.dps-spinner{--dps-spin-size: 20px;position:relative;display:inline-block;flex:none;inline-size:var(--dps-spin-size);block-size:var(--dps-spin-size);color:currentColor;vertical-align:middle}.dps-spinner.is-grey{color:var(--ap-label-2)}.dps-spinner.is-delayed{opacity:0;animation:dps-spinner-show 1ms linear var(--dps-spin-delay) forwards}.dps-spinner__wheel{position:absolute;inset:0;direction:ltr;animation:dps-spinner-turn 1s steps(8,end) infinite}.dps-spinner__wheel i{position:absolute;inset-block-start:0;inset-inline-start:calc(50% - (max(1.5px,var(--dps-spin-size) * .1)/2));inline-size:max(1.5px,var(--dps-spin-size) * .1);block-size:calc(var(--dps-spin-size) * .29);border-radius:999px;background:currentColor;transform-origin:50% calc(var(--dps-spin-size) / 2);font-style:normal}@keyframes dps-spinner-turn{to{transform:rotate(360deg)}}@keyframes dps-spinner-show{to{opacity:1}}@keyframes dps-spinner-breathe{0%{opacity:1}to{opacity:.35}}@media(prefers-reduced-motion:reduce){.dps-spinner__wheel{animation:dps-spinner-breathe 1.6s ease-in-out infinite alternate}}.doc-loading{display:grid;justify-items:center;gap:14px;inline-size:100%}.doc-loading__page{display:grid;place-items:center;aspect-ratio:1 / 1.414;background:var(--ap-bg-elevated);border-radius:12px;box-shadow:0 0 0 1px var(--ap-separator)}.doc-loading>.doc-loading__page{inline-size:min(100%,260px)}.doc-loading__meta{display:flex;align-items:center;gap:10px;max-inline-size:100%;min-inline-size:0}.doc-loading__meta>svg{flex:none;inline-size:28px;block-size:28px;color:var(--ap-label-2)}.doc-loading__meta>span{display:grid;min-inline-size:0}.doc-loading__meta strong{overflow:hidden;color:var(--ap-label);font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.doc-loading__meta small{color:var(--ap-label-2);font-size:13px}.dl{--dl-sticky: 140px;--dl-font: "Raouf Farsi", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--dl-font-display: "Raouf Farsi", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", system-ui, sans-serif;--dl-ease: cubic-bezier(.22, 1, .36, 1);--dl-zebra: transparent;color-scheme:light;--ap-red: #ff383c;--ap-orange: #ff8d28;--ap-yellow: #ffcc00;--ap-green: #34c759;--ap-mint: #00c8b3;--ap-teal: #00c3d0;--ap-cyan: #00c0e8;--ap-blue: #0088ff;--ap-indigo: #6155f5;--ap-purple: #cb30e0;--ap-pink: #ff2d55;--ap-brown: #ac7f5e;--ap-gray: #8e8e93;--ap-gray2: #aeaeb2;--ap-gray3: #c7c7cc;--ap-gray4: #d1d1d6;--ap-gray5: #e5e5ea;--ap-gray6: #f2f2f7;--ap-label: #000000;--ap-label-2: rgba(60, 60, 67, .6);--ap-label-3: rgba(60, 60, 67, .3);--ap-label-4: rgba(60, 60, 67, .18);--ap-bg: #ffffff;--ap-bg-2: #f2f2f7;--ap-bg-3: #ffffff;--ap-bg-elevated: #ffffff;--ap-bg-elevated-2: #f2f2f7;--ap-bg-elevated-3: #ffffff;--ap-grouped: #f2f2f7;--ap-grouped-2: #ffffff;--ap-grouped-3: #f2f2f7;--ap-fill: rgba(120, 120, 120, .2);--ap-fill-2: rgba(120, 120, 128, .16);--ap-fill-3: rgba(118, 118, 128, .12);--ap-fill-4: rgba(116, 116, 128, .08);--ap-separator: rgba(0, 0, 0, .12);--ap-separator-opaque: #c6c6c8;--dl-text: var(--ap-label);--dl-text-2: var(--ap-label-2);--dl-text-3: var(--ap-label-2);--dl-placeholder: var(--ap-label-3);--dl-danger: var(--ap-red);--dl-warning: var(--ap-orange);--dl-success: var(--ap-green);--dl-info: var(--ap-blue);--dl-text-quiet: color-mix(in srgb, var(--ap-label) 58%, var(--ap-bg));--dl-danger-text: color-mix(in srgb, var(--ap-red) 80%, black);--dl-warning-text: color-mix(in srgb, var(--ap-orange) 60%, black);--dl-success-text: color-mix(in srgb, var(--ap-green) 58%, black);--dl-info-text: color-mix(in srgb, var(--ap-blue) 76%, black);--dl-age-0: var(--ap-gray3);--dl-age-1: #ffcc00;--dl-age-2: #ff9500;--dl-age-3: #ff5e3a;--dl-age-4: var(--ap-red);--dl-paper: #ffffff;--dl-paper-ink: #000000;--dl-paper-ink-2: #6e6e73;--dl-paper-danger: #d70015;--dl-paper-fill: #f2f2f7;--dl-paper-accent: #0088ff;--dl-accent: color-mix(in srgb, var(--ap-blue) 78%, black);--dl-accent-hover: color-mix(in srgb, var(--ap-blue) 68%, black);--dl-accent-fill: color-mix(in srgb, var(--ap-blue) 78%, black);--dl-accent-fill-hover: color-mix(in srgb, var(--ap-blue) 68%, black);--dl-on-accent: #fff;--dl-link: var(--dl-accent);--dl-accent-soft: color-mix(in srgb, var(--ap-blue) 14%, transparent);--dl-canvas: var(--ap-grouped);--dl-surface: var(--ap-grouped-2);--dl-surface-solid: var(--ap-grouped-2);--dl-surface-2: var(--ap-grouped-3);--dl-surface-3: var(--ap-fill-4);--dl-control: var(--ap-fill-3);--dl-control-border: transparent;--dl-border: var(--ap-separator);--dl-separator: var(--ap-separator);--dl-selection: var(--dl-accent-soft);--dl-selection-text: inherit;--dl-focus: 0 0 0 4px color-mix(in srgb, var(--ap-blue) 40%, transparent)}.dl[data-theme=dark],.dl .dl-toast{color-scheme:dark;--ap-red: #ff4245;--ap-orange: #ff9230;--ap-yellow: #ffd600;--ap-green: #30d158;--ap-mint: #00dac3;--ap-teal: #00d2e0;--ap-cyan: #3cd3fe;--ap-blue: #0091ff;--ap-indigo: #6d7cff;--ap-purple: #db34f2;--ap-pink: #ff375f;--ap-brown: #b78a66;--ap-gray: #8e8e93;--ap-gray2: #636366;--ap-gray3: #48484a;--ap-gray4: #3a3a3c;--ap-gray5: #2c2c2e;--ap-gray6: #1c1c1e;--ap-label: #ffffff;--ap-label-2: rgba(235, 235, 245, .6);--ap-label-3: rgba(235, 235, 245, .3);--ap-label-4: rgba(235, 235, 245, .16);--ap-bg: #000000;--ap-bg-2: #1c1c1e;--ap-bg-3: #2c2c2e;--ap-bg-elevated: #1c1c1e;--ap-bg-elevated-2: #2c2c2e;--ap-bg-elevated-3: #3a3a3c;--ap-grouped: #000000;--ap-grouped-2: #1c1c1e;--ap-grouped-3: #2c2c2e;--ap-fill: rgba(120, 120, 128, .36);--ap-fill-2: rgba(120, 120, 128, .32);--ap-fill-3: rgba(118, 118, 128, .24);--ap-fill-4: rgba(118, 118, 128, .18);--ap-separator: rgba(255, 255, 255, .12);--ap-separator-opaque: #38383a;--dl-focus: 0 0 0 4px color-mix(in srgb, var(--ap-blue) 50%, transparent);--dl-accent: color-mix(in srgb, var(--ap-blue) 75%, white);--dl-link: var(--dl-accent);--dl-accent-hover: color-mix(in srgb, var(--ap-blue) 62%, white);--dl-canvas: var(--ap-bg-elevated);--dl-surface: var(--ap-bg-elevated-2);--dl-surface-solid: var(--ap-bg-elevated-2);--dl-surface-2: var(--ap-bg-elevated-3);--dl-age-0: var(--ap-gray2);--dl-text-quiet: color-mix(in srgb, var(--ap-label) 64%, var(--ap-bg-elevated));--dl-danger-text: color-mix(in srgb, var(--ap-red) 70%, white);--dl-warning-text: var(--ap-orange);--dl-success-text: color-mix(in srgb, var(--ap-green) 80%, white);--dl-info-text: color-mix(in srgb, var(--ap-blue) 76%, white)}.dl[data-design=approved]{--dl-font-size: 15px;--dl-small: 13px;--dl-label-size: 13px;--dl-label-weight: 600;--dl-h2: 28px;--dl-h3: 19px;--dl-h3-weight: 700;--dl-radius-card: 22px;--dl-radius-control: 12px;--dl-radius-menu: 16px;--dl-control-h: 42px;--dl-control-h-sm: 32px;--dl-pad-card: 28px;--dl-gap: 20px;--dl-field-gap: 22px;--dl-section-gap: 24px;--dl-shadow-card: 0 1px 2px rgba(0, 0, 0, .04), 0 12px 32px rgba(0, 0, 0, .07);--dl-shadow-pop: 0 24px 60px rgba(0, 0, 0, .18), 0 4px 14px rgba(0, 0, 0, .08);--dl-blur: saturate(180%) blur(30px);--dl-row-compact: 40px;--dl-row-regular: 52px;--dl-row-comfortable: 60px;--dl-head-h: 44px;--dl-head-size: 13px;--dl-motion: .26s}.dl[data-design=approved][data-theme=dark]{--dl-shadow-card: 0 0 0 1px var(--ap-separator);--dl-shadow-pop: 0 0 0 1px var(--ap-separator), 0 24px 60px rgba(0, 0, 0, .6)}.dl{min-height:100dvh;color:var(--dl-text);font:var(--dl-font-size)/1.45 var(--dl-font);background:var(--dl-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.dl[lang=fa],.dl [lang=fa]{font-family:Raouf Farsi,-apple-system,BlinkMacSystemFont,SF Arabic,Vazirmatn,Tahoma,system-ui,sans-serif}.dl[lang=fa] *,.dl[lang=fa]{letter-spacing:0!important}.dl *,.dl *:before,.dl *:after{box-sizing:border-box}.dl h1,.dl h2,.dl h3,.dl h4,.dl p,.dl dl,.dl dd,.dl figure,.dl ol,.dl ul{margin:0}.dl ol,.dl ul{padding:0;list-style:none}.dl button{min-height:0;padding:0;color:inherit;font:inherit;background:transparent;border:0;border-radius:0;transition:none;cursor:pointer}.dl button:disabled{cursor:default}.dl input,.dl select,.dl textarea{min-height:0;padding:0;color:inherit;font:inherit;background:transparent;border:0;border-radius:0;accent-color:var(--dl-accent);color-scheme:inherit}.dl input:disabled,.dl select:disabled,.dl textarea:disabled{opacity:1}.dl table{width:100%;min-width:0;font-size:inherit;border-collapse:separate;border-spacing:0}.dl th,.dl td{height:auto;min-height:0;padding:0;color:inherit;font-size:inherit;font-weight:inherit;text-align:start;text-transform:none;letter-spacing:normal;background:transparent;border:0}.dl td:first-child{display:table-cell}@media(hover:hover)and (pointer:fine){.dl tbody tr:hover{background:transparent}}.dl a{color:var(--dl-link);text-decoration:none}.dl kbd{font:500 11px/1 var(--dl-font)}.dl :focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .dl-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:clip visible;clip-path:inset(50%);white-space:nowrap;min-width:0}.dl svg{flex:none}.dl[dir=rtl]{--dl-flip: -1}.dl .is-num,.dl .dl-affix__input{font-variant-numeric:tabular-nums}.dl .dl-button{display:inline-flex;min-height:var(--dl-control-h);align-items:center;justify-content:center;gap:7px;padding:0 16px;font-weight:550;white-space:nowrap;border-radius:var(--dl-radius-control);transition:background-color .14s ease-out,box-shadow .14s ease-out,transform .1s ease-out,opacity .14s}.dl .dl-button svg{width:16px;height:16px}.dl .dl-button:active:not(:disabled),.dl .dl-button.is-active{transform:scale(.97)}.dl .dl-button:disabled{opacity:.45}.dl .dl-button--small{min-height:var(--dl-control-h-sm);padding:0 11px;font-size:var(--dl-small)}.dl .dl-button--primary{color:var(--dl-on-accent);background:var(--dl-accent-fill)}.dl .dl-button--primary.is-hover{background:var(--dl-accent-fill-hover)}@media(hover:hover)and (pointer:fine){.dl .dl-button--primary:hover:not(:disabled){background:var(--dl-accent-fill-hover)}}.dl .dl-button--secondary{color:var(--dl-text);background:var(--dl-control);box-shadow:inset 0 0 0 1px var(--dl-control-border)}.dl .dl-button--secondary.is-hover{background:var(--dl-surface-3)}@media(hover:hover)and (pointer:fine){.dl .dl-button--secondary:hover:not(:disabled){background:var(--dl-surface-3)}}.dl .dl-button--plain{color:var(--dl-link);background:transparent;padding-inline:10px}.dl .dl-button--plain.is-hover{background:var(--dl-accent-soft)}@media(hover:hover)and (pointer:fine){.dl .dl-button--plain:hover:not(:disabled){background:var(--dl-accent-soft)}}.dl .dl-button--destructive{color:var(--dl-danger);background:color-mix(in srgb,var(--dl-danger) 10%,transparent)}@media(hover:hover)and (pointer:fine){.dl .dl-button--destructive:hover:not(:disabled){background:color-mix(in srgb,var(--dl-danger) 16%,transparent)}}.dl .dl-button.is-focus,.dl .dl-icon-button.is-focus{box-shadow:var(--dl-focus)}.dl[data-design=approved] .dl-button--secondary{background:var(--dl-control);box-shadow:none}.dl .dl-icon-button{display:inline-grid;width:var(--dl-control-h);height:var(--dl-control-h);flex:none;place-items:center;color:var(--dl-text-2);border-radius:var(--dl-radius-control);transition:background-color .14s ease-out,color .14s ease-out}.dl .dl-icon-button svg{width:18px;height:18px}@media(hover:hover)and (pointer:fine){.dl .dl-icon-button:hover:not(:disabled){color:var(--dl-text);background:var(--dl-surface-3)}}.dl .dl-icon-button--secondary{color:var(--dl-text);background:var(--dl-control);box-shadow:inset 0 0 0 1px var(--dl-control-border)}.dl .dl-icon-button:disabled{opacity:.4}.dl .dl-split{display:inline-flex}.dl .dl-split__main{border-start-end-radius:0;border-end-end-radius:0}.dl .dl-split__more{min-width:0;padding:0 8px;border-start-start-radius:0;border-end-start-radius:0;box-shadow:inset 1px 0 #ffffff4d}.dl[dir=rtl] .dl-split__more{box-shadow:inset -1px 0 #ffffff4d}.dl .dl-field{display:grid;gap:7px;min-width:0}.dl .dl-field__label{display:flex;align-items:baseline;gap:8px;color:var(--dl-text);font-size:var(--dl-label-size);font-weight:var(--dl-label-weight)}.dl .dl-field__req,.dl .dl-field__opt{color:var(--dl-text-3);font-size:11.5px;font-weight:400}.dl .dl-field__control{display:grid;gap:6px;min-width:0}.dl .dl-field__message{display:flex;align-items:flex-start;gap:6px;color:var(--dl-text-2);font-size:var(--dl-small);line-height:1.4}.dl .dl-field__message svg{width:14px;height:14px;margin-block-start:1px}.dl .dl-field__message--error{color:var(--dl-danger)}.dl .dl-field__message--warning{color:var(--dl-warning)}.dl .dl-field__message--success{color:var(--dl-success)}.dl .dl-field--row{grid-template-columns:minmax(140px,34%) minmax(0,1fr);align-items:start;gap:12px;padding:8px 14px}.dl .dl-field--row .dl-field__label{min-height:var(--dl-control-h);align-items:center;justify-content:flex-start}.dl .dl-input,.dl .dl-select :is(select,.dl-select__button),.dl .dl-affix{width:100%;min-height:var(--dl-control-h);padding:0 12px;color:var(--dl-text);background:var(--dl-control);border-radius:var(--dl-radius-control);box-shadow:inset 0 0 0 1px var(--dl-control-border);transition:box-shadow .14s ease-out,background-color .14s ease-out}.dl .dl-input::placeholder,.dl .dl-affix__input::placeholder{color:var(--dl-text-3)}@media(hover:hover)and (pointer:fine){.dl .dl-input:hover:not(:disabled):not([readonly]){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dl-control-border) 50%,var(--dl-text-3))}}@media(hover:hover)and (pointer:fine){.dl[data-design=approved] .dl-input:hover:not(:disabled):not([readonly]){box-shadow:none;background:color-mix(in srgb,var(--dl-control) 100%,rgba(0,0,0,.03))}}.dl .dl-input:focus-visible,.dl .dl-affix:focus-within,.dl .dl-select :is(select,.dl-select__button):focus-visible{box-shadow:inset 0 0 0 1px var(--dl-accent),var(--dl-focus)}.dl .dl-input[readonly]{color:var(--dl-text-2);background:transparent;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl .dl-input:disabled,.dl .dl-affix:has(input:disabled){color:var(--dl-text-3);opacity:.6}.dl .is-error .dl-input,.dl .is-error .dl-affix,.dl .dl-input[aria-invalid=true],.dl .dl-affix:has([aria-invalid=true]),.dl .is-error .dl-select :is(select,.dl-select__button){box-shadow:inset 0 0 0 1.5px var(--dl-danger)}.dl .is-warning .dl-input,.dl .is-warning .dl-date,.dl .dl-affix.is-warning{box-shadow:inset 0 0 0 1.5px var(--dl-warning)}.dl .dl-input--ltr{text-align:left}.dl[dir=rtl] .dl-input--ltr{text-align:right}.dl .dl-textarea{min-height:80px;padding:10px 12px;line-height:1.45;resize:none}.dl .dl-affix{display:flex;align-items:center;gap:6px}.dl .dl-affix__input{width:100%;min-width:0;height:calc(var(--dl-control-h) - 2px);text-align:right}.dl .dl-affix__text{color:var(--dl-text-3);font-size:var(--dl-small);font-weight:500}.dl .dl-affix__input:focus-visible{box-shadow:none}.dl .dl-select{position:relative;display:block}.dl .dl-select :is(select,.dl-select__button){appearance:none;padding-inline-end:34px;cursor:pointer}.dl .dl-select>svg{position:absolute;inset-inline-end:11px;top:50%;width:15px;height:15px;color:var(--dl-text-2);transform:translateY(-50%);pointer-events:none}.dl .dl-check,.dl .dl-radio{position:relative;display:grid;grid-template-columns:auto 1fr}.dl .dl-check input,.dl .dl-radio input{position:absolute;opacity:0;inset:0;width:22px;height:22px;margin:0}.dl .dl-check label,.dl .dl-radio label{display:flex;min-height:28px;align-items:center;gap:10px;cursor:pointer}.dl .dl-check__box{display:grid;width:20px;height:20px;flex:none;place-items:center;color:transparent;background:var(--dl-control);border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--dl-control-border),inset 0 0 0 1.5px var(--dl-text-3);transition:background-color .12s,box-shadow .12s}.dl .dl-check__box svg{width:14px;height:14px;stroke-width:3}.dl .dl-check input:checked+label .dl-check__box{color:var(--dl-on-accent);background:var(--dl-accent);box-shadow:none}.dl .dl-check input:focus-visible+label .dl-check__box,.dl .dl-radio input:focus-visible+label .dl-radio__dot{box-shadow:var(--dl-focus)}.dl .dl-check input:disabled+label,.dl .dl-radio input:disabled+label{opacity:.45;cursor:default}.dl .dl-check__desc{grid-column:2;padding-inline-start:30px;color:var(--dl-text-2);font-size:var(--dl-small)}.dl .dl-radio-group{display:grid;gap:4px;min-width:0;padding:0;margin:0;border:0}.dl .dl-radio-group>legend{margin-block-end:6px;padding:0}.dl .dl-radio-group--horizontal{grid-auto-flow:column;justify-content:start;gap:18px}.dl .dl-radio-group--horizontal>legend{grid-column:1 / -1}.dl .dl-radio__dot{width:20px;height:20px;flex:none;background:var(--dl-control);border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--dl-text-3);transition:box-shadow .12s}.dl .dl-radio input:checked+label .dl-radio__dot{background:var(--dl-on-accent);box-shadow:inset 0 0 0 6px var(--dl-accent)}.dl .dl-switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.dl .dl-switch-row__text{display:grid;gap:2px}.dl .dl-switch-row__text small{color:var(--dl-text-2);font-size:var(--dl-small)}.dl .dl-switch{position:relative;width:51px;height:31px;flex:none;padding:0;background:color-mix(in srgb,var(--dl-text-3) 45%,transparent);border-radius:999px;transition:background-color .2s var(--dl-ease)}.dl .dl-switch[data-state=checked]{background:var(--ap-green)}.dl .dl-segmented{display:inline-flex;gap:0;border:0;align-self:start;justify-self:start;max-width:100%;padding:2px;overflow-x:auto;background:var(--dl-control);border-radius:calc(var(--dl-radius-control) + 1px);box-shadow:inset 0 0 0 1px var(--dl-control-border);scrollbar-width:none}.dl .raouf-segmented__item{min-height:calc(var(--dl-control-h) - 4px);padding:0 14px;color:var(--dl-text-2);font-weight:500;white-space:nowrap;border-radius:calc(var(--dl-radius-control) - 1px);transition:background-color .16s var(--dl-ease),color .16s,box-shadow .16s}@media(hover:hover)and (pointer:fine){.dl .raouf-segmented__item:hover:not([data-state=on]){color:var(--dl-text)}}.dl .raouf-segmented__item[data-state=on]{color:var(--dl-text);background:var(--dl-surface-solid);box-shadow:0 1px 3px #0000001f,0 0 0 .5px var(--ap-separator)}.dl[data-theme=dark] .raouf-segmented__item[data-state=on]{background:color-mix(in srgb,var(--dl-text) 18%,var(--dl-surface-solid))}.dl .dl-segmented--small .raouf-segmented__item{min-height:calc(var(--dl-control-h-sm) - 4px);padding:0 10px;font-size:var(--dl-small)}.dl .dl-combobox,.dl .dl-multi{position:relative}.dl .dl-combobox__input{padding-inline:36px 34px;text-overflow:ellipsis}.dl .dl-combobox.has-code .dl-combobox__input{padding-inline-end:112px}.dl .dl-combobox__icon{position:absolute;inset-inline-start:12px;top:calc(var(--dl-control-h) / 2);width:15px;color:var(--dl-text-3);transform:translateY(-50%);pointer-events:none}.dl .dl-combobox__chevron{position:absolute;inset-inline-end:11px;top:calc(var(--dl-control-h) / 2);width:15px;color:var(--dl-text-2);transform:translateY(-50%);pointer-events:none}.dl .dl-combobox__code{position:absolute;inset-inline-end:34px;top:calc(var(--dl-control-h) / 2);color:var(--dl-text-3);font-size:11px;transform:translateY(-50%);pointer-events:none}.dl .dl-listbox{position:absolute;inset-inline:0;top:calc(100% + 6px);z-index:30;max-height:280px;padding:6px;overflow-y:auto;background:var(--dl-surface-solid);border-radius:var(--dl-radius-menu);box-shadow:var(--dl-shadow-pop);animation:dl-pop-in var(--dl-motion) var(--dl-ease)}.dl .dl-listbox li{display:flex;min-height:38px;align-items:center;gap:10px;padding:6px 10px;border-radius:calc(var(--dl-radius-menu) - 6px);cursor:pointer}.dl .dl-listbox li.is-active{background:var(--dl-accent-soft)}.dl .dl-listbox__label{display:grid;flex:1;min-width:0}.dl .dl-listbox__label small,.dl .dl-listbox__code{color:var(--dl-text-3);font-size:11.5px}.dl .dl-listbox__empty{color:var(--dl-text-3);cursor:default}.dl .dl-multi{display:flex;min-height:var(--dl-control-h);flex-wrap:wrap;align-items:center;gap:6px;padding:4px 8px;background:var(--dl-control);border-radius:var(--dl-radius-control);box-shadow:inset 0 0 0 1px var(--dl-control-border)}.dl .dl-multi:focus-within{box-shadow:inset 0 0 0 1px var(--dl-accent),var(--dl-focus)}.dl .dl-multi__chips{display:contents}.dl .dl-multi__input{flex:1 0 40px;min-width:40px;min-height:26px}.dl .dl-multi__input:focus-visible{box-shadow:none}.dl .dl-chip{display:inline-flex;min-height:26px;align-items:center;gap:4px;padding-inline:10px 4px;color:var(--dl-text);font-size:var(--dl-small);font-weight:500;background:var(--dl-accent-soft);border-radius:999px}.dl .dl-chip button{display:grid;width:20px;height:20px;place-items:center;color:var(--dl-text-2);border-radius:50%}@media(hover:hover)and (pointer:fine){.dl .dl-chip button:hover{background:var(--dl-surface-3)}}.dl .dl-chip svg{width:12px}.dl .dl-date{display:flex;align-items:center;gap:8px;text-align:start;cursor:pointer}.dl .dl-date>svg{width:16px;color:var(--dl-text-2)}.dl .dl-date__value{white-space:nowrap}.dl .dl-date__alt{margin-inline-start:auto;overflow:clip visible;color:var(--dl-text-3);font-size:11.5px;white-space:nowrap;text-overflow:ellipsis;min-width:0}.dl .dl-date:disabled{color:var(--dl-text-3);cursor:default;opacity:.6}.dl .dl-calendar{width:316px}.dl .dl-calendar__head{display:flex;align-items:center;justify-content:space-between;margin-block-end:8px}.dl .dl-calendar__head strong{font-size:14px;font-weight:600}.dl .dl-calendar__weekdays,.dl .dl-calendar__days{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.dl .dl-calendar__weekdays span{padding-block:4px;color:var(--dl-text-3);font-size:11px;font-weight:600;text-align:center}.dl .dl-calendar__day{display:grid;width:100%;height:42px;place-content:center;gap:0;color:var(--dl-text);line-height:1.1;text-align:center;border-radius:10px;transition:background-color .12s}.dl .dl-calendar__day span{font-size:14px;font-weight:500}.dl .dl-calendar__day small{color:var(--dl-text-3);font-size:9.5px}@media(hover:hover)and (pointer:fine){.dl .dl-calendar__day:hover{background:var(--dl-surface-3)}}.dl .dl-calendar__day.is-today span{color:var(--dl-accent);font-weight:600}.dl .dl-calendar__day.is-selected{color:var(--dl-on-accent);background:var(--dl-accent-fill)}.dl .dl-calendar__day.is-selected small,.dl .dl-calendar__day.is-selected.is-today span{color:inherit;opacity:.85}.dl progress{width:100%;height:6px;overflow:hidden;appearance:none;background:var(--dl-surface-3);border:0;border-radius:999px}.dl progress::-webkit-progress-bar{background:var(--dl-surface-3);border-radius:999px}.dl progress::-webkit-progress-value{background:var(--dl-accent);border-radius:999px}.dl progress::-moz-progress-bar{background:var(--dl-accent);border-radius:999px}.dl .dl-record-link{display:inline-flex;align-items:baseline;gap:8px;color:var(--dl-link);font-weight:550;border-radius:4px}@media(hover:hover)and (pointer:fine){.dl .dl-record-link:hover bdi{text-decoration:underline;text-underline-offset:3px}}.dl .dl-record-link span{color:var(--dl-text-2);font-weight:400}.dl .dl-popover,.dl :is(.dl-menu,.raouf-menu){z-index:60;min-width:200px;max-width:min(360px,calc(100vw - 24px));padding:6px;color:var(--dl-text);background:var(--dl-surface-solid);border-radius:var(--dl-radius-menu);box-shadow:var(--dl-shadow-pop);transform-origin:var(--radix-popover-content-transform-origin, var(--radix-dropdown-menu-content-transform-origin, top));animation:dl-pop-in var(--dl-motion) var(--dl-ease)}.dl .dl-popover{padding:14px}.dl .dl-popover[data-state=closed],.dl :is(.dl-menu,.raouf-menu)[data-state=closed]{animation:dl-pop-out .12s cubic-bezier(.23,1,.32,1) both}.dl[data-design=approved] .dl-popover,.dl[data-design=approved] :is(.dl-menu,.raouf-menu){background:color-mix(in srgb,var(--dl-surface-solid) 82%,transparent);-webkit-backdrop-filter:var(--dl-blur);backdrop-filter:var(--dl-blur)}.dl[data-design=approved] .dl-popover.dl-calendar{background:var(--dl-surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes dl-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.97)}}@keyframes dl-pop-out{to{opacity:0;transform:translateY(-3px) scale(.98)}}.dl :is(.dl-menu__item,.raouf-menu__item){display:flex;width:100%;min-height:34px;align-items:center;gap:10px;padding:0 10px;color:var(--dl-text);text-align:start;border-radius:calc(var(--dl-radius-menu) - 6px);outline:none;cursor:default}.dl :is(.dl-menu__item,.raouf-menu__item) svg{width:15px;color:var(--dl-text-2)}.dl :is(.dl-menu__item,.raouf-menu__item) span{flex:1}.dl .raouf-menu__item>:is(.raouf-menu__hint,.raouf-menu__check,.raouf-menu__chevron){flex:none}.dl .raouf-menu__label{white-space:nowrap}.dl :is(.dl-menu__item,.raouf-menu__item) kbd{color:var(--dl-text-2)}.dl :is(.dl-menu__item,.raouf-menu__item)[data-highlighted],.dl :is(.dl-menu__item,.raouf-menu__item):focus-visible,.dl :is(.dl-menu__item,.raouf-menu__item).is-highlighted{background:var(--dl-accent-soft);box-shadow:none}@media(hover:hover)and (pointer:fine){.dl :is(.dl-menu__item,.raouf-menu__item):hover{background:var(--dl-accent-soft);box-shadow:none}}.dl :is(.dl-menu__item,.raouf-menu__item):is(.is-destructive,.raouf-menu__item--danger){color:var(--dl-danger)}.dl .raouf-menu__item--sub[data-state=open]{background:var(--dl-accent-soft)}.dl :is(.dl-menu__item,.raouf-menu__item)[data-disabled]{opacity:.4}.dl :is(.dl-menu__separator,.raouf-menu__separator){height:1px;margin:5px 8px;background:var(--dl-separator)}.dl .dl-context-area{display:flex;min-height:64px;align-items:center;justify-content:center;padding:12px;color:var(--dl-text-2);border-radius:var(--dl-radius-control);outline:1.5px dashed var(--dl-separator);outline-offset:-1.5px}.dl .dl-toast-region{position:fixed;inset-block-end:max(32px,env(safe-area-inset-bottom));inset-inline:0;z-index:90;display:flex;justify-content:center;pointer-events:none}.dl .dl-toast{display:flex;min-height:48px;align-items:center;gap:10px;padding:0 8px 0 16px;color:#fff;background:var(--ap-bg-2);border-radius:999px;box-shadow:0 12px 30px #00000040;pointer-events:auto;animation:dl-toast-in .26s var(--dl-ease)}.dl .dl-toast svg{width:18px;color:var(--ap-green)}.dl .dl-toast--passive{pointer-events:none}.dl .dl-toast__action{min-height:34px;padding:0 14px;color:var(--ap-blue);font-weight:600;border-radius:999px}@media(hover:hover)and (pointer:fine){.dl .dl-toast__action:hover{background:var(--ap-fill-3)}}@keyframes dl-toast-in{0%{opacity:0;transform:translateY(12px) scale(.96)}}@media(max-width:600px){.dl{--dl-pad-card: 18px}.dl .dl-field--row{grid-template-columns:minmax(0,1fr);gap:6px}.dl .dl-field--row .dl-field__label{min-height:0}}@keyframes dl-bottom-in{0%{transform:translateY(40px);opacity:.6}}@media(pointer:coarse){.dl{--dl-control-h: max(var(--dl-control-h), 44px)}.dl :is(.dl-menu__item,.raouf-menu__item),.dl .dl-listbox li{min-height:44px}.dl .dl-icon-button{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.dl *,.dl *:before,.dl *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.dl .dl-popover,.dl :is(.dl-menu,.raouf-menu),.dl .raouf-menu,.dl .dialog-foundation,.dl .raouf-sheet,.dl .dl-toast{animation:dl-fade-in .12s ease-out!important}}@media(prefers-reduced-transparency:reduce){.dl .dl-popover,.dl :is(.dl-menu,.raouf-menu){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--dl-surface-solid)}}@media(prefers-contrast:more){.dl{--dl-separator: color-mix(in srgb, var(--dl-text) 30%, transparent);--dl-control-border: var(--dl-text-2)}}.dl[data-design=approved]{--dl-float-h: 56px;--dl-float-border: var(--ap-gray2)}.dl[data-design=approved][data-theme=dark]{--dl-float-border: var(--ap-gray2)}.dl .dl-field--float{gap:0}.dl .dl-field__box{position:relative;display:grid}.dl .dl-field--float .dl-field__box>.dl-field__label{order:-1;margin-block-end:8px;font-size:13px}.dl .dl-field--float .dl-field__box:has(>.dl-input,>.dl-select,>.dl-affix,>.dl-combobox,>.dl-multi)>.dl-field__label{position:absolute;inset-inline-start:17px;top:8px;z-index:1;margin:0;color:var(--dl-text-2);font-size:17px;font-weight:400;line-height:1.2;pointer-events:none;transform:var(--dl-label-float);transform-origin:left top;transition:color .2s ease,transform .2s cubic-bezier(.23,1,.32,1)}.dl .dl-field--float .dl-field__box:dir(rtl)>.dl-field__label{transform-origin:right top}.dl{--dl-label-float: scale(.7647);--dl-label-rest: translateY(calc(var(--dl-float-h, 56px) / 2 - 8px - 10.2px))}.dl .dl-field--float .dl-field__box:has(>.dl-input:placeholder-shown:not(:focus))>.dl-field__label,.dl .dl-field--float .dl-field__box:has(>.dl-affix .dl-affix__input:placeholder-shown:not(:focus))>.dl-field__label,.dl .dl-field--float .dl-field__box:has(>.dl-combobox .dl-combobox__input:placeholder-shown:not(:focus))>.dl-field__label{top:8px;color:var(--dl-text-3);font-size:17px;transform:var(--dl-label-rest)}.dl .dl-field--float .dl-field__box>.dl-input,.dl .dl-field--float .dl-field__box>.dl-affix,.dl .dl-field--float .dl-field__box>.dl-select :is(select,.dl-select__button),.dl .dl-field--float .dl-field__box>.dl-combobox .dl-combobox__input,.dl .dl-field--float .dl-field__box>.dl-date,.dl .dl-field--float .dl-field__box>.dl-multi{min-height:var(--dl-float-h);padding:22px 16px 6px;font-size:17px;background:var(--dl-surface-solid);border-radius:12px;box-shadow:inset 0 0 0 1px var(--dl-float-border)}.dl .dl-field--float .dl-field__box>.dl-textarea{padding-block-start:28px}.dl .dl-field--float .dl-field__box>.dl-input[readonly]{color:var(--dl-text-2);background:var(--dl-surface-2);box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl .dl-field--float .dl-field__box>.dl-input:focus-visible,.dl .dl-field--float .dl-field__box>.dl-affix:focus-within,.dl .dl-field--float .dl-field__box>.dl-select :is(select,.dl-select__button):focus-visible,.dl .dl-field--float .dl-field__box>.dl-combobox .dl-combobox__input:focus-visible,.dl .dl-field--float .dl-field__box>.dl-date:focus-visible,.dl .dl-field--float .dl-field__box>.dl-multi:focus-within{box-shadow:inset 0 0 0 1.5px var(--dl-accent),var(--dl-focus)}.dl .dl-field--float.is-error .dl-field__box>*{--dl-float-border: var(--dl-danger)}.dl .dl-field--float.is-error .dl-field__box>.dl-field__label{color:var(--dl-danger)}.dl .dl-field--float.is-warning .dl-field__box>*{--dl-float-border: var(--dl-warning)}.dl .dl-field--float .dl-field__box>.dl-select>svg,.dl .dl-field--float .dl-combobox__chevron{width:18px;inset-inline-end:16px;top:50%}.dl .dl-field--float .dl-combobox__icon{display:none}.dl .dl-field--float .dl-combobox__code{top:auto;bottom:6px;inset-inline-end:40px;font-size:11.5px;line-height:16.675px;transform:none}.dl .dl-field--float .dl-affix{align-items:flex-end}.dl .dl-field--float .dl-affix__input{height:28px}.dl .dl-field--float .dl-affix__text{padding-block-end:4px}.dl .dl-field--float .dl-date{align-items:flex-end}.dl .dl-field--float .dl-date>svg{display:none}.dl .dl-field--float .dl-date__alt{align-self:flex-end}.dl .dl-field--float .dl-field__message{margin-block-start:8px;padding-inline:4px;font-size:13px}.dl .dl-choice-cards{min-width:0;margin:0;padding:0;border:0}.dl .dl-choice-cards>legend{margin-block-end:8px;padding:0}.dl .dl-choice-cards__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.dl .dl-choice-card{display:grid;justify-items:center;align-content:center;gap:8px;min-height:104px;padding:16px 12px;text-align:center;background:var(--dl-surface-solid);border-radius:14px;box-shadow:inset 0 0 0 1px var(--dl-float-border, var(--dl-control-border));cursor:pointer;transition:box-shadow .14s,background-color .14s}@media(hover:hover)and (pointer:fine){.dl .dl-choice-card:hover{background:var(--dl-surface-2)}}.dl .dl-choice-card.is-selected{box-shadow:inset 0 0 0 2px var(--dl-accent)}.dl .dl-choice-card:has(input:focus-visible){box-shadow:inset 0 0 0 2px var(--dl-accent),var(--dl-focus)}.dl .dl-choice-card__icon svg{width:30px;height:30px;stroke-width:1.4;color:var(--dl-text)}.dl .dl-choice-card__title{font-weight:600;line-height:1.25}.dl .dl-choice-card small{color:var(--dl-text-2);font-size:var(--dl-small)}.dl .dl-field__labelrow{display:flex;align-items:center;gap:8px}.dl .dl-field__hint{display:inline-grid;width:22px;height:22px;flex:none;place-items:center;color:var(--dl-surface-solid);font-size:13px;font-weight:600;line-height:1;background:var(--dl-text-2);border-radius:50%;transition:background-color .14s}@media(hover:hover)and (pointer:fine){.dl .dl-field__hint:hover{background:var(--dl-text)}}.dl .dl-field__box>.dl-field__hint{position:absolute;inset-inline-end:44px;top:calc(var(--dl-float-h, var(--dl-control-h)) / 2);transform:translateY(-50%)}.dl .dl-field__box.has-hint>.dl-select :is(select,.dl-select__button),.dl .dl-field__box.has-hint>.dl-input{padding-inline-end:76px}.dl .dl-switch{inline-size:51px;block-size:31px;border:0}.dl .dl-switch .raouf-switch__thumb{--thumb-size: 27px;inset-block-start:2px;background:#fff;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029}.dl .raouf-menu{border:0}.dl .raouf-menu__icon svg{width:15px;color:var(--dl-text-2)}.dl .dialog-foundation__backdrop,.dl .raouf-sheet__backdrop{z-index:80;background:#00000052;animation:dl-fade-in .18s ease-out}.dl[data-design=approved] .dialog-foundation__backdrop{background:#00000038;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dl .dialog-foundation{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(440px,100%);max-height:calc(100dvh - 48px);color:var(--dl-text);background:var(--dl-surface-solid);border:0;border-radius:var(--dl-radius-card);box-shadow:var(--dl-shadow-pop);animation:dl-alert-in .24s var(--dl-ease)}@keyframes dl-alert-in{0%{opacity:0;transform:scale(1.06)}}.dl .dialog-foundation__header{align-items:flex-start;padding:22px 22px 0;border:0}.dl .dialog-foundation__header h2,.dl .raouf-sheet__header h2{margin:0;font:700 18px/1.3 var(--dl-font-display);letter-spacing:-.01em}.dl .dialog-foundation__close{display:grid;width:30px;height:30px;flex:none;place-items:center;color:var(--dl-text-2);font-size:18px;line-height:1;background:var(--dl-surface-3);border-radius:50%;transition:background-color .14s}@media(hover:hover)and (pointer:fine){.dl .dialog-foundation__close:hover{color:var(--dl-text);background:color-mix(in srgb,var(--dl-text) 14%,transparent)}}.dl .dialog-foundation__body{padding:8px 22px 4px;overflow:auto}.dl .dl-dialog__body{color:var(--dl-text-2)}.dl .dialog-foundation__footer{justify-content:flex-end;gap:10px;padding:18px 22px 22px;border:0}.dl[data-design=approved] .dialog-foundation{text-align:center}.dl[data-design=approved] .dialog-foundation__header{justify-content:center;padding-inline:52px}.dl[data-design=approved] .dialog-foundation .dialog-foundation__close{position:absolute;inset-inline-start:14px;top:14px}.dl[data-design=approved] .raouf-sheet__header .dialog-foundation__close{position:relative;inset:auto}.dl[data-design=approved] .dialog-foundation__footer{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.dl[data-design=approved] .dialog-foundation__header h2{font-size:22px}.dl .raouf-sheet{margin:auto;block-size:auto;max-block-size:calc(100dvh - 48px);inline-size:min(480px,calc(100% - 48px));color:var(--dl-text);background:var(--dl-surface-solid);border:0;border-radius:var(--dl-radius-card);box-shadow:var(--dl-shadow-pop);animation:dl-alert-in .24s var(--dl-ease)}.dl .raouf-sheet--wide{inline-size:min(720px,calc(100% - 48px))}@keyframes dl-sheet-in{0%{opacity:.6;transform:translate(calc(40px * var(--dl-flip, 1)))}}.dl .raouf-sheet__header{padding:14px 14px 12px 20px;border-color:var(--dl-separator)}.dl[dir=rtl] .raouf-sheet__header{padding:14px 20px 12px 14px}.dl .raouf-sheet__body{display:grid;align-content:start;gap:20px;padding:20px}.dl .raouf-sheet__footer{gap:10px;padding:12px 20px 16px;border-color:var(--dl-separator)}@media(max-width:600px){.dl .raouf-sheet__backdrop{align-items:flex-end}.dl .raouf-sheet{margin:0;inline-size:100%;block-size:auto;max-block-size:88dvh;align-self:flex-end;border-end-start-radius:0;border-end-end-radius:0;animation-name:dl-bottom-in}}.dl{--dl-float-border: var(--ap-separator);--dl-float-h: 52px}.dl[data-design=approved]{--dl-float-h: 56px;--dl-float-border: var(--ap-separator)}.dl[data-theme=dark],.dl[data-design=approved][data-theme=dark]{--dl-float-border: var(--ap-separator-opaque)}@media(hover:hover)and (pointer:fine){.dl .dl-field--float .dl-field__box>.dl-input:hover:not(:disabled):not([readonly]),.dl .dl-field--float .dl-field__box>.dl-affix:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dl-float-border) 55%,var(--dl-text-2))}}.dl .dl-field--float .dl-field__box>.dl-multi{align-content:flex-end;gap:6px;padding:26px 12px 7px}.dl .dl-field--float .dl-multi .dl-chip{min-height:26px;padding-inline:10px 3px;font-size:14px;background:var(--dl-surface-3)}.dl[data-theme=dark] .dl-field--float .dl-multi .dl-chip{background:color-mix(in srgb,var(--dl-text) 14%,transparent)}.dl .dl-field--float .dl-multi__input{min-height:26px;font-size:17px}.dl .dl-field--float .dl-field__box:has(>.dl-multi)>.dl-field__label{inset-inline-start:13px}.dl .dl-field__opt-inline{margin-inline-start:.28em;font-weight:inherit}.dl .dl-field__label:has(.dl-field__opt-inline){gap:0}.dl[data-design=approved]{--dl-float-h: 56px}.dl .dl-field--float .dl-affix:has(.dl-affix__input:placeholder-shown:not(:focus)) .dl-affix__text{opacity:0}.dl .dl-field--float .dl-affix__text{transition:opacity .16s ease-out}.dl .dl-field--float .dl-field__box:has(>.dl-textarea){padding-block-start:28px;background:var(--dl-surface-solid);border-radius:12px;box-shadow:inset 0 0 0 1px var(--dl-float-border);transition:box-shadow .14s ease-out}.dl .dl-field--float .dl-field__box>.dl-input.dl-textarea{min-height:64px;max-height:260px;padding:0 16px 12px;overflow-wrap:anywhere;-webkit-appearance:none;appearance:none;resize:none;background:transparent;border-radius:0 0 12px 12px;box-shadow:none}.dl .dl-field--float .dl-field__box>.dl-input.dl-textarea:focus-visible{box-shadow:none}@media(hover:hover)and (pointer:fine){.dl .dl-field--float .dl-field__box>.dl-input.dl-textarea:hover{box-shadow:none}}@media(hover:hover)and (pointer:fine){.dl .dl-field--float .dl-field__box:has(>.dl-textarea:hover){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dl-float-border) 55%,var(--dl-text-2))}}.dl .dl-field--float .dl-field__box:has(>.dl-textarea:focus-visible){box-shadow:inset 0 0 0 1.5px var(--dl-accent),var(--dl-focus)}.dl .dl-field--float.is-error .dl-field__box:has(>.dl-textarea){box-shadow:inset 0 0 0 1.5px var(--dl-danger)}.dl .dl-field--float .dl-field__box:has(>.dl-textarea)>.dl-field__label{top:9px}.dl .dl-field--float .dl-field__box:has(>.dl-textarea:placeholder-shown:not(:focus))>.dl-field__label{top:9px;color:var(--dl-text-3);font-size:17px;transform:translateY(calc(var(--dl-float-h, 56px) / 2 - 9px - 10.2px))}.dl .dl-textarea{-webkit-appearance:none;appearance:none}.dl .dl-multi:has(.dl-chip):not(:focus-within) .dl-multi__input{flex:0 0 0;width:0;min-width:0;padding:0}.dl .dl-field.dl-field--float .dl-field__box>.dl-input.dl-textarea,.dl .dl-field.dl-field--float .dl-field__box>.dl-input.dl-textarea:focus-visible:not(:disabled){background:transparent;box-shadow:none}@media(hover:hover)and (pointer:fine){.dl .dl-field.dl-field--float .dl-field__box>.dl-input.dl-textarea:hover:not(:disabled){background:transparent;box-shadow:none}}.dl .dl-field.dl-field--float .dl-field__box:has(>.dl-textarea){padding-block-start:26px}.dl .dl-field.dl-field--float .dl-field__box>.dl-input.dl-textarea{min-height:0;padding:0 16px 7px;line-height:1.35}.dl .dl-field--float.is-error .dl-field__box>:is(.dl-input,.dl-affix,.dl-date,.dl-multi),.dl .dl-field--float.is-error .dl-field__box>:is(.dl-select,.dl-combobox) :is(select,input,.dl-select__button),.dl .dl-field-group.is-error .dl-field__box>:is(.dl-input,.dl-affix,.dl-date,.dl-multi),.dl .dl-field-group.is-error .dl-field__box>:is(.dl-select,.dl-combobox) :is(select,input,.dl-select__button),.dl .dl-field--float.is-error .dl-field__box:has(>.dl-textarea){background:color-mix(in srgb,var(--dl-danger) 6%,var(--dl-surface-solid));box-shadow:inset 0 0 0 1px var(--dl-danger)}.dl .dl-field-group.is-error .dl-field__label,.dl .dl-field--float.is-error .dl-field__box>.dl-field__label{color:var(--dl-danger)}.dl .dl-field-group{display:grid;gap:0}.dl .dl-field-group>.dl-field+.dl-field{margin-block-start:-1px}.dl .dl-field-group>.dl-field .dl-field__box>:is(.dl-input,.dl-affix,.dl-date,.dl-multi),.dl .dl-field-group>.dl-field .dl-field__box>:is(.dl-select,.dl-combobox) :is(select,input,.dl-select__button){border-radius:0}.dl .dl-field-group>.dl-field:first-child .dl-field__box>:is(.dl-input,.dl-affix,.dl-date,.dl-multi),.dl .dl-field-group>.dl-field:first-child .dl-field__box>:is(.dl-select,.dl-combobox) :is(select,input,.dl-select__button){border-start-start-radius:12px;border-start-end-radius:12px}.dl .dl-field-group>.dl-field:nth-last-child(1 of.dl-field) .dl-field__box>:is(.dl-input,.dl-affix,.dl-date,.dl-multi),.dl .dl-field-group>.dl-field:nth-last-child(1 of.dl-field) .dl-field__box>:is(.dl-select,.dl-combobox) :is(select,input,.dl-select__button){border-end-start-radius:12px;border-end-end-radius:12px}.dl .dl-field-group>.dl-field .dl-field__box:focus-within{z-index:1}.dl .dl-field-group>.dl-field__message{margin-block-start:10px;padding-inline:2px}.dl .dl-field__message a{color:var(--dl-link);white-space:nowrap}.dl .dl-field__message--error svg{width:16px;height:16px}.dl .dl-dialog-icon{position:relative;display:grid;width:72px;height:72px;place-items:center;color:#fff;background:linear-gradient(180deg,var(--ap-gray2),var(--ap-gray));border-radius:50%}.dl .dl-dialog-icon>svg{width:34px;height:34px}.dl .dl-dialog-icon__badge{position:absolute;inset-inline-end:-4px;inset-block-end:-2px;display:grid;width:28px;height:28px;place-items:center;color:#fff;background:var(--dl-accent-fill);border:3px solid var(--dl-surface-solid);border-radius:50%}.dl .dl-dialog-icon--danger .dl-dialog-icon__badge{background:var(--dl-danger)}.dl .dl-dialog-icon__badge svg{width:13px;height:13px}.dl .dialog-foundation:has(.dl-dialog__icon){padding-block-start:104px}.dl .dl-dialog__icon{position:absolute;inset-block-start:26px;inset-inline:0;display:grid;justify-items:center}.dl .dl-listbox{padding:5px;background:color-mix(in srgb,var(--dl-surface-solid) 92%,transparent);border-radius:14px;box-shadow:0 0 0 .5px var(--ap-separator),0 18px 44px #0003;-webkit-backdrop-filter:saturate(180%) blur(30px);backdrop-filter:saturate(180%) blur(30px)}.dl[data-theme=dark] .dl-listbox{background:var(--ap-bg-elevated-2);box-shadow:0 0 0 .5px var(--ap-separator),0 18px 44px #00000080}.dl .dl-listbox li[role=option]{min-height:32px;gap:4px;padding:4px 12px 4px 4px;font-size:15px;border-radius:8px}.dl .dl-listbox__mark{display:grid;width:24px;flex:none;place-items:center}.dl .dl-listbox__mark svg{width:15px;height:15px;stroke-width:2.6}.dl .dl-listbox li.is-active{color:#fff;background:var(--dl-accent-fill)}.dl .dl-listbox li.is-active small,.dl .dl-listbox li.is-active .dl-listbox__code{color:#fff}.dl .dl-listbox__group{padding:8px 12px 3px 32px;color:var(--dl-text-3);font-size:12.5px;font-weight:600;cursor:default}.dl .dl-listbox__group.has-separator{margin-block-start:5px;border-block-start:1px solid var(--dl-separator);padding-block-start:10px;margin-inline:8px;padding-inline-start:24px}.dl .dl-listbox__code{margin-inline-start:auto}.dl .dl-select>svg{width:16px;height:16px}.dl{--dl-divider: var(--divider-color)}.dl :is(.dl-menu,.raouf-menu){--divider-offset: 6px}.dl .dl-popover{--divider-offset: 14px}.dl .dl-listbox{--divider-offset: 5px}.dl :is(.dl-menu__separator,.raouf-menu__separator){height:1px;margin:6px calc(var(--divider-inset) - var(--divider-offset, 0px));background:var(--divider-color)}.dl .dl-listbox__group.has-separator{border-block-start-color:var(--dl-divider);margin-inline:12px}.dl .dl-segmented{position:relative;isolation:isolate}.dl .dl-segmented__group{position:static;display:flex;gap:0;padding:0;background:transparent;border:0;box-shadow:none}.dl .dl-thumb{position:absolute;inset-block-start:0;inset-inline-start:0;left:0;z-index:0;pointer-events:none}.dl{--dl-snap-spring: linear(0, .0487, .1648, .3125, .4666, .6107, .7355, .8372, .9152, .9714, 1.009, 1.0316, 1.0429, 1.046, 1.0438, 1.0385, 1.0317, 1.0246, 1.018, 1.0122, 1.0075, 1.0039, 1.0013, .9996, .9986, .998, .9979, .998, .9982, .9985, .9989, .9992, 1);--dl-snap-spring-duration: .62s;--dl-snap: cubic-bezier(.22, 1, .36, 1)}.dl .dl-thumb.is-ready{transition:transform var(--dl-snap-spring-duration) var(--dl-snap-spring),width var(--dl-snap-spring-duration) var(--dl-snap-spring),height var(--dl-snap-spring-duration) var(--dl-snap-spring)}.dl .dl-segmented .raouf-segmented__item{transition:color .15s var(--dl-snap),transform .15s var(--dl-snap)}.dl .dl-segmented .raouf-segmented__item:active{transform:scale(.96)}.dl[dir=rtl] .dl-thumb{right:auto}.dl .dl-segmented .raouf-segmented__item{position:relative;z-index:1}.dl .dl-segmented .raouf-segmented__item[data-state=on],.dl[data-theme=dark] .dl-segmented .raouf-segmented__item[data-state=on]{background:transparent;box-shadow:none}.dl .dl-segmented>.dl-thumb{background:var(--dl-surface-solid);border-radius:calc(var(--dl-radius-control) - 1px);box-shadow:0 1px 3px #0000001f,0 0 0 .5px var(--ap-separator)}.dl[data-theme=dark] .dl-segmented>.dl-thumb{background:color-mix(in srgb,var(--dl-text) 18%,var(--dl-surface-solid))}@media(prefers-reduced-motion:reduce){.dl .dl-thumb.is-ready{transition:none}.dl .dl-segmented .raouf-segmented__item:active{transform:none}}.dl .dl-field--float .dl-field__control{gap:0}.dl .dl-field--float .dl-field__message,.dl .dl-field-group>.dl-field__message{margin-block-start:10px;font-size:13px;line-height:1.4}.dl .dl-field--float .dl-field__message svg,.dl .dl-field-group>.dl-field__message svg{width:14px;height:14px;margin-block-start:2.5px}.dl .dl-select__button{display:flex;align-items:center;text-align:start}.dl .dl-select__value{overflow:clip visible;white-space:nowrap;text-overflow:ellipsis;min-width:0}.dl .dl-select .dl-listbox{min-width:100%}.dl .dl-select__button:disabled{color:var(--dl-text-3);cursor:default;opacity:.6}.dl .dl-field--float .dl-field__message,.dl .dl-field-group>.dl-field__message{gap:5px;padding-inline:0}@keyframes dl-fade-in{0%{opacity:0}}.dl .dl-calendar__title{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;color:var(--dl-text);font-size:14px;font-weight:600;border-radius:8px;transition:background-color .12s}@media(hover:hover)and (pointer:fine){.dl .dl-calendar__title:hover{background:var(--dl-surface-3)}}.dl .dl-calendar__title svg{width:14px;color:var(--dl-accent);transition:transform .22s var(--dl-ease)}.dl .dl-calendar__title.is-open{color:var(--dl-accent)}.dl .dl-calendar__title.is-open svg{transform:rotate(90deg)}[dir=rtl] .dl-calendar__title:not(.is-open) svg{transform:scaleX(-1)}.dl .dl-calendar__arrows{display:inline-flex;margin-inline-start:auto}.dl .dl-calendar__head:has(.dl-calendar__title){gap:4px}.dl .dl-wheels{position:relative;display:grid;grid-template-columns:1.4fr 1fr;gap:4px;height:252px;margin-block:6px 2px}.dl .dl-wheels:before{position:absolute;inset-inline:0;top:calc(50% - 18px);height:36px;background:var(--dl-surface-3);border-radius:9px;content:"";pointer-events:none}.dl .dl-wheel{position:relative;overflow-y:auto;padding-block:108px;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;border-radius:9px;-webkit-mask-image:linear-gradient(transparent,#000 32%,#000 68%,transparent);mask-image:linear-gradient(transparent,#000 32%,#000 68%,transparent)}.dl .dl-wheel::-webkit-scrollbar{display:none}.dl .dl-wheel:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--dl-accent)}.dl .dl-wheel__row{display:grid;height:36px;place-items:center;color:var(--dl-text);font-size:19px;font-variant-numeric:tabular-nums;scroll-snap-align:center;cursor:default;transition:color .12s}.dl .dl-calendar__head--menus{justify-content:flex-start;gap:2px}.dl .dl-select--bare{display:inline-block}.dl .dl-select--bare .dl-select__button{width:auto;min-height:30px;padding:0 24px 0 8px;font-size:14px;font-weight:600;background:transparent;border-radius:7px;box-shadow:none}@media(hover:hover)and (pointer:fine){.dl .dl-select--bare .dl-select__button:hover{background:var(--dl-surface-3)}}.dl .dl-select--bare>svg{inset-inline-end:6px;width:12px;height:12px}.dl .dl-select--bare .dl-listbox{min-width:150px;max-height:260px}.dl .dl-typed-date{display:flex;align-items:flex-end;gap:8px;cursor:text}.dl .dl-typed-date__text{flex:1;min-width:0;padding:0;color:var(--dl-text);font:inherit;font-variant-numeric:tabular-nums;background:transparent;border:0;outline:none}.dl .dl-typed-date__text::placeholder{color:var(--dl-placeholder)}.dl .dl-typed-date .dl-date__alt{margin-inline-start:auto}.dl .dl-typed-date:focus-within{box-shadow:inset 0 0 0 1.5px var(--dl-accent),var(--dl-focus)!important}.dl .dl-typed-date.is-invalid{box-shadow:inset 0 0 0 1.5px var(--dl-danger)!important}.dl .dl-field--float .dl-field__box:has(>.dl-typed-date)>.dl-field__label{position:absolute;inset-inline-start:17px;top:8px;z-index:1;margin:0;color:var(--dl-text-2);font-size:17px;transform:var(--dl-label-float);transform-origin:left top;font-weight:400;line-height:1.2;pointer-events:none}.dl .dl-field--float .dl-field__box>.dl-typed-date{min-height:var(--dl-float-h);padding:22px 16px 6px;font-size:17px;background:var(--dl-surface-solid);border-radius:12px;box-shadow:inset 0 0 0 1px var(--dl-float-border)}.dl .dl-calendar .dl-select--bare .dl-listbox,.dl-calendar .dl-select--bare .dl-listbox{background:var(--dl-surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.dl .dl-field--float .dl-field__box:has(>.dl-multi[data-empty]:not(:focus-within))>.dl-field__label{top:8px;color:var(--dl-text-3);font-size:17px;transform:var(--dl-label-rest)}.dl .dl-field--float .dl-multi[data-empty]:not(:focus-within) .dl-multi__input::placeholder{color:transparent}.dl .dl-switch-row:has(.dl-switch:disabled) .dl-switch-row__text,.dl .dl-switch-row:has(.dl-switch:disabled) .dl-switch-row__text *{color:var(--ap-label-3)}.dl .dl-wheels{grid-template-columns:1.25fr 1fr;gap:0;height:252px;margin-block:10px 6px}.dl .dl-wheels:before{inset-inline:2px;top:calc(50% - 19px);height:38px;background:color-mix(in srgb,var(--dl-text) 9%,transparent);border-radius:12px}.dl .dl-wheel{perspective:900px;perspective-origin:50% 50%;-webkit-mask-image:none;mask-image:none;border-radius:0}.dl .dl-wheel__row{place-items:center start;padding-inline-start:22%;font-size:21px;letter-spacing:-.01em;backface-visibility:hidden;transform-origin:50% 50%;will-change:transform,opacity;transition:color .12s}.dl .dl-wheel+.dl-wheel .dl-wheel__row{padding-inline-start:8%}.dl .dl-wheel__row:not(.is-current){color:var(--dl-text-2)}.dl .dl-wheel__row.is-current{color:var(--dl-text)}a.dl-button{display:inline-flex;align-items:center;gap:6px;text-decoration:none}a.dl-button svg{width:15px}.dl .dl-input[readonly]{cursor:default;caret-color:transparent}.dl .dl-input[readonly]:focus,.dl .dl-input[readonly]:focus-visible,.dl .dl-field--float .dl-field__box>.dl-input[readonly]:focus-visible{box-shadow:inset 0 0 0 1px var(--dl-separator)!important;outline:none}.dl .dl-field--float .dl-field__box:has(>.dl-select[data-empty]:not(.is-open))>.dl-field__label{top:8px;color:var(--dl-text-3);font-size:17px;transform:var(--dl-label-rest)}.dl .dl-combobox__chevron-button{position:absolute;inset-block:0;inset-inline-end:0;z-index:2;display:grid;width:44px;place-items:center;padding:0;background:none;border:0;cursor:pointer}.dl .dl-combobox__chevron-button .dl-combobox__chevron{position:static;transform:none}.dl .dl-choice-card__text{display:grid;gap:2px;justify-items:inherit;min-width:0}@media(hover:hover)and (pointer:fine){.dl .dl-choice-card:hover{background:var(--dl-surface-solid)}}@media(hover:hover){.dl .dl-choice-card:hover{background:var(--dl-surface-2)}}.dl .dl-choice-cards--rows .dl-choice-cards__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:8px}.dl .dl-choice-cards--rows .dl-choice-card{grid-template-columns:auto minmax(0,1fr) auto;justify-items:start;align-items:center;min-height:64px;gap:12px;padding:12px 14px;text-align:start;border-radius:12px}.dl .dl-choice-cards--rows .dl-choice-card__icon svg{width:22px;height:22px;stroke-width:1.6;color:var(--dl-accent)}.dl .dl-choice-cards--rows .dl-choice-card__mark{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--dl-text-3);transition:box-shadow .16s var(--dl-ease)}.dl .dl-choice-cards--rows .dl-choice-card.is-selected .dl-choice-card__mark{box-shadow:inset 0 0 0 6px var(--dl-accent-fill)}.dl .dl-choice-cards--segmented .dl-choice-cards__grid{display:inline-flex;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;background:var(--dl-control);border-radius:12px}.dl .dl-choice-cards--segmented .dl-choice-card{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:0 14px;background:transparent;border-radius:9px;box-shadow:none;font-size:14px}.dl .dl-choice-cards--segmented .dl-choice-card__icon svg{width:16px;height:16px;stroke-width:1.8}.dl .dl-choice-cards--segmented .dl-choice-card__title{font-weight:500;white-space:nowrap}.dl .dl-choice-cards--segmented .dl-choice-card.is-selected{background:var(--dl-surface-solid);box-shadow:0 1px 3px #0000001f,0 0 0 .5px var(--ap-separator)}.dl .dl-choice-cards--segmented .dl-choice-card.is-selected .dl-choice-card__title{font-weight:600}@media(hover:hover){.dl .dl-choice-cards--segmented .dl-choice-card:not(.is-selected):hover{background:color-mix(in srgb,var(--dl-text) 6%,transparent)}}.dl .dl-choice-cards--list .dl-choice-cards__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;background:var(--dl-surface-solid);border-radius:12px;box-shadow:inset 0 0 0 1px var(--dl-float-border, var(--dl-control-border))}.dl .dl-choice-cards--list .dl-choice-card{grid-template-columns:auto minmax(0,1fr) 20px;justify-items:start;align-items:center;min-height:52px;gap:12px;padding:8px 14px;text-align:start;background:transparent;border-radius:0;box-shadow:none}.dl .dl-choice-cards--list .dl-choice-card{position:relative}.dl .dl-choice-cards--list .dl-choice-card+.dl-choice-card:before{content:"";position:absolute;inset-block-start:0;inset-inline:var(--divider-inset);block-size:1px;background:var(--divider-color);pointer-events:none}.dl .dl-choice-cards--list .dl-choice-card__icon{display:grid;width:30px;height:30px;place-items:center;color:#fff;background:var(--ap-blue);border-radius:8px}.dl .dl-choice-cards--list .dl-choice-card__icon svg{width:17px;height:17px;stroke-width:1.8;color:#fff}.dl .dl-choice-cards--list .dl-choice-card__title{font-weight:500}.dl .dl-choice-cards--list .dl-choice-card__mark svg{width:18px;height:18px;color:var(--dl-accent);stroke-width:2.6}.dl .dl-choice-cards--list .dl-choice-card.is-selected .dl-choice-card__title{font-weight:600}.dl .dl-choice-cards--list .dl-choice-card:has(input:focus-visible){box-shadow:inset 0 0 0 2px var(--dl-accent)}.dl .dl-choice-cards--pills .dl-choice-cards__grid{display:flex;flex-wrap:wrap;gap:8px}.dl .dl-choice-cards--pills .dl-choice-card{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 14px 0 11px;border-radius:999px;font-size:14px}.dl .dl-choice-cards--pills .dl-choice-card__icon svg{width:16px;height:16px;stroke-width:1.8}.dl .dl-choice-cards--pills .dl-choice-card__title{font-weight:500;white-space:nowrap}.dl .dl-choice-cards--pills .dl-choice-card.is-selected{color:var(--dl-on-accent);background:var(--dl-accent-fill);box-shadow:none}.dl .dl-choice-cards--pills .dl-choice-card.is-selected .dl-choice-card__icon svg{color:currentColor}.dl .dl-calendar__weekdays,.dl .dl-calendar__days{grid-template-columns:repeat(7,minmax(0,1fr))}.dl .dl-calendar__day{min-width:0}.dl .dl-calendar__day small{max-width:100%;overflow:clip visible;white-space:nowrap;text-overflow:ellipsis;padding-inline:2px;min-width:0}.dl .dl-calendar__today{min-height:28px;padding:0 10px;color:var(--dl-text);font-size:13px;font-weight:550;border-radius:7px;box-shadow:inset 0 0 0 1px var(--dl-border)}@media(hover:hover){.dl .dl-calendar__today:hover{background:var(--dl-surface-3)}}.dl .dl-today--text .dl-calendar__head,.dl .dl-today--fill .dl-calendar__head,.dl .dl-today--ring .dl-calendar__head,.dl .dl-today--dot .dl-calendar__head{gap:8px}.dl .dl-calendar__arrows{align-items:center;gap:2px}.dl .dl-today--text .dl-calendar__day.is-today:not(.is-selected) span{color:var(--ap-red);font-weight:600}.dl .dl-today--fill .dl-calendar__day.is-today span{display:grid;width:26px;height:26px;margin-inline:auto;place-items:center;color:#fff;font-weight:600;background:var(--ap-red);border-radius:50%}.dl .dl-today--fill .dl-calendar__day.is-today.is-selected span{color:var(--ap-red);background:#fff}.dl .dl-today--ring .dl-calendar__day.is-today:not(.is-selected){box-shadow:inset 0 0 0 1.5px var(--dl-accent)}.dl .dl-today--ring .dl-calendar__day.is-today span{color:var(--dl-text);font-weight:600}.dl .dl-today--dot .dl-calendar__day{position:relative}.dl .dl-today--dot .dl-calendar__day.is-today span{color:var(--dl-text);font-weight:600}.dl .dl-today--dot .dl-calendar__day.is-today:after{position:absolute;bottom:3px;left:50%;width:5px;height:5px;margin-inline-start:-2.5px;background:var(--ap-red);border-radius:50%;content:""}.dl .dl-today--dot .dl-calendar__day.is-today.is-selected:after{background:#fff}.dl .dl-today--footer .dl-calendar__day.is-today:not(.is-selected) span{color:var(--dl-accent);font-weight:600}.dl .dl-calendar__foot{position:relative;margin-block-start:8px;padding-block-start:8px}.dl .dl-calendar__foot:before{content:"";position:absolute;inset-block-start:0;inset-inline:calc(var(--divider-inset) - var(--divider-offset, 0px));block-size:1px;background:var(--divider-color);pointer-events:none}.dl .dl-calendar__foot-today{display:flex;width:100%;min-height:36px;align-items:center;justify-content:space-between;gap:12px;padding:0 10px;color:var(--dl-link);font-weight:600;border-radius:8px}.dl .dl-calendar__foot-date{color:var(--dl-text-2);font-weight:400;font-size:13px}@media(hover:hover){.dl .dl-calendar__foot-today:hover{background:var(--dl-accent-soft)}}.dl .dl-select.is-upward .dl-listbox{top:auto;bottom:calc(100% + 6px);transform-origin:bottom center}.dl .dl-check__box,.dl .dl-radio__dot{background:var(--dl-surface-solid);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--dl-text) 26%,transparent)}.dl[data-theme=dark] .dl-check__box,.dl[data-theme=dark] .dl-radio__dot{background:color-mix(in srgb,var(--dl-text) 8%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--dl-text) 32%,transparent)}@media(hover:hover){.dl .dl-check:hover input:not(:checked):not(:disabled)+label .dl-check__box,.dl .dl-radio:hover input:not(:checked):not(:disabled)+label .dl-radio__dot{background:color-mix(in srgb,var(--dl-text) 4%,var(--dl-surface-solid))}.dl[data-theme=dark] .dl-check:hover input:not(:checked):not(:disabled)+label .dl-check__box,.dl[data-theme=dark] .dl-radio:hover input:not(:checked):not(:disabled)+label .dl-radio__dot{background:color-mix(in srgb,var(--dl-text) 13%,transparent)}}.dl .dl-check:active input:not(:checked):not(:disabled)+label .dl-check__box,.dl .dl-radio:active input:not(:checked):not(:disabled)+label .dl-radio__dot{background:color-mix(in srgb,var(--dl-text) 10%,var(--dl-surface-solid))}.dl[data-theme=dark] .dl-check:active input:not(:checked):not(:disabled)+label .dl-check__box,.dl[data-theme=dark] .dl-radio:active input:not(:checked):not(:disabled)+label .dl-radio__dot{background:color-mix(in srgb,var(--dl-text) 18%,transparent)}.dl .dl-check input:checked+label .dl-check__box{background:var(--dl-accent-fill);box-shadow:none}.dl .dl-radio input:checked+label .dl-radio__dot{background:#fff;box-shadow:inset 0 0 0 6px var(--dl-accent-fill)}.dl .dl-check input:disabled+label,.dl .dl-radio input:disabled+label{opacity:1;color:var(--dl-text-3);cursor:not-allowed}.dl .dl-check input:disabled+label .dl-check__box,.dl .dl-radio input:disabled+label .dl-radio__dot{background:color-mix(in srgb,var(--dl-text) 5%,var(--dl-surface-solid));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--dl-text) 12%,transparent)}.dl .dl-check input:disabled:checked+label .dl-check__box{color:#fff;background:color-mix(in srgb,var(--dl-accent-fill) 40%,var(--dl-surface-solid));box-shadow:none}.dl .dl-radio input:disabled:checked+label .dl-radio__dot{box-shadow:inset 0 0 0 6px color-mix(in srgb,var(--dl-accent-fill) 40%,var(--dl-surface-solid))}.dl .dl-wheel{overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y}.dl .dl-wheels{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.dl .dl-wheel__row{min-width:0;max-width:100%;overflow:clip visible;white-space:nowrap;text-overflow:ellipsis;padding-inline:14% 4px}.dl .dl-wheel+.dl-wheel .dl-wheel__row{padding-inline:10% 4px}.dl .dl-calendar__titles{display:grid;justify-items:center;gap:1px;min-width:0;text-align:center}.dl .dl-calendar__titles strong{font-size:14px;font-weight:600}.dl .dl-calendar__alt{color:var(--dl-text-2);font-size:12px;white-space:nowrap}.dl .dl-calendar__alt-inline{color:var(--dl-text-2);font-weight:500}.dl .dl-calendar__titles--pill .dl-calendar__alt{padding:1px 8px;background:var(--dl-surface-3);border-radius:999px}.dl .dl-calendar__head:has(.dl-calendar__arrows) .dl-calendar__titles{justify-items:start;text-align:start}.dl[data-theme=dark] .dl-button--destructive{background:color-mix(in srgb,var(--ap-red) 14%,var(--ap-bg-2))}@media(pointer:coarse){.dl input:not([type=checkbox]):not([type=radio]):not([type=file]),.dl textarea,.dl select{font-size:max(16px,1em)!important}}.dl .dl-calendar{--cal-days-h: 276px}.dl .dl-calendar__days{height:var(--cal-days-h);grid-auto-rows:minmax(0,1fr);align-content:stretch}.dl .dl-calendar__days>[role=gridcell]{display:grid;min-height:0}.dl .dl-calendar__day{height:100%;min-height:40px}.dl .dl-wheels{height:calc(var(--cal-days-h) + 26px);margin-block:0}.dl .dl-calendar__arrows.is-hidden{visibility:hidden}.dl .dl-calendar{--cal-body-h: calc(var(--cal-days-h) + 24px)}.dl .dl-wheels{height:var(--cal-body-h)}.dl .dl-wheel{padding-block:calc((var(--cal-body-h) - 36px) / 2)}.dl .dl-wheels:before{top:calc(50% - 18px);height:36px}.dl button:active,.dl [role=combobox]:active{transform:none}.dl .dl-calendar__day.is-selected{color:var(--dl-text);background:transparent}.dl .dl-calendar__day.is-selected>span:first-child{display:grid;width:34px;height:34px;margin-inline:auto;place-items:center;color:var(--dl-link);font-weight:600;background:color-mix(in srgb,var(--ap-blue) 16%,transparent);border-radius:50%}.dl[data-theme=dark] .dl-calendar__day.is-selected>span:first-child{background:color-mix(in srgb,var(--ap-blue) 24%,transparent)}.dl .dl-calendar__day.is-selected small{color:var(--dl-text-3);opacity:1}.dl .dl-calendar__day.is-selected.is-today>span:first-child{color:var(--ap-red)}@media(hover:hover){.dl .dl-calendar__day.is-selected:hover{background:transparent}.dl .dl-calendar__day.is-selected:hover>span:first-child{background:color-mix(in srgb,var(--ap-blue) 26%,transparent)}}.dl .dl-calendar__day>span:first-child{display:grid;width:34px;height:34px;margin-inline:auto;place-items:center;border-radius:50%}.dl .dl-calendar__day small{margin-block-start:-4px}.dl .dl-today--fill .dl-calendar__day.is-today span{width:30px;height:30px}.dl .dl-calendar__titles{flex:1 1 auto;min-width:0}.dl .dl-calendar__titles strong,.dl .dl-calendar__alt{max-width:100%;overflow:clip visible;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dl .dl-calendar__arrows{flex:none}.dl .dl-calendar__head--stacked{flex-wrap:wrap;row-gap:6px}.dl .dl-calendar__head--stacked .dl-calendar__titles{flex-basis:100%}.dl .dl-calendar__head--stacked .dl-calendar__arrows{margin-inline-start:auto}.dl .dl-today--text .dl-calendar__day.is-today:not(.is-selected)>span:first-child,.dl .dl-calendar__day.is-today:not(.is-selected)>span:first-child{color:var(--dl-link);font-weight:600}.dl .dl-calendar__day.is-selected>span:first-child{color:var(--dl-link);background:color-mix(in srgb,var(--dl-accent-fill) 16%,transparent)}.dl[data-theme=dark] .dl-calendar__day.is-selected>span:first-child{background:color-mix(in srgb,var(--dl-accent-fill) 30%,transparent)}.dl .dl-calendar__day.is-selected.is-today>span:first-child,.dl[data-theme=dark] .dl-calendar__day.is-selected.is-today>span:first-child{color:#fff;background:var(--dl-accent-fill)}@media(hover:hover){.dl .dl-calendar__day.is-selected.is-today:hover>span:first-child{background:var(--dl-accent-fill-hover)}}.dl .dl-calendar__day{align-content:center}.dl .dl-calendar__day>span:first-child{width:31px;height:31px}.dl .dl-calendar__day small{display:block;margin-block-start:2px;line-height:1.1}.dl .dialog-foundation__backdrop,.dl[data-design] .dialog-foundation__backdrop{background:#0000004d;-webkit-backdrop-filter:blur(12px) saturate(120%);backdrop-filter:blur(12px) saturate(120%)}.dl[data-theme=dark] .dialog-foundation__backdrop,.dl[data-design][data-theme=dark] .dialog-foundation__backdrop{background:#00000080}.dl .dialog-foundation--dialog .dialog-foundation__close{display:none}@media(prefers-reduced-transparency:reduce){.dl .dialog-foundation__backdrop,.dl[data-design] .dialog-foundation__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000008c}}.dl .dl-chip button{display:inline-grid;width:18px;height:18px;margin-inline-start:2px;place-items:center;color:var(--dl-text-2);border-radius:50%}.dl .dl-chip button svg{width:11px;height:11px}@media(hover:hover){.dl .dl-chip button:hover{color:var(--dl-text);background:color-mix(in srgb,var(--dl-text) 12%,transparent)}}.dl .dl-hint-panel{display:grid;gap:10px;width:min(340px,82vw);max-height:min(420px,70dvh);overflow-y:auto}.dl .dl-hint-panel__lead{margin:0;color:var(--dl-text-2);font-size:13px}.dl :is(.dl-menu__item,.raouf-menu__item) span:has(>svg:only-child){display:inline-grid;flex:none;width:18px;place-items:center}.dl :is(.dl-menu__item,.raouf-menu__item) svg{flex:none}.dl[data-design] .dl-popover,.dl[data-design] :is(.dl-menu,.raouf-menu){background:var(--dl-surface-solid)}.dl .dialog-foundation__backdrop,.dl[data-design] .dialog-foundation__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.dl:has(.dialog-foundation__backdrop:not(.is-closing))>:not(.dialog-foundation__backdrop,[role=dialog],[role=alertdialog],[data-radix-popper-content-wrapper]){filter:blur(10px) saturate(120%)}.dl>:not(.dialog-foundation__backdrop,[role=dialog],[data-radix-popper-content-wrapper]){transition:filter .18s ease-out}@media(prefers-reduced-transparency:reduce){.dl:has(.dialog-foundation__backdrop)>*{filter:none!important}}.dl .dl-field-group>.dl-field:has([aria-invalid=true]) .dl-field__box>.dl-input{box-shadow:inset 0 0 0 1.5px var(--ap-red)}.dl .dl-field-group>.dl-field:has([aria-invalid=true]) .dl-field__label{color:var(--dl-danger)}.dl .dl-field-group>.dl-field:has([aria-invalid=true]){position:relative;z-index:1}.dl .dl-field-group>.dl-field__message{margin-block-start:6px}.dl .dl-field-group>.dl-field__message+.dl-field__message{margin-block-start:2px}.dl .dl-field-group>.dl-field .dl-field__box>.dl-input:focus-visible{box-shadow:inset 0 0 0 2px var(--ap-blue)}.dl .dl-field-group>.dl-field:has([aria-invalid=true]) .dl-field__box>.dl-input:focus-visible{box-shadow:inset 0 0 0 2px var(--ap-red)}.dl .dl-field__box>.dl-input[lang]{text-align:match-parent}.dl .dl-field .dl-field__box:dir(rtl)>input.dl-input[lang=en]{text-align:right}.dl .dl-field .dl-field__box:dir(ltr)>input.dl-input[lang=fa]{text-align:left}@keyframes dl-sheet-out{to{opacity:0;transform:translate(calc(40px * var(--dl-flip, 1)))}}@keyframes dl-fade-out{to{opacity:0}}.dl .raouf-sheet.is-closing{animation:dl-center-out .18s cubic-bezier(.4,0,1,1) forwards!important;pointer-events:none}@keyframes dl-center-out{to{opacity:0;transform:scale(.97)}}.dl .raouf-sheet__backdrop.is-closing{animation:dl-fade-out .2s cubic-bezier(.23,1,.32,1) forwards!important;pointer-events:none}@media(prefers-reduced-motion:reduce){.dl .raouf-sheet.is-closing,.dl .raouf-sheet__backdrop.is-closing{animation:none!important}}@keyframes dl-dialog-out{to{opacity:0;transform:scale(.96)}}.dl .dialog-foundation.is-closing{animation:dl-dialog-out .18s cubic-bezier(.4,0,1,1) forwards!important;pointer-events:none}.dl .dialog-foundation__backdrop.is-closing{animation:dl-fade-out .18s cubic-bezier(.23,1,.32,1) forwards!important;pointer-events:none}@media(prefers-reduced-motion:reduce){.dl .dialog-foundation.is-closing,.dl .dialog-foundation__backdrop.is-closing{animation:none!important}}.dl .dl-calendar__day:has(small)>span:first-child,.dl .dl-calendar__day.is-selected:has(small)>span:first-child,.dl .dl-calendar__day.is-today:has(small)>span:first-child,.dl .dl-calendar__day.is-selected.is-today:has(small)>span:first-child{width:28px;height:28px}.dl .dl-calendar__day:has(small)>small{margin-block-start:3px}.dl .dl-field__trailing{position:absolute;inset-inline-end:16px;top:50%;color:var(--dl-text-2);font-size:12px;transform:translateY(-50%);pointer-events:none;white-space:nowrap}.dl .dl-field__box:dir(ltr):has(.dl-field__trailing)>.dl-input{padding-right:150px}.dl .dl-field__box:dir(rtl):has(.dl-field__trailing)>.dl-input{padding-left:150px;padding-right:16px;text-align:right}.dl .dl-field__trailing{top:auto;bottom:6px;transform:none;color:var(--dl-text-3);font-size:11.5px;line-height:normal}.dl .dl-listbox{background:var(--dl-surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.dl[data-theme=dark] .dl-listbox{background:var(--ap-grouped-3)}.dl .dl-choice-cards>.dl-field__message{margin-block-start:8px}.dl input::placeholder,.dl textarea::placeholder{color:var(--dl-text-3);opacity:1}.dl .dl-calendar__day small.dl-calendar__first.is-fit{padding-inline:0;font-size:8.5px;letter-spacing:-.01em;text-overflow:clip}.dl .dl-calendar__day:disabled{opacity:.3;cursor:default}.dl .dl-field__box:has(>.dl-affix)>.dl-field__trailing{right:auto;left:16px}.dl .dl-field__message a,.dl p a{text-decoration:underline;text-underline-offset:2px}.dl input::placeholder,.dl textarea::placeholder,.dl .dl-input::placeholder,.dl .dl-affix__input::placeholder{color:var(--dl-placeholder);opacity:1}.dl .dl-switch:disabled{opacity:1;cursor:not-allowed;background:var(--ap-gray5);box-shadow:none}.dl .dl-switch:disabled[data-state=checked]{background:color-mix(in srgb,var(--ap-green) 35%,var(--ap-grouped-2))}.dl .dl-switch:disabled .raouf-switch__thumb{background:#fff;box-shadow:0 1px 3px #0000001a,0 0 0 .5px #0000000a}.dl[data-theme=dark] .dl-switch:disabled{background:var(--ap-gray5)}.dl[data-theme=dark] .dl-switch:disabled[data-state=checked]{background:color-mix(in srgb,var(--ap-green) 40%,var(--ap-grouped-2))}.dl[data-theme=dark] .dl-switch:disabled .raouf-switch__thumb{background:color-mix(in srgb,#fff 55%,var(--ap-grouped-2));box-shadow:none}@media(prefers-contrast:more){.dl:not([data-theme=dark]){--ap-red: #d70015;--ap-orange: #c93400;--ap-yellow: #b25000;--ap-green: #248a3d;--ap-mint: #0c817b;--ap-teal: #008299;--ap-cyan: #0071a4;--ap-blue: #0040dd;--ap-indigo: #3634a3;--ap-purple: #8944ab;--ap-pink: #d30f45;--ap-brown: #7f6545;--ap-gray: #6c6c70;--ap-label-2: rgba(60, 60, 67, .85);--ap-label-3: rgba(60, 60, 67, .6);--ap-separator: rgba(0, 0, 0, .3)}.dl[data-theme=dark]{--ap-red: #ff6961;--ap-orange: #ffb340;--ap-yellow: #ffd426;--ap-green: #30db5b;--ap-mint: #66d4cf;--ap-teal: #5de6ff;--ap-cyan: #70d7ff;--ap-blue: #409cff;--ap-indigo: #7d7aff;--ap-purple: #da8fff;--ap-pink: #ff6482;--ap-brown: #b59469;--ap-gray: #aeaeb2;--ap-label-2: rgba(235, 235, 245, .8);--ap-label-3: rgba(235, 235, 245, .55);--ap-separator: rgba(255, 255, 255, .3)}}.dl[data-contrast=more]:not([data-theme=dark]){--ap-red: #d70015;--ap-orange: #c93400;--ap-yellow: #b25000;--ap-green: #1f7a37;--ap-mint: #0c817b;--ap-teal: #008299;--ap-cyan: #0071a4;--ap-blue: #0040dd;--ap-indigo: #3634a3;--ap-purple: #8944ab;--ap-pink: #d30f45;--ap-brown: #7f6545;--ap-gray: #6c6c70;--ap-label-2: rgba(60, 60, 67, .85);--ap-label-3: rgba(60, 60, 67, .6)}.dl[data-contrast=more][data-theme=dark]{--ap-red: #ff6961;--ap-orange: #ffb340;--ap-yellow: #ffd426;--ap-green: #30db5b;--ap-mint: #66d4cf;--ap-teal: #5de6ff;--ap-cyan: #70d7ff;--ap-blue: #409cff;--ap-indigo: #7d7aff;--ap-purple: #da8fff;--ap-pink: #ff6482;--ap-brown: #b59469;--ap-gray: #aeaeb2;--ap-label-2: rgba(235, 235, 245, .8);--ap-label-3: rgba(235, 235, 245, .55);--dl-accent-fill: #0a5fd1;--dl-accent-fill-hover: #0954bb}.dl .dl-listbox__group,.dl .dl-listbox__group.has-separator{position:relative;border:0;border-radius:0;background:none}.dl .dl-listbox__group.has-separator{margin:6px 0 0;padding-block-start:12px;padding-inline-start:32px}.dl .dl-listbox__group.has-separator:before{content:"";position:absolute;top:0;inset-inline:calc(var(--divider-inset) - var(--divider-offset, 0px));block-size:1px;background:var(--divider-color);pointer-events:none}.dl .dl-field--float .dl-field__box:has(>.dl-combobox.is-open)>.dl-field__label,.dl .dl-field--float .dl-field__box:has(>.dl-select.is-open)>.dl-field__label{top:8px;color:var(--dl-text-2);transform:var(--dl-label-float)}.dl .dl-listbox li.dl-listbox__group{padding-inline:32px 12px}.dl .dl-field--float .dl-field__box>.dl-select :is(select,.dl-select__button){padding-inline-end:42px}.dl .dl-field--float .dl-field__box.has-hint>.dl-select :is(select,.dl-select__button){padding-inline-end:76px}.dl .dl-select__value{display:block;min-width:0;overflow:clip visible;white-space:nowrap;text-overflow:ellipsis}.dl{--dl-icon-base: 255}.dl[data-theme=dark],.dl .dl-toast{--dl-icon-base: 0}.dl svg *{color:rgb(from currentColor calc(r * alpha + var(--dl-icon-base) * (1 - alpha)) calc(g * alpha + var(--dl-icon-base) * (1 - alpha)) calc(b * alpha + var(--dl-icon-base) * (1 - alpha)) / min(1,alpha * 1000))}.dl :dir(rtl)>:is(bdi,strong,span,b,small)[dir=ltr]{text-align:right}.dl .dl-hint-panel p{margin:0}.dl .dl-field__box:dir(rtl)>.dl-input--ltr,.dl .dl-field__box:dir(rtl)>input[dir=ltr]{text-align:right}.dl .dl-check :is(input,label),.dl .dl-radio :is(input,label){cursor:pointer}.dl .dl-check input:disabled,.dl .dl-radio input:disabled,.dl .dl-check input:disabled+label,.dl .dl-radio input:disabled+label{cursor:not-allowed}.dl label:has(>input:is([type=radio],[type=checkbox]):not(:disabled)),.dl input.dl-visually-hidden:is([type=radio],[type=checkbox]):not(:disabled){cursor:pointer}.dl .dl-field__box:has(>input.dl-input)>.dl-field__hint{inset-inline-end:16px}.dl .dl-field__box.has-hint>input.dl-input{padding-inline-end:50px}.dl .dl-input input,.dl .dl-input input:focus,.dl .dl-input input:focus-visible,.dl .dl-input textarea:focus-visible{box-shadow:none!important;outline:none!important}.dl .dl-field__box.has-hint:dir(rtl)>input.dl-input[dir=ltr],.dl .dl-field__box.has-hint:dir(rtl)>input.dl-input--ltr{padding-left:50px;padding-right:16px}.dl{overflow-wrap:break-word}.dl .dl-field__box:dir(ltr):has(>.dl-field__trailing)>.dl-input{padding-right:var(--dl-note-room)}.dl .dl-field__box:dir(rtl):has(>.dl-field__trailing)>.dl-input{padding-left:var(--dl-note-room)}.dl .dl-field__box:has(>.dl-field__trailing)>.dl-affix{padding-left:var(--dl-note-room)}.dl .dl-field__box:has(>.dl-field__trailing)>.dl-affix .dl-affix__input{min-width:0;text-overflow:ellipsis}.dl .dl-field--float .dl-field__box:dir(rtl) .dl-field__label{transform-origin:right top!important}.dl .dl-field--float .dl-field__box:dir(ltr) .dl-field__label{transform-origin:left top!important}.dl .dl-tips-record{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px}.dl .dl-tips-record.is-collapsed{grid-template-columns:minmax(0,1fr)}.dl .dl-tips{display:grid;align-content:start;gap:4px;padding:12px 12px 16px;background:var(--dl-surface-solid);border-radius:28px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl .dl-tips__head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:44px;padding:0 4px 4px}.dl .dl-tips__head strong{grid-column:2;font-size:17px;font-weight:600}.dl .dl-tips__head .dl-tips__toggle{grid-column:3;justify-self:end}.dl .dl-tips__toggle{display:inline-grid;width:36px;height:36px;place-items:center;color:var(--dl-text);background:none;border:0;border-radius:10px;cursor:pointer}.dl .dl-tips__toggle svg{width:22px;height:22px}.dl[dir=rtl] .dl-tips__toggle svg{transform:scaleX(-1)}@media(hover:hover){.dl .dl-tips__toggle:hover{background:var(--ap-fill-4)}}.dl .dl-tips__group h5{margin:14px 0 4px;padding-inline:20px;color:var(--dl-text-2);font-size:17px;font-weight:600}.dl .dl-tips__group ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.dl .dl-tips__group button{display:flex;width:100%;min-height:48px;align-items:center;gap:14px;padding:8px 20px;color:var(--dl-text);font:inherit;font-size:17px;line-height:1.3;text-align:start;background:none;border:0;border-radius:999px;cursor:pointer;transition:background-color .15s ease}.dl .dl-tips__icon{display:inline-grid;flex:none;width:26px;place-items:center;color:var(--ap-blue)}.dl .dl-tips__icon svg{width:22px;height:22px;stroke-width:1.8}.dl .dl-tips__name{flex:1;min-width:0}.dl .dl-tips__count{color:var(--dl-text-2);font-variant-numeric:tabular-nums}.dl .dl-tips__group button[aria-current=page]{color:var(--ap-blue);background:var(--ap-gray6)}.dl[data-theme=dark] .dl-tips__group button[aria-current=page]{background:var(--ap-gray5)}@media(hover:hover){.dl .dl-tips__group button:hover:not([aria-current]){background:var(--ap-fill-4)}}.dl .dl-tips__group button:active{transform:scale(.98)}.dl .dl-tips-record__content{display:grid;align-content:start;gap:14px;min-width:0;padding:16px 20px;background:var(--dl-surface-solid);border-radius:20px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl .dl-tips-record__top{display:flex;align-items:center;gap:10px}.dl .dl-tips-record__content h4{margin:0 0 8px;font-size:17px;font-weight:600}.dl .dl-tips-record>.dl-tips{position:sticky;top:12px}.dl .dl-tips-record__top h2{margin:0;font-size:22px;font-weight:600;line-height:1.25}.dl .dl-tips-record.is-narrow{grid-template-columns:minmax(0,1fr)}.dl .dl-tips-record.is-narrow>.dl-tips{position:static}@media(prefers-reduced-motion:reduce){.dl .dl-tips__group button:active{transform:none}}.dl [id^=dl-approved-]{scroll-margin-top:calc(var(--dl-bar-h, 104px) + 16px)}.dl .dl-field,.dl .dl-field__box{min-width:0;max-width:100%}@media(pointer:coarse){.dl .raouf-segmented__item,.dl .dl-button,.dl .dl-tips__group button{min-height:44px}.dl .dl-field__hint,.dl .dl-chip button,.dl .dl-tips__toggle,.dl .dl-icon-button,.dl .dialog-foundation__close{position:relative}.dl .dl-field__hint:after,.dl .dl-chip button:after,.dl .dl-tips__toggle:after,.dl .dl-icon-button:after,.dl .dialog-foundation__close:after{position:absolute;inset:50% auto auto 50%;width:max(100%,44px);height:max(100%,44px);content:"";transform:translate(-50%,-50%)}}@media(pointer:coarse){.dl .dl-segmented .raouf-segmented__item{min-height:44px!important}.dl .dl-button{min-width:44px}.dl .dl-chip,.dl .raouf-switch{position:relative}.dl .dl-chip:after,.dl .raouf-switch:after{position:absolute;inset:50% auto auto 50%;width:max(100%,44px);height:max(100%,44px);content:"";transform:translate(-50%,-50%)}}.dl .dl-typed-date{box-sizing:border-box;width:100%;min-width:0}.dl .dl-field__box:has(>.dl-field__trailing){--dl-note-room: min(calc(var(--dl-trailing-w, 134px) + 28px), 50%)}.dl .dl-field__trailing{max-width:calc(50% - 28px);overflow:clip visible;text-overflow:ellipsis;min-width:0}@media(pointer:coarse){.dl .dl-button{min-height:44px!important}}.dl .dl-field__box.has-note-below{--dl-note-room: 16px;padding-block-end:22px}.dl .dl-field__box.has-note-below:dir(ltr)>.dl-input{padding-right:16px}.dl .dl-field__box.has-note-below:dir(rtl)>.dl-input{padding-left:16px}.dl .dl-field__box.has-note-below>.dl-affix{padding-left:16px}.dl .dl-field__trailing{text-overflow:clip}.dl .dl-field--float .dl-field__box>.dl-field__label{max-width:calc((100% - 34px) / .7647);overflow:clip visible;white-space:nowrap;text-overflow:ellipsis;min-width:0}.dl .dl-field__box.has-note-below{padding-block-end:0}.dl .dl-field__box.has-note-below>:is(.dl-input,.dl-affix){min-height:calc(var(--dl-float-h, 56px) + 20px);padding-block-end:26px;align-items:flex-start}.dl .dl-field__box.has-note-below>.dl-affix .dl-affix__input{padding-block-end:0}.dl .dl-field__box.has-note-below>.dl-field__trailing{bottom:8px}.dl{--dl-switch-pad: 12px}.dl .dl-field--float .dl-field__box>.dl-field__label,.dl .dl-select__value,.dl .dl-tips__name,.dl .dl-field__trailing,.dl .dl-listbox__label,.dl .dl-combobox__input{overflow:clip visible;overflow-clip-margin:0;min-width:0}.dl .dl-select,.dl .dl-select__button,.dl .dl-combobox,.dl .dl-field__control{min-width:0;max-width:100%}.dl .dl-field__trailing{max-width:none}.dl .dl-field__box.has-note-below>.dl-field__trailing{max-width:calc(100% - 32px)}.dl .dl-field__box:has(>.dl-field__trailing){--dl-note-room: calc(var(--dl-trailing-w, 134px) + 28px)}.dl .dl-field__box.has-note-below{--dl-note-room: 16px}.dl{--dl-label-rest: translateY(calc(var(--dl-float-h, 56px) / 2 - 8px - 10.2px - 1.3px))}.dl[lang=fa]{--dl-label-rest: translateY(calc(var(--dl-float-h, 56px) / 2 - 8px - 10.2px - 1.7px))}.dl .is-today>strong{color:var(--dl-on-accent);background:var(--dl-accent-fill);font-weight:600}.dl .is-declined{opacity:.55}@media(hover:hover)and (pointer:fine){.dl .raouf-segmented__item:hover:not([data-disabled]):not([data-state=on]){background:transparent}}.dl [data-cal-item]{cursor:grab;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.dl [data-cal-item].is-dragging{cursor:grabbing;pointer-events:none;box-shadow:var(--dl-shadow-pop);transform:scale(1.02);z-index:3;opacity:.92}.dl [data-cal-item]:focus-visible{outline:2px solid var(--dl-focus);outline-offset:1px}.dl [data-cal-day]{cursor:default}.dl .dialog-foundation__close,.dl .raouf-sheet__close{font-size:0!important;line-height:0;color:var(--dl-text-2)}.dl .dialog-foundation__close:before,.dl .raouf-sheet__close:before{content:"";width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 1.5l9 9M10.5 1.5l-9 9' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 1.5l9 9M10.5 1.5l-9 9' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}.dl .dialog-foundation__close{width:30px;height:30px;color:var(--ap-gray);background:var(--ap-gray6)}.dl[data-theme=dark] .dialog-foundation__close{background:var(--ap-gray5)}.dl .dialog-foundation__close:before{width:10px;height:10px;-webkit-mask-size:contain;mask-size:contain}.dl .dialog-foundation__close:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.2 1.2l7.6 7.6M8.8 1.2l-7.6 7.6' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.2 1.2l7.6 7.6M8.8 1.2l-7.6 7.6' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")}@media(hover:hover)and (pointer:fine){.dl .dialog-foundation__close:hover{color:var(--dl-text-2);background:var(--ap-gray5)}}@media(hover:hover)and (pointer:fine){.dl[data-theme=dark] .dialog-foundation__close:hover{background:var(--ap-gray4)}}.dl .dialog-foundation__close,.dl .raouf-sheet__close{display:inline-flex!important;align-items:center;justify-content:center;padding:0}.dl .dialog-foundation__close:before,.dl .raouf-sheet__close:before{flex:none}.dl input[type=password],input[type=password]{font-family:Raouf Farsi,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;letter-spacing:.12em}.dl .dl-button>span:has(>svg){display:inline-flex;align-items:center;gap:7px}.dl .dl-combobox:has(.dl-combobox__code) .dl-combobox__input{padding-inline-end:calc(44px + 9ch);text-overflow:ellipsis}.dl .dl-field--float .dl-combobox:has(.dl-combobox__code) .dl-combobox__input{padding-inline-end:calc(50px + 9ch)}.dl .is-num{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.dl :has(>.dl-textarea__count){position:relative}.dl .dl-textarea{padding-bottom:26px!important}.dl .dl-textarea__count{position:absolute;inset-inline-end:12px;bottom:6px;color:var(--dl-text-3);font-size:11.5px;font-variant-numeric:tabular-nums;pointer-events:none}.dl .dl-textarea__count.is-full{color:var(--dl-warning)}.dl .dialog-foundation:has(.dl-listbox),.dl .dialog-foundation:has(.dl-listbox) .dialog-foundation__body{overflow:visible}.dl .dialog-foundation .dl-listbox{z-index:20}.dl .dl-field--float .dl-field__label{max-inline-size:calc(100% - 28px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .dl-field--float .dl-field__label>span{overflow:hidden;text-overflow:ellipsis}.dl .dl-field--float .dl-field__trailing{bottom:9.5px;line-height:1.2}.dl .dl-field--float .dl-field__label,.dl .dl-field--float .dl-field__label>span{overflow:clip visible;overflow-clip-margin:4px}.dl{--dl-shadow-card: 0 1px 3px rgba(0, 0, 0, .025), 0 10px 40px rgba(0, 0, 0, .05);--dl-shadow-pop: 0 6px 18px rgba(0, 0, 0, .06), 0 24px 72px rgba(0, 0, 0, .12)}.dl[data-theme=dark]{--dl-shadow-card: 0 0 0 1px var(--ap-separator);--dl-shadow-pop: 0 0 0 1px var(--ap-separator), 0 10px 28px rgba(0, 0, 0, .38)}.dl .dl-listbox,.dl[data-theme=dark] .dl-listbox,.dl .dl-popover,.dl :is(.dl-menu,.raouf-menu),.dl .dl-toast,.dl .dialog-foundation,.dl .raouf-sheet{box-shadow:var(--dl-shadow-pop)!important}.dl .dl-listbox:before,.dl .dl-listbox:after{content:"";position:sticky;z-index:3;display:block;height:26px;pointer-events:none;opacity:0;transition:opacity .14s ease}.dl .dl-listbox:before{top:-6px;margin:-6px -6px -20px;background:linear-gradient(to bottom,var(--dl-surface-solid),transparent)}.dl .dl-listbox:after{bottom:-6px;margin:-20px -6px -6px;background:linear-gradient(to top,var(--dl-surface-solid),transparent)}.dl .dl-listbox[data-edge~=top]:before,.dl .dl-listbox[data-edge~=bottom]:after{opacity:1}.dl .dl-button[aria-busy=true]:disabled{opacity:1;cursor:progress}.dl .dl-button.is-sizing{overflow:hidden;transition:inline-size .22s cubic-bezier(.2,.8,.2,1),background-color .14s ease-out,box-shadow .14s ease-out,transform .1s ease-out,opacity .14s}@media(prefers-reduced-motion:reduce){.dl .dl-button.is-sizing{transition:none}}.dl .dl-sp__field.is-searching{grid-template-columns:20px minmax(0,1fr) 16px 22px}.dl .dl-combobox__spinner{position:absolute;inset-inline-end:40px;top:calc(var(--dl-control-h) / 2 - 8px);z-index:1;pointer-events:none}.dl .dl-combobox.is-loading .dl-combobox__input{padding-inline-end:66px}.dl .dl-copy{position:relative;display:inline-grid;transition:background-color .14s ease-out,color .14s ease-out,transform .16s var(--dl-ease)}@media(hover:hover)and (pointer:fine){.dl .dl-copy:hover{transform:scale(1.05)}}.dl .dl-copy:active{transform:scale(.95)}.dl .dl-copy__icon{grid-area:1 / 1;display:grid;place-items:center;opacity:.4;filter:blur(4px);transform:scale(.5);transition:transform .25s ease,opacity .25s ease,filter .25s ease}.dl .dl-copy__icon[data-shown]{opacity:1;filter:blur(0);transform:scale(1)}@media(prefers-reduced-motion:reduce){.dl .dl-copy__icon{filter:none;transform:none;opacity:0}.dl .dl-copy__icon[data-shown]{opacity:1}.dl .dl-copy:active{transform:none}@media(hover:hover)and (pointer:fine){.dl .dl-copy:hover{transform:none}}}.dl .dl-twostep{display:grid;justify-items:center;gap:10px;max-width:460px;margin-inline:auto;padding:28px 24px 22px;text-align:center;background:var(--dl-surface-solid);border-radius:18px;box-shadow:0 0 0 1px var(--dl-border),0 10px 30px #0000000f}.dl .dl-twostep__icon{display:grid;width:52px;height:52px;place-items:center;color:#fff;background:linear-gradient(180deg,var(--ap-blue),var(--ap-blue));border-radius:14px}.dl .dl-twostep__icon svg{width:28px;height:28px}.dl .dl-twostep h3,.dl .dl-twostep h1{margin-block-start:4px;font:650 21px/1.2 var(--dl-font-display);letter-spacing:-.01em}.dl .dl-twostep__body{max-width:34ch;margin-block-end:8px;color:var(--dl-text-2);line-height:1.45}.dl .dl-twostep__code{display:grid;gap:14px;justify-items:start;max-width:100%}.dl .dl-twostep__message{display:flex;min-height:20px;align-items:center;gap:6px;font-size:14px;text-align:start}.dl .dl-twostep__message.is-verifying{justify-self:center}.dl .dl-twostep__message svg{width:16px;height:16px;flex:none}.dl .dl-twostep__message.is-invalid{color:var(--dl-danger)}.dl .dl-twostep__message.is-verifying{color:var(--dl-text-2)}.dl .dl-twostep__message.is-success{color:var(--dl-success)}.dl .dl-twostep__foot{display:grid;gap:4px;margin-block-start:6px}.dl .dl-twostep__foot a{color:var(--dl-link);font-size:14px}@media(hover:hover)and (pointer:fine){.dl .dl-twostep__foot a:hover{text-decoration:underline;text-underline-offset:3px}}.dl .dl-twostep__foot small{color:var(--dl-text-3);font-size:12px}.dl .dl-otp{--otp-radius: 12px;--otp-size: 52px;--otp-ring: color-mix(in srgb, var(--dl-text) 75%, transparent);max-width:100%}.dl .dl-otp.is-invalid{--otp-ring: var(--dl-danger)}.dl .dl-otp__row{position:relative;display:flex;align-items:center;gap:10px;cursor:text}.dl .dl-otp__group{display:flex;gap:8px}.dl .dl-otp__separator{width:12px;height:2px;background:var(--dl-text-3);border-radius:1px}.dl .dl-otp__slot{position:relative;display:grid;width:var(--otp-size);height:var(--otp-size);place-items:center;font-size:24px;font-weight:600;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--dl-text) 6%,transparent);border-radius:var(--otp-radius);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dl-text) 8%,transparent);transition:background-color .15s ease-out}.dl .dl-otp__slot.is-active{background:color-mix(in srgb,var(--dl-text) 10%,transparent)}.dl .dl-otp__glyph{display:grid;place-items:center;perspective:240px}.dl .dl-otp__placeholder{color:color-mix(in srgb,var(--dl-text) 20%,transparent)}.dl .dl-otp__char{transform-origin:center bottom;animation:dl-otp-in .3s cubic-bezier(.34,1.3,.64,1) both}@keyframes dl-otp-in{0%{opacity:0;transform:translateY(6px) rotateX(-35deg);filter:blur(2px)}}.dl .dl-otp__ring{position:absolute;top:0;left:0;z-index:2;border-radius:var(--otp-radius);box-shadow:0 0 0 3px var(--otp-ring);opacity:0;pointer-events:none;transition:transform .42s var(--dl-snap-spring),width .42s var(--dl-snap-spring),opacity .2s var(--dl-ease),box-shadow .2s}.dl .dl-otp__ring.is-shown{opacity:1}.dl .dl-otp__ring.is-jump{transition:opacity .2s var(--dl-ease)}.dl .dl-otp__trail{position:absolute;inset:0;border-radius:var(--otp-radius);pointer-events:none;animation:dl-otp-trail .4s cubic-bezier(.22,1,.36,1) calc(var(--t) * 45ms) both}.dl .dl-otp__trail--paste{box-shadow:0 0 0 3px color-mix(in srgb,var(--dl-text) 50%,transparent)}.dl .dl-otp__trail--success{box-shadow:0 0 0 3px var(--ap-blue);animation-duration:.34s;animation-delay:calc(var(--t) * 48ms)}@keyframes dl-otp-trail{0%{opacity:0}35%{opacity:1}to{opacity:0}}.dl .dl-otp__slot.is-bounce{animation:dl-otp-lift .42s cubic-bezier(.32,.72,0,1) calc(var(--t) * 48ms) both}@keyframes dl-otp-lift{40%{transform:translateY(-8px)}}.dl .dl-otp.is-success .dl-otp__slot{color:var(--dl-success)}.dl .dl-otp__glyph.is-waiting{animation:dl-otp-wave 1.15s ease-in-out calc(var(--i) * 70ms) infinite both}@keyframes dl-otp-wave{50%{opacity:.28}}.dl .dl-otp__input{position:absolute;inset:0;width:100%;height:100%;padding:0;color:transparent;font-size:16px;letter-spacing:3em;background:transparent;border:0;outline:none;caret-color:transparent;opacity:0;cursor:text}.dl .dl-otp__input::selection{background:transparent}@media(max-width:420px){.dl .dl-otp{--otp-size: 44px}.dl .dl-otp__group,.dl .dl-otp__row{gap:6px}.dl .dl-otp__slot{font-size:21px}}@media(prefers-reduced-motion:reduce){.dl .dl-otp__char,.dl .dl-otp__trail,.dl .dl-otp__slot.is-bounce{animation:none}.dl .dl-otp__glyph.is-waiting{animation:none;opacity:.5}.dl .dl-otp__ring{transition:opacity .12s}}.dl .dl-otp .dl-otp__input,.dl .dl-otp .dl-otp__input:focus,.dl .dl-otp .dl-otp__input:focus-visible{outline:none;box-shadow:none;background:transparent}.dl .dl-otp,.dl .dl-otp__row{width:100%}.dl .dl-otp__group{flex:3 1 0;min-width:0}.dl .dl-otp__slot{flex:1 1 0;width:auto;min-width:0;max-width:52px;height:auto;aspect-ratio:1}.dl .dl-otp__separator{flex:none}.dl .dl-otp__input{opacity:1;color:transparent;-webkit-text-fill-color:transparent;-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.dl .dl-twostep__code{width:min(100%,376px);justify-items:start}.dl .dl-twostep__code .dl-twostep__message.is-verifying{justify-self:center}@media(max-width:520px){.dl .dl-twostep{padding:22px 14px 18px}.dl .dl-otp__row,.dl .dl-otp__group{gap:6px}.dl .dl-otp__slot{font-size:clamp(18px,6vw,24px);border-radius:10px}.dl .dl-otp{--otp-radius: 10px}}.dl .dl-acc-step{display:grid;gap:12px;max-width:460px}.dl .dl-acc-step p,.dl .dl-acc-recovery p{margin:0;line-height:1.5}.dl .dl-acc-muted{color:var(--dl-text-2);font-size:13.5px}.dl .dl-acc-scan{grid-template-columns:148px minmax(0,1fr);align-items:start;gap:18px;max-width:560px}.dl .dl-acc-qr{width:148px;height:148px;padding:10px;color:#000;background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl .dl-acc-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dl .dl-acc-key{padding:6px 10px;font:600 14px/1.3 Raouf Farsi,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;background:var(--dl-surface-3);border-radius:8px}.dl .dl-acc-code{position:relative;inline-size:fit-content}.dl .dl-acc-code__input{position:absolute;inset:0;opacity:0;font-size:16px;caret-color:transparent}.dl .dl-acc-code__boxes{display:flex;gap:8px}.dl .dl-acc-code__boxes>span{display:grid;place-items:center;inline-size:44px;block-size:52px;font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--dl-surface-solid);border-radius:10px;box-shadow:inset 0 0 0 1px var(--dl-float-border)}.dl .dl-acc-code:focus-within .dl-acc-code__boxes>span.is-next{box-shadow:inset 0 0 0 2px var(--dl-accent-fill)}.dl .dl-acc-recovery{display:grid;gap:12px;max-width:460px}.dl .dl-acc-recovery ul{display:grid;grid-template-columns:repeat(2,max-content);gap:6px 24px;margin:0;padding:12px 16px;list-style:none;background:var(--dl-surface-3);border-radius:12px}.dl .dl-acc-recovery code{font:600 14px/1.4 Raouf Farsi,ui-monospace,SFMono-Regular,Menlo,monospace}.dl .dl-acc-done{display:grid;justify-items:center;gap:8px;padding:24px;text-align:center}.dl .dl-acc-done svg{width:40px;height:40px;color:var(--dl-success, var(--ap-green))}.dl .dl-acc-done p{margin:0;color:var(--dl-text-2)}.dl .dl-acc-status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;background:var(--dl-surface-solid);border-radius:12px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl .dl-acc-status>span:nth-child(2){display:grid;gap:2px}.dl .dl-acc-status small{color:var(--dl-text-2);font-size:13px;line-height:1.4}.dl .dl-acc-status__icon svg{width:22px;height:22px;color:var(--dl-text-2)}.dl .dl-acc-settings{block-size:auto;min-block-size:380px;border-radius:16px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--dl-separator);background:var(--dl-surface-solid)}.dl .dl-acc-signin{display:grid;justify-items:center;gap:12px;max-width:380px;margin-inline:auto;padding:24px;text-align:center}.dl .dl-acc-signin h3{margin:0;font-size:19px}.dl .dl-acc-signin p{margin:0;color:var(--dl-text-2);line-height:1.5}.dl .dl-acc-signin .dl-field{inline-size:100%;text-align:start}.dl .dl-acc-signin>.dl-button--primary{inline-size:100%;justify-content:center}.dl .dl-acc-signin__icon svg{width:36px;height:36px;color:var(--dl-text-2)}@media(max-width:700px){.dl .dl-acc-scan{grid-template-columns:minmax(0,1fr)}}.dl .dl-acc-appicon{display:grid;place-items:center;inline-size:56px;block-size:56px;color:#fff;background:var(--ap-blue);border-radius:14px}.dl .dl-acc-appicon svg{inline-size:30px;block-size:30px}.dl .dl-acc-confirm{display:grid;gap:14px;text-align:start}.dl .dl-acc-confirm p{margin:0}.dl .dl-acc-who{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl .dl-acc-who>span{display:grid;gap:2px}.dl .dl-acc-who small{color:var(--dl-text-2);font-size:13px}.dl .dl-acc-start{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;background:var(--dl-surface-solid);border-radius:12px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl .dl-acc-start__text{display:grid;gap:2px}.dl .dl-acc-start small{color:var(--dl-text-2);font-size:13px}.dl .dl-acc-flow{display:grid;gap:12px;inline-size:min(100%,380px);margin-inline:auto;text-align:start}.dl .dl-acc-flow p{margin:0;line-height:1.5}.dl .dl-acc-flow .dl-acc-qr{justify-self:center}.dl .dl-acc-flow .dl-otp,.dl .dl-acc-flow>.dl-acc-row{justify-self:center}.dl .dl-acc-flow__dots{display:flex;justify-content:center;gap:6px}.dl .dl-acc-flow__dots>span{inline-size:6px;block-size:6px;border-radius:50%;background:var(--ap-gray4)}.dl .dl-acc-flow__dots>span.is-on{background:var(--dl-accent-fill)}.dl .dl-acc-appicon.is-done{background:var(--ap-green)}.dl .dl-acc-flow .dl-acc-recovery{max-width:none}.dl .dialog-foundation:has(.dl-acc-flow){inline-size:min(440px,calc(100vw - 32px))}.dl .dl-acc-flow{block-size:330px;align-content:start;overflow-y:auto}.dl .dl-acc-flow .dl-acc-qr{inline-size:128px;block-size:128px}.dl .dl-acc-flow[data-stage=code] .dl-otp,.dl .dl-acc-flow[data-stage=code]>*{justify-self:center}.dl .dl-acc-flow{overflow:visible;padding-inline:4px}.dl .dl-copy__icon:not([data-shown]){opacity:0}.dl .dialog-foundation:has(.two-step-sheet){inline-size:min(540px,calc(100vw - 32px));width:min(540px,calc(100vw - 32px));padding:44px 48px 32px;text-align:start}.dl .dialog-foundation:has(.two-step-sheet) .dialog-foundation__header{justify-content:flex-start;padding:0}.dl .dialog-foundation:has(.two-step-sheet) .dialog-foundation__header h2{font:700 26px/1.2 var(--dl-font-display);text-align:start}.dl .dialog-foundation:has(.two-step-sheet) .dialog-foundation__body{padding:0}.dl[data-design=approved] .dialog-foundation:has(.two-step-sheet) .dialog-foundation__footer{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:8px;padding:18px 0 0}.dl .dialog-foundation:has(.two-step-sheet) .dialog-foundation__footer .dl-button:not(.dl-button--plain){min-width:260px;min-height:40px}.dl .two-step-sheet{display:grid;gap:14px;margin-top:18px}.dl .two-step-sheet .dl-acc-flow{inline-size:100%;block-size:auto;margin:0;padding-inline:0;overflow:visible}.dl .two-step-sheet .dl-acc-flow .dl-acc-qr{inline-size:148px;block-size:148px}.dl .two-step-welcome{display:grid;gap:22px;margin:4px 0 6px;padding:0;list-style:none}.dl .two-step-welcome__item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;align-items:start;animation:two-step-welcome-in .42s var(--dl-ease) both}.dl .two-step-welcome__item:nth-child(2){animation-delay:70ms}.dl .two-step-welcome__item:nth-child(3){animation-delay:.14s}@keyframes two-step-welcome-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dl .two-step-welcome__icon{width:30px;height:30px;margin-top:2px;color:var(--dl-link);stroke-width:1.6}.dl .two-step-welcome__title{margin:0 0 2px;color:var(--dl-text);font-size:15px;font-weight:600}.dl .two-step-welcome__body{margin:0;color:var(--dl-text-2);font-size:14px;line-height:1.45}.dl .two-step-welcome__more{margin-top:4px;margin-inline-start:-4px;padding:2px 4px;color:var(--dl-link);font:inherit;font-size:14px;background:none;border:0;border-radius:6px;cursor:pointer}.dl .two-step-welcome__more.is-danger{color:var(--dl-danger)}@media(hover:hover)and (pointer:fine){.dl .two-step-welcome__more:hover{text-decoration:underline;text-underline-offset:3px}}.dl .two-step-codes{max-width:none}.dl .two-step-codes ol{display:grid;gap:6px;margin:0;padding:12px 16px;list-style:none;background:var(--dl-surface-3);border-radius:12px}.dl .two-step-codes code{font:600 13px/1.4 Raouf Farsi,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.01em;overflow-wrap:anywhere}@media(max-width:600px){.dl .dialog-foundation:has(.two-step-sheet){padding:28px 22px 18px}.dl .dialog-foundation:has(.two-step-sheet) .dialog-foundation__header h2{font-size:24px}.dl .dialog-foundation:has(.two-step-sheet) .dialog-foundation__footer .dl-button:not(.dl-button--plain){width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.dl .two-step-welcome__item{animation:none}}.two-step-signin__card{inline-size:min(100%,440px)}.two-step-signin__scope.dl{min-height:0;background:transparent}.two-step-signin .dl .dl-twostep{max-width:none;padding:32px 28px 24px;background:var(--signin-page);border-radius:34px;box-shadow:var(--signin-card-shadow)}.two-step-signin .dl .dl-twostep>.dl-button,.two-step-signin .dl .two-step-signin__recovery .dl-button{inline-size:100%}.two-step-signin .dl .two-step-signin__recovery{display:grid;gap:12px;inline-size:100%;text-align:start}.two-step-signin .dl .two-step-signin__recovery .dl-twostep__body{text-align:center}.two-step-signin .dl .dl-twostep__foot{display:grid;justify-items:center;gap:6px}.dl .two-step__link{display:inline-flex;align-items:center;gap:4px;padding:2px 0;color:var(--dl-link, var(--dl-accent));font:inherit;font-size:13px;background:none;border:0;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .two-step__link:hover{text-decoration:underline}}.dl .two-step__link svg{inline-size:14px;block-size:14px}[dir=rtl] .dl .two-step__link--back svg,.dl[dir=rtl] .two-step__link--back svg{transform:scaleX(-1)}.dl .two-step__error{margin:0;color:var(--dl-danger);font-size:13px}.dl .two-step__avatar{display:inline-grid;flex:none;place-items:center;inline-size:44px;block-size:44px;color:#fff;font-weight:600;letter-spacing:.02em;background:var(--ap-gray2);border-radius:50%;direction:ltr}.dl .two-step__proof{display:grid;gap:8px}.dl .two-step__proof-code{display:grid;gap:6px}.dl .two-step__proof-code .dl-otp{justify-self:start}.dl .dl-acc-flow img.dl-acc-qr{display:block;object-fit:contain}.dl .dl-acc-flow .dl-acc-row:has(.dl-acc-key){flex-wrap:nowrap}.dl .dl-acc-flow .dl-acc-key{min-inline-size:0;overflow-wrap:anywhere}.dl[data-theme=light] .dialog-foundation:has(.two-step-sheet),.dl.two-step-signin__scope[data-theme=light]{--dl-accent-fill: #0066cc;--dl-accent-fill-hover: #0058b0;--dl-link: #0066cc;--dl-danger: #d70015;--dl-text-2: #6e6e73}.dl[data-theme=dark] .dialog-foundation:has(.two-step-sheet),.dl.two-step-signin__scope[data-theme=dark]{--dl-accent-fill: #0071e3;--dl-accent-fill-hover: #0062c4;--dl-link: #64b5ff;--dl-danger: #ff6961}.dl[data-theme=light] .two-step__avatar{background:#6e6e73}.dl.two-step-signin__scope[data-theme=light] .dl-twostep__body,.dl[data-theme=light] .dialog-foundation:has(.two-step-sheet) .dl-acc-muted{color:#6e6e73}.app-nav{display:grid;gap:var(--dl-space-6)}.app-nav__group{display:grid;gap:var(--dl-space-1)}.app-nav__heading{margin:0 0 var(--dl-space-2);padding-inline:var(--dl-space-4);color:var(--raouf-label-secondary);font-size:var(--dl-type-caption);font-weight:600}.app-nav .app-nav__item{display:flex;min-block-size:34px;align-items:center;gap:var(--dl-space-4);padding:0 var(--dl-space-4);color:var(--raouf-label);font-size:var(--dl-type-secondary);text-decoration:none;border-radius:var(--dl-radius-sm);transition:background-color var(--dl-dur-fast) ease}.app-nav__item svg{inline-size:18px;block-size:18px;flex:none;color:var(--raouf-label-secondary);stroke-width:1.75}.app-nav__label{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-nav__count{flex:none;color:var(--raouf-label-secondary);font-size:var(--dl-type-caption);font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.app-nav__item:hover{background:var(--raouf-material-hover)}}.app-nav__item:active{background:color-mix(in srgb,var(--raouf-label) 12%,transparent);transition-duration:0ms}.app-nav__item[aria-current=page]{font-weight:600;background:color-mix(in srgb,var(--raouf-label) 9%,transparent)}.app-nav__item[aria-current=page] svg{color:var(--raouf-accent)}.app-nav__item:focus-visible{outline:2px solid var(--raouf-accent);outline-offset:-2px}.dl-kit{--dl-paper: #ffffff;--dl-ink: #000000}.dl-kit .dl-card{background:var(--dl-surface);border-radius:var(--dl-radius-card);box-shadow:var(--dl-shadow-card)}.dl-kit[data-design=approved] .dl-card{-webkit-backdrop-filter:var(--dl-blur);backdrop-filter:var(--dl-blur)}.dl-kit .dl-badge{display:inline-flex;min-height:22px;align-items:center;gap:5px;padding:0 9px;color:var(--dl-text-2);font-size:12px;font-weight:550;background:var(--dl-surface-3);border-radius:999px}.dl-kit .dl-badge svg{width:12px}.dl-kit .dl-badge--info{color:var(--dl-info);background:color-mix(in srgb,var(--dl-info) 13%,transparent)}.dl-kit .dl-badge--success{color:var(--dl-success);background:color-mix(in srgb,var(--dl-success) 13%,transparent)}.dl-kit .dl-badge--warning{color:var(--dl-warning);background:color-mix(in srgb,var(--dl-warning) 14%,transparent)}.dl-kit .dl-badge--danger{color:var(--dl-danger);background:color-mix(in srgb,var(--dl-danger) 12%,transparent)}.dl-kit .dl-tabs{display:flex;gap:4px;overflow-x:auto;border-block-end:1px solid var(--dl-separator);scrollbar-width:none}.dl-kit .dl-tabs__tab{position:relative;display:inline-flex;min-height:42px;align-items:center;gap:7px;padding:0 12px;color:var(--dl-text-2);font-weight:500;white-space:nowrap;border-radius:8px 8px 0 0;transition:color .14s,background-color .14s}@media(hover:hover)and (pointer:fine){.dl-kit .dl-tabs__tab:hover{color:var(--dl-text);background:var(--dl-surface-3)}}.dl-kit .dl-tabs__tab[aria-selected=true]{color:var(--dl-text);font-weight:650}.dl-kit .dl-tabs__tab[aria-selected=true]:after{position:absolute;inset:auto 10px -1px;height:2px;content:"";background:var(--dl-accent);border-radius:2px}.dl-kit .dl-tabs__count{min-width:20px;padding:1px 6px;color:var(--dl-text);font-size:11px;font-weight:600;background:color-mix(in srgb,var(--dl-text) 10%,transparent);border-radius:999px}.dl-kit[data-design=approved] .dl-tabs{gap:2px;padding:3px;background:var(--dl-control);border:0;border-radius:12px;width:fit-content;max-width:100%}.dl-kit[data-design=approved] .dl-tabs__tab{min-height:34px;border-radius:9px}.dl-kit[data-design=approved] .dl-tabs__tab[aria-selected=true]{background:var(--dl-surface-solid);box-shadow:0 1px 3px #0000001f}.dl-kit[data-theme=dark][data-design=approved] .dl-tabs__tab[aria-selected=true]{background:color-mix(in srgb,var(--dl-text) 18%,var(--dl-surface-solid))}.dl-kit[data-design=approved] .dl-tabs__tab[aria-selected=true]:after{display:none}.dl-kit .dl-alert{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;color:var(--dl-text);background:color-mix(in srgb,var(--dl-info) 9%,var(--dl-surface-solid));border-radius:var(--dl-radius-control)}.dl-kit .dl-alert>svg{width:18px;margin-block-start:1px;color:var(--dl-info)}.dl-kit .dl-alert>div:first-of-type{flex:1}.dl-kit .dl-alert strong{font-weight:600}.dl-kit .dl-alert p{margin-block-start:2px;color:var(--dl-text-2);font-size:var(--dl-small)}.dl-kit .dl-alert__action{align-self:center;color:var(--dl-text-2);font-size:var(--dl-small)}.dl-kit .dl-alert--success{background:color-mix(in srgb,var(--dl-success) 10%,var(--dl-surface-solid))}.dl-kit .dl-alert--success>svg{color:var(--dl-success)}.dl-kit .dl-alert--warning{background:color-mix(in srgb,var(--dl-warning) 11%,var(--dl-surface-solid))}.dl-kit .dl-alert--warning>svg{color:var(--dl-warning)}.dl-kit .dl-alert--danger{background:color-mix(in srgb,var(--dl-danger) 9%,var(--dl-surface-solid))}.dl-kit .dl-alert--danger>svg{color:var(--dl-danger)}.dl-kit .dl-empty{display:grid;justify-items:center;gap:8px;max-width:380px;margin:0 auto;padding:32px 12px;text-align:center}.dl-kit .dl-empty__icon{display:grid;width:52px;height:52px;place-items:center;margin-block-end:6px;color:var(--dl-accent);background:var(--dl-accent-soft);border-radius:16px}.dl-kit .dl-empty__icon svg{width:26px;height:26px}.dl-kit .dl-empty--danger .dl-empty__icon{color:var(--dl-danger);background:color-mix(in srgb,var(--dl-danger) 12%,transparent)}.dl-kit .dl-empty--warning .dl-empty__icon{color:var(--dl-warning);background:color-mix(in srgb,var(--dl-warning) 13%,transparent)}.dl-kit .dl-empty h3{font:650 17px/1.3 var(--dl-font-display)}.dl-kit .dl-empty p{color:var(--dl-text-2)}.dl-kit .dl-empty__action{margin-block-start:10px}.dl-kit .dl-skeleton{display:grid;gap:12px}.dl-kit .dl-skeleton span{height:14px;background:linear-gradient(90deg,var(--dl-surface-3) 0,color-mix(in srgb,var(--dl-surface-3) 40%,transparent) 50%,var(--dl-surface-3) 100%) 0 0 / 200% 100%;border-radius:7px;animation:dl-shimmer 1.4s ease-in-out infinite}.dl-kit .dl-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0;overflow:hidden;background:var(--dl-surface-solid);border-radius:var(--dl-radius-card);box-shadow:var(--dl-shadow-card)}.dl-kit .dl-facts>div{display:grid;align-content:start;gap:4px;min-width:0;padding:14px 16px;background:var(--dl-surface-solid);box-shadow:inset -1px -1px 0 var(--dl-separator)}.dl-kit .dl-facts dt{color:var(--dl-text-2);font-size:var(--dl-small)}.dl-kit .dl-facts dd{margin:0;min-width:0;font-weight:550;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dl-kit .dl-facts .is-emphasis dd{font:700 22px/1.15 var(--dl-font-display);font-size:clamp(18px,1.7vw,22px);letter-spacing:-.02em;white-space:nowrap}@media(max-width:600px){.dl-kit .dl-alert{flex-wrap:wrap}.dl-kit .dl-alert__action{flex-basis:100%;padding-inline-start:30px}.dl-kit .dl-facts>div:last-child:nth-child(2n){grid-column:1 / -1}.dl-kit .dl-facts .is-emphasis{grid-column:1 / -1}}@media(prefers-reduced-transparency:reduce){.dl-kit .dl-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--dl-surface-solid)}}@media(prefers-contrast:more){.dl-kit .dl-card{box-shadow:0 0 0 1px var(--dl-text-3)}}.dl-kit .dl-copy{display:inline-grid}.dl-kit .dl-copy__icon{grid-area:1 / 1;display:grid;place-items:center;opacity:0;transition:opacity var(--dl-motion) var(--dl-ease)}.dl-kit .dl-copy__icon[data-shown]{opacity:1}@media(prefers-reduced-motion:reduce){.dl-kit .dl-copy__icon{transition:none}}.dl-kit .dl-tabs{position:relative;isolation:isolate}.dl-kit .dl-tabs__tab{transition:color .15s var(--dl-snap),transform .15s var(--dl-snap)}.dl-kit .dl-tabs__tab:active{transform:scale(.96)}.dl-kit .dl-tabs__tab{position:relative;z-index:1}.dl-kit[data-design=approved] .dl-tabs__tab[aria-selected=true],.dl-kit[data-theme=dark][data-design=approved] .dl-tabs__tab[aria-selected=true]{background:transparent;box-shadow:none}.dl-kit[data-design=approved] .dl-tabs__thumb{background:var(--dl-surface-solid);border-radius:9px;box-shadow:0 1px 3px #0000001f}.dl-kit[data-theme=dark][data-design=approved] .dl-tabs__thumb{background:color-mix(in srgb,var(--dl-text) 18%,var(--dl-surface-solid))}@media(prefers-reduced-motion:reduce){.dl-kit .dl-thumb.is-ready{transition:none}.dl-kit .dl-tabs__tab:active{transform:none}}.dl-kit .dl-tabs{align-items:flex-end}.dl-kit .dl-state{--c: var(--ap-gray);--tx: var(--dl-text);display:inline-flex;align-items:center;gap:6px;color:var(--tx);font-size:13.5px;font-weight:500;white-space:nowrap}.dl-kit .dl-state--info{--c: var(--ap-blue)}.dl-kit .dl-state--success{--c: var(--ap-green)}.dl-kit .dl-state--warning{--c: var(--ap-orange)}.dl-kit .dl-state--danger{--c: var(--ap-red)}.dl-kit .dl-state__dot{width:8px;height:8px;border-radius:50%;background:var(--c)}.dl-kit .dl-meter__label{display:flex;justify-content:space-between;color:var(--dl-text-2);font-size:12.5px;font-variant-numeric:tabular-nums}.dl-kit .dl-meter__steps{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.dl-kit .dl-meter__steps span{height:4px;background:color-mix(in srgb,var(--ap-gray) 24%,transparent);border-radius:2px}.dl-kit .dl-meter__steps span.is-done{background:var(--ap-green)}.dl-kit .dl-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none}.dl-kit .dl-tabs::-webkit-scrollbar{display:none}.dl-kit .dl-card{min-width:0}.dl-kit .dl-steps{display:grid;gap:7px}.dl-kit .dl-steps .dl-meter__steps{display:grid;gap:4px}.dl-kit .dl-meter__steps span.is-failed{background:var(--ap-red)}.dl-kit .dl-steps.is-failed .dl-steps__status{color:var(--dl-danger)}.dl-kit .dl-card:has(.dl-listbox){position:relative;z-index:6}.dl-kit .dl-badge{--pill: var(--ap-gray)}.dl-kit .dl-badge.dl-badge--info{--pill: var(--ap-blue)}.dl-kit .dl-badge.dl-badge--success{--pill: var(--ap-green)}.dl-kit .dl-badge.dl-badge--warning{--pill: var(--ap-orange)}.dl-kit .dl-badge.dl-badge--danger{--pill: var(--ap-red)}.dl-kit:not([data-theme=dark]) .dl-badge{background:color-mix(in srgb,var(--pill) 8%,var(--ap-bg))}.dl-kit[data-theme=dark] .dl-badge{background:color-mix(in srgb,var(--pill) 12%,var(--ap-bg-2))}.dl-kit .dl-badge:not([class*=--]),.dl-kit .dl-badge--neutral{color:var(--dl-text-2)}.dl-kit .dl-to-chev{width:14px;height:14px;color:var(--dl-text-3)}[dir=rtl] .dl-kit .dl-to-chev{transform:scaleX(-1)}.dl-kit .dl-to-empty{display:flex;align-items:center;gap:8px;margin:0;padding:18px;color:var(--dl-text-2);justify-content:center}.dl-kit .dl-to-empty svg{width:16px}.dl-kit .dl-to-table{width:100%;border-collapse:collapse}.dl-kit .dl-to-table th{padding:6px 10px;color:var(--dl-text-2);font-size:12px;font-weight:590;text-align:start;box-shadow:inset 0 -1px 0 var(--dl-separator)}.dl-kit .dl-to-table td{padding:10px;vertical-align:middle;box-shadow:inset 0 -1px 0 var(--dl-separator)}.dl-kit .dl-to-table .is-num{text-align:end}.dl-kit .dl-to-table td:first-child{max-width:260px}.dl-kit .dl-to-actions-cell{text-align:end;white-space:nowrap}@media(hover:hover){.dl-kit .dl-to-table tbody tr:hover{background:color-mix(in srgb,var(--dl-text) 4%,transparent)}}@media(max-width:760px){.dl-kit .dl-to-table thead{display:none}.dl-kit .dl-to-table,.dl-kit .dl-to-table tbody{display:grid}.dl-kit .dl-to-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 4px;box-shadow:inset 0 -1px 0 var(--dl-separator)}.dl-kit .dl-to-table td{padding:0;box-shadow:none}.dl-kit .dl-to-table td:first-child{max-width:none}}.dl-kit .dl-tabs__count.is-attention{color:var(--dl-on-accent);background:var(--ap-blue)}.dl-kit .dl-tabs__count.is-danger{color:var(--dl-on-accent);background:var(--ap-red)}.dl-kit .dl-tabs__tab[aria-selected=true] .dl-tabs__count:not(.is-attention,.is-danger){color:var(--dl-text);background:color-mix(in srgb,var(--dl-text) 14%,var(--dl-surface-solid))}.dl-kit .dl-kpis{display:grid;gap:10px;margin:0;padding:0;list-style:none}.dl-kit .dl-kpis li{display:grid;grid-template-columns:1fr 90px;grid-template-rows:auto auto;align-items:center;padding:12px 14px;background:var(--dl-surface-solid);border-radius:12px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl-kit .dl-kpis small{color:var(--dl-text-2);font-size:12.5px}.dl-kit .dl-kpis strong{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.dl-kit .dl-kpis strong.is-attention{color:var(--dl-warning)}.dl-kit .dl-kpis svg{grid-column:2;grid-row:1 / 3;inline-size:90px;block-size:30px}.dl-kit .dl-kpis path{fill:none;stroke:var(--dl-text-3);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dl-kit[dir=rtl] .dl-kpis svg{transform:scaleX(-1)}.dl-kit[dir=rtl] .dl-to-actions-cell>svg.lucide-chevron-right{transform:scaleX(-1)}.dl-kit .dl-alert:not(:has(p)){align-items:center}.dl-kit .dl-alert:not(:has(p))>svg{margin-block-start:0}.dl-kit .dl-to-table-wrap{min-width:0;overflow-x:auto}.dl-kit .dl-to-table td:nth-child(3){white-space:nowrap}.dl-kit .dl-cal-tick{position:relative;display:inline-grid;flex:none;place-items:center;width:14px;height:14px;padding:0;color:inherit;background:none;border:0;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor;cursor:pointer}.dl-kit .dl-cal-tick.is-done{color:var(--dl-on-accent);background:var(--ap-gray);box-shadow:none}.dl-kit .dl-cal-tick svg{width:10px;height:10px;stroke-width:3.2}.dl-kit .dl-cx-search{display:inline-flex;align-items:center;gap:6px;min-width:200px;height:36px;padding:0 12px;background:var(--dl-control);border-radius:999px}.dl-kit .dl-cx-search svg{width:16px;height:16px;color:var(--dl-text-2);flex:none}.dl-kit .dl-cx-search input{flex:1;min-width:0;color:var(--dl-text);font:inherit;font-size:14px;background:none;border:0;outline:0}.dl-kit .dl-cx-print{display:grid;gap:14px;justify-items:center;padding:16px;background:var(--dl-canvas);border-radius:14px}.dl-kit .dl-cx-paper{display:grid;gap:18px;width:min(100%,560px);aspect-ratio:210 / 297;padding:36px 40px;color:var(--dl-ink);font-size:12.5px;background:var(--dl-paper);border-radius:4px;box-shadow:0 1px 3px #0000001f,0 8px 24px #00000014;align-content:start}.dl-kit .dl-cx-paper.is-a5{width:min(100%,400px)}.dl-kit .dl-cx-paper.is-letter{aspect-ratio:216 / 279}.dl-kit .dl-cx-paper header{display:flex;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #d1d1d6}.dl-kit .dl-cx-paper header>div{display:grid;gap:2px}.dl-kit .dl-cx-paper__title,.dl-kit .dl-cx-paper header>.dl-cx-paper__title{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:end}.dl-kit .dl-cx-paper__title strong{font-size:20px}.dl-kit .dl-cx-paper small{color:#3c3c4399}.dl-kit .dl-cx-paper__to{display:grid;gap:2px}.dl-kit .dl-cx-paper table{width:100%;border-collapse:collapse}.dl-kit .dl-cx-paper th,.dl-kit .dl-cx-paper td{padding:7px 6px;text-align:start;border-bottom:1px solid #e5e5ea;font-variant-numeric:tabular-nums}.dl-kit .dl-cx-paper th:not(:first-child),.dl-kit .dl-cx-paper td:not(:first-child){text-align:end}.dl-kit .dl-cx-paper th{color:#3c3c4399;font-weight:600}.dl-kit .dl-cx-paper tfoot td{border-bottom:0}.dl-kit .dl-cx-paper tfoot td:first-child{text-align:end;color:#3c3c4399}.dl-kit .dl-cx-paper tfoot .is-total td{font-size:14px;font-weight:700;color:var(--dl-ink);border-top:1px solid var(--dl-ink)}.dl-kit .dl-cx-paper footer{margin-top:auto;color:#3c3c4399;font-size:11px}.dl-kit .dl-cx-search input:focus,.dl-kit .dl-cx-search input:focus-visible{outline:none;box-shadow:none}.dl-kit .dl-cx-stages{display:grid;margin:0;padding:6px 14px;list-style:none;background:var(--dl-surface-solid);border-radius:14px;box-shadow:inset 0 0 0 1px var(--dl-separator);max-width:620px}.dl-kit .dl-cx-stages li{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px}.dl-kit .dl-cx-stages li:not(:last-child):after{content:"";position:absolute;inset-inline-start:10px;top:36px;bottom:-16px;width:2px;background:var(--dl-separator)}.dl-kit .dl-cx-stages__mark{position:relative;z-index:1;display:grid;place-items:center;width:22px;height:22px;color:var(--dl-on-accent);background:var(--dl-surface-solid);border-radius:50%;box-shadow:inset 0 0 0 2px var(--ap-gray3)}.dl-kit .dl-cx-stages__mark.is-ms{border-radius:4px;transform:rotate(45deg) scale(.82)}.dl-kit .dl-cx-stages__mark svg{width:13px;height:13px;stroke-width:3}.dl-kit .dl-cx-stages li.is-done .dl-cx-stages__mark{background:var(--ap-gray);box-shadow:none}.dl-kit .dl-cx-stages li.is-done .dl-cx-stages__mark.is-ms svg{transform:rotate(-45deg)}.dl-kit .dl-cx-stages li.is-now .dl-cx-stages__mark{box-shadow:inset 0 0 0 2px var(--dl-accent-fill)}.dl-kit .dl-cx-stages__main{display:grid;min-width:0}.dl-kit .dl-cx-stages__main strong{font-size:15px;font-weight:500}.dl-kit .dl-cx-stages__main small{color:var(--dl-text-2);font-size:12.5px}.dl-kit .dl-cx-print.is-side{grid-template-columns:240px minmax(0,1fr);align-items:start;justify-items:stretch}.dl-kit .dl-cx-print__side{display:grid;gap:12px;padding:14px;background:var(--dl-surface-solid);border-radius:14px}.dl-kit .dl-cx-print__actions{display:grid;gap:8px;padding-top:6px;border-top:1px solid var(--dl-separator)}.dl-kit .dl-cx-print.is-side .dl-cx-paper{justify-self:center}@media(max-width:1000px){.dl-kit .dl-cx-print.is-side{grid-template-columns:minmax(0,1fr)}}.dl-kit .dl-cx-paper{min-width:0}.dl-kit .dl-cx-paper table{table-layout:fixed}.dl-kit .dl-cx-paper th,.dl-kit .dl-cx-paper td{overflow-wrap:anywhere}.dl-kit .dl-cx-paper thead th:first-child{width:40%}@media(pointer:coarse){.dl-kit .dl-tabs .dl-tabs__tab{min-height:44px!important}.dl-kit .dl-cal-tick:after{position:absolute;inset:50% auto auto 50%;width:max(100%,44px);height:max(100%,44px);content:"";transform:translate(-50%,-50%)}.dl-kit .dl-cx-search{min-height:44px}}@media(prefers-contrast:more){.dl-kit .dl-badge,.dl-kit .dl-badge.dl-badge--info,.dl-kit .dl-badge.dl-badge--success,.dl-kit .dl-badge.dl-badge--warning,.dl-kit .dl-badge.dl-badge--danger{color:var(--dl-text)}}.dl-kit .dl-summary{font-variant-numeric:tabular-nums}.dl-kit .dl-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:var(--dl-pad-card) var(--dl-pad-card) 0}.dl-kit .dl-card__titles{display:grid;gap:2px;min-width:0}.dl-kit .dl-card__titles h3{font:var(--dl-h3-weight) var(--dl-h3)/1.25 var(--dl-font-display);letter-spacing:-.01em}.dl-kit .dl-card__titles p{color:var(--dl-text-2);font-size:var(--dl-small)}.dl-kit .dl-card__body{padding:var(--dl-pad-card)}.dl-kit .dl-card__header+.dl-card__body{padding-block-start:18px}.dl-kit .dl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--dl-field-gap) var(--dl-gap)}.dl-kit .dl-grid--1{grid-template-columns:minmax(0,1fr)}.dl-kit .dl-grid__full,.dl-kit .dl-grid>.dl-alert{grid-column:1 / -1}.dl-kit .dl-search{position:relative;display:flex;min-height:var(--dl-control-h);align-items:center;gap:8px;padding:0 12px;color:var(--dl-text-2);background:var(--dl-control);border-radius:var(--dl-radius-control);box-shadow:inset 0 0 0 1px var(--dl-control-border)}.dl-kit .dl-search:focus-within{box-shadow:inset 0 0 0 1px var(--dl-accent),var(--dl-focus)}.dl-kit .dl-search svg{width:15px}.dl-kit .dl-search input{width:100%;min-width:120px;min-height:calc(var(--dl-control-h) - 2px);color:var(--dl-text)}.dl-kit .dl-search input:focus-visible{box-shadow:none}.dl-kit .dl-status{display:inline-flex;align-items:center;gap:7px;font-weight:500;white-space:nowrap}.dl-kit .dl-status__dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--dl-text-3)}.dl-kit .dl-status--info .dl-status__dot{background:var(--dl-info)}.dl-kit .dl-status--success .dl-status__dot{background:var(--dl-success)}.dl-kit .dl-status--warning .dl-status__dot{background:var(--dl-warning)}.dl-kit .dl-status--danger .dl-status__dot{background:var(--dl-danger)}.dl-kit .dl-avatar{display:inline-grid;width:32px;height:32px;flex:none;place-items:center;color:#fff;font-size:12px;font-weight:650;background:linear-gradient(180deg,var(--ap-gray2),var(--ap-gray));border-radius:50%}.dl-kit .dl-avatar--small{width:24px;height:24px;font-size:10px}.dl-kit .dl-avatar--large{width:52px;height:52px;font-size:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--ap-blue) 65%,#fff),var(--ap-blue))}.dl-kit .dl-inline-person{display:inline-flex;align-items:center;gap:8px}.dl-kit .dl-progress{display:grid;gap:6px;width:100%}.dl-kit .dl-progress__label{display:flex;justify-content:space-between;color:var(--dl-text-2);font-size:var(--dl-small)}.dl-kit .dl-activity .dl-avatar{grid-row:span 2}.dl-kit .dl-form{position:relative;display:grid;gap:var(--dl-section-gap)}.dl-kit .dl-form__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.dl-kit .dl-form__header h2{font:700 var(--dl-h2)/1.15 var(--dl-font-display);letter-spacing:-.02em}.dl-kit .dl-form__header p{margin-block-start:4px;color:var(--dl-text-2)}.dl-kit .dl-form__frame{display:grid;gap:var(--dl-section-gap);align-items:start}.dl-kit .dl-form__main{display:grid;gap:var(--dl-section-gap);min-width:0}.dl-kit .dl-form__section{scroll-margin-top:calc(var(--dl-sticky) + 10px)}.dl-kit .dl-form__footer{position:sticky;bottom:16px;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 14px;background:color-mix(in srgb,var(--dl-surface-solid) 82%,transparent);border-radius:calc(var(--dl-radius-card) - 4px);box-shadow:var(--dl-shadow-pop);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.dl-kit .dl-form__saved{display:inline-flex;align-items:center;gap:6px;margin-inline-end:auto;color:var(--dl-text-3);font-size:var(--dl-small)}.dl-kit .dl-form__saved svg{width:14px}.dl-kit .dl-summary{display:grid;gap:12px}.dl-kit .dl-summary h3{color:var(--dl-text-2);font-size:var(--dl-small);font-weight:600}.dl-kit .dl-summary__total{font:700 28px/1.1 var(--dl-font-display);letter-spacing:-.02em}.dl-kit[dir=rtl] .dl-summary__total{text-align:right}.dl-kit .dl-summary__rows{display:grid;gap:6px}.dl-kit .dl-summary__rows>div{display:flex;justify-content:space-between;gap:12px;color:var(--dl-text-2)}.dl-kit .dl-summary__rows dd{color:var(--dl-text)}.dl-kit .dl-summary h4{margin-block-start:6px;font-size:var(--dl-small);color:var(--dl-text-2);font-weight:600}.dl-kit .dl-checklist{display:grid;gap:6px}.dl-kit .dl-checklist li{display:flex;align-items:center;gap:8px;color:var(--dl-text-3)}.dl-kit .dl-checklist svg{width:16px;padding:2px;color:transparent;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor}.dl-kit .dl-checklist .is-done{color:var(--dl-text)}.dl-kit .dl-checklist .is-done svg{color:#fff;background:var(--dl-success);box-shadow:none}.dl-kit .dl-checklist .is-error{color:var(--dl-danger)}.dl-kit .dl-form--a{max-width:1040px;margin-inline:auto}.dl-kit .dl-form>*,.dl-kit .dl-form__main>*{min-width:0}.dl-kit .dl-form--a .dl-form__summary--inline{padding:20px 24px;background:var(--dl-surface);border-radius:var(--dl-radius-card);box-shadow:var(--dl-shadow-card)}.dl-kit .dl-form--a .dl-form__summary--inline .dl-summary{grid-template-columns:1fr 1fr;align-items:start}.dl-kit .dl-form--a .dl-form__summary--inline .dl-summary>h3,.dl-kit .dl-form--a .dl-form__summary--inline .dl-summary>.dl-summary__total{grid-column:1}.dl-kit .dl-form--a .dl-form__summary--inline .dl-summary>h4,.dl-kit .dl-form--a .dl-form__summary--inline .dl-checklist{grid-column:2}.dl-kit .dl-form--a .dl-form__summary--inline .dl-summary__rows{grid-column:1}.dl-kit .dl-form--a .dl-form__summary--inline h4{grid-row:1;margin:0}.dl-kit .dl-form--a .dl-form__summary--inline .dl-checklist{grid-row:2 / span 2}.dl-kit .dl-form--a .dl-form__footer{border-radius:999px;padding-block:10px;padding-inline:20px 10px}.dl-kit .dl-form--a .dl-form__footer :is(.dl-button,.dl-split){border-radius:999px}.dl-kit .dl-form--a .dl-form__footer .dl-button:not(.dl-button--plain){padding-inline:20px}.dl-kit .dl-form--b .dl-form__frame{grid-template-columns:190px minmax(0,1fr) 240px;gap:20px}.dl-kit .dl-form--b .dl-form__summary{position:sticky;top:var(--dl-sticky);padding:14px;background:var(--dl-surface);border-radius:10px;box-shadow:var(--dl-shadow-card)}.dl-kit .dl-form--b .dl-summary__total,.dl-kit .dl-form--b .dl-form__header h2{font-size:20px}.dl-kit .dl-form--b .dl-form__footer{bottom:12px;padding:8px 10px;border-radius:10px}.dl-kit .dl-table-toolbar .dl-search{width:220px}.dl-kit .dl-record{display:grid;gap:var(--dl-section-gap)}.dl-kit .dl-record__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.dl-kit .dl-record__title{display:grid;gap:4px;justify-items:start}.dl-kit .dl-record__eyebrow{color:var(--dl-text-2);font-size:var(--dl-small)}.dl-kit .dl-record__title h2{font:700 var(--dl-h2)/1.1 var(--dl-font-display);letter-spacing:-.02em}.dl-kit .dl-record__title p{color:var(--dl-text-2);font-size:calc(var(--dl-font-size) + 1px)}.dl-kit .dl-record__actions{display:flex;flex-wrap:wrap;gap:8px}.dl-kit .dl-record__body{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--dl-section-gap);align-items:start}.dl-kit .dl-record__main{display:grid;gap:16px;min-width:0;padding:var(--dl-pad-card);background:var(--dl-surface);border-radius:var(--dl-radius-card);box-shadow:var(--dl-shadow-card)}.dl-kit[data-design=a] .dl-record__main,.dl-kit[data-design=approved] .dl-record__main{-webkit-backdrop-filter:var(--dl-blur);backdrop-filter:var(--dl-blur)}.dl-kit .dl-record__aside{display:grid;gap:var(--dl-section-gap)}.dl-kit .dl-record__panel{min-height:240px}.dl-kit .dl-docs{display:grid;gap:6px}.dl-kit .dl-docs li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;background:var(--dl-surface-2);border-radius:var(--dl-radius-control)}.dl-kit .dl-docs li>svg{width:20px;color:var(--dl-text-2)}.dl-kit .dl-docs li span{display:grid}.dl-kit .dl-docs small{color:var(--dl-text-3);font-size:11.5px}.dl-kit .dl-approvals{position:relative;display:grid;gap:16px}.dl-kit .dl-approvals li{position:relative;display:grid;grid-template-columns:auto 1fr;gap:12px}.dl-kit .dl-approvals li:not(:last-child):after{position:absolute;inset-block:28px -14px;inset-inline-start:11px;width:2px;content:"";background:var(--dl-separator)}.dl-kit .dl-approvals__mark{display:grid;width:24px;height:24px;place-items:center;color:#fff;background:var(--dl-success);border-radius:50%}.dl-kit .dl-approvals__mark svg{width:14px}.dl-kit .is-current .dl-approvals__mark{color:var(--dl-warning);background:color-mix(in srgb,var(--dl-warning) 16%,transparent)}.dl-kit .dl-approvals__text{display:grid}.dl-kit .dl-approvals__text small{color:var(--dl-text-2);font-size:var(--dl-small)}.dl-kit .dl-record--a .dl-record__header{padding:28px;background:var(--dl-surface);border-radius:var(--dl-radius-card);box-shadow:var(--dl-shadow-card);-webkit-backdrop-filter:var(--dl-blur);backdrop-filter:var(--dl-blur)}.dl-kit .dl-record--b .dl-record__body{grid-template-columns:minmax(0,1fr) 300px}.dl-kit .dl-record--b .dl-record__aside{gap:0;padding:0;background:var(--dl-surface);border-radius:8px;box-shadow:var(--dl-shadow-card)}.dl-kit .dl-record--b .dl-record__aside .dl-card{box-shadow:none;border-radius:0;background:transparent}.dl-kit .dl-record--b .dl-record__aside .dl-card+.dl-card{border-block-start:1px solid var(--dl-separator)}.dl-kit .dl-record--b .dl-record__main{padding:12px;border-radius:8px}.dl-kit .dl-record--b .dl-record__title h2{font-size:20px}.dl-kit .dl-record--c .dl-record__header{padding-block-end:4px}@media(max-width:1180px){.dl-kit .dl-form--b .dl-form__frame,.dl-kit .dl-form--c .dl-form__frame{grid-template-columns:180px minmax(0,1fr)}.dl-kit .dl-form--b .dl-form__summary,.dl-kit .dl-form--c .dl-form__summary{position:static;grid-column:2}.dl-kit .dl-record__body,.dl-kit .dl-record--b .dl-record__body{grid-template-columns:minmax(0,1fr)}.dl-kit .dl-record__aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.dl-kit .dl-form__frame,.dl-kit .dl-form--b .dl-form__frame,.dl-kit .dl-form--c .dl-form__frame{grid-template-columns:minmax(0,1fr)}.dl-kit .dl-form--b .dl-form__summary,.dl-kit .dl-form--c .dl-form__summary{grid-column:1}.dl-kit .dl-table-toolbar .dl-search{flex:1;width:auto}}@media(max-width:600px){.dl-kit .dl-grid{grid-template-columns:minmax(0,1fr)}.dl-kit .dl-form__header{flex-direction:column;align-items:flex-start}.dl-kit .dl-form__header h2{font-size:24px}.dl-kit .dl-form__footer,.dl-kit .dl-form--a .dl-form__footer{position:sticky;bottom:0;flex-wrap:wrap;margin-inline:-16px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-radius:0}.dl-kit .dl-form__footer .dl-form__saved{flex-basis:100%}.dl-kit .dl-form__footer .dl-button--primary,.dl-kit .dl-form__footer .dl-split{flex:1}.dl-kit .dl-form--a .dl-form__summary--inline .dl-summary{grid-template-columns:minmax(0,1fr)}.dl-kit .dl-form--a .dl-form__summary--inline .dl-summary>*{grid-column:1!important;grid-row:auto!important}.dl-kit .dl-record__actions{flex-wrap:nowrap}.dl-kit .dl-record__actions>.dl-button{flex:1 1 0;min-width:0;padding-inline:8px}.dl-kit .dl-record__actions>.dl-button svg{display:none}.dl-kit .dl-record__header{align-items:flex-start}.dl-kit .dl-record__actions{width:100%}.dl-kit .dl-record__actions>.dl-button{flex:1}.dl-kit .dl-record__aside{grid-template-columns:minmax(0,1fr)}.dl-kit .dl-record--a .dl-record__header{padding:20px}}@media(prefers-reduced-transparency:reduce){.dl-kit .dl-form__footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--dl-surface-solid)}}.dl-kit .dl-form--a .dl-grid{gap:16px 14px}.dl-kit .dl-form--a .dl-card__body>.dl-grid>.dl-grid__full:is(.dl-switch-row,div):not(.dl-field){padding-block:4px}.dl-kit .dl-form--a .dl-form__section--split{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(0,2.2fr)}.dl-kit .dl-form--a .dl-form__section--split>.dl-card__header{align-items:flex-start;padding-block-end:var(--dl-pad-card)}.dl-kit .dl-form--a .dl-form__section--split>.dl-card__header h3{font-size:21px}.dl-kit .dl-form--a .dl-form__section--split>.dl-card__body{padding-block-start:var(--dl-pad-card)}.dl-kit .dl-form--a .dl-form__section--split+.dl-form__section--split{margin-block-start:0}.dl-kit .dl-form--a .dl-form__header h2{font-size:40px;letter-spacing:-.03em}@media(max-width:820px){.dl-kit .dl-form--a .dl-form__section--split{grid-template-columns:minmax(0,1fr)}.dl-kit .dl-form--a .dl-form__section--split>.dl-card__header{padding-block-end:0}.dl-kit .dl-form--a .dl-form__section--split>.dl-card__body{padding-block-start:16px}.dl-kit .dl-form--a .dl-form__header h2{font-size:30px}}.dl-kit .dl-form .dl-grid>.dl-grid__full:has(>.dl-check,>.dl-switch-row),.dl-kit .dl-form .dl-field__control>.dl-stack>.dl-check{padding:16px 18px;background:var(--dl-surface-2);border-radius:14px}.dl-kit[data-theme=dark] .dl-form .dl-grid>.dl-grid__full:has(>.dl-check,>.dl-switch-row){background:color-mix(in srgb,var(--dl-text) 7%,transparent)}.dl-kit .dl-form .dl-grid>.dl-grid__full>.dl-check label{font-size:calc(var(--dl-font-size) + 2px)}.dl-kit .dl-approved .dl-grid{gap:14px}.dl-kit .dl-avatar-group .dl-avatar{box-shadow:0 0 0 2px var(--dl-surface-2)}.dl-kit .dl-avatar-group .dl-avatar+.dl-avatar{margin-inline-start:-5px}.dl-kit .dl-avatar-group--small .dl-avatar+.dl-avatar{margin-inline-start:-4px}.dl-kit .dl-avatar-group--small .dl-avatar{font-size:9px;letter-spacing:-.02em}.dl-kit .dl-avatar-group--small .dl-avatar--more{font-size:9.5px}.dl-kit .dl-avatar--more{color:var(--dl-text);font-weight:600;background:color-mix(in srgb,var(--ap-gray) 30%,var(--dl-surface-solid))}.dl-kit .dl-rl-rows{display:grid;overflow:hidden;background:var(--dl-surface-solid);border-radius:12px}.dl-kit .dl-rl-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 12px;color:var(--dl-text);transition:background-color .14s}.dl-kit .dl-rl-row+.dl-rl-row{box-shadow:inset 0 1px 0 var(--dl-divider, var(--dl-border))}@media(hover:hover)and (pointer:fine){.dl-kit .dl-rl-row:hover{background:var(--dl-surface-3)}}.dl-kit .dl-rl-row>span:nth-child(2){display:grid}.dl-kit .dl-rl-row bdi{font-size:14px;font-weight:550;font-variant-numeric:tabular-nums}.dl-kit .dl-rl-row small{color:var(--dl-text-2);font-size:12px}.dl-kit .dl-rl-row__icon{display:grid;width:30px;height:30px;place-items:center;color:#fff;background:var(--ap-blue);border-radius:8px}.dl-kit .dl-rl-row__icon.is-green{background:var(--ap-green)}.dl-kit .dl-rl-row__icon svg{width:16px;height:16px}.dl-kit .dl-rl-row__chevron{width:14px;color:var(--dl-text-3)}.dl-kit[dir=rtl] .dl-rl-row__chevron,[dir=rtl] .dl-kit .dl-rl-row__chevron{transform:scaleX(-1)}.dl-kit .dl-record>*,.dl-kit .dl-record__panel{min-width:0}.dl-kit .dl-record__main{grid-template-columns:minmax(0,1fr)}.dl-kit .dl-record .dl-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none}.dl-kit .dl-record .dl-tabs::-webkit-scrollbar{display:none}.dl-kit .dl-avatar{position:relative;overflow:hidden}.dl-kit .dl-avatar>img{width:100%;height:100%;object-fit:cover}.dl-kit .dl-avatar-group .dl-avatar{transition:transform .32s var(--dl-snap-spring)}.dl-kit .dl-avatar-group--stack .dl-avatar{width:36px;height:36px;font-size:12.5px;box-shadow:0 0 0 2.5px var(--dl-surface-2)}.dl-kit .dl-avatar-group--stack .dl-avatar+.dl-avatar{margin-inline-start:-10px}@media(hover:hover)and (pointer:fine){.dl-kit .dl-avatar-group--stack .dl-avatar:hover{z-index:2;transform:translateY(-3px) scale(1.06)}}.dl-kit .dl-avatar-group--stack .dl-avatar--more{font-size:12px}@media(prefers-reduced-motion:reduce){.dl-kit .dl-avatar-group .dl-avatar{transition:none}@media(hover:hover)and (pointer:fine){.dl-kit .dl-avatar-group--stack .dl-avatar:hover{transform:none}}}.dl-kit .dl-card__body{min-width:0}.dl-kit .dl-steps--blue .dl-meter__steps span.is-done{background:var(--ap-blue)}.dl-kit .dl-steps__message{display:flex;align-items:flex-start;gap:5px;margin-block-start:3px;color:var(--dl-danger);font-size:13px;line-height:1.35}.dl-kit .dl-steps__message svg{width:14px;height:14px;flex:none;margin-block-start:1px}@media(max-width:600px){.dl-kit .dl-form__footer,.dl-kit .dl-form--a .dl-form__footer{background:color-mix(in srgb,var(--dl-surface-solid) 96%,transparent);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);box-shadow:0 -.5px 0 var(--dl-separator),0 -8px 24px #0000001f}.dl-kit .dl-form__footer .dl-form__saved{color:var(--dl-text-2);font-size:13px}}.dl-kit .dl-checklist li{gap:10px}.dl-kit .dl-checklist__mark{display:grid;width:20px;height:20px;flex:none;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--dl-text-3)}.dl-kit .dl-checklist__mark svg{width:13px;height:13px;padding:0;color:#fff;background:none;box-shadow:none;stroke-width:3}.dl-kit .dl-checklist .is-done .dl-checklist__mark{background:var(--ap-green);box-shadow:none}.dl-kit .dl-checklist .is-error .dl-checklist__mark{box-shadow:none}.dl-kit .dl-checklist .is-error .dl-checklist__mark svg{width:20px;height:20px;color:var(--dl-danger);stroke-width:2}.dl-kit .dl-avatar:not(.dl-avatar--large):not(.dl-avatar--more){background:linear-gradient(180deg,var(--ap-gray2),var(--ap-gray))}.dl-kit .dl-avatar--large{background:linear-gradient(180deg,color-mix(in srgb,var(--ap-blue) 65%,#fff),var(--ap-blue))}.dl-kit .dl-checklist li .dl-checklist__mark svg,.dl-kit .dl-checklist li.is-done .dl-checklist__mark svg{padding:0;background:none;border-radius:0;box-shadow:none}.dl-kit .dl-checklist li.is-done .dl-checklist__mark svg{color:#fff}.dl-kit .dl-checklist li.is-done .dl-checklist__mark{background:var(--ap-green)}.dl-kit .dl-card__actions{flex-wrap:wrap;justify-content:flex-end}.dl-kit .dl-rl-uses .dl-rl-rows{background:transparent}.dl-kit .dl-rl-uses .dl-rl-row{padding-inline:4px}.dl-kit .dl-rl-row__icon.is-orange{background:var(--ap-orange)}.dl-kit .dl-acct__hero .dl-avatar,.dl-kit .dl-acct__side .dl-avatar{color:#fff;font-size:18px}.dl-kit .dl-card--bare>.dl-card__body{padding:0}.dl-kit .dl-li{display:grid;gap:12px;min-width:0;font-variant-numeric:tabular-nums}.dl-kit .dl-li>ul,.dl-kit .dl-li>ol{display:grid;margin:0;padding:0;list-style:none}.dl-kit .dl-li-name{display:grid;gap:2px;min-width:0;text-align:start}.dl-kit .dl-li-name strong{overflow:clip visible;color:var(--dl-text);font-weight:590;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dl-kit .dl-li-name :is(bdi,small){color:var(--dl-text-2);font-size:12px;font-weight:400}.dl-kit .dl-li-name bdi{justify-self:start}.dl-kit .dl-li-issue{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:13px;line-height:18px;text-align:start}.dl-kit .dl-li-issue svg{width:15px;height:15px;flex:none;margin-top:1.5px}.dl-kit .dl-li-issue.is-error{color:var(--dl-danger)}.dl-kit .dl-li-issue.is-warning{color:var(--dl-warning)}.dl-kit .dl-li .is-error>.dl-input,.dl-kit .dl-li .dl-affix.is-error,.dl-kit .dl-li .dl-input.is-error{box-shadow:inset 0 0 0 1.5px var(--ap-red)}.dl-kit .dl-li .dl-affix.is-warning,.dl-kit .dl-li .dl-input.is-warning{box-shadow:inset 0 0 0 1.5px var(--ap-orange)}.dl-kit .dl-li__foot{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.dl-kit .dl-li-totals{display:grid;gap:4px;min-width:220px;margin:0;margin-inline-start:auto}.dl-kit .dl-li-totals div{display:flex;justify-content:space-between;gap:24px;color:var(--dl-text-2);font-size:14px}.dl-kit .dl-li-totals dd{margin:0}.dl-kit .dl-li-totals .is-total{padding-top:6px;color:var(--dl-text);font-size:16px;font-weight:650;box-shadow:inset 0 1px 0 var(--dl-separator)}.dl-kit .dl-li--read{--dl-li-cols: minmax(0, 2.4fr) minmax(70px, .8fr) minmax(90px, 1fr) minmax(56px, .6fr) minmax(100px, 1fr)}.dl-kit .dl-li-read__head{display:grid;grid-template-columns:var(--dl-li-cols);gap:12px;padding:0 12px 6px;color:var(--dl-text-2);font-size:12px;font-weight:590;box-shadow:inset 0 -1px 0 var(--dl-separator)}.dl-kit .dl-li-read__head span:not(:first-child){text-align:end}.dl-kit .dl-li--read>ul>li+li{box-shadow:inset 0 1px 0 var(--dl-separator)}.dl-kit .dl-li-read__row{display:grid;width:100%;grid-template-columns:var(--dl-li-cols);align-items:center;gap:4px 12px;padding:10px 12px;color:var(--dl-text);text-align:end;border-radius:10px}@media(hover:hover){.dl-kit .dl-li-read__row:hover{background:var(--dl-surface-3)}}.dl-kit .dl-li-read__row>.is-error{color:var(--dl-danger);font-weight:600}.dl-kit .dl-li-read__row>.is-warning{color:var(--dl-warning);font-weight:600}.dl-kit .dl-li-read__issue{grid-column:1 / -1}.dl-kit .dl-li-read__edit{display:grid;gap:10px;margin:6px 0;padding:12px;background:var(--dl-surface-3);border-radius:12px}.dl-kit .dl-li-read__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.dl-kit .dl-li label{display:grid;gap:4px;min-width:0}.dl-kit .dl-li label>span{color:var(--dl-text-2);font-size:12px;font-weight:590}.dl-kit .dl-li-read__actions{display:flex;justify-content:space-between;gap:8px}.dl-kit .dl-li--cards>ul>li>.dl-li-issue{padding:0 12px 8px}.dl-kit .dl-li-card__body>.dl-li-issue{padding:4px 0 6px}.dl-kit .dl-li--sheet td .dl-li-name{padding:8px}.dl-kit .dl-li-sheet__cell .dl-li-issue{max-width:180px;padding:0 8px 6px;font-size:12px}.dl-kit .dl-li--two>ol>li>.dl-li-issue{padding-inline-start:32px}@media(max-width:720px){.dl-kit .dl-li--read{--dl-li-cols: minmax(0, 1fr) auto}.dl-kit .dl-li-read__head{display:none}.dl-kit .dl-li-read__row>:nth-child(3),.dl-kit .dl-li-read__row>:nth-child(4){display:none}.dl-kit .dl-li-read__row>:nth-child(2){grid-row:2;grid-column:1;text-align:start;color:var(--dl-text-2)}.dl-kit .dl-li-read__row>strong{grid-row:1 / 3;grid-column:2}}.dl-kit .dl-li-read__edit{background:var(--dl-surface-solid);box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl-kit .dl-li--cards>ul>li .dl-li-issue.is-warning,.dl-kit .dl-li--two>ol>li .dl-li-issue.is-warning{color:var(--dl-warning)}.dl-kit:not([data-theme=dark]) .dl-li :is(.dl-affix__text,.dl-combobox__code){color:var(--ap-label-2)}.dl-kit .dl-approved__bar .dl-form__footer{position:static}.dl-kit .dl-form .dl-grid>.dl-grid__full:has(>.dl-switch-row),.dl-kit[data-design] .dl-form .dl-grid>.dl-grid__full:has(>.dl-switch-row){padding-block:12px;padding-inline:24px 18px;border-radius:999px}.dl-kit .dl-form .dl-grid>.dl-grid__full:has(>.dl-switch-row),.dl-kit[data-design] .dl-form .dl-grid>.dl-grid__full:has(>.dl-switch-row){padding-block:12px;padding-inline:24px 12px}.dl-kit .dl-form .dl-card__body>.dl-grid>.dl-grid__full:has(>.dl-switch-row){padding-inline-end:10px}@media(max-width:720px){.dl-kit .dl-form .dl-card__body>.dl-grid>.dl-grid__full:has(>.dl-switch-row){padding-inline-end:18px}}.dl-kit .dl-summary__words{margin:2px 0 8px;color:var(--dl-text-2);font-size:13px;line-height:1.5}.dl-kit .dl-access>.dl-avatar--large{width:40px;height:40px;font-size:15px}.dl-kit .dl-to{display:grid;gap:12px;min-width:0;font-variant-numeric:tabular-nums}.dl-kit .dl-to ul{display:grid;margin:0;padding:0;list-style:none}.dl-kit .dl-to .is-late{color:var(--dl-danger);font-weight:600}.dl-kit .dl-to .is-quiet{color:var(--dl-text-2)}.dl-kit .dl-to-order{display:grid;gap:1px;min-width:0}.dl-kit .dl-to-order bdi{justify-self:start;color:var(--dl-link);font-weight:600}.dl-kit .dl-to-order small{overflow:clip visible;color:var(--dl-text-2);font-size:13px;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dl-kit .dl-to-amount{font-weight:600;white-space:nowrap}.dl-kit .dl-to-foot{display:flex;align-items:center;justify-content:space-between;color:var(--dl-text-2);font-size:13px}.dl-kit .dl-to-order small bdi{display:inline-block;max-width:100%;overflow:clip visible;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;min-width:0}.dl-kit .dl-to-order small bdi{color:inherit;font-weight:inherit}.dl-kit .dl-to-plist li[aria-selected=true] .dl-to-order>bdi{color:var(--dl-text)}.dl-kit .dl-approvals-wrap{display:grid;gap:12px}.dl-kit .dl-approvals__summary{margin:0;color:var(--dl-text-2);font-size:13px}.dl-kit .dl-approvals li.is-upcoming .dl-approvals__mark{color:var(--dl-text-2);font-size:12px;font-weight:600;background:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--dl-text) 30%,transparent)}.dl-kit .dl-approvals li.is-upcoming .dl-approvals__text strong{color:var(--dl-text-2);font-weight:590}.dl-kit .dl-approvals li.is-current:after,.dl-kit .dl-approvals li.is-upcoming:not(:last-child):after{background:repeating-linear-gradient(to bottom,var(--dl-separator) 0 4px,transparent 4px 8px)}.dl-kit .is-current .dl-approvals__mark{color:var(--ap-orange);background:color-mix(in srgb,var(--ap-orange) 16%,transparent)}.dl-kit .dl-rd{display:grid;gap:18px;min-width:0}.dl-kit .dl-rd p{margin:0}.dl-kit .dl-rd-chev{width:14px;height:14px;flex:none;color:var(--dl-text-3)}[dir=rtl] .dl-kit .dl-rd-chev{transform:scaleX(-1)}.dl-kit .dl-rd--grouped section{display:grid;gap:6px}.dl-kit .dl-rd--grouped h4{margin:0;padding-inline:16px;color:var(--dl-text-2);font-size:13px;font-weight:400}.dl-kit .dl-rd-group{display:grid;margin:0;padding:0;list-style:none;overflow:hidden;background:var(--dl-surface-solid);border-radius:12px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl-kit .dl-rd-row+.dl-rd-row{box-shadow:inset 0 1px 0 var(--dl-separator)}.dl-kit .dl-rd-row>:is(a,div){display:grid;grid-template-columns:auto minmax(0,1fr) auto 14px;align-items:center;gap:10px;min-height:44px;padding:8px 16px;color:var(--dl-text)}.dl-kit .dl-rd-row>:is(a,div):not(:has(.dl-rd-row__icon)){grid-template-columns:minmax(0,1fr) auto 14px}@media(hover:hover){.dl-kit .dl-rd-row>a:hover{background:color-mix(in srgb,var(--dl-text) 4%,transparent)}}.dl-kit .dl-rd-row__icon{display:grid;width:28px;height:28px;place-items:center;color:#fff;background:var(--ap-blue);border-radius:7px}.dl-kit .dl-rd-row__icon svg{width:16px}.dl-kit .dl-rd-row__value{display:grid;justify-items:end;color:var(--dl-text-2);text-align:end}.dl-kit .dl-rd-row__value small{font-size:12px}.dl-kit .dl-rd-note{gap:6px;padding:12px 16px}.dl-kit .dl-rd-note small{color:var(--dl-text-2);font-size:12px}.dl-kit .dl-rd-row>:is(a,div):not(:has(.dl-rd-row__icon)){grid-template-columns:max-content minmax(0,1fr) 14px}.dl-kit .dl-rd-row>:is(a,div):has(.dl-rd-row__icon){grid-template-columns:auto max-content minmax(0,1fr) 14px}.dl-kit .dl-rd-row__value{min-width:0;overflow-wrap:anywhere}.dl-kit .dl-docs__open{padding:0;color:var(--dl-text);font:inherit;text-align:start}@media(hover:hover){.dl-kit .dl-docs__open:hover{color:var(--dl-link);text-decoration:underline;text-underline-offset:3px}}.dl-kit .dl-hx{display:grid;gap:14px;min-width:0}.dl-kit .dl-hx ul,.dl-kit .dl-hx ol{margin:0;padding:0;list-style:none}.dl-kit .dl-hx .dl-status{display:inline-flex}.dl-kit .dl-hx--sentences section{display:grid;gap:8px}.dl-kit .dl-hx--sentences h4{margin:0;color:var(--dl-text-2);font-size:13px;font-weight:590}.dl-kit .dl-hx--sentences li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 0}.dl-kit .dl-hx--sentences li+li{box-shadow:inset 0 1px 0 var(--dl-separator)}.dl-kit .dl-hx--sentences p{margin:2px 0 0;line-height:1.5}.dl-kit .dl-hx--sentences time{color:var(--dl-text-2);font-size:13px;font-variant-numeric:tabular-nums}.dl-kit .dl-to-order{display:flex;flex-direction:column;gap:2px}.dl-kit .dl-to-order>small{order:1;overflow:clip visible;color:var(--dl-text);font-size:15px;font-weight:590;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dl-kit .dl-to-order>bdi{order:2;align-self:flex-start;color:var(--dl-text-2);font-size:13px;font-weight:400;font-variant-numeric:tabular-nums}.dl-kit .dl-to-plist li[aria-selected=true] .dl-to-order>bdi{color:var(--dl-text-2)}.dl-kit .dl-form__footer,.dl-kit[data-design] .dl-form__footer{background:var(--dl-surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none;max-width:100%;box-sizing:border-box;flex-wrap:nowrap}.dl-kit .dl-form__footer .dl-form__saved{min-width:0;overflow:clip visible;text-overflow:ellipsis;white-space:nowrap}.dl-kit .dl-form__footer>.dl-button,.dl-kit .dl-form__footer>.dl-split{flex:none}@media(max-width:860px){.dl-kit .dl-form__footer,.dl-kit[data-design] .dl-form__footer{flex-wrap:wrap}}.dl-kit .dl-access .dl-avatar--large{width:40px;height:40px;font-size:15px}.dl-kit .dl-mo{display:grid;gap:18px}.dl-kit .dl-mo h4{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--dl-text);font-size:15px;font-weight:650}.dl-kit .dl-mo a{color:inherit;text-decoration:none}.dl-kit .dl-mo-mark{width:18px;height:18px;flex:none}.dl-kit .dl-mo-mark.is-action,.dl-kit .dl-mo-mark.is-watch{color:var(--dl-warning)}.dl-kit .dl-mo-mark.is-done{color:var(--dl-success)}.dl-kit .dl-mo-mark.is-moving{color:var(--dl-text-3)}.dl-kit .dl-mo-code{font-weight:650;font-variant-numeric:tabular-nums}.dl-kit .dl-mo-code.is-quiet{color:var(--dl-text-3);font-size:12.5px;font-weight:500}.dl-kit .dl-mo-list{display:grid;margin:0;padding:0;list-style:none}.dl-kit .dl-mo-item{display:grid;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:44px;border-block-end:1px solid var(--dl-separator)}.dl-kit .dl-mo-item:last-child{border-block-end:0}.dl-kit .dl-mo-item>a{display:flex;flex-wrap:wrap;gap:0 8px;min-width:0}.dl-kit .dl-mo-item time{color:var(--dl-text-3);font-size:13px;white-space:nowrap}.dl-kit .dl-mo-item:not(:has(.dl-button)){grid-template-columns:18px minmax(0,1fr) auto}.dl-kit .dl-mo-count{min-width:22px;padding:1px 8px;color:var(--dl-text-2);font-size:12.5px;font-weight:650;text-align:center;background:var(--dl-surface-3);border-radius:999px}.dl-kit .dl-mo-count.is-attention{color:var(--dl-warning);background:color-mix(in srgb,var(--dl-warning) 14%,transparent)}.dl-kit .dl-mo-panel,.dl-kit .dl-mo-area{padding:18px 20px;background:var(--dl-surface-solid);border-radius:16px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl-kit .dl-mo-icon{display:inline-grid;width:28px;height:28px;place-items:center;color:var(--dl-text-2);background:var(--dl-surface-3);border-radius:8px}.dl-kit .dl-mo-icon svg{width:16px;height:16px}.dl-kit .dl-mo-chev{width:16px;height:16px;flex:none;color:var(--dl-text-3)}.dl-kit[dir=rtl] .dl-mo-chev{transform:scaleX(-1)}.dl-kit .dl-mo-areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dl-kit .dl-mo-area h4 a{flex:1}.dl-kit .dl-mo-counts{display:grid;margin:0;padding:0;list-style:none}.dl-kit .dl-mo-counts a{display:flex;justify-content:space-between;gap:12px;padding:8px 0;color:var(--dl-text-2);font-size:14px;border-block-start:1px solid var(--dl-separator)}.dl-kit .dl-mo-counts strong{color:var(--dl-text);font-variant-numeric:tabular-nums}.dl-kit .dl-mo-counts strong.is-attention{color:var(--dl-warning)}.dl-kit .dl-search input::placeholder{color:var(--dl-placeholder)}.dl-kit .dl-screen{display:grid;gap:16px;padding:24px 28px;background:var(--dl-surface);border-radius:var(--dl-radius-card);box-shadow:var(--dl-shadow-card)}.dl-kit .dl-screen__head .dl-search{inline-size:min(320px,100%)}.dl-kit .dl-avatar img{width:100%;height:100%;object-fit:cover}.dl-kit .dl-chart{margin:0}.dl-kit .dl-chart figcaption{display:grid;margin-block-end:8px}.dl-kit .dl-chart figcaption small{color:var(--dl-text-2);font-size:12.5px}.dl-kit .dl-chart figcaption strong{font-size:28px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dl-kit .dl-chart figcaption strong span{margin-inline-start:4px;color:var(--dl-text-2);font-size:14px;font-weight:600}.dl-kit .dl-chart figcaption em{color:var(--dl-text-2);font-size:13px;font-style:normal}.dl-kit .dl-chart svg{inline-size:100%;block-size:auto;overflow:visible}.dl-kit .dl-chart rect{fill:var(--dl-text-3);opacity:.45}.dl-kit .dl-chart rect.is-now{fill:var(--dl-accent);opacity:1}.dl-kit .dl-chart__avg{stroke:var(--dl-text-2);stroke-width:1;stroke-dasharray:4 4}.dl-kit .dl-chart text{fill:var(--dl-text-3);font-size:10px}.dl-kit[dir=rtl] .dl-rd-chev{transform:scaleX(-1)}.dl-kit .dl-grid>*{min-width:0}.dl-kit .dl-form__section--split .dl-card__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.dl-kit .dl-form__section--split .dl-card__header>.dl-review-badge{order:-1}.dl-kit .dl-avatar-group .dl-avatar,.dl-kit .dl-avatar-group--stack .dl-avatar{box-shadow:none}.dl-kit .dl-avatar-group .dl-avatar:not(:last-child){--av-cut: radial-gradient(circle at calc(50% + var(--av-size) - var(--av-overlap)) 50%, transparent calc(var(--av-size) / 2 + var(--av-gap)), #000 calc(var(--av-size) / 2 + var(--av-gap) + .5px));-webkit-mask-image:var(--av-cut);mask-image:var(--av-cut)}.dl-kit[dir=rtl] .dl-avatar-group .dl-avatar:not(:last-child),.dl-kit :dir(rtl) .dl-avatar-group .dl-avatar:not(:last-child){--av-cut: radial-gradient(circle at calc(50% - var(--av-size) + var(--av-overlap)) 50%, transparent calc(var(--av-size) / 2 + var(--av-gap)), #000 calc(var(--av-size) / 2 + var(--av-gap) + .5px))}@media(hover:hover)and (pointer:fine){.dl-kit .dl-avatar-group--stack .dl-avatar:hover{-webkit-mask-image:none;mask-image:none}}.dl-kit .dl-rd-note,.dl-kit .dl-hx{min-width:0;overflow-wrap:anywhere}.dl-kit .dl-li-name strong{white-space:normal;text-overflow:clip}@media(max-width:1180px){.dl-kit .dl-grid>.dl-field:has(.dl-segmented .raouf-segmented__item:nth-child(3)){grid-column:1 / -1}}.dl-kit .dl-tabs+.dl-docs{margin-block-start:12px}.dl-kit .dl-to{container-type:inline-size}.dl-kit .dl-form .dl-grid>.dl-grid__full:has(>.dl-switch-row){padding-block:var(--dl-switch-pad);padding-inline-end:var(--dl-switch-pad);border-radius:calc(15.5px + var(--dl-switch-pad))}.dl-kit .dl-form .dl-grid>.dl-grid__full:has(>.dl-switch-row)>.dl-switch-row{min-height:31px}.dl-kit .dl-form .dl-grid>.dl-grid__full:has(>.dl-check),.dl-kit .dl-form .dl-field__control>.dl-stack>.dl-check{border-radius:calc(15.5px + var(--dl-switch-pad))}.dl-kit .dl-cx-num{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.dl-kit .dl-cx-empty{padding:28px 12px;color:var(--dl-text-2);text-align:center;list-style:none}.dl-kit .dl-cx-md{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:340px;background:var(--dl-surface-solid);border-radius:16px;box-shadow:inset 0 0 0 1px var(--dl-separator);overflow:hidden}.dl-kit .dl-cx-md.is-sheet{grid-template-columns:minmax(0,1fr);min-height:0;max-width:520px}.dl-kit .dl-cx-list{display:grid;align-content:start;gap:2px;margin:0;padding:8px;list-style:none}.dl-kit .dl-cx-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto 16px;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 10px;color:var(--dl-text);font:inherit;text-align:start;background:none;border:0;border-radius:12px;cursor:pointer;transition:background-color .15s ease}@media(hover:hover)and (pointer:fine){.dl-kit .dl-cx-row:hover{background:var(--dl-surface-3)}}.dl-kit .dl-cx-row[aria-current=true]{background:var(--ap-gray6)}.dl-kit[data-theme=dark] .dl-cx-row[aria-current=true]{background:var(--ap-gray5)}.dl-kit .dl-cx-row__main{display:grid;min-width:0}.dl-kit .dl-cx-row__main strong{font-size:15px;font-weight:500;overflow:clip visible;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dl-kit .dl-cx-row__main small{color:var(--dl-text-2);font-size:12.5px;overflow:clip visible;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dl-kit .dl-cx-row__end{display:grid;justify-items:end;gap:2px;font-size:13.5px}.dl-kit .dl-cx-row__chev{width:16px;height:16px;color:var(--dl-text-3)}.dl-kit[dir=rtl] .dl-cx-row__chev{transform:scaleX(-1)}.dl-kit .dl-cx-md__detail{padding:18px 20px;border-inline-start:1px solid var(--dl-separator)}.dl-kit .dl-cx-filters{display:grid;gap:12px}.dl-kit .dl-cx-filters__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dl-kit .dl-cx-filters__count{margin-inline-start:auto;color:var(--dl-text-2);font-size:13.5px}.dl-kit .dl-cx-pill{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:36px;max-width:280px;padding:0 12px;color:var(--dl-text);font:inherit;font-size:14px;white-space:nowrap;overflow:clip visible;text-overflow:ellipsis;background:none;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px var(--dl-separator);cursor:pointer}.dl-kit .dl-cx-pill.is-on{background:var(--dl-surface-3);box-shadow:none;font-weight:500}.dl-kit .dl-cx-pill svg{width:15px;height:15px;flex:none;color:var(--dl-text-2)}.dl-kit .dl-cx-filter-panel{display:grid;gap:4px;min-width:220px;padding:6px}.dl-kit .dl-cx-filter-opt{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 8px;border-radius:8px;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl-kit .dl-cx-filter-opt:hover{background:var(--dl-surface-3)}}.dl-kit .dl-cx-bulk__bar .dl-form__footer{position:static;flex-wrap:wrap}.dl-kit .dl-cx-bulk__bar .dl-form__saved{margin-inline-end:auto;font-weight:600}.dl-kit .dl-cx-break{display:grid;gap:14px}.dl-kit .dl-cx-break__costs{display:flex;flex-wrap:wrap;gap:8px}.dl-kit .dl-cx-break__costs>span{display:grid;gap:2px;min-width:120px;padding:10px 12px;font-variant-numeric:tabular-nums;background:var(--dl-surface-solid);border-radius:12px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl-kit .dl-cx-break__costs>span.is-total{background:var(--dl-surface-3);box-shadow:none;font-weight:600}.dl-kit .dl-cx-break__costs small{color:var(--dl-text-2);font-size:12.5px;font-weight:400}.dl-kit .dl-cx-break__table{width:100%;border-collapse:collapse;font-size:14px;background:var(--dl-surface-solid);border-radius:12px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl-kit .dl-cx-break__table th,.dl-kit .dl-cx-break__table td{padding:10px 14px;text-align:start;border-top:1px solid var(--dl-separator)}.dl-kit .dl-cx-break__table thead th{color:var(--dl-text-2);font-size:12.5px;font-weight:600;border-top:0}.dl-kit .dl-cx-break__table thead th:not(:first-child){text-align:end}.dl-kit .dl-cx-break__table tbody th{font-weight:400}.dl-kit .dl-cx-break__table tfoot>tr>*{font-weight:650}.dl-kit .dl-cx-share{display:inline-block;width:60px;height:6px;margin-inline-end:10px;vertical-align:middle;background:var(--dl-surface-3);border-radius:3px;overflow:hidden}.dl-kit .dl-cx-share>span{display:block;height:100%;background:var(--ap-gray);border-radius:3px;transition:inline-size .24s ease}@media(max-width:1000px){.dl-kit .dl-cx-md{grid-template-columns:minmax(0,1fr)}.dl-kit .dl-cx-md__detail{border-inline-start:0;border-top:1px solid var(--dl-separator)}}@media(pointer:coarse){.dl-kit .dl-cx-pill{min-height:44px}}.dl-kit .dl-cx-break__table td.dl-cx-num{text-align:end}.dl-kit .dl-cx-cols__col button:not(:has(.dl-avatar)){grid-template-columns:minmax(0,1fr) 16px}.dl-kit .dl-cx-tree__name .dl-avatar{flex:none}.dl-kit .dl-cx-org__card small.dl-cx-num{text-align:center}.dl-kit .dl-cx-org__card .dl-avatar{margin-bottom:4px}.dl-kit .dl-cx-filter-choice{width:100%;color:var(--dl-text);font:inherit;font-size:14px;text-align:start;background:none;border:0}.dl-kit .dl-cx-filter-choice__check{display:inline-grid;place-items:center;width:18px;color:var(--dl-accent)}.dl-kit .dl-cx-filter-choice__check svg{width:16px;height:16px;stroke-width:2.6}.dl-kit .dl-cx-share-cell{display:grid;grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:12px;inline-size:100%}.dl-kit .dl-cx-share-cell>span:first-child{justify-self:end}.dl-kit .dl-cx-share-cell .dl-cx-share{width:72px;margin:0}.dl-kit .dl-cx-share-cell .dl-cx-share-ok{display:flex;inline-size:72px}.dl-kit .dl-cx-stack li>.dl-cx-num{justify-self:end;font-variant-numeric:tabular-nums}.dl-kit .dl-card__actions{flex:none}.dl-kit .dl-cx-filter-panel{gap:0;min-width:200px;padding:5px}.dl-kit .dl-cx-filter-opt.dl-cx-filter-choice{min-height:32px;gap:4px;padding:4px 12px 4px 4px;font-size:15px;border-radius:8px}.dl-kit .dl-cx-filter-choice__check{width:24px;flex:none;color:inherit}.dl-kit .dl-cx-filter-choice__check svg{width:15px;height:15px;stroke-width:2.6}.dl-kit .dl-cx-filter-opt.dl-cx-filter-choice:focus-visible{color:#fff;background:var(--dl-accent-fill);outline:none}@media(hover:hover)and (pointer:fine){.dl-kit .dl-cx-filter-opt.dl-cx-filter-choice:hover{color:#fff;background:var(--dl-accent-fill);outline:none}}.dl-kit .dl-gap-table{width:100%;border-collapse:collapse;font-size:14px;background:var(--dl-surface-solid);border-radius:12px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl-kit .dl-gap-table th,.dl-kit .dl-gap-table td{padding:10px 14px;text-align:start;border-top:1px solid var(--dl-separator)}.dl-kit .dl-gap-table thead th{color:var(--dl-text-2);font-size:12.5px;font-weight:600;border-top:0}.dl-kit .dl-gap-table thead th.is-num,.dl-kit .dl-gap-table td.is-num{text-align:end}.dl-kit .dl-gap-table tbody th{font-weight:400}.dl-kit .dl-gap-table tfoot>tr>*{font-weight:650}.dl-kit .dl-gap-acc{display:inline-flex;align-items:baseline;gap:8px}.dl-kit .dl-gap-acc small{color:var(--dl-text-3);font-size:11.5px}.dl-kit .dl-cx-off{color:var(--dl-danger);font-size:12.5px;font-weight:600;white-space:nowrap}.dl-kit .dl-cx-bulk__bar .dl-form__footer{flex-wrap:nowrap}.dl-kit .dl-form__footer,.dl-kit .dl-form--a .dl-form__footer{box-shadow:var(--dl-shadow-pop)!important}.dl-kit .dl-cx-bulk__bar .dl-form__saved{min-inline-size:9ch;font-variant-numeric:tabular-nums}@media(prefers-contrast:more){.dl-kit.dl-kit .dl-avatar:not(.dl-avatar--large):not(.dl-avatar--more){background:var(--ap-gray)}.dl-kit.dl-kit[data-theme=dark] .dl-avatar:not(.dl-avatar--large):not(.dl-avatar--more){background:var(--ap-gray3)}}.dl .dl-ls{display:grid;gap:18px;min-width:0}.dl .dl-ls-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px}.dl .dl-ls-head__titles{display:grid;gap:4px;min-width:0}.dl .dl-ls-head__titles h1{margin:0;font:700 32px/1.12 var(--dl-font-display);letter-spacing:-.024em}.dl .dl-ls-head__titles p{margin:0;max-width:68ch;color:var(--dl-text-2);font-size:var(--dl-type-body)}.dl .dl-ls-head__tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dl .dl-ls-head__tools .dl-search{inline-size:min(300px,100%)}.dl .dl-ls>.dl-screen{gap:18px;padding:20px 24px 12px}@media(max-width:899px){.dl .dl-ls-head__tools{inline-size:100%}.dl .dl-ls-head__tools .dl-search{flex:1;inline-size:auto}}@media(min-width:900px){.dl .dl-ls-head{flex-wrap:nowrap}.dl .dl-ls-head__titles{flex:1 1 auto}.dl .dl-ls-head__tools{flex:0 1 auto;flex-wrap:nowrap;min-width:0}.dl .dl-ls-head__tools .dl-search{flex:0 1 300px;min-width:160px}.dl .dl-ls-head__tools>:not(.dl-search){flex:none}}.dl #dl-page-title:focus,.dl #dl-page-title:focus-visible{outline:none;box-shadow:none}.dl .dl-to-row{cursor:pointer}.dl .dl-to-table tr[data-row]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--dl-accent)}.dl .dl-to-empty{padding:24px 0}@media(max-width:1099px){.dl .dl-hide-tablet{display:none}}.dl .dl-cx-filters--bare{border:0;padding:0}.dl .dl-quiet{color:var(--dl-text-3)}.dl .dl-mo-item:has(.dl-need){grid-template-columns:18px minmax(0,1fr) auto;align-items:start;padding-block:11px}.dl .dl-mo-item:has(.dl-need) .dl-mo-mark{margin-block-start:3px}.dl .dl-mo-item:has(.dl-need)>.dl-button{align-self:center}.dl .dl-mo-item>a.dl-need{display:grid;gap:2px;min-width:0;color:inherit;text-decoration:none}.dl .dl-need__title{font-weight:550}.dl .dl-need__sub{overflow:hidden;color:var(--dl-text-2);font-size:var(--dl-type-secondary);white-space:nowrap;text-overflow:ellipsis}.dl .dl-need__sub bdi:first-child{font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.dl .dl-need:hover .dl-need__title{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--dl-text-3)}}.dl .dl-record__back{display:inline-flex;align-items:center;gap:4px;padding:0;color:var(--dl-text-2);font:inherit;font-size:var(--dl-small);background:none;border:0;cursor:pointer}.dl .dl-record__back svg{width:14px;height:14px}@media(hover:hover)and (pointer:fine){.dl .dl-record__back:hover{color:var(--dl-accent)}}.dl .dl-li-read__row.is-static{cursor:default}@media(hover:hover)and (pointer:fine){.dl .dl-li-read__row.is-static:hover{background:none}}.dl .dl-actionbar{position:sticky;bottom:16px;z-index:5;max-width:1040px;margin-inline:auto}.dl .dl-cx-md.dl-cx-md--split{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.dl .dl-cx-md--split .dl-cx-md__detail{min-width:0}@media(max-width:1099px){.dl .dl-cx-md.dl-cx-md--split{grid-template-columns:minmax(0,1fr)}}.dl .dl-scroll-x{max-width:100%;overflow-x:auto;border-radius:12px}.dl .dl-scroll-x:focus-visible{box-shadow:var(--dl-focus)}.dl .dl-search__clear{display:inline-grid;flex:none;place-items:center;inline-size:18px;block-size:18px;padding:0;color:var(--dl-surface-solid);background:var(--dl-text-3);border:0;border-radius:50%;cursor:pointer}.dl .dl-search__clear svg{inline-size:12px;block-size:12px}.dl .dl-search__clear:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .dl-search input::-webkit-search-cancel-button{display:none}.dl .dl-cx-empty{padding:28px 12px;color:var(--dl-text-2);text-align:center;list-style:none}.dl .dl-cx-md{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:340px;background:var(--dl-surface-solid);border-radius:16px;box-shadow:inset 0 0 0 1px var(--dl-separator);overflow:hidden}.dl .dl-cx-md.is-sheet{grid-template-columns:minmax(0,1fr);min-height:0;max-width:520px}.dl .dl-cx-list{display:grid;align-content:start;gap:2px;margin:0;padding:8px;list-style:none}.dl .dl-cx-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto 16px;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 10px;color:var(--dl-text);font:inherit;text-align:start;background:none;border:0;border-radius:12px;cursor:pointer;transition:background-color .15s ease}@media(hover:hover)and (pointer:fine){.dl .dl-cx-row:hover{background:var(--dl-surface-3)}}.dl .dl-cx-row[aria-current=true]{background:var(--ap-gray6)}.dl[data-theme=dark] .dl-cx-row[aria-current=true]{background:var(--ap-gray5)}.dl .dl-cx-row__main{display:grid;min-width:0}.dl .dl-cx-row__main strong{font-size:15px;font-weight:500;overflow:clip visible;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dl .dl-cx-row__main small{color:var(--dl-text-2);font-size:12.5px;overflow:clip visible;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dl .dl-cx-row__end{display:grid;justify-items:end;gap:2px;font-size:13.5px}.dl .dl-cx-row__chev{width:16px;height:16px;color:var(--dl-text-3)}.dl[dir=rtl] .dl-cx-row__chev{transform:scaleX(-1)}.dl .dl-cx-md__detail{padding:18px 20px;border-inline-start:1px solid var(--dl-separator)}.dl .dl-cx-inspector{display:grid;align-content:start;gap:16px}.dl .dl-cx-inspector header{display:grid;gap:6px;justify-items:start}.dl .dl-cx-inspector h4{margin:0;font-size:19px;font-weight:650}.dl .dl-cx-inspector footer{display:flex;justify-content:flex-end;gap:10px;padding-top:6px;border-top:1px solid var(--dl-separator)}@media(max-width:1000px){.dl .dl-cx-md{grid-template-columns:minmax(0,1fr)}.dl .dl-cx-md__detail{border-inline-start:0;border-top:1px solid var(--dl-separator)}}.dl[dir=rtl] .dl-cx-flip{transform:scaleX(-1)}.dl .dl-cx-chat{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:380px;background:var(--dl-surface-solid);border-radius:16px;box-shadow:inset 0 0 0 1px var(--dl-separator);overflow:hidden}.dl .dl-cx-chat__threads{display:grid;align-content:start;gap:2px;margin:0;padding:8px;list-style:none;border-inline-end:1px solid var(--dl-separator)}.dl .dl-cx-chat__threads button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:56px;padding:6px 8px;color:var(--dl-text);font:inherit;text-align:start;background:none;border:0;border-radius:12px;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .dl-cx-chat__threads button:hover{background:var(--dl-surface-3)}}.dl .dl-cx-chat__threads button[aria-current=true]{background:var(--ap-gray6)}.dl[data-theme=dark] .dl-cx-chat__threads button[aria-current=true]{background:var(--ap-gray5)}.dl .dl-cx-chat__threads span{display:grid;min-width:0}.dl .dl-cx-chat__threads strong{font-size:14px;font-weight:600;overflow:clip visible;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dl .dl-cx-chat__threads small{color:var(--dl-text-2);font-size:12.5px;overflow:clip visible;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dl .dl-cx-unread{width:9px;height:9px;border-radius:50%;background:var(--dl-accent-fill)}.dl .dl-cx-chat__thread{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0}.dl .dl-cx-chat__thread ol{display:grid;align-content:end;gap:10px;margin:0;padding:16px;list-style:none}.dl .dl-cx-chat__thread li{display:flex;align-items:flex-end;gap:8px;max-width:80%}.dl .dl-cx-chat__thread li.is-me{margin-inline-start:auto}.dl .dl-cx-bubble{display:grid;gap:4px;padding:8px 12px;background:var(--dl-surface-3);border-radius:18px;border-end-start-radius:6px}.dl .dl-cx-chat__thread li.is-me .dl-cx-bubble{color:#fff;background:var(--ap-blue);border-radius:18px;border-end-end-radius:6px}.dl .dl-cx-bubble small{color:var(--dl-text-2);font-size:12px;font-weight:600}.dl .dl-cx-bubble p{margin:0;font-size:15px;line-height:1.4}.dl .dl-cx-bubble time{justify-self:end;color:var(--dl-text-2);font-size:11px}.dl .dl-cx-chat__thread li.is-me time{color:#ffffffbf}.dl .dl-cx-composer{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--dl-separator)}.dl .dl-cx-composer .dl-input{flex:1;border-radius:999px}@media(max-width:1000px){.dl .dl-cx-chat{grid-template-columns:minmax(0,1fr)}.dl .dl-cx-chat__threads{border-inline-end:0;border-bottom:1px solid var(--dl-separator)}}.dl .dl-cx-chatpop__window{position:absolute;inset-inline-end:16px;bottom:16px;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(360px,calc(100% - 32px));height:400px;background:var(--dl-surface-solid);border-radius:18px;box-shadow:var(--dl-shadow-pop);overflow:hidden}.dl .dl-cx-chatpop__window header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 6px 6px 14px;border-bottom:1px solid var(--dl-separator)}.dl[dir=rtl] .dl-cx-chatpop__window header{padding:6px 14px 6px 6px}.dl .dl-cx-chatpop__window header strong{font-size:15px}.dl .dl-cx-chat__thread.is-compact{min-height:0;overflow:hidden}.dl .dl-cx-chat__thread.is-compact ol{overflow-y:auto;padding:12px}.dl .dl-cx-chat__thread.is-compact li{max-width:88%}.dl .dl-cx-chatpop__open{position:absolute;inset-inline-end:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;color:var(--dl-on-accent);font:inherit;font-weight:600;background:var(--dl-accent-fill);border:0;border-radius:999px;box-shadow:var(--dl-shadow-pop);cursor:pointer}.dl .dl-cx-chatpop__open svg{width:18px;height:18px}.dl .dl-cx-chat__thread li,.dl[dir=rtl] .dl-cx-chat__thread li{margin-left:0;margin-right:auto}.dl .dl-cx-chat__thread li.is-me,.dl[dir=rtl] .dl-cx-chat__thread li.is-me{margin-left:auto;margin-right:0}.dl[dir=rtl] .dl-cx-chat__thread li:not(.is-me){flex-direction:row-reverse}.dl .dl-cx-chat__thread li:not(.is-me) .dl-cx-bubble{border-radius:18px 18px 18px 6px}.dl .dl-cx-chat__thread li.is-me .dl-cx-bubble{border-radius:18px 18px 6px}.dl .dl-cx-composer{flex-wrap:wrap;align-items:flex-end}.dl .dl-cx-composer .dl-cx-composer__input{flex:1;min-height:40px;padding:9px 16px!important;border-radius:20px;resize:none}.dl .dl-cx-composer .dl-textarea__count{display:none}.dl .dl-cx-composer__hint{flex-basis:100%;color:var(--dl-text-3);font-size:11.5px;text-align:center}.dl .dl-hovercard--details{color-scheme:dark;--ap-label: #ffffff;--ap-label-2: rgba(235, 235, 245, .6);--ap-bg-2: #1c1c1e;--ap-gray: #8e8e93;--ap-separator: rgba(255, 255, 255, .12)}.dl .dl-upload{display:grid;gap:10px}.dl .dl-upload__drop{display:flex;min-height:88px;align-items:center;justify-content:center;gap:14px;padding:16px;color:var(--dl-text-2);text-align:start;border-radius:var(--dl-radius-control);outline:1.5px dashed color-mix(in srgb,var(--dl-text-3) 55%,transparent);outline-offset:-1.5px;cursor:pointer;transition:background-color .14s,outline-color .14s}.dl .dl-upload__drop.is-dragging{background:var(--dl-accent-soft);outline-color:var(--dl-accent)}@media(hover:hover)and (pointer:fine){.dl .dl-upload__drop:hover{background:var(--dl-accent-soft);outline-color:var(--dl-accent)}}.dl .dl-upload__drop:focus-within{box-shadow:var(--dl-focus)}.dl .dl-upload__drop svg{width:26px;color:var(--dl-accent)}.dl .dl-upload__drop span{display:grid;gap:2px}.dl .dl-upload__drop strong{color:var(--dl-text);font-weight:550}.dl .dl-upload__drop small{font-size:var(--dl-small)}.dl .dl-upload__list{display:grid;gap:4px}.dl .dl-upload__list li{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:8px 10px;background:var(--dl-surface-2);border-radius:var(--dl-radius-control)}.dl .dl-upload__list li>svg{width:18px;color:var(--dl-text-2)}.dl .dl-upload__name{display:grid;min-width:0}.dl .dl-upload__name bdi{overflow:clip visible;white-space:nowrap;text-overflow:ellipsis;min-width:0}.dl .dl-upload__name small{color:var(--dl-text-3);font-size:11.5px}.dl .dl-upload__done{width:18px;color:var(--dl-success)}.dl .dl-upload__list progress{width:90px}.dl .dl-upload__progress{display:inline-flex;align-items:center;gap:8px}.dl .dl-upload__percent{min-width:3ch;color:var(--dl-text-2);font-size:12px;font-variant-numeric:tabular-nums;text-align:end;animation:dl-fade-in .24s var(--dl-ease)}.dl .dl-up-row{display:grid;min-height:56px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 8px 8px 14px;background:var(--dl-surface-solid);border-radius:12px;box-shadow:inset 0 0 0 1px var(--dl-control-border, var(--dl-border));cursor:pointer;transition:box-shadow .14s}@media(hover:hover)and (pointer:fine){.dl .dl-up-row:hover{box-shadow:inset 0 0 0 1px var(--ap-blue)}}.dl .dl-up-row:focus-within{box-shadow:inset 0 0 0 1px var(--ap-blue),var(--dl-focus)}.dl .dl-up-row>svg{width:18px;color:var(--dl-text-2)}.dl .dl-up-row>span:nth-child(2){display:grid}.dl .dl-up-row strong{font-weight:500}.dl .dl-up-row small{color:var(--dl-text-2);font-size:12px}.dl .dl-up-row__browse{padding:7px 12px;color:var(--dl-link);font-size:13.5px;font-weight:550;background:color-mix(in srgb,var(--ap-blue) 10%,transparent);border-radius:8px}@media(prefers-reduced-motion:reduce){.dl .dl-upload__percent{animation:none}}.dl .dl-upload__list li.is-failed{background:color-mix(in srgb,var(--ap-red) 9%,var(--dl-surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ap-red) 30%,transparent)}.dl .dl-upload__list li.is-failed small{color:var(--dl-danger)}.dl .dl-upload__failed-icon,.dl .dl-upload__list li>svg.dl-upload__failed-icon{width:18px;color:var(--dl-danger)}.dl .dl-upload__percent{animation-duration:.4s}.dl .dl-upload__drop,.dl .dl-up-row{width:100%;font:inherit;text-align:start}@media(hover:hover)and (pointer:fine){.dl .dl-upload__drop:hover{background:none;outline-color:color-mix(in srgb,var(--dl-text-3) 55%,transparent)}}@media(hover:hover){.dl .dl-upload__drop:hover{background:var(--dl-accent-soft);outline-color:var(--dl-accent)}}.dl .dl-upload__drop:active{background:var(--dl-accent-soft)}.dl .dl-upload__drop:focus-visible{box-shadow:var(--dl-focus)}.dl .dl-upload.is-dragging .dl-upload__drop{background:var(--dl-accent-soft);outline:1.5px dashed var(--dl-accent)}.dl .dl-upload.is-dragging .dl-up-row{box-shadow:inset 0 0 0 1.5px var(--ap-blue);background:color-mix(in srgb,var(--ap-blue) 6%,var(--dl-surface-solid))}@media(hover:hover)and (pointer:fine){.dl .dl-up-row:hover{box-shadow:inset 0 0 0 1px var(--dl-control-border, var(--dl-border))}}@media(hover:hover){.dl .dl-up-row:hover{box-shadow:inset 0 0 0 1px var(--ap-blue)}}.dl .dl-up-row:focus-visible{box-shadow:inset 0 0 0 1px var(--ap-blue),var(--dl-focus)}.dl .dl-upload__list li{position:relative;grid-template-columns:auto minmax(0,1fr) auto auto}.dl .dl-upload__open-wrap{position:relative;display:inline-flex;max-width:100%}.dl .dl-upload__open{max-width:100%;overflow:clip visible;color:var(--dl-text);font:inherit;white-space:nowrap;text-overflow:ellipsis;text-align:start;cursor:pointer;border-radius:4px;min-width:0}@media(hover:hover)and (pointer:fine){.dl .dl-upload__open:hover bdi{color:var(--dl-link);text-decoration:underline;text-underline-offset:3px}}.dl .dl-upload__open:focus-visible{box-shadow:var(--dl-focus)}@media(max-width:520px){.dl .dl-upload__list li{gap:8px;padding-inline:10px 4px}.dl .dl-upload__list progress{width:56px}}.dl .dl-hovercard{position:absolute;top:calc(100% + 8px);inset-inline-start:0;z-index:30;display:grid;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .16s var(--dl-ease),transform .16s var(--dl-ease),visibility 0s linear .16s}.dl .dl-upload__open-wrap:focus-within .dl-hovercard{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:.35s,.35s,.35s}@media(hover:hover)and (pointer:fine){.dl .dl-upload__open-wrap:hover .dl-hovercard{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:.35s,.35s,.35s}}@media(hover:none){.dl .dl-upload__open-wrap:hover .dl-hovercard{opacity:0;visibility:hidden}}.dl .dl-hovercard--details{gap:2px;width:max-content;max-width:280px;padding:8px 10px;color:var(--ap-label);font-size:12px;background:var(--ap-bg-2);border-radius:8px;box-shadow:0 6px 20px #0003}.dl .dl-hovercard--details strong{font-weight:600}.dl .dl-hovercard--details span{color:var(--ap-label-2)}.dl .dl-hovercard__hint{margin-block-start:2px;color:var(--ap-gray)!important}.dl .dl-hovercard--quicklook,.dl .dl-hovercard--peek{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;width:300px;padding:12px;background:var(--dl-surface-solid);border-radius:14px;box-shadow:0 0 0 .5px var(--ap-separator),0 14px 36px #0000002e}.dl[data-theme=dark] .dl-hovercard--quicklook,.dl[data-theme=dark] .dl-hovercard--peek{background:var(--ap-grouped-3);box-shadow:0 0 0 .5px var(--ap-separator-opaque),0 14px 36px #00000080}.dl .dl-hovercard__text{display:grid;gap:3px;min-width:0}.dl .dl-hovercard__text strong{overflow:clip visible;font-size:13.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;min-width:0}.dl .dl-hovercard__text span{color:var(--dl-text-2);font-size:12px;line-height:1.35}.dl .dl-hovercard__actions{grid-column:1 / -1;display:flex;gap:6px}.dl .dl-thumb-page{display:grid;align-content:start;gap:5px;width:64px;height:82px;overflow:hidden;background:#fff;border-radius:6px;box-shadow:0 0 0 .5px var(--ap-separator-opaque),0 2px 6px #00000014;object-fit:cover}.dl .dl-thumb-page__band{height:12px;background:var(--ap-blue)}.dl .dl-thumb-page--pdf .dl-thumb-page__band{background:var(--ap-red)}.dl .dl-thumb-page--sheet .dl-thumb-page__band{background:var(--ap-green)}.dl .dl-thumb-page__lines{display:grid;gap:5px;padding-inline:7px}.dl .dl-thumb-page__lines i{height:3px;background:var(--ap-gray4);border-radius:2px}.dl .dl-thumb-page__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-inline:6px;background:var(--ap-gray4);border:1px solid var(--ap-separator)}.dl .dl-thumb-page__grid i{height:7px;background:#fff}.dl .dl-thumb-page.is-large{width:min(360px,100%);height:auto;aspect-ratio:1 / 1.3;gap:12px;margin-inline:auto;border-radius:8px}.dl .dl-thumb-page.is-large .dl-thumb-page__band{height:34px}.dl .dl-thumb-page.is-large .dl-thumb-page__lines{gap:12px;padding-inline:24px}.dl .dl-thumb-page.is-large .dl-thumb-page__lines i{height:7px}.dl .dl-thumb-page.is-large .dl-thumb-page__grid{margin-inline:18px}.dl .dl-thumb-page.is-large .dl-thumb-page__grid i{height:20px}.dl .dl-quicklook{display:grid;padding-block:8px}.dl .dl-quicklook__pdf{width:100%;height:min(60vh,520px);border:0;border-radius:8px;background:#fff}.dl .dl-attach-case .dl-upload__list li:not(.is-failed){background:var(--dl-surface-solid)}.dl .dl-hovercard--quicklook,.dl .dl-hovercard--peek{width:min(300px,calc(100vw - 64px))}@media(hover:none){.dl .dl-hovercard{display:none}}.dl .dl-hovercard--quicklook,.dl .dl-hovercard--peek{width:min(300px,calc(100vw - 128px))}.dl .dl-hovercard--details{max-width:min(280px,calc(100vw - 128px))}.dl:not([data-theme=dark]) .dl-upload__list li.is-failed{background:color-mix(in srgb,var(--ap-red) 6%,#fff)}.dl[data-theme=dark] .dl-upload__list li.is-failed{background:color-mix(in srgb,var(--ap-red) 10%,var(--ap-bg-2))}.dl .dl-quicklook__nav{display:inline-flex;align-items:center;gap:4px;margin-inline-end:auto;color:var(--dl-text-2);font-size:13px}.dl .dl-quicklook__nav>span{white-space:nowrap;font-variant-numeric:tabular-nums}.dl [role=dialog]:has(.dl-quicklook){width:min(760px,92vw);max-width:none}.dl [role=dialog]:has(.dl-quicklook) .dl-thumb-page.is-large{width:min(520px,100%);height:auto;aspect-ratio:210 / 297}.dl .dl-upload__percent{min-width:4ch;opacity:0;animation:none;transition:opacity .4s ease}.dl .dl-upload__percent.is-shown{opacity:1}@media(prefers-reduced-motion:reduce){.dl .dl-upload__percent{transition:none}}.dl .dl-quicklook__image{display:block;max-width:100%;border-radius:8px;box-shadow:0 0 0 1px var(--dl-separator)}.dl [role=dialog]:has(.dl-quicklook__image),.dl .dialog-foundation:has(.dl-quicklook__image){width:fit-content;min-width:min(420px,92vw);max-width:92vw}.dl .dl-quicklook:has(img){justify-items:center}.dl .dl-rule-quiet{color:var(--dl-text-3)}.dl .dl-scan{display:flex;flex-direction:column;gap:16px}.dl .dl-scan__read{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 18px;margin:14px 0 0;padding:14px 16px;background:var(--dl-surface-3);border-radius:12px}.dl .dl-scan__read dt{color:var(--dl-text-2);font-size:12.5px}.dl .dl-scan__read dd{margin:2px 0 0;font-weight:600}.dl .dl-input.dl-input--scan{padding-left:44px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238e8e93' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M3 5v14M8 5v14M12 5v14M17 5v14M21 5v14'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:18px!important;background-position:left 16px bottom 12px!important}.dl .dl-field__box:dir(ltr):has(.dl-field__trailing)>.dl-input--scan{padding-right:210px}.dl .dl-field__box:dir(rtl):has(.dl-field__trailing)>.dl-input--scan{padding-left:210px}.dl .dl-field--float .dl-field__box:dir(ltr):has(>.dl-input--scan)>.dl-field__label{inset-inline-start:44px}.dl .dl-input.dl-input--scan:placeholder-shown:not(:focus){background-position:left 16px center!important}.dl .dl-field__box:dir(ltr):has(>.dl-field__trailing)>.dl-input--scan{padding-right:var(--dl-note-room)}.dl .dl-field__box:dir(rtl):has(>.dl-field__trailing)>.dl-input--scan{padding-left:var(--dl-note-room)}.dl .dl-field__box:dir(rtl)>.dl-input.dl-input--scan{padding-left:16px!important;padding-right:44px!important;background-position:right 16px bottom 12px!important}.dl .dl-field__box:dir(rtl):has(>.dl-field__trailing)>.dl-input.dl-input--scan{padding-left:var(--dl-note-room)!important}.dl .dl-field--float .dl-field__box:dir(rtl):has(>.dl-input--scan)>.dl-field__label{inset-inline-start:44px}.dl .dl-field__box:dir(rtl)>.dl-input.dl-input--scan:placeholder-shown:not(:focus){background-position:right 16px center!important}@media(pointer:coarse){.dl .dl-upload__open{position:relative}.dl .dl-upload__open:after{position:absolute;inset:50% auto auto 50%;width:max(100%,44px);height:max(100%,44px);content:"";transform:translate(-50%,-50%)}}.dl .dl-field__box.has-note-below:dir(ltr)>.dl-input--scan{padding-right:16px}.dl .dl-field__box.has-note-below:dir(rtl)>.dl-input--scan{padding-left:16px}.dl .dl-lot{display:grid;gap:16px}.dl .dl-input.dl-input--scan{transition:background-position .2s cubic-bezier(.23,1,.32,1),box-shadow .15s ease}@media(prefers-reduced-motion:reduce){.dl .dl-input.dl-input--scan{transition:none}}.dl .dl-cal-tick{position:relative;display:inline-grid;flex:none;place-items:center;width:14px;height:14px;padding:0;color:inherit;background:none;border:0;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor;cursor:pointer}.dl .dl-cal-chip.is-none .dl-cal-tick,.dl .dl-cal-agenda li.is-none .dl-cal-tick{color:var(--dl-text-2)}.dl .dl-cal-tick.is-done{color:var(--dl-on-accent);background:var(--ap-gray);box-shadow:none}.dl .dl-cal-tick svg{width:10px;height:10px;stroke-width:3.2}.dl .dl-cal-agenda .dl-cal-tick{width:20px;height:20px}.dl .dl-cal-agenda .dl-cal-tick svg{width:13px;height:13px}.dl .dl-cal-agenda li.is-overdue .dl-cal-tick{color:var(--dl-danger)}.dl .dl-cal-agenda li.is-soon .dl-cal-tick{color:var(--dl-warning)}@media(pointer:coarse){.dl .dl-cal-tick:after{position:absolute;inset:50% auto auto 50%;width:max(100%,44px);height:max(100%,44px);content:"";transform:translate(-50%,-50%)}}.dl .dl-cal-chip:is(.is-layers,.is-both).is-overdue .dl-cal-tick{color:var(--dl-danger)}.dl .dl-cal-chip:is(.is-layers,.is-both).is-soon .dl-cal-tick{color:var(--dl-warning)}.dl .dl-cx-muted{color:var(--dl-text-2);font-size:13.5px}.dl .dl-cx-blocked{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--dl-danger);font-size:13.5px}.dl .dl-cx-blocked svg{width:16px;height:16px;flex:none}.dl .dl-cx-check{display:grid;gap:14px}.dl .dl-cx-check ul{display:grid;margin:0;padding:0;list-style:none;background:var(--dl-surface-solid);border-radius:12px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl .dl-cx-check li{display:grid;grid-template-columns:22px minmax(0,1fr) minmax(150px,auto) minmax(150px,auto);align-items:center;gap:12px;min-height:52px;padding:8px 14px}.dl .dl-cx-check li+li{box-shadow:inset 0 1px 0 var(--dl-separator)}.dl .dl-cx-check .dl-cal-tick{width:20px;height:20px;color:var(--dl-text-2)}.dl .dl-cx-check .dl-cal-tick svg{width:13px;height:13px}.dl .dl-cx-check .dl-cal-tick:disabled{opacity:.45;cursor:not-allowed}.dl .dl-cx-check li.is-done .dl-cx-check__title{color:var(--dl-text-2);text-decoration:line-through}.dl .dl-cx-check__who{display:inline-flex;align-items:center;gap:8px;font-size:14px}.dl .dl-cx-check__title{font-size:15px}.dl .dl-cx-wizard{display:grid;gap:14px;max-width:760px}.dl .dl-cx-wizard__names{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:-6px 0 0;padding:0;list-style:none;color:var(--dl-text-2);font-size:12.5px}.dl .dl-cx-wizard__names .is-current{color:var(--dl-text);font-weight:600}.dl .dl-cx-wizard__body{min-height:230px;padding:16px;background:var(--dl-surface-solid);border-radius:14px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl .dl-cx-wizard__foot{display:flex;justify-content:space-between;gap:10px}.dl .dl-cx-checkrows{display:grid;gap:14px}.dl .dl-cx-gantt{position:relative;display:grid;--name: 200px;padding:6px 0;background:var(--dl-surface-solid);border-radius:14px;box-shadow:inset 0 0 0 1px var(--dl-separator);overflow:hidden}.dl .dl-cx-gantt__head,.dl .dl-cx-gantt__row{display:grid;grid-template-columns:var(--name) minmax(0,1fr);align-items:center;min-height:40px}.dl .dl-cx-gantt__head{grid-template-columns:var(--name) repeat(var(--weeks),minmax(0,1fr));color:var(--dl-text-2);font-size:12px;font-weight:600}.dl .dl-cx-gantt__head>span:first-child,.dl .dl-cx-gantt__name{padding-inline:14px}.dl .dl-cx-gantt__head>span:not(:first-child){text-align:center}.dl .dl-cx-gantt__row{border-top:1px solid var(--dl-separator)}.dl .dl-cx-gantt__name{font-size:14px}.dl .dl-cx-gantt__lane{position:relative;height:40px;background:repeating-linear-gradient(to right,transparent 0 calc(100% / var(--weeks) - 1px),var(--dl-separator) calc(100% / var(--weeks) - 1px) calc(100% / var(--weeks)))}.dl .dl-cx-gantt__bar{position:absolute;top:9px;height:22px;display:flex;align-items:center;padding-inline:8px;color:var(--dl-text);font-size:11.5px;font-weight:600;white-space:nowrap;background:var(--ap-gray4);border-radius:6px}.dl[data-theme=dark] .dl-cx-gantt__bar{background:var(--ap-gray3)}.dl .dl-cx-gantt__bar.is-done{background:var(--ap-gray5);color:var(--dl-text-2)}.dl .dl-cx-gantt__bar.is-late{color:var(--dl-on-accent);background:var(--ap-red)}.dl .dl-cx-gantt__ms{position:absolute;top:13px;width:14px;height:14px;margin-inline-start:-7px;background:var(--ap-gray);transform:rotate(45deg);border-radius:2px}.dl .dl-cx-gantt__ms.is-done{background:var(--ap-green)}.dl .dl-cx-gantt__today{position:absolute;top:40px;bottom:0;inset-inline-start:calc(var(--name) + (100% - var(--name)) * var(--at) / var(--weeks));width:2px;background:var(--dl-accent-fill)}.dl .dl-cx-print{display:grid;gap:14px;justify-items:center;padding:16px;background:var(--dl-canvas);border-radius:14px}.dl .dl-cx-print__bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-self:stretch}.dl .dl-cx-print__bar .dl-field{width:140px}.dl .dl-cx-print__bar .dl-cx-muted{margin-inline-end:auto}.dl .dl-cx-paper{display:grid;gap:18px;width:min(100%,560px);aspect-ratio:210 / 297;padding:36px 40px;color:#000;font-size:12.5px;background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f,0 8px 24px #00000014;align-content:start}.dl .dl-cx-paper.is-a5{width:min(100%,400px)}.dl .dl-cx-paper.is-letter{aspect-ratio:216 / 279}.dl .dl-cx-paper header{display:flex;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #d1d1d6}.dl .dl-cx-paper header>div{display:grid;gap:2px}.dl .dl-cx-paper__title{text-align:end}.dl .dl-cx-paper__title strong{font-size:20px}.dl .dl-cx-paper small{color:#3c3c4399}.dl .dl-cx-paper__to{display:grid;gap:2px}.dl .dl-cx-paper table{width:100%;border-collapse:collapse}.dl .dl-cx-paper th,.dl .dl-cx-paper td{padding:7px 6px;text-align:start;border-bottom:1px solid #e5e5ea;font-variant-numeric:tabular-nums}.dl .dl-cx-paper th:not(:first-child),.dl .dl-cx-paper td:not(:first-child){text-align:end}.dl .dl-cx-paper th{color:#3c3c4399;font-weight:600}.dl .dl-cx-paper tfoot td{border-bottom:0}.dl .dl-cx-paper tfoot td:first-child{text-align:end;color:#3c3c4399}.dl .dl-cx-paper tfoot .is-total td{font-size:14px;font-weight:700;color:#000;border-top:1px solid #000000}.dl .dl-cx-paper footer{margin-top:auto;color:#3c3c4399;font-size:11px}@media(max-width:1000px){.dl .dl-cx-check li{grid-template-columns:22px minmax(0,1fr)}.dl .dl-cx-check li>:nth-child(n+3){grid-column:2}.dl .dl-cx-gantt{--name: 140px}}.dl .dl-cx-check .dl-cal-tick.is-done,.dl .dl-cal-agenda .dl-cal-tick.is-done{color:var(--dl-on-accent)}.dl .dl-cx-group{display:grid;gap:4px}.dl .dl-cx-group h5{display:flex;justify-content:space-between;gap:8px;margin:10px 2px 2px;color:var(--dl-text-2);font-size:13px;font-weight:600}.dl .dl-cx-group h5 small{font-weight:400;font-variant-numeric:tabular-nums}.dl .dl-cx-matrix-one .dl-cx-group{padding:4px 14px 8px;background:var(--dl-surface-solid);border-radius:12px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl .dl-cx-check .dl-cx-group ul{margin:0}.dl .dl-cx-wizard__main{display:grid;gap:14px;min-width:0}.dl .dl-cx-wizard.is-side{grid-template-columns:210px minmax(0,1fr);align-items:start;max-width:860px}.dl .dl-cx-wizard.is-side aside{display:grid;gap:10px;padding:14px;background:var(--dl-surface-solid);border-radius:14px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl .dl-cx-wizard__names.is-side{grid-template-columns:minmax(0,1fr);gap:4px;margin:0;font-size:14px}.dl .dl-cx-wizard__names.is-side li{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 8px;border-radius:8px}.dl .dl-cx-wizard__names.is-side li.is-current{background:var(--dl-surface-3)}.dl .dl-cx-wizard__mark{display:inline-grid;place-items:center;width:22px;height:22px;flex:none;color:var(--dl-text-2);font-size:12px;font-weight:600;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ap-gray3)}.dl .dl-cx-wizard__names.is-side li.is-current .dl-cx-wizard__mark{color:var(--dl-on-accent);background:var(--dl-accent-fill);box-shadow:none}.dl .dl-cx-wizard__names.is-side li.is-done .dl-cx-wizard__mark{color:var(--dl-on-accent);background:var(--ap-gray);box-shadow:none}.dl .dl-cx-wizard__mark svg{width:13px;height:13px;stroke-width:3}.dl .dl-cx-stages{display:grid;margin:0;padding:6px 14px;list-style:none;background:var(--dl-surface-solid);border-radius:14px;box-shadow:inset 0 0 0 1px var(--dl-separator);max-width:620px}.dl .dl-cx-stages li{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px}.dl .dl-cx-stages li:not(:last-child):after{content:"";position:absolute;inset-inline-start:10px;top:36px;bottom:-16px;width:2px;background:var(--dl-separator)}.dl .dl-cx-stages__mark{position:relative;z-index:1;display:grid;place-items:center;width:22px;height:22px;color:var(--dl-on-accent);background:var(--dl-surface-solid);border-radius:50%;box-shadow:inset 0 0 0 2px var(--ap-gray3)}.dl .dl-cx-stages__mark.is-ms{border-radius:4px;transform:rotate(45deg) scale(.82)}.dl .dl-cx-stages__mark svg{width:13px;height:13px;stroke-width:3}.dl .dl-cx-stages li.is-done .dl-cx-stages__mark{background:var(--ap-gray);box-shadow:none}.dl .dl-cx-stages li.is-done .dl-cx-stages__mark.is-ms svg{transform:rotate(-45deg)}.dl .dl-cx-stages li.is-now .dl-cx-stages__mark{box-shadow:inset 0 0 0 2px var(--dl-accent-fill)}.dl .dl-cx-stages__main{display:grid;min-width:0}.dl .dl-cx-stages__main strong{font-size:15px;font-weight:500}.dl .dl-cx-stages__main small{color:var(--dl-text-2);font-size:12.5px}.dl .dl-cx-print.is-side{grid-template-columns:240px minmax(0,1fr);align-items:start;justify-items:stretch}.dl .dl-cx-print__side{display:grid;gap:12px;padding:14px;background:var(--dl-surface-solid);border-radius:14px}.dl .dl-cx-print__actions{display:grid;gap:8px;padding-top:6px;border-top:1px solid var(--dl-separator)}.dl .dl-cx-print.is-side .dl-cx-paper{justify-self:center}.dl .dl-cx-paper__logo{display:inline-grid;place-items:center;width:28px;height:28px;margin-bottom:4px;color:#fff;font-weight:700;background:#000;border-radius:8px}@media(max-width:1000px){.dl .dl-cx-wizard.is-side,.dl .dl-cx-print.is-side{grid-template-columns:minmax(0,1fr)}}.dl .dl-cx-wizard__names:not(.is-side){grid-template-columns:repeat(var(--n, 4),minmax(0,1fr))}.dl .dl-cx-check li{grid-template-columns:22px minmax(0,1fr) 170px 250px}.dl .dl-cx-check li>:nth-child(4){justify-self:start;white-space:normal;text-align:start}.dl .dl-cx-check .dl-cx-blocked{align-items:flex-start;line-height:1.35}.dl .dl-cx-check .dl-cx-blocked svg{margin-top:1px}@media(max-width:1000px){.dl .dl-cx-check li{grid-template-columns:22px minmax(0,1fr) 150px}.dl .dl-cx-check li>:nth-child(4){grid-column:2 / -1}}.dl .dl-cx-paper{min-width:0}.dl .dl-cx-paper table{table-layout:fixed}.dl .dl-cx-paper th,.dl .dl-cx-paper td{overflow-wrap:anywhere}.dl .dl-cx-paper thead th:first-child{width:40%}.dl .dl-cal-month .dl-cal-chip .dl-cal-tick{flex:none;width:10px;height:10px;align-self:center}.dl .dl-cal-month .dl-cal-chip .dl-cal-tick svg{width:10px;height:10px}.dl .dl-acc-settings .dl-cx-wizard{margin-top:4px}.dl .dl-cal-chip.is-overdue .dl-cal-tick{color:var(--dl-danger)}.dl .dl-cal-chip.is-soon .dl-cal-tick{color:var(--dl-warning)}.dl .dl-cx-paper__title{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.dl .dl-cx-paper header>.dl-cx-paper__title{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.dl .dl-cx-check{container-type:inline-size}@container (max-width: 760px){.dl .dl-cx-check ul>li{grid-template-columns:22px minmax(0,1fr) minmax(0,auto)}.dl .dl-cx-check ul>li>:nth-child(4){grid-column:2 / -1}}@container (max-width: 520px){.dl .dl-cx-check ul>li{grid-template-columns:22px minmax(0,1fr)}.dl .dl-cx-check ul>li>:nth-child(n+3){grid-column:2}}.dl .dl-cx-num{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.dl .dl-cx-code{font-variant-numeric:tabular-nums;color:var(--dl-text-2);font-size:13px}.dl .dl-cx-done{display:flex;align-items:center;gap:6px;margin:8px 0 0;color:var(--dl-text-2);font-size:13.5px}.dl .dl-cx-done svg{width:16px;height:16px;color:var(--dl-success)}.dl .dl-cx-rowcheck{display:inline-grid}.dl .dl-cx-rowcheck label{display:grid;cursor:pointer}.dl .dl-cx-rowcheck input{position:absolute;opacity:0;width:20px;height:20px;margin:0;cursor:pointer}.dl .dl-cx-rowcheck{position:relative}.dl .dl-cx-rowcheck input:indeterminate+label .dl-check__box{color:var(--dl-on-accent);background:var(--dl-accent);box-shadow:none}.dl .dl-cx-rowcheck input:focus-visible+label .dl-check__box{outline:2px solid var(--dl-focus);outline-offset:2px}.dl .dl-cx-facts{display:grid;gap:10px;margin:0}.dl .dl-cx-facts>div{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:10px}.dl .dl-cx-facts dt{color:var(--dl-text-2);font-size:13.5px}.dl .dl-cx-facts dd{display:flex;align-items:center;gap:8px;margin:0;min-width:0}.dl .dl-cx-bulk{display:grid;gap:0}.dl .dl-cx-bulk__head,.dl .dl-cx-bulk li{display:grid;grid-template-columns:28px minmax(110px,auto) minmax(0,1fr) auto minmax(90px,auto);align-items:center;gap:12px;min-height:44px;padding:6px 14px}.dl .dl-cx-bulk__head{color:var(--dl-text-2);font-size:13px;font-weight:600}.dl .dl-cx-bulk ul{margin:0;padding:0;list-style:none;background:var(--dl-surface-solid);border-radius:12px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl .dl-cx-bulk li+li{box-shadow:inset 0 1px 0 var(--dl-separator)}.dl .dl-cx-bulk li.is-picked{background:var(--dl-accent-soft)}.dl .dl-cx-bulk li:first-child{border-radius:12px 12px 0 0}.dl .dl-cx-bulk li:last-child{border-radius:0 0 12px 12px}.dl .dl-cx-bulk__bar{margin-top:12px}.dl .dl-cx-bulk__bar .dl-form__footer{position:static;flex-wrap:wrap}.dl .dl-cx-bulk__bar .dl-form__saved{margin-inline-end:auto;font-weight:600}.dl .dl-cx-tree,.dl .dl-cx-tree ul{margin:0;padding:0;list-style:none}.dl .dl-cx-tree{background:var(--dl-surface-solid);border-radius:12px;padding:6px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl .dl-cx-tree__row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:40px;padding-inline:calc(var(--depth) * 22px + 6px) 10px;border-radius:8px}@media(hover:hover)and (pointer:fine){.dl .dl-cx-tree__row:hover{background:var(--dl-surface-3)}}.dl .dl-cx-tree__toggle{position:relative;display:grid;place-items:center;width:28px;height:28px;padding:0;color:var(--dl-text-2);background:none;border:0;border-radius:50%;cursor:pointer}.dl .dl-cx-tree__toggle svg{width:16px;height:16px;transition:transform .18s var(--dl-ease, ease)}.dl[dir=rtl] .dl-cx-tree__toggle svg:not(.is-open){transform:scaleX(-1)}.dl .dl-cx-tree__toggle svg.is-open{transform:rotate(90deg)}.dl .dl-cx-tree__name{display:flex;align-items:baseline;gap:8px;min-width:0;font-size:15px}.dl .dl-cx-tree__name small{color:var(--dl-text-2);font-size:12px;font-variant-numeric:tabular-nums}.dl .dl-cx-org{overflow-x:auto;padding:4px 0 8px}.dl .dl-cx-org ul{display:flex;justify-content:center;gap:16px;margin:0;padding:22px 0 0;list-style:none;position:relative}.dl .dl-cx-org>ul{padding-top:0}.dl .dl-cx-org li{display:grid;justify-items:center;position:relative}.dl .dl-cx-org ul ul:before{content:"";position:absolute;top:0;left:50%;height:11px;border-left:1px solid var(--dl-separator)}.dl .dl-cx-org ul ul>li:before{content:"";position:absolute;top:-11px;left:0;right:0;border-top:1px solid var(--dl-separator)}.dl .dl-cx-org ul ul>li:first-child:before{left:50%}.dl .dl-cx-org ul ul>li:last-child:before{right:50%}.dl .dl-cx-org ul ul>li:after{content:"";position:absolute;top:-11px;left:50%;height:11px;border-left:1px solid var(--dl-separator)}.dl .dl-cx-org__card{display:grid;justify-items:center;gap:4px;min-width:136px;padding:12px 10px;text-align:center;background:var(--dl-surface-solid);border-radius:14px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl .dl-cx-org__card strong{font-size:14px;font-weight:600}.dl .dl-cx-org__card small{color:var(--dl-text-2);font-size:12px}.dl .dl-cx-files{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;margin-top:12px}.dl .dl-cx-files__items{display:grid;align-content:start;gap:2px;margin:0;padding:6px;list-style:none;background:var(--dl-surface-solid);border-radius:14px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl .dl-cx-files__items.is-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px}.dl .dl-cx-files__items button{display:grid;grid-template-columns:28px minmax(0,1fr) 72px 110px 110px;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 10px;color:var(--dl-text);font:inherit;font-size:14px;text-align:start;background:none;border:0;border-radius:10px;cursor:pointer}.dl .dl-cx-files__items.is-grid button{grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;padding:14px 8px;text-align:center}@media(hover:hover)and (pointer:fine){.dl .dl-cx-files__items button:hover{background:var(--dl-surface-3)}}.dl .dl-cx-files__items button[aria-current=true]{background:var(--ap-gray6)}.dl .dl-cx-files__items small{color:var(--dl-text-2);font-size:12.5px}.dl .dl-cx-files__icon{display:grid;place-items:center;color:var(--dl-text-2)}.dl .dl-cx-files__icon svg{width:22px;height:22px}.dl .dl-cx-files__items.is-grid .dl-cx-files__icon svg{width:36px;height:36px;stroke-width:1.4}.dl .dl-cx-files__name{min-width:0;overflow:clip visible;text-overflow:ellipsis;white-space:nowrap}.dl .dl-cx-files__items.is-grid .dl-cx-files__name{max-width:100%;font-size:13px}.dl .dl-cx-files__preview{display:grid;align-content:start;gap:12px;padding:14px;background:var(--dl-surface-solid);border-radius:14px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl .dl-cx-files__page{display:grid;place-items:center;aspect-ratio:1 / 1.2;color:var(--dl-text-3);background:var(--dl-canvas);border-radius:10px}.dl .dl-cx-files__page svg{width:44px;height:44px;stroke-width:1.2}.dl .dl-cx-files__preview strong{overflow-wrap:anywhere}.dl .dl-cx-files__preview .dl-cx-facts>div{grid-template-columns:90px minmax(0,1fr)}.dl .dl-cx-files__actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:1000px){.dl .dl-cx-files{grid-template-columns:minmax(0,1fr)}.dl .dl-cx-files__items:not(.is-grid) button{grid-template-columns:28px minmax(0,1fr) 72px}.dl .dl-cx-files__items:not(.is-grid) button small:nth-of-type(n+2){display:none}}@media(pointer:coarse){.dl .dl-cx-tree__toggle:after,.dl .dl-cx-rowcheck:after{position:absolute;inset:50% auto auto 50%;width:44px;height:44px;content:"";transform:translate(-50%,-50%)}}.dl .dl-cx-break__table td.dl-cx-num{text-align:end}.dl .dl-cx-files{align-items:start}.dl .dl-cx-org ul ul>li:before{left:-8px;right:-8px}.dl .dl-cx-org ul ul>li:first-child:before{left:50%;right:-8px}.dl .dl-cx-org ul ul>li:last-child:before{left:-8px;right:50%}.dl .dl-cx-bulk__head.is-acting{grid-template-columns:28px auto minmax(0,1fr);background:var(--dl-surface-3);border-radius:12px;margin-bottom:6px;color:var(--dl-text);font-size:14px}.dl .dl-cx-bulk__acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.dl .dl-cx-tree__name .dl-avatar{flex:none}.dl .dl-cx-tree__name{align-items:center}.dl .dl-cx-org ul.is-roots{padding-top:0}.dl .dl-cx-org ul.is-roots:before,.dl .dl-cx-org ul.is-roots>li:before,.dl .dl-cx-org ul.is-roots>li:after{display:none}.dl .dl-cx-org__card small.dl-cx-num{text-align:center}.dl .dl-cx-files__add button{color:var(--dl-text-2)}.dl .dl-cx-files__items:not(.is-grid) .dl-cx-files__add button{grid-template-columns:28px minmax(0,1fr)}.dl .dl-cx-files__items.is-grid .dl-cx-files__name{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.dl .dl-cx-files__items.is-grid li{min-width:0}.dl .dl-cx-org ul{align-items:flex-start}.dl .dl-cx-org li{align-content:start}.dl .dl-cx-org ul ul>li:before{left:auto;right:auto;inset-inline:-8px}.dl .dl-cx-org ul ul>li:first-child:before{inset-inline:50% -8px}.dl .dl-cx-org ul ul>li:last-child:before{inset-inline:-8px 50%}.dl .dl-cx-org ul ul>li:only-child:before{display:none}.dl .dl-cx-org__card{gap:2px}.dl .dl-cx-org__card .dl-avatar{margin-bottom:4px}.dl .dl-cx-org>ul{width:max-content;min-width:100%;margin-inline:auto}.dl .dl-cx-files__items.is-grid .dl-cx-files__name{line-height:1.55}.dl .dl-cx-stack li>.dl-cx-num{justify-self:end;font-variant-numeric:tabular-nums}.dl .dl-cx-files__items small{white-space:nowrap}.dl .dl-cx-files__items button{grid-template-columns:28px minmax(0,1fr) repeat(3,max-content);column-gap:18px}.dl .dl-cx-files__items button>small{white-space:nowrap}.dl .dl-cx-bulk__bar{container-type:inline-size}.dl .dl-cx-bulk__bar .dl-form__footer{flex-wrap:nowrap}@container (max-width: 560px){.dl .dl-cx-bulk__bar .dl-button--secondary:has(svg)>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dl .dl-cx-bulk__bar .dl-button--secondary:has(svg){padding-inline:12px}}.dl .dl-cx-files__items{container-type:inline-size}@container (max-width: 600px){.dl .dl-cx-files__items button{grid-template-columns:28px minmax(0,1fr) max-content max-content}.dl .dl-cx-files__items button>small:nth-of-type(2){display:none}}.dl .dl-cx-bulk__bar{container-type:normal}.dl .dl-cx-bulk{container-type:inline-size}.dl .dl-cx-bulk__bar .dl-form__saved{min-inline-size:9ch;font-variant-numeric:tabular-nums}.dl .dl-nx-paper{width:min(100%,640px);aspect-ratio:auto;min-block-size:0}.dl .dl-nx-paper__parties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dl .dl-nx-paper__party{display:grid;gap:2px;padding:10px 12px;border:1px solid #d1d1d6;border-radius:6px}.dl .dl-nx-paper__party>small,.dl .dl-nx-paper__party span small{color:#3c3c4399}.dl .dl-nx-paper__terms{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0}.dl .dl-nx-paper__terms small{color:#3c3c4399}.dl .dl-nx-paper__signs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:18px}.dl .dl-nx-paper__signs span{padding-top:30px;color:#3c3c4399;font-size:11.5px;border-bottom:1px solid #8e8e93}.dl .dl-nx-paper.is-official table{border:1px solid #8e8e93}.dl .dl-nx-paper.is-official th,.dl .dl-nx-paper.is-official td{border:1px solid #c7c7cc;text-align:center}.dl .dl-nx-paper.is-official .dl-nx-paper__party{border-color:#8e8e93;border-radius:0}@media(max-width:700px){.dl .dl-nx-paper__parties{grid-template-columns:minmax(0,1fr)}}.dl .dl-nx-paper table{table-layout:auto}.dl .dl-nx-paper thead th:first-child{width:auto}.dl .dl-nx-paper.is-official th,.dl .dl-nx-paper.is-official td{padding:6px 5px;font-size:11px;overflow-wrap:normal}.dl .dl-nx-paper.is-official td:not(:nth-child(2)),.dl .dl-nx-paper.is-official th{white-space:nowrap}.dl .dl-nx-paper.is-official th:first-child,.dl .dl-nx-paper.is-official td:first-child{width:1%}.dl .dl-nx-paper.is-official td:nth-child(2){width:100%;text-align:start}.dl .dl-pg{display:grid;align-content:start;gap:var(--dl-space-8);inline-size:100%;max-inline-size:var(--dl-width-record);margin-inline:auto;padding:var(--dl-space-8) var(--dl-gutter, var(--dl-space-8)) var(--dl-space-11)}.dl .dl-pg--wide{max-inline-size:var(--dl-width-wide)}.dl .dl-pg--narrow{max-inline-size:var(--dl-width-settings)}.dl .dl-pg-title{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--dl-space-5)}.dl .dl-pg-title h1{font:var(--dl-wt-page) var(--dl-type-display)/var(--dl-lh-display) var(--dl-font-display);letter-spacing:var(--dl-track-display)}.dl .dl-pg-title p{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dl-space-5);margin-block-start:var(--dl-space-2);color:var(--dl-text-2);font-size:var(--dl-type-secondary)}.dl .dl-pg-title__status{color:var(--dl-text)}.dl .dl-pg-title h1:focus{outline:none}.dl .dl-pg-title__back{margin-block-end:var(--dl-space-2);font-size:var(--dl-small)}.dl .dl-pg-title__back :is(a,button){display:inline-flex;align-items:center;gap:var(--dl-space-1);padding:0;color:var(--dl-text-2);font:inherit;text-decoration:none;background:none;border:0;border-radius:4px;cursor:pointer}.dl .dl-pg-title__back svg{inline-size:14px;block-size:14px}.dl[dir=rtl] .dl-pg-title__back svg{transform:scaleX(-1)}.dl .dl-pg-title__back :is(a,button):focus-visible{outline:none;box-shadow:var(--dl-focus)}@media(hover:hover)and (pointer:fine){.dl .dl-pg-title__back :is(a,button):hover{color:var(--dl-accent)}}.dl .dl-pg-title__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dl-space-4)}.dl .dl-pg-cols{display:grid;align-items:start;gap:var(--dl-space-8) var(--dl-space-7);grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.dl .dl-pg-cols--wide{grid-template-columns:minmax(0,3fr) minmax(300px,2fr)}@container (max-width: 860px){.dl .dl-pg-cols,.dl .dl-pg-cols--wide{grid-template-columns:minmax(0,1fr)}}.dl .dl-pg-stack{display:grid;align-content:start;gap:var(--dl-space-8);min-inline-size:0}.dl .dl-pg-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dl-space-4)}.dl .dl-pg-section{display:grid;align-content:start;gap:var(--dl-space-3);min-inline-size:0}.dl .dl-pg-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--dl-space-4);padding-inline:var(--dl-space-5)}.dl .dl-pg-section__head h2{color:var(--dl-text-2);font-size:var(--dl-type-secondary);font-weight:600}.dl .dl-pg-group{min-inline-size:0;overflow:hidden;background:var(--dl-surface-solid, var(--dl-surface));border-radius:var(--dl-radius-card)}.dl .dl-pg-group--padded{display:grid;align-content:start;gap:var(--dl-space-6);padding:var(--dl-space-7);overflow:visible}.dl .dl-pg-row{position:relative;display:flex;align-items:center;gap:var(--dl-space-5);inline-size:100%;min-block-size:48px;padding:var(--dl-space-4) var(--dl-space-6);color:var(--dl-text);text-align:start;background:none;border:0}.dl .dl-pg-row+.dl-pg-row:before{position:absolute;inset-block-start:0;inset-inline:var(--dl-pg-inset, var(--dl-space-6)) var(--dl-space-6);border-block-start:var(--dl-border) solid var(--dl-separator);content:""}.dl .dl-pg-row:has(.dl-pg-row__icon){--dl-pg-inset: calc(var(--dl-space-6) + 20px + var(--dl-space-5))}.dl .dl-pg-row--button{cursor:pointer;transition:background-color var(--dl-dur-fast) ease}@media(hover:hover)and (pointer:fine){.dl .dl-pg-row--button:hover{background:var(--dl-hover)}}.dl .dl-pg-row--button:active{background:color-mix(in srgb,var(--dl-text) 12%,transparent);transition-duration:0ms}.dl .dl-pg-row--button:focus-visible{outline:2px solid var(--dl-focus);outline-offset:-2px}.dl .dl-pg-row__icon{display:grid;flex:none;inline-size:20px;place-items:center;color:var(--dl-text-3)}.dl .dl-pg-row__icon svg{inline-size:18px;block-size:18px}.dl .dl-pg-row__icon.is-accent{color:var(--dl-accent)}.dl .dl-pg-row__icon.is-attention{color:var(--dl-warning-text)}.dl .dl-pg-row__icon.is-done{color:var(--dl-success-text)}.dl .dl-pg-row__text{display:grid;flex:1;gap:2px;min-inline-size:0}.dl .dl-pg-row__title{overflow:hidden;font-size:var(--dl-type-body);text-overflow:ellipsis;white-space:nowrap}.dl .dl-pg-row__sub{overflow:hidden;color:var(--dl-text-2);font-size:var(--dl-type-secondary);text-overflow:ellipsis;white-space:nowrap}.dl .dl-pg-row__end{display:inline-flex;flex:none;align-items:center;gap:var(--dl-space-3);color:var(--dl-text-2);font-variant-numeric:tabular-nums}.dl .dl-pg-row__chev{flex:none;inline-size:16px;block-size:16px;color:var(--dl-text-3)}.dl .dl-pg-row__chev:dir(rtl){transform:scaleX(-1)}.dl .dl-pg-row .dl-switch-row{inline-size:auto}.dl .dl-pg-row .dl-switch-row__text{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@container (max-width: 560px){.dl .dl-pg-row{flex-wrap:wrap}.dl .dl-pg-row__text{flex-basis:calc(100% - 60px)}.dl .dl-pg-row__title,.dl .dl-pg-row__sub{white-space:normal}}.dl .dl-pg-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:var(--dl-surface-solid, var(--dl-surface));border-radius:var(--dl-radius-card)}.dl .dl-pg-stat{display:grid;align-content:start;gap:var(--dl-space-2);min-inline-size:0;padding:var(--dl-space-6) var(--dl-space-7)}.dl .dl-pg-stat+.dl-pg-stat{border-inline-start:var(--dl-border) solid var(--dl-separator)}.dl .dl-pg-stat__label{color:var(--dl-text-2);font-size:var(--dl-type-secondary)}.dl .dl-pg-stat__value{font:var(--dl-wt-page) var(--dl-type-page)/var(--dl-lh-page) var(--dl-font-display);letter-spacing:var(--dl-track-page);font-variant-numeric:tabular-nums;white-space:nowrap}.dl .dl-pg-stat__value.is-attention{color:var(--dl-warning-text);font-weight:600}.dl .dl-pg-stat__note{color:var(--dl-text-3);font-size:var(--dl-type-caption)}.dl .dl-pg-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--dl-field-gap) var(--dl-gap)}.dl .dl-pg-sk-wrap,.dl .dl-pg-sk-stack{display:grid;gap:var(--dl-space-6)}.dl .dl-pg-sk{display:block;flex:none;block-size:12px;background:linear-gradient(90deg,var(--dl-surface-3) 0,color-mix(in srgb,var(--dl-surface-3) 40%,transparent) 50%,var(--dl-surface-3) 100%) 0 0 / 200% 100%;border-radius:var(--dl-radius-full);animation:dl-shimmer 1.4s ease-in-out infinite}.dl .dl-pg-sk--small{block-size:9px}.dl .dl-pg-sk--title{block-size:20px;border-radius:var(--dl-radius-sm)}.dl .dl-pg-sk--big{block-size:26px;border-radius:var(--dl-radius-sm)}.dl .dl-pg-sk--pill{block-size:28px}.dl .dl-pg-sk--dot{inline-size:8px!important;block-size:8px}.dl .dl-pg-sk--avatar{inline-size:28px!important;block-size:28px}.dl .dl-pg-sk--bubble{block-size:44px;border-radius:18px}@media(prefers-reduced-motion:reduce){.dl .dl-pg-sk{animation:none;background:var(--dl-surface-3)}}.dl .dl-pg-sk-inline{display:flex;align-items:center;gap:var(--dl-space-3);min-inline-size:0}.dl .dl-pg-sk-inline--between{justify-content:space-between}.dl .dl-pg-sk-row{display:flex;align-items:center;gap:var(--dl-space-5);min-block-size:52px;padding:var(--dl-space-4) var(--dl-space-6)}.dl .dl-pg-sk-row{position:relative}.dl .dl-pg-sk-row+.dl-pg-sk-row:before{position:absolute;inset-block-start:0;inset-inline:var(--dl-space-6);border-block-start:var(--dl-border) solid var(--dl-separator);content:""}.dl .dl-pg-sk-row__text{display:grid;flex:1;gap:var(--dl-space-3);min-inline-size:0}.dl .dl-pg-sk-table{display:grid}.dl .dl-pg-sk-tr{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--dl-space-6);min-block-size:56px;padding-inline:var(--dl-space-3);border-block-start:var(--dl-border) solid var(--dl-separator)}.dl .dl-pg-sk-tr--head{min-block-size:36px;border-block-start:0}.dl .dl-pg-sk-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--dl-space-6);align-items:start}.dl .dl-pg-sk-fact{display:flex;justify-content:space-between;padding-block:var(--dl-space-4);border-block-start:var(--dl-border) solid var(--dl-separator)}.dl .dl-pg-sk-bars{display:flex;align-items:flex-end;gap:var(--dl-space-6);block-size:200px}.dl .dl-pg-sk-bars .dl-pg-sk{flex:1;border-radius:var(--dl-radius-sm)}@container (max-width: 860px){.dl .dl-pg-sk-split{grid-template-columns:minmax(0,1fr)}}.dl .dl-pg-sk:dir(rtl){animation-direction:reverse}.dl .dl-pg-unavailable{display:grid;justify-items:center;align-content:center;gap:var(--dl-space-4);min-block-size:420px;padding:var(--dl-space-8);text-align:center}.dl .dl-pg-unavailable--inline{min-block-size:260px}.dl .dl-pg-unavailable__symbol{display:grid;margin-block-end:var(--dl-space-2);color:var(--dl-text-3)}.dl .dl-pg-unavailable__symbol svg{inline-size:48px;block-size:48px;stroke-width:1.4}.dl .dl-pg-unavailable h2{font:var(--dl-wt-section) var(--dl-type-page)/var(--dl-lh-page) var(--dl-font-display);letter-spacing:var(--dl-track-page)}.dl .dl-pg-unavailable p{max-inline-size:36ch;color:var(--dl-text-2);font-size:var(--dl-type-body)}.dl .dl-pg-unavailable .dl-btn{margin-block-start:var(--dl-space-4)}.dl .dl-pg-fill{block-size:100%;min-block-size:0}.dl .dl-pg-skf{display:grid;block-size:100%;min-block-size:0}.dl .dl-pg-skf--chat{grid-template-columns:280px minmax(0,1fr)}.dl .dl-pg-skf--cal{grid-template-columns:250px minmax(0,1fr)}.dl .dl-pg-skf__side{display:grid;align-content:start;padding:var(--dl-space-6) var(--dl-space-4);overflow:hidden;background:var(--dl-canvas);border-inline-end:var(--dl-border) solid var(--dl-separator)}.dl .dl-pg-skf__side .dl-pg-sk-row{padding-inline:var(--dl-space-3)}.dl .dl-pg-skf__main{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-inline-size:0;background:var(--dl-surface-solid, var(--dl-surface))}.dl .dl-pg-skf__bar{display:flex;align-items:center;gap:var(--dl-space-4);padding:var(--dl-space-5) var(--dl-space-7);border-block-end:var(--dl-border) solid var(--dl-separator)}.dl .dl-pg-skf__thread{display:grid;align-content:end;gap:var(--dl-space-4);padding:var(--dl-space-7)}.dl .dl-pg-skf__composer{padding:var(--dl-space-5) var(--dl-space-7) var(--dl-space-6)}.dl .dl-pg-skf--cal .dl-pg-skf__main{grid-template-rows:auto minmax(0,1fr)}.dl .dl-pg-skf__mini{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;justify-items:center}.dl .dl-pg-skf__month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.dl .dl-pg-skf__month>span{display:grid;align-content:start;gap:var(--dl-space-3);padding:var(--dl-space-3);border-block-end:var(--dl-border) solid var(--dl-separator);border-inline-end:var(--dl-border) solid var(--dl-separator)}@container (max-width: 760px){.dl .dl-pg-skf--chat{grid-template-columns:220px minmax(0,1fr)}.dl .dl-pg-skf--cal{grid-template-columns:minmax(0,1fr)}.dl .dl-pg-skf--cal .dl-pg-skf__side{display:none}}.dl .dl-pg-skf--mail{grid-template-columns:240px 360px minmax(0,1fr)}.dl .dl-pg-skf__group{display:grid;gap:var(--dl-space-4);margin-block-end:var(--dl-space-7)}.dl .dl-pg-skf__mbox{padding-inline:var(--dl-space-3)}.dl .dl-pg-skf__list{display:grid;align-content:start;gap:var(--dl-space-3);padding:var(--dl-space-6);overflow:hidden;border-inline-end:var(--dl-border) solid var(--dl-separator)}.dl .dl-pg-skf__msg{display:flex;gap:var(--dl-space-4);padding-block:var(--dl-space-5);border-block-start:var(--dl-border) solid var(--dl-separator)}.dl .dl-pg-skf__reader{display:grid;place-items:center;background:var(--dl-surface-solid, var(--dl-surface))}@container (max-width: 960px){.dl .dl-pg-skf--mail{grid-template-columns:200px minmax(0,1fr)}.dl .dl-pg-skf--mail .dl-pg-skf__reader{display:none}}.dl .dl-pg-title h1:lang(fa){letter-spacing:0}.dl .dl-pg-stat__value:lang(fa){letter-spacing:0}.dl .dl-pg-unavailable h2:lang(fa){letter-spacing:0}@media(prefers-contrast:more){.dl .dl-pg-group,.dl .dl-pg-stats{box-shadow:0 0 0 var(--dl-border-strong) var(--dl-text-3)}.dl .dl-pg-row+.dl-pg-row:before{border-color:var(--dl-text-3)}.dl .dl-pg-stat+.dl-pg-stat{border-color:var(--dl-text-3)}}.dl :is(.dl-dt-card,.dl-dt-wrap,.dl-dt-empty){--dl-dt-quiet: var(--dl-text-quiet)}.dl .dl-dt-card{background:var(--dl-surface-solid);border-radius:var(--dl-radius-card);box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl .dl-dt-wrap{min-inline-size:0;max-inline-size:100%;overflow:auto}.dl .dl-dt-wrap:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .dl-dt-frame{min-inline-size:0;overflow:hidden}.dl .dl-dt-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--dl-space-2) var(--dl-space-5);padding:var(--dl-space-4) 10px;color:var(--dl-dt-quiet);font-size:var(--dl-small);box-shadow:inset 0 1px 0 var(--dl-separator)}.dl .dl-dt-empty{padding:18px;color:var(--dl-dt-quiet);text-align:center}.dl .dl-dt{inline-size:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.dl .dl-dt th,.dl .dl-dt td{text-align:start;background:var(--dl-surface-solid);box-shadow:inset 0 -1px 0 var(--dl-separator)}.dl :not(.dl-dt-card)>.dl-dt-wrap:not(.dl-dt-card) .dl-dt th,.dl :not(.dl-dt-card)>.dl-dt-wrap:not(.dl-dt-card) .dl-dt td{background:transparent}.dl .dl-dt thead th{position:sticky;inset-block-start:0;z-index:2;padding:6px 10px;color:var(--dl-dt-quiet);font-size:var(--dl-small);font-weight:590;white-space:nowrap}.dl .dl-dt td,.dl .dl-dt tbody th{padding:10px;font-weight:inherit;vertical-align:middle}.dl .dl-dt tbody tr:last-child>*{box-shadow:none}.dl .dl-dt .is-num{text-align:end}.dl .dl-dt .is-nowrap{white-space:nowrap}.dl .dl-dt .is-sticky{position:sticky;inset-inline-start:0;z-index:1}.dl .dl-dt thead .is-sticky{z-index:3}.dl .dl-dt tbody .is-sticky{min-inline-size:200px}.dl .dl-dt__sort{display:inline-flex;align-items:center;gap:4px;padding:0;color:inherit;font:inherit;background:none;border:0;cursor:pointer}.dl .dl-dt__sort svg{inline-size:13px;block-size:13px}.dl .dl-dt__sort:focus-visible{outline:none;border-radius:4px;box-shadow:var(--dl-focus)}.dl .dl-dt tr.is-open{cursor:pointer}.dl .dl-dt__open{display:block;inline-size:100%;padding:0;color:inherit;font:inherit;text-align:start;background:none;border:0;border-radius:4px;cursor:pointer}.dl .dl-dt__open:focus-visible{outline:none;box-shadow:var(--dl-focus)}@media(hover:hover){.dl .dl-dt tbody tr:hover>*{background:color-mix(in srgb,var(--dl-text) 4%,var(--dl-surface-solid))}}.dl .dl-dt tr.is-selected>*{background:color-mix(in srgb,var(--dl-accent) 10%,var(--dl-surface-solid))}.dl .dl-dt tr.is-danger>:first-child{box-shadow:inset 3px 0 0 var(--dl-danger),inset 0 -1px 0 var(--dl-separator)}.dl .dl-dt tr.is-warning>:first-child{box-shadow:inset 3px 0 0 var(--dl-warning),inset 0 -1px 0 var(--dl-separator)}.dl[dir=rtl] .dl-dt tr.is-danger>:first-child{box-shadow:inset -3px 0 0 var(--dl-danger),inset 0 -1px 0 var(--dl-separator)}.dl[dir=rtl] .dl-dt tr.is-warning>:first-child{box-shadow:inset -3px 0 0 var(--dl-warning),inset 0 -1px 0 var(--dl-separator)}.dl .dl-dt tfoot th,.dl .dl-dt tfoot td{padding:8px 10px;color:var(--dl-dt-quiet);font-weight:500;box-shadow:inset 0 1px 0 var(--dl-separator)}@media(max-width:1099px){.dl .dl-dt .is-p3{display:none}}@media(max-width:899px){.dl .dl-dt .is-p2{display:none}}.dl .dl-split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--dl-space-7);align-items:start}.dl .dl-split.has-inspector{grid-template-columns:minmax(0,1fr) 380px}.dl .dl-split__list{min-inline-size:0;container-type:inline-size}@media(max-width:1319px){.dl .dl-split.has-inspector{grid-template-columns:minmax(0,1fr)}}.dl .dl-insp{position:sticky;inset-block-start:var(--dl-space-7);display:flex;flex-direction:column;max-block-size:calc(100dvh - var(--raouf-toolbar-height, 44px) - 40px);overflow:hidden;background:var(--dl-surface-solid);border:1px solid var(--dl-separator);border-radius:18px;box-shadow:var(--dl-shadow-card);animation:dl-insp-in var(--dl-dur-standard) var(--dl-ease)}.dl[data-theme=dark] .dl-insp{box-shadow:none}.dl .dl-insp__head{display:flex;align-items:flex-start;gap:var(--dl-space-4);padding-block:var(--dl-space-6) var(--dl-space-2);padding-inline:var(--dl-space-7) var(--dl-space-5)}.dl .dl-insp__head h2{flex:1;min-inline-size:0;margin:var(--dl-space-2) 0 0;font:600 var(--dl-type-record)/1.3 var(--dl-font-display);overflow-wrap:anywhere}.dl .dl-insp__head h2:focus{outline:none}.dl .dl-insp__spacer{flex:1}.dl .dl-insp.is-untitled .dl-insp__head{position:absolute;inset-block-start:0;inset-inline-end:0;z-index:1;padding:var(--dl-space-4)}.dl .dl-insp.is-untitled .dl-insp__body{padding-block-start:var(--dl-space-7)}.dl .dl-insp__body{display:grid;gap:18px;padding:var(--dl-space-2) var(--dl-space-7) var(--dl-space-7);overflow:auto;container-type:inline-size;animation:dl-insp-swap var(--dl-dur-standard) var(--dl-ease)}.dl .dl-insp__body:focus{outline:none}.dl .dl-insp__body:focus-visible{outline:none;box-shadow:inset var(--dl-focus)}.dl .dl-insp__sub{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dl-space-3);margin:0;color:var(--dl-text-quiet);font-size:var(--dl-type-table)}.dl .dl-insp__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--dl-space-4);padding:var(--dl-space-5) var(--dl-space-7);border-block-start:1px solid var(--dl-separator)}@keyframes dl-insp-in{0%{opacity:0;transform:translate(calc(14px * var(--dl-flip, 1)))}to{opacity:1;transform:none}}@keyframes dl-insp-swap{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.dl .dl-insp,.dl .dl-insp__body{animation:none}}@media print{.dl .dl-insp{display:none!important}}.dl .dl-tl{display:grid;gap:0;margin:0;padding:0;list-style:none}.dl .dl-tl li{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding-block-end:var(--dl-space-6)}.dl .dl-tl li:not(:last-child):before{content:"";position:absolute;inset-block:18px 0;inset-inline-start:10px;inline-size:1px;background:color-mix(in srgb,var(--ap-label) 15%,transparent)}.dl .dl-tl__dot{display:grid;place-items:center;inline-size:21px;block-size:21px;color:var(--dl-text-quiet);background:var(--dl-surface-solid);border:1px solid color-mix(in srgb,var(--ap-label) 15%,transparent);border-radius:50%}.dl .dl-tl__dot svg{inline-size:12px;block-size:12px}.dl .dl-tl li[data-tone=accent] .dl-tl__dot{color:var(--dl-info-text);border-color:color-mix(in srgb,var(--ap-blue) 45%,transparent)}.dl .dl-tl li[data-tone=green] .dl-tl__dot{color:var(--dl-success-text);border-color:color-mix(in srgb,var(--ap-green) 45%,transparent)}.dl .dl-tl li[data-tone=red] .dl-tl__dot{color:var(--dl-danger-text);border-color:color-mix(in srgb,var(--ap-red) 45%,transparent)}.dl .dl-tl li[data-tone=orange] .dl-tl__dot{color:var(--dl-warning-text);border-color:color-mix(in srgb,var(--ap-orange) 45%,transparent)}.dl .dl-tl__title{font-size:var(--dl-type-body);line-height:1.35}.dl .dl-tl__detail{margin-block-start:2px;color:var(--dl-text-quiet);font-size:var(--dl-type-secondary);line-height:1.4}.dl .dl-tl time{display:block;margin-block-start:2px;color:var(--dl-text-quiet);font-size:var(--dl-type-caption)}:root{--ios-glass: rgb(255 255 255 / .72);--ios-glass-edge: rgb(255 255 255 / .9);--ios-glass-line: rgb(0 0 0 / .08);--ios-glass-ink: #1d1d1f;--ios-sheet: #f2f2f7;--ios-sheet-card: #fff;--ios-tint: #0a84ff;--ios-on-tint: #fff;--ios-raise: 0 4px 14px rgb(0 0 0 / .1);--ios-raise-tint: 0 4px 14px rgb(0 0 0 / .14);--ios-thumb: 0 1px 4px rgb(0 0 0 / .16);--ios-fab-shadow: 0 6px 18px rgb(10 132 255 / .4), 0 2px 6px rgb(0 0 0 / .16)}:root[data-theme=dark]{--ios-glass: rgb(44 44 46 / .66);--ios-glass-edge: rgb(255 255 255 / .16);--ios-glass-line: rgb(255 255 255 / .1);--ios-glass-ink: #f5f5f7;--ios-sheet: #1c1c1e;--ios-sheet-card: #2c2c2e;--ios-tint: #0a84ff;--ios-on-tint: #fff}.ios-circle[type]{display:inline-grid;flex:none;place-items:center;inline-size:48px;block-size:48px;padding:0;color:var(--ios-glass-ink);background:var(--ios-glass);border:.5px solid var(--ios-glass-line);border-radius:50%;box-shadow:inset 0 1px 0 var(--ios-glass-edge),var(--ios-raise);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);cursor:pointer;transition:scale .12s ease-out,opacity .12s ease-out}.ios-circle>svg{inline-size:22px;block-size:22px;stroke-width:2.2}.ios-circle:active{scale:.92;transition-duration:60ms}.ios-circle.is-primary{color:var(--ios-on-tint);background:var(--ios-tint);border-color:transparent;box-shadow:var(--ios-raise-tint)}.ios-circle:disabled,.ios-circle[aria-disabled=true]{color:color-mix(in srgb,var(--ios-glass-ink) 45%,transparent);background:var(--ios-glass);box-shadow:none;cursor:default}.ours-chips{display:flex;gap:8px;padding:2px 16px 10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y}.ours-chips::-webkit-scrollbar{display:none}.ours-chips>.ours-chip{position:relative;display:inline-flex;flex:none;align-items:center;gap:6px;min-block-size:36px;padding:0 14px;color:var(--ios-glass-ink);font:inherit;font-size:15px;font-weight:500;white-space:nowrap;background:color-mix(in srgb,var(--ios-glass-ink) 7%,transparent);border:0;border-radius:999px;cursor:pointer;transition:scale .16s cubic-bezier(.23,1,.32,1),background-color .16s ease-out,color .16s ease-out}.ours-chip:after{content:"";position:absolute;inset:-4px 0}.ours-chip>svg{inline-size:18px;block-size:18px}.ours-chip[aria-pressed=true]{color:var(--ios-on-tint);background:var(--ios-tint)}.ours-chip:active{scale:.95}.ours-chip__count{min-inline-size:20px;padding:0 6px;color:var(--ios-on-tint);font-size:12px;font-weight:700;line-height:20px;text-align:center;background:var(--ios-tint);border-radius:10px}[aria-pressed=true]>.ours-chip__count{color:var(--ios-tint);background:var(--ios-on-tint)}.ours-seg{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0 16px 8px;padding:2px;background:color-mix(in srgb,var(--ios-glass-ink) 8%,transparent);border-radius:11px}.ours-seg>[role=radio]{min-block-size:34px;padding:0 4px;overflow:hidden;color:var(--ios-glass-ink);font:inherit;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;background:none;border:0;border-radius:9px;cursor:pointer;transition:background-color .18s ease-out,box-shadow .18s ease-out}.ours-seg>[aria-checked=true]{font-weight:600;background:var(--ios-sheet-card);box-shadow:var(--ios-thumb)}.ours-fab[type=button]{position:fixed;z-index:35;inset-inline-end:20px;inset-block-end:calc(max(env(safe-area-inset-bottom,0px),12px) + 12px);display:grid;place-items:center;inline-size:56px;block-size:56px;padding:0;color:var(--ios-on-tint);background:var(--ios-tint);border:0;border-radius:50%;box-shadow:var(--ios-fab-shadow);cursor:pointer;transition:scale .16s cubic-bezier(.23,1,.32,1)}.ours-fab>svg{inline-size:26px;block-size:26px;stroke-width:2.4}.ours-fab:active{scale:.92}.ours-bar{position:fixed;z-index:35;inset-inline:16px;inset-block-end:calc(max(env(safe-area-inset-bottom,0px),12px) + 8px);display:flex;align-items:center;justify-content:space-between;gap:12px;pointer-events:none}.ours-bar>*{pointer-events:auto}.ours-bar>.ours-bar__pill,.ours-float>.ours-bar__pill{gap:2px;padding:4px;overflow:visible;background:var(--ios-glass);border:.5px solid var(--ios-glass-line);border-radius:999px;box-shadow:inset 0 1px 0 var(--ios-glass-edge),var(--ios-raise);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}.ours-bar__pill>.ours-chip{min-block-size:44px;padding:0 16px;font-size:17px;background:transparent}.ours-bar__pill>.ours-chip--icon{min-inline-size:48px;padding:0 12px;justify-content:center}.ours-chip--icon>svg{inline-size:22px;block-size:22px}.ours-chip--icon>.ours-chip__count{position:absolute;inset-block-start:2px;inset-inline-end:2px;min-inline-size:18px;padding:0 5px;line-height:18px}.ours-bar>.ours-fab{position:static}@media(prefers-reduced-motion:reduce){.ours-chip:active,.ours-fab:active,.ios-circle:active{scale:none}}@media(prefers-reduced-transparency:reduce){.ios-circle[type],.ours-bar>.ours-bar__pill,.ours-float>.ours-bar__pill{background:var(--ios-sheet-card);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){.ios-circle[type]{background:var(--ios-sheet-card);border:1px solid currentColor}.ours-chips>.ours-chip,.ours-seg{outline:1px solid currentColor}}.app-shell--v1 .main-content.main-content--flush:has(>.emp){min-block-size:0;padding:0}.app-shell--v1 .app-shell__content.app-shell__content--flush:has(.emp){display:flex;flex:1;min-block-size:0}.app-shell__content--flush:has(.emp) .main-content--flush{flex:1;align-self:stretch;block-size:auto;max-block-size:none;min-block-size:0}.dl.emp{block-size:100%;min-block-size:0;overflow:hidden}.dl .emp-page{block-size:100%;overflow:auto;overscroll-behavior:contain}.dl .emp-page .dl-ls{max-inline-size:1180px;margin-inline:auto;padding:32px 32px 48px}.dl .emp-banner{padding:12px 16px 0}.dl .emp-name{font-weight:500}.dl .emp-email{color:var(--dl-text-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dl .emp-form{display:grid;gap:20px}.dl .emp-form__group{display:grid;gap:10px;min-inline-size:0;margin:0;padding:0;border:0}.dl .emp-form__group>legend{margin-block-end:8px;padding:0;color:var(--dl-text-2);font-size:13px;font-weight:600}.dl .emp-form__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dl .emp-form__note{margin:0;color:var(--dl-text-2);font-size:13px;line-height:1.45}.dl .emp-form__note--ok{display:flex;align-items:flex-start;gap:6px}.dl .emp-form__note--ok svg{flex:none;inline-size:16px;block-size:16px;margin-block-start:1px;color:var(--dl-success-text)}.dl .emp-row__status{display:inline-flex;flex-wrap:wrap;gap:6px}.dl .emp-form__error{margin:0;color:var(--ap-red);font-size:13px;line-height:1.45}.dl .emp-form__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.dl .emp-secret{display:grid;gap:10px;margin:12px 0;text-align:start}.dl .emp-secret>div{display:grid;gap:2px;padding:10px 12px;background:var(--ap-fill-4);border-radius:10px}.dl .emp-secret dt{color:var(--dl-text-2);font-size:12px;font-weight:600}.dl .emp-secret dd{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;overflow-wrap:anywhere}.dl .emp-secret__password{font-family:var(--dl-font-mono);font-size:19px;font-weight:600;letter-spacing:.04em;-webkit-user-select:all;user-select:all}.dl .emp-phone{block-size:100%;min-block-size:0;padding-block-end:calc(max(env(safe-area-inset-bottom,0px),12px) + 88px);overflow:auto}.dl .emp-phone__head{padding:12px 16px 4px}.dl .emp-phone__head h1{margin:0;font-size:32px;font-weight:700;line-height:1.15;letter-spacing:-.01em}.dl .emp-phone__head p{margin:2px 0 0;color:var(--dl-text-2);font-size:15px}.dl .emp-phone__search{padding:8px 16px 10px}.dl .emp-phone__search .dl-search{inline-size:100%}.dl .emp-phone__search input{font-size:16px}.dl .emp-phone__note,.dl .emp-phone__empty{padding:8px 16px}.dl .emp-phone__foot{margin:12px 16px 0;color:var(--dl-text-2);font-size:13px;line-height:1.45}.dl .emp-list{margin:4px 16px 0;padding:0;overflow:hidden;list-style:none;background:var(--ios-sheet-card);border-radius:12px}.dl .emp-row{display:flex;align-items:center;gap:10px;min-block-size:64px;padding:10px 8px 10px 16px}.dl[dir=rtl] .emp-row{padding:10px 16px 10px 8px}.dl .emp-row+.emp-row{border-block-start:.5px solid var(--dl-separator)}.dl .emp-row__text{display:grid;flex:1;gap:1px;min-inline-size:0}.dl .emp-row__text>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.dl .emp-row__name{font-size:17px;font-weight:600}.dl .emp-row__fa{color:var(--dl-text);font-size:15px}.dl .emp-row__email{color:var(--dl-text-2);font-size:14px}.dl .emp-row__status{margin-block-start:2px;font-size:14px}.dl .emp-row__end{display:flex;flex:none;align-items:center;gap:2px}.dl .emp-row__end .dl-icon-button{min-inline-size:44px;min-block-size:44px}@media(max-width:599px){.dl .emp-form__pair{grid-template-columns:minmax(0,1fr)}.dl .emp-form input{font-size:16px}}.dl .emp-muted{color:var(--dl-text-2)}.dl .emp-national{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.dl .emp-national__code{font-variant-numeric:tabular-nums;letter-spacing:.02em}.dl .emp-national .dl-icon-button{flex:none}.dl .emp-national-id{font-variant-numeric:tabular-nums;letter-spacing:.04em}.dl .emp-row__personal{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;color:var(--dl-text-2);font-size:14px}.dl .emp-row__personal:empty{display:none}.dl .emp-row__text>.emp-row__personal{overflow:visible;white-space:normal}@media(pointer:coarse){.dl .emp-form input{font-size:16px}}.dl .emp-row__personal .dl-icon-button{min-inline-size:44px;min-block-size:44px;margin-block:-10px}.app-shell--v1 .main-content.main-content--flush:has(.fin-shell),.main-content:has(.fin-shell){padding:0;max-width:none}.fin-shell{display:grid;grid-template-columns:248px minmax(0,1fr);block-size:calc(100dvh - var(--raouf-toolbar-height, 44px));min-block-size:480px}.main-content>.fin-shell{flex:none}.fin-shell>.fin-shell__sidebar{display:flex;flex-direction:column;min-block-size:0}.fin-shell__sidebar>.fa-sidebar{flex:1;min-block-size:0}.fin-shell:has(>.fin-shell__sidebar:empty){grid-template-columns:minmax(0,1fr)}.fin-shell>.fin-shell__sidebar:empty{display:none}.fin-shell__page{min-inline-size:0;overflow-y:auto;padding:28px 40px 64px}.fin-shell__page:has(>.dl.fa),.fin-shell__page:has(>.dl.ar),.fin-shell__page:has(>.dl.trx),.fin-shell__page:has(>.dl.tx),.fin-shell__page:has(>.dl.pay),.fin-shell__page:has(>.dl.fxa),.fin-shell__page:has(>.dl.bka),.fin-shell__page:has(>.dl.bud),.fin-shell__page:has(>.gl){padding:0}.dl.fa{min-block-size:100%;color:var(--ap-label);font-size:var(--dl-type-secondary);line-height:1.4;background:var(--ap-grouped-2)}.fa :where(h1,h2,p,dl,dd,ul){margin:0}.fa :where(ul){padding:0;list-style:none}.fa small{color:var(--ap-label-2);font-size:var(--dl-type-caption)}.fa .fa-sidebar{overflow-y:auto;padding:18px 12px 24px;background:color-mix(in srgb,var(--ap-gray6) 70%,var(--ap-bg-elevated-2));border-inline-end:1px solid var(--ap-separator)}.fa .fa-sidebar__section{margin-block-start:22px}.fa .fa-sidebar__section h2{margin-block-end:6px;padding-inline:10px;color:var(--ap-label-2);font-size:var(--dl-type-badge);font-weight:600;letter-spacing:.01em}.fa .fa-sidebar__list{display:grid;gap:1px}.fa .fa-nav{display:flex;align-items:center;gap:10px;min-block-size:32px;padding:0 10px;color:var(--ap-label);text-decoration:none;border-radius:8px;transition:background-color .12s var(--dl-ease)}.fa .fa-nav svg{inline-size:17px;block-size:17px;flex:none;color:var(--ap-blue);stroke-width:1.75}@media(hover:hover)and (pointer:fine){.fa .fa-nav:hover{background:var(--ap-fill-4)}}.fa .fa-nav:active,.fa .fa-nav.is-selected{background:var(--ap-fill-3)}.fa .fa-nav.is-selected{font-weight:500}.fa .fa-nav-parent{position:relative}.fa .fa-nav-parent>.fa-nav{padding-inline-end:34px}.fa .fa-nav-toggle{position:absolute;inset-block-start:4px;inset-inline-end:4px;display:grid;inline-size:24px;block-size:24px;place-items:center;color:var(--ap-label-3);border-radius:6px;transition:background-color .12s var(--dl-ease)}.fa .fa-nav-toggle svg{inline-size:14px;block-size:14px;stroke-width:2.25;transition:transform .18s var(--dl-ease)}.fa[dir=rtl] .fa-nav-toggle svg{transform:scaleX(-1)}.fa .fa-nav-toggle.is-open svg,.fa[dir=rtl] .fa-nav-toggle.is-open svg{transform:rotate(90deg)}@media(hover:hover){.fa .fa-nav-toggle:hover{color:var(--ap-label-2);background:var(--ap-fill-4)}}.fa .fa-nav-toggle:focus-visible{outline:none;box-shadow:var(--dl-focus)}.fa .fa-sidebar__children{padding-block:1px 4px;padding-inline-start:27px}.fa .fa-sidebar__children[hidden]{display:none}.fa .fa-sidebar__children .fa-nav{min-block-size:30px;color:var(--ap-label-2);font-size:var(--dl-type-secondary)}.fa .fa-sidebar__children .fa-nav.is-selected{color:var(--ap-label)}.fa .fa-sidebar__children .fa-nav svg{inline-size:15px;block-size:15px}.fa .fa-nav:focus-visible,.fa .fa-needs__item:focus-visible,.fa .fa-row--link:focus-visible,.fa .fa-button:focus-visible{outline:none;box-shadow:var(--dl-focus)}.fa .fa-main{display:grid;align-content:start;gap:32px;inline-size:100%;padding:28px 40px 64px;container-type:inline-size}.fa .fa-main>*{max-inline-size:1100px}.fa .fa-title p,.fa .fa-section__header p,.fa .fa-footnote{max-inline-size:76ch}.fa .fa-title__line{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.fa .fa-title h1{font-size:var(--dl-type-display);font-weight:700;line-height:1.15;letter-spacing:-.022em}.fa .fa-title p{margin-block-start:3px;color:var(--ap-label-2);font-size:var(--dl-type-secondary)}.fa .fa-footnote{margin-block-start:-16px;color:var(--ap-label-2);font-size:var(--dl-type-caption);line-height:1.45}.fa .fa-section{display:grid;gap:12px;min-inline-size:0}.fa .fa-section__header{display:grid;gap:2px}.fa .fa-section__header h2{font-size:var(--dl-type-section);font-weight:600;letter-spacing:-.01em}.fa .fa-section__header p{color:var(--ap-label-2);font-size:var(--dl-type-secondary)}.fa .fa-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 28px;align-items:start}.fa .fa-tag{flex:none;padding:2px 9px;color:var(--ap-label-2);font-size:var(--dl-type-caption);font-weight:500;line-height:1.35;background:var(--ap-fill-3);border-radius:999px}.fa .fa-tag--small{padding:0 7px;font-size:var(--dl-type-badge)}.fa .fa-tag--live{color:var(--ap-green);background:color-mix(in srgb,var(--ap-green) 14%,transparent)}.fa .fa-tag--demo,.fa .fa-examples .fa-tag{color:var(--ap-orange);background:color-mix(in srgb,var(--ap-orange) 14%,transparent)}.fa .fa-group{padding:4px;background:var(--ap-bg-elevated-2);border-radius:12px}.fa .fa-needs__head{display:flex;align-items:center;gap:6px;padding:8px 10px 6px;color:var(--ap-label-2);font-size:var(--dl-type-caption);font-weight:600}.fa .fa-count{min-inline-size:18px;padding:0 5px;font-size:var(--dl-type-badge);line-height:17px;text-align:center;font-variant-numeric:tabular-nums;background:var(--ap-fill-3);border-radius:999px}.fa .fa-needs__list{display:grid}.fa .fa-needs__row{margin-inline-start:38px}.fa .fa-needs__row+.fa-needs__row{border-block-start:.5px solid var(--ap-separator)}.fa .fa-needs__row>.fa-needs__item{margin-inline-start:-38px}.fa .fa-needs__item{display:grid;grid-template-columns:18px minmax(0,1fr) auto 14px;align-items:center;gap:12px;min-block-size:52px;padding:7px 10px;color:inherit;text-decoration:none;border-radius:8px;transition:background-color .12s var(--dl-ease)}.fa .fa-needs__icon{inline-size:18px;block-size:18px;color:var(--ap-orange)}.fa .fa-needs__icon.is-ok{color:var(--ap-green)}.fa .fa-needs__icon.is-waiting{color:var(--ap-label-3)}.fa .fa-needs__text{display:grid;gap:1px;min-inline-size:0}.fa .fa-needs__text strong{font-size:var(--dl-type-table);font-weight:500}.fa .fa-needs__text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa .fa-needs__action{color:var(--ap-blue);font-size:var(--dl-type-secondary)}.fa .fa-go{inline-size:14px;block-size:14px;color:var(--ap-label-3)}.fa[dir=rtl] .fa-go{transform:scaleX(-1)}@media(hover:hover){.fa .fa-needs__link:hover{background:var(--ap-fill-4)}}.fa .fa-list{display:grid}.fa .fa-list>li+li{border-block-start:.5px solid var(--ap-separator)}.fa .fa-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-block-size:44px;padding:7px 10px;color:inherit;text-decoration:none;border-radius:8px}.fa .fa-row--link{grid-template-columns:minmax(0,1fr) auto 14px;transition:background-color .12s var(--dl-ease)}.fa .fa-row--link .fa-row__text:only-of-type{grid-column:1 / 3}@media(hover:hover){.fa .fa-row--link:hover{background:var(--ap-fill-4)}}.fa .fa-row__text{display:grid;gap:1px;min-inline-size:0}.fa .fa-row__text strong{font-size:var(--dl-type-table);font-weight:500}.fa .fa-row__value{color:var(--ap-label-2);font-variant-numeric:tabular-nums}.fa .fa-row__status{display:grid;justify-items:end;gap:1px;text-align:end}.fa .fa-row.is-attention .fa-row__status{color:var(--ap-orange)}.fa .fa-row.is-attention .fa-row__status small{color:inherit}.fa .fa-row--more .fa-row__text{color:var(--ap-blue)}.fa .fa-list--grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.fa .fa-list--grid>li+li{border-block-start:0}.fa .fa-list--grid>li:nth-child(n+3){border-block-start:.5px solid var(--ap-separator)}.fa .fa-legend{display:flex;flex-wrap:wrap;gap:6px 22px;margin-block-start:-18px}.fa .fa-legend>div{display:flex;align-items:center;gap:8px}.fa .fa-legend dd{color:var(--ap-label-2);font-size:var(--dl-type-caption)}.fa .fa-report{grid-template-columns:minmax(0,1fr) auto 14px;min-block-size:56px}.fa .fa-report .fa-row__text small{line-height:1.35}.fa .fa-report__classes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.fa .fa-disclosure__button{display:inline-flex;align-items:center;gap:6px;margin-inline-start:-2px;color:inherit;font:inherit;border-radius:6px}.fa .fa-disclosure__button:focus-visible{outline:none;box-shadow:var(--dl-focus)}.fa .fa-disclosure__chevron{inline-size:15px;block-size:15px;color:var(--ap-label-3);stroke-width:2.25;transition:transform .18s var(--dl-ease)}.fa[dir=rtl] .fa-disclosure__chevron{transform:scaleX(-1)}.fa .fa-disclosure__button[aria-expanded=true] .fa-disclosure__chevron{transform:rotate(90deg)}.fa .fa-figures.fa-sources th,.fa .fa-figures.fa-sources td{text-align:start;vertical-align:top}.fa .fa-sources thead th:first-child{inline-size:34%}.fa .fa-sources thead th:nth-child(2){inline-size:104px}.fa .fa-figures.fa-sources td:last-child{color:var(--ap-label-2)}.fa .fa-sources .fa-sources__report th{padding-block-start:20px;font-size:var(--dl-type-secondary);font-weight:600;border-block-start:0}.fa .fa-sources code{font-size:var(--dl-type-caption);line-height:1.4;font-family:inherit;color:var(--ap-label-2);overflow-wrap:anywhere}.fa .fa-figures-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px}.fa .fa-figure{display:grid;align-content:start;gap:2px;padding-block:14px 16px;border-block-start:.5px solid var(--ap-separator)}.fa .fa-figure dt{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--ap-label-2);font-size:var(--dl-type-caption)}.fa .fa-figure__value{font-size:var(--dl-type-page);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fa .fa-figure__note{color:var(--ap-label-2);font-size:var(--dl-type-caption);line-height:1.35}.fa .fa-figure--attention{color:var(--ap-orange)}.fa .fa-figure--attention dt{color:var(--ap-label-2)}.fa .fa-figure--attention .fa-figure__note{color:inherit}.fa .fa-figure--example .fa-figure__value{color:var(--ap-label-2);font-weight:500}.fa .fa-chart__lead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.fa .fa-chart__lead strong{color:var(--ap-label-2);font-size:var(--dl-type-page);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fa .fa-chart__lead span:not(.fa-tag),.fa .fa-chart__summary{color:var(--ap-label-2);font-size:var(--dl-type-secondary)}.fa .fa-chart__summary{margin-block-start:-8px}.fa .fa-chart svg{display:block;inline-size:100%;max-inline-size:760px;block-size:auto;overflow:visible}.fa .fa-chart__axis{stroke:var(--ap-separator);stroke-width:1;vector-effect:non-scaling-stroke}.fa .fa-chart__bar{fill:var(--ap-gray4);transform-box:fill-box;transform-origin:bottom;animation:fa-grow .52s var(--dl-ease) both}.fa .fa-chart__bar:nth-of-type(2){animation-delay:40ms}.fa .fa-chart__bar:nth-of-type(3){animation-delay:80ms}.fa .fa-chart__bar.is-now{fill:var(--ap-blue)}.fa .fa-chart__average{stroke:var(--ap-label-3);stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.fa .fa-chart text{fill:var(--ap-label-2);font-size:var(--dl-type-badge)}.fa .fa-figures{inline-size:100%;border-collapse:collapse}.fa .fa-figures th,.fa .fa-figures td{block-size:auto;padding:9px 0;color:var(--ap-label);font-size:var(--dl-type-secondary);font-weight:400;letter-spacing:normal;text-align:start;text-transform:none;background:transparent;border:0;border-block-start:.5px solid var(--ap-separator)}.fa .fa-figures thead th{padding-block:0 6px;color:var(--ap-label-2);font-size:var(--dl-type-caption);border-block-start:0}.fa .fa-figures .fa-figures__amount,.fa .fa-figures td{text-align:end;font-variant-numeric:tabular-nums}.fa .fa-checklist{display:grid}.fa .fa-checklist__row{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:14px;min-block-size:52px;padding:7px 12px;cursor:pointer;border-radius:8px;transition:background-color .12s var(--dl-ease)}.fa .fa-checklist__row+.fa-checklist__row{border-block-start:.5px solid var(--ap-separator);border-radius:0 0 8px 8px}.fa .fa-checklist__text{display:grid;gap:1px;min-inline-size:0}.fa .fa-checklist__text strong{font-size:var(--dl-type-table);font-weight:500}.fa .fa-checklist__value{font-size:var(--dl-type-table);font-variant-numeric:tabular-nums}@media(hover:hover){.fa .fa-checklist__row:hover{background:var(--ap-fill-4)}}.fa .fa-check{appearance:none;display:grid;inline-size:18px;block-size:18px;min-block-size:0;margin:0;padding:0;place-items:center;cursor:pointer;background:none;border:0;border-radius:4px;box-shadow:none}.fa .fa-check:after{inline-size:6px;block-size:11px;margin-block-start:-3px;content:"";border:solid var(--ap-blue);border-width:0 2.25px 2.25px 0;opacity:0;transform:rotate(45deg) scale(.6);transition:opacity .16s var(--dl-ease),transform .22s var(--dl-ease)}.fa .fa-check:checked:after{opacity:1;transform:rotate(45deg)}.fa .fa-check:focus-visible{outline:none;box-shadow:var(--dl-focus)}.fa .fa-empty{justify-items:center;gap:6px;padding:40px 24px;text-align:center;border-block:.5px solid var(--ap-separator)}.fa .fa-empty__icon{display:grid;inline-size:44px;block-size:44px;margin-block-end:6px;place-items:center;color:var(--ap-blue);background:color-mix(in srgb,var(--ap-blue) 12%,transparent);border-radius:11px}.fa .fa-empty__icon.is-red{color:var(--ap-red);background:color-mix(in srgb,var(--ap-red) 12%,transparent)}.fa .fa-empty__icon svg{inline-size:22px;block-size:22px}.fa .fa-empty h2{font-size:var(--dl-type-body);font-weight:600}.fa .fa-empty p{max-inline-size:44ch;color:var(--ap-label-2);font-size:var(--dl-type-secondary);line-height:1.45}.fa .fa-button{margin-block-start:8px;padding:6px 14px;color:var(--ap-blue);font:inherit;font-weight:500;cursor:pointer;background:color-mix(in srgb,var(--ap-blue) 12%,transparent);border:0;border-radius:999px}.fa .fa-placeholder{display:grid;gap:10px}.fa .fa-placeholder__line{inline-size:75%;block-size:14px;background:var(--ap-fill-3);border-radius:7px;animation:fa-pulse 1.6s ease-in-out infinite}.fa .fa-placeholder__line:first-child{inline-size:40%}.fa .fa-placeholder__line:last-child{inline-size:60%}.fa:not(.dl-kit) .fa-main>*{animation:fa-rise .36s var(--dl-ease) both}.fa:not(.dl-kit) .fa-main>:nth-child(2){animation-delay:30ms}.fa:not(.dl-kit) .fa-main>:nth-child(3){animation-delay:60ms}.fa:not(.dl-kit) .fa-main>:nth-child(4){animation-delay:90ms}.fa:not(.dl-kit) .fa-main>:nth-child(n+5){animation-delay:.12s}@keyframes fa-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes fa-grow{0%{transform:scaleY(0)}}@keyframes fa-pulse{50%{opacity:.55}}@container (min-width: 1040px){.fa .fa-figures-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.fa .fa-columns{grid-template-columns:minmax(0,1fr)}}@media(max-width:980px){.fin-shell{grid-template-columns:220px minmax(0,1fr)}.fin-shell__page,.fa .fa-main{padding-inline:28px}.fa .fa-figures-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.fin-shell{grid-template-columns:minmax(0,1fr);block-size:auto}.fin-shell>.fin-shell__sidebar{order:2}.fin-shell__page{overflow:visible;padding:20px 16px 40px}.fa .fa-sidebar{overflow:visible;border-inline-end:0;border-block-start:1px solid var(--ap-separator)}.fa .fa-main{padding:20px 16px 40px}.fa .fa-figures-grid,.fa .fa-list--grid{grid-template-columns:minmax(0,1fr)}.fa .fa-list--grid>li+li{border-block-start:.5px solid var(--ap-separator)}.fa .fa-needs__item{grid-template-columns:18px minmax(0,1fr) 14px}.fa .fa-needs__action{display:none}}@media(prefers-reduced-motion:reduce){.fa .fa-main>*,.fa .fa-chart__bar,.fa .fa-placeholder__line{animation:none}.fa .fa-nav-toggle,.fa .fa-nav-toggle svg,.fa .fa-disclosure__chevron,.fa .fa-nav,.fa .fa-needs__item,.fa .fa-row--link,.fa .fa-checklist__row,.fa .fa-check:after{transition:none}}.fa .fa-main>.dl-pg-title{margin-block-end:-8px}.fa .fa-report-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.fa .fa-section__line{justify-content:flex-start}.fa .fa-section__action{margin-inline-start:auto;font-size:var(--dl-type-secondary)}.fa .fa-actions,.fa .dl-pg-title__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fa .fa-note{color:var(--ap-label-2);font-size:var(--dl-type-secondary);line-height:1.45}.fa .fa-note.is-error{color:var(--dl-danger-text)}.fa .fa-footnote--lead{margin-block-start:0}.fa .fa-requirement{color:var(--dl-warning-text);font-weight:500}.fa .fa-num{font-variant-numeric:tabular-nums;white-space:nowrap}.fa .fa-date{white-space:nowrap}.fa .fa-cell{display:grid;gap:1px}.fa .fa-cell small{color:var(--ap-label-2)}.fa .fa-group--padded{padding:14px 16px}.fa .fa-group--table{overflow-x:auto;padding:4px 14px 6px}.fa .fa-planned p{color:var(--ap-label-2);font-size:var(--dl-type-secondary);line-height:1.45}.fa .fa-planned p+p{margin-block-start:6px}.fa .fa-planned__form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:12px 0 10px;padding:0;border:0}.fa .fa-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.fa .fa-filters>.dl-field{flex:1 1 200px;max-inline-size:280px}.fa .fa-filters__columns{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;padding:0;border:0}.fa .fa-filters__columns legend{padding:0;margin-block-end:4px;color:var(--ap-label-2);font-size:var(--dl-type-caption)}.fa .fa-filters__save{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 10px}.fa .fa-filters__save .dl-field{min-inline-size:200px}.fa .fa-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 14px;align-items:start}.fa .fa-form__actions{display:flex;justify-content:flex-end;grid-column:1 / -1}.fa .fa-amount-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.fa .fa-inline-form{display:flex;flex:1;flex-wrap:wrap;align-items:flex-end;gap:8px}.fa .fa-inline-input{inline-size:12rem}.fa .fa-row--controls{grid-template-columns:minmax(0,1fr) auto}.fa .fa-row__controls{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.fa .fa-row--link.fa-row--icon{grid-template-columns:20px minmax(0,1fr) 14px}.fa .fa-row--icon .fa-row__text:only-of-type{grid-column:2}.fa .fa-row__icon{inline-size:18px;block-size:18px;color:var(--ap-blue)}.fa .fa-versions{display:grid;margin:0 0 6px;padding-inline:10px 6px;list-style:none}.fa .fa-versions>li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:7px;border-block-start:.5px solid var(--ap-separator)}.fa .fa-versions code{font-size:var(--dl-type-caption)}.fa .fa-meters{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 24px}.fa .fa-statement tbody th{color:var(--ap-label);font-size:var(--dl-type-secondary);font-weight:400;text-align:start}.fa .fa-statement tr[data-level="1"] th{padding-inline-start:18px}.fa .fa-statement tr[data-level="2"] th{padding-inline-start:34px}.fa .fa-statement tr:is([data-kind=subtotal],[data-kind=total]) :is(th,td){font-weight:600}.fa .fa-statement tr[data-kind=total] :is(th,td){border-block-start-color:var(--ap-label-3)}.fa .fa-statement__code{color:var(--ap-label-2);text-align:start}.fa .fa-line-toggle{display:inline-flex;align-items:center;gap:4px;padding:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:none;border:0;border-radius:4px}.fa .fa-line-toggle svg{inline-size:14px;block-size:14px;color:var(--ap-label-3)}.fa[dir=rtl] .fa-line-toggle svg{transform:scaleX(-1)}.fa .fa-line-toggle--open{color:var(--ap-blue)}@media(hover:hover){.fa .fa-line-toggle--open:hover{text-decoration:underline}}.fa .fa-line-toggle:focus-visible{outline:none;box-shadow:var(--dl-focus)}.fa :is(.foundation-only-notice,.internal-invoice-notice){margin:0;padding:10px 14px;color:var(--ap-label-2);font-size:var(--dl-type-secondary);line-height:1.45;background:var(--ap-bg-elevated-2);border-radius:12px}.fa :is(.foundation-only-notice,.internal-invoice-notice) strong{color:var(--ap-label)}.dl.bka .bka-off{color:var(--dl-warning)}.access-security{min-width:0;padding-block-end:var(--workspace-section-gap)}.access-security .record-detail{overflow-wrap:anywhere}.access-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;margin:var(--workspace-section-gap) var(--workspace-gutter)}.access-card{display:grid;gap:6px;min-width:0;padding:16px;color:var(--shell-text-primary);text-decoration:none;background:var(--workspace-surface-raised);border:1px solid var(--workspace-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}@media(hover:hover)and (pointer:fine){.access-card:hover{border-color:var(--teal-700)}}.access-card:focus-visible{outline:2px solid var(--accent-600);outline-offset:2px}.access-card span{color:var(--shell-text-secondary);font-size:13px;line-height:1.45}.access-account-list>li,.access-entity-list>li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.access-account-list__identity{display:grid;gap:2px;min-width:0;flex:1 1 220px}.access-account-list__identity span{color:var(--shell-text-secondary);font-size:13px;overflow-wrap:anywhere}.access-security .lifecycle-actions{display:flex;flex-wrap:wrap;align-items:end;gap:8px;flex-basis:100%}.access-confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.access-confirm>span{color:var(--status-critical);font-size:13px;font-weight:600}.access-chip-list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;flex-basis:100%}.access-chip-list li{padding:3px 10px;font-size:12px;background:var(--gray-100);border-radius:999px}.access-chip-list li.is-current{font-weight:600;box-shadow:inset 0 0 0 1px var(--teal-700)}.access-rule-list{display:grid;gap:6px;margin:0;padding-inline-start:20px}.access-footnote{margin-block-start:14px;color:var(--shell-text-secondary);font-size:13px}.access-unavailable{display:grid;gap:4px;margin:var(--workspace-section-gap) var(--workspace-gutter);padding:16px;background:var(--workspace-surface-raised);border:1px dashed var(--gray-300, var(--workspace-border));border-radius:var(--radius-lg)}.access-unavailable p{margin:0;color:var(--shell-text-secondary);font-size:13px}.access-unavailable__tag{justify-self:start;padding:2px 8px;color:var(--gray-700);font-size:11px;font-weight:600;background:var(--gray-100);border-radius:999px}.access-ownership dl{grid-template-columns:minmax(0,180px) minmax(0,1fr)}.access-form-target{display:grid;gap:2px;margin:0}.access-form-target span{color:var(--shell-text-secondary);font-size:12px}.access-form-error{margin:0;color:var(--status-critical)}.access-form-actions{display:flex;flex-wrap:wrap;gap:8px}.access-form-actions .button-secondary{color:var(--teal-700);background:var(--shell-surface-control);border:1px solid var(--gray-200)}.access-inline-field{display:grid;gap:6px;max-width:360px;margin-block:12px;font-weight:600}@media(max-width:820px){.access-card-grid,.access-unavailable{margin:16px 18px}.access-ownership dl{grid-template-columns:minmax(0,1fr)}.access-ownership dt{border-bottom:0;min-height:0;padding-block-start:10px}}.access-security>.record-section{margin:var(--workspace-section-gap) var(--workspace-gutter)}@media(max-width:820px){.access-security>.record-section{margin:16px 18px}}.access-approval{margin-block-start:16px}.access-approval h3{margin:0 0 8px;font-size:15px}.access-approval dl{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);column-gap:16px;margin:0}.access-approval dt,.access-approval dd{min-height:36px;margin:0;padding-block:8px;border-bottom:1px solid var(--gray-100);overflow-wrap:anywhere}.access-approval dt{color:var(--shell-text-secondary);font-size:13px}.access-approval dd{font-weight:600;font-size:14px}.access-approval__conflicts{margin:0;padding-inline-start:18px;color:var(--status-critical)}@media(max-width:560px){.access-approval dl{grid-template-columns:minmax(0,1fr)}.access-approval dt{border-bottom:0;padding-block-end:0;min-height:0}}.access-security__title{margin:var(--workspace-section-gap) var(--workspace-gutter) 0;color:var(--shell-text-primary);font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.02em}.access-security__title+.workspace-toolbar{margin-block-start:6px}.access-security>.workspace-toolbar{margin:var(--workspace-section-gap) var(--workspace-gutter) 0}.access-security>.workspace-toolbar p{margin:0;color:var(--shell-text-secondary);max-width:80ch}@media(max-width:820px){.access-security>.workspace-toolbar{margin:16px 18px 0}.access-security__title{margin:16px 18px 0}.access-security__title+.workspace-toolbar{margin-block-start:6px}}.access-security .lifecycle-actions label{flex:0 1 320px;text-align:start}.activation-status{display:grid;gap:8px;flex-basis:100%;padding:12px 14px;background:var(--shell-surface-control);border-radius:10px}.access-security .activation-status .lifecycle-actions{justify-content:flex-start;margin:0;padding:0;border:0}.activation-status .form-error{margin:0}.activation-status__text{display:grid;gap:3px}.activation-status__text span{color:var(--shell-text-primary);font-size:13px}.activation-status__text small{color:var(--shell-text-secondary);font-size:12px;line-height:1.45}.activation-handoff{display:grid;gap:12px;flex-basis:100%;padding:16px;border:1px solid var(--gray-300);border-radius:10px;outline:0}.activation-handoff h3{margin:0;font-size:15px}.access-security .activation-handoff .lifecycle-actions{justify-content:flex-start;margin:0;padding:0;border:0}.activation-handoff p{margin:0;line-height:1.55}.activation-handoff__link{width:100%;height:40px;padding:0 12px;font-family:"Raouf Farsi",var(--font-mono, ui-monospace, monospace);font-size:12px;color:var(--shell-text-primary);background:var(--shell-surface-control);border:1px solid var(--gray-300);border-radius:8px}.dl:where(.dl--app-calendar) .dl-state{--c: var(--ap-gray);--tx: var(--dl-text);display:inline-flex;align-items:center;gap:6px;color:var(--tx);font-size:13.5px;font-weight:500;white-space:nowrap}.dl:where(.dl--app-calendar) .dl-state--info{--c: var(--ap-blue)}.dl:where(.dl--app-calendar) .dl-state--success{--c: var(--ap-green)}.dl:where(.dl--app-calendar) .dl-state--warning{--c: var(--ap-orange)}.dl:where(.dl--app-calendar) .dl-state--danger{--c: var(--ap-red)}.dl:where(.dl--app-calendar) .dl-state__dot{width:8px;height:8px;border-radius:50%;background:var(--c)}.dl:where(.dl--app-calendar) .dl-cal{min-width:0;color:var(--dl-text)}.dl:where(.dl--app-calendar) .dl-cal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:17px}.dl:where(.dl--app-calendar) .dl-cal__nav{display:inline-flex;align-items:center;gap:4px}.dl:where(.dl--app-calendar) .dl-cal__nav>button{display:inline-grid;place-items:center;width:32px;height:32px;color:var(--dl-accent);background:none;border:0;border-radius:50%;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl:where(.dl--app-calendar) .dl-cal__nav>button:hover{background:var(--dl-surface-3)}}.dl:where(.dl--app-calendar) .dl-cal__nav svg{width:20px;height:20px}.dl:where(.dl--app-calendar)[dir=rtl] .dl-cal__flip{transform:scaleX(-1)}.dl:where(.dl--app-calendar) .dl-cal-colours{margin-bottom:4px}.dl:where(.dl--app-calendar) .dl-cal-chip{display:flex;align-items:center;gap:5px;min-width:0;padding:2px 6px;font-size:12.5px;line-height:18px;border-radius:6px;background:var(--dl-surface-3);color:var(--dl-text)}.dl:where(.dl--app-calendar) .dl-cal-chip__icon{flex:none;display:inline-grid;place-items:center;width:14px;height:14px;color:var(--dl-text-2)}.dl:where(.dl--app-calendar) .dl-cal-chip__icon svg,.dl:where(.dl--app-calendar) svg.dl-cal-chip__icon{width:14px;height:14px}.dl:where(.dl--app-calendar) .dl-cal-chip__time{flex:none;color:var(--dl-text-2);font-variant-numeric:tabular-nums}.dl:where(.dl--app-calendar) .dl-cal-chip__title{min-width:0;overflow:clip visible;text-overflow:ellipsis;white-space:nowrap}.dl:where(.dl--app-calendar) .dl-cal-chip.is-status.is-overdue{color:var(--dl-danger);background:color-mix(in srgb,var(--ap-red) 12%,transparent)}.dl:where(.dl--app-calendar) .dl-cal-chip.is-status.is-overdue .dl-cal-chip__icon{color:var(--dl-danger)}.dl:where(.dl--app-calendar) .dl-cal-chip.is-status.is-soon{color:var(--dl-warning);background:color-mix(in srgb,var(--ap-orange) 14%,transparent)}.dl:where(.dl--app-calendar) .dl-cal-chip.is-status.is-soon .dl-cal-chip__icon{color:var(--dl-warning)}.dl:where(.dl--app-calendar) .dl-cal-chip.is-done{color:var(--dl-text-3)}.dl:where(.dl--app-calendar) .dl-cal-chip.is-done .dl-cal-chip__title{text-decoration:line-through}.dl:where(.dl--app-calendar) .dl-cal-chip.is-layers{background:color-mix(in srgb,var(--c) 16%,transparent)}.dl:where(.dl--app-calendar) .dl-cal-chip__bar{flex:none;align-self:stretch;width:3px;border-radius:2px;background:var(--c)}.dl:where(.dl--app-calendar) .dl-cal-month{display:grid;border-top:1px solid var(--dl-separator)}.dl:where(.dl--app-calendar) .dl-cal-month__weekdays,.dl:where(.dl--app-calendar) .dl-cal-month__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.dl:where(.dl--app-calendar) .dl-cal-month__weekdays span{padding:6px 8px;color:var(--dl-text-2);font-size:12px;font-weight:600;text-align:end}.dl:where(.dl--app-calendar) .dl-cal-month__day{display:flex;flex-direction:column;gap:3px;min-width:0;min-height:104px;padding:4px 4px 6px;border-top:1px solid var(--dl-separator)}.dl:where(.dl--app-calendar) .dl-cal-month__day+.dl-cal-month__day{border-inline-start:1px solid var(--dl-separator)}.dl:where(.dl--app-calendar) .dl-cal-month__day.is-out .dl-cal-month__num{color:var(--dl-text-3)}.dl:where(.dl--app-calendar) .dl-cal-month__num{align-self:flex-end;display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 4px;font-size:14px;font-variant-numeric:tabular-nums;border-radius:13px}.dl:where(.dl--app-calendar) .dl-cal-month__day.is-today .dl-cal-month__num{color:var(--dl-on-accent);background:var(--dl-accent-fill);font-weight:600}.dl:where(.dl--app-calendar) .dl-cal-month__more{padding:0 6px;color:var(--dl-text-2);font-size:12px}.dl:where(.dl--app-calendar) .dl-cal-week{--hour: 44px;display:grid;grid-template-columns:52px repeat(7,minmax(0,1fr));overflow-x:auto}.dl:where(.dl--app-calendar) .dl-cal-week__dayhead{display:grid;justify-items:center;gap:2px;padding:4px 0 8px}.dl:where(.dl--app-calendar) .dl-cal-week__dayhead small,.dl:where(.dl--app-calendar) .dl-cal-res__dayhead small{color:var(--dl-text-2);font-size:12px}.dl:where(.dl--app-calendar) .dl-cal-week__dayhead strong,.dl:where(.dl--app-calendar) .dl-cal-res__dayhead strong{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 4px;font-size:15px;font-weight:500;border-radius:14px;font-variant-numeric:tabular-nums}.dl:where(.dl--app-calendar) .dl-cal-week__allday-label{padding:6px 6px 6px 0;color:var(--dl-text-2);font-size:11.5px;text-align:end;border-block:1px solid var(--dl-separator)}.dl:where(.dl--app-calendar)[dir=rtl] .dl-cal-week__allday-label{padding:6px 0 6px 6px}.dl:where(.dl--app-calendar) .dl-cal-week__allday{display:grid;align-content:start;gap:3px;min-width:0;padding:4px 3px;border-block:1px solid var(--dl-separator);border-inline-start:1px solid var(--dl-separator)}.dl:where(.dl--app-calendar) .dl-cal-week__hours{display:grid;grid-auto-rows:var(--hour)}.dl:where(.dl--app-calendar) .dl-cal-week__hours span{padding-inline-end:8px;color:var(--dl-text-2);font-size:11.5px;text-align:end;transform:translateY(-7px);font-variant-numeric:tabular-nums}.dl:where(.dl--app-calendar) .dl-cal-week__hours span:first-child{transform:none}.dl:where(.dl--app-calendar) .dl-cal-week__col{position:relative;min-width:0;height:calc(var(--hours) * var(--hour));border-inline-start:1px solid var(--dl-separator);background:repeating-linear-gradient(to bottom,transparent 0 calc(var(--hour) - 1px),var(--dl-separator) calc(var(--hour) - 1px) var(--hour))}.dl:where(.dl--app-calendar) .dl-cal-week__event{position:absolute;inset-inline:3px;display:grid;align-content:start;grid-template-columns:auto minmax(0,1fr);column-gap:5px;padding:4px 6px;overflow:hidden;font-size:12.5px;line-height:16px;background:var(--dl-surface-3);border-radius:8px}.dl:where(.dl--app-calendar) .dl-cal-week__event strong{min-width:0;font-weight:600;overflow:clip visible;text-overflow:ellipsis;white-space:nowrap}.dl:where(.dl--app-calendar) .dl-cal-week__event small{grid-column:2;color:var(--dl-text-2);font-size:11.5px}.dl:where(.dl--app-calendar) .dl-cal-week__now{position:absolute;inset-inline:-1px 0;height:2px;background:var(--dl-accent-fill)}.dl:where(.dl--app-calendar) .dl-cal-week__now:before{content:"";position:absolute;inset-inline-start:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:inherit}.dl:where(.dl--app-calendar) .dl-cal-agenda{display:grid;gap:16px}.dl:where(.dl--app-calendar) .dl-cal-agenda h5{margin:0 0 6px;color:var(--dl-text-2);font-size:13px;font-weight:600}.dl:where(.dl--app-calendar) .dl-cal-agenda h5.is-today{color:var(--dl-accent)}.dl:where(.dl--app-calendar) .dl-cal-agenda ul{display:grid;margin:0;padding:0;list-style:none;background:var(--dl-surface-3);border-radius:12px}.dl:where(.dl--app-calendar) .dl-cal-agenda li{display:grid;grid-template-columns:20px 112px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:8px 14px}.dl:where(.dl--app-calendar) .dl-cal-agenda li+li{box-shadow:inset 0 1px 0 var(--dl-separator)}.dl:where(.dl--app-calendar) .dl-cal-agenda li .dl-cal-chip__icon{width:18px;height:18px}.dl:where(.dl--app-calendar) .dl-cal-agenda li .dl-cal-chip__icon svg{width:18px;height:18px}.dl:where(.dl--app-calendar) .dl-cal-agenda__time{color:var(--dl-text-2);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.dl:where(.dl--app-calendar) .dl-cal-agenda__title{display:grid;min-width:0}.dl:where(.dl--app-calendar) .dl-cal-agenda__title strong{font-size:15px;font-weight:500;overflow:clip visible;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dl:where(.dl--app-calendar) .dl-cal-agenda__title small{color:var(--dl-text-2);font-size:12.5px}.dl:where(.dl--app-calendar) .dl-cal-agenda li.is-done strong{color:var(--dl-text-3);text-decoration:line-through}.dl:where(.dl--app-calendar) .dl-cal-res{display:grid;grid-template-columns:132px repeat(var(--days),minmax(56px,1fr));overflow-x:auto}.dl:where(.dl--app-calendar) .dl-cal-res__corner{align-self:end;padding:0 8px 8px 0;color:var(--dl-text-2);font-size:12px;font-weight:600}.dl:where(.dl--app-calendar) .dl-cal-res__dayhead{display:grid;justify-items:center;gap:2px;padding-bottom:8px}.dl:where(.dl--app-calendar) .dl-cal-res__row{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;min-height:52px;border-top:1px solid var(--dl-separator)}.dl:where(.dl--app-calendar) .dl-cal-res__who{align-self:center;padding-inline-end:8px;font-size:14px;min-width:0;overflow:clip visible;text-overflow:ellipsis;white-space:nowrap}.dl:where(.dl--app-calendar) .dl-cal-res__lane{grid-column:2 / -1;display:grid;grid-template-columns:repeat(var(--days),minmax(0,1fr));align-items:center;background:repeating-linear-gradient(to var(--dl-cal-end, right),transparent 0 calc(100% / var(--days) - 1px),var(--dl-separator) calc(100% / var(--days) - 1px) calc(100% / var(--days)))}.dl:where(.dl--app-calendar) .dl-cal-res__bar{grid-row:1;display:flex;align-items:center;gap:5px;min-width:0;margin:6px 3px;padding:6px 8px;font-size:12.5px;background:var(--dl-surface-3);border-radius:8px;white-space:nowrap;overflow:clip visible}.dl:where(.dl--app-calendar) .dl-cal-res__bar bdi{min-width:0;overflow:clip visible;text-overflow:ellipsis}.dl:where(.dl--app-calendar) .dl-cal-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:16px 0 0;color:var(--dl-text-2);font-size:12.5px}.dl:where(.dl--app-calendar) .dl-cal-legend>span{display:inline-flex;align-items:center;gap:5px}.dl:where(.dl--app-calendar) .dl-cal{padding:12px 14px;background:var(--dl-surface);border-radius:12px}.dl:where(.dl--app-calendar) .dl-cal.dl-cal-agenda{padding:0;background:none}.dl:where(.dl--app-calendar) .dl-cal-agenda ul{background:var(--dl-surface)}.dl:where(.dl--app-calendar) .dl-cal-week__event strong{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dl:where(.dl--app-calendar) .dl-cal-res__bar{align-items:flex-start;white-space:normal;line-height:16px}.dl:where(.dl--app-calendar) .dl-cal-res__bar bdi{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dl:where(.dl--app-calendar) .dl-cal-res__bar .dl-cal-chip__icon{margin-top:1px}.dl:where(.dl--app-calendar) .dl-cal-res{grid-template-columns:132px repeat(var(--days),minmax(84px,1fr))}.dl:where(.dl--app-calendar) .dl-cal-res__bar bdi{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.dl:where(.dl--app-calendar) .dl-cal-week__event strong,.dl:where(.dl--app-calendar) .dl-cal-res__bar bdi{line-height:19px}.dl:where(.dl--app-calendar) .dl-cal-week__event small{line-height:16px}.dl:where(.dl--app-calendar) .dl-cal-colours{margin-bottom:12px}.dl:where(.dl--app-calendar) .dl-cal-page{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;min-width:0;color:var(--dl-text)}.dl:where(.dl--app-calendar) .dl-cal-page.has-sidebar{grid-template-columns:250px minmax(0,1fr)}.dl:where(.dl--app-calendar) .dl-cal-page__main{display:grid;gap:12px;min-width:0;padding:14px 16px 16px;background:var(--dl-surface-solid);border-radius:20px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl:where(.dl--app-calendar) .dl-cal-page__bar{display:flex;align-items:center;gap:10px}.dl:where(.dl--app-calendar) .dl-cal-page__views{flex:1;display:flex;justify-content:center;min-width:0}.dl:where(.dl--app-calendar) .dl-cal-page__title{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.dl:where(.dl--app-calendar) .dl-cal-page__title>span:first-child{display:grid;gap:2px;min-width:0}.dl:where(.dl--app-calendar) .dl-cal-page__title strong{font-size:26px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.dl:where(.dl--app-calendar) .dl-cal-page__title small{color:var(--dl-text-2);font-size:13px}.dl:where(.dl--app-calendar) .dl-cal-page__body{min-width:0}.dl:where(.dl--app-calendar) .dl-cal-page__filters{display:flex;flex-wrap:wrap;gap:6px}.dl:where(.dl--app-calendar) .dl-cal-filter{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px 0 10px;color:var(--dl-text-2);font:inherit;font-size:13.5px;background:none;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px var(--dl-separator);cursor:pointer}.dl:where(.dl--app-calendar) .dl-cal-filter[aria-pressed=true]{color:var(--dl-text);background:var(--dl-surface-3);box-shadow:none}.dl:where(.dl--app-calendar) .dl-cal-narrow{max-width:660px}.dl:where(.dl--app-calendar) .dl-cal-side .dl-tips__group button{gap:12px}.dl:where(.dl--app-calendar) .dl-cal-side .dl-tips__icon{color:var(--dl-text-2)}.dl:where(.dl--app-calendar) .dl-cal-side__check{display:inline-grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ap-gray3)}.dl:where(.dl--app-calendar) .dl-cal-side__check.is-on{color:#fff;background:var(--ap-blue);box-shadow:none}.dl:where(.dl--app-calendar) .dl-cal-side__check svg{width:14px;height:14px;stroke-width:3}.dl:where(.dl--app-calendar) .dl-cal-side__switch{padding:14px 8px 0;border-top:1px solid var(--dl-separator);margin-top:10px}.dl:where(.dl--app-calendar) .dl-cal__nav{gap:2px}.dl:where(.dl--app-calendar) .dl-cal-month__nums{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:26px}.dl:where(.dl--app-calendar) .dl-cal-month__nums .dl-cal-month__num{margin-inline-start:auto}.dl:where(.dl--app-calendar) .dl-cal-month__alt{color:var(--dl-text-2);font-size:11.5px;font-variant-numeric:tabular-nums;padding-inline-start:2px}.dl:where(.dl--app-calendar) .dl-cal-month__day.is-weekend,.dl:where(.dl--app-calendar) .dl-cal-week__col.is-weekend,.dl:where(.dl--app-calendar) .dl-cal-week__allday.is-weekend{background-color:var(--dl-canvas)}.dl:where(.dl--app-calendar) .dl-cal-week__alt{color:var(--dl-text-2);font-size:11px}.dl:where(.dl--app-calendar) .dl-cal-month__more{padding:0 6px}.dl:where(.dl--app-calendar) .dl-cal-tick{position:relative;display:inline-grid;flex:none;place-items:center;width:14px;height:14px;padding:0;color:inherit;background:none;border:0;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor;cursor:pointer}.dl:where(.dl--app-calendar) .dl-cal-chip.is-none .dl-cal-tick,.dl:where(.dl--app-calendar) .dl-cal-agenda li.is-none .dl-cal-tick{color:var(--dl-text-2)}.dl:where(.dl--app-calendar) .dl-cal-tick.is-done{color:var(--dl-on-accent);background:var(--ap-gray);box-shadow:none}.dl:where(.dl--app-calendar) .dl-cal-tick svg{width:10px;height:10px;stroke-width:3.2}.dl:where(.dl--app-calendar) .dl-cal-agenda .dl-cal-tick{width:20px;height:20px}.dl:where(.dl--app-calendar) .dl-cal-agenda .dl-cal-tick svg{width:13px;height:13px}.dl:where(.dl--app-calendar) .dl-cal-agenda li.is-overdue .dl-cal-tick{color:var(--dl-danger)}.dl:where(.dl--app-calendar) .dl-cal-agenda li.is-soon .dl-cal-tick{color:var(--dl-warning)}.dl:where(.dl--app-calendar) .dl-cal-agenda ul{background:var(--dl-canvas)}.dl:where(.dl--app-calendar) .dl-cal-week__event.is-layers{background:color-mix(in srgb,var(--c) 18%,transparent);box-shadow:inset 3px 0 0 var(--c)}.dl:where(.dl--app-calendar)[dir=rtl] .dl-cal-week__event.is-layers{box-shadow:inset -3px 0 0 var(--c)}@media(pointer:coarse){.dl:where(.dl--app-calendar) .dl-cal-tick:after,.dl:where(.dl--app-calendar) .dl-cal-filter:after{position:absolute;inset:50% auto auto 50%;width:max(100%,44px);height:max(100%,44px);content:"";transform:translate(-50%,-50%)}.dl:where(.dl--app-calendar) .dl-cal-filter{position:relative}}@media(max-width:1100px){.dl:where(.dl--app-calendar) .dl-cal-page.has-sidebar{grid-template-columns:minmax(0,1fr)}}.dl:where(.dl--app-calendar) .dl-cal-month .dl-cal-chip__time{display:none}.dl:where(.dl--app-calendar) .dl-cal-page.has-sidebar{grid-template-columns:224px minmax(0,1fr)}.dl:where(.dl--app-calendar) .dl-cal-month__day{padding:4px 3px 6px}.dl:where(.dl--app-calendar) .dl-cal-month .dl-cal-chip{padding:2px 5px;gap:4px}.dl:where(.dl--app-calendar) .dl-cal-page__year{color:var(--dl-text-2);font-weight:400}.dl:where(.dl--app-calendar) .dl-cal-day{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:20px}.dl:where(.dl--app-calendar) .dl-cal-day__main{display:grid;gap:8px;min-width:0}.dl:where(.dl--app-calendar) .dl-cal-day__head{display:flex;align-items:baseline;gap:10px}.dl:where(.dl--app-calendar) .dl-cal-day__head strong{font-size:44px;font-weight:300;line-height:1.1;font-variant-numeric:tabular-nums}.dl:where(.dl--app-calendar) .dl-cal-day__head span{font-size:20px}.dl:where(.dl--app-calendar) .dl-cal-day__allday{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;padding-block:6px;border-block:1px solid var(--dl-separator)}.dl:where(.dl--app-calendar) .dl-cal-day__allday>span{padding-inline-end:8px;color:var(--dl-text-2);font-size:11.5px;text-align:end}.dl:where(.dl--app-calendar) .dl-cal-day__allday>div{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.dl:where(.dl--app-calendar) .dl-cal-day__grid{display:grid;grid-template-columns:52px minmax(0,1fr);--hour: 44px}.dl:where(.dl--app-calendar) .dl-cal-day__event{inset-inline:6px;text-align:start;font:inherit;font-size:12.5px;color:inherit;border:0;cursor:pointer}.dl:where(.dl--app-calendar) .dl-cal-day__event[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--dl-accent)}.dl:where(.dl--app-calendar) .dl-cal-day__side{display:grid;align-content:start;gap:16px;padding-inline-start:16px;border-inline-start:1px solid var(--dl-separator)}.dl:where(.dl--app-calendar) .dl-cal-mini{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px;text-align:center}.dl:where(.dl--app-calendar) .dl-cal-mini__wd{padding-bottom:6px;color:var(--dl-text-2);font-size:11.5px;font-weight:600}.dl:where(.dl--app-calendar) .dl-cal-mini__day{position:relative;display:grid;place-items:center;height:30px;margin:0 auto;width:30px;padding:0;color:var(--dl-text);font:inherit;font-size:12.5px;font-variant-numeric:tabular-nums;background:none;border:0;border-radius:50%;cursor:pointer}.dl:where(.dl--app-calendar) .dl-cal-mini__day.is-weekend{color:var(--dl-text-2)}.dl:where(.dl--app-calendar) .dl-cal-mini__day[aria-selected=true]{background:var(--dl-surface-3);font-weight:600}.dl:where(.dl--app-calendar) .dl-cal-mini__day.is-today{color:var(--dl-on-accent);background:var(--dl-accent-fill);font-weight:600}.dl:where(.dl--app-calendar) .dl-cal-mini__dot{position:absolute;bottom:2px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--dl-text-2)}.dl:where(.dl--app-calendar) .dl-cal-mini__day.is-today .dl-cal-mini__dot{background:var(--dl-on-accent)}.dl:where(.dl--app-calendar) .dl-cal-day__detail{display:grid;gap:6px;padding-top:14px;border-top:1px solid var(--dl-separator);color:var(--dl-text-2);font-size:13.5px}.dl:where(.dl--app-calendar) .dl-cal-day__detail strong{color:var(--dl-text);font-size:17px;font-weight:600}.dl:where(.dl--app-calendar) .dl-cal-day__detail p{margin:24px 0;text-align:center}.dl:where(.dl--app-calendar) .dl-cal-day__layer{display:inline-flex;align-items:center;gap:6px}@media(max-width:1100px){.dl:where(.dl--app-calendar) .dl-cal-day{grid-template-columns:minmax(0,1fr)}.dl:where(.dl--app-calendar) .dl-cal-day__side{padding-inline-start:0;border-inline-start:0}}@container (max-width: 700px){.dl:where(.dl--app-calendar) .dl-cal-day{grid-template-columns:minmax(0,1fr)}}@media(pointer:coarse){.dl:where(.dl--app-calendar) .dl-cal-mini__day{width:44px;height:44px}}.dl:where(.dl--app-calendar) .dl-cal-narrow .dl-cal-day{grid-template-columns:minmax(0,1fr)}.dl:where(.dl--app-calendar) .dl-cal-narrow .dl-cal-day__side{padding-inline-start:0;border-inline-start:0}.dl:where(.dl--app-calendar) .dl-cal-chip.is-both{background:color-mix(in srgb,var(--c) 16%,transparent)}.dl:where(.dl--app-calendar) .dl-cal-chip.is-both .dl-cal-chip__icon,.dl:where(.dl--app-calendar) .dl-cal-week__event.is-both .dl-cal-chip__icon{color:var(--c)}.dl:where(.dl--app-calendar) .dl-cal-chip:is(.is-layers,.is-both).is-overdue .dl-cal-tick{color:var(--dl-danger)}.dl:where(.dl--app-calendar) .dl-cal-chip:is(.is-layers,.is-both).is-soon .dl-cal-tick{color:var(--dl-warning)}.dl:where(.dl--app-calendar) .dl-cal-week__event.is-both{background:color-mix(in srgb,var(--c) 18%,transparent)}.dl:where(.dl--app-calendar) .dl-cal-side__check.is-on{background:var(--c, var(--ap-blue))}.dl:where(.dl--app-calendar) .dl-cal-month__day.is-out .dl-cal-month__num,.dl:where(.dl--app-calendar) .dl-cal-month__day.is-out .dl-cal-month__alt{color:var(--dl-placeholder);font-weight:400}.dl:where(.dl--app-calendar) .dl-cal-month__day.is-out>:not(.dl-cal-month__nums){opacity:.4}.dl:where(.dl--app-calendar) .dl-cal-month__day.is-out{background-color:color-mix(in srgb,var(--dl-canvas) 50%,transparent)}.dl:where(.dl--app-calendar) .dl-cal-week{grid-template-columns:52px repeat(var(--cols, 7),minmax(0,1fr))}.dl:where(.dl--app-calendar) .is-declined :is(.dl-cal-chip__title,strong){text-decoration:line-through}.dl:where(.dl--app-calendar) .dialog-foundation:has(.dl-cal-settings){width:min(820px,calc(100vw - 32px));text-align:start}.dl:where(.dl--app-calendar) .dialog-foundation:has(.dl-cal-settings) .dialog-foundation__header{justify-content:space-between;padding-inline:22px}.dl:where(.dl--app-calendar) .dl-cal-settings{display:grid;grid-template-columns:236px minmax(0,1fr);gap:20px;min-height:460px;padding-bottom:18px}.dl:where(.dl--app-calendar) .dl-cal-settings__nav{align-self:stretch;padding-top:4px}.dl:where(.dl--app-calendar) .dl-cal-settings__nav .dl-tips__group button{min-height:44px;font-size:15px;gap:12px;padding-inline:14px}.dl:where(.dl--app-calendar) .dl-cal-settings__pane{display:grid;align-content:start;gap:14px;min-width:0;padding-top:2px}.dl:where(.dl--app-calendar) .dl-cal-settings__pane h3{margin:0;font-size:22px;font-weight:700}.dl:where(.dl--app-calendar) .dl-cal-settings__pane h4{margin:8px 0 -4px;padding-bottom:6px;color:var(--dl-text);font-size:15px;font-weight:600;border-bottom:1px solid var(--dl-separator)}.dl:where(.dl--app-calendar) .dl-cal-settings__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dl:where(.dl--app-calendar) .dl-cal-settings__note{margin:0;color:var(--dl-text-2);font-size:13.5px;line-height:1.45}.dl:where(.dl--app-calendar) .dl-cal-settings .dl-switch-row{padding:4px 0}@media(max-width:760px){.dl:where(.dl--app-calendar) .dl-cal-settings{grid-template-columns:minmax(0,1fr)}}.dl:where(.dl--app-calendar) .dialog-foundation:has(.dl-cal-settings) .dialog-foundation__close{display:grid}@media(pointer:coarse){.dl:where(.dl--app-calendar) .dialog-foundation:has(.dl-cal-settings) .dialog-foundation__close{width:44px;height:44px}}.dl:where(.dl--app-calendar) .dialog-foundation:has(.dl-cal-settings) .dialog-foundation__header{padding-inline:58px 22px;padding-top:18px;min-height:52px;align-items:center}.dl:where(.dl--app-calendar) .dialog-foundation:has(.dl-cal-settings) .dialog-foundation__close{position:absolute;inset-inline-start:16px;top:16px}.dl:where(.dl--app-calendar) .dl-cal-settings__nav.dl-tips{padding:0 16px 0 0;background:none;border-radius:0;box-shadow:none;border-inline-end:1px solid var(--dl-separator)}.dl:where(.dl--app-calendar)[dir=rtl] .dl-cal-settings__nav.dl-tips{padding:0 0 0 16px}.dl:where(.dl--app-calendar) .dl-cal-settings__nav .dl-tips__group ul{gap:4px}.dl:where(.dl--app-calendar) .dl-cal-settings{height:min(600px,calc(100dvh - 140px));min-height:0}.dl:where(.dl--app-calendar) .dl-cal-settings__pane{max-height:100%;overflow-y:auto;padding-inline-end:4px;overscroll-behavior:contain}.dl:where(.dl--app-calendar) .dialog-foundation:has(.dl-cal-settings) .dialog-foundation__body{overflow:hidden}.dl:where(.dl--app-calendar) .dl-cal-week__event{background:color-mix(in srgb,var(--dl-text) 8%,var(--dl-surface-solid));z-index:1}.dl:where(.dl--app-calendar) .dl-cal-week__event:is(.is-layers,.is-both){background:color-mix(in srgb,var(--c) 20%,var(--dl-surface-solid))}.dl:where(.dl--app-calendar) .dl-cal-week__now{z-index:2}.dl:where(.dl--app-calendar) .dl-cal-agenda .dl-cal-tick.is-done{color:var(--dl-on-accent)}.dl:where(.dl--app-calendar) [data-cal-item]{cursor:grab;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.dl:where(.dl--app-calendar) [data-cal-item].is-dragging{cursor:grabbing;pointer-events:none;box-shadow:var(--dl-shadow-pop);transform:scale(1.02);z-index:3;opacity:.92}@media(hover:hover)and (pointer:fine){.dl:where(.dl--app-calendar) .dl-cal-page:has(.is-dragging) [data-cal-day]:hover{background-color:var(--dl-surface-3)}}.dl:where(.dl--app-calendar) .dl-cal-pop{position:fixed;z-index:70;width:min(400px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--dl-surface-solid);border-radius:24px;box-shadow:var(--dl-shadow-pop);animation:dl-fade-in .14s ease-out}.dl:where(.dl--app-calendar) .dl-cal-card{display:grid;gap:12px;padding:10px 18px 18px;color:var(--dl-text)}.dl:where(.dl--app-calendar) .dl-cal-card__actions{display:flex;align-items:center;gap:2px;margin-inline-end:-8px}.dl:where(.dl--app-calendar) .dl-cal-card__gap{flex:1}.dl:where(.dl--app-calendar) .dl-cal-card__row{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:14px;font-size:14.5px;line-height:1.45}.dl:where(.dl--app-calendar) .dl-cal-card__row>svg,.dl:where(.dl--app-calendar) .dl-cal-card__row>.dl-cal-chip__icon{width:20px;height:20px;margin-top:1px;color:var(--dl-text-2)}.dl:where(.dl--app-calendar) .dl-cal-card__row>.dl-cal-chip__icon svg{width:18px;height:18px}.dl:where(.dl--app-calendar) .dl-cal-card__row.is-title h4{margin:0 0 4px;font-size:21px;font-weight:600;line-height:1.3}.dl:where(.dl--app-calendar) .dl-cal-card__row.is-title p{margin:0;color:var(--dl-text-2);font-size:14px}.dl:where(.dl--app-calendar) .dl-cal-card__mark{display:grid;place-items:center;width:22px;height:22px;margin-top:4px;color:var(--dl-text-2);border-radius:6px}.dl:where(.dl--app-calendar) .dl-cal-card__mark svg{width:18px;height:18px}.dl:where(.dl--app-calendar) .dl-cal-card__mark.is-layers{width:16px;height:16px;margin:7px 3px 0;background:var(--c);border-radius:4px}.dl:where(.dl--app-calendar) .dl-cal-card__mark.is-both{color:var(--c)}.dl:where(.dl--app-calendar) .dl-cal-card__status{margin-top:6px!important}.dl:where(.dl--app-calendar) .dl-cal-card__foot{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.dl:where(.dl--app-calendar) .dl-cal-form__title{width:100%;padding:6px 0 8px;color:var(--dl-text);font:inherit;font-size:22px;font-weight:500;background:none;border:0;border-bottom:2px solid var(--dl-separator);outline:0;border-radius:0}.dl:where(.dl--app-calendar) .dl-cal-form__title:focus{border-bottom-color:var(--dl-accent-fill)}.dl:where(.dl--app-calendar) .dl-cal-form__title::placeholder{color:var(--dl-placeholder)}.dl:where(.dl--app-calendar) .dl-cal-form__row{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px}.dl:where(.dl--app-calendar) .dl-cal-form__row>svg{width:20px;height:20px;color:var(--dl-text-2)}.dl:where(.dl--app-calendar) .dl-cal-form__fields{display:grid;gap:8px}.dl:where(.dl--app-calendar) .dl-cal-form__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dl:where(.dl--app-calendar) .dl-cal-form .dl-field__hint{display:none}.dl:where(.dl--app-calendar) .dl-cal-week__event.is-draft,.dl:where(.dl--app-calendar) .dl-cal-chip.is-draft{color:var(--dl-accent);background:var(--dl-accent-soft);box-shadow:inset 0 0 0 1.5px var(--dl-accent-fill)}.dl:where(.dl--app-calendar) [data-cal-item]:focus-visible{outline:2px solid var(--dl-focus);outline-offset:1px}.dl:where(.dl--app-calendar) [data-cal-day]{cursor:default}.dl:where(.dl--app-calendar) .dl-cal-week__col,.dl:where(.dl--app-calendar) .dl-cal-month__day{cursor:cell}.dl:where(.dl--app-calendar) .dl-cal-year{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}.dl:where(.dl--app-calendar) .dl-cal-year__month h5{margin:0 0 8px;font-size:15px;font-weight:600}.dl:where(.dl--app-calendar) .dl-cal-year__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.dl:where(.dl--app-calendar) .dl-cal-year__wd{padding-bottom:4px;color:var(--dl-text-2);font-size:11px;font-weight:600}.dl:where(.dl--app-calendar) .dl-cal-year__day{position:relative;display:grid;place-items:center;width:28px;height:28px;margin:1px auto;padding:0;color:var(--dl-text);font:inherit;font-size:12px;font-variant-numeric:tabular-nums;background:none;border:0;border-radius:50%;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl:where(.dl--app-calendar) .dl-cal-year__day:hover{background:var(--dl-surface-3)}}.dl:where(.dl--app-calendar) .dl-cal-year__day.is-out{color:var(--dl-placeholder)}.dl:where(.dl--app-calendar) .dl-cal-year__day.is-weekend:not(.is-out){color:var(--dl-text-2)}.dl:where(.dl--app-calendar) .dl-cal-year__day.is-today,.dl:where(.dl--app-calendar) .dl-cal-year__day[aria-selected=true].is-today{color:var(--dl-on-accent);background:var(--dl-accent-fill);font-weight:600}.dl:where(.dl--app-calendar) .dl-cal-year__day[aria-selected=true]{background:var(--dl-surface-3);font-weight:600;box-shadow:inset 0 0 0 1.5px var(--dl-accent-fill)}.dl:where(.dl--app-calendar) .dl-cal-year__day .dl-cal-mini__dot{bottom:1px}@media(max-width:1100px){.dl:where(.dl--app-calendar) .dl-cal-year{grid-template-columns:repeat(3,minmax(0,1fr))}}.dl:where(.dl--app-calendar) .dl-cal-narrow .dl-cal-year{grid-template-columns:repeat(2,minmax(0,1fr))}.dl:where(.dl--app-calendar) .dl-cal-picker{display:grid;gap:4px;padding:0 4px}.dl:where(.dl--app-calendar) .dl-cal-picker header{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-inline-start:6px}.dl:where(.dl--app-calendar) .dl-cal-picker header strong{font-size:15px}.dl:where(.dl--app-calendar) .dl-cal-picker header>span{display:flex}.dl:where(.dl--app-calendar) .dl-cal-side .dl-cal-picker{padding-bottom:6px;border-bottom:1px solid var(--dl-separator)}.dl:where(.dl--app-calendar) .dl-cal-people{display:grid;gap:6px;padding:8px 4px 4px}.dl:where(.dl--app-calendar) .dl-cal-people__list{display:grid;gap:2px;margin:0;padding:4px;list-style:none;background:var(--dl-surface-solid);border-radius:12px;box-shadow:var(--dl-shadow-pop)}.dl:where(.dl--app-calendar) .dl-cal-people__list button{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;color:var(--dl-text);font:inherit;font-size:14px;background:none;border:0;border-radius:8px;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl:where(.dl--app-calendar) .dl-cal-people__list button:hover{background:var(--dl-surface-3)}}.dl:where(.dl--app-calendar) .dl-cal-people__list svg{width:18px;height:18px;color:var(--dl-text-2)}.dl:where(.dl--app-calendar) .dl-cal-people__on{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:0;padding:4px 4px 4px 12px;font-size:13.5px;background:var(--dl-surface-3);border-radius:12px}.dl:where(.dl--app-calendar) .dl-cal-group h5{display:flex;align-items:center;justify-content:space-between;gap:4px;padding-inline:8px 4px}.dl:where(.dl--app-calendar) .dl-cal-group h5>button{display:flex;flex:1;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:0 12px;color:inherit;font:inherit;background:none;border:0;border-radius:10px;cursor:pointer}.dl:where(.dl--app-calendar) .dl-cal-group h5>button svg{width:16px;height:16px;transition:transform .18s ease}.dl:where(.dl--app-calendar) .dl-cal-group h5>button svg.is-open{transform:rotate(90deg)}.dl:where(.dl--app-calendar)[dir=rtl] .dl-cal-group h5>button svg:not(.is-open){transform:scaleX(-1)}.dl:where(.dl--app-calendar) .dl-cal-goto{display:grid;gap:14px;justify-items:stretch;width:min(320px,100%);margin:0 auto;text-align:start}.dl:where(.dl--app-calendar) .dl-cal-goto .dl-cal-picker header{padding-inline-start:2px}.dl:where(.dl--app-calendar) .dl-cal-form__title:focus,.dl:where(.dl--app-calendar) .dl-cal-form__title:focus-visible{outline:none;box-shadow:none}.dl:where(.dl--app-calendar) .dl-cal-group h5{font-size:15px;white-space:nowrap}.dl:where(.dl--app-calendar) .dl-cal-group h5>button span{overflow:clip visible;text-overflow:ellipsis;min-width:0}.dl:where(.dl--app-calendar) .dl-cal-side{grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden}.dl:where(.dl--app-calendar) .dl-cal-side>*{min-width:0}.dl:where(.dl--app-calendar) .dl-cal-picker{min-width:0;padding:0 2px}.dl:where(.dl--app-calendar) .dl-cal-picker header strong{min-width:0;overflow:clip visible;text-overflow:ellipsis;white-space:nowrap}.dl:where(.dl--app-calendar) .dl-cal-picker header>span{flex:none}.dl:where(.dl--app-calendar) .dl-cal-side .dl-cal-picker header .dl-icon-button{width:30px;height:30px}.dl:where(.dl--app-calendar) .dl-cal-side .dl-cal-year__day{width:26px;height:26px;font-size:12px}@media(pointer:coarse){.dl:where(.dl--app-calendar) .dl-cal-year__day:after{position:absolute;inset:50% auto auto 50%;width:44px;height:44px;content:"";transform:translate(-50%,-50%)}.dl:where(.dl--app-calendar) .dl-cal-group h5>button{min-height:44px}}.dl:where(.dl--app-calendar) .dl-cal-side{overflow:visible}.dl:where(.dl--app-calendar) .dl-cal-side .dl-tips__head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding-inline:4px}.dl:where(.dl--app-calendar) .dl-cal-side .dl-tips__head .dl-tips__toggle{margin-inline-end:0}.dl:where(.dl--app-calendar) .dl-cal-group h5{padding-inline:4px;gap:2px}.dl:where(.dl--app-calendar) .dl-cal-group h5>button{min-width:0;padding-inline:10px 8px}.dl:where(.dl--app-calendar) .dl-cal-group h5>.dl-icon-button{flex:none;width:32px;height:32px}.dl:where(.dl--app-calendar) .dl-cal-page__bar{flex-wrap:wrap;row-gap:8px}.dl:where(.dl--app-calendar) .dl-cal-page__views{min-width:0}@media(max-width:1000px){.dl:where(.dl--app-calendar) .dl-cal-page__views{order:3;flex-basis:100%}}.dl:where(.dl--app-calendar) .dl-cal-narrow .dl-cal-page__views{order:3;flex-basis:100%}.dl:where(.dl--app-calendar) .dl-cal-page__views .dl-segmented{max-width:100%;overflow-x:auto}.dl:where(.dl--app-calendar) .dl-cal-page,.dl:where(.dl--app-calendar) .dl-cal-pop,.dl:where(.dl--app-calendar) .dl-cal-goto{--dl-cal-tint: var(--ap-red)}.dl:where(.dl--app-calendar) .dl-cal-month__day.is-today .dl-cal-month__num,.dl:where(.dl--app-calendar) .dl-cal-page .is-today>strong,.dl:where(.dl--app-calendar) .dl-cal-year__day.is-today,.dl:where(.dl--app-calendar) .dl-cal-year__day[aria-selected=true].is-today,.dl:where(.dl--app-calendar) .dl-cal-mini__day.is-today{color:#fff;background:var(--dl-cal-tint)}.dl:where(.dl--app-calendar) .dl-cal-week__dayhead.is-today small,.dl:where(.dl--app-calendar) .dl-cal-res__dayhead.is-today small,.dl:where(.dl--app-calendar) .dl-cal-agenda h5.is-today{color:var(--dl-cal-tint)}.dl:where(.dl--app-calendar) .dl-cal-week__now{background:var(--dl-cal-tint)}.dl:where(.dl--app-calendar) .dl-cal-page .dl-cal__nav .dl-button,.dl:where(.dl--app-calendar) .dl-cal-page .dl-cal__nav .dl-icon-button,.dl:where(.dl--app-calendar) .dl-cal-picker header .dl-icon-button{color:var(--dl-cal-tint)}.dl:where(.dl--app-calendar) .dl-cal-year__day[aria-selected=true]:not(.is-today){box-shadow:none;background:var(--ap-gray5)}.dl:where(.dl--app-calendar)[data-theme=dark] .dl-cal-year__day[aria-selected=true]:not(.is-today){background:var(--ap-gray4)}.dl:where(.dl--app-calendar) .dl-cal-month__day.is-weekend,.dl:where(.dl--app-calendar) .dl-cal-week__col.is-weekend,.dl:where(.dl--app-calendar) .dl-cal-week__allday.is-weekend{background-color:color-mix(in srgb,var(--dl-text) 3%,var(--dl-surface-solid))}.dl:where(.dl--app-calendar) .dl-cal-month__day.is-out{background-color:color-mix(in srgb,var(--dl-text) 2%,var(--dl-surface-solid))}.dl:where(.dl--app-calendar) .dl-cal-month__weekdays span.is-today{color:var(--dl-cal-tint)}.dl:where(.dl--app-calendar) .dl-cal-year__day.is-today[aria-selected=true]{box-shadow:none}.dl:where(.dl--app-calendar) .dl-cal-year__day.is-today .dl-cal-mini__dot{background:#fff}.dl:where(.dl--app-calendar) .dl-cal-year__day .dl-cal-mini__dot{width:3px;height:3px;margin-left:-1.5px;bottom:2px}.dl:where(.dl--app-calendar) .dl-cal-side .dl-tips__group button{min-height:36px;gap:10px;padding:4px 12px;font-size:15px}.dl:where(.dl--app-calendar) .dl-cal-side .dl-cal-side__check{width:18px;height:18px}.dl:where(.dl--app-calendar) .dl-cal-side .dl-cal-side__check svg{width:11px;height:11px}.dl:where(.dl--app-calendar) .dl-cal-side .dl-tips__icon{width:20px}.dl:where(.dl--app-calendar) .dl-cal-side .dl-tips__icon svg{width:17px;height:17px}.dl:where(.dl--app-calendar) .dl-cal-side .dl-tips__group ul{gap:0}.dl:where(.dl--app-calendar) .dl-cal-group h5{margin-top:10px;font-size:13px}.dl:where(.dl--app-calendar) .dl-cal-group h5>button{min-height:30px}.dl:where(.dl--app-calendar) .dl-cal-side__switch .dl-switch-row{font-size:14px}@media(pointer:coarse){.dl:where(.dl--app-calendar) .dl-cal-side .dl-tips__group button{min-height:44px}.dl:where(.dl--app-calendar) .dl-cal-group h5>button{min-height:44px}}.dl:where(.dl--app-calendar) .dl-cal-group h5{display:flex;align-items:center;gap:2px;padding-inline:4px 0}.dl:where(.dl--app-calendar) .dl-cal-group h5>.dl-cal-group__name{flex:1;min-width:0;justify-content:flex-start;text-align:start;overflow:clip visible;text-overflow:ellipsis;white-space:nowrap;display:block;padding-inline:10px 4px}.dl:where(.dl--app-calendar) .dl-cal-group h5>.dl-icon-button{flex:none;width:30px;height:30px;color:var(--dl-text-2)}.dl:where(.dl--app-calendar) .dl-cal-group__chev{transition:transform .18s ease}.dl:where(.dl--app-calendar) .dl-cal-group__chev.is-open{transform:rotate(180deg)}.dl:where(.dl--app-calendar) .dl-cal-picker .dl-cal-year__grid{row-gap:6px}.dl:where(.dl--app-calendar) .dl-cal-picker .dl-cal-year__wd{color:var(--dl-text);font-weight:700;font-size:12px}.dl:where(.dl--app-calendar) .dl-cal-picker .dl-cal-year__wd.is-weekend{color:var(--dl-text-2)}.dl:where(.dl--app-calendar) .dl-cal-picker .dl-cal-year__day{overflow:visible}.dl:where(.dl--app-calendar) .dl-cal-picker .dl-cal-year__day.is-today:not([aria-selected=true]){color:var(--dl-cal-tint);background:none;font-weight:600}.dl:where(.dl--app-calendar) .dl-cal-picker .dl-cal-year__day[aria-selected=true],.dl:where(.dl--app-calendar) .dl-cal-picker .dl-cal-year__day[aria-selected=true]:not(.is-today),.dl:where(.dl--app-calendar)[data-theme=dark] .dl-cal-picker .dl-cal-year__day[aria-selected=true]:not(.is-today){color:#fff;background:var(--dl-cal-tint);box-shadow:none;font-weight:600}.dl:where(.dl--app-calendar) .dl-cal-picker .dl-cal-mini__dot,.dl:where(.dl--app-calendar) .dl-cal-picker .dl-cal-year__day.is-today .dl-cal-mini__dot{bottom:-5px;width:4px;height:4px;margin-left:-2px;background:var(--dl-cal-tint)}.dl:where(.dl--app-calendar) .dl-cal-picker .dl-cal-year__day[aria-selected=true] .dl-cal-mini__dot{display:none}@media(hover:hover)and (pointer:fine){.dl:where(.dl--app-calendar) .dl-cal-picker header .dl-icon-button:hover,.dl:where(.dl--app-calendar) .dl-cal-page .dl-cal__nav .dl-icon-button:hover{color:var(--dl-cal-tint)}}.dl:where(.dl--app-calendar) .dl-cal-group h5>.dl-icon-button svg.dl-cal-group__chev,.dl:where(.dl--app-calendar)[dir=rtl] .dl-cal-group h5>.dl-icon-button svg.dl-cal-group__chev{transform:none}.dl:where(.dl--app-calendar) .dl-cal-group h5>.dl-icon-button svg.dl-cal-group__chev.is-open,.dl:where(.dl--app-calendar)[dir=rtl] .dl-cal-group h5>.dl-icon-button svg.dl-cal-group__chev.is-open{transform:rotate(180deg)}.dl:where(.dl--app-calendar) .dl-cal-day{grid-template-columns:minmax(0,1fr)}.dl:where(.dl--app-calendar) .dl-cal-day__head{gap:14px;padding:4px 0 10px}.dl:where(.dl--app-calendar) .dl-cal-day__head strong{font-size:64px;font-weight:400;line-height:1;letter-spacing:-.02em}.dl:where(.dl--app-calendar) .dl-cal-day__head span{font-size:22px}.dl:where(.dl--app-calendar) .dl-cal-day__head.is-today strong,.dl:where(.dl--app-calendar) .dl-cal-day__head.is-today span{color:var(--dl-cal-tint)}.dl:where(.dl--app-calendar) .dl-cal-day__allday{grid-template-columns:72px minmax(0,1fr);padding:0;border-top:0;border-bottom:2px solid var(--dl-separator)}.dl:where(.dl--app-calendar) .dl-cal-day__allday>span{align-self:center;padding:8px 12px 8px 0;font-size:12.5px}.dl:where(.dl--app-calendar)[dir=rtl] .dl-cal-day__allday>span{padding:8px 0 8px 12px}.dl:where(.dl--app-calendar) .dl-cal-day__allday>div{min-height:36px;padding:4px;border-inline-start:1px solid var(--dl-separator);background:color-mix(in srgb,var(--dl-text) 2%,transparent)}.dl:where(.dl--app-calendar) .dl-cal-day__grid{grid-template-columns:72px minmax(0,1fr);padding-top:12px}.dl:where(.dl--app-calendar) .dl-cal-day__grid .dl-cal-week__hours span{padding-inline-end:12px;font-size:12.5px;transform:translateY(-50%)}.dl:where(.dl--app-calendar) .dl-cal-day__grid .dl-cal-week__hours span:first-child{transform:translateY(-50%)}.dl:where(.dl--app-calendar) .dl-cal-day__grid .dl-cal-week__col{border-inline-start:1px solid var(--dl-separator)}.dl:where(.dl--app-calendar) .dl-cal-day__event small{white-space:nowrap;overflow:clip visible;text-overflow:ellipsis}.dl:where(.dl--app-calendar) .dl-cal-year__day{flex-direction:column}.dl:where(.dl--app-calendar) .dl-cal-year__day .dl-cal-num{line-height:1}.dl:where(.dl--app-calendar) .has-alt .dl-cal-year__day{display:inline-flex;align-items:center;justify-content:center;gap:1px;width:30px;height:34px;border-radius:12px}.dl:where(.dl--app-calendar) .dl-cal-alt{color:var(--dl-text-3);font-size:9.5px;line-height:1;font-variant-numeric:tabular-nums}.dl:where(.dl--app-calendar) .dl-cal-alt.is-first{color:var(--dl-cal-tint);font-weight:700}.dl:where(.dl--app-calendar) .dl-cal-year__day.is-today .dl-cal-alt,.dl:where(.dl--app-calendar) .dl-cal-year__day[aria-selected=true] .dl-cal-alt{color:#ffffffd9}.dl:where(.dl--app-calendar) .dl-cal-picker .dl-cal-year__day.is-today:not([aria-selected=true]) .dl-cal-alt{color:var(--dl-cal-tint)}.dl:where(.dl--app-calendar) .has-alt .dl-cal-year__day .dl-cal-mini__dot{bottom:-5px}.dl:where(.dl--app-calendar) .dl-cal-side .has-alt .dl-cal-year__day{width:27px;height:32px}.dl:where(.dl--app-calendar) .dl-cal-day__alt{display:block;margin-top:2px;color:var(--dl-text-2);font-size:14px}.dl:where(.dl--app-calendar) .dl-cal-day__head{align-items:flex-end}.dl:where(.dl--app-calendar) .dl-cal-page .dl-cal-day__head.is-today>strong,.dl:where(.dl--app-calendar) .dl-cal-day__head.is-today strong,.dl:where(.dl--app-calendar) .dl-cal-day__head.is-today span{color:var(--dl-text);background:none}.dl:where(.dl--app-calendar) .dl-cal-day__head.is-today .dl-cal-day__alt{color:var(--dl-text-2)}.dl:where(.dl--app-calendar) .dl-cal-page{height:clamp(600px,calc(100dvh - 140px),980px);align-items:stretch}.dl:where(.dl--app-calendar) .dl-cal-page.has-sidebar>.dl-cal-side{min-height:0;overflow-y:auto;overscroll-behavior:contain;align-content:start}.dl:where(.dl--app-calendar) .dl-cal-page__main{display:flex;flex-direction:column;min-height:0}.dl:where(.dl--app-calendar) .dl-cal-page__body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.dl:where(.dl--app-calendar) .dl-cal-narrow .dl-cal-page{height:clamp(560px,calc(100dvh - 140px),900px)}.dl:where(.dl--app-calendar) .dl-cal-week__corner,.dl:where(.dl--app-calendar) .dl-cal-week__dayhead{position:sticky;top:0;z-index:4;background:var(--dl-surface-solid)}.dl:where(.dl--app-calendar) .dl-cal-day__head,.dl:where(.dl--app-calendar) .dl-cal-day__allday{position:sticky;z-index:4;background:var(--dl-surface-solid)}.dl:where(.dl--app-calendar) .dl-cal-day__head{top:0}.dl:where(.dl--app-calendar) .dl-cal-day__allday{top:78px}.dl:where(.dl--app-calendar) .dl-cal-month{display:grid;grid-template-rows:auto repeat(var(--weeks, 5),minmax(84px,1fr));height:100%;min-height:calc(var(--weeks, 5) * 84px + 30px);border-top:0}.dl:where(.dl--app-calendar) .dl-cal-month__weekdays{column-gap:4px}.dl:where(.dl--app-calendar) .dl-cal-month__weekdays span{padding:4px 10px 8px;text-align:start;font-weight:500}.dl:where(.dl--app-calendar) .dl-cal-month__week{column-gap:4px;min-height:0;border-top:1px solid var(--dl-separator)}.dl:where(.dl--app-calendar) .dl-cal-month__day,.dl:where(.dl--app-calendar) .dl-cal-month__day+.dl-cal-month__day{min-height:0;overflow:hidden;padding:6px 4px 4px;border:0;border-top:0}.dl:where(.dl--app-calendar) .dl-cal-month__nums{justify-content:flex-start;gap:6px;padding-inline:4px}.dl:where(.dl--app-calendar) .dl-cal-month__nums .dl-cal-month__num{margin-inline-start:0;min-width:26px;justify-content:center}.dl:where(.dl--app-calendar) .dl-cal-month__day:not(.is-today) .dl-cal-month__num{min-width:0;padding:0}.dl:where(.dl--app-calendar) .dl-cal-month__day.is-out .dl-cal-month__num,.dl:where(.dl--app-calendar) .dl-cal-month__day.is-out .dl-cal-month__alt{color:color-mix(in srgb,var(--dl-text) 22%,transparent)}.dl:where(.dl--app-calendar) .dl-cal-month__day.is-weekend{background-color:color-mix(in srgb,var(--dl-text) 2.5%,var(--dl-surface-solid))}.dl:where(.dl--app-calendar) .dl-cal-picker .dl-cal-year__day[data-chosen=true]{color:#fff;background:var(--dl-cal-tint);box-shadow:none;font-weight:600}.dl:where(.dl--app-calendar) .dl-cal-picker .dl-cal-year__day[data-chosen=true] .dl-cal-alt{color:#ffffffd9}.dl:where(.dl--app-calendar) .dl-cal-picker .dl-cal-year__day[data-chosen=true] .dl-cal-mini__dot{display:none}.dl:where(.dl--app-calendar) .dl-cal-year__wd.is-weekend{color:var(--dl-text-2)}.dl:where(.dl--app-calendar) .dl-cal-res__lane{background:none}.dl:where(.dl--app-calendar) .dl-cal-res__row{border-top:1px solid var(--dl-separator)}.dl:where(.dl--app-calendar) .dl-cal-res__row:last-child{border-bottom:1px solid var(--dl-separator)}.dl:where(.dl--app-calendar) .dl-cal-res__bar{background:color-mix(in srgb,var(--dl-text) 7%,var(--dl-surface-solid));border-radius:8px}.dl:where(.dl--app-calendar) .dl-cal-res__who{font-weight:500}.dl:where(.dl--app-calendar) .dl-cal-res__dayhead{border-bottom:0}.dl:where(.dl--app-calendar) .dl-cal-res__weekend{align-self:stretch;background:color-mix(in srgb,var(--dl-text) 3%,transparent)}.dl:where(.dl--app-calendar) .dl-cal-res__bar{grid-row:1;position:relative;z-index:1}.dl:where(.dl--app-calendar) .dl-cal-month{grid-template-rows:auto repeat(var(--weeks, 5),minmax(96px,1fr));min-height:calc(var(--weeks, 5) * 96px + 30px)}.dl:where(.dl--app-calendar) .dl-cal-month__week{border-top:0;column-gap:8px}.dl:where(.dl--app-calendar) .dl-cal-month__weekdays{column-gap:8px}.dl:where(.dl--app-calendar) .dl-cal-month__day,.dl:where(.dl--app-calendar) .dl-cal-month__day+.dl-cal-month__day{border-top:1px solid var(--dl-separator)}.dl:where(.dl--app-calendar) .dl-cal-card__actions .dl-icon-button:last-child{width:30px;height:30px;color:var(--ap-gray);background:var(--ap-gray6);border-radius:50%}.dl:where(.dl--app-calendar)[data-theme=dark] .dl-cal-card__actions .dl-icon-button:last-child{background:var(--ap-gray5)}.dl:where(.dl--app-calendar) .dl-cal-card__actions .dl-icon-button:last-child svg{width:13px;height:13px;stroke-width:3}.dl:where(.dl--app-calendar) .dl-cal-week__dayhead{display:flex;align-items:baseline;justify-content:flex-start;gap:5px;padding:6px 8px 10px}.dl:where(.dl--app-calendar) .dl-cal-week__dayhead strong{display:inline;min-width:0;height:auto;padding:0;font-size:16px;font-weight:600;border-radius:0;background:none}.dl:where(.dl--app-calendar) .dl-cal-week__dayhead span{color:var(--dl-text-2);font-size:15px}.dl:where(.dl--app-calendar) .dl-cal-week__dayhead.is-today strong{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 5px;color:#fff;background:var(--dl-cal-tint);border-radius:13px}.dl:where(.dl--app-calendar) .dl-cal-week__dayhead.is-today span{color:var(--dl-cal-tint)}.dl:where(.dl--app-calendar) .dl-cal-week__alt{font-size:11px}.dl:where(.dl--app-calendar) .dl-cal-week__allday-label{border-top:0;border-bottom:2px solid var(--dl-separator);align-self:stretch;display:flex;align-items:center;justify-content:flex-end}.dl:where(.dl--app-calendar) .dl-cal-week__allday{border-top:0;border-bottom:2px solid var(--dl-separator);border-inline-start:1px solid color-mix(in srgb,var(--dl-separator) 50%,transparent)}.dl:where(.dl--app-calendar) .dl-cal-week__col{border-inline-start:1px solid color-mix(in srgb,var(--dl-separator) 50%,transparent);background-image:repeating-linear-gradient(to bottom,transparent 0 calc(var(--hour) - 1px),color-mix(in srgb,var(--dl-separator) 55%,transparent) calc(var(--hour) - 1px) var(--hour))}.dl:where(.dl--app-calendar) .dl-cal-week__hours{padding-top:0}.dl:where(.dl--app-calendar) .dl-cal-week .dl-cal-week__hours span{transform:translateY(-50%)}.dl:where(.dl--app-calendar) .dl-cal-week .dl-cal-week__hours span:first-child{visibility:hidden}.dl:where(.dl--app-calendar) .dl-cal-week__event{inset-inline:1px 2px;padding:3px 6px 3px 8px;border-radius:4px;background:color-mix(in srgb,var(--dl-text) 7%,var(--dl-surface-solid));box-shadow:inset 3px 0 0 var(--ap-gray)}.dl:where(.dl--app-calendar)[dir=rtl] .dl-cal-week__event{padding:3px 8px 3px 6px;box-shadow:inset -3px 0 0 var(--ap-gray)}.dl:where(.dl--app-calendar) .dl-cal-week__event:is(.is-layers,.is-both){color:color-mix(in srgb,var(--c) 75%,var(--dl-text));background:color-mix(in srgb,var(--c) 18%,var(--dl-surface-solid));box-shadow:inset 3px 0 0 var(--c)}.dl:where(.dl--app-calendar)[dir=rtl] .dl-cal-week__event:is(.is-layers,.is-both){box-shadow:inset -3px 0 0 var(--c)}.dl:where(.dl--app-calendar) .dl-cal-week__event.is-layers .dl-cal-chip__icon{display:none}.dl:where(.dl--app-calendar) .dl-cal-week__event.is-layers{grid-template-columns:minmax(0,1fr)}.dl:where(.dl--app-calendar) .dl-cal-week__event.is-layers small{grid-column:1}.dl:where(.dl--app-calendar) .dl-cal-week__event strong{font-weight:600;font-size:12.5px}.dl:where(.dl--app-calendar) .dl-cal-week__event.is-draft{color:var(--dl-accent);background:color-mix(in srgb,var(--ap-blue) 85%,var(--dl-surface-solid));box-shadow:none}.dl:where(.dl--app-calendar) .dl-cal-week__event.is-draft strong,.dl:where(.dl--app-calendar) .dl-cal-week__event.is-draft small{color:#fff}.dl:where(.dl--app-calendar) .dl-cal-res__row{border-top:0}.dl:where(.dl--app-calendar) .dl-cal-res__row:last-child{border-bottom:0}.dl:where(.dl--app-calendar) .dl-cal-res__who{align-self:stretch;display:flex;align-items:center;border-top:1px solid var(--dl-separator)}.dl:where(.dl--app-calendar) .dl-cal-res__lane{column-gap:8px}.dl:where(.dl--app-calendar) .dl-cal-res__cell{align-self:stretch;border-top:1px solid var(--dl-separator)}.dl:where(.dl--app-calendar) .dl-cal-res__cell.is-weekend{background:color-mix(in srgb,var(--dl-text) 3%,transparent)}.dl:where(.dl--app-calendar) .dl-cal-res__bar{margin-inline:0}.dl:where(.dl--app-calendar) .dl-cal-res__corner,.dl:where(.dl--app-calendar) .dl-cal-res__dayhead{border-bottom:0}.dl:where(.dl--app-calendar) .dl-cal-alt.is-first,.dl:where(.dl--app-calendar) .dl-cal-picker .dl-cal-year__day.is-today:not([data-chosen=true]) .dl-cal-alt.is-first{color:var(--dl-text-2);font-weight:700}.dl:where(.dl--app-calendar) .dl-cal-year__day.is-today .dl-cal-alt.is-first,.dl:where(.dl--app-calendar) .dl-cal-year__day[data-chosen=true] .dl-cal-alt.is-first{color:#ffffffe6}.dl:where(.dl--app-calendar) .dl-cal-goto .dl-cal-year__grid{grid-template-rows:auto repeat(6,40px);align-content:start}.dl:where(.dl--app-calendar) .dl-cal-goto .has-alt .dl-cal-year__grid,.dl:where(.dl--app-calendar) .dl-cal-goto .dl-cal-picker.has-alt .dl-cal-year__grid{grid-template-rows:auto repeat(6,44px)}.dl:where(.dl--app-calendar) .dl-cal-week__hours,.dl:where(.dl--app-calendar) .dl-cal-week .dl-cal-week__hours,.dl:where(.dl--app-calendar) .dl-cal-day__grid .dl-cal-week__hours{position:relative;display:block;height:calc(var(--hours) * var(--hour));padding:0}.dl:where(.dl--app-calendar) .dl-cal-week__hours span,.dl:where(.dl--app-calendar) .dl-cal-week .dl-cal-week__hours span,.dl:where(.dl--app-calendar) .dl-cal-day__grid .dl-cal-week__hours span,.dl:where(.dl--app-calendar) .dl-cal-week .dl-cal-week__hours span:first-child,.dl:where(.dl--app-calendar) .dl-cal-day__grid .dl-cal-week__hours span:first-child{position:absolute;inset-inline:0;display:block;padding-inline-end:10px;line-height:1;text-align:end;transform:translateY(-50%);visibility:visible}.dl:where(.dl--app-calendar) .dl-cal-week .dl-cal-week__hours span:first-child,.dl:where(.dl--app-calendar) .dl-cal-day__grid .dl-cal-week__hours span:first-child{transform:none}.dl:where(.dl--app-calendar) .dl-cal-day__grid{padding-top:0}.dl:where(.dl--app-calendar) .dl-cal-week__event.is-short{align-content:center;padding-block:0}.dl:where(.dl--app-calendar) .dl-cal-week__event.is-short small{display:none}.dl:where(.dl--app-calendar) .dl-cal-week__event.is-short strong{white-space:nowrap;-webkit-line-clamp:1;line-height:16px;overflow:hidden;text-overflow:ellipsis;display:block}.dl:where(.dl--app-calendar) .dl-cal-week__event.is-short .dl-cal-chip__icon{width:12px;height:12px}.dl:where(.dl--app-calendar) .dl-cal-form__row{grid-template-columns:minmax(0,1fr)}.dl:where(.dl--app-calendar) .dl-cal-form__row>svg{display:none}.dl:where(.dl--app-calendar) .dl-cal-picker .dl-cal-mini__dot,.dl:where(.dl--app-calendar) .dl-cal-year .dl-cal-mini__dot{display:none!important}.dl:where(.dl--app-calendar) .dl-cal-side__top{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 4px 4px}.dl:where(.dl--app-calendar) .dl-cal-side__title{margin:4px 8px 8px;font-size:22px;font-weight:700;text-align:start}.dl:where(.dl--app-calendar) .dl-cal-side .dl-cal-picker .dl-cal-year__grid,.dl:where(.dl--app-calendar) .dl-cal-year .dl-cal-year__grid,.dl:where(.dl--app-calendar) .dl-cal-goto .dl-cal-picker .dl-cal-year__grid{grid-template-rows:auto;grid-auto-rows:1fr;align-content:stretch}.dl:where(.dl--app-calendar) .dl-cal-side .dl-cal-picker .dl-cal-year__grid{block-size:214px}.dl:where(.dl--app-calendar) .dl-cal-side .dl-cal-picker.has-alt .dl-cal-year__grid{block-size:262px}.dl:where(.dl--app-calendar) .dl-cal-year .dl-cal-year__grid{block-size:176px}.dl:where(.dl--app-calendar) .dl-cal-year.has-alt .dl-cal-year__grid{block-size:236px}.dl:where(.dl--app-calendar) .dl-cal-goto .dl-cal-picker .dl-cal-year__grid{block-size:264px}.dl:where(.dl--app-calendar) .dl-cal-goto .dl-cal-picker.has-alt .dl-cal-year__grid{block-size:288px}.dl:where(.dl--app-calendar) .dl-cal-year__month h5 small{display:block;margin-top:2px;color:var(--dl-text-2);font-size:12px;font-weight:400}.dl:where(.dl--app-calendar) .dl-cal-form>.dl-segmented{display:flex;inline-size:100%}.dl:where(.dl--app-calendar) .dl-cal-form>.dl-segmented .dl-segmented__group{flex:1;display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.dl:where(.dl--app-calendar) .dl-cal-form__box{display:flex;align-items:center;min-height:56px;padding:0 14px;background:var(--dl-surface-solid);border-radius:12px;box-shadow:inset 0 0 0 1px var(--dl-float-border)}.dl:where(.dl--app-calendar) .dl-cal-form__box>*{flex:1}.dl:where(.dl--app-calendar) .dl-cal-form .dl-field--float .dl-input,.dl:where(.dl--app-calendar) .dl-cal-form .dl-field--float .dl-select__button,.dl:where(.dl--app-calendar) .dl-cal-form .dl-field--float .dl-date{min-height:56px}.dl:where(.dl--app-calendar) .dl-cal-month__more{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl:where(.dl--app-calendar) .dl-cal-month .dl-cal-chip,.dl:where(.dl--app-calendar) .dl-cal-month .dl-cal-chip.is-both,.dl:where(.dl--app-calendar) .dl-cal-month .dl-cal-chip.is-status.is-overdue,.dl:where(.dl--app-calendar) .dl-cal-month .dl-cal-chip.is-status.is-soon{gap:6px;padding:1px 4px;background:transparent}@media(hover:hover)and (pointer:fine){.dl:where(.dl--app-calendar) .dl-cal-month .dl-cal-chip:hover{background:color-mix(in srgb,var(--dl-text) 6%,transparent)}}.dl:where(.dl--app-calendar) .dl-cal-month .dl-cal-chip__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl:where(.dl--app-calendar) .dl-cal-month .dl-cal-chip__time{display:inline;flex:none;margin-inline-start:auto;color:var(--dl-text-2);font-size:11px;font-variant-numeric:tabular-nums}.dl:where(.dl--app-calendar) .dl-cal-month .dl-cal-chip__bar{flex:none;width:8px;height:8px;border-radius:50%;background:var(--c, var(--ap-gray))}@media(max-width:1100px){.dl:where(.dl--app-calendar) .dl-cal-month .dl-cal-chip__time{display:none}}.dl:where(.dl--app-calendar) .dl-cal-week__event.is-status{--c: var(--ap-gray)}.dl:where(.dl--app-calendar) .dl-cal-week__event,.dl:where(.dl--app-calendar)[dir=rtl] .dl-cal-week__event{background:color-mix(in srgb,var(--c, var(--ap-gray)) 16%,var(--dl-surface-solid));box-shadow:none;border-inline-start:3px solid var(--c, var(--ap-gray));border-radius:4px}.dl:where(.dl--app-calendar) .dl-cal-week__event strong{color:color-mix(in srgb,var(--c, var(--ap-gray)) 75%,var(--dl-text));font-weight:600}.dl:where(.dl--app-calendar) .dl-cal-week__event.is-draft{border-inline-start-style:dashed}.dl:where(.dl--app-calendar) .dl-cal-week__col.is-past{background-color:color-mix(in srgb,var(--dl-text) 2.5%,var(--dl-surface-solid))}.dl:where(.dl--app-calendar) .dl-cal-week__event{inset-inline:0 1px}.dl:where(.dl--app-calendar) .dl-cal-week__event:not(.is-status) .dl-cal-chip__icon{display:none}.dl:where(.dl--app-calendar) .dl-cal-week__event:not(.is-status){grid-template-columns:minmax(0,1fr)}.dl:where(.dl--app-calendar) .dl-cal-week__event:not(.is-status) small{grid-column:1}.dl:where(.dl--app-calendar) .dl-cal-page.has-sidebar{transition:grid-template-columns .34s cubic-bezier(.32,.72,0,1),column-gap .34s cubic-bezier(.32,.72,0,1)}.dl:where(.dl--app-calendar) .dl-cal-page.has-sidebar.is-side-closed{grid-template-columns:0px minmax(0,1fr);column-gap:0}.dl:where(.dl--app-calendar) .dl-cal-page.has-sidebar>.dl-cal-side{overflow-x:hidden;transition:opacity .2s ease,visibility 0s}.dl:where(.dl--app-calendar) .dl-cal-page.has-sidebar>.dl-cal-side.is-closed{opacity:0;visibility:hidden;padding-inline:0;transition:opacity .16s ease,visibility 0s .34s,padding .34s}@media(max-width:1100px){.dl:where(.dl--app-calendar) .dl-cal-page.has-sidebar.is-side-closed{grid-template-columns:minmax(0,1fr)}.dl:where(.dl--app-calendar) .dl-cal-page.has-sidebar>.dl-cal-side.is-closed{display:none}}@media(prefers-reduced-motion:reduce){.dl:where(.dl--app-calendar) .dl-cal-page.has-sidebar,.dl:where(.dl--app-calendar) .dl-cal-page.has-sidebar>.dl-cal-side{transition:none}}.dl:where(.dl--app-calendar) .dl-cal-week__event,.dl:where(.dl--app-calendar) .dl-cal-week__event.is-layers,.dl:where(.dl--app-calendar)[dir=rtl] .dl-cal-week__event,.dl:where(.dl--app-calendar)[dir=rtl] .dl-cal-week__event.is-layers{box-shadow:none;border-inline-start-width:2px}.dl:where(.dl--app-calendar) .dl-cal-week__event{min-height:20px}.dl:where(.dl--app-calendar) .dl-cal-week__allday .dl-cal-chip__bar,.dl:where(.dl--app-calendar) .dl-cal-day__allday .dl-cal-chip__bar{display:none}.dl:where(.dl--app-calendar) .dl-cal-week__allday .dl-cal-chip.is-layers,.dl:where(.dl--app-calendar) .dl-cal-day__allday .dl-cal-chip.is-layers{box-shadow:none;border:0;background:color-mix(in srgb,var(--c) 16%,var(--dl-surface-solid));color:color-mix(in srgb,var(--c) 75%,var(--dl-text));font-weight:600}.dl:where(.dl--app-calendar) .dl-cal-month__more{line-height:1.6;flex:none}.dl:where(.dl--app-calendar) .dl-cal-week__col.is-weekend,.dl:where(.dl--app-calendar) .dl-cal-week__col.is-past{background-image:repeating-linear-gradient(to bottom,transparent 0 calc(var(--hour) - 1px),var(--dl-separator) calc(var(--hour) - 1px) var(--hour))}.dl:where(.dl--app-calendar) .dl-cal-month .dl-cal-chip{align-items:center}.dl:where(.dl--app-calendar) .dl-cal-month .dl-cal-chip__bar{align-self:center}.dl:where(.dl--app-calendar) .dl-cal-month .dl-cal-chip .dl-cal-tick{flex:none;width:10px;height:10px;align-self:center}.dl:where(.dl--app-calendar) .dl-cal-month .dl-cal-chip .dl-cal-tick svg{width:10px;height:10px}.dl:where(.dl--app-calendar) .dl-cal-page.has-sidebar{overflow-x:clip}.dl:where(.dl--app-calendar) .dl-cal-page.has-sidebar>.dl-cal-side,.dl:where(.dl--app-calendar) .dl-cal-page.has-sidebar>.dl-cal-side.is-closed{inline-size:224px;min-inline-size:224px;justify-self:end;opacity:1;padding-inline:12px;transition:visibility 0s}.dl:where(.dl--app-calendar) .dl-cal-page.has-sidebar>.dl-cal-side.is-closed{visibility:hidden;transition:visibility 0s .34s}.dl:where(.dl--app-calendar) .dl-glyph,.dl:where(.dl--app-calendar) .dl-glyph[data-state=open]{width:32px;height:32px;color:var(--dl-cal-tint, var(--ap-red));background:none;box-shadow:none;border-radius:50%}@media(hover:hover)and (pointer:fine){.dl:where(.dl--app-calendar) .dl-glyph:hover:not(:disabled){width:32px;height:32px;color:var(--dl-cal-tint, var(--ap-red));background:none;box-shadow:none;border-radius:50%}}@media(hover:hover)and (pointer:fine){.dl:where(.dl--app-calendar) .dl-glyph:hover:not(:disabled){opacity:.72}}.dl:where(.dl--app-calendar) .dl-glyph:active:not(:disabled){opacity:.5}.dl:where(.dl--app-calendar) .dl-glyph svg{width:22px;height:22px}.dl:where(.dl--app-calendar) .dl-glyph--grey{color:var(--dl-text-2)}@media(hover:hover)and (pointer:fine){.dl:where(.dl--app-calendar) .dl-glyph--grey:hover:not(:disabled){color:var(--dl-text-2)}}.dl:where(.dl--app-calendar) .dl-glyph--grey svg{width:16px;height:16px}.dl:where(.dl--app-calendar) .dl-glyph--fill svg{box-sizing:border-box;width:20px;height:20px;padding:4px;color:var(--dl-surface-solid);background:var(--ap-gray2);border-radius:50%;stroke-width:3.2}@media(pointer:coarse){.dl:where(.dl--app-calendar) .dl-glyph{width:44px;height:44px}@media(hover:hover)and (pointer:fine){.dl:where(.dl--app-calendar) .dl-glyph:hover:not(:disabled){width:44px;height:44px}}}.dl:where(.dl--app-calendar) .dialog-foundation:has(.dl-cal-settings){padding:0;overflow:hidden}.dl:where(.dl--app-calendar) .dialog-foundation:has(.dl-cal-settings) .dialog-foundation__header{position:absolute;inset:0 auto auto 0;min-height:0;padding:0}.dl:where(.dl--app-calendar) .dialog-foundation:has(.dl-cal-settings) .dialog-foundation__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dl:where(.dl--app-calendar) .dialog-foundation:has(.dl-cal-settings) .dialog-foundation__body{padding:0}.dl:where(.dl--app-calendar) .dl-cal-settings{grid-template-columns:230px minmax(0,1fr);gap:0;padding:0;height:min(560px,calc(100dvh - 120px))}.dl:where(.dl--app-calendar) .dl-cal-settings__nav.dl-tips,.dl:where(.dl--app-calendar)[dir=rtl] .dl-cal-settings__nav.dl-tips{padding:60px 10px 12px;background:color-mix(in srgb,var(--dl-text) 3%,var(--dl-surface-solid));border-inline-end:1px solid var(--dl-separator)}.dl:where(.dl--app-calendar) .dl-cal-settings__nav .dl-tips__group button{min-height:34px;gap:10px;padding-inline:10px;font-size:14px;border-radius:8px}.dl:where(.dl--app-calendar) .dl-cal-settings__nav .dl-tips__icon{color:var(--ap-red)}.dl:where(.dl--app-calendar) .dl-cal-settings__nav .dl-tips__icon svg{width:18px;height:18px}.dl:where(.dl--app-calendar) .dl-cal-settings__pane{gap:16px;padding:22px 28px 24px}.dl:where(.dl--app-calendar) .dl-cal-settings__pane h3{font-size:19px}.dl:where(.dl--app-calendar) .dl-cal-settings__pane h4{margin:10px 0 0;padding-bottom:6px;font-size:14px}.dl:where(.dl--app-calendar) .dl-cal-settings .dl-field__label{color:var(--dl-text);font-size:13.5px;font-weight:400}.dl:where(.dl--app-calendar) .dl-cal-settings .dl-select{inline-size:fit-content;min-inline-size:170px;max-inline-size:100%}.dl:where(.dl--app-calendar) .dl-cal-settings .dl-select__button{min-height:32px;height:32px;padding-block:0;font-size:14px;background:var(--ap-gray6);border-radius:8px;box-shadow:none}.dl:where(.dl--app-calendar)[data-theme=dark] .dl-cal-settings .dl-select__button{background:var(--ap-gray5)}.dl:where(.dl--app-calendar) .dl-cal-settings .dl-segmented{inline-size:fit-content}.dl:where(.dl--app-calendar) .dl-cal-settings .raouf-segmented__item{min-height:30px;font-size:13.5px}.dl:where(.dl--app-calendar) .dl-cal-settings__pair{grid-template-columns:repeat(2,fit-content(220px));gap:16px}.dl:where(.dl--app-calendar) .dl-cal-settings .dl-switch-row{padding:2px 0;font-size:14px}@media(pointer:coarse){.dl:where(.dl--app-calendar) .dl-cal-settings .dl-select__button{min-height:44px;height:44px}.dl:where(.dl--app-calendar) .dl-cal-settings__nav .dl-tips__group button{min-height:44px}}.dl:where(.dl--app-calendar) .dialog-foundation:has(.dl-cal-settings) .dialog-foundation__header{z-index:2}.dl:where(.dl--app-calendar) .dialog-foundation:has(.dl-cal-settings) .dialog-foundation__header>h2{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dl:where(.dl--app-calendar) .dl-cal-settings__nav .dl-tips__group button[aria-current=page]{color:var(--dl-text);background:var(--ap-gray5)}.dl:where(.dl--app-calendar)[data-theme=dark] .dl-cal-settings__nav .dl-tips__group button[aria-current=page]{background:var(--ap-gray4)}.dl:where(.dl--app-calendar) .dl-cal-settings__nav .dl-tips__group button[aria-current=page] .dl-tips__icon{color:var(--ap-red)}.dl:where(.dl--app-calendar) .dl-tint-icon{color:var(--ap-red)}:where(.dl.dl--app-calendar) [data-disabled]>.dl-tint-icon,:where(.dl.dl--app-calendar) [aria-disabled=true] .dl-tint-icon{opacity:.45}.dl:where(.dl--app-calendar) .dl-glyph--fill svg{width:18px;height:18px;padding:4px;color:#fff;background:var(--ap-gray2);stroke-width:2.6}.dl:where(.dl--app-calendar)[data-theme=dark] .dl-glyph--fill svg{color:var(--ap-gray6);background:var(--ap-gray)}.dl:where(.dl--app-calendar) .dl-icon-button.dl-glyph,.dl:where(.dl--app-calendar) .dl-icon-button.dl-glyph:focus,.dl:where(.dl--app-calendar) .dl-icon-button.dl-glyph:active,.dl:where(.dl--app-calendar) .dl-icon-button.dl-glyph[data-state]{background:transparent!important;box-shadow:none!important}@media(hover:hover)and (pointer:fine){.dl:where(.dl--app-calendar) .dl-icon-button.dl-glyph:hover{background:transparent!important;box-shadow:none!important}}.dl:where(.dl--app-calendar) .dl-icon-button.dl-glyph--fill svg{width:18px!important;height:18px!important}.dl:where(.dl--app-calendar) .dl-icon-button.dl-glyph,.dl:where(.dl--app-calendar) .dl-icon-button.dl-glyph:active,.dl:where(.dl--app-calendar) .dl-icon-button.dl-glyph:focus,.dl:where(.dl--app-calendar) .dl-tips__toggle.dl-glyph{width:32px!important;height:32px!important;min-width:32px;min-height:32px;padding:0!important;transform:none!important}@media(hover:hover)and (pointer:fine){.dl:where(.dl--app-calendar) .dl-icon-button.dl-glyph:hover,.dl:where(.dl--app-calendar) .dl-tips__toggle.dl-glyph:hover{width:32px!important;height:32px!important;min-width:32px;min-height:32px;padding:0!important;transform:none!important}}@media(pointer:coarse){.dl:where(.dl--app-calendar) .dl-icon-button.dl-glyph,.dl:where(.dl--app-calendar) .dl-tips__toggle.dl-glyph{width:44px!important;height:44px!important}@media(hover:hover)and (pointer:fine){.dl:where(.dl--app-calendar) .dl-icon-button.dl-glyph:hover{width:44px!important;height:44px!important}}}.dl:where(.dl--app-calendar) .dl-cal-ask{display:grid;gap:10px;inline-size:min(100%,280px);margin-inline:auto}.dl:where(.dl--app-calendar) .dl-cal-ask .dl-button{inline-size:100%;justify-content:center}.dl:where(.dl--app-calendar) .dialog-foundation:has(.dl-cal-ask) .dialog-foundation__footer{justify-content:center}.dl:where(.dl--app-calendar) .dl-cal-week__col,.dl:where(.dl--app-calendar) .dl-cal-month__day,.dl:where(.dl--app-calendar) .dl-cal-week__allday,.dl:where(.dl--app-calendar) .dl-cal-day__allday>div{cursor:default}.dl:where(.dl--app-calendar) :is(.dl-menu__item,.raouf-menu__item) svg.dl-tint-icon,.dl:where(.dl--app-calendar) .raouf-menu__icon svg.dl-tint-icon{color:var(--ap-red)}.dl:where(.dl--app-calendar) :is(.dl-menu__item,.raouf-menu__item)[data-disabled] svg.dl-tint-icon{color:var(--ap-red);opacity:.4}.dl:where(.dl--app-calendar) .dl-cal-chip.is-overdue,.dl:where(.dl--app-calendar) .dl-cal-month .dl-cal-chip.is-overdue{color:var(--dl-danger)}.dl:where(.dl--app-calendar) .dl-cal-chip.is-soon,.dl:where(.dl--app-calendar) .dl-cal-month .dl-cal-chip.is-soon{color:var(--dl-warning)}.dl:where(.dl--app-calendar) .dl-cal-chip.is-overdue .dl-cal-tick{color:var(--dl-danger)}.dl:where(.dl--app-calendar) .dl-cal-chip.is-soon .dl-cal-tick{color:var(--dl-warning)}.dl:where(.dl--app-calendar) .dl-cal-group__name,.dl:where(.dl--app-calendar) .dl-cal-group__name:active{background:transparent!important;box-shadow:none!important}@media(hover:hover)and (pointer:fine){.dl:where(.dl--app-calendar) .dl-cal-group__name:hover{background:transparent!important;box-shadow:none!important}}.dl:where(.dl--app-calendar) .dl-cal-month__day.is-out,.dl:where(.dl--app-calendar) .dl-cal-month__day.is-out.is-weekend{background-color:transparent}.dl:where(.dl--app-calendar) .dl-cal-month__day.is-out .dl-cal-month__num,.dl:where(.dl--app-calendar) .dl-cal-month__day.is-out .dl-cal-month__alt{color:color-mix(in srgb,var(--dl-text) 16%,transparent)}.dl:where(.dl--app-calendar) .dl-cal-picker__titles{display:grid;gap:1px;min-width:0}.dl:where(.dl--app-calendar) .dl-cal-picker__titles small{color:var(--dl-text-2);font-size:12px;font-weight:400}.dl:where(.dl--app-calendar) .dl-cal-picker header{min-width:0}.dl:where(.dl--app-calendar) .dl-cal-picker header .dl-cal-picker__titles{display:grid;gap:1px;min-width:0;flex:1}.dl:where(.dl--app-calendar) .dl-cal-picker header .dl-cal-picker__titles>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl:where(.dl--app-calendar) .dl-cal-picker header .dl-cal-picker__titles small{display:block;color:var(--dl-text-2);font-size:12px;font-weight:400}.dl:where(.dl--app-calendar) .dl-cal-settings__list{display:grid;margin:0;padding:0 12px;list-style:none;background:var(--dl-surface-solid);border-radius:12px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl:where(.dl--app-calendar) .dl-cal-settings__list li{padding:9px 0;font-size:14px;border-top:1px solid var(--dl-separator)}.dl:where(.dl--app-calendar) .dl-cal-settings__list li:first-child{border-top:0}.dl:where(.dl--app-calendar) .dl-cal-week__event{min-width:0}.dl:where(.dl--app-calendar) .dl-cal-week__event>strong,.dl:where(.dl--app-calendar) .dl-cal-week__event>small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl.dl--app-calendar{background:transparent}.dl.dl--app-calendar .dl-cal-page__main{padding:0 4px;background:transparent;border-radius:0;box-shadow:none}.dl.dl--app-calendar .dl-cal-month__day.is-out{background-color:transparent}.dl.dl--app-calendar .dl-cal-month__day.is-out.is-weekend{background-color:color-mix(in srgb,var(--dl-text) 3%,var(--dl-surface-solid))}.dl:where(.dl--app-calendar) .dialog-foundation:has(.dl-cal-settings){width:min(980px,calc(100vw - 32px))}.dl:where(.dl--app-calendar) .dl-cal-settings{height:min(680px,calc(100dvh - 96px))}.dl.dl--app-calendar[data-theme=dark]{--dl-canvas: #212023}.dl.dl--app-calendar[data-theme=dark] .dl-cal-side{background:#212023}.dl.dl--app-calendar{padding:12px 0 12px 12px}[dir=rtl].dl.dl--app-calendar{padding:12px 12px 12px 0}.dl.dl--app-calendar .dl-cal-page{height:calc(100dvh - var(--app-cal-top, 44px) - 24px);min-height:520px;align-items:stretch}.app-shell--v1 .main-content:not(:has(.raouf-home)):has(.dl--app-calendar),.main-content:has(.dl--app-calendar){padding:0}.dl.dl--app-calendar .dl-cal-page__main{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);align-items:center;column-gap:12px;row-gap:10px;padding-block:0;padding-inline:4px 10px}.dl.dl--app-calendar .dl-cal-page__title{grid-column:1 / -1;grid-row:1;align-items:center}.dl.dl--app-calendar .dl-cal-page__bar{grid-column:2;grid-row:1;z-index:1;flex-wrap:nowrap}.dl.dl--app-calendar .dl-cal-page__filters{grid-column:1 / -1;grid-row:2}.dl.dl--app-calendar .dl-cal-page__body{grid-column:1 / -1;grid-row:3;align-self:stretch}.dl.dl--app-calendar{position:relative}.dl.dl--app-calendar .dl-cal-page__bar>.dl-tips__toggle{position:absolute;inset-block-start:28px;inset-inline-start:28px;z-index:2}.dl.dl--app-calendar .dl-cal-page.is-side-closed .dl-cal-page__title{padding-inline-start:56px}.dl.dl--app-calendar .dl-cal-week,.dl.dl--app-calendar .dl-cal-day__grid{--hour: var(--app-hour, 44px)}.dl.dl--app-calendar .dl-cal-month{min-height:0;height:100%;grid-template-rows:auto repeat(var(--weeks, 5),minmax(0,1fr))}.dl.dl--app-calendar .dl-cal-month__day{min-height:0;overflow:hidden}.dl.dl--app-calendar .dl-cal-year{height:100%;grid-auto-rows:minmax(0,1fr);gap:14px 40px}.dl.dl--app-calendar .dl-cal-year__month{display:flex;flex-direction:column;min-height:0;inline-size:min(100%,290px);justify-self:center}.dl.dl--app-calendar .dl-cal-year__month h5{flex:none;margin-block-end:6px;font-size:17px;font-weight:700;letter-spacing:-.01em}.dl.dl--app-calendar .dl-cal-year__month.is-current h5{color:var(--dl-cal-tint, var(--ap-red))}.dl.dl--app-calendar .dl-cal-year .dl-cal-year__grid,.dl.dl--app-calendar .dl-cal-year.has-alt .dl-cal-year__grid{flex:1;block-size:auto;min-height:0;grid-template-rows:auto repeat(6,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-content:stretch}.dl.dl--app-calendar .dl-cal-year .dl-cal-year__day{block-size:auto;max-block-size:100%;min-block-size:0;margin-block:0;align-self:center}.dl.dl--app-calendar .dl-cal-week__now,.dl.dl--app-calendar .app-now-line{position:absolute;inset-inline:0;height:1px;margin-top:-.5px;background:var(--dl-cal-tint, var(--ap-red));z-index:2;pointer-events:none}.dl.dl--app-calendar .dl-cal-week__now:before{inset-inline-start:-4.5px;top:-4px;width:9px;height:9px}.dl.dl--app-calendar .dl-cal-week__hours .app-now-time{color:var(--dl-cal-tint, var(--ap-red));font-weight:500;visibility:visible;transform:translateY(-50%)}.dl.dl--app-calendar .dl-cal-page__title .dl-cal__nav{gap:11px;margin-inline-end:-4px}.dl.dl--app-calendar .dl-cal-page__title .dl-cal__nav>button,.dl.dl--app-calendar .dl-cal-page__title .dl-cal__nav .dl-icon-button{inline-size:36px;block-size:36px}.dl.dl--app-calendar .dl-cal-page__title .dl-cal__nav svg{inline-size:26px;block-size:26px;stroke-width:1.6}.dl.dl--app-calendar .dl-cal-page__title .dl-cal__nav .dl-button{min-block-size:36px;padding-inline:0;font-size:18px;font-weight:400}.dl.dl--app-calendar .dl-cal-page__title .dl-cal__nav>:last-child{margin-inline-start:0}.dl.dl--app-calendar .dl-cal-page__title .dl-cal__nav>:last-child svg{inline-size:24px;block-size:24px}.dl.dl--app-calendar .dl-cal-page__main{container-type:inline-size;container-name:app-cal-main}@container app-cal-main (max-width: 940px){.dl.dl--app-calendar .dl-cal-page__bar{grid-column:1 / -1;grid-row:1;justify-self:center}.dl.dl--app-calendar .dl-cal-page__title{grid-row:2}.dl.dl--app-calendar .dl-cal-page__body,.dl.dl--app-calendar .dl-cal-page__filters{grid-row:3}}.dl.dl--app-calendar .dl-cal-week__dayhead{display:flex;align-items:baseline;gap:4px;min-width:0;overflow:hidden;white-space:nowrap}.dl.dl--app-calendar .dl-cal-week__dayhead>*{flex:none}@container app-cal-main (max-width: 760px){.dl.dl--app-calendar .dl-cal-week__alt{display:none}}.dl.dl--app-calendar .dl-cal-week__col,.dl.dl--app-calendar .dl-cal-week__col.is-past{background-color:transparent}.dl.dl--app-calendar .dl-cal-week__col.is-weekend,.dl.dl--app-calendar .dl-cal-week__col.is-past.is-weekend,.dl.dl--app-calendar .dl-cal-week__allday.is-weekend{background-color:color-mix(in srgb,var(--dl-text) 3%,var(--dl-surface-solid))}.dl.dl--app-calendar .dl-cal-week__col,.dl.dl--app-calendar .dl-cal-week__col.is-past,.dl.dl--app-calendar .dl-cal-week__col.is-weekend{background-image:repeating-linear-gradient(to bottom,transparent 0 calc(var(--hour) - 1px),var(--dl-separator) calc(var(--hour) - 1px) var(--hour))}.dl.dl--app-calendar{padding-block-start:0}.dl.dl--app-calendar .dl-cal-page>.dl-cal-side{margin-block-start:12px}.dl.dl--app-calendar .dl-cal-page{height:calc(100dvh - var(--app-cal-top, 44px) - 12px)}.dl.dl--app-calendar .dl-cal-page__title{min-block-size:44px}.dl.dl--app-calendar .dl-cal-page__title strong{font-size:21px;letter-spacing:-.01em}.dl.dl--app-calendar .dl-cal-page__title small{font-size:12px}.dl.dl--app-calendar .dl-cal-week__dayhead strong{font-size:17px;font-weight:600}.dl.dl--app-calendar .dl-cal-week__dayhead>span{font-size:17px;font-weight:400;color:var(--dl-text-2)}.dl.dl--app-calendar .dl-cal-week__dayhead.is-today>span{color:var(--dl-cal-tint, var(--ap-red))}.dl.dl--app-calendar .dl-cal-week__hours span{font-size:13px}.dl.dl--app-calendar .dl-cal-week__allday-label,.dl.dl--app-calendar .dl-cal-day__allday>span{font-size:13px;color:var(--dl-text-2)}.dl.dl--app-calendar .dl-cal-page__main{padding-block-start:12px}.dl.dl--app-calendar .dl-cal-month__weekdays span{font-size:17px;font-weight:400}.dl.dl--app-calendar .dl-cal-page__views .dl-segmented{inline-size:min(100%,540px)}.dl.dl--app-calendar .dl-cal-page__views .dl-segmented__group{display:grid;inline-size:100%;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.dl.dl--app-calendar .dl-cal-page__views .raouf-segmented__item{justify-content:center;font-size:15px}.dl.dl--app-calendar .dl-cal-page__views .raouf-segmented__item+.raouf-segmented__item:before{content:"";position:absolute;inset-inline-start:0;inset-block:28%;inline-size:1px;background:var(--dl-separator);transition:opacity .15s ease}.dl.dl--app-calendar .dl-cal-page__views .raouf-segmented__item[data-state=on]:before,.dl.dl--app-calendar .dl-cal-page__views .raouf-segmented__item[data-state=on]+.raouf-segmented__item:before{opacity:0}.dl.dl--app-calendar[data-theme=dark] .dl-cal-page__views .dl-segmented>.dl-thumb{background:color-mix(in srgb,var(--dl-text) 28%,var(--dl-surface-solid));box-shadow:0 0 0 .5px color-mix(in srgb,var(--dl-text) 20%,transparent),0 1px 3px #00000040}.dl.dl--app-calendar .dl-cal-settings__nav.dl-tips,.dl[dir=rtl].dl--app-calendar .dl-cal-settings__nav.dl-tips{padding:72px 12px 16px}.dl:where(.dl--app-calendar) .dl-cal-settings__nav .dl-tips__group button{min-height:36px;gap:14px;padding-inline:12px;font-size:17px;border-radius:10px}.dl:where(.dl--app-calendar) .dl-cal-settings__nav .dl-tips__icon svg{width:22px;height:22px}.dl:where(.dl--app-calendar) .dl-cal-settings{grid-template-columns:280px minmax(0,1fr)}.dl:where(.dl--app-calendar) .dl-cal-settings__pane{gap:22px;padding:32px 36px}.dl:where(.dl--app-calendar) .dl-cal-settings__pane h3{font-size:22px;font-weight:700}.dl:where(.dl--app-calendar) .dl-cal-settings__pane h4{margin:18px 0 0;padding-bottom:8px;font-size:17px;font-weight:600}.dl:where(.dl--app-calendar) .dl-cal-settings .dl-field{gap:10px}.dl:where(.dl--app-calendar) .dl-cal-settings .dl-field__label{font-size:17px}.dl:where(.dl--app-calendar) .dl-cal-settings .dl-select__button{min-height:36px;height:36px;font-size:17px}.dl:where(.dl--app-calendar) .dl-cal-settings .raouf-segmented__item{min-height:34px;font-size:15px}.dl:where(.dl--app-calendar) .dl-cal-settings .dl-check,.dl:where(.dl--app-calendar) .dl-cal-settings .dl-switch-row,.dl:where(.dl--app-calendar) .dl-cal-settings label{font-size:17px}.dl:where(.dl--app-calendar) .dl-cal-settings__note{font-size:15px}.dl:where(.dl--app-calendar) .dl-cal-settings__pair{gap:20px}.dl:where(.dl--app-calendar) .dialog-foundation:has(.dl-cal-settings) .dialog-foundation__close{inset-inline-start:20px;top:20px;width:36px;height:36px}.dl:where(.dl--app-calendar) .dl-cal-settings .dl-field__hint,.dl:where(.dl--app-calendar) .dl-cal-settings small{font-size:14px}.dl.dl--app-calendar .dl-cal-page__title strong{font-size:26px;font-weight:700;letter-spacing:-.02em}.dl.dl--app-calendar .dl-cal-page__title strong+span,.dl.dl--app-calendar .dl-cal-page__title>div>span{font-size:26px;font-weight:400;color:var(--dl-text-2)}.dl.dl--app-calendar .dl-cal-page__title small{margin-block-start:2px;font-size:13px;color:var(--dl-text-2)}.dl.dl--app-calendar .dl-cal-page__views .dl-segmented{inline-size:min(100%,480px);padding:2px;background:color-mix(in srgb,var(--dl-text) 7%,transparent);box-shadow:none;border-radius:10px}.dl.dl--app-calendar .dl-cal-page__views .raouf-segmented__item{min-block-size:30px;font-size:14px;font-weight:500;color:var(--dl-text-2)}.dl.dl--app-calendar .dl-cal-page__views .raouf-segmented__item[data-state=on]{color:var(--dl-text);font-weight:600}.dl.dl--app-calendar .dl-cal-page__views .dl-segmented>.dl-thumb{border-radius:8px}.dl.dl--app-calendar[data-theme=dark] .dl-cal-page__views .dl-segmented>.dl-thumb{background:color-mix(in srgb,var(--dl-text) 22%,var(--dl-surface-solid));box-shadow:0 1px 2px #0000004d}.dl.dl--app-calendar .dl-cal-month__weekdays span{font-size:15px;color:var(--dl-text-2)}.dl.dl--app-calendar .dl-cal-month__num{font-size:16px}.dl.dl--app-calendar .dl-cal-month__day.is-today .dl-cal-month__num{min-inline-size:28px;block-size:28px;border-radius:14px}.dl.dl--app-calendar .dl-cal-month__alt{font-size:12px}.dl.dl--app-calendar [data-cal-day]{--app-cell-bg: transparent}.dl.dl--app-calendar [data-cal-day].is-weekend{--app-cell-bg: color-mix(in srgb, var(--dl-text) 3%, var(--dl-surface-solid))}@media(hover:hover)and (pointer:fine){.dl.dl--app-calendar .dl-cal-page:has(.is-dragging) [data-cal-day]:not([data-drop]):hover{background-color:var(--app-cell-bg)}}.dl.dl--app-calendar [data-cal-day][data-drop]{background-color:var(--dl-surface-3)}.dl.dl--app-calendar .app-cal-fold{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .24s cubic-bezier(.23,1,.32,1),opacity .18s ease-out}.dl.dl--app-calendar .app-cal-fold.is-open{grid-template-rows:1fr;opacity:1}.dl.dl--app-calendar .app-cal-fold>ul{min-height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.dl.dl--app-calendar .app-cal-fold{transition:opacity .12s ease}}.dl.dl--app-calendar .app-cal-rows{display:grid;gap:2px;margin:0;padding:2px 0 0;list-style:none}.dl.dl--app-calendar .app-cal-row{position:relative;display:flex;align-items:center;gap:10px;min-block-size:40px;padding-inline:8px 6px;border-radius:10px;cursor:default;transition:background-color .12s ease}@media(hover:hover){.dl.dl--app-calendar .app-cal-row:not(.is-selected):not(.is-editing):hover{background:color-mix(in srgb,var(--dl-text) 9%,transparent)}}.dl.dl--app-calendar .app-cal-row.is-selected{background:var(--ap-red);color:#fff}.dl.dl--app-calendar .dl-cal-side .dl-tips__group .app-cal-row button{min-height:0;padding:0;gap:0;font-size:inherit;background:none;border:0;color:inherit}.dl.dl--app-calendar .dl-cal-side .dl-tips__group .app-cal-row .app-cal-row__check{display:grid;place-items:center;inline-size:30px;block-size:30px;margin-inline-start:-4px;border-radius:8px;transition:background-color .12s ease}@media(hover:hover){.dl.dl--app-calendar .dl-cal-side .dl-tips__group .app-cal-row .app-cal-row__check:hover{background:color-mix(in srgb,var(--dl-text) 14%,transparent)}}.dl.dl--app-calendar .app-cal-row__box{display:grid;place-items:center;inline-size:20px;block-size:20px;border-radius:6px;box-shadow:inset 0 0 0 2px var(--c);color:#fff}.dl.dl--app-calendar .app-cal-row__check[aria-checked=true] .app-cal-row__box{background:var(--c);box-shadow:none}.dl.dl--app-calendar .app-cal-row__box svg{inline-size:14px;block-size:14px;stroke-width:3}.dl.dl--app-calendar .app-cal-row.is-selected .app-cal-row__box{box-shadow:inset 0 0 0 2px #fff}.dl.dl--app-calendar .app-cal-row.is-selected .app-cal-row__check[aria-checked=true] .app-cal-row__box{background:#fff;color:var(--ap-red)}.dl.dl--app-calendar .dl-cal-side .dl-tips__group .app-cal-row .app-cal-row__name{flex:1;min-inline-size:0;overflow:hidden;font-size:17px;text-align:start;text-overflow:ellipsis;white-space:nowrap}.dl.dl--app-calendar .app-cal-row__tools{display:flex;gap:2px;opacity:0;transition:opacity .12s ease}.dl.dl--app-calendar .app-cal-row.is-selected .app-cal-row__tools,.dl.dl--app-calendar .app-cal-row__tools:has([aria-expanded=true]),.dl.dl--app-calendar .app-cal-row__tools:focus-within{opacity:1}@media(hover:hover)and (pointer:fine){.dl.dl--app-calendar .app-cal-row:hover .app-cal-row__tools{opacity:1}}@media(hover:none){.dl.dl--app-calendar .app-cal-row__tools{opacity:1}}.dl.dl--app-calendar .dl-cal-side .dl-tips__group .app-cal-row .app-cal-row__tool{display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;color:var(--dl-text-2);transition:background-color .12s ease}.dl.dl--app-calendar .app-cal-row.is-selected .app-cal-row__tool{color:#fff}@media(hover:hover){.dl.dl--app-calendar .dl-cal-side .dl-tips__group .app-cal-row .app-cal-row__tool:hover{background:color-mix(in srgb,var(--dl-text) 16%,transparent)}}.dl.dl--app-calendar .app-cal-row__tool svg{inline-size:18px;block-size:18px}.dl.dl--app-calendar .app-cal-row.is-editing{gap:10px}.dl.dl--app-calendar .dl-cal-side .dl-tips__group .app-cal-row .app-cal-dot{flex:none;inline-size:26px;block-size:26px;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px var(--dl-surface-solid),0 0 0 4px color-mix(in srgb,var(--c) 70%,transparent);margin-inline:3px}.dl.dl--app-calendar .app-cal-row__name-input{flex:1;min-inline-size:0;block-size:34px;padding:0 10px;font:inherit;font-size:17px;color:var(--dl-text);background:transparent;border:0;border-radius:8px;box-shadow:inset 0 0 0 2.5px var(--ap-blue);outline:none}.dl.dl--app-calendar .dl-cal-side .dl-tips__group .app-cal-row .app-cal-row__remove{flex:none;display:grid;place-items:center;inline-size:24px;block-size:24px;border-radius:50%;background:var(--ap-red);color:#fff}.dl.dl--app-calendar .app-cal-row__remove svg{inline-size:16px;block-size:16px;stroke-width:3}.dl.dl--app-calendar .app-cal-add{border-radius:8px}.dl.dl--app-calendar .app-cal-add svg{fill:color-mix(in srgb,var(--dl-text) 45%,transparent);color:var(--dl-surface-solid)}@media(hover:hover){.dl.dl--app-calendar .app-cal-add:hover{background:color-mix(in srgb,var(--dl-text) 12%,transparent)}}.dl:where(.dl--app-calendar) .app-cal-colours{display:grid;gap:12px;padding:4px}.dl:where(.dl--app-calendar) .app-cal-swatches{display:flex;gap:10px}.dl:where(.dl--app-calendar) .app-cal-swatch{inline-size:26px;block-size:26px;padding:0;border:0;border-radius:50%;background:var(--c);cursor:pointer}.dl:where(.dl--app-calendar) .app-cal-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--dl-surface-solid),0 0 0 4px var(--c)}.dl:where(.dl--app-calendar) .app-cal-swatch--custom{background:conic-gradient(var(--ap-red),var(--ap-orange),var(--ap-yellow),var(--ap-green),var(--ap-blue),var(--ap-purple),var(--ap-red))}.dl:where(.dl--app-calendar) .app-cal-swatch--custom[aria-checked=true]{box-shadow:0 0 0 2px var(--dl-surface-solid),0 0 0 4px var(--dl-text-2)}.dl:where(.dl--app-calendar) .app-cal-grid{display:grid;grid-template-columns:repeat(12,18px);border-radius:8px;overflow:hidden}.dl:where(.dl--app-calendar) .app-cal-cell{inline-size:18px;block-size:18px;padding:0;border:0;background:var(--c);cursor:pointer}.dl:where(.dl--app-calendar) .app-cal-cell[aria-pressed=true]{position:relative;z-index:1;box-shadow:0 0 0 2px #fff,0 0 0 3px #0006}.dl:where(.dl--app-calendar) .app-cal-delete{display:flex;gap:10px;justify-content:flex-end}.dl.dl--app-calendar .app-cal-empty{display:grid;place-content:center;justify-items:center;gap:10px;block-size:100%;min-block-size:320px;padding:24px;text-align:center}.dl.dl--app-calendar .app-cal-empty__icon{inline-size:44px;block-size:44px;color:var(--dl-text-3);stroke-width:1.4}.dl.dl--app-calendar .app-cal-empty h3{margin:6px 0 0;font-size:22px;font-weight:700;color:var(--dl-text)}.dl.dl--app-calendar .app-cal-empty p{max-inline-size:360px;margin:0 0 8px;font-size:15px;line-height:1.45;color:var(--dl-text-2)}.dl.dl--app-calendar .dl-cal-side .dl-cal-picker{gap:8px;padding-block-end:14px}.dl.dl--app-calendar .dl-cal-side .dl-cal-picker header strong{font-size:17px;font-weight:700}.dl.dl--app-calendar .dl-cal-side .dl-cal-picker .dl-cal-year__wd{color:var(--dl-text-2);font-size:11px;font-weight:600}.dl.dl--app-calendar .dl-cal-side .dl-cal-picker .dl-cal-year__grid{row-gap:2px}.dl.dl--app-calendar .dl-cal-side .dl-cal-picker .dl-cal-year__day{font-size:13px}.dl.dl--app-calendar .dl-cal-side .dl-cal-picker .dl-cal-year__day .dl-cal-alt{font-size:9.5px;color:var(--dl-text-3)}.dl.dl--app-calendar .dl-cal-side .dl-cal-picker .dl-cal-year__day.is-today .dl-cal-alt{color:var(--dl-cal-tint)}.dl.dl--app-calendar .dl-cal-side .dl-cal-group{margin-block-start:10px}.dl.dl--app-calendar .dl-cal-side .dl-cal-group h5{padding-inline:2px 0;font-size:13px;font-weight:600;color:var(--dl-text-2)}.dl.dl--app-calendar .dl-cal-side .dl-cal-group h5>button{min-height:30px;padding-inline:8px}.dl.dl--app-calendar .dl-cal-side .dl-cal-group h5 .dl-icon-button{inline-size:28px;block-size:28px}.dl.dl--app-calendar .dl-cal-side .dl-cal-group h5 .dl-icon-button svg{inline-size:18px;block-size:18px}.dl.dl--app-calendar .app-cal-rows{grid-template-columns:minmax(0,1fr)}.dl.dl--app-calendar .app-cal-row{min-inline-size:0}.dl.dl--app-calendar .app-cal-fold>ul{overflow:clip}.dl.dl--app-calendar .dl-cal-page.has-sidebar:not(.is-side-closed){grid-template-columns:264px minmax(0,1fr)}.dl.dl--app-calendar .dl-cal-side .dl-tips__group .app-cal-row .app-cal-row__name,.dl.dl--app-calendar .app-cal-row__name-input{font-size:15px}.dl.dl--app-calendar .app-cal-row{min-block-size:36px}.dl.dl--app-calendar .app-cal-row__name-input{block-size:30px}.dl.dl--app-calendar .dl-cal-side .dl-tips__group .app-cal-row .app-cal-dot,.dl.dl--app-calendar .dl-cal-side .dl-tips__group .app-cal-row .app-cal-row__remove{inline-size:22px;block-size:22px}.dl.dl--app-calendar .dl-cal-side .dl-cal-group h5{font-size:13px}.dl.dl--app-calendar .dl-cal-page.has-sidebar:not(.is-side-closed)>.dl-cal-side{inline-size:264px;justify-self:stretch}.dl:where(.dl--app-calendar) .app-cal-delete .dl-button--primary{background:var(--ap-red);color:#fff}.dl.dl--app-calendar .dl-cal-page>.dl-cal-side{display:flex;flex-direction:column;min-block-size:0;overflow:hidden}.dl.dl--app-calendar .dl-cal-side>*{flex:none}.dl.dl--app-calendar .dl-cal-side>.dl-cal-group{flex:0 1 auto;display:flex;flex-direction:column;min-block-size:0}.dl.dl--app-calendar .dl-cal-side>.dl-cal-group>h5{flex:none}.dl.dl--app-calendar .dl-cal-side .app-cal-fold{flex:0 1 auto;min-block-size:0}.dl.dl--app-calendar .dl-cal-side .app-cal-fold>ul{overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-block-end:8px}.dl.dl--app-calendar .dl-cal-group h5>.dl-icon-button svg.dl-cal-group__chev.is-open{transform:none}.dl.dl--app-calendar .dl-cal-group h5>.dl-icon-button svg.dl-cal-group__chev:not(.is-open){transform:rotate(-90deg)}.dl.dl--app-calendar[dir=rtl] .dl-cal-group h5>.dl-icon-button svg.dl-cal-group__chev:not(.is-open){transform:rotate(90deg)}.dl.dl--app-calendar .dl-cal-group__chev{transition:transform .2s cubic-bezier(.23,1,.32,1)}@media(prefers-reduced-motion:reduce){.dl.dl--app-calendar .dl-cal-group__chev{transition:none}}.dl.dl--app-calendar .dl-cal-page__title .dl-cal__nav .dl-button{inline-size:auto;padding-inline:10px;margin-inline:-16px;border-radius:18px;position:relative}.dl.dl--app-calendar .dl-cal-page__title .dl-cal__nav .dl-icon-button{border-radius:50%}.dl.dl--app-calendar .dl-cal-page__title .dl-cal__nav>button{transition:background-color .12s ease}@media(hover:hover)and (pointer:fine){.dl.dl--app-calendar .dl-cal-page__title .dl-cal__nav>button:hover:not(:disabled){background:color-mix(in srgb,var(--dl-text) 10%,transparent)}}.dl:where(.dl--app-calendar) .dl-cal-pop{animation:app-cal-pop-in .2s cubic-bezier(.23,1,.32,1)}@keyframes app-cal-pop-in{0%{opacity:0;transform:scale(.92)}}@media(prefers-reduced-motion:reduce){.dl:where(.dl--app-calendar) .dl-cal-pop{animation:app-cal-pop-fade .12s ease-out}}@keyframes app-cal-pop-fade{0%{opacity:0}}.dl.dl--app-calendar .dl-cal-page__body{position:relative}.dl.dl--app-calendar .dl-cal-page__body.is-loading>:not(.app-cal-status){opacity:.45;transition:opacity .2s ease}.dl.dl--app-calendar .app-cal-status{position:absolute;inset-block-start:40%;inset-inline-start:50%;z-index:5;display:inline-flex;align-items:center;gap:10px;padding:8px 14px;color:var(--dl-text-2);font-size:14px;background:var(--dl-surface-solid);border-radius:999px;box-shadow:var(--dl-shadow-pop);transform:translate(-50%);animation:app-cal-status-in .16s ease-out .3s both}.dl.dl--app-calendar[dir=rtl] .app-cal-status{transform:translate(50%)}.dl.dl--app-calendar .app-cal-status.is-error{color:var(--dl-text);animation-delay:0ms}@keyframes app-cal-status-in{0%{opacity:0}}.dl.dl--app-calendar .app-cal-status__spinner{inline-size:14px;block-size:14px;border:2px solid color-mix(in srgb,var(--dl-text) 20%,transparent);border-top-color:var(--dl-text-2);border-radius:50%;animation:app-cal-spin .7s linear infinite}@keyframes app-cal-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.dl.dl--app-calendar .app-cal-status__spinner{animation-duration:1.6s}}.dl.dl--app-calendar .dl-cal-chip.app-chip--timed{display:flex;align-items:center;gap:6px;background:none}.dl.dl--app-calendar .dl-cal-chip.app-chip--timed .dl-cal-chip__title{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl.dl--app-calendar .dl-cal-chip.app-chip--timed .dl-cal-chip__time{flex:none;margin-inline-start:auto;color:var(--dl-text-2);font-variant-numeric:tabular-nums}.dl.dl--app-calendar .dl-cal-chip.app-chip--allday{display:flex;align-items:center;gap:6px;padding-inline:6px;color:var(--dl-text);background:color-mix(in srgb,var(--c, var(--ap-blue)) 28%,transparent);border-radius:6px}.dl.dl--app-calendar .dl-cal-chip.app-chip--allday .dl-cal-chip__icon{color:var(--c, var(--ap-blue))}.dl.dl--app-calendar .dl-cal-chip.app-chip--allday .dl-cal-chip__icon svg{inline-size:13px;block-size:13px}.dl.dl--app-calendar .dl-cal-chip.app-chip--allday .dl-cal-chip__title{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl.dl--app-calendar .app-cal-status .dl-button{color:var(--dl-cal-tint, var(--ap-red))}.dl:where(.dl--app-calendar) .dialog-foundation.dialog-foundation--dialog:not(:has(.dl-cal-settings)) .dialog-foundation__close{display:none!important}.dl:where(.dl--app-calendar) .dialog-foundation--dialog:not(:has(.dl-cal-settings)) .dl-button--primary{background:var(--ap-red);color:#fff}.dl.dl--app-calendar .dl-cal-week,.dl.dl--app-calendar .dl-cal-day__grid{overflow:visible}.dl.dl--app-calendar .dl-cal-week__allday,.dl.dl--app-calendar .dl-cal-week__allday-label{position:sticky;inset-block-start:42px;z-index:3;background-color:var(--flat-canvas, var(--dl-surface-solid))}.dl.dl--app-calendar .dl-cal-week__allday.is-weekend{background-color:color-mix(in srgb,var(--dl-text) 3%,var(--flat-canvas, var(--dl-surface-solid)))}.dl.dl--app-calendar .dl-cal-week__dayhead,.dl.dl--app-calendar .dl-cal-week__corner{block-size:42px}.dl.dl--app-calendar .dl-cal-chip.app-chip--timed .dl-cal-chip__bar{flex:none;inline-size:14px;block-size:14px;border-radius:50%;background:var(--c, var(--ap-blue));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--c, var(--ap-blue)) 55%,#000)}.dl.dl--app-calendar .dl-cal-chip.app-chip--timed .dl-cal-chip__title{color:var(--dl-text-2)}.dl.dl--app-calendar .dl-cal-chip.app-chip--allday{color:var(--c, var(--ap-blue));background:color-mix(in srgb,var(--c, var(--ap-blue)) 24%,transparent);border-radius:6px}.dl.dl--app-calendar .dl-cal-chip.app-chip--allday .dl-cal-chip__title{color:inherit}.dl.dl--app-calendar .dl-cal-chip.app-chip--allday .dl-cal-chip__icon{display:grid;place-items:center;flex:none;inline-size:16px;block-size:16px;border-radius:4px;background:var(--c, var(--ap-blue));color:#fff}.dl.dl--app-calendar .dl-cal-chip.app-chip--allday .dl-cal-chip__icon svg{inline-size:11px;block-size:11px}.dl.dl--app-calendar .dl-cal-chip.app-chip--timed .dl-cal-chip__bar{align-self:center}.dl.dl--app-calendar .dl-cal-month__nums{display:inline-flex;align-items:center;gap:0}.dl.dl--app-calendar .dl-cal-month__alt{display:inline-flex;align-items:center;font-size:16px;color:var(--dl-text-3);padding-inline-start:0}.dl.dl--app-calendar .dl-cal-month__alt:before{content:"";inline-size:1px;block-size:20px;margin-inline:8px 9px;background:var(--dl-separator)}.dl.dl--app-calendar .dl-cal-month__day.is-out .dl-cal-month__alt:before{opacity:.5}.dl.dl--app-calendar .dl-cal-page__title>span:first-child{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:12px;row-gap:0;min-inline-size:0}.dl.dl--app-calendar .dl-cal-page__title>span:first-child>small{margin-block-start:0;font-size:15px;white-space:nowrap}.dl.dl--app-calendar [data-cal-item][data-selected]{background:var(--c, var(--ap-blue))!important;color:#fff!important}.dl.dl--app-calendar [data-cal-item][data-selected] :is(.dl-cal-chip__title,.dl-cal-chip__time,strong,small,.dl-cal-chip__icon){color:#fff!important}.dl.dl--app-calendar [data-cal-item][data-selected] .dl-cal-chip__bar{background:#fff;box-shadow:none}.dl.dl--app-calendar .dl-cal-chip.app-chip--timed{border-radius:6px;padding-inline:4px}.dl:where(.dl--app-calendar) .app-cal-share{display:grid;gap:10px;inline-size:320px;padding:8px 6px}.dl:where(.dl--app-calendar) .app-cal-share h3{margin:0;font-size:17px;font-weight:700}.dl:where(.dl--app-calendar) .app-cal-share h4{margin:4px 0 0;font-size:13px;font-weight:600;color:var(--dl-text-2)}.dl:where(.dl--app-calendar) .app-cal-share__list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.dl:where(.dl--app-calendar) .app-cal-share__list li{display:flex;align-items:center;gap:10px;min-block-size:36px}.dl:where(.dl--app-calendar) .app-cal-share__avatar{display:grid;place-items:center;flex:none;inline-size:28px;block-size:28px;border-radius:50%;background:color-mix(in srgb,var(--dl-text) 14%,transparent);font-size:13px;font-weight:600}.dl:where(.dl--app-calendar) .app-cal-share__name{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.dl:where(.dl--app-calendar) .app-cal-share select{block-size:28px;padding-inline:8px;color:var(--dl-text);font:inherit;font-size:13px;background:color-mix(in srgb,var(--dl-text) 8%,transparent);border:0;border-radius:7px}.dl:where(.dl--app-calendar) .app-cal-share__remove{display:grid;place-items:center;inline-size:22px;block-size:22px;padding:0;border-radius:50%;background:var(--ap-red);color:#fff}.dl:where(.dl--app-calendar) .app-cal-share__remove svg{inline-size:14px;block-size:14px;stroke-width:3}.dl:where(.dl--app-calendar) .app-cal-share__add{position:relative}.dl:where(.dl--app-calendar) .app-cal-share__add input{inline-size:100%;block-size:34px;padding-inline:10px;color:var(--dl-text);font:inherit;font-size:15px;background:color-mix(in srgb,var(--dl-text) 8%,transparent);border:0;border-radius:8px;box-sizing:border-box}.dl:where(.dl--app-calendar) .app-cal-share__add input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--ap-blue)}.dl:where(.dl--app-calendar) .app-cal-share__matches{display:grid;margin:4px 0 0;padding:4px;list-style:none;background:var(--dl-surface-solid);border-radius:10px;box-shadow:var(--dl-shadow-pop)}.dl:where(.dl--app-calendar) .app-cal-share__matches button{display:grid;inline-size:100%;padding:6px 8px;text-align:start;color:var(--dl-text);background:none;border:0;border-radius:6px;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl:where(.dl--app-calendar) .app-cal-share__matches button:hover{background:color-mix(in srgb,var(--dl-text) 9%,transparent)}}.dl:where(.dl--app-calendar) .app-cal-share__matches small{color:var(--dl-text-2);font-size:12px}.dl:where(.dl--app-calendar) .app-cal-share__note{margin:0;color:var(--dl-text-2);font-size:13px;line-height:1.4}.dl:where(.dl--app-calendar) .app-cal-share__error{margin:0;color:var(--ap-red);font-size:13px}.dl.dl--app-calendar .app-cal-row__name{display:grid}.dl.dl--app-calendar .app-cal-row__owner{color:var(--dl-text-2);font-size:12px}.dl.dl--app-calendar .app-cal-row.is-selected .app-cal-row__owner{color:#fffc}.dl.dl--app-calendar .dl-cal-chip.app-chip--timed .dl-cal-chip__bar{inline-size:11px;block-size:11px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c, var(--ap-blue)) 70%,var(--flat-canvas, var(--dl-surface-solid)))}.dl.dl--app-calendar .dl-cal-chip.app-chip--timed .dl-cal-chip__title{color:color-mix(in srgb,var(--dl-text) 78%,transparent)}.dl.dl--app-calendar .dl-cal-chip.app-chip--timed .dl-cal-chip__time{color:color-mix(in srgb,var(--dl-text) 50%,transparent)}.dl.dl--app-calendar[data-theme=light] .dl-cal-chip.app-chip--allday{background:color-mix(in srgb,var(--c, var(--ap-blue)) 16%,transparent);color:color-mix(in srgb,var(--c, var(--ap-blue)) 85%,#000)}.dl.dl--app-calendar[data-theme=dark] .dl-cal-chip.app-chip--allday{background:color-mix(in srgb,var(--c, var(--ap-blue)) 26%,transparent);color:color-mix(in srgb,var(--c, var(--ap-blue)) 75%,#fff)}.dl.dl--app-calendar[data-theme=light] .dl-cal-chip.app-chip--allday{color:color-mix(in srgb,var(--dl-text) 88%,transparent);background:color-mix(in srgb,var(--c, var(--ap-blue)) 18%,#fff);font-size:12px}.dl.dl--app-calendar[data-theme=light] .dl-cal-chip.app-chip--allday .dl-cal-chip__icon{display:none}.dl.dl--app-calendar .dl-cal-page__title>span:first-child>small{display:inline-flex;align-items:center;font-size:26px;letter-spacing:-.02em;font-weight:400;color:var(--dl-text-2)}.dl.dl--app-calendar .dl-cal-page__title>span:first-child>small:before{content:"";inline-size:1px;block-size:26px;margin-inline-end:10px;background:var(--dl-separator)}.dl.dl--app-calendar .dl-cal-page__title>span:first-child{column-gap:10px;align-items:center}.dl.dl--app-calendar .dl-cal-page__title>span:first-child{max-inline-size:calc(50% - 260px);flex-wrap:wrap}@container app-cal-main (max-width: 940px){.dl.dl--app-calendar .dl-cal-page__title>span:first-child{max-inline-size:none}}.dl.dl--app-calendar[data-theme=light] :is(.dl-cal-month__day.is-weekend,.dl-cal-month__day.is-out.is-weekend,.dl-cal-week__col.is-weekend,.dl-cal-week__col.is-past.is-weekend,.dl-cal-week__allday.is-weekend){background-color:color-mix(in srgb,var(--dl-text) 4%,var(--flat-canvas, #f2f2f7))}.dl.dl--app-calendar[data-theme=light] [data-cal-day].is-weekend{--app-cell-bg: color-mix(in srgb, var(--dl-text) 4%, var(--flat-canvas, #f2f2f7))}.dl.dl--app-calendar .dl-cal-page__title strong,.dl.dl--app-calendar .dl-cal-page__title>span:first-child>small{font-size:21px}.dl.dl--app-calendar .dl-cal-page__title>span:first-child>small:before{block-size:20px}.dl.dl--app-calendar .dl-cal-page__views .dl-segmented{inline-size:min(100%,400px)}.dl.dl--app-calendar .dl-cal-page__title>span:first-child{max-inline-size:calc(50% - 216px)}.dl.dl--app-calendar .dl-cal-page__title>span:first-child{max-inline-size:calc(50% - 204px);column-gap:8px}.dl.dl--app-calendar .dl-cal-page__title>span:first-child>small:before{margin-inline-end:8px}.dl.dl--app-calendar[data-theme=light]{--dl-separator: rgba(0, 0, 0, .07)}.dl.dl--app-calendar[data-theme=light] :is(.dl-cal-month__day.is-weekend,.dl-cal-month__day.is-out.is-weekend,.dl-cal-week__col.is-weekend,.dl-cal-week__col.is-past.is-weekend,.dl-cal-week__allday.is-weekend){background-color:#fafafa}.dl.dl--app-calendar[data-theme=light] [data-cal-day].is-weekend{--app-cell-bg: #fafafa}.dl.dl--app-calendar[data-theme=light] .dl-cal-side{box-shadow:0 0 0 1px #0000000f,0 2px 10px #0000000a}.dl.dl--app-calendar[data-theme=light] .dl-cal-side{background:#f9fafc}.dl.dl--app-calendar .dl-cal-page__title>span:first-child{align-items:center}.dl.dl--app-calendar .dl-cal-page__title>span:first-child>small{font-size:18px;color:color-mix(in srgb,var(--dl-text) 45%,transparent);letter-spacing:0;line-height:1;padding-block-start:2px}.dl.dl--app-calendar .dl-cal-page__title>span:first-child>small:before{block-size:16px;background:color-mix(in srgb,var(--dl-text) 18%,transparent);margin-inline-end:10px}.dl.dl--app-calendar .dl-cal-page__title>span:first-child{column-gap:10px}.dl.dl--app-calendar .dl-cal-page.is-side-closed .dl-cal-page__title{padding-block-start:16px}.dl.dl--app-calendar .dl-cal-chip.app-chip--timed .dl-cal-chip__bar{inline-size:12px;block-size:12px;background:color-mix(in srgb,var(--c, var(--ap-blue)) 75%,#fff);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--c, var(--ap-blue)) 82%,#000)}.dl.dl--app-calendar[data-theme=dark] .dl-cal-chip.app-chip--timed .dl-cal-chip__bar{background:var(--c, var(--ap-blue));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--c, var(--ap-blue)) 60%,#000)}.dl.dl--app-calendar .dl-cal-chip.app-chip--allday .dl-cal-chip__icon,.dl.dl--app-calendar[data-theme=light] .dl-cal-chip.app-chip--allday .dl-cal-chip__icon{display:grid;place-items:center;inline-size:16px;block-size:16px;border-radius:50%;background:color-mix(in srgb,var(--c, var(--ap-blue)) 70%,#fff);color:color-mix(in srgb,var(--c, var(--ap-blue)) 45%,#000)}.dl.dl--app-calendar .dl-cal-chip.app-chip--allday .dl-cal-chip__icon svg{inline-size:10px;block-size:10px;stroke-width:2.4}.dl.dl--app-calendar[data-theme=light] .dl-cal-chip.app-chip--allday{color:color-mix(in srgb,var(--c, var(--ap-blue)) 80%,#000)}.dl.dl--app-calendar .dl-toast,.dl:where(.dl--app-calendar) .dl-toast-region .dl-toast{min-block-size:40px;gap:8px;padding-block:0;padding-inline:12px 16px;font-size:15px}.dl:where(.dl--app-calendar) .dl-toast-region .dl-toast:has(.dl-toast__action){padding-inline-end:6px}.dl:where(.dl--app-calendar) .dl-toast-region .dl-toast svg{inline-size:17px;block-size:17px;flex:none}.dl:where(.dl--app-calendar) .dl-toast-region .dl-toast__action{min-block-size:30px;padding-inline:10px}.dl:where(.dl--app-calendar) .dl-cal-pop:has(.app-ed){inline-size:min(420px,calc(100vw - 32px))}.dl:where(.dl--app-calendar) .app-ed{display:grid;gap:8px;padding:22px 18px 16px}.dl:where(.dl--app-calendar) .app-ed__title{margin:0 4px 6px;font-size:22px;font-weight:700}.dl:where(.dl--app-calendar) .app-ed__field{inline-size:100%;box-sizing:border-box;min-block-size:40px;padding:8px 12px;color:var(--dl-text);font:inherit;font-size:16px;background:transparent;border:1px solid color-mix(in srgb,var(--dl-text) 22%,transparent);border-radius:10px}.dl:where(.dl--app-calendar) .app-ed__field::placeholder{color:var(--dl-text-3)}.dl:where(.dl--app-calendar) .app-ed__field:focus{outline:none;border-color:var(--ap-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--ap-blue) 25%,transparent)}.dl:where(.dl--app-calendar) .app-ed__notes{min-block-size:40px;resize:vertical}.dl:where(.dl--app-calendar) .app-ed__rows{display:grid;margin-block:4px}.dl:where(.dl--app-calendar) .app-ed-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:40px;padding-inline:6px}.dl:where(.dl--app-calendar) .app-ed-row__label{color:var(--dl-text-2);font-size:15px;white-space:nowrap}.dl:where(.dl--app-calendar) .app-ed-row.is-disabled .app-ed-row__label{color:var(--dl-text-3)}.dl:where(.dl--app-calendar) .app-ed-row__value{display:flex;align-items:center;justify-content:flex-end;min-inline-size:0}.dl:where(.dl--app-calendar) .app-ed-select{position:relative;display:inline-flex;align-items:center;gap:6px}.dl:where(.dl--app-calendar) .app-ed-select select{appearance:none;-webkit-appearance:none;max-inline-size:220px;padding:4px 22px 4px 6px;color:var(--dl-text);font:inherit;font-size:15px;text-align:end;text-align-last:end;background:transparent;border:0;border-radius:6px;cursor:pointer}.dl:where(.dl--app-calendar)[dir=rtl] .app-ed-select select{padding:4px 6px 4px 22px}@media(hover:hover)and (pointer:fine){.dl:where(.dl--app-calendar) .app-ed-select select:hover{background:color-mix(in srgb,var(--dl-text) 7%,transparent)}}.dl:where(.dl--app-calendar) .app-ed-select>svg{position:absolute;inset-inline-end:2px;inline-size:15px;block-size:15px;color:var(--dl-text-2);pointer-events:none}.dl:where(.dl--app-calendar) .app-ed-dot{inline-size:10px;block-size:10px;border-radius:50%;background:var(--c)}.dl:where(.dl--app-calendar) .app-ed-when{display:inline-flex;align-items:center;gap:6px}.dl:where(.dl--app-calendar) .app-ed-when .dl-date,.dl:where(.dl--app-calendar) .app-ed-when .dl-field__control{min-inline-size:0}.dl:where(.dl--app-calendar) .app-ed-plus{color:var(--ap-red)}.dl:where(.dl--app-calendar) .app-ed-plus:disabled{color:color-mix(in srgb,var(--ap-red) 40%,transparent)}.dl:where(.dl--app-calendar) .app-ed-custom{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:2px 6px 8px;color:var(--dl-text-2);font-size:14px}.dl:where(.dl--app-calendar) .app-ed-custom input{inline-size:48px;padding:4px 6px;color:var(--dl-text);font:inherit;background:color-mix(in srgb,var(--dl-text) 7%,transparent);border:0;border-radius:6px}.dl:where(.dl--app-calendar) .app-ed-days{display:inline-flex;gap:4px}.dl:where(.dl--app-calendar) .app-ed-days button{inline-size:28px;block-size:28px;padding:0;color:var(--dl-text);font:inherit;font-size:12px;background:color-mix(in srgb,var(--dl-text) 7%,transparent);border:0;border-radius:50%;cursor:pointer}.dl:where(.dl--app-calendar) .app-ed-days button[aria-pressed=true]{color:#fff;background:var(--ap-red)}.dl:where(.dl--app-calendar) .app-ed-invitees{display:grid;gap:4px;margin:0;padding:0 6px 6px;list-style:none}.dl:where(.dl--app-calendar) .app-ed-invitees li{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:15px}.dl:where(.dl--app-calendar) .app-ed__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-block-start:8px}.dl:where(.dl--app-calendar) .app-ed__end{display:inline-flex;gap:10px}.dl:where(.dl--app-calendar) .app-ed__foot .dl-button{min-inline-size:96px;min-block-size:36px;border-radius:9px}.dl:where(.dl--app-calendar) .app-ed__foot .dl-button--primary{background:var(--ap-red);color:#fff}.dl:where(.dl--app-calendar) .app-ed__foot .dl-button--primary:disabled{background:color-mix(in srgb,var(--ap-red) 35%,transparent);color:color-mix(in srgb,#fff 70%,transparent)}.dl:where(.dl--app-calendar) .app-ed__delete{color:var(--ap-red)}.dl:where(.dl--app-calendar) .app-ed-row.is-switch .dl-switch-row__text{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dl:where(.dl--app-calendar) .app-ed-row.is-switch .dl-switch-row{padding:0}.dl:where(.dl--app-calendar) .app-ed-row.is-switch .dl-switch[data-state=checked],.dl:where(.dl--app-calendar) .app-ed-row.is-switch .dl-switch[aria-checked=true]{background:var(--ap-red)}.dl:where(.dl--app-calendar) .app-card-link{min-inline-size:0;overflow:hidden;color:var(--ap-blue);text-overflow:ellipsis;white-space:nowrap}.dl:where(.dl--app-calendar) .app-card-invitees{display:grid;gap:4px;margin:0;padding:0;list-style:none}.dl:where(.dl--app-calendar) .app-card-invitees li{display:flex;gap:8px;align-items:baseline}.dl:where(.dl--app-calendar) .app-card-invitees small{color:var(--dl-text-2);font-size:12px}.dl:where(.dl--app-calendar) .app-card-invitees small.is-declined{color:var(--ap-red)}.dl:where(.dl--app-calendar) .app-card-invitees small.is-accepted{color:var(--ap-green)}.dl:where(.dl--app-calendar) .app-card-rsvp{display:flex;gap:8px;padding:10px 16px 14px}.dl:where(.dl--app-calendar) .app-card-rsvp .dl-button{flex:1}.dl:where(.dl--app-calendar) .app-card-rsvp .dl-button--primary{background:var(--ap-red);color:#fff}.dl:where(.dl--app-calendar) .dialog-foundation:has(.app-cal-search){inline-size:min(520px,calc(100vw - 32px))}.dl:where(.dl--app-calendar) .app-cal-search{display:grid;gap:10px}.dl:where(.dl--app-calendar) .app-cal-search input{inline-size:100%;box-sizing:border-box;min-block-size:40px;padding:8px 12px;color:var(--dl-text);font:inherit;font-size:16px;background:color-mix(in srgb,var(--dl-text) 7%,transparent);border:0;border-radius:10px}.dl:where(.dl--app-calendar) .app-cal-search input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--ap-blue)}.dl:where(.dl--app-calendar) .app-cal-search__results{display:grid;gap:2px;max-block-size:50dvh;margin:0;padding:0;overflow-y:auto;list-style:none;text-align:start}.dl:where(.dl--app-calendar) .app-cal-search__results button{display:grid;gap:2px;inline-size:100%;padding:8px 10px;color:var(--dl-text);text-align:start;background:none;border:0;border-radius:8px;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl:where(.dl--app-calendar) .app-cal-search__results button:hover{background:color-mix(in srgb,var(--dl-text) 8%,transparent)}}.dl:where(.dl--app-calendar) .app-cal-search__results small,.dl:where(.dl--app-calendar) .app-cal-search__none{color:var(--dl-text-2);font-size:13px}.dl:where(.dl--app-calendar) .app-cal-search__none{margin:4px 2px;text-align:start}.dl.dl--app-calendar .dl-cal-month__day.is-holiday:not(.is-today) .dl-cal-month__num{color:var(--ap-red)}.dl.dl--app-calendar .dl-cal-month__day.is-holiday.is-out .dl-cal-month__num{color:color-mix(in srgb,var(--ap-red) 40%,transparent)}.dl.dl--app-calendar .app-holiday{display:block;overflow:hidden;color:var(--ap-red);font-size:11.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.dl.dl--app-calendar .dl-cal-month__day.is-out .app-holiday{opacity:.45}.dl.dl--app-calendar .dl-cal-week__dayhead.is-holiday strong,.dl.dl--app-calendar .dl-cal-week__dayhead.is-holiday>span{color:var(--ap-red)}.dl.dl--app-calendar .dl-cal-year__day.is-holiday:not(.is-today):not(.is-out),.dl.dl--app-calendar .dl-cal-picker .dl-cal-year__day.is-holiday:not(.is-today):not([aria-selected=true]){color:var(--ap-red)}.dl.dl--app-calendar .dl-cal-page.is-side-closed .dl-cal-page__bar,.dl.dl--app-calendar .dl-cal-page.is-side-closed .dl-cal-page__title{padding-block-start:14px}.dl.dl--app-calendar .dl-cal-page:not(.is-side-closed) .dl-cal-page__bar,.dl.dl--app-calendar .dl-cal-page:not(.is-side-closed) .dl-cal-page__title{padding-block-start:9px}.dl.dl--app-calendar .dl-cal-page__title>span:first-child>strong{flex:none}.dl.dl--app-calendar .dl-cal-page__title>span:first-child>small{min-inline-size:0;overflow:hidden;white-space:nowrap}.dl.dl--app-calendar .dl-cal-page__title>span:first-child>small>bdi{overflow:hidden;text-overflow:ellipsis}@container app-cal-main (max-width: 940px){.dl.dl--app-calendar .dl-cal-page__title>span:first-child{flex-wrap:wrap}}.dl.dl--app-calendar .dl-cal-page:not(.is-side-closed) .dl-cal-page__bar,.dl.dl--app-calendar .dl-cal-page:not(.is-side-closed) .dl-cal-page__title{padding-block-start:14px}.dl.dl--app-calendar .dl-cal-page__views .dl-segmented{inline-size:min(100%,380px)}.dl.dl--app-calendar .dl-cal-page__title>span:first-child{max-inline-size:calc(50% - 194px)}.dl.dl--app-calendar .dl-cal-page__title>span:first-child>small{font-size:16px}.dl.dl--app-calendar .dl-cal-page__title>span:first-child>small{overflow:visible;min-inline-size:auto;padding-inline-end:2px}.dl.dl--app-calendar .dl-cal-page__title>span:first-child>small>bdi{overflow:visible;text-overflow:clip}.dl.dl--app-calendar .dl-cal-page__title>span:first-child{flex-wrap:wrap}@container app-cal-main (max-width: 940px){.dl.dl--app-calendar .dl-cal-page__title{grid-row:1}.dl.dl--app-calendar .dl-cal-page__bar{grid-column:1 / -1;grid-row:2;justify-self:center}.dl.dl--app-calendar .dl-cal-page .dl-cal-page__bar,.dl.dl--app-calendar .dl-cal-page:not(.is-side-closed) .dl-cal-page__bar,.dl.dl--app-calendar .dl-cal-page.is-side-closed .dl-cal-page__bar{padding-block-start:0}.dl.dl--app-calendar .dl-cal-page__body,.dl.dl--app-calendar .dl-cal-page__filters{grid-row:3}.dl.dl--app-calendar .dl-cal-page__title>span:first-child{flex-direction:column;align-items:flex-start;row-gap:2px;max-inline-size:none}.dl.dl--app-calendar .dl-cal-page__title>span:first-child>small{font-size:14px;padding-block-start:0}.dl.dl--app-calendar .dl-cal-page__title>span:first-child>small:before{display:none}}@container app-cal-main (max-width: 940px){.dl.dl--app-calendar .dl-cal-page .dl-cal-page__title,.dl.dl--app-calendar .dl-cal-page:not(.is-side-closed) .dl-cal-page__title,.dl.dl--app-calendar .dl-cal-page.is-side-closed .dl-cal-page__title{padding-block-start:11px}}@container app-cal-main (max-width: 940px){.dl.dl--app-calendar .dl-cal-page__bar{justify-self:stretch;justify-content:center}.dl.dl--app-calendar .dl-cal-page__views{justify-content:center}.dl.dl--app-calendar .dl-cal-page__views .dl-segmented{inline-size:min(100%,460px)}.dl.dl--app-calendar .dl-cal-page__views .dl-segmented__group{grid-auto-columns:minmax(max-content,1fr)}.dl.dl--app-calendar .dl-cal-page__views .raouf-segmented__item{padding-inline:10px}}.dl.dl--app-calendar .dl-cal-page__title strong,.dl.dl--app-calendar .dl-cal-page__title strong bdi{white-space:nowrap}@container app-cal-main (max-width: 940px){.dl.dl--app-calendar .dl-cal-page__title{min-block-size:0;align-items:flex-start}.dl.dl--app-calendar .dl-cal-page__title>span:first-child{min-inline-size:0}.dl.dl--app-calendar .dl-cal-page__title>span:first-child>small{white-space:nowrap}}@container app-cal-main (max-width: 600px){.dl.dl--app-calendar .dl-cal-page__title strong{font-size:18px}.dl.dl--app-calendar .dl-cal-page__title>span:first-child>small{font-size:13px}}.dl.dl--app-calendar .dl-cal-month__weekdays span{white-space:nowrap;overflow:hidden;text-overflow:clip}@container app-cal-main (max-width: 760px){.dl.dl--app-calendar .dl-cal-month__weekdays span{font-size:13px;padding-inline:6px}.dl.dl--app-calendar .dl-cal-month__num{font-size:14px}.dl.dl--app-calendar .dl-cal-month__day.is-today .dl-cal-month__num{min-inline-size:24px;block-size:24px}.dl.dl--app-calendar .dl-cal-month__alt{font-size:12px}.dl.dl--app-calendar .dl-cal-month__alt:before{block-size:14px;margin-inline:4px 5px}.dl.dl--app-calendar .dl-cal-month__nums{white-space:nowrap}}.dl.dl--app-calendar .dl-cal-page__views .dl-segmented{inline-size:fit-content;min-inline-size:min(100%,380px);max-inline-size:100%}.dl.dl--app-calendar .dl-cal-page__views .dl-segmented__group{grid-auto-columns:minmax(max-content,1fr)}.dl.dl--app-calendar .dl-cal-page__views .raouf-segmented__item{padding-inline:10px;font-size:13px;white-space:nowrap}.dl.dl--app-calendar .dl-cal-page__title .dl-cal__nav .dl-button{display:inline-flex;align-items:center;line-height:1}.dl.dl--app-calendar[lang=fa] .dl-cal-page__title .dl-cal__nav .dl-button>span{line-height:1;transform:translateY(-2px)}.dl.dl--app-calendar .dl-cal-page__title>span:first-child,.dl.dl--app-calendar .dl-cal-page__title strong,.dl.dl--app-calendar .dl-cal-page__title>span:first-child>small{line-height:1.15}[dir=rtl].dl.dl--app-calendar{padding-block-start:0}@container app-cal-main (max-width: 940px){.dl.dl--app-calendar .dl-cal-page .dl-cal-page__title,.dl.dl--app-calendar .dl-cal-page:not(.is-side-closed) .dl-cal-page__title,.dl.dl--app-calendar .dl-cal-page.is-side-closed .dl-cal-page__title{padding-block-start:14px}}.dl.dl--app-calendar .dl-cal-week__event{display:flex;flex-direction:column;gap:2px;padding:4px 6px 4px 10px;border-radius:6px;box-shadow:none;background:color-mix(in srgb,var(--c, var(--ap-blue)) 26%,var(--flat-canvas, var(--dl-surface-solid)));color:color-mix(in srgb,var(--c, var(--ap-blue)) 70%,#fff);overflow:hidden}.dl.dl--app-calendar[data-theme=light] .dl-cal-week__event{background:color-mix(in srgb,var(--c, var(--ap-blue)) 16%,#fff);color:color-mix(in srgb,var(--c, var(--ap-blue)) 75%,#000)}.dl.dl--app-calendar .dl-cal-week__event:before{content:"";position:absolute;inset-block:3px;inset-inline-start:3px;inline-size:3px;border-radius:2px;background:var(--c, var(--ap-blue))}.dl.dl--app-calendar .app-ev__head{display:flex;align-items:flex-start;gap:4px;min-inline-size:0}.dl.dl--app-calendar .app-ev__head strong{flex:1;min-inline-size:0;font-size:13px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.dl.dl--app-calendar .app-ev__repeat{flex:none;inline-size:13px;block-size:13px;margin-block-start:2px}.dl.dl--app-calendar .app-ev__line{display:flex;align-items:flex-start;gap:4px;min-inline-size:0;font-size:12px;line-height:1.3;color:inherit;opacity:.92}.dl.dl--app-calendar .app-ev__line svg{flex:none;inline-size:12px;block-size:12px;margin-block-start:1px}.dl.dl--app-calendar .dl-cal-week__event.is-short .app-ev__line{display:none}.dl.dl--app-calendar[data-theme=dark] .dl-cal-chip.app-chip--allday{color:#fff;background:color-mix(in srgb,var(--c, var(--ap-blue)) 30%,var(--flat-canvas, #1c1c1e))}.dl.dl--app-calendar .dl-cal-chip.app-chip--allday .dl-cal-chip__icon,.dl.dl--app-calendar[data-theme=light] .dl-cal-chip.app-chip--allday .dl-cal-chip__icon{display:none}.dl.dl--app-calendar [data-cal-item][data-selected]{background:color-mix(in srgb,var(--c, var(--ap-blue)) 72%,#fff)!important;color:#fff!important}.dl.dl--app-calendar [data-cal-item][data-selected]:before{background:#fff}.dl.dl--app-calendar .dl-cal-page__title>span:first-child{flex-wrap:nowrap}.dl.dl--app-calendar .dl-cal-page__title{transition:padding-inline-start .34s cubic-bezier(.32,.72,0,1)}@media(prefers-reduced-motion:reduce){.dl.dl--app-calendar .dl-cal-page__title{transition:none}}.dl.dl--app-calendar .app-cal-group__label{display:flex;align-items:center;min-block-size:30px;padding-inline:8px;color:var(--dl-text-2);font-size:13px;font-weight:600}.dl.dl--app-calendar .app-cal-row__name--with-icon{display:flex;align-items:center;gap:6px;flex:1;min-inline-size:0;font-size:15px}.dl.dl--app-calendar .app-cal-row__name--with-icon svg{inline-size:16px;block-size:16px;flex:none}.dl.dl--app-calendar .app-cal-row__tools.is-always{opacity:1}.dl:where(.dl--app-calendar) .app-cal-info{display:grid;gap:10px;inline-size:340px;padding:10px 8px 8px}.dl:where(.dl--app-calendar) .app-cal-info h3{margin:0;font-size:17px;font-weight:600}.dl:where(.dl--app-calendar) .app-cal-info p{margin:0;color:var(--dl-text-2);font-size:14px;line-height:1.45}.dl:where(.dl--app-calendar) .app-cal-info__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-block-start:6px}.dl:where(.dl--app-calendar) .app-cal-info__actions .dl-button{min-block-size:36px;border-radius:9px}.dl:where(.dl--app-calendar) .app-cal-info__actions .dl-button--primary{background:var(--ap-red);color:#fff}.dl:where(.dl--app-calendar) .app-cal-unavailable{position:fixed;inset:0;z-index:80;display:grid;place-items:start center;padding-block-start:22dvh;background:color-mix(in srgb,var(--flat-canvas, #1c1c1e) 70%,transparent)}.dl:where(.dl--app-calendar) .app-cal-unavailable__card{display:grid;justify-items:center;gap:8px;inline-size:min(390px,calc(100vw - 32px));padding:26px 24px 18px;text-align:center;background:color-mix(in srgb,var(--dl-text) 9%,var(--dl-surface-solid));border-radius:18px}.dl:where(.dl--app-calendar) .app-cal-unavailable__card h3{margin:0;color:#ff9f0a;font-size:17px;font-weight:600}.dl:where(.dl--app-calendar)[data-theme=light] .app-cal-unavailable__card h3{color:#c45a00}.dl:where(.dl--app-calendar) .app-cal-unavailable__card p{margin:0;color:var(--dl-text-2);font-size:15px}.dl:where(.dl--app-calendar) .app-ed-time{block-size:34px;padding:0 10px;color:var(--dl-text);font:inherit;font-size:15px;font-variant-numeric:tabular-nums;background:transparent;border:1px solid color-mix(in srgb,var(--dl-text) 22%,transparent);border-radius:8px;color-scheme:light dark}.dl:where(.dl--app-calendar) .app-ed-time:focus{outline:none;border-color:var(--ap-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--ap-blue) 25%,transparent)}.dl:where(.dl--app-calendar) .app-cal-info__actions{grid-template-columns:1fr}.dl.dl--app-calendar .dl-cal-side>.app-cal-groups{flex:1 1 auto;min-block-size:0;overflow-y:auto;overflow-x:clip;overscroll-behavior:contain;scrollbar-width:thin;padding-block-end:8px}.dl.dl--app-calendar .app-cal-groups>.dl-cal-group{display:block;flex:none;min-block-size:auto}.dl.dl--app-calendar .app-cal-groups .app-cal-fold>ul{overflow:clip;padding-block-end:0}.dl.dl--app-calendar .dl-cal-chip.app-chip--timed{background:color-mix(in srgb,var(--c, var(--ap-blue)) 14%,transparent);border-radius:6px;padding-inline:5px}.dl.dl--app-calendar[data-theme=dark] .dl-cal-chip.app-chip--timed{background:color-mix(in srgb,var(--c, var(--ap-blue)) 18%,transparent)}.dl.dl--app-calendar .dl-cal-side .dl-tips__group .app-cal-row .app-cal-row__name{justify-content:start;justify-items:start;align-content:center;grid-template-columns:minmax(0,1fr)}.dl.dl--app-calendar .app-cal-row__name>*,.dl.dl--app-calendar .app-cal-row__owner{min-inline-size:0;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl.dl--app-calendar .app-cal-row:has(.app-cal-row__owner){min-block-size:46px}.dl.dl--app-calendar .dl-cal-side .dl-tips__group .app-cal-row .app-cal-row__name{padding-inline:2px 0}.dl.dl--app-calendar .dl-cal-week__event,.dl.dl--app-calendar .dl-cal-week__event.is-layers,.dl.dl--app-calendar[dir=rtl] .dl-cal-week__event{border-inline-start:0;box-shadow:none}.dl.dl--app-calendar .dl-cal-week__event.is-draft{border:1.5px dashed var(--c, var(--ap-blue))}.dl.dl--app-calendar .dl-cal-side .dl-tips__group .app-cal-row .app-cal-row__name{overflow:visible;row-gap:1px;padding-block:3px}.dl.dl--app-calendar .app-cal-row__name>*{line-height:1.3;padding-block:1px}.dl.dl--app-calendar .dl-cal-week__event{container:app-ev / size}@container app-ev (max-height: 40px){.dl.dl--app-calendar .app-ev__line{display:none}}@container app-ev (max-height: 58px){.dl.dl--app-calendar .app-ev__line:not(:last-child){display:none}}@container app-ev (max-height: 22px){.dl.dl--app-calendar .app-ev__head strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.dl.dl--app-calendar .dl-cal-week__dayhead{display:flex;align-items:center;gap:6px}.dl.dl--app-calendar .dl-cal-week__alt{display:inline-flex;align-items:center;font-size:17px;font-weight:400;color:var(--dl-text-3)}.dl.dl--app-calendar .dl-cal-week__alt:before{content:"";inline-size:1px;block-size:20px;margin-inline:6px 9px;background:var(--dl-separator)}.dl.dl--app-calendar .dl-cal-week__dayhead.is-today .dl-cal-week__alt{color:var(--dl-cal-tint, var(--ap-red))}@container app-cal-main (max-width: 940px){.dl.dl--app-calendar .dl-cal-week__dayhead strong,.dl.dl--app-calendar .dl-cal-week__dayhead>span{font-size:14px}.dl.dl--app-calendar .dl-cal-week__dayhead{gap:4px}}@container app-cal-main (max-width: 620px){.dl.dl--app-calendar .dl-cal-week__dayhead>span{display:none}}.main-content:has(.dl--app-calendar):focus,.main-content:has(.dl--app-calendar):focus-visible{outline:none}.dl.dl--app-calendar .app-cal-add[aria-disabled=true]{opacity:.45}.dl:where(.dl--app-calendar) .app-ed-row.is-disabled .app-ed-select,.dl:where(.dl--app-calendar) .app-ed-row.is-disabled .app-ed-plus{opacity:.5}.dl:where(.dl--app-calendar) .app-ed__field:disabled{opacity:.55;cursor:not-allowed}.dl:where(.dl--app-calendar) .app-ed__planned{margin:6px 0 0;color:var(--dl-text-2);font-size:12px;line-height:1.45}.dl:where(.dl--app-calendar) .app-cal-demo-note{margin-block:-4px 4px}.dl:where(.dl--app-calendar) .app-cal-share input:disabled{opacity:.55;cursor:not-allowed}.dl.dl--app-calendar .app-inbox__btn{position:relative}.dl.dl--app-calendar .app-inbox__btn.has-new{color:var(--dl-text)}.dl.dl--app-calendar .app-inbox__count{position:absolute;top:2px;inset-inline-end:0;min-inline-size:16px;block-size:16px;padding:0 4px;color:#fff;font-size:10.5px;font-weight:600;font-style:normal;line-height:16px;text-align:center;background:var(--ap-red);border-radius:8px}.dl.dl--app-calendar .dl-popover:has(.app-inbox){inline-size:min(360px,92vw);max-block-size:calc(100dvh - 110px);padding:12px 10px 10px;overflow:hidden;--divider-offset: 10px}.dl.dl--app-calendar .app-inbox{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;max-block-size:calc(100dvh - 134px)}.dl.dl--app-calendar .app-inbox .dl-segmented{display:flex;inline-size:100%}.dl.dl--app-calendar .app-inbox .dl-segmented__group{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;inline-size:100%}.dl.dl--app-calendar .app-inbox .raouf-segmented__item{justify-content:center;text-align:center}.dl.dl--app-calendar .app-inbox .raouf-segmented__item:focus-visible,.dl.dl--app-calendar .app-inbox .raouf-segmented__item:focus{outline:none;box-shadow:none}.dl.dl--app-calendar .app-inbox__list{display:grid;min-block-size:0;gap:4px;margin:0;padding:0;list-style:none;overflow-y:auto;overscroll-behavior:contain}.dl.dl--app-calendar .app-inbox__row{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:10px 8px 12px 16px}.dl.dl--app-calendar[dir=rtl] .app-inbox__row{padding:10px 16px 12px 8px}.dl.dl--app-calendar .app-inbox__row:before{content:"";position:absolute;inset-block:8px;inset-inline-start:4px;inline-size:3px;border-radius:2px;background:var(--c, var(--ap-blue))}.dl.dl--app-calendar .app-inbox__row+.app-inbox__row:after{content:"";position:absolute;inset-block-start:0;inset-inline:calc(var(--divider-inset) - var(--divider-offset, 0px));block-size:1px;background:var(--divider-color);pointer-events:none}.dl.dl--app-calendar .app-avatar{display:grid;place-items:center;flex:none;inline-size:36px;block-size:36px;color:#fff;font-size:13px;font-weight:600;letter-spacing:.02em;background:color-mix(in srgb,var(--c, var(--ap-blue)) 70%,var(--dl-text-3));border-radius:50%}.dl.dl--app-calendar .app-inbox__body{display:grid;gap:2px;min-inline-size:0}.dl.dl--app-calendar .app-inbox__title{margin:0;padding:0;color:var(--dl-text);font:inherit;font-size:15px;font-weight:600;text-align:start;background:none;border:0;cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl.dl--app-calendar .app-inbox__title:focus-visible{outline:none;box-shadow:var(--dl-focus);border-radius:4px}.dl.dl--app-calendar .app-inbox__who,.dl.dl--app-calendar .app-inbox__when{color:var(--dl-text-2);font-size:13px}.dl.dl--app-calendar .app-inbox__answers{display:grid;justify-items:start;gap:6px;margin-block-start:8px}.dl.dl--app-calendar .app-inbox__answer{min-inline-size:96px;block-size:30px;padding:0 14px;color:var(--dl-text);font:inherit;font-size:13px;font-weight:500;background:color-mix(in srgb,var(--dl-text) 9%,transparent);border:0;border-radius:8px;cursor:default;transition:background-color .12s ease,color .12s ease,transform .12s ease}.dl.dl--app-calendar .app-inbox__answer:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.dl.dl--app-calendar .app-inbox__answer:hover{background:color-mix(in srgb,var(--dl-text) 14%,transparent)}}.dl.dl--app-calendar .app-inbox__answer:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl.dl--app-calendar .app-inbox__answer.is-chosen.app-inbox__answer--declined{color:#fff;background:var(--ap-red)}.dl.dl--app-calendar .app-inbox__answer.is-chosen.app-inbox__answer--tentative{color:#fff;background:var(--ap-orange)}.dl.dl--app-calendar .app-inbox__answer.is-chosen.app-inbox__answer--accepted{color:#fff;background:var(--ap-green)}.dl.dl--app-calendar .app-inbox__remove{justify-self:start;margin-block-start:8px;block-size:30px;padding:0 16px;color:var(--ap-red);font:inherit;font-size:13px;font-weight:500;background:color-mix(in srgb,var(--dl-text) 9%,transparent);border:0;border-radius:999px;cursor:default}.dl.dl--app-calendar .app-inbox__row.is-cancelled .app-inbox__title{color:var(--dl-text-2);text-decoration:line-through}.dl.dl--app-calendar .app-inbox__empty{margin:0;padding:72px 12px;color:var(--dl-text);font-size:20px;font-weight:600;text-align:center}.dl.dl--app-calendar .app-inbox__empty.is-error{color:var(--ap-red);font-size:15px}.dl.dl--app-calendar .dl-cal-page__title .dl-cal__nav{margin-inline-end:0}.dl.dl--app-calendar .dl-cal-page__title .dl-cal__nav .app-inbox__btn{margin-inline-end:-5px}.dl.dl--app-calendar .dl-cal-page.is-phone.is-phone{grid-template-columns:minmax(0,1fr);column-gap:0}.dl.dl--app-calendar .dl-cal-page.is-phone.is-side-closed>.dl-cal-side{display:none}.dl.dl--app-calendar .dl-cal-page.is-phone:not(.is-side-closed)>.dl-cal-side{position:fixed;z-index:40;inset-block:var(--app-cal-top, 0px) 0;inset-inline-start:0;inline-size:min(320px,86vw);overflow-y:auto;overscroll-behavior:contain;padding-block-end:env(safe-area-inset-bottom);background:var(--dl-canvas);box-shadow:0 0 40px #00000038}.dl.dl--app-calendar .dl-cal-side__scrim{position:fixed;z-index:39;inset:var(--app-cal-top, 0px) 0 0;padding:0;background:#00000047;border:0}.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-page__title{padding-inline-start:56px}.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-page__title strong{font-size:20px}.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-page__title>span:first-child{flex:1 1 0;min-inline-size:0}.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-page__title>span:first-child bdi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-page__title .dl-cal__nav{flex:none;gap:4px}.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-page__title{flex-wrap:wrap;row-gap:4px}.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-page__title>span:first-child{flex:1 1 auto}.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-page__title .dl-cal__nav{margin-inline-start:auto}@media(max-width:599px),(max-height:499px)and (pointer:coarse){.dl.dl--app-calendar .dl-cal-pop,.dl.dl--app-calendar .dl-cal-pop:has(.app-ed){inset:auto 0 0!important;inline-size:100%;max-block-size:88dvh;overflow-x:hidden;padding-block-end:env(safe-area-inset-bottom);border-end-start-radius:0;border-end-end-radius:0;transform-origin:50% 100%!important}.dl.dl--app-calendar .app-ed-row{flex-wrap:wrap;row-gap:6px;padding-block:4px}.dl.dl--app-calendar .app-ed-row__value{flex:1 1 auto;flex-wrap:wrap;row-gap:6px}.dl.dl--app-calendar .app-ed-when{flex-wrap:wrap;justify-content:flex-end}}.dl:where(.dl--app-calendar) .dl-cal-page__body{padding-block-end:env(safe-area-inset-bottom,0px)}.dl:where(.dl--app-calendar) .dl-cal-month .dl-cal-chip:active{background:color-mix(in srgb,var(--dl-text) 10%,transparent)}@media(max-width:599px),(max-height:499px)and (pointer:coarse){.dl.dl--app-calendar .app-cal-c__top{display:inline-flex;flex:none;align-items:center;gap:8px;margin-inline-start:auto}.dl.dl--app-calendar .app-cal-c__view,.dl.dl--app-calendar .app-cal-c__icon{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-block-size:44px;min-inline-size:44px;padding:0 14px;color:var(--dl-text);font-size:16px;font-weight:600;background:color-mix(in srgb,var(--dl-text) 7%,transparent);border-radius:999px;transition:scale .16s cubic-bezier(.23,1,.32,1)}.dl.dl--app-calendar .app-cal-c__icon{padding:0}.dl.dl--app-calendar :is(.app-cal-c__view,.app-cal-c__icon) svg{inline-size:18px;block-size:18px}.dl.dl--app-calendar .app-cal-c__icon svg{inline-size:20px;block-size:20px}.dl.dl--app-calendar :is(.app-cal-c__view,.app-cal-c__icon):active{scale:.95}.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-page__title{flex-wrap:nowrap;align-items:center;padding-block:12px 4px!important}.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-page__bar,.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-page__title .dl-cal__nav{display:none}.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-page__main{padding-block-start:0;padding-inline:0}.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-page__title{padding-inline:20px!important;padding-block-start:4px!important}.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-page__title strong{font-size:28px;font-weight:700;letter-spacing:-.01em}.dl.dl--app-calendar .dl-cal-page.is-phone[data-view=month] .dl-cal-page__year{display:none}.dl.dl--app-calendar .dl-cal-page.is-phone[data-view=year] .dl-cal-page__title strong{color:var(--ios-tint)}.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-page__body{padding-block-end:calc(max(env(safe-area-inset-bottom,0px),12px) + 72px);touch-action:pan-y;will-change:transform}.dl.dl--app-calendar .dl-cal-page.is-phone:not(.is-side-closed)>.dl-cal-side{inset:calc(env(safe-area-inset-top,0px) + 10px) 0 0 0;z-index:60;inline-size:auto;padding:14px 16px calc(24px + env(safe-area-inset-bottom,0px));background:var(--ios-sheet);border-radius:24px 24px 0 0;box-shadow:0 0 0 100vmax #00000040}.dl.dl--app-calendar .dl-cal-side__scrim{background:transparent}.dl.dl--app-calendar .dl-cal-page.is-phone>.dl-cal-side>:not(header,h4,.app-cal-groups){display:none}.dl.dl--app-calendar .dl-cal-page.is-phone>.dl-cal-side .dl-cal-side__top{display:flex;align-items:center;justify-content:space-between;min-block-size:48px;margin-block-end:8px}.dl.dl--app-calendar .dl-cal-page.is-phone>.dl-cal-side .dl-tips__toggle.ios-circle{position:static;inline-size:48px;block-size:48px}.dl.dl--app-calendar .dl-cal-page.is-phone>.dl-cal-side .dl-cal-side__title{position:absolute;inset-block-start:26px;inset-inline:80px;margin:0;font-size:17px;font-weight:600;text-align:center;pointer-events:none}.dl.dl--app-calendar .dl-cal-page.is-phone>.dl-cal-side .app-cal-rows{padding-block:4px;background:var(--ios-sheet-card);border-radius:22px}.dl.dl--app-calendar .dl-cal-page.is-phone>.dl-cal-side .dl-cal-group h5{padding-inline:16px;font-size:17px}.dl.dl--app-calendar .dl-cal-pop,.dl.dl--app-calendar .dl-cal-pop:has(.app-ed){inset:calc(env(safe-area-inset-top,0px) + 10px) 0 0 0!important;inline-size:100%;max-block-size:none;overflow-y:auto;background:var(--ios-sheet);border-radius:24px 24px 0 0;box-shadow:0 0 0 100vmax #00000040;animation:none}.dl.dl--app-calendar .app-ed{gap:12px;padding:14px 16px calc(24px + env(safe-area-inset-bottom,0px))}.dl.dl--app-calendar .app-ed__ios-head{position:sticky;inset-block-start:-14px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-14px -16px 4px;padding:14px 16px 8px;background:var(--ios-sheet)}.dl.dl--app-calendar .app-ed__ios-title{flex:1;font-size:17px;font-weight:600;text-align:center}.dl.dl--app-calendar .app-ed__title,.dl.dl--app-calendar .app-ed__end{display:none}.dl.dl--app-calendar .app-ed__field{min-block-size:52px;padding-inline:20px;font-size:17px;background:var(--ios-sheet-card);border:0;border-radius:26px}.dl.dl--app-calendar .app-ed__field:focus{border-color:transparent;box-shadow:none}.dl.dl--app-calendar .app-ed__rows{padding:6px 4px;background:var(--ios-sheet-card);border-radius:26px}.dl.dl--app-calendar .app-ed-row{min-block-size:48px;padding-inline:14px}.dl.dl--app-calendar .app-ed__rows .app-ed-row{flex-wrap:nowrap;position:relative;min-inline-size:0}.dl.dl--app-calendar .app-ed__rows .app-ed-row__label{flex:none}.dl.dl--app-calendar .app-ed__rows .app-ed-row+.app-ed-row:before{content:"";position:absolute;inset-block-start:0;inset-inline:14px;block-size:.5px;background:var(--dl-separator)}.dl.dl--app-calendar .app-ed__rows .app-ed-row__value{flex:0 1 auto;flex-wrap:nowrap;min-inline-size:0}.dl.dl--app-calendar .app-ed__rows .app-ed-when{flex-wrap:nowrap;gap:8px;min-inline-size:0}.dl.dl--app-calendar .app-ed-when .dl-date,.dl.dl--app-calendar .app-ed-when .app-ed-time{block-size:36px;min-block-size:36px;padding:0 12px;color:var(--dl-text);font-size:16px;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--dl-text) 8%,transparent);border:0;border-radius:999px;box-shadow:none}.dl.dl--app-calendar .app-ed-when .dl-date{display:inline-flex;align-items:center;gap:0;inline-size:auto;min-inline-size:0;overflow:hidden}.dl.dl--app-calendar .app-ed-when .dl-date>svg,.dl.dl--app-calendar .app-ed-when .dl-date__alt{display:none}.dl.dl--app-calendar .app-ed-when .dl-date__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl.dl--app-calendar .app-ed-when :is(.dl-date,.app-ed-time):focus{border:0;box-shadow:none;outline:none}.dl.dl--app-calendar .app-ed-when :is(.dl-date,.app-ed-time):active{scale:.97}.dl.dl--app-calendar .dl-popover:has(.app-inbox){position:fixed!important;inset:calc(env(safe-area-inset-top,0px) + 10px) 0 0 0!important;inline-size:auto;max-block-size:none;transform:none!important;padding:14px 16px;background:var(--ios-sheet);border-radius:24px 24px 0 0;box-shadow:0 0 0 100vmax #00000040}.dl.dl--app-calendar .app-inbox{grid-template-rows:auto auto minmax(0,1fr);max-block-size:none;block-size:100%}.dl.dl--app-calendar .app-inbox__close{position:absolute;inset-block-start:14px;inset-inline-start:16px}.dl.dl--app-calendar .app-inbox>.dl-segmented,.dl.dl--app-calendar .app-inbox>[role=radiogroup]{justify-self:center;margin-block:2px 12px}.dl.dl--app-calendar .app-inbox__empty{align-self:center;color:var(--dl-text);font-size:22px;font-weight:600;text-align:center}}@media(max-width:599px),(max-height:499px)and (pointer:coarse){.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-year{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 12px;padding-inline:14px}.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-year__month h5{margin:0 0 6px;font-size:19px;font-weight:700}.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-year__month.is-current h5{color:var(--ios-tint)}.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-year__month h5 small,.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-year__wd,.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-year__day>:not(.dl-cal-num){display:none}.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-year__grid{row-gap:4px}.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-year__day{display:grid;place-items:center;inline-size:16px;block-size:16px;margin:0 auto;padding:0;font-size:9.5px;font-weight:600;border-radius:50%}.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-year__day.is-today{color:#fff;background:var(--ios-tint)}.dl.dl--app-calendar .dl-cal-page.is-phone>.dl-cal-side .dl-cal-side__top .dl-glyph{color:var(--ios-glass-ink)}.dl.dl--app-calendar .dl-cal-page.is-phone>.dl-cal-side .dl-cal-side__top .dl-tint-icon{color:currentColor}.dl.dl--app-calendar .dl-cal-page.is-phone>.dl-cal-side .dl-cal-side__top .dl-glyph:not(.dl-tips__toggle){display:inline-grid;place-items:center;inline-size:44px;block-size:44px;background:color-mix(in srgb,var(--ios-glass-ink) 8%,transparent);border:0;border-radius:50%}}@media(max-width:599px),(max-height:499px)and (pointer:coarse){.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-year__grid{block-size:auto;grid-template-rows:none;grid-auto-rows:16px}.dl.dl--app-calendar [data-radix-popper-content-wrapper]:has(.app-inbox){position:fixed!important;inset:0!important;transform:none!important;min-inline-size:0!important}}@media(max-width:599px),(max-height:499px)and (pointer:coarse){.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-year{block-size:auto;grid-template-rows:none;grid-auto-rows:auto;align-items:start}.dl.dl--app-calendar .dl-cal-page.is-phone .dl-cal-year__month{block-size:auto;min-block-size:0}.dl.dl--app-calendar .dl-popover:has(.app-inbox){inline-size:auto!important;max-inline-size:none!important;min-inline-size:0!important}.dl.dl--app-calendar .app-inbox{padding-block-start:0}.dl.dl--app-calendar .app-inbox>:is(.dl-segmented,[role=radiogroup]){inline-size:auto;max-inline-size:calc(100% - 140px);justify-self:center;margin-block:2px 12px}}.dl.ar{--dl-link: var(--dl-info-text);--dl-text-2: var(--dl-text-quiet);display:block;min-block-size:100%;color:var(--dl-text);font-size:var(--dl-type-body);background:var(--dl-surface);-webkit-font-smoothing:antialiased}.dl.ar :is(h1,h2,h3,p){margin:0}.dl .ar-dim,.dl .ar-dim-2{color:var(--dl-text-quiet)}.dl .ar-flip{transform:none}.dl[dir=rtl] .ar-flip{transform:scaleX(-1)}.dl .ar-code{font-variant-numeric:tabular-nums;letter-spacing:.01em}.dl .ar-frame{position:relative;min-width:0;scroll-padding-top:64px}.dl .ar-content{animation:ar-enter .3s var(--dl-ease) both}@keyframes ar-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ar-fade{0%{opacity:0}to{opacity:1}}.dl .ar-toolbar-bar{position:sticky;top:0;z-index:6;display:flex;align-items:center;gap:8px;min-height:52px;padding:8px 20px;background:color-mix(in srgb,var(--dl-surface) 80%,transparent);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px 0 transparent;transition:box-shadow .2s ease}.dl .ar-toolbar-bar.is-scrolled{box-shadow:0 1px 0 var(--dl-separator)}.dl .ar-toolbar-bar__end{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.dl .ar-banner{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 32px 4px;padding:9px 14px;color:var(--dl-text-quiet);font-size:var(--dl-type-secondary);line-height:1.4;background:color-mix(in srgb,var(--ap-orange) 9%,var(--dl-surface));border-radius:12px;animation:ar-fade .24s ease both}.dl .ar-banner>svg{flex:none;width:16px;height:16px;color:var(--dl-warning-text)}.dl .ar-banner strong{color:var(--dl-text);font-weight:600}.dl .ar-banner>span{flex:1 1 280px;min-width:0}.dl .ar-page{display:grid;gap:28px;max-width:1600px;margin:0;padding:18px 32px 96px}.dl .ar-page--wide{max-width:1320px}.dl .ar-page__head{display:grid;gap:8px}.dl .ar-page__title{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.dl .ar-page__title h1{flex:1 1 auto;min-width:0;font:700 var(--dl-type-display)/1.12 var(--dl-font-display);letter-spacing:-.022em;text-wrap:balance}.dl .ar-page__title h1:focus,.dl .ar-page__title h1:focus-visible{outline:none;box-shadow:none}.dl .ar-page__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dl .ar-page__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.dl .ar-page__sub{color:var(--dl-text-quiet);font-size:var(--dl-type-body);line-height:1.45;text-wrap:pretty}.dl .ar-back{display:inline-flex;align-items:center;gap:2px;width:fit-content;margin-bottom:-10px;color:var(--dl-info-text);font-size:var(--dl-type-body);text-decoration:none;border-radius:6px}.dl .ar-back svg{width:18px;height:18px}.dl .ar-back:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .ar-cap-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;color:var(--dl-text-quiet);font-size:var(--dl-type-caption);font-weight:600;letter-spacing:.01em;background:color-mix(in srgb,var(--ap-label) 5%,transparent);border-radius:999px;transition:background-color .12s ease,transform .1s ease-out}.dl .ar-cap-chip svg{width:13px;height:13px;opacity:.75}.dl .ar-cap-chip.is-live{color:var(--dl-success-text);background:color-mix(in srgb,var(--ap-green) 11%,transparent)}.dl .ar-cap-chip.is-demo{color:var(--dl-warning-text);background:color-mix(in srgb,var(--ap-orange) 12%,transparent)}.dl .ar-cap-chip:active{transform:scale(.96)}.dl .ar-cap-chip:focus-visible{outline:none;box-shadow:var(--dl-focus)}@media(hover:hover){.dl .ar-cap-chip:hover{filter:brightness(.97)}}.dl .ar-cap-pop{display:grid;gap:12px;width:min(440px,82vw);padding:6px 4px;text-align:start}.dl .ar-cap-pop__lead{color:var(--dl-text);font-size:var(--dl-type-body);line-height:1.4}.dl .ar-cap-pop ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.dl .ar-cap-pop li{display:grid;grid-template-columns:74px minmax(0,1fr);align-items:start;gap:8px;font-size:var(--dl-type-secondary)}.dl .ar-cap-pop li b{display:block;font-weight:600}.dl .ar-cap-pop li small{display:block;color:var(--dl-text-quiet);font-size:var(--dl-type-caption);overflow-wrap:anywhere}.dl .ar-cap-badge{display:inline-flex;align-items:center;flex:none;padding:0 7px;color:var(--dl-text-quiet);font-size:var(--dl-type-badge);font-weight:600;line-height:18px;letter-spacing:.02em;white-space:nowrap;background:color-mix(in srgb,var(--ap-label) 6%,transparent);border-radius:5px}.dl .ar-cap-badge.is-live{color:var(--dl-success-text);background:color-mix(in srgb,var(--ap-green) 12%,transparent)}.dl .ar-cap-badge.is-demo{color:var(--dl-warning-text);background:color-mix(in srgb,var(--ap-orange) 13%,transparent)}.dl .ar-cap-badge.is-compact{padding:0;color:var(--dl-text-quiet);font-weight:500;background:none}.dl .ar-cap-badge.is-compact.is-demo{color:var(--dl-warning-text)}.dl .ar-gap{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:14px 16px;color:var(--dl-text-quiet);font-size:var(--dl-type-secondary);line-height:1.45;background:color-mix(in srgb,var(--ap-label) 3%,var(--dl-surface));border:1px dashed color-mix(in srgb,var(--ap-label) 15%,transparent);border-radius:14px}.dl .ar-gap>svg{width:18px;height:18px;margin-top:1px;color:var(--dl-text-quiet)}.dl .ar-gap strong{display:block;margin-bottom:2px;color:var(--dl-text);font-size:var(--dl-type-body);font-weight:600}.dl .ar-gap small{display:block;margin-top:6px;color:var(--dl-text-quiet);font-size:var(--dl-type-caption)}.dl .ar-gap .dl-button{margin-top:8px}.dl .ar-example{display:inline-flex;align-items:center;padding:0 6px;color:var(--dl-text-quiet);font-size:var(--dl-type-badge);font-weight:600;line-height:17px;vertical-align:1px;border:1px dashed var(--ap-gray3);border-radius:5px}.dl .ar-planned{display:inline-flex;border-radius:var(--dl-radius-control)}.dl .ar-planned:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .ar-planned .dl-button[disabled]{pointer-events:none}.dl .ar-readonly{display:flex;align-items:center;gap:6px;color:var(--dl-text-quiet);font-size:var(--dl-type-secondary)}.dl .ar-readonly svg{width:14px;height:14px}.dl .ar-state__label{animation:ar-fade .2s ease .2s both}.dl .ar-skeleton{padding:0 0 8px;animation:ar-fade .2s ease .2s both}.dl .ar-skeleton__head{height:40px;box-shadow:inset 0 -1px 0 var(--dl-separator)}.dl .ar-skeleton__row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px;align-items:center;height:44px;padding:0 18px;box-shadow:inset 0 -1px 0 var(--dl-separator)}.dl .ar-skeleton__row i{display:block;height:10px;border-radius:5px;background:linear-gradient(90deg,var(--dl-separator) 0%,color-mix(in srgb,var(--ap-label) 15%,transparent) 50%,var(--dl-separator) 100%);background-size:200% 100%;animation:ar-shimmer 1.4s linear infinite}@keyframes ar-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.dl .ar-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.dl .ar-toolbar__start,.dl .ar-toolbar__end{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.dl .ar-toolbar__start{flex:1 1 auto}.dl .ar-filter{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 12px;color:var(--dl-text);font-size:var(--dl-type-secondary);background:var(--dl-surface-2);border:0;border-radius:999px;transition:background-color .12s ease,transform .1s ease-out}.dl .ar-filter:active{transform:scale(.97)}.dl .ar-filter svg{width:14px;height:14px;color:var(--dl-text-quiet)}.dl .ar-filter__label{color:var(--dl-text-quiet)}.dl .ar-filter__value{font-weight:600}.dl .ar-filter.is-on{background:color-mix(in srgb,var(--ap-blue) 12%,var(--dl-surface))}.dl .ar-filter.is-on .ar-filter__label{color:var(--dl-info-text)}.dl .ar-filter:focus-visible{outline:none;box-shadow:var(--dl-focus)}@media(hover:hover){.dl .ar-filter:hover{background:color-mix(in srgb,var(--ap-label) 5%,var(--dl-surface-2))}}.dl .ar-tab__count{color:var(--dl-text-quiet);font-size:var(--dl-type-caption);font-variant-numeric:tabular-nums}.dl .ar-table-card{min-width:0;background:var(--dl-surface-2);border-radius:16px}.dl .ar-cell-sub{display:block;overflow:hidden;color:var(--dl-text-quiet);font-size:var(--dl-type-secondary);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.dl .ar-inspector{display:grid;gap:20px}.dl .ar-inspector__head{display:grid;gap:6px;padding-inline-end:32px}.dl .ar-inspector__head h2{font-size:var(--dl-type-page);font-weight:700;line-height:1.2;letter-spacing:-.015em}.dl .ar-inspector__head p{color:var(--dl-text-quiet);font-size:var(--dl-type-body)}.dl .ar-inspector__actions{display:flex;flex-wrap:wrap;gap:8px}.dl .ar-inspector__hero{display:grid;gap:2px}.dl .ar-inspector__hero small{color:var(--dl-text-quiet);font-size:var(--dl-type-secondary)}.dl .ar-inspector__hero .ar-amount{font-size:var(--dl-type-display);font-weight:700;letter-spacing:-.02em}.dl .ar-inspector__hero .ar-amount__unit{font-size:var(--dl-type-section);font-weight:600}.dl .ar-section{display:grid;gap:12px;min-width:0}.dl .ar-section>header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;min-height:28px}.dl .ar-section>header h2{display:inline-flex;align-items:baseline;gap:8px;font-size:var(--dl-type-record);font-weight:600;letter-spacing:-.012em}.dl .ar-section>header a,.dl .ar-link{color:var(--dl-info-text);font-size:var(--dl-type-body);text-decoration:none;border-radius:4px}@media(hover:hover)and (pointer:fine){.dl .ar-section>header a:hover,.dl .ar-link:hover{text-decoration:underline;text-underline-offset:3px}}.dl .ar-link:focus-visible,.dl .ar-section>header a:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .ar-section__note{padding-inline:4px;color:var(--dl-text-quiet);font-size:var(--dl-type-secondary);line-height:1.45}.dl .ar-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:28px;align-items:start}.dl .ar-cols--lead{grid-template-columns:minmax(0,1fr)}@media(min-width:1180px){.dl .ar-cols--lead{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.dl .ar-card{display:grid;gap:12px;min-width:0;padding:18px 20px;background:var(--dl-surface-2);border-radius:16px}.dl .ar-card>h3{font-size:var(--dl-type-body);font-weight:600}.dl .ar-card p{color:var(--dl-text-quiet);font-size:var(--dl-type-body);line-height:1.45}.dl .ar-stats-wrap{container-type:inline-size}.dl .ar-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));margin:0;padding:0;overflow:hidden;list-style:none;background:var(--dl-surface-2);border-radius:18px}.dl .ar-stats>li{margin-block-start:-1px;margin-inline-start:-1px;border-block-start:1px solid var(--dl-separator);border-inline-start:1px solid var(--dl-separator)}.dl .ar-stat{display:grid;align-content:start;gap:3px;width:100%;height:100%;min-height:96px;padding:16px 20px;color:var(--dl-text);font:inherit;text-align:start;background:transparent;border:0;border-radius:0}.dl button.ar-stat{cursor:pointer;transition:background-color .12s ease}@media(hover:hover){.dl button.ar-stat:hover{background:color-mix(in srgb,var(--ap-label) 5%,var(--dl-surface-2))}}.dl button.ar-stat:active{background:color-mix(in srgb,var(--ap-label) 5%,var(--dl-surface-2))}.dl button.ar-stat:focus-visible{outline:none;box-shadow:inset var(--dl-focus)}.dl .ar-stat__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;color:var(--dl-text-quiet);font-size:var(--dl-type-secondary);font-weight:500}.dl .ar-stat__value{min-width:0;margin-block-start:2px;font-size:var(--dl-type-display);font-weight:600;line-height:1.15;letter-spacing:-.018em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dl .ar-stat__value .ar-amount__unit{font-size:.62em;font-weight:600}.dl .ar-stat__value.is-red{color:var(--dl-danger-text)}.dl .ar-stat__value.is-orange{color:var(--dl-warning-text)}.dl .ar-stat__value.is-green{color:var(--dl-success-text)}.dl .ar-stat__detail{color:var(--dl-text-quiet);font-size:var(--dl-type-secondary);line-height:1.4}.dl .ar-stats>li.is-primary{grid-column:1 / -1}.dl .ar-stats:has(>li.is-primary){grid-template-columns:repeat(var(--ar-rest, 3),minmax(0,1fr))}@container (min-width: 780px){.dl .ar-stats:has(>li.is-primary){grid-template-columns:minmax(0,1.8fr) repeat(var(--ar-rest, 3),minmax(0,1fr))}.dl .ar-stats>li.is-primary{grid-column:auto}}@container (max-width: 480px){.dl .ar-stats:has(>li.is-primary){grid-template-columns:minmax(0,1fr)}}.dl .ar-stats:has(>li.is-primary)>li:not(.is-primary) .ar-stat__value{font-size:var(--dl-type-page)}.dl .ar-stats>li.is-primary .ar-stat{padding-block:18px}.dl .ar-stats>li.is-primary .ar-stat__label{color:var(--dl-text);font-size:var(--dl-type-body);font-weight:600}.dl .ar-stats>li.is-primary .ar-stat__value{font-size:calc(var(--dl-type-display) * 1.35);font-weight:700;letter-spacing:-.026em}.dl .ar-stats>li.is-primary .ar-stat__detail{font-size:var(--dl-type-body)}.dl .ar-bars{display:grid;gap:12px;margin:0;padding:16px 20px;list-style:none;background:var(--dl-surface-2);border-radius:16px}.dl .ar-bars li{display:grid;grid-template-columns:minmax(110px,32%) minmax(0,1fr) auto;align-items:center;gap:12px;font-size:var(--dl-type-body)}.dl .ar-bars li:has(>.ar-bars__drill){display:block}.dl .ar-bars__drill{display:grid;grid-template-columns:minmax(110px,32%) minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:0;color:inherit;font:inherit;text-align:start;background:none;border:0;border-radius:6px}.dl .ar-bars__drill:focus-visible{outline:none;box-shadow:var(--dl-focus)}@media(hover:hover){.dl .ar-bars__drill:hover>.ar-bars__label{color:var(--dl-info-text)}}.dl .ar-bars__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .ar-bars__label small{margin-inline-start:8px;color:var(--dl-text-quiet);font-size:var(--dl-type-secondary)}.dl .ar-bars__track{height:8px;overflow:hidden;background:color-mix(in srgb,var(--ap-label) 6%,transparent);border-radius:4px}.dl .ar-bars__track i,.dl .ar-meter__track i{display:block;height:100%;background:var(--ap-blue);border-radius:inherit;transform-origin:left center;animation:ar-grow .52s var(--dl-ease) both}.dl[dir=rtl] .ar-bars__track i,.dl[dir=rtl] .ar-meter__track i{transform-origin:right center}@keyframes ar-grow{0%{transform:scaleX(0)}to{transform:none}}.dl :is(.ar-bars__track,.ar-meter__track) i.is-green{background:var(--ap-green)}.dl :is(.ar-bars__track,.ar-meter__track) i.is-orange{background:var(--ap-orange)}.dl :is(.ar-bars__track,.ar-meter__track) i.is-red{background:var(--ap-red)}.dl .ar-bars__track i.is-gray{background:var(--ap-gray3)}.dl .ar-bars__value{min-width:64px;text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.dl .ar-bars__value small{display:block;color:var(--dl-text-quiet);font-size:var(--dl-type-caption)}.dl .ar-columns{margin:0;padding:18px 20px 14px;background:var(--dl-surface-2);border-radius:16px}.dl .ar-columns__plot{display:flex;align-items:flex-end;gap:8px;height:156px}.dl .ar-columns__col{display:grid;grid-template-rows:minmax(0,1fr) auto;flex:1 1 0;gap:6px;height:100%;min-width:0}.dl .ar-columns__bars{display:flex;align-items:flex-end;justify-content:center;gap:3px}.dl .ar-columns__bars i{display:block;flex:0 1 16px;min-block-size:2px;background:var(--ap-blue);border-radius:4px 4px 2px 2px;transform-origin:bottom;animation:ar-rise .56s var(--dl-ease) both}@keyframes ar-rise{0%{transform:scaleY(0)}to{transform:none}}.dl .ar-columns__bars i.is-secondary{background:var(--ap-gray3)}.dl .ar-columns__bars i.is-orange{background:var(--ap-orange)}.dl .ar-columns__bars i.is-red{background:var(--ap-red)}.dl .ar-columns__bars i.is-green{background:var(--ap-green)}.dl .ar-columns__col small{overflow:hidden;color:var(--dl-text-quiet);font-size:var(--dl-type-badge);text-align:center;text-overflow:ellipsis;white-space:nowrap}.dl .ar-legend{display:flex;flex-wrap:wrap;gap:14px;padding-top:12px;color:var(--dl-text-quiet);font-size:var(--dl-type-caption)}.dl .ar-legend i{display:inline-block;width:10px;height:10px;margin-inline-end:6px;vertical-align:-1px;background:var(--ap-blue);border-radius:3px}.dl .ar-legend i.is-secondary{background:var(--ap-gray3)}.dl .ar-legend i.is-orange{background:var(--ap-orange)}.dl .ar-aging{display:grid;gap:14px;margin:0}.dl .ar-aging__bar{display:flex;gap:2px;height:14px;overflow:hidden;border-radius:7px}.dl .ar-aging__bar i{display:block;min-width:3px;transform-origin:left center;animation:ar-grow .62s var(--dl-ease) both}.dl .ar-aging [data-step=current]{background:var(--ap-green)}.dl .ar-aging [data-step=mid1]{background:color-mix(in srgb,var(--ap-yellow) 85%,var(--ap-orange))}.dl .ar-aging [data-step=mid2]{background:var(--ap-orange)}.dl .ar-aging [data-step=mid3]{background:color-mix(in srgb,var(--ap-orange) 55%,var(--ap-red))}.dl .ar-aging [data-step=oldest]{background:var(--ap-red)}.dl .ar-aging [data-step=empty]{background:color-mix(in srgb,var(--ap-label) 7%,transparent)}.dl .ar-aging__legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 20px;margin:0;padding:0;list-style:none}.dl .ar-aging__legend li{display:grid;grid-template-columns:10px minmax(0,1fr);gap:2px 8px;align-items:baseline}.dl .ar-aging__legend li>i{width:10px;height:10px;border-radius:3px}.dl .ar-aging__legend span{color:var(--dl-text-quiet);font-size:var(--dl-type-secondary)}.dl .ar-aging__legend b{grid-column:2;font-size:var(--dl-type-body);font-weight:600;font-variant-numeric:tabular-nums}.dl .ar-aging__legend small{grid-column:2;color:var(--dl-text-quiet);font-size:var(--dl-type-caption)}.dl .ar-meter{display:inline-flex;align-items:center;gap:8px}.dl .ar-meter__track{width:72px;height:6px;overflow:hidden;background:color-mix(in srgb,var(--ap-label) 7%,transparent);border-radius:3px}.dl .ar-meter__value{min-width:36px;font-size:var(--dl-type-secondary);font-variant-numeric:tabular-nums}.dl .ar-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.dl .ar-amount__unit{color:var(--dl-text-quiet);font-size:.86em;font-weight:500;letter-spacing:.01em}.dl .ar-amount.is-strong{font-weight:600}.dl .ar-amount.is-red{color:var(--dl-danger-text)}.dl .ar-amount.is-orange{color:var(--dl-warning-text)}.dl .ar-amount.is-green{color:var(--dl-success-text)}.dl .ar-amount.is-dim{color:var(--dl-text-quiet)}.dl .ar-amount:is(.is-red,.is-orange,.is-green) .ar-amount__unit{color:inherit}.dl .ar-tag{display:inline-flex;align-items:center;max-width:100%;padding:0 8px;overflow:hidden;color:var(--dl-text-quiet);font-size:var(--dl-type-caption);font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb,var(--ap-label) 6%,transparent);border-radius:6px}.dl .ar-tag.is-status{gap:7px;padding:0;color:var(--dl-text);font-size:var(--dl-type-secondary);font-weight:400;background:none;border-radius:0}.dl .ar-tag.is-status:before{flex:none;width:7px;height:7px;content:"";background:var(--ap-gray3);border-radius:50%}.dl .ar-tag.is-accent:before{background:var(--ap-blue)}.dl .ar-tag.is-green:before{background:var(--ap-green)}.dl .ar-tag.is-orange:before{background:var(--ap-orange)}.dl .ar-tag.is-indigo:before{background:var(--ap-indigo)}.dl .ar-tag.is-red{color:var(--dl-danger-text)}.dl .ar-tag.is-red:before{background:var(--ap-red)}.dl .ar-tag.is-gray{color:var(--dl-text-quiet)}.dl .ar-tags{display:flex;flex-wrap:wrap;gap:4px}.dl .ar-date.is-both{display:inline-grid;gap:1px}.dl .ar-date small{color:var(--dl-text-quiet);font-size:var(--dl-type-caption)}.dl .ar-shortcuts{display:grid;gap:8px;margin:0}.dl .ar-shortcuts>div{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px}.dl .ar-shortcuts dd{margin:0;font-size:var(--dl-type-body)}.dl .ar-shortcuts kbd{display:inline-block;min-width:28px;padding:2px 8px;font:500 var(--dl-type-secondary)/1.4 var(--dl-font);text-align:center;background:var(--dl-surface-2);border-radius:6px;box-shadow:inset 0 -1px color-mix(in srgb,var(--ap-label) 15%,transparent)}.dl .ar-list{display:grid;margin:0;padding:0;list-style:none;background:var(--dl-surface-2);border-radius:16px}.dl .ar-list>li{position:relative}.dl .ar-list>li+li:before{content:"";position:absolute;top:0;inset-inline:18px 0;height:1px;background:var(--dl-separator)}.dl .ar-list__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;width:100%;min-height:56px;padding:10px 18px;color:var(--dl-text);font:inherit;text-align:start;text-decoration:none;background:none;border:0;border-radius:0}.dl .ar-list>li:first-child .ar-list__row{border-start-start-radius:16px;border-start-end-radius:16px}.dl .ar-list>li:last-child .ar-list__row{border-end-start-radius:16px;border-end-end-radius:16px}.dl :is(a,button).ar-list__row{cursor:pointer;transition:background-color .12s ease}@media(hover:hover){.dl :is(a,button).ar-list__row:hover{background:color-mix(in srgb,var(--ap-label) 5%,var(--dl-surface-2))}}.dl :is(a,button).ar-list__row:active{background:color-mix(in srgb,var(--ap-label) 5%,var(--dl-surface-2))}.dl .ar-list__row:focus-visible{outline:none;box-shadow:inset var(--dl-focus)}.dl .ar-list__main{display:grid;gap:2px;min-width:0}.dl .ar-list__title{overflow:hidden;font-size:var(--dl-type-body);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.dl .ar-list__sub{overflow:hidden;color:var(--dl-text-quiet);font-size:var(--dl-type-secondary);text-overflow:ellipsis;white-space:nowrap}.dl .ar-list__trail{display:grid;justify-items:end;gap:2px;text-align:end}.dl .ar-list__trail small{color:var(--dl-text-quiet);font-size:var(--dl-type-secondary)}.dl .ar-list__empty{padding:22px 18px;color:var(--dl-text-quiet);font-size:var(--dl-type-body)}.dl .ar-pill-row{display:flex;flex-wrap:wrap;gap:6px}.dl .ar-kv{display:inline-flex;align-items:baseline;gap:6px;color:var(--dl-text-quiet);font-size:var(--dl-type-secondary)}.dl .ar-kv b{color:var(--dl-text);font-weight:600;font-variant-numeric:tabular-nums}.dl .ar-progress{display:grid;gap:6px}.dl .ar-progress__track{height:6px;overflow:hidden;background:color-mix(in srgb,var(--ap-label) 7%,transparent);border-radius:3px}.dl .ar-progress__track i{display:block;height:100%;background:var(--ap-green);border-radius:inherit;transition:inline-size .42s var(--dl-ease)}.dl .ar-progress__text{color:var(--dl-text-quiet);font-size:var(--dl-type-secondary)}@media(prefers-reduced-motion:reduce){.dl.ar *,.dl.ar *:before,.dl.ar *:after{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:1ms!important}}@media(prefers-reduced-transparency:reduce){.dl .ar-toolbar-bar{background:var(--dl-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){.dl.ar{--dl-separator: color-mix(in srgb, var(--ap-label) 30%, transparent);--dl-text-quiet: color-mix(in srgb, var(--ap-label) 78%, var(--dl-surface))}.dl .ar-table-card,.dl .ar-stats,.dl .ar-card,.dl .ar-list{box-shadow:inset 0 0 0 1px var(--dl-separator)}}@media(forced-colors:active){.dl .ar-tag.is-status:before,.dl .ar-aging__bar i,.dl .ar-bars__track i{forced-color-adjust:none}}@media(max-width:1023px){.dl .ar-page{padding:14px 22px 88px;gap:24px}.dl .ar-banner{margin-inline:22px}.dl .ar-toolbar-bar{padding-inline:14px}}@media(max-width:700px){.dl .ar-page{padding-inline:16px}.dl .ar-page__title h1{font-size:var(--dl-type-display)}.dl .ar-banner{margin-inline:16px}}.dl .ar-section-stack{display:grid;gap:28px;align-content:start;min-width:0}.dl .ar-tabpanel{display:grid;gap:24px;min-width:0;animation:ar-fade .22s ease both}.dl .ar-inline-icon{display:inline-block;width:15px;height:15px;vertical-align:-2px}.dl .ar-inline-icon.is-red{color:var(--dl-danger-text)}.dl .ar-inline-icon.is-orange{color:var(--dl-warning-text)}.dl .ar-inline-icon.is-green,.dl .ar-ok{color:var(--dl-success-text);vertical-align:-3px}.dl .ar-chevron{width:16px;height:16px;color:var(--dl-text-quiet)}.dl .ar-red{color:var(--dl-danger-text)}.dl .ar-link-plain{color:inherit;text-decoration:none;border-radius:4px}@media(hover:hover)and (pointer:fine){.dl .ar-link-plain:hover{color:var(--dl-info-text)}}.dl .ar-link-plain:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .ar-due-cell{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 8px}.dl .ar-check{display:inline-flex;align-items:center;gap:6px;color:var(--dl-text-quiet);font-size:var(--dl-type-secondary);cursor:pointer}.dl .ar-check input{width:16px;height:16px;accent-color:var(--ap-blue)}.dl .ar-callout{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;color:var(--dl-text);font-size:var(--dl-type-secondary);line-height:1.45;background:color-mix(in srgb,var(--ap-orange) 10%,var(--dl-surface));border-radius:12px}.dl .ar-callout svg{flex:none;width:16px;height:16px;margin-top:1px;color:var(--dl-warning-text)}.dl .ar-callout.is-green{background:color-mix(in srgb,var(--ap-green) 11%,var(--dl-surface))}.dl .ar-quote{padding-inline-start:12px;color:var(--dl-text);font-size:var(--dl-type-body);line-height:1.5;border-inline-start:3px solid color-mix(in srgb,var(--ap-label) 15%,transparent)}.dl .ar-form{display:grid;gap:14px;min-width:min(420px,78vw)}.dl .ar-settle{display:grid;gap:8px}.dl .ar-settle__track{display:flex;height:8px;overflow:hidden;background:color-mix(in srgb,var(--ap-label) 7%,transparent);border-radius:4px}.dl .ar-settle__track i{display:block;height:100%;transform-origin:left center;animation:ar-grow .52s var(--dl-ease) both}.dl .ar-settle i.is-paid{background:var(--ap-green)}.dl .ar-settle i.is-credited{background:var(--ap-indigo)}.dl .ar-settle__legend{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--dl-text-quiet);font-size:var(--dl-type-caption)}.dl .ar-settle__legend i{display:inline-block;width:8px;height:8px;margin-inline-end:6px;border-radius:2px;vertical-align:0}.dl .ar-invoice-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}@media(min-width:1180px){.dl .ar-invoice-layout{grid-template-columns:minmax(0,1fr) 360px}}.dl .ar-invoice-side{display:grid;gap:28px;min-width:0}.dl .ar-paper{display:grid;gap:22px;padding:36px 40px;color:var(--dl-text);background:var(--ap-bg);border-radius:6px;box-shadow:0 0 0 1px #0000000d,0 2px 6px #0000000a,0 18px 40px -12px #00000024;animation:ar-paper-in .36s var(--dl-ease) both}@keyframes ar-paper-in{0%{opacity:0;transform:translateY(8px) scale(.995)}to{opacity:1;transform:none}}.dl.ar[data-theme=dark] .ar-paper{background:var(--dl-surface-2);box-shadow:0 0 0 1px #ffffff0f,0 18px 40px -12px #0009}.dl .ar-paper__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid color-mix(in srgb,var(--ap-label) 15%,transparent)}.dl .ar-paper__issuer{font-size:var(--dl-type-page);font-weight:700;letter-spacing:-.015em}.dl .ar-paper__kind{margin-top:4px;color:var(--dl-warning-text);font-size:var(--dl-type-caption);font-weight:600;letter-spacing:.02em}.dl .ar-paper__number{display:grid;justify-items:end;gap:2px;text-align:end}.dl .ar-paper__number span{color:var(--dl-text-quiet);font-size:var(--dl-type-caption);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.dl .ar-paper__number .ar-code{font-size:var(--dl-type-section);font-weight:600}.dl .ar-paper__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px 24px}.dl .ar-paper__meta>div{display:grid;gap:3px;align-content:start}.dl .ar-paper__meta span{color:var(--dl-text-quiet);font-size:var(--dl-type-caption);font-weight:600}.dl .ar-paper__meta strong{font-size:var(--dl-type-body);font-weight:500}.dl .ar-paper__meta small{color:var(--dl-text-quiet);font-size:var(--dl-type-secondary)}.dl .ar-paper__lines{width:100%;border-collapse:collapse;font-size:var(--dl-type-body)}.dl .ar-paper__lines th{padding:8px 8px 8px 0;color:var(--dl-text-quiet);font-size:var(--dl-type-caption);font-weight:600;text-align:start;border-bottom:1px solid color-mix(in srgb,var(--ap-label) 15%,transparent)}.dl .ar-paper__lines td{padding:12px 8px 12px 0;vertical-align:top;border-bottom:1px solid var(--dl-separator)}.dl .ar-paper__lines td small{display:block;margin-top:2px;color:var(--dl-text-quiet);font-size:var(--dl-type-caption)}.dl .ar-paper__lines :is(th,td).is-end{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.dl .ar-paper__lines :is(th,td):last-child{padding-inline-end:0}.dl .ar-paper__totals{display:grid;gap:0;justify-self:end;width:min(100%,340px);margin:0}.dl .ar-paper__totals>div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;font-size:var(--dl-type-body)}.dl .ar-paper__totals dt{color:var(--dl-text-quiet)}.dl .ar-paper__totals dd{margin:0}.dl .ar-paper__totals .is-gap dd{color:var(--dl-text-quiet);font-style:normal}.dl .ar-paper__totals .is-total{margin-top:4px;padding-top:12px;font-size:var(--dl-type-section);font-weight:600;border-top:1px solid var(--dl-text)}.dl .ar-paper__totals .is-total dt{color:var(--dl-text)}@media(max-width:700px){.dl .ar-paper{padding:24px 20px}}@media print{.fin-shell__sidebar,.dl .ar-toolbar-bar,.dl .ar-banner,.dl .ar-invoice-side,.dl .ar-page__head,.dl .ar-back{display:none!important}.dl .ar-paper{box-shadow:none}}.dl .ar-reasons{display:grid;gap:6px;margin:0;padding:0;list-style:none}.dl .ar-reasons li{position:relative;padding-inline-start:16px;color:var(--dl-text);font-size:var(--dl-type-body);line-height:1.4}.dl .ar-reasons li:before{content:"";position:absolute;top:.55em;inset-inline-start:2px;width:6px;height:6px;background:var(--dl-text-quiet);border-radius:50%}.dl .ar-followup{grid-template-columns:auto minmax(0,1fr) auto}.dl .ar-check-button{display:grid;place-items:center;width:32px;height:32px;margin-inline-start:-6px;padding:0;color:var(--dl-text-quiet);background:none;border:0;border-radius:50%;transition:color .14s ease,transform .12s ease-out}.dl .ar-check-button svg{width:22px;height:22px;stroke-width:1.6}@media(hover:hover)and (pointer:fine){.dl .ar-check-button:hover{color:var(--dl-info-text)}}.dl .ar-check-button:active{transform:scale(.88)}.dl .ar-check-button.is-done{color:var(--ap-green)}.dl .ar-check-button.is-done svg{animation:ar-pop .26s var(--dl-ease) both}@keyframes ar-pop{0%{transform:scale(.6)}60%{transform:scale(1.08)}to{transform:none}}.dl .ar-check-button:focus-visible{outline:none;box-shadow:var(--dl-focus)}@media(pointer:coarse){.dl .ar-check-button{width:44px;height:44px}}.dl .ar-list.is-late .ar-list__row{box-shadow:inset 3px 0 0 var(--ap-red)}.dl[dir=rtl] .ar-list.is-late .ar-list__row{box-shadow:inset -3px 0 0 var(--ap-red)}.dl .ar-done{display:grid;justify-items:center;gap:4px;padding:26px 16px;color:var(--dl-text-quiet);text-align:center;background:color-mix(in srgb,var(--ap-green) 7%,var(--dl-surface));border-radius:16px;animation:ar-fade .3s ease both}.dl .ar-done svg{width:28px;height:28px;color:var(--ap-green)}.dl .ar-done strong{color:var(--dl-text);font-size:var(--dl-type-section);font-weight:600}.dl .ar-stages{display:grid;gap:0;margin:0;padding:0;list-style:none;background:var(--dl-surface-2);border-radius:16px}.dl .ar-stages li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:14px 18px}.dl .ar-stages li+li{box-shadow:inset 0 1px 0 var(--dl-separator)}.dl .ar-stages__n{display:grid;place-items:center;width:26px;height:26px;color:var(--dl-text-quiet);font-size:var(--dl-type-secondary);font-weight:600;background:var(--dl-surface);border-radius:50%}.dl .ar-stages strong{display:block;font-size:var(--dl-type-body);font-weight:600}.dl .ar-stages small{color:var(--dl-text-quiet);font-size:var(--dl-type-secondary)}.dl .ar-proposals{display:grid;gap:14px}.dl .ar-proposal{gap:14px;transition:box-shadow .16s ease}.dl .ar-proposal[data-rule=exact]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ap-green) 40%,transparent)}.dl .ar-proposal__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px}.dl .ar-proposal__head>div{display:grid;gap:3px;min-width:0}.dl .ar-proposal__head strong{font-size:var(--dl-type-body);font-weight:600}.dl .ar-proposal__head small{color:var(--dl-text-quiet);font-size:var(--dl-type-secondary)}.dl .ar-proposal__lines{display:grid;gap:0;margin:0;padding:0;list-style:none;background:var(--dl-surface);border-radius:12px}.dl.ar[data-theme=dark] .ar-proposal__lines{background:var(--ap-gray4)}.dl .ar-proposal__lines li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:10px 14px;font-size:var(--dl-type-body)}.dl .ar-proposal__lines li+li{box-shadow:inset 0 1px 0 var(--dl-separator)}.dl .ar-proposal__hint{color:var(--dl-text-quiet);font-size:var(--dl-type-secondary)}.dl .ar-proposal__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--dl-type-secondary)}.dl .ar-aging-controls{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 24px}.dl .ar-aging-controls>*{min-width:220px}.dl .ar-aging-cell{display:inline-flex;align-items:center;gap:6px}.dl .ar-deadline{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--dl-surface);border-radius:12px}.dl.ar[data-theme=dark] .ar-deadline{background:var(--ap-gray4)}.dl .ar-deadline svg{flex:none;width:20px;height:20px;color:var(--dl-text-quiet)}.dl .ar-deadline span{display:grid;gap:1px}.dl .ar-deadline strong{font-size:var(--dl-type-body);font-weight:600}.dl .ar-deadline small{color:var(--dl-text-quiet);font-size:var(--dl-type-secondary)}.dl .ar-deadline.is-soon svg,.dl .ar-deadline.is-soon strong{color:var(--dl-warning-text)}.dl .ar-deadline.is-late svg,.dl .ar-deadline.is-late strong{color:var(--dl-danger-text)}.dl .ar-doc{display:inline-flex;align-items:center;gap:8px}.dl .ar-doc>span{display:inline-grid;color:var(--dl-text-quiet)}.dl .ar-doc svg{width:16px;height:16px}.dl .ar-exposure{display:grid;gap:10px}.dl .ar-exposure .ar-meter__track{width:100%;height:8px}.dl .ar-exposure .ar-meter{display:grid;grid-template-columns:minmax(0,1fr) auto}.dl .ar-readiness{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:28px;align-items:start}.dl .ar-readiness__row{grid-template-columns:78px minmax(0,1fr)}.dl .ar-readiness__row .ar-cap-badge{justify-self:start}.dl .ar-readiness__row .ar-list__sub,.dl .ar-requirement .ar-list__sub{white-space:normal}.dl .ar-requirement__detail{color:var(--dl-text-quiet);font-size:var(--dl-type-secondary);line-height:1.45}.dl .ar-requirement .ar-list__main{gap:4px}.dl .ar-list__trail.is-row{grid-auto-flow:column;align-items:center;gap:10px}.dl .ar-chevron{flex:none}.dl a.ar-list__row:not(:has(.ar-chevron)){grid-template-columns:minmax(0,1fr) auto 10px}.dl a.ar-list__row:not(:has(.ar-chevron)):after{content:"";justify-self:end;width:7px;height:7px;border-block-start:1.75px solid var(--dl-text-quiet);border-inline-end:1.75px solid var(--dl-text-quiet);transform:rotate(45deg)}.dl[dir=rtl] a.ar-list__row:not(:has(.ar-chevron)):after{transform:rotate(-45deg)}.dl a.ar-list__row:not(:has(.ar-list__trail)):not(:has(.ar-chevron)){grid-template-columns:minmax(0,1fr) 10px}.dl .ar-table-card{container-type:inline-size}.dl .ar-inspector__hero small .ar-amount{font-size:inherit;font-weight:500;letter-spacing:0}.dl .ar-inspector__hero small .ar-amount__unit{font-size:inherit;font-weight:400}.dl .ar-inspector__hero>.ar-amount{line-height:1.15}.dl .ar-scaled{font-variant-numeric:tabular-nums;white-space:nowrap}.dl .ar-scaled.is-red{color:var(--dl-danger-text)}.dl .ar-scale-note{color:var(--dl-text-quiet);font-size:var(--dl-type-secondary);font-weight:400}.dl.ar .dl-segmented [data-state=off]{color:var(--dl-text-quiet)}.dl.fxa{color:var(--dl-text);font-family:var(--dl-font);font-size:var(--dl-type-body);line-height:1.4}.dl .fxa-main{min-width:0;container-type:inline-size}.dl .fxa-button-link{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.dl .fxa-button-link svg{width:17px;height:17px}.dl .fxa-readiness{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:2px 10px;color:var(--dl-text-2);font:inherit;font-size:var(--dl-type-secondary);font-weight:500;background:var(--ap-fill-4);border:0;border-radius:999px;cursor:pointer}.dl .fxa-readiness:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .fxa-readiness__dot{width:7px;height:7px;background:var(--ap-gray);border-radius:50%}.dl .fxa-readiness--live .fxa-readiness__dot{background:var(--ap-green)}.dl .fxa-readiness--demo .fxa-readiness__dot{background:var(--ap-indigo)}@media(hover:hover)and (pointer:fine){.dl .fxa-readiness:hover{background:var(--ap-fill-3)}}.dl .fxa-mark{display:inline-block;margin-inline:4px;padding:0 7px;color:var(--dl-text-2);font-size:var(--dl-type-badge);font-weight:600;line-height:18px;vertical-align:1px;background:var(--ap-fill-4);border-radius:999px}.dl .fxa-mark--live{color:var(--ap-green)}.dl .fxa-mark--demo{color:var(--ap-indigo)}.dl .fxa-capabilities{display:grid;gap:10px;width:min(420px,80vw);padding:14px 16px;text-align:start}.dl .fxa-capabilities__lead{margin:0;color:var(--dl-text-2);font-size:var(--dl-type-secondary)}.dl .fxa-capabilities ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dl .fxa-capabilities li{display:grid;grid-template-columns:76px 1fr;align-items:start;gap:8px;font-size:var(--dl-type-table)}.dl .fxa-capabilities li .fxa-mark{justify-self:start;margin:1px 0 0}.dl .fxa-capabilities li strong{display:block;font-weight:500}.dl .fxa-capabilities li small{display:block;color:var(--dl-text-2);font-size:var(--dl-type-caption)}.dl .fxa-capabilities h3{margin:4px 0 0;font-size:var(--dl-type-secondary);font-weight:600}.dl .fxa-capabilities ul.fxa-capabilities__needs{padding-inline-start:18px;list-style:disc}.dl .fxa-capabilities__needs li{display:list-item;color:var(--dl-text-2);font-size:var(--dl-type-secondary)}.dl .fxa-capabilities__owner{margin:0;color:var(--dl-text-2);font-size:var(--dl-type-caption)}.dl .fxa-section{display:grid;align-content:start;gap:14px;min-width:0;padding:18px 20px 20px;background:var(--dl-surface-solid);border:1px solid var(--dl-separator);border-radius:16px}.dl .fxa-section__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.dl .fxa-section__head h2{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:var(--dl-type-section);font-weight:600}.dl .fxa-section__actions{display:flex;justify-content:flex-end}.dl .fxa-subhead{margin:6px 0 0;font-size:var(--dl-type-body);font-weight:600}.dl .fxa-note{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px 14px;color:var(--dl-text);font-size:var(--dl-type-table);background:var(--ap-fill-4);border-radius:12px}.dl .fxa-note>svg{width:18px;height:18px;margin-top:1px;color:var(--ap-blue)}.dl .fxa-note--caution>svg{color:var(--ap-orange)}.dl .fxa-note strong{display:block;margin-bottom:2px;font-weight:600}.dl .fxa-note p,.dl .fxa-note ul{margin:0 0 4px}.dl .fxa-note ul{padding-inline-start:18px}.dl .fxa-footnote{margin:0;color:var(--dl-text-2);font-size:var(--dl-type-secondary);line-height:1.45}.dl .fxa-muted{color:var(--dl-text-2)}.dl .fxa-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.dl .fxa-metrics--compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dl .fxa-metric{display:grid;align-content:start;gap:4px;min-width:0;padding:14px 16px 16px;color:var(--dl-text);text-decoration:none;background:var(--dl-surface-solid);border:1px solid var(--dl-separator);border-radius:14px;transition:background-color .15s ease}.dl .fxa-metric__label{display:flex;flex-wrap:wrap;align-items:center;gap:2px;color:var(--dl-text-2);font-size:var(--dl-type-secondary);font-weight:500}.dl .fxa-metric__label .fxa-mark{margin-inline-start:6px}.dl .fxa-metric__value{font-size:var(--dl-type-page);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;overflow-wrap:anywhere}.dl .fxa-metrics--compact .fxa-metric__value{font-size:var(--dl-type-record)}.dl .fxa-metric__value.is-critical{color:var(--ap-red)}.dl .fxa-metric__value.is-caution{color:color-mix(in srgb,var(--ap-orange) 85%,var(--ap-label))}.dl .fxa-metric__detail{color:var(--dl-text-2);font-size:var(--dl-type-caption);line-height:1.4}.dl .fxa-metric.is-link:focus-visible{outline:none;box-shadow:var(--dl-focus)}@media(hover:hover)and (pointer:fine){.dl .fxa-metric.is-link:hover{background:color-mix(in srgb,var(--dl-text) 4%,var(--dl-surface-solid))}}.dl .fxa-status{display:inline-flex;align-items:center;gap:6px;font-size:var(--dl-type-table);white-space:nowrap}.dl .fxa-status__dot{flex:none;width:8px;height:8px;background:var(--ap-gray);border-radius:50%}.dl .fxa-status--positive .fxa-status__dot{background:var(--ap-green)}.dl .fxa-status--caution .fxa-status__dot{background:var(--ap-orange)}.dl .fxa-status--critical .fxa-status__dot{background:var(--ap-red)}.dl .fxa-status--accent .fxa-status__dot{background:var(--ap-blue)}.dl .fxa-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.dl .fxa-amount.is-positive{color:var(--ap-green)}.dl .fxa-amount.is-critical{color:var(--ap-red)}.dl .fxa-lines{display:grid;justify-items:end}.dl .fxa-code{font-family:Raouf Farsi,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9em;letter-spacing:0;white-space:nowrap}.dl .fxa-date{display:inline-grid;line-height:1.3}.dl .fxa-date small{color:var(--dl-text-2);font-size:var(--dl-type-caption)}.dl .fxa-two-line{display:grid;gap:1px;min-width:0}.dl .fxa-two-line small{color:var(--dl-text-2);font-size:var(--dl-type-caption)}.dl .fxa-cell-asset{display:grid;gap:1px;min-width:0}.dl .fxa-cell-asset .fxa-code{color:var(--dl-text-2);font-size:var(--dl-type-caption)}.dl .fxa-cell-asset>span:last-child{overflow-wrap:break-word}.dl .fxa-inline-link,.dl .fxa-link-button{color:var(--dl-link);font:inherit;font-size:var(--dl-type-table);text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.dl .fxa-inline-link:focus-visible,.dl .fxa-link-button:focus-visible{outline:none;border-radius:4px;box-shadow:var(--dl-focus)}.dl .fxa-dir-arrow{width:14px;height:14px;vertical-align:-2px}.dl[dir=rtl] .fxa-dir-arrow{transform:scaleX(-1)}.dl .fxa-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0}.dl .fxa-kv--1{grid-template-columns:minmax(0,1fr)}.dl .fxa-kv--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dl .fxa-kv>div{display:grid;grid-template-columns:minmax(120px,40%) minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid var(--dl-separator)}.dl .fxa-kv dt{color:var(--dl-text-2);font-size:var(--dl-type-table)}.dl .fxa-kv dd{display:grid;gap:2px;margin:0;overflow-wrap:anywhere}.dl .fxa-kv dd small{color:var(--dl-text-2);font-size:var(--dl-type-caption)}@container (max-width: 640px){.dl .fxa-kv,.dl .fxa-kv--3{grid-template-columns:minmax(0,1fr)}}.dl .fxa-empty{display:grid;justify-items:start;gap:8px;padding:22px 20px;color:var(--dl-text-2);background:var(--dl-surface-solid);border:1px dashed var(--dl-separator);border-radius:12px}.dl .fxa-empty strong{color:var(--dl-text);font-weight:600}.dl .fxa-empty p{margin:0}.dl .fxa-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dl-space-4) var(--dl-space-5)}.dl .fxa-bar>.dl-search{flex:0 1 300px;min-inline-size:200px}.dl .fxa-bar>.dl-cx-filters{flex:1 1 auto;min-inline-size:0}.dl .fxa-bar__end{display:flex;align-items:center;gap:var(--dl-space-4);margin-inline-start:auto}.dl .fxa-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.dl .fxa-toolbar__select{min-inline-size:190px}.dl .fxa-pills{display:flex;flex-wrap:wrap;gap:6px}.dl .fxa-pill{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px;color:var(--dl-text);font:inherit;font-size:var(--dl-type-table);background:var(--ap-fill-4);border:0;border-radius:999px;cursor:pointer}.dl .fxa-pill[aria-checked=true]{color:var(--dl-on-accent);background:var(--dl-accent-fill)}.dl .fxa-pill__count{color:var(--dl-text-2);font-variant-numeric:tabular-nums}.dl .fxa-pill[aria-checked=true] .fxa-pill__count{color:inherit}.dl .fxa-pill:focus-visible{outline:none;box-shadow:var(--dl-focus)}@media(hover:hover)and (pointer:fine){.dl .fxa-pill[aria-checked=false]:hover{background:var(--ap-fill-3)}}@media(pointer:coarse){.dl .fxa-pill{min-height:40px}}.dl .fxa-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.dl .fxa-columns--wide-start{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.dl .fxa-split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:16px;align-items:start}.dl .fxa-detail{position:sticky;top:16px}.dl .fxa-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dl .fxa-compare h3{margin:0 0 4px;font-size:var(--dl-type-secondary);font-weight:600;color:var(--dl-text-2)}@container (max-width: 1000px){.dl .fxa-split,.dl .fxa-columns,.dl .fxa-columns--wide-start{grid-template-columns:minmax(0,1fr)}.dl .fxa-detail{position:static}}@container (max-width: 560px){.dl .fxa-compare{grid-template-columns:minmax(0,1fr)}}.dl .fxa-list{display:grid;margin:0;padding:0;list-style:none}.dl .fxa-list>li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--dl-separator)}.dl .fxa-list>li:last-child{border-bottom:0}.dl .fxa-list>li>span:first-child{display:grid;gap:2px;min-width:0}.dl .fxa-list small{color:var(--dl-text-2);font-size:var(--dl-type-caption)}.dl .fxa-list__icon{width:16px;height:16px;margin-inline-end:6px;vertical-align:-3px;color:var(--dl-text-2)}.dl .fxa-attention{display:grid;margin:0;padding:0;list-style:none}.dl .fxa-attention a{display:grid;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px 6px;color:var(--dl-text);text-decoration:none;border-bottom:1px solid var(--dl-separator);border-radius:8px}.dl .fxa-attention li:last-child a{border-bottom:0}.dl .fxa-attention__icon svg{width:19px;height:19px;color:var(--ap-blue)}.dl .fxa-attention .is-danger .fxa-attention__icon svg{color:var(--ap-red)}.dl .fxa-attention .is-warning .fxa-attention__icon svg{color:var(--ap-orange)}.dl .fxa-attention__text{display:grid;gap:1px}.dl .fxa-attention__text strong{font-weight:500}.dl .fxa-attention__text span{color:var(--dl-text-2);font-size:var(--dl-type-secondary)}.dl .fxa-attention__go{width:16px;height:16px;color:var(--dl-text-3)}.dl[dir=rtl] .fxa-attention__go{transform:scaleX(-1)}.dl .fxa-attention a:focus-visible{outline:none;box-shadow:var(--dl-focus)}@media(hover:hover)and (pointer:fine){.dl .fxa-attention a:hover{background:color-mix(in srgb,var(--dl-text) 4%,var(--dl-surface-solid))}}.dl .fxa-runs{display:grid;margin:0;padding:0;list-style:none}.dl .fxa-runs li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name amount" "name state";align-items:center;gap:2px 12px;padding:9px 0;border-bottom:1px solid var(--dl-separator)}.dl .fxa-runs li:last-child{border-bottom:0}.dl .fxa-runs li>span:first-child{grid-area:name;display:grid}.dl .fxa-runs li small{color:var(--dl-text-2);font-size:var(--dl-type-caption)}.dl .fxa-runs .fxa-amount{grid-area:amount;justify-self:end}.dl .fxa-runs .fxa-status{grid-area:state;justify-self:end;font-size:var(--dl-type-caption)}.dl .fxa-status-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.dl .fxa-status-tile{display:grid;gap:4px;padding:12px 14px;color:var(--dl-text);text-decoration:none;background:var(--ap-fill-4);border-radius:12px}.dl .fxa-status-tile strong{font-size:var(--dl-type-page);font-weight:600;font-variant-numeric:tabular-nums}.dl .fxa-status-tile:focus-visible{outline:none;box-shadow:var(--dl-focus)}@media(hover:hover)and (pointer:fine){.dl .fxa-status-tile:hover{background:var(--ap-fill-3)}}.dl .fxa-boundaries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dl .fxa-boundary{display:grid;align-content:start;gap:8px;padding:14px 16px;border:1px solid var(--dl-separator);border-radius:14px}.dl .fxa-boundary.is-here{border-color:color-mix(in srgb,var(--ap-blue) 45%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ap-blue) 25%,transparent)}.dl .fxa-boundary header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px}.dl .fxa-boundary header span{color:var(--dl-text-2);font-size:var(--dl-type-caption)}.dl .fxa-boundary p{margin:0;color:var(--dl-text-2);font-size:var(--dl-type-secondary);line-height:1.5}@container (max-width: 820px){.dl .fxa-boundaries{grid-template-columns:minmax(0,1fr)}}.dl .fxa-steps{display:grid;gap:0;margin:0;padding:0;list-style:none}.dl .fxa-steps li{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:6px 0 12px}.dl .fxa-steps li:not(:last-child):after{content:"";position:absolute;inset-inline-start:10px;top:28px;bottom:-2px;width:2px;background:var(--dl-separator)}.dl .fxa-steps__icon svg{width:22px;height:22px;color:var(--ap-gray)}.dl .fxa-steps .is-done .fxa-steps__icon svg{color:var(--ap-green)}.dl .fxa-steps .is-current .fxa-steps__icon svg{color:var(--ap-blue)}.dl .fxa-steps .is-rejected .fxa-steps__icon svg{color:var(--ap-red)}.dl .fxa-steps__text{display:grid;gap:1px}.dl .fxa-steps__text strong{font-weight:500}.dl .fxa-steps__text>span{color:var(--dl-text-2);font-size:var(--dl-type-secondary)}.dl .fxa-steps__text .fxa-date{display:inline}.dl .fxa-steps__text .fxa-date small{display:none}.dl .fxa-timeline{display:grid;margin:0;padding:0;list-style:none}.dl .fxa-timeline li{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:12px;padding:8px 0 14px}.dl .fxa-timeline li:not(:last-child):after{content:"";position:absolute;inset-inline-start:5px;top:24px;bottom:-4px;width:2px;background:var(--dl-separator)}.dl .fxa-timeline__dot{width:12px;height:12px;margin-top:4px;background:var(--dl-surface-solid);border:2px solid var(--ap-blue);border-radius:50%}.dl .fxa-timeline li>div{display:grid;gap:2px}.dl .fxa-timeline li>div>span{font-size:var(--dl-type-secondary)}.dl .fxa-progress{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.dl .fxa-progress__track{display:inline-block;width:72px;height:6px;overflow:hidden;background:var(--ap-fill-3);border-radius:3px}.dl .fxa-progress__track span{display:block;height:100%;background:var(--ap-blue);border-radius:3px}.dl .fxa-bars{display:grid;gap:10px;margin:0}.dl .fxa-bars figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;color:var(--dl-text-2);font-size:var(--dl-type-secondary)}.dl .fxa-bars__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dl .fxa-bars__list li{display:grid;grid-template-columns:minmax(120px,30%) minmax(0,1fr) auto;align-items:center;gap:12px;padding:2px 0}.dl .fxa-bars__label{display:grid;font-size:var(--dl-type-table)}.dl .fxa-bars__label small{color:var(--dl-text-2);font-size:var(--dl-type-caption)}.dl .fxa-bars__track{display:block;height:10px}.dl .fxa-bars__bar{display:block;height:100%;background:var(--ap-blue);border-start-end-radius:4px;border-end-end-radius:4px}.dl .fxa-bars__value{color:var(--dl-text);font-size:var(--dl-type-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}@media(hover:hover)and (pointer:fine){.dl .fxa-bars__list li:hover .fxa-bars__bar{background:var(--dl-accent-hover)}}@container (max-width: 640px){.dl .fxa-bars__list li{grid-template-columns:minmax(0,1fr) auto}.dl .fxa-bars__track{grid-column:1 / -1;grid-row:2}}.dl .fxa-preview{max-width:460px}.dl .fxa-preview-placeholder{display:grid;gap:4px;padding:12px 14px;background:var(--ap-fill-4);border-radius:12px}.dl .fxa-preview-placeholder p{margin:0;color:var(--dl-text-2);font-size:var(--dl-type-secondary)}.dl.fxa .raouf-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.dl.fxa .raouf-sheet__header .dialog-foundation__close{position:static}.dl .fxa-form{display:grid;gap:14px;text-align:start}.dl .fxa-form__fields{display:grid;gap:14px}.dl .fxa-form__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dl .fxa-form__pair--money{grid-template-columns:minmax(0,2fr) minmax(110px,1fr)}.dl .fxa-form__row{display:grid;gap:6px}.dl .fxa-form__label{color:var(--dl-text-2);font-size:var(--dl-type-secondary);font-weight:600}.dl .fxa-form__group{display:grid;gap:6px;margin:0;padding:0;border:0}.dl .fxa-form__group legend{margin-bottom:4px;padding:0;color:var(--dl-text-2);font-size:var(--dl-type-secondary);font-weight:600}.dl .fxa-form__hint{margin:0;color:var(--dl-text-2);font-size:var(--dl-type-secondary);line-height:1.45}.dl .fxa-form__error{margin:0;color:var(--ap-red);font-size:var(--dl-type-secondary)}.dl .fxa-files{display:grid;justify-items:start;gap:8px}.dl .fxa-files .dl-button{cursor:pointer}.dl .fxa-files .dl-button svg{width:16px;height:16px}.dl .fxa-files:has(input:focus-visible) .dl-button{box-shadow:var(--dl-focus)}.dl .fxa-sheet-footer{display:grid;gap:10px;inline-size:100%}.dl .fxa-sheet-footer__note{margin:0;color:var(--dl-text-2);font-size:var(--dl-type-secondary);line-height:1.45}.dl .fxa-sheet-footer__note .fxa-mark{margin-inline:0 4px}.dl .fxa-sheet-footer__buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dl.fxa .dl-tips-record>.dl-tips{top:0}@media(prefers-reduced-motion:reduce){.dl .fxa-metric,.dl .fxa-readiness{transition:none}}@media(forced-colors:active){.dl .fxa-status__dot,.dl .fxa-readiness__dot,.dl .fxa-bars__bar,.dl .fxa-progress__track span{forced-color-adjust:none;background:CanvasText}.dl .fxa-pill[aria-checked=true]{outline:2px solid Highlight}}.dl.tx{--dl-text-2: var(--dl-text-quiet);--dl-link: var(--dl-info-text);display:block;min-block-size:100%;color:var(--dl-text);font-family:var(--dl-font);font-size:var(--dl-type-body);line-height:1.4;background:var(--ap-bg);-webkit-font-smoothing:antialiased}.dl.tx[data-theme=dark]{background:var(--dl-canvas)}.dl.tx :where(h1,h2,h3,p,figure,blockquote){margin:0}.dl.tx[dir=rtl] .tx-flip{transform:scaleX(-1)}.dl .tx-frame{display:block;min-inline-size:0}.dl .tx-scroll{min-block-size:0}.dl .tx-toolbar{position:sticky;inset-block-start:0;z-index:5;display:flex;align-items:center;gap:8px;min-block-size:52px;padding:8px 32px;background:color-mix(in srgb,var(--dl-canvas) 86%,transparent);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.dl .tx-toolbar__spacer{flex:1}.dl .tx-column{inline-size:100%;max-inline-size:780px;margin:0;padding:8px 32px 112px}.dl .tx-column--wide{max-inline-size:1180px}.dl .tx-toolbar :focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .tx-chip{display:inline-flex;align-items:center;gap:6px;min-block-size:28px;padding:3px 10px;color:var(--dl-text-2);font:inherit;font-size:var(--dl-type-secondary);font-weight:500;white-space:nowrap;background:var(--dl-surface-2);border:0;border-radius:999px;cursor:pointer}.dl .tx-chip svg{inline-size:14px;block-size:14px}@media(hover:hover)and (pointer:fine){.dl .tx-chip:hover{color:var(--dl-text)}}.dl .tx-marker{display:grid;gap:12px;inline-size:min(360px,86vw);padding:14px 16px 16px;font-size:var(--dl-type-secondary)}.dl .tx-marker__lead{color:var(--dl-text);font-size:var(--dl-type-body);line-height:1.45}.dl .tx-marker h3{margin-block-end:6px;color:var(--dl-text-2);font-size:var(--dl-type-secondary);font-weight:600}.dl .tx-marker ul{display:flex;flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none}.dl .tx-marker li{padding:1px 8px;background:var(--dl-surface-2);border-radius:999px}.dl .tx-marker__foot{padding-block-start:10px;color:var(--dl-text-2);line-height:1.45;border-block-start:1px solid var(--dl-separator)}.dl .tx-screen{display:block;animation:tx-enter .24s var(--dl-ease) both}.dl .tx-head{margin:12px 0 24px}.dl .tx-back{display:inline-flex;align-items:center;gap:2px;margin:0 0 6px -4px;color:var(--dl-link);font-size:var(--dl-type-body);text-decoration:none;border-radius:8px}.dl .tx-back svg{inline-size:20px;block-size:20px}.dl .tx-back:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .tx-head__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.dl .tx-head h1{min-inline-size:0;font:700 var(--dl-type-display)/1.12 var(--dl-font-display);letter-spacing:-.018em;overflow-wrap:anywhere}.dl .tx-head h1:focus{outline:none}.dl .tx-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto}.dl .tx-head__sub{max-inline-size:72ch;margin-block-start:6px;color:var(--dl-text-2);font-size:var(--dl-type-body);line-height:1.45}.dl .tx-screen__body{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;min-inline-size:0}.dl .tx-section{display:grid;gap:10px;min-inline-size:0}.dl .tx-section__head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 12px;margin:0 4px}.dl .tx-section__titles{display:grid;flex:1 1 260px;gap:2px;min-inline-size:0}.dl .tx-section__head h2{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font:600 var(--dl-type-section)/1.3 var(--dl-font)}.dl .tx-section__titles p{color:var(--dl-text-2);font-size:var(--dl-type-secondary);line-height:1.45}.dl .tx-section__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.dl .tx-section__foot{margin:0 4px;color:var(--dl-text-2);font-size:var(--dl-type-secondary);line-height:1.45}.dl .tx-card .tx-section__foot{margin:12px 0 0}.dl .tx-count{color:var(--dl-text-2);font-size:var(--dl-type-body);font-weight:400;font-variant-numeric:tabular-nums}.dl .tx-card{display:grid;gap:16px;min-inline-size:0;padding:18px;background:var(--dl-surface-solid);border:1px solid var(--dl-separator);border-radius:14px}.dl .tx-card>.dl-dt-wrap:only-child,.dl .tx-card>.tx-controls+.dl-dt-wrap{margin-inline:-18px}.dl .tx-empty{display:grid;justify-items:center;gap:6px;padding:32px 20px;text-align:center;background:var(--dl-surface-solid);border:1px solid var(--dl-separator);border-radius:14px}.dl .tx-empty strong{font-size:var(--dl-type-section);font-weight:600}.dl .tx-empty p{max-inline-size:440px;color:var(--dl-text-2)}.dl .tx-pill{display:inline-flex;align-items:center;gap:4px;padding:0 8px;font-size:var(--dl-type-caption);font-weight:600;line-height:20px;letter-spacing:.01em;white-space:nowrap;border-radius:999px}.dl .tx-pill svg{inline-size:12px;block-size:12px;stroke-width:2.2}.dl .tx-pill[data-state=live]{color:var(--dl-success-text);background:color-mix(in srgb,var(--ap-green) 12%,transparent)}.dl .tx-pill[data-state=demo]{color:var(--dl-text-2);background:var(--dl-surface-2)}.dl .tx-pill[data-state=planned]{color:var(--dl-text-2);background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ap-label) 18%,transparent)}.dl .tx-tag{display:inline-flex;align-items:center;gap:4px;color:var(--dl-text-2);font-size:var(--dl-type-caption);white-space:nowrap}.dl .tx-tag svg{inline-size:12px;block-size:12px}.dl .tx-tag[data-state=live] svg{color:var(--ap-green)}.dl .tx-pill__source{font-weight:450;opacity:.9}.dl .tx-note{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 14px;font-size:var(--dl-type-secondary);line-height:1.5;background:var(--dl-surface-2);border-radius:12px}.dl .tx-note>svg{flex:none;inline-size:16px;block-size:16px;margin-block-start:2px;color:var(--dl-text-2)}.dl .tx-note p{margin:0;color:var(--dl-text-2)}.dl .tx-note strong{color:var(--dl-text);font-weight:600}.dl .tx-note.is-info>svg{color:var(--ap-blue)}.dl .tx-note.is-warning>svg{color:var(--ap-orange)}.dl .tx-note.is-danger{background:color-mix(in srgb,var(--ap-red) 7%,transparent)}.dl .tx-note.is-danger>svg{color:var(--ap-red)}.dl .tx-note.is-success>svg{color:var(--ap-green)}.dl .tx-amount{display:inline-grid;gap:1px;font-variant-numeric:tabular-nums;white-space:nowrap}.dl .is-num .tx-amount{justify-items:end}.dl .tx-amount small{color:var(--dl-text-2);font-size:var(--dl-type-caption);font-weight:450}.dl .tx-amount.is-strong bdi{font-weight:650}.dl .tx-day{display:inline-grid;gap:1px;white-space:nowrap;font-variant-numeric:tabular-nums}.dl .tx-day small{color:var(--dl-text-2);font-size:var(--dl-type-caption)}.dl .tx-code{font-family:Raouf Farsi,ui-monospace,SF Mono,Menlo,monospace;font-size:.9em;white-space:nowrap}.dl .tx-muted{color:var(--dl-text-2)}.dl .tx-small{margin:0;font-size:var(--dl-type-secondary);line-height:1.45}.dl .tx-flag{color:var(--dl-danger-text);font-weight:550}.dl .tx-link{color:var(--dl-link);text-decoration:none;border-radius:4px}@media(hover:hover)and (pointer:fine){.dl .tx-link:hover{text-decoration:underline;text-underline-offset:3px}}.dl .tx-link:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .tx-inline-icon{inline-size:14px;block-size:14px;margin-inline-end:4px;vertical-align:-2px}.dl .tx-subhead{margin:8px 0 0;font-size:var(--dl-type-body);font-weight:600}.dl .tx-sep{color:var(--dl-text-2)}.dl .is-attention{color:var(--dl-warning-text)}.dl .tx-rows{margin:0;padding:0;overflow:hidden;list-style:none;background:var(--dl-surface-solid);border:1px solid var(--dl-separator);border-radius:14px}.dl .tx-row{position:relative;display:flex;align-items:center}.dl .tx-row+.tx-row:before{content:"";position:absolute;inset-block-start:0;inset-inline:16px 0;border-block-start:1px solid var(--dl-separator)}.dl .tx-row.has-lead+.tx-row.has-lead:before{inset-inline-start:58px}.dl .tx-row__link{flex:1;min-inline-size:0;display:flex;align-items:center;gap:14px;min-block-size:56px;padding:10px 16px;color:inherit;text-decoration:none;transition:background-color .12s ease}.dl .tx-rows--counts .tx-row__link{min-block-size:48px}@media(hover:hover)and (pointer:fine){.dl a.tx-row__link:hover{background:color-mix(in srgb,var(--ap-label) 5%,transparent)}}.dl a.tx-row__link:active{background:color-mix(in srgb,var(--ap-label) 5%,transparent)}.dl a.tx-row__link:focus-visible{outline:none;box-shadow:inset var(--dl-focus)}.dl .tx-row__lead{display:inline-grid;flex:none;place-items:center;inline-size:28px;block-size:28px;color:var(--dl-text-2)}.dl .tx-row__lead svg{inline-size:22px;block-size:22px;stroke-width:1.8}.dl .tx-row__lead.is-attention{color:var(--ap-blue)}.dl .tx-row__lead.is-done{color:var(--ap-green)}.dl .tx-row__main{flex:1;min-inline-size:0;display:grid;gap:2px}.dl .tx-row__title{font-size:var(--dl-type-body);font-weight:500;overflow-wrap:anywhere}.dl .tx-row__sub{color:var(--dl-text-2);font-size:var(--dl-type-secondary);line-height:1.45}.dl .tx-row__trail{display:inline-flex;flex:none;align-items:center;gap:14px;color:var(--dl-text-2);font-size:var(--dl-type-secondary)}.dl .tx-row__figure{font-size:var(--dl-type-body);font-weight:600;font-variant-numeric:tabular-nums}.dl .tx-row__chev{flex:none;inline-size:16px;block-size:16px;color:var(--ap-gray3)}.dl .tx-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:0;list-style:none;background:var(--dl-surface-solid);border:1px solid var(--dl-separator);border-radius:14px;overflow:hidden}.dl .tx-figures li+li{border-inline-start:1px solid var(--dl-separator)}.dl .tx-figures a{display:grid;align-content:start;gap:4px;block-size:100%;padding:14px 16px;color:inherit;text-decoration:none;transition:background-color .12s ease}@media(hover:hover)and (pointer:fine){.dl .tx-figures a:hover{background:color-mix(in srgb,var(--ap-label) 5%,transparent)}}.dl .tx-figures a:focus-visible{outline:none;box-shadow:inset var(--dl-focus)}.dl .tx-figures__label{color:var(--dl-text-2);font-size:var(--dl-type-secondary)}.dl .tx-figures strong{font:600 var(--dl-type-record)/1.2 var(--dl-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.dl .tx-figures strong .tx-amount small{font:450 var(--dl-type-caption)/1.3 var(--dl-font);letter-spacing:0}.dl .tx-oneline{display:flex;align-items:center;gap:18px;padding:16px 18px;color:inherit;text-decoration:none;background:var(--dl-surface-solid);border:1px solid var(--dl-separator);border-radius:14px;transition:background-color .12s ease}@media(hover:hover)and (pointer:fine){.dl .tx-oneline:hover{background:color-mix(in srgb,var(--ap-label) 2%,var(--dl-surface-solid))}}.dl .tx-oneline:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .tx-oneline__figure{font:600 var(--dl-type-display)/1 var(--dl-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dl .tx-oneline__text{flex:1;display:grid;gap:2px;font-size:var(--dl-type-secondary)}.dl .tx-oneline__text>:first-child{font-size:var(--dl-type-body)}.dl .tx-planned{display:inline-grid;justify-items:start;gap:4px;max-inline-size:300px}.dl .tx-planned__button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.dl .tx-planned__button[aria-disabled=true]:active{transform:none}.dl .tx-planned__reason{color:var(--dl-text-2);font-size:var(--dl-type-caption);line-height:1.4}.dl .tx-planned-group{display:grid;gap:6px}.dl .tx-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px}.dl .tx-controls{display:grid;gap:12px}.dl .tx-controls .dl-tabs{justify-self:start;max-inline-size:100%;overflow-x:auto}.dl .tx-controls__bar,.dl .tx-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.dl .tx-search{flex:1 1 280px;max-inline-size:440px}.dl .tx-controls__count{margin-inline-start:auto;color:var(--dl-text-2);font-size:var(--dl-type-secondary);font-variant-numeric:tabular-nums}.dl .tx-filter-row .dl-field{flex:0 1 240px}.dl .tx-card .dl-dt{min-inline-size:560px}.dl .tx-totals{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 36px;margin:0;padding-inline:10px}.dl .tx-totals div{display:grid;justify-items:end;gap:2px}.dl .tx-totals dt{color:var(--dl-text-2);font-size:var(--dl-type-secondary)}.dl .tx-totals dd{margin:0}.dl .tx-lenses{justify-self:start;max-inline-size:100%;overflow-x:auto}.dl .tx-split{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);align-items:start;gap:28px}.dl .tx-side{display:grid;gap:28px;align-content:start}.dl .tx-master{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:start;gap:28px}.dl .tx-detail{position:sticky;inset-block-start:16px}.dl .tx-detail__lead{margin:0;font-size:var(--dl-type-section);font-weight:550;line-height:1.4}.dl .tx-facts{display:grid;margin:0}.dl .tx-facts>div{display:grid;grid-template-columns:minmax(110px,38%) minmax(0,1fr);gap:12px;align-items:baseline;padding-block:10px;box-shadow:inset 0 -1px 0 var(--dl-separator)}.dl .tx-facts>div:last-child{box-shadow:none}.dl .tx-facts dt{color:var(--dl-text-2);font-size:var(--dl-type-table)}.dl .tx-facts dd{margin:0;overflow-wrap:anywhere}.dl .tx-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0;padding:0;overflow:hidden;list-style:none;background:var(--dl-surface-solid);border:1px solid var(--dl-separator);border-radius:14px}.dl .tx-kpis li{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;padding:14px 16px;background:transparent;border:0;border-radius:0;box-shadow:none}.dl .tx-kpis li+li{border-inline-start:1px solid var(--dl-separator)}.dl .tx-kpis small{color:var(--dl-text-2);font-size:var(--dl-type-secondary)}.dl .tx-kpis strong{font:600 var(--dl-type-record)/1.2 var(--dl-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.dl .tx-kpis strong .tx-amount small{font:450 var(--dl-type-caption)/1.3 var(--dl-font);letter-spacing:0}.dl .tx-card .tx-kpis{border:0;border-radius:0;margin:-18px}@media(max-width:819.98px){.dl .tx-kpis li+li{border-inline-start:0;border-block-start:1px solid var(--dl-separator)}}.dl .tx-two{display:grid;gap:2px;min-inline-size:0}.dl .tx-two>:first-child{color:var(--dl-text);font-size:var(--dl-type-body);font-weight:590;line-height:1.3;overflow-wrap:anywhere}.dl .tx-two>small{color:var(--dl-text-2);font-size:var(--dl-type-secondary);font-weight:400}.dl .tx-picklist{display:grid;gap:2px;margin:0;padding:0;list-style:none}.dl .tx-picklist button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;inline-size:100%;min-block-size:56px;padding:8px 12px;color:var(--dl-text);font:inherit;text-align:start;background:none;border:0;border-radius:14px;cursor:pointer;transition:background-color .15s ease}.dl .tx-picklist button[aria-current=true]{background:var(--dl-accent-soft)}@media(hover:hover){.dl .tx-picklist button:not([aria-current]):hover{background:var(--ap-fill-4)}}.dl .tx-picklist button:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .tx-picklist__icon{display:inline-grid;inline-size:34px;block-size:34px;place-items:center;color:var(--ap-blue);background:var(--dl-accent-soft);border-radius:10px}.dl .tx-picklist__icon svg{inline-size:18px;block-size:18px}.dl .tx-picklist__main{display:grid;gap:2px;min-inline-size:0}.dl .tx-picklist__main small,.dl .tx-picklist__meta small{color:var(--dl-text-2);font-size:var(--dl-type-caption)}.dl .tx-picklist__meta{display:grid;justify-items:end;gap:2px}.dl .tx-file-preview{display:grid;place-items:center;gap:8px;min-block-size:140px;color:var(--dl-text-2);font-size:var(--dl-type-secondary);background:var(--ap-fill-4);border-radius:14px}.dl .tx-file-preview svg{inline-size:40px;block-size:40px;color:var(--ap-blue)}.dl .tx-checks,.dl .tx-checklist,.dl .tx-mini{display:grid;margin:0;padding:0;list-style:none}.dl .tx-check{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:12px;padding-block:10px;box-shadow:inset 0 -1px 0 var(--dl-separator)}.dl .tx-check:last-child{box-shadow:none}.dl .tx-check__mark{display:inline-grid;inline-size:22px;block-size:22px;place-items:center;color:var(--dl-text-2);border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ap-gray3)}.dl .tx-check__mark svg{inline-size:13px;block-size:13px;stroke-width:2.6}.dl .tx-check.is-pass .tx-check__mark{color:var(--dl-on-accent);background:var(--ap-green);box-shadow:none}.dl .tx-check.is-fail .tx-check__mark{color:var(--dl-on-accent);background:var(--ap-red);box-shadow:none}.dl .tx-check__text{display:grid;gap:2px}.dl .tx-check__text strong{font-size:var(--dl-type-body);font-weight:550}.dl .tx-check__text small{color:var(--dl-text-2);font-size:var(--dl-type-secondary)}.dl .tx-check.is-fail .tx-check__text small{color:var(--dl-danger)}.dl .tx-check__hint{color:var(--dl-text-2);font-size:var(--dl-type-secondary);line-height:1.4}.dl .tx-checklist li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-block-size:48px;box-shadow:inset 0 -1px 0 var(--dl-separator)}.dl .tx-checklist li:last-child{box-shadow:none}.dl .tx-checklist__title{font-size:var(--dl-type-body)}.dl .tx-checklist li.is-done .tx-checklist__title{color:var(--dl-text-2)}.dl .tx-checklist__who{color:var(--dl-text-2);font-size:var(--dl-type-secondary)}.dl .tx-mini li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding-block:8px;font-size:var(--dl-type-table);box-shadow:inset 0 -1px 0 var(--dl-separator)}.dl .tx-mini li:last-child{box-shadow:none}.dl .tx-bars{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:end;gap:18px;block-size:210px;margin:0;padding:0;list-style:none}.dl .tx-bars li{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;gap:8px;block-size:100%;min-inline-size:0}.dl .tx-bars__track{display:flex;align-items:flex-end;justify-content:center;inline-size:100%;block-size:100%;border-block-end:1px solid var(--dl-separator)}.dl .tx-bars__bar{inline-size:min(36px,60%);background:var(--ap-gray4);border-radius:6px 6px 2px 2px;transform-origin:bottom;animation:tx-grow .52s var(--dl-ease) both}.dl .tx-bars li.is-now .tx-bars__bar{background:var(--ap-blue)}.dl .tx-bars__label{color:var(--dl-text-2);font-size:var(--dl-type-secondary)}.dl .tx-bars li.is-now .tx-bars__label{color:var(--dl-text);font-weight:600}.dl .tx-bars__value{color:var(--dl-text-2);font-size:var(--dl-type-caption);font-variant-numeric:tabular-nums}.dl .tx-bars li.is-now .tx-bars__value{color:var(--dl-text)}.dl .tx-bars__value .tx-amount small{display:none}@keyframes tx-grow{0%{transform:scaleY(.15);opacity:.4}to{transform:none;opacity:1}}.dl .tx-period-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none}.dl .tx-period-card{display:grid;gap:8px;block-size:100%;padding:16px;color:inherit;text-decoration:none;background:var(--dl-surface-solid);border-radius:18px;box-shadow:inset 0 0 0 1px var(--dl-separator);transition:box-shadow .18s ease,transform .18s var(--dl-ease)}@media(hover:hover){.dl .tx-period-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ap-blue) 45%,transparent),var(--dl-shadow-card)}}.dl .tx-period-card:active{transform:scale(.98)}.dl .tx-period-card:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .tx-period-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.dl .tx-period-card__top strong{font-size:var(--dl-type-section);font-weight:650}.dl .tx-period-card__top svg{inline-size:16px;block-size:16px;color:var(--dl-text-2)}.dl .tx-period-card>small,.dl .tx-period-card__foot small{color:var(--dl-text-2);font-size:var(--dl-type-secondary)}.dl .tx-period-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.dl .tx-period-picker{min-inline-size:240px}.dl .tx-pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.dl .tx-pipeline li{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--dl-surface-solid);border-radius:18px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl .tx-pipeline__step{display:inline-grid;flex:none;inline-size:28px;block-size:28px;place-items:center;color:var(--dl-text-2);font-size:var(--dl-type-secondary);font-weight:650;background:var(--ap-fill-4);border-radius:50%}.dl .tx-pipeline li.has-items .tx-pipeline__step{color:var(--dl-on-accent);background:var(--ap-blue)}.dl .tx-pipeline__text{display:grid}.dl .tx-pipeline__text strong{font:700 var(--dl-type-page)/1.1 var(--dl-font-display);font-variant-numeric:tabular-nums}.dl .tx-pipeline__text span{color:var(--dl-text-2);font-size:var(--dl-type-secondary)}.dl .tx-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none}.dl .tx-services li{display:grid;align-content:start;gap:6px;padding:18px}.dl .tx-services__icon{display:inline-grid;inline-size:36px;block-size:36px;place-items:center;color:var(--dl-text-2);background:var(--ap-fill-4);border-radius:11px}.dl .tx-services__icon svg{inline-size:20px;block-size:20px}.dl .tx-services strong{font-size:var(--dl-type-body);font-weight:650}.dl .tx-services small{color:var(--dl-text-2);font-size:var(--dl-type-secondary);line-height:1.45}.dl .tx-fieldset{display:grid;gap:14px;margin:0;padding:0;border:0;min-inline-size:0}.dl .tx-form{display:grid;gap:16px}.dl .tx-form__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.dl .tx-form__label{font-size:var(--dl-type-body);font-weight:550}.dl .tx-sheet-foot{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:10px;inline-size:100%}.dl .tx-paper{position:relative;overflow:hidden}.dl .tx-paper td small,.dl .tx-paper tr small{color:var(--dl-paper-ink-2)}.dl .tx-paper .tx-flag{color:var(--dl-paper-danger)}.dl .tx-paper .tx-amount small{display:none}.dl .tx-paper table{inline-size:100%;table-layout:auto;font-size:var(--dl-type-caption)}.dl .tx-paper th,.dl .tx-paper td{padding-inline:6px;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.dl .tx-paper th{white-space:nowrap}.dl .tx-paper .tx-amount,.dl .tx-paper .tx-amount bdi{white-space:nowrap}.dl .tx-paper .is-current td{background:var(--dl-paper-fill)}.dl .tx-watermark{position:absolute;inset-block-start:42%;inset-inline:0;color:var(--dl-paper-accent);font-size:clamp(calc(var(--dl-type-display) * 2),10vw,calc(var(--dl-type-display) * 4.3));font-weight:800;letter-spacing:.14em;text-align:center;opacity:.07;transform:rotate(-14deg);pointer-events:none;-webkit-user-select:none;user-select:none}.dl .tx-report-list{display:grid;margin:0;padding:0;list-style:none}.dl .tx-report-list a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 10px;color:inherit;text-decoration:none;border-radius:14px;box-shadow:inset 0 -1px 0 var(--dl-separator);transition:background-color .15s ease}.dl .tx-report-list li:last-child a{box-shadow:none}@media(hover:hover){.dl .tx-report-list a:hover{background:var(--ap-fill-4)}}.dl .tx-report-list a:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .tx-report-list__icon{display:inline-grid;inline-size:36px;block-size:36px;place-items:center;color:var(--ap-blue);background:var(--dl-accent-soft);border-radius:11px}.dl .tx-report-list__icon svg{inline-size:18px;block-size:18px}.dl .tx-report-list__text{display:grid;gap:2px}.dl .tx-report-list__text strong{font-weight:600}.dl .tx-report-list__text small{color:var(--dl-text-2);font-size:var(--dl-type-secondary)}.dl .tx-code-block{max-block-size:380px;margin:0;padding:14px;overflow:auto;font:var(--dl-type-caption)/1.55 "Raouf Farsi",ui-monospace,"SF Mono",Menlo,monospace;text-align:start;direction:ltr;background:var(--ap-fill-4);border-radius:14px}.dl .tx-code-block:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .tx-recon tfoot th{text-align:start;font-weight:600}.dl .tx-recon tr.is-off td,.dl .tx-recon tr.is-off th{color:var(--dl-danger)}.dl .dialog-foundation:has(.tx-intro){width:min(720px,calc(100vw - 48px));max-width:none;padding:36px 64px 40px;text-align:start}.dl .dialog-foundation:has(.tx-intro) .dialog-foundation__header{justify-content:flex-start;padding:32px 0 0}.dl .dialog-foundation:has(.tx-intro) .dialog-foundation__header h2{font-size:var(--dl-type-display);font-weight:700;letter-spacing:-.012em;text-align:start}.dl .dialog-foundation:has(.tx-intro) .dialog-foundation__body{padding:0}.dl .dialog-foundation[data-quiet-focus]:has(.tx-intro) .dl-button:focus-visible{box-shadow:none}.dl .dialog-foundation:has(.tx-intro) .dialog-foundation__footer{display:flex;justify-content:center;padding:40px 0 0}.dl .dialog-foundation:has(.tx-intro) .dialog-foundation__footer .dl-button{width:min(400px,100%);min-height:48px;font-size:var(--dl-type-section);font-weight:500}.dl .tx-intro{display:grid;gap:30px;margin:32px 0 0;padding:0;list-style:none}.dl .tx-intro li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:22px;align-items:start;animation:tx-enter .42s var(--dl-ease) both}.dl .tx-intro li:nth-child(2){animation-delay:60ms}.dl .tx-intro li:nth-child(3){animation-delay:.12s}.dl .tx-intro__icon{display:grid;place-items:center;inline-size:52px;block-size:44px;color:var(--dl-accent)}.dl .tx-intro__icon svg{inline-size:40px;block-size:40px;stroke-width:1.4}.dl .tx-intro strong{display:block;font-size:var(--dl-type-section);font-weight:600;line-height:1.3}.dl .tx-intro p{margin:4px 0 0;color:var(--dl-text-2);font-size:var(--dl-type-body);line-height:1.45}.dl .tx-intro .tx-intro__more{color:var(--dl-text);animation:tx-fade .24s ease both}.dl .tx-intro__toggle{margin:6px 0 0;padding:2px 0;color:var(--dl-link);font:inherit;font-size:var(--dl-type-body);background:none;border:0;border-radius:4px;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .tx-intro__toggle:hover{text-decoration:underline}}.dl .tx-intro__toggle:focus-visible{outline:none;box-shadow:var(--dl-focus)}@media(max-width:1180px){.dl .tx-master,.dl .tx-split{grid-template-columns:minmax(0,1fr)}.dl .tx-detail{position:static}}@media(max-width:1023.98px){.dl .tx-column,.dl .tx-toolbar{padding-inline:24px}}@media(max-width:819.98px){.dl .tx-column,.dl .tx-toolbar{padding-inline:16px}.dl .tx-head h1{font-size:var(--dl-type-display)}.dl .tx-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.dl .tx-head__actions{margin-inline-start:0;inline-size:100%}.dl .tx-figures li+li{border-inline-start:0;border-block-start:1px solid var(--dl-separator)}}@media(max-width:720px){.dl .dialog-foundation:has(.tx-intro){padding:24px 28px 28px}.dl .dialog-foundation:has(.tx-intro) .dialog-foundation__header h2{font-size:var(--dl-type-page)}}@keyframes tx-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tx-fade{0%{opacity:0}to{opacity:1}}@media(pointer:coarse){.dl .tx-picklist button,.dl .tx-find input{min-block-size:44px}}@media(prefers-reduced-motion:reduce){.dl .tx-screen,.dl .tx-bars__bar,.dl .tx-intro li{animation:none}.dl .tx-period-card:active{transform:none}}@media print{.dl.tx{block-size:auto;background:var(--dl-paper)}.dl .tx-toolbar{display:none}.dl .tx-scroll{overflow:visible}.dl .tx-column{max-inline-size:none;padding:0}}.dl .tx-warn{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--dl-text-2);font-size:var(--dl-type-secondary);line-height:1.45}.dl .tx-warn svg{flex:none;inline-size:15px;block-size:15px;margin-block-start:2px;color:var(--ap-orange)}.dl.tx .dl-facts{gap:0;background:var(--dl-surface-solid);border:1px solid var(--dl-separator);border-radius:14px;box-shadow:none}.dl.tx .dl-facts>div{background:transparent}.dl.tx .dl-facts>div+div{border-inline-start:1px solid var(--dl-separator)}.dl.tx .dl-facts dt{font-size:var(--dl-type-secondary)}.dl.tx .dl-facts dd{font-size:var(--dl-type-section);font-weight:600}.dl.tx .dl-card,.dl.tx .tx-pipeline li,.dl.tx .tx-period-card,.dl.tx .dl-cx-print__side{background:var(--dl-surface-solid);border:1px solid var(--dl-separator);border-radius:14px;box-shadow:none}.dl.tx .dl-cx-print{background:var(--dl-surface-2);border-radius:14px}@media(hover:hover)and (pointer:fine){.dl.tx .tx-period-card:hover{background:color-mix(in srgb,var(--ap-label) 2%,var(--dl-surface-solid));box-shadow:none}}.dl .tx-find{position:relative;display:flex;align-items:center;inline-size:min(320px,42vw)}.dl .tx-find__icon{position:absolute;inset-inline-start:11px;inline-size:15px;block-size:15px;color:var(--dl-text-2);pointer-events:none}.dl .tx-find input{inline-size:100%;min-block-size:32px;padding:4px 34px;color:var(--dl-text);font:inherit;font-size:var(--dl-type-table);background:var(--dl-surface-2);border:0;border-radius:999px;transition:background-color .16s ease,box-shadow .16s ease}.dl .tx-find input::placeholder{color:var(--dl-text-2)}.dl .tx-find input::-webkit-search-cancel-button{display:none}.dl .tx-find input:focus{outline:none;background:var(--dl-surface-solid);box-shadow:0 0 0 1px var(--dl-separator),var(--dl-focus)}.dl .tx-find__key{position:absolute;inset-inline-end:10px;display:inline-grid;place-items:center;min-inline-size:18px;block-size:18px;padding:0 4px;color:var(--dl-text-2);font:500 var(--dl-type-badge)/1 var(--dl-font);background:var(--dl-surface-solid);border-radius:5px;box-shadow:inset 0 0 0 1px var(--dl-separator);pointer-events:none}.dl .tx-find__panel{position:absolute;z-index:30;inset-block-start:calc(100% + 6px);inset-inline-start:0;inline-size:max(100%,380px);padding:6px;background:var(--dl-surface-solid);border:1px solid var(--dl-separator);border-radius:14px;box-shadow:var(--dl-shadow-pop);animation:tx-pop .16s var(--dl-ease) both}.dl .tx-find__panel ul{display:grid;gap:1px;margin:0;padding:0;list-style:none}.dl .tx-find__panel li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:44px;padding:6px 10px;border-radius:9px;cursor:pointer}.dl .tx-find__panel li.is-active{background:color-mix(in srgb,var(--ap-blue) 12%,transparent)}.dl .tx-find__main{display:grid;min-inline-size:0;font-size:var(--dl-type-table)}.dl .tx-find__main>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .tx-find__main small{overflow:hidden;color:var(--dl-text-2);font-size:var(--dl-type-caption);text-overflow:ellipsis;white-space:nowrap}.dl .tx-find__meta{flex:none;color:var(--dl-text-2);font-size:var(--dl-type-caption)}.dl .tx-find__empty{margin:0;padding:12px 10px;color:var(--dl-text-2);font-size:var(--dl-type-secondary)}@keyframes tx-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.dl.tx .dl-empty{max-inline-size:420px;padding:28px 12px}.dl.tx .dl-empty__icon{inline-size:auto;block-size:auto;margin-block-end:4px;color:var(--ap-gray2);background:none}.dl.tx .dl-empty__icon svg{inline-size:32px;block-size:32px;stroke-width:1.6}.dl.tx .tx-empty-state[data-kind=done] .dl-empty__icon{color:var(--ap-green)}.dl.tx .dl-empty h3{font:600 var(--dl-type-section)/1.3 var(--dl-font)}.dl .tx-screen{animation:tx-fade .2s ease both}.dl .tx-screen__body>*{animation:tx-enter .36s var(--dl-ease) both}.dl .tx-screen__body>:nth-child(2){animation-delay:40ms}.dl .tx-screen__body>:nth-child(3){animation-delay:80ms}.dl .tx-screen__body>:nth-child(4){animation-delay:.12s}.dl .tx-screen__body>:nth-child(5){animation-delay:.16s}.dl .tx-screen__body>:nth-child(n+6){animation-delay:.2s}.dl .tx-row__chev,.dl .tx-oneline .tx-row__chev{transition:transform .2s var(--dl-ease),color .2s ease}@media(hover:hover)and (pointer:fine){.dl a.tx-row__link:hover .tx-row__chev,.dl .tx-oneline:hover .tx-row__chev{color:var(--dl-text-2);transform:translate(calc(var(--dl-flip) * 2px))}}@media(max-width:819.98px){.dl .tx-find{inline-size:min(220px,46vw)}.dl .tx-find__key{display:none}}@media(prefers-reduced-motion:reduce){.dl .tx-screen__body>*,.dl .tx-find__panel{animation:none}.dl .tx-row__chev{transition:none}}.dl .tx-card{position:relative;overflow:hidden}.dl .tx-card>.tx-kpis:first-child{margin:-18px -18px 0;border:0;border-block-end:1px solid var(--dl-separator);border-radius:0}.dl .tx-card>.tx-kpis:only-child{margin:-18px;border-block-end:0}.dl .tx-kpis .tx-amount small,.dl .tx-figures .tx-amount small,.dl.tx .dl-facts .tx-amount small{font-weight:450}.dl .tx-period-cards>li{display:grid}.dl .tx-period-card{grid-template-rows:auto auto 1fr auto}.dl .tx-period-card>:nth-last-child(2){align-self:end}.dl .tx-report-list a{border-radius:0;box-shadow:none;padding-inline:16px}.dl .tx-report-list li{position:relative}.dl .tx-report-list li+li:before{content:"";position:absolute;inset-block-start:0;inset-inline:66px 0;border-block-start:1px solid var(--dl-separator)}.dl .tx-card>.tx-report-list:only-child{margin:-18px}.dl .tx-report-list__icon{inline-size:32px;block-size:32px;border-radius:9px}@media(hover:hover)and (pointer:fine){.dl .tx-report-list a:hover{background:color-mix(in srgb,var(--ap-label) 5%,transparent)}}.dl .tx-card>.dl-button{justify-self:start}.dl.gl{min-block-size:100%}.gl{position:relative;min-block-size:100%;color:var(--ap-label);font:var(--dl-type-body)/1.45 var(--dl-font);background:var(--ap-grouped);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.gl[data-theme=dark] .gl-planned__reason{background:var(--ap-gray5)}.gl *,.gl *:before,.gl *:after{box-sizing:border-box}.gl :is(h1,h2,h3,h4,p,dl,dd,ol,ul,figure){margin:0}.gl :where(strong,b){font-weight:500}.gl :is(ol,ul){padding:0;list-style:none}.gl button{min-block-size:0;margin:0;padding:0;color:inherit;font:inherit;background:none;border:0;border-radius:0;cursor:pointer}.gl button:disabled{cursor:default}.gl :is(input,textarea,select){min-block-size:0;margin:0;padding:0;color:inherit;font:inherit;background:none;border:0;border-radius:0;accent-color:var(--ap-blue)}@media(hover:hover)and (pointer:fine){.gl :where(button):hover{background:none}}.gl :where(button):active{transform:none}.gl :where(button):disabled{opacity:1}.gl table{inline-size:100%;font-size:inherit;border-collapse:separate;border-spacing:0}.gl :is(th,td){block-size:auto;min-block-size:0;padding:0;color:inherit;font:inherit;letter-spacing:normal;text-align:start;text-transform:none;vertical-align:middle;background:none;border:0}.gl :where(td):first-child{display:table-cell}@media(hover:hover)and (pointer:fine){.gl :where(tbody tr):hover{background:none}}.gl a{color:var(--ap-blue);text-decoration:none}.gl :focus-visible{outline:none;box-shadow:var(--dl-focus)}.gl [tabindex="-1"]:focus-visible{box-shadow:none}.gl svg{flex:none}.gl input::placeholder,.gl textarea::placeholder{color:var(--ap-label-3);opacity:1}.gl .gl-visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gl .gl-flip{transform:scaleX(var(--dl-flip))}.gl bdi{unicode-bidi:isolate}.gl .gl-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-block-end:18px}.gl .gl-tools .gl-period-now{margin-inline-end:auto}.gl .gl-period-now{display:inline-flex;min-block-size:42px;align-items:center;gap:10px;padding:0 14px;color:var(--ap-label);background:var(--ap-grouped-2);border-radius:12px;box-shadow:var(--dl-shadow-card);transition:transform .12s var(--dl-ease),background-color .12s}@media(hover:hover)and (pointer:fine){.gl a.gl-period-now:hover{background:color-mix(in srgb,var(--ap-grouped-2) 92%,var(--ap-label))}}.gl a.gl-period-now:active{transform:scale(.98)}.gl .gl-period-now>span:first-child{font-weight:500}.gl .gl-period-now .gl-status{font-size:var(--dl-type-secondary)}.gl .gl-tools__view{position:relative}.gl .gl-tools__view .gl-button{gap:6px}.gl .gl-tools__view .gl-button svg{inline-size:16px;block-size:16px}.gl .gl-tools__summary{color:var(--ap-label-2);font-size:var(--dl-type-secondary)}.gl .gl-find{position:relative;display:flex;flex:0 1 440px;min-block-size:42px;align-items:center;gap:8px;padding:0 8px 0 12px;color:var(--ap-label-2);background:var(--ap-fill-3);border-radius:12px;transition:box-shadow .14s}.gl .gl-find>svg{inline-size:15px;block-size:15px}.gl .gl-find input{flex:1;min-inline-size:0;min-block-size:40px;color:var(--ap-label)}.gl .gl-find input::-webkit-search-cancel-button{display:none}.gl .gl-find input:focus-visible{box-shadow:none}.gl .gl-find:focus-within{box-shadow:inset 0 0 0 1px var(--ap-blue),var(--dl-focus)}.gl .gl-find .gl-kbd{margin-inline-start:auto}.gl .gl-find__results{inset-inline:0}.gl .gl-find__results li{flex-wrap:wrap}.gl .gl-find__kind{flex-basis:100%;padding-inline-start:28px;color:var(--ap-label-2);font-size:var(--dl-type-badge);font-weight:500}.gl .gl-find__results li.is-active .gl-find__kind{color:var(--dl-on-accent)}.gl .gl-find__code{margin-inline-start:auto;padding-inline-start:12px;color:var(--ap-label-2);font-size:var(--dl-type-badge);font-variant-numeric:tabular-nums}.gl .gl-find__results li.is-active .gl-find__code{color:inherit}.gl .gl-page{max-inline-size:1360px;padding:28px 40px 72px;animation:gl-rise .32s var(--dl-ease)}.gl .gl-display{inline-size:300px;padding:10px}.gl .gl-display__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 4px;color:var(--ap-label-2);font-size:var(--dl-type-table)}.gl .gl-divider{block-size:1px;margin:8px 4px;background:color-mix(in srgb,var(--ap-label) 14%,transparent);border:0}.gl .gl-shortcuts dd{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.gl .gl-screen{position:relative;margin-block-end:20px;padding:28px;background:var(--ap-grouped-2);border-radius:22px;box-shadow:var(--dl-shadow-card)}.gl .gl-screen>.gl-banner{margin-block-end:14px}.gl .gl-viewbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-block-end:14px}.gl .gl-viewbar__count,.gl .gl-viewbar__label{color:var(--ap-label-2);font-size:var(--dl-type-secondary);font-variant-numeric:tabular-nums}.gl .gl-viewbar__count{margin-inline-start:auto}.gl .gl-state-button{display:inline-flex;border-radius:999px;transition:transform .12s var(--dl-ease)}.gl .gl-state-button:active{transform:scale(.96)}.gl .gl-about{inline-size:min(380px,calc(100vw - 24px))}.gl .gl-about__lead{color:var(--ap-label-2);font-size:var(--dl-type-table)}.gl .gl-about__list{display:grid;margin-block-start:10px}.gl .gl-about__list li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;box-shadow:inset 0 -1px 0 var(--ap-separator)}.gl .gl-about__list li:last-child{box-shadow:none}.gl .gl-about__name{display:grid;gap:1px;min-inline-size:0}.gl .gl-about__name strong{font-size:var(--dl-type-table);font-weight:500}.gl .gl-about__name small{color:var(--ap-label-2);font-size:var(--dl-type-caption)}.gl .gl-card{position:relative;background:var(--ap-grouped-2);border-radius:22px;box-shadow:var(--dl-shadow-card)}.gl .gl-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:26px 28px 0}.gl .gl-card__titles{display:grid;gap:2px;min-inline-size:0}.gl .gl-card__titles h2{font:600 var(--dl-type-record)/1.25 var(--dl-font-display);letter-spacing:-.01em}.gl[lang=fa] .gl-card__titles h2{letter-spacing:0}.gl .gl-card__titles p{color:var(--ap-label-2);font-size:var(--dl-type-secondary)}.gl .gl-card__actions{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.gl .gl-card__body{padding:28px}.gl .gl-card__header+.gl-card__body{padding-block-start:18px}.gl .gl-card__footnote{margin-block-start:-10px;padding:0 28px 24px;color:var(--ap-label-2);font-size:var(--dl-type-secondary)}.gl .gl-card--state{margin-block-end:20px;padding:28px}.gl .gl-stack{display:grid;gap:20px}.gl .gl-split{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.gl .gl-split.has-panel{grid-template-columns:minmax(0,1fr) minmax(340px,440px)}.gl .gl-split>.gl-screen,.gl .gl-split>.gl-stack>.gl-screen{margin-block-end:0}.gl .gl-split.has-panel .gl-hide-split{display:none}.gl .gl-fineprint{margin-block-start:16px;color:var(--ap-label-2);font-size:var(--dl-type-secondary)}.gl .gl-secondary{color:var(--ap-label-2)}.gl .gl-nowrap{white-space:nowrap}.gl .gl-tone-danger{color:var(--ap-red)}.gl .gl-tone-success{color:var(--ap-green)}.gl .gl-inline{display:inline-flex;align-items:center;gap:6px}.gl .gl-inline svg{inline-size:13px;block-size:13px}.gl .gl-code{color:var(--ap-label-2);font-size:var(--dl-type-caption);font-weight:400;font-variant-numeric:tabular-nums}.gl .gl-hint{color:var(--ap-label-2);font-size:var(--dl-type-caption)}.gl .gl-role{font-weight:500}.gl .gl-more{display:flex;justify-content:center;padding-block-start:12px}.gl .gl-button{display:inline-flex;min-block-size:42px;align-items:center;justify-content:center;gap:7px;padding:0 16px;color:var(--ap-label);font-size:var(--dl-type-body);font-weight:550;white-space:nowrap;text-decoration:none;background:var(--ap-fill-3);border-radius:12px;transition:background-color .14s ease-out,box-shadow .14s ease-out,transform .1s ease-out,opacity .14s}.gl .gl-button svg{inline-size:16px;block-size:16px}@media(hover:hover)and (pointer:fine){.gl .gl-button:hover:not(:disabled,[aria-disabled=true]){background:var(--ap-fill-4)}}.gl .gl-button:active:not(:disabled,[aria-disabled=true]){transform:scale(.97)}.gl .gl-button:is(:disabled,[aria-disabled=true]){opacity:.45;cursor:default}.gl .gl-button--primary,.gl a.gl-button--primary{color:var(--dl-on-accent);background:var(--dl-accent-fill)}@media(hover:hover)and (pointer:fine){.gl .gl-button--primary:hover:not(:disabled,[aria-disabled=true]){background:var(--dl-accent-fill-hover)}}.gl .gl-button--plain,.gl a.gl-button--plain{padding-inline:10px;color:var(--ap-blue);background:transparent}@media(hover:hover)and (pointer:fine){.gl .gl-button--plain:hover:not(:disabled,[aria-disabled=true]){background:var(--dl-accent-soft)}}.gl .gl-button--destructive{color:var(--ap-red);background:color-mix(in srgb,var(--ap-red) 10%,transparent)}@media(hover:hover)and (pointer:fine){.gl .gl-button--destructive:hover:not(:disabled){background:color-mix(in srgb,var(--ap-red) 16%,transparent)}}.gl .gl-button--small{min-block-size:32px;padding:0 11px;font-size:var(--dl-type-secondary)}.gl .gl-button--small svg{inline-size:14px;block-size:14px}.gl .gl-button--plain.gl-button--small{padding-inline:8px}.gl .gl-button--capsule{padding-inline:20px;border-radius:999px}.gl .gl-button--plain.gl-button--capsule{padding-inline:14px}.gl .gl-planned{position:relative;display:inline-flex}.gl .gl-planned__reason{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;z-index:40;inline-size:max-content;max-inline-size:300px;padding:8px 10px;color:var(--dl-on-accent);font-size:var(--dl-type-caption);font-weight:400;line-height:1.35;white-space:normal;background:color-mix(in srgb,var(--ap-label) 82%,var(--ap-bg));border-radius:10px;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s;pointer-events:none}@media(hover:hover)and (pointer:fine){.gl .gl-planned:is(:hover,:focus-within) .gl-planned__reason{opacity:1;visibility:visible;transition-delay:.15s}}.gl .gl-kbd{display:inline-flex;align-items:center;padding:3px 6px;color:var(--ap-label-2);font:500 var(--dl-type-badge)/1 var(--dl-font);background:var(--ap-grouped-2);border-radius:5px;box-shadow:inset 0 0 0 1px var(--ap-separator)}.gl .gl-status{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.gl .gl-status>i{inline-size:8px;block-size:8px;flex:none;background:var(--ap-gray);border-radius:50%}.gl .gl-status--success>i{background:var(--ap-green)}.gl .gl-status--warning>i{background:var(--ap-orange)}.gl .gl-status--danger>i{background:var(--ap-red)}.gl .gl-status--info>i{background:var(--ap-blue)}.gl .gl-person{display:inline-flex;align-items:center;gap:8px}.gl .gl-banner{--tone: var(--ap-blue);display:flex;align-items:flex-start;gap:12px;padding:12px 14px;color:var(--ap-label);background:color-mix(in srgb,var(--tone) 9%,var(--ap-grouped-2));border-radius:12px}.gl .gl-banner>svg{inline-size:18px;block-size:18px;margin-block-start:1px;color:var(--tone)}.gl .gl-banner:not(:has(p)){align-items:center}.gl .gl-banner:not(:has(p))>svg{margin-block-start:0}.gl .gl-banner__text{flex:1;min-inline-size:0}.gl .gl-banner__text strong{font-weight:600}.gl .gl-banner__text strong:only-child{font-weight:400}.gl .gl-banner__text p{margin-block-start:2px;color:var(--ap-label-2);font-size:var(--dl-type-secondary)}.gl .gl-banner__action{flex:none;align-self:center}.gl .gl-banner--success{--tone: var(--ap-green);background:color-mix(in srgb,var(--tone) 10%,var(--ap-grouped-2))}.gl .gl-banner--warning{--tone: var(--ap-orange);background:color-mix(in srgb,var(--tone) 11%,var(--ap-grouped-2))}.gl .gl-banner--danger{--tone: var(--ap-red)}.gl .gl-banner--neutral{--tone: var(--ap-label-2);background:var(--ap-fill-4)}.gl .gl-facts__note{display:block;color:var(--ap-orange);font-size:var(--dl-type-badge);font-weight:500}.gl .gl-details{display:grid}.gl .gl-details>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0;box-shadow:inset 0 -1px 0 var(--ap-separator)}.gl .gl-details>div:last-child{box-shadow:none}.gl .gl-details dt{flex:none;max-inline-size:45%}.gl .gl-details dd{min-inline-size:0;color:var(--ap-label-2);text-align:end;overflow-wrap:anywhere}.gl .gl-figure{display:grid;gap:2px}.gl .gl-figure>span:first-child{color:var(--ap-label-2);font-size:var(--dl-type-secondary)}.gl .gl-figure .gl-amount,.gl .gl-figure>strong{font:600 var(--dl-type-display)/1.15 var(--dl-font-display);letter-spacing:var(--dl-track-display)}.gl .gl-section{display:grid;gap:8px}.gl .gl-section__title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-inline:2px;color:var(--ap-label-2);font-size:var(--dl-type-secondary);font-weight:600}.gl .gl-section__aside{font-size:var(--dl-type-caption);font-weight:500;font-variant-numeric:tabular-nums}.gl .gl-empty{display:grid;justify-items:center;gap:8px;max-inline-size:400px;margin:0 auto;padding:36px 12px;text-align:center}.gl .gl-empty__icon{display:grid;inline-size:52px;block-size:52px;place-items:center;margin-block-end:6px;color:var(--ap-blue);background:var(--dl-accent-soft);border-radius:16px}.gl .gl-empty__icon svg{inline-size:26px;block-size:26px}.gl .gl-empty--error .gl-empty__icon{color:var(--ap-red);background:color-mix(in srgb,var(--ap-red) 12%,transparent)}.gl .gl-empty--offline .gl-empty__icon{color:var(--ap-orange);background:color-mix(in srgb,var(--ap-orange) 13%,transparent)}.gl .gl-empty h3{font:600 var(--dl-type-section)/1.3 var(--dl-font-display)}.gl .gl-empty p{color:var(--ap-label-2)}.gl .gl-empty__action{margin-block-start:10px}.gl .gl-skeleton{display:grid;gap:4px;padding-block:6px}.gl .gl-skeleton__row{display:flex;align-items:center;gap:28px;block-size:44px}.gl .gl-skeleton__row span{block-size:12px;background:linear-gradient(90deg,var(--ap-fill-4) 0,color-mix(in srgb,var(--ap-fill-4) 40%,transparent) 50%,var(--ap-fill-4) 100%) 0 0 / 200% 100%;border-radius:6px;animation:gl-shimmer 1.4s ease-in-out infinite}.gl .gl-table-wrap{overflow-x:auto}.gl .gl-table{font-variant-numeric:tabular-nums}.gl .gl-table thead th{padding:6px 10px;color:var(--ap-label-2);font-size:var(--dl-type-caption);font-weight:500;white-space:nowrap;box-shadow:inset 0 -1px 0 var(--ap-separator)}.gl .gl-table tbody td,.gl .gl-table tbody th{block-size:52px;padding:9px 10px;box-shadow:inset 0 -1px 0 var(--ap-separator);transition:background-color .14s var(--dl-ease)}.gl .gl-table tbody th{font-weight:400}.gl .gl-table--rows tbody tr[tabindex]{cursor:pointer;transition:background-color .1s}@media(hover:hover)and (pointer:fine){.gl .gl-table--rows tbody tr[tabindex]:hover>:is(td,th){background:var(--ap-fill-4)}}.gl .gl-table--rows tbody tr[aria-selected=true]>:is(td,th),.gl .gl-table--rows tbody tr[tabindex]:focus-visible>:is(td,th){background:var(--dl-accent-soft)}.gl .gl-table--rows tbody tr:focus-visible{box-shadow:none}.gl .gl-table tbody tr.is-muted>:is(td,th){color:var(--ap-label-2)}.gl .gl-table tfoot :is(th,td){padding:14px 10px 6px;font-weight:600}.gl .gl-table tbody tr.gl-table__group th{block-size:auto;padding:22px 10px 8px;color:var(--ap-label-2);font-size:var(--dl-type-secondary);font-weight:600;box-shadow:inset 0 -1px 0 var(--ap-separator)}.gl .gl-table__group .gl-code{margin-inline-start:8px}.gl .gl-table__subtotal :is(th,td){font-weight:500}.gl .gl-table__subtotal th,.gl .gl-table__opening td{color:var(--ap-label-2)}.gl .gl-num{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.gl .gl-col-main{inline-size:40%;min-inline-size:220px}.gl .gl-col-chevron{inline-size:32px;color:var(--ap-label-3)}.gl .gl-col-chevron svg{inline-size:15px;block-size:15px}.gl .gl-col-action{inline-size:1%;text-align:end;white-space:nowrap}.gl .gl-two-line{display:grid;gap:1px;min-inline-size:0}.gl .gl-two-line>span{overflow-wrap:anywhere}.gl .gl-two-line>bdi{justify-self:start}.gl .gl-two-line>small{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 5px;color:var(--ap-label-2);font-size:var(--dl-type-secondary)}.gl .gl-two-line>small>span{white-space:nowrap}.gl .gl-two-line>small svg{inline-size:12px;block-size:12px}.gl a.gl-link-cell{color:var(--ap-label)}@media(hover:hover)and (pointer:fine){.gl a.gl-link-cell:hover>span:first-child{color:var(--ap-blue)}}.gl .gl-account-cell,.gl .gl-account-link{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 7px;color:var(--ap-label);font-weight:400}@media(hover:hover)and (pointer:fine){.gl a.gl-account-link:hover{color:var(--ap-blue)}}.gl .gl-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.gl .gl-amount small{color:var(--ap-label-2);font-size:.82em;font-weight:500}.gl .gl-amount--strong{font-weight:600}.gl .gl-amount--muted{color:var(--ap-label-2)}.gl .gl-ccy{margin-inline-start:6px;color:var(--ap-label-2);font-size:var(--dl-type-badge);font-weight:400}.gl .gl-nets{color:var(--ap-label-2);font-size:var(--dl-type-secondary);font-weight:500}.gl .gl-je{overflow-x:auto;border-radius:12px;box-shadow:inset 0 0 0 1px var(--ap-separator)}.gl .gl-je__table{font-size:var(--dl-type-table);font-variant-numeric:tabular-nums}.gl .gl-je__table th{padding:10px 14px;color:var(--ap-label-2);font-size:var(--dl-type-caption);font-weight:500;box-shadow:inset 0 -1px 0 var(--ap-separator)}.gl .gl-je__table td{padding:10px 14px;box-shadow:inset 0 -1px 0 var(--ap-separator)}.gl .gl-je__table tfoot :is(th,td){padding:12px 14px;color:var(--ap-label);font-size:var(--dl-type-table);font-weight:600;box-shadow:none}.gl .gl-je__table tfoot th{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.gl .dl-insp .gl-je__table{font-size:var(--dl-type-secondary)}.gl .dl-insp .gl-je__table :is(th,td){padding-inline:8px}.gl .dl-insp .gl-je__table :is(th,td):first-child{padding-inline-start:12px}.gl .dl-insp .gl-je__table :is(th,td):last-child{padding-inline-end:12px}.gl .dl-insp .gl-je__table td:not(.gl-num){min-inline-size:104px}.gl .gl-je__note{display:block;margin-block-start:2px;color:var(--ap-label-2);font-size:var(--dl-type-caption)}.gl .gl-je__balanced,.gl .gl-je__off{display:inline-flex;align-items:center;gap:6px;font-weight:500;white-space:nowrap}.gl .gl-je__balanced{color:var(--ap-green)}.gl .gl-je__balanced svg{inline-size:15px;block-size:15px;stroke-width:2.6;animation:gl-pop .36s var(--dl-snap-spring)}.gl .gl-je__off{color:var(--ap-red)}.gl .gl-tree{overflow-x:auto}.gl .gl-tree__table{font-variant-numeric:tabular-nums}.gl .gl-tree__table thead th{padding:6px 10px 8px;color:var(--ap-label-2);font-size:var(--dl-type-caption);font-weight:500;white-space:nowrap;box-shadow:inset 0 -1px 0 var(--ap-separator)}.gl .gl-tree__table tbody td{block-size:40px;padding:0 10px;cursor:pointer;transition:background-color .1s}.gl .gl-tree__table tbody td:first-child{border-start-start-radius:8px;border-end-start-radius:8px}.gl .gl-tree__table tbody td:last-child{border-start-end-radius:8px;border-end-end-radius:8px}.gl .gl-tree__table tbody td{transition:background-color .14s var(--dl-ease)}@media(hover:hover)and (pointer:fine){.gl .gl-tree__table tbody tr:hover td{background:var(--ap-fill-4)}}.gl .gl-tree__table tbody tr:is([aria-selected=true],:focus-visible) td{background:var(--dl-accent-soft)}.gl .gl-tree__table tbody tr:focus-visible{box-shadow:none}.gl .gl-tree__table tbody tr.is-muted td{color:var(--ap-label-2)}.gl .gl-tree__table tbody tr.is-parent .gl-tree__label{font-weight:500}.gl .gl-tree__name{display:flex;align-items:center;gap:6px;min-inline-size:0}.gl .gl-tree__toggle{display:grid;inline-size:28px;block-size:28px;flex:none;place-items:center;color:var(--ap-label-2);border-radius:7px;transition:transform .22s var(--dl-ease),background-color .12s}@media(hover:hover)and (pointer:fine){.gl .gl-tree__toggle:hover{background:var(--ap-fill-3)}}.gl .gl-tree__toggle svg{inline-size:15px;block-size:15px}.gl .gl-tree__toggle[aria-expanded=true]{transform:rotate(calc(90deg * var(--dl-flip)))}.gl .gl-tree__spacer{inline-size:28px;flex:none}.gl .gl-tree__label{min-inline-size:0;overflow-wrap:anywhere}.gl .gl-tree__meta{margin-inline-start:10px;color:var(--ap-label-3);font-size:var(--dl-type-secondary);white-space:nowrap}.gl .gl-input-num{font-variant-numeric:tabular-nums;text-align:end}.gl .glx-filter{display:inline-flex;min-block-size:36px;align-items:center;gap:6px;padding:0 12px 0 14px;color:var(--ap-label);font-size:var(--dl-type-table);font-weight:500;white-space:nowrap;background:var(--ap-grouped-2);border-radius:999px;box-shadow:inset 0 0 0 1px var(--ap-separator);transition:background-color .14s}.gl .glx-filter svg{inline-size:14px;block-size:14px;color:var(--ap-label-2)}@media(hover:hover)and (pointer:fine){.gl .glx-filter:hover{background:var(--ap-fill-4)}}.gl .glx-quiet{color:var(--ap-label-2);font-size:var(--dl-type-table)}.gl .glx-picker{position:relative;min-inline-size:0}.gl .glx-picker__input{padding-inline-end:40px;text-overflow:ellipsis}.gl .glx-picker:has(.glx-picker__code) .glx-picker__input{padding-inline-end:calc(44px + 9ch)}.gl .glx-picker__chevron{position:absolute;inset-block:0;inset-inline-end:0;z-index:2;display:grid;inline-size:40px;place-items:center;color:var(--ap-label-2)}.gl .glx-picker__chevron svg{inline-size:16px;block-size:16px}.gl .glx-picker__code{position:absolute;inset-inline-end:40px;inset-block-start:50%;color:var(--ap-label-2);font-size:var(--dl-type-badge);transform:translateY(-50%);pointer-events:none}.gl .glx-picker .dl-listbox{min-inline-size:100%;max-inline-size:min(440px,calc(100vw - 24px))}.gl .glx-picker__code-cell{margin-inline-start:auto;padding-inline-start:12px;color:var(--ap-label-2);font-size:var(--dl-type-badge);font-variant-numeric:tabular-nums}.gl .glx-picker li.is-active .glx-picker__code-cell{color:inherit}.gl .glx-picker li.is-disabled{color:var(--ap-label-2);cursor:default}.gl .glx-picker li.is-disabled.is-active{color:var(--ap-label-2);background:var(--ap-fill-3)}.gl .glx-picker__group{position:relative;padding:8px 12px 3px 32px;color:var(--ap-label-2);font-size:var(--dl-type-caption);font-weight:600;cursor:default}.gl .glx-picker__group.has-separator{margin-block-start:6px;padding-block-start:12px}.gl .glx-picker__group.has-separator:before{position:absolute;inset-inline:12px;inset-block-start:0;block-size:1px;content:"";background:color-mix(in srgb,var(--ap-label) 14%,transparent)}.gl .glx-picker__empty{padding:8px 12px;color:var(--ap-label-2)}.gl .glx-date{display:grid;justify-items:start;gap:2px}.gl .glx-date>.dl-field{justify-self:stretch}.gl .glx-date-empty{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:start;cursor:pointer}.gl .glx-date-empty__action{color:var(--dl-link);font-size:var(--dl-type-secondary)}.gl .glx-period{display:flex;align-items:flex-end;text-align:start;cursor:pointer}.gl .glx-period__value{white-space:nowrap}.gl .glx-months{inline-size:300px;padding:12px}.gl .glx-months__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-block-end:8px}.gl .glx-months__year{font-size:var(--dl-type-body);font-weight:600}.gl .glx-months__arrows{display:inline-flex;flex:none;align-items:center;gap:2px}.gl .glx-months__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.gl .glx-months__month{display:grid;min-block-size:50px;place-content:center;gap:2px;padding:4px;font-size:var(--dl-type-table);border-radius:10px}@media(hover:hover)and (pointer:fine){.gl .glx-months__month:hover{background:var(--ap-fill-4)}}.gl .glx-months__month.is-current>span{color:var(--ap-blue);font-weight:600}.gl .glx-months__month.is-selected{color:var(--ap-blue);font-weight:600;background:var(--dl-accent-soft)}.gl .glx-months__month small{color:var(--ap-label-2);font-size:var(--dl-type-badge);font-weight:500}.gl .glx-months__foot{display:flex;justify-content:flex-end;margin-block-start:8px;padding-block-start:8px;box-shadow:inset 0 1px color-mix(in srgb,var(--ap-label) 14%,transparent)}.gl .glx-months__extra{inline-size:100%;min-block-size:36px;padding:0 12px;font-size:var(--dl-type-body);text-align:start;border-radius:8px}.gl .glx-months__extra.is-selected{color:var(--ap-blue);background:var(--dl-accent-soft)}@media(hover:hover)and (pointer:fine){.gl .glx-months__extra:hover{color:var(--ap-blue);background:var(--dl-accent-soft)}}.gl .glx-reason{display:grid;gap:12px}.gl .gl-display .dl-menu__item{display:flex;inline-size:100%;align-items:center;gap:6px}.gl .gl-display .dl-menu__item .gl-kbd{margin-inline-start:auto}.gl .glx-uploads,.gl .glx-uploads ul{display:grid;gap:4px}.gl .glx-upload{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;background:var(--ap-grouped-3);border-radius:12px}.gl .glx-upload__icon{inline-size:18px;block-size:18px;color:var(--ap-label-2)}.gl .glx-upload__text{display:grid;min-inline-size:0}.gl .glx-upload__text bdi{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gl .glx-upload__text small{color:var(--ap-label-2);font-size:var(--dl-type-badge)}.gl .glx-upload__done{inline-size:18px;block-size:18px;color:var(--ap-green)}.gl .glx-uploads__add,.gl .gl-attach{justify-self:start;margin-block-start:6px;cursor:pointer}.gl .glx-uploads__error{display:flex;align-items:flex-start;gap:5px;color:var(--ap-red);font-size:var(--dl-type-secondary)}.gl .glx-uploads__error svg{inline-size:14px;block-size:14px;margin-block-start:2.5px}.gl .gl-panel__heading{display:grid;gap:4px;min-inline-size:0;padding-inline-end:32px}.gl .gl-panel__eyebrow{color:var(--ap-blue);font-size:var(--dl-type-body);font-weight:500;font-variant-numeric:tabular-nums}.gl .gl-panel__heading h2{font:600 var(--dl-type-record)/1.3 var(--dl-font-display);letter-spacing:var(--dl-track-display);overflow-wrap:anywhere;outline:none}.gl .gl-panel__status{margin-block-start:2px}.gl .gl-panel__body{display:grid;align-content:start;gap:22px}.gl .gl-rows{display:grid}.gl .gl-rows li{box-shadow:inset 0 -1px 0 var(--ap-separator)}.gl .gl-rows li:last-child{box-shadow:none}.gl .gl-rows li>a,.gl .gl-rows__static{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-inline:-8px;padding:10px 8px;color:var(--ap-label);border-radius:10px}@media(hover:hover)and (pointer:fine){.gl .gl-rows li>a:hover{background:var(--ap-fill-4)}}.gl .gl-steps{display:grid;gap:8px}.gl .gl-steps__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--ap-label-2);font-size:var(--dl-type-secondary)}.gl .gl-steps__head>span:first-child{color:var(--ap-label);font-weight:500}.gl .gl-steps__status{display:inline-flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.gl .gl-checklist{container-type:inline-size;overflow:hidden;border-radius:12px;box-shadow:inset 0 0 0 1px var(--ap-separator)}.gl .gl-checklist li{display:grid;grid-template-columns:22px minmax(0,1fr) 92px 190px 72px;align-items:center;gap:4px 12px;padding:12px 14px;box-shadow:inset 0 -1px 0 var(--ap-separator)}.gl .gl-checklist li:last-child{box-shadow:none}.gl .gl-checklist__mark{display:grid;inline-size:20px;block-size:20px;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ap-label-3)}.gl .gl-checklist__mark svg{inline-size:13px;block-size:13px;color:var(--dl-on-accent);stroke-width:3}.gl .gl-checklist .is-done .gl-checklist__mark{background:var(--ap-green);box-shadow:none}.gl .gl-checklist .is-blocked .gl-checklist__mark{box-shadow:none}.gl .gl-checklist .is-blocked .gl-checklist__mark svg{inline-size:20px;block-size:20px;color:var(--ap-red);stroke-width:2}.gl .gl-checklist__text{display:grid;gap:1px;min-inline-size:0}.gl .gl-checklist__text small{color:var(--ap-label-2);font-size:var(--dl-type-secondary)}.gl .gl-checklist .is-done .gl-checklist__text>span{color:var(--ap-label-2)}.gl .gl-checklist__status{font-size:var(--dl-type-table)}.gl .gl-checklist__blocked{color:var(--ap-red);font-size:var(--dl-type-secondary)}.gl .gl-checklist__meta,.gl .gl-checklist__action{justify-self:end}@container (max-width: 560px){.gl .gl-checklist li{grid-template-columns:22px minmax(0,1fr) auto}.gl .gl-checklist__meta{display:none}.gl .gl-checklist__status{grid-column:2;grid-row:2}.gl .gl-checklist__action{grid-column:3;grid-row:1 / span 2}}.gl .gl-stage{display:grid;gap:8px;margin-block-start:22px}.gl .gl-actionbar{position:sticky;inset-block-end:20px;z-index:20;display:flex;inline-size:fit-content;max-inline-size:100%;align-items:center;gap:16px;margin:28px auto 0;padding:8px 8px 8px 20px;background:color-mix(in srgb,var(--ap-grouped-2) 82%,transparent);border-radius:999px;box-shadow:var(--dl-shadow-pop);-webkit-backdrop-filter:var(--dl-blur);backdrop-filter:var(--dl-blur)}.gl[dir=rtl] .gl-actionbar{padding:8px 20px 8px 8px}.gl .gl-actionbar__saved{display:inline-flex;align-items:center;gap:6px;color:var(--ap-label-2);font-size:var(--dl-type-secondary);white-space:nowrap}.gl .gl-actionbar__saved svg{inline-size:14px;block-size:14px}.gl .gl-actionbar__actions{display:flex;align-items:center;gap:8px}.gl .gl-needs{padding:18px 20px 10px;background:var(--ap-grouped-2);border-radius:16px;box-shadow:var(--dl-shadow-card)}.gl .gl-needs h2{display:flex;align-items:center;gap:8px;margin-block-end:4px;font-size:var(--dl-type-body);font-weight:600}.gl .gl-needs__count{min-inline-size:20px;padding:1px 7px;color:var(--ap-orange);font-size:var(--dl-type-caption);font-weight:500;text-align:center;background:color-mix(in srgb,var(--ap-orange) 14%,transparent);border-radius:999px}.gl .gl-needs ul li{--tone: var(--ap-orange);position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:14px;min-block-size:60px;padding-block:10px}.gl .gl-needs ul li+li:before{position:absolute;inset-block-start:0;inset-inline:44px 0;block-size:1px;background:var(--ap-separator);content:""}.gl .gl-needs ul li.is-critical{--tone: var(--ap-red)}.gl .gl-needs ul li.is-neutral{--tone: var(--ap-gray)}.gl .gl-needs ul li>svg{box-sizing:content-box;inline-size:16px;block-size:16px;padding:7px;color:var(--tone);background:color-mix(in srgb,var(--tone) 14%,transparent);border-radius:50%}.gl .gl-needs__text{display:grid;gap:2px;min-inline-size:0}.gl .gl-needs__text strong{font-weight:400}.gl .gl-needs__text span{color:var(--ap-label-2);font-size:var(--dl-type-secondary);line-height:1.35}.gl .gl-needs__none{display:flex;align-items:center;gap:8px;padding-block:8px 12px;color:var(--ap-label-2)}.gl .gl-needs__none svg{inline-size:16px;block-size:16px;color:var(--ap-green)}.gl .gl-areas{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.gl .gl-area{display:grid;align-content:start;gap:4px;padding:16px 18px 8px;color:var(--ap-label);background:var(--ap-grouped-2);border-radius:16px;box-shadow:var(--dl-shadow-card);transition:transform .16s var(--dl-ease)}.gl .gl-area:active{transform:scale(.985)}.gl .gl-area__head{display:flex;align-items:center;gap:10px;padding-block-end:10px;box-shadow:inset 0 -1px 0 var(--ap-separator)}.gl .gl-area__head strong{flex:1;font-weight:600}.gl .gl-area__icon{display:grid;inline-size:28px;block-size:28px;flex:none;place-items:center;color:var(--ap-label-2);background:var(--ap-fill-4);border-radius:8px}.gl .gl-area__icon svg{inline-size:16px;block-size:16px}.gl .gl-area__chevron{inline-size:15px;block-size:15px;color:var(--ap-label-3)}.gl .gl-area dl>div{display:flex;min-block-size:38px;align-items:center;justify-content:space-between;gap:12px;font-size:var(--dl-type-table);box-shadow:inset 0 -1px 0 var(--ap-separator)}.gl .gl-area dl>div:last-child{box-shadow:none}.gl .gl-area dt{color:var(--ap-label-2)}.gl .gl-area dd{font-weight:600;font-variant-numeric:tabular-nums}.gl .gl-area dd.is-problem{color:var(--ap-orange)}.gl .gl-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start;gap:12px;margin-block-end:18px}.gl .gl-filter-grid__wide{grid-column:span 2}.gl .gl-filter-grid--narrow{grid-template-columns:minmax(0,360px)}.gl .gl-filter-grid--bare{margin:0}.gl .gl-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.gl .gl-form-grid+.gl-form-grid{margin-block-start:16px}.gl .gl-form-grid__wide{grid-column:1 / -1}.gl .gl-form-grid--four{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.gl .gl-disclosure{display:inline-flex;align-items:center;gap:6px;margin-block-start:16px;padding:4px 6px;margin-inline-start:-6px;color:var(--ap-blue);font-weight:500;border-radius:8px}.gl .gl-disclosure svg{inline-size:16px;block-size:16px;transition:transform .22s var(--dl-ease)}.gl .gl-disclosure[aria-expanded=false] svg{transform:rotate(calc(-90deg * var(--dl-flip)))}@media(hover:hover)and (pointer:fine){.gl .gl-disclosure:hover{background:var(--dl-accent-soft)}}.gl .gl-record{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;padding:28px;background:var(--ap-grouped-2);border-radius:22px;box-shadow:var(--dl-shadow-card)}.gl .gl-record__text{display:grid;gap:2px;min-inline-size:0}.gl .gl-record__eyebrow{color:var(--ap-label-2);font-size:var(--dl-type-secondary)}.gl .gl-record h2{font:700 var(--dl-type-display)/1.2 var(--dl-font-display);letter-spacing:var(--dl-track-display)}.gl .gl-record__subtitle{margin-block-end:8px;color:var(--ap-label-2);font-size:var(--dl-type-body)}.gl .gl-record__actions{display:flex;flex-wrap:wrap;gap:10px}.gl .gl-editor{display:grid;gap:20px}.gl .gl-editor__layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px}.gl .gl-editor__main,.gl .gl-editor__side{display:grid;gap:20px;min-inline-size:0}.gl .gl-editor__side .gl-card__body{display:grid;gap:22px}.gl .gl-lines-card{z-index:2}.gl .gl-lines{container-type:inline-size;display:grid}.gl .gl-lines__head,.gl .gl-lines__row,.gl .gl-lines__total{display:grid;grid-template-columns:24px minmax(180px,2.2fr) minmax(120px,1.5fr) minmax(112px,1fr) minmax(112px,1fr) 30px;align-items:center;gap:8px}.gl .gl-lines.has-base :is(.gl-lines__head,.gl-lines__row,.gl-lines__total){grid-template-columns:24px minmax(170px,2fr) minmax(110px,1.3fr) minmax(104px,1fr) minmax(104px,1fr) minmax(96px,.9fr) 30px}.gl .gl-lines__head{min-block-size:32px;padding-block-end:6px;color:var(--ap-label-2);font-size:var(--dl-type-caption);font-weight:500;box-shadow:inset 0 -1px 0 var(--ap-separator)}.gl .gl-lines__row{padding-block:8px;box-shadow:inset 0 -1px 0 var(--ap-separator)}.gl .gl-lines__row:focus-within{position:relative;z-index:3}.gl .gl-lines__row.is-error{background:color-mix(in srgb,var(--ap-red) 5%,transparent)}.gl .gl-lines__index{color:var(--ap-label-2);font-size:var(--dl-type-secondary);text-align:center;font-variant-numeric:tabular-nums}.gl .gl-lines__message{grid-column:2 / -1;color:var(--ap-red);font-size:var(--dl-type-secondary)}.gl .gl-lines__base{color:var(--ap-label-2)}.gl .gl-lines__total{padding-block:14px 4px;font-weight:600}.gl .gl-lines__verdict{grid-column:2 / 4}.gl .gl-lines__add{display:flex;flex-wrap:wrap;gap:4px;margin-block-start:10px;margin-inline-start:-10px}@container (max-width: 640px){.gl .gl-lines__head{display:none}.gl .gl-lines__row,.gl .gl-lines.has-base .gl-lines__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 30px}.gl .gl-lines__index,.gl .gl-lines__base{display:none}.gl .gl-lines__row>.gl-lines__account{grid-column:1 / 3;grid-row:1}.gl .gl-lines__row>[data-cell$=":description"]{grid-column:1 / 3;grid-row:2}.gl .gl-lines__row>[data-cell$=":debit"]{grid-column:1;grid-row:3}.gl .gl-lines__row>[data-cell$=":credit"]{grid-column:2;grid-row:3}.gl .gl-lines__row>.dl-button{grid-column:3;grid-row:1}.gl .gl-lines__message{grid-column:1 / -1}.gl .gl-lines__total,.gl .gl-lines.has-base .gl-lines__total{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gl .gl-lines__total>span:empty,.gl .gl-lines__total>span:nth-child(5):not(:last-child){display:none}.gl .gl-lines__verdict{grid-column:1 / -1}}.gl .gl-recon .gl-two-line>small{white-space:nowrap}.gl .gl-preview{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:16px;padding:12px 14px;background:color-mix(in srgb,var(--ap-red) 9%,var(--ap-grouped-2));border-radius:12px}.gl .gl-preview>svg{inline-size:20px;block-size:20px;color:var(--ap-red)}.gl .gl-preview.is-resolved{background:color-mix(in srgb,var(--ap-green) 10%,var(--ap-grouped-2))}.gl .gl-preview.is-resolved>svg{color:var(--ap-green)}.gl .gl-preview__text{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-inline-size:0}.gl .gl-preview__text strong{font-weight:500}.gl .gl-preview__text small{color:var(--ap-label-2);font-size:var(--dl-type-secondary)}.gl .gl-history{display:grid;gap:22px}.gl .gl-history section{display:grid;gap:8px}.gl .gl-history__day{padding-inline:2px;color:var(--ap-label-2);font-size:var(--dl-type-secondary);font-weight:600}.gl .gl-history ol{border-radius:12px;box-shadow:inset 0 0 0 1px var(--ap-separator)}.gl .gl-history__entry{padding:14px 16px;box-shadow:inset 0 -1px 0 var(--ap-separator)}.gl .gl-history__entry:last-child{box-shadow:none}.gl .gl-history__head{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px}.gl .gl-history__what{overflow-wrap:anywhere}.gl .gl-history__what strong{font-weight:500}.gl .gl-history__head time{font-size:var(--dl-type-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.gl .gl-history__reason{margin-block-start:4px;margin-inline-start:34px;color:var(--ap-label-2);font-size:var(--dl-type-table)}.gl .gl-history__entry>.gl-button{margin-inline-start:26px}.gl .gl-diff{table-layout:fixed;inline-size:calc(100% - 34px);margin-block-start:10px;margin-inline-start:34px;font-size:var(--dl-type-table)}.gl .gl-diff thead th{padding:6px 10px;color:var(--ap-label-2);font-size:var(--dl-type-caption);font-weight:500;box-shadow:inset 0 -1px 0 var(--ap-separator)}.gl .gl-diff tbody :is(th,td){padding:8px 10px;overflow-wrap:anywhere;box-shadow:inset 0 -1px 0 var(--ap-separator)}.gl .gl-diff tbody tr:last-child :is(th,td){box-shadow:none}.gl .gl-diff tbody th{inline-size:30%;color:var(--ap-label-2);font-weight:400}.gl .gl-diff s{color:var(--ap-label-2)}.gl .gl-diff strong{font-weight:400}.gl .gl-diff__empty{color:var(--ap-label-2);font-style:italic}@media(max-width:1279px){.gl .gl-split.has-panel{grid-template-columns:minmax(0,1fr)}.gl .gl-split.has-panel .gl-hide-split{display:revert}.gl .gl-editor__layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:1023px){.gl .gl-page{padding-inline:20px}}.gl :is(.gl-show-sm,.gl-show-md){display:none}.gl .gl-two-line>small>:is(.gl-show-sm,.gl-show-md):before{content:"· "}.gl .gl-num .gl-two-line{justify-items:end}@media(max-width:900px){.gl .gl-hide-md{display:none}.gl .gl-show-md{display:revert}.gl .gl-screen{padding:20px}.gl .gl-filter-grid__wide{grid-column:auto}.gl .gl-form-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.gl .gl-hide-sm{display:none}.gl .gl-table :is(thead,tbody,tfoot) :is(td,th){padding-inline:6px}.gl .gl-col-main{min-inline-size:150px}.gl .gl-two-line>small:has(>.gl-show-sm,>.gl-show-md){display:grid}.gl .gl-two-line>small>:is(.gl-show-sm,.gl-show-md):before{content:none}.gl .gl-show-sm{display:revert}}@media(max-width:600px){.gl .gl-page{padding-inline:16px}.gl .gl-actionbar__saved{display:none}}@media(pointer:coarse){.gl .gl-button{min-block-size:44px}}@keyframes gl-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes gl-pop{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes gl-panel-in{0%{opacity:0;transform:translate(calc(12px * var(--dl-flip)))}to{opacity:1;transform:none}}@keyframes gl-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.gl *,.gl *:before,.gl *:after{animation-duration:1ms;animation-iteration-count:1;transition-duration:1ms}}@media(prefers-reduced-transparency:reduce){.gl .gl-actionbar{background:var(--ap-grouped-2);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){.dl.gl[data-theme]{--dl-accent-fill: color-mix(in srgb, var(--ap-blue) 55%, black)}.gl .gl-tree__meta{color:var(--ap-label-2)}.gl :is(.gl-card,.gl-screen,.gl-panel,.gl-record,.gl-needs,.gl-area,.gl-period-now){box-shadow:0 0 0 1px var(--ap-label-3)}}.interchange-workspace{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--workspace-section-gap);padding:var(--workspace-section-gap) var(--workspace-gutter)}.interchange-card{display:grid;gap:14px;min-inline-size:0;overflow-x:auto;padding:20px;background:var(--workspace-surface-raised);border:1px solid var(--workspace-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.interchange-card h2{margin:0;font-size:var(--dl-type-body)}.interchange-card table{inline-size:100%;font-size:var(--dl-type-caption)}.interchange-card th{text-align:start}.interchange-card td{padding:8px;border-block-start:1px solid var(--gray-100)}.interchange-card a,.interchange-card button{display:inline-flex;min-block-size:44px;align-items:center;padding:0 14px;color:var(--shell-text-on-accent);background:var(--teal-700);border:0;border-radius:var(--radius-md);text-decoration:none}.interchange-card div{display:flex;flex-wrap:wrap;gap:8px}.interchange-card label{display:grid;gap:8px}@media(max-width:820px){.interchange-workspace{grid-template-columns:minmax(0,1fr);padding:16px 18px}.interchange-card{padding:16px}}.hr-app,.hr-attendance-dialog,.hr-attendance-dialog__footer{--hr-accent: var(--accent-600, #0a6cff);--hr-surface: var(--workspace-surface-raised, #fff);--hr-subtle: var(--workspace-surface-subtle, #f5f7fb);--hr-border: var(--workspace-border, rgb(128 140 160 / 22%));--hr-text: var(--shell-text-primary, #172033);--hr-muted: var(--shell-text-secondary, #687187);color:var(--hr-text)}.hr-app{width:100%;min-height:calc(100dvh - var(--shell-topbar-height, 0px));background:var(--raouf-canvas)}.hr-app :is(a,button),.hr-attendance-dialog :is(a,button),.hr-attendance-dialog__footer button{transition:color .16s ease,background .16s ease,border-color .16s ease,transform .12s ease-out}.hr-app__topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto minmax(260px,560px) auto;align-items:center;gap:24px;min-height:66px;padding:10px clamp(18px,2.4vw,34px);background:color-mix(in srgb,var(--hr-surface) 92%,transparent);border-bottom:1px solid var(--hr-border);-webkit-backdrop-filter:blur(20px) saturate(155%);backdrop-filter:blur(20px) saturate(155%)}.hr-app__brand{display:flex;align-items:center;gap:10px}.hr-app__brand>span{display:grid;width:36px;height:36px;place-items:center;color:#fff;background:linear-gradient(145deg,#2381ff,#0757d8);border-radius:10px;box-shadow:0 7px 18px #0661e042}.hr-app__brand h1{margin:0;font-size:15px;letter-spacing:-.02em}.hr-app__brand small{display:block;margin-top:2px;color:var(--hr-muted);font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.hr-global-search{display:flex;min-height:38px;align-items:center;gap:9px;padding:0 13px;color:var(--hr-muted);font-size:11px;text-decoration:none;background:var(--hr-subtle);border:1px solid var(--hr-border);border-radius:9px}.hr-operational-links{display:flex;justify-content:flex-end;gap:14px}.hr-operational-links a{display:inline-flex;align-items:center;gap:5px;color:var(--hr-muted);font-size:10px;font-weight:600;text-decoration:none;white-space:nowrap}.hr-app__frame{display:grid;grid-template-columns:218px minmax(0,1fr);min-height:calc(100dvh - 66px)}.hr-app__rail{position:sticky;top:66px;height:calc(100dvh - 66px);padding:14px 10px 28px;overflow-y:auto;background:color-mix(in srgb,var(--hr-surface) 74%,var(--raouf-canvas));border-inline-end:1px solid var(--hr-border)}.hr-app__rail section{margin-bottom:2px}.hr-app__rail section>button{display:flex;width:100%;min-height:35px;align-items:center;justify-content:space-between;padding:0 10px;color:var(--hr-muted);font-size:10px;font-weight:600;text-align:start;background:transparent;border:0;border-radius:7px}.hr-app__rail section>button svg{transition:transform .16s ease}.hr-app__rail section>button[aria-expanded=true] svg{transform:rotate(180deg)}.hr-app__rail section.is-active>button{color:var(--hr-text)}.hr-app__rail section>div{display:grid;padding:2px 0 7px 7px}.hr-app__rail a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:31px;padding:0 9px;color:var(--hr-muted);font-size:9.5px;text-decoration:none;border-inline-start:1px solid var(--hr-border)}@media(hover:hover)and (pointer:fine){.hr-app__rail a:hover{color:var(--hr-text);background:var(--hr-subtle)}}.hr-app__rail a.active{color:#fff;font-weight:600;background:var(--hr-accent);border-radius:7px;border-inline-start-color:transparent}.hr-app__rail a small{font-size:8px;opacity:.65}.hr-app__main{min-width:0;padding:0 clamp(18px,2.7vw,40px) 48px}.hr-breadcrumb{display:flex;align-items:center;gap:7px;min-height:38px;color:var(--hr-muted);font-size:9px;border-bottom:1px solid var(--hr-border)}.hr-breadcrumb a{text-decoration:none}.hr-breadcrumb strong{color:var(--hr-text)}.hr-page{display:grid;min-width:0;gap:18px;width:min(1500px,100%);margin:0 auto;padding-top:26px}.hr-page__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.hr-page__heading p{margin:0 0 6px;color:var(--hr-accent);font-size:9px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.hr-page__heading h1{margin:0;font-size:clamp(25px,2.6vw,34px);line-height:1.08;letter-spacing:-.04em}.hr-page__heading>div>span{display:block;margin-top:7px;color:var(--hr-muted);font-size:11px}.hr-heading-actions,.hr-panel-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.hr-button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:0 12px;color:var(--hr-text);font-size:10px;font-weight:600;text-decoration:none;background:var(--hr-surface);border:1px solid var(--hr-border);border-radius:8px}.hr-button--primary{color:#fff;background:var(--hr-accent);border-color:transparent}.hr-button:active:not(:disabled){transform:scale(.97)}.hr-provenance{display:flex;align-items:center;gap:0;padding:12px 14px;color:var(--hr-muted);font-size:9px;background:color-mix(in srgb,var(--hr-accent) 5%,var(--hr-surface));border:1px solid color-mix(in srgb,var(--hr-accent) 22%,var(--hr-border));border-radius:8px}.hr-provenance>*{padding-inline:10px;border-inline-start:1px solid var(--hr-border)}.hr-provenance>:first-child{padding-inline-start:0;color:var(--hr-accent);border:0}.hr-provenance--compact{justify-self:start}.hr-page__heading .hr-provenance{flex:0 0 auto;margin:0}.hr-metric-grid{display:grid;grid-template-columns:repeat(7,minmax(115px,1fr));overflow:hidden;background:var(--hr-surface);border:1px solid var(--hr-border);border-radius:12px;box-shadow:var(--shadow-sm)}.hr-metric{position:relative;display:grid;min-height:105px;align-content:center;padding:15px;color:inherit;text-decoration:none;border-inline-end:1px solid var(--hr-border);border-bottom:1px solid var(--hr-border);margin-block-end:-1px;margin-inline-end:-1px}@media(hover:hover)and (pointer:fine){.hr-metric:hover{background:var(--hr-subtle)}}.hr-metric>span{color:var(--hr-muted);font-size:9px}.hr-metric strong{margin-top:6px;font-size:21px;letter-spacing:-.035em}.hr-metric small{margin-top:5px;color:var(--hr-muted);font-size:8px}.hr-metric svg{position:absolute;inset-block-start:13px;inset-inline-end:12px;color:var(--hr-muted)}.hr-panel{min-width:0;overflow:hidden;background:var(--hr-surface);border:1px solid var(--hr-border);border-radius:12px;box-shadow:var(--shadow-sm)}.hr-panel>header{position:relative;display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:18px;padding:11px 15px}.hr-panel>header:after{content:"";position:absolute;inset-block-end:0;inset-inline:var(--divider-inset);block-size:1px;background:var(--divider-color);pointer-events:none}.hr-panel__body{--divider-offset: 15px}:is(.hr-funnel,.hr-compact-list,.hr-link-list,.hr-alert-list,.hr-attendance-batches)>li{position:relative;border-bottom:0!important}:is(.hr-funnel,.hr-compact-list,.hr-link-list,.hr-alert-list,.hr-attendance-batches)>li+li:before{content:"";position:absolute;inset-block-start:0;inset-inline:calc(var(--divider-inset) - var(--divider-offset, 0px));block-size:1px;background:var(--divider-color);pointer-events:none}.hr-panel>header h2{margin:0;font-size:12px;letter-spacing:-.015em}.hr-panel>header p{margin:4px 0 0;color:var(--hr-muted);font-size:9px}.hr-panel>header a{display:inline-flex;align-items:center;gap:5px;color:var(--hr-accent);font-size:9px;text-decoration:none}.hr-panel__body{padding:15px}.hr-dashboard-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:16px}.hr-panel--wide{grid-column:span 2}.hr-spark-chart{display:flex;height:170px;align-items:flex-end;gap:9px;padding:12px 8px 20px;background:repeating-linear-gradient(to bottom,transparent 0 32px,var(--hr-border) 33px)}.hr-spark-chart i{position:relative;width:100%;height:var(--bar-height);background:linear-gradient(180deg,color-mix(in srgb,var(--hr-accent) 78%,white),var(--hr-accent));border-radius:4px 4px 1px 1px;opacity:.9}.hr-spark-chart i span{position:absolute;inset-block-end:-18px;inset-inline-start:50%;color:var(--hr-muted);font-size:7px;font-style:normal;transform:translate(-50%)}.hr-funnel,.hr-alert-list,.hr-compact-list,.hr-link-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.hr-funnel li,.hr-compact-list li,.hr-link-list li{display:flex;min-height:37px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--hr-border)}.hr-funnel li:last-child,.hr-compact-list li:last-child,.hr-link-list li:last-child{border-bottom:0}.hr-funnel span,.hr-link-list span{color:var(--hr-muted);font-size:9px}.hr-funnel strong{color:var(--hr-accent)}.hr-distribution{display:grid;grid-template-columns:115px 1fr;align-items:center;gap:18px}.hr-donut{display:grid;width:110px;height:110px;place-content:center;text-align:center;background:radial-gradient(circle,var(--hr-surface) 43%,transparent 45%),conic-gradient(#1777f2 0 31%,#58a6ff 31% 55%,#39c49a 55% 73%,#f5ad42 73% 89%,#8b95aa 89%);border-radius:50%}.hr-donut strong{font-size:18px}.hr-donut span{color:var(--hr-muted);font-size:8px}.hr-distribution ul{display:grid;gap:8px;margin:0;padding:0;font-size:9px;list-style:none}.hr-distribution li{display:flex;justify-content:space-between;gap:8px}.hr-alert-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;border-bottom:1px solid var(--hr-border)}.hr-alert-list li:last-child{border:0}.hr-alert-list svg{color:var(--hr-muted)}.hr-alert-list div{display:grid;gap:3px}.hr-alert-list strong{font-size:9.5px}.hr-alert-list div span{color:var(--hr-muted);font-size:8px}.hr-timeline{display:grid}.hr-timeline article{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;min-height:49px}.hr-timeline i{width:8px;height:8px;margin-top:4px;background:var(--hr-accent);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--hr-accent) 13%,transparent)}.hr-timeline div{display:grid;gap:3px}.hr-timeline strong{font-size:9px}.hr-timeline span,.hr-timeline time{color:var(--hr-muted);font-size:8px}.hr-approval-summary,.hr-integration-state,.hr-target-empty,.hr-reporting-line{display:grid;justify-items:start;gap:8px;color:var(--hr-muted);font-size:10px}.hr-approval-summary strong{color:var(--hr-text);font-size:30px}.hr-approval-summary a,.hr-target-empty a,.hr-reporting-line a{color:var(--hr-accent);font-weight:600;text-decoration:none}.hr-toolbar{display:flex;align-items:end;gap:9px;padding:12px;background:var(--hr-surface);border:1px solid var(--hr-border);border-radius:10px}.hr-toolbar label{display:grid;gap:5px;color:var(--hr-muted);font-size:8px}.hr-toolbar input,.hr-toolbar select{min-height:36px;font-size:10px}.hr-search-field{min-width:260px;flex:1}.hr-table-wrap{width:100%;overflow:auto;background:var(--hr-surface);border:1px solid var(--hr-border);border-radius:10px}.hr-table{min-width:1100px;font-size:9px}.hr-table th{position:sticky;top:0;z-index:2;height:36px;padding:0 10px;color:var(--hr-muted);text-align:start;white-space:nowrap;background:var(--hr-subtle)}.hr-table td{height:49px;padding:8px 10px;white-space:nowrap}.hr-table-wrap--compact .hr-table td{height:38px;padding-block:4px}.hr-person-cell{display:flex;align-items:center;gap:8px;text-decoration:none}.hr-avatar{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;color:#fff;font-size:9px;font-weight:600;background:linear-gradient(145deg,#458eff,#6559db);border-radius:50%}.hr-avatar--large{width:72px;height:72px;font-size:19px}.hr-icon-action{min-width:32px;min-height:32px;padding:0;border:0}.hr-state{display:grid;min-height:260px;place-content:center;justify-items:center;gap:9px;color:var(--hr-muted);text-align:center;background:var(--hr-surface);border:1px dashed var(--hr-border);border-radius:12px}.hr-state a{color:var(--hr-accent)}.hr-status{display:inline-flex;min-height:20px;align-items:center;padding:0 7px;color:var(--hr-muted);font-size:8px;font-weight:600;background:var(--hr-subtle);border:1px solid var(--hr-border);border-radius:999px;white-space:nowrap}.hr-status--positive{color:var(--status-positive);background:color-mix(in srgb,var(--status-positive) 10%,transparent)}.hr-status--attention{color:var(--status-attention);background:color-mix(in srgb,var(--status-attention) 10%,transparent)}.hr-status--critical{color:var(--status-critical);background:color-mix(in srgb,var(--status-critical) 10%,transparent)}.hr-status--info{color:var(--hr-accent);background:color-mix(in srgb,var(--hr-accent) 10%,transparent)}.hr-record-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px;background:var(--hr-surface);border:1px solid var(--hr-border);border-radius:12px}.hr-record-header__identity{display:grid;gap:4px}.hr-record-header__identity>div,.hr-record-header__identity p,.hr-record-header__identity p span{display:flex;align-items:center;gap:8px}.hr-record-header h1{margin:0;font-size:25px;letter-spacing:-.04em}.hr-record-header__identity>strong{font-size:11px}.hr-record-header p{flex-wrap:wrap;margin:3px 0 0;color:var(--hr-muted);font-size:9px}.hr-tabs{display:flex;overflow-x:auto;border-bottom:1px solid var(--hr-border)}.hr-tabs :is(button,a){min-width:max-content;min-height:40px;padding:0 11px;color:var(--hr-muted);font-size:9px;font-weight:600;text-decoration:none;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0}.hr-tabs [aria-selected=true]{color:var(--hr-accent);border-bottom-color:var(--hr-accent)}.hr-factsheet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.hr-factsheet-grid .hr-panel:last-child{grid-column:span 3}.hr-definition-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0}.hr-definition-list>div{display:grid;grid-template-columns:minmax(90px,1fr) 1.2fr;gap:8px;padding:9px 0;border-bottom:1px solid var(--hr-border)}.hr-definition-list dt{color:var(--hr-muted);font-size:8px}.hr-definition-list dd{display:flex;align-items:center;gap:5px;margin:0;font-size:9px;font-weight:600}.hr-empty-value{color:var(--hr-muted)}.hr-restricted{padding:24px;color:var(--hr-muted);background:var(--hr-subtle);border:1px dashed var(--hr-border);border-radius:12px}.hr-restricted p{margin-bottom:0;font-size:10px}.hr-factsheet-grid .hr-definition-list{grid-template-columns:1fr}.hr-principle-strip{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;background:var(--hr-surface);border:1px solid var(--hr-border);border-radius:10px}.hr-principle-strip article{display:grid;gap:4px;padding:12px 15px;border-inline-end:1px solid var(--hr-border)}.hr-principle-strip article:last-child{border:0}.hr-principle-strip strong{font-size:10px}.hr-principle-strip span{color:var(--hr-muted);font-size:8px}.hr-org-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:15px}.hr-org-tree{display:grid;justify-items:center;gap:35px;padding:12px}.hr-org-node{display:grid;justify-items:center;gap:5px;min-width:220px;padding:14px;background:var(--hr-subtle);border:1px solid var(--hr-border);border-radius:10px}.hr-org-node>span{display:grid;width:34px;height:34px;place-items:center;color:var(--hr-accent);background:color-mix(in srgb,var(--hr-accent) 10%,transparent);border-radius:9px}.hr-org-node small{color:var(--hr-muted);font-size:8px}.hr-org-branches{position:relative;display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:15px;width:100%}.hr-org-branches:before{position:absolute;inset-block-start:-18px;inset-inline:18%;height:1px;content:"";background:var(--hr-border)}.hr-org-branches button{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:2px 8px;min-height:84px;padding:12px;text-align:start;background:var(--hr-surface);border:1px solid var(--hr-border);border-radius:10px}.hr-org-branches button.is-selected{border-color:var(--hr-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--hr-accent) 15%,transparent)}.hr-org-branches .hr-avatar{grid-row:span 3}.hr-org-branches b{font-size:8px}.hr-org-branches small{color:var(--hr-muted);font-size:8px}.hr-org-branches svg{grid-row:1;grid-column:3}.hr-stat-row{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;background:var(--hr-surface);border:1px solid var(--hr-border);border-radius:10px}.hr-stat-row--four{grid-template-columns:repeat(4,1fr)}.hr-stat-row article{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;min-height:86px;padding:14px;border-inline-end:1px solid var(--hr-border)}.hr-stat-row article:last-child{border:0}.hr-stat-row svg{grid-row:span 2;color:var(--hr-accent)}.hr-stat-row strong{font-size:16px}.hr-stat-row span{color:var(--hr-muted);font-size:8px}.hr-recruitment-summary{display:grid;grid-template-columns:repeat(3,160px) 1fr;gap:12px}.hr-recruitment-summary article,.hr-recruitment-summary>div{display:grid;grid-template-columns:auto 1fr;gap:3px 9px;align-items:center;min-height:72px;padding:11px;background:var(--hr-surface);border:1px solid var(--hr-border);border-radius:10px}.hr-recruitment-summary article svg{grid-row:span 2;color:var(--hr-accent)}.hr-recruitment-summary article span,.hr-recruitment-summary label span{color:var(--hr-muted);font-size:8px}.hr-recruitment-summary select{width:100%;min-height:36px;font-size:9px}.hr-kanban{display:grid;grid-template-columns:repeat(5,minmax(175px,1fr));gap:10px;overflow-x:auto}.hr-kanban>section{min-width:175px;padding:9px;background:var(--hr-subtle);border:1px solid var(--hr-border);border-radius:10px}.hr-kanban section>header{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:0 3px 7px}.hr-kanban h2{margin:0;font-size:10px}.hr-kanban section>div{display:grid;gap:8px}.hr-kanban section button{display:grid;grid-template-columns:auto 1fr auto;gap:3px 8px;min-height:70px;padding:9px;text-align:start;background:var(--hr-surface);border:1px solid var(--hr-border);border-radius:8px}.hr-kanban section button.is-selected{border-color:var(--hr-accent)}.hr-kanban .hr-avatar{grid-row:span 2;width:25px;height:25px;font-size:7px}.hr-kanban strong{font-size:9px}.hr-kanban small,.hr-kanban time{color:var(--hr-muted);font-size:7px}.hr-kanban time{grid-column:2}.hr-kanban button>svg{grid-column:3;grid-row:1}.hr-candidate-facts{display:grid;grid-template-columns:1fr 1fr;gap:30px}.hr-candidate-facts dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.hr-candidate-facts dl div{display:grid;gap:4px}.hr-candidate-facts dt{color:var(--hr-muted);font-size:8px}.hr-candidate-facts dd{margin:0;font-size:9px;font-weight:600}.hr-candidate-facts p{color:var(--hr-muted);font-size:9px}.hr-boundary-callout{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;color:var(--hr-muted);background:color-mix(in srgb,var(--hr-accent) 6%,var(--hr-surface));border:1px solid color-mix(in srgb,var(--hr-accent) 25%,var(--hr-border));border-radius:10px}.hr-boundary-callout>svg{flex:0 0 auto;color:var(--hr-accent)}.hr-boundary-callout strong{color:var(--hr-text);font-size:10px}.hr-boundary-callout p{margin:5px 0 0;font-size:9px;line-height:1.5}.hr-stepper{display:grid;grid-template-columns:repeat(5,1fr)}.hr-stepper article{position:relative;display:grid;justify-items:center;gap:5px;color:var(--hr-muted);text-align:center}.hr-stepper article:after{position:absolute;top:13px;inset-inline-start:calc(50% + 20px);width:calc(100% - 40px);height:1px;content:"";background:var(--hr-border)}.hr-stepper article:last-child:after{display:none}.hr-stepper b{z-index:1;display:grid;width:27px;height:27px;place-items:center;background:var(--hr-subtle);border:1px solid var(--hr-border);border-radius:50%}.hr-stepper .is-active b{color:#fff;background:var(--hr-accent);border-color:var(--hr-accent)}.hr-stepper strong{color:var(--hr-text);font-size:9px}.hr-stepper span{font-size:8px}.hr-report-catalog{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.hr-report-catalog article{display:grid;align-content:start;gap:9px;min-height:175px;padding:16px;background:var(--hr-surface);border:1px solid var(--hr-border);border-radius:11px}.hr-report-catalog article>div{display:grid;width:36px;height:36px;place-items:center;color:var(--hr-accent);background:color-mix(in srgb,var(--hr-accent) 10%,transparent);border-radius:9px}.hr-report-catalog h2{margin:3px 0 0;font-size:11px}.hr-report-catalog p{margin:0;color:var(--hr-muted);font-size:9px;line-height:1.5}.hr-report-catalog footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:7px;margin-top:auto}.hr-target-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:15px}.hr-target-layout>div,.hr-target-layout>aside{display:grid;align-content:start;gap:15px}.hr-capability-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hr-capability-cards article{display:grid;align-content:start;gap:7px;min-height:130px;padding:13px;background:var(--hr-subtle);border:1px solid var(--hr-border);border-radius:9px}.hr-capability-cards article>span:first-child{color:var(--hr-accent);font-size:8px;font-weight:600}.hr-capability-cards strong{font-size:10px}.hr-capability-cards p{margin:0;color:var(--hr-muted);font-size:8px;line-height:1.5}@media(max-width:1240px){.hr-app__frame{grid-template-columns:190px minmax(0,1fr)}.hr-page__heading{display:grid}.hr-page__heading .hr-heading-actions{justify-content:flex-start}.hr-toolbar{flex-wrap:wrap}.hr-toolbar>*{min-width:0}.hr-toolbar .hr-search-field{flex-basis:100%}.hr-search-field input{width:100%}.hr-metric-grid{grid-template-columns:repeat(4,1fr)}.hr-dashboard-grid{grid-template-columns:1fr 1fr}.hr-panel--wide{grid-column:span 2}.hr-report-catalog,.hr-recruitment-summary{grid-template-columns:repeat(3,1fr)}.hr-recruitment-summary>div{grid-column:1 / -1}}@media(max-width:900px){.hr-app__topbar{grid-template-columns:1fr auto}.hr-global-search{grid-column:1 / -1;grid-row:2}.hr-app__frame{grid-template-columns:1fr}.hr-app__rail{position:static;display:flex;height:auto;gap:4px;padding:8px;overflow-x:auto;border:0;border-bottom:1px solid var(--hr-border)}.hr-app__rail section{min-width:max-content;margin:0}.hr-app__rail section>button{min-height:34px}.hr-app__rail section>div{position:absolute;z-index:30;width:220px;max-height:360px;padding:8px;overflow-y:auto;background:var(--hr-surface);border:1px solid var(--hr-border);border-radius:9px;box-shadow:var(--shadow-lg)}.hr-app__rail a{border:0}.hr-page__heading{display:grid}.hr-page__heading .hr-provenance{max-width:100%;flex-wrap:wrap}.hr-factsheet-grid,.hr-org-layout,.hr-target-layout{grid-template-columns:1fr}.hr-factsheet-grid .hr-panel:last-child{grid-column:auto}.hr-record-header{grid-template-columns:auto 1fr}.hr-record-header .hr-heading-actions{grid-column:1 / -1;justify-content:flex-start}.hr-report-catalog,.hr-capability-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.hr-app__topbar{display:flex;flex-wrap:wrap;gap:10px}.hr-operational-links{width:100%;justify-content:flex-start}.hr-global-search{width:100%;order:3}.hr-app__main{padding-inline:14px}.hr-page__heading{display:grid}.hr-page__heading .hr-heading-actions{justify-content:flex-start}.hr-page__heading .hr-provenance{max-width:100%;flex-wrap:wrap}.hr-metric-grid{grid-template-columns:repeat(2,1fr)}.hr-dashboard-grid{grid-template-columns:1fr}.hr-panel--wide{grid-column:auto}.hr-toolbar{align-items:stretch;flex-direction:column}.hr-search-field{min-width:0}.hr-principle-strip,.hr-stat-row,.hr-stat-row--four,.hr-recruitment-summary,.hr-report-catalog,.hr-capability-cards,.hr-effective-dates{grid-template-columns:1fr}.hr-principle-strip article,.hr-stat-row article{border-inline-end:0;border-bottom:1px solid var(--hr-border)}.hr-org-branches,.hr-record-header,.hr-candidate-facts,.hr-definition-list{grid-template-columns:1fr}.hr-stepper{grid-template-columns:1fr;gap:10px}.hr-stepper article{grid-template-columns:auto 1fr;justify-items:start;text-align:start}.hr-stepper article:after{display:none}}@media(prefers-reduced-motion:reduce){.hr-app *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.hr-effective-dates{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.hr-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hr-attendance-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:15px;align-items:start}.hr-attendance-filters{flex-wrap:wrap}.hr-attendance-filters>label,.hr-attendance-filters>div{min-width:180px}.hr-attendance-table{min-width:760px}.hr-attendance-table th[scope=row]{font-weight:600;text-align:start}.hr-attendance-table select{min-height:32px;min-width:200px;font-size:10px}.hr-attendance-table select[aria-invalid=true]{border-color:var(--status-critical)}.hr-attendance-issue{max-width:360px;white-space:normal!important;color:var(--hr-muted)}.hr-status svg{margin-inline-end:4px}.hr-attendance-batches{display:grid;margin:0;padding:0;list-style:none}.hr-attendance-batches li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:10px 0;border-bottom:1px solid var(--hr-border)}.hr-attendance-batches li:last-child{border-bottom:0}.hr-attendance-batches li>div{display:grid;gap:3px;min-width:0}.hr-attendance-batches__name{overflow:hidden;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hr-attendance-batches small{color:var(--hr-muted);font-size:8.5px}.hr-attendance-batches .hr-button{grid-column:1 / -1;justify-self:start;min-height:30px}.hr-attendance-muted{margin:0;color:var(--hr-muted);font-size:10px;line-height:1.5}.hr-attendance-dialog{display:grid;gap:16px;max-width:1180px;margin:0 auto}.hr-attendance-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;counter-reset:none}.hr-attendance-steps li{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 10px;color:var(--hr-muted);font-size:10px;background:var(--hr-subtle);border:1px solid var(--hr-border);border-radius:9px}.hr-attendance-steps b{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;font-size:9px;background:var(--hr-surface);border:1px solid var(--hr-border);border-radius:50%}.hr-attendance-steps li.is-active{color:var(--hr-text);font-weight:600;border-color:var(--hr-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--hr-accent) 14%,transparent)}.hr-attendance-steps li.is-active b,.hr-attendance-steps li.is-complete b{color:#fff;background:var(--hr-accent);border-color:var(--hr-accent)}.hr-attendance-file{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--hr-muted);font-size:10px}.hr-attendance-file bdi{color:var(--hr-text);font-weight:600}.hr-attendance-step{display:grid;gap:14px}.hr-attendance-step h3{margin:0;font-size:13px}.hr-attendance-drop{display:grid;justify-items:center;gap:8px;padding:34px 20px;text-align:center;background:var(--hr-subtle);border:1.5px dashed var(--hr-border);border-radius:14px;transition:border-color .16s ease,background .16s ease}.hr-attendance-drop.is-dragging{background:color-mix(in srgb,var(--hr-accent) 7%,var(--hr-surface));border-color:var(--hr-accent)}.hr-attendance-drop svg{color:var(--hr-accent)}.hr-attendance-drop h3{margin:0;font-size:13px}.hr-attendance-drop p{margin:0;color:var(--hr-muted);font-size:10px}.hr-attendance-drop label.hr-button{cursor:pointer}.hr-attendance-file-input{position:absolute;width:1px;height:1px;opacity:0}.hr-attendance-file-input:focus-visible+p,.hr-attendance-drop:focus-within label.hr-button{outline:2px solid var(--hr-accent);outline-offset:2px}.hr-attendance-grid{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.hr-attendance-grid>label{display:grid;gap:5px;color:var(--hr-muted);font-size:9px}.hr-attendance-grid select,.hr-attendance-grid input{min-height:36px;min-width:180px;font-size:10px}.hr-attendance-calendar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;padding:8px 12px;border:1px solid var(--hr-border);border-radius:9px}.hr-attendance-calendar legend{padding:0 4px;color:var(--hr-muted);font-size:9px}.hr-attendance-calendar label{display:inline-flex;align-items:center;gap:6px;font-size:10px}.hr-attendance-calendar small{flex-basis:100%;color:var(--hr-muted);font-size:8.5px}.hr-attendance-sample summary{cursor:pointer;color:var(--hr-accent);font-size:10px;font-weight:600}.hr-attendance-sample .hr-table-wrap{margin-top:8px}.hr-attendance-counts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;overflow:hidden;background:var(--hr-surface);border:1px solid var(--hr-border);border-radius:10px}.hr-attendance-counts>div{display:grid;gap:4px;padding:12px 14px;border-inline-end:1px solid var(--hr-border)}.hr-attendance-counts>div:last-child{border:0}.hr-attendance-counts dt{color:var(--hr-muted);font-size:8.5px}.hr-attendance-counts dd{margin:0;font-size:18px;font-weight:600;letter-spacing:-.03em}.hr-attendance-counts .is-positive dd{color:var(--status-positive)}.hr-attendance-counts .is-critical dd{color:var(--status-critical)}.hr-attendance-counts .is-attention dd{color:var(--status-attention)}.hr-attendance-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.hr-attendance-outcome{justify-items:center;text-align:center}.hr-attendance-outcome>svg{color:var(--hr-accent)}.hr-attendance-outcome a{color:var(--hr-accent);font-weight:600}.hr-attendance-error{margin:0;padding:10px 12px;color:var(--status-critical);font-size:10px;background:color-mix(in srgb,var(--status-critical) 8%,var(--hr-surface));border:1px solid color-mix(in srgb,var(--status-critical) 30%,var(--hr-border));border-radius:8px}.hr-attendance-notice{margin:0;padding:10px 12px;font-size:10px;background:color-mix(in srgb,var(--hr-accent) 7%,var(--hr-surface));border:1px solid color-mix(in srgb,var(--hr-accent) 25%,var(--hr-border));border-radius:8px}.hr-attendance-dialog__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.hr-attendance-dialog__footer>div{display:flex;gap:8px}.hr-attendance-dialog__progress{color:var(--hr-muted);font-size:10px}@media(max-width:1100px){.hr-attendance-layout{grid-template-columns:1fr}.hr-attendance-counts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.hr-attendance-steps{grid-template-columns:1fr}.hr-attendance-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-attendance-grid>label,.hr-attendance-grid select{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.hr-attendance-drop{transition:none}}.hr-attendance-calendar input[type=radio]{width:16px;height:16px;min-width:0;min-height:0;margin:0;padding:0;accent-color:var(--hr-accent)}.hr-attendance-calendar label{cursor:pointer}.hr-attendance-table td{vertical-align:middle}.hr-access__empty{display:grid;gap:8px;justify-items:start}.hr-access__action{justify-self:start}.hr-access__notice{margin:0 0 12px;padding:10px 12px;color:var(--status-attention, #9a5b00);background:var(--amber-50, #fff7e6);border-radius:8px}.hr-access__reason{margin:0;color:var(--shell-text-secondary, #5f6b7a);font-size:13px}.hr-access .access-change-form{margin:0}.hr-access-review-list li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.hr-access-page .hr-table-wrap{max-width:100%;overflow-x:auto}.hr-access .hr-panel__body>p,.hr-access-page .hr-panel__body>p,.hr-access__empty>span,.hr-access__empty>strong{margin:0;font-size:11px;line-height:1.5}.hr-access .hr-panel__body>p,.hr-access-page .hr-panel__body>p,.hr-access__empty>span{color:var(--hr-muted)}.hr-access__empty>strong{font-size:12px}.hr-access .hr-access__notice{font-size:11px}.app-shell--v1 .main-content:has(.dl.inv),.main-content:has(.dl.inv){padding:0;max-width:none}.main-content>.dl.inv{flex:none}.dl.inv{--inv-page: var(--ap-bg, #fff);--inv-side: color-mix(in srgb, var(--ap-label) 3%, var(--ap-grouped-2));--inv-card: var(--ap-gray6);--inv-raised: var(--ap-bg);--inv-hair: var(--dl-separator);--inv-hover: color-mix(in srgb, var(--ap-label) 4%, transparent);--inv-selected: color-mix(in srgb, var(--ap-blue) 11%, transparent);--inv-strip-h: 52px;--inv-r-card: 18px;--inv-glass-fill: color-mix(in srgb, var(--ap-bg, #fff) 72%, transparent);--inv-glass-rim: inset 0 .5px 0 rgba(255, 255, 255, .95), inset 0 0 0 .5px rgba(0, 0, 0, .07);--inv-glass-shadow: 0 1px 2px rgba(0, 0, 0, .05), 0 6px 18px rgba(0, 0, 0, .07);--inv-glass-blur: saturate(190%) blur(24px);--inv-pane: color-mix(in srgb, var(--ap-label) 2.5%, var(--ap-bg, #fff));--dl-text-2: color-mix(in srgb, var(--ap-label) 58%, var(--inv-page));--inv-blue-text: color-mix(in srgb, var(--ap-blue) 74%, black);--inv-red-text: color-mix(in srgb, var(--ap-red) 80%, black);--inv-orange-text: color-mix(in srgb, var(--ap-orange) 62%, black);--inv-green-text: color-mix(in srgb, var(--ap-green) 58%, black);--dl-link: var(--inv-blue-text);display:block;height:calc(100dvh - var(--raouf-toolbar-height, 44px));min-height:480px;color:var(--dl-text);font-size:14px;line-height:1.45;background:var(--inv-page);font-feature-settings:"tnum" 1;font-optical-sizing:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--inv-zebra: color-mix(in srgb, var(--ap-label) 2.6%, transparent)}.dl.inv[data-theme=dark]{--inv-page: #1c1c1e;--inv-side: #232325;--inv-card: #2c2c2e;--inv-raised: #2c2c2e;--inv-hover: color-mix(in srgb, var(--ap-label) 6%, transparent);--inv-selected: color-mix(in srgb, var(--ap-blue) 22%, transparent);--dl-text-2: color-mix(in srgb, var(--ap-label) 64%, var(--inv-page));--inv-blue-text: color-mix(in srgb, var(--ap-blue) 78%, white);--inv-red-text: color-mix(in srgb, var(--ap-red) 82%, white);--inv-orange-text: var(--ap-orange);--inv-green-text: var(--ap-green);--inv-zebra: color-mix(in srgb, var(--ap-label) 4%, transparent);--inv-glass-fill: color-mix(in srgb, #3a3a3c 62%, transparent);--inv-glass-rim: inset 0 .5px 0 rgba(255, 255, 255, .16), inset 0 0 0 .5px rgba(255, 255, 255, .07);--inv-glass-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 22px rgba(0, 0, 0, .35);--inv-pane: #232325}.dl.inv .inv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dl.inv[dir=rtl] .inv-flip{transform:scaleX(-1)}.dl.inv h1,.dl.inv h2,.dl.inv h3{margin:0}.dl.inv :focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl.inv svg.lucide{stroke-width:1.75}.dl .inv-frame{--inv-side-w: 248px;--inv-pane-w: 0px;display:grid;grid-template-columns:var(--inv-side-w) minmax(0,1fr) var(--inv-pane-w);height:100%;min-height:0;transition:grid-template-columns .26s var(--dl-ease)}.dl .inv-frame.is-collapsed{--inv-side-w: 76px}.dl .inv-frame.has-inspector{--inv-pane-w: 380px}.dl .inv-pane-slot{min-width:0;height:100%;overflow:hidden}.dl .inv-main{position:relative;min-width:0;overflow:auto;overscroll-behavior:contain;scroll-padding-top:calc(var(--inv-strip-h) + 8px)}.dl .inv-side{display:flex;flex-direction:column;gap:2px;min-width:0;height:calc(100% - 16px);margin:8px;margin-inline-end:0;padding:14px 10px 20px;overflow-x:hidden;overflow-y:auto;background:color-mix(in srgb,var(--inv-side) 82%,transparent);border-radius:22px;box-shadow:var(--inv-glass-rim),0 0 0 .5px var(--ap-separator),0 10px 30px #00000012;-webkit-backdrop-filter:saturate(180%) blur(30px);backdrop-filter:saturate(180%) blur(30px)}.dl.inv[data-theme=dark] .inv-side{box-shadow:var(--inv-glass-rim),0 10px 30px #00000073}.dl .inv-side__app{padding:4px 10px 10px;font:700 17px/1.2 var(--dl-font-display);white-space:nowrap;transition:opacity .16s ease}.dl .inv-nav-group+.inv-nav-group{margin-top:14px}.dl .inv-nav{display:grid;gap:1px;margin:0;padding:0;list-style:none}.dl .inv-nav__heading{margin:0 10px 4px;color:var(--dl-text-2);font-size:12px;font-weight:600;white-space:nowrap;transition:opacity .16s ease}.dl .inv-nav__item{position:relative;display:flex;align-items:center;gap:10px;min-height:34px;padding:6px 10px;color:var(--dl-text);font-size:14px;text-decoration:none;border-radius:12px;transition:background-color .16s var(--dl-ease)}.dl .inv-nav__item svg{flex:none;width:18px;height:18px;color:var(--ap-blue)}.dl .inv-nav__item.is-active{font-weight:600;background:var(--inv-selected)}.dl .inv-nav__item:active{background:color-mix(in srgb,var(--ap-label) 8%,transparent)}@media(hover:hover)and (pointer:fine){.dl .inv-nav__item:not(.is-active):hover{background:color-mix(in srgb,var(--ap-label) 3%,transparent)}}.dl .inv-nav__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .inv-nav__count{min-width:20px;color:var(--dl-text-2);font-size:12px;font-weight:500;text-align:center;font-variant-numeric:tabular-nums}.dl .inv-nav__count.is-urgent{color:var(--inv-red-text);font-weight:600}.dl .inv-side.is-collapsed{padding-inline:8px}.dl .inv-side.is-collapsed .inv-side__app,.dl .inv-side.is-collapsed .inv-nav__heading{height:0;margin:0;padding:0;overflow:hidden;opacity:0}.dl .inv-side.is-collapsed .inv-nav-group+.inv-nav-group{margin-top:10px;padding-top:10px;border-top:1px solid var(--inv-hair)}.dl .inv-side.is-collapsed .inv-nav__item{justify-content:center;padding:8px}.dl .inv-side.is-collapsed .inv-nav__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dl .inv-side.is-collapsed .inv-nav__count{position:absolute;inset-block-start:2px;inset-inline-end:2px;min-width:16px;padding:0 4px;font-size:10px;line-height:16px;border-radius:999px}.dl .inv-side.is-collapsed .inv-nav__count.is-urgent{color:#fff;background:var(--ap-red)}.dl .inv-side.is-collapsed .inv-nav__count:not(.is-urgent){color:var(--dl-text);background:var(--ap-gray5);border-radius:999px}.dl .inv-toolbar{position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:10px;height:var(--inv-strip-h);padding:0 16px 0 12px}.dl .inv-toolbar:before{content:"";position:absolute;inset:0 0 -20px;z-index:-1;background:linear-gradient(to bottom,color-mix(in srgb,var(--inv-page) 97%,transparent) 0%,color-mix(in srgb,var(--inv-page) 90%,transparent) 70%,transparent 100%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-mask-image:linear-gradient(to bottom,#000 68%,transparent);mask-image:linear-gradient(to bottom,#000 68%,transparent);opacity:0;transition:opacity .22s var(--dl-ease);pointer-events:none}.dl .inv-toolbar.is-scrolled:before{opacity:1}.dl .inv-glass{background:var(--inv-glass-fill);border-radius:999px;box-shadow:var(--inv-glass-rim),var(--inv-glass-shadow);-webkit-backdrop-filter:var(--inv-glass-blur);backdrop-filter:var(--inv-glass-blur)}.dl .inv-glass--group{display:inline-flex;align-items:center;padding:2px}.dl .inv-glass--group .dl-icon-button{width:32px;height:32px;color:var(--dl-text);border-radius:999px}.dl .inv-glass--group .dl-icon-button svg{width:18px;height:18px}.dl .inv-toolbar__title{flex:1;min-width:0;overflow:hidden;font:600 15px/1.2 var(--dl-font);text-overflow:ellipsis;white-space:nowrap;opacity:0;transform:translateY(4px);transition:opacity .18s var(--dl-ease),transform .18s var(--dl-ease)}.dl .inv-toolbar__title.is-shown{opacity:1;transform:none}.dl .inv-toolbar__end{display:inline-flex;flex:none;align-items:center;gap:8px;margin-inline-start:auto}.dl .inv-demo{display:inline-flex}.dl .inv-demo__capsule{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;color:var(--dl-text);font:500 13px/1 var(--dl-font);border:0;cursor:pointer;transition:background-color .14s var(--dl-ease),transform .14s var(--dl-ease)}.dl .inv-demo__capsule:active{transform:scale(.97)}.dl .inv-demo__capsule svg{width:14px;height:14px;color:var(--ap-orange)}@media(hover:hover)and (pointer:fine){.dl .inv-demo__capsule:hover{background:color-mix(in srgb,var(--ap-label) 5%,var(--inv-glass-fill))}}.dl .inv-demo__capsule[aria-expanded=true]{background:color-mix(in srgb,var(--ap-label) 9%,var(--inv-glass-fill))}.dl .inv-demo__panel{display:grid;gap:8px;max-width:330px;padding:14px 16px}.dl .inv-demo__panel p{margin:0;color:var(--dl-text-2);font-size:13px;line-height:1.45}.dl .inv-demo__panel .inv-demo__title{color:var(--dl-text);font-size:15px;font-weight:600}.dl .inv-demo__panel ul{display:grid;gap:6px;margin:4px 0 0;padding:0;list-style:none;font-size:13px}.dl .inv-demo__panel li{display:flex;align-items:center;gap:8px}.dl .inv-page{max-width:1320px;margin:0 auto;padding:0 32px 96px;animation:inv-fade .12s linear both}.dl .inv-head{margin:10px 0 22px}.dl .inv-head__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.dl .inv-head h1{font:700 28px/34px var(--dl-font-display)}.dl .inv-head h1:focus,.dl .inv-head h1:focus-visible{box-shadow:none}.dl .inv-head__sources{display:inline-flex;gap:6px}.dl .inv-head__actions{display:inline-flex;flex-wrap:wrap;gap:8px;margin-inline-start:auto}.dl .inv-head__sub{max-width:760px;margin:6px 0 0;color:var(--dl-text-2);font-size:14px}.dl .inv-back{display:inline-flex;align-items:center;gap:2px;margin-top:18px;margin-inline-start:-6px;padding:4px 6px;color:var(--dl-link);font-size:14px;text-decoration:none;border-radius:6px}.dl .inv-back svg{width:18px;height:18px}.dl .inv-back+.inv-head{margin-top:4px}.dl .inv-source{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;color:var(--dl-text-2);font-size:11px;font-weight:600;letter-spacing:.04em;white-space:nowrap;background:var(--ap-fill-4);border-radius:999px}.dl .inv-source svg{width:12px;height:12px}.dl .inv-source--live{color:var(--inv-green-text);background:color-mix(in srgb,var(--ap-green) 12%,transparent)}.dl .inv-source--planned{background:transparent;box-shadow:inset 0 0 0 1px var(--inv-hair)}.dl .inv-source__dot{width:6px;height:6px;border:1.5px solid currentColor;border-radius:50%}.dl .inv-code{font-variant-numeric:tabular-nums;white-space:nowrap;unicode-bidi:isolate}.dl .inv-muted{color:var(--dl-text-2)}.dl .inv-weight{font-weight:600}.dl .inv-qty{display:inline-flex;align-items:baseline;gap:4px;font-variant-numeric:tabular-nums;white-space:nowrap}.dl .inv-qty.is-strong{font-weight:600}.dl .inv-qty.is-muted{color:var(--dl-text-2);font-weight:400}.dl .inv-qty__unit{color:var(--dl-text-2);font-size:12px;font-weight:400}.dl .inv-delta .inv-qty__unit,.dl .inv-figure__unit{margin-inline-start:0}.dl .inv-text-critical,.dl .inv-text-critical .inv-qty{color:var(--inv-red-text)}.dl .inv-text-attention,.dl .inv-text-attention .inv-qty{color:var(--inv-orange-text)}.dl .inv-date{display:inline-grid;gap:1px;line-height:1.3;white-space:nowrap}.dl .inv-date__alt,.dl .inv-date__time{color:var(--dl-text-2);font-size:12px}.dl .inv-date.is-inline{display:inline-flex;gap:6px;align-items:baseline}.dl .inv-stack{display:inline-grid;gap:1px;line-height:1.35}.dl .inv-stack>.inv-muted,.dl .inv-stack>.inv-code{font-size:12.5px}.dl .inv-wrap{display:inline-flex;flex-wrap:wrap;gap:4px 10px}.dl .inv-cell-product{display:inline-grid;gap:1px;min-width:190px;line-height:1.35}.dl .inv-cell-product__name{font-weight:500}.dl .inv-cell-product .inv-muted{font-size:12.5px}.dl .inv-route{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 6px}.dl .inv-route-stack{display:inline-grid;gap:1px;line-height:1.35;white-space:nowrap}.dl .inv-route-stack>span:last-child{display:inline-flex;align-items:center;gap:4px;color:var(--dl-text-2)}.dl .inv-route-stack svg{width:13px;height:13px}.dl .inv-route svg{width:14px;height:14px;color:var(--dl-text-2)}.dl .inv-delta{display:inline-flex;align-items:baseline;gap:4px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.dl .inv-delta.is-out{color:var(--dl-text)}.dl .inv-delta.is-in{color:var(--inv-green-text)}.dl .inv-strong-link{color:var(--dl-text);font-weight:500;text-decoration:none;border-radius:4px}@media(hover:hover)and (pointer:fine){.dl .inv-strong-link:hover{color:var(--dl-link)}}.dl .inv-link-button{padding:2px 4px;color:var(--dl-link);font:inherit;font-weight:500;background:none;border:0;border-radius:6px;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .inv-link-button:hover{background:none;text-decoration:underline;text-underline-offset:3px}}.dl .inv-more,.dl .inv-open-link{display:inline-flex;align-items:center;gap:2px;color:var(--dl-link);font-size:13px;font-weight:500;text-decoration:none}.dl .inv-more svg,.dl .inv-open-link svg{width:15px;height:15px}.dl .inv-open-link{margin-top:4px;font-size:14px}.dl .inv-note{margin:0;color:var(--dl-text-2);font-size:13px}.dl .inv-problem{margin:0 0 10px;color:var(--inv-red-text);font-size:13px}.dl .inv-state{display:inline-flex;align-items:center;gap:6px;color:var(--dl-text);font-size:13px;white-space:nowrap}.dl .inv-state__dot{flex:none;width:7px;height:7px;background:var(--ap-gray);border-radius:50%}.dl .inv-state--good .inv-state__dot{background:var(--ap-green)}.dl .inv-state--info .inv-state__dot{background:var(--ap-blue)}.dl .inv-state--attention{color:var(--inv-orange-text)}.dl .inv-state--attention .inv-state__dot{background:var(--ap-orange)}.dl .inv-state--critical{color:var(--inv-red-text);font-weight:500}.dl .inv-state--critical .inv-state__dot{background:var(--ap-red)}.dl .inv-figures{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;background:var(--inv-card);border-radius:var(--inv-r-card)}.dl .inv-figures--5{grid-template-columns:repeat(5,minmax(0,1fr))}.dl .inv-figures>[role=listitem]{position:relative;display:grid}.dl .inv-figures>[role=listitem]+[role=listitem]:before{content:"";position:absolute;inset-block:16px;inset-inline-start:0;border-inline-start:1px solid var(--inv-hair)}.dl .inv-figure{--inv-figure-pt: 14px;--inv-figure-pi: 22px;position:relative;display:grid;align-content:start;gap:2px;min-width:0;padding-block:var(--inv-figure-pt) 16px;padding-inline:var(--inv-figure-pi) 14px;color:inherit;text-decoration:none;border-radius:0;transition:background-color .16s var(--dl-ease)}.dl .inv-figure.is-link{cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .inv-figure.is-link:hover{background:var(--inv-hover)}}.dl .inv-figure.is-link:active{background:color-mix(in srgb,var(--ap-label) 7%,transparent)}.dl .inv-figure.is-link:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--ap-blue) 50%,transparent)}.dl .inv-figure__label{overflow:hidden;color:var(--dl-text-2);font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.dl .inv-figure__value{display:inline-flex;align-items:baseline;gap:4px;color:var(--dl-text);font:600 26px/1.2 "Raouf Farsi",ui-rounded,"SF Pro Rounded",var(--dl-font-display);font-variant-numeric:tabular-nums}.dl .inv-figure__dot{position:absolute;inset-block-start:calc(var(--inv-figure-pt) + 6px);inset-inline-start:calc(var(--inv-figure-pi) - 13px);width:7px;height:7px;background:var(--ap-gray);border-radius:50%}.dl .inv-figure__dot--critical{background:var(--ap-red)}.dl .inv-figure__dot--attention{background:var(--ap-orange)}.dl .inv-figure__dot--good{background:var(--ap-green)}.dl .inv-figure__dot--info{background:var(--ap-blue)}.dl .inv-figure__note--critical{color:var(--inv-red-text)}.dl .inv-figure__note--attention{color:var(--inv-orange-text)}.dl .inv-figure__digits{display:inline-block}.dl .inv-figure__digits.is-changed{animation:inv-roll .32s var(--dl-ease) both}@keyframes inv-roll{0%{opacity:0;transform:translateY(40%);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}.dl .inv-figure__unit{color:var(--dl-text-2);font:400 13px/1 var(--dl-font)}.dl .inv-figure__note{overflow:hidden;color:var(--dl-text-2);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dl .inv-group{margin-top:32px}.dl .inv-group__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:32px;margin-bottom:10px}.dl .inv-group__head h2{font:600 17px/1.3 var(--dl-font)}.dl .inv-stack-col{min-width:0}.dl .inv-group__aside{display:inline-flex;align-items:center;gap:8px;margin-inline-start:auto;font-size:13px}.dl .inv-columns-2{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0 32px}.dl .inv-columns-2>.inv-group{min-width:0}.dl .inv-list{margin:0;padding:4px;list-style:none;background:var(--inv-card);border-radius:var(--inv-r-card)}.dl .inv-list>li{position:relative}.dl .inv-list>li+li:before{content:"";position:absolute;inset-block-start:0;inset-inline:16px 0;border-top:1px solid var(--inv-hair)}.dl .inv-list__row{display:flex;align-items:center;gap:12px;min-height:58px;padding:9px 10px 9px 12px;color:inherit;text-decoration:none;border-radius:14px;transition:background-color .16s var(--dl-ease)}@media(hover:hover)and (pointer:fine){.dl .inv-list__row:hover{background:var(--inv-hover)}}.dl .inv-severity{display:grid;flex:none;place-items:center;width:24px;height:24px}.dl .inv-severity svg{width:19px;height:19px}.dl .inv-severity--critical{color:var(--ap-red)}.dl .inv-severity--warning{color:var(--ap-orange)}.dl .inv-severity--info{color:var(--ap-blue)}.dl .inv-list__trail{flex:none;color:var(--dl-text-2);font-size:13px}.dl .inv-alert-cell{display:inline-flex;align-items:center;gap:12px}.dl .inv-list__main{flex:1;min-width:0;display:grid;gap:1px}.dl .inv-list__title{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.dl .inv-list__sub{overflow:hidden;color:var(--dl-text-2);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.dl .inv-list__chevron{flex:none;width:16px;height:16px;color:var(--ap-gray3)}.dl .inv-flow{display:grid;gap:14px;padding:6px 16px 16px;background:var(--inv-card);border-radius:var(--inv-r-card)}.dl .inv-flow__pair{display:grid;grid-template-columns:1fr 1fr;margin-inline:-16px}.dl .inv-flow__pair .inv-figure{--inv-figure-pt: 10px;padding-block-end:4px}.dl .inv-steps{display:grid;margin:0;padding:0;list-style:none;border-block:1px solid var(--inv-hair)}.dl .inv-steps li+li{border-top:1px solid var(--inv-hair)}.dl .inv-steps a{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 4px;color:inherit;text-decoration:none;border-radius:6px}@media(hover:hover)and (pointer:fine){.dl .inv-steps a:hover{color:var(--dl-link)}}.dl .inv-steps a>span{flex:1}.dl .inv-steps strong{font-weight:600;font-variant-numeric:tabular-nums}.dl .inv-steps svg{width:15px;height:15px;color:var(--ap-gray3)}.dl .inv-live{display:grid;grid-template-columns:repeat(3,minmax(0,200px)) minmax(0,1fr);align-items:center;gap:0 8px;padding:2px 8px;background:var(--inv-card);border-radius:var(--inv-r-card)}.dl .inv-live .inv-note{padding:12px}.dl .inv-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 14px}.dl .inv-filters__controls{display:flex;flex:1 1 520px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.dl.inv :is(.dl-button,.dl-icon-button,.dl-segmented,.dl-segmented>.dl-thumb,.raouf-segmented__item,.dl-select__button){border-radius:999px}.dl .inv-filters__summary{display:inline-flex;align-items:center;gap:8px;margin-inline-start:auto;color:var(--dl-text-2);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.dl .inv-subfilters{margin-bottom:14px}.dl .inv-search{position:relative;display:inline-flex;align-items:center;flex:1 1 200px;min-width:180px;max-width:320px;height:32px;padding-inline:12px 8px;gap:6px;color:var(--dl-text-2);background:var(--dl-control);border-radius:999px;transition:box-shadow .16s var(--dl-ease),background-color .16s}.dl .inv-search:focus-within{background:var(--inv-raised);box-shadow:inset 0 0 0 1px var(--dl-accent),var(--dl-focus)}.dl .inv-search>svg{flex:none;width:15px;height:15px}.dl .inv-search input{flex:1;min-width:0;height:100%;padding:0;color:var(--dl-text);font:inherit;font-size:14px;background:none;border:0;outline:none;box-shadow:none}.dl .inv-search input::placeholder{color:var(--dl-placeholder)}.dl .inv-search input:focus,.dl .inv-search input:focus-visible{box-shadow:none;outline:none}.dl .inv-search:focus-within .inv-search__key{display:none}.dl .inv-search input::-webkit-search-cancel-button{display:none}.dl .inv-search__key{padding:0 6px;color:var(--dl-text-2);font:500 11px/16px var(--dl-font);background:var(--inv-page);border-radius:4px;box-shadow:inset 0 0 0 1px var(--inv-hair)}.dl .inv-search__clear{display:grid;place-items:center;width:18px;height:18px;padding:0;color:var(--inv-page);background:var(--ap-gray2);border:0;border-radius:50%;cursor:pointer}.dl .inv-search__clear svg{width:11px;height:11px;stroke-width:3}.dl .inv-select{flex:none;min-width:140px}.dl .inv-select .dl-select__button{min-height:32px;padding-inline:14px 32px;font-size:13px}.dl .inv-select>svg{inset-inline-end:11px;width:14px;height:14px}.dl .inv-group__aside .inv-select{min-width:160px}.dl .inv-table-wrap{position:relative;overflow-x:auto}.dl .inv-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.dl .inv-table th{position:sticky;top:0;z-index:1;height:36px;padding:0 14px;color:var(--dl-text-2);font-size:12px;font-weight:600;text-align:start;white-space:nowrap;background:transparent;border-bottom:1px solid var(--inv-hair)}.dl .inv-table th.is-end,.dl .inv-table td.is-end{text-align:end}.dl .inv-th-button{display:inline-flex;align-items:center;gap:4px;min-height:28px;margin-inline:-6px;padding:0 6px;color:inherit;font:inherit;background:none;border:0;border-radius:6px;cursor:pointer}.dl .inv-table th.is-end .inv-th-button{flex-direction:row-reverse}.dl .inv-th-button svg{width:13px;height:13px;color:var(--dl-text)}.dl .inv-th-button svg.is-idle{opacity:0;transition:opacity .14s}@media(hover:hover)and (pointer:fine){.dl .inv-th-button:hover svg.is-idle{opacity:.35}}@media(hover:hover)and (pointer:fine){.dl .inv-th-button:hover{color:var(--dl-text);background:none}}.dl .inv-table td strong{color:inherit;font-size:inherit}.dl .inv-table td{height:52px;padding:6px 14px;vertical-align:middle;transition:background-color .12s var(--dl-ease),color .12s}.dl .inv-table tbody tr:nth-child(2n) td{background:var(--inv-zebra)}.dl .inv-table tbody td:first-child{border-start-start-radius:8px;border-end-start-radius:8px}.dl .inv-table tbody td:last-child{border-start-end-radius:8px;border-end-end-radius:8px}.dl .inv-table tbody tr:first-child td{border-top:4px solid transparent;background-clip:padding-box}.dl .inv-table--compact .inv-table td{height:44px;padding-block:4px}.dl .inv-table tbody tr.is-interactive{cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .inv-table tbody tr.is-interactive:hover td{background:var(--inv-hover)}}.dl .inv-table tbody tr.is-selected td{background:var(--ap-fill-2)}.dl .inv-table-wrap:focus-within tbody tr.is-selected td{color:#fff;background:var(--ap-blue)}.dl .inv-table-wrap:focus-within tbody tr.is-selected td *{color:#fff}.dl .inv-table-wrap:focus-within tbody tr.is-selected .inv-state__dot{background:#fff}.dl .inv-table tbody tr:focus-visible{box-shadow:none}.dl .inv-table tbody tr:focus-visible:not(.is-selected) td{background:color-mix(in srgb,var(--ap-blue) 14%,transparent)}.dl .inv-empty-wrap{background:var(--inv-card);border-radius:var(--inv-r-card)}.dl .inv-empty{display:grid;justify-items:center;gap:6px;padding:40px 24px;text-align:center}.dl .inv-empty__title{margin:0;font-size:15px;font-weight:600}.dl .inv-empty__body{max-width:420px;margin:0;color:var(--dl-text-2);font-size:13px}.dl .inv-split{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.dl .inv-split.has-inspector:not(.is-docked){grid-template-columns:minmax(0,1fr) 360px}.dl .inv-split__main{min-width:0}.dl .inv-split.has-inspector .inv-table .is-optional,.dl .inv-split.has-inspector .inv-table .inv-source-doc__kind{display:none}.dl .inv-inspector{display:flex;flex-direction:column;inline-size:380px;block-size:100%;overflow:hidden;background:color-mix(in srgb,var(--inv-pane) 88%,transparent);box-shadow:inset .5px 0 0 var(--ap-separator);-webkit-backdrop-filter:saturate(180%) blur(30px);backdrop-filter:saturate(180%) blur(30px);animation:inv-inspector-in .26s var(--dl-ease) both}.dl.inv[dir=rtl] .inv-inspector{box-shadow:inset -.5px 0 0 var(--ap-separator);animation-name:inv-inspector-in-rtl}.dl .inv-split:not(.is-docked) .inv-inspector{position:sticky;top:calc(var(--inv-strip-h) + 16px);inline-size:auto;block-size:auto;max-height:calc(100dvh - var(--raouf-toolbar-height, 44px) - var(--inv-strip-h) - 32px);border-radius:var(--inv-r-card);box-shadow:0 0 0 1px var(--inv-hair)}@keyframes inv-inspector-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes inv-inspector-in-rtl{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.dl .inv-inspector__head{display:flex;flex:none;align-items:flex-start;gap:8px;min-height:var(--inv-strip-h);padding:14px 10px 12px 22px}.dl.inv[dir=rtl] .inv-inspector__head{padding:14px 22px 12px 10px}.dl .inv-inspector__head .dl-icon-button{width:32px;height:32px;margin-top:2px;background:var(--ap-fill-4)}.dl .inv-inspector__head .dl-icon-button svg{width:16px;height:16px}.dl .inv-inspector__titles{display:grid;flex:1;gap:2px;min-width:0;padding-top:4px}.dl .inv-inspector__head h2{font:700 20px/1.25 var(--dl-font-display);overflow-wrap:anywhere}.dl .inv-inspector__sub{margin:0;color:var(--dl-text-2);font-size:13px}.dl .inv-inspector__sub.is-sheet{margin-bottom:14px}.dl .inv-inspector__head h2:focus,.dl .inv-inspector__head h2:focus-visible{box-shadow:none}.dl .inv-inspector__body{flex:1;min-height:0;padding:6px 22px 24px;overflow-y:auto;overscroll-behavior:contain}.dl .inv-inspector__body.is-sheet{padding:4px 0 16px}.dl .inv-inspector__foot{flex:none;padding:12px 22px 18px;box-shadow:inset 0 .5px 0 var(--inv-hair)}.dl .inv-inspector__foot .dl-button{min-height:36px;padding-inline:18px}.dl .inv-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.dl .inv-actions .inv-note{flex:1}.dl .inv-actions .inv-open-link{margin:0;margin-inline-end:auto}.dl .inv-inspect{display:grid;gap:16px}.dl .inv-inspect__title{display:grid;gap:2px}.dl .inv-inspect__name{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font:600 17px/1.3 var(--dl-font)}.dl .inv-inspect__title .inv-muted{margin:0;font-size:13px}.dl .inv-inspect__h{margin:6px 0 -14px;color:var(--dl-text-2);font-size:12px;font-weight:600}.dl .inv-inspect__figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 4px;background:var(--inv-card);border-radius:14px}.dl .inv-inspect__figures>div{display:grid;gap:2px;padding-inline:10px}.dl .inv-inspect__figures>div+div{border-inline-start:1px solid var(--inv-hair)}.dl .inv-inspect__figures>div>span{color:var(--dl-text-2);font-size:12px}.dl .inv-inspect__figures strong,.dl .inv-inspect__figures strong .inv-qty{color:var(--dl-text);font:600 18px/1.3 "Raouf Farsi",ui-rounded,"SF Pro Rounded",var(--dl-font)}.dl .inv-inspect__figures strong .inv-qty__unit{font:400 12px/1 var(--dl-font)}.dl .inv-mini{display:grid;margin:0;padding:0;list-style:none}.dl .inv-mini__row{display:flex;align-items:center;gap:12px;padding:8px 0}.dl .inv-mini__row+.inv-mini__row{border-top:1px solid var(--inv-hair)}.dl .inv-mini__main{flex:1;min-width:0;display:grid;gap:1px}.dl .inv-mini__main .inv-muted{font-size:12.5px}.dl .inv-mini__end{display:grid;justify-items:end;gap:2px;text-align:end}.dl .inv-mini__end .inv-muted{font-size:12px}.dl .inv-facts{display:grid;margin:0}.dl .inv-facts>div{display:grid;grid-template-columns:minmax(110px,min(38%,180px)) minmax(0,1fr);gap:16px;padding:9px 0}.dl .inv-facts>div+div{border-top:1px solid var(--inv-hair)}.dl .inv-facts dt{color:var(--dl-text-2);font-size:13px}.dl .inv-facts dd{min-width:0;margin:0;overflow-wrap:anywhere}.dl .inv-facts .inv-progress{width:min(260px,100%)}.dl .inv-callout{display:flex;gap:12px;padding:14px 16px;background:var(--inv-card);border-radius:14px}.dl .inv-callout>svg{flex:none;width:18px;height:18px;margin-top:2px;color:var(--dl-text-2)}.dl .inv-callout p{margin:0;color:var(--dl-text-2);font-size:13px}.dl .inv-callout .inv-callout__title{margin-bottom:2px;color:var(--dl-text);font-size:14px;font-weight:600}.dl .inv-callout--wide{max-width:760px}.dl .inv-link-list{display:flex;flex-wrap:wrap;gap:4px 18px;margin:10px 0 0;padding:0;list-style:none}.dl .inv-alert-lead{display:grid;gap:6px;margin:0;padding:12px 14px;font-size:14px;background:var(--inv-card);border-radius:12px}.dl .inv-form{display:grid;gap:14px}.dl .inv-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.dl .inv-stepper li{position:relative;display:grid;justify-items:center;gap:6px;color:var(--dl-text-2);font-size:11px;line-height:1.25;text-align:center}.dl .inv-stepper li+li:before{content:"";position:absolute;inset-block-start:8px;inset-inline:calc(-50% + 12px) calc(50% + 12px);border-top:2px solid var(--ap-gray5)}.dl .inv-stepper li.is-done+li:before,.dl .inv-stepper li.is-done+li.is-current:before{border-color:var(--ap-blue)}.dl .inv-stepper__dot{display:grid;place-items:center;width:18px;height:18px;background:var(--inv-raised);border:2px solid var(--ap-gray4);border-radius:50%;transition:background-color .2s var(--dl-ease),border-color .2s}.dl .inv-stepper__dot svg{width:11px;height:11px;color:#fff;stroke-width:3}.dl .inv-stepper li.is-done .inv-stepper__dot{background:var(--ap-blue);border-color:var(--ap-blue)}.dl .inv-stepper li.is-current{color:var(--dl-text);font-weight:500}.dl .inv-stepper li.is-current .inv-stepper__dot{border-color:var(--ap-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--ap-blue) 18%,transparent)}.dl .inv-progress{display:inline-flex;align-items:center;gap:8px;min-width:120px}.dl .inv-progress__track{position:relative;flex:1;height:4px;overflow:hidden;background:var(--ap-fill-3);border-radius:2px}.dl .inv-progress__fill{position:absolute;inset-block:0;inset-inline-start:0;background:var(--ap-blue);border-radius:2px;transition:inline-size .32s var(--dl-ease)}.dl .inv-progress__text{color:var(--dl-text-2);font-size:12px;font-variant-numeric:tabular-nums}.dl .inv-timeline{margin:0;padding:0;list-style:none}.dl .inv-timeline__item{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;padding:12px 0}.dl .inv-timeline__item+.inv-timeline__item{border-top:1px solid var(--inv-hair)}.dl .inv-timeline.is-compact .inv-timeline__item{grid-template-columns:24px minmax(0,1fr) auto;gap:10px;padding:8px 0}.dl .inv-timeline__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.dl .inv-timeline__meta{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:2px;color:var(--dl-text-2);font-size:12.5px}.dl .inv-timeline__reason{margin:6px 0 0;padding:6px 10px;color:var(--dl-text-2);font-size:13px;background:var(--inv-card);border-radius:8px}.dl .inv-timeline__end{display:grid;justify-items:end;align-content:start;gap:4px;text-align:end}.dl .inv-timeline__balance{color:var(--dl-text-2);font-size:12px}.dl .inv-timeline__balance .inv-qty{color:var(--dl-text);font-weight:600}.dl .inv-dir{display:grid;place-items:center;width:28px;height:28px;color:var(--dl-text-2);background:var(--ap-fill-4);border-radius:50%}.dl .inv-timeline.is-compact .inv-dir{width:24px;height:24px}.dl .inv-dir svg{width:14px;height:14px}.dl .inv-dir--in{color:var(--inv-green-text);background:color-mix(in srgb,var(--ap-green) 12%,transparent)}.dl.inv[dir=rtl] .inv-dir svg{transform:scaleX(-1)}.dl .inv-type{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.dl .inv-type .inv-dir{width:24px;height:24px}.dl .inv-source-doc{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:none;white-space:nowrap}.dl a.inv-source-doc .inv-code{color:var(--dl-link)}.dl .inv-source-doc.is-static{cursor:help}.dl .inv-ledger-note{display:flex;align-items:center;gap:8px;margin:14px 0 0;color:var(--dl-text-2);font-size:12.5px}.dl .inv-ledger-note svg{flex:none;width:13px;height:13px}.dl .inv-tabs{margin:32px 0 16px}.dl .inv-tab-panel{animation:inv-fade .2s var(--dl-ease) both}@keyframes inv-fade{0%{opacity:0}to{opacity:1}}.dl .inv-loc{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:28px;align-items:start}.dl .inv-loc .inv-cell-product{min-width:150px}.dl .inv-loc__tree{position:sticky;top:calc(var(--inv-strip-h) + 16px);max-height:calc(100dvh - var(--raouf-toolbar-height, 44px) - var(--inv-strip-h) - 32px);padding:6px;overflow:auto;background:var(--inv-card);border-radius:var(--inv-r-card)}.dl .inv-loc__detail{display:grid;gap:14px;min-width:0}.dl .inv-loc__detail .inv-group{margin-top:8px}.dl .inv-loc__title{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:40px;font:600 20px/1.25 var(--dl-font-display)}.dl .inv-loc__title .inv-code{color:var(--dl-text-2);font:400 14px/1 var(--dl-font)}.dl .inv-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:2px;color:var(--dl-text-2);font-size:13px}.dl .inv-crumbs .inv-link-button{padding-inline:2px;font-weight:400}.dl .inv-crumbs__sep{margin-inline:4px;color:var(--ap-gray3)}.dl .inv-tree{margin:0;padding:0;list-style:none}.dl .inv-tree__row{display:flex;align-items:center;gap:6px;min-height:34px;padding-block:3px;padding-inline-end:10px;font-size:14px;border-radius:12px;cursor:pointer;transition:background-color .14s var(--dl-ease)}@media(hover:hover)and (pointer:fine){.dl .inv-tree__row:not(.is-selected):hover{background:var(--inv-hover)}}.dl .inv-tree__row.is-selected{background:var(--ap-fill-2)}.dl .inv-tree:focus-within .inv-tree__row.is-selected{color:#fff;background:var(--ap-blue)}.dl .inv-tree:focus-within .inv-tree__row.is-selected :is(.inv-tree__icon,.inv-tree__twisty,.inv-tree__code,.inv-tree__trail,.inv-muted,.inv-code){color:#fff}.dl .inv-tree__row.is-selected .inv-tree__label{font-weight:600}.dl .inv-tree__row.is-inactive{opacity:.55}.dl .inv-tree__row:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ap-blue) 60%,transparent)}.dl .inv-tree__twisty{display:grid;flex:none;place-items:center;width:18px;height:18px;color:var(--dl-text-2);border-radius:4px}.dl .inv-tree__twisty svg{width:13px;height:13px;stroke-width:2.5;transition:transform .2s var(--dl-ease)}.dl .inv-tree__twisty.is-open svg,.dl.inv[dir=rtl] .inv-tree__twisty.is-open svg{transform:rotate(90deg)}.dl .inv-tree__icon{display:grid;flex:none;place-items:center;width:20px;color:var(--ap-blue)}.dl .inv-tree__icon svg{width:16px;height:16px}.dl .inv-tree__icon--bin,.dl .inv-tree__icon--shelf{color:var(--dl-text-2)}.dl .inv-tree__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .inv-tree__code{flex:none;margin-inline-start:auto;color:var(--dl-text-2);font-size:12px}.dl .inv-tree__trail{flex:none;min-width:24px;font-size:12px;text-align:end;font-variant-numeric:tabular-nums}.dl .inv-bars{display:grid;gap:8px;margin:0;padding:16px 18px;list-style:none;background:var(--inv-card);border-radius:var(--inv-r-card)}.dl .inv-bars__row{display:grid;grid-template-columns:minmax(120px,40%) minmax(0,1fr) 64px;align-items:center;gap:12px;min-height:26px}.dl .inv-bars__label{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.dl .inv-bars__track{position:relative;height:8px;background:var(--ap-fill-4);border-radius:999px}.dl .inv-bars__fill{position:absolute;inset-block:0;inset-inline-start:0;min-inline-size:8px;background:var(--ap-blue);border-radius:999px;transition:inline-size .42s var(--dl-ease)}.dl .inv-bars__value{font:600 13px/1 "Raouf Farsi",ui-rounded,"SF Pro Rounded",var(--dl-font);text-align:end;font-variant-numeric:tabular-nums}.dl .inv-columns{margin:0}.dl .inv-flow .inv-columns{margin-top:2px}.dl .inv-group>.inv-columns{padding:16px 18px 14px;background:var(--inv-card);border-radius:var(--inv-r-card)}.dl .inv-columns__legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;min-height:20px;margin-bottom:10px;color:var(--dl-text-2);font-size:12px;font-variant-numeric:tabular-nums}.dl .inv-columns__legend span{display:inline-flex;align-items:center;gap:6px}.dl .inv-columns__legend .inv-columns__when{color:var(--dl-text);font-weight:600}.dl .inv-swatch{display:inline-block;width:8px;height:8px;border-radius:50%}.dl .inv-swatch--in,.dl .inv-columns__bar--in{background:var(--ap-blue)}.dl .inv-swatch--out,.dl .inv-columns__bar--out{background:var(--ap-gray3)}.dl.inv[data-theme=dark] .inv-swatch--out,.dl.inv[data-theme=dark] .inv-columns__bar--out{background:var(--ap-gray)}.dl .inv-columns__chart{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.dl .inv-columns__plot{position:relative;display:flex;align-items:flex-end;gap:6px;height:120px;border-radius:6px}.dl .inv-columns__plot:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ap-blue) 45%,transparent)}.dl .inv-group>.inv-columns .inv-columns__plot{height:180px}.dl .inv-columns__grid{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.dl .inv-columns__grid span{border-top:1px dashed var(--inv-hair)}.dl .inv-columns__grid span:last-child{border-top-style:solid}.dl .inv-columns__scale{display:flex;flex-direction:column;justify-content:space-between;margin-block:-7px;color:var(--dl-text-2);font-size:11px;line-height:14px;text-align:end;font-variant-numeric:tabular-nums}.dl .inv-columns__week{position:relative;display:flex;flex:1;align-items:flex-end;justify-content:center;gap:2px;height:100%;transition:opacity .16s var(--dl-ease)}.dl .inv-columns__plot[data-active] .inv-columns__week:not(.is-active){opacity:.35}.dl .inv-columns__week.is-active:before{content:"";position:absolute;inset:-4px -2px 0;z-index:-1;background:var(--inv-hover);border-radius:6px}.dl .inv-columns__bar{flex:1;max-width:12px;border-radius:4px;transition:block-size .42s var(--dl-ease)}.dl .inv-columns__axis{display:flex;justify-content:space-between;margin-top:6px;margin-inline-end:34px;color:var(--dl-text-2);font-size:11.5px}.dl .inv-skeleton{display:grid;gap:10px}.dl .inv-skeleton span{height:44px;background:linear-gradient(90deg,var(--ap-fill-4),var(--ap-fill-3),var(--ap-fill-4));background-size:200% 100%;border-radius:10px;animation:inv-shimmer 1.4s ease-in-out infinite}@keyframes inv-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.dl.inv .dl-button:not(:disabled):active{transform:scale(.98)}.dl.inv .dl-button{transition:transform .12s var(--dl-ease),background-color .14s,box-shadow .14s}.dl .dialog-foundation:has(.inv-welcome){width:min(540px,calc(100vw - 32px));padding:44px 48px 32px;text-align:start}.dl .dialog-foundation:has(.inv-welcome) .dialog-foundation__header{justify-content:flex-start;padding:0}.dl .dialog-foundation:has(.inv-welcome) .dialog-foundation__header h2{font:700 26px/1.2 var(--dl-font-display);text-align:start}.dl .dialog-foundation[data-quiet-focus]:has(.inv-welcome) :focus-visible{box-shadow:none}.dl .dialog-foundation:has(.inv-welcome) .dialog-foundation__body{padding:0}.dl[data-design=approved] .dialog-foundation:has(.inv-welcome) .dialog-foundation__footer{display:flex;justify-content:center;margin-top:8px;padding:18px 0 0}.dl .dialog-foundation:has(.inv-welcome) .dialog-foundation__footer .dl-button{min-width:260px;min-height:40px}.dl .inv-welcome{display:grid;gap:22px;margin:22px 0 10px;padding:0;list-style:none}.dl .inv-welcome__item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;align-items:start;animation:inv-welcome-in .42s var(--dl-ease) both}.dl .inv-welcome__item:nth-child(2){animation-delay:70ms}.dl .inv-welcome__item:nth-child(3){animation-delay:.14s}@keyframes inv-welcome-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dl .inv-welcome__icon{width:30px;height:30px;margin-top:2px;color:var(--ap-blue);stroke-width:1.6}.dl .inv-welcome__title{margin:0 0 2px;color:var(--dl-text);font-size:15px;font-weight:600}.dl .inv-welcome__body{margin:0;color:var(--dl-text-2);font-size:14px;line-height:1.45}.dl .inv-welcome__more{margin-top:4px;margin-inline-start:-4px;padding:2px 4px;color:var(--dl-link);font:inherit;font-size:14px;background:none;border:0;border-radius:6px;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .inv-welcome__more:hover{text-decoration:underline;text-underline-offset:3px}}@media(max-width:600px){.dl .dialog-foundation:has(.inv-welcome){width:100%;padding:28px 22px 18px}.dl .dialog-foundation:has(.inv-welcome) .dialog-foundation__header h2{font-size:24px}.dl .inv-welcome{gap:18px;margin-top:16px}.dl .inv-welcome__item{grid-template-columns:32px minmax(0,1fr);gap:12px}.dl .inv-welcome__icon{width:26px;height:26px}.dl[data-design=approved] .dialog-foundation:has(.inv-welcome) .dialog-foundation__footer .dl-button{width:100%;min-width:0}}.dl .inv-side__foot{width:100%;margin-top:auto;color:var(--dl-text-2);font:inherit;font-size:14px;text-align:start;background:none;border:0;cursor:pointer}.dl .inv-side__foot svg{color:var(--dl-text-2)}@media(max-width:1279.98px){.dl .inv-figures{grid-template-columns:repeat(3,minmax(0,1fr))}.dl .inv-figures>[role=listitem]:nth-child(3n+1):before{content:none}.dl .inv-figures>[role=listitem]:nth-child(n+4){border-top:1px solid var(--inv-hair)}.dl .inv-figures--5{grid-template-columns:repeat(5,minmax(0,1fr))}.dl .inv-figures--5>[role=listitem]:nth-child(n){border-top:0}.dl .inv-figures--5>[role=listitem]:nth-child(n+2):before{content:""}.dl .inv-split.has-inspector .inv-table .is-optional{display:none}}@media(max-width:1099.98px){.dl .inv-columns-2{grid-template-columns:minmax(0,1fr)}.dl .inv-live{grid-template-columns:repeat(3,minmax(0,1fr))}.dl .inv-live .inv-note{grid-column:1 / -1;padding-top:0}}@media(max-width:1023.98px){.dl .inv-page{padding-inline:24px}.dl .inv-table .is-optional{display:none}.dl .inv-figures--5{grid-template-columns:repeat(3,minmax(0,1fr))}.dl .inv-figures--5>[role=listitem]:nth-child(3n+1):before{content:none}.dl .inv-figures--5>[role=listitem]:nth-child(n+4){border-top:1px solid var(--inv-hair)}}@media(max-width:899.98px){.dl .inv-page{padding-inline:20px}.dl .inv-loc{grid-template-columns:minmax(0,1fr)}.dl .inv-loc__tree{position:static;max-height:340px}.dl .inv-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.dl .inv-figures>[role=listitem]:nth-child(n):before{content:""}.dl .inv-figures>[role=listitem]:nth-child(odd):before{content:none}.dl .inv-figures>[role=listitem]:nth-child(n+3){border-top:1px solid var(--inv-hair)}.dl .inv-list__trail{display:none}.dl .inv-search{max-width:none;flex-basis:100%}}@media(pointer:coarse){.dl .inv-nav__item,.dl .inv-tree__row{min-height:44px}}@media(prefers-reduced-motion:reduce){.dl .inv-page,.dl .inv-inspector,.dl .inv-tab-panel,.dl .inv-figure__digits.is-changed{animation:inv-fade .12s linear both}.dl .inv-toolbar__title{transform:none}.dl .inv-frame,.dl .inv-bars__fill,.dl .inv-columns__bar,.dl .inv-progress__fill,.dl .inv-tree__twisty svg{transition:none}.dl .inv-skeleton span{animation:none}.dl .inv-welcome__item{animation:inv-fade .12s linear both}.dl.inv .dl-button:not(:disabled):active{transform:none}}@media(forced-colors:active){.dl .inv-figures,.dl .inv-list,.dl .inv-flow,.dl .inv-bars,.dl .inv-loc__tree,.dl .inv-inspector,.dl .inv-callout{border:1px solid CanvasText}.dl .inv-table tbody tr.is-selected td,.dl .inv-tree__row.is-selected,.dl .inv-nav__item.is-active{outline:2px solid Highlight}.dl .inv-bars__fill,.dl .inv-columns__bar,.dl .inv-progress__fill,.dl .inv-state__dot{background:CanvasText;forced-color-adjust:none}}.dl .ipc-steps li.is-untracked i{background:var(--ipc-canvas);box-shadow:none;border:2px dashed var(--ap-gray3)}.dl .ipc-steps li.is-untracked:before{background:repeating-linear-gradient(to right,var(--ap-gray3) 0 4px,transparent 4px 8px)}.dl .ipc-steps li.is-blocked i{background:var(--ap-red);box-shadow:none;color:#fff}.dl .ipc-steps li.is-blocked i:after{display:none}.dl .ipc-steps li.is-blocked i b{font-size:12px;font-weight:600;line-height:1}.dl .ipc-steps li.is-unavailable{color:var(--ap-label-3)}.dl .ipi-step-note{display:block;margin-top:-4px;color:var(--ap-label-2);font-size:11px;font-weight:400;line-height:1.25}.dl .ipi-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;margin:0;padding:14px 24px 16px}.dl .ipi-facts>div{display:grid;gap:2px;min-width:0}.dl .ipi-facts dt{color:var(--ap-label-2);font-size:12px;font-weight:600}.dl .ipi-facts dd{margin:0;overflow:hidden;color:var(--ap-label);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.dl .ipi-facts dd.is-late{color:var(--ap-red)}.dl .ipi-missing,.dl .ipi-quiet{color:var(--ap-label-3);font-size:14px}@media(max-width:760px){.dl .ipi-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.dl .ipi-broken{min-height:44px;color:var(--ap-label-2)}.dl .ipi-broken .ipc-row__label{color:var(--ap-label-2)}.dl .ipi-broken .ipc-link{flex:none;min-height:44px}.dl .ipi-broken-section{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;color:var(--ap-label-2)}.dl .ipi-broken-section p{margin:0}.dl .ipi-broken-page{padding-block:48px}.dl .ipi-review{display:grid;gap:14px}.dl .ipi-review__facts{display:grid;gap:0;margin:0;border-radius:12px;background:var(--ap-fill-4)}.dl .ipi-review__facts>div{position:relative;display:flex;justify-content:space-between;gap:16px;padding:9px 14px}.dl .ipi-review__facts>div+div:before{content:"";position:absolute;top:0;inset-inline:var(--divider-inset);height:1px;background:var(--divider-color)}.dl .ipi-review__facts dt{color:var(--ap-label-2);font-size:14px}.dl .ipi-review__facts dd{margin:0;color:var(--ap-label);font-size:14px;text-align:end}.dl .ipi-review h4{margin:0 0 4px;color:var(--ap-label-2);font-size:13px;font-weight:600}.dl .ipi-review ul{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:14px}.dl .ipi-review li{display:flex;justify-content:space-between;gap:12px}.dl .ipi-review li>span:last-child{color:var(--ap-label-2);white-space:nowrap}.dl .ipi-warn{display:grid;gap:4px;margin:0;padding:10px 14px;border-radius:12px;color:var(--ap-label);font-size:14px;box-shadow:inset 3px 0 0 var(--ap-orange);background:var(--ap-fill-4)}.dl[dir=rtl] .ipi-warn,[dir=rtl] .dl .ipi-warn{box-shadow:inset -3px 0 0 var(--ap-orange)}.dl .ipi-warn.is-red{box-shadow:inset 3px 0 0 var(--ap-red)}.dl[dir=rtl] .ipi-warn.is-red,[dir=rtl] .dl .ipi-warn.is-red{box-shadow:inset -3px 0 0 var(--ap-red)}.dl .ipi-note,.dl .ipi-gate-note{margin:0;color:var(--ap-label-2);font-size:13px}.dl .ipc-steps li{align-content:start}.dl .ipc-steps li.is-untracked i{border:0;background:var(--ipc-canvas);box-shadow:inset 0 0 0 2px var(--ap-gray3)}.dl .ipc-steps li.is-untracked i:after{content:"";width:9px;height:2px;border-radius:1px;background:var(--ap-gray)}.dl .ipc-steps li.is-untracked:before{background:var(--ap-gray4)}.dl .ipc-steps li.is-untracked>span:not(.dl-visually-hidden){color:var(--ap-label-2)}.dl .ipi-step-note{margin-top:-6px;color:var(--ap-label-3);font-size:11px}.dl{--lrn-canvas: var(--ap-grouped);--lrn-surface: var(--ap-grouped-2);--lrn-row-hover: var(--ap-fill-4)}.dl[data-theme=dark]{--lrn-canvas: var(--ap-bg-elevated);--lrn-surface: var(--ap-bg-elevated-2)}.dl .lrn-page *:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .lrn-page{display:grid;align-content:start;gap:36px;width:100%;max-width:680px;margin-inline:auto;padding:48px 0 72px}.dl .lrn-page__head{display:grid;gap:6px}.dl .lrn-page__head h1{font-size:34px;font-weight:700;line-height:1.12;letter-spacing:-.012em;text-wrap:balance}.dl .lrn-page__head p{max-width:60ch;color:var(--ap-label-2);font-size:17px}.dl .lrn-group{display:grid;gap:10px}.dl .lrn-group>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dl .lrn-group>header h3{font-size:20px;font-weight:600;letter-spacing:-.005em}.dl .lrn-list{overflow:hidden;background:var(--lrn-surface);border-radius:var(--dl-radius-card)}.dl .lrn-row{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:54px;padding:13px 20px;color:var(--ap-label);font-size:17px;text-align:start}.dl .lrn-row+.lrn-row:before{content:"";position:absolute;top:0;inset-inline:var(--divider-inset);height:1px;background:var(--divider-color)}.dl .lrn-row__text{display:grid;flex:1 1 auto;gap:2px;min-width:0}.dl .lrn-row__detail{color:var(--ap-label-2);font-size:15px}.dl .lrn-row__value{flex:none;max-width:55%;color:var(--ap-label-2);text-align:end}.dl .lrn-foot{padding-inline:20px;color:var(--ap-label-2);font-size:13px}.dl .lrn-link{color:var(--ap-blue);font-size:inherit}@media(hover:hover){.dl .lrn-link:hover{text-decoration:underline}}.dl .lrn-eyebrow{order:-1;color:var(--ap-label-2);font-size:15px;font-weight:600}.dl .lrn-showall{font-size:15px}.dl .lrn-head__row{display:flex;align-items:center;justify-content:space-between;gap:16px}.dl .lrn-head__row h1{font-size:34px;font-weight:700;line-height:1.12;letter-spacing:-.012em}.dl .lrn-term{display:inline;padding:0;color:inherit;font:inherit;text-decoration:underline dotted var(--ap-label-3);text-decoration-thickness:1.5px;text-underline-offset:3px;cursor:help}@media(hover:hover){.dl .lrn-term:hover{color:var(--ap-blue);text-decoration-color:var(--ap-blue)}}.dl .lrn-def{display:grid;gap:6px;max-width:300px;padding:4px;text-align:start}.dl .lrn-def strong{font-size:15px}.dl .lrn-def p{color:var(--ap-label-2);font-size:14px;line-height:1.4}.dl .lrn-def .lrn-link{justify-self:start;font-size:14px}.dl .lrn-tip{display:grid;grid-template-columns:32px minmax(0,1fr) 28px;gap:12px;align-items:start;padding:16px 16px 16px 18px;background:var(--lrn-surface);border-radius:var(--dl-radius-card)}.dl .lrn-tip__icon{display:grid;place-items:center;width:32px;height:32px;color:var(--ap-yellow)}.dl .lrn-tip__icon svg{width:26px;height:26px;stroke-width:1.8}.dl .lrn-tip strong{font-size:15px;font-weight:600}.dl .lrn-tip p{color:var(--ap-label-2);font-size:15px}.dl .lrn-tip__close{display:grid;place-items:center;width:24px;height:24px;color:var(--ap-label-2);background:var(--ap-fill-3);border-radius:50%}.dl .lrn-tip__close svg{width:12px;height:12px;stroke-width:2.6}.dl .lrn-meter,.dl .lrn-skill__bar{display:block;height:6px;background:var(--ap-fill-2);border-radius:3px;overflow:hidden}.dl .lrn-meter i,.dl .lrn-skill__bar i{display:block;height:100%;background:var(--ap-blue);border-radius:3px;transition:inline-size .6s cubic-bezier(.23,1,.32,1)}.dl .lrn-learn-progress{display:grid;gap:8px;margin-top:-12px}.dl .lrn-learn-progress p{color:var(--ap-label-2);font-size:13px}.dl .lrn-collections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dl .lrn-collection{display:grid;align-content:start;justify-items:start;gap:4px;min-height:168px;padding:20px 22px;text-align:start;background:var(--lrn-surface);border-radius:var(--dl-radius-card);transition:transform .14s cubic-bezier(.23,1,.32,1)}.dl .lrn-collection__icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:8px;color:var(--ap-blue)}.dl .lrn-collection__icon svg{width:30px;height:30px;stroke-width:1.6}.dl .lrn-collection__icon.is-large{width:56px;height:56px;margin-bottom:4px}.dl .lrn-collection__icon.is-large svg{width:44px;height:44px}.dl .lrn-collection strong{font-size:17px;font-weight:600}.dl .lrn-collection>span:not(.lrn-collection__icon){color:var(--ap-label-2);font-size:15px}.dl .lrn-collection small{display:inline-flex;align-items:center;gap:4px;margin-top:auto;padding-top:10px;color:var(--ap-label-2);font-size:13px;font-weight:600}.dl .lrn-collection small.is-done{color:var(--ap-green)}.dl .lrn-collection small svg{width:14px;height:14px}.dl .lrn-page__head p{text-wrap:pretty}.dl .lrn-term{display:inline-flex;align-items:center;gap:6px;color:inherit;font:inherit;text-decoration:none;cursor:inherit}@media(hover:hover){.dl .lrn-term:hover{color:inherit}}.dl .lrn-term__info{position:relative;display:inline-grid;flex:none;place-items:center;width:18px;height:18px;padding:0;color:var(--ap-label-3);background:none;border-radius:50%;transition:color .12s ease}.dl .lrn-term__info:after{content:"";position:absolute;inset:-8px;border-radius:50%}.dl .lrn-term__info svg{width:16px;height:16px;stroke-width:2}@media(hover:hover){.dl .lrn-term__info:hover{color:var(--ap-blue)}}.dl .lrn-term__info[aria-expanded=true]{color:var(--ap-blue)}.dl .lrn-link:active{opacity:.5}.dl .lrn-verify{margin-top:8px;padding-inline-start:10px;color:var(--ap-label-2);font-size:13px;box-shadow:inset 2px 0 0 var(--ap-orange)}[dir=rtl].dl .lrn-verify,.dl[dir=rtl] .lrn-verify{box-shadow:inset -2px 0 0 var(--ap-orange)}.dl .lrn-check{display:grid;gap:10px;margin-top:16px;padding:16px 18px;background:var(--ap-fill-4);border-radius:14px}.dl .lrn-check strong{font-size:16px;font-weight:600}.dl .lrn-check__options{display:grid;gap:6px}.dl .lrn-check__option{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 12px;text-align:start;font-size:15px;background:var(--lrn-surface);border-radius:10px;transition:background-color .12s ease}@media(hover:hover)and (pointer:fine){.dl .lrn-check__option:not(:disabled):hover{background:var(--lrn-row-hover)}}.dl .lrn-check__option:disabled{cursor:default}.dl .lrn-check__option svg{flex:none;width:18px;height:18px}.dl .lrn-check__option.is-right{color:var(--ap-green);font-weight:600}.dl .lrn-check__option.is-wrong{color:var(--ap-orange)}.dl .lrn-check__dot{flex:none;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ap-gray3)}.dl .lrn-check__why{color:var(--ap-label-2);font-size:14px;line-height:1.4}.dl .lrn-check.is-right .lrn-check__why{color:var(--ap-label)}.dl .lrn-quizcard__icon{display:grid;place-items:center;width:44px;height:44px;color:var(--ap-yellow)}.dl .lrn-quizcard__icon svg{width:30px;height:30px}.dl .lrn-quizcard__icon.is-big{width:64px;height:64px}.dl .lrn-quizcard__icon.is-big svg{width:56px;height:56px}.dl .lrn-quizend{display:grid;justify-items:center;gap:8px;padding:8px 0 4px;text-align:center}.dl .lrn-quizend strong{font-size:17px;font-weight:600}.dl .lrn-quizend p{color:var(--ap-label-2);font-size:15px;line-height:1.4}.dl .lrn-quiz{margin-top:0;padding:4px 0 0;background:none}.dl .lrn-quiz .lrn-check__option{background:var(--ap-fill-4)}.dl .lrn-quiz__bar{display:flex;gap:6px;margin-bottom:6px}.dl .lrn-quiz__bar i{flex:1;height:4px;background:var(--ap-fill-3);border-radius:2px;transition:background-color .2s ease}.dl .lrn-quiz__bar i.is-done{background:var(--ap-green)}.dl .lrn-quiz__bar i.is-now{background:var(--ap-blue)}.dl .lrn-def__more{display:block;margin-top:10px;color:var(--ap-label-2);font-size:13px;font-weight:600}.dl .lrn-reader{display:grid;overflow:hidden;background:var(--lrn-surface);border-radius:var(--dl-radius-card)}.dl .lrn-reader__body{display:grid;gap:10px;padding:22px 28px 8px;animation:lrn-reader-in .26s cubic-bezier(.23,1,.32,1)}.dl .lrn-reader__count{color:var(--ap-label-2);font-size:13px;font-weight:600}.dl .lrn-reader h2{font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.dl .lrn-reader__text{font-size:17px;line-height:1.5;max-width:62ch}.dl .lrn-reader__example{display:grid;gap:4px;max-width:62ch;margin-top:4px;padding:14px 16px;background:var(--ap-fill-4);border-radius:12px}.dl .lrn-reader__example strong{color:var(--ap-label-2);font-size:13px;font-weight:600}.dl .lrn-reader__example p{font-size:15px;line-height:1.45}.dl .lrn-reader__why{max-width:62ch;color:var(--ap-label-2);font-size:15px;line-height:1.45}.dl .lrn-reader__why strong{color:var(--ap-label);font-weight:600}.dl .lrn-reader__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 28px 22px}.dl .lrn-reader__dots{display:flex;gap:8px}.dl .lrn-reader__dots button{width:8px;height:8px;padding:0;background:var(--ap-fill-2);border-radius:50%;transition:background-color .16s ease,width .2s cubic-bezier(.23,1,.32,1)}.dl .lrn-reader__dots button.is-read{background:var(--ap-gray3)}.dl .lrn-reader__dots button.is-on{width:22px;background:var(--ap-blue);border-radius:4px}.dl .lrn-reader__nav{display:flex;gap:10px}.dl .lrn-art{display:grid;place-items:center;height:190px;background:var(--ap-fill-4)}.dl .lrn-art__svg{width:min(420px,100%);height:170px;overflow:visible}.dl .lrn-art__svg *{vector-effect:non-scaling-stroke}.dl .lrn-art__svg :is(.lrn-art__progress,.lrn-art__outline){vector-effect:none}.dl .lrn-art__card{fill:var(--lrn-surface);stroke:var(--ap-separator);stroke-width:1.5}.dl .lrn-art__line{stroke:var(--ap-gray3);stroke-width:3}.dl .lrn-art__track{stroke:var(--ap-gray4);stroke-width:3}.dl .lrn-art__progress{stroke:var(--ap-blue);stroke-width:3;stroke-dasharray:1;stroke-dashoffset:1;animation:lrn-art-draw 2.4s cubic-bezier(.65,0,.35,1) .2s forwards}.dl .lrn-art__node{fill:var(--lrn-surface);stroke:var(--ap-gray3);stroke-width:2.5;animation:lrn-art-node 2.4s ease .2s forwards}.dl .lrn-art__blue{fill:var(--ap-blue)}.dl .lrn-art__soft{fill:var(--ap-gray4)}.dl .lrn-art__soft2{fill:var(--ap-gray3)}.dl .lrn-art__ok,.dl .lrn-art__green{fill:var(--ap-green)}.dl .lrn-art__red,.dl .lrn-art__redfill{fill:var(--ap-red)}.dl .lrn-art__orange,.dl .lrn-art__orangefill{fill:var(--ap-orange)}.dl .lrn-art__tick{stroke:#fff;stroke-width:3}.dl .lrn-art__ring{fill:none;stroke:var(--ap-gray3);stroke-width:2}.dl .lrn-art__dot{fill:var(--ap-gray3)}.dl .lrn-art__sea{stroke:var(--ap-blue);stroke-width:2.5;opacity:.45}.dl .lrn-art__mark{stroke:var(--ap-orange);stroke-width:2;stroke-dasharray:4 5}.dl .lrn-art__arrow{stroke:var(--ap-gray3);stroke-width:2.5}.dl .lrn-art__outline{fill:none;stroke:var(--ap-blue);stroke-width:2.5;stroke-dasharray:1;stroke-dashoffset:1;animation:lrn-art-draw 1.2s ease .1s forwards}.dl .lrn-art__match{stroke:var(--ap-green);stroke-width:2.5;stroke-dasharray:4 5;opacity:0;animation:lrn-art-fade .3s ease forwards}.dl .lrn-art__pick{stroke:var(--ap-blue);stroke-width:2.5}.dl .lrn-art__chosen{animation:lrn-art-lift .5s cubic-bezier(.23,1,.32,1) 1s both}.dl .lrn-art__pop{transform-box:fill-box;transform-origin:center;opacity:0;animation:lrn-art-pop .38s cubic-bezier(.34,1.4,.64,1) forwards}.dl .lrn-art__in{opacity:0;animation:lrn-art-in .42s cubic-bezier(.23,1,.32,1) forwards}.dl .lrn-art__rise{transform-box:fill-box;transform-origin:bottom;opacity:0;animation:lrn-art-rise .42s cubic-bezier(.23,1,.32,1) forwards}.dl .lrn-art__mover{animation:lrn-art-move 2.4s cubic-bezier(.65,0,.35,1) .2s forwards}.dl .lrn-art__sail{animation:lrn-art-sail 3s cubic-bezier(.45,0,.25,1) .2s forwards}.dl .lrn-art__fly{offset-path:path("M20 120 Q160 10 300 110");offset-rotate:auto;animation:lrn-art-fly 2.6s cubic-bezier(.45,0,.25,1) .2s forwards}.dl .lrn-art__truck{animation:lrn-art-truck 2.6s cubic-bezier(.45,0,.25,1) .2s forwards}.dl .lrn-art__slide{animation:lrn-art-slide 1.4s cubic-bezier(.65,0,.35,1) .3s forwards}.dl .lrn-art__right{animation:lrn-art-right 1.6s cubic-bezier(.65,0,.35,1) .3s forwards}.dl .lrn-art__left{animation:lrn-art-left 1.6s cubic-bezier(.65,0,.35,1) .3s forwards}.dl .lrn-art__pulse{animation:lrn-art-pulse 1.6s ease-in-out .4s 2;stroke:var(--ap-red)}.dl .lrn-art__d0{animation-delay:.1s}.dl .lrn-art__d1{animation-delay:.35s}.dl .lrn-art__d2{animation-delay:.6s}.dl .lrn-art__d3{animation-delay:.85s}.dl .lrn-art__d4{animation-delay:1.1s}.dl .lrn-art__d5{animation-delay:1.4s}.dl .lrn-art__pulse{transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:reduce){.dl .lrn-reader__body,.dl .lrn-art *{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important}}[dir=rtl].dl .lrn-art__svg,.dl[dir=rtl] .lrn-art__svg{transform:scaleX(-1)}.dl .lrn-dia{padding:22px 28px;text-align:start}.dl .lrn-dia :is(li,span,strong,p,div){animation-fill-mode:both}.dl .lrn-dia__chain{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 0;margin:0;padding:0;list-style:none;counter-reset:s}.dl .lrn-dia__chain li{position:relative;display:grid;justify-items:center;gap:8px;min-width:96px;padding:0 6px;color:var(--ap-label-2);font-size:13px;font-weight:600;text-align:center;animation:lrn-dia-in .38s cubic-bezier(.23,1,.32,1) both}.dl .lrn-dia__chain li i{position:relative;z-index:1;width:22px;height:22px;background:var(--ap-blue);border:4px solid color-mix(in srgb,var(--ap-blue) 25%,var(--lrn-surface));border-radius:50%;box-sizing:content-box}.dl .lrn-dia__chain li+li:before{content:"";position:absolute;top:12px;inset-inline-end:50%;width:100%;height:3px;background:color-mix(in srgb,var(--ap-blue) 45%,transparent)}.dl .lrn-dia__chain li.is-at{color:var(--ap-label)}.dl .lrn-dia__chain li.is-at i{background:var(--ap-orange);border-color:color-mix(in srgb,var(--ap-orange) 25%,var(--lrn-surface))}.dl .lrn-dia__list{display:grid;gap:8px;width:min(420px,100%);margin:0 auto;padding:0;list-style:none}.dl .lrn-dia__list li{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:10px 14px;font-size:15px;background:var(--lrn-surface);border-radius:12px;box-shadow:0 1px 2px #0000000f;animation:lrn-dia-in .38s cubic-bezier(.23,1,.32,1) both}.dl .lrn-dia__n{display:grid;place-items:center;width:24px;height:24px;color:var(--ap-label-2);font-size:13px;font-weight:600;background:var(--ap-fill-3);border-radius:50%}.dl .lrn-dia__tick{display:grid;place-items:center;width:22px;height:22px;color:#fff;font-size:13px;font-weight:600;background:var(--ap-green);border-radius:50%;animation:lrn-art-pop .38s cubic-bezier(.34,1.4,.64,1) both}.dl .lrn-dia__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 26px;margin:0;padding:0;list-style:none}.dl .lrn-dia__legend li{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;animation:lrn-dia-in .38s cubic-bezier(.23,1,.32,1) both}.dl .lrn-dia__legend i{width:18px;height:18px;border-radius:50%}.dl .lrn-dia__legend i.is-green{background:var(--ap-green)}.dl .lrn-dia__legend i.is-orange{background:var(--ap-orange)}.dl .lrn-dia__legend i.is-red{background:var(--ap-red)}.dl .lrn-dia__legend i.is-blue{background:var(--ap-blue)}.dl .lrn-dia__legend i.is-gray{background:var(--ap-gray)}.dl .lrn-dia__stack{display:grid;justify-items:stretch;gap:4px;width:min(300px,100%);margin:0 auto}.dl .lrn-dia__stack span{padding:8px 14px;font-size:14px;background:var(--ap-fill-3);border-radius:8px;animation:lrn-dia-in .38s cubic-bezier(.23,1,.32,1) both}.dl .lrn-dia__stack span.is-base{color:#fff;font-weight:600;background:var(--ap-blue)}.dl .lrn-dia__stack strong{margin-top:6px;padding-top:8px;font-size:16px;text-align:center;border-top:2px solid var(--ap-label);animation:lrn-dia-in .38s cubic-bezier(.23,1,.32,1) both}.dl .lrn-dia__versus{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;width:min(560px,100%);margin:0 auto}.dl .lrn-dia__versus>div{display:grid;gap:4px;padding:14px 16px;background:var(--lrn-surface);border-radius:14px;animation:lrn-dia-in .38s cubic-bezier(.23,1,.32,1) both}.dl .lrn-dia__versus strong{font-size:16px}.dl .lrn-dia__versus p{color:var(--ap-label-2);font-size:14px;line-height:1.4}.dl .lrn-dia__versus>span{color:var(--ap-label-3);font-size:13px;font-weight:600}.dl .lrn-dia__route{--track-y: 7px;display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr) minmax(0,150px);align-items:start;column-gap:8px;width:min(620px,100%);margin:0 auto}.dl .lrn-dia__end{display:grid;justify-items:center;gap:3px;text-align:center}.dl .lrn-dia__dot{width:14px;height:14px;margin-block-end:8px;border-radius:50%;background:var(--ap-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--ap-blue) 18%,transparent)}.dl .lrn-dia__end.is-to .lrn-dia__dot{background:var(--ap-bg-2, var(--dl-surface-solid));box-shadow:inset 0 0 0 3px var(--ap-blue),0 0 0 4px color-mix(in srgb,var(--ap-blue) 18%,transparent)}.dl .lrn-dia__end>span{color:var(--ap-label-2);font-size:13px}.dl .lrn-dia__end>strong{font-size:15px;font-weight:600;line-height:1.3}.dl .lrn-dia__line{position:relative;height:64px}.dl .lrn-dia__track{position:absolute;inset-inline:-14px;top:calc(var(--track-y) - 2px);height:4px;border-radius:2px;background:color-mix(in srgb,var(--ap-blue) 30%,transparent)}.dl .lrn-dia__delay{position:absolute;inset-inline:38% 26%;top:calc(var(--track-y) - 2px);height:4px;border-radius:2px;background:var(--ap-orange)}.dl .lrn-dia__mark{position:absolute;inset-inline-start:56%;top:calc(var(--track-y) + 14px);translate:-50% 0;padding:3px 9px;color:var(--ap-orange);font-size:12px;font-weight:600;white-space:nowrap;background:color-mix(in srgb,var(--ap-orange) 14%,transparent);border-radius:999px}[dir=rtl].dl .lrn-dia__mark,.dl[dir=rtl] .lrn-dia__mark{translate:50% 0}.dl .lrn-dia__mover{position:absolute;top:calc(var(--track-y) - 15px);inset-inline-start:-14px;display:grid;place-items:center;width:30px;height:30px;color:#fff;background:var(--ap-blue);border-radius:50%;box-shadow:0 2px 8px color-mix(in srgb,var(--ap-blue) 35%,transparent);animation:lrn-dia-travel 2.6s cubic-bezier(.45,0,.25,1) .3s both}.dl .lrn-dia__mover svg{width:18px;height:18px}[dir=rtl].dl .lrn-dia__mover svg,.dl[dir=rtl] .lrn-dia__mover svg{transform:scaleX(-1)}.dl .lrn-dia__docs{display:grid;justify-items:center;gap:12px}.dl .lrn-dia__papers{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.dl .lrn-dia__papers span{display:grid;place-items:end start;width:104px;height:70px;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.25;background:var(--lrn-surface);border-radius:8px;box-shadow:0 1px 2px #00000014,inset 0 3px 0 var(--ap-blue);animation:lrn-dia-in .38s cubic-bezier(.23,1,.32,1) both}.dl .lrn-dia__docs p{display:inline-flex;align-items:center;gap:6px;color:var(--ap-green);font-size:14px;font-weight:600;animation:lrn-dia-in .38s cubic-bezier(.23,1,.32,1) both}.dl .lrn-dia__time{display:grid;gap:0;width:min(440px,100%);margin:0 auto;padding:0;list-style:none}.dl .lrn-dia__time li{position:relative;display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;padding:6px 0;font-size:14px;animation:lrn-dia-in .38s cubic-bezier(.23,1,.32,1) both}.dl .lrn-dia__time b{color:var(--ap-blue);font-weight:600}.dl .lrn-dia{height:auto;min-height:190px}@media(prefers-reduced-motion:reduce){.dl .lrn-dia *{animation-duration:1ms!important;animation-delay:0s!important}}.dl .lrn-reader__nav{align-items:center}.dl .lrn-reader__done{display:inline-flex;align-items:center;gap:6px;margin-inline-end:6px;color:var(--ap-green);font-size:15px;font-weight:600}.dl .lrn-reader__done svg{width:18px;height:18px}.dl .lrn-reader__example{margin:6px 0 2px;margin-inline-start:-14px;padding:2px 0 2px 11px;padding-inline:11px 0;max-width:calc(62ch + 14px);background:none;border-radius:0;border-inline-start:3px solid var(--ap-blue)}.dl .lrn-reader__example strong{color:var(--ap-blue)}.dl .lrn-art__soft{fill:var(--ap-gray)}.dl .lrn-art__soft2{fill:var(--ap-gray2, var(--ap-gray))}.dl .lrn-art__card{fill:var(--lrn-surface);stroke:var(--ap-gray2, var(--ap-gray));stroke-width:1.5}.dl .lrn-art__line{stroke:var(--ap-gray)}.dl .lrn-art__arrow{stroke:var(--ap-label-2)}.dl .lrn-art__track{stroke:var(--ap-gray2, var(--ap-gray))}.dl .lrn-art__ring{stroke:var(--ap-gray)}.dl .lrn-art__dot{fill:var(--ap-gray)}.dl .lrn-art__hand{animation:lrn-art-hand 1.3s cubic-bezier(.65,0,.35,1) .35s both}.dl .lrn-resume__icon{display:grid;place-items:center;color:var(--ap-blue)}.dl .lrn-resume__icon svg{width:40px;height:40px}.dl .lrn-resume__meta{display:none}.dl .lrn-dia__chain{display:grid!important;width:min(720px,100%);margin:0 auto!important;gap:0!important}.dl .lrn-dia__chain li{min-width:0!important;padding:0 4px!important;text-wrap:balance}.dl .lrn-dia__chain li+li:before{transform-origin:left center;transform:scaleX(0);animation:lrn-dia-line .32s cubic-bezier(.23,1,.32,1) both;animation-delay:inherit;inset-inline-end:calc(50% + 15px)!important;width:calc(100% - 30px)!important}[dir=rtl].dl .lrn-dia__chain li+li:before,.dl[dir=rtl] .lrn-dia__chain li+li:before{transform-origin:right center}.dl .lrn-reader__example{margin:4px 0 0!important;padding:0!important;padding-inline-start:10px!important;max-width:62ch;background:none!important;border:0!important;border-radius:0!important;box-shadow:inset 2px 0 0 var(--ap-blue)}[dir=rtl].dl .lrn-reader__example,.dl[dir=rtl] .lrn-reader__example{box-shadow:inset -2px 0 0 var(--ap-blue)}.dl .lrn-reader__example strong{color:var(--ap-blue);font-size:13px}.dl .lrn-course-date{max-width:62ch;margin-top:10px}.dl .lrn-reader__stage{display:grid}.dl .lrn-reader__stage>.lrn-reader__body{grid-area:1 / 1;visibility:hidden;animation:none}.dl .lrn-reader__stage>.lrn-reader__body.is-on{visibility:visible;animation:lrn-reader-in .26s cubic-bezier(.23,1,.32,1)}.dl .lrn-reader>.lrn-art{height:230px;min-height:230px;overflow:hidden}.dl .lrn-dia__chain li{animation-name:lrn-dia-fade!important}.dl .lrn-dia__chain li i{animation:lrn-art-pop .38s cubic-bezier(.34,1.4,.64,1) both;animation-delay:inherit}:is([dir=rtl].dl,.dl[dir=rtl]) .lrn-reader h2{font-size:25px;line-height:1.5}:is([dir=rtl].dl,.dl[dir=rtl]) .lrn-reader__text{font-size:18px;line-height:1.95}:is([dir=rtl].dl,.dl[dir=rtl]) .lrn-reader__example p{font-size:16px;line-height:1.9}:is([dir=rtl].dl,.dl[dir=rtl]) .lrn-reader__example strong,:is([dir=rtl].dl,.dl[dir=rtl]) .lrn-reader__count{font-size:14px}:is([dir=rtl].dl,.dl[dir=rtl]) .lrn-reader__why{font-size:16px;line-height:1.9}:is([dir=rtl].dl,.dl[dir=rtl]) .lrn-verify{font-size:14px;line-height:1.9}:is([dir=rtl].dl,.dl[dir=rtl]) .lrn-dia :is(li,span,p,strong,b){font-size:15px;line-height:1.7}:is([dir=rtl].dl,.dl[dir=rtl]) .lrn-dia__time li{grid-template-columns:96px minmax(0,1fr);padding:8px 0}:is([dir=rtl].dl,.dl[dir=rtl]) .lrn-head p,:is([dir=rtl].dl,.dl[dir=rtl]) .lrn-page__head p{line-height:1.9}.dl .lrn-reader>.lrn-art{height:250px;min-height:250px}.dl .lrn-dia__list{gap:6px}.dl .lrn-dia__list li{min-height:40px;padding:7px 12px}.dl .lrn-dia__time li{padding:5px 0}:is([dir=rtl].dl,.dl[dir=rtl]) .lrn-dia__list li{padding:6px 12px}.dl .lrn-quiz__level{justify-self:start;padding:2px 8px;color:var(--ap-label-2);font-size:12px;font-weight:600;background:var(--ap-fill-3);border-radius:6px}.dl .lrn-quiz__bar i.is-miss{background:var(--ap-red)}.dl .lrn-quiz__bar i.is-skip{background:var(--ap-gray3)}.dl .lrn-quiz__report{justify-self:start;margin-top:4px;font-size:13px;color:var(--ap-label-2)}.dl .lrn-quiz__loading{padding:30px 0;color:var(--ap-label-2);text-align:center}.dl .lrn-score{display:grid;place-items:center;width:96px;height:96px;border-radius:50%;box-shadow:inset 0 0 0 8px var(--ap-fill-3)}.dl .lrn-score.is-pass{box-shadow:inset 0 0 0 8px var(--ap-green)}.dl .lrn-score.is-fail{box-shadow:inset 0 0 0 8px var(--ap-orange)}.dl .lrn-score b{font-size:26px;font-weight:700;font-variant-numeric:tabular-nums}.dl .lrn-report{display:grid;gap:14px}.dl .lrn-report__q{padding:10px 12px;font-size:15px;background:var(--ap-fill-4);border-radius:10px}.dl .lrn-report__reasons{display:grid;gap:6px}.dl .lrn-check__option.is-on{color:var(--ap-blue);font-weight:600}.dl .lrn-check__option.is-on .lrn-check__dot{box-shadow:inset 0 0 0 5px var(--ap-blue)}.dl .lrn-collection small.is-due{color:var(--ap-orange);font-weight:600}.dl[data-theme=light] .lrn-reader,[data-theme=light].dl .lrn-reader{box-shadow:0 1px 2px #0000000a,0 10px 30px -14px #0000002e}.dl .lrn-resume__icon{width:56px;height:56px;background:color-mix(in srgb,var(--ap-blue) 12%,transparent);border-radius:16px}.dl .lrn-resume__icon svg{width:28px!important;height:28px!important}.dl .lrn-reader--away{display:grid;justify-items:center;gap:8px;min-height:420px;place-content:center;padding:40px 28px;text-align:center}.dl .lrn-reader--away strong{font-size:20px;font-weight:600}.dl .lrn-reader--away p{max-width:44ch;color:var(--ap-label-2);font-size:15px;line-height:1.5}@media(hover:hover)and (pointer:fine){.dl .lrn-quiz .lrn-check__option:not(:disabled):hover,.dl .lrn-report .lrn-check__option:hover{background:var(--ap-fill-3)}}.dl .lrn-quiz .lrn-check__option,.dl .lrn-report .lrn-check__option{background:var(--ap-fill-4);transition:background-color .12s ease}.dl .lrn-quiz .lrn-check__option:disabled{opacity:1}.dl .lrn-collection{transition:transform .2s cubic-bezier(.23,1,.32,1),background-color .16s ease,box-shadow .2s ease}.dl .lrn-collection__icon svg{transition:transform .2s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.dl .lrn-collection:hover{transform:translateY(-2px);background-image:linear-gradient(var(--lrn-row-hover),var(--lrn-row-hover));box-shadow:0 6px 18px #00000014}.dl[data-theme=dark] .lrn-collection:hover{box-shadow:0 6px 18px #00000052}.dl .lrn-collection:hover .lrn-collection__icon svg{transform:scale(1.06)}}.dl .lrn-collection:active{transform:scale(.985)}.dl .lrn-collection:focus-visible{outline:2px solid var(--ap-blue);outline-offset:2px}@media(prefers-reduced-motion:reduce){.dl .lrn-collection,.dl .lrn-collection__icon svg{transition:background-color .16s ease}@media(hover:hover)and (pointer:fine){.dl .lrn-collection:hover,.dl .lrn-collection:hover .lrn-collection__icon svg{transform:none}}}@media(pointer:coarse){.dl .lrn-row{min-height:44px}}@keyframes lrn-reader-in{0%{opacity:0;transform:translateY(6px)}}@keyframes lrn-art-draw{to{stroke-dashoffset:0}}@keyframes lrn-art-node{60%,to{stroke:var(--ap-blue)}}@keyframes lrn-art-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes lrn-art-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lrn-art-rise{0%{opacity:0;transform:scaleY(.4)}to{opacity:1;transform:none}}@keyframes lrn-art-fade{to{opacity:1}}@keyframes lrn-art-move{to{transform:translate(260px)}}@keyframes lrn-art-sail{to{transform:translate(170px)}}@keyframes lrn-art-fly{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes lrn-art-truck{to{transform:translate(150px)}}@keyframes lrn-art-slide{to{transform:translate(96px)}}@keyframes lrn-art-right{to{transform:translate(96px)}}@keyframes lrn-art-left{to{transform:translate(-96px)}}@keyframes lrn-art-lift{to{transform:translateY(-6px)}}@keyframes lrn-art-pulse{50%{transform:scale(1.25)}}@keyframes lrn-dia-in{0%{opacity:0;transform:translateY(8px)}}@keyframes lrn-dia-travel{to{inset-inline-start:calc(100% - 16px)}}@keyframes lrn-art-hand{0%{transform:translate(0)}to{transform:translate(94px)}}@keyframes lrn-dia-line{to{transform:scaleX(1)}}@keyframes lrn-dia-fade{0%{opacity:0}}@media(max-width:760px){.dl .lrn-page,.dl .lrn-reader__body,.dl .lrn-dia{padding-inline:20px}.dl .lrn-reader__foot{flex-wrap:wrap;padding-inline:20px}}@media(max-width:600px){.dl .lrn-collections{grid-template-columns:minmax(0,1fr)}.dl .lrn-dia__route{grid-template-columns:minmax(0,96px) minmax(0,1fr) minmax(0,96px)}}@media(pointer:coarse){.dl .lrn-reader__dots button{position:relative}.dl .lrn-reader__dots button:after{content:"";position:absolute;inset:-12px -4px}}.dl .ipq-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.dl .ipq-tools__menus{display:inline-flex;flex-wrap:wrap;gap:8px}.dl .ipq-menu{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 10px 0 12px;color:var(--ap-label);font-size:14px;background:var(--ap-fill-3);border-radius:16px}.dl .ipq-menu span{color:var(--ap-label-2)}.dl .ipq-menu strong{font-weight:600}.dl .ipq-menu svg{width:14px;height:14px;color:var(--ap-label-2);stroke-width:2.4}@media(hover:hover)and (pointer:fine){.dl .ipq-menu:hover{background:var(--ap-fill-2)}}@media(pointer:coarse){.dl .ipq-menu{min-height:44px}}.dl .ipq-list{display:grid}.dl .ipq-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.dl .ipq-row:has(.ipq-row__n){grid-template-columns:40px minmax(0,1fr)}.dl .ipq-row.has-action{grid-template-columns:minmax(0,1fr) auto}.dl .ipq-row.has-action:has(.ipq-row__n){grid-template-columns:40px minmax(0,1fr) auto}.dl .ipq-row+.ipq-row:before{content:"";position:absolute;top:0;z-index:1;inset-inline:var(--divider-inset);height:1px;background:var(--divider-color)}.dl .ipq-row .ipc-row+.ipc-row:before{display:none}.dl .ipq-row__n{display:grid;place-items:center;width:26px;height:26px;margin-inline-start:16px;color:var(--ap-label-2);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--ap-fill-3);border-radius:50%}.dl .ipq-row.is-first .ipq-row__n{color:#fff;background:var(--ap-blue)}.dl .ipq-row__n+.ipc-row{padding-inline-start:12px}.dl .ipq-row__action{padding-inline:8px 18px}.dl .ipq-row__detail{display:grid;gap:2px}.dl .ipq-row__about{color:var(--ap-label-2)}.dl .ipq-row__meta{color:var(--ap-label-2);font-size:13px;font-variant-numeric:tabular-nums}.dl .ipq-row__meta .is-late{color:var(--ap-label);font-weight:600}.dl .ipq-row__blocker{color:var(--ap-orange);font-size:13px;font-weight:600}.dl .ipq-more{display:flex;justify-content:center;padding-top:2px}.dl .ipq-problem{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 18px;background:var(--ipc-surface);border-radius:var(--dl-radius-card)}.dl .ipq-problem>svg{width:22px;height:22px;color:var(--ap-orange);stroke-width:1.8}.dl .ipq-problem p{display:grid;gap:2px;font-size:15px}.dl .ipq-problem span,.dl .ipq-problem small{color:var(--ap-label-2)}.dl .ipq-problem small{font-size:13px}.dl .ipq-fresh{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:-20px;color:var(--ap-label-2);font-size:13px;font-variant-numeric:tabular-nums}.dl .ipq-fresh .ipc-link{display:inline-flex;align-items:center;gap:4px;font-size:13px}.dl .ipq-fresh svg{width:13px;height:13px;stroke-width:2.2}.dl .ipq-scope{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.dl .ipq-note{padding-inline:20px;color:var(--ap-label-2);font-size:13px}.dl .ipq-links .ipc-row__label{font-size:15px}.dl .ipq-change{display:grid;gap:2px}.dl .ipq-change__delta{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px;color:var(--ap-label);font-size:15px;font-variant-numeric:tabular-nums}.dl .ipq-change__delta s{color:var(--ap-label-2);text-decoration:none}.dl .ipq-change__arrow{color:var(--ap-label-3)}:is([dir=rtl].dl,.dl[dir=rtl]) .ipq-change__arrow{display:inline-block;transform:scaleX(-1)}.dl .ipq-change__why{color:var(--ap-label-2);font-size:13px}.dl .ipq-lastvisit{display:flex;align-items:center;gap:10px;padding-inline:20px;color:var(--ap-label-2);font-size:13px}.dl .ipq-lastvisit:before,.dl .ipq-lastvisit:after{content:"";flex:1;height:1px;background:var(--ap-separator)}.dl .ipq-why{color:var(--ap-label-2);font-size:13px}.dl .ipq-why mark{color:var(--ap-label);font-weight:600;background:none}.dl .ipq-cur{display:grid;gap:6px}.dl .ipq-cur+.ipq-cur{margin-top:10px}.dl .ipq-cur h4{padding-inline:20px;color:var(--ap-label-2);font-size:13px;font-weight:600}@media(prefers-reduced-motion:reduce){.dl .ipq-menu{transition:none}}.dl .ipq-row__why{color:var(--ap-label-2);font-size:13px}.dl .ipq-row__next{color:var(--ap-label);font-size:13px}.dl .ipq-count{margin-inline-start:6px;color:var(--ap-label-2);font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.dl .ipq-lines{display:inline-grid;justify-items:end;gap:0;font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.dl .ipq-row .ipc-row:hover{background:none}.dl .ipq-row:has(.ipc-row[href]):hover,.dl .ipq-row:has(a.ipc-row):hover,.dl .ipq-row:has(button.ipc-row):hover{background:var(--ipc-row-hover)}.dl .ipq-row:hover:before,.dl .ipq-row:hover+.ipq-row:before{opacity:0}}.dl .ipq-row:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.dl .ipq-row:last-child{border-end-start-radius:inherit;border-end-end-radius:inherit}.dl .ipx-today__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px}.dl .ipx-today__bar .ipq-fresh{margin:0;font-size:13px}.dl .ipx-today__bar .ipq-scope{margin:0}.dl .ipx-dayend.is-clear{position:relative;overflow:hidden;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:14px;padding:44px 32px 40px;text-align:center;isolation:isolate}.dl .ipx-dayend.is-clear:before{content:"";position:absolute;inset:-40% 10% auto;height:120%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--ap-green) 22%,transparent),transparent)}.dl .ipx-dayend.is-clear .ipx-dayend__text{justify-items:center}.dl .ipx-dayend.is-clear .ipx-dayend__text h2{font-size:22px;font-weight:600}.dl .ipx-dayend.is-clear .ipx-dayend__text p{max-width:42ch;font-size:16px}.dl .ipc-row__icon svg.is-orange{color:var(--ap-orange)}.dl .ipx-today .ipc-row__icon svg:not(.is-orange){color:var(--ap-label-2)}.dl .ipq-refresh svg{transform-origin:50% 50%}.dl .ipq-refresh.is-spinning svg{animation:ipq-turn .7s linear infinite}.dl .ipq-refresh:disabled{cursor:default;opacity:1}.dl .ipq-fresh__time{animation:ipq-fade .26s ease-out}@keyframes ipq-turn{to{transform:rotate(360deg)}}@keyframes ipq-fade{0%{opacity:0}to{opacity:1}}[dir=rtl] .dl .ipq-refresh.is-spinning svg,.dl[dir=rtl] .ipq-refresh.is-spinning svg{animation-direction:reverse}@media(prefers-reduced-motion:reduce){.dl .ipq-refresh.is-spinning svg{animation:ipq-dim .7s ease-in-out infinite alternate}.dl .ipq-fresh__time{animation:none}}@keyframes ipq-dim{to{opacity:.35}}.dl .ipx-today .ipx-today__date,.dl .ipx-today .ipx-today__sub{display:block}.dl .ipx-today .ipx-today__sub{margin-top:4px}.dl .ipq-refresh:disabled,.dl .ipq-refresh.is-spinning{color:var(--ap-blue);opacity:1}.dl:not([data-theme=dark]) .ipx-dayend.is-clear{box-shadow:0 1px 2px #0000000a,0 10px 30px -12px #0000001a}.dl:not([data-theme=dark]) .ipx-dayend.is-clear:before{inset:-22% 24% auto;height:100%;background:radial-gradient(closest-side,color-mix(in srgb,var(--ap-green) 22%,transparent) 0%,color-mix(in srgb,var(--ap-green) 15%,transparent) 30%,color-mix(in srgb,var(--ap-green) 8%,transparent) 55%,color-mix(in srgb,var(--ap-green) 3%,transparent) 78%,transparent 100%)}.dl .ipx-today .ipx-today__sub{min-height:1.35em}.dl .ipx-today__body{display:grid;gap:inherit;animation:ipx-today-in .22s cubic-bezier(.23,1,.32,1)}@keyframes ipx-today-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.dl .ipx-today__body{animation:ipx-today-fade .16s ease-out}}@keyframes ipx-today-fade{0%{opacity:0}}.dl .ipq-row__action{display:flex;justify-content:flex-end;min-width:190px}.dl .ipq-row__action .dl-button{min-height:36px;padding-block:0;font-size:15px}.dl .ipc-group.ipq-quiet>.ipc-list{display:flex;justify-content:center;padding-block:26px 28px}.dl .ipc-group.ipq-quiet>.ipc-list>.dl-empty{min-height:0;padding:0 16px;margin:0 auto}.dl .ipq-endnote{margin-block-start:28px}.dl .ipx-today{gap:32px}.dl .ipx-today>.ipc-page__head{margin-bottom:0;gap:4px}.dl .ipx-today .ipx-today__sub{margin-top:2px;font-size:15px}.dl .ipx-today__bar{margin-top:-24px;min-height:36px}.dl .ipx-today__bar .ipq-fresh .ipc-link{font-weight:500}.dl .ipx-today__body{gap:32px}.dl .ipx-today .ipc-group>header h3{font-size:20px}.dl .ipx-dayend.is-clear .ipe-ring{animation:ipx-clear-in .52s cubic-bezier(.23,1,.32,1) 80ms backwards}.dl .ipx-dayend.is-clear .ipx-dayend__text{animation:ipx-clear-in .52s cubic-bezier(.23,1,.32,1) .16s backwards}@keyframes ipx-clear-in{0%{opacity:0;transform:translateY(6px) scale(.97)}}.dl:not([data-theme=dark]) .ipx-dayend.is-clear{row-gap:12px;padding:36px 32px 34px}.dl:not([data-theme=dark]) .ipx-dayend.is-clear .ipx-dayend__text h2{font-size:21px;letter-spacing:-.008em}.dl .ipx-dayend.is-clear .ipx-dayend__text p{max-width:52ch}.dl:not([data-theme=dark]) .ipx-dayend.is-clear .ipx-dayend__text p{font-size:15px;line-height:1.45}.dl:not([data-theme=dark]) .ipx-dayend.is-clear:before{inset:-18% 30% auto;height:88%;opacity:.85}@media(prefers-reduced-motion:reduce){.dl .ipx-dayend.is-clear .ipe-ring,.dl .ipx-dayend.is-clear .ipx-dayend__text{animation:ipx-today-fade .2s ease-out backwards}}@media not (prefers-contrast:more){.dl .ipx-today{--dl-text-2: var(--raouf-label-secondary);--ap-label-2: var(--dl-text-2)}.dl .ipe-side .dl-tips__count{color:var(--raouf-label-secondary)}.dl[data-theme=light] .ipe-side .dl-tips__group button[aria-current=page]{color:var(--accent-600)}.dl[data-theme=dark] .ipe-side .dl-tips__group button[aria-current=page]{color:var(--raouf-accent)}.dl[data-theme=light] .ipx-today{--dl-accent-fill: var(--accent-600);--dl-accent-fill-hover: color-mix(in srgb, var(--accent-600) 88%, var(--ap-label))}.dl[data-theme=dark] .ipx-today{--dl-on-accent: var(--ap-bg)}.dl[data-theme=light] .ipx-today .ipq-fresh .ipc-link{color:var(--accent-600)}.dl[data-theme=dark] .ipx-today .ipq-fresh .ipc-link{color:var(--raouf-accent)}.dl .ipx-today .ipq-row.is-first .ipq-row__n{color:var(--dl-on-accent);background:var(--dl-accent-fill)}@media(hover:hover)and (pointer:fine){.dl .ipx-today .ipq-fresh .ipc-link:is(:hover,:active){opacity:1;text-decoration:underline}}}.dl .lrn-me{display:flex;align-items:center;gap:18px}.dl .lrn-me__avatar{display:grid;flex:none;place-items:center;width:72px;height:72px;overflow:hidden;color:#fff;font-size:26px;font-weight:600;background:var(--ap-gray);border-radius:50%}.dl .lrn-me p{color:var(--ap-label-2);font-size:17px}.dl .lrn-num{color:var(--ap-label);font-variant-numeric:tabular-nums}.dl .lrn-award-hero{display:grid;justify-items:center;gap:8px;padding:8px 0 4px;text-align:center}.dl .lrn-award-hero strong{font-size:22px;font-weight:600}.dl .lrn-award-hero p{color:var(--ap-label-2);font-size:15px}.dl .lrn-awards-count{margin:-6px 0 12px;color:var(--ap-label-2);font-size:15px}.dl .lrn-awards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:30px 12px;padding:14px 0 8px;margin-inline:-4px;background:none;border-radius:0}.dl .lrn-group:has(>.lrn-awards-grid)+.lrn-group:has(>.lrn-awards-grid){margin-top:40px}.dl .lrn-award{display:grid;justify-items:center;gap:6px;padding:4px;text-align:center;border-radius:16px;transition:transform .16s cubic-bezier(.23,1,.32,1)}.dl .lrn-award:active{transform:scale(.97)}.dl .lrn-award strong{margin-top:6px;font-size:15px;font-weight:600;line-height:1.25}.dl .lrn-award small{color:var(--ap-label-2);font-size:13px;font-variant-numeric:tabular-nums}.dl .lrn-award.is-locked strong{color:var(--ap-label-2);font-weight:500}.dl .lrn-award.is-locked .lrn-medal{opacity:.55}.dl .lrn-award-when{margin-top:2px;font-size:15px!important;font-weight:600}@media(prefers-reduced-motion:reduce){.dl .lrn-award:active{transform:none}}.dl .lrn-row.lrn-skill{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:8px;column-gap:16px;align-items:baseline;padding-block:16px}.dl .lrn-skill__name{font-size:17px}.dl .lrn-skill__level{font-size:17px;font-weight:400;color:var(--ap-label-2);text-align:end;white-space:nowrap}.dl .lrn-skill__bar{grid-column:1 / -1}.dl .lrn-skill__next{grid-column:1 / -1;color:var(--ap-label-2);font-size:14px;font-variant-numeric:tabular-nums}.dl .lrn-me h1{font-size:26px;font-weight:600;letter-spacing:-.01em}.dl .lrn-num{font-weight:500}@property --lrn-sway{syntax: "<number>"; inherits: true; initial-value: 0;}.dl .lrn-medal.is-3d{--m: var(--ap-gray);--m-deep: color-mix(in srgb, var(--m) 58%, #1c1c1e);--lrn-px: 0;--lrn-py: 0;position:relative;display:block;flex:none;background:none!important;box-shadow:none!important;border-radius:50%;transform:perspective(520px) rotateX(calc(var(--lrn-py) * -14deg)) rotateY(calc((var(--lrn-px) + var(--lrn-sway)) * 16deg));transition:transform .42s cubic-bezier(.23,1,.32,1)}.dl .lrn-medal.is-3d[data-pointer]{transition:transform 90ms linear}.dl .lrn-medal.is-3d>.lrn-medal__art{display:block;width:100%;height:100%;overflow:visible}.dl .lrn-medal.is-3d:not(.is-locked)>.lrn-medal__art{filter:drop-shadow(0 6px 10px rgb(0 0 0 / .22)) drop-shadow(0 1px 1.5px rgb(0 0 0 / .18))}.dl[data-theme=dark] .lrn-medal.is-3d:not(.is-locked)>.lrn-medal__art{filter:drop-shadow(0 8px 14px rgb(0 0 0 / .5)) drop-shadow(0 1px 1.5px rgb(0 0 0 / .4))}.dl .lrn-medal.is-3d.is-blue{--m: var(--ap-blue)}.dl .lrn-medal.is-3d.is-indigo{--m: var(--ap-indigo)}.dl .lrn-medal.is-3d.is-teal{--m: var(--ap-teal)}.dl .lrn-medal.is-3d.is-cyan{--m: var(--ap-cyan)}.dl .lrn-medal.is-3d.is-purple{--m: var(--ap-purple)}.dl .lrn-medal.is-3d.is-mint{--m: var(--ap-mint)}.dl .lrn-medal.is-3d.is-brown{--m: var(--ap-brown)}.dl .lrn-medal.is-3d.is-pink{--m: var(--ap-pink)}.dl .lrn-medal.is-3d.is-yellow{--m: var(--ap-yellow);--m-deep: color-mix(in srgb, var(--ap-orange) 70%, var(--ap-brown))}.dl .lrn-medal .m-hi{stop-color:color-mix(in srgb,var(--m) 42%,#fff)}.dl .lrn-medal .m-mid{stop-color:var(--m)}.dl .lrn-medal .m-lo{stop-color:var(--m-deep)}.dl .lrn-medal .m-face-hi{stop-color:color-mix(in srgb,var(--m) 72%,#fff)}.dl .lrn-medal .m-face-lo{stop-color:color-mix(in srgb,var(--m) 70%,var(--m-deep))}.dl .lrn-medal .m-spec{stop-color:#fff}.dl .lrn-medal__edge{fill:color-mix(in srgb,var(--m-deep) 80%,#1c1c1e)}.dl .lrn-medal__groove{fill:none;stroke:var(--m-deep);stroke-opacity:.45;stroke-width:1}.dl .lrn-medal__line{fill:none;stroke:color-mix(in srgb,var(--m) 30%,#fff);stroke-opacity:.55;stroke-width:.9}.dl .lrn-medal__beads{fill:none;stroke:color-mix(in srgb,var(--m) 25%,#fff);stroke-opacity:.7;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:0 5.1}.dl .lrn-medal__glyph{color:color-mix(in srgb,var(--m) 14%,#fff)}.dl .lrn-medal__glyph.is-shade{color:var(--m-deep);opacity:.55}.dl .lrn-medal__num{fill:color-mix(in srgb,var(--m) 14%,#fff);font-size:23px;font-weight:600;text-anchor:middle;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dl .lrn-medal__num.is-shade{fill:var(--m-deep);opacity:.55}.dl .lrn-medal__light{mix-blend-mode:soft-light;transform:translate(calc((var(--lrn-px) + var(--lrn-sway)) * -16px),calc(var(--lrn-py) * -12px));transition:transform .42s cubic-bezier(.23,1,.32,1)}.dl .lrn-medal.is-3d[data-pointer] .lrn-medal__light{transition:transform 90ms linear}.dl .lrn-medal__sheen{mix-blend-mode:soft-light;opacity:0;transform:rotate(18deg);transform-origin:60px 60px}.dl .lrn-medal.is-live--hover .lrn-medal__sheen{animation:lrn-medal-shine 9s cubic-bezier(.45,0,.25,1) infinite;animation-delay:calc(var(--lrn-beat, 0) * -1s)}.dl .lrn-award:nth-child(3n+1){--lrn-beat: 2.1}.dl .lrn-award:nth-child(3n+2){--lrn-beat: 5.4}.dl .lrn-award:nth-child(4n+3){--lrn-beat: 7.8}.dl .lrn-medal.is-live--idle{animation:lrn-medal-sway 7s ease-in-out infinite alternate}.dl .lrn-medal.is-live--idle[data-pointer]{animation-play-state:paused}.dl .lrn-medal.is-live--idle .lrn-medal__sheen{animation:lrn-medal-shine 6s cubic-bezier(.45,0,.25,1) 1.2s infinite}.dl .lrn-medal.is-3d.is-locked{transform:none}.dl .lrn-medal.is-locked .lrn-medal__flat{fill:var(--ap-fill-4);stroke:var(--ap-gray4);stroke-width:1.2}.dl .lrn-medal.is-locked .lrn-medal__flat-ring{fill:none;stroke:var(--ap-gray5, var(--ap-gray4));stroke-width:1;stroke-dasharray:2 3}.dl .lrn-medal.is-locked .lrn-medal__glyph{color:var(--ap-label-3)}.dl .lrn-medal.is-locked .lrn-medal__num{fill:var(--ap-label-3)}.dl .lrn-award-hero .lrn-medal.is-3d{margin-bottom:8px}.dl .lrn-award-hero .lrn-medal.is-3d.is-live--idle{animation:lrn-medal-in .7s cubic-bezier(.34,1.4,.64,1) .12s backwards,lrn-medal-sway 7s ease-in-out .82s infinite alternate}@media(prefers-reduced-motion:reduce){.dl .lrn-medal.is-3d,.dl .lrn-medal.is-3d .lrn-medal__light{transform:none!important;transition:none;animation:none!important}.dl .lrn-medal.is-3d .lrn-medal__light{transform:none}.dl .lrn-medal__sheen{animation:none!important;opacity:0}}.dl .lrn-share{display:grid;gap:14px;width:min(400px,100%);margin-inline:auto;padding-top:4px}.dl .lrn-share__image{display:grid;place-items:center;aspect-ratio:1;width:min(260px,100%);margin-inline:auto;overflow:hidden;background:#2c2c2e;border-radius:14px;box-shadow:0 1px 2px #00000014,0 10px 26px -14px #0006}.dl .lrn-share__image img{display:block;width:100%;height:100%;animation:lrn-share-in .26s ease-out}.dl .lrn-share__image p{padding:20px;color:#aeaeb2;font-size:14px;text-align:center}.dl .lrn-share__wait{width:22px;height:22px;border:2px solid rgb(235 235 245 / .25);border-top-color:#ebebf5cc;border-radius:50%;animation:lrn-turn .8s linear infinite}.dl .lrn-share__post{max-height:132px;overflow:auto;padding:12px 14px;color:var(--ap-label);font-size:14px;line-height:1.45;white-space:pre-wrap;text-align:start;background:var(--ap-fill-4);border-radius:12px;-webkit-user-select:text;user-select:text}.dl .lrn-share__steps{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dl .lrn-share__steps li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;color:var(--ap-label-2);font-size:14px;text-align:start}.dl .lrn-share__n{display:grid;place-items:center;width:22px;height:22px;color:var(--ap-label-2);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--ap-fill-3);border-radius:50%}.dl .lrn-share__steps li.is-done{color:var(--ap-label)}.dl .lrn-share__steps li.is-done .lrn-share__n{color:var(--ap-green);background:none}.dl .lrn-share__steps li.is-done .lrn-share__n svg{width:22px;height:22px;stroke-width:2}@media(prefers-reduced-motion:reduce){.dl .lrn-share__image img,.dl .lrn-share__wait{animation:none}}.dl .lrn-award-hero[hidden]{display:none!important}@keyframes lrn-medal-in{0%{opacity:0;transform:scale(.6) rotate(-14deg)}}@keyframes lrn-medal-shine{0%,74%{opacity:0;transform:translate(0) rotate(18deg)}76%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(200px) rotate(18deg)}}@keyframes lrn-medal-sway{0%{--lrn-sway: -.55}to{--lrn-sway: .55}}@keyframes lrn-share-in{0%{opacity:0}}@keyframes lrn-turn{to{transform:rotate(360deg)}}.dl:where(.dl--app-ip) .dl-search{position:relative;display:flex;min-height:var(--dl-control-h);align-items:center;gap:8px;padding:0 12px;color:var(--dl-text-2);background:var(--dl-control);border-radius:var(--dl-radius-control);box-shadow:inset 0 0 0 1px var(--dl-control-border)}.dl:where(.dl--app-ip) .dl-search:focus-within{box-shadow:inset 0 0 0 1px var(--dl-accent),var(--dl-focus)}.dl:where(.dl--app-ip) .dl-search svg{width:15px}.dl:where(.dl--app-ip) .dl-search input{width:100%;min-width:120px;min-height:calc(var(--dl-control-h) - 2px);color:var(--dl-text)}.dl:where(.dl--app-ip) .dl-search input:focus-visible{box-shadow:none}.dl:where(.dl--app-ip) .dl-search--large{min-height:48px;font-size:17px}.dl:where(.dl--app-ip) .dl-search input::placeholder{color:var(--dl-placeholder)}.dl:where(.dl--app-ip) .dl-cx-muted{color:var(--dl-text-2);font-size:13.5px}.dl:where(.dl--app-ip) .dl-cx-facts{display:grid;gap:10px;margin:0}.dl:where(.dl--app-ip) .dl-cx-facts>div{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:10px}.dl:where(.dl--app-ip) .dl-cx-facts dt{color:var(--dl-text-2);font-size:13.5px}.dl:where(.dl--app-ip) .dl-cx-facts dd{display:flex;align-items:center;gap:8px;margin:0;min-width:0}.dl:where(.dl--app-ip) .dl-cx-files{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;margin-top:12px}.dl:where(.dl--app-ip) .dl-cx-files__items{display:grid;align-content:start;gap:2px;margin:0;padding:6px;list-style:none;background:var(--dl-surface-solid);border-radius:14px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl:where(.dl--app-ip) .dl-cx-files__items.is-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px}.dl:where(.dl--app-ip) .dl-cx-files__items button{display:grid;grid-template-columns:28px minmax(0,1fr) 72px 110px 110px;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 10px;color:var(--dl-text);font:inherit;font-size:14px;text-align:start;background:none;border:0;border-radius:10px;cursor:pointer}.dl:where(.dl--app-ip) .dl-cx-files__items.is-grid button{grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;padding:14px 8px;text-align:center}@media(hover:hover)and (pointer:fine){.dl:where(.dl--app-ip) .dl-cx-files__items button:hover{background:var(--dl-surface-3)}}.dl:where(.dl--app-ip) .dl-cx-files__items button[aria-current=true]{background:var(--ap-gray6)}.dl[data-theme=dark] .dl-cx-files__items button[aria-current=true]{background:var(--ap-gray5)}.dl:where(.dl--app-ip) .dl-cx-files__items small{color:var(--dl-text-2);font-size:12.5px}.dl:where(.dl--app-ip) .dl-cx-files__icon{display:grid;place-items:center;color:var(--dl-text-2)}.dl:where(.dl--app-ip) .dl-cx-files__icon svg{width:22px;height:22px}.dl:where(.dl--app-ip) .dl-cx-files__items.is-grid .dl-cx-files__icon svg{width:36px;height:36px;stroke-width:1.4}.dl:where(.dl--app-ip) .dl-cx-files__name{min-width:0;overflow:clip visible;text-overflow:ellipsis;white-space:nowrap}.dl:where(.dl--app-ip) .dl-cx-files__items.is-grid .dl-cx-files__name{max-width:100%;font-size:13px}.dl:where(.dl--app-ip) .dl-cx-files__preview{display:grid;align-content:start;gap:12px;padding:14px;background:var(--dl-surface-solid);border-radius:14px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl:where(.dl--app-ip) .dl-cx-files__page{display:grid;place-items:center;aspect-ratio:1 / 1.2;color:var(--dl-text-3);background:var(--dl-canvas);border-radius:10px}.dl:where(.dl--app-ip) .dl-cx-files__page svg{width:44px;height:44px;stroke-width:1.2}.dl:where(.dl--app-ip) .dl-cx-files__preview strong{overflow-wrap:anywhere}.dl:where(.dl--app-ip) .dl-cx-files__preview .dl-cx-facts>div{grid-template-columns:90px minmax(0,1fr)}.dl:where(.dl--app-ip) .dl-cx-files__actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:1000px){.dl:where(.dl--app-ip) .dl-cx-files{grid-template-columns:minmax(0,1fr)}.dl:where(.dl--app-ip) .dl-cx-files__items:not(.is-grid) button{grid-template-columns:28px minmax(0,1fr) 72px}.dl:where(.dl--app-ip) .dl-cx-files__items:not(.is-grid) button small:nth-of-type(n+2){display:none}}.dl:where(.dl--app-ip) .dl-cx-files{align-items:start}.dl:where(.dl--app-ip) .dl-cx-files__add button{color:var(--dl-text-2)}.dl:where(.dl--app-ip) .dl-cx-files__items:not(.is-grid) .dl-cx-files__add button{grid-template-columns:28px minmax(0,1fr)}.dl:where(.dl--app-ip) .dl-cx-files__items.is-grid .dl-cx-files__name{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.dl:where(.dl--app-ip) .dl-cx-files__items.is-grid li{min-width:0}.dl:where(.dl--app-ip) .dl-cx-files__items.is-grid .dl-cx-files__name{line-height:1.55}.dl:where(.dl--app-ip) .dl-cx-files__items small{white-space:nowrap}.dl:where(.dl--app-ip) .dl-cx-files__items button{grid-template-columns:28px minmax(0,1fr) repeat(3,max-content);column-gap:18px}.dl:where(.dl--app-ip) .dl-cx-files__items button>small{white-space:nowrap}.dl:where(.dl--app-ip) .dl-cx-files__items{container-type:inline-size}@container (max-width: 600px){.dl:where(.dl--app-ip) .dl-cx-files__items button{grid-template-columns:28px minmax(0,1fr) max-content max-content}.dl:where(.dl--app-ip) .dl-cx-files__items button>small:nth-of-type(2){display:none}}.dl .ipc{--ipc-canvas: var(--ap-grouped);--ipc-surface: var(--ap-grouped-2);--ipc-row-hover: var(--ap-fill-4);color:var(--ap-label);font-size:17px;line-height:1.35;background:var(--ipc-canvas)}.dl .ipc *:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .ipc .is-on-surface,.dl .ipc.is-on-surface{--ipc-surface: var(--ap-grouped);--ipc-canvas: var(--ap-grouped-2)}.dl .ipc-page{display:grid;align-content:start;gap:36px;width:100%;max-width:680px;margin-inline:auto;padding:48px 0 72px}.dl .ipc-page.is-compact{gap:28px;padding:28px 24px 40px}.dl .ipc-page__head{display:grid;gap:6px}.dl .ipc-page__head h1{font-size:34px;font-weight:700;line-height:1.12;letter-spacing:-.012em;text-wrap:balance}.dl .ipc-page.is-compact .ipc-page__head h1{font-size:28px}.dl .ipc-page__head p{max-width:60ch;color:var(--ap-label-2);font-size:17px}.dl .ipc-page__id{color:var(--ap-label-3);font-size:13px;text-align:center}.dl .ipc-status{display:grid;justify-items:start;gap:6px;padding:22px 24px 24px;background:var(--ipc-surface);border-radius:var(--dl-radius-card)}.dl .ipc-status__word{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:600}.dl .ipc-status__text{font-size:17px}.dl .ipc-status__next{color:var(--ap-label-2);font-size:15px}.dl .ipc-status__next span{white-space:nowrap}.dl .ipc-status .dl-button{margin-top:12px}.dl .ipc-sym{display:inline-grid;flex:none;place-items:center;color:#fff;border-radius:50%}.dl .ipc-sym svg{width:66%;height:66%;stroke-width:2.6}.dl .ipc-sym.is-you svg{fill:currentColor;stroke-width:1.5}.dl .ipc-sym b{font-size:11px;font-weight:600;line-height:1}.dl .ipc-sym.is-stuck{background:var(--ap-red)}.dl .ipc-sym:is(.is-you,.is-attention){background:var(--ap-orange)}.dl .ipc-sym.is-done{background:var(--ap-green)}.dl .ipc-word{display:inline-flex;align-items:center;gap:6px;color:var(--ap-label);font-size:15px;white-space:nowrap}.dl .ipc-word.is-ok{color:var(--ap-label-2)}.dl .ipc-steps{display:grid;gap:16px}.dl .ipc-steps ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none}.dl .ipc-steps li{position:relative;display:grid;justify-items:center;gap:8px;color:var(--ap-label-2);font-size:13px;text-align:center}.dl .ipc-steps li:before{content:"";position:absolute;top:11px;inset-inline-end:50%;width:100%;height:2px;background:var(--ap-gray4)}.dl .ipc-steps li:first-child:before{display:none}.dl .ipc-steps li:is(.is-done,.is-now):before{background:var(--ap-blue)}.dl .ipc-steps i{position:relative;z-index:1;display:grid;place-items:center;width:24px;height:24px;color:#fff;background:var(--ipc-canvas);border-radius:50%;box-shadow:inset 0 0 0 2px var(--ap-gray3)}.dl .ipc-steps i svg{width:14px;height:14px;stroke-width:3}.dl .ipc-steps li.is-done i{background:var(--ap-blue);box-shadow:none}.dl .ipc-steps li.is-now i{box-shadow:inset 0 0 0 2px var(--ap-blue)}.dl .ipc-steps li.is-now i:after{content:"";width:10px;height:10px;background:var(--ap-blue);border-radius:50%}.dl .ipc-steps li.is-now{color:var(--ap-label);font-weight:600}.dl .ipc-steps p{color:var(--ap-label-2);font-size:15px}.dl .ipc-steps p strong{color:var(--ap-label);font-weight:600}.dl .ipc-group{display:grid;gap:10px}.dl .ipc-group>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dl .ipc-group>header h3{font-size:20px;font-weight:600;letter-spacing:-.005em}.dl .ipc-list{overflow:hidden;background:var(--ipc-surface);border-radius:var(--dl-radius-card)}.dl .ipc-row{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:54px;padding:13px 20px;color:var(--ap-label);font-size:17px;text-align:start}.dl .ipc-row+.ipc-row:before{content:"";position:absolute;top:0;inset-inline:var(--divider-inset);height:1px;background:var(--divider-color)}.dl button.ipc-row{transition:background-color .12s ease}@media(hover:hover){.dl button.ipc-row:hover{background:var(--ipc-row-hover)}}.dl button.ipc-row:active{background:var(--ap-fill-3)}.dl .ipc-row__icon{display:grid;flex:none;place-items:center;width:22px;color:var(--ap-blue)}.dl .ipc-row__icon svg{width:22px;height:22px;stroke-width:1.75}.dl .ipc-row__text{display:grid;flex:1 1 auto;gap:2px;min-width:0}.dl .ipc-row__detail{color:var(--ap-label-2);font-size:15px}.dl .ipc-row__value{flex:none;max-width:55%;color:var(--ap-label-2);text-align:end}.dl:where(.dl--app-ip) .is-red{color:var(--ap-red)}.dl:where(.dl--app-ip) .is-orange{color:var(--ap-orange)}.dl:where(.dl--app-ip) .is-green{color:var(--ap-green)}.dl .ipc-chev{flex:none;width:16px;height:16px;margin-inline-end:-4px;color:var(--ap-label-3);stroke-width:2.4}[dir=rtl] .dl .ipc-chev,.dl[dir=rtl] .ipc-chev,.dl[dir=rtl] .ipc-back svg{transform:scaleX(-1)}.dl .ipc-foot{padding-inline:20px;color:var(--ap-label-2);font-size:13px}.dl .ipc-check{display:inline-grid;flex:none;place-items:center;width:22px;height:22px;color:#fff;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ap-gray3)}.dl .ipc-check.is-done{background:var(--ap-green);box-shadow:none}.dl .ipc-check svg{width:13px;height:13px;stroke-width:3}.dl .ipc-empty{padding:40px 0;color:var(--ap-label-2);text-align:center}.dl .ipc-out{justify-self:start}.dl .ipc-dialog-note{margin-bottom:12px;color:var(--ap-label-2);font-size:15px;text-align:center}.dl .ipc-dialog-note.is-orange{color:var(--ap-orange)}.dl .ipc-back{display:inline-flex;align-items:center;gap:2px;min-height:36px;color:var(--ap-blue);font-size:17px}.dl .ipc-back svg{width:22px;height:22px;stroke-width:2.2;margin-inline-start:-6px}.dl .ipc-link{color:var(--ap-blue);font-size:inherit}@media(hover:hover){.dl .ipc-link:hover{text-decoration:underline}}.dl .ipc-gov{display:grid;grid-template-columns:8px minmax(0,1fr);align-items:baseline;gap:4px 10px;color:var(--ap-label-2);font-size:13px}.dl .ipc-gov .ipc-link{grid-column:2;justify-self:start}.dl .ipc-gov__dot{flex:none;width:8px;height:8px;background:var(--ap-red);border-radius:50%;transform:translateY(-1px)}.dl .ipc-offer{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:16px 20px}.dl .ipc-offer+.ipc-offer:before{content:"";position:absolute;top:0;inset-inline:var(--divider-inset);height:1px;background:var(--divider-color)}.dl .ipc-offer__main{display:grid;gap:3px;min-width:0}.dl .ipc-offer__main strong{font-size:17px;font-weight:600}.dl .ipc-offer__main span{color:var(--ap-label-2);font-size:15px}.dl .ipc-offer__main span.is-orange{color:var(--ap-orange)}.dl .ipc-offer__price{display:grid;justify-items:end;gap:2px;font-size:17px;white-space:nowrap}.dl .ipc-offer__price small{color:var(--ap-label-2);font-size:13px}.dl .ipc-offer__price small .is-green{font-weight:600}@media(prefers-reduced-motion:reduce){.dl button.ipc-row{transition:none}}.dl.dl--app-ip[data-theme=dark]{--dl-canvas: var(--ap-bg-elevated);--dl-surface: var(--ap-bg-elevated-2);--dl-surface-solid: var(--ap-bg-elevated-2);--dl-surface-2: var(--ap-bg-elevated-3);background:var(--dl-canvas)}.dl[data-theme=dark] .ipc{--ipc-canvas: var(--ap-bg-elevated);--ipc-surface: var(--ap-bg-elevated-2)}.dl[data-theme=dark] .ipc .is-on-surface,.dl[data-theme=dark] .ipc.is-on-surface{--ipc-canvas: var(--ap-bg-elevated-2);--ipc-surface: var(--ap-bg-elevated-3)}.dl .ipe{display:grid;grid-template-columns:304px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:16px;height:880px;padding:16px}.dl .ipe-side{display:flex;flex-direction:column;gap:2px;min-height:0;overflow:hidden}.dl .ipe-side__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none}.dl .ipe-side__gov{display:grid;grid-template-columns:22px minmax(0,1fr) 8px;align-items:center;gap:12px;margin:8px 4px 0;padding:12px 16px;text-align:start;border-radius:16px;transition:background-color .12s ease}@media(hover:hover){.dl .ipe-side__gov:hover{background:var(--ap-fill-4)}}.dl .ipe-side__gov.is-on{background:var(--ap-gray6)}.dl[data-theme=dark] .ipe-side__gov.is-on{background:var(--ap-gray5)}.dl .ipe-side__gov>svg{width:22px;height:22px;color:var(--ap-label-2);stroke-width:1.75}.dl .ipe-side__gov span{display:grid;min-width:0}.dl .ipe-side__gov strong{font-size:15px;font-weight:600}.dl .ipe-side__gov small{color:var(--ap-label-2);font-size:13px;line-height:1.3}.dl .ipe-side__gov i{width:8px;height:8px;border-radius:50%}.dl .ipe-side__gov i.is-red{background:var(--ap-red)}.dl .ipe-side__gov i.is-green{background:var(--ap-green)}.dl .ipe-side__head{display:flex;justify-content:center;align-items:center;min-height:44px;font-size:17px}.dl .ipe-side__head strong{font-weight:600}.dl .ipe-side .dl-tips__group h5{margin-top:18px}.dl .ipe-side .dl-tips__group button{min-height:44px}.dl .ipe-main{display:flex;flex-direction:column;min-width:0;min-height:0}.dl .ipe-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 16px 0 12px}.dl .ipe-bar__end{display:flex;align-items:center;gap:8px}.dl .ipe-search{width:300px;transform-origin:right center;animation:ipe-search-in .2s cubic-bezier(.23,1,.32,1)}.dl[dir=rtl] .ipe-search{transform-origin:left center}.dl .ipe-search input{width:100%;min-width:0;outline:none;box-shadow:none!important}.dl .ipe-search input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.dl .ipe-search__clear{display:grid;place-items:center;width:18px;height:18px;color:var(--ap-gray);background:var(--ap-fill-2);border-radius:50%}.dl .ipe-search__clear svg{width:11px;height:11px;stroke-width:3}.dl .ipe-edges{--fade-top: 0px;--fade-bottom: 0px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent 100%)}.dl .ipe-edges[data-edge~=top]{--fade-top: 28px}.dl .ipe-edges[data-edge~=bottom]{--fade-bottom: 56px}.dl .ipe-content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 32px 24px}.dl .ipe-content>div>.ipc-page{padding-top:12px}.dl .ipe-enter{animation:ipe-in .18s cubic-bezier(.23,1,.32,1)}.dl .ipe-eyebrow{order:-1;color:var(--ap-label-2);font-size:15px;font-weight:600}.dl .ipe-showall{font-size:15px}.dl .ipe-wide{max-width:1000px}.dl .ipe-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:-12px}.dl .ipe-grid{max-width:none;margin:0}.dl .ipe-tabs{margin-top:-12px}.dl .ipe-action{display:flex;gap:10px;margin-top:-12px}.dl .ipe-code{color:var(--ap-label-2);font-size:15px;font-variant-numeric:tabular-nums}.dl .ipe-preview{justify-self:start;margin-top:-24px;color:var(--ap-label-2);font-size:13px;font-weight:600}.dl .ipe-rec{display:inline-flex;align-items:center;gap:6px;margin-top:4px;color:var(--ap-label)!important}.dl .ipe-done-note{display:flex;align-items:center;gap:8px;color:var(--ap-label-2);font-size:15px}.dl .ipe-today{display:flex;align-items:center;gap:22px;padding:22px 26px;background:var(--ipc-surface);border-radius:var(--dl-radius-card)}.dl .ipe-today h2{font-size:20px;font-weight:600;line-height:1.25}.dl .ipe-today p{margin-top:4px;color:var(--ap-label-2);font-size:15px}.dl .ipe-ring{flex:none}.dl .ipe-ring circle{fill:none;stroke-width:9;stroke-linecap:round}.dl .ipe-ring__track{stroke:var(--ap-fill-2)}.dl .ipe-ring__fill{stroke:var(--ap-blue);transition:stroke-dashoffset .7s cubic-bezier(.23,1,.32,1),stroke .3s ease}.dl .ipe-ring.is-complete .ipe-ring__fill{stroke:var(--ap-green)}.dl .ipe-ring__check{fill:none;stroke:var(--ap-green);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:ipe-draw .42s .26s cubic-bezier(.23,1,.32,1) backwards}.dl .ipe-route{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 24px;font-size:15px;font-weight:600;background:var(--ipc-surface);border-radius:var(--dl-radius-card)}.dl .ipe-route__line{position:relative;height:4px;background:var(--ap-fill-2);border-radius:2px}.dl .ipe-route__line i{position:absolute;inset-block:0;inset-inline-start:0;background:var(--ap-blue);border-radius:2px}.dl .ipe-route__line b{position:absolute;top:50%;display:grid;place-items:center;width:28px;height:28px;color:#fff;background:var(--ap-blue);border-radius:50%;transform:translate(-50%,-50%)}.dl[dir=rtl] .ipe-route__line b{transform:translate(50%,-50%) scaleX(-1)}.dl .ipe-route__line b svg{width:15px;height:15px}.dl .ipe-error-inline{display:flex;align-items:center;gap:14px;padding:16px 20px;background:var(--ipc-surface);border-radius:var(--dl-radius-card)}.dl .ipe-error-inline>svg{flex:none;width:24px;height:24px;color:var(--ap-red)}.dl .ipe-error-inline div{flex:1 1 auto}.dl .ipe-error-inline strong{font-size:17px;font-weight:600}.dl .ipe-error-inline p{color:var(--ap-label-2);font-size:15px}.dl .ipe-form{display:grid;gap:20px}.dl .ipe-form__lead{color:var(--ap-label-2);font-size:15px}.dl .raouf-sheet:has(.ipe-form){width:min(560px,100vw - 48px);inline-size:min(560px,100vw - 48px);max-width:none}.dl .ipe-bone{display:block;height:14px;background:var(--ap-fill-3);border-radius:7px}.dl .ipe-bone.is-title{width:40%;height:34px;border-radius:10px}.dl .ipe-bone.is-sub{width:64%;height:16px;margin-top:4px}.dl .ipe-bone.is-head{width:22%;height:18px}.dl .ipe-bones{padding:18px 20px}.dl .ipe-error{align-content:center;min-height:640px}@media(prefers-reduced-motion:reduce){.dl .ipe-enter{animation:none}.dl .ipe-ring__fill{transition:none}.dl .ipe-ring__check{animation:none}}.dl .ipe .ipc-row__icon{color:var(--ap-label-2)}.dl .ipe svg{stroke-width:1.75}.dl .ipe .ipc-sym svg,.dl .ipe .ipc-steps i svg,.dl .ipe .ipc-check svg{stroke-width:2.8}.dl .ipe-head__row{display:flex;align-items:center;justify-content:space-between;gap:16px}.dl .ipe-head__row h1{font-size:34px;font-weight:700;line-height:1.12;letter-spacing:-.012em}.dl .ipe-lead-gap{display:inline-block;flex:none;width:20px}.dl .ipe-dot{display:inline-block;flex:none;width:8px;height:8px;margin-inline:6px;background:var(--ap-gray2);border-radius:50%}.dl .ipe-planned{opacity:.55}.dl .ipe-stephelp{color:var(--ap-label-2);font-size:15px;margin-top:-16px}.dl .ipe-stephelp strong{color:var(--ap-label);font-weight:600}.dl .ipe-stephelp .ipe-showall{margin-inline-start:6px}.dl .ipe-upnext{display:grid;justify-items:start;gap:4px;padding:22px 26px 24px;background:var(--ipc-surface);border-radius:var(--dl-radius-card)}.dl .ipe-upnext__eyebrow{color:var(--ap-blue);font-size:15px;font-weight:600}.dl .ipe-upnext h2{font-size:22px;font-weight:600;line-height:1.2}.dl .ipe-upnext>p:not(.ipe-upnext__eyebrow){color:var(--ap-label-2);font-size:17px}.dl .ipe-upnext__actions{display:flex;gap:8px;margin-top:14px}.dl .ipe-pipeline{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;padding:4px;background:var(--ipc-surface);border-radius:var(--dl-radius-card)}.dl .ipe-stage{position:relative;display:grid;justify-items:start;gap:2px;min-height:76px;padding:12px 14px;text-align:start;border-radius:calc(var(--dl-radius-card) - 4px);transition:background-color .12s ease}@media(hover:hover){.dl .ipe-stage:hover:not(.is-on){background:var(--ap-fill-4)}}.dl .ipe-stage.is-on{background:var(--ap-blue)}.dl .ipe-stage.is-on :is(.ipe-stage__n,.ipe-stage__name){color:#fff}.dl .ipe-stage__n{color:var(--ap-label);font-size:28px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.dl .ipe-stage.is-empty .ipe-stage__n{color:var(--ap-label-3)}.dl .ipe-stage__name{color:var(--ap-label-2);font-size:13px;font-weight:600;line-height:1.25}.dl .ipe-stage__hot{position:absolute;top:14px;inset-inline-end:14px;width:8px;height:8px;background:var(--ap-orange);border-radius:50%}.dl .ipe-stage__hot.is-red{background:var(--ap-red)}.dl .ipe-stage.is-on .ipe-stage__hot{background:#fff}.dl .ipe-stage+.ipe-stage:before{content:"";position:absolute;inset-block:18px;inset-inline-start:-1px;width:1px;background:var(--ap-separator)}.dl .ipe-stage.is-on:before,.dl .ipe-stage.is-on+.ipe-stage:before{display:none}@media(prefers-reduced-motion:reduce){.dl .ipe-search{animation:none}}.dl .ipe-today-mini{display:inline-flex;flex:none;align-items:center;gap:10px;color:var(--ap-label-2);font-size:15px;font-weight:600}.dl .ipe-todo{margin:0;padding:0;list-style:none}.dl .ipe-task{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:12px 18px 12px 16px}.dl .ipe-task+.ipe-task:before{content:"";position:absolute;top:0;inset-inline:var(--divider-inset);height:1px;background:var(--divider-color)}.dl .ipe-task__n{display:grid;place-items:center;width:28px;height:28px;color:var(--ap-label-2);font-size:15px;font-weight:600;background:var(--ap-fill-3);border-radius:50%;font-variant-numeric:tabular-nums}.dl .ipe-task.is-first .ipe-task__n{color:#fff;background:var(--ap-blue)}.dl .ipe-task.is-done .ipe-task__n{color:var(--ap-green);background:none}.dl .ipe-task.is-done .ipe-task__n svg{width:26px;height:26px;stroke-width:2}.dl .ipe-task__text{display:grid;gap:2px;min-width:0;text-align:start}.dl .ipe-task__text strong{font-size:17px;font-weight:600;line-height:1.3}.dl .ipe-task__text span{color:var(--ap-label-2);font-size:15px}@media(hover:hover){.dl button.ipe-task__text:hover strong{color:var(--ap-blue)}}.dl .ipe-task.is-done .ipe-task__text strong{color:var(--ap-label-2);font-weight:400}.dl .ipe-task__state{color:var(--ap-green);font-size:15px;font-weight:600}.dl .ipe-task.is-first{padding-block:18px}.dl .dialog-foundation:has(.ipe-form){width:min(560px,calc(100vw - 48px));max-width:none;text-align:start}.dl .dialog-foundation:has(.ipe-form) .dialog-foundation__header{justify-content:center}.dl .ipe-form{display:grid;gap:18px;text-align:start}.dl .ipe-form__lead{color:var(--ap-label-2);font-size:15px;text-align:center}.dl .ipe-form__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.dl .ipe-facts{display:grid;margin:4px 0 0;text-align:start}.dl .ipe-facts div{position:relative;display:flex;justify-content:space-between;gap:16px;padding:10px 0}.dl .ipe-facts div+div:before{content:"";position:absolute;top:0;inset-inline:calc(var(--divider-inset) - var(--divider-offset, 0px));height:1px;background:var(--divider-color)}.dl .ipe-facts dt{color:var(--ap-label-2)}.dl .ipe-facts dd{margin:0;font-weight:600}.dl .dialog-foundation:has(.ipe-welcome){width:min(760px,calc(100vw - 48px));max-width:none;padding:36px 72px 44px;text-align:start}.dl .dialog-foundation:has(.ipe-welcome) .dialog-foundation__header{justify-content:flex-start;padding:48px 0 0}.dl .dialog-foundation:has(.ipe-welcome) .dialog-foundation__header h2{font-size:32px;font-weight:700;letter-spacing:-.012em;text-align:start}.dl .dialog-foundation:has(.ipe-welcome) .dialog-foundation__body{padding:0}.dl .dialog-foundation:has(.ipe-welcome) .dialog-foundation__footer{display:flex;justify-content:center;padding:48px 0 0}.dl .dialog-foundation:has(.ipe-welcome) .dialog-foundation__footer .dl-button{width:min(420px,100%);min-height:50px;font-size:17px;font-weight:400}.dl .ipe-welcome{display:grid;gap:34px;margin:36px 0 0;padding:0;list-style:none;text-align:start}.dl .ipe-welcome li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:26px;align-items:start}.dl .ipe-welcome li>span{display:grid;place-items:center;width:56px;height:44px;color:var(--ap-blue)}.dl .ipe-welcome li>span svg{width:44px;height:44px;stroke-width:1.4}.dl .ipe-welcome strong{font-size:19px;font-weight:600;line-height:1.3}.dl .ipe-welcome p{margin-top:4px;color:var(--ap-label-2);font-size:17px;line-height:1.4}.dl .ipe-welcome__more{margin-top:6px;font-size:17px}.dl .ipe-side__help{display:flex;align-items:center;gap:10px;margin:8px 4px 0;padding:8px 16px;color:var(--ap-blue);font-size:15px;border-radius:12px}@media(hover:hover){.dl .ipe-side__help:hover{background:var(--ap-fill-4)}}.dl .ipe-side__help svg{width:20px;height:20px}.dl .ipe-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.dl .ipe-bar>:first-child{justify-self:start}.dl .ipe-bar__end{justify-self:end}.dl .ipe-bar__title{max-width:360px;overflow:hidden;font-size:15px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .22s cubic-bezier(.23,1,.32,1)}.dl .ipe-bar.is-scrolled .ipe-bar__title{opacity:1;transform:none}.dl .ipe-enter.is-push{animation:ipe-push .26s cubic-bezier(.23,1,.32,1)}.dl .ipe-enter.is-pop{animation:ipe-pop-in .26s cubic-bezier(.23,1,.32,1)}.dl .ipe-enter.is-swap{animation:ipe-fade .18s ease-out}.dl[dir=rtl] .ipe-enter.is-push{animation-name:ipe-pop-in}.dl[dir=rtl] .ipe-enter.is-pop{animation-name:ipe-push}.dl .ipe-side__me{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;margin:4px 4px 0;padding:10px 14px;text-align:start;border-radius:16px;transition:background-color .12s ease}@media(hover:hover){.dl .ipe-side__me:hover{background:var(--ap-fill-4)}}.dl .ipe-side__me.is-on{background:var(--ap-gray6)}.dl[data-theme=dark] .ipe-side__me.is-on{background:var(--ap-gray5)}.dl .ipe-side__avatar{display:grid;place-items:center;width:36px;height:36px;color:#fff;font-size:14px;font-weight:600;background:var(--ap-gray);border-radius:50%}.dl .ipe-side__me span:last-child{display:grid;min-width:0}.dl .ipe-side__me strong{font-size:15px;font-weight:600}.dl .ipe-side__me small{overflow:hidden;color:var(--ap-label-2);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.dl .ipe-notifs{display:grid;gap:4px;width:340px}.dl .ipe-notifs header{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 6px;font-size:15px}.dl .ipe-notifs ul{display:grid;margin:0;padding:0;list-style:none}.dl .ipe-notifs li button{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;width:100%;padding:9px 8px;text-align:start;border-radius:10px}@media(hover:hover){.dl .ipe-notifs li button:hover{background:var(--ap-fill-4)}}.dl .ipe-notifs li.is-new button{background:color-mix(in srgb,var(--ap-blue) 7%,transparent)}.dl .ipe-notifs__icon{display:grid;place-items:center;color:var(--ap-label-2)}.dl .ipe-notifs__icon svg{width:18px;height:18px}.dl .ipe-notifs li span:last-child{display:grid;gap:1px;min-width:0}.dl .ipe-notifs strong{font-size:14px;font-weight:600;line-height:1.3}.dl .ipe-notifs small{color:var(--ap-label-2);font-size:12px}.dl .ipe-chart{display:grid;gap:10px}.dl .ipe-chart h3{font-size:20px;font-weight:600}.dl .ipe-chart__lesson{color:var(--ap-label);font-size:17px}.dl .ipe-bars{display:grid;gap:12px;padding:20px 22px;background:var(--ipc-surface);border-radius:var(--dl-radius-card)}.dl .ipe-bars__row{display:grid;grid-template-columns:150px minmax(0,1fr) 110px;align-items:center;gap:14px;font-size:15px}.dl .ipe-bars__label{color:var(--ap-label-2)}.dl .ipe-bars__track{height:10px;background:var(--ap-fill-4);border-radius:5px;overflow:hidden}.dl .ipe-bars__track i{display:block;height:100%;background:color-mix(in srgb,var(--ap-blue) 45%,var(--ipc-surface));border-radius:5px}.dl .ipe-bars__row.is-hi .ipe-bars__track i{background:var(--ap-blue)}.dl .ipe-bars__row.is-hi .ipe-bars__label{color:var(--ap-label);font-weight:600}.dl .ipe-bars__value{color:var(--ap-label-2);text-align:end;font-variant-numeric:tabular-nums}.dl .ipe-dot.is-blue{background:var(--ap-blue)}@media(prefers-reduced-motion:reduce){.dl .ipe-enter.is-push,.dl .ipe-enter.is-pop{animation:ipe-fade .16s ease-out}.dl .ipe-bar__title{transition:opacity .16s ease;transform:none}}.ipx{display:grid;grid-template-columns:320px minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:calc(100dvh - var(--ipx-top, 56px));min-height:520px;overflow:hidden}.ipx-main{display:flex;flex-direction:column;min-width:0;min-height:0}.dl.dl--app-ip{min-height:0}.dl.dl--app-ip.ipx-side{display:flex;min-height:0;padding:12px 0 12px 12px}[dir=rtl].dl.dl--app-ip.ipx-side{padding:12px 12px 12px 0}.dl.dl--app-ip.ipx-side .ipe-side{flex:1 1 auto}.dl.dl--app-ip.ipx-bar{flex:none;padding-top:8px}.dl.dl--app-ip.ipx-content{display:flex;flex:1 1 auto;min-height:0}.dl.dl--app-ip.ipx-content>.ipe-content{flex:1 1 auto}.ipx-legacy{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 32px 44px}.dl.dl--app-ip.ipx-portal{position:fixed;inset:0 auto auto 0;width:0;height:0;overflow:visible;background:none;z-index:1000}.app-shell--v1 .main-content:not(:has(.raouf-home)):has(.ipx),.main-content:has(.ipx){padding:0}.main-content>.ipx{flex:none}html[data-flat-canvas][data-ipx-canvas]:not([data-theme=dark]){--flat-canvas: #f2f2f7}.dl .ipe-side__gov i.is-off{background:var(--ap-gray3)}.dl .ipc-link.is-red{color:var(--ap-red)}.dl .ipx-form-error{color:var(--ap-red);font-size:15px}.dl.ipx-content .ipc-page{max-width:1000px}.dl.ipx-content .ipe-content{scrollbar-gutter:stable}.dl :is(.ipe-side__avatar){overflow:hidden}.dl :is(.ipe-side__avatar) img{width:100%;height:100%;object-fit:cover}.dl .ipc-page__head p{text-wrap:pretty}.dl .ipx-row-actions{display:flex;flex:none;align-items:center;gap:6px}.dl.dl--app-ip.ipx-search{min-height:0;background:transparent}.dl.ipx-search .ipc{background:transparent}.dl.ipx-search .ipc-page{max-width:1000px}.dl.ipx-search .ipx-search__app{width:30px;height:30px;border-radius:22.37%}.dl.ipx-search .ipx-search__app svg{width:64%;height:64%}.dl.ipx-search .ipc-row__icon:has(.ipx-search__app){background:none}.dl .ipx-form-page .ipc-list{padding:4px 0}.dl .ipx-form-row{padding:14px 18px}.dl .ipx-line{display:grid;gap:14px;min-width:0;margin:0;padding:16px 18px 18px;border:0}.dl .ipx-line+.ipx-line{box-shadow:inset 0 1px 0 var(--ap-separator)}.dl .ipx-line__head{display:flex;align-items:center;justify-content:space-between;min-height:24px}.dl .ipx-line__n{display:grid;place-items:center;width:24px;height:24px;color:var(--ap-label-2);font-size:13px;font-weight:600;background:var(--ap-fill-3);border-radius:50%;font-variant-numeric:tabular-nums}.dl .ipx-line__remove{display:grid;place-items:center;width:30px;height:30px;color:var(--ap-red);border-radius:50%}.dl .ipx-line__remove svg{width:17px;height:17px}@media(hover:hover){.dl .ipx-line__remove:hover{background:var(--ap-fill-4)}}.dl .ipx-line-add{padding:6px 10px 8px;box-shadow:inset 0 1px 0 var(--ap-separator)}.dl .ipx-select select{width:100%}.dl .ipx-form-actions{display:flex;justify-content:flex-end;gap:10px}.dl .ipx-problems{display:grid;gap:8px;padding:18px 22px;background:var(--ipc-surface);border-radius:var(--dl-radius-card);box-shadow:inset 4px 0 0 var(--ap-red);outline:none}[dir=rtl].dl .ipx-problems,.dl[dir=rtl] .ipx-problems{box-shadow:inset -4px 0 0 var(--ap-red)}.dl .ipx-problems:focus-visible{box-shadow:inset 4px 0 0 var(--ap-red),var(--dl-focus)}.dl .ipx-problems strong{font-size:17px;font-weight:600}.dl .ipx-problems ul{display:grid;gap:4px;margin:0;padding-inline-start:18px}.dl .ipx-problems li{color:var(--ap-label-2);font-size:15px}.dl .ipx-problems a{color:var(--ap-blue);text-decoration:none}@media(hover:hover){.dl .ipx-problems a:hover{text-decoration:underline}}.dl .ipx-today>.ipc-page__head{margin-bottom:8px}.dl .ipx-dayend{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:26px;padding:28px 30px;background:var(--ipc-surface);border-radius:var(--dl-radius-card)}.dl .ipx-dayend__text{display:grid;justify-items:start;gap:6px}.dl .ipx-dayend__text h2{font-size:24px;font-weight:600;letter-spacing:-.01em}.dl .ipx-dayend__text p{color:var(--ap-label-2);font-size:17px;line-height:1.4;text-wrap:pretty}.dl .ipx-dayend__text .ipc-link{margin-top:4px;font-size:15px}.dl .ipx-dayend__list{grid-column:1 / -1;margin:22px -30px -28px;padding-top:4px;border-top:1px solid var(--ap-separator)}.dl .ipx-done-time{color:var(--ap-label-3);font-size:15px;white-space:nowrap}.dl:where(.dl--app-ip) :is(.ipe-task__n,.ipx-done-time,.ipc-row__value,.ipe-today-mini,.ipe-eyebrow,.dl-tips__count,.ipe-stage__n){font-variant-numeric:tabular-nums}.dl .ipe-side__gov i.is-none{background:none}.dl .ipe-side__progress{margin-top:2px}.dl .ipe-ring.is-still .ipe-ring__fill{transition:none}.dl .ipe-ring.is-still .ipe-ring__check{animation:none}.dl .ipx-lesson{margin:-4px 0 10px;color:var(--ap-label);font-size:17px;line-height:1.4;text-wrap:pretty}.dl .ipx-bars{padding:6px 0}.dl .ipx-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:8px;column-gap:16px;width:100%;padding:14px 20px;text-align:start}.dl .ipx-bar+.ipx-bar{box-shadow:inset 0 1px 0 var(--ap-separator)}@media(hover:hover)and (pointer:fine){.dl .ipx-bar:not(:disabled):hover{background:var(--ipc-row-hover)}}.dl .ipx-bar__label{min-width:0;color:var(--ap-label);font-size:17px}.dl .ipx-bar__value{color:var(--ap-label-2);font-size:17px;font-variant-numeric:tabular-nums}.dl .ipx-bar__value{color:var(--ap-label)}.dl .ipx-bar__track{grid-column:1 / -1;height:8px;background:var(--ap-fill-3);border-radius:4px;overflow:hidden}.dl .ipx-bar__track i{display:block;height:100%;background:var(--ap-blue);border-radius:4px}.dl .ipx-bar:disabled{cursor:default}.dl .dialog-foundation:has(.ipe-form:not(.has-close)) .dialog-foundation__close{display:none!important}.dl.dl--app-ip .dialog-foundation:has(.dialog-foundation__footer):not(:has(.has-close)) .dialog-foundation__close{display:none!important}@media(hover:hover)and (pointer:fine){.dl :is(.ipc-link,.ipx-problems a):hover{text-decoration:none}}@media(hover:hover)and (pointer:fine){.dl :is(.ipc-link,.ipx-problems a):hover{opacity:.72}}.dl .ipc-link:active{opacity:.5}.dl .ipc-back,.dl .ipc-back:focus{background:none;box-shadow:none}.dl .ipc-back{padding:0 10px 0 8px;margin-inline-start:-8px;border-radius:999px;transition:background-color .12s ease}@media(hover:hover)and (pointer:fine){.dl .ipc-back:hover{background:var(--ap-fill-3)}}.dl .ipc-back:active{background:var(--ap-fill-2);opacity:1}.dl .ipc-back:focus-visible{box-shadow:var(--dl-focus)}@media not (prefers-contrast:more){.dl[data-theme=light] .ipc-back{color:#0060c0}.dl[data-theme=dark] .ipc-back{color:#4da3ff}}.dl.dl--app-ip .dl-empty{gap:6px;padding:48px 12px}.dl.dl--app-ip .dl-empty__icon{width:auto;height:auto;margin-block-end:10px;color:var(--ap-label-3);background:none;border-radius:0}.dl.dl--app-ip .dl-empty__icon svg{width:44px;height:44px;stroke-width:1.5}.dl.dl--app-ip .dl-empty h3{font-size:20px;font-weight:600}.dl.dl--app-ip .dl-empty p{color:var(--ap-label-2);font-size:15px}.dl.dl--app-ip .dl-empty__action{margin-top:12px}.dl .ipe-bar__end{gap:4px}.dl .ipe-bar__end>.dl-icon-button{width:36px;height:36px;min-height:36px;padding:0;display:grid;place-items:center;border-radius:50%}.dl .ipe-bar__end>.dl-icon-button svg{width:19px;height:19px}.dl .ipe-bar__end>.dl-button{min-height:36px;margin-inline-start:8px;padding-inline:14px 16px}.dl .ipx-contact{display:grid;place-items:center;width:32px;height:32px;color:var(--ap-blue);background:var(--ap-fill-4);border-radius:50%}.dl .ipx-contact svg{width:17px;height:17px}.dl .ipc-row__detail.is-green{color:var(--ap-green)}.dl .ipc-row__detail.is-orange{color:var(--ap-orange)}.dl .ipx-line+.ipx-line,.dl .ipx-bar+.ipx-bar{box-shadow:none}.dl .ipx-line+.ipx-line:before,.dl .ipx-bar+.ipx-bar:before{content:"";position:absolute;top:0;inset-inline:var(--divider-inset);height:1px;background:var(--divider-color)}.dl .ipx-line,.dl .ipx-bar{position:relative}.dl .ipx-line-add{box-shadow:none;position:relative}.dl .ipx-line-add:before{content:"";position:absolute;top:0;inset-inline:var(--divider-inset);height:1px;background:var(--divider-color)}.dl .ipc-row.ipx-danger-row{justify-content:center;color:var(--ap-red);font-weight:500}@media(hover:hover)and (pointer:fine){.dl :is(.ipc-link,.ipx-dayend__text .ipc-link):hover{background:none}}@media(hover:hover)and (pointer:fine){.dl :is(button,a).ipc-row:hover{background:var(--ipc-row-hover)}.dl :is(button,a).ipc-row:hover:before,.dl :is(button,a).ipc-row:hover+.ipc-row:before{opacity:0}}.dl a.ipc-row{color:inherit;text-decoration:none}.dl .ipx-status-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.dl .ipx-track{margin:4px 0 8px}.dl .ipx-cap:first-letter{text-transform:uppercase}.dl .ipx-file{display:flex;align-items:center;gap:12px;margin-top:12px;color:var(--ap-label-2);font-size:15px}.dl .ipx-file span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .ipx-sheet-problem{margin-top:12px;color:var(--ap-red);font-size:15px}.dl .ipx-cost-line{position:relative;display:grid;gap:10px;margin:0 0 14px;padding:0;border:0}.dl .ipx-cost-line+.ipx-cost-line{padding-top:14px}.dl .ipx-cost-line+.ipx-cost-line:before{content:"";position:absolute;top:0;inset-inline:calc(var(--divider-inset) - var(--divider-offset, 0px));height:1px;background:var(--divider-color)}.dl .ipx-cost-line .ipx-line__remove{position:absolute;top:0;inset-inline-end:0}.dl .ipx-cost-line+.ipx-cost-line .ipx-line__remove{top:14px}.dl .ipx-search{position:relative;display:flex;align-items:center}.dl .ipx-search__field{position:relative;display:grid;flex:1;min-width:0}.dl .ipx-search__field>*{grid-area:1 / 1}.dl .ipx-search__field input{position:relative;background:transparent}.dl .ipx-search__ghost{align-self:center;overflow:hidden;color:var(--ap-label-3);white-space:pre;pointer-events:none;font:inherit}.dl .ipx-search__ghost span{visibility:hidden}.dl .ipx-suggest{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:40;display:grid;width:400px;max-height:min(70vh,520px);overflow-y:auto;padding:6px;background:color-mix(in srgb,var(--dl-surface-solid) 92%,transparent);-webkit-backdrop-filter:var(--dl-blur);backdrop-filter:var(--dl-blur);border-radius:14px;box-shadow:0 0 0 .5px var(--ap-separator),0 14px 40px -10px #00000047}.dl .ipx-suggest__head{padding:6px 10px 4px;color:var(--ap-label-2);font-size:13px;font-weight:600}.dl .ipx-suggest__row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:6px 10px;text-align:start;border-radius:8px}.dl .ipx-suggest__row.is-active{color:#fff;background:var(--ap-blue)}.dl .ipx-suggest__icon{display:grid;place-items:center;color:var(--ap-blue)}.dl .ipx-suggest__row.is-active .ipx-suggest__icon{color:inherit}.dl .ipx-suggest__icon svg{width:18px;height:18px}.dl .ipx-suggest__text{display:flex;align-items:baseline;gap:8px;min-width:0}.dl .ipx-suggest__text strong{overflow:hidden;font-size:15px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.dl .ipx-suggest__text .ipe-code{flex:none;color:var(--ap-label-2);font-size:13px}.dl .ipx-suggest__row.is-active .ipe-code,.dl .ipx-suggest__row.is-active small{color:#fffc}.dl .ipx-suggest__row small{color:var(--ap-label-2);font-size:13px}.dl .ipx-suggest__row.is-all{border-top:.5px solid var(--ap-separator);border-radius:0 0 8px 8px;margin-top:4px}.dl .ipx-suggest__row.is-all.is-active{border-radius:8px}.dl .ipx-suggest__none{padding:8px 10px 10px;color:var(--ap-label-2);font-size:14px;line-height:1.4}.dl .ipx-value-info{display:inline-flex;align-items:center;gap:8px}.dl .ipe-pipeline{position:relative}.dl .ipe-pipeline>.ipe-stage{z-index:1}.dl .ipe-pipeline__thumb{background:var(--ap-blue);border-radius:calc(var(--dl-radius-card) - 4px)}.dl .ipe-pipeline .ipe-stage.is-on{background:transparent;transition:none}.dl .ipx-issue-meta{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin:10px 0 2px}.dl .ipx-issue-meta>div{display:grid;gap:3px;min-width:150px;padding:12px 14px;background:var(--ap-fill-4);border-radius:12px}.dl .ipx-issue-meta span{color:var(--ap-label-2);font-size:13px}.dl .ipx-issue-meta strong{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.dl .ipx-issue-meta small{font-size:13px}.dl .ipx-issue-meta .is-red{color:var(--ap-red)}.dl .ipx-issue-owner i{display:grid;place-items:center;width:24px;height:24px;color:#fff;font-size:11px;font-style:normal;font-weight:600;background:var(--ap-gray);border-radius:50%}.dl .ipx-issue-next{max-width:62ch;margin-top:6px;color:var(--ap-label-2);font-size:15px;line-height:1.45}.dl .ipx-issue-next strong{color:var(--ap-label);font-weight:600}.dl .ipc-row__icon .ipx-tone{display:contents}.dl .ipx-tone.is-green svg{color:var(--ap-green)}.dl .ipx-tone.is-blue svg{color:var(--ap-blue)}.dl .ipx-tone.is-orange svg{color:var(--ap-orange)}.dl .ipx-tone.is-red svg{color:var(--ap-red)}.dl .ipx-compare{min-width:0}.dl .ipx-notice{padding:14px 18px;color:var(--ap-label);font-size:15px;line-height:1.45;background:var(--ipc-surface);border-radius:14px;box-shadow:inset 4px 0 0 var(--ap-orange)}[dir=rtl].dl .ipx-notice,.dl[dir=rtl] .ipx-notice{box-shadow:inset -4px 0 0 var(--ap-orange)}.dl .ipx-readonly{margin-top:6px;color:var(--ap-label-2);font-size:15px;line-height:1.45}.dl .ipx-matrix{max-width:100%;overflow-x:auto;background:var(--ipc-surface);border-radius:var(--dl-radius-card);outline:none}.dl .ipx-matrix:focus-visible{box-shadow:var(--dl-focus)}.dl .ipx-matrix table{width:100%;min-width:max(100%,640px);border-collapse:separate;border-spacing:0;font-size:15px}.dl .ipx-matrix :is(th,td){padding:12px 16px;text-align:start;vertical-align:top;font-weight:400}.dl .ipx-matrix thead th{padding-top:18px;padding-bottom:14px;vertical-align:top}.dl .ipx-matrix thead th strong{display:block;font-size:16px;font-weight:600}.dl .ipx-matrix thead .ipe-code{display:block;margin-top:2px;color:var(--ap-label-2);font-size:13px}.dl .ipx-matrix__chosen{display:inline-flex;align-items:center;gap:5px;margin-top:6px;color:var(--ap-green);font-size:13px;font-weight:600}.dl .ipx-matrix tbody th[scope=row],.dl .ipx-matrix tfoot th{position:sticky;inset-inline-start:0;z-index:1;width:170px;color:var(--ap-label-2);background:var(--ipc-surface)}.dl .ipx-matrix thead th:first-child{position:sticky;inset-inline-start:0;z-index:1;background:var(--ipc-surface)}.dl .ipx-matrix tbody tr:not(.ipx-matrix__group)>*{box-shadow:inset 0 1px 0 var(--ap-separator)}.dl .ipx-matrix__group th{padding-top:22px;padding-bottom:6px;color:var(--ap-label);font-size:13px;font-weight:600}.dl .ipx-matrix td{font-variant-numeric:tabular-nums}.dl .ipx-matrix__none{color:var(--ap-label-3)}.dl .ipx-matrix tfoot td,.dl .ipx-matrix tfoot th{padding-top:16px;padding-bottom:18px;box-shadow:inset 0 1px 0 var(--ap-separator)}.dl .ipe-code{white-space:nowrap}.dl .ipx-skel{animation:ipx-skel-in .24s ease .18s both}.dl .ipx-skel i{display:block;font-style:normal}.dl .ipx-skel :is(.ipx-skel__title,.ipx-skel__sub,.ipx-skel__head,.ipx-skel__dot,.ipx-skel__lines i,.ipx-skel__value,.ipx-skel__card){background:linear-gradient(100deg,var(--ap-fill-3) 30%,color-mix(in srgb,var(--ap-fill-3) 40%,var(--ap-fill-4)) 50%,var(--ap-fill-3) 70%) 0 0 / 300% 100%;animation:ipx-skel-sweep 1.6s ease-in-out infinite}.dl .ipx-skel__title{width:38%;height:34px;border-radius:10px}.dl .ipx-skel__sub{width:62%;height:16px;margin-top:10px;border-radius:8px}.dl .ipx-skel__card.is-status{height:128px;border-radius:var(--dl-radius-card)}.dl .ipx-skel__head{width:20%;height:18px;margin-bottom:10px;border-radius:8px}.dl .ipx-skel__list{display:grid;padding:4px 0;background:var(--ipc-surface);border-radius:var(--dl-radius-card)}.dl .ipx-skel__row{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 64px;align-items:center;gap:14px;min-height:64px;padding:0 20px}.dl .ipx-skel__row+.ipx-skel__row:before{content:"";position:absolute;top:0;inset-inline:var(--divider-inset);height:1px;background:var(--divider-color)}.dl .ipx-skel__dot{width:28px;height:28px;border-radius:8px}.dl .ipx-skel__lines{display:grid;gap:8px}.dl .ipx-skel__lines i{height:13px;border-radius:7px}.dl .ipx-skel__lines i+i{height:11px;opacity:.7}.dl .ipx-skel__value{height:13px;border-radius:7px}@keyframes ipx-skel-sweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ipx-skel-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.dl .ipx-skel,.dl .ipx-skel *{animation:none!important}}.dl .ipe-side__head{justify-content:flex-start;padding-inline:14px;font-size:22px}.dl .ipe-side__head strong{font-weight:600;letter-spacing:-.01em}:is([dir=rtl].dl,.dl[dir=rtl]) .ipe-head p,:is([dir=rtl].dl,.dl[dir=rtl]) .ipc-page__head p{line-height:1.9}.dl .ipx-issue-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;margin:14px 0 4px!important;padding:14px 0;background:var(--ap-fill-4);border-radius:14px}.dl .ipx-issue-meta>div{align-content:start;gap:4px!important;min-width:0!important;padding:0 16px!important;background:none!important;border-radius:0!important}.dl .ipx-issue-meta>div+div{box-shadow:inset 1px 0 0 var(--ap-separator)}:is([dir=rtl].dl,.dl[dir=rtl]) .ipx-issue-meta>div+div{box-shadow:inset -1px 0 0 var(--ap-separator)}.dl .ipx-issue-meta span{font-size:13px}.dl .ipx-issue-meta strong{min-width:0;overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.dl .ipx-issue-owner i{flex:none}.dl .ipx-issue-next{margin-top:10px!important}.dl .ipx-drop{display:grid;justify-items:center;gap:6px;width:100%;padding:26px 20px 22px;text-align:center;background:var(--ap-fill-4);border:1.5px dashed var(--ap-gray3);border-radius:16px;transition:background-color .14s ease,border-color .14s ease}@media(hover:hover)and (pointer:fine){.dl .ipx-drop:hover{background:var(--ap-fill-3);border-color:var(--ap-gray2, var(--ap-gray))}}.dl .ipx-drop.is-over{background:color-mix(in srgb,var(--ap-blue) 10%,transparent);border-color:var(--ap-blue)}.dl .ipx-drop__icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:4px;color:var(--ap-blue);background:color-mix(in srgb,var(--ap-blue) 12%,transparent);border-radius:12px}.dl .ipx-drop__icon svg{width:22px;height:22px}.dl .ipx-drop strong{font-size:15px;font-weight:600}.dl .ipx-drop small{color:var(--ap-label-2);font-size:13px}.dl .ipx-filechip{display:grid;grid-template-columns:40px minmax(0,1fr) auto 28px;align-items:center;gap:12px;padding:10px 12px;background:var(--ap-fill-4);border-radius:14px}.dl .ipx-filechip__icon{display:grid;place-items:center;width:40px;height:48px;color:var(--ap-blue);background:var(--ipc-surface, var(--dl-surface-solid));border-radius:8px;box-shadow:inset 0 0 0 1px var(--ap-separator)}.dl .ipx-filechip__text{display:grid;gap:2px;min-width:0}.dl .ipx-filechip__text strong{overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dl .ipx-filechip__text small{color:var(--ap-label-2);font-size:13px}.dl .ipx-filechip__change{color:var(--ap-blue);font-size:14px;font-weight:500}.dl .ipx-filechip__remove{display:grid;place-items:center;width:24px;height:24px;color:var(--ap-label-2);background:var(--ap-fill-3);border-radius:50%}.dl .ipx-filechip__remove svg{width:13px;height:13px;stroke-width:2.6}.dl .ipe-form .ipx-drop+.dl-field,.dl .ipe-form .ipx-filechip+.dl-field{margin-top:16px}.dl .ipc-back span{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .ipx-meta{display:inline-flex;flex-wrap:wrap;gap:0 14px}.dl .ipx-meta>*+*:before{content:"";display:inline-block;width:4px;height:4px;margin-inline-end:10px;vertical-align:middle;background:var(--ap-gray3);border-radius:50%}.dl .ipx-status2{gap:0!important;padding:0!important}.dl .ipx-status2__now{display:grid;justify-items:start;gap:6px;padding:20px 24px 18px}.dl .ipx-status2__issue{display:inline-flex;align-items:center;gap:4px;max-width:100%;color:var(--ap-label);font-size:17px;text-align:start}.dl .ipx-status2__issue span{overflow:hidden;text-overflow:ellipsis}.dl .ipx-status2__issue svg{flex:none;width:18px;height:18px;color:var(--ap-label-3)}[dir=rtl].dl .ipx-status2__issue svg,.dl[dir=rtl] .ipx-status2__issue svg{transform:scaleX(-1)}@media(hover:hover)and (pointer:fine){.dl .ipx-status2__issue:hover span{color:var(--ap-blue)}}.dl .ipx-status2__next{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px 18px}.dl .ipx-status2__next>div{display:grid;gap:3px;min-width:0}.dl .ipx-status2__label{color:var(--ap-label-2);font-size:13px;font-weight:600}.dl .ipx-status2__next strong{font-size:17px;font-weight:600}.dl .ipx-status2__next .dl-button{flex:none}.dl .ipx-status2{justify-items:stretch!important}.dl .ipx-status2__now{justify-items:start}.dl .ipx-files{margin-top:0}.dl .ipx-files.is-single{grid-template-columns:minmax(0,1fr)}.dl .ipx-files .dl-cx-files__items,.dl .ipx-files .dl-cx-files__preview{background:var(--ipc-surface);box-shadow:none;border-radius:var(--dl-radius-card)}.dl .ipx-files__peek{margin:0;padding:12px;overflow:hidden;width:100%;height:100%;color:var(--ap-label-2);font:11px/1.45 Raouf Farsi,ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;text-align:start}.dl .ipx-files__empty{padding:12px 10px;color:var(--ap-label-2);font-size:14px}.dl .ipx-files__versions{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:14px}.dl .ipx-files__versions li{display:flex;align-items:center;gap:10px}.dl .ipx-files__versions small{color:var(--ap-label-2)}.dl .ipx-files__versions a{margin-inline-start:auto;color:var(--ap-blue);text-decoration:none}.dl .ipx-files a.dl-button{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.dl .ipx-files a.dl-button svg{width:15px;height:15px}.ipx{position:relative}.ipx.has-aurora>.ipx-main>.dl.dl--app-ip:is(.ipx-bar,.ipx-content){position:relative;z-index:1;background:transparent}@media(min-width:1000px){.ipx.has-aurora>.dl.dl--app-ip:is(.ipx-side){position:relative;z-index:1;background:transparent}}.ipx.has-aurora .ipe-content.ipc{background:transparent}.dl.dl--app-ip.ipx-aurora{--aurora-a: 0 141 255;--aurora-b: 0 201 183;--aurora-c: 37 217 117;--aurora-strength: .55;position:fixed;inset:0;z-index:0;min-height:0;overflow:hidden;pointer-events:none}.dl.dl--app-ip.ipx-aurora[data-theme=dark]{--aurora-strength: .78}.dl .ipx-aurora__sky{position:absolute;inset:0 0 auto;height:460px;opacity:var(--aurora-strength);will-change:transform;--fade: linear-gradient(to bottom, #000 0%, rgb(0 0 0 / .96) 22%, rgb(0 0 0 / .82) 40%, rgb(0 0 0 / .56) 58%, rgb(0 0 0 / .28) 74%, rgb(0 0 0 / .08) 88%, transparent 100%);-webkit-mask-image:var(--fade);mask-image:var(--fade)}.dl .ipx-aurora__sky i{position:absolute;top:-60%;width:70%;height:180%;border-radius:50%;will-change:transform}.dl.ipx-aurora[data-theme=dark] .ipx-aurora__sky i{mix-blend-mode:screen}.dl .ipx-aurora__sky i:nth-child(1){inset-inline-start:-18%;background:radial-gradient(closest-side,rgb(var(--aurora-a)),rgb(var(--aurora-a) / .45) 55%,rgb(var(--aurora-a) / 0));animation:ipx-aurora-a 14s ease-in-out infinite alternate}.dl .ipx-aurora__sky i:nth-child(2){inset-inline-start:16%;background:radial-gradient(closest-side,rgb(var(--aurora-b)),rgb(var(--aurora-b) / .4) 55%,rgb(var(--aurora-b) / 0));animation:ipx-aurora-b 17s ease-in-out -6s infinite alternate}.dl .ipx-aurora__sky i:nth-child(3){inset-inline-start:48%;background:radial-gradient(closest-side,rgb(var(--aurora-c)),rgb(var(--aurora-c) / .4) 55%,rgb(var(--aurora-c) / 0));animation:ipx-aurora-c 15s ease-in-out -10s infinite alternate}@keyframes ipx-aurora-a{0%{transform:translate3d(-8%,-4%,0) scale(1) rotate(0)}50%{transform:translate3d(10%,8%,0) scale(1.15) rotate(8deg)}to{transform:translate3d(4%,-2%,0) scale(.95) rotate(-4deg)}}@keyframes ipx-aurora-b{0%{transform:translate3d(6%,6%,0) scale(1.1)}50%{transform:translate3d(-10%,-6%,0) scale(.92)}to{transform:translate3d(8%,-4%,0) scale(1.18)}}@keyframes ipx-aurora-c{0%{transform:translate3d(4%,-6%,0) scale(.95) rotate(0)}50%{transform:translate3d(-12%,6%,0) scale(1.12) rotate(-8deg)}to{transform:translate3d(6%,4%,0) scale(1) rotate(5deg)}}@media(prefers-reduced-motion:reduce){.dl .ipx-aurora__sky i{animation:none}}@media(prefers-reduced-transparency:reduce){.dl.dl--app-ip.ipx-aurora{--aurora-strength: .3}}.dl.dl--app-ip.ipx-side .ipe-side.dl-tips{background:color-mix(in srgb,var(--dl-surface-solid) 52%,transparent);-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%);box-shadow:none;position:relative}.dl.dl--app-ip.ipx-side .ipe-side.dl-tips:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(to bottom,#ffffff8c,#ffffff1f 20%,#fff0 50%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.dl.dl--app-ip.ipx-side[data-theme=dark] .ipe-side.dl-tips:after{background:linear-gradient(to bottom,#ffffff1a,#ffffff08 20%,#fff0 45%)}.dl.dl--app-ip.ipx-side[data-theme=dark] .ipe-side.dl-tips{background:color-mix(in srgb,var(--dl-surface-solid) 46%,transparent);box-shadow:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.dl.dl--app-ip.ipx-side .ipe-side.dl-tips{background:var(--dl-surface-solid)}}@media(prefers-reduced-transparency:reduce){.dl.dl--app-ip.ipx-side .ipe-side.dl-tips{background:var(--dl-surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.ipx.has-aurora .ipe-edges{--fade-top: 0px}.ipx.has-aurora .ipe-edges[data-edge~=top]{--fade-top: 64px}html.has-ip-aurora.has-ip-aurora .app-shell--v1 .topbar.topbar--approved,html.has-ip-aurora.has-ip-aurora .topbar.topbar--approved{background:color-mix(in srgb,var(--flat-canvas-bar, var(--shell-surface-topbar)) calc(62% + 38% * var(--ip-aurora-fade, 0)),transparent);-webkit-backdrop-filter:blur(36px) saturate(115%);backdrop-filter:blur(36px) saturate(115%);border-bottom-color:transparent;box-shadow:none}@media(prefers-reduced-transparency:reduce){html.has-ip-aurora.has-ip-aurora .topbar.topbar--approved{background:var(--flat-canvas-bar, var(--shell-surface-topbar));-webkit-backdrop-filter:none;backdrop-filter:none}}.ipx.has-aurora .ipx-main{position:relative}.ipx.has-aurora>.ipx-main>.dl.dl--app-ip.ipx-bar{position:absolute;top:0;inset-inline:0;z-index:3;background:transparent;pointer-events:none}.ipx.has-aurora>.ipx-main>.dl.dl--app-ip.ipx-bar .ipe-bar>*{pointer-events:auto}.ipx.has-aurora .ipe-content{padding-top:60px;scroll-padding-top:60px}.ipx.has-aurora .ipe-bar__end>:is(.dl-icon-button,.dl-button){color:var(--ap-label);background:color-mix(in srgb,var(--dl-surface-solid) 50%,transparent);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);box-shadow:inset 0 0 0 .5px #ffffff40,0 2px 10px #0000001f}.ipx.has-aurora .ipe-bar.is-scrolled .ipe-bar__title{color:var(--ap-label);font-weight:600;text-shadow:none;background:none;box-shadow:none}.ipx.has-aurora .ipe-bar__end>.dl-button{border-radius:999px}.ipx.has-aurora .ipe-bar__end>:is(.dl-icon-button,.dl-button) svg{color:var(--ap-label)}@media(hover:hover)and (pointer:fine){.ipx.has-aurora .ipe-bar__end>:is(.dl-icon-button,.dl-button):hover{background:color-mix(in srgb,var(--dl-surface-solid) 70%,transparent)}}@media(prefers-reduced-transparency:reduce){.ipx.has-aurora .ipe-bar__end>:is(.dl-icon-button,.dl-button){background:var(--dl-surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.dl .ipx-aurora__fade{position:absolute;inset:0;will-change:opacity}.dl .ipx-aurora__fade:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgb(var(--aurora-a) / .55),rgb(var(--aurora-b) / .45) 50%,rgb(var(--aurora-c) / .5));opacity:.45}[dir=rtl].dl .ipx-aurora__fade:before{transform:scaleX(-1)}.dl .ipe-bar__start{display:inline-flex;align-items:center;gap:4px;min-width:0}.dl .ipx-sidetoggle{display:none}@media(max-width:999px){.ipx{grid-template-columns:minmax(0,1fr)}.ipx>.dl.dl--app-ip.ipx-side{position:fixed;top:var(--ipx-top, 56px);bottom:0;inset-inline-start:0;z-index:40;width:min(320px,86vw);padding:12px;background:transparent;transform:translate(-104%);transition:transform .3s cubic-bezier(.32,.72,0,1)}.ipx>.dl.dl--app-ip.ipx-side[dir=rtl]{transform:translate(104%)}.ipx.is-side-open>.dl.dl--app-ip.ipx-side{transform:none}.ipx.is-side-open>.dl.dl--app-ip.ipx-side .ipe-side.dl-tips{background:color-mix(in srgb,var(--dl-surface-solid) 74%,transparent);-webkit-backdrop-filter:blur(32px) saturate(160%);backdrop-filter:blur(32px) saturate(160%);box-shadow:0 16px 44px #0003,0 2px 8px #00000014}.ipx.is-side-open>.dl.dl--app-ip.ipx-side[data-theme=dark] .ipe-side.dl-tips{background:color-mix(in srgb,var(--dl-surface-solid) 66%,transparent)}.ipx.is-side-open>.dl.dl--app-ip.ipx-side[data-theme=dark] .ipe-side.dl-tips:after{background:linear-gradient(to bottom,#fff3,#ffffff0f 22%,#fff0 50%)}.ipx-scrim{position:fixed;inset:var(--ipx-top, 56px) 0 0;z-index:39;background:#00000038}.dl .ipx-sidetoggle{display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:0;border-radius:50%}.dl .ipx-sidetoggle svg{width:20px;height:20px}.dl.ipx-content .ipe-content{padding-inline:20px}}@media(max-width:999px)and (prefers-reduced-motion:reduce){.ipx>.dl.dl--app-ip.ipx-side{transition:none}}@media(pointer:coarse){.dl .ipe-bar__end>.dl-icon-button,.dl .ipx-sidetoggle{width:44px;height:44px;min-height:44px}.dl .ipe-bar__end>.dl-button,.dl.dl--app-ip .dl-button{min-height:44px}.dl:where(.dl--app-ip) .dl-tips li>button,.dl .ipe-side__gov{min-height:44px}.dl .ipc-row,.dl .ipx-bar{min-height:44px}}.dl .ipc-row .ipe-code{margin-inline-start:6px;font-size:13px;font-weight:400}.ipx>.dl.dl--app-ip.ipx-side{grid-row:1;grid-column:1}.ipx>.ipx-main{grid-row:1;grid-column:2}@media(max-width:999px){.ipx>.ipx-main{grid-column:1}}.dl.dl--app-ip .ipe-bars__track i{background:var(--ap-gray3)}.dl.dl--app-ip .ipe-bars__row.is-hi .ipe-bars__track i{background:var(--ap-gray)}.dl.dl--app-ip .dl-listbox li.is-active{color:var(--ap-label);background:var(--ap-fill-3)}.dl.dl--app-ip .dl-listbox li.is-active small,.dl.dl--app-ip .dl-listbox li.is-active .dl-listbox__code{color:var(--ap-label-2)}.dl.dl--app-ip .ipx-bar__track i{background:var(--ap-gray3)}.dl.dl--app-ip .ipx-bar.is-hi .ipx-bar__track i{background:var(--ap-gray)}.dl :is(.ipi-facts,.ipx-status2__next,.ipx-line+.ipx-line,.ipx-line-add){position:relative;box-shadow:none!important}.dl :is(.ipi-facts,.ipx-status2__next,.ipx-line+.ipx-line,.ipx-line-add):before{content:"";position:absolute;top:0;inset-inline:var(--divider-inset);height:1px;background:var(--divider-color);pointer-events:none}.dl .ipx-dayend__list{border-top:0;position:relative}.dl .ipx-dayend__list:before{content:"";position:absolute;top:0;inset-inline:var(--divider-inset);height:1px;background:var(--divider-color)}.dl .ipx-status2__then{padding-top:12px!important}.dl .ipx-status2__then>div>span:last-child{color:var(--ap-label-2);font-size:15px}.dl .ipx-status2__then .dl-button--primary{color:var(--ap-label);background:var(--ap-fill-3)}.dl .ipc-steps li.is-now.is-blocked i{box-shadow:none!important;background:var(--ap-red)}.dl .ipc-steps li.is-now.is-blocked i:after{display:none}@media(prefers-reduced-transparency:reduce){.ipx.is-side-open>.dl.dl--app-ip.ipx-side .ipe-side.dl-tips,.ipx.is-side-open>.dl.dl--app-ip.ipx-side[data-theme=dark] .ipe-side.dl-tips{background:var(--dl-surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.dl .ipr-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;color:var(--ap-label-2);font-size:13px;line-height:1.4}.dl .ipr-note__word{color:var(--ap-label-2);font-weight:600}.dl .ipr-note__detail{color:var(--ap-label-3)}.dl .ipc-page__head+.ipr-note{margin-top:-26px}.dl .ipc-group>.ipr-note{padding-inline:20px;margin-top:-4px}.dl .ipr-word{display:inline-block;padding:1px 7px;color:var(--ap-label-2);font-size:12px;font-weight:600;line-height:18px;white-space:nowrap;background:var(--ap-fill-4);border-radius:6px}.dl .ipr-notyet{display:inline-flex;align-items:center;gap:8px;color:var(--ap-label-3);font-size:15px}.dl .ipr-openin{display:inline-flex;align-items:center;gap:4px;color:var(--ap-blue);font-size:15px}.dl .ipr-openin svg{width:16px;height:16px;stroke-width:2.2}[dir=rtl] .dl .ipr-openin svg,.dl[dir=rtl] .ipr-openin svg{transform:scaleX(-1)}.dl .ipr-openin-row.is-off .ipr-openin{color:var(--ap-label-3)}.dl .ipr-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:-12px}.dl .ipr-search{position:relative;display:flex;flex:1 1 220px;align-items:center;min-width:200px;max-width:320px}.dl .ipr-search svg{position:absolute;inset-inline-start:10px;z-index:1;width:16px;height:16px;color:var(--ap-label-3);pointer-events:none}.dl .ipr-search input{width:100%;padding-inline-start:32px}.dl .ipr-more{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:-18px}.dl .ipr-more small{color:var(--ap-label-3);font-size:13px}.dl .ipr-meter{position:relative;height:6px;margin:16px 20px 4px;overflow:hidden;background:var(--ap-fill-3);border-radius:3px}.dl .ipr-meter span{position:absolute;inset-block:0;inset-inline-start:0;background:var(--ap-blue);border-radius:3px}.dl .ipr-mode{display:inline-flex;align-items:center;gap:6px}.dl .ipr-mode svg{width:18px;height:18px;color:var(--ap-label-2);stroke-width:1.75}.dl .ipr-change{display:grid;gap:2px}.dl .ipr-formats{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;color:var(--ap-label-2);font-size:13px}.dl .ipr-docmore{display:grid;gap:10px;margin-top:4px}.dl .ipr-docmore__fallback{color:var(--ap-label-2);font-size:13px}.dl .ipr-docmore .dl-button{justify-self:start}@media(prefers-reduced-motion:reduce){.dl .ipr-openin-row{transition:none}}.dl .ipr-line{position:relative;display:grid;gap:10px;margin:0 0 14px;padding:12px 0 0;border:0}.dl .ipr-line+.ipr-line:before{content:"";position:absolute;top:0;inset-inline:calc(var(--divider-inset) - var(--divider-offset, 0px));height:1px;background:var(--divider-color)}.dl .ipr-line legend{padding:0;margin-bottom:6px;color:var(--ap-label);font-size:15px;font-weight:600}.dl .ipr-hint{color:var(--ap-label-2);font-size:13px}.dl .ipr-hint.is-orange{color:var(--ap-orange)}.dl .ipr-alloc{display:grid;gap:8px;padding-block:6px}.dl .ipr-orderrow{position:relative}.dl .ipr-orderrow+.ipr-orderrow:before{content:"";position:absolute;top:0;inset-inline:var(--divider-inset);height:1px;background:var(--divider-color)}.dl .ipr-orderrow__act{display:flex;justify-content:flex-end;padding:0 20px 12px 56px;margin-top:-6px}.dl [data-testid=ip-future-changes] .ipc-row__icon{color:var(--ap-label-2)}.dl [data-testid=ip-future-changes] .ipr-change{gap:3px}.dl [data-testid=ip-future-changes] .ipr-change>span:first-child{color:var(--ap-label-2)}.dl [data-testid=ip-future-changes] .ipr-change .ipx-meta{font-size:13px;color:var(--ap-label-3)}.dl [data-testid=ip-future-changes] .ipc-row__value{align-self:start;padding-top:2px;font-size:15px}.smx-region .smx-side__note{margin:8px 16px 4px;color:var(--ap-label-3);font-size:13px;line-height:1.35}@media(pointer:coarse){.smx-region .smx-side .dl-tips__group button,.smx-region .ipc-row,.smx-region .smx-chip,.smx-region .smx-field__act{min-height:44px}}.smx-region .smx-cap{display:flex;align-items:baseline;gap:8px;margin-top:-20px;color:var(--ap-label-2);font-size:13px;line-height:1.45}.smx-region .smx-cap__badge{flex:none;padding:1px 7px;color:var(--ap-label-2);font-size:12px;font-weight:600;line-height:18px;white-space:nowrap;background:var(--ap-fill-4);border-radius:6px}.smx-region .smx-cap__detail{min-width:0;color:var(--ap-label-3);text-wrap:pretty}.smx-region .ipe-form .smx-cap,.smx-region .dialog-foundation .smx-cap{margin-top:0}.smx-region .ipc-page>.smx-cap:first-child{margin-top:0}.smx-region .ipc-page.smx-record{max-width:1040px}.smx-region .smx-record__body.dl-tips-record{grid-template-columns:clamp(232px,28%,280px) minmax(0,1fr);gap:28px;margin-top:-12px}.smx-region .smx-record__body.dl-tips-record.is-collapsed,.smx-region .smx-record__body.dl-tips-record.is-narrow{grid-template-columns:minmax(0,1fr)}.smx-region .smx-record__body>.dl-tips{background:var(--ipc-surface);box-shadow:none}.smx-region .smx-record__body>.dl-tips .dl-tips__group button{gap:12px;padding-inline:14px}.smx-region .smx-record__body>.dl-tips .dl-tips__group h5{padding-inline:14px}.smx-region .smx-record__body .dl-tips-record__content{gap:36px;padding:0;background:none;border-radius:0;box-shadow:none}.smx-region .smx-record__body .dl-tips-record__top{min-height:36px;margin-bottom:-16px}.smx-region .smx-record__body .dl-tips-record__content>.smx-cap{margin-top:-12px}.smx-region .smx-part{display:grid;align-content:start;gap:36px;min-width:0;scroll-margin-top:16px}.smx-region .smx-facts{display:grid;margin:0;padding:4px 0}.smx-region .smx-facts>div{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:12px 20px}.smx-region .smx-facts>div+div:before{content:"";position:absolute;top:0;inset-inline:var(--divider-inset);height:1px;background:var(--divider-color)}.smx-region .smx-facts dt{flex:none;max-width:45%;color:var(--ap-label-2);font-size:15px}.smx-region .smx-facts dd{margin:0;min-width:0;font-size:15px;text-align:end;overflow-wrap:anywhere}.smx-region .dialog-foundation .smx-facts>div{padding-inline:0}.smx-region .dialog-foundation .smx-facts>div+div:before{inset-inline:0}.smx-region .dialog-foundation:has(.smx-contact){width:min(560px,calc(100vw - 48px));max-width:none}.smx-region .dialog-foundation:has(.smx-contact) .dialog-foundation__header{justify-content:center}.smx-region .smx-contact{width:100%;min-width:0;text-align:start}.smx-region .smx-contact .smx-facts>div{display:grid;grid-template-columns:minmax(96px,36%) minmax(0,1fr);align-items:baseline;gap:4px 16px}.smx-region .smx-contact .smx-facts dt{max-width:none}.smx-region .smx-contact .smx-facts dd{text-align:end;overflow-wrap:anywhere}.smx-region .smx-contact .smx-facts dd .ipc-word{white-space:normal}.smx-region .smx-sub{margin-top:14px;color:var(--ap-label-2);font-size:13px;text-align:start}.smx-region .smx-inline-icon{display:inline;width:14px;height:14px;vertical-align:-2px}.smx-region .smx-field{flex-wrap:wrap}.smx-region .smx-field .ipc-row__value{max-width:45%}.smx-region .smx-lock{display:inline;width:13px;height:13px;margin-inline-start:6px;color:var(--ap-label-3);vertical-align:-1px}.smx-region .smx-field__act{flex:none;min-width:64px;font-size:15px;text-align:end}.smx-region .smx-missing{color:var(--ap-label-3)}.smx-region .smx-notes{padding-top:8px}.smx-region .smx-blocked{box-shadow:inset 4px 0 0 var(--ap-red)}.smx-region[dir=rtl] .smx-blocked,[dir=rtl] .smx-region .smx-blocked{box-shadow:inset -4px 0 0 var(--ap-red)}.smx-region .smx-blocked__text{display:flex;align-items:center;gap:8px;color:var(--ap-red)!important;font-weight:600}.smx-region .smx-blocked__text svg{width:16px;height:16px}.smx-region .smx-ai p{color:var(--ap-label);font-size:15px;line-height:1.5}.smx-region .smx-draft{margin:0;padding:14px 16px;overflow-x:auto;color:var(--ap-label);font:14px/1.5 Raouf Farsi,ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;text-align:start;background:var(--ap-fill-4);border-radius:12px}.smx-region .smx-dim .ipc-row__label{color:var(--ap-label-2)}.smx-region .smx-dim-mark{display:inline-block;flex:none;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ap-gray3)}.smx-region .smx-card-title{margin-bottom:4px;color:var(--ap-label-2);font-size:13px;font-weight:600}.smx-region .smx-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:520px;margin:10px 0 4px;padding:0;list-style:none}.smx-region .smx-stepper li{position:relative;display:grid;justify-items:start;gap:6px;color:var(--ap-label-3);font-size:13px}.smx-region .smx-stepper li i{position:relative;z-index:1;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ap-gray3);background:var(--ipc-surface)}.smx-region .smx-stepper li:is(.is-done,.is-now) i{box-shadow:none}.smx-region .smx-stepper li+li:before{content:"";position:absolute;top:8px;inset-inline:calc(-100% + 22px) calc(100% + 4px);height:2px;background:var(--ap-fill-2);border-radius:1px}.smx-region .smx-stepper li.is-done+li:before{background:var(--ap-gray3)}.smx-region .smx-stepper li.is-done{color:var(--ap-label-2)}.smx-region .smx-stepper li.is-now{color:var(--ap-label);font-weight:600}.smx-region .smx-trend{width:120px;height:28px;overflow:visible}.smx-region .smx-trend polyline{fill:none;stroke:var(--ap-gray);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.smx-region .smx-perf-value{display:inline-flex;align-items:center;gap:14px}.smx-region[dir=rtl] .smx-trend{transform:scaleX(-1)}.smx-region .smx-answer__trend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:6px;color:var(--ap-label-2);font-size:15px}.smx-region .smx-answer__trend .smx-trend{width:160px;height:32px}.smx-region .smx-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:-12px}.smx-region .smx-tile{display:grid;align-content:start;gap:4px;padding:16px 20px;background:var(--ipc-surface);border-radius:var(--dl-radius-card)}.smx-region .smx-tile strong{font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.smx-region .smx-tile span{color:var(--ap-label-2);font-size:13px}.dl.smx-region div.ipc-row>.ipc-row__icon{color:var(--ap-label-2)}.smx-region .smx-activity__change{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--ap-label);font-size:15px}.smx-region .smx-activity__change svg{width:14px;height:14px;color:var(--ap-label-3)}.smx-region[dir=rtl] .smx-activity__change svg{transform:scaleX(-1)}.smx-region .smx-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:-16px}.smx-region .smx-tools--sub{margin-bottom:-20px}.smx-region .smx-tools__start{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.smx-region .smx-filter{flex:0 1 300px;min-width:200px}.smx-region .smx-filter input{width:100%;min-width:0;outline:none}.smx-region .smx-count{color:var(--ap-label-2);font-size:13px;font-variant-numeric:tabular-nums}.smx-region .smx-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:-16px}.smx-region .smx-chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 8px 4px 12px;color:var(--ap-label);font-size:14px;background:var(--ap-fill-3);border-radius:999px}.smx-region .smx-chip svg{width:13px;height:13px;color:var(--ap-label-2)}@media(hover:hover)and (pointer:fine){.smx-region .smx-chip:hover{background:var(--ap-fill-2)}}.smx-region .smx-muted{color:var(--ap-label-2);font-weight:400}.smx-region .smx-suggest__text{display:grid;gap:1px;min-width:0}.smx-region .smx-suggest__text>small{overflow:hidden;color:var(--ap-label-2);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.smx-region .ipx-suggest__row.is-active .smx-suggest__text>small{color:color-mix(in srgb,var(--dl-on-accent) 80%,transparent)}.smx-region .smx-suggest{width:440px}.smx-region .smx-roles{display:grid;gap:8px;margin:0;padding:0;border:0}.smx-region .smx-roles legend{margin-bottom:6px;color:var(--ap-label);font-size:15px;font-weight:600}.smx-region .smx-form-sub{margin:4px 0 -4px;color:var(--ap-label-2);font-size:13px;font-weight:600}.smx-region .smx-dupe-hint{display:flex;align-items:center;gap:8px;color:var(--ap-orange);font-size:15px}.smx-region .smx-dupe-hint svg{width:18px;height:18px;flex:none}.smx-region .smx-dupes{display:grid;gap:0;margin:0;padding:0;list-style:none;background:var(--ap-fill-4);border-radius:14px}.smx-region .smx-dupes li{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px}.smx-region .smx-dupes li+li:before{content:"";position:absolute;top:0;inset-inline:var(--divider-inset);height:1px;background:var(--divider-color)}.smx-region .smx-dupes__icon{color:var(--ap-label-2)}.smx-region .smx-dupes__icon svg{width:20px;height:20px}.smx-region .smx-dupes__text{display:grid;gap:2px;min-width:0}.smx-region .smx-dupes__text strong{font-size:16px;font-weight:600}.smx-region .smx-dupes__text span{color:var(--ap-label-2);font-size:14px}.smx-region .smx-dupes__text .smx-dupes__why{color:var(--ap-orange)}.smx-region .smx-now{color:var(--ap-label-2);font-size:15px}.smx-region .smx-merge{display:grid;grid-template-columns:1fr 1fr;gap:12px}.smx-region .smx-merge__card{display:grid;justify-items:start;gap:4px;padding:14px 16px;text-align:start;background:var(--ap-fill-4);border-radius:14px;box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow .12s ease}.smx-region .smx-merge__card.is-on{box-shadow:inset 0 0 0 2px var(--ap-blue)}.smx-region .smx-merge__card strong{font-size:15px;font-weight:600}.smx-region .smx-merge__card span{color:var(--ap-label-2);font-size:13px}.smx-region .smx-merge__card small{margin-top:4px;color:var(--ap-label);font-size:13px;font-weight:600}.smx-region .smx-merge__plan{display:grid;gap:10px;margin:0;padding:0;list-style:none}.smx-region .smx-merge__plan li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;color:var(--ap-label);font-size:15px;line-height:1.4;text-align:start}.smx-region .smx-merge__plan svg{width:16px;height:16px;margin-top:2px;color:var(--ap-label-2)}.smx-region[dir=rtl] .smx-merge__plan svg.lucide-arrow-right{transform:scaleX(-1)}.dl .smx-inspector{display:grid;gap:8px;width:min(340px,80vw);padding:6px 6px 4px;text-align:start}.dl .smx-inspector__name{font-size:17px;font-weight:600}.dl .smx-inspector .ipe-facts{margin:0}.dl .smx-inspector .ipe-facts dd{font-variant-numeric:tabular-nums}.dl .smx-inspector__note{color:var(--ap-label-3);font-size:12px}.dl .smx-inspector__none{color:var(--ap-label-2);font-size:15px}.dl .smx-inspector__open{display:inline-flex;align-items:center;gap:6px;font-size:15px}.dl .smx-inspector__open svg{width:14px;height:14px}.dl .smx-inline-inspector{display:block;padding:8px 20px 16px}.dl .smx-inline-inspector .smx-inspector{width:100%;max-width:420px}.dl .smx-quicklook{padding:0;color:var(--ap-blue);font:inherit;text-align:start}@media(hover:hover)and (pointer:fine){.dl .smx-quicklook:hover{opacity:.72}}@media(prefers-reduced-motion:reduce){.smx-region .smx-merge__card{transition:none}}.smx-region .smx-list .ipc-row__value{max-width:36%;font-size:15px}.dl .ipc-page.crm-page{gap:40px}.dl .ipc-page.crm-page--wide{max-width:1240px}.dl .crm-page__head{display:grid;gap:10px}.dl .crm-page__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.dl .crm-page .ipe-head__row{align-items:center;gap:16px}.dl .crm-dim{color:var(--ap-label-3)}.dl .crm-dim-2{color:var(--ap-label-2)}.dl .crm-clamp{display:block;min-width:180px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .crm-nowrap,.dl .crm-nowrap .crm-cell-sub{white-space:nowrap}.dl .crm-stat__value .crm-tag.is-status{font-size:inherit;font-weight:inherit;line-height:inherit}.dl .crm-stat__value .crm-tag.is-status:before{width:10px;height:10px}.dl .crm-section{display:grid;gap:12px;min-width:0}.dl .crm-section>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:28px}.dl .crm-section>header h3{font-size:20px;font-weight:600;letter-spacing:-.005em}.dl .crm-section__note{padding-inline:4px;color:var(--ap-label-2);font-size:13px}.dl .crm-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:40px 32px;align-items:start}.dl .crm-cols--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.dl .crm-cols--lead{grid-template-columns:minmax(0,1fr)}@media(min-width:1100px){.dl .crm-cols--lead{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.dl .crm-card{display:grid;gap:12px;padding:20px;background:var(--ipc-surface);border-radius:var(--dl-radius-card);min-width:0}.dl .crm-card>h4{font-size:15px;font-weight:600}.dl .crm-card p{color:var(--ap-label-2);font-size:15px}.dl .crm-cap{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--ap-label-2);font-size:13px;line-height:1.45}.dl .crm-cap__text{min-width:0;color:var(--ap-label-2);text-wrap:pretty}.dl .crm-cap__more{display:inline-flex;align-items:center;gap:4px;color:var(--ap-blue);font-size:13px}.dl .crm-cap{display:inline-flex;vertical-align:1px}.dl .ipe-head p>.crm-cap:not(:first-child){margin-inline-start:10px}.dl .crm-cap__chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 9px;color:var(--ap-label-2);font-size:13px;font-weight:500;line-height:18px;background:var(--ap-fill-4);border-radius:999px;transition:background-color .12s ease}.dl .crm-cap__chip svg{width:13px;height:13px;opacity:.7}@media(hover:hover){.dl .crm-cap__chip:hover{background:var(--ap-fill-3);color:var(--ap-label)}}.dl .crm-cap__chip:active{transform:scale(.97)}.dl .crm-cap__chip:focus-visible{box-shadow:var(--dl-focus);outline:none}.dl .crm-cap-pop__lead{color:var(--ap-label);font-size:15px;line-height:1.4}.dl .crm-cap__more svg{width:14px;height:14px}.dl .crm-cap-badge{display:inline-flex;align-items:center;flex:none;padding:1px 7px;color:var(--ap-label-2);font-size:12px;font-weight:600;line-height:18px;white-space:nowrap;background:var(--ap-fill-4);border-radius:6px}.dl .crm-cap-badge.is-live{color:color-mix(in srgb,var(--ap-green) 78%,var(--ap-label));background:color-mix(in srgb,var(--ap-green) 14%,transparent)}.dl .crm-cap-badge.is-partial{color:color-mix(in srgb,var(--ap-blue) 85%,var(--ap-label));background:var(--dl-accent-soft)}.dl .crm-cap-badge.is-compact{padding:0;color:var(--ap-label-3);font-size:12px;font-weight:500;line-height:16px;background:none}.dl .crm-cap-pop{display:grid;gap:10px;width:min(420px,80vw);padding:6px 4px;text-align:start}.dl .crm-cap-pop>strong{font-size:15px}.dl .crm-cap-pop ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.dl .crm-cap-pop li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-size:13px}.dl .crm-cap-pop li b{display:block;font-weight:600}.dl .crm-cap-pop li small{display:block;color:var(--ap-label-2);font-size:12px;overflow-wrap:anywhere}.dl .crm-example{display:inline-flex;align-items:center;padding:0 6px;color:var(--ap-label-2);font-size:12px;font-weight:600;line-height:17px;letter-spacing:.01em;vertical-align:2px;background:transparent;border:1px dashed var(--ap-gray3);border-radius:5px}.dl .crm-source-fixed{color:var(--ap-label-2);font-size:13px}.dl .crm-readonly{display:flex;align-items:center;gap:6px;color:var(--ap-label-2);font-size:13px}.dl .crm-readonly svg{width:14px;height:14px}.dl .crm-planned{display:inline-flex;border-radius:var(--dl-radius-control)}.dl .crm-planned:focus-visible{box-shadow:var(--dl-focus);outline:none}.dl .crm-planned .dl-button[disabled]{pointer-events:none}.dl .crm-state{padding:24px 0}.dl .crm-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.dl .crm-toolbar__start,.dl .crm-toolbar__end{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.dl .crm-toolbar__start{flex:1 1 auto}.dl .crm-search{position:relative;display:inline-flex;align-items:center;gap:6px;width:min(320px,100%);height:36px;padding-inline:10px;color:var(--ap-label-2);background:var(--ap-fill-3);border-radius:10px}.dl .crm-search:focus-within{box-shadow:var(--dl-focus)}.dl .crm-search>svg{flex:none;width:16px;height:16px}.dl .crm-search input{flex:1 1 auto;min-width:0;height:100%;color:var(--ap-label);font-size:15px;background:transparent;border:0;outline:none;box-shadow:none}.dl .crm-search input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.dl .crm-search__clear{display:grid;place-items:center;width:18px;height:18px;color:var(--ap-gray);background:var(--ap-fill-2);border-radius:50%}.dl .crm-search__clear svg{width:11px;height:11px;stroke-width:3}.dl .crm-filter{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 12px;color:var(--ap-label);font-size:13px;background:var(--ap-fill-4);border-radius:999px;transition:background-color .12s ease}.dl .crm-filter svg{width:14px;height:14px;color:var(--ap-label-2)}.dl .crm-filter__label{color:var(--ap-label-2)}.dl .crm-filter__value{font-weight:500}.dl .crm-filter.is-on{background:var(--dl-accent-soft)}.dl .crm-filter.is-on .crm-filter__label{color:color-mix(in srgb,var(--ap-blue) 80%,var(--ap-label))}@media(hover:hover){.dl .crm-filter:hover{background:var(--ap-fill-3)}}.dl .crm-pills{display:flex;flex-wrap:wrap;gap:6px}.dl .crm-pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;color:var(--ap-label);font-size:13px;background:var(--ap-fill-4);border-radius:999px}.dl .crm-pill.is-on{color:var(--ap-label);font-weight:600;background:var(--ipc-surface);box-shadow:0 0 0 .5px var(--ap-separator-opaque),0 1px 3px #0000001a}.dl .crm-pill__count{color:inherit;font-size:12px;opacity:.7}.dl .crm-barsearch{display:inline-flex;align-items:center;gap:6px;height:34px;padding-inline:10px;background:var(--ap-fill-3);border-radius:10px}.dl .crm-barsearch>svg{width:16px;height:16px;color:var(--ap-label-2)}.dl .crm-barsearch input{flex:1 1 auto;height:100%;font-size:15px;background:transparent;border:0}.dl .crm-table-card{min-width:0;background:var(--ipc-surface);border-radius:16px}.dl .crm-table-scroll{overflow-x:auto;border-radius:inherit;overscroll-behavior-x:contain}.dl .crm-table-scroll:focus-visible{box-shadow:var(--dl-focus);outline:none}.dl .crm-table{width:100%;border-collapse:separate;border-spacing:0;font-size:15px}.dl .crm-table th{position:sticky;top:0;z-index:1;height:38px;padding:0 12px;color:var(--ap-label-2);font-size:13px;font-weight:600;text-align:start;white-space:nowrap;background:var(--ipc-surface)}.dl .crm-table th{font-weight:500}.dl .crm-table td{position:relative;height:46px;padding:6px 12px;vertical-align:middle;color:var(--ap-label)}.dl .crm-table :is(th,td):after{content:"";position:absolute;inset-block-end:0;inset-inline:0;height:1px;background:var(--divider-color);pointer-events:none}.dl .crm-table :is(th,td):first-child:after{inset-inline-start:var(--divider-inset)}.dl .crm-table :is(th,td):last-child:after{inset-inline-end:var(--divider-inset)}.dl .crm-table tbody tr:last-child td:after{display:none}.dl .crm-table tbody tr[data-selected] td:after,.dl .crm-table tbody tr:has(+tr[data-selected]) td:after,.dl .crm-table thead:has(+tbody>tr[data-selected]:first-child) th:after{opacity:0}@media(hover:hover){.dl .crm-table:has(.crm-row-open) tbody tr:hover td:after,.dl .crm-table:has(.crm-row-open) tbody tr:has(+tr:hover) td:after,.dl .crm-table:has(.crm-row-open) thead:has(+tbody>tr:first-child:hover) th:after{opacity:0}}.dl .crm-table :is(th,td):first-child{position:sticky;inset-inline-start:0;z-index:1;padding-inline-start:18px;background:var(--ipc-surface)}.dl .crm-table th:first-child{z-index:2}.dl .crm-table :is(td,th):first-child{min-width:240px}.dl .crm-table :is(th,td):last-child{padding-inline-end:18px}.dl .crm-table .is-end{text-align:end;font-variant-numeric:tabular-nums}.dl .crm-table tbody tr{cursor:default;transition:background-color .12s ease}.dl .crm-table tbody tr:has(.crm-row-open){cursor:pointer}@media(hover:hover){.dl .crm-table tbody tr:has(.crm-row-open):hover td{background:color-mix(in srgb,var(--ap-fill-4) 100%,var(--ipc-surface))}}.dl .crm-table tbody tr[data-selected] td{background:color-mix(in srgb,var(--ap-blue) 10%,var(--ipc-surface))}.dl .crm-th{display:inline-flex;align-items:center;gap:4px;color:inherit;font:inherit}.dl .crm-th__arrow{display:inline-grid;width:12px}.dl .crm-th__arrow svg{width:12px;height:12px;stroke-width:2.4}.dl .crm-row-open{display:grid;gap:1px;width:100%;min-height:32px;color:var(--ap-label);font-size:15px;font-weight:500;text-align:start}.dl .crm-row-open:focus-visible{border-radius:6px}.dl .crm-cell-sub{display:block;color:var(--ap-label-2);font-size:13px;font-weight:400}.dl .crm-table-foot{position:relative;padding:10px 18px 12px;color:var(--ap-label-3);font-size:12px}.dl .crm-table-foot:before{content:"";position:absolute;top:0;inset-inline:var(--divider-inset);height:1px;background:var(--divider-color);pointer-events:none}.dl .crm-nowrap{white-space:nowrap}@media(max-width:1100px){.dl .crm-table .is-p3{display:none}}@media(max-width:860px){.dl .crm-table .is-p2{display:none}}.dl .crm-split{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.dl .crm-split.has-inspector{grid-template-columns:minmax(0,1fr) 360px}.dl .crm-split__list{display:grid;gap:16px;min-width:0}.dl .crm-inspector{position:sticky;top:8px;display:grid;gap:18px;max-height:calc(100dvh - var(--ipx-top, 56px) - 96px);overflow-y:auto;padding:22px 20px;background:var(--ipc-surface);border-radius:var(--dl-radius-card)}.dl .crm-inspector.is-sheet{position:static;max-height:none;padding:0;background:none}.dl .crm-inspector__close{position:absolute;top:10px;inset-inline-end:10px}.dl .crm-inspector__head{display:grid;gap:6px;padding-inline-end:28px}.dl .crm-inspector__head h2{font-size:20px;font-weight:700;line-height:1.2}.dl .crm-inspector__head p{color:var(--ap-label-2);font-size:15px}.dl .crm-inspector .crm-facts>div{padding-inline:0}.dl .crm-inspector .crm-facts>div+div:before{inset-inline:calc(var(--divider-inset) - 20px)}.dl .crm-inspector__actions{display:flex;flex-wrap:wrap;gap:8px}.dl .crm-facts{display:grid;margin:0}.dl .crm-facts>div{position:relative;display:grid;grid-template-columns:minmax(96px,40%) minmax(0,1fr);align-items:baseline;gap:4px 16px;padding:11px 20px}.dl .crm-facts>div+div:before{content:"";position:absolute;top:0;inset-inline:var(--divider-inset);height:1px;background:var(--divider-color)}.dl .crm-facts dt{color:var(--ap-label-2);font-size:15px}.dl .crm-facts dd{margin:0;min-width:0;font-size:15px;text-align:end;overflow-wrap:anywhere}.dl[dir=rtl] .crm-facts dd{text-align:left}.dl:not([dir=rtl]) .crm-facts dd{text-align:right}.dl .crm-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));margin:0;padding:0;overflow:hidden;list-style:none;background:var(--ipc-surface);border-radius:var(--dl-radius-card, 18px)}.dl .crm-stats>li{position:relative;margin-block-start:-1px;margin-inline-start:-1px}.dl .crm-stats>li:before{content:"";position:absolute;inset-block:var(--divider-inset);inset-inline-start:0;width:1px;background:var(--divider-color);pointer-events:none}.dl .crm-stats>li:after{content:"";position:absolute;top:0;inset-inline:var(--divider-inset);height:1px;background:var(--divider-color);pointer-events:none}.dl .crm-stat{display:grid;align-content:start;gap:4px;width:100%;height:100%;min-height:96px;padding:18px 20px;color:var(--ap-label);text-align:start;background:transparent;border-radius:0}.dl button.crm-stat{transition:background-color .12s ease}@media(hover:hover){.dl button.crm-stat:hover{background:color-mix(in srgb,var(--ap-fill-4) 100%,var(--ipc-surface))}}.dl .crm-stat__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;color:var(--ap-label-2);font-size:13px;font-weight:400}.dl .crm-stat__value{min-width:0;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.012em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dl .crm-stat__value.is-red{color:var(--ap-red)}.dl .crm-stat__value.is-orange{color:var(--ap-orange)}.dl .crm-stat__value.is-green{color:var(--ap-green)}.dl .crm-stat__detail{min-width:0;overflow:hidden;color:var(--ap-label-2);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.dl .crm-stats-wrap{container-type:inline-size}.dl .crm-bars{display:grid;gap:12px;margin:0;padding:16px 20px;list-style:none}.dl .crm-bars li:has(>.crm-bars__drill){display:block}.dl .crm-bars__drill{display:grid;grid-template-columns:minmax(120px,36%) minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;color:inherit;font:inherit;text-align:start;border-radius:6px}@media(hover:hover){.dl .crm-bars__drill:hover>.crm-bars__label{color:var(--ap-blue)}}.dl .crm-bars li{display:grid;grid-template-columns:minmax(120px,36%) minmax(0,1fr) auto;align-items:center;gap:12px;font-size:15px}.dl .crm-bars__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .crm-bars__track{height:8px;overflow:hidden;background:var(--ap-fill-4);border-radius:4px}.dl .crm-bars__track i{display:block;height:100%;border-radius:inherit;background:var(--ap-blue)}.dl :is(.crm-bars__track,.crm-meter__track) i.is-green{background:var(--ap-green)}.dl :is(.crm-bars__track,.crm-meter__track) i.is-orange{background:var(--ap-orange)}.dl :is(.crm-bars__track,.crm-meter__track) i.is-red{background:var(--ap-red)}.dl .crm-bars__track i.is-gray{background:var(--ap-gray3)}.dl .crm-bars__value{min-width:48px;text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.dl .crm-bars__value small{display:block;color:var(--ap-label-2);font-size:12px}.dl .crm-bars__label small{margin-inline-start:8px;color:var(--ap-label-3);font-size:13px;font-variant-numeric:tabular-nums}.dl .crm-columns{display:grid;gap:8px;margin:0;padding:18px 20px 12px}.dl .crm-chart-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:8px}.dl .crm-chart-head>span:first-child{display:grid;gap:2px}.dl .crm-chart-head small{color:var(--ap-label-2);font-size:13px}.dl .crm-chart-head b{font-size:24px;font-weight:600;letter-spacing:-.012em;font-variant-numeric:tabular-nums}.dl .crm-chart-head__aside{color:var(--ap-label-2);font-size:13px;font-variant-numeric:tabular-nums}.dl .crm-columns__plot{position:relative;display:flex;align-items:flex-end;gap:8px;height:140px;margin-top:16px;padding-inline-end:44px}.dl .crm-columns__rule{position:absolute;inset-inline:0;height:0;border-top:1px solid var(--divider-color);pointer-events:none}.dl .crm-columns__rule:not(:last-of-type){border-top-style:dashed}.dl .crm-columns__rule small{position:absolute;inset-inline-end:0;bottom:2px;color:var(--ap-label-3);font-size:11px;font-variant-numeric:tabular-nums}.dl .crm-columns__col{position:relative;display:flex;flex:1 1 0;align-items:flex-end;justify-content:center;height:100%;min-width:0}.dl .crm-columns__bars{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:3px;width:100%;height:100%}.dl .crm-columns__bars i{position:relative;display:block;flex:0 1 14px;min-block-size:2px;background:var(--ap-blue);border-radius:4px 4px 1px 1px;transition:opacity .12s ease}.dl .crm-columns__bars i.is-secondary{background:color-mix(in srgb,var(--ap-blue) 30%,transparent)}.dl .crm-columns.is-overlay .crm-columns__bars i{flex-basis:22px}.dl .crm-columns.is-overlay .crm-columns__bars i.is-secondary{position:absolute;bottom:0;left:50%;width:min(22px,100%);transform:translate(-50%)}.dl .crm-columns__tip{position:absolute;left:50%;margin-bottom:4px;padding:2px 6px;color:var(--ap-label);font-size:12px;font-weight:500;white-space:nowrap;background:var(--ipc-surface);border-radius:6px;box-shadow:0 0 0 .5px var(--ap-separator-opaque),0 2px 6px #00000014;opacity:0;transform:translate(-50%,2px);transition:opacity .12s ease,transform .12s ease;pointer-events:none}@media(hover:hover){.dl .crm-columns__plot:hover .crm-columns__bars i{opacity:.45}.dl .crm-columns__col:hover .crm-columns__bars i{opacity:1}.dl .crm-columns__col:hover .crm-columns__tip{opacity:1;transform:translate(-50%)}}.dl .crm-columns__axis{display:flex;gap:8px;padding-inline-end:44px}.dl .crm-columns__axis small{flex:1 1 0;min-width:0;overflow:hidden;color:var(--ap-label-2);font-size:12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.dl :is(.crm-columns__tip,.crm-columns__bars i){transition:none}}.dl .crm-legend{display:flex;flex-wrap:wrap;gap:14px;padding:0 20px 14px;color:var(--ap-label-2);font-size:12px}.dl .crm-legend i{display:inline-block;width:10px;height:10px;margin-inline-end:6px;vertical-align:-1px;background:var(--ap-blue);border-radius:3px}.dl .crm-legend i.is-secondary{background:color-mix(in srgb,var(--ap-blue) 30%,transparent)}.dl .crm-meter{display:inline-flex;align-items:center;gap:8px}.dl .crm-meter__track{width:64px;height:6px;overflow:hidden;background:var(--ap-fill-4);border-radius:3px}.dl .crm-meter__track i{display:block;height:100%;background:color-mix(in srgb,var(--ap-blue) 75%,var(--ap-gray3));border-radius:inherit}.dl .crm-meter__value{min-width:24px;font-size:13px;font-variant-numeric:tabular-nums}.dl .crm-meter.is-none{color:var(--ap-label-3);font-size:13px}.dl .crm-tag{display:inline-flex;align-items:center;max-width:100%;padding:0 8px;overflow:hidden;color:var(--ap-label-2);font-size:12px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap;background:var(--ap-fill-4);border-radius:6px}.dl .crm-tag{background:var(--ap-fill-4)}.dl .crm-tag.is-status{gap:7px;padding:0;color:var(--ap-label);font-size:13px;font-weight:400;background:none;border-radius:0}.dl .crm-tag.is-status:before{flex:none;width:7px;height:7px;content:"";background:var(--crm-dot);border-radius:50%}.dl .crm-tag.is-accent{--crm-dot: var(--ap-blue)}.dl .crm-tag.is-green{--crm-dot: var(--ap-green)}.dl .crm-tag.is-orange{--crm-dot: var(--ap-orange)}.dl .crm-tag.is-red{--crm-dot: var(--ap-red);color:color-mix(in srgb,var(--ap-red) 88%,var(--ap-label))}.dl .crm-tag.is-gray{--crm-dot: var(--ap-gray3);color:var(--ap-label-2)}.dl .crm-tags{display:flex;flex-wrap:wrap;gap:4px}.dl .crm-avatar{display:inline-grid;flex:none;place-items:center;color:#fff;font-weight:600;line-height:1;letter-spacing:.02em;border-radius:50%;background:linear-gradient(180deg,#a7acb6,#868b95)}@media(prefers-color-scheme:dark){.dl .crm-avatar{background:linear-gradient(180deg,#8e939c,#6c7079)}}.dl .crm-person{display:inline-flex;align-items:center;gap:8px;min-width:0}.dl .crm-person>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .crm-link{color:var(--ap-blue)}@media(hover:hover){.dl .crm-link:hover{text-decoration:underline}}.dl .crm-note-line{color:var(--ap-label-2);font-size:13px}.dl .crm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dl .crmx-side__mark{margin-inline-start:auto;color:var(--ap-label-3);font-size:12px;font-weight:500;line-height:17px}.dl .crmx-side .dl-tips__group button[aria-current=page] .crmx-side__mark{color:inherit;opacity:.7}.dl .crmx-side__note{margin:8px 16px 4px;color:var(--ap-label-3);font-size:12px;line-height:1.4}@media(pointer:coarse){.dl .crmx-side .dl-tips__group button,.dl .crm-filter,.dl .crm-pill,.dl .crm-row-open{min-height:44px}.dl .crm-table td{height:52px}}.dl .crm-timeline{display:grid;margin:0;padding:8px 0;list-style:none}.dl .crm-timeline__day{padding:18px 20px 2px;color:var(--ap-label-2);font-size:13px;font-weight:500}.dl .crm-event{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:4px 12px;padding:14px 20px}.dl .crm-event__icon{display:grid;place-items:center;width:32px;height:22px;color:var(--ap-label-2)}.dl .crm-event__icon svg{width:18px;height:18px;stroke-width:1.75}.dl .crm-event__icon.is-planned{color:var(--ap-label-3)}.dl .crm-event__main{display:grid;gap:2px;min-width:0}.dl .crm-event__title{font-size:15px;font-weight:500}.dl .crm-event__meta{color:var(--ap-label-2);font-size:13px}.dl .crm-event__text{color:var(--ap-label);font-size:15px;text-wrap:pretty}.dl .crm-event__next{color:var(--ap-label-2);font-size:13px}.dl .crm-event__next b{color:var(--ap-label-2);font-weight:400}.dl .crm-event__time{color:var(--ap-label-2);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.dl .crm-event+.crm-event:before{content:"";position:absolute;top:0;inset-inline:var(--divider-inset);height:1px;background:var(--divider-color)}.dl .crm-timeline__day+.crm-event:before{display:none}.dl .crm-kanban{display:grid;grid-auto-columns:minmax(248px,1fr);grid-auto-flow:column;gap:12px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.dl .crm-kanban:focus-visible{box-shadow:var(--dl-focus);outline:none;border-radius:16px}.dl .crm-lane{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:360px;padding:12px;background:var(--ap-fill-4);border-radius:18px;scroll-snap-align:start;transition:background-color .12s ease,box-shadow .12s ease}.dl .crm-lane.is-target{background:var(--dl-accent-soft);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ap-blue) 55%,transparent)}.dl .crm-lane.is-refused{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ap-red) 45%,transparent)}.dl .crm-lane__head{display:grid;gap:2px;padding:2px 4px 4px}.dl .crm-lane__head strong{display:flex;justify-content:space-between;gap:8px;font-size:15px;font-weight:600}.dl .crm-lane__head strong span{color:var(--ap-label-2);font-weight:500}.dl .crm-lane__head small{color:var(--ap-label-2);font-size:12px}.dl .crm-lane__value{font-size:17px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.dl .crm-lane__cards{display:grid;align-content:start;gap:8px;margin:0;padding:0;list-style:none}.dl .crm-kcard{position:relative;display:grid;gap:6px;width:100%;padding:12px 44px 12px 14px;color:var(--ap-label);text-align:start;background:var(--ipc-surface);border-radius:14px;box-shadow:0 1px 2px #0000000d;transition:transform .1s ease-out,opacity .16s ease;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.dl[dir=rtl] .crm-kcard{padding:12px 14px 12px 44px}.dl .crm-kcard.is-movable{cursor:grab}.dl .crm-kcard.is-movable:active{transform:scale(.98)}.dl .crm-kcard.is-placeholder{opacity:.35}.dl .crm-kcard--ghost{position:fixed;top:0;left:0;z-index:50;pointer-events:none;box-shadow:var(--dl-shadow-pop);cursor:grabbing;transition:none;will-change:transform;touch-action:none}.dl .crm-kcard--ghost.is-returning{pointer-events:auto;cursor:grab}.dl .crm-kanban.is-dragging{cursor:grabbing}.dl .crm-lane.is-open{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ap-blue) 30%,transparent)}.dl .crm-lane.is-closed{opacity:.55}.dl .crm-kcard.is-busy{opacity:.6;pointer-events:none}.dl .crm-kcard.is-settled{animation:crm-land 1.4s var(--dl-ease) both}.dl .crm-kcard.is-settled.is-moved{--crm-land: color-mix(in srgb, var(--ap-blue) 45%, transparent)}.dl .crm-kcard.is-settled.is-won{--crm-land: color-mix(in srgb, var(--ap-green) 60%, transparent)}.dl .crm-kcard.is-settled.is-lost{--crm-land: var(--ap-separator-opaque)}@keyframes crm-land{0%{box-shadow:0 0 0 0 var(--crm-land),0 1px 2px #0000000d;transform:scale(.985)}18%{box-shadow:0 0 0 4px var(--crm-land),0 6px 18px #00000014;transform:scale(1)}to{box-shadow:0 0 0 0 transparent,0 1px 2px #0000000d}}.dl .crm-kcard__name{font-size:15px;font-weight:500;line-height:1.3}.dl .crm-kcard__org{color:var(--ap-label-2);font-size:13px}.dl .crm-kcard__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;font-size:13px}.dl .crm-kcard__value{font-weight:500;font-variant-numeric:tabular-nums}.dl .crm-kcard__move{position:absolute;top:4px;inset-inline-end:4px}.dl .crm-kcard__move .dl-icon-button{width:32px;height:32px;color:var(--ap-label-3)}.dl .crm-kcard__move svg{width:16px;height:16px}.dl .crm-kcard__open{all:unset;display:grid;gap:6px;cursor:pointer}.dl .crm-kcard__open:focus-visible{border-radius:8px;box-shadow:var(--dl-focus)}.dl .crm-kanban-empty{padding:16px 6px;color:var(--ap-label-3);font-size:13px;text-align:center}.dl .crm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;margin:0;padding:0;list-style:none}.dl .crm-tile{display:grid;align-content:start;gap:8px;width:100%;height:100%;padding:18px;color:var(--ap-label);text-align:start;background:var(--ipc-surface);border-radius:18px}.dl button.crm-tile{transition:background-color .12s ease}@media(hover:hover){.dl button.crm-tile:hover{background:color-mix(in srgb,var(--ap-fill-4) 100%,var(--ipc-surface))}}.dl .crm-tile__title{font-size:17px;font-weight:600;line-height:1.3}.dl .crm-tile__sub{color:var(--ap-label-2);font-size:13px}.dl .crm-tile__foot{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:4px;color:var(--ap-label-2);font-size:13px}.dl .crm-orgmap{display:grid;gap:16px;padding:18px 20px;overflow-x:auto}.dl .crm-orgmap__level{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.dl .crm-orgnode{display:grid;justify-items:center;gap:4px;width:176px;padding:12px;text-align:center;background:var(--ap-fill-4);border-radius:14px}.dl .crm-orgnode strong{font-size:13px;font-weight:600}.dl .crm-orgnode small{color:var(--ap-label-2);font-size:12px}.dl .crm-orgnode.is-strong{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ap-green) 55%,transparent)}.dl .crm-orgnode.is-weak{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ap-orange) 55%,transparent)}.dl .crm-orgmap__link{justify-self:center;width:2px;height:14px;background:var(--ap-gray4)}.dl .crm-provinces{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;padding:16px 20px;list-style:none}.dl .crm-province{display:grid;gap:2px;padding:10px 12px;font-size:13px;background:var(--ap-fill-4);border-radius:12px}.dl .crm-province strong{font-size:13px;font-weight:600}.dl .crm-province small{color:var(--ap-label-2)}.dl .crm-province[data-level="1"]{background:color-mix(in srgb,var(--ap-blue) 10%,transparent)}.dl .crm-province[data-level="2"]{background:color-mix(in srgb,var(--ap-blue) 20%,transparent)}.dl .crm-province[data-level="3"]{background:color-mix(in srgb,var(--ap-blue) 32%,transparent)}.dl .crm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.dl .crm-form-grid>.is-full{grid-column:1 / -1}@media(max-width:640px){.dl .crm-form-grid{grid-template-columns:minmax(0,1fr)}}.dl .crm-form-section{display:grid;gap:14px;padding-top:6px}.dl .crm-form-section>h4{color:var(--ap-label-2);font-size:13px;font-weight:600;text-transform:none}.dl .crm-disclose{display:inline-flex;align-items:center;gap:4px;color:var(--ap-blue);font-size:15px}.dl .crm-disclose svg{width:16px;height:16px;transition:transform .16s ease}.dl .crm-disclose[aria-expanded=true] svg{transform:rotate(180deg)}.dl .crm-dupes{display:grid;gap:6px;padding:12px 14px;color:var(--ap-label);font-size:13px;background:color-mix(in srgb,var(--ap-orange) 10%,transparent);border-radius:12px}.dl .crm-dupes strong{font-size:13px}.dl .crm-dupes ul{display:grid;gap:2px;margin:0;padding-inline-start:18px}.dl .crm-dupes.is-clear{background:var(--ap-fill-4);color:var(--ap-label-2)}.dl .dialog-foundation:has(.crm-wide-form){width:min(720px,calc(100vw - 48px));max-width:none}.dl .crm-ai{display:grid;gap:10px;padding:18px 20px;background:linear-gradient(135deg,color-mix(in srgb,var(--ap-indigo) 8%,var(--ipc-surface)),var(--ipc-surface) 60%);border-radius:var(--dl-radius-card)}.dl .crm-ai__head{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600}.dl .crm-ai__head svg{width:18px;height:18px;color:var(--ap-indigo)}.dl .crm-ai__body{color:var(--ap-label-2);font-size:15px}.dl .crm-rule{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:14px 20px}.dl .crm-rule{position:relative}.dl .crm-rule+.crm-rule:before{content:"";position:absolute;top:0;inset-inline:var(--divider-inset);height:1px;background:var(--divider-color);pointer-events:none}.dl .crm-rule__when{font-size:15px}.dl .crm-rule__then{grid-column:1;color:var(--ap-label-2);font-size:13px}.dl :is(button.crm-tile,button.crm-stat,.crm-filter,.crm-pill):active{transform:scale(.98)}.dl :is(button.crm-tile,button.crm-stat,.crm-filter,.crm-pill){transition:transform .1s ease-out,background-color .12s ease}.dl .crm-table tbody tr:has(.crm-row-open):active td{background:var(--ap-fill-3)}.dl .crm-inspector:not(.is-sheet){--crm-from: 16px;transition:opacity .22s var(--dl-ease),transform .22s var(--dl-ease)}@starting-style{.dl .crm-inspector:not(.is-sheet){opacity:0;transform:translate(var(--crm-from))}}.dl[dir=rtl] .crm-inspector:not(.is-sheet){--crm-from: -16px}.dl .crm-inspector.is-leaving{opacity:0;transform:translate(var(--crm-from));transition-duration:.16s;transition-timing-function:ease-in}@media(prefers-reduced-motion:reduce){.dl :is(.crm-filter,.crm-table tbody tr,.crm-stat,.crm-lane,.crm-tile,.crm-disclose svg,.crm-kcard,.crm-pill){transition:none}.dl :is(button.crm-tile,button.crm-stat,.crm-filter,.crm-pill,.crm-kcard.is-movable):active{transform:none}.dl .crm-kcard--ghost.is-returning{transition:opacity .16s ease;opacity:0;pointer-events:none}.dl .crm-kcard.is-settled{animation:none;box-shadow:0 0 0 2px var(--crm-land)}.dl .crm-inspector:not(.is-sheet),.dl[dir=rtl] .crm-inspector:not(.is-sheet){--crm-from: 0px;transition-property:opacity;transition-duration:.16s}}@media(prefers-contrast:more){.dl :is(.crm-table-card,.crm-stat,.crm-tile,.crm-inspector,.crm-kcard){box-shadow:inset 0 0 0 1px var(--ap-separator-opaque)}}@media(forced-colors:active){.dl :is(.crm-cap-badge,.crm-tag,.crm-example,.crm-filter,.crm-pill,.crmx-side__mark){border:1px solid CanvasText}.dl .crm-bars__track i,.dl .crm-meter__track i,.dl .crm-columns__bars i{background:Highlight}.dl :is(.crm-table th,.crm-table td):after,.dl .crm-table-foot:before,.dl .crm-facts>div+div:before,.dl .crm-stats>li:before,.dl .crm-stats>li:after,.dl .crm-event+.crm-event:before,.dl .crm-rule+.crm-rule:before{background:CanvasText}}.dl .crm-360__body.dl-tips-record{grid-template-columns:clamp(228px,26%,268px) minmax(0,1fr);gap:28px;margin-top:-8px}.dl .crm-360__body.dl-tips-record.is-collapsed,.dl .crm-360__body.dl-tips-record.is-narrow{grid-template-columns:minmax(0,1fr)}.dl .crm-360__body>.dl-tips{position:sticky;top:8px;align-self:start;background:var(--ipc-surface);box-shadow:none}.dl .crm-360__body>.dl-tips .dl-tips__group button{gap:12px;padding-inline:14px}.dl .crm-360__body>.dl-tips .dl-tips__group h5{padding-inline:14px}.dl .crm-360__body .dl-tips-record__content{gap:24px;padding:0;background:none;border-radius:0;box-shadow:none}.dl .crm-360__body .dl-tips-record__top{min-height:36px;margin-bottom:-12px}.dl .crm-360__section{display:grid;align-content:start;gap:36px;min-width:0}.dl .crm-360 .crm-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}@media(min-width:1000px){.ipx.crmx.is-record{grid-template-columns:minmax(0,1fr)}.ipx.crmx.is-record>.ipx-main{grid-column:1}.ipx.crmx.is-record>.dl.dl--app-ip.ipx-side{position:fixed;top:var(--ipx-top, 56px);bottom:0;inset-inline-start:0;z-index:40;width:min(320px,86vw);padding:12px;background:transparent;transform:translate(-104%);transition:transform .3s cubic-bezier(.32,.72,0,1)}.ipx.crmx.is-record>.dl.dl--app-ip.ipx-side[dir=rtl]{transform:translate(104%)}.ipx.crmx.is-record.is-side-open>.dl.dl--app-ip.ipx-side{transform:none}.ipx.crmx.is-record.is-side-open>.dl.dl--app-ip.ipx-side .ipe-side.dl-tips{background:color-mix(in srgb,var(--dl-surface-solid) 96%,transparent);-webkit-backdrop-filter:blur(32px) saturate(160%);backdrop-filter:blur(32px) saturate(160%);box-shadow:0 16px 44px #0003,0 2px 8px #00000014}.ipx.crmx.is-record.is-side-open>.dl.dl--app-ip.ipx-side[data-theme=dark] .ipe-side.dl-tips{background:color-mix(in srgb,var(--dl-surface-solid) 94%,transparent)}.ipx.crmx.is-record>.ipx-scrim{position:fixed;inset:var(--ipx-top, 56px) 0 0;z-index:39;background:#00000038}.ipx.crmx.is-record:has(>.ipx-side[data-theme=dark])>.ipx-scrim{background:#00000073}.ipx.crmx.is-record .dl .ipx-sidetoggle{display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:0;border-radius:50%}.ipx.crmx.is-record .dl .ipx-sidetoggle svg{width:20px;height:20px}}@media(min-width:1000px)and (prefers-reduced-motion:reduce){.ipx.crmx.is-record>.dl.dl--app-ip.ipx-side{transition:none}}@media(min-width:1000px)and (prefers-reduced-transparency:reduce){.ipx.crmx.is-record.is-side-open>.dl.dl--app-ip.ipx-side .ipe-side.dl-tips{background:var(--dl-surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.dl .crm-page .ipc-row{gap:14px;min-height:56px;padding-block:12px;font-size:15px}.dl .crm-page .ipc-row__label{font-weight:400}.dl .crm-page .ipc-row__detail{font-size:13px}.dl .crm-page .ipc-row__value{font-size:13px;font-variant-numeric:tabular-nums}.dl .crm-page .ipc-row__value .crm-tag.is-status{font-size:13px}.dl .crm-page .ipc-row__detail,.dl .crm-page .ipc-row__label{overflow:hidden;text-overflow:ellipsis}.dl .crm-when{flex:none;width:52px;color:var(--ap-label-2);font-size:13px;font-variant-numeric:tabular-nums;line-height:1.3;white-space:nowrap}.dl .crm-when.is-late{color:var(--ap-red)}.dl .crm-recordhead{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mono text" "mono actions";align-items:center;gap:14px 20px}.dl .crm-recordhead:not(:has(>.crm-avatar)){grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "actions"}.dl .crm-recordhead>.crm-avatar{grid-area:mono;align-self:start}.dl .crm-recordhead__text{display:grid;grid-area:text;gap:4px;min-width:0}.dl .crm-recordhead h1{font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.012em;text-wrap:balance}.dl .crm-recordhead p{color:var(--ap-label-2);font-size:15px}.dl .crm-recordhead__actions{display:flex;flex-wrap:wrap;grid-area:actions;gap:8px}.dl .crm-capsule{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 15px 0 12px;color:var(--ap-label);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;background:var(--ap-fill-4);border-radius:999px;transition:transform .1s ease-out,background-color .12s ease}.dl[dir=rtl] .crm-capsule{padding:0 12px 0 15px}.dl .crm-capsule__icon{display:inline-grid;color:var(--ap-blue)}.dl .crm-capsule__icon svg{width:16px;height:16px;stroke-width:2}@media(hover:hover){.dl .crm-capsule:not(:disabled):hover{background:var(--ap-fill-3)}}.dl .crm-capsule:not(:disabled):active{transform:scale(.97)}.dl .crm-capsule:focus-visible{box-shadow:var(--dl-focus);outline:none}.dl .crm-capsule:disabled{cursor:default;opacity:.45}.dl .crm-capsule.is-prominent{color:#fff;background:var(--ap-blue)}.dl .crm-capsule.is-prominent .crm-capsule__icon{color:inherit}@media(hover:hover){.dl .crm-capsule.is-prominent:not(:disabled):hover{background:color-mix(in srgb,var(--ap-blue) 88%,#000)}}.dl .crm-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:20px 24px;margin:0;padding:20px}.dl .crm-fields>div{display:grid;gap:3px;min-width:0}.dl .crm-fields dt{color:var(--ap-label-2);font-size:13px}.dl .crm-fields dd{margin:0;color:var(--ap-label);font-size:15px;overflow-wrap:anywhere}.dl .crm-fields .crm-tags{margin-top:2px}.dl .crm-record-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:36px 32px;align-items:start}@media(min-width:1280px){.dl .crm-record-cols{grid-template-columns:minmax(0,3fr) minmax(280px,2fr)}.dl .crm-record-cols>.is-side .crm-fields{grid-template-columns:minmax(0,1fr)}.dl .crm-record-cols>.is-side .crm-fields.is-pairs{grid-template-columns:repeat(2,minmax(0,1fr))}}.dl .crm-fields{position:relative}.dl .crm-fields+.crm-fields:before{content:"";position:absolute;top:0;inset-inline:var(--divider-inset);height:1px;background:var(--divider-color);pointer-events:none}.dl .crm-fields{gap:16px 20px}.dl .crm-record-cols>div{display:grid;align-content:start;gap:36px;min-width:0}.dl .crm-360__section{transition:opacity .18s var(--dl-ease)}@starting-style{.dl .crm-360__section{opacity:0}}@media(prefers-reduced-motion:reduce){.dl .crm-capsule{transition:none}.dl .crm-capsule:not(:disabled):active{transform:none}}@media(forced-colors:active){.dl .crm-capsule{border:1px solid ButtonText}}.dl .crm-recordhead p>:is(.crm-cap,.crm-example){margin-inline-start:10px}.dl .crm-event{row-gap:2px}.dl .crm-event__main{display:contents}.dl .crm-event>.crm-event__icon{grid-row:1;grid-column:1}.dl .crm-event__title{grid-row:1;grid-column:2;min-width:0}.dl .crm-event__time{grid-row:1;grid-column:3;align-self:baseline}.dl .crm-event :is(.crm-event__meta,.crm-event__text,.crm-event__next){grid-column:2 / -1;min-width:0}.dl .crm-event__text{margin-top:4px}.dl .crm-stack{display:grid;align-content:start;gap:40px;min-width:0}.dl .crm-page .ipc-row__detail{white-space:nowrap}.dl .crm-stats:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width: 640px){.dl .crm-stats:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}.dl .crm-planned.is-capsule{border-radius:999px}.dl .crm-moveto{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:-12px}.dl .crm-moveto>span:first-child{margin-inline-end:4px;color:var(--ap-label-2);font-size:13px}.dl .crm-fields>div{align-content:start}.dl .crm-pills-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dl .crm-pill__chev{width:14px;height:14px;margin-inline-start:-2px;color:var(--ap-label-2)}.dl .crm-page>.crm-pills-row{margin-bottom:-24px}@media(hover:hover)and (pointer:fine){.dl .crm-kcard__move{opacity:0;transition:opacity .12s ease}.dl .crm-kcard:is(:hover,:focus-within) .crm-kcard__move{opacity:1}}.dl .crm-notfound{display:grid;place-items:center;min-height:min(60vh,520px)}.dl .crm-notfound__body{display:grid;justify-items:center;gap:10px;max-width:420px;text-align:center}.dl .crm-notfound__icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:4px;color:var(--ap-label-2);background:var(--ap-fill-4);border-radius:50%}.dl .crm-notfound__icon svg{width:28px;height:28px;stroke-width:1.6}.dl .crm-notfound h1{font-size:22px;font-weight:600;letter-spacing:-.01em}.dl .crm-notfound p{margin-bottom:8px;color:var(--ap-label-2);font-size:15px}.dl .crm-grid .crm-tile{grid-template-rows:auto auto auto auto 1fr;gap:6px;padding:18px 20px}.dl .crm-tile__figure{display:flex;align-items:baseline;gap:8px;margin-top:8px;font-size:20px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.dl .crm-tile__figure small{color:var(--ap-label-2);font-size:13px;font-weight:400;letter-spacing:0}.dl .crm-tile__figure .crm-dim{font-size:15px;font-weight:400}.dl .crm-tile__next{display:flex;align-items:baseline;gap:6px;min-width:0;color:var(--ap-label-2);font-size:13px}.dl .crm-tile__next .crm-when{width:auto}.dl .crm-tile__next>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .crm-grid .crm-tile .crm-tile__foot{align-self:end;justify-content:space-between;margin-top:10px}@media(hover:hover)and (pointer:fine){.dl .crm-kcard,.dl[dir=rtl] .crm-kcard{padding:12px 14px}.dl .crm-kcard__move .dl-icon-button{background:var(--ipc-surface);box-shadow:-10px 0 10px 2px var(--ipc-surface)}.dl[dir=rtl] .crm-kcard__move .dl-icon-button{box-shadow:10px 0 10px 2px var(--ipc-surface)}@media(hover:hover){.dl .crm-kcard__move .dl-icon-button:hover{background:color-mix(in srgb,var(--ap-fill-4) 100%,var(--ipc-surface))}}}[dir=rtl] .crm-flip{transform:scaleX(-1)}.dl.dps,.dl.dps-settings{--dps-canvas: var(--ap-grouped);--dps-card: var(--ap-grouped-2);--dps-inner: var(--ap-gray6);--dps-side: color-mix(in srgb, var(--ap-label) 3%, var(--ap-grouped-2));--dl-canvas: var(--dps-canvas);--dl-surface-solid: var(--dps-card);--dl-surface: var(--dps-card)}.dl.dps[data-theme=dark],.dl.dps-settings[data-theme=dark]{--dps-canvas: var(--ap-bg-elevated);--dps-card: var(--ap-bg-elevated-2);--dps-inner: var(--ap-bg-elevated-3);--dps-side: color-mix(in srgb, var(--ap-label) 3%, var(--ap-bg-elevated))}.dl .dps-code{margin-inline-start:8px;color:var(--dl-text-2);font-size:13px;font-variant-numeric:tabular-nums}.dl .dps-note{margin:8px 0 0;color:var(--dl-text-2);font-size:13.5px;line-height:1.45}.dl .dps-avatar{display:inline-grid;flex:none;place-items:center;color:#fff;font-weight:600;letter-spacing:.02em;background:var(--ap-gray2);border-radius:50%;direction:ltr}.dl .dps-looks{display:flex;flex-wrap:wrap;gap:18px}.dl .dps-look{display:grid;justify-items:center;gap:8px;padding:0;color:var(--dl-text);font:inherit;background:none;border:0;cursor:pointer}.dl .dps-look__window{position:relative;display:grid;align-content:start;gap:5px;width:92px;height:60px;padding:10px 10px 0 30px;overflow:hidden;border-radius:10px;box-shadow:0 0 0 1px var(--dl-separator);transition:box-shadow .15s ease}.dl .dps-look__window:before{content:"";position:absolute;inset:0 auto 0 0;width:22px}.dl .dps-look__window i{display:block;height:6px;border-radius:3px}.dl .dps-look__window i:nth-child(2){width:70%}.dl .dps-look__window i:nth-child(3){width:45%}.dl .dps-look__window.is-light{background:#fff}.dl .dps-look__window.is-light:before{background:#f2f2f7}.dl .dps-look__window.is-light i{background:#e5e5ea}.dl .dps-look__window.is-dark{background:#2c2c2e}.dl .dps-look__window.is-dark:before{background:#1c1c1e}.dl .dps-look__window.is-dark i{background:#48484a}.dl .dps-look__window.is-auto{background:linear-gradient(90deg,#fff 50%,#2c2c2e 50%)}.dl .dps-look__window.is-auto:before{background:#f2f2f7}.dl .dps-look__window.is-auto i{background:linear-gradient(90deg,#e5e5ea 50%,#48484a 50%)}.dl .dps-look[aria-checked=true] .dps-look__window{box-shadow:0 0 0 3px var(--ap-blue)}.dl .dps-look__name{font-size:13px}.dl .dps-look[aria-checked=true] .dps-look__name{font-weight:600}.dl .dps-look:focus-visible{outline:none}.dl .dps-look:focus-visible .dps-look__window{box-shadow:0 0 0 3px var(--ap-blue),var(--dl-focus)}.dl .dialog-foundation:has(.dps-form) .dialog-foundation__close{display:none!important}.dl .dialog-foundation:has(.dps-form){width:min(480px,calc(100vw - 32px))}.dl .dps-form{display:grid;gap:14px;text-align:start}.dl .dps-form__lead{margin:0 0 4px;color:var(--dl-text-2);font-size:14px;line-height:1.45;text-align:center}.dl .dps-form__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dl .dps-form__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.dl .dps-photo{display:grid;justify-items:center;gap:16px}.dl .dps-photo__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.dl .dps-photo__frame{display:grid;inline-size:112px;block-size:112px;place-items:center;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px var(--dl-separator)}.dl .dps-photo__frame img.dps-avatar{display:block;inline-size:112px;block-size:112px;object-fit:cover;border-radius:50%}.dl .dps-photo__frame .dps-avatar{inline-size:112px;block-size:112px}.dl .dps-photo__remove{color:var(--ap-red)}.dl .dps-form__hint{margin:0;color:var(--dl-text-2);font-size:13px;line-height:1.45;text-align:center}.dl .dps-dialog-icon{display:inline-grid;width:56px;height:56px;place-items:center;color:var(--ap-blue);background:var(--ap-fill-3);border-radius:13px}.dl .dps-dialog-icon svg{width:28px;height:28px}.dl .dps-busy-button{justify-content:center;min-inline-size:128px}.dl .dps-busy-button[aria-busy=true]{cursor:progress}.dl .dps-busy-button .dps-spinner{margin-inline-end:2px}.dl .dps-form__preview{margin:4px 0 0;color:var(--dl-text-2);font-size:13px;line-height:1.45;text-align:center}.dl .dps-form__error{margin:4px 0 0;color:var(--ap-red);font-size:13px;line-height:1.45;text-align:center}.dl .dps-ab-card__tag{justify-self:start;margin-top:4px;padding:2px 8px;color:var(--dl-text-2);font-size:12px;font-weight:500;background:var(--ap-fill-4);border-radius:999px}.dl.dps,.dl.dps-settings{--ab-page: var(--dps-card);--ab-card: var(--dps-card);--ab-border: var(--dl-separator)}.dl.dps[data-theme=dark],.dl.dps-settings[data-theme=dark]{--ab-page: var(--dps-canvas);--ab-card: var(--dps-card)}.dl .dps-ab{display:grid;grid-template-columns:272px minmax(0,1fr);align-items:start;height:100%;min-height:0;padding-inline:max(0px,calc((100% - 1180px)/2));overflow:auto;overscroll-behavior:contain;background:var(--ab-page)}.dl .dps-ab__side{position:sticky;top:0;display:grid;align-content:start;gap:28px;max-height:100%;padding:40px 24px 24px 40px;overflow:auto}.dl[dir=rtl] .dps-ab__side{padding:40px 40px 24px 24px}.dl .dps-ab__me{display:grid;justify-items:start;gap:14px}.dl .dps-ab__photo{padding:0;background:none;border:0;border-radius:50%;cursor:pointer}.dl .dps-ab__photo:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .dps-ab__who{display:grid;gap:2px;min-width:0}.dl .dps-ab__who strong{font-size:19px;font-weight:600;overflow-wrap:anywhere}.dl .dps-ab__who bdi{color:var(--dl-text-2);font-size:14px;overflow-wrap:anywhere;text-align:start}.dl .dps-ab__nav{display:grid;gap:2px;margin:0;padding:0;list-style:none}.dl .dps-ab__nav button{display:block;width:100%;min-height:36px;padding:6px 0;color:var(--dl-text);font:inherit;font-size:17px;line-height:1.35;text-align:start;background:none;border:0;border-radius:6px;cursor:pointer}.dl .dps-ab__nav button[aria-current=page]{color:var(--ap-blue)}.dl .dps-ab__nav button:focus-visible{outline:none;box-shadow:var(--dl-focus)}@media(hover:hover)and (pointer:fine){.dl .dps-ab__nav button:hover:not([aria-current]){color:var(--dl-text-2)}}.dl .dps-ab__pane{min-width:0;container-type:inline-size}.dl .dps-ab__inner{display:grid;align-content:start;gap:36px;max-width:860px;padding:40px 48px 96px}.dl .dps-ab__head p{max-width:640px;margin:8px 0 0;color:var(--dl-text-2);font-size:17px;line-height:1.45}.dl .dps-ab__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.dl .dps-ab__head h1{margin:0;font-size:32px;font-weight:700;letter-spacing:-.015em;line-height:1.2}.dl .dps-ab__preview{padding:3px 10px;color:var(--dl-text-2);font-size:13px;font-weight:500;background:var(--ap-fill-4);border-radius:999px}.dl .dps-ab__group h2{margin:0 0 14px;font-size:17px;font-weight:600}.dl .dps-ab__group .dps-note{margin-top:12px;padding-inline:4px}.dl .dps-ab__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dl .dps-ab-card{display:grid;align-content:start;gap:6px;min-height:96px;padding:18px 20px 20px;color:var(--dl-text);font:inherit;text-align:start;background:var(--ab-card);border:1px solid var(--ab-border);border-radius:16px;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.dl button.dps-ab-card{width:100%;cursor:pointer}.dl .dps-ab-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dl .dps-ab-card__label{min-width:0;font-size:17px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.dl .dps-ab-card__icon{display:inline-grid;flex:none;place-items:center;color:var(--ap-blue)}.dl .dps-ab-card__icon svg{width:22px;height:22px;stroke-width:1.6}.dl .dps-ab-card.is-static .dps-ab-card__icon{color:var(--ap-gray)}.dl .dps-ab-card.is-destructive .dps-ab-card__label,.dl .dps-ab-card.is-destructive .dps-ab-card__icon{color:var(--ap-red)}.dl .dps-ab-card__value{color:var(--dl-text-2);font-size:15px;line-height:1.4;overflow-wrap:anywhere}.dl .dps-ab-card__help{color:var(--dl-text-2);font-size:13px;line-height:1.4}.dl button.dps-ab-card:active{transform:scale(.985)}.dl button.dps-ab-card:focus-visible{outline:none;box-shadow:var(--dl-focus)}@media(hover:hover)and (pointer:fine){.dl button.dps-ab-card:hover{background:color-mix(in srgb,var(--ap-label) 3%,var(--ab-card))}}@container (max-width: 520px){.dl .dps-ab__grid{grid-template-columns:minmax(0,1fr)}}@media(pointer:coarse){.dl .dps-ab__nav button{min-height:44px}}@media(max-width:1100px){.dl .dps-ab{grid-template-columns:232px minmax(0,1fr)}.dl .dps-ab__side,.dl[dir=rtl] .dps-ab__side{padding-inline:28px 16px}.dl .dps-ab__inner{padding:36px 32px 80px}}@media(max-width:760px){.dl .dps-ab{grid-template-columns:minmax(0,1fr)}.dl .dps-ab__side,.dl[dir=rtl] .dps-ab__side{position:relative;max-height:none;gap:16px;padding:20px 24px 16px;overflow:visible}.dl .dps-ab__side:after{content:"";position:absolute;inset:auto 16px 0;height:1px;background:var(--dl-separator)}.dl .dps-ab__me{display:flex;align-items:center;gap:12px}.dl .dps-ab__photo .dps-avatar{inline-size:48px!important;block-size:48px!important;font-size:19px!important}.dl .dps-ab__who strong{font-size:17px}.dl .dps-ab__nav{display:flex;flex-wrap:wrap;gap:2px 20px}.dl .dps-ab__nav button{width:auto;min-height:36px;font-size:15px}.dl .dps-ab__inner{gap:28px;padding:24px 24px 72px}.dl .dps-ab__head h1{font-size:28px}}@media(max-width:760px)and (pointer:coarse){.dl .dps-ab__nav button{min-height:44px}}@media(prefers-reduced-motion:reduce){.dl .dps-ab-card{transition:none}.dl button.dps-ab-card:active{transform:none}}.app-shell--v1 .main-content:has(.dl.dps-settings),.main-content:has(.dl.dps-settings){padding:0;max-width:none}.main-content>.dl.dps-settings{flex:none}.dl.dps-settings{display:block;height:calc(100dvh - var(--raouf-toolbar-height, 44px));min-height:420px;background:var(--ab-page)}.dl.dps-settings .dps-ab{height:100%}.dl.dps-settings a.dps-ab-card{width:100%;color:var(--dl-text);text-decoration:none;cursor:pointer}.dl.dps-settings a.dps-ab-card:active{transform:scale(.985)}.dl.dps-settings a.dps-ab-card:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl.dps-settings img.dps-avatar{display:block;border-radius:50%}@media(hover:hover)and (pointer:fine){.dl.dps-settings a.dps-ab-card:hover{background:color-mix(in srgb,var(--ap-label) 3%,var(--ab-card))}}@media(prefers-reduced-motion:reduce){.dl.dps-settings a.dps-ab-card:active{transform:none}}.dps-sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.dl .dps-ab-card__example{color:var(--dl-text-3);font-weight:600}@media not (prefers-contrast:more){.dl.dps-settings[data-theme=light]{--dl-text-2: rgba(60, 60, 67, .78);--dl-text-3: rgba(60, 60, 67, .78);--ap-red: #d70015}.dl.dps-settings[data-theme=light] .dps-ab__nav button[aria-current=page]{color:#06c}.dl.dps-settings[data-theme=light] .dps-avatar{background:#6c6c70}}.dl button.dps-ab-card:active,.dl.dps-settings a.dps-ab-card:active{background:color-mix(in srgb,var(--ap-label) 6%,var(--ab-card))}@media(max-width:599px),(max-height:499px)and (pointer:coarse){.dl .dps-ab--phone{position:relative;display:block;min-block-size:100%;padding:0;overflow-x:clip;background:var(--dps-canvas)}.dl .dps-c{padding:16px 16px calc(32px + env(safe-area-inset-bottom,0px))}.dl .dps-c--under{pointer-events:none}.dl .dps-c__title{margin:8px 4px 12px;font-size:32px;font-weight:700;line-height:1.15;letter-spacing:-.01em}.dl .dps-c__search{display:flex;align-items:center;gap:8px;block-size:44px;margin:0 0 16px;padding:0 12px;color:var(--dl-text-2);background:color-mix(in srgb,var(--dl-text) 7%,transparent);border-radius:14px}.dl .dps-c__search svg{flex:none;inline-size:18px;block-size:18px}.dl .dps-c__search input{flex:1;min-inline-size:0;block-size:100%;padding:0;color:var(--dl-text);font:inherit;font-size:16px;background:none;border:0;outline:none}.dl .dps-c .dps-c__search input:is(:focus,:focus-visible){outline:none;box-shadow:none;border:0}.dl .dps-c__search:focus-within{background:color-mix(in srgb,var(--dl-text) 11%,transparent);box-shadow:none;outline:none}.dl .dps-c__quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block-end:24px}.dl .dps-c__q{display:grid;align-content:space-between;gap:10px;min-block-size:76px;padding:12px 14px;color:var(--dl-text);font:inherit;text-align:start;background:var(--dps-card);border:0;border-radius:20px}.dl button.dps-c__q{cursor:pointer}.dl .dps-c__q--wide,.dl .dps-c__q--me{grid-column:1 / -1}.dl .dps-c__q--me{display:flex;align-items:center;gap:12px}.dl .dps-c__photo .dps-avatar{inline-size:48px!important;block-size:48px!important;font-size:18px!important}.dl .dps-c__who{display:grid;flex:1;gap:2px;min-inline-size:0}.dl .dps-c__who strong{overflow:hidden;font-size:17px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dl .dps-c__who span{overflow:hidden;color:var(--dl-text-2);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.dl .dps-c__shield{flex:none;inline-size:22px;block-size:22px;color:var(--ap-gray3)}.dl .dps-c__shield.is-on{color:var(--ap-green, #34c759)}.dl .dps-c__q-label{color:var(--dl-text-2);font-size:13px}.dl .dps-c__q-value{font-size:17px;font-weight:600}.dl .dps-c__seg{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:2px;background:color-mix(in srgb,var(--dl-text) 8%,transparent);border-radius:11px}.dl .dps-c__seg button{min-block-size:32px;padding:0 6px;overflow:hidden;color:var(--dl-text);font:inherit;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;background:none;border:0;border-radius:9px;cursor:pointer;transition:background-color .18s ease-out,box-shadow .18s ease-out}.dl .dps-c__seg button[aria-checked=true]{background:var(--dps-card);box-shadow:0 1px 4px #00000029;font-weight:600}.dl .dps-c__q:has(.dps-c__seg){background:var(--dps-card)}.dl .dps-c__heading{margin:0 6px 8px;color:var(--dl-text-2);font-size:13px;font-weight:600;letter-spacing:0}.dl .dps-c__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.dl .dps-c__tile{display:grid;gap:12px;inline-size:100%;block-size:100%;padding:12px 14px 14px;color:var(--dl-text);font:inherit;text-align:start;background:var(--dps-card);border:0;border-radius:20px;cursor:pointer}.dl .dps-c__icon{display:grid;inline-size:36px;block-size:36px;place-items:center;color:#fff;background:var(--tile);border-radius:11px}.dl .dps-c__icon svg{inline-size:20px;block-size:20px}.dl .dps-c__tile-text{display:grid;gap:2px;min-inline-size:0}.dl .dps-c__tile-text strong{font-size:15px;font-weight:600;line-height:1.25}.dl .dps-c__tile-text small{overflow:hidden;color:var(--dl-text-2);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dl .dps-c__empty{margin:8px 6px;color:var(--dl-text-2);font-size:15px}.dl :is(.dps-c__tile,button.dps-c__q){transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s ease-out}.dl :is(.dps-c__tile,button.dps-c__q):active{background:color-mix(in srgb,var(--dl-text) 5%,var(--dps-card));transform:scale(.97)}.dl .dps-c-scrim{position:fixed;inset:0;z-index:69;background:#00000047;animation:dps-c-fade .24s ease-out}.dl .dps-c-sheet{position:fixed;inset:calc(env(safe-area-inset-top,0px) + 10px) 0 0;z-index:70;display:flex;flex-direction:column;background:var(--dps-canvas);border-radius:24px 24px 0 0;box-shadow:0 -8px 30px #00000024;will-change:transform}.dl .dps-c-sheet__head{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:8px;padding:14px 12px 8px;touch-action:none}.dl .dps-c-sheet__grab{position:absolute;inset-block-start:6px;inset-inline-start:50%;inline-size:36px;block-size:5px;background:color-mix(in srgb,var(--dl-text-2) 45%,transparent);border-radius:3px;transform:translate(-50%)}.dl[dir=rtl] .dps-c-sheet__grab{transform:translate(50%)}.dl .dps-c-sheet__title{margin:0;overflow:hidden;font-size:17px;font-weight:600;text-align:center;text-overflow:ellipsis;white-space:nowrap}.dl .dps-c-sheet__side--end{display:flex;justify-content:flex-end}.dl .dps-c-circle{display:grid;inline-size:44px;block-size:44px;place-items:center;padding:0;color:var(--dl-text);background:color-mix(in srgb,var(--dl-text) 8%,transparent);border:0;border-radius:50%;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1)}.dl .dps-c-circle.is-primary{color:#fff;background:var(--ap-blue)}.dl .dps-c-circle svg{inline-size:20px;block-size:20px}.dl .dps-c-circle:active{transform:scale(.92)}.dl .dps-c-sheet__body{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}@keyframes dps-c-fade{0%{opacity:0}}.dl .dps-ab--phone .dps-ab__inner{gap:0;max-inline-size:none;padding:4px 16px calc(32px + env(safe-area-inset-bottom,0px))}.dl .dps-ab--phone .dps-ab__head{margin:0 4px 16px}.dl .dps-ab--phone .dps-ab__title-row:empty{display:none}.dl .dps-ab--phone .dps-ab__head p{margin:0;color:var(--dl-text-2);font-size:15px;text-align:center}.dl .dps-ab--phone .dps-ab__title-row{justify-content:center;margin-block-end:6px}.dl .dps-ab--phone .dps-ab__group{margin-block-end:24px}.dl .dps-ab--phone .dps-ab__group h2{margin:0 6px 8px;color:var(--dl-text-2);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.dl .dps-ab--phone .dps-note{margin:8px 6px 0;color:var(--dl-text-2);font-size:13px}.dl .dps-ab--phone .dps-ab__grid{grid-template-columns:minmax(0,1fr);gap:8px}.dl .dps-ab--phone .dps-ab-card{min-block-size:64px;padding:12px 14px;border-radius:18px}.dl .dps-ab--phone .dps-ab-card__label{font-size:16px}.dl .dps-ab--phone .dps-ab-card__value{font-size:15px}.dl .dps-ab--phone :is(button,a).dps-ab-card{transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s ease-out}.dl .dps-ab--phone :is(button,a).dps-ab-card:active{transform:scale(.98)}}@media(max-width:599px)and (prefers-reduced-motion:reduce),(max-height:499px)and (pointer:coarse)and (prefers-reduced-motion:reduce){.dl .dps-c-scrim{animation:none}.dl :is(.dps-c__tile,button.dps-c__q,.dps-c-circle,.dps-ab--phone .dps-ab-card):active{transform:none}}.app-shell--v1 .main-content:has(.dl.rc),.main-content:has(.dl.rc){padding:0;max-width:none}.main-content>.dl.rc{flex:none}.dl.rc{--rc-page: var(--ap-bg);--rc-side: color-mix(in srgb, var(--ap-label) 3%, var(--ap-grouped-2));--rc-raised: var(--ap-grouped-2);--rc-hair: var(--dl-separator);--rc-fill: color-mix(in srgb, var(--ap-label) 4%, transparent);--rc-ease: cubic-bezier(.22, 1, .36, 1);--rc-toolbar-h: 56px;--dl-text-2: color-mix(in srgb, var(--ap-label) 58%, var(--rc-page));--rc-blue-text: color-mix(in srgb, var(--ap-blue) 74%, var(--ap-label));--rc-red-text: color-mix(in srgb, var(--ap-red) 80%, var(--ap-label));--rc-orange-text: color-mix(in srgb, var(--ap-orange) 58%, var(--ap-label));--rc-green-text: color-mix(in srgb, var(--ap-green) 56%, var(--ap-label));--dl-link: var(--rc-blue-text);display:block;block-size:calc(100dvh - var(--raouf-toolbar-height, 44px));min-block-size:480px;font-size:15px;line-height:1.45;color:var(--dl-text);background:var(--rc-page);font-feature-settings:"kern"}.dl.rc[data-theme=dark]{--rc-page: var(--ap-bg-2);--rc-side: var(--ap-bg-elevated);--rc-raised: var(--ap-bg-elevated-2);--rc-fill: color-mix(in srgb, var(--ap-label) 6%, transparent);--dl-text-2: color-mix(in srgb, var(--ap-label) 64%, var(--rc-page));--rc-blue-text: color-mix(in srgb, var(--ap-blue) 78%, var(--ap-label));--rc-red-text: color-mix(in srgb, var(--ap-red) 80%, var(--ap-label));--rc-orange-text: var(--ap-orange);--rc-green-text: color-mix(in srgb, var(--ap-green) 80%, var(--ap-label))}.dl.rc .rc-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dl.rc .rc-muted{color:var(--dl-text-2)}.dl.rc .rc-fine{font-size:13px}.dl.rc .rc-strong{font-weight:600}.dl.rc .rc-center{text-align:center}.dl.rc .rc-warn-text{color:var(--rc-orange-text)}.dl.rc[dir=rtl] .rc-flip{transform:scaleX(-1)}.dl.rc .rc-code{font-variant-numeric:tabular-nums;white-space:nowrap;unicode-bidi:isolate}.dl.rc .rc-nowrap{white-space:nowrap}.dl.rc .rc-name,.dl.rc[dir=rtl] :is(.rc-cell-stack>span:not(.rc-code),.rc-facts dd,.rc-mini-lines__name,.rc-count__name,.rc-summary__title,.rc-doc__title,.rc-identify__head h3,.rc-inspector__head h2,.rc-quote,.rc-po__name>span,.rc-scan__row strong){unicode-bidi:plaintext}.dl.rc :where(a){color:var(--dl-link);text-decoration:none}@media(hover:hover)and (pointer:fine){.dl.rc :where(a):hover{text-decoration:underline}}.dl.rc :focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .rc-frame{position:relative;display:grid;grid-template-columns:minmax(0,1fr);block-size:100%;min-block-size:0}.dl .rc-frame.is-docked{grid-template-columns:248px minmax(0,1fr)}.dl .rc-main{position:relative;min-inline-size:0;overflow:auto;overscroll-behavior:contain;container:rcmain / inline-size;scroll-padding-block-start:calc(var(--rc-toolbar-h) + 8px)}.dl .rc-side{display:flex;flex-direction:column;gap:2px;padding:20px 12px 16px;overflow:auto;background:var(--rc-side);border-inline-end:1px solid var(--rc-hair)}.dl .rc-frame:not(.is-docked) .rc-side{position:absolute;inset-block:0;inset-inline-start:0;z-index:20;inline-size:min(300px,86vw);box-shadow:var(--dl-shadow-pop)}.dl .rc-scrim{position:absolute;inset:0;z-index:19;border:0;background:color-mix(in srgb,var(--rc-page) 55%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dl .rc-side__title{display:grid;gap:2px;padding:4px 12px 18px}.dl .rc-side__app{font:700 22px/1.2 var(--dl-font-display);letter-spacing:-.01em}.dl .rc-side__entity{color:var(--dl-text-2);font-size:13px}.dl .rc-nav{display:grid;gap:1px;margin:0;padding:0;list-style:none}.dl .rc-nav__heading{margin:18px 12px 4px;color:var(--dl-text-2);font-size:13px;font-weight:500}.dl .rc-nav__item{display:flex;align-items:center;gap:10px;min-block-size:36px;padding:6px 12px;color:var(--dl-text);font-size:15px;border-radius:8px;text-decoration:none}@media(hover:hover)and (pointer:fine){.dl .rc-nav__item:hover{text-decoration:none}}.dl .rc-nav__icon{display:inline-grid;place-items:center;flex:none;inline-size:20px;color:var(--ap-blue)}.dl .rc-nav__icon svg{inline-size:18px;block-size:18px}.dl .rc-nav__label{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .rc-nav__count{color:var(--dl-text-2);font-size:13px;font-variant-numeric:tabular-nums}.dl .rc-nav__count.is-red{color:var(--rc-red-text);font-weight:600}.dl .rc-nav__item.is-active{font-weight:600;background:color-mix(in srgb,var(--ap-blue) 13%,transparent)}@media(hover:hover)and (pointer:fine){.dl .rc-nav__item:not(.is-active):hover{background:var(--rc-fill)}}.dl .rc-side__foot{display:grid;justify-items:start;gap:2px;margin-block-start:auto;padding:16px 4px 0}.dl .rc-side__legacy{display:inline-flex;align-items:center;gap:8px;padding:6px 8px;color:var(--dl-text-2);font:inherit;font-size:13px;background:none;border:0;border-radius:6px;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .rc-side__legacy:hover{color:var(--dl-text);text-decoration:none}}.dl .rc-side__legacy svg{inline-size:16px;block-size:16px}.dl .rc-toolbar{position:sticky;inset-block-start:0;z-index:10;display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-block-size:var(--rc-toolbar-h);padding:10px 24px;background:color-mix(in srgb,var(--rc-page) 82%,transparent);border-block-end:1px solid var(--rc-hair);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.dl .rc-toolbar__end{display:inline-flex;align-items:center;gap:8px;margin-inline-start:auto}.dl .rc-source{color:var(--dl-text-2);font-size:13px}.dl .rc-demo-trigger{display:inline-flex;align-items:center;gap:6px;min-block-size:32px;padding:4px 10px;color:var(--dl-text);font:inherit;font-size:13px;background:var(--dl-control);border:0;border-radius:8px;cursor:pointer}.dl .rc-demo-trigger svg{inline-size:15px;block-size:15px;color:var(--ap-orange)}.dl .rc-demo-line{flex-basis:100%;display:flex;align-items:center;gap:6px;margin:0;color:var(--dl-text-2);font-size:12px}.dl .rc-demo-line svg{inline-size:13px;block-size:13px;color:var(--ap-orange)}.dl .rc-scan{position:relative;flex:1 1 280px;max-inline-size:440px}.dl .rc-scan__box{display:flex;align-items:center;gap:8px;block-size:36px;padding-inline:10px;color:var(--dl-text-2);background:var(--dl-control);border-radius:10px;cursor:text}.dl .rc-scan__box:focus-within{box-shadow:var(--dl-focus);background:var(--rc-page)}.dl.rc .rc-scan__box input:focus,.dl.rc .rc-scan__box input:focus-visible{outline:none;box-shadow:none}.dl .rc-scan__box>svg{flex:none;inline-size:16px;block-size:16px}.dl .rc-scan__box input{flex:1;min-inline-size:0;block-size:100%;padding:0;color:var(--dl-text);font:inherit;font-size:15px;background:transparent;border:0;outline:none;box-shadow:none}.dl .rc-scan__box input::placeholder{color:var(--dl-placeholder)}.dl .rc-scan__box kbd{padding:0 6px;color:var(--dl-text-2);font:500 12px/18px var(--dl-font);border:1px solid var(--rc-hair);border-radius:5px}.dl .rc-scan__clear,.dl .rc-scan__dismiss{display:inline-grid;place-items:center;inline-size:24px;block-size:24px;padding:0;color:var(--dl-text-2);background:transparent;border:0;border-radius:50%;cursor:pointer}.dl .rc-scan__clear svg,.dl .rc-scan__dismiss svg{inline-size:14px;block-size:14px}.dl .rc-scan__result{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;z-index:30;display:flex;gap:8px;inline-size:min(440px,calc(100vw - 32px));padding:14px 14px 14px 16px;background:var(--ap-bg-elevated);border:1px solid var(--rc-hair);border-radius:14px;box-shadow:var(--dl-shadow-pop)}.dl .rc-scan__dismiss{margin-inline-start:auto}.dl .rc-scan__row{display:flex;gap:12px;min-inline-size:0;flex:1}.dl .rc-scan__icon{display:inline-grid;place-items:center;flex:none;inline-size:32px;block-size:32px;color:var(--ap-blue);background:color-mix(in srgb,var(--ap-blue) 10%,transparent);border-radius:8px}.dl .rc-scan__icon svg{inline-size:17px;block-size:17px}.dl .rc-scan__detail{display:grid;gap:6px;margin-block-start:2px;color:var(--dl-text-2);font-size:13px}.dl .rc-scan__gs1{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0}.dl .rc-scan__onhand{display:grid;gap:4px;margin:0;padding:0;list-style:none}.dl .rc-scan__onhand li{display:grid;grid-template-columns:1fr auto auto;gap:12px;color:var(--dl-text)}.dl .rc-scan__hint{margin:10px 2px 0;color:var(--dl-text-2);font-size:13px}.dl .rc-scan--station{max-inline-size:640px;flex:none}.dl .rc-scan--station .rc-scan__box{block-size:64px;padding-inline:18px;border-radius:16px}.dl .rc-scan--station .rc-scan__box input{font-size:22px}.dl .rc-scan--station .rc-scan__box>svg{inline-size:24px;block-size:24px}.dl .rc-scan--station .rc-scan__result{position:static;inline-size:auto;margin-block-start:14px;box-shadow:none}.dl .rc-content{padding:28px 40px 120px}.dl .rc-page{max-inline-size:960px;margin-inline:auto}.dl .rc-page--wide{max-inline-size:1320px}.dl .rc-page--wide.has-inspector{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start}.dl .rc-page__main,.dl .rc-page:not(.rc-page--wide){min-inline-size:0;container:rclist / inline-size}.dl .rc-head{margin-block-end:24px}.dl .rc-head__leading{margin-block-end:8px}.dl .rc-head__row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.dl .rc-head h1{margin:0;font:700 28px/1.2 var(--dl-font-display);letter-spacing:-.015em}.dl .rc-head h1:focus{outline:none;box-shadow:none}.dl .rc-head__actions{display:inline-flex;flex-wrap:wrap;gap:8px;margin-inline-start:auto}.dl .rc-head__sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;max-inline-size:72ch;margin:6px 0 0;color:var(--dl-text-2);font-size:15px}.dl .rc-head__date{color:var(--dl-text-2)}.dl .rc-head__summary{color:var(--dl-text)}.dl .rc-back{display:inline-flex;align-items:center;gap:2px;color:var(--dl-link);font-size:15px}.dl .rc-back svg{inline-size:18px;block-size:18px;margin-inline-start:-4px}.dl .rc-section{margin-block:0 32px}.dl .rc-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-block-end:8px;padding-block-end:8px;border-block-end:1px solid var(--rc-hair)}.dl .rc-section__head h2{margin:0;font:600 17px/1.3 var(--dl-font)}.dl .rc-tally{color:var(--dl-text-2);font-size:13px;font-variant-numeric:tabular-nums}.dl .rc-empty-line{margin:12px 0}.dl .rc-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block-end:16px}.dl .rc-filter-search{flex:1 1 240px;max-inline-size:360px}.dl .rc-filters .dl-input{block-size:34px;min-block-size:34px;padding-block:0;font-size:14px;border-radius:9px}.dl .rc-count-line{margin:12px 4px 0}.dl .rc-status{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--dl-text);white-space:nowrap}.dl .rc-status>i{flex:none;inline-size:7px;block-size:7px;border-radius:50%;background:var(--ap-gray)}.dl .rc-status--red{color:var(--rc-red-text);font-weight:500}.dl .rc-status--red>i{background:var(--ap-red)}.dl .rc-status--orange{color:var(--rc-orange-text)}.dl .rc-status--orange>i{background:var(--ap-orange)}.dl .rc-status--green{color:var(--rc-green-text)}.dl .rc-status--green>i{background:var(--ap-green)}.dl .rc-status--blue>i{background:var(--ap-blue)}.dl .rc-status--gray{color:var(--dl-text-2)}.dl .rc-qty{display:inline-flex;align-items:baseline;gap:4px;font-variant-numeric:tabular-nums;white-space:nowrap}.dl .rc-qty.is-strong .rc-qty__n{font-weight:600}.dl .rc-qty__u{color:var(--dl-text-2);font-size:12px;letter-spacing:.02em}.dl .rc-ratio{white-space:nowrap}.dl .rc-progress{display:block;inline-size:100%;max-inline-size:120px;block-size:3px;overflow:hidden;background:var(--rc-fill);border-radius:2px}.dl .rc-cell-stack.is-end .rc-progress{margin-inline-start:auto}.dl .rc-progress>i{display:block;block-size:100%;background:var(--ap-blue);border-radius:inherit}.dl .rc-progress--green>i{background:var(--ap-green)}.dl .rc-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px 24px;margin:4px 0}.dl .rc-facts__item{display:grid;align-content:start;gap:2px;min-inline-size:0}.dl .rc-facts dt{color:var(--dl-text-2);font-size:13px}.dl .rc-facts dd{display:flex;flex-wrap:wrap;gap:2px 8px;margin:0;overflow-wrap:anywhere}.dl .rc-facts__hint{flex-basis:100%;color:var(--dl-text-2);font-size:13px}.dl .rc-callout{margin:0 0 24px;padding:14px 16px;background:var(--rc-fill);border-radius:14px}.dl .rc-callout h2,.dl .rc-callout h3{margin:0 0 6px;font:600 15px/1.35 var(--dl-font)}.dl .rc-callout p{margin:0}.dl .rc-callout ul{display:grid;gap:8px;margin:6px 0 0;padding-inline-start:18px}.dl .rc-callout--orange{background:color-mix(in srgb,var(--ap-orange) 10%,transparent)}.dl .rc-callout--red{background:color-mix(in srgb,var(--ap-red) 9%,transparent)}.dl .rc-notes{display:grid;gap:6px;margin-block-end:16px}.dl .rc-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 16px;color:var(--dl-text-2);font-size:13px}.dl .rc-notes .rc-note,.dl .rc-note.is-compact{margin:0}.dl .rc-note__tag{flex:none;padding:0 6px;color:var(--dl-text-2);font-size:11px;font-weight:600;line-height:18px;letter-spacing:.02em;border:1px solid var(--rc-hair);border-radius:6px}.dl .rc-planned{display:inline-grid;gap:4px}.dl .rc-planned .is-planned{opacity:.5;cursor:not-allowed}.dl .rc-planned__why{max-inline-size:48ch;color:var(--dl-text-2);font-size:12px}.dl .rc-inline-link{color:var(--dl-link);font-weight:500}.dl .rc-inline-error{margin:8px 0;color:var(--rc-red-text);font-size:13px}.dl .rc-quote{margin:12px 0;padding-inline-start:12px;color:var(--dl-text);border-inline-start:2px solid var(--rc-hair)}.dl .rc-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dl .rc-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 16px}.dl .rc-link-more{display:inline-flex;align-items:center;gap:4px;margin-block-start:16px;font-size:13px}.dl .rc-link-more svg{inline-size:14px;block-size:14px}.dl .rc-state{display:grid;justify-items:center;gap:8px;max-inline-size:460px;margin:56px auto;padding:0 16px;text-align:center}.dl .rc-state>svg{inline-size:28px;block-size:28px;color:var(--dl-text-2)}.dl .rc-state--error>svg{color:var(--ap-red)}.dl .rc-state h2{margin:0;font:600 17px/1.3 var(--dl-font)}.dl .rc-state p{margin:0;color:var(--dl-text-2)}.dl .rc-state__fine{font-size:13px}.dl .rc-state .dl-button{margin-block-start:8px}.dl .rc-loading{display:grid;gap:0}.dl .rc-loading__row{display:grid;grid-template-columns:2fr 1fr 80px;gap:24px;padding:16px 8px;border-block-end:1px solid var(--rc-hair)}.dl .rc-loading__row b{display:block;block-size:12px;background:var(--rc-fill);border-radius:6px}.dl .rc-loading__row b:nth-child(2){inline-size:70%}.dl .rc-rows{margin:0;padding:0;list-style:none}.dl .rc-row{position:relative}.dl .rc-row+.rc-row .rc-row__link:before{content:"";position:absolute;inset-block-start:0;inset-inline:8px;border-block-start:1px solid var(--rc-hair)}.dl .rc-row__link{position:relative;display:flex;align-items:center;gap:16px;min-block-size:60px;padding:10px 8px;color:var(--dl-text);border-radius:10px;text-decoration:none}@media(hover:hover)and (pointer:fine){.dl .rc-row__link:hover{text-decoration:none}}@media(hover:hover)and (pointer:fine){.dl .rc-row__link:hover{background:var(--rc-fill)}.dl .rc-row__link:hover:before,.dl .rc-row:hover+.rc-row .rc-row__link:before{border-color:transparent}}.dl .rc-row__main{display:grid;gap:3px;flex:1;min-inline-size:0}.dl .rc-row__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:15px}.dl .rc-row__title .rc-code{font-weight:600}.dl .rc-row__sep{color:var(--dl-text-2)}.dl .rc-row__sub{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--dl-text-2);font-size:13px}.dl .rc-row__trail{display:inline-flex;align-items:center;gap:8px;flex:none;font-size:13px}.dl .rc-row__chev{inline-size:16px;block-size:16px;color:var(--ap-gray3)}.dl[dir=rtl] .rc-row__chev{transform:scaleX(-1)}.dl .rc-floor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:32px;border-block:1px solid var(--rc-hair)}.dl .rc-floor__item{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:2px 10px;padding:14px 16px;color:var(--dl-text);text-decoration:none}.dl .rc-floor__item+.rc-floor__item{border-inline-start:1px solid var(--rc-hair)}.dl .rc-floor__item strong{font:600 24px/1.1 var(--dl-font-display);font-variant-numeric:tabular-nums}.dl .rc-floor__item span{color:var(--dl-text-2);font-size:13px}.dl .rc-floor__item svg{inline-size:14px;block-size:14px;color:var(--ap-gray3)}.dl[dir=rtl] .rc-floor__item svg{transform:scaleX(-1)}@media(hover:hover)and (pointer:fine){.dl .rc-floor__item:hover{text-decoration:none}}@media(hover:hover)and (pointer:fine){.dl .rc-floor__item:hover{background:var(--rc-fill)}}.dl .rc-table-wrap{inline-size:100%;overflow-x:clip}.dl .rc-table{inline-size:100%;border-collapse:separate;border-spacing:0;font-size:15px}.dl .rc-table th{position:sticky;inset-block-start:var(--rc-toolbar-h);z-index:2;padding:8px 12px;color:var(--dl-text-2);font-size:13px;font-weight:500;text-align:start;white-space:nowrap;background:color-mix(in srgb,var(--rc-page) 92%,transparent);border-block-end:1px solid var(--rc-hair);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dl .rc-table td{padding:12px;vertical-align:middle;border-block-end:1px solid var(--rc-hair)}.dl .rc-table .is-end{text-align:end}.dl .rc-table td.is-end{font-variant-numeric:tabular-nums}.dl .rc-th-sort{display:inline-flex;align-items:center;gap:4px;padding:0;color:inherit;font:inherit;background:none;border:0;cursor:pointer}.dl .rc-th-sort svg{inline-size:13px;block-size:13px}.dl .rc-table tr.is-interactive{cursor:default}.dl .rc-table tr.is-interactive:focus-visible{outline:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ap-blue) 55%,transparent)}@media(hover:hover)and (pointer:fine){.dl .rc-table tr.is-interactive:hover td{background:var(--rc-fill)}}.dl .rc-table tr.is-selected td{background:color-mix(in srgb,var(--ap-blue) 10%,transparent)}.dl .rc-table tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--ap-blue)}.dl[dir=rtl] .rc-table tr.is-selected td:first-child{box-shadow:inset -3px 0 0 var(--ap-blue)}.dl .rc-cell-stack{display:grid;gap:3px;justify-items:start}.dl .rc-cell-stack.is-end{justify-items:end}.dl .rc-cell-stack .rc-muted{font-size:13px}.dl .rc-inspector{position:sticky;inset-block-start:calc(var(--rc-toolbar-h) + 16px);z-index:4;display:flex;flex-direction:column;max-block-size:calc(100dvh - var(--raouf-toolbar-height, 44px) - var(--rc-toolbar-h) - 40px);background:var(--rc-raised);border:1px solid var(--rc-hair);border-radius:18px}.dl.rc[data-theme=light] .rc-inspector{background:var(--ap-bg);box-shadow:var(--dl-shadow-card)}.dl .rc-inspector__head{display:flex;align-items:center;gap:8px;padding:14px 12px 10px 20px;border-block-end:1px solid var(--rc-hair)}.dl[dir=rtl] .rc-inspector__head{padding:14px 20px 10px 12px}.dl .rc-inspector__head h2{flex:1;margin:0;overflow:hidden;font:600 17px/1.3 var(--dl-font);text-overflow:ellipsis;white-space:nowrap}.dl .rc-inspector__body{padding:16px 20px 20px;overflow:auto}.dl .rc-inspector__foot{padding:12px 20px 16px;border-block-start:1px solid var(--rc-hair)}.dl .rc-inspector .rc-facts{grid-template-columns:minmax(0,1fr);gap:12px}.dl .rc-summary{display:grid;gap:12px}.dl .rc-summary__lead{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:13px}.dl .rc-summary__title{margin:0;font:600 17px/1.3 var(--dl-font)}.dl .rc-blockers{display:grid;gap:8px;margin:0;padding:12px 14px;list-style:none;background:color-mix(in srgb,var(--ap-orange) 10%,transparent);border-radius:12px}.dl .rc-blockers li{display:grid;gap:2px}.dl .rc-blockers span{color:var(--dl-text-2);font-size:13px}.dl .rc-mini-lines{display:grid;gap:12px;margin:4px 0 0;padding:12px 0 0;list-style:none;border-block-start:1px solid var(--rc-hair)}.dl .rc-mini-lines li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.dl .rc-mini-lines .rc-progress{grid-column:1 / -1;max-inline-size:none}.dl .rc-mini-lines__name{overflow-wrap:anywhere}.dl .rc-po{display:grid;margin:0;padding:0;list-style:none}.dl .rc-po li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:6px 16px;padding:12px 0;border-block-end:1px solid var(--rc-hair)}.dl .rc-po__name{display:grid;gap:2px}.dl .rc-po__name .rc-muted{font-size:13px}.dl .rc-po__qty{text-align:end}.dl .rc-po .rc-progress{grid-column:1 / -1;max-inline-size:none}.dl .rc-grs{display:grid;margin:0;padding:0;list-style:none}.dl .rc-gr{border-block-end:1px solid var(--rc-hair)}.dl .rc-gr__head{display:flex;align-items:center;justify-content:space-between;gap:16px;inline-size:100%;padding:12px 8px;color:var(--dl-text);font:inherit;text-align:start;background:none;border:0;border-radius:10px;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .rc-gr__head:hover{background:var(--rc-fill)}}.dl .rc-gr__head .rc-muted{font-size:13px}.dl .rc-gr__body{padding:0 8px 14px}.dl .rc-gr__lines,.dl .rc-discrepancies{display:grid;gap:6px;margin:4px 0 0;padding:0;list-style:none}.dl .rc-gr__lines li{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto;gap:12px;align-items:baseline;font-size:13px}.dl .rc-discrepancies{margin-block-start:10px;font-size:13px}.dl .rc-docs{display:grid;gap:14px}.dl .rc-docs__empty{margin:0}.dl .rc-doclist{display:grid;margin:0;padding:0;list-style:none}.dl .rc-doc+.rc-doc{border-block-start:1px solid var(--rc-hair)}.dl .rc-doc__link{display:flex;align-items:center;gap:12px;padding:10px 4px;color:var(--dl-text);border-radius:8px}@media(hover:hover)and (pointer:fine){.dl a.rc-doc__link:hover{text-decoration:none;background:var(--rc-fill)}}.dl .rc-doc__icon{display:inline-grid;place-items:center;flex:none;inline-size:34px;block-size:40px;color:var(--dl-text-2);background:var(--rc-fill);border-radius:6px}.dl .rc-doc__icon svg{inline-size:18px;block-size:18px}.dl .rc-doc__main{display:grid;gap:2px;min-inline-size:0}.dl .rc-doc__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .rc-doc__sub{color:var(--dl-text-2);font-size:12px}.dl .rc-upload{display:grid;gap:4px;padding:16px;background:var(--rc-fill);border-radius:14px}.dl .rc-file{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-block:4px 8px;font-size:13px}.dl .rc-file label{cursor:pointer}.dl .rc-file label svg{inline-size:15px;block-size:15px}.dl .rc-activity{display:grid;gap:24px}.dl .rc-activity__day h3{margin:0 0 6px;color:var(--dl-text-2);font-size:13px;font-weight:600}.dl .rc-activity ol{margin:0;padding:0;list-style:none}.dl .rc-event{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;padding:10px 0;border-block-end:1px solid var(--rc-hair)}.dl .rc-event__time{color:var(--dl-text-2);font-size:13px;font-variant-numeric:tabular-nums}.dl .rc-event__main p{margin:0}.dl .rc-event__who,.dl .rc-event__approval{color:var(--dl-text-2);font-size:13px}.dl .rc-event__approval{margin-block-start:4px}.dl .rc-activity.is-compact .rc-event{padding:8px 0}.dl .rc-approval,.dl .rc-resolution,.dl .rc-resolve{display:grid;gap:6px;padding-block-start:12px;border-block-start:1px solid var(--rc-hair)}.dl .rc-approval h3,.dl .rc-resolution h3,.dl .rc-photos h3{margin:0;font:600 15px/1.3 var(--dl-font)}.dl .rc-approval p,.dl .rc-resolution p{margin:0}.dl .rc-putaway{display:grid;gap:16px}.dl .rc-suggest{display:flex;align-items:center;gap:10px;padding:10px 12px;color:var(--dl-text);font:inherit;font-size:13px;text-align:start;background:color-mix(in srgb,var(--ap-blue) 8%,transparent);border:0;border-radius:12px;cursor:pointer}.dl .rc-suggest svg{flex:none;inline-size:16px;block-size:16px;color:var(--ap-blue)}.dl .rc-suggest span:first-of-type{flex:1}.dl .rc-splits{display:grid;gap:12px;margin:0;padding:0;list-style:none}.dl .rc-split{padding-block-end:12px;border-block-end:1px solid var(--rc-hair)}.dl .rc-split--moved p{margin:0;color:var(--dl-text-2);font-size:13px}.dl .rc-split--moved strong{color:var(--dl-text);font-weight:600}.dl .rc-inspector .rc-split .rc-grid-2{grid-template-columns:minmax(0,1fr)}.dl .rc-split__qty{display:flex;align-items:flex-end;gap:8px}.dl .rc-split__qty>:first-child{flex:1}.dl .rc-split__more{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.dl .rc-station .rc-scan{margin-block-end:20px}.dl .rc-station__tips{display:grid;gap:8px;margin:0 0 16px;padding:0;color:var(--dl-text-2);font-size:13px;list-style:none}.dl .rc-station__tips li{display:flex;align-items:center;gap:8px}.dl .rc-station__tips svg{inline-size:16px;block-size:16px}.dl .rc-seen{display:grid;margin:0;padding:0;list-style:none}.dl .rc-seen li{display:grid;grid-template-columns:52px minmax(0,12rem) minmax(0,1fr);gap:12px;padding:10px 0;border-block-end:1px solid var(--rc-hair)}.dl .rc-seen time{color:var(--dl-text-2);font-size:13px;font-variant-numeric:tabular-nums}.dl .rc-seen .rc-code{white-space:normal;overflow-wrap:anywhere}.dl .rc-flow{max-inline-size:880px;margin-inline:auto;margin-block:-28px -120px}.dl .rc-flow__head{position:sticky;inset-block-start:var(--rc-toolbar-h);z-index:5;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0 10px;background:var(--rc-page)}.dl .rc-flow__title{text-align:center;min-inline-size:0}.dl .rc-flow__title h1{margin:0;overflow:hidden;font:600 17px/1.3 var(--dl-font);text-overflow:ellipsis;white-space:nowrap}.dl .rc-flow__title h1:focus{box-shadow:none}.dl .rc-flow__title p{margin:0;color:var(--dl-text-2);font-size:13px}.dl .rc-flow__steplabel{color:var(--dl-text-2);font-size:13px;font-variant-numeric:tabular-nums}.dl .rc-steps{position:sticky;inset-block-start:calc(var(--rc-toolbar-h) + 62px);z-index:5;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin:0;padding:0 0 14px;list-style:none;background:var(--rc-page);border-block-end:1px solid var(--rc-hair)}.dl .rc-steps li{display:grid;gap:6px;color:var(--dl-text-2);font-size:12px}.dl .rc-steps li:before{content:"";display:block;block-size:3px;background:var(--rc-fill);border-radius:2px}.dl .rc-steps li.is-done:before,.dl .rc-steps li.is-current:before{background:var(--ap-blue)}.dl .rc-steps li.is-current{color:var(--dl-text);font-weight:600}.dl .rc-steps button{padding:0;color:var(--dl-link);font:inherit;text-align:start;background:none;border:0;cursor:pointer}.dl .rc-flow__body{padding:28px 0 40px;min-block-size:50vh}.dl .rc-flow__foot{position:sticky;inset-block-end:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0 18px;background:color-mix(in srgb,var(--rc-page) 88%,transparent);border-block-start:1px solid var(--rc-hair);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dl .rc-flow__foot-end{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:14px}.dl .rc-flow__blocked{display:inline-flex;align-items:center;gap:6px;color:var(--rc-red-text);font-size:13px}.dl .rc-flow__blocked svg{inline-size:15px;block-size:15px}.dl .rc-flow__error{position:sticky;inset-block-end:76px;z-index:6;display:flex;align-items:flex-start;gap:12px;margin-block-end:8px;padding:14px 16px;background:color-mix(in srgb,var(--ap-red) 10%,var(--rc-page));border-radius:14px}.dl .rc-flow__error>svg{flex:none;inline-size:18px;block-size:18px;color:var(--ap-red)}.dl .rc-flow__error>div{flex:1}.dl .rc-flow__error p{margin:2px 0 0}.dl .rc-restored{margin:0 0 20px;padding:10px 14px;color:var(--dl-text-2);font-size:13px;background:var(--rc-fill);border-radius:10px}.dl .rc-outcome>p{max-inline-size:64ch}.dl .rc-outcome .rc-table-wrap{margin-block-start:20px}.dl .rc-outcome caption{caption-side:top;padding-block-end:8px;color:var(--dl-text-2);font-size:13px;text-align:start}.dl .rc-outcome__actions{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:24px}.dl .rc-step>h2{margin:0;font:700 24px/1.25 var(--dl-font-display);letter-spacing:-.01em}.dl .rc-step>h2:focus{box-shadow:none}.dl .rc-step__lead{margin:6px 0 24px;color:var(--dl-text-2)}.dl .rc-step .dl-radio-group{margin-block-end:8px}.dl .rc-inline-scan{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 20px;color:var(--dl-text-2)}.dl .rc-inline-scan>svg{flex:none;inline-size:18px;block-size:18px}.dl .rc-inline-scan .dl-input{flex:0 1 320px}.dl .rc-issue{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:13px}.dl .rc-issue svg{flex:none;inline-size:15px;block-size:15px;margin-block-start:2px}.dl .rc-issue--error{color:var(--rc-red-text)}.dl .rc-issue--warning{color:var(--rc-orange-text)}.dl .rc-issue:focus{box-shadow:none}.dl .rc-count-list,.dl .rc-check-list{display:grid;margin:0;padding:0;list-style:none}.dl .rc-count,.dl .rc-check{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;padding:20px 0;border-block-end:1px solid var(--rc-hair)}.dl .rc-count:first-child,.dl .rc-check:first-child{padding-block-start:4px}.dl .rc-count>:not(.rc-count__product):not(.rc-count__numbers){grid-column:1 / -1}.dl .rc-count__product{display:grid;gap:3px;min-inline-size:0}.dl .rc-count__product .rc-muted{font-size:13px}.dl .rc-count__name{font-weight:600}.dl .rc-count__numbers{display:flex;gap:24px;margin:0}.dl .rc-count__numbers div{display:grid;gap:2px;justify-items:end}.dl .rc-count__numbers dt{color:var(--dl-text-2);font-size:12px}.dl .rc-count__numbers dd{margin:0}.dl .rc-count__entry{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.dl .rc-count__entry>.dl-button,.dl .rc-count__entry>.dl-segmented,.dl .rc-count__entry>.rc-count__base{margin-block-end:6px}.dl .rc-count__base{color:var(--dl-text-2);font-size:13px}.dl .rc-count__done{margin:0}.dl .rc-count.is-done{opacity:.72}.dl .rc-count__excess{padding:12px 14px;background:color-mix(in srgb,var(--ap-orange) 9%,transparent);border-radius:12px}.dl .rc-qty-input{position:relative;display:inline-grid;gap:4px}.dl .rc-qty-input__caption{color:var(--dl-text-2);font-size:12px}.dl .rc-qty-input .dl-input{inline-size:156px;block-size:44px;padding-inline:14px 52px;font-size:17px;font-variant-numeric:tabular-nums;text-align:end}.dl .rc-qty-input__unit{position:absolute;inset-inline-end:12px;inset-block-end:12px;color:var(--dl-text-2);font-size:13px;pointer-events:none}.dl[dir=rtl] .rc-qty-input .dl-input{padding-inline:52px 14px}.dl .rc-qty-input.is-invalid .dl-input{box-shadow:inset 0 0 0 1.5px var(--ap-red)}.dl .rc-identify{padding:4px 0 24px;margin-block-end:24px;border-block-end:1px solid var(--rc-hair)}.dl .rc-identify__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.dl .rc-identify__head h3{margin:0;font:600 17px/1.3 var(--dl-font)}.dl .rc-counter{margin-inline-start:auto;color:var(--dl-text-2);font-size:13px;font-variant-numeric:tabular-nums}.dl .rc-counter.is-complete{color:var(--rc-green-text);font-weight:600}.dl .rc-units,.dl .rc-lots{display:grid;gap:4px;margin:0 0 8px;padding:0;list-style:none}.dl .rc-unit{display:grid;grid-template-columns:28px repeat(auto-fit,minmax(180px,280px));align-items:start;gap:0 14px}.dl .rc-unit+.rc-unit .dl-field__label,.dl .rc-unit+.rc-unit .dl-field__labelrow{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dl .rc-unit+.rc-unit .rc-unit__n{padding-block-start:12px}.dl .rc-unit__n{padding-block-start:36px;color:var(--dl-text-2);font-size:13px;font-variant-numeric:tabular-nums;text-align:end}.dl .rc-lot{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,240px)) auto;align-items:start;gap:14px;padding-block:4px 12px}.dl .rc-lot+.rc-lot{padding-block-start:12px;border-block-start:1px solid var(--rc-hair)}.dl .rc-check__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;grid-column:1 / -1}.dl .rc-check__dest{grid-column:1 / -1;margin:0}.dl .rc-check .rc-grid-2{grid-column:1 / -1}.dl .rc-photos{display:grid;gap:10px;justify-items:start;margin-block-start:28px}.dl .rc-photos label svg{inline-size:15px;block-size:15px}.dl .rc-photo-list{display:grid;gap:4px;margin:0;padding:0;list-style:none;inline-size:100%}.dl .rc-photo-list li{display:flex;align-items:center;gap:12px}.dl .rc-photo-list li span:first-child{flex:1}.dl .rc-ids{display:inline-flex;flex-wrap:wrap;gap:4px 8px}.dl .rc-commit{margin:24px 0 0;color:var(--dl-text-2);font-size:13px}.dl .rc-done{display:grid;justify-items:center;gap:6px;max-inline-size:560px;margin:64px auto;text-align:center}.dl .rc-done__mark{inline-size:64px;block-size:64px;margin-block-end:10px}.dl .rc-done__mark circle{fill:none;stroke:var(--ap-green);stroke-width:2.5}.dl .rc-done__mark path{fill:none;stroke:var(--ap-green);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.dl .rc-done h1{margin:0;font:700 28px/1.2 var(--dl-font-display);letter-spacing:-.015em}.dl .rc-done h1:focus{box-shadow:none}.dl .rc-done__number{margin:0;color:var(--dl-text-2);font-size:17px}.dl .rc-done__what{margin:6px 0 0}.dl .rc-done__next{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-block-start:24px}@container rcmain (max-width: 760px){.dl .rc-content{padding:20px 16px 120px}.dl .rc-toolbar{padding-inline:16px}.dl .rc-head h1{font-size:24px}.dl .rc-floor{grid-template-columns:minmax(0,1fr)}.dl .rc-floor__item+.rc-floor__item{border-inline-start:0;border-block-start:1px solid var(--rc-hair)}.dl .rc-count{grid-template-columns:minmax(0,1fr)}.dl .rc-count__numbers{justify-content:space-between}.dl .rc-count__numbers div{justify-items:start}.dl .rc-flow__head{grid-template-columns:auto minmax(0,1fr)}.dl .rc-flow__steplabel{display:none}.dl .rc-steps li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .rc-po li{grid-template-columns:minmax(0,1fr) auto}.dl .rc-po__state{grid-column:1 / -1;grid-row:2}.dl .rc-gr__lines li{grid-template-columns:minmax(0,1fr) auto}}@container rclist (max-width: 1000px){.dl .rc-table .is-secondary{display:none}}@container rclist (max-width: 640px){.dl .rc-table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.dl .rc-table,.dl .rc-table tbody{display:block}.dl .rc-table tr{display:grid;gap:6px;padding:12px 8px;border-block-end:1px solid var(--rc-hair);border-radius:0}.dl .rc-table td{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0;border:0;background:none;text-align:start}.dl .rc-table td.is-end{text-align:end}.dl .rc-table td:not(:first-child):before{content:attr(data-label);flex:none;color:var(--dl-text-2);font-size:13px}.dl .rc-table td.is-secondary{display:none}.dl .rc-table tr.is-selected{background:color-mix(in srgb,var(--ap-blue) 10%,transparent)}.dl .rc-table tr.is-selected td{background:none;box-shadow:none}}@media(max-width:1179px){.dl .rc-page--wide.has-inspector{display:block}}@media(pointer:coarse){.dl .rc-nav__item{min-block-size:44px}.dl .rc-row__link{min-block-size:64px}.dl .rc-table td{padding-block:14px}.dl .rc-scan__box{block-size:44px}}@media(prefers-reduced-motion:no-preference){.dl .rc-inspector{animation:rc-slide-in .22s var(--rc-ease) both}.dl[dir=rtl] .rc-inspector{animation-name:rc-slide-in-rtl}.dl .rc-scan__result{animation:rc-rise .16s var(--rc-ease) both}.dl .rc-table tbody tr,.dl .rc-rows .rc-row,.dl .rc-event{animation:rc-fade .18s ease-out both}.dl .rc-progress>i{transition:inline-size .42s var(--rc-ease)}.dl .rc-steps li:before{transition:background-color .24s ease}.dl .rc-step{animation:rc-rise .22s var(--rc-ease) both}.dl .rc-nav__item,.dl .rc-row__link,.dl .rc-table td,.dl .rc-gr__head,.dl .rc-floor__item{transition:background-color .12s ease}.dl .rc-loading__row b{background:linear-gradient(90deg,var(--rc-fill) 0%,color-mix(in srgb,var(--ap-label) 9%,transparent) 50%,var(--rc-fill) 100%);background-size:200% 100%;animation:rc-shimmer 1.4s ease-in-out infinite}.dl .rc-done__mark circle{stroke-dasharray:151;stroke-dashoffset:151;animation:rc-draw .52s var(--rc-ease) forwards}.dl .rc-done__mark path{stroke-dasharray:36;stroke-dashoffset:36;animation:rc-draw .32s var(--rc-ease) .38s forwards}.dl .rc-done h1,.dl .rc-done p,.dl .rc-done__next{animation:rc-rise .32s var(--rc-ease) .2s both}.dl .rc-frame:not(.is-docked) .rc-side{animation:rc-slide-side .22s var(--rc-ease) both}.dl[dir=rtl] .rc-frame:not(.is-docked) .rc-side{animation-name:rc-slide-side-rtl}.dl .rc-spin{animation:rc-spin .9s linear infinite}}@media(prefers-reduced-motion:reduce){.dl .rc-done__mark circle,.dl .rc-done__mark path{stroke-dashoffset:0}}@keyframes rc-slide-in{0%{opacity:0;transform:translate(16px)}}@keyframes rc-slide-in-rtl{0%{opacity:0;transform:translate(-16px)}}@keyframes rc-slide-side{0%{transform:translate(-100%)}}@keyframes rc-slide-side-rtl{0%{transform:translate(100%)}}@keyframes rc-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes rc-fade{0%{opacity:0}}@keyframes rc-draw{to{stroke-dashoffset:0}}@keyframes rc-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes rc-spin{to{transform:rotate(360deg)}}@media(forced-colors:active){.dl .rc-status>i,.dl .rc-progress>i{forced-color-adjust:none;background:CanvasText}.dl .rc-table tr.is-selected td{outline:2px solid Highlight}}.dl .rc-inspector .rc-putaway>.rc-actions{position:sticky;inset-block-end:-20px;z-index:1;margin-inline:-20px;margin-block-end:-20px;padding:12px 20px 16px;background:inherit;border-block-start:1px solid var(--rc-hair)}.dl .rc-inspector .rc-putaway,.dl .rc-inspector__body{background:inherit}.dl .rc-facts-line{display:inline-flex;flex-wrap:wrap;align-items:center}.dl .rc-facts-line>*+*:before{content:"·";margin-inline:8px;color:var(--dl-text-2)}.dl .dialog-foundation:has(.rc-welcome){inline-size:min(720px,calc(100vw - 32px));max-inline-size:none;padding:32px 64px 40px;text-align:start}.dl .dialog-foundation:has(.rc-welcome) .dialog-foundation__header{justify-content:flex-start;padding:40px 0 0}.dl .dialog-foundation:has(.rc-welcome) .dialog-foundation__header h2{font:700 30px/1.15 var(--dl-font-display);letter-spacing:-.012em;text-align:start}.dl .dialog-foundation[data-quiet-focus]:has(.rc-welcome) .dl-button:focus-visible{box-shadow:none}.dl .dialog-foundation:has(.rc-welcome) .dialog-foundation__body{padding:0}.dl .dialog-foundation:has(.rc-welcome) .dialog-foundation__footer{display:flex;justify-content:center;padding:40px 0 0}.dl .dialog-foundation:has(.rc-welcome) .dialog-foundation__footer .dl-button{inline-size:min(380px,100%);min-block-size:48px;font-size:17px;font-weight:400}.dl .rc-welcome{display:grid;gap:30px;margin:32px 0 0;padding:0;list-style:none}.dl .rc-welcome li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:22px;align-items:start}.dl .rc-welcome__icon{display:grid;place-items:center;inline-size:52px;block-size:44px;color:var(--ap-blue)}.dl .rc-welcome__icon svg{inline-size:40px;block-size:40px;stroke-width:1.4}.dl .rc-welcome strong{display:block;font-size:17px;font-weight:600;line-height:1.3}.dl .rc-welcome p{margin:4px 0 0;color:var(--dl-text-2);font-size:15px;line-height:1.45}.dl .rc-welcome__more{margin-block-start:6px;padding:0;color:var(--dl-link);font:inherit;font-size:15px;background:none;border:0;border-radius:4px;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .rc-welcome__more:hover{text-decoration:underline}}@media(max-width:640px){.dl .dialog-foundation:has(.rc-welcome){padding:24px 24px 28px}.dl .dialog-foundation:has(.rc-welcome) .dialog-foundation__header{padding-block-start:24px}.dl .dialog-foundation:has(.rc-welcome) .dialog-foundation__header h2{font-size:26px}.dl .rc-welcome li{grid-template-columns:36px minmax(0,1fr);gap:14px}.dl .rc-welcome__icon{inline-size:36px}.dl .rc-welcome__icon svg{inline-size:30px;block-size:30px}}@media(prefers-reduced-motion:no-preference){.dl .rc-welcome li{animation:rc-rise .32s var(--rc-ease) both}.dl .rc-welcome li:nth-child(2){animation-delay:60ms}.dl .rc-welcome li:nth-child(3){animation-delay:.12s}}.tp .tp-switch{display:inline-flex;flex:none;direction:ltr}.tp .tp-switch__track{position:relative;display:inline-flex;flex:none;align-items:center;width:62px;height:30px;padding:0;overflow:visible;background:transparent;border-radius:999px;cursor:pointer;touch-action:pan-y}.tp .tp-switch__track:before{content:"";position:absolute;inset:0;background:var(--ap-fill-3);border-radius:inherit}.tp .tp-switch__fill{position:absolute;inset:0;background:var(--ap-blue);border-radius:inherit;opacity:var(--tp-switch-fill, 0);transition:opacity .24s cubic-bezier(.2,.8,.2,1)}.tp .tp-switch__thumb{position:absolute;inset-block-start:3px;left:3px;width:32px;height:24px;background:var(--dl-on-accent);border-radius:999px;box-shadow:0 2px 6px color-mix(in srgb,var(--ap-label) 16%,transparent),0 0 0 .5px color-mix(in srgb,var(--ap-label) 6%,transparent);transform:translate(var(--tp-switch-x, 0));transition:transform .28s cubic-bezier(.34,1.3,.64,1),width .22s cubic-bezier(.34,1.3,.64,1),inset-block-start .22s ease,height .22s ease}.tp .tp-switch__track.is-grabbed .tp-switch__thumb{inset-block-start:1px;width:40px;height:28px;margin-left:-4px;box-shadow:0 3px 11px color-mix(in srgb,var(--ap-label) 24%,transparent);transition-duration:.16s}.tp .tp-switch__track.is-grabbed:not([aria-checked=true]) .tp-switch__thumb{margin-left:0}.tp .tp-switch__track:disabled{cursor:not-allowed;opacity:.45}.tp .tp-switch__track:focus-visible{box-shadow:var(--dl-focus)}@media(prefers-reduced-motion:reduce){.tp .tp-switch__thumb,.tp .tp-switch__fill{transition:opacity .1s linear}}.tp .tp-switch-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:8px 0}.tp .tp-switch-row+.tp-switch-row:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;border-top:1px solid var(--tp-hair)}.tp .tp-switch-row.is-disabled .tp-switch-row__text{opacity:.55}.tp .tp-switch-row__text{display:grid;gap:2px;min-width:0}.tp .tp-switch-row__label{font-size:15px}.tp .tp-switch-row__desc{color:var(--dl-text-2);font-size:13px}.tp .tp-cal{display:grid;gap:4px;width:340px;max-width:100%;padding:16px 16px 0;text-align:start}.tp .tp-cal__head{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding-inline:4px}.tp .tp-cal__title{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 4px;font-size:17px;font-weight:600;letter-spacing:-.01em;border-radius:var(--tp-r-control)}.tp .tp-cal__year{font-variant-numeric:tabular-nums}.tp .tp-cal__disclosure{width:15px;height:15px;color:var(--ap-blue);transition:transform .24s cubic-bezier(.2,.8,.2,1)}.tp .tp-cal__disclosure.is-expanded{transform:rotate(90deg)}.dl.tp[dir=rtl] .tp-cal__disclosure{transform:scaleX(-1)}.dl.tp[dir=rtl] .tp-cal__disclosure.is-expanded{transform:rotate(-90deg)}.tp .tp-cal__nav{display:inline-flex;gap:4px;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.tp .tp-cal__nav.is-concealed{opacity:0;transform:translateY(-5px);pointer-events:none}.tp .tp-cal__chev{display:inline-grid;place-items:center;width:32px;height:32px;color:var(--ap-blue);border-radius:50%;transition:background-color .14s ease}.tp .tp-cal__chev svg{width:20px;height:20px}@media(hover:hover)and (pointer:fine){.tp .tp-cal__chev:hover,.tp .tp-cal__title:hover{background:var(--ap-fill-3)}}.tp .tp-cal__grid{display:grid;gap:0}.tp .tp-cal__weekdays,.tp .tp-cal__row{display:grid;grid-template-columns:repeat(7,1fr);justify-items:center}.tp .tp-cal__weekday{padding:6px 0;color:var(--dl-text-2);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.tp .tp-cal__day,.tp .tp-cal__blank{width:44px;height:44px}.tp .tp-cal__day{display:inline-grid;place-items:center;font-size:17px;font-variant-numeric:tabular-nums;border-radius:50%;transition:background-color .12s ease,color .12s ease,transform .12s ease}@media(hover:hover)and (pointer:fine){.tp .tp-cal__day:not(.is-selected):hover{background:var(--ap-fill-3)}}.tp .tp-cal__day.is-today{color:var(--ap-blue);font-weight:600}.tp .tp-cal__day.is-selected{color:var(--dl-on-accent);font-weight:600;background:var(--ap-blue)}.tp .tp-cal__day:active{transform:scale(.94)}.tp .tp-cal__day:focus-visible{box-shadow:var(--dl-focus)}.tp .tp-cal__months{display:grid;gap:8px;padding-bottom:8px}.tp .tp-cal__yearrow{display:flex;align-items:center;justify-content:space-between;padding-inline:4px}.tp .tp-cal__yearlabel{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.tp .tp-cal__monthgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.tp .tp-cal__month{min-height:44px;font-size:15px;border-radius:12px;transition:background-color .12s ease}.tp .tp-cal__month[aria-pressed=true]{color:var(--tp-blue-text);font-weight:600;background:color-mix(in srgb,var(--ap-blue) 14%,transparent)}@media(hover:hover)and (pointer:fine){.tp .tp-cal__month:not([aria-pressed=true]):hover{background:var(--ap-fill-3)}}.tp .tp-cal__foot{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-inline:-16px;padding:12px 16px}.tp .tp-cal__foot:before{content:"";position:absolute;inset-block-start:0;inset-inline:16px;border-top:1px solid var(--tp-hair)}.tp .tp-cal__foot-text{display:grid;gap:1px}.tp .tp-cal__foot-label{font-size:15px;font-weight:600}.tp .tp-cal__foot-desc{color:var(--dl-text-2);font-size:13px}.tp .tp-datefield-wrap{display:block}.tp .tp-datefield{display:flex;align-items:center;gap:4px;height:42px;padding-inline:10px 4px;background:var(--tp-page);border:1px solid var(--tp-hair);border-radius:10px}.tp .tp-datefield.is-disabled{opacity:.5}.tp .tp-datefield:focus-within{border-color:color-mix(in srgb,var(--ap-blue) 60%,var(--tp-hair))}.tp .tp-datefield__segs{display:inline-flex;flex:1;align-items:center;gap:2px}.dl.tp[dir=rtl] .tp-datefield__segs{justify-content:flex-end}.tp .tp-datefield__segwrap{display:inline-flex;align-items:center}.tp .tp-datefield__seg{min-width:2ch;padding:4px 3px;font-size:15px;font-variant-numeric:tabular-nums;text-align:center;border-radius:6px;cursor:text;outline:none}.tp .tp-datefield__seg[data-segment=year]{min-width:4.6ch}.tp .tp-datefield__seg.is-empty{color:var(--dl-text-2)}.tp .tp-datefield__seg:focus,.tp .tp-datefield__seg.is-active{color:var(--dl-on-accent);background:var(--ap-blue);animation:tp-seg-in .24s cubic-bezier(.22,.8,.2,1) both}.tp .tp-datefield__seg[aria-invalid=true]{color:var(--tp-red-text)}@keyframes tp-seg-in{0%{opacity:.7;transform:scale(.94)}}.tp .tp-datefield__sep{color:var(--dl-text-2)}.tp .tp-datefield__button{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;margin-inline-start:auto;color:var(--ap-blue);border-radius:var(--tp-r-control)}.tp .tp-datefield__button svg{width:18px;height:18px}@media(hover:hover)and (pointer:fine){.tp .tp-datefield__button:hover{background:var(--ap-fill-3)}}.tp .tp-picker-pop{position:fixed;z-index:90;background:var(--dl-surface-solid);border-radius:var(--tp-r-card);box-shadow:var(--dl-shadow-pop);transform-origin:var(--tp-pop-ox, 50%) var(--tp-pop-oy, 0%);opacity:0}.tp .tp-picker-pop.is-open{opacity:1;animation:tp-picker-in .26s cubic-bezier(.22,.8,.2,1) both}@keyframes tp-picker-in{0%{opacity:0;transform:translateY(-10px) scale(.985)}}@media(prefers-reduced-motion:reduce){.tp .tp-picker-pop.is-open{animation:tp-fade .1s linear both}.tp .tp-cal__disclosure,.tp .tp-cal__nav{transition-duration:80ms}}.tp .dl-select__button{min-height:44px;padding-inline:14px;background:var(--ap-fill-3);border:0;border-radius:12px}.tp .dl-field__label,.tp .dl-field>label{font-size:13px;color:var(--dl-text-2)}.tp .dl-listbox,.tp .raouf-menu,.tp .dl-menu{border-radius:14px}.tp .raouf-menu__item,.tp .dl-listbox [role=option]{min-height:36px;border-radius:var(--tp-r-control)}.tp .tp-labdate{display:grid;gap:8px}.tp .tp-labdate__label{color:var(--dl-text-2);font-size:13px;font-weight:500}.tp .tp-labdate__error{color:var(--tp-red-text);font-size:13px}.tp .tp-due-editor{width:340px}.tp .tp-due-editor .tp-cal{width:100%;padding:4px 0 0}.tp .tp-due-editor .tp-cal__foot{margin-inline:0;padding-inline:0}.tp .tp-due-editor .tp-cal__foot:before{inset-inline:0}.tp .tp-plan__day{max-width:280px;margin-bottom:16px}.tp .tp-prop-pop{overflow:auto;padding:8px}.tp .tp-prop-pop:has(.tp-due-editor){padding:12px 12px 0}.tp .tp-due-quick{display:flex;flex-wrap:wrap;gap:8px}.dl .dl-badge{display:inline-flex;min-height:22px;align-items:center;gap:5px;padding:0 9px;color:var(--dl-text-2);font-size:12px;font-weight:550;background:var(--dl-surface-3);border-radius:999px}.dl .dl-badge svg{width:12px}.dl .dl-badge--info{color:var(--dl-info);background:color-mix(in srgb,var(--dl-info) 13%,transparent)}.dl .dl-badge--success{color:var(--dl-success);background:color-mix(in srgb,var(--dl-success) 13%,transparent)}.dl .dl-badge--warning{color:var(--dl-warning);background:color-mix(in srgb,var(--dl-warning) 14%,transparent)}.dl .dl-badge--danger{color:var(--dl-danger);background:color-mix(in srgb,var(--dl-danger) 12%,transparent)}.dl .dl-status{display:inline-flex;align-items:center;gap:7px;font-weight:500;white-space:nowrap}.dl .dl-status__dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--dl-text-3)}.dl .dl-status--info .dl-status__dot{background:var(--dl-info)}.dl .dl-status--success .dl-status__dot{background:var(--dl-success)}.dl .dl-status--warning .dl-status__dot{background:var(--dl-warning)}.dl .dl-status--danger .dl-status__dot{background:var(--dl-danger)}.dl .dl-avatar{display:inline-grid;width:32px;height:32px;flex:none;place-items:center;color:#fff;font-size:12px;font-weight:650;background:var(--ap-gray);border-radius:50%}.dl .dl-avatar--small{width:24px;height:24px;font-size:10px}.dl .dl-avatar--large{width:52px;height:52px;font-size:18px;background:var(--ap-blue)}.dl .dl-activity{display:grid;grid-template-columns:auto 1fr;gap:2px 10px}.dl .dl-activity .dl-avatar{grid-row:span 2}.dl .dl-activity p{color:var(--dl-text-2);line-height:1.4}.dl .dl-activity p strong{color:var(--dl-text);font-weight:600}.dl .dl-activity time{color:var(--dl-text-3);font-size:11.5px}.dl .dl-meter{display:grid;gap:7px}.dl .dl-meter__label{display:flex;justify-content:space-between;color:var(--dl-text-2);font-size:12.5px;font-variant-numeric:tabular-nums}.dl .dl-meter__track{display:block;height:4px;overflow:hidden;background:color-mix(in srgb,var(--ap-gray) 24%,transparent);border-radius:2px}.dl .dl-meter__track>span{display:block;height:100%;background:var(--ap-blue);border-radius:inherit}.dl .dl-meter__steps{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.dl .dl-meter__steps span{height:4px;background:color-mix(in srgb,var(--ap-gray) 24%,transparent);border-radius:2px}.dl .dl-meter__steps span.is-done{background:var(--ap-green)}.dl .dl-meter--inline{grid-template-columns:1fr auto;align-items:center;gap:10px}.dl .dl-meter__value{color:var(--dl-text-2);font-size:12.5px;font-variant-numeric:tabular-nums}.dl .dl-avatar-group{display:inline-flex;align-items:center}.dl .dl-avatar-group .dl-avatar{box-shadow:0 0 0 2px var(--dl-surface-2)}.dl .dl-avatar-group .dl-avatar+.dl-avatar{margin-inline-start:-5px}.dl .dl-avatar-group--small .dl-avatar+.dl-avatar{margin-inline-start:-4px}.dl .dl-avatar-group--small .dl-avatar{font-size:9px;letter-spacing:-.02em}.dl .dl-avatar-group--small .dl-avatar--more{font-size:9.5px}.dl .dl-avatar--more{color:var(--dl-text);font-weight:600;background:color-mix(in srgb,var(--ap-gray) 30%,var(--dl-surface-solid))}.dl .dl-avatar{position:relative;overflow:hidden}.dl .dl-avatar>img{width:100%;height:100%;object-fit:cover}.dl .dl-avatar-group .dl-avatar{transition:transform .32s var(--dl-snap-spring)}.dl .dl-avatar-group--stack .dl-avatar{width:36px;height:36px;font-size:12.5px;box-shadow:0 0 0 2.5px var(--dl-surface-2)}.dl .dl-avatar-group--stack .dl-avatar+.dl-avatar{margin-inline-start:-10px}@media(hover:hover)and (pointer:fine){.dl .dl-avatar-group--stack .dl-avatar:hover{z-index:2;transform:translateY(-3px) scale(1.06)}}.dl .dl-avatar-group--stack .dl-avatar--more{font-size:12px}@media(prefers-reduced-motion:reduce){.dl .dl-avatar-group .dl-avatar{transition:none}@media(hover:hover)and (pointer:fine){.dl .dl-avatar-group--stack .dl-avatar:hover{transform:none}}}.dl .dl-steps{display:grid;gap:7px}.dl .dl-steps .dl-meter__steps{display:grid;gap:4px}.dl .dl-steps--blue .dl-meter__steps span.is-done{background:var(--ap-blue)}.dl .dl-meter__steps span.is-failed{background:var(--ap-red)}.dl .dl-steps.is-failed .dl-steps__status{color:var(--dl-danger)}.dl .dl-steps__message{display:flex;align-items:flex-start;gap:5px;margin-block-start:3px;color:var(--dl-danger);font-size:13px;line-height:1.35}.dl .dl-steps__message svg{width:14px;height:14px;flex:none;margin-block-start:1px}.dl .dl-avatar:not(.dl-avatar--large):not(.dl-avatar--more){background:var(--ap-gray)}.dl .dl-avatar--large{background:var(--ap-blue)}.dl .dl-rd{display:grid;gap:18px;min-width:0}.dl .dl-rd p{margin:0}.dl .dl-rd-chev{width:14px;height:14px;flex:none;color:var(--dl-text-3)}[dir=rtl] .dl .dl-rd-chev{transform:scaleX(-1)}.dl .dl-rd-person{display:inline-flex;align-items:center;gap:8px}.dl .dl-rd--grouped section{display:grid;gap:6px}.dl .dl-rd--grouped h4{margin:0;padding-inline:16px;color:var(--dl-text-2);font-size:13px;font-weight:400}.dl .dl-rd-group{display:grid;margin:0;padding:0;list-style:none;overflow:hidden;background:var(--dl-surface-solid);border-radius:12px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl .dl-rd-row+.dl-rd-row{box-shadow:inset 0 1px 0 var(--dl-separator)}.dl .dl-rd-row>:is(a,div){display:grid;grid-template-columns:auto minmax(0,1fr) auto 14px;align-items:center;gap:10px;min-height:44px;padding:8px 16px;color:var(--dl-text)}.dl .dl-rd-row>:is(a,div):not(:has(.dl-rd-row__icon)){grid-template-columns:minmax(0,1fr) auto 14px}@media(hover:hover){.dl .dl-rd-row>a:hover{background:color-mix(in srgb,var(--dl-text) 4%,transparent)}}.dl .dl-rd-row__icon{display:grid;width:28px;height:28px;place-items:center;color:#fff;background:var(--ap-blue);border-radius:7px}.dl .dl-rd-row__icon svg{width:16px}.dl .dl-rd-row__value{display:grid;justify-items:end;color:var(--dl-text-2);text-align:end}.dl .dl-rd-row__value small{font-size:12px}.dl .dl-rd-note{gap:6px;padding:12px 16px}.dl .dl-rd-note small{color:var(--dl-text-2);font-size:12px}.dl .dl-rd-row>:is(a,div):not(:has(.dl-rd-row__icon)){grid-template-columns:max-content minmax(0,1fr) 14px}.dl .dl-rd-row>:is(a,div):has(.dl-rd-row__icon){grid-template-columns:auto max-content minmax(0,1fr) 14px}.dl .dl-rd-row__value{min-width:0;overflow-wrap:anywhere}.dl .dl-hx{display:grid;gap:14px;min-width:0}.dl .dl-hx ul,.dl .dl-hx ol{margin:0;padding:0;list-style:none}.dl .dl-hx .dl-status{display:inline-flex}.dl .dl-hx--sentences section{display:grid;gap:8px}.dl .dl-hx--sentences h4{margin:0;color:var(--dl-text-2);font-size:13px;font-weight:590}.dl .dl-hx--sentences li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 0}.dl .dl-hx--sentences li+li{box-shadow:inset 0 1px 0 var(--dl-separator)}.dl .dl-hx--sentences p{margin:2px 0 0;line-height:1.5}.dl .dl-hx--sentences time{color:var(--dl-text-2);font-size:13px;font-variant-numeric:tabular-nums}.dl .dl-avatar img{width:100%;height:100%;object-fit:cover}.dl[dir=rtl] .dl-rd-chev,.dl[dir=rtl] .dl-to-actions-cell>svg.lucide-chevron-right{transform:scaleX(-1)}.dl .dl-rd-row>button{display:grid;width:100%;grid-template-columns:max-content minmax(0,1fr) 14px;align-items:center;gap:10px;min-height:44px;padding:8px 16px;color:var(--dl-text);text-align:start;font:inherit;background:none;border:0}.dl .dl-rd-row>button:has(.dl-rd-row__icon){grid-template-columns:auto max-content minmax(0,1fr) 14px}@media(hover:hover){.dl .dl-rd-row>button:hover{background:color-mix(in srgb,var(--dl-text) 4%,transparent)}}.dl .dl-rd-chev{width:14px;height:14px;color:var(--dl-text-3)}.dl .dl-rd-chev:dir(rtl){transform:scaleX(-1)}.dl .dl-rd-section{display:grid;gap:6px}.dl .dl-rd-section>h4{margin:0;padding-inline:16px;color:var(--dl-text-2);font-size:13px;font-weight:400}.dl .dl-rd-row__label{color:var(--dl-text)}.dl .tp-tile--green{background:var(--ap-green)}.dl .tp-tile--orange{background:var(--ap-orange)}.dl .tp-tile--indigo{background:var(--ap-indigo)}.dl .tp-tile--purple{background:var(--ap-purple)}.dl .tp-tile--teal{background:var(--ap-teal)}.app-shell--v1 .main-content:has(.dl.tp),.main-content:has(.dl.tp){padding:0;max-width:none}.main-content>.dl.tp{flex:none}.dl.tp{--tp-page: var(--ap-bg);--tp-side: color-mix(in srgb, var(--ap-label) 3%, var(--ap-grouped-2));--tp-card: var(--ap-gray6);--tp-hair: var(--dl-separator);--tp-hover: color-mix(in srgb, var(--ap-label) 4%, var(--tp-page));--tp-selected: color-mix(in srgb, var(--ap-blue) 10%, var(--tp-page));--tp-row-bg: var(--tp-page);--tp-ease: cubic-bezier(.2, .8, .2, 1);--tp-spring: cubic-bezier(.34, 1.56, .64, 1);--tp-panel-ease: cubic-bezier(.32, .72, 0, 1);--tp-r-control: 8px;--tp-r-row: 10px;--tp-r-card: 14px;--tp-r-sheet: 18px;display:block;height:calc(100dvh - var(--raouf-toolbar-height, 44px));min-height:420px;font-size:15px;background:var(--tp-page)}.dl.tp[data-standalone]{height:calc(100dvh - 52px)}.dl.tp[data-theme=dark]{--tp-page: var(--ap-bg-elevated);--tp-side: var(--ap-bg);--tp-card: var(--ap-bg-elevated-2)}.dl.tp{--dl-text-2: color-mix(in srgb, var(--ap-label) 58%, var(--tp-page));--tp-blue-text: color-mix(in srgb, var(--ap-blue) 74%, var(--ap-label));--tp-red-text: color-mix(in srgb, var(--ap-red) 80%, var(--ap-label));--tp-orange-text: color-mix(in srgb, var(--ap-orange) 62%, var(--ap-label));--tp-indigo-text: color-mix(in srgb, var(--ap-indigo) 82%, var(--ap-label));--tp-neutral-fill: color-mix(in srgb, var(--ap-label) 30%, var(--tp-page));--dl-link: var(--tp-blue-text)}.dl.tp[data-theme=dark]{--dl-text-2: color-mix(in srgb, var(--ap-label) 64%, var(--tp-page));--tp-blue-text: color-mix(in srgb, var(--ap-blue) 78%, var(--ap-label));--tp-red-text: color-mix(in srgb, var(--ap-red) 82%, var(--ap-label));--tp-orange-text: var(--ap-orange);--tp-indigo-text: color-mix(in srgb, var(--ap-indigo) 62%, var(--ap-label));--tp-neutral-fill: color-mix(in srgb, var(--ap-label) 36%, var(--tp-page))}.tp .tp-row .dl-context-area{display:block;min-height:0;padding:0;color:inherit;outline:none;justify-content:initial;border-radius:var(--tp-r-row)}.tp .tp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tp .tp-hair{margin:8px 0;border:0;border-top:1px solid var(--tp-hair)}.tp .tp-inline-icon{display:inline-block;width:14px;height:14px;margin-inline-end:4px;vertical-align:-2px}.tp .tp-muted{color:var(--dl-text-2)}.tp .tp-small,.tp .tp-note{font-size:13px}.tp .tp-note{color:var(--dl-text-2)}.tp .tp-late{color:var(--tp-red-text)}.tp .tp-warn-text{color:var(--tp-orange-text)}.tp .tp-num{font-variant-numeric:tabular-nums;text-align:end}.tp .tp-frame{display:grid;grid-template-columns:240px minmax(0,1fr) 0;height:100%;min-height:0;transition:grid-template-columns .24s var(--tp-panel-ease)}.tp .tp-frame.has-panel{grid-template-columns:240px minmax(0,1fr) 400px}.tp .tp-main{position:relative;min-width:0;overflow:auto;overscroll-behavior:contain}.tp .tp-column{max-width:720px;margin:0 auto;padding:24px 32px 96px}.tp .tp-column--wide{max-width:1200px}.tp .tp-side{display:flex;flex-direction:column;gap:4px;padding:16px 12px;overflow:auto;background:var(--tp-side)}.tp .tp-nav{display:grid;gap:2px;margin:0;padding:0;list-style:none}.tp .tp-nav__heading{margin:16px 12px 4px;color:var(--dl-text-2);font-size:13px;font-weight:600}.tp .tp-nav__item{display:flex;align-items:center;gap:12px;width:100%;min-height:36px;padding:4px 12px;color:var(--dl-text);font-size:15px;text-align:start;text-decoration:none;border-radius:var(--tp-r-control);transition:background-color .14s var(--tp-ease)}.tp .tp-nav__item svg{flex:none;width:18px;height:18px;color:var(--ap-blue)}.tp .tp-nav--compact .tp-nav__item svg{color:var(--dl-text-2)}.tp .tp-nav__item.is-active{font-weight:600;background:color-mix(in srgb,var(--ap-blue) 14%,transparent)}.tp .tp-nav__count{color:var(--dl-text-2);font-size:13px;font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.tp .tp-nav__item:not(.is-active):hover{background:color-mix(in srgb,var(--ap-label) 5%,transparent)}}.tp .tp-side__foot{margin-top:auto;padding-top:16px}.tp .tp-dot{flex:none;width:10px;height:10px;background:var(--ap-gray);border-radius:50%}.tp .tp-dot--sm{width:8px;height:8px}.tp .tp-dot--blue{background:var(--ap-blue)}.tp .tp-dot--green{background:var(--ap-green)}.tp .tp-dot--orange{background:var(--ap-orange)}.tp .tp-dot--purple{background:var(--ap-purple)}.tp .tp-dot--teal{background:var(--ap-teal)}.tp .tp-dot--pink{background:var(--ap-pink)}.tp .tp-avatar{display:inline-grid;flex:none;place-items:center;width:24px;height:24px;margin-inline-end:8px;color:var(--dl-text-2);font-size:13px;font-weight:600;background:var(--tp-card);border-radius:50%}.tp .tp-head{margin:16px 0 24px}.tp .tp-head__row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.tp .tp-head h1{margin:0;font:700 34px/1.15 var(--dl-font-display);letter-spacing:-.02em}.tp .tp-head h1:focus,.tp .tp-head h1:focus-visible{outline:none;box-shadow:none}.tp .tp-head__end{display:inline-flex;align-items:center;gap:8px;margin-inline-start:auto}.tp .tp-head__sub{margin-top:4px;color:var(--dl-text-2);font-size:15px}.tp .tp-demo-marker{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:2px 8px;color:var(--dl-text-2);font-size:13px;font-weight:500;background:color-mix(in srgb,var(--ap-label) 6%,transparent);border-radius:var(--tp-r-control);transition:background-color .14s var(--tp-ease)}.tp .tp-demo-marker svg{width:14px;height:14px}@media(hover:hover)and (pointer:fine){.tp .tp-demo-marker:hover{background:color-mix(in srgb,var(--ap-label) 10%,transparent)}}.tp .tp-demo-marker:focus-visible{box-shadow:var(--dl-focus)}.tp .tp-demo-pop{width:min(340px,calc(100vw - 32px))}.tp .tp-demo-pop__body{display:grid;gap:8px;font-size:15px;text-align:start}.tp .tp-demo-pop__body>p{color:var(--dl-text-2);font-size:13px;line-height:1.45}.tp .tp-demo-pop__body>.tp-demo-pop__title{color:var(--dl-text);font-size:15px;font-weight:600}.tp .tp-demo-pop__links{display:flex;flex-wrap:wrap;gap:8px}.tp .tp-demo-panel{display:grid;gap:8px}.tp .tp-text-button{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 4px;color:var(--tp-blue-text);font-size:15px;text-decoration:none;border-radius:var(--tp-r-control)}.tp .tp-text-button:focus-visible{box-shadow:var(--dl-focus)}.tp .tp-chip-button{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:4px 8px;color:var(--dl-text-2);font-size:13px;background:var(--tp-card);border-radius:var(--tp-r-control);transition:background-color .14s var(--tp-ease),color .14s var(--tp-ease)}.tp .tp-chip-button svg{width:14px;height:14px}.tp .tp-chip-button[aria-pressed=true]{color:var(--tp-blue-text);background:color-mix(in srgb,var(--ap-blue) 12%,transparent)}.tp .tp-chip{padding:2px 8px;font-size:13px;background:var(--tp-card);border-radius:var(--tp-r-control)}.tp .tp-section{margin-bottom:32px}.tp .tp-section__title{display:flex;align-items:baseline;gap:8px;margin:0 0 4px;font:600 17px/1.3 var(--dl-font)}.tp .tp-section__note{margin:4px 0 0;color:var(--dl-text-2);font-size:13px;line-height:1.45}.tp .tp-count{color:var(--dl-text-2);font-size:13px;font-weight:400;font-variant-numeric:tabular-nums}.tp .tp-list{margin:0;padding:0}.tp .tp-row{position:relative;list-style:none}.tp .tp-row__fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows .22s var(--tp-ease),opacity .22s var(--tp-ease)}.tp .tp-row__fold>*{min-height:0}.tp .tp-row.is-folding .tp-row__fold{grid-template-rows:0fr;opacity:0}.tp .tp-row.is-folding .tp-row__fold>*{overflow:hidden}.tp .tp-row__inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:56px;padding:4px 8px;background:var(--tp-row-bg);border-radius:var(--tp-r-row);transition:background-color .14s var(--tp-ease)}.tp .tp-row+.tp-row .tp-row__inner:before{content:"";position:absolute;inset-block-start:0;inset-inline:44px 8px;border-top:1px solid var(--tp-hair)}.tp .tp-row.is-selected{--tp-row-bg: var(--tp-selected)}.tp .tp-row.is-selected .tp-row__inner:before,.tp .tp-row.is-selected+.tp-row .tp-row__inner:before{border-color:transparent}@media(hover:hover)and (pointer:fine){.tp .tp-row:not(.is-selected):hover{--tp-row-bg: var(--tp-hover)}}.tp .tp-row .dl-context-area:focus-visible{box-shadow:var(--dl-focus)}.tp .tp-row__main{display:grid;flex:1;gap:2px;min-width:0;padding:4px 0;text-align:start}.tp .tp-row__main:active{background:transparent}@media(hover:hover)and (pointer:fine){.tp .tp-row__main:hover{background:transparent}}.tp .tp-row__title{font-size:15px;line-height:1.35;overflow-wrap:anywhere;transition:color .2s var(--tp-ease)}.tp .tp-row__sub{display:block;color:var(--dl-text-2);font-size:13px;line-height:1.4}.tp .tp-row__origin{color:var(--dl-text-2);font-size:13px}.tp .tp-proj{display:inline-flex;align-items:center;gap:4px}.tp .tp-row__trail{flex:none;width:88px;color:var(--dl-text-2);font-size:15px;font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.tp .tp-row__hover{position:absolute;inset-block-start:8px;inset-inline-end:8px;display:inline-flex;align-items:center;gap:4px;padding-inline-start:16px;background:var(--tp-row-bg);opacity:0;pointer-events:none;transition:opacity .14s var(--tp-ease)}.tp .tp-row:focus-within .tp-row__hover{opacity:1;pointer-events:auto}@media(hover:hover)and (pointer:fine){.tp .tp-row:hover .tp-row__hover{opacity:1;pointer-events:auto}}@media(hover:none){.tp .tp-row__hover{position:static;opacity:1;pointer-events:auto;background:none}}.tp .tp-row__actions{flex-basis:100%;padding-inline-start:36px;padding-bottom:4px}.tp .tp-inbox-actions{display:inline-flex;flex-wrap:wrap;gap:4px}.tp .tp-row.is-filled .tp-row__title{color:var(--dl-text-2)}.tp .tp-select{display:none;flex:none;align-items:center;justify-content:center;width:20px}.tp .tp-row.is-selecting .tp-select{display:inline-flex}.tp .tp-select input{width:18px;height:18px;accent-color:var(--ap-blue)}.tp .is-compact .tp-row__inner{min-height:44px;padding-block:0}.tp .tp-lead{position:relative;display:inline-grid;flex:none;place-items:center;width:24px;height:24px;color:var(--dl-text-2)}.tp .tp-lead--circle{border:1.5px solid var(--tp-neutral-fill);border-radius:50%;transition:background-color .16s var(--tp-ease),border-color .16s var(--tp-ease)}.tp .tp-lead--panel{width:28px;height:28px}@media(hover:hover)and (pointer:fine){.tp .tp-lead--circle:hover{background:color-mix(in srgb,var(--ap-label) 6%,transparent)}}.tp .tp-lead--circle:focus-visible{box-shadow:var(--dl-focus)}.tp .tp-check{width:16px;height:16px;fill:none;stroke:var(--dl-on-accent);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16}.tp .tp-lead--circle.is-filled{background:var(--ap-green);border-color:var(--ap-green);animation:tp-pop .26s var(--tp-spring)}.tp .tp-lead--circle.is-filled .tp-check{stroke-dashoffset:0;transition:stroke-dashoffset .2s var(--tp-ease) 80ms}@keyframes tp-pop{0%{transform:scale(.82)}to{transform:scale(1)}}.tp .tp-lead--approval{color:var(--tp-indigo-text);border:1.5px solid var(--ap-indigo);border-radius:7px}.tp .tp-lead--approval svg{width:14px;height:14px}.tp .tp-lead--mini{width:18px;height:18px;margin-inline-end:8px;vertical-align:-3px;border-radius:5px}.tp .tp-lead--glyph svg{width:22px;height:22px}.tp .tp-glyph--completed{color:var(--ap-green)}.tp .tp-glyph--warn{color:var(--ap-orange)}.dl.tp[dir=rtl] .tp-lead--approval svg{transform:scaleX(-1)}.tp .tp-newtask{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:4px 8px;color:var(--dl-text-2);font-size:15px;border-radius:var(--tp-r-row)}.tp .tp-newtask>svg{width:20px;height:20px;color:var(--ap-blue)}.tp .tp-newtask__input{flex:1;min-height:36px;font-size:15px}.tp .tp-badge{display:inline-flex;align-items:center;padding:0 8px;color:var(--dl-text-2);font-size:13px;font-weight:500;line-height:20px;background:color-mix(in srgb,var(--ap-label) 6%,transparent);border-radius:var(--tp-r-control)}.tp .tp-empty{display:grid;justify-items:center;gap:8px;padding:48px 16px;text-align:center}.tp .tp-empty h2{margin:0;font-size:17px;font-weight:600}.tp .tp-empty p{max-width:420px;color:var(--dl-text-2);font-size:15px}.tp .tp-empty__icon svg{width:32px;height:32px;color:var(--dl-text-2)}.tp .tp-ref{font-size:13px}.tp .tp-skeleton__row{display:flex;align-items:center;gap:12px;min-height:56px;padding:4px 8px}.tp .tp-skeleton__row i{width:22px;height:22px;background:var(--tp-card);border-radius:50%}.tp .tp-skeleton__row span{display:grid;flex:1;gap:8px}.tp .tp-skeleton__row b{display:block;width:60%;height:12px;background:var(--tp-card);border-radius:6px;animation:tp-pulse 1.6s ease-in-out infinite}.tp .tp-skeleton__row b+b{width:35%}.tp .tp-panel{min-width:0;overflow:hidden;background:var(--tp-page);border-inline-start:1px solid var(--tp-hair)}.tp .tp-panel[hidden]{display:block;visibility:hidden}.tp .tp-panel__inner{width:400px;height:100%;overflow:auto;opacity:0;transform:translate(24px);transition:transform .24s var(--tp-panel-ease),opacity .2s var(--tp-ease)}.dl.tp[dir=rtl] .tp-panel__inner{transform:translate(-24px)}.tp .tp-panel.is-open .tp-panel__inner{opacity:1;transform:none}.tp .tp-panel--sheet{border:0}.tp .tp-panel__body{display:grid;gap:16px;padding:16px 24px 48px}.tp .tp-panel__bar{display:flex;align-items:center;gap:8px}.tp .tp-panel__bar-end{display:inline-flex;gap:4px;margin-inline-start:auto}.tp .tp-panel__title{margin:0;font:700 17px/1.3 var(--dl-font-display);letter-spacing:-.01em}.tp .tp-panel__title-text{display:block;width:100%;margin-inline:-4px;padding:4px;font:inherit;text-align:start;overflow-wrap:anywhere;border-radius:var(--tp-r-control);transition:background-color .14s var(--tp-ease)}@media(hover:hover)and (pointer:fine){.tp .tp-panel__title-text:hover{background:var(--tp-hover)}}.tp .tp-panel__title-text:focus-visible{box-shadow:var(--dl-focus)}.tp .tp-panel__title-input{width:calc(100% + 8px);margin-inline:-4px;padding:4px;font:700 17px/1.3 var(--dl-font-display);letter-spacing:-.01em;background:var(--tp-hover);border-radius:var(--tp-r-control);box-shadow:var(--dl-focus)}.tp .tp-panel__erp{display:flex;flex-wrap:wrap;align-items:center;gap:4px;color:var(--dl-text-2);font-size:13px}.tp .tp-panel__erp svg{width:14px;height:14px}.tp .tp-status-fact{color:var(--dl-text-2);font-size:13px}.tp .tp-md{font-size:15px;line-height:1.5;overflow-wrap:anywhere}.tp .tp-md p+p,.tp .tp-md ul,.tp .tp-md ol{margin-top:4px}.tp .tp-md ul{padding-inline-start:20px;list-style:disc}.tp .tp-md ol{padding-inline-start:20px;list-style:decimal}.tp .tp-md code{padding:0 4px;font-family:Raouf Farsi,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;background:var(--tp-card);border-radius:4px}.tp .tp-mention{color:var(--tp-blue-text)}.tp .tp-panel__note{display:grid;gap:8px;justify-items:start}.tp .tp-note-preview{width:100%;padding:8px 12px;background:var(--tp-card);border-radius:var(--tp-r-control)}.tp .tp-row-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;width:100%}.tp .tp-finish{display:grid;justify-items:start;gap:8px}.tp .tp-details summary{color:var(--tp-blue-text);font-size:13px;cursor:pointer}.tp .tp-details p,.tp .tp-bullets{margin-top:4px;color:var(--dl-text-2);font-size:13px}.tp .tp-bullets{padding-inline-start:16px;list-style:disc}.tp .tp-group{display:grid;margin:0;padding:0 12px;list-style:none;background:var(--tp-card);border-radius:var(--tp-r-card)}.tp .tp-prop{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 0;color:var(--dl-text);font-size:15px;text-align:start}.tp .tp-prop+.tp-prop:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;border-top:1px solid var(--tp-hair)}.tp .tp-prop--button+.tp-prop:before,.tp .tp-prop+.tp-prop--button:before{inset-inline:8px}.tp .tp-prop--button{margin-inline:-8px;padding-inline:8px;width:calc(100% + 16px);border-radius:var(--tp-r-control);transition:background-color .14s var(--tp-ease)}@media(hover:hover)and (pointer:fine){.tp .tp-prop--button:hover{background:color-mix(in srgb,var(--ap-label) 5%,transparent)}}.tp .tp-prop--button:focus-visible{box-shadow:var(--dl-focus)}.tp .tp-prop__label{display:inline-flex;flex:none;align-items:center;gap:8px;min-width:112px}.tp .tp-prop__label svg{width:16px;height:16px;color:var(--dl-text-2)}.tp .tp-prop__value{display:inline-flex;flex:1;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0;color:var(--dl-text-2);text-align:end;font-variant-numeric:tabular-nums}.tp .tp-prop__value.is-late{color:var(--tp-red-text)}.tp .tp-prop-pop{min-width:240px;padding:8px}.tp .tp-choices{display:grid;gap:2px;margin:0;padding:0;list-style:none}.tp .tp-choice{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;width:100%;min-height:36px;padding:4px 8px;font-size:15px;text-align:start;border-radius:var(--tp-r-control);transition:background-color .12s var(--tp-ease)}@media(hover:hover)and (pointer:fine){.tp .tp-choice:hover{background:color-mix(in srgb,var(--ap-label) 6%,transparent)}}.tp .tp-choice:focus-visible{box-shadow:var(--dl-focus)}.tp .tp-choice__check svg{width:16px;height:16px;color:var(--tp-blue-text)}.tp .tp-choice__detail{color:var(--dl-text-2);font-size:13px}.tp .tp-due-editor{display:grid;gap:8px;width:288px}.tp .tp-due-editor__row{display:grid;gap:4px}.tp .tp-plain-select{min-height:36px;padding:4px 8px;font-size:15px;font-variant-numeric:tabular-nums;background:var(--tp-card);border-radius:var(--tp-r-control)}.tp .tp-block{display:grid;gap:8px}.tp .tp-block__h{display:flex;align-items:center;gap:8px;margin:0;color:var(--dl-text-2);font-size:13px;font-weight:600}.tp .tp-block__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.tp .tp-steps{padding:0 12px}.tp .tp-step{display:flex;align-items:center;gap:12px;min-height:44px}.tp .tp-step+.tp-step{border-top:1px solid var(--tp-hair)}.tp .tp-step input[type=checkbox]{width:18px;height:18px;accent-color:var(--ap-blue)}.tp .tp-step label{flex:1;font-size:15px}.tp .tp-step label.is-done{color:var(--dl-text-2);text-decoration:line-through}.tp .tp-step__tools{display:inline-flex;opacity:0;transition:opacity .14s var(--tp-ease)}.tp .tp-step:focus-within .tp-step__tools{opacity:1}@media(hover:hover)and (pointer:fine){.tp .tp-step:hover .tp-step__tools{opacity:1}}.tp .tp-inline-input{flex:1;min-height:36px;font-size:15px}.tp .tp-inline-input::placeholder{color:var(--tp-blue-text)}.tp .tp-inline-input--text::placeholder{color:var(--dl-text-2)}.tp .tp-linkrow{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px}.tp .tp-linkrow+.tp-linkrow{border-top:1px solid var(--tp-hair)}.tp .tp-linkrow button,.tp .tp-linkrow>span:first-child{display:inline-flex;align-items:center;gap:8px;font-size:15px;text-align:start}.tp .tp-linkrow svg{width:16px;height:16px;color:var(--dl-text-2)}.tp .tp-linkrow--nav{padding:8px;color:inherit;text-decoration:none;border-radius:var(--tp-r-row);transition:background-color .14s var(--tp-ease)}@media(hover:hover)and (pointer:fine){.tp .tp-linkrow--nav:hover{background:var(--tp-hover)}}.tp .tp-linkrow__main{display:inline-flex;flex:1;align-items:flex-start;gap:12px;min-width:0}.tp .tp-linkrow__main>span{display:grid;gap:2px}.tp .tp-chev{flex:none}.dl.tp[dir=rtl] .tp-chev{transform:scaleX(-1)}.tp .tp-followers{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tp .tp-activity{display:grid;gap:12px;margin:0;padding:0;list-style:none}.tp .tp-activity__who,.tp .tp-activity .is-event p.tp-muted{font-size:13px}.tp .tp-composer{position:relative;display:grid;gap:8px}.tp .tp-composer__field{width:100%;min-height:44px;padding:8px 12px;font-size:15px;background:var(--tp-card);border-radius:var(--tp-r-row);resize:vertical}.tp .tp-mentions{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:5;min-width:220px;margin:4px 0 0;padding:4px;list-style:none;background:var(--dl-surface-solid);border-radius:var(--tp-r-row);box-shadow:var(--dl-shadow-pop)}.tp .tp-mentions li{padding:8px;font-size:15px;border-radius:6px;cursor:pointer}.tp .tp-mentions li[aria-selected=true]{color:var(--dl-on-accent);background:var(--ap-blue)}.tp .tp-mentions li[aria-selected=true] .tp-muted{color:inherit}.tp .dialog-foundation{animation:tp-sheet-in .2s var(--tp-ease)}@keyframes tp-sheet-in{0%{opacity:0;transform:scale(.97)}}.tp .dialog-foundation:has(.tp-qa),.tp .dialog-foundation:has(.tp-editor){width:min(560px,calc(100vw - 32px))}.tp .tp-qa,.tp .tp-editor{display:grid;gap:12px;text-align:start}.tp .tp-editor__lead{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--dl-text-2);font-size:13px}.tp .tp-qa__input{width:100%;min-height:44px;font-size:17px}.tp .tp-qa__marked{font-size:15px;line-height:1.6;overflow-wrap:anywhere}.tp .tp-token{padding:0 2px;color:var(--tp-blue-text);background:color-mix(in srgb,var(--ap-blue) 12%,transparent);border-radius:4px}.tp .tp-qa__chips,.tp .tp-editor__presets{display:flex;flex-wrap:wrap;gap:8px}.tp .tp-qa__ask{margin:0;padding:8px 12px;background:var(--tp-card);border:0;border-radius:var(--tp-r-row)}.tp .tp-qa__ask legend{width:100%;padding:4px 0;font-size:15px;font-weight:600}.tp .tp-qa__options{display:grid;margin:0;padding:0;list-style:none}.tp .tp-qa__options li+li{border-top:1px solid var(--tp-hair)}.tp .tp-qa__option{display:flex;align-items:center;gap:12px;min-height:40px;font-size:15px;cursor:pointer}.tp .tp-qa__option input{width:18px;height:18px;accent-color:var(--ap-blue)}.tp .tp-qa__preview{color:var(--dl-text-2);font-size:13px}.tp .tp-editor__h{margin:4px 0 0;font-size:15px;font-weight:600}.tp .tp-editor__custom{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.tp .tp-editor__summary{padding:8px 12px;font-size:15px;background:var(--tp-card);border-radius:var(--tp-r-control)}.tp .tp-plainlist{display:grid;margin:0;padding:0;list-style:none}.tp .tp-plainlist__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;font-size:15px}.tp .tp-plainlist__row>span:first-child{display:grid;gap:2px;min-width:0}.tp .tp-plainlist__row+.tp-plainlist__row,.tp .tp-plainlist--rows>li+li{border-top:1px solid var(--tp-hair)}.tp .tp-plainlist--rows .tp-plainlist__row{min-height:56px;padding-block:4px}.tp .tp-plainlist__actions{display:inline-flex}.tp .tp-weekdays{display:flex;flex-wrap:wrap;gap:8px}.tp .tp-weekday{min-height:32px;padding:4px 12px;font-size:13px;background:var(--tp-card);border-radius:var(--tp-r-control)}.tp .tp-weekday[aria-pressed=true]{color:var(--dl-on-accent);background:var(--ap-blue)}.tp .tp-keys{width:100%}.tp .tp-keys td{padding:8px 0;font-size:15px;border-bottom:1px solid var(--tp-hair)}.tp .tp-keys td:first-child{width:140px}.tp .tp-keys kbd,.tp .tp-plainlist kbd{padding:2px 8px;font-size:13px;background:var(--tp-card);border-radius:6px}.tp .tp-sheet-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.tp .tp-facts{margin:0 0 16px;color:var(--dl-text-2);font-size:15px;font-variant-numeric:tabular-nums}.tp .tp-tabs{display:inline-flex;gap:2px;margin:-8px 0 24px;padding:2px;background:var(--tp-card);border-radius:var(--tp-r-row)}.tp .tp-tab{min-height:32px;padding:4px 16px;color:var(--dl-text);font-size:15px;line-height:24px;text-decoration:none;border-radius:var(--tp-r-control);transition:background-color .16s var(--tp-ease),box-shadow .16s var(--tp-ease)}.tp .tp-tab.active{font-weight:600;background:var(--tp-page);box-shadow:0 1px 2px color-mix(in srgb,var(--ap-label) 18%,transparent)}.tp .tp-tab:focus-visible{box-shadow:var(--dl-focus)}.tp .tp-people{display:flex;flex-wrap:wrap;gap:8px 24px;margin:8px 0 0;padding:0;list-style:none}.tp .tp-people li{display:inline-flex;align-items:center;font-size:15px}.tp .tp-ms{display:inline-flex;align-items:center;gap:12px}.tp .tp-ms svg{width:16px;height:16px}.tp .tp-ms__icon{color:var(--dl-text-2)}.tp .tp-ms__done{color:var(--ap-green)}.tp .tp-actions-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.tp .tp-callout{margin:0 0 24px;padding:12px 16px;color:var(--dl-text-2);font-size:15px;background:var(--tp-card);border-radius:var(--tp-r-card)}.tp .tp-card-block{display:grid;gap:8px;margin-top:16px;padding:16px;background:var(--tp-card);border-radius:var(--tp-r-card)}.tp .tp-card-block--private{background:transparent;border:1px solid var(--tp-hair)}.tp .tp-fact{display:inline-flex;align-items:flex-start;gap:12px}.tp .tp-fact>span{display:grid;gap:2px}.tp .tp-fact__icon{flex:none;width:18px;height:18px;margin-top:2px;color:var(--dl-text-2)}.tp .tp-fact__icon--approval{color:var(--ap-indigo)}.tp .tp-fact__icon--warn{color:var(--ap-orange)}.tp .tp-settings{display:grid;gap:16px}.tp .tp-settings__pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tp .tp-settings-row{display:flex;align-items:center;gap:8px;margin-top:16px}.tp .tp-inline-add{display:flex;min-height:44px}.tp .tp-suggest{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.tp .tp-review-line{gap:4px}.tp .tp-board__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.tp .tp-board__bar .tp-facts{margin:0}.tp .tp-board__grid{--tp-cols: 5;display:grid;gap:0;overflow-x:auto}.tp .tp-board__heads,.tp .tp-lane__cols{display:grid;grid-template-columns:repeat(var(--tp-cols),minmax(200px,1fr));gap:12px}.tp .tp-board__heads{position:sticky;inset-block-start:0;z-index:2;padding:8px 0;background:var(--tp-page);border-bottom:1px solid var(--tp-hair)}.tp .tp-board__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:0 4px;font-size:15px;font-weight:600;transition:opacity .16s var(--tp-ease)}.tp .tp-board__head.is-denied{opacity:.6}.tp .tp-board__deny{flex-basis:100%;color:var(--dl-text-2);font-size:13px;font-weight:400}.tp .tp-lane+.tp-lane{border-top:1px solid var(--tp-hair)}.tp .tp-lane__head{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px;font-size:15px;font-weight:600;border-radius:var(--tp-r-control)}.tp .tp-lane__head:focus-visible{box-shadow:var(--dl-focus)}.tp .tp-lane__chev{width:16px;height:16px;transition:transform .16s var(--tp-ease)}.tp .tp-lane__head[aria-expanded=false] .tp-lane__chev{transform:rotate(-90deg)}.tp .tp-lane__cols{padding:12px 0}.tp .tp-col{display:grid;align-content:start;gap:8px;min-height:96px;padding:4px;border-radius:var(--tp-r-card);transition:background-color .14s var(--tp-ease)}.tp .tp-col.is-over{background:color-mix(in srgb,var(--ap-blue) 7%,transparent)}.tp .tp-col.is-denied{background:color-mix(in srgb,var(--ap-label) 4%,transparent);cursor:not-allowed}.tp .tp-card{position:relative;display:flex;align-items:flex-start;gap:4px;padding:12px;background:var(--tp-page);border:1px solid var(--tp-hair);border-radius:var(--tp-r-row);transition:box-shadow .16s var(--tp-ease),transform .16s var(--tp-ease),opacity .16s var(--tp-ease)}.dl.tp[data-theme=dark] .tp-card{background:var(--tp-card)}.tp .tp-card[draggable=true]{cursor:grab}.tp .tp-card.is-selected{background:var(--tp-selected)}.tp .tp-card.is-lifted{box-shadow:var(--dl-shadow-pop),0 0 0 2px var(--ap-blue);transform:scale(1.02)}.tp .tp-card.is-denied{box-shadow:0 0 0 2px var(--tp-neutral-fill);opacity:.7}.tp .tp-card.is-done .tp-card__title{color:var(--dl-text-2)}.tp .tp-card__main{display:grid;flex:1;gap:4px;min-width:0;text-align:start;border-radius:6px}.tp .tp-card__main:focus-visible{box-shadow:var(--dl-focus)}.tp .tp-card__title{font-size:15px;line-height:1.35;overflow-wrap:anywhere}.tp .tp-card__meta{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--dl-text-2);font-size:13px;font-variant-numeric:tabular-nums}.tp .tp-card__why{flex-basis:100%}.tp .tp-card__more{flex:none;margin:-4px;opacity:0;transition:opacity .14s var(--tp-ease)}.tp .tp-card:focus-within .tp-card__more{opacity:1}@media(hover:hover)and (pointer:fine){.tp .tp-card:hover .tp-card__more{opacity:1}}@media(hover:none){.tp .tp-card__more{opacity:1}}.tp .tp-dropline{height:2px;margin:-5px 4px;background:var(--ap-blue);border-radius:1px}.tp .tp-board__note{margin-top:16px;color:var(--dl-text-2);font-size:13px}.tp .tp-display{display:grid;gap:16px;width:300px;text-align:start}.tp .tp-display__fields{display:grid;gap:4px;margin:0;padding:0;border:0}.tp .tp-display__fields legend{margin-bottom:4px;font-size:13px;font-weight:600}.tp .tp-tl{display:grid}.tp .tp-tl__row{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:center;min-height:40px}.tp .tp-tl__row+.tp-tl__row{border-top:1px solid var(--tp-hair)}.tp .tp-tl__row.is-selected{background:var(--tp-selected)}.tp .tp-tl__row--head{min-height:32px;color:var(--dl-text-2);font-size:13px}.tp .tp-tl__row--ms{min-height:48px}.tp .tp-tl__label{min-width:0;padding-inline-end:12px;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.tp .tp-tl__name{max-width:100%;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;border-radius:6px}.tp .tp-tl__name:focus-visible{box-shadow:var(--dl-focus)}.tp .tp-tl__track{position:relative;align-self:stretch;min-height:32px}.tp .tp-tl__tick{position:absolute;inset-block-start:8px;padding-inline-start:4px;font-variant-numeric:tabular-nums;white-space:nowrap;border-inline-start:1px solid var(--tp-hair)}.tp .tp-tl__bar{position:absolute;inset-block-start:calc(50% - 5px);height:10px;background:var(--tp-neutral-fill);border-radius:5px}.tp .tp-tl__bar.is-late{background:var(--ap-red)}.tp .tp-tl__bar.is-done{background:color-mix(in srgb,var(--ap-label) 14%,var(--tp-page))}.tp .tp-tl__bar.is-point{height:10px}.tp .tp-tl__today{position:absolute;inset-block:0;width:0;border-inline-start:1.5px solid var(--dl-text);opacity:.55}.tp .tp-tl__ms{position:absolute;inset-block-start:8px;display:inline-flex;align-items:center;gap:4px;color:var(--dl-text);font-size:13px;white-space:nowrap;transform:translate(-7px)}.dl.tp[dir=rtl] .tp-tl__ms{transform:translate(7px)}.tp .tp-tl__ms svg{width:14px;height:14px;fill:currentColor}.tp .tp-tl__ms.is-done{color:var(--dl-text-2)}.tp .tp-legend{display:inline-block;width:16px;height:8px;margin-inline-end:4px;vertical-align:1px;background:var(--tp-neutral-fill);border-radius:4px}.tp .tp-legend--late{background:var(--ap-red)}.tp .tp-legend--today{width:0;height:12px;background:none;border-inline-start:1.5px solid var(--dl-text);border-radius:0}.tp .tp-load{width:100%;border-collapse:collapse}.tp .tp-load th,.tp .tp-load td{height:48px;padding:0 8px;font-size:15px;font-weight:400;text-align:start;border-bottom:1px solid var(--tp-hair)}.tp .tp-load thead th{height:32px;color:var(--dl-text-2);font-size:13px}.tp .tp-load th[scope=row]{white-space:nowrap}.tp .tp-load td:nth-child(2){width:45%}.tp .tp-load .tp-num{width:56px;text-align:end}.tp .tp-bar{display:flex;height:8px;overflow:hidden;background:color-mix(in srgb,var(--ap-label) 6%,transparent);border-radius:4px}.tp .tp-bar__open{background:var(--tp-neutral-fill)}.tp .tp-bar__late{background:var(--ap-red)}.tp .tp-hbars{width:100%;border-collapse:collapse}.tp .tp-hbars th,.tp .tp-hbars td{height:40px;padding:0 8px;font-size:15px;font-weight:400;text-align:start}.tp .tp-hbars th{width:200px}.tp .tp-hbars .tp-num{width:56px;text-align:end}.tp .tp-hbar{display:block;min-width:2px;height:12px;background:var(--tp-neutral-fill);border-radius:6px}.tp .tp-hbar--late{background:var(--ap-red)}.tp .tp-vbars{display:grid;grid-template-columns:repeat(7,1fr);align-items:end;gap:12px;height:160px}.tp .tp-vbars__col{display:grid;justify-items:center;align-content:end;gap:4px;height:100%}.tp .tp-vbar{display:block;width:24px;min-height:2px;background:var(--tp-neutral-fill);border-radius:6px 6px 2px 2px}.tp .tp-vbars__label{color:var(--dl-text-2);font-size:13px}.tp .tp-split{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px}.tp .tp-split__list .tp-nav__item{padding-inline:8px}.tp .tp-plan{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px}.tp .tp-plan__pick{display:inline-flex;align-items:center;gap:12px;min-width:0}.tp .tp-plan__pick input{width:18px;height:18px;accent-color:var(--ap-blue)}.tp .tp-day{position:relative;height:600px;margin-top:12px;border-inline-start:1px solid var(--tp-hair)}.tp .tp-day__hour{position:absolute;inset-inline:0;padding-inline-start:8px;color:var(--dl-text-2);font-size:13px;font-variant-numeric:tabular-nums;border-top:1px solid var(--tp-hair)}.tp .tp-day__event{position:absolute;inset-inline:56px 4px;overflow:hidden;padding:4px 8px;font-size:13px;line-height:1.3;background:color-mix(in srgb,var(--ap-blue) 14%,var(--tp-page));border-inline-start:3px solid var(--ap-blue);border-radius:6px}.tp .tp-day__event.is-busy{color:var(--dl-text-2);background:var(--tp-card);border-inline-start-color:var(--tp-neutral-fill)}.tp .tp-bulk{position:sticky;inset-block-end:24px;z-index:4;display:flex;flex-wrap:wrap;align-items:center;gap:4px;width:max-content;max-width:calc(100% - 32px);margin:0 auto;padding:8px 12px;background:var(--dl-surface-solid);border-radius:var(--tp-r-sheet);box-shadow:var(--dl-shadow-pop);animation:tp-sheet-in .2s var(--tp-ease)}.tp .tp-bulk__count{padding-inline:8px;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:1023.98px){.tp .tp-frame,.tp .tp-frame.has-panel{grid-template-columns:220px minmax(0,1fr)}.tp .tp-column{padding-inline:24px}.tp .tp-plan{grid-template-columns:1fr}.tp .tp-split{grid-template-columns:1fr;gap:16px}.tp .tp-tl__row{grid-template-columns:160px minmax(0,1fr)}}@media(max-width:720px){.tp .tp-frame,.tp .tp-frame.has-panel{grid-template-columns:180px minmax(0,1fr)}.tp .tp-column{padding-inline:16px}.tp .tp-row__trail{width:72px}}.tp .raouf-sheet:has(.tp-panel--sheet){position:relative;inline-size:min(440px,calc(100% - 24px))}.tp .raouf-sheet:has(.tp-panel--sheet) .raouf-sheet__header{padding-inline-start:56px}.tp .raouf-sheet:has(.tp-panel--sheet) .raouf-sheet__body{padding:0;overflow:auto}.tp .raouf-sheet:has(.tp-away){inline-size:min(480px,100%)}@media(pointer:coarse){.tp .tp-nav__item,.tp .tp-newtask,.tp .tp-weekday,.tp .tp-qa__option,.tp .tp-chip-button,.tp .tp-tab,.tp .tp-choice{min-height:44px}.tp .tp-lead{width:28px;height:28px}.tp .tp-lead:after{content:"";position:absolute;inset:-8px}}@media(prefers-reduced-motion:reduce){.tp .tp-frame,.tp .tp-lane__chev,.tp .tp-card{transition:none}.tp .tp-panel__inner,.dl.tp[dir=rtl] .tp-panel__inner{transform:none;transition:opacity .16s linear}.tp .tp-lead--circle.is-filled{animation:none}.tp .tp-lead--circle.is-filled .tp-check{transition:none}.tp .tp-row__fold,.tp .tp-row.is-folding .tp-row__fold{grid-template-rows:1fr;transition:opacity .12s linear}.tp .tp-card.is-lifted{transform:none}.tp .dialog-foundation,.tp .tp-bulk{animation:tp-fade .16s linear}.tp .tp-skeleton__row b{animation:none}}@keyframes tp-fade{0%{opacity:0}}.tp .tp-count.tp-warn-text{color:var(--tp-orange-text)}.tp .tp-plainlist__row>span.tp-fact:first-child{display:inline-flex}.tp .tp-bar__open{background:var(--dl-text-2)}.tp svg.lucide{stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.tp .tp-inline-icon,.tp .tp-row__sub svg.lucide{width:13px;height:13px;stroke-width:2.5;vertical-align:-1.5px}.tp .tp-nav__item svg.lucide{width:17px;height:17px}.tp .tp-badge,.tp .tp-demo-marker{line-height:20px}.tp :is(.tp-chip-button,.tp-text-button,.tp-demo-marker,.tp-nav__item,.tp-tab,.tp-choice,.tp-prop--button,.tp-lead--circle):active{transform:scale(.97);transition-duration:80ms}@media(prefers-reduced-motion:reduce){.tp :is(.tp-chip-button,.tp-text-button,.tp-demo-marker,.tp-nav__item,.tp-tab,.tp-choice,.tp-prop--button,.tp-lead--circle):active{transform:none;opacity:.7}}.tp .tp-bulk--report{align-items:flex-start;max-width:min(560px,calc(100% - 32px))}.tp .tp-bulk__report{display:grid;gap:4px;padding:4px 8px;font-size:13px}.tp .tp-bulk__report ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.tp .tp-bulk__title{font-weight:500}.tp .tp-qa__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.tp .tp-chip-button{flex:none}.tp .tp-seg{white-space:nowrap}.tp .tp-seg+.tp-seg:before{content:"·";margin-inline:4px 6px;color:var(--dl-text-2)}.tp .tp-tl__ms.is-end{flex-direction:row-reverse;transform:translate(7px)}.dl.tp[dir=rtl] .tp-tl__ms.is-end{transform:translate(-7px)}.tp :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:none;box-shadow:var(--dl-focus)}.tp .tp-qa__ask{padding:0;background:none}.tp .tp-qa__ask legend{padding:0 0 8px}.tp .tp-qa__options{padding:0 12px;background:var(--tp-card);border-radius:var(--tp-r-row)}.tp .tp-tl__row--ms{min-height:64px}.tp .tp-tl__ms:nth-child(2n){inset-block-start:34px}.tp .tp-tl__ms-label{padding-inline:2px;background:var(--tp-page);border-radius:4px}.dl.tp{--tp-page: var(--ap-grouped);--tp-card: var(--ap-grouped-2);--tp-row-bg: var(--ap-grouped-2);--tp-hover: color-mix(in srgb, var(--ap-label) 4%, var(--ap-grouped-2));--tp-selected: color-mix(in srgb, var(--ap-blue) 12%, var(--ap-grouped-2));--tp-glass-fill: color-mix(in srgb, var(--ap-grouped-2) 72%, transparent);--tp-glass-fill-thick: color-mix(in srgb, var(--ap-grouped-2) 84%, transparent);--tp-glass-blur: blur(28px) saturate(180%);--tp-glass-edge: inset 0 0 0 .5px color-mix(in srgb, var(--ap-label) 10%, transparent), inset 0 1px 0 color-mix(in srgb, white 70%, transparent);--tp-glass-shadow: 0 8px 28px color-mix(in srgb, var(--ap-label) 10%, transparent), 0 1px 3px color-mix(in srgb, var(--ap-label) 8%, transparent);--tp-r-chrome: 18px;--tp-r-card: 12px;--tp-spring: linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 20.5%, 1.043 24.5%, 1.035 28.4%, 1.007 36%, .997 42.1%, 1);--tp-spring-soft: linear(0, .02, .08 4%, .32 10%, .74 22%, .92 32%, .99 44%, 1.01 56%, 1);background:var(--tp-page)}.dl.tp[data-theme=dark]{--tp-page: var(--ap-grouped);--tp-card: var(--ap-grouped-2);--tp-row-bg: var(--ap-grouped-2);--tp-hover: color-mix(in srgb, var(--ap-label) 6%, var(--ap-grouped-2));--tp-selected: color-mix(in srgb, var(--ap-blue) 22%, var(--ap-grouped-2));--tp-glass-fill: color-mix(in srgb, var(--ap-bg-elevated-2) 66%, transparent);--tp-glass-fill-thick: color-mix(in srgb, var(--ap-bg-elevated) 82%, transparent);--tp-glass-edge: inset 0 0 0 .5px color-mix(in srgb, var(--ap-label) 14%, transparent), inset 0 1px 0 color-mix(in srgb, var(--ap-label) 16%, transparent);--tp-glass-shadow: 0 10px 32px color-mix(in srgb, var(--ap-gray6) 70%, transparent)}.dl.tp{--dl-text-2: color-mix(in srgb, var(--ap-label) 60%, var(--ap-grouped-2))}.dl.tp[data-theme=dark]{--dl-text-2: color-mix(in srgb, var(--ap-label) 64%, var(--ap-grouped-2))}.tp .tp-frame{padding:8px;gap:0}.tp .tp-frame.has-panel{grid-template-columns:240px minmax(0,1fr) 408px}.tp .tp-side{margin-inline-end:8px;padding:12px 8px;background:var(--tp-glass-fill-thick);border-radius:var(--tp-r-chrome);box-shadow:var(--tp-glass-edge),var(--tp-glass-shadow);-webkit-backdrop-filter:var(--tp-glass-blur);backdrop-filter:var(--tp-glass-blur)}.tp .tp-main{border-radius:var(--tp-r-chrome);scroll-padding-top:72px}.tp .tp-column{padding-top:4px}.tp .tp-toolbar-dock{position:sticky;inset-block-start:0;z-index:5;display:flex;justify-content:center;padding:8px 16px 0;pointer-events:none}.tp .tp-toolbar{display:flex;align-items:center;gap:8px;width:min(100%,1200px);min-height:48px;padding:6px 6px 6px 18px;background:var(--tp-glass-fill);border-radius:999px;box-shadow:var(--tp-glass-edge),var(--tp-glass-shadow);-webkit-backdrop-filter:var(--tp-glass-blur);backdrop-filter:var(--tp-glass-blur);pointer-events:auto}.dl.tp[dir=rtl] .tp-toolbar{padding:6px 18px 6px 6px}.tp .tp-toolbar__title{flex:1;min-width:0;overflow:hidden}.tp .tp-toolbar__title-text{display:block;overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .32s var(--tp-spring-soft)}.tp .tp-toolbar__title-text.is-shown{opacity:1;transform:none}.tp .tp-toolbar__group{display:inline-flex;align-items:center;gap:4px;padding:2px;background:color-mix(in srgb,var(--ap-label) 5%,transparent);border-radius:999px}.tp .tp-toolbar__group:empty{display:none}.tp .tp-toolbar__group .dl-button,.tp .tp-toolbar__group .tp-text-button{min-height:36px;padding-inline:14px;border-radius:999px}.tp .tp-panel{margin-inline-start:8px;background:var(--tp-glass-fill-thick);border:0;border-radius:var(--tp-r-chrome);box-shadow:var(--tp-glass-edge),var(--tp-glass-shadow);-webkit-backdrop-filter:var(--tp-glass-blur);backdrop-filter:var(--tp-glass-blur)}.tp .tp-panel__inner{transition:transform .42s var(--tp-spring),opacity .2s ease}.tp .tp-frame{transition:grid-template-columns .42s var(--tp-spring)}.tp .tp-nav__icon{display:inline-grid;flex:none;place-items:center;width:22px;height:22px;color:var(--tp-icon, var(--ap-blue))}.tp .tp-nav__icon svg{width:17px;height:17px}.tp .tp-side__scroll>.tp-nav:first-of-type .tp-nav__icon{width:26px;height:26px;color:var(--dl-on-accent);background:var(--tp-icon, var(--ap-blue));border-radius:50%}.tp .tp-side__scroll>.tp-nav:first-of-type .tp-nav__icon svg{width:15px;height:15px;stroke-width:2.4}.tp .tp-nav__icon--blue{--tp-icon: var(--ap-blue)}.tp .tp-nav__icon--red{--tp-icon: var(--ap-red)}.tp .tp-nav__icon--orange{--tp-icon: var(--ap-orange)}.tp .tp-nav__icon--green{--tp-icon: var(--ap-green)}.tp .tp-nav__icon--teal{--tp-icon: var(--ap-teal)}.tp .tp-nav__icon--cyan{--tp-icon: var(--ap-cyan)}.tp .tp-nav__icon--indigo{--tp-icon: var(--ap-indigo)}.tp .tp-nav__icon--purple{--tp-icon: var(--ap-purple)}.tp .tp-nav__icon--brown{--tp-icon: var(--ap-brown)}.tp .tp-nav__icon--gray{--tp-icon: var(--ap-gray)}.tp .tp-nav__item{min-height:34px;padding:4px 8px;border-radius:10px}.tp .tp-nav__item.is-active{font-weight:600;background:color-mix(in srgb,var(--ap-label) 9%,transparent)}.tp .tp-nav--compact .tp-nav__item svg{color:inherit}.tp .tp-nav__heading{margin-inline:8px;font-size:13px;font-weight:600;color:var(--dl-text-2)}.tp .tp-list,.tp .tp-plainlist--rows,.tp .tp-group{padding:0 4px;background:var(--tp-card);border-radius:var(--tp-r-card)}.tp .tp-list{padding-block:2px}.tp .tp-row__inner{border-radius:10px}.tp .tp-row+.tp-row .tp-row__inner:before{inset-inline:48px 12px}.tp .tp-plainlist--rows{padding-inline:16px}.tp .tp-section__title{margin:0 0 8px;padding-inline:4px}.tp .tp-callout,.tp .tp-card-block{background:var(--tp-card);border-radius:var(--tp-r-card)}.tp .tp-card-block--private{background:transparent}.tp .tp-card{background:var(--tp-card);border:0;border-radius:12px;box-shadow:0 0 0 .5px color-mix(in srgb,var(--ap-label) 8%,transparent),0 1px 2px color-mix(in srgb,var(--ap-label) 6%,transparent)}.dl.tp[data-theme=dark] .tp-card{box-shadow:0 0 0 .5px color-mix(in srgb,var(--ap-label) 12%,transparent)}.tp .tp-board__heads{background:transparent;border:0}.tp .tp-col.is-over{background:color-mix(in srgb,var(--ap-blue) 10%,transparent)}.tp .tp-newtask{margin-top:8px}.tp .dl-button{border-radius:999px;transition:background-color .16s ease,box-shadow .16s ease,transform .26s var(--tp-spring)}.tp .dl-button--secondary{color:var(--dl-text);background:var(--tp-glass-fill);box-shadow:var(--tp-glass-edge);-webkit-backdrop-filter:var(--tp-glass-blur);backdrop-filter:var(--tp-glass-blur)}.tp .dl-button--primary{color:var(--dl-on-accent);background:var(--ap-blue);box-shadow:inset 0 1px color-mix(in srgb,white 30%,transparent),0 4px 14px color-mix(in srgb,var(--ap-blue) 30%,transparent)}.tp .dl-button:active:not(:disabled){transform:scale(.96)}.tp .dl-icon-button{border-radius:50%}.tp .tp-chip-button,.tp .tp-demo-marker,.tp .tp-badge{border-radius:999px}.tp .tp-chip-button{background:color-mix(in srgb,var(--ap-label) 6%,transparent)}.tp .tp-seg-field{display:grid;gap:8px;justify-items:start}.tp .tp-seg-field__label{color:var(--dl-text-2);font-size:13px;font-weight:500}.tp .tp-glass-seg{position:relative;display:inline-flex;max-width:100%;padding:3px;background:color-mix(in srgb,var(--ap-label) 7%,transparent);border-radius:999px}.tp .tp-glass-seg__thumb{position:absolute;inset-block:3px;left:0;background:var(--ap-grouped-2);border-radius:999px;box-shadow:var(--tp-glass-edge),0 2px 8px color-mix(in srgb,var(--ap-label) 12%,transparent);transition:transform .42s var(--tp-spring),width .42s var(--tp-spring)}.dl.tp[data-theme=dark] .tp-glass-seg__thumb{background:color-mix(in srgb,var(--ap-label) 22%,var(--ap-grouped-2))}.tp .tp-glass-seg__item{position:relative;z-index:1;min-height:32px;padding:0 16px;color:var(--dl-text-2);font-size:15px;font-weight:500;white-space:nowrap;border-radius:999px;transition:color .2s ease}.tp .tp-glass-seg__item[aria-checked=true]{color:var(--dl-text);font-weight:600}.tp .tp-glass-seg__item:focus-visible{box-shadow:var(--dl-focus)}.tp .tp-glass-seg--small .tp-glass-seg__item{min-height:28px;padding:0 12px;font-size:13px}.tp .tp-tabs{position:relative;padding:3px;background:color-mix(in srgb,var(--ap-label) 7%,transparent);border-radius:999px}.tp .tp-tabs__thumb{position:absolute;inset-block:3px;left:0;background:var(--ap-grouped-2);border-radius:999px;box-shadow:var(--tp-glass-edge),0 2px 8px color-mix(in srgb,var(--ap-label) 12%,transparent);transition:transform .42s var(--tp-spring),width .42s var(--tp-spring)}.dl.tp[data-theme=dark] .tp-tabs__thumb{background:color-mix(in srgb,var(--ap-label) 22%,var(--ap-grouped-2))}.tp .tp-tab{position:relative;z-index:1;border-radius:999px}.tp .tp-tab.active{background:transparent;box-shadow:none}.tp :is(.raouf-menu,.dl-popover,.dl-listbox,.tp-picker-pop){background:var(--tp-glass-fill-thick);border-radius:16px;box-shadow:var(--tp-glass-edge),var(--tp-glass-shadow);-webkit-backdrop-filter:var(--tp-glass-blur);backdrop-filter:var(--tp-glass-blur)}.tp :is(.raouf-menu,.dl-popover){animation:tp-morph-in .36s var(--tp-spring) both}@keyframes tp-morph-in{0%{opacity:0;transform:scale(.86);filter:blur(4px)}40%{opacity:1;filter:none}}.tp .raouf-menu__item{min-height:34px;gap:10px;border-radius:10px}.tp .raouf-menu__icon svg{width:16px;height:16px;color:var(--dl-text-2)}.tp .raouf-menu__item[data-highlighted]{color:var(--dl-on-accent);background:var(--ap-blue)}.tp .raouf-menu__item[data-highlighted] .raouf-menu__icon svg{color:inherit}.tp .dialog-foundation{--tp-sheet-r: 28px;--tp-sheet-pad: 20px;background:var(--tp-glass-fill-thick);border-radius:var(--tp-sheet-r);box-shadow:var(--tp-glass-edge),var(--tp-glass-shadow);-webkit-backdrop-filter:var(--tp-glass-blur);backdrop-filter:var(--tp-glass-blur);animation:tp-morph-in .38s var(--tp-spring) both}.tp .dialog-foundation .dl-button{border-radius:calc(var(--tp-sheet-r) - var(--tp-sheet-pad))}.tp .dialog-foundation :is(.tp-qa__options,.tp-editor__summary,.tp-note-preview){border-radius:calc(var(--tp-sheet-r) - var(--tp-sheet-pad))}.tp .raouf-sheet{background:var(--tp-glass-fill-thick);-webkit-backdrop-filter:var(--tp-glass-blur);backdrop-filter:var(--tp-glass-blur)}.tp .tp-bulk{background:var(--tp-glass-fill-thick);border-radius:999px;box-shadow:var(--tp-glass-edge),var(--tp-glass-shadow);-webkit-backdrop-filter:var(--tp-glass-blur);backdrop-filter:var(--tp-glass-blur)}.tp .tp-bulk--report{border-radius:22px}.tp .tp-switch__track.is-grabbed .tp-switch__thumb{background:color-mix(in srgb,white 55%,transparent);-webkit-backdrop-filter:blur(6px) saturate(160%);backdrop-filter:blur(6px) saturate(160%)}.tp .tp-switch__thumb{transition:transform .42s var(--tp-spring),width .3s var(--tp-spring),inset-block-start .22s ease,height .22s ease,background-color .16s ease}@media(max-width:1023.98px){.tp .tp-frame,.tp .tp-frame.has-panel{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:720px){.tp .tp-frame,.tp .tp-frame.has-panel{grid-template-columns:180px minmax(0,1fr);padding:4px}}@media(prefers-reduced-transparency:reduce){.tp :is(.tp-side,.tp-toolbar,.tp-panel,.raouf-menu,.dl-popover,.dl-listbox,.tp-picker-pop,.dialog-foundation,.raouf-sheet,.tp-bulk,.dl-button--secondary){background:var(--ap-grouped-2);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){.tp :is(.tp-side,.tp-toolbar,.tp-panel,.raouf-menu,.dl-popover,.tp-picker-pop,.dialog-foundation,.tp-bulk,.dl-button--secondary,.tp-list,.tp-card){background:var(--ap-grouped-2);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px var(--ap-label)}.dl.tp{--dl-text-2: color-mix(in srgb, var(--ap-label) 80%, var(--ap-grouped-2))}}@media(prefers-reduced-motion:reduce){.tp .tp-frame,.tp .tp-panel__inner,.tp .tp-glass-seg__thumb,.tp .tp-tabs__thumb,.tp .tp-switch__thumb,.tp .tp-toolbar__title-text{transition:opacity .12s linear}.tp :is(.raouf-menu,.dl-popover,.dialog-foundation){animation:tp-fade .12s linear both}}.tp .tp-nav__item .tp-nav__icon svg{color:inherit}.tp .tp-toolbar:not(:has(.tp-toolbar__group:not(:empty))):not(:has(.tp-toolbar__title-text.is-shown)){background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.tp .tp-toolbar{transition:background-color .24s ease,box-shadow .24s ease}.dl.tp{--tp-tint-strong: color-mix(in srgb, var(--ap-blue) 80%, var(--ap-label))}.dl.tp[data-theme=dark]{--tp-tint-strong: color-mix(in srgb, var(--ap-blue) 74%, var(--ap-gray6));--tp-red-text: color-mix(in srgb, var(--ap-red) 68%, var(--ap-label))}.tp .dl-button--primary{background:var(--tp-tint-strong)}.tp .tp-demo-marker{color:color-mix(in srgb,var(--ap-label) 72%,var(--ap-grouped))}.tp .tp-glass-seg__item{color:color-mix(in srgb,var(--ap-label) 70%,var(--ap-grouped))}.tp .tp-badge{color:color-mix(in srgb,var(--ap-label) 72%,var(--ap-grouped))}.tp .tp-toolbar-dock{justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px 0}.tp .tp-toolbar{width:auto;max-width:100%;min-height:44px;padding:4px;gap:6px}.tp .tp-toolbar__title{flex:1;min-width:0;padding-inline:12px;pointer-events:none}.tp .tp-toolbar__title-text{font-size:17px}.tp .tp-toolbar__views:empty{display:none}.tp .tp-toolbar__views .tp-tabs{margin:0}.tp .tp-toolbar__views .tp-tab{min-height:32px;padding:2px 14px;font-size:13px;line-height:28px}.tp .tp-toolbar__group{gap:2px;padding:2px}.tp .tp-toolbar__actions{display:inline-flex;align-items:center;gap:2px}.tp .tp-toolbar__actions:empty{display:none}.tp .tp-toolbar__actions .dl-button{min-height:32px;padding-inline:12px;font-size:13px}.tp .tp-toolbar__actions .tp-text-button{min-height:32px;padding-inline:12px;font-size:13px;border-radius:999px}@media(hover:hover)and (pointer:fine){.tp .tp-toolbar__actions .tp-text-button:hover{background:color-mix(in srgb,var(--ap-label) 7%,transparent)}}.tp .tp-tool{display:inline-grid;place-items:center;width:32px;height:32px;color:var(--dl-text);border-radius:50%;transition:background-color .14s ease,transform .26s var(--tp-spring)}.tp .tp-tool svg{width:17px;height:17px}@media(hover:hover)and (pointer:fine){.tp .tp-tool:hover{background:color-mix(in srgb,var(--ap-label) 7%,transparent)}}.tp .tp-tool:active{transform:scale(.92)}.tp .tp-tool:focus-visible{box-shadow:var(--dl-focus)}.tp .tp-tool--prominent{width:36px;height:36px;color:var(--dl-on-accent);background:var(--tp-tint-strong);box-shadow:inset 0 1px color-mix(in srgb,white 30%,transparent),0 3px 10px color-mix(in srgb,var(--ap-blue) 30%,transparent)}@media(hover:hover)and (pointer:fine){.tp .tp-tool--prominent:hover{background:var(--tp-tint-strong);filter:brightness(1.08)}}.tp .tp-search{display:inline-flex;align-items:center;gap:6px;width:200px;height:32px;padding-inline:10px;color:var(--dl-text-2);background:color-mix(in srgb,var(--ap-label) 6%,transparent);border-radius:999px;transition:width .36s var(--tp-spring)}.tp .tp-search:focus-within{width:260px;box-shadow:var(--dl-focus)}.tp .tp-search svg{flex:none;width:15px;height:15px}.tp .tp-search input{flex:1;min-width:0;height:100%;color:var(--dl-text);font-size:13px;background:transparent;border:0;outline:none}.tp .tp-search input::placeholder{color:color-mix(in srgb,var(--ap-label) 62%,var(--ap-grouped))}.tp .tp-empty-search{padding:32px 16px;color:var(--dl-text-2);text-align:center}.tp .tp-toolbar:not(:has(.tp-toolbar__group:not(:empty))):not(:has(.tp-toolbar__title-text.is-shown)){background:var(--tp-glass-fill);box-shadow:var(--tp-glass-edge),var(--tp-glass-shadow);-webkit-backdrop-filter:var(--tp-glass-blur);backdrop-filter:var(--tp-glass-blur)}.tp .tp-head{margin-top:-36px}.tp .tp-head__row h1{max-width:calc(100% - 8px)}.tp .tp-frame{min-height:0}.tp .tp-side{display:flex;flex-direction:column;min-height:0;max-height:100%;overflow:hidden;padding:10px 8px 8px}.tp .tp-side__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;margin-inline:-4px;padding-inline:4px}.tp .tp-side__foot{flex:none;margin-top:0;padding-top:8px;border-top:.5px solid var(--tp-hair)}.tp .tp-nav__item{min-height:32px;gap:10px}.tp .tp-nav__item.is-active{background:color-mix(in srgb,var(--ap-blue) 16%,transparent)}.tp .tp-nav__heading{margin:14px 8px 4px;font-size:11px;letter-spacing:.02em}.tp .tp-row__inner{min-height:48px;padding-inline:12px}.tp .tp-row+.tp-row .tp-row__inner:before{inset-inline:48px 0}.tp .tp-section{margin-bottom:24px}.tp .tp-section__title{padding-inline:12px;font-size:15px;font-weight:600;color:var(--dl-text-2)}.tp .tp-section__title .tp-count{font-size:15px}.tp .tp-head h1,.dl.tp[dir=rtl] .tp-head h1{padding-inline:12px 0}.tp .tp-head__sub{padding-inline:12px}.tp .tp-head{margin-top:8px}.tp .tp-side__foot .tp-nav__icon{width:22px;height:22px;color:var(--tp-icon);background:none}.tp .tp-side__foot .tp-nav__icon svg{width:17px;height:17px;stroke-width:2.25}@media(max-width:1023.98px){.tp .tp-search{width:140px}.tp .tp-search:focus-within{width:180px}}.dl.tp[data-theme=dark]{--ap-grouped: color-mix(in srgb, var(--ap-gray5) 55%, var(--ap-gray6));--ap-grouped-2: color-mix(in srgb, var(--ap-gray4) 45%, var(--ap-gray5));--ap-grouped-3: var(--ap-gray4);--ap-bg: var(--ap-grouped);--ap-bg-elevated: var(--ap-grouped-2);--ap-bg-elevated-2: var(--ap-gray4);--dl-surface-solid: var(--ap-grouped-2);--tp-page: var(--ap-grouped);--tp-card: var(--ap-grouped-2);--tp-row-bg: var(--ap-grouped-2)}.dl.tp{--tp-ambient-a: color-mix(in srgb, var(--ap-blue) 11%, transparent);--tp-ambient-b: color-mix(in srgb, var(--ap-indigo) 8%, transparent);--tp-ambient-c: color-mix(in srgb, var(--ap-teal) 9%, transparent);background:var(--tp-page)}.dl.tp[data-theme=dark]{--tp-ambient-a: color-mix(in srgb, var(--ap-blue) 16%, transparent);--tp-ambient-b: color-mix(in srgb, var(--ap-indigo) 13%, transparent);--tp-ambient-c: color-mix(in srgb, var(--ap-teal) 10%, transparent)}.dl.tp{--tp-glass-fill: color-mix(in srgb, white 58%, transparent);--tp-glass-fill-thick: color-mix(in srgb, white 70%, transparent);--tp-glass-blur: blur(40px) saturate(200%);--tp-glass-edge: inset 0 0 0 .5px color-mix(in srgb, white 80%, transparent), inset 0 1px 0 color-mix(in srgb, white 95%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--ap-label) 4%, transparent), 0 0 0 .5px color-mix(in srgb, var(--ap-label) 8%, transparent);--tp-glass-shadow: 0 12px 36px color-mix(in srgb, var(--ap-indigo) 10%, transparent), 0 2px 6px color-mix(in srgb, var(--ap-label) 6%, transparent)}.dl.tp[data-theme=dark]{--tp-glass-fill: color-mix(in srgb, var(--ap-gray4) 52%, transparent);--tp-glass-fill-thick: color-mix(in srgb, var(--ap-gray4) 66%, transparent);--tp-glass-edge: inset 0 0 0 .5px color-mix(in srgb, white 14%, transparent), inset 0 1px 0 color-mix(in srgb, white 22%, transparent), 0 0 0 .5px color-mix(in srgb, var(--ap-gray6) 60%, transparent);--tp-glass-shadow: 0 14px 40px color-mix(in srgb, var(--ap-gray6) 55%, transparent), 0 2px 6px color-mix(in srgb, var(--ap-gray6) 40%, transparent)}.tp :is(.raouf-menu,.dl-popover,.dl-listbox,.tp-picker-pop,.dialog-foundation){background:color-mix(in srgb,var(--tp-card) 86%,transparent)}.tp .tp-nav__item.is-active{color:var(--dl-text);background:color-mix(in srgb,var(--ap-blue) 16%,transparent)}.dl.tp[data-theme=dark] .tp-nav__item.is-active{background:color-mix(in srgb,var(--ap-blue) 28%,transparent)}.tp .tp-nav__count{font-weight:500}.tp .tp-proj{gap:5px;padding:0 7px 0 5px;color:color-mix(in srgb,var(--tp-chip, var(--ap-gray)) 64%,var(--ap-label));background:color-mix(in srgb,var(--tp-chip, var(--ap-gray)) 13%,transparent);border-radius:999px}.dl.tp[data-theme=dark] .tp-proj{color:color-mix(in srgb,var(--tp-chip, var(--ap-gray)) 55%,var(--ap-label));background:color-mix(in srgb,var(--tp-chip, var(--ap-gray)) 22%,transparent)}.tp .tp-proj:has(.tp-dot--blue){--tp-chip: var(--ap-blue)}.tp .tp-proj:has(.tp-dot--green){--tp-chip: var(--ap-green)}.tp .tp-proj:has(.tp-dot--teal){--tp-chip: var(--ap-teal)}.tp .tp-proj:has(.tp-dot--orange){--tp-chip: var(--ap-orange)}.tp .tp-proj:has(.tp-dot--purple){--tp-chip: var(--ap-purple)}.tp .tp-proj:has(.tp-dot--pink){--tp-chip: var(--ap-pink)}.tp .tp-demo-marker{color:color-mix(in srgb,var(--ap-indigo) 70%,var(--ap-label));background:color-mix(in srgb,var(--ap-indigo) 12%,transparent)}.dl.tp[data-theme=dark] .tp-demo-marker{color:color-mix(in srgb,var(--ap-indigo) 45%,var(--ap-label));background:color-mix(in srgb,var(--ap-indigo) 26%,transparent)}.tp .tp-row.is-selected{--tp-row-bg: color-mix(in srgb, var(--ap-blue) 13%, var(--tp-card))}.dl.tp[data-theme=dark] .tp-row.is-selected{--tp-row-bg: color-mix(in srgb, var(--ap-blue) 24%, var(--tp-card))}.tp .tp-section__title{color:var(--dl-text)}.tp .tp-section__title .tp-count{color:var(--dl-text-2);font-weight:500}.tp .tp-toolbar__title-text{color:var(--dl-text)}.tp .tp-card,.tp .tp-list,.tp .tp-group,.tp .tp-plainlist--rows,.tp .tp-callout,.tp .tp-card-block{box-shadow:0 0 0 .5px color-mix(in srgb,var(--ap-label) 6%,transparent),0 1px 3px color-mix(in srgb,var(--ap-label) 5%,transparent)}.dl.tp[data-theme=dark] :is(.tp-card,.tp-list,.tp-group,.tp-plainlist--rows,.tp-callout,.tp-card-block){box-shadow:0 0 0 .5px color-mix(in srgb,white 7%,transparent)}.dl.tp{--tp-hover-fill: color-mix(in srgb, var(--ap-label) 5%, transparent);--tp-press-fill: color-mix(in srgb, var(--ap-label) 9%, transparent)}.dl.tp[data-theme=dark]{--tp-hover-fill: color-mix(in srgb, var(--ap-label) 7%, transparent);--tp-press-fill: color-mix(in srgb, var(--ap-label) 12%, transparent)}.tp .tp-select{position:static;display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;opacity:1;translate:none}.tp .tp-select input{width:18px;height:18px;margin:0;accent-color:var(--ap-blue)}.tp .tp-select--na{visibility:hidden}.tp .tp-tool--text{width:auto;min-width:32px;padding-inline:12px;font-size:13px;font-weight:500}.tp .tp-tool--text.is-on{color:var(--dl-on-accent);background:var(--tp-tint-strong)}.tp .tp-toolbar{min-height:44px;padding:4px;gap:4px;border-radius:22px}.dl.tp[dir=rtl] .tp-toolbar{padding:4px}.tp .tp-search{height:36px;gap:8px;padding-inline:12px;border-radius:18px}.tp .tp-search svg{width:15px;height:15px}.tp .tp-toolbar__group{height:36px;padding:2px;gap:0;border-radius:18px;background:var(--tp-hover-fill)}.tp .tp-toolbar__group>*,.tp .tp-toolbar__actions>*{flex:none}.tp .tp-tool{width:32px;height:32px;border-radius:16px}.tp .tp-toolbar__actions{gap:0}.tp .tp-toolbar__actions .tp-text-button,.tp .tp-toolbar__actions .dl-button{min-height:32px;height:32px;padding-inline:12px;gap:6px;font-size:13px;border-radius:16px}.tp .tp-tool--prominent{width:36px;height:36px;border-radius:18px;box-shadow:inset 0 1px color-mix(in srgb,white 28%,transparent)}.tp .tp-toolbar__views .tp-tabs{height:36px;padding:2px;border-radius:18px;background:var(--tp-hover-fill)}.tp .tp-toolbar__views .tp-tabs__thumb{inset-block:2px}.tp .tp-toolbar__views .tp-tab{min-height:32px;height:32px;padding:0 12px;line-height:32px;border-radius:16px}.dl.tp{--tp-glass-edge: inset 0 1px 0 color-mix(in srgb, white 90%, transparent), inset 0 0 0 .5px color-mix(in srgb, white 55%, transparent)}.dl.tp[data-theme=dark]{--tp-glass-edge: inset 0 1px 0 color-mix(in srgb, white 18%, transparent), inset 0 0 0 .5px color-mix(in srgb, white 10%, transparent)}.tp :is(.tp-card,.tp-list,.tp-group,.tp-plainlist--rows,.tp-callout,.tp-card-block),.dl.tp[data-theme=dark] :is(.tp-card,.tp-list,.tp-group,.tp-plainlist--rows,.tp-callout,.tp-card-block){border:0;box-shadow:none}.tp .tp-card-block--private{background:transparent;box-shadow:inset 0 0 0 1px var(--tp-hair)}.tp .tp-datefield{border-color:var(--tp-hair)}.tp .tp-row+.tp-row .tp-row__inner:before{inset-inline:48px 12px;border-top:1px solid var(--tp-hair)}@media(min-resolution:2dppx){.tp .tp-row+.tp-row .tp-row__inner:before,.tp .tp-prop+.tp-prop:before,.tp .tp-plainlist--rows>li+li{border-top-width:.5px}}.tp .tp-row.is-selected+.tp-row .tp-row__inner:before,.tp .tp-row.is-selected .tp-row__inner:before{border-color:transparent}@media(hover:hover)and (pointer:fine){.tp .tp-row:hover .tp-row__inner:before,.tp .tp-row:hover+.tp-row .tp-row__inner:before{border-color:transparent}}.tp .tp-prop+.tp-prop:before{inset-inline:32px 0}.tp .tp-prop--button+.tp-prop:before,.tp .tp-prop+.tp-prop--button:before{inset-inline:40px 8px}@media(hover:hover)and (pointer:fine){.tp .tp-prop--button:hover:before,.tp .tp-prop--button:hover+.tp-prop:before{border-color:transparent}}@media(hover:hover)and (pointer:fine){.tp .tp-row:not(.is-selected):hover{--tp-row-bg: color-mix(in srgb, var(--ap-label) 4%, var(--tp-card))}.tp :is(.tp-nav__item:not(.is-active),.tp-tool:not(.tp-tool--prominent):not(.is-on),.tp-chip-button,.tp-choice,.tp-prop--button,.tp-text-button,.tp-cal__chev,.tp-cal__title,.tp-cal__month:not([aria-pressed=true]),.tp-lane__head,.tp-linkrow--nav,.tp-demo-marker,.dl-icon-button):hover{background:var(--tp-hover-fill)}.tp .tp-card:hover{background:color-mix(in srgb,var(--ap-label) 3%,var(--tp-card))}}.tp :is(.tp-nav__item,.tp-tool:not(.tp-tool--prominent),.tp-chip-button,.tp-choice,.tp-prop--button,.tp-text-button,.tp-cal__chev,.tp-lane__head,.dl-icon-button):active{background:var(--tp-press-fill)}.tp .tp-row__main:focus-visible,.tp .tp-row .dl-context-area:focus-visible{box-shadow:var(--dl-focus)}.tp :is(a,button,input,[tabindex]):focus:not(:focus-visible){box-shadow:none}.tp .tp-row__hover{inset-block-start:50%;translate:0 -50%}.tp .tp-row__hover .dl-icon-button,.tp .tp-row__hover .dl-icon-button--plain{width:28px;height:28px;border-radius:14px}.tp .tp-row__hover .dl-icon-button svg{width:16px;height:16px}.tp .tp-card__more{width:28px;height:28px;border-radius:14px}.tp .tp-facts,.tp .tp-board__bar,.tp .tp-board__head{padding-inline:12px}.tp .tp-settings>:not(.tp-section__title){margin-inline-start:12px}.tp .tp-seg-field__label{padding-inline:0}.tp .tp-callout{padding:12px}.tp .tp-tool.tp-tool--text{width:auto;padding-inline:12px}.tp .tp-toolbar__group,.tp .tp-toolbar__actions{gap:2px}.tp .tp-proj{color:color-mix(in srgb,var(--tp-chip, var(--ap-gray)) 48%,var(--ap-label))}.dl.tp[data-theme=dark] .tp-proj{color:color-mix(in srgb,var(--tp-chip, var(--ap-gray)) 40%,var(--ap-label))}.dl.tp[data-theme=dark]{--tp-red-text: color-mix(in srgb, var(--ap-red) 44%, var(--ap-label))}.tp .tp-board__bar .tp-facts{padding-inline:0}.tp .tp-plainlist__row>span.tp-fact:first-child{gap:12px}.tp .tp-lock{margin-inline-start:6px;color:var(--dl-text-2);vertical-align:-1px}.tp .tp-panel__body:focus{outline:none;box-shadow:none}.tp .tp-toolbar__actions .dl-button--primary{color:var(--tp-blue-text);background:transparent;box-shadow:none}@media(hover:hover)and (pointer:fine){.tp .tp-toolbar__actions .dl-button--primary:hover{background:var(--tp-hover-fill)}}.tp .tp-tl__name{min-height:32px;display:inline-flex;align-items:center}.tp .tp-linkrow button{min-height:32px}@media(max-width:1023.98px){.tp .tp-toolbar-dock{padding-inline:8px}.tp .tp-toolbar{max-width:100%;overflow:hidden}.tp .tp-search{width:36px;padding-inline:10px}.tp .tp-search input{width:0}.tp .tp-search:focus-within{width:160px}.tp .tp-search:focus-within input{width:auto}.tp .tp-toolbar__views .tp-tab{padding-inline:8px}}.tp .tp-seg--progress{color:var(--dl-text-2);font-variant-numeric:tabular-nums}.tp .tp-empty{gap:8px;padding-block:64px}.tp .tp-empty .tp-text-button{margin-top:4px}.tp .tp-empty--caught_up .tp-empty__icon svg{color:var(--ap-green)}.tp .tp-lead--circle.is-filled{animation:tp-pop .3s var(--tp-spring)}.tp .tp-side__scroll{padding-bottom:16px}.tp .tp-panel__erp a{display:inline-block;padding-block:5px}.tp .tp-nav{display:grid;gap:1px}.tp .tp-nav__item{min-height:30px;gap:8px;padding-inline:8px 10px;color:var(--dl-text);font-size:13.5px;font-weight:400;border-radius:7px;transition:background-color .12s ease}@media(hover:hover){.tp .tp-nav__item:not(.is-active):hover{background:color-mix(in srgb,var(--dl-text) 5%,transparent)}}.tp .tp-nav__item:active{background:color-mix(in srgb,var(--dl-text) 9%,transparent)}.tp .tp-nav__icon,.tp .tp-side__foot .tp-nav__icon,.tp .tp-side__scroll>.tp-nav:first-of-type .tp-nav__icon{display:inline-grid;place-items:center;width:18px;height:18px;flex:none;color:var(--dl-text-2);background:none;border-radius:0;box-shadow:none}.tp .tp-nav__icon svg,.tp .tp-side__foot .tp-nav__icon svg,.tp .tp-side__scroll>.tp-nav:first-of-type .tp-nav__icon svg{width:16px;height:16px;stroke-width:1.75;color:inherit}.tp .tp-nav__item.is-active,.dl.tp[data-theme=dark] .tp-nav__item.is-active{color:var(--dl-text);font-weight:500;background:color-mix(in srgb,var(--dl-text) 10%,transparent)}.dl.tp[data-theme=dark] .tp-nav__item.is-active{background:color-mix(in srgb,var(--dl-text) 13%,transparent)}.tp .tp-nav__item.is-active .tp-nav__icon,.tp .tp-side__scroll>.tp-nav:first-of-type .tp-nav__item.is-active .tp-nav__icon,.tp .tp-side__foot .tp-nav__item.is-active .tp-nav__icon{color:var(--dl-accent)}.tp .tp-nav__icon .tp-dot{width:8px;height:8px;box-shadow:none}.tp .tp-nav__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp .tp-nav__count,.tp .tp-nav__item.is-active .tp-nav__count{margin-inline-start:auto;color:var(--dl-text-3);font-size:12px;font-weight:400;font-variant-numeric:tabular-nums}.tp .tp-nav__count.is-alert{color:var(--dl-danger);font-weight:500}.tp .tp-nav__heading{margin:16px 0 2px;padding-inline:8px;color:var(--dl-text-2);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}@media(prefers-reduced-motion:reduce){.tp .tp-nav__item{transition:none}}.tp .tp-tool:not(.tp-tool--prominent) svg{transition:transform .16s var(--dl-snap, ease-out)}@media(hover:hover){.tp .tp-tool:not(.tp-tool--prominent):hover svg{transform:scale(1.08)}}.tp .tp-tool:not(.tp-tool--prominent):active{transform:scale(.96);background:color-mix(in srgb,var(--dl-text) 12%,transparent)}.tp .tp-glass-seg__item[aria-checked=true]{font-weight:650}.tp .tp-glass-seg__item{transition:color .15s var(--dl-snap, ease-out),transform .15s var(--dl-snap, ease-out)}.tp .tp-glass-seg__item:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.tp .tp-glass-seg__item:active,.tp .tp-tool:active,.tp .tp-tool svg{transform:none!important}}.tp .tp-board__head .tp-count,.tp .tp-lane__head .tp-count{min-width:20px;padding:1px 7px;color:var(--dl-text);font-size:11px;font-weight:600;text-align:center;background:color-mix(in srgb,var(--dl-text) 10%,transparent);border-radius:999px}.tp .tp-board__head .tp-count.tp-warn-text{color:var(--dl-warning);background:color-mix(in srgb,var(--ap-orange) 14%,transparent)}.tp .dl-badge svg{width:12px;height:12px}.tp .tp-row__sub .dl-badge,.tp .tp-card__meta .dl-badge{min-height:20px;padding-inline:7px;font-size:12px}.tp .tp-row__sub .dl-badge--danger,.tp .tp-card__meta .dl-badge--danger{color:color-mix(in srgb,var(--ap-red) 66%,#000);background:color-mix(in srgb,var(--ap-red) 9%,#fff)}.dl.tp[data-theme=dark] .tp-row__sub .dl-badge--danger,.dl.tp[data-theme=dark] .tp-card__meta .dl-badge--danger{color:color-mix(in srgb,var(--ap-red) 45%,#fff);background:color-mix(in srgb,var(--ap-red) 16%,#1c1c1e)}.tp .tp-who{gap:6px}.tp .tp-who .dl-avatar--small,.tp .tp-row__sub .dl-avatar--small,.tp .tp-card__meta .dl-avatar--small{width:18px;height:18px;font-size:8px}.tp .tp-lane__head .dl-avatar{margin-inline-end:2px}.tp .dl-avatar-group .dl-avatar{box-shadow:0 0 0 2px var(--tp-panel-bg, var(--dl-surface-2))}.tp .tp-rec-chip{display:inline-flex;align-items:center;gap:4px;min-height:20px;padding:0 7px;color:color-mix(in srgb,var(--dl-text) 72%,transparent);font-size:12px;font-weight:550;background:color-mix(in srgb,var(--ap-gray) 12%,transparent);border-radius:999px}.tp .tp-rec-chip svg{width:12px;height:12px;color:var(--ap-blue)}.dl.tp[data-theme=dark] .tp-rec-chip{background:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ap-gray) 45%,transparent)}.tp .tp-activity{gap:14px}.tp .tp-activity .dl-activity{align-items:start}.tp .tp-activity .dl-activity p{margin:0;font-size:14px}.tp .tp-activity__text{display:grid;gap:4px;min-width:0}.tp .tp-activity__quote{padding:8px 12px;color:var(--dl-text);background:color-mix(in srgb,var(--ap-gray) 10%,transparent);border-radius:12px}.tp .tp-activity .dl-activity time{grid-column:2}.tp .tp-composer .dl-button--primary svg{width:15px;height:15px}.tp .tp-panel .dl-rd-group{background:var(--dl-surface-solid)}.tp .tp-block .dl-rd-section{margin-block-start:4px}.tp .tp-block .dl-rd-section>h4{padding-inline:4px}.tp .tp-block .dl-steps{margin-block:2px 8px}.tp .dl-field--float .dl-field__box{border-radius:12px}.tp .tp-qa .dl-field{margin-block-end:4px}.tp .tp-qa__chips{margin-block-start:6px}.tp .tp-row__sub{display:flex;flex-wrap:wrap;align-items:center;column-gap:0;row-gap:3px}.tp .tp-row__sub>*{white-space:nowrap}.tp .tp-sub-item+.tp-sub-item:before{content:"·";padding-inline:5px;color:var(--dl-text-3)}.tp .tp-sub-item{display:inline-flex;align-items:center}.tp .tp-card__meta{align-items:center}.tp :is(.tp-row__trail,.tp-card__meta,.tp-prop__value,.tp-count,.dl-activity time,.dl-steps__status,.tp-sub-item,.tp-board__head){font-variant-numeric:tabular-nums}.tp .tp-row__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.tp .tp-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.tp .tp-section{margin-bottom:28px}.tp .tp-section__title{margin-block-end:6px;letter-spacing:-.01em}.tp .tp-block+.tp-block{margin-block-start:22px}.tp .tp-block__h{margin-block-end:8px;font-size:13px;font-weight:600;color:var(--dl-text-2);letter-spacing:.01em}.tp .tp-skeleton__row :is(i,b){background:color-mix(in srgb,var(--ap-gray) 16%,transparent);animation:tp-pulse 1.6s ease-in-out infinite}.tp .tp-skeleton__row:nth-child(3n) b:first-child{width:72%}.tp .tp-skeleton__row:nth-child(3n+1) b:first-child{width:48%}@keyframes tp-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.tp .tp-skeleton__row :is(i,b){animation:none}}.tp .tp-empty__icon{display:inline-grid;place-items:center;background:none}.tp .tp-empty__icon svg,.tp .tp-empty--caught_up .tp-empty__icon svg{width:28px;height:28px;stroke-width:1.5;color:var(--dl-text-3)}.dl.tp:not([data-theme=dark]) .tp-nav__count.is-alert{color:color-mix(in srgb,var(--ap-red) 78%,#000)}.dl.tp[data-theme=dark] .tp-nav__count.is-alert{color:color-mix(in srgb,var(--ap-red) 80%,#fff)}.tp .tp-proj,.dl.tp[data-theme=dark] .tp-proj{gap:5px;padding:0;color:var(--dl-text-2);background:none}.tp .tp-proj .tp-dot{width:8px;height:8px}.tp .tp-prop__value .tp-proj{color:var(--dl-text-2)}@property --se-top{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --se-bottom{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --se-left{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --se-right{syntax: "<length>"; inherits: false; initial-value: 0px;}.tp-se:not(.tp-main){-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--se-top),#000 calc(100% - var(--se-bottom)),transparent),linear-gradient(to right,transparent,#000 var(--se-left),#000 calc(100% - var(--se-right)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--se-top),#000 calc(100% - var(--se-bottom)),transparent),linear-gradient(to right,transparent,#000 var(--se-left),#000 calc(100% - var(--se-right)),transparent);-webkit-mask-composite:source-in;mask-composite:intersect;transition:--se-top .18s ease-out,--se-bottom .18s ease-out,--se-left .18s ease-out,--se-right .18s ease-out}.tp .tp-side__scroll.tp-se{-webkit-mask-image:none;mask-image:none}.tp .tp-side__scroll.tp-se{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--se-top),#000 calc(100% - var(--se-bottom)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--se-top),#000 calc(100% - var(--se-bottom)),transparent)}.tp .tp-toolbar-dock:before{position:absolute;inset:0 0 -22px;z-index:-1;content:"";pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(10px) saturate(1.4);backdrop-filter:blur(10px) saturate(1.4);background:color-mix(in srgb,var(--tp-page, #f5f5f7) 72%,transparent);-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent);transition:opacity .2s ease-out}.tp .tp-main[data-se~=top]>.tp-toolbar-dock:before{opacity:1}.tp .tp-main:after{position:sticky;inset-block-end:0;display:block;height:24px;margin-block-start:-24px;content:"";pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(to top,#000,transparent);mask-image:linear-gradient(to top,#000,transparent);transition:opacity .2s ease-out}.tp .tp-main[data-se~=bottom]:after{opacity:1}@media(prefers-reduced-transparency:reduce){.tp-se,.tp .tp-side__scroll.tp-se{-webkit-mask-image:none!important;mask-image:none!important}.tp .tp-toolbar-dock:before,.tp .tp-main:after{display:none}.tp-se[data-se~=top]{box-shadow:inset 0 1px 0 var(--dl-separator)}.tp-se[data-se~=bottom]{box-shadow:inset 0 -1px 0 var(--dl-separator)}.tp-se[data-se~=top][data-se~=bottom]{box-shadow:inset 0 1px 0 var(--dl-separator),inset 0 -1px 0 var(--dl-separator)}.tp .tp-main[data-se~=top]>.tp-toolbar-dock{box-shadow:0 1px 0 var(--dl-separator)}}@media(prefers-reduced-motion:reduce){.tp-se{transition:none}}.dl.tp{--tp-page: #F5F5F7;--tp-glass-fill: color-mix(in srgb, #fff 90%, transparent);--tp-glass-fill-thick: color-mix(in srgb, #fff 94%, transparent);--tp-glass-blur: blur(20px) saturate(120%);--tp-glass-edge: 0 0 0 .5px rgba(0, 0, 0, .12);--tp-glass-shadow: 0 0 #0000;--tp-overlay-bg: #fff;--tp-overlay-shadow: 0 0 0 .5px rgba(0, 0, 0, .12), 0 10px 30px rgba(0, 0, 0, .12), 0 1px 3px rgba(0, 0, 0, .06);--tp-content-edge: 0 0 0 .5px rgba(0, 0, 0, .08);background:var(--tp-page)}.dl.tp[data-theme=dark]{--ap-grouped: #1E1E1E;--ap-bg: #1E1E1E;--ap-grouped-2: #2A2A2C;--ap-bg-elevated: #2A2A2C;--dl-surface-solid: #2A2A2C;--tp-page: #1E1E1E;--tp-card: #2A2A2C;--tp-row-bg: #2A2A2C;--tp-side: #1E1E1E;--tp-glass-fill: color-mix(in srgb, #2A2A2C 92%, transparent);--tp-glass-fill-thick: color-mix(in srgb, #2A2A2C 96%, transparent);--tp-glass-edge: 0 0 0 .5px rgba(255, 255, 255, .09);--tp-glass-shadow: 0 0 #0000;--tp-overlay-bg: #2C2C2E;--tp-overlay-shadow: 0 0 0 .5px rgba(255, 255, 255, .1), 0 12px 32px rgba(0, 0, 0, .45);--tp-content-edge: 0 0 #0000}.tp .tp-main{background:transparent}.tp :is(.tp-side,.tp-panel,.tp-bulk){background:var(--tp-glass-fill-thick);box-shadow:var(--tp-glass-edge)}.tp .tp-toolbar,.tp .tp-toolbar:not(:has(.tp-toolbar__group:not(:empty))):not(:has(.tp-toolbar__title-text.is-shown)){background:var(--tp-glass-fill);box-shadow:var(--tp-glass-edge)}.tp .dl-button--secondary{background:var(--tp-glass-fill-thick);box-shadow:var(--tp-glass-edge);-webkit-backdrop-filter:none;backdrop-filter:none}.tp .tp-tool--prominent{box-shadow:none}.tp :is(.tp-glass-seg__thumb,.tp-tabs__thumb){box-shadow:0 0 0 .5px #0000001a,0 1px 2px #00000014}.dl.tp[data-theme=dark] :is(.tp-glass-seg__thumb,.tp-tabs__thumb){background:#48484a;box-shadow:none}.tp :is(.raouf-menu,.dl-menu,.dl-popover,.dl-listbox,.tp-picker-pop,.dialog-foundation,.raouf-sheet,.tp-mentions){background:var(--tp-overlay-bg);box-shadow:var(--tp-overlay-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.tp :is(.tp-card,.tp-list,.tp-group,.tp-plainlist--rows,.tp-callout,.tp-card-block,.dl-rd-group){box-shadow:var(--tp-content-edge)}.dl.tp[data-theme=dark] :is(.tp-card,.tp-list,.tp-group,.tp-plainlist--rows,.tp-callout,.tp-card-block,.dl-rd-group){box-shadow:none}.tp .tp-demo-marker,.dl.tp[data-theme=dark] .tp-demo-marker,.tp .tp-badge{color:var(--dl-text-2);background:color-mix(in srgb,var(--ap-gray) 12%,transparent)}.tp .tp-fact__icon--approval{color:var(--dl-text-2)}.tp .dl-dialog-icon{background:var(--ap-blue)}.tp .tp-board__head .tp-count.tp-warn-text{background:none}.tp .tp-lead--approval{color:var(--dl-text-2);border:1.5px solid var(--tp-neutral-fill);border-radius:50%}.tp .tp-lead--approval svg{width:12px;height:12px;stroke-width:2.25}.tp .tp-lead--mini{width:16px;height:16px;border-radius:50%;border-width:1.25px}.tp .tp-lead--mini svg{width:10px;height:10px}.tp .tp-row__inner{align-items:flex-start;min-height:44px;padding-block:12px}.tp .tp-row__main{gap:2px;padding:0}.tp .tp-row__title{font-size:15px;line-height:19px;-webkit-line-clamp:1}.tp .tp-row__inner>:is(.tp-lead,.tp-select){margin-block-start:-2.5px}.tp .tp-row__trail{align-self:flex-start;line-height:19px;font-variant-numeric:tabular-nums}.tp .tp-row__hover{inset-block-start:6px}.tp .tp-row__sub{display:flex;flex-wrap:wrap;align-items:center;height:17px;overflow:hidden;color:var(--dl-text-2);font-size:13px;line-height:17px;row-gap:0}.tp .tp-row__sub>.tp-sub-item{display:inline-flex;align-items:center;min-width:0;max-width:100%;height:17px;white-space:nowrap}.tp .tp-row__sub>.tp-sub-item:first-child{overflow:hidden;text-overflow:ellipsis}.tp .tp-sub-item+.tp-sub-item:before{content:"·";padding-inline:6px;color:var(--dl-text-3)}.tp :is(.tp-meta-late,.tp-meta-rec){display:inline-flex;align-items:center;gap:4px;padding:0;background:none;border:0;box-shadow:none;font:inherit}.tp :is(.tp-meta-late,.tp-meta-rec) svg{width:12px;height:12px;flex:none;stroke-width:2}.tp .tp-meta-late{color:var(--tp-red-text)}.tp .tp-meta-rec{color:var(--dl-text-2)}.tp .tp-meta-rec svg{color:var(--dl-text-3)}.tp .tp-card__meta :is(.tp-meta-late,.tp-meta-rec){font-size:inherit}.tp .tp-section__title{padding-inline:12px;color:var(--dl-text-2);font-size:13px;font-weight:600;line-height:18px;letter-spacing:0}.tp .tp-section__title .tp-count{color:var(--dl-text-2);font-size:13px;font-weight:400}.tp .tp-column,.tp .tp-column--wide{max-width:none;margin:0;padding:8px 24px 96px}.tp .tp-toolbar-dock{justify-content:space-between;padding:8px 24px 0}.tp .tp-toolbar__title{padding-inline:12px}.tp :is(.tp-head__sub,.tp-section__note,.tp-privacy,.tp-note,.tp-empty p){max-width:68ch}.tp .tp-head{margin:4px 0 20px}@media(max-width:767.98px){.tp .tp-column,.tp .tp-column--wide,.tp .tp-toolbar-dock{padding-inline:16px}}.tp .tp-gsearch{position:relative}.tp .tp-gsearch__results{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;z-index:30;width:min(440px,80vw);max-height:min(60vh,520px);overflow:auto;padding:6px;pointer-events:auto;background:var(--tp-overlay-bg);border-radius:12px;box-shadow:var(--tp-overlay-shadow)}.tp .tp-gsearch__results[hidden]{display:none}.tp .tp-gsearch__head{margin:6px 10px 2px;color:var(--dl-text-2);font-size:11px;font-weight:600}.tp .tp-gsearch__item{display:flex;align-items:center;gap:10px;min-height:32px;padding:4px 10px;color:var(--dl-text);font-size:14px;border-radius:7px;cursor:default}.tp .tp-gsearch__item[aria-selected=true]{color:#fff;background:var(--dl-accent)}.tp .tp-gsearch__item[aria-selected=true] .tp-gsearch__meta{color:#ffffffd9}.tp .tp-gsearch__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp .tp-gsearch__meta{flex:none;color:var(--dl-text-2);font-size:12px;font-variant-numeric:tabular-nums}.tp .tp-gsearch__meta kbd{font:inherit}.tp .tp-gsearch__empty{margin:10px;color:var(--dl-text-2);font-size:13px}.tp .tp-search{width:240px}.tp .tp-search:focus-within{width:280px}.tp .tp-palette{display:grid;gap:8px;min-width:min(520px,86vw)}.tp .tp-palette__field.tp-search,.tp .tp-palette__field.tp-search:focus-within{width:100%;height:40px}.tp .tp-palette__field input{font-size:15px}.tp .tp-palette__list{max-height:50vh;overflow:auto}.tp .tp-keys__group+.tp-keys__group{margin-block-start:12px}.tp .tp-qa__guesses{display:flex;flex-wrap:wrap;gap:6px}.tp .tp-guess{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:0 8px 0 10px;color:var(--dl-text);font-size:13px;background:color-mix(in srgb,var(--ap-gray) 12%,transparent);border:0;border-radius:999px}.tp .tp-guess svg{width:12px;height:12px;color:var(--dl-text-2)}.tp .tp-guess.is-tie{box-shadow:inset 0 0 0 1px var(--ap-orange)}@media(hover:hover){.tp .tp-guess:hover{background:color-mix(in srgb,var(--ap-gray) 20%,transparent)}}.tp .tp-qa__added{margin:0;color:var(--dl-text-2);font-size:13px}.tp .tp-panel__status{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;margin:2px 0 10px;color:var(--dl-text-2);font-size:13px}.tp .tp-panel__status>*+*:before{content:"·";padding-inline:6px;color:var(--dl-text-3)}.tp .tp-panel__status .tp-panel__erp{display:inline-flex;gap:4px}.tp .tp-finish{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-block-end:16px}.tp .tp-finish>.tp-details{flex-basis:100%}.tp .tp-finish__who{color:var(--dl-text-2);font-size:13px}.tp .tp-props{display:grid;gap:14px;margin-block-end:18px}.tp .tp-props .dl-rd-section>h4{padding-inline:4px}.tp .tp-props .tp-group__rows{margin:0;padding:0;list-style:none}.tp .tp-props__note{margin:4px 4px 0}.tp .tp-panel__note{margin-block-end:18px}.tp .tp-approval{display:grid;gap:10px;margin-block-end:16px;padding:12px 14px;background:var(--tp-card);border-radius:12px;box-shadow:var(--tp-content-edge)}.tp .tp-approval__facts{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;font-size:13px}.tp .tp-approval__facts>div{display:contents}.tp .tp-approval__facts dt{color:var(--dl-text-2)}.tp .tp-approval__facts dd{margin:0;color:var(--dl-text)}.tp .tp-approval__done{margin:0;font-weight:600}.tp .tp-approval__return{display:grid;gap:8px}.tp .tp-meta-verify{color:var(--dl-text-2)}.tp .tp-card__title{color:var(--dl-text);font-size:15px;font-weight:500;line-height:1.35}.tp .tp-card__meta{gap:4px 10px;margin-block-start:6px;color:var(--dl-text-2);font-size:12px}.tp .tp-card__stale{display:inline-flex;align-items:center;gap:3px;color:var(--dl-text-3);font-size:11px}.tp .tp-card__stale svg{width:11px;height:11px}.tp .tp-board__head .tp-count.is-over,.dl.tp[data-theme=dark] .tp-board__head .tp-count.is-over{color:#fff;font-weight:700;background:color-mix(in srgb,var(--ap-red) 88%,#000);padding-inline:8px}.tp .tp-card{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tp .tp-card.is-lifted{box-shadow:var(--tp-overlay-shadow);z-index:4;position:relative}.tp .tp-privacy{display:flex;align-items:center;gap:8px;margin:10px 4px 0;color:var(--dl-text-2);font-size:14px}.tp .tp-privacy svg{flex:none;width:16px;height:16px;color:var(--dl-text-2)}.tp .tp-row__sub.tp-row__sub--wrap{display:block;height:auto;overflow:visible;white-space:normal}.tp .tp-nav__heading:has(.tp-nav__disclosure){margin:12px 0 2px;padding:0}.tp .tp-nav__disclosure{display:flex;align-items:center;gap:4px;width:100%;min-height:26px;padding:0 8px;color:var(--dl-text-2);font:inherit;font-size:11px;font-weight:500;text-align:start;background:none;border:0;border-radius:6px}@media(hover:hover){.tp .tp-nav__disclosure:hover{color:var(--dl-text);background:color-mix(in srgb,var(--dl-text) 5%,transparent)}}.tp .tp-nav__disclosure:focus-visible{box-shadow:var(--dl-focus);outline:none}.tp .tp-nav__chev{width:12px;height:12px;margin-inline-start:auto;transition:transform .16s ease}.tp .tp-nav__disclosure[aria-expanded=true] .tp-nav__chev{transform:rotate(90deg)}.dl.tp[dir=rtl] .tp-nav__disclosure[aria-expanded=false] .tp-nav__chev{transform:scaleX(-1)}@media(prefers-reduced-motion:reduce){.tp .tp-nav__chev{transition:none}}.tp .tp-nav[hidden]{display:none}.tp .tp-panel__status+.tp-panel__erp-line{margin:-6px 0 10px}.tp .tp-palette-scrim{position:fixed;inset:0;z-index:60;display:grid;justify-items:center;align-items:start;padding-block-start:14vh;background:#0000002e}.dl.tp[data-theme=dark] .tp-palette-scrim{background:#0006}.tp .tp-palette{display:grid;gap:4px;width:min(600px,calc(100vw - 32px));max-height:64vh;padding:8px;background:var(--tp-overlay-bg);border-radius:14px;box-shadow:var(--tp-overlay-shadow)}.tp .tp-palette__field.tp-search,.tp .tp-palette__field.tp-search:focus-within{width:100%;height:44px;border-radius:10px;box-shadow:none;background:color-mix(in srgb,var(--ap-gray) 10%,transparent)}.tp .tp-palette__esc{color:var(--dl-text-3);font:500 11px/1 var(--dl-font)}.tp .tp-palette__list{overflow:auto;min-height:0}.tp .tp-guess-wrap{position:relative;display:inline-flex}.tp .tp-guess__list{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0;z-index:5;min-width:200px;margin:0;padding:4px;list-style:none;background:var(--tp-overlay-bg);border-radius:10px;box-shadow:var(--tp-overlay-shadow)}.tp .tp-guess__list li{padding:6px 10px;font-size:14px;border-radius:6px;cursor:default}.tp .tp-guess__list li.is-active{color:#fff;background:var(--dl-accent)}.tp .tp-guess__list li[aria-selected=true]:after{content:" ✓"}.tp .tp-approval__actions,.tp .tp-approval__return .tp-row-actions{justify-content:flex-start}.tp .tp-row__hover{inset-block-start:7px;background:inherit;padding-inline-start:8px;border-radius:8px}.tp .tp-notes{position:relative;display:inline-flex}.tp .tp-notes__badge{position:absolute;inset-block-start:1px;inset-inline-end:1px;min-width:16px;height:16px;padding:0 4px;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;background:color-mix(in srgb,var(--ap-red) 90%,#000);border-radius:999px}.tp .tp-notes__panel{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:-48px;z-index:30;display:grid;gap:8px;width:min(400px,90vw);max-height:min(70vh,640px);overflow:auto;padding:12px;pointer-events:auto;background:var(--tp-overlay-bg);border-radius:14px;box-shadow:var(--tp-overlay-shadow)}.tp .tp-notes__head{display:flex;align-items:center;justify-content:space-between}.tp .tp-notes__head h2{margin:0;font-size:15px;font-weight:600}.tp .tp-notes__group{display:grid;gap:6px}.tp .tp-notes__group h3{margin:4px 4px 0;color:var(--dl-text-2);font-size:12px;font-weight:600}.tp .tp-notes__foot{display:grid;gap:4px;padding:4px}.tp .tp-ncard{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:10px 12px;color:var(--dl-text);font:inherit;text-align:start;background:color-mix(in srgb,var(--ap-gray) 8%,transparent);border:0;border-radius:16px}@media(hover:hover){.tp button.tp-ncard:hover{background:color-mix(in srgb,var(--ap-gray) 14%,transparent)}}.tp .tp-ncard__icon{display:grid;width:30px;height:30px;place-items:center;color:#fff;border-radius:8px}.tp .tp-ncard__icon svg{width:16px;height:16px}.tp .tp-ncard__body{display:grid;gap:2px;min-width:0;font-size:13px}.tp .tp-ncard__body strong{font-size:14px;font-weight:600}.tp .tp-ncard__body span{color:var(--dl-text-2);overflow-wrap:anywhere}.tp .tp-ncard__time{display:inline-flex;align-items:center;gap:6px;color:var(--dl-text-2);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.tp .tp-ncard__dot{width:8px;height:8px;background:var(--ap-blue);border-radius:50%}.dl .tp-tile--blue{background:var(--ap-blue)}.dl .tp-tile--green{background:color-mix(in srgb,var(--ap-green) 85%,#000)}.dl .tp-tile--orange{background:color-mix(in srgb,var(--ap-orange) 90%,#000)}.dl .tp-tile--red{background:var(--ap-red)}.dl .tp-tile--gray{background:var(--ap-gray)}.tp .tp-banner{position:fixed;inset-block-start:64px;inset-inline-end:20px;z-index:70;display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:10px;width:min(380px,calc(100vw - 32px));padding:10px 12px;background:var(--tp-overlay-bg);border-radius:16px;box-shadow:var(--tp-overlay-shadow);animation:tp-banner-in .42s var(--tp-spring, cubic-bezier(.2, .9, .3, 1.2))}@keyframes tp-banner-in{0%{opacity:0;transform:translateY(-12px) scale(.98)}}@media(prefers-reduced-motion:reduce){.tp .tp-banner{animation:none}}.tp .tp-myday__start{display:grid;justify-items:start;gap:12px;padding:4px 12px}.tp .tp-myday__start p{margin:0;max-width:60ch;color:var(--dl-text-2)}.tp .tp-myday__progress{max-width:420px;margin:0 12px 16px}.tp .tp-myday__pick{display:grid;gap:12px}.tp .tp-myday__group{display:grid;gap:6px;margin:0;padding:0;border:0}.tp .tp-myday__group legend{margin-block-end:4px;color:var(--dl-text-2);font-size:13px;font-weight:600}.tp .tp-wrapup{display:grid;justify-items:start;gap:8px;margin-block-start:8px;padding:14px 16px;background:var(--tp-card);border-radius:12px;box-shadow:var(--tp-content-edge)}.tp .tp-wrapup .tp-section__title{padding:0}.tp .tp-wrapup__line{margin:0;font-size:17px;font-weight:600}.tp .tp-suggest{display:flex;align-items:center;gap:12px}.tp .tp-suggest__body{display:grid;gap:2px;flex:1;min-width:0}.tp .tp-suggest__actions{display:inline-flex;flex:none;gap:6px}.tp .tp-handoff,.tp .tp-why{display:grid;gap:6px;margin-block-end:14px;padding:10px 12px;background:color-mix(in srgb,var(--ap-gray) 8%,transparent);border-radius:12px}.tp .tp-handoff p,.tp .tp-why p{margin:0;font-size:14px}.tp .tp-why .tp-block__h{margin:0}.tp .tp-why__who{display:flex;align-items:center;gap:8px}.tp .tp-why__note{margin:0;padding-inline-start:10px;color:var(--dl-text);font-size:14px;border-inline-start:2px solid color-mix(in srgb,var(--ap-gray) 40%,transparent)}.tp .tp-row-actions--start{justify-content:flex-start}.tp .tp-panel__nudge{margin:0 0 14px}.tp .tp-files{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none}.tp .tp-file{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 4px 0 10px;font-size:13px;background:color-mix(in srgb,var(--ap-gray) 10%,transparent);border-radius:8px}.tp .tp-file svg{width:13px;height:13px;color:var(--dl-text-2)}.tp .tp-file__name{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp .tp-file__size{color:var(--dl-text-2);font-variant-numeric:tabular-nums;padding-inline-end:6px}.tp .tp-wcal__bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;padding-inline:4px}.tp .tp-wcal__title{flex:1;font-size:17px;font-weight:600}.tp .tp-wcal__nav{display:inline-flex;gap:4px}.dl.tp[dir=rtl] .tp-flip{transform:scaleX(-1)}.tp .tp-wcal{display:grid;gap:1px;overflow:hidden;background:var(--dl-separator);border-radius:12px;box-shadow:var(--tp-content-edge)}.tp .tp-wcal__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px}.tp .tp-wcal__day{display:flex;flex-direction:column;gap:4px;min-height:120px;padding:6px;background:var(--tp-card)}.tp .tp-wcal--week .tp-wcal__day{min-height:340px}.tp .tp-wcal__day.is-outside{background:color-mix(in srgb,var(--tp-card) 70%,var(--tp-page))}.tp .tp-wcal__day.is-outside .tp-wcal__num{color:var(--dl-text-3)}.tp .tp-wcal__day.is-over{box-shadow:inset 0 0 0 2px var(--dl-accent)}.tp .tp-wcal__date{display:flex;align-items:baseline;gap:6px;color:var(--dl-text-2);font-size:12px}.tp .tp-wcal__num{font-variant-numeric:tabular-nums;font-weight:600;color:var(--dl-text)}.tp .tp-wcal__day.is-today .tp-wcal__num{display:inline-grid;min-width:22px;height:22px;place-items:center;color:#fff;background:var(--dl-accent);border-radius:11px}.tp .tp-wcal__meeting{padding:3px 6px;color:var(--dl-text-2);font-size:12px;background:color-mix(in srgb,var(--ap-gray) 12%,transparent);border-radius:6px}.tp .tp-wcal__task{display:flex;gap:4px;min-width:0;padding:3px 6px;color:var(--dl-text);font:inherit;font-size:12px;text-align:start;background:color-mix(in srgb,var(--ap-blue) 12%,transparent);border:0;border-inline-start:2px solid var(--ap-blue);border-radius:6px;cursor:grab}.tp .tp-wcal__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp .tp-wcal__time{color:var(--dl-text-2);font-variant-numeric:tabular-nums}.tp .tp-wcal__more{color:var(--dl-text-2);font-size:12px}.tp .tp-offline{display:flex;align-items:center;gap:10px;margin:8px 24px 0;padding:8px 12px;color:var(--dl-text);font-size:14px;background:color-mix(in srgb,var(--ap-orange) 12%,var(--tp-card));border-radius:10px}.tp .tp-offline svg{width:16px;height:16px;color:color-mix(in srgb,var(--ap-orange) 80%,#000)}.tp .tp-offline .dl-button{margin-inline-start:auto}.tp .tp-tabbar{position:fixed;inset:auto 0 0;z-index:40;display:grid;grid-template-columns:repeat(4,1fr);padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:var(--tp-glass-fill-thick);box-shadow:0 -.5px 0 var(--dl-separator);-webkit-backdrop-filter:var(--tp-glass-blur);backdrop-filter:var(--tp-glass-blur)}.tp .tp-tabbar__item{position:relative;display:grid;justify-items:center;gap:2px;min-height:44px;padding:4px 0;color:var(--dl-text-2);font:inherit;font-size:11px;text-decoration:none;background:none;border:0}.tp .tp-tabbar__item svg{width:22px;height:22px}.tp .tp-tabbar__item[aria-current=page],.tp .tp-tabbar__item.active{color:var(--dl-accent)}.tp .tp-tabbar__item .tp-notes__badge{inset-inline-end:calc(50% - 22px)}.tp .tp-more-sheet .tp-side{display:flex;position:static;width:auto;margin:0;box-shadow:none;background:none}@media(max-width:600px){.tp .tp-frame{grid-template-columns:minmax(0,1fr) 0!important;padding:0}.tp .tp-frame>.tp-side{display:none}.tp .tp-column,.tp .tp-column--wide{padding:4px 16px 96px}.tp .tp-toolbar-dock{padding:8px 12px 0}.tp .tp-toolbar__views,.tp .tp-toolbar__actions{display:none}.tp .tp-search{width:36px}.tp .tp-search:focus-within{width:200px}.tp .tp-head h1{font-size:28px}.tp .tp-row__trail{width:auto;min-width:44px}.tp .tp-wcal__week{grid-template-columns:repeat(7,minmax(44px,1fr))}.tp .tp-wcal{overflow-x:auto}.tp .tp-notes__panel{position:fixed;inset:60px 8px auto;width:auto}}@media(max-width:600px){.tp .tp-row__hover{display:none}}.tp .tp-wcal__day>*{flex:none}.tp .tp-props .dl-rd-section>h3.tp-props__h{margin:0;padding-inline:4px;color:var(--dl-text-2);font-size:13px;font-weight:400}.tp .tp-rebal{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.tp .tp-rebal__col{display:grid;align-content:start;gap:8px;min-height:160px;padding:10px;background:var(--tp-card);border-radius:12px;box-shadow:var(--tp-content-edge)}.tp .tp-rebal__col.is-over{box-shadow:inset 0 0 0 2px var(--dl-accent)}.tp .tp-rebal__head{display:flex;align-items:center;gap:8px;font-size:14px}.tp .tp-rebal__load{margin-inline-start:auto;color:var(--dl-text-2);font-size:13px;font-variant-numeric:tabular-nums}.tp .tp-rebal__load strong{color:var(--dl-text)}.tp .tp-rebal__bar{display:block;height:4px;background:color-mix(in srgb,var(--ap-gray) 20%,transparent);border-radius:2px;overflow:hidden}.tp .tp-rebal__bar>span{display:block;height:100%;background:var(--ap-blue);border-radius:inherit;transition:inline-size .24s ease}.tp .tp-rebal__list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.tp .tp-rebal__task label{display:flex;align-items:flex-start;gap:6px;padding:5px 6px;font-size:13px;line-height:1.3;background:color-mix(in srgb,var(--ap-gray) 8%,transparent);border-radius:6px;cursor:grab}.tp .tp-rebal__task.is-moved label{box-shadow:inset 2px 0 0 var(--dl-accent);background:color-mix(in srgb,var(--ap-blue) 10%,transparent)}.dl.tp[dir=rtl] .tp-rebal__task.is-moved label{box-shadow:inset -2px 0 0 var(--dl-accent)}.tp .tp-rebal__task.is-late label span{color:var(--tp-red-text)}.tp .tp-rebal__bar-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-block-start:12px}.tp .tp-rebal__bar-actions .dl-field{min-width:220px}.tp .tp-rebal__summary{color:var(--dl-text-2);font-size:13px;margin-inline-start:auto}.tp .tp-rule{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px}.tp .tp-rule__text{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px}.tp .tp-rule__n{width:56px;text-align:center}.tp .tp-rule__matches{color:var(--dl-text-2)}.tp .tp-rule__end{display:inline-flex;align-items:center;gap:8px}.tp .tp-rule__end .tp-switch-row{min-height:0;padding:0}.tp .tp-rule__preview{grid-column:1 / -1;color:var(--dl-text-2);font-size:12px}.tp .tp-health__body{display:grid;gap:8px;padding:12px 14px;background:var(--tp-card);border-radius:12px;box-shadow:var(--tp-content-edge)}.tp .tp-health__line{margin:0;font-size:14px;font-variant-numeric:tabular-nums}.tp .tp-health__bar{display:block;height:4px;max-width:420px;background:color-mix(in srgb,var(--ap-gray) 20%,transparent);border-radius:2px;overflow:hidden}.tp .tp-health__bar>span{display:block;height:100%;background:var(--ap-green)}.tp .tp-health__facts{display:grid;gap:4px;margin:0;padding:0;list-style:none;color:var(--dl-text-2);font-size:13px}.tp .tp-health__reached{margin:0;font-size:13px;color:var(--dl-text-2)}.tp .tp-agenda{display:flex;align-items:center;gap:10px}.tp .tp-agenda__body{display:grid;flex:1;min-width:0}.tp .tp-agenda.is-done .tp-row__title{color:var(--dl-text-2);text-decoration:line-through}.tp .tp-export__table{width:100%}@media print{html[data-tp-print] body *{visibility:hidden!important}html[data-tp-print] .tp-export,html[data-tp-print] .tp-export *{visibility:visible!important}html[data-tp-print] .tp-export{position:absolute;inset:0;padding:24px;background:#fff;color:#000}}.tp .tp-rebal__to{display:inline-flex;align-items:center;gap:8px;font-size:14px}.tp .tp-row__inner{padding-block:0}.tp .tp-row__main{align-self:stretch;padding-block:12px}.tp .tp-row__inner>:is(.tp-lead,.tp-select){margin-block-start:9.5px}.tp .tp-row__inner>.tp-row__trail{padding-block-start:12px}.tp .tp-row__inner>.tp-row__actions{padding-block-end:10px}.dl .dl-avatar:not(.dl-avatar--large):not(.dl-avatar--more){background:color-mix(in srgb,var(--ap-gray) 72%,#000)}.tp .tp-nav__count,.tp .tp-nav__item.is-active .tp-nav__count{color:var(--dl-text-2)}.tp .dl-textarea__count,.tp .dl-field__label>span{color:var(--dl-text-2)}.tp .tp-switch-row.is-disabled .tp-switch-row__text{opacity:1}.tp .tp-switch-row.is-disabled .tp-switch-row__text>:first-child{opacity:.6}.tp .tp-nav__item.is-active .tp-nav__count{color:var(--dl-text)}.tp .dialog-foundation:has(.tp-welcome){width:min(680px,calc(100vw - 32px));max-width:none;padding:32px 64px 40px;text-align:start}.tp .dialog-foundation:not(.is-closing):has(.tp-welcome){animation:tp-welcome-in .32s cubic-bezier(.2,.8,.2,1) both}.tp .dialog-foundation:has(.tp-welcome) .dialog-foundation__header{justify-content:flex-start;padding:40px 0 0}.tp .dialog-foundation:has(.tp-welcome) .dialog-foundation__header h2{font-size:30px;font-weight:700;letter-spacing:-.012em;text-align:start}.tp .dialog-foundation:has(.tp-welcome) .dialog-foundation__body{padding:0}.tp .dialog-foundation:has(.tp-welcome) .dialog-foundation__footer{display:flex;justify-content:center;padding:40px 0 0}.tp .dialog-foundation:has(.tp-welcome) .dialog-foundation__footer .dl-button{width:min(400px,100%);min-height:48px;font-size:17px}.tp .tp-welcome{display:grid;gap:28px;margin:32px 0 0;padding:0;list-style:none}.tp .tp-welcome li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px;align-items:start}.tp .tp-welcome__glyph{display:grid;place-items:center;width:48px;height:40px;color:var(--ap-blue)}.tp .tp-welcome__glyph svg{width:36px;height:36px;stroke-width:1.5}.tp .tp-welcome strong{font-size:17px;font-weight:600;line-height:1.3}.tp .tp-welcome p{margin:3px 0 0;color:var(--dl-text-2);font-size:15px;line-height:1.45}.tp .tp-welcome__more{margin-block-start:4px;padding:0;font-size:15px}.tp .dialog-foundation:has(.tp-welcome) :focus:not(:focus-visible){outline:none;box-shadow:none}.tp .dialog-foundation[data-quiet-focus]:has(.tp-welcome) :focus-visible{outline:none;box-shadow:none}.tp .tp-welcome-help{display:grid;gap:10px;margin:0;padding-inline-start:20px;color:var(--dl-text);font-size:15px;line-height:1.45;text-align:start}@keyframes tp-welcome-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes tp-welcome-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.tp .dialog-foundation:not(.is-closing):has(.tp-welcome){animation-name:tp-welcome-fade;animation-duration:.2s}}@media(max-width:600px){.tp .dialog-foundation:has(.tp-welcome){padding:24px 22px 28px}.tp .dialog-foundation:has(.tp-welcome) .dialog-foundation__header h2{font-size:26px}.tp .tp-welcome li{grid-template-columns:36px minmax(0,1fr);gap:14px}.tp .tp-welcome__glyph{width:36px}.tp .tp-welcome__glyph svg{width:28px;height:28px}}.app-shell--v1 .main-content:has(.dl.st),.main-content:has(.dl.st){padding:0;max-width:none}.main-content>.dl.st{flex:none}.dl.st{--st-page: var(--ap-grouped-2);--st-card: var(--ap-grouped-2);--st-card-border: color-mix(in srgb, var(--ap-label) 9%, transparent);--st-inner: var(--ap-gray6);--st-side: color-mix(in srgb, var(--ap-label) 3%, var(--ap-grouped-2));--st-hair: var(--dl-separator);--st-hover: color-mix(in srgb, var(--ap-label) 4%, transparent);--st-scrim: color-mix(in srgb, var(--ap-label) 22%, transparent);--dl-text-2: color-mix(in srgb, var(--ap-label) 58%, var(--st-page));--st-blue: color-mix(in srgb, var(--ap-blue) 74%, var(--ap-label));--st-red: color-mix(in srgb, var(--ap-red) 80%, var(--ap-label));--st-orange: color-mix(in srgb, var(--ap-orange) 60%, var(--ap-label));--st-green: color-mix(in srgb, var(--ap-green) 58%, var(--ap-label));--st-indigo: color-mix(in srgb, var(--ap-indigo) 82%, var(--ap-label));--dl-link: var(--st-blue);--st-ease: var(--dl-ease, cubic-bezier(.22, 1, .36, 1));--st-spring: cubic-bezier(.34, 1.56, .64, 1);display:block;height:calc(100dvh - var(--raouf-toolbar-height, 44px));min-height:480px;color:var(--dl-text);font-size:15px;line-height:1.4;background:var(--st-page)}.dl.st[data-theme=dark]{--st-page: var(--ap-bg-elevated);--st-card: var(--ap-bg-elevated-2);--st-card-border: transparent;--st-inner: var(--ap-bg-elevated-3);--st-side: color-mix(in srgb, var(--ap-label) 3%, var(--ap-bg-elevated));--dl-text-2: color-mix(in srgb, var(--ap-label) 64%, var(--st-page));--st-blue: color-mix(in srgb, var(--ap-blue) 76%, var(--ap-label));--st-red: color-mix(in srgb, var(--ap-red) 80%, var(--ap-label));--st-orange: var(--ap-orange);--st-green: var(--ap-green);--st-indigo: color-mix(in srgb, var(--ap-indigo) 60%, var(--ap-label));--st-hover: color-mix(in srgb, var(--ap-label) 6%, transparent);--st-scrim: color-mix(in srgb, var(--ap-bg) 55%, transparent)}.dl.st :where(h1,h2,h3,p,ol,ul,dl,dd,figure,blockquote){margin:0}.dl.st :where(ol,ul){padding:0;list-style:none}.dl.st .st-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dl.st[dir=rtl] .st-flip{transform:scaleX(-1)}.dl.st .st-muted{color:var(--dl-text-2)}.dl.st .st-small{font-size:13px}.dl.st .st-warn{color:var(--st-orange)}.dl.st .st-link{color:var(--dl-link);text-decoration:none}@media(hover:hover)and (pointer:fine){.dl.st .st-link:hover{text-decoration:underline}}.dl.st .st-inline-icon{display:inline-block;width:14px;height:14px;margin-inline-end:4px;vertical-align:-2px}.dl.st .st-num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.dl.st .st-prose{max-width:62ch;color:var(--dl-text-2)}.dl.st .st-prose+.st-table-wrap{margin-top:12px}.dl.st :focus-visible{outline:none;box-shadow:var(--dl-focus);border-radius:8px}.dl .st-frame{position:relative;display:grid;grid-template-columns:minmax(0,1fr);height:100%;min-height:0}.dl .st-frame.has-sidebar:not(.is-narrow){grid-template-columns:248px minmax(0,1fr)}.dl .st-main{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0}.dl .st-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;scroll-padding-block:56px}.dl .st-scroll>*{animation:st-enter .24s var(--st-ease) both}.dl .st-toolbar{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 12px;background:var(--st-page)}.dl .st-toolbar__spacer{flex:1}.dl .st-column{width:100%;max-width:780px;margin:0 auto;padding:8px 32px 112px}.dl .st-column--wide{max-width:1120px}.dl .st-frame.is-narrow .st-side{position:absolute;z-index:20;inset-block:0;inset-inline-start:0;width:min(300px,86vw);box-shadow:var(--dl-shadow-pop);animation:st-side-in .26s var(--st-ease) both}.dl .st-scrim{position:absolute;z-index:19;inset:0;background:var(--st-scrim);border:0;animation:st-fade .2s ease both}.dl .st-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 10px;color:var(--dl-text-2);font-size:13px;font-weight:500;white-space:nowrap;background:var(--st-inner);border:0;border-radius:999px}.dl .st-chip svg{width:14px;height:14px}.dl .st-chip--demo{cursor:pointer}.dl .st-chip--demo svg{color:var(--st-orange)}@media(hover:hover)and (pointer:fine){.dl .st-chip--demo:hover{color:var(--dl-text)}}.dl .st-chip--offline{color:var(--st-orange);background:color-mix(in srgb,var(--ap-orange) 13%,transparent)}.dl .st-chip--quiet{background:transparent}.dl .st-chip--quiet svg{color:var(--ap-green)}.dl .st-demo{display:grid;gap:12px;width:min(340px,86vw);padding:14px 16px 16px;font-size:13px}.dl .st-demo__lead{color:var(--dl-text);font-size:15px;line-height:1.45}.dl .st-demo h3{margin-bottom:4px;color:var(--dl-text-2);font-size:13px;font-weight:600}.dl .st-demo ul{display:flex;flex-wrap:wrap;gap:4px 6px}.dl .st-demo li{padding:1px 8px;background:var(--st-inner);border-radius:999px}.dl .st-demo__switches{display:grid;gap:2px}.dl .st-side{display:flex;flex-direction:column;gap:2px;min-height:0;padding:14px 10px 12px;overflow:auto;background:var(--st-side);border-inline-end:1px solid var(--st-hair)}.dl .st-side__back{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:32px;padding:4px 8px;color:var(--dl-link);font-size:13px;text-decoration:none;border-radius:8px}.dl .st-side__back svg{width:15px;height:15px}.dl .st-side__title{margin:6px 12px 10px;font:700 22px/1.2 var(--dl-font-display);letter-spacing:-.01em}.dl .st-nav{display:grid;gap:1px;margin-bottom:6px}.dl .st-nav__heading{margin:12px 12px 4px;color:var(--dl-text-2);font-size:13px;font-weight:600}.dl .st-nav__item{display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 10px;color:var(--dl-text);font-size:15px;text-decoration:none;border-radius:9px;transition:background-color .12s ease}.dl .st-nav__icon{display:inline-grid;place-items:center;width:22px;color:var(--ap-blue)}.dl .st-nav__icon svg{width:18px;height:18px;stroke-width:1.9}.dl .st-nav__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .st-nav__badge{min-width:22px;padding:0 7px;color:var(--dl-text-2);font-size:13px;font-variant-numeric:tabular-nums;line-height:20px;text-align:center;border-radius:999px}.dl .st-nav__item.is-active{font-weight:600;background:color-mix(in srgb,var(--ap-blue) 13%,transparent)}.dl .st-nav__item.is-active .st-nav__badge{color:var(--st-blue)}@media(hover:hover)and (pointer:fine){.dl .st-nav__item:not(.is-active):hover{background:var(--st-hover)}}.dl .st-side__foot{display:grid;gap:6px;margin-top:auto;padding:14px 2px 0}.dl .st-persona{display:flex;align-items:center;gap:10px;width:100%;padding:8px;color:var(--dl-text);text-align:start;background:transparent;border:0;border-radius:12px;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .st-persona:hover{background:var(--st-hover)}}.dl .st-persona__mono{display:inline-grid;flex:none;place-items:center;width:34px;height:34px;color:var(--dl-text);font-size:13px;font-weight:600;letter-spacing:.02em;background:var(--st-inner);border-radius:50%;direction:ltr}.dl .st-persona__text{display:grid;min-width:0;font-size:15px}.dl .st-persona__text small{color:var(--dl-text-2);font-size:13px}.dl .st-side__note{padding:0 10px;color:var(--dl-text-2);font-size:12px;line-height:1.4}.dl .st-head{margin:12px 0 22px}.dl .st-head__eyebrow{margin-bottom:6px;font-size:13px}.dl .st-head__row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.dl .st-head h1{flex:1 1 auto;min-width:0;font:700 32px/1.12 var(--dl-font-display);letter-spacing:-.018em;overflow-wrap:anywhere}.dl .st-head h1:focus,.dl .st-head h1:focus-visible{box-shadow:none}.dl .st-head__actions{display:flex;flex-wrap:wrap;gap:8px;margin-inline-start:auto}.dl .st-head__sub{margin-top:6px;color:var(--dl-text-2);font-size:15px}.dl .st-section{margin-top:32px}.dl .st-section__head{display:flex;align-items:baseline;gap:12px;margin:0 4px 10px}.dl .st-section__head h2{flex:1;display:flex;align-items:baseline;gap:8px;font:600 17px/1.3 var(--dl-font)}.dl .st-count{color:var(--dl-text-2);font-size:15px;font-weight:400;font-variant-numeric:tabular-nums}.dl .st-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 14px}.dl .st-filterbar .dl-select{min-width:200px}.dl .st-status{display:inline-flex;align-items:center;gap:6px;color:var(--dl-text);font-size:13px;font-weight:500;white-space:nowrap}.dl .st-status i{width:7px;height:7px;border-radius:50%;background:var(--ap-gray2)}.dl .st-status--blue i{background:var(--ap-blue)}.dl .st-status--orange i{background:var(--ap-orange)}.dl .st-status--green i{background:var(--ap-green)}.dl .st-status--red i{background:var(--ap-red)}.dl .st-status--indigo i{background:var(--ap-indigo)}.dl .st-status--red{color:var(--st-red)}.dl .st-badge{display:inline-flex;align-items:center;padding:0 7px;font-size:12px;font-weight:600;line-height:18px;letter-spacing:.01em;vertical-align:1px;border-radius:999px}.dl .st-badge--demo{color:var(--st-orange);background:color-mix(in srgb,var(--ap-orange) 12%,transparent)}.dl .st-badge--planned{color:var(--dl-text-2);background:var(--st-inner)}.dl .st-refusal{display:flex;align-items:flex-start;gap:8px;margin:0 0 16px;padding:10px 14px;color:var(--dl-text-2);font-size:13px;line-height:1.45;background:var(--st-inner);border-radius:12px}.dl .st-refusal>svg{flex:none;width:16px;height:16px;margin-top:1px}.dl .st-note{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;font-size:13px;line-height:1.45;background:var(--st-inner);border-radius:12px}.dl .st-note>svg{flex:none;width:16px;height:16px;margin-top:1px;color:var(--dl-text-2)}.dl .st-note--warn>svg{color:var(--ap-orange)}.dl .st-note--indigo{background:color-mix(in srgb,var(--ap-indigo) 9%,transparent)}.dl .st-note--indigo>svg{color:var(--st-indigo)}.dl .st-flag{margin-inline-start:8px;padding:0 7px;color:var(--st-orange);font-size:12px;font-weight:600;line-height:18px;background:color-mix(in srgb,var(--ap-orange) 12%,transparent);border-radius:999px}.dl .st-ref{display:inline-block;margin-inline-end:8px;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.dl .st-diff{font-variant-numeric:tabular-nums;font-weight:600}.dl .st-diff--short{color:var(--st-red)}.dl .st-diff--over{color:var(--dl-text)}.dl .st-diff--exact,.dl .st-unit{color:var(--dl-text-2);font-weight:400}.dl .st-money{font-variant-numeric:tabular-nums;white-space:nowrap}.dl .st-progress{display:inline-flex;align-items:center;gap:10px;min-width:120px}.dl .st-progress__track{position:relative;flex:1;min-width:64px;height:6px;overflow:hidden;background:var(--st-inner);border-radius:3px}.dl .st-progress__fill{position:absolute;inset-block:0;inset-inline-start:0;background:var(--ap-blue);border-radius:inherit;transition:inline-size .52s var(--st-ease)}.dl .st-progress__text{min-width:4ch;color:var(--dl-text-2);font-size:13px;font-variant-numeric:tabular-nums;text-align:end}.dl .st-avatar{display:inline-grid;flex:none;place-items:center;color:var(--dl-text-2);font-weight:600;letter-spacing:-.02em;background:var(--st-inner);border-radius:50%}.dl .st-people{display:inline-flex;align-items:center;gap:4px}.dl .st-people__more{margin-inline-start:6px;color:var(--dl-text-2);font-size:12px}.dl .st-date--stack{display:grid;line-height:1.3;white-space:nowrap}.dl .st-date--stack .st-muted{font-size:12px}.dl .st-rows{overflow:hidden;background:var(--st-card);border:1px solid var(--st-card-border);border-radius:14px}.dl .st-row{position:relative;display:flex;align-items:center}.dl .st-row+.st-row:before{content:"";position:absolute;inset-block-start:0;inset-inline:16px 0;border-top:1px solid var(--st-hair)}.dl .st-row.has-lead+.st-row.has-lead:before{inset-inline-start:58px}.dl .st-row__link{flex:1;min-width:0;display:flex;align-items:center;gap:14px;min-height:60px;padding:10px 16px;color:inherit;text-decoration:none;transition:background-color .12s ease}@media(hover:hover)and (pointer:fine){.dl a.st-row__link:hover{background:var(--st-hover)}}.dl a.st-row__link:active{background:var(--st-hover)}.dl .st-row__lead{display:inline-grid;flex:none;place-items:center;width:28px;height:28px;color:var(--dl-text-2)}.dl .st-row__lead svg{width:22px;height:22px;stroke-width:1.8}.dl .st-row__lead--attention{color:var(--ap-blue)}.dl .st-row__lead--done{color:var(--ap-green)}.dl .st-row__main{flex:1;min-width:0;display:grid;gap:2px}.dl .st-row__title{font-size:15px;font-weight:500;overflow-wrap:anywhere}.dl .st-row__title-sub{margin-inline-start:6px;color:var(--dl-text-2);font-weight:400}.dl .st-row__sub{color:var(--dl-text-2);font-size:13px;line-height:1.45}.dl .st-row__trail{display:inline-flex;flex:none;align-items:center;gap:14px;color:var(--dl-text-2);font-size:13px}.dl .st-row__chev{flex:none;width:16px;height:16px;color:var(--ap-gray3)}.dl .st-row__action{flex:none;padding-inline-end:16px}.dl .st-table-wrap{overflow-x:auto;background:var(--st-card);border:1px solid var(--st-card-border);border-radius:14px}.dl .st-table{width:100%;border-collapse:collapse;font-size:15px}.dl .st-table th,.dl .st-table td{padding:10px 14px;text-align:start;vertical-align:middle;background:transparent;border:0}.dl .st-table thead th{padding-block:10px 8px;color:var(--dl-text-2);font-size:13px;font-weight:600;white-space:nowrap;border-bottom:1px solid var(--st-hair)}.dl .st-table tbody tr+tr td,.dl .st-table tbody tr+tr th{border-top:1px solid var(--st-hair)}.dl .st-table tfoot th,.dl .st-table tfoot td{font-weight:600;border-top:1px solid var(--st-hair)}.dl .st-table th.st-num,.dl .st-table td.st-num{text-align:end}.dl .st-table--rows tbody td{height:58px}.dl .st-table--compact{font-size:13px;background:var(--st-inner);border-radius:12px}.dl .st-table--compact th,.dl .st-table--compact td{padding:8px 10px}.dl .st-tr-link{cursor:pointer;transition:background-color .12s ease}@media(hover:hover)and (pointer:fine){.dl .st-tr-link:hover{background:var(--st-hover)}}.dl .st-tr-link.is-selected{background:color-mix(in srgb,var(--ap-blue) 9%,transparent)}.dl .st-table tr.is-blocked td{background:color-mix(in srgb,var(--ap-red) 5%,transparent)}.dl .st-cell-title{display:block;color:var(--dl-text);font-weight:600;text-decoration:none}.dl .st-cell-button{padding:0;font:inherit;font-weight:600;background:none;border:0;cursor:pointer}.dl .st-cell-sub{display:block;margin-top:2px;color:var(--dl-text-2);font-size:13px;font-weight:400}.dl .st-table .st-col-check{width:44px;padding-inline-end:0}.dl .st-check{width:18px;height:18px;accent-color:var(--ap-blue)}.dl .st-item{display:grid;gap:1px;min-width:0}.dl .st-item__name{font-weight:500;overflow-wrap:anywhere}.dl .st-item__codes{color:var(--dl-text-2);font-size:13px;font-variant-numeric:tabular-nums}.dl .st-table td bdi,.dl .st-item__codes{white-space:nowrap}.dl .st-table code,.dl .st-checklist code{font:12px/1.4 Raouf Farsi,ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--dl-text-2)}.dl .st-table td>.st-item{min-width:13rem}.dl .st-recon{display:grid;justify-items:end}.dl .st-recon>span{white-space:nowrap}.dl .st-split{display:grid;gap:32px}@media(min-width:1100px){.dl .st-split{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.dl .st-split__side{position:sticky;top:16px}}.dl .st-split__main>.st-section:first-child{margin-top:8px}.dl .st-split__side{display:grid;gap:14px;padding:18px;background:var(--st-card);border:1px solid var(--st-card-border);border-radius:14px}.dl .st-side-h{margin-top:6px;color:var(--dl-text-2);font-size:13px;font-weight:600}.dl .st-facts{display:grid}.dl .st-facts__row{display:grid;grid-template-columns:minmax(96px,38%) 1fr;gap:12px;padding:9px 0;font-size:15px}.dl .st-facts__row+.st-facts__row{border-top:1px solid var(--st-hair)}.dl .st-facts dt{color:var(--dl-text-2)}.dl .st-facts dd{min-width:0;overflow-wrap:anywhere}.dl .st-section .st-facts{padding:4px 16px;background:var(--st-card);border:1px solid var(--st-card-border);border-radius:14px}.dl .st-rules{display:grid;gap:10px;font-size:13px;line-height:1.45}.dl .st-rules li{display:flex;align-items:flex-start;gap:10px}.dl .st-rules svg{flex:none;width:16px;height:16px;margin-top:1px;color:var(--dl-text-2)}.dl .st-stages{display:flex;flex-wrap:wrap;gap:6px 22px;margin:-6px 0 20px;color:var(--dl-text-2);font-size:13px}.dl .st-stages li{display:inline-flex;align-items:center;gap:7px}.dl .st-stages__mark{width:9px;height:9px;border:1.5px solid currentColor;border-radius:50%}.dl .st-stages li.is-done .st-stages__mark{background:var(--ap-gray2);border-color:var(--ap-gray2)}.dl .st-stages li.is-current{color:var(--dl-text);font-weight:600}.dl .st-stages li.is-current .st-stages__mark{background:var(--ap-blue);border-color:var(--ap-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--ap-blue) 18%,transparent)}.dl .st-progress-hero{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:6px 14px;padding:18px;background:var(--st-card);border:1px solid var(--st-card-border);border-radius:14px}.dl .st-progress-hero__figure{font:600 34px/1 var(--dl-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dl .st-progress-hero__text{color:var(--dl-text-2)}.dl .st-progress-hero .st-progress{grid-column:1 / -1}.dl .st-progress-hero .st-progress__text{display:none}.dl .st-worklists{display:grid;margin-top:10px;padding:4px 16px;background:var(--st-card);border:1px solid var(--st-card-border);border-radius:14px}.dl .st-worklists li{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(140px,220px);align-items:center;gap:4px 16px;min-height:52px;padding:8px 0;font-size:15px}.dl .st-worklists li+li{border-top:1px solid var(--st-hair)}.dl .st-worklists .st-muted{font-size:13px}.dl .st-worklists__who{font-weight:500}.dl .st-accuracy{display:flex;align-items:center;gap:18px;padding:16px 18px;color:inherit;text-decoration:none;background:var(--st-card);border:1px solid var(--st-card-border);border-radius:14px;transition:background-color .12s ease}@media(hover:hover)and (pointer:fine){.dl .st-accuracy:hover{background:color-mix(in srgb,var(--ap-label) 2%,var(--st-card))}}.dl .st-accuracy__figure{font:600 28px/1 var(--dl-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dl .st-accuracy__text{flex:1;display:grid;gap:2px;font-size:13px}.dl .st-accuracy .st-spark{flex:none;color:var(--ap-blue)}.dl .st-accuracy__go{flex:none;width:16px;height:16px;color:var(--ap-gray3)}.dl .st-empty{display:grid;justify-items:center;gap:8px;padding:48px 20px;text-align:center;background:var(--st-card);border:1px solid var(--st-card-border);border-radius:14px}.dl .st-empty h2{font-size:17px;font-weight:600}.dl .st-empty p{max-width:440px;color:var(--dl-text-2)}.dl .st-empty__icon svg{width:34px;height:34px;color:var(--ap-gray2);stroke-width:1.6}.dl .st-empty--done .st-empty__icon svg{color:var(--ap-green)}.dl .st-empty--error .st-empty__icon svg{color:var(--ap-red)}.dl .st-skeleton{display:grid;gap:4px;padding:8px 0}.dl .st-skeleton__row{display:grid;gap:8px;padding:14px 16px}.dl .st-skeleton__row b{display:block;height:12px;width:58%;background:var(--st-inner);border-radius:6px;animation:st-pulse 1.4s ease-in-out infinite}.dl .st-skeleton__row b+b{width:34%}.dl .st-timeline{display:grid;gap:0}.dl .st-timeline li{position:relative;display:grid;grid-template-columns:14px 1fr;gap:12px;padding-bottom:14px}.dl .st-timeline li:not(:last-child):after{content:"";position:absolute;inset-block:14px 0;inset-inline-start:6px;border-inline-start:1px solid var(--st-hair)}.dl .st-timeline__dot{width:9px;height:9px;margin:5px 0 0 2px;background:var(--ap-gray3);border-radius:50%}.dl .st-timeline li:first-child .st-timeline__dot{background:var(--ap-blue)}.dl .st-timeline__what{font-size:15px}.dl .st-timeline__detail{color:var(--dl-text-2);font-size:13px}.dl .st-timeline__meta{color:var(--dl-text-2);font-size:12px}.dl .st-section>.st-timeline{padding:16px 16px 4px;background:var(--st-card);border:1px solid var(--st-card-border);border-radius:14px}.dl .st-form{display:grid;gap:16px;text-align:start}.dl .st-section>.st-form{padding:18px;background:var(--st-card);border:1px solid var(--st-card-border);border-radius:14px}.dl .st-group{display:grid;gap:12px;margin:0;padding:0;border:0}.dl .st-group>legend{margin-bottom:8px;padding:0;color:var(--dl-text-2);font-size:13px;font-weight:600}.dl .st-group__body{display:grid;gap:14px}.dl .st-group+.st-group{padding-top:18px;border-top:1px solid var(--st-hair)}.dl .st-group-label{color:var(--dl-text-2);font-size:13px;font-weight:600}.dl .st-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dl .st-fieldset{display:grid;gap:10px}.dl .st-checks{display:grid;gap:6px}.dl .st-inline-form{display:flex;gap:8px;align-items:center}.dl .st-inline-form .dl-input{flex:1}.dl .st-preview{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;color:var(--dl-text-2);font-size:13px;line-height:1.45;background:var(--st-inner);border-radius:10px}.dl .st-preview svg{flex:none;width:16px;height:16px;margin-top:1px;color:var(--ap-green)}.dl .st-preview--warn svg{color:var(--ap-orange)}.dl .st-errors{display:grid;gap:6px;justify-items:start;margin-bottom:4px;padding:12px 14px;font-size:13px;background:color-mix(in srgb,var(--ap-red) 7%,transparent);border-radius:12px;animation:st-enter .2s var(--st-ease) both}.dl .st-errors strong{color:var(--st-red)}.dl .st-errors ul{padding-inline-start:18px;list-style:disc}.dl .st-formbar{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;margin-top:28px;padding:14px 0;background:color-mix(in srgb,var(--st-page) 88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--st-hair)}.dl .st-route ol{display:grid;gap:4px;margin:6px 0;padding-inline-start:20px;list-style:decimal}.dl .st-evidence{display:grid;gap:2px}.dl .st-evidence li{display:flex;align-items:flex-start;gap:10px;padding:8px 0;font-size:15px}.dl .st-evidence li+li{border-top:1px solid var(--st-hair)}.dl .st-evidence svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--dl-text-2)}.dl .st-evidence li>span{flex:1}.dl .st-evidence li.is-empty{color:var(--dl-text-2)}.dl .raouf-sheet:has(.st-form){inline-size:min(520px,calc(100% - 24px))}.dl.st .raouf-sheet .dialog-foundation__close{position:relative;inset:auto}.dl .dialog-foundation:has(.st-intro){width:min(720px,calc(100vw - 48px));max-width:none;padding:36px 64px 40px;text-align:start}.dl .dialog-foundation:has(.st-intro) .dialog-foundation__header{justify-content:flex-start;padding:32px 0 0}.dl .dialog-foundation:has(.st-intro) .dialog-foundation__header h2{font-size:30px;font-weight:700;letter-spacing:-.012em;text-align:start}.dl .dialog-foundation:has(.st-intro) .dialog-foundation__body{padding:0}.dl .dialog-foundation[data-quiet-focus]:has(.st-intro) .dl-button:focus-visible{box-shadow:none}.dl .dialog-foundation:has(.st-intro) .dialog-foundation__footer{display:flex;justify-content:center;padding:40px 0 0}.dl .dialog-foundation:has(.st-intro) .dialog-foundation__footer .dl-button{width:min(400px,100%);min-height:48px;font-size:17px;font-weight:500}.dl .st-intro{display:grid;gap:30px;margin:32px 0 0;padding:0;list-style:none}.dl .st-intro li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:22px;align-items:start;animation:st-intro-in .42s var(--dl-ease) both}.dl .st-intro li:nth-child(2){animation-delay:60ms}.dl .st-intro li:nth-child(3){animation-delay:.12s}.dl .st-intro__icon{display:grid;place-items:center;width:52px;height:44px;color:var(--dl-accent)}.dl .st-intro__icon svg{width:40px;height:40px;stroke-width:1.4}.dl .st-intro strong{display:block;font-size:17px;font-weight:600;line-height:1.3}.dl .st-intro p{margin:4px 0 0;color:var(--dl-text-2);font-size:15px;line-height:1.45}.dl .st-intro .st-intro__more{color:var(--dl-text);animation:st-intro-in .24s var(--dl-ease) both}.dl .st-intro__toggle{margin:6px 0 0;padding:2px 0;color:var(--dl-link);font:inherit;font-size:15px;background:none;border:0;border-radius:4px;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .st-intro__toggle:hover{text-decoration:underline}}@keyframes st-intro-in{0%{opacity:0;transform:translateY(8px)}}@media(max-width:720px){.dl .dialog-foundation:has(.st-intro){padding:24px 24px 28px}.dl .dialog-foundation:has(.st-intro) .dialog-foundation__header h2{font-size:26px}.dl .st-intro li{grid-template-columns:40px minmax(0,1fr);gap:16px}.dl .st-intro__icon{width:40px}.dl .st-intro__icon svg{width:32px;height:32px}}.dl .st-side__intro{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:6px 10px;color:var(--dl-link);font:inherit;font-size:14px;text-align:start;background:none;border:0;border-radius:10px;cursor:pointer}.dl .st-side__intro svg{width:18px;height:18px;flex:none}@media(hover:hover)and (pointer:fine){.dl .st-side__intro:hover{background:var(--st-hover)}}@media(pointer:coarse){.dl .st-side__intro{min-height:44px}}.dl .st-review{display:grid;grid-template-columns:minmax(0,1fr);min-height:100%}.dl .st-review.has-inspector{grid-template-columns:minmax(0,1fr) 380px}.dl .st-review.has-inspector .st-hide-inspect{display:none}.dl .st-inspector{min-width:0;background:var(--st-page);border-inline-start:1px solid var(--st-hair)}.dl .st-review>.st-inspector{position:sticky;top:0;max-height:calc(100dvh - var(--raouf-toolbar-height, 44px) - 48px);overflow:auto;animation:st-panel-in .26s var(--st-ease) both}.dl .st-inspector--sheet{border:0}.dl .st-inspector__body{display:grid;gap:16px;padding:18px 20px 40px}.dl .st-inspector__bar{display:flex;align-items:center;gap:8px}.dl .st-inspector__bar h2{flex:1;font:700 22px/1.2 var(--dl-font-display)}.dl .st-inspector--sheet .st-inspector__close{display:none}.dl .st-inspector__section{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--st-hair)}.dl .st-inspector__section h3{color:var(--dl-text-2);font-size:13px;font-weight:600}.dl .st-inspector__actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px;border-top:1px solid var(--st-hair)}.dl .st-inspector__actions .st-refusal{flex-basis:100%;margin:0}.dl .st-ledger{width:100%;border-collapse:collapse;font-size:15px;background:var(--st-inner);border-radius:12px}.dl .st-ledger th,.dl .st-ledger td{padding:9px 14px;font-weight:400;text-align:start;vertical-align:top;background:transparent;border:0}.dl .st-ledger td{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.dl .st-ledger tr+tr th,.dl .st-ledger tr+tr td{border-top:1px solid var(--st-hair)}.dl .st-ledger tr.st-ledger__total>*{font-weight:600;border-top-color:color-mix(in srgb,var(--ap-label) 30%,transparent)}.dl .st-ledger__result th{font-weight:600}.dl .st-ledger__result td .st-cell-sub{font-weight:400}.dl .st-selection{position:sticky;bottom:16px;z-index:4;display:flex;align-items:center;gap:12px;margin-top:16px;padding:10px 10px 10px 18px;background:color-mix(in srgb,var(--st-card) 86%,transparent);border:1px solid var(--st-card-border);border-radius:16px;box-shadow:var(--dl-shadow-card);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);animation:st-rise .26s var(--st-ease) both}.dl .st-selection>span{flex:1;font-size:15px}.dl .st-decide{display:grid;gap:10px;margin-bottom:8px;padding:18px;background:color-mix(in srgb,var(--ap-blue) 6%,var(--st-card));border:1px solid color-mix(in srgb,var(--ap-blue) 22%,transparent);border-radius:14px;animation:st-enter .24s var(--st-ease) both}.dl .st-decide h2{font-size:17px;font-weight:600}.dl .st-decide__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dl .st-quote{padding:16px 18px;font-size:15px;line-height:1.55;background:var(--st-card);border:1px solid var(--st-card-border);border-radius:14px}.dl .st-quote footer{margin-top:8px;color:var(--dl-text-2);font-size:13px}.dl .st-section>.st-evidence{margin-top:10px}.dl .st-approvals{display:grid}.dl .st-approvals li{position:relative;display:grid;grid-template-columns:22px 1fr;gap:10px;padding-bottom:16px;font-size:15px}.dl .st-approvals li:not(:last-child):after{content:"";position:absolute;inset-block:24px 2px;inset-inline-start:10px;border-inline-start:1.5px solid var(--st-hair)}.dl .st-approvals li.is-done:not(:last-child):after{border-color:color-mix(in srgb,var(--ap-green) 50%,transparent)}.dl .st-approvals__mark{display:inline-grid;place-items:center;width:22px;height:22px;color:var(--dl-text-2);border-radius:50%}.dl .st-approvals__mark svg{width:14px;height:14px;stroke-width:2.4}.dl .st-approvals li.is-done .st-approvals__mark{color:var(--dl-on-accent);background:var(--ap-green)}.dl .st-approvals li.is-rejected .st-approvals__mark{color:var(--dl-on-accent);background:var(--ap-red)}.dl .st-approvals li.is-current .st-approvals__mark{color:var(--ap-orange)}.dl .st-approvals li.is-current .st-approvals__mark svg{width:20px;height:20px;stroke-width:2}.dl .st-approvals__comment{display:block;margin-top:4px;color:var(--dl-text-2);font-size:13px;font-style:italic}.dl .st-checklist{display:grid;gap:6px;margin:14px 2px;font-size:13px}.dl .st-checklist li{display:flex;align-items:center;gap:8px}.dl .st-checklist svg{flex:none;width:15px;height:15px}.dl .st-checklist .is-ok svg{color:var(--ap-green)}.dl .st-checklist .is-fail{color:var(--dl-text)}.dl .st-checklist .is-fail svg{color:var(--ap-orange)}.dl .st-posting{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;font-size:13px;background:var(--st-inner);border-radius:12px}.dl .st-posting .st-muted{flex:1 1 260px}.dl .st-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:6px 0 4px;background:var(--st-card);border:1px solid var(--st-card-border);border-radius:14px}.dl .st-figures>div{display:grid;align-content:start;gap:4px;padding:20px 22px}.dl .st-figures>div+div{border-inline-start:1px solid var(--st-hair)}.dl .st-figures__value{font:600 30px/1.1 var(--dl-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dl .st-figures__label{font-size:15px}.dl .st-figures__note{color:var(--dl-text-2);font-size:13px}.dl .st-two{display:grid;gap:0 28px}@media(min-width:1000px){.dl .st-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.dl .st-bars{padding:18px 18px 14px;background:var(--st-card);border:1px solid var(--st-card-border);border-radius:14px}.dl .st-bars__headline{margin:0 0 6px;font-size:15px;font-weight:600}.dl .st-bars__plot{--st-bars-gutter: 40px;display:grid;gap:8px}.dl .st-bars__track{position:relative;display:flex;gap:10px;height:168px;margin-top:24px;padding-inline-end:var(--st-bars-gutter);border-bottom:1px solid var(--st-hair)}.dl .st-bars__col{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0}.dl .st-bars__value{position:relative;z-index:2;margin-bottom:4px;padding:0 4px;color:var(--dl-text-2);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--st-card);border-radius:4px}.dl .st-bars__bar{flex-shrink:0;width:min(36px,70%);background:var(--ap-blue);border-radius:6px 6px 2px 2px;transform-origin:bottom;animation:st-grow .52s var(--st-ease) both}.dl .st-bars__col:not(:last-of-type) .st-bars__bar{background:color-mix(in srgb,var(--ap-blue) 55%,var(--st-card))}.dl .st-bars__col:nth-of-type(2) .st-bars__bar{animation-delay:30ms}.dl .st-bars__col:nth-of-type(3) .st-bars__bar{animation-delay:60ms}.dl .st-bars__col:nth-of-type(4) .st-bars__bar{animation-delay:90ms}.dl .st-bars__col:nth-of-type(5) .st-bars__bar{animation-delay:.12s}.dl .st-bars__col:nth-of-type(n+6) .st-bars__bar{animation-delay:.15s}.dl .st-bars__labels{display:flex;gap:10px;padding-inline-end:var(--st-bars-gutter)}.dl .st-bars__labels span{flex:1;min-width:0;color:var(--dl-text-2);font-size:12px;text-align:center;white-space:nowrap}.dl .st-bars__target{position:absolute;inset-inline:0;z-index:1;border-top:1px dashed color-mix(in srgb,var(--ap-label) 30%,transparent);pointer-events:none}.dl .st-bars__target span{position:absolute;inset-inline-end:0;top:0;padding-inline-start:6px;color:var(--dl-text-2);font-size:11px;line-height:1;background:var(--st-card);transform:translateY(-50%)}.dl .st-bars+.st-muted{margin-top:10px}.dl .st-hbars{display:grid;gap:10px;padding:16px 18px;background:var(--st-card);border:1px solid var(--st-card-border);border-radius:14px}.dl .st-hbars li{display:grid;grid-template-columns:minmax(120px,42%) 1fr auto;align-items:center;gap:12px;font-size:13px}.dl .st-hbars__label{display:grid;min-width:0;font-size:15px;line-height:1.3}.dl .st-hbars__label>.st-muted{font-size:12px}.dl .st-hbars__track{height:8px;background:var(--st-inner);border-radius:4px}.dl .st-hbars__bar{display:block;height:100%;border-radius:inherit;transform-origin:left;animation:st-grow-x .52s var(--st-ease) both}.dl.st[dir=rtl] .st-hbars__bar{transform-origin:right}.dl .st-hbars__bar--neutral{background:var(--ap-blue)}.dl .st-hbars__bar--short{background:var(--ap-red)}.dl .st-hbars__value{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.dl .st-frame--focus{display:block}.dl .st-sheet{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;background:var(--st-page)}.dl .st-sheet__bar{position:relative;display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:12px;min-height:68px;padding:8px 20px;background:var(--st-page);border-bottom:1px solid var(--st-hair)}.dl .st-sheet__back{display:inline-flex;align-items:center;gap:6px;justify-self:start;min-height:44px;padding:0 10px;color:var(--dl-link);font-size:15px;text-decoration:none;border-radius:10px}.dl .st-sheet__back svg{width:18px;height:18px}.dl .st-sheet__where{text-align:center}.dl .st-sheet__where h1,.dl .st-sheet__bar>h1{font:700 26px/1.1 var(--dl-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.dl .st-sheet__where h1:focus,.dl .st-sheet__bar>h1:focus{box-shadow:none}.dl .st-sheet__where p{margin-top:2px;color:var(--dl-text-2);font-size:13px}.dl .st-sheet__status{display:inline-flex;align-items:center;justify-self:end;gap:12px}.dl .st-sheet__tally{display:grid;justify-items:end;gap:3px}.dl .st-sheet__tally-n{font:600 20px/1 var(--dl-font-display);font-variant-numeric:tabular-nums}.dl .st-sheet__tally-label{color:var(--dl-text-2);font-size:11px;white-space:nowrap}.dl .st-sheet__meter{position:absolute;inset-inline:0;bottom:-1px;height:3px;background:transparent}.dl .st-sheet__meter span{display:block;height:100%;background:var(--ap-blue);transition:inline-size .52s var(--st-ease)}.dl .st-sheet__layout{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:0}.dl .st-sheet__rail{min-height:0;padding:14px 10px;overflow:auto;background:var(--st-side);border-inline-end:1px solid var(--st-hair)}.dl .st-sheet__rail ol{display:grid;gap:2px}.dl .st-loc{display:grid;grid-template-columns:22px 1fr;grid-template-rows:auto auto;column-gap:10px;width:100%;min-height:56px;padding:8px 10px;color:var(--dl-text);text-align:start;background:transparent;border:0;border-radius:12px;cursor:pointer;transition:background-color .12s ease}.dl .st-loc__mark{grid-row:1 / 3;align-self:center;display:inline-grid;place-items:center;width:22px;height:22px;color:var(--dl-on-accent);border:1.5px solid var(--ap-gray3);border-radius:50%}.dl .st-loc__mark svg{width:13px;height:13px;stroke-width:3}.dl .st-loc.is-done .st-loc__mark{background:var(--ap-green);border-color:var(--ap-green);animation:st-pop .36s var(--st-spring) both}.dl .st-loc__code{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.dl .st-loc__left{color:var(--dl-text-2);font-size:13px}.dl .st-loc.is-current{background:color-mix(in srgb,var(--ap-blue) 13%,transparent)}.dl .st-loc.is-current .st-loc__mark:not(:has(svg)){border-color:var(--ap-blue)}@media(hover:hover)and (pointer:fine){.dl .st-loc:not(.is-current):hover{background:var(--st-hover)}}.dl .st-sheet__main{display:grid;align-content:start;gap:14px;width:100%;max-width:860px;min-height:0;margin:0 auto;padding:18px 24px 40px;overflow:auto}.dl .st-sheet__solo{display:grid;place-items:center;padding:32px 20px;overflow:auto}.dl .st-scan{display:flex;align-items:center;gap:8px;min-height:60px;padding:6px 6px 6px 16px;background:var(--st-card);border:1.5px solid color-mix(in srgb,var(--ap-label) 14%,transparent);border-radius:16px;transition:border-color .14s ease,box-shadow .14s ease}.dl.st[dir=rtl] .st-scan{padding:6px 16px 6px 6px}.dl .st-scan:focus-within{border-color:var(--ap-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--ap-blue) 18%,transparent)}.dl .st-scan__icon{flex:none;width:22px;height:22px;color:var(--ap-blue)}.dl .st-scan__input{flex:1;min-width:0;min-height:44px;padding:0;color:var(--dl-text);font-size:19px;font-variant-numeric:tabular-nums;background:transparent;border:0;outline:none;box-shadow:none}.dl .st-scan__input::placeholder{color:var(--dl-placeholder);font-size:17px}.dl .st-scan .dl-button{min-height:44px}.dl .st-feedback{min-height:20px;margin:-4px 4px 0;color:var(--dl-text-2);font-size:13px;animation:st-fade .18s ease both}.dl .st-feedback--ok{color:var(--st-green)}.dl .st-feedback--warn{color:var(--st-orange)}.dl .st-feedback--error{color:var(--st-red)}.dl .st-items{overflow:hidden;background:var(--st-card);border:1px solid var(--st-card-border);border-radius:16px}.dl .st-item-row{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:10px 14px 10px 16px;transition:background-color .4s ease}.dl .st-item-row+.st-item-row:before{content:"";position:absolute;inset-block-start:0;inset-inline:58px 0;border-top:1px solid var(--st-hair)}.dl .st-item-row__mark{display:inline-grid;place-items:center;width:26px;height:26px;color:var(--dl-on-accent);border:1.5px solid var(--ap-gray3);border-radius:50%}.dl .st-item-row__mark svg{width:14px;height:14px;stroke-width:3}.dl .st-item-row.is-counted .st-item-row__mark{background:var(--ap-green);border-color:var(--ap-green)}.dl .st-item-row.is-counted .st-item-row__mark:has(.lucide-clock){background:var(--ap-orange);border-color:var(--ap-orange)}.dl .st-item-row.is-flash{background:color-mix(in srgb,var(--ap-green) 9%,transparent);transition:none}.dl .st-item-row.is-flash .st-item-row__mark{animation:st-pop .38s var(--st-spring) both}.dl .st-item-row.is-error{background:color-mix(in srgb,var(--ap-red) 5%,transparent)}.dl .st-item-row__id{display:grid;gap:3px;min-width:0}.dl .st-item-row__id .st-item__name{font-size:17px}.dl .st-item-row__meta{color:var(--dl-text-2);font-size:13px}.dl .st-item-row__error{color:var(--st-red);font-size:13px}.dl .st-qty{display:inline-flex;align-items:center;gap:6px}.dl .st-qty__step{display:inline-grid;place-items:center;width:48px;height:48px;color:var(--ap-blue);background:var(--st-inner);border:0;border-radius:12px;cursor:pointer;transition:transform .1s ease,background-color .12s ease}.dl .st-qty__step svg{width:20px;height:20px;stroke-width:2.2}.dl .st-qty__step:active:not(:disabled){transform:scale(.94)}.dl .st-qty__step:disabled{color:var(--ap-gray3);cursor:default}.dl .st-qty__input{width:88px;height:48px;padding:0 8px;color:var(--dl-text);font:600 22px/1 var(--dl-font-display);font-variant-numeric:tabular-nums;text-align:center;background:var(--st-card);border:1.5px solid color-mix(in srgb,var(--ap-label) 14%,transparent);border-radius:12px;outline:none}.dl .st-qty__input:focus{border-color:var(--ap-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--ap-blue) 18%,transparent)}.dl .st-qty__input::placeholder{color:var(--ap-gray3)}.dl .st-qty__none{min-height:48px;padding:0 12px;color:var(--dl-link);font-size:15px;background:transparent;border:0;border-radius:12px;cursor:pointer}.dl .st-serial{display:inline-flex;padding:3px;background:var(--st-inner);border-radius:13px}.dl .st-serial button{min-width:92px;min-height:44px;padding:0 14px;color:var(--dl-text);font-size:15px;font-weight:500;background:transparent;border:0;border-radius:10px;cursor:pointer;transition:background-color .16s var(--st-ease),color .16s ease}.dl .st-serial button.is-on{color:var(--dl-on-accent);background:var(--ap-green);box-shadow:var(--dl-shadow-card)}.dl .st-serial button.is-on.is-none{color:var(--dl-text);background:var(--st-card)}.dl .st-add-found{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 16px;color:var(--dl-link);font-size:15px;text-align:start;background:transparent;border:1.5px dashed color-mix(in srgb,var(--ap-label) 16%,transparent);border-radius:14px;cursor:pointer}.dl .st-add-found svg{width:20px;height:20px}@media(hover:hover)and (pointer:fine){.dl .st-add-found:hover{background:var(--st-hover)}}.dl .st-sheet__foot{display:flex;align-items:center;gap:16px;min-height:76px;padding:12px 24px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--st-page) 90%,transparent);border-top:1px solid var(--st-hair);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.dl .st-sheet__foot-text{flex:1;color:var(--dl-text-2);font-size:15px}.dl .st-sheet__foot .dl-button--large{min-height:52px;padding:0 26px;font-size:17px;border-radius:14px}.dl .st-complete{display:grid;justify-items:center;gap:12px;max-width:460px;text-align:center;animation:st-enter .32s var(--st-ease) both}.dl .st-complete h2{font:700 26px/1.2 var(--dl-font-display);letter-spacing:-.01em}.dl .st-complete p{color:var(--dl-text-2)}.dl .st-complete__mark{width:84px;height:84px;margin-bottom:6px}.dl .st-complete__mark circle{fill:none;stroke:var(--ap-green);stroke-width:2.5;stroke-dasharray:151;stroke-dashoffset:151;animation:st-draw .64s var(--st-ease) 80ms forwards}.dl .st-complete__mark path{fill:none;stroke:var(--ap-green);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:st-draw .36s var(--st-ease) .62s forwards}.dl .st-complete .dl-button--large{min-height:50px;min-width:160px;margin-top:8px;border-radius:14px}@media(max-width:679.98px){.dl .st-item-row{grid-template-columns:28px minmax(0,1fr)}.dl .st-item-row>.st-qty,.dl .st-item-row>.st-serial{grid-column:2;justify-self:start}}@media(max-width:899.98px){.dl .st-sheet__layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.dl .st-sheet__rail{padding:8px 12px;overflow-x:auto;overflow-y:hidden;border-inline-end:0;border-bottom:1px solid var(--st-hair)}.dl .st-sheet__rail ol{display:flex;gap:6px}.dl .st-loc{flex:none;width:auto;min-width:132px;min-height:52px}.dl .st-sheet__main{padding-inline:16px}.dl .st-sheet__bar{grid-template-columns:auto 1fr auto;padding-inline:10px}}@media(max-width:1023.98px){.dl .st-column{padding-inline:24px}.dl .st-review.has-inspector{grid-template-columns:minmax(0,1fr)}}@media(max-width:819.98px){.dl .st-hide-sm{display:none}.dl .st-column{padding-inline:16px}.dl .st-figures{grid-template-columns:1fr}.dl .st-figures>div+div{border-inline-start:0;border-top:1px solid var(--st-hair)}.dl .st-worklists li,.dl .st-pair{grid-template-columns:1fr}.dl .st-head h1{font-size:28px}}@media(pointer:coarse){.dl .st-nav__item,.dl .st-side__back,.dl .st-chip--demo{min-height:44px}.dl .st-check{width:24px;height:24px}.dl .st-table--rows tbody td{height:64px}}@keyframes st-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes st-fade{0%{opacity:0}to{opacity:1}}@keyframes st-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes st-panel-in{0%{opacity:0;transform:translate(calc(var(--st-dir, 1) * 18px))}to{opacity:1;transform:none}}@keyframes st-side-in{0%{transform:translate(calc(var(--st-dir, 1) * -100%))}to{transform:none}}@keyframes st-pop{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes st-grow{0%{transform:scaleY(0)}to{transform:none}}@keyframes st-grow-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes st-draw{to{stroke-dashoffset:0}}@keyframes st-pulse{50%{opacity:.5}}.dl.st[dir=rtl]{--st-dir: -1}@media(prefers-reduced-motion:reduce){.dl.st *,.dl.st *:before,.dl.st *:after{animation:none!important;transition:none!important}.dl .st-complete__mark circle,.dl .st-complete__mark path{stroke-dashoffset:0}}@media(forced-colors:active){.dl .st-progress__fill,.dl .st-sheet__meter span,.dl .st-bars__bar,.dl .st-hbars__bar{background:CanvasText}.dl .st-status i,.dl .st-stages__mark,.dl .st-loc__mark,.dl .st-item-row__mark{border:1px solid CanvasText}}.dl.dl--app-ff .is-num,.dl.dl--app-ff .dl-affix__input,.dl.dl--app-ff .dl-table,.dl.dl--app-ff .dl-facts dd,.dl.dl--app-ff .dl-summary{font-variant-numeric:tabular-nums}.dl.dl--app-ff .dl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--dl-field-gap) var(--dl-gap)}.dl.dl--app-ff .dl-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dl.dl--app-ff .dl-grid--1{grid-template-columns:minmax(0,1fr)}.dl.dl--app-ff .dl-grid__full,.dl.dl--app-ff .dl-grid>.dl-alert{grid-column:1 / -1}.dl.dl--app-ff .dl-upload{display:grid;gap:10px}.dl.dl--app-ff .dl-upload__drop{display:flex;min-height:88px;align-items:center;justify-content:center;gap:14px;padding:16px;color:var(--dl-text-2);text-align:start;border-radius:var(--dl-radius-control);outline:1.5px dashed color-mix(in srgb,var(--dl-text-3) 55%,transparent);outline-offset:-1.5px;cursor:pointer;transition:background-color .14s,outline-color .14s}.dl.dl--app-ff .dl-upload__drop.is-dragging{background:var(--dl-accent-soft);outline-color:var(--dl-accent)}@media(hover:hover)and (pointer:fine){.dl.dl--app-ff .dl-upload__drop:hover{background:var(--dl-accent-soft);outline-color:var(--dl-accent)}}.dl.dl--app-ff .dl-upload__drop:focus-within{box-shadow:var(--dl-focus)}.dl.dl--app-ff .dl-upload__drop svg{width:26px;color:var(--dl-accent)}.dl.dl--app-ff .dl-upload__drop span{display:grid;gap:2px}.dl.dl--app-ff .dl-upload__drop strong{color:var(--dl-text);font-weight:550}.dl.dl--app-ff .dl-upload__drop small{font-size:var(--dl-small)}.dl.dl--app-ff .dl-upload__list{display:grid;gap:4px}.dl.dl--app-ff .dl-upload__list li{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:8px 10px;background:var(--dl-surface-2);border-radius:var(--dl-radius-control)}.dl.dl--app-ff .dl-upload__list li>svg{width:18px;color:var(--dl-text-2)}.dl.dl--app-ff .dl-upload__name{display:grid;min-width:0}.dl.dl--app-ff .dl-upload__name bdi{overflow:clip visible;white-space:nowrap;text-overflow:ellipsis;min-width:0}.dl.dl--app-ff .dl-upload__name small{color:var(--dl-text-3);font-size:11.5px}.dl.dl--app-ff .dl-upload__done{width:18px;color:var(--dl-success)}.dl.dl--app-ff .dl-upload__list progress{width:90px}.dl.dl--app-ff .dl-search{position:relative;display:flex;min-height:var(--dl-control-h);align-items:center;gap:8px;padding:0 12px;color:var(--dl-text-2);background:var(--dl-control);border-radius:var(--dl-radius-control);box-shadow:inset 0 0 0 1px var(--dl-control-border)}.dl.dl--app-ff .dl-search:focus-within{box-shadow:inset 0 0 0 1px var(--dl-accent),var(--dl-focus)}.dl.dl--app-ff .dl-search svg{width:15px}.dl.dl--app-ff .dl-search input{width:100%;min-width:120px;min-height:calc(var(--dl-control-h) - 2px);color:var(--dl-text)}.dl.dl--app-ff .dl-search input:focus-visible{box-shadow:none}.dl.dl--app-ff .dl-search--large{min-height:48px;font-size:17px}.dl.dl--app-ff .dl-badge{display:inline-flex;min-height:22px;align-items:center;gap:5px;padding:0 9px;color:var(--dl-text-2);font-size:12px;font-weight:550;background:var(--dl-surface-3);border-radius:999px}.dl.dl--app-ff .dl-badge svg{width:12px}.dl.dl--app-ff .dl-badge--info{color:var(--dl-info);background:color-mix(in srgb,var(--dl-info) 13%,transparent)}.dl.dl--app-ff .dl-badge--success{color:var(--dl-success);background:color-mix(in srgb,var(--dl-success) 13%,transparent)}.dl.dl--app-ff .dl-badge--warning{color:var(--dl-warning);background:color-mix(in srgb,var(--dl-warning) 14%,transparent)}.dl.dl--app-ff .dl-badge--danger{color:var(--dl-danger);background:color-mix(in srgb,var(--dl-danger) 12%,transparent)}.dl.dl--app-ff .dl-status{display:inline-flex;align-items:center;gap:7px;font-weight:500;white-space:nowrap}.dl.dl--app-ff .dl-status__dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--dl-text-3)}.dl.dl--app-ff .dl-status--info .dl-status__dot{background:var(--dl-info)}.dl.dl--app-ff .dl-status--success .dl-status__dot{background:var(--dl-success)}.dl.dl--app-ff .dl-status--warning .dl-status__dot{background:var(--dl-warning)}.dl.dl--app-ff .dl-status--danger .dl-status__dot{background:var(--dl-danger)}.dl.dl--app-ff .dl-avatar{display:inline-grid;width:32px;height:32px;flex:none;place-items:center;color:#fff;font-size:12px;font-weight:650;background:var(--ap-gray);border-radius:50%}.dl.dl--app-ff .dl-avatar--small{width:24px;height:24px;font-size:10px}.dl.dl--app-ff .dl-avatar--large{width:52px;height:52px;font-size:18px;background:var(--ap-blue)}.dl.dl--app-ff .dl-tabs{display:flex;gap:4px;overflow-x:auto;border-block-end:1px solid var(--dl-separator);scrollbar-width:none}.dl.dl--app-ff .dl-tabs__tab{position:relative;display:inline-flex;min-height:42px;align-items:center;gap:7px;padding:0 12px;color:var(--dl-text-2);font-weight:500;white-space:nowrap;border-radius:8px 8px 0 0;transition:color .14s,background-color .14s}@media(hover:hover)and (pointer:fine){.dl.dl--app-ff .dl-tabs__tab:hover{color:var(--dl-text);background:var(--dl-surface-3)}}.dl.dl--app-ff .dl-tabs__tab[aria-selected=true]{color:var(--dl-text);font-weight:650}.dl.dl--app-ff .dl-tabs__tab[aria-selected=true]:after{position:absolute;inset:auto 10px -1px;height:2px;content:"";background:var(--dl-accent);border-radius:2px}.dl.dl--app-ff .dl-tabs__count{min-width:20px;padding:1px 6px;color:var(--dl-text-2);font-size:11px;font-weight:600;background:var(--dl-surface-3);border-radius:999px}.dl.dl--app-ff[data-design=a] .dl-tabs,.dl.dl--app-ff:is([data-design=approved],[data-design=ip]) .dl-tabs{gap:2px;padding:3px;background:var(--dl-control);border:0;border-radius:12px;width:fit-content;max-width:100%}.dl.dl--app-ff[data-design=a] .dl-tabs__tab,.dl.dl--app-ff:is([data-design=approved],[data-design=ip]) .dl-tabs__tab{min-height:34px;border-radius:9px}.dl.dl--app-ff[data-design=a] .dl-tabs__tab[aria-selected=true],.dl.dl--app-ff:is([data-design=approved],[data-design=ip]) .dl-tabs__tab[aria-selected=true]{background:var(--dl-surface-solid);box-shadow:0 1px 3px #0000001f}.dl.dl--app-ff[data-theme=dark][data-design=a] .dl-tabs__tab[aria-selected=true],.dl.dl--app-ff[data-theme=dark]:is([data-design=approved],[data-design=ip]) .dl-tabs__tab[aria-selected=true]{background:color-mix(in srgb,var(--dl-text) 18%,var(--dl-surface-solid))}.dl.dl--app-ff[data-design=a] .dl-tabs__tab[aria-selected=true]:after,.dl.dl--app-ff:is([data-design=approved],[data-design=ip]) .dl-tabs__tab[aria-selected=true]:after{display:none}.dl.dl--app-ff .dl-alert{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;color:var(--dl-text);background:color-mix(in srgb,var(--dl-info) 9%,var(--dl-surface-solid));border-radius:var(--dl-radius-control)}.dl.dl--app-ff .dl-alert>svg{width:18px;margin-block-start:1px;color:var(--dl-info)}.dl.dl--app-ff .dl-alert>div:first-of-type{flex:1}.dl.dl--app-ff .dl-alert strong{font-weight:600}.dl.dl--app-ff .dl-alert p{margin-block-start:2px;color:var(--dl-text-2);font-size:var(--dl-small)}.dl.dl--app-ff .dl-alert__action{align-self:center;color:var(--dl-text-2);font-size:var(--dl-small)}.dl.dl--app-ff .dl-alert--success{background:color-mix(in srgb,var(--dl-success) 10%,var(--dl-surface-solid))}.dl.dl--app-ff .dl-alert--success>svg{color:var(--dl-success)}.dl.dl--app-ff .dl-alert--warning{background:color-mix(in srgb,var(--dl-warning) 11%,var(--dl-surface-solid))}.dl.dl--app-ff .dl-alert--warning>svg{color:var(--dl-warning)}.dl.dl--app-ff .dl-alert--danger{background:color-mix(in srgb,var(--dl-danger) 9%,var(--dl-surface-solid))}.dl.dl--app-ff .dl-alert--danger>svg{color:var(--dl-danger)}.dl.dl--app-ff .dl-empty{display:grid;justify-items:center;gap:8px;max-width:380px;margin:0 auto;padding:32px 12px;text-align:center}.dl.dl--app-ff .dl-empty__icon{display:grid;width:52px;height:52px;place-items:center;margin-block-end:6px;color:var(--dl-accent);background:var(--dl-accent-soft);border-radius:16px}.dl.dl--app-ff .dl-empty__icon svg{width:26px;height:26px}.dl.dl--app-ff .dl-empty--danger .dl-empty__icon{color:var(--dl-danger);background:color-mix(in srgb,var(--dl-danger) 12%,transparent)}.dl.dl--app-ff .dl-empty--warning .dl-empty__icon{color:var(--dl-warning);background:color-mix(in srgb,var(--dl-warning) 13%,transparent)}.dl.dl--app-ff .dl-empty :is(h2,h3){font:650 17px/1.3 var(--dl-font-display)}.dl.dl--app-ff .dl-empty p{color:var(--dl-text-2)}.dl.dl--app-ff .dl-empty__action{margin-block-start:10px}.dl.dl--app-ff .dl-skeleton{display:grid;gap:12px}.dl.dl--app-ff .dl-skeleton span{height:14px;background:linear-gradient(90deg,var(--dl-surface-3) 0,color-mix(in srgb,var(--dl-surface-3) 40%,transparent) 50%,var(--dl-surface-3) 100%) 0 0 / 200% 100%;border-radius:7px;animation:dl-shimmer 1.4s ease-in-out infinite}.dl.dl--app-ff .dl-progress{display:grid;gap:6px;width:100%}.dl.dl--app-ff .dl-progress__label{display:flex;justify-content:space-between;color:var(--dl-text-2);font-size:var(--dl-small)}.dl.dl--app-ff .dl-activity .dl-avatar{grid-row:span 2}.dl.dl--app-ff .dl-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;overflow:hidden;background:var(--dl-separator);border-radius:var(--dl-radius-card);box-shadow:var(--dl-shadow-card)}.dl.dl--app-ff .dl-facts>div{display:grid;align-content:start;gap:4px;padding:14px 16px;background:var(--dl-surface-solid)}.dl.dl--app-ff .dl-facts dt{color:var(--dl-text-2);font-size:var(--dl-small)}.dl.dl--app-ff .dl-facts dd{font-weight:550}.dl.dl--app-ff .dl-facts .is-emphasis dd{font:700 22px/1.15 var(--dl-font-display);letter-spacing:-.02em}.dl.dl--app-ff .dl-facts__note{display:block;color:var(--dl-warning);font-size:11.5px;font-weight:500}.dl.dl--app-ff .dl-form__footer{position:sticky;bottom:16px;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 14px;background:color-mix(in srgb,var(--dl-surface-solid) 82%,transparent);border-radius:calc(var(--dl-radius-card) - 4px);box-shadow:var(--dl-shadow-pop);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.dl.dl--app-ff .dl-form__saved{display:inline-flex;align-items:center;gap:6px;margin-inline-end:auto;color:var(--dl-text-3);font-size:var(--dl-small)}.dl.dl--app-ff .dl-form__saved svg{width:14px}.dl.dl--app-ff .dl-form--a .dl-form__footer{border-radius:999px;padding-block:10px;padding-inline:20px 10px}.dl.dl--app-ff .dl-form--a .dl-form__footer :is(.dl-button,.dl-split){border-radius:999px}.dl.dl--app-ff .dl-form--a .dl-form__footer .dl-button:not(.dl-button--plain){padding-inline:20px}.dl.dl--app-ff .dl-form--b .dl-form__footer{bottom:12px;padding:8px 10px;border-radius:10px}.dl.dl--app-ff .dl-table-toolbar .dl-search{width:220px}.dl.dl--app-ff .dl-approvals{position:relative;display:grid;gap:16px}.dl.dl--app-ff .dl-approvals li{position:relative;display:grid;grid-template-columns:auto 1fr;gap:12px}.dl.dl--app-ff .dl-approvals li:not(:last-child):after{position:absolute;inset-block:28px -14px;inset-inline-start:11px;width:2px;content:"";background:var(--dl-separator)}.dl.dl--app-ff .dl-approvals__mark{display:grid;width:24px;height:24px;place-items:center;color:#fff;background:var(--dl-success);border-radius:50%}.dl.dl--app-ff .dl-approvals__mark svg{width:14px}.dl.dl--app-ff .is-current .dl-approvals__mark{color:var(--dl-warning);background:color-mix(in srgb,var(--dl-warning) 16%,transparent)}.dl.dl--app-ff .dl-approvals__text{display:grid}.dl.dl--app-ff .dl-approvals__text small{color:var(--dl-text-2);font-size:var(--dl-small)}.dl.dl--app-ff .dl-states{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dl-section-gap)}.dl.dl--app-ff .dl-states__wide{grid-column:1 / -1}.dl.dl--app-ff .dl-state-loading{padding:12px 0}@media(max-width:900px){.dl.dl--app-ff .dl-grid--3,.dl.dl--app-ff .dl-states{grid-template-columns:repeat(2,minmax(0,1fr))}.dl.dl--app-ff .dl-table-toolbar .dl-search{flex:1;width:auto}}@media(max-width:600px){.dl.dl--app-ff .dl-grid,.dl.dl--app-ff .dl-grid--3,.dl.dl--app-ff .dl-deflist{grid-template-columns:minmax(0,1fr)}.dl.dl--app-ff .dl-form__footer,.dl.dl--app-ff .dl-form--a .dl-form__footer{position:sticky;bottom:0;flex-wrap:wrap;margin-inline:-16px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-radius:0}.dl.dl--app-ff .dl-form__footer .dl-form__saved{flex-basis:100%}.dl.dl--app-ff .dl-form__footer .dl-button--primary,.dl.dl--app-ff .dl-form__footer .dl-split{flex:1}.dl.dl--app-ff .dl-alert{flex-wrap:wrap}.dl.dl--app-ff .dl-alert__action{flex-basis:100%;padding-inline-start:30px}.dl.dl--app-ff .dl-facts>div:last-child:nth-child(2n){grid-column:1 / -1}.dl.dl--app-ff .dl-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dl.dl--app-ff .dl-facts .is-emphasis{grid-column:1 / -1}.dl.dl--app-ff .dl-states{grid-template-columns:minmax(0,1fr)}}@media(pointer:coarse){.dl.dl--app-ff :is(.dl-menu__item,.raouf-menu__item),.dl.dl--app-ff .dl-listbox li,.dl.dl--app-ff .dl-sidebar-item,.dl.dl--app-ff .dl-tabs__tab{min-height:44px}}@media(prefers-reduced-transparency:reduce){.dl.dl--app-ff .dl-card,.dl.dl--app-ff .dl-popover,.dl.dl--app-ff :is(.dl-menu,.raouf-menu),.dl.dl--app-ff .dl-form__footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--dl-surface-solid)}}.dl.dl--app-ff .dl-form--a .dl-grid{gap:16px 14px}.dl.dl--app-ff .dl-form--a .dl-card__body>.dl-grid>.dl-grid__full:is(.dl-switch-row,div):not(.dl-field){padding-block:4px}.dl.dl--app-ff .dl-form .dl-grid>.dl-grid__full:has(>.dl-check,>.dl-switch-row),.dl.dl--app-ff .dl-form .dl-field__control>.dl-stack>.dl-check{padding:16px 18px;background:var(--dl-surface-2);border-radius:14px}.dl.dl--app-ff[data-theme=dark] .dl-form .dl-grid>.dl-grid__full:has(>.dl-check,>.dl-switch-row){background:color-mix(in srgb,var(--dl-text) 7%,transparent)}.dl.dl--app-ff .dl-form .dl-grid>.dl-grid__full>.dl-check label{font-size:calc(var(--dl-font-size) + 2px)}.dl.dl--app-ff .dl-approved .dl-grid{gap:14px}.dl.dl--app-ff .dl-grid--2-tight{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:600px){.dl.dl--app-ff .dl-grid--2-tight{grid-template-columns:minmax(0,1fr)}}.dl.dl--app-ff .dl-segmented,.dl.dl--app-ff .dl-tabs{position:relative;isolation:isolate}.dl.dl--app-ff .dl-segmented .raouf-segmented__item,.dl.dl--app-ff .dl-tabs__tab{transition:color .15s var(--dl-snap),transform .15s var(--dl-snap)}.dl.dl--app-ff .dl-segmented .raouf-segmented__item:active,.dl.dl--app-ff .dl-tabs__tab:active{transform:scale(.96)}.dl.dl--app-ff .dl-segmented .raouf-segmented__item,.dl.dl--app-ff .dl-tabs__tab{position:relative;z-index:1}.dl.dl--app-ff[data-design=a] .dl-tabs__tab[aria-selected=true],.dl.dl--app-ff[data-theme=dark][data-design=a] .dl-tabs__tab[aria-selected=true],.dl.dl--app-ff:is([data-design=approved],[data-design=ip]) .dl-tabs__tab[aria-selected=true],.dl.dl--app-ff[data-theme=dark]:is([data-design=approved],[data-design=ip]) .dl-tabs__tab[aria-selected=true]{background:transparent;box-shadow:none}.dl.dl--app-ff[data-design=a] .dl-tabs__thumb,.dl.dl--app-ff:is([data-design=approved],[data-design=ip]) .dl-tabs__thumb{background:var(--dl-surface-solid);border-radius:9px;box-shadow:0 1px 3px #0000001f}.dl.dl--app-ff[data-theme=dark][data-design=a] .dl-tabs__thumb,.dl.dl--app-ff[data-theme=dark]:is([data-design=approved],[data-design=ip]) .dl-tabs__thumb{background:color-mix(in srgb,var(--dl-text) 18%,var(--dl-surface-solid))}@media(prefers-reduced-motion:reduce){.dl.dl--app-ff .dl-segmented .raouf-segmented__item:active,.dl.dl--app-ff .dl-tabs__tab:active{transform:none}}.dl.dl--app-ff .dl-tabs{align-items:flex-end}.dl.dl--app-ff .dl-state{--c: var(--ap-gray);--tx: var(--dl-text);display:inline-flex;align-items:center;gap:6px;color:var(--tx);font-size:13.5px;font-weight:500;white-space:nowrap}.dl.dl--app-ff .dl-state--info{--c: var(--ap-blue)}.dl.dl--app-ff .dl-state--success{--c: var(--ap-green)}.dl.dl--app-ff .dl-state--warning{--c: var(--ap-orange)}.dl.dl--app-ff .dl-state--danger{--c: var(--ap-red)}.dl.dl--app-ff .dl-state__dot{width:8px;height:8px;border-radius:50%;background:var(--c)}.dl.dl--app-ff .dl-tones--outline .dl-state{min-height:24px;padding:0 9px 0 7px;font-size:12.5px;border-radius:7px;box-shadow:inset 0 0 0 1px var(--dl-border)}.dl.dl--app-ff .dl-tones--solid .dl-state__dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 22%,transparent)}.dl.dl--app-ff .dl-tones--text .dl-state{color:var(--tx)}.dl.dl--app-ff .dl-tones--text .dl-state--info{--tx: var(--dl-info)}.dl.dl--app-ff .dl-tones--text .dl-state--success{--tx: var(--dl-success)}.dl.dl--app-ff .dl-tones--text .dl-state--warning{--tx: var(--dl-warning)}.dl.dl--app-ff .dl-tones--text .dl-state--danger{--tx: var(--dl-danger)}.dl.dl--app-ff .dl-tones--text .dl-state__dot{display:none}.dl.dl--app-ff .dl-meter{display:grid;gap:7px}.dl.dl--app-ff .dl-meter__label{display:flex;justify-content:space-between;color:var(--dl-text-2);font-size:12.5px;font-variant-numeric:tabular-nums}.dl.dl--app-ff .dl-meter__track{display:block;height:4px;overflow:hidden;background:color-mix(in srgb,var(--ap-gray) 24%,transparent);border-radius:2px}.dl.dl--app-ff .dl-meter__track>span{display:block;height:100%;background:var(--ap-blue);border-radius:inherit}.dl.dl--app-ff .dl-meter__steps{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.dl.dl--app-ff .dl-meter__steps span{height:4px;background:color-mix(in srgb,var(--ap-gray) 24%,transparent);border-radius:2px}.dl.dl--app-ff .dl-meter__steps span.is-done{background:var(--ap-green)}.dl.dl--app-ff .dl-meter--inline{grid-template-columns:1fr auto;align-items:center;gap:10px}.dl.dl--app-ff .dl-meter__value{color:var(--dl-text-2);font-size:12.5px;font-variant-numeric:tabular-nums}.dl.dl--app-ff .dl-avatar-group{display:inline-flex;align-items:center}.dl.dl--app-ff .dl-avatar-group .dl-avatar{box-shadow:0 0 0 2px var(--dl-surface-2)}.dl.dl--app-ff .dl-avatar-group .dl-avatar+.dl-avatar{margin-inline-start:-5px}.dl.dl--app-ff .dl-avatar-group--small .dl-avatar+.dl-avatar{margin-inline-start:-4px}.dl.dl--app-ff .dl-avatar-group--small .dl-avatar{font-size:9px;letter-spacing:-.02em}.dl.dl--app-ff .dl-avatar-group--small .dl-avatar--more{font-size:9.5px}.dl.dl--app-ff .dl-avatar--more{color:var(--dl-text);font-weight:600;background:color-mix(in srgb,var(--ap-gray) 30%,var(--dl-surface-solid))}.dl.dl--app-ff .dl-avatar-rows{display:grid;gap:12px}.dl.dl--app-ff .dl-avatar-rows li{display:flex;align-items:center;gap:12px}.dl.dl--app-ff .dl-avatar-rows__n{min-width:14px;color:var(--dl-text-3);font-size:12px;font-variant-numeric:tabular-nums}.dl.dl--app-ff .dl-avatar-rows__names{color:var(--dl-text-2);font-size:13px}.dl.dl--app-ff .dl-upload__progress{display:inline-flex;align-items:center;gap:8px}.dl.dl--app-ff .dl-upload__percent{min-width:3ch;color:var(--dl-text-2);font-size:12px;font-variant-numeric:tabular-nums;text-align:end;animation:dl-fade-in .24s var(--dl-ease)}@media(prefers-reduced-motion:reduce){.dl.dl--app-ff .dl-upload__percent{animation:none}}.dl.dl--app-ff .dl-record .dl-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none}.dl.dl--app-ff .dl-record .dl-tabs::-webkit-scrollbar{display:none}.dl.dl--app-ff .dl-avatar{position:relative;overflow:hidden}.dl.dl--app-ff .dl-avatar>img{width:100%;height:100%;object-fit:cover}.dl.dl--app-ff .dl-avatar-group .dl-avatar{transition:transform .32s var(--dl-snap-spring)}.dl.dl--app-ff .dl-avatar-group--stack .dl-avatar{width:36px;height:36px;font-size:12.5px;box-shadow:0 0 0 2.5px var(--dl-surface-2)}.dl.dl--app-ff .dl-avatar-group--stack .dl-avatar+.dl-avatar{margin-inline-start:-10px}@media(hover:hover)and (pointer:fine){.dl.dl--app-ff .dl-avatar-group--stack .dl-avatar:hover{z-index:2;transform:translateY(-3px) scale(1.06)}}.dl.dl--app-ff .dl-avatar-group--stack .dl-avatar--more{font-size:12px}@media(prefers-reduced-motion:reduce){.dl.dl--app-ff .dl-avatar-group .dl-avatar{transition:none}@media(hover:hover)and (pointer:fine){.dl.dl--app-ff .dl-avatar-group--stack .dl-avatar:hover{transform:none}}}.dl.dl--app-ff .dl-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none}.dl.dl--app-ff .dl-tabs::-webkit-scrollbar{display:none}.dl.dl--app-ff .dl-steps{display:grid;gap:7px}.dl.dl--app-ff .dl-steps .dl-meter__steps{display:grid;gap:4px}.dl.dl--app-ff .dl-steps--blue .dl-meter__steps span.is-done{background:var(--ap-blue)}.dl.dl--app-ff .dl-meter__steps span.is-failed{background:var(--ap-red)}.dl.dl--app-ff .dl-steps.is-failed .dl-steps__status{color:var(--dl-danger)}.dl.dl--app-ff .dl-steps__message{display:flex;align-items:flex-start;gap:5px;margin-block-start:3px;color:var(--dl-danger);font-size:13px;line-height:1.35}.dl.dl--app-ff .dl-steps__message svg{width:14px;height:14px;flex:none;margin-block-start:1px}.dl.dl--app-ff .dl-upload__list li.is-failed{background:color-mix(in srgb,var(--ap-red) 9%,var(--dl-surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ap-red) 30%,transparent)}.dl.dl--app-ff .dl-upload__list li.is-failed small{color:var(--dl-danger)}.dl.dl--app-ff .dl-upload__failed-icon,.dl.dl--app-ff .dl-upload__list li>svg.dl-upload__failed-icon{width:18px;color:var(--dl-danger)}.dl.dl--app-ff .dl-upload__percent{animation-duration:.4s}.dl.dl--app-ff .dl-upload__drop,.dl.dl--app-ff .dl-up-row{width:100%;font:inherit;text-align:start}@media(hover:hover)and (pointer:fine){.dl.dl--app-ff .dl-upload__drop:hover{background:none;outline-color:color-mix(in srgb,var(--dl-text-3) 55%,transparent)}}@media(hover:hover){.dl.dl--app-ff .dl-upload__drop:hover{background:var(--dl-accent-soft);outline-color:var(--dl-accent)}}.dl.dl--app-ff .dl-upload__drop:active{background:var(--dl-accent-soft)}.dl.dl--app-ff .dl-upload__drop:focus-visible{box-shadow:var(--dl-focus)}.dl.dl--app-ff .dl-upload.is-dragging .dl-upload__drop{background:var(--dl-accent-soft);outline:1.5px dashed var(--dl-accent)}.dl.dl--app-ff .dl-upload.is-dragging .dl-up-row{box-shadow:inset 0 0 0 1.5px var(--ap-blue);background:color-mix(in srgb,var(--ap-blue) 6%,var(--dl-surface-solid))}.dl.dl--app-ff .dl-upload__list li{position:relative;grid-template-columns:auto minmax(0,1fr) auto auto}.dl.dl--app-ff .dl-upload__open-wrap{position:relative;display:inline-flex;max-width:100%}.dl.dl--app-ff .dl-upload__open{max-width:100%;overflow:clip visible;color:var(--dl-text);font:inherit;white-space:nowrap;text-overflow:ellipsis;text-align:start;cursor:pointer;border-radius:4px;min-width:0}@media(hover:hover)and (pointer:fine){.dl.dl--app-ff .dl-upload__open:hover bdi{color:var(--dl-link);text-decoration:underline;text-underline-offset:3px}}.dl.dl--app-ff .dl-upload__open:focus-visible{box-shadow:var(--dl-focus)}@media(max-width:520px){.dl.dl--app-ff .dl-upload__list li{gap:8px;padding-inline:10px 4px}.dl.dl--app-ff .dl-upload__list progress{width:56px}}.dl.dl--app-ff .dl-upload__open-wrap:focus-within .dl-hovercard{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:.35s,.35s,.35s}@media(hover:hover)and (pointer:fine){.dl.dl--app-ff .dl-upload__open-wrap:hover .dl-hovercard{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:.35s,.35s,.35s}}@media(hover:none){.dl.dl--app-ff .dl-upload__open-wrap:hover .dl-hovercard{opacity:0;visibility:hidden}}.dl.dl--app-ff .dl-thumb-page{display:grid;align-content:start;gap:5px;width:64px;height:82px;overflow:hidden;background:#fff;border-radius:6px;box-shadow:0 0 0 .5px var(--ap-separator-opaque),0 2px 6px #00000014;object-fit:cover}.dl.dl--app-ff .dl-thumb-page__band{height:12px;background:var(--ap-blue)}.dl.dl--app-ff .dl-thumb-page--pdf .dl-thumb-page__band{background:var(--ap-red)}.dl.dl--app-ff .dl-thumb-page--sheet .dl-thumb-page__band{background:var(--ap-green)}.dl.dl--app-ff .dl-thumb-page__lines{display:grid;gap:5px;padding-inline:7px}.dl.dl--app-ff .dl-thumb-page__lines i{height:3px;background:var(--ap-gray4);border-radius:2px}.dl.dl--app-ff .dl-thumb-page__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-inline:6px;background:var(--ap-gray4);border:1px solid var(--ap-separator)}.dl.dl--app-ff .dl-thumb-page__grid i{height:7px;background:#fff}.dl.dl--app-ff .dl-thumb-page.is-large{width:min(360px,100%);height:auto;aspect-ratio:1 / 1.3;gap:12px;margin-inline:auto;border-radius:8px}.dl.dl--app-ff .dl-thumb-page.is-large .dl-thumb-page__band{height:34px}.dl.dl--app-ff .dl-thumb-page.is-large .dl-thumb-page__lines{gap:12px;padding-inline:24px}.dl.dl--app-ff .dl-thumb-page.is-large .dl-thumb-page__lines i{height:7px}.dl.dl--app-ff .dl-thumb-page.is-large .dl-thumb-page__grid{margin-inline:18px}.dl.dl--app-ff .dl-thumb-page.is-large .dl-thumb-page__grid i{height:20px}.dl.dl--app-ff .dl-attach-case .dl-upload__list li:not(.is-failed){background:var(--dl-surface-solid)}@media(max-width:600px){.dl.dl--app-ff .dl-form__footer,.dl.dl--app-ff .dl-form--a .dl-form__footer{background:color-mix(in srgb,var(--dl-surface-solid) 96%,transparent);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);box-shadow:0 -.5px 0 var(--dl-separator),0 -8px 24px #0000001f}.dl.dl--app-ff .dl-form__footer .dl-form__saved{color:var(--dl-text-2);font-size:13px}}.dl.dl--app-ff .dl-approved__specimen .dl-tabs{max-width:100%}.dl.dl--app-ff .dl-badge--info,.dl.dl--app-ff .dl-tag--info{--pill: var(--ap-blue)}.dl.dl--app-ff .dl-badge--success,.dl.dl--app-ff .dl-tag--success{--pill: var(--ap-green)}.dl.dl--app-ff .dl-badge--warning,.dl.dl--app-ff .dl-tag--warning{--pill: var(--ap-orange)}.dl.dl--app-ff .dl-badge--danger,.dl.dl--app-ff .dl-tag--danger{--pill: var(--ap-red)}.dl.dl--app-ff .dl-badge,.dl.dl--app-ff .dl-tag--neutral{--pill: var(--ap-gray)}.dl.dl--app-ff:not([data-theme=dark]) .dl-badge,.dl.dl--app-ff:not([data-theme=dark]) .dl-tones--tint .dl-tag{background:color-mix(in srgb,var(--pill) 8%,#fff)}.dl.dl--app-ff[data-theme=dark] .dl-badge,.dl.dl--app-ff[data-theme=dark] .dl-tones--tint .dl-tag{background:color-mix(in srgb,var(--pill) 12%,var(--ap-bg-2))}.dl.dl--app-ff .dl-badge:not([class*=--]),.dl.dl--app-ff .dl-badge--neutral,.dl.dl--app-ff .dl-tag--neutral{color:var(--dl-text-2)}.dl.dl--app-ff .dl-avatar:not(.dl-avatar--large):not(.dl-avatar--more){background:color-mix(in srgb,var(--ap-gray) 72%,#000)}.dl.dl--app-ff .dl-avatar--large{background:var(--ap-blue)}.dl.dl--app-ff:not([data-theme=dark]) .dl-upload__list li.is-failed{background:color-mix(in srgb,var(--ap-red) 6%,#fff)}.dl.dl--app-ff[data-theme=dark] .dl-upload__list li.is-failed{background:color-mix(in srgb,var(--ap-red) 10%,var(--ap-bg-2))}.dl.dl--app-ff .dl-acct__side .dl-badge{gap:4px}.dl.dl--app-ff .dl-acct__side .dl-badge svg{width:13px;height:13px}.dl.dl--app-ff .dl-acct__hero .dl-avatar,.dl.dl--app-ff .dl-acct__side .dl-avatar{color:#fff;font-size:18px}.dl.dl--app-ff .dl-li-stepper{display:inline-grid;grid-template-columns:36px minmax(40px,1fr) 36px;align-items:center;height:36px;background:var(--dl-control);border-radius:10px}.dl.dl--app-ff .dl-li-stepper.is-error{box-shadow:inset 0 0 0 1.5px var(--ap-red)}.dl.dl--app-ff .dl-li-stepper button{display:grid;height:100%;place-items:center;color:var(--dl-link)}.dl.dl--app-ff .dl-li-stepper button:disabled{color:var(--dl-text-3)}.dl.dl--app-ff .dl-li-stepper button svg{width:16px;height:16px}.dl.dl--app-ff .dl-li-stepper input{width:100%;min-width:0;color:var(--dl-text);font:inherit;font-weight:600;text-align:center;background:none;border:0;outline:none;box-shadow:none}.dl.dl--app-ff .dl-approved__bar .dl-form__footer{position:static}.dl.dl--app-ff .dl-form .dl-grid>.dl-grid__full:has(>.dl-switch-row),.dl.dl--app-ff[data-design] .dl-form .dl-grid>.dl-grid__full:has(>.dl-switch-row){padding-block:12px;padding-inline:24px 18px;border-radius:999px}.dl.dl--app-ff .dl-form .dl-grid>.dl-grid__full:has(>.dl-switch-row),.dl.dl--app-ff[data-design] .dl-form .dl-grid>.dl-grid__full:has(>.dl-switch-row){padding-block:12px;padding-inline:24px 12px}.dl.dl--app-ff .dl-form .dl-card__body>.dl-grid>.dl-grid__full:has(>.dl-switch-row){padding-inline-end:10px}@media(max-width:720px){.dl.dl--app-ff .dl-form .dl-card__body>.dl-grid>.dl-grid__full:has(>.dl-switch-row){padding-inline-end:18px}}.dl.dl--app-ff .dl-access>.dl-avatar--large{width:40px;height:40px;font-size:15px}.dl.dl--app-ff .dl-approvals-wrap{display:grid;gap:12px}.dl.dl--app-ff .dl-approvals__summary{margin:0;color:var(--dl-text-2);font-size:13px}.dl.dl--app-ff .dl-approvals li.is-upcoming .dl-approvals__mark{color:var(--dl-text-2);font-size:12px;font-weight:600;background:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--dl-text) 30%,transparent)}.dl.dl--app-ff .dl-approvals li.is-upcoming .dl-approvals__text strong{color:var(--dl-text-2);font-weight:590}.dl.dl--app-ff .dl-approvals li.is-current:after,.dl.dl--app-ff .dl-approvals li.is-upcoming:not(:last-child):after{background:repeating-linear-gradient(to bottom,var(--dl-separator) 0 4px,transparent 4px 8px)}.dl.dl--app-ff .is-current .dl-approvals__mark{color:var(--ap-orange);background:color-mix(in srgb,var(--ap-orange) 16%,transparent)}.dl.dl--app-ff [role=dialog]:has(.dl-quicklook) .dl-thumb-page.is-large{width:min(520px,100%);height:auto;aspect-ratio:210 / 297}.dl.dl--app-ff .dl-hx{display:grid;gap:14px;min-width:0}.dl.dl--app-ff .dl-hx ul,.dl.dl--app-ff .dl-hx ol{margin:0;padding:0;list-style:none}.dl.dl--app-ff .dl-hx-old{color:var(--dl-text-2);text-decoration-color:color-mix(in srgb,var(--dl-text) 45%,transparent)}.dl.dl--app-ff .dl-hx-new{font-weight:600}.dl.dl--app-ff .dl-hx-was{margin-inline-start:8px;color:var(--dl-text-2);font-size:12px}.dl.dl--app-ff .dl-hx-empty{color:var(--dl-text-2);font-style:italic}.dl.dl--app-ff .dl-hx-long{display:grid;gap:4px;margin-top:6px}.dl.dl--app-ff .dl-hx-long q{display:-webkit-box;overflow:hidden;color:var(--dl-text-2);-webkit-box-orient:vertical;-webkit-line-clamp:1;quotes:"“" "”"}.dl.dl--app-ff .dl-hx-long.is-open q{-webkit-line-clamp:unset}.dl.dl--app-ff .dl-hx-more{justify-self:start;padding:0;color:var(--dl-link);font-size:13px}.dl.dl--app-ff .dl-hx-clamp{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.dl.dl--app-ff .dl-hx .dl-status{display:inline-flex}.dl.dl--app-ff .dl-hx--sentences section{display:grid;gap:8px}.dl.dl--app-ff .dl-hx--sentences :is(h3,h4){margin:0;color:var(--dl-text-2);font-size:13px;font-weight:590}.dl.dl--app-ff .dl-hx--sentences li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 0}.dl.dl--app-ff .dl-hx--sentences li+li{box-shadow:inset 0 1px 0 var(--dl-separator)}.dl.dl--app-ff .dl-hx--sentences p{margin:2px 0 0;line-height:1.5}.dl.dl--app-ff .dl-hx--sentences time{color:var(--dl-text-2);font-size:13px;font-variant-numeric:tabular-nums}.dl.dl--app-ff .dl-hx-filters{display:flex;flex-wrap:wrap;gap:6px}.dl.dl--app-ff .dl-hx-filters button{min-height:30px;padding:0 12px;color:var(--dl-text);font-size:13px;border-radius:999px}.dl.dl--app-ff .dl-hx-filters button[aria-checked=true]{background:color-mix(in srgb,var(--dl-text) 10%,transparent);font-weight:600}.dl.dl--app-ff .dl-hx-when small{display:block;color:var(--dl-text-2);font-size:12px}.dl.dl--app-ff .dl-hx-before{color:var(--dl-text-2)}.dl.dl--app-ff .dl-hx--versions{grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start;gap:18px}.dl.dl--app-ff .dl-hx-vlist{display:grid;gap:2px}.dl.dl--app-ff .dl-hx-vlist button{display:grid;width:100%;gap:2px;padding:8px 12px;color:var(--dl-text);text-align:start;border-radius:10px}.dl.dl--app-ff .dl-hx-vlist button small{color:var(--dl-text-2);font-size:12px}.dl.dl--app-ff .dl-hx-vlist button[aria-current=true]{background:color-mix(in srgb,var(--ap-blue) 8%,transparent);box-shadow:inset 3px 0 0 var(--ap-blue)}.dl.dl--app-ff[dir=rtl] .dl-hx-vlist button[aria-current=true]{box-shadow:inset -3px 0 0 var(--ap-blue)}@media(hover:hover){.dl.dl--app-ff .dl-hx-vlist button:not([aria-current]):hover{background:color-mix(in srgb,var(--dl-text) 4%,transparent)}}.dl.dl--app-ff .dl-hx-snapshot{display:grid;gap:12px;padding:16px 18px;background:var(--dl-surface-solid);border-radius:16px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl.dl--app-ff .dl-hx-snapshot header{display:flex;justify-content:space-between;gap:12px}.dl.dl--app-ff .dl-hx-snapshot header span{color:var(--dl-text-2)}.dl.dl--app-ff .dl-hx-snapshot dl{display:grid;margin:0}.dl.dl--app-ff .dl-hx-snapshot dl div{display:grid;grid-template-columns:minmax(150px,40%) minmax(0,1fr);gap:12px;padding:9px 0;box-shadow:inset 0 1px 0 var(--dl-separator)}.dl.dl--app-ff .dl-hx-snapshot dt{display:flex;align-items:center;gap:6px;color:var(--dl-text-2)}.dl.dl--app-ff .dl-hx-snapshot dd{display:grid;gap:2px;margin:0}.dl.dl--app-ff .dl-hx-snapshot .is-changed dd{font-weight:600}.dl.dl--app-ff .dl-hx-dot{width:8px;height:8px;color:var(--ap-blue);fill:var(--ap-blue)}.dl.dl--app-ff .dl-hx-snapshot .dl-hx-was{margin:0;font-weight:400}.dl.dl--app-ff .dl-hx-hint{margin:0;color:var(--dl-text-2);font-size:12px}.dl.dl--app-ff .dl-hx-field+.dl-hx-field{box-shadow:inset 0 1px 0 var(--dl-separator)}.dl.dl--app-ff .dl-hx-field>button{display:grid;width:100%;grid-template-columns:max-content minmax(0,1fr) auto 14px;align-items:center;gap:12px;min-height:48px;padding:8px 16px;color:var(--dl-text);text-align:start}.dl.dl--app-ff .dl-hx-field__now{justify-self:end;min-width:0;color:var(--dl-text);text-align:end}.dl.dl--app-ff .dl-hx-field__count{color:var(--dl-text-2);font-size:12px;white-space:nowrap}.dl.dl--app-ff .dl-hx-field__chev{width:14px;height:14px;color:var(--dl-text-3);transition:transform .18s ease}.dl.dl--app-ff .dl-hx-field>button[aria-expanded=true] .dl-hx-field__chev{transform:rotate(180deg)}.dl.dl--app-ff .dl-hx-field__steps{display:grid;gap:0;padding:0 16px 10px!important}.dl.dl--app-ff .dl-hx-field__steps li{display:grid;grid-template-columns:minmax(150px,max-content) minmax(0,1fr) auto;gap:12px;padding:6px 0;font-size:13px}.dl.dl--app-ff .dl-hx-field__when,.dl.dl--app-ff .dl-hx-field__who{color:var(--dl-text-2)}.dl.dl--app-ff .dl-hx-field__origin{display:flex!important;align-items:center;gap:6px;color:var(--dl-text-2)}.dl.dl--app-ff .dl-hx-field__origin svg{width:14px}.dl.dl--app-ff .dl-hx--table .dl-hx-when{white-space:nowrap}.dl.dl--app-ff .dl-hx--table td:nth-child(2) .dl-rd-person{white-space:nowrap}.dl.dl--app-ff .dl-hx-long q{text-align:start}.dl.dl--app-ff .dl-hx-snapshot dd>*,.dl.dl--app-ff .dl-hx-field__now>*{justify-self:start}.dl.dl--app-ff .dl-facts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.dl.dl--app-ff .dl-facts>div{min-width:0}.dl.dl--app-ff .dl-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.dl.dl--app-ff .dl-facts .is-emphasis dd{white-space:nowrap;font-size:clamp(18px,1.7vw,22px)}.dl.dl--app-ff .dl-facts{gap:0;background:var(--dl-surface-solid)}.dl.dl--app-ff .dl-facts>div{box-shadow:inset -1px -1px 0 var(--dl-separator)}.dl.dl--app-ff .dl-tabs__count.is-attention{color:#fff;background:var(--ap-blue)}.dl.dl--app-ff .dl-tabs__count.is-danger{color:#fff;background:var(--ap-red)}.dl.dl--app-ff .dl-tabs__tab[aria-selected=true] .dl-tabs__count:not(.is-attention,.is-danger){color:var(--dl-text);background:color-mix(in srgb,var(--dl-text) 12%,transparent)}.dl.dl--app-ff .dl-tabs__tab[aria-selected=true] .dl-tabs__count:not(.is-attention,.is-danger){color:var(--dl-text);background:color-mix(in srgb,var(--dl-text) 14%,var(--dl-surface-solid))}.dl.dl--app-ff .dl-tabs__count:not(.is-attention,.is-danger){color:var(--dl-text);background:color-mix(in srgb,var(--dl-text) 10%,transparent)}.dl.dl--app-ff .dl-form__footer,.dl.dl--app-ff[data-design] .dl-form__footer{background:var(--dl-surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none;max-width:100%;box-sizing:border-box;flex-wrap:nowrap}.dl.dl--app-ff .dl-form__footer .dl-form__saved{min-width:0;overflow:clip visible;text-overflow:ellipsis;white-space:nowrap}.dl.dl--app-ff .dl-form__footer>.dl-button,.dl.dl--app-ff .dl-form__footer>.dl-split{flex:none}@media(max-width:860px){.dl.dl--app-ff .dl-form__footer,.dl.dl--app-ff[data-design] .dl-form__footer{flex-wrap:wrap}}.dl.dl--app-ff .dl-upload__percent{min-width:4ch;opacity:0;animation:none;transition:opacity .4s ease}.dl.dl--app-ff .dl-upload__percent.is-shown{opacity:1}@media(prefers-reduced-motion:reduce){.dl.dl--app-ff .dl-upload__percent{transition:none}}.dl.dl--app-ff .dl-access .dl-avatar--large{width:40px;height:40px;font-size:15px}.dl.dl--app-ff .dl-search input::placeholder{color:var(--dl-placeholder)}.dl.dl--app-ff .dl-screen__head .dl-search{inline-size:min(320px,100%)}.dl.dl--app-ff .dl-pp__row>.dl-avatar-group{grid-column:1 / -1}.dl.dl--app-ff .dl-avatar img{width:100%;height:100%;object-fit:cover}.dl.dl--app-ff .dl-scan__read{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 18px;margin:14px 0 0;padding:14px 16px;background:var(--dl-surface-3);border-radius:12px}.dl.dl--app-ff .dl-scan__read dt{color:var(--dl-text-2);font-size:12.5px}.dl.dl--app-ff .dl-scan__read dd{margin:2px 0 0;font-weight:600}.dl.dl--app-ff .dl-chart{margin:0}.dl.dl--app-ff .dl-chart figcaption{display:grid;margin-block-end:8px}.dl.dl--app-ff .dl-chart figcaption small{color:var(--dl-text-2);font-size:12.5px}.dl.dl--app-ff .dl-chart figcaption strong{font-size:28px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dl.dl--app-ff .dl-chart figcaption strong span{margin-inline-start:4px;color:var(--dl-text-2);font-size:14px;font-weight:600}.dl.dl--app-ff .dl-chart figcaption em{color:var(--dl-text-2);font-size:13px;font-style:normal}.dl.dl--app-ff .dl-chart svg{inline-size:100%;block-size:auto;overflow:visible}.dl.dl--app-ff .dl-chart rect{fill:var(--dl-text-3);opacity:.45}.dl.dl--app-ff .dl-chart rect.is-now{fill:var(--dl-accent);opacity:1}.dl.dl--app-ff .dl-chart__avg{stroke:var(--dl-text-2);stroke-width:1;stroke-dasharray:4 4}.dl.dl--app-ff .dl-chart text{fill:var(--dl-text-3);font-size:10px}.dl.dl--app-ff .dl-chart__line{fill:none;stroke:var(--dl-accent);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.dl.dl--app-ff .dl-chart__area{fill:var(--dl-accent);opacity:.12}.dl.dl--app-ff .dl-chart__dot{fill:var(--dl-accent);stroke:var(--dl-surface-solid);stroke-width:2}.dl.dl--app-ff .dl-kpis{display:grid;gap:10px;margin:0;padding:0;list-style:none}.dl.dl--app-ff .dl-kpis li{display:grid;grid-template-columns:1fr 90px;grid-template-rows:auto auto;align-items:center;padding:12px 14px;background:var(--dl-surface-solid);border-radius:12px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl.dl--app-ff .dl-kpis small{color:var(--dl-text-2);font-size:12.5px}.dl.dl--app-ff .dl-kpis strong{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.dl.dl--app-ff .dl-kpis strong.is-attention{color:var(--dl-warning)}.dl.dl--app-ff .dl-kpis svg{grid-column:2;grid-row:1 / 3;inline-size:90px;block-size:30px}.dl.dl--app-ff .dl-kpis path{fill:none;stroke:var(--dl-text-3);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dl.dl--app-ff[dir=rtl] .dl-kpis svg{transform:scaleX(-1)}.dl.dl--app-ff .dl-tabmap .dl-tabs{max-inline-size:100%;overflow-x:auto}.dl.dl--app-ff .dl-input.dl-input--scan{padding-left:44px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238e8e93' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M3 5v14M8 5v14M12 5v14M17 5v14M21 5v14'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:18px!important;background-position:left 16px bottom 12px!important}.dl.dl--app-ff .dl-field__box:dir(ltr):has(.dl-field__trailing)>.dl-input--scan{padding-right:210px}.dl.dl--app-ff .dl-field__box:dir(rtl):has(.dl-field__trailing)>.dl-input--scan{padding-left:210px}.dl.dl--app-ff .dl-alert:not(:has(p)){align-items:center}.dl.dl--app-ff .dl-alert:not(:has(p))>svg{margin-block-start:0}.dl.dl--app-ff .dl-contrast-pair,.dl.dl--app-ff .dl-charts-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.dl.dl--app-ff .dl-field--float .dl-field__box:dir(ltr):has(>.dl-input--scan)>.dl-field__label{inset-inline-start:44px}.dl.dl--app-ff .dl-input.dl-input--scan:placeholder-shown:not(:focus){background-position:left 16px center!important}.dl.dl--app-ff .dl-grid>*{min-width:0}.dl.dl--app-ff .dl-avatar-group{--av-size: 32px;--av-overlap: 5px;--av-gap: 2px}.dl.dl--app-ff .dl-avatar-group--small{--av-size: 24px;--av-overlap: 4px}.dl.dl--app-ff .dl-avatar-group--stack{--av-size: 36px;--av-overlap: 10px;--av-gap: 2.5px}.dl.dl--app-ff .dl-avatar-group .dl-avatar,.dl.dl--app-ff .dl-avatar-group--stack .dl-avatar{box-shadow:none}.dl.dl--app-ff .dl-avatar-group .dl-avatar:not(:last-child){--av-cut: radial-gradient(circle at calc(50% + var(--av-size) - var(--av-overlap)) 50%, transparent calc(var(--av-size) / 2 + var(--av-gap)), #000 calc(var(--av-size) / 2 + var(--av-gap) + .5px));-webkit-mask-image:var(--av-cut);mask-image:var(--av-cut)}.dl.dl--app-ff[dir=rtl] .dl-avatar-group .dl-avatar:not(:last-child){--av-cut: radial-gradient(circle at calc(50% - var(--av-size) + var(--av-overlap)) 50%, transparent calc(var(--av-size) / 2 + var(--av-gap)), #000 calc(var(--av-size) / 2 + var(--av-gap) + .5px))}@media(hover:hover)and (pointer:fine){.dl.dl--app-ff .dl-avatar-group--stack .dl-avatar:hover{-webkit-mask-image:none;mask-image:none}}.dl.dl--app-ff :is(.dl-address-label__note,.dl-address-label address,.dl-activity-list,.dl-rd-note,.dl-hx,.dl-comment,.dl-toast span,.dl-field__message span){min-width:0;overflow-wrap:anywhere}.dl.dl--app-ff .dl-field__box:dir(ltr):has(>.dl-field__trailing)>.dl-input,.dl.dl--app-ff .dl-field__box:dir(ltr):has(>.dl-field__trailing)>.dl-input--scan{padding-right:var(--dl-note-room)}.dl.dl--app-ff .dl-field__box:dir(rtl):has(>.dl-field__trailing)>.dl-input,.dl.dl--app-ff .dl-field__box:dir(rtl):has(>.dl-field__trailing)>.dl-input--scan{padding-left:var(--dl-note-room)}.dl.dl--app-ff .dl-field__box:dir(rtl)>.dl-input.dl-input--scan{padding-left:16px!important;padding-right:44px!important;background-position:right 16px bottom 12px!important}.dl.dl--app-ff .dl-field__box:dir(rtl):has(>.dl-field__trailing)>.dl-input.dl-input--scan{padding-left:var(--dl-note-room)!important}.dl.dl--app-ff .dl-field--float .dl-field__box:dir(rtl):has(>.dl-input--scan)>.dl-field__label{inset-inline-start:44px}.dl.dl--app-ff .dl-field__box:dir(rtl)>.dl-input.dl-input--scan:placeholder-shown:not(:focus){background-position:right 16px center!important}@media(max-width:1180px){.dl.dl--app-ff .dl-grid>.dl-field:has(.dl-segmented .raouf-segmented__item:nth-child(3)){grid-column:1 / -1}}@media(pointer:coarse){.dl.dl--app-ff .dl-tabs__tab,.dl.dl--app-ff .raouf-segmented__item,.dl.dl--app-ff .dl-button,.dl.dl--app-ff .dl-tips__group button{min-height:44px}.dl.dl--app-ff .dl-field__hint,.dl.dl--app-ff .dl-chip button,.dl.dl--app-ff .dl-tips__toggle,.dl.dl--app-ff .dl-icon-button,.dl.dl--app-ff .dl-upload__open,.dl.dl--app-ff .dl-approved__next-link,.dl.dl--app-ff .dl-hx-more,.dl.dl--app-ff .dl-rl-chip,.dl.dl--app-ff .dialog-foundation__close{position:relative}.dl.dl--app-ff .dl-field__hint:after,.dl.dl--app-ff .dl-chip button:after,.dl.dl--app-ff .dl-tips__toggle:after,.dl.dl--app-ff .dl-icon-button:after,.dl.dl--app-ff .dl-upload__open:after,.dl.dl--app-ff .dl-approved__next-link:after,.dl.dl--app-ff .dl-hx-more:after,.dl.dl--app-ff .dl-rl-chip:after,.dl.dl--app-ff .dialog-foundation__close:after{position:absolute;inset:50% auto auto 50%;width:max(100%,44px);height:max(100%,44px);content:"";transform:translate(-50%,-50%)}}@media(pointer:coarse){.dl.dl--app-ff .dl-tabs .dl-tabs__tab,.dl.dl--app-ff .dl-segmented .raouf-segmented__item,.dl.dl--app-ff .dl-command-pill{min-height:44px!important}}.dl.dl--app-ff .dl-field__box.has-note-below:dir(ltr)>.dl-input,.dl.dl--app-ff .dl-field__box.has-note-below:dir(ltr)>.dl-input--scan{padding-right:16px}.dl.dl--app-ff .dl-field__box.has-note-below:dir(rtl)>.dl-input,.dl.dl--app-ff .dl-field__box.has-note-below:dir(rtl)>.dl-input--scan{padding-left:16px}.dl.dl--app-ff .dl-tabs+:is(.dl-docs,.dl-table,ul,div){margin-block-start:12px}.dl.dl--app-ff .dl-input.dl-input--scan{transition:background-position .2s cubic-bezier(.23,1,.32,1),box-shadow .15s ease}@media(prefers-reduced-motion:reduce){.dl.dl--app-ff .dl-input.dl-input--scan{transition:none}}.dl.dl--app-ff .dl-form .dl-grid>.dl-grid__full:has(>.dl-switch-row),.dl.dl--app-ff .dl-approved__box:has(>.dl-switch-row),.dl.dl--app-ff .dl-switch-card{padding-block:var(--dl-switch-pad);padding-inline-end:var(--dl-switch-pad);border-radius:calc(15.5px + var(--dl-switch-pad))}.dl.dl--app-ff .dl-form .dl-grid>.dl-grid__full:has(>.dl-switch-row)>.dl-switch-row,.dl.dl--app-ff .dl-approved__box>.dl-switch-row{min-height:31px}.dl.dl--app-ff .dl-form .dl-grid>.dl-grid__full:has(>.dl-check),.dl.dl--app-ff .dl-form .dl-field__control>.dl-stack>.dl-check,.dl.dl--app-ff .dl-approved__box{border-radius:calc(15.5px + var(--dl-switch-pad))}.dl.dl--app-ff .dl-cal-tick{position:relative;display:inline-grid;flex:none;place-items:center;width:14px;height:14px;padding:0;color:inherit;background:none;border:0;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor;cursor:pointer}.dl.dl--app-ff .dl-cal-chip.is-none .dl-cal-tick,.dl.dl--app-ff .dl-cal-agenda li.is-none .dl-cal-tick{color:var(--dl-text-2)}.dl.dl--app-ff .dl-cal-tick.is-done{color:var(--dl-on-accent);background:var(--ap-gray);box-shadow:none}.dl.dl--app-ff .dl-cal-tick svg{width:10px;height:10px;stroke-width:3.2}.dl.dl--app-ff .dl-cal-agenda .dl-cal-tick{width:20px;height:20px}.dl.dl--app-ff .dl-cal-agenda .dl-cal-tick svg{width:13px;height:13px}.dl.dl--app-ff .dl-cal-agenda li.is-overdue .dl-cal-tick{color:var(--dl-danger)}.dl.dl--app-ff .dl-cal-agenda li.is-soon .dl-cal-tick{color:var(--dl-warning)}@media(pointer:coarse){.dl.dl--app-ff .dl-cal-tick:after,.dl.dl--app-ff .dl-cal-filter:after{position:absolute;inset:50% auto auto 50%;width:max(100%,44px);height:max(100%,44px);content:"";transform:translate(-50%,-50%)}}.dl.dl--app-ff .dl-cal-chip:is(.is-layers,.is-both).is-overdue .dl-cal-tick{color:var(--dl-danger)}.dl.dl--app-ff .dl-cal-chip:is(.is-layers,.is-both).is-soon .dl-cal-tick{color:var(--dl-warning)}.dl.dl--app-ff .dl-cx-muted{color:var(--dl-text-2);font-size:13.5px}.dl.dl--app-ff .dl-cx-empty{padding:28px 12px;color:var(--dl-text-2);text-align:center;list-style:none}.dl.dl--app-ff .dl-cx-error,.dl.dl--app-ff .dl-cx-blocked{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--dl-danger);font-size:13.5px}.dl.dl--app-ff .dl-cx-error svg,.dl.dl--app-ff .dl-cx-blocked svg{width:16px;height:16px;flex:none}.dl.dl--app-ff .dl-cx-rowcheck{display:inline-grid}.dl.dl--app-ff .dl-cx-rowcheck label{display:grid;cursor:pointer}.dl.dl--app-ff .dl-cx-rowcheck input{position:absolute;opacity:0;width:20px;height:20px;margin:0;cursor:pointer}.dl.dl--app-ff .dl-cx-rowcheck{position:relative}.dl.dl--app-ff .dl-cx-rowcheck input:indeterminate+label .dl-check__box{color:var(--dl-on-accent);background:var(--dl-accent);box-shadow:none}.dl.dl--app-ff .dl-cx-rowcheck input:focus-visible+label .dl-check__box{outline:2px solid var(--dl-focus);outline-offset:2px}.dl.dl--app-ff .dl-cx-facts{display:grid;gap:10px;margin:0}.dl.dl--app-ff .dl-cx-facts>div{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:10px}.dl.dl--app-ff .dl-cx-facts dt{color:var(--dl-text-2);font-size:13.5px}.dl.dl--app-ff .dl-cx-facts dd{display:flex;align-items:center;gap:8px;margin:0;min-width:0}.dl.dl--app-ff .dl-cx-md{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:340px;background:var(--dl-surface-solid);border-radius:16px;box-shadow:inset 0 0 0 1px var(--dl-separator);overflow:hidden}.dl.dl--app-ff .dl-cx-md.is-sheet{grid-template-columns:minmax(0,1fr);min-height:0;max-width:520px}.dl.dl--app-ff .dl-cx-list{display:grid;align-content:start;gap:2px;margin:0;padding:8px;list-style:none}.dl.dl--app-ff .dl-cx-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto 16px;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 10px;color:var(--dl-text);font:inherit;text-align:start;background:none;border:0;border-radius:12px;cursor:pointer;transition:background-color .15s ease}@media(hover:hover)and (pointer:fine){.dl.dl--app-ff .dl-cx-row:hover{background:var(--dl-surface-3)}}.dl.dl--app-ff .dl-cx-row[aria-current=true]{background:var(--ap-gray6)}.dl.dl--app-ff[data-theme=dark] .dl-cx-row[aria-current=true]{background:var(--ap-gray5)}.dl.dl--app-ff .dl-cx-row__main{display:grid;min-width:0}.dl.dl--app-ff .dl-cx-row__main strong{font-size:15px;font-weight:500;overflow:clip visible;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dl.dl--app-ff .dl-cx-row__main small{color:var(--dl-text-2);font-size:12.5px;overflow:clip visible;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dl.dl--app-ff .dl-cx-row__end{display:grid;justify-items:end;gap:2px;font-size:13.5px}.dl.dl--app-ff .dl-cx-row__chev{width:16px;height:16px;color:var(--dl-text-3)}.dl.dl--app-ff[dir=rtl] .dl-cx-row__chev{transform:scaleX(-1)}.dl.dl--app-ff .dl-cx-md__detail{padding:18px 20px;border-inline-start:1px solid var(--dl-separator)}.dl.dl--app-ff .dl-cx-inspector{display:grid;align-content:start;gap:16px}.dl.dl--app-ff .dl-cx-inspector header{display:grid;gap:6px;justify-items:start}.dl.dl--app-ff .dl-cx-inspector :is(h2,h4){margin:0;font-size:19px;font-weight:650}.dl.dl--app-ff .dl-cx-inspector footer{display:flex;justify-content:flex-end;gap:10px;padding-top:6px;border-top:1px solid var(--dl-separator)}.dl.dl--app-ff .dl-cx-bulk__bar .dl-form__footer{position:static;flex-wrap:wrap}.dl.dl--app-ff .dl-cx-bulk__bar .dl-form__saved{margin-inline-end:auto;font-weight:600}.dl.dl--app-ff .dl-cx-check{display:grid;gap:14px}.dl.dl--app-ff .dl-cx-check ul{display:grid;margin:0;padding:0;list-style:none;background:var(--dl-surface-solid);border-radius:12px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl.dl--app-ff .dl-cx-check li{display:grid;grid-template-columns:22px minmax(0,1fr) minmax(150px,auto) minmax(150px,auto);align-items:center;gap:12px;min-height:52px;padding:8px 14px}.dl.dl--app-ff .dl-cx-check li+li{box-shadow:inset 0 1px 0 var(--dl-separator)}.dl.dl--app-ff .dl-cx-check .dl-cal-tick{width:20px;height:20px;color:var(--dl-text-2)}.dl.dl--app-ff .dl-cx-check .dl-cal-tick svg{width:13px;height:13px}.dl.dl--app-ff .dl-cx-check .dl-cal-tick:disabled{opacity:.45;cursor:not-allowed}.dl.dl--app-ff .dl-cx-check li.is-done .dl-cx-check__title{color:var(--dl-text-2);text-decoration:line-through}.dl.dl--app-ff .dl-cx-check__who{display:inline-flex;align-items:center;gap:8px;font-size:14px}.dl.dl--app-ff .dl-cx-check__title{font-size:15px}.dl.dl--app-ff .dl-cx-checkrows{display:grid;gap:14px}.dl.dl--app-ff .dl-cx-files__preview .dl-cx-facts>div{grid-template-columns:90px minmax(0,1fr)}.dl.dl--app-ff .dl-cx-print{display:grid;gap:14px;justify-items:center;padding:16px;background:var(--dl-canvas);border-radius:14px}.dl.dl--app-ff .dl-cx-print__bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-self:stretch}.dl.dl--app-ff .dl-cx-print__bar .dl-field{width:140px}.dl.dl--app-ff .dl-cx-print__bar .dl-cx-muted{margin-inline-end:auto}.dl.dl--app-ff .dl-cx-paper{display:grid;gap:18px;width:min(100%,560px);aspect-ratio:210 / 297;padding:36px 40px;color:#000;font-size:12.5px;background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f,0 8px 24px #00000014;align-content:start}.dl.dl--app-ff .dl-cx-paper.is-a5{width:min(100%,400px)}.dl.dl--app-ff .dl-cx-paper.is-letter{aspect-ratio:216 / 279}.dl.dl--app-ff .dl-cx-paper header{display:flex;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #d1d1d6}.dl.dl--app-ff .dl-cx-paper header>div{display:grid;gap:2px}.dl.dl--app-ff .dl-cx-paper__title{text-align:end}.dl.dl--app-ff .dl-cx-paper__title strong{font-size:20px}.dl.dl--app-ff .dl-cx-paper small{color:#3c3c4399}.dl.dl--app-ff .dl-cx-paper__to{display:grid;gap:2px}.dl.dl--app-ff .dl-cx-paper table{width:100%;border-collapse:collapse}.dl.dl--app-ff .dl-cx-paper th,.dl.dl--app-ff .dl-cx-paper td{padding:7px 6px;text-align:start;border-bottom:1px solid #e5e5ea;font-variant-numeric:tabular-nums}.dl.dl--app-ff .dl-cx-paper th:not(:first-child),.dl.dl--app-ff .dl-cx-paper td:not(:first-child){text-align:end}.dl.dl--app-ff .dl-cx-paper th{color:#3c3c4399;font-weight:600}.dl.dl--app-ff .dl-cx-paper tfoot td{border-bottom:0}.dl.dl--app-ff .dl-cx-paper tfoot td:first-child{text-align:end;color:#3c3c4399}.dl.dl--app-ff .dl-cx-paper tfoot .is-total td{font-size:14px;font-weight:700;color:#000;border-top:1px solid #000000}.dl.dl--app-ff .dl-cx-paper footer{margin-top:auto;color:#3c3c4399;font-size:11px}@media(max-width:1000px){.dl.dl--app-ff .dl-cx-md,.dl.dl--app-ff .dl-cx-chat,.dl.dl--app-ff .dl-cx-files{grid-template-columns:minmax(0,1fr)}.dl.dl--app-ff .dl-cx-md__detail{border-inline-start:0;border-top:1px solid var(--dl-separator)}.dl.dl--app-ff .dl-cx-check li{grid-template-columns:22px minmax(0,1fr)}.dl.dl--app-ff .dl-cx-check li>:nth-child(n+3){grid-column:2}}@media(pointer:coarse){.dl.dl--app-ff .dl-cx-tree__toggle:after,.dl.dl--app-ff .dl-cx-rowcheck:after{position:absolute;inset:50% auto auto 50%;width:44px;height:44px;content:"";transform:translate(-50%,-50%)}}.dl.dl--app-ff .dl-cx-check .dl-cal-tick.is-done,.dl.dl--app-ff .dl-cal-agenda .dl-cal-tick.is-done{color:var(--dl-on-accent)}.dl.dl--app-ff .dl-cx-group{display:grid;gap:4px}.dl.dl--app-ff .dl-cx-group h5{display:flex;justify-content:space-between;gap:8px;margin:10px 2px 2px;color:var(--dl-text-2);font-size:13px;font-weight:600}.dl.dl--app-ff .dl-cx-group h5 small{font-weight:400;font-variant-numeric:tabular-nums}.dl.dl--app-ff .dl-cx-cols__col button:not(:has(.dl-avatar)){grid-template-columns:minmax(0,1fr) 16px}.dl.dl--app-ff .dl-cx-tree__name .dl-avatar{flex:none}.dl.dl--app-ff .dl-cx-matrix-one .dl-cx-group{padding:4px 14px 8px;background:var(--dl-surface-solid);border-radius:12px;box-shadow:inset 0 0 0 1px var(--dl-separator)}.dl.dl--app-ff .dl-cx-check .dl-cx-group ul{margin:0}.dl.dl--app-ff .dl-cx-stages{display:grid;margin:0;padding:6px 14px;list-style:none;background:var(--dl-surface-solid);border-radius:14px;box-shadow:inset 0 0 0 1px var(--dl-separator);max-width:620px}.dl.dl--app-ff .dl-cx-stages li{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px}.dl.dl--app-ff .dl-cx-stages li:not(:last-child):after{content:"";position:absolute;inset-inline-start:10px;top:36px;bottom:-16px;width:2px;background:var(--dl-separator)}.dl.dl--app-ff .dl-cx-stages__mark{position:relative;z-index:1;display:grid;place-items:center;width:22px;height:22px;color:var(--dl-on-accent);background:var(--dl-surface-solid);border-radius:50%;box-shadow:inset 0 0 0 2px var(--ap-gray3)}.dl.dl--app-ff .dl-cx-stages__mark.is-ms{border-radius:4px;transform:rotate(45deg) scale(.82)}.dl.dl--app-ff .dl-cx-stages__mark svg{width:13px;height:13px;stroke-width:3}.dl.dl--app-ff .dl-cx-stages li.is-done .dl-cx-stages__mark{background:var(--ap-gray);box-shadow:none}.dl.dl--app-ff .dl-cx-stages li.is-done .dl-cx-stages__mark.is-ms svg{transform:rotate(-45deg)}.dl.dl--app-ff .dl-cx-stages li.is-now .dl-cx-stages__mark{box-shadow:inset 0 0 0 2px var(--dl-accent-fill)}.dl.dl--app-ff .dl-cx-stages__main{display:grid;min-width:0}.dl.dl--app-ff .dl-cx-stages__main strong{font-size:15px;font-weight:500}.dl.dl--app-ff .dl-cx-stages__main small{color:var(--dl-text-2);font-size:12.5px}.dl.dl--app-ff .dl-cx-print.is-side{grid-template-columns:240px minmax(0,1fr);align-items:start;justify-items:stretch}.dl.dl--app-ff .dl-cx-print__side{display:grid;gap:12px;padding:14px;background:var(--dl-surface-solid);border-radius:14px}.dl.dl--app-ff .dl-cx-print__actions{display:grid;gap:8px;padding-top:6px;border-top:1px solid var(--dl-separator)}.dl.dl--app-ff .dl-cx-print.is-side .dl-cx-paper{justify-self:center}.dl.dl--app-ff .dl-cx-paper__logo{display:inline-grid;place-items:center;width:28px;height:28px;margin-bottom:4px;color:#fff;font-weight:700;background:#000;border-radius:8px}@media(max-width:1000px){.dl.dl--app-ff .dl-cx-wizard.is-side,.dl.dl--app-ff .dl-cx-print.is-side{grid-template-columns:minmax(0,1fr)}}.dl.dl--app-ff .dl-cx-org__card .dl-avatar{margin-bottom:4px}.dl.dl--app-ff .dl-cx-check li{grid-template-columns:22px minmax(0,1fr) 170px 250px}.dl.dl--app-ff .dl-cx-check li>:nth-child(4){justify-self:start;white-space:normal;text-align:start}.dl.dl--app-ff .dl-cx-check .dl-cx-blocked{align-items:flex-start;line-height:1.35}.dl.dl--app-ff .dl-cx-check .dl-cx-blocked svg{margin-top:1px}@media(max-width:1000px){.dl.dl--app-ff .dl-cx-check li{grid-template-columns:22px minmax(0,1fr) 150px}.dl.dl--app-ff .dl-cx-check li>:nth-child(4){grid-column:2 / -1}}.dl.dl--app-ff .dl-cx-paper{min-width:0}.dl.dl--app-ff .dl-cx-paper table{table-layout:fixed}.dl.dl--app-ff .dl-cx-paper th,.dl.dl--app-ff .dl-cx-paper td{overflow-wrap:anywhere}.dl.dl--app-ff .dl-cx-paper thead th:first-child{width:40%}.dl.dl--app-ff .dl-cal-month .dl-cal-chip .dl-cal-tick{flex:none;width:10px;height:10px;align-self:center}.dl.dl--app-ff .dl-cal-month .dl-cal-chip .dl-cal-tick svg{width:10px;height:10px}.dl.dl--app-ff .dl-cal-chip.is-overdue .dl-cal-tick{color:var(--dl-danger)}.dl.dl--app-ff .dl-cal-chip.is-soon .dl-cal-tick{color:var(--dl-warning)}.dl.dl--app-ff .dl-cx-bulk__bar .dl-form__footer{flex-wrap:nowrap}.dl.dl--app-ff .dl-cx-paper__title{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.dl.dl--app-ff .dl-cx-paper header>.dl-cx-paper__title{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.dl.dl--app-ff .dl-form__footer,.dl.dl--app-ff .dl-form--a .dl-form__footer,.dl.dl--app-ff .dl-listbox,.dl.dl--app-ff[data-theme=dark] .dl-listbox,.dl.dl--app-ff .dl-popover,.dl.dl--app-ff :is(.dl-menu,.raouf-menu),.dl.dl--app-ff .dl-toast,.dl.dl--app-ff .dialog-foundation,.dl.dl--app-ff .raouf-sheet,.dl.dl--app-ff .dl-cal-pop,.dl.dl--app-ff .dl-gap-signin,.dl.dl--app-ff[data-theme=dark] .dl-gap-signin,.dl.dl--app-ff .dl-cx-chatpop__window{box-shadow:var(--dl-shadow-pop)!important}.dl.dl--app-ff .dl-cx-bulk__bar .dl-form__saved{min-inline-size:9ch;font-variant-numeric:tabular-nums}@keyframes dl-shimmer{to{background-position:-200% 0}}.dl.dl--app-ff .ipc{--ipc-canvas: var(--ap-grouped);--ipc-surface: var(--ap-grouped-2);--ipc-row-hover: var(--ap-fill-4);color:var(--ap-label);font-size:17px;line-height:1.35;background:var(--ipc-canvas)}.dl.dl--app-ff .ipc *:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl.dl--app-ff .ipc .is-on-surface,.dl.dl--app-ff .ipc.is-on-surface{--ipc-surface: var(--ap-grouped);--ipc-canvas: var(--ap-grouped-2)}.dl.dl--app-ff .ipc-page{display:grid;align-content:start;gap:36px;width:100%;max-width:680px;margin-inline:auto;padding:48px 0 72px}.dl.dl--app-ff .ipc-page.is-compact{gap:28px;padding:28px 24px 40px}.dl.dl--app-ff .ipc-page__head{display:grid;gap:6px}.dl.dl--app-ff .ipc-page__head h1{font-size:34px;font-weight:700;line-height:1.12;letter-spacing:-.012em;text-wrap:balance}.dl.dl--app-ff .ipc-page.is-compact .ipc-page__head h1{font-size:28px}.dl.dl--app-ff .ipc-page__head p{max-width:60ch;color:var(--ap-label-2);font-size:17px}.dl.dl--app-ff .ipc-page__id{color:var(--ap-label-3);font-size:13px;text-align:center}.dl.dl--app-ff .ipc-status{display:grid;justify-items:start;gap:6px;padding:22px 24px 24px;background:var(--ipc-surface);border-radius:var(--dl-radius-card)}.dl.dl--app-ff .ipc-status__word{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:600}.dl.dl--app-ff .ipc-status__text{font-size:17px}.dl.dl--app-ff .ipc-status__next{color:var(--ap-label-2);font-size:15px}.dl.dl--app-ff .ipc-status__next span{white-space:nowrap}.dl.dl--app-ff .ipc-status .dl-button{margin-top:12px}.dl.dl--app-ff .ipc-sym{display:inline-grid;flex:none;place-items:center;color:#fff;border-radius:50%}.dl.dl--app-ff .ipc-sym svg{width:66%;height:66%;stroke-width:2.6}.dl.dl--app-ff .ipc-sym.is-you svg{fill:currentColor;stroke-width:1.5}.dl.dl--app-ff .ipc-sym b{font-size:11px;font-weight:600;line-height:1}.dl.dl--app-ff .ipc-sym.is-stuck{background:var(--ap-red)}.dl.dl--app-ff .ipc-sym:is(.is-you,.is-attention){background:var(--ap-orange)}.dl.dl--app-ff .ipc-sym.is-done{background:var(--ap-green)}.dl.dl--app-ff .ipc-word{display:inline-flex;align-items:center;gap:6px;color:var(--ap-label);font-size:15px;white-space:nowrap}.dl.dl--app-ff .ipc-word.is-ok{color:var(--ap-label-2)}.dl.dl--app-ff .ipc-steps{display:grid;gap:16px}.dl.dl--app-ff .ipc-steps ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none}.dl.dl--app-ff .ipc-steps li{position:relative;display:grid;justify-items:center;gap:8px;color:var(--ap-label-2);font-size:13px;text-align:center}.dl.dl--app-ff .ipc-steps li:before{content:"";position:absolute;top:11px;inset-inline-end:50%;width:100%;height:2px;background:var(--ap-gray4)}.dl.dl--app-ff .ipc-steps li:first-child:before{display:none}.dl.dl--app-ff .ipc-steps li:is(.is-done,.is-now):before{background:var(--ap-blue)}.dl.dl--app-ff .ipc-steps i{position:relative;z-index:1;display:grid;place-items:center;width:24px;height:24px;color:#fff;background:var(--ipc-canvas);border-radius:50%;box-shadow:inset 0 0 0 2px var(--ap-gray3)}.dl.dl--app-ff .ipc-steps i svg{width:14px;height:14px;stroke-width:3}.dl.dl--app-ff .ipc-steps li.is-done i{background:var(--ap-blue);box-shadow:none}.dl.dl--app-ff .ipc-steps li.is-now i{box-shadow:inset 0 0 0 2px var(--ap-blue)}.dl.dl--app-ff .ipc-steps li.is-now i:after{content:"";width:10px;height:10px;background:var(--ap-blue);border-radius:50%}.dl.dl--app-ff .ipc-steps li.is-now{color:var(--ap-label);font-weight:600}.dl.dl--app-ff .ipc-steps p{color:var(--ap-label-2);font-size:15px}.dl.dl--app-ff .ipc-steps p strong{color:var(--ap-label);font-weight:600}.dl.dl--app-ff .ipc-group{display:grid;gap:10px}.dl.dl--app-ff .ipc-group>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dl.dl--app-ff .ipc-group>header :is(h2,h3){font-size:20px;font-weight:600;letter-spacing:-.005em}.dl.dl--app-ff .ipc-list{overflow:hidden;background:var(--ipc-surface);border-radius:var(--dl-radius-card)}.dl.dl--app-ff .ipc-row{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:54px;padding:13px 20px;color:var(--ap-label);font-size:17px;text-align:start}.dl.dl--app-ff .ipc-row+.ipc-row:before{content:"";position:absolute;top:0;inset-inline:20px 0;height:1px;background:var(--ap-separator)}.dl.dl--app-ff .ipc-row:has(.ipc-row__icon)+.ipc-row:before,.dl.dl--app-ff .ipc-row+.ipc-row:has(.ipc-row__icon):before{inset-inline-start:56px}.dl.dl--app-ff button.ipc-row{transition:background-color .12s ease}@media(hover:hover){.dl.dl--app-ff button.ipc-row:hover{background:var(--ipc-row-hover)}}.dl.dl--app-ff button.ipc-row:active{background:var(--ap-fill-3)}.dl.dl--app-ff .ipc-row__icon{display:grid;flex:none;place-items:center;width:22px;color:var(--ap-blue)}.dl.dl--app-ff .ipc-row__icon svg{width:22px;height:22px;stroke-width:1.75}.dl.dl--app-ff .ipc-row__text{display:grid;flex:1 1 auto;gap:2px;min-width:0}.dl.dl--app-ff .ipc-row__detail{color:var(--ap-label-2);font-size:15px}.dl.dl--app-ff .ipc-row__value{flex:none;max-width:55%;color:var(--ap-label-2);text-align:end}.dl.dl--app-ff .is-red{color:var(--ap-red)}.dl.dl--app-ff .is-orange{color:var(--ap-orange)}.dl.dl--app-ff .is-green{color:var(--ap-green)}.dl.dl--app-ff .ipc-chev{flex:none;width:16px;height:16px;margin-inline-end:-4px;color:var(--ap-label-3);stroke-width:2.4}.dl.dl--app-ff[dir=rtl] .ipc-chev,.dl.dl--app-ff[dir=rtl] .ipc-back svg{transform:scaleX(-1)}.dl.dl--app-ff .ipc-foot{padding-inline:20px;color:var(--ap-label-2);font-size:13px}.dl.dl--app-ff .ipc-check{display:inline-grid;flex:none;place-items:center;width:22px;height:22px;color:#fff;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ap-gray3)}.dl.dl--app-ff .ipc-check.is-done{background:var(--ap-green);box-shadow:none}.dl.dl--app-ff .ipc-check svg{width:13px;height:13px;stroke-width:3}.dl.dl--app-ff .ipc-empty{padding:40px 0;color:var(--ap-label-2);text-align:center}.dl.dl--app-ff .ipc-out{justify-self:start}.dl.dl--app-ff .ipc-dialog-note{margin-bottom:12px;color:var(--ap-label-2);font-size:15px;text-align:center}.dl.dl--app-ff .ipc-dialog-note.is-orange{color:var(--ap-orange)}.dl.dl--app-ff .ipc-back{display:inline-flex;align-items:center;gap:2px;min-height:36px;color:var(--ap-blue);font-size:17px}.dl.dl--app-ff .ipc-back svg{width:22px;height:22px;stroke-width:2.2;margin-inline-start:-6px}.dl.dl--app-ff .ipc-link{color:var(--ap-blue);font-size:inherit}@media(hover:hover){.dl.dl--app-ff .ipc-link:hover{text-decoration:underline}}.dl.dl--app-ff .ipc-gov{display:grid;grid-template-columns:8px minmax(0,1fr);align-items:baseline;gap:4px 10px;color:var(--ap-label-2);font-size:13px}.dl.dl--app-ff .ipc-gov .ipc-link{grid-column:2;justify-self:start}.dl.dl--app-ff .ipc-gov__dot{flex:none;width:8px;height:8px;background:var(--ap-red);border-radius:50%;transform:translateY(-1px)}.dl.dl--app-ff .ipc-offer{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:16px 20px}.dl.dl--app-ff .ipc-offer+.ipc-offer:before{content:"";position:absolute;top:0;inset-inline:20px 0;height:1px;background:var(--ap-separator)}.dl.dl--app-ff .ipc-offer__main{display:grid;gap:3px;min-width:0}.dl.dl--app-ff .ipc-offer__main strong{font-size:17px;font-weight:600}.dl.dl--app-ff .ipc-offer__main span{color:var(--ap-label-2);font-size:15px}.dl.dl--app-ff .ipc-offer__main span.is-orange{color:var(--ap-orange)}.dl.dl--app-ff .ipc-offer__price{display:grid;justify-items:end;gap:2px;font-size:17px;white-space:nowrap}.dl.dl--app-ff .ipc-offer__price small{color:var(--ap-label-2);font-size:13px}.dl.dl--app-ff .ipc-offer__price small .is-green{font-weight:600}@media(prefers-reduced-motion:reduce){.dl.dl--app-ff button.ipc-row{transition:none}}.dl.dl--app-ff[data-theme=dark]{--dl-canvas: var(--ap-bg-elevated);--dl-surface: var(--ap-bg-elevated-2);--dl-surface-solid: var(--ap-bg-elevated-2);--dl-surface-2: var(--ap-bg-elevated-3);background:var(--dl-canvas)}.dl.dl--app-ff[data-theme=dark] .ipc{--ipc-canvas: var(--ap-bg-elevated);--ipc-surface: var(--ap-bg-elevated-2)}.dl.dl--app-ff[data-theme=dark] .ipc .is-on-surface,.dl.dl--app-ff[data-theme=dark] .ipc.is-on-surface{--ipc-canvas: var(--ap-bg-elevated-2);--ipc-surface: var(--ap-bg-elevated-3)}.dl.dl--app-ff .ipe{display:grid;grid-template-columns:304px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:16px;height:880px;padding:16px}.dl.dl--app-ff .ipe-side{display:flex;flex-direction:column;gap:2px;min-height:0;overflow:hidden}.dl.dl--app-ff .ipe-side__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none}.dl.dl--app-ff .ipe-side__gov{display:grid;grid-template-columns:22px minmax(0,1fr) 8px;align-items:center;gap:12px;margin:8px 4px 0;padding:12px 16px;text-align:start;border-radius:16px;transition:background-color .12s ease}@media(hover:hover){.dl.dl--app-ff .ipe-side__gov:hover{background:var(--ap-fill-4)}}.dl.dl--app-ff .ipe-side__gov.is-on{background:var(--ap-gray6)}.dl.dl--app-ff[data-theme=dark] .ipe-side__gov.is-on{background:var(--ap-gray5)}.dl.dl--app-ff .ipe-side__gov>svg{width:22px;height:22px;color:var(--ap-label-2);stroke-width:1.75}.dl.dl--app-ff .ipe-side__gov span{display:grid;min-width:0}.dl.dl--app-ff .ipe-side__gov strong{font-size:15px;font-weight:600}.dl.dl--app-ff .ipe-side__gov small{color:var(--ap-label-2);font-size:13px;line-height:1.3}.dl.dl--app-ff .ipe-side__gov i{width:8px;height:8px;border-radius:50%}.dl.dl--app-ff .ipe-side__gov i.is-red{background:var(--ap-red)}.dl.dl--app-ff .ipe-side__gov i.is-green{background:var(--ap-green)}.dl.dl--app-ff .ipe-side__head{display:flex;justify-content:center;align-items:center;min-height:44px;font-size:17px}.dl.dl--app-ff .ipe-side__head strong{font-weight:600}.dl.dl--app-ff .ipe-side .dl-tips__group h5{margin-top:18px}.dl.dl--app-ff .ipe-side .dl-tips__group button{min-height:44px}.dl.dl--app-ff .ipe-main{display:flex;flex-direction:column;min-width:0;min-height:0}.dl.dl--app-ff .ipe-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 16px 0 12px}.dl.dl--app-ff .ipe-bar__end{display:flex;align-items:center;gap:8px}.dl.dl--app-ff .ipe-search{width:300px;transform-origin:right center;animation:ipe-search-in .2s cubic-bezier(.23,1,.32,1)}.dl.dl--app-ff[dir=rtl] .ipe-search{transform-origin:left center}.dl.dl--app-ff .ipe-search input{width:100%;min-width:0;outline:none;box-shadow:none!important}.dl.dl--app-ff .ipe-search input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.dl.dl--app-ff .ipe-search__clear{display:grid;place-items:center;width:18px;height:18px;color:var(--ap-gray);background:var(--ap-fill-2);border-radius:50%}.dl.dl--app-ff .ipe-search__clear svg{width:11px;height:11px;stroke-width:3}@keyframes ipe-search-in{0%{opacity:0;transform:scaleX(.86)}}.dl.dl--app-ff .ipe-edges{--fade-top: 0px;--fade-bottom: 0px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent 100%)}.dl.dl--app-ff .ipe-edges[data-edge~=top]{--fade-top: 28px}.dl.dl--app-ff .ipe-edges[data-edge~=bottom]{--fade-bottom: 56px}.dl.dl--app-ff .ipe-content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 32px 24px}.dl.dl--app-ff .ipe-content>div>.ipc-page{padding-top:12px}.dl.dl--app-ff .ipe-enter{animation:ipe-in .18s cubic-bezier(.23,1,.32,1)}@keyframes ipe-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.dl.dl--app-ff .ipe-eyebrow{order:-1;color:var(--ap-label-2);font-size:15px;font-weight:600}.dl.dl--app-ff .ipe-showall{font-size:15px}.dl.dl--app-ff .ipe-wide{max-width:1000px}.dl.dl--app-ff .ipe-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:-12px}.dl.dl--app-ff .ipe-grid{max-width:none;margin:0}.dl.dl--app-ff .ipe-tabs{margin-top:-12px}.dl.dl--app-ff .ipe-action{display:flex;gap:10px;margin-top:-12px}.dl.dl--app-ff .ipe-code{color:var(--ap-label-2);font-size:15px;font-variant-numeric:tabular-nums}.dl.dl--app-ff .ipe-preview{justify-self:start;margin-top:-24px;color:var(--ap-label-2);font-size:13px;font-weight:600}.dl.dl--app-ff .ipe-rec{display:inline-flex;align-items:center;gap:6px;margin-top:4px;color:var(--ap-label)!important}.dl.dl--app-ff .ipe-done-note{display:flex;align-items:center;gap:8px;color:var(--ap-label-2);font-size:15px}.dl.dl--app-ff .ipe-today{display:flex;align-items:center;gap:22px;padding:22px 26px;background:var(--ipc-surface);border-radius:var(--dl-radius-card)}.dl.dl--app-ff .ipe-today h2{font-size:20px;font-weight:600;line-height:1.25}.dl.dl--app-ff .ipe-today p{margin-top:4px;color:var(--ap-label-2);font-size:15px}.dl.dl--app-ff .ipe-ring{flex:none}.dl.dl--app-ff .ipe-ring circle{fill:none;stroke-width:9;stroke-linecap:round}.dl.dl--app-ff .ipe-ring__track{stroke:var(--ap-fill-2)}.dl.dl--app-ff .ipe-ring__fill{stroke:var(--ap-blue);transition:stroke-dashoffset .7s cubic-bezier(.23,1,.32,1),stroke .3s ease}.dl.dl--app-ff .ipe-ring.is-complete .ipe-ring__fill{stroke:var(--ap-green)}.dl.dl--app-ff .ipe-ring__check{fill:none;stroke:var(--ap-green);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:ipe-draw .42s .26s cubic-bezier(.23,1,.32,1) backwards}@keyframes ipe-draw{0%{stroke-dashoffset:1}}.dl.dl--app-ff .ipe-route{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 24px;font-size:15px;font-weight:600;background:var(--ipc-surface);border-radius:var(--dl-radius-card)}.dl.dl--app-ff .ipe-route__line{position:relative;height:4px;background:var(--ap-fill-2);border-radius:2px}.dl.dl--app-ff .ipe-route__line i{position:absolute;inset-block:0;inset-inline-start:0;background:var(--ap-blue);border-radius:2px}.dl.dl--app-ff .ipe-route__line b{position:absolute;top:50%;display:grid;place-items:center;width:28px;height:28px;color:#fff;background:var(--ap-blue);border-radius:50%;transform:translate(-50%,-50%)}.dl.dl--app-ff[dir=rtl] .ipe-route__line b{transform:translate(50%,-50%) scaleX(-1)}.dl.dl--app-ff .ipe-route__line b svg{width:15px;height:15px}.dl.dl--app-ff .ipe-error-inline{display:flex;align-items:center;gap:14px;padding:16px 20px;background:var(--ipc-surface);border-radius:var(--dl-radius-card)}.dl.dl--app-ff .ipe-error-inline>svg{flex:none;width:24px;height:24px;color:var(--ap-red)}.dl.dl--app-ff .ipe-error-inline div{flex:1 1 auto}.dl.dl--app-ff .ipe-error-inline strong{font-size:17px;font-weight:600}.dl.dl--app-ff .ipe-error-inline p{color:var(--ap-label-2);font-size:15px}.dl.dl--app-ff .ipe-form{display:grid;gap:20px}.dl.dl--app-ff .ipe-form__lead{color:var(--ap-label-2);font-size:15px}.dl.dl--app-ff .raouf-sheet:has(.ipe-form){width:min(560px,100vw - 48px);inline-size:min(560px,100vw - 48px);max-width:none}.dl.dl--app-ff .ipe-bone{display:block;height:14px;background:var(--ap-fill-3);border-radius:7px}.dl.dl--app-ff .ipe-bone.is-title{width:40%;height:34px;border-radius:10px}.dl.dl--app-ff .ipe-bone.is-sub{width:64%;height:16px;margin-top:4px}.dl.dl--app-ff .ipe-bone.is-head{width:22%;height:18px}.dl.dl--app-ff .ipe-bones{padding:18px 20px}.dl.dl--app-ff .ipe-error{align-content:center;min-height:640px}@media(prefers-reduced-motion:reduce){.dl.dl--app-ff .ipe-enter{animation:none}.dl.dl--app-ff .ipe-ring__fill{transition:none}.dl.dl--app-ff .ipe-ring__check{animation:none}}.dl.dl--app-ff .ipe .ipc-row__icon{color:var(--ap-label-2)}.dl.dl--app-ff .ipe svg{stroke-width:1.75}.dl.dl--app-ff .ipe .ipc-sym svg,.dl.dl--app-ff .ipe .ipc-steps i svg,.dl.dl--app-ff .ipe .ipc-check svg{stroke-width:2.8}.dl.dl--app-ff .ipe-head__row{display:flex;align-items:center;justify-content:space-between;gap:16px}.dl.dl--app-ff .ipe-head__row h1{font-size:34px;font-weight:700;line-height:1.12;letter-spacing:-.012em}.dl.dl--app-ff .ipe-lead-gap{display:inline-block;flex:none;width:20px}.dl.dl--app-ff .ipe-dot{display:inline-block;flex:none;width:8px;height:8px;margin-inline:6px;background:var(--ap-gray2);border-radius:50%}.dl.dl--app-ff .ipe-planned{opacity:.55}.dl.dl--app-ff .ipe-stephelp{color:var(--ap-label-2);font-size:15px;margin-top:-16px}.dl.dl--app-ff .ipe-stephelp strong{color:var(--ap-label);font-weight:600}.dl.dl--app-ff .ipe-stephelp .ipe-showall{margin-inline-start:6px}.dl.dl--app-ff .ipe-upnext{display:grid;justify-items:start;gap:4px;padding:22px 26px 24px;background:var(--ipc-surface);border-radius:var(--dl-radius-card)}.dl.dl--app-ff .ipe-upnext__eyebrow{color:var(--ap-blue);font-size:15px;font-weight:600}.dl.dl--app-ff .ipe-upnext h2{font-size:22px;font-weight:600;line-height:1.2}.dl.dl--app-ff .ipe-upnext>p:not(.ipe-upnext__eyebrow){color:var(--ap-label-2);font-size:17px}.dl.dl--app-ff .ipe-upnext__actions{display:flex;gap:8px;margin-top:14px}.dl.dl--app-ff .ipe-pipeline{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;padding:4px;background:var(--ipc-surface);border-radius:var(--dl-radius-card)}.dl.dl--app-ff .ipe-stage{position:relative;display:grid;justify-items:start;gap:2px;min-height:76px;padding:12px 14px;text-align:start;border-radius:calc(var(--dl-radius-card) - 4px);transition:background-color .12s ease}@media(hover:hover){.dl.dl--app-ff .ipe-stage:hover:not(.is-on){background:var(--ap-fill-4)}}.dl.dl--app-ff .ipe-stage.is-on{background:var(--ap-blue)}.dl.dl--app-ff .ipe-stage.is-on :is(.ipe-stage__n,.ipe-stage__name){color:#fff}.dl.dl--app-ff .ipe-stage__n{color:var(--ap-label);font-size:28px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.dl.dl--app-ff .ipe-stage.is-empty .ipe-stage__n{color:var(--ap-label-3)}.dl.dl--app-ff .ipe-stage__name{color:var(--ap-label-2);font-size:13px;font-weight:600;line-height:1.25}.dl.dl--app-ff .ipe-stage__hot{position:absolute;top:14px;inset-inline-end:14px;width:8px;height:8px;background:var(--ap-orange);border-radius:50%}.dl.dl--app-ff .ipe-stage__hot.is-red{background:var(--ap-red)}.dl.dl--app-ff .ipe-stage.is-on .ipe-stage__hot{background:#fff}.dl.dl--app-ff .ipe-stage+.ipe-stage:before{content:"";position:absolute;inset-block:18px;inset-inline-start:-1px;width:1px;background:var(--ap-separator)}.dl.dl--app-ff .ipe-stage.is-on:before,.dl.dl--app-ff .ipe-stage.is-on+.ipe-stage:before{display:none}.dl.dl--app-ff .ipe-miles{display:inline-flex;flex:none;gap:4px}.dl.dl--app-ff .ipe-miles i{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ap-gray3)}.dl.dl--app-ff .ipe-miles i.is-done{background:var(--ap-green);box-shadow:none}.dl.dl--app-ff .ipe-miles i.is-new{animation:ipe-pop .52s cubic-bezier(.23,1,.32,1) .2s backwards}@keyframes ipe-pop{0%{transform:scale(.4);opacity:0}}.dl.dl--app-ff .ipe-ring-sm{display:inline-block;flex:none;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ap-gray3)}@media(prefers-reduced-motion:reduce){.dl.dl--app-ff .ipe-miles i.is-new,.dl.dl--app-ff .ipe-search{animation:none}}.dl.dl--app-ff .ipe-today-mini{display:inline-flex;flex:none;align-items:center;gap:10px;color:var(--ap-label-2);font-size:15px;font-weight:600}.dl.dl--app-ff .ipe-todo{margin:0;padding:0;list-style:none}.dl.dl--app-ff .ipe-task{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:12px 18px 12px 16px}.dl.dl--app-ff .ipe-task+.ipe-task:before{content:"";position:absolute;top:0;inset-inline:58px 0;height:1px;background:var(--ap-separator)}.dl.dl--app-ff .ipe-task__n{display:grid;place-items:center;width:28px;height:28px;color:var(--ap-label-2);font-size:15px;font-weight:700;background:var(--ap-fill-3);border-radius:50%;font-variant-numeric:tabular-nums}.dl.dl--app-ff .ipe-task.is-first .ipe-task__n{color:#fff;background:var(--ap-blue)}.dl.dl--app-ff .ipe-task.is-done .ipe-task__n{color:var(--ap-green);background:none}.dl.dl--app-ff .ipe-task.is-done .ipe-task__n svg{width:26px;height:26px;stroke-width:2}.dl.dl--app-ff .ipe-task__text{display:grid;gap:2px;min-width:0;text-align:start}.dl.dl--app-ff .ipe-task__text strong{font-size:17px;font-weight:600;line-height:1.3}.dl.dl--app-ff .ipe-task__text span{color:var(--ap-label-2);font-size:15px}@media(hover:hover){.dl.dl--app-ff button.ipe-task__text:hover strong{color:var(--ap-blue)}}.dl.dl--app-ff .ipe-task.is-done .ipe-task__text strong{color:var(--ap-label-2);font-weight:400}.dl.dl--app-ff .ipe-task__state{color:var(--ap-green);font-size:15px;font-weight:600}.dl.dl--app-ff .ipe-task.is-first{padding-block:18px}.dl.dl--app-ff .dialog-foundation:has(.ipe-form){width:min(560px,calc(100vw - 48px));max-width:none;text-align:start}.dl.dl--app-ff .dialog-foundation:has(.ipe-form) .dialog-foundation__header{justify-content:center}.dl.dl--app-ff .ipe-form{display:grid;gap:18px;text-align:start}.dl.dl--app-ff .ipe-form__lead{color:var(--ap-label-2);font-size:15px;text-align:center}.dl.dl--app-ff .ipe-form__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.dl.dl--app-ff .ipe-facts{display:grid;margin:4px 0 0;text-align:start}.dl.dl--app-ff .ipe-facts div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;box-shadow:inset 0 -1px 0 var(--ap-separator)}.dl.dl--app-ff .ipe-facts div:last-child{box-shadow:none}.dl.dl--app-ff .ipe-facts dt{color:var(--ap-label-2)}.dl.dl--app-ff .ipe-facts dd{margin:0;font-weight:600}.dl.dl--app-ff .dialog-foundation:has(.ipe-welcome){width:min(760px,calc(100vw - 48px));max-width:none;padding:36px 72px 44px;text-align:start}.dl.dl--app-ff .dialog-foundation:has(.ipe-welcome) .dialog-foundation__header{justify-content:flex-start;padding:48px 0 0}.dl.dl--app-ff .dialog-foundation:has(.ipe-welcome) .dialog-foundation__header h2{font-size:32px;font-weight:700;letter-spacing:-.012em;text-align:start}.dl.dl--app-ff .dialog-foundation:has(.ipe-welcome) .dialog-foundation__body{padding:0}.dl.dl--app-ff .dialog-foundation:has(.ipe-welcome) .dialog-foundation__footer{display:flex;justify-content:center;padding:48px 0 0}.dl.dl--app-ff .dialog-foundation:has(.ipe-welcome) .dialog-foundation__footer .dl-button{width:min(420px,100%);min-height:50px;font-size:17px;font-weight:400}.dl.dl--app-ff .ipe-welcome{display:grid;gap:34px;margin:36px 0 0;padding:0;list-style:none;text-align:start}.dl.dl--app-ff .ipe-welcome li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:26px;align-items:start}.dl.dl--app-ff .ipe-welcome li>span{display:grid;place-items:center;width:56px;height:44px;color:var(--ap-blue)}.dl.dl--app-ff .ipe-welcome li>span svg{width:44px;height:44px;stroke-width:1.4}.dl.dl--app-ff .ipe-welcome strong{font-size:19px;font-weight:600;line-height:1.3}.dl.dl--app-ff .ipe-welcome p{margin-top:4px;color:var(--ap-label-2);font-size:17px;line-height:1.4}.dl.dl--app-ff .ipe-welcome__more{margin-top:6px;font-size:17px}.dl.dl--app-ff .ipe-side__help{display:flex;align-items:center;gap:10px;margin:8px 4px 0;padding:8px 16px;color:var(--ap-blue);font-size:15px;border-radius:12px}@media(hover:hover){.dl.dl--app-ff .ipe-side__help:hover{background:var(--ap-fill-4)}}.dl.dl--app-ff .ipe-side__help svg{width:20px;height:20px}.dl.dl--app-ff .ipe-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.dl.dl--app-ff .ipe-bar>:first-child{justify-self:start}.dl.dl--app-ff .ipe-bar__end{justify-self:end}.dl.dl--app-ff .ipe-bar__title{max-width:360px;overflow:hidden;font-size:15px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .22s cubic-bezier(.23,1,.32,1)}.dl.dl--app-ff .ipe-bar.is-scrolled .ipe-bar__title{opacity:1;transform:none}.dl.dl--app-ff .ipe-enter.is-push{animation:ipe-push .26s cubic-bezier(.23,1,.32,1)}.dl.dl--app-ff .ipe-enter.is-pop{animation:ipe-pop-in .26s cubic-bezier(.23,1,.32,1)}.dl.dl--app-ff .ipe-enter.is-swap{animation:ipe-fade .18s ease-out}@keyframes ipe-push{0%{opacity:0;transform:translate(28px)}}@keyframes ipe-pop-in{0%{opacity:0;transform:translate(-28px)}}@keyframes ipe-fade{0%{opacity:0}}.dl.dl--app-ff[dir=rtl] .ipe-enter.is-push{animation-name:ipe-pop-in}.dl.dl--app-ff[dir=rtl] .ipe-enter.is-pop{animation-name:ipe-push}.dl.dl--app-ff .ipe-side__me{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;margin:4px 4px 0;padding:10px 14px;text-align:start;border-radius:16px;transition:background-color .12s ease}@media(hover:hover){.dl.dl--app-ff .ipe-side__me:hover{background:var(--ap-fill-4)}}.dl.dl--app-ff .ipe-side__me.is-on{background:var(--ap-gray6)}.dl.dl--app-ff[data-theme=dark] .ipe-side__me.is-on{background:var(--ap-gray5)}.dl.dl--app-ff .ipe-side__avatar,.dl.dl--app-ff .ipe-me__avatar{display:grid;place-items:center;width:36px;height:36px;color:#fff;font-size:14px;font-weight:600;background:var(--ap-gray);border-radius:50%}.dl.dl--app-ff .ipe-side__me span:last-child{display:grid;min-width:0}.dl.dl--app-ff .ipe-side__me strong{font-size:15px;font-weight:600}.dl.dl--app-ff .ipe-side__me small{overflow:hidden;color:var(--ap-label-2);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.dl.dl--app-ff .ipe-bell{position:relative}.dl.dl--app-ff .ipe-bell i{position:absolute;top:4px;inset-inline-end:3px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;color:#fff;font-size:11px;font-style:normal;font-weight:700;background:var(--ap-red);border-radius:8px}.dl.dl--app-ff .ipe-notifs{display:grid;gap:4px;width:340px}.dl.dl--app-ff .ipe-notifs header{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 6px;font-size:15px}.dl.dl--app-ff .ipe-notifs ul{display:grid;margin:0;padding:0;list-style:none}.dl.dl--app-ff .ipe-notifs li button{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;width:100%;padding:9px 8px;text-align:start;border-radius:10px}@media(hover:hover){.dl.dl--app-ff .ipe-notifs li button:hover{background:var(--ap-fill-4)}}.dl.dl--app-ff .ipe-notifs li.is-new button{background:color-mix(in srgb,var(--ap-blue) 7%,transparent)}.dl.dl--app-ff .ipe-notifs__icon{display:grid;place-items:center;color:var(--ap-label-2)}.dl.dl--app-ff .ipe-notifs__icon svg{width:18px;height:18px}.dl.dl--app-ff .ipe-notifs li span:last-child{display:grid;gap:1px;min-width:0}.dl.dl--app-ff .ipe-notifs strong{font-size:14px;font-weight:600;line-height:1.3}.dl.dl--app-ff .ipe-notifs small{color:var(--ap-label-2);font-size:12px}.dl.dl--app-ff .ipe-term{display:inline;padding:0;color:inherit;font:inherit;text-decoration:underline dotted var(--ap-label-3);text-decoration-thickness:1.5px;text-underline-offset:3px;cursor:help}@media(hover:hover){.dl.dl--app-ff .ipe-term:hover{color:var(--ap-blue);text-decoration-color:var(--ap-blue)}}.dl.dl--app-ff .ipe-def{display:grid;gap:6px;max-width:300px;padding:4px;text-align:start}.dl.dl--app-ff .ipe-def strong{font-size:15px}.dl.dl--app-ff .ipe-def p{color:var(--ap-label-2);font-size:14px;line-height:1.4}.dl.dl--app-ff .ipe-def .ipc-link{justify-self:start;font-size:14px}.dl.dl--app-ff .ipe-learnline{color:var(--ap-label-2);font-size:15px}.dl.dl--app-ff .ipe-tip{display:grid;grid-template-columns:32px minmax(0,1fr) 28px;gap:12px;align-items:start;padding:16px 16px 16px 18px;background:var(--ipc-surface);border-radius:var(--dl-radius-card)}.dl.dl--app-ff .ipe-tip__icon{display:grid;place-items:center;width:32px;height:32px;color:var(--ap-yellow)}.dl.dl--app-ff .ipe-tip__icon svg{width:26px;height:26px;stroke-width:1.8}.dl.dl--app-ff .ipe-tip strong{font-size:15px;font-weight:600}.dl.dl--app-ff .ipe-tip p{color:var(--ap-label-2);font-size:15px}.dl.dl--app-ff .ipe-tip__close{display:grid;place-items:center;width:24px;height:24px;color:var(--ap-label-2);background:var(--ap-fill-3);border-radius:50%}.dl.dl--app-ff .ipe-tip__close svg{width:12px;height:12px;stroke-width:2.6}.dl.dl--app-ff .ipe-learn-progress{display:grid;gap:8px;margin-top:-12px}.dl.dl--app-ff .ipe-learn-progress p{color:var(--ap-label-2);font-size:13px}.dl.dl--app-ff .ipe-meter,.dl.dl--app-ff .ipe-skill__bar{display:block;height:6px;background:var(--ap-fill-2);border-radius:3px;overflow:hidden}.dl.dl--app-ff .ipe-meter i,.dl.dl--app-ff .ipe-skill__bar i{display:block;height:100%;background:var(--ap-blue);border-radius:3px;transition:inline-size .6s cubic-bezier(.23,1,.32,1)}.dl.dl--app-ff .ipe-collections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dl.dl--app-ff .ipe-collection{display:grid;align-content:start;justify-items:start;gap:4px;min-height:168px;padding:20px 22px;text-align:start;background:var(--ipc-surface);border-radius:var(--dl-radius-card);transition:transform .14s cubic-bezier(.23,1,.32,1)}.dl.dl--app-ff .ipe-collection:active{transform:scale(.985)}.dl.dl--app-ff .ipe-collection__icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:8px;color:var(--ap-blue)}.dl.dl--app-ff .ipe-collection__icon svg{width:30px;height:30px;stroke-width:1.6}.dl.dl--app-ff .ipe-collection__icon.is-large{width:56px;height:56px;margin-bottom:4px}.dl.dl--app-ff .ipe-collection__icon.is-large svg{width:44px;height:44px}.dl.dl--app-ff .ipe-collection strong{font-size:17px;font-weight:600}.dl.dl--app-ff .ipe-collection>span:not(.ipe-collection__icon){color:var(--ap-label-2);font-size:15px}.dl.dl--app-ff .ipe-collection small{display:inline-flex;align-items:center;gap:4px;margin-top:auto;padding-top:10px;color:var(--ap-label-2);font-size:13px;font-weight:600}.dl.dl--app-ff .ipe-collection small.is-done{color:var(--ap-green)}.dl.dl--app-ff .ipe-collection small svg{width:14px;height:14px}.dl.dl--app-ff .ipe-tips{display:grid;gap:12px;margin:0;padding:0;list-style:none}.dl.dl--app-ff .ipe-tipcard{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;padding:20px 22px;background:var(--ipc-surface);border-radius:var(--dl-radius-card)}.dl.dl--app-ff .ipe-tipcard__n{display:grid;place-items:center;width:28px;height:28px;color:var(--ap-label-2);font-size:14px;font-weight:700;background:var(--ap-fill-3);border-radius:50%}.dl.dl--app-ff .ipe-tipcard strong{font-size:17px;font-weight:600}.dl.dl--app-ff .ipe-tipcard p{margin-top:4px;color:var(--ap-label-2);font-size:15px;line-height:1.45}.dl.dl--app-ff .ipe-tipcard .dl-button{margin-top:8px;margin-inline-start:-10px}.dl.dl--app-ff .ipe-me{display:flex;align-items:center;gap:18px}.dl.dl--app-ff .ipe-me__avatar{width:72px;height:72px;font-size:26px}.dl.dl--app-ff .ipe-me h1{font-size:34px;font-weight:700;letter-spacing:-.012em}.dl.dl--app-ff .ipe-me p{color:var(--ap-label-2);font-size:17px}.dl.dl--app-ff .ipe-num{color:var(--ap-label);font-variant-numeric:tabular-nums}.dl.dl--app-ff .ipe-skill{align-items:center}.dl.dl--app-ff .ipe-skill .ipc-row__text{gap:8px}.dl.dl--app-ff .ipe-level{flex:none;color:var(--ap-label-2);font-size:15px;font-weight:600}.dl.dl--app-ff .ipe-level.is-1{color:var(--ap-label)}.dl.dl--app-ff .ipe-level.is-2{color:var(--ap-blue)}.dl.dl--app-ff .ipe-awards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 12px;padding:24px 16px;background:var(--ipc-surface);border-radius:var(--dl-radius-card)}.dl.dl--app-ff .ipe-award{display:grid;justify-items:center;gap:6px;text-align:center}.dl.dl--app-ff .ipe-award strong{font-size:14px;font-weight:600}.dl.dl--app-ff .ipe-award small{color:var(--ap-label-2);font-size:12px;line-height:1.3}.dl.dl--app-ff .ipe-award.is-locked strong{color:var(--ap-label-2)}.dl.dl--app-ff .ipe-medal{position:relative;display:grid;place-items:center;color:#fff;border-radius:50%;box-shadow:inset 0 0 0 3px #ffffff59,0 6px 16px -8px #00000059}.dl.dl--app-ff .ipe-medal svg{width:44%;height:44%;stroke-width:2}.dl.dl--app-ff .ipe-medal.is-locked{color:var(--ap-label-3);background:var(--ap-fill-4);box-shadow:inset 0 0 0 1.5px var(--ap-gray4)}.dl.dl--app-ff .ipe-medal.is-blue{background:var(--ap-blue)}.dl.dl--app-ff .ipe-medal.is-indigo{background:var(--ap-indigo)}.dl.dl--app-ff .ipe-medal.is-teal{background:var(--ap-teal)}.dl.dl--app-ff .ipe-medal.is-cyan{background:var(--ap-cyan)}.dl.dl--app-ff .ipe-medal.is-purple{background:var(--ap-purple)}.dl.dl--app-ff .ipe-medal.is-mint{background:var(--ap-mint)}.dl.dl--app-ff .ipe-medal.is-yellow{background:var(--ap-yellow)}.dl.dl--app-ff .ipe-medal.is-brown{background:var(--ap-brown)}.dl.dl--app-ff .ipe-medal.is-pink{background:var(--ap-pink)}.dl.dl--app-ff .ipe-award-hero{display:grid;justify-items:center;gap:8px;padding:8px 0 4px;text-align:center}.dl.dl--app-ff .ipe-award-hero .ipe-medal{margin-bottom:8px;animation:ipe-medal-in .7s cubic-bezier(.34,1.4,.64,1) .12s backwards}.dl.dl--app-ff .ipe-award-hero strong{font-size:22px;font-weight:700}.dl.dl--app-ff .ipe-award-hero p{color:var(--ap-label-2);font-size:15px}@keyframes ipe-medal-in{0%{opacity:0;transform:scale(.6) rotate(-14deg)}}.dl.dl--app-ff .ipe-chart{display:grid;gap:10px}.dl.dl--app-ff .ipe-chart :is(h2,h3){font-size:20px;font-weight:700}.dl.dl--app-ff .ipe-chart__lesson{color:var(--ap-label);font-size:17px}.dl.dl--app-ff .ipe-bars{display:grid;gap:12px;padding:20px 22px;background:var(--ipc-surface);border-radius:var(--dl-radius-card)}.dl.dl--app-ff .ipe-bars__row{display:grid;grid-template-columns:150px minmax(0,1fr) 110px;align-items:center;gap:14px;font-size:15px}.dl.dl--app-ff .ipe-bars__label{color:var(--ap-label-2)}.dl.dl--app-ff .ipe-bars__track{height:10px;background:var(--ap-fill-4);border-radius:5px;overflow:hidden}.dl.dl--app-ff .ipe-bars__track i{display:block;height:100%;background:color-mix(in srgb,var(--ap-blue) 45%,var(--ipc-surface));border-radius:5px}.dl.dl--app-ff .ipe-bars__row.is-hi .ipe-bars__track i{background:var(--ap-blue)}.dl.dl--app-ff .ipe-bars__row.is-hi .ipe-bars__label{color:var(--ap-label);font-weight:600}.dl.dl--app-ff .ipe-bars__value{color:var(--ap-label-2);text-align:end;font-variant-numeric:tabular-nums}.dl.dl--app-ff .ipe-dot.is-blue{background:var(--ap-blue)}@media(prefers-reduced-motion:reduce){.dl.dl--app-ff .ipe-enter.is-push,.dl.dl--app-ff .ipe-enter.is-pop{animation:ipe-fade .16s ease-out}.dl.dl--app-ff .ipe-award-hero .ipe-medal{animation:none}.dl.dl--app-ff .ipe-bar__title{transition:opacity .16s ease;transform:none}}.dl.dl--app-ff .ipe-award-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:16px;padding:8px 0 4px}.dl.dl--app-ff .ipe-award-row .ipe-award{animation:ipe-medal-in .7s cubic-bezier(.34,1.4,.64,1) backwards}@media(prefers-reduced-motion:reduce){.dl.dl--app-ff .ipe-award-row .ipe-award{animation:none}}.app-shell--v1 .main-content:not(:has(.raouf-home)):has(.ff-root),.main-content:has(.ff-root){padding:0;max-width:none}.main-content>.ff-root{flex:none}html[data-flat-canvas]:has(.ff-root):not([data-theme=dark]){--flat-canvas: #f2f2f7}.dl.dl--app-ff{--dl-radius-card: 14px;min-height:0;background:var(--ap-grouped)}.dl.dl--app-ff[data-theme=dark]{--dl-canvas: var(--ap-bg-elevated);--dl-surface: var(--ap-bg-elevated-2);--dl-surface-solid: var(--ap-bg-elevated-2);--dl-surface-2: var(--ap-bg-elevated-3);background:var(--ap-bg-elevated)}.dl.dl--app-ff .ipe.ff-app{height:calc(100dvh - var(--raouf-toolbar-height, 44px));min-height:520px;grid-template-columns:300px minmax(0,1fr)}.dl.dl--app-ff .ff-app .ipe-content{scrollbar-gutter:stable}.dl.dl--app-ff .ipc-page{max-width:720px}.dl.dl--app-ff .ipc-page.ipe-wide{max-width:1000px}.dl.dl--app-ff .ipc-page__head p{text-wrap:pretty}.dl.dl--app-ff .ff-side__data{cursor:default}.dl.dl--app-ff .ipe-side__gov.ff-side__data i.is-off{background:var(--ap-orange)}.dl.dl--app-ff .ipe-side__me.ff-side__me{display:flex;align-items:center;gap:12px;margin:4px;padding:10px 14px;border-radius:16px}.dl.dl--app-ff .ff-side__me>span:last-child{display:grid;min-width:0}.dl.dl--app-ff .ff-side__me strong{overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dl.dl--app-ff .ff-side__me small{color:var(--ap-label-2);font-size:13px}.dl.dl--app-ff .ff-cap{display:inline-flex;align-items:center;margin-inline-start:4px;vertical-align:middle;cursor:help}.dl.dl--app-ff .ipc-group>header :is(h2,h3) .ff-cap{margin-inline-start:8px}.dl.dl--app-ff .ff-row-actions{display:inline-flex;flex:none;align-items:center;gap:6px}.dl.dl--app-ff .ff-row-actions .dl-button{border-radius:999px}.dl.dl--app-ff .ff-takeout{flex:none;font-size:15px}.dl.dl--app-ff .ff-who{font-weight:600}.dl.dl--app-ff .ff-flip:dir(rtl),.dl.dl--app-ff[dir=rtl] .ff-flip{transform:scaleX(-1)}.dl.dl--app-ff .ipc-page__head h1:focus,.dl.dl--app-ff .ipc-page__head h1:focus-visible{outline:none;box-shadow:none}.dl.dl--app-ff .dl-cx-check ul,.dl.dl--app-ff .dl-cx-stages{max-width:none;background:var(--ipc-surface);border-radius:var(--dl-radius-card);box-shadow:none}.dl.dl--app-ff .dl-cx-check{gap:12px}.dl.dl--app-ff .dl-cx-check li{grid-template-columns:22px minmax(0,1.7fr) minmax(130px,.8fr) minmax(120px,.7fr)}.dl.dl--app-ff .dl-cx-check .dl-steps{padding-inline:4px}.dl.dl--app-ff .dl-cx-stages{padding:8px 20px}.dl.dl--app-ff .dl-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dl.dl--app-ff .dl-kpis li{background:var(--ipc-surface);box-shadow:none;border-radius:var(--dl-radius-card);padding:16px 18px}.dl.dl--app-ff .ipc-group>header :is(h2,h3){display:flex;align-items:center;gap:8px}.dl.dl--app-ff .ipe-today.ff-progress-card{display:block}.dl.dl--app-ff .ff-checklist-card,.dl.dl--app-ff .ff-stages,.dl.dl--app-ff .ff-history__body,.dl.dl--app-ff .ff-chart,.dl.dl--app-ff .ff-skeleton-row{padding:16px 20px}.dl.dl--app-ff .ff-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px 20px}.dl.dl--app-ff .ff-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dl.dl--app-ff .ff-live-line+.ff-live-line{box-shadow:inset 0 1px 0 var(--ap-separator)}.dl.dl--app-ff .ff-live-line .ff-form-grid{padding-top:0}.dl.dl--app-ff .ff-pod{display:grid;gap:14px;padding:16px 20px 20px}.dl.dl--app-ff .ff-file{position:relative;width:fit-content;cursor:pointer}.dl.dl--app-ff .ff-file svg{width:18px;height:18px}.dl.dl--app-ff .ff-request{margin-top:-24px;padding-inline:20px}.dl.dl--app-ff .ff-request summary{width:fit-content;color:var(--dl-link);cursor:pointer}.dl.dl--app-ff .ff-request pre{margin:10px 0 0;padding:14px 16px;overflow:auto;color:var(--ap-label);font:12.5px/1.55 Raouf Farsi,ui-monospace,SF Mono,Menlo,monospace;text-align:start;background:var(--ipc-surface);border-radius:12px}.dl.dl--app-ff .ff-confirm-lines{display:grid;gap:0;margin:12px 0 0;padding:0;list-style:none}.dl.dl--app-ff .ff-confirm-lines li{display:flex;justify-content:space-between;gap:16px;padding:8px 0;box-shadow:inset 0 -1px 0 var(--ap-separator);font-variant-numeric:tabular-nums}.dl.dl--app-ff .ff-dialog-fields{margin-top:8px}.dl.dl--app-ff .ff-totals{margin-top:-24px}.dl.dl--app-ff .ff-package-fields{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:12px 20px 16px;box-shadow:inset 0 1px 0 var(--ap-separator)}.dl.dl--app-ff .ff-package-fields>:first-child{grid-column:span 1}.dl.dl--app-ff .ff-actionbar{position:sticky;bottom:12px;z-index:4;margin-top:-8px}.dl.dl--app-ff .ff-actionbar .dl-form__footer{position:static;justify-content:flex-end}.dl.dl--app-ff .ff-actionbar .dl-form__saved{margin-inline-end:auto;color:var(--ap-label-2);font-size:15px}.dl.dl--app-ff .ff-next{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.15}.dl.dl--app-ff .ff-next small{font-size:12px;font-weight:500;opacity:.8}.dl.dl--app-ff .ff-bins{position:relative}.dl.dl--app-ff .ff-bins .ipc-steps{pointer-events:none}.dl.dl--app-ff .ff-bins__jump{position:absolute;inset:0 0 auto;display:flex;height:44px}.dl.dl--app-ff .ff-bins__jump button{flex:1;min-width:0;border-radius:12px}.dl.dl--app-ff .ff-bins__jump button:focus-visible{box-shadow:var(--dl-focus)}.dl.dl--app-ff .ipe-today.ff-bin{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:26px 28px;transition:background-color .24s ease}.dl.dl--app-ff .ipe-today.ff-bin.is-done{background:color-mix(in srgb,var(--ap-green) 9%,var(--ipc-surface))}.dl.dl--app-ff .ff-bin__where{display:grid;gap:4px;min-width:0}.dl.dl--app-ff .ff-bin__code{font:700 56px/1.02 var(--dl-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dl.dl--app-ff .ff-bin__product{margin-top:6px;font-size:20px;font-weight:600;line-height:1.25}.dl.dl--app-ff .ff-bin__sku{color:var(--ap-label-2);font-size:15px}.dl.dl--app-ff .ff-bin__count{display:grid;justify-items:end;text-align:end}.dl.dl--app-ff .ff-bin__count>strong{font:700 64px/1 var(--dl-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;animation:ff-count .22s cubic-bezier(.23,1,.32,1)}@keyframes ff-count{0%{color:var(--ap-blue);transform:scale(1.08)}to{transform:none}}.dl.dl--app-ff .ff-bin__count>span{color:var(--ap-label-2);font-size:17px}.dl.dl--app-ff .ff-bin__done{display:inline-flex;align-items:center;gap:4px;margin-top:8px;color:var(--ap-green);font-size:15px;font-weight:600}.dl.dl--app-ff .ff-bin__done svg{width:18px;height:18px}.dl.dl--app-ff .ff-said{min-height:22px;margin:-28px 0 0;font-size:15px;font-weight:500}.dl.dl--app-ff .ff-said.is-ok{color:color-mix(in srgb,var(--ap-green) 62%,var(--ap-label))}.dl.dl--app-ff .ff-said.is-warn{color:color-mix(in srgb,var(--ap-orange) 70%,var(--ap-label))}.dl.dl--app-ff .ff-scan-page .dl-field__box{min-height:64px}.dl.dl--app-ff .ff-scan-page .dl-input--scan{font-size:20px}.dl.dl--app-ff .ff-stepper.dl-li-stepper{grid-template-columns:52px minmax(56px,1fr) 52px;height:52px;border-radius:14px}.dl.dl--app-ff .ff-stepper.dl-li-stepper button svg{width:20px;height:20px}.dl.dl--app-ff .ff-stepper input{font-size:20px}.dl.dl--app-ff .ipe-today.ff-complete{align-items:flex-start}.dl.dl--app-ff .ff-complete h1{margin:0 0 4px;font:700 28px/1.2 var(--dl-font-display)}.dl.dl--app-ff .ff-complete h1:focus{outline:none;box-shadow:none}.dl.dl--app-ff .ff-complete p{margin:0;color:var(--ap-label-2)}.dl.dl--app-ff .ff-complete__actions{margin-top:18px}.dl.dl--app-ff .ff-pages{display:grid;gap:16px;justify-items:center}.dl.dl--app-ff .ff-label{display:grid;gap:12px;width:min(100%,400px);padding:16px;color:#000;font:500 13px/1.35 Raouf Farsi,-apple-system,Helvetica Neue,Arial,sans-serif;text-align:start;background:#fff;border:1.5px solid #000;border-radius:4px;box-shadow:0 2px 12px #00000014}.dl.dl--app-ff .ff-label small{display:block;font-size:9px;font-weight:700;letter-spacing:.08em}.dl.dl--app-ff .ff-label__row{display:flex;justify-content:space-between;gap:12px}.dl.dl--app-ff .ff-label__row strong{font-size:28px}.dl.dl--app-ff .ff-label__to{display:grid;padding-block:8px;border-block:1px solid #000}.dl.dl--app-ff .ff-label__to strong{font-size:17px}.dl.dl--app-ff .ff-label__to+.ff-label__to{padding-block-start:0;border-block-start:0}.dl.dl--app-ff .ff-label__barcode{width:100%;height:64px;fill:#000}.dl.dl--app-ff .ff-label__code{justify-self:center;font:600 14px/1 Raouf Farsi,ui-monospace,Menlo,monospace;letter-spacing:.1em}@media print{body:has(.ff-pages) *{visibility:hidden!important}.dl.dl--app-ff .ff-pages,.dl.dl--app-ff .ff-pages *{visibility:visible!important}.dl.dl--app-ff .ff-pages{position:absolute;inset:0 auto auto 0;width:100%}.dl.dl--app-ff .ff-label{break-after:page;box-shadow:none}}@media(max-width:1180px){.dl.dl--app-ff .ipe.ff-app{grid-template-columns:260px minmax(0,1fr)}}@media(max-width:899px){.dl.dl--app-ff .dl-kpis{grid-template-columns:minmax(0,1fr)}.dl.dl--app-ff .dl-cx-check li{grid-template-columns:22px minmax(0,1fr) auto}.dl.dl--app-ff .dl-cx-check__who{display:none}.dl.dl--app-ff .ipe.ff-app{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:8px;padding:8px}.dl.dl--app-ff .ff-app .ipe-side{max-height:30vh}.dl.dl--app-ff .ff-app .ipe-side .dl-tips__group h2,.dl.dl--app-ff .ff-app .ipe-side__gov,.dl.dl--app-ff .ff-app .ipe-side__me{display:none}.dl.dl--app-ff .ff-app .ipe-side__scroll{display:flex;overflow-x:auto;overflow-y:hidden}.dl.dl--app-ff .ff-app .ipe-side__scroll .dl-tips__group ul{display:flex;gap:2px}.dl.dl--app-ff .ff-app .ipe-side__scroll .dl-tips__group button{white-space:nowrap}.dl.dl--app-ff .ff-app .ipe-side__head{display:none}.dl.dl--app-ff .ff-app .ipe-content{padding:0 16px 24px}.dl.dl--app-ff .ff-form-grid,.dl.dl--app-ff .ff-form-grid--3{grid-template-columns:minmax(0,1fr)}.dl.dl--app-ff .ff-package-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dl.dl--app-ff .ipe-today.ff-bin{padding:20px}.dl.dl--app-ff .ff-bin__code{font-size:44px}.dl.dl--app-ff .ff-bin__count>strong{font-size:52px}.dl.dl--app-ff .ff-app .ipe-pipeline{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(prefers-reduced-motion:reduce){.dl.dl--app-ff .ff-bin__count>strong{animation:none}.dl.dl--app-ff .ipe-today.ff-bin{transition:none}}.dl.dl--app-ff:not([data-theme=dark]){--ap-label-2: rgba(60, 60, 67, .76);--ap-blue: #0066cc}.dl.dl--app-ff .ipe-side .dl-tips__group h2{margin:18px 0 4px;padding-inline:20px;color:var(--dl-text-2);font-size:17px;font-weight:600;line-height:1.3}.tr{--ap-blue: #0088ff;--ap-green: #34c759;--ap-orange: #ff8d28;--ap-red: #ff383c;--ap-indigo: #6155f5;--ap-gray: #8e8e93;--tr-canvas: #f2f2f7;--tr-surface: #ffffff;--tr-side: #ffffff;--tr-raised: #ffffff;--tr-ink: #000000;--tr-ink-2: #636366;--tr-ink-3: #636366;--tr-hair: rgba(60, 60, 67, .16);--tr-hair-strong: #d2d2d7;--tr-fill: rgba(116, 116, 128, .08);--tr-fill-2: rgba(118, 118, 128, .12);--tr-control: rgba(118, 118, 128, .12);--tr-accent: var(--ap-blue);--tr-accent-fill: #0071e3;--tr-accent-ink: #0066cc;--tr-accent-soft: color-mix(in srgb, var(--ap-blue) 14%, transparent);--tr-on-accent: #ffffff;--tr-accent-hover: color-mix(in srgb, #0071e3 88%, #000000);--tr-positive-dot: var(--ap-green);--tr-attention-dot: var(--ap-orange);--tr-critical-dot: var(--ap-red);--tr-neutral-dot: var(--ap-gray);--tr-info-dot: var(--ap-blue);--tr-positive: #1d7a3a;--tr-attention: #a64a00;--tr-critical: #c1121f;--tr-info: #0066cc;--tr-exercise: #a64a00;--tr-exercise-bg: color-mix(in srgb, var(--ap-orange) 13%, transparent);--tr-shadow-card: 0 1px 2px rgba(0, 0, 0, .04), 0 12px 32px rgba(0, 0, 0, .07);--tr-shadow-float: 0 24px 60px rgba(0, 0, 0, .18), 0 4px 14px rgba(0, 0, 0, .08);--tr-shadow-thumb: 0 1px 3px rgba(0, 0, 0, .12);--tr-focus: 0 0 0 4px color-mix(in srgb, var(--ap-blue) 40%, transparent);--tr-scrim: rgba(0, 0, 0, .18);--tr-scrim-strong: rgba(0, 0, 0, .3);--tr-seg-thumb: #ffffff;--tr-seg-thumb-shadow: var(--tr-shadow-thumb);--tr-avatar: linear-gradient(180deg, #b4b4b9, #8e8e93);--tr-on-avatar: #ffffff;--tr-check-mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--tr-font: "Raouf Farsi", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", Inter, system-ui, sans-serif;--tr-font-display: "Raouf Farsi", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", Inter, system-ui, sans-serif;--tr-radius-card: 22px;--tr-radius-control: 12px;--tr-radius-menu: 16px;--tr-pad-card: 24px;--tr-control-h: 42px;--tr-control-h-sm: 32px;--tr-row: 52px;--tr-row-2: 60px;--tr-side-w: 248px;--tr-inspector-w: 400px;--tr-ease: cubic-bezier(.22, 1, .36, 1);--tr-fast: .14s;--tr-med: .26s;--tr-slow: .6s;--tr-slower: .8s;--tr-sheet: .3s;--tr-stagger: 16ms;--tr-tip-delay: .3s;--tr-shimmer: 1.4s}.tr[data-theme=dark]{--ap-blue: #0091ff;--ap-green: #30d158;--ap-orange: #ff9230;--ap-red: #ff4245;--ap-indigo: #6d7cff;--ap-gray: #8e8e93;--tr-canvas: #000000;--tr-surface: #1c1c1e;--tr-side: #1c1c1e;--tr-raised: #2c2c2e;--tr-ink: #ffffff;--tr-ink-2: #a1a1a6;--tr-ink-3: #a1a1a6;--tr-hair: rgba(84, 84, 88, .65);--tr-hair-strong: rgba(255, 255, 255, .2);--tr-fill: rgba(118, 118, 128, .18);--tr-fill-2: rgba(118, 118, 128, .24);--tr-control: rgba(118, 118, 128, .24);--tr-accent-fill: #0071e3;--tr-accent-ink: #4aa8ff;--tr-accent-hover: color-mix(in srgb, #0071e3 86%, #000000);--tr-on-accent: #ffffff;--tr-positive: #4cd97b;--tr-attention: #ffaa5c;--tr-critical: #ff6b6d;--tr-info: #4aa8ff;--tr-exercise: #ffb26b;--tr-shadow-card: 0 0 0 1px rgba(255, 255, 255, .08);--tr-shadow-float: 0 0 0 1px rgba(255, 255, 255, .1), 0 24px 60px rgba(0, 0, 0, .6);--tr-seg-thumb: #636366;--tr-seg-thumb-shadow: none;--tr-avatar: linear-gradient(180deg, #7c7c80, #5a5a5e);--tr-focus: 0 0 0 4px color-mix(in srgb, var(--ap-blue) 50%, transparent);color-scheme:dark}@media(prefers-reduced-motion:reduce){.tr{--tr-fast: 0ms;--tr-med: 0ms;--tr-slow: 0ms;--tr-slower: 0ms;--tr-sheet: 0ms;--tr-stagger: 0ms;--tr-tip-delay: 0ms;--tr-shimmer: 0ms}}.tr{display:flex;flex-direction:column;min-height:0;height:100%;color:var(--tr-ink);font:400 15px/1.45 "Raouf Farsi",var(--tr-font);background:var(--tr-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color-scheme:light}.tr :where(*),.tr :where(*):before,.tr :where(*):after{box-sizing:border-box}.tr :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}.tr :where(ul,ol){padding:0;list-style:none}.tr :where(button){min-height:0;padding:0;color:inherit;font:inherit;background:none;border:0;border-radius:0;transition:none;cursor:pointer}@media(hover:hover)and (pointer:fine){.tr :where(button):hover{background:transparent}}.tr :where(button):active{transform:none}.tr :where(button):disabled{opacity:1;cursor:default}.tr :where(a){color:inherit;text-decoration:none}.tr :where(input,textarea,select){min-height:0;padding:0;color:inherit;font:inherit;background:none;border:0;border-radius:0;accent-color:var(--tr-accent);color-scheme:inherit}.tr :where(table){width:100%;font-size:inherit}.tr :where(th){height:auto;padding:0;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-align:start;text-transform:none;background:none;border-bottom:0}.tr :where(td){min-height:0;padding:0;color:inherit;border-bottom:0;vertical-align:middle}.tr :where(td):first-child{display:table-cell;gap:normal}@media(hover:hover)and (pointer:fine){.tr :where(tbody tr):hover{background:none}}.tr :focus-visible{outline:none;box-shadow:var(--tr-focus);border-radius:8px}.tr :where(h1,h2):focus{outline:none;box-shadow:none}.tr :where(svg){flex:none}.tr-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app-shell--v1 .app-shell__content--flush:has(>.main-content>.tr){display:flex;flex:1;min-block-size:0}.main-content:has(>.tr){min-block-size:0;overflow:hidden}.app-shell--v1 .main-content:not(:has(.raouf-home)):has(>.tr){padding:0;background:none}.tr-frame{position:relative;flex:1;display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.tr-frame.has-side:where(:not(.is-compact)){grid-template-columns:var(--tr-side-w) minmax(0,1fr)}.tr-main{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--tr-canvas)}.tr-content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scroll-padding-top:16px}.tr-page{max-width:1160px;margin:0 auto;padding:28px 40px 88px}.tr-side{display:flex;flex-direction:column;gap:2px;padding:18px 12px 24px;overflow:auto;background:var(--tr-side);border-inline-end:1px solid var(--tr-hair)}.tr-side__app{display:flex;align-items:center;gap:10px;padding:2px 10px 14px;font:700 17px/1.25 "Raouf Farsi",var(--tr-font-display);letter-spacing:-.01em}.tr-side__mark{display:inline-grid;place-items:center;width:28px;height:28px;color:var(--tr-on-accent);background:linear-gradient(180deg,var(--ap-blue),var(--tr-accent-fill));border-radius:8px}.tr-side__mark svg{width:16px;height:16px}.tr-nav{display:grid;gap:2px}.tr-nav__heading{margin:18px 10px 6px;color:var(--tr-ink-2);font-size:13px;font-weight:600}.tr-nav__item{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 10px;color:var(--tr-ink);font-size:15px;border-radius:10px;transition:background-color var(--tr-fast) var(--tr-ease)}.tr-nav__item svg{width:18px;height:18px;color:var(--tr-accent);stroke-width:1.75}@media(hover:hover)and (pointer:fine){.tr-nav__item:hover{background:var(--tr-fill)}}.tr-nav__item.is-active{font-weight:600;background:color-mix(in srgb,var(--tr-ink) 9%,transparent)}.tr-nav__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-nav__count{color:var(--tr-ink-2);font-size:13px;font-variant-numeric:tabular-nums}.tr-frame:where(.is-compact) .tr-side{position:absolute;z-index:30;inset-block:0;inset-inline-start:0;width:min(300px,84vw);box-shadow:var(--tr-shadow-float);animation:tr-slide-in var(--tr-med) var(--tr-ease)}.tr-scrim{position:absolute;z-index:20;inset:0;background:var(--tr-scrim);animation:tr-fade var(--tr-med) var(--tr-ease)}.tr-toolbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:12px;min-height:60px;padding:9px 20px;background:color-mix(in srgb,var(--tr-canvas) 82%,transparent);border-bottom:1px solid var(--tr-hair);-webkit-backdrop-filter:saturate(180%) blur(30px);backdrop-filter:saturate(180%) blur(30px)}.tr-search{display:flex;align-items:center;gap:9px;flex:0 1 480px;height:var(--tr-control-h);margin-inline:auto;padding-inline:13px 9px;color:var(--tr-ink-2);font-size:15px;text-align:start;background:var(--tr-control);border-radius:999px;transition:background-color var(--tr-fast) var(--tr-ease),transform var(--tr-fast) var(--tr-ease)}@media(hover:hover)and (pointer:fine){.tr-search:hover{background:color-mix(in srgb,var(--tr-ink) 11%,transparent)}}.tr-search:active{transform:scale(.99)}.tr-search>svg{width:17px;height:17px}.tr-search__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-search kbd{flex:none;min-width:22px;padding:0 7px;color:var(--tr-ink-2);font:500 12px/22px "Raouf Farsi",var(--tr-font);text-align:center;border-radius:6px;box-shadow:inset 0 0 0 1px var(--tr-hair-strong)}.tr-head{margin-bottom:24px}.tr-head__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.tr-head h1{font:700 28px/1.15 "Raouf Farsi",var(--tr-font-display);letter-spacing:-.02em}:where(.tr[lang=fa]) .tr-head h1{letter-spacing:0}.tr-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-inline-start:auto}.tr-head__sub{max-width:68ch;margin-top:6px;color:var(--tr-ink-2);font-size:15px}.tr-back{display:inline-flex;align-items:center;gap:2px;margin-bottom:10px;color:var(--tr-accent-ink);font-size:15px}.tr-back:before{content:"‹";font-size:22px;line-height:1}:where(.tr[dir=rtl]) .tr-back:before{content:"›"}.tr-section{margin-top:20px;padding:var(--tr-pad-card);background:var(--tr-surface);border-radius:var(--tr-radius-card);box-shadow:var(--tr-shadow-card)}.tr-head+.tr-section,:where(.tr-head+.tr-split)>.tr-section:first-child{margin-top:0}.tr-section__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:30px;margin-bottom:16px}.tr-section__head h2{display:flex;align-items:baseline;gap:8px;font:700 19px/1.25 "Raouf Farsi",var(--tr-font-display);letter-spacing:-.01em}.tr-count{color:var(--tr-ink-2);font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.tr-section__actions{margin-inline-start:auto;display:flex;gap:10px;align-items:center}.tr-sub{margin:24px 0 8px;color:var(--tr-ink-2);font-size:13px;font-weight:600}.tr-stack{display:grid;gap:16px}.tr-stack>.tr-sub{margin-bottom:-6px}.tr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.tr-split{display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:1180px){.tr-page:has(:where(.tr-split.has-inspector)){max-width:1520px}.tr-split.has-inspector{grid-template-columns:minmax(0,1fr) var(--tr-inspector-w);gap:20px;align-items:start}:where(.tr-split.has-inspector .tr-table) .is-wide-only{display:none}}.tr-muted{color:var(--tr-ink-2)}.tr-num{font-variant-numeric:tabular-nums;white-space:nowrap}.tr-nowrap{white-space:nowrap}.tr-id{font-variant-numeric:tabular-nums;letter-spacing:.02em;unicode-bidi:isolate;white-space:nowrap}.tr-cell{display:grid;gap:2px;min-width:0;max-width:34ch}.tr-cell__main{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.tr-cell .tr-cell__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-cell__sub,.tr-cell-sub{display:block;color:var(--tr-ink-2);font-size:13px;font-weight:400}.tr-attention-text{color:var(--tr-attention)}.tr-critical-text{color:var(--tr-critical)}.tr-link{color:var(--tr-accent-ink)}@media(hover:hover)and (pointer:fine){.tr-link:hover{text-decoration:underline;text-underline-offset:2px}}.tr-note{color:var(--tr-ink-2);font-size:13px}.tr-ok,.tr-warn{display:flex;align-items:center;gap:8px;font-size:15px}.tr-ok{color:var(--tr-positive)}.tr-warn{color:var(--tr-attention)}.tr-ok svg,.tr-warn svg{width:17px;height:17px}.tr-date{display:inline-grid;gap:1px}.tr-date__alt{color:var(--tr-ink-2);font-size:13px}.tr-more{margin-top:14px;font-size:15px}.tr-more a{color:var(--tr-accent-ink)}.tr-state{display:inline-flex;align-items:center;height:22px;padding:0 9px;color:var(--tr-ink-2);font-size:12px;font-weight:600;background:var(--tr-fill-2);border-radius:999px;cursor:default;white-space:nowrap}.tr-state--live{color:var(--tr-positive);background:color-mix(in srgb,var(--ap-green) 14%,transparent)}.tr-state--demo{color:var(--tr-attention);background:color-mix(in srgb,var(--ap-orange) 14%,transparent)}.tr-status{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.tr-status__dot{width:8px;height:8px;border-radius:50%;background:var(--tr-neutral-dot)}.tr-status--positive .tr-status__dot{background:var(--tr-positive-dot)}.tr-status--attention .tr-status__dot{background:var(--tr-attention-dot)}.tr-status--critical .tr-status__dot{background:var(--tr-critical-dot)}.tr-banner{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:11px 14px;color:var(--tr-ink);font-size:14px;background:color-mix(in srgb,var(--ap-blue) 9%,transparent);border-radius:12px}.tr-banner svg{width:18px;height:18px;color:var(--tr-info)}.tr-banner strong{font-weight:600}.tr-banner .tr-muted{font-size:13px}.tr-exercise{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;color:var(--tr-exercise);font-size:13px;font-weight:600;background:var(--tr-exercise-bg);border-radius:999px;white-space:nowrap}.tr-exercise svg{width:15px;height:15px}.tr-exercise--compact{padding:2px 9px;font-size:12px}.tr-exercise--banner{display:flex;width:100%;padding:12px 16px;font-size:15px;border-radius:12px;white-space:normal}.tr-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));overflow:hidden;margin-bottom:4px;background:var(--tr-surface);border-radius:var(--tr-radius-card);box-shadow:var(--tr-shadow-card)}.tr-kv>div{display:grid;align-content:start;gap:4px;min-width:0;margin-inline-end:-1px;margin-block-end:-1px;padding:14px 18px;border-inline-end:1px solid var(--tr-hair);border-block-end:1px solid var(--tr-hair)}.tr-kv>.is-wide{grid-column:1 / -1}.tr-kv dt{color:var(--tr-ink-2);font-size:13px}.tr-kv dd{font-weight:500;overflow-wrap:anywhere}:where(.tr-inspector,.tr-sheet,.tr-summary) .tr-kv{display:block;overflow:hidden;background:var(--tr-surface);border:1px solid var(--tr-hair);border-radius:14px;box-shadow:none}:where(.tr-inspector,.tr-sheet,.tr-summary) .tr-kv>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-height:46px;margin:0;padding:11px 14px;border:0}:where(.tr-inspector,.tr-sheet,.tr-summary) .tr-kv>div+div{border-top:1px solid var(--tr-hair)}:where(.tr-inspector,.tr-sheet,.tr-summary) .tr-kv dt{flex:none;color:var(--tr-ink);font-size:15px}:where(.tr-inspector,.tr-sheet,.tr-summary) .tr-kv dd{color:var(--tr-ink-2);font-weight:400;text-align:end}:where(.tr-inspector,.tr-sheet,.tr-summary) .tr-kv>.is-wide{display:grid;gap:4px}:where(.tr-inspector,.tr-sheet,.tr-summary) .tr-kv>.is-wide :where(dd){text-align:start}.tr-record{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;padding:var(--tr-pad-card);background:var(--tr-surface);border-radius:var(--tr-radius-card);box-shadow:var(--tr-shadow-card)}.tr-record__titles{display:grid;gap:4px;min-width:0;margin-inline-end:auto}.tr-record__kind{color:var(--tr-ink-2);font-size:13px}.tr-record h1{font:700 30px/1.1 "Raouf Farsi",var(--tr-font-display);letter-spacing:-.02em;overflow-wrap:anywhere}.tr-record__sub{color:var(--tr-ink-2);font-size:17px}.tr-record__status{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px}.tr-record__actions{display:flex;flex-wrap:wrap;gap:10px}.tr-record__tools{flex-basis:100%;margin-top:4px}.tr-empty{display:grid;justify-items:center;gap:8px;max-width:400px;margin:0 auto;padding:32px 12px;text-align:center}.tr-empty__icon{display:grid;width:52px;height:52px;place-items:center;margin-block-end:6px;color:var(--tr-info);background:color-mix(in srgb,var(--ap-blue) 13%,transparent);border-radius:16px}.tr-empty__icon svg{width:26px;height:26px}.tr-empty__title{font:600 17px/1.3 "Raouf Farsi",var(--tr-font-display)}.tr-empty__body{color:var(--tr-ink-2);font-size:15px}.tr-empty__action{margin-top:10px}.tr-error{display:grid;justify-items:center;gap:8px;padding:28px 12px;text-align:center}.tr-error svg{width:26px;height:26px;color:var(--tr-critical)}.tr-error__icon{display:grid;width:52px;height:52px;place-items:center;background:color-mix(in srgb,var(--ap-red) 12%,transparent);border-radius:16px}.tr-error :where(p:first-of-type){font-weight:600}.tr-skeleton{display:grid;gap:12px;padding:12px 0}.tr-skeleton span{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--tr-fill) 0%,var(--tr-fill-2) 50%,var(--tr-fill) 100%);background-size:200% 100%;animation:tr-shimmer var(--tr-shimmer) linear infinite}.tr-skeleton :where(span:nth-child(2)){width:82%}.tr-skeleton :where(span:nth-child(3)){width:64%}.tr-skeleton-space{min-height:48px}.tr-planned{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.tr-planned__why{max-width:44ch;color:var(--tr-ink-2);font-size:13px}.tr-inline-badge{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.tr-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--tr-control-h);padding:0 18px;font-size:15px;font-weight:600;white-space:nowrap;border-radius:var(--tr-radius-control);transition:background-color var(--tr-fast) var(--tr-ease),opacity var(--tr-fast),transform var(--tr-fast) var(--tr-ease)}.tr-btn svg{width:17px;height:17px}.tr-btn--small{height:var(--tr-control-h-sm);padding:0 12px;font-size:14px;border-radius:9px}.tr-btn--primary{color:var(--tr-on-accent);background:var(--tr-accent-fill)}@media(hover:hover)and (pointer:fine){.tr-btn--primary:hover:where(:not(:disabled)){background:var(--tr-accent-hover)}}.tr-btn--secondary{color:var(--tr-ink);background:var(--tr-control)}@media(hover:hover)and (pointer:fine){.tr-btn--secondary:hover:where(:not(:disabled)){background:color-mix(in srgb,var(--tr-ink) 14%,transparent)}}.tr-btn--plain{color:var(--tr-accent-ink);padding-inline:10px}@media(hover:hover)and (pointer:fine){.tr-btn--plain:hover:where(:not(:disabled)){background:var(--tr-accent-soft)}}.tr-btn:active:where(:not(:disabled)){transform:scale(.97)}.tr-btn:disabled{opacity:.45;cursor:default}.tr-btn--primary:disabled{background:var(--tr-accent-fill)}.tr-btn--secondary:disabled{background:var(--tr-control)}:where(.tr[dir=rtl]) .tr-flip{transform:scaleX(-1)}.tr-icon-btn{display:inline-grid;place-items:center;width:34px;height:34px;color:var(--tr-ink-2);border-radius:10px;transition:background-color var(--tr-fast),color var(--tr-fast)}.tr-icon-btn svg{width:19px;height:19px;stroke-width:1.75}@media(hover:hover)and (pointer:fine){.tr-icon-btn:hover{color:var(--tr-ink);background:var(--tr-fill)}}.tr-button-link{display:inline-flex;align-items:center;gap:5px;height:var(--tr-control-h-sm);padding:0 12px;color:var(--tr-accent-ink);font-size:15px;font-weight:500;border-radius:9px;transition:background-color var(--tr-fast)}@media(hover:hover)and (pointer:fine){.tr-button-link:hover{background:var(--tr-accent-soft)}}.tr-button-link svg{width:15px;height:15px}:where(.tr[dir=rtl]) .tr-button-link svg{transform:scaleX(-1)}.tr-seg,.tr-pills{position:relative;display:inline-flex;flex-wrap:nowrap;gap:2px;max-width:100%;padding:3px;overflow-x:auto;background:var(--tr-control);border-radius:var(--tr-radius-control);isolation:isolate;scrollbar-width:none}.tr-pills{margin-bottom:16px}.tr-seg__thumb{position:absolute;z-index:-1;inset-block:3px;inset-inline-start:0;background:var(--tr-seg-thumb);border-radius:9px;box-shadow:var(--tr-seg-thumb-shadow);transition:transform var(--tr-med) var(--tr-ease),width var(--tr-med) var(--tr-ease)}.tr-seg__item,.tr-pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 14px;color:var(--tr-ink-2);font-size:15px;font-weight:500;white-space:nowrap;border-radius:9px;transition:color var(--tr-fast),background-color var(--tr-fast)}.tr-seg__item[aria-checked=true]{color:var(--tr-ink);font-weight:600}@media(hover:hover)and (pointer:fine){.tr-pill:hover{color:var(--tr-ink)}}.tr-pill.is-on{color:var(--tr-ink);font-weight:600;background:var(--tr-seg-thumb);box-shadow:var(--tr-seg-thumb-shadow)}.tr-pill__count{min-width:20px;padding:1px 6px;color:var(--tr-ink-2);font-size:11px;font-weight:600;text-align:center;background:var(--tr-fill-2);border-radius:999px}.tr-pill__count--attention{color:var(--tr-on-accent);background:var(--tr-attention)}.tr-pill__count--critical{color:var(--tr-on-accent);background:var(--tr-critical)}.tr-pill__count--accent{color:var(--tr-on-accent);background:var(--tr-accent-fill)}.tr-label{display:block;margin-bottom:6px;color:var(--tr-ink-2);font-size:13px}.tr-float{position:relative;display:block}.tr-float>.tr-label{position:absolute;z-index:1;inset-inline-start:15px;top:8px;margin:0;font-size:12px;pointer-events:none;transition:top var(--tr-fast) var(--tr-ease),font-size var(--tr-fast) var(--tr-ease)}.tr-input,.tr-textarea{width:100%;height:56px;padding:22px 15px 8px;color:var(--tr-ink);font-size:17px;background:var(--tr-surface);border:1px solid var(--tr-hair-strong);border-radius:var(--tr-radius-control);transition:border-color var(--tr-fast),box-shadow var(--tr-fast)}.tr-textarea{height:auto;min-height:104px;padding-top:26px;line-height:1.45;resize:vertical}.tr-float:where(:has(>.tr-input:placeholder-shown:not(:focus)))>.tr-label{top:18px;font-size:17px}.tr-input:focus,.tr-textarea:focus{outline:none;border-color:var(--tr-accent);box-shadow:var(--tr-focus)}.tr-input::placeholder,.tr-textarea::placeholder{color:transparent}.tr-input--file{height:auto;padding:26px 15px 12px;font-size:15px}.tr-field{display:grid;gap:0}.tr-field+.tr-field{margin-top:16px}.tr-field__help{margin:6px 15px 0;color:var(--tr-ink-2);font-size:13px}.tr-picker{max-width:560px}.tr-picker__field{position:relative}.tr-picker__list{position:absolute;z-index:40;inset-inline:0;top:calc(100% + 6px);max-height:320px;overflow:auto;padding:6px;background:var(--tr-raised);border-radius:var(--tr-radius-menu);box-shadow:var(--tr-shadow-float);animation:tr-pop var(--tr-fast) var(--tr-ease)}.tr-picker__option{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;cursor:default}.tr-picker__option.is-active{color:var(--tr-on-accent);background:var(--tr-accent-fill)}.tr-picker__option:where(.is-active) .tr-picker__detail{color:inherit;opacity:.85}.tr-picker__option svg{width:16px;height:16px;margin-inline-start:auto}.tr-picker__text{display:grid;min-width:0}.tr-picker__detail{color:var(--tr-ink-2);font-size:13px}.tr-picker__none{padding:10px 12px;color:var(--tr-ink-2)}.tr-choices{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.tr-choice{position:relative;display:grid;gap:3px;padding-block:14px;padding-inline:44px 16px;text-align:start;background:var(--tr-surface);border:1px solid var(--tr-hair-strong);border-radius:14px;transition:border-color var(--tr-fast),background-color var(--tr-fast),box-shadow var(--tr-fast)}.tr-choice:before{content:"";position:absolute;inset-inline-start:16px;top:16px;width:18px;height:18px;border:1.5px solid var(--tr-hair-strong);border-radius:50%;transition:border-color var(--tr-fast),border-width var(--tr-fast)}.tr-choice--check:before{border-radius:6px}@media(hover:hover)and (pointer:fine){.tr-choice:hover{background:var(--tr-fill)}}.tr-choice:where([aria-checked=true]){border-color:var(--tr-accent);box-shadow:0 0 0 1px var(--tr-accent)}.tr-choice:where([aria-checked=true]):before{border:5.5px solid var(--tr-accent)}.tr-choice--check:where([aria-checked=true]):before{border:0;background:var(--tr-accent) var(--tr-check-mark) center/14px no-repeat}.tr-choice__title{font-weight:600}.tr-choice__detail{color:var(--tr-ink-2);font-size:13px}.tr-tip{position:relative;display:inline-flex}.tr-tip__anchor{display:inline-flex}.tr-tip__bubble{--tr-tip-x: -50%;position:absolute;z-index:50;inset-inline-start:50%;bottom:calc(100% + 8px);width:max-content;max-width:320px;padding:8px 12px;color:var(--tr-ink);font-size:13px;font-weight:400;line-height:1.4;background:var(--tr-raised);border-radius:12px;box-shadow:var(--tr-shadow-float);opacity:0;visibility:hidden;transform:translate(var(--tr-tip-x),4px);transition:opacity var(--tr-fast) var(--tr-ease),transform var(--tr-fast) var(--tr-ease),visibility 0s linear var(--tr-fast);pointer-events:none}:where(.tr[dir=rtl]) .tr-tip__bubble{--tr-tip-x: 50%}@media(hover:hover)and (pointer:fine){.tr-tip:where(:hover,:focus-within) .tr-tip__bubble{opacity:1;visibility:visible;transform:translate(var(--tr-tip-x));transition-delay:var(--tr-tip-delay),var(--tr-tip-delay),0s}}.tr-avatar{display:inline-grid;flex:none;place-items:center;width:24px;height:24px;color:var(--tr-on-avatar);font-size:10px;font-weight:600;letter-spacing:.02em;background:var(--tr-avatar);border-radius:50%}.tr-person{display:inline-flex;align-items:center;gap:8px}.tr-table-wrap{overflow-x:auto;margin-inline:-10px;padding-inline:10px}.tr-table{width:100%;border-collapse:separate;border-spacing:0;font-size:15px}.tr-table th{position:sticky;top:0;height:40px;padding:0 12px;color:var(--tr-ink-2);font-size:13px;font-weight:600;text-align:start;white-space:nowrap;background:var(--tr-surface);box-shadow:inset 0 -1px 0 var(--tr-hair)}.tr-table td{height:var(--tr-row);padding:9px 12px;vertical-align:middle;box-shadow:inset 0 -1px 0 var(--tr-hair)}.tr-table .is-end{text-align:end}.tr-table .is-chevron{width:28px;padding-inline:0 4px;color:var(--tr-ink-2)}.tr-table .is-chevron :where(svg){width:16px;height:16px;vertical-align:middle}.tr-table tbody tr{cursor:default;transition:background-color var(--tr-fast) var(--tr-ease)}@media(hover:hover)and (pointer:fine){.tr-table :where(tbody tr:hover td){background:var(--tr-fill)}}.tr-table :where(tbody tr).is-selected :where(td){background:var(--tr-accent-soft)}.tr-table :where(tbody tr):focus-visible{outline:none;box-shadow:none}.tr-table :where(tbody tr:focus-visible td){box-shadow:inset 0 2px 0 -1px var(--tr-accent),inset 0 -2px 0 -1px var(--tr-accent)}.tr-table :where(tbody tr:focus-visible td:first-child){box-shadow:inset 2px 0 0 -1px var(--tr-accent),inset 0 2px 0 -1px var(--tr-accent),inset 0 -2px 0 -1px var(--tr-accent)}.tr-table :where(td,th):first-child{padding-inline-start:10px}.tr-table :where(tbody tr.is-selected td:first-child){border-start-start-radius:10px;border-end-start-radius:10px}.tr-table :where(tbody tr.is-selected td:last-child){border-start-end-radius:10px;border-end-end-radius:10px}.tr-table .tr-about__group{position:static;padding-top:22px;color:var(--tr-ink);font-size:15px;font-weight:700;box-shadow:inset 0 -1px 0 var(--tr-hair)}.tr-mini{width:100%;border-collapse:collapse;font-size:15px}.tr-mini th{padding-block:8px;padding-inline:0 10px;color:var(--tr-ink-2);font-size:13px;font-weight:600;text-align:start;border-bottom:1px solid var(--tr-hair)}.tr-mini td{padding-block:10px;padding-inline:0 10px;border-bottom:1px solid var(--tr-hair)}.tr-mini .is-end{text-align:end}.tr-where{display:block}.tr-inspector{position:sticky;top:16px;display:flex;flex-direction:column;max-height:calc(100dvh - 150px);background:var(--tr-surface);border-radius:var(--tr-radius-card);box-shadow:var(--tr-shadow-card);animation:tr-inspector-in var(--tr-med) var(--tr-ease)}.tr-inspector__head{display:flex;align-items:flex-start;gap:8px;padding:20px 18px 14px 22px}.tr-inspector__titles{flex:1;min-width:0}.tr-inspector__head h2{font:700 22px/1.2 "Raouf Farsi",var(--tr-font-display);letter-spacing:-.01em;overflow-wrap:anywhere;unicode-bidi:plaintext}.tr-inspector__kicker{margin-bottom:3px;color:var(--tr-ink-2);font-size:13px}.tr-inspector__body{flex:1;min-height:0;overflow:auto;padding:4px 18px 20px}.tr-inspector__foot{display:flex;flex-wrap:wrap;gap:6px;padding:12px 14px;border-top:1px solid var(--tr-hair)}.tr-group{margin-top:22px}.tr-group h3{margin:0 4px 8px;color:var(--tr-ink-2);font-size:13px;font-weight:600}.tr-tags{display:flex;flex-wrap:wrap;gap:6px}.tr-tags li{padding:3px 10px;font-size:13px;background:var(--tr-fill-2);border-radius:999px}.tr-refs{display:grid;gap:8px;font-size:15px}.tr-sheet{position:fixed;z-index:1000;inset:0;display:flex;justify-content:flex-end}.tr-sheet__scrim{position:absolute;inset:0;background:var(--tr-scrim-strong);animation:tr-fade var(--tr-med) var(--tr-ease)}.tr-sheet__panel{position:relative;display:flex;flex-direction:column;width:min(480px,100%);height:100%;background:var(--tr-canvas);box-shadow:var(--tr-shadow-float);animation:tr-sheet-in var(--tr-sheet) var(--tr-ease)}.tr-sheet__head{display:flex;align-items:center;gap:8px;min-height:60px;padding-block:12px;padding-inline:22px 12px;background:var(--tr-surface);border-bottom:1px solid var(--tr-hair)}.tr-sheet__head h2{flex:1;font:700 19px/1.25 "Raouf Farsi",var(--tr-font-display);overflow-wrap:anywhere}.tr-sheet__body{flex:1;overflow:auto;padding:20px}.tr-sheet__foot{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--tr-surface);border-top:1px solid var(--tr-hair)}.tr-landing{display:grid;gap:20px}.tr-needs{padding:20px 22px 8px;background:var(--tr-surface);border-radius:var(--tr-radius-card);box-shadow:var(--tr-shadow-card)}.tr-needs__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px}.tr-needs__head h2{font:700 19px/1.25 "Raouf Farsi",var(--tr-font-display)}.tr-needs__count{min-width:22px;padding:1px 7px;color:var(--tr-attention);font-size:13px;font-weight:700;text-align:center;background:color-mix(in srgb,var(--ap-orange) 15%,transparent);border-radius:999px}.tr-needs__head .tr-state{margin-inline-start:auto}.tr-needs__list>li+li{border-top:1px solid var(--tr-hair)}.tr-need{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 0}.tr-need__icon{width:20px;height:20px;color:var(--tr-attention-dot)}.tr-need__text{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.tr-need__ref{font-weight:700}.tr-need__sub{color:var(--tr-ink-2)}.tr-need__when{color:var(--tr-ink-2);font-size:13px;white-space:nowrap}.tr-areas{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.tr-area{display:grid;align-content:start;padding:16px 20px 8px;background:var(--tr-surface);border-radius:var(--tr-radius-card);box-shadow:var(--tr-shadow-card)}.tr-area__head{display:flex;align-items:center;gap:10px;padding-bottom:12px;font-weight:700;border-bottom:1px solid var(--tr-hair);border-radius:0}@media(hover:hover)and (pointer:fine){.tr-area__head:where(:hover) .tr-area__title{color:var(--tr-accent-ink)}}.tr-area__icon{display:inline-grid;place-items:center;width:30px;height:30px;color:var(--tr-ink-2);background:var(--tr-fill-2);border-radius:9px}.tr-area__icon svg{width:17px;height:17px}.tr-area__title{flex:1;transition:color var(--tr-fast)}.tr-area__head>.tr-chevron{width:17px;height:17px;color:var(--tr-ink-2)}.tr-area__rows>li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;color:var(--tr-ink-2)}.tr-area__rows>li+li{border-top:1px solid var(--tr-hair)}.tr-area__value{color:var(--tr-ink);font-weight:700;font-variant-numeric:tabular-nums}.tr-area__value.is-problem{color:var(--tr-attention)}.tr-area__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 0 8px}.tr-chevron{width:17px;height:17px;color:var(--tr-ink-2)}.tr-bigsearch{display:flex;gap:10px;max-width:680px}.tr-bigsearch__field{position:relative;display:flex;flex:1;align-items:center}.tr-bigsearch__field>svg{position:absolute;inset-inline-start:16px;width:20px;height:20px;color:var(--tr-ink-2);pointer-events:none;transition:color var(--tr-fast)}.tr-bigsearch__field:focus-within>:where(svg){color:var(--tr-accent)}.tr-bigsearch :where(input){flex:1;height:52px;padding-inline:48px 18px;color:var(--tr-ink);font-size:17px;background:var(--tr-surface);border:1px solid var(--tr-hair-strong);border-radius:14px;transition:border-color var(--tr-fast),box-shadow var(--tr-fast)}.tr-bigsearch :where(input):focus{outline:none;border-color:var(--tr-accent);box-shadow:var(--tr-focus)}.tr-bigsearch :where(input)::placeholder{color:var(--tr-ink-2)}.tr-read{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;max-width:680px;margin-top:10px;padding-inline:4px;font-size:13px}.tr-bigsearch .tr-btn{height:52px;padding:0 24px;border-radius:14px}.tr-suggestions{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.tr-suggestion{display:grid;gap:3px;padding:14px 16px;background:var(--tr-surface);border:1px solid var(--tr-hair);border-radius:14px;transition:border-color var(--tr-fast),background-color var(--tr-fast),transform var(--tr-fast) var(--tr-ease)}@media(hover:hover)and (pointer:fine){.tr-suggestion:hover{border-color:var(--tr-accent)}}.tr-suggestion:active{transform:scale(.985)}.tr-suggestion .tr-id{font-weight:600}.tr-suggestion .tr-muted{font-size:13px}.tr-reg{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.tr-reg-list{display:grid;gap:8px}.tr-reg-line{font-size:15px}.tr-lens{margin:20px 0 16px}.tr-timeline{position:relative;display:grid}.tr-timeline__phase{margin:20px 0 8px;padding-inline-start:40px;color:var(--tr-ink-2);font-size:13px;font-weight:600}.tr-timeline__phase:first-child{margin-top:0}.tr-timeline__step{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:0 12px;padding-bottom:16px;animation:tr-rise var(--tr-med) var(--tr-ease) both;animation-delay:calc(var(--i, 0) * var(--tr-stagger))}.tr-timeline__dot{grid-column:1;grid-row:1 / span 2;justify-self:center;display:grid;place-items:center;width:22px;height:22px;color:var(--tr-surface);background:var(--tr-neutral-dot);border-radius:50%}.tr-timeline__dot svg{width:13px;height:13px;stroke-width:3}.tr-timeline__step--attention .tr-timeline__dot{background:var(--tr-surface);box-shadow:inset 0 0 0 2px var(--tr-attention-dot)}.tr-timeline__step--critical .tr-timeline__dot{background:var(--tr-surface);box-shadow:inset 0 0 0 2px var(--tr-critical-dot)}.tr-timeline__step:before{content:"";position:absolute;top:26px;bottom:2px;inset-inline-start:13.5px;width:1px;background:var(--tr-hair-strong)}.tr-timeline__step:where(:last-child):before{display:none}.tr-timeline__what{grid-column:2;display:grid;gap:2px;min-width:0}.tr-timeline__title{font-weight:600}.tr-timeline__detail{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;color:var(--tr-ink-2);font-size:13px}.tr-timeline__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;color:var(--tr-ink-2);font-size:13px}.tr-timeline__end{grid-column:3;grid-row:1;align-self:start;color:var(--tr-ink-2);font-size:13px;text-align:end}.tr-route{display:inline-flex;align-items:center;gap:6px}.tr-route svg{width:13px;height:13px;color:var(--tr-ink-2)}.tr-account{display:grid;gap:10px;padding:4px 0 8px}.tr-account__line{font-size:17px;font-weight:500}.tr-meter{display:block;height:4px;overflow:hidden;background:var(--tr-fill-2);border-radius:2px}.tr-meter__fill{display:block;height:100%;border-radius:inherit;background:var(--tr-accent);transition:inline-size var(--tr-slow) var(--tr-ease)}.tr-meter--positive .tr-meter__fill{background:var(--tr-positive-dot)}.tr-meter--attention .tr-meter__fill{background:var(--tr-attention-dot)}.tr-meter--critical .tr-meter__fill{background:var(--tr-critical-dot)}.tr-progress-cell{display:grid;gap:5px;min-width:130px}.tr-progress-cell .tr-num{font-size:13px;color:var(--tr-ink-2)}.tr-case-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:16px}.tr-evidence{display:grid;gap:8px}.tr-evidence li{display:flex;align-items:center;gap:10px;font-size:15px}.tr-evidence svg{width:17px;height:17px;color:var(--tr-ink-2)}.tr-wizard{display:grid;gap:22px;max-width:820px;padding:var(--tr-pad-card);background:var(--tr-surface);border-radius:var(--tr-radius-card);box-shadow:var(--tr-shadow-card)}.tr-stepbar{display:grid;gap:8px}.tr-stepbar__head{display:flex;justify-content:space-between;gap:12px;color:var(--tr-ink-2);font-size:13px}.tr-stepbar ol{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px}.tr-stepbar li{display:grid;gap:8px;color:var(--tr-ink-2);font-size:13px}.tr-stepbar__bar{display:block;height:4px;background:var(--tr-fill-2);border-radius:2px;transition:background-color var(--tr-med) var(--tr-ease)}.tr-stepbar :where(.is-done) .tr-stepbar__bar{background:var(--tr-accent)}.tr-stepbar :where(.is-current) .tr-stepbar__bar{background:linear-gradient(90deg,var(--tr-accent) 0 50%,var(--tr-fill-2) 50%)}:where(.tr[dir=rtl]) .tr-stepbar :where(.is-current) .tr-stepbar__bar{background:linear-gradient(270deg,var(--tr-accent) 0 50%,var(--tr-fill-2) 50%)}.tr-stepbar .is-current{color:var(--tr-ink);font-weight:600}.tr-stepbar__title{overflow-wrap:anywhere}.tr-wizard__panel{display:grid;gap:16px;animation:tr-rise var(--tr-med) var(--tr-ease)}.tr-wizard__panel>h2{font:700 22px/1.25 "Raouf Farsi",var(--tr-font-display);letter-spacing:-.01em}.tr-next-icon{width:17px;height:17px}.tr-summary{display:grid;gap:12px}.tr-handoff{display:grid;gap:4px;padding:14px 16px;background:color-mix(in srgb,var(--ap-blue) 9%,transparent);border-radius:12px}.tr-handoff :where(p:first-child){font-weight:600}.tr-report{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:20px}.tr-report>.tr-section{margin-top:0}.tr-section+.tr-report{margin-top:20px}.tr-bars{display:grid;gap:14px}.tr-bar{display:grid;grid-template-columns:130px minmax(0,1fr) 76px;align-items:center;gap:14px;font-size:15px}.tr-bar__track{display:block;height:6px;overflow:hidden;background:var(--tr-fill-2);border-radius:3px}.tr-bar__fill{display:block;height:100%;border-radius:inherit;background:var(--tr-accent);transform-origin:left;animation:tr-grow var(--tr-slow) var(--tr-ease) both}:where(.tr[dir=rtl]) .tr-bar__fill{transform-origin:right}.tr-bar--critical .tr-bar__fill{background:var(--tr-critical-dot)}.tr-bar--attention .tr-bar__fill{background:var(--tr-attention-dot)}.tr-bar--positive .tr-bar__fill{background:var(--tr-positive-dot)}.tr-bar--neutral .tr-bar__fill{background:var(--tr-neutral-dot)}.tr-bar .tr-num{text-align:end;font-weight:600}.tr-ring{display:flex;align-items:center;gap:22px}.tr-ring svg{width:104px;height:104px;transform:rotate(-90deg)}.tr-ring__track{fill:none;stroke:var(--tr-fill-2);stroke-width:9}.tr-ring__value{fill:none;stroke:var(--tr-positive-dot);stroke-width:9;stroke-linecap:round;transition:stroke-dashoffset var(--tr-slower) var(--tr-ease)}.tr-ring__figure{font:700 34px/1 "Raouf Farsi",var(--tr-font-display);letter-spacing:-.02em}.tr-approval{display:grid;gap:12px}.tr-approval__summary{color:var(--tr-ink-2);font-size:13px}.tr-approval__list{display:grid;gap:16px}.tr-approval__list>li{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px}.tr-approval__list>li:where(:not(:last-child)):after{content:"";position:absolute;inset-block:28px -14px;inset-inline-start:11px;width:2px;background:var(--tr-hair)}.tr-approval__list>li:where(.is-current,.is-blocked,.is-upcoming):where(:not(:last-child)):after{background:repeating-linear-gradient(to bottom,var(--tr-hair-strong) 0 4px,transparent 4px 8px)}.tr-approval__mark{display:grid;width:24px;height:24px;place-items:center;color:var(--tr-on-accent);font-size:12px;font-weight:600;background:var(--tr-positive-dot);border-radius:50%}.tr-approval__mark svg{width:14px;height:14px;stroke-width:2.5}.tr-approval__list :where(.is-current) .tr-approval__mark{color:var(--tr-attention);background:color-mix(in srgb,var(--ap-orange) 16%,transparent)}.tr-approval__list :where(.is-blocked) .tr-approval__mark{color:var(--tr-critical);background:color-mix(in srgb,var(--ap-red) 14%,transparent)}.tr-approval__list :where(.is-upcoming) .tr-approval__mark{color:var(--tr-ink-2);background:transparent;box-shadow:inset 0 0 0 1.5px var(--tr-hair-strong)}.tr-approval__text{display:grid;gap:1px;min-width:0}.tr-approval__text strong{font-weight:600}.tr-approval__list :where(.is-upcoming) :where(.tr-approval__text strong){color:var(--tr-ink-2)}.tr-approval__text small{color:var(--tr-ink-2);font-size:13px}.tr-approval__why{color:var(--tr-critical);font-size:13px}.tr-approval+.tr-note{margin-top:14px}.tr-hist{display:grid}.tr-hist__day{margin:14px 0 4px;color:var(--tr-ink-2);font-size:13px;font-weight:600}.tr-hist__day:first-child{margin-top:0}.tr-hist__list>li{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:4px 10px;padding-block:8px}.tr-hist__list>li+li{border-top:1px solid var(--tr-hair)}.tr-hist__list :where(p){font-size:15px;line-height:1.4}.tr-hist__list :where(strong){font-weight:600}.tr-hist__end{grid-column:2;color:var(--tr-ink-2);font-size:13px}.tr-hist__list .tr-avatar{margin-top:1px}.tr-tools{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:4px;background:var(--tr-fill);border-radius:var(--tr-radius-control)}.tr-tools__spacer{flex:1}.tr-tool{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;color:var(--tr-accent-ink);font-size:15px;font-weight:500;border-radius:9px;transition:background-color var(--tr-fast) var(--tr-ease),transform var(--tr-fast) var(--tr-ease)}.tr-tool svg{width:17px;height:17px;transition:transform var(--tr-fast) var(--tr-ease)}@media(hover:hover)and (pointer:fine){.tr-tool:hover:where(:not([aria-disabled=true])){background:var(--tr-accent-soft)}}@media(hover:hover)and (pointer:fine){.tr-tool:hover:where(:not([aria-disabled=true])) :where(svg){transform:scale(1.08)}}.tr-tool:active:where(:not([aria-disabled=true])){background:color-mix(in srgb,var(--ap-blue) 24%,transparent);transform:scale(.96)}.tr-tool--icon{width:34px;padding:0;justify-content:center;color:var(--tr-ink-2)}@media(hover:hover)and (pointer:fine){.tr-tool--icon:hover:where(:not([aria-disabled=true])){color:var(--tr-ink);background:var(--tr-fill-2)}}.tr-tool:where([aria-disabled=true]){opacity:.45;cursor:default}.tr-tree,.tr-tree :where(ul){display:grid}.tr-tree{padding:6px;background:var(--tr-surface);border-radius:14px;box-shadow:inset 0 0 0 1px var(--tr-hair)}.tr-tree__item:focus-visible{box-shadow:none}.tr-tree__item:focus-visible>:where(.tr-tree__row){box-shadow:var(--tr-focus)}.tr-tree__row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:42px;padding-inline:calc(var(--depth, 0) * 22px + 4px) 12px;border-radius:9px;cursor:default;transition:background-color var(--tr-fast)}@media(hover:hover)and (pointer:fine){.tr-tree__row:hover{background:var(--tr-fill)}}.tr-tree__toggle{display:grid;width:28px;height:28px;place-items:center;color:var(--tr-ink-2)}.tr-tree__toggle svg{width:16px;height:16px;transition:transform var(--tr-fast) var(--tr-ease)}:where(.tr[dir=rtl]) .tr-tree__toggle :where(svg:not(.is-open)){transform:scaleX(-1)}.tr-tree__toggle :where(svg.is-open),:where(.tr[dir=rtl]) .tr-tree__toggle :where(svg.is-open){transform:rotate(90deg)}.tr-tree__name{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.tr-tree__name small{color:var(--tr-ink-2);font-size:13px;font-variant-numeric:tabular-nums}.tr-tree__end{text-align:end;white-space:nowrap}.tr-tree :where([aria-level="1"])>.tr-tree__row{font-weight:600}.tr-check{display:grid;gap:14px}.tr-check__progress{display:grid;gap:8px;color:var(--tr-ink-2);font-size:13px}.tr-check__list{overflow:hidden;border-radius:14px;box-shadow:inset 0 0 0 1px var(--tr-hair)}.tr-check__list>li{display:grid;grid-template-columns:20px minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:12px;min-height:54px;padding:8px 16px}.tr-check__list>li+li{border-top:1px solid var(--tr-hair)}.tr-check__mark{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--tr-hair-strong)}.tr-check__mark svg{width:13px;height:13px;color:var(--tr-on-accent);stroke-width:3}.tr-check__list :where(.is-done) .tr-check__mark{background:var(--tr-positive-dot);box-shadow:none}.tr-check__list :where(.is-missing) .tr-check__mark{box-shadow:inset 0 0 0 1.5px var(--tr-attention-dot)}.tr-check__title{display:grid;gap:1px;font-weight:600}.tr-check__title small{color:var(--tr-ink-2);font-size:13px;font-weight:400;overflow-wrap:anywhere}.tr-check__owner{color:var(--tr-ink-2)}.tr-glance{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:24px;align-items:start}.tr-tiles{display:grid;gap:10px}.tr-tiles>li{display:grid;grid-template-columns:minmax(0,1fr) 90px;grid-template-rows:auto auto;align-items:center;gap:2px 12px;padding:12px 16px;background:var(--tr-surface);border-radius:14px;box-shadow:inset 0 0 0 1px var(--tr-hair)}.tr-tiles__label{color:var(--tr-ink-2);font-size:13px}.tr-tiles strong{grid-row:2;font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tr-tiles :where(strong.is-problem){color:var(--tr-attention)}.tr-tiles__note{grid-column:2;grid-row:1 / 3;color:var(--tr-ink-2);font-size:13px;text-align:end}.tr-spark{grid-column:2;grid-row:1 / 3;inline-size:90px;block-size:30px}.tr-spark path{fill:none;stroke:var(--tr-neutral-dot);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:where(.tr[dir=rtl]) .tr-spark{transform:scaleX(-1)}.tr-chart{display:grid;gap:10px}.tr-chart figcaption{display:grid;gap:2px}.tr-chart figcaption small{color:var(--tr-ink-2);font-size:13px}.tr-chart figcaption strong{font-size:28px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tr-chart figcaption strong span{margin-inline-start:6px;color:var(--tr-ink-2);font-size:14px;font-weight:600;letter-spacing:0}.tr-chart__plot{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:8px;block-size:170px}.tr-chart__col{display:flex;align-items:flex-end;block-size:100%}.tr-chart__bar{display:block;inline-size:100%;background:var(--tr-neutral-dot);opacity:.45;border-radius:6px;transform-origin:bottom;animation:tr-grow-up var(--tr-slow) var(--tr-ease) both;animation-delay:calc(var(--i, 0) * var(--tr-stagger) * 2)}.tr-chart__col:where(.is-now) .tr-chart__bar{background:var(--tr-accent);opacity:1}.tr-chart__avg{position:absolute;z-index:1;inset-inline:-4px;border-top:1px dashed var(--tr-ink-2);pointer-events:none}.tr-chart__axis{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;color:var(--tr-ink-2);font-size:12px;text-align:center}.tr-actionbar{position:sticky;z-index:5;bottom:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;justify-self:end;max-width:100%;margin-top:4px;padding:8px;background:color-mix(in srgb,var(--tr-surface) 80%,transparent);border-radius:999px;box-shadow:var(--tr-shadow-float);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px)}.tr-actionbar .tr-btn{border-radius:999px}.tr-actionbar__meta{order:-2;padding-inline:12px 6px;color:var(--tr-ink-2);font-size:13px;white-space:nowrap}.tr-actionbar .tr-planned{display:contents}.tr-actionbar .tr-planned__why{order:-1;max-width:34ch;padding-inline:4px}.tr-find{display:flex;align-items:center;gap:8px;inline-size:min(300px,100%);height:36px;padding-inline:11px;color:var(--tr-ink-2);background:var(--tr-control);border-radius:10px;transition:box-shadow var(--tr-fast)}.tr-find:focus-within{box-shadow:inset 0 0 0 1px var(--tr-accent),var(--tr-focus)}.tr-find svg{width:15px;height:15px}.tr-find :where(input){flex:1;min-width:0;height:100%;color:var(--tr-ink);font-size:15px}.tr-find :where(input)::placeholder{color:var(--tr-ink-2)}.tr-find :where(input):focus-visible{box-shadow:none}.tr-list-foot{display:flex;align-items:center;gap:14px;margin-top:14px;color:var(--tr-ink-2);font-size:13px}.tr-list-foot__clear{color:var(--tr-accent-ink)}@media(hover:hover)and (pointer:fine){.tr-list-foot__clear:hover{text-decoration:underline;text-underline-offset:2px}}.tr-files{display:grid;overflow:hidden;border-radius:14px;box-shadow:inset 0 0 0 1px var(--tr-hair)}.tr-files>li{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 14px}.tr-files>li+li{border-top:1px solid var(--tr-hair)}.tr-files__icon{display:grid;width:32px;height:32px;place-items:center;color:var(--tr-ink-2);background:var(--tr-fill-2);border-radius:8px}.tr-files__icon svg{width:17px;height:17px}.tr-files__text{display:grid;min-width:0}.tr-files__text .tr-id{overflow:hidden;text-overflow:ellipsis}.tr-files__text small{color:var(--tr-ink-2);font-size:13px}.tr-palette{position:fixed;z-index:1100;inset:0;display:flex;justify-content:center;align-items:flex-start;padding:max(72px,14vh) 16px 16px}.tr-palette__scrim{position:absolute;inset:0;background:var(--tr-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:tr-fade var(--tr-med) var(--tr-ease)}.tr-palette__panel{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;inline-size:min(680px,100%);max-block-size:min(600px,80vh);overflow:hidden;color:var(--tr-ink);background:var(--tr-raised);border-radius:var(--tr-radius-card);box-shadow:var(--tr-shadow-float);transform-origin:50% 0;animation:tr-palette-in .2s var(--tr-ease) both}.tr-palette:where(.is-closing) .tr-palette__panel{animation:tr-palette-out .13s cubic-bezier(.4,0,1,1) forwards}.tr-palette:where(.is-closing) .tr-palette__scrim{opacity:0;transition:opacity .13s}.tr-palette__field{display:grid;grid-template-columns:20px minmax(0,1fr) 32px;align-items:center;gap:10px;padding-block:16px 12px;padding-inline:20px 14px;box-shadow:inset 0 -1px 0 var(--tr-hair)}.tr-palette__field>svg{width:19px;height:19px;color:var(--tr-ink-2)}.tr-palette__field :where(input){min-width:0;height:32px;font-size:18px}.tr-palette__field :where(input)::placeholder{color:var(--tr-ink-2)}.tr-palette__field :where(input):focus-visible{box-shadow:none}.tr-palette__close{display:grid;width:32px;height:32px;place-items:center;color:var(--tr-ink-2);border-radius:50%;transition:background-color var(--tr-fast)}@media(hover:hover)and (pointer:fine){.tr-palette__close:hover{background:var(--tr-fill-2)}}.tr-palette__close svg{width:18px;height:18px}.tr-palette__read{display:grid;gap:8px;margin:12px 14px 0;padding:12px 14px;background:color-mix(in srgb,var(--ap-blue) 8%,transparent);border-radius:12px}.tr-palette__read-title{display:flex;align-items:center;gap:8px;color:var(--tr-ink-2);font-size:13px;font-weight:600}.tr-palette__read-title svg{width:16px;height:16px;color:var(--tr-info)}.tr-palette__read dl{display:flex;flex-wrap:wrap;gap:4px 20px}.tr-palette__read dl>div{display:flex;gap:6px}.tr-palette__read dt{color:var(--tr-ink-2)}.tr-palette__problem{color:var(--tr-critical);font-size:13px}.tr-palette__problem--alone{margin:12px 20px 0}.tr-palette__list:focus-visible{box-shadow:inset var(--tr-focus);border-radius:0}.tr-palette__list{display:grid;align-content:start;gap:12px;min-height:0;padding:10px;overflow-y:auto;overscroll-behavior:contain}.tr-palette__list [role=listbox]{display:grid;gap:12px}.tr-palette__group{margin:4px 0;padding:0 12px;color:var(--tr-ink-2);font-size:13px;font-weight:500}.tr-palette__row{display:grid;grid-template-columns:20px minmax(0,1fr) auto 24px;align-items:center;gap:12px;min-height:44px;padding:0 12px;border-radius:10px;cursor:default}.tr-palette__row.is-active{background:var(--tr-fill-2)}.tr-palette__icon{display:grid;place-items:center;color:var(--tr-ink-2)}.tr-palette__icon svg{width:18px;height:18px}.tr-palette__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-palette__meta{color:var(--tr-ink-2);font-size:13px;white-space:nowrap}.tr-palette__row:where(.is-active) .tr-palette__meta{color:var(--tr-ink)}.tr-palette__keys{display:grid;place-items:center;color:var(--tr-ink-2)}.tr-palette__keys svg{width:16px;height:16px}:where(.tr[dir=rtl]) .tr-palette__keys svg{transform:scaleX(-1)}.tr-palette__empty{padding:24px 12px;color:var(--tr-ink-2);text-align:center}.tr-palette__bar{display:flex;flex-wrap:wrap;gap:6px 20px;padding:11px 20px;color:var(--tr-ink-2);font-size:13px;box-shadow:inset 0 1px 0 var(--tr-hair)}.tr-palette__bar>span{display:inline-flex;align-items:center;gap:5px}.tr-palette__src{gap:8px;margin-inline-start:auto}.tr-palette kbd{display:inline-grid;min-width:20px;height:20px;place-items:center;padding:0 5px;font:500 11px/1 "Raouf Farsi",var(--tr-font);border-radius:5px;box-shadow:inset 0 0 0 1px var(--tr-hair-strong)}@keyframes tr-fade{0%{opacity:0}}@keyframes tr-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes tr-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes tr-inspector-in{0%{opacity:0;transform:translate(16px)}}@keyframes tr-sheet-in{0%{transform:translate(100%)}}@keyframes tr-slide-in{0%{transform:translate(-100%)}}@keyframes tr-grow{0%{transform:scaleX(0)}}@keyframes tr-grow-up{0%{transform:scaleY(0)}}@keyframes tr-palette-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes tr-palette-out{to{opacity:0;transform:translateY(-6px) scale(.98)}}@keyframes tr-shimmer{to{background-position:-200% 0}}:where(.tr[dir=rtl]) .tr-inspector{animation-name:tr-inspector-in-rtl}:where(.tr[dir=rtl]) .tr-sheet{justify-content:flex-end}:where(.tr[dir=rtl]) .tr-sheet__panel{animation-name:tr-sheet-in-rtl}:where(.tr[dir=rtl]) .tr-frame:where(.is-compact) .tr-side{animation-name:tr-slide-in-rtl}@keyframes tr-inspector-in-rtl{0%{opacity:0;transform:translate(-16px)}}@keyframes tr-sheet-in-rtl{0%{transform:translate(-100%)}}@keyframes tr-slide-in-rtl{0%{transform:translate(100%)}}@media(max-width:1023px){.tr-page{padding:24px 24px 64px}.tr-areas{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-table .is-wide-only{display:none}.tr-bar{grid-template-columns:110px minmax(0,1fr) 64px}.tr-report,.tr-glance{grid-template-columns:minmax(0,1fr)}.tr-need__sub{flex-basis:100%;font-size:13px}.tr-check__list>li{grid-template-columns:20px minmax(0,1fr) auto}.tr-check__owner{display:none}}@media(max-width:720px){.tr-page{padding:20px 16px 56px}.tr-areas{grid-template-columns:minmax(0,1fr)}.tr-head__actions{margin-inline-start:0;width:100%}.tr-search kbd{display:none}.tr-actionbar{justify-self:stretch;border-radius:22px}.tr-actionbar__meta{flex-basis:100%;padding-block:2px}.tr-section,.tr-wizard,.tr-record{padding:18px}}@media(pointer:coarse){.tr{--tr-row: 56px;--tr-control-h: 44px}.tr-nav__item{min-height:44px}.tr-icon-btn{width:44px;height:44px}.tr-tool{min-height:44px}.tr-tool--icon{width:44px}.tr-palette__row{min-height:48px}.tr-seg__item,.tr-pill{min-height:40px}}@media(forced-colors:active){.tr-status__dot,.tr-timeline__dot{forced-color-adjust:none;border:1px solid CanvasText}.tr-table :where(tbody tr).is-selected :where(td){outline:2px solid Highlight}}.dl.ru-root{--ru-surface: #ffffff;--ru-sidebar: var(--ap-gray6, #f2f2f7);--ru-raised: var(--ap-bg-elevated, #ffffff);--ru-fill: var(--ap-fill-4);--ru-fill-strong: var(--ap-fill-3);--ru-ink: var(--dl-text);--ru-ink-2: var(--dl-text-2);--ru-line: var(--ap-separator);--ru-accent: var(--dl-accent);--ru-accent-soft: var(--dl-accent-soft);--ru-positive: var(--ap-green);--ru-positive-ink: color-mix(in srgb, var(--ap-green) 62%, var(--dl-text));--ru-negative: var(--ap-red);--ru-negative-ink: color-mix(in srgb, var(--ap-red) 78%, var(--dl-text));--ru-attention-tint: color-mix(in srgb, var(--ap-orange) 13%, transparent);--ru-iran: var(--ap-teal);--ru-global: var(--ap-indigo);--ru-brand: #022047;--ru-radius: 16px;--ru-radius-small: 12px;--ru-sidebar-width: 248px;--ru-measure: 760px;--ru-edge: 0 0 0 .5px rgba(0, 0, 0, .08), 0 1px 3px rgba(0, 0, 0, .05);--ru-ease: var(--dl-ease);--ru-scene-price: var(--ap-gray5);--ru-scene-cost: var(--ap-gray2);--ru-scene-profit: var(--ap-green);--ru-scene-discount: var(--ap-red);--ru-canvas: #f5f5f7;--ru-card: #ffffff;--ru-raised: var(--ru-card);--ru-card-edge: 0 0 0 .5px rgba(0, 0, 0, .04);--ru-lift: 0 2px 6px rgba(0, 0, 0, .04), 0 12px 32px rgba(0, 0, 0, .08);--ru-edge: var(--ru-card-edge);--ru-navy: #0c2a57;--ru-navy-hover: #143a74;--ru-navy-ink: #0c2a57;--ru-navy-soft: #e8eef8;--ru-nav-selected: #e3ebf9;--ru-nav-ink: #5b6479;--ru-search-fill: rgba(118, 118, 128, .12);--ru-r-s: 8px;--ru-r-m: 12px;--ru-r-l: 16px;--ru-r-xl: 22px;--ru-ease-out: cubic-bezier(.22, 1, .36, 1);--ru-ease-spring: cubic-bezier(.32, .72, 0, 1);--ru-ring-a: #5b8def;--ru-ring-b: #0c2a57;--ru-ring-track: rgba(47, 99, 196, .14);--ru-skeleton: rgba(0, 0, 0, .05);--dl-accent: var(--ru-navy-ink);--dl-accent-fill: var(--ru-navy);--dl-accent-fill-hover: var(--ru-navy-hover);--dl-link: var(--ru-navy-ink);--dl-accent-soft: var(--ru-navy-soft);--dl-focus: 0 0 0 3px color-mix(in srgb, #2f63c4 45%, transparent);--ru-accent: var(--ru-navy-ink);--ru-accent-soft: var(--ru-navy-soft);--art-field-base: #ffffff;--art-field-a: 12%;--art-field-b: 30%;--ru-inset: #f5f5f7;--art-sheen: .75;--art-glow: .34;display:flex;background:var(--ru-canvas);color:var(--ru-ink);font-family:var(--dl-font);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;text-rendering:optimizeLegibility}.dl.ru-root[data-theme=dark]{--ru-surface: #1c1c1e;--ru-sidebar: #232325;--ru-edge: inset 0 0 0 .5px rgba(255, 255, 255, .08), 0 1px 3px rgba(0, 0, 0, .3);--ru-scene-price: #3a3a3c;--ru-scene-cost: #636366;--ru-brand: #9db3e0;--ru-canvas: #000000;--ru-card: #1c1c1e;--ru-raised: #2c2c2e;--ru-card-edge: 0 0 0 .5px rgba(255, 255, 255, .06);--ru-edge: var(--ru-card-edge);--ru-lift: 0 12px 32px rgba(0, 0, 0, .5);--ru-navy: #2f5aa6;--ru-navy-hover: #3a68ba;--ru-navy-ink: #a9c1ee;--ru-navy-soft: rgba(120, 155, 220, .16);--ru-nav-selected: #2b313e;--ru-nav-ink: #a2abbd;--ru-search-fill: rgba(118, 118, 128, .24);--art-field-base: #1c1c1e;--art-field-a: 12%;--art-field-b: 30%;--ru-inset: #2c2c2e;--ru-ring-a: #8fb2f5;--ru-ring-b: #3a68ba;--ru-ring-track: rgba(143, 178, 245, .16);--ru-skeleton: rgba(255, 255, 255, .07);--art-sheen: .1;--art-glow: .42}.dl.ru-root:not([data-theme=dark]){--ru-ink-2: #6e6e73}@media(prefers-contrast:more){.dl.ru-root,.dl.ru-root:not([data-theme=dark]){--ru-line: var(--ap-separator-opaque);--ru-ink-2: var(--dl-text);--ru-edge: 0 0 0 1px var(--ap-separator-opaque)}}.app-shell__content--flush:has(.ru-root){display:flex;flex:1;min-block-size:0}.app-shell--v1 .main-content.main-content--flush:has(.ru-root){min-block-size:0;padding:0}.dl.ru-root{block-size:100%;min-height:0;overflow:hidden}.dl.ru-root.ru-root--public{block-size:auto;min-block-size:100vh;min-block-size:100dvh;overflow:visible}.dl .ru-workspace{display:grid;grid-template-columns:268px minmax(0,1fr);grid-template-rows:minmax(0,1fr);flex:1 1 auto;min-block-size:0;min-inline-size:0}.dl .ru-workspace.is-focused{grid-template-columns:minmax(0,1fr);background:var(--ru-surface)}.dl .ru-window{display:grid;grid-template-rows:auto minmax(0,1fr);min-block-size:0;min-inline-size:0}.dl .ru-workspace.is-focused .ru-window{grid-template-rows:minmax(0,1fr)}.dl .ru-main{display:flex;flex-direction:column;min-block-size:0;overflow-y:auto;scroll-padding-block-start:24px}.dl .ru-main>*{flex:1 0 auto}.dl .ru-sidebar{display:flex;flex-direction:column;gap:6px;min-block-size:0;overflow-y:auto;padding:26px 16px 18px;background:var(--ru-surface);border-inline-end:1px solid var(--ru-line)}.dl .ru-sidebar__brand{display:flex;align-items:center;gap:12px;padding:0 8px 26px}.dl .ru-wordmark{color:var(--ru-ink);font-family:var(--dl-font-display);font-size:19px;font-weight:600;line-height:1.1;letter-spacing:-.015em}.dl .ru-nav{display:grid;gap:6px;margin:0;padding:0;list-style:none}.dl .ru-nav__item{display:flex;align-items:center;gap:16px;min-block-size:50px;padding:10px 16px;border-radius:var(--ru-r-m);color:var(--ru-nav-ink);font-size:16.5px;font-weight:500;text-decoration:none;transition:background-color .14s var(--ru-ease),color .14s var(--ru-ease)}@media(hover:hover)and (pointer:fine){.dl .ru-nav__item:hover{background:var(--ru-fill);color:var(--ru-ink)}}.dl .ru-nav__item.is-active{background:var(--ru-nav-selected);color:var(--ru-navy-ink);font-weight:600}.dl .ru-nav__item:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .ru-nav__icon{flex:none;inline-size:24px;block-size:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dl .ru-nav__item.is-active .ru-nav__icon .f{fill:currentColor}.dl .ru-nav__item.is-active .ru-nav__icon .c{stroke:var(--ru-nav-selected);stroke-width:1.8}.dl .ru-nav__item.is-active .ru-nav__icon .c--solid{fill:var(--ru-nav-selected)}@media(forced-colors:active){.dl .ru-nav__item.is-active{outline:2px solid CanvasText}.dl .ru-nav__item.is-active .ru-nav__icon .f,.dl .ru-nav__item.is-active .ru-nav__icon .c--solid{fill:none}.dl .ru-nav__item.is-active .ru-nav__icon .c{stroke:currentColor}}.dl .ru-nav--footer{margin-block-start:auto;padding-block-start:14px;border-block-start:1px solid var(--ru-line)}.dl .ru-topbar{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:20px;min-block-size:64px;padding:0 32px;background:var(--ru-canvas)}.dl .ru-search{position:relative;flex:0 1 460px}.dl .ru-search__icon{position:absolute;inset-inline-start:12px;inset-block-start:50%;translate:0 -50%;color:var(--ru-ink-2);pointer-events:none}.dl .ru-search__input{box-sizing:border-box;inline-size:100%;min-block-size:38px;padding-inline:38px 12px;border-radius:var(--ru-r-s);background:var(--ru-search-fill);font-size:15px}.dl .ru-search__input::placeholder{color:var(--ru-ink-2)}.dl .ru-search__input:focus-visible{box-shadow:var(--dl-focus)}.dl .ru-search__results{position:absolute;inset-inline:0;inset-block-start:calc(100% + 6px);max-block-size:60vh;overflow-y:auto;margin:0;padding:6px;list-style:none;border-radius:var(--ru-r-m);background:var(--ru-raised);box-shadow:var(--ru-card-edge),0 18px 44px #00000024}.dl .ru-search__hit{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:center;gap:10px;min-block-size:40px;padding:6px 10px;border-radius:var(--ru-r-s);cursor:pointer;font-size:14.5px}.dl .ru-search__hit.is-active{background:var(--ru-navy-soft)}.dl .ru-search__group{color:var(--ru-ink-2);font-size:12px;font-weight:600}.dl .ru-search__hit small{color:var(--ru-ink-2);font-size:12px}.dl .ru-search__empty{padding:10px;color:var(--ru-ink-2);font-size:14px}.dl .ru-profile-wrap{position:relative}.dl .ru-profile{display:flex;align-items:center;gap:12px;padding:6px 8px;border-radius:var(--ru-r-m);text-align:start}@media(hover:hover)and (pointer:fine){.dl .ru-profile:hover{background:var(--ru-fill)}}.dl .ru-profile svg{color:var(--ru-ink-2)}.dl .ru-avatar{display:inline-grid;place-items:center;inline-size:36px;block-size:36px;border-radius:50%;background:linear-gradient(180deg,#a6abb7,#858a96);color:#fff;font-size:14px;font-weight:600;letter-spacing:.02em}.dl .ru-profile__text{display:grid;line-height:1.25}.dl .ru-profile__text strong{font-size:15px}.dl .ru-profile__text small{color:var(--ru-ink-2);font-size:12.5px}.dl .ru-menu{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 6px);min-inline-size:210px;padding:6px;border-radius:var(--ru-r-m);background:var(--ru-raised);box-shadow:var(--ru-card-edge),0 18px 44px #00000029}.dl .ru-menu button{display:flex;align-items:center;gap:10px;inline-size:100%;min-block-size:38px;padding:0 10px;border-radius:var(--ru-r-s);font-size:14.5px;text-align:start}.dl .ru-menu button:focus-visible{background:var(--ru-navy-soft);box-shadow:none}@media(hover:hover)and (pointer:fine){.dl .ru-menu button:hover{background:var(--ru-navy-soft);box-shadow:none}}.dl .ru-menu hr{margin:6px 4px;border:0;border-block-start:1px solid var(--ru-line)}.dl .ru-page{box-sizing:border-box;inline-size:min(100%,calc(var(--ru-measure) + 2 * 40px));margin-inline:auto;padding:40px 40px 72px;display:grid;gap:28px;align-content:start}.dl .ru-page--wide{--ru-measure: 940px}.dl .ru-page__head{display:grid;gap:6px}.dl .ru-page__head h1,.dl .ru-course-hero h1,.dl .ru-feature-head h1{margin:0;font-family:var(--dl-font-display);font-size:34px;font-weight:700;letter-spacing:-.022em;line-height:1.12}.dl .ru-lead{margin:0;color:var(--ru-ink-2);font-size:17px;line-height:1.5}.dl .ru-eyebrow{color:var(--ru-ink-2);font-size:12.5px;font-weight:600;letter-spacing:.01em}.dl .ru-muted{color:var(--ru-ink-2)}.dl .ru-fineprint{margin:0;color:var(--ru-ink-2);font-size:12.5px;line-height:1.5}.dl .ru-section-head{display:grid;gap:4px;margin-block-end:12px}.dl .ru-section-head h2{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--dl-font-display);font-size:22px;font-weight:600;letter-spacing:-.018em}.dl .ru-section-head p{margin:0;color:var(--ru-ink-2);font-size:14px;line-height:1.45}.dl .ru-notice{display:flex;gap:8px;align-items:flex-start;margin:0;padding:12px 14px;border-radius:var(--ru-radius-small);background:var(--ru-attention-tint);font-size:13.5px;line-height:1.45}.dl .ru-notice svg{flex:none;margin-block-start:2px;color:var(--ap-orange)}.dl .ru-actions{display:flex;gap:10px}.dl .ru-visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dl .ru-link-button{padding:4px 2px;border:0;background:none;color:var(--ru-accent);font:inherit;font-size:13.5px;cursor:pointer}.dl .ru-link-button:focus-visible{outline:none;box-shadow:var(--dl-focus);border-radius:var(--ru-r-s)}.dl .ru-state{display:grid;justify-items:center;gap:12px;padding:64px 0;color:var(--ru-ink-2);text-align:center}.dl .ru-state p{margin:0}.dl .ru-state--error svg{color:var(--ru-negative)}.dl .ru-assessment__progress{inline-size:100%;block-size:4px;border-radius:2px;background:var(--ru-fill-strong);overflow:hidden}.dl .ru-assessment__progress span{display:block;block-size:100%;border-radius:inherit;background:var(--ru-accent);transition:inline-size .3s var(--ru-ease)}.dl .ru-outcomes{display:grid;gap:10px;margin:0;padding:0;list-style:none}.dl .ru-outcomes li{position:relative;padding-inline-start:28px;font-size:16px;line-height:1.5}.dl .ru-outcomes li:before{content:"";position:absolute;inset-inline-start:4px;inset-block-start:.45em;inline-size:12px;block-size:7px;border-inline-start:2px solid var(--ru-positive);border-block-end:2px solid var(--ru-positive);transform:rotate(-45deg)}.dl .ru-outcomes li:dir(rtl):before{transform:rotate(45deg) scaleX(-1)}.dl .ru-empty{display:grid;gap:10px;justify-items:start;padding:28px;border-radius:var(--ru-r-xl);background:var(--ru-card);box-shadow:var(--ru-card-edge)}.dl .ru-empty h2{margin:0;font-size:22px}.dl .ru-empty p{margin:0 0 6px;color:var(--ru-ink-2);line-height:1.5}.dl .ru-toolbar{display:flex;justify-content:flex-start}.dl .ru-school{display:grid;gap:12px}.dl .ru-school__head h3{margin:0;font-family:var(--dl-font-display);font-size:19px;font-weight:600;letter-spacing:-.012em}.dl .ru-school__head p{margin:2px 0 0;color:var(--ru-ink-2);font-size:14px}.dl .ru-school__programs{display:flex;flex-wrap:wrap;gap:6px}.dl .ru-chip{padding:4px 10px;border-radius:999px;background:var(--ru-fill);color:var(--ru-ink-2);font-size:12.5px}.dl .ru-list{margin:0;padding:0;list-style:none;border-radius:var(--ru-r-m);background:var(--ru-raised);box-shadow:var(--ru-edge);overflow:hidden}.dl .ru-list--inset{margin-block-start:10px}.dl .ru-list__row+.ru-list__row{border-block-start:1px solid var(--ru-line)}.dl .ru-list__row>a,.dl .ru-list__row>div{display:flex;align-items:center;gap:14px;min-block-size:56px;padding:10px 16px;color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){.dl .ru-list__row>a:hover{background:var(--ru-fill)}}.dl .ru-list__row>a:focus-visible{outline:none;box-shadow:inset var(--dl-focus)}.dl .ru-list__row.is-muted .ru-list__text strong{color:var(--ru-ink-2);font-weight:500}.dl .ru-list__text{display:grid;gap:2px;flex:1 1 auto;min-inline-size:0}.dl .ru-list__text strong{font-size:15px;font-weight:500}.dl .ru-list__text small{color:var(--ru-ink-2);font-size:13px;line-height:1.4}.dl .ru-list__chevron{flex:none;color:var(--ru-ink-2)}.dl .ru-status{display:inline-flex;align-items:center;gap:4px;flex:none;color:var(--ru-ink-2);font-size:12.5px;white-space:nowrap}.dl .ru-status.is-open{color:var(--ru-ink)}.dl .ru-status svg{color:var(--ru-positive)}.dl .ru-course-hero{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:24px}.dl .ru-course-hero__art{overflow:hidden;aspect-ratio:1;border-radius:var(--ru-r-xl);box-shadow:var(--ru-edge)}.dl .ru-course-hero__art svg{display:block;inline-size:100%;block-size:100%}.dl .ru-course-hero__text{display:grid;gap:8px;min-inline-size:0}.dl .ru-course-facts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;margin:4px 0 0;padding:0;list-style:none;font-size:14px}.dl .ru-course-facts>li{display:inline-flex;align-items:center;gap:4px}.dl .ru-course-facts>li+li:before{content:"·";margin-inline:8px;color:var(--ru-ink-2)}.dl .ru-course-facts strong{font-weight:600;font-variant-numeric:tabular-nums}.dl .ru-draft summary{list-style:none;cursor:pointer}.dl .ru-draft summary::-webkit-details-marker{display:none}.dl .ru-draft summary .ru-badge{display:inline-flex;align-items:center;gap:4px;background:var(--ru-attention-tint)}.dl .ru-draft summary:focus-visible{outline:none;box-shadow:var(--dl-focus);border-radius:var(--ru-r-s)}.dl .ru-draft[open]{flex-basis:100%}.dl .ru-draft p{max-inline-size:520px;margin:8px 0 0;color:var(--ru-ink-2);font-size:13.5px;line-height:1.45}.dl .ru-start{display:grid;gap:14px;padding:22px 24px}.dl .ru-start__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.dl .ru-start__row--alt{padding-block-start:14px;border-block-start:.5px solid var(--ru-line)}.dl .ru-start__note{margin:0;color:var(--ru-ink-2);font-size:14px;line-height:1.45}.dl .ru-start h2{margin:0;font-size:20px;font-weight:600}.dl .ru-start__choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.dl .ru-start__choice{display:grid;gap:6px;justify-items:start;padding:20px;border:0;border-radius:var(--ru-radius);background:var(--ru-raised);box-shadow:var(--ru-edge);color:var(--ru-ink);font:inherit;text-align:start;cursor:pointer;transition:box-shadow .16s var(--ru-ease),transform .16s var(--ru-ease)}.dl .ru-start__choice svg{color:var(--ru-accent);margin-block-end:4px}.dl .ru-start__choice strong{font-size:17px}.dl .ru-start__choice span{color:var(--ru-ink-2);font-size:14px;line-height:1.45}@media(hover:hover)and (pointer:fine){.dl .ru-start__choice:hover:not(:disabled){box-shadow:0 0 0 1px var(--ru-accent),var(--ru-edge)}}.dl .ru-start__choice:active:not(:disabled){transform:scale(.99)}.dl .ru-start__choice:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .ru-start__choice:disabled{cursor:progress;opacity:.6}.dl .ru-continue{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.dl .ru-continue .ru-fineprint{flex-basis:100%}.dl .ru-map__modules,.dl .ru-modules{display:grid;gap:12px;margin:0;padding:0;list-style:none}.dl .ru-map__module{display:grid;gap:12px;padding:18px 20px;border-radius:var(--ru-radius);background:var(--ru-raised);box-shadow:var(--ru-edge)}.dl .ru-map__module h3{margin:0;font-size:16px;font-weight:600}.dl .ru-map__empty{margin:0 0 12px;color:var(--ru-ink-2);font-size:14px}.dl .ru-map__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 18px;margin:0}.dl .ru-map__facts dt{margin-block-end:4px;color:var(--ru-ink-2);font-size:12px;font-weight:600}.dl .ru-map__facts dd{margin:0;font-size:14px}.dl .ru-map__challenge{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:var(--ru-radius-small);background:var(--ru-fill)}.dl .ru-map__challenge.is-recommended{background:var(--ru-accent-soft)}.dl .ru-map__challenge p,.dl .ru-map__note{margin:0;font-size:13.5px;color:var(--ru-ink-2)}.dl .ru-level{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:2px 8px}.dl .ru-level small{grid-column:1 / -1;color:var(--ru-ink-2);font-size:12px}.dl .ru-level__meter{display:inline-flex;gap:2px}.dl .ru-level__meter i{inline-size:6px;block-size:12px;border-radius:2px;background:var(--ru-fill-strong)}.dl .ru-level[data-level=basic] .ru-level__meter i:nth-child(-n+1),.dl .ru-level[data-level=partial] .ru-level__meter i:nth-child(-n+2),.dl .ru-level[data-level=strong] .ru-level__meter i{background:var(--ru-accent)}.dl .ru-level[data-level=limited] .ru-level__meter i:first-child{background:var(--ap-orange)}.dl .ru-module{display:grid;gap:4px}.dl .ru-module__head{display:flex;gap:12px;align-items:flex-start}.dl .ru-module__head h3{margin:0;font-size:16px;font-weight:600}.dl .ru-module__head p{margin:2px 0 0;color:var(--ru-ink-2);font-size:14px}.dl .ru-module__number{display:inline-grid;place-items:center;flex:none;inline-size:26px;block-size:26px;border-radius:50%;background:var(--ru-fill-strong);font-size:13px;font-weight:600}.dl .ru-facts{display:grid;gap:16px;margin:0}.dl .ru-facts dt{color:var(--ru-ink-2);font-size:12.5px;font-weight:600}.dl .ru-facts dd{margin:4px 0 0;font-size:15px;line-height:1.5}.dl .ru-facts ul{margin:0;padding-inline-start:20px;display:grid;gap:4px}.dl .ru-mission{display:grid;grid-template-rows:auto 1fr auto}.dl .ru-mission__bar{position:sticky;inset-block-start:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:10px 20px;background:color-mix(in srgb,var(--ru-surface) 86%,transparent);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);border-block-end:1px solid var(--ru-line)}.dl .ru-mission__where{display:grid;min-inline-size:0}.dl .ru-mission__where strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.dl .ru-mission__bar>.dl-button{justify-self:end}.dl .ru-mission__progress{display:flex;gap:6px;margin:0;padding:0;list-style:none}.dl .ru-mission__progress li{inline-size:28px;block-size:4px;border-radius:2px;background:var(--ru-fill-strong);transition:background-color .2s var(--ru-ease)}.dl .ru-mission__progress li.is-past{background:color-mix(in srgb,var(--ru-accent) 45%,transparent)}.dl .ru-mission__progress li.is-current{background:var(--ru-accent)}.dl .ru-mission__body{box-sizing:border-box;inline-size:min(100%,calc(var(--ru-measure) + 80px));margin-inline:auto;padding:36px 40px 96px;display:grid;gap:18px;align-content:start}.dl .ru-mission__body h1{margin:0;font-family:var(--dl-font-display);font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.dl .ru-mission__body h1:focus,.dl .ru-mission__body h1:focus-visible{outline:none;box-shadow:none}.dl .ru-eyebrow--stage{color:var(--ru-accent)}.dl .ru-mission__footer{position:sticky;inset-block-end:0;padding:12px 20px;background:color-mix(in srgb,var(--ru-surface) 86%,transparent);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);border-block-start:1px solid var(--ru-line)}.dl .ru-mission__controls{box-sizing:border-box;display:flex;align-items:center;gap:16px;inline-size:min(100%,calc(var(--ru-measure) + 80px));margin-inline:auto;padding-inline:40px}.dl .ru-mission__steps{display:grid;justify-items:center;gap:6px}.dl .ru-mission__step-label{color:var(--ru-ink-2);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.dl .ru-mission__keys{margin-inline-start:10px;padding-inline-start:10px;border-inline-start:1px solid var(--ru-line);white-space:nowrap}.dl .ru-mission__hint kbd{padding:1px 5px;border-radius:4px;background:var(--ru-fill);font:inherit;font-size:11.5px}.dl .ru-mission__hint{flex:1 1 auto;color:var(--ru-ink-2);font-size:13px;text-align:center}.dl .ru-stage{display:grid;gap:16px}.dl .ru-scenario{margin:0;padding:18px 20px;border-radius:var(--ru-radius);background:var(--ru-fill);font-size:17px;line-height:1.55}.dl .ru-think{display:grid;gap:6px;padding-inline-start:16px;border-inline-start:3px solid var(--ru-accent)}.dl .ru-think p{margin:0;font-size:17px;line-height:1.5}.dl .ru-reflection{box-sizing:border-box;inline-size:100%;min-block-size:110px;padding:12px 14px;font:inherit;line-height:1.5;resize:vertical}.dl .ru-blocks{display:grid;gap:16px}.dl .ru-prose{margin:0;font-size:17px;line-height:1.6}.dl .ru-term{display:grid;gap:4px;margin:0;padding-inline-start:14px;border-inline-start:2px solid var(--ru-line)}.dl .ru-term dt{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:17px;font-weight:600}.dl .ru-term__en{color:var(--ru-ink-2);font-size:13px;font-weight:500}.dl .ru-term dd{margin:0;color:var(--ru-ink-2);font-size:16px;line-height:1.55}.dl .ru-formula{display:grid;gap:6px;margin:0;padding:16px 18px;border-radius:var(--ru-radius);background:var(--ru-raised);box-shadow:var(--ru-edge)}.dl .ru-formula figcaption{color:var(--ru-ink-2);font-size:12.5px;font-weight:600}.dl .ru-formula__expression{margin:0;font-size:19px;font-weight:600;font-variant-numeric:tabular-nums;text-align:start}.dl .ru-formula__expression:dir(ltr){text-align:left}.dl .ru-formula__note{margin:0;color:var(--ru-ink-2);font-size:15px;line-height:1.5}.dl .ru-lens{display:grid;gap:6px;padding:14px 16px;border-radius:var(--ru-radius);background:color-mix(in srgb,var(--ru-lens) 9%,transparent);border-inline-start:3px solid var(--ru-lens)}.dl .ru-lens--iran{--ru-lens: var(--ru-iran)}.dl .ru-lens--global{--ru-lens: var(--ru-global)}.dl .ru-lens header{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px}.dl .ru-lens header svg{color:var(--ru-lens)}.dl .ru-lens__basis{margin-inline-start:auto;color:var(--ru-ink-2);font-size:12px}.dl .ru-lens p{margin:0;font-size:15.5px;line-height:1.55}.dl .ru-example{display:grid;gap:4px;padding:14px 16px;border-radius:var(--ru-radius);background:var(--ru-fill)}.dl .ru-example p{margin:0}.dl .ru-example small{color:var(--ru-ink-2)}.dl .ru-questions{display:grid;gap:16px}.dl .ru-question{display:grid;gap:12px;margin:0;padding:18px 20px;border:0;border-radius:var(--ru-radius);background:var(--ru-raised);box-shadow:var(--ru-edge);min-inline-size:0}.dl .ru-question__stem{display:flex;gap:10px;margin:0;padding:0;font-size:16.5px;font-weight:500;line-height:1.5}.dl .ru-question__number{display:inline-grid;place-items:center;flex:none;inline-size:24px;block-size:24px;border-radius:50%;background:var(--ru-fill-strong);font-size:12.5px}.dl .ru-options{display:grid;gap:8px}.dl .ru-option{position:relative;display:flex;align-items:center;gap:12px;min-block-size:44px;padding:10px 14px;border-radius:var(--ru-radius-small);background:var(--ru-fill);font-size:15.5px;cursor:pointer;transition:background-color .14s var(--ru-ease),box-shadow .14s var(--ru-ease)}.dl .ru-option input{accent-color:var(--ru-accent);inline-size:18px;block-size:18px;margin:0;flex:none}@media(hover:hover)and (pointer:fine){.dl .ru-option:hover:not(:has(input:disabled)){background:var(--ru-fill-strong)}}.dl .ru-option:has(input:focus-visible){box-shadow:var(--dl-focus)}.dl .ru-option.is-chosen{box-shadow:inset 0 0 0 1.5px var(--ru-accent)}.dl .ru-option.is-right{background:color-mix(in srgb,var(--ru-positive) 14%,transparent);box-shadow:inset 0 0 0 1.5px var(--ru-positive)}.dl .ru-option.is-wrong{background:color-mix(in srgb,var(--ru-negative) 11%,transparent);box-shadow:inset 0 0 0 1.5px var(--ru-negative)}.dl .ru-option:has(input:disabled){cursor:default}.dl .ru-option__mark{margin-inline-start:auto;color:var(--ru-positive)}.dl .ru-numeric{display:flex;align-items:center;gap:10px}.dl .ru-numeric__input{inline-size:12rem;min-block-size:44px;padding:8px 12px;font-size:17px;font-variant-numeric:tabular-nums}.dl .ru-numeric__unit{color:var(--ru-ink-2)}.dl .ru-question__actions{display:flex}.dl .ru-question__error{margin:0;color:var(--ru-negative-ink);font-size:13.5px}.dl .ru-feedback{display:grid;gap:4px;padding:12px 14px;border-radius:var(--ru-radius-small);background:var(--ru-fill)}.dl .ru-feedback strong{display:inline-flex;align-items:center;gap:6px}.dl .ru-question.is-correct .ru-feedback strong{color:var(--ru-positive-ink)}.dl .ru-question.is-incorrect .ru-feedback strong{color:var(--ru-negative-ink)}.dl .ru-feedback p{margin:0;font-size:14.5px;line-height:1.5}.dl .ru-complete{box-sizing:border-box;inline-size:min(100%,600px);min-block-size:100%;margin:0 auto;padding:64px 32px;display:grid;gap:14px;justify-items:center;align-content:center;text-align:center}.dl .ru-complete>.ru-outcomes{justify-self:stretch;margin-block:8px;text-align:start}.dl .ru-complete__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px 36px;justify-self:stretch;margin-block:6px;padding:18px 22px;border-radius:var(--ru-r-l);background:var(--ru-card);box-shadow:var(--ru-edge)}.dl .ru-complete__ring{display:flex;align-items:center;gap:14px;text-align:start}.dl .ru-complete__ring .ru-ring{inline-size:84px;block-size:84px}.dl .ru-complete__ring p{max-inline-size:180px;margin:0;font-size:14px;line-height:1.4}.dl .ru-complete__summary .ru-figures{grid-template-columns:repeat(2,auto);gap:28px;margin:0;padding:0;border:0;text-align:start}.dl .ru-complete__summary .ru-figures small{color:var(--ru-ink-2);font-size:.6em;font-weight:500}.dl .ru-complete__next{margin:0;color:var(--ru-ink-2);font-size:15px}.dl .ru-complete__mark{color:var(--ru-positive)}.dl .ru-complete h1{margin:0;font-family:var(--dl-font-display);font-size:34px;font-weight:700;letter-spacing:-.02em}.dl .ru-complete h1:focus{outline:none}.dl .ru-complete__actions{display:grid;justify-items:center;gap:6px;margin-block-start:6px}.dl .ru-complete__actions .dl-button{min-inline-size:220px}.dl .ru-result{display:grid;gap:8px;justify-items:start;padding:22px;border-radius:var(--ru-r-l);background:var(--ru-fill)}.dl .ru-result svg{color:var(--ru-ink-2)}.dl .ru-result.is-passed svg{color:var(--ru-positive)}.dl .ru-result h2{margin:0;font-size:20px}.dl .ru-result p{margin:0;color:var(--ru-ink-2)}.dl .ru-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.dl .ru-stats>div{padding:16px 18px;border-radius:var(--ru-r-l);background:var(--ru-card);box-shadow:var(--ru-card-edge)}.dl .ru-stats dt{color:var(--ru-ink-2);font-size:12.5px;font-weight:600}.dl .ru-stats dd{margin:4px 0 0;font-size:26px;font-weight:600;font-variant-numeric:tabular-nums}.dl .ru-credentials{display:grid;gap:10px;margin:0 0 10px;padding:0;list-style:none}.dl .ru-credential{display:flex;gap:14px;align-items:center;padding:16px 18px;border-radius:var(--ru-radius);background:var(--ru-raised);box-shadow:var(--ru-edge)}.dl .ru-credential div{display:grid;gap:2px}.dl .ru-credential small{color:var(--ru-ink-2)}.dl .ru-transcript-course{display:grid;gap:10px;padding-block:14px;border-block-start:1px solid var(--ru-line)}.dl .ru-transcript-course header{display:grid;gap:2px}.dl .ru-transcript-course h3{margin:0;font-size:16px}.dl .ru-transcript-course .ru-muted{font-size:13px}.dl .ru-table{inline-size:100%;border-collapse:collapse;font-size:14px}.dl .ru-table th{padding:6px 8px;color:var(--ru-ink-2);font-size:12px;font-weight:600;text-align:start;border-block-end:1px solid var(--ru-line)}.dl .ru-table td{padding:8px;vertical-align:top;border-block-end:1px solid var(--ru-line)}.dl .ru-table td small{display:block;color:var(--ru-ink-2);font-size:12px}.dl .ru-scene{display:grid;gap:12px;margin:0;padding:18px 20px;border-radius:var(--ru-r-l);background:var(--ru-raised);box-shadow:var(--ru-edge)}.dl .ru-scene--loading{min-block-size:280px;background:var(--ru-fill);box-shadow:none}.dl .ru-scene--failed{color:var(--ru-ink-2)}.dl .ru-scene__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.dl .ru-scene__steps{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.dl .ru-scene__step{display:inline-flex;align-items:center;gap:6px;min-block-size:30px;padding:4px 10px;border:0;border-radius:999px;background:transparent;color:var(--ru-ink-2);font:inherit;font-size:12.5px;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .ru-scene__step:hover{background:var(--ru-fill)}}.dl .ru-scene__step:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .ru-scene__step.is-current{background:var(--ru-fill-strong);color:var(--ru-ink);font-weight:600}.dl .ru-scene__step-dot{inline-size:6px;block-size:6px;border-radius:50%;background:var(--ru-fill-strong)}.dl .ru-scene__step.is-past .ru-scene__step-dot,.dl .ru-scene__step.is-current .ru-scene__step-dot{background:var(--ru-accent)}.dl .ru-scene__stage{border-radius:var(--ru-radius-small)}.dl .ru-scene__stage:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .ru-scene__narration{min-block-size:3em;margin:0;font-size:15.5px;line-height:1.55}.dl .ru-scene__controls{display:flex;align-items:center;gap:6px}.dl .ru-scene__counter{margin-inline:6px auto;color:var(--ru-ink-2);font-size:12.5px;font-variant-numeric:tabular-nums}.dl .ru-scene__text{display:grid;gap:10px;margin:0;padding-inline-start:20px;font-size:15.5px;line-height:1.55}.dl .ru-scene__svg{display:block;inline-size:100%;block-size:auto;overflow:visible;font-family:var(--dl-font)}.dl .ru-scene__seg,.dl .ru-scene__label,.dl .ru-scene__rule{transition:transform .52s var(--ru-ease),opacity .32s var(--ru-ease)}.dl .ru-scene__seg--price{fill:var(--ru-scene-price)}.dl .ru-scene__seg--cost{fill:var(--ru-scene-cost)}.dl .ru-scene__seg--profit{fill:var(--ru-scene-profit);opacity:0}.dl .ru-scene__seg--discount{opacity:0}.dl .ru-scene__seg.is-shown{opacity:1}.dl .ru-scene__hatch-bg{fill:color-mix(in srgb,var(--ru-scene-discount) 16%,transparent)}.dl .ru-scene__hatch{fill:color-mix(in srgb,var(--ru-scene-discount) 55%,transparent)}.dl .ru-scene__label{fill:var(--ru-ink);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.dl .ru-scene__label--head{font-size:16px}.dl .ru-scene__label--on-cost{fill:#fff}.dl.ru-root[data-theme=light] .ru-scene__label--on-cost{fill:#1d1d1f}.dl .ru-scene__label--profit{fill:var(--ru-positive-ink)}.dl .ru-scene__label--ratio{font-size:14px;font-weight:500}.dl .ru-scene__rule{fill:var(--ru-ink-2)}.dl .ru-scene__fade,.dl .ru-scene__bracket{opacity:0;transition:opacity .32s var(--ru-ease)}.dl .ru-scene__fade.is-shown,.dl .ru-scene__bracket.is-shown{opacity:1}.dl .ru-scene.is-reduced *,.dl .ru-scene.is-reduced .ru-scene__seg,.dl .ru-scene.is-reduced .ru-scene__label{transition:none!important}@media(prefers-reduced-motion:reduce){.dl .ru-scene__seg,.dl .ru-scene__label,.dl .ru-scene__rule,.dl .ru-scene__fade,.dl .ru-scene__bracket{transition:none}}.dl .ru-pcm{display:grid;gap:14px}.dl .ru-pcm__controls{display:grid;gap:10px}.dl .ru-pcm__slider{display:grid;grid-template-columns:6.5rem minmax(0,1fr) 4.5rem;align-items:center;gap:12px;font-size:14px}.dl .ru-pcm__slider input{inline-size:100%;min-block-size:32px;accent-color:var(--ru-accent)}.dl .ru-pcm__slider output{font-variant-numeric:tabular-nums;font-weight:600;text-align:end}.dl .ru-pcm__compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.dl .ru-pcm__compare>div{padding:10px 12px;border-radius:var(--ru-radius-small);background:var(--ru-fill)}.dl .ru-pcm__compare dt{color:var(--ru-ink-2);font-size:12px}.dl .ru-pcm__compare dd{margin:2px 0 0;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.dl .ru-signin{box-sizing:border-box;inline-size:min(100%,560px);margin:auto;padding:48px 24px;display:grid;gap:16px;overflow-y:auto;max-block-size:100%}.dl .ru-signin h1{font-family:var(--dl-font-display);font-size:30px;font-weight:700;letter-spacing:-.02em}.dl .ru-signin__brand{display:flex;align-items:center;gap:12px}.dl .ru-brand-icon--large{inline-size:48px;block-size:48px}.dl .ru-signin__person{display:flex;align-items:center;gap:12px;inline-size:100%;min-block-size:56px;padding:10px 16px;text-align:start}@media(hover:hover)and (pointer:fine){.dl .ru-signin__person:hover:not(:disabled){background:var(--ru-fill)}}.dl .ru-signin__person:focus-visible{box-shadow:inset var(--dl-focus)}.dl .ru-root>.ru-state{margin:auto}.dl .ru-spinner{animation:ru-spin 1s steps(12) infinite}@keyframes ru-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.dl .ru-spinner{animation-duration:3s}}.dl .ru-sidebar__brand .ru-brand-icon{inline-size:40px;block-size:40px;border-radius:var(--ru-r-s);box-shadow:0 1px 2px #0000001a,0 0 0 .5px #0000000f}.dl .ru-overline{margin:0;color:var(--ru-ink-2);font-size:13px;font-weight:500}.dl .ru-card__head h2,.dl .ru-start h2,.dl .ru-map__module h3,.dl .ru-module__head h3,.dl .ru-transcript-course h3{font-family:var(--dl-font-display);font-weight:600;letter-spacing:-.01em}.dl .ru-link{display:inline-flex;align-items:center;gap:4px;color:var(--ru-navy-ink);font-size:15px;font-weight:400;text-decoration:none;white-space:nowrap;border-radius:var(--ru-r-s)}@media(hover:hover)and (pointer:fine){.dl .ru-link:hover{text-decoration:underline;text-underline-offset:3px}}.dl .ru-link:focus-visible,.dl .ru-back:focus-visible{box-shadow:var(--dl-focus)}.dl .ru-back{display:inline-flex;align-items:center;gap:2px;justify-self:start;margin-inline-start:-6px;color:var(--ru-navy-ink);font-size:16px;text-decoration:none;border-radius:var(--ru-r-s)}.dl.ru-root .dl-button{border-radius:980px;font-weight:500;transition:background-color .16s var(--ru-ease-out),box-shadow .16s var(--ru-ease-out),transform .12s var(--ru-ease-out)}.dl.ru-root .dl-button--large{min-block-size:44px;padding-inline:24px;font-size:16px}.dl.ru-root .dl-button--secondary{background:var(--ru-fill);box-shadow:none}@media(hover:hover)and (pointer:fine){.dl.ru-root .dl-button--secondary:hover:not(:disabled){background:var(--ru-fill-strong)}}.dl .ru-page--dashboard{--ru-measure: 1180px;gap:36px;padding-block-start:28px}.dl .ru-card{display:grid;gap:16px;align-content:start;padding:24px;border-radius:var(--ru-r-xl);background:var(--ru-card);box-shadow:var(--ru-card-edge)}.dl .ru-icon-tile{display:inline-grid;place-items:center;flex:none;inline-size:30px;block-size:30px;border-radius:var(--ru-r-s);background:linear-gradient(180deg,#5cb0ff,#0a66e6);color:#fff}.dl .ru-icon-tile svg{inline-size:18px;block-size:18px}.dl .ru-icon-tile--indigo{background:linear-gradient(180deg,#9391ff,#4543cf)}.dl .ru-icon-tile--green{background:linear-gradient(180deg,#6ee08c,#1faa48)}.dl .ru-icon-tile--orange{background:linear-gradient(180deg,#ffbe55,#ff7b0a)}.dl .ru-icon-tile--gray{background:linear-gradient(180deg,#b4b8c2,#8a8f9b)}.dl .ru-section-head--row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-block-end:14px}.dl .ru-card>.ru-section-head--row{margin-block-end:0}.dl .ru-card .ru-section-head--row h2{font-size:19px}.dl .ru-art{display:block;inline-size:100%;block-size:100%}.dl .ru-art__letter{fill:#fff;font-family:var(--dl-font-display);font-size:22px;font-weight:700}.dl .ru-art__tag{fill:#fff;font-family:var(--dl-font-display);font-size:19px;font-weight:700}.dl .ru-greeting{display:grid;gap:2px}.dl .ru-greeting__text{display:grid;gap:6px}.dl .ru-greeting__date{margin:0;color:var(--ru-ink-2);font-size:15px;font-weight:500}.dl .ru-greeting h1{margin:0;font-family:var(--dl-font-display);font-size:32px;font-weight:700;line-height:1.1;letter-spacing:-.028em}.dl .ru-greeting__lead{margin:2px 0 0;color:var(--ru-ink-2);font-size:17px;line-height:1.45}.dl .ru-greeting__art{block-size:176px}.dl[dir=rtl] .ru-greeting__art svg{transform:scaleX(-1)}.dl[dir=rtl] .ru-greeting__art image{transform:scaleX(-1);transform-box:fill-box;transform-origin:center}.dl .ru-dashboard{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px 20px;align-items:stretch}.dl .ru-dashboard__main{grid-column:1}.dl .ru-dashboard__side{grid-column:2}.dl .ru-dashboard__wide{grid-column:1 / -1;margin-block-start:16px}.dl .ru-today{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:stretch;gap:28px;padding:20px}.dl .ru-today__art{position:relative;display:block;align-self:center;aspect-ratio:1 / 1;max-block-size:340px;inline-size:100%;overflow:hidden;border-radius:var(--ru-r-l)}.dl .ru-today__art .ru-art{position:absolute;inset:0}.dl .ru-today__body{display:grid;align-content:center;justify-items:start;gap:10px;padding-block:8px;padding-inline-end:8px}.dl .ru-today__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--ru-ink-2);font-size:14px;font-weight:500}.dl .ru-today__eyebrow--done{color:var(--ru-positive-ink)}.dl .ru-done-mark{display:inline-grid;place-items:center;inline-size:18px;block-size:18px;border-radius:50%;background:var(--ru-positive);color:#fff}.dl .ru-today__title{margin:0;color:var(--ru-ink);font-family:var(--dl-font-display);font-size:28px;font-weight:600;line-height:1.15;letter-spacing:-.022em}.dl .ru-today__lead{margin:0;color:var(--ru-ink-2);font-size:16px;line-height:1.5}.dl .ru-today__course{color:var(--ru-navy-ink);font-size:15px;text-decoration:none;border-radius:var(--ru-r-s)}@media(hover:hover)and (pointer:fine){.dl .ru-today__course:hover{text-decoration:underline;text-underline-offset:3px}}.dl .ru-today__course:focus-visible{box-shadow:var(--dl-focus)}.dl .ru-today__progress{display:grid;gap:6px;inline-size:100%}.dl .ru-today__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-block-start:6px}.dl .ru-today__hint{color:var(--ru-ink-2);font-size:13.5px}.dl .ru-thumb{cursor:pointer}.dl .ru-thumb__play{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;display:grid;place-items:center;inline-size:52px;block-size:52px;border-radius:50%;background:#ffffffc7;color:#1d1d1f;box-shadow:0 4px 16px #00000024;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);transition:transform .24s var(--ru-ease-out)}.dl .ru-thumb__play svg{margin-left:3px}.dl[dir=rtl] .ru-thumb__play{translate:50% -50%}.dl[dir=rtl] .ru-thumb__play svg{margin-inline:0;margin-left:3px}@media(hover:hover)and (pointer:fine){.dl .ru-thumb:hover .ru-thumb__play{transform:scale(1.07)}}.dl .ru-progress{inline-size:100%;block-size:6px;overflow:hidden;border-radius:3px;background:var(--ru-fill-strong)}.dl .ru-progress span{display:block;block-size:100%;border-radius:inherit;background:var(--ru-navy)}.dl .ru-progress__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;inline-size:100%;color:var(--ru-ink-2);font-size:13.5px;font-variant-numeric:tabular-nums}.dl .ru-progress__meta strong{margin-inline-start:auto;color:var(--ru-ink);font-weight:500}.dl .ru-outcomes--compact li{font-size:14.5px}.dl .ru-progress-card{gap:18px}.dl .ru-progress-card__ring{display:flex;align-items:center;gap:18px}.dl .ru-progress-card__caption{display:grid;gap:4px;margin:0}.dl .ru-progress-card__caption strong{font-size:15px;font-weight:600}.dl .ru-progress-card__caption span{color:var(--ru-ink-2);font-size:13.5px;line-height:1.45}.dl .ru-ring{flex:none;inline-size:104px;block-size:104px}.dl .ru-ring__track{fill:none;stroke:var(--ru-ring-track);stroke-width:12}.dl .ru-ring__value{fill:none;stroke-width:12;stroke-linecap:round}.dl .ru-ring__number{fill:var(--ru-ink);font-family:var(--dl-font-display);font-size:26px;font-weight:600;letter-spacing:-.02em}.dl .ru-ring__of{fill:var(--ru-ink-2);font-size:11.5px}.dl .ru-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-block-start:.5px solid var(--ru-line);padding-block-start:16px}.dl .ru-figures>div{display:grid;gap:4px}.dl .ru-figures>div+div{padding-inline-start:14px;border-inline-start:.5px solid var(--ru-line)}.dl .ru-figures dt{color:var(--ru-ink-2);font-size:12.5px;font-weight:500}.dl .ru-figures dt a{color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){.dl .ru-figures dt a:hover{color:var(--ru-navy-ink)}}.dl .ru-figures dd{display:flex;align-items:center;gap:6px;margin:0;font-family:var(--dl-font-display);font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.dl .ru-figures__medal-art{inline-size:22px!important;block-size:22px!important}.dl .ru-school-cards,.dl .ru-school-grid,.dl .ru-program-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.dl .ru-school-grid,.dl .ru-program-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.dl .ru-school-cards>li,.dl .ru-school-grid>li,.dl .ru-program-grid>li{display:flex}.dl .ru-school-card{display:grid;grid-template-rows:auto 1fr;flex:1 1 auto;overflow:hidden;border-radius:var(--ru-r-l);background:var(--ru-card);color:inherit;text-decoration:none;box-shadow:var(--ru-card-edge);transition:box-shadow .28s var(--ru-ease-out),transform .28s var(--ru-ease-out)}@media(hover:hover)and (pointer:fine){.dl .ru-school-card:hover{box-shadow:var(--ru-lift);transform:translateY(-3px)}}.dl .ru-school-card:active{transform:translateY(-1px) scale(.995)}.dl .ru-school-card:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .ru-school-card__art{inline-size:100%;block-size:auto;aspect-ratio:16 / 9}.dl .ru-school-card__text{display:grid;align-content:start;gap:4px;padding:14px 16px 18px}.dl .ru-school-card__text strong{font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.dl .ru-school-card__text small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--ru-ink-2);font-size:13.5px;line-height:1.45}.dl .ru-school-card__text .ru-overline{display:block;margin-block-end:2px}.dl .ru-school-card__count{margin-block-start:6px;color:var(--ru-ink-2)}.dl .ru-program-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:8px 20px;list-style:none}.dl .ru-program-row{display:flex;align-items:center;gap:14px;padding-block:10px;color:inherit;text-decoration:none;border-radius:var(--ru-r-m)}.dl .ru-program-row:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .ru-program-row__art{flex:none;inline-size:56px!important;block-size:56px!important;overflow:hidden;border-radius:var(--ru-r-m);box-shadow:0 0 0 .5px #0000000f}.dl .ru-program-row__text{display:grid;flex:1 1 auto;gap:2px;min-inline-size:0}.dl .ru-program-row__text strong{overflow:hidden;font-size:15px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.dl .ru-program-row__text small{color:var(--ru-ink-2);font-size:13px}.dl .ru-program-rows>li+li+li .ru-program-row{border-block-start:.5px solid var(--ru-line)}.dl .ru-program-row .ru-list__chevron{transition:transform .2s var(--ru-ease-out)}@media(hover:hover)and (pointer:fine){.dl .ru-program-row:hover .ru-list__chevron{transform:translate(2px)}}@media(hover:hover)and (pointer:fine){.dl[dir=rtl] .ru-program-row:hover .ru-list__chevron{transform:translate(-2px)}}.dl .ru-medal{flex:none;inline-size:64px!important;block-size:64px!important}.dl .ru-empty--medal .ru-medal{inline-size:88px!important;block-size:88px!important}.dl .ru-credential{gap:18px;border-radius:var(--ru-r-l);box-shadow:var(--ru-card-edge)}.dl .ru-credential--large{padding:20px 22px}.dl .ru-credential--large strong{font-family:var(--dl-font-display);font-size:19px;font-weight:600;letter-spacing:-.012em}.dl .ru-feature-head{display:flex;align-items:center;gap:24px}.dl .ru-feature-head__art{flex:none;inline-size:200px!important;block-size:125px!important;overflow:hidden;border-radius:var(--ru-r-l)}.dl .ru-feature-head>div{display:grid;gap:8px}.dl .ru-settings{gap:0;padding-block:8px}.dl .ru-settings__row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-block-size:56px}.dl .ru-settings__row+.ru-settings__row{border-block-start:.5px solid var(--ru-line)}.dl .ru-settings__row span{font-weight:500}.dl .ru-learning{display:grid;gap:12px;margin:0;padding:0;list-style:none}.dl .ru-learning__row{display:grid;grid-template-columns:148px minmax(0,1fr) auto;align-items:center;gap:20px;padding-block:14px;padding-inline:14px 18px;border-radius:var(--ru-r-l);background:var(--ru-card);box-shadow:var(--ru-card-edge);color:inherit;text-decoration:none;transition:box-shadow .24s var(--ru-ease)}@media(hover:hover)and (pointer:fine){.dl .ru-learning__row:hover{box-shadow:var(--ru-lift)}}.dl .ru-learning__row:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .ru-learning__art{display:block;overflow:hidden;aspect-ratio:16 / 10;border-radius:var(--ru-r-m)}.dl .ru-learning__art svg{display:block;inline-size:100%;block-size:100%}.dl .ru-learning__text{display:grid;gap:4px;min-inline-size:0}.dl .ru-learning__text strong{font-family:var(--dl-font-display);font-size:19px;font-weight:600;line-height:1.25;letter-spacing:-.015em}.dl .ru-learning__text small{overflow:hidden;color:var(--ru-ink-2);font-size:14px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:700px){.dl .ru-learning__row{grid-template-columns:minmax(0,1fr) auto}.dl .ru-learning__art{display:none}}.dl .ru-sidebar{position:relative}.dl .ru-nav__pill{position:absolute;inset-inline:16px;inset-block-start:0;z-index:0;border-radius:var(--ru-r-m);background:var(--ru-nav-selected);pointer-events:none}.dl .ru-nav__pill.is-ready{transition:transform .42s var(--ru-ease-spring),block-size .42s var(--ru-ease-spring)}.dl .ru-nav__item{position:relative;z-index:1}.dl .ru-nav__item.is-active{background:transparent}.dl .ru-sidebar:not(:has(.ru-nav__pill)) .ru-nav__item.is-active{background:var(--ru-nav-selected)}@media(hover:hover)and (pointer:fine){.dl .ru-nav__item:hover:not(.is-active){background:var(--ru-fill)}}.dl .ru-nav__icon{transition:color .2s var(--ru-ease-out)}.dl .ru-search__key{position:absolute;inset-inline-end:10px;inset-block-start:50%;translate:0 -50%;padding:2px 6px;border-radius:6px;background:var(--ru-card);color:var(--ru-ink-2);font:500 11.5px/1.4 var(--dl-font);box-shadow:0 0 0 .5px var(--ru-line);pointer-events:none}.dl .ru-search__input:focus+.ru-search__key{opacity:0}.dl .ru-loading{display:block}.dl .ru-skeleton{pointer-events:none}.dl .ru-skeleton--list{display:grid;gap:12px}.dl .ru-skeleton__block{border-radius:var(--ru-r-xl);background:var(--ru-skeleton);animation:ru-breathe 1.6s ease-in-out infinite}@keyframes ru-breathe{50%{opacity:.55}}@keyframes ru-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes ru-fade{0%{opacity:0}}@keyframes ru-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes ru-step-in{0%{opacity:0;transform:translate(var(--ru-step-from, 18px))}}@keyframes ru-fill-bar{0%{inline-size:0}}@keyframes ru-fill-ring{0%{stroke-dasharray:0 400}}@keyframes ru-draw{0%{stroke-dashoffset:var(--ru-draw-length)}}@keyframes ru-mark-in{0%{opacity:0;transform:scale(.6)}}.dl .ru-main>.ru-page,.dl .ru-main>.ru-mission,.dl .ru-main>.ru-complete{animation:ru-rise .38s var(--ru-ease-out) both}.dl .ru-stagger>*{animation:ru-rise .46s var(--ru-ease-out) both}.dl .ru-stagger>:nth-child(2){animation-delay:50ms}.dl .ru-stagger>:nth-child(3){animation-delay:.1s}.dl .ru-stagger>:nth-child(4){animation-delay:.15s}.dl .ru-greeting__art{animation:ru-fade .7s var(--ru-ease-out) both .12s}.dl .ru-menu,.dl .ru-search__results{transform-origin:top right;animation:ru-pop .18s var(--ru-ease-out) both}.dl[dir=rtl] .ru-menu,.dl[dir=rtl] .ru-search__results{transform-origin:top left}.dl .ru-step{animation:ru-step-in .32s var(--ru-ease-out) both}.dl[dir=rtl] .ru-step{--ru-step-from: -18px}.dl .ru-progress span{animation:ru-fill-bar .9s var(--ru-ease-out) both .2s}.dl .ru-ring__value{animation:ru-fill-ring 1.1s var(--ru-ease-out) both .25s}.dl .ru-learning__row,.dl .ru-list,.dl .ru-school-grid>li,.dl .ru-program-grid>li{animation:ru-rise .42s var(--ru-ease-out) both}.dl .ru-school-grid>li:nth-child(2),.dl .ru-program-grid>li:nth-child(2){animation-delay:40ms}.dl .ru-school-grid>li:nth-child(3),.dl .ru-program-grid>li:nth-child(3){animation-delay:80ms}.dl .ru-school-grid>li:nth-child(n+4),.dl .ru-program-grid>li:nth-child(n+4){animation-delay:.12s}.dl .ru-complete__mark{overflow:visible}.dl .ru-complete__circle{fill:color-mix(in srgb,var(--ru-positive) 14%,transparent);stroke:var(--ru-positive);stroke-width:2.5;animation:ru-mark-in .42s var(--ru-ease-spring) both;transform-origin:center;transform-box:fill-box}.dl .ru-complete__tick{--ru-draw-length: 34;fill:none;stroke:var(--ru-positive);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:34;animation:ru-draw .42s var(--ru-ease-out) both .26s}.dl .ru-outcomes--reveal li{animation:ru-rise .42s var(--ru-ease-out) both}.dl .ru-outcomes--reveal li:nth-child(1){animation-delay:.48s}.dl .ru-outcomes--reveal li:nth-child(2){animation-delay:.58s}.dl .ru-outcomes--reveal li:nth-child(3){animation-delay:.68s}.dl .ru-outcomes--reveal li:nth-child(n+4){animation-delay:.78s}@media(prefers-reduced-motion:reduce){.dl.ru-root *,.dl.ru-root *:before,.dl.ru-root *:after{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.dl.ru-root[lang=fa],.dl.ru-root [lang=fa]{font-family:"Raouf Farsi",var(--dl-font)}.dl.ru-root[lang=fa]{line-height:1.6}.dl.ru-root[lang=fa] *{letter-spacing:0!important}.dl.ru-root[lang=fa] :is(h1,h2,h3){line-height:1.4}.dl.ru-root[lang=fa] .ru-prose,.dl.ru-root[lang=fa] .ru-lead,.dl.ru-root[lang=fa] .ru-today__lead,.dl.ru-root[lang=fa] .ru-scenario{line-height:1.8}.dl.ru-root[lang=fa] .ru-greeting h1{font-size:30px}.dl.ru-root [lang=en],.dl.ru-root [dir=ltr][lang=en]{font-family:var(--dl-font)}@media(max-width:1100px){.dl .ru-dashboard{grid-template-columns:minmax(0,1fr)}.dl .ru-dashboard>*{grid-column:1 / -1}}@media(max-width:960px){.dl .ru-nav__pill{inset-inline:10px}.dl .ru-greeting__art{display:none}.dl .ru-today{grid-template-columns:minmax(0,1fr)}.dl .ru-today__art{aspect-ratio:16 / 9;max-block-size:none}.dl .ru-program-rows{grid-template-columns:minmax(0,1fr)}.dl .ru-program-rows>li+li .ru-program-row{border-block-start:.5px solid var(--ru-line)}.dl .ru-search__key{display:none}.dl .ru-workspace{grid-template-columns:76px minmax(0,1fr)}.dl .ru-sidebar{padding-inline:10px}.dl .ru-wordmark,.dl .ru-nav__item span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.dl .ru-sidebar__brand,.dl .ru-nav__item{justify-content:center;padding-inline:0}.dl .ru-page,.dl .ru-mission__body{padding-inline:24px}.dl .ru-topbar{padding-inline:20px}.dl .ru-profile__text{display:none}.dl .ru-mission__bar{grid-template-columns:minmax(0,1fr) auto}.dl .ru-mission__steps{display:none}.dl .ru-mission__controls{padding-inline:4px}.dl .ru-stats,.dl .ru-pcm__compare,.dl .ru-school-cards{grid-template-columns:minmax(0,1fr)}}@property --ru-fade-top{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --ru-fade-bottom{syntax: "<length>"; inherits: false; initial-value: 0px;}.dl .ru-scroll-fade{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--ru-fade-top),#000 calc(100% - var(--ru-fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--ru-fade-top),#000 calc(100% - var(--ru-fade-bottom)),transparent 100%);transition:--ru-fade-top .26s var(--ru-ease-out),--ru-fade-bottom .26s var(--ru-ease-out)}.dl .ru-scroll-fade[data-fade~=top]{--ru-fade-top: var(--ru-fade-size, 40px)}.dl .ru-scroll-fade[data-fade~=bottom]{--ru-fade-bottom: var(--ru-fade-size, 56px)}.dl .ru-sidebar.ru-scroll-fade{--ru-fade-size: 28px}.dl .ru-search__results.ru-scroll-fade{--ru-fade-size: 20px}@keyframes ru-scroll-in{0%{opacity:0;transform:translateY(20px) scale(.985)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.dl .ru-school-grid>li,.dl .ru-program-grid>li,.dl .ru-school-cards>li,.dl .ru-program-rows>li,.dl .ru-learning>li,.dl .ru-modules>li,.dl .ru-map__modules>li,.dl .ru-list__row,.dl .ru-credentials>li,.dl .ru-blocks>*,.dl .ru-questions>*,.dl .ru-school,.dl .ru-about,.dl .ru-dashboard__wide,.dl .ru-transcript-course,.dl .ru-feature-head+section{animation:ru-scroll-in linear both;animation-timeline:view();animation-range:entry 0% entry 75%}}}.dl .ru-lens__sources{display:grid;gap:2px;margin-block-start:4px;padding-block-start:8px;border-block-start:.5px solid color-mix(in srgb,var(--ru-lens) 30%,transparent);color:var(--ru-ink-2);font-size:12.5px}.dl .ru-lens__sources a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:2px}.dl .ru-review-approval{display:grid;gap:10px;padding:18px 20px;border-radius:var(--ru-r-l);background:var(--ru-navy-soft)}.dl .ru-review-approval p{margin:0;font-size:14.5px;line-height:1.5}.dl .ru-review-approved{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--ru-positive-ink);font-weight:500}.dl .ru-review-claims{padding:8px 16px;overflow-x:auto}.dl .ru-review-claims td small{display:block;color:var(--ru-ink-2);font-size:12px}.dl .ru-review-claims tr.is-stale td{background:var(--ru-attention-tint)}.dl .ru-review-module{display:grid;gap:14px}.dl .ru-review-mission{gap:12px}.dl .ru-review-mission h3{margin:0;font-family:var(--dl-font-display);font-size:19px;font-weight:600}.dl .ru-review-stage{display:grid;gap:10px;padding-block-start:12px;border-block-start:.5px solid var(--ru-line)}.dl .ru-review-items{display:grid;gap:12px;margin:0;padding-inline-start:22px}.dl .ru-review-item{display:grid;gap:6px}.dl .ru-review-item__stem{margin:0;font-weight:500;line-height:1.5}.dl .ru-review-item ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.dl .ru-review-item li,.dl .ru-review-item>.is-key{display:flex;align-items:baseline;gap:6px;margin:0;padding:6px 10px;border-radius:var(--ru-r-s);background:var(--ru-fill);font-size:14px}.dl .ru-review-item .is-key{background:color-mix(in srgb,var(--ru-positive) 14%,transparent);color:var(--ru-positive-ink);font-weight:500}.dl .ru-review-item__why{margin:0;color:var(--ru-ink-2);font-size:13.5px;line-height:1.5}.dl .ru-credentials>li{display:flex}.dl a.ru-credential{flex:1 1 auto;color:inherit;text-decoration:none;transition:box-shadow .24s var(--ru-ease-out),transform .24s var(--ru-ease-out)}@media(hover:hover)and (pointer:fine){.dl a.ru-credential:hover{box-shadow:var(--ru-lift);transform:translateY(-2px)}}.dl a.ru-credential:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .ru-credential__action{color:var(--ru-navy-ink)!important}.dl .ru-certificate-frame{display:grid;gap:14px}.dl .ru-certificate-frame__paper{overflow:hidden;border-radius:var(--ru-r-s);background:#fbf8f1;box-shadow:0 1px 2px #0000000f,0 24px 60px #0c2a5729}.dl .ru-certificate{display:block;inline-size:100%;block-size:auto}.dl .ru-certificate-frame__tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.dl .ru-linkedin__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.dl .ru-linkedin__steps h3{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--dl-font-display);font-size:17px;font-weight:600}.dl .ru-linkedin__steps .ru-muted{margin:0;font-size:14px;line-height:1.5}.dl .ru-step-number{display:inline-grid;place-items:center;inline-size:24px;block-size:24px;border-radius:50%;background:var(--ru-navy);color:#fff;font-size:13px;font-weight:600}.dl .ru-linkedin__button{display:inline-flex;gap:8px;align-items:center;text-decoration:none;background:#0a66c2}@media(hover:hover)and (pointer:fine){.dl .ru-linkedin__button:hover{background:#004182}}.dl .ru-linkedin__fields{display:grid;gap:0;margin:0;border-block-start:.5px solid var(--ru-line)}.dl .ru-linkedin__fields>div{display:grid;grid-template-columns:9.5rem minmax(0,1fr);align-items:center;gap:10px;padding-block:8px;border-block-end:.5px solid var(--ru-line)}.dl .ru-linkedin__fields dt{color:var(--ru-ink-2);font-size:13px}.dl .ru-linkedin__fields dd{display:flex;align-items:center;justify-content:space-between;gap:8px;min-inline-size:0;margin:0;font-size:14px}.dl .ru-linkedin__fields bdi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .ru-copy{display:inline-flex;flex:none;align-items:center;gap:5px;padding:4px 10px;border-radius:980px;background:var(--ru-fill);color:var(--ru-navy-ink);font-size:12.5px;font-weight:500;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .ru-copy:hover{background:var(--ru-fill-strong)}}.dl .ru-copy:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .ru-skill-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.dl .ru-skill-chips li{padding:6px 12px;border-radius:980px;background:var(--ru-navy-soft);color:var(--ru-navy-ink);font-size:13.5px;font-weight:500}.dl .ru-linkedin__post{margin:0;padding:12px 14px;border-radius:var(--ru-r-m);background:var(--ru-fill);font-size:14px;line-height:1.55;white-space:pre-line}.dl .ru-verify{box-sizing:border-box;inline-size:min(100%,1040px);margin:0 auto;padding:32px 24px 56px;display:grid;gap:22px;align-content:start;overflow-y:auto;max-block-size:100%}.dl .ru-verify__brand{display:flex;align-items:center;gap:10px}.dl .ru-verify__brand img{border-radius:8px}.dl .ru-verify__brand strong{font-size:17px;font-weight:600}.dl .ru-verify__brand span{margin-inline-start:auto;color:var(--ru-ink-2);font-size:14px}.dl .ru-verify__result h1{margin:0;font-family:var(--dl-font-display);font-size:34px;font-weight:700;letter-spacing:-.022em}.dl .ru-verify__badge{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--ru-positive-ink);font-weight:600}.dl .ru-verify__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.dl .ru-verify__facts dt{color:var(--ru-ink-2);font-size:12.5px}.dl .ru-verify__facts dd{margin:2px 0 0;font-size:15px;font-weight:500}.dl .ru-verify__home{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--ru-ink-2);font-size:13px}.dl .ru-verify__home a{color:inherit}@media(max-width:960px){.dl .ru-linkedin__steps,.dl .ru-verify__facts{grid-template-columns:minmax(0,1fr)}}.dl .ru-assignments{margin:0;padding:0;list-style:none;overflow:hidden}.dl .ru-assignment+.ru-assignment{border-block-start:1px solid var(--ru-line)}.dl .ru-assignment__link{display:flex;align-items:flex-start;gap:16px;padding:16px 18px;color:inherit;text-decoration:none;transition:background-color .16s var(--ru-ease-out)}@media(hover:hover)and (pointer:fine){.dl a.ru-assignment__link:hover{background:var(--ru-fill)}}.dl a.ru-assignment__link:focus-visible{outline:none;box-shadow:inset var(--dl-focus)}.dl .ru-assignment__art{flex:none;inline-size:56px;block-size:56px;border-radius:var(--ru-r-m);overflow:hidden}.dl .ru-assignment__text{display:grid;flex:1;gap:6px;min-inline-size:0}.dl .ru-assignment__title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.dl .ru-assignment__title strong{font-size:16px;font-weight:600}.dl .ru-assignment__meta{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--ru-ink-2);font-size:13.5px}.dl .ru-assignment__progress{display:grid;gap:4px;max-inline-size:420px}.dl .ru-assignment__note{color:var(--ru-ink-2);font-size:14px;line-height:1.45;padding-inline-start:10px;border-inline-start:2px solid var(--ru-line)}.dl .ru-assignment__hint{color:var(--ru-ink-2);font-size:13px}.dl .ru-assignment__go{display:inline-flex;flex:none;align-items:center;gap:2px;align-self:center;color:var(--ru-navy-ink);font-size:14.5px;font-weight:600}.dl .ru-assignment__action{flex:none;align-self:center}.dl .ru-assignment__confirm{display:grid;gap:8px;margin-block-start:4px;padding:12px;border-radius:var(--ru-r-m);background:var(--ru-fill)}.dl .ru-assignment.is-closed .ru-assignment__title strong{color:var(--ru-ink-2);font-weight:500}.dl .ru-assignment.is-closed .ru-assignment__art{opacity:.6}.dl .ru-course-assigned .ru-assignment__link{padding-block:14px}.dl .ru-due{font-variant-numeric:tabular-nums}.dl .ru-due.is-overdue{color:var(--ru-negative-ink);font-weight:600}.dl .ru-due.is-soon{color:color-mix(in srgb,var(--ap-orange) 78%,var(--dl-text));font-weight:600}.dl .ru-due.is-done{color:var(--ru-positive-ink)}.dl .ru-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--ru-fill);color:var(--ru-ink-2);font-size:12px;font-weight:600;white-space:nowrap}.dl .ru-badge--mandatory{background:var(--ru-navy-soft);color:var(--ru-navy-ink)}.dl .ru-disclosure>summary{cursor:pointer;padding-block:6px;color:var(--ru-navy-ink);font-weight:600;list-style-position:inside}.dl .ru-disclosure>summary:focus-visible{outline:none;box-shadow:var(--dl-focus);border-radius:var(--ru-r-s)}.dl .ru-disclosure[open]>summary{margin-block-end:10px}.dl .ru-page__head--actions{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.dl .ru-page__head--actions>div:first-child{display:grid;gap:6px;flex:1 1 420px}.dl .ru-stats--fit{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dl .ru-stats--compact dd{font-size:20px}.dl .ru-stat.is-negative dd{color:var(--ru-negative-ink)}.dl .ru-stat.is-attention dd{color:color-mix(in srgb,var(--ap-orange) 78%,var(--dl-text))}.dl .ru-filter{position:relative;display:flex;align-items:center;max-inline-size:360px}.dl .ru-filter svg{position:absolute;inset-inline-start:11px;color:var(--ru-ink-2);pointer-events:none}.dl .ru-filter__input{box-sizing:border-box;inline-size:100%;min-block-size:36px;padding-inline:34px 12px;border-radius:var(--ru-r-s);background:var(--ru-search-fill);font-size:15px}.dl .ru-filter__input:focus-visible{box-shadow:var(--dl-focus)}.dl .ru-team{padding:4px 6px;overflow-x:auto}.dl .ru-team__table th,.dl .ru-team__table td{padding:12px;vertical-align:middle}.dl .ru-team__table thead th{padding-block:10px}.dl .ru-team__table tbody th{color:var(--ru-ink);font-size:15px;font-weight:inherit;text-align:start}.dl .ru-team__table tbody tr:last-child>*{border-block-end:0}.dl .ru-team__row{cursor:pointer;transition:background-color .16s var(--ru-ease-out)}@media(hover:hover)and (pointer:fine){.dl .ru-team__row:hover{background:var(--ru-fill)}}.dl .ru-team__table .is-number{text-align:end;font-variant-numeric:tabular-nums}.dl .ru-team__table td.is-negative{color:var(--ru-negative-ink);font-weight:600}.dl .ru-team__table td small{font-weight:500}.dl .ru-team__table td small.is-attention{color:color-mix(in srgb,var(--ap-orange) 78%,var(--dl-text))}.dl .ru-team__go{inline-size:24px;color:var(--ru-ink-2)}.dl .ru-person{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none;border-radius:var(--ru-r-s)}.dl .ru-person:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .ru-person__text{display:grid;gap:2px;line-height:1.25}.dl .ru-person__text strong{font-size:15px;font-weight:600}.dl .ru-person__text small{color:var(--ru-ink-2);font-size:13px}.dl .ru-page__head--actions>div.ru-person{display:flex;flex:1 1 420px;align-items:center;gap:16px}.dl .ru-person-head .ru-avatar{inline-size:56px;block-size:56px;font-size:20px}.dl .ru-person-head h1{margin:0}.dl .ru-sheet{box-sizing:border-box;inline-size:min(640px,calc(100vw - 32px));max-block-size:min(820px,calc(100vh - 48px));padding:0;border:0;border-radius:var(--ru-r-xl);background:var(--ru-card);color:var(--ru-ink);box-shadow:var(--ru-lift);overflow:hidden}.dl .ru-sheet[open]{display:flex;flex-direction:column;animation:ru-sheet-in .32s var(--ru-ease-spring)}.dl .ru-sheet::backdrop{background:#00000047;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes ru-sheet-in{0%{opacity:0;transform:translateY(18px) scale(.985)}}@media(prefers-reduced-motion:reduce){.dl .ru-sheet[open]{animation:none}}.dl .ru-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px 12px;border-block-end:1px solid var(--ru-line)}.dl .ru-sheet__head h2{margin:0;font-size:20px}.dl .ru-sheet__close{display:inline-grid;place-items:center;inline-size:30px;block-size:30px;border-radius:50%;background:var(--ru-fill);color:var(--ru-ink-2)}@media(hover:hover)and (pointer:fine){.dl .ru-sheet__close:hover{background:var(--ru-fill-strong)}}.dl .ru-sheet__close:focus-visible{box-shadow:var(--dl-focus)}.dl .ru-sheet__body{display:grid;gap:20px;padding:18px 22px 0;overflow-y:auto}.dl .ru-sheet__result{padding-block-end:0}.dl .ru-sheet__foot{position:sticky;inset-block-end:0;display:flex;justify-content:flex-end;gap:10px;margin-inline:-22px;padding:14px 22px 18px;background:var(--ru-card);border-block-start:1px solid var(--ru-line)}.dl .ru-sheet__group{display:grid;gap:10px;margin:0;padding:0;border:0;min-inline-size:0}.dl .ru-sheet__group legend{margin-block-end:8px;padding:0;font-size:14px;font-weight:600}.dl .ru-sheet__who{display:flex;align-items:center;gap:10px;margin:0}.dl .ru-checklist{display:grid;margin:0;padding:4px;list-style:none;max-block-size:220px;overflow-y:auto;border-radius:var(--ru-r-m);background:var(--ru-fill)}.dl .ru-check{display:flex;align-items:center;gap:12px;min-block-size:44px;padding:4px 10px;border-radius:var(--ru-r-s);cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .ru-check:hover{background:var(--ru-fill)}}.dl .ru-check--all{min-block-size:32px;padding-inline:2px;color:var(--ru-ink-2);font-size:14px}.dl .ru-check input,.dl .ru-picker__option input{inline-size:18px;block-size:18px;margin:0;accent-color:var(--ru-navy);flex:none}.dl .ru-check .ru-avatar{inline-size:30px;block-size:30px;font-size:12px}.dl .ru-picker{display:grid;gap:2px;margin:0;padding:4px;list-style:none;max-block-size:240px;overflow-y:auto;border-radius:var(--ru-r-m);background:var(--ru-fill)}.dl .ru-picker__option{display:flex;align-items:center;gap:12px;min-block-size:48px;padding:6px 10px;border-radius:var(--ru-r-s);cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .ru-picker__option:hover{background:var(--ru-fill)}}.dl .ru-picker__option.is-chosen{background:var(--ru-navy-soft)}.dl .ru-picker__option.is-disabled{cursor:default;opacity:.5}.dl .ru-picker__text{display:grid;gap:2px;line-height:1.3}.dl .ru-picker__text strong{font-size:15px;font-weight:600}.dl .ru-picker__text small{color:var(--ru-ink-2);font-size:12.5px}.dl .ru-chips{display:flex;flex-wrap:wrap;gap:8px}.dl .ru-chips .ru-chip{min-block-size:32px;padding:0 14px;color:var(--ru-ink);font-size:14px;font-weight:500;transition:background-color .16s var(--ru-ease-out),color .16s var(--ru-ease-out)}@media(hover:hover)and (pointer:fine){.dl .ru-chips .ru-chip:hover{background:var(--ru-fill-strong)}}.dl .ru-chips .ru-chip.is-on{background:var(--ru-navy);color:#fff}.dl .ru-chips .ru-chip:focus-visible{box-shadow:var(--dl-focus)}.dl .ru-field{display:grid;gap:6px;font-size:14px}.dl .ru-field>span:first-child{font-weight:600}.dl .ru-field--inline{grid-template-columns:auto auto 1fr;align-items:center;gap:10px}.dl .ru-field--inline>span:first-child{color:var(--ru-ink-2);font-weight:500}.dl .ru-textarea{resize:vertical;min-block-size:60px;font:inherit;line-height:1.45}.dl .ru-outcome-line{margin:0;padding:12px 14px;border-radius:var(--ru-r-m);background:var(--ru-fill);line-height:1.45}.dl .ru-outcome-line.is-positive{background:color-mix(in srgb,var(--ap-green) 12%,transparent);color:var(--ru-positive-ink);font-weight:600}.dl .ru-outcome-line.is-negative{background:color-mix(in srgb,var(--ap-red) 10%,transparent);color:var(--ru-negative-ink)}.dl .ru-rules{display:grid;gap:14px;margin:0;padding:0;list-style:none}.dl .ru-rule{display:grid;gap:12px;padding:20px 22px}.dl .ru-rule.is-retired{opacity:.7}.dl .ru-rule__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.dl .ru-rule__title{margin:0;font-size:18px}.dl .ru-rule__title a{color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){.dl .ru-rule__title a:hover{color:var(--ru-navy-ink)}}.dl .ru-rule__terms{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0 0;color:var(--ru-ink-2);font-size:14px}.dl .ru-rule__note{margin:0;color:var(--ru-ink-2);font-size:14px;line-height:1.5}.dl .ru-rule__by{margin:0;color:var(--ru-ink-2);font-size:12.5px}.dl .ru-meter{display:flex;gap:2px;block-size:10px;border-radius:999px;overflow:hidden;background:var(--ru-fill)}.dl .ru-meter__part{flex-basis:0;background:var(--ru-fill-strong);transition:flex-grow .6s var(--ru-ease-out)}.dl .ru-meter__part.is-compliant,.dl .ru-meter__legend .is-compliant .ru-meter__dot{background:var(--ap-green)}.dl .ru-meter__part.is-progress,.dl .ru-meter__legend .is-progress .ru-meter__dot{background:var(--ru-ring-a)}.dl .ru-meter__part.is-not-started,.dl .ru-meter__legend .is-not-started .ru-meter__dot{background:var(--ap-gray3, #c7c7cc)}.dl .ru-meter__part.is-overdue,.dl .ru-meter__legend .is-overdue .ru-meter__dot{background:var(--ap-red)}.dl .ru-meter__legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;font-size:13.5px}.dl .ru-meter__legend>div{display:flex;align-items:center;gap:6px}.dl .ru-meter__legend dt{display:inline-flex;align-items:center;gap:6px;color:var(--ru-ink-2)}.dl .ru-meter__legend>div:first-child dt{color:var(--ru-ink);font-weight:600}.dl .ru-meter__legend dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.dl .ru-meter__dot{inline-size:8px;block-size:8px;border-radius:50%}.dl .ru-rule-form{display:grid;gap:16px;padding:22px}.dl .ru-rule-form h2{margin:0;font-size:18px}.dl .ru-rule-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:16px}.dl .ru-rule-form select.dl-input,.dl .ru-rule-form input.dl-input{max-inline-size:460px}.dl .ru-nav__heading{margin:18px 16px 4px;color:var(--ru-ink-2);font-size:12.5px;font-weight:600}:lang(fa) .dl .ru-nav__heading,.dl:lang(fa) .ru-nav__heading{letter-spacing:0}@media(max-width:760px){.dl .ru-field--inline,.dl .ru-rule-form__row{grid-template-columns:1fr}.dl .ru-assignment__link{flex-wrap:wrap}}.dl .ru-assessment__bar{display:flex;justify-content:flex-end;margin-block-end:-12px}@media(max-width:560px){.dl .ru-mission__hint{display:none}}.dl .ru-recall-card{display:flex;align-items:center;gap:18px;padding:18px 22px}.dl .ru-recall-card__icon{display:inline-grid;place-items:center;flex:none;inline-size:48px;block-size:48px;border-radius:14px;background:linear-gradient(180deg,#9391ff,#4543cf);color:#fff}.dl .ru-recall-card__text{display:grid;flex:1;gap:4px;min-inline-size:0}.dl .ru-recall-card__text h2{margin:0;font-size:18px}.dl .ru-recall-card__text p{margin:0;color:var(--ru-ink-2);font-size:14.5px;line-height:1.45}.dl .ru-recall-card__done{display:inline-flex;align-items:center;gap:6px;color:var(--ru-positive-ink);font-size:14px;font-weight:600}.dl .ru-recall__meter{inline-size:180px;block-size:4px;border-radius:2px;background:var(--ru-fill-strong);overflow:hidden}.dl .ru-recall__meter span{display:block;block-size:100%;background:var(--ru-accent);transition:inline-size .4s var(--ru-ease-out)}.dl .ru-recall__next{margin:0;color:var(--ru-ink-2);font-size:14.5px}.dl .ru-recall__done{display:grid;justify-items:center;gap:10px;padding-block:48px;text-align:center}.dl .ru-recall__done h1,.dl .ru-recall__done p{margin:0}.dl .ru-recall__check{color:var(--ru-positive)}@media(max-width:560px){.dl .ru-recall-card{flex-wrap:wrap}.dl .ru-recall__meter{inline-size:90px}}.dl .ru-practice-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin:0;padding:0;list-style:none}.dl .ru-practice-card{display:grid;gap:8px;block-size:100%;box-sizing:border-box;padding:18px;border-radius:var(--ru-r-xl);background:var(--ru-card);box-shadow:var(--ru-card-edge);color:inherit;text-decoration:none;transition:transform .2s var(--ru-ease-out),box-shadow .2s var(--ru-ease-out)}@media(hover:hover)and (pointer:fine){.dl .ru-practice-card:hover{transform:translateY(-2px);box-shadow:var(--ru-lift)}}.dl .ru-practice-card:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .ru-practice-card__top{display:flex;align-items:center;gap:8px}.dl .ru-practice-card__top .ru-icon-tile{margin-inline-end:auto;inline-size:36px;block-size:36px;border-radius:10px}.dl .ru-practice-card__title{font-size:16.5px;line-height:1.3}.dl .ru-practice-card__summary{color:var(--ru-ink-2);font-size:14px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dl .ru-practice-card__meta{margin-block-start:auto;color:var(--ru-ink-2);font-size:12.5px}.dl .ru-badge--good{background:color-mix(in srgb,var(--ap-green) 14%,transparent);color:var(--ru-positive-ink)}@media(prefers-reduced-motion:reduce){@media(hover:hover)and (pointer:fine){.dl .ru-practice-card:hover{transform:none}}}.dl .ru-writing__layout{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:32px;box-sizing:border-box;inline-size:min(100%,1180px);margin-inline:auto;padding:32px 32px 56px;align-items:start}.dl .ru-writing__brief{position:sticky;inset-block-start:76px;display:grid;gap:14px}.dl .ru-writing__brief h1{margin:0;font-size:26px;line-height:1.2;letter-spacing:-.015em}.dl .ru-writing__brief .ru-scenario{font-size:15.5px}.dl .ru-writing__task{margin:0;font-size:15.5px;line-height:1.5}.dl .ru-writing__rules h2{margin:0 0 4px;font-size:15px}.dl .ru-writing__rules>p{margin:0 0 10px;font-size:13px;line-height:1.45}.dl .ru-writing__rules ul,.dl .ru-writing__verdicts{display:grid;gap:10px;margin:0;padding:0;list-style:none}.dl .ru-writing__rules li,.dl .ru-writing__verdicts li{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start}.dl .ru-writing__rules li svg{margin-block-start:1px;color:var(--ru-ink-2);transition:color .2s var(--ru-ease-out)}.dl .ru-writing__rules li.is-met svg{color:var(--ru-positive)}.dl .ru-writing__rules li span,.dl .ru-writing__verdicts li span{display:grid;gap:2px}.dl .ru-writing__rules li strong,.dl .ru-writing__verdicts li strong{font-size:14px;font-weight:600}.dl .ru-writing__rules li small,.dl .ru-writing__verdicts li small{color:var(--ru-ink-2);font-size:13px;line-height:1.4}.dl .ru-writing__verdicts li svg{color:var(--ru-negative);margin-block-start:1px}.dl .ru-writing__desk{display:grid;gap:14px;min-inline-size:0}.dl .ru-writing__paper{display:grid;padding:0;overflow:hidden}.dl .ru-writing__subject{display:flex;align-items:center;gap:10px;padding:12px 18px;border-block-end:1px solid var(--ru-line);color:var(--ru-ink-2);font-size:14px}.dl .ru-writing__subject-input{flex:1;min-inline-size:0;border:0;background:transparent;color:var(--ru-ink);font:inherit;font-size:16px;font-weight:600}.dl .ru-writing__subject-input:focus{outline:none}.dl .ru-writing__body{box-sizing:border-box;inline-size:100%;min-block-size:360px;padding:18px;border:0;background:transparent;color:var(--ru-ink);font:inherit;font-size:16.5px;line-height:1.6;resize:vertical}.dl .ru-writing__body:focus{outline:none}.dl .ru-writing__paper:focus-within{box-shadow:var(--dl-focus)}.dl .ru-writing__actions{display:flex;align-items:center;gap:14px;justify-content:flex-end}.dl .ru-writing__actions .ru-muted{margin-inline-end:auto;font-size:13.5px;font-variant-numeric:tabular-nums}.dl .ru-writing__results{display:grid;gap:18px;scroll-margin-block-start:80px}.dl .ru-writing__score{display:grid;gap:2px;padding:14px 18px;border-radius:var(--ru-r-l);background:var(--ru-attention-tint)}.dl .ru-writing__score.is-all{background:color-mix(in srgb,var(--ap-green) 12%,transparent)}.dl .ru-writing__score strong{font-size:20px}.dl .ru-writing__score span{color:var(--ru-ink-2);font-size:14px}.dl .ru-writing__model h3,.dl .ru-writing__self h3{margin:0 0 4px;font-size:16px}.dl .ru-writing__model>p{margin:0 0 10px;font-size:13.5px}.dl .ru-writing__model-paper{padding:18px;border-radius:var(--ru-r-l);background:var(--ru-card);box-shadow:var(--ru-card-edge)}.dl .ru-writing__model-subject{margin:0 0 12px;padding-block-end:10px;border-block-end:1px solid var(--ru-line);font-weight:600}.dl .ru-writing__model-subject span{color:var(--ru-ink-2);font-weight:500}.dl .ru-writing__model-body{margin:0;font-size:15.5px;line-height:1.6;white-space:pre-wrap}.dl .ru-writing__self ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.dl .ru-writing__self .ru-check{align-items:flex-start;min-block-size:36px;padding-block:6px;line-height:1.45}@media(max-width:900px){.dl .ru-writing__layout{grid-template-columns:minmax(0,1fr);padding:20px 16px 48px}.dl .ru-writing__brief{position:static}}.dl .ru-chat{gap:22px}.dl .ru-chat__head{display:grid;gap:6px}.dl .ru-chat__head h1,.dl .ru-chat__head p{margin:0}.dl .ru-chat__exchange{display:grid;gap:10px;animation:ru-rise .36s var(--ru-ease-out) both}.dl .ru-chat__them{display:grid;gap:6px;justify-items:start}.dl .ru-chat__cue{margin:0;color:var(--ru-ink-2);font-size:14px;font-style:italic}.dl .ru-chat__bubble{max-inline-size:min(560px,85%);padding:12px 16px;border-radius:20px;font-size:16.5px;line-height:1.5}.dl .ru-chat__bubble--them{border-end-start-radius:6px;background:var(--ru-card);box-shadow:var(--ru-card-edge)}.dl .ru-chat__bubble--you{justify-self:end;border-end-end-radius:6px;background:var(--ru-navy);color:#fff}.dl .ru-chat__who{display:block;margin-block-end:2px;color:var(--ru-ink-2);font-size:12.5px;font-weight:600}.dl .ru-chat__tools{display:flex;gap:8px}.dl .ru-listen{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:0;border-radius:999px;background:var(--ru-fill);color:var(--ru-ink-2);font:inherit;font-size:13px;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .ru-listen:hover{background:var(--ru-fill-strong);color:var(--ru-ink)}}.dl .ru-listen:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .ru-chat__gloss{display:grid;gap:6px;justify-items:start}.dl .ru-chat__gloss p{margin:0;padding:10px 14px;border-radius:var(--ru-r-m);background:var(--ru-fill);color:var(--ru-ink-2);font-size:15px;line-height:1.6}.dl .ru-chat__gloss .ru-link-button{display:inline-flex;align-items:center;gap:6px}.dl .ru-chat__feedback{margin:0;padding:10px 14px;border-radius:var(--ru-r-m);font-size:14.5px;line-height:1.5;background:var(--ru-fill)}.dl .ru-chat__feedback.is-best{background:color-mix(in srgb,var(--ap-green) 12%,transparent)}.dl .ru-chat__feedback.is-best strong{color:var(--ru-positive-ink)}.dl .ru-chat__feedback.is-ok{background:var(--ru-attention-tint)}.dl .ru-chat__feedback.is-poor{background:color-mix(in srgb,var(--ap-red) 9%,transparent)}.dl .ru-chat__feedback.is-poor strong{color:var(--ru-negative-ink)}.dl .ru-chat__choices{display:grid;gap:8px;margin:6px 0 0;padding:0;border:0}.dl .ru-chat__choices legend{margin-block-end:8px;padding:0;font-size:14px;font-weight:600}.dl .ru-chat__choice{padding:12px 16px;border:1.5px solid var(--ru-line);border-radius:16px;background:var(--ru-card);color:var(--ru-ink);font:inherit;font-size:15.5px;line-height:1.45;text-align:start;cursor:pointer;transition:border-color .16s var(--ru-ease-out),background-color .16s var(--ru-ease-out)}@media(hover:hover)and (pointer:fine){.dl .ru-chat__choice:hover{border-color:var(--ru-navy);background:var(--ru-navy-soft)}}.dl .ru-chat__choice:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .ru-chat__choice:disabled{cursor:default;opacity:.6}.dl .ru-chat__summary{display:grid;gap:12px;padding:24px;border-radius:var(--ru-r-xl);background:var(--ru-card);box-shadow:var(--ru-card-edge);text-align:center;justify-items:center}.dl .ru-chat__summary h2{margin:0;font-size:22px}.dl .ru-chat__summary h3{margin:8px 0 0;font-size:15px}.dl .ru-chat__score{margin:0}.dl .ru-chat__score strong{font-size:44px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dl .ru-chat__summary.is-strong .ru-chat__score strong{color:var(--ru-positive-ink)}.dl .ru-phrases{display:grid;gap:8px;inline-size:100%;margin:0;padding:0;list-style:none;text-align:start}.dl .ru-phrases li{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 14px;border-radius:var(--ru-r-m);background:var(--ru-fill)}.dl .ru-phrases__say{font-weight:600}.dl .ru-phrases__meaning{grid-column:1;color:var(--ru-ink-2);font-size:13.5px}.dl .ru-phrases .ru-listen{grid-column:2;grid-row:1 / span 2;align-self:center}.dl .ru-quality{display:grid;gap:12px;margin:0;padding:0;list-style:none}.dl .ru-quality__item{display:grid;gap:12px;padding:18px 20px}.dl .ru-quality__head{display:grid;gap:4px}.dl .ru-quality__stem{margin:0;font-size:15.5px;font-weight:600;line-height:1.45}.dl .ru-quality__id{font-size:12.5px;font-variant-numeric:tabular-nums}.dl .ru-quality__flags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.dl .ru-badge--negative{background:color-mix(in srgb,var(--ap-red) 12%,transparent);color:var(--ru-negative-ink)}.dl .ru-badge--attention{background:var(--ru-attention-tint);color:color-mix(in srgb,var(--ap-orange) 70%,var(--dl-text))}.dl .ru-quality__meters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dl .ru-quality__meter{display:grid;gap:6px;align-content:start}.dl .ru-quality__meter.is-thin .ru-quality__bar span{opacity:.35}.dl .ru-quality__meter-label{color:var(--ru-ink-2);font-size:12.5px;font-weight:600}.dl .ru-quality__bar{display:block;block-size:8px;border-radius:999px;background:var(--ru-fill-strong);overflow:hidden}.dl .ru-quality__bar span{display:block;block-size:100%;border-radius:inherit;background:var(--ru-ring-a)}.dl .ru-quality__bar--small{display:inline-block;inline-size:90px;block-size:6px;vertical-align:middle;margin-inline-end:6px}.dl .ru-quality__value{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.dl .ru-quality__value small{color:var(--ru-ink-2);font-size:12px;font-weight:500}.dl .ru-quality__d{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.dl .ru-quality__d.is-good{color:var(--ru-positive-ink)}.dl .ru-quality__d.is-attention{color:color-mix(in srgb,var(--ap-orange) 78%,var(--dl-text))}.dl .ru-quality__d.is-negative{color:var(--ru-negative-ink)}.dl .ru-quality__help{display:grid;gap:4px;margin:0;padding:10px 14px;list-style:none;border-radius:var(--ru-r-m);background:var(--ru-fill);color:var(--ru-ink);font-size:14px;line-height:1.5}.dl .ru-quality__options tr.is-key td{color:var(--ru-positive-ink)}.dl .ru-quality__legend{display:grid;gap:8px;padding:18px 20px;border-radius:var(--ru-r-l);background:var(--ru-fill)}.dl .ru-quality__legend h2{margin:0;font-size:15px}.dl .ru-quality__legend dl{display:grid;gap:8px;margin:0}.dl .ru-quality__legend dt{font-weight:600;font-size:14px}.dl .ru-quality__legend dd{margin:0;color:var(--ru-ink-2);font-size:14px;line-height:1.5}@media(max-width:760px){.dl .ru-quality__meters{grid-template-columns:1fr}}.dl .ru-studio-table td,.dl .ru-studio-table thead th{white-space:nowrap}.dl .ru-studio{min-block-size:100%;background:var(--ru-canvas)}.dl .ru-studio__bar{position:sticky;inset-block-start:0;z-index:3;display:flex;align-items:center;gap:12px;padding:10px 20px;background:color-mix(in srgb,var(--ru-surface) 86%,transparent);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);border-block-end:1px solid var(--ru-line)}.dl .ru-studio__title{display:grid;flex:1 1 auto;min-inline-size:0;padding-inline-start:8px;border-inline-start:1px solid var(--ru-line)}.dl .ru-studio__title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.dl .ru-studio__title .ru-muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.dl .ru-studio__state{color:var(--ru-ink-2);font-size:13px;white-space:nowrap}.dl .ru-studio__state.is-dirty{color:color-mix(in srgb,var(--ap-orange) 78%,var(--dl-text));font-weight:600}.dl .ru-studio__error,.dl .ru-studio__notice{margin:12px 20px 0}.dl .ru-studio__layout{display:grid;grid-template-columns:264px minmax(0,1fr);align-items:start;gap:24px;padding:20px}.dl .ru-studio__rail{position:sticky;inset-block-start:76px;display:grid;gap:2px;max-block-size:calc(100vh - 100px);overflow:auto;padding:8px;border-radius:var(--ru-r-l);background:var(--ru-card);box-shadow:var(--ru-edge)}.dl .ru-studio__rail hr{inline-size:100%;margin:6px 0;border:0;border-block-start:1px solid var(--ru-line)}.dl .ru-studio__module{display:grid;gap:2px;margin-block-start:6px}.dl .ru-studio__module-title{margin:6px 10px 2px;color:var(--ru-ink-2);font-size:12px;font-weight:600;line-height:1.35}.dl .ru-studio__rail-item{display:flex;align-items:center;gap:8px;inline-size:100%;padding:7px 10px;border:0;border-radius:var(--ru-r-s);background:none;color:var(--ru-ink);font:inherit;font-size:13.5px;line-height:1.35;text-align:start;cursor:pointer}.dl .ru-studio__rail-item svg{flex:none;color:var(--ru-ink-2)}@media(hover:hover)and (pointer:fine){.dl .ru-studio__rail-item:hover{background:var(--ru-fill)}}.dl .ru-studio__rail-item.is-active{background:var(--ru-nav-selected);color:var(--ru-navy-ink);font-weight:600}.dl .ru-studio__rail-item:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .ru-studio__rail .is-negative{color:var(--ru-negative-ink)}.dl .ru-studio__rail .is-positive{color:var(--ru-positive-ink)}.dl .ru-studio__discard{margin-block-start:8px;padding-block-start:8px;border-block-start:1px solid var(--ru-line)}.dl .ru-studio__main{min-inline-size:0;max-inline-size:1080px}.dl .ru-studio__fields{display:contents}.dl .ru-studio__fields[disabled] .ru-textarea,.dl .ru-studio__fields[disabled] input{opacity:.7}.dl .ru-studio__section{display:grid;gap:18px;padding:24px;border-radius:var(--ru-r-l);background:var(--ru-card);box-shadow:var(--ru-edge)}.dl .ru-studio__section h2{margin:0;font-size:22px}.dl .ru-studio__section h3{margin:8px 0 0;font-size:16px}.dl .ru-studio__stage{display:grid;gap:14px;padding:18px;background:var(--ru-inset);box-shadow:none}.dl .ru-studio__block{display:grid;gap:14px;padding-inline-start:14px;border-inline-start:2px solid var(--ru-line)}.dl .ru-studio__block-kind{margin:0;color:var(--ru-ink-2);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.dl .ru-studio__questions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;color:var(--ru-ink-2);font-size:13px}.dl .ru-lfield{display:grid;gap:6px}.dl .ru-lfield__label{font-size:13.5px;font-weight:600}.dl .ru-lfield__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dl .ru-lfield__pair label{display:grid;gap:4px}.dl .ru-lfield__lang{color:var(--ru-ink-2);font-size:11.5px;font-weight:600}.dl .ru-lfield .ru-textarea{min-block-size:40px;max-block-size:360px;field-sizing:content;font-size:14.5px}.dl .ru-studio__questions-layout{grid-template-columns:300px minmax(0,1fr);align-items:start}.dl .ru-studio__question-list{position:sticky;inset-block-start:80px;display:grid;gap:8px}.dl .ru-studio__question-list .ru-filter__input{padding-inline:12px}.dl .ru-studio__question-list ul{display:grid;gap:2px;max-block-size:calc(100vh - 220px);overflow:auto;margin:0;padding:0;list-style:none}.dl .ru-studio__question-item{display:grid;gap:2px;inline-size:100%;padding:8px 10px;border:0;border-radius:var(--ru-r-s);background:none;color:var(--ru-ink);font:inherit;font-size:13px;line-height:1.35;text-align:start;cursor:pointer}.dl .ru-studio__question-item>span:last-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dl .ru-studio__question-item .ru-muted{display:inline-flex;align-items:center;gap:4px;font-size:11.5px}@media(hover:hover)and (pointer:fine){.dl .ru-studio__question-item:hover{background:var(--ru-fill)}}.dl .ru-studio__question-item.is-active{background:var(--ru-nav-selected)}.dl .ru-studio__question-item:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .ru-studio__question{display:grid;gap:18px;min-inline-size:0}.dl .ru-studio__question h2{font-size:18px}.dl .ru-studio__options{display:grid;gap:10px;margin:0;padding:0;border:0}.dl .ru-studio__options legend{margin-block-end:8px;padding:0;font-size:13.5px;font-weight:600}.dl .ru-studio__option{display:grid;gap:6px;padding:12px;border-radius:var(--ru-r-m);background:var(--ru-inset)}.dl .ru-studio__option.is-key{background:color-mix(in srgb,var(--ap-green) 10%,var(--ru-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ap-green) 40%,transparent)}.dl .ru-studio__key{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ru-ink-2);cursor:pointer}.dl .ru-studio__option.is-key .ru-studio__key{color:var(--ru-positive-ink)}.dl .ru-studio__problems{display:grid;gap:6px;margin:0;padding:0;list-style:none}.dl .ru-studio__problems li{display:flex;gap:8px;padding:10px 12px;border-radius:var(--ru-r-m);background:color-mix(in srgb,var(--ap-red) 9%,transparent);color:var(--ru-negative-ink);font-size:13.5px;line-height:1.45}.dl .ru-studio__problems svg{flex:none;margin-block-start:2px}.dl .ru-changes{display:grid;gap:10px;margin:0;padding:0;list-style:none}.dl .ru-changes>li{display:grid;gap:6px;padding:14px 16px;border-radius:var(--ru-r-m);background:var(--ru-inset);box-shadow:none}.dl .ru-changes__where{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--ru-ink-2);font-size:12.5px;font-weight:600}.dl .ru-changes__before,.dl .ru-changes__after{margin:0;font-size:14px;line-height:1.55}.dl .ru-changes del{color:var(--ru-negative-ink);background:color-mix(in srgb,var(--ap-red) 8%,transparent);text-decoration-thickness:1px}.dl .ru-changes ins{color:var(--ru-positive-ink);background:color-mix(in srgb,var(--ap-green) 10%,transparent);text-decoration:none}.dl .ru-review-changes{display:grid;gap:10px;padding:20px}.dl .ru-review-changes h2{margin:0;font-size:19px}.dl .ru-claims{display:grid;gap:12px;margin:0;padding:0;list-style:none}.dl .ru-claim{display:grid;gap:10px;padding:18px 20px}.dl .ru-claim.is-due{box-shadow:var(--ru-edge),inset 3px 0 0 var(--ap-orange)}.dl[dir=rtl] .ru-claim.is-due{box-shadow:var(--ru-edge),inset -3px 0 0 var(--ap-orange)}.dl .ru-claim__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px}.dl .ru-claim__text{margin:0;font-size:15px;line-height:1.55}.dl .ru-claim__source{margin:0;font-size:13px}.dl .ru-claim__source a{color:var(--ru-accent)}.dl .ru-claim__edit{display:grid;gap:12px}@media(max-width:900px){.dl .ru-studio__layout{grid-template-columns:1fr;padding:12px}.dl .ru-studio__rail{position:static;max-block-size:none}.dl .ru-studio__questions-layout{grid-template-columns:1fr}.dl .ru-studio__question-list{position:static}.dl .ru-lfield__pair{grid-template-columns:1fr}.dl .ru-studio__bar{flex-wrap:wrap}}@media(pointer:coarse){.dl .ru-mission__keys{display:none}}.dl .ru-how{display:grid;gap:14px;margin:0;padding:0;list-style:none}.dl .ru-how li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;font-size:14.5px;line-height:1.45}@media(max-width:560px){.dl .ru-course-hero{grid-template-columns:72px minmax(0,1fr);gap:14px}}.dl .ru-map__modules.ru-card{gap:0;padding:4px 20px}.dl .ru-map__row{display:grid;grid-template-columns:minmax(0,1fr) 150px 150px;align-items:center;gap:16px;padding:14px 0}.dl .ru-map__row+.ru-map__row{border-block-start:.5px solid var(--ru-line)}.dl .ru-map__name{display:grid;gap:2px;min-inline-size:0}.dl .ru-map__name strong{font-size:15px;font-weight:600}.dl .ru-map__name small{display:inline-flex;align-items:center;gap:4px;color:var(--ru-ink-2);font-size:13px}.dl .ru-map__name small.is-positive{color:var(--ru-positive-ink)}.dl .ru-map__row .ru-level{font-size:13.5px}.dl .ru-map__action{justify-self:end}@media(max-width:560px){.dl .ru-map__row{grid-template-columns:minmax(0,1fr) auto}.dl .ru-map__row .ru-level{grid-column:1;grid-row:2}.dl .ru-map__action{grid-row:1 / span 2;grid-column:2}}.dl .ru-stat.is-filter{position:relative;transition:box-shadow .16s var(--ru-ease)}.dl .ru-stat__toggle{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.dl .ru-stat__toggle:after{content:"";position:absolute;inset:0;border-radius:inherit}@media(hover:hover)and (pointer:fine){.dl .ru-stat.is-filter:hover{box-shadow:0 0 0 1px var(--ru-line),var(--ru-card-edge)}}.dl .ru-stat.is-filter.is-pressed{box-shadow:0 0 0 2px var(--ru-accent);background:var(--ru-accent-soft)}.dl .ru-stat__toggle:focus-visible{outline:none}.dl .ru-stat__toggle:focus-visible:after{box-shadow:var(--dl-focus)}.dl .ru-filter-note{margin:0;color:var(--ru-ink-2);font-size:14px}.dl .ru-rule__headline{display:flex;align-items:baseline;gap:10px;margin:0}.dl .ru-rule__headline strong{font-family:var(--dl-font-display);font-size:34px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dl .ru-rule__headline span{color:var(--ru-ink-2);font-size:15px}.dl.ru-root[data-text-size=large] .ru-main{zoom:1.1}.dl.ru-root[data-text-size=larger] .ru-main{zoom:1.22}.dl.ru-root[data-motion=reduce] *,.dl.ru-root[data-motion=reduce] *:before,.dl.ru-root[data-motion=reduce] *:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.dl .ru-settings__row>span:first-child{display:grid;gap:2px}.dl .ru-settings__row>span:first-child small{color:var(--ru-ink-2);font-size:12.5px}.dl .ru-tabbar{display:none}.dl .ru-more{display:grid;margin:0;padding:4px 0;list-style:none}.dl .ru-more>li+li .ru-more__item{border-block-start:.5px solid var(--ru-line)}.dl .ru-more__item{display:flex;align-items:center;gap:14px;min-block-size:52px;padding:0 18px;color:var(--ru-ink);font-size:16px;text-decoration:none}.dl .ru-more__item>span{flex:1 1 auto}.dl .ru-more__item .ru-nav__icon{color:var(--ru-accent)}.dl .ru-more__item:focus-visible{outline:none;box-shadow:inset var(--dl-focus)}@media(max-width:600px){.dl .ru-workspace{grid-template-columns:minmax(0,1fr)}.dl .ru-sidebar{display:none}.dl .ru-window{grid-template-rows:auto minmax(0,1fr) auto}.dl .ru-workspace.is-focused .ru-window{grid-template-rows:minmax(0,1fr)}.dl .ru-tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--ru-surface) 88%,transparent);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-block-start:.5px solid var(--ru-line)}.dl .ru-tabbar__item{display:grid;justify-items:center;gap:2px;padding:4px 0;color:var(--ru-ink-2);font-size:10.5px;font-weight:500;text-decoration:none;border-radius:var(--ru-r-s)}.dl .ru-tabbar__item .ru-nav__icon{inline-size:24px;block-size:24px}.dl .ru-tabbar__item.is-active{color:var(--ru-navy-ink)}.dl .ru-tabbar__item.is-active .ru-nav__icon .f{fill:currentColor}.dl .ru-tabbar__item:focus-visible{outline:none;box-shadow:var(--dl-focus)}.dl .ru-topbar{padding-inline:16px;gap:12px}.dl .ru-page,.dl .ru-mission__body{padding-inline:16px}.dl .ru-today{grid-template-columns:88px minmax(0,1fr);align-items:start}.dl .ru-today__art{aspect-ratio:1;align-self:start}}.dl .ru-claim__pending{display:grid;gap:8px;margin-block-start:4px;padding:12px 14px;border-radius:var(--ru-r-m);background:var(--ru-attention-tint)}.dl .ru-claim__pending-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12.5px}.dl .ru-share{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:18px 20px}.dl .ru-share h2{margin:0 0 4px;font-size:17px}.dl .ru-share p{margin:0;max-inline-size:620px;font-size:14px}:root{color-scheme:dark;--raouf-canvas: #07111f;--raouf-canvas-soft: #0d1828;--raouf-material: rgba(19, 32, 55, .72);--raouf-material-solid: #182436;--raouf-material-hover: rgba(116, 154, 204, .12);--raouf-label: #f5f7fb;--raouf-label-secondary: #b5bfce;--raouf-label-tertiary: #78869a;--raouf-separator: rgba(151, 172, 202, .18);--raouf-accent: #4ba3ff;--raouf-focus: rgba(80, 166, 255, .72);--raouf-scrim: rgba(0, 0, 0, .34);--raouf-card-radius: var(--dl-radius-panel);--raouf-control-radius: 12px;--raouf-toolbar-height: var(--dl-topbar-h);--raouf-home-max-width: 1008px;--raouf-home-column-width: 316px;--raouf-home-gap: 30px;--raouf-home-top-space: 55px;--raouf-card-height: 316px;--raouf-home-card-radius: 20px;--raouf-home-card-border: rgba(255, 255, 255, .075);--raouf-home-card-shadow: 0 14px 30px rgba(1, 13, 44, .15), 0 2px 6px rgba(1, 13, 44, .1);--raouf-home-icon-surface: linear-gradient(145deg, #36383b 0%, #17191c 64%, #101114 100%);--raouf-home-icon-border: rgba(255, 255, 255, .16);--raouf-home-list-separator: rgba(255, 255, 255, .07);--raouf-home-metric-size: 24px;--raouf-widget-header-height: 78px;--raouf-widget-icon-size: 40px;--raouf-app-icon-lg: 66px;--raouf-app-icon-sm: 58px;--raouf-avatar-lg: 126px;--raouf-avatar-sm: 32px;--raouf-topbar-control: 36px;--raouf-popover-radius: 14px;--raouf-content-max: 1180px;--raouf-page-gutter: clamp(28px, 7vw, 112px);--raouf-popover-shadow: 0 18px 44px rgba(0, 0, 0, .34), 0 2px 8px rgba(0, 0, 0, .18);--raouf-card-shadow: 0 10px 28px rgba(3, 12, 30, .16);--raouf-z-toolbar: 40;--raouf-z-popover: 70;--raouf-motion-fast: .12s;--raouf-motion-standard: .18s;--raouf-easing: cubic-bezier(.22, .61, .36, 1);--ink-000: #0a0d12;--ink-600: #666666;--ink-400: #979797;--ink-100: #eeeeee;--accent-600: #0a84ff;--surface-0: #0a0d12;--surface-1: #15181f;--surface-2: #1c212b;--surface-3: #242a36;--status-positive: #30d158;--status-attention: #ff9f0a;--status-critical: #ff443a;--status-info: #5e5ce6;--navy-950: var(--surface-0);--navy-900: var(--surface-0);--navy-800: var(--surface-1);--teal-700: var(--accent-600);--teal-600: var(--accent-600);--teal-500: var(--accent-600);--teal-100: rgba(10, 132, 255, .16);--white: var(--ink-100);--gray-25: rgba(150, 170, 200, .03);--gray-50: rgba(150, 170, 200, .045);--gray-100: rgba(150, 170, 200, .09);--gray-200: rgba(110, 135, 168, .26);--gray-300: rgba(110, 135, 168, .4);--gray-500: var(--ink-600);--gray-600: var(--ink-400);--gray-700: var(--ink-400);--gray-900: var(--ink-100);--red-600: var(--status-critical);--red-50: rgba(255, 68, 58, .14);--amber-600: var(--status-attention);--amber-50: rgba(255, 159, 10, .14);--green-600: var(--status-positive);--green-50: rgba(48, 209, 88, .14);--blue-50: rgba(10, 132, 255, .14);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--shadow-md: 0 12px 30px rgba(0, 0, 0, .55);--shadow-panel: 0 1px 1px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .5);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 22px;--workspace-surface: var(--surface-0);--workspace-surface-raised: var(--surface-1);--workspace-surface-subtle: #10131a;--workspace-border: rgba(110, 135, 168, .22);--workspace-gutter: clamp(18px, 2.3vw, 36px);--workspace-section-gap: clamp(16px, 2vw, 24px);--shell-surface-application: var(--surface-0);--shell-surface-sidebar: var(--surface-0);--shell-surface-sidebar-raised: rgba(140, 165, 210, .07);--shell-surface-topbar: var(--surface-0);--shell-surface-mobile-topbar: var(--surface-0);--shell-surface-menu: rgba(28, 33, 43, .97);--shell-surface-control: rgba(140, 165, 210, .055);--shell-surface-control-hover: rgba(140, 165, 210, .1);--shell-surface-navigation-hover: rgba(140, 165, 210, .08);--shell-surface-navigation-selected: rgba(10, 132, 255, .18);--shell-text-primary: var(--ink-100);--shell-text-secondary: var(--ink-400);--shell-text-muted: var(--ink-600);--shell-text-inverse: var(--ink-100);--shell-text-navigation: var(--ink-400);--shell-text-navigation-muted: var(--ink-600);--shell-text-menu: var(--ink-100);--shell-text-on-accent: var(--ink-100);--shell-divider: rgba(110, 135, 168, .22);--shell-sidebar-divider: rgba(140, 165, 210, .1);--shell-control-border: rgba(110, 135, 168, .3);--shell-control-boundary: #6f819b;--shell-menu-border: rgba(110, 135, 168, .26);--shell-menu-divider: rgba(140, 165, 210, .14);--shell-control-radius: 8px;--shell-menu-radius: 10px;--shell-control-shadow: var(--shadow-sm);--shell-menu-shadow: var(--shadow-md);--shell-focus-ring: rgba(10, 132, 255, .55);--shell-focus-ring-inverse: rgba(10, 132, 255, .78);--sidebar-width: 260px;--shell-sidebar-width: var(--sidebar-width);--shell-sidebar-collapsed-width: 76px;--shell-topbar-height: 76px;--shell-mobile-topbar-height: 64px;--shell-control-height: 44px;--shell-icon-control-size: 44px;--shell-content-gutter: clamp(24px, 2.4vw, 44px);--shell-motion-fast: .14s;--shell-motion-drawer: .18s;--shell-motion-easing: cubic-bezier(.23, 1, .32, 1);--workspace-motion-duration: .22s;--workspace-motion-easing: cubic-bezier(.2, .82, .2, 1);--inspector-width: 420px;--target-size: 44px;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--bottom-navigation-height: 0px;--sticky-action-bar-height: 68px;--sticky-action-offset: calc(var(--bottom-navigation-height) + var(--safe-area-bottom));--content-safe-bottom-padding: calc(var(--sticky-action-bar-height) + var(--bottom-navigation-height) + var(--safe-area-bottom));--sticky-action-scroll-padding: calc(var(--sticky-action-bar-height) + var(--sticky-action-offset) + 16px);--raouf-form-row-height: var(--target-size);--raouf-form-row-height-compact: 36px;--raouf-form-row-height-dense: 28px;--raouf-control-height: var(--raouf-form-row-height);--raouf-control-font-size: var(--dl-type-table);--raouf-form-label-width: clamp(140px, 28%, 240px);--raouf-form-label-min-width: 132px;--raouf-form-section-gap: var(--workspace-section-gap);--raouf-form-section-header-gap: var(--dl-space-4);--raouf-form-row-gap: 0px;--raouf-form-row-padding-inline: var(--dl-space-6);--raouf-form-row-padding-block: var(--dl-space-3);--raouf-form-column-gap: var(--dl-space-9);--raouf-form-group-radius: var(--radius-md);--raouf-form-group-surface: var(--surface-1);--raouf-form-group-border: var(--workspace-border);--raouf-form-separator: var(--raouf-separator);--raouf-form-row-surface-hover: var(--shell-surface-navigation-hover);--raouf-control-radius-sm: var(--radius-sm);--raouf-control-surface: var(--shell-surface-control);--raouf-control-surface-hover: var(--shell-surface-control-hover);--raouf-control-surface-active: var(--shell-surface-navigation-selected);--raouf-control-border: var(--shell-control-boundary);--raouf-control-border-invalid: var(--status-critical);--raouf-control-border-warning: var(--status-attention);--raouf-control-focus-ring: 0 0 0 3px var(--shell-focus-ring);--raouf-control-disabled-opacity: .5;--raouf-control-padding-inline: 10px;--raouf-value-readonly: var(--shell-text-primary);--raouf-value-muted: var(--shell-text-secondary);--raouf-value-provenance: var(--shell-text-secondary);--raouf-help-text: var(--shell-text-secondary);--raouf-validation-error: var(--status-critical);--raouf-validation-warning: var(--status-attention);--raouf-validation-error-surface: var(--red-50);--raouf-validation-warning-surface: var(--amber-50);--raouf-popover-width-sm: 280px;--raouf-popover-width-md: 360px;--raouf-popover-width-lg: 480px;--raouf-popover-offset: 10px;--raouf-z-floating: 130;--raouf-dialog-width: 620px;--raouf-sheet-width: var(--inspector-width);--raouf-sheet-width-wide: 640px;--raouf-action-bar-height: var(--sticky-action-bar-height);--raouf-action-bar-gap: var(--dl-space-5);--raouf-action-bar-padding-inline: var(--raouf-form-row-padding-inline);--raouf-switch-track-off: var(--shell-control-boundary);--raouf-switch-width: 38px;--raouf-switch-height: 22px;--raouf-switch-width-compact: 26px;--raouf-switch-height-compact: 15px;--raouf-choice-size: 18px;font-family:Raouf Farsi,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink-100);background:var(--surface-0);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=light]{color-scheme:light;--raouf-canvas: #f4f6f9;--raouf-canvas-soft: #eaf0f6;--raouf-material: rgba(255, 255, 255, .7);--raouf-material-solid: #ffffff;--raouf-material-hover: rgba(45, 91, 145, .08);--raouf-label: #172033;--raouf-label-secondary: #445267;--raouf-label-tertiary: #4f5e72;--raouf-separator: rgba(55, 75, 105, .15);--raouf-accent: #087cf0;--accent-600: #0066cc;--status-positive: #167a30;--status-attention: #805000;--status-critical: #c00014;--status-info: #3634a3;--raouf-focus: rgba(10, 132, 255, .58);--raouf-scrim: rgba(20, 34, 52, .18);--raouf-popover-shadow: 0 18px 44px rgba(45, 60, 82, .16), 0 2px 8px rgba(45, 60, 82, .1);--raouf-card-shadow: 0 10px 28px rgba(50, 66, 88, .08);--ink-000: #f4f6f9;--ink-600: #4f5e72;--ink-400: #445267;--ink-100: #172033;--surface-0: #f4f6f9;--surface-1: #ffffff;--surface-2: #ffffff;--surface-3: #ffffff;--workspace-surface-subtle: #eef2f6;--gray-25: rgba(40, 60, 90, .025);--gray-50: rgba(40, 60, 90, .045);--gray-100: rgba(40, 60, 90, .075);--gray-200: rgba(40, 60, 90, .16);--gray-300: rgba(40, 60, 90, .26);--shell-surface-menu: rgba(255, 255, 255, .96);--shell-surface-control: rgba(52, 74, 105, .055);--shell-surface-control-hover: rgba(52, 74, 105, .1);--shell-surface-navigation-hover: rgba(52, 74, 105, .08);--shell-text-on-accent: #ffffff;--shell-sidebar-divider: rgba(52, 74, 105, .1);--shadow-sm: 0 1px 2px rgba(45, 60, 82, .12);--shadow-md: 0 16px 44px rgba(45, 60, 82, .2);--shadow-panel: 0 10px 30px rgba(45, 60, 82, .1);--raouf-form-group-surface: var(--surface-1);--raouf-form-group-border: rgba(40, 60, 90, .14);--shell-control-boundary: #717f95;--raouf-validation-error-surface: rgba(192, 0, 20, .08);--raouf-validation-warning-surface: rgba(128, 80, 0, .09)}@font-face{font-family:Raouf Farsi;font-weight:1 499;font-display:swap;src:url(/assets/IRANYekanX-Regular-DSgknM3V.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:Raouf Farsi;font-weight:500 699;font-display:swap;src:url(/assets/IRANYekanX-Medium-sNcE5o7O.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:Raouf Farsi;font-weight:700 799;font-display:swap;src:url(/assets/IRANYekanX-DemiBold-Bd3_2ZpS.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:Raouf Farsi;font-weight:800 1000;font-display:swap;src:url(/assets/IRANYekanX-Bold-B3EUfDkF.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}:root{--dl-font-mono: "Raouf Farsi", ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--dl-type-display: 28px;--dl-lh-display: 1.15;--dl-wt-display: 700;--dl-track-display: -.02em;--dl-type-page: 22px;--dl-lh-page: 1.2;--dl-wt-page: 700;--dl-track-page: -.015em;--dl-type-record: 20px;--dl-lh-record: 1.25;--dl-wt-record: 700;--dl-track-record: -.01em;--dl-type-section: 17px;--dl-lh-section: 1.3;--dl-wt-section: 650;--dl-track-section: -.005em;--dl-type-body: 15px;--dl-lh-body: 1.45;--dl-wt-body: 400;--dl-type-secondary: 13px;--dl-lh-secondary: 1.4;--dl-type-table: 14px;--dl-lh-table: 1.35;--dl-type-label: 13px;--dl-wt-label: 600;--dl-type-caption: 12px;--dl-lh-caption: 1.35;--dl-wt-caption: 500;--dl-type-badge: 12px;--dl-wt-badge: 550;--dl-type-help: 13px;--dl-type-app-title: 15px;--dl-wt-app-title: 650;--dl-space-0: 0;--dl-space-1: 2px;--dl-space-2: 4px;--dl-space-3: 6px;--dl-space-4: 8px;--dl-space-5: 12px;--dl-space-6: 16px;--dl-space-7: 20px;--dl-space-8: 24px;--dl-space-9: 32px;--dl-space-10: 40px;--dl-space-11: 48px;--dl-space-12: 64px;--dl-radius-xs: 6px;--dl-radius-sm: 8px;--dl-radius-panel: 16px;--dl-radius-full: 999px;--dl-dur-instant: .1s;--dl-dur-fast: .14s;--dl-dur-standard: .22s;--dl-dur-emphasis: .32s;--dl-ease-in-out: cubic-bezier(.65, 0, .35, 1);--dl-topbar-h: 44px;--dl-sidebar-w: 248px;--dl-sidebar-w-collapsed: 64px;--dl-inspector-w: 380px;--dl-gutter: 32px;--dl-section-gap: 32px;--dl-width-form: 760px;--dl-width-settings: 880px;--dl-width-record: 1240px;--dl-width-wide: 1680px;--dl-dialog-sm: 420px;--dl-dialog-md: 560px;--dl-dialog-lg: 760px;--dl-popover-w: 320px;--dl-row-h: 48px;--dl-cell-pad-x: 14px}html[data-density=compact] .dl,html[data-density=compact] .dl[data-design=approved]{--dl-font-size: var(--dl-type-secondary);--dl-small: var(--dl-type-caption);--dl-label-size: var(--dl-type-caption);--dl-head-size: var(--dl-type-caption);--dl-control-h: 32px;--dl-control-h-sm: 26px;--dl-radius-control: 9px;--dl-pad-card: 18px;--dl-gap: 14px;--dl-field-gap: 14px;--dl-section-gap: 20px;--dl-head-h: 34px;--dl-row-h: 34px;--dl-cell-pad-x: 10px;--dl-gutter: 20px}html[data-density=compact] .raouf-form,html[data-density=compact] .raouf-form-scope{--raouf-form-row-height: var(--raouf-form-row-height-compact);--raouf-control-height: var(--raouf-form-row-height-compact);--raouf-form-row-padding-block: 3px;--raouf-control-font-size: var(--dl-type-secondary)}html[data-density=comfortable] .dl[data-density=compact],html[data-density=comfortable] .dl [data-density=compact]{--dl-font-size: var(--dl-type-body);--dl-small: var(--dl-type-secondary);--dl-label-size: var(--dl-type-secondary);--dl-control-h: 42px;--dl-control-h-sm: 32px;--dl-radius-control: 12px;--dl-row-h: 48px}html[data-density=comfortable] .raouf-form[data-density],html[data-density=comfortable] .raouf-form-scope[data-density]{--raouf-form-row-height: var(--target-size);--raouf-control-height: var(--target-size);--raouf-form-row-padding-block: var(--dl-space-3);--raouf-control-font-size: var(--dl-type-table)}[data-sales-canvas]{--sx-font: "Raouf Farsi", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--sx-canvas: #f2f2f7;--sx-surface: #ffffff;--sx-side: rgba(255, 255, 255, .56);--sx-side-selected: #f2f2f7;--sx-label: #000000;--sx-label-2: rgba(60, 60, 67, .6);--sx-label-3: rgba(60, 60, 67, .3);--sx-separator: rgba(0, 0, 0, .1);--sx-fill: rgba(118, 118, 128, .12);--sx-fill-hover: rgba(116, 116, 128, .08);--sx-fill-pressed: rgba(120, 120, 128, .16);--sx-blue: #0088ff;--sx-on-blue: #ffffff;--sx-switch-off: #e9e9eb;--sx-green: #34c759;--sx-orange: #ff8d28;--sx-red: #ff383c;--sx-yellow: #ffcc00;--sx-indigo: #6155f5;--sx-teal: #00c3d0;--sx-gray: #8e8e93;--sx-segment-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 1px rgba(0, 0, 0, .04);--sx-focus: 0 0 0 4px rgba(0, 136, 255, .35);--sx-sheet-shadow: 0 24px 60px rgba(0, 0, 0, .18);--sx-backdrop: rgba(0, 0, 0, .24);--sx-material: rgba(255, 255, 255, .78);--sx-elevation: 0 0 0 .5px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .04);--sx-segment-thumb: #ffffff;--sx-paper: #ffffff;--sx-ink: #1d1d1f;--sx-ink-2: #6e6e73;--sx-rule: #d2d2d7;--sx-paper-shadow: 0 0 0 .5px rgba(0, 0, 0, .08), 0 12px 32px rgba(0, 0, 0, .08);--sx-radius-group: 22px;--sx-radius-side: 28px;--sx-radius-control: 12px;--sx-chevron-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 14'%3E%3Cpath d='M2 5l3-3 3 3M2 9l3 3 3-3' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--sx-divider-inset: var(--dl-space-7)}[data-sales-canvas][data-theme=dark]{--sx-switch-off: #39393d;--sx-canvas: #1c1c1e;--sx-surface: #2c2c2e;--sx-side: rgba(44, 44, 46, .62);--sx-side-selected: #3a3a3c;--sx-label: #ffffff;--sx-label-2: rgba(235, 235, 245, .6);--sx-label-3: rgba(235, 235, 245, .3);--sx-separator: rgba(255, 255, 255, .1);--sx-fill: rgba(118, 118, 128, .24);--sx-fill-hover: rgba(118, 118, 128, .18);--sx-fill-pressed: rgba(120, 120, 128, .32);--sx-blue: #0091ff;--sx-green: #30d158;--sx-orange: #ff9230;--sx-red: #ff4245;--sx-yellow: #ffd600;--sx-indigo: #6d7cff;--sx-teal: #00d2e0;--sx-gray: #8e8e93;--sx-segment-shadow: 0 0 0 .5px rgba(255, 255, 255, .08), 0 1px 2px rgba(0, 0, 0, .4);--sx-focus: 0 0 0 4px rgba(0, 145, 255, .45);--sx-sheet-shadow: 0 24px 60px rgba(0, 0, 0, .5);--sx-backdrop: rgba(0, 0, 0, .45);--sx-material: rgba(44, 44, 46, .78);--sx-elevation: 0 0 0 .5px rgba(255, 255, 255, .07);--sx-segment-thumb: #636366;--sx-paper-shadow: 0 0 0 .5px rgba(255, 255, 255, .1), 0 12px 32px rgba(0, 0, 0, .5)}@media(prefers-contrast:more){[data-sales-canvas]{--sx-separator: rgba(0, 0, 0, .3);--sx-label-2: rgba(60, 60, 67, .85);--sx-side: #ffffff}[data-sales-canvas][data-theme=dark]{--sx-separator: rgba(255, 255, 255, .32);--sx-label-2: rgba(235, 235, 245, .85);--sx-side: #2c2c2e}}@media(prefers-reduced-transparency:reduce){[data-sales-canvas]{--sx-side: #ffffff}[data-sales-canvas][data-theme=dark]{--sx-side: #2c2c2e}}.mobile-not-ready{position:fixed;inset:0;display:grid;align-content:center;justify-items:center;gap:10px;padding:32px;text-align:center;color:var(--ink-100);background:var(--surface-0)}.mobile-not-ready h1{margin:0;max-width:22em;font-size:22px;line-height:1.35;font-weight:600}.mobile-not-ready p{margin:0;max-width:22em;font-size:17px;line-height:1.5;color:var(--ink-70, var(--ink-100))}*{box-sizing:border-box}:root{--divider-inset: 16px;--divider-color: var(--raouf-separator)}html{min-width:320px;background:var(--surface-0)}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none}body{overscroll-behavior:none}:where(button,a,summary,label,[role=button],[role=tab],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],[role=radio],[role=switch],[role=checkbox]){touch-action:manipulation}:where(button,summary,[role=button],[role=tab],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=radio],[role=switch]){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body{min-width:320px;min-height:100dvh;margin:0;background:var(--raouf-canvas);transition:background var(--raouf-motion-standard) var(--raouf-easing)}button,input,select,textarea{font:inherit}:where(code,kbd,samp,pre,tt){font-family:Raouf Farsi,ui-monospace,SFMono-Regular,Menlo,monospace}.version-list code{font-size:13px}button,a{-webkit-tap-highlight-color:transparent}button{color:var(--shell-text-primary);cursor:pointer;background:var(--shell-surface-control);border:1px solid var(--shell-control-border);border-radius:var(--shell-control-radius);transition:transform var(--shell-motion-fast) var(--workspace-motion-easing),background var(--shell-motion-fast) var(--workspace-motion-easing)}@media(hover:hover)and (pointer:fine){button:hover{background:var(--shell-surface-control-hover)}}button:active{transform:scale(.98)}button:disabled{opacity:.55;cursor:not-allowed}.button-positive{color:var(--status-positive);background:var(--green-50);border-color:#30d15866}@media(hover:hover)and (pointer:fine){.button-positive:hover{background:#30d1582e}}.button-attention{color:var(--status-attention);background:var(--amber-50);border-color:#ff9f0a66}@media(hover:hover)and (pointer:fine){.button-attention:hover{background:#ff9f0a2e}}.button-critical{color:var(--status-critical);background:var(--red-50);border-color:#ff443a66}@media(hover:hover)and (pointer:fine){.button-critical:hover{background:#ff443a2e}}a{color:inherit}:focus-visible{outline:3px solid var(--shell-focus-ring);outline-offset:2px}input,select,textarea{min-height:44px;padding:0 12px;color:var(--shell-text-primary);background:var(--shell-surface-control);border:1px solid var(--shell-control-border);border-radius:var(--shell-control-radius);accent-color:var(--accent-600)}select{padding-right:8px}textarea{min-height:88px;padding:10px 12px;resize:vertical}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent-600)}input::placeholder,textarea::placeholder{color:var(--shell-text-muted)}input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed}select,input[type=date],input[type=datetime-local],input[type=time]{color-scheme:dark}input[type=file]{padding:8px 12px}input[type=file]::file-selector-button{min-height:28px;margin-right:12px;padding:0 12px;color:var(--shell-text-primary);font:inherit;font-weight:700;cursor:pointer;background:var(--shell-surface-control-hover);border:1px solid var(--shell-control-border);border-radius:var(--shell-control-radius)}@media(hover:hover)and (pointer:fine){input[type=file]::file-selector-button:hover{background:var(--shell-surface-navigation-hover)}}.brand{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.brand__mark{display:grid;width:38px;height:38px;place-items:center;color:var(--shell-text-on-accent);font-size:20px;font-weight:850;letter-spacing:-.05em;background:var(--accent-600);border-radius:10px 3px;transform:rotate(-3deg)}.brand>span:last-child{display:grid;gap:0}.brand strong{font-size:21px;line-height:1;letter-spacing:-.02em}.brand small{margin-top:4px;color:var(--shell-text-secondary);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.brand--large .brand__mark{width:46px;height:46px;font-size:24px}.brand--large strong{font-size:25px}.brand--large small{font-size:10px}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.page-heading__context{margin:0 0 7px!important;color:var(--shell-text-secondary)!important;font-size:10px!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page-heading h1{margin:0;font-size:clamp(28px,2.6vw,34px);line-height:1.08;letter-spacing:-.035em}.page-heading p{margin:7px 0 0;color:var(--gray-500);font-size:13px;line-height:1.5}.environment-note,.checkpoint-label{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;color:var(--shell-text-secondary);font-size:10px;font-weight:750;background:var(--gray-100);border:1px solid var(--gray-200);border-radius:6px;white-space:nowrap}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--workspace-surface-raised);border:1px solid var(--gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.metric{display:flex;min-height:114px;align-items:flex-start;gap:13px;padding:21px 19px;border-right:1px solid var(--gray-200)}.metric:last-child{border-right:0}.metric__icon{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;color:var(--shell-text-secondary);background:var(--gray-100);border-radius:50%}.metric>div{display:grid}.metric>div>span{color:var(--gray-600);font-size:11px;font-weight:650}.metric strong{margin-top:3px;font-size:26px;line-height:1;letter-spacing:-.035em}.metric small{margin-top:7px;color:var(--gray-500);font-size:10px}.panel{background:var(--workspace-surface-raised);border:1px solid var(--gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.workflow-panel{margin-top:18px;padding-bottom:17px}.panel__heading{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:18px;padding:13px 18px;border-bottom:1px solid var(--gray-100)}.panel__heading h2{margin:0;font-size:14px;letter-spacing:-.015em}.panel__heading p{margin:4px 0 0;color:var(--gray-500);font-size:10px}.panel__heading>span{color:var(--gray-500);font-size:10px;font-weight:700}.workflow-strip{display:grid;grid-template-columns:repeat(6,minmax(105px,1fr));margin:0;padding:23px 18px 4px;list-style:none;overflow-x:auto}.workflow-strip li{position:relative;display:grid;justify-items:center;min-width:105px;color:var(--gray-600);text-align:center}.workflow-strip li:before{position:absolute;top:18px;left:0;width:calc(50% - 22px);height:1px;content:"";background:var(--gray-300)}.workflow-strip li:after{position:absolute;top:18px;right:0;width:calc(50% - 22px);height:1px;content:"";background:var(--gray-300)}.workflow-strip li:first-child:before,.workflow-strip li:last-child:after{display:none}.workflow-strip__step{z-index:1;display:grid;width:38px;height:38px;place-items:center;color:var(--shell-text-secondary);font-size:12px;font-weight:800;background:var(--workspace-surface-raised);border:1.5px solid var(--gray-300);border-radius:50%}.workflow-strip strong{margin-top:10px;color:var(--gray-900);font-size:12px}.workflow-strip li>span:nth-of-type(2){margin-top:4px;color:var(--shell-text-secondary);font-size:10px;font-weight:750}.workflow-strip small{margin-top:2px;font-size:9px}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);gap:18px;margin-top:18px}.dashboard-columns>*{min-width:0}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:10px}th{height:36px;padding:0 11px;color:var(--gray-500);font-size:9px;font-weight:750;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:var(--gray-25);border-bottom:1px solid var(--gray-200)}td{min-height:50px;padding:9px 11px;color:var(--gray-600);border-bottom:1px solid var(--gray-100);vertical-align:middle}tbody tr:last-child td{border-bottom:0}@media(hover:hover)and (pointer:fine){tbody tr:hover{background:var(--gray-50)}}td:first-child{display:grid;gap:2px}td:first-child strong{color:var(--accent-600);font-size:10px}.record-area{color:var(--gray-500);font-size:8px;font-weight:700;text-transform:uppercase}.status-label{display:inline-flex;padding:4px 6px;color:var(--shell-text-secondary);font-size:9px;font-weight:700;background:var(--gray-100);border-radius:4px;white-space:nowrap}.priority-dot{display:inline-block;width:6px;height:6px;margin-right:5px;background:var(--amber-600);border-radius:50%}.priority-dot--high{background:var(--red-600)}.priority-dot--low{background:var(--green-600)}.activity-list{margin:0;padding:7px 16px 13px;list-style:none}.activity-list li{position:relative;display:grid;grid-template-columns:42px 11px minmax(0,1fr);gap:8px;min-height:68px;padding-top:12px}.activity-list time{color:var(--gray-500);font-size:9px}.activity-list__marker{z-index:1;width:9px;height:9px;margin-top:2px;background:var(--teal-600);border:2px solid var(--ink-000);border-radius:50%;box-shadow:0 0 0 1px var(--teal-500)}.activity-list li:not(:last-child):after{position:absolute;top:24px;bottom:-2px;left:55px;width:1px;content:"";background:var(--gray-200)}.activity-list div{display:grid;align-content:start}.activity-list strong{font-size:10px}.activity-list div span{margin-top:3px;color:var(--gray-600);font-size:9px;line-height:1.35}.activity-list div small{margin-top:4px;color:var(--gray-500);font-size:8px}.empty-state{display:grid;min-height:205px;place-content:center;justify-items:center;gap:8px;padding:30px;color:var(--gray-500);text-align:center}.empty-state strong{color:var(--gray-700);font-size:12px}.empty-state span{font-size:10px}.module-foundation{display:flex;align-items:flex-start;gap:16px;padding:22px;background:var(--blue-50);border:1px solid rgba(10,132,255,.25);border-radius:var(--radius-md)}.module-foundation__icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;color:var(--shell-text-secondary);background:var(--workspace-surface-raised);border:1px solid var(--gray-200);border-radius:9px}.module-foundation h2{margin:1px 0 5px;font-size:15px}.module-foundation p{margin:0;color:var(--gray-600);font-size:12px;line-height:1.55}.module-scope{max-width:760px;margin-top:18px}.module-scope ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.module-scope li{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 18px;color:var(--gray-700);font-size:12px;border-bottom:1px solid var(--gray-100)}.module-scope li:last-child{border-bottom:0}.module-scope li svg{color:var(--shell-text-secondary)}.page-state{display:grid;min-height:60vh;place-content:center;justify-items:center;gap:10px;padding:30px;text-align:center}.page-state h1{margin:4px 0 0;font-size:22px}.page-state p{max-width:440px;margin:0;color:var(--gray-500);font-size:13px;line-height:1.5}.page-state a,.page-state button{margin-top:5px;padding:9px 13px;color:var(--shell-text-on-accent);font-size:11px;font-weight:700;background:var(--teal-700);border:0;border-radius:6px;text-decoration:none}.page-state__icon{display:grid;width:48px;height:48px;place-items:center;color:var(--amber-600);background:var(--amber-50);border-radius:50%}.spinner,.button-spinner{display:inline-block;width:18px;height:18px;border:2px solid var(--gray-200);border-top-color:var(--teal-600);border-radius:50%;animation:spin .7s linear infinite}.app-loading{display:grid;min-height:100svh;place-content:center;justify-items:center;gap:14px;color:var(--gray-600);font-size:12px;background:var(--ink-000)}.app-loading .brand__mark{margin-bottom:8px}.login-page{display:grid;min-height:100svh;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);background:var(--ink-000)}.login-intro{display:flex;flex-direction:column;padding:clamp(32px,5vw,64px);color:var(--ink-100);background:radial-gradient(circle at 80% 14%,rgba(10,132,255,.16),transparent 30%),var(--navy-950)}.login-intro__copy{max-width:510px;margin:auto 0 20px}.login-intro__copy>p{margin:0 0 16px;color:var(--shell-text-secondary);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.login-intro h1{margin:0;font-size:clamp(35px,4.1vw,62px);line-height:1.03;letter-spacing:-.045em}.login-intro__copy>span{display:block;max-width:480px;margin-top:22px;color:var(--gray-600);font-size:14px;line-height:1.65}.login-intro ul{display:grid;gap:12px;margin:0 0 32px;padding:0;list-style:none;color:var(--gray-700);font-size:12px}.login-intro li{display:flex;align-items:center;gap:9px}.login-intro li svg{width:18px;color:var(--shell-text-secondary)}.login-intro__foot{display:flex;align-items:center;gap:8px;padding-top:22px;color:var(--gray-500);font-size:10px;border-top:1px solid var(--shell-sidebar-divider)}.login-panel{display:grid;place-items:center;padding:42px;background:var(--gray-25)}.login-form{width:min(100%,520px)}.login-form__heading>span{color:var(--shell-text-secondary);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.login-form h2{margin:9px 0 0;font-size:clamp(26px,3vw,36px);letter-spacing:-.04em}.login-form__heading p{margin:9px 0 0;color:var(--gray-500);font-size:13px}.account-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:28px 0 20px}.account-option{position:relative;display:flex;min-height:62px;align-items:center;gap:10px;padding:8px 10px;color:var(--gray-700);background:var(--workspace-surface-raised);border:1px solid var(--gray-200);border-radius:9px;text-align:left;transition:border-color var(--shell-motion-fast) var(--shell-motion-easing),background var(--shell-motion-fast) var(--shell-motion-easing)}@media(hover:hover)and (pointer:fine){.account-option:hover{border-color:var(--gray-300)}}.account-option--selected{background:var(--teal-100);border-color:var(--teal-600);box-shadow:0 0 0 2px #0a84ff29}.account-option:nth-child(5){grid-column:1 / -1}.account-option>span:nth-child(2){display:grid;flex:1}.account-option strong{font-size:11px}.account-option small{margin-top:3px;color:var(--gray-500);font-size:9px}.account-option>svg{color:var(--teal-700)}.field{display:grid;gap:7px;margin-top:13px}.field>span{color:var(--gray-700);font-size:11px;font-weight:700}.field input{width:100%;height:44px;padding:0 12px;color:var(--gray-900);font-size:12px;background:var(--shell-surface-control);border:1px solid var(--gray-300);border-radius:7px;outline:0;transition:border-color .12s var(--shell-motion-easing),box-shadow .12s var(--shell-motion-easing)}.field input:focus{border-color:var(--teal-600);box-shadow:0 0 0 3px var(--teal-100)}.field input[readonly]{color:var(--gray-600);background:var(--gray-50)}.field small{color:var(--gray-500);font-size:9px}.field small strong{color:var(--gray-700)}.form-error{margin-top:13px;padding:10px 12px;color:var(--status-critical);font-size:11px;background:var(--red-50);border:1px solid rgba(201,79,79,.35);border-radius:6px}.primary-button,.secondary-button,.danger-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 15px;font-size:11px;font-weight:750;border-radius:7px;transition:transform .1s ease-out,background .12s var(--shell-motion-easing)}.primary-button:active,.secondary-button:active,.danger-button:active{transform:scale(.97)}.primary-button{width:100%;margin-top:20px;color:var(--shell-text-on-accent);background:var(--teal-700);border:1px solid var(--teal-700)}@media(hover:hover)and (pointer:fine){.primary-button:hover{background:#0a84ffd9}}.primary-button:disabled{cursor:wait;opacity:.7}.primary-button .button-spinner{width:15px;height:15px;border-color:#00000040;border-top-color:var(--shell-text-on-accent)}.secondary-button{color:var(--gray-700);background:var(--shell-surface-control);border:1px solid var(--gray-300)}.danger-button{color:var(--status-critical);background:var(--red-50);border:1px solid rgba(255,68,58,.4)}@media(hover:hover)and (pointer:fine){.danger-button:hover{background:#ff443a2e}}.dialog-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:#000000b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.confirm-dialog{width:min(100%,390px);padding:26px;background:var(--shell-surface-menu);border-radius:12px;box-shadow:var(--shadow-md);text-align:center}.confirm-dialog__icon{display:grid;width:46px;height:46px;margin:0 auto 14px;place-items:center;color:var(--red-600);background:var(--red-50);border-radius:50%}.confirm-dialog h2{margin:0;font-size:20px}.confirm-dialog p{margin:9px 0 22px;color:var(--gray-500);font-size:14px}.confirm-dialog button[aria-disabled=true]{opacity:.55;cursor:wait}.confirm-dialog .confirm-dialog__error{margin:-10px 0 16px;color:var(--status-critical);font-weight:600}.confirm-dialog>div{display:flex;justify-content:center;gap:9px}@media(max-width:1120px){.metrics-grid{grid-template-columns:repeat(2,1fr)}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--gray-200)}.dashboard-columns{grid-template-columns:1fr}.activity-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 24px}.activity-list li:after{display:none}}@media(max-width:820px){.workflow-strip{justify-content:start;grid-template-columns:repeat(6,120px)}.login-page{grid-template-columns:1fr}.login-intro{min-height:340px;padding:32px}.login-intro__copy{margin:58px 0 24px}.login-intro h1{max-width:600px;font-size:clamp(34px,8vw,52px)}.login-intro ul,.login-intro__foot{display:none}.login-panel{padding:36px 22px 48px}}@media(max-width:560px){.page-heading{display:grid;gap:12px}.page-heading h1{font-size:25px}.environment-note,.checkpoint-label{justify-self:start}.metrics-grid{grid-template-columns:1fr 1fr}.metric{min-height:126px;display:grid;gap:8px;padding:15px;border-bottom:1px solid var(--gray-200)}.metric:nth-child(2n){border-right:0}.metric:nth-child(n+3){border-bottom:0}.metric strong{font-size:24px}.metric small{line-height:1.3}.panel__heading{align-items:flex-start}.dashboard-columns{gap:14px;margin-top:14px}.workflow-panel{margin-top:14px}.activity-list{grid-template-columns:1fr}.work-panel .panel__heading>span{display:none}table{min-width:650px}.login-intro{min-height:300px;padding:26px 22px}.login-intro__copy{margin:45px 0 15px}.login-intro h1{font-size:36px}.login-intro__copy>span{font-size:12px}.account-grid{grid-template-columns:1fr}.account-option:nth-child(5){grid-column:auto}.login-form h2{font-size:27px}.module-foundation{padding:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.workflow-page{display:grid;gap:20px;min-width:0}.workflow-heading{align-items:center}.secondary-button,.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:11px 16px;font:inherit;font-weight:700;cursor:pointer}.secondary-button{background:var(--shell-surface-control);border:1px solid var(--color-border,var(--gray-200));color:var(--gray-900)}.primary-button{border:0;background:var(--teal-700);color:var(--shell-text-on-accent)}.primary-button:disabled,.secondary-button:disabled{opacity:.55;cursor:wait}.alert{border-radius:10px;padding:12px 14px;display:flex;align-items:center;gap:8px}.alert--error{background:var(--red-50);color:var(--status-critical);border:1px solid rgba(201,79,79,.35)}.alert--success{background:var(--green-50);color:var(--status-positive);border:1px solid rgba(46,158,107,.35)}.workflow-progress{display:grid;grid-template-columns:repeat(10,minmax(70px,1fr));gap:6px;overflow-x:auto;padding:4px 0}.workflow-step{display:grid;justify-items:center;gap:6px;color:var(--gray-600);text-align:center;min-width:72px}.workflow-step span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--gray-100);font-weight:800}.workflow-step.is-done span{background:var(--teal-700);color:var(--shell-text-on-accent)}.workflow-step.is-current span{outline:3px solid var(--teal-100);background:var(--teal-700);color:var(--shell-text-on-accent)}.workflow-step small{font-size:11px}.workflow-grid,.history-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:20px}.action-panel,.notification-panel{min-width:0}.action-form{display:grid;gap:14px}.action-form label{display:grid;gap:6px;font-size:13px;font-weight:700;color:var(--gray-700)}.action-form input,.action-form textarea,.action-form select{width:100%;box-sizing:border-box;border:1px solid var(--gray-300);border-radius:9px;padding:10px 11px;font:inherit;background:var(--shell-surface-control)}.action-form textarea{resize:vertical}.empty-state,.complete-state{padding:24px;text-align:center;color:var(--gray-600)}.empty-state strong,.complete-state strong{display:block;color:var(--gray-900);margin-bottom:5px}.complete-state svg{color:var(--status-positive)}.notification-count{display:flex;align-items:center;gap:5px;color:var(--gray-700);font-weight:800}.notification-list,.event-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.notification-list li{display:flex;justify-content:space-between;gap:12px;align-items:center;background:var(--gray-50);border-radius:9px;padding:11px}.notification-list button{border:0;background:transparent;color:var(--teal-700);font-weight:700;cursor:pointer;white-space:nowrap}.inventory-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.inventory-cards article{background:var(--workspace-surface-raised);border:1px solid var(--gray-200);border-radius:12px;padding:16px}.inventory-cards span{display:block;font-size:25px;font-weight:800;color:var(--gray-900)}.inventory-cards small{text-transform:capitalize;color:var(--gray-600)}.table-scroll{overflow:auto}.table-scroll table{width:100%;border-collapse:collapse;min-width:740px}.table-scroll th,.table-scroll td{text-align:left;padding:12px;border-bottom:1px solid var(--gray-100);font-size:13px}.status-chip{display:inline-block;background:var(--gray-100);color:var(--gray-700);border-radius:999px;padding:4px 8px;font-weight:700}.event-list{max-height:330px;overflow:auto}.event-list li{border-left:3px solid var(--teal-600);padding:7px 10px;display:grid;gap:3px}.event-list span{color:var(--gray-600);font-size:13px}.workflow-loading{display:flex;align-items:center;gap:10px;padding:40px}.panel{min-width:0}.record-summary{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:14px;padding:10px;background:var(--gray-50);border-radius:9px}.record-summary strong:not(:first-child){margin-left:8px}.module-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.module-hero{background:linear-gradient(135deg,var(--ink-000) 0%,var(--blue-50) 100%)}.module-status{display:flex;align-items:center;gap:14px;padding:18px 20px;color:var(--gray-700);background:var(--gray-100);border-color:var(--gray-200)}.module-status svg{flex:0 0 auto}.module-status strong{display:block;color:var(--gray-900)}.module-status p{margin:4px 0 0;color:var(--gray-600);font-size:13px}.record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--gray-200);border:1px solid var(--gray-200);border-radius:10px;overflow:hidden}.record-field{display:grid;gap:5px;min-width:0;padding:14px 16px;background:var(--workspace-surface-raised)}.record-field small{color:var(--gray-600);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.record-field strong{overflow-wrap:anywhere;color:var(--gray-900);font-size:14px}.complete-state.panel{border-color:#2e9e6b59;background:var(--green-50)}@media(max-width:800px){.workflow-grid,.history-grid,.module-two-column{grid-template-columns:1fr}.inventory-cards,.record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-heading{align-items:flex-start}.workflow-heading .secondary-button{width:100%}.notification-list li{align-items:flex-start}.workflow-page{gap:14px}}@media(max-width:460px){.record-grid{grid-template-columns:1fr}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.work-center{display:grid;min-height:calc(100vh - 72px);margin:-28px -30px -40px;background:var(--ink-000)}.work-center--inspecting{grid-template-columns:minmax(0,1fr) var(--inspector-width)}.work-center__main{min-width:0;padding:26px}.work-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.work-heading h1{margin:0;font-size:24px}.work-heading p{margin:4px 0 0;color:var(--gray-500);font-size:12px}.work-heading>button,.task-form button[type=submit]{min-height:40px;padding:0 15px;color:var(--shell-text-on-accent);font-weight:700;background:var(--teal-700);border:0;border-radius:5px;transition:transform .1s ease-out}.work-heading>button:active,.task-form button[type=submit]:active{transform:scale(.97)}.work-tabs{display:flex;gap:6px;margin-top:22px;border-bottom:1px solid var(--gray-200)}.work-tabs button{position:relative;min-height:44px;padding:0 12px;color:var(--shell-text-secondary);font-weight:600;background:transparent;border:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:color .12s var(--shell-motion-easing),background .12s var(--shell-motion-easing)}@media(hover:hover)and (pointer:fine){.work-tabs button:hover:not(.is-active){color:var(--shell-text-primary);background:var(--shell-surface-control-hover)}}.work-tabs button:focus-visible{outline:none;box-shadow:inset 0 -3px var(--accent-600)}.work-tabs button.is-active{color:var(--teal-700);font-weight:750}.work-tabs button.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;content:"";background:var(--teal-700)}.work-tabs span{display:inline-grid;min-width:22px;height:22px;margin-left:6px;place-items:center;background:var(--teal-100);border-radius:50%}.work-tools{display:flex;gap:10px;margin:18px 0}.work-tools label{display:flex;max-width:330px;min-height:42px;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--gray-200);border-radius:5px}.work-tools input{min-width:0;border:0;outline:0;background:transparent;color:var(--gray-900)}.work-tools button{display:flex;min-height:42px;align-items:center;gap:8px;padding:0 14px;background:var(--shell-surface-control);border:1px solid var(--gray-200);border-radius:5px}.data-table-wrap{overflow:auto;border:1px solid var(--gray-200);border-radius:4px}.data-table{min-width:850px;font-size:12px}.data-table th{height:42px;color:var(--gray-900);font-size:10px;text-transform:none;background:var(--workspace-surface-raised)}.data-table td{height:54px;font-size:11px}.data-table td:first-child{display:table-cell}.data-table td:first-child button{color:var(--gray-900);font-weight:650;background:transparent;border:0;text-align:left}.data-table tr.is-selected{background:var(--shell-surface-navigation-selected);box-shadow:inset 3px 0 var(--teal-700)}.status-text,.priority-text{display:inline-flex;align-items:center;gap:6px;text-transform:capitalize;white-space:nowrap}.status-text i,.priority-text i{width:7px;height:7px;background:var(--accent-600);border-radius:50%}.status-text--pending i,.priority-text--medium i{background:var(--status-attention)}.priority-text--high{color:var(--status-critical)}.priority-text--high i{background:var(--status-critical)}.priority-text--low{color:var(--status-positive)}.priority-text--low i{background:var(--status-positive)}.priority-text--critical{color:var(--status-critical)}.priority-text--critical i{background:var(--status-critical)}.record-list{display:none}.task-inspector{min-width:0;border-left:1px solid var(--gray-200);background:var(--ink-000)}.task-inspector__desktop{position:sticky;top:72px;max-height:calc(100vh - 72px);overflow:auto}.task-inspector__mobile{display:none}.inspector__header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:24px 20px 16px}.inspector__header h2{margin:0;font-size:18px}.ui-icon-button{display:inline-grid;min-width:var(--target-size);height:var(--target-size);place-items:center;background:transparent;border:0;border-radius:5px;transition:background .12s var(--shell-motion-easing)}@media(hover:hover)and (pointer:fine){.ui-icon-button:hover{background:var(--shell-surface-control-hover)}}.inspector__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 18px}.inspector__actions button{min-height:44px;color:var(--teal-700);font-weight:750;background:var(--shell-surface-control);border:1px solid var(--teal-700);border-radius:4px;transition:transform .1s ease-out}.inspector__actions button:active{transform:scale(.97)}.inspector__actions button:last-child{color:var(--shell-text-on-accent);background:var(--teal-700)}.inspector__facts{margin:0;padding:0 20px}.inspector__facts>div{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:44px}.inspector__facts dt{display:flex;align-items:center;gap:8px;font-size:12px}.inspector__facts dt svg{width:16px}.inspector__facts dd{margin:0;color:var(--gray-600);font-size:11px}.inspector__section{margin:0 20px;padding:16px 0;border-top:1px solid var(--gray-200)}.inspector__section h3{margin:0 0 10px;font-size:13px}.inspector__section p{margin:0;color:var(--gray-500);font-size:11px}.evidence-row{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--gray-200);font-size:10px}.async-state{display:grid;min-height:260px;place-content:center;justify-items:center;gap:10px;color:var(--gray-500);text-align:center}.async-state svg{color:var(--teal-700)}.async-state button,.conflict-banner button{padding:7px 10px;color:var(--teal-700);background:var(--shell-surface-control);border:1px solid currentColor;border-radius:4px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.conflict-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;color:var(--status-attention);background:var(--amber-50);border:1px solid rgba(201,138,44,.35)}.ui-field{display:grid;gap:6px}.ui-field input{min-height:42px;padding:0 10px;background:var(--shell-surface-control);color:var(--gray-900);border:1px solid var(--gray-300);border-radius:4px}.ui-field small{color:var(--red-600)}.task-form{display:grid;gap:12px}.bottom-sheet{background:var(--shell-surface-menu)}.bottom-sheet__handle{display:none}@media(min-width:821px)and (max-width:1120px){.work-center{margin:-24px -22px -36px}}@media(max-width:820px){.work-center{min-height:calc(100vh - 128px);margin:0}.work-center--inspecting{grid-template-columns:1fr}.work-center__main{padding:20px 18px}.data-table-wrap{display:none}.record-list{display:grid;margin:0 -18px}.record-row{position:relative;display:grid;min-height:118px;gap:6px;padding:18px 52px 16px 24px;color:var(--gray-600);background:var(--ink-000);border:0;border-bottom:1px solid var(--gray-200);text-align:left}.record-row.is-selected{background:var(--shell-surface-navigation-selected);box-shadow:inset 4px 0 var(--teal-700)}.record-row__title{color:var(--gray-900);font-size:16px;font-weight:700}.record-row>svg{position:absolute;top:22px;right:17px}.task-inspector{position:fixed;inset:0;z-index:80;display:grid;align-items:end;background:#000000b8;border:0}.task-inspector__desktop{display:none}.task-inspector__mobile{display:block}.bottom-sheet{position:relative;max-height:82vh;padding-top:12px;overflow:auto;border-radius:22px 22px 0 0;box-shadow:0 -12px 35px #0000008c}.bottom-sheet__handle{display:block;width:48px;height:5px;margin:0 auto;background:var(--gray-300);border-radius:5px}.inspector__actions{position:sticky;bottom:0;z-index:1;padding:14px 18px;background:var(--ink-000);border-top:1px solid var(--gray-200)}.work-tabs{justify-content:space-between;gap:8px;overflow:auto}.work-tabs button:nth-child(4){display:none}.work-tools label{max-width:none;flex:1}}@media(max-width:560px){.work-heading{display:flex;justify-content:flex-end;padding-top:12px}.work-heading>div{display:none}.work-heading>button{display:inline-flex}.work-center__main{padding-top:0}.work-tabs{margin-top:8px}.work-tools{gap:8px;margin:15px 0}.work-tools label{min-width:0}.work-tools button{width:48px;flex:0 0 48px;padding:0;font-size:0;justify-content:center}.work-tools button svg{width:22px}.record-row{min-height:128px}.inspector__facts>div{min-height:58px;border-bottom:1px solid var(--gray-200)}.inspector__header{padding-top:18px}.inspector__actions button{min-height:52px}}@media(min-width:821px){.task-inspector{position:sticky;top:72px;max-height:calc(100vh - 72px);overflow:auto}}.task-create-dialog{width:min(460px,100%);padding:24px;background:var(--shell-surface-menu);border-radius:12px;box-shadow:var(--shadow-md)}.task-create-dialog h2{margin:0 0 18px}.dialog-actions{display:flex;justify-content:flex-end;gap:10px}.dialog-actions button{min-height:42px;padding:0 16px;border:1px solid var(--gray-300);border-radius:6px;background:var(--shell-surface-control);color:var(--gray-900)}.dialog-actions button[type=submit]{color:var(--shell-text-on-accent);background:var(--teal-700);border-color:var(--teal-700)}.approval-reason{max-width:560px;margin-top:18px}.approval-reason textarea{min-height:90px;padding:10px;background:var(--shell-surface-control);color:var(--gray-900);border:1px solid var(--gray-300);border-radius:5px;font:inherit}.inspector__actions button:disabled{cursor:not-allowed;opacity:.5;color:var(--shell-text-muted)!important;background:var(--shell-surface-control)!important;border-color:var(--shell-control-border)!important}@media(max-width:820px){.task-inspector{inset:auto 0 0;display:block;max-height:82vh;padding-top:12px;overflow:auto;background:var(--shell-surface-menu);border-radius:22px 22px 0 0;box-shadow:0 -12px 35px #0000008c}.task-inspector:before{position:fixed;inset:0;z-index:-1;content:"";background:#000000b8}}.foundation-screen{min-height:calc(100vh - 140px);background:var(--workspace-surface)}.page-header{display:flex;min-height:104px;align-items:center;justify-content:space-between;gap:24px;padding:22px var(--workspace-gutter);background:var(--workspace-surface)}.page-header__identity{min-width:0}.page-header__context{margin:0 0 5px;color:var(--gray-700);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.page-header__title-row{display:flex;align-items:center;gap:12px}.page-header h1{margin:0;font-size:clamp(28px,2.6vw,34px);letter-spacing:-.025em}.page-header__description{max-width:68ch;margin:6px 0 0;color:var(--gray-500);font-size:15px;line-height:1.5}.page-header__meta{display:inline-flex;align-items:center;min-height:26px;padding:6px 12px;color:var(--gray-600);font-size:11px;font-weight:700;background:var(--gray-100);border-radius:var(--radius-md)}.page-header__actions,.page-header__secondary-actions{display:flex;align-items:center;gap:8px}.page-header__actions button,.upload-panel button,.access-change-form button{min-height:44px;padding:0 15px;color:var(--shell-text-on-accent);font-weight:700;background:var(--teal-700);border:0;border-radius:var(--radius-md);transition:transform var(--shell-motion-fast) var(--workspace-motion-easing),box-shadow var(--shell-motion-fast) var(--workspace-motion-easing)}.page-header__actions button:active,.upload-panel button:active,.access-change-form button:active{transform:scale(.98)}.page-header__secondary-actions button{color:var(--teal-700);background:var(--shell-surface-control);border:1px solid var(--gray-200)}.subtabs{display:flex;gap:6px;padding:0 calc(var(--workspace-gutter) - 12px);border-bottom:1px solid var(--workspace-border)}.subtabs button{min-height:44px;margin-bottom:-1px;padding:0 12px;background:transparent;border:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--shell-text-secondary);font-weight:600;transition:color .12s var(--shell-motion-easing),background .12s var(--shell-motion-easing)}@media(hover:hover)and (pointer:fine){.subtabs button:hover:not(.is-active){color:var(--shell-text-primary);background:var(--shell-surface-control-hover)}}.subtabs button:focus-visible{outline:none;box-shadow:inset 0 -3px var(--accent-600)}.subtabs .is-active{color:var(--teal-700);font-weight:750;border-bottom:3px solid var(--teal-700)}.record-detail,.upload-panel,.access-columns,.filter-row,.notification-page-list,.audit-timeline,.screen-empty,.safety-warning{margin:var(--workspace-section-gap) var(--workspace-gutter)}.record-detail,.record-section{padding:20px;background:var(--workspace-surface-raised);border:1px solid var(--workspace-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.record-detail h2{margin:0 0 12px}.record-detail dl{display:grid;grid-template-columns:160px 1fr;row-gap:2px;column-gap:16px;margin-top:8px}.record-detail dt,.record-detail dd{min-height:38px;display:flex;align-items:center;border-bottom:1px solid var(--gray-100)}.record-detail dt{color:var(--shell-text-secondary);font-size:13px}.record-detail dd{margin:0;color:var(--shell-text-primary);font-weight:650;font-size:14px}.record-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px}.record-header__identity>p{display:flex;gap:8px;margin:0 0 6px;color:var(--gray-500);font-size:11px}.record-header__identity h2{margin:0;font-size:22px;letter-spacing:-.015em}.record-header__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.record-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.record-section h3{margin:0;font-size:14px}.record-section header p{margin:4px 0 0;color:var(--gray-500);font-size:11px}.record-section__content{margin-top:14px}.status-indicator,.priority-text{display:inline-flex;align-items:center;gap:7px;text-transform:capitalize;white-space:nowrap}.status-indicator__mark,.priority-text i{width:7px;height:7px;flex:0 0 7px;background:var(--gray-500);border-radius:50%}.status-indicator[data-tone=info] .status-indicator__mark{background:var(--status-info)}.status-indicator[data-tone=positive] .status-indicator__mark{background:var(--green-600)}.status-indicator[data-tone=attention] .status-indicator__mark{background:var(--amber-600)}.status-indicator[data-tone=critical]{color:var(--status-critical)}.status-indicator[data-tone=critical] .status-indicator__mark{background:var(--status-critical)}.needs-correction{color:var(--amber-600);font-weight:700}.safety-warning{display:flex;align-items:center;gap:10px;padding:13px;color:var(--status-attention);background:var(--amber-50);border:1px solid rgba(201,138,44,.35);border-radius:var(--radius-md)}.safety-warning span{margin-inline-start:auto;color:var(--gray-600)}.upload-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;max-width:520px;padding:20px;background:var(--workspace-surface-raised);border:1px solid var(--workspace-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.upload-panel label{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;font-weight:700;min-width:0}.upload-panel input,.upload-panel select{width:100%;min-width:0}.upload-panel p{color:var(--gray-500);font-size:11px}.notification-page-list,.audit-timeline{padding:0;overflow:hidden;background:var(--workspace-surface-raised);border:1px solid var(--workspace-border);border-radius:var(--radius-lg);list-style:none;box-shadow:var(--shadow-sm)}.notification-page-list li{padding:0;border-bottom:1px solid var(--gray-200)}.notification-page-list li .notification-item{display:grid;width:100%;gap:4px;padding:15px;color:inherit;text-align:left;background:transparent;border:0;border-radius:0;cursor:pointer;transition:background .12s var(--shell-motion-easing)}@media(hover:hover)and (pointer:fine){.notification-page-list li .notification-item:hover{background:var(--shell-surface-control-hover)}}.audit-timeline li{display:grid;gap:4px;padding:15px;border-bottom:1px solid var(--gray-200)}.notification-page-list li:last-child,.audit-timeline li:last-child{border-bottom:0}.notification-page-list time,.audit-timeline time{color:var(--gray-500);font-size:10px}.read-only-label{color:var(--gray-600);font-weight:700}.filter-row{display:flex;gap:8px}.filter-row input{min-height:44px;padding:0 10px;background:var(--shell-surface-control);color:var(--gray-900);border:1px solid var(--gray-200);border-radius:var(--radius-sm)}.access-columns{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;background:var(--workspace-surface-raised);border:1px solid var(--workspace-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.access-columns article{padding:20px}.access-columns article+article{border-inline-start:1px solid var(--gray-200)}.screen-empty{padding:50px 20px;color:var(--gray-500);text-align:center}.async-state p{max-width:42ch;margin:0;color:var(--gray-500);font-size:14px;line-height:1.5}.async-state--conflict svg,.async-state--error svg{color:var(--amber-600)}.search-results-groups{display:grid;gap:var(--workspace-section-gap);margin:var(--workspace-section-gap) var(--workspace-gutter)}.search-results-group{padding:20px;background:var(--workspace-surface-raised);border:1px solid var(--workspace-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.search-results-group header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.search-results-group h3{margin:0;font-size:14px}.search-results-group header span{color:var(--gray-500);font-size:11px;font-weight:700}.search-results-group ul{display:grid;gap:2px;margin:14px 0 0;padding:0;list-style:none}.search-results-group li a{display:grid;gap:3px;padding:12px;color:inherit;text-decoration:none;border-radius:var(--radius-sm);transition:background .12s var(--shell-motion-easing)}@media(hover:hover)and (pointer:fine){.search-results-group li a:hover{background:var(--shell-surface-control-hover)}}.search-results-group li a strong{font-size:13px;color:var(--shell-text-primary)}.search-results-group li a span{font-size:11px;color:var(--shell-text-secondary)}@media(max-width:820px){.foundation-screen{min-height:100vh}.page-header{align-items:flex-start;padding:18px}.page-header__description{max-width:55ch}.page-header__actions{flex-wrap:wrap}.subtabs{padding:0 18px}.record-detail,.upload-panel,.access-columns,.filter-row,.notification-page-list,.audit-timeline,.screen-empty,.safety-warning,.search-results-groups{margin:16px 18px}.filter-row{display:grid;grid-template-columns:1fr 1fr}.access-columns{grid-template-columns:1fr}.access-columns article+article{border-top:1px solid var(--gray-200);border-inline-start:0}.safety-warning{align-items:flex-start;flex-wrap:wrap}.safety-warning span{width:100%;margin:0}}@media(max-width:560px){.page-header{min-height:auto;flex-direction:column}.page-header__actions{width:100%;justify-content:flex-end}.page-header__title-row{align-items:flex-start;flex-direction:column;gap:6px}.record-header{flex-direction:column}.record-header__controls{width:100%;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.page-header__actions button,.upload-panel button,.access-change-form button{transition:none}.spin{animation-duration:1.8s}}@media(prefers-reduced-transparency:reduce){.foundation-screen,.page-header,.workspace-surface-raised,.record-detail,.record-section,.panel,.metrics-grid,.upload-panel,.notification-page-list,.audit-timeline,.access-columns,.search-results-group{background:var(--ink-000)}}.foundation-overview{min-height:calc(100vh - 140px);background:var(--ink-000)}.overview-source{display:grid;justify-items:end;gap:4px;color:var(--gray-500);font-size:10px}.overview-source strong{color:var(--gray-700)}.overview-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--gray-200)}.overview-metrics article{display:grid;gap:8px;padding:24px;border-right:1px solid var(--gray-200)}.overview-metrics article:last-child{border:0}.overview-metrics span{color:var(--gray-600);font-size:11px}.overview-metrics strong{font-size:28px}@media(max-width:820px){.overview-metrics{grid-template-columns:1fr 1fr}.overview-metrics article:nth-child(2){border-right:0}.overview-metrics article:nth-child(-n+2){border-bottom:1px solid var(--gray-200)}}.needs-correction{color:var(--status-attention)}.data-view__table{overflow:auto;background:var(--workspace-surface-raised);border:1px solid var(--workspace-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.data-view table{width:100%;border-collapse:collapse;font-size:12px}.data-view th{height:42px;padding:0 14px;color:var(--gray-600);font-size:10px;font-weight:750;text-align:left;background:var(--workspace-surface-subtle);border-bottom:1px solid var(--workspace-border)}.data-view td{height:54px;padding:8px 14px;border-bottom:1px solid var(--gray-100)}.data-view tr:last-child td{border-bottom:0}.data-view tr.is-selected{background:var(--shell-surface-navigation-selected);box-shadow:inset 3px 0 var(--teal-700)}.data-view tr.is-clickable{cursor:pointer;transition:background .12s var(--shell-motion-easing)}@media(hover:hover)and (pointer:fine){.data-view tr.is-clickable:hover{background:var(--shell-surface-navigation-hover)}}.data-view [data-align=end]{text-align:right}.data-view__open{min-height:auto;padding:0;color:var(--shell-text-primary);font-weight:650;background:transparent;border:0}@media(hover:hover)and (pointer:fine){.data-view__open:hover{color:var(--accent-600)}}.data-view__list{display:none}.data-view__record{position:relative;display:grid;width:100%;min-height:108px;gap:6px;padding:16px 52px 16px 18px;color:var(--gray-600);background:var(--ink-000);border:0;border-bottom:1px solid var(--workspace-border);text-align:left;transition:background .12s var(--shell-motion-easing)}.data-view__record.is-selected{background:var(--shell-surface-navigation-selected);box-shadow:inset 4px 0 var(--teal-700)}@media(max-width:820px){.data-view__table{display:none}.data-view__list{display:grid;margin:0 -18px}}.work-center .page-header{margin:-26px -26px 0}.work-center .page-header__primary-action button{min-height:42px;padding:0 16px;color:var(--shell-text-on-accent);font-weight:750;background:var(--teal-700);border:0;border-radius:var(--radius-md)}.work-tabs a{position:relative;display:inline-flex;min-height:48px;align-items:center;padding:0 5px;color:var(--gray-600);text-decoration:none}.work-tabs a:focus-visible{outline:none;box-shadow:inset 0 -3px var(--accent-600)}.work-tabs a.is-active{color:var(--teal-700);font-weight:750}.work-tabs a.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;content:"";background:var(--teal-700);border-radius:3px 3px 0 0}.queue-filters{display:flex;align-items:end;gap:12px;margin:-8px 0 18px;padding:14px;background:var(--workspace-surface-subtle);border:1px solid var(--workspace-border);border-radius:var(--radius-md)}.queue-filters label{display:grid;min-width:180px;gap:5px;color:var(--gray-600);font-size:11px;font-weight:700}.queue-filters select{min-height:40px;padding:0 34px 0 10px;background:var(--shell-surface-control);color:var(--gray-900);border:1px solid var(--gray-200);border-radius:var(--radius-sm);text-transform:capitalize}.queue-filters button{min-height:40px;padding:0 12px;color:var(--teal-700);background:var(--shell-surface-control);border:1px solid var(--gray-200);border-radius:var(--radius-sm)}.data-view__open{color:var(--gray-900);font:inherit;font-weight:700;background:transparent;border:0;text-align:left}@media(max-width:820px){.work-center .page-header{margin:-20px -18px 0}.queue-filters{display:grid;grid-template-columns:1fr 1fr}.queue-filters label{min-width:0}.queue-filters button{grid-column:1/-1}}.work-center .subtabs{margin:0 -26px;padding-inline:26px}.compact-filter{display:flex!important;max-width:250px!important;align-items:center;gap:8px}.compact-filter select{min-width:0;min-height:40px;padding:0 30px 0 8px;background:var(--shell-surface-control);color:var(--gray-900);border:0;outline:0;text-transform:capitalize}.workflow-inspector .record-detail{margin:0 20px;padding:0;border:0;border-radius:0;box-shadow:none}.workflow-inspector .record-detail>h2{font-size:17px}.workflow-inspector .record-detail dl{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);font-size:11px}.workflow-decision-reason{margin:18px 20px}.workflow-decision-reason textarea{min-height:88px;padding:10px;font:inherit;background:var(--shell-surface-control);color:var(--gray-900);border:1px solid var(--gray-300);border-radius:var(--radius-sm);resize:vertical}.work-center__main>form{display:grid;max-width:620px;gap:12px;margin:18px 0;padding:18px;background:var(--workspace-surface-raised);border:1px solid var(--workspace-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.work-center__main>form label{display:grid;gap:6px;font-size:11px;font-weight:700}.work-center__main>form input,.work-center__main>form textarea{min-height:42px;padding:8px 10px;font:inherit;background:var(--shell-surface-control);color:var(--gray-900);border:1px solid var(--gray-300);border-radius:var(--radius-sm)}.work-center__main>form button{min-height:42px;color:var(--shell-text-on-accent);font-weight:750;background:var(--teal-700);border:0;border-radius:var(--radius-md)}@media(max-width:820px){.work-center .subtabs{margin:0 -18px;padding-inline:18px}.workflow-inspector .record-detail{margin-inline:18px}}.access-change-form{display:grid;gap:16px;max-width:560px;margin:var(--workspace-section-gap) var(--workspace-gutter);padding:22px;background:var(--workspace-surface-raised);border:1px solid var(--workspace-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.access-change-form>label,.access-change-form>div>label,.access-change-form fieldset>div>label{display:grid;gap:7px;min-width:0;color:var(--shell-text-secondary);font-size:12px;font-weight:650}.access-change-form input,.access-change-form select,.access-change-form textarea{width:100%;min-width:0;min-height:44px;padding:0 12px;color:var(--shell-text-primary);font:inherit;font-size:13px;background:var(--shell-surface-control);border:1px solid var(--shell-control-border);border-radius:var(--shell-control-radius);outline:0;transition:border-color .12s var(--shell-motion-easing),box-shadow .12s var(--shell-motion-easing),background .12s var(--shell-motion-easing)}.access-change-form input[type=date]{min-width:150px;padding:0 10px}.access-change-form textarea{min-height:84px;padding:10px 12px;resize:vertical}@media(hover:hover)and (pointer:fine){.access-change-form input:hover,.access-change-form select:hover,.access-change-form textarea:hover{border-color:var(--gray-300)}}.access-change-form input:focus,.access-change-form select:focus,.access-change-form textarea:focus,.access-change-form input:focus-visible,.access-change-form select:focus-visible,.access-change-form textarea:focus-visible{background:var(--shell-surface-control-hover);border-color:var(--accent-600);box-shadow:0 0 0 3px #0a84ff3d;outline:0}.access-change-form input[readonly]{color:var(--shell-text-secondary);background:var(--gray-50);cursor:default}.access-change-form input[type=checkbox],.access-change-form input[type=radio]{min-height:0;width:18px;height:18px;padding:0;accent-color:var(--accent-600)}.access-change-form label:has(>input[type=checkbox]),.access-change-form label:has(>input[type=radio]){display:flex;flex-direction:row;align-items:center;gap:9px;color:var(--shell-text-primary);font-weight:500}.access-change-form fieldset{display:grid;gap:12px;margin:0;padding:14px;border:1px solid var(--workspace-border);border-radius:var(--radius-md)}.access-change-form legend{padding:0 6px;color:var(--shell-text-secondary);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.access-change-form fieldset>button[type=button]{justify-self:start;color:var(--accent-600);font-weight:700;background:transparent;border:0;padding:0;min-height:32px}@media(hover:hover)and (pointer:fine){.access-change-form fieldset>button[type=button]:hover{text-decoration:underline}}.access-change-form .journal-line{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;padding-bottom:10px;border-bottom:1px solid var(--workspace-border)}.access-change-form .journal-line:last-of-type{border-bottom:0;padding-bottom:0}.access-change-form>button[type=submit]{justify-self:start}.record-detail ul,.record-section ul{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.record-detail li,.record-section li{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;background:var(--workspace-surface-subtle);border:1px solid var(--workspace-border);border-radius:var(--radius-md)}.record-detail li strong,.record-section li strong{color:var(--shell-text-primary)}.record-detail li span,.record-section li span{color:var(--shell-text-secondary);font-size:12px}.record-detail li button,.record-section li button{min-height:36px;padding:0 12px;font-size:12px;font-weight:700;transition:background .12s var(--shell-motion-easing),transform .1s ease-out}.record-detail li button:active,.record-section li button:active{transform:scale(.96)}.record-detail li label,.record-section li label{display:flex;align-items:center;gap:6px;color:var(--shell-text-secondary);font-size:11px}.record-detail li label input,.record-section li label input{min-height:32px;padding:0 8px;color:var(--shell-text-primary);font-size:12px;background:var(--shell-surface-control);border:1px solid var(--shell-control-border);border-radius:6px}@media(prefers-reduced-motion:reduce){.access-change-form input,.access-change-form select,.access-change-form textarea,.record-detail li button,.record-section li button{transition:none}}.combobox{position:relative}.combobox__list{position:absolute;z-index:30;top:calc(100% + 4px);left:0;width:100%;max-height:220px;margin:0;padding:6px;overflow-y:auto;list-style:none;background:var(--shell-surface-menu);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--shell-menu-border);border-radius:var(--shell-menu-radius);box-shadow:var(--shell-menu-shadow)}.combobox__list li{padding:9px 10px;color:var(--shell-text-primary);font-size:13px;border-radius:6px;cursor:pointer}.combobox__list li.is-highlighted{background:var(--shell-surface-navigation-selected)}@media(hover:hover)and (pointer:fine){.combobox__list li:hover{background:var(--shell-surface-navigation-selected)}}.workspace-section{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:var(--workspace-section-gap) var(--workspace-gutter) 0}.workspace-section label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:var(--shell-text-secondary)}.toast{position:fixed;bottom:28px;left:50%;z-index:90;max-width:min(420px,calc(100vw - 32px));padding:12px 18px;color:var(--shell-text-primary);font-size:13px;font-weight:700;text-align:center;background:var(--shell-surface-menu);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--shell-menu-border);border-radius:var(--radius-md);box-shadow:var(--shell-menu-shadow);transform:translate(-50%);transition:opacity .2s var(--shell-motion-easing),transform .2s var(--shell-motion-easing)}@starting-style{.toast{opacity:0;transform:translate(-50%) translateY(6px)}}.toast:empty{display:none}.field-hint{display:block;margin-top:4px;color:var(--status-attention);font-size:11px;font-weight:600}.field-help{display:block;margin-top:4px;color:var(--shell-text-muted);font-size:11px;font-weight:500}.required-mark:before{content:"*";margin-left:3px;color:var(--status-critical);font-weight:700}@media(prefers-reduced-motion:reduce){.toast{transition:opacity .2s ease}@starting-style{.toast{transform:translate(-50%)}}}.form-error{margin:var(--workspace-section-gap) var(--workspace-gutter);padding:12px 14px;color:var(--status-critical);font-weight:600;background:var(--red-50);border:1px solid rgba(255,68,58,.35);border-radius:var(--radius-md)}.result-list{display:grid;gap:10px;padding:0;margin:var(--workspace-section-gap) var(--workspace-gutter);list-style:none}.result-list>li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 16px;background:var(--workspace-surface-raised);border:1px solid var(--workspace-border);border-radius:var(--radius-md)}.result-list>li>strong{flex:0 0 auto}.result-list>li>span{color:var(--shell-text-secondary);font-size:12px}.result-list>li>a{color:inherit;text-decoration:none}.result-list label{display:flex;flex-direction:column;gap:4px;margin-left:auto;text-align:left;font-size:11px;font-weight:700;color:var(--shell-text-secondary)}.result-list label input,.result-list label .combobox input{min-width:200px;margin-left:0}.result-list>li>button,.result-list>li>form{flex:0 0 auto;margin-left:auto}.result-list>li>button{min-height:36px;padding:0 14px;font-weight:700}.result-list>li>button+button{margin-left:0}.lifecycle-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;flex:1 0 100%;margin-top:8px;padding-top:12px;border-top:1px solid var(--workspace-border)}.lifecycle-actions label{flex:1 1 220px;display:flex;flex-direction:column;gap:4px;text-align:left;font-size:11px;font-weight:700;color:var(--shell-text-secondary)}.lifecycle-actions label input{width:100%}.lifecycle-actions button{flex:0 0 auto;min-height:36px;padding:0 14px;font-weight:700}@media(max-width:560px){.result-list{margin:16px 18px}.result-list label,.result-list>li>button,.result-list>li>form{margin-left:0;width:100%}.lifecycle-actions label,.lifecycle-actions button{flex:1 1 100%}}@keyframes skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}.skeleton-block{display:block;background:var(--workspace-surface-subtle, var(--gray-100));border-radius:4px;animation:skeleton-pulse 1.4s ease-in-out infinite}.skeleton-block--circle{border-radius:50%;flex:0 0 auto}.skeleton{margin:var(--workspace-section-gap) var(--workspace-gutter)}.skeleton-table__head,.skeleton-table__row{display:grid;grid-template-columns:repeat(var(--skeleton-cols, 4),1fr);gap:16px;align-items:center;padding:12px 0}.skeleton-table__head{padding-bottom:10px;border-bottom:1px solid var(--workspace-border)}.skeleton-table__row{border-bottom:1px solid var(--gray-100)}.skeleton-list__row{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:8px;background:var(--workspace-surface-subtle);border:1px solid var(--workspace-border);border-radius:var(--radius-md)}.skeleton-list__lines{display:grid;gap:8px;flex:1}.skeleton-detail__row{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:16px;min-height:38px;border-bottom:1px solid var(--gray-100)}.skeleton-dashboard__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:20px}.skeleton-dashboard__card{display:grid;gap:10px;padding:20px;background:var(--workspace-surface-raised);border:1px solid var(--workspace-border);border-radius:var(--radius-lg)}.skeleton-dashboard__activity{display:grid;gap:12px;padding:20px;background:var(--workspace-surface-raised);border:1px solid var(--workspace-border);border-radius:var(--radius-lg)}.skeleton-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.skeleton-calendar__cell{border-radius:var(--radius-md)}.ui-field{display:grid;gap:7px;min-width:0}.ui-field>*{min-width:0}.ui-field :is(input,select,textarea){max-width:100%}.ui-field__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ui-field__label{color:var(--shell-text-primary);font-size:13px;font-weight:700}.ui-field__requirement{color:var(--shell-text-muted);font-size:11px;font-weight:600}.ui-field__messages{display:grid;gap:4px}.field-message{margin:0;color:var(--shell-text-secondary);font-size:12px;line-height:1.4}.field-message--warning{color:var(--status-attention)}.field-message--error{color:var(--status-critical);font-weight:650}.field-message--pending{color:var(--accent-300)}.ui-field :is(input,select,textarea)[aria-invalid=true]{border-color:var(--status-critical);box-shadow:0 0 0 1px color-mix(in srgb,var(--status-critical) 50%,transparent)}.error-summary{padding:16px 18px;color:var(--shell-text-primary);background:var(--red-50);border:1px solid color-mix(in srgb,var(--status-critical) 45%,transparent);border-radius:var(--radius-md)}.error-summary:focus{outline:3px solid var(--shell-focus-ring);outline-offset:2px}.error-summary h2{margin:0 0 8px;font-size:15px}.error-summary p{margin:0 0 8px;color:var(--shell-text-secondary);font-size:13px}.error-summary ul{display:grid;gap:5px;margin:0;padding-inline-start:20px}.error-summary a{color:inherit;font-weight:650;text-underline-offset:3px}.ui-button{min-height:var(--target-size)}.ui-button[aria-busy=true]:disabled{opacity:1;cursor:progress}.ui-button__spinner{width:16px;height:16px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:ui-spin .7s linear infinite}.ui-button__icon{display:inline-flex}@keyframes ui-spin{to{transform:rotate(360deg)}}.blocking-issue,.permission-state{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:16px 18px;border-radius:var(--radius-md)}.blocking-issue{background:var(--red-50);border:1px solid color-mix(in srgb,var(--status-critical) 42%,transparent)}.permission-state{background:var(--workspace-surface-subtle);border:1px solid var(--workspace-border)}.blocking-issue h2,.permission-state h2{margin:0 0 5px;font-size:15px}.blocking-issue__actions,.permission-state__actions{flex:0 0 auto}.sticky-safe-action-layout{padding-bottom:var(--content-safe-bottom-padding);scroll-padding-bottom:var(--sticky-action-scroll-padding)}.sticky-safe-action-bar{position:sticky;bottom:var(--sticky-action-offset);z-index:18;display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:var(--sticky-action-bar-height);padding:10px max(16px,var(--safe-area-right)) 10px max(16px,var(--safe-area-left));background:color-mix(in srgb,var(--shell-surface-menu) 94%,transparent);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--shell-menu-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shell-menu-shadow)}.sticky-safe-action-bar :is(button,a){min-height:var(--target-size)}.dialog-foundation__backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:max(16px,var(--safe-area-top)) max(16px,var(--safe-area-right)) max(16px,var(--safe-area-bottom)) max(16px,var(--safe-area-left));background:#00000094}.dialog-foundation{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(620px,100%);max-height:min(760px,100dvh);overflow:hidden;background:var(--shell-surface-menu);border:1px solid var(--shell-menu-border);border-radius:var(--radius-xl);box-shadow:var(--shell-menu-shadow)}.dialog-foundation__header,.dialog-foundation__footer{display:flex;align-items:center;gap:12px;padding:14px 18px}.dialog-foundation__header{justify-content:space-between;border-bottom:1px solid var(--shell-menu-divider)}.dialog-foundation__header h2{margin:0;font-size:18px}.dialog-foundation__close{display:grid;place-items:center;width:var(--target-size);height:var(--target-size);padding:0;font-size:24px;background:var(--shell-surface-control);border:0;border-radius:999px}.dialog-foundation__close svg{width:18px;height:18px}.dialog-foundation__body{min-height:0;padding:18px;overflow:auto;overscroll-behavior:contain}.dialog-foundation__footer{justify-content:flex-end;padding-bottom:max(14px,var(--safe-area-bottom));border-top:1px solid var(--shell-menu-divider)}.dialog-foundation--sheet{align-self:end;width:min(760px,100%);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.dialog-foundation--fullscreen{width:100%;height:100%;max-height:100%;border-radius:0}.direction-safe-value{unicode-bidi:isolate;font-variant-numeric:tabular-nums}.responsive-comparison__mobile{display:none}.comparison-matrix__scroller{overflow:auto;border:1px solid var(--workspace-border);border-radius:var(--radius-lg)}.comparison-matrix{width:100%;min-width:760px;border-collapse:separate;border-spacing:0}.comparison-matrix caption{padding:14px 16px;color:var(--shell-text-primary);font-size:16px;font-weight:750;text-align:start}.comparison-matrix :is(th,td){padding:12px 14px;text-align:start;vertical-align:top;border-top:1px solid var(--workspace-border);border-inline-start:1px solid var(--workspace-border)}.comparison-matrix th:first-child,.comparison-matrix td:first-child{border-inline-start:0}.comparison-matrix thead th{position:sticky;top:0;z-index:2;min-width:190px;background:var(--workspace-surface-raised)}.comparison-matrix thead th:first-child{inset-inline-start:0;z-index:3;min-width:180px}.comparison-matrix tbody th[scope=row]{position:sticky;inset-inline-start:0;background:var(--workspace-surface-raised)}.comparison-matrix th small{display:block;margin-top:3px;color:var(--shell-text-muted);font-weight:500}.comparison-matrix th em,.comparison-subject-picker em{display:block;color:var(--status-positive);font-size:11px;font-style:normal;font-weight:700}.comparison-matrix__group th{color:var(--shell-text-secondary);background:var(--workspace-surface-subtle);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.comparison-empty{color:var(--shell-text-muted);font-style:italic}.comparison-desktop-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}@media(max-width:700px){.dialog-foundation__backdrop:has(.dialog-foundation--responsive),.dialog-foundation__backdrop:has(.dialog-foundation--fullscreen){padding:0}.dialog-foundation--responsive{align-self:stretch;width:100%;height:100%;max-height:100%;border-radius:0}.responsive-comparison__desktop{display:none}.responsive-comparison__mobile{display:grid;gap:16px}.comparison-subject-picker{display:grid;gap:8px;margin:0;padding:0;border:0}.comparison-subject-picker legend{margin-bottom:8px;font-weight:750}.comparison-subject-picker label{display:flex;align-items:center;gap:12px;min-height:var(--target-size);padding:9px 12px;background:var(--workspace-surface-raised);border:1px solid var(--workspace-border);border-radius:var(--radius-md)}.comparison-subject-picker label span{display:grid}.comparison-subject-picker small{color:var(--shell-text-muted)}.comparison-summary{position:sticky;top:calc(var(--shell-mobile-topbar-height) + var(--safe-area-top));z-index:12;display:grid;gap:3px;padding:12px 14px;background:var(--shell-surface-menu);border:1px solid var(--shell-menu-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.comparison-summary span{overflow:hidden;color:var(--shell-text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.comparison-group-picker{display:grid;gap:6px;font-size:12px;font-weight:700}.comparison-attribute-group{display:grid;gap:12px}.comparison-attribute-group>h3{margin:0}.comparison-attribute{padding:14px;background:var(--workspace-surface-raised);border:1px solid var(--workspace-border);border-radius:var(--radius-md)}.comparison-attribute h4{margin:0 0 12px}.comparison-attribute dl{display:grid;gap:10px;margin:0}.comparison-attribute dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding-top:10px;border-top:1px solid var(--workspace-border)}.comparison-attribute dt{color:var(--shell-text-secondary)}.comparison-attribute dd{margin:0;text-align:end}.comparison-mobile-actions{position:sticky;bottom:var(--sticky-action-offset);z-index:11;padding:10px;background:var(--shell-surface-menu);border:1px solid var(--shell-menu-border);border-radius:var(--radius-md)}}@media(max-height:520px)and (pointer:coarse){.sticky-safe-action-layout{padding-bottom:16px}.sticky-safe-action-bar{position:static}}@media(prefers-reduced-motion:reduce){.ui-button__spinner{animation-duration:1.4s}}.shared-foundations-fixture{display:grid;gap:24px;width:min(1320px,100%);min-height:100vh;margin:0 auto;padding:clamp(18px,3vw,40px);overflow-x:clip}.shared-foundations-fixture>header p{margin:0;color:var(--accent-300);font-size:12px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.shared-foundations-fixture>header h1{margin:5px 0}.shared-foundations-fixture>header span{color:var(--shell-text-secondary)}.form-gallery{display:grid;gap:20px;min-inline-size:0}.form-gallery__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.form-gallery__header h2{margin:0;font-size:20px}.form-gallery__controls,.form-gallery__primitives{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.form-gallery__pad{padding:16px}.form-gallery__button{min-height:36px;padding-inline:14px;color:var(--shell-text-primary);background:var(--shell-surface-control);border:1px solid var(--shell-control-border);border-radius:var(--radius-sm)}.form-gallery__popover{display:grid;gap:8px}.form-gallery__scroll{display:flex;align-items:center;gap:10px;max-block-size:60px;padding:8px;overflow:auto;border:1px dashed var(--shell-control-border);border-radius:var(--radius-sm)}.shared-foundations-fixture__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.shared-foundations-fixture article{display:grid;align-content:start;gap:14px;min-width:0;padding:18px;background:var(--workspace-surface-raised);border:1px solid var(--workspace-border);border-radius:var(--radius-lg)}.shared-foundations-fixture article h2{margin:0;font-size:17px}.shared-foundations-fixture__row{display:flex;gap:8px}.shared-foundations-fixture__row input{min-width:0;flex:1}@media(max-width:900px){.shared-foundations-fixture__grid{grid-template-columns:1fr}}:where(.dl,.raouf-home,.topbar--approved,.global-bell) :is(strong,b){font-weight:600}:where(.dl,.raouf-home,.topbar--approved,.global-bell) :is(h2,h3,h4,h5,h6){font-weight:600}.app-loading{gap:18px;color:#3c3c4399;background:#f2f2f7}.app-loading__text{color:#3c3c4399;font-size:13px;font-weight:500;opacity:0;animation:app-loading-words .4s ease-out 2s forwards}@keyframes app-loading-words{to{opacity:1}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .app-loading,:root:not([data-theme=light]) .app-loading__text{color:#ebebf599}:root:not([data-theme=light]) .app-loading{background:#1c1c1e}}[data-theme=dark] .app-loading,[data-theme=dark] .app-loading__text{color:#ebebf599}[data-theme=dark] .app-loading{background:#1c1c1e}@media(prefers-reduced-motion:reduce){.app-loading__text{animation-duration:1ms}}.record-detail{--divider-offset: 20px}@media(max-width:820px){.workflow-inspector .record-detail{--divider-offset: 18px}}.access-approval{--divider-offset: 20px}.record-detail dl,.access-approval dl{column-gap:0;container-type:inline-size}.record-detail dl>:is(dt,dd),.access-approval dl>:is(dt,dd){border-bottom:0}.record-detail dl>dd,.access-approval dl>dd{padding-inline-start:16px}.record-detail dl>dt,.access-approval dl>dt{position:relative}.record-detail dl>dd+dt:before,.access-approval dl>dd+dt:before{content:"";position:absolute;inset-block-start:-1px;inset-inline-start:calc(var(--divider-inset) - var(--divider-offset));inline-size:calc(100cqi + 2 * var(--divider-offset) - 2 * var(--divider-inset));block-size:1px;background:var(--divider-color);pointer-events:none}.dialog-foundation__header:not(.dl *),.dialog-foundation__footer:not(.dl *){position:relative;border-block:0}.dialog-foundation__header:not(.dl *):after,.dialog-foundation__footer:not(.dl *):before{content:"";position:absolute;inset-inline:var(--divider-inset);block-size:1px;background:var(--divider-color);pointer-events:none}.dialog-foundation__header:not(.dl *):after{inset-block-end:0}.dialog-foundation__footer:not(.dl *):before{inset-block-start:0}.dl{--divider-color: var(--dl-separator)}.dl .dialog-foundation__body{--divider-offset: 22px}.record-section,.record-header{--divider-offset: 20px}.panel__heading,.module-scope li,.dashboard-activity li,.fact-grid--dense .fact-grid__item,.record-header__facts,.sales-flow-list li,.sales-pricing-line,.record-subsection,.commercial-holds__item,.access-change-form .journal-line,.chat-info-section,.signed-out-menu__group,.signed-out-menu__demos,.skeleton-detail__row{position:relative}.panel__heading{border-bottom:0}.module-scope li,.dashboard-activity li,.fact-grid--dense .fact-grid__item,.record-section .sales-flow-list li,.access-change-form .journal-line,.skeleton-detail__row{border-bottom:0!important;border-block-end:0!important}.record-header__facts,.sales-pricing-line+.sales-pricing-line,.record-subsection,.commercial-holds__item,.chat-info-section,.signed-out-menu__group+.signed-out-menu__group,.signed-out-menu__demos{border-top:0!important;border-block-start:0!important}.panel__heading:after{content:"";position:absolute;inset-block-end:0;inset-inline:var(--divider-inset);block-size:1px;background:var(--divider-color);pointer-events:none}.module-scope li+li:before,:is(.dashboard-activity li,.fact-grid--dense .fact-grid__item,.record-section .sales-flow-list li,.access-change-form .journal-line,.skeleton-detail__row,.commercial-holds__item,.sales-pricing-line)+:is(li,div,fieldset,.fact-grid__item):before,.record-header__facts:before,.record-subsection:before,.chat-info-section:before,.signed-out-menu__group+.signed-out-menu__group:before,.signed-out-menu__demos:before{content:"";position:absolute;inset-block-start:0;inset-inline:calc(var(--divider-inset) - var(--divider-offset, 0px));block-size:1px;background:var(--divider-color);pointer-events:none}.module-scope li+li:before{inset-inline:var(--divider-inset)}.signed-out-menu__popover{--divider-offset: 10px}@media(forced-colors:active){.record-detail dl>dd+dt:before,.access-approval dl>dd+dt:before,.dialog-foundation__header:not(.dl *):after,.dialog-foundation__footer:not(.dl *):before,.panel__heading:after,.module-scope li+li:before,:is(.dashboard-activity li,.fact-grid--dense .fact-grid__item,.record-section .sales-flow-list li,.access-change-form .journal-line,.skeleton-detail__row,.commercial-holds__item,.sales-pricing-line)+:is(li,div,fieldset,.fact-grid__item):before,.record-header__facts:before,.record-subsection:before,.chat-info-section:before,.signed-out-menu__group+.signed-out-menu__group:before,.signed-out-menu__demos:before,.raouf-sheet__header:not(.dl *):after,.raouf-sheet__footer:not(.dl *):before,.raouf-field-row+.raouf-field-row:before,.raouf-expandable__body:before,.app-shell-v1-sheet .search-palette .dl-sp__field:after,.app-shell-v1-sheet .search-palette .dl-sp__kinds:after,.account-menu__section:after,.account-menu__section:before{forced-color-adjust:none;background:CanvasText}}.skip-link{position:fixed;top:-60px;inset-inline-start:12px;z-index:100;display:inline-flex;min-height:44px;align-items:center;padding:0 14px;color:var(--shell-text-inverse);background:var(--navy-900);border-radius:var(--radius-sm);text-decoration:none}.skip-link:focus{top:12px}.app-shell{display:grid;min-height:100dvh;background:var(--shell-surface-application);grid-template-columns:var(--shell-sidebar-width) minmax(0,1fr);transition:grid-template-columns var(--shell-motion-drawer) var(--shell-motion-easing)}@media(min-width:821px){.app-shell--collapsed{grid-template-columns:var(--shell-sidebar-collapsed-width) minmax(0,1fr)}.app-shell--collapsed .sidebar{width:var(--shell-sidebar-collapsed-width)}.app-shell--collapsed .sidebar__brand-row{min-height:0;flex-direction:column;gap:8px;padding:14px 0}.app-shell--collapsed .sidebar__brand-row .brand>span:last-child{display:none}.app-shell--collapsed .nav-link{justify-content:center;padding:0}.app-shell--collapsed .nav-link span{display:none}.app-shell--collapsed .nav-link--active:before{inset-inline-start:0}.app-shell--collapsed .sidebar__footer{justify-items:center;padding-inline:0}.app-shell--collapsed .sidebar__footer>span small,.app-shell--collapsed .sidebar__footer small{display:none}}.sidebar{transition:width var(--shell-motion-drawer) var(--shell-motion-easing)}.sidebar__brand-actions{display:flex;align-items:center;gap:4px}.sidebar__collapse-toggle{display:flex;width:32px;height:32px;align-items:center;justify-content:center;color:var(--shell-text-navigation-muted);background:transparent;border:0;border-radius:50%;transition:color .12s var(--shell-motion-easing),background .12s var(--shell-motion-easing)}@media(hover:hover)and (pointer:fine){.sidebar__collapse-toggle:hover{color:var(--shell-text-inverse);background:var(--shell-surface-navigation-hover)}}.app-shell__workspace{display:flex;min-width:0;min-height:100dvh;flex-direction:column;grid-column:2}.app-shell:has(.main-content--flush) .app-shell__workspace{height:100dvh}.main-content{width:100%;min-width:0;flex:1;padding:30px var(--shell-content-gutter) 44px}.main-content>*{min-width:0}.main-content:focus-visible{outline:3px solid var(--shell-focus-ring);outline-offset:-3px}.main-content.main-content--flush{display:flex;flex-direction:column;min-height:0;padding:0}.main-content--flush>*{flex:1;min-height:0}.main-content--flush .foundation-screen{min-height:0}.main-content--flush .chat-workspace{height:100%;border:0;border-radius:0}.sidebar{position:fixed;inset:0 auto 0 0;z-index:30;display:flex;width:var(--shell-sidebar-width);flex-direction:column;color:var(--shell-text-navigation);background:var(--shell-surface-sidebar);box-shadow:inset -1px 0 var(--shell-sidebar-divider)}.sidebar-backdrop{display:none}.sidebar__brand-row{display:flex;min-height:76px;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--shell-sidebar-divider)}.sidebar .brand__mark{width:36px;height:36px;font-size:18px;border-radius:9px;transform:none}.sidebar .brand strong{font-size:19px}.sidebar .brand small{color:var(--shell-text-secondary)}.sidebar :focus-visible{outline-color:var(--shell-focus-ring-inverse);outline-offset:3px}.entity-switcher{position:relative;display:grid;gap:7px;margin:16px 14px 14px;padding:12px;color:var(--shell-text-navigation);font-size:11px;background:var(--shell-surface-sidebar-raised);border:1px solid var(--shell-sidebar-divider);border-radius:9px}.entity-switcher__label{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--shell-text-navigation-muted);font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.entity-switcher__label small{overflow:hidden;color:var(--accent-600);font-size:9px;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap}.entity-switcher__control{position:relative;display:flex;width:100%;min-height:44px;align-items:center;gap:9px;padding:0 10px;color:var(--shell-text-inverse);font-size:12px;font-weight:650;text-align:start;background:#eeeeee0b;border:1px solid rgba(238,238,238,.18);border-radius:7px;cursor:pointer;transition:border-color var(--shell-motion-fast) var(--shell-motion-easing),box-shadow var(--shell-motion-fast) var(--shell-motion-easing)}.entity-switcher__control>svg:first-child{flex:0 0 auto;color:var(--accent-600)}.entity-switcher__control:focus-visible,.entity-switcher__control[aria-expanded=true]{border-color:var(--accent-600);box-shadow:0 0 0 3px #0a84ff38}.entity-switcher__control:disabled{cursor:wait;opacity:.72}.entity-switcher__value{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-switcher__chevron{flex:0 0 auto;color:var(--shell-text-navigation-muted);pointer-events:none}.entity-switcher__listbox{position:absolute;inset-inline:14px;top:100%;z-index:45;display:grid;margin:6px 0 0;padding:6px;list-style:none;background:var(--shell-surface-menu);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--shell-menu-border);border-radius:var(--shell-menu-radius);box-shadow:var(--shell-menu-shadow);transform-origin:top;transition:opacity .18s var(--shell-motion-easing),transform .18s var(--shell-motion-easing)}@starting-style{.entity-switcher__listbox{opacity:0;transform:translateY(-3px) scale(.98)}}.entity-switcher__listbox li{display:flex;min-height:38px;align-items:center;gap:8px;padding:0 9px;color:var(--shell-text-menu);font-size:12px;font-weight:600;border-radius:6px;cursor:pointer}.entity-switcher__listbox li:focus-visible{background:var(--shell-surface-control-hover);outline:0}@media(hover:hover)and (pointer:fine){.entity-switcher__listbox li:hover{background:var(--shell-surface-control-hover);outline:0}}.entity-switcher__listbox li.is-selected{color:var(--shell-text-inverse);background:var(--accent-600)}.entity-switcher__check{display:flex;flex:0 0 auto;width:14px;color:currentColor}.sidebar__nav{display:grid;align-content:start;gap:14px;min-height:0;padding:4px 10px 18px;overflow-y:auto}.sidebar__group{display:grid;gap:5px}.sidebar__group>div{display:grid;gap:2px}.sidebar__section-label{margin:0;padding:0 12px;color:var(--shell-text-navigation-muted);font-size:9px;font-weight:800;line-height:20px;letter-spacing:.1em;text-transform:uppercase}.sidebar__group--legacy{margin-top:2px;padding-top:12px;border-top:1px solid var(--shell-sidebar-divider)}.nav-link{position:relative;display:flex;min-height:44px;align-items:center;gap:11px;padding:0 12px;color:var(--shell-text-navigation);font-size:13px;font-weight:560;border:1px solid transparent;border-radius:7px;text-decoration:none;transition:background-color var(--shell-motion-fast) var(--shell-motion-easing),border-color var(--shell-motion-fast) var(--shell-motion-easing),color var(--shell-motion-fast) var(--shell-motion-easing)}.nav-link svg{flex:0 0 auto;opacity:.78;transition:opacity var(--shell-motion-fast) var(--shell-motion-easing)}@media(hover:hover)and (pointer:fine){.nav-link:hover{color:var(--shell-text-inverse);background:var(--shell-surface-navigation-hover)}}@media(hover:hover)and (pointer:fine){.nav-link:hover svg{opacity:1}}.nav-link--active{color:var(--shell-text-inverse);font-weight:680;background:var(--shell-surface-navigation-selected);border-color:#0a84ff47}.nav-link--active svg{color:var(--accent-600);opacity:1}.nav-link--active:before{position:absolute;top:9px;bottom:9px;inset-inline-start:-10px;width:3px;content:"";background:var(--accent-600);border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:3px;border-end-end-radius:3px}.sidebar__footer{display:grid;gap:5px;margin:auto 18px 0;padding:16px 0 20px;color:var(--shell-text-navigation-muted);font-size:10px;border-top:1px solid var(--shell-sidebar-divider)}.sidebar__footer>span{display:flex;align-items:center;gap:7px;color:var(--shell-text-navigation);font-weight:650}.sidebar__footer i{width:7px;height:7px;background:var(--status-positive);border-radius:50%;box-shadow:0 0 0 3px #30d15833}.sidebar__footer small{color:var(--shell-text-navigation-muted)}.topbar{position:sticky;top:0;z-index:20;display:grid;height:var(--shell-topbar-height);grid-template-columns:minmax(180px,1fr) minmax(280px,520px) minmax(284px,1fr);align-items:center;gap:20px;padding:0 24px;background:var(--shell-surface-topbar);border-bottom:1px solid var(--shell-divider);box-shadow:0 1px 2px #0006}.topbar__title{display:flex;min-width:0;align-items:center;gap:11px}.topbar__page-context{display:grid;min-width:0;gap:2px}.topbar__page-context small{color:var(--shell-text-muted);font-size:9px;font-weight:750;letter-spacing:.08em;line-height:1;text-transform:uppercase}.topbar__page-context strong{overflow:hidden;color:var(--shell-text-primary);font-size:17px;font-weight:720;letter-spacing:-.02em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.topbar__menu{display:none!important}.global-search-wrap{position:relative;min-width:0}.global-search-wrap .search-notice{position:absolute;top:calc(100% + 8px);inset-inline:0;z-index:45;border:1px solid var(--shell-menu-border);border-radius:var(--shell-menu-radius);background:var(--shell-surface-menu);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:var(--shell-menu-shadow)}.global-search{display:flex;width:100%;min-width:0;height:var(--shell-control-height);align-items:center;gap:9px;padding:0 10px 0 13px;color:var(--shell-text-muted);background:var(--shell-surface-control);border:1px solid var(--shell-control-border);border-radius:var(--shell-control-radius);box-shadow:inset 0 1px #eeeeee14;transition:background-color var(--shell-motion-fast) var(--shell-motion-easing),border-color var(--shell-motion-fast) var(--shell-motion-easing),box-shadow var(--shell-motion-fast) var(--shell-motion-easing)}.global-search:focus-within{background:var(--shell-surface-menu);border-color:var(--teal-600);box-shadow:0 0 0 3px var(--teal-100)}.global-search input{min-width:0;height:44px;flex:1;color:var(--shell-text-primary);font-size:12px;background:transparent;border:0;outline:0}.global-search kbd{padding:3px 6px;color:var(--shell-text-muted);font-family:inherit;font-size:10px;background:var(--shell-surface-menu);border:1px solid var(--shell-control-border);border-radius:4px;box-shadow:var(--shell-control-shadow)}.global-search__trigger,.search-sheet-backdrop{display:none!important}.topbar__actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}.topbar__mobile-entity{display:none}.icon-button{display:inline-grid;width:var(--shell-icon-control-size);height:var(--shell-icon-control-size);flex:0 0 auto;place-items:center;color:var(--shell-text-secondary);background:transparent;border:1px solid transparent;border-radius:var(--shell-control-radius);transition:background-color var(--shell-motion-fast) var(--shell-motion-easing),color var(--shell-motion-fast) var(--shell-motion-easing),transform var(--shell-motion-fast) var(--shell-motion-easing)}@media(hover:hover)and (pointer:fine){.icon-button:hover{color:var(--shell-text-primary);background:var(--shell-surface-control-hover)}}.icon-button:active,.profile-button:active{transform:scale(.97)}.notification-button{position:relative}.notification-button span{position:absolute;top:2px;inset-inline-end:-1px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;color:var(--shell-text-on-accent);font-size:12px;font-weight:600;line-height:16px;font-variant-numeric:tabular-nums;background:var(--red-600);border:0;border-radius:8px;box-shadow:0 0 0 2px var(--flat-canvas-bar, var(--flat-canvas, var(--shell-surface-topbar)))}.notification-menu,.profile-menu,.chat-menu{position:relative}.notification-popover,.profile-popover,.chat-popover{position:absolute;top:calc(100% + 9px);inset-inline-end:0;z-index:45;background:var(--shell-surface-menu);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--shell-menu-border);border-radius:var(--shell-menu-radius);box-shadow:var(--shell-menu-shadow);transform-origin:top right;transition:opacity .18s var(--shell-motion-easing),transform .18s var(--shell-motion-easing)}@starting-style{.notification-popover,.profile-popover,.chat-popover{opacity:0;transform:translateY(-3px) scale(.98)}}.notification-popover{width:min(360px,calc(100vw - 24px));overflow:hidden}.notification-popover__heading{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:14px;padding:0 14px;border-bottom:1px solid var(--shell-menu-divider)}.notification-popover__heading strong{font-size:12px}.notification-popover__heading small{color:var(--shell-text-muted);font-size:10px}.notification-popover ul{display:grid;max-height:310px;margin:0;padding:7px;overflow-y:auto;list-style:none}.notification-popover li{display:grid;gap:6px;padding:10px 9px 8px;color:var(--shell-text-menu);font-size:11px;line-height:1.45;border-bottom:1px solid var(--shell-menu-divider)}.notification-popover li:last-child{border-bottom:0}.notification-popover li button,.notification-popover__state button{display:inline-flex;min-height:44px;align-items:center;justify-self:start;margin:-5px 0 -6px -8px;padding:0 8px;color:var(--teal-700);font:inherit;font-weight:750;background:transparent;border:0;border-radius:6px}@media(hover:hover)and (pointer:fine){.notification-popover li button:hover,.notification-popover__state button:hover{background:var(--teal-100)}}.notification-popover__state{display:flex;min-height:96px;align-items:center;justify-content:center;gap:9px;padding:18px;color:var(--shell-text-muted);font-size:11px;text-align:center}.notification-popover__state .spinner{width:15px;height:15px}.notification-popover__state--error{flex-direction:column;color:var(--red-600)}.chat-popover{display:flex;width:min(360px,calc(100vw - 24px));flex-direction:column;overflow:hidden}.chat-popover__heading{display:flex;min-height:52px;align-items:center;gap:8px;padding:0 10px 0 14px;border-bottom:1px solid var(--shell-menu-divider)}.chat-popover__heading strong{flex:1;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.chat-popover__state{display:flex;min-height:96px;align-items:center;justify-content:center;gap:9px;padding:18px;color:var(--shell-text-muted);font-size:11px;text-align:center}.chat-popover__state .spinner{width:15px;height:15px}.chat-popover__state--error{color:var(--red-600)}.chat-popover__list{display:grid;max-height:340px;margin:0;padding:7px;overflow-y:auto;list-style:none}.chat-popover__list li{border-bottom:1px solid var(--shell-menu-divider)}.chat-popover__list li:last-child{border-bottom:0}.chat-popover__list button{display:flex;width:100%;min-height:52px;align-items:center;gap:9px;padding:8px;color:inherit;text-align:start;background:transparent;border:0;border-radius:8px}@media(hover:hover)and (pointer:fine){.chat-popover__list button:hover{background:var(--shell-surface-control-hover)}}.chat-popover__list button>span{display:grid;min-width:0;flex:1;gap:2px}.chat-popover__list button strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.chat-popover__list button small{overflow:hidden;color:var(--shell-text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.chat-popover__list button em{display:grid;place-items:center;min-width:18px;padding:1px 5px;color:var(--shell-text-on-accent);font-size:10px;font-style:normal;font-weight:700;text-align:center;background:var(--accent-600);border-radius:999px}.chat-popover__thread{display:grid;max-height:300px;gap:6px;padding:10px 12px;overflow-y:auto}.chat-popover__message{display:flex}.chat-popover__message span{max-width:85%;padding:7px 10px;color:var(--shell-text-menu);font-size:12px;line-height:1.4;background:var(--shell-surface-control);border-radius:12px}.chat-popover__message--self{justify-content:flex-end}.chat-popover__message--self span{color:var(--shell-text-on-accent);background:var(--accent-600)}.chat-popover__composer{display:flex;gap:6px;padding:10px;border-top:1px solid var(--shell-menu-divider)}.chat-popover__composer input{flex:1;min-height:38px}.profile-button{display:flex;min-width:176px;min-height:48px;align-items:center;gap:9px;padding:4px 7px;background:transparent;border:1px solid transparent;border-radius:var(--shell-control-radius);text-align:start;transition:background-color var(--shell-motion-fast) var(--shell-motion-easing),transform var(--shell-motion-fast) var(--shell-motion-easing)}.profile-button[aria-expanded=true]{background:var(--shell-surface-control)}@media(hover:hover)and (pointer:fine){.profile-button:hover{background:var(--shell-surface-control)}}.avatar{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;color:var(--shell-text-on-accent);font-size:11px;font-weight:750;background:var(--teal-700);border-radius:50%}.profile-button>span:nth-child(2){display:grid;min-width:0;flex:1}.profile-button strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.profile-button small{margin-top:2px;color:var(--shell-text-muted);font-size:10px}.profile-button__chevron{flex:0 0 auto;color:var(--shell-text-muted);transition:transform var(--shell-motion-fast) var(--shell-motion-easing)}.profile-button[aria-expanded=true] .profile-button__chevron{transform:rotate(180deg)}.profile-popover{display:grid;width:244px;padding:8px}.profile-popover>span{display:grid;gap:3px;overflow:hidden;padding:9px 10px 12px;border-bottom:1px solid var(--shell-menu-divider)}.profile-popover>span strong{color:var(--shell-text-primary);font-size:12px}.profile-popover>span small{overflow:hidden;color:var(--shell-text-muted);font-size:10px;text-overflow:ellipsis}.profile-popover button{display:flex;min-height:44px;align-items:center;gap:8px;margin-top:5px;padding:0 10px;color:var(--red-600);background:transparent;border:0;border-radius:6px;text-align:start}@media(hover:hover)and (pointer:fine){.profile-popover button:hover{background:var(--red-50)}}.confirm-dialog button{min-height:44px}.search-notice{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:16px;padding:4px var(--shell-content-gutter);color:var(--shell-text-secondary);font-size:12px;background:var(--gray-100);border-bottom:1px solid var(--shell-divider)}.search-notice>button{min-height:40px;padding:0 8px;color:var(--accent-600);font-size:11px;font-weight:700;background:transparent;border:0;border-radius:6px}.search-results{align-items:flex-start}.search-results ul{display:flex;min-width:0;flex:1;gap:8px;margin:0;padding:0;overflow-x:auto;list-style:none}.search-results li{min-width:min(280px,75vw)}.search-results a{display:grid;gap:2px;min-height:44px;padding:7px 9px;background:var(--shell-surface-menu);border:1px solid rgba(10,132,255,.28);border-radius:7px;text-decoration:none}.search-results a strong{color:var(--shell-text-primary);font-size:11px}.search-results a span{overflow:hidden;color:var(--shell-text-secondary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1120px){.topbar{grid-template-columns:minmax(150px,1fr) minmax(240px,360px) minmax(270px,1fr);gap:12px;padding:0 18px}.profile-button{min-width:162px}.main-content{padding-top:26px}}@media(max-width:820px){.app-shell{display:block}.app-shell__workspace{min-height:100dvh}.sidebar{width:min(var(--shell-sidebar-width),calc(100vw - 32px));visibility:hidden;padding-bottom:env(safe-area-inset-bottom);transform:translate(-101%);transition:transform var(--shell-motion-drawer) var(--shell-motion-easing),visibility var(--shell-motion-drawer) var(--shell-motion-easing)}.sidebar--open{visibility:visible;transform:translate(0)}.sidebar-backdrop{position:fixed;inset:0;z-index:29;display:block;visibility:hidden;background:#0009;border:0;opacity:0;transition:opacity var(--shell-motion-drawer) var(--shell-motion-easing),visibility var(--shell-motion-drawer) var(--shell-motion-easing)}.sidebar-backdrop--open{visibility:visible;opacity:1}.sidebar__collapse-toggle,.topbar__menu{display:inline-grid!important}.topbar{height:var(--shell-mobile-topbar-height);grid-template-columns:minmax(120px,1fr) auto auto;gap:8px;padding:env(safe-area-inset-top) max(18px,env(safe-area-inset-right)) 0 max(18px,env(safe-area-inset-left));color:var(--shell-text-inverse);background:var(--shell-surface-mobile-topbar);border-bottom:0}.topbar__page-context small{color:var(--shell-text-secondary)}.topbar__page-context strong{color:var(--shell-text-inverse)}.global-search--desktop{display:none}.global-search__trigger{display:inline-grid!important}.profile-button{min-width:44px}.profile-button>span:nth-child(2),.profile-button>svg{display:none}.topbar__actions{gap:2px}.topbar .icon-button{color:var(--shell-text-inverse)}.topbar .profile-button[aria-expanded=true]{background:#eeeeee14}@media(hover:hover)and (pointer:fine){.topbar .profile-button:hover,.topbar .icon-button:hover{background:#eeeeee14}}.notification-button span{border-color:var(--shell-surface-mobile-topbar)}.search-sheet-backdrop{position:fixed;inset:0;z-index:70;display:grid!important;align-items:start;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#000000a6}.search-sheet{width:min(100%,620px);margin:0 auto;padding:14px;color:var(--shell-text-primary);background:var(--shell-surface-menu);border:1px solid var(--shell-menu-border);border-radius:var(--shell-menu-radius);box-shadow:var(--shell-menu-shadow)}.search-sheet>header{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:16px}.search-sheet h2{margin:0;font-size:16px}.search-sheet .global-search--mobile{display:flex;margin-top:10px}.search-sheet .search-notice{margin:10px -14px -14px;padding-inline:14px;border-radius:0 0 var(--shell-menu-radius) var(--shell-menu-radius)}.main-content{padding:0}}@media(max-width:560px){.topbar{padding-right:max(12px,env(safe-area-inset-right));padding-left:max(12px,env(safe-area-inset-left))}.topbar__page-context strong{font-size:15px}.notification-popover,.chat-popover{position:fixed;top:58px;inset-inline:8px;width:auto}.search-notice{padding-inline:14px}}@media(prefers-reduced-motion:reduce){.sidebar,.sidebar-backdrop,.notification-popover,.profile-popover,.chat-popover,.search-sheet,.app-shell{transition-duration:1ms;transform:none}}@media(prefers-reduced-transparency:reduce){.sidebar-backdrop,.search-sheet-backdrop{background:#000000d9}.topbar,.notification-popover,.profile-popover,.chat-popover,.search-sheet{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){.sidebar,.topbar,.entity-switcher,.entity-switcher__control,.nav-link,.notification-popover,.profile-popover,.chat-popover,.search-sheet{border:1px solid CanvasText}.nav-link--active{outline:2px solid Highlight;outline-offset:-2px}.nav-link--active:before,.sidebar__footer i{background:Highlight}}.language-switcher{display:grid;gap:4px}.language-switcher__options{display:inline-flex;gap:2px;padding:2px;background:var(--shell-surface-control);border:1px solid var(--shell-menu-border);border-radius:var(--shell-control-radius)}.language-switcher__option{min-height:32px;padding-inline:10px;color:var(--shell-text-secondary);font-size:11px;font-weight:650;background:transparent;border:0;border-radius:calc(var(--shell-control-radius) - 2px)}.language-switcher__option[aria-pressed=true]{color:var(--shell-text-primary);background:var(--shell-surface-control-hover)}.language-switcher__option[disabled]{opacity:.6}.language-switcher--mobile .language-switcher__options{width:100%}.language-switcher--mobile .language-switcher__option{flex:1;min-height:var(--target-size)}.raouf-popover{position:absolute;z-index:var(--raouf-z-popover);top:calc(100% + 10px);min-width:260px;padding:10px;color:var(--raouf-label);background:var(--raouf-material-solid);background:color-mix(in srgb,var(--raouf-material-solid) 92%,transparent);border:1px solid var(--raouf-separator);border-radius:16px;box-shadow:var(--raouf-popover-shadow);-webkit-backdrop-filter:saturate(135%) blur(30px);backdrop-filter:saturate(135%) blur(30px);transform-origin:top left;animation:raouf-popover-in var(--raouf-motion-fast) var(--raouf-easing)}.raouf-popover--start{inset-inline-start:0}.raouf-popover--end{inset-inline-end:0;transform-origin:top right}.raouf-card{color:var(--raouf-label);background:var(--raouf-material);border:1px solid var(--raouf-separator);border-radius:var(--raouf-card-radius);box-shadow:var(--raouf-card-shadow);-webkit-backdrop-filter:saturate(125%) blur(28px);backdrop-filter:saturate(125%) blur(28px)}.raouf-icon-button{display:inline-grid;width:40px;height:40px;min-height:40px;padding:0;place-items:center;color:var(--raouf-label);background:transparent;border:1px solid transparent;border-radius:50%}@media(hover:hover)and (pointer:fine){.raouf-icon-button:hover{background:var(--raouf-material-hover);border-color:var(--raouf-separator)}}.raouf-icon-button svg{width:20px;height:20px;stroke-width:1.8}.capability-message{display:inline-flex;align-items:center;gap:6px;color:var(--raouf-label-tertiary);font-size:11px;line-height:1.3}@keyframes raouf-popover-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.raouf-popover{animation:none}.raouf-icon-button{transition:none}}@media(prefers-reduced-transparency:reduce){.raouf-popover,.raouf-card{background:var(--raouf-material-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.app-shell--v1{position:relative;display:block;min-height:100dvh;background:radial-gradient(circle at 12% 18%,rgba(30,148,255,.36),transparent 34%),radial-gradient(circle at 92% 12%,rgba(54,48,220,.34),transparent 42%),linear-gradient(138deg,#087bc6,#0756a8,#0a2a77 62%,#10115c);background-attachment:fixed}[data-theme=light] .app-shell--v1{background:radial-gradient(circle at 14% 8%,rgba(216,246,255,.9),transparent 34%),radial-gradient(circle at 88% 16%,rgba(132,190,255,.6),transparent 42%),linear-gradient(140deg,#8dd8ff,#5fabea 45%,#7583e8)}.app-shell--v1:before{position:fixed;inset:var(--raouf-toolbar-height) 0 0;pointer-events:none;content:"";opacity:.28;background:linear-gradient(42deg,transparent 0 24%,rgba(5,25,73,.58) 24% 39%,transparent 39% 100%),linear-gradient(118deg,transparent 0 56%,rgba(12,22,94,.54) 56% 74%,transparent 74% 100%)}.app-shell--v1 .app-shell__workspace{position:relative;z-index:1;min-height:100dvh;grid-column:auto}.app-shell--v1 .topbar{position:sticky;top:0;z-index:var(--raouf-z-toolbar);display:flex;width:100%;height:var(--raouf-toolbar-height);align-items:center;gap:16px;padding-inline:20px;color:#fff;background:#1b2b4eb8;border:0;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:none;-webkit-backdrop-filter:saturate(150%) blur(32px);backdrop-filter:saturate(150%) blur(32px);direction:ltr}html[dir=rtl] .app-shell--v1 .account-menu__popover,html[dir=rtl] .app-shell--v1 .app-launcher__popover,html[dir=rtl] .app-shell-v1-sheet .search-sheet{direction:rtl}[data-theme=light] .app-shell--v1 .topbar{color:#152238;background:#f6f9ffc7;border-bottom-color:#2d446821}.app-shell--v1:not(:has(.raouf-home)){background:var(--raouf-canvas)}.app-shell--v1:not(:has(.raouf-home)):before{content:none}.app-shell--v1:not(:has(.raouf-home)) .topbar{background:color-mix(in srgb,var(--raouf-canvas) 82%,transparent);border-bottom-color:color-mix(in srgb,currentColor 10%,transparent)}html:not([data-flat-canvas]) .app-shell--v1:has(.main-content .dl){--raouf-canvas: #f2f2f7}html:not([data-flat-canvas])[data-theme=dark] .app-shell--v1:has(.main-content .dl){--raouf-canvas: #1c1c1e}.app-shell--v1 .topbar__title{flex:1;gap:12px}.app-shell--v1 .topbar__brand{display:inline-flex;align-items:center;gap:6px;color:inherit;font-size:19px;letter-spacing:-.035em;text-decoration:none}.app-shell--v1 .topbar__brand svg{width:21px;height:21px;fill:currentColor;stroke-width:1.7}.app-shell--v1 .topbar__page-context{margin:0;padding-inline-start:12px;color:color-mix(in srgb,currentColor 68%,transparent);font-size:12px;font-weight:500;border-inline-start:1px solid rgba(255,255,255,.17)}.app-shell--v1 .global-search-wrap{width:40px;flex:0 0 40px}.app-shell--v1 .global-search--desktop{display:none}.app-shell--v1 .global-search__trigger{display:inline-grid!important}.app-shell-v1-sheet.search-sheet-backdrop{position:fixed;inset:0;z-index:70;display:grid!important;align-items:start;padding:70px 18px 18px;background:#0000007a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-shell-v1-sheet .search-sheet{width:min(100%,640px);margin:0 auto;padding:14px;color:var(--raouf-label);background:var(--raouf-material-solid);border:1px solid var(--raouf-separator);border-radius:18px;box-shadow:var(--raouf-popover-shadow)}.app-shell-v1-sheet .search-palette{--ap-label: #ffffff;--ap-label-2: rgba(235, 235, 245, .6);--ap-label-3: rgba(235, 235, 245, .3);--ap-separator: rgba(255, 255, 255, .12);--ap-bg-elevated: #1c1c1e;--ap-bg-elevated-2: #2c2c2e;--ap-gray: #8e8e93;--ap-gray2: #636366;--ap-fill-3: rgba(118, 118, 128, .24);--ap-blue: #0091ff;--ap-yellow: #ffd600;--sp-bg: var(--ap-bg-elevated);--sp-text: var(--ap-label);--sp-text-2: var(--ap-label-2);--sp-text-3: var(--ap-label-3);--sp-sep: var(--ap-separator);--divider-color: var(--ap-separator);--sp-fill: var(--ap-fill-3);--sp-icon: var(--ap-gray);--sp-track: var(--ap-bg-elevated-2);--sp-thumb: var(--ap-gray2);--sp-glass: 74%;--sp-rim: linear-gradient(to bottom, rgb(255 255 255 / .24), rgb(255 255 255 / .07) 22%, rgb(255 255 255 / 0) 52%);--sp-shadow: 0 24px 60px rgba(0, 0, 0, .5), 0 4px 14px rgba(0, 0, 0, .24);--sp-ease: cubic-bezier(.23, 1, .32, 1)}:root[data-theme=light] .app-shell-v1-sheet .search-palette{--ap-label: #000000;--ap-label-2: rgba(60, 60, 67, .6);--ap-label-3: rgba(60, 60, 67, .3);--ap-separator: rgba(0, 0, 0, .12);--ap-bg-elevated: #ffffff;--ap-bg-elevated-2: #f2f2f7;--ap-gray: #8e8e93;--ap-gray5: #e5e5ea;--ap-fill-3: rgba(118, 118, 128, .12);--ap-blue: #0088ff;--ap-yellow: #ffcc00;--sp-track: var(--ap-gray5);--sp-thumb: #ffffff;--sp-glass: 78%;--sp-rim: linear-gradient(to bottom, rgb(255 255 255 / .9), rgb(255 255 255 / .3) 22%, rgb(255 255 255 / 0) 52%);--sp-shadow: 0 24px 60px rgba(0, 0, 0, .16), 0 4px 14px rgba(0, 0, 0, .08)}.app-shell-v1-sheet.search-sheet-backdrop:has(.search-palette){align-items:start;padding:max(92px,16dvh) 18px 18px;background:#00000057;-webkit-backdrop-filter:none;backdrop-filter:none;animation:sp-scrim-in .22s ease-out both}:root[data-theme=light] .app-shell-v1-sheet.search-sheet-backdrop:has(.search-palette){background:#00000024}.app-shell-v1-sheet.search-sheet-backdrop.is-closing{pointer-events:none;animation:sp-scrim-out .15s ease-in both}.app-shell-v1-sheet .search-sheet.search-palette{position:relative;display:block;width:min(760px,92vw);margin:0 auto;padding:0;overflow:visible;color:var(--sp-text);background:none;border:0;border-radius:0;box-shadow:none;outline:none;transform-origin:50% 0;animation:sp-move-in .22s var(--sp-ease) both}.app-shell-v1-sheet .search-sheet.search-palette.is-closing{animation:sp-move-out .15s cubic-bezier(.4,0,1,1) both}.app-shell-v1-sheet .search-palette__panel>*{animation:sp-fade-in .22s var(--sp-ease) both}.app-shell-v1-sheet .search-palette.is-closing .search-palette__panel>*{animation:sp-fade-out .15s ease-in both}@keyframes sp-move-in{0%{transform:translateY(-10px) scale(.97)}}@keyframes sp-move-out{to{transform:translateY(-6px) scale(.97)}}@keyframes sp-fade-in{0%{opacity:0}}@keyframes sp-fade-out{to{opacity:0}}@keyframes sp-scrim-in{0%{background-color:transparent}}@keyframes sp-scrim-out{to{background-color:transparent}}.app-shell-v1-sheet .search-palette__title{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%)}.app-shell-v1-sheet .search-palette__panel{position:relative;display:block}.app-shell-v1-sheet .search-palette .dl-sp__card,.app-shell-v1-sheet .search-palette .dl-sp__modes{background:color-mix(in srgb,var(--sp-bg) var(--sp-glass),transparent);-webkit-backdrop-filter:blur(30px) saturate(160%);backdrop-filter:blur(30px) saturate(160%)}.app-shell-v1-sheet .search-palette .dl-sp__modes{background:color-mix(in srgb,var(--sp-track) var(--sp-glass),transparent)}.app-shell-v1-sheet .search-palette .dl-sp__card{position:relative;display:flex;flex-direction:column;border-radius:22px;box-shadow:var(--sp-shadow)}.app-shell-v1-sheet .search-palette :is(.dl-sp__card,.dl-sp__modes):after{content:"";position:absolute;inset:0;z-index:2;padding:1px;border-radius:inherit;pointer-events:none;background:var(--sp-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.app-shell-v1-sheet .search-palette :is(.dl-sp__card,.dl-sp__bar){background:var(--sp-bg)}.app-shell-v1-sheet .search-palette .dl-sp__modes{background:var(--sp-track)}}@media(prefers-reduced-transparency:reduce){.app-shell-v1-sheet .search-palette :is(.dl-sp__card,.dl-sp__bar){background:var(--sp-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell-v1-sheet .search-palette .dl-sp__modes{background:var(--sp-track);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell-v1-sheet.search-sheet-backdrop:has(.search-palette){background:#00000080}}.app-shell-v1-sheet .search-palette .dl-sp__modes{position:absolute;top:-58px;left:50%;z-index:1;display:flex;gap:2px;padding:3px;border-radius:12px;box-shadow:0 6px 18px #0003;transform:translate(-50%)}:root[data-theme=light] .app-shell-v1-sheet .search-palette .dl-sp__modes{box-shadow:0 6px 18px #0000001a}.app-shell-v1-sheet .search-palette .dl-sp__thumb{position:absolute;top:3px;bottom:3px;left:0;width:0;background:var(--sp-thumb);border-radius:9px;box-shadow:0 3px 8px #0000004d,0 1px 1px #0000001a}:root[data-theme=light] .app-shell-v1-sheet .search-palette .dl-sp__thumb{box-shadow:0 3px 8px #0000001f,0 1px 1px #0000001a}.app-shell-v1-sheet .search-palette .dl-sp__thumb[data-ready]{transition:transform .26s var(--sp-ease),width .26s var(--sp-ease)}.app-shell-v1-sheet .search-palette .dl-sp__modes button{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 14px;color:var(--sp-text-2);font:inherit;font-size:14px;font-weight:500;background:none;border:0;border-radius:9px;cursor:default;transition:color .16s ease,transform .12s ease-out}.app-shell-v1-sheet .search-palette .dl-sp__modes button[aria-selected=true]{color:var(--sp-text)}.app-shell-v1-sheet .search-palette .dl-sp__modes button:active{transform:scale(.96)}.app-shell-v1-sheet .search-palette .dl-sp__modes kbd{background:transparent}.app-shell-v1-sheet .search-palette kbd{display:inline-grid;min-width:20px;height:20px;place-items:center;padding:0 5px;color:var(--sp-text-2);font:inherit;font-size:11.5px;font-weight:500;line-height:1;border-radius:6px;box-shadow:inset 0 0 0 1px var(--sp-sep)}.app-shell-v1-sheet .search-palette .dl-sp__field{display:grid;grid-template-columns:20px minmax(0,1fr) 22px;align-items:center;gap:12px;margin:0;padding:16px 18px 14px 22px;box-shadow:inset 0 -1px 0 var(--sp-sep)}html[dir=rtl] .app-shell-v1-sheet .search-palette .dl-sp__field{padding:16px 22px 14px 18px}.app-shell-v1-sheet .search-palette .dl-sp__field.is-searching{grid-template-columns:20px minmax(0,1fr) 16px 22px}.app-shell-v1-sheet .search-palette .dl-sp__card:has(.dl-sp__kinds) .dl-sp__field{padding-bottom:10px;box-shadow:none}.app-shell-v1-sheet .search-palette .dl-sp__field>svg{width:20px;height:20px;color:var(--sp-icon)}.app-shell-v1-sheet .search-palette .dl-sp__field input{min-width:0;height:auto;padding:0;color:var(--sp-text);font:inherit;font-size:20px;font-weight:400;letter-spacing:-.01em;background:none;border:0;outline:none;box-shadow:none}.app-shell-v1-sheet .search-palette .dl-sp__field input::placeholder{color:var(--sp-text-2)}.app-shell-v1-sheet .search-palette .dl-sp__field input:focus,.app-shell-v1-sheet .search-palette .dl-sp__field input:focus-visible{outline:none;box-shadow:none}.app-shell-v1-sheet .search-palette .dl-sp__clear{position:relative;display:grid;width:20px;height:20px;margin-inline:auto 1px;padding:0;place-items:center;color:var(--sp-text-3);background:none;border:0;border-radius:50%;cursor:default}.app-shell-v1-sheet .search-palette .dl-sp__clear:after{content:"";position:absolute;inset:-10px;border-radius:50%}.app-shell-v1-sheet .search-palette .dl-sp__clear svg{width:20px;height:20px}.app-shell-v1-sheet .search-palette .dl-sp__clear:focus-visible{outline:2px solid var(--ap-blue);outline-offset:2px}@media(hover:hover)and (pointer:fine){.app-shell-v1-sheet .search-palette .dl-sp__clear:hover{color:var(--sp-text-2)}}.app-shell-v1-sheet .search-palette .dl-sp__kinds{display:flex;flex-wrap:wrap;gap:4px;padding:0 18px 12px;box-shadow:inset 0 -1px 0 var(--sp-sep)}.app-shell-v1-sheet .search-palette .dl-sp__kinds button{min-height:30px;padding:0 12px;color:var(--sp-text-2);font:inherit;font-size:13px;font-weight:500;background:none;border:0;border-radius:9px;cursor:default}.app-shell-v1-sheet .search-palette .dl-sp__kinds button[aria-selected=true]{color:var(--sp-text);background:var(--sp-fill)}.app-shell-v1-sheet .search-palette .dl-sp__list{--fade-top: 0px;--fade-bottom: 0px;min-height:0;max-height:min(470px,calc(80dvh - 170px));overflow-y:auto;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent 100%)}.app-shell-v1-sheet .search-palette .dl-sp__list:has(.dl-sp__teach){max-height:max(min(470px,calc(80dvh - 170px)),calc(100dvh - max(92px,16dvh) - 120px))}.app-shell-v1-sheet .search-palette .dl-sp__list[data-edge~=top]{--fade-top: 28px}.app-shell-v1-sheet .search-palette .dl-sp__list[data-edge~=bottom]{--fade-bottom: 44px}.app-shell-v1-sheet .search-palette .dl-sp__list[data-ready]{transition:height .22s var(--sp-ease)}.app-shell-v1-sheet .search-palette .dl-sp__content{display:grid;align-content:start;gap:10px;padding:10px 10px 12px}.app-shell-v1-sheet .search-palette .dl-sp__list h4{margin:8px 0 4px;padding:0 12px;color:var(--sp-text-2);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.app-shell-v1-sheet .search-palette .dl-sp__row{display:grid;grid-template-columns:30px minmax(0,1fr) auto 44px;align-items:center;gap:12px;min-height:46px;padding:4px 10px;color:var(--sp-text);border-radius:12px;cursor:default;transition:background-color 90ms ease}.app-shell-v1-sheet .search-palette .dl-sp__row.is-active{background:var(--sp-fill)}.app-shell-v1-sheet .search-palette .dl-sp__icon{display:grid;place-items:center;width:30px;height:30px;background:var(--sp-fill);border-radius:8px}.app-shell-v1-sheet .search-palette .dl-sp__icon svg{width:16px;height:16px;color:var(--sp-icon)}.app-shell-v1-sheet .search-palette .dl-sp__title{min-width:0;overflow:clip visible;font-size:15px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.app-shell-v1-sheet .search-palette .dl-sp__meta{color:var(--sp-text-2);font-size:13px;white-space:nowrap}.app-shell-v1-sheet .search-palette .dl-sp__keys{display:inline-flex;justify-content:end;gap:10px;color:var(--sp-icon)}.app-shell-v1-sheet .search-palette .dl-sp__keys svg{width:16px;height:16px}.app-shell-v1-sheet .search-palette .dl-sp__icon:has(.dl-sp__app-icon){background:none}.app-shell-v1-sheet .search-palette .dl-sp__icon .dl-sp__app-icon{width:30px;height:30px;border-radius:22.37%}.app-shell-v1-sheet .search-palette .dl-sp__icon .dl-sp__app-icon svg{width:64%;height:64%;color:inherit}.app-shell-v1-sheet .search-palette .dl-sp__row--hit{min-height:52px}.app-shell-v1-sheet .search-palette .dl-sp__title--hit{display:grid;gap:1px;overflow:hidden;white-space:normal}.app-shell-v1-sheet .search-palette .dl-sp__line,.app-shell-v1-sheet .search-palette .dl-sp__context{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell-v1-sheet .search-palette .dl-sp__context{color:var(--sp-text-2);font-size:12.5px}.app-shell-v1-sheet .search-palette .dl-sp__line mark{padding:0 1px;color:inherit;background:color-mix(in srgb,var(--ap-yellow) 42%,transparent);border-radius:3px}.app-shell-v1-sheet .search-palette .dl-sp__empty{margin:0;padding:24px 12px;color:var(--sp-text-2);text-align:center}.app-shell-v1-sheet .search-palette .search-notice{margin:0 0 8px;padding:10px 12px;color:var(--sp-text);background:none;border:0;justify-content:center}.app-shell-v1-sheet .search-palette .dl-sp__none{display:grid;justify-items:center;gap:12px;padding:48px 24px 52px;text-align:center}.app-shell-v1-sheet .search-palette .dl-sp__none strong{color:var(--sp-text);font-size:17px;font-weight:500}.app-shell-v1-sheet .search-palette .dl-sp__none-fix{padding:0;color:var(--ap-blue);font:inherit;font-size:15px;background:none;border:0;cursor:pointer}@media(hover:hover)and (pointer:fine){.app-shell-v1-sheet .search-palette .dl-sp__none-fix:hover{opacity:.72}}.app-shell-v1-sheet .search-palette .dl-sp__none-hint{display:inline-flex;align-items:center;gap:8px;color:var(--sp-text-2);font-size:15px}.app-shell-v1-sheet .search-palette .dl-sp__teach{display:grid;justify-items:center;gap:20px;padding:20px 18px 12px}.app-shell-v1-sheet .search-palette .dl-sp__teach-title{margin:0;color:var(--sp-text);font-size:20px;font-weight:600;letter-spacing:-.01em;text-align:center}.app-shell-v1-sheet .search-palette .dl-sp__teach-list{display:grid;gap:14px;width:min(100%,520px);margin:0;padding:0;list-style:none}.app-shell-v1-sheet .search-palette .dl-sp__teach-row{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px}.app-shell-v1-sheet .search-palette .dl-sp__teach-icon{display:grid;width:40px;height:40px;place-items:center;color:var(--sp-icon);background:var(--sp-fill);border-radius:10px}.app-shell-v1-sheet .search-palette .dl-sp__teach-icon svg{width:20px;height:20px}.app-shell-v1-sheet .search-palette .dl-sp__teach-text{display:grid;gap:3px;min-width:0}.app-shell-v1-sheet .search-palette .dl-sp__teach-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.app-shell-v1-sheet .search-palette .dl-sp__teach-head strong{font-size:15px;font-weight:600}.app-shell-v1-sheet .search-palette .dl-sp__teach-keys{display:inline-flex;gap:4px}.app-shell-v1-sheet .search-palette .dl-sp__teach-line{color:var(--sp-text-2);font-size:13px;line-height:1.4}.app-shell-v1-sheet .search-palette .dl-sp__teach-continue{min-width:168px;min-height:36px;margin-top:4px;padding:0 22px;color:#fff;font:inherit;font-size:15px;font-weight:500;background:var(--ap-blue);border:0;border-radius:10px;cursor:default;transition:transform .12s ease-out,opacity .12s ease}.app-shell-v1-sheet .search-palette .dl-sp__teach-continue:focus-visible{outline:2px solid var(--ap-blue);outline-offset:2px}.app-shell-v1-sheet .search-palette .dl-sp__teach-continue:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.app-shell-v1-sheet .search-palette .dl-sp__teach-continue:hover{opacity:.88}}.app-shell-v1-sheet .search-palette .dl-sp__bar{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;width:fit-content;max-width:100%;margin:12px auto 0;padding:7px 16px;color:var(--sp-text-2);font-size:12.5px;font-weight:400;background:color-mix(in srgb,var(--sp-bg) var(--sp-glass),transparent);-webkit-backdrop-filter:blur(30px) saturate(160%);backdrop-filter:blur(30px) saturate(160%);border-radius:12px;box-shadow:0 6px 18px #00000029}:root[data-theme=light] .app-shell-v1-sheet .search-palette .dl-sp__bar{box-shadow:0 6px 18px #00000014}.app-shell-v1-sheet .search-palette .dl-sp__bar:after{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;pointer-events:none;background:var(--sp-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.app-shell-v1-sheet .search-palette .dl-sp__bar span{display:inline-flex;align-items:center;gap:6px}.app-shell-v1-sheet .search-palette .dl-sp__bar-link{min-height:20px;padding:0;color:var(--ap-blue);font:inherit;font-size:12.5px;background:none;border:0;cursor:pointer}.app-shell-v1-sheet .search-palette .dl-sp__bar-link:focus-visible{outline:2px solid var(--ap-blue);outline-offset:2px;border-radius:4px}@media(hover:hover)and (pointer:fine){.app-shell-v1-sheet .search-palette .dl-sp__bar-link:hover{opacity:.72}}@media(prefers-reduced-motion:reduce){.app-shell-v1-sheet .search-sheet.search-palette,.app-shell-v1-sheet .search-sheet.search-palette.is-closing{animation:none;transform:none}.app-shell-v1-sheet .search-palette .dl-sp__list[data-ready],.app-shell-v1-sheet .search-palette .dl-sp__thumb[data-ready]{transition:none}.app-shell-v1-sheet .search-palette .dl-sp__modes button:active,.app-shell-v1-sheet .search-palette .dl-sp__teach-continue:active{transform:none}}.search-page-flash{border-radius:6px;animation:search-page-flash 1.6s cubic-bezier(.23,1,.32,1) both}@keyframes search-page-flash{0%,35%{background-color:#ffcc006b;box-shadow:0 0 0 4px #ffcc006b}to{background-color:#fc00;box-shadow:0 0 0 4px #fc00}}.app-shell--v1 .topbar__actions{gap:2px}.app-shell--v1 .icon-button,.app-shell--v1 .raouf-icon-button{width:34px;height:34px;min-height:34px;color:inherit;border-radius:10px}.app-shell--v1 .raouf-icon-button[aria-expanded=true]{color:inherit;background:#ffffff21;border-color:transparent}@media(hover:hover)and (pointer:fine){.app-shell--v1 .icon-button:hover,.app-shell--v1 .raouf-icon-button:hover{color:inherit;background:#ffffff21;border-color:transparent}}.app-shell--v1 .icon-button:active,.app-shell--v1 .raouf-icon-button:active{transform:scale(.94)}.app-shell--v1 .main-content{position:relative;padding:0}.app-shell--v1 .main-content:not(:has(.raouf-home)){padding:30px var(--shell-content-gutter) 44px;background:var(--raouf-canvas)}.app-shell__content{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr)}.app-shell__content:not(:has(.app-sidebar)){display:block}.app-shell__content--flush{display:block}.app-shell__content>.main-content{min-width:0}.app-sidebar{position:sticky;top:var(--raouf-toolbar-height);align-self:start;width:220px;max-height:calc(100dvh - var(--raouf-toolbar-height));overflow:auto;margin:18px 0 18px 18px;padding:16px 10px;color:var(--raouf-label);background:var(--raouf-material);border:1px solid var(--raouf-separator);border-radius:18px;box-shadow:var(--raouf-card-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}[dir=rtl] .app-sidebar{margin:18px 18px 18px 0}.app-sidebar.app-sidebar--frame{inline-size:248px;block-size:calc(100dvh - var(--raouf-toolbar-height));min-block-size:0;max-block-size:none;margin:0;padding:18px 12px 24px;background:color-mix(in srgb,var(--ap-gray6) 70%,var(--ap-bg-elevated-2));border:0;border-inline-end:1px solid var(--ap-separator);border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[dir=rtl] .app-sidebar.app-sidebar--frame{margin:0}.app-shell--v1 .app-shell__content:has(>.app-sidebar--frame)>.main-content:has(>.dl){padding:0}.app-shell--v1 .app-shell__content:has(>.app-sidebar--frame)>.main-content>.dl>.dl-ls{padding:30px var(--shell-content-gutter) 44px}.app-launcher,.account-menu,.create-new-menu{position:relative}.create-new-menu__popover{display:grid;width:min(244px,calc(100vw - 24px));gap:8px;padding:14px}.create-new-menu__popover h2{margin:0 4px 4px;font-size:15px;letter-spacing:-.015em}.create-new-menu__popover>p{margin:2px 4px;color:var(--raouf-label-secondary);font-size:11px}.create-new-menu__list{display:grid;gap:2px}.create-new-menu__list a{display:flex;min-height:42px;align-items:center;gap:11px;padding:5px 7px;color:var(--raouf-label);border-radius:10px;text-decoration:none;transition:background var(--raouf-motion-fast) var(--raouf-easing),transform var(--raouf-motion-fast) var(--raouf-easing)}@media(hover:hover)and (pointer:fine){.create-new-menu__list a:hover{background:var(--raouf-material-hover)}}.create-new-menu__list a>span{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;color:#fff;background:linear-gradient(145deg,#4aaeff,#176fdc);border:1px solid rgba(255,255,255,.2);border-radius:9px;box-shadow:inset 0 1px #ffffff40}.create-new-menu__list [data-tone=orange]{background:linear-gradient(145deg,#ffb249,#d56b1a)}.create-new-menu__list [data-tone=cyan]{background:linear-gradient(145deg,#51d5e3,#177490)}.create-new-menu__list [data-tone=indigo]{background:linear-gradient(145deg,#7287ff,#3b45b9)}.create-new-menu__list [data-tone=pink]{background:linear-gradient(145deg,#ff81bd,#a83d88)}.create-new-menu__list [data-tone=green]{background:linear-gradient(145deg,#4fd48a,#187044)}.create-new-menu__list svg{width:17px;height:17px}.create-new-menu__list strong{font-size:12px;font-weight:540}.account-menu__trigger{display:grid;width:38px;height:38px;min-height:38px;padding:2px;place-items:center;background:transparent;border:0;border-radius:50%}.account-menu__trigger[aria-expanded=true]{background:#ffffff21}@media(hover:hover)and (pointer:fine){.account-menu__trigger:hover{background:#ffffff21}}.account-menu__trigger .avatar{width:26px;height:26px;font-size:12px;font-weight:600;background:linear-gradient(145deg,#67b7ff,#2762ca);border:1px solid rgba(255,255,255,.42);box-shadow:0 2px 8px #00000047}.account-menu__popover{display:grid;width:min(240px,calc(100vw - 24px));gap:4px;padding:10px}.account-menu__identity{display:flex;align-items:center;gap:12px;padding:10px}.account-menu__identity>span:last-child{display:grid;min-width:0;gap:2px}.account-menu__identity strong{font-size:14px}.account-menu__identity small{overflow:hidden;color:var(--raouf-label-secondary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.account-menu__avatar{width:48px;height:48px;font-size:14px}.account-menu__entity{display:flex;min-height:36px;align-items:center;gap:8px;padding:0 10px;color:var(--raouf-label-secondary);font-size:11px}.account-menu__entity svg{width:16px}.account-menu__entity-switcher{padding:2px 6px 8px}.account-menu__section{display:grid;gap:7px;padding:10px;border-top:1px solid var(--raouf-separator);border-bottom:1px solid var(--raouf-separator)}.account-menu__section>span{color:var(--raouf-label-secondary);font-size:10px;font-weight:600}.account-menu__segments{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;background:#7891b21a;border-radius:10px}.account-menu__segments button{display:grid;min-height:44px;place-items:center;gap:3px;padding:4px;color:var(--raouf-label-secondary);font-size:9px;background:transparent;border:0;border-radius:8px}.account-menu__segments button[aria-checked=true]{color:var(--raouf-label);background:var(--raouf-material-hover);box-shadow:0 1px 4px #0003}.account-menu__row{display:flex;width:100%;min-height:42px;align-items:center;gap:9px;padding:0 10px;color:var(--raouf-label);font-size:11px;background:transparent;border:0;border-radius:9px;text-align:start;text-decoration:none}@media(hover:hover)and (pointer:fine){.account-menu__row:hover{background:var(--raouf-material-hover)}}.account-menu__row span{flex:1}.account-menu__row small{color:var(--raouf-label-secondary)}.account-menu__row svg{width:16px;height:16px}.account-menu__row--danger{color:var(--status-critical)}.not-found-page{display:grid;min-height:calc(100dvh - var(--raouf-toolbar-height) - 74px);place-content:center;justify-items:center;gap:26px;color:var(--raouf-label);text-align:center;transform:translateY(-5vh)}.not-found-page h1{max-width:480px;margin:0;font-size:clamp(28px,3.2vw,42px);line-height:1.08;letter-spacing:-.045em}.not-found-page>button{display:grid;width:min(440px,calc(100vw - 72px));min-height:52px;grid-template-columns:24px 1fr 24px;align-items:center;padding:0 16px;color:var(--raouf-label-secondary);background:var(--raouf-material-solid);border:1px solid var(--raouf-separator);border-radius:4px;box-shadow:0 1px 3px #0000000d}@media(hover:hover)and (pointer:fine){.not-found-page>button:hover{color:var(--raouf-label);border-color:color-mix(in srgb,var(--raouf-accent) 55%,var(--raouf-separator))}}.not-found-page>button svg{width:17px;height:17px}.not-found-page>button span{grid-column:2;font-size:13px}.not-found-page>a{display:inline-flex;align-items:center;gap:4px;color:var(--raouf-accent);font-size:13px;text-decoration:none}@media(hover:hover)and (pointer:fine){.not-found-page>a:hover{text-decoration:underline}}.not-found-page>a svg{width:14px;height:14px}html[dir=rtl] .not-found-page>a svg{transform:scaleX(-1)}@media(max-width:767px){.app-shell--v1:before{inset-block-start:calc(var(--raouf-toolbar-height) + env(safe-area-inset-top))}.app-shell--v1 .topbar{height:calc(var(--raouf-toolbar-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(14px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left))}.app-shell--v1 .app-sidebar{display:none}.app-shell--v1 .app-shell__content{display:block}.app-shell--v1 .main-content{min-height:calc(100dvh - var(--raouf-toolbar-height) - env(safe-area-inset-top))}}@media(prefers-reduced-transparency:reduce){.app-shell--v1 .topbar{-webkit-backdrop-filter:none;backdrop-filter:none}}.app-shell--v1 .topbar .raouf-icon-button.app-launcher__trigger svg.app-launcher__dots{width:21px;height:21px}.app-shell--v1 .topbar.topbar--approved{height:calc(44px + env(safe-area-inset-top,0px));padding-block:env(safe-area-inset-top,0px) 0;padding-inline:max(17px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}.topbar.topbar--approved .topbar__brand{gap:0}.topbar.topbar--approved .topbar__brand strong{font-size:20px;font-weight:600;letter-spacing:-.015em}.topbar:not(.topbar--approved) .topbar__brand strong{font-weight:700}.topbar.topbar--approved .topbar__actions{gap:6px}.topbar.topbar--approved .topbar__actions .raouf-icon-button{width:36px;height:36px;min-width:36px;min-height:36px;border-radius:8px}.topbar.topbar--approved .topbar__actions .raouf-icon-button svg{width:20px;height:20px}.topbar.topbar--approved .account-menu__trigger{width:36px;height:36px;min-width:36px;min-height:36px;padding:4px}.topbar.topbar--approved .account-menu__trigger>*{width:26px;height:26px;font-size:12px}.topbar.topbar--approved .account-menu__trigger{display:grid;width:36px;height:36px;min-height:36px;padding:3px;place-items:center;background:transparent;border:0;border-radius:50%}.topbar.topbar--approved .account-menu__trigger[aria-expanded=true]{background:#ffffff21}@media(hover:hover)and (pointer:fine){.topbar.topbar--approved .account-menu__trigger:hover{background:#ffffff21}}.topbar.topbar--approved .account-menu__trigger .avatar{width:26px;height:26px;font-size:12px;font-weight:600;background:linear-gradient(145deg,#67b7ff,#2762ca);border:0;box-shadow:inset 0 0 0 1px #ffffff4d,0 2px 8px #00000047}.account-menu__popover.raouf-popover{width:min(240px,calc(100vw - 24px));min-width:0;padding:0;overflow:hidden;color:#f5f5f7;background:linear-gradient(180deg,#0e0e10db,#0a0a0ccc);border:0;border-radius:16px;box-shadow:0 24px 60px #00000073,0 4px 14px #00000040;-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%)}[data-theme=light] .account-menu__popover.raouf-popover{color:#1d1d1f;background:linear-gradient(180deg,#fcfcfee6,#f6f6fad6);box-shadow:0 24px 60px #0000002e,0 4px 14px #00000014}.account-menu__header{display:grid;gap:2px;padding:14px 16px 12px;background:#ffffff1a}[data-theme=light] .account-menu__header{background:#0000000b}.account-menu__header strong{overflow:hidden;font-size:16px;font-weight:650;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.account-menu__header span{overflow:hidden;color:color-mix(in srgb,currentColor 72%,transparent);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.account-menu__rows{display:grid;padding:6px 6px 5px}.account-menu__row{display:flex;width:100%;min-height:30px;align-items:center;gap:9px;padding:0 10px;color:inherit;font-family:Raouf Farsi,-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.01em;text-align:start;text-decoration:none;background:transparent;border:0;border-radius:7px}.account-menu__row:focus-visible{background:#ffffff14}@media(hover:hover)and (pointer:fine){.account-menu__row:hover{background:#ffffff14}}[data-theme=light] .account-menu__row:focus-visible{background:#0000000d}@media(hover:hover)and (pointer:fine){[data-theme=light] .account-menu__row:hover{background:#0000000d}}.account-menu__row span{flex:1;min-width:0}.account-menu__row small{color:color-mix(in srgb,currentColor 65%,transparent);font-size:13px}.account-menu__row svg{width:18px;height:18px;flex:0 0 18px;color:#3a9bff;stroke-width:1.8}.account-menu__row>svg:last-child:not(:first-child){width:15px;height:15px;flex-basis:15px;color:color-mix(in srgb,currentColor 50%,transparent)}.account-menu__row--link{color:#3a9bff}[data-theme=light] .account-menu__row--link,[data-theme=light] .account-menu__row svg{color:#06c}.account-menu__row--danger,.account-menu__row--danger svg{color:#ff453a}[data-theme=light] .account-menu__row--danger,[data-theme=light] .account-menu__row--danger svg{color:#d70015}.account-menu__separator{height:1px;margin:5px calc(var(--divider-inset) - 6px);background:var(--divider-color)}.account-menu__back svg{width:16px;height:16px;flex-basis:16px}.account-menu__section{display:grid;gap:8px;padding:8px 10px 10px}.account-menu__label{display:flex;align-items:center;gap:8px;color:color-mix(in srgb,currentColor 70%,transparent);font-size:13px;font-weight:600}.account-menu__label svg{width:16px;height:16px}.account-menu__entity-switcher{padding:0}.account-menu__segments{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;background:#ffffff14;border-radius:10px}[data-theme=light] .account-menu__segments{background:#0000000d}.account-menu__segments button{display:grid;min-height:44px;place-items:center;gap:3px;padding:4px;color:color-mix(in srgb,currentColor 70%,transparent);font-size:12px;background:transparent;border:0;border-radius:8px}.account-menu__segments button[aria-checked=true]{color:inherit;background:#ffffff24;box-shadow:0 1px 4px #0003}[data-theme=light] .account-menu__segments button[aria-checked=true]{background:#fff}.account-menu__segments svg{width:16px;height:16px}.raouf-popover{transform-origin:top right;animation:raouf-popover-enter var(--raouf-motion-standard) var(--raouf-easing) both}.raouf-popover--start{transform-origin:top left}@keyframes raouf-popover-enter{0%{opacity:0;transform:translateY(-5px) scale(.975);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.create-new-menu__popover.raouf-popover,.app-launcher__popover.raouf-popover,.home-add-tile.raouf-popover,.home-background-picker.raouf-popover{color:#f5f5f7;background:linear-gradient(180deg,#0e0e10db,#0a0a0ccc);border:0;outline:0;border-radius:16px;box-shadow:0 24px 60px #00000073,0 4px 14px #00000040;-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%)}[data-theme=light] .create-new-menu__popover.raouf-popover,[data-theme=light] .app-launcher__popover.raouf-popover,[data-theme=light] .home-add-tile.raouf-popover,[data-theme=light] .home-background-picker.raouf-popover{color:#1d1d1f;background:linear-gradient(180deg,#fcfcfee6,#f6f6fad6);box-shadow:0 24px 60px #0000002e,0 4px 14px #00000014}.create-new-menu__popover{display:grid;width:max-content;min-width:205px;max-width:calc(100vw - 24px);gap:0;padding:12px 10px 8px}.create-new-menu__popover h2{margin:0 5px 5px;font-size:14px;font-weight:600;letter-spacing:-.01em}.create-new-menu__popover>p{margin:2px 5px;color:color-mix(in srgb,currentColor 70%,transparent);font-size:12px}.create-new-menu__list{display:grid;gap:0}.create-new-menu__list a{display:flex;min-height:30px;align-items:center;gap:11px;padding:2px 10px 2px 5px;color:inherit;border-radius:6px;text-decoration:none}.create-new-menu__list a:focus-visible{background:#ffffff14}@media(hover:hover)and (pointer:fine){.create-new-menu__list a:hover{background:#ffffff14}}[data-theme=light] .create-new-menu__list a:focus-visible{background:#0000000d}@media(hover:hover)and (pointer:fine){[data-theme=light] .create-new-menu__list a:hover{background:#0000000d}}.create-new-menu__list a:active{transform:scale(.98)}.create-new-menu__list a>span{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;color:#3a9bff;background:linear-gradient(180deg,#333336,#1c1c1e);box-shadow:inset 0 0 0 1px #ffffff14}[data-theme=light] .create-new-menu__list a>span{color:#06c;background:linear-gradient(180deg,#fff,#e5e5ea);box-shadow:inset 0 0 0 1px #00000014}.create-new-menu__list [data-tone=orange]{color:#ff9f0a}.create-new-menu__list [data-tone=cyan]{color:#5ac8fa}.create-new-menu__list [data-tone=indigo]{color:#7d7aff}.create-new-menu__list [data-tone=pink]{color:#ff6fae}.create-new-menu__list [data-tone=green]{color:#30d158}.create-new-menu__list [data-tone=violet]{color:#bf5af2}[data-theme=light] .create-new-menu__list [data-tone=orange]{color:#c93400}[data-theme=light] .create-new-menu__list [data-tone=green]{color:#248a3d}[data-theme=light] .create-new-menu__list [data-tone=cyan]{color:#0071a4}[data-theme=light] .create-new-menu__list [data-tone=pink]{color:#d3006b}[data-theme=light] .create-new-menu__list [data-tone=violet]{color:#8944ab}[data-theme=light] .create-new-menu__list [data-tone=indigo]{color:#3634a3}.create-new-menu__list svg{width:13px;height:13px;stroke-width:2.2}.create-new-menu__list strong{font-family:Raouf Farsi,-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-size:13px;font-weight:400;letter-spacing:-.005em;white-space:nowrap}.create-new-menu__list a,.app-launcher__link,.account-menu__row{transition:background-color .14s ease-out,transform .1s ease-out}.app-launcher__link:active,.account-menu__row:active{transform:scale(.98)}@media(pointer:coarse){.create-new-menu__list a,.app-launcher__link,.account-menu__row{min-height:44px}}.account-menu__popover .account-menu__row>svg.account-menu__external:last-child,.app-launcher__popover .app-launcher__link>svg.app-launcher__external{width:16px;height:16px;flex:0 0 16px;margin-inline-start:-3px;color:inherit;stroke-width:2.2}.app-launcher__link>span{flex:0 1 auto}.app-launcher__popover .app-launcher__link:has(.app-launcher__external){color:#3a9bff}[data-theme=light] .app-launcher__popover .app-launcher__link:has(.app-launcher__external){color:#06c}.account-menu__row--link>span{flex:0 1 auto}.topbar.topbar--approved .topbar__app-name{margin-inline-start:6px;font-size:20px;font-weight:300;letter-spacing:-.015em}.app-shell--v1 .topbar.topbar--approved{flex-shrink:0}.not-found-page{display:grid;place-content:center;justify-items:center;gap:14px;min-block-size:calc(100dvh - 120px);padding:32px;text-align:center;color:#fff;background:#6b6b6e;border-radius:0}.not-found-page__art{inline-size:180px;block-size:auto;filter:drop-shadow(0 4px 12px rgba(0,0,0,.18))}.not-found-page h1{margin:6px 0 0;font-size:clamp(28px,4vw,40px);font-weight:500;letter-spacing:-.01em;color:#fff}.not-found-page>a{display:inline-flex;align-items:center;gap:2px;color:#fff;text-decoration:underline;text-underline-offset:3px;font-size:17px;text-decoration:none}@media(hover:hover)and (pointer:fine){.not-found-page>a:hover{color:#fff;text-decoration-thickness:2px}}.not-found-page>a:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:4px}.not-found-page h1:focus{outline:none}.not-found-page>a svg{inline-size:16px;block-size:16px}[dir=rtl] .not-found-page>a svg{transform:scaleX(-1)}.not-found-page{position:fixed;inset:var(--raouf-toolbar-height, 44px) 0 0 0;z-index:5;min-block-size:0;overflow-y:auto;place-content:safe center}.not-found-page h1{max-inline-size:22ch;text-wrap:balance}@media(min-width:900px){.not-found-page h1{max-inline-size:none;white-space:nowrap}}.not-found-page{inset:var(--raouf-toolbar-height, 44px) 0 0 0;background:radial-gradient(120% 80% at 50% 0%,#7a7a7e,#646468 55%,#58585c)}.not-found-page__art{inline-size:210px}.app-shell:has(.not-found-page) .main-content,.app-shell:has(.not-found-page) .app-shell__content,body:has(.not-found-page){background:#58585c}.not-found-page{transform:none;padding-block-end:8dvh;gap:14px}body:has(.not-found-page) .topbar.topbar--approved{background:#48484b;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=light] body:has(.not-found-page) .topbar.topbar--approved,html[data-theme=light] body:has(.not-found-page) .topbar.topbar--approved{background:#f2f2f7;color:#1d1d1f}.main-content:has(.dps-settings,.raouf-home,.not-found-page):focus,.main-content:has(.dps-settings,.raouf-home,.not-found-page):focus-visible{outline:none}.app-shell-v1-sheet .search-palette .dl-sp__field,.app-shell-v1-sheet .search-palette .dl-sp__kinds{position:relative;box-shadow:none}.app-shell-v1-sheet .search-palette .dl-sp__field:after,.app-shell-v1-sheet .search-palette .dl-sp__kinds:after{content:"";position:absolute;inset-inline:var(--divider-inset);bottom:0;height:1px;background:var(--divider-color);pointer-events:none}.app-shell-v1-sheet .search-palette .dl-sp__card:has(.dl-sp__kinds) .dl-sp__field:after{display:none}.app-shell-v1-sheet .search-palette .dl-sp__bar-link{transition:opacity .16s ease}.app-shell-v1-sheet .search-palette .dl-sp__bar-link.is-quiet{opacity:0;pointer-events:none}.account-menu__section{position:relative;border:0}.account-menu__section:after,.account-menu__section:before{content:"";position:absolute;inset-inline:var(--divider-inset);block-size:1px;background:var(--divider-color);pointer-events:none}.account-menu__section:after{inset-block-end:0}.account-menu__section:before{inset-block-start:0}.page-title-fallback{margin:0 0 18px;color:var(--shell-text-primary);font-size:var(--dl-type-display);font-weight:var(--dl-wt-display);line-height:var(--dl-lh-display);letter-spacing:var(--dl-track-display)}.page-title-fallback:lang(fa),[lang=fa] .page-title-fallback{letter-spacing:0}.main-content:has(>.page-title-fallback) .work-center{margin-top:0}.app-shell--v1.app-shell--fill .app-shell__workspace{display:flex;flex-direction:column;min-height:100dvh;height:100dvh}.app-shell--v1.app-shell--fill .app-shell__content{flex:1 1 auto;min-height:0;height:auto}.app-shell--v1.app-shell--fill .main-content{display:flex;flex-direction:column;min-height:0;height:100%;padding:0}.app-shell--v1.app-shell--fill .main-content>:not(.page-title,.sr-only,[hidden]){flex:1 1 auto;min-height:0}@media(max-width:599px)and (hover:none)and (pointer:coarse),(max-height:499px)and (hover:none)and (pointer:coarse){.dl :is(button,[role=button],[role=radio],[role=tab],a):focus-visible{outline:none;box-shadow:none}}.raouf-application-icon{--tile-top: #5aaeff;--tile-bottom: #1f6fe0;--glyph-dark: #5aa9ff;--icon-detail: var(--tile-bottom);--icon-line: rgba(255, 255, 255, .72);--icon-ink: #fff;--icon-shadow: 0 1px 2px rgba(0, 0, 0, .08), 0 3px 8px rgba(0, 0, 0, .1);display:grid;place-items:center;overflow:hidden;color:#fff;background:linear-gradient(180deg,var(--tile-top),var(--tile-bottom));border:0;box-shadow:inset 0 1px #ffffff4d,var(--icon-shadow);transition:transform var(--raouf-motion-fast) var(--raouf-easing),box-shadow var(--raouf-motion-fast) var(--raouf-easing),background-color .2s ease,color .2s ease}.raouf-application-icon svg{width:64%;height:64%;overflow:visible;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.16))}.raouf-application-icon .icon-detail{fill:var(--icon-detail)}.raouf-application-icon .icon-line{fill:var(--icon-line)}.raouf-application-icon .icon-ink{fill:var(--icon-ink)}.raouf-application-icon[data-tone=blue]{--tile-top: #5aaeff;--tile-bottom: #1f6fe0;--glyph-dark: #4da3ff}.raouf-application-icon[data-tone=orange]{--tile-top: #ffb547;--tile-bottom: #ee780f;--glyph-dark: #ffa23a}.raouf-application-icon[data-tone=indigo]{--tile-top: #9392ff;--tile-bottom: #5452d9;--glyph-dark: #8f8dff}.raouf-application-icon[data-tone=green]{--tile-top: #62de8b;--tile-bottom: #1fa152;--glyph-dark: #3fd06f}.raouf-application-icon[data-tone=pink]{--tile-top: #ff86c2;--tile-bottom: #d63a8c;--glyph-dark: #ff6fb5}.raouf-application-icon[data-tone=red]{--tile-top: #ff8175;--tile-bottom: #de3530;--glyph-dark: #ff6258}.raouf-application-icon[data-tone=cyan]{--tile-top: #6fe1f1;--tile-bottom: #1a9fc1;--glyph-dark: #4fd3ec}.raouf-application-icon[data-tone=gray]{--tile-top: #a8b1be;--tile-bottom: #636c7a;--glyph-dark: #b3bbc7}.raouf-application-icon[data-tone=violet]{--tile-top: #c490ff;--tile-bottom: #8a4fdf;--glyph-dark: #bb8aff}.raouf-application-icon:has(svg[data-icon=tasks],svg[data-icon=calendar],svg[data-icon=records],svg[data-icon=crm]){--icon-detail: #fff;--icon-line: #c7c7cc;--icon-ink: #1d1d1f;color:var(--tile-bottom);background:linear-gradient(180deg,#fff,#f0f0f3)}.raouf-application-icon:has(svg[data-icon=records]){color:#1d8cf5}.raouf-application-icon:has(svg[data-icon=tasks],svg[data-icon=calendar],svg[data-icon=records],svg[data-icon=crm]) svg{filter:none}[data-theme=dark] .raouf-application-icon,[data-theme=dark] .raouf-application-icon:has(svg[data-icon=tasks],svg[data-icon=calendar],svg[data-icon=records],svg[data-icon=crm]){--icon-detail: #2a2a2d;--icon-line: #8e8e93;--icon-ink: #fff;color:var(--glyph-dark);background:linear-gradient(180deg,#3a3a3d,#1e1e21);box-shadow:inset 0 1px #ffffff21,inset 0 0 0 1px #ffffff0d,var(--icon-shadow)}[data-theme=dark] .raouf-application-icon:has(svg[data-icon=records]){color:#3a9bff}[data-theme=dark] .raouf-application-icon svg{filter:none}:root{--app-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M 64.208 0 c 12.528 0 18.793 0 23.578 2.438 a 22.37 22.37 0 0 1 9.776 9.776 c 2.438 4.785 2.438 11.049 2.438 23.578 L 100 64.208 c 0 12.528 0 18.793 -2.438 23.578 a 22.37 22.37 0 0 1 -9.776 9.776 c -4.785 2.438 -11.049 2.438 -23.578 2.438 L 35.792 100 c -12.528 0 -18.793 0 -23.578 -2.438 a 22.37 22.37 0 0 1 -9.776 -9.776 c -2.438 -4.785 -2.438 -11.049 -2.438 -23.578 L 0 35.792 c 0 -12.528 0 -18.793 2.438 -23.578 a 22.37 22.37 0 0 1 9.776 -9.776 c 4.785 -2.438 11.049 -2.438 23.578 -2.438 Z'/%3E%3C/svg%3E")}.raouf-application-icon{position:relative;isolation:isolate}.raouf-application-icon,.create-new-menu__list a>span{-webkit-mask:var(--app-icon-mask) center / 100% 100% no-repeat;mask:var(--app-icon-mask) center / 100% 100% no-repeat;border-radius:0!important;box-shadow:none!important}.raouf-application-icon:after{position:absolute;inset:0;z-index:-1;content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,#ffffff29,#fff0 46%)}.raouf-application-icon svg{-webkit-mask-image:linear-gradient(180deg,#000 55%,rgba(0,0,0,.86));mask-image:linear-gradient(180deg,#000 55%,#000000db)}[data-theme=light] .raouf-application-icon{box-shadow:inset 0 1px #ffffff4d,var(--icon-shadow)}[data-theme=light] .raouf-application-icon:has(svg[data-icon=tasks],svg[data-icon=calendar],svg[data-icon=records],svg[data-icon=crm]){box-shadow:inset 0 0 0 .5px #0000000f,var(--icon-shadow)}[data-theme=dark] .raouf-application-icon:after{background:linear-gradient(180deg,#ffffff12,#fff0 50%)}.raouf-application-icon svg[data-icon=calendar],.app-launcher__tile .raouf-application-icon svg[data-icon=calendar],.home-app-grid .raouf-application-icon svg[data-icon=calendar]{width:84%;height:84%;-webkit-mask-image:none;mask-image:none}.raouf-application-icon[data-tone=blue]{--glyph-dark: #0a84ff}.raouf-application-icon[data-tone=orange]{--glyph-dark: #ff9f0a}.raouf-application-icon[data-tone=indigo]{--glyph-dark: #5e5ce6}.raouf-application-icon[data-tone=green]{--glyph-dark: #30d158}.raouf-application-icon[data-tone=pink]{--glyph-dark: #ff375f}.raouf-application-icon[data-tone=red]{--glyph-dark: #ff453a}.raouf-application-icon[data-tone=cyan]{--glyph-dark: #64d2ff}.raouf-application-icon[data-tone=gray]{--glyph-dark: #aeaeb2}.raouf-application-icon[data-tone=violet]{--glyph-dark: #bf5af2}[data-theme=dark] .raouf-application-icon svg{-webkit-mask-image:none;mask-image:none;filter:saturate(1.15) brightness(1.05)}[data-theme=dark] .raouf-application-icon{background:linear-gradient(180deg,#343436,#1c1c1e)}.raouf-application-icon[data-tone=ocean]{--tile-top: #48c6f0;--tile-bottom: #0a5fd6;--glyph-dark: #64d2ff;--icon-accent: #ffcc00}.raouf-application-icon[data-tone=mint]{--tile-top: #66e3d6;--tile-bottom: #00a596;--glyph-dark: #63e6e2;--icon-accent: #ffcc00}.raouf-application-icon .icon-accent{fill:var(--icon-accent, #ffcc00)}.raouf-application-icon .icon-accent-stroke{fill:none;stroke:var(--icon-accent, #ffcc00)}.raouf-application-icon .icon-detail-stroke{fill:none;stroke:var(--icon-detail)}[data-theme=dark] .raouf-application-icon[data-tone=ocean],[data-theme=dark] .raouf-application-icon[data-tone=mint]{--icon-accent: #ffd60a}.app-launcher__popover.raouf-popover{color:#f5f5f7;background:linear-gradient(180deg,#0e0e10db,#0a0a0ccc);border:0;outline:0;border-radius:16px;box-shadow:0 24px 60px #00000073,0 4px 14px #00000040;-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%)}[data-theme=light] .app-launcher__popover.raouf-popover{color:#1d1d1f;background:linear-gradient(180deg,#fcfcfee6,#f6f6fad6);box-shadow:0 24px 60px #0000002e,0 4px 14px #00000014}.app-launcher__popover{width:min(340px,calc(100vw - 24px));max-height:min(760px,calc(100dvh - 72px));overflow:auto;padding:16px 12px 10px}.app-launcher__heading{margin:0 6px 12px;font-size:16px;font-weight:600;letter-spacing:-.015em}.app-launcher__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 4px}.app-launcher__tile{display:flex;min-width:0;flex-direction:column;align-items:center;gap:8px;padding:8px 2px 6px;color:inherit;background:transparent;border:0;border-radius:14px;text-decoration:none;transition:background-color .16s ease-out}.app-launcher__tile:focus-visible{background:#ffffff1a}@media(hover:hover)and (pointer:fine){.app-launcher__tile:not(:disabled):hover{background:#ffffff1a}}[data-theme=light] .app-launcher__tile:focus-visible{background:#0000000f}@media(hover:hover)and (pointer:fine){[data-theme=light] .app-launcher__tile:not(:disabled):hover{background:#0000000f}}.app-launcher__tile .raouf-application-icon{width:54px;height:54px;border-radius:22.37%;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1)}.app-launcher__tile .raouf-application-icon svg{width:64%;height:64%}.app-launcher__tile:active .raouf-application-icon{transform:scale(.96)}.app-launcher__tile strong{overflow:hidden;max-width:100%;font-family:Raouf Farsi,-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-size:13px;font-weight:400;color:color-mix(in srgb,currentColor 72%,transparent);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.app-launcher__tile--planned{opacity:.42}.app-launcher__section{margin-block-start:18px}.app-launcher__home{margin-block-start:10px}.app-launcher__link{display:flex;min-height:40px;align-items:center;gap:12px;padding:4px 6px;color:inherit;font-family:Raouf Farsi,-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-size:16px;letter-spacing:-.012em;border-radius:9px;text-decoration:none}.app-launcher__link:focus-visible{background:#ffffff14}@media(hover:hover)and (pointer:fine){.app-launcher__link:hover{background:#ffffff14}}[data-theme=light] .app-launcher__link:focus-visible{background:#0000000d}@media(hover:hover)and (pointer:fine){[data-theme=light] .app-launcher__link:hover{background:#0000000d}}.app-launcher__link>svg{width:20px;height:20px;flex:0 0 20px;color:#3a9bff}[data-theme=light] .app-launcher__link>svg{color:#06c}button.app-launcher__link{width:100%;border:0;margin:0;background:transparent;text-align:start;cursor:pointer}.app-launcher__separator{height:1px;margin:10px calc(var(--divider-inset) - 12px);background:var(--divider-color)}@media(prefers-reduced-motion:reduce){.app-launcher__tile .raouf-application-icon,.app-launcher__tile:active .raouf-application-icon{transition:none;transform:none}@media(hover:hover)and (pointer:fine){.app-launcher__tile:hover .raouf-application-icon{transition:none;transform:none}}}.app-launcher__link{transition:background-color .14s ease-out,transform .1s ease-out}.app-launcher__link:active{transform:scale(.98)}@media(pointer:coarse){.app-launcher__link{min-height:44px}}.app-launcher__popover.raouf-popover{background:#1e1e2094;-webkit-backdrop-filter:blur(32px) saturate(170%);backdrop-filter:blur(32px) saturate(170%);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 .5px #ffffff14,0 24px 60px #00000059}[data-theme=light] .app-launcher__popover.raouf-popover{background:#fafafc9e;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 .5px #0000000f,0 24px 60px #00000024}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.app-launcher__popover.raouf-popover{background:#2c2c2e}[data-theme=light] .app-launcher__popover.raouf-popover{background:#f9f9fb}}@media(prefers-reduced-transparency:reduce){.app-launcher__popover.raouf-popover{background:#2c2c2e;-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=light] .app-launcher__popover.raouf-popover{background:#f9f9fb}}.app-launcher__tile:not(:disabled):active{background:#ffffff1a}[data-theme=light] .app-launcher__tile:not(:disabled):active{background:#0000000f}.global-bell,.global-bell__popover{--gb-label: #ffffff;--gb-label-2: rgba(235, 235, 245, .6);--gb-label-3: rgba(235, 235, 245, .3);--gb-fill-3: rgba(118, 118, 128, .24);--gb-fill-4: rgba(118, 118, 128, .18);--gb-separator: rgba(255, 255, 255, .12);--gb-elevated: #1c1c1e;--gb-elevated-2: #2c2c2e;--gb-blue: #0091ff;--gb-red: #ff4245}:root[data-theme=light] .global-bell,:root[data-theme=light] .global-bell__popover{--gb-label: #000000;--gb-label-2: rgba(60, 60, 67, .78);--gb-label-3: rgba(60, 60, 67, .3);--gb-fill-3: rgba(118, 118, 128, .12);--gb-fill-4: rgba(116, 116, 128, .08);--gb-separator: rgba(0, 0, 0, .12);--gb-elevated: #ffffff;--gb-elevated-2: #f2f2f7;--gb-blue: #0066cc;--gb-red: #ff383c}.global-bell{position:relative;display:inline-flex}.global-bell__trigger{position:relative}.global-bell__badge{position:absolute;top:2px;inset-inline-end:-1px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;color:#fff;font-size:12px;font-style:normal;font-weight:600;line-height:16px;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--gb-red) 80%,black);border-radius:8px;pointer-events:none;box-shadow:0 0 0 2px var(--flat-canvas-bar, var(--flat-canvas, transparent))}.global-bell__popover.raouf-popover{width:min(400px,calc(100vw - 24px));max-width:none;padding:6px;color:var(--gb-label);border:0;outline:0;border-radius:16px;background:color-mix(in srgb,var(--gb-elevated) 72%,transparent);-webkit-backdrop-filter:blur(32px) saturate(170%);backdrop-filter:blur(32px) saturate(170%);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 .5px var(--gb-separator),0 24px 60px #00000059}:root[data-theme=light] .global-bell__popover.raouf-popover{background:color-mix(in srgb,var(--gb-elevated-2) 70%,transparent);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 .5px var(--gb-separator),0 24px 60px #00000024}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.global-bell__popover.raouf-popover{background:var(--gb-elevated-2)}}@media(prefers-reduced-transparency:reduce){.global-bell__popover.raouf-popover{background:var(--gb-elevated-2);-webkit-backdrop-filter:none;backdrop-filter:none}}.global-bell__panel{font-family:Raouf Farsi,-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}.global-bell__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px 8px 18px}.global-bell__head h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em}.global-bell__link{padding:0;color:var(--gb-blue);font:inherit;font-size:15px;background:none;border:0;cursor:pointer}@media(hover:hover)and (pointer:fine){.global-bell__link:hover{text-decoration:underline}}.global-bell__scroll{max-height:min(500px,70dvh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.global-bell__sub{margin:0;padding:14px 18px 4px;color:var(--gb-label-2);font-size:13px;font-weight:600}.global-bell__list{display:grid;margin:0;padding:0;list-style:none}.global-bell__list li{position:relative}.global-bell__list li+li:before{content:"";position:absolute;top:0;inset-inline:66px 12px;height:1px;background:var(--gb-separator)}@media(hover:hover)and (pointer:fine){.global-bell__list li:hover:before,.global-bell__list li:hover+li:before{opacity:0}}.global-bell__list button{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;column-gap:12px;width:100%;padding:12px 12px 12px 18px;color:inherit;font:inherit;text-align:start;background:transparent;border:0;border-radius:12px;cursor:pointer;transition:background-color .12s ease}.global-bell__list button:focus-visible{outline:2px solid var(--gb-blue);outline-offset:-2px}@media(hover:hover)and (pointer:fine){.global-bell__list button:hover{background:var(--gb-fill-4)}}.global-bell__list button:active{background:var(--gb-fill-3)}.global-note__icon{display:grid;place-items:center;width:36px;height:36px;color:var(--gb-label-2);background:var(--gb-fill-3);border-radius:10px}.global-note__icon svg{width:19px;height:19px;stroke-width:1.8}.global-note__text{display:grid;gap:2px;min-width:0;padding-top:1px}.global-note__text strong{font-size:15px;font-weight:600;line-height:1.3}.global-note__text span{display:-webkit-box;overflow:hidden;color:var(--gb-label-2);font-size:13px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.global-note__subject{display:block;color:var(--gb-label);font-size:13px;font-variant-numeric:tabular-nums}.global-note__time{padding-top:2px;color:var(--gb-label-2);font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.global-note__dot{position:absolute;top:25px;inset-inline-start:5px;width:8px;height:8px;background:var(--gb-blue);border-radius:50%}.global-bell__list li:not(.is-new) .global-note__text strong{font-weight:500}.global-bell__list li.is-stale .global-note__text strong{color:var(--gb-label-2);font-weight:500}.global-bell__empty{display:grid;justify-items:center;gap:6px;padding:36px 24px 40px;text-align:center}.global-bell__empty svg{width:34px;height:34px;margin-bottom:6px;color:var(--gb-label-3);stroke-width:1.5}.global-bell__empty strong{font-size:17px;font-weight:600}.global-bell__empty span{color:var(--gb-label-2);font-size:13px}.global-bell__error{margin:6px 18px 10px;color:var(--gb-red);font-size:13px}@media(pointer:coarse){.global-bell__list button{min-height:60px}.global-bell__link{min-height:44px}}@media(prefers-reduced-motion:reduce){.global-bell__list button{transition:none}}.home-add-tile.raouf-popover,.home-background-picker.raouf-popover{color:#f5f5f7;background:linear-gradient(180deg,#0e0e10db,#0a0a0ccc);border:0;outline:0;border-radius:16px;box-shadow:0 24px 60px #00000073,0 4px 14px #00000040;-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%)}[data-theme=light] .home-add-tile.raouf-popover,[data-theme=light] .home-background-picker.raouf-popover{color:#1d1d1f;background:linear-gradient(180deg,#fcfcfee6,#f6f6fad6);box-shadow:0 24px 60px #0000002e,0 4px 14px #00000014}.raouf-home{min-height:calc(100dvh - var(--raouf-toolbar-height));padding:var(--raouf-home-top-space) 24px 72px}.raouf-home__customize{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 18px;color:#fff;font-size:12px;font-weight:560;background:#111f4452;border:1px solid rgba(255,255,255,.16);border-radius:999px;box-shadow:0 5px 16px #02123c1f;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}@media(hover:hover)and (pointer:fine){.raouf-home__customize:hover{background:#ffffff26}}.raouf-home__customize svg{width:14px}.raouf-home__customize-row{display:flex;width:min(100%,var(--raouf-home-max-width));justify-content:center;margin:30px auto 0}.raouf-home__canvas{display:grid;width:min(var(--raouf-home-max-width),calc(100vw - 48px));margin:0 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--raouf-home-gap);align-items:stretch}.home-profile{position:relative;display:flex;height:var(--raouf-card-height);min-height:var(--raouf-card-height);flex-direction:column;justify-content:flex-end;overflow:hidden;isolation:isolate;padding:30px;color:var(--raouf-label);background:linear-gradient(145deg,#072c57d1,#041c41bf);border:1px solid var(--raouf-home-card-border);border-radius:var(--raouf-home-card-radius);box-shadow:var(--raouf-home-card-shadow);-webkit-backdrop-filter:saturate(128%) blur(26px);backdrop-filter:saturate(128%) blur(26px)}.home-profile-shell{position:relative;min-width:0}.home-profile-shell .home-profile{height:100%}.home-profile:before{display:none}.home-profile__avatar{position:relative;z-index:1;display:grid;width:var(--raouf-avatar-lg);height:var(--raouf-avatar-lg);place-items:center;margin-bottom:auto;overflow:hidden;color:#fff;font-size:36px;font-weight:700;letter-spacing:-.045em;background:linear-gradient(145deg,#5aa5f6,#3157c5 70%);border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 6px 16px #020e2d29}.home-profile__avatar img{width:100%;height:100%;object-fit:cover}.home-profile>div:last-child{position:relative;z-index:1}.home-profile h1{margin:20px 0 5px;font-size:clamp(28px,2.5vw,35px);font-weight:700;line-height:1.04;letter-spacing:-.052em}.home-profile p{margin:0 0 17px;color:var(--raouf-label-secondary);font-size:13px;font-weight:400;overflow-wrap:anywhere}.home-profile strong{display:block;font-size:12px;font-weight:560}.home-profile small{display:block;margin-top:5px;color:var(--raouf-label-tertiary);font-size:10px;font-weight:400}[data-theme=light] .home-profile{background:#f7fbffa3}.home-widget-grid{display:contents}.home-widget-shell{position:relative;min-width:0;height:var(--raouf-card-height);min-height:var(--raouf-card-height)}.home-widget{height:100%;min-width:0;min-height:var(--raouf-card-height);overflow:hidden;background:#05122bbf;border:1px solid var(--raouf-home-card-border);border-radius:var(--raouf-home-card-radius);box-shadow:var(--raouf-home-card-shadow);-webkit-backdrop-filter:blur(24px) saturate(125%);backdrop-filter:blur(24px) saturate(125%)}.home-widget--large{grid-column:span 2}.home-widget--medium{grid-column:span 1}.home-widget--small{min-height:210px;grid-column:span 1}.home-widget>header{display:flex;min-height:var(--raouf-widget-header-height);align-items:center;justify-content:space-between;gap:10px;padding:12px 20px;background:linear-gradient(100deg,#48638e8f,#333b6980);border-bottom:1px solid rgba(255,255,255,.055)}.home-widget>header>span{display:flex;min-width:0;align-items:center;gap:10px}.home-widget>header>span>i{display:grid;width:var(--raouf-widget-icon-size);height:var(--raouf-widget-icon-size);flex:0 0 var(--raouf-widget-icon-size);place-items:center;color:#5aaeff;font-style:normal;background:var(--raouf-home-icon-surface);border:1px solid var(--raouf-home-icon-border);border-radius:12px;box-shadow:inset 0 1px #ffffff21,0 4px 9px #00000029}.home-widget>header svg{width:21px;color:inherit}.home-widget h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.025em}.home-widget>header small{display:block;margin-top:2px;color:var(--raouf-label-secondary);font-size:12px;font-weight:450}.home-widget__controls{display:flex;align-items:center;gap:2px}.home-widget__controls .raouf-icon-button{width:30px;height:30px;min-height:30px}.home-widget__controls button:not(.raouf-icon-button){min-height:30px;padding:0 8px;font-size:9px}.home-widget__body{min-height:calc(var(--raouf-card-height) - var(--raouf-widget-header-height))}.home-widget__empty-state{display:grid;min-height:calc(var(--raouf-card-height) - var(--raouf-widget-header-height));padding:24px;place-items:center;color:var(--raouf-label-secondary);text-align:center}.home-widget__empty-state p{margin:0;font-size:clamp(16px,1.45vw,20px);font-weight:450;letter-spacing:-.015em}.home-widget--quick-access{min-height:var(--raouf-card-height)}.home-widget--quick-access .home-widget{background:linear-gradient(110deg,#051d3dcc,#070c47d4)}[data-theme=light] .home-widget{background:#fafdff9c;border-color:#ffffff9e;box-shadow:0 12px 28px #1d437d1a}[data-theme=light] .home-widget>header{background:#44608e17;border-bottom-color:var(--raouf-separator)}[data-theme=light] .home-widget--quick-access .home-widget{background:#f4f9ffa8}.home-widget--quick-access .home-widget>header{display:none}.home-widget__remove{position:absolute;top:8px;left:8px;z-index:6;display:grid;width:25px;height:25px;min-height:25px;padding:0;place-items:center;color:#fff;background:#5b6577f0;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 4px 12px #0000004d}@media(hover:hover)and (pointer:fine){.home-widget__remove:hover{background:#7f899a}}.home-widget__remove svg{width:13px;height:13px}.home-widget__edit-controls{position:absolute;top:8px;right:8px;z-index:6;display:flex;align-items:center;gap:4px;padding:3px;background:#1f2737e0;border:1px solid rgba(255,255,255,.14);border-radius:11px;box-shadow:0 4px 12px #00000042;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.home-widget__edit-controls button{display:grid;width:28px;height:28px;min-height:28px;padding:0;place-items:center;color:#fff;background:transparent;border:0;border-radius:8px}@media(hover:hover)and (pointer:fine){.home-widget__edit-controls button:hover:not(:disabled){background:#ffffff21}}.home-widget__edit-controls button:disabled{opacity:.3}.home-widget__edit-controls svg{width:14px;height:14px}.home-widget__edit-controls select{height:28px;max-width:82px;padding:0 22px 0 8px;color:#fff;font-size:9px;background-color:#ffffff17;border:0;border-radius:8px}[dir=rtl] .home-widget__edit-controls{right:auto;left:8px}.home-edit-toolbar{position:fixed;inset:0 0 auto;z-index:75;display:flex;height:64px;align-items:center;justify-content:space-between;gap:18px;padding:0 24px;color:#fff;background:#13377db8;border-bottom:1px solid rgba(255,255,255,.12);box-shadow:0 8px 30px #0000002e;-webkit-backdrop-filter:saturate(140%) blur(24px);backdrop-filter:saturate(140%) blur(24px);direction:ltr}.home-edit-toolbar button{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:0 14px;color:#fff;font-size:11px;font-weight:600;background:#ffffff17;border-color:#ffffff29;border-radius:999px}.home-edit-toolbar__done{background:#0a84ff!important;border-color:#0a84ff!important}.home-edit-toolbar>div{display:flex;flex:1;align-items:center;justify-content:flex-end;gap:10px;color:#ffffffb8;font-size:10px}.home-edit-toolbar>div i{width:23px;height:23px;background:#0a84ff;border:2px solid rgba(255,255,255,.9);border-radius:50%}.home-edit-toolbar svg{width:15px}.raouf-home--editing .home-editable>.raouf-card{animation:home-widget-wiggle .5s ease-in-out infinite}@keyframes home-widget-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(.35deg)}75%{transform:rotate(-.35deg)}}.quick-access-grid{display:grid;height:100%;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 12px;align-content:center;padding:34px 32px}.quick-access-grid>a,.quick-access-grid>button{display:flex;min-width:0;min-height:88px;flex-direction:column;align-items:center;gap:8px;padding:4px;color:var(--raouf-label);background:transparent;border:0;text-align:center;text-decoration:none}.quick-access-grid .raouf-application-icon{width:var(--raouf-app-icon-lg);height:var(--raouf-app-icon-lg);border-radius:22.37%}@media(hover:hover)and (pointer:fine){.quick-access-grid>a:hover .raouf-application-icon{box-shadow:inset 0 1px #ffffff4d,0 10px 20px #010f2e47;transform:scale(1.045) translateY(-1px)}}.quick-access-grid>a:active .raouf-application-icon{transform:scale(.96)}.quick-access-grid strong{overflow:hidden;max-width:100%;font-size:14px;font-weight:480;text-overflow:ellipsis;white-space:nowrap}.quick-access-grid>button{opacity:.46}.quick-access-grid .capability-message{font-size:8px}.quick-access-grid .capability-message svg{display:none}.home-work-list{display:grid;grid-template-columns:1fr;padding:5px 22px}.home-work-list a{display:flex;min-height:57px;align-items:center;justify-content:space-between;gap:16px;padding:0 2px;color:var(--raouf-label);border-bottom:1px solid var(--raouf-home-list-separator);text-decoration:none;transition:background var(--raouf-motion-fast) var(--raouf-easing)}@media(hover:hover)and (pointer:fine){.home-work-list a:hover{background:color-mix(in srgb,var(--raouf-material-hover) 72%,transparent)}}.home-work-list a:last-child{border-bottom:0}.home-work-list a>span{display:grid;gap:2px}.home-work-list a strong{font-size:13px;font-weight:520;letter-spacing:-.01em}.home-work-list a small{color:var(--raouf-label-tertiary);font-size:9px;font-weight:400;letter-spacing:.01em}.home-work-list b{color:var(--raouf-accent);font-size:var(--raouf-home-metric-size);font-weight:560;font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1}.home-activity{display:grid;margin:0;padding:10px 22px;list-style:none}.home-activity li{min-height:66px;padding:14px 0;border-bottom:1px solid var(--raouf-separator)}.home-activity li:last-child{border-bottom:0}.home-activity li>span{display:grid;gap:5px}.home-activity strong{font-size:12px;font-weight:560}.home-activity time{color:var(--raouf-label-tertiary);font-size:9px}.home-compact-list{display:grid;padding:7px 20px 0}.home-compact-list>div{display:flex;min-height:60px;align-items:center;gap:12px;border-bottom:1px solid var(--raouf-separator)}.home-compact-list>div>strong,.home-compact-list>div>i{display:grid;width:42px;flex:0 0 42px;color:var(--raouf-accent);font-size:11px;font-style:normal}.home-compact-list>div>i{height:32px;place-items:center;color:#fff;background:#4ba3ff45;border-radius:9px}.home-compact-list>div>i svg{width:16px}.home-compact-list span{display:grid;gap:3px;min-width:0}.home-compact-list b{overflow:hidden;font-size:13px;font-weight:570;text-overflow:ellipsis;white-space:nowrap}.home-compact-list small{color:var(--raouf-label-tertiary);font-size:11px}.home-compact-list>a{padding-top:12px;color:var(--raouf-accent);font-size:12px;text-decoration:none}.home-customizer{position:relative;display:flex;width:min(100%,860px);min-height:58px;align-items:center;gap:16px;margin:14px auto 0;padding:9px 12px 9px 16px;color:var(--raouf-label);background:color-mix(in srgb,var(--raouf-material-solid) 94%,transparent);border:1px solid var(--raouf-separator);border-radius:18px;box-shadow:var(--raouf-popover-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.home-customizer>span{display:grid;margin-inline-end:auto}.home-customizer>span svg{display:none}.home-customizer>span strong{font-size:11px}.home-customizer>span small{color:var(--raouf-label-tertiary);font-size:9px}.home-customizer>div{display:flex;gap:5px}.home-customizer button{min-height:36px;padding:0 10px;font-size:9px}.home-customizer>button{display:inline-flex;align-items:center;gap:6px}.home-customizer svg{width:14px}.raouf-home--loading .skeleton-block{display:block;color:transparent;background:#ffffff1a;border:0}.raouf-home--loading .home-profile{height:310px}.raouf-home--loading .home-widget{height:300px}.raouf-home--state{display:grid;min-height:calc(100dvh - var(--raouf-toolbar-height));place-items:center}.raouf-home--state .async-state{width:min(100%,440px);min-height:260px;padding:34px;color:var(--raouf-label-secondary);background:var(--raouf-material);border:1px solid var(--raouf-separator);border-radius:var(--raouf-card-radius);box-shadow:var(--raouf-card-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.raouf-home--state .async-state strong{color:var(--raouf-label)}html:has(.raouf-home-v2){--wall-h: 218;--wall-s: 80%;--wall-l1: 40%;--wall-l2: 33%;--wall-l3: 26%;--wall-l4: 18%;--wall-l5: 10%;--wall-1: hsl(var(--wall-h) var(--wall-s) var(--wall-l1));--wall-2: hsl(var(--wall-h) var(--wall-s) var(--wall-l2));--wall-3: hsl(var(--wall-h) var(--wall-s) var(--wall-l3));--wall-4: hsl(var(--wall-h) var(--wall-s) var(--wall-l4));--wall-5: hsl(var(--wall-h) var(--wall-s) var(--wall-l5));--wall-rim: color-mix(in srgb, var(--wall-1) 92%, white);background:var(--wall-4)}html[data-theme=light]:has(.raouf-home-v2){--wall-l1: 72%;--wall-l2: 64%;--wall-l3: 57%;--wall-l4: 50%;--wall-l5: 44%;--wall-s: 88%}html[data-theme=light]:has(.raouf-home-v2--blue){--wall-1: hsl(207 74% 82%);--wall-2: hsl(210 70% 72%);--wall-3: hsl(213 62% 62%);--wall-4: hsl(217 54% 52%);--wall-5: hsl(222 48% 41%);--wall-rim: color-mix(in srgb, var(--wall-1) 70%, var(--wall-2))}html:has(.raouf-home-v2--purple){--wall-h: 268;--wall-s: 68%}html:has(.raouf-home-v2--green){--wall-h: 142;--wall-s: 58%}html:has(.raouf-home-v2--red){--wall-h: 358;--wall-s: 76%}html:has(.raouf-home-v2--orange){--wall-h: 24;--wall-s: 84%}html:has(.raouf-home-v2--yellow){--wall-h: 45;--wall-s: 82%}html[data-theme=light]:has(.raouf-home-v2){--wall-rim: color-mix(in srgb, var(--wall-1) 70%, var(--wall-2))}html[data-theme=light]:has(.raouf-home-v2--green){--wall-1: hsl(146 48% 82%);--wall-2: hsl(151 45% 70%);--wall-3: hsl(156 42% 58%);--wall-4: hsl(161 42% 46%);--wall-5: hsl(167 46% 34%)}html[data-theme=light]:has(.raouf-home-v2--purple){--wall-1: hsl(258 62% 87%);--wall-2: hsl(261 50% 77%);--wall-3: hsl(264 42% 67%);--wall-4: hsl(267 36% 56%);--wall-5: hsl(271 34% 44%)}html[data-theme=light]:has(.raouf-home-v2--red){--wall-1: hsl(10 70% 87%);--wall-2: hsl(5 58% 77%);--wall-3: hsl(359 48% 66%);--wall-4: hsl(353 42% 55%);--wall-5: hsl(346 40% 43%)}html[data-theme=light]:has(.raouf-home-v2--orange){--wall-1: hsl(33 82% 85%);--wall-2: hsl(28 70% 75%);--wall-3: hsl(23 60% 65%);--wall-4: hsl(18 52% 54%);--wall-5: hsl(12 46% 43%)}html[data-theme=light]:has(.raouf-home-v2--yellow){--wall-1: hsl(47 82% 83%);--wall-2: hsl(43 70% 72%);--wall-3: hsl(39 60% 61%);--wall-4: hsl(34 52% 50%);--wall-5: hsl(28 50% 39%)}html:has(.raouf-home-v2) body:before{position:fixed;inset:0;z-index:-1;content:"";pointer-events:none;background:url(/assets/dither-noise-C8lN9IZ_.png) 0 0 / 48px 48px,linear-gradient(90deg,transparent 52%,color-mix(in srgb,var(--wall-5) 55%,transparent) 100%),radial-gradient(90% 70% at 88% 92%,color-mix(in srgb,var(--wall-5) 60%,transparent),transparent 70%),radial-gradient(70% 60% at 18% 6%,rgba(255,255,255,.07),transparent 70%),radial-gradient(circle at -18% 114%,var(--wall-2) 0,var(--wall-3) 21.95%,var(--wall-rim) 22%,var(--wall-1) 22.12%,var(--wall-3) 35.95%,var(--wall-rim) 36%,var(--wall-2) 36.12%,var(--wall-4) 49.95%,var(--wall-rim) 50%,var(--wall-1) 50.12%,var(--wall-3) 63.95%,var(--wall-rim) 64%,var(--wall-3) 64.12%,var(--wall-5) 77.95%,var(--wall-rim) 78%,var(--wall-2) 78.12%,var(--wall-1) 100%)}.app-shell--v1:has(.raouf-home-v2),html:has(.raouf-home-v2) body{background:transparent}.app-shell--v1:has(.raouf-home-v2):before{display:none}.home-swatch{display:inline-block;width:20px;height:20px;border:0;border-radius:50%;box-shadow:0 0 #0000002e}.home-swatch[data-color=blue]{background:#0a84ff}.home-swatch[data-color=purple]{background:#bf5af2}.home-swatch[data-color=green]{background:#30d158}.home-swatch[data-color=red]{background:#ff453a}.home-swatch[data-color=orange]{background:#ff9f0a}.home-swatch[data-color=yellow]{background:#ffd60a}.raouf-home-v2{--home-card-shadow: 0 10px 30px rgba(0, 0, 0, .12), 0 2px 6px rgba(0, 0, 0, .08);display:flex;flex-direction:column;align-items:center;gap:28px}.raouf-home-v2__canvas{display:grid;width:min(var(--raouf-home-max-width),100%);gap:var(--raouf-home-gap)}.home-card-row{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--raouf-home-gap);height:var(--raouf-card-height)}.home-card-row>[data-size=big]{grid-column:span 2}.home-card{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;color:#f5f7fb;background:#16161880;border:0;border-radius:var(--raouf-home-card-radius);box-shadow:var(--home-card-shadow);-webkit-backdrop-filter:blur(60px) saturate(115%);backdrop-filter:blur(60px) saturate(115%)}.home-card__content{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden;border-radius:inherit}[data-theme=light] .home-card{color:#1d1d1f;background:#ffffff8c;-webkit-backdrop-filter:blur(60px) saturate(120%);backdrop-filter:blur(60px) saturate(120%)}.home-card__header{display:flex;min-height:70px;align-items:center;gap:12px;padding:14px 18px;background:#ffffff21}[data-theme=light] .home-card__header{background:#ffffff4d}.home-card__icon{width:40px;height:40px;flex:0 0 40px;border-radius:22.37%}.home-card__icon.raouf-application-icon,.home-add-tile__grid .home-card__icon.raouf-application-icon{--icon-shadow: 0 1px 1.5px rgba(0, 0, 0, .2), 0 1px 4px rgba(0, 0, 0, .1)}.home-card__heading{display:grid;flex:1;min-width:0;gap:1px}.home-card__heading h2{margin:0;overflow:hidden;font-size:18px;font-weight:600;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.home-card__heading small{color:color-mix(in srgb,currentColor 78%,transparent);font-size:12px}.home-card__open{display:grid;width:44px;height:44px;margin-inline-end:-10px;place-items:center;color:var(--raouf-accent);border-radius:12px}@media(hover:hover)and (pointer:fine){.home-card__open:hover{background:#ffffff14}}.home-card__open svg{width:20px;height:20px}[dir=rtl] .home-card__open svg{transform:scaleX(-1)}.home-card__body{display:flex;flex:1;min-height:0;flex-direction:column;padding:6px 18px 12px;background:#00000075}[data-theme=light] .home-card__body{background:#ffffffe6}.home-card__list{display:grid;margin:0;padding:0;list-style:none}.home-card[data-size=big] .home-card__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.home-card__list{margin-inline:-18px}.home-card__list li{position:relative;padding-inline:18px}.home-card__list li+li:before{content:"";position:absolute;inset-block-start:0;inset-inline:var(--divider-inset);block-size:1px;background:var(--divider-color);pointer-events:none}.home-card[data-size=big] .home-card__list{column-gap:0}.home-card[data-size=big] .home-card__list li:nth-child(odd){padding-inline-end:14px}.home-card[data-size=big] .home-card__list li:nth-child(2n){padding-inline-start:14px}.home-card[data-size=big] .home-card__list li:before{content:none}.home-card[data-size=big] .home-card__list li:nth-child(odd):after{content:"";position:absolute;inset-block:10px;inset-inline-end:0;inline-size:1px;background:var(--divider-color);pointer-events:none}.home-card__list a,.home-card__list li>div{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){.home-card__list a:hover strong{text-decoration:underline}}.home-card__list span{display:grid;min-width:0;gap:2px}.home-card__list strong{overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.home-card__list small{color:color-mix(in srgb,currentColor 74%,transparent);font-size:12px}.home-card__list b{color:var(--raouf-accent);font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}[data-theme=light] .home-card__list b,[data-theme=light] .home-card__open{color:#0058b8}.home-card__state{display:grid;flex:1;place-content:center;justify-items:center;gap:10px;margin:0;color:color-mix(in srgb,currentColor 78%,transparent);font-size:14px;text-align:center}.home-card__state p{margin:0}.home-card__state button{min-height:36px;padding:0 14px;border-radius:999px}.home-card--profile .home-card__content{justify-content:flex-end;padding:24px 26px}.home-card__avatar{display:grid;width:100px;height:100px;place-items:center;margin-block-end:auto;color:#fff;font-size:34px;font-weight:700;letter-spacing:-.045em;background:linear-gradient(145deg,#5aa5f6,#3157c5 70%);border:0;border-radius:50%;box-shadow:none}.home-card__profile-copy h1{margin:16px 0 2px;font-size:clamp(24px,2.3vw,30px);font-weight:700;line-height:1.08;letter-spacing:-.035em;overflow-wrap:anywhere}.home-card__profile-copy p{margin:0 0 14px;color:color-mix(in srgb,currentColor 86%,transparent);font-size:14px;overflow-wrap:anywhere}.home-card__profile-copy strong{display:block;font-size:14px;font-weight:600}.home-card__profile-copy small{display:block;margin-block-start:3px;color:color-mix(in srgb,currentColor 74%,transparent);font-size:12px}.home-card--apps .home-card__content{justify-content:center;padding:38px 32px 30px}.home-app-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:auto;row-gap:37px;column-gap:4px;align-content:start}.home-app-grid>a,.home-app-grid>button{display:flex;min-width:0;min-height:44px;flex-direction:column;align-items:center;justify-content:flex-start;gap:20px;padding:0;color:inherit;background:transparent;border:0;border-radius:16px;text-decoration:none}.home-app-grid .raouf-application-icon{transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1)}.home-app-grid>a strong{transition:transform .24s cubic-bezier(.22,1,.36,1)}.home-app-grid>a:focus-visible .raouf-application-icon{transform:scale(1.05)}@media(hover:hover)and (pointer:fine){.home-app-grid>a:hover .raouf-application-icon{transform:scale(1.05)}}.home-app-grid>a:focus-visible strong{transform:translateY(2px)}@media(hover:hover)and (pointer:fine){.home-app-grid>a:hover strong{transform:translateY(2px)}}.home-app-grid>a:active .raouf-application-icon{transform:scale(.97);transition-duration:90ms}.home-app-grid>button{opacity:.46}.home-app-grid .raouf-application-icon{width:70px;height:70px;border-radius:22.37%}.home-app-grid .raouf-application-icon svg{width:64%;height:64%}.home-app-grid strong{overflow:hidden;max-width:100%;font-family:Raouf Farsi,-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:16px;letter-spacing:-.005em;color:#fffffff0;text-shadow:0 1px 2px rgba(0,0,0,.28);text-overflow:ellipsis;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=light] .home-app-grid strong{color:#1d1d1f;text-shadow:none}.raouf-home-v2 .home-edit-toolbar{direction:inherit;justify-content:space-between;height:calc(var(--raouf-toolbar-height) + 20px);padding-inline:max(24px,calc((100vw - var(--raouf-home-max-width)) / 2));color:#fff;background:#00000047;border:0;box-shadow:none}[data-theme=light] .raouf-home-v2 .home-edit-toolbar{color:#152238;background:#ffffff80}.raouf-home-v2 .home-edit-toolbar>.home-edit-toolbar__actions{display:flex;flex:0 0 auto;align-items:center;gap:6px;color:inherit;font-size:inherit}.raouf-home-v2 .home-edit-toolbar button{min-height:36px;font-size:14px;font-weight:500}.raouf-home-v2 .home-edit-toolbar .home-edit-toolbar__done{padding:0 18px;color:#fff;font-weight:600;background:#0a84ff!important;border:0;border-radius:999px}.raouf-home-v2 .home-edit-toolbar .home-edit-toolbar__text{gap:8px;padding:0 12px;color:inherit;background:transparent;border:0;border-radius:999px;transition:background-color .14s ease-out}.raouf-home-v2 .home-edit-toolbar .home-edit-toolbar__text:focus-visible,.raouf-home-v2 .home-edit-toolbar .home-edit-toolbar__text[aria-expanded=true]{background:#ffffff24}@media(hover:hover)and (pointer:fine){.raouf-home-v2 .home-edit-toolbar .home-edit-toolbar__text:hover{background:#ffffff24}}[data-theme=light] .raouf-home-v2 .home-edit-toolbar .home-edit-toolbar__text:focus-visible,[data-theme=light] .raouf-home-v2 .home-edit-toolbar .home-edit-toolbar__text[aria-expanded=true]{background:#00000012}@media(hover:hover)and (pointer:fine){[data-theme=light] .raouf-home-v2 .home-edit-toolbar .home-edit-toolbar__text:hover{background:#00000012}}@media(hover:hover)and (pointer:fine){.raouf-home-v2 .home-edit-toolbar .home-edit-toolbar__done:hover{background:#0077ed!important}}.home-edit-toolbar__text>svg{width:15px}.home-edit-toolbar__plus{display:grid;width:20px;height:20px;place-items:center;color:#000;background:#fff;border-radius:50%}.home-edit-toolbar__plus svg{display:block;width:14px;height:14px;stroke-width:3}.home-card__remove{position:absolute;inset-block-start:-9px;inset-inline-start:-9px;z-index:3;display:grid;width:26px;height:26px;min-height:26px;padding:0;place-items:center;color:#fff;background:#1c1c1e;border:1px solid rgba(255,255,255,.22);border-radius:50%;box-shadow:0 2px 8px #0006}.home-card__remove:after{position:absolute;inset:-9px;content:""}.home-card__remove svg{width:14px;height:14px;stroke-width:3}.raouf-home-v2--editing .home-card__body,.raouf-home-v2--editing .home-card--profile .home-card__content{opacity:.55}.home-card--movable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:scale .12s ease-out,box-shadow .12s ease-out}.home-card--movable{--jiggle-angle: .7deg;animation:home-jiggle 1.4s ease-in-out infinite alternate;will-change:transform;backface-visibility:hidden}.home-card--movable[data-size=big]{--jiggle-angle: .35deg}.home-card-row:nth-child(2n)>.home-card--movable:first-child,.home-card-row:nth-child(odd)>.home-card--movable:last-child{animation-delay:-.42s}.home-card-row:nth-child(3n)>.home-card--movable{animation-delay:-.84s}.home-card--movable.is-dragging,.home-card--movable:active{animation:none}@keyframes home-jiggle{10%{transform:translate(1px,1px) rotate3d(0,0,1,var(--jiggle-angle))}20%{transform:translate(0) rotate3d(0,0,1,calc(var(--jiggle-angle) * -1))}30%{transform:translate(-1px,-1px) rotate3d(0,0,1,var(--jiggle-angle))}40%{transform:translate(0) rotate3d(0,0,1,calc(var(--jiggle-angle) * -1))}50%{transform:translate(1px,1px) rotate3d(0,0,1,var(--jiggle-angle))}60%{transform:translate(1px) rotate3d(0,0,1,calc(var(--jiggle-angle) * -1))}70%{transform:translate(0) rotate3d(0,0,1,var(--jiggle-angle))}80%{transform:translateY(1px) rotate3d(0,0,1,calc(var(--jiggle-angle) * -1))}90%{transform:translate(1px,1px) rotate3d(0,0,1,var(--jiggle-angle))}}.home-card--movable:active{scale:1.015;box-shadow:0 24px 56px #00000059}.home-card--movable:focus-visible{outline:3px solid var(--raouf-focus);outline-offset:3px}.home-card.is-dragging{z-index:20;cursor:grabbing;box-shadow:0 28px 70px #00000073;scale:1.02}.home-background-picker [role=radiogroup]{display:flex;gap:10px;padding:4px 6px}.home-background-picker button{display:grid;width:36px;height:36px;padding:0;place-items:center;background:transparent;border:2px solid transparent;border-radius:50%}.home-background-picker button[aria-checked=true]{border-color:currentColor}.home-background-picker .home-swatch{width:24px;height:24px}.home-add-tile{width:min(340px,calc(100vw - 24px));padding:16px}.home-add-tile h2{margin:0 0 12px;font-size:15px;font-weight:600}.home-add-tile p{margin:0;color:var(--raouf-label-secondary);font-size:13px}.home-add-tile__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 6px}.home-add-tile__grid button{display:grid;min-height:44px;justify-items:center;gap:6px;padding:4px;color:inherit;font-size:11px;background:transparent;border:0;border-radius:12px}@media(hover:hover)and (pointer:fine){.home-add-tile__grid button:hover{background:var(--raouf-material-hover)}}.home-add-tile__grid .home-card__icon{width:48px;height:48px;border-radius:22.37%}.raouf-home-v2__footer{min-height:44px}.raouf-home-v2__footer button{display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:0 18px;color:#fff;font-size:13px;font-weight:560;background:#00000047;border:1px solid rgba(255,255,255,.16);border-radius:999px;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}[data-theme=light] .raouf-home-v2__footer button{color:#152238;background:#ffffff8c;border-color:#2d446829}.raouf-home-v2__footer svg{width:15px}.home-remove-dialog__backdrop{z-index:90;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.home-remove-dialog{display:grid;width:min(360px,100%);justify-items:center;gap:10px;padding:26px 24px 22px;color:#f5f5f7;text-align:center;background:#1e1e20fa;border:0;border-radius:16px;box-shadow:0 30px 80px #0000008c}[data-theme=light] .home-remove-dialog{color:#1d1d1f;background:#fafafcfa;box-shadow:0 30px 80px #00000040}.home-remove-dialog__icon{width:34px;height:34px;color:#0a84ff}.home-remove-dialog h2{margin:4px 0 0;font-size:18px;font-weight:600;letter-spacing:-.02em}.home-remove-dialog p{margin:0 0 8px;color:color-mix(in srgb,currentColor 78%,transparent);font-size:14px;line-height:1.45}.home-remove-dialog__actions{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:10px}.home-remove-dialog__actions button{min-height:40px;font-size:15px;font-weight:500;border:0;border-radius:10px}.home-remove-dialog__cancel{color:#fff;background:#0a84ff}@media(hover:hover)and (pointer:fine){.home-remove-dialog__cancel:hover{background:#0077ed}}.home-remove-dialog__remove{color:#ff453a;background:#ffffff1f}@media(hover:hover)and (pointer:fine){.home-remove-dialog__remove:hover{background:#ffffff2e}}[data-theme=light] .home-remove-dialog__remove{color:#d70015;background:#0000000f}.home-remove-dialog__actions button:focus-visible{outline:3px solid var(--raouf-focus);outline-offset:2px}.raouf-home-v2:not(.raouf-home-v2--editing) .home-card{transition:scale .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.raouf-home-v2:not(.raouf-home-v2--editing) .home-card:not(.home-card--apps):hover{scale:1.008}}.home-card__list a,.home-card__list li>div{margin-inline:-10px;padding-inline:10px;border-radius:10px;transition:background-color .14s ease-out}.home-card__list a:focus-visible{background:#ffffff1a}@media(hover:hover)and (pointer:fine){.home-card__list a:hover{background:#ffffff1a}}@media(hover:hover)and (pointer:fine){.home-card__list a:hover strong{text-decoration:none}}[data-theme=light] .home-card__list a:focus-visible{background:#0000000d}@media(hover:hover)and (pointer:fine){[data-theme=light] .home-card__list a:hover{background:#0000000d}}@media(hover:hover)and (pointer:fine){.home-card__list li:has(>a:hover):before,.home-card__list li:has(>a:hover)+li:before{opacity:0}}@media(prefers-reduced-motion:reduce){.raouf-home-v2:not(.raouf-home-v2--editing) .home-card{transition:none;scale:none}@media(hover:hover)and (pointer:fine){.raouf-home-v2:not(.raouf-home-v2--editing) .home-card:hover{transition:none;scale:none}}}.home-card__options{position:absolute;inset-block-start:19px;inset-inline-end:16px;z-index:3;display:grid;width:32px;height:32px;min-height:32px;padding:0;place-items:center;color:#fff;background:#0a84ff;border:0;border-radius:50%;box-shadow:0 2px 8px #0000004d}@media(hover:hover)and (pointer:fine){.home-card__options:hover{background:#0077ed}}.home-card__options svg{width:18px;height:18px;stroke-width:2.6}.raouf-home-v2--editing .home-card__open{visibility:hidden}.home-tile-options{width:min(360px,calc(100vw - 24px))}.home-add-tile__grid button:disabled{opacity:.4}.home-add-tile__grid button{min-width:0}.home-add-tile__grid button>span:last-child{overflow:hidden;max-width:100%;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.home-card__header{position:relative}.raouf-home-v2:not(.raouf-home-v2--editing) .home-card__open:after{position:absolute;inset:6px;content:"";border-radius:12px;transition:background-color .14s ease-out}.raouf-home-v2:not(.raouf-home-v2--editing) .home-card__open:focus-visible:after{background:#ffffff14}@media(hover:hover)and (pointer:fine){.raouf-home-v2:not(.raouf-home-v2--editing) .home-card__open:hover:after{background:#ffffff14}}@media(hover:hover)and (pointer:fine){[data-theme=light] .raouf-home-v2:not(.raouf-home-v2--editing) .home-card__open:hover:after{background:#0000000a}}@media(hover:hover)and (pointer:fine){.raouf-home-v2:not(.raouf-home-v2--editing) .home-card__open:hover{background:transparent}}@media(max-width:1099px){.raouf-home-v2{padding-inline:24px}.raouf-home-v2__canvas,.home-card-row{gap:20px}.home-card-row{height:288px}.home-app-grid{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:22px;column-gap:4px}.home-app-grid>a,.home-app-grid>button{gap:9px}.home-app-grid .raouf-application-icon{width:56px;height:56px;border-radius:22.37%}.home-app-grid strong{font-size:12px}.home-card--apps .home-card__content{justify-content:center;padding:24px 14px}.home-card--profile .home-card__content{padding:22px 24px}.home-card--profile .home-card__profile-copy p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:700px){.raouf-home-v2{padding-inline:16px}.home-card-row{height:auto;grid-template-columns:1fr;gap:16px}.home-card-row>[data-size=big]{grid-column:auto}.home-card-row[data-stack=reverse]>:first-child{order:2}.home-card[data-size=small]{min-height:200px}.home-card[data-size=big]{min-height:250px}.home-card[data-size=big] .home-card__list{grid-template-columns:1fr}.home-card[data-size=big] .home-card__list li{padding-inline:18px}.home-card[data-size=big] .home-card__list li+li:before{content:""}.home-card[data-size=big] .home-card__list li:after{content:none}.home-card--profile{min-height:0!important}.home-card--profile .home-card__content{flex-direction:row;align-items:center;gap:16px;padding:18px}.home-card--profile .home-card__avatar{width:64px;height:64px;margin:0;font-size:22px}.home-card__profile-copy h1{margin-block-start:0;font-size:22px}.home-app-grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px;column-gap:4px}.home-app-grid>a,.home-app-grid>button{gap:12px}.home-app-grid .raouf-application-icon{width:58px;height:58px;border-radius:22.37%}.home-app-grid strong{font-size:12px}.raouf-home-v2 .home-edit-toolbar{padding-inline:16px}.home-edit-toolbar__actions{gap:12px}.raouf-home-v2 .home-edit-toolbar button{font-size:12px}}@media(prefers-reduced-motion:reduce){.home-app-grid>a:focus-visible .raouf-application-icon,.home-app-grid>a:active .raouf-application-icon,.home-app-grid>a:focus-visible strong{transform:none}@media(hover:hover)and (pointer:fine){.home-app-grid>a:hover .raouf-application-icon,.home-app-grid>a:hover strong{transform:none}}.home-card--movable,.home-card--movable:active{animation:none;transition:none;scale:none}}@media(prefers-reduced-transparency:reduce){.home-card,.raouf-home-v2__footer button{-webkit-backdrop-filter:none;backdrop-filter:none}.home-card{background:#0d1628}[data-theme=light] .home-card{background:#fff}}@media(forced-colors:active){.home-card{border:1px solid CanvasText}}@media(min-width:1360px){.home-widget--medium,.home-widget--small{grid-column:span 1}.home-widget--quick-access.home-widget--medium .quick-access-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:6px;align-content:stretch;padding:12px}.home-widget--quick-access.home-widget--medium .quick-access-grid>a,.home-widget--quick-access.home-widget--medium .quick-access-grid>button{min-height:0;justify-content:center;gap:4px;padding:2px}.home-widget--quick-access.home-widget--medium .quick-access-grid .raouf-application-icon{width:52px;height:52px;border-radius:22.37%}.home-widget--quick-access.home-widget--medium .quick-access-grid strong{font-size:11px}.raouf-home:not(.raouf-home--editing) .home-profile-shell{grid-column:1;grid-row:1}.raouf-home:not(.raouf-home--editing) .home-widget--quick-access{grid-column:2 / -1;grid-row:1}}@media(min-width:1100px)and (max-width:1359px){.raouf-home{padding:44px clamp(24px,5vw,52px) 60px}.raouf-home__canvas{width:calc(var(--raouf-home-column-width) + var(--raouf-home-gap) + var(--raouf-home-column-width));grid-template-columns:repeat(2,var(--raouf-home-column-width));gap:var(--raouf-home-gap)}.home-profile,.home-widget-shell,.home-widget{height:var(--raouf-card-height);min-height:var(--raouf-card-height)}.home-widget--large{grid-column:span 2}.raouf-home:not(.raouf-home--editing) .home-profile-shell{grid-column:1;grid-row:1}.raouf-home:not(.raouf-home--editing) .home-widget--quick-access{grid-column:2;grid-row:1}.quick-access-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:6px;align-content:stretch;padding:12px}.quick-access-grid>a,.quick-access-grid>button{min-height:0;justify-content:center;gap:4px;padding:2px}.quick-access-grid .raouf-application-icon{width:52px;height:52px;border-radius:22.37%}.quick-access-grid strong{font-size:11px}}@media(max-width:1099px){.raouf-home{padding:36px 24px 108px}.raouf-home__canvas{width:min(var(--raouf-home-column-width),calc(100vw - 48px));grid-template-columns:1fr;gap:var(--raouf-home-gap)}.home-profile,.home-widget-shell,.home-widget{height:var(--raouf-card-height);min-height:var(--raouf-card-height)}.home-widget--large,.home-widget--medium,.home-widget--small{grid-column:1}.quick-access-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:6px;align-content:stretch;padding:12px}.quick-access-grid>a,.quick-access-grid>button{min-height:0;justify-content:center;gap:4px;padding:2px}.quick-access-grid .raouf-application-icon{width:52px;height:52px;border-radius:22.37%}.quick-access-grid strong{font-size:11px}.home-customizer{flex-wrap:wrap}}@media(max-width:560px){.raouf-home{padding:24px 18px 108px}.raouf-home__canvas{width:min(var(--raouf-home-column-width),calc(100vw - 36px));gap:18px}.home-profile,.home-widget-shell,.home-widget{height:var(--raouf-card-height);min-height:var(--raouf-card-height)}.quick-access-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:8px 6px;padding:12px 10px}.home-work-list{grid-template-columns:1fr}.home-work-list a{border-inline-end:0}}@media(max-width:767px){.raouf-home{padding-block-start:24px}.quick-access-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:8px 6px;align-content:stretch;padding:12px 10px}.quick-access-grid>a,.quick-access-grid>button{min-height:0;justify-content:center;gap:4px;padding:1px}.quick-access-grid>a>span,.quick-access-grid>button>span:first-child{width:46px;height:46px;border-radius:13px}.quick-access-grid>a>span svg,.quick-access-grid>button>span:first-child svg{width:29px;height:29px}.quick-access-grid strong{font-size:10px}.home-edit-toolbar{height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0}}@media(max-width:374px){.quick-access-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 3px;padding:10px 6px}.quick-access-grid>a>span,.quick-access-grid>button>span:first-child{width:42px;height:42px;border-radius:12px}.quick-access-grid strong{font-size:9px}}@media(prefers-reduced-motion:reduce){.quick-access-grid>a>span{transition:none}.raouf-home--editing .home-editable>.raouf-card{animation:none}}@media(prefers-reduced-transparency:reduce){.raouf-home__customize,.home-customizer{-webkit-backdrop-filter:none;backdrop-filter:none}}html:has(.raouf-home-v2){transition:--wall-h .6s cubic-bezier(.22,1,.36,1),--wall-s .6s cubic-bezier(.22,1,.36,1)}.raouf-home-v2 .home-edit-toolbar{animation:home-toolbar-in .26s cubic-bezier(.22,1,.36,1) both}@keyframes home-toolbar-in{0%{opacity:0;transform:translateY(-10px)}}.home-remove-dialog__backdrop{animation:raouf-fade-in .18s ease-out both}.home-remove-dialog{animation:home-alert-in .24s cubic-bezier(.22,1,.36,1) both}@keyframes home-alert-in{0%{opacity:0;transform:scale(1.08)}}@media(pointer:coarse){.home-background-picker button{position:relative}.home-background-picker button:after{position:absolute;inset:-4px;content:""}}@media(prefers-reduced-motion:reduce){html:has(.raouf-home-v2){transition:none}.raouf-home-v2 .home-edit-toolbar,.home-remove-dialog{animation:raouf-fade-in .15s ease-out both}}.raouf-home-v2__footer button{min-height:40px;gap:10px;padding:0 24px;font-size:17px;font-weight:400;letter-spacing:-.01em;background:#78788052;border:0;box-shadow:none;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%)}@media(hover:hover)and (pointer:fine){.raouf-home-v2__footer button:hover{background:#7878806b}}[data-theme=light] .raouf-home-v2__footer button{color:#fff;background:color-mix(in srgb,var(--wall-5) 97%,transparent);border:0}@media(hover:hover)and (pointer:fine){[data-theme=light] .raouf-home-v2__footer button:hover{background:color-mix(in srgb,#000 14%,var(--wall-5))}}.raouf-home-v2__footer svg{width:18px;height:18px}.raouf-home-v2__footer{margin-block-start:83px}.home-card--profile .home-card__avatar{position:relative;isolation:isolate;width:120px;height:120px;font-size:40px;overflow:visible}.home-card--profile .home-card__avatar:before{content:"";position:absolute;z-index:-1;inset-block-start:-12px;inset-inline-start:-26px;inline-size:202px;block-size:172px;pointer-events:none;background:linear-gradient(180deg,#00000057,#0000002e);-webkit-mask:radial-gradient(circle at 86px 72px,#000 72px,transparent 72.5px),radial-gradient(circle at 156px 124px,#000 46px,transparent 46.5px),linear-gradient(#000,#000) 0 100px / 156px 70px no-repeat;mask:radial-gradient(circle at 86px 72px,#000 72px,transparent 72.5px),radial-gradient(circle at 156px 124px,#000 46px,transparent 46.5px),linear-gradient(#000,#000) 0 100px / 156px 70px no-repeat}[dir=rtl] .home-card--profile .home-card__avatar:before{transform:scaleX(-1)}[data-theme=light] .home-card--profile .home-card__avatar:before{background:linear-gradient(180deg,#0000001f,#0000000d)}@media(max-width:760px){.home-card--profile .home-card__avatar{width:64px;height:64px;font-size:22px}.home-card--profile .home-card__avatar:before{content:none}}.home-card--profile .home-card__avatar:before{content:none}.home-card--profile .home-card__content{padding:26px 30px 30px}.home-card__profile-copy h1{margin:22px 0 6px;font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.home-card__profile-copy p{margin:0 0 22px;font-size:16px;color:color-mix(in srgb,currentColor 66%,transparent)}.home-card__profile-copy strong{font-size:16px;font-weight:600}.home-card--profile .home-card__content{padding:32px 30px 34px}.home-card--profile .home-card__avatar{width:114px;height:114px}.home-card__profile-copy h1{font-size:30px}.home-card__profile-copy h1{font-weight:600;letter-spacing:-.01em}.home-card__profile-copy p{font-weight:400}.home-card__profile-copy strong{font-weight:600}.home-card{background:#0610306b;-webkit-backdrop-filter:blur(60px) saturate(170%);backdrop-filter:blur(60px) saturate(170%)}[data-theme=light] .home-card{background:#ffffff8c;-webkit-backdrop-filter:blur(60px) saturate(150%);backdrop-filter:blur(60px) saturate(150%)}.home-card{background:#0a102694;-webkit-backdrop-filter:blur(60px) saturate(125%);backdrop-filter:blur(60px) saturate(125%)}[data-theme=light] .home-card{color:#1d1d1f;background:#fffc;-webkit-backdrop-filter:blur(40px) saturate(110%);backdrop-filter:blur(40px) saturate(110%);box-shadow:0 1px 2px #0000000a,0 8px 28px #10285a1f}[data-theme=light] .home-card__profile-copy p{color:#58585d}@media(max-width:760px){.home-card--profile .home-card__avatar{flex:none;width:64px;height:64px;font-size:22px}}.home-app-grid>a:active .raouf-application-icon{transform:scale(.94);transition-duration:.1s}.dashboard-workspace{display:grid;gap:var(--workspace-section-gap);padding:var(--workspace-gutter)}.dashboard-workspace__source{display:grid;justify-items:end;gap:2px;color:var(--gray-500);font-size:11px}.dashboard-workspace__source strong{color:var(--gray-700)}.dashboard-workspace__source time{font-size:10px}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-metric{display:grid;gap:8px;padding:18px;color:inherit;text-decoration:none;background:var(--workspace-surface-raised);border:1px solid var(--workspace-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--shell-motion-fast) var(--workspace-motion-easing),box-shadow var(--shell-motion-fast) var(--workspace-motion-easing)}.dashboard-metric span{color:var(--gray-500);font-size:11px;font-weight:700}.dashboard-metric strong{font-size:28px;letter-spacing:-.02em}.dashboard-metric:focus-visible{box-shadow:var(--shadow-md);transform:translateY(-1px)}@media(hover:hover)and (pointer:fine){.dashboard-metric:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}}.dashboard-metric:active{transform:scale(.98)}.dashboard-activity{display:grid;gap:10px;margin:0;padding:0;list-style:none}.dashboard-activity li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 0;border-bottom:1px solid var(--gray-100);color:var(--gray-700);font-size:13px}.dashboard-activity li time{color:var(--shell-text-muted);font-size:11px}.dashboard-activity li:last-child{border-bottom:0}.document-workspace{display:grid;grid-template-columns:minmax(0,1fr) var(--inspector-width);gap:var(--workspace-section-gap);margin:var(--workspace-section-gap) var(--workspace-gutter)}.document-workspace__open{padding:0;color:var(--gray-900);font-weight:650;text-align:left;background:transparent;border:0}.document-workspace__open:focus-visible{color:var(--teal-700)}@media(hover:hover)and (pointer:fine){.document-workspace__open:hover{color:var(--teal-700)}}.document-inspector{display:grid;gap:var(--workspace-section-gap);align-content:start}.document-inspector__facts{display:grid;grid-template-columns:120px 1fr;gap:8px 12px;margin:0}.document-inspector__facts dt{color:var(--gray-500);font-size:11px;font-weight:700}.document-inspector__facts dd{margin:0;color:var(--gray-700);font-size:12px}.access-columns ul{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none}.access-columns li{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--gray-700);font-size:12px}.access-columns h3{margin:18px 0 0;font-size:13px}.filter-row button{min-height:44px;padding:0 14px;color:var(--teal-700);font-weight:700;background:var(--shell-surface-control);border:1px solid var(--gray-200);border-radius:var(--radius-sm)}.filter-row button[type=submit]{color:var(--shell-text-on-accent);background:var(--teal-700);border-color:var(--teal-700)}@media(max-width:960px){.document-workspace{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.dashboard-metrics{grid-template-columns:1fr}.dashboard-workspace__source{justify-items:start}}@media(prefers-reduced-motion:reduce){.dashboard-metric{transition:none}}@media(prefers-reduced-transparency:reduce){.dashboard-metric{background:var(--ink-000)}}.button-primary{color:var(--shell-text-on-accent);font-weight:650;background:var(--accent-600);border-color:var(--accent-600)}@media(hover:hover)and (pointer:fine){.button-primary:hover{background:color-mix(in srgb,var(--accent-600) 86%,black)}}.ip-button-link--primary{color:var(--shell-text-on-accent);font-weight:650;background:var(--accent-600);border-color:var(--accent-600)}@media(hover:hover)and (pointer:fine){.ip-button-link--primary:hover{color:var(--shell-text-on-accent);background:color-mix(in srgb,var(--accent-600) 86%,black)}}.workspace-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;min-width:0}.workspace-toolbar__intro{min-width:min(100%,320px);flex:1 1 420px}.workspace-toolbar__intro>p{max-width:78ch;margin:0;color:var(--shell-text-secondary);font-size:13px;line-height:1.5}.workspace-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.workspace-toolbar__actions :is(a,button){min-height:36px}.record-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;color:var(--shell-text-muted);font-size:12px}.record-breadcrumb a{color:var(--shell-text-secondary);text-decoration:none;border-radius:4px}@media(hover:hover)and (pointer:fine){.record-breadcrumb a:hover{color:var(--accent-600)}}.record-breadcrumb [aria-current=page]{color:var(--shell-text-primary);font-weight:600}.record-header--summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px 24px;padding:22px 24px;background:var(--workspace-surface-raised);border:1px solid var(--workspace-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.record-header--summary .record-header__identity{min-width:0}.record-header--summary .record-header__identity>p{align-items:baseline;margin-block-end:4px;font-size:12px}.record-header--summary .record-header__identity>p strong{color:var(--shell-text-primary);font-variant-numeric:tabular-nums;letter-spacing:.01em}.record-header--summary .record-header__identity h2{overflow-wrap:anywhere}.record-header__context{max-width:72ch;margin-block-start:6px;color:var(--shell-text-secondary);font-size:12px;line-height:1.5}.record-header--summary .record-header__controls{max-width:min(640px,60vw);gap:8px}.record-header--summary .record-header__controls :is(button,a){display:inline-flex;align-items:center;min-height:36px;padding-inline:14px;font-size:13px;font-weight:600;border-radius:var(--shell-control-radius)}.record-header--summary .record-header__controls>.status-indicator{margin-inline-end:6px;font-size:13px;font-weight:600}.record-header__facts,.record-header__trail{grid-column:1 / -1;min-width:0}.record-header__facts{padding-block-start:16px;border-block-start:1px solid var(--workspace-border)}.fact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 24px;margin:0}.fact-grid__item{min-width:0}.fact-grid dt{color:var(--shell-text-muted);font-size:11px;font-weight:650;letter-spacing:.02em}.fact-grid dd{display:grid;gap:2px;margin:4px 0 0;color:var(--shell-text-primary);font-size:14px;font-weight:550;overflow-wrap:anywhere}.fact-grid dd small{color:var(--shell-text-secondary);font-size:11px;font-weight:400}.fact-grid dd a{color:var(--accent-600);text-decoration:none}@media(hover:hover)and (pointer:fine){.fact-grid dd a:hover{text-decoration:underline}}.fact-grid__item--emphasis dd{font-size:18px;font-weight:650;letter-spacing:-.01em}.fact-grid--dense{grid-template-columns:minmax(0,1fr);gap:0}.fact-grid--dense .fact-grid__item{display:grid;grid-template-columns:minmax(110px,40%) minmax(0,1fr);gap:12px;align-items:baseline;padding-block:9px;border-block-end:1px solid var(--workspace-border)}.fact-grid--dense .fact-grid__item:last-child{border-block-end:0}.fact-grid--dense dt{font-size:12px;font-weight:500;letter-spacing:0}.fact-grid--dense dd{margin:0;font-size:13px}.fact-amount{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.workflow-trail{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;margin:0;padding:0;list-style:none}.workflow-trail li{display:flex;align-items:center;gap:6px;min-height:28px;color:var(--shell-text-muted);font-size:12px}.workflow-trail li:not(:last-child):after{content:"";inline-size:22px;block-size:1px;margin-inline:8px;background:var(--workspace-border)}.workflow-trail__marker{inline-size:8px;block-size:8px;flex:0 0 8px;border:1.5px solid currentColor;border-radius:50%}.workflow-trail__detail{color:var(--shell-text-secondary);font-size:11px;font-variant-numeric:tabular-nums}.workflow-trail li[data-state=linked]{color:var(--shell-text-secondary)}.workflow-trail li[data-state=linked] .workflow-trail__marker{background:var(--status-positive);border-color:var(--status-positive)}.workflow-trail li[data-state=current]{padding:3px 10px;color:var(--accent-600);font-weight:650;background:color-mix(in srgb,var(--accent-600) 12%,transparent);border-radius:999px}.workflow-trail li[data-state=current] .workflow-trail__marker{background:currentColor}.workflow-trail li[data-state=upcoming] .workflow-trail__marker{border-style:dashed}.progress-meter{display:grid;gap:6px;margin-block-end:14px}.progress-meter__header{display:flex;justify-content:space-between;gap:12px;color:var(--shell-text-secondary);font-size:12px}.progress-meter__value{color:var(--shell-text-primary);font-weight:600;font-variant-numeric:tabular-nums}.progress-meter__track{block-size:6px;overflow:hidden;background:var(--workspace-surface-subtle);border-radius:999px}.progress-meter__track>span{display:block;block-size:100%;background:var(--accent-600);border-radius:inherit;transition:inline-size var(--workspace-motion-duration) var(--workspace-motion-easing)}.progress-meter[data-tone=positive] .progress-meter__track>span{background:var(--status-positive)}.backend-pending{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;color:var(--shell-text-secondary);font-size:11px;font-weight:600;white-space:nowrap;background:var(--workspace-surface-subtle);border:1px dashed var(--workspace-border);border-radius:999px}.pending-section{opacity:.82}.pending-section dd{font-weight:500}.record-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:var(--workspace-section-gap)}.record-layout__main,.record-layout__side{display:grid;gap:var(--workspace-section-gap);min-width:0}.record-layout__main>*,.record-layout__side>*,.sales-page>*,.sales-record>*{min-width:0}.record-next-step{margin:0;padding:12px 16px;color:var(--shell-text-secondary);font-size:13px;line-height:1.5;background:var(--workspace-surface-subtle);border:1px solid var(--workspace-border);border-radius:var(--radius-md)}.record-next-step strong{margin-inline-end:6px;color:var(--shell-text-primary)}.record-next-step a{color:var(--accent-600)}.record-muted{margin:0;color:var(--shell-text-secondary);font-size:13px}.record-section h4{margin:0 0 8px;font-size:13px}.record-collaboration{display:grid;gap:8px}.record-disclosure{border:1px solid var(--workspace-border);border-radius:var(--radius-md);background:var(--workspace-surface-subtle)}.record-disclosure>summary{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 14px;color:var(--shell-text-primary);font-size:13px;font-weight:600;cursor:pointer;list-style:none;border-radius:inherit}.record-disclosure>summary::-webkit-details-marker{display:none}.record-disclosure>summary:after{content:"";inline-size:7px;block-size:7px;border-inline-end:1.5px solid var(--shell-text-muted);border-block-end:1.5px solid var(--shell-text-muted);transform:rotate(45deg);transition:transform var(--shell-motion-fast) var(--workspace-motion-easing)}.record-disclosure[open]>summary:after{transform:rotate(-135deg)}.record-disclosure__body{padding:0 14px 14px}.record-disclosure__body .async-state{min-height:120px}.record-disclosure--static{padding:12px 14px}.record-disclosure__row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.record-disclosure--static p{margin:6px 0 0;color:var(--shell-text-secondary);font-size:12px;line-height:1.5}.record-disclosure--static a{color:var(--accent-600)}.record-documents .ip-documents__upload{flex-direction:column;align-items:stretch}.record-activity{display:grid;gap:10px}.record-activity__list{display:grid;gap:0;margin:0;padding:0;list-style:none}.record-activity__list li{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px;padding-block:8px}.record-activity__list li:not(:last-child):before{content:"";position:absolute;inset-block:22px -4px;inset-inline-start:5px;inline-size:1px;background:var(--workspace-border)}.record-activity__marker{inline-size:9px;block-size:9px;margin-block-start:5px;background:var(--accent-600);border-radius:50%}.record-activity__list strong{display:block;font-size:13px;font-weight:600}.record-activity__list span{color:var(--shell-text-secondary);font-size:11px}.record-activity__empty{margin:0;color:var(--shell-text-secondary);font-size:12px}.record-activity__more{justify-self:start;color:var(--accent-600);font-size:12px}.table-sort{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 4px;margin-inline:-4px;color:inherit;font:inherit;font-weight:inherit;background:transparent;border:0;border-radius:6px}@media(hover:hover)and (pointer:fine){.table-sort:hover{color:var(--shell-text-primary);background:var(--shell-surface-control-hover)}}.table-sort svg{opacity:.45}.table-sort[data-active=true]{color:var(--shell-text-primary)}.table-sort[data-active=true] svg{opacity:1}th[data-align=end] .table-sort{flex-direction:row-reverse}@media(max-width:1366px){.record-layout,.record-header--summary{grid-template-columns:minmax(0,1fr)}.record-header--summary .record-header__controls{max-width:none;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.progress-meter__track>span,.record-disclosure>summary:after{transition:none}}.dual-date{display:inline-grid;gap:2px;font-style:normal}.dual-date span:last-child{color:var(--gray-500)}.sales-workspace{display:grid;gap:18px;min-width:0;max-width:1480px;margin-inline:auto}.sales-workspace>*{min-width:0}.sales-workspace>.foundation-screen{background:transparent}.sales-page,.sales-record{display:grid;align-content:start;gap:var(--workspace-section-gap);min-width:0}.sales-page>.page-header{display:none}.sales-actions,.sales-record-links{display:flex;flex-wrap:wrap;gap:8px}.sales-table-subtitle{display:block;margin-top:4px;color:var(--shell-text-secondary);font-size:12px}.opportunity-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.opportunity-form>label{display:grid;gap:7px;color:var(--shell-text-secondary);font-size:12px;font-weight:700}.opportunity-form textarea,.opportunity-form label:has(textarea),.opportunity-form label:has(select[multiple]),.opportunity-form__actions{grid-column:1 / -1}.opportunity-form select[multiple]{min-height:116px;padding-block:8px}.sales-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.sales-facts>div{min-width:0;padding:12px;background:var(--workspace-surface-subtle);border-radius:var(--radius-md)}.sales-facts dt{color:var(--shell-text-muted);font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.sales-facts dd{margin:6px 0 0;overflow-wrap:anywhere}.sales-related-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sales-related-list li{display:flex;justify-content:space-between;gap:12px;padding:11px 12px;background:var(--workspace-surface-subtle);border-radius:var(--radius-md)}.sales-related-list span{color:var(--shell-text-secondary)}.opportunity-pipeline{display:grid;grid-template-columns:repeat(7,minmax(210px,1fr));gap:12px;width:100%;max-width:100%;min-width:0;overflow-x:auto;padding-bottom:12px}.opportunity-pipeline__column{display:grid;align-content:start;gap:10px;min-height:300px;padding:12px;background:var(--workspace-surface-subtle);border:1px solid var(--workspace-border);border-radius:var(--radius-lg)}.opportunity-pipeline__column>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.opportunity-pipeline__column h2{margin:0;font-size:12px;letter-spacing:.03em}.opportunity-pipeline__column header span{display:grid;place-items:center;min-width:24px;min-height:24px;border-radius:999px;background:var(--workspace-surface-raised)}.opportunity-pipeline__column article{display:grid;gap:5px;padding:12px;background:var(--workspace-surface-raised);border:1px solid var(--workspace-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.opportunity-pipeline__column article>span,.opportunity-pipeline__column article>small{color:var(--shell-text-secondary)}@media(max-width:760px){.opportunity-form,.sales-facts{grid-template-columns:1fr}.opportunity-form>*{grid-column:1}.sales-related-list li{align-items:flex-start;flex-direction:column}}[dir=rtl] .sales-workspace,[dir=rtl] .opportunity-pipeline__column{text-align:start}.sales-table-subtitle{overflow:hidden;max-width:32ch;text-overflow:ellipsis}.sales-uom{color:var(--shell-text-secondary)}.sales-workspace :is(button,.ip-button-link){font-size:13px}.sales-workspace .ip-button-link{min-height:36px;padding-inline:14px;font-weight:600;border-radius:var(--shell-control-radius)}.sales-flow-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.record-section .sales-flow-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"direction direction" "link meta";align-items:baseline;gap:2px 10px;padding:9px 0;font-size:13px;background:transparent;border:0;border-block-end:1px solid var(--workspace-border);border-radius:0}.record-section .sales-flow-list li:last-child{border-block-end:0}.sales-flow-list__direction{grid-area:direction;color:var(--shell-text-muted);font-size:11px;font-weight:600}.sales-flow-list a{grid-area:link;color:var(--accent-600);font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none}@media(hover:hover)and (pointer:fine){.sales-flow-list a:hover{text-decoration:underline}}.record-section .sales-flow-list .sales-flow-list__meta{grid-area:meta;display:inline-flex;align-items:center;gap:6px;color:var(--shell-text-secondary);font-size:12px;text-transform:none}.sales-flow-list__meta[data-tone]:before{content:"";inline-size:7px;block-size:7px;flex:0 0 7px;background:var(--gray-500);border-radius:50%}.sales-flow-list__meta[data-tone=positive]:before{background:var(--status-positive)}.sales-flow-list__meta[data-tone=attention]:before{background:var(--status-attention)}.sales-flow-list__meta[data-tone=critical]:before{background:var(--status-critical)}.discount-flag{display:inline-flex;align-items:center;margin-inline-start:6px;padding:1px 7px;color:var(--status-attention);font-size:11px;font-weight:650;white-space:nowrap;background:var(--amber-50);border-radius:999px}.sales-exception-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.record-section .sales-exception-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;font-size:13px;background:var(--amber-50);border:1px solid color-mix(in srgb,var(--status-attention) 28%,transparent);border-radius:var(--radius-md)}.record-section .sales-exception-list li span{color:var(--shell-text-primary);font-size:13px}.sales-exception-list strong{color:var(--status-attention);font-variant-numeric:tabular-nums}.sales-pricing-line+.sales-pricing-line{margin-block-start:16px;padding-block-start:16px;border-block-start:1px solid var(--workspace-border)}.record-subsection{margin-block-start:18px;padding-block-start:16px;border-block-start:1px solid var(--workspace-border)}.sales-form__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 18px}.sales-form__grid>label{display:grid;gap:6px;min-width:0;color:var(--shell-text-secondary);font-size:12px;font-weight:600}.sales-form__grid>label>:is(input,select,textarea){width:100%;min-width:0;font-size:14px;font-weight:400}.sales-form__wide{grid-column:span 2}.sales-form__full{grid-column:1 / -1}.field-problem{margin:6px 0 0;color:var(--status-critical);font-size:12px;font-weight:500;line-height:1.4;white-space:normal}.ip-table.sales-form__lines{min-width:1080px}.sales-form__lines td{vertical-align:top}.sales-form__lines label{display:grid;gap:4px}.sales-form__lines label>:is(input,select){min-width:0;width:100%;font-size:13px}.sales-form__lines td:first-child{min-inline-size:190px}.sales-form__lines td:first-child select{min-inline-size:220px}.sales-form__lines td:is(:nth-child(2),:nth-child(3),:nth-child(4)) input{min-inline-size:92px}.sales-form__lines input[type=date]{min-inline-size:150px}.sales-form__discount input{min-inline-size:92px}.ip-table .sales-form__discount{min-inline-size:88px;white-space:normal}.sales-form__discount .field-problem{max-inline-size:26ch}.sales-form__discount-help{display:grid;justify-items:start;gap:4px;margin-block-start:4px}.sales-form__discount-help:empty{display:none}.sales-form__discount-help .discount-flag{margin-inline-start:0}.sales-form__discount-help small{color:var(--shell-text-secondary);font-size:11px;line-height:1.4;white-space:normal}.sales-form__lines tr[data-exception] .sales-form__discount input{border-color:color-mix(in srgb,var(--status-attention) 55%,transparent)}.sales-form__lines input[aria-invalid=true]{border-color:var(--status-critical)}.sales-form__reason{margin-block-start:8px;color:var(--shell-text-secondary);font-size:11px;font-weight:600}.sales-form__remove{min-height:32px;padding-inline:10px;color:var(--shell-text-secondary);font-size:12px;background:transparent}.sales-form__add{margin-block-start:12px;min-height:36px;padding-inline:14px;color:var(--accent-600)}.sales-ship-to{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 18px;align-items:start}.sales-ship-to .ui-field{min-width:0}.sales-ship-to .raouf-control{inline-size:100%;min-width:0}.sales-ship-to__hint{margin:0}.sales-form__grid>.sales-form__terms{min-width:0}.sales-form__grid>.sales-form__terms .raouf-control{inline-size:100%;min-width:0}.sales-form__confirmed{min-inline-size:210px}.sales-form__confirmed .date-field{position:relative;display:grid;gap:4px}.sales-form__confirmed .date-field__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sales-form__confirmed .date-field__row{display:flex;align-items:center;gap:4px}.sales-form__confirmed .date-field__row input{min-inline-size:118px;inline-size:100%;font-size:13px}.sales-form__confirmed .date-field__row button{min-block-size:32px;padding-inline:6px;font-size:11px;background:transparent;border:1px solid var(--workspace-border);border-radius:var(--radius-sm, 4px)}.sales-form__confirmed .date-field [role=status]{color:var(--status-critical);font-size:11px;white-space:normal;max-inline-size:26ch}.sales-form__confirmed .date-field__disambiguation{display:flex;flex-wrap:wrap;gap:4px}.sales-form__confirmed .date-field__disambiguation button{min-block-size:28px;font-size:11px}.sales-form__confirmed .date-field__popover{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:20;padding:8px;background:var(--shell-surface-menu);border:1px solid var(--workspace-border);border-radius:var(--radius-sm, 4px);box-shadow:0 8px 24px #00000029}.sales-form__actions{gap:10px}.sales-form__actions :is(a,button){min-height:40px;padding-inline:16px}.sales-overview__section-title{margin:0 0 10px;color:var(--shell-text-secondary);font-size:12px;font-weight:650}.sales-overview__flow ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.sales-overview__flow li{position:relative;display:grid;align-content:start;gap:4px;min-width:0;padding:14px 16px;background:var(--workspace-surface-raised);border:1px solid var(--workspace-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:border-color var(--shell-motion-fast) var(--workspace-motion-easing),transform var(--shell-motion-fast) var(--workspace-motion-easing)}@media(hover:hover)and (pointer:fine){.sales-overview__flow li:hover:not([data-state=restricted]){border-color:color-mix(in srgb,var(--accent-600) 45%,transparent)}}.sales-overview__flow li:has(.sales-overview__stage-link:active){transform:scale(.985)}.sales-overview__flow li[data-state=restricted]{opacity:.6;box-shadow:none}.sales-overview__stage-label{color:var(--shell-text-secondary);font-size:12px;font-weight:650}.sales-overview__stage-caption{overflow:hidden;color:var(--shell-text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sales-overview__stage-link{position:absolute;inset:0;border-radius:inherit}.sales-overview__stage-link:focus-visible{outline:3px solid var(--shell-focus-ring);outline-offset:2px}.sales-overview__count{color:var(--shell-text-primary);font-size:26px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.15}.sales-overview__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--workspace-section-gap);align-items:stretch}.sales-overview__card{display:grid;align-content:start;gap:12px;min-width:0;padding:18px 20px;background:var(--workspace-surface-raised);border:1px solid var(--workspace-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.sales-overview__card--wide{grid-column:span 2}.sales-overview__card>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sales-overview__card h2{margin:0;font-size:14px;font-weight:650}.sales-overview__card-count .sales-overview__count{font-size:22px}.sales-overview__view-all{color:var(--accent-600);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}@media(hover:hover)and (pointer:fine){.sales-overview__view-all:hover{text-decoration:underline}}.sales-overview__muted{margin:0;color:var(--shell-text-secondary);font-size:12px;line-height:1.5}.sales-overview__error{margin:0;color:var(--status-critical);font-size:12px}.sales-overview__note{margin:4px 0 0;color:var(--shell-text-muted);font-size:11px}.sales-overview__clear{margin:0;color:var(--status-positive);font-size:13px}.sales-overview__loading{display:grid;gap:10px}.sales-overview__records{display:grid;margin:0;padding:0;list-style:none}.sales-overview__records li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"number customer status" "number amount status";align-items:center;gap:0 12px;padding:8px 0;border-block-end:1px solid var(--workspace-border);font-size:12px}.sales-overview__records li:last-child{border-block-end:0}.sales-overview__records a{grid-area:number;color:var(--accent-600);font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none}.sales-overview__customer{grid-area:customer;overflow:hidden;color:var(--shell-text-primary);text-overflow:ellipsis;white-space:nowrap}.sales-overview__amount{grid-area:amount;color:var(--shell-text-secondary);font-variant-numeric:tabular-nums;unicode-bidi:isolate}.sales-overview__records .status-indicator{grid-area:status;font-size:12px}.sales-overview__pipeline{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px}.sales-overview__stages{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sales-overview__stages li{display:grid;grid-template-columns:120px minmax(0,1fr) 36px;align-items:center;gap:12px;font-size:12px}.sales-overview__stages li>span:first-child{color:var(--shell-text-secondary);text-transform:capitalize}.sales-overview__stages strong{text-align:end;font-variant-numeric:tabular-nums}.sales-overview__bar{block-size:8px;overflow:hidden;background:var(--workspace-surface-subtle);border-radius:999px}.sales-overview__bar>span{display:block;block-size:100%;min-inline-size:2px;background:color-mix(in srgb,var(--accent-600) 75%,transparent);border-radius:inherit}.sales-overview__totals{display:grid;align-content:start;gap:12px;margin:0}.sales-overview__totals div{display:grid;gap:2px}.sales-overview__totals dt{color:var(--shell-text-muted);font-size:11px;font-weight:600}.sales-overview__totals dd{display:grid;margin:0;font-size:16px;font-weight:650;font-variant-numeric:tabular-nums}.sales-overview__attention{display:grid;margin:0;padding:0;list-style:none}.sales-overview__attention li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-block-end:1px solid var(--workspace-border);font-size:13px}.sales-overview__attention li:last-child{border-block-end:0}.sales-overview__attention a{color:var(--shell-text-primary);text-decoration:none}@media(hover:hover)and (pointer:fine){.sales-overview__attention a:hover{color:var(--accent-600)}}.sales-overview__attention .sales-overview__count{min-inline-size:28px;padding:1px 8px;font-size:13px;text-align:center;background:var(--amber-50);color:var(--status-attention);border-radius:999px}.sales-overview__attention li[data-tone=critical] .sales-overview__count{background:var(--red-50);color:var(--status-critical)}.sales-overview__tasks{display:grid;gap:6px;margin-block-start:auto;padding-block-start:12px;border-block-start:1px solid var(--workspace-border)}.sales-overview__tasks>div{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.sales-overview__tasks a{color:var(--accent-600)}@media(max-width:1280px){.sales-overview__flow ol{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.commercial-holds{display:grid;gap:12px;min-width:0}.commercial-holds__summary{display:grid;gap:6px;margin:0}.commercial-holds__summary p{margin:0;font-size:13px;line-height:1.45}.commercial-holds>button{justify-self:start}.commercial-holds__list,.commercial-holds__history ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.commercial-holds__item{display:grid;gap:8px;padding-block:10px;border-block-start:1px solid var(--workspace-border);min-width:0;overflow-wrap:anywhere}.commercial-holds__item>button{justify-self:start}.commercial-holds__note{margin:0;font-size:12px}.commercial-holds__history summary{cursor:pointer;font-weight:600}.commercial-hold-blocked p{margin:4px 0 0}@media(max-width:1100px){.sales-form__grid,.sales-ship-to{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-overview__pipeline{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.sales-overview__grid,.sales-ship-to{grid-template-columns:minmax(0,1fr)}.sales-overview__card--wide{grid-column:auto}.sales-overview__flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-form__grid{grid-template-columns:minmax(0,1fr)}.sales-form__wide{grid-column:auto}}@media(prefers-reduced-motion:reduce){.sales-overview__flow li,.ip-table--records tbody tr{transition:none}.sales-overview__flow li:has(.sales-overview__stage-link:active){transform:none}}.chat-workspace{display:grid;grid-template-columns:340px minmax(0,1fr);height:calc(100vh - 140px);min-height:520px;background:var(--workspace-surface-raised);border:1px solid var(--workspace-border);border-radius:var(--radius-lg);overflow:hidden}.chat-workspace__member-picker{display:grid;gap:6px;margin:0;padding:12px 0 0;border:0;max-height:220px;overflow-y:auto}.chat-workspace__member-picker legend{padding:0 0 6px;color:var(--gray-500);font-size:11px;font-weight:700}.chat-workspace__member-picker label{display:flex;align-items:center;gap:8px;font-size:13px}.chat-avatar{display:inline-grid;flex-shrink:0;place-items:center;color:#fff;font-weight:700;border-radius:50%}.chat-list{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--workspace-border)}.chat-list__search-row{display:flex;align-items:center;gap:8px;margin:10px}.chat-list__search-row .chat-list__search{flex:1;min-width:0;margin:0}.chat-list__search-row .chat-compose-wrap{flex-shrink:0}.chat-list__search{display:flex;align-items:center;gap:8px;min-height:36px;margin:10px;padding:0 12px;color:var(--gray-500);background:var(--shell-surface-control);border-radius:999px}.chat-list__search svg{flex-shrink:0}.chat-list__search input{flex:1;min-width:0;padding:0;color:inherit;font-size:13px;background:transparent;border:0}.chat-list__scroll{flex:1;min-height:0;overflow-y:auto}.chat-list__empty{padding:24px 16px;color:var(--gray-500);font-size:12px;text-align:center}.chat-list__row-wrap{position:relative;overflow:hidden;border-bottom:1px solid var(--gray-50)}.chat-list__row-actions{position:absolute;inset:0;z-index:0;display:flex;justify-content:flex-end;align-items:stretch}.chat-list__row-actions[aria-hidden=true]{visibility:hidden}.chat-list__row-action{display:flex;width:76px;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;color:#fff;font-size:11px;font-weight:700}.chat-list__row-action--mute{background:var(--amber-600)}.chat-list__row-action--delete{background:var(--status-critical)}.chat-list__row{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;text-align:left;background:var(--workspace-surface-raised);border:0;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:pointer;transition:transform var(--shell-motion-fast) ease-out}.chat-list__row:focus-visible{background:linear-gradient(var(--shell-surface-control-hover),var(--shell-surface-control-hover)),var(--workspace-surface-raised)}@media(hover:hover)and (pointer:fine){.chat-list__row:hover{background:linear-gradient(var(--shell-surface-control-hover),var(--shell-surface-control-hover)),var(--workspace-surface-raised)}}.chat-list__row.is-selected{background:linear-gradient(var(--shell-surface-navigation-selected),var(--shell-surface-navigation-selected)),var(--workspace-surface-raised)}.chat-list__more-wrap{position:relative;flex-shrink:0}.chat-list__more-button{display:inline-grid;width:30px;height:30px;flex-shrink:0;place-items:center;color:var(--gray-500);background:transparent;border:0;border-radius:50%}.chat-list__more-button:focus-visible{color:var(--gray-900);background:var(--shell-surface-control-hover)}@media(hover:hover)and (pointer:fine){.chat-list__more-button:hover{color:var(--gray-900);background:var(--shell-surface-control-hover)}}.chat-list__row-menu{z-index:40;display:grid;min-width:160px;padding:6px;background:var(--shell-surface-menu);border:1px solid var(--shell-menu-border);border-radius:var(--shell-menu-radius);box-shadow:var(--shell-menu-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.chat-list__row-menu button{display:flex;align-items:center;gap:10px;padding:9px 10px;color:var(--shell-text-menu);font-size:13px;text-align:left;background:transparent;border:0;border-radius:8px}.chat-list__row-menu button:focus-visible{background:var(--shell-surface-control-hover)}@media(hover:hover)and (pointer:fine){.chat-list__row-menu button:hover{background:var(--shell-surface-control-hover)}}.chat-list__row-menu-danger{color:var(--status-critical)!important}.chat-list__body{display:grid;flex:1;min-width:0;gap:4px}.chat-list__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.chat-list__top strong{display:flex;overflow:hidden;align-items:center;gap:5px;font-size:14px;font-weight:650;color:var(--gray-900);white-space:nowrap;text-overflow:ellipsis}.chat-list__type-icon,.chat-list__muted-icon{flex-shrink:0;color:var(--gray-500)}.chat-list__top time{flex-shrink:0;color:var(--gray-500);font-size:11px}.chat-list__bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.chat-list__preview{overflow:hidden;color:var(--gray-500);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.chat-list__badge{display:inline-grid;flex-shrink:0;min-width:18px;height:18px;padding:0 5px;place-items:center;color:var(--shell-text-on-accent);font-size:10px;font-weight:700;background:var(--accent-600);border-radius:999px}.chat-thread{display:flex;flex-direction:column;min-height:0}.chat-thread__header{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--workspace-border)}.chat-thread__back{display:none;flex-shrink:0;width:32px;height:32px;align-items:center;justify-content:center;color:var(--gray-500);background:transparent;border:0;border-radius:50%}.chat-thread__back:focus-visible{color:var(--gray-900);background:var(--shell-surface-control-hover)}@media(hover:hover)and (pointer:fine){.chat-thread__back:hover{color:var(--gray-900);background:var(--shell-surface-control-hover)}}.chat-thread__header-text{display:grid;flex:1;min-width:0}.chat-thread__header-text strong{overflow:hidden;font-size:14px;color:var(--gray-900);white-space:nowrap;text-overflow:ellipsis}.chat-thread__header-text span{color:var(--gray-500);font-size:11px}.chat-thread__identity{display:flex;flex:1;align-items:center;gap:12px;min-width:0;padding:4px;margin:-4px;text-align:left;background:transparent;border:0;border-radius:var(--radius-sm)}.chat-thread__identity:focus-visible{background:var(--shell-surface-control-hover)}@media(hover:hover)and (pointer:fine){.chat-thread__identity:hover{background:var(--shell-surface-control-hover)}}.chat-thread__messages{display:flex;flex:1;flex-direction:column;gap:2px;min-height:0;padding:18px 22px;overflow-y:auto;background-color:var(--workspace-surface-subtle);background-image:radial-gradient(var(--workspace-border) 1px,transparent 1px);background-size:22px 22px}.chat-thread__restricted{margin:0;padding:12px 18px;color:var(--gray-500);font-size:12px}.chat-thread--overlay{position:relative;overflow:hidden}.chat-workspace--overlay{position:relative}.chat-workspace__overlay{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:var(--workspace-gutter);background:linear-gradient(180deg,transparent,var(--workspace-surface-raised) 45%,var(--workspace-surface-raised) 100%)}.chat-thread--overlay .chat-workspace__overlay{border-radius:inherit}.chat-skeleton-block{background:linear-gradient(90deg,var(--shell-surface-control) 25%,var(--shell-surface-control-hover) 37%,var(--shell-surface-control) 63%);background-size:400% 100%;animation:chat-skeleton-shimmer 1.6s ease infinite}@keyframes chat-skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.chat-skeleton-block{animation:none}}.chat-skeleton-list{display:grid;gap:2px;padding:6px}.chat-skeleton-list__row{display:flex;align-items:center;gap:10px;padding:10px 6px}.chat-skeleton-list__avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0}.chat-skeleton-list__lines{display:grid;flex:1;gap:6px}.chat-skeleton-list__line{height:10px;border-radius:4px}.chat-skeleton-list__line--short{width:40%}.chat-skeleton-list__line--long{width:78%}.chat-skeleton-thread{display:flex;flex-direction:column;gap:12px;padding:var(--workspace-section-gap)}.chat-skeleton-thread__bubble{height:34px;border-radius:var(--radius-md);align-self:flex-start}.chat-skeleton-thread__bubble--self{align-self:flex-end}.chat-message{display:flex;flex-direction:column;align-items:flex-start;max-width:65%;margin-top:2px}.chat-message--start{margin-top:10px}.chat-message__system{display:flex;align-items:center;justify-content:center;gap:6px;align-self:center;max-width:100%;margin:10px auto;padding:4px 12px;color:var(--gray-500);font-size:11px;text-align:center;background:var(--workspace-surface-subtle);border-radius:999px}.chat-message__system time{flex-shrink:0;color:var(--gray-500)}.chat-message--self{align-items:flex-end;align-self:flex-end}.chat-message__sender{margin:0 0 2px 4px;font-size:11px;font-weight:700}.chat-message__bubble{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:100%;padding:7px 10px 6px;background:var(--shell-surface-control);border-radius:14px 14px 14px 4px;box-shadow:var(--shadow-sm)}.chat-message--self .chat-message__bubble{align-items:flex-end;color:var(--shell-text-on-accent);background:var(--accent-600);border-radius:14px 14px 4px}.chat-message--grouped .chat-message__bubble{border-radius:14px}.chat-message__bubble p{margin:0;font-size:13px;word-break:break-word}.chat-message__meta{display:inline-flex;align-self:flex-end;align-items:center;gap:3px;margin-top:2px;color:var(--gray-500);font-size:10px}.chat-message--self .chat-message__meta{color:#ffffffb8}.chat-message__tick--read{color:#fff}.chat-message__deleted{font-style:italic;color:var(--gray-500)}.chat-message__image{max-width:260px;max-height:260px;border-radius:var(--radius-sm);display:block}.chat-message__video{max-width:320px;border-radius:var(--radius-sm);display:block}.chat-message__file{color:var(--teal-700);font-weight:650}.chat-message__voice{width:240px;max-width:100%;height:40px;color-scheme:dark;border-radius:999px}.chat-message__reminder{display:flex;align-items:center;gap:10px;padding:8px;color:inherit;text-decoration:none;background:var(--workspace-surface-subtle);border:1px solid var(--workspace-border);border-radius:var(--radius-sm)}.chat-message__reminder strong{display:block;font-size:13px}.chat-message__reminder time{display:block;color:var(--gray-500);font-size:11px}.chat-message__card{display:grid;gap:8px;padding:10px;background:var(--workspace-surface-subtle);border:1px solid var(--workspace-border);border-radius:var(--radius-sm);min-width:220px}.chat-message__card header{display:flex;align-items:center;gap:8px;margin:0}.chat-message__card header strong{color:var(--gray-900);font-size:13px}.chat-message__card time{color:var(--gray-500);font-size:11px}.chat-message__card p{margin:0;color:var(--gray-500);font-size:11px}.chat-message__card>button{justify-self:start;padding:4px 10px;font-size:11px;color:var(--teal-700);background:transparent;border:1px solid var(--teal-700);border-radius:var(--radius-sm)}.chat-message__card-actions{display:flex;gap:6px}.chat-message__card-actions button{min-height:30px;padding:0 10px;font-size:12px}.chat-message__poll-options{display:grid;gap:6px}.chat-message__poll-option{position:relative;display:flex;justify-content:space-between;gap:8px;padding:7px 10px;overflow:hidden;font-size:12px;text-align:left;background:var(--shell-surface-control);border:1px solid var(--shell-control-border);border-radius:var(--radius-sm)}.chat-message__poll-option.is-selected{border-color:var(--accent-600)}.chat-message__poll-option-bar{position:absolute;inset:0 auto 0 0;z-index:0;background:var(--blue-50);transition:width var(--workspace-motion-duration) var(--workspace-motion-easing)}.chat-message__poll-option span{position:relative;z-index:1}.chat-message__checklist-items{display:grid;gap:6px;margin:0;padding:0;list-style:none}.chat-message__checklist-items li{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.chat-message__checklist-items label{display:flex;align-items:center;gap:8px}.chat-message__checklist-items .is-checked{color:var(--gray-500);text-decoration:line-through}.chat-message__checklist-items small{color:var(--gray-500);font-size:10px}.chat-thread__composer{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid var(--workspace-border)}.chat-thread__composer-input{flex:1;min-width:0;min-height:40px;padding:0 16px;color:inherit;font-size:13px;background:var(--shell-surface-control);border:1px solid var(--shell-control-border);border-radius:999px}.chat-thread__composer .ui-icon-button.is-active{color:var(--status-critical)}.chat-thread__send{display:inline-grid;flex-shrink:0;width:40px;height:40px;place-items:center;color:var(--shell-text-on-accent);background:var(--accent-600);border:0;border-radius:50%;transition:transform var(--shell-motion-fast) ease-out}.chat-thread__send:active{transform:scale(.94)}.chat-thread__attach-wrap{position:relative}.chat-attach-menu{position:absolute;bottom:calc(100% + 8px);left:0;z-index:5;display:grid;min-width:220px;padding:6px;background:var(--shell-surface-menu);border:1px solid var(--shell-menu-border);border-radius:var(--shell-menu-radius);box-shadow:var(--shell-menu-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.chat-attach-menu button{display:flex;align-items:center;gap:10px;padding:9px 10px;color:var(--shell-text-menu);font-size:13px;text-align:left;background:transparent;border:0;border-radius:8px}.chat-attach-menu button:focus-visible{background:var(--shell-surface-control-hover)}@media(hover:hover)and (pointer:fine){.chat-attach-menu button:hover{background:var(--shell-surface-control-hover)}}.chat-compose-wrap{position:relative}.chat-compose-button{display:inline-grid;width:var(--target-size);height:var(--target-size);place-items:center;color:var(--accent-600);background:var(--shell-surface-control);border:1px solid var(--shell-control-border);border-radius:50%;transition:background var(--shell-motion-fast) var(--shell-motion-easing)}.chat-compose-button:focus-visible{background:var(--shell-surface-control-hover)}@media(hover:hover)and (pointer:fine){.chat-compose-button:hover{background:var(--shell-surface-control-hover)}}.chat-compose-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:5;display:grid;min-width:200px;padding:6px;background:var(--shell-surface-menu);border:1px solid var(--shell-menu-border);border-radius:var(--shell-menu-radius);box-shadow:var(--shell-menu-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.chat-compose-menu button{display:flex;align-items:center;gap:10px;padding:9px 10px;color:var(--shell-text-menu);font-size:13px;text-align:left;background:transparent;border:0;border-radius:8px}.chat-compose-menu button:focus-visible{background:var(--shell-surface-control-hover)}@media(hover:hover)and (pointer:fine){.chat-compose-menu button:hover{background:var(--shell-surface-control-hover)}}.chat-contact-list{display:grid;max-height:340px;margin-top:10px;overflow-y:auto}.chat-contact-list__row{display:flex;align-items:center;gap:12px;width:100%;padding:9px 6px;text-align:left;background:transparent;border:0;border-radius:var(--radius-sm)}.chat-contact-list__row:focus-visible{background:var(--shell-surface-control-hover)}@media(hover:hover)and (pointer:fine){.chat-contact-list__row:hover{background:var(--shell-surface-control-hover)}}.chat-contact-list__text{display:grid;gap:2px;min-width:0}.chat-contact-list__text strong{overflow:hidden;font-size:13px;color:var(--gray-900);white-space:nowrap;text-overflow:ellipsis}.chat-contact-list__text span{color:var(--gray-500);font-size:11px}@media(max-width:960px){.chat-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:calc(100vh - 140px);border:0;border-radius:0}.chat-list,.chat-thread,.chat-thread--overlay{display:none}.chat-workspace:not(.chat-workspace--detail) .chat-list{display:flex}.chat-workspace--detail .chat-thread,.chat-workspace--detail .chat-thread--overlay{display:flex}.chat-list{border-right:0}.chat-thread__back{display:inline-flex}.chat-message{max-width:82%}}.modal-overlay{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:var(--workspace-gutter);background:#000000b8;animation:modal-overlay-in var(--shell-motion-drawer) var(--shell-motion-easing)}.modal-overlay .task-inspector{position:relative;inset:auto;width:min(560px,100%);max-height:min(720px,86vh);border-left:0;border-radius:var(--radius-lg);box-shadow:var(--shell-menu-shadow)}.modal-overlay .bottom-sheet__handle{display:none}.modal-overlay .chat-wizard-panel.task-inspector{width:min(640px,100%);max-height:min(760px,88vh)}.modal-overlay .inspector-panel__content{display:grid;gap:14px;padding:0 20px}.modal-overlay .inspector-panel__content>label{display:grid;gap:6px;font-size:12px;font-weight:700;color:var(--gray-500)}.modal-overlay .inspector-panel__content input:not([type=checkbox]),.modal-overlay .inspector-panel__content select,.modal-overlay .inspector-panel__content textarea{min-height:var(--target-size);padding:0 12px;font:inherit;font-weight:400;color:inherit;background:var(--shell-surface-control);border:1px solid var(--shell-control-border);border-radius:var(--shell-control-radius)}.modal-overlay .inspector-panel__content textarea{min-height:72px;padding:10px 12px;resize:vertical}.modal-overlay .inspector-panel__content p{margin:0;color:var(--gray-500);font-size:12px;font-weight:400}.modal-overlay .chat-workspace__checkbox-label{display:flex!important;flex-direction:row;align-items:center;gap:8px;font-weight:400}.modal-overlay .chat-workspace__option-list{display:grid;gap:8px}.modal-overlay .chat-workspace__option-row{display:flex;align-items:center;gap:6px}.modal-overlay .chat-workspace__option-list>button{display:inline-flex;align-items:center;gap:4px;justify-self:start;padding:4px 10px;font-size:12px;font-weight:700;color:var(--teal-700);background:transparent;border:1px dashed var(--teal-700);border-radius:var(--radius-sm)}@keyframes modal-overlay-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.modal-overlay{animation:none}}.chat-wizard-panel .inspector-panel__content{gap:16px;padding:0 24px 24px}.chat-wizard-panel .inspector__actions{display:flex;align-items:center;gap:10px}.chat-wizard-back{display:inline-flex;align-items:center;gap:4px;padding:0 14px;color:var(--gray-500);font-size:13px;font-weight:600;background:transparent;border:0}.chat-wizard-back:focus-visible{color:var(--gray-900)}@media(hover:hover)and (pointer:fine){.chat-wizard-back:hover{color:var(--gray-900)}}.chat-wizard-summary{margin:0;color:var(--gray-500);font-size:12px;font-weight:600}.chat-contact-list--picker{max-height:420px;gap:2px}.chat-contact-list--picker .chat-contact-list__row{gap:14px;padding:11px 10px;border-radius:var(--shell-control-radius)}.chat-contact-list--picker .chat-contact-list__row.is-selected{background:var(--shell-surface-control-hover)}.chat-contact-list--picker .chat-contact-list__text strong{font-size:14px}.chat-contact-list__check{display:inline-grid;flex-shrink:0;width:22px;height:22px;place-items:center;color:transparent;background:transparent;border:2px solid var(--shell-control-border);border-radius:50%;transition:background var(--shell-motion-fast) ease-out,border-color var(--shell-motion-fast) ease-out}.chat-contact-list__check.is-checked{color:var(--shell-text-on-accent);background:var(--accent-600);border-color:var(--accent-600)}.chat-group-photo-row{display:flex;align-items:center;gap:16px}.chat-group-photo{display:inline-grid;flex-shrink:0;width:84px;height:84px;place-items:center;overflow:hidden;color:var(--gray-500);background:var(--shell-surface-control);border:1px dashed var(--shell-control-border);border-radius:50%}.chat-group-photo:focus-visible{color:var(--accent-600);border-color:var(--accent-600)}@media(hover:hover)and (pointer:fine){.chat-group-photo:hover{color:var(--accent-600);border-color:var(--accent-600)}}.chat-group-photo img{width:100%;height:100%;object-fit:cover}.chat-group-photo-hint{margin:0;color:var(--gray-500);font-size:11px;line-height:1.5}.modal-overlay .chat-info-panel.task-inspector{width:min(480px,100%)}.chat-info-header{display:grid;justify-items:center;gap:4px;padding:4px 0 8px;text-align:center}.chat-info-header .chat-avatar{width:72px;height:72px;font-size:24px;margin-bottom:6px}.chat-info-header strong{font-size:17px}.chat-info-header span{color:var(--gray-500);font-size:12px}.chat-info-error{margin:0;color:var(--status-critical);font-size:12px}.chat-info-section{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--workspace-border)}.chat-info-section__heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.chat-info-section__heading h3{margin:0;font-size:12px;font-weight:700;color:var(--gray-500);text-transform:uppercase;letter-spacing:.04em}.chat-info-section__heading button{display:inline-flex;align-items:center;gap:4px;padding:0;color:var(--accent-600);font-size:12px;font-weight:700;background:transparent;border:0}.chat-info-description{margin:0;color:var(--gray-700);font-size:13px;line-height:1.5;white-space:pre-wrap}.chat-info-description-edit{display:grid;gap:8px}.chat-info-description-edit textarea{min-height:72px;padding:10px 12px;font:inherit;color:inherit;background:var(--shell-surface-control);border:1px solid var(--shell-control-border);border-radius:var(--shell-control-radius);resize:vertical}.chat-info-description-edit__actions{display:flex;justify-content:flex-end;gap:8px}.chat-info-members{display:grid;gap:2px;max-height:220px;overflow-y:auto}.chat-info-members__row{display:flex;align-items:center;gap:12px;padding:7px 2px}.chat-info-members__you{margin-left:auto;padding:2px 8px;color:var(--gray-500);font-size:11px;font-weight:700;background:var(--shell-surface-control);border-radius:999px}.chat-info-add-members{display:grid;gap:8px}.chat-info-add-members .chat-contact-list--picker{max-height:220px}.chat-info-leave{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:14px;padding:10px;color:var(--status-critical);font-weight:700;background:transparent;border:1px solid rgba(220,38,38,.35);border-radius:var(--shell-control-radius)}.chat-info-leave:focus-visible{background:#dc26261a}@media(hover:hover)and (pointer:fine){.chat-info-leave:hover{background:#dc26261a}}.chat-delete-sheet{display:grid;justify-items:center;gap:4px;width:min(360px,100%);padding:28px 24px 20px;text-align:center;background:var(--shell-surface-menu);border:1px solid var(--shell-menu-border);border-radius:20px;box-shadow:var(--shell-menu-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.chat-delete-sheet .chat-avatar{margin-bottom:12px;font-size:22px}.chat-delete-sheet h2{margin:0 0 10px;font-size:19px;font-weight:750;color:var(--gray-900)}.chat-delete-sheet p{margin:0 0 20px;color:var(--gray-500);font-size:13px;line-height:1.5}.chat-delete-sheet p strong{color:var(--gray-900);font-weight:700}.chat-delete-sheet__danger,.chat-delete-sheet__cancel{width:100%;min-height:48px;margin-top:8px;font-size:15px;font-weight:650;background:var(--shell-surface-control);border:0;border-radius:999px;transition:background var(--shell-motion-fast) ease-out}.chat-delete-sheet__danger{color:var(--status-critical)}.chat-delete-sheet__danger:focus-visible{background:#ff443a24}@media(hover:hover)and (pointer:fine){.chat-delete-sheet__danger:hover{background:#ff443a24}}.chat-delete-sheet__cancel{color:var(--gray-900)}.chat-delete-sheet__cancel:focus-visible{background:var(--shell-surface-control-hover)}@media(hover:hover)and (pointer:fine){.chat-delete-sheet__cancel:hover{background:var(--shell-surface-control-hover)}}:root{--tm-font: "Raouf Farsi", -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--tm-font-display: "Raouf Farsi", -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro", "Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif;--tm-font-mono: "Raouf Farsi", ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--tm-blue: #0091ff;--tm-green: #30d158;--tm-red: #ff4245;--tm-orange: #ff9230;--tm-yellow: #ffd600;--tm-indigo: #6d7cff;--tm-gray: #8e8e93;--tm-label: #ffffff;--tm-label-2: rgba(235, 235, 245, .64);--tm-label-3: rgba(235, 235, 245, .3);--tm-canvas: #000000;--tm-surface: #1c1c1e;--tm-inset: #1c1c1e;--tm-cell: #2c2c2e;--tm-elevated: #2c2c2e;--tm-fill: rgba(120, 120, 128, .36);--tm-fill-2: rgba(120, 120, 128, .32);--tm-fill-3: rgba(118, 118, 128, .24);--tm-fill-4: rgba(118, 118, 128, .18);--tm-separator: rgba(255, 255, 255, .12);--tm-side: rgba(44, 44, 46, .62);--tm-side-selected: rgba(118, 118, 128, .3);--tm-material: rgba(30, 30, 32, .72);--tm-material-strong: rgba(44, 44, 46, .94);--tm-blur: saturate(180%) blur(30px);--tm-tint: #0091ff;--tm-tint-text: #3ea6ff;--tm-tint-fill: #0071e3;--tm-tint-soft: rgba(0, 145, 255, .2);--tm-danger-text: #ff6961;--tm-danger-fill: #d70015;--tm-bubble-in: #2c2c2e;--tm-bubble-out: #0071e3;--tm-mark: rgba(255, 214, 0, .42);--tm-mark-current: #ff9230;--tm-shadow-window: 0 0 0 1px rgba(255, 255, 255, .08);--tm-shadow-pop: 0 0 0 1px rgba(255, 255, 255, .1), 0 24px 60px rgba(0, 0, 0, .6);--tm-shadow-small: 0 0 0 .5px rgba(255, 255, 255, .12), 0 2px 8px rgba(0, 0, 0, .45);--tm-focus: color-mix(in srgb, var(--tm-blue) 70%, transparent);--tm-radius-window: 22px;--tm-radius-side: 28px;--tm-radius-group: 12px;--tm-radius-control: 12px;--tm-radius-bubble: 18px;--tm-control: 32px;--tm-gap: 8px;--tm-hairline: 1px;--tm-ease: cubic-bezier(.22, 1, .36, 1);--tm-motion: .26s;--tm-ease-out: cubic-bezier(.23, 1, .32, 1);--tm-ease-sheet: cubic-bezier(.32, .72, 0, 1);--tm-dur-pop: .18s;--tm-dur-sheet: .28s}:root[data-theme=light]{--tm-blue: #0088ff;--tm-green: #34c759;--tm-red: #ff383c;--tm-orange: #ff8d28;--tm-yellow: #ffcc00;--tm-indigo: #6155f5;--tm-label: #000000;--tm-label-2: #6e6e73;--tm-label-3: rgba(60, 60, 67, .3);--tm-canvas: #f2f2f7;--tm-surface: #ffffff;--tm-inset: #f2f2f7;--tm-cell: #ffffff;--tm-elevated: #ffffff;--tm-fill: rgba(120, 120, 120, .2);--tm-fill-2: rgba(120, 120, 128, .16);--tm-fill-3: rgba(118, 118, 128, .12);--tm-fill-4: rgba(116, 116, 128, .08);--tm-separator: rgba(0, 0, 0, .12);--tm-side: rgba(255, 255, 255, .6);--tm-side-selected: rgba(118, 118, 128, .14);--tm-material: rgba(255, 255, 255, .78);--tm-material-strong: rgba(250, 250, 252, .9);--tm-tint: #0088ff;--tm-tint-text: #0066cc;--tm-tint-fill: #0071e3;--tm-tint-soft: rgba(0, 136, 255, .12);--tm-danger-text: #d70015;--tm-danger-fill: #d70015;--tm-bubble-in: #e9e9eb;--tm-bubble-out: #0071e3;--tm-mark: rgba(255, 204, 0, .5);--tm-mark-current: #ff8d28;--tm-shadow-window: 0 1px 2px rgba(0, 0, 0, .04), 0 12px 32px rgba(0, 0, 0, .07);--tm-shadow-pop: 0 24px 60px rgba(0, 0, 0, .18), 0 4px 14px rgba(0, 0, 0, .08);--tm-shadow-small: 0 0 0 .5px rgba(0, 0, 0, .06), 0 2px 8px rgba(0, 0, 0, .1)}@media(prefers-contrast:more){:root{--tm-separator: rgba(255, 255, 255, .32);--tm-label-2: rgba(235, 235, 245, .86)}:root[data-theme=light]{--tm-separator: rgba(0, 0, 0, .3);--tm-label-2: #48484a}}@media(prefers-reduced-transparency:reduce){:root{--tm-side: #1c1c1e;--tm-material: #1c1c1e;--tm-material-strong: #2c2c2e}:root[data-theme=light]{--tm-side: #ffffff;--tm-material: #ffffff;--tm-material-strong: #ffffff}}.app-shell__content--flush:has(.teams-workspace){display:flex;flex:1;min-block-size:0}.app-shell__content--flush:has(.teams-workspace) .main-content--flush{min-block-size:0}.app-shell--v1 .main-content.main-content--flush:has(.teams-workspace){padding:0;background:var(--tm-canvas)}.teams-workspace{position:relative;display:flex;gap:var(--tm-gap);block-size:100%;min-block-size:0;padding:var(--tm-gap);overflow:hidden;color:var(--tm-label);background:var(--tm-canvas);font-family:var(--tm-font);font-size:15px;line-height:1.33;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.teams-workspace[dir=ltr],.teams-new:dir(ltr),.teams-picker:dir(ltr){text-align:left}.teams-workspace[dir=rtl],.teams-new:dir(rtl),.teams-picker:dir(rtl){text-align:right}.teams-workspace[lang=fa]{letter-spacing:0}.teams-workspace[lang=fa] .teams-text,.teams-workspace[lang=fa] .teams-row__preview{line-height:1.7}.teams-workspace--state{display:grid;place-items:center}.teams-workspace .lucide,.teams-tapback-picker .lucide,.teams-emoji .lucide{stroke-width:1.8}.teams-workspace :focus-visible,.teams-tapback-picker :focus-visible,.teams-emoji :focus-visible{outline:3px solid var(--tm-focus);outline-offset:1px}.teams-flip-rtl:dir(rtl){transform:scaleX(-1)}.teams-main{position:relative;display:flex;flex:1;flex-direction:column;min-inline-size:0;overflow:hidden;background:var(--tm-surface);border-radius:var(--tm-radius-window);box-shadow:var(--tm-shadow-window)}.teams-columns{display:flex;flex:1;min-block-size:0}.teams-columns__list{display:flex;flex:none;flex-direction:column;min-inline-size:0;background:var(--tm-surface)}.teams-columns__list--full{flex:1}.teams-resizer{position:relative;z-index:2;flex:none;inline-size:var(--tm-hairline);background:var(--tm-separator);cursor:col-resize;touch-action:none}.teams-resizer:after{content:"";position:absolute;inset-block:0;inset-inline:-4px}.teams-resizer:focus-visible{background:var(--tm-tint);outline:none}@media(hover:hover)and (pointer:fine){.teams-resizer:hover{background:var(--tm-tint);outline:none}}.teams-icon-button{display:inline-grid;flex:none;place-items:center;inline-size:var(--tm-control);block-size:var(--tm-control);padding:0;color:var(--tm-label-2);background:transparent;border:0;border-radius:9px;cursor:pointer;transition:background .15s var(--tm-ease),color .15s var(--tm-ease),transform .1s ease-out}@media(hover:hover)and (pointer:fine){.teams-icon-button:hover:not(:disabled){color:var(--tm-label);background:var(--tm-fill-4)}}.teams-icon-button:active:not(:disabled){transform:scale(.94);background:var(--tm-fill-3);transition-duration:0ms}.teams-icon-button:disabled{opacity:.32;cursor:default}.teams-icon-button.is-active,.teams-icon-button[aria-pressed=true]{color:var(--tm-tint);background:var(--tm-tint-soft)}.teams-icon-button--small{--tm-control: 28px;border-radius:8px}.teams-icon-button--recording{color:var(--tm-red)}.teams-list__actions .teams-icon-button:not(:disabled),.teams-pane__actions .teams-icon-button:not(:disabled){color:var(--tm-tint)}.teams-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-block-size:36px;padding-inline:16px;color:var(--tm-label);font:inherit;font-size:15px;font-weight:600;text-decoration:none;background:var(--tm-fill-3);border:0;border-radius:var(--tm-radius-control);cursor:pointer;transition:transform .1s ease-out,filter .15s var(--tm-ease)}@media(hover:hover)and (pointer:fine){.teams-button:hover:not(:disabled){filter:brightness(.96)}}.teams-button:active:not(:disabled){transform:scale(.97)}.teams-button:disabled{opacity:.4;cursor:default}.teams-button--primary{color:#fff;background:var(--tm-tint-fill)}.teams-button--tinted{color:var(--tm-tint-text);background:var(--tm-tint-soft)}.teams-button--secondary{color:var(--tm-label);background:var(--tm-fill-3)}.teams-button--danger{color:#fff;background:var(--tm-danger-fill)}@media(hover:hover)and (pointer:fine){:where(.teams-workspace,.teams-menu,.teams-emoji,.teams-tapback-picker,.dialog-foundation:has(.teams-new,.teams-info-sheet,.teams-shortcuts,.teams-viewer,.teams-capabilities,.teams-dialog-text,.teams-dialog-quote,.teams-picker,.teams-intro)) button:hover{background:transparent}}@media(hover:hover)and (pointer:fine){.teams-button--primary:hover,.teams-send:hover{background:var(--tm-tint-fill)}}@media(hover:hover)and (pointer:fine){.teams-button--tinted:hover{background:var(--tm-tint-soft)}}@media(hover:hover)and (pointer:fine){.teams-button--secondary:hover,.teams-button:not([class*=teams-button--]):hover{background:var(--tm-fill-3)}}@media(hover:hover)and (pointer:fine){.teams-button--danger:hover{background:var(--tm-danger-fill)}}@media(hover:hover)and (pointer:fine){.teams-send:hover:not(:disabled){filter:brightness(1.08)}}@media(hover:hover)and (pointer:fine){.teams-tile:disabled:hover{background:var(--tm-cell)}}@media(hover:hover)and (pointer:fine){.teams-tapback:hover{background:var(--tm-bubble-in);filter:brightness(.96)}}@media(hover:hover)and (pointer:fine){.teams-tapback.is-mine:hover{background:var(--tm-tint-fill);filter:brightness(1.08)}}@media(hover:hover)and (pointer:fine){.teams-attachment-image:hover{background:var(--tm-fill-4)}}@media(hover:hover)and (pointer:fine){.teams-jump:hover{background:var(--tm-material-strong)}}@media(hover:hover)and (pointer:fine){.teams-segmented__option:hover:not(.is-selected){background:var(--tm-fill-4)}}@media(hover:hover)and (pointer:fine){.teams-segmented__option.is-selected:hover{background:var(--tm-cell)}}@media(hover:hover)and (pointer:fine){:root:not([data-theme=light]) .teams-segmented__option.is-selected:hover{background:#636366}}@media(hover:hover)and (pointer:fine){.teams-workspace .raouf-switch:hover:not([data-state=checked]){background:var(--raouf-switch-track-off)}}@media(hover:hover)and (pointer:fine){.teams-workspace .raouf-switch[data-state=checked]:hover{background:var(--accent-600)}}@media(hover:hover)and (pointer:fine){:where(.dialog-foundation:has(.teams-new,.teams-info-sheet,.teams-shortcuts,.teams-viewer,.teams-capabilities,.teams-dialog-text,.teams-dialog-quote,.teams-picker,.teams-intro)) .dialog-foundation__close:hover{background:var(--tm-fill-2)}}.teams-text-button{padding:4px 6px;color:var(--tm-tint-text);font:inherit;font-size:15px;font-weight:500;background:none;border:0;border-radius:6px;cursor:pointer}@media(hover:hover)and (pointer:fine){.teams-text-button:hover{background:var(--tm-tint-soft)}}.teams-link-button{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;color:var(--tm-tint-text);font:inherit;font-size:13px;background:none;border:0;border-radius:6px;cursor:pointer}@media(hover:hover)and (pointer:fine){.teams-link-button:hover{text-decoration:underline;text-underline-offset:3px}}@media(pointer:coarse){.teams-workspace{--tm-control: 40px}.teams-icon-button--small{--tm-control: 36px}}.teams-badge{display:inline-grid;flex:none;place-items:center;min-inline-size:20px;block-size:20px;padding-inline:6px;color:#fff;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--tm-tint-fill);border-radius:999px}.teams-demo-pill{display:inline-flex;align-items:center;block-size:20px;padding-inline:8px;color:var(--tm-label-2);font-size:11.5px;font-weight:600;background:none;border-radius:999px;box-shadow:inset 0 0 0 1px var(--tm-separator);white-space:nowrap}.teams-status-pill{display:inline-flex;align-items:center;block-size:20px;padding-inline:8px;font-size:11.5px;font-weight:600;border-radius:999px;white-space:nowrap}.teams-status-pill--live{color:var(--status-positive);background:var(--green-50)}.teams-status-pill--demo{color:#4b48c9;background:color-mix(in srgb,var(--tm-indigo) 14%,transparent)}:root:not([data-theme=light]) .teams-status-pill--demo{color:#a5adff}.teams-status-pill--planned{color:var(--tm-label-2);background:var(--tm-fill-3)}.teams-search-field{display:flex;align-items:center;gap:6px;min-block-size:36px;padding-inline:10px;color:var(--tm-label-2);background:var(--tm-fill-3);border-radius:10px;transition:box-shadow .15s var(--tm-ease)}.teams-search-field:focus-within{box-shadow:0 0 0 3px var(--tm-focus)}.teams-search-field input{flex:1;min-inline-size:0;min-block-size:0;block-size:34px;padding:0;color:var(--tm-label);font:inherit;font-size:15px;background:transparent;border:0;outline:none;box-shadow:none}.teams-search-field input::placeholder{color:var(--tm-label-2);opacity:1}.teams-search-field input::-webkit-search-cancel-button{display:none}.teams-search-field input:focus-visible{outline:none}.teams-search-field__clear{display:inline-grid;flex:none;place-items:center;inline-size:17px;block-size:17px;padding:0;color:var(--tm-surface);background:var(--tm-gray);border:0;border-radius:50%;cursor:pointer}.teams-segmented{display:flex;gap:2px;padding:2px;background:var(--tm-fill-3);border-radius:9px}.teams-segmented__option{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:4px;min-block-size:28px;padding-inline:8px;color:var(--tm-label);font:inherit;font-size:13px;font-weight:500;background:transparent;border:0;border-radius:7px;cursor:pointer}.teams-segmented__option.is-selected{font-weight:600;background:var(--tm-cell);box-shadow:var(--tm-shadow-small)}:root:not([data-theme=light]) .teams-segmented__option.is-selected{background:#636366}.teams-segmented__count{color:var(--tm-label-2);font-size:12px;font-variant-numeric:tabular-nums}.teams-nav{display:flex;flex:none;flex-direction:column;gap:2px;inline-size:232px;padding:12px 10px;overflow-y:auto;background:var(--tm-side);-webkit-backdrop-filter:var(--tm-blur);backdrop-filter:var(--tm-blur);border-radius:var(--tm-radius-side);box-shadow:var(--tm-shadow-window);transition:inline-size var(--tm-motion) var(--tm-ease)}.teams-nav.is-collapsed{inline-size:64px;align-items:center;padding-inline:8px}.teams-nav__head{display:flex;align-items:center;justify-content:space-between;gap:6px;min-block-size:32px;padding-inline:10px 2px;margin-block-end:8px}.teams-nav.is-collapsed .teams-nav__head{justify-content:center;padding:0}.teams-nav__title{display:flex;align-items:center;gap:8px;min-inline-size:0;font-family:var(--tm-font-display);font-size:22px;font-weight:700;letter-spacing:-.02em}.teams-nav__badge-collapsed{margin-block-end:8px}.teams-nav__section{margin:14px 12px 4px;color:var(--tm-label-2);font-size:13px;font-weight:600}.teams-nav__list{display:grid;gap:2px;margin:0;padding:0;list-style:none;inline-size:100%}.teams-nav__item{position:relative;display:flex;align-items:center;gap:12px;inline-size:100%;min-block-size:40px;padding-inline:12px;color:var(--tm-label);font:inherit;font-size:15px;text-align:inherit;background:transparent;border:0;border-radius:12px;cursor:pointer;transition:background .15s var(--tm-ease)}@media(hover:hover)and (pointer:fine){.teams-nav__item:hover{background:var(--tm-fill-4)}}.teams-nav__item.is-selected{font-weight:600;background:var(--tm-side-selected)}.teams-nav__icon{position:relative;display:inline-grid;flex:none;place-items:center;inline-size:22px;color:var(--tm-tint)}.teams-nav__item.is-planned:not(.is-selected) .teams-nav__icon{color:var(--tm-label-2)}.teams-nav__item.is-planned:not(.is-selected){color:var(--tm-label-2)}.teams-nav__item .teams-badge{color:var(--tm-label-2);font-weight:500;background:transparent;padding:0}.teams-nav__dot{position:absolute;inset-block-start:-2px;inset-inline-end:-4px;inline-size:9px;block-size:9px;background:var(--tm-tint);border:2px solid var(--tm-surface);border-radius:50%}.teams-nav__label{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teams-nav.is-collapsed .teams-nav__item{justify-content:center;inline-size:44px;padding:0}.teams-nav.is-collapsed .teams-nav__label,.teams-nav.is-collapsed .teams-nav__item .teams-badge{display:none}.teams-nav__separator{inline-size:28px;margin:8px auto;border:0;border-block-start:var(--tm-hairline) solid var(--tm-separator)}.teams-nav__foot{display:grid;gap:2px;margin-block-start:auto;padding-block-start:8px;inline-size:100%}.teams-nav__item--quiet{color:var(--tm-label-2);font-size:14px}.teams-nav__item--quiet .teams-nav__icon{color:var(--tm-label-2)}.teams-banner{display:flex;align-items:center;gap:8px;margin:0;padding:8px 16px;color:var(--tm-label-2);font-size:13px;background:var(--tm-fill-4);border-block-end:var(--tm-hairline) solid var(--tm-separator)}.teams-banner--warning{color:var(--tm-label);background:var(--tm-material);-webkit-backdrop-filter:var(--tm-blur);backdrop-filter:var(--tm-blur)}.teams-banner--warning>svg{color:var(--tm-orange)}.teams-banner--error{color:var(--tm-danger-text);background:color-mix(in srgb,var(--tm-red) 12%,transparent)}.teams-list{display:flex;flex:1;flex-direction:column;min-block-size:0}.teams-list__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 12px 6px 18px}.teams-list__header h2{margin:0;font-family:var(--tm-font-display);font-size:28px;font-weight:700;letter-spacing:-.022em}.teams-list__actions{display:flex;gap:2px}.teams-list__tools{display:grid;gap:8px;padding:2px 14px 10px}.teams-filter-token{display:inline-flex;align-items:center;justify-self:start;gap:4px;min-block-size:26px;padding-inline:10px 4px;color:var(--tm-tint-text);font-size:13px;font-weight:500;background:var(--tm-tint-soft);border-radius:999px}.teams-filter-token button{display:inline-grid;place-items:center;inline-size:20px;block-size:20px;padding:0;color:inherit;background:none;border:0;border-radius:50%;cursor:pointer}@media(hover:hover)and (pointer:fine){.teams-filter-token button:hover{background:var(--tm-tint-soft)}}.teams-list__scroll{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding-block-end:10px}.teams-list__rows{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding-inline:8px}.teams-list__rows ul{margin:0;padding:0;list-style:none}.teams-list__empty-filter{padding:28px 18px;color:var(--tm-label-2);font-size:15px;text-align:center}.teams-pinned-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:4px;padding:4px 4px 8px}.teams-pinned-tile button{display:grid;justify-items:center;gap:6px;inline-size:100%;padding:8px 2px;color:var(--tm-label);font:inherit;background:none;border:0;border-radius:14px;cursor:pointer}.teams-workspace .teams-pinned-tile button:focus-visible{outline:none}.teams-pinned-tile button:focus-visible .teams-avatar{outline:3px solid var(--tm-focus);outline-offset:3px}.teams-pinned-tile.is-context .teams-avatar{box-shadow:0 0 0 3px var(--tm-surface),0 0 0 5px var(--tm-tint)}.teams-row.is-context{box-shadow:inset 0 0 0 2px var(--tm-tint)}.teams-row.is-context:after,.teams-row:has(+.teams-row.is-context):after{display:none}.teams-pinned-tile .teams-avatar{transition:transform .16s var(--tm-ease-out),filter .16s var(--tm-ease-out)}@media(hover:hover)and (pointer:fine){.teams-pinned-tile button:hover .teams-avatar{filter:brightness(.94)}}.teams-pinned-tile button:active .teams-avatar{transform:scale(.95)}.teams-pinned-tile__avatar{position:relative}.teams-pinned-tile.is-selected .teams-avatar{box-shadow:0 0 0 3px var(--tm-surface),0 0 0 5px var(--tm-tint)}.teams-pinned-tile__name{max-inline-size:100%;overflow:hidden;font-size:12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.teams-pinned-tile.is-selected .teams-pinned-tile__name{color:var(--tm-tint-text);font-weight:600}.teams-rows{display:grid;grid-template-columns:minmax(0,1fr)}.teams-row{position:relative;display:flex;align-items:center;border-radius:12px}.teams-row:after{content:"";position:absolute;inset-block-end:0;inset-inline:74px 12px;block-size:var(--tm-hairline);background:var(--tm-separator)}.teams-row:last-child:after,.teams-row.is-selected:after,.teams-row:has(+.teams-row.is-selected):after{display:none}@media(hover:hover)and (pointer:fine){.teams-row:hover:after,.teams-row:has(+.teams-row:hover):after{display:none}}@media(hover:hover)and (pointer:fine){.teams-row:hover:not(.is-selected){background:var(--tm-fill-4)}}.teams-row.is-selected{color:#fff;background:var(--tm-tint-fill)}.teams-row__main{display:flex;flex:1;align-items:flex-start;gap:8px;min-inline-size:0;padding:10px 4px 10px 0;color:inherit;font:inherit;text-align:inherit;background:none;border:0;cursor:pointer;border-radius:12px}.teams-row__main:focus-visible{outline-offset:-3px}.teams-row__dot{display:grid;flex:none;place-items:center;inline-size:14px;block-size:44px}.teams-unread-dot{display:block;inline-size:10px;block-size:10px;background:var(--tm-tint);border-radius:50%}.teams-unread-dot--muted{background:var(--tm-gray)}.teams-unread-dot--pinned{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:14px;block-size:14px;border:2.5px solid var(--tm-surface)}.teams-row.is-selected .teams-unread-dot{background:#fff}.teams-row__body{display:grid;flex:1;gap:2px;min-inline-size:0;padding-block-start:1px}.teams-row__top{display:flex;align-items:baseline;gap:6px;min-inline-size:0}.teams-row__top strong{flex:1;min-inline-size:0;overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.teams-row__top time{flex:none;color:var(--tm-label-2);font-size:13px;font-variant-numeric:tabular-nums}.teams-row__muted{flex:none;align-self:center;color:var(--tm-label-2)}.teams-row__preview{display:-webkit-box;overflow:hidden;color:var(--tm-label-2);font-size:14px;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical;unicode-bidi:plaintext}.teams-row__draft{color:var(--tm-tint-text);font-weight:500}.teams-row.is-selected .teams-row__top time,.teams-row.is-selected .teams-row__preview,.teams-row.is-selected .teams-row__muted,.teams-row.is-selected .teams-row__draft{color:#fff}.teams-row__more{margin-inline-end:6px;opacity:0}.teams-row:focus-within .teams-row__more,.teams-row.is-selected .teams-row__more,.teams-row__more[data-state=open]{opacity:1}@media(hover:hover)and (pointer:fine){.teams-row:hover .teams-row__more{opacity:1}}.teams-row.is-selected .teams-row__more{color:#fff}@media(hover:hover)and (pointer:fine){.teams-row.is-selected .teams-row__more:hover{background:#ffffff2e}}@media(hover:none){.teams-row__more{opacity:1}}.teams-list:not(:focus-within) .teams-row.is-selected{color:var(--tm-label);background:var(--tm-fill-2)}.teams-list:not(:focus-within) .teams-row.is-selected :is(.teams-row__top time,.teams-row__preview,.teams-row__muted,.teams-row__more){color:var(--tm-label-2)}:root[data-theme=light] .teams-list:not(:focus-within) .teams-row.is-selected :is(.teams-row__top time,.teams-row__preview,.teams-row__muted,.teams-row__more){color:#5e5e63}.teams-list:not(:focus-within) .teams-row.is-selected .teams-row__draft{color:var(--tm-tint-text)}.teams-list:not(:focus-within) .teams-row.is-selected .teams-unread-dot{background:var(--tm-tint)}.teams-list:not(:focus-within) .teams-row.is-selected .teams-avatar{box-shadow:none}.teams-avatar{--teams-avatar-size: 44px;position:relative;display:inline-grid;flex:none;place-items:center;inline-size:var(--teams-avatar-size);block-size:var(--teams-avatar-size);color:#fff;font-family:var(--tm-font-display);font-size:calc(var(--teams-avatar-size) * .4);font-weight:600;letter-spacing:0;background:linear-gradient(180deg,#a5abb8,#858994);border-radius:50%;-webkit-user-select:none;user-select:none}.teams-avatar--xs{--teams-avatar-size: 24px}.teams-avatar--sm{--teams-avatar-size: 30px}.teams-avatar--lg{--teams-avatar-size: 56px}.teams-avatar--xl{--teams-avatar-size: 84px}.teams-avatar--symbol{background:linear-gradient(180deg,hsl(var(--teams-avatar-hue, 210) 70% 62%),hsl(var(--teams-avatar-hue, 210) 62% 48%))}.teams-avatar--symbol svg{inline-size:48%;block-size:48%;stroke-width:2.2}.teams-avatar__initials{line-height:1}.teams-row.is-selected .teams-avatar{box-shadow:0 0 0 1.5px #ffffffb3}.teams-presence{position:absolute;inset-block-end:0;inset-inline-end:0;inline-size:max(11px,calc(var(--teams-avatar-size) * .27));block-size:max(11px,calc(var(--teams-avatar-size) * .27));border:2px solid var(--tm-surface);border-radius:50%}.teams-presence--available{background:var(--tm-green)}.teams-presence--busy,.teams-presence--dnd{background:var(--tm-red)}.teams-presence--dnd:after{content:"";position:absolute;inset:42% 20%;background:#fff;border-radius:2px}.teams-presence--away{background:var(--tm-yellow)}.teams-presence--offline{background:var(--tm-surface);box-shadow:inset 0 0 0 2px var(--tm-gray)}.teams-presence-dot{position:relative;display:inline-block;inline-size:9px;block-size:9px;border-radius:50%}.teams-pane{position:relative;display:flex;flex:1;flex-direction:column;min-inline-size:0;background:var(--tm-surface)}.teams-pane--empty{display:grid;place-items:center}.teams-pane__header{position:relative;z-index:4;display:flex;align-items:center;gap:4px;min-block-size:56px;padding:6px 10px;background:var(--tm-material);-webkit-backdrop-filter:var(--tm-blur);backdrop-filter:var(--tm-blur)}.teams-pane__identity{display:flex;flex:1;align-items:center;gap:10px;min-inline-size:0;padding:4px 8px 4px 4px;color:inherit;font:inherit;text-align:inherit;background:none;border:0;border-radius:12px;cursor:pointer}@media(hover:hover)and (pointer:fine){.teams-pane__identity:hover{background:var(--tm-fill-4)}}.teams-pane__titles{display:grid;min-inline-size:0}.teams-pane__titles h2{margin:0;overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.teams-pane__titles span{overflow:hidden;color:var(--tm-label-2);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.teams-pane__actions{display:flex;gap:2px}.teams-pane__body{position:relative;display:flex;flex:1;flex-direction:column;min-block-size:0}.teams-pane.is-dragging .teams-pane__body{outline:2px dashed var(--tm-tint);outline-offset:-10px}.teams-dropzone{position:absolute;inset:10px;z-index:5;display:grid;place-content:center;justify-items:center;gap:6px;color:var(--tm-tint-text);text-align:center;background:color-mix(in srgb,var(--tm-surface) 90%,transparent);border-radius:16px;pointer-events:none}.teams-dropzone strong{font-size:17px}.teams-dropzone span{color:var(--tm-label-2);font-size:13px}.teams-find{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:2px 12px 6px;padding:6px 8px 6px 10px;background:var(--tm-material-strong);-webkit-backdrop-filter:var(--tm-blur);backdrop-filter:var(--tm-blur);border-radius:14px;box-shadow:var(--tm-shadow-small)}.teams-find__field{flex:1;min-inline-size:180px}.teams-find__status{min-inline-size:64px;color:var(--tm-label-2);font-size:13px;font-variant-numeric:tabular-nums;text-align:center}.teams-find__steps{display:flex}.teams-find__note{flex-basis:100%;margin:0;color:var(--tm-label-2);font-size:12px}.teams-find-match{color:inherit;background:var(--tm-mark);border-radius:3px;box-shadow:0 0 0 1px var(--tm-mark)}.teams-message.is-find-current .teams-find-match{color:#000;background:var(--tm-mark-current);box-shadow:0 0 0 1px var(--tm-mark-current)}.teams-pinned-banner{position:relative;z-index:3;display:flex;align-items:center;gap:10px;inline-size:calc(100% - 24px);margin:2px 12px 6px;padding:7px 14px;color:var(--tm-label);font:inherit;text-align:inherit;background:var(--tm-material-strong);-webkit-backdrop-filter:var(--tm-blur);backdrop-filter:var(--tm-blur);border:0;border-radius:14px;box-shadow:var(--tm-shadow-small);cursor:pointer}.teams-pinned-banner>svg{flex:none;color:var(--tm-tint)}.teams-pinned-banner__text{display:grid;min-inline-size:0;font-size:13px}.teams-pinned-banner__text strong{color:var(--tm-tint-text);font-weight:600}.teams-pinned-banner__text span{overflow:hidden;color:var(--tm-label-2);text-overflow:ellipsis;white-space:nowrap}@media(hover:hover)and (pointer:fine){.teams-pinned-banner:hover{background:var(--tm-material-strong)}}.teams-timeline{position:relative;display:flex;flex:1;flex-direction:column;min-block-size:0}.teams-timeline__scroll{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 11px 6px;scroll-padding-block:40px}.teams-timeline__start{display:grid;place-items:center;min-block-size:48px;padding-block:14px}.teams-timeline__beginning{max-inline-size:56ch;margin:0;color:var(--tm-label-2);font-size:13px;text-align:center;text-wrap:balance}.teams-timeline__older{display:inline-flex;align-items:center;gap:6px;color:var(--tm-label-2);font-size:13px}.teams-timeline__list{display:flex;flex-direction:column}.teams-day{display:flex;justify-content:center;padding-block:16px 8px;color:var(--tm-label-2);font-size:12px}.teams-day strong{font-weight:600}.teams-unread-marker{display:flex;align-items:center;gap:10px;margin-block:12px 6px;color:var(--tm-tint-text);font-size:12px;font-weight:600}.teams-unread-marker:before,.teams-unread-marker:after{content:"";flex:1;block-size:1px;background:color-mix(in srgb,var(--tm-tint) 45%,transparent)}.teams-unread-marker__label{flex:none}.teams-system-message{display:flex;justify-content:center;margin-block:10px;color:var(--tm-label-2);font-size:12px;text-align:center}.teams-message{position:relative;display:flex;align-items:flex-end;gap:8px;padding-block:1px;outline:none;padding-inline:7px;content-visibility:auto;contain-intrinsic-size:auto 40px}.teams-message--starts{margin-block-start:10px}.teams-message--reacted{margin-block-start:6px;padding-block-start:16px}.teams-message--self{flex-direction:row-reverse}.teams-workspace .teams-message:focus-visible{outline:none}.teams-message:focus-visible .teams-bubble{outline:3px solid var(--tm-focus);outline-offset:2px}.teams-message:focus-visible .teams-bubble--tail:before{display:none}.teams-message--other.is-context .teams-bubble{--teams-bubble: color-mix(in srgb, var(--tm-bubble-in) 86%, #000000)}.teams-message--self.is-context .teams-bubble{--teams-bubble: color-mix(in srgb, var(--tm-bubble-out) 82%, #000000)}:root:not([data-theme=light]) .teams-message--other.is-context .teams-bubble{--teams-bubble: color-mix(in srgb, var(--tm-bubble-in) 80%, #ffffff)}.teams-message.is-highlighted .teams-bubble{animation:teams-highlight 1.6s var(--tm-ease)}@keyframes teams-highlight{0%,45%{filter:brightness(.82)}to{filter:none}}:root:not([data-theme=light]) .teams-message.is-highlighted .teams-bubble{animation-name:teams-highlight-dark}@keyframes teams-highlight-dark{0%,45%{filter:brightness(1.35)}to{filter:none}}.teams-message__avatar{position:relative;z-index:1;flex:none;inline-size:30px}.teams-message__column{display:flex;flex-direction:column;align-items:flex-start;min-inline-size:0;max-inline-size:min(560px,76%)}.teams-message--self .teams-message__column{align-items:flex-end}.teams-message__sender{margin-block-end:2px;padding-inline:14px;color:var(--tm-label-2);font-size:12px}.teams-message__forwarded{display:flex;align-items:center;gap:4px;padding-inline:14px;margin-block-end:2px;color:var(--tm-label-2);font-size:12px}.teams-message__bubble-row{position:relative;display:flex;align-items:center;gap:6px;max-inline-size:100%}.teams-message--self .teams-message__bubble-row{flex-direction:row-reverse}.teams-bubble-wrap{position:relative;min-inline-size:0;max-inline-size:100%}.teams-bubble{--teams-bubble: var(--tm-bubble-in);position:relative;min-inline-size:0;max-inline-size:100%;padding:7px 13px 8px;color:var(--tm-label);font-size:15px;line-height:1.35;overflow-wrap:anywhere;background:var(--teams-bubble);border-radius:var(--tm-radius-bubble)}.teams-message--self .teams-bubble{--teams-bubble: var(--tm-bubble-out);color:#fff}.teams-bubble--media{padding:0;background:transparent}.teams-bubble--deleted{color:var(--tm-label-2)!important;background:transparent!important;box-shadow:inset 0 0 0 1px var(--tm-separator)}.teams-message.is-pending .teams-bubble{opacity:.62}.teams-message.is-failed .teams-bubble{opacity:1;box-shadow:inset 0 0 0 1.5px var(--tm-red)}.teams-text{margin:0;white-space:pre-wrap;unicode-bidi:plaintext;text-align:start}.teams-text+.teams-text,.teams-code-block+.teams-text,.teams-text+.teams-code-block{margin-block-start:6px}.teams-text--deleted{font-size:14px;font-style:italic}.teams-text strong{font-weight:650}.teams-link{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.teams-detected{display:inline;padding:0;margin:0;color:inherit;font:inherit;line-height:inherit;text-align:inherit;letter-spacing:inherit;background:none;border:0;border-radius:4px;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);transition:background-color var(--tm-dur-pop) var(--tm-ease-out),text-decoration-color var(--tm-dur-pop) var(--tm-ease-out);-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(hover:hover)and (pointer:fine){.teams-workspace .teams-detected:hover{background:color-mix(in srgb,currentColor 12%,transparent);text-decoration-color:currentColor}}.teams-detected[aria-expanded=true]{background:color-mix(in srgb,currentColor 16%,transparent)}.teams-detected:focus-visible{outline:2px solid currentColor;outline-offset:1px}.teams-message--other .teams-link{color:var(--tm-tint-text)}.teams-mention{font-weight:600;color:var(--tm-tint-text)}.teams-mention--self{font-weight:700}.teams-message--self .teams-mention{color:inherit}.teams-code-inline{padding:1px 5px;font-family:var(--tm-font-mono);font-size:13px;background:#7f7f7f33;border-radius:5px}.teams-code-block{margin:4px 0 2px;overflow:hidden;color:var(--tm-label);background:var(--tm-surface);border-radius:10px}.teams-code-block figcaption{display:flex;align-items:center;justify-content:space-between;padding:3px 4px 3px 10px;color:var(--tm-label-2);font-size:11px;border-block-end:var(--tm-hairline) solid var(--tm-separator)}.teams-code-block pre{margin:0;padding:8px 10px;overflow-x:auto;font-family:var(--tm-font-mono);font-size:12.5px;line-height:1.5}.teams-quote{display:grid;gap:1px;inline-size:100%;margin:2px 0 6px;padding:5px 10px;color:inherit;font:inherit;text-align:start;background:#0000000f;border:0;border-inline-start:3px solid var(--tm-tint);border-radius:8px;cursor:pointer}:root:not([data-theme=light]) .teams-message--other .teams-quote{background:#ffffff12}.teams-message--self .teams-quote{background:#0000002e;border-inline-start-color:#ffffffd9}.teams-quote:disabled{cursor:default;opacity:.75}.teams-quote strong{font-size:12px;font-weight:600}.teams-quote span{display:-webkit-box;overflow:hidden;font-size:13px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.teams-attachment-image{display:block;max-inline-size:300px;padding:0;overflow:hidden;background:var(--tm-fill-4);border:0;border-radius:var(--tm-radius-bubble);cursor:zoom-in}.teams-attachment-image img{display:block;inline-size:100%;max-block-size:340px;object-fit:cover}.teams-attachment-image--placeholder{display:grid;place-items:center;gap:6px;inline-size:240px;block-size:150px;color:var(--tm-label-2);font-size:12px;cursor:default}.teams-bubble:not(.teams-bubble--media) .teams-attachment-image{margin:-3px -9px 4px;max-inline-size:calc(100% + 18px);border-radius:14px}.teams-lightbox__image{display:block;max-inline-size:100%;max-block-size:70vh;margin-inline:auto;border-radius:10px}.teams-attachment-video{display:block;max-inline-size:360px;border-radius:var(--tm-radius-bubble)}.teams-attachment-file{display:flex;align-items:center;gap:10px;min-inline-size:220px;max-inline-size:340px;padding:2px 0;color:inherit}.teams-attachment-file__icon{display:inline-grid;flex:none;place-items:center;inline-size:38px;block-size:38px;color:#fff;background:var(--tm-gray);border-radius:9px}.teams-attachment-file__icon--pdf{background:#e5352f}.teams-attachment-file__icon--file{background:var(--tm-indigo)}.teams-attachment-file__icon--video{background:var(--tm-orange)}.teams-message--self .teams-attachment-file__icon{box-shadow:0 0 0 1px #ffffff59}.teams-attachment-file__meta{display:grid;flex:1;min-inline-size:0}.teams-attachment-file__meta strong{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.teams-attachment-file__meta span{font-size:12px;opacity:.78}.teams-attachment-file .teams-icon-button{color:inherit}.teams-attachment-voice{min-inline-size:236px;padding:1px 0}.teams-voice-player{--vp-ink: var(--tm-tint);--vp-rest: color-mix(in srgb, var(--tm-label) 28%, transparent);--vp-button-ink: #ffffff;--vp-button: var(--tm-tint-fill);display:flex;flex:1;align-items:center;gap:10px;min-inline-size:0}.teams-message--self .teams-voice-player{--vp-ink: #ffffff;--vp-rest: rgba(255, 255, 255, .45);--vp-button: #ffffff;--vp-button-ink: var(--tm-tint-fill)}.teams-voice-player__toggle{display:inline-grid;flex:none;place-items:center;inline-size:32px;block-size:32px;padding:0;color:var(--vp-button-ink);background:var(--vp-button);border:0;border-radius:50%;cursor:pointer;transition:transform .1s ease-out}@media(hover:hover)and (pointer:fine){.teams-voice-player__toggle:hover:not(:disabled){background:var(--vp-button);filter:brightness(1.06)}}.teams-voice-player__toggle:active:not(:disabled){transform:scale(.92)}.teams-voice-player__toggle:disabled{opacity:.45;cursor:default}.teams-voice-player__toggle svg{margin-inline-start:1px}.teams-voice-player.is-playing .teams-voice-player__toggle svg{margin-inline-start:0}.teams-voice-player.is-compact .teams-voice-player__toggle{inline-size:26px;block-size:26px}.teams-voice-player__wave{display:flex;flex:1;align-items:center;justify-content:space-between;gap:2px;min-inline-size:120px;block-size:28px;border-radius:6px;cursor:pointer;touch-action:none}.teams-voice-player__wave i{flex:1 1 0;min-inline-size:2px;max-inline-size:3px;min-block-size:3px;background:var(--vp-rest);border-radius:2px;transition:background-color .12s linear}.teams-voice-player__wave i.is-played{background:var(--vp-ink)}.teams-message--self .teams-voice-player__wave:focus-visible{outline-color:#fff}.teams-voice-player__time{flex:none;min-inline-size:3.2ch;color:var(--vp-ink);font-size:12.5px;font-variant-numeric:tabular-nums;opacity:.85}.teams-voice-player__speed{flex:none;min-inline-size:34px;block-size:22px;padding:0 6px;color:var(--vp-ink);font:inherit;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--vp-rest) 45%,transparent);border:0;border-radius:999px;cursor:pointer}@media(hover:hover)and (pointer:fine){.teams-voice-player__speed:hover:not(:disabled){background:color-mix(in srgb,var(--vp-rest) 75%,transparent)}}.teams-structured{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding-block:2px;font-size:14px}.teams-structured .teams-link{font-size:13px}.teams-tapbacks{position:absolute;inset-block-start:-17px;z-index:2;display:flex}.teams-message--other .teams-tapbacks{inset-inline-start:calc(100% - 20px)}.teams-message--self .teams-tapbacks{inset-inline-end:calc(100% - 20px)}.teams-tapback{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-inline-size:28px;block-size:28px;margin-inline-start:-4px;padding-inline:6px;color:var(--tm-label);font:inherit;font-size:14px;font-variant-numeric:tabular-nums;background:var(--tm-bubble-in);border:2px solid var(--tm-surface);border-radius:999px;cursor:pointer}.teams-tapback:first-child{margin-inline-start:0}.teams-tapback.is-mine{color:#fff;background:var(--tm-tint-fill)}.teams-tapback:disabled{cursor:default}.teams-tapback__count{font-size:11.5px;font-weight:600}.teams-tapback-picker{padding:4px;background:var(--tm-material-strong);-webkit-backdrop-filter:var(--tm-blur);backdrop-filter:var(--tm-blur);border:0;border-radius:999px;box-shadow:var(--tm-shadow-pop)}.teams-tapback-picker__row{display:flex;gap:2px}.teams-tapback-picker__option{display:grid;place-items:center;inline-size:40px;block-size:40px;padding:0;color:var(--tm-label-2);font-size:22px;background:none;border:0;border-radius:50%;cursor:pointer;transition:transform .12s var(--tm-ease),background .12s var(--tm-ease)}@media(hover:hover)and (pointer:fine){.teams-tapback-picker__option:hover{background:var(--tm-fill-4);transform:scale(1.12)}}.teams-tapback-picker__option.is-mine{background:var(--tm-tint-soft)}.teams-message__toolbar{display:flex;align-items:center;gap:1px;padding:2px;visibility:hidden;opacity:0;background:var(--tm-material-strong);-webkit-backdrop-filter:var(--tm-blur);backdrop-filter:var(--tm-blur);border-radius:999px;box-shadow:var(--tm-shadow-small);transition:opacity .15s var(--tm-ease)}.teams-message__toolbar .teams-icon-button{border-radius:50%}.teams-message:focus-within .teams-message__toolbar,.teams-message.is-active .teams-message__toolbar,.teams-message__toolbar:has([data-state=open]),.teams-message__toolbar:has([aria-expanded=true]){visibility:visible;opacity:1}@media(hover:hover)and (pointer:fine){.teams-message:hover .teams-message__toolbar{visibility:visible;opacity:1}}@media(hover:none){.teams-message:hover:not(.is-active):not(:focus-within) .teams-message__toolbar{visibility:hidden;opacity:0}}.teams-message__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-block:3px 2px;padding-inline:10px;color:var(--tm-label-2);font-size:11.5px;font-variant-numeric:tabular-nums}.teams-message__flag{display:inline-flex;align-items:center;gap:3px}.teams-message__edited{color:var(--tm-label-2)}.teams-receipt{display:inline-flex;align-items:center;gap:3px}.teams-receipt--read{font-weight:600}.teams-receipt--failed{color:var(--tm-danger-text);font-weight:600}.teams-typing{display:flex;align-items:center;gap:8px;min-block-size:24px;padding:4px 0 8px;color:var(--tm-label-2);font-size:12px}.teams-typing__dots{display:inline-flex;gap:4px;padding:10px 12px;background:var(--tm-bubble-in);border-radius:var(--tm-radius-bubble)}.teams-typing__dots i{inline-size:7px;block-size:7px;background:var(--tm-gray);border-radius:50%;animation:teams-typing 1.3s infinite ease-in-out}.teams-typing__dots i:nth-child(2){animation-delay:.16s}.teams-typing__dots i:nth-child(3){animation-delay:.32s}@keyframes teams-typing{0%,60%,to{opacity:.35;transform:scale(.85)}30%{opacity:1;transform:scale(1)}}.teams-jump{position:absolute;inset-block-end:14px;inset-inline-end:18px;z-index:3;display:inline-flex;align-items:center;gap:6px;min-block-size:34px;padding-inline:14px;color:var(--tm-tint-text);font:inherit;font-size:13px;font-weight:600;background:var(--tm-material-strong);-webkit-backdrop-filter:var(--tm-blur);backdrop-filter:var(--tm-blur);border:0;border-radius:999px;box-shadow:var(--tm-shadow-pop);cursor:pointer}.teams-composer{display:grid;gap:6px;padding:8px 14px 10px;background:var(--tm-surface)}.teams-composer--disabled{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;color:var(--tm-label-2);font-size:13px;text-align:center}.teams-composer__row{display:flex;align-items:flex-end;gap:8px}.teams-composer__plus{display:inline-grid;flex:none;place-items:center;inline-size:36px;block-size:36px;padding:0;color:var(--tm-label-2);background:var(--tm-fill-3);border:0;border-radius:50%;cursor:pointer;transition:transform .1s ease-out,background .15s var(--tm-ease)}@media(hover:hover)and (pointer:fine){.teams-composer__plus:hover:not(:disabled){color:var(--tm-label);background:var(--tm-fill-2)}}.teams-composer__plus:active:not(:disabled){transform:scale(.92)}.teams-composer__plus:disabled{opacity:.35}.teams-composer__field{display:flex;flex:1;align-items:flex-end;gap:2px;min-inline-size:0;min-block-size:36px;padding:2px 3px 2px 12px;background:var(--tm-surface);border:1px solid var(--tm-separator);border-radius:18px;transition:border-color .15s var(--tm-ease)}:root[data-theme=light] .teams-composer__field{border-color:#00000029}.teams-composer__field:focus-within{border-color:color-mix(in srgb,var(--tm-tint) 55%,transparent)}.teams-composer__field.is-recording{border-color:var(--tm-red)}.teams-composer__field .teams-icon-button{--tm-control: 30px;border-radius:50%}.teams-composer__input-wrap{position:relative;flex:1;min-inline-size:0}.teams-composer__input{display:block;inline-size:100%;min-block-size:30px;max-block-size:180px;padding:6px 0;overflow-y:auto;color:var(--tm-label);font:inherit;font-size:15px;line-height:1.35;white-space:pre-wrap;overflow-wrap:anywhere;background:transparent;border:0;outline:none;box-shadow:none;unicode-bidi:plaintext;text-align:start;caret-color:var(--tm-tint);cursor:text}.teams-composer__input:focus-visible{outline:none}.teams-composer__input.is-empty:before{content:attr(data-placeholder);position:absolute;inset-inline:0;overflow:hidden;color:var(--tm-label-2);text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.teams-composer__input .rt-bold{font-weight:600}.teams-composer__input .rt-italic{font-style:italic}.teams-composer__input .rt-strike>.rt-inner{text-decoration:line-through;text-decoration-color:color-mix(in srgb,currentColor 70%,transparent)}.teams-composer__input .rt-code>.rt-inner,.teams-composer__input .rt-fence{font-family:var(--tm-font-mono);font-size:.9em;background:var(--tm-fill-2);border-radius:4px}.teams-composer__input .rt-code>.rt-inner{padding-inline:3px}.teams-composer__input .rt-fence{display:inline-block;max-inline-size:100%;padding:2px 6px}.teams-composer__input .rt-mark{font-size:0;font-weight:400;font-style:normal;text-decoration:none}.teams-composer__input .rt-run.is-active>.rt-mark{font-size:inherit;color:var(--tm-label-3)}.teams-composer__input .rt-code.is-active>.rt-mark{font-family:var(--tm-font-mono);font-size:.9em}.teams-voice{display:flex;flex:1;align-items:center;gap:8px;min-inline-size:0;min-block-size:30px;padding-inline-end:4px;animation:teams-fade-in .18s var(--tm-ease-out)}.teams-voice__cancel{flex:none;margin-inline-start:-8px}.teams-voice__dot{flex:none;inline-size:8px;block-size:8px;margin-inline:4px 2px;background:var(--tm-red);border-radius:50%;animation:teams-rec 1.4s ease-in-out infinite}@keyframes teams-rec{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}.teams-voice__play{flex:none;color:var(--tm-tint)!important}.teams-wave{display:flex;flex:1;align-items:center;justify-content:space-between;gap:2px;min-inline-size:0;block-size:26px;overflow:hidden}.teams-wave i{flex:1 1 0;min-inline-size:2px;max-inline-size:3px;min-block-size:3px;border-radius:2px;transition:block-size 90ms linear}.teams-voice--recording .teams-wave i{background:color-mix(in srgb,var(--tm-red) 75%,transparent)}.teams-voice__time{flex:none;min-inline-size:3.2ch;color:var(--tm-label-2);font-size:13px;font-variant-numeric:tabular-nums;text-align:end}.teams-voice--recording .teams-voice__time{color:var(--tm-label)}.teams-voice__time.is-ending{color:var(--tm-orange);font-weight:600}.teams-composer__field.is-reviewing{border-color:color-mix(in srgb,var(--tm-tint) 45%,transparent)}.teams-voice-stop{display:inline-grid;flex:none;place-items:center;inline-size:30px;block-size:30px;padding:0;background:var(--tm-red);border:0;border-radius:50%;cursor:pointer;animation:teams-pop-in .2s var(--tm-ease-out);transition:transform .1s ease-out}.teams-voice-stop span{inline-size:10px;block-size:10px;background:#fff;border-radius:2.5px}@media(hover:hover)and (pointer:fine){.teams-voice-stop:hover{background:var(--tm-red);filter:brightness(1.08)}}.teams-voice-stop:active{transform:scale(.9)}.teams-composer__field.is-reviewing .teams-send{animation:teams-pop-in .2s var(--tm-ease-out)}@keyframes teams-pulse{50%{opacity:.3}}.teams-send{display:inline-grid;flex:none;place-items:center;inline-size:30px;block-size:30px;margin:0;padding:0;color:#fff;background:var(--tm-tint-fill);border:0;border-radius:50%;cursor:pointer;transition:transform .1s ease-out,opacity .15s var(--tm-ease)}.teams-send:active:not(:disabled){transform:scale(.9)}.teams-send:disabled{opacity:.3;cursor:default}.teams-composer__footer{display:flex;justify-content:flex-end;gap:8px;padding-inline:56px 12px;color:var(--tm-label-2);font-size:11px;font-variant-numeric:tabular-nums}.teams-composer__over{color:var(--tm-danger-text);font-weight:600}.teams-composer__context{display:flex;align-items:center;gap:10px;margin-inline-start:44px;padding:7px 8px 7px 12px;color:var(--tm-label-2);font-size:13px;background:var(--tm-fill-4);border-inline-start:3px solid var(--tm-tint);border-radius:10px}.teams-composer__context-text{display:grid;flex:1;min-inline-size:0}.teams-composer__context-text strong{color:var(--tm-label);font-weight:600}.teams-composer__context-quote .teams-text{display:-webkit-box;overflow:hidden;font-size:13px;-webkit-line-clamp:1;-webkit-box-orient:vertical}.teams-composer__notice{display:flex;align-items:center;gap:6px;margin:0 0 0 44px;color:var(--tm-danger-text);font-size:13px}.teams-composer__tray{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 0 44px;padding:0;list-style:none}.teams-staged{display:flex;align-items:center;gap:10px;min-inline-size:210px;max-inline-size:300px;padding:8px 6px 8px 10px;background:var(--tm-fill-4);border-radius:14px}.teams-staged--failed{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tm-red) 60%,transparent)}.teams-staged__icon{display:inline-grid;flex:none;place-items:center;inline-size:32px;block-size:32px;color:#fff;background:var(--tm-tint-fill);border-radius:8px}.teams-staged__meta{display:grid;flex:1;gap:3px;min-inline-size:0}.teams-staged__name{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.teams-staged__status{display:inline-flex;align-items:center;gap:4px;color:var(--tm-label-2);font-size:12px}.teams-staged--failed .teams-staged__status{color:var(--tm-danger-text)}.teams-staged__progress{inline-size:100%;block-size:4px;accent-color:var(--tm-tint)}.teams-mentions{position:absolute;inset-block-end:calc(100% + 10px);inset-inline-start:-12px;z-index:10;inline-size:min(300px,100vw);margin:0;padding:6px;list-style:none;background:var(--tm-material-strong);-webkit-backdrop-filter:var(--tm-blur);backdrop-filter:var(--tm-blur);border-radius:14px;box-shadow:var(--tm-shadow-pop)}.teams-mentions li{display:flex;align-items:center;gap:10px;min-block-size:38px;padding-inline:8px;font-size:15px;border-radius:9px;cursor:pointer}.teams-mentions li.is-active{color:#fff;background:var(--tm-tint-fill)}@media(hover:hover)and (pointer:fine){.teams-mentions li:hover{color:#fff;background:var(--tm-tint-fill)}}.teams-emoji{inline-size:320px;padding:0;color:var(--tm-label);font-family:var(--tm-font);background:var(--tm-material-strong);-webkit-backdrop-filter:var(--tm-blur);backdrop-filter:var(--tm-blur);border:0;border-radius:16px;box-shadow:var(--tm-shadow-pop)}.teams-emoji__panel{display:grid;gap:8px;padding:10px}.teams-emoji__scroll{max-block-size:270px;overflow-y:auto}.teams-emoji__section h3{margin:8px 4px 4px;color:var(--tm-label-2);font-size:12px;font-weight:600}.teams-emoji__grid{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.teams-emoji__cell{display:grid;place-items:center;aspect-ratio:1;padding:0;font-size:22px;background:none;border:0;border-radius:9px;cursor:pointer}.teams-emoji__cell:focus-visible{background:var(--tm-fill-3)}@media(hover:hover)and (pointer:fine){.teams-emoji__cell:hover{background:var(--tm-fill-3)}}.teams-emoji__empty{margin:14px;color:var(--tm-label-2);font-size:13px;text-align:center}.teams-inspector{display:flex;flex:none;flex-direction:column;inline-size:340px;min-block-size:0;background:var(--tm-inset);border-inline-start:var(--tm-hairline) solid var(--tm-separator)}.teams-inspector--overlay{position:absolute;inset-block:0;inset-inline-end:0;z-index:20;inline-size:min(360px,92%);border-inline-start:0;box-shadow:var(--tm-shadow-pop);animation:teams-slide-in var(--tm-motion) var(--tm-ease)}@keyframes teams-slide-in{0%{transform:translate(24px);opacity:0}}.teams-inspector--overlay:dir(rtl){animation-name:teams-slide-in-rtl}@keyframes teams-slide-in-rtl{0%{transform:translate(-24px);opacity:0}}.teams-scrim{position:absolute;inset:0;z-index:19;background:var(--raouf-scrim)}.teams-inspector__header{display:flex;align-items:center;justify-content:space-between;min-block-size:56px;padding:6px 10px 6px 18px}.teams-inspector__header h2{margin:0;font-size:17px;font-weight:600}.teams-inspector__scroll{flex:1;min-block-size:0;overflow-y:auto;padding:0 16px 20px}.teams-inspector__hero{display:grid;justify-items:center;gap:4px;padding:6px 8px 16px;text-align:center}.teams-inspector__hero h3{margin:10px 0 0;font-family:var(--tm-font-display);font-size:22px;font-weight:700;letter-spacing:-.02em}.teams-inspector__hero p{margin:0;color:var(--tm-label-2);font-size:14px}.teams-inspector__presence{display:inline-flex;align-items:center;gap:6px}.teams-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-block-end:22px}.teams-tile{display:grid;justify-items:center;gap:4px;min-block-size:58px;padding:9px 4px 7px;color:var(--tm-tint-text);font:inherit;background:var(--tm-cell);border:0;border-radius:var(--tm-radius-group);cursor:pointer;transition:transform .1s ease-out,background .15s var(--tm-ease)}@media(hover:hover)and (pointer:fine){.teams-tile:hover:not(:disabled){background:color-mix(in srgb,var(--tm-cell) 92%,var(--tm-label))}}.teams-tile:active:not(:disabled){transform:scale(.96)}.teams-tile:disabled{opacity:.4;cursor:default}.teams-tile__icon{display:inline-grid;place-items:center;block-size:22px}.teams-tile__label{font-size:11.5px;font-weight:500}.teams-inspector__section{margin-block-end:22px}.teams-inspector__footnote{display:flex;align-items:center;justify-content:center;gap:5px;margin:0;color:var(--tm-label-2);font-size:12px;text-align:center}.teams-group{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;overflow:hidden;list-style:none;background:var(--tm-cell);border-radius:var(--tm-radius-group)}.teams-group>li,.teams-group>div{position:relative}.teams-group__heading{display:flex;align-items:center;gap:6px;margin:0 14px 6px;color:var(--tm-label-2);font-size:13px;font-weight:600}.teams-group__heading span{font-weight:500}.teams-group__row{position:relative;display:flex;align-items:center;gap:12px;inline-size:100%;min-block-size:44px;padding:6px 14px;color:var(--tm-label);font:inherit;font-size:15px;text-align:inherit;background:none;border:0}.teams-group>li+li>.teams-group__row:before,.teams-group>.teams-group__row+.teams-group__row:before,.teams-group>div+div.teams-group__row:before,.teams-group>li+li.teams-group__row:before{content:"";position:absolute;inset-block-start:0;inset-inline:14px 0;block-size:var(--tm-hairline);background:var(--tm-separator)}.teams-group__row:has(>.teams-group__icon):before{inset-inline-start:54px!important}.teams-group__row:has(>.teams-avatar):before{inset-inline-start:56px!important}.teams-group__row--button{cursor:pointer}@media(hover:hover)and (pointer:fine){.teams-group__row--button:hover{background:var(--tm-fill-4)}}.teams-group__row--planned{color:var(--tm-label-2)}.teams-group__icon{display:inline-grid;flex:none;place-items:center;inline-size:28px;block-size:28px;color:#fff;background:var(--tm-gray);border-radius:7px}.teams-group__icon--file{background:var(--tm-indigo)}.teams-group__icon--link{background:var(--tm-blue)}.teams-group__label{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teams-group__label--stacked{display:grid;white-space:normal}.teams-group__label--stacked>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teams-group__label--stacked>span{color:var(--tm-label-2);font-size:13px}.teams-group__label--stacked>.teams-group__primary{color:inherit;font-size:15px}.teams-group__label--stacked svg{vertical-align:-1px}.teams-group__value{flex:none;max-inline-size:60%;overflow:hidden;color:var(--tm-label-2);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.teams-group__chevron{flex:none;color:var(--tm-label-3)}.teams-group__action.teams-icon-button{flex:none;color:var(--tm-tint)}.teams-group__link{color:var(--tm-tint-text);text-decoration:none}@media(hover:hover)and (pointer:fine){.teams-group__link:hover{text-decoration:underline}}.teams-group__text{margin:0;padding:12px 14px;font-size:15px;line-height:1.45;text-align:start;unicode-bidi:plaintext}.teams-group__text--muted{color:var(--tm-label-2)}.teams-group__footnote{margin:6px 14px 0;color:var(--tm-label-2);font-size:12px;line-height:1.4}.teams-role{flex:none;padding:2px 7px;color:var(--tm-label);font-size:11.5px;font-weight:600;background:var(--tm-fill-3);border-radius:6px}.teams-shared{margin-block-start:10px}.teams-shared__empty{margin:0;padding:18px 12px;color:var(--tm-label-2);font-size:13px;text-align:center;background:var(--tm-cell);border-radius:var(--tm-radius-group)}.teams-photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin:0;padding:0;overflow:hidden;list-style:none;border-radius:var(--tm-radius-group)}.teams-photo-grid__item{display:grid;place-items:center;inline-size:100%;aspect-ratio:1;padding:0;overflow:hidden;color:var(--tm-label-2);background:var(--tm-cell);border:0;cursor:zoom-in}.teams-photo-grid__item img{inline-size:100%;block-size:100%;object-fit:cover}.teams-context-anchor{position:fixed;inline-size:0;block-size:0;pointer-events:none}.raouf-menu.teams-menu{min-inline-size:220px;padding:6px;color:var(--tm-label);font-family:var(--tm-font);letter-spacing:-.01em;background:var(--tm-material-strong);-webkit-backdrop-filter:var(--tm-blur);backdrop-filter:var(--tm-blur);border:0;border-radius:14px;box-shadow:var(--tm-shadow-pop)}.teams-menu .raouf-menu__item{gap:10px;min-block-size:34px;padding-inline:10px;font-size:14px;border-radius:8px}.teams-menu .raouf-menu__item[data-highlighted]{color:#fff;background:var(--tm-tint-fill)}.teams-menu .raouf-menu__item[data-highlighted] .raouf-menu__icon{color:#fff}.teams-menu .raouf-menu__item[data-disabled]{opacity:.45}.teams-menu .raouf-menu__icon{color:var(--tm-label-2)}.teams-menu .raouf-menu__item--danger,.teams-menu .raouf-menu__item--danger .raouf-menu__icon{color:var(--tm-danger-text)}.teams-menu .raouf-menu__item--danger[data-highlighted]{color:#fff;background:var(--tm-danger-fill)}.teams-menu .raouf-menu__separator{margin:5px 10px;background:var(--tm-separator)}.teams-menu .raouf-menu__detail{color:var(--tm-label-2);font-size:11.5px;line-height:1.2}.teams-menu .raouf-menu__quick{padding:2px 4px}.teams-menu .raouf-menu__quick-item{inline-size:36px;block-size:36px;font-size:21px;transition:transform .12s var(--tm-ease),background-color .12s var(--tm-ease)}.teams-menu .raouf-menu__quick-item[data-highlighted]{background:var(--tm-fill-3);transform:scale(1.12)}.teams-menu .raouf-menu__quick-item.is-selected{background:var(--tm-tint-soft)}.dialog-foundation:has(.teams-new,.teams-info-sheet,.teams-shortcuts,.teams-viewer,.teams-capabilities,.teams-dialog-text,.teams-dialog-quote,.teams-picker,.teams-intro){color:var(--tm-label);font-family:var(--tm-font);letter-spacing:-.01em;background:var(--tm-elevated);border:0;border-radius:var(--tm-radius-window);box-shadow:var(--tm-shadow-pop)}.dialog-foundation:has(.teams-new,.teams-info-sheet,.teams-shortcuts,.teams-viewer,.teams-capabilities,.teams-dialog-text,.teams-dialog-quote,.teams-picker,.teams-intro) .dialog-foundation__header{padding:16px 16px 10px 22px;border-block-end:0}.dialog-foundation:has(.teams-new,.teams-info-sheet,.teams-shortcuts,.teams-viewer,.teams-capabilities,.teams-dialog-text,.teams-dialog-quote,.teams-picker,.teams-intro) .dialog-foundation__header h2{font-family:var(--tm-font-display);font-size:20px;font-weight:700;letter-spacing:-.015em}.dialog-foundation:has(.teams-new,.teams-info-sheet,.teams-shortcuts,.teams-viewer,.teams-capabilities,.teams-dialog-text,.teams-dialog-quote,.teams-picker,.teams-intro) .dialog-foundation__close{inline-size:30px;block-size:30px;color:var(--tm-label-2);font-size:20px;background:var(--tm-fill-3)}.dialog-foundation:has(.teams-new,.teams-info-sheet,.teams-shortcuts,.teams-viewer,.teams-capabilities,.teams-dialog-text,.teams-dialog-quote,.teams-picker,.teams-intro) .dialog-foundation__body{padding:6px 22px 22px}.dialog-foundation:has(.teams-new,.teams-info-sheet,.teams-shortcuts,.teams-viewer,.teams-capabilities,.teams-dialog-text,.teams-dialog-quote,.teams-picker,.teams-intro) .dialog-foundation__footer{padding:12px 22px 18px;border-block-start:0}.dialog-foundation__backdrop:has(.teams-new,.teams-info-sheet,.teams-shortcuts,.teams-viewer,.teams-capabilities,.teams-dialog-text,.teams-dialog-quote,.teams-picker,.teams-intro){background:#00000052;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.teams-dialog-text{margin:0 0 8px;color:var(--tm-label-2);font-size:15px;line-height:1.45}.dialog-foundation:has(.teams-dialog-quote,.teams-dialog-done){width:min(480px,100%)}.teams-dialog-quote{display:grid;gap:2px;margin:0 0 14px;padding:9px 12px;font-family:var(--tm-font);font-size:14px;line-height:1.35;color:var(--tm-label);background:var(--tm-fill-4);border-radius:12px;border-inline-start:3px solid var(--tm-fill-2)}.teams-dialog-quote strong{font-size:12px;font-weight:600;color:var(--tm-label-2)}.teams-dialog-quote span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow-wrap:anywhere}.teams-dialog-field{display:grid;gap:6px;margin-block:4px 10px;font-family:var(--tm-font)}.teams-dialog-field label{color:var(--tm-label-2);font-size:13px}.teams-dialog-field textarea{min-block-size:56px;padding:8px 10px;resize:vertical;color:var(--tm-label);font:15px/1.4 var(--tm-font);background:var(--tm-fill-4);border:var(--tm-hairline) solid var(--tm-separator);border-radius:10px}.teams-dialog-field textarea:focus-visible{outline:3px solid var(--tm-focus);outline-offset:0;border-color:transparent}.teams-dialog-footnote{margin:0;color:var(--tm-label-2);font:12px/1.4 var(--tm-font)}.teams-dialog-error{margin:8px 0 0;color:var(--tm-danger-text);font:13px/1.4 var(--tm-font)}.teams-dialog-done{display:grid;justify-items:center;gap:10px;min-inline-size:min(360px,76vw);padding-block:6px 2px;text-align:center}.teams-dialog-done svg{color:var(--tm-green);animation:teams-pop-in var(--tm-dur-pop) var(--tm-ease-out) both}.teams-report{display:grid;margin:0 0 12px;padding:0;border:0;font-family:var(--tm-font)}.teams-report legend{margin-block-end:6px;padding:0;color:var(--tm-label-2);font-size:13px}.teams-report__option{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:40px;padding:0 12px;font-size:15px;color:var(--tm-label);background:var(--tm-fill-4);cursor:pointer}.teams-report__option:first-of-type{border-start-start-radius:12px;border-start-end-radius:12px}.teams-report__option:last-of-type{border-end-start-radius:12px;border-end-end-radius:12px}.teams-report__option+.teams-report__option:before{content:"";position:absolute;inset-block-start:0;inset-inline:12px 0;block-size:var(--tm-hairline);background:var(--tm-separator)}.teams-report__option span{order:-1}.teams-report__option input{appearance:none;flex:0 0 18px;box-sizing:border-box;inline-size:18px;block-size:18px;min-inline-size:0;min-block-size:0;margin:0;padding:0;border-radius:50%;border:1.5px solid var(--tm-label-3);background:transparent;transition:background-color var(--tm-dur-pop) var(--tm-ease-out),border-color var(--tm-dur-pop) var(--tm-ease-out),box-shadow var(--tm-dur-pop) var(--tm-ease-out)}.teams-report__option input:checked{border-color:var(--tm-tint-fill);background:radial-gradient(circle,#ffffff 0 3px,var(--tm-tint-fill) 3.5px)}.teams-report__option input:focus-visible{outline:3px solid var(--tm-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.teams-report__option:hover{background:var(--tm-fill-3)}}.teams-new{display:grid;gap:10px;min-inline-size:min(460px,80vw);font-family:var(--tm-font)}.teams-new__note{margin:0;color:var(--tm-label-2);font-size:13px}.teams-new__status{margin:14px 0;color:var(--tm-label-2);font-size:15px;text-align:center}.teams-picker{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;max-block-size:360px;margin:0;padding:0;overflow-y:auto;list-style:none;font-family:var(--tm-font)}.teams-picker__row{display:flex;align-items:center;gap:12px;inline-size:100%;min-block-size:52px;padding:6px 10px;color:inherit;font:inherit;text-align:inherit;background:none;border:0;border-radius:12px;cursor:pointer}.teams-picker__row.is-active{background:var(--tm-fill-4)}@media(hover:hover)and (pointer:fine){.teams-picker__row:hover{background:var(--tm-fill-4)}}.teams-picker__text{display:grid;flex:1;min-inline-size:0;font-size:15px}.teams-picker__text span{color:var(--tm-label-2);font-size:13px}.teams-picker__hint{display:inline-flex;align-items:center;gap:6px;color:var(--tm-tint-text);font-size:13px;font-weight:600}.teams-picker__hint kbd{display:inline-grid;place-items:center;min-inline-size:20px;block-size:20px;color:var(--tm-label-2);font:inherit;font-size:12px;background:var(--tm-fill-3);border-radius:5px}.teams-shortcuts__sample{color:var(--tm-label);font-size:15px}.teams-shortcuts__sample.is-bold{font-weight:700}.teams-shortcuts__sample.is-italic{font-style:italic}.teams-shortcuts__sample.is-strike{text-decoration:line-through;text-decoration-thickness:1.5px}.teams-shortcuts__sample.is-code{font-family:var(--tm-font-mono);font-size:14px}.teams-shortcuts__typed{margin-inline-start:4px;padding:0 5px;color:var(--tm-label);font-family:var(--tm-font-mono);font-size:12px;background:var(--tm-fill-3);border-radius:5px}.teams-info-sheet{display:grid;gap:16px;min-inline-size:min(420px,80vw);font-family:var(--tm-font)}.teams-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 24px;font-family:var(--tm-font)}.teams-shortcuts__column{display:grid;gap:16px;min-inline-size:0}.dialog-foundation:has(.teams-shortcuts){width:min(880px,100%)}.teams-shortcuts .teams-group__label--stacked>.teams-shortcuts__sample{color:var(--tm-label);font-size:15px}@media(max-width:760px){.teams-shortcuts{grid-template-columns:minmax(0,1fr)}}.teams-info-sheet .teams-group,.teams-shortcuts .teams-group{background:var(--tm-fill-4)}.teams-info-sheet__quote{margin:0;padding:10px 14px;font-size:15px;background:var(--tm-fill-4);border-inline-start:3px solid var(--tm-tint);border-radius:10px}.teams-shortcuts__keys{display:flex;flex:none;gap:4px;margin:0}.teams-shortcuts kbd{display:inline-grid;place-items:center;min-inline-size:26px;block-size:24px;padding-inline:6px;color:var(--tm-label);font-family:var(--tm-font);font-size:13px;font-weight:500;background:var(--tm-cell);border-radius:6px;box-shadow:0 0 0 1px var(--tm-separator),0 1px 0 var(--tm-separator)}.teams-shortcuts dl{margin:0}.teams-shortcuts dt{flex:1}.teams-viewer{display:flex;align-items:center;gap:8px}.teams-viewer__stage{display:grid;flex:1;justify-items:center;gap:8px;margin:0;min-inline-size:0}.teams-viewer__stage img{display:block;max-inline-size:100%;max-block-size:64vh;border-radius:12px}.teams-viewer__stage figcaption{color:var(--tm-label-2);font-size:14px}.teams-viewer__missing{padding:60px 20px;color:var(--tm-label-2)}.teams-viewer__nav{display:grid;flex:none;place-items:center;inline-size:40px;block-size:40px;padding:0;color:var(--tm-label);background:var(--tm-fill-3);border:0;border-radius:50%;cursor:pointer}.teams-viewer__nav:disabled{opacity:.25;cursor:default}.teams-viewer__position{margin:10px 0 0;color:var(--tm-label-2);font-size:13px;text-align:center;font-variant-numeric:tabular-nums}.teams-viewer__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;inline-size:100%}.teams-viewer__meta{color:var(--tm-label-2);font-size:13px}.teams-capabilities{display:grid;gap:14px;font-family:var(--tm-font);font-size:14px}.teams-capabilities>p{margin:0;color:var(--tm-label-2)}.teams-capabilities__legend{display:grid;gap:6px;margin:0;padding:0;list-style:none}.teams-capabilities__legend li{display:flex;align-items:center;gap:8px;color:var(--tm-label-2);font-size:13px}.teams-capabilities__table{inline-size:100%;border-collapse:collapse;font-size:13px}.teams-capabilities__table th,.teams-capabilities__table td{padding:8px;text-align:start;vertical-align:top;border-block-end:var(--tm-hairline) solid var(--tm-separator)}.teams-capabilities__table thead th{color:var(--tm-label-2);font-size:12px;font-weight:600}.teams-capabilities__table tbody th{font-weight:600}.teams-capabilities__backend{color:var(--tm-label-2);font-size:12px}.teams-home{flex:1;min-inline-size:0;overflow-y:auto;padding:36px clamp(18px,4vw,56px) 48px;background:var(--tm-inset)}.teams-home__inner{display:grid;gap:28px;max-inline-size:1040px;margin:0 auto}.teams-home__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.teams-home__intro{display:grid;gap:4px;min-inline-size:0}.teams-home__date{margin:0;color:var(--tm-label-2);font-size:13px;font-weight:600;letter-spacing:.01em}.teams-home__header h2{margin:0;font-family:var(--tm-font-display);font-size:34px;font-weight:700;line-height:1.12;letter-spacing:-.025em}.teams-home__summary{margin:2px 0 0;color:var(--tm-label-2);font-size:15px}.teams-home__section .teams-group__heading,.teams-home__pinned .teams-group__heading{margin-block-end:8px}.teams-home__faces{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.teams-home__faces button{display:grid;justify-items:center;gap:6px;inline-size:92px;padding:6px 2px;color:var(--tm-label);font:inherit;background:none;border:0;border-radius:14px;cursor:pointer}.teams-home__face{position:relative}.teams-home__face .teams-avatar{transition:filter .16s var(--tm-ease-out),transform .16s var(--tm-ease-out)}@media(hover:hover)and (pointer:fine){.teams-home__faces button:hover .teams-avatar{filter:brightness(.94)}}.teams-home__faces button:active .teams-avatar{transform:scale(.95)}.teams-workspace .teams-home__faces button:focus-visible{outline:none}.teams-home__faces button:focus-visible .teams-avatar{outline:3px solid var(--tm-focus);outline-offset:3px}.teams-home__face-name{max-inline-size:100%;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.teams-home__layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:28px}@media(max-width:1100px){.teams-home__layout{grid-template-columns:minmax(0,1fr)}}.teams-home__side{display:grid;gap:24px;min-inline-size:0}.teams-attention{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:4px;list-style:none;background:var(--tm-cell);border-radius:var(--tm-radius-group);box-shadow:var(--tm-shadow-window)}.teams-attention__item{position:relative;display:flex;align-items:center;border-radius:12px}.teams-attention__item+.teams-attention__item:before{content:"";position:absolute;inset-block-start:0;inset-inline:66px 12px;block-size:var(--tm-hairline);background:var(--tm-separator)}@media(hover:hover)and (pointer:fine){.teams-attention__item:hover:before,.teams-attention__item:hover+.teams-attention__item:before{display:none}}@media(hover:hover)and (pointer:fine){.teams-attention__item:hover{background:var(--tm-fill-4)}}.teams-attention__open{display:flex;flex:1;align-items:center;gap:12px;min-inline-size:0;padding:10px;color:inherit;font:inherit;text-align:inherit;background:none;border:0;border-radius:12px;cursor:pointer}.teams-attention__text{display:grid;flex:1;gap:2px;min-inline-size:0}.teams-attention__top{display:flex;align-items:baseline;gap:8px;min-inline-size:0}.teams-attention__top strong{min-inline-size:0;overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.teams-attention__top time{flex:none;margin-inline-start:auto;color:var(--tm-label-2);font-size:13px;font-variant-numeric:tabular-nums}.teams-attention__mention{flex:none;padding:1px 7px;color:var(--tm-tint-text);font-size:11.5px;font-weight:600;background:var(--tm-tint-soft);border-radius:999px}.teams-attention__preview{display:-webkit-box;overflow:hidden;color:var(--tm-label-2);font-size:14px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical;unicode-bidi:plaintext}.teams-attention__read{flex:none;margin-inline-end:8px;opacity:0;transition:opacity .12s var(--tm-ease-out)}.teams-attention__item:focus-within .teams-attention__read{opacity:1}@media(hover:hover)and (pointer:fine){.teams-attention__item:hover .teams-attention__read{opacity:1}}@media(hover:none){.teams-attention__read{opacity:1}}.teams-home__clear{display:grid;justify-items:center;gap:6px;padding:34px 20px;color:var(--tm-label-2);font-size:14px;text-align:center;background:var(--tm-cell);border-radius:var(--tm-radius-group);box-shadow:var(--tm-shadow-window)}.teams-home__clear strong{color:var(--tm-label);font-size:17px;font-weight:600}.teams-home__clear-mark{display:grid;place-items:center;inline-size:44px;block-size:44px;margin-block-end:4px;color:#fff;background:var(--tm-green);border-radius:50%}.teams-card__empty{margin:14px 10px;color:var(--tm-label-2);font-size:15px}.teams-home__list{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:4px;list-style:none;background:var(--tm-cell);border-radius:var(--tm-radius-group);box-shadow:var(--tm-shadow-window)}.teams-home__row{display:flex;align-items:center;gap:12px;inline-size:100%;min-block-size:56px;padding:6px 10px;color:inherit;font:inherit;text-align:inherit;background:none;border:0;border-radius:12px;cursor:pointer}@media(hover:hover)and (pointer:fine){.teams-home__row:hover{background:var(--tm-fill-4)}}.teams-home__row-text{display:grid;flex:1;min-inline-size:0}.teams-home__row-text strong{overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.teams-home__row-text span{overflow:hidden;color:var(--tm-label-2);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.teams-home__row time{color:var(--tm-label-2);font-size:13px}.teams-planned{display:grid;flex:1;place-content:center;justify-items:center;gap:10px;padding:32px;text-align:center;background:var(--tm-surface)}.teams-planned__icon{display:grid;place-items:center;inline-size:72px;block-size:72px;color:var(--tm-tint);background:var(--tm-tint-soft);border-radius:20px}.teams-planned h2{margin:8px 0 0;font-family:var(--tm-font-display);font-size:22px;font-weight:700;letter-spacing:-.02em}.teams-planned p{max-inline-size:50ch;margin:0;color:var(--tm-label-2);font-size:15px;line-height:1.5}.teams-state{display:grid;justify-items:center;gap:8px;max-inline-size:40ch;margin-inline:auto;padding:40px 20px;text-align:center}.teams-state__icon{display:grid;place-items:center;color:var(--tm-label-3)}.teams-state__icon svg{inline-size:52px;block-size:52px;stroke-width:1.4}:root[data-theme=light] .teams-state__icon{color:#aeaeb2}.teams-state__title{margin-block-start:4px;font-family:var(--tm-font-display);font-size:20px;font-weight:700;letter-spacing:-.015em}.teams-state__body{margin:0;color:var(--tm-label-2);font-size:15px;line-height:1.45}.teams-state .teams-button{margin-block-start:8px}.teams-state--error .teams-state__icon,:root[data-theme=light] .teams-state--error .teams-state__icon{color:var(--tm-orange)}.teams-skeleton{display:block;background:linear-gradient(90deg,var(--tm-fill-4) 25%,var(--tm-fill-3) 37%,var(--tm-fill-4) 63%);background-size:400% 100%;animation:teams-shimmer 1.6s ease infinite}@keyframes teams-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.teams-skeleton-list{display:grid;gap:4px;padding:6px 16px}.teams-skeleton-list__row{display:flex;align-items:center;gap:12px;padding-block:10px}.teams-skeleton--avatar{flex:none;inline-size:44px;block-size:44px;border-radius:50%}.teams-skeleton-list__lines{display:grid;flex:1;gap:8px}.teams-skeleton--line{block-size:11px;border-radius:6px}.teams-skeleton-timeline{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:8px;padding:18px}.teams-skeleton--bubble{block-size:36px;border-radius:var(--tm-radius-bubble)}.teams-skeleton--self{align-self:flex-end}.teams-workspace ::selection,.teams-tapback-picker ::selection,.dialog-foundation:has(.teams-new,.teams-shortcuts) ::selection{background:color-mix(in srgb,var(--tm-tint) 28%,transparent)}.teams-workspace :is(textarea,input){caret-color:var(--tm-tint)}.teams-workspace,.teams-emoji,.teams-picker{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--tm-label) 22%,transparent) transparent}.raouf-menu.teams-menu{background:color-mix(in srgb,var(--tm-material-strong) 100%,transparent)}:root[data-theme=light] .raouf-menu.teams-menu{background:#fafafcf7}:root:not([data-theme=light]) .raouf-menu.teams-menu{background:#2c2c2ef7}.teams-workspace{--raouf-switch-track-off: rgba(120, 120, 128, .2)}:root:not([data-theme=light]) .teams-workspace{--raouf-switch-track-off: rgba(120, 120, 128, .36)}.teams-group__label--toggle{cursor:pointer}.teams-resizer:focus-visible{box-shadow:0 0 0 2px var(--tm-tint)}.teams-composer__field:has(:focus-visible){box-shadow:0 0 0 2px color-mix(in srgb,var(--tm-tint) 10%,transparent)}@property --tm-edge-start{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tm-edge-end{syntax: "<length>"; inherits: false; initial-value: 0px;}.teams-scroll-edges[data-edge-start]{--tm-edge-start: var(--tm-edge-size)}.teams-scroll-edges[data-edge-end]{--tm-edge-end: var(--tm-edge-size)}@media(min-resolution:2dppx){:root{--tm-hairline: .5px}}@keyframes teams-pop-in{0%{opacity:0;transform:scale(.96)}}@keyframes teams-sheet-in{0%{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes teams-fade-in{0%{opacity:0}}@keyframes teams-drop-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes teams-message-in{0%{opacity:0;transform:translateY(14px) scale(.96)}}.raouf-menu.teams-menu[data-state=open]{transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:teams-pop-in var(--tm-dur-pop) var(--tm-ease-out)}.raouf-popover--radix:is(.teams-emoji,.teams-tapback-picker)[data-state=open]{transform-origin:var(--radix-popover-content-transform-origin);animation:teams-pop-in var(--tm-dur-pop) var(--tm-ease-out)}.teams-mentions{transform-origin:bottom center;animation:teams-pop-in var(--tm-dur-pop) var(--tm-ease-out)}.dialog-foundation:has(.teams-new,.teams-info-sheet,.teams-shortcuts,.teams-viewer,.teams-capabilities,.teams-dialog-text,.teams-dialog-quote,.teams-picker,.teams-intro){animation:teams-sheet-in var(--tm-dur-sheet) var(--tm-ease-sheet)}.dialog-foundation__backdrop:has(.teams-new,.teams-info-sheet,.teams-shortcuts,.teams-viewer,.teams-capabilities,.teams-dialog-text,.teams-dialog-quote,.teams-picker,.teams-intro){animation:teams-fade-in .2s var(--tm-ease-out)}.teams-find{animation:teams-drop-in var(--tm-dur-pop) var(--tm-ease-out)}.teams-jump{animation:teams-pop-in var(--tm-dur-pop) var(--tm-ease-out)}.teams-inspector:not(.teams-inspector--overlay) .teams-inspector__scroll{animation:teams-fade-in .22s var(--tm-ease-out)}.teams-message.is-entering .teams-message__column{animation:teams-message-in .34s var(--tm-ease-sheet) both}.teams-message--self.is-entering .teams-message__column{transform-origin:bottom right}.teams-message--other.is-entering .teams-message__column{transform-origin:bottom left}.teams-message--self.is-entering:dir(rtl) .teams-message__column{transform-origin:bottom left}.teams-message--other.is-entering:dir(rtl) .teams-message__column{transform-origin:bottom right}.teams-receipt.is-fresh{animation:teams-fade-in .3s var(--tm-ease-out)}.teams-workspace.is-compact{padding:6px;gap:6px}.teams-workspace.is-compact .teams-message__column{max-inline-size:84%}@media(prefers-reduced-motion:reduce){.teams-workspace *,.teams-workspace *:before,.teams-workspace *:after,.teams-tapback-picker *,.teams-emoji *{transition-duration:.01ms!important}.teams-typing__dots i,.teams-skeleton,.teams-voice__dot{animation:none!important}.teams-wave i{transition:none!important}.raouf-menu.teams-menu[data-state=open],.raouf-popover--radix:is(.teams-emoji,.teams-tapback-picker)[data-state=open],.teams-mentions,.dialog-foundation:has(.teams-new,.teams-info-sheet,.teams-shortcuts,.teams-viewer,.teams-capabilities,.teams-dialog-text,.teams-dialog-quote,.teams-picker,.teams-intro),.teams-find,.teams-jump,.teams-receipt.is-fresh,.teams-inspector__scroll,.teams-message.is-entering .teams-message__column{animation-name:teams-fade-in!important;animation-duration:.16s!important}}.dialog-foundation:has(.teams-handoff){width:min(520px,100%)}.teams-handoff{display:grid;gap:12px;font-family:var(--tm-font)}.teams-handoff .teams-dialog-quote,.teams-handoff .teams-dialog-field{margin:0}.teams-dialog-field input{min-block-size:36px;padding:0 10px;color:var(--tm-label);font:15px/1.3 var(--tm-font);background:var(--tm-fill-4);border:var(--tm-hairline) solid var(--tm-separator);border-radius:10px}.teams-dialog-field input:focus-visible{outline:3px solid var(--tm-focus);outline-offset:0;border-color:transparent}.teams-handoff__group{display:grid;overflow:hidden;background:var(--tm-fill-4);border-radius:12px}.teams-handoff__row{position:relative;display:flex;align-items:center;gap:12px;min-block-size:44px;padding:4px 12px;font-size:15px;color:var(--tm-label)}.teams-handoff__row+.teams-handoff__row:before{content:"";position:absolute;inset-block-start:0;inset-inline:12px 0;block-size:var(--tm-hairline);background:var(--tm-separator)}.teams-handoff__row>label:first-child,.teams-handoff__row>.sr-only+*{flex:1}.teams-handoff__value{display:flex;align-items:center;gap:10px;min-inline-size:0}.teams-handoff__words{flex:1;min-inline-size:0;overflow:hidden;color:var(--tm-label-2);font-size:13px;text-align:end;white-space:nowrap;text-overflow:ellipsis}.teams-handoff__row :is(input[type=date],input[type=time],select){min-block-size:30px;padding:0 8px;color:var(--tm-label);font:15px var(--tm-font);font-variant-numeric:tabular-nums;background:var(--tm-fill-3);border:0;border-radius:8px;color-scheme:light dark}.teams-handoff__row :is(input,select):focus-visible{outline:3px solid var(--tm-focus);outline-offset:1px}.teams-handoff__audience{display:grid;gap:6px}.teams-handoff__label{color:var(--tm-label-2);font-size:13px}.teams-handoff__segmented .teams-segmented__option{flex:1}.teams-toast{position:absolute;inset-block-end:12px;inset-inline-start:50%;z-index:5;display:flex;align-items:center;gap:8px;max-inline-size:calc(100% - 32px);padding:8px 14px;translate:-50% 0;color:var(--tm-label);font:500 14px/1.3 var(--tm-font);white-space:nowrap;background:var(--tm-material-strong);-webkit-backdrop-filter:var(--tm-blur);backdrop-filter:var(--tm-blur);border-radius:999px;box-shadow:var(--tm-shadow-pop);animation:teams-pop-in var(--tm-dur-sheet) var(--tm-ease-out) both}[dir=rtl] .teams-toast{translate:50% 0}.teams-toast svg{flex:none;color:var(--tm-green)}.teams-toast span{overflow:hidden;text-overflow:ellipsis}.teams-toast__action{color:var(--tm-tint-text);font-weight:600;text-decoration:none}@media(hover:hover)and (pointer:fine){.teams-toast__action:hover{text-decoration:underline;text-underline-offset:3px}}.teams-composer__swap{animation:teams-swap-in .16s var(--tm-ease-out)}@keyframes teams-swap-in{0%{opacity:0;transform:scale(.6)}}.teams-badge.is-rising{animation:teams-badge-in .24s var(--tm-ease-out)}@keyframes teams-badge-in{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}}@media(prefers-reduced-motion:reduce){.teams-composer__swap,.teams-badge.is-rising{animation:teams-fade-in .12s linear}}.teams-bubble{padding:7px 12px 8px;font-size:15px;line-height:1.34;letter-spacing:-.012em}.teams-message__sender{font-size:12px;font-weight:500;letter-spacing:0}.teams-day,.teams-receipt,.teams-message__meta{font-variant-numeric:tabular-nums}.teams-message+.teams-message:not(.teams-message--starts,.teams-message--reacted){padding-block-start:1px}.teams-bubble--tail{isolation:isolate}.teams-bubble--tail:before{content:"";position:absolute;inset-block-end:0;z-index:-1;inline-size:23px;block-size:21px;background:var(--teams-bubble);pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 21'%3E%3Cpath d='M0 3H17V8.5C17 14.6 19.2 18.6 23 20.6C20 21.3 16.8 21 14 21H0Z'/%3E%3C/svg%3E") no-repeat center / 100% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 21'%3E%3Cpath d='M0 3H17V8.5C17 14.6 19.2 18.6 23 20.6C20 21.3 16.8 21 14 21H0Z'/%3E%3C/svg%3E") no-repeat center / 100% 100%}.teams-message--self .teams-bubble--tail:before{inset-inline-end:-6px}.teams-message--other .teams-bubble--tail:before{inset-inline-start:-6px;transform:scaleX(-1)}[dir=rtl] .teams-message--self .teams-bubble--tail:before{transform:scaleX(-1)}[dir=rtl] .teams-message--other .teams-bubble--tail:before{transform:none}.teams-typing__dots{gap:5px;padding:11px 13px}.teams-typing__dots i{inline-size:7px;block-size:7px;animation:teams-typing-wave 1.25s infinite var(--tm-ease)}.teams-typing__dots i:nth-child(2){animation-delay:.15s}.teams-typing__dots i:nth-child(3){animation-delay:.3s}@keyframes teams-typing-wave{0%,70%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.teams-edge{--edge-veil: color-mix(in srgb, var(--tm-surface) 72%, transparent);position:absolute;inset-inline:0;z-index:2;block-size:34px;pointer-events:none;opacity:0;transition:opacity .22s var(--tm-ease-out)}.teams-edge--top{inset-block-start:0;background:linear-gradient(to bottom,var(--edge-veil),transparent)}.teams-edge--bottom{inset-block-end:0;background:linear-gradient(to top,var(--edge-veil),transparent)}.teams-edge i{position:absolute;inset:0}.teams-edge i:nth-child(1){-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.teams-edge i:nth-child(2){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.teams-edge i:nth-child(3){-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.teams-edge--top i:nth-child(1){-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,transparent 100%)}.teams-edge--top i:nth-child(2){-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 62%);mask-image:linear-gradient(to bottom,#000 0%,transparent 62%)}.teams-edge--top i:nth-child(3){-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 30%);mask-image:linear-gradient(to bottom,#000 0%,transparent 30%)}.teams-edge--bottom i:nth-child(1){-webkit-mask-image:linear-gradient(to top,#000 0%,transparent 100%);mask-image:linear-gradient(to top,#000 0%,transparent 100%)}.teams-edge--bottom i:nth-child(2){-webkit-mask-image:linear-gradient(to top,#000 0%,transparent 62%);mask-image:linear-gradient(to top,#000 0%,transparent 62%)}.teams-edge--bottom i:nth-child(3){-webkit-mask-image:linear-gradient(to top,#000 0%,transparent 30%);mask-image:linear-gradient(to top,#000 0%,transparent 30%)}.teams-timeline:has(>.teams-timeline__scroll[data-edge-start])>.teams-edge--top,.teams-timeline:has(>.teams-timeline__scroll[data-edge-end])>.teams-edge--bottom{opacity:1}.teams-pane[data-background] .teams-edge{--edge-veil: transparent}@media(prefers-reduced-transparency:reduce){.teams-edge i{-webkit-backdrop-filter:none;backdrop-filter:none}}.teams-scroll-edges{--tm-edge-size: 28px;transition:--tm-edge-start .22s var(--tm-ease-out),--tm-edge-end .22s var(--tm-ease-out);-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgb(0 0 0 / .35) calc(var(--tm-edge-start) * .35),rgb(0 0 0 / .8) calc(var(--tm-edge-start) * .72),#000 var(--tm-edge-start),#000 calc(100% - var(--tm-edge-end)),rgb(0 0 0 / .8) calc(100% - var(--tm-edge-end) * .72),rgb(0 0 0 / .35) calc(100% - var(--tm-edge-end) * .35),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,rgb(0 0 0 / .35) calc(var(--tm-edge-start) * .35),rgb(0 0 0 / .8) calc(var(--tm-edge-start) * .72),#000 var(--tm-edge-start),#000 calc(100% - var(--tm-edge-end)),rgb(0 0 0 / .8) calc(100% - var(--tm-edge-end) * .72),rgb(0 0 0 / .35) calc(100% - var(--tm-edge-end) * .35),transparent 100%)}:root{--teams-bg-sky: linear-gradient(165deg, #0b1f3a 0%, #151a36 50%, #2a1730 100%);--teams-bg-dusk: linear-gradient(165deg, #231541 0%, #3a1730 55%, #3b2412 100%);--teams-bg-mint: linear-gradient(165deg, #062e26 0%, #0b2a33 60%, #0c1f33 100%);--teams-bg-sand: linear-gradient(165deg, #352612 0%, #2f1d17 55%, #1f1d1b 100%);--teams-bg-graphite: linear-gradient(165deg, #1c1c1e 0%, #2c2c30 60%, #18181b 100%);--teams-bg-dots: radial-gradient(circle at 1px 1px, rgb(235 235 245 / .13) 1px, transparent 1.5px) 0 0 / 18px 18px;--teams-bg-photo-veil: rgb(0 0 0 / .28)}:root[data-theme=light]{--teams-bg-sky: linear-gradient(165deg, #dbeafe 0%, #eef2ff 45%, #fdf2f8 100%);--teams-bg-dusk: linear-gradient(165deg, #ede9fe 0%, #fce7f3 55%, #ffedd5 100%);--teams-bg-mint: linear-gradient(165deg, #d1fae5 0%, #ecfeff 60%, #eff6ff 100%);--teams-bg-sand: linear-gradient(165deg, #fef3c7 0%, #fde8d7 55%, #f5f5f4 100%);--teams-bg-graphite: linear-gradient(165deg, #e5e7eb 0%, #f3f4f6 60%, #e7e5e4 100%);--teams-bg-dots: radial-gradient(circle at 1px 1px, rgb(60 60 67 / .16) 1px, transparent 1.5px) 0 0 / 18px 18px;--teams-bg-photo-veil: rgb(255 255 255 / .1)}:is(.teams-pane,.teams-bg-swatch)[data-background=sky]{background:var(--teams-bg-sky)}:is(.teams-pane,.teams-bg-swatch)[data-background=dusk]{background:var(--teams-bg-dusk)}:is(.teams-pane,.teams-bg-swatch)[data-background=mint]{background:var(--teams-bg-mint)}:is(.teams-pane,.teams-bg-swatch)[data-background=sand]{background:var(--teams-bg-sand)}:is(.teams-pane,.teams-bg-swatch)[data-background=graphite]{background:var(--teams-bg-graphite)}:is(.teams-pane,.teams-bg-swatch)[data-background=dots]{background:var(--teams-bg-dots),var(--tm-surface)}:is(.teams-pane,.teams-bg-swatch)[data-background=photo]{background:linear-gradient(var(--teams-bg-photo-veil),var(--teams-bg-photo-veil)),var(--teams-photo) center / cover no-repeat,var(--tm-surface)}.teams-pane[data-background] .teams-message--other .teams-bubble:not(.teams-bubble--media):not(.teams-bubble--deleted){box-shadow:0 1px 1.5px #00000014}.teams-pane[data-background] .teams-composer{background:transparent}.teams-pane[data-background] .teams-composer__field,.teams-pane[data-background] .teams-composer__plus{background:var(--tm-material);-webkit-backdrop-filter:var(--tm-blur);backdrop-filter:var(--tm-blur)}.teams-pane[data-background] :is(.teams-day>span,.teams-system-message>span,.teams-timeline__beginning,.teams-unread-marker__label){padding:2px 9px;color:var(--tm-label);background:var(--tm-material);-webkit-backdrop-filter:var(--tm-blur);backdrop-filter:var(--tm-blur);border-radius:999px}.teams-pane[data-background] .teams-message__sender{color:var(--tm-label)}.teams-pane[data-background=photo] .teams-message__sender{align-self:flex-start;margin-inline-start:8px;padding:1px 8px;background:var(--tm-material);-webkit-backdrop-filter:var(--tm-blur);backdrop-filter:var(--tm-blur);border-radius:999px}.teams-pane[data-background] .teams-typing:not(:empty){inline-size:fit-content;padding:2px 12px 2px 2px;color:var(--tm-label);background:var(--tm-material);border-radius:999px}.teams-pane[data-background] .teams-unread-marker:before,.teams-pane[data-background] .teams-unread-marker:after{opacity:.6}.teams-pane[data-background] .teams-bubble--deleted{background:var(--tm-material)!important}.dialog-foundation:has(.teams-bg-sheet){width:min(560px,100%)}.teams-bg-sheet{display:grid;gap:12px;font-family:var(--tm-font)}.teams-bg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.teams-bg-option{position:relative;display:grid;gap:6px;justify-items:center;padding:0;color:var(--tm-label);font:13px var(--tm-font);background:none;border:0;cursor:pointer}.teams-bg-swatch{position:relative;display:block;inline-size:100%;aspect-ratio:3 / 4;overflow:hidden;background:var(--tm-surface);border-radius:14px;box-shadow:inset 0 0 0 var(--tm-hairline) var(--tm-separator);transition:transform var(--tm-dur-pop) var(--tm-ease-out),box-shadow var(--tm-dur-pop) var(--tm-ease-out)}.teams-bg-swatch__in,.teams-bg-swatch__out{position:absolute;block-size:14px;border-radius:8px}.teams-bg-swatch__in{inset-block-start:30%;inset-inline-start:10%;inline-size:52%;background:var(--tm-bubble-in)}.teams-bg-swatch__out{inset-block-start:52%;inset-inline-end:10%;inline-size:44%;background:var(--tm-bubble-out)}.teams-bg-swatch--add{display:grid;place-items:center;color:var(--tm-tint-text);background:var(--tm-fill-4)}@media(hover:hover)and (pointer:fine){.teams-bg-option:hover .teams-bg-swatch{transform:scale(1.03)}}.teams-bg-option:active .teams-bg-swatch{transform:scale(.97)}.teams-bg-option[aria-checked=true] .teams-bg-swatch{box-shadow:0 0 0 2.5px var(--tm-tint),inset 0 0 0 var(--tm-hairline) var(--tm-separator)}.teams-bg-option:focus-visible{outline:none}.teams-bg-option:focus-visible .teams-bg-swatch{outline:3px solid var(--tm-focus);outline-offset:3px}.teams-bg-option__check{position:absolute;inset-block-start:6px;inset-inline-end:6px;display:grid;place-items:center;inline-size:20px;block-size:20px;color:#fff;background:var(--tm-tint-fill);border-radius:50%;animation:teams-pop-in var(--tm-dur-pop) var(--tm-ease-out)}@media(hover:hover)and (pointer:fine){.teams-workspace .teams-bg-option:hover{background:none}}@media(max-width:520px){.teams-bg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.teams-area{display:flex;flex:1;min-inline-size:0;min-block-size:0;background:var(--tm-inset)}.teams-area__scroll{flex:1;min-inline-size:0;overflow-y:auto;padding:36px clamp(18px,4vw,56px) 48px}.teams-area__inner{display:grid;align-content:start;gap:22px;max-inline-size:1040px;margin:0 auto;font-family:var(--tm-font)}.teams-area__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.teams-area__titles{display:grid;gap:4px;min-inline-size:0}.teams-area__titles h2{margin:0;font-family:var(--tm-font-display);font-size:34px;font-weight:700;line-height:1.12;letter-spacing:-.025em}.teams-area__titles p{margin:0;color:var(--tm-label-2);font-size:15px}.teams-area__actions{display:flex;align-items:center;gap:8px}.teams-area__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.teams-area__filters{inline-size:fit-content;max-inline-size:100%;overflow-x:auto}.teams-area__filters .teams-segmented__option{padding-inline:14px;white-space:nowrap}.teams-area__filters .teams-segmented__count{margin-inline-start:6px}.teams-area__filter{flex:1 1 220px;max-inline-size:320px}.teams-area__section{display:grid;gap:8px;min-inline-size:0}.teams-area__section-head{display:flex;align-items:center;justify-content:space-between}.teams-area__hint{margin:0;color:var(--tm-label-2);font-size:13px}.teams-area__footnote{display:flex;align-items:center;gap:6px;margin:4px 0 0;color:var(--tm-label-2);font-size:12px;line-height:1.4}.teams-area__confirmation{display:flex;align-items:center;gap:8px;margin:0;padding:10px 14px;color:var(--tm-label);font-size:14px;background:var(--tm-cell);border-radius:12px;box-shadow:var(--tm-shadow-small);animation:teams-drop-in var(--tm-dur-pop) var(--tm-ease-out)}.teams-area__confirmation svg{color:var(--tm-green)}.teams-area__empty{display:grid;justify-items:center;gap:6px;padding:44px 20px;color:var(--tm-label-2);font-size:14px;text-align:center;background:var(--tm-cell);border-radius:var(--tm-radius-group);box-shadow:var(--tm-shadow-window)}.teams-area__empty svg{color:var(--tm-label-3);margin-block-end:4px}.teams-area__empty strong{color:var(--tm-label);font-size:17px;font-weight:600}.teams-area__empty--inline{padding:28px 20px}.teams-area__start,.teams-area__results{display:grid;gap:22px}.teams-area__layout .teams-segmented__option{inline-size:36px;padding:0;display:grid;place-items:center}.teams-search-hero{display:flex;flex:1 1 100%;align-items:center;gap:10px;min-block-size:46px;padding:0 8px 0 14px;color:var(--tm-label-2);background:var(--tm-cell);border-radius:14px;box-shadow:var(--tm-shadow-small);transition:box-shadow var(--tm-dur-pop) var(--tm-ease-out)}.teams-search-hero:focus-within{box-shadow:0 0 0 3px var(--tm-focus),var(--tm-shadow-small)}.teams-search-hero input{flex:1;min-inline-size:0;padding:0;color:var(--tm-label);font:17px var(--tm-font);background:none;border:0;outline:none}.teams-search-hero input::-webkit-search-cancel-button{display:none}.teams-results{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:4px;list-style:none;background:var(--tm-cell);border-radius:var(--tm-radius-group);box-shadow:var(--tm-shadow-window)}.teams-results>li{position:relative;display:flex;align-items:center;gap:4px;border-radius:12px}.teams-results>li+li:before{content:"";position:absolute;inset-block-start:0;inset-inline:58px 12px;block-size:var(--tm-hairline);background:var(--tm-separator)}@media(hover:hover)and (pointer:fine){.teams-results>li:hover:before,.teams-results>li:hover+li:before{display:none}}@media(hover:hover)and (pointer:fine){.teams-results>li:hover{background:var(--tm-fill-4)}}.teams-results__file{padding-inline-end:8px}.teams-result{display:flex;flex:1;align-items:center;gap:12px;min-inline-size:0;min-block-size:56px;padding:8px 10px;color:inherit;font:inherit;text-align:inherit;background:none;border:0;border-radius:12px;cursor:pointer}@media(hover:hover)and (pointer:fine){.teams-workspace .teams-result:hover{background:transparent}}.teams-result--static{cursor:default}.teams-result:focus-visible{outline:3px solid var(--tm-focus);outline-offset:-1px}.teams-result__body{display:grid;flex:1;gap:1px;min-inline-size:0}.teams-result__top{display:flex;align-items:baseline;gap:8px;min-inline-size:0}.teams-result__top strong{overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.teams-result__top time{flex:none;margin-inline-start:auto;color:var(--tm-label-2);font-size:13px;font-variant-numeric:tabular-nums}.teams-result__where{overflow:hidden;color:var(--tm-label-2);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.teams-result__where:before{content:"· "}.teams-result__text{display:-webkit-box;overflow:hidden;color:var(--tm-label-2);font-size:14px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.teams-result__text svg{vertical-align:-1px}.teams-result__file{display:grid;flex:none;place-items:center;inline-size:36px;block-size:36px;color:var(--tm-tint-text);background:var(--tm-tint-soft);border-radius:10px}.teams-result__file--photos{color:#fff;background:linear-gradient(135deg,#34c759,#30b0c7)}.teams-result__file--voice{color:#fff;background:linear-gradient(135deg,#ff9f0a,#ff375f)}.teams-result__go{flex:none;color:var(--tm-label-3)}.teams-result__action{flex:none;padding:4px 10px;color:var(--tm-tint-text);font-size:13px;font-weight:600;background:var(--tm-tint-soft);border-radius:999px}.teams-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.teams-chip{display:inline-flex;align-items:center;gap:6px;min-block-size:30px;padding:0 12px;color:var(--tm-label);font:14px var(--tm-font);background:var(--tm-cell);border:0;border-radius:999px;box-shadow:var(--tm-shadow-small);cursor:pointer}@media(hover:hover)and (pointer:fine){.teams-workspace .teams-chip:hover,.dialog-foundation .teams-chip:hover{background:var(--tm-fill-3)}}.teams-chip svg{color:var(--tm-label-2)}.teams-chip--person{padding:0 4px 0 3px;cursor:default;background:var(--tm-fill-4);box-shadow:none}.teams-chip--person button{display:grid;place-items:center;inline-size:22px;block-size:22px;padding:0;color:var(--tm-label-2);background:none;border:0;border-radius:50%;cursor:pointer}@media(hover:hover)and (pointer:fine){.teams-chip--person button:hover{background:var(--tm-fill-3)}}.teams-people-strip{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.teams-people-strip button{display:grid;justify-items:center;gap:6px;inline-size:84px;padding:8px 2px;color:var(--tm-label);font:12px var(--tm-font);background:none;border:0;border-radius:14px;cursor:pointer}@media(hover:hover)and (pointer:fine){.teams-workspace .teams-people-strip button:hover{background:var(--tm-fill-4)}}.teams-people-strip button:active .teams-avatar{transform:scale(.95)}.teams-file-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px;margin:0;padding:0;list-style:none}.teams-file-card{position:relative;min-inline-size:0}.teams-file-card__open{display:grid;gap:4px;inline-size:100%;padding:0 0 10px;color:inherit;font:inherit;text-align:start;background:var(--tm-cell);border:0;border-radius:16px;box-shadow:var(--tm-shadow-window);cursor:pointer;overflow:hidden;transition:transform var(--tm-dur-pop) var(--tm-ease-out),box-shadow var(--tm-dur-pop) var(--tm-ease-out)}@media(hover:hover)and (pointer:fine){.teams-workspace .teams-file-card__open:hover{background:var(--tm-cell);transform:translateY(-2px);box-shadow:var(--tm-shadow-pop)}}.teams-file-card__open:active{transform:scale(.98)}.teams-file-card__open:focus-visible{outline:3px solid var(--tm-focus);outline-offset:2px}.teams-file-card__preview{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;margin-block-end:6px;color:var(--tm-tint-text);background:var(--tm-tint-soft);overflow:hidden}.teams-file-card__preview img{inline-size:100%;block-size:100%;object-fit:cover}.teams-file-card__preview--voice{color:#fff;background:linear-gradient(135deg,#ff9f0a,#ff375f)}.teams-file-card__preview--photos{color:#fff;background:linear-gradient(135deg,#34c759,#30b0c7)}.teams-file-card__ext{position:absolute;inset-block-end:8px;inset-inline-start:10px;padding:1px 6px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;background:var(--tm-tint-fill);border-radius:5px}.teams-file-card__preview--voice .teams-file-card__ext,.teams-file-card__preview--photos .teams-file-card__ext{background:#00000059}.teams-file-card__name{overflow:hidden;padding-inline:12px;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.teams-file-card__meta{overflow:hidden;padding-inline:12px;color:var(--tm-label-2);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.teams-file-card__actions{position:absolute;inset-block-start:8px;inset-inline-end:8px;display:flex;gap:6px;opacity:0;transition:opacity var(--tm-dur-pop) var(--tm-ease-out)}.teams-file-card__actions .teams-icon-button{color:var(--tm-label);background:var(--tm-material)!important;-webkit-backdrop-filter:var(--tm-blur);backdrop-filter:var(--tm-blur)}.teams-file-card__actions:focus-within{opacity:1}@media(hover:hover)and (pointer:fine){.teams-file-card:hover .teams-file-card__actions{opacity:1}}@media(hover:none){.teams-file-card__actions{opacity:1}}.teams-quicklook .teams-viewer__stage{min-block-size:220px;align-content:center}.teams-quicklook .teams-viewer__stage video{display:block;max-inline-size:100%;max-block-size:64vh;border-radius:12px;background:#000}.teams-quicklook__pdf{inline-size:min(760px,100%);block-size:66vh;background:#fff;border:0;border-radius:10px;box-shadow:0 0 0 1px var(--tm-separator)}.teams-quicklook__voice{inline-size:min(420px,100%);padding:14px 16px;background:var(--tm-fill-2);border-radius:18px}.teams-quicklook__card{display:grid;justify-items:center;gap:8px;max-inline-size:420px;padding:36px 24px;text-align:center}.teams-quicklook__glyph{display:grid;place-items:center;inline-size:88px;block-size:88px;margin-block-end:6px;color:var(--tm-tint-text);background:var(--tm-tint-soft);border-radius:22px}.teams-quicklook__card strong{font-size:16px;font-weight:600;overflow-wrap:anywhere}.teams-quicklook__note{color:var(--tm-label-2);font-size:13px}.teams-quicklook__details{display:grid;gap:2px;min-inline-size:0;color:var(--tm-label-2);font-size:13px}.teams-quicklook__actions{display:flex;flex-wrap:wrap;gap:8px}.teams-file-card--skeleton{display:block;aspect-ratio:4 / 3.6;border-radius:16px}.teams-activity__avatar{position:relative;flex:none}.teams-activity__kind{position:absolute;inset-block-end:-3px;inset-inline-end:-5px;display:grid;place-items:center;inline-size:18px;block-size:18px;color:#fff;font-size:11px;line-height:1;background:var(--tm-tint-fill);border:2px solid var(--tm-cell);border-radius:50%}.teams-activity__kind--reply{background:var(--tm-indigo)}.teams-activity__kind--reaction{background:var(--tm-cell);font-size:12px}.teams-activity.is-unread .teams-result__top strong{font-weight:700}.teams-activity__quote{overflow:hidden;margin-block-start:3px;padding-inline-start:8px;color:var(--tm-label-2);font-size:13px;text-overflow:ellipsis;white-space:nowrap;border-inline-start:2px solid var(--tm-separator)}.teams-activity .teams-unread-dot{flex:none}.teams-saved{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin:0;padding:0;list-style:none}.teams-saved__card{position:relative}.teams-saved__open{display:grid;gap:8px;inline-size:100%;block-size:100%;padding:14px 16px;color:inherit;font:inherit;text-align:start;background:var(--tm-cell);border:0;border-radius:16px;box-shadow:var(--tm-shadow-window);cursor:pointer;transition:transform var(--tm-dur-pop) var(--tm-ease-out),box-shadow var(--tm-dur-pop) var(--tm-ease-out)}@media(hover:hover)and (pointer:fine){.teams-workspace .teams-saved__open:hover{background:var(--tm-cell);transform:translateY(-2px);box-shadow:var(--tm-shadow-pop)}}.teams-saved__open:focus-visible{outline:3px solid var(--tm-focus);outline-offset:2px}.teams-saved__head{display:flex;align-items:center;gap:8px;min-inline-size:0;padding-inline-end:28px;font-size:13px}.teams-saved__where{overflow:hidden;color:var(--tm-label-2);text-overflow:ellipsis;white-space:nowrap}.teams-saved__text{display:-webkit-box;overflow:hidden;font-size:15px;line-height:1.4;-webkit-line-clamp:4;-webkit-box-orient:vertical}.teams-saved__meta{color:var(--tm-label-2);font-size:12px}.teams-saved__remove{position:absolute;inset-block-start:8px;inset-inline-end:8px;color:var(--tm-label-2)}.teams-meetings{display:grid;gap:10px;margin:0;padding:0;list-style:none}.teams-meeting{position:relative;display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;padding:14px 16px;background:var(--tm-cell);border-radius:16px;box-shadow:var(--tm-shadow-window)}.teams-meeting:before{content:"";position:absolute;inset-block:14px;inset-inline-start:0;inline-size:3px;background:var(--tm-tint);border-radius:0 3px 3px 0}[dir=rtl] .teams-meeting:before{border-radius:3px 0 0 3px}.teams-meeting.is-ongoing:before{background:var(--tm-green)}.teams-meeting__time{display:grid;align-content:start;gap:2px;font-variant-numeric:tabular-nums}.teams-meeting__time strong{font-size:15px;font-weight:600}.teams-meeting__time span{color:var(--tm-label-2);font-size:13px}.teams-meeting__until{margin-block-end:2px;color:var(--tm-tint-text)!important;font-size:12px!important;font-weight:700}.teams-meeting.is-ongoing .teams-meeting__until{color:var(--tm-green)!important}.teams-meeting__body{display:grid;gap:6px;min-inline-size:0}.teams-meeting__body h4{margin:0;font-size:16px;font-weight:600;line-height:1.3}.teams-meeting__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;color:var(--tm-label-2);font-size:13px}.teams-meeting__meta>span{display:inline-flex;align-items:center;gap:5px}.teams-meeting__response{padding:1px 8px;font-weight:600;border-radius:999px}.teams-meeting__response--pending{color:var(--tm-label);background:color-mix(in srgb,var(--tm-orange) 22%,transparent)}.teams-meeting__response--tentative{color:var(--tm-label);background:color-mix(in srgb,var(--tm-indigo) 22%,transparent)}.teams-meeting__response--declined{color:var(--tm-label-2);background:var(--tm-fill-3)}.teams-meeting__description{margin:0;color:var(--tm-label-2);font-size:14px;line-height:1.4}.teams-meeting__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:4px}.teams-meeting__actions .teams-faces{margin-inline-end:auto}.teams-meeting--featured{grid-template-columns:120px minmax(0,1fr);padding:20px 22px}.teams-meeting--featured .teams-meeting__time strong{font-size:22px;font-weight:700;letter-spacing:-.01em}.teams-meeting--featured .teams-meeting__body h4{font-size:20px;letter-spacing:-.01em}.teams-button--small{min-block-size:30px;padding:0 12px;font-size:13px;gap:6px}.teams-faces{display:inline-flex;align-items:center}.teams-faces .teams-avatar{box-shadow:0 0 0 2px var(--tm-cell)}.teams-faces .teams-avatar+.teams-avatar{margin-inline-start:-6px}.teams-faces__more{margin-inline-start:6px;color:var(--tm-label-2);font-size:12px;font-weight:600}@media(max-width:640px){.teams-meeting,.teams-meeting--featured{grid-template-columns:minmax(0,1fr);gap:8px}}.teams-handoff__text{flex:1;min-inline-size:0;min-block-size:30px;padding:0 8px;color:var(--tm-label);font:15px var(--tm-font);text-align:end;background:transparent;border:0}.teams-handoff__text:focus-visible{outline:3px solid var(--tm-focus);border-radius:8px}.teams-invite-list{display:grid;margin:2px 0 0;padding:4px;list-style:none;background:var(--tm-fill-4);border-radius:12px}.teams-invite-list button{display:flex;align-items:center;gap:10px;inline-size:100%;min-block-size:38px;padding:4px 8px;color:var(--tm-label);font:14px var(--tm-font);text-align:start;background:none;border:0;border-radius:9px;cursor:pointer}@media(hover:hover)and (pointer:fine){.teams-invite-list button:hover{background:var(--tm-fill-3)}}.teams-invite-list span{margin-inline-start:auto;color:var(--tm-label-2);font-size:12px}.teams-calls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:22px}@media(max-width:900px){.teams-calls{grid-template-columns:minmax(0,1fr)}}.teams-calls__buttons{display:flex;gap:6px;padding-inline-end:6px}.teams-calls__button{color:var(--tm-green);background:color-mix(in srgb,var(--tm-green) 13%,transparent);border-radius:50%}@media(hover:hover)and (pointer:fine){.teams-workspace .teams-calls__button:hover:not(:disabled){background:color-mix(in srgb,var(--tm-green) 22%,transparent)}}.teams-calls__button:disabled{color:var(--tm-label-3);background:var(--tm-fill-4)}.teams-call{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;font-family:var(--tm-font);animation:teams-fade-in var(--tm-dur-sheet) var(--tm-ease-sheet)}.teams-call__backdrop{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 0%,#1d2b4a,#0b0f1a 60%,#05060a)}.teams-call__card{position:relative;display:grid;justify-items:center;gap:36px;inline-size:min(440px,100%);padding:22px 22px 34px;color:#fff;animation:teams-sheet-in var(--tm-dur-sheet) var(--tm-ease-sheet)}.teams-call__banner{margin:0;padding:6px 12px;color:#ffffffd9;font-size:12px;font-weight:600;background:#ffffff1f;border-radius:999px}.teams-call__who{display:grid;justify-items:center;gap:8px;text-align:center}.teams-call__who h2{margin:26px 0 0;font-size:30px;font-weight:600;letter-spacing:-.02em}.teams-call__who p{margin:0;color:#ffffffa6;font-size:16px}.teams-call__portrait{position:relative;display:grid;place-items:center}.teams-call__portrait .teams-avatar{inline-size:128px;block-size:128px;font-size:50px}.teams-call__ring{position:absolute;inset:-14px;border:2px solid rgb(255 255 255 / .25);border-radius:50%;animation:teams-call-ring 2.4s var(--tm-ease) infinite}@keyframes teams-call-ring{0%{transform:scale(.85);opacity:.9}to{transform:scale(1.35);opacity:0}}.teams-call__controls{display:grid;grid-template-columns:repeat(4,auto);gap:18px}.teams-call__control{display:grid;justify-items:center;gap:8px;padding:0;color:#ffffffd9;font:12px var(--tm-font);background:none;border:0;cursor:pointer}.teams-call__control>span{display:grid;place-items:center;inline-size:64px;block-size:64px;color:#fff;background:#ffffff29;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:50%;transition:transform .12s var(--tm-ease-out),background-color var(--tm-dur-pop) var(--tm-ease-out)}.teams-call__control.is-on>span{color:#111;background:#fff}.teams-call__control:active>span{transform:scale(.92)}.teams-call__control--end>span{background:#ff3b30}.teams-call__control:focus-visible{outline:none}.teams-call__control:focus-visible>span{outline:3px solid #ffffff;outline-offset:3px}@media(prefers-reduced-motion:reduce){.teams-call__ring{animation:none}}.dialog-foundation:has(.teams-switcher){width:min(560px,100%)}.dialog-foundation:has(.teams-switcher) .dialog-foundation__header{display:none}.teams-switcher{display:grid;gap:10px;padding-block-start:14px;font-family:var(--tm-font)}.teams-switcher .teams-search-hero{box-shadow:none;background:var(--tm-fill-4)}.teams-switcher__list{display:grid;max-block-size:380px;margin:0;padding:0;overflow-y:auto;list-style:none}.teams-switcher__item{display:flex;align-items:center;gap:12px;min-block-size:46px;padding:4px 10px;border-radius:10px;cursor:pointer}.teams-switcher__item.is-active{color:#fff;background:var(--tm-tint-fill)}.teams-switcher__item.is-active .teams-switcher__hint,.teams-switcher__item.is-active .teams-switcher__enter{color:#fffc}.teams-switcher__item.is-active .teams-result__file{color:#fff;background:#fff3}.teams-switcher__label{flex:1;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.teams-switcher__hint{color:var(--tm-label-2);font-size:12px}.teams-switcher__enter{color:var(--tm-label-2);font-size:13px}.teams-switcher__keys{display:flex;align-items:center;gap:4px;margin:0;color:var(--tm-label-2);font-size:12px}.teams-switcher__keys kbd,.teams-switcher__enter{padding:0 5px;font:11px var(--tm-font);border:var(--tm-hairline) solid var(--tm-separator);border-radius:5px}.teams-search-hero input:focus-visible,.teams-area__filter input:focus-visible{outline:none}.teams-switcher__item.is-active .teams-unread-dot{background:#fff}.teams-results mark.teams-find-match{color:#1d1d1f}.teams-poll{display:grid;gap:8px;inline-size:min(360px,72vw);padding:12px 12px 10px;color:var(--tm-label);font-family:var(--tm-font);background:var(--tm-bubble-in);border-radius:var(--tm-radius-bubble)}.teams-message--self .teams-poll{background:color-mix(in srgb,var(--tm-bubble-out) 12%,var(--tm-cell));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tm-bubble-out) 30%,transparent)}.teams-pane[data-background] .teams-poll{box-shadow:0 1px 1.5px #00000014}.teams-poll__head{display:flex;align-items:center;gap:6px;color:var(--tm-label-2);font-size:12px;font-weight:600}.teams-poll__question{margin:0;font-size:16px;font-weight:600;line-height:1.3}.teams-poll__options{display:grid;gap:6px}.teams-poll__option{--share: 0%;position:relative;display:flex;align-items:center;gap:10px;min-block-size:40px;padding:0 12px;overflow:hidden;color:var(--tm-label);font:15px var(--tm-font);text-align:start;background:var(--tm-cell);border:0;border-radius:12px;cursor:pointer;transition:transform .12s var(--tm-ease-out)}@media(hover:hover)and (pointer:fine){.teams-workspace .teams-poll__option:hover:not(:disabled){background:var(--tm-cell);filter:brightness(.97)}}@media(hover:hover)and (pointer:fine){:root:not([data-theme=light]) .teams-workspace .teams-poll__option:hover:not(:disabled){filter:brightness(1.12)}}.teams-poll__option:active:not(:disabled){transform:scale(.985)}.teams-poll__option:disabled{cursor:default}.teams-poll__option:focus-visible{outline:3px solid var(--tm-focus);outline-offset:1px}.teams-poll__fill{position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--share);background:color-mix(in srgb,var(--tm-tint) 16%,transparent);transition:inline-size .42s var(--tm-ease-out)}.teams-poll__option.is-chosen .teams-poll__fill{background:color-mix(in srgb,var(--tm-tint) 26%,transparent)}.teams-poll.is-closed .teams-poll__option.is-leading .teams-poll__fill{background:color-mix(in srgb,var(--tm-green) 26%,transparent)}.teams-poll__mark{position:relative;display:grid;flex:none;place-items:center;inline-size:20px;block-size:20px;color:#fff;border:1.5px solid var(--tm-label-3);border-radius:50%;transition:background-color var(--tm-dur-pop) var(--tm-ease-out),border-color var(--tm-dur-pop) var(--tm-ease-out)}.teams-poll__mark.is-square{border-radius:6px}.teams-poll__option.is-chosen .teams-poll__mark{background:var(--tm-tint-fill);border-color:var(--tm-tint-fill)}.teams-poll__option.is-chosen .teams-poll__mark svg{animation:teams-pop-in var(--tm-dur-pop) var(--tm-ease-out)}.teams-poll__label{position:relative;flex:1;min-inline-size:0;overflow-wrap:anywhere;padding-block:8px}.teams-poll__count{position:relative;flex:none;color:var(--tm-label-2);font-size:13px;font-variant-numeric:tabular-nums}.teams-poll__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-block-size:24px;color:var(--tm-label-2);font-size:12px}.teams-poll__foot svg{vertical-align:-1px}.teams-poll__error{margin:0;color:var(--tm-danger-text);font-size:12px}.teams-poll-sheet__options{display:grid;gap:6px;margin:0;padding:0;border:0}.teams-poll-sheet__options legend{margin-block-end:6px;padding:0;color:var(--tm-label-2);font-size:13px}.teams-poll-sheet__option{display:flex;align-items:center;gap:6px}.teams-poll-sheet__option input{flex:1;min-block-size:36px;padding:0 10px;color:var(--tm-label);font:15px var(--tm-font);background:var(--tm-fill-4);border:var(--tm-hairline) solid var(--tm-separator);border-radius:10px}.teams-poll-sheet__option input:focus-visible{outline:3px solid var(--tm-focus);outline-offset:0;border-color:transparent}.teams-poll-sheet__add{justify-self:start}@media(prefers-reduced-motion:reduce){.teams-poll__fill{transition:none}}.teams-shortcuts__setting{margin-block-start:10px}@media(pointer:coarse){.teams-message{touch-action:pan-y}}.teams-message__column{transition:transform .26s var(--tm-ease-sheet)}.teams-message__swipe{position:absolute;inset-block-end:6px;inset-inline-start:4px;display:grid;place-items:center;inline-size:30px;block-size:30px;color:var(--tm-label-2);background:var(--tm-fill-3);border-radius:50%;pointer-events:none;opacity:calc(var(--teams-swipe, 0) * 1);transform:scale(calc(.6 + var(--teams-swipe, 0) * .4))}.teams-message.is-swipe-armed .teams-message__swipe{color:#fff;background:var(--tm-tint-fill)}[dir=rtl] .teams-message__swipe svg{transform:scaleX(-1)}.teams-checklist,.teams-event{inline-size:min(360px,72vw);color:var(--tm-label);font-family:var(--tm-font);background:var(--tm-bubble-in);border-radius:var(--tm-radius-bubble)}.teams-checklist{display:grid;gap:8px;padding:12px 12px 10px}.teams-message--self :is(.teams-checklist,.teams-event){background:color-mix(in srgb,var(--tm-bubble-out) 12%,var(--tm-cell));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tm-bubble-out) 30%,transparent)}.teams-pane[data-background] :is(.teams-checklist,.teams-event){box-shadow:0 1px 1.5px #00000014}.teams-checklist__progress{block-size:4px;overflow:hidden;background:var(--tm-fill-3);border-radius:2px}.teams-checklist__progress span{display:block;inline-size:var(--share);block-size:100%;background:var(--tm-green);border-radius:inherit;transition:inline-size .42s var(--tm-ease-out)}.teams-checklist__items{display:grid;gap:2px;margin:0;padding:0;list-style:none}.teams-checklist__item{display:flex;align-items:center;gap:10px;inline-size:100%;min-block-size:36px;padding:4px 6px;color:inherit;font:inherit;font-size:15px;text-align:start;background:transparent;border:0;border-radius:10px;cursor:pointer}@media(hover:hover)and (pointer:fine){.teams-workspace .teams-checklist__item:hover:not(:disabled){background:var(--tm-fill-4)}}.teams-checklist__item:disabled{cursor:default}.teams-checklist__item:focus-visible{outline:3px solid var(--tm-focus);outline-offset:0}.teams-checklist__box{display:grid;flex:none;place-items:center;inline-size:20px;block-size:20px;color:#fff;border:1.5px solid var(--tm-label-3);border-radius:50%;transition:background-color var(--tm-dur-pop) var(--tm-ease-out),border-color var(--tm-dur-pop) var(--tm-ease-out)}.teams-checklist__item.is-done .teams-checklist__box{background:var(--tm-green);border-color:var(--tm-green)}.teams-checklist__item.is-done .teams-checklist__box svg{animation:teams-pop-in var(--tm-dur-pop) var(--tm-ease-out)}.teams-checklist__label{flex:1;min-inline-size:0;overflow-wrap:anywhere}.teams-checklist__item.is-done .teams-checklist__label{color:var(--tm-label-2);text-decoration:line-through;text-decoration-color:var(--tm-label-3)}.teams-checklist__by{flex:none;max-inline-size:40%;overflow:hidden;color:var(--tm-label-2);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.teams-event{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px}.teams-event__tile{display:grid;grid-template-rows:auto 1fr;inline-size:52px;block-size:56px;overflow:hidden;text-align:center;background:var(--tm-cell);border-radius:12px;box-shadow:inset 0 0 0 var(--tm-hairline) var(--tm-separator)}.teams-event__month{padding-block:3px 2px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;background:var(--tm-red)}.teams-event__day{display:grid;place-items:center;font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.teams-event__body{display:grid;gap:2px;align-content:start;min-inline-size:0}.teams-event__kind{display:inline-flex;align-items:center;gap:5px;color:var(--tm-label-2);font-size:12px;font-weight:600}.teams-event__title{font-size:16px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.teams-event__when{color:var(--tm-label);font-size:14px;font-variant-numeric:tabular-nums}.teams-event__note{color:var(--tm-label-2);font-size:13px;overflow-wrap:anywhere}.teams-event__meta{color:var(--tm-label-2);font-size:12px}.teams-event__open{justify-self:start;margin-block-start:4px;font-size:13px}.teams-event.is-cancelled .teams-event__title,.teams-event.is-cancelled .teams-event__when{color:var(--tm-label-2);text-decoration:line-through}.teams-event__answers{display:flex;gap:6px;margin-block-start:8px}.teams-event__answer{flex:1;min-block-size:30px;padding:0 8px;color:var(--tm-label);font:inherit;font-size:13px;font-weight:600;background:var(--tm-fill-3);border:0;border-radius:999px;cursor:pointer}@media(hover:hover)and (pointer:fine){.teams-workspace .teams-event__answer:hover:not(:disabled){background:var(--tm-fill-2)}}.teams-event__answer.is-selected{color:#fff;background:var(--tm-tint-fill)}@media(hover:hover)and (pointer:fine){.teams-workspace .teams-event__answer.is-selected:hover{color:#fff;background:var(--tm-tint-fill)}}.teams-event__answer:focus-visible{outline:3px solid var(--tm-focus);outline-offset:1px}.teams-event>.teams-poll__error{grid-column:1 / -1}.teams-when{display:grid;overflow:hidden;background:var(--tm-fill-4);border-radius:12px}.teams-when__option{display:flex;align-items:center;gap:10px;min-block-size:44px;padding:0 12px;color:var(--tm-label);font:inherit;font-size:15px;text-align:start;background:transparent;border:0;cursor:pointer}.teams-when__option+.teams-when__option{box-shadow:inset 0 var(--tm-hairline) 0 var(--tm-separator)}@media(hover:hover)and (pointer:fine){.teams-workspace .teams-when__option:hover,.dialog-foundation .teams-when__option:hover{background:var(--tm-fill-3)}}.teams-when__option:focus-visible{outline:3px solid var(--tm-focus);outline-offset:-3px}.teams-when__mark{display:grid;flex:none;place-items:center;inline-size:18px;color:var(--tm-tint-text)}.teams-when__label{flex:1}.teams-when__time{color:var(--tm-label-2);font-size:13px;font-variant-numeric:tabular-nums}.teams-when__custom{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px 12px 40px}.teams-when__custom input{min-block-size:34px;padding:0 10px;color:var(--tm-label);font:15px var(--tm-font);background:var(--tm-cell);border:var(--tm-hairline) solid var(--tm-separator);border-radius:9px}.teams-when__invalid{inline-size:100%;color:var(--tm-danger-text);font-size:12px}.teams-when__summary{margin-block-start:-4px}.teams-scheduled{display:grid;gap:4px;margin:0 0 6px;padding:0;list-style:none}.teams-scheduled__item{display:flex;align-items:center;gap:6px;padding:4px 4px 4px 12px;color:var(--tm-label-2);background:var(--tm-material);-webkit-backdrop-filter:var(--tm-blur);backdrop-filter:var(--tm-blur);border-radius:14px;box-shadow:inset 0 0 0 var(--tm-hairline) var(--tm-separator)}.teams-scheduled__main{display:grid;flex:1;min-inline-size:0;padding:2px 4px;color:inherit;font:inherit;text-align:start;background:transparent;border:0;border-radius:8px;cursor:pointer}.teams-scheduled__when{color:var(--tm-tint-text);font-size:12px;font-weight:600}.teams-scheduled__body{overflow:hidden;color:var(--tm-label);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.teams-scheduled__main:focus-visible{outline:3px solid var(--tm-focus);outline-offset:0}:is(.teams-poll,.teams-checklist,.teams-event){--tm-label-2: color-mix(in srgb, var(--tm-label) 62%, var(--tm-bubble-in))}.teams-templates{display:grid;gap:10px}.teams-templates__list{display:grid;margin:0;padding:0;overflow:hidden;list-style:none;background:var(--tm-fill-4);border-radius:12px}.teams-templates__item{display:flex;align-items:center;gap:4px;padding-inline-end:8px}.teams-templates__item+.teams-templates__item{box-shadow:inset 0 var(--tm-hairline) 0 var(--tm-separator)}.teams-templates__use{display:grid;flex:1;gap:2px;min-inline-size:0;padding:10px 12px;color:var(--tm-label);font:inherit;text-align:start;background:transparent;border:0;cursor:pointer}@media(hover:hover)and (pointer:fine){.dialog-foundation .teams-templates__use:hover{background:var(--tm-fill-3)}}.teams-templates__use:focus-visible{outline:3px solid var(--tm-focus);outline-offset:-3px}.teams-templates__use strong{font-size:15px;font-weight:600}.teams-templates__use span{display:-webkit-box;overflow:hidden;color:var(--tm-label-2);font-size:13px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.teams-templates__add{flex:none;color:var(--tm-tint-text)}.teams-mentions--templates{inline-size:min(380px,100vw)}.teams-mentions__template{display:grid;min-inline-size:0;padding-block:6px}.teams-mentions__template strong{font-size:14px;font-weight:600}.teams-mentions__template span{overflow:hidden;color:var(--tm-label-2);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.teams-mentions li.is-active .teams-mentions__template span{color:#ffffffd9}.teams-location{inline-size:min(300px,70vw);overflow:hidden;color:var(--tm-label);font-family:var(--tm-font);background:var(--tm-bubble-in);border-radius:var(--tm-radius-bubble)}.teams-message--self .teams-location{background:color-mix(in srgb,var(--tm-bubble-out) 12%,var(--tm-cell));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tm-bubble-out) 30%,transparent)}.teams-location__visual{position:relative;aspect-ratio:16 / 9}.teams-location__map{display:block;inline-size:100%;block-size:100%}.teams-location__land{fill:#ece7dc}.teams-location__park{fill:#cfe5c3}.teams-location__street{fill:#fff}:root:not([data-theme=light]) .teams-location__land{fill:#2f3136}:root:not([data-theme=light]) .teams-location__park{fill:#2c3e2e}:root:not([data-theme=light]) .teams-location__street{fill:#4a4d55}.teams-location__pin{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:grid;place-items:center;inline-size:36px;block-size:36px;color:#fff;background:var(--tm-red);border:3px solid #ffffff;border-radius:50% 50% 50% 0;box-shadow:0 3px 8px #00000040;transform:translate(-50%,-80%) rotate(-45deg)}[dir=rtl] .teams-location__pin{transform:translate(50%,-80%) rotate(-45deg)}.teams-location__pin svg{transform:rotate(45deg)}.teams-location__body{display:grid;gap:2px;padding:10px 12px 12px}.teams-location__body strong{font-size:15px;font-weight:600;overflow-wrap:anywhere}.teams-location__coordinates{color:var(--tm-label-2);font-size:12.5px;font-variant-numeric:tabular-nums;text-align:start}.teams-location__actions{display:flex;flex-wrap:wrap;gap:4px 14px;margin-block-start:4px;font-size:13px}.teams-location__actions .teams-link,.teams-location__actions .teams-link-button{display:inline-flex;align-items:center;gap:4px;font-size:13px}.teams-location--preview{inline-size:100%;border-radius:12px}.teams-location__locate{display:flex;align-items:center;gap:12px;padding:12px;color:var(--tm-tint-text);font:inherit;text-align:start;background:var(--tm-tint-soft);border:0;border-radius:12px;cursor:pointer}.teams-location__locate>span{display:grid;gap:2px;color:var(--tm-label)}.teams-location__locate strong{color:var(--tm-tint-text);font-size:15px;font-weight:600}.teams-location__locate span span{color:var(--tm-label-2);font-size:12.5px}.teams-location__locate:disabled{opacity:.7;cursor:progress}.teams-location__locate:focus-visible{outline:3px solid var(--tm-focus);outline-offset:2px}:is(.teams-location){--tm-label-2: color-mix(in srgb, var(--tm-label) 62%, var(--tm-bubble-in))}.teams-jump__quick{display:flex;flex-wrap:wrap;gap:8px}.teams-new__modes{justify-self:stretch;margin-block-end:4px}.teams-new__modes .teams-segmented__option{flex:1}.teams-new__chosen{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 6px;padding:0;list-style:none}.teams-new__chip{display:inline-flex;align-items:center;gap:4px;min-block-size:26px;padding:0 4px 0 10px;color:var(--tm-tint-text);font-size:13px;font-weight:500;background:var(--tm-tint-soft);border-radius:999px}.teams-new__chip button{display:grid;place-items:center;inline-size:18px;block-size:18px;padding:0;color:inherit;background:transparent;border:0;border-radius:50%;cursor:pointer}.teams-new__multi{max-block-size:260px;overflow-y:auto}.teams-new__check{display:grid;flex:none;place-items:center;inline-size:20px;block-size:20px;margin-inline-start:auto;color:#fff;border:1.5px solid var(--tm-label-3);border-radius:50%}.teams-picker__row.is-chosen .teams-new__check{background:var(--tm-tint-fill);border-color:var(--tm-tint-fill)}.teams-new__actions{display:flex;justify-content:flex-end;gap:10px;margin-block-start:4px}.teams-inspector__record{display:inline-flex;align-items:center;gap:4px;margin:8px 0 0;padding-inline:16px;font-size:14px}.teams-inspector__record--off{color:var(--tm-label-2);font-size:13px}.teams-nav__status{gap:10px;min-block-size:44px}.teams-nav__status .teams-avatar{flex:none}.teams-nav__status-text{display:grid;min-inline-size:0;text-align:start}.teams-nav__status-text strong{overflow:hidden;font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.teams-nav__status-text span{overflow:hidden;color:var(--tm-label-2);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.teams-status__fieldset{display:grid;gap:12px;min-inline-size:0;margin:0;padding:0;border:0}.teams-status__fieldset:disabled{opacity:.6}.teams-status__me{display:flex;align-items:center;gap:12px;font-size:16px}.teams-status__availability{display:flex;flex-wrap:wrap;gap:6px}.teams-status__option{display:inline-flex;align-items:center;gap:7px;min-block-size:32px;padding:0 12px;color:var(--tm-label);font:14px var(--tm-font);background:var(--tm-fill-4);border:0;border-radius:999px;cursor:pointer}.teams-status__option.is-selected{color:var(--tm-tint-text);background:var(--tm-tint-soft);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tm-tint) 55%,transparent)}.teams-status__option:focus-visible,.teams-status__day:focus-visible{outline:3px solid var(--tm-focus);outline-offset:1px}.teams-status__message{display:flex;gap:6px}.teams-status__message input{flex:1}.teams-status__message .teams-status__emoji{flex:none;inline-size:48px;text-align:center}.teams-status__suggestions{display:flex;flex-wrap:wrap;gap:6px}.teams-status .teams-group__heading{display:flex;align-items:center;gap:6px;margin-block:6px 0}.teams-status__days{display:flex;flex-wrap:wrap;gap:4px;padding:8px 12px 10px}.teams-status__day{min-inline-size:40px;min-block-size:30px;padding:0 8px;color:var(--tm-label);font:13px var(--tm-font);background:var(--tm-fill-3);border:0;border-radius:8px;cursor:pointer}.teams-status__day.is-on{color:#fff;background:var(--tm-tint-fill)}.teams-ooo{display:flex;align-items:flex-start;gap:10px;margin:0 16px 8px;padding:10px 12px;color:var(--tm-label);font-size:13.5px;background:color-mix(in srgb,var(--tm-orange) 12%,var(--tm-cell));border-radius:12px;box-shadow:inset 0 0 0 var(--tm-hairline) color-mix(in srgb,var(--tm-orange) 35%,transparent)}.teams-ooo svg{flex:none;margin-block-start:2px;color:var(--tm-orange)}.teams-ooo strong{font-weight:600}.teams-ooo p{margin:2px 0 0;color:var(--tm-label-2)}.teams-translation{display:grid;gap:2px;margin-block-start:6px;padding-block-start:6px;border-block-start:var(--tm-hairline) solid color-mix(in srgb,currentColor 25%,transparent)}.teams-translation__label{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;opacity:.75}.teams-translation .teams-link-button{justify-self:start;color:inherit;font-size:12px;opacity:.8}.teams-thread-link{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin:3px 0 0;padding:2px 8px;color:var(--tm-tint-text);font:600 12.5px var(--tm-font);background:var(--tm-tint-soft);border:0;border-radius:999px;cursor:pointer}.teams-message--self .teams-thread-link{align-self:flex-end}.teams-thread-link:focus-visible{outline:3px solid var(--tm-focus);outline-offset:1px}.teams-thread{position:absolute;inset-block:0;inset-inline-end:0;z-index:30;display:flex;flex-direction:column;inline-size:min(380px,100%);background:var(--tm-material-strong);-webkit-backdrop-filter:var(--tm-blur);backdrop-filter:var(--tm-blur);box-shadow:var(--tm-shadow-pop);animation:teams-fade-in .18s var(--tm-ease-out)}.teams-thread__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 14px 10px 16px;border-block-end:var(--tm-hairline) solid var(--tm-separator)}.teams-thread__head>div{display:grid;min-inline-size:0}.teams-thread__head strong{font-size:16px;font-weight:600}.teams-thread__head span{overflow:hidden;color:var(--tm-label-2);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.teams-thread__list{display:grid;align-content:start;flex:1;gap:12px;margin:0;padding:14px 16px;overflow-y:auto;list-style:none}.teams-thread__entry{display:flex;gap:10px}.teams-thread__body{display:grid;gap:2px;min-inline-size:0}.teams-thread__meta{color:var(--tm-label-2);font-size:12px}.teams-thread__meta strong{color:var(--tm-label);font-size:13px;font-weight:600}.teams-thread__body .teams-text{font-size:14.5px}.teams-thread__divider{display:flex;align-items:center;gap:8px;color:var(--tm-label-2);font-size:12px}.teams-thread__divider:before,.teams-thread__divider:after{content:"";flex:1;block-size:var(--tm-hairline);background:var(--tm-separator)}.teams-thread__composer{display:flex;align-items:flex-end;gap:6px;margin:0 12px 6px;padding:4px 4px 4px 12px;background:var(--tm-surface);border:1px solid var(--tm-separator);border-radius:18px}.teams-thread__composer textarea{flex:1;min-block-size:28px;max-block-size:120px;padding:5px 0;color:var(--tm-label);font:15px/1.35 var(--tm-font);background:transparent;border:0;outline:none;resize:none}.teams-thread__note{margin:0 16px 12px;color:var(--tm-label-2);font-size:11.5px}.teams-thread__composer textarea:focus-visible{outline:none}.teams-thread__composer:focus-within{border-color:color-mix(in srgb,var(--tm-tint) 55%,transparent)}.dialog-foundation:has(.teams-intro){inline-size:min(540px,calc(100% - 32px))}.dialog-foundation:has(.teams-intro) .dialog-foundation__header{justify-content:flex-start;padding:40px 44px 0}.dialog-foundation:has(.teams-intro) .dialog-foundation__header:after,.dialog-foundation:has(.teams-intro) .dialog-foundation__footer:before{display:none}.dialog-foundation:has(.teams-intro) .dialog-foundation__header h2{font-size:28px;line-height:1.2;letter-spacing:-.02em}.dialog-foundation:has(.teams-intro) .dialog-foundation__body{padding:24px 44px 4px}.dialog-foundation:has(.teams-intro) .dialog-foundation__footer{display:flex;justify-content:center;padding:24px 44px 36px}.teams-intro{display:grid;gap:22px;margin:0;padding:0;list-style:none}.teams-intro__item{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;align-items:start}.teams-intro__icon{inline-size:30px;block-size:30px;margin-block-start:2px;color:var(--tm-tint-text)}.teams-intro__title{margin:0 0 3px;font-size:15px;font-weight:600;line-height:1.35}.teams-intro__body{margin:0;color:var(--tm-label-2);font-size:13.5px;line-height:1.45}.teams-intro__more{margin-block-start:4px;margin-inline-start:-4px;font-size:13.5px}.teams-intro__demo{margin:22px 0 0;color:var(--tm-label-2);font-size:12px;text-align:center}.teams-intro__continue{inline-size:min(260px,100%);min-block-size:44px}.teams-intro__continue.is-quiet:focus-visible{outline:none;box-shadow:none}.teams-capabilities__whats-new{margin-block:-4px 12px;margin-inline:-4px 0}@media(max-width:600px){.dialog-foundation:has(.teams-intro) .dialog-foundation__header{padding:28px 24px 0}.dialog-foundation:has(.teams-intro) .dialog-foundation__body{padding:20px 24px 4px}.dialog-foundation:has(.teams-intro) .dialog-foundation__footer{padding:20px 24px 28px}}.calendar-shell{--calendar-hour-height: 56px;--calendar-hairline: rgba(150, 170, 200, .1);display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(24px,3vw,40px);margin:0 var(--workspace-gutter) var(--workspace-section-gap);align-items:start}.calendar-sidebar{display:grid;gap:28px;position:sticky;top:0}.calendar-minimonth{padding:0 2px}.calendar-minimonth header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.calendar-minimonth header strong{font-size:13px;font-weight:650;letter-spacing:-.01em;color:var(--shell-text-primary)}.calendar-minimonth__nav{display:flex;gap:2px}.calendar-minimonth__nav .ui-icon-button{width:24px;height:24px;min-height:0;color:var(--gray-500)}@media(hover:hover)and (pointer:fine){.calendar-minimonth__nav .ui-icon-button:hover{color:var(--shell-text-primary)}}.calendar-minimonth__weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:6px}.calendar-minimonth__weekdays span{display:grid;place-items:center;font-size:9px;font-weight:650;letter-spacing:.03em;color:var(--gray-500)}.calendar-minimonth__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.calendar-minimonth__day{display:grid;place-items:center;aspect-ratio:1;padding:0;font-size:11.5px;color:var(--shell-text-primary);background:transparent;border:none;border-radius:50%;cursor:pointer;transition:background-color .12s ease}@media(hover:hover)and (pointer:fine){.calendar-minimonth__day:hover{background:var(--shell-surface-control-hover)}}.calendar-minimonth__day--outside{color:var(--gray-600)}.calendar-minimonth__day--week{background:var(--shell-surface-navigation-hover);border-radius:0}.calendar-minimonth__day--week:first-child,.calendar-minimonth__day--week:nth-child(7n+1){border-radius:50% 0 0 50%}.calendar-minimonth__day--week:nth-child(7n){border-radius:0 50% 50% 0}.calendar-minimonth__day--today{background:var(--accent-600);color:var(--shell-text-on-accent);border-radius:50%;font-weight:700}.calendar-sidebar__section{padding:0 2px}.calendar-sidebar__section-toggle{display:flex;align-items:center;gap:6px;padding:4px 0;background:none;border:none;color:var(--gray-500);font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;min-height:0}@media(hover:hover)and (pointer:fine){.calendar-sidebar__section-toggle:hover{color:var(--shell-text-primary)}}.calendar-sidebar__section-toggle svg{transition:transform var(--shell-motion-fast) var(--shell-motion-easing)}.calendar-sidebar__calendar-item{display:flex;align-items:center;gap:9px;padding:7px 2px;font-size:13px;color:var(--shell-text-primary)}.calendar-sidebar__calendar-item input{width:15px;height:15px;accent-color:var(--accent-600)}.calendar-main{min-width:0}.calendar-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:20px}.calendar-toolbar>button:first-child{min-height:32px;padding:0 14px;font-size:12.5px;font-weight:600;color:var(--shell-text-primary);background:transparent;border:1px solid var(--shell-control-border);border-radius:999px}@media(hover:hover)and (pointer:fine){.calendar-toolbar>button:first-child:hover{background:var(--shell-surface-control-hover)}}.calendar-toolbar .ui-icon-button{width:30px;height:30px;min-height:0;color:var(--gray-500)}@media(hover:hover)and (pointer:fine){.calendar-toolbar .ui-icon-button:hover{color:var(--shell-text-primary);background:var(--shell-surface-control-hover)}}.calendar-toolbar__title{font-size:17px;font-weight:650;letter-spacing:-.015em;margin-left:6px;color:var(--shell-text-primary)}.calendar-toolbar__title-group{display:flex;flex-direction:column;gap:1px;margin-left:6px}.calendar-toolbar__title-group .calendar-toolbar__title{margin-left:0}.calendar-toolbar__jalali{font-size:10px;font-weight:600;letter-spacing:.05em;color:var(--gray-500)}.calendar-toolbar__view-toggle{display:inline-flex;margin-left:auto;gap:2px;padding:2px;background:var(--gray-50);border-radius:999px}.calendar-toolbar__view-toggle button{min-height:26px;padding:0 14px;font-size:12px;font-weight:600;color:var(--gray-500);background:transparent;border:none;border-radius:999px;cursor:pointer;transition:background-color .12s ease,color .12s ease}@media(hover:hover)and (pointer:fine){.calendar-toolbar__view-toggle button:hover{color:var(--shell-text-primary)}}.calendar-toolbar__view-toggle button[aria-pressed=true]{color:var(--shell-text-primary);background:var(--workspace-surface-raised);box-shadow:var(--shadow-sm)}.calendar-month-strip{display:flex;align-items:center;gap:6px;overflow-x:auto;margin-bottom:20px;padding-bottom:2px}.calendar-month-strip__item{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.calendar-month-strip__pill{min-height:28px;padding:0 15px;font-size:12.5px;font-weight:550;color:var(--shell-text-secondary);background:transparent;border:1px solid var(--calendar-hairline);border-radius:999px;cursor:pointer;white-space:nowrap;transition:background-color .12s ease,color .12s ease,border-color .12s ease}@media(hover:hover)and (pointer:fine){.calendar-month-strip__pill:hover{color:var(--shell-text-primary);background:var(--shell-surface-control-hover)}}.calendar-month-strip__pill--active{color:var(--shell-text-on-accent);background:var(--accent-600);border-color:var(--accent-600);font-weight:650}.calendar-month-strip__year{font-size:11px;color:var(--gray-500);white-space:nowrap}.calendar-grid{border-radius:var(--radius-lg);background:var(--workspace-surface-raised);overflow:hidden}.calendar-grid__header{display:grid;grid-template-columns:52px repeat(7,minmax(0,1fr));border-bottom:1px solid var(--calendar-hairline)}.calendar-grid__day-header{display:grid;justify-items:center;gap:3px;padding:12px 4px}.calendar-grid__day-name{font-size:10px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--gray-500)}.calendar-grid__day-number{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--shell-text-primary)}.calendar-grid__day-header--today .calendar-grid__day-number{display:grid;place-items:center;width:28px;height:28px;color:var(--shell-text-on-accent);background:var(--accent-600);border-radius:50%}.calendar-grid__day-jalali{font-size:9.5px;color:var(--gray-600)}.calendar-grid__body{display:grid;grid-template-columns:52px repeat(7,minmax(0,1fr));max-height:70vh;overflow-y:auto}.calendar-grid__hour-slot{position:relative;height:var(--calendar-hour-height)}.calendar-grid__hour-slot span{position:absolute;top:-6px;right:10px;font-size:9.5px;font-weight:550;color:var(--gray-600);background:var(--workspace-surface-raised);padding-left:4px;white-space:nowrap}.calendar-grid__hour-slot:first-child span{display:none}.calendar-grid__day-col{position:relative;border-left:1px solid var(--calendar-hairline)}.calendar-grid__day-col--today{background:#0a84ff0a}.calendar-grid__hour-cell{height:var(--calendar-hour-height);border-bottom:1px solid var(--calendar-hairline);cursor:pointer}@media(hover:hover)and (pointer:fine){.calendar-grid__hour-cell:hover{background:var(--gray-25)}}.calendar-grid__hour-cell:last-child{border-bottom:none}.calendar-grid__event{position:absolute;left:3px;right:3px;z-index:1;display:grid;gap:1px;align-content:start;padding:4px 7px;overflow:hidden;border:none;border-left:3px solid var(--event-color, var(--accent-600));border-radius:6px;background:color-mix(in srgb,var(--event-color, var(--accent-600)) 16%,var(--workspace-surface-raised));font-size:11px;text-align:left;cursor:pointer;transition:filter .12s ease}.calendar-grid__event strong{font-size:11px;font-weight:650;color:var(--shell-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-grid__event span{font-size:10px;color:var(--gray-500)}.calendar-grid__event.calendar-grid__event--cancelled{background:var(--gray-50);border-left-color:var(--gray-300);opacity:.65}.calendar-grid__event.calendar-grid__event--cancelled strong{text-decoration:line-through;color:var(--gray-500)}@media(hover:hover)and (pointer:fine){.calendar-grid__event:hover{filter:brightness(1.06)}}.calendar-month{border-radius:var(--radius-lg);background:var(--workspace-surface-raised);overflow:hidden}.calendar-month__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--calendar-hairline)}.calendar-month__weekdays span{padding:10px 0;text-align:center;font-size:10px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--gray-500)}.calendar-month__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(92px,1fr)}.calendar-month__cell{display:grid;grid-template-rows:auto 1fr;gap:5px;padding:8px 6px;border-left:1px solid var(--calendar-hairline);border-top:1px solid var(--calendar-hairline);cursor:pointer;overflow:hidden;transition:background-color .12s ease}.calendar-month__cell:nth-child(7n+1){border-left:none}.calendar-month__cell:nth-child(-n+7){border-top:none}@media(hover:hover)and (pointer:fine){.calendar-month__cell:hover{background:var(--gray-25)}}.calendar-month__cell--outside .calendar-month__day-number{color:var(--gray-600)}.calendar-month__cell--outside .calendar-month__day-jalali{color:var(--gray-600);opacity:.7}.calendar-month__cell-date{display:flex;align-items:baseline;gap:4px}.calendar-month__day-number{font-size:13px;font-weight:600;color:var(--shell-text-primary)}.calendar-month__day-number--today{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;color:var(--shell-text-on-accent);background:var(--accent-600);border-radius:999px;font-weight:700}.calendar-month__day-jalali{font-size:9.5px;color:var(--gray-600)}.calendar-month__events{display:grid;gap:3px;align-content:start;overflow:hidden}.calendar-month__event{display:flex;align-items:center;gap:5px;width:100%;padding:2px 4px;overflow:hidden;text-align:left;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:background-color .12s ease}@media(hover:hover)and (pointer:fine){.calendar-month__event:hover{background:var(--shell-surface-control-hover)}}.calendar-month__event-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--event-color, var(--accent-600))}.calendar-month__event-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:550;color:var(--shell-text-primary)}.calendar-month__event--cancelled .calendar-month__event-dot{background:var(--gray-300)}.calendar-month__event--cancelled .calendar-month__event-title{color:var(--gray-500);text-decoration:line-through}.calendar-month__event--0{--event-color: var(--accent-600)}.calendar-month__event--1,.calendar-grid__event--1{--event-color: #30d158}.calendar-month__event--2,.calendar-grid__event--2{--event-color: #5e5ce6}.calendar-month__event--3,.calendar-grid__event--3{--event-color: #ff9f0a}.calendar-month__event--4,.calendar-grid__event--4{--event-color: #bf5af2}.calendar-month__event--5,.calendar-grid__event--5{--event-color: #64d2ff}.calendar-month__event--6,.calendar-grid__event--6{--event-color: #ff375f}.calendar-month__event--7,.calendar-grid__event--7{--event-color: #a2845e}.calendar-grid__event--0{--event-color: var(--accent-600)}.calendar-event__meta{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:var(--gray-500);font-size:12px}.calendar-event__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.calendar-event__actions button{min-height:28px;padding:0 10px;font-size:11px}.calendar-month-strip__pill:active,.calendar-toolbar__view-toggle button:active,.calendar-toolbar>button:first-child:active,.calendar-minimonth__day:active,.calendar-grid__event:active,.calendar-month__event:active,.calendar-month__cell:active{transform:scale(.97)}.calendar-month-strip__pill,.calendar-toolbar__view-toggle button,.calendar-toolbar>button:first-child,.calendar-minimonth__day,.calendar-grid__event,.calendar-month__event,.calendar-month__cell{transition:transform .1s ease-out,background-color .12s ease,color .12s ease,border-color .12s ease,filter .12s ease}@media(max-width:960px){.calendar-shell{display:block;margin:0 0 var(--workspace-section-gap)}.calendar-sidebar{display:none}.calendar-main{padding:0 max(12px,env(safe-area-inset-left)) 0 max(12px,env(safe-area-inset-right))}.calendar-toolbar{flex-wrap:wrap;gap:8px 6px;margin-bottom:14px}.calendar-toolbar__title,.calendar-toolbar__title-group{font-size:15px}.calendar-toolbar__view-toggle{margin-left:auto}.calendar-month-strip{margin:0 -12px 14px;padding:0 12px 4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.calendar-month-strip::-webkit-scrollbar{display:none}.calendar-month-strip__pill{scroll-snap-align:start}.calendar-grid,.calendar-month{border-radius:var(--radius-md)}.calendar-grid__header,.calendar-grid__body{grid-template-columns:38px repeat(7,minmax(0,1fr))}.calendar-grid__day-header{padding:8px 2px;gap:2px}.calendar-grid__day-number{font-size:14px}.calendar-grid__day-header--today .calendar-grid__day-number{width:24px;height:24px}.calendar-grid__day-jalali{font-size:8.5px}.calendar-grid__hour-slot span{right:4px;font-size:8.5px;white-space:nowrap}.calendar-grid__event{padding:3px 5px}.calendar-grid__event span{display:none}.calendar-month__grid{grid-auto-rows:minmax(58px,1fr)}.calendar-month__cell{padding:4px 3px;gap:2px}.calendar-month__cell-date{flex-wrap:wrap;gap:2px}.calendar-month__day-jalali{font-size:8.5px}.calendar-month__event-title{font-size:9px}.calendar-month__event-dot{width:5px;height:5px}}@media(max-width:560px){.calendar-toolbar>button:first-child{padding:0 11px;font-size:12px}.calendar-toolbar__title,.calendar-toolbar__title-group .calendar-toolbar__title{font-size:14px;margin-left:2px}.calendar-month-strip__pill{min-height:26px;padding:0 12px;font-size:12px}.calendar-grid__header,.calendar-grid__body{grid-template-columns:28px repeat(7,minmax(0,1fr))}.calendar-grid__day-name{font-size:8.5px}.calendar-grid__day-number{font-size:13px}.calendar-grid__day-jalali{font-size:8px}.calendar-month__grid{grid-auto-rows:minmax(50px,1fr)}.calendar-month__day-jalali{font-size:8px}.calendar-month__events{gap:2px}.calendar-month__event{gap:3px;padding:1px 2px}}@media(prefers-reduced-motion:reduce){.calendar-month-strip__pill,.calendar-toolbar__view-toggle button,.calendar-toolbar>button:first-child,.calendar-minimonth__day,.calendar-grid__event,.calendar-month__event,.calendar-month__cell{transition:background-color .12s ease,color .12s ease,border-color .12s ease}.calendar-month-strip__pill:active,.calendar-toolbar__view-toggle button:active,.calendar-toolbar>button:first-child:active,.calendar-minimonth__day:active,.calendar-grid__event:active,.calendar-month__event:active,.calendar-month__cell:active{transform:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:"Raouf Farsi", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-500:oklch(63.7% .237 25.331);--color-red-800:oklch(44.4% .177 26.899);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-800:oklch(47% .157 37.304);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-800:oklch(47.3% .137 46.201);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-100:oklch(96.2% .044 156.743);--color-green-500:oklch(72.3% .219 149.579);--color-green-800:oklch(44.8% .119 151.328);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-800:oklch(43.2% .095 166.913);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-800:oklch(43.7% .078 188.216);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-800:oklch(44.3% .11 240.79);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-800:oklch(42.4% .199 265.638);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-800:oklch(39.8% .195 277.366);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-800:oklch(43.2% .232 292.759);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-800:oklch(43.8% .218 303.724);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-800:oklch(45.9% .187 3.815);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-800:oklch(45.5% .188 13.697);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-400:oklch(70.7% .022 261.325);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--radius:var(--radius-md);--color-background:var(--surface-0);--color-foreground:var(--raouf-label);--color-card:var(--surface-1);--color-card-foreground:var(--raouf-label);--color-popover:var(--surface-2);--color-popover-foreground:var(--raouf-label);--color-primary:var(--accent-600);--color-primary-foreground:#fff;--color-secondary:var(--surface-2);--color-secondary-foreground:var(--raouf-label);--color-muted:var(--surface-1);--color-muted-foreground:var(--raouf-label-secondary);--color-accent:var(--surface-2);--color-accent-foreground:var(--raouf-label);--color-destructive:var(--status-critical);--color-border:var(--calendar-line);--color-input:var(--calendar-line);--color-ring:var(--accent-600)}}@layer utilities{.\@container\/base-header{container:base-header/inline-size}.\@container\/card-header{container:card-header/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-4{top:calc(var(--spacing) * 4)}.top-\[50\%\]{top:50%}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-px{bottom:1px}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-15{z-index:15}.z-20{z-index:20}.z-21{z-index:21}.z-30{z-index:30}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.my-1{margin-block:var(--spacing)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-full{width:100%;height:100%}.h-\(--radix-select-trigger-height\){height:var(--radix-select-trigger-height)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-18{height:calc(var(--spacing) * 18)}.h-24{height:calc(var(--spacing) * 24)}.h-\[3px\]{height:3px}.h-\[90vh\]{height:90vh}.h-\[200px\]{height:200px}.h-auto{height:auto}.h-full{height:100%}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90\%\]{max-height:90%}.min-h-0{min-height:0}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[60px\]{min-height:60px}.min-h-fit{min-height:fit-content}.w-0\.5{width:calc(var(--spacing) * .5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-56{width:calc(var(--spacing) * 56)}.w-72{width:calc(var(--spacing) * 72)}.w-\[3px\]{width:3px}.w-\[90vw\]{width:90vw}.w-\[calc\(100\%-4rem\)\]{width:calc(100% - 4rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-10{max-width:calc(var(--spacing) * 10)}.max-w-16{max-width:calc(var(--spacing) * 16)}.max-w-\[500px\]{max-width:500px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-md{max-width:var(--container-md)}.min-w-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}.min-w-0{min-width:0}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[8rem\]{min-width:8rem}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.scroll-my-1{scroll-margin-block:var(--spacing)}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-px{gap:1px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-px>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(1px * var(--tw-space-x-reverse));margin-inline-end:calc(1px * calc(1 - var(--tw-space-x-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:var(--radius)}.rounded-\[4px\]{border-radius:4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-r-sm{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-card{border-color:var(--color-card)}.border-input{border-color:var(--color-input)}.border-primary{border-color:var(--color-primary)}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\[color-mix\(in_oklch\,var\(--background\)\,var\(--foreground\)_3\%\)\]{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklch\,var\(--background\)\,var\(--foreground\)_3\%\)\]{background-color:color-mix(in oklch,var(--background),var(--foreground) 3%)}}.bg-accent{background-color:var(--color-accent)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-background{background-color:var(--color-background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border{background-color:var(--color-border)}.bg-destructive{background-color:var(--color-destructive)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-foreground\/25{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/25{background-color:color-mix(in oklab,var(--color-foreground) 25%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-muted{background-color:var(--color-muted)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-popover{background-color:var(--color-popover)}.bg-primary{background-color:var(--color-primary)}.bg-primary-foreground{background-color:var(--color-primary-foreground)}.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-secondary{background-color:var(--color-secondary)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-yellow-100{background-color:var(--color-yellow-100)}.p-0{padding:0}.p-0\.75{padding:calc(var(--spacing) * .75)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-px{padding:1px}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:0}.pr-1{padding-right:var(--spacing)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0{padding-bottom:0}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[10px\]{font-size:10px}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-accent-foreground{color:var(--color-accent-foreground)}.text-amber-800{color:var(--color-amber-800)}.text-blue-600{color:var(--color-blue-600)}.text-blue-800{color:var(--color-blue-800)}.text-card-foreground{color:var(--color-card-foreground)}.text-current{color:currentColor}.text-emerald-800{color:var(--color-emerald-800)}.text-foreground{color:var(--color-foreground)}.text-gray-400{color:var(--color-gray-400)}.text-green-800{color:var(--color-green-800)}.text-indigo-800{color:var(--color-indigo-800)}.text-muted-foreground,.text-muted-foreground\/50{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--color-muted-foreground) 50%,transparent)}}.text-orange-800{color:var(--color-orange-800)}.text-pink-800{color:var(--color-pink-800)}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-800{color:var(--color-purple-800)}.text-red-800{color:var(--color-red-800)}.text-rose-800{color:var(--color-rose-800)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-sky-800{color:var(--color-sky-800)}.text-teal-800{color:var(--color-teal-800)}.text-violet-800{color:var(--color-violet-800)}.text-white{color:var(--color-white)}.text-yellow-800{color:var(--color-yellow-800)}.capitalize{text-transform:capitalize}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[1px_0_0_0_color-mix\(in_oklch\,var\(--background\)\,var\(--foreground\)_10\%\)\]{--tw-shadow:1px 0 0 0 var(--tw-shadow-color,var(--background))}@supports (color:color-mix(in lab,red,red)){.shadow-\[1px_0_0_0_color-mix\(in_oklch\,var\(--background\)\,var\(--foreground\)_10\%\)\]{--tw-shadow:1px 0 0 0 var(--tw-shadow-color,color-mix(in oklch,var(--background),var(--foreground) 10%))}}.shadow-\[1px_0_0_0_color-mix\(in_oklch\,var\(--background\)\,var\(--foreground\)_10\%\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-foreground\/40{--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/40{--tw-ring-color:color-mix(in oklab, var(--color-foreground) 40%, transparent)}}.ring-ring{--tw-ring-color:var(--color-ring)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}:is(.\*\:flex\!>*){display:flex!important}:is(.\*\:min-h-full>*){min-height:100%}:is(.\*\:w-max>*){width:max-content}:is(.\*\:flex-col\!>*){flex-direction:column!important}@media(hover:hover){.group-hover\/week\:bg-accent:is(:where(.group\/week):hover *){background-color:var(--color-accent)}}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection{background-color:var(--color-primary)}.selection\:bg-primary::selection{background-color:var(--color-primary)}.selection\:text-primary-foreground ::selection{color:var(--color-primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--color-primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--color-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}@media(hover:hover){.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive) 90%,transparent)}}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--color-secondary) 80%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-muted-foreground:hover{color:var(--color-muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:bg-accent:focus{background-color:var(--color-accent)}.focus\:text-accent-foreground:focus{color:var(--color-accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--color-ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--color-destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-placeholder\:text-muted-foreground[data-placeholder],.data-\[empty\=true\]\:text-muted-foreground[data-empty=true]{color:var(--color-muted-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--color-primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--color-primary-foreground)}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--color-accent)}.data-\[state\=on\]\:bg-background[data-state=on]{background-color:var(--color-background)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--color-accent-foreground)}.data-\[state\=on\]\:text-foreground[data-state=on]{color:var(--color-foreground)}.data-\[state\=on\]\:shadow-sm[data-state=on]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--color-accent)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--color-muted-foreground)}@media(min-width:40rem){.sm\:mr-auto{margin-right:auto}.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-auto{width:auto}.sm\:max-w-16{max-width:calc(var(--spacing) * 16)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:min-w-16{min-width:calc(var(--spacing) * 16)}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-0{gap:0}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:p-2{padding:calc(var(--spacing) * 2)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:text-left{text-align:left}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media(min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container base-header (min-width:32rem){.\@lg\/base-header\:flex-row{flex-direction:row}.\@lg\/base-header\:justify-between{justify-content:space-between}}@container base-header (min-width:42rem){.\@2xl\/base-header\:inline{display:inline}}@container base-header (min-width:48rem){.\@3xl\/base-header\:flex{display:flex}.\@3xl\/base-header\:hidden{display:none}}@media(prefers-color-scheme:dark){.dark\:border-input{border-color:var(--color-input)}.dark\:bg-destructive\/60{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60{background-color:color-mix(in oklab,var(--color-destructive) 60%,transparent)}}.dark\:bg-input\/30{background-color:var(--color-input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30{background-color:color-mix(in oklab,var(--color-input) 30%,transparent)}}@media(hover:hover){.dark\:hover\:bg-accent\/50:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--color-accent) 50%,transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--color-input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab,var(--color-input) 50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary)}}.\[\&_p\]\:mt-0 p{margin-top:0}.\[\&_p\]\:text-\[10px\] p{font-size:10px}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--color-muted-foreground)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}}:root{--calendar-line:var(--raouf-separator);--calendar-line-strong:var(--raouf-separator)}@supports (color:color-mix(in lab,red,red)){:root{--calendar-line-strong:color-mix(in oklch, var(--raouf-separator) 100%, var(--raouf-label) 12%)}}:root{--calendar-surface:var(--surface-0);--calendar-surface-raised:var(--surface-1);--calendar-ink:var(--raouf-label);--calendar-ink-dim:var(--raouf-label-secondary);--calendar-ink-faint:var(--raouf-label-tertiary);--calendar-event-ink:#fff;--calendar-today:var(--accent-600);--calendar-layer-events:#3a6ea8;--calendar-layer-tasks:#5f7f52;--calendar-layer-company:#7a6098;--calendar-layer-holidays:#a8663a;--calendar-layer-birthdays:#a85f7a;--calendar-layer-sales:#3f7d84;--calendar-layer-crm:#56709b;--calendar-layer-procurement:#8a7340;--calendar-layer-warehouse:#5c7a6a;--calendar-layer-finance:#6a6a94;--calendar-layer-service:#8a5c5c;--calendar-layer-hr:#7c6a8a}.app-shell__content--flush:has(.raouf-calendar){flex:1;min-block-size:0;display:flex}.app-shell__content--flush:has(.raouf-calendar) .main-content--flush{min-block-size:0}.raouf-calendar{background:var(--calendar-surface);block-size:100%;min-block-size:24rem;color:var(--calendar-ink);grid-template-columns:244px minmax(0,1fr);gap:0;display:grid;overflow:hidden}.raouf-calendar:has(.raouf-calendar-detail){grid-template-columns:244px minmax(0,1fr) 320px}.raouf-calendar-main{flex-direction:column;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}.raouf-calendar-engine{flex:1;min-block-size:0;overflow:hidden}.raouf-calendar-toolbar{padding:10px var(--workspace-gutter);border-block-end:1px solid var(--calendar-line);background:var(--calendar-surface);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.raouf-calendar-toolbar-lead{align-items:center;gap:12px;min-inline-size:0;display:flex}.raouf-calendar-toolbar-trail{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}@media(max-width:1500px){.raouf-calendar-select-label{display:none}}.raouf-calendar-nav{align-items:center;gap:4px;display:flex}.raouf-calendar-icon-button{border-radius:var(--radius-sm);block-size:30px;inline-size:30px;color:var(--calendar-ink-dim);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}@media(hover:hover)and (pointer:fine){.raouf-calendar-icon-button:hover{background:var(--calendar-surface-raised);color:var(--calendar-ink)}}.raouf-calendar-today{border-radius:var(--radius-sm);border:1px solid var(--calendar-line-strong);block-size:30px;color:var(--calendar-ink);background:0 0;padding-inline:12px}.raouf-calendar-title{flex-direction:column;gap:1px;margin:0;display:flex}.raouf-calendar-title-primary{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.2}.raouf-calendar-title-secondary{color:var(--calendar-ink-faint);font-size:11.5px;font-weight:400;line-height:1.2}.raouf-calendar-views{border-radius:var(--radius-sm);background:var(--calendar-surface-raised);gap:2px;padding:2px;display:inline-flex}.raouf-calendar-view-tab{border-radius:calc(var(--radius-sm) - 2px);block-size:26px;color:var(--calendar-ink-dim);background:0 0;border:0;padding-inline:12px;font-size:12.5px}.raouf-calendar-view-tab[data-active]{background:var(--calendar-surface);color:var(--calendar-ink);box-shadow:var(--shadow-sm)}.raouf-calendar-select{color:var(--calendar-ink-faint);align-items:center;gap:6px;font-size:12px;display:inline-flex}.raouf-calendar-select select{border-radius:var(--radius-sm);border:1px solid var(--calendar-line-strong);background:var(--calendar-surface);block-size:28px;color:var(--calendar-ink);padding-inline:8px}.raouf-calendar-primary-button{border-radius:var(--radius-sm);background:var(--accent-600);color:#fff;border:0;align-items:center;gap:6px;block-size:30px;padding-inline:12px;display:inline-flex}.raouf-calendar-sidebar{border-inline-end:1px solid var(--calendar-line);background:var(--calendar-surface);flex-direction:column;gap:18px;padding:16px 14px;display:flex;overflow-y:auto}.raouf-mini-calendar-title{flex-direction:column;margin-block-end:8px;font-size:13px;font-weight:600;display:flex}.raouf-mini-calendar-subtitle{color:var(--calendar-ink-faint);font-size:10.5px;font-weight:400}.raouf-mini-calendar-grid{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.raouf-mini-calendar-row{display:contents}.raouf-mini-calendar-weekday{text-align:center;color:var(--calendar-ink-faint);padding-block:2px;font-size:10px;text-decoration:none}.raouf-mini-calendar-day{aspect-ratio:1;color:var(--calendar-ink);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:11.5px;display:inline-flex}@media(hover:hover)and (pointer:fine){.raouf-mini-calendar-day:hover{background:var(--calendar-surface-raised)}}.raouf-mini-calendar-day[data-outside]{color:var(--calendar-ink-faint)}.raouf-mini-calendar-day[data-today]{background:var(--calendar-today);color:#fff;font-weight:600}.raouf-calendar-layers{flex-direction:column;gap:14px;display:flex}.raouf-calendar-layer-heading{text-transform:uppercase;letter-spacing:.06em;color:var(--calendar-ink-faint);margin:0 0 6px;font-size:10.5px;font-weight:600}.raouf-calendar-layer-section ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.raouf-calendar-layer{border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:4px 6px;font-size:12.5px;display:flex}@media(hover:hover)and (pointer:fine){.raouf-calendar-layer:hover{background:var(--calendar-surface-raised)}}.raouf-calendar-layer[data-unavailable]{color:var(--calendar-ink-faint)}.raouf-calendar-layer-swatch{border-radius:3px;flex:none;block-size:9px;inline-size:9px}.raouf-calendar-layer-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:3.5rem;overflow:hidden}.raouf-calendar-layer .capability-message{flex-basis:100%;margin-inline-start:25px;font-size:10px}.raouf-calendar-sidebar-footnote{color:var(--calendar-ink-faint);margin:0;font-size:10.5px}.raouf-calendar-detail{border-inline-start:1px solid var(--calendar-line);background:var(--calendar-surface);flex-direction:column;gap:14px;padding:16px;display:flex;overflow-y:auto}.raouf-calendar-detail-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.raouf-calendar-detail-header h3{margin:0;font-size:15px;font-weight:600}.raouf-calendar-detail-fields{flex-direction:column;gap:10px;margin:0;display:flex}.raouf-calendar-detail-fields dt{text-transform:uppercase;letter-spacing:.05em;color:var(--calendar-ink-faint);font-size:10.5px}.raouf-calendar-detail-fields dd{flex-wrap:wrap;align-items:baseline;gap:8px;margin:2px 0 0;font-size:13px;display:flex}.raouf-calendar-detail-day{font-size:19px;font-weight:600}.raouf-calendar-detail-day-secondary{color:var(--calendar-ink-faint);font-size:11.5px}.raouf-calendar-detail-time{color:var(--calendar-ink-dim);font-size:12.5px}.raouf-calendar-attendees{flex-direction:column;gap:4px;inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.raouf-calendar-attendees li{justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.raouf-calendar-attendee-state{color:var(--calendar-ink-faint);font-size:11px}.raouf-calendar-rsvp{gap:6px;display:flex}.raouf-calendar-rsvp-button{border-radius:var(--radius-sm);border:1px solid var(--calendar-line-strong);block-size:28px;color:var(--calendar-ink);background:0 0;flex:1;font-size:12px}.raouf-calendar-rsvp-button[data-active]{border-color:var(--accent-600);color:var(--accent-600)}.raouf-calendar-detail-note{color:var(--calendar-ink-faint);margin:0;font-size:11.5px}.raouf-calendar-error{padding:8px var(--workspace-gutter);color:var(--status-critical);margin:0;font-size:12.5px}.raouf-calendar-cell-outside{opacity:.42}@media(prefers-reduced-motion:reduce){.raouf-calendar *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(max-width:1100px){.raouf-calendar,.raouf-calendar:has(.raouf-calendar-detail){grid-template-columns:minmax(0,1fr)}.raouf-calendar-sidebar{display:none}}.raouf-calendar-editor{border-inline-start:1px solid var(--calendar-line);background:var(--calendar-surface);flex-direction:column;gap:12px;padding:16px;display:flex;overflow-y:auto}.raouf-calendar-editor-form{flex-direction:column;gap:10px;display:flex}.raouf-calendar-field{flex-direction:column;gap:4px;font-size:12px;display:flex}.raouf-calendar-field>span{color:var(--calendar-ink-faint);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.raouf-calendar-field input,.raouf-calendar-field select,.raouf-calendar-field textarea{border-radius:var(--radius-sm);border:1px solid var(--calendar-line-strong);background:var(--calendar-surface);min-block-size:30px;color:var(--calendar-ink);padding:5px 8px;font-size:13px}.raouf-calendar-field textarea{resize:vertical}.raouf-calendar-field input[aria-invalid=true]{border-color:var(--status-critical)}.raouf-calendar-field-inline{flex-direction:row;align-items:center;gap:8px}.raouf-calendar-field-inline>span{text-transform:none;letter-spacing:0;color:var(--calendar-ink);font-size:12.5px}.raouf-calendar-field-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.raouf-calendar-expand{color:var(--accent-600);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:4px 0;font-size:12px;display:inline-flex}.raouf-calendar-expand-open{transform:rotate(180deg)}.raouf-calendar-editor-actions{justify-content:flex-end;gap:8px;margin-block-start:4px;display:flex}.raouf-calendar-detail-actions{gap:8px;display:flex}.raouf-calendar:has(.raouf-calendar-editor){grid-template-columns:244px minmax(0,1fr) 320px}@media(max-width:1100px){.raouf-calendar:has(.raouf-calendar-editor){grid-template-columns:minmax(0,1fr)}}.raouf-calendar-weekdays{border-block-end:1px solid var(--calendar-line);background:var(--calendar-surface);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;inline-size:100%;display:grid}.raouf-calendar-weekday{text-align:center;letter-spacing:.05em;text-transform:uppercase;color:var(--calendar-ink-faint);padding-block:7px;font-size:10.5px;font-weight:600}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.dl.mail-root{--mail-surface: #ffffff;--mail-surface-sidebar: var(--ap-gray6, #f2f2f7);--mail-surface-raised: var(--ap-bg-elevated, #ffffff);--mail-fill: var(--ap-fill-3);--mail-hover: var(--ap-fill-4);--mail-selected: var(--ap-fill-3);--mail-row-hover: color-mix(in srgb, var(--dl-text) 3.5%, transparent);--mail-ink: var(--dl-text);--mail-ink-dim: var(--dl-text-2);--mail-ink-faint: var(--dl-text-2);--mail-line: var(--ap-separator);--mail-window-border: var(--ap-separator);--mail-accent: var(--dl-accent);--mail-accent-tint: var(--dl-accent-soft);--mail-flag: var(--ap-orange);--mail-flag-text: var(--ap-orange);--mail-vip: var(--ap-yellow);--mail-red: var(--ap-red);--mail-indigo: var(--ap-indigo);--mail-indigo-tint: color-mix(in srgb, var(--ap-indigo) 14%, transparent);--mail-warning-tint: color-mix(in srgb, var(--ap-orange) 14%, transparent);--mail-warning-ink: color-mix(in srgb, var(--ap-orange) 70%, var(--dl-text));--mail-note-tint: color-mix(in srgb, var(--ap-yellow) 14%, var(--mail-surface-raised));--mail-note-edge: color-mix(in srgb, var(--ap-yellow) 45%, transparent);--mail-danger-ink: color-mix(in srgb, var(--ap-red) 80%, var(--dl-text));--mail-red-tint: color-mix(in srgb, var(--ap-red) 12%, transparent);--mail-selected-strong: var(--dl-accent-fill);--mail-on-selected: #ffffff;--mail-on-selected-dim: rgba(255, 255, 255, .86);--mail-flag-red: var(--ap-red);--mail-flag-orange: var(--ap-orange);--mail-flag-yellow: var(--ap-yellow);--mail-flag-green: var(--ap-green);--mail-flag-blue: var(--ap-blue);--mail-flag-purple: var(--ap-purple);--mail-flag-gray: var(--ap-gray);--mail-composer-shadow: var(--dl-shadow-pop);--mail-sidebar-width: 256px;--mail-list-width: clamp(320px, 28vw, 420px);--mail-tool-size: 36px;--mail-radius: 10px;--mail-radius-large: 14px;--mail-panel-inset: 8px;--mail-panel-radius: 18px;--mail-panel-edge: 0 0 0 .5px rgba(0, 0, 0, .07), 0 1px 3px rgba(0, 0, 0, .04);--mail-glass: color-mix(in srgb, var(--mail-surface) 72%, transparent);--mail-glass-filter: blur(16px) saturate(180%);--mail-glass-edge: inset 0 .5px 0 rgba(255, 255, 255, .9), 0 0 0 .5px rgba(0, 0, 0, .08), 0 2px 10px rgba(0, 0, 0, .07);--mail-easing: var(--dl-ease);display:flex;flex:1 1 auto;min-block-size:0;min-height:0;background:var(--mail-surface)}.dl.mail-root[data-theme=dark]{--mail-surface: #1c1c1e;--mail-surface-sidebar: #232325;--mail-surface-raised: #2c2c2e;--mail-panel-edge: inset 0 0 0 .5px rgba(255, 255, 255, .07), 0 1px 3px rgba(0, 0, 0, .3);--mail-row-hover: rgba(255, 255, 255, .045);--mail-selected: rgba(118, 118, 128, .2);--mail-glass: color-mix(in srgb, #3a3a3c 64%, transparent);--mail-glass-edge: inset 0 .5px 0 rgba(255, 255, 255, .14), 0 0 0 .5px rgba(0, 0, 0, .6), 0 2px 12px rgba(0, 0, 0, .35)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.dl.mail-root,.dl.mail-root[data-theme=dark]{--mail-glass: var(--mail-surface-raised)}}.app-shell__content--flush:has(.mail-app){display:flex;flex:1;min-block-size:0}.app-shell__content--flush:has(.mail-app) .main-content--flush{min-block-size:0}.dl .mail-app{position:relative;display:grid;grid-template-columns:var(--mail-sidebar-width) var(--mail-list-width) minmax(0,1fr);grid-template-areas:"sidebar list reader";block-size:100%;min-block-size:30rem;overflow:hidden;container:mail-window / inline-size;flex:1 1 auto;min-inline-size:0;color:var(--mail-ink);background:var(--mail-surface);font-size:13px;-webkit-font-smoothing:antialiased}.dl .mail-app[data-layout=wide][data-sidebar=hidden]{grid-template-columns:var(--mail-list-width) minmax(0,1fr);grid-template-areas:"list reader"}.dl .mail-app[data-layout=medium]{grid-template-columns:minmax(300px,42%) minmax(0,1fr);grid-template-areas:"list reader"}.dl .mail-app[data-layout=compact]{grid-template-columns:minmax(0,1fr);grid-template-areas:"list"}.dl .mail-app[data-layout=compact][data-pane=reader]{grid-template-areas:"reader"}.dl .mail-app[data-layout=compact][data-pane=list] .mail-app__reader,.dl .mail-app[data-layout=compact][data-pane=reader] .mail-app__list{display:none}.dl .mail-app__sidebar{grid-area:sidebar;min-block-size:0;display:flex}.dl .mail-app[data-layout=wide] .mail-app__sidebar{padding:var(--mail-panel-inset);padding-inline-end:0}.dl .mail-app[data-layout=wide] .mail-sidebar{border:0;border-radius:var(--mail-panel-radius);box-shadow:var(--mail-panel-edge)}.dl .mail-app__sidebar[hidden]{display:none}.dl .mail-app__list{grid-area:list;min-block-size:0;min-inline-size:0;display:flex;border-inline-end:1px solid var(--mail-line)}.dl .mail-app__reader{grid-area:reader;min-block-size:0;min-inline-size:0;display:flex}.dl .mail-app__list>*,.dl .mail-app__reader>*,.dl .mail-app__sidebar>*{flex:1;min-inline-size:0}.dl .mail-app .lucide,.dl .mail-demo-panel .lucide{stroke-width:1.7}.dl .mail-app:not([data-layout=wide]) .mail-app__sidebar{position:absolute;inset-block:var(--mail-panel-inset);inset-inline-start:var(--mail-panel-inset);z-index:20;inline-size:min(300px,86%);overflow:hidden;border-radius:var(--mail-panel-radius);box-shadow:var(--raouf-popover-shadow),var(--mail-glass-edge);transform:translate(calc(-100% * var(--mail-dir, 1)));opacity:0;visibility:hidden;transition:transform .3s var(--shell-motion-easing),opacity .2s var(--shell-motion-easing),visibility 0s linear .3s}.dl .mail-app:not([data-layout=wide]) .mail-app__sidebar[data-open=true]{transform:none;opacity:1;visibility:visible;transition:transform .3s var(--shell-motion-easing),opacity .16s var(--shell-motion-easing),visibility 0s}.dl .mail-app:not([data-layout=wide]) .mail-sidebar{background:color-mix(in srgb,var(--mail-surface-sidebar) 84%,transparent);-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%)}.dl[dir=rtl] .mail-app{--mail-dir: -1}.dl .mail-drawer-scrim{position:absolute;inset:0;z-index:19;padding:0;background:var(--raouf-scrim);border:0;opacity:0;pointer-events:none;transition:opacity .24s var(--shell-motion-easing)}.dl .mail-drawer-scrim[data-open=true]{opacity:1;pointer-events:auto}.dl .mail-tool{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;min-inline-size:var(--mail-tool-size);block-size:var(--mail-tool-size);padding:0 7px;color:var(--mail-ink-dim);background:transparent;border:0;border-radius:999px;cursor:pointer;transition:background .15s var(--mail-easing),color .15s var(--mail-easing),transform .1s ease-out}@media(hover:hover)and (pointer:fine){.dl .mail-tool:hover:not([aria-disabled=true]){color:var(--mail-ink);background:var(--mail-hover)}}.dl .mail-tool:active:not([aria-disabled=true]){background:var(--mail-selected);transform:scale(.95);transition-duration:0ms}.dl .mail-tool[aria-pressed=true],.dl .mail-tool.is-active{color:var(--mail-accent);background:var(--mail-accent-tint)}.dl .mail-tool[aria-disabled=true]{opacity:.35;cursor:default}.dl .mail-tool.is-flagged{color:var(--mail-flag);background:transparent}.dl .mail-list__sidebar-toggle[aria-pressed=true]{color:var(--mail-ink-dim);background:transparent}.dl .mail-tool--labelled{padding:0 12px;color:var(--mail-ink);font-size:13px;font-weight:500;background:var(--mail-fill)}.dl .mail-tool--small{--mail-tool-size: 28px}.dl .mail-tool__icon{display:inline-grid;place-items:center}.dl[dir=rtl] .mail-tool--directional .mail-tool__icon{transform:scaleX(-1)}.dl .mail-tool:focus-visible,.dl .mail-link-button:focus-visible,.dl .mail-mailbox:focus-visible,.dl .mail-attachment:focus-visible,.dl .mail-sidebar__account-toggle:focus-visible,.dl .mail-message__summary:focus-visible,.dl .mail-message__collapse:focus-visible,.dl .mail-button:focus-visible,.dl .mail-sidebar__settings:focus-visible,.dl .mail-toast button:focus-visible,.dl .mail-search__clear:focus-visible,.dl .mail-demo-badge:focus-visible,.dl .mail-demo-panel__state:focus-visible{outline:2px solid var(--mail-accent);outline-offset:2px}.dl .mail-link-button{display:inline-flex;align-items:center;gap:5px;padding:2px 0;color:var(--mail-accent);font:inherit;font-size:13px;background:none;border:0;border-radius:6px;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .mail-link-button:hover{text-decoration:underline;text-underline-offset:3px}}.dl .mail-link-button:disabled{color:var(--mail-ink-faint);text-decoration:none;cursor:default}.dl .mail-link-button svg.is-open{transform:rotate(180deg)}.dl .mail-button{min-block-size:34px;padding:0 16px;color:var(--mail-ink);font:inherit;font-size:13px;font-weight:500;background:var(--mail-fill);border:0;border-radius:999px;cursor:pointer;transition:transform .1s ease-out,filter .15s var(--mail-easing)}@media(hover:hover)and (pointer:fine){.dl .mail-button:hover{filter:brightness(.97)}}.dl .mail-button:active{transform:scale(.97)}.dl .mail-button--primary{color:#fff;background:var(--mail-accent)}.dl .mail-button--danger{color:#fff;background:var(--mail-red)}.dl .mail-avatar{display:inline-grid;flex:none;place-items:center;color:#fff;font-weight:650;letter-spacing:.01em;background:linear-gradient(180deg,var(--ap-gray2),var(--ap-gray));border-radius:50%;-webkit-user-select:none;user-select:none}.dl .mail-status{display:inline-flex;align-items:center;block-size:20px;padding:0 8px;font-size:11.5px;font-weight:600;white-space:nowrap;border-radius:999px}.dl .mail-status--live{color:var(--ap-green);background:color-mix(in srgb,var(--ap-green) 14%,transparent)}.dl .mail-status--demo,.dl .mail-status--planned{color:var(--dl-text-2);background:color-mix(in srgb,var(--ap-gray) 14%,transparent)}.dl .mail-demo-badge{flex:none;align-self:center;block-size:22px;padding:0 9px;color:var(--dl-text-2);font:inherit;font-size:11.5px;font-weight:600;letter-spacing:.01em;background:color-mix(in srgb,var(--ap-gray) 14%,transparent);border:0;border-radius:999px;cursor:pointer;transition:filter .15s var(--mail-easing)}@media(hover:hover)and (pointer:fine){.dl .mail-demo-badge:hover{filter:brightness(1.08)}}.dl .mail-demo-panel{display:grid;gap:10px;inline-size:min(320px,80vw);padding:18px;color:var(--shell-text-primary)}.dl .mail-demo-panel h2{margin:0;font-size:15px;font-weight:600}.dl .mail-demo-panel p{margin:0;color:var(--shell-text-secondary);font-size:13px;line-height:1.5}.dl .mail-demo-panel .mail-link-button{justify-self:start}.dl .mail-demo-panel__states{display:grid;gap:2px;margin:6px 0 0;padding:10px 0 0;border:0;border-block-start:1px solid var(--shell-menu-divider)}.dl .mail-demo-panel__states legend{padding:10px 0 6px;color:var(--shell-text-secondary);font-size:11.5px;font-weight:600;float:inline-start;inline-size:100%}.dl .mail-demo-panel__state{display:flex;align-items:center;justify-content:space-between;min-block-size:32px;padding:0 10px;color:var(--shell-text-primary);font:inherit;font-size:13px;text-align:start;background:none;border:0;border-radius:7px;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .mail-demo-panel__state:hover{background:var(--raouf-control-surface-hover)}}.dl .mail-demo-panel__state[aria-pressed=true]{color:var(--mail-accent);font-weight:500}.dl .mail-sidebar{display:flex;flex-direction:column;min-block-size:0;background:var(--mail-surface-sidebar);border-inline-end:1px solid var(--mail-line)}.dl .mail-sidebar--overlay{border-inline-end:0}.dl .mail-sidebar__overlay-head{display:flex;align-items:center;justify-content:space-between;padding:14px 12px 4px 20px;font-size:15px;font-weight:600}.dl .mail-sidebar__scroll{flex:1 1 auto;min-block-size:0;overflow-y:auto;padding:16px 10px;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent)}.dl .mail-sidebar__section+.mail-sidebar__section{margin-block-start:22px}.dl .mail-sidebar__heading{margin:0 0 6px;padding-inline:10px;color:var(--mail-ink-faint);font-size:11.5px;font-weight:600;letter-spacing:.01em}.dl .mail-sidebar__list,.dl .mail-sidebar__accounts,.dl .mail-move-list{display:grid;gap:1px;margin:0;padding:0;list-style:none}.dl .mail-sidebar__accounts{gap:10px}.dl .mail-sidebar__account-toggle{display:flex;align-items:center;gap:6px;inline-size:100%;min-block-size:28px;margin-block-end:2px;padding:0 10px;color:var(--mail-ink-faint);font:inherit;font-size:11.5px;font-weight:600;letter-spacing:.01em;text-align:start;background:none;border:0;border-radius:7px;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .mail-sidebar__account-toggle:hover{color:var(--mail-ink-dim)}}.dl .mail-sidebar__chevron{flex:none;order:3;margin-inline-start:auto;opacity:0;transition:transform .2s var(--mail-easing),opacity .15s var(--mail-easing)}.dl .mail-sidebar__account-toggle:focus-visible .mail-sidebar__chevron,.dl .mail-sidebar__account-toggle[aria-expanded=false] .mail-sidebar__chevron{opacity:1}@media(hover:hover)and (pointer:fine){.dl .mail-sidebar__account-toggle:hover .mail-sidebar__chevron{opacity:1}}.dl .mail-sidebar__account-toggle[aria-expanded=false] .mail-sidebar__chevron{transform:rotate(-90deg)}.dl[dir=rtl] .mail-sidebar__account-toggle[aria-expanded=false] .mail-sidebar__chevron{transform:rotate(90deg)}.dl .mail-sidebar__account-name{flex:0 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .mail-sidebar__account-badge{display:inline-flex;flex:none;align-items:center;gap:3px;color:var(--mail-ink-faint);font-size:11px;font-weight:500}.dl .mail-sidebar__account-note{display:block;padding-inline:40px;color:var(--mail-ink-faint);font-size:11.5px}.dl .mail-mailbox{display:flex;align-items:center;gap:10px;inline-size:100%;min-block-size:32px;padding:0 10px;color:var(--mail-ink);font:inherit;font-size:13.5px;text-align:start;background:none;border:0;border-radius:8px;cursor:pointer;transition:background .12s var(--mail-easing)}@media(hover:hover)and (pointer:fine){.dl .mail-mailbox:hover{background:var(--mail-hover)}}.dl .mail-mailbox:active{background:var(--mail-selected)}.dl .mail-mailbox.is-selected,.dl .mail-mailbox[aria-current=true]{font-weight:500;background:var(--mail-selected)}.dl .mail-mailbox.is-muted{color:var(--mail-ink-dim)}.dl .mail-mailbox__icon{flex:none;color:var(--mail-accent)}.dl .mail-mailbox.is-muted .mail-mailbox__icon{color:var(--mail-ink-faint)}.dl .mail-mailbox__label{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .mail-mailbox__badge{flex:none;color:var(--mail-ink-faint);font-size:12.5px;font-weight:400;font-variant-numeric:tabular-nums}.dl .mail-sidebar__footer{display:grid;gap:6px;padding:12px 20px 16px}.dl .mail-sidebar__connection{display:flex;align-items:center;gap:7px;color:var(--mail-ink-faint);font-size:11.5px;line-height:1.35}.dl .mail-sidebar__connection i{flex:none;inline-size:7px;block-size:7px;background:var(--mail-indigo);border-radius:50%}.dl .mail-sidebar__settings{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-block-size:32px;margin-inline-start:-10px;padding:0 10px;color:var(--mail-ink-dim);font:inherit;font-size:13px;background:none;border:0;border-radius:8px;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .mail-sidebar__settings:hover{color:var(--mail-ink);background:var(--mail-hover)}}.dl .mail-list{display:flex;flex-direction:column;min-block-size:0;background:var(--mail-surface)}.dl .mail-list__header{position:relative;z-index:1;display:grid;gap:4px;padding:12px 16px 14px}.dl .mail-list__title-row{display:flex;align-items:center;gap:4px;margin-inline:-4px}.dl .mail-list__spacer{flex:1}.dl .mail-list__title{padding-inline:4px}.dl .mail-list__title-line{display:flex;align-items:center;gap:10px;min-inline-size:0}.dl .mail-list__title h2{min-inline-size:0;margin:0;overflow:hidden;font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.022em;text-overflow:ellipsis;white-space:nowrap}.dl .mail-list__title p{margin:3px 0 0;overflow:hidden;color:var(--mail-ink-dim);font-size:13px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.dl .mail-search-row{display:flex;align-items:center;gap:6px;margin-block-start:12px}.dl .mail-search{position:relative;display:flex;flex:1;align-items:center;min-inline-size:0}.dl .mail-search__icon{position:absolute;inset-inline-start:12px;color:var(--mail-ink-faint);pointer-events:none}.dl .mail-search input{inline-size:100%;block-size:34px;padding-inline:34px 30px;color:var(--mail-ink);font:inherit;font-size:13.5px;background:var(--mail-fill);border:0;border-radius:999px;outline:none;transition:box-shadow .15s var(--mail-easing)}.dl .mail-search input::placeholder{color:var(--mail-ink-faint)}.dl .mail-search input::-webkit-search-cancel-button{display:none}.dl .mail-search input:focus-visible{box-shadow:0 0 0 3px var(--shell-focus-ring)}.dl .mail-search input:disabled{opacity:.5}.dl .mail-search__clear{position:absolute;inset-inline-end:7px;display:inline-grid;inline-size:18px;block-size:18px;place-items:center;padding:0;color:var(--mail-surface);background:var(--mail-ink-faint);border:0;border-radius:50%;cursor:pointer}.dl .mail-filter{display:grid;gap:12px;min-inline-size:232px;padding:16px 18px}.dl .mail-filter .mail-link-button{justify-self:start}.dl .mail-list__header:after{position:absolute;inset-inline:0;inset-block-end:-16px;block-size:16px;content:"";background:linear-gradient(to bottom,color-mix(in srgb,var(--mail-surface) 85%,transparent),transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(to bottom,#000000,transparent);mask-image:linear-gradient(to bottom,#000000,transparent);opacity:0;pointer-events:none;transition:opacity .2s var(--mail-easing)}.dl .mail-list[data-scrolled] .mail-list__header:after{opacity:1}.dl .mail-list__tools,.dl .mail-reader__tool-group{display:flex;flex:none;align-items:center;gap:0;padding:3px;background:var(--mail-glass);-webkit-backdrop-filter:var(--mail-glass-filter);backdrop-filter:var(--mail-glass-filter);border-radius:999px;box-shadow:var(--mail-glass-edge)}.dl :is(.mail-list__tools,.mail-reader__tool-group) .mail-tool{--mail-tool-size: 32px;min-inline-size:38px}.dl .mail-list__title-row>.mail-tool,.dl .mail-reader__toolbar>.mail-tool{--mail-tool-size: 38px;background:var(--mail-glass);-webkit-backdrop-filter:var(--mail-glass-filter);backdrop-filter:var(--mail-glass-filter);box-shadow:var(--mail-glass-edge)}.dl .mail-list__body{flex:1 1 auto;min-block-size:0;display:flex;flex-direction:column;overflow:hidden}.dl .mail-list__body>.async-state{flex:1;min-block-size:0;padding:32px;color:var(--mail-ink-faint)}.dl .mail-list__body>.async-state svg{color:var(--mail-ink-faint)}.dl .mail-list__body>.async-state strong{color:var(--mail-ink-dim);font-size:15px;font-weight:600}.dl .mail-list__body>.async-state p{max-inline-size:30ch;margin:0;font-size:13px;line-height:1.5}.dl .mail-list__body>.skeleton{margin:8px 20px}.dl .mail-list__scroll{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.dl .mail-list__rows{padding:2px 8px 20px;outline:none}.dl .mail-list__scroll>.mail-needs{margin:2px 16px 10px}.dl .mail-row{position:relative;display:grid;grid-template-columns:14px 36px minmax(0,1fr);align-items:start;column-gap:10px;padding-block:12px 13px;padding-inline:4px 12px;border-radius:11px;cursor:default;-webkit-user-select:none;user-select:none;transition:background .12s var(--mail-easing)}.dl .mail-row:not(:has(.mail-avatar)){grid-template-columns:14px minmax(0,1fr)}.dl .mail-row:after{position:absolute;inset-inline:64px 12px;inset-block-end:0;block-size:1px;content:"";background:var(--mail-line)}.dl .mail-row:not(:has(.mail-avatar)):after{inset-inline-start:28px}@media(hover:hover){.dl .mail-row:hover{background:var(--mail-row-hover)}}.dl .mail-row.is-selected{background:var(--mail-selected)}.dl .mail-row.is-selected:after,.dl .mail-row:has(+.mail-row.is-selected):after{opacity:0}.dl .mail-list__rows:focus .mail-row.is-selected{color:var(--mail-on-selected);background:var(--mail-selected-strong)}.dl .mail-list__rows:focus .mail-row.is-selected :is(.mail-row__sender,.mail-row__subject,.mail-row__important,.mail-row__draft){color:var(--mail-on-selected)}.dl .mail-list__rows:focus .mail-row.is-selected :is(.mail-row__preview,.mail-row__meta,.mail-row__flag,.mail-row__vip,.mail-row__account,.mail-row__pending){color:var(--mail-on-selected-dim)}.dl .mail-list__rows:focus .mail-row.is-selected .mail-row__unread-dot{background:var(--mail-on-selected)}.dl .mail-list__rows:focus .mail-row.is-selected .mail-row__count{color:var(--mail-on-selected);background:#ffffff38}.dl .mail-list__rows:focus .mail-row.is-selected .mail-avatar{box-shadow:0 0 0 1.5px #ffffffbf}.dl .mail-list__rows:focus-visible .mail-row.is-active:not(.is-selected){box-shadow:inset 0 0 0 2px var(--mail-accent)}.dl .mail-row__status{display:grid;place-items:center;block-size:20px}.dl .mail-row__unread-dot{display:inline-block;inline-size:9px;block-size:9px;background:var(--mail-accent);border-radius:50%}.dl .mail-row__vip{color:var(--mail-vip)}.dl .mail-row .mail-avatar{margin-block-start:1px}.dl .mail-row__main{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;min-inline-size:0}.dl .mail-row__top{display:flex;align-items:baseline;gap:10px}.dl .mail-row__sender{display:flex;flex:1 1 auto;align-items:baseline;gap:6px;min-inline-size:0;overflow:hidden;color:var(--mail-ink);font-size:14px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.dl .mail-row__sender bdi{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.dl .mail-row.is-unread .mail-row__sender{font-weight:650}.dl .mail-row__draft{color:var(--mail-red);font-style:normal;font-weight:600}.dl .mail-row__count{flex:none;padding:0 6px;color:var(--mail-ink-dim);font-size:11px;font-weight:600;line-height:17px;background:var(--mail-fill);border-radius:9px}.dl .mail-row__meta{display:inline-flex;flex:none;align-items:center;gap:6px;color:var(--mail-ink-faint);font-size:12.5px;letter-spacing:.005em;font-variant-numeric:tabular-nums;white-space:nowrap}.dl .mail-row__flag{color:var(--mail-flag)}.dl .mail-row__pin{color:var(--mail-ink-faint);transform:rotate(45deg)}.dl .mail-list__rows:focus .mail-row.is-selected .mail-row__pin{color:var(--mail-on-selected-dim)}.dl .mail-row__subject,.dl .mail-row__preview,.dl .mail-message__summary-preview{text-align:start}.dl .mail-row__subject{overflow:hidden;color:var(--mail-ink);font-size:13.5px;white-space:nowrap;text-overflow:ellipsis}.dl .mail-row.is-unread .mail-row__subject{font-weight:500}.dl .mail-row__important{color:var(--dl-text);font-weight:700}.dl .mail-row__preview{display:-webkit-box;margin-block-start:1px;overflow:hidden;color:var(--mail-ink-dim);font-size:13px;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dl .mail-row[data-preview-lines="1"] .mail-row__preview{-webkit-line-clamp:1}.dl .mail-row__footnote{display:flex;flex-wrap:wrap;gap:4px 10px;margin-block-start:3px;font-size:12px}.dl .mail-row__account{color:var(--mail-ink-faint)}.dl .mail-row__pending{color:var(--mail-warning-ink);font-weight:500}.dl .mail-reader{position:relative;display:flex;flex-direction:column;min-block-size:0;background:var(--mail-surface)}.dl .mail-reader__toolbar{position:absolute;inset-block-start:0;inset-inline:0;z-index:3;display:flex;align-items:center;gap:10px;padding:10px 16px;pointer-events:none}.dl .mail-reader__toolbar>*{pointer-events:auto}.dl .mail-reader__toolbar:before{position:absolute;inset:0 0 -20px;z-index:-1;content:"";background:linear-gradient(to bottom,color-mix(in srgb,var(--mail-surface) 96%,transparent) 60%,color-mix(in srgb,var(--mail-surface) 60%,transparent));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(to bottom,#000000 62%,transparent);mask-image:linear-gradient(to bottom,#000000 62%,transparent);opacity:0;pointer-events:none;transition:opacity .2s var(--mail-easing)}.dl .mail-reader[data-scrolled] .mail-reader__toolbar:before{opacity:1}.dl .mail-reader__toolbar .mail-reader__divider{display:none}.dl .mail-reader__tool-group--end{margin-inline-start:auto}.dl .mail-reader__title{flex:1 1 0;min-inline-size:0;padding-inline:12px;overflow:hidden;color:var(--dl-text);font-size:13px;font-weight:600;text-align:center;white-space:nowrap;text-overflow:ellipsis;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .2s var(--mail-easing),transform .2s var(--mail-easing)}.dl .mail-reader__title.is-shown{opacity:1;transform:none}.dl .mail-reader__title+.mail-reader__tool-group--end{margin-inline-start:0}.dl .mail-reader__divider{inline-size:1px;block-size:20px;margin-inline:8px;background:var(--mail-line)}.dl .mail-reader__scroll{flex:1 1 auto;min-block-size:0;overflow-y:auto;padding:76px clamp(24px,4vw,56px) 72px;scroll-padding-block-start:64px;outline:none}.dl .mail-reader__scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--mail-accent)}.dl .mail-reader__placeholder{display:grid;flex:1;place-content:center;justify-items:center;gap:8px;padding:32px;color:var(--mail-ink-faint);text-align:center}.dl .mail-reader__placeholder h2{margin:8px 0 0;color:var(--mail-ink-dim);font-size:17px;font-weight:600;letter-spacing:-.01em}.dl .mail-reader__placeholder p{margin:0;font-size:13px}.dl .mail-reader__placeholder--none h2{margin:0;color:var(--mail-ink-faint);font-size:15px;font-weight:500;letter-spacing:-.005em}.dl .mail-reader__stack{position:relative;inline-size:128px;block-size:88px;margin-block-end:14px}.dl .mail-reader__stack span{position:absolute;inset:0;background:var(--mail-surface-raised);border:1px solid var(--mail-line);border-radius:14px;box-shadow:0 2px 8px #0000000f}.dl .mail-reader__stack span:nth-child(1){transform:rotate(-7deg) translate(-8px,4px)}.dl .mail-reader__stack span:nth-child(2){transform:rotate(5deg) translate(8px,2px)}.dl .mail-find{position:absolute;inset-block-start:62px;inset-inline-end:16px;z-index:3;display:flex;align-items:center;gap:6px;inline-size:min(380px,calc(100% - 32px));padding:4px 6px 4px 14px;color:var(--mail-ink-faint);background:var(--mail-glass);-webkit-backdrop-filter:var(--mail-glass-filter);backdrop-filter:var(--mail-glass-filter);border-radius:999px;box-shadow:var(--mail-glass-edge)}.dl .mail-find input{flex:1 1 auto;min-inline-size:0;block-size:26px;padding:0 4px;color:var(--mail-ink);font:inherit;font-size:13.5px;background:transparent;border:0;outline:none}.dl .mail-find input::-webkit-search-cancel-button{display:none}.dl .mail-find:focus-within{box-shadow:var(--mail-glass-edge),0 0 0 3px var(--shell-focus-ring)}.dl .mail-find input:focus-visible{outline:none;box-shadow:none}.dl .mail-find__count{min-inline-size:76px;font-size:12.5px;font-variant-numeric:tabular-nums;text-align:end}.dl .mail-conversation__header,.dl .mail-banner,.dl .mail-conversation{max-inline-size:860px;margin-inline:auto}.dl .mail-conversation__header{margin-block-end:22px}.dl .mail-conversation__subject{margin:0;font-size:22px;font-weight:650;line-height:1.25;letter-spacing:-.018em;overflow-wrap:anywhere;text-wrap:balance}.dl .mail-conversation__facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:8px 0 0}.dl .mail-conversation__facts:empty,.dl .mail-conversation__meta:empty{display:none}.dl .mail-conversation__meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;color:var(--mail-ink-faint);font-size:13px}.dl .mail-conversation__flag{display:inline-flex;align-items:center;gap:5px;color:var(--mail-flag-text);font-weight:600}.dl .mail-banner{display:flex;align-items:flex-start;gap:10px;margin-block-end:12px;padding:12px 14px;color:var(--mail-ink-dim);font-size:13px;line-height:1.5;background:var(--mail-fill);border-radius:12px}.dl .mail-banner>span:first-child{display:inline-grid;flex:none;margin-block-start:2px}.dl .mail-banner--warning{color:var(--mail-warning-ink);background:var(--mail-warning-tint)}.dl .mail-banner+.mail-conversation{margin-block-start:8px}.dl .mail-banner__note{color:var(--mail-ink-faint)}.dl .mail-team__assignee{display:inline-flex;align-items:center;gap:5px;padding:0;color:var(--mail-ink-dim);font:inherit;font-weight:500;background:none;border:0;cursor:pointer}.dl .mail-team__assignee.is-static{cursor:default}.dl .mail-team__assignee svg:last-child:not(:first-child){color:var(--mail-ink-faint)}@media(hover:hover){.dl button.mail-team__assignee:hover{color:var(--dl-text)}}.dl .mail-team__assignee:focus-visible{border-radius:4px;outline:2px solid var(--ap-blue);outline-offset:2px}.dl .mail-team__timer{display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.dl .mail-team__timer.is-soon{color:var(--mail-warning-ink);font-weight:500}.dl .mail-team__timer.is-overdue{color:var(--mail-danger-ink);font-weight:600}.dl .mail-note{display:grid;gap:6px;margin-block:10px;padding:12px 14px;background:var(--mail-note-tint);border-radius:14px;box-shadow:inset 0 0 0 .5px var(--mail-note-edge)}.dl .mail-note__head{display:flex;align-items:center;gap:8px;min-inline-size:0;font-size:13px}.dl .mail-note__head>svg{flex:none;color:color-mix(in srgb,var(--ap-yellow) 70%,var(--dl-text))}.dl .mail-note__kind{color:var(--mail-ink-faint)}.dl .mail-note__head time{margin-inline-start:auto;color:var(--mail-ink-faint);font-size:12px;font-variant-numeric:tabular-nums}.dl .mail-note__delete{display:inline-grid;flex:none;inline-size:24px;block-size:24px;place-items:center;padding:0;color:var(--mail-ink-faint);background:none;border:0;border-radius:999px;cursor:pointer}@media(hover:hover){.dl .mail-note__delete:hover{color:var(--dl-text);background:var(--ap-fill-4)}}.dl .mail-note__text{margin:0;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.dl .mail-note__private{margin:0;color:var(--mail-ink-faint);font-size:11.5px}.dl .mail-note--compose{margin-block:12px}.dl .mail-note--compose .dl-field{margin:0}.dl .mail-note__actions{display:flex;flex-wrap:wrap;gap:8px}.dl .mail-inline-notice{display:flex;align-items:center;gap:10px;margin:0;padding:8px 12px;color:var(--mail-ink-dim);font-size:12.5px;background:var(--mail-fill);border-radius:var(--mail-radius)}.dl .mail-inline-notice>svg{flex:none}.dl .mail-inline-notice>span{flex:1 1 auto}.dl .mail-inline-notice--offline{margin:0 16px 10px;color:var(--mail-warning-ink);background:var(--mail-warning-tint)}.dl .mail-conversation{display:grid}.dl .mail-message{padding-block:22px;border-block-start:1px solid var(--mail-line)}.dl .mail-message:first-child{padding-block-start:0;border-block-start:0}.dl .mail-message--collapsed{padding-block:4px}.dl .mail-message--collapsed+.mail-message--collapsed{border-block-start-color:transparent}.dl .mail-message__summary{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:12px;inline-size:100%;min-block-size:52px;padding:8px 10px;color:var(--mail-ink);font:inherit;font-size:13.5px;text-align:start;background:none;border:0;border-radius:12px;cursor:pointer;transition:background .12s var(--mail-easing)}@media(hover:hover)and (pointer:fine){.dl .mail-message__summary:hover{background:var(--mail-hover)}}.dl .mail-message__summary:active{background:var(--mail-selected)}.dl .mail-message__summary-from{display:inline-flex;align-items:center;gap:7px;font-weight:600;white-space:nowrap}.dl .mail-message__summary-preview{overflow:hidden;color:var(--mail-ink-dim);white-space:nowrap;text-overflow:ellipsis}.dl .mail-message__summary time,.dl .mail-message__summary>svg{color:var(--mail-ink-faint);font-size:12.5px}.dl .mail-message__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px}.dl .mail-message__collapse{display:inline-grid;padding:0;background:none;border:0;border-radius:50%;cursor:pointer}.dl .mail-message__people{display:grid;gap:3px;min-inline-size:0;padding-block-start:2px}.dl .mail-message__from{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:15px}.dl .mail-message__from strong{font-weight:600}.dl .mail-message__vip{align-self:center;color:var(--mail-vip)}.dl .mail-message__address{color:var(--mail-ink-faint);font-size:13px}.dl .mail-message__recipients{display:flex;flex-wrap:wrap;gap:2px 14px;color:var(--mail-ink-dim);font-size:13px}.dl .mail-message__when{display:grid;justify-items:end;gap:3px;padding-block-start:3px;color:var(--mail-ink-faint);font-size:13px;white-space:nowrap}.dl .mail-message__external{flex:none;padding:0 6px;color:var(--mail-ink-faint);font-size:11px;font-weight:500;line-height:17px;border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dl-text) 14%,transparent)}.dl .mail-message__date{display:inline-flex;align-items:baseline;gap:6px}.dl .mail-message__important{color:var(--dl-text);font-weight:700}.dl .mail-details{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:16px 0 0;margin-inline-start:58px;padding:14px 16px;font-size:13px;background:var(--mail-fill);border-radius:12px}.dl .mail-details dt{color:var(--mail-ink-faint)}.dl .mail-details dd{display:flex;flex-wrap:wrap;gap:2px 10px;margin:0;overflow-wrap:anywhere}.dl .mail-details dd.is-warning{color:var(--mail-warning-ink);font-weight:600}.dl .mail-message>.mail-inline-notice{margin-block-start:14px;margin-inline-start:58px;padding:0;background:none}.dl .mail-body{margin-block-start:18px;padding-inline-start:58px;overflow-x:auto;color:var(--mail-ink);font-size:15px;line-height:1.6;overflow-wrap:anywhere;contain:content}.dl .mail-body p{margin:0 0 1em}.dl .mail-body p:last-child{margin-block-end:0}.dl .mail-body img{max-inline-size:100%;block-size:auto;border-radius:10px}.dl .mail-body table{max-inline-size:100%}.dl .mail-body a{color:var(--mail-accent);text-underline-offset:2px}.dl .mail-body blockquote,.dl .mail-body .mail-quote{margin:.8em 0;padding-inline-start:14px;color:var(--mail-ink-dim);border-inline-start:3px solid var(--mail-line)}.dl .mail-body pre{white-space:pre-wrap}.dl .mail-remote-image{display:inline-flex;align-items:center;min-block-size:44px;padding:8px 14px;color:var(--mail-ink-faint);font-size:13px;background:var(--mail-fill);border-radius:10px}.dl .mail-remote-image:before{content:"⊘";margin-inline-end:8px}.dl mark.mail-find-hit{color:inherit;background:color-mix(in srgb,#ffd60a 45%,transparent);border-radius:3px}.dl mark.mail-find-hit.is-current{color:#1d1d1f;background:#ffd60a}.dl .mail-attachments{margin-block-start:22px;padding-inline-start:58px}.dl .mail-attachments__head{display:flex;align-items:center;gap:7px;margin-block-end:10px;color:var(--mail-ink-faint);font-size:12.5px}.dl .mail-attachments__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin:0;padding:0;list-style:none}.dl .mail-attachment{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;inline-size:100%;padding:8px 12px 8px 8px;color:var(--mail-ink);font:inherit;text-align:start;background:var(--mail-surface-raised);border:1px solid var(--mail-line);border-radius:12px;cursor:pointer;transition:transform .16s var(--mail-easing),background-color .15s ease}@media(hover:hover)and (pointer:fine){.dl .mail-attachment:hover{background:color-mix(in srgb,var(--dl-text) 3%,var(--mail-surface-raised))}}.dl .mail-attachment:active{transform:scale(.98)}.dl .mail-attachment__thumb{--kind: var(--ap-gray);grid-row:1 / span 2;display:grid;place-items:center;inline-size:40px;block-size:40px;overflow:hidden;color:var(--kind);background:color-mix(in srgb,var(--kind) 13%,transparent);border-radius:9px}.dl .mail-attachment__thumb--pdf{--kind: var(--ap-red)}.dl .mail-attachment__thumb--sheet{--kind: var(--ap-green)}.dl .mail-attachment__thumb--doc{--kind: var(--ap-blue)}.dl .mail-attachment__thumb--image{--kind: var(--ap-indigo)}.dl .mail-attachment__thumb--calendar{--kind: var(--ap-red)}.dl .mail-attachment__thumb img{inline-size:100%;block-size:100%;object-fit:cover}.dl .mail-attachment__name{align-self:end;overflow:hidden;font-size:13px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.dl .mail-attachment__size{align-self:start;color:var(--mail-ink-faint);font-size:11.5px;font-variant-numeric:tabular-nums}.dl .mail-quicklook{display:grid;gap:12px;justify-items:center}.dl .mail-quicklook img{max-inline-size:100%;max-block-size:60dvh;border-radius:12px}.dl .mail-quicklook__none{display:grid;justify-items:center;gap:10px;padding:40px 16px;color:var(--shell-text-secondary);text-align:center}.dl .mail-quicklook__meta{margin:0;color:var(--shell-text-secondary);font-size:13px}.dl .mail-dialog__lead{margin:0 0 14px;color:var(--shell-text-secondary);font-size:13.5px;line-height:1.5}.dl .mail-move-list{max-block-size:50dvh;overflow-y:auto}.dl .mail-move-list .mail-mailbox{color:var(--shell-text-primary)}.dl .mail-shortcuts{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px 32px}.dl .mail-shortcuts h3{margin:0 0 10px;color:var(--shell-text-secondary);font-size:12px;font-weight:600}.dl .mail-shortcuts dl{display:grid;gap:8px;margin:0}.dl .mail-shortcuts dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13.5px}.dl .mail-shortcuts dd{display:flex;gap:4px;margin:0}.dl .mail-shortcuts kbd{min-inline-size:24px;padding:2px 7px;color:var(--shell-text-primary);font:12px/18px Raouf Farsi,ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center;background:var(--raouf-control-surface);border-radius:6px;box-shadow:inset 0 -1px 0 var(--shell-control-border)}.dl .mail-settings{display:grid;gap:18px}.dl .mail-settings__panel{display:grid;gap:4px}.dl .mail-settings__row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-block-size:48px;border-block-end:1px solid var(--shell-menu-divider)}.dl .mail-settings__row label{display:inline-flex;align-items:center;gap:8px}.dl .mail-settings__note{margin:8px 0;color:var(--shell-text-secondary);font-size:12.5px;line-height:1.5}.dl .mail-settings__planned{display:grid;margin:0;padding:0;list-style:none}.dl .mail-settings__planned li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:44px;border-block-end:1px solid var(--shell-menu-divider)}.dl .mail-settings__demo{display:inline-flex;align-items:center;gap:4px;color:var(--mail-indigo)}.dl .mail-table-wrap{max-block-size:52dvh;overflow:auto;border:1px solid var(--shell-menu-divider);border-radius:12px}.dl .mail-table{inline-size:100%;font-size:12.5px;border-collapse:collapse}.dl .mail-table th,.dl .mail-table td{block-size:auto;min-inline-size:0;padding:10px 12px;color:var(--shell-text-primary);font-size:12.5px;letter-spacing:normal;text-align:start;text-transform:none;vertical-align:top;background:none;border-block-end:1px solid var(--shell-menu-divider)}.dl .mail-table thead th{position:sticky;inset-block-start:0;z-index:1;color:var(--shell-text-secondary);font-size:12px;font-weight:600;background:var(--surface-2)}.dl .mail-table tbody th{position:static;font-weight:550}.dl .mail-table td:nth-child(2),.dl .mail-table td:nth-child(3){white-space:nowrap}.dl .mail-table__muted{color:var(--shell-text-secondary)}.dl .mail-table__warning{color:var(--status-attention);font-weight:600}.dl .mail-context-anchor{position:fixed;inline-size:0;block-size:0;pointer-events:none}.dl .mail-toast-region{position:absolute;inset-inline:0;inset-block-end:24px;z-index:30;display:flex;justify-content:center;pointer-events:none}.dl .mail-toast{display:flex;align-items:center;gap:12px;max-inline-size:min(560px,calc(100% - 32px));padding-block:9px;padding-inline:18px 9px;color:var(--mail-ink);font-size:13.5px;background:var(--mail-surface-raised);border:1px solid var(--mail-window-border);border-radius:14px;box-shadow:0 12px 32px #00000029,0 1px 3px #00000014;pointer-events:auto;animation:mail-toast-in .24s var(--mail-easing)}.dl .mail-toast>span{display:grid;gap:2px}.dl .mail-toast small{color:var(--mail-ink-faint);font-size:11.5px}.dl .mail-toast__undo{display:inline-flex;align-items:center;gap:6px;block-size:30px;padding:0 12px;color:var(--mail-accent);font:inherit;font-weight:600;background:var(--mail-accent-tint);border:0;border-radius:8px;cursor:pointer;transition:transform .1s ease-out}.dl .mail-toast__undo:active{transform:scale(.97)}.dl .mail-toast__dismiss{display:inline-grid;inline-size:28px;block-size:28px;place-items:center;padding:0;color:var(--mail-ink-faint);background:none;border:0;border-radius:7px;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .mail-toast__dismiss:hover{color:var(--mail-ink);background:var(--mail-hover)}}@keyframes mail-toast-in{0%{transform:translateY(10px);opacity:0}}.dl .mail-flag--red{color:var(--mail-flag-red)}.dl .mail-flag--orange{color:var(--mail-flag-orange)}.dl .mail-flag--yellow{color:var(--mail-flag-yellow)}.dl .mail-flag--green{color:var(--mail-flag-green)}.dl .mail-flag--blue{color:var(--mail-flag-blue)}.dl .mail-flag--purple{color:var(--mail-flag-purple)}.dl .mail-flag--gray{color:var(--mail-flag-gray)}.dl .mail-tool.is-flagged[class*=mail-flag--]{background:transparent}.dl .mail-flag-swatch{display:inline-block;inline-size:12px;block-size:12px;background:currentColor;border-radius:50%}.dl .mail-row__reminder{color:var(--mail-indigo)}.dl .mail-button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.dl .mail-button:disabled,.dl .mail-button[aria-disabled=true]{opacity:.45;cursor:default;filter:none;transform:none}.dl .mail-button--small{min-block-size:28px;padding:0 12px;font-size:12.5px}.dl .mail-banner{align-items:center}.dl .mail-banner__text{flex:1 1 auto;min-inline-size:0}.dl .mail-banner__actions{display:inline-flex;flex:none;gap:6px}.dl .mail-dialog__spacer{flex:1 1 auto}.dl .mail-record-type{display:inline-block;padding:1px 6px;color:var(--mail-ink-dim);font-size:11px;font-weight:600;background:var(--mail-fill);border-radius:5px}.dl .mail-meter{display:block;inline-size:120px;block-size:4px;margin-block-end:6px;overflow:hidden;background:var(--mail-fill);border-radius:2px}.dl .mail-meter i{display:block;block-size:100%;background:var(--mail-accent);border-radius:inherit}.dl .mail-scope{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-block-start:12px}.dl .mail-scope .mail-link-button{font-size:12.5px;white-space:nowrap}.dl .mail-inline-notice--away{margin:0 16px 10px;color:var(--mail-indigo);background:var(--mail-indigo-tint)}.dl .mail-inline-notice--away .mail-link-button{font-weight:600}.dl .mail-sidebar__account-head{display:flex;align-items:center;gap:2px}.dl .mail-sidebar__account-head .mail-sidebar__account-toggle{flex:1 1 auto;min-inline-size:0}.dl .mail-sidebar__add{display:inline-grid;flex:none;inline-size:28px;block-size:28px;place-items:center;margin-inline-end:4px;padding:0;color:var(--mail-ink-faint);background:none;border:0;border-radius:7px;cursor:pointer;opacity:0;transition:opacity .15s ease-out}.dl .mail-sidebar__add:focus-visible{opacity:1}@media(hover:hover)and (pointer:fine){.dl .mail-sidebar__account-head:hover .mail-sidebar__add{opacity:1}}@media(hover:hover)and (pointer:fine){.dl .mail-sidebar__add:hover{color:var(--mail-ink);background:var(--mail-hover)}}.dl .mail-sidebar__add:focus-visible{outline:2px solid var(--mail-accent);outline-offset:-2px}@media(hover:none){.dl .mail-sidebar__add{opacity:1}}.dl .mail-mailbox.is-drop-target{background:var(--mail-accent-tint);box-shadow:inset 0 0 0 2px var(--mail-accent)}.dl .mail-conversation__muted{display:inline-flex;align-items:center;gap:4px}.dl .mail-links{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none}.dl .mail-link-chip{display:inline-flex;align-items:center;gap:6px;max-inline-size:100%;padding-block:4px;padding-inline:10px 6px;color:var(--mail-ink-dim);font-size:12px;background:var(--mail-fill);border-radius:999px}.dl .mail-link-chip .mail-record-type{padding:0;background:none}.dl .mail-link-chip__ref{color:var(--mail-ink);font-weight:600}.dl .mail-link-chip__label{max-inline-size:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .mail-contact-trigger{padding:0;color:inherit;font:inherit;text-align:start;background:none;border:0;border-radius:4px;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .mail-contact-trigger:hover strong{color:var(--mail-accent)}}.dl .mail-contact-trigger:focus-visible{outline:2px solid var(--mail-accent);outline-offset:2px}.dl .mail-contact{display:grid;justify-items:center;gap:2px;inline-size:288px;padding:20px 14px 12px;text-align:center}.dl .mail-contact__name{margin-block-start:10px;font-size:16px;font-weight:600}.dl .mail-contact__address{color:var(--shell-text-secondary);font-size:12.5px}.dl .mail-contact__tag{margin-block:4px 12px;color:var(--shell-text-secondary);font-size:11.5px}.dl .mail-contact__actions{display:grid;inline-size:100%;margin:0;padding:6px 0 0;list-style:none;border-block-start:1px solid var(--shell-menu-divider)}.dl .mail-contact__actions button{display:flex;align-items:center;gap:10px;inline-size:100%;min-block-size:36px;padding:0 10px;color:var(--shell-text-primary);font:inherit;font-size:13.5px;text-align:start;background:none;border:0;border-radius:8px;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .mail-contact__actions button:hover:not([aria-disabled=true]){background:var(--mail-hover)}}.dl .mail-contact__actions button:focus-visible{outline:2px solid var(--mail-accent);outline-offset:-2px}.dl .mail-contact__actions button svg{flex:none;color:var(--mail-accent)}.dl .mail-contact__actions button[aria-disabled=true]{color:var(--shell-text-secondary);cursor:default}.dl .mail-contact__actions button[aria-disabled=true] svg{color:inherit}.dl .mail-contact__actions button .mail-status{margin-inline-start:auto}.dl .mail-contact__actions button.is-danger,.dl .mail-contact__actions button.is-danger svg{color:var(--mail-red)}.dl .mail-contact__note{margin:8px 4px 0;color:var(--shell-text-secondary);font-size:11.5px;line-height:1.45}.dl .mail-composer-dock{position:absolute;inset:0;z-index:25;display:flex;align-items:flex-end;justify-content:flex-end;gap:14px;padding-inline:20px;pointer-events:none}.dl .mail-composer{display:flex;flex-direction:column;inline-size:min(580px,calc(100% - 8px));block-size:min(600px,calc(100% - 20px));overflow:hidden;color:var(--mail-ink);background:var(--mail-surface-raised);border-start-start-radius:14px;border-start-end-radius:14px;box-shadow:var(--mail-composer-shadow);pointer-events:auto;transform-origin:bottom right;animation:mail-composer-in .2s var(--mail-easing)}.dl[dir=rtl] .mail-composer{transform-origin:bottom left}.dl .mail-composer.is-minimized{display:block;flex:none;inline-size:280px;block-size:auto;animation:none}.dl .mail-composer.is-expanded{position:absolute;inset:28px 48px 0;inline-size:auto;block-size:auto}@keyframes mail-composer-in{0%{opacity:0;transform:translateY(16px) scale(.98)}}.dl .mail-composer[data-instant]{animation:none}.dl .mail-composer{view-transition-class:mail-composer}.dl .mail-composer__head{display:flex;align-items:center;gap:2px;min-block-size:46px;padding-block:6px;padding-inline:18px 8px}.dl .mail-composer__title{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-inline-size:0;margin:0;padding:0;overflow:hidden;color:inherit;font:inherit;font-size:15px;font-weight:600;text-align:start;text-overflow:ellipsis;white-space:nowrap;background:none;border:0}.dl button.mail-composer__title{cursor:pointer}.dl button.mail-composer__title:focus-visible{outline:2px solid var(--mail-accent);outline-offset:2px;border-radius:4px}.dl .mail-composer__title bdi{overflow:hidden;text-overflow:ellipsis}.dl .mail-composer__important{flex:none;color:var(--dl-text-2);font-size:11px;font-weight:600}.dl .mail-composer__fields{padding-inline:18px}.dl .mail-compose__copies-fields{display:grid}.dl .mail-compose__field{position:relative;display:flex;align-items:center;gap:6px;min-block-size:40px;border-block-end:1px solid var(--mail-line);transition:border-color .15s ease-out}.dl .mail-compose__field:focus-within{border-block-end-color:var(--mail-accent)}.dl .mail-compose__label{flex:none;color:var(--mail-ink-dim);font-size:13px}.dl .mail-compose__input,.dl .mail-compose__select,.dl .mail-recipients__input input{flex:1 1 auto;min-inline-size:0;block-size:34px;padding:0;color:var(--mail-ink);font:inherit;font-size:14px;background:transparent;border:0;outline:none}.dl :is(.mail-compose__input,.mail-compose__select,.mail-recipients__input input):is(:focus,:focus-visible){outline:none;box-shadow:none}.dl .mail-compose__select{cursor:pointer}.dl .mail-compose__select option{color:var(--shell-text-primary);background:var(--shell-surface-menu)}.dl .mail-compose__copies{flex:none;font-size:12.5px}.dl .mail-recipients__tokens{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:4px;min-inline-size:0;margin:0;padding:3px 0;list-style:none}.dl .mail-recipients__input{display:flex;flex:1 1 120px;min-inline-size:120px}.dl .mail-token{display:inline-flex;align-items:center;gap:2px;max-inline-size:100%;block-size:26px;padding-inline:10px 3px;color:var(--mail-accent);font-size:13px;background:var(--mail-accent-tint);border-radius:999px}.dl .mail-token.is-invalid{color:var(--mail-red);background:var(--mail-red-tint)}.dl .mail-token__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .mail-token__remove{display:inline-grid;flex:none;inline-size:20px;block-size:20px;place-items:center;padding:0;color:inherit;background:none;border:0;border-radius:50%;cursor:pointer;opacity:.7}@media(hover:hover)and (pointer:fine){.dl .mail-token__remove:hover{background:var(--mail-hover);opacity:1}}.dl .mail-token__remove:focus-visible{outline:2px solid var(--mail-accent);outline-offset:0;opacity:1}.dl .mail-suggestions{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:28px;z-index:6;display:grid;gap:1px;min-inline-size:300px;max-inline-size:calc(100% - 28px);margin:0;padding:6px;list-style:none;background:var(--mail-surface-raised);border:1px solid var(--mail-window-border);border-radius:12px;box-shadow:0 12px 32px #0000002e}.dl .mail-suggestions[hidden]{display:none}.dl .mail-suggestion{display:flex;align-items:baseline;gap:10px;padding:7px 10px;font-size:13.5px;border-radius:8px;cursor:pointer}.dl .mail-suggestion svg{align-self:center;flex:none}.dl .mail-suggestion__name{flex:none;font-weight:500}.dl .mail-suggestion__address{min-inline-size:0;overflow:hidden;color:var(--mail-ink-dim);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.dl .mail-suggestion.is-active{color:#fff;background:var(--mail-selected-strong)}.dl .mail-suggestion.is-active .mail-suggestion__address{color:var(--mail-on-selected-dim)}.dl .mail-composer__problem{display:flex;align-items:center;gap:8px;margin:10px 18px 0;padding:8px 12px;color:var(--mail-red);font-size:12.5px;background:var(--mail-red-tint);border-radius:10px}.dl .mail-composer__problem svg{flex:none}.dl .mail-composer__format{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 14px;border-block-end:1px solid var(--mail-line)}.dl .mail-composer__format .mail-reader__divider{margin-inline:4px}.dl .mail-composer__link{display:inline-flex;align-items:center;gap:6px;margin-inline-start:6px}.dl .mail-composer__link input{inline-size:200px;block-size:28px;padding:0 10px;color:var(--mail-ink);font:inherit;font-size:13px;background:var(--mail-fill);border:0;border-radius:7px;outline:none}.dl .mail-composer__link input:focus-visible{box-shadow:0 0 0 2px var(--mail-accent)}.dl .mail-composer__body{position:relative;flex:1 1 auto;min-block-size:0;overflow:auto;padding:14px 18px 18px}.dl .mail-composer>:not(.mail-composer__body){flex:none}.dl .mail-composer__editor{min-block-size:calc(100% - 4px);padding:0;font-size:14px;line-height:1.55;outline:none;cursor:text}.dl .mail-composer__editor:focus-visible{outline:none}.dl .mail-composer__editor [data-signature]{color:var(--mail-ink-dim)}.dl .mail-compose__ghost{position:absolute;z-index:2;display:inline-flex;align-items:baseline;gap:6px;max-inline-size:60%;color:var(--mail-ink-faint);font-size:14px;line-height:1.55;white-space:nowrap;pointer-events:none}.dl .mail-compose__ghost-text{overflow:hidden;text-overflow:ellipsis}.dl .mail-compose__ghost kbd{flex:none;padding:0 5px;color:var(--mail-ink-faint);font:inherit;font-size:10.5px;font-weight:600;line-height:16px;border-radius:5px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dl-text) 18%,transparent)}.dl .mail-compose__mentions{position:absolute;z-index:5;display:grid;gap:1px;min-inline-size:240px;max-inline-size:320px;margin:0;padding:5px;list-style:none;background:var(--mail-surface-raised);border-radius:12px;box-shadow:var(--dl-shadow-pop),0 0 0 .5px var(--dl-separator)}.dl .mail-compose__mentions li{display:grid;gap:1px;padding:6px 10px;border-radius:8px;cursor:pointer}.dl .mail-compose__mentions li.is-active{color:var(--mail-on-selected);background:var(--mail-selected-strong)}.dl .mail-compose__mention-name{font-size:13.5px;font-weight:500}.dl .mail-compose__mention-address{color:var(--mail-ink-faint);font-size:12px}.dl .mail-compose__mentions li.is-active .mail-compose__mention-address{color:var(--mail-on-selected-dim)}.dl .mail-compose__hint{display:flex;align-items:center;gap:8px;margin:8px 18px 0;padding:7px 8px 7px 12px;color:var(--mail-ink-dim);font-size:12.5px;background:var(--ap-fill-4);border-radius:10px}.dl .mail-compose__hint>svg{flex:none;color:var(--mail-ink-faint)}.dl .mail-compose__hint--team{color:var(--mail-warning-ink);background:var(--mail-warning-tint)}.dl .mail-compose__hint--team>svg{color:currentColor}.dl .mail-compose__hint-note{color:var(--mail-ink-faint)}.dl .mail-compose__hint>span{flex:1 1 auto;min-inline-size:0}.dl .mail-compose__hint .mail-link-button{flex:none;font-size:12.5px;font-weight:500}.dl .mail-compose__hint-close{display:inline-grid;flex:none;inline-size:22px;block-size:22px;place-items:center;padding:0;color:var(--mail-ink-faint);background:none;border:0;border-radius:999px;cursor:pointer}@media(hover:hover){.dl .mail-compose__hint-close:hover{color:var(--mail-ink);background:var(--ap-fill-3)}}.dl .mail-compose__hint-close:focus-visible{outline:2px solid var(--mail-accent);outline-offset:1px}.dl .mail-compose__hint--advice{margin-block:0 8px}.dl .mail-compose__checks{display:grid;gap:6px;margin:4px 0 0;padding-inline-start:18px;font-size:13px;line-height:1.45;text-align:start}.dl .mail-composer.is-quote-folded .mail-composer__editor>blockquote:last-child,.dl .mail-composer.is-quote-folded .mail-composer__editor>p:has(+blockquote:last-child){display:none}.dl .mail-compose__quote-toggle{display:inline-grid;place-items:center;inline-size:36px;block-size:20px;margin-block-start:6px;padding:0;color:var(--mail-ink-dim);background:var(--ap-fill-4);border:0;border-radius:999px;cursor:pointer}@media(hover:hover){.dl .mail-compose__quote-toggle:hover{color:var(--mail-ink);background:var(--ap-fill-3)}}.dl .mail-compose__quote-toggle:focus-visible{outline:2px solid var(--mail-accent);outline-offset:2px}.dl .mail-composer__head:has(.mail-composer__from-quiet) .mail-composer__title{flex:0 1 auto}.dl .mail-composer__from-quiet{position:relative;display:inline-flex;align-items:center;gap:4px;min-inline-size:0;margin-inline:8px auto;color:var(--mail-ink-dim);font-size:13px}.dl .mail-composer__from-quiet select{min-inline-size:0;max-inline-size:22ch;padding:2px 16px 2px 0;overflow:hidden;color:var(--mail-ink);font:inherit;font-weight:500;text-overflow:ellipsis;background:none;border:0;border-radius:6px;appearance:none;cursor:pointer;field-sizing:content}.dl[dir=rtl] .mail-composer__from-quiet select{padding:2px 0 2px 16px}.dl .mail-composer__from-quiet svg{position:absolute;inset-inline-end:0;pointer-events:none}.dl .mail-composer__from-quiet select:focus-visible{outline:2px solid var(--mail-accent);outline-offset:2px}.dl .mail-composer__editor blockquote{margin-inline:0;padding-inline-start:12px;color:var(--mail-ink-dim);border-inline-start:2px solid var(--mail-line)}.dl .mail-composer__files{display:flex;flex-wrap:wrap;gap:8px;max-block-size:96px;margin:0;padding:10px 18px;overflow:auto;list-style:none;border-block-start:1px solid var(--mail-line)}.dl .mail-composer__file{display:inline-flex;align-items:center;gap:8px;max-inline-size:100%;padding-block:5px;padding-inline:8px 4px;font-size:12.5px;border:1px solid var(--mail-line);border-radius:10px}.dl .mail-composer__file img{inline-size:28px;block-size:28px;object-fit:cover;border-radius:5px}.dl .mail-composer__file>svg{color:var(--mail-ink-dim)}.dl .mail-composer__file-name{max-inline-size:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .mail-composer__file-size{color:var(--mail-ink-faint)}.dl .mail-composer__size{margin:10px 0 0;color:var(--mail-warning-ink);font-size:12.5px}.dl .mail-composer__drop{position:absolute;inset:8px;display:grid;place-content:center;justify-items:center;gap:8px;color:var(--mail-accent);font-weight:600;background:color-mix(in srgb,var(--mail-surface-raised) 85%,var(--mail-accent));border:2px dashed var(--mail-accent);border-radius:12px}.dl .mail-composer__foot{display:flex;align-items:center;gap:2px;padding:10px 12px 12px 14px;border-block-start:1px solid var(--mail-line)}.dl .mail-composer__send{display:inline-flex;margin-inline-end:8px}.dl .mail-composer__send-button{padding-inline:16px 14px;border-start-end-radius:0;border-end-end-radius:0}.dl .mail-composer__send-more{min-inline-size:30px;padding:0 8px;border-start-start-radius:0;border-end-start-radius:0;box-shadow:inset 1px 0 #ffffff47}.dl[dir=rtl] .mail-composer__send-more{box-shadow:inset -1px 0 #ffffff47}.dl .mail-composer__aa{font-size:14px;font-weight:600;letter-spacing:-.01em}.dl .mail-composer__bang{font-size:16px;font-weight:800}.dl .mail-composer__status{flex:1 1 auto;padding-inline:8px;overflow:hidden;color:var(--mail-ink-faint);font-size:12px;text-align:end;text-overflow:ellipsis;white-space:nowrap}.dl .mail-app[data-layout=compact] .mail-composer:not(.is-minimized){position:absolute;inset:0;inline-size:auto;block-size:auto;border-radius:0}.dl .mail-app[data-layout=compact] .mail-composer-dock{padding-inline:12px}.dl .mail-app:has(.mail-composer:not(.is-minimized)) .mail-toast-region{justify-content:flex-start;padding-inline-start:24px}.dl .mail-app[data-layout=compact]:has(.mail-composer:not(.is-minimized)) .mail-toast-region{inset-block:16px auto;justify-content:center;padding:0}.dl .mail-choice-list{display:grid;gap:2px;margin:0 0 14px;padding:0;list-style:none}.dl .mail-choice-list--scroll{max-block-size:280px;overflow:auto}.dl .mail-choice{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;inline-size:100%;min-block-size:44px;padding:8px 12px;color:var(--shell-text-primary);font:inherit;font-size:13.5px;text-align:start;background:none;border:0;border-radius:10px;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .mail-choice:hover:not(:disabled){background:var(--mail-hover)}}.dl .mail-choice:focus-visible{outline:2px solid var(--mail-accent);outline-offset:-2px}.dl .mail-choice:disabled{cursor:default;opacity:.6}.dl .mail-choice__icon{display:inline-grid;place-items:center;color:var(--mail-accent)}.dl .mail-choice__label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .mail-choice__detail{color:var(--shell-text-secondary);font-size:12.5px;white-space:nowrap}.dl .mail-choice-section h3{margin:14px 0 4px;color:var(--shell-text-secondary);font-size:12px;font-weight:600}.dl .mail-choice-custom{display:flex;align-items:flex-end;gap:10px;padding-block-start:14px;border-block-start:1px solid var(--shell-menu-divider)}.dl .mail-choice-custom>:first-child{flex:1 1 auto}.dl .mail-form{display:grid;gap:14px}.dl .mail-form--inline{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px}.dl .mail-form__actions{display:flex;justify-content:flex-end;gap:8px;margin-block-start:4px}.dl .mail-form__group{display:grid;gap:6px;margin:0;padding:0;border:0}.dl .mail-form__group legend{margin-block-end:6px;font-size:13px;font-weight:600}.dl .dialog-foundation:has(.dl-cal-settings){width:min(860px,calc(100vw - 32px));padding:0;overflow:hidden;text-align:start}.dl .dialog-foundation:has(.dl-cal-settings) .dialog-foundation__header{position:absolute;inset:0 auto auto 0;z-index:2;min-height:0;padding:0}.dl[dir=rtl] .dialog-foundation:has(.dl-cal-settings) .dialog-foundation__header{inset:0 0 auto auto}.dl .dialog-foundation:has(.dl-cal-settings) .dialog-foundation__header>h2{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dl .dialog-foundation:has(.dl-cal-settings) .dialog-foundation__close{position:absolute;inset-inline-start:16px;top:16px;display:grid}.dl .dialog-foundation:has(.dl-cal-settings) .dialog-foundation__body{padding:0;overflow:hidden}.dl .dl-cal-settings{display:grid;grid-template-columns:230px minmax(0,1fr);gap:0;height:min(600px,calc(100dvh - 120px));min-height:0}.dl .dl-cal-settings__nav.dl-tips,.dl[dir=rtl] .dl-cal-settings__nav.dl-tips{align-content:start;padding:60px 10px 12px;overflow-y:auto;background:color-mix(in srgb,var(--dl-text) 3%,var(--dl-surface-solid));border-radius:0;box-shadow:none;border-inline-end:1px solid var(--dl-separator)}.dl .dl-cal-settings__nav .dl-tips__group ul{gap:2px}.dl .dl-cal-settings__nav .dl-tips__group button{min-height:34px;gap:10px;padding-inline:10px;font-size:14px;border-radius:8px}.dl .dl-cal-settings__nav .dl-tips__icon{width:20px;color:var(--mail-accent)}.dl .dl-cal-settings__nav .dl-tips__icon svg{width:18px;height:18px}.dl .dl-cal-settings__nav .dl-tips__count{font-size:12px}.dl .dl-cal-settings__nav .dl-tips__group button[aria-current=page]{color:var(--dl-text);background:var(--ap-gray5)}.dl[data-theme=dark] .dl-cal-settings__nav .dl-tips__group button[aria-current=page]{background:var(--ap-gray4)}.dl .dl-cal-settings__pane{display:grid;align-content:start;gap:14px;min-width:0;max-height:100%;padding:22px 28px 28px;overflow-y:auto;overscroll-behavior:contain}.dl .dl-cal-settings__pane h3{margin:0;font-size:19px;font-weight:700}.dl .dl-cal-settings__pane h4{margin:10px 0 0;padding-bottom:6px;color:var(--dl-text);font-size:14px;font-weight:600;border-bottom:1px solid var(--dl-separator)}.dl .dl-cal-settings__note{margin:0;color:var(--dl-text-2);font-size:13px;line-height:1.45}.dl .dl-cal-settings .dl-field__label{color:var(--dl-text);font-size:13.5px;font-weight:400}.dl .dl-cal-settings .dl-select{inline-size:fit-content;min-inline-size:190px;max-inline-size:100%}.dl .dl-cal-settings .dl-segmented{inline-size:fit-content}.dl .dl-cal-settings .dl-switch-row{padding:2px 0;font-size:14px}.dl .dl-cal-settings .dl-switch-row small{display:block;margin-block-start:2px;color:var(--dl-text-2);font-size:12.5px;line-height:1.4}.dl .mail-settings__demo{display:flex;align-items:center;gap:8px}.dl .mail-settings__toolbar{display:flex;flex-wrap:wrap;gap:8px}.dl .mail-settings__inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.dl .mail-settings__inline>:first-child{flex:1 1 240px}.dl .mail-settings__empty{margin:0;padding:24px 0;color:var(--dl-text-2);text-align:center}.dl .mail-settings__list{display:grid;margin:0;padding:0;list-style:none}.dl .mail-settings__list li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:44px;border-block-end:1px solid var(--dl-separator)}.dl .mail-settings__label{display:inline-flex;align-items:center;gap:10px}.dl .mail-settings__planned{display:grid;gap:0;margin:0;padding:0;list-style:none}.dl .mail-settings__planned li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:10px;border-block-end:1px solid var(--dl-separator)}.dl .mail-settings__planned li>span small{display:block;margin-block-start:2px;color:var(--dl-text-2);font-size:12px}.dl .mail-entry{position:relative;display:grid;gap:12px;margin:0;padding:14px 16px;padding-inline-end:52px;background:var(--dl-surface-2);border:0;border-radius:14px}.dl .mail-entry__head,.dl .mail-entry__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.dl .mail-entry__head>.dl-field{flex:1 1 220px}.dl .mail-entry__row>.dl-field{flex:1 1 140px;min-inline-size:0}.dl .mail-entry__row .dl-select{inline-size:100%;min-inline-size:0}.dl .mail-entry{--dl-control: var(--dl-surface-solid)}.dl .mail-entry__head>.dl-switch-row{flex:0 1 auto;padding-block-end:6px}.dl .mail-entry__delete{position:absolute;inset-block-start:10px;inset-inline-end:10px;display:inline-grid;inline-size:32px;block-size:32px;place-items:center;padding:0;color:var(--ap-red);background:none;border:0;border-radius:8px;cursor:pointer}.dl .mail-entry__delete--inline{position:static;flex:none;margin-block-end:4px;color:var(--dl-text-2)}.dl .mail-entry__delete:disabled{opacity:.35;cursor:default}.dl .mail-entry__delete svg{inline-size:17px;block-size:17px}@media(hover:hover){.dl .mail-entry__delete:hover:not(:disabled){background:var(--ap-fill-4)}}.dl .mail-entry__delete:focus-visible{outline:2px solid var(--mail-accent);outline-offset:-2px}.dl .mail-search-help{margin-block-start:6px;padding:14px 16px;background:var(--dl-surface-2);border-radius:14px}.dl .mail-search-help h4{display:flex;align-items:center;gap:6px;margin:0 0 8px;padding:0;font-size:13px;font-weight:600;border:0}.dl .mail-search-help dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px 18px;margin:0}.dl .mail-search-help dl>div{display:flex;align-items:baseline;gap:10px}.dl .mail-search-help dt code{font-size:12px}.dl .mail-search-help dd{margin:0;color:var(--dl-text-2);font-size:12.5px}@media(pointer:coarse){.dl .dl-cal-settings__nav .dl-tips__group button{min-height:44px}}@media(max-width:760px){.dl .dl-cal-settings{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.dl .dl-cal-settings__nav.dl-tips,.dl[dir=rtl] .dl-cal-settings__nav.dl-tips{padding:56px 10px 8px;border-inline-end:0;border-block-end:1px solid var(--dl-separator)}.dl .dl-cal-settings__nav .dl-tips__group ul{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto}}.dl .mail-state{display:grid;flex:1;align-content:center;justify-items:center;gap:8px;max-inline-size:360px;margin:0 auto;padding:32px 16px;text-align:center}.dl .mail-state__icon{display:grid;inline-size:52px;block-size:52px;place-items:center;margin-block-end:6px;border-radius:16px}.dl .mail-state__icon svg{inline-size:26px;block-size:26px}.dl .mail-state--blue .mail-state__icon{color:var(--ap-blue);background:color-mix(in srgb,var(--ap-blue) 14%,transparent)}.dl .mail-state--red .mail-state__icon{color:var(--ap-red);background:color-mix(in srgb,var(--ap-red) 12%,transparent)}.dl .mail-state--orange .mail-state__icon{color:var(--ap-orange);background:color-mix(in srgb,var(--ap-orange) 13%,transparent)}.dl .mail-state__title{color:var(--dl-text);font-size:17px;font-weight:650;line-height:1.3}.dl .mail-state__body{margin:0;color:var(--dl-text-2);font-size:13.5px;line-height:1.45}.dl .mail-state .dl-button{margin-block-start:10px}.dl :is(.mail-filter-popover,.mail-advanced-popover).raouf-popover{background:var(--mail-surface-raised, var(--mail-surface));-webkit-backdrop-filter:none;backdrop-filter:none}.dl .mail-advanced-popover{inline-size:min(420px,calc(100vw - 32px));max-block-size:calc(100dvh - 140px);overflow-y:auto;overscroll-behavior:contain}.dl .mail-advanced{display:grid;gap:8px;padding:12px 16px 14px}.dl .mail-advanced{--dl-control-h: 36px}.dl .mail-advanced__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dl .mail-advanced__row .dl-select{inline-size:100%}.dl .mail-advanced__query{min-block-size:18px;margin:2px 0 0;overflow:hidden;color:var(--dl-text-2);font-family:Raouf Farsi,ui-monospace,SF Mono,Menlo,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dl .mail-advanced__actions{display:flex;justify-content:flex-end;gap:8px}.dl .mail-app[data-density=compact] .mail-row{padding-block:7px 8px}.dl .mail-app[data-density=compact] .mail-row__preview{-webkit-line-clamp:1}.dl .mail-app[data-density=comfortable] .mail-row{padding-block:16px 17px}.dl .mail-row__vip{color:var(--dl-text-2)}.dl .mail-row__extras{display:flex;grid-column:3;align-items:center;gap:12px;min-inline-size:0;margin-block-start:5px;overflow:hidden;color:var(--mail-ink-faint);font-size:12px;white-space:nowrap}.dl .mail-row:not(:has(.mail-avatar)) .mail-row__extras{grid-column:2}.dl .mail-row__extras>*{flex:none}.dl .mail-row__extras>:last-child{flex:0 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.dl .mail-row__label{display:inline-flex;align-items:center;gap:5px}.dl .mail-row__label .mail-label-dot{inline-size:6px;block-size:6px}.dl .mail-row__nudge{color:var(--dl-text-2)}.dl :is(.mail-row__replying,.mail-row__timer,.mail-row__assignee){display:inline-flex;align-items:center;gap:4px}.dl :is(.mail-row__replying,.mail-row__timer,.mail-row__assignee)>svg{flex:none;inline-size:12px;block-size:12px}.dl .mail-row__replying{color:var(--ap-blue);font-weight:500}.dl .mail-row__timer.is-soon{color:var(--mail-warning-ink);font-weight:500}.dl .mail-row__timer.is-overdue{color:var(--mail-danger-ink);font-weight:600}.dl .mail-row__extras .mail-chip{gap:5px;min-block-size:0;padding:0;color:inherit;font-size:12px;font-weight:400;background:none}.dl .mail-row__extras .mail-chip>svg{inline-size:12px;block-size:12px;color:inherit}.dl .mail-row__extras .mail-chip--code{gap:6px;min-block-size:22px;padding:0 8px 0 10px;color:var(--dl-text);background:var(--ap-fill-4)}.dl .mail-row__extras .mail-chip--code .mail-chip__code{font-family:inherit;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.03em}.dl .mail-row__extras .mail-chip--code>svg,.dl .mail-row__extras .mail-chip--code .mail-copy__icon svg{inline-size:12px;block-size:12px;color:var(--mail-ink-faint)}.dl .mail-row__extras .mail-chip--code.is-copied .mail-copy__icon svg{color:var(--ap-green)}.dl .mail-list__rows:focus .mail-row.is-selected .mail-row__extras .mail-chip--code .mail-copy__icon svg{color:var(--mail-on-selected-dim)}.dl .mail-list__rows:focus .mail-row.is-selected .mail-row__extras,.dl .mail-list__rows:focus .mail-row.is-selected .mail-row__extras .mail-chip{color:var(--mail-on-selected-dim)}.dl .mail-list__rows:focus .mail-row.is-selected :is(.mail-row__replying,.mail-row__timer){color:var(--mail-on-selected)}.dl .mail-mark{padding:0 1px;color:inherit;background:color-mix(in srgb,var(--ap-yellow) 38%,transparent);border-radius:3px}.dl .mail-list__rows:focus .mail-row.is-selected .mail-mark{background:#ffffff47}.dl .mail-list__rows:focus .mail-row.is-selected .mail-label-dot{background:var(--mail-on-selected)}.dl .mail-list__rows:focus .mail-row.is-selected .mail-row__extras .mail-chip--code{color:var(--mail-on-selected);background:#fff3}.dl .mail-label{display:inline-flex;align-items:center;gap:4px;max-inline-size:180px;padding:1px 8px;color:var(--label);font-size:11.5px;font-weight:600;white-space:nowrap;background:color-mix(in srgb,var(--label) 14%,transparent);border-radius:999px}.dl .mail-label>span{overflow:hidden;text-overflow:ellipsis}.dl .mail-label--small{padding:0 7px;font-size:11px;line-height:17px}.dl .mail-label--gray{--label: var(--ap-gray)}.dl .mail-label--red{--label: var(--ap-red)}.dl .mail-label--orange{--label: var(--ap-orange)}.dl .mail-label--yellow{--label: color-mix(in srgb, var(--ap-yellow) 70%, var(--dl-text))}.dl .mail-label--green{--label: var(--ap-green)}.dl .mail-label--teal{--label: var(--ap-teal)}.dl .mail-label--blue{--label: var(--ap-blue)}.dl .mail-label--indigo{--label: var(--ap-indigo)}.dl .mail-label--purple{--label: var(--ap-purple)}.dl .mail-label--pink{--label: var(--ap-pink)}.dl .mail-label-dot{display:inline-block;flex:none;inline-size:10px;block-size:10px;background:var(--label);border-radius:50%}.dl .mail-sidebar-dot{display:inline-grid;flex:none;inline-size:17px;block-size:17px;place-items:center}.dl .mail-sidebar-dot:before{inline-size:9px;block-size:9px;content:"";background:var(--label);border-radius:50%}.dl .mail-chip{display:inline-flex;align-items:center;gap:6px;max-inline-size:100%;min-block-size:26px;padding:0 10px;color:var(--dl-text);font-size:12.5px;font-weight:500;background:var(--ap-fill-4);border:0;border-radius:999px}.dl .mail-chip>bdi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .mail-chip>svg{flex:none;inline-size:14px;block-size:14px;color:var(--ap-blue)}.dl .mail-chip--code{cursor:pointer}.dl .mail-chip__code{font-family:Raouf Farsi,ui-monospace,SF Mono,Menlo,monospace;font-weight:600;letter-spacing:.08em}.dl .mail-list__rows:focus .mail-row.is-selected .mail-chip{color:var(--mail-on-selected);background:#fff3}.dl .mail-list__rows:focus .mail-row.is-selected .mail-chip>svg{color:inherit}.dl .mail-copy{position:relative;display:inline-flex;align-items:center;gap:8px;font:inherit;cursor:pointer;transition:background-color .14s ease-out,color .14s ease-out,transform .16s var(--mail-easing)}.dl .mail-copy:active{transform:scale(.95)}.dl .mail-copy__icon{display:inline-grid;place-items:center}.dl .mail-copy__icon svg{inline-size:14px;block-size:14px;animation:mail-copy-swap .25s ease both}.dl .mail-copy.is-copied .mail-copy__icon{color:var(--ap-green)}@keyframes mail-copy-swap{0%{opacity:.4;filter:blur(4px);transform:scale(.5)}to{opacity:1;filter:blur(0);transform:scale(1)}}.dl .mail-copy:focus-visible{outline:2px solid var(--mail-accent);outline-offset:2px}.dl .mail-copy--large{gap:12px;min-block-size:44px;padding:0 16px;color:var(--dl-text);background:var(--ap-fill-4);border:0;border-radius:12px}.dl .mail-copy--large .mail-copy__icon svg{inline-size:18px;block-size:18px;color:var(--ap-blue)}.dl .mail-copy--large.is-copied .mail-copy__icon svg{color:var(--ap-green)}.dl .mail-copy--pill{min-block-size:30px;padding:0 12px;color:var(--dl-text);font-size:13px;background:var(--ap-fill-4);border:0;border-radius:999px}.dl .mail-copy--pill>span:first-child{color:var(--dl-text-2)}.dl .mail-copy--pill bdi{font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em}@media(hover:hover){.dl :is(.mail-copy--large,.mail-copy--pill,.mail-chip--code):hover{background:var(--ap-fill-3)}}.dl .mail-highlights{display:grid;gap:8px;max-inline-size:760px;margin:0 auto 14px}.dl .mail-hl{--mail-hl-bg: var(--ap-gray6);display:grid;gap:10px;padding:12px 14px;background:var(--mail-hl-bg);border-radius:16px}.dl.mail-root[data-theme=dark] .mail-hl{--mail-hl-bg: var(--mail-surface-raised)}.dl .mail-hl :is(.mail-copy--pill,.mail-copy--large,.dl-button--secondary){background:var(--mail-surface);box-shadow:0 0 0 .5px var(--dl-separator)}.dl .mail-hl .mail-copy--large{border-radius:10px}.dl .mail-hl__head{display:flex;align-items:center;gap:10px;min-inline-size:0}.dl .mail-hl__icon{display:inline-grid;flex:none;inline-size:22px;block-size:22px;place-items:center;color:var(--dl-text-2);background:none}.dl .mail-hl__icon svg{inline-size:17px;block-size:17px}.dl .mail-highlights__source{margin:0 14px;color:var(--dl-text-2);font-size:11.5px}.dl .mail-hl__title{flex:1 1 auto;min-inline-size:0;margin:0;overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dl .mail-hl__sub{color:var(--dl-text-2);font-weight:500}.dl .mail-hl__state{flex:none;color:var(--dl-text-2);font-size:12.5px;font-weight:500}.dl .mail-hl__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dl .mail-hl__actions a.dl-button{text-decoration:none}.dl .mail-hl__note{margin:0;color:var(--dl-text-2);font-size:12px;line-height:1.4}.dl .mail-hl__code{font-family:Raouf Farsi,ui-monospace,SF Mono,Menlo,monospace;font-size:24px;font-weight:600;letter-spacing:.12em;font-variant-numeric:tabular-nums}.dl .mail-hl__amount{display:flex;align-items:baseline;gap:6px;margin:0;font-size:22px;font-weight:650;font-variant-numeric:tabular-nums}.dl .mail-hl__amount span{color:var(--dl-text-2);font-size:14px;font-weight:600}.dl .mail-hl__decision{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:13px;font-weight:500;line-height:1.4}.dl .mail-hl__decision svg{flex:none;inline-size:15px;block-size:15px;margin-block-start:1px}.dl .mail-hl__decision.is-approved svg{color:var(--ap-green)}.dl .mail-hl__decision.is-rejected svg{color:var(--ap-red)}.dl .mail-hl__decision q{color:var(--dl-text-2)}.dl .mail-hl__quote{margin:0;padding-inline-start:12px;color:var(--dl-text);font-size:13.5px;line-height:1.45;border-inline-start:3px solid color-mix(in srgb,var(--ap-orange) 60%,transparent)}.dl .mail-card-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 16px;margin:0}.dl .mail-card-facts dt{color:var(--dl-text-2);font-size:12px}.dl .mail-card-facts dd{margin:2px 0 0;overflow-wrap:anywhere;font-size:13.5px;font-weight:590}.dl .mail-pass{display:grid;grid-template-columns:minmax(96px,1fr) minmax(120px,1.4fr) minmax(96px,1fr);align-items:center;gap:12px}.dl .mail-pass__end{display:grid;gap:1px;min-inline-size:0}.dl .mail-pass__end strong{font-size:22px;font-weight:700;line-height:1.15;letter-spacing:.02em}.dl .mail-pass__end>span{font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.dl .mail-pass__end small{color:var(--dl-text-2);font-size:12px}.dl .mail-pass__end--to{justify-items:end;text-align:end}.dl .mail-pass__middle{display:grid;justify-items:center;gap:4px;color:var(--dl-text-2);font-size:12px}.dl .mail-pass__number{color:var(--dl-text);font-weight:600}.dl .mail-pass__line{position:relative;display:grid;inline-size:100%;block-size:18px;place-items:center}.dl .mail-pass__line:before{position:absolute;inset-inline:0;top:50%;content:"";border-top:1.5px dashed color-mix(in srgb,var(--dl-text) 30%,transparent)}.dl .mail-pass__line svg{position:relative;box-sizing:content-box;inline-size:16px;block-size:16px;padding:0 4px;color:var(--dl-text-2);background:var(--mail-hl-bg, var(--dl-surface-solid))}.dl[dir=rtl] .mail-pass__line svg{transform:scaleX(-1)}.dl .mail-progress{display:grid;gap:6px}.dl .mail-progress__label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--dl-text-2);font-size:12.5px}.dl .mail-progress__label svg{inline-size:15px;block-size:15px}.dl[dir=rtl] .mail-progress__label svg{transform:scaleX(-1)}.dl .mail-progress__track{display:block;block-size:6px;overflow:hidden;background:var(--ap-fill-3);border-radius:3px}.dl .mail-progress__track i{display:block;block-size:100%;background:var(--ap-blue);border-radius:inherit}.dl .mail-conversation__important,.dl .mail-conversation__category{display:inline-flex;align-items:center;gap:4px;color:var(--dl-text-2)}.dl .mail-conversation__why{color:var(--dl-text-2)}.dl .mail-labels{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.dl .mail-labels .mail-label{gap:6px;padding-inline:0 2px;color:var(--dl-text-2);font-size:12.5px;font-weight:500;line-height:22px;background:none}.dl .mail-labels .mail-label:before{inline-size:7px;block-size:7px;content:"";background:var(--label);border-radius:50%}@media(hover:hover)and (pointer:fine){.dl .mail-labels .mail-label__remove:hover{background:var(--ap-fill-3)}}.dl .mail-label__remove{display:inline-grid;inline-size:16px;block-size:16px;place-items:center;padding:0;color:inherit;background:none;border:0;border-radius:50%;cursor:pointer;opacity:.7}@media(hover:hover)and (pointer:fine){.dl .mail-label__remove:hover{opacity:1;background:color-mix(in srgb,var(--label) 20%,transparent)}}.dl .mail-label__remove:focus-visible{outline:2px solid var(--mail-accent);outline-offset:1px}@media(hover:hover)and (pointer:fine){.dl :is(.mail-labels .mail-label__remove,.mail-link-chip .mail-token__remove){opacity:0;transition:opacity .12s ease-out}.dl :is(.mail-labels .mail-label,.mail-link-chip):is(:hover,:focus-within) :is(.mail-label__remove,.mail-token__remove){opacity:.7}.dl :is(.mail-labels .mail-label,.mail-link-chip) :is(.mail-label__remove,.mail-token__remove):is(:hover,:focus-visible){opacity:1}}.dl .mail-link-chip__open{display:inline-flex;align-items:center;gap:6px;padding:0;color:inherit;font:inherit;background:none;border:0;border-radius:6px;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .mail-link-chip__open:hover .mail-link-chip__ref{color:var(--ap-blue);text-decoration:underline;text-underline-offset:2px}}.dl .mail-link-chip__open:focus-visible{outline:2px solid var(--mail-accent);outline-offset:2px}.dl .mail-safety{display:flex;align-items:flex-start;gap:12px;max-inline-size:760px;margin:0 auto 14px;padding:12px 14px;border-radius:14px}.dl .mail-safety>svg{flex:none;margin-block-start:1px}.dl .mail-safety{color:var(--dl-text);background:var(--ap-gray6)}.dl.mail-root[data-theme=dark] .mail-safety{background:var(--mail-surface-raised)}.dl .mail-safety--danger>svg{color:var(--ap-red)}.dl .mail-safety--caution>svg{color:var(--ap-orange)}.dl .mail-safety__note{margin:8px 0 0;color:var(--dl-text-2);font-size:13px}.dl .mail-safety__text{flex:1 1 auto;min-inline-size:0}.dl .mail-safety__text strong{display:block;font-size:14px;font-weight:650}.dl .mail-safety__text ul{display:grid;gap:2px;margin:4px 0 0;padding:0;color:var(--dl-text-2);font-size:13px;line-height:1.45;list-style:none}.dl .mail-suggested{display:grid;gap:8px;max-inline-size:760px;margin:18px auto 8px}.dl .mail-suggested__title{display:inline-flex;align-items:center;gap:6px;color:var(--dl-text-2);font-size:12px}.dl .mail-suggested__title svg{color:var(--dl-text-2)}.dl .mail-suggested__chips{display:flex;flex-wrap:wrap;gap:8px}.dl .mail-suggested__chip{min-block-size:32px;padding:0 14px;color:var(--dl-text);font:inherit;font-size:13.5px;font-weight:500;background:transparent;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dl-text) 16%,transparent);cursor:pointer;transition:background-color .15s ease,transform .1s ease-out}@media(hover:hover){.dl .mail-suggested__chip:hover{background:var(--ap-fill-4)}}.dl .mail-suggested__chip:active{transform:scale(.97)}.dl .mail-suggested__chip:focus-visible{outline:2px solid var(--mail-accent);outline-offset:2px}.dl .mail-message .mail-body{max-inline-size:74ch}.dl .mail-thread-end{display:flex;flex-wrap:wrap;gap:8px;max-inline-size:760px;margin:18px auto 28px}.dl .mail-suggested+.mail-thread-end{margin-block-start:6px}.dl .mail-message.is-revealing>:not(.mail-message__header),.dl .mail-details{transition:opacity .2s var(--mail-easing),transform .2s var(--mail-easing)}@starting-style{.dl .mail-message.is-revealing>:not(.mail-message__header),.dl .mail-details{opacity:0;transform:translateY(-4px)}}.dl .mail-sidebar__heading-row{display:flex;align-items:center;justify-content:space-between;gap:4px}.dl .mail-sidebar__heading-row .mail-sidebar__add{opacity:0}.dl .mail-sidebar__heading-row .mail-sidebar__add:focus-visible{opacity:1}@media(hover:hover)and (pointer:fine){.dl .mail-sidebar__section:hover .mail-sidebar__heading-row .mail-sidebar__add{opacity:1}}@media(hover:none){.dl .mail-sidebar__heading-row .mail-sidebar__add{opacity:1}}.dl .mail-files{display:grid;gap:12px}.dl .mail-files .dl-segmented{justify-self:start}.dl .mail-files__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.dl .mail-files__item{display:flex;align-items:center;gap:12px;inline-size:100%;padding:8px 10px;color:var(--dl-text);font:inherit;text-align:start;background:none;border:0;border-radius:12px;cursor:pointer}@media(hover:hover){.dl .mail-files__item:hover{background:var(--mail-row-hover)}}.dl .mail-files__item:focus-visible{outline:2px solid var(--mail-accent);outline-offset:-2px}.dl .mail-files__item .mail-attachment__thumb{flex:none;inline-size:38px;block-size:38px}.dl .mail-files__text{display:grid;gap:2px;min-inline-size:0}.dl .mail-files__name{overflow:hidden;font-size:13.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.dl .mail-files__meta{overflow:hidden;color:var(--mail-ink-faint);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dl .mail-sheet__lead{margin:0 0 4px;color:var(--dl-text-2);font-size:14px;line-height:1.45}.dl .mail-sheet__note{margin:4px 0 0;color:var(--dl-text-2);font-size:12.5px;line-height:1.45}.dl .mail-file{display:grid;gap:18px}.dl .mail-file__what{display:grid;gap:8px;min-inline-size:0;margin:0;padding:0;border:0}.dl .mail-file__footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px;inline-size:100%}.dl .mail-file__spacer{flex:1 1 auto}.dl .mail-datetime{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:12px}.dl .mail-record-section{display:grid;gap:6px}.dl .mail-record-section h3{margin:8px 0 0;color:var(--dl-text-2);font-size:13px;font-weight:600}.dl .mail-record-rows{display:grid;gap:0;margin:0;padding:4px;list-style:none;background:var(--dl-surface-2);border-radius:14px}.dl .mail-record-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;inline-size:100%;min-block-size:52px;padding:8px 10px;color:var(--dl-text);font:inherit;text-align:start;background:none;border:0;border-radius:10px;cursor:pointer}@media(hover:hover){.dl .mail-record-row:hover:not(:disabled){background:var(--ap-fill-4)}}.dl .mail-record-row:disabled{cursor:default;opacity:.6}.dl .mail-record-row:focus-visible{outline:2px solid var(--mail-accent);outline-offset:-2px}.dl .mail-record-row__tile{display:grid;inline-size:32px;block-size:32px;place-items:center;color:#fff;background:var(--ap-blue);border-radius:8px}.dl .mail-record-row__tile svg{inline-size:17px;block-size:17px}.dl .mail-record-row--customer .mail-record-row__tile,.dl .mail-record-row--contact .mail-record-row__tile{background:var(--ap-green)}.dl .mail-record-row--supplier .mail-record-row__tile,.dl .mail-record-row--purchaseOrder .mail-record-row__tile,.dl .mail-record-row--importCase .mail-record-row__tile{background:var(--ap-orange)}.dl .mail-record-row--quotation .mail-record-row__tile,.dl .mail-record-row--inquiry .mail-record-row__tile,.dl .mail-record-row--opportunity .mail-record-row__tile{background:var(--ap-indigo)}.dl .mail-record-row--financeTransaction .mail-record-row__tile{background:var(--ap-teal)}.dl .mail-record-row--task .mail-record-row__tile,.dl .mail-record-row--calendarEvent .mail-record-row__tile{background:var(--ap-red)}.dl .mail-record-row--document .mail-record-row__tile,.dl .mail-record-row--project .mail-record-row__tile{background:var(--ap-gray)}.dl .mail-record-row__text{display:grid;gap:1px;min-inline-size:0}.dl .mail-record-row__number{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.dl .mail-record-row__detail{overflow:hidden;color:var(--dl-text-2);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.dl .mail-record-row__chevron{inline-size:16px;block-size:16px;color:var(--dl-text-3)}.dl[dir=rtl] .mail-record-row__chevron{transform:scaleX(-1)}.dl .mail-move-list{display:grid;gap:1px;margin:0;padding:4px;list-style:none;background:var(--dl-surface-2);border-radius:14px}.dl .mail-label-choices{gap:2px}.dl .mail-label-choice{display:flex;align-items:center;gap:10px}.dl .mail-swatches{display:flex;flex-wrap:wrap;gap:10px}.dl .mail-swatch{inline-size:28px;block-size:28px;padding:0;background:var(--label);border:0;border-radius:50%;cursor:pointer;box-shadow:inset 0 0 0 1px #00000014;transition:transform .12s ease-out}@media(hover:hover)and (pointer:fine){.dl .mail-swatch:hover{transform:scale(1.08)}}.dl .mail-swatch.is-selected{box-shadow:0 0 0 2px var(--mail-surface),0 0 0 4px var(--label)}.dl .mail-swatch:focus-visible{outline:2px solid var(--mail-accent);outline-offset:4px}.dl .mail-original__facts{padding:12px 14px;background:var(--dl-surface-2);border-radius:14px}.dl .mail-original__source{max-block-size:320px;margin:0;padding:12px 14px;overflow:auto;color:var(--dl-text);font-family:Raouf Farsi,ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--dl-surface-2);border-radius:14px}.dl .mail-original__source:focus-visible{outline:2px solid var(--mail-accent);outline-offset:2px}.dl .mail-upload-list{display:grid;gap:4px;margin:0;padding:6px 16px;list-style:none}.dl .mail-upload{display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 10px;background:var(--dl-surface-2);border-radius:10px}.dl .mail-upload__icon{display:grid;inline-size:32px;block-size:32px;place-items:center;overflow:hidden;color:var(--dl-text-2);background:var(--ap-fill-4);border-radius:7px}.dl .mail-upload__icon img{inline-size:100%;block-size:100%;object-fit:cover}.dl .mail-upload__text{display:grid;min-inline-size:0}.dl .mail-upload__name{overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.dl .mail-upload__meta{color:var(--dl-text-2);font-size:11.5px}.dl .mail-upload__done{color:var(--ap-green)}.dl .mail-upload__remove{display:inline-grid;inline-size:26px;block-size:26px;place-items:center;padding:0;color:var(--dl-text-2);background:none;border:0;border-radius:50%;cursor:pointer}@media(hover:hover)and (pointer:fine){.dl .mail-upload__remove:hover{color:var(--dl-text);background:var(--ap-fill-3)}}.dl .mail-upload__remove:focus-visible{outline:2px solid var(--mail-accent);outline-offset:1px}.dl .mail-reader__toolbar .mail-tool:not([aria-disabled=true]):not(.is-flagged){color:var(--dl-text-2)}@media(hover:hover){.dl .mail-reader__toolbar .mail-tool:hover:not([aria-disabled=true]):not(.is-flagged){color:var(--dl-text)}}.dl .mail-reader__toolbar .mail-tool svg{transition:transform .15s var(--mail-easing)}@media(hover:hover){.dl .mail-reader__toolbar .mail-tool:hover:not([aria-disabled=true]) svg{transform:scale(1.08)}}.dl .mail-reader__toolbar .mail-tool:active:not([aria-disabled=true]) svg{transform:scale(.96)}.dl .mail-filter-button{position:relative}.dl .mail-filter-button__count{position:absolute;inset-block-start:3px;inset-inline-end:1px;min-inline-size:15px;block-size:15px;padding:0 4px;color:#fff;font-size:10px;font-weight:700;line-height:15px;text-align:center;background:var(--ap-blue);border-radius:999px}.dl .mail-filter{display:grid;gap:6px;min-inline-size:220px;padding:12px 14px}.dl .mail-filter__title{margin:0 0 2px;color:var(--dl-text-2);font-size:12px;font-weight:600}.dl .mail-filter__actions{display:flex;justify-content:space-between;gap:8px;margin-block-start:4px;padding-block-start:8px;border-block-start:1px solid var(--dl-separator)}.dl .mail-tabs{display:flex;gap:2px;margin:10px -4px -14px;padding-inline:4px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to var(--mail-tabs-fade, right),#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to var(--mail-tabs-fade, right),#000 calc(100% - 20px),transparent)}.dl[dir=rtl] .mail-tabs{--mail-tabs-fade: left}.dl .mail-tabs::-webkit-scrollbar{display:none}.dl .mail-tab{position:relative;display:inline-flex;flex:none;align-items:center;gap:6px;min-block-size:34px;padding:0 8px;color:var(--dl-text-2);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;background:none;border:0;border-radius:8px;cursor:pointer}.dl .mail-tab[aria-selected=true]{color:var(--dl-text);font-weight:600}.dl .mail-tab[aria-selected=true]:after{position:absolute;inset-inline:8px;inset-block-end:2px;block-size:2px;content:"";background:var(--dl-text);border-radius:1px}@media(hover:hover){.dl .mail-tab:hover{color:var(--dl-text)}}.dl .mail-tab:focus-visible{outline:2px solid var(--mail-accent);outline-offset:-2px;box-shadow:none}.dl .mail-tab__count{min-inline-size:18px;padding:0 5px;color:var(--dl-text-2);font-size:11px;font-weight:600;line-height:17px;text-align:center;background:var(--ap-fill-3);border-radius:999px}.dl .mail-needs{padding:4px;background:var(--ap-gray6);border-radius:12px}.dl.mail-root[data-theme=dark] .mail-needs{background:var(--mail-surface-raised)}.dl .mail-needs__head{display:flex;inline-size:100%;align-items:center;gap:6px;min-block-size:28px;padding:0 8px;color:var(--dl-text-2);font:inherit;font-size:12px;font-weight:600;background:none;border:0;border-radius:8px;cursor:pointer}.dl .mail-needs__count{min-inline-size:18px;padding:0 5px;font-size:11px;line-height:17px;font-variant-numeric:tabular-nums;text-align:center;background:var(--ap-fill-3);border-radius:999px}.dl .mail-needs__chevron{margin-inline-start:auto;transition:transform .2s var(--mail-easing)}.dl .mail-needs.is-collapsed .mail-needs__chevron{transform:rotate(-90deg)}.dl[dir=rtl] .mail-needs.is-collapsed .mail-needs__chevron{transform:rotate(90deg)}.dl .mail-needs__list{display:grid;margin:0;padding:0;list-style:none}.dl .mail-needs__list>li+li{margin-inline-start:36px;border-block-start:.5px solid var(--dl-separator)}.dl .mail-needs__list>li+li .mail-needs__item{margin-inline-start:-36px;inline-size:calc(100% + 36px)}.dl .mail-needs__item{display:grid;grid-template-columns:20px minmax(0,1fr) auto 14px;align-items:center;gap:8px;inline-size:100%;min-block-size:36px;padding:0 8px;color:var(--dl-text);font:inherit;font-size:13px;text-align:start;background:none;border:0;border-radius:8px;cursor:pointer;transition:background-color .12s ease-out}.dl .mail-needs__icon{display:inline-grid;place-items:center;color:var(--dl-text-2)}.dl .mail-needs__item--urgent .mail-needs__icon{color:var(--ap-orange)}.dl .mail-needs__text{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl .mail-needs__detail{color:var(--dl-text-2);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.dl .mail-needs__item--urgent .mail-needs__detail{color:var(--ap-orange)}.dl .mail-needs__go{color:var(--dl-text-3);opacity:.6}.dl[dir=rtl] .mail-needs__go{transform:scaleX(-1)}@media(hover:hover){.dl :is(.mail-needs__item,.mail-needs__head):hover{background:var(--ap-fill-4)}}.dl :is(.mail-needs__item,.mail-needs__head):active{background:var(--ap-fill-3)}.dl :is(.mail-needs__item,.mail-needs__head):focus-visible{outline:2px solid var(--mail-accent);outline-offset:-2px;box-shadow:none}.dl .mail-inline-reply{max-inline-size:760px;margin:18px auto 8px}.dl .mail-composer--inline{inline-size:100%;block-size:auto;min-block-size:260px;max-block-size:none;overflow:visible;border-radius:14px;box-shadow:0 0 0 1px var(--dl-separator),0 2px 8px #0000000a;animation:mail-inline-in .2s var(--mail-easing)}.dl .mail-composer--inline .mail-composer__body{min-block-size:140px;overflow:visible}.dl .mail-composer--inline .mail-composer__title{font-size:14px}@keyframes mail-inline-in{0%{opacity:0;transform:translateY(8px)}}.dl .mail-composer__editor:focus,.dl .mail-composer__editor:focus-visible{outline:none;box-shadow:none}::view-transition-group(*.mail-composer){animation-duration:.26s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-old(*.mail-composer),::view-transition-new(*.mail-composer){block-size:100%;object-fit:cover;object-position:top}::view-transition-old(*.mail-composer):only-child{animation:mail-composer-out .18s cubic-bezier(.22,1,.36,1) both}@keyframes mail-composer-out{to{opacity:0;transform:translateY(16px) scale(.98)}}.dl :is(.mail-compose__copies-fields,.mail-composer__format,.mail-upload){transition:opacity .18s var(--mail-easing),transform .18s var(--mail-easing)}.dl .mail-token{transition:opacity .15s var(--mail-easing),transform .15s var(--mail-easing)}@starting-style{.dl :is(.mail-compose__copies-fields,.mail-composer__format){opacity:0;transform:translateY(-4px)}.dl .mail-upload{opacity:0;transform:translateY(4px)}.dl .mail-token{opacity:0;transform:scale(.96)}}.dl .mail-app[data-motion=sidebar] .mail-app__sidebar{view-transition-name:mail-sidebar}.dl .mail-app[data-motion=sidebar] .mail-app__list{view-transition-name:mail-list-pane}.dl .mail-app[data-motion=sidebar] .mail-app__reader{view-transition-name:mail-reader-pane}::view-transition-group(mail-sidebar),::view-transition-group(mail-list-pane),::view-transition-group(mail-reader-pane){animation-duration:.28s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-group(mail-list-pane),::view-transition-group(mail-reader-pane){overflow:clip}::view-transition-old(mail-list-pane),::view-transition-new(mail-list-pane),::view-transition-old(mail-reader-pane),::view-transition-new(mail-reader-pane){block-size:100%;object-fit:none;object-position:left top}::view-transition-old(mail-list-pane),::view-transition-old(mail-reader-pane){animation:none;opacity:0}::view-transition-new(mail-list-pane),::view-transition-new(mail-reader-pane){animation:none}html:has(.mail-root[dir=rtl] .mail-app)::view-transition-old(mail-list-pane),html:has(.mail-root[dir=rtl] .mail-app)::view-transition-new(mail-list-pane),html:has(.mail-root[dir=rtl] .mail-app)::view-transition-old(mail-reader-pane),html:has(.mail-root[dir=rtl] .mail-app)::view-transition-new(mail-reader-pane){object-position:right top}::view-transition-old(mail-sidebar):only-child{animation:mail-sidebar-out .22s cubic-bezier(.22,1,.36,1) both}::view-transition-new(mail-sidebar):only-child{animation:mail-sidebar-in .28s cubic-bezier(.22,1,.36,1) both}html:has(.mail-root[dir=rtl] .mail-app)::view-transition-old(mail-sidebar):only-child{animation-name:mail-sidebar-out-rtl}html:has(.mail-root[dir=rtl] .mail-app)::view-transition-new(mail-sidebar):only-child{animation-name:mail-sidebar-in-rtl}@keyframes mail-sidebar-out{to{opacity:0;transform:translate(-16px)}}@keyframes mail-sidebar-in{0%{opacity:0;transform:translate(-16px)}}@keyframes mail-sidebar-out-rtl{to{opacity:0;transform:translate(16px)}}@keyframes mail-sidebar-in-rtl{0%{opacity:0;transform:translate(16px)}}::view-transition-group(*){animation-duration:.22s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-old(root),::view-transition-new(root){animation:none}.dl .mail-palette__scrim{position:fixed;inset:0;z-index:90;background:#0000001f}.dl.mail-root[data-theme=dark] .mail-palette__scrim,.dl[data-theme=dark] .mail-palette__scrim{background:#0000005c}.dl .mail-palette{position:fixed;inset-block-start:14dvh;inset-inline-start:50%;z-index:91;display:grid;grid-template-rows:auto minmax(0,1fr);inline-size:min(620px,calc(100vw - 32px));max-block-size:min(460px,70dvh);overflow:hidden;color:var(--dl-text);background:color-mix(in srgb,var(--dl-surface-solid) 86%,transparent);-webkit-backdrop-filter:blur(30px) saturate(1.8);backdrop-filter:blur(30px) saturate(1.8);border-radius:16px;box-shadow:0 0 0 .5px var(--dl-separator),0 24px 64px -12px #00000047,0 4px 14px #00000014;transform:translate(-50%)}.dl[dir=rtl] .mail-palette{transform:translate(50%)}.dl .mail-palette__field{display:flex;align-items:center;gap:10px;padding:0 16px;border-block-end:1px solid var(--dl-separator)}.dl .mail-palette__field>svg{flex:none;color:var(--dl-text-2)}.dl .mail-palette__input{flex:1;min-inline-size:0;block-size:54px;padding:0;color:var(--dl-text);font:inherit;font-size:17px;letter-spacing:-.01em;background:none;border:0;outline:none}.dl .mail-palette__input:focus-visible{box-shadow:none}.dl .mail-palette__input::placeholder{color:var(--dl-text-2)}.dl .mail-palette__esc,.dl .mail-palette__key{flex:none;padding:1px 6px;color:var(--dl-text-2);font:inherit;font-size:11px;font-weight:500;letter-spacing:.02em;background:var(--ap-fill-4);border-radius:5px;box-shadow:inset 0 -.5px 0 var(--dl-separator)}.dl .mail-palette__list{padding:6px;overflow-y:auto;overscroll-behavior:contain;scroll-padding:8px}.dl .mail-palette__group{padding:10px 10px 4px;color:var(--dl-text-2);font-size:11.5px;font-weight:600}.dl .mail-palette__item{display:flex;align-items:center;gap:10px;min-block-size:38px;padding:0 10px;border-radius:9px;cursor:default}.dl .mail-palette__item[aria-selected=true]{color:#fff;background:var(--ap-blue)}.dl .mail-palette__item[aria-selected=true] :is(.mail-palette__icon,.mail-palette__enter){color:#ffffffe6}.dl .mail-palette__item[aria-selected=true] .mail-palette__key{color:#ffffffe6;background:#ffffff2e;box-shadow:none}.dl .mail-palette__icon{display:inline-grid;flex:none;inline-size:18px;place-items:center;color:var(--dl-text-2)}.dl .mail-palette__label{flex:1;min-inline-size:0;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.dl .mail-palette__enter{flex:none}.dl[dir=rtl] .mail-palette__enter{transform:scaleX(-1)}.dl .mail-palette__empty{margin:0;padding:24px;color:var(--dl-text-2);font-size:13px;text-align:center}@media(prefers-reduced-transparency:reduce){.dl .mail-palette{background:var(--dl-surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.dl .mail-app:not([data-layout=wide]) .mail-list__title h2{font-size:24px}.dl .mail-app[data-layout=compact] .mail-body,.dl .mail-app[data-layout=compact] .mail-attachments,.dl .mail-app[data-layout=compact] .mail-details,.dl .mail-app[data-layout=compact] .mail-message>.mail-inline-notice{padding-inline-start:0;margin-inline-start:0}.dl .mail-app[data-layout=compact] .mail-reader__scroll{padding-inline:20px}.dl .mail-app[data-layout=compact] .mail-reader__toolbar{flex-wrap:nowrap}.dl .mail-app[data-layout=compact] :is(.mail-reader__toolbar .mail-tool--secondary,.mail-reader__divider,.mail-reader__title){display:none}.dl .mail-app[data-layout=compact] .mail-message__header{grid-template-columns:auto minmax(0,1fr)}.dl .mail-app[data-layout=compact] .mail-message__when{grid-column:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;justify-items:start;padding:0}.dl .mail-app[data-layout=compact] .mail-message__address{display:none}@container mail-window (max-width: 980px){.dl .mail-body,.dl .mail-attachments{padding-inline-start:0}.dl .mail-details,.dl .mail-message>.mail-inline-notice{margin-inline-start:0}}@media(prefers-reduced-motion:reduce){.dl .mail-app:not([data-layout=wide]) .mail-app__sidebar,.dl .mail-app:not([data-layout=wide]) .mail-app__sidebar[data-open=true]{transform:none}.dl .mail-toast,.dl .mail-composer{animation:none}.dl .mail-sidebar__add,.dl .mail-compose__field{transition:none}.dl .mail-copy__icon svg,.dl .mail-composer--inline{animation:none}.dl .mail-reader__toolbar .mail-tool svg,.dl .mail-suggested__chip,.dl .mail-swatch,.dl .mail-copy{transition:none;transform:none}.dl .mail-tool,.dl .mail-sidebar__chevron,.dl .mail-attachment,.dl .mail-button,.dl .mail-toast__undo,.dl .mail-row,.dl .mail-mailbox,.dl .mail-message__summary{transition:none}.dl .mail-tool:active:not([aria-disabled=true]),.dl .mail-attachment:active,.dl .mail-button:active,.dl .mail-toast__undo:active{transform:none}.dl .mail-reader__title,.dl .mail-reader__title.is-shown{transform:none}@starting-style{.dl .mail-message.is-revealing>:not(.mail-message__header),.dl .mail-details{transform:none}}@starting-style{.dl :is(.mail-compose__copies-fields,.mail-composer__format,.mail-upload,.mail-token){transform:none}}}@media(prefers-reduced-transparency:reduce){.dl.mail-root,.dl.mail-root[data-theme=dark]{--mail-glass: var(--mail-surface-raised);--mail-glass-filter: none}.dl .mail-app:not([data-layout=wide]) .mail-sidebar{background:var(--mail-surface-sidebar);-webkit-backdrop-filter:none;backdrop-filter:none}.dl .mail-list__header:after,.dl .mail-reader__toolbar:before{-webkit-backdrop-filter:none;backdrop-filter:none}.dl .mail-reader__toolbar:before{background:var(--mail-surface);-webkit-mask-image:none;mask-image:none}}@media(prefers-contrast:more){.dl.mail-root{--mail-line: color-mix(in srgb, var(--dl-text) 30%, transparent)}.dl .mail-app:not([data-layout=wide]) .mail-sidebar{background:var(--mail-surface-sidebar);-webkit-backdrop-filter:none;backdrop-filter:none}.dl.mail-root,.dl.mail-root[data-theme=dark]{--mail-glass: var(--mail-surface-raised);--mail-glass-filter: none;--mail-glass-edge: 0 0 0 1px var(--mail-line);--mail-panel-edge: 0 0 0 1px var(--mail-line)}.dl .mail-list__header{border-block-end:1px solid var(--mail-line)}.dl .mail-list__header:after{display:none}.dl .mail-reader__toolbar:before{inset:0;background:var(--mail-surface);border-block-end:1px solid var(--mail-line);-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none;opacity:1}.dl .mail-row.is-selected,.dl .mail-mailbox.is-selected{box-shadow:inset 0 0 0 1px var(--mail-accent)}.dl .mail-sidebar__chevron{opacity:1}}@media(forced-colors:active){.dl .mail-row.is-selected,.dl .mail-mailbox.is-selected{outline:2px solid Highlight;outline-offset:-2px}.dl .mail-row__unread-dot{forced-color-adjust:none;background:Highlight}}.dl .mail-print{display:none}@media print{@page{margin:16mm 15mm 18mm;@bottom-center{content:counter(page) " / " counter(pages);color:#6e6e73;font-size:8.5pt}}:root:has(.mail-app) .topbar,:root:has(.mail-app) .skip-link,.dl .mail-app__sidebar,.dl .mail-app__list,.dl .mail-reader__toolbar,.dl .mail-find,.dl .mail-toast-region,.dl .mail-drawer-scrim,.dl .mail-inline-notice .mail-tool,.dl .mail-composer-dock,.dl .mail-banner__actions{display:none!important}:root:has(.mail-app) .app-shell__workspace{block-size:auto}.dl .mail-app{display:block;block-size:auto;overflow:visible;color:#000;background:#fff;border:0;box-shadow:none}.dl .mail-app__reader,.dl .mail-reader,.dl .mail-reader__scroll{display:block;overflow:visible}.dl .mail-body,.dl .mail-attachments{padding-inline-start:0}.dl .mail-app:has(>.mail-print)>:not(.mail-print){display:none!important}.dl .mail-print{display:block;color:#000;background:#fff;font-size:10.5pt;line-height:1.5}.dl .mail-print__thread+.mail-print__thread{break-before:page}.dl .mail-print__masthead{display:flex;align-items:baseline;justify-content:space-between;gap:12pt;padding-block-end:6pt;color:#6e6e73;font-size:8.5pt;border-block-end:.5pt solid #c7c7cc}.dl .mail-print__brand{color:#000;font-weight:600;letter-spacing:.01em}.dl .mail-print__demo{margin:10pt 0 0;padding:5pt 8pt;color:#3a3a3c;font-size:8.5pt;border:.5pt solid #8e8e93;border-radius:4pt}.dl .mail-print__subject{margin:16pt 0 3pt;font-size:17pt;font-weight:650;line-height:1.25;text-wrap:balance}.dl .mail-print__summary{margin:0 0 4pt;color:#6e6e73;font-size:9pt}.dl .mail-print__message{margin-block-start:14pt;padding-block-start:10pt;border-block-start:.5pt solid #c7c7cc}.dl .mail-print__headers{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:1pt 10pt;margin:0 0 10pt;font-size:9.5pt;break-inside:avoid;break-after:avoid}.dl .mail-print__headers dt{color:#6e6e73}.dl .mail-print__headers dd{margin:0;overflow-wrap:anywhere}.dl .mail-print .mail-body{color:#000;font-size:10.5pt;line-height:1.5}.dl .mail-print .mail-body a{color:#000;text-decoration:underline}.dl .mail-print .mail-body img{max-inline-size:100%;block-size:auto}.dl .mail-print .mail-body blockquote{margin-inline:0;padding-inline-start:8pt;color:#3a3a3c;border-inline-start:1.5pt solid #c7c7cc}.dl .mail-print__files{margin:8pt 0 0;color:#3a3a3c;font-size:9pt}.dl .mail-print__files>span{color:#6e6e73}}.dl .dialog-foundation:has(.mail-intro){inline-size:min(540px,calc(100% - 32px));text-align:start}.dl .dialog-foundation:has(.mail-intro) .dialog-foundation__header{justify-content:flex-start;padding:40px 44px 0}.dl .dialog-foundation:has(.mail-intro) .dialog-foundation__header h2{font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.dl .dialog-foundation:has(.mail-intro) .dialog-foundation__body{padding:24px 44px 4px}.dl .dialog-foundation:has(.mail-intro) .dialog-foundation__footer{display:flex;justify-content:center;padding:24px 44px 36px}.dl .mail-intro{display:grid;gap:22px;margin:0;padding:0;list-style:none}.dl .mail-intro__item{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;align-items:start}.dl .mail-intro__icon{inline-size:30px;block-size:30px;margin-block-start:2px;color:var(--ap-blue)}.dl .mail-intro__title{margin:0 0 3px;font-size:15px;font-weight:600;line-height:1.35}.dl .mail-intro__body{margin:0;color:var(--dl-text-2);font-size:13.5px;line-height:1.45}.dl .mail-intro__more{margin-block-start:4px;font-size:13.5px}.dl .mail-intro__demo{margin:22px 0 0;color:var(--dl-text-2);font-size:12px;text-align:center}.dl .mail-intro__continue{inline-size:min(260px,100%)}@media(max-width:600px){.dl .dialog-foundation:has(.mail-intro) .dialog-foundation__header{padding:28px 24px 0}.dl .dialog-foundation:has(.mail-intro) .dialog-foundation__body{padding:20px 24px 4px}.dl .dialog-foundation:has(.mail-intro) .dialog-foundation__footer{padding:20px 24px 28px}}.dl[dir=rtl] .mail-flip{transform:scaleX(-1)}.dl .mail-account-add{display:grid;gap:16px}.dl .mail-account-add__providers{display:grid;margin:0;padding:0;list-style:none;background:var(--mail-surface-raised);border-radius:12px;box-shadow:0 0 0 .5px var(--dl-separator);overflow:hidden}.dl .mail-account-add__providers li+li{border-block-start:.5px solid var(--dl-separator)}.dl .mail-account-add__provider{display:grid;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:12px;inline-size:100%;padding:12px 14px;color:var(--dl-text);font:inherit;text-align:start;background:none;border:0;cursor:pointer}@media(hover:hover){.dl .mail-account-add__provider:hover{background:var(--mail-row-hover)}}.dl .mail-account-add__provider:focus-visible{outline:2px solid var(--ap-blue);outline-offset:-2px}.dl .mail-account-add__provider>svg{inline-size:20px;block-size:20px;color:var(--ap-blue)}.dl .mail-account-add__provider>svg:last-child{inline-size:16px;block-size:16px;color:var(--mail-ink-faint)}.dl .mail-account-add__provider span{display:grid;gap:2px;min-inline-size:0}.dl .mail-account-add__provider strong{font-size:14px;font-weight:600}.dl .mail-account-add__provider small{color:var(--dl-text-2);font-size:12.5px}.dl .mail-account-add__facts{display:grid;gap:10px;margin:0;padding:0;list-style:none}.dl .mail-account-add__facts li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;color:var(--dl-text-2);font-size:13px;line-height:1.45}.dl .mail-account-add__facts svg{inline-size:16px;block-size:16px;margin-block-start:2px;color:var(--ap-blue)}.dl .mail-account-add__demo{padding:10px 12px;background:var(--ap-fill-4);border-radius:10px}.dl .mail-table__actions{margin-block-start:6px}@media(max-width:599px),(max-height:499px)and (pointer:coarse){.dl .mail-reader__toolbar{gap:8px;padding:8px 12px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.dl .mail-reader__toolbar::-webkit-scrollbar{display:none}.dl .mail-reader__toolbar>*{flex:none}}.dl .mail-list__scroll{padding-block-end:env(safe-area-inset-bottom,0px)}.dl .mail-sidebar__scroll{padding-block-end:calc(16px + env(safe-area-inset-bottom,0px))}.dl .mail-reader__scroll{padding-block-end:calc(72px + env(safe-area-inset-bottom,0px))}.dl .mail-composer__foot{padding-block-end:calc(12px + env(safe-area-inset-bottom,0px))}@media(pointer:coarse){.dl .mail-composer__editor{font-size:16px}}.dl .mail-row:active{background:var(--mail-row-hover)}@media(max-width:599px),(max-height:499px)and (pointer:coarse){.dl .mail-chips{padding:8px 0 2px;margin-inline:-2px}.dl .mail-app[data-pane=reader] .mail-bar,.dl .mail-app:has(.mail-composer:not(.mail-composer--inline):not(.is-minimized)) .mail-bar{display:none}.dl .mail-bar>.mail-bar__search{flex:1;min-inline-size:0}.dl .mail-bar__search>.ours-chip{flex:1;justify-content:flex-start;gap:8px;color:var(--dl-text-2);font-weight:400}.dl .mail-bar__search>.ours-chip>svg{inline-size:20px;block-size:20px}.dl .mail-search-row:not([data-shown]){position:absolute;inline-size:1px;block-size:1px;margin:0;overflow:hidden;clip-path:inset(50%)}.dl .mail-search-row[data-shown]{margin-block-start:8px}.dl .mail-list:has(.mail-search-row[data-shown]) .mail-bar__search{visibility:hidden}.dl .mail-search-row .mail-search__cancel{order:2;flex:none;min-block-size:44px;padding:0 4px;color:var(--ap-blue);font-size:17px;background:none;border:0}.dl .mail-list__title-line .mail-list__more{inline-size:40px;block-size:40px;margin-inline-start:auto;color:var(--dl-text)}.dl .mail-list__title-line .mail-list__more svg{inline-size:20px;block-size:20px}.dl .mail-reader-top{position:absolute;z-index:3;inset:10px 16px auto;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.dl .mail-reader-top>*{pointer-events:auto}.dl .mail-reader-top .ios-circle{inline-size:44px;block-size:44px}.dl .mail-reader-top svg{inline-size:22px;block-size:22px}.dl .mail-reader-top .ours-chip:disabled{opacity:.35}.dl .mail-reader:has(.mail-reader-top) .mail-reader__scroll{padding-block-start:68px;padding-block-end:calc(96px + env(safe-area-inset-bottom,0px))}.dl .mail-reader-bar .ours-bar__pill>*,.dl .mail-reader-bar .ours-bar__pill .mail-tool{display:inline-grid;place-items:center;min-inline-size:48px;min-block-size:44px;padding:0 10px;color:var(--dl-text);background:transparent;border:0;border-radius:999px}.dl .mail-reader-bar .mail-tool svg{inline-size:22px;block-size:22px}.dl .mail-reader-bar .mail-tool[aria-disabled=true]{opacity:.35}.dl .mail-reader-bar .mail-tool:active{scale:.92}.dl .mail-reader-bar .mail-tool.is-flagged{color:var(--ap-orange)}.dl .mail-app[data-sidebar=shown] .mail-bar{display:none}.dl .mail-app:not([data-layout=wide]) .mail-app__sidebar{inset:0;inline-size:auto;border-radius:0;box-shadow:none}.dl .mail-app:not([data-layout=wide]) .mail-sidebar{background:var(--ios-sheet);-webkit-backdrop-filter:none;backdrop-filter:none}.dl .mail-sidebar .mail-sidebar__overlay-head{padding:12px 16px 4px 20px;font-size:30px;font-weight:700;letter-spacing:-.02em}.dl .mail-sidebar__overlay-head .mail-tool{inline-size:44px;block-size:44px;color:var(--dl-text);background:var(--ios-sheet-card);border-radius:50%}.dl .mail-sidebar .mail-sidebar__scroll{padding:12px 16px calc(24px + env(safe-area-inset-bottom,0px));-webkit-mask-image:none;mask-image:none}.dl .mail-sidebar .mail-sidebar__heading{margin-block-end:8px;padding-inline:16px;color:var(--dl-text-2);font-size:15px;font-weight:600}.dl .mail-sidebar .mail-sidebar__list{padding:0;overflow:hidden;background:var(--ios-sheet-card);border-radius:16px}.dl .mail-sidebar .mail-mailbox{gap:14px;min-block-size:50px;padding:0 16px;font-size:17px;border-radius:0}.dl .mail-sidebar .mail-sidebar__list>li+li .mail-mailbox{box-shadow:inset 0 .5px 0 0 var(--dl-separator)}.dl .mail-sidebar .mail-sidebar__list>li+li .mail-mailbox>*{position:relative}.dl .mail-sidebar .mail-mailbox__icon{inline-size:22px;block-size:22px}.dl .mail-sidebar .mail-mailbox__badge{font-size:17px}@media(hover:hover)and (pointer:fine){.dl .mail-sidebar .mail-mailbox:hover:not(.is-selected){background:transparent}}.dl .mail-sidebar .mail-mailbox:active{background:var(--mail-selected)}.dl .mail-sidebar .mail-sidebar__section+.mail-sidebar__section{margin-block-start:28px}.dl .mail-sidebar .mail-sidebar__account-toggle{min-block-size:44px;font-size:20px;font-weight:700}.dl .mail-sidebar .mail-sidebar__footer{gap:0;margin:0 16px calc(12px + env(safe-area-inset-bottom,0px));padding:0;overflow:hidden;background:var(--ios-sheet-card);border-radius:16px}.dl .mail-sidebar .mail-sidebar__settings{min-block-size:50px;padding-inline:16px;font-size:17px}.dl .mail-sidebar .mail-sidebar__settings+.mail-sidebar__settings{box-shadow:inset 0 .5px 0 0 var(--dl-separator)}.dl .mail-composer__head--phone{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;row-gap:10px;padding:18px 16px 6px}.dl .mail-composer__head--phone .ios-circle{inline-size:44px;block-size:44px}.dl .mail-composer__head--phone .ios-circle svg{inline-size:22px;block-size:22px}.dl .mail-composer__head--phone .mail-composer__send-circle{grid-column:3}.dl .mail-composer__head--phone .mail-composer__title{grid-column:1 / -1;margin:0;font-size:30px;font-weight:700;letter-spacing:-.02em}.dl .mail-composer__grab{position:absolute;inset-block-start:6px;inset-inline-start:50%;inline-size:36px;block-size:5px;background:var(--dl-separator);border-radius:3px;translate:-50% 0}.dl .mail-composer:not(.mail-composer--inline) .mail-composer__fields{padding-inline:16px}.dl .mail-composer:not(.mail-composer--inline) .mail-compose__field{min-block-size:48px;border-block-end-width:.5px}.dl .mail-composer:not(.mail-composer--inline) .mail-compose__field:focus-within{border-block-end-color:var(--mail-line)}.dl .mail-composer:not(.mail-composer--inline) :is(.mail-compose__input,.mail-compose__select){font-size:17px}.dl .mail-list__body{padding-block-end:88px}.dl .mail-search input:focus-visible{box-shadow:none}.dl .mail-app[data-layout=compact][data-pane=reader] .mail-app__list{display:flex;grid-area:reader;visibility:hidden}.dl .mail-app[data-layout=compact][data-pane=reader] .mail-app__list[data-revealed]{visibility:visible}.dl .mail-app[data-layout=compact] .mail-app__reader{position:relative;z-index:1;background:var(--mail-surface);box-shadow:0 0 24px #0000001f;will-change:transform}.dl .mail-composer:not(.mail-composer--inline):not(.is-minimized){inset:calc(env(safe-area-inset-top,0px) + 10px) 0 0 0!important;inline-size:auto!important;block-size:auto!important;max-block-size:none!important;border-radius:24px 24px 0 0!important;box-shadow:0 0 0 100vmax #00000040!important}}.dl.mail-connect-root{display:grid;min-block-size:100%;place-items:center;background:var(--mail-surface)}.dl .mail-connect{display:grid;gap:12px;inline-size:min(100%,380px);margin:0 auto;padding:40px 20px;justify-items:center;text-align:center}.dl .mail-connect__icon{color:var(--ap-blue);background:color-mix(in srgb,var(--ap-blue) 14%,transparent)}.dl .mail-connect__title{margin:0;color:var(--dl-text);font-size:20px;font-weight:650;line-height:1.25}.dl .mail-connect__lead{margin:0;color:var(--dl-text-2);font-size:13.5px;line-height:1.5}.dl .mail-connect__fields{display:grid;gap:12px;inline-size:100%;margin-block-start:8px;text-align:start}.dl .mail-connect__problem{display:flex;gap:8px;align-items:flex-start;inline-size:100%;margin:0;color:var(--ap-red);font-size:13px;line-height:1.45;text-align:start}.dl .mail-connect__problem svg{flex:none;inline-size:16px;block-size:16px;margin-block-start:1px}.dl .mail-connect__submit{inline-size:100%;margin-block-start:4px}.dl .mail-connect__facts{inline-size:100%;margin-block-start:6px;text-align:start}.dl .mail-connect__facts svg{inline-size:16px;block-size:16px}@media(max-width:599px),(max-height:499px)and (pointer:coarse){.dl.mail-connect-root{place-items:start stretch;background:var(--ios-sheet)}.dl .mail-connect--phone{inline-size:100%;padding:calc(28px + env(safe-area-inset-top,0px)) 16px calc(24px + env(safe-area-inset-bottom,0px))}.dl .mail-connect--phone .mail-connect__fields{padding:14px 16px;background:var(--ios-sheet-card);border-radius:12px}.dl .mail-connect--phone .mail-connect__submit{min-block-size:50px;border-radius:12px;font-size:17px}.dl .mail-connect--phone input{font-size:16px}}.ip-table-scroll{position:relative;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ip-table{width:100%;min-width:480px;border-collapse:collapse;font-size:13px}.ip-table td:first-child{display:table-cell}.ip-table td{color:var(--shell-text-primary)}.ip-table th{height:auto;font-size:12px;text-transform:none;letter-spacing:0;background:transparent}.ip-table th,.ip-table td{text-align:start;padding:10px 12px;border-bottom:1px solid var(--workspace-border);white-space:nowrap}.ip-table th{color:var(--ink-400);font-weight:500}.ip-table [data-align=end]{text-align:end;font-variant-numeric:tabular-nums}.ip-table__amount,.ip-table__date{font-variant-numeric:tabular-nums;unicode-bidi:isolate;white-space:nowrap}.ip-table__primary{font-weight:600;font-variant-numeric:tabular-nums}.ip-table .ip-table__wrap{min-width:150px;white-space:normal}.ip-table a:focus-visible{outline:2px solid var(--shell-focus-ring);outline-offset:2px;border-radius:3px}.ip-table-scroll--sticky{max-block-size:max(360px,calc(100dvh - 320px));overflow:auto;background:var(--workspace-surface-raised);border:1px solid var(--workspace-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overscroll-behavior:contain}.ip-table--records{font-size:13px}.ip-table--records thead th{position:sticky;inset-block-start:0;z-index:1;padding-block:8px;color:var(--shell-text-secondary);font-size:12px;font-weight:600;background:var(--workspace-surface-raised);box-shadow:inset 0 -1px var(--workspace-border);border-bottom:0}.ip-table--records td{padding-block:11px;vertical-align:middle}.ip-table--records tbody tr{transition:background var(--shell-motion-fast) var(--workspace-motion-easing)}@media(hover:hover)and (pointer:fine){.ip-table--records tbody tr:hover{background:var(--shell-surface-control)}}.ip-table--records tbody tr:last-child td{border-bottom:0}.ip-table-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-block-start:10px;color:var(--shell-text-secondary);font-size:12px}.ip-table-footer__pager{display:flex;gap:8px}.ip-table-footer__pager button{min-height:34px;padding-inline:14px}.ip-filter-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin:0}.ip-filter-row>label{display:grid;gap:5px;min-width:140px;flex:0 1 170px;color:var(--shell-text-secondary);font-size:12px;font-weight:600}.ip-filter-row>label>:is(input,select){width:100%;min-width:0;min-height:38px;font-size:13px;font-weight:400}.ip-filter-row>.ip-filter-row__search{flex:1 1 260px;min-width:200px;max-width:380px}.ip-filter-row__clear{min-height:38px;padding-inline:12px;color:var(--accent-600);background:transparent;border-color:transparent}@media(hover:hover)and (pointer:fine){.ip-filter-row__clear:hover{background:var(--shell-surface-control-hover)}}.ip-table tfoot td{border-bottom:none;border-top:1px solid var(--workspace-border);padding-top:12px}.ip-table a{color:var(--accent-600);text-decoration:none}@media(hover:hover)and (pointer:fine){.ip-table a:hover{text-decoration:underline}}.wh-issue-inputs{display:grid;gap:6px;min-width:0}.wh-issue-inputs input{width:100%;min-width:0;max-width:220px}@media(max-width:640px){.ip-table-scroll{overflow-x:visible}.ip-table{min-width:0;display:block}.ip-table thead{display:none}.ip-table tbody,.ip-table tfoot{display:block}.ip-table tr{display:block;padding:10px 0;border-bottom:1px solid var(--workspace-border)}.ip-table tfoot tr{border-bottom:none;padding-top:6px}.ip-table td,.ip-table [data-align=end],.ip-table td:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:none;white-space:normal;text-align:end}.ip-table td:before{content:attr(data-label);color:var(--ink-400);font-size:.78rem;text-align:start}.ip-table-scroll--sticky{max-block-size:none;padding-inline:14px}.ip-table--records thead th{position:static}}.ip-overview{display:grid;gap:var(--workspace-section-gap)}.ip-overview__section h2{font-size:.95rem;font-weight:600;margin:0 0 12px;color:var(--ink-100)}.ip-overview__section a{color:var(--accent-600);font-size:.85rem}.ip-pipeline{display:flex;flex-wrap:wrap;gap:12px}.ip-pipeline__stage{background:var(--workspace-surface-subtle);border:1px solid var(--workspace-border);border-radius:var(--radius-md);padding:10px 14px;min-width:96px}.ip-pipeline__stage strong{display:block;font-size:1.3rem}.ip-pipeline__stage span{font-size:.75rem;color:var(--ink-400);text-transform:capitalize}.ip-exception-list{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}.ip-exception-list li{display:flex;align-items:flex-start;gap:12px;background:var(--workspace-surface-subtle);border:1px solid var(--workspace-border);border-radius:var(--radius-md);padding:12px 14px}.ip-exception-list li p{margin:2px 0 0;color:var(--ink-400);font-size:.85rem}.ip-exception-list li button{margin-inline-start:auto}.ip-exceptions__summary{color:var(--ink-400);font-size:.85rem;margin:0 0 12px}.ip-banner{border-radius:var(--radius-md);padding:10px 14px;margin:12px 0;font-size:.88rem}.ip-banner--warning{background:var(--amber-50);color:var(--status-attention);border:1px solid rgba(255,159,10,.3)}.ip-banner--critical{background:var(--red-50);color:var(--status-critical);border:1px solid rgba(255,68,58,.3)}.ip-milestone-rail{list-style:none;display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0}.ip-milestone-rail li{position:relative;padding:8px 18px;font-size:.82rem;text-transform:capitalize;color:var(--ink-400);border-bottom:2px solid var(--workspace-border)}.ip-milestone-rail li[data-state=done]{color:var(--status-positive);border-color:var(--status-positive)}.ip-milestone-rail li[data-state=current]{color:var(--accent-600);border-color:var(--accent-600);font-weight:600}.ip-record-links{margin:var(--workspace-section-gap) 0}.ip-record-links h4{font-size:.8rem;color:var(--ink-400);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px}.ip-record-links ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ip-record-links li{display:flex;align-items:center;gap:10px;font-size:.88rem}.ip-record-links__label{color:var(--ink-400);min-width:120px}.ip-record-links a{color:var(--accent-600);text-decoration:none}.ip-record-links__status{color:var(--ink-400);font-size:.8rem;text-transform:capitalize}.ip-timeline__day h4{font-size:.75rem;color:var(--ink-400);text-transform:uppercase;letter-spacing:.04em;margin:12px 0 6px}.ip-timeline__day ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ip-timeline__day li{display:flex;gap:10px;font-size:.85rem}.ip-timeline__day time{color:var(--ink-400);min-width:52px}.ip-timeline-empty{color:var(--ink-400);font-size:.85rem}.ip-definition-list{display:grid;gap:8px;margin:0}.ip-definition-list>div{display:flex;gap:12px;font-size:.88rem}.ip-definition-list dt{color:var(--ink-400);min-width:200px;margin:0}.ip-definition-list dd{margin:0}.ip-pr-summary p{margin:4px 0;font-size:.88rem}.ip-approvals-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ip-approvals-list__item{border:1px solid var(--workspace-border);border-radius:var(--radius-md);padding:8px 12px}.ip-approvals-list__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.85rem;color:var(--ink-400)}.ip-approvals-list__decision{margin:6px 0 0;font-size:.85rem}.ip-banner--positive{background:var(--green-50);color:var(--status-positive);border:1px solid rgba(48,209,88,.3)}.ip-banner--positive label{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:.85rem}.ip-filters{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 var(--workspace-section-gap)}.ip-filters label{display:flex;flex-direction:column;gap:4px;font-size:.78rem;color:var(--ink-400)}.ip-filters select,.ip-filters input{font-size:.85rem}.ip-button-link{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--radius-md);border:1px solid var(--workspace-border);color:var(--ink-100);text-decoration:none;font-size:.85rem}@media(hover:hover)and (pointer:fine){.ip-button-link:hover{border-color:var(--accent-600);color:var(--accent-600)}}.ip-comparison-table{width:100%;min-width:640px;border-collapse:collapse;font-size:.88rem}.ip-comparison-table th,.ip-comparison-table td{text-align:left;padding:10px 14px;border-bottom:1px solid var(--workspace-border);vertical-align:top}.ip-comparison-table th[scope=row]{color:var(--ink-400);font-weight:500;white-space:nowrap}.ip-comparison-table thead th{color:var(--ink-100);font-weight:600}.ip-selection-form{display:grid;gap:8px;min-width:220px}.ip-selection-form textarea{width:100%;min-height:48px;font-size:.82rem;resize:vertical}.ip-selection-form>div{display:flex;gap:8px}.ip-trend-chart{margin:0 0 var(--workspace-section-gap);padding:16px;background:var(--workspace-surface-subtle);border:1px solid var(--workspace-border);border-radius:var(--radius-md)}.ip-trend-chart header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px}.ip-trend-chart h4{margin:0;font-size:.85rem;font-weight:600;color:var(--ink-100)}.ip-trend-chart header span{font-size:.78rem;color:var(--ink-400)}.ip-trend-chart svg{display:block;width:100%;height:120px;color:var(--accent-600)}.ip-trend-chart table{width:100%;font-size:.8rem;margin-top:10px;border-collapse:collapse}.ip-trend-chart th,.ip-trend-chart td{text-align:left;padding:4px 8px;border-top:1px solid var(--workspace-border)}.ip-preset-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 var(--workspace-section-gap)}.ip-preset-tabs button{padding:6px 14px;border-radius:999px;border:1px solid var(--workspace-border);background:transparent;color:var(--ink-400);font-size:.82rem;cursor:pointer}.ip-preset-tabs button[aria-pressed=true]{border-color:var(--accent-600);color:var(--accent-600);background:var(--workspace-surface-subtle)}.ip-pr-form{display:grid;gap:16px;max-width:640px}.ip-pr-form>label{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:var(--ink-400);min-width:0}.ip-pr-form>*{min-width:0}.ip-pr-form select,.ip-pr-form input,.ip-pr-form textarea{max-width:100%}.ip-pr-form textarea{min-height:72px;font-size:.88rem;resize:vertical}.ip-pr-form__lines h4{margin:0 0 8px;font-size:.85rem;color:var(--ink-100)}.ip-pr-form__line{display:grid;grid-template-columns:1fr;gap:10px;align-items:end;margin:0 0 16px;border:0;padding:0;min-width:0}.ip-pr-form__line>*{min-width:0}.ip-pr-form__line legend{font-size:.78rem;color:var(--ink-400);padding:0}@media(min-width:900px){.ip-pr-form__line{grid-template-columns:2fr 1fr 1fr auto}}.ip-pr-form__line label{display:flex;flex-direction:column;gap:4px;font-size:.78rem;color:var(--ink-400)}.ip-pr-form__line-currency{font-size:.82rem;color:var(--ink-400);padding-bottom:8px}.ip-pr-form__submit{margin-top:8px}@media(max-width:640px){.ip-pr-form__line{grid-template-columns:1fr}}.ip-filters-collapsible{margin:0 0 var(--workspace-section-gap)}.ip-filters-collapsible summary{cursor:pointer;padding:10px 12px;border:1px solid var(--workspace-border);border-radius:var(--radius-md);font-size:.85rem;color:var(--ink-100);list-style:none}.ip-filters-collapsible summary::-webkit-details-marker{display:none}.ip-filters-collapsible summary:before{content:"▸ ";color:var(--ink-400)}.ip-filters-collapsible[open] summary:before{content:"▾ "}.ip-filters-collapsible .ip-filters{margin-top:10px}.ip-filters input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent-600)}.ip-filters label:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:6px}.ip-documents__upload{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin:0 0 14px;padding:10px;background:var(--workspace-surface-subtle);border:1px solid var(--workspace-border);border-radius:var(--radius-md)}.ip-documents__upload label{display:flex;flex-direction:column;gap:4px;font-size:.78rem;color:var(--ink-400)}.ip-documents__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ip-documents__list li{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--workspace-border);border-radius:var(--radius-md);font-size:.85rem}.ip-documents__open{background:none;border:none;color:var(--accent-600);cursor:pointer;padding:0;font-size:.85rem}.ip-documents__list span{color:var(--ink-400);font-size:.78rem}.ip-documents__versions{margin-top:14px}.ip-documents__versions h4{font-size:.82rem;color:var(--ink-100);margin:0 0 8px}.raouf-form[data-density=compact],.raouf-form-scope[data-density=compact]{--raouf-form-row-height: var(--raouf-form-row-height-compact);--raouf-control-height: var(--raouf-form-row-height-compact);--raouf-form-row-padding-block: 3px;--raouf-control-font-size: 13px}.raouf-form[data-density=dense],.raouf-form-scope[data-density=dense]{--raouf-form-row-height: var(--raouf-form-row-height-dense);--raouf-control-height: var(--raouf-form-row-height-dense);--raouf-form-row-padding-block: 2px;--raouf-control-font-size: 12px}.raouf-form{display:grid;gap:var(--raouf-form-section-gap);min-inline-size:0}.raouf-form-section{position:relative;container-type:inline-size;container-name:raouf-form-section;display:grid;gap:var(--raouf-form-section-header-gap);min-inline-size:0}.raouf-form-section__header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-inline:var(--raouf-form-row-padding-inline)}.raouf-form-section--plain>.raouf-form-section__header{padding-inline:0}.raouf-form-section__title{margin:0;color:var(--shell-text-primary);font-size:13px;font-weight:650;line-height:1.3}.raouf-form-section__description{margin:2px 0 0;color:var(--raouf-help-text);font-size:12px;line-height:1.4}.raouf-form-section__actions{display:flex;flex:none;align-items:center;gap:8px}.raouf-form-section__rows{display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0}.raouf-form-section--grouped>.raouf-form-section__rows{background:var(--raouf-form-group-surface);border:1px solid var(--raouf-form-group-border);border-radius:var(--raouf-form-group-radius)}.raouf-form-section--plain>.raouf-form-section__rows{row-gap:var(--raouf-form-section-header-gap)}@container raouf-form-section (min-width: 800px){.raouf-form-section[data-columns="2"]>.raouf-form-section__rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--raouf-form-column-gap)}.raouf-form-section[data-columns="2"] .raouf-field-row:nth-last-child(-n+2){border-block-end:0}.raouf-form-section[data-columns="2"] .raouf-field-row:nth-child(2):before{content:none}.raouf-form-section[data-columns="2"] .raouf-field-row{--raouf-form-label-width: clamp(140px, 14cqi, 240px)}.raouf-form-section[data-columns="2"] .raouf-field-row--full{grid-column:1 / -1}}.raouf-field-row{--raouf-control-block-size: calc(var(--raouf-form-row-height) - 2 * var(--raouf-form-row-padding-block));display:grid;grid-template-columns:var(--raouf-form-label-width) minmax(0,1fr);align-items:start;column-gap:16px;min-block-size:var(--raouf-form-row-height);padding-block:var(--raouf-form-row-padding-block);padding-inline:var(--raouf-form-row-padding-inline);border-block-end:1px solid var(--raouf-form-separator);min-inline-size:0}.raouf-field-row:last-child{border-block-end:0}.raouf-form-section--plain .raouf-field-row{padding-inline:0;border-block-end:0}.raouf-field-row__label{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;min-block-size:var(--raouf-control-block-size);min-inline-size:var(--raouf-form-label-min-width);color:var(--raouf-value-muted);font-size:13px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.raouf-field-row__value{display:grid;align-content:center;gap:4px;min-inline-size:0}.raouf-field-row__messages{display:grid;gap:4px}.raouf-field-row__value>.raouf-control,.raouf-field-row__value>.raouf-input-group{max-inline-size:100%}@container raouf-form-section (max-width: 520px){.raouf-field-row{grid-template-columns:minmax(0,1fr);row-gap:2px}.raouf-field-row__label{min-inline-size:0;min-block-size:0}}.ui-field .raouf-control,.ui-field .raouf-input-group{max-inline-size:100%}.raouf-required-indicator{color:var(--raouf-value-provenance)}.raouf-readonly{display:grid;align-content:center;gap:2px;min-block-size:var(--raouf-control-block-size, var(--raouf-control-height));min-inline-size:0;color:var(--raouf-value-readonly);font-size:var(--raouf-control-font-size);line-height:1.4;overflow-wrap:anywhere}.raouf-readonly--muted .raouf-readonly__value{color:var(--raouf-value-muted)}.raouf-provenance{display:inline-flex;align-items:center;gap:6px;color:var(--raouf-value-provenance);font-size:12px;line-height:1.3}.raouf-provenance:before{content:"";flex:none;inline-size:6px;block-size:6px;border-radius:50%;background:currentColor;opacity:.7}.raouf-provenance--calculated:before{border-radius:1px}.raouf-provenance--derived:before{border-radius:1px;rotate:45deg}.raouf-control{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:0;block-size:var(--raouf-control-block-size, var(--raouf-control-height));padding-inline:var(--raouf-control-padding-inline);color:var(--raouf-value-readonly);font:inherit;font-size:var(--raouf-control-font-size);line-height:1.3;background:var(--raouf-control-surface);border:1px solid var(--raouf-control-border);border-radius:var(--raouf-control-radius-sm);outline:2px solid transparent;transition:background-color var(--raouf-motion-fast) var(--raouf-easing),border-color var(--raouf-motion-fast) var(--raouf-easing),box-shadow var(--raouf-motion-fast) var(--raouf-easing)}.ui-field .raouf-control{min-block-size:0;padding-inline:var(--raouf-control-padding-inline);color:var(--raouf-value-readonly);background:var(--raouf-control-surface);border:1px solid var(--raouf-control-border);border-radius:var(--raouf-control-radius-sm)}.ui-field .raouf-control--multiline{padding-block:8px}.raouf-control:not(.raouf-control--numeric){unicode-bidi:plaintext;text-align:start}.raouf-control--numeric{font-variant-numeric:tabular-nums;text-align:end}:dir(rtl) .raouf-control--numeric{text-align:start}.raouf-control--multiline{block-size:auto;min-block-size:calc(2 * var(--raouf-control-height));padding-block:8px;resize:vertical}.raouf-control::placeholder{color:var(--raouf-value-provenance)}@media(hover:hover)and (pointer:fine){.raouf-control:hover:not(:disabled):not([readonly]){background:var(--raouf-control-surface-hover)}}.raouf-control:focus-visible{border-color:var(--accent-600);box-shadow:var(--raouf-control-focus-ring);outline-color:transparent}.raouf-control[aria-invalid=true]{border-color:var(--raouf-control-border-invalid);box-shadow:0 0 0 1px var(--raouf-control-border-invalid)}.raouf-control[aria-invalid=true]:focus-visible{box-shadow:var(--raouf-control-focus-ring),0 0 0 1px var(--raouf-control-border-invalid)}.raouf-control:disabled{opacity:var(--raouf-control-disabled-opacity);cursor:not-allowed}.raouf-control[readonly]{background:transparent;border-color:transparent;padding-inline:0}.raouf-control[readonly]:focus-visible{box-shadow:var(--raouf-control-focus-ring)}@media(forced-colors:active){.raouf-control:focus-visible,.raouf-switch:focus-visible,.raouf-segmented__item:focus-visible{outline-color:Highlight}}.raouf-input-group{display:flex;align-items:center;box-sizing:border-box;inline-size:100%;min-inline-size:0;block-size:var(--raouf-control-block-size, var(--raouf-control-height));background:var(--raouf-control-surface);border:1px solid var(--raouf-control-border);border-radius:var(--raouf-control-radius-sm);transition:border-color var(--raouf-motion-fast) var(--raouf-easing),box-shadow var(--raouf-motion-fast) var(--raouf-easing)}.raouf-input-group .raouf-control,.raouf-input-group .raouf-control[aria-invalid=true],.ui-field .raouf-input-group .raouf-control,.ui-field .raouf-input-group .raouf-control[aria-invalid=true]{flex:1;block-size:100%;background:transparent;border:0;border-radius:inherit;box-shadow:none}.raouf-input-group:has(.raouf-control:focus-visible){border-color:var(--accent-600);box-shadow:var(--raouf-control-focus-ring)}.raouf-input-group[data-invalid]{border-color:var(--raouf-control-border-invalid);box-shadow:0 0 0 1px var(--raouf-control-border-invalid)}.raouf-input-group[data-disabled]{opacity:var(--raouf-control-disabled-opacity)}.raouf-input-group__adornment{flex:none;padding-inline-end:var(--raouf-control-padding-inline);color:var(--raouf-value-muted);font-size:12px;font-weight:600;-webkit-user-select:none;user-select:none}.raouf-choice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:10px;row-gap:2px;min-block-size:var(--raouf-choice-size)}.raouf-choice__label{color:var(--shell-text-primary);font-size:var(--raouf-control-font-size);line-height:1.4;cursor:pointer}.raouf-choice__description{grid-column:2}.raouf-choice__input{appearance:none;margin:0;padding:0;flex:none;min-block-size:0;min-inline-size:0;inline-size:var(--raouf-choice-size);block-size:var(--raouf-choice-size);background:var(--raouf-control-surface);border:1.5px solid var(--raouf-control-border);border-radius:5px;cursor:pointer;outline:2px solid transparent}.ui-field .raouf-choice__input{min-block-size:0;padding:0;inline-size:var(--raouf-choice-size);block-size:var(--raouf-choice-size);background-color:var(--raouf-control-surface);border:1.5px solid var(--raouf-control-border);border-radius:5px}.raouf-choice__input[type=radio]{border-radius:50%}@media(hover:hover)and (pointer:fine){.raouf-choice__input:hover:not(:disabled){background:var(--raouf-control-surface-hover)}}.raouf-choice__input:checked{background-color:var(--accent-600);border-color:var(--accent-600)}.raouf-choice__input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:72%}.raouf-choice__input[type=radio]:checked{background-image:radial-gradient(circle,var(--shell-text-on-accent) 0 3px,transparent 3.5px)}.raouf-choice__input:focus-visible{box-shadow:var(--raouf-control-focus-ring)}.raouf-choice__input[aria-invalid=true]{border-color:var(--raouf-control-border-invalid)}.ui-field .raouf-choice__input[aria-invalid=true]{border-color:var(--raouf-control-border-invalid);box-shadow:none}.ui-field .raouf-choice__input[aria-invalid=true]:focus-visible{box-shadow:var(--raouf-control-focus-ring)}.raouf-choice__input:disabled{opacity:var(--raouf-control-disabled-opacity);cursor:not-allowed}.raouf-choice__input:disabled+.raouf-choice__label{opacity:var(--raouf-control-disabled-opacity);cursor:not-allowed}.raouf-radio-group{min-inline-size:0;margin:0;padding:0;border:0;display:grid;gap:6px}.raouf-radio-group__legend{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;padding:0;margin-block-end:4px;color:var(--raouf-value-muted);font-size:13px;font-weight:500}.raouf-radio-group__options{display:grid;gap:8px}.raouf-radio-group--horizontal .raouf-radio-group__options{grid-auto-flow:column;grid-auto-columns:max-content;column-gap:20px}.raouf-field-group{min-inline-size:0;margin:0;padding:0;border:0}.raouf-field-group__legend{padding:0;margin-block-end:6px;color:var(--shell-text-primary);font-size:13px;font-weight:650}.raouf-field-group__controls{display:grid;gap:8px}.raouf-field-group--horizontal .raouf-field-group__controls{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:12px}.raouf-switch{position:relative;flex:none;padding:0;cursor:pointer;inline-size:var(--raouf-switch-width);block-size:var(--raouf-switch-height);background:var(--raouf-switch-track-off);border:0;border-radius:999px;outline:2px solid transparent;transition:background-color var(--raouf-motion-standard) var(--raouf-easing)}.raouf-switch--compact{inline-size:var(--raouf-switch-width-compact);block-size:var(--raouf-switch-height-compact)}.raouf-switch[data-state=checked]{background:var(--accent-600)}.raouf-switch:focus-visible{box-shadow:var(--raouf-control-focus-ring)}.raouf-switch[aria-invalid=true]{box-shadow:0 0 0 1px var(--raouf-control-border-invalid)}.raouf-switch[aria-readonly=true],.raouf-segmented[data-readonly] .raouf-segmented__item{cursor:default}.raouf-switch:disabled{opacity:var(--raouf-control-disabled-opacity);cursor:not-allowed}.raouf-switch__thumb{--thumb-size: calc(var(--raouf-switch-height) - 4px);position:absolute;inset-block-start:2px;inset-inline-start:2px;display:block;inline-size:var(--thumb-size);block-size:var(--thumb-size);background:var(--shell-text-on-accent);border-radius:50%;box-shadow:var(--shadow-sm);transition:inset-inline-start var(--raouf-motion-standard) var(--raouf-easing)}.raouf-switch--compact .raouf-switch__thumb{--thumb-size: calc(var(--raouf-switch-height-compact) - 4px)}.raouf-switch[data-state=checked] .raouf-switch__thumb{inset-inline-start:calc(100% - var(--thumb-size) - 2px)}.raouf-segmented{box-sizing:border-box;display:inline-flex;max-inline-size:100%;padding:2px;gap:2px;background:var(--raouf-control-surface);border:1px solid var(--raouf-control-border);border-radius:calc(var(--raouf-control-radius-sm) + 2px)}.raouf-segmented__item{flex:1 1 auto;min-block-size:calc(var(--raouf-control-block-size, calc(var(--raouf-form-row-height-compact) - 2px)) - 6px);padding-inline:12px;color:var(--raouf-value-muted);font:inherit;font-size:13px;font-weight:550;white-space:nowrap;background:transparent;border:0;border-radius:var(--raouf-control-radius-sm);cursor:pointer;outline:2px solid transparent;transition:background-color var(--raouf-motion-fast) var(--raouf-easing),color var(--raouf-motion-fast) var(--raouf-easing)}.raouf-segmented--compact .raouf-segmented__item{min-block-size:22px;padding-inline:8px;font-size:12px}@media(hover:hover)and (pointer:fine){.raouf-segmented__item:hover:not([data-disabled]):not([data-state=on]){color:var(--shell-text-primary);background:var(--raouf-control-surface-hover)}}.raouf-segmented__item[data-state=on]{color:var(--shell-text-primary);font-weight:650;background:var(--raouf-form-group-surface);box-shadow:var(--shadow-sm)}.raouf-segmented__item:focus-visible{box-shadow:var(--raouf-control-focus-ring)}.raouf-segmented__item[data-disabled],.raouf-segmented[data-disabled] .raouf-segmented__item{opacity:var(--raouf-control-disabled-opacity);cursor:not-allowed}.raouf-expandable{border:1px solid var(--raouf-form-group-border);border-radius:var(--raouf-form-group-radius);background:var(--raouf-form-group-surface)}.raouf-expandable__summary{display:flex;align-items:center;gap:10px;min-block-size:var(--raouf-form-row-height);padding-inline:var(--raouf-form-row-padding-inline);color:var(--shell-text-primary);font-size:13px;font-weight:650;cursor:pointer;list-style:none;border-radius:inherit}.raouf-expandable__summary::-webkit-details-marker{display:none}.raouf-expandable__summary:before{content:"";flex:none;inline-size:7px;block-size:7px;border-inline-end:2px solid var(--raouf-value-muted);border-block-end:2px solid var(--raouf-value-muted);rotate:-45deg;transition:rotate var(--raouf-motion-fast) var(--raouf-easing)}.raouf-expandable__summary:dir(rtl):before{rotate:45deg}.raouf-expandable[open]>.raouf-expandable__summary:before{rotate:45deg}.raouf-expandable[open]>.raouf-expandable__summary:dir(rtl):before{rotate:-45deg}.raouf-expandable__summary:focus-visible{outline:none;box-shadow:var(--raouf-control-focus-ring)}.raouf-expandable__body{display:grid;border-block-start:1px solid var(--raouf-form-separator)}.raouf-popover.raouf-popover--radix{position:relative;inset:auto;z-index:var(--raouf-z-floating);max-inline-size:var(--radix-popover-content-available-width);transform-origin:var(--radix-popover-content-transform-origin)}.raouf-menu{z-index:var(--raouf-z-floating);min-inline-size:180px;max-block-size:var(--radix-dropdown-menu-content-available-height);overflow-y:auto;padding:4px;color:var(--shell-text-primary);background:var(--surface-2);border:1px solid var(--shell-menu-border);border-radius:var(--shell-menu-radius);box-shadow:var(--raouf-popover-shadow)}.raouf-menu__item{display:flex;align-items:center;gap:8px;min-block-size:32px;padding-inline:10px;font-size:13px;border-radius:var(--raouf-control-radius-sm);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.raouf-menu__item[data-highlighted]{background:var(--raouf-control-surface-hover)}.raouf-menu__item[data-disabled]{opacity:var(--raouf-control-disabled-opacity);cursor:not-allowed}.raouf-menu__item--danger{color:var(--status-critical)}.raouf-menu__icon{display:inline-grid;place-items:center;flex:none;inline-size:16px}.raouf-menu__check{display:inline-grid;place-items:center;flex:none;margin-inline-start:auto;padding-inline-start:14px;color:var(--raouf-label)}.raouf-menu__separator{block-size:1px;margin-block:4px;background:var(--shell-menu-divider)}.raouf-menu__label{flex:1 1 auto;min-inline-size:0}.raouf-menu__hint{flex:none;margin-inline-start:16px;color:var(--shell-text-secondary);font-size:12px}.raouf-menu__chevron{display:inline-grid;place-items:center;flex:none;margin-inline-start:auto;padding-inline-start:12px;color:var(--shell-text-secondary)}.raouf-menu__chevron:dir(rtl) svg{transform:scaleX(-1)}.raouf-menu__item--sub[data-state=open]{background:var(--raouf-control-surface-hover)}.raouf-menu__label:has(>.raouf-menu__detail){display:grid}.raouf-menu__detail{font-size:11px;color:var(--shell-text-secondary)}.raouf-menu__quick{display:flex;justify-content:space-between;gap:2px;padding:2px}.raouf-menu__quick-item{display:grid;place-items:center;inline-size:34px;block-size:34px;font-size:20px;border-radius:50%;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.raouf-menu__quick-item[data-highlighted],.raouf-menu__quick-item.is-selected{background:var(--raouf-control-surface-hover)}.raouf-tooltip{z-index:var(--raouf-z-floating);max-inline-size:280px;padding:6px 10px;color:var(--shell-text-primary);font-size:12px;line-height:1.35;background:var(--surface-3);border:1px solid var(--shell-menu-border);border-radius:var(--raouf-control-radius-sm);box-shadow:var(--shadow-md)}.raouf-sheet__backdrop{position:fixed;inset:0;z-index:100;display:flex;background:var(--raouf-scrim)}.raouf-sheet{display:grid;grid-template-rows:auto minmax(0,1fr) auto;box-sizing:border-box;inline-size:min(var(--raouf-sheet-width),100%);block-size:100%;color:var(--shell-text-primary);background:var(--surface-3);box-shadow:var(--shadow-md)}.raouf-sheet--wide{inline-size:min(var(--raouf-sheet-width-wide),100%)}.raouf-sheet--end{margin-inline-start:auto;border-inline-start:1px solid var(--shell-menu-border)}.raouf-sheet--start{margin-inline-end:auto;border-inline-end:1px solid var(--shell-menu-border)}.raouf-sheet--bottom{align-self:flex-end;margin-inline:auto;inline-size:min(760px,100%);block-size:auto;max-block-size:85dvh;border:1px solid var(--shell-menu-border);border-block-end:0;border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl)}.raouf-sheet__header,.raouf-sheet__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px}.raouf-sheet__header{border-block-end:1px solid var(--shell-menu-divider)}.raouf-sheet__header h2{margin:0;font-size:18px}.raouf-sheet__body{min-block-size:0;padding:18px;overflow:auto;overscroll-behavior:contain}.raouf-sheet__footer{justify-content:flex-end;padding-block-end:max(14px,var(--safe-area-bottom));border-block-start:1px solid var(--shell-menu-divider)}@media(prefers-reduced-motion:reduce){.raouf-control,.raouf-input-group,.raouf-switch,.raouf-switch__thumb,.raouf-segmented__item,.raouf-expandable__summary:before{transition:none}.raouf-popover.raouf-popover--radix{animation:none}}.raouf-sheet__header:not(.dl *),.raouf-sheet__footer:not(.dl *){position:relative;border-block:0}.raouf-sheet__header:not(.dl *):after,.raouf-sheet__footer:not(.dl *):before{content:"";position:absolute;inset-inline:var(--divider-inset);block-size:1px;background:var(--divider-color);pointer-events:none}.raouf-sheet__header:not(.dl *):after{inset-block-end:0}.raouf-sheet__footer:not(.dl *):before{inset-block-start:0}.raouf-field-row{position:relative;border-block-end:0}.raouf-field-row+.raouf-field-row:before,.raouf-expandable__body:before{content:"";position:absolute;inset-block-start:0;inset-inline:var(--divider-inset);block-size:1px;background:var(--divider-color);pointer-events:none}.raouf-expandable__body{position:relative;border-block-start:0}.raouf-form-section--plain .raouf-field-row:before{content:none}.raouf-menu{--divider-offset: 4px}.raouf-menu__separator{block-size:1px;margin-block:4px;margin-inline:calc(var(--divider-inset) - var(--divider-offset, 0px));background:var(--divider-color)}.sales-date-picker{display:grid;gap:8px;min-inline-size:0}.sales-date-picker__label{color:var(--raouf-label-secondary);font-size:13px;font-weight:590}.sales-date-picker__control{display:flex;align-items:center;justify-content:space-between;gap:8px;inline-size:100%;block-size:42px;min-block-size:42px;padding-inline:12px;color:var(--raouf-label);background:var(--raouf-control-surface);border:1px solid var(--raouf-separator);border-radius:10px;font:inherit;font-size:15px;text-align:start;cursor:pointer;transition:border-color var(--raouf-motion-fast) var(--raouf-easing),box-shadow var(--raouf-motion-fast) var(--raouf-easing)}@media(hover:hover)and (pointer:fine){.sales-date-picker__control:hover{border-color:var(--raouf-control-border)}}.sales-date-picker__control:focus-visible{outline:none;box-shadow:var(--raouf-control-focus-ring)}.sales-date-picker__control[aria-expanded=true]{border-color:var(--raouf-accent)}.sales-date-picker__control:disabled{cursor:default;opacity:var(--raouf-control-disabled-opacity)}:where(.sales-date-picker[data-invalid]) .sales-date-picker__control{border-color:var(--raouf-validation-error)}.sales-date-picker__value{font-variant-numeric:tabular-nums}.sales-date-picker__placeholder{color:var(--raouf-label-tertiary)}.sales-date-picker__glyph{flex:none;inline-size:18px;block-size:18px;color:var(--raouf-accent)}.sales-date-picker__help,.sales-date-picker__error{margin:0;color:var(--raouf-label-secondary);font-size:12px}.sales-date-picker__error{color:var(--raouf-validation-error)}.raouf-popover.sales-date-picker__popover{inline-size:min(340px,calc(100vw - 32px));min-width:0;padding:16px 16px 0}.sales-date-picker__popover[data-state=open]{animation:sales-date-picker-in .26s cubic-bezier(.22,.8,.2,1) both}.sales-date-picker__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-block-end:12px}.sales-date-picker__title{display:inline-flex;align-items:center;gap:4px;padding:4px;color:var(--raouf-label);background:transparent;border:0;border-radius:8px;font:inherit;font-size:17px;font-weight:600;cursor:pointer}.sales-date-picker__disclosure{inline-size:16px;block-size:16px;color:var(--raouf-accent);transition:transform .24s cubic-bezier(.2,.8,.2,1)}.sales-date-picker__disclosure[data-expanded]{transform:rotate(90deg)}:where([dir=rtl]) .sales-date-picker__disclosure{transform:scaleX(-1)}:where([dir=rtl]) .sales-date-picker__disclosure[data-expanded]{transform:rotate(-90deg)}.sales-date-picker__nav{display:inline-flex;gap:4px;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.sales-date-picker__nav[data-concealed]{opacity:0;transform:translateY(-5px);pointer-events:none}.sales-date-picker__step{display:inline-grid;place-items:center;inline-size:32px;block-size:32px;padding:0;color:var(--raouf-accent);background:transparent;border:0;border-radius:50%;cursor:pointer}@media(hover:hover)and (pointer:fine){.sales-date-picker__step:hover{background:var(--raouf-control-surface-hover)}}.sales-date-picker__step svg{inline-size:20px;block-size:20px}.sales-date-picker__grid{display:grid;gap:0}.sales-date-picker__weekdays,.sales-date-picker__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.sales-date-picker__weekdays span{padding-block:6px;color:var(--raouf-label-tertiary);font-size:11px;font-weight:600;text-align:center;text-transform:uppercase}.sales-date-picker__week>span{display:grid;place-items:center;block-size:44px}.sales-date-picker__day{inline-size:40px;block-size:40px;padding:0;color:var(--raouf-label);background:transparent;border:0;border-radius:50%;font:inherit;font-size:17px;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .12s ease,color .12s ease}@media(hover:hover)and (pointer:fine){.sales-date-picker__day:hover{background:var(--raouf-control-surface-hover)}}.sales-date-picker__day:focus-visible{outline:none;box-shadow:var(--raouf-control-focus-ring)}.sales-date-picker__day[aria-current=date]{color:var(--raouf-accent);font-weight:600}.sales-date-picker__day[data-selected]{color:var(--sx-on-blue);background:var(--raouf-accent);font-weight:600}.sales-date-picker__day:disabled{color:var(--raouf-label-tertiary);cursor:default;opacity:.5}.sales-date-picker__months{display:grid;gap:12px;padding-block-end:8px}.sales-date-picker__years{display:flex;align-items:center;justify-content:space-between}.sales-date-picker__years strong{font-size:17px;font-variant-numeric:tabular-nums}.sales-date-picker__month-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sales-date-picker__month{min-block-size:44px;padding-inline:6px;color:var(--raouf-label);background:transparent;border:0;border-radius:10px;font:inherit;font-size:15px;cursor:pointer}@media(hover:hover)and (pointer:fine){.sales-date-picker__month:hover{background:var(--raouf-control-surface-hover)}}.sales-date-picker__month[aria-pressed=true]{color:var(--raouf-accent);font-weight:600;background:var(--raouf-control-surface-hover)}.sales-date-picker__foot{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:52px;margin-block-start:8px}.sales-date-picker__foot:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:1px;background:var(--raouf-separator)}.sales-date-picker__switch{display:flex;flex:1;align-items:center;justify-content:space-between;gap:12px;color:var(--raouf-label);font-size:15px;font-weight:600}.sales-date-picker__clear{padding:6px 4px;color:var(--raouf-accent);background:transparent;border:0;font:inherit;font-size:15px;cursor:pointer}@keyframes sales-date-picker-in{0%{opacity:0;transform:translateY(-10px) scale(.985)}}@keyframes sales-date-picker-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.sales-date-picker__popover[data-state=open]{animation:sales-date-picker-fade .1s linear both}.sales-date-picker__disclosure,.sales-date-picker__nav{transition-duration:80ms}}.raouf-switch.raouf-switch--lab{inline-size:62px;block-size:30px;background:var(--sx-switch-off);transition:background-color .22s cubic-bezier(.22,.8,.2,1)}.raouf-switch--lab[data-state=checked]{background:var(--raouf-accent)}.raouf-switch--lab .raouf-switch__thumb{--thumb-size: 32px;inset-block-start:3px;inset-inline-start:3px;block-size:24px;border-radius:999px;transition:inset-inline-start .32s cubic-bezier(.3,1.35,.5,1)}@media(prefers-reduced-motion:reduce){.raouf-switch--lab .raouf-switch__thumb{transition-duration:80ms}}[data-sales-canvas][data-theme],[data-sales-canvas] body,[data-sales-canvas] .app-shell--v1{background:var(--sx-canvas)}[data-sales-canvas] :where(.app-shell--v1):before{display:none}[data-sales-canvas][data-theme]{--raouf-canvas: var(--sx-canvas)}.sales-app,.app-sidebar--sales{--workspace-surface: var(--sx-canvas);--workspace-surface-raised: var(--sx-surface);--workspace-surface-subtle: var(--sx-fill-hover);--workspace-border: var(--sx-separator);--shell-text-primary: var(--sx-label);--shell-text-secondary: var(--sx-label-2);--shell-text-muted: var(--sx-label-2);--shell-surface-control: var(--sx-fill);--shell-surface-control-hover: var(--sx-fill-pressed);--shell-control-radius: var(--sx-radius-control);--shell-focus-ring: var(--sx-blue);--ink-100: var(--sx-label);--ink-400: var(--sx-label-2);--ink-600: var(--sx-label-3);--gray-25: transparent;--gray-50: var(--sx-fill-hover);--gray-100: var(--sx-separator);--gray-200: var(--sx-separator);--gray-300: var(--sx-separator);--gray-500: var(--sx-label-2);--gray-600: var(--sx-label-2);--gray-700: var(--sx-label-2);--gray-900: var(--sx-label);--accent-600: var(--sx-blue);--teal-600: var(--sx-blue);--teal-700: var(--sx-blue);--teal-100: color-mix(in srgb, var(--sx-blue) 14%, transparent);--blue-50: color-mix(in srgb, var(--sx-blue) 14%, transparent);--status-positive: var(--sx-green);--status-attention: var(--sx-orange);--status-critical: var(--sx-red);--status-info: var(--sx-indigo);--green-600: var(--sx-green);--amber-600: var(--sx-orange);--red-600: var(--sx-red);--green-50: color-mix(in srgb, var(--sx-green) 14%, transparent);--amber-50: color-mix(in srgb, var(--sx-orange) 14%, transparent);--red-50: color-mix(in srgb, var(--sx-red) 12%, transparent);--raouf-label: var(--sx-label);--raouf-label-secondary: var(--sx-label-2);--raouf-label-tertiary: var(--sx-label-3);--raouf-accent: var(--sx-blue);--raouf-separator: var(--sx-separator);--raouf-material-hover: var(--sx-fill-hover);--raouf-focus: var(--sx-blue);--radius-lg: var(--sx-radius-group);--radius-md: var(--sx-radius-control);--shadow-sm: none;--shadow-panel: none;--divider-inset: var(--sx-divider-inset);--divider-color: var(--sx-separator);color:var(--sx-label);font-family:var(--sx-font);-webkit-font-smoothing:antialiased}.app-sidebar.app-sidebar--sales{width:288px;max-height:calc(100vh - var(--raouf-toolbar-height) - 24px);margin-block:12px;margin-inline:12px 0;padding:14px 12px 18px;background:var(--sx-side);border:0;border-radius:var(--sx-radius-side);box-shadow:none;-webkit-backdrop-filter:blur(28px) saturate(1.7);backdrop-filter:blur(28px) saturate(1.7)}.app-sidebar--sales nav{grid-template-columns:minmax(0,1fr);gap:0}.app-sidebar--sales .sx-side__title{margin:6px 16px 10px;color:var(--sx-label);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.app-sidebar--sales .app-sidebar__section{display:grid;grid-template-columns:minmax(0,1fr)}:where(.app-sidebar--sales) .app-sidebar__section-heading{margin:0}:where(.app-sidebar--sales) .app-sidebar__section-toggle{display:flex;inline-size:100%;min-block-size:30px;align-items:center;justify-content:space-between;gap:8px;margin-block:16px 2px;padding:0 16px;color:var(--sx-label-2);font:inherit;font-size:17px;font-weight:600;text-align:start;background:transparent;border:0;border-radius:10px;cursor:pointer}:where(.app-sidebar--sales) :where(.app-sidebar__section:first-child) .app-sidebar__section-toggle{margin-block-start:4px}:where(.app-sidebar--sales) .app-sidebar__section-toggle>:where(svg){inline-size:15px;block-size:15px;opacity:0;transition:opacity .12s ease,transform .16s ease}:where(.app-sidebar--sales) .app-sidebar__section-toggle:focus-visible>:where(svg),:where(.app-sidebar--sales) .app-sidebar__section-toggle[aria-expanded=false]>:where(svg){opacity:1}@media(hover:hover)and (pointer:fine){:where(.app-sidebar--sales) .app-sidebar__section-toggle:hover>:where(svg){opacity:1}}:where(.app-sidebar--sales) .app-sidebar__section-toggle[aria-expanded=false]>:where(svg){transform:rotate(-90deg)}:where(.app-sidebar--sales) :where([dir=rtl]) .app-sidebar__section-toggle[aria-expanded=false]>:where(svg){transform:rotate(90deg)}:where(.app-sidebar--sales) .app-sidebar__section-toggle:focus-visible{outline:none;box-shadow:var(--sx-focus)}:where(.app-sidebar--sales) .app-sidebar__section-items{display:grid;grid-template-columns:minmax(0,1fr);gap:2px}:where(.app-sidebar--sales) .app-sidebar__section-items[hidden]{display:none}.app-sidebar--sales .sx-side__item{display:flex;min-block-size:44px;align-items:center;gap:14px;padding:8px 16px;color:var(--sx-label);font-size:17px;font-weight:400;line-height:1.3;text-decoration:none;border-radius:999px}.app-sidebar--sales .sx-side__icon{flex:none;inline-size:22px;block-size:22px;color:var(--sx-blue);stroke-width:1.75}.app-sidebar--sales .app-sidebar__label{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-side__item[aria-current=page]{--raouf-label: var(--sx-blue);--raouf-material-hover: var(--sx-side-selected);color:var(--sx-blue);background:var(--sx-side-selected)}.sx-side__item:active{background:var(--sx-fill-pressed)}.sx-side__item:focus-visible{outline:none;box-shadow:var(--sx-focus)}.sales-area-marker{flex:none;color:var(--sx-label-2);font-size:13px;font-weight:400;white-space:nowrap}.sales-area-marker[data-marker=DEMO]{color:var(--sx-orange)}.sales-capability-badge{display:inline-flex;font-size:15px;white-space:nowrap}.sales-capability-badge .status-indicator{color:var(--sx-label-2);font-size:15px;text-transform:none}.sales-workspace.sales-app{max-width:none}.sx-page{display:grid;align-content:start;gap:28px;inline-size:100%;max-inline-size:1040px;margin-inline:auto;padding-block:10px 48px}.sx-page--wide{max-inline-size:1200px}.sx-page--narrow{max-inline-size:820px}.sx-head{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:36px auto;gap:6px}.sx-head__text{display:grid;gap:6px;min-inline-size:0}.sx-head__text>h1{margin:0;color:var(--sx-label);font-size:34px;font-weight:700;line-height:1.12;letter-spacing:-.012em;text-wrap:balance}.sx-head__text>p{max-inline-size:64ch;margin:0;color:var(--sx-label-2);font-size:17px;line-height:1.35;text-wrap:pretty}.sx-head__actions{display:flex;flex-wrap:wrap;grid-row:1;align-items:center;justify-content:flex-end;gap:8px}.sx-head__text{grid-row:2}.sales-app .ip-button-link{display:inline-flex;min-block-size:36px;align-items:center;justify-content:center;gap:7px;padding:0 16px;color:var(--sx-label);font:inherit;font-size:15px;font-weight:550;text-decoration:none;white-space:nowrap;background:var(--sx-fill);border:0;border-radius:var(--sx-radius-control);cursor:pointer}.sales-app .ip-button-link--primary{color:var(--sx-on-blue);background:var(--sx-blue)}@media(hover:hover)and (pointer:fine){:where(.sales-app) .ip-button-link:hover{color:var(--sx-label);background:var(--sx-fill-pressed)}}@media(hover:hover)and (pointer:fine){:where(.sales-app) .ip-button-link--primary:hover{color:var(--sx-on-blue);background:color-mix(in srgb,var(--sx-blue) 88%,var(--sx-label))}}:where(.sales-app) .ip-button-link:active{transform:scale(.97);transition:transform .1s ease-out}:where(.sales-app) .ip-button-link:focus-visible{outline:none;box-shadow:var(--sx-focus)}.sales-tabs ul{display:inline-flex;flex-wrap:wrap;gap:2px;margin:0;padding:2px;list-style:none;background:var(--sx-fill);border:0;border-radius:11px}.sales-tabs__link{display:inline-flex;min-block-size:34px;align-items:center;gap:8px;padding:0 16px;color:var(--sx-label);font-size:15px;font-weight:500;text-decoration:none;border-radius:9px}.sales-tabs__link[aria-current=page]{font-weight:600;background:var(--sx-surface);box-shadow:var(--sx-segment-shadow)}.sales-tabs__link:focus-visible{outline:none;box-shadow:var(--sx-focus)}.sales-tabs__link:active{transform:scale(.97);transition:transform .1s ease-out}.sx-section{display:grid;gap:10px;min-inline-size:0}.sx-section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding-inline:4px}.sx-section__head h2{margin:0;color:var(--sx-label);font-size:20px;font-weight:600;letter-spacing:-.005em;line-height:1.25}.sx-section__head p{margin:2px 0 0;color:var(--sx-label-2);font-size:15px;line-height:1.35}.sx-section__foot{margin:0;padding-inline:20px;color:var(--sx-label-2);font-size:13px;line-height:1.45}.sx-group{min-inline-size:0;overflow:hidden;color:var(--sx-label);background:var(--sx-surface);border-radius:var(--sx-radius-group)}.sx-group--padded{display:grid;align-content:start;gap:12px;padding:18px 20px}.sx-rows{margin:0;padding:0;list-style:none}.sx-rows>li{position:relative}.sx-row{position:relative;display:flex;min-block-size:54px;align-items:center;justify-content:space-between;gap:14px;margin:0;padding:13px 20px;font-size:17px;line-height:1.3}.sx-rows>li+li:before,:where(.sx-facts>.sx-row)+.sx-row:before{position:absolute;inset-block-start:0;inset-inline:var(--sx-divider-inset) 0;block-size:1px;content:"";background:var(--sx-separator)}.sx-row--link{color:var(--sx-label);text-decoration:none}@media(hover:hover)and (pointer:fine){.sx-row--link:hover{background:var(--sx-fill-hover)}}.sx-row--link:active{background:var(--sx-fill-pressed)}.sx-row--link:focus-visible{outline:none;box-shadow:inset var(--sx-focus)}.sx-chev{flex:none;inline-size:16px;block-size:16px;color:var(--sx-label-3);stroke-width:2.4}.sx-facts{margin:0}.sx-facts dt{color:var(--sx-label)}.sx-facts dd{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;color:var(--sx-label-2);text-align:end}.sx-facts code{padding:2px 8px;color:var(--sx-label);font-size:13px;background:var(--sx-fill);border-radius:7px}.sx-table{inline-size:100%;border-collapse:collapse}.sx-table :is(th,td){block-size:auto;padding:14px 20px;color:var(--sx-label);font-size:17px;font-weight:400;letter-spacing:0;text-align:start;text-transform:none;background:transparent;border:0}.sx-table tr+tr>*{background:linear-gradient(var(--sx-separator),var(--sx-separator)) no-repeat 0 0 / 100% 1px}.sx-table{--sx-row-start: 100% 0}:where([dir=rtl]) .sx-table{--sx-row-start: 0 0}.sx-table :where(tr+tr)>:first-child{background-position:var(--sx-row-start);background-size:calc(100% - var(--sx-divider-inset)) 1px}.sx-table [data-align=end]{inline-size:1%;text-align:end;white-space:nowrap}.sx-hero{display:grid;justify-items:center;gap:8px;padding:44px 32px 40px;text-align:center;background:var(--sx-surface);border-radius:var(--sx-radius-group)}.sx-hero__icon{display:grid;place-items:center;inline-size:56px;block-size:56px;margin-block-end:8px;color:var(--sx-blue);background:var(--sx-fill);border-radius:16px}:where(.sx-hero[data-marker=DEMO]) .sx-hero__icon{color:var(--sx-orange)}:where(.sx-hero[data-marker=PLANNED]) .sx-hero__icon{color:var(--sx-label-2)}.sx-hero h2{margin:0;color:var(--sx-label);font-size:22px;font-weight:700;letter-spacing:-.01em}.sx-hero p{max-inline-size:44ch;margin:0;color:var(--sx-label-2);font-size:15px;line-height:1.45}.sx-details>summary{display:flex;align-items:center;gap:6px;inline-size:fit-content;min-block-size:44px;padding-inline:4px;color:var(--sx-blue);font-size:15px;list-style:none;cursor:pointer}.sx-details>summary::-webkit-details-marker{display:none}:where(.sx-details)>summary:focus-visible{border-radius:8px;outline:none;box-shadow:var(--sx-focus)}.sx-details__chev{inline-size:16px;block-size:16px;transition:transform .2s cubic-bezier(.23,1,.32,1)}:where(.sx-details[open]) .sx-details__chev{transform:rotate(180deg)}.sx-details__body{display:grid;gap:32px;padding-block-start:12px}.sx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));margin:0;overflow:hidden;background:var(--sx-surface);border-radius:var(--sx-radius-group)}.sx-stats>div{position:relative;display:grid;gap:4px;padding:16px 20px}.sx-stats>div+div:before{position:absolute;inset-block:16px;inset-inline-start:0;inline-size:1px;content:"";background:var(--sx-separator)}.sx-stats dt{color:var(--sx-label-2);font-size:13px;font-weight:500}.sx-stats dd{margin:0;color:var(--sx-label);font-size:28px;font-weight:700;letter-spacing:-.015em;line-height:1.15;font-variant-numeric:tabular-nums}.sales-app .ip-filter-row{gap:10px 12px}.sales-app :where(.ip-filter-row)>label{color:var(--sx-label-2);font-size:13px;font-weight:500}.sales-app :where(.ip-filter-row) :is(input,select){min-block-size:36px;padding-inline:12px;color:var(--sx-label);font:inherit;font-size:15px;background:var(--sx-fill);border:0;border-radius:10px}:where(.sales-app .ip-filter-row) :is(input,select):focus-visible{outline:none;box-shadow:var(--sx-focus)}.sales-app .ip-filter-row__clear{color:var(--sx-blue);font-size:15px;background:transparent;border:0}.sales-app .ip-table-scroll--sticky{background:var(--sx-surface);border:0;border-radius:var(--sx-radius-group);box-shadow:none}.sales-app :where(.ip-table) :is(th,td){padding-block:12px;padding-inline:16px}.sales-app :where(.ip-table) td{font-size:14px}.sales-app :where(.record-section,.record-header,.record-detail){border-color:transparent}.sales-app :where(.ip-table) th{color:var(--sx-label-2);font-size:13px;font-weight:500}:where(.sales-app .ip-table) :is(th,td):first-child{padding-inline-start:20px}:where(.sales-app .ip-table) :is(th,td):last-child{padding-inline-end:20px}.sales-app :where(.ip-table) a{color:var(--sx-blue)}.sales-app .ip-table__primary{font-weight:500}.sales-app .ip-table-footer{padding-inline:4px;color:var(--sx-label-2);font-size:13px}.sales-app :where(.ip-table-footer__pager,.async-state) button{min-block-size:32px;padding:0 14px;color:var(--sx-label);font:inherit;font-size:15px;font-weight:500;background:var(--sx-fill);border:0;border-radius:10px;cursor:pointer}:where(.sales-app .ip-table-footer__pager) button:disabled{color:var(--sx-label-3);cursor:default}.sx-group>.sales-table{gap:0}.sx-group .ip-filter-row{padding:14px 20px;border-block-end:1px solid var(--sx-separator)}.sx-group .ip-table-scroll--sticky{border-radius:0;background:transparent}.sx-group .ip-table-footer{margin:0;padding:10px 20px 14px;border-block-start:1px solid var(--sx-separator)}.sx-group .async-state{min-block-size:128px;padding-block:24px}.sx-section__title{display:flex;align-items:baseline;gap:8px}.sx-section__count{color:var(--sx-label-3);font-size:17px;font-variant-numeric:tabular-nums}:where(.sales-app) .async-state svg{color:var(--sx-label-3)}:where(.sales-app) .async-state strong{color:var(--sx-label);font-size:17px;font-weight:600}:where(.sales-app) .async-state p{color:var(--sx-label-2);font-size:15px}.sales-app .status-indicator{font-size:15px}.sales-amount{display:inline-grid;justify-items:end;gap:1px}.sales-amount__denomination{color:var(--sx-label-2);font-size:12px;font-variant-numeric:tabular-nums}.sales-next-step{color:var(--sx-label-2);font-size:15px}.sales-overview .sales-overview__grid{gap:28px 24px;align-items:start}.sales-overview .sales-overview__card{padding:0;background:transparent;border:0;box-shadow:none}.sales-overview .sales-overview__view-all{color:var(--sx-blue);font-size:15px;font-weight:400}.sales-overview .sales-overview__muted{color:var(--sx-label-2);font-size:15px}.sales-overview .sales-overview__note{color:var(--sx-label-2);font-size:13px}.sales-overview :where(.sales-overview__records) li{padding-block:10px;font-size:15px}.sales-overview :where(.sales-overview__stages) li{font-size:15px}:where(.sales-overview) .sales-overview__bar>span{background:var(--sx-blue)}.sales-overview__personalize{display:grid;gap:12px;margin:0;padding:18px 20px;background:var(--sx-surface);border:0;border-radius:var(--sx-radius-group)}.sales-overview__personalize legend{margin:0;padding:0;color:var(--sx-label);font-size:17px;font-weight:600}.sales-overview__personalize-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 16px}.sales-overview__personalize-options label{display:flex;align-items:center;gap:10px;min-block-size:36px;font-size:15px}.sales-overview__personalize-options input{inline-size:18px;block-size:18px;accent-color:var(--sx-blue)}.sales-overview__personalize>button{justify-self:start;min-block-size:32px;padding:0 14px;color:var(--sx-blue);font:inherit;font-size:15px;background:transparent;border:0}:where(.sales-overview__personalize)>button:disabled{color:var(--sx-label-3)}@media(max-width:1199px){.app-sidebar.app-sidebar--sales{width:248px}.app-sidebar--sales .sx-side__item{min-block-size:40px;gap:12px;padding-inline:14px;font-size:15px}.app-sidebar--sales .app-sidebar__section-toggle{font-size:15px;padding-inline:14px}.sx-head__text>h1{font-size:30px}}@media(max-width:899px){.sx-page{gap:24px}.sx-row{padding-inline:16px}}@media(prefers-reduced-motion:reduce){:where(.app-sidebar--sales) .app-sidebar__section-toggle>:where(svg){transition:none}:where(.sales-app) .ip-button-link:active,.sales-tabs__link:active{transform:none}.sales-tile,.sx-details__chev,.sales-needs__row,.sx-filters__more>svg,.sx-segment>button,.opportunity-card{transition:none}.opportunity-card:active,.sales-tile:active{transform:none}}@media(prefers-reduced-transparency:reduce){.app-sidebar.app-sidebar--sales{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){.sx-group,.sx-stats,.sx-hero,.sales-tile,.sales-tabs ul,.app-sidebar.app-sidebar--sales{border:1px solid CanvasText}.sales-tabs__link[aria-current=page],.sx-side__item[aria-current=page]{outline:2px solid Highlight;outline-offset:-2px}}.sx-head__text>p>span{display:block}.sx-head__date{color:var(--sx-label-2);font-size:17px}.sx-head__date+span{margin-block-start:2px;color:var(--sx-label-2);font-size:15px}.sx-page{align-content:start;gap:32px;padding-block:4px 72px}.sales-overview.sx-page{gap:48px}.sx-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px;align-items:start}.sx-section{gap:12px}.sx-group--padded{gap:14px;padding:20px 24px}.sx-duo>:where(:last-child:nth-child(odd)){grid-column:1 / -1}.sales-overview :where(.sales-overview__records) li{position:relative;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"customer status" "number amount";gap:2px 16px;padding-block:12px}.sales-overview :where(.sales-overview__records) a{font-size:13px;font-weight:500}.sales-overview :where(.sales-overview__records) a:after{position:absolute;inset:0;content:"";border-radius:10px}:where(.sales-overview .sales-overview__records) a:focus-visible{outline:none}:where(.sales-overview .sales-overview__records) a:focus-visible:after{box-shadow:var(--sx-focus)}@media(hover:hover)and (pointer:fine){:where(.sales-overview .sales-overview__records) li:hover{background:var(--sx-fill-hover)}}.sales-overview :where(.sales-overview__records) .sales-overview__amount{justify-self:end;font-size:13px}.sales-overview :where(.sales-overview__records) .sales-overview__customer{font-weight:500}.sales-overview :where(.sales-overview__records--recent) li{grid-template-areas:"customer amount" "number amount"}.sales-tiles ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.sales-tile{--tile-tint: var(--sx-blue);display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon count" "label label";align-items:center;gap:14px 12px;min-block-size:92px;padding:14px 16px 12px;color:var(--sx-label);text-decoration:none;background:var(--sx-surface);border-radius:14px;transition:background-color .16s ease,transform .16s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.sales-tile:hover{background:var(--sx-surface);box-shadow:inset 0 0 0 100vmax var(--sx-fill-hover)}}.sales-tile:active{transform:scale(.98)}.sales-tile:focus-visible{outline:none;box-shadow:var(--sx-focus)}.sales-tile__icon{display:grid;grid-area:icon;place-items:center;inline-size:30px;block-size:30px;color:var(--sx-on-blue);background:var(--tile-tint);border-radius:50%}.sales-tile__count{grid-area:count;justify-self:end;font-size:26px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.sales-tile__count .sales-overview__count{color:inherit;font:inherit}.sales-tile__count .sales-overview__muted{font-size:13px;font-weight:400;letter-spacing:0}.sales-tile__label{grid-area:label;overflow:hidden;color:var(--sx-label-2);font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sales-tile[data-tile=opportunities]{--tile-tint: var(--sx-indigo)}.sales-tile[data-tile=quotations]{--tile-tint: var(--sx-orange)}.sales-tile[data-tile=orders]{--tile-tint: var(--sx-green)}.sales-tile[data-tile=deliveries]{--tile-tint: var(--sx-teal)}.sales-tile[data-tile=invoices]{--tile-tint: var(--sx-gray)}.sx-head .ip-button-link--primary{color:var(--sx-label);background:var(--sx-fill)}@media(hover:hover)and (pointer:fine){:where(.sx-head) .ip-button-link--primary:hover{color:var(--sx-label);background:var(--sx-fill-pressed)}}.sx-text-button{min-block-size:36px;padding:0 4px;color:var(--sx-blue);font:inherit;font-size:15px;background:transparent;border:0;border-radius:8px;cursor:pointer}@media(hover:hover)and (pointer:fine){.sx-text-button:hover{text-decoration:underline;text-underline-offset:3px}}.sx-text-button:focus-visible{outline:none;box-shadow:var(--sx-focus)}.sales-overview__foot{display:grid;justify-items:start;gap:12px}.sales-overview__foot .sx-text-button{font-size:15px}.sales-overview__foot .sales-overview__personalize{justify-self:stretch}.sales-needs__list{margin:0;padding:0;list-style:none}.sales-needs__list>li+li{box-shadow:inset 0 1px var(--sx-separator)}:where([dir=ltr]) .sales-needs__list>li+li{box-shadow:none;background:linear-gradient(var(--sx-separator),var(--sx-separator)) no-repeat 56px 0 / calc(100% - 56px) 1px}:where([dir=rtl]) .sales-needs__list>li+li{box-shadow:none;background:linear-gradient(var(--sx-separator),var(--sx-separator)) no-repeat 0 0 / calc(100% - 56px) 1px}.sales-needs__row{display:flex;align-items:center;gap:14px;min-block-size:72px;padding:12px 18px 12px 16px;color:var(--sx-label);text-decoration:none;transition:background-color .12s ease}@media(hover:hover)and (pointer:fine){.sales-needs__row:hover{background:var(--sx-fill-hover)}}.sales-needs__row:active{background:var(--sx-fill-pressed)}.sales-needs__row:focus-visible{outline:none;box-shadow:inset var(--sx-focus)}.sales-needs__rank{display:grid;flex:none;place-items:center;inline-size:26px;block-size:26px;color:var(--sx-label-2);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--sx-fill);border-radius:50%}.sales-needs__rank[data-first]{color:var(--sx-on-blue);background:var(--sx-blue)}.sales-needs__body{display:grid;flex:1 1 auto;gap:2px;min-inline-size:0}.sales-needs__title{overflow:hidden;font-size:17px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.sales-needs__number{margin-inline-start:6px;color:var(--sx-label-2);font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.sales-needs__subject{overflow:hidden;color:var(--sx-label-2);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.sales-needs__meta{color:var(--sx-label-3);font-size:13px}.sales-needs__amount{flex:none;color:var(--sx-label-2);font-size:15px;font-variant-numeric:tabular-nums}.sales-needs__failed{padding:14px 18px;color:var(--sx-red);font-size:15px}.sales-needs .sales-overview__loading{padding:20px}.sales-needs .sx-section__foot{padding-inline:4px}:where(.sales-tile[data-empty]) .sales-tile__count{color:var(--sx-label-3)}.sales-tiles{gap:12px}.sx-side__lead{padding-block-end:6px}.sx-side__coming{margin-block-start:10px;padding-block-start:10px;box-shadow:inset 0 1px var(--sx-separator)}.sales-app .sx-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sx-filters__search{position:relative;display:flex;flex:1 1 280px;align-items:center}.sx-filters__icon{position:absolute;inset-inline-start:12px;inline-size:16px;block-size:16px;color:var(--sx-label-2);pointer-events:none}.sx-filters__search input{inline-size:100%;padding-inline-start:36px}.sx-filters__pick select{font-weight:500}.sx-filters__more{display:inline-flex;align-items:center;gap:6px;min-block-size:36px;padding:0 12px;color:var(--sx-label);font:inherit;font-size:15px;font-weight:500;background:var(--sx-fill);border:0;border-radius:10px;cursor:pointer}@media(hover:hover)and (pointer:fine){.sx-filters__more:hover{background:var(--sx-fill-pressed)}}.sx-filters__more:focus-visible{outline:none;box-shadow:var(--sx-focus)}.sx-filters__more>svg{inline-size:16px;block-size:16px;color:var(--sx-label-2);transition:transform .2s cubic-bezier(.23,1,.32,1)}:where(.sx-filters__more[aria-expanded=true])>svg{transform:rotate(180deg)}.sx-filters__badge{display:inline-grid;min-inline-size:20px;block-size:20px;padding-inline:6px;place-items:center;color:var(--sx-on-blue);font-size:12px;font-weight:600;background:var(--sx-blue);border-radius:10px}.sx-filters__panel{display:flex;flex-basis:100%;flex-wrap:wrap;gap:12px 16px;padding:14px 16px;background:var(--sx-surface);border-radius:14px}.sx-filters__panel[hidden]{display:none}.sx-filters__panel>label{display:grid;gap:6px;color:var(--sx-label-2);font-size:13px;font-weight:500}:where(.sales-app) .ip-table--records tbody tr{position:relative}@media(hover:hover)and (pointer:fine){:where(.sales-app .ip-table--records) tbody tr:hover{background:var(--sx-fill-hover)}}:where(.sales-app) .ip-table--records a{color:var(--sx-label);text-decoration:none}:where(.sales-app) .ip-table--records .ip-table__primary{font-weight:600;font-variant-numeric:tabular-nums}:where(.sales-app .ip-table--records) .ip-table__primary:after{position:absolute;inset:0;content:""}:where(.sales-app .ip-table--records) .ip-table__primary:focus-visible{outline:none}:where(.sales-app .ip-table--records .ip-table__primary):focus-visible:after{box-shadow:inset var(--sx-focus)}:where(.sales-app .ip-table--records) td a:not(.ip-table__primary){position:relative;z-index:1}@media(hover:hover)and (pointer:fine){:where(.sales-app .ip-table--records td a:not(.ip-table__primary)):hover{text-decoration:underline;text-underline-offset:3px}}.sx-segment{position:relative;display:inline-grid;grid-auto-columns:1fr;grid-auto-flow:column;justify-self:start;padding:2px;background:var(--sx-fill);border-radius:10px}.sx-segment:before{position:absolute;inset-block:2px;inset-inline-start:2px;inline-size:calc((100% - 4px)/2);content:"";background:var(--sx-segment-thumb);border-radius:8px;box-shadow:var(--sx-segment-shadow);transform:translate(calc(var(--sx-seg, 0) * 100%));transition:transform .26s cubic-bezier(.32,.72,0,1)}:where([dir=rtl]) .sx-segment:before{transform:translate(calc(var(--sx-seg, 0) * -100%))}.sx-segment>button{min-block-size:32px;padding:0 16px;color:var(--sx-label-2);font:inherit;font-size:15px;font-weight:500;background:transparent;border:0;border-radius:8px;cursor:pointer;transition:background-color .16s ease,color .16s ease}:where(.sx-segment)>button[aria-pressed=true]{color:var(--sx-label);font-weight:600}.sx-segment>.sx-segment__item{position:relative;z-index:1}:where(.sx-segment)>button:focus-visible{outline:none;box-shadow:var(--sx-focus)}.sales-overview .sx-segment{margin-block:-24px -16px}.sales-workspace :is(.sx-segment__item,.sx-text-button,.sx-filters__more,.sales-owners__row,.sales-preview__planned,.sales-preview__print){font-size:15px}.sales-needs__clear{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-block-size:56px;padding:8px 12px 8px 20px}.sales-needs__clear>p{margin:0;color:var(--sx-label-2);font-size:17px}:where(.sales-needs__meta,.sales-owners__oldest)[data-tone=stale],.sales-needs__meta[data-tone=soon]{color:var(--sx-orange)}:where(.sales-needs__meta,.sales-owners__oldest)[data-tone=old]{color:var(--sx-red)}.sales-needs__filter{margin:0;padding-inline:4px;color:var(--sx-label-2);font-size:15px}.sales-owners__list{margin:0;padding:0;list-style:none}.sales-owners__list>li+li{box-shadow:inset 0 1px var(--sx-separator)}.sales-owners__row{display:flex;align-items:center;gap:14px;inline-size:100%;min-block-size:56px;padding:8px 18px 8px 16px;color:var(--sx-label);font:inherit;text-align:start;background:transparent;border:0;cursor:pointer}@media(hover:hover)and (pointer:fine){.sales-owners__row:hover{background:var(--sx-fill-hover)}}.sales-owners__row:focus-visible{outline:none;box-shadow:inset var(--sx-focus)}.sales-owners__row[aria-pressed=true]{background:var(--sx-side-selected)}.sales-owners__avatar{display:grid;flex:none;place-items:center;inline-size:30px;block-size:30px;color:var(--sx-on-blue);font-size:13px;font-weight:600;background:var(--sx-indigo);border-radius:50%}.sales-owners__name{flex:1 1 auto;min-inline-size:0;overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.sales-owners__oldest{color:var(--sx-label-2);font-size:13px}.sales-owners__count{flex:none;min-inline-size:88px;color:var(--sx-label-2);font-size:15px;font-variant-numeric:tabular-nums;text-align:end}.sales-pipeline .opportunity-pipeline{display:grid;grid-auto-columns:minmax(232px,1fr);grid-auto-flow:column;grid-template-columns:none;gap:14px;overflow-x:auto;padding-block-end:12px;scroll-snap-type:x proximity}:where([dir=ltr]) .sales-pipeline .opportunity-pipeline{-webkit-mask-image:linear-gradient(to right,var(--sx-label) calc(100% - 40px),transparent);mask-image:linear-gradient(to right,var(--sx-label) calc(100% - 40px),transparent)}:where([dir=rtl]) .sales-pipeline .opportunity-pipeline{-webkit-mask-image:linear-gradient(to left,var(--sx-label) calc(100% - 40px),transparent);mask-image:linear-gradient(to left,var(--sx-label) calc(100% - 40px),transparent)}.sales-pipeline .opportunity-pipeline__column{display:grid;align-content:start;gap:10px;min-block-size:0;padding:14px 12px;background:var(--sx-fill-hover);border:0;border-radius:18px;scroll-snap-align:start}:where(.sales-pipeline) .opportunity-pipeline__column>header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-inline:4px}:where(.sales-pipeline) .opportunity-pipeline__column h2{margin:0;color:var(--sx-label);font-size:15px;font-weight:600;letter-spacing:0}:where([lang=en] .sales-pipeline) .opportunity-pipeline__column h2:first-letter{text-transform:uppercase}.sales-pipeline .opportunity-pipeline__count{min-inline-size:0;min-block-size:0;color:var(--sx-label-2);background:transparent;font-size:15px;font-variant-numeric:tabular-nums}.opportunity-pipeline__total{display:grid;margin:-6px 0 0;padding-inline:4px;color:var(--sx-label-2);font-size:13px}.opportunity-pipeline__cards{display:grid;gap:8px;margin:0;padding:0;list-style:none}.opportunity-card{display:grid;gap:4px;padding:12px 14px;color:var(--sx-label);text-decoration:none;background:var(--sx-surface);border-radius:12px;transition:transform .16s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.opportunity-card:hover{box-shadow:inset 0 0 0 100vmax var(--sx-fill-hover)}}.opportunity-card:active{transform:scale(.98)}.opportunity-card:focus-visible{outline:none;box-shadow:var(--sx-focus)}.opportunity-card__name{font-size:15px;font-weight:600}.opportunity-card__customer{color:var(--sx-label-2);font-size:13px}.opportunity-card__facts{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;color:var(--sx-label-2);font-size:13px;font-variant-numeric:tabular-nums}.opportunity-pipeline__empty{margin:0;padding-inline:4px;color:var(--sx-label-3);font-size:13px}.sx-shortcuts{inline-size:min(420px,calc(100vw - 32px));padding:24px;color:var(--sx-label);background:var(--sx-surface);border:0;border-radius:var(--sx-radius-group);box-shadow:var(--sx-sheet-shadow)}.sx-shortcuts::backdrop{background:var(--sx-backdrop)}.sx-shortcuts h2{margin:0 0 12px;font-size:20px;font-weight:600}.sx-shortcuts dl{display:grid;margin:0 0 12px}.sx-shortcuts dl>div{display:flex;align-items:center;gap:16px;min-block-size:44px}.sx-shortcuts dl>div+div{box-shadow:inset 0 1px var(--sx-separator)}.sx-shortcuts dt{flex:none;inline-size:56px}.sx-shortcuts dd{margin:0;color:var(--sx-label-2);font-size:15px}.sx-shortcuts kbd{display:inline-grid;min-inline-size:28px;block-size:26px;padding-inline:8px;place-items:center;font:inherit;font-size:13px;font-weight:600;background:var(--sx-fill);border-radius:6px}.sx-filters__export{margin-inline-start:auto}.sales-form__terms .raouf-control{block-size:42px;min-block-size:42px;padding-inline:12px;color:var(--sx-label);background:var(--sx-surface);border:1px solid var(--sx-separator);border-radius:10px;font-size:15px}.sales-form__terms .ui-field__label{color:var(--sx-label-2);font-size:13px;font-weight:500}.sales-app .sales-form__actions{background:var(--sx-material);border:0;border-radius:18px;box-shadow:var(--sx-segment-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6)}:where(.sales-app) .record-header .button-critical{order:99;margin-inline-start:8px;color:var(--sx-red);background:transparent;border:0;box-shadow:none}@media(hover:hover)and (pointer:fine){:where(.sales-app .record-header) .button-critical:hover{background:color-mix(in srgb,var(--sx-red) 10%,transparent)}}:where(.sales-pricing-line) .ip-table :is(th,td){padding-inline:6px;font-size:13px}:where(.sales-pricing-line) .ip-table{min-inline-size:0}.sx-group,.sales-tile{box-shadow:var(--sx-elevation)}@media(hover:hover)and (pointer:fine){.sales-tile:hover{box-shadow:var(--sx-elevation),inset 0 0 0 100vmax var(--sx-fill-hover)}}:where(.sales-tile[data-empty]) .sales-tile__icon{color:var(--sx-label-2);background:var(--sx-fill-pressed)}.sx-head__status{grid-row:1;grid-column:1;align-self:center;justify-self:start}.sx-head__actions{grid-column:1;justify-self:end}.sx-freshness{display:inline-flex;align-items:center;gap:6px;color:var(--sx-label-3);font-size:13px;font-variant-numeric:tabular-nums}.sales-workspace .sx-freshness__refresh{display:inline-flex;align-items:center;gap:4px;min-block-size:28px;font-size:13px}.sx-freshness__refresh>svg{inline-size:13px;block-size:13px}:where(.sx-freshness__refresh[data-busy])>svg{animation:sx-spin .8s linear infinite}.sales-needs__failed{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.sales-caught-up__card{display:grid;justify-items:center;gap:6px;padding:32px 24px 30px;text-align:center}.sales-caught-up__card h2{margin:6px 0 0;color:var(--sx-label);font-size:20px;font-weight:600}.sales-caught-up__card p{margin:0;color:var(--sx-label-2);font-size:15px}.sales-caught-up__mark{inline-size:48px;block-size:48px;fill:none;stroke:var(--sx-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.sales-caught-up__mark circle{stroke-dasharray:145;stroke-dashoffset:145;animation:sx-draw .52s cubic-bezier(.23,1,.32,1) 80ms forwards}.sales-caught-up__mark path{stroke-width:3;stroke-dasharray:32;stroke-dashoffset:32;animation:sx-draw .36s cubic-bezier(.23,1,.32,1) .42s forwards}.sales-needs__list>li,.sales-owners__list>li{animation:sx-rise .26s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(var(--i, 0) * 28ms)}.sales-tile__count .sales-overview__count,.sales-caught-up__card{animation:sx-rise .22s cubic-bezier(.23,1,.32,1) both}:where(.app-sidebar--sales) .app-sidebar__section-items:not([hidden]){animation:sx-rise .2s cubic-bezier(.23,1,.32,1) both}@keyframes sx-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes sx-draw{to{stroke-dashoffset:0}}@keyframes sx-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sales-needs__list>li,.sales-owners__list>li,.sales-tile__count .sales-overview__count,.sales-caught-up__card,:where(.app-sidebar--sales) .app-sidebar__section-items:not([hidden]){animation:none}.sales-caught-up__mark :is(circle,path){animation:none;stroke-dashoffset:0}.sx-segment:before{transition:none}:where(.sx-freshness__refresh[data-busy])>svg{animation:none}}.sales-area-marker{color:var(--sx-label-3);font-size:12px}@media(max-width:999px){.sx-duo{grid-template-columns:minmax(0,1fr);gap:32px}.sales-tiles ul{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-overview.sx-page{gap:40px}}.sales-preview__toggle{display:inline-flex;align-items:center;gap:8px;color:var(--sx-label);font-size:15px}.sales-preview__toggle input{inline-size:18px;block-size:18px;margin:0;accent-color:var(--sx-blue)}:where(.sales-preview .sx-head__actions) :is(.sales-preview__planned,.sales-preview__print){display:inline-flex;align-items:center;gap:6px;min-block-size:32px;padding-inline:14px;font-size:15px}:where(.sales-preview) :is(.sales-preview__planned,.sales-preview__print)>svg{inline-size:16px;block-size:16px}.sales-preview__note{display:flex;align-items:center;gap:8px;margin:0;color:var(--sx-label-2);font-size:13px}.sales-preview__desk{display:flex;justify-content:center;padding-block:8px 40px}.sales-sheet{--sheet-pad: 48px;box-sizing:border-box;inline-size:100%;max-inline-size:820px;min-block-size:1060px;padding:var(--sheet-pad);color:var(--sx-ink);background:var(--sx-paper);border-radius:4px;box-shadow:var(--sx-paper-shadow);font-family:var(--sx-font);font-size:13px;line-height:1.5;font-variant-numeric:tabular-nums;animation:sx-rise .24s cubic-bezier(.23,1,.32,1) both}.sales-sheet__stamp{margin:0 0 24px;padding-block-end:10px;color:var(--sx-ink-2);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-block-end:1px solid var(--sx-rule)}.sales-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-block-end:40px}.sales-sheet__seller{margin:0;font-size:15px;font-weight:600}.sales-sheet__title{text-align:end}.sales-sheet__title h1{margin:0;font-size:28px;font-weight:600;letter-spacing:-.01em;line-height:1.1}.sales-sheet__title p{margin:4px 0 0;color:var(--sx-ink-2);font-size:13px}.sales-sheet__parties{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-block-end:36px}.sales-sheet__parties h2,.sales-sheet__notes h2{margin:0 0 6px;color:var(--sx-ink-2);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sales-sheet__parties p{margin:0}.sales-sheet__customer{font-size:15px;font-weight:600}.sales-sheet__ship{margin-block-start:8px;color:var(--sx-ink-2)}.sales-sheet__facts{display:grid;gap:6px;margin:0}.sales-sheet__facts>div{display:flex;justify-content:space-between;gap:16px}.sales-sheet__facts dt{color:var(--sx-ink-2)}.sales-sheet__facts dd{margin:0;text-align:end}.sales-sheet__lines{inline-size:100%;color:var(--sx-ink);font-size:13px;border-collapse:collapse}.sales-sheet__lines th{padding:0 8px 8px;color:var(--sx-ink-2);font-size:11px;font-weight:600;letter-spacing:.04em;text-align:start;text-transform:uppercase;border-block-end:1px solid var(--sx-rule)}.sales-sheet__lines td{padding:10px 8px;color:var(--sx-ink);font-size:13px;vertical-align:top;border-block-end:1px solid var(--sx-rule)}.sales-sheet__lines :where(th,td):first-child{padding-inline-start:0;inline-size:24px;color:var(--sx-ink-2)}.sales-sheet__lines :where(th,td):last-child{padding-inline-end:0}.sales-sheet__lines :where(th,td)[data-align=end]{text-align:end;white-space:nowrap}.sales-sheet__product{display:block;font-weight:500}.sales-sheet__code{display:block;color:var(--sx-ink-2);font-size:12px}.sales-sheet__unpriced{color:var(--sx-ink-2);font-style:italic}.sales-sheet__total{display:flex;justify-content:flex-end;align-items:baseline;gap:24px;margin-block-start:16px;padding-block:12px;border-block-end:1px solid var(--sx-ink)}.sales-sheet__total>span{color:var(--sx-ink-2)}.sales-sheet__total strong{font-size:18px;font-weight:600;text-align:end}:where(.sales-sheet__total) .sales-amount__denomination{display:block;color:var(--sx-ink-2);font-size:12px;font-weight:400}.sales-sheet__notes{margin-block-start:32px}.sales-sheet__notes p{margin:0;white-space:pre-line}.sales-sheet__foot{display:flex;justify-content:space-between;gap:24px;margin-block-start:48px;padding-block-start:12px;color:var(--sx-ink-2);font-size:11px;border-block-start:1px solid var(--sx-rule)}.sales-sheet__foot p{margin:0}:where(.sales-sheet) a{color:inherit}.sales-print{display:none}@media(max-width:899px){.sales-sheet{--sheet-pad: 28px;min-block-size:0}.sales-sheet__parties{grid-template-columns:minmax(0,1fr);gap:20px}}@media print{@page{size:A4;margin:14mm}body>:not(.sales-print){display:none}.sales-print{display:block}.sales-print .sales-sheet{--sheet-pad: 0;max-inline-size:none;min-block-size:0;border-radius:0;box-shadow:none;animation:none}.sales-sheet__lines tr{break-inside:avoid}}.sales-response{display:grid;gap:0;margin:0;padding:0;list-style:none}.sales-response>li{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:11px 0;background:transparent;border:0;border-radius:0}.sales-response>li+li{border-block-start:.5px solid var(--sx-separator)}.sales-response__mark{inline-size:10px;block-size:10px;border-radius:50%;background:var(--sx-label-3);align-self:center;justify-self:center}:where(.sales-response>li[data-state=done]) .sales-response__mark{background:var(--sx-green)}:where(.sales-response>li[data-state=current]) .sales-response__mark{background:transparent;box-shadow:inset 0 0 0 2.5px var(--sx-blue)}:where(.sales-response>li[data-state=pending]) .sales-response__mark{background:transparent;box-shadow:inset 0 0 0 1.5px var(--sx-label-3)}:where(.sales-response>li[data-state=ended]) .sales-response__mark{background:var(--sx-gray)}.sales-response .sales-response__label{color:var(--sx-label);font-size:15px}.sales-response :where([data-state=pending])>.sales-response__label{color:var(--sx-label-2)}.sales-response :where([aria-current=step])>.sales-response__label{font-weight:600}.sales-response .sales-response__detail{color:var(--sx-label-2);font-size:15px;text-align:end;font-variant-numeric:tabular-nums}.sales-form__line-actions{white-space:nowrap}.ip-table.sales-form__lines{min-width:920px}.sales-app :where(.sales-form__lines) :is(th,td){padding-inline:6px}:where(.sales-form__lines) td:first-child select{min-inline-size:190px}:where(.sales-form__lines) td:nth-child(2) input{min-inline-size:64px}:where(.sales-form__lines) td:nth-child(3) input{min-inline-size:64px}:where(.sales-form__lines) td:nth-child(4) input{min-inline-size:112px}:where(.sales-form__lines) .sales-form__discount input{min-inline-size:72px}:where(.sales-form__lines) input[type=date]{min-inline-size:132px}:where(.sales-form__lines) td.ip-table__amount{padding-block-start:24px}:where(.sales-form__lines) input[inputmode=decimal]{text-align:end;font-variant-numeric:tabular-nums}:where(.sales-form__line-actions) .sales-form__icon{display:inline-grid;place-items:center;inline-size:32px;min-height:32px;padding:0;color:var(--sx-label-2);background:transparent;border:0;border-radius:8px}@media(hover:hover)and (pointer:fine){:where(.sales-form__line-actions) .sales-form__icon:hover{color:var(--sx-label);background:var(--sx-fill-hover)}}:where(.sales-form__line-actions) .sales-form__icon>svg{inline-size:16px;block-size:16px}.sales-form__summary{margin:0;margin-inline-end:auto;color:var(--sx-label-2);font-size:13px;font-variant-numeric:tabular-nums}.sales-response>li{animation:sx-rise .24s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(var(--i, 0) * 45ms)}@media(prefers-reduced-motion:reduce){.sales-sheet,.sales-response>li{animation:none}}.sales-date{white-space:nowrap}.sales-app .sales-form__grid{align-items:start}.sales-app .sales-form__grid>:where(label){align-content:start;color:var(--sx-label-2);font-size:13px;font-weight:500}.sales-app .sales-form :where(input:not([type=checkbox],[type=radio]),textarea){box-sizing:border-box;block-size:42px;min-block-size:42px;padding-inline:12px;color:var(--sx-label);background:var(--sx-surface);border:1px solid var(--sx-separator);border-radius:10px;font-size:15px;font-weight:400;transition:border-color .16s ease,box-shadow .16s ease}.sales-app .sales-form :where(textarea){block-size:auto;min-block-size:96px;padding-block:10px;line-height:1.45;resize:vertical}.sales-app .sales-form :where(select){box-sizing:border-box;block-size:42px;min-block-size:42px;padding-inline:14px;color:var(--sx-label);background-color:var(--sx-fill);border:0;border-radius:12px;font-size:15px;font-weight:400}.sales-app .sales-form :where(input:focus-visible,textarea:focus-visible,select:focus-visible){outline:none;border-color:var(--sx-blue);box-shadow:var(--sx-focus)}.sales-form :where(input,textarea)::placeholder{color:var(--sx-label-3)}.sales-app .sales-form :where(.sales-ship-to label,.sales-form__grid>label){gap:8px;color:var(--sx-label-2);font-size:13px;font-weight:590}.sales-app .sales-date-picker{--raouf-label: var(--sx-label);--raouf-label-secondary: var(--sx-label-2);--raouf-label-tertiary: var(--sx-label-3);--raouf-separator: var(--sx-separator);--raouf-accent: var(--sx-blue);--raouf-control-surface: var(--sx-surface);--raouf-control-surface-hover: var(--sx-fill-hover);--raouf-control-focus-ring: var(--sx-focus)}:where(.sales-form__lines) .sales-date-picker{min-inline-size:148px}.sales-form__lines .sales-form__line-actions{vertical-align:middle}.sales-app .sales-form__add{display:inline-flex;align-items:center;gap:6px;padding-inline:8px;color:var(--sx-blue);background:transparent;border:0;box-shadow:none;font-size:15px;font-weight:500}@media(hover:hover)and (pointer:fine){.sales-app .sales-form__add:where(:hover){background:var(--sx-fill-hover)}}.sales-form__add>svg{inline-size:16px;block-size:16px}.sales-stock{font-size:13px;color:var(--sx-label-2);white-space:nowrap}.sales-stock[data-tone=ok]{color:var(--sx-green)}.sales-stock[data-tone=partial]{color:var(--sx-orange)}.sales-stock[data-tone=short]{color:var(--sx-red)}.sales-lifecycle__planned{display:inline-flex;align-items:center;gap:6px}.sales-app :where(.sales-record-lines .ip-table) :is(th,td){padding-inline:8px}:where(.sales-record-lines) td:nth-child(2){min-inline-size:0;white-space:normal}.sales-figures{display:flex;flex-wrap:wrap;gap:12px;margin:0}.sales-figures__item{display:grid;flex:1 1 200px;align-content:start;gap:4px;min-inline-size:0;padding:16px 18px;color:var(--sx-label);font:inherit;text-align:start;background:var(--sx-surface);border:0;border-radius:16px;box-shadow:var(--sx-elevation);animation:sx-rise .26s cubic-bezier(.23,1,.32,1) both;transition:box-shadow .16s ease-out,transform .12s ease-out}.sales-figures__item:nth-child(2){animation-delay:40ms}.sales-figures__item:nth-child(3){animation-delay:80ms}.sales-figures__item:where(button){cursor:pointer}@media(hover:hover)and (pointer:fine){.sales-figures__item:where(button):hover{box-shadow:var(--sx-elevation),inset 0 0 0 100vmax var(--sx-fill-hover)}}.sales-figures__item:where(button):active{transform:scale(.985)}.sales-figures__item[aria-pressed=true]{box-shadow:var(--sx-elevation),inset 0 0 0 1.5px var(--sx-blue)}.sales-figures__item:where(button):focus-visible{outline:none;box-shadow:var(--sx-focus)}.sales-figures__label{color:var(--sx-label-2);font-size:13px;font-weight:590}.sales-figures__value{font-size:clamp(18px,1.7vw,22px);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.25}:where(.sales-figures__item[data-tone=attention]) .sales-figures__value{color:var(--sx-orange)}.sales-figures__note{color:var(--sx-label-2);font-size:13px;line-height:1.35}.sales-figures__line{display:inline-block;white-space:nowrap}:where(.sales-figures__value,.sales-figures__planned) .sales-amount{justify-items:start}:where(.sales-figures__value) .sales-amount__denomination{font-size:13px;font-weight:500;letter-spacing:0}.sales-figures__planned{display:inline-flex;font-size:15px;font-weight:400;letter-spacing:0}.sales-table{display:grid;gap:14px}.sx-filters__pick{position:relative;display:inline-flex}.sx-filters__pick select{padding-inline-end:34px;-webkit-appearance:none;appearance:none;cursor:pointer}.sx-filters__pick:after{position:absolute;inset-block:0;inset-inline-end:12px;inline-size:9px;content:"";background:var(--sx-label-2);-webkit-mask:var(--sx-chevron-mask) center / 9px auto no-repeat;mask:var(--sx-chevron-mask) center / 9px auto no-repeat;pointer-events:none}.sales-freshness{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 14px}.sales-freshness__time{color:var(--sx-label-2);font-size:13px;font-variant-numeric:tabular-nums}.sales-freshness__icon[data-spinning]{animation:sx-spin .9s linear infinite}.sales-payment{display:grid;gap:14px}.sales-payment__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.sales-payment__figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.sales-payment__figures>div{display:grid;gap:4px;min-inline-size:0}.sales-payment__figures dt{color:var(--sx-label-2);font-size:13px}.sales-payment__figures dd{margin:0;overflow-wrap:anywhere;font-size:15px;font-variant-numeric:tabular-nums}:where(.sales-payment__figures)>[data-emphasis]>dd{font-weight:700}.sales-holds-cell{display:grid;gap:6px;margin:0;padding:0;list-style:none}.sales-validity{white-space:nowrap}.sales-approval{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:16px}.sales-approval__text,.sales-approval__state{display:grid;gap:2px;min-inline-size:0}.sales-approval__state{justify-items:end;text-align:end;color:var(--sx-label-2);font-size:14px}:where(.sales-approval[data-yours]) .sales-approval__state>:first-child{color:var(--sx-blue);font-weight:600}.sales-approval__amount{text-align:end;font-variant-numeric:tabular-nums}.sales-approval__planned{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px}.sales-approvals .sales-figures,.sales-collections .sales-figures,.sales-terms .sales-figures{margin-block-end:4px}@media(max-width:1100px){.sales-app :where(th,td)[data-priority=secondary]{display:none}.sales-holds-cell__detail{display:none}}@media(max-width:900px){.sales-payment__figures{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-approval{grid-template-columns:minmax(0,1fr) auto}.sales-approval__amount{text-align:start}.sales-approval__state{grid-column:1;justify-items:start;text-align:start}}:where(.sx-page) .sales-table{container-type:inline-size}@container (max-width: 600px){.sx-page .ip-table-scroll--sticky{max-block-size:none;overflow:visible}:where(.sales-app) .ip-table--records,:where(.sales-app .ip-table--records) tbody{display:block;min-inline-size:0}:where(.sales-app .ip-table--records) thead{display:none}:where(.sales-app .ip-table--records) tr{display:grid;gap:8px;padding:14px 18px;border-block-end:1px solid var(--sx-separator)}:where(.sales-app .ip-table--records) tr:last-child{border-block-end:0}.sales-app .ip-table--records td,.sales-app .ip-table--records td:first-child{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:16px;row-gap:2px;align-items:baseline;min-block-size:0;padding:0;text-align:end;white-space:normal;border:0}:where(.sales-app .ip-table--records) td>*{grid-column:2;justify-self:end;min-inline-size:0}:where(.sales-app .ip-table--records) td:before{grid-row:1 / span 3;grid-column:1;color:var(--sx-label-2);font-size:13px;text-align:start;content:attr(data-label)}:where(.sales-app .ip-table--records) td:first-child{padding-block-end:2px;font-size:16px}:where(.sales-app .ip-table--records) td:first-child:before{content:none}:where(.sales-app .ip-table--records) td:first-child>*{grid-column:1 / -1;justify-self:start}}@media(prefers-reduced-motion:reduce){.sales-figures__item,.sales-freshness__icon[data-spinning]{animation:none}.sales-figures__item{transition:none}}.sales-preference,.sales-rule{gap:16px}.sales-preference__text,.sales-rule__text,.sales-setting__text{display:grid;flex:1;gap:3px;min-inline-size:0}.sales-preference .sx-segment{flex:none}.sales-preferences__notice{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--sx-green);font-size:14px;font-weight:500;animation:sx-rise .22s cubic-bezier(.23,1,.32,1) both}.sales-rule{align-items:flex-start}.sales-rule__text>strong{font-size:16px;font-weight:600}.sales-rule__needs{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:4px}.sales-rule__needs code{padding:1px 6px;color:var(--sx-label-2);font-size:12px;background:var(--sx-fill);border-radius:6px}.sales-rule__you{display:inline-flex;flex:none;align-items:center;gap:6px;color:var(--sx-label-2);font-size:14px;white-space:nowrap}.sales-rule__you[data-held]{color:var(--sx-green);font-weight:600}.sales-setting{gap:14px}.sales-setting__icon{display:grid;flex:none;place-items:center;inline-size:30px;block-size:30px;color:var(--sx-on-blue);background:var(--sx-gray);border-radius:8px}:where(.sales-setting__text)>:first-child{font-size:17px}.sales-person{display:inline-flex;align-items:center;gap:10px}.sales-person__name{display:block;color:var(--sx-label);font-size:15px;font-weight:600}:where(.sales-rule__text,.sales-preference__text,.sales-setting__text) .sales-table-subtitle{max-inline-size:62ch;overflow:visible;font-size:13px;line-height:1.4;white-space:normal}.sales-back{display:inline-flex;align-items:center;gap:2px;justify-self:start;margin-block-start:-12px;color:var(--sx-blue);font-size:15px;text-decoration:none}@media(hover:hover)and (pointer:fine){.sales-back:hover{text-decoration:underline;text-underline-offset:3px}}:where([dir=rtl]) .sales-back>svg{transform:scaleX(-1)}@media(prefers-reduced-motion:reduce){.sales-preferences__notice{animation:none}}.sx-welcome{inline-size:min(500px,calc(100vw - 32px));max-block-size:calc(100dvh - 32px);padding:44px 48px 32px;overflow-y:auto;color:var(--sx-label);font-family:var(--sx-font);background:var(--sx-surface);border:0;border-radius:22px;box-shadow:var(--sx-sheet-shadow)}.sx-welcome[open]{animation:sx-sheet-in .32s cubic-bezier(.23,1,.32,1) both}.sx-welcome::backdrop{background:var(--sx-backdrop);animation:sx-fade-in .24s ease-out both}.sx-welcome h2{margin:0 0 28px;font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.01em}.sx-welcome__list{display:grid;gap:22px;margin:0 0 32px;padding:0;list-style:none}.sx-welcome__list>li{display:grid;grid-template-columns:36px 1fr;align-items:start;gap:16px}.sx-welcome__icon{inline-size:32px;block-size:32px;margin-block-start:2px;color:var(--sx-blue)}.sx-welcome h3{margin:0 0 3px;font-size:16px;font-weight:600}.sx-welcome p{margin:0;color:var(--sx-label-2);font-size:14px;line-height:1.45}.sx-welcome__more{margin-block-start:4px;padding:2px 0;color:var(--sx-blue);font:inherit;font-size:14px;background:transparent;border:0;border-radius:4px;cursor:pointer}@media(hover:hover)and (pointer:fine){.sx-welcome__more:hover{text-decoration:underline;text-underline-offset:3px}}.sx-welcome__continue{display:block;inline-size:min(280px,100%);min-block-size:44px;margin-inline:auto;color:var(--sx-on-blue);font:inherit;font-size:16px;font-weight:500;background:var(--sx-blue);border:0;border-radius:12px;cursor:pointer}@media(hover:hover)and (pointer:fine){.sx-welcome__continue:hover{background:color-mix(in srgb,var(--sx-blue) 88%,var(--sx-label))}}:where(.sx-welcome) :is(.sx-welcome__more,.sx-welcome__continue):focus-visible{outline:none;box-shadow:var(--sx-focus)}@keyframes sx-sheet-in{0%{opacity:0;transform:scale(.96)}}@keyframes sx-fade-in{0%{opacity:0}}@media(max-width:560px){.sx-welcome{padding:32px 24px 24px}.sx-welcome h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.sx-welcome[open],.sx-welcome::backdrop{animation:none}}.sales-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin:0}.auth-focused-page{grid-template-columns:minmax(320px,.75fr) minmax(440px,1fr)}.auth-challenge-intro{min-height:100svh}.auth-text-button{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;margin-top:12px;padding:8px;color:var(--teal-700);background:transparent;border:0}@media(hover:hover)and (pointer:fine){.auth-text-button:hover{background:transparent;text-decoration:underline}}.auth-focused-page .login-form__heading p{color:var(--gray-600)}.login-form .primary-button{background:#06c;border-color:#06c}@media(hover:hover)and (pointer:fine){.login-form .primary-button:hover{background:#005bb5}}.profile-popover>a{display:flex;min-height:44px;align-items:center;gap:8px;margin-top:5px;padding:0 10px;color:var(--shell-text-primary);border-radius:6px;text-decoration:none}@media(hover:hover)and (pointer:fine){.profile-popover>a:hover{background:var(--shell-surface-control-hover)}}.auth-expired{display:grid;justify-items:center;text-align:center}.auth-expired>svg{color:var(--status-attention)}.auth-expired h1{margin:14px 0 0}.auth-expired p{color:var(--gray-500);line-height:1.5}.activation-page{display:grid;min-height:100svh;place-items:center;padding:32px 16px;background:var(--gray-25)}.activation-card{display:grid;gap:14px;width:min(100%,460px);padding:32px;background:var(--shell-surface-menu);border:1px solid var(--gray-200);border-radius:16px;box-shadow:0 18px 48px #00000014}.activation-card form{display:grid;gap:4px}.activation-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.activation-card__mark{display:grid;width:44px;height:44px;place-items:center;color:var(--shell-text-secondary);background:var(--shell-surface-control);border-radius:12px}.activation-card h1{margin:6px 0 0;color:var(--shell-text-primary);font-size:22px;line-height:1.3}.activation-card__lead{display:flex;align-items:center;gap:8px;margin:0;color:var(--shell-text-secondary);font-size:14px;line-height:1.55}.activation-card__hint{margin-top:2px;color:var(--shell-text-muted);font-size:11px;line-height:1.45}.activation-card__note{margin:6px 0 0;color:var(--shell-text-muted);font-size:12px;line-height:1.5}.activation-account{display:grid;gap:2px;margin:6px 0 4px;padding:12px 14px;background:var(--shell-surface-control);border-radius:10px}.activation-account strong{color:var(--shell-text-primary);font-size:14px}.activation-account span{color:var(--shell-text-secondary);font-size:13px;text-align:start}.activation-card .primary-button{margin-top:14px}.activation-card .form-error{margin:10px 0 0}[dir=rtl] .activation-card__arrow{transform:scaleX(-1)}[dir=rtl] .activation-account span{text-align:right}.security-page{display:grid;gap:18px;padding:var(--workspace-gutter)}.security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:960px}.security-card{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:22px}.security-card h2,.enrollment-panel h2,.recovery-panel h2{margin:0;font-size:18px}.security-card p,.enrollment-panel p,.recovery-panel p{margin:6px 0 0;color:var(--gray-500);font-size:13px;line-height:1.5}.security-card>.primary-button,.security-card>.security-actions{grid-column:1 / -1}.security-card__icon{display:grid;width:42px;height:42px;place-items:center;color:var(--teal-700);background:var(--teal-100);border-radius:10px}.security-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.security-actions .primary-button{width:auto;margin:0}.enrollment-panel,.recovery-panel{display:grid;gap:22px;max-width:760px;padding:24px}.enrollment-setup{display:grid;grid-template-columns:minmax(180px,240px) 1fr;gap:24px;align-items:center}.enrollment-qr{display:grid;place-items:center;padding:16px;background:#fff;border-radius:12px}.enrollment-qr img{display:block;width:100%;height:auto}.enrollment-setup code{display:inline-block;margin-top:8px;padding:10px 12px;font-size:13px;color:var(--gray-900);background:var(--gray-100);border-radius:7px;overflow-wrap:anywhere}.recovery-panel{grid-template-columns:auto 1fr}.recovery-panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;list-style:none}.recovery-panel li{padding:10px;background:var(--gray-100);border-radius:7px;text-align:center}.recovery-panel code{font-size:13px}.security-proof{text-align:left}.security-proof>p{text-align:left}@media(max-width:820px){.auth-focused-page,.security-grid{grid-template-columns:1fr}.auth-challenge-intro{min-height:300px}.enrollment-setup{grid-template-columns:1fr}.enrollment-qr{width:min(100%,260px)}}@media(max-width:560px){.security-page{padding:18px 14px 96px}.security-card,.enrollment-panel,.recovery-panel{padding:18px}.recovery-panel,.recovery-panel ul{grid-template-columns:1fr}.security-actions>*{flex:1 1 100%}}.signed-out-shell,.signed-out-menu__popover{--signin-page: #ffffff;--signin-card-shadow: rgba(120, 120, 128, .16) 0 11px 34px 0;--signin-menu-bg: #ffffff;--signin-menu-fill: rgba(120, 120, 128, .12);--signin-menu-label: #000000;--signin-menu-label-2: #6e6e73;--signin-menu-selected: #0066cc;--signin-menu-shadow: rgba(120, 120, 128, .24) 0 11px 34px 0;--signin-menu-trigger: #e5e5ea;--signin-avatar: #6e6e73;--signin-action: var(--accent-600);--signin-error: var(--raouf-validation-error)}[data-theme=dark] .signed-out-shell,[data-theme=dark] .signed-out-menu__popover{--signin-page: #1c1c1e;--signin-card-shadow: rgba(0, 0, 0, .65) 0 11px 34px 0;--signin-menu-bg: #2c2c2e;--signin-menu-fill: rgba(120, 120, 128, .24);--signin-menu-label: #ffffff;--signin-menu-label-2: rgba(235, 235, 245, .6);--signin-menu-selected: #64b5ff;--signin-menu-shadow: rgba(0, 0, 0, .65) 0 11px 34px 0;--signin-menu-trigger: #3a3a3c;--signin-avatar: #636366;--signin-action: #0071e3;--signin-error: #ff6961}.signed-out-shell.login-page{position:relative;display:grid;grid-template-columns:1fr;place-items:center;min-height:100dvh;padding:clamp(76px,9vh,120px) 24px 48px;overflow:hidden;color:var(--raouf-label);background:var(--signin-page)}.signed-out-shell__brand{position:absolute;top:0;left:17px;direction:ltr;display:flex;align-items:center;block-size:44px;margin:0}.signed-out-shell__brand strong{font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1}.signed-out-menu{position:absolute;z-index:3}.signed-out-menu--top-right{inset-block-start:4px;right:10px}.signed-out-menu__trigger{display:grid;inline-size:36px;block-size:36px;place-items:center;color:var(--signin-menu-label);border:0;border-radius:8px;background:transparent}.signed-out-menu__trigger[aria-expanded=true]{background:var(--signin-menu-trigger)}@media(hover:hover)and (pointer:fine){.signed-out-menu__trigger:hover{background:var(--signin-menu-trigger)}}.signed-out-menu__trigger svg{inline-size:22px;block-size:22px}.raouf-popover.signed-out-menu__popover{width:min(390px,calc(100vw - 24px));max-height:min(720px,calc(100dvh - 80px));overflow:auto;padding:6px;color:var(--signin-menu-label);background:var(--signin-menu-bg);border:0;border-radius:18px;box-shadow:var(--signin-menu-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.signed-out-menu__group{padding:8px}.signed-out-menu__popover h2{display:flex;align-items:center;gap:8px;margin:0;padding:8px 6px;color:var(--signin-menu-label);font-size:13px;font-weight:600}.signed-out-menu__group h2 svg{width:17px}.signed-out-menu__group>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.signed-out-menu__group button{min-height:44px;padding:8px;color:var(--signin-menu-label);border:0;border-radius:10px;background:transparent;font-size:13px}.signed-out-menu__group button svg{display:block;width:17px;margin:0 auto 3px}@media(hover:hover)and (pointer:fine){.signed-out-menu__group button:hover{background:var(--signin-menu-fill)}}.signed-out-menu__group button[aria-pressed=true]{color:var(--signin-menu-selected);background:var(--signin-menu-fill);font-weight:600}.signed-out-menu__demos{display:grid;gap:3px;padding:10px 8px 4px}.signed-out-menu__demos button{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:48px;padding:6px 8px;color:inherit;text-align:start;border:0;border-radius:10px;background:transparent}.signed-out-menu__demos button[aria-pressed=true]{background:var(--signin-menu-fill)}@media(hover:hover)and (pointer:fine){.signed-out-menu__demos button:hover{background:var(--signin-menu-fill)}}.signed-out-menu__demos button>span:last-child{display:grid;gap:2px}.signed-out-menu__demos small{color:var(--signin-menu-label-2)}.signed-out-menu__popover .avatar{color:#fff;background:var(--signin-avatar)}.auth-card{width:min(100%,360px);padding:28px 24px;color:var(--raouf-label);background:var(--signin-page);border-radius:34px;box-shadow:var(--signin-card-shadow)}.signin{display:grid;justify-items:center;gap:14px;text-align:center}.signin__tile{display:grid;place-items:center;inline-size:56px;block-size:56px;color:#fff;font-size:26px;font-weight:700;background:var(--signin-action);border-radius:25%}.signin h1{margin:0;font-size:21px;letter-spacing:-.01em}.signin__group{display:grid;inline-size:100%;text-align:start}.signin__field{position:relative;z-index:0;display:block}.signin__field:focus-within{z-index:1}.signin__field input{inline-size:100%;block-size:52px;box-sizing:border-box;margin:0;padding:22px 14px 6px;color:inherit;font:inherit;font-size:16px;background:var(--signin-page);border:0;border-radius:12px;outline:none;box-shadow:inset 0 0 0 1px var(--raouf-separator)}.signin__field input:focus,.signin__field input:-webkit-autofill{background:var(--signin-page)}@media(hover:hover)and (pointer:fine){.signin__field input:hover{background:var(--signin-page)}}.signin__field input:focus,.signin__field input:focus-visible{box-shadow:inset 0 0 0 2px var(--raouf-accent)}.signin__field input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--signin-error)}.signin__field>span{position:absolute;inset-inline:14px;inset-block-start:8px;color:var(--raouf-label-secondary);font-size:12px;line-height:14px;pointer-events:none;transition:inset-block-start .14s ease-out,font-size .14s ease-out}.signin__field input:placeholder-shown:not(:focus)+span{inset-block-start:18px;font-size:16px;line-height:20px}.signin__group.is-open>.signin__field input{border-end-start-radius:0;border-end-end-radius:0}.signin__pw{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .34s cubic-bezier(.32,.72,0,1),opacity .24s ease-out}.signin__pw>div{min-height:0;overflow:hidden}.signin__group.is-open .signin__pw{grid-template-rows:1fr;opacity:1}.signin__pw .signin__field{margin-block-start:-1px}.signin__pw .signin__field input{border-start-start-radius:0;border-start-end-radius:0}.signin__lede{margin:-6px 0 0;color:var(--raouf-label-secondary);font-size:14px;line-height:1.4}.signin__hint{margin:-4px 0 0;align-self:start;justify-self:start;color:var(--raouf-label-secondary);font-size:13px;text-align:start}.signin__link{min-block-size:44px;padding:0 8px;color:var(--raouf-accent);font:inherit;font-size:15px;background:none;border:0;cursor:pointer}@media(hover:hover)and (pointer:fine){.signin__link:hover{background:none;text-decoration:underline}}.signin__error{margin:0;align-self:start;justify-self:start;color:var(--signin-error);font-size:13px;text-align:start}.signin__button{position:relative;display:inline-flex;inline-size:100%;min-block-size:48px;align-items:center;justify-content:center;gap:8px;padding:0 16px;color:#fff;font:inherit;font-size:16px;font-weight:600;background:var(--signin-action);border:0;border-radius:12px;cursor:pointer}@media(hover:hover)and (pointer:fine){.signin__button:hover{background:var(--signin-action)}}.signin__button:disabled{opacity:.45;cursor:default}.signin__button[aria-busy=true]{opacity:1}.signin__spinner{inline-size:16px;block-size:16px;border:2px solid rgba(255,255,255,.45);border-block-start-color:#fff;border-radius:50%;animation:signin-spin .7s linear infinite}@keyframes signin-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.signin__pw{transition:opacity .15s}.signin__field>span{transition:none}.signin__spinner{animation:none}}@media(max-width:600px){.signed-out-shell.login-page{align-items:start;padding:96px 16px 24px}.auth-card{padding:28px 20px}}@media(forced-colors:active){.auth-card,.signin__field input{border:1px solid CanvasText}.signin__field input:focus{outline:2px solid Highlight;outline-offset:-2px}.signin__button{border:1px solid ButtonText}.signed-out-menu__popover button[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-2px}}html[data-flat-canvas]{--flat-canvas: #ffffff;--flat-canvas-line: rgba(0, 0, 0, .08);background:var(--flat-canvas)}html[data-flat-canvas][data-theme=dark]{--flat-canvas: #1c1c1e;--flat-canvas-line: transparent;--flat-canvas-bar: #323136}html[data-flat-canvas] body,html[data-flat-canvas] #root,html[data-flat-canvas] .app-shell,html[data-flat-canvas] .app-shell__content,html[data-flat-canvas] .main-content,html[data-flat-canvas] .app-shell--v1 .main-content:not(:has(.raouf-home)){background:var(--flat-canvas)}html[data-flat-canvas] .app-shell--v1:before{content:none}html[data-flat-canvas][data-theme=dark] .app-shell--v1 .topbar{background:var(--flat-canvas-bar);border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-flat-canvas][data-theme=light] .app-shell--v1 .topbar{background:color-mix(in srgb,var(--flat-canvas) 78%,transparent);border-bottom-color:var(--flat-canvas-line);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px)}@media(prefers-color-scheme:dark){html[data-flat-canvas]:not([data-theme]){--flat-canvas: #1c1c1e;--flat-canvas-line: transparent}}
