@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=DM+Mono:wght@400;500&family=Cairo:wght@400;500;600;700&display=swap);html[data-enter]{--enter-x:18px}html[data-enter=back],html[dir=rtl][data-enter]{--enter-x:-18px}html[dir=rtl][data-enter=back]{--enter-x:18px}html[data-enter=refresh]{--enter-x:0px}html[data-enter] .shell__content>*{animation:fms-page-enter .32s cubic-bezier(.2,.9,.25,1) backwards}@keyframes fms-page-enter{0%{opacity:0;translate:var(--enter-x) 0}}html[data-nav-dialog] body:after{animation:fms-fade-in .14s var(--ease-out) both;background:var(--overlay);content:"";inset:0;position:fixed;z-index:calc(var(--z-overlay) - 1)}html[data-vt] .shell__content{view-transition-name:fms-page}html[data-vt] .fms-toast-viewport{view-transition-name:fms-toasts}html[data-vt] .fdock{view-transition-name:fms-dock}::view-transition-old(fms-dock),::view-transition-old(fms-toasts){display:none}::view-transition-new(fms-dock),::view-transition-new(fms-toasts){animation:none}::view-transition-group(fms-dock),::view-transition-group(fms-toasts){animation:none}html[data-vt] .fms-sheet-overlay,html[data-vt] .u-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}::view-transition-group(.fms-layer){animation-duration:0s}::view-transition-new(.fms-layer):only-child{animation:fms-layer-in .26s ease-out .22s both;animation:fms-layer-in .26s var(--ease-out,ease-out) .22s both}::view-transition-old(.fms-layer):only-child{animation:fms-vt-fade-out .12s ease both}@keyframes fms-layer-in{0%{opacity:0}}html[data-vt=grow]::view-transition-group(fms-page),html[data-vt=shrink]::view-transition-group(fms-page){animation-duration:.52s;animation-timing-function:cubic-bezier(.2,.85,.2,1)}html[data-vt=grow]::view-transition-image-pair(fms-page),html[data-vt=shrink]::view-transition-image-pair(fms-page){border-radius:16px;box-shadow:0 30px 60px -30px #081e1473;overflow:clip}html[data-vt=grow]::view-transition-new(fms-page),html[data-vt=shrink]::view-transition-old(fms-page){block-size:100%;object-fit:cover;object-position:top}html[data-vt=grow]::view-transition-old(fms-page),html[data-vt=shrink]::view-transition-new(fms-page){block-size:100%;object-fit:none;object-position:center}html[data-vt=grow]::view-transition-old(fms-page){animation:fms-vt-fade-out .16s ease both}html[data-vt=grow]::view-transition-new(fms-page){animation:fms-vt-fade-in .38s ease 90ms both}html[data-vt=shrink]::view-transition-old(fms-page){animation:fms-vt-fade-out .3s ease .12s both}html[data-vt=shrink]::view-transition-new(fms-page){animation:fms-vt-fade-in .26s ease both}html[data-vt=grow]::view-transition-old(root){animation:fms-vt-fade-out .2s ease both}html[data-vt=grow]::view-transition-new(root){animation:fms-vt-fade-in .2s ease both}@keyframes fms-vt-fade-out{to{opacity:0}}@keyframes fms-vt-fade-in{0%{opacity:0}}.u-btn.u-btn--primary{--u-btn-bg-hover:radial-gradient(110px circle at var(--mx,50%) var(--my,50%),#fff3,#0000 70%) var(--brand-600);transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease),translate .28s cubic-bezier(.2,1.4,.3,1);translate:0 0;translate:var(--mag-x,0) var(--mag-y,0)}[aria-invalid=true]:not(form):not(fieldset){animation:fms-shake .4s cubic-bezier(.36,.07,.19,.97)}@keyframes fms-shake{15%,85%{translate:-1px 0}30%,70%{translate:3px 0}45%{translate:-4px 0}60%{translate:4px 0}}.fms-toast--success .fms-toast__icon circle{stroke-dasharray:63;animation:fms-draw-ring .52s cubic-bezier(.65,0,.35,1) .12s backwards}.fms-toast--success .fms-toast__icon path{stroke-dasharray:10;animation:fms-draw-tick .28s cubic-bezier(.65,0,.35,1) .56s backwards}.fms-toast--success .fms-toast__icon svg{animation:fms-tick-pop .42s cubic-bezier(.2,1.5,.4,1) .78s}@keyframes fms-draw-ring{0%{stroke-dashoffset:63}}@keyframes fms-draw-tick{0%{stroke-dashoffset:10}}@keyframes fms-tick-pop{45%{scale:1.28}}.fms-toast--error:not(.fms-toast--leaving){animation:fms-rise-in var(--duration-base) var(--ease-out) both,fms-toast-shake .44s cubic-bezier(.36,.07,.19,.97) calc(var(--duration-base) + 60ms)}@keyframes fms-toast-shake{20%,60%{translate:-6px 0}40%,80%{translate:6px 0}}html[data-vt-list] [data-vt-item],html[data-vt-list] [data-vt-origin]{view-transition-name:match-element;view-transition-class:fms-li}::view-transition-group(.fms-li){animation-duration:.44s;animation-timing-function:cubic-bezier(.2,.9,.3,1.12)}::view-transition-old(.fms-li):only-child{animation:fms-li-out .3s cubic-bezier(.4,0,1,1) both}::view-transition-new(.fms-li):only-child{animation:fms-li-in .38s cubic-bezier(.2,.9,.3,1.2) both}@keyframes fms-li-out{to{filter:blur(3px);opacity:0;scale:.82}}@keyframes fms-li-in{0%{opacity:0;scale:.9}}.loading-container{background-color:#f9fafb;flex-direction:column;height:var(--app-vh)}.global-loading-overlay,.loading-container{align-items:center;display:flex;justify-content:center;width:100%}.global-loading-overlay{background-color:#ffffffb3;height:100%;left:0;position:fixed;top:0;z-index:9999}.global-loading-overlay .loading-container{background-color:initial;height:auto;width:auto}.loading-spinner{animation:fms-spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;margin-bottom:16px;width:40px}.loading-container p{color:#333;font-size:16px;margin:0}.react-tel-input{font-family:Roboto,sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{background-image:url(data:image/png;base64,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);height:11px;width:16px}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .bl,.react-tel-input .fr,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .bq,.react-tel-input .nl{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{background:#fff;border:1px solid #cacaca;border-radius:5px;font-size:14px;height:35px;letter-spacing:.01rem;line-height:25px;margin-bottom:0!important;margin-left:0;margin-top:0!important;outline:none;padding-left:48px;position:relative;width:300px}.react-tel-input .form-control.invalid-number,.react-tel-input .form-control.invalid-number:focus{background-color:#faf0f0;border:1px solid #d79f9f;border-left-color:#cacaca}.react-tel-input .flag-dropdown{background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px;bottom:0;padding:0;position:absolute;top:0}.react-tel-input .flag-dropdown:focus,.react-tel-input .flag-dropdown:hover{cursor:pointer}.react-tel-input .flag-dropdown.invalid-number{border-color:#d79f9f}.react-tel-input .flag-dropdown.open{z-index:2}.react-tel-input .flag-dropdown.open,.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:initial}.react-tel-input .selected-flag{border-radius:3px 0 0 3px;height:100%;outline:none;padding:0 0 0 8px;position:relative;width:38px}.react-tel-input .selected-flag:focus,.react-tel-input .selected-flag:hover{background-color:#fff}.react-tel-input .selected-flag .flag{margin-top:-5px;position:absolute;top:50%}.react-tel-input .selected-flag .arrow{border-left:3px solid #0000;border-right:3px solid #0000;border-top:4px solid #555;height:0;left:20px;margin-top:-2px;position:relative;top:50%;width:0}.react-tel-input .selected-flag .arrow.up{border-bottom:4px solid #555;border-top:none}.react-tel-input .country-list{background-color:#fff;border-radius:0 0 3px 3px;box-shadow:1px 2px 10px #00000059;list-style:none;margin:10px 0 10px -1px;max-height:200px;outline:none;overflow-y:scroll;padding:0;position:absolute;width:300px;z-index:1}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country.highlight,.react-tel-input .country-list .country:hover{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{background-color:#fff;padding:10px 0 6px 10px;position:-webkit-sticky;position:sticky;top:0}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;margin-left:6px;outline:none;padding:3px 8px 5px}.react-tel-input .country-list .no-entries-message{opacity:.7;padding:7px 10px 11px}.react-tel-input .invalid-number-message{color:#de0000}.react-tel-input .invalid-number-message,.react-tel-input .special-label{background:#fff;font-size:13px;left:46px;padding:0 2px;position:absolute;top:-8px;z-index:1}.react-tel-input .special-label{display:none;white-space:nowrap}:root{--ae2-primary:var(--brand-700);--ae2-primary-dark:var(--brand-800);--ae2-primary-light:var(--brand-50);--ae2-soil:var(--warn-fg);--ae2-soil-light:var(--warn-surface);--ae2-success:var(--brand-500);--ae2-danger:var(--danger-fg);--ae2-danger-light:var(--danger-surface);--ae2-warn:var(--warn-solid);--ae2-bg:var(--n-50);--ae2-surface:var(--bg-surface);--ae2-border:var(--border-subtle);--ae2-border-soft:var(--brand-50);--ae2-text:var(--fg-default);--ae2-text-dim:var(--fg-muted);--ae2-text-faint:var(--fg-subtle);--ae2-role-pm-bg:var(--brand-50);--ae2-role-pm-fg:var(--brand-600);--ae2-radius-sm:var(--radius-sm);--ae2-radius-md:var(--radius-lg);--ae2-radius-lg:var(--radius-xl);--ae2-shadow-sm:var(--shadow-xs);--ae2-shadow-md:var(--shadow-md);--ae2-shadow-lg:var(--shadow-lg);--ae2-font-display:var(--font-sans);--ae2-font-body:var(--font-sans)}.ae2-page{color:var(--fg-default);color:var(--ae2-text);font-family:var(--font-sans);font-family:var(--ae2-font-body);min-height:0}.ae2-body,.ae2-page{display:flex;flex:1 1;flex-direction:column}.ae2-body{padding:0 24px}.ae2-scroll{display:flex;flex:1 1;flex-direction:column}.ae2-inline{width:100%}.ae2-card{background:var(--bg-surface);background:var(--ae2-surface);border:1px solid var(--ae2-border);border-radius:var(--radius-xl);border-radius:var(--ae2-radius-lg);box-shadow:0 2px 10px #00000005;margin-bottom:20px;overflow:hidden}.ae2-card-head{align-items:center;background:var(--bg-surface);border-bottom:1px solid var(--ae2-border-soft);display:flex;gap:12px;justify-content:space-between;padding:20px 24px}.ae2-card-head-left{align-items:center;display:flex;gap:14px}.ae2-head-icon{align-items:center;background:var(--brand-50);border-radius:var(--radius-md);color:var(--brand-700);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ae2-card-title{color:var(--fg-default);font-family:var(--font-sans);font-family:var(--ae2-font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.ae2-card-sub{color:var(--fg-muted);font-size:var(--text-sm);margin-top:2px}.ae2-done-badge{align-items:center;background:var(--brand-50);background:var(--ae2-primary-light);border-radius:var(--radius-pill);color:var(--brand-500);color:var(--ae2-success);display:inline-flex;font-size:var(--text-2xs);font-weight:700;gap:5px;padding:5px 10px;white-space:nowrap}.ae2-form-body{padding:22px 24px 26px}.ae2-row-2{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:18px}.ae2-row-2:last-child{margin-bottom:0}.ae2-field{display:flex;flex-direction:column;gap:5px}.ae2-label{align-items:center;color:var(--fg-muted);display:flex;font-size:var(--text-sm);font-weight:var(--weight-medium);gap:4px;margin-bottom:0}.ae2-req{color:var(--danger-fg);color:var(--ae2-danger)}.ae2-label-note{-webkit-margin-start:4px;color:var(--fg-subtle);color:var(--ae2-text-faint);font-size:var(--text-2xs);font-weight:400;letter-spacing:0;margin-inline-start:4px;text-transform:none}.ae2-inp-wrap{align-items:center;display:flex;position:relative;width:100%}.ae2-inp{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);box-sizing:border-box;color:var(--fg-default);font-family:inherit;font-size:var(--text-md);min-height:38px;outline:none;padding-block:0;padding-inline:var(--space-3) var(--space-10);transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease);width:100%}.ae2-inp:focus,.ae2-inp:hover{border-color:var(--brand-700)}.ae2-inp:focus{background:var(--bg-surface);box-shadow:0 0 0 3px #23543f1a}.ae2-inp.ae2-ok{background:var(--bg-surface);border-color:var(--border-default)}.ae2-inp.ae2-ok:focus,.ae2-inp.ae2-ok:hover{border-color:var(--brand-700)}.ae2-inp.ae2-err{background:var(--bg-surface);border-color:var(--danger-solid)}.ae2-inp.ae2-err:focus{border-color:var(--danger-solid);box-shadow:0 0 0 3px #ef44441a}.ae2-inp-trail{align-items:center;color:var(--fg-subtle);color:var(--ae2-text-faint);display:flex;inset-inline-end:12px;position:absolute}.ae2-inp-trail.t-err{color:var(--danger-fg);color:var(--ae2-danger)}.ae2-inp-trail.t-ok{color:var(--brand-500);color:var(--ae2-success)}.ae2-inp-trail.t-btn button{background:none;border:none;color:var(--fg-subtle);color:var(--ae2-text-faint);cursor:pointer;display:flex;padding:0}.ae2-inp-trail.t-btn button:hover{color:var(--brand-700);color:var(--ae2-primary)}.ae2-meta{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:6px}.ae2-hint{color:var(--fg-subtle);color:var(--ae2-text-faint);font-size:var(--text-2xs);margin-top:6px}.ae2-meta .ae2-hint{margin-top:0}.ae2-errmsg{align-items:center;color:var(--danger-fg);color:var(--ae2-danger);display:flex;font-size:var(--text-2xs);font-weight:600;gap:5px;margin-top:6px}.ae2-meta .ae2-errmsg{margin-top:0}.ae2-char{color:var(--fg-subtle);color:var(--ae2-text-faint);flex-shrink:0;font-size:var(--text-2xs)}.ae2-char.warn{color:var(--warn-solid);color:var(--ae2-warn);font-weight:700}.ae2-phone-outer .react-tel-input .form-control{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);box-sizing:border-box;color:var(--fg-default);direction:ltr;font-family:inherit;font-size:var(--text-md);height:38px;min-height:38px;padding-left:62px;transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease);width:100%}.ae2-phone-outer .react-tel-input .form-control:hover{border-color:var(--brand-700)}.ae2-phone-outer .react-tel-input .form-control.ae2-perr{background:var(--bg-surface);border-color:var(--danger-solid)}.ae2-phone-outer .react-tel-input .form-control:focus{border-color:var(--brand-700);box-shadow:0 0 0 3px #23543f1a}.ae2-phone-outer .react-tel-input .form-control.ae2-perr:focus{border-color:var(--danger-solid);box-shadow:0 0 0 3px #ef44441a}.ae2-phone-outer .react-tel-input .flag-dropdown{background:var(--n-25);border-radius:var(--radius-md) 0 0 var(--radius-md);border-right:1px solid var(--brand-50);border:1px solid var(--border-default);border-right-color:var(--ae2-border-soft);transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease);width:52px}.ae2-phone-outer .react-tel-input .flag-dropdown.open,.ae2-phone-outer .react-tel-input .flag-dropdown:hover{background:var(--brand-50);background:var(--ae2-primary-light);border-color:var(--brand-700);border-right-color:var(--ae2-border-soft)}.ae2-phone-outer .react-tel-input .flag-dropdown.open{z-index:70}.ae2-phone-outer .react-tel-input .selected-flag{background:#0000!important;border-radius:var(--radius-md) 0 0 var(--radius-md);padding:0 0 0 12px;width:100%}.ae2-phone-outer .react-tel-input .selected-flag .arrow{border-top-color:var(--fg-muted);left:24px;transition:transform var(--duration-fast)}.ae2-phone-outer .react-tel-input .selected-flag .arrow.up{border-bottom:none;border-top-color:var(--brand-700);transform:rotate(180deg)}.ae2-card:has(.ae2-phone-outer .flag-dropdown.open){overflow:visible}.ae2-phone-outer .react-tel-input .country-list.ae2-country-dd{background:var(--bg-surface);border:1px solid var(--ae2-border);border-radius:var(--radius-md);bottom:100%;box-shadow:0 -12px 32px #163c2c29;box-sizing:border-box;margin:0 0 6px;max-height:264px;padding:6px;top:auto;width:320px;z-index:60}.ae2-phone-outer .ae2-country-dd::-webkit-scrollbar{width:6px}.ae2-phone-outer .ae2-country-dd::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-pill)}.ae2-phone-outer .ae2-country-dd::-webkit-scrollbar-track{background:#0000}.ae2-phone-outer .ae2-country-dd .search{background:var(--bg-surface);border-bottom:1px solid var(--ae2-border-soft);margin-bottom:4px;padding:8px 6px;position:-webkit-sticky;position:sticky;top:-6px;z-index:2}.ae2-phone-outer .ae2-country-dd .search-box{border:1px solid var(--border-default);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--fg-default);font-family:inherit;font-size:var(--text-sm);margin:0;outline:none;padding:9px 12px;transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease);width:100%}.ae2-phone-outer .ae2-country-dd .search-box:focus{border-color:var(--brand-700);box-shadow:0 0 0 3px #23543f1a}.ae2-phone-outer .ae2-country-dd .country{align-items:center;border-radius:var(--radius-sm);color:var(--fg-default);color:var(--ae2-text);display:flex;font-size:var(--text-sm);padding:9px 10px;transition:background .12s}.ae2-phone-outer .ae2-country-dd .country .flag{flex-shrink:0;margin-right:10px}.ae2-phone-outer .ae2-country-dd .country .country-name{margin-right:8px}.ae2-phone-outer .ae2-country-dd .country .dial-code{font-feature-settings:"tnum";color:var(--fg-muted);color:var(--ae2-text-dim);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-left:auto}.ae2-phone-outer .ae2-country-dd .country:hover{background:var(--n-50);background:var(--ae2-bg)}.ae2-phone-outer .ae2-country-dd .country.highlight{background:var(--brand-50);background:var(--ae2-primary-light);font-weight:600}.ae2-phone-outer .ae2-country-dd .country.highlight .dial-code{color:var(--brand-700);color:var(--ae2-primary)}.ae2-phone-outer .ae2-country-dd .divider{border-bottom:1px solid var(--ae2-border-soft);margin:4px 2px;padding:0}.ae2-phone-outer .ae2-country-dd .no-entries-message{color:var(--fg-muted);color:var(--ae2-text-dim);font-size:var(--text-sm);padding:14px 10px;text-align:center}[dir=rtl] .ae2-phone-outer .react-tel-input .form-control{padding-left:12px;padding-right:62px;text-align:right}[dir=rtl] .ae2-phone-outer .react-tel-input .flag-dropdown{border-left:1px solid var(--ae2-border-soft);border-radius:0 var(--radius-md) var(--radius-md) 0;border-right:1px solid var(--border-default);left:auto;right:0}[dir=rtl] .ae2-phone-outer .react-tel-input .flag-dropdown.open,[dir=rtl] .ae2-phone-outer .react-tel-input .flag-dropdown:hover{border-color:var(--brand-700);border-left-color:var(--ae2-border-soft)}[dir=rtl] .ae2-phone-outer .react-tel-input .selected-flag{border-radius:0 var(--radius-md) var(--radius-md) 0;padding:0 12px 0 0}[dir=rtl] .ae2-phone-outer .react-tel-input .selected-flag .arrow{left:auto;right:24px}[dir=rtl] .ae2-phone-outer .react-tel-input .country-list{direction:rtl;left:auto;right:0;text-align:right}[dir=rtl] .ae2-phone-outer .ae2-country-dd .country .flag{margin-left:10px;margin-right:0}[dir=rtl] .ae2-phone-outer .ae2-country-dd .country .country-name{margin-left:8px;margin-right:0}[dir=rtl] .ae2-phone-outer .ae2-country-dd .country .dial-code{direction:ltr;display:inline-block;margin-left:0;margin-right:auto}[dir=rtl] .ae2-phone-outer .ae2-country-dd .search-box{text-align:right}.ae2-info-bar{align-items:flex-start;background:none;border:none;border-radius:0;color:#5a685e;color:var(--fg-muted,#5a685e);display:flex;font-size:12.5px;gap:8px;margin-bottom:14px;padding:0 2px}.ae2-info-bar svg{flex-shrink:0;margin-top:1px}.ae2-info-bar p{font-size:var(--text-xs);line-height:1.5;margin:0}.ae2-roles{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.ae2-role{align-items:center;background:var(--bg-surface);background:var(--ae2-surface);border:1px solid var(--ae2-border);border-radius:var(--radius-lg);border-radius:var(--ae2-radius-md);cursor:pointer;display:flex;gap:12px;padding:16px;position:relative;transition:border-color var(--duration-fast),box-shadow var(--duration-fast),transform .1s}.ae2-role:hover{background:var(--n-50);background:var(--ae2-bg);border-color:var(--border-default)}.ae2-role:focus-visible{outline:2px solid var(--brand-700);outline:2px solid var(--ae2-primary);outline-offset:2px}.ae2-departments-section{animation:fms-fade-in var(--duration-slow) ease-out;border-top:1px dashed var(--ae2-border);margin-top:20px;padding-top:20px}.ae2-dept-header{align-items:center;color:var(--fg-default);color:var(--ae2-text);display:flex;font-size:var(--text-sm);font-weight:600;gap:8px;margin-bottom:12px}.ae2-dept-header svg{color:var(--brand-700);color:var(--ae2-primary);height:16px;width:16px}.ae2-dept-grid{display:flex;flex-wrap:wrap;gap:10px}.ae2-dept-pill{align-items:center;background:var(--bg-surface);background:var(--ae2-surface);border:1px solid var(--ae2-border);border-radius:20px;cursor:pointer;display:inline-flex;gap:8px;padding:8px 14px;transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease) cubic-bezier(.2,0,0,1)}.ae2-dept-pill:hover{background:var(--n-50);background:var(--ae2-bg);border-color:var(--border-default);transform:translateY(-1px)}.ae2-dept-pill-active{background:var(--brand-700)!important;background:var(--ae2-primary)!important;border:1px solid var(--ae2-primary)!important;box-shadow:0 2px 6px #23543f26;color:var(--bg-surface)!important;transform:translateY(-1px)}.ae2-dept-pill-icon{align-items:center;color:var(--ae2-text-muted);display:flex;justify-content:center;transition:color var(--duration-fast)}.ae2-dept-pill-icon svg{height:15px;width:15px}.ae2-dept-pill-active .ae2-dept-pill-icon{color:var(--bg-surface)}.ae2-dept-pill-text{color:var(--fg-default);color:var(--ae2-text);font-size:var(--text-sm);font-weight:500;transition:color var(--duration-fast)}.ae2-dept-pill-active .ae2-dept-pill-text{color:var(--bg-surface);font-weight:600}.ae2-perm-hint{color:var(--ae2-text-muted);font-size:var(--text-sm);font-weight:500;line-height:1.4;margin-bottom:4px;margin-top:24px}.ae2-perm-modules{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:20px}.ae2-perm-card{background:var(--bg-surface);background:var(--ae2-surface);border:1px solid var(--ae2-border);border-radius:var(--radius-lg);border-radius:var(--ae2-radius-md);display:flex;flex-direction:column;overflow:hidden;padding:16px 16px 14px;position:relative;transition:border-color .2s,box-shadow .2s}.ae2-perm-card:hover{border-color:var(--border-default);box-shadow:0 4px 14px #0000000d}.ae2-perm-card.has-grants{border-color:var(--ae2-primary);box-shadow:0 2px 10px #22543f12}.ae2-perm-card.has-grants:before{background:var(--brand-700);background:var(--ae2-primary)}.ae2-perm-card-header{align-items:center;border-bottom:1px solid var(--ae2-border-soft);display:flex;gap:10px;margin-bottom:12px;padding-bottom:12px}.ae2-perm-card-icon{align-items:center;background:var(--brand-50);background:var(--ae2-primary-light);border-radius:var(--radius-sm);color:var(--brand-700);color:var(--ae2-primary);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.ae2-perm-card-icon svg{height:15px;width:15px}.ae2-perm-title{color:var(--brand-800);color:var(--ae2-primary-dark);flex:1 1;font-size:var(--text-md);font-weight:700;min-width:0}.ae2-perm-count{background:var(--n-50);background:var(--ae2-bg);border-radius:var(--radius-pill);color:var(--fg-muted);color:var(--ae2-text-dim);flex-shrink:0;font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:700;padding:3px 9px}.ae2-perm-count.full{background:var(--brand-500);background:var(--ae2-success);color:var(--bg-surface)}.ae2-perm-all-btn{align-self:flex-start;background:var(--bg-surface);background:var(--ae2-surface);border:1px solid var(--ae2-border);border-radius:var(--radius-pill);color:var(--brand-700);color:var(--ae2-primary);cursor:pointer;font-family:inherit;font-size:var(--text-2xs);font-weight:700;margin-bottom:10px;padding:4px 10px;transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}.ae2-perm-all-btn:hover{background:var(--brand-50);background:var(--ae2-primary-light);border-color:var(--ae2-primary)}.ae2-perm-toggles{display:flex;flex-direction:column;gap:6px}.ae2-perm-row{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:flex;gap:10px;padding:8px 10px;transition:background .15s;-webkit-user-select:none;user-select:none}.ae2-perm-row:hover{background:var(--n-50);background:var(--ae2-bg)}.ae2-perm-row.on{background:var(--brand-50);background:var(--ae2-primary-light)}.ae2-perm-box{align-items:center;background:var(--bg-surface);background:var(--ae2-surface);border:1px solid var(--brand-200);border-radius:5px;color:var(--bg-surface);display:inline-flex;flex-shrink:0;height:17px;justify-content:center;transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease);width:17px}.ae2-allsites.on .ae2-perm-box,.ae2-perm-row.on .ae2-perm-box{background:var(--brand-700);background:var(--ae2-primary);border-color:var(--ae2-primary)}.ae2-perm-box svg{stroke-width:3;height:11px;width:11px}.ae2-perm-row-label{color:var(--ae2-text-muted);font-size:var(--text-xs);font-weight:500;line-height:1.35}.ae2-perm-row.on .ae2-perm-row-label{color:var(--brand-800);color:var(--ae2-primary-dark);font-weight:600}.ae2-role-sel{background:var(--bg-surface);background:var(--ae2-surface);border:1px solid var(--ae2-primary);box-shadow:0 2px 6px #23543f26}.ae2-role-locked{cursor:not-allowed;opacity:.65}.ae2-role-ico{align-items:center;border-radius:var(--radius-sm);border-radius:var(--ae2-radius-sm);display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.ae2-role-ico-mgr,.ae2-role-sel .ae2-role-ico{background:var(--brand-50);color:var(--brand-700);color:var(--ae2-primary)}.ae2-role-ico-mgr{background:var(--ae2-primary-light)}.ae2-role-ico-emp{background:var(--bg-sunken);color:var(--fg-muted)}.ae2-role-name{color:var(--fg-default);color:var(--ae2-text);font-size:var(--text-md);font-weight:700}.ae2-role-desc{color:var(--fg-muted);color:var(--ae2-text-dim);font-size:var(--text-2xs);line-height:1.4;margin-top:2px}.ae2-role-tick{align-items:center;background:var(--brand-700);background:var(--ae2-primary);border-radius:50%;color:var(--bg-surface);display:flex;height:18px;inset-inline-end:10px;justify-content:center;opacity:0;position:absolute;top:10px;transform:scale(.6);transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease);width:18px}.ae2-role-sel .ae2-role-tick{opacity:1;transform:scale(1)}.ae2-role-tick svg{height:11px;width:11px}.ae2-access-gate{align-items:center;border:1px dashed var(--ae2-border);border-radius:var(--radius-lg);border-radius:var(--ae2-radius-md);color:var(--fg-muted);color:var(--ae2-text-dim);display:flex;flex-direction:column;gap:6px;padding:40px 20px;text-align:center}.ae2-gate-icon{align-items:center;background:var(--brand-50);background:var(--ae2-primary-light);border-radius:50%;display:flex;height:46px;justify-content:center;margin-bottom:4px;width:46px}.ae2-access-gate strong{color:var(--fg-default);color:var(--ae2-text);font-size:var(--text-md)}.ae2-access-gate p{font-size:var(--text-xs);margin:0;max-width:320px}.ae2-panels-row{grid-gap:16px;display:grid;gap:16px}.ae2-panels-row.pc-1{grid-template-columns:1fr}.ae2-panels-row.pc-2{grid-template-columns:1fr 1fr}.ae2-panels-row.pc-3{grid-template-columns:1fr 1fr 1fr}.ae2-panel-wrap{background:var(--n-50);background:var(--ae2-bg);border:1px solid var(--ae2-border);border-radius:var(--radius-lg);border-radius:var(--ae2-radius-md);overflow:hidden}.ae2-panel-head{align-items:center;background:var(--brand-50);background:var(--ae2-primary-light);border-bottom:1px solid var(--ae2-border-soft);color:var(--brand-800);color:var(--ae2-primary-dark);display:flex;font-size:var(--text-sm);font-weight:700;gap:8px;padding:12px 14px}.ae2-panel-all-btn{-webkit-margin-start:auto;background:none;border:none;color:var(--brand-700);color:var(--ae2-primary);cursor:pointer;font-family:inherit;font-size:var(--text-2xs);font-weight:700;margin-inline-start:auto;padding:0}.ae2-panel-all-btn:hover{text-decoration:underline}.ae2-sel-count+.ae2-panel-all-btn{-webkit-margin-start:8px;margin-inline-start:8px}.ae2-sel-count{-webkit-margin-start:auto;background:var(--bg-surface);background:var(--ae2-surface);border-radius:var(--radius-pill);color:var(--brand-500);color:var(--ae2-success);font-size:var(--text-2xs);font-weight:700;margin-inline-start:auto;padding:2px 8px}.ae2-actions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border-top:1px solid var(--border-subtle);bottom:0;box-shadow:0 -8px 20px -12px #17231e40;display:flex;flex-direction:column;gap:12px;margin-top:auto;margin-inline:-24px;margin-bottom:0;padding:20px 24px;position:-webkit-sticky;position:sticky;z-index:var(--z-sticky)}.ae2-actions-row{align-items:center;display:flex;gap:12px}.ae2-actions-sticky{background:linear-gradient(180deg,#f6f8f400 0,var(--n-50) 30%);background:linear-gradient(180deg,#f6f8f400 0,var(--ae2-bg) 30%);bottom:0;padding:16px 0 20px;position:-webkit-sticky;position:sticky;z-index:5}.ae2-global-err{align-items:flex-start;background:var(--danger-surface);background:var(--ae2-danger-light);border:1px solid #b3432b40;border-radius:var(--radius-sm);border-radius:var(--ae2-radius-sm);color:var(--danger-fg);color:var(--ae2-danger);display:flex;font-size:var(--text-sm);font-weight:600;gap:8px;padding:10px 14px}.ae2-global-err-body{display:flex;flex-direction:column;gap:4px;min-width:0}.ae2-global-err-list{-webkit-padding-start:18px;font-weight:500;line-height:1.6;margin:0;padding-inline-start:18px}.ae2-btn{align-items:center;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:var(--text-md);font-weight:var(--weight-medium);gap:8px;height:38px;justify-content:center;padding-inline:var(--space-4);transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}.ae2-btn-ghost{background:var(--bg-surface);background:var(--ae2-surface);border-color:var(--ae2-border);color:var(--fg-muted);color:var(--ae2-text-dim)}.ae2-btn-ghost:hover{border-color:var(--ae2-primary);color:var(--brand-700);color:var(--ae2-primary)}.ae2-btn-primary{background:var(--brand-700);background:var(--ae2-primary);box-shadow:var(--shadow-xs);box-shadow:var(--ae2-shadow-sm);color:var(--bg-surface)}.ae2-btn-primary:hover{background:var(--brand-800);background:var(--ae2-primary-dark)}.ae2-btn:disabled{cursor:not-allowed;opacity:.6}.ae2-spin-el{animation:fms-spin .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top:2px solid var(--bg-surface);height:14px;width:14px}[dir=rtl] .ae2-btn__arrow{transform:scaleX(-1)}@media (max-width:900px){.ae2-panels-row.pc-2,.ae2-panels-row.pc-3,.ae2-roles{grid-template-columns:1fr}.ae2-body{-webkit-padding-before:var(--space-6);padding-block-start:var(--space-6)}.ae2-inp{min-height:44px}.ae2-phone-outer .react-tel-input .form-control{height:44px;min-height:44px}.ae2-inp-trail.t-btn{inset-inline-end:2px}.ae2-inp-trail.t-btn button{align-items:center;height:40px;justify-content:center;width:40px}.ae2-gen-creds{min-height:40px}.ae2-btn{height:44px}}@media (max-width:720px){.ae2-body{padding:var(--space-4) var(--content-pad-inline) 0}.ae2-actions{margin-inline:-14px;padding:16px 14px 24px}.ae2-body .ae2-actions{margin-inline:calc(var(--content-pad-inline)*-1);padding:16px var(--content-pad-inline) calc(12px + env(safe-area-inset-bottom))}.ae2-btn{flex:15 1;height:48px}.ae2-row-2{gap:14px;grid-template-columns:1fr}.ae2-card-head{padding:16px 18px}.ae2-form-body{padding:18px 18px 22px}.ae2-page-head{align-items:stretch;flex-direction:column;gap:12px}.ae2-growth{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.ae2-leaf,.ae2-role,.ae2-sw-thumb,.ae2-sw-track,.ae2-toast{animation:none;transition:none}}.ae2-panel-empty-state{align-items:center;background:var(--n-25);border:1px dashed var(--brand-100);border-radius:var(--radius-md);box-sizing:border-box;color:var(--brand-300);display:flex;flex-direction:column;font-size:var(--text-sm);gap:8px;justify-content:center;min-height:120px;padding:30px 15px;text-align:center}.ae2-panel-empty-state svg{color:var(--brand-300)}.ae2-tree{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ae2-tree-toolbar{grid-column:1/-1}.ae2-tree-site.on .ae2-tree-site-head{flex-wrap:wrap}.ae2-tree-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ae2-tree-search{background:var(--bg-surface);background:var(--ae2-surface);border:1px solid var(--ae2-border);border-radius:var(--radius-lg);border-radius:var(--ae2-radius-md);flex:1 1;font-family:inherit;font-size:var(--text-sm);min-width:180px;outline:none;padding:10px 14px;transition:border-color .2s,box-shadow .2s}.ae2-tree-search:focus{border-color:var(--ae2-primary);box-shadow:0 0 0 3px #22543f1a}.ae2-tree-summary{align-items:center;display:flex;gap:10px}.ae2-tree-summary span{background:var(--brand-50);background:var(--ae2-primary-light);border-radius:var(--radius-pill);color:var(--brand-800);color:var(--ae2-primary-dark);gap:5px;padding:5px 10px}.ae2-tree-selectall,.ae2-tree-summary span{align-items:center;display:inline-flex;font-size:var(--text-xs);font-weight:700}.ae2-tree-selectall{background:var(--bg-surface);background:var(--ae2-surface);border:1px solid var(--ae2-primary);border-radius:var(--radius-pill);color:var(--brand-700);color:var(--ae2-primary);cursor:pointer;font-family:inherit;gap:6px;padding:8px 14px;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.ae2-tree-selectall:hover{background:var(--brand-50);background:var(--ae2-primary-light)}.ae2-tree-selectall.on{border-color:var(--ae2-border);color:var(--fg-muted);color:var(--ae2-text-dim)}.ae2-tree-selectall.on:hover{background:var(--danger-surface);background:var(--ae2-danger-light);border-color:var(--ae2-danger);color:var(--danger-fg);color:var(--ae2-danger)}.ae2-tree-selectall:focus-visible{box-shadow:0 0 0 3px #22543f1f;outline:none}.ae2-tree-site{background:var(--bg-surface);background:var(--ae2-surface);border:1px solid var(--ae2-border);border-radius:var(--radius-lg);border-radius:var(--ae2-radius-md);overflow:hidden;transition:border-color .2s,box-shadow .2s}.ae2-tree-site.on{border-color:var(--ae2-primary);box-shadow:0 0 0 3px #22543f12}.ae2-tree-site-head{align-items:center;background:var(--n-50);background:var(--ae2-bg);display:flex;gap:10px;min-inline-size:0;padding:9px 12px}.ae2-tree-site.on .ae2-tree-site-head{background:var(--brand-50);background:var(--ae2-primary-light)}.ae2-tree-pick{align-items:center;background:var(--bg-surface);background:var(--ae2-surface);border:1px solid var(--brand-200);border-radius:var(--radius-sm);color:var(--bg-surface);cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;padding:0;transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease);width:20px}.ae2-tree-pick.radio{border-radius:50%}.ae2-tree-pick.on{background:var(--brand-700);background:var(--ae2-primary);border-color:var(--ae2-primary)}.ae2-tree-pick svg{height:13px;width:13px}.ae2-tree-dot{background:var(--bg-surface);border-radius:50%;height:8px;width:8px}.ae2-tree-site-info{cursor:pointer;flex:1 1;min-inline-size:0;min-width:0}.ae2-tree-site-name{color:var(--brand-800);color:var(--ae2-primary-dark);font-size:var(--text-md);font-weight:700}.ae2-tree-site-loc,.ae2-tree-site-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae2-tree-site-loc{color:var(--fg-muted);color:var(--ae2-text-dim);font-size:var(--text-2xs);margin-top:2px}.ae2-tree-site-meta{align-items:center;display:flex;flex-shrink:0;gap:8px}.ae2-tree-site-meta .ae2-sel-count{-webkit-margin-start:0;margin-inline-start:0}.ae2-tree-counts{color:var(--fg-muted);color:var(--ae2-text-dim);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:700}.ae2-tree-expand{align-items:center;background:var(--bg-surface);background:var(--ae2-surface);border:1px solid var(--ae2-border);border-radius:50%;color:var(--brand-700);color:var(--ae2-primary);cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:background .2s;width:28px}.ae2-tree-expand:hover{background:var(--brand-50);background:var(--ae2-primary-light)}.ae2-tree-expand svg{height:16px;width:16px}.ae2-tree-body{border-top:1px solid var(--ae2-border-soft);display:flex;flex-direction:column;gap:12px;padding:4px 14px 14px}.ae2-tree-group{padding-top:10px}.ae2-tree-group-head{align-items:center;color:var(--brand-800);color:var(--ae2-primary-dark);display:flex;font-size:var(--text-xs);font-weight:700;gap:7px;margin-bottom:8px}.ae2-tree-group-head svg{height:15px;width:15px}.ae2-tree-group-count{color:var(--fg-muted);color:var(--ae2-text-dim);font-family:var(--font-mono);font-size:var(--text-2xs)}.ae2-tree-all-btn{-webkit-margin-start:auto;background:none;border:none;color:var(--brand-700);color:var(--ae2-primary);cursor:pointer;font-family:inherit;font-size:var(--text-2xs);font-weight:700;margin-inline-start:auto;padding:0}.ae2-tree-all-btn:hover{text-decoration:underline}.ae2-tree-chips{display:flex;flex-wrap:wrap;gap:8px}.ae2-tree-chip{align-items:center;background:var(--bg-surface);background:var(--ae2-surface);border:1px solid var(--ae2-border);border-radius:var(--radius-pill);color:var(--fg-default);color:var(--ae2-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--text-xs);font-weight:600;gap:7px;padding:7px 12px;transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}.ae2-tree-chip.on,.ae2-tree-chip:hover{border-color:var(--ae2-primary)}.ae2-tree-chip.on{background:var(--brand-50);background:var(--ae2-primary-light);color:var(--brand-800);color:var(--ae2-primary-dark)}.ae2-tree-box{align-items:center;border:1px solid var(--brand-200);border-radius:4px;color:var(--bg-surface);display:inline-flex;flex-shrink:0;height:15px;justify-content:center;width:15px}.ae2-tree-chip.on .ae2-tree-box{background:var(--brand-700);background:var(--ae2-primary);border-color:var(--ae2-primary)}.ae2-tree-box svg{height:10px;width:10px}.ae2-tree-empty{color:var(--fg-muted);color:var(--ae2-text-dim);font-size:var(--text-xs);padding:6px 2px}.ae2-tree-pick.partial{background:var(--brand-50);background:var(--ae2-primary-light);border-color:var(--ae2-primary)}.ae2-tree-dash{background:none;border-top:2.5px dashed var(--ae2-primary);height:0;width:11px}.ae2-panel-empty-state .ae2-spin-el{border:2px solid var(--border-subtle);border-top-color:var(--ae2-primary,var(--brand-700))}.ae2-panel-empty-state--err{background:var(--warn-surface);border-color:var(--warn-border);color:var(--warn-fg)}.ae2-panel-empty-state--err svg{color:var(--warn-solid)}.ae2-retry-btn{background:var(--bg-surface);border:1px solid var(--warn-border);border-radius:var(--radius-sm);color:var(--warn-fg);cursor:pointer;font:inherit;font-weight:600;margin-top:4px;padding:6px 14px;transition:background var(--duration-fast),border-color var(--duration-fast)}.ae2-retry-btn:hover{background:var(--warn-surface);border-color:var(--warn-border)}.ae2-warnmsg{align-items:center;color:var(--warn-fg);display:flex;font-size:var(--text-2xs);font-weight:600;gap:5px;margin-top:6px}.uname-warn{color:var(--warn-solid);display:inline-flex}button.ae2-card-head{-webkit-appearance:none;appearance:none;border:0;border-bottom:1px solid var(--ae2-border-soft);color:inherit;cursor:pointer;font:inherit;text-align:inherit;width:100%}button.ae2-card-head .ae2-card-sub,button.ae2-card-head .ae2-card-title{text-align:start}.ae2-btn:focus-visible,.ae2-card-head:focus-visible,.ae2-dept-pill:focus-visible,.ae2-et-card:focus-visible,.ae2-perm-row:focus-visible,.ae2-retry-btn:focus-visible,.ae2-role:focus-visible,.ae2-tree-chip:focus-visible,.ae2-tree-pick:focus-visible{border-radius:var(--radius-md);outline:2px solid var(--brand-700);outline:2px solid var(--ae2-primary,var(--brand-700));outline-offset:2px}.ae2-et-card[aria-disabled=true],.ae2-role[aria-disabled=true]{cursor:not-allowed}@media (forced-colors:active){.ae2-dept-pill[aria-checked=true],.ae2-et-card[aria-checked=true],.ae2-perm-row[aria-checked=true]{border:2px solid Highlight}}.ae2-sec-toggle{background:var(--n-25);block-size:32px;border:1px solid var(--border-subtle);border-radius:50%;color:var(--fg-muted);cursor:pointer;display:grid;flex:0 0 auto;inline-size:32px;padding:0;place-items:center;transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.ae2-sec-toggle.is-open{background:var(--brand-50);border-color:var(--brand-200);color:var(--brand-700)}.ae2-load-gate{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);color:var(--fg-muted);display:flex;font-size:var(--text-md);gap:var(--space-3);padding:var(--space-6)}.ae2-load-gate--err{align-items:flex-start;background:var(--danger-surface);border-color:var(--danger-border);color:var(--danger-fg)}.ae2-load-gate--err svg{-webkit-margin-before:2px;flex:0 0 auto;margin-block-start:2px}.ae2-load-gate__body{flex:1 1;min-inline-size:0}.ae2-load-gate__title{font-weight:var(--weight-semibold)}.ae2-load-gate__detail{-webkit-margin-before:var(--space-1);font-size:var(--text-sm);margin-block-start:var(--space-1);opacity:.85}.ae2-load-gate__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ae2-areas{grid-gap:var(--space-3);-webkit-margin-after:var(--space-4);align-items:start;display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-block-end:var(--space-4)}.ae2-place{-webkit-margin-before:var(--space-4);-webkit-padding-before:var(--space-4);-webkit-border-before:1px solid var(--border-subtle);-webkit-border-before:1px solid var(--ae2-border,#dde5df);border-block-start:1px solid var(--border-subtle);border-block-start:1px solid var(--ae2-border,#dde5df);margin-block-start:var(--space-4);padding-block-start:var(--space-4)}.ae2-place__head{-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3)}.ae2-place__head strong{color:#6b7d72;color:var(--fg-muted,#6b7d72);display:block;font-size:var(--text-sm);font-weight:var(--weight-medium)}.ae2-place__head em{-webkit-margin-before:2px;color:var(--fg-subtle);color:var(--ae2-text-faint,#90a096);display:block;font-size:var(--text-2xs);font-style:normal;line-height:1.6;margin-block-start:2px}.ae2-areas-fail{-webkit-margin-after:var(--space-4);align-items:center;background:#fdf8ec;border:1.5px dashed #e0c78a;border-radius:12px;border-radius:var(--radius-lg,12px);color:#7a5c1b;display:flex;flex-wrap:wrap;font-size:13.5px;gap:var(--space-3);line-height:1.6;margin-block-end:var(--space-4);padding:var(--space-4)}.ae2-areas-fail svg{block-size:18px;flex:none;inline-size:18px}.ae2-areas-fail span{flex:1 1 200px}.ae2-areas-fail__retry{background:#fff;border:1.5px solid #cfa94d;border-radius:999px;color:#7a5c1b;cursor:pointer;flex:none;font:inherit;font-weight:600;padding:7px 16px;transition:background var(--transition),border-color var(--transition)}.ae2-areas-fail__retry:hover{background:#fbf0d8;border-color:#b8933a}.ae2-area{background:#fff;background:var(--white,#fff);border:1.5px solid var(--ae2-border,#dde5df);border-radius:12px;border-radius:var(--radius-lg,12px);overflow:hidden;transition:border-color var(--transition),background var(--transition)}.ae2-area.on{background:#f3f8f5;border-color:var(--ae2-primary,#285c47)}.ae2-area__pick{align-items:flex-start;background:#0000;border:0;cursor:pointer;display:flex;font:inherit;gap:var(--space-3);inline-size:100%;padding:var(--space-4);text-align:start}.ae2-area__pick>svg{-webkit-margin-before:2px;color:#7d8a80;color:var(--fg-subtle,#7d8a80);flex:0 0 auto;margin-block-start:2px}.ae2-area.on .ae2-area__pick>svg{color:var(--brand-700);color:var(--ae2-primary,#285c47)}.ae2-area__pick>span{display:flex;flex-direction:column;gap:3px;min-inline-size:0}.ae2-area__pick strong{font-size:14px;font-weight:600}.ae2-area__pick em{color:#6b7a70;color:var(--fg-muted,#6b7a70);font-size:12px;font-style:normal;line-height:1.5}.ae2-area__pick:focus-visible{outline:2px solid var(--brand-700);outline:2px solid var(--ae2-primary,#285c47);outline-offset:-2px}.ae2-area__level{display:flex;flex-direction:column;gap:6px;padding:0 var(--space-4) var(--space-4)}.ae2-seg{align-self:flex-start;background:#e7efe9;border:1px solid #d5e3d9;border-radius:999px;display:inline-flex;gap:2px;padding:3px}.ae2-seg__opt{align-items:center;background:#0000;border:0;border-radius:999px;color:#5d6f63;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:5px;line-height:1;padding:5px 12px;transition:background .16s ease,color .16s ease,box-shadow .16s ease;white-space:nowrap}.ae2-seg__opt svg{height:13px;opacity:.8;width:13px}.ae2-seg__opt:hover:not(.on){color:#26402f}.ae2-seg__opt.on{background:#fff;box-shadow:0 1px 2px #142d2021,0 0 0 1px #285c471a;color:var(--brand-700);color:var(--ae2-primary,#285c47);font-weight:600}.ae2-seg__opt.on svg{opacity:1}.ae2-seg__opt:focus-visible{outline:2px solid var(--brand-700);outline:2px solid var(--ae2-primary,#285c47);outline-offset:2px}.ae2-seg__means{color:#6b7a70;color:var(--fg-muted,#6b7a70);font-size:11.5px}.ae2-area__note{align-items:flex-start;background:#eef4f0;border-radius:8px;border-radius:var(--radius-sm,8px);color:#4d6155;display:flex;font-size:11.5px;gap:7px;line-height:1.6;margin:0 var(--space-4) var(--space-4);padding:8px 10px}.ae2-area__note svg{flex:0 0 auto;height:14px;margin-top:1px;opacity:.75;width:14px}.ae2-reach{grid-gap:var(--space-3);-webkit-margin-after:var(--space-4);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-block-end:var(--space-4)}.ae2-reach-opt{align-items:flex-start;background:var(--bg-surface);border:1.5px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;display:flex;font:inherit;gap:var(--space-3);padding:var(--space-4);text-align:start;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}.ae2-reach-opt:hover{border-color:var(--brand-400)}.ae2-reach-opt:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ae2-reach-opt.on{background:var(--brand-50);border-color:var(--ae2-primary);box-shadow:inset 0 0 0 1px var(--brand-700);box-shadow:inset 0 0 0 1px var(--ae2-primary)}.ae2-reach-opt>svg{-webkit-margin-before:1px;block-size:18px;color:var(--fg-subtle);flex:0 0 auto;inline-size:18px;margin-block-start:1px}.ae2-reach-opt.on>svg{color:var(--brand-700);color:var(--ae2-primary)}.ae2-reach-opt>span{display:flex;flex-direction:column;gap:3px;min-inline-size:0}.ae2-reach-opt strong{color:var(--fg-default);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.ae2-reach-opt em{color:var(--fg-muted);font-size:var(--text-xs);font-style:normal;line-height:var(--leading-snug)}.ae2-allsites-note{background:var(--bg-sunken);border:1px dashed var(--border-default);border-radius:var(--radius-md);color:var(--fg-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);padding:var(--space-4)}.ae2-tree-mode{-webkit-margin-before:8px;background:var(--bg-sunken);border:1px solid var(--border-default);border-radius:var(--radius-pill);display:flex;flex:1 0 100%;gap:2px;margin-block-start:8px;padding:2px}.ae2-tree-mode-opt{background:none;border:none;border-radius:var(--radius-pill);color:var(--fg-muted);cursor:pointer;flex:1 1;font:inherit;font-size:var(--text-xs);padding:3px var(--space-3);text-align:center;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);white-space:nowrap}.ae2-tree-mode-opt:hover{color:var(--fg-default)}.ae2-tree-mode-opt:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ae2-tree-mode-opt.on{background:var(--brand-700);background:var(--ae2-primary);color:var(--n-0);font-weight:var(--weight-semibold)}.ae2-tree-covered{color:var(--fg-muted);font-size:var(--text-xs);line-height:var(--leading-snug);padding:var(--space-2) var(--space-4) var(--space-3)}.ae2-tree-group.covered .ae2-tree-group-head{opacity:.75}.ae2-tree-chip.covered{border-style:dashed;cursor:default;opacity:.75}.ae2-tree-chip.covered:hover{background:inherit}.ae2-gen-creds{-webkit-margin-before:6px;background:none;border:none;color:#23543f;color:var(--brand-700,#23543f);cursor:pointer;font-size:12.5px;font-weight:600;margin-block-start:6px;padding:0;text-align:start;text-decoration:underline;text-underline-offset:3px}.ae2-gen-creds:hover{color:#1b4231;color:var(--brand-800,#1b4231)}.ae2-creds-row{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between}.ae2-welcome{display:flex;flex-direction:column;gap:var(--space-3)}.ae2-welcome__lead{color:var(--fg-muted);font-size:var(--text-sm);margin:0}.ae2-welcome__msg{background:#e7f7e3;border-radius:14px;border-start-start-radius:4px;color:#102a1c;font-family:var(--font-sans);font-size:var(--text-md);line-height:1.6;margin:0;overflow-wrap:anywhere;padding:var(--space-3) var(--space-4);text-align:start;white-space:pre-wrap}.ae2-welcome__wa{gap:var(--space-2)}.ae2-welcome__err{color:var(--danger-fg);font-size:var(--text-sm);margin:0}.ae2-welcome__more{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ae2-welcome__more>.u-btn{flex:1 1 140px}.ae2-presets{-webkit-margin-after:14px;align-items:center;background:#f8fafc;background:var(--surface-subtle,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--border-subtle,#e2e8f0);border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;margin-block-end:14px;padding:10px 12px}.ae2-presets__label{color:#0f172a;color:var(--fg-default,#0f172a);font-size:13px;font-weight:600}.ae2-presets__select{color:inherit;flex:1 1 200px;min-width:160px;padding:7px 10px}.ae2-presets__save,.ae2-presets__select{background:#fff;background:var(--surface-default,#fff);border:1px solid #cbd5e1;border:1px solid var(--border-default,#cbd5e1);border-radius:8px;font:inherit;font-size:13px}.ae2-presets__save{-webkit-appearance:none;appearance:none;color:#0f172a;color:var(--fg-default,#0f172a);cursor:pointer;padding:7px 12px}.ae2-presets__save:hover:not(:disabled){border-color:#2f6f52;border-color:var(--brand-solid,#2f6f52)}.ae2-presets__save:disabled{cursor:not-allowed;opacity:.5}@media (max-width:900px){.ae2-area__note,.ae2-seg__means{font-size:var(--text-xs)}.ae2-tree-site-head{min-block-size:48px}.ae2-tree-pick{position:relative}.ae2-tree-pick:before{content:"";inset:-12px;position:absolute}}.login-container,.ovs{--font-display:"Readex Pro",var(--font-sans);--sc-sky-top:#1d5c8e;--sc-sky-mid:#4f95bd;--sc-sky-low:#a3d2da;--sc-horizon:#eee6bd;--sc-ground-far:#8fc06a;--sc-ground-mid:#3d8248;--sc-ground-near:#144026;--sc-ridge-far:#6fa259;--sc-ridge-mid:#3d7742;--sc-treeline:#1c4e30;--sc-row:#d2ec9f;--sc-crop-far:#2f7a41;--sc-crop-mid:#1c5730;--sc-crop-near:#0f3a20;--sc-sun:#fff8e2;--sc-sun-core:#fff;--sc-star:#0000;--sc-cloud-top:#fff;--sc-cloud-bot:#c8dee9;--sc-moon:#eef4ff;--sc-bird:#142c1e6b;--sc-ink:#fffffff7;--sc-ink-dim:#ecf8f1ed;--sc-ink-faint:#def0e7b8;--sc-pane:#ffffff14;--sc-edge:#ffffff2e;--sc-accent:#ffe9a3;--wash-top:0.46;--wash-side:0.26;--wash-pool:0.64;--wash-foot:0.62}.login-container[data-phase=golden],.ovs[data-phase=golden]{--sc-cloud-top:#ffe0b0;--sc-cloud-bot:#c08a6e;--sc-sky-top:#21406f;--sc-sky-mid:#7a6288;--sc-sky-low:#dd8f5c;--sc-horizon:#ffcb84;--sc-ground-far:#a8934f;--sc-ground-mid:#4c6f3d;--sc-ground-near:#16351f;--sc-ridge-far:#7d7a45;--sc-ridge-mid:#40593a;--sc-treeline:#22301d;--sc-row:#ffd79a;--sc-crop-far:#3f6f36;--sc-crop-mid:#26491f;--sc-crop-near:#142c12;--sc-sun:#ffc46b;--sc-sun-core:#fff3cf;--sc-accent:#ffd79a;--sc-bird:#281a0c80;--wash-top:0.4;--wash-side:0.22;--wash-pool:0.54;--wash-foot:0.6}.login-container[data-phase=civil],.ovs[data-phase=civil]{--sc-cloud-top:#f2c8bc;--sc-cloud-bot:#8e7c96;--sc-sky-top:#1d3a66;--sc-sky-mid:#5b6194;--sc-sky-low:#b98a8f;--sc-horizon:#f0b48c;--sc-ground-far:#6d7a63;--sc-ground-mid:#35533d;--sc-ground-near:#11291b;--sc-ridge-far:#566b52;--sc-ridge-mid:#2c4432;--sc-treeline:#17241a;--sc-row:#c6cfa8;--sc-crop-far:#2c5231;--sc-crop-mid:#1a361f;--sc-crop-near:#0d1f13;--sc-sun:#ffb87a;--sc-sun-core:#ffe6c8;--sc-accent:#ffc79b;--sc-bird:#faebdc57;--wash-top:0.36;--wash-side:0.2;--wash-pool:0.48;--wash-foot:0.56}.login-container[data-phase=nautical],.ovs[data-phase=nautical]{--sc-cloud-top:#42627f;--sc-cloud-bot:#26445e;--sc-sky-top:#0b1f42;--sc-sky-mid:#1c3a63;--sc-sky-low:#3a5c7c;--sc-horizon:#6f8598;--sc-ground-far:#33544a;--sc-ground-mid:#1c3a2c;--sc-ground-near:#0a1b13;--sc-ridge-far:#274438;--sc-ridge-mid:#152b21;--sc-treeline:#0b1a13;--sc-row:#6b9382;--sc-crop-far:#1d3d2c;--sc-crop-mid:#12281c;--sc-crop-near:#081410;--sc-sun:#9dbdd0;--sc-sun-core:#dceaf4;--sc-star:#e0f0ffc7;--sc-accent:#a9d8c4;--wash-top:0.3;--wash-side:0.16;--wash-pool:0.36;--wash-foot:0.5}.login-container[data-phase=night],.ovs[data-phase=night]{--sc-cloud-top:#0000;--sc-cloud-bot:#0000;--sc-sky-top:#04102a;--sc-sky-mid:#0a2044;--sc-sky-low:#123653;--sc-horizon:#23515a;--sc-ground-far:#163a32;--sc-ground-mid:#0d2620;--sc-ground-near:#05130e;--sc-ridge-far:#113029;--sc-ridge-mid:#0a1e18;--sc-treeline:#06130e;--sc-row:#3c6d5c;--sc-crop-far:#10362a;--sc-crop-mid:#0a231b;--sc-crop-near:#04120d;--sc-sun:#cfe3ff;--sc-sun-core:#f2f7ff;--sc-star:#e4f1ffe6;--sc-accent:#8fe0b8;--wash-top:0.26;--wash-side:0.14;--wash-pool:0.3;--wash-foot:0.46}.login-container[data-photo="1"]{--wash-top:0.5;--wash-side:0.28;--wash-pool:0.62;--wash-foot:0.58;--sc-accent:#ffd79a}.login-container{grid-gap:var(--space-6);background:var(--sc-sky-top);color:var(--sc-ink);display:grid;font-family:var(--font-sans);gap:var(--space-6);grid-template-rows:auto 1fr auto;isolation:isolate;min-block-size:var(--app-vh);min-block-size:var(--app-dvh);overflow:hidden;padding:clamp(var(--space-5),2.6vw,var(--space-10)) clamp(var(--space-5),3.4vw,var(--space-12));position:relative}.lg-scene{inset:0;position:absolute;z-index:-3}.fs{display:block}.fs,.lg-photo{block-size:100%;inline-size:100%;inset:0;position:absolute}.lg-photo{--photo-zoom:1.38;--photo-pan:-5%;object-fit:cover;object-position:50% 7%;object-position:var(--photo-x,50%) var(--photo-y,7%);opacity:0;pointer-events:none;transform:scale(var(--photo-zoom)) translate3d(calc(var(--photo-pan)),0,0) scaleX(1);transform:scale(var(--photo-zoom)) translate3d(calc(var(--photo-pan) + var(--px, 0px)*.22),calc(var(--py, 0px)*.22),0) scaleX(var(--photo-flip,1));transition:opacity 1.1s var(--ease-out),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}[dir=rtl] .lg-photo{--photo-flip:-1;--photo-pan:5%}.lg-scene[data-photo="1"] .lg-photo{opacity:1}.lg-scene[data-warm="1"] .lg-photo{transition:none}.login-container[data-tracking="1"] .lg-photo{transition:opacity 1.1s var(--ease-out),transform 90ms linear}.lg-scene[data-photo="1"] .fs{visibility:hidden}.lg-scene[data-photo="1"] .fs *{animation-play-state:paused}[dir=rtl] .fs{transform:scaleX(-1)}.lg-scene:after{background:linear-gradient(to bottom,rgba(4,22,14,var(--wash-top)) 0,rgba(4,22,14,calc(var(--wash-top)*.3)) 9%,#04160e00 18%),linear-gradient(to top,rgba(4,22,14,var(--wash-foot)) 0,rgba(4,22,14,calc(var(--wash-foot)*.35)) 10%,#04160e00 24%),radial-gradient(116% 96% at 13% 50%,rgba(4,22,14,var(--wash-pool)) 0,rgba(4,22,14,calc(var(--wash-pool)*.72)) 32%,rgba(4,22,14,calc(var(--wash-pool)*.26)) 54%,#04160e00 72%),linear-gradient(to right,rgba(4,22,14,var(--wash-side)) 0,rgba(4,22,14,calc(var(--wash-side)*.4)) 30%,#04160e00 56%);background:linear-gradient(to bottom,rgba(4,22,14,var(--wash-top)) 0,rgba(4,22,14,calc(var(--wash-top)*.3)) 9%,#04160e00 18%),linear-gradient(to top,rgba(4,22,14,var(--wash-foot)) 0,rgba(4,22,14,calc(var(--wash-foot)*.35)) 10%,#04160e00 24%),radial-gradient(116% 96% at var(--wash-x,13%) 50%,rgba(4,22,14,var(--wash-pool)) 0,rgba(4,22,14,calc(var(--wash-pool)*.72)) 32%,rgba(4,22,14,calc(var(--wash-pool)*.26)) 54%,#04160e00 72%),linear-gradient(to var(--wash-dir,right),rgba(4,22,14,var(--wash-side)) 0,rgba(4,22,14,calc(var(--wash-side)*.4)) 30%,#04160e00 56%);content:"";inset:0;pointer-events:none;position:absolute}[dir=rtl] .lg-scene{--wash-dir:left;--wash-x:87%}.lg-scene:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.05'/%3E%3C/svg%3E");content:"";inset:0;opacity:.42;pointer-events:none;position:absolute;z-index:1}.fs-l{transform:translate3d(0,0,0);transform:translate3d(calc(var(--px, 0px)*var(--d, 1)),calc(var(--py, 0px)*var(--d, 1)),0);transition:transform .7s cubic-bezier(.16,1,.3,1);will-change:transform}.login-container[data-tracking="1"] .fs-l{transition:transform 90ms linear}.fs-glow{animation:fs-breathe 19s var(--ease) infinite}@keyframes fs-breathe{0%,to{opacity:1}50%{opacity:.76}}.fs-cloud{animation:fs-drift-cloud linear infinite}@keyframes fs-drift-cloud{0%{transform:translateX(-320px)}to{transform:translateX(1920px)}}.fs-stars circle{animation:fs-twinkle 6s var(--ease) infinite}@keyframes fs-twinkle{0%,to{opacity:.9}45%{opacity:.28}}.fs-rays path{animation:fs-ray 17s var(--ease) infinite;transform-origin:center}@keyframes fs-ray{0%,to{opacity:.55}50%{opacity:1}}.fs-motes circle{animation:fs-mote linear infinite}@keyframes fs-mote{0%{opacity:0;transform:translateZ(0)}12%{opacity:.75}76%{opacity:.55}to{opacity:0;transform:translate3d(40px,-190px,0);transform:translate3d(var(--drift,40px),-190px,0)}}.fs-crop path{animation:fs-sway ease-in-out infinite alternate;transform-origin:0 0}@keyframes fs-sway{0%{transform:rotate(-1deg);transform:rotate(calc(var(--sway, 1deg)*-1))}to{transform:rotate(1deg);transform:rotate(var(--sway,1deg))}}.fs-palms path{--sway:0.55deg;animation:fs-sway ease-in-out infinite alternate;transform-origin:0 0}.fs-birds__flight{animation:fs-fly 54s linear infinite;opacity:0}@keyframes fs-fly{0%{opacity:0;transform:translate3d(-140px,190px,0) scale(.85)}6%{opacity:.85}60%{opacity:.7}70%,to{opacity:0;transform:translate3d(1760px,92px,0) scale(1.05)}}.lg-bar{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between;position:relative;z-index:2}.login-brand{align-items:center;display:inline-flex;gap:var(--space-3)}.login-brand-icon{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--sc-pane);block-size:38px;border:1px solid var(--sc-edge);border-radius:var(--radius-md);display:grid;flex-shrink:0;inline-size:38px;overflow:hidden;padding:5px;place-items:center}.login-brand-icon img{block-size:100%;display:block;inline-size:100%;object-fit:contain}.login-brand-icon svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;block-size:20px;inline-size:20px}.login-brand-name{color:var(--sc-ink);font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;letter-spacing:-.01em}.lang-toggle-btn,.language-switcher{display:inline-flex}.lang-toggle-btn{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--sc-pane);border:1px solid var(--sc-edge);border-radius:var(--radius-pill);color:var(--sc-ink-dim);cursor:pointer;font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);gap:var(--space-2);min-block-size:38px;padding-inline:var(--space-4);transition:background var(--duration-base) var(--ease),color var(--duration-base) var(--ease),border-color var(--duration-base) var(--ease)}.lang-toggle-btn:hover{background:#ffffff24;border-color:#ffffff47;color:var(--sc-ink)}.lang-toggle-btn:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.lang-toggle-btn svg{fill:none;stroke:currentColor;stroke-width:1.7;block-size:15px;inline-size:15px}.lg-frame{grid-gap:clamp(var(--space-8),5vw,var(--space-16));align-items:center;align-self:center;display:grid;gap:clamp(var(--space-8),5vw,var(--space-16));grid-template-columns:minmax(0,1fr) min(27rem,100%);inline-size:100%;justify-self:center;max-inline-size:1240px;position:relative;z-index:2}.login-left-panel{display:flex;flex-direction:column;gap:var(--space-6);max-inline-size:42rem;min-inline-size:0}.login-left-badge{align-items:center;align-self:flex-start;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--sc-pane);border:1px solid var(--sc-edge);border-radius:var(--radius-pill);color:var(--sc-ink-dim);display:inline-flex;font-size:var(--text-2xs);font-weight:var(--weight-semibold);gap:var(--space-2);letter-spacing:.1em;padding:6px var(--space-4) 6px var(--space-3);text-transform:uppercase}.login-left-badge-dot{background:var(--sc-sun);block-size:6px;border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--sc-sun) 24%,#0000);inline-size:6px}.login-left-heading{text-wrap:pretty;color:var(--sc-ink);font-family:var(--font-display);font-size:clamp(2rem,3.4vw,3.1rem);font-weight:500;letter-spacing:-.028em;line-height:1.1;margin:0;text-shadow:0 2px 26px #000e0873}[dir=rtl] .login-left-heading{font-weight:600;letter-spacing:0;line-height:1.34}.login-left-heading em{color:var(--sc-accent);display:block;font-style:normal}.login-left-sub{color:var(--sc-ink-dim);font-size:var(--text-xl);line-height:var(--leading-normal);margin:0;max-inline-size:33rem;text-shadow:0 1px 16px #000e0866}.lg-foot{color:var(--sc-ink-faint);font-size:var(--text-xs);justify-content:space-between;position:relative;z-index:2}.lg-foot,.lg-stage__foot{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6)}.lg-mark{align-items:center;display:inline-flex;gap:var(--space-2)}.lg-mark svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;block-size:14px;flex-shrink:0;inline-size:14px}.lg-brief{-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3);background:linear-gradient(var(--sc-pane),var(--sc-pane)),linear-gradient(158deg,#02100b8a,#02100bb8);border:1px solid var(--sc-edge);border-radius:var(--radius-xl);box-shadow:0 24px 60px #000a0666;margin:0;max-inline-size:26rem;padding:var(--space-5) var(--space-5) var(--space-4)}.lg-brief__top{align-items:center;color:var(--sc-ink-dim);display:flex;font-size:var(--text-xs);gap:var(--space-3);justify-content:space-between}.lg-brief__where{align-items:center;display:inline-flex;gap:var(--space-2)}.lg-brief__pip{background:var(--sc-sun);block-size:7px;border-radius:50%;flex-shrink:0;inline-size:7px}.lg-brief__pip--nautical,.lg-brief__pip--night{background:var(--sc-ink-faint)}.lg-brief__when{align-items:baseline;display:inline-flex;flex-shrink:0;gap:var(--space-2)}.lg-brief__place{color:var(--sc-ink-faint)}.lg-brief__clock{font-feature-settings:"tnum" 1,"tnum";color:var(--sc-ink-dim);font-variant-numeric:tabular-nums;letter-spacing:.02em}.lg-brief__date{-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3)}.lg-brief__lede{color:var(--sc-ink);display:block;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:500;letter-spacing:-.024em;line-height:1.15}[dir=rtl] .lg-brief__lede{font-weight:600;letter-spacing:0}.lg-brief__sub{-webkit-margin-before:4px;color:var(--sc-ink-faint);display:block;font-size:var(--text-sm);margin-block-start:4px}.lg-brief__rail{background:#00000057;block-size:4px;margin-block:var(--space-5) var(--space-4);position:relative}.lg-brief__lit,.lg-brief__rail{border-radius:var(--radius-pill)}.lg-brief__lit{background:linear-gradient(to right,color-mix(in srgb,var(--sc-sun) 42%,#0000),var(--sc-sun),color-mix(in srgb,var(--sc-sun) 42%,#0000));inset-block:0;position:absolute}.lg-brief__mark{-webkit-margin-start:-4.5px;background:var(--sc-ink);block-size:9px;border-radius:50%;box-shadow:0 0 0 3px #0000005c;inline-size:9px;inset-block-start:50%;margin-inline-start:-4.5px;position:absolute;transform:translateY(-50%)}.lg-brief__facts{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.lg-brief__fact{min-inline-size:0}.lg-brief__fact dt{color:var(--sc-ink-faint);font-size:var(--text-2xs);letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.lg-brief__fact dd{font-feature-settings:"tnum" 1,"tnum";color:var(--sc-ink);direction:ltr;font-family:var(--font-display);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:500;margin:3px 0 0;text-align:start;unicode-bidi:isolate}[dir=rtl] .lg-brief__fact dd{text-align:right}.lg-brief__fact dd{color:var(--sc-ink-dim)}.lg-brief__fact[data-now] dt{color:var(--sc-accent)}.lg-brief__fact[data-now] dd{color:var(--sc-ink)}.lg-brief__sub{text-wrap:pretty;line-height:var(--leading-snug)}.lg-brief__delta{color:var(--sc-ink-faint);font-size:var(--text-xs);margin:var(--space-3) 0 0}.lg-brief__saying{-webkit-padding-before:var(--space-4);-webkit-border-before:1px solid var(--sc-edge);border-block-start:1px solid var(--sc-edge);color:var(--sc-ink-dim);font-size:var(--text-md);line-height:var(--leading-snug);margin:var(--space-4) 0 0;padding-block-start:var(--space-4)}.lg-brief__moon{align-items:center;display:inline-flex;gap:var(--space-2)}.lg-brief__moon svg{block-size:13px;flex-shrink:0;inline-size:13px}.login-right-side,.signup-right-side{background:var(--bg-surface);border-radius:22px;box-shadow:0 40px 90px -24px #00100a9e,0 12px 32px -12px #00100a66,inset 0 1px 0 #ffffffe6;color:var(--fg-default);display:flex;flex-direction:column;inline-size:100%;max-block-size:100%;overflow-y:auto;padding:clamp(var(--space-6),2.4vw,var(--space-8))}.lg-pane__head{display:none}.lg-pane__body{min-inline-size:0}.lg-pane__foot{-webkit-margin-before:var(--space-6);-webkit-padding-before:var(--space-4);-webkit-border-before:1px solid var(--border-subtle);align-items:center;border-block-start:1px solid var(--border-subtle);color:var(--fg-subtle);display:flex;font-size:var(--text-xs);gap:var(--space-2);margin-block-start:var(--space-6);padding-block-start:var(--space-4)}.login-right-side h2,.signup-right-side h2{color:var(--fg-default);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:500;letter-spacing:-.026em;line-height:1.15;margin:0}[dir=rtl] .login-right-side h2,[dir=rtl] .signup-right-side h2{font-weight:600;letter-spacing:0}.login-fms{color:var(--brand-700);font-style:normal}.login-subtitle{color:var(--fg-muted);font-size:var(--text-md);line-height:var(--leading-normal);margin:var(--space-2) 0 var(--space-6)}.auth-mode-tabs{grid-gap:var(--space-1);background:var(--bg-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);display:grid;gap:var(--space-1);grid-template-columns:1fr 1fr;margin-block:0 var(--space-4);padding:var(--space-1);position:relative}.auth-mode-tabs:before{background:var(--bg-surface);border-radius:calc(var(--radius-lg) - 3px);box-shadow:var(--shadow-sm);content:"";inline-size:calc(50% - var(--space-1) - var(--space-1)/2);inset-block:var(--space-1);inset-inline-start:var(--space-1);position:absolute;transition:transform var(--duration-slow) var(--ease-out)}.auth-mode-tabs[data-mode=mobile]:before{transform:translateX(calc(100% + var(--space-1)))}[dir=rtl] .auth-mode-tabs[data-mode=mobile]:before{transform:translateX(calc(-100% - var(--space-1)))}.auth-tab{background:none;border:none;border-radius:calc(var(--radius-lg) - 3px);color:var(--fg-muted);cursor:pointer;font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);min-block-size:36px;padding-inline:var(--space-3);position:relative;transition:color var(--duration-base) var(--ease);z-index:1}.auth-tab:hover:not(.auth-tab--active){color:var(--fg-default)}.auth-tab--active{color:var(--brand-700);font-weight:var(--weight-semibold)}.auth-tab:focus-visible{box-shadow:var(--shadow-focus);outline:none}.lg-hint{color:var(--fg-subtle);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0 0 var(--space-5)}.login-form-group{-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.login-form-group label{-webkit-margin-after:var(--space-2);color:var(--fg-default);display:block;font-size:var(--text-sm);font-weight:var(--weight-medium);margin-block-end:var(--space-2)}.login-form-group label .required{-webkit-margin-start:2px;color:var(--danger-fg);margin-inline-start:2px}.login-input-wrapper{align-items:center;display:flex;position:relative}.login-input-icon{color:var(--fg-subtle);display:grid;inset-inline-start:var(--space-3);place-items:center;pointer-events:none;position:absolute;transition:color var(--duration-base) var(--ease)}.login-input-icon svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;block-size:17px;inline-size:17px}.login-form-group:focus-within .login-input-icon{color:var(--brand-700)}.login-form-group input[type=email],.login-form-group input[type=password],.login-form-group input[type=tel],.login-form-group input[type=text]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--fg-default);font-family:inherit;font-size:var(--text-md);inline-size:100%;min-block-size:46px;padding-block:0;padding-inline:calc(var(--space-3) + 17px + var(--space-3)) var(--space-3);transition:border-color var(--duration-base) var(--ease),box-shadow var(--duration-base) var(--ease)}.login-form-group input::placeholder{color:var(--fg-subtle)}.login-form-group input:hover{border-color:var(--border-strong)}.login-form-group input:focus{border-color:var(--border-brand);box-shadow:var(--shadow-focus);outline:none}.login-password-input input{-webkit-padding-end:calc(var(--space-3) + 20px + var(--space-2));padding-inline-end:calc(var(--space-3) + 20px + var(--space-2))}.login-password-toggle{background:none;block-size:30px;border:none;border-radius:var(--radius-sm);color:var(--fg-subtle);cursor:pointer;display:grid;inline-size:30px;inset-inline-end:var(--space-2);place-items:center;position:absolute;transition:color var(--duration-base) var(--ease),background var(--duration-base) var(--ease)}.login-password-toggle:hover{background:var(--bg-hover);color:var(--fg-default)}.login-password-toggle:focus-visible{box-shadow:var(--shadow-focus);outline:none}.login-password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;block-size:17px;inline-size:17px}.field-error{-webkit-margin-before:var(--space-2);color:var(--danger-fg);font-size:var(--text-xs);margin-block-start:var(--space-2)}.login-button{background:var(--brand-700);border:1px solid var(--brand-700);border-radius:var(--radius-md);color:var(--fg-on-brand);cursor:pointer;font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);inline-size:100%;min-block-size:48px;overflow:hidden;padding-inline:var(--space-5);position:relative;transition:background var(--duration-base) var(--ease),border-color var(--duration-base) var(--ease),box-shadow var(--duration-base) var(--ease),transform var(--duration-fast) var(--ease)}.login-button-inner{align-items:center;display:inline-flex;gap:var(--space-2);justify-content:center}.login-button-arrow{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;block-size:17px;inline-size:17px;transition:transform var(--duration-base) var(--ease-out)}[dir=rtl] .login-button-arrow{transform:scaleX(-1)}.login-button:hover:not(:disabled){background:var(--brand-800);border-color:var(--brand-800);box-shadow:0 10px 24px -8px var(--brand-a24)}.login-button:hover:not(:disabled) .login-button-arrow{transform:translateX(3px)}[dir=rtl] .login-button:hover:not(:disabled) .login-button-arrow{transform:scaleX(-1) translateX(3px)}.login-button:active:not(:disabled){transform:translateY(1px)}.login-button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.login-button:disabled{background:var(--bg-sunken);border-color:var(--border-subtle);box-shadow:none;color:var(--fg-subtle);cursor:not-allowed}.button-spinner{animation:fms-spin .6s linear infinite;block-size:17px;border:2px solid #ffffff59;border-block-start-color:var(--n-0);border-radius:50%;inline-size:17px}.login-error-message,.whatsapp-error{-webkit-margin-after:var(--space-4);align-items:flex-start;animation:lg-shake .38s var(--ease);background:var(--danger-surface);border:1px solid var(--danger-border);border-radius:var(--radius-md);color:var(--danger-fg);display:flex;font-size:var(--text-sm);gap:var(--space-2);line-height:var(--leading-snug);margin-block-end:var(--space-4);padding:var(--space-3)}@keyframes lg-shake{0%,to{transform:translateX(0)}22%{transform:translateX(-4px)}55%{transform:translateX(4px)}80%{transform:translateX(-2px)}}.alert{-webkit-margin-before:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);margin-block-start:var(--space-3);padding:var(--space-3)}.alert-success,.success-message{background:var(--ok-surface);border:1px solid var(--ok-border);color:var(--ok-fg)}.whatsapp-notice{-webkit-margin-after:var(--space-4);align-items:center;background:var(--bg-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--fg-muted);display:flex;font-size:var(--text-sm);gap:var(--space-2);margin-block-end:var(--space-4);padding:var(--space-3)}.whatsapp-icon{fill:#25d366;block-size:17px;flex-shrink:0;inline-size:17px}.login-security-note{align-items:center;display:inline-flex;gap:var(--space-2)}.login-security-note svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;block-size:14px;flex-shrink:0;inline-size:14px}.login-footer-note{color:var(--fg-subtle);font-size:var(--text-xs)}.login-signup-link{-webkit-margin-before:var(--space-5);color:var(--fg-muted);font-size:var(--text-md);margin-block-start:var(--space-5);text-align:center}.login-signup-link a{color:var(--brand-700);font-weight:var(--weight-semibold);text-decoration:none}.login-signup-link a:hover{text-decoration:underline}.login-forgot-link{color:var(--brand-700);font-size:var(--text-sm);text-decoration:none}.login-forgot-link:hover{text-decoration:underline}.login-divider{align-items:center;color:var(--fg-subtle);display:flex;font-size:var(--text-xs);gap:var(--space-3);margin-block:var(--space-5)}.login-divider-line{background:var(--border-subtle);block-size:1px;flex:1 1}.login-remember-section{-webkit-margin-after:var(--space-5);align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;margin-block-end:var(--space-5)}.login-remember-checkbox{align-items:center;color:var(--fg-muted);cursor:pointer;display:inline-flex;font-size:var(--text-sm);gap:var(--space-2)}.login-remember-checkbox input[type=checkbox]{accent-color:var(--brand-700);block-size:16px;cursor:pointer;inline-size:16px}.otp-header{-webkit-margin-after:var(--space-5);align-items:center;background:var(--bg-sunken);border:1px solid var(--border-subtle);display:flex;gap:var(--space-3);margin-block-end:var(--space-5);padding:var(--space-3)}.otp-header,.otp-wa-badge{border-radius:var(--radius-md)}.otp-wa-badge{background:var(--n-0);block-size:34px;border:1px solid var(--border-subtle);display:grid;flex-shrink:0;inline-size:34px;place-items:center}.otp-wa-badge svg{fill:#25d366;block-size:18px;inline-size:18px}.otp-sent-label{color:var(--fg-subtle);font-size:var(--text-xs);margin:0}.otp-sent-number{font-feature-settings:"tnum";color:var(--fg-default);font-size:var(--text-md);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);margin:1px 0 0}.otp-change-number{-webkit-margin-start:auto;background:none;border:none;border-radius:var(--radius-sm);color:var(--brand-700);cursor:pointer;font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);margin-inline-start:auto;padding:var(--space-1) var(--space-2)}.otp-change-number:hover{background:var(--brand-a08)}.otp-change-number:focus-visible{box-shadow:var(--shadow-focus);outline:none}.otp-input-row{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr))}.otp-cell{background:var(--bg-surface);block-size:56px;border:1px solid var(--border-default);border-radius:var(--radius-md);caret-color:var(--brand-700);color:var(--fg-default);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500;inline-size:100%;min-inline-size:0;padding:0;text-align:center;transition:border-color var(--duration-base) var(--ease),box-shadow var(--duration-base) var(--ease),background var(--duration-base) var(--ease)}.otp-cell:focus{border-color:var(--border-brand);box-shadow:var(--shadow-focus);outline:none}.otp-cell--filled{background:var(--brand-25);border-color:var(--brand-300)}.otp-resend-text{color:var(--fg-subtle);font-size:var(--text-sm);margin:var(--space-4) 0 0;text-align:center}.otp-resend-text strong{font-feature-settings:"tnum";color:var(--fg-default);font-variant-numeric:tabular-nums}.otp-resend-btn{background:none;border:none;border-radius:var(--radius-sm);color:var(--brand-700);cursor:pointer;display:block;font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);margin:var(--space-4) auto 0;padding:var(--space-2) var(--space-3)}.otp-resend-btn:hover{background:var(--brand-a08)}.otp-resend-btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ae2-phone-outer.login-phone{position:relative}.ae2-phone-outer.login-phone .react-tel-input{display:flex}.ae2-phone-outer.login-phone{--flag-w:52px;--dial-inset:7px;--dial-gap:10px;--lead:calc(var(--flag-w) + var(--dial-inset) + var(--dial-w, 30px) + var(--dial-gap))}.ae2-phone-outer.login-phone .react-tel-input .form-control{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--fg-default);font-family:inherit;font-size:var(--text-md);inline-size:100%;letter-spacing:.01em;min-block-size:46px;padding-left:var(--lead);padding-right:var(--space-3);transition:border-color var(--duration-base) var(--ease),box-shadow var(--duration-base) var(--ease)}[dir=rtl] .ae2-phone-outer.login-phone .react-tel-input .form-control{direction:ltr;padding-left:var(--space-3);padding-right:var(--lead);text-align:right}.ae2-phone-outer.login-phone .react-tel-input .form-control::placeholder{color:var(--fg-subtle);letter-spacing:normal}.ae2-phone-outer.login-phone .react-tel-input .form-control:hover{border-color:var(--border-strong)}.ae2-phone-outer.login-phone .react-tel-input .form-control:focus{border-color:var(--border-brand);box-shadow:var(--shadow-focus);outline:none}.lg-phone__dial{font-feature-settings:"tnum";color:var(--fg-muted);direction:ltr;font-size:var(--text-md);font-variant-numeric:tabular-nums;inset-block-start:50%;left:calc(var(--flag-w) + var(--dial-inset));pointer-events:none;position:absolute;right:auto;transform:translateY(-50%);-webkit-user-select:none;user-select:none;white-space:nowrap}[dir=rtl] .lg-phone__dial{left:auto;right:calc(var(--flag-w) + var(--dial-inset))}.lg-phone__ok{block-size:18px;color:var(--brand-600);color:var(--ok-fg,var(--brand-600));inline-size:18px;inset-block-start:50%;inset-inline-end:var(--space-3);pointer-events:none;position:absolute;transform:translateY(-50%)}.ae2-phone-outer.login-phone[data-ok] .react-tel-input .form-control{border-color:var(--border-brand);padding-right:calc(var(--space-3) + 24px)}[dir=rtl] .ae2-phone-outer.login-phone[data-ok] .react-tel-input .form-control{padding-left:calc(var(--space-3) + 24px);padding-right:var(--lead)}.ae2-phone-outer.login-phone .react-tel-input .flag-dropdown{-webkit-border-end:1px solid var(--border-subtle);background:#0000;border:none;border-end-end-radius:0;border-end-start-radius:var(--radius-md);border-inline-end:1px solid var(--border-subtle);border-start-end-radius:0;border-start-start-radius:var(--radius-md);inset-inline-end:auto;inset-inline-start:1px;transition:background var(--duration-base) var(--ease)}.ae2-phone-outer.login-phone .react-tel-input .flag-dropdown.open,.ae2-phone-outer.login-phone .react-tel-input .flag-dropdown:hover{background:var(--bg-hover)}.ae2-phone-outer.login-phone .react-tel-input .selected-flag{border-radius:inherit;inline-size:var(--flag-w);padding-inline:var(--space-3) 0}.ae2-phone-outer.login-phone .react-tel-input .selected-flag:focus-visible{border-radius:inherit;box-shadow:var(--shadow-focus);outline:none}.ae2-phone-outer.login-phone .react-tel-input .selected-flag .arrow{border-block-start-color:var(--fg-subtle)}.ae2-phone-outer.login-phone .react-tel-input .selected-flag .arrow.up{border-block-end-color:var(--brand-700)}.ae2-phone-outer.login-phone .react-tel-input .country-list,.country-list.ae2-country-dd{-webkit-margin-before:var(--space-1);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-family:var(--font-sans);font-size:var(--text-md);margin-block-start:var(--space-1);max-block-size:15rem}[dir=rtl] .ae2-phone-outer.login-phone .react-tel-input .selected-flag .arrow{-webkit-margin-start:var(--space-2);margin-inline-start:var(--space-2)}.lg-scene{animation:lg-dawn 1.5s var(--ease-out) both}@keyframes lg-dawn{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}.lg-bar,.lg-foot>*,.login-left-panel>*,.login-right-side,.signup-right-side{animation:lg-rise .8s var(--ease-out) backwards}.lg-bar{animation-delay:.24s}.login-left-panel>:first-child{animation-delay:.33s}.login-left-panel>:nth-child(2){animation-delay:.4s}.login-left-panel>:nth-child(3){animation-delay:.47s}.login-left-panel>:nth-child(4){animation-delay:.56s}.lg-foot>*{animation-delay:.7s}.login-right-side,.signup-right-side{animation:lg-sheet .9s var(--ease-out) .42s backwards}@keyframes lg-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lg-sheet{0%{opacity:0;transform:translateY(26px) scale(.985)}to{opacity:1;transform:none}}@media (max-width:1080px){.lg-photo{--photo-zoom:1.06;--photo-pan:0%;--photo-x:64%}[dir=rtl] .lg-photo{--photo-flip:1;--photo-pan:0%}.login-container{gap:var(--space-5)}.lg-frame{align-items:stretch;gap:var(--space-6);grid-template-columns:minmax(0,1fr);max-inline-size:34rem}.login-left-panel{gap:var(--space-4);max-inline-size:none}.login-left-sub{display:none}.login-left-heading{font-size:clamp(1.75rem,5.2vw,2.4rem)}.lg-brief{max-inline-size:none}.login-right-side,.signup-right-side{inline-size:100%}.lg-foot,.lg-stage__foot{justify-content:center}}@media (max-width:720px){.login-container{gap:var(--space-4);padding:var(--space-4)}.login-left-heading{font-size:1.6rem}.login-brand-name{font-size:var(--text-lg)}.lg-brief{padding:var(--space-4)}.lg-brief__lede{font-size:var(--text-2xl)}.lg-brief__fact dd{font-size:var(--text-lg)}.login-right-side h2,.signup-right-side h2{font-size:var(--text-2xl)}.auth-tab{font-size:var(--text-sm);padding-inline:var(--space-2)}.otp-input-row{gap:6px}.otp-cell{block-size:50px;font-size:var(--text-xl)}.lg-stage__foot{display:none}.lg-foot{font-size:var(--text-2xs);justify-content:center}}@media (max-height:720px) and (min-width:1081px){.login-left-sub{display:none}.login-left-heading{font-size:clamp(1.9rem,3vw,2.6rem)}}@media (prefers-reduced-motion:reduce){.lg-photo{transform:scale(var(--photo-zoom)) translateX(var(--photo-pan)) scaleX(1);transform:scale(var(--photo-zoom)) translateX(var(--photo-pan)) scaleX(var(--photo-flip,1));transition:none}.fs-birds__flight,.fs-cloud,.fs-crop path,.fs-glow,.fs-motes circle,.fs-palms path,.fs-rays path,.fs-stars circle,.lg-bar,.lg-foot>*,.lg-scene,.login-error-message,.login-left-panel>*,.login-right-side,.signup-right-side,.whatsapp-error{animation:none}.fs-l{transform:none}.auth-mode-tabs:before,.fs-l{transition:none}}.signup-page{min-block-size:var(--app-vh);min-block-size:var(--app-dvh)}.signup-right-side{overflow-y:auto}.signup-phone-input,.signup-phone-input-container{inline-size:100%!important}.signup-phone-input{background:var(--bg-surface)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-md)!important;font-family:var(--font-sans)!important;font-size:var(--text-md)!important;min-block-size:44px!important;padding-inline:52px var(--space-3)!important}.signup-phone-input:focus{border-color:var(--border-brand)!important;box-shadow:var(--shadow-focus)!important;outline:none!important}.signup-country-select{background:#0000!important;border:none!important;border-end-start-radius:var(--radius-md)!important;border-start-start-radius:var(--radius-md)!important}.signup-country-dropdown{border:1px solid var(--border-subtle)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-lg)!important}.signup-phone-input.input-error,input.input-error{border-color:var(--danger-border)!important}input.input-error:focus{border-color:var(--danger-solid)!important;box-shadow:var(--shadow-focus-danger)!important}.wc{background:#06140e;color:#f4f7f3;display:grid;font-family:var(--font-sans);grid-template-rows:auto 1fr 8vh;inset:0;opacity:1;overflow:hidden;padding:clamp(1.25rem,3vw,2.5rem);position:fixed;transition:opacity .4s var(--ease);transition:opacity var(--wc-leave,.4s) var(--ease);z-index:1000}.wc[data-step=done],.wc[data-step=leave]{opacity:0}.wc__photo{block-size:100%;inline-size:100%;inset:0;object-fit:cover;object-position:50% 22%;position:absolute;z-index:-2}.wc__scrim{background:radial-gradient(118% 88% at 50% 52%,#04120cb3 0,#04120c87 40%,#04120c42 66%,#04120c00 100%),linear-gradient(180deg,#030f0a9e 0,#030f0a00 26%),linear-gradient(0deg,#030f0ab3 0,#030f0a00 34%)}.wc__scrim,.wc__veil{inset:0;pointer-events:none;position:absolute;z-index:-1}.wc__veil{background:#06140e;opacity:.55;transition:opacity 1.2s var(--ease-out);transition:opacity var(--wc-enter,1.2s) var(--ease-out)}.wc:not([data-step=mount]) .wc__veil{opacity:0}.wc__mark{align-items:center;display:inline-flex;gap:var(--space-3);justify-self:start;opacity:.82}.wc__mark img{block-size:30px;border-radius:8px;display:block;inline-size:30px}.wc__mark span{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:.01em}.wc__words{display:grid;min-block-size:0;place-items:center;position:relative;text-align:center}.wc__slot{grid-area:1/1;inline-size:min(58rem,100%);padding-inline:clamp(.5rem,4vw,2rem)}.wc__phrase{text-wrap:balance;color:#f7f4ec;font-family:var(--wc-display),var(--font-sans);font-size:clamp(1.875rem,6.1vw,4.75rem);font-weight:400;letter-spacing:0;line-height:1.6;margin:0;opacity:0;transform:translateY(14px);transition:opacity 1.4s var(--ease-out),transform 1.4s var(--ease-out);transition:opacity var(--wc-phrase-in,1.4s) var(--ease-out),transform var(--wc-phrase-in,1.4s) var(--ease-out)}.wc[data-step=hold] .wc__phrase,.wc[data-step=phrase] .wc__phrase{opacity:1;transform:none}.wc[data-step=done] .wc__phrase,.wc[data-step=greet] .wc__phrase,.wc[data-step=leave] .wc__phrase,.wc[data-step=settle] .wc__phrase{opacity:0;transform:translateY(-10px);transition:opacity .6s var(--ease),transform .6s var(--ease);transition:opacity var(--wc-phrase-out,.6s) var(--ease),transform var(--wc-phrase-out,.6s) var(--ease)}.wc__gloss{color:#f4f7f39e;font-size:clamp(.8125rem,1.4vw,1rem);font-weight:var(--weight-regular);letter-spacing:.06em;margin:var(--space-4) 0 0;text-transform:uppercase}.wc__greet{color:#f7f4ec;font-size:clamp(1.125rem,2.6vw,1.875rem);font-weight:var(--weight-medium);line-height:var(--leading-snug);margin:0;opacity:0;transform:translateY(10px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);transition:opacity var(--wc-greet-in,.9s) var(--ease-out),transform var(--wc-greet-in,.9s) var(--ease-out)}.wc[data-step=done] .wc__greet,.wc[data-step=greet] .wc__greet,.wc[data-step=leave] .wc__greet{opacity:1;transform:none}.wc__greet b{color:#ffd79a;color:var(--sc-accent,#ffd79a);font-weight:var(--weight-semibold)}.wc__skip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06140e52;border:1px solid #f4f7f33d;border-radius:var(--radius-pill);color:#f4f7f3c7;cursor:pointer;font:inherit;font-size:var(--text-xs);inset-block-end:clamp(1.25rem,3vw,2.5rem);inset-inline-end:clamp(1.25rem,3vw,2.5rem);letter-spacing:.02em;opacity:0;padding:.5rem .9rem;pointer-events:none;position:absolute;transition:color var(--duration-base) var(--ease),border-color var(--duration-base) var(--ease)}.wc__skip:focus-visible{opacity:1;outline:2px solid #f4f7f3cc;outline-offset:2px;pointer-events:auto}@media (max-width:640px){.wc__photo{object-position:62% 30%}.wc__phrase{line-height:1.5}}@media (max-height:560px){.wc__phrase{font-size:clamp(1.5rem,4.4vh,2.75rem)}.wc__gloss{display:none}}@media (prefers-reduced-motion:reduce){.wc__photo{animation:none;transform:none}.wc__greet,.wc__phrase{transform:none!important}}.fms-toast-viewport{display:flex;flex-direction:column-reverse;gap:var(--space-3);inline-size:380px;inset-block-end:var(--space-6);inset-block-end:var(--fms-toast-inset-block-end,var(--space-6));inset-inline-end:var(--content-pad-inline);max-inline-size:calc(100vw - var(--space-8));pointer-events:none;position:fixed;z-index:var(--z-toast)}.fms-toast{grid-column-gap:var(--space-3);-webkit-border-start:3px solid var(--fms-toast-accent);align-items:start;animation:fms-rise-in var(--duration-base) var(--ease-out) both;background:var(--bg-surface);border:1px solid var(--border-subtle);border-inline-start:3px solid var(--fms-toast-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--fg-default);column-gap:var(--space-3);display:grid;font-family:var(--font-sans);grid-template-columns:auto minmax(0,1fr) auto;overflow:hidden;padding:var(--space-4);pointer-events:auto;position:relative}.fms-toast--success{--fms-toast-accent:var(--ok-solid);--fms-toast-icon:var(--ok-fg)}.fms-toast--info{--fms-toast-accent:var(--info-solid);--fms-toast-icon:var(--info-fg)}.fms-toast--warning{--fms-toast-accent:var(--warn-solid);--fms-toast-icon:var(--warn-fg)}.fms-toast--error{--fms-toast-accent:var(--danger-solid);--fms-toast-icon:var(--danger-fg)}.fms-toast--warning{border-color:var(--warn-border)}.fms-toast--error{border-color:var(--danger-border)}.fms-toast--error,.fms-toast--warning{border-inline-start-color:var(--fms-toast-accent)}.fms-toast--leaving{animation:fms-toast-out var(--duration-base) var(--ease) forwards;pointer-events:none}@keyframes fms-toast-out{to{opacity:0;transform:translateY(var(--space-1))}}.fms-toast__icon{block-size:calc(var(--text-md)*var(--leading-snug));color:var(--fms-toast-icon);display:grid;inline-size:var(--space-5);place-items:center}.fms-toast__icon svg{display:block}.fms-toast__body{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.fms-toast__msg{color:var(--fg-default);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-snug);margin:0;overflow-wrap:break-word}.fms-toast__title{color:var(--fg-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;line-height:var(--leading-tight);margin:0;text-transform:uppercase}.fms-toast__close{-webkit-margin-before:calc((var(--text-md)*var(--leading-snug) - var(--space-6))/2);-webkit-margin-end:calc(var(--space-1)*-1);background:#0000;block-size:var(--space-6);border:none;border-radius:var(--radius-sm);color:var(--fg-subtle);cursor:pointer;display:grid;inline-size:var(--space-6);margin-block-start:calc((var(--text-md)*var(--leading-snug) - var(--space-6))/2);margin-inline-end:calc(var(--space-1)*-1);padding:0;place-items:center;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.fms-toast__close:hover{background:var(--bg-sunken);color:var(--fg-default)}.fms-toast__timer{background:var(--border-subtle);block-size:2px;inset-block-end:0;inset-inline:0;position:absolute}.fms-toast__timer:after{animation:fms-toast-drain 0ms linear forwards;animation:fms-toast-drain var(--fms-toast-life,0ms) linear forwards;animation-play-state:inherit;background:var(--fms-toast-accent);block-size:100%;content:"";display:block;transform-origin:left center}:root:dir(rtl) .fms-toast__timer:after,[dir=rtl] .fms-toast__timer:after{transform-origin:right center}@keyframes fms-toast-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.fms-toast[data-paused=true],.fms-toast[data-paused=true] .fms-toast__timer:after{animation-play-state:paused}.fms-toast[data-timed=false] .fms-toast__timer{display:none}@media (prefers-reduced-motion:reduce){.fms-toast__timer{display:none}}@media (max-width:600px){.fms-toast-viewport{inline-size:auto;inset-block-end:var(--space-3);inset-block-end:var(--fms-toast-inset-block-end,var(--space-3));inset-inline:var(--space-3);max-inline-size:none}}@media (max-width:600px){body:has(.bottom-nav) .fms-toast-viewport{inset-block-end:calc(60px + var(--space-3))}}.u-tip{background:var(--tip-bg);border:1px solid var(--tip-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);color:var(--tip-fg);font-family:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);inline-size:-webkit-max-content;inline-size:max-content;left:0;letter-spacing:.005em;line-height:var(--leading-snug);max-inline-size:min(280px,calc(100vw - var(--space-8)));opacity:0;padding-block:var(--space-2);padding-inline:var(--space-3);pointer-events:none;position:fixed;text-align:start;top:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:var(--z-tooltip)}.u-tip__hint{-webkit-margin-before:2px;color:var(--tip-fg-dim);display:block;font-size:var(--text-2xs);font-weight:var(--weight-regular);margin-block-start:2px}.u-tip[data-place=top]{transform:translateY(4px) scale(.96);transform-origin:var(--u-tip-arrow) calc(100% + 4px)}.u-tip[data-place=bottom]{transform:translateY(-4px) scale(.96);transform-origin:var(--u-tip-arrow) -4px}.u-tip[data-place=left]{transform:translateX(4px) scale(.96);transform-origin:calc(100% + 4px) var(--u-tip-arrow)}.u-tip[data-place=right]{transform:translateX(-4px) scale(.96);transform-origin:-4px var(--u-tip-arrow)}.u-tip[data-show=true]{opacity:1;transform:none}.u-tip__arrow{background:inherit;block-size:9px;inline-size:9px;position:absolute;transform:rotate(45deg)}.u-tip[data-place=top] .u-tip__arrow{border-bottom:1px solid var(--tip-border);border-right:1px solid var(--tip-border);left:var(--u-tip-arrow);margin-left:-4.5px;margin-top:-6px;top:100%}.u-tip[data-place=bottom] .u-tip__arrow{border-left:1px solid var(--tip-border);border-top:1px solid var(--tip-border);bottom:100%;left:var(--u-tip-arrow);margin-bottom:-6px;margin-left:-4.5px}.u-tip[data-place=left] .u-tip__arrow{border-right:1px solid var(--tip-border);border-top:1px solid var(--tip-border);left:100%;margin-left:-6px;margin-top:-4.5px;top:var(--u-tip-arrow)}.u-tip[data-place=right] .u-tip__arrow{border-bottom:1px solid var(--tip-border);border-left:1px solid var(--tip-border);margin-right:-6px;margin-top:-4.5px;right:100%;top:var(--u-tip-arrow)}@media (prefers-reduced-motion:reduce){.u-tip[data-place]{transform:none}}.u-btn{--u-btn-bg:#0000;--u-btn-fg:var(--fg-default);--u-btn-border:#0000;--u-btn-bg-hover:var(--bg-hover);--u-btn-ring:var(--shadow-focus);align-items:center;background:var(--u-btn-bg);border:1px solid var(--u-btn-border);border-radius:var(--radius-md);color:var(--u-btn-fg);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);gap:var(--space-2);height:38px;justify-content:center;line-height:1;padding-inline:var(--space-4);text-decoration:none;transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease);-webkit-user-select:none;user-select:none;white-space:nowrap}.u-btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--u-btn-bg-hover)}.u-btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.u-btn:focus-visible{box-shadow:var(--u-btn-ring);outline:none}.u-btn:disabled,.u-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5;transform:none}.u-btn--primary{--u-btn-bg:var(--brand-700);--u-btn-fg:var(--fg-on-brand);--u-btn-border:var(--brand-700);--u-btn-bg-hover:var(--brand-600);box-shadow:var(--shadow-xs)}.u-btn--primary:hover:not(:disabled){border-color:var(--brand-600)}.u-btn--secondary{--u-btn-bg:var(--bg-surface);--u-btn-fg:var(--fg-default);--u-btn-border:var(--border-default);--u-btn-bg-hover:var(--bg-hover);box-shadow:var(--shadow-xs)}.u-btn--secondary:hover:not(:disabled){border-color:var(--border-strong)}.u-btn--ghost{--u-btn-bg:#0000;--u-btn-fg:var(--fg-muted);--u-btn-bg-hover:var(--bg-sunken)}.u-btn--ghost:hover:not(:disabled){color:var(--fg-default)}.u-btn--danger{--u-btn-bg:var(--danger-solid);--u-btn-fg:var(--n-0);--u-btn-border:var(--danger-solid);--u-btn-bg-hover:var(--danger-fg);--u-btn-ring:var(--shadow-focus-danger)}.u-btn--danger-quiet{--u-btn-bg:#0000;--u-btn-fg:var(--danger-fg);--u-btn-border:var(--danger-border);--u-btn-bg-hover:var(--danger-surface);--u-btn-ring:var(--shadow-focus-danger)}.u-btn--danger-ghost{--u-btn-bg:#0000;--u-btn-fg:var(--fg-muted);--u-btn-bg-hover:var(--danger-surface);--u-btn-ring:var(--shadow-focus-danger)}.u-btn--danger-ghost:focus-visible,.u-btn--danger-ghost:hover:not(:disabled){color:var(--danger-fg)}.u-btn--sm{font-size:var(--text-sm);height:32px;padding-inline:var(--space-3)}.u-btn--lg{font-size:var(--text-lg);height:44px;padding-inline:var(--space-5)}.u-btn--icon{padding-inline:0;width:38px}.u-btn--icon.u-btn--sm{width:32px}.u-btn--icon.u-btn--lg{width:44px}.u-btn--block{width:100%}.u-btn__spinner{animation:fms-spin .62s linear infinite;border:2px solid;border-block-start-color:#0000;border-radius:50%;flex-shrink:0;height:15px;width:15px}.u-btn__arrow{transition:transform var(--duration-fast) var(--ease)}[dir=rtl] .u-btn__arrow{transform:scaleX(-1)}.u-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.u-card--interactive{cursor:pointer;transition:border-color var(--duration-base) var(--ease),box-shadow var(--duration-base) var(--ease),transform var(--duration-base) var(--ease)}.u-card--interactive:hover{border-color:var(--brand-200);box-shadow:var(--shadow-md);transform:translateY(-2px)}.u-card--interactive:focus-visible{border-color:var(--brand-600);box-shadow:var(--shadow-focus);outline:none}.u-card__head{-webkit-border-after:1px solid var(--border-subtle);align-items:flex-start;border-block-end:1px solid var(--border-subtle);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-4) var(--space-5)}.u-card__title{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.u-card__subtitle{-webkit-margin-before:2px;color:var(--fg-muted);font-size:var(--text-sm);margin-block-start:2px}.u-card__body{padding:var(--space-5)}.u-card__foot{-webkit-border-before:1px solid var(--border-subtle);background:var(--n-25);border-block-start:1px solid var(--border-subtle);border-end-end-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);padding:var(--space-3) var(--space-5)}.u-field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.u-field__label{align-items:center;color:var(--fg-muted);display:flex;font-size:var(--text-sm);font-weight:var(--weight-medium);gap:var(--space-1)}.u-field__required{color:var(--danger-solid)}.u-input,.u-select,.u-textarea{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--fg-default);font-family:inherit;font-size:var(--text-md);line-height:var(--leading-snug);min-height:38px;padding:var(--space-2) var(--space-3);transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease);width:100%}.u-input::placeholder,.u-textarea::placeholder{color:var(--fg-subtle)}.u-select{appearance:none;-webkit-appearance:none;background-image:var(--icon-chevron-down);background-position:right var(--space-3) center;background-repeat:no-repeat;background-size:16px 16px}[dir=rtl] .u-select{background-position:left var(--space-3) center}.u-select::-ms-expand{display:none}.u-input:hover:not(:disabled),.u-select:hover:not(:disabled),.u-textarea:hover:not(:disabled){border-color:var(--border-strong)}.u-input:focus,.u-select:focus,.u-textarea:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus);outline:none}.u-input:disabled,.u-select:disabled,.u-textarea:disabled{background:var(--bg-sunken);color:var(--fg-disabled);cursor:not-allowed}.u-input[aria-invalid=true],.u-select[aria-invalid=true],.u-textarea[aria-invalid=true]{border-color:var(--danger-solid)}.u-input[aria-invalid=true]:focus,.u-select[aria-invalid=true]:focus,.u-textarea[aria-invalid=true]:focus{box-shadow:var(--shadow-focus-danger)}.u-textarea{min-height:88px;resize:vertical}.u-select{-webkit-padding-end:var(--space-8);cursor:pointer;padding-inline-end:var(--space-8)}.u-field__hint{color:var(--fg-subtle);font-size:var(--text-xs)}.u-field__error{color:var(--danger-fg);font-size:var(--text-xs);gap:var(--space-1)}.u-field__error,.u-input-wrap{align-items:center;display:flex}.u-input-wrap{position:relative}.u-input-wrap__icon{color:var(--fg-subtle);display:flex;inset-inline-start:var(--space-3);pointer-events:none;position:absolute}.u-input-wrap__icon~.u-input{-webkit-padding-start:var(--space-10);padding-inline-start:var(--space-10)}.u-input-wrap__tail{display:flex;inset-inline-end:var(--space-2);position:absolute}.u-badge,.u-input-wrap__tail{align-items:center;gap:var(--space-1)}.u-badge{border:1px solid #0000;border-radius:var(--radius-pill);display:inline-flex;font-size:var(--text-2xs);font-weight:var(--weight-semibold);height:22px;letter-spacing:.02em;line-height:1;padding-inline:var(--space-2);white-space:nowrap}[dir=rtl] .u-badge{letter-spacing:normal}.u-badge--neutral{background:var(--bg-sunken);border-color:var(--border-subtle);color:var(--fg-muted)}.u-badge--brand{background:var(--brand-50);border-color:var(--brand-100);color:var(--brand-700)}.u-badge--ok{background:var(--ok-surface);border-color:var(--ok-border);color:var(--ok-fg)}.u-badge--warn{background:var(--warn-surface);border-color:var(--warn-border);color:var(--warn-fg)}.u-badge--danger{background:var(--danger-surface);border-color:var(--danger-border);color:var(--danger-fg)}.u-badge--info{background:var(--info-surface);border-color:var(--info-border);color:var(--info-fg)}.u-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.u-dot--ok{background:var(--ok-solid)}.u-dot--warn{background:var(--warn-solid)}.u-dot--danger{background:var(--danger-solid)}.u-dot--info{background:var(--info-solid)}.u-dot--neutral{background:var(--n-400)}.u-skeleton{animation:fms-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--n-100) 25%,var(--n-50) 37%,var(--n-100) 63%);background-size:300% 100%;border-radius:var(--radius-sm)}.u-skeleton--text{height:12px}.u-skeleton--title{height:20px}.u-skeleton--circle{border-radius:50%}.u-empty{align-items:center;display:flex;flex-direction:column;gap:var(--space-3);justify-content:center;padding:var(--space-12) var(--space-6);text-align:center}.u-empty__icon{background:var(--brand-50);border-radius:var(--radius-lg);color:var(--brand-600);display:grid;height:52px;place-items:center;width:52px}.u-empty__title{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.u-empty__body{color:var(--fg-muted);font-size:var(--text-md);max-width:42ch}.u-page{color:var(--fg-default);margin-inline:auto;max-width:var(--content-max);padding:var(--space-6) var(--content-pad-inline) var(--space-12);width:100%}.u-page-head{-webkit-margin-after:var(--space-6);align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-block-end:var(--space-6)}.u-page-head__title{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.02em}.u-page-head__sub{-webkit-margin-before:var(--space-1);color:var(--fg-muted);font-size:var(--text-md);margin-block-start:var(--space-1)}.u-page-head__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.u-overlay{animation:fms-fade-in var(--duration-base) var(--ease);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:var(--overlay);display:grid;inset:0;padding:var(--space-4);place-items:center;position:fixed;z-index:var(--z-overlay)}.u-modal{animation:fms-pop-in var(--duration-slow) var(--ease-out);background:var(--bg-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:min(86vh,720px);overflow:hidden;width:min(560px,100%);z-index:var(--z-modal)}.u-modal__head{-webkit-border-after:1px solid var(--border-subtle);align-items:flex-start;border-block-end:1px solid var(--border-subtle);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-5) var(--space-6)}.u-modal__title{font-size:var(--text-xl);font-weight:var(--weight-semibold)}.u-modal__body{flex:1 1;overflow-y:auto;padding:var(--space-6)}.u-modal__foot{-webkit-border-before:1px solid var(--border-subtle);align-items:center;background:var(--n-25);border-block-start:1px solid var(--border-subtle);display:flex;gap:var(--space-2);justify-content:flex-end;padding:var(--space-4) var(--space-6)}@media (max-width:900px){.u-btn{height:44px}.u-btn--sm{height:40px}.u-btn--icon{width:44px}.u-btn--icon.u-btn--sm{width:40px}.u-input,.u-select{min-height:44px}.u-modal__foot{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom, 0px))}.u-modal__foot .u-btn{flex:1 1;height:48px}}@media (max-width:700px){.u-page{-webkit-padding-before:var(--space-4);padding-block-start:var(--space-4)}.u-page-head{-webkit-margin-after:var(--space-4);gap:var(--space-3);margin-block-end:var(--space-4)}.u-page-head__title{line-height:1.3}.u-page-head__sub{font-size:var(--text-sm)}}.u-fab{display:none}@media (max-width:700px){.u-page-head__primary{display:none}.u-fab{animation:u-fab-in .42s cubic-bezier(.2,1.3,.3,1) .18s backwards;border-radius:26px;box-shadow:0 14px 30px -10px #00432f8c,0 2px 6px #0000001f;display:inline-flex;font-size:var(--text-md);gap:var(--space-2);height:52px!important;inset-block-end:calc(76px + max(12px, env(safe-area-inset-bottom, 0px)));inset-inline-end:16px;max-inline-size:calc(100vw - 32px);min-inline-size:52px;padding-inline:var(--space-4) var(--space-5);position:fixed;transition:inset-block-end .32s cubic-bezier(.2,.9,.25,1),opacity .2s var(--ease),background-color var(--duration-fast) var(--ease);z-index:var(--z-dock)}.u-fab__label{display:inline-block;max-inline-size:22ch;overflow:hidden;text-overflow:ellipsis;transition:max-inline-size .26s cubic-bezier(.2,.9,.25,1),opacity .16s var(--ease);white-space:nowrap}body:has(.fdock[data-away]) .u-fab{gap:0;inline-size:52px;inset-block-end:calc(max(12px, env(safe-area-inset-bottom, 0px)) + 4px);justify-content:center;padding-inline:0}body:has(.fdock[data-away]) .u-fab__label{max-inline-size:0;opacity:0}body:has(.fdock[data-away=typing]) .u-fab,html:has(.pf-foot,.ae2-actions,.u-savebar) .u-fab,html[data-selbar] .u-fab{opacity:0;pointer-events:none}@keyframes u-fab-in{0%{opacity:0;scale:.6;translate:0 20px}}}@media (max-width:700px) and (prefers-reduced-motion:reduce){.u-fab{animation:none;transition:none}}.u-filter-btn{flex-shrink:0;position:relative}.u-filter-btn[data-active]{background:var(--brand-50);border-color:var(--border-brand);color:var(--brand-700)}.u-filter-btn__count{font-feature-settings:"tnum";background:var(--brand-600);block-size:20px;border-radius:var(--radius-pill);color:var(--fg-on-brand);display:inline-grid;font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);min-inline-size:20px;padding-inline:6px;place-items:center}.u-filter-sheet{display:flex;flex-direction:column;gap:var(--space-4)}.u-filter-sheet .u-input,.u-filter-sheet .u-select,.u-filter-sheet select,.u-filter-sheet>*{flex:none!important;inline-size:100%!important;max-inline-size:none!important}.u-modal__grip{display:none}@media (max-width:700px){.u-overlay{padding:var(--space-6) 0 var(--kb-inset,0);place-items:end stretch}.u-modal{-webkit-padding-after:env(safe-area-inset-bottom,0);animation:fms-sheet-in .42s cubic-bezier(.2,.9,.25,1.04);border-radius:22px 22px 0 0;max-height:92dvh;max-height:calc(92dvh - var(--kb-inset, 0px));padding-block-end:env(safe-area-inset-bottom,0);width:100%!important}.u-modal__grip{background:var(--border-strong);block-size:5px;border-radius:var(--radius-pill);display:block;flex-shrink:0;inline-size:44px;margin:8px auto 0;touch-action:none}.u-modal__head{-webkit-padding-before:var(--space-3);padding-block-start:var(--space-3);touch-action:none}}@keyframes fms-sheet-in{0%{translate:0 100%}}.fms-sheet__grip{display:none}@media (max-width:700px){html .fms-sheet-overlay{align-items:flex-end!important;justify-content:center!important;padding:var(--space-6) 0 var(--kb-inset,0)!important;place-items:end stretch!important}html .fms-sheet{-webkit-padding-after:env(safe-area-inset-bottom,0);animation:fms-sheet-in .42s cubic-bezier(.2,.9,.25,1.04)!important;border-radius:22px 22px 0 0!important;margin:0!important;max-height:92dvh!important;max-height:calc(92dvh - var(--kb-inset, 0px))!important;max-width:100%!important;overflow-y:auto;padding-block-end:env(safe-area-inset-bottom,0);width:100%!important}html .fms-sheet .fms-sheet__grip{background:var(--border-strong);block-size:5px;border-radius:var(--radius-pill);display:block;flex-shrink:0;inline-size:44px;margin:8px auto 0;touch-action:none}html .fms-sheet [data-sheet-handle]{touch-action:none}html .fms-sheet .fms-sheet__grip--on-dark{background:#ffffff8c;inset-block-start:0;inset-inline:0;position:absolute}}.u-selbar{align-items:center;animation:u-selbar-in .42s cubic-bezier(.2,1.25,.3,1);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);background:color-mix(in srgb,var(--brand-900) 94%,#0000);border:1px solid #ffffff1f;border-radius:var(--radius-pill);box-shadow:0 18px 40px -16px #081e148c,0 2px 6px #081e1433;color:#fff;display:flex;gap:var(--space-3);inline-size:-webkit-fit-content;inline-size:fit-content;inset-block-end:var(--space-5);margin:var(--space-4) auto var(--space-5);max-inline-size:calc(100% - var(--space-8));padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);position:-webkit-sticky;position:sticky;z-index:var(--z-dropdown)}.u-selbar--fixed{inset-inline:0;position:fixed}.u-selbar[data-leaving]{animation:u-selbar-out .22s cubic-bezier(.4,0,1,1) both}@keyframes u-selbar-in{0%{opacity:0;translate:0 140%}}@keyframes u-selbar-out{to{opacity:0;translate:0 140%}}.u-selbar__count{font-feature-settings:"tnum";animation:u-selbar-pop .36s cubic-bezier(.2,1.6,.4,1);background:var(--brand-500);block-size:28px;border-radius:var(--radius-pill);display:inline-grid;font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);min-inline-size:28px;padding-inline:var(--space-2);place-items:center}@keyframes u-selbar-pop{0%{scale:.6}}.u-selbar__label{font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap}.u-selbar__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.u-selbar .u-btn--ghost{--u-btn-fg:#fffc;--u-btn-bg-hover:#ffffff1f}.u-table-wrap{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow-x:auto}.u-table{border-collapse:collapse;font-size:var(--text-sm);width:100%}.u-table thead th{background:var(--n-25);color:var(--fg-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);inset-block-start:0;letter-spacing:.04em;position:-webkit-sticky;position:sticky;text-align:start;text-transform:uppercase;white-space:nowrap;z-index:var(--z-sticky)}.u-table tbody td,.u-table thead th{-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle);padding:var(--space-3) var(--space-4)}.u-table tbody td{color:var(--fg-default);vertical-align:middle}.u-table tbody tr:last-child td{-webkit-border-after:none;border-block-end:none}.u-table tbody tr:hover td{background:var(--bg-hover)}.u-table__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}.u-segment{background:var(--bg-sunken);border-radius:var(--radius-md);display:inline-flex;gap:2px;max-inline-size:100%;overflow-x:auto;overscroll-behavior-x:contain;padding:3px;scrollbar-width:none}.u-segment::-webkit-scrollbar{display:none}@media (max-width:700px){.u-segment__item{flex:1 0 auto;min-block-size:40px}}.u-segment__item{background:#0000;border:none;border-radius:var(--radius-sm);color:var(--fg-muted);cursor:pointer;font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);padding:var(--space-2) var(--space-3);transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);white-space:nowrap}.u-segment__item:hover{color:var(--fg-default)}.u-segment__item[aria-pressed=true],.u-segment__item[aria-selected=true]{background:var(--bg-surface);box-shadow:var(--shadow-xs);color:var(--brand-700)}.u-segment--pill{background:#e7efe9;border:1px solid #d5e3d9;border-radius:999px}.u-segment--pill .u-segment__item{align-items:center;border-radius:999px;color:#5d6f63;display:inline-flex;font-size:12px;gap:5px;line-height:1;padding:5px 12px}.u-segment--pill .u-segment__item svg{block-size:13px;inline-size:13px;opacity:.8}.u-segment--pill .u-segment__item:hover:not([aria-pressed=true]){color:#26402f}.u-segment--pill .u-segment__item[aria-pressed=true]{background:#fff;box-shadow:0 1px 2px #142d2021,0 0 0 1px #285c471a;color:#285c47;color:var(--brand-700,#285c47);font-weight:600}.u-segment--pill .u-segment__item[aria-pressed=true] svg{opacity:1}.u-segment--pill .u-segment__item:disabled{cursor:default;opacity:.6}.u-tabs{-webkit-border-after:1px solid var(--border-subtle);-webkit-margin-after:var(--space-5);align-items:stretch;border-block-end:1px solid var(--border-subtle);display:flex;gap:var(--space-1);margin-block-end:var(--space-5);overflow-x:auto;scrollbar-width:none}.u-tabs::-webkit-scrollbar{display:none}.u-tabs__tab{-webkit-margin-after:-1px;align-items:center;background:none;border:none;color:var(--fg-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);gap:var(--space-2);margin-block-end:-1px;padding:var(--space-3) var(--space-4);position:relative;transition:color var(--duration-fast) var(--ease);white-space:nowrap}.u-tabs__tab:after{background:var(--brand-600);block-size:2px;border-radius:2px 2px 0 0;content:"";inset-block-end:0;inset-inline:var(--space-3);position:absolute;transform:scaleX(0);transition:transform var(--duration-base) var(--ease-out)}.u-tabs__tab:hover:not(:disabled):not([aria-disabled=true]){color:var(--fg-default)}.u-tabs__tab:hover:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]):after{background:var(--border-default);transform:scaleX(1)}.u-tabs__tab[aria-selected=true]{color:var(--brand-700);font-weight:var(--weight-semibold)}.u-tabs__tab[aria-selected=true]:after{transform:scaleX(1)}.u-tabs__tab:focus-visible{border-radius:var(--radius-sm) var(--radius-sm) 0 0;box-shadow:inset 0 0 0 2px var(--border-brand);outline:none}.u-tabs__tab:disabled,.u-tabs__tab[aria-disabled=true]{color:var(--fg-disabled);cursor:not-allowed}.u-tabs__tab:disabled:after,.u-tabs__tab[aria-disabled=true]:after{display:none}.u-tabs__icon{flex-shrink:0;opacity:.75}.u-tabs__tab[aria-selected=true] .u-tabs__icon{opacity:1}.u-tabs__count{font-feature-settings:"tnum";background:var(--bg-sunken);border-radius:var(--radius-pill);color:var(--fg-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);min-inline-size:20px;padding-inline:var(--space-1);text-align:center;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.u-tabs__tab[aria-selected=true] .u-tabs__count{background:var(--brand-50);color:var(--brand-700)}@media (max-width:560px){.u-tabs{gap:0}.u-tabs__icon{display:none}.u-tabs__tab{font-size:var(--text-sm);padding-inline:var(--space-2)}.u-tabs__tab:after{inset-inline:var(--space-1)}}@media (prefers-reduced-motion:reduce){.u-tabs__count,.u-tabs__tab,.u-tabs__tab:after{transition:none}}.u-stat{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.u-stat__value{font-feature-settings:"tnum";font-size:var(--text-3xl);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);letter-spacing:-.02em;line-height:1}.u-stat__label{color:var(--fg-muted);font-size:var(--text-xs)}.u-stat__label,.u-stat__unit{font-weight:var(--weight-medium)}.u-stat__unit{-webkit-margin-start:var(--space-1);color:var(--fg-subtle);font-size:var(--text-md);margin-inline-start:var(--space-1)}.u-lenses{grid-gap:var(--space-3);-webkit-margin-after:var(--space-5);display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-block-end:var(--space-5)}.u-lens,.u-lenses{gap:var(--space-3)}.u-lens{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);cursor:pointer;display:flex;padding:var(--space-3) var(--space-4);text-align:start;transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}.u-lens:hover:not(.u-lens--static){border-color:var(--border-default);box-shadow:var(--shadow-sm)}.u-lens:focus-visible{border-color:var(--border-brand);box-shadow:var(--shadow-focus);outline:none}.u-lens[aria-pressed=true]{background:var(--bg-selected);border-color:var(--border-brand);box-shadow:var(--shadow-focus)}.u-lens--static{cursor:default}.u-lens__icon{background:var(--bg-sunken);block-size:36px;border-radius:var(--radius-md);color:var(--fg-muted);display:grid;flex:0 0 auto;inline-size:36px;place-items:center}.u-lens__body{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.u-lens__value{font-feature-settings:"tnum";color:var(--fg-default);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);line-height:var(--leading-tight)}.u-lens__label{color:var(--fg-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.u-lens--warn .u-lens__icon{background:var(--warn-surface);color:var(--warn-fg)}.u-lens--warn .u-lens__value{color:var(--warn-fg)}.u-lens--danger .u-lens__icon{background:var(--danger-surface);color:var(--danger-fg)}.u-lens--danger .u-lens__value{color:var(--danger-fg)}.u-lens--quiet .u-lens__value{color:var(--fg-muted)}.u-lens--brand .u-lens__icon{background:var(--brand-50);color:var(--brand-700)}.u-toolbar{-webkit-border-after:1px solid var(--border-subtle);align-items:center;border-block-end:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.u-toolbar--solo{-webkit-border-after:none;border-block-end:none}.u-toolbar__search{flex:1 1 260px;min-inline-size:200px}.u-toolbar__select{flex:0 1 auto;max-inline-size:200px;min-inline-size:140px}.u-toolbar__end{-webkit-margin-start:auto;align-items:center;display:flex;gap:var(--space-3);margin-inline-start:auto}.u-toolbar__count{align-items:center;color:var(--fg-subtle);display:inline-flex;font-size:var(--text-xs);gap:var(--space-2);white-space:nowrap}.u-active-dot{font-feature-settings:"tnum";background:var(--brand-700);block-size:18px;border-radius:var(--radius-pill);color:var(--fg-on-brand);display:inline-grid;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);min-inline-size:18px;padding-inline:5px;place-items:center}@media (max-width:900px){.u-toolbar__end{-webkit-margin-start:0;inline-size:100%;margin-inline-start:0}.u-toolbar__select{flex:1 1 140px;max-inline-size:none}}@media (max-width:560px){.u-lenses{display:flex;gap:var(--space-2);margin-inline:calc(var(--content-pad-inline)*-1);overflow-x:auto;overscroll-behavior-x:contain;padding-block:3px;padding-inline:var(--content-pad-inline);scroll-padding-inline:var(--content-pad-inline);scroll-snap-type:x mandatory;scrollbar-width:none}.u-lenses::-webkit-scrollbar{display:none}.u-lens{flex:0 0 auto;min-inline-size:132px;padding:var(--space-2) var(--space-3);scroll-snap-align:start}.u-lens__icon{block-size:30px;inline-size:30px}.u-lens__value{font-size:var(--text-lg)}.u-lens__label{white-space:nowrap}}.u-avatar{background:linear-gradient(135deg,var(--brand-600),var(--brand-400));block-size:28px;block-size:var(--u-avatar-size,28px);border-radius:50%;color:var(--n-0);display:grid;flex-shrink:0;font-size:10.64px;font-size:calc(var(--u-avatar-size, 28px)*.38);font-weight:var(--weight-bold);inline-size:28px;inline-size:var(--u-avatar-size,28px);letter-spacing:.02em;line-height:1;object-fit:cover;overflow:hidden;place-items:center;-webkit-user-select:none;user-select:none}.u-date{min-width:0;position:relative;width:100%}.u-date__trigger{align-items:center;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--fg-default);cursor:pointer;display:flex;font:inherit;font-size:var(--text-md);gap:var(--space-2);line-height:var(--leading-snug);min-height:38px;padding:var(--space-2) var(--space-3);text-align:start;transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease);width:100%}.u-date__trigger--sm{font-size:var(--text-sm);min-height:32px;padding-block:4px}.u-date__trigger--lg{min-height:44px}.u-date__trigger--clearable{-webkit-padding-end:34px;padding-inline-end:34px}.u-date__trigger:hover:not(:disabled){border-color:var(--border-strong)}.u-date__trigger--open,.u-date__trigger:focus-visible{border-color:var(--brand-600);box-shadow:var(--shadow-focus);outline:none}.u-date__trigger--invalid,.u-date__trigger--invalid:hover:not(:disabled){border-color:var(--danger-fg)}.u-date__trigger--invalid.u-date__trigger--open,.u-date__trigger--invalid:focus-visible{box-shadow:var(--shadow-focus-danger)}.u-date__trigger:disabled{background:var(--bg-sunken);color:var(--fg-disabled);cursor:not-allowed}.u-date__icon{color:var(--brand-600);flex-shrink:0;transition:transform var(--duration-base) var(--ease-out)}.u-date__trigger--open .u-date__icon{transform:scale(1.1)}.u-date__trigger:disabled .u-date__icon{color:var(--fg-disabled)}.u-date__placeholder,.u-date__value{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-date__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u-date__placeholder{color:var(--fg-subtle)}.u-date__clear{background:#0000;border:none;border-radius:var(--radius-pill);color:var(--fg-subtle);cursor:pointer;display:grid;height:24px;inset-block:0;inset-inline-end:6px;margin-block:auto;padding:0;place-items:center;position:absolute;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);width:24px}.u-date__clear:hover{background:var(--bg-sunken);color:var(--fg-default)}.u-date__clear:focus-visible{box-shadow:var(--shadow-focus);outline:none}.u-cal{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);color:var(--fg-default);font-family:var(--font-sans);left:0;opacity:0;padding:10px;pointer-events:none;position:fixed;top:0;width:min(296px,calc(100vw - 16px));width:min(296px,calc(var(--app-vw, 100vw) - 16px));z-index:calc(var(--z-toast) - 1)}.u-cal--placed{animation:u-cal-in var(--duration-base) var(--ease-out);opacity:1;pointer-events:auto}.u-cal--placed[data-side=top]{animation-name:u-cal-in-up}@keyframes u-cal-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes u-cal-in-up{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}.u-cal__body{display:flex;flex-direction:column;gap:var(--space-2)}.u-cal__head{grid-gap:var(--space-1);align-items:center;display:grid;gap:var(--space-1);grid-template-columns:30px 1fr 30px}.u-cal__nav{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--fg-muted);cursor:pointer;display:grid;height:30px;padding:0;place-items:center;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease);width:30px}.u-cal__nav:hover:not(:disabled){background:var(--brand-50);border-color:var(--brand-200);color:var(--brand-700)}.u-cal__nav:disabled{cursor:not-allowed;opacity:.35}.u-cal__title{font-feature-settings:"tnum";align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--fg-default);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--text-md);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);gap:4px;height:30px;justify-content:center;justify-self:center;padding:0 var(--space-3);transition:background var(--duration-fast) var(--ease)}.u-cal__title:hover{background:var(--bg-hover)}.u-cal__title-caret{color:var(--fg-subtle);transform:rotate(-90deg)}.u-cal__title--static{font-size:1rem;font-size:var(--text-lg,1rem)}.u-cal__grid,.u-cal__weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.u-cal__weekdays span{color:var(--fg-subtle);display:grid;font-size:11px;font-weight:var(--weight-semibold);height:22px;place-items:center;white-space:nowrap}.u-cal__grid{row-gap:2px}.u-cal__day{font-feature-settings:"tnum";background:#0000;border:none;border-radius:var(--radius-md);color:var(--fg-default);cursor:pointer;display:grid;font:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;height:34px;padding:0;place-items:center;position:relative;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);width:100%}.u-cal__day:hover:not(:disabled){background:var(--brand-50);color:var(--brand-800)}.u-cal__day:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-600);outline:none}.u-cal__day--outside{color:var(--fg-disabled)}.u-cal__day--today{color:var(--brand-700);font-weight:var(--weight-bold)}.u-cal__day--today:after{background:currentColor;border-radius:50%;bottom:4px;content:"";height:4px;position:absolute;width:4px}.u-cal__day--danger{color:var(--danger-fg)}.u-cal__day--danger:hover:not(:disabled){background:var(--danger-surface);color:var(--danger-fg)}.u-cal__day--selected,.u-cal__day--selected:hover:not(:disabled){background:var(--brand-700);box-shadow:0 4px 10px var(--brand-a24);color:var(--fg-on-brand);font-weight:var(--weight-semibold)}.u-cal__day--selected:focus-visible{box-shadow:0 0 0 2px var(--bg-surface),0 0 0 4px var(--brand-600)}.u-cal__day--danger.u-cal__day--selected,.u-cal__day--danger.u-cal__day--selected:hover:not(:disabled){background:var(--danger-solid);box-shadow:0 4px 10px #a727243d;color:var(--fg-on-brand)}.u-cal__day:disabled{color:var(--fg-disabled);cursor:not-allowed;opacity:.45;text-decoration:line-through;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.u-cal__months{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:repeat(3,1fr);padding-block:var(--space-1)}.u-cal__month{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--fg-default);cursor:pointer;font:inherit;font-size:var(--text-sm);height:40px;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.u-cal__month:hover:not(:disabled){background:var(--brand-50);border-color:var(--brand-200)}.u-cal__month--current{background:var(--brand-700);border-color:var(--brand-700);color:var(--fg-on-brand);font-weight:var(--weight-semibold)}.u-cal__month--current:hover:not(:disabled){background:var(--brand-800);border-color:var(--brand-800)}.u-cal__month:disabled{cursor:not-allowed;opacity:.4}.u-cal__month:focus-visible{box-shadow:var(--shadow-focus);outline:none}.u-cal__note{color:var(--fg-muted);font-size:var(--text-xs);padding:var(--space-2) var(--space-1) 0}.u-cal__foot,.u-cal__note{align-items:center;border-top:1px solid var(--border-subtle);display:flex;gap:var(--space-2)}.u-cal__foot{justify-content:space-between;padding-top:var(--space-2)}.u-cal__link{background:var(--brand-50);border:none;border-radius:var(--radius-md);color:var(--brand-700);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);height:28px;padding:0 var(--space-3);transition:background var(--duration-fast) var(--ease)}.u-cal__link:hover:not(:disabled){background:var(--brand-100)}.u-cal__link:disabled{cursor:not-allowed;opacity:.4}.u-cal__link--muted{background:#0000;color:var(--fg-muted)}.u-cal__link--muted:hover:not(:disabled){background:var(--bg-sunken);color:var(--danger-fg)}.u-cal__done:focus-visible,.u-cal__link:focus-visible{box-shadow:var(--shadow-focus);outline:none}.u-cal__done{background:var(--brand-700);border:none;border-radius:var(--radius-md);color:var(--fg-on-brand);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);height:28px;padding:0 var(--space-4)}.u-cal__done:hover{background:var(--brand-800)}.u-cal--time{width:232px}.u-time__cols{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:1fr 1fr 64px;padding-bottom:var(--space-2)}.u-time__col{display:flex;flex-direction:column;gap:2px;mask-image:linear-gradient(180deg,#0000 0,#000 18px,#000 calc(100% - 18px),#0000);-webkit-mask-image:linear-gradient(180deg,#0000 0,#000 18px,#000 calc(100% - 18px),#0000);max-height:212px;overflow-y:auto;padding:2px;scrollbar-width:none}.u-time__col::-webkit-scrollbar{display:none}.u-time__col--period{justify-content:flex-start;mask-image:none;-webkit-mask-image:none}.u-time__opt{font-feature-settings:"tnum";background:#0000;border:none;border-radius:var(--radius-md);color:var(--fg-default);cursor:pointer;flex-shrink:0;font:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;height:34px;transition:background var(--duration-fast) var(--ease)}.u-time__opt:hover{background:var(--brand-50);color:var(--brand-800)}.u-time__opt:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-600);outline:none}.u-time__opt[aria-selected=true]{background:var(--brand-700);color:var(--fg-on-brand);font-weight:var(--weight-semibold)}@media (prefers-reduced-motion:reduce){.u-cal--placed{animation:none}}@media (max-width:900px){.u-date__trigger{min-height:44px}.u-date__trigger--sm{min-height:40px}.u-date__clear:after{content:"";inset:-8px;position:absolute}}@media (max-width:700px){.u-cal{border:0;border-radius:22px 22px 0 0;bottom:0!important;box-shadow:0 0 0 100vmax var(--overlay),0 -12px 40px #00000029;left:0!important;padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom, 0px));right:0!important;top:auto!important;width:100%!important}.u-cal--placed,.u-cal--placed[data-side=top]{animation:fms-sheet-in .38s cubic-bezier(.2,.9,.25,1.04)}.u-cal__head{grid-template-columns:44px 1fr 44px}.u-cal__nav{height:44px;width:44px}.u-cal__day,.u-cal__done,.u-cal__link{font-size:var(--text-md);height:44px}.u-cal__done{flex:1 1}.u-time__opt{font-size:var(--text-md);height:44px}}.pf{container-name:pf;container-type:inline-size}.pf,.pf-cards{display:flex;flex-direction:column}.pf-cards{gap:var(--space-4);inline-size:100%}.pf-id{grid-gap:var(--space-5) var(--space-6);-webkit-padding-after:var(--space-5);-webkit-margin-after:var(--space-6);-webkit-border-after:1px solid var(--border-subtle);align-items:start;border-block-end:1px solid var(--border-subtle);display:grid;gap:var(--space-5) var(--space-6);grid-template-columns:minmax(0,1fr) auto;margin-block-end:var(--space-6);padding-block-end:var(--space-5)}.pf-id__who{align-items:flex-start;display:flex;gap:var(--space-4);min-inline-size:0}.pf-id__since{color:var(--fg-subtle);font-size:var(--text-xs);margin:0}.pf-id__org{-webkit-padding-start:var(--space-6);-webkit-border-start:1px solid var(--border-subtle);align-items:center;border-inline-start:1px solid var(--border-subtle);gap:var(--space-3);padding-inline-start:var(--space-6)}.pf-id__org,.pf-org__text{display:flex;min-inline-size:0}.pf-org__text{flex-direction:column;gap:2px}.pf-org__label{color:var(--fg-subtle);font-size:var(--text-2xs);font-weight:var(--weight-semibold)}.pf-org__name{color:var(--fg-default);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);overflow-wrap:anywhere;text-decoration:none;transition:color var(--duration-fast) var(--ease)}.pf-org__name:hover{color:var(--fg-brand)}.pf-org__name:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--shadow-focus);outline:none}.pf-org__reg{font-feature-settings:"tnum";color:var(--fg-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.pf-mark{background:var(--bg-surface);block-size:56px;border:1px solid var(--border-default);border-radius:var(--radius-lg);color:var(--fg-default);display:grid;flex-shrink:0;font-size:var(--text-2xl);font-weight:var(--weight-bold);inline-size:56px;line-height:1;overflow:hidden;place-items:center;-webkit-user-select:none;user-select:none}.pf-mark--logo img{block-size:100%;inline-size:100%;object-fit:contain;padding:var(--space-1)}.pf-scale{grid-gap:var(--space-4);-webkit-padding-before:var(--space-5);-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle);display:grid;gap:var(--space-4);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));padding-block-start:var(--space-5)}.pf-scale__item{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.pf-scale__value{font-feature-settings:"tnum";color:var(--fg-default);font-size:var(--text-4xl);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);line-height:var(--leading-tight)}.pf-scale__label{color:var(--fg-muted);font-size:var(--text-xs)}.pf-scale-empty{-webkit-padding-before:var(--space-5);-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle);color:var(--fg-subtle);font-size:var(--text-sm);grid-column:1/-1;margin:0;padding-block-start:var(--space-5)}.pf-cols{grid-gap:var(--space-4);align-items:start;display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.pf-cols--single{grid-template-columns:minmax(0,1fr)}.pf-id__photo{flex-shrink:0;line-height:0;position:relative}.pf-id__photo-btn{background:var(--brand-700);border:2px solid var(--bg-surface);border-radius:var(--radius-pill);color:var(--fg-on-brand);cursor:pointer;display:grid;height:28px;inset-block-end:0;inset-inline-end:0;place-items:center;position:absolute;transition:background var(--duration-fast) var(--ease);width:28px}.pf-id__photo-btn:hover{background:var(--brand-800)}.pf-id__photo-btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.pf-id__body{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.pf-id__name{color:var(--fg-default);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.02em;line-height:var(--leading-tight);margin:0;overflow-wrap:anywhere}[dir=rtl] .pf-id__name{letter-spacing:normal}.pf-id__meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.pf-card{overflow:visible}.pf-body{display:flex;flex-direction:column;gap:var(--space-5)}.pf-facts{align-items:baseline;display:grid;grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr);margin:0}.pf-fact{display:contents}.pf-fact__key,.pf-fact__val{-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle);padding-block:var(--space-3)}.pf-fact__key{-webkit-padding-end:var(--space-6);padding-inline-end:var(--space-6)}.pf-fact:first-child>.pf-fact__key,.pf-fact:first-child>.pf-fact__val{-webkit-padding-before:0;padding-block-start:0}.pf-fact:last-child>.pf-fact__key,.pf-fact:last-child>.pf-fact__val{-webkit-padding-after:0;-webkit-border-after:none;border-block-end:none;padding-block-end:0}.pf-facts--inline>.pf-fact>.pf-fact__key,.pf-facts--inline>.pf-fact>.pf-fact__val{-webkit-border-after:none;border-block-end:none;padding-block:0}.pf-fact__key{color:var(--fg-muted);font-size:var(--text-sm)}.pf-fact__val{color:var(--fg-default);font-size:var(--text-md);line-height:var(--leading-snug);margin:0;min-inline-size:0;overflow-wrap:anywhere}.pf-fact__val--none{color:var(--fg-subtle);font-style:italic}.pf-fact__note{-webkit-margin-before:var(--space-1);color:var(--fg-subtle);display:block;font-size:var(--text-xs);line-height:var(--leading-snug);margin-block-start:var(--space-1)}@container pf (max-width: 56rem){.pf-id{grid-template-columns:minmax(0,1fr)}.pf-id__org{-webkit-padding-start:0;-webkit-border-start:none;-webkit-padding-before:var(--space-4);-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle);border-inline-start:none;padding-block-start:var(--space-4);padding-inline-start:0}.pf-cols{grid-template-columns:minmax(0,1fr)}}@container pf (max-width: 34rem){.pf-scale{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-scale__value{font-size:var(--text-3xl)}}@container pf (max-width: 30rem){.pf-facts{grid-template-columns:minmax(0,1fr)}.pf-fact>.pf-fact__key{-webkit-padding-after:0;-webkit-border-after:none;border-block-end:none;padding-block-end:0}.pf-fact>.pf-fact__val{-webkit-padding-before:var(--space-1);padding-block-start:var(--space-1)}}.pf-form{display:flex;flex-direction:column;gap:var(--space-5)}@container pf (min-width: 46rem){.pf-lead .pf-facts{column-gap:var(--space-8);grid-template-columns:-webkit-max-content minmax(0,1fr) -webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr)}.pf-lead .pf-form{grid-gap:var(--space-5) var(--space-6);display:grid;gap:var(--space-5) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.pf-lead .pf-photo{grid-column:1/-1}}.pf-photo{align-items:center;background:var(--n-25);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;padding:var(--space-3) var(--space-4)}.pf-photo__text{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.pf-photo__title{color:var(--fg-default);font-size:var(--text-md);font-weight:var(--weight-semibold)}.pf-photo__hint{color:var(--fg-subtle);font-size:var(--text-xs)}.pf-photo__error{color:var(--danger-fg);font-size:var(--text-xs)}.pf-photo__acts{gap:var(--space-2)}.pf-foot,.pf-photo__acts{align-items:center;display:flex;flex-wrap:wrap}.pf-foot{gap:var(--space-3);inset-block-end:0;justify-content:space-between;position:-webkit-sticky;position:sticky}.pf-foot__state{color:var(--fg-subtle);font-size:var(--text-xs);min-width:0}.pf-foot__acts{gap:var(--space-2)}.pf-foot__acts,.pf-row{align-items:center;display:flex}.pf-row{flex-wrap:wrap;gap:var(--space-4);justify-content:space-between}.pf-row__text{display:flex;flex:1 1 16rem;flex-direction:column;gap:var(--space-1);min-width:0}.pf-row__title{align-items:center;color:var(--fg-default);display:inline-flex;font-size:var(--text-md);font-weight:var(--weight-semibold);gap:var(--space-2)}.pf-row__note{color:var(--fg-muted);font-size:var(--text-xs);line-height:var(--leading-snug);max-width:46ch}.pf-danger{border-color:var(--danger-border)}.pf-danger .u-card__head{border-block-end-color:var(--danger-border)}.pf-danger .pf-row__title{color:var(--danger-fg)}.pf-confirm{display:flex;flex-direction:column;gap:var(--space-4)}.pf-confirm__lead{color:var(--fg-muted);font-size:var(--text-md);line-height:var(--leading-normal);margin:0}.pf-confirm__word{letter-spacing:.08em}@media (max-width:560px){.pf-id{align-items:flex-start;gap:var(--space-3)}.pf-id__name{font-size:var(--text-xl)}.pf-photo,.pf-row{align-items:stretch;flex-direction:column}.pf-photo__text,.pf-row__text{flex:0 0 auto}.pf-photo__acts>.u-btn,.pf-row>.u-btn{justify-content:center;width:100%}.pf-foot{align-items:stretch;flex-direction:column-reverse}.pf-foot__acts>.u-btn{flex:1 1;justify-content:center}.pf-foot__state{text-align:center}}.pf-pw{display:flex;flex-direction:column;gap:var(--space-4)}.pf-pw__error{background:var(--danger-surface);border:1px solid var(--danger-border);border-radius:var(--radius-md);color:var(--danger-fg);font-size:var(--text-sm);margin:0;padding:var(--space-2) var(--space-3)}.pf-access{grid-gap:var(--space-4);display:grid;gap:var(--space-4);margin:0}.pf-access__names{line-height:1.6}.pf-access-empty,.pf-access-note{color:var(--fg-muted);font-size:var(--text-sm);line-height:1.6;margin:0}.pf-access-note{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}@media (max-width:900px){.pf-id__photo-btn{height:36px;width:36px}.pf-id__photo-btn:before{content:"";inset:-4px;position:absolute}.pf-org__name{align-items:center;align-self:flex-start;display:inline-flex;margin-block:-9px;min-block-size:40px}}@media (max-width:700px){.pf-fact__key{font-weight:var(--weight-regular)}.pf-foot{-webkit-padding-after:calc(12px + env(safe-area-inset-bottom));padding-block-end:calc(12px + env(safe-area-inset-bottom))}}.pg-wrap{display:flex;inline-size:100%;justify-content:center}.pg-pill{background:#f5f5f5;border:.5px solid #e0e0e0;gap:4px;padding:6px 10px;width:-webkit-fit-content;width:fit-content}.pg-pill,.pg-pill-btn{align-items:center;border-radius:999px;display:flex;font-family:var(--font-sans)}.pg-pill-btn{background:#0000;border:none;color:#555;cursor:pointer;font-size:13px;font-weight:500;height:34px;justify-content:center;transition:background .15s,color .15s;width:34px}.pg-pill-btn:hover:not(.active){background:#fff;color:#111}.pg-pill-btn.active{background:#1b5e20;color:#fff}.pg-pill-arrow{align-items:center;background:#0000;border:none;border-radius:999px;color:var(--fg-subtle);cursor:pointer;display:flex;font-size:13px;height:34px;justify-content:center;transition:background .15s,color .15s;width:34px}.pg-pill-arrow:hover:not(:disabled){background:#fff;color:#111}.pg-pill-arrow:disabled{cursor:not-allowed;opacity:.3}.pg-pill-dots{align-items:center;color:#aaa;display:flex;font-family:var(--font-mono);font-size:12px;height:34px;justify-content:center;letter-spacing:.05em;-webkit-user-select:none;user-select:none;width:34px}@media (max-width:700px){.pg-pill{gap:2px;padding:4px}.pg-pill-btn:not(.active),.pg-pill-dots,.pg-pill>.pg-pill-arrow:first-child,.pg-pill>.pg-pill-arrow:last-child{display:none}.pg-pill-arrow{font-size:15px;height:44px;width:44px}.pg-pill-btn.active{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;height:44px;min-width:72px;padding-inline:var(--space-3);width:auto}.pg-pill-btn.active:after{content:" / " attr(data-total);opacity:.8;white-space:pre}}.sl-card{-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4);overflow:hidden}.sl-toolbar{-webkit-border-after:none;border-block-end:none;flex-wrap:wrap}.sl-views{flex:0 0 auto}.sl-notice{-webkit-margin-after:var(--space-4);align-items:center;background:var(--warn-surface);border:1px solid var(--warn-border);border-radius:var(--radius-md);color:var(--warn-fg);display:flex;font-size:var(--text-sm);gap:var(--space-2);margin-block-end:var(--space-4);padding:var(--space-3) var(--space-4)}.sl-notice>svg{flex-shrink:0}.sl-grid{grid-gap:var(--space-4);align-items:stretch;display:grid;grid-template-columns:repeat(auto-fill,minmax(316px,1fr))}.sc,.sl-grid{gap:var(--space-4)}.sc{animation:sc-in var(--duration-slow) var(--ease-out) backwards;animation-delay:0ms;animation-delay:calc(var(--i, 0)*28ms);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;padding:var(--space-4) var(--space-4) var(--space-3);position:relative;text-align:start;transition:border-color var(--duration-base) var(--ease),box-shadow var(--duration-base) var(--ease),transform var(--duration-base) var(--ease)}@keyframes sc-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sc{animation:none}}@media (hover:hover){.sc:hover{border-color:var(--brand-200);box-shadow:var(--shadow-md);transform:translateY(-3px)}}.sc:focus-within{border-color:var(--border-brand);box-shadow:var(--shadow-focus)}.sc[data-tone=warn]{background-image:linear-gradient(var(--warn-solid),var(--warn-solid))}.sc[data-tone=danger],.sc[data-tone=warn]{background-position:top;background-repeat:no-repeat;background-size:100% 3px}.sc[data-tone=danger]{background-image:linear-gradient(var(--danger-solid),var(--danger-solid))}.sc[data-tone=muted]{background-image:linear-gradient(var(--border-default),var(--border-default));background-position:top;background-repeat:no-repeat;background-size:100% 3px}.sc__head{align-items:flex-start;display:flex;gap:var(--space-3)}.sc__id{flex:1 1;min-inline-size:0}.sc__name{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.sc__link{color:inherit;display:block;overflow:hidden;text-decoration:none;text-overflow:ellipsis;unicode-bidi:isolate;white-space:nowrap}.sc__link:after{border-radius:inherit;content:"";inset:0;position:absolute}.sc__link:focus-visible{outline:none}@media (hover:hover){.sc:hover .sc__link{color:var(--brand-700)}}.sc__where{-webkit-margin-before:2px;align-items:center;color:var(--fg-muted);display:flex;font-size:var(--text-sm);gap:var(--space-1);margin-block-start:2px;min-inline-size:0}.sc__where>svg{color:var(--fg-subtle);flex-shrink:0}.sc__where-warn{color:var(--warn-fg);display:inline-grid;place-items:center}.sc__where-warn>svg{color:inherit}.sc__place{overflow:hidden;text-overflow:ellipsis;unicode-bidi:isolate;white-space:nowrap}.sc__code{-webkit-margin-start:var(--space-1);background:var(--bg-sunken);border-radius:var(--radius-sm);flex:0 0 auto;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.02em;margin-inline-start:var(--space-1);padding:1px var(--space-2)}.sc__code,.sc__why{color:var(--fg-subtle)}.sc__why{-webkit-margin-before:var(--space-1);font-size:var(--text-xs);margin-block-start:var(--space-1);overflow:hidden;text-overflow:ellipsis;unicode-bidi:isolate;white-space:nowrap}.sc__acts{display:flex;flex-shrink:0;gap:2px;opacity:0;position:relative;transition:opacity var(--duration-fast) var(--ease);z-index:1}.sc:hover .sc__acts,.sc__acts:focus-within{opacity:1}@media (hover:none){.sc__acts{opacity:1}}.sc-map{background:var(--n-50);block-size:62px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--brand-700);flex:0 0 auto;inline-size:68px;overflow:hidden;padding:4px}.sc-map[data-tone=warn]{color:var(--warn-solid)}.sc-map[data-tone=danger]{color:var(--danger-solid)}.sc-map__land{fill:var(--brand-50);stroke:var(--brand-200);stroke-width:1.4;stroke-linejoin:round}.sc-map__context{fill:var(--n-50);stroke:var(--n-200);stroke-width:1;stroke-linejoin:round}.sc-map__field{fill:var(--brand-50);stroke:var(--brand-200);stroke-width:1.4;stroke-dasharray:4 3}.sc-map__other{fill:var(--brand-700);opacity:.28}.sc-map__here{fill:currentColor;stroke:var(--n-0);stroke-width:1.6}.sc-map__halo{fill:currentColor;opacity:.22;transition:opacity var(--duration-base) var(--ease)}@media (hover:hover){.sc:hover .sc-map__halo{opacity:.32}}.sc-map__unplaced{fill:none;stroke:var(--fg-disabled);stroke-width:1.6;stroke-dasharray:3 3}.sc__status{display:flex;flex-direction:column;gap:var(--space-2)}.sc__bar{background:var(--bg-sunken);block-size:6px;border-radius:var(--radius-pill);display:flex;overflow:hidden}.sc__seg{block-size:100%;min-inline-size:5px}.sc__seg[data-kind=out]{background:var(--danger-solid)}.sc__seg[data-kind=low]{background:var(--warn-solid)}.sc__bar--unknown{background:repeating-linear-gradient(-45deg,var(--n-200) 0 3px,#0000 3px 6px)}.sc__flags{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1);min-block-size:22px}.sc__clear{color:var(--fg-subtle);font-size:var(--text-xs)}.sc__unread{font-feature-settings:"tnum";background:var(--info-surface);block-size:20px;border:1px solid var(--info-border);border-radius:var(--radius-pill);color:var(--info-fg);cursor:pointer;display:inline-grid;font-family:inherit;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);min-inline-size:20px;padding-inline:var(--space-2);place-items:center;position:relative;transition:background var(--duration-fast) var(--ease);z-index:1}.sc__unread:hover{background:var(--info-border)}.sc__unread:focus-visible{box-shadow:var(--shadow-focus);outline:none}.sc__facts{grid-gap:var(--space-2);-webkit-margin-before:auto;display:grid;gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:auto}.sc__fact{display:flex;flex-direction:column;gap:1px;min-inline-size:0}.sc__fig{font-feature-settings:"tnum";color:var(--fg-default);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);line-height:var(--leading-tight)}.sc__fig--unknown,.sc__fig[data-zero]{color:var(--fg-subtle)}.sc__fig--unknown{font-weight:var(--weight-medium)}.sc__fig-row{align-items:center;display:flex;gap:var(--space-1);min-inline-size:0}.sc__fact-label{color:var(--fg-muted);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc__fact-btn{align-items:flex-start;background:none;border:none;border-radius:var(--radius-sm);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:1px;inline-size:100%;min-inline-size:0;padding:0;position:relative;text-align:start;z-index:1}.sc__fact-btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.sc__fact-btn:hover .sc__fact-label{color:var(--brand-700)}.sc__caret{color:var(--fg-subtle);flex-shrink:0;transition:transform var(--duration-fast) var(--ease)}.sc__fact-btn:hover .sc__caret{color:var(--brand-700)}.sc__fact--peek.is-open .sc__caret{color:var(--brand-700);transform:rotate(180deg)}.sc__pop{grid-gap:2px;animation:sc-pop var(--duration-fast) var(--ease-out);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:grid;gap:2px;inset-block-start:calc(100% - var(--space-2));inset-inline:-1px;padding:var(--space-2);position:absolute;z-index:var(--z-dropdown)}@keyframes sc-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sc:has(.sc__pop){z-index:3}.sc__store{align-items:center;border-radius:var(--radius-sm);color:var(--fg-default);display:flex;font-size:var(--text-sm);gap:var(--space-2);padding:var(--space-2);text-decoration:none;transition:background var(--duration-fast) var(--ease)}.sc__store:hover{background:var(--bg-hover)}.sc__store:focus-visible{box-shadow:var(--shadow-focus);outline:none}.sc__store>svg{color:var(--fg-subtle);flex-shrink:0}.sc__store.is-hit{background:var(--bg-selected)}.sc__store-name{flex:1 1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;unicode-bidi:isolate;white-space:nowrap}.sc__store-items{color:var(--fg-subtle);font-size:var(--text-xs);white-space:nowrap}.sc__crop-dot{background:var(--fg-disabled);block-size:8px;border-radius:50%;flex:0 0 auto;inline-size:8px}.sc__peek-note{-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1);padding:var(--space-2) var(--space-2) 0}.sc__foot,.sc__peek-note{-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle);color:var(--fg-subtle);font-size:var(--text-xs)}.sc__foot{-webkit-padding-before:var(--space-3);align-items:center;display:flex;gap:var(--space-2);padding-block-start:var(--space-3)}.sc__moved{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc__area{color:var(--fg-muted);white-space:nowrap}.sc__go{-webkit-margin-start:auto;color:var(--fg-subtle);flex-shrink:0;margin-inline-start:auto;transition:transform var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease)}[dir=rtl] .sc__go{transform:scaleX(-1)}@media (hover:hover){.sc:hover .sc__go{color:var(--brand-600);transform:translateX(3px)}[dir=rtl] .sc:hover .sc__go{transform:scaleX(-1) translateX(3px)}}.sc--skeleton{animation:none;gap:var(--space-3);min-block-size:232px}.sc--ghost{align-items:center;background:#0000;border-color:var(--border-default);border-style:dashed;box-shadow:none;color:var(--fg-muted);cursor:pointer;font:inherit;gap:var(--space-2);justify-content:center;min-block-size:232px;text-align:center}.sc--ghost:hover{background:var(--brand-25);border-color:var(--border-brand);box-shadow:none;transform:none}.sc__ghost-icon{background:var(--brand-50);block-size:40px;border-radius:var(--radius-pill);color:var(--brand-700);display:grid;inline-size:40px;place-items:center}.sc__ghost-title{color:var(--fg-default);font-size:var(--text-md);font-weight:var(--weight-semibold)}.sc__ghost-hint{font-size:var(--text-xs);line-height:var(--leading-snug);max-inline-size:30ch}.sl-foot{-webkit-margin-before:var(--space-5);align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;margin-block-start:var(--space-5)}.sl-foot__count{color:var(--fg-subtle);font-size:var(--text-xs)}@media (max-width:560px){.sl-grid{grid-template-columns:minmax(0,1fr)}.sc__facts{gap:var(--space-1)}.sc__fig{font-size:var(--text-lg)}}.sl-map-loading{min-block-size:60vh}@media (hover:none){.sc:has(.sc__link:active){transform:scale(.985)}}@media (max-width:900px){.sc__fact-btn{justify-content:center}.sc__fact-btn,.sc__store{min-block-size:44px}.sc__unread:before{content:"";inset:-12px;position:absolute}}@media (max-width:700px){.sl>.u-page-head{-webkit-margin-after:var(--space-4);flex-wrap:nowrap;gap:var(--space-3);margin-block-end:var(--space-4)}.sl>.u-page-head>:first-child{flex:1 1}.sl .sl-card{background:none;border:0;border-radius:0;box-shadow:none;overflow:visible}.sl-toolbar{gap:var(--space-2);padding:0}.sl-toolbar .u-toolbar__search{flex:1 1;min-inline-size:0}.sl-toolbar .u-toolbar__end{justify-content:space-between}.sc__link,.sc__place{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;white-space:normal}.sc__acts--menu{opacity:1}.sl[data-view=map]{-webkit-padding-after:0;display:flex;flex-direction:column;min-block-size:calc(var(--app-dvh) - var(--topbar-height) - env(safe-area-inset-top, 0px) - 74px - max(12px, env(safe-area-inset-bottom, 0px)));padding-block-end:0}.sl[data-view=map] .u-lenses{display:none}.sl[data-view=map] .sl-card{-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3)}.sl-map-loading{flex:1 1 auto;min-block-size:320px}}.sl-confirm{display:flex;flex-direction:column;gap:var(--space-3)}.sl-confirm__lead{margin:0}.sl-confirm__cascade{align-items:flex-start;background:var(--danger-surface);border:1px solid var(--danger-border);border-radius:var(--radius-md);color:var(--danger-fg);display:flex;font-size:var(--text-sm);gap:var(--space-2);line-height:var(--leading-snug);margin:0;padding:var(--space-3)}.sl-confirm__cascade svg{-webkit-margin-before:1px;flex-shrink:0;margin-block-start:1px}.splc-scrim{animation:splc-scrim-in var(--duration-base) var(--ease-out) both;background:var(--overlay);display:grid;inset:0;overflow:auto;padding:var(--space-6);place-items:center;position:fixed;z-index:var(--z-modal)}@keyframes splc-scrim-in{0%{opacity:0}to{opacity:1}}.splc{animation:splc-rise calc(var(--duration-slow)*1.5) var(--ease-out) both;background:var(--bg-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);inline-size:min(100%,420px);padding:var(--space-8) var(--space-6) var(--space-6);text-align:center}@keyframes splc-rise{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.splc__mark{-webkit-margin-after:var(--space-5);display:grid;margin-block-end:var(--space-5);place-items:center}.splc .sc-map{block-size:160px;border-radius:var(--radius-lg);inline-size:176px;padding:var(--space-3)}.splc[data-placed=yes] .sc-map__halo,.splc[data-placed=yes] .sc-map__here{animation:splc-drop calc(var(--duration-slow)*2) var(--ease-out) calc(var(--duration-slow)*.75) both}@keyframes splc-drop{0%{opacity:0;transform:translateY(-26px)}60%{opacity:1}to{opacity:1;transform:none}}.splc__eyebrow{color:var(--brand-700);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.08em;margin:0;text-transform:uppercase}.splc__name{color:var(--fg-default);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:var(--space-1) 0 0;overflow-wrap:anywhere}.splc__place{color:var(--brand-700);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);overflow-wrap:anywhere}.splc__none,.splc__place{margin:var(--space-4) 0 0}.splc__none{color:var(--fg-subtle);font-size:var(--text-sm);line-height:var(--leading-normal)}.splc__coords{font-feature-settings:"tnum";color:var(--fg-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin:var(--space-1) 0 0;text-align:center}.splc__acts{-webkit-margin-before:var(--space-8);flex-direction:column;margin-block-start:var(--space-8)}.splc__acts,.splc__acts-row{display:flex;gap:var(--space-2)}.splc__btn{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--fg-default);cursor:pointer;flex:1 1;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);min-inline-size:0;padding:var(--space-3) var(--space-4);transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.splc__btn:hover{background:var(--bg-hover);border-color:var(--border-strong)}.splc__btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.splc__btn--primary{background:var(--brand-700);border-color:var(--brand-700);color:var(--fg-on-brand)}.splc__btn--primary:hover{background:var(--brand-800);border-color:var(--brand-800)}.sgeo{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}.sgeo .sc-map{block-size:120px;border-radius:var(--radius-md);inline-size:132px;padding:var(--space-2)}.sgeo .sc-map__here{stroke-width:2}.sgeo .sc-map__halo{opacity:.26}.sgeo__head{align-items:center;display:flex;gap:var(--space-4)}.sgeo__head,.sgeo__id{min-inline-size:0}.sgeo__eyebrow{color:var(--fg-subtle);display:block;font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.sgeo__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--fg-default);display:-webkit-box;font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:2px 0 0;overflow:hidden;overflow-wrap:anywhere}.sgeo__name[data-empty]{color:var(--fg-subtle);font-weight:var(--weight-medium)}.sgeo__place{-webkit-margin-before:2px;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--fg-muted);display:-webkit-box;font-size:var(--text-xs);line-height:var(--leading-snug);margin-block-start:2px;overflow:hidden;overflow-wrap:anywhere}.sgeo__place[data-empty]{color:var(--fg-subtle)}.sgeo__figure{display:flex;flex-direction:column;gap:2px}.sgeo__figure-k{color:var(--fg-subtle);font-size:var(--text-2xs)}.sgeo__figure-v{font-feature-settings:"tnum";color:var(--fg-default);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-align:start}.sgeo__rows{display:flex;flex-direction:column;gap:var(--space-2);margin:0}.sgeo__row{align-items:baseline;display:flex;gap:var(--space-3);justify-content:space-between;min-inline-size:0}.sgeo__k{color:var(--fg-subtle);flex:0 0 auto;font-size:var(--text-2xs);margin:0}.sgeo__v{color:var(--fg-default);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0;min-inline-size:0;overflow-wrap:anywhere;text-align:end}.sgeo__await,.sgeo__note{color:var(--fg-subtle);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}@media (max-width:780px){.sgeo{grid-column-gap:var(--space-4);grid-row-gap:var(--space-3);align-items:center;column-gap:var(--space-4);display:grid;grid-template-columns:auto minmax(0,1fr);row-gap:var(--space-3)}.sgeo__head{grid-column:1}.sgeo .sc-map{block-size:90px;inline-size:99px}.sgeo__figure{grid-column:2}.sgeo__await,.sgeo__note,.sgeo__rows{grid-column:1/-1}.sgeo[data-placed=no]{grid-template-columns:minmax(0,1fr)}}.sm-wrap{grid-gap:var(--space-4);-webkit-margin-after:var(--space-6);display:grid;gap:var(--space-4);grid-template-columns:1fr 300px;height:min(72vh,760px);margin-block-end:var(--space-6);min-height:440px}.sm-canvas{background:var(--n-100);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;position:relative}.sm-map{height:100%;width:100%}.sm-controls{display:flex;flex-wrap:wrap;gap:var(--space-2);inset-block-start:var(--space-3);inset-inline-start:var(--space-3);position:absolute;z-index:2}.sm-control{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);color:var(--brand-900);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);gap:6px;padding:7px 12px;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.sm-control:hover{background:var(--brand-25);border-color:var(--brand-200)}.sm-control[aria-pressed=true]{background:var(--brand-700);border-color:var(--brand-700);color:var(--fg-on-brand)}.sm-marker{left:0;position:absolute;top:0;will-change:transform}.sm-cluster,.sm-pin{animation:sm-plant .42s var(--ease-out) backwards;animation-delay:0ms;animation-delay:calc(var(--i, 0)*60ms);background:none;border:none;cursor:pointer;display:block;filter:drop-shadow(0 3px 7px rgba(16,38,28,.26));line-height:0;padding:0;transition:transform var(--duration-base) var(--ease-out),filter var(--duration-base) var(--ease)}@keyframes sm-plant{0%{opacity:0;transform:scale(.35) translateY(12px)}60%{opacity:1;transform:scale(1.08) translateY(0)}to{opacity:1;transform:scale(1)}}.sm-cluster:hover,.sm-pin:hover{filter:drop-shadow(0 6px 14px rgba(16,38,28,.34));transform:scale(1.12)}.sm-cluster:focus-visible,.sm-pin:focus-visible{border-radius:50%;outline:2px solid var(--brand-700);outline-offset:3px}.sm-pin[data-active=true]{filter:drop-shadow(0 8px 18px rgba(16,38,28,.4));transform:scale(1.18)}.sm-cluster-count,.sm-pin-count{fill:var(--brand-950);font-feature-settings:"tnum";font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold)}.sm-pin-count{font-size:15px}.sm-cluster-count{font-size:18px}.sm-pin-halo{animation:sm-breathe 2.8s var(--ease) infinite;transform-origin:center}@keyframes sm-breathe{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}.sm-reveal{display:block;line-height:0;pointer-events:none}.sm-pin-lock,.sm-reveal svg *{transform-box:view-box;transform-origin:50% 50%}.sm-sweep{animation:sm-turn 1.5s cubic-bezier(.3,0,.2,1) both}@keyframes sm-turn{0%{opacity:0;transform:rotate(0deg)}10%{opacity:1}80%{opacity:1}to{opacity:0;transform:rotate(1turn)}}.sm-ping{animation:sm-ping 1.5s var(--ease-out) 0ms both;animation:sm-ping 1.5s var(--ease-out) var(--d,0ms) both;opacity:0}@keyframes sm-ping{0%{opacity:.85;transform:scale(.12)}to{opacity:0;transform:scale(1)}}.sm-reticle{animation:sm-reticle-in .62s var(--ease-out) both}@keyframes sm-reticle-in{0%{opacity:0;transform:scale(.55) rotate(-30deg)}to{opacity:.9;transform:scale(1) rotate(0deg)}}.sm-pin-lock{animation:fms-spin 6s linear infinite}.sm-log-dot,.sm-log-key__dot{--v-within:#23543f;--v-outside:#cc3b34;--v-unverified:#9aa8a0;--v-returned:#6b7280}.sm-log-dot{animation:sm-node .26s var(--ease-out) both;background:var(--v-unverified);border:1.5px solid var(--n-0);border-radius:50%;box-shadow:0 1px 3px #10261c59;cursor:pointer;display:block;height:9px;padding:0;width:9px}.sm-log-dot[data-verdict=within]{background:var(--v-within)}.sm-log-dot[data-verdict=outside]{background:var(--v-outside)}.sm-log-dot[data-verdict=unverified]{background:var(--v-unverified)}.sm-log-dot[data-verdict=returned]{background:var(--n-0);border-color:var(--v-returned);box-shadow:0 1px 3px #10261c33}.sm-log-dot[data-verdict=outside]{box-shadow:0 1px 4px #cc3b3480;height:12px;width:12px}.sm-log-dot[data-chosen=true]{outline:2px solid var(--brand-700);outline-offset:3px}.sm-log-count{-webkit-margin-start:5px;font-feature-settings:"tnum";background:var(--n-100);border-radius:var(--radius-pill);color:var(--fg-muted);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);margin-inline-start:5px;padding:1px 6px}.sm-log-count[data-tone=warn]{background:var(--danger-surface);color:var(--danger-fg)}.sm-control[aria-pressed=true] .sm-log-count{background:#ffffff38;color:var(--fg-on-brand)}.sm-log-spin{animation:fms-spin .62s linear infinite;border:2px solid;border-block-start-color:#0000;border-radius:50%;flex-shrink:0;height:12px;width:12px}.sm-control .sm-log-spin{-webkit-margin-start:5px;margin-inline-start:5px}.sm-log-key{-webkit-border-after:1px solid var(--border-subtle);background:var(--n-25);border-block-end:1px solid var(--border-subtle);display:flex;flex-direction:column;flex-shrink:0;gap:6px;padding:var(--space-3) var(--space-4)}.sm-log-key__head{color:var(--brand-900);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.sm-log-key__note{align-items:center;color:var(--fg-muted);display:flex;font-size:var(--text-xs);gap:6px;line-height:1.45}.sm-log-key__note[data-tone=warn]{color:var(--warn-fg)}.sm-log-key__retry{align-self:start;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--brand-900);cursor:pointer;font-family:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:4px 10px;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.sm-log-key__retry:hover{background:var(--brand-25);border-color:var(--brand-200)}.sm-log-key__list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.sm-log-key__row{-webkit-margin-start:-6px;align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--radius-md);color:var(--fg-default);cursor:pointer;display:flex;font-family:inherit;font-size:var(--text-xs);gap:var(--space-2);margin-inline-start:-6px;padding:3px 6px;text-align:start;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease);width:100%}.sm-log-key__row:hover{background:var(--n-50)}.sm-log-key__row[data-active=true]{background:var(--brand-50);border-color:var(--brand-200);font-weight:var(--weight-semibold)}.sm-log-key__clear{align-self:start;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--brand-900);cursor:pointer;font-family:inherit;font-size:var(--text-2xs);font-weight:var(--weight-semibold);padding:2px 8px}.sm-log-key__clear:hover{background:var(--brand-25);border-color:var(--brand-200)}.sm-log-key__row[data-empty=true],.sm-log-key__row[data-empty=true] .sm-log-key__count{color:var(--fg-muted)}.sm-log-key__row[data-empty=true] .sm-log-key__dot{opacity:.55}.sm-log-key__dot{background:var(--v-unverified);border:1.5px solid var(--n-0);border-radius:50%;box-shadow:0 1px 3px #10261c59;flex-shrink:0;height:9px;margin-inline:1.5px;width:9px}.sm-log-key__dot[data-verdict=within]{background:var(--v-within)}.sm-log-key__dot[data-verdict=outside]{background:var(--v-outside)}.sm-log-key__dot[data-verdict=unverified]{background:var(--v-unverified)}.sm-log-key__dot[data-verdict=returned]{background:var(--n-0);border-color:var(--v-returned)}.sm-log-key__dot[data-verdict=outside]{height:12px;margin-inline:0;width:12px}.sm-log-key__label{cursor:help;flex:1 1;min-width:0;-webkit-text-decoration:underline dotted var(--border-subtle);text-decoration:underline dotted var(--border-subtle);text-underline-offset:3px}.sm-log-key__count{font-feature-settings:"tnum";color:var(--brand-900);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold)}.sm-log-list{flex:1 1;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:var(--space-2)}.sm-log-list--empty{color:var(--fg-muted);flex:0 0 auto;font-size:var(--text-xs);padding:var(--space-4)}.sm-log-row{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:flex;font-family:inherit;gap:var(--space-2);padding:7px 10px;text-align:start;transition:background var(--duration-fast) var(--ease);width:100%}.sm-log-row:hover{background:var(--n-50)}.sm-log-row[data-active=true]{background:var(--brand-50);border-color:var(--brand-200)}.sm-log-row[data-verdict=outside]{box-shadow:inset 3px 0 0 var(--danger-solid)}[dir=rtl] .sm-log-row[data-verdict=outside]{box-shadow:inset -3px 0 0 var(--danger-solid)}.sm-log-row[data-verdict=returned]{opacity:.75}.sm-log-row__body{display:flex;flex:1 1;flex-direction:column;min-width:0}.sm-log-row__who{color:var(--brand-950);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.sm-log-row__what,.sm-log-row__who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-log-row__what{color:var(--fg-muted);font-size:var(--text-xs)}.sm-log-row__meta{font-feature-settings:"tnum";align-items:end;color:var(--fg-muted);display:flex;flex-direction:column;flex-shrink:0;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;gap:2px}.sm-log-row__when{white-space:nowrap}.sm-log-row[data-verdict=outside] .sm-log-row__far{color:var(--danger-fg);font-weight:var(--weight-bold)}.sm-log-detail{display:flex;flex:1 1;flex-direction:column;gap:var(--space-2);min-height:0;overflow-y:auto;padding:var(--space-3) var(--space-4)}.sm-log-detail__back{align-items:center;align-self:start;background:#0000;border:none;color:var(--brand-700);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);gap:4px;padding:0}.sm-log-detail__back:hover{text-decoration:underline}.sm-log-detail__back .u-btn__arrow{transform:scaleX(-1)}[dir=rtl] .sm-log-detail__back .u-btn__arrow{transform:none}.sm-log-detail__head{align-items:center;display:flex;gap:var(--space-2)}.sm-log-detail__verdict{color:var(--brand-950);font-size:var(--text-sm);font-weight:var(--weight-bold)}.sm-log-detail__hint{color:var(--fg-muted);font-size:var(--text-2xs);line-height:1.5;margin:0}.sm-log-detail__who{color:var(--brand-950);font-size:var(--text-md);font-weight:var(--weight-bold)}.sm-log-detail__facts{display:flex;flex-direction:column;gap:4px;margin:0}.sm-log-detail__fact{align-items:baseline;display:flex;font-size:var(--text-xs);gap:var(--space-2);justify-content:space-between}.sm-log-detail__fact dt{color:var(--fg-muted);flex-shrink:0}.sm-log-detail__fact dd{font-feature-settings:"tnum";color:var(--fg-default);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);margin:0;min-width:0;overflow-wrap:anywhere;text-align:end}.sm-log-detail__send{-webkit-margin-before:var(--space-2);background:var(--danger-surface);border:1px solid var(--danger-solid);border-radius:var(--radius-md);color:var(--danger-fg);cursor:pointer;font-family:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);margin-block-start:var(--space-2);padding:8px 12px;transition:background var(--duration-fast) var(--ease)}.sm-log-detail__send:hover{background:var(--danger-solid);color:var(--fg-on-brand)}.sm-log-detail__sending{align-items:center;border-radius:var(--radius-md);color:var(--fg-muted);gap:var(--space-2);justify-content:space-between}.sm-log-detail__returned,.sm-log-detail__sending{-webkit-margin-before:var(--space-2);background:var(--n-50);display:flex;font-size:var(--text-xs);margin-block-start:var(--space-2);padding:8px 10px}.sm-log-detail__returned{-webkit-border-start:3px solid #6b7280;-webkit-border-start:3px solid var(--v-returned,#6b7280);border-inline-start:3px solid #6b7280;border-inline-start:3px solid var(--v-returned,#6b7280);border-radius:var(--radius-md);flex-direction:column;gap:4px}.sm-log-detail__returnedHead{color:var(--brand-950);font-weight:var(--weight-semibold)}.sm-log-detail__reason{color:var(--fg-muted);line-height:1.5}.sm-hud{height:0;pointer-events:none;position:relative;width:0}.sm-hud-leader{height:110px;left:0;overflow:visible;position:absolute;top:0;transform:translateY(-50%);width:110px}.sm-hud[data-side=start] .sm-hud-leader{left:auto;right:0;transform:translateY(-50%) scaleX(-1)}.sm-hud-leader-path{stroke-dasharray:300;stroke-dashoffset:300;animation:sm-draw .52s var(--ease-out) 60ms forwards}@keyframes sm-draw{to{stroke-dashoffset:0}}.sm-hud-node{animation:sm-node .2s var(--ease-out) .4s forwards;animation:sm-node .2s var(--ease-out) calc(.4s + var(--nd, 0ms)) forwards;opacity:0}@keyframes sm-node{to{opacity:1}}.sm-hud-card{animation:sm-unfold .38s var(--ease-out) .34s both;border-color:color-mix(in srgb,var(--accent) 38%,var(--border-subtle));box-shadow:var(--shadow-lg);left:110px;pointer-events:auto;position:absolute;top:0;transform:translateY(-50%);width:268px}.sm-hud[data-side=start] .sm-hud-card{left:auto;right:110px}.sm-hud[data-tight=true] .sm-hud-leader{height:64px;width:64px}.sm-hud[data-tight=true] .sm-hud-card{left:64px;width:226px}.sm-hud[data-tight=true][data-side=start] .sm-hud-card{left:auto;right:64px}@keyframes sm-unfold{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:0}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}}.sm-hud-card .u-card__head{padding:var(--space-3) var(--space-4)}.sm-hud-card .sm-hud-body{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4)}.sm-hud-card .sm-hud-foot{padding:var(--space-3) var(--space-4)}.sm-hud-id{min-width:0}.sm-hud-title{align-items:center;display:flex;gap:var(--space-2)}.sm-hud-card .u-card__subtitle,.sm-hud-card .u-card__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-hud-pair{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:1fr 1fr}.sm-hud-pair .u-stat__value{font-size:var(--text-2xl)}.sm-hud-empty{color:var(--fg-muted);font-size:var(--text-sm);margin:0}.sm-hud-flags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sm-hud-empty,.sm-hud-flags>span,.sm-hud-foot,.sm-hud-lead,.sm-hud-pair>span{animation:sm-row .32s var(--ease-out) .52s both;animation:sm-row .32s var(--ease-out) calc(.52s + var(--r, 0)*70ms) both;display:block}@keyframes sm-row{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.sm-index{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-height:0;overflow:hidden}.sm-index,.sm-index-head{display:flex;flex-direction:column}.sm-index-head{-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle);color:var(--brand-900);font-size:var(--text-sm);font-weight:var(--weight-semibold);gap:2px;padding:var(--space-3) var(--space-4)}.sm-index-unmapped{color:var(--warn-fg);font-size:var(--text-xs);font-weight:var(--weight-regular)}.sm-index-list{flex:1 1;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:var(--space-2)}.sm-index-row{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;font-family:inherit;gap:var(--space-2);padding:8px 10px;text-align:start;transition:background var(--duration-fast) var(--ease);width:100%}.sm-index-row:hover{background:var(--n-50)}.sm-index-row[data-active=true]{background:var(--brand-50)}.sm-index-dot{background:var(--brand-700);border-radius:50%;flex-shrink:0;height:9px;width:9px}.sm-index-row[data-tone=danger] .sm-index-dot{background:var(--danger-solid)}.sm-index-row[data-tone=warn] .sm-index-dot{background:var(--warn-solid)}.sm-index-row[data-tone=muted] .sm-index-dot{background:var(--n-400)}.sm-index-row[data-tone=setup] .sm-index-dot{background:var(--soil-surface);border:1px solid var(--n-400)}.sm-index-body{display:flex;flex:1 1;flex-direction:column;min-width:0}.sm-index-name{color:var(--brand-950);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.sm-index-meta,.sm-index-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-index-meta{color:var(--fg-subtle);font-size:var(--text-xs)}.sm-index-flag{background:var(--warn-surface);border-radius:var(--radius-pill);color:var(--warn-fg);flex-shrink:0;font-size:var(--text-2xs);font-weight:var(--weight-bold);min-width:20px;padding:2px 6px;text-align:center}.sm-fallback{-webkit-margin-after:var(--space-6);align-items:center;border:1px dashed var(--border-default);border-radius:var(--radius-lg);color:var(--fg-muted);display:flex;flex-direction:column;gap:var(--space-2);justify-content:center;margin-block-end:var(--space-6);min-height:320px;padding:var(--space-8);text-align:center}.sm-fallback p{font-size:var(--text-md);margin:0}.sm-fallback__hint{color:var(--fg-subtle);font-size:var(--text-sm)!important;max-inline-size:46ch;text-align:center}@media (max-width:900px){.sm-wrap{grid-template-columns:1fr;height:auto}.sm-canvas{height:58vh;min-height:320px}.sm-index{max-height:320px}.sm-control{min-block-size:40px;padding-inline:14px}.sm-index-row{min-block-size:48px}}@media (max-width:700px){.sm-wrap{-webkit-margin-after:0;background:var(--bg-surface);border-block:1px solid var(--border-subtle);display:block;flex:1 1 auto;height:auto;margin-block-end:0;margin-inline:calc(var(--content-pad-inline)*-1);min-height:360px;overflow:hidden;position:relative}.sm-canvas{border:0;border-radius:0;height:auto;inset:0 0 64px;min-height:0;position:absolute}.sm-wrap[data-picked] .sm-canvas{inset-block-end:0}.sm-index{block-size:min(72%,520px);border:0;border-radius:0;box-shadow:0 -1px 0 var(--border-subtle);inset-block-end:0;inset-inline:0;max-height:none;position:absolute;transform:translateY(calc(100% - 64px));transition:transform .36s cubic-bezier(.2,.9,.25,1);z-index:3}.sm-index[data-open]{border-radius:18px 18px 0 0;box-shadow:0 -10px 30px -12px #081e1459;transform:none}.sm-wrap[data-picked] .sm-index{transform:translateY(100%);transition:transform .36s cubic-bezier(.2,.9,.25,1),visibility 0s .36s;visibility:hidden}.sm-index-handle{grid-gap:var(--space-3);-webkit-border-after:1px solid var(--border-subtle);-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:0;border-block-end:1px solid var(--border-subtle);cursor:pointer;display:grid;font:inherit;font-size:var(--text-md);gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;inline-size:100%;min-block-size:64px;padding:14px var(--space-4) 8px;position:relative;text-align:start;touch-action:none}.sm-index-grip{background:var(--border-strong);block-size:5px;border-radius:var(--radius-pill);inline-size:40px;inset-block-start:6px;inset-inline:0;margin-inline:auto;position:absolute}.sm-index-head-text{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.sm-index-chev{color:var(--fg-subtle);transition:transform .36s cubic-bezier(.2,.9,.25,1)}.sm-index[data-open] .sm-index-chev{transform:rotate(180deg)}.sm-index-list{overscroll-behavior:contain}.sm-fallback{-webkit-margin-after:var(--space-4);flex:1 1 auto;margin-block-end:var(--space-4);min-height:280px}}@media (max-width:700px) and (prefers-reduced-motion:reduce){.sm-index,.sm-index-chev{transition:none}}.sm-hud-dock{inset-block-end:var(--space-3);inset-inline:var(--space-3);position:absolute;z-index:4}.sm-hud-card.sm-hud-card--docked{animation:sm-dock-in .38s cubic-bezier(.2,.9,.25,1) backwards;left:auto;position:relative;right:auto;top:auto;transform:none;width:auto}@keyframes sm-dock-in{0%{opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){.sm-cluster,.sm-hud-card.sm-hud-card--docked,.sm-pin,.sm-pin-halo{animation:none}.sm-pin-halo{opacity:.55}.sm-reveal{display:none}.sm-hud-card,.sm-hud-flags>span,.sm-hud-foot,.sm-hud-lead,.sm-hud-node,.sm-hud-pair>span,.sm-pin-lock{animation:none}.sm-hud-leader-path{stroke-dashoffset:0;animation:none}.sm-hud-node{opacity:1}}.sd-main,.sd-page{display:flex;flex:1 1;flex-direction:column}.siteDetails{flex:1 1;overflow-x:hidden}.sd-hero-left--actions{justify-content:flex-end}.sd-hero-left{color:var(--n-900);display:flex;flex-direction:row;gap:4px;justify-content:space-between;margin-bottom:20px;padding:0 18px}.sd-site-loc{align-items:center;background:var(--n-0);border:.5px solid #0000001f;border-radius:50px;color:var(--n-500);display:inline-flex;font-size:12px;font-weight:500;gap:7px;padding:5px 12px 5px 8px;width:-webkit-fit-content;width:fit-content}.sd-site-loc svg{opacity:.8}.btn-outline{align-items:center;background:var(--n-0);border:1px solid var(--brand-200);border-radius:9px;color:var(--brand-800);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:border-color .15s;white-space:nowrap}.btn-outline:hover{border-color:var(--brand-500)}.btn-primary{align-items:center;background:var(--brand-800);border:none;border-radius:9px;color:var(--brand-100);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:background .15s;white-space:nowrap}.btn-primary:hover{background:var(--brand-900)}.sd-content{padding-block:0}.sd-metric-card{background:var(--n-0);border:1px solid var(--brand-100);border-radius:14px;padding:18px 20px}.sd-metric-icon{align-items:center;border-radius:9px;display:flex;height:34px;justify-content:center;margin-bottom:12px;width:34px}.sd-metric-label{color:var(--brand-400);font-size:11px;font-weight:600;letter-spacing:.7px;margin-bottom:5px;text-transform:uppercase}.sd-metric-val{color:var(--brand-950);font-size:26px;font-weight:700;letter-spacing:-.6px;line-height:1.1}.sd-metric-sub{color:var(--brand-300);font-size:12px;margin-top:4px}.sd-section{background:#0000;border:0;border-radius:0;box-shadow:none;margin-bottom:34px;padding:0;scroll-margin-top:90px}.sd-section-header{align-items:center;border-bottom:0;display:flex;gap:18px;margin-bottom:18px;padding-bottom:0}.sd-section-rule{background:var(--n-200);flex:1 1;height:1px;min-width:20px}.sd-section-heading{align-items:center;display:flex;gap:10px;min-width:0}.sd-section-titles{display:flex;flex-direction:column;gap:2px;min-width:0}.sd-section-title{align-items:center;color:var(--brand-950);display:inline-flex;font-size:24px;font-weight:700;gap:8px;letter-spacing:-.4px;white-space:nowrap}.sd-header-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px}.sd-section-header .btn-outline,.sd-section-header .btn-primary{border-radius:11px;font-size:13.5px;padding:10px 18px}.sd-filters{gap:12px;margin-bottom:14px;min-width:0}.sd-filters-top{gap:10px}.sd-filters-toggle{align-items:center;background:var(--n-0);border:1px solid var(--n-200);border-radius:12px;color:var(--n-600);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:500;gap:8px;min-height:46px;padding:0 16px;transition:border-color .15s ease,background .15s ease,color .15s ease;white-space:nowrap}.sd-filters-toggle:hover{border-color:var(--n-300)}.sd-filters-toggle.is-open{background:var(--n-50);color:var(--brand-950)}.sd-filters-toggle.is-active{border-color:var(--brand-200);color:var(--brand-950);font-weight:600}.sd-filters-toggle svg{color:var(--n-400)}.sd-filters-toggle.is-active svg{color:var(--brand-800)}.sd-filters-toggle-count{align-items:center;background:var(--brand-800);border-radius:999px;color:var(--n-0);display:inline-flex;font-size:11.5px;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 6px}.sd-filters-bar{align-items:center;animation:sdFiltersReveal .22s ease-out;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;min-width:0;width:100%}.sd-filters-bar.is-closing{animation:sdFiltersCollapse .22s ease-in forwards;pointer-events:none}@keyframes sdFiltersReveal{0%{margin-top:-12px;max-height:0;opacity:0;overflow:hidden;transform:translateY(-6px)}to{margin-top:0;max-height:46px;opacity:1;overflow:hidden;transform:translateY(0)}}@keyframes sdFiltersCollapse{0%{margin-top:0;max-height:46px;opacity:1;overflow:hidden;transform:translateY(0)}to{margin-top:-12px;max-height:0;opacity:0;overflow:hidden;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.sd-filters-bar,.sd-filters-bar.is-closing{animation:none}}.sd-fd{position:relative}.sd-fd-btn{align-items:center;background:var(--n-0);border:1px solid var(--n-200);border-radius:10px;color:var(--n-600);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;gap:7px;min-height:40px;padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease;white-space:nowrap}.sd-fd-btn:hover{border-color:var(--n-300)}.sd-fd-btn.is-active{border-color:var(--brand-200);color:var(--brand-950)}.sd-fd-label{color:var(--brand-950);font-weight:600}.sd-fd-btn:not(.is-active) .sd-fd-label{color:var(--n-600);font-weight:500}.sd-fd-value{color:var(--n-600);max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-fd-caret,.sd-fd-icon{color:var(--n-400);flex-shrink:0}.sd-fd-caret{transition:transform .15s ease}.sd-fd-caret.is-open{transform:rotate(180deg)}.sd-fd-menu{background:var(--n-0);border:1px solid var(--n-200);border-radius:12px;box-shadow:0 12px 28px #1a33281f;inset-inline-start:0;max-height:280px;max-width:280px;min-width:100%;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);z-index:60}.sd-fd-option{align-items:center;background:none;border:0;border-radius:8px;color:var(--n-700);cursor:pointer;display:flex;font-family:inherit;font-size:13.5px;gap:12px;justify-content:space-between;padding:9px 10px;text-align:start;width:100%}.sd-fd-option:hover{background:var(--n-50)}.sd-fd-option.is-selected{color:var(--brand-900);font-weight:600}.sd-fd-option svg{color:var(--brand-800);flex-shrink:0}.sd-fd-option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-clear-all{align-items:center;background:none;border:0;color:var(--n-500);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:500;gap:6px;min-height:40px;padding:0 10px;white-space:nowrap}.sd-clear-all:hover{color:var(--danger-solid)}.sd-search{align-items:center;background:var(--n-0);border:1px solid var(--n-200);border-radius:12px;display:flex;gap:10px;max-width:420px;min-height:46px;padding:0 14px;position:relative;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease;width:100%}.sd-search:hover{border-color:var(--n-300)}.sd-search-icon{color:var(--n-400);flex-shrink:0;transition:color .16s ease}.sd-search.is-active .sd-search-icon,.sd-search:focus-within .sd-search-icon{color:var(--brand-900)}.sd-search-input{background:#0000;border:none;color:var(--fg-default);flex:1 1;font-family:inherit;font-size:var(--text-md);min-width:0;outline:none;padding:var(--space-2) 0}.sd-search-input::placeholder{color:var(--n-400)}.sd-search-clear{align-items:center;background:var(--n-200);border:none;border-radius:50%;color:var(--n-500);cursor:pointer;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:18px}.sd-search-clear:hover{background:var(--brand-100);color:var(--brand-950)}.sd-chip{align-items:center;background:var(--n-50);border:1px solid var(--brand-100);border-radius:999px;color:var(--brand-900);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;gap:6px;max-width:260px;padding:5px 10px;transition:background .15s ease,border-color .15s ease,color .15s ease}.sd-chip:hover{background:var(--danger-surface);border-color:var(--danger-border);color:var(--danger-solid)}.sd-chip-value{overflow:hidden;text-overflow:ellipsis}.sd-chip-value,.sd-chips-clear{font-weight:600;white-space:nowrap}.sd-chips-clear{background:none;border:none;color:var(--n-500);cursor:pointer;font-family:inherit;font-size:12.5px;padding:5px 4px;text-decoration:underline;text-underline-offset:2px}.sd-chips-clear:hover{color:var(--danger-solid)}@media (max-width:860px){.sd-filters{align-items:stretch}.sd-filters-bar{justify-content:flex-start}}@media (max-width:640px){.sd-chip{max-width:100%}}.sd-status-dot{border-radius:50%;flex-shrink:0;height:8px;margin-top:4px;width:8px}.sd-status-dot.active{background:var(--ok-solid)}.sd-status-dot.inactive{background:var(--warn-solid)}.sd-type-pill{background:var(--ok-surface);border:0;border-radius:999px;color:var(--brand-800);font-size:12.5px;font-weight:500;gap:7px;padding:5px 12px;text-transform:capitalize}.sd-type-mark,.sd-type-pill{align-items:center;display:inline-flex}.sd-type-mark{color:var(--brand-500);flex-shrink:0;font-size:13px;line-height:1}.sd-action-btn{align-items:center;border:none;border-radius:7px;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .15s;width:28px}.sd-edit-btn{background:var(--n-25);border:1px solid var(--ok-border);color:var(--brand-900)}.sd-edit-btn:hover{background:var(--brand-100)}.sd-del-btn{background:var(--n-0);border:1px solid var(--danger-border);color:var(--danger-solid)}.sd-del-btn:hover{background:var(--danger-surface)}.sd-audit-btn{background:var(--n-100);border:1px solid var(--brand-200);color:var(--brand-900)}.sd-audit-btn:hover{background:var(--brand-100)}.kebab-container{display:inline-flex;position:relative}.kebab-btn{align-items:center;background:var(--n-0);border:1px solid var(--brand-100);border-radius:6px;color:var(--brand-300);cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:24px}@media (hover:hover){.kebab-btn:hover{background:var(--n-25);border-color:var(--ok-fg);color:var(--ok-fg)}}@media (max-width:900px){.kebab-btn{border-radius:10px;height:36px;position:relative;width:36px}.kebab-btn:before{content:"";inset:-4px;position:absolute}.kebab-btn:active{background:var(--n-50);color:var(--ok-fg)}}.kebab-dropdown{background:var(--n-0);border:1px solid var(--brand-100);border-radius:8px;box-shadow:0 4px 15px #00000014;min-width:110px;padding:4px;z-index:9999}.kebab-item{align-items:center;background:none;border:none;border-radius:6px;color:var(--brand-800);cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px;padding:6px 10px;text-align:left;transition:all .1s;width:100%}.kebab-item:hover{background:var(--n-25);color:var(--brand-900)}.kebab-item svg{opacity:.8}.kebab-item--danger{color:var(--danger-solid)}.kebab-item--danger:hover{background:var(--danger-surface);color:var(--danger-solid)}.rtl .kebab-item{flex-direction:row-reverse;text-align:right}.kebab-sheet{display:flex;flex-direction:column;gap:2px;margin:calc(var(--space-2)*-1) calc(var(--space-3)*-1)}.kebab-sheet .kebab-item,.rtl .kebab-sheet .kebab-item{border-radius:var(--radius-md);color:var(--fg-default);flex-direction:row;font-size:var(--text-md);font-weight:var(--weight-medium);gap:var(--space-3);justify-content:flex-start;min-block-size:48px;padding:0 var(--space-3);text-align:start}.kebab-sheet .kebab-item svg{block-size:18px;color:var(--fg-muted);flex-shrink:0;inline-size:18px;opacity:1}.kebab-sheet a.kebab-item{text-decoration:none}.kebab-sheet .kebab-item:active{background:var(--bg-sunken)}.kebab-sheet .kebab-item--danger,.kebab-sheet .kebab-item--danger svg{color:var(--danger-fg)}.kebab-sheet .kebab-item--danger:not(:first-child){-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);position:relative}.kebab-sheet .kebab-item--danger:not(:first-child):before{-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle);content:"";inset-block-start:calc(var(--space-1)*-1 - 1px);inset-inline:var(--space-3);position:absolute}.sd-team-bar{gap:16px;justify-content:space-between;margin-bottom:18px}.sd-team-bar,.sd-team-stats{align-items:center;display:flex;flex-wrap:wrap}.sd-team-stats{gap:10px;min-width:0}.sd-team-stat{align-items:baseline;background:var(--n-0);border:1px solid var(--n-200);border-radius:14px;display:inline-flex;gap:10px;padding:13px 20px;white-space:nowrap}.sd-team-stat-value{color:var(--brand-950);font-size:21px;font-weight:700;letter-spacing:-.4px;line-height:1}.sd-team-stat-label{color:var(--n-500);font-size:14px;font-weight:500}.sd-team-stat--accent{background:var(--warn-surface);border-color:var(--warn-border)}.sd-team-stat--accent .sd-team-stat-label,.sd-team-stat--accent .sd-team-stat-value{color:var(--warn-solid)}.sd-team-search{flex:0 1 340px;min-width:220px;width:auto}@media (max-width:900px){.sd-team-bar{align-items:stretch}.sd-team-search{flex:1 1 100%;max-width:none}.sd-team-stat{padding:11px 15px}.sd-team-stat-value{font-size:18px}.sd-team-stat-label{font-size:13px}}.sd-coverage{background:var(--n-0);border:1px solid var(--n-200);border-radius:16px;margin-bottom:18px;overflow:hidden}.sd-coverage-head{background:var(--n-50);border-bottom:1px solid var(--n-100);color:var(--n-500);font-size:11px;font-weight:600;letter-spacing:1.4px;padding:14px 22px;text-transform:uppercase}.sd-coverage-list{list-style:none;margin:0;padding:0}.sd-coverage-item{align-items:center;border-top:1px solid var(--n-100);display:flex;gap:16px;padding:18px 22px}.sd-coverage-item:first-child{border-top:0}.sd-coverage-icon{align-items:center;background:var(--n-100);border-radius:10px;color:var(--n-500);display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.sd-coverage-item--critical .sd-coverage-icon{background:var(--danger-surface);color:var(--danger-solid)}.sd-coverage-item--warning .sd-coverage-icon{background:var(--warn-surface);color:var(--warn-solid)}.sd-coverage-text{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.sd-coverage-title{color:var(--brand-950);font-size:15px;font-weight:600;line-height:1.35}.sd-coverage-detail{color:var(--n-400);font-size:13.5px;line-height:1.45}.sd-coverage-action{background:var(--n-0);border:1px solid var(--n-200);border-radius:11px;color:var(--brand-950);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:13.5px;font-weight:600;padding:10px 18px;transition:border-color .16s ease,background .16s ease;white-space:nowrap}.sd-coverage-action:hover{background:var(--n-50);border-color:var(--brand-900)}@media (max-width:700px){.sd-coverage-item{flex-wrap:wrap;padding:16px}.sd-coverage-action{-webkit-margin-start:50px;margin-inline-start:50px}}.sd-team-managers-part{margin-top:28px}.sd-team-managers-header{margin-bottom:12px}.sd-team-managers-add{border-radius:10px;font-size:14px;min-height:44px;padding-inline:20px}.sd-team-managers-intro{color:var(--n-500);font-size:15px;line-height:1.55;margin:0 0 20px;max-width:760px}.sd-team-managers-intro strong{color:var(--brand-950);font-weight:800}.sd-team-managers-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.sd-team-manager-card,.sd-team-manager-uncovered{background:var(--n-0);border:1px solid var(--brand-100);border-radius:14px;min-height:300px}.sd-team-manager-card{box-shadow:0 1px 2px #1d3a2d08;display:flex;flex-direction:column;overflow:hidden;padding:20px 22px 18px;position:relative}.sd-team-manager-card:before{background:var(--brand-700);content:"";inset-block:0;inset-inline-start:0;position:absolute;width:4px}.sd-team-manager-card--red:before{background:var(--danger-solid)}.sd-team-manager-card--green:before{background:var(--brand-600)}.sd-team-manager-card-head{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:52px minmax(0,1fr) 28px}.sd-team-manager-avatar{align-items:center;background:var(--brand-700);border-radius:50%;color:var(--n-25);display:inline-flex;font-size:16px;font-weight:800;height:52px;justify-content:center;letter-spacing:0;width:52px}.sd-team-manager-person{min-width:0}.sd-team-manager-person h3{color:var(--brand-950);font-size:20px;font-weight:800;line-height:1.15;margin:0 0 4px}.sd-team-manager-person p{color:var(--n-400);font-size:13.5px;line-height:1.3;margin:0}.sd-team-manager-menu{align-items:center;background:#0000;border:0;color:var(--n-400);cursor:default;display:inline-flex;height:28px;justify-content:center;width:28px}.sd-team-manager-divider{background:var(--n-100);height:1px;margin:18px 0}.sd-team-manager-scope{min-height:84px}.sd-team-manager-scope-label{color:var(--n-400);display:block;font-size:11px;font-weight:700;letter-spacing:2.7px;line-height:1;margin-bottom:12px;text-transform:uppercase}.sd-team-manager-tags{display:flex;flex-wrap:wrap;gap:8px}.sd-team-manager-tag{align-items:center;background:var(--n-25);border:1px solid var(--brand-100);border-radius:999px;color:var(--n-700);display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;line-height:1.1;min-height:32px;padding:6px 12px;white-space:nowrap}.sd-team-manager-tag-dot{background:var(--tag-color);border-radius:3px;flex-shrink:0;height:9px;width:9px}.sd-team-manager-tag-dot--crop{border-radius:50%}.sd-team-manager-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.sd-team-manager-stat{-webkit-border-start:1px solid var(--n-100);border-inline-start:1px solid var(--n-100);min-width:0;padding-inline:14px}.sd-team-manager-stat:first-child{-webkit-padding-start:0;-webkit-border-start:0;border-inline-start:0;padding-inline-start:0}.sd-team-manager-stat span{color:var(--brand-950);display:block;font-size:20px;font-weight:800;line-height:1}.sd-team-manager-stat span.is-danger{color:var(--danger-solid)}.sd-team-manager-stat small{color:var(--n-400);display:block;font-size:10px;font-weight:700;letter-spacing:2.4px;line-height:1.25;margin-top:8px;text-transform:uppercase}.sd-team-manager-footer{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-top:auto}.sd-team-manager-reports{align-items:center;color:var(--n-400);display:flex;font-size:13.5px;gap:12px;min-width:0}.sd-team-manager-reports>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-team-manager-report-avatars{display:flex;flex-shrink:0}.sd-team-manager-report-avatar{-webkit-margin-start:-8px;align-items:center;background:var(--report-color);border:2px solid var(--n-0);border-radius:50%;color:var(--n-0);display:inline-flex;font-size:10px;font-weight:800;height:28px;justify-content:center;letter-spacing:0;margin-inline-start:-8px;width:28px}.sd-team-manager-report-avatar:first-child{-webkit-margin-start:0;margin-inline-start:0}.sd-team-manager-assign,.sd-team-manager-open{background:#0000;border:0;color:var(--brand-800);cursor:default;font-family:inherit;font-size:14px;font-weight:800;white-space:nowrap}.sd-team-manager-open{align-items:center;display:inline-flex;gap:7px;padding:6px 0}.sd-team-manager-uncovered{align-items:center;border-color:var(--brand-100);border-style:dashed;display:flex;flex-direction:column;justify-content:center;padding:32px;text-align:center}.sd-team-manager-uncovered-icon{align-items:center;background:var(--danger-surface);border-radius:14px;color:var(--danger-solid);display:inline-flex;height:54px;justify-content:center;margin-bottom:20px;width:54px}.sd-team-manager-uncovered h3{color:var(--brand-950);font-size:17px;font-weight:800;line-height:1.3;margin:0 0 14px}.sd-team-manager-uncovered p{color:var(--n-500);font-size:14.5px;line-height:1.55;margin:0 0 22px;max-width:310px}.sd-team-manager-assign{background:var(--brand-800);border-radius:9px;color:var(--n-0);min-height:42px;padding:0 18px}@media (max-width:1280px){.sd-team-managers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.sd-team-managers-add{justify-content:center;width:100%}.sd-team-managers-intro{font-size:14px}.sd-team-managers-grid{grid-template-columns:1fr}.sd-team-manager-card{padding:18px}.sd-team-manager-card-head{gap:12px;grid-template-columns:46px minmax(0,1fr) 28px}.sd-team-manager-avatar{height:46px;width:46px}.sd-team-manager-person h3{font-size:18px}.sd-team-manager-stats{gap:16px 0;grid-template-columns:repeat(2,minmax(0,1fr))}.sd-team-manager-stat:nth-child(odd){-webkit-padding-start:0;-webkit-border-start:0;border-inline-start:0;padding-inline-start:0}.sd-team-manager-footer{align-items:flex-start;flex-direction:column}}.sd-empty-state{background:var(--n-0);border:1px dashed var(--brand-200);border-radius:14px;color:var(--brand-300);flex-direction:column;font-size:14px;margin-bottom:16px;padding:40px 20px;text-align:center}.sd-empty-state,.sl-modal-overlay{align-items:center;display:flex;justify-content:center}.sl-modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--overlay);inset:0;padding:20px;position:fixed;z-index:1000}.sl-modal{animation:sl-pop-in .2s ease;background:var(--n-0);border:1px solid var(--sl-border,var(--brand-100));border-radius:16px;max-width:400px;padding:28px;width:100%}@keyframes sl-pop-in{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.sl-modal-icon{align-items:center;background:var(--danger-surface);border-radius:12px;color:var(--danger-solid);display:flex;font-size:22px;height:44px;justify-content:center;margin-bottom:14px;width:44px}.sl-modal h3{color:var(--brand-950);font-size:16px;font-weight:700;margin-bottom:8px}.sl-modal p{color:var(--brand-400);font-size:13.5px;line-height:1.55;margin-bottom:20px}.sl-modal-error{background:var(--danger-surface);border:1px solid var(--danger-border);border-radius:8px;color:var(--danger-solid);font-size:13px;margin-bottom:16px;padding:10px 14px}.sl-modal-btns{display:flex;gap:10px;justify-content:flex-end}.sl-btn-cancel{background:var(--n-0);border:1px solid var(--brand-100);border-radius:8px;color:var(--brand-800);cursor:pointer;font-size:13px;font-weight:500;padding:9px 18px;transition:background .15s}.sl-btn-cancel:hover{background:var(--n-100)}.sl-btn-delete{align-items:center;border:none;border-radius:8px;color:var(--n-0);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:9px 20px;transition:background .15s}.sl-btn-delete,.sl-btn-delete:hover:not(:disabled){background:var(--danger-solid)}.sl-btn-delete:disabled{cursor:not-allowed;opacity:.65}.sl-spinner{animation:fms-spin .6s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top:2px solid var(--n-0);display:inline-block;height:14px;width:14px}.sl-modal--wide{max-width:560px}.sl-active-tasks{margin-top:20px;text-align:start}.sl-active-tasks-warning{-webkit-border-start:3px solid var(--warn-solid);align-items:flex-start;background:linear-gradient(180deg,var(--warn-surface) 0,var(--n-0) 100%);border:1px solid var(--warn-border);border-inline-start:3px solid var(--warn-solid);border-radius:10px;color:var(--warn-fg);display:flex;gap:10px;margin-bottom:14px;padding:12px 14px}.sl-active-tasks-warning svg{flex-shrink:0;margin-top:1px}.sl-active-tasks-warning p{color:var(--warn-fg);flex:1 1;font-size:13px;font-weight:600;line-height:1.5;margin:0}.sl-active-tasks-count{align-items:center;background:var(--warn-solid);border-radius:11px;color:var(--n-0);display:inline-flex;flex-shrink:0;font-size:11.5px;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 7px}.sl-active-tasks-list{background:var(--n-25);border:1px solid var(--brand-100);border-radius:12px;display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto;padding:8px}.sl-active-tasks-list::-webkit-scrollbar{width:6px}.sl-active-tasks-list::-webkit-scrollbar-thumb{background:var(--brand-100);border-radius:3px}.sl-active-task-row{align-items:center;background:var(--n-0);border:1px solid var(--n-100);border-radius:10px;display:flex;gap:12px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.sl-active-task-row:hover{border-color:var(--brand-100);box-shadow:0 2px 6px #0f1e170f}.sl-active-task-avatar{align-items:center;background:var(--n-50);border-radius:9px;color:var(--brand-600);display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.sl-active-task-info{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.sl-active-task-title{color:var(--brand-950);font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-active-task-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.sl-active-task-employee{align-items:center;color:var(--brand-400);display:inline-flex;font-size:11.5px;font-weight:500;gap:4px}.sl-active-task-status{background:var(--n-100);border-radius:10px;color:var(--brand-800);font-size:10.5px;font-weight:600;padding:2px 8px;text-transform:capitalize}.sl-active-task-status.is-active,.sl-active-task-status.is-in_progress{background:var(--ok-surface);color:var(--brand-700)}.sl-active-task-status.is-assigned,.sl-active-task-status.is-pending{background:var(--warn-border);color:var(--warn-fg)}.sl-active-task-delete{align-items:center;background:var(--danger-surface);border:1px solid #0000;border-radius:8px;color:var(--danger-solid);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .15s,border-color .15s;width:32px}.sl-active-task-delete:hover:not(:disabled){background:var(--danger-surface);border-color:var(--danger-border)}.sl-active-task-delete:disabled{cursor:not-allowed;opacity:.55}.sl-spinner--danger{border:2px solid #c0392b4d;border-top:2px solid var(--danger-solid);height:15px;width:15px}.rtl .sl-modal{text-align:right}.rtl .sl-modal-btns{flex-direction:row-reverse;justify-content:flex-start}.rtl .sl-modal-icon{margin-left:auto;margin-right:0}.sd-footer{align-items:center;border-top:1px solid var(--n-200);display:flex;flex-wrap:wrap;gap:12px;justify-content:end;padding-top:22px}.sd-footer-right{display:flex;flex-wrap:wrap;gap:8px}.rtl{direction:rtl}.rtl .sd-footer-right{margin-left:0;margin-right:auto}.Site-Details-delete-modal-overlay{align-items:center;background:var(--overlay);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.fp-overlay-fade{animation:fpFadeIn .3s ease}@keyframes fpFadeIn{0%{opacity:0}to{opacity:1}}.Site-Details-delete-modal.Site-Details-Activate-modal{background:var(--n-0);border-radius:12px;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;max-width:95vw;overflow:hidden;width:520px}.fp-modal-slide-up{animation:fpSlideUp .3s cubic-bezier(.16,1,.3,1)}@keyframes fpSlideUp{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.tdh-card{border-bottom:1px solid var(--n-100);padding:24px 28px 20px}.tdh-top-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.tdh-eyebrow{color:var(--n-400);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.tdh-step-badge{align-items:center;color:var(--n-600);display:flex;font-size:13px;gap:2px}.tdh-step-current{color:var(--n-800);font-weight:600}.tdh-step-sep{color:var(--n-300)}.tdh-step-total{color:var(--n-400)}.tdh-heading{font-size:18px;font-weight:600;margin:0 0 16px}.tdh-heading,.tdh-task-name{color:var(--n-900)}.tdh-progress-section{margin-top:4px}.tdh-accent-line{background:var(--n-100);border-radius:999px;height:4px;overflow:hidden;width:100%}.tdh-accent-fill{background:var(--brand-800);border-radius:999px;height:100%;transition:width .3s ease}.input-container{max-height:500px;overflow:auto;padding:30px}.input-label{color:var(--n-600);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.task-input{background:var(--n-0);border:1px solid var(--n-300);border-radius:8px;box-sizing:border-box;color:var(--n-900);font-size:14px;outline:none;padding:10px 12px;transition:border-color .15s;width:100%}.task-input:focus{border-color:var(--brand-800)}.task-input.input-error{border-color:var(--danger-fg)}.task-input:disabled{background:var(--n-50);color:var(--n-400);cursor:not-allowed}.task-input-with-unit{align-items:stretch;display:flex;gap:8px}.task-input-with-unit .task-input-number{flex:1 1;min-width:0}.task-input-unit{cursor:pointer;flex-shrink:0;min-width:90px;width:auto}.task-input-checkbox-wrapper{align-items:flex-start;display:flex}.checkbox-label{align-items:center;color:var(--n-700);cursor:pointer;display:flex;font-size:14px;gap:10px}.task-input-checkbox{height:0;opacity:0;position:absolute;width:0}.checkbox-custom{align-items:center;background:var(--n-0);border:1.5px solid var(--n-300);border-radius:4px;display:flex;height:18px;justify-content:center;min-width:18px;transition:background .15s,border-color .15s;width:18px}.task-input-checkbox:checked+.checkbox-custom{background:var(--brand-800);border-color:var(--brand-800)}.task-input-checkbox:checked+.checkbox-custom:after{border:2px solid var(--n-0);border-left:none;border-top:none;content:"";display:block;height:9px;transform:rotate(45deg) translateY(-1px);width:5px}.task-input-checkbox.input-error+.checkbox-custom{border-color:var(--danger-fg)}.checkbox-text{color:var(--n-700);line-height:1.4}.task-input-image-wrapper{position:relative}.image-upload-label{cursor:pointer;display:block}.image-upload-area{background:var(--n-0);border:2px dashed var(--n-300);border-radius:10px;padding:24px;text-align:center;transition:border-color .15s,background .15s}.image-upload-area:hover{background:var(--info-surface);border-color:var(--brand-800)}.image-placeholder{align-items:center;color:var(--n-400);display:flex;flex-direction:column;font-size:13px;gap:10px}.image-placeholder svg{color:var(--n-300)}.image-preview{display:inline-block;position:relative}.image-preview img{border-radius:8px;display:block;max-height:200px;max-width:100%}.image-remove-btn{align-items:center;background:var(--danger-fg);border:none;border-radius:50%;color:var(--n-0);cursor:pointer;display:flex;font-size:11px;height:22px;justify-content:center;line-height:1;position:absolute;right:-8px;top:-8px;width:22px}.task-input-file{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.option-container{display:flex;flex-direction:column;gap:10px}.repeat-card{align-items:center;background:var(--n-0);border:1.5px solid var(--n-200);border-radius:8px;color:var(--n-700);cursor:pointer;display:flex;font-size:14px;gap:12px;padding:12px 16px;transition:border-color .15s,background .15s}.repeat-card:hover{background:var(--n-0);border-color:var(--brand-200)}.repeat-card.active{background:var(--info-surface);border-color:var(--brand-800);color:var(--brand-800);font-weight:500}.repeat-card input[type=radio]{height:0;opacity:0;position:absolute;width:0}.custom-radio{align-items:center;border:1.5px solid var(--n-300);border-radius:50%;display:flex;height:18px;justify-content:center;min-width:18px;transition:border-color .15s;width:18px}.repeat-card.active .custom-radio{border-color:var(--brand-800)}.radio-dot{background:var(--brand-800);border-radius:50%;height:8px;width:8px}.error-message{color:var(--danger-fg);font-size:12px;margin-top:6px}.Site-Details-modal-buttons{align-items:center;border-top:1px solid var(--n-100);display:flex;gap:10px;justify-content:flex-end;padding:16px 24px}.Site-Details-modal-buttons button{align-items:center;background:var(--n-0);border:1px solid var(--n-300);border-radius:8px;color:var(--n-600);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:9px 18px;transition:background .15s,color .15s}.Site-Details-modal-buttons button:hover{background:var(--n-50)}.Site-Details-modal-buttons .assign-button{color:var(--n-0)}.Site-Details-modal-buttons .assign-button,.Site-Details-modal-buttons .assign-button:hover:not(:disabled){background:var(--brand-800);border-color:var(--brand-800)}.Site-Details-modal-buttons .assign-button:disabled{background:var(--brand-300);border-color:var(--brand-300);cursor:not-allowed;opacity:.7}.fp-wizard{--fp-green:var(--brand-900);--fp-green-soft:var(--n-50);--fp-line:var(--n-100);border-radius:16px;box-shadow:0 18px 48px #0f281c38;width:560px}.fp-wizard .tdh-card{background:linear-gradient(180deg,var(--n-25),var(--n-0));border-bottom:1px solid var(--fp-line);padding:20px 24px 18px}.fp-wizard .tdh-top-bar{align-items:flex-start;margin-bottom:14px}.fp-context{align-items:center;display:flex;gap:10px;min-width:0}.fp-context-icon{align-items:center;background:var(--fp-green-soft);border-radius:10px;color:var(--fp-green);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.fp-context-text{display:flex;flex-direction:column;gap:2px;min-width:0}.fp-wizard .tdh-eyebrow{color:var(--n-400);font-size:10.5px;font-weight:600;letter-spacing:.07em}.fp-crop-name{color:var(--brand-900);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-wizard .tdh-step-badge{background:var(--fp-green-soft);border-radius:999px;flex-shrink:0;font-family:var(--font-mono);font-size:12px;gap:3px;padding:5px 11px}.fp-wizard .tdh-step-current{color:var(--fp-green);font-weight:700}.fp-wizard .tdh-step-sep{color:var(--brand-200)}.fp-wizard .tdh-step-total{color:var(--brand-400)}.fp-wizard .tdh-heading{color:var(--brand-950);font-size:19px;font-weight:600;line-height:1.3;margin:0 0 14px}.fp-wizard .tdh-accent-line{background:var(--n-200);height:5px}.fp-wizard .tdh-accent-fill{background:linear-gradient(90deg,var(--brand-700),var(--fp-green));transition:width .35s cubic-bezier(.22,1,.36,1)}.fp-wizard .input-container{max-height:min(52vh,460px);overflow:auto;padding:24px}.fp-wizard .input-label{color:var(--n-600);font-size:12.5px;font-weight:600;margin-bottom:9px}.fp-wizard .task-input{border-color:var(--n-200);border-radius:10px;font-family:inherit;padding:11px 13px;transition:border-color .15s,box-shadow .15s}.fp-wizard .task-input:hover:not(:disabled){border-color:var(--brand-300)}.fp-wizard .task-input:focus{border-color:var(--fp-green);box-shadow:0 0 0 3px #23543f17}.fp-wizard .task-input.input-error{box-shadow:0 0 0 3px #ef444414}.fp-wizard .repeat-card{border-color:var(--n-200);border-radius:10px}.fp-wizard .repeat-card:hover{background:var(--n-25);border-color:var(--brand-300)}.fp-wizard .repeat-card.active{background:var(--fp-green-soft);border-color:var(--fp-green);color:var(--fp-green);font-weight:600}.fp-wizard .image-upload-area{background:var(--n-25);border-color:var(--n-200);border-radius:12px}.fp-wizard .image-upload-area:hover{background:var(--fp-green-soft);border-color:var(--fp-green)}.fp-wizard .image-remove-btn{inset-inline-end:-8px;right:auto}.fp-wizard .checkbox-label{font-size:13.5px}.fp-wizard .Site-Details-modal-buttons{background:var(--n-0);border-top:1px solid var(--fp-line);flex-wrap:wrap;justify-content:flex-start;padding:14px 20px}.fp-btn-spacer{flex:1 1}.fp-wizard .Site-Details-modal-buttons button{border-radius:10px;font-family:inherit;font-weight:500;gap:6px;padding:10px 16px;transition:background .15s,border-color .15s,color .15s}.fp-wizard .fp-btn-cancel{border-color:#0000;color:var(--n-400)}.fp-wizard .fp-btn-cancel:hover:not(:disabled){background:var(--n-0);color:var(--danger-solid)}.fp-wizard .fp-btn-back{background:var(--n-0);border-color:var(--n-200);color:var(--n-600)}.fp-wizard .fp-btn-back:hover:not(:disabled){background:var(--n-50);border-color:var(--brand-300)}.fp-wizard .fp-btn-back:disabled{cursor:not-allowed;opacity:.45}.fp-wizard .Site-Details-modal-buttons .assign-button{background:var(--fp-green);border-color:var(--fp-green);box-shadow:0 2px 8px #23543f2e;font-weight:600}.fp-wizard .Site-Details-modal-buttons .assign-button:hover:not(:disabled){background:var(--brand-900);border-color:var(--brand-900)}.fp-wizard .Site-Details-modal-buttons .assign-button:disabled{box-shadow:none}.fp-icon-back{transform:rotate(180deg)}.fp-wizard.rtl .fp-icon-back{transform:none}.fp-wizard.rtl .fp-icon-next{transform:rotate(180deg)}@media (max-width:560px){.fp-wizard{border-radius:14px;width:100%}.fp-wizard .tdh-card{padding:16px 16px 14px}.fp-wizard .input-container{padding:18px 16px}.fp-wizard .Site-Details-modal-buttons{gap:8px;padding:12px 14px}.fp-btn-spacer{display:none}.fp-wizard .Site-Details-modal-buttons button{flex:1 1 auto;justify-content:center}}@media (max-width:1100px){.sd-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.sd-hero-left{flex-direction:column;gap:19px;margin-bottom:8px}.sd-section-header{flex-wrap:wrap;gap:12px}.sd-section-rule{display:none}.sd-section-title{font-size:20px}.sd-header-actions{justify-content:end}}@media (max-width:640px){.sd-hero{margin:16px;padding:20px 16px}}.sd-task-stats{grid-gap:var(--space-3);-webkit-padding-before:var(--space-4);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding-block-start:var(--space-4)}.sd-task-stat{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);color:var(--fg-default);display:flex;gap:var(--space-2);padding:var(--space-4);text-decoration:none;transition:border-color var(--duration-base) var(--ease),box-shadow var(--duration-base) var(--ease)}.sd-task-stat:hover{border-color:var(--brand-200);box-shadow:var(--shadow-sm)}.sd-task-stat:focus-visible{box-shadow:var(--shadow-focus);outline:none}.sd-task-stat-value{font-feature-settings:"tnum";font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);line-height:1}.sd-task-stat[data-tone=brand] .sd-task-stat-value{color:var(--brand-700)}.sd-task-stat[data-tone=danger] .sd-task-stat-value{color:var(--danger-fg)}.sd-task-stat-label{color:var(--fg-muted);font-size:var(--text-sm)}.sd-task-stat-arrow{-webkit-margin-start:auto;color:var(--fg-subtle);flex-shrink:0;margin-inline-start:auto}[dir=rtl] .sd-task-stat-arrow{transform:scaleX(-1)}.sd-farms{grid-gap:var(--space-4);-webkit-margin-after:var(--space-6);align-items:stretch;display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(316px,1fr));margin-block-end:var(--space-6)}.sd-hero{display:flex;flex-wrap:wrap;gap:6px}.sd-date,.sd-hero{align-items:baseline}.sd-date{display:inline-flex;gap:4px}.sd-date-k{color:var(--fg-subtle)}.sd-date-v{color:var(--fg-muted);font-weight:var(--weight-medium)}@media (max-width:900px){.sd-farms{grid-template-columns:repeat(auto-fill,minmax(248px,1fr))}}.sd-section{-webkit-margin-after:var(--space-8);margin-block-end:var(--space-8)}.sd-filters{-webkit-margin-after:var(--space-5);align-items:stretch;flex-direction:column;margin-block-end:var(--space-5)}.sd-filters,.sd-filters-top{display:flex;gap:var(--space-3);width:100%}.sd-filters-top{align-items:center;flex-wrap:wrap}.sd-filters-top>.sd-filters-toggle{-webkit-margin-start:auto;margin-inline-start:auto}.sd-search{background:var(--bg-surface);block-size:38px;border-color:var(--border-default);border-radius:var(--radius-md);flex:1 1 260px;max-width:520px;min-height:0}.sd-search .sd-search-input{padding-block:0}.sd-search-input:focus,.sd-search-input:focus-visible{outline:none}.sd-search:focus-within{border-color:var(--brand-700);box-shadow:var(--shadow-focus)}.sd-search.is-active:not(:focus-within){border-color:var(--brand-200);box-shadow:none}.sd-filters-toggle{background:var(--bg-surface);border-color:var(--border-default);border-radius:var(--radius-md);font-family:var(--font-sans);min-height:38px}.sd-filters-tally{font-feature-settings:"tnum";color:var(--fg-subtle);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.sd-filters-actions{-webkit-margin-start:auto;align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-inline-start:auto}.sd-filters-actions .btn-outline,.sd-filters-actions .btn-primary{border-radius:var(--radius-md);font-size:var(--text-md);min-height:44px;padding-inline:var(--space-5)}@media (max-width:560px){.sd-filters-top>.sd-filters-toggle{-webkit-margin-start:0;margin-inline-start:0}}@media (max-width:900px){.sd-filters-actions{-webkit-margin-start:0;margin-inline-start:0;width:100%}.sd-filters-actions .btn-primary{flex:1 1;justify-content:center}}.sd-head-meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.sd-head-meta__item{align-items:center;display:inline-flex;gap:var(--space-1);min-inline-size:0}.sd-head-meta__item svg{color:var(--fg-subtle);flex-shrink:0}.sd-head-meta__label{color:var(--fg-subtle)}.sd-toolbar{-webkit-margin-after:var(--space-5);margin-block-end:var(--space-5);padding:var(--space-4) var(--space-5)}.sd-toolbar .sd-filters{-webkit-margin-after:0;margin-block-end:0}@media (max-width:900px){.sd-search{block-size:44px}.sd-search .sd-search-input{align-self:stretch}.sd-filters-toggle{min-height:44px}.sd-search-clear{height:22px;position:relative;width:22px}.sd-search-clear:before{content:"";inset:-11px;position:absolute}.siteDetails{overflow-x:clip}.siteDetails>.u-tabs{background:var(--bg-app);inset-block-start:0;margin-inline:calc(var(--content-pad-inline)*-1);padding-inline:var(--content-pad-inline);position:-webkit-sticky;position:sticky;z-index:5}#sd-panel{scroll-margin-block-start:56px}}@media (max-width:700px){.siteDetails>.u-page-head{-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4);position:relative}.siteDetails>.u-page-head>.u-page-head__actions{inset-block-start:0;inset-inline-end:0;position:absolute}.siteDetails>.u-page-head .u-page-head__title{-webkit-padding-end:56px;padding-inline-end:56px}.siteDetails .sd-head-meta{font-size:var(--text-sm);gap:var(--space-1) var(--space-3)}.sd-directions{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--brand-50);border:1px solid var(--brand-200);border-radius:var(--radius-pill);color:var(--brand-700);display:inline-flex;font-weight:var(--weight-semibold);gap:var(--space-1);min-block-size:32px;padding-inline:var(--space-3);position:relative;text-decoration:none;white-space:nowrap}.sd-directions:before{content:"";inset:-6px -2px;position:absolute}.sd-directions svg{color:currentColor}.sd-directions:active{background:var(--brand-100)}.sd-directions:focus-visible{box-shadow:var(--shadow-focus);outline:none}.siteDetails .sd-toolbar{-webkit-margin-after:var(--space-4);background:none;border:0;border-radius:0;box-shadow:none;margin-block-end:var(--space-4);padding:0}.sd-filters-top{gap:var(--space-2)}.sd-filters-top>.sd-search{flex:1 1;max-width:none;min-inline-size:0}.sd-filters-top>.sd-filters-tally{flex-basis:100%}}.sd-fchips{border:0;margin:0;min-inline-size:0;padding:0}.sd-fchips__label{-webkit-margin-after:var(--space-2);color:var(--fg-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin-block-end:var(--space-2);padding:0}.sd-fchips__row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sd-fchip{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-pill);color:var(--fg-default);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--text-sm);gap:var(--space-1);max-inline-size:100%;min-block-size:40px;padding:0 var(--space-4)}.sd-fchip[aria-pressed=true]{background:var(--brand-50);border-color:var(--border-brand);color:var(--brand-800);font-weight:var(--weight-semibold)}.sd-fchip:active{background:var(--bg-sunken)}.sd-fchip:focus-visible{box-shadow:var(--shadow-focus);outline:none}.sd-fchip svg{flex-shrink:0}.ec{animation:ec-in var(--duration-slow) var(--ease-out) backwards;animation-delay:0ms;animation-delay:calc(var(--i, 0)*28ms);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-3);position:relative;text-align:start;transition:border-color var(--duration-base) var(--ease),box-shadow var(--duration-base) var(--ease),transform var(--duration-base) var(--ease)}@keyframes ec-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ec{animation:none}}@media (hover:hover){.ec:hover{border-color:var(--brand-200);box-shadow:var(--shadow-md);transform:translateY(-3px)}}@media (hover:none){.ec:has(.ec__open:active){transform:scale(.985)}}.ec:focus-within{border-color:var(--border-brand);box-shadow:var(--shadow-focus)}.ec[data-tone=danger]{background-image:linear-gradient(var(--danger-solid),var(--danger-solid))}.ec[data-tone=danger],.ec[data-tone=warn]{background-position:top;background-repeat:no-repeat;background-size:100% 3px}.ec[data-tone=warn]{background-image:linear-gradient(var(--warn-solid),var(--warn-solid))}.ec[data-tone=ok]{background-image:linear-gradient(var(--ok-solid),var(--ok-solid))}.ec[data-tone=muted],.ec[data-tone=ok]{background-position:top;background-repeat:no-repeat;background-size:100% 3px}.ec[data-tone=muted]{background-image:linear-gradient(var(--border-default),var(--border-default))}.ec__head{align-items:flex-start;display:flex;gap:var(--space-3)}.ec__id{flex:1 1;min-inline-size:0}.ec__name{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.ec__open{background:none;border:none;color:inherit;cursor:pointer;display:block;font:inherit;inline-size:100%;overflow:hidden;padding:0;text-align:start;text-overflow:ellipsis;unicode-bidi:isolate;white-space:nowrap}.ec__open:after{border-radius:inherit;content:"";inset:0;position:absolute}.ec__open:focus-visible{outline:none}@media (hover:hover){.ec:hover .ec__open{color:var(--brand-700)}}.ec__type{-webkit-margin-before:2px;color:var(--fg-muted);font-size:var(--text-sm);margin-block-start:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec__who{-webkit-margin-before:var(--space-2);align-items:center;display:flex;gap:var(--space-2);margin-block-start:var(--space-2);min-block-size:22px}.ec__acts{flex-shrink:0;position:relative;z-index:1}.ec-sig{block-size:64px;display:grid;flex:0 0 auto;inline-size:64px;place-items:center;position:relative}.ec-sig__art{block-size:100%;inline-size:100%;inset:0;position:absolute}.ec-sig__glyph{display:grid;font-size:22px;line-height:1;place-items:center}.ec__lede{align-items:baseline;color:var(--fg-muted);display:flex;flex-wrap:wrap;font-size:var(--text-sm);gap:var(--space-2);min-block-size:28px}.ec__lede-count b{font-feature-settings:"tnum";-webkit-margin-end:2px;color:var(--fg-default);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);margin-inline-end:2px}.ec__lede-word{color:var(--fg-default);font-size:var(--text-md);font-weight:var(--weight-semibold)}.ec__lede[data-tone=muted] .ec__lede-word{color:var(--fg-subtle);font-weight:var(--weight-medium)}.ec__lede[data-tone=warn] .ec__lede-count b{color:var(--warn-fg)}.ec__lede[data-tone=danger] .ec__lede-count b{color:var(--danger-fg)}.ec__lede[data-tone=ok] .ec__lede-word{color:var(--ok-fg)}.ec__lede-label{color:var(--fg-subtle);font-size:var(--text-xs)}.ec__facts{grid-gap:var(--space-2);-webkit-margin-before:auto;display:grid;gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:auto}.ec__fact{flex-direction:column;gap:1px}.ec__fact,.ec__fig-row{display:flex;min-inline-size:0}.ec__fig-row{align-items:center;gap:var(--space-1)}.ec-fig{font-feature-settings:"tnum";color:var(--fg-default);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);line-height:var(--leading-tight);white-space:nowrap}.ec-fig[data-zero]{color:var(--fg-subtle)}.ec-fig[data-tone=warn]{color:var(--warn-fg)}.ec-fig[data-tone=danger]{color:var(--danger-fg)}.ec-fig--unknown{color:var(--fg-subtle);font-weight:var(--weight-medium)}.ec__fact-label{color:var(--fg-muted);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-faces{align-items:center;display:inline-flex;position:relative;z-index:1}.ec-faces .u-avatar:not(:first-child){-webkit-margin-start:-7px;margin-inline-start:-7px}.ec-faces .u-avatar{border:2px solid var(--bg-surface);box-sizing:initial}.ec-faces__rest{-webkit-margin-start:var(--space-1);font-feature-settings:"tnum";color:var(--fg-subtle);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);margin-inline-start:var(--space-1)}.ec__foot{-webkit-padding-before:var(--space-3);-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle);color:var(--fg-subtle);font-size:var(--text-xs);gap:var(--space-2);min-block-size:34px;padding-block-start:var(--space-3)}.ec__foot,.ec__meta{align-items:center;display:flex}.ec__meta{flex-wrap:wrap;gap:var(--space-3);min-inline-size:0}.ec__meta--none{color:var(--fg-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec__kv{align-items:baseline;display:inline-flex;gap:var(--space-1);white-space:nowrap}.ec__kv-k{color:var(--fg-subtle)}.ec__kv-v{font-feature-settings:"tnum";color:var(--fg-muted);font-variant-numeric:tabular-nums}.ec__go{-webkit-margin-start:auto;color:var(--fg-subtle);flex-shrink:0;margin-inline-start:auto;transition:transform var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease)}[dir=rtl] .ec__go{transform:scaleX(-1)}@media (hover:hover){.ec:hover .ec__go{color:var(--brand-600);transform:translateX(3px)}[dir=rtl] .ec:hover .ec__go{transform:scaleX(-1) translateX(3px)}}@media (max-width:700px){.ec__open{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow-wrap:anywhere;white-space:normal}.ec-faces .u-avatar{block-size:26px;font-size:12px;inline-size:26px}.ec-faces .u-avatar:not(:first-child){-webkit-margin-start:-8px;margin-inline-start:-8px}.ec__who{min-block-size:30px}}@media (max-width:560px){.ec__facts{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ec-fig{font-size:var(--text-lg)}.ec__fact-label{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;white-space:normal}}.cc-sig__track{fill:none;stroke:var(--n-200);stroke-width:8}.cc-sig[data-stage=unset] .cc-sig__track{stroke:var(--n-300);stroke-dasharray:4 5;stroke-width:5}.cc-sig__arc{fill:none;stroke:var(--brand-500);stroke-width:8;stroke-linecap:round;transition:stroke-dasharray var(--duration-slow) var(--ease-out)}.cc-sig[data-stage=early] .cc-sig__arc{stroke:var(--brand-300)}.cc-sig[data-stage=growing] .cc-sig__arc{stroke:var(--brand-600)}.cc-sig[data-stage=ready] .cc-sig__arc{stroke:var(--ok-solid)}.cc-sig[data-stage=overdue] .cc-sig__arc{stroke:var(--warn-solid)}.cc-sig__glyph{color:var(--brand-600)}.cc-sig[data-stage=unset] .cc-sig__glyph{color:var(--brand-400)}.cc-sig[data-stage=ready] .cc-sig__glyph{color:var(--ok-fg)}.cc-sig[data-stage=overdue] .cc-sig__glyph{color:var(--warn-fg)}.wc-sig__frame{fill:none;stroke:var(--n-200);stroke-width:8}.wc-sig[data-state=unset] .wc-sig__frame{stroke:var(--n-300);stroke-dasharray:4 5;stroke-width:5}.wc-sig[data-state=empty] .wc-sig__frame{stroke:var(--n-300);stroke-width:5}.wc-sig__run{fill:none;stroke-width:8;stroke-linecap:butt;transition:stroke-dasharray var(--duration-slow) var(--ease-out)}.wc-sig__run[data-run=ok]{stroke:var(--brand-400)}.wc-sig__run[data-run=low]{stroke:var(--warn-solid)}.wc-sig__run[data-run=out]{stroke:var(--danger-solid)}.wc-sig__glyph{color:var(--brand-600)}.wc-sig[data-state=empty] .wc-sig__glyph,.wc-sig[data-state=unset] .wc-sig__glyph{color:var(--n-300)}.wc-sig[data-state=low] .wc-sig__glyph{color:var(--warn-fg)}.wc-sig[data-state=out] .wc-sig__glyph{color:var(--danger-fg)}.spv{grid-column-gap:var(--space-4);grid-row-gap:var(--space-1);-webkit-margin-after:var(--space-4);align-items:center;background:var(--bg-app);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);column-gap:var(--space-4);display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;margin-block-end:var(--space-4);padding:var(--space-3) var(--space-4);row-gap:var(--space-1)}.spv .ec-sig{grid-column:1;grid-row:1/span 2}.spv .ec-sig__glyph{animation:spv-glyph var(--duration-base) var(--ease-out) both}@keyframes spv-glyph{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}.spv__id{grid-column:2;min-inline-size:0}.spv__eyebrow{color:var(--fg-subtle);display:block;font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.spv__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--fg-default);display:-webkit-box;font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:2px 0 0;overflow:hidden;overflow-wrap:anywhere}.spv__name[data-empty]{color:var(--fg-subtle);font-weight:var(--weight-medium)}.spv__type{color:var(--fg-muted);margin:2px 0 0}.spv__state,.spv__type{font-size:var(--text-xs);line-height:var(--leading-snug)}.spv__state{color:var(--fg-subtle);grid-column:2;margin:0}.spv__state[data-state=low]{color:var(--warn-fg)}.spv__state[data-state=out]{color:var(--danger-fg)}@media (max-width:380px){.spv{grid-template-columns:minmax(0,1fr);row-gap:var(--space-2)}.spv .ec-sig{grid-row:1}.spv .ec-sig,.spv__id,.spv__state{grid-column:1}}.stc{animation:stc-rise calc(var(--duration-slow)*1.5) var(--ease-out) both;padding-block:var(--space-2);text-align:center}@keyframes stc-rise{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.stc__mark{-webkit-margin-after:var(--space-5);display:grid;margin-block-end:var(--space-5);place-items:center}.stc .ec-sig{block-size:104px;display:grid;inline-size:104px;place-items:center;position:relative}.stc .ec-sig__art{block-size:100%;inline-size:100%;inset:0;position:absolute}.stc .ec-sig__glyph{animation:stc-settle calc(var(--duration-slow)*2) var(--ease-out) calc(var(--duration-slow)*.5) both;display:grid;place-items:center}.stc .ec-sig__glyph svg{block-size:38px;inline-size:38px}@keyframes stc-settle{0%{opacity:0;transform:scale(.55)}60%{opacity:1}to{opacity:1;transform:none}}.stc__eyebrow{color:var(--brand-700);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.08em;margin:0;text-transform:uppercase}.stc__name{color:var(--fg-default);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);overflow-wrap:anywhere}.stc__name,.stc__where{margin:var(--space-1) 0 0}.stc__where{color:var(--fg-muted);font-size:var(--text-xs)}.stc__lede{color:var(--fg-default);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug);margin:var(--space-6) 0 0}.stc__hint{color:var(--fg-subtle);font-size:var(--text-xs);line-height:var(--leading-normal);margin:var(--space-2) auto 0;max-inline-size:34ch}.stc__acts{-webkit-margin-before:var(--space-6);flex-direction:column;margin-block-start:var(--space-6)}.stc__acts,.stc__acts-row{display:flex;gap:var(--space-2)}.stc__btn{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--fg-default);cursor:pointer;flex:1 1;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);min-inline-size:0;padding:var(--space-3) var(--space-4);transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.stc__btn:hover{background:var(--bg-hover);border-color:var(--border-strong)}.stc__btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.stc__btn--primary{background:var(--brand-700);border-color:var(--brand-700);color:var(--fg-on-brand)}.stc__btn--primary:hover{background:var(--brand-800);border-color:var(--brand-800)}@media (max-width:400px){.stc__acts-row{flex-direction:column}}.sv{font-size:var(--text-sm);min-inline-size:0}.sv--num{font-feature-settings:"tnum";font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold)}.sv__unit{-webkit-margin-start:var(--space-1);color:var(--fg-muted);font-size:var(--text-xs);margin-inline-start:var(--space-1)}.sv--text{display:block;overflow:hidden;text-overflow:ellipsis;unicode-bidi:isolate;white-space:nowrap}.sv--none{color:var(--fg-subtle)}.sv--unknown{color:var(--warn-fg);font-size:var(--text-xs)}.sv--bool{align-items:center;display:inline-flex;font-weight:var(--weight-medium);gap:var(--space-1)}.sv--bool.is-yes{color:var(--ok-fg)}.sv--bool.is-no{color:var(--fg-muted)}.sv--shots{align-items:center;display:inline-flex;gap:var(--space-1)}.sv__thumb{background:var(--bg-sunken);block-size:34px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;inline-size:34px;overflow:hidden;padding:0}.sv__thumb:disabled{cursor:default}.sv__thumb img{block-size:100%;display:block;inline-size:100%;object-fit:cover}.sv__more{font-feature-settings:"tnum";color:var(--fg-subtle);font-size:var(--text-2xs);font-variant-numeric:tabular-nums}.sv--pairs{display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}.sv__pair{align-items:baseline;display:inline-flex;gap:3px}.sv__pair-k{color:var(--fg-subtle);font-size:var(--text-2xs)}.sv__pair-v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--weight-medium)}.cd-daypick{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.cd-day-reset{background:none;border:0;border-radius:var(--radius-sm);color:var(--brand-700);cursor:pointer;font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);padding:0}.cd-day-reset:hover{text-decoration:underline}.cd-day-reset:focus-visible{box-shadow:var(--shadow-focus);outline:none}.cd-day-group{align-items:stretch;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);display:flex;overflow:hidden}.cd-day-step{background:none;border:0;color:var(--fg-muted);cursor:pointer;display:grid;inline-size:34px;place-items:center;transition:background-color var(--duration-fast) var(--ease)}@media (hover:hover){.cd-day-step:hover{background:var(--bg-hover);color:var(--fg-default)}}.cd-day-step:active{background:var(--bg-sunken);color:var(--fg-default)}.cd-day-step:focus-visible{box-shadow:var(--shadow-focus) inset;outline:none}.u-date.cd-day-wrap{flex:none;width:auto}.u-date__trigger.cd-day{grid-column-gap:var(--space-2);grid-row-gap:0;align-content:center;background:none;block-size:100%;border:0;border-inline:1px solid var(--border-subtle);border-radius:0;column-gap:var(--space-2);display:grid;grid-template-columns:auto auto;line-height:1.25;min-block-size:40px;padding-block:0;padding-inline:var(--space-3);row-gap:0}.u-date__trigger.cd-day:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-subtle)}.u-date__trigger.cd-day.u-date__trigger--open,.u-date__trigger.cd-day:focus-visible{border-color:var(--border-subtle);box-shadow:var(--shadow-focus) inset;outline:none}.u-date__trigger.cd-day:before{content:attr(data-word);font-size:var(--text-sm);font-weight:var(--weight-semibold);grid-column:2;grid-row:1;white-space:nowrap}.u-date__trigger.cd-day .u-date__icon{align-self:center;color:var(--fg-subtle);grid-column:1;grid-row:1/span 2}.u-date__trigger.cd-day .u-date__placeholder,.u-date__trigger.cd-day .u-date__value{color:var(--fg-muted);font-size:var(--text-xs);grid-column:2;grid-row:2}@media (max-width:900px){.cd-day-step{inline-size:44px}.u-date__trigger.cd-day{min-block-size:44px}.cd-day-reset{min-block-size:40px;padding-inline:var(--space-2)}}.sdt{display:flex;flex-direction:column;gap:var(--space-4)}.sdt-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.sdt-head__h{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.sdt-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sdt-chip{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--fg-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--text-sm);gap:var(--space-2);padding:var(--space-1) var(--space-3);transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.sdt-chip:hover{border-color:var(--border-default);color:var(--fg-default)}.sdt-chip.is-on{background:var(--bg-selected);border-color:var(--border-brand);color:var(--brand-700);font-weight:var(--weight-semibold)}.sdt-chip:focus-visible{box-shadow:var(--shadow-focus);outline:none}.sdt-chip__n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}.sdt-group{flex-direction:column}.sdt-group,.sdt-group__h{display:flex;gap:var(--space-2)}.sdt-group__h{align-items:center;color:var(--fg-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}.sdt-group__n{font-feature-settings:"tnum";color:var(--fg-subtle);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium)}.sdt-rows{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0;transition:opacity var(--duration-base) var(--ease)}.sdt-rows[data-busy=true]{opacity:.55;pointer-events:none}.sdt-row{grid-gap:var(--space-3);align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);display:grid;gap:var(--space-3);grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1.4fr) auto 224px;padding:var(--space-3) var(--space-4)}.sdt-row[data-tone]{border-inline-start-width:3px}.sdt-row[data-tone=warn]{border-inline-start-color:var(--warn-solid)}.sdt-row[data-tone=danger]{border-inline-start-color:var(--danger-solid)}.sdt-row[data-tone=brand]{border-inline-start-color:var(--brand-600)}.sdt-row[data-settling=true]{background:var(--bg-sunken)}.sdt-row--skeleton{display:block}.sdt-row__what{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.sdt-row__title{font-weight:var(--weight-medium)}.sdt-row__reason,.sdt-row__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdt-row__reason{color:var(--fg-subtle);font-size:var(--text-xs)}.sdt-row__where,.sdt-row__who-name{color:var(--fg-muted);font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;unicode-bidi:isolate;white-space:nowrap}.sdt-row__who{align-items:center;gap:var(--space-2)}.sdt-row__value,.sdt-row__who{display:flex;min-inline-size:0}.sdt-row__value{flex-direction:column;gap:2px}.sdt-row__when{color:var(--fg-subtle);font-size:var(--text-2xs)}.sdt-row__state{display:flex;justify-content:flex-start}.sdt-row__do{align-items:center;display:flex;gap:var(--space-2);justify-content:flex-end}.sdt-row__sending{color:var(--fg-muted);font-size:var(--text-xs);white-space:nowrap}.sdt-none{color:var(--fg-muted);font-size:var(--text-md);margin:0;padding:var(--space-4) 0}.sdt-empty{gap:var(--space-2);padding:var(--space-6) var(--space-4)}.sdt-empty .u-empty__title{color:var(--fg-muted);font-size:var(--text-md);font-weight:var(--weight-medium)}.sdt-empty .u-btn{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.sdt-lane{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4)}.sdt-lane[data-tone=warn]{background:var(--warn-surface);border-color:var(--warn-border)}.sdt-lane__h{align-items:center;cursor:pointer;display:flex;font-size:var(--text-md);font-weight:var(--weight-semibold);gap:var(--space-2);margin:0}details.sdt-lane>summary.sdt-lane__h{list-style:none}details.sdt-lane>summary.sdt-lane__h::-webkit-details-marker{display:none}.sdt-lane__h:after{-webkit-margin-start:auto;block-size:8px;border-bottom:2px solid var(--fg-subtle);border-right:2px solid var(--fg-subtle);content:"";inline-size:8px;margin-inline-start:auto;transform:rotate(45deg);transition:transform var(--duration-fast) var(--ease)}h4.sdt-lane__h:after{content:none}details.sdt-lane[open]>.sdt-lane__h:after{transform:rotate(-135deg)}.sdt-lane__why{color:var(--fg-muted);font-size:var(--text-sm);margin:var(--space-2) 0 0}.sdt-lane__list{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:var(--space-3) 0 0;padding:0}.sdt-lane__item{align-items:center;display:flex;font-size:var(--text-sm);gap:var(--space-3)}.sdt-lane__task{font-weight:var(--weight-medium)}.sdt-lane__crop,.sdt-lane__who{color:var(--fg-muted);unicode-bidi:isolate}.sdt-lane__item .u-btn{-webkit-margin-start:auto;margin-inline-start:auto}.sbd{display:flex;flex-direction:column;gap:var(--space-3)}.sbd__lede{color:var(--fg-muted);font-size:var(--text-sm);margin:0}.sbd__foot{align-items:baseline;display:flex;gap:var(--space-3);justify-content:space-between}.sbd__help{color:var(--fg-subtle);font-size:var(--text-xs)}.sbd__help.is-error{color:var(--danger-fg)}.sbd__count{font-feature-settings:"tnum";color:var(--fg-subtle);font-size:var(--text-2xs);font-variant-numeric:tabular-nums}@media (max-width:900px){.sdt-row{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--space-2)}.sdt-row__what{grid-column:1/-1}.sdt-row__where,.sdt-row__who{grid-column:auto}.sdt-row__value{grid-column:1/-1}.sdt-row__state{grid-column:1}.sdt-row__do{grid-column:1/-1;justify-content:flex-start}.sdt .cd-day-step{inline-size:44px}.sdt-chip,summary.sdt-lane__h{min-block-size:40px}}@media (max-width:560px){.sdt-lane__item{align-items:baseline;column-gap:var(--space-2);flex-wrap:wrap;padding-block:var(--space-2);row-gap:2px}.sdt-lane__item+.sdt-lane__item{-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle)}.sdt-lane__task{flex-basis:100%}.sdt-lane__crop,.sdt-lane__who{font-size:var(--text-sm)}.sdt-lane__who:before{-webkit-margin-end:var(--space-2);color:var(--fg-subtle);content:"·";margin-inline-end:var(--space-2)}.sdt-lane__item .u-btn{-webkit-margin-start:0;-webkit-margin-before:var(--space-2);flex-basis:100%;margin-block-start:var(--space-2);margin-inline-start:0}.sdt-lane__list{gap:0}}.sd-section--team{--tier-1:var(--brand-700);--tier-2:#3d8f74;--tier-3:var(--n-300);--tier-3-ink:var(--fg-subtle)}.tm-note{color:var(--fg-subtle);font-size:var(--text-xs);margin:0 0 var(--space-3)}.tm-chart{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0}.tm-note--gap{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin:0}.tm-note__link{background:none;border:0;color:var(--fg-brand);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);padding:0;text-decoration:underline;text-underline-offset:2px}.tm-note__link:hover{color:var(--brand-800)}.tm-stage{grid-gap:var(--space-4);align-items:start;display:grid;gap:var(--space-4);grid-template-columns:1fr}.tm-stage.has-panel{grid-template-columns:minmax(0,1fr) 300px}@media (max-width:900px){.tm-stage.has-panel{grid-template-columns:1fr}}.org{background:radial-gradient(circle at 1px 1px,rgba(16,38,28,.055) 1px,#0000 0) 0 0 /22px 22px,radial-gradient(120% 90% at 50% -10%,var(--brand-25) 0,#f7fcfb00 60%),linear-gradient(180deg,var(--n-0) 0,var(--n-25) 100%);border-radius:var(--radius-xl);box-shadow:0 0 0 1px #10261c12,0 1px 2px #10261c0a;overflow:hidden;position:relative}.org__frame:after{background:linear-gradient(to right,var(--n-0),#fff0 40px),linear-gradient(to left,var(--n-0),#fff0 40px),linear-gradient(to bottom,var(--n-0),#fff0 28px),linear-gradient(to top,var(--n-25),#fff0 28px);content:"";inset:0;opacity:.72;pointer-events:none;position:absolute;z-index:2}.org__frame{block-size:480px;block-size:var(--org-h,480px);cursor:grab;overflow:hidden;perspective:1600px;perspective-origin:50% 40%;position:relative;touch-action:none}.org__frame:active{cursor:grabbing}.org__stage{inset:0;position:absolute;transform:rotateX(0deg) rotateY(0deg);transform:rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg));transform-style:preserve-3d;transition:transform .9s cubic-bezier(.22,.8,.24,1);will-change:transform}.org__stage.is-intro{transform:rotateX(9deg)}.org__stage.is-dragging{transition-duration:.18s}.org__canvas{left:0;opacity:0;position:absolute;top:0;transform-origin:0 0}.org__canvas.is-ready{opacity:1;transition:opacity .24s var(--ease)}.org__canvas.is-gliding{transition:transform .52s cubic-bezier(.22,.8,.24,1),opacity .24s var(--ease)}.org__links{inset:0;overflow:visible;pointer-events:none;position:absolute;transition:opacity .26s var(--ease-out) .2s}.org__links.is-settling{opacity:0;transition-delay:0ms;transition-duration:.11s}.org__link{fill:none;stroke:#10261c29;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:2000;stroke-dashoffset:2000;animation:org-draw .62s var(--ease-out) forwards;animation-delay:.12s;animation-delay:calc(.12s + var(--d, 0)*.13s);transition:stroke .2s var(--ease),stroke-width .2s var(--ease)}@keyframes org-draw{to{stroke-dashoffset:0}}.org__link.is-lit{stroke:var(--brand-600);stroke-width:2.25;filter:drop-shadow(0 0 3px rgba(0,117,85,.35))}.org__pulse{fill:none;stroke:#ffffffd9;stroke-width:2.25;stroke-linecap:round;stroke-dasharray:26 700;stroke-dashoffset:726;animation:org-pulse 1.5s cubic-bezier(.4,0,.6,1) infinite;pointer-events:none}@keyframes org-pulse{to{stroke-dashoffset:0}}.org-team{background:#0075550f;background:var(--brand-a08,#0075550f);block-size:100%;border-radius:16px;box-shadow:inset 0 0 0 1px #00755538,0 1px 2px #10261c0a;inline-size:100%;position:relative;transition:box-shadow .18s var(--ease)}.org-team.is-onpath{box-shadow:inset 0 0 0 1.5px #00755573,0 6px 16px -8px #003c2847}.org-team.is-onpath .org-team__label{background:var(--brand-700);box-shadow:0 0 0 1px var(--brand-700);color:var(--n-0)}.org-team__label{transition:background .16s var(--ease),color .16s var(--ease),box-shadow .16s var(--ease)}.org-team__members{display:flex;gap:10px;padding:8px 10px}.org-team__member{flex:none;position:relative}.org-team__label{align-items:center;background:var(--n-0);border-radius:var(--radius-pill);box-shadow:0 0 0 1px #0075554d;color:var(--brand-800);display:inline-flex;font-size:.625rem;font-weight:var(--weight-semibold);gap:4px;inset-block-start:-10px;inset-inline-start:14px;letter-spacing:.02em;line-height:1.5;max-inline-size:calc(100% - 28px);overflow:hidden;padding:2px 8px 2px 7px;position:absolute;text-overflow:ellipsis;white-space:nowrap}.org-team__label svg{flex:none;opacity:.8}.org__slot--cap{display:flex;justify-content:center;pointer-events:none}.org-cap{align-items:center;background:var(--n-0);block-size:100%;border-radius:var(--radius-pill);box-shadow:0 0 0 1px #10261c1a;color:var(--fg-muted);display:inline-flex;font-size:.625rem;font-weight:var(--weight-medium);gap:5px;line-height:1;max-inline-size:100%;padding:0 9px;white-space:nowrap}.org-cap svg{color:var(--brand-700);flex:none;opacity:.85}.org-cap{transition:box-shadow .16s var(--ease),color .16s var(--ease)}.org-cap.is-lit{box-shadow:0 0 0 1.5px var(--brand-600);color:var(--brand-800)}.org-cap__text{overflow:hidden;text-overflow:ellipsis}.org-cap__count{font-feature-settings:"tnum";color:var(--fg-default);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold)}.org-node__note{color:var(--fg-subtle);display:block;font-size:var(--text-2xs);line-height:1.35;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org__slot{left:0;position:absolute;top:0;transition:transform .46s cubic-bezier(.22,.8,.24,1)}.org__enter{animation:org-rise .46s var(--ease-out) forwards;animation-delay:0ms;animation-delay:calc(var(--d, 0)*.13s);block-size:100%;inline-size:100%;opacity:0;transform:translateY(10px)}@keyframes org-rise{to{opacity:1;transform:none}}.org-node{align-items:center;background:var(--n-0);block-size:100%;border-radius:12px;box-shadow:0 0 0 1px #10261c14,0 1px 2px #10261c0d;display:flex;inline-size:100%;padding:0 11px;position:relative;text-align:start;transition:box-shadow .18s var(--ease),transform .18s var(--ease-out),opacity var(--duration-base) var(--ease)}.org-node:hover{box-shadow:0 0 0 1px #00755547,0 8px 18px -8px #10261c52,0 2px 6px -2px #10261c1f;transform:translateY(-2px)}.org-node.is-onpath{box-shadow:0 0 0 1px #00755559,0 2px 6px -3px #003c2833}.org-node.is-selected{box-shadow:0 0 0 1.5px var(--brand-700),0 0 0 4px var(--brand-a12),0 10px 22px -10px #003c2859;transform:translateY(-1px)}.org-node.is-dim{opacity:.22}.org-node.is-inactive{background:var(--n-50)}.org-node.is-inactive .org-node__name{color:var(--fg-muted);text-decoration:line-through}.org-node__face{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:9px;inline-size:100%;min-inline-size:0;padding:0;text-align:start}.org-node__face:focus-visible{border-radius:9px;outline:2px solid var(--border-brand);outline-offset:4px}.org-node__holder{flex:none;line-height:0;position:relative}.org-node.is-loose .org-node__avatar{outline:1.5px dashed var(--n-400);outline-offset:2px}.org-node__text{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-inline-size:0}.org-node__name{color:var(--fg-default);font-size:.8125rem;letter-spacing:-.006em;line-height:1.3}.org-node__name,.org-node__role{font-weight:var(--weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-node__role{color:var(--tier-3-ink);font-size:.5625rem;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}.org-node--t1 .org-node__role,.org-node--t2 .org-node__role{color:var(--tier-1)}.org-node--t3 .org-node__role{color:var(--tier-2)}.org-chip{font-feature-settings:"tnum";align-items:center;background:var(--n-50);border-radius:var(--radius-pill);box-shadow:0 0 0 2px var(--n-0);color:var(--fg-muted);display:inline-flex;font-size:.5625rem;font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);gap:2px;inset-block-end:-4px;inset-inline-start:-7px;line-height:1.55;padding:0 4px 0 3px;position:absolute}.org-chip--crop{background:#d9ece3;color:var(--brand-800)}.org-chip--warehouse{background:#dfe4ec;color:#3d4b60}.org-chip svg{flex:none;opacity:.7}.org-node__fold{align-items:center;background:var(--n-0);block-size:22px;border:0;border-radius:var(--radius-pill);bottom:-11px;box-shadow:0 0 0 1px #10261c17,0 2px 5px -2px #10261c33;color:var(--fg-subtle);cursor:pointer;display:inline-flex;gap:3px;left:50%;min-inline-size:22px;padding:0 7px;position:absolute;transform:translateX(-50%);transition:color .16s var(--ease),box-shadow .16s var(--ease),transform .16s var(--ease-out)}.org-node__fold:hover{box-shadow:0 0 0 1px #0075554d,0 3px 8px -2px #003c2840;color:var(--fg-brand);transform:translateX(-50%) scale(1.08)}.org-node__fold:focus-visible{outline:2px solid var(--border-brand);outline-offset:2px}.org-node__fold svg{transition:transform var(--duration-base) var(--ease)}.org-node__fold.is-closed svg{transform:rotate(-90deg)}[dir=rtl] .org-node__fold.is-closed svg{transform:rotate(90deg)}.org-node__fold-count{font-feature-settings:"tnum";font-size:.625rem;font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}.org-node--site{background:linear-gradient(160deg,#075b41,#023626);box-shadow:0 0 0 1px #002c1f4d,0 6px 16px -8px #00362673,inset 0 1px 0 #ffffff24;color:var(--n-0);cursor:default;gap:10px;inline-size:216px;margin-inline:-20px;padding:0 13px}.org-node--site:before{background:radial-gradient(closest-side,#00755538,#00755500);border-radius:50%;content:"";filter:blur(10px);inset:20% -30% -60% -30%;pointer-events:none;position:absolute;z-index:-1}.org-node--site:hover{box-shadow:0 0 0 1px #002c1f4d,0 14px 28px -10px #0036268c,inset 0 1px 0 #ffffff29;transform:translateY(-1px)}.org-site__mark{background:#ffffff1c;block-size:28px;border-radius:9px;box-shadow:inset 0 0 0 1px #ffffff24;color:#ffffffeb;display:grid;flex:none;inline-size:28px;place-items:center}.org-site__text{display:flex;flex-direction:column;gap:1px;min-inline-size:0}.org-site__name{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:-.008em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-site__meta{color:#ffffff94;font-size:.5625rem;font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase}[dir=rtl] .org-node__fold-count,[dir=rtl] .org-node__name,[dir=rtl] .org-node__role,[dir=rtl] .org-site__meta,[dir=rtl] .org-site__name,[dir=rtl] .org-team__label,[dir=rtl] .org__rail-item,[dir=rtl] .tm-panel__label{letter-spacing:0}.org__rail{inset-block:0;inset-inline-start:0;list-style:none;margin:0;padding:0;pointer-events:none;position:absolute}.org__rail-item{color:var(--fg-subtle);font-size:var(--text-2xs);inset-inline-start:var(--space-4);letter-spacing:.08em;max-inline-size:calc(96px - var(--space-6));max-inline-size:calc(var(--rail-w, 96px) - var(--space-6));position:absolute;text-transform:uppercase;transform:translateY(-50%);white-space:nowrap}@media (max-width:720px){.org__rail{display:none}}.org__hint{border-radius:var(--radius-pill);color:var(--fg-subtle);font-size:var(--text-2xs);inset-inline-start:var(--space-3);margin:0;padding:4px 10px;pointer-events:none}.org__controls,.org__hint{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border:1px solid var(--border-subtle);inset-block-end:var(--space-3);position:absolute}.org__controls{border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);display:flex;gap:2px;inset-inline-end:var(--space-3);padding:3px}.org__controls button{background:none;block-size:28px;border:0;border-radius:50%;color:var(--fg-muted);cursor:pointer;display:grid;inline-size:28px;place-items:center;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.org__controls button:hover{background:var(--bg-hover);color:var(--fg-brand)}.org__controls button:focus-visible{outline:2px solid var(--border-brand);outline-offset:1px}.tm-panel{animation:tm-panel-in .22s var(--ease-out);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);position:relative}@keyframes tm-panel-in{0%{opacity:0;transform:translateY(8px)}}.tm-panel__close{background:none;block-size:26px;border:0;border-radius:50%;color:var(--fg-subtle);cursor:pointer;display:grid;inline-size:26px;inset-block-start:var(--space-3);inset-inline-end:var(--space-3);place-items:center;position:absolute}.tm-panel__close:hover{background:var(--bg-hover);color:var(--fg-default)}.tm-panel__head{-webkit-padding-end:26px;align-items:center;display:flex;gap:var(--space-3);padding-inline-end:26px}.tm-panel__head h3{color:var(--fg-default);font-size:var(--text-lg);margin:0}.tm-panel__head p{color:var(--fg-subtle);font-size:var(--text-xs);margin:2px 0 0}.tm-panel__head .tm-panel__title{color:var(--fg-muted)}.tm-panel__block{display:flex;flex-direction:column;gap:var(--space-2)}.tm-panel__label{color:var(--fg-subtle);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase}.tm-panel__chips{display:flex;flex-wrap:wrap;gap:5px}.tm-panel__chips .org-chip{box-shadow:none;font-size:var(--text-2xs);font-weight:var(--weight-medium);gap:4px;padding:2px 8px;position:static}.tm-panel__plain{color:var(--fg-muted);font-size:var(--text-sm);margin:0}.tm-panel__people{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.tm-panel__people button{align-items:center;background:none;border:0;border-radius:var(--radius-sm);color:var(--fg-default);cursor:pointer;display:flex;font:inherit;font-size:var(--text-sm);gap:var(--space-2);inline-size:100%;padding:5px 6px;text-align:start}.tm-panel__people button:hover{background:var(--bg-hover)}.tm-panel__contact{gap:var(--space-1)}.tm-panel__contact a{align-items:center;color:var(--fg-muted);display:inline-flex;font-size:var(--text-sm);gap:6px;text-decoration:none}.tm-panel__contact a:hover{color:var(--fg-brand);text-decoration:underline}.tm-panel__open{align-items:center;background:none;border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--fg-brand);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);gap:6px;justify-content:center;padding:8px 12px}.tm-panel__open:hover{background:var(--brand-a08);border-color:var(--brand-300)}@media (max-width:640px){.sd-section--team .sd-team-stats{-webkit-padding-after:2px;flex-wrap:nowrap;overflow-x:auto;padding-block-end:2px;scrollbar-width:none}.sd-section--team .sd-team-stats::-webkit-scrollbar{display:none}.sd-section--team .sd-team-stat{flex:none}}.tm-skeleton{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:34px;padding:56px 0}.tm-skeleton__row{display:flex;gap:26px}.tm-skeleton__node{animation:fms-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--n-100) 25%,var(--n-50) 37%,var(--n-100) 63%);background-size:300% 100%;block-size:44px;border-radius:var(--radius-md);display:block;inline-size:148px}.tm-skeleton__node--root{block-size:52px;inline-size:196px}.tm-empty{align-items:center;border:1px dashed var(--border-default);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-3);padding:56px var(--space-6);text-align:center}.tm-empty__mark{background:var(--brand-a08);block-size:52px;border-radius:50%;color:var(--brand-700);display:grid;inline-size:52px;place-items:center}.tm-empty h3{color:var(--fg-default);font-size:var(--text-lg);margin:0}.tm-empty p{color:var(--fg-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0;max-inline-size:42ch}@media (prefers-reduced-motion:reduce){.tm-edit{animation:none}.org__stage,.org__stage.is-intro{transform:none;transition:none}.org__canvas.is-gliding{transition:opacity .24s var(--ease)}.org__link.is-lit{filter:none}.org__pulse{display:none}.org__links,.org__slot{transition:none}.org__enter,.org__link{stroke-dashoffset:0;animation:none;opacity:1;transform:none}.tm-panel,.tm-skeleton__node{animation:none}}.tm-work{-webkit-margin-after:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin-block-end:var(--space-4);overflow:hidden}.tm-work__head{-webkit-border-after:1px solid var(--border-subtle);align-items:center;background:var(--bg-sunken);border-block-end:1px solid var(--border-subtle);display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.tm-work__title{font-size:var(--text-md);font-weight:var(--weight-semibold)}.tm-work__flag{-webkit-margin-start:auto;color:var(--fg-muted);font-size:var(--text-xs);margin-inline-start:auto}.tm-work__err{background:var(--danger-surface);color:var(--danger-fg);font-size:var(--text-xs);padding:var(--space-2) var(--space-4)}.tm-work__list{list-style:none;margin:0;padding:0}.tm-work{--tm-cols:minmax(120px,1.5fr) minmax(160px,2fr) minmax(84px,1fr) 96px}.tm-cols,.tm-r{grid-gap:var(--space-3);align-items:center;display:grid;gap:var(--space-3);grid-template-columns:var(--tm-cols)}.tm-cols{-webkit-border-after:1px solid var(--border-subtle);background:var(--bg-sunken);border-block-end:1px solid var(--border-subtle);color:var(--fg-subtle);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.02em;padding:var(--space-2) var(--space-4)}.tm-row{display:block}.tm-r{background:none;border:0;color:inherit;cursor:pointer;font:inherit;inline-size:100%;min-block-size:48px;padding:var(--space-2) var(--space-4);text-align:start}.tm-r:hover{background:var(--bg-hover)}.tm-r:focus-visible{outline:2px solid var(--brand-600);outline-offset:-2px}.tm-r--ro{cursor:default}.tm-row.is-open .tm-r{background:var(--brand-a08)}.tm-r__crew,.tm-r__thing,.tm-r__who{align-items:center;display:flex;gap:var(--space-2);min-inline-size:0}.tm-r__thing,.tm-r__who{flex-wrap:nowrap;overflow:hidden}.tm-r__icon{color:var(--fg-subtle);display:grid;flex:0 0 auto;place-items:center}.tm-r__name{font-size:var(--text-md);font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-who{align-items:center;background:var(--brand-25);border:1px solid var(--brand-200);border-radius:999px;border-radius:var(--radius-pill,999px);display:inline-flex;gap:6px;min-inline-size:0;padding-block:2px;padding-inline:2px var(--space-2)}.tm-who .u-avatar{box-shadow:0 0 0 1.5px var(--brand-300)}.tm-who__name{font-size:var(--text-sm);font-weight:var(--weight-medium);max-inline-size:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-who--follow{background:var(--bg-surface);border-color:var(--border-subtle)}.tm-who--follow .u-avatar{box-shadow:none}.tm-who__lvl,.tm-who__more{color:var(--fg-subtle);font-size:var(--text-2xs)}.tm-faces{display:inline-flex;flex:0 0 auto}.tm-face{box-shadow:0 0 0 2px var(--bg-surface)}.tm-face+.tm-face{-webkit-margin-start:-6px;margin-inline-start:-6px}.tm-r__n{font-size:var(--text-xs)}.tm-r__n,.tm-r__na{color:var(--fg-subtle)}.tm-r__act{align-items:center;background:var(--brand-a08);border-radius:999px;border-radius:var(--radius-pill,999px);color:var(--brand-700);display:inline-flex;font-size:var(--text-2xs);font-weight:var(--weight-medium);gap:5px;justify-self:end;padding:4px var(--space-3);white-space:nowrap}.tm-edit{--tm-line:480px;-webkit-border-before:1px solid var(--border-subtle);animation:tm-open .16s var(--ease-out);background:var(--bg-sunken);border-block-start:1px solid var(--border-subtle);container-name:tm-drawer;container-type:inline-size;padding:var(--space-3) var(--space-4) var(--space-3)}.tm-edit[aria-busy=true]{opacity:.6;pointer-events:none}.tm-edit__err{background:var(--danger-surface);border-radius:8px;border-radius:var(--radius-md,8px);color:var(--danger-fg);font-size:var(--text-xs);padding:var(--space-2) var(--space-3)}.tm-edit__block+.tm-edit__block{-webkit-margin-before:var(--space-3);-webkit-padding-before:var(--space-3);-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle);margin-block-start:var(--space-3);padding-block-start:var(--space-3)}.tm-edit__title{align-items:center;display:flex;font-size:var(--text-sm);font-weight:var(--weight-semibold);gap:6px;margin:0 0 2px}.tm-people{inline-size:-webkit-max-content;inline-size:max-content;list-style:none;margin:0 0 var(--space-3);max-inline-size:min(100%,480px);max-inline-size:min(100%,var(--tm-line,480px));padding:0}.tm-person{grid-gap:var(--space-2);align-items:center;display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto 30px;min-block-size:38px}.tm-person__who{grid-column:1}.tm-person__lvl{grid-column:2}.tm-person__off{grid-column:3}.tm-person+.tm-person{-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle)}.tm-person__who{align-items:center;display:flex;gap:var(--space-2);min-inline-size:0}.tm-person__name{font-size:var(--text-sm);font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-person__off{background:#0000;block-size:30px;border:0;border-radius:50%;color:var(--fg-subtle);cursor:pointer;display:grid;inline-size:30px;place-items:center}.tm-person__off:hover:not(:disabled){background:var(--danger-surface);color:var(--danger-fg)}.tm-person__off:focus-visible{outline:2px solid var(--brand-600);outline-offset:1px}.tm-person__off:disabled{cursor:default;opacity:.5}.tm-edit__none{color:var(--fg-muted);font-size:var(--text-xs);margin:0 0 var(--space-3)}.tm-edit__add{align-items:center;background:var(--bg-surface);border:1px solid #cfd8d2;border:1px solid var(--border-default,#cfd8d2);border-radius:999px;border-radius:var(--radius-pill,999px);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);gap:5px;min-block-size:32px;padding-inline:var(--space-3)}.tm-edit__add:hover:not(:disabled){border-color:var(--brand-600);color:var(--brand-700)}.tm-edit__add:focus-visible{outline:2px solid var(--brand-600);outline-offset:1px}.tm-edit__add:disabled{cursor:default;opacity:.5}.tm-edit__foot{-webkit-margin-before:var(--space-2);display:flex;justify-content:flex-end;margin-block-start:var(--space-2)}.tm-row__fallback{font-size:var(--text-sm)}.tm-crew__none,.tm-row__fallback{color:var(--fg-muted)}.tm-pick{-webkit-margin-before:var(--space-2);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;border-radius:var(--radius-md,8px);margin-block-start:var(--space-2);max-inline-size:320px;overflow:hidden}.tm-pick__q{-webkit-border-after:1px solid var(--border-subtle);background:#0000;border:0;border-block-end:1px solid var(--border-subtle);font:inherit;font-size:var(--text-sm);inline-size:100%;padding:var(--space-2) var(--space-3)}.tm-pick__q:focus{outline:none}.tm-pick__list{list-style:none;margin:0;max-block-size:240px;overflow-y:auto;padding:4px}.tm-pick__opt{align-items:center;border-radius:6px;border-radius:var(--radius-sm,6px);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-2);min-block-size:40px;padding-inline:var(--space-2)}.tm-pick__opt[aria-selected=true]{background:var(--bg-selected)}.tm-pick__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-pick__busy{-webkit-margin-start:auto;color:var(--fg-subtle);font-size:var(--text-2xs);margin-inline-start:auto}.tm-pick__none{color:var(--fg-muted);font-size:var(--text-xs);padding:var(--space-3)}@keyframes tm-open{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:640px){.tm-work{--tm-cols:minmax(0,1.3fr) minmax(0,1.6fr) 88px}.tm-cols>:nth-child(3),.tm-r__crew{display:none}}.tm-edit .u-segment__item{min-block-size:30px}@container tm-drawer (max-width: 360px){.tm-person{grid-template-columns:minmax(0,1fr) 30px;padding-block:4px;row-gap:4px}.tm-person__who{grid-column:1;grid-row:1}.tm-person__off{grid-column:2;grid-row:1}.tm-person__lvl{grid-column:1;grid-row:2;justify-self:start}.tm-person:has(>.tm-person__lvl) .tm-person__off{grid-column:2;grid-row:2}.tm-edit .u-segment__item{min-block-size:36px}}@container tm-drawer (min-width: 780px){.tm-edit__body{grid-column-gap:24px;grid-column-gap:var(--space-6,24px);column-gap:24px;column-gap:var(--space-6,24px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tm-edit__block+.tm-edit__block{-webkit-margin-before:0;-webkit-padding-before:0;-webkit-border-before:0;-webkit-padding-start:24px;-webkit-padding-start:var(--space-6,24px);-webkit-border-start:1px solid var(--border-subtle);border-block-start:0;border-inline-start:1px solid var(--border-subtle);margin-block-start:0;padding-block-start:0;padding-inline-start:24px;padding-inline-start:var(--space-6,24px)}.tm-edit__block:only-of-type{grid-column-gap:24px;grid-column-gap:var(--space-6,24px);align-items:start;column-gap:24px;column-gap:var(--space-6,24px);display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,480px);grid-template-columns:minmax(0,1fr) minmax(0,var(--tm-line,480px))}.tm-edit__block:only-of-type>.tm-edit__ask{grid-column:1;grid-row:1}.tm-edit__block:only-of-type>*{grid-column:2}.tm-edit__block:only-of-type>.tm-edit__add{justify-self:start}}.tm-bar{-webkit-margin-after:var(--space-4);align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-end:var(--space-4)}.tm-lens{flex:none}.tm-lens .u-segment__item{min-block-size:32px}.tm-bar .sd-team-search{-webkit-margin-start:auto;flex:1 1 220px;margin-inline-start:auto;min-inline-size:0}.tm-groups{display:flex;flex-direction:column;gap:20px;gap:var(--space-5,20px)}.tm-grp{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;border-radius:var(--radius-lg,12px);overflow:hidden}.tm-grp__head{-webkit-border-after:1px solid var(--border-subtle);background:var(--bg-sunken);border-block-end:1px solid var(--border-subtle);padding:var(--space-3) var(--space-4)}.tm-grp__title{align-items:center;color:var(--fg-default);display:flex;font-size:var(--text-md);font-weight:var(--weight-semibold);gap:var(--space-2);margin:0}.tm-grp__icon{color:var(--brand-700);color:var(--fg-brand,var(--brand-700));display:grid;place-items:center}.tm-grp__n{font-feature-settings:"tnum";background:var(--brand-a08);border-radius:999px;border-radius:var(--radius-pill,999px);color:var(--brand-700);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);min-inline-size:22px;padding-inline:6px;text-align:center}.tm-grp__hint{color:var(--fg-muted);font-size:var(--text-xs);line-height:var(--leading-snug);margin:4px 0 0;max-inline-size:68ch}.tm-grp__none{color:var(--fg-muted);font-size:var(--text-sm);margin:0;padding:var(--space-4)}.tm-plist{list-style:none;margin:0;padding:0}.tm-prow{display:block}.tm-prow+.tm-prow{-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle)}.tm-p{grid-gap:var(--space-3);align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:var(--space-3);grid-template-columns:minmax(140px,1.1fr) minmax(0,2fr) 96px;inline-size:100%;min-block-size:54px;padding:var(--space-2) var(--space-4);text-align:start}.tm-p:hover{background:var(--bg-hover)}.tm-p:focus-visible{outline:2px solid var(--brand-600);outline-offset:-2px}.tm-p--ro{cursor:default}.tm-prow.is-open .tm-p{background:var(--brand-a08)}.tm-p__who{align-items:center;gap:var(--space-2)}.tm-p__id,.tm-p__who{display:flex;min-inline-size:0}.tm-p__id{flex-direction:column;gap:1px}.tm-p__name{font-size:var(--text-md);font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-p__role{color:var(--fg-subtle);font-size:var(--text-2xs)}.tm-p__holds{align-items:center;display:flex;flex-wrap:wrap;gap:5px;min-inline-size:0;overflow:hidden}.tm-p__idle{color:#8a6a1f;color:var(--warn-fg,#8a6a1f)}.tm-p__act{align-items:center;background:var(--brand-a08);border-radius:999px;border-radius:var(--radius-pill,999px);color:var(--brand-700);display:inline-flex;font-size:var(--text-2xs);font-weight:var(--weight-medium);gap:5px;justify-self:end;padding:4px var(--space-3);white-space:nowrap}.tm-p--ro .tm-p__act{display:none}.tm-thing__icon{block-size:24px;inline-size:24px}.tm-pick__icon,.tm-thing__icon{background:var(--brand-a08);border-radius:6px;border-radius:var(--radius-sm,6px);color:var(--brand-700);display:grid;flex:none;place-items:center}.tm-pick__icon{block-size:22px;inline-size:22px}.tm-edit__foot{justify-content:space-between}.tm-edit__open{align-items:center;background:none;border:0;border-radius:6px;border-radius:var(--radius-sm,6px);color:var(--brand-700);color:var(--fg-brand,var(--brand-700));cursor:pointer;display:inline-flex;font:inherit;font-size:var(--text-xs);gap:5px;padding:4px var(--space-2)}.tm-edit__open:hover{background:var(--brand-a08)}.tm-edit__open:focus-visible{outline:2px solid var(--brand-600);outline-offset:1px}@media (max-width:640px){.tm-p{grid-template-columns:minmax(0,1fr) 88px;min-block-size:48px}.tm-p__holds{display:none}.tm-bar .sd-team-search{-webkit-margin-start:0;flex-basis:100%;margin-inline-start:0}.tm-lens{inline-size:100%}.tm-lens .u-segment__item{flex:1 1;justify-content:center}}@media (max-width:700px){.sd-section--team>.sd-section-header{display:none}.tm-lens .u-segment__item{min-block-size:40px}.tm-p__who .u-avatar{font-size:12px}}@media (max-width:560px){.tm-lens .u-segment__item{flex:1 1 auto;font-size:13px;min-inline-size:0;padding-inline:var(--space-2)}.tm-lens .u-segment__item svg{display:none}.tm-lens .u-segment__item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.tm-chip{align-items:center;border:1px solid #0000;border-radius:999px;border-radius:var(--radius-pill,999px);display:inline-flex;font-size:var(--text-xs);font-weight:var(--weight-medium);gap:4px;line-height:1.4;max-inline-size:100%;min-inline-size:0;padding-block:3px;padding-inline:var(--space-2)}.tm-chip svg{flex:none;opacity:.75}.tm-chip__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-chip--crop{background:var(--brand-a08);border-color:var(--brand-200);color:var(--brand-800)}.tm-chip--warehouse{background:var(--bg-sunken);border-color:var(--border-subtle);color:var(--fg-default)}.tm-chip--follow{background:var(--bg-surface);border-color:var(--border-default,var(--border-subtle));border-style:dashed;color:var(--fg-muted)}.tm-guide{flex:1 0 100%;margin:-4px 0 0;margin:calc(var(--space-1, 4px)*-1) 0 0;max-inline-size:92ch}.tm-edit__note,.tm-guide{color:var(--fg-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.tm-edit__note{margin:0 0 var(--space-2);max-inline-size:76ch}.tm-edit__legend{-webkit-margin-before:2px;color:var(--fg-subtle);display:block;margin-block-start:2px}.tm-p__auto{background:var(--bg-sunken);border-radius:999px;border-radius:var(--radius-pill,999px);color:var(--fg-subtle);font-size:var(--text-2xs);font-weight:var(--weight-medium);justify-self:end;padding:4px var(--space-3);white-space:nowrap}:root{--dp-green-900:#0f2e22;--dp-green-700:#1a4230;--dp-green-600:#22543f;--dp-green-500:#2e7d5a;--dp-green-400:#3ca370;--dp-green-100:#d4ede2;--dp-green-50:#edf7f2;--dp-amber-500:#d97706;--dp-amber-100:#fef3c7;--dp-amber-50:#fffbeb;--dp-red-500:#dc2626;--dp-red-100:#fee2e2;--dp-red-50:#fef2f2;--dp-neutral-900:#111827;--dp-neutral-700:#374151;--dp-neutral-500:#6b7280;--dp-neutral-300:#d1d5db;--dp-neutral-200:#e5e7eb;--dp-neutral-100:#f3f4f6;--dp-neutral-50:#f9fafb;--dp-white:#fff;--dp-radius-sm:6px;--dp-radius-md:10px;--dp-radius-lg:16px;--dp-radius-xl:20px;--dp-radius-pill:999px;--dp-shadow-sm:0 1px 3px #00000012,0 1px 2px #0000000d;--dp-shadow-md:0 4px 12px #00000014,0 2px 4px #0000000a;--dp-font:var(--font-sans);--dp-transition:150ms ease}.dp-root{background:#f9fafb;background:var(--dp-neutral-50);color:#111827;color:var(--dp-neutral-900);display:flex;font-family:var(--font-sans);font-family:var(--dp-font);min-height:var(--app-vh)}.dp-main{overflow:hidden}.dp-body,.dp-main{display:flex;flex:1 1;flex-direction:column}.dp-body{gap:24px;overflow-y:auto;padding:28px 32px 40px}.dp-page-header{flex-wrap:wrap;gap:16px;justify-content:space-between}.dp-page-header,.dp-page-title{align-items:center;display:flex}.dp-page-title{gap:10px}.dp-page-title__icon{align-items:center;background:#edf7f2;background:var(--dp-green-50);border:1px solid #d4ede2;border:1px solid var(--dp-green-100);border-radius:10px;border-radius:var(--dp-radius-md);color:#22543f;color:var(--dp-green-600);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.dp-page-title__text{color:#111827;color:var(--dp-neutral-900);font-size:22px;font-weight:700;letter-spacing:-.3px;margin:0}.dp-date-range{align-items:center;background:#fff;background:var(--dp-white);border:1px solid #e5e7eb;border:1px solid var(--dp-neutral-200);border-radius:16px;border-radius:var(--dp-radius-lg);box-shadow:0 1px 3px #00000012,0 1px 2px #0000000d;box-shadow:var(--dp-shadow-sm);display:flex;gap:8px;padding:6px 14px}.dp-date-sep{color:#9ca3af;color:var(--dp-neutral-400,#9ca3af);font-size:14px;-webkit-user-select:none;user-select:none}.dp-date-range .dp-date-field{flex:0 0 auto;min-width:160px;width:auto}.dp-card{background:#fff;background:var(--dp-white);border:1px solid #e5e7eb;border:1px solid var(--dp-neutral-200);border-radius:20px;border-radius:var(--dp-radius-xl);box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;box-shadow:var(--dp-shadow-md);overflow:hidden}.dp-section{display:flex;flex-direction:column;gap:24px;padding:24px}.dp-chips{display:flex;flex-wrap:wrap;gap:8px}.dp-chip{background:#f3f4f6;background:var(--dp-neutral-100);border:1.5px solid #0000;border-radius:999px;border-radius:var(--dp-radius-pill);color:#374151;color:var(--dp-neutral-700);cursor:pointer;font-size:13px;font-weight:500;padding:6px 16px;transition:all .15s ease;transition:all var(--dp-transition)}.dp-chip--active{border-color:currentColor}.dp-chip--neutral.dp-chip--active{background:#e5e7eb;background:var(--dp-neutral-200);color:#111827;color:var(--dp-neutral-900)}.dp-chip--success{background:#edf7f2;background:var(--dp-green-50);color:#22543f;color:var(--dp-green-600)}.dp-chip--success.dp-chip--active{background:#d4ede2;background:var(--dp-green-100)}.dp-chip--warning{background:#fffbeb;background:var(--dp-amber-50);color:#d97706;color:var(--dp-amber-500)}.dp-chip--warning.dp-chip--active{background:#fef3c7;background:var(--dp-amber-100)}.dp-chip--danger{background:#fef2f2;background:var(--dp-red-50);color:#dc2626;color:var(--dp-red-500)}.dp-chip--danger.dp-chip--active{background:#fee2e2;background:var(--dp-red-100)}.dp-chip:hover{opacity:.85}.dp-cleaning-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:320px 1fr}.dp-calendar-card{background:#f9fafb;background:var(--dp-neutral-50);border:1px solid #e5e7eb;border:1px solid var(--dp-neutral-200);border-radius:16px;border-radius:var(--dp-radius-lg);padding:16px}.dp-calendar-header{align-items:center;color:#1a4230;color:var(--dp-green-700);display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:14px}.dp-cal-weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px;text-align:center}.dp-cal-wd{color:#6b7280;color:var(--dp-neutral-500);font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 2px;text-transform:uppercase}.dp-cal-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.dp-cal-day{align-items:center;background:#fff;background:var(--dp-white);border-radius:6px;border-radius:var(--dp-radius-sm);color:#374151;color:var(--dp-neutral-700);display:flex;font-size:12px;font-weight:500;height:34px;justify-content:center;transition:background .15s ease;transition:background var(--dp-transition)}.dp-cal-day--other{background:#0000;color:#d1d5db;color:var(--dp-neutral-300)}.dp-cal-day--done{background:#22543f;background:var(--dp-green-600);color:#fffbeb;color:var(--dp-amber-50);font-weight:700}.dp-cal-day--inprogress{background:#fffbeb;background:var(--dp-amber-50);color:#d97706;color:var(--dp-amber-500);font-weight:700}.dp-cal-day--not-cleaned,.dp-cal-day--not-completed{background:#fef2f2;background:var(--dp-red-50);color:#dc2626;color:var(--dp-red-500);font-weight:700}.dp-cal-legend{align-items:center;color:#6b7280;color:var(--dp-neutral-500);display:flex;flex-wrap:wrap;font-size:11px;gap:8px;margin-top:12px}.dp-legend-dot{border-radius:50%;display:inline-block;height:8px;width:8px}.dp-legend-dot--done{background:#3ca370;background:var(--dp-green-400)}.dp-legend-dot--inprogress{background:#d97706;background:var(--dp-amber-500)}.dp-legend-dot--not-cleaned{background:#dc2626;background:var(--dp-red-500)}.dp-table-wrap{border:1px solid #e5e7eb;border:1px solid var(--dp-neutral-200);border-radius:16px;border-radius:var(--dp-radius-lg);overflow-x:auto}.dp-cleaning-table-wrap{flex:1 1}.dp-table{border-collapse:collapse;font-size:14px;width:100%}.dp-table thead tr{background:#f9fafb;background:var(--dp-neutral-50);border-bottom:1.5px solid #e5e7eb;border-bottom:1.5px solid var(--dp-neutral-200)}.dp-table th{color:#6b7280;color:var(--dp-neutral-500);font-size:12px;font-weight:600;letter-spacing:.6px;padding:12px 16px;text-align:center;text-transform:uppercase;white-space:nowrap}.dp-table tbody tr{border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--dp-neutral-100)}.dp-table tbody tr:last-child{border-bottom:none}.dp-table__row{transition:background .15s ease;transition:background var(--dp-transition)}.dp-table__row:hover{background:#f9fafb;background:var(--dp-neutral-50)}.dp-table td{color:#374151;color:var(--dp-neutral-700);padding:12px 16px;text-align:center;vertical-align:middle}.dp-table__idx{color:#9ca3af;color:var(--dp-neutral-400,#9ca3af);font-size:12px;font-weight:600;width:40px}.dp-table__val{color:#1a4230;color:var(--dp-green-700);font-size:15px;font-weight:600}.dp-table__date{color:#6b7280;color:var(--dp-neutral-500);font-size:13px;white-space:nowrap}.dp-user-cell{align-items:center;display:inline-flex;gap:8px}.dp-avatar{border:2px solid #e5e7eb;border:2px solid var(--dp-neutral-200);border-radius:50%;flex-shrink:0;height:30px;object-fit:cover;width:30px}.dp-avatar--sm{height:26px;width:26px}.dp-badge{align-items:center;border-radius:999px;border-radius:var(--dp-radius-pill);display:inline-flex;font-size:12px;font-weight:600;padding:4px 12px;white-space:nowrap}.dp-badge--done{background:#edf7f2;background:var(--dp-green-50);color:#22543f;color:var(--dp-green-600)}.dp-badge--progress{background:#fffbeb;background:var(--dp-amber-50);color:#d97706;color:var(--dp-amber-500)}.dp-badge--danger{background:#fef2f2;background:var(--dp-red-50);color:#dc2626;color:var(--dp-red-500)}.dp-badge--neutral{background:#f3f4f6;background:var(--dp-neutral-100);color:#4b5563;color:var(--dp-neutral-600,#4b5563)}.dp-gallery{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.dp-gallery__item{align-items:center;aspect-ratio:4/3;background:#f9fafb;background:var(--dp-neutral-50);border:1px solid #e5e7eb;border:1px solid var(--dp-neutral-200);border-radius:16px;border-radius:var(--dp-radius-lg);display:flex;justify-content:center;overflow:hidden;transition:box-shadow .15s ease;transition:box-shadow var(--dp-transition)}.dp-gallery__item:hover{box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;box-shadow:var(--dp-shadow-md)}.dp-gallery__img{display:block;height:100%;object-fit:cover;width:100%}.dp-gallery__placeholder{align-items:center;color:#9ca3af;color:var(--dp-neutral-400,#9ca3af);display:flex;flex-direction:column;font-size:13px;gap:8px}.dp-strings{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.dp-string-card{background:#fff;background:var(--dp-white);border:1px solid #e5e7eb;border:1px solid var(--dp-neutral-200);border-radius:16px;border-radius:var(--dp-radius-lg);box-shadow:0 1px 3px #00000012,0 1px 2px #0000000d;box-shadow:var(--dp-shadow-sm);display:flex;flex-direction:column;gap:12px;padding:18px 20px;transition:box-shadow .15s ease,border-color .15s ease;transition:box-shadow var(--dp-transition),border-color var(--dp-transition)}.dp-string-card:hover{border-color:#a7f3d0;border-color:var(--dp-green-200,#a7f3d0);box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;box-shadow:var(--dp-shadow-md)}.dp-string-card__top{align-items:center;display:flex;justify-content:space-between}.dp-string-card__num{background:#22543f;background:var(--dp-green-600);border-radius:999px;border-radius:var(--dp-radius-pill);color:#fff;font-size:11px;font-weight:700;letter-spacing:.5px;padding:3px 10px}.dp-string-card__date{color:#9ca3af;color:var(--dp-neutral-400,#9ca3af);font-size:12px}.dp-string-card__value{color:#1f2937;color:var(--dp-neutral-800,#1f2937);flex:1 1;font-size:15px;font-weight:500;line-height:1.6;margin:0;word-break:break-word}.dp-string-card__footer{border-top:1px solid #f3f4f6;border-top:1px solid var(--dp-neutral-100);color:#6b7280;color:var(--dp-neutral-500);font-size:13px;padding-top:10px}.dp-empty,.dp-string-card__footer{align-items:center;display:flex;gap:8px}.dp-empty{background:#f9fafb;background:var(--dp-neutral-50);border:2px dashed #e5e7eb;border:2px dashed var(--dp-neutral-200);border-radius:20px;border-radius:var(--dp-radius-xl);flex-direction:column;justify-content:center;padding:64px 24px;text-align:center}.dp-empty__icon{align-items:center;background:#edf7f2;background:var(--dp-green-50);border-radius:50%;color:#3ca370;color:var(--dp-green-400);display:flex;height:72px;justify-content:center;margin-bottom:8px;width:72px}.dp-empty__title{color:#374151;color:var(--dp-neutral-700);font-size:17px;font-weight:600;margin:0}.dp-empty__sub{margin:0}.dp-empty__sub,.dp-loading{color:#6b7280;color:var(--dp-neutral-500);font-size:14px}.dp-loading{gap:12px;padding:48px}.dp-loading,.dp-loading-screen{align-items:center;display:flex;justify-content:center}.dp-loading-screen{color:#6b7280;color:var(--dp-neutral-500);flex-direction:column;font-size:14px;gap:16px;height:var(--app-vh)}.dp-loading-spinner{animation:fms-spin .75s linear infinite;border:3px solid #e5e7eb;border-top-color:#22543f;border:3px solid var(--dp-neutral-200);border-radius:50%;border-top-color:var(--dp-green-600);flex-shrink:0;height:28px;width:28px}.dp-info{color:#6b7280;color:var(--dp-neutral-500);font-size:14px;padding:24px}.dp-footer{display:flex;justify-content:flex-start}.dp-btn{align-items:center;background:#fff;background:var(--dp-white);border:1.5px solid #d1d5db;border:1.5px solid var(--dp-neutral-300);border-radius:10px;border-radius:var(--dp-radius-md);color:#374151;color:var(--dp-neutral-700);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-family:var(--dp-font);font-size:14px;font-weight:500;gap:6px;padding:9px 20px;transition:all .15s ease;transition:all var(--dp-transition)}.dp-btn--back:hover{background:#f3f4f6;background:var(--dp-neutral-100);border-color:#9ca3af;border-color:var(--dp-neutral-400,#9ca3af);color:#111827;color:var(--dp-neutral-900)}.dp-btn--back:active{transform:scale(.98)}@media (max-width:960px){.dp-cleaning-layout{grid-template-columns:1fr}.dp-calendar-card{max-width:420px}}@media (max-width:768px){.dp-body{gap:16px;padding:20px 16px 32px}.dp-page-header{align-items:flex-start;flex-direction:column}.dp-date-range{justify-content:space-between;width:100%}.dp-page-title__text{font-size:18px}.dp-gallery{grid-template-columns:repeat(2,1fr)}.dp-strings{grid-template-columns:1fr}}@media (max-width:480px){.dp-gallery{grid-template-columns:1fr}.dp-chips{gap:6px}.dp-chip{font-size:12px;padding:5px 12px}.dp-date-range{flex-wrap:wrap}.dp-date-range .dp-date-field{flex:1 1 140px;min-width:0;width:auto}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--green-deep:#1a3d2e;--green-mid:#1e4d3a;--green-soft:#2e6b50;--green-mist:#e8f0ec;--cream:#faf7f2;--warm-white:#fff;--ink:#1a2218;--ink-muted:#4a5c4e;--ink-faint:#8a9e90;--gold:#c9a84c;--gold-light:#e8d5a3;--gold-dim:#c9a84c26;--error:#c0392b;--error-bg:#fdf0ef;--radius-md:12px;--radius-lg:20px;--transition:0.3s cubic-bezier(0.4,0,0.2,1)}.adm-root{background:#1a3d2e;background:var(--green-deep);font-family:var(--font-sans);justify-content:center;min-height:var(--app-vh);overflow:hidden;padding:32px 16px;position:relative}.adm-back-link,.adm-root{align-items:center;display:flex}.adm-back-link{color:var(--brand-300);font-size:13px;gap:6px;inset-inline-start:32px;position:absolute;text-decoration:none;top:28px;transition:color .3s cubic-bezier(.4,0,.2,1);transition:color var(--transition);z-index:10}.adm-back-link:hover{color:var(--brand-100)}.adm-back-link svg{stroke:currentColor;fill:none;stroke-width:2;height:15px;width:15px}[dir=rtl] .adm-back-link svg{transform:scaleX(-1)}.adm-card{animation:adm-appear .65s cubic-bezier(.4,0,.2,1) both;background:#faf7f2;background:var(--cream);border-radius:20px;border-radius:var(--radius-lg);box-shadow:0 32px 80px #00000059,0 0 0 1px #ffffff0f;max-width:460px;overflow:hidden;position:relative;width:100%;z-index:1}.adm-card-stripe{animation:adm-shimmer 3.5s ease-in-out 1 both;background:linear-gradient(90deg,#1e4d3a,#c9a84c 50%,#1e4d3a);background:linear-gradient(90deg,var(--green-mid) 0,var(--gold) 50%,var(--green-mid) 100%);background-size:200% 100%;height:4px}.adm-card-body{padding:40px 48px 44px}.adm-header{margin-bottom:32px;text-align:center}.adm-icon-wrap{align-items:center;background:#1a3d2e;background:var(--green-deep);border-radius:16px;display:inline-flex;height:64px;justify-content:center;margin-bottom:18px;position:relative;width:64px}.adm-icon-wrap:before{background:linear-gradient(135deg,#c9a84cb3,#0000 50%,#c9a84c4d);border-radius:17px;content:"";inset:-1px;position:absolute;z-index:-1}.adm-icon-wrap svg{stroke:#e8d5a3;stroke:var(--gold-light);fill:none;stroke-width:1.5;height:28px;width:28px}.adm-access-pill{background:#c9a84c26;background:var(--gold-dim);border:1px solid #c9a84c47;border-radius:100px;color:#c9a84c;color:var(--gold);display:inline-block;font-size:10px;font-weight:500;letter-spacing:.16em;margin-bottom:14px;padding:4px 14px;text-transform:uppercase}.adm-title{color:#1a2218;color:var(--ink);font-family:var(--font-sans);font-size:28px;font-weight:600;line-height:1.25;margin-bottom:7px}.adm-title em{color:#1e4d3a;color:var(--green-mid);font-style:italic}.adm-subtitle{color:#8a9e90;color:var(--ink-faint);font-size:13.5px;font-weight:300}.adm-rule{align-items:center;display:flex;gap:10px;margin-bottom:26px}.adm-rule-line{background:#d5e0d8;flex:1 1;height:1px}.adm-rule-diamond{background:#c9a84c;background:var(--gold);flex-shrink:0;height:6px;transform:rotate(45deg);width:6px}.adm-error{-webkit-border-start:3px solid #c0392b;-webkit-border-start:3px solid var(--error);animation:adm-shake .4s ease;background:#fdf0ef;background:var(--error-bg);border-inline-start:3px solid #c0392b;border-inline-start:3px solid var(--error);border-radius:6px;border-radius:var(--radius-sm);color:#c0392b;color:var(--error);font-size:13px;margin-bottom:20px;padding:11px 14px}.adm-field{margin-bottom:18px}.adm-field label{color:#4a5c4e;color:var(--ink-muted);display:block;font-size:11.5px;font-weight:500;letter-spacing:.06em;margin-bottom:7px;text-transform:uppercase}.adm-input-wrap{position:relative}.adm-input-ico{color:#8a9e90;color:var(--ink-faint);display:flex;inset-inline-start:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:color .3s cubic-bezier(.4,0,.2,1);transition:color var(--transition)}.adm-input-ico svg{stroke:currentColor;fill:none;stroke-width:2;height:15px;width:15px}.adm-field input[type=email],.adm-field input[type=password],.adm-field input[type=text]{background:#fff;background:var(--warm-white);border:1.5px solid #d5e0d8;border-radius:12px;border-radius:var(--radius-md);color:#1a2218;color:var(--ink);font-family:var(--font-sans);font-size:14px;outline:none;padding-block:12px;padding-inline:42px 14px;transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);transition:border-color var(--transition),box-shadow var(--transition);width:100%}.adm-field input::placeholder{color:#8a9e90;color:var(--ink-faint);font-weight:300}.adm-field input:focus{border-color:#1e4d3a;border-color:var(--green-mid);box-shadow:0 0 0 3px #1e4d3a14}.adm-field:focus-within .adm-input-ico{color:#1e4d3a;color:var(--green-mid)}.adm-field .adm-pw-wrap input{-webkit-padding-end:46px;padding-inline-end:46px}.adm-pw-eye{background:none;border:none;color:#8a9e90;color:var(--ink-faint);cursor:pointer;display:flex;inset-inline-end:12px;padding:4px;position:absolute;top:50%;transform:translateY(-50%);transition:color .3s cubic-bezier(.4,0,.2,1);transition:color var(--transition)}.adm-pw-eye:hover{color:#1e4d3a;color:var(--green-mid)}.adm-pw-eye svg{stroke:currentColor;fill:none;stroke-width:2;height:17px;width:17px}.adm-options{justify-content:space-between;margin-bottom:24px}.adm-check,.adm-options{align-items:center;display:flex}.adm-check{color:#4a5c4e;color:var(--ink-muted);cursor:pointer;font-size:13px;gap:8px;-webkit-user-select:none;user-select:none}.adm-check input[type=checkbox]{appearance:none;-webkit-appearance:none;border:1.5px solid #c0d0c5;border-radius:4px;cursor:pointer;flex-shrink:0;height:16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:16px}.adm-check input[type=checkbox]:checked{background:#1e4d3a;background:var(--green-mid);border-color:#1e4d3a;border-color:var(--green-mid)}.adm-check input[type=checkbox]:checked:after{border:2px solid #fff;border-left:none;border-top:none;content:"";height:9px;left:3px;position:absolute;top:.5px;transform:rotate(45deg);width:5px}.adm-forgot{background:none;border:none;color:#1e4d3a;color:var(--green-mid);cursor:pointer;font-family:var(--font-sans);font-size:13px;font-weight:500;padding:0;position:relative}.adm-forgot:after{background:#1e4d3a;background:var(--green-mid);bottom:-1px;content:"";height:1px;inset-inline-start:0;position:absolute;transition:width .3s cubic-bezier(.4,0,.2,1);transition:width var(--transition);width:0}.adm-btn,.adm-forgot:hover:after{width:100%}.adm-btn{align-items:center;background:#1a3d2e;background:var(--green-deep);border:none;border-radius:12px;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;font-family:var(--font-sans);font-size:14.5px;font-weight:500;gap:8px;justify-content:center;letter-spacing:.04em;overflow:hidden;padding:14px;position:relative;transition:background .3s cubic-bezier(.4,0,.2,1),transform .15s,box-shadow .3s cubic-bezier(.4,0,.2,1);transition:background var(--transition),transform .15s,box-shadow var(--transition)}.adm-btn:before{background:linear-gradient(135deg,#ffffff12,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.adm-btn:hover:not(:disabled){background:#1e4d3a;background:var(--green-mid);box-shadow:0 8px 28px #1a3d2e66;transform:translateY(-1px)}.adm-btn:disabled{cursor:not-allowed;opacity:.6}.adm-btn svg{stroke:currentColor;fill:none;stroke-width:2;height:16px;transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform var(--transition);width:16px}.adm-btn:hover svg{transform:translateX(4px)}[dir=rtl] .adm-btn svg{transform:scaleX(-1)}[dir=rtl] .adm-btn:hover svg{transform:scaleX(-1) translateX(4px)}.adm-card-footer{align-items:center;background:#f3f8f4;border-top:1px solid #e4ede7;display:flex;gap:8px;justify-content:center;padding:15px 48px}.adm-footer-lock svg{stroke:#8a9e90;stroke:var(--ink-faint);fill:none;stroke-width:2;height:13px;width:13px}.adm-footer-text{color:#8a9e90;color:var(--ink-faint);font-size:11.5px;letter-spacing:.03em}@keyframes adm-appear{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes adm-shimmer{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes adm-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}@media (max-width:520px){.adm-card-body{padding:30px 24px 36px}.adm-card-footer{padding:14px 24px}.adm-back-link{inset-inline-start:20px;top:20px}}@media (prefers-reduced-motion:reduce){.adm-card,.adm-card-stripe,.adm-error{animation:none}}.sb{--sb-bg:var(--brand-950);--sb-fg:#e0ebe6;--sb-fg-muted:#b5c5be;--sb-fg-faint:#899a92;--sb-hover:#ffffff0f;--sb-active:#93bcaa29;--sb-active-strong:#93bcaa38;--sb-border:#93bcaa26;-webkit-border-end:1px solid var(--sb-border);background:var(--sb-bg);border-inline-end:1px solid var(--sb-border);display:flex;flex-direction:column;flex-shrink:0;height:var(--app-vh);height:var(--app-dvh);inset-block-start:0;min-width:var(--sidebar-width);position:-webkit-sticky;position:sticky;transition:width var(--duration-slow) var(--ease),min-width var(--duration-slow) var(--ease);-webkit-user-select:none;user-select:none;width:var(--sidebar-width);z-index:var(--z-sidebar)}.sb[data-collapsed=true]{min-width:var(--sidebar-width-collapsed);width:var(--sidebar-width-collapsed)}.sb__head{-webkit-border-after:1px solid var(--sb-border);align-items:center;border-block-end:1px solid var(--sb-border);display:flex;flex-shrink:0;gap:var(--space-2);min-block-size:var(--topbar-height);padding-inline:var(--space-3) var(--space-2)}.sb__head .sb__brand{-webkit-border-after:none;border-block-end:none;flex:1 1;height:auto;min-inline-size:0;padding-inline:0}.sb__toggle{background:#0000;block-size:28px;border:none;border-radius:var(--radius-sm);color:var(--sb-fg-faint);cursor:pointer;display:grid;flex-shrink:0;inline-size:28px;place-items:center;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.sb__toggle:hover{background:var(--sb-hover);color:var(--sb-fg)}.sb__toggle:focus-visible{outline:2px solid var(--brand-300);outline-offset:-2px}.sb__toggle svg{transition:transform var(--duration-base) var(--ease)}.sb[data-collapsed=true] .sb__toggle svg,[dir=rtl] .sb__toggle svg{transform:scaleX(-1)}[dir=rtl] .sb[data-collapsed=true] .sb__toggle svg{transform:none}.sb[data-collapsed=true] .sb__head{flex-direction:column;gap:var(--space-1);padding-block:var(--space-2);padding-inline:0}.sb__brand{-webkit-border-after:1px solid var(--sb-border);align-items:center;border-block-end:1px solid var(--sb-border);color:inherit;display:flex;flex-shrink:0;gap:var(--space-3);height:var(--topbar-height);padding-inline:var(--space-4);text-decoration:none}.sb[data-collapsed=true] .sb__brand{justify-content:center;padding-inline:0}.sb[data-collapsed=true] .sb__brand-text{display:none}.sb__logo{flex-shrink:0;height:30px;object-fit:contain;width:30px}.sb__brand-text{display:flex;flex-direction:column;line-height:1.15;min-width:0}.sb__brand-name{color:var(--sb-fg);font-size:var(--text-md);font-weight:var(--weight-bold);letter-spacing:-.01em}.sb__brand-org{color:var(--sb-fg-muted);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb__nav{display:flex;flex:1 1;flex-direction:column;gap:var(--space-1);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-3) var(--space-3) var(--space-4);position:relative;scrollbar-color:#93bcaa40 #0000;scrollbar-width:thin}.sb__nav::-webkit-scrollbar{width:6px}.sb__nav::-webkit-scrollbar-thumb{background:#93bcaa38;border-radius:var(--radius-pill)}.sb__section-label{align-items:center;color:var(--sb-fg-faint);display:flex;font-size:max(11.5px,10px);font-size:max(11.5px,calc(10px/var(--app-zoom, 1)));font-weight:var(--weight-medium);gap:var(--space-2);margin-block:var(--space-3) var(--space-1);padding-inline:var(--space-3);white-space:nowrap}.sb__section-label:after{background:var(--sb-border);block-size:1px;content:"";flex:1 1}.sb__section:first-of-type .sb__section-label{-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1)}.sb[data-collapsed=true] .sb__section-label{font-size:0;gap:0;margin-block:var(--space-4) var(--space-2)}.sb__item{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--sb-fg-muted);cursor:pointer;display:flex;font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);gap:var(--space-3);min-height:34px;padding:6px var(--space-3);position:relative;text-align:start;text-decoration:none;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);width:100%}.sb[data-collapsed=true] .sb__item{justify-content:center;padding-inline:0}.sb__item:hover{background:var(--sb-hover);color:var(--sb-fg)}.sb__item:focus-visible{outline:2px solid var(--brand-300);outline-offset:-2px}.sb__item[aria-current=page]{color:var(--sb-fg);font-weight:var(--weight-semibold)}.sb__item[aria-current=page]:hover{background:#0000}.sb__indicator{background:var(--sb-active-strong);block-size:0;block-size:var(--ind-h,0);border-radius:var(--radius-sm);inline-size:0;inline-size:var(--ind-w,0);inset-block-start:0;left:0;opacity:0;pointer-events:none;position:absolute;translate:0 0;translate:var(--ind-x,0) var(--ind-y,0)}.sb__indicator[data-ready]{transition:translate .44s cubic-bezier(.3,1.3,.4,1),inline-size .3s var(--ease-out),block-size .3s var(--ease-out),opacity .15s var(--ease)}.sb__indicator[data-snap]{transition:none}@media (prefers-reduced-motion:reduce){.sb__indicator[data-ready]{transition:none}}.sb__item[aria-current=page] .sb__item-icon{color:var(--brand-300)}.sb__item-icon{color:var(--sb-fg-faint);display:flex;flex-shrink:0;transition:color var(--duration-fast) var(--ease)}.sb[data-collapsed=true] .sb__item-icon{--lean:1;scale:1;scale:var(--mag,1);transition:color var(--duration-fast) var(--ease),scale .16s var(--ease-out),translate .16s var(--ease-out);translate:calc(0px*var(--lean)) 0;translate:calc((var(--mag, 1) - 1)*10px*var(--lean)) 0}[dir=rtl] .sb[data-collapsed=true] .sb__item-icon{--lean:-1}.sb[data-collapsed=true] .sb__item-count{transition:translate .16s var(--ease-out);translate:0 0;translate:calc((var(--mag, 1) - 1)*12px*var(--lean, 1)) calc((1 - var(--mag, 1))*8px)}[dir=rtl] .sb[data-collapsed=true] .sb__item-count{--lean:-1}.sb__item:hover .sb__item-icon{color:var(--sb-fg-muted)}.sb__item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb[data-collapsed=true] .sb__item-label{display:none}.sb__group-head{color:var(--sb-fg-muted)}.sb__group-chevron{-webkit-margin-start:auto;color:var(--sb-fg-faint);flex-shrink:0;margin-inline-start:auto;transition:transform var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.sb__group[data-open=true] .sb__group-chevron{transform:rotate(180deg)}.sb__group-head:hover .sb__group-chevron{color:var(--sb-fg-muted)}.sb[data-collapsed=true] .sb__group-chevron{display:none}.sb__group-head[aria-current=true]{color:var(--sb-fg)}.sb__group-head[aria-current=true] .sb__item-icon{color:var(--brand-300)}.sb__group-body{-webkit-margin-before:1px;-webkit-margin-start:calc(var(--space-3) + 9px);-webkit-padding-start:var(--space-3);-webkit-border-start:1px solid var(--sb-hover);border-inline-start:1px solid var(--sb-hover);display:flex;flex-direction:column;gap:1px;margin-block-start:1px;margin-inline-start:calc(var(--space-3) + 9px);padding-inline-start:var(--space-3)}.sb[data-collapsed=true] .sb__group-body{display:none}.sb__item--nested{font-size:var(--text-sm);min-height:30px}.sb__item--nested .sb__item-icon{opacity:.85}.sb__item-count{-webkit-margin-start:auto;align-items:center;background:var(--sb-hover);border-radius:var(--radius-pill);color:var(--sb-fg-muted);display:inline-flex;font-size:var(--text-2xs);font-weight:var(--weight-bold);height:18px;justify-content:center;margin-inline-start:auto;min-width:20px;padding-inline:5px}.sb__item-count[data-tone=alert]{background:var(--danger-solid);color:var(--n-0)}.sb[data-collapsed=true] .sb__item-count{background:var(--danger-solid);font-size:0;height:8px;inset-block-start:4px;inset-inline-end:8px;margin:0;min-width:8px;padding:0;position:absolute}.sb__switcher{flex-shrink:0;padding:0 var(--space-3) var(--space-3)}.sb[data-collapsed=true] .sb__switcher{display:none}.sb__switcher-btn{align-items:center;background:#ffffff08;border:1px solid var(--sb-border);border-radius:var(--radius-md);color:var(--sb-fg);cursor:pointer;display:flex;font-family:inherit;font-size:var(--text-sm);gap:var(--space-2);padding:var(--space-2) var(--space-3);text-align:start;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease);width:100%}.sb__switcher-btn:hover{background:var(--sb-hover);border-color:#93bcaa4d}.sb__switcher-btn:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}.sb__switcher-label{color:var(--sb-fg-faint);display:block;font-size:var(--text-2xs);letter-spacing:.07em;text-transform:uppercase}.sb__switcher-value{display:block;font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb__switcher-pop{animation:fms-rise-in var(--duration-base) var(--ease-out);background:var(--n-0);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);inset-block-end:calc(100% + var(--space-2));inset-inline:var(--space-3);max-height:320px;overflow-y:auto;padding:var(--space-1);position:absolute;z-index:var(--z-dropdown)}.sb__switcher-wrap{position:relative}.sb__switcher-opt{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--fg-default);cursor:pointer;display:flex;font-family:inherit;font-size:var(--text-sm);gap:var(--space-2);padding:var(--space-2) var(--space-3);text-align:start;width:100%}.sb__switcher-opt:hover{background:var(--bg-hover)}.sb__switcher-opt[aria-selected=true]{background:var(--bg-selected);color:var(--brand-700);font-weight:var(--weight-semibold)}.sb__foot{-webkit-border-before:1px solid var(--sb-border);align-items:center;border-block-start:1px solid var(--sb-border);display:flex;flex-shrink:0;gap:var(--space-1);padding:var(--space-2)}.sb__foot .sb__user{flex:1 1;min-inline-size:0}.sb__signout{background:#0000;block-size:30px;border:none;border-radius:var(--radius-sm);color:var(--sb-fg-faint);cursor:pointer;display:grid;flex-shrink:0;inline-size:30px;place-items:center;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.sb__signout:hover{background:var(--sb-hover);color:var(--sb-fg)}.sb__signout:focus-visible{outline:2px solid var(--brand-300);outline-offset:-2px}.sb[data-collapsed=true] .sb__foot{flex-direction:column;gap:var(--space-1)}.sb__user{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--radius-md);color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:var(--space-3);padding:var(--space-2);text-align:start;transition:background var(--duration-fast) var(--ease);width:100%}.sb__user,.sb__user:focus,.sb__user:hover{text-decoration:none}.sb__user:hover{background:var(--sb-hover)}.sb__user:focus-visible{outline:2px solid var(--brand-300);outline-offset:-2px}.sb[data-collapsed=true] .sb__user{justify-content:center;padding-inline:0}.sb__avatar{background:linear-gradient(135deg,var(--brand-500),var(--brand-300));border-radius:50%;color:var(--n-0);display:grid;flex-shrink:0;font-size:var(--text-xs);font-weight:var(--weight-bold);height:32px;letter-spacing:.02em;object-fit:cover;place-items:center;width:32px}.sb__user-text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.sb[data-collapsed=true] .sb__user-text{display:none}.sb__user-name{color:var(--sb-fg);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.sb__user-name,.sb__user-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb__user-role{color:var(--sb-fg-muted);font-size:var(--text-xs)}@media (max-width:900px){.sb{box-shadow:none;inset-block:0;inset-inline-start:0;max-width:85vw;min-width:280px;position:fixed;transform:translateX(-100%);transform:translateX(calc(var(--sb-slide, -1)*100%));transition:transform var(--duration-slow) var(--ease);width:280px;z-index:var(--z-modal)}[dir=rtl] .sb{--sb-slide:1}[dir=ltr] .sb{--sb-slide:-1}.sb[data-open=true]{box-shadow:var(--shadow-xl);transform:translateX(0)}.sb[data-collapsed=true]{min-width:280px;width:280px}.sb[data-collapsed=true] .sb__item-label{display:block}.sb[data-collapsed=true] .sb__user-text{display:flex}.sb[data-collapsed=true] .sb__switcher{display:block}.sb[data-collapsed=true] .sb__item{justify-content:flex-start;padding-inline:var(--space-3)}.sb[data-collapsed=true] .sb__user{justify-content:flex-start;padding-inline:var(--space-2)}.sb[data-collapsed=true] .sb__brand{justify-content:flex-start;padding-inline:var(--space-4)}.sb[data-collapsed=true] .sb__section-label{background:none;color:var(--sb-fg-faint);height:auto;margin:0;padding:var(--space-2) var(--space-3) var(--space-1)}.sb[data-collapsed=true] .sb__item-count{-webkit-margin-start:auto;background:var(--sb-hover);font-size:var(--text-2xs);height:18px;margin-inline-start:auto;min-width:20px;padding-inline:5px;position:static}.sb[data-collapsed=true] .sb__item-count[data-tone=alert]{background:var(--danger-solid)}.sb__toggle{display:none}.sb__head .sb__brand,.sb__item,.sb__item--nested,.sb__switcher-btn,.sb__switcher-opt,.sb__user{min-block-size:44px}.sb__signout{block-size:44px;inline-size:44px}[dir=rtl] .sb__signout svg{transform:scaleX(-1)}.sb[data-confirming=true]{z-index:var(--z-dropdown)}}.sb__scrim{animation:fms-fade-in var(--duration-base) var(--ease);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:var(--overlay);border:none;inset:0;position:fixed;z-index:var(--z-overlay)}@media (min-width:901px){.sb__scrim{display:none}}.dtb-header{align-items:center;background:#fff;border:none;border-bottom:1px solid #2d5d471a;border-radius:0;box-shadow:0 1px 3px #0000000d,0 8px 24px #2d5d470f;display:flex;gap:16px;height:64px;justify-content:space-between;margin:0 0 16px;padding:20px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.dtb-header.rtl{direction:rtl}:dir(rtl) .dtb-header{margin-left:0}.dtb-left{flex:1 1;gap:14px;min-width:0}.dtb-left,.dtb-logo-mark{align-items:center;display:flex}.dtb-logo-mark{background:#1a3728;border-radius:10px;flex-shrink:0;height:36px;justify-content:center;width:36px}.dtb-left-divider{background:#2d5d471f;flex-shrink:0;height:28px;width:1px}.dtb-back{gap:10px;min-width:0}.dtb-back,.dtb-back-btn{align-items:center;display:flex}.dtb-back-btn{background:#0000;border:1px solid #2d5d4724;border-radius:8px;color:#2d5d47;cursor:pointer;flex-shrink:0;height:32px;justify-content:center;transition:background .18s ease,border-color .18s ease,transform .18s ease;width:32px}.dtb-back-btn:hover{background:#f0f5f2;border-color:#2d5d4747;transform:translateX(-1px)}.dtb-header.rtl .dtb-back-btn:hover{transform:translateX(1px)}.dtb-back-text{display:flex;flex-direction:column;gap:1px;min-width:0}.dtb-breadcrumb{color:#9ba8a3;font-size:10px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.dtb-title{color:#1a2e24;font-size:16px;font-weight:650;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtb-center-nav{align-items:center;background:#f3f5f3;border-radius:10px;display:flex;flex-shrink:0;gap:2px;padding:3px}.dtb-nav-pill{background:#0000;border:none;border-radius:7px;color:#6b8078;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:6px 14px;transition:color .18s,background .18s,box-shadow .18s;white-space:nowrap}.dtb-nav-pill:hover{background:#2d5d4712;color:#2d5d47}.dtb-nav-pill--active{background:#fff;box-shadow:0 1px 4px #00000017;color:#1a3728;font-weight:650}.dtb-right{align-items:center;display:flex;flex-shrink:0;gap:4px}.dtb-right-sep{background:#2d5d471a;height:22px;margin:0 6px;width:1px}.dtb-icon-btn,.dtb-icon-wrap{position:relative}.dtb-icon-btn{align-items:center;background:#0000;border:none;border-radius:9px;color:#5a7a6e;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .18s,color .18s;width:36px}.dtb-icon-btn:hover{background:#f0f5f2;color:#2d5d47}.dtb-badge{background:#ef9f27;border:2px solid #fff;border-radius:50%;color:#fff;font-size:8px;font-size:calc(8px/var(--app-zoom, 1));font-weight:700;height:15px;height:calc(15px/var(--app-zoom, 1));justify-content:center;line-height:1;min-width:15px;min-width:calc(15px/var(--app-zoom, 1));padding:0 2px;position:absolute;right:4px;top:4px}.dtb-badge,.dtb-user-pill{align-items:center;display:flex}.dtb-user-pill{background:#0000;border:1px solid #2d5d471f;border-radius:50px;cursor:pointer;font-family:inherit;gap:8px;padding:4px 10px 4px 4px;transition:background .18s,border-color .18s}.dtb-user-pill:hover{background:#f0f5f2;border-color:#2d5d4738}.dtb-avatar-img{object-fit:cover}.dtb-avatar-img,.dtb-avatar-initials{border-radius:50%;flex-shrink:0;height:28px;width:28px}.dtb-avatar-initials{align-items:center;background:linear-gradient(135deg,#2d5d47,#3a7556);color:#fff;display:flex;font-family:inherit;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.5px}.dtb-user-info{align-items:flex-start;display:flex;flex-direction:column;gap:0;text-align:left}.dtb-username{color:#1a2e24;font-size:13px;font-weight:600}.dtb-username,.dtb-userrole{line-height:1.2;white-space:nowrap}.dtb-userrole{color:#9ba8a3;font-size:10px;font-weight:400}.dtb-chevron{color:#9ba8a3;flex-shrink:0;transition:transform .2s ease}.dtb-chevron.rotated{transform:rotate(180deg)}.dtb-user-menu{animation:dtbFadeIn .18s ease;background:#fff;border:1px solid #2d5d471a;border-radius:14px;box-shadow:0 8px 28px #0000001a;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:200px;z-index:200}.dtb-header.rtl .dtb-user-menu{left:0;right:auto}.dtb-user-menu__header{border-bottom:1px solid #2d5d4712;display:flex;flex-direction:column;gap:1px;padding:12px 14px}.dtb-user-menu__label{color:#9ba8a3;font-size:10px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.dtb-user-menu__name{color:#1a2e24;font-size:13px;font-weight:600}.dtb-user-menu__body{padding:6px}.dtb-menu-sep{background:#2d5d4712;height:1px;margin:3px 0}.dtb-menu-item{align-items:center;background:#0000;border:none;border-radius:8px;color:#1a2e24;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:10px;padding:9px 10px;text-align:left;transition:background .15s;width:100%}.dtb-menu-item:hover{background:#f3f5f3}.dtb-menu-item--danger{color:#a32d2d}.dtb-menu-item--danger:hover{background:#fef5f5}.dtb-menu-item.disabled{cursor:not-allowed;opacity:.45}.dtb-menu-item.disabled:hover{background:#0000}.dtb-lang-menu{animation:dtbFadeIn .18s ease;background:#fff;border:1px solid #2d5d471a;border-radius:12px;box-shadow:0 8px 24px #0000001a;left:0;overflow:hidden;position:absolute;top:calc(100% + 8px);width:130px;z-index:200}.dtb-lang-menu--sidebar{animation:dtbFadeUp .18s ease;bottom:calc(100% + 8px);top:auto}.dtb-lang-option{align-items:center;color:#2d5d47;cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:space-between;padding:10px 14px;transition:background .15s}.dtb-lang-option:hover{background:#f3f5f3}.dtb-lang-option.active{background:#f0f5f2;color:#1a3728;font-weight:650}.dtb-lang-sep{background:#2d5d4714;height:1px}.dtb-notif-mobile{display:none}.dtb-hamburger{align-items:center;background:linear-gradient(135deg,#2d5d4714,#2d5d4708);border:1px solid #2d5d4724;border-radius:10px;color:#2d5d47;cursor:pointer;display:none;flex-shrink:0;height:38px;justify-content:center;transition:background .2s,transform .15s;width:38px}.dtb-hamburger:active{background:linear-gradient(135deg,#2d5d4724,#2d5d4714);transform:scale(.94)}.dtb-sidebar{background:#edf1ee;box-shadow:-4px 0 32px #0000001a;display:flex;flex-direction:column;height:100%;padding:0;position:fixed;right:-290px;top:0;transition:right .38s cubic-bezier(.4,0,.2,1);width:270px;z-index:99999}.dtb-sidebar--open{right:0}.dtb-header.rtl .dtb-sidebar{left:-290px;right:auto;transition:left .38s cubic-bezier(.4,0,.2,1)}.dtb-header.rtl .dtb-sidebar--open{left:0}.dtb-sidebar-header{align-items:center;border-bottom:1px solid #2d5d471a;display:flex;justify-content:space-between;padding:20px 20px 16px}.dtb-sidebar-logo{width:60%}.dtb-sidebar-logo img{display:block;width:100%}.dtb-sidebar-close{align-items:center;background:#2d5d4714;border-radius:8px;color:#2d5d47;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .2s,transform .2s;width:32px}.dtb-sidebar-close:hover{background:#2d5d4726;transform:rotate(90deg)}.dtb-sidebar-body{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;overflow-y:auto;padding:16px 12px 20px}.dtb-sidebar-top{display:flex;flex-direction:column;gap:4px}.dtb-sidebar-bottom{border-top:1px solid #2d5d471a;margin-top:16px;padding-top:16px;position:relative}.dtb-sidebar-nav-btn{align-items:center;background:#0000;border:1.5px solid #0000;border-radius:10px;color:#2d5d47;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:10px;padding:11px 14px;text-align:left;transition:background .2s,border-color .2s,color .2s;width:100%}.dtb-sidebar-nav-btn:hover{background:#2d5d4712}.dtb-sidebar-nav-btn.active{background:#2d5d471f;border-color:#2d5d472e;color:#1a3728;font-weight:650}.dtb-sidebar-nav-btn--danger{color:#a32d2d}.dtb-sidebar-nav-btn--danger:hover{background:#a32d2d12}.dtb-lang-trigger{align-items:center;background:#fff;border:1px solid #2d5d4724;border-radius:10px;color:#2d5d47;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:8px;padding:10px 14px;transition:background .2s;width:100%}.dtb-lang-trigger:hover{background:#f0f5f2}.dtb-lang-trigger .rotated{transform:rotate(180deg)}.dtb-footer{display:none}.dtb-notif-dropdown{animation:dtbFadeIn .18s ease;background:#fff;border:1px solid #2d5d471a;border-radius:14px;box-shadow:0 8px 32px #0000001c;display:flex;flex-direction:column;left:auto;max-height:calc(100vh - 88px);max-width:calc(100vw - 32px);overflow:hidden;position:fixed;right:16px;top:72px;width:390px;z-index:1000}.dtb-header.rtl .dtb-notif-dropdown{left:16px;right:auto}.dtb-notif-dropdown__header{align-items:center;background:#fbfdfb;border-bottom:1px solid #2d5d4712;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 16px 11px}.dtb-notif-dropdown__header-left{align-items:center;display:flex;gap:8px}.dtb-notif-dropdown__title{color:#1a2e24;font-size:14px;font-weight:700}.dtb-notif-dropdown__count{background:#ef9f27;border-radius:50px;color:#fff;font-size:10px;font-weight:600;padding:2px 8px}.dtb-notif-dropdown__close{align-items:center;background:none;border:none;border-radius:5px;color:#9ba8a3;cursor:pointer;display:flex;justify-content:center;padding:2px;transition:background .15s,color .15s}.dtb-notif-dropdown__close:hover{background:#f3f5f3;color:#2d5d47}.dtb-notif-dropdown__list{flex:1 1 auto;max-height:420px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.dtb-notif-dropdown__empty{color:#9ba8a3;font-size:13px;padding:2rem 1rem;text-align:center}.dtb-notif-dropdown__footer{border-top:1px solid #2d5d4712;flex-shrink:0;padding:10px 14px}.dtb-notif-dropdown__view-all{background:#f0f5f2;border:none;border-radius:8px;color:#2d5d47;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:8px 16px;transition:background .15s;width:100%}.dtb-notif-dropdown__view-all:hover{background:#e4ede8}.dtb-notif-item{border-bottom:1px solid #2d5d4714;cursor:default;display:flex;gap:12px;padding:14px 16px;position:relative;transition:background .15s}.dtb-notif-item--clickable{cursor:pointer}.dtb-notif-item--clickable:focus-visible{outline:2px solid #23543f;outline-offset:-2px}.dtb-notif-item:last-child{border-bottom:none}.dtb-notif-item:hover{background:#f6faf7}.dtb-notif-item:not(.dtb-notif-item--read){background:#fbfdfb}.dtb-notif-item:not(.dtb-notif-item--read):before{background:#ef9f27;border-radius:3px;bottom:10px;content:"";inset-inline-start:0;position:absolute;top:10px;width:3px}.dtb-notif-item--critical:not(.dtb-notif-item--read):before{background:#e24b4a}.dtb-notif-item--success:not(.dtb-notif-item--read):before{background:#639922}.dtb-notif-item--read .dtb-notif-item__icon{opacity:.5}.dtb-notif-item--read .dtb-notif-item__headline{color:#6b7f76;font-weight:600}.dtb-notif-item__icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-top:2px;width:36px}.dtb-notif-item__icon--warning{background:#faeeda;color:#ba7517}.dtb-notif-item__icon--critical{background:#fcebeb;color:#a32d2d}.dtb-notif-item__icon--success{background:#eaf3de;color:#3b6d11}.dtb-notif-item__icon--info{background:var(--info-surface);color:var(--info-fg)}.dtb-notif-item__body{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.dtb-notif-item__top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.dtb-notif-item__headline{color:#14231c;font-size:14px;font-weight:700;line-height:1.4;margin:0;min-width:0;overflow-wrap:break-word}.dtb-notif-item--critical .dtb-notif-item__headline{color:#8d2626}.dtb-notif-item__hl-item{color:#14231c}.dtb-notif-item__hl-ref{color:#6b7d74;color:var(--fg-subtle,#6b7d74);direction:ltr;font-family:ui-monospace,monospace;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;unicode-bidi:isolate}.dtb-notif-item__time{align-items:center;color:var(--fg-subtle);display:inline-flex;flex-shrink:0;font-size:11.5px;gap:5px;margin:0;padding-top:2px;white-space:nowrap}.dtb-notif-item__unread-dot{background:#2d8a5f;border-radius:50%;flex-shrink:0;height:7px;width:7px}.dtb-notif-item__desc{color:#4a5f55;font-size:13px;line-height:1.55;margin:0;overflow-wrap:break-word}.dtb-notif-item__desc b{color:#22382e;font-weight:700}.dtb-notif-item__bar-row{align-items:center;display:flex;gap:8px;margin-top:2px}.dtb-notif-item__bar-track{background:#eef2ef;border-radius:3px;flex:1 1;height:5px;overflow:hidden}.dtb-notif-item__bar-fill{border-radius:3px;height:100%;transition:width .4s ease}.dtb-notif-item__bar-fill--warning{background:#ef9f27}.dtb-notif-item__bar-fill--critical{background:#e24b4a}.dtb-notif-item__bar-fill--success{background:#639922}.dtb-notif-item__bar-pct{flex-shrink:0;font-size:11px;font-weight:700;min-width:30px;text-align:end}.dtb-notif-item__bar-pct--warning{color:#ba7517}.dtb-notif-item__bar-pct--critical{color:#a32d2d}.dtb-notif-item__bar-pct--success{color:#3b6d11}.dtb-notif-item__meta{color:var(--fg-subtle);font-size:11.5px;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes dtbFadeIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dtbFadeUp{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.dtb-notif-dropdown__list::-webkit-scrollbar,.dtb-sidebar-body::-webkit-scrollbar{width:4px}.dtb-notif-dropdown__list::-webkit-scrollbar-track,.dtb-sidebar-body::-webkit-scrollbar-track{background:#0000}.dtb-notif-dropdown__list::-webkit-scrollbar-thumb,.dtb-sidebar-body::-webkit-scrollbar-thumb{background:#2d5d472e;border-radius:10px}@media (max-width:767.98px){.dtb-header{border-left:none;border-radius:0;border-right:none;border-top:none;box-shadow:0 2px 14px #2d5d471a;gap:8px;height:58px;margin:0 0 12px;padding:20px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.dtb-hamburger{display:flex}.dtb-center-nav,.dtb-left-divider,.dtb-logo-mark{display:none}.dtb-back,.dtb-left{gap:8px}.dtb-back-btn{height:34px;width:34px}.dtb-breadcrumb{font-size:10.5px}.dtb-title{font-size:14.5px}.dtb-right{display:flex;gap:2px}.dtb-chevron,.dtb-right-sep,.dtb-user-info{display:none}.dtb-user-pill{gap:0;padding:3px}.dtb-user-menu{max-width:calc(100vw - 24px);right:-6px}.dtb-header.rtl .dtb-user-menu{left:-6px;right:auto}.dtb-notif-dropdown{left:10px;max-height:70vh;position:fixed;right:10px;top:64px;width:auto;z-index:99999}.dtb-notif-dropdown__list{max-height:calc(70vh - 110px)}.dtb-header.rtl .dtb-notif-dropdown{left:10px;right:10px}}.dtb-notif-dropdown__grip{display:none}@media (max-width:768px){.dtb-notif-overlay{-webkit-padding-before:var(--space-8);align-items:flex-end;animation:fms-fade-in .18s var(--ease);background:var(--overlay);display:flex;inset:0;padding-block-start:var(--space-8);position:fixed;z-index:var(--z-overlay)}.dtb-notif-overlay .dtb-notif-dropdown{-webkit-padding-after:env(safe-area-inset-bottom,0);animation:fms-sheet-in .42s cubic-bezier(.2,.9,.25,1.04);border:0;border-radius:22px 22px 0 0;box-shadow:0 -12px 40px #00000029;inset:auto;max-height:88dvh;max-width:none;padding-block-end:env(safe-area-inset-bottom,0);position:relative;width:100%}.dtb-notif-overlay .dtb-notif-dropdown__list{max-height:none}.dtb-notif-overlay .dtb-notif-dropdown__grip{background:var(--border-strong);block-size:5px;border-radius:var(--radius-pill);display:block;flex-shrink:0;inline-size:44px;margin:8px auto 0;touch-action:none}.dtb-notif-overlay .dtb-notif-dropdown__header{background:#0000;padding:10px 16px 12px;touch-action:none}.dtb-notif-overlay .dtb-notif-dropdown__title{font-size:17px}.dtb-notif-overlay .dtb-notif-dropdown__close{background:var(--bg-sunken);block-size:40px;border-radius:50%;inline-size:40px}.dtb-notif-overlay .dtb-notif-dropdown__view-all{font-size:14px;min-block-size:44px}}.dtb-push-nudge{align-items:center;background:var(--brand-50);border-radius:14px;color:var(--brand-800);display:flex;font-size:13px;gap:10px;line-height:1.45;margin:0 12px 10px;padding:10px 8px 10px 12px}[dir=rtl] .dtb-push-nudge{padding:10px 12px 10px 8px}.dtb-push-nudge__icon{display:grid;flex-shrink:0;place-items:center}.dtb-push-nudge__text{flex:1 1;min-inline-size:0}.dtb-push-nudge__on{background:var(--brand-700);border:0;border-radius:999px;color:#fff;cursor:pointer;flex-shrink:0;font:inherit;font-weight:700;min-block-size:40px;padding-inline:14px}.dtb-push-nudge__x{background:none;block-size:40px;border:0;color:var(--brand-700);cursor:pointer;display:grid;flex-shrink:0;inline-size:36px;place-items:center}.tb{-webkit-border-after:1px solid var(--border-subtle);background:var(--bg-surface);border-block-end:1px solid var(--border-subtle);display:flex;gap:var(--space-3);height:var(--topbar-height);inset-block-start:0;padding-inline:var(--content-pad-inline);position:-webkit-sticky;position:sticky;z-index:var(--z-topbar)}.tb,.tb__menu{align-items:center;flex-shrink:0}.tb__menu{background:#0000;border:none;border-radius:var(--radius-md);color:var(--fg-muted);cursor:pointer;display:none;height:36px;justify-content:center;width:36px}.tb__menu:hover{background:var(--bg-sunken);color:var(--fg-default)}@media (max-width:900px){body:not(:has(.fdock)) .tb__menu{display:inline-flex}}.tb__back{display:none}.tb__search{align-items:center;background:var(--n-25);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--fg-subtle);cursor:pointer;display:flex;font-family:inherit;font-size:var(--text-md);gap:var(--space-2);height:36px;padding-inline:var(--space-3);text-align:start;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease);width:min(420px,100%)}.tb__search:hover{background:var(--bg-surface);border-color:var(--border-default)}.tb__search:focus-visible{border-color:var(--brand-600);box-shadow:var(--shadow-focus);outline:none}.tb__search-text{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb__search-keys{align-items:center;display:flex;flex-shrink:0;gap:var(--space-1)}.tb__right,.tb__search-kbd{flex-shrink:0}.tb__right{-webkit-margin-start:auto;align-items:center;display:flex;gap:var(--space-1);margin-inline-start:auto}.tb__icon-wrap{position:relative}.tb__icon-btn{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--fg-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);gap:var(--space-1);height:36px;justify-content:center;min-width:36px;padding-inline:var(--space-2);transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.tb__icon-btn:hover{background:var(--bg-sunken);color:var(--fg-default)}.tb__icon-btn:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}.tb__lang{line-height:1}.tb__user{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--fg-default);cursor:pointer;display:flex;font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);gap:var(--space-2);height:36px;max-width:200px;padding-inline:var(--space-2);transition:background var(--duration-fast) var(--ease)}.tb__user:hover{background:var(--bg-sunken)}.tb__user:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}.tb__avatar{background:linear-gradient(135deg,var(--brand-600),var(--brand-400));border-radius:50%;color:var(--n-0);display:grid;flex-shrink:0;font-size:var(--text-2xs);font-weight:var(--weight-bold);height:28px;object-fit:cover;place-items:center;width:28px}.tb__user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:700px){.tb__user-name{display:none}}.tb__chevron{color:var(--fg-subtle);flex-shrink:0;transition:transform var(--duration-fast) var(--ease)}.tb__chevron[data-open=true]{transform:rotate(180deg)}.tb__menu-pop{animation:fms-rise-in var(--duration-fast) var(--ease-out);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;min-width:220px;padding:var(--space-1);position:absolute;z-index:var(--z-dropdown)}.tb__menu-head{-webkit-border-after:1px solid var(--border-subtle);-webkit-margin-after:var(--space-1);border-block-end:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:2px;margin-block-end:var(--space-1);padding:var(--space-3)}.tb__menu-label{color:var(--fg-subtle);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase}.tb__menu-name{font-size:var(--text-md);font-weight:var(--weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb__menu-item{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--fg-default);cursor:pointer;display:flex;font-family:inherit;font-size:var(--text-md);gap:var(--space-2);padding:var(--space-2) var(--space-3);text-align:start;text-decoration:none;width:100%}.tb__menu-item:hover{background:var(--bg-hover)}.tb__menu-item:focus-visible{outline:2px solid var(--brand-600);outline-offset:-2px}.tb__menu-item--danger{color:var(--danger-fg)}.tb__menu-item--danger:hover{background:var(--danger-surface)}@media (max-width:900px){.tb{-webkit-padding-before:env(safe-area-inset-top,0);gap:var(--space-2);height:calc(var(--topbar-height) + env(safe-area-inset-top, 0px));padding-block-start:env(safe-area-inset-top,0);padding-inline:var(--space-3)}.tb__icon-btn,.tb__menu,.tb__user{height:44px;min-width:44px}.tb__back:active,.tb__icon-btn:active,.tb__user:active{background:var(--bg-sunken)}.tb__back{-webkit-margin-start:-4px;-webkit-tap-highlight-color:transparent;align-items:center;border-radius:var(--radius-md);color:var(--brand-700);display:inline-flex;flex:0 1 auto;font-size:var(--text-md);font-weight:var(--weight-semibold);gap:2px;height:44px;margin-inline-start:-4px;min-inline-size:0;padding-inline:2px var(--space-2);text-decoration:none}.tb__back-icon{flex-shrink:0}[dir=rtl] .tb__back-icon{transform:scaleX(-1)}.tb__back-text{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb__back:focus-visible{outline:2px solid var(--brand-600);outline-offset:-2px}}@media (max-width:560px){.tb__search-kbd,.tb__search-keys{display:none}.tb__search{flex:1 1 auto;height:40px;min-width:0;width:auto}.tb[data-deep] .tb__search{background:#0000;border-color:#0000;flex:0 0 auto;height:44px;justify-content:center;padding-inline:0;width:44px}.tb[data-deep] .tb__search-text,.tb__chevron{display:none}.tb__user{justify-content:center;padding-inline:0}.tb__right{gap:0}}.tb-install{counter-reset:step;flex-direction:column;list-style:none;margin:0;padding:0}.tb-install,.tb-install li{display:flex;gap:var(--space-3)}.tb-install li{align-items:center;font-size:var(--text-md);line-height:1.5}.tb-install__icon{background:var(--brand-50);block-size:40px;border-radius:var(--radius-md);color:var(--brand-700);display:grid;flex-shrink:0;inline-size:40px;place-items:center}.tb-install__note{margin:var(--space-4) 0 0}.tb-install__note,.tb__menu-item--note{color:var(--fg-muted);font-size:var(--text-sm)}.tb__menu-item--note{cursor:default}.tb__menu-item--note:hover{background:#0000}@media (max-width:900px){.tb__menu-item{min-block-size:44px}}.bc{-webkit-border-after:1px solid var(--border-subtle);background:var(--bg-surface);border-block-end:1px solid var(--border-subtle);flex-shrink:0;height:var(--breadcrumb-height);overflow:hidden;padding-inline:var(--content-pad-inline)}.bc,.bc__list{align-items:center;display:flex}.bc__list{gap:var(--space-1);list-style:none;margin:0;min-width:0;overflow-x:auto;padding:0;scrollbar-width:none}.bc__list::-webkit-scrollbar{display:none}.bc__item{align-items:center;display:flex;flex-shrink:0;gap:var(--space-1);min-width:0}.bc__sep{color:var(--n-300);flex-shrink:0}[dir=rtl] .bc__sep{transform:scaleX(-1)}.bc__current,.bc__link,.bc__pending{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font-size:var(--text-sm);max-width:26ch;overflow:hidden;padding:var(--space-1) var(--space-2);text-overflow:ellipsis;white-space:nowrap}.bc__link{color:var(--fg-muted);font-weight:var(--weight-medium);text-decoration:none;transition:color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}.bc__link:hover{background:var(--brand-50);color:var(--brand-700)}.bc__link:focus-visible{outline:2px solid var(--brand-600);outline-offset:-1px}.bc__current{color:var(--fg-default);font-weight:var(--weight-semibold)}.bc__item:last-child .bc__current{max-width:40ch}@media (max-width:900px){.bc{display:none}}@media (max-width:640px){.bc{padding-inline:var(--space-4)}.bc__current,.bc__link{max-width:14ch}.bc__item:last-child .bc__current{max-width:20ch}}.cp__scrim{align-items:flex-start;animation:fms-fade-in var(--duration-fast) var(--ease);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:var(--overlay);display:flex;inset:0;justify-content:center;padding:12vh var(--space-4) var(--space-4);position:fixed;z-index:var(--z-palette)}.cp{animation:fms-rise-in var(--duration-base) var(--ease-out);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:min(62vh,540px);overflow:hidden;width:min(900px,100%)}.cp__search{-webkit-border-after:1px solid var(--border-subtle);align-items:center;border-block-end:1px solid var(--border-subtle);display:flex;flex-shrink:0;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.cp__search-icon{color:var(--fg-subtle);flex-shrink:0}.cp__input{background:#0000;border:none;color:var(--fg-default);flex:1 1;font-family:inherit;font-size:var(--text-lg);min-width:0;outline:none}.cp__input::placeholder{color:var(--fg-subtle)}.cp__input:focus-visible{box-shadow:none;outline:none}.cp__spinner{animation:fms-spin .9s linear infinite;color:var(--fg-subtle);flex-shrink:0}.cp__body{display:flex}.cp__body,.cp__list{flex:1 1;min-height:0}.cp__list{min-width:0;overflow-y:auto;padding:var(--space-2)}.cpv{-webkit-border-start:1px solid var(--border-subtle);animation:cpv-in .22s var(--ease-out) backwards;background:radial-gradient(120% 60% at 100% 0,var(--brand-50),#0000 60%),var(--n-25);border-inline-start:1px solid var(--border-subtle);display:flex;flex:0 0 300px;flex-direction:column;gap:var(--space-2);overflow:hidden;padding:var(--space-5)}[dir=rtl] .cpv{background:radial-gradient(120% 60% at 0 0,var(--brand-50),#0000 60%),var(--n-25)}@keyframes cpv-in{0%{opacity:0;translate:0 6px}}.cpv__head{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}.cpv__icon{animation:cpv-pop .36s cubic-bezier(.2,1.4,.4,1) backwards;background:var(--bg-surface);block-size:44px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--brand-700);display:grid;inline-size:44px;place-items:center}@keyframes cpv-pop{0%{opacity:0;scale:.7}}.cpv__kind{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--fg-muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);padding:2px 8px}.cpv__title{-webkit-margin-before:var(--space-2);color:var(--fg-default);font-size:var(--text-lg);font-weight:var(--weight-bold);margin-block-start:var(--space-2);overflow-wrap:anywhere}.cpv__hint,.cpv__meta,.cpv__where{color:var(--fg-subtle);font-size:var(--text-xs)}.cpv__lede{color:var(--fg-muted);font-size:var(--text-sm);line-height:1.6;margin:0}.cpv__form{-webkit-margin-before:var(--space-2);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-2);padding:var(--space-3)}.cpv__field,.cpv__submit{animation:cpv-field .32s var(--ease-out) backwards;animation-delay:60ms;animation-delay:calc(60ms + var(--i, 0)*45ms)}@keyframes cpv-field{0%{opacity:0;translate:0 5px}}.cpv__field{display:flex;flex-direction:column;gap:3px}.cpv__label{color:var(--fg-muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold)}.cpv__req{-webkit-margin-start:2px;color:var(--danger-fg);font-weight:var(--weight-bold);margin-inline-start:2px}.cpv__input{background:var(--n-25);block-size:24px;border:1px solid var(--border-default)}.cpv__input,.cpv__submit{border-radius:var(--radius-sm)}.cpv__submit{-webkit-margin-before:var(--space-1);align-self:flex-end;background:var(--brand-700);color:var(--fg-on-brand);font-size:var(--text-2xs);font-weight:var(--weight-semibold);margin-block-start:var(--space-1);max-inline-size:100%;overflow:hidden;padding:5px 12px;text-overflow:ellipsis;white-space:nowrap}.cpv__go{-webkit-margin-before:auto;align-items:center;align-self:flex-start;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--brand-700);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);gap:var(--space-2);margin-block-start:auto;padding:6px 10px}.cpv__go:hover{border-color:var(--brand-200)}.cp__group+.cp__group{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.cp__group-label{color:var(--fg-subtle);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:.08em;padding:var(--space-2) var(--space-3) var(--space-1);text-transform:uppercase}.cp__row{align-items:center;border-radius:var(--radius-md);color:var(--fg-default);cursor:pointer;display:flex;gap:var(--space-3);min-height:40px;padding:var(--space-2) var(--space-3)}.cp__row[data-active=true]{background:var(--bg-selected)}.cp__row[data-active=true] .cp__row-icon{color:var(--brand-700)}.cp__row[data-active=true] .cp__row-label{color:var(--brand-700);font-weight:var(--weight-semibold)}.cp__row-icon{background:var(--bg-sunken);border-radius:var(--radius-sm);color:var(--fg-muted);display:grid;flex-shrink:0;height:28px;place-items:center;width:28px}.cp__row-text{display:flex;flex-direction:column;line-height:1.3;min-width:0}.cp__row-label{font-size:var(--text-md);font-weight:var(--weight-medium)}.cp__row-hint,.cp__row-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp__row-hint,.cp__row-meta{color:var(--fg-subtle);font-size:var(--text-xs)}.cp__row-meta{-webkit-margin-start:auto;-webkit-padding-start:var(--space-2);flex-shrink:0;margin-inline-start:auto;padding-inline-start:var(--space-2);white-space:nowrap}.cp__empty{color:var(--fg-subtle);font-size:var(--text-md);padding:var(--space-10) var(--space-6);text-align:center}.cp__foot{-webkit-border-before:1px solid var(--border-subtle);align-items:center;background:var(--n-25);border-block-start:1px solid var(--border-subtle);display:flex;flex-shrink:0;gap:var(--space-4);padding:var(--space-2) var(--space-5)}.cp__hint{color:var(--fg-subtle);font-size:var(--text-xs)}.cp__hint,.cp__keys{align-items:center;display:inline-flex;gap:var(--space-1)}@media (max-width:760px){.cpv{display:none}}.cp__cancel{display:none}@media (max-width:640px){.cp__scrim{align-items:stretch;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0}.cp{-webkit-padding-before:env(safe-area-inset-top,0);animation:cp-phone-in .26s cubic-bezier(.2,.9,.25,1);border:0;border-radius:0;box-shadow:none;height:100dvh;max-height:none;padding-block-start:env(safe-area-inset-top,0);width:100%}@keyframes cp-phone-in{0%{opacity:0;translate:0 24px}}.cp__search{min-block-size:60px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4)}.cp__input{font-size:17px}.cp__search .cp__esc{display:none}.cp__cancel{align-items:center;background:none;border:0;border-radius:var(--radius-md);color:var(--brand-700);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);min-block-size:44px;padding-inline:var(--space-3)}.cp__cancel:active{background:var(--bg-sunken)}.cp__body{flex:1 1 auto;min-block-size:0}.cp__row{min-block-size:52px}.cp__foot{display:none}}.fdock{display:none}@media (max-width:900px){.fdock{--dock-h:62px;--dock-gap:max(12px,env(safe-area-inset-bottom,0px));animation:fdock-in .56s cubic-bezier(.2,1.2,.3,1) .12s backwards;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);background:color-mix(in srgb,var(--bg-surface) 80%,#0000);block-size:var(--dock-h);border:1px solid color-mix(in srgb,var(--border-subtle) 85%,#0000);border-radius:22px;box-shadow:0 18px 40px -18px #081e1473,0 2px 8px #081e1414;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));inset-block-end:var(--dock-gap);inset-inline:12px;margin-inline:auto;max-inline-size:460px;padding:6px;position:fixed;transition:translate .34s cubic-bezier(.2,.9,.25,1),opacity .22s var(--ease);z-index:var(--z-dock)}@keyframes fdock-in{0%{opacity:0;translate:0 calc(100% + 28px)}}.fdock[data-away],html:has(.pf-foot,.ae2-actions,.u-savebar) .fdock,html[data-selbar] .fdock{opacity:0;pointer-events:none;translate:0 calc(100% + 28px)}.fdock__pill{--dir:1;background:var(--brand-50);border-radius:16px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-200) 60%,#0000);inline-size:calc((100% - 12px)/var(--n));inset-block:6px;inset-inline-start:6px;opacity:0;position:absolute;transition:translate .46s cubic-bezier(.3,1.3,.4,1),opacity .16s var(--ease);translate:calc(var(--i)*100%*var(--dir)) 0}[dir=rtl] .fdock__pill{--dir:-1}.fdock__pill[data-lit]{opacity:1}.fdock__item{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:0;border-radius:16px;color:var(--fg-muted);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:3px;justify-content:center;min-inline-size:0;padding:0;position:relative;text-decoration:none;touch-action:manipulation;transition:color .2s var(--ease);z-index:1}.fdock__item[data-lit]{color:var(--brand-700)}.fdock__item:focus-visible{outline:2px solid var(--brand-500);outline-offset:-2px}.fdock__icon{display:grid;place-items:center;position:relative;transition:scale .36s cubic-bezier(.2,1.5,.4,1)}.fdock__item:active .fdock__icon{scale:.86;transition-duration:90ms}.fdock__item[data-lit] .fdock__icon{animation:fdock-bump .44s cubic-bezier(.2,1.5,.4,1)}@keyframes fdock-bump{40%{scale:1.14}}.fdock__label{font-size:11px;font-weight:var(--weight-semibold);line-height:1.45;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fdock__badge{font-feature-settings:"tnum";background:var(--danger-solid);block-size:18px;border-radius:var(--radius-pill);box-shadow:0 0 0 2px var(--bg-surface);color:#fff;display:grid;font-size:10px;font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);inset-block-start:-6px;inset-inline-end:-11px;min-inline-size:18px;padding-inline:5px;place-items:center;position:absolute}.shell__content:after{block-size:calc(74px + max(12px, env(safe-area-inset-bottom, 0px)));content:"";display:block}html:has(.pf-foot,.ae2-actions,.u-savebar) .shell__content:after,html[data-selbar] .shell__content:after{display:none}.shell__content{scroll-padding-block-end:calc(74px + max(12px, env(safe-area-inset-bottom, 0px)))}body:has(.fdock:not([data-away])){--fms-toast-inset-block-end:calc(72px + max(12px, env(safe-area-inset-bottom, 0px)))}.fms-toast-viewport{transition:inset-block-end .32s cubic-bezier(.2,.9,.25,1)}html[data-vt] .fdock{background:var(--bg-surface)}}@media (prefers-reduced-motion:reduce){.fdock,.fdock__icon,.fdock__pill{animation:none;transition:none}}.ptr{display:flex;inset-block-start:calc(var(--topbar-height) + env(safe-area-inset-top, 0px));inset-inline:0;justify-content:center;pointer-events:none;position:fixed;z-index:var(--z-sticky)}.ptr__chip{background:var(--bg-surface);block-size:40px;border-radius:50%;box-shadow:0 6px 18px -6px #081e1459,0 0 0 1px var(--border-subtle);color:var(--fg-muted);display:grid;inline-size:40px;opacity:var(--ptr-o);place-items:center;rotate:var(--ptr-turn);transition:color .16s var(--ease),background-color .16s var(--ease);translate:0 calc(var(--ptr-y) - 48px)}.ptr[data-ready] .ptr__chip{background:var(--brand-600);color:var(--fg-on-brand)}.ptr[data-spinning] .ptr__chip{background:var(--bg-surface);color:var(--brand-700);rotate:0deg;transition:translate .24s cubic-bezier(.2,.9,.25,1)}.ptr__spinner{animation:fms-spin .7s linear infinite;block-size:18px;border:2.2px solid;border-block-start-color:#0000;border-radius:50%;inline-size:18px}@media (prefers-reduced-motion:reduce){.ptr__chip{rotate:0deg}}.offl{align-items:center;animation:offl-in .32s cubic-bezier(.2,1.2,.3,1) backwards;background:#1f2a24;background:var(--n-900,#1f2a24);border-radius:var(--radius-pill);box-shadow:var(--shadow-lg);color:#fff;display:flex;font-size:var(--text-sm);font-weight:var(--weight-semibold);gap:var(--space-2);inline-size:-webkit-fit-content;inline-size:fit-content;inset-block-start:calc(var(--topbar-height) + env(safe-area-inset-top, 0px) + 10px);inset-inline:0;margin-inline:auto;max-inline-size:calc(100vw - 32px);padding:var(--space-2) var(--space-4);position:fixed;z-index:var(--z-dropdown)}.offl[data-online]{background:var(--brand-700)}@keyframes offl-in{0%{opacity:0;translate:0 -12px}}@media (prefers-reduced-motion:reduce){.offl{animation:none}}.upd{align-items:center;animation:upd-in .38s cubic-bezier(.2,1.2,.3,1) backwards;background:var(--brand-900);border-radius:var(--radius-pill);box-shadow:var(--shadow-xl);color:#fff;display:flex;font-size:var(--text-sm);font-weight:var(--weight-semibold);gap:var(--space-3);inline-size:-webkit-fit-content;inline-size:fit-content;inset-block-end:calc(max(12px, env(safe-area-inset-bottom, 0px)) + 16px);inset-inline:0;margin-inline:auto;max-inline-size:calc(100vw - 24px);padding:6px 6px 6px var(--space-4);position:fixed;z-index:var(--z-dropdown)}[dir=rtl] .upd{padding:6px var(--space-4) 6px 6px}@media (max-width:900px){.upd{inset-block-end:calc(76px + max(12px, env(safe-area-inset-bottom, 0px)))}}.upd__btn{align-items:center;background:#fff;border:0;border-radius:var(--radius-pill);color:var(--brand-800);cursor:pointer;display:inline-flex;font:inherit;font-weight:var(--weight-bold);gap:var(--space-2);min-block-size:40px;padding-inline:var(--space-4)}.upd__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}@keyframes upd-in{0%{opacity:0;translate:0 16px}}@media (prefers-reduced-motion:reduce){.upd{animation:none}}.shell{background:var(--bg-app);flex-direction:row;font-family:var(--font-sans);height:var(--app-vh);height:var(--app-dvh);min-height:var(--app-vh)}.shell,.shell__main{display:flex;overflow:hidden}.shell__main{flex:1 1;flex-direction:column;height:100%;min-width:0}.shell__content{flex:1 1;min-height:0;outline:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:relative}.shell__pending{display:grid;min-block-size:50vh;place-items:center}.shell__pending:after{animation:fms-spin .7s linear infinite,shell-pending-show .2s ease .25s forwards;block-size:24px;border:2px solid var(--border-subtle);border-block-start-color:var(--brand-600);border-radius:50%;content:"";inline-size:24px;opacity:0}@keyframes shell-pending-show{to{opacity:1}}@media (prefers-reduced-motion:reduce){.shell__pending:after{animation:shell-pending-show .2s ease .25s forwards}}.sm-head{-webkit-padding-after:var(--space-4);-webkit-border-after:1px solid var(--border-subtle);-webkit-margin-after:var(--space-5);border-block-end:1px solid var(--border-subtle);margin-block-end:var(--space-5);padding-block-end:var(--space-4)}.sm-head-top{align-items:baseline;display:flex;gap:var(--space-3);justify-content:space-between}.sm-head-item{color:var(--fg-default);font-size:var(--text-md);font-weight:var(--weight-semibold);min-width:0;overflow-wrap:anywhere}.sm-head-where{color:var(--fg-subtle);font-size:var(--text-xs);font-weight:var(--weight-regular)}.sm-head-min{color:var(--fg-subtle);flex-shrink:0;font-size:var(--text-2xs);white-space:nowrap}.sm-figures,.sm-head-min{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sm-figures{-webkit-margin-before:var(--space-2);align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-2)}.sm-next,.sm-now{font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:-.02em;line-height:1.05}.sm-now{color:var(--fg-default)}.sm-figures--moving .sm-now{color:var(--fg-subtle)}.sm-next--in{color:var(--brand-700)}.sm-next--out{color:var(--fg-default)}.sm-arrow{align-items:center;align-self:center;display:inline-flex}.sm-arrow,.sm-unit{color:var(--fg-subtle)}.sm-unit{font-size:var(--text-xs);font-weight:var(--weight-medium)}.sm-delta{-webkit-margin-start:auto;font-feature-settings:"tnum";font-size:var(--text-md);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);margin-inline-start:auto}.sm-delta--in{color:var(--brand-700)}.sm-delta--out{color:var(--warn-fg)}.sm-over{-webkit-margin-start:auto;color:var(--danger-fg);font-size:var(--text-2xs);font-weight:var(--weight-semibold);margin-inline-start:auto}.sm-rail{-webkit-margin-before:var(--space-3);background:var(--n-100);border-radius:var(--radius-pill);height:6px;margin-block-start:var(--space-3);position:relative}.sm-rail-change,.sm-rail-fill{border-radius:var(--radius-pill);inset-block:0;position:absolute;transition:width var(--duration-slow) var(--ease),inset-inline-start var(--duration-slow) var(--ease)}.sm-rail-fill{background:var(--brand-300);inset-inline-start:0}.sm-rail-fill--at{background:var(--warn-solid)}.sm-rail-fill--below{background:var(--danger-solid)}.sm-rail-change--in{background:var(--brand-600)}.sm-rail-change--out{background:repeating-linear-gradient(135deg,var(--warn-solid) 0 3px,#0000 3px 6px);opacity:.85}.sm-rail-tick{background:var(--n-500);border-radius:1px;box-shadow:0 0 0 1.5px var(--bg-surface);inline-size:2px;inset-block:-4px;position:absolute;z-index:1}.sm-rail--unset{background:#0000;border:1px dashed var(--border-default)}.sm-steps{gap:var(--space-6)}.sm-lots,.sm-steps{display:flex;flex-direction:column}.sm-lots{gap:var(--space-2);padding:2px}.sm-lot{grid-gap:var(--space-3);align-items:center;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;display:grid;font-family:inherit;gap:var(--space-3);grid-template-columns:auto 1fr auto;padding:var(--space-2) var(--space-3);text-align:start;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease);width:100%}.sm-lot:hover{border-color:var(--border-strong)}.sm-lot:focus-visible{box-shadow:var(--shadow-focus);outline:none}.sm-lot[aria-checked=true]{background:var(--brand-25);border-color:var(--brand-600);box-shadow:inset 0 0 0 1px var(--brand-600)}.sm-lot-radio{background:var(--bg-surface);border:2px solid var(--border-strong);border-radius:50%;flex-shrink:0;height:18px;position:relative;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease);width:18px}.sm-lot:hover .sm-lot-radio{border-color:var(--brand-500)}.sm-lot[aria-checked=true] .sm-lot-radio{background:var(--brand-700);border-color:var(--brand-700)}.sm-lot[aria-checked=true] .sm-lot-radio:after{background:var(--n-0);border-radius:50%;content:"";inset:3px;position:absolute}.sm-lot-age{font-weight:var(--weight-semibold)}.sm-lot-age--ok{color:var(--ok-fg)}.sm-lot-age--warn{color:var(--warn-fg)}.sm-lot-age--danger{color:var(--danger-fg)}.sm-lot-main{display:block;min-width:0}.sm-lot-when{color:var(--fg-default);display:block;font-size:var(--text-sm);font-weight:var(--weight-semibold);unicode-bidi:isolate}.sm-lot-when--danger{color:var(--danger-fg)}.sm-lot-sub{-webkit-margin-before:3px;align-items:center;color:var(--fg-subtle);display:flex;flex-wrap:wrap;font-size:var(--text-2xs);gap:var(--space-2);margin-block-start:3px}.sm-lot-hash{-webkit-margin-end:1px;display:inline-block;margin-inline-end:1px;opacity:.55;vertical-align:-1px}.sm-lot-flag{align-items:center;background:var(--brand-a12);border-radius:var(--radius-pill);color:var(--brand-800);display:inline-flex;font-size:var(--text-2xs);font-weight:var(--weight-semibold);gap:var(--space-1);padding:1px var(--space-2)}.sm-lot-flag--expired{background:var(--danger-surface);color:var(--danger-fg)}.sm-lot--expired{border-style:dashed}.sm-lot--expired .sm-lot-share-fill{background:var(--danger-solid)}.sm-lot-qty{display:block;flex-shrink:0;text-align:end}.sm-lot-amount{font-feature-settings:"tnum";color:var(--fg-default);display:block;font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);line-height:1.1}.sm-lot-amount--taking{color:var(--warn-fg)}.sm-lot-left{-webkit-margin-before:2px;font-feature-settings:"tnum";color:var(--fg-subtle);display:block;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-regular);margin-block-start:2px;white-space:nowrap}.sm-lot-flag--start{background:var(--bg-sunken);color:var(--fg-muted)}.sm-draw-summary{-webkit-margin-before:var(--space-2);font-feature-settings:"tnum";color:var(--warn-fg);display:block;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);margin-block-start:var(--space-2)}.sm-lot--idle{opacity:.5}.sm-lot--idle:focus-visible,.sm-lot--idle:hover{opacity:1}.sm-lot-share{-webkit-margin-start:auto;-webkit-margin-before:var(--space-1);background:var(--bg-sunken);border-radius:var(--radius-pill);display:block;height:4px;margin-block-start:var(--space-1);margin-inline-start:auto;overflow:hidden;width:62px}.sm-lot-share-fill{background:var(--brand-400);border-radius:inherit;display:block;height:100%}.sm-lot[aria-checked=true] .sm-lot-share-fill{background:var(--brand-700)}.sm-lot-after{-webkit-margin-before:var(--space-2);font-feature-settings:"tnum";color:var(--fg-muted);display:block;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;margin-block-start:var(--space-2)}.sm-lot-after strong{color:var(--fg-default);font-weight:var(--weight-semibold)}@media (max-width:480px){.sm-head{align-items:flex-start;flex-direction:column}.sm-lot{grid-template-columns:auto 1fr}.sm-lot-qty{grid-column:2;text-align:start}.sm-lot-share{width:100%}}.cpk{grid-gap:var(--space-2);display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.cpk,.cpk__tile{gap:var(--space-2)}.cpk__tile{align-items:center;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--fg-default);cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-block-size:70px;padding:var(--space-3) var(--space-1);position:relative;text-align:center;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease)}.cpk__icon{color:var(--fg-muted);color:var(--cpk-hue,var(--fg-muted))}.cpk__label{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-normal);overflow:hidden}.cpk__tile:hover{background:var(--bg-subtle);border-color:var(--border-strong)}.cpk__tile:focus-visible{border-color:var(--border-brand);box-shadow:var(--shadow-focus);outline:none}.cpk__tile.is-selected{background:color-mix(in srgb,var(--brand-700) 9%,var(--bg-surface));background:color-mix(in srgb,var(--cpk-hue,var(--brand-700)) 9%,var(--bg-surface));border-color:var(--cpk-hue,var(--border-brand));box-shadow:inset 0 0 0 1px var(--border-brand);box-shadow:inset 0 0 0 1px var(--cpk-hue,var(--border-brand));font-weight:var(--weight-semibold)}.cpk__check{background:var(--brand-700);background:var(--cpk-hue,var(--brand-700));block-size:16px;border-radius:50%;color:#fff;display:grid;inline-size:16px;inset-block-start:4px;inset-inline-start:4px;place-items:center;position:absolute}.cpk__tile:active{transform:scale(.98)}.cpk--invalid .cpk__tile{border-color:var(--danger-border)}.cpk--invalid .cpk__tile.is-selected{border-color:var(--cpk-hue,var(--border-brand))}@media (max-width:820px){.cpk{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.cpk{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.cpk__tile{gap:var(--space-1);min-block-size:60px;padding:var(--space-2) 2px}.cpk__icon{block-size:20px;inline-size:20px}.cpk__label{font-size:var(--text-2xs)}}.upk__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.upk__chip{align-items:center;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:999px;border-radius:var(--radius-pill,999px);color:var(--fg-default);cursor:pointer;display:inline-flex;font-size:var(--text-sm);gap:var(--space-2);line-height:1.2;padding:6px var(--space-3);transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease);white-space:nowrap}.upk__icon{color:var(--fg-subtle)}.upk__chip:hover{background:var(--bg-subtle);border-color:var(--border-strong)}.upk__chip:focus-visible{border-color:var(--border-brand);box-shadow:var(--shadow-focus);outline:none}.upk__chip.is-selected{background:var(--brand-700);border-color:var(--brand-700);color:var(--fg-on-brand);font-weight:var(--weight-semibold)}.upk__chip.is-selected .upk__icon{color:currentColor}.upk__add-row{align-items:baseline;display:flex;gap:var(--space-3);justify-content:space-between}.upk__chip--add{border-style:dashed;color:var(--fg-brand);font-size:var(--text-xs);padding-block:3px}.upk__chip--add.is-open{background:var(--bg-selected);border-style:solid}.upk--invalid .upk__chip:not(.is-selected){border-color:var(--danger-border)}.upk__custom{-webkit-margin-before:var(--space-3);align-items:center;display:flex;gap:var(--space-2);margin-block-start:var(--space-3)}.upk__custom .u-input,.upk__custom .u-input-wrap{flex:1 1 auto;min-inline-size:0}.upk__custom .u-btn{flex:0 0 auto}@media (max-width:700px){.upk__add-row{align-items:center}.upk__chips{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding-block:2px;scroll-snap-type:x proximity;scrollbar-width:none}.upk__chips::-webkit-scrollbar{display:none}.upk__chip{flex:0 0 auto;min-block-size:40px;scroll-snap-align:start}.upk__chip--add{font-size:var(--text-sm);padding-block:6px}}@media (hover:none){.upk__chip:not(.is-selected,.is-open):hover{background:var(--bg-surface);border-color:var(--border-default)}.upk__chip:not(.is-selected):active{background:var(--bg-subtle);border-color:var(--border-strong)}}.aim-form{display:flex;flex-direction:column;gap:var(--space-5)}.aim-required-note{color:var(--fg-subtle);font-size:var(--text-xs)}.aim-req{color:var(--danger-fg);font-weight:var(--weight-bold)}.aim-grid{grid-gap:var(--space-3) var(--space-4);display:grid;gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.aim-span-2{grid-column:1/-1}@media (max-width:560px){.aim-grid{grid-template-columns:minmax(0,1fr)}.aim-span-2{grid-column:auto}}.aim-na{align-items:center;color:var(--fg-subtle);display:flex;font-size:var(--text-sm);font-style:italic;gap:var(--space-2);min-block-size:38px}.aim-na svg{color:var(--fg-muted);flex:0 0 auto}.aim-warn{align-items:flex-start;background:var(--warn-surface);border:1px solid var(--warn-border);border-radius:var(--radius-md);color:var(--warn-fg);display:flex;font-size:var(--text-sm);gap:var(--space-2);line-height:var(--leading-normal);padding:var(--space-3)}.aim-warn svg{-webkit-margin-before:1px;flex:0 0 auto;margin-block-start:1px}.ovs{-webkit-margin-after:var(--space-6);background:linear-gradient(to bottom,var(--sc-sky-mid) 0,var(--sc-sky-low) 62%,var(--sc-ground-far) 66%,var(--sc-ground-mid) 100%);border-radius:var(--radius-xl);box-shadow:0 18px 40px -24px #081e148c,inset 0 1px 0 #ffffff59;color:#fff;isolation:isolate;margin-block-end:var(--space-6);overflow:hidden;position:relative}.ovs[data-overlap="1"]{-webkit-padding-after:46px;-webkit-padding-after:var(--ovs-overlap,46px);-webkit-margin-after:0;margin-block-end:0;padding-block-end:46px;padding-block-end:var(--ovs-overlap,46px)}.ovs__scene{inset:0;position:absolute;z-index:-2}.ovs .fs-glow,.ovs .fs-palms path,.ovs .fs-rays path,.ovs .fs-stars circle{animation:none}.ovs[data-away="1"] .ovs__air,.ovs[data-away="1"] .ovs__fact-dot:after,.ovs[data-away="1"] .ovs__motes>span{animation-play-state:paused}.ovs__air{animation:ovs-air 22s ease-in-out infinite alternate;background:radial-gradient(38% 60% at 30% 38%,color-mix(in srgb,var(--sc-sun) 55%,#0000),#0000 70%),radial-gradient(30% 50% at 72% 30%,color-mix(in srgb,var(--sc-sky-low) 60%,#0000),#0000 70%);inset:-30% -10%;mix-blend-mode:soft-light;opacity:.55;pointer-events:none;position:absolute;will-change:transform,opacity;z-index:1}@keyframes ovs-air{0%{opacity:.4;transform:translate3d(-4%,2%,0) scale(1)}50%{opacity:.7}to{opacity:.5;transform:translate3d(5%,-3%,0) scale(1.08)}}.ovs__scene .fs{z-index:0}.ovs__motes{inset:0;pointer-events:none;position:absolute;z-index:2}.ovs__motes>span{animation:ovs-mote linear infinite;background:var(--sc-sun-core);border-radius:50%;box-shadow:0 0 6px 1px var(--sc-sun);opacity:0;position:absolute;will-change:transform,opacity}@keyframes ovs-mote{0%{opacity:0;transform:translateZ(0)}15%{opacity:.85}80%{opacity:.5}to{opacity:0;transform:translate3d(20px,-70px,0);transform:translate3d(var(--drift,20px),-70px,0)}}.ovs[data-phase=nautical] .ovs__motes>span,.ovs[data-phase=night] .ovs__motes>span{background:#e9ffb0;box-shadow:0 0 8px 2px #beff78bf}.ovs[data-phase=nautical] .ovs__motes>span:nth-child(3n),.ovs[data-phase=night] .ovs__motes>span:nth-child(3n){display:none}.ovs[data-phase=day] .ovs__motes{opacity:.55}.ovs[data-phase=day] .ovs__motes>span:nth-child(2n){display:none}.ovs:before{background:linear-gradient(90deg,#061a1280 0,#061a1200 62%),linear-gradient(180deg,#061a1247 0,#061a1200 55%);background:linear-gradient(to var(--ovs-wash-dir,right),rgba(6,26,18,var(--ovs-wash,.5)) 0,#061a1200 62%),linear-gradient(to bottom,#061a1247 0,#061a1200 55%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}[dir=rtl] .ovs:before{--ovs-wash-dir:left}.ovs[data-phase=nautical],.ovs[data-phase=night]{--ovs-wash:0.3}.ovs__body{padding:var(--space-6) var(--space-6) var(--space-5);position:relative}.ovs .ov__hero{-webkit-margin-after:0;margin-block-end:0;min-block-size:96px}.ovs .ov__date{color:#ecf8f1e6;font-size:var(--text-sm);text-shadow:0 1px 8px #00000059}.ovs .ov__hello{-webkit-margin-before:4px;color:#fff;font-family:var(--font-display);font-size:30px;font-weight:500;line-height:1.25;margin-block-start:4px;text-shadow:0 2px 18px #00000059}.ovs .ov__hello-name{color:var(--sc-accent)}.ov__word{display:inline-block}.ovs .ov__hero-actions .u-btn{--u-btn-bg:#081e1457;--u-btn-bg-hover:#081e1480;--u-btn-fg:#fff;--u-btn-border:#ffffff4d;-webkit-backdrop-filter:blur(12px) saturate(1.3);backdrop-filter:blur(12px) saturate(1.3);box-shadow:0 6px 18px -10px #00000080}.ovs .ov__hero-actions .u-btn:hover:not(:disabled){border-color:#fff9}.ovs .ov__hero-actions .u-btn:focus-visible{box-shadow:0 0 0 3px #ffffff8c}.ovs__fact{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061a124d;border:1px solid #ffffff38;border-radius:var(--radius-pill);color:#fffffff2;display:inline-flex;font-size:var(--text-xs);font-weight:var(--weight-medium);gap:var(--space-2);inset-block-start:var(--space-4);inset-inline-end:var(--space-5);padding:5px 12px;position:absolute;white-space:nowrap}.ovs__fact-dot{background:var(--sc-sun-core);block-size:8px;border-radius:50%;box-shadow:0 0 8px 1px var(--sc-sun);inline-size:8px;position:relative}.ovs__fact-dot:after{animation:ovs-sun 3.2s var(--ease) infinite;background:var(--sc-sun);border-radius:50%;content:"";inset:-4px;opacity:0;position:absolute;will-change:transform,opacity}@keyframes ovs-sun{0%{opacity:.55;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.6)}}.ovs[data-intro=full]{animation:ovs-open 1.1s cubic-bezier(.16,1,.3,1) backwards}@keyframes ovs-open{0%{-webkit-clip-path:inset(46% 6% 46% 6% round 28px);clip-path:inset(46% 6% 46% 6% round 28px);opacity:.4}to{-webkit-clip-path:inset(0 0 0 0 round var(--radius-xl));clip-path:inset(0 0 0 0 round var(--radius-xl));opacity:1}}.ovs[data-intro=full] .fs-l{animation:ovs-rise 1.6s cubic-bezier(.16,1,.3,1) backwards;animation-delay:.24s;animation-delay:calc(var(--d, 1)*.24s)}@keyframes ovs-rise{0%{opacity:0;transform:translate3d(0,150px,0);transform:translate3d(0,calc(var(--d, 1)*150px),0)}to{opacity:1}}.ovs[data-intro=full] .ov__date{animation:ovs-in .7s var(--ease-out) .18s backwards}.ovs[data-intro=full] .ov__word{animation:ovs-word .9s cubic-bezier(.2,.9,.2,1) backwards;animation-delay:.3s;animation-delay:calc(.3s + var(--i, 0)*.11s)}@keyframes ovs-word{0%{filter:blur(10px);opacity:0;transform:translateY(.55em) rotate(-2deg)}}@keyframes ovs-in{0%{opacity:0;transform:translateY(8px)}}.ovs[data-intro=full] .ov__hero-actions>*{animation:ovs-verb .7s cubic-bezier(.2,1.3,.3,1) backwards}.ovs[data-intro=full] .ov__hero-actions>:first-child{animation-delay:.56s}.ovs[data-intro=full] .ov__hero-actions>:nth-child(2){animation-delay:.63s}.ovs[data-intro=full] .ov__hero-actions>:nth-child(3){animation-delay:.7s}.ovs[data-intro=full] .ov__hero-actions>:nth-child(4){animation-delay:.77s}@keyframes ovs-verb{0%{opacity:0;transform:translateY(12px) scale(.92)}}.ovs[data-intro=full] .ovs__fact{animation:ovs-in .8s var(--ease-out) 1s backwards}.ovs[data-intro=quick] .ovs__scene{animation:ovs-fade .38s var(--ease-out) backwards}@keyframes ovs-fade{0%{opacity:0}}@media (max-width:700px){.ovs{border-radius:var(--radius-lg)}.ovs__body{padding:var(--space-3) var(--space-4)}.ovs .ov__hello{font-size:var(--text-xl)}.ovs__fact{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);padding-block:3px;position:static}.ovs .ov__hero{min-block-size:0}}@media (prefers-reduced-motion:reduce){.ovs__air,.ovs__fact-dot:after{animation:none}.ovs__motes{display:none}}.ov{--ovs-overlap:46px}.ov__hero{-webkit-margin-after:var(--space-6);align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-block-end:var(--space-6)}.ov__hello{color:var(--fg-muted);font-size:var(--text-2xl);font-weight:var(--weight-semibold);margin:0}.ov__hello-name{color:var(--fg-default)}.ov__hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.ov__seasons-card{--name-w:92px;--site-w:86px;--when-w:66px;--lane-gap:var(--space-3);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-3) var(--space-4) var(--space-2);position:relative}.ov__seasons .ov__section-title svg{color:var(--brand-600)}.ov__seasons-tip-name{font-weight:var(--weight-bold)}.ov__seasons-sub{color:var(--fg-subtle);font-size:var(--text-xs)}.ov__seasons-axis{-webkit-padding-end:calc(var(--when-w) + var(--lane-gap));-webkit-padding-start:calc(var(--name-w) + var(--site-w) + var(--lane-gap)*2);-webkit-margin-after:var(--space-1);margin-block-end:var(--space-1);padding-inline-end:calc(var(--when-w) + var(--lane-gap));padding-inline-start:calc(var(--name-w) + var(--site-w) + var(--lane-gap)*2)}.ov__seasons-track{block-size:14px;display:block;grid-area:track;position:relative}.ov__seasons-tick{-webkit-padding-start:3px;color:var(--fg-subtle);font-size:var(--text-2xs);inset-block-start:0;letter-spacing:0;line-height:14px;padding-inline-start:3px;position:absolute;white-space:nowrap}.ov__seasons-list{list-style:none;margin:0;padding:0}.ov__seasons-list>li{animation:ov-deal .4s var(--ease-out) forwards;animation-delay:0ms;animation-delay:calc(var(--order, 0)*45ms);opacity:0}.ov__seasons-row{grid-gap:var(--lane-gap);--sm:var(--brand-700);--sm-soft:var(--brand-a12);--sm-angle:90deg;align-items:center;border-radius:var(--radius-sm);color:inherit;display:grid;gap:var(--lane-gap);grid-template-areas:"name site track when";grid-template-columns:minmax(0,var(--name-w)) minmax(0,var(--site-w)) 1fr var(--when-w);padding-block:5px;text-decoration:none;transition:background var(--duration-fast) var(--ease)}[dir=rtl] .ov__seasons-row{--sm-angle:270deg}.ov__seasons-row[data-tone=overdue]{--sm:var(--danger-fg);--sm-soft:var(--danger-surface)}.ov__seasons-row[data-tone=soon]{--sm:var(--warn-fg);--sm-soft:var(--warn-surface)}.ov__seasons-row:hover{background:var(--bg-hover)}.ov__seasons-row:focus-visible{outline:2px solid var(--border-brand);outline-offset:-2px}.ov__seasons-name{color:var(--fg-default);font-weight:var(--weight-semibold);grid-area:name}.ov__seasons-name,.ov__seasons-site{font-size:var(--text-2xs);letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov__seasons-site{color:var(--fg-subtle);grid-area:site}.ov__seasons-when{font-feature-settings:"tnum";align-items:baseline;background:var(--sm-soft);border-radius:var(--radius-pill);color:var(--sm);display:inline-flex;font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);gap:3px;grid-area:when;justify-self:end;padding:2px 7px;white-space:nowrap}.ov__seasons-unit{font-size:max(.5625rem,.5625rem);font-size:max(.5625rem,calc(.5625rem/var(--app-zoom, 1)));font-weight:var(--weight-medium);opacity:.9}.ov__seasons-rule{background:var(--border-subtle);inline-size:1px;inset-block:0;position:absolute}.ov__seasons-bar{background:linear-gradient(var(--sm-angle),var(--sm-soft),var(--sm));border-radius:var(--radius-pill);inset-block:3px;min-inline-size:4px;position:absolute}.ov__seasons-bar[data-clipped]{border-end-end-radius:2px;border-start-end-radius:2px}.ov__seasons-bar[data-point]{background:none}.ov__seasons-bar[data-point] .ov__seasons-cap{box-shadow:0 0 0 2px var(--bg-surface),0 0 0 4px var(--sm-soft);inset-inline-end:-4px}.ov__seasons-cap{-webkit-margin-before:-3.5px;background:var(--sm);block-size:7px;border-radius:50%;box-shadow:0 0 0 2px var(--bg-surface);inline-size:7px;inset-block-start:50%;inset-inline-end:-1px;margin-block-start:-3.5px;position:absolute}.ov__seasons-plot{position:relative}.ov__seasons-lane{inset-block:0;inset-inline:calc(var(--name-w) + var(--site-w) + var(--lane-gap)*2) calc(var(--when-w) + var(--lane-gap));pointer-events:none;position:absolute}.ov__seasons-now{inline-size:1px;inset-block:0;opacity:.55}.ov__seasons-now,.ov__seasons-now:before{background:var(--brand-600);position:absolute}.ov__seasons-now:before{block-size:5px;border-radius:50%;content:"";inline-size:5px;inset-block-start:0;inset-inline-start:-2px}.ov__seasons-gap{-webkit-padding-before:var(--space-2);-webkit-border-before:1px solid var(--border-subtle);align-items:baseline;border-block-start:1px solid var(--border-subtle);color:var(--fg-muted);display:flex;font-size:var(--text-2xs);gap:var(--space-2);margin:var(--space-2) 0 0;padding-block-start:var(--space-2)}.ov__seasons-gap>svg{align-self:center;color:var(--warn-fg);flex-shrink:0}.ov__seasons-fix{color:var(--brand-700);font-weight:var(--weight-medium);text-decoration:none}.ov__seasons-fix:hover{text-decoration:underline}.ov__seasons-more{display:none}@media (max-width:700px){.ov__seasons-card{--name-w:auto;--site-w:0px;--when-w:0px}.ov__seasons-row{grid-template-areas:"name  when" "track track";grid-template-columns:1fr auto;padding-block:7px;row-gap:5px}.ov__seasons-site{display:none}.ov__seasons-axis{padding-inline:0}.ov__seasons-lane{inset-inline:0}.ov__seasons-name{font-size:var(--text-sm)}.ov__seasons-tick{font-size:var(--text-xs)}.ov__seasons-unit{font-size:inherit}.ov__seasons-list:not([data-expanded])>li:nth-child(n+6){display:none}.ov__seasons-more{-webkit-margin-before:var(--space-1);-webkit-border-before:1px solid var(--border-subtle);align-items:center;background:#0000;border:none;border-block-start:1px solid var(--border-subtle);color:var(--brand-700);cursor:pointer;display:flex;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);gap:var(--space-1);inline-size:100%;justify-content:center;margin-block-start:var(--space-1);min-block-size:44px}.ov__seasons-more:active{background:var(--bg-hover)}.ov__seasons-more-n{font-feature-settings:"tnum";color:var(--fg-subtle);font-variant-numeric:tabular-nums}}@media (prefers-reduced-motion:reduce){.ov__seasons-list>li{animation:none;opacity:1}}.ov__stats{grid-gap:var(--space-3);-webkit-margin-after:var(--space-10);display:grid;gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));margin-block-end:var(--space-10)}.ov__stat{animation:ov-deal .42s var(--ease-out) backwards;animation-delay:0ms;animation-delay:calc(var(--order, 0)*55ms);border-radius:var(--radius-lg);color:var(--fg-default);display:block;min-inline-size:0;text-decoration:none}.ov__stat-card{align-items:center;background:var(--bg-surface);block-size:100%;border:1px solid var(--border-subtle);border-radius:inherit;box-shadow:var(--shadow-xs);box-sizing:border-box;display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);position:relative}@keyframes ov-deal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ov__stat--link .ov__stat-card{transform:perspective(700px) rotateX(0deg) rotateY(0deg) translateY(0);transform:perspective(700px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0));transition:border-color var(--duration-base) var(--ease),box-shadow .26s var(--ease-out),transform .26s var(--ease-out)}.ov__stat--link:hover{--lift:-3px}.ov__stat--link:hover .ov__stat-card{border-color:var(--brand-200);box-shadow:0 14px 30px -14px #10261c52,0 1px 2px #10261c0f;box-shadow:calc(var(--sx, 0)*1px) calc(var(--sy, 14)*1px) 30px -14px #10261c52,0 1px 2px #10261c0f}.ov__stat--link:focus-visible{outline:none}.ov__stat--link:focus-visible .ov__stat-card{box-shadow:var(--shadow-focus)}.ov__stat--link .ov__stat-card:after,.ov__stat--link .ov__stat-card:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;position:absolute;transition:opacity .28s var(--ease)}.ov__stat--link .ov__stat-card:after{background:radial-gradient(200px circle at 50% 50%,#44947529,#0000 70%);background:radial-gradient(200px circle at var(--mx,50%) var(--my,50%),#44947529,#0000 70%);inset:0}.ov__stat--link .ov__stat-card:before{background:radial-gradient(110px circle at 50% 50%,var(--brand-400),#0000 80%);background:radial-gradient(110px circle at var(--mx,50%) var(--my,50%),var(--brand-400),#0000 80%);inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;z-index:2}.ov__stat--link:hover .ov__stat-card:after,.ov__stat--link:hover .ov__stat-card:before{opacity:1}.ov__stat-figures,.ov__stat-icon{position:relative;z-index:1}.ov__stat--link:hover .ov__stat-icon{transform:translateY(-1px) rotate(-6deg) scale(1.06)}.ov__stat-icon{transition:transform .36s cubic-bezier(.2,1.4,.4,1)}.ov__stats--float{-webkit-margin-before:calc(var(--ovs-overlap)*-1);margin-block-start:calc(var(--ovs-overlap)*-1);padding-inline:var(--space-4);position:relative;z-index:1}.ov__stats--float .ov__stat-card{-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);background:#ffffffe6;border-color:#ffffffb3;box-shadow:0 14px 30px -18px #081e1473,0 1px 2px #10261c0f}.ov__stats--float .ov__stat--link:hover .ov__stat-card{border-color:var(--brand-200)}.ov[data-intro=full] .ov__stat{animation-delay:.38s;animation-delay:calc(.38s + var(--order, 0)*80ms);animation-duration:1s;animation-name:ov-rise;animation-timing-function:cubic-bezier(.2,1.15,.3,1)}@keyframes ov-rise{0%{filter:blur(6px);opacity:0;transform:perspective(700px) rotateX(-34deg) rotateY(0deg) translateY(36px)}55%{filter:blur(0)}}.ov__stat-sheen{background:linear-gradient(105deg,#0000 38%,#ffffffd9 50%,#0000 62%) no-repeat;background-position:0 0;background-size:300% 100%;border-radius:inherit;inset:0;pointer-events:none;position:absolute;z-index:1}.ov[data-intro=full] .ov__stat-sheen{animation:ov-sheen 1.1s cubic-bezier(.4,0,.2,1) backwards;animation-delay:1.15s;animation-delay:calc(1.15s + var(--order, 0)*90ms)}@keyframes ov-sheen{0%{background-position:100% 0}}[dir=rtl] .ov__stat-sheen{background-image:linear-gradient(75deg,#0000 38%,#ffffffd9 50%,#0000 62%);background-position:100% 0}[dir=rtl] .ov[data-intro=full] .ov__stat-sheen{animation-name:ov-sheen-rtl}@keyframes ov-sheen-rtl{0%{background-position:0 0}}.odo,.odo__face{display:inline-flex}.odo__face{align-items:flex-start}.odo__col{block-size:1.1em;display:inline-block;overflow:hidden}.odo__wheel{display:flex;flex-direction:column;transform:translateY(0);transform:translateY(calc(var(--n, 0)*-1.1em));transition:transform .95s cubic-bezier(.25,.9,.3,1);transition:transform calc(var(--odo-dur, .95s) + var(--place, 0)*.22s) cubic-bezier(.25,.9,.3,1)}.odo__digit{block-size:1.1em;display:block;line-height:1.1em;text-align:center}.ov[data-intro=quick]{--odo-dur:700ms}.ov__alert-li{animation:ov-deal .46s var(--ease-out) backwards;animation-delay:0ms;animation-delay:calc(var(--arrive, 0ms) + var(--order, 0)*55ms)}.ov__rail-fill{animation:ov-fill 1s cubic-bezier(.2,.9,.25,1) backwards;animation-delay:.16s;animation-delay:calc(var(--arrive, 0ms) + .16s + var(--order, 0)*70ms);transform-origin:left center}[dir=rtl] .ov__rail-fill{transform-origin:right center}@keyframes ov-fill{0%{transform:scaleX(0)}}.ov[data-intro=full]{--arrive:520ms}.ov__stat-icon{background:var(--brand-50);block-size:34px;border-radius:var(--radius-md);color:var(--brand-600);display:grid;flex-shrink:0;inline-size:34px;place-items:center}.ov__stat-icon[data-tone=danger]{background:var(--danger-surface);color:var(--danger-fg)}.ov__stat-figures{display:flex;flex-direction:column;gap:1px;min-inline-size:0}.ov__stat-value{font-feature-settings:"tnum";font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);letter-spacing:-.02em;line-height:1.1}.ov__stat[data-tone=danger] .ov__stat-value{color:var(--danger-fg)}.ov__stat-value--unknown{color:var(--fg-subtle)}.ov__stat-label{color:var(--fg-muted);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov__grid{grid-gap:var(--space-6);align-items:start;display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr) 340px}.ov__main,.ov__side{min-inline-size:0}.ov__section+.ov__section{-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8)}.ov__section-head{-webkit-margin-after:var(--space-3);align-items:baseline;display:flex;gap:var(--space-3);justify-content:space-between;margin-block-end:var(--space-3)}.ov__section-title{align-items:center;display:flex;font-size:var(--text-xl);font-weight:var(--weight-bold);gap:var(--space-2);margin:0}.ov__section-count{font-feature-settings:"tnum";background:var(--danger-surface);block-size:22px;border-radius:var(--radius-pill);color:var(--danger-fg);display:inline-grid;font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);min-inline-size:22px;padding-inline:var(--space-2);place-items:center}.ov__see-all{align-items:center;color:var(--brand-700);display:inline-flex;font-size:var(--text-sm);font-weight:var(--weight-medium);gap:var(--space-1);text-decoration:none;white-space:nowrap}.ov__see-all:hover{text-decoration:underline}@media (max-width:900px){.ov__see-all{-webkit-margin-end:calc(var(--space-2)*-1);margin-block:-11px;margin-inline-end:calc(var(--space-2)*-1);min-block-size:44px;padding-inline:var(--space-2)}.ov__see-all:active{opacity:.6}}@media (min-width:701px){.ov__event-go,.ov__see-all--phone{display:none}}.ov__event>.ov__event-go{-webkit-margin-start:auto;align-self:center;margin-inline-start:auto}.ov__row-arrow{color:var(--fg-subtle);flex-shrink:0}[dir=rtl] .ov__row-arrow{transform:scaleX(-1)}.ov__alerts{list-style:none;margin:0;padding:0}.ov__alerts>li+li{-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle)}.ov__alert{-webkit-border-start:3px solid var(--warn-solid);align-items:center;border-inline-start:3px solid var(--warn-solid);color:var(--fg-default);display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);text-decoration:none;transition:background var(--duration-fast) var(--ease)}.ov__alert[data-tone=danger]{border-inline-start-color:var(--danger-solid)}.ov__alert:hover{background:var(--bg-hover)}.ov__alert:focus-visible{outline:2px solid var(--brand-600);outline-offset:-2px}.ov__alert-icon{background:var(--warn-surface);block-size:30px;border-radius:var(--radius-md);color:var(--warn-fg);display:grid;flex-shrink:0;inline-size:30px;place-items:center}.ov__alert[data-tone=danger] .ov__alert-icon{background:var(--danger-surface);color:var(--danger-fg)}.ov__alert-text{display:flex;flex:0 1 auto;flex-direction:column;gap:1px;min-inline-size:min(260px,40%)}.ov__alert-label{font-size:var(--text-md);font-weight:var(--weight-medium)}.ov__alert-detail,.ov__alert-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov__alert-detail{color:var(--fg-muted);font-size:var(--text-xs)}.ov__alert-figures{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:var(--space-1)}.ov__alert>.ov__row-arrow{-webkit-margin-start:auto;margin-inline-start:auto}.ov__alert-qty{font-feature-settings:"tnum";color:var(--fg-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.ov__alert-qty b{color:var(--danger-fg);font-weight:var(--weight-bold)}.ov__alert[data-tone=warn] .ov__alert-qty b{color:var(--fg-default)}.ov__alert-days{color:var(--warn-fg);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap}.ov__rail{background:var(--bg-sunken);block-size:4px;border-radius:var(--radius-pill);inline-size:96px;overflow:hidden}.ov__rail-fill{background:var(--danger-solid);block-size:100%;border-radius:inherit;display:block}.ov__clear{align-items:center;color:var(--fg-muted);display:flex;font-size:var(--text-md);gap:var(--space-2);padding:var(--space-5)}.ov__clear>svg{color:var(--ok-fg);flex-shrink:0}.ov__events{list-style:none;margin:0;padding:0}.ov__events>li+li{-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle)}.ov__event{align-items:flex-start;color:var(--fg-default);display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);text-decoration:none;transition:background var(--duration-fast) var(--ease)}.ov__event:hover{background:var(--bg-hover)}.ov__event:focus-visible{outline:2px solid var(--brand-600);outline-offset:-2px}.ov__event-icon{-webkit-margin-before:1px;background:var(--bg-sunken);block-size:26px;border-radius:var(--radius-pill);color:var(--fg-muted);display:grid;flex-shrink:0;inline-size:26px;margin-block-start:1px;place-items:center}.ov__event-icon[data-tone=ok]{background:var(--ok-surface);color:var(--ok-fg)}.ov__event-icon[data-tone=warn]{background:var(--warn-surface);color:var(--warn-fg)}.ov__event-icon[data-tone=danger]{background:var(--danger-surface);color:var(--danger-fg)}.ov__event-icon[data-tone=info]{background:var(--info-surface);color:var(--info-fg)}.ov__event-icon[data-tone=brand]{background:var(--brand-50);color:var(--brand-600)}.ov__event-text{display:flex;flex-direction:column;gap:1px;min-inline-size:0}.ov__event-line{align-items:baseline;display:flex;flex-wrap:wrap;font-size:var(--text-sm);gap:var(--space-1);line-height:var(--leading-snug)}.ov__event-verb{font-weight:var(--weight-medium)}.ov__event-qty{font-feature-settings:"tnum";color:var(--brand-700);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}.ov__event-item,.ov__event-meta{color:var(--fg-muted)}.ov__event-meta{font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov__skeleton-row{align-items:center;display:flex}.ov__skeleton-row+.ov__skeleton-row{-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle)}@media (max-width:1024px){.ov__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ov__grid{grid-template-columns:1fr}}@media (max-width:700px){.ov__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ov__hero{align-items:stretch;flex-direction:column}.ov__alert-figures .ov__rail{inline-size:64px}.ov__alert-text{flex:1 1 auto;min-inline-size:0}.ov__alert{grid-column-gap:var(--space-3);grid-row-gap:6px;column-gap:var(--space-3);display:grid;grid-template-areas:"icon text arrow" "icon figs arrow";grid-template-columns:30px minmax(0,1fr) auto;row-gap:6px}.ov__alert-icon{align-self:start;grid-area:icon}.ov__alert-text{grid-area:text}.ov__alert-figures{align-items:center;flex-direction:row;flex-wrap:wrap;gap:4px var(--space-3);grid-area:figs;min-inline-size:0}.ov__alert>.ov__row-arrow{grid-area:arrow;margin:0}.ov__alert-label{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;white-space:normal}.ov__alert-detail,.ov__alert-site{display:flex;min-inline-size:0}.ov__alert-site{white-space:pre}.ov__alert-detail>bdi,.ov__alert-site>bdi{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov__alert-detail>bdi{flex:0 1 auto}.ov__hello{font-size:var(--text-lg)}.ov__hero-actions{display:none}.ov__stat-card{gap:var(--space-2);padding:var(--space-2) var(--space-3)}.ov__stat-icon{block-size:30px;inline-size:30px}.ov{display:flex;flex-direction:column}.ov__grid,.ov__main{display:contents}.ov__main>.ov__section:first-child{order:1}.ov__stats{margin-block:var(--space-8) 0;order:2}.ov__main>.ov__section+.ov__section{order:3}.ov__side{-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8);order:4}.ov__stats[data-variant=employee]{order:5}.ovs[data-overlap="1"]{-webkit-padding-after:0;-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6);padding-block-end:0}.ov__stats--float{padding-inline:0}}.ov__alert-li{align-items:center;display:flex}.ov__alert-li .ov__alert{flex:1 1;min-inline-size:0}@supports (grid-template-columns:subgrid){.ov__alerts{display:grid;grid-template-columns:minmax(0,1fr) auto}.ov__alert-li{display:grid;grid-column:1/-1;grid-template-columns:subgrid}}.ov__alert-act{-webkit-margin-end:var(--space-4);flex-shrink:0;margin-inline-end:var(--space-4);position:relative}.ov__alert-dot{background:var(--danger-solid);block-size:6px;border-radius:50%;box-shadow:0 0 0 2px var(--bg-surface);inline-size:6px;inset-block-start:-3px;inset-inline-end:-3px;position:absolute}.ov__alert-dot:after{animation:ov-ping 1.6s var(--ease) 0ms 3 both;animation:ov-ping 1.6s var(--ease) var(--d,0ms) 3 both;border:1px solid var(--danger-solid);border-radius:50%;content:"";inset:0;position:absolute}@keyframes ov-ping{0%{opacity:.9;transform:scale(1)}65%{opacity:0;transform:scale(3.2)}to{opacity:0;transform:scale(3.2)}}@media (max-width:700px){.ov__alert-act{-webkit-margin-end:var(--space-3);block-size:40px;gap:0;inline-size:40px;justify-content:center;margin-inline-end:var(--space-3);min-inline-size:40px;padding:0}.ov__alert-act-label{display:none}.ov__alert-li:has(.ov__alert-act) .ov__alert{grid-template-areas:"icon text" "icon figs";grid-template-columns:30px minmax(0,1fr)}.ov__alert-li:has(.ov__alert-act) .ov__alert>.ov__row-arrow{display:none}}.ov__create{list-style:none;margin:calc(var(--space-2)*-1) 0;padding:0}.ov__create>li+li{-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle)}.ov__create-opt{align-items:center;background:#0000;border:none;color:var(--fg-default);cursor:pointer;display:flex;font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);gap:var(--space-3);inline-size:100%;min-block-size:56px;padding-inline:var(--space-1);text-align:start}.ov__create-opt:active{background:var(--bg-hover)}.ov__create-opt:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--brand-600);outline-offset:-2px}.ov__create-icon{background:var(--brand-50);block-size:36px;border-radius:var(--radius-md);color:var(--brand-600);display:grid;flex-shrink:0;inline-size:36px;place-items:center}.ov__create-label{flex:1 1;min-inline-size:0}.ov__day{background:var(--bg-sunken);color:var(--fg-muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.05em;padding:var(--space-2) var(--space-4)}.ov__day:first-child{border-start-end-radius:inherit;border-start-start-radius:inherit}.ov__events+.ov__day{-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle)}.ov__day+.ov__events>li:first-child{-webkit-border-before:none;border-block-start:none}.setup{max-inline-size:780px;padding:var(--space-6)}.setup--compact{max-inline-size:none;padding:var(--space-5)}.setup__head{-webkit-margin-after:var(--space-5);align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-block-end:var(--space-5)}.setup__title{font-size:var(--text-xl);font-weight:var(--weight-bold);margin:0}.setup__sub{color:var(--fg-muted);font-size:var(--text-md);margin:var(--space-1) 0 0;max-inline-size:62ch}.setup__progress{font-feature-settings:"tnum";-webkit-padding-before:3px;color:var(--fg-muted);flex-shrink:0;font-size:var(--text-sm);font-variant-numeric:tabular-nums;padding-block-start:3px}.setup__steps{grid-gap:var(--space-3);display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.setup__step{grid-gap:var(--space-4);align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:grid;gap:var(--space-4);grid-template-columns:32px minmax(0,1fr) auto;padding:var(--space-4);position:relative}.setup__step[data-state=current]{background:var(--bg-surface);background:var(--brand-50,var(--bg-surface));border-color:var(--brand-300);box-shadow:var(--shadow-xs)}.setup__step[data-state=waiting] .setup__step-title{color:var(--fg-muted)}.setup__step[data-state=waiting] .setup__body{color:var(--fg-subtle)}.setup__step[data-state=waiting]{background:var(--bg-sunken)}.setup__marker{background:var(--bg-sunken);block-size:32px;border-radius:var(--radius-pill);color:var(--fg-muted);display:grid;inline-size:32px;place-items:center}.setup__step[data-state=current] .setup__marker{background:var(--brand-600);color:var(--fg-on-brand)}.setup__step[data-state=done] .setup__marker{background:var(--ok-surface);color:var(--ok-fg)}.setup__step[data-just-done=true]{animation:setup-just-done 1.8s var(--ease-out) both}.setup__step[data-just-done=true] .setup__marker{animation:setup-tick-land .56s var(--ease-out) both}@keyframes setup-just-done{0%,35%{background:var(--brand-50);border-color:var(--brand-500)}to{background:var(--bg-surface);border-color:var(--border-subtle)}}@keyframes setup-tick-land{0%{transform:scale(.55)}60%{transform:scale(1.15)}to{transform:scale(1)}}.setup__text{min-inline-size:0}.setup__step-title{align-items:center;display:flex;font-size:var(--text-md);font-weight:var(--weight-semibold);gap:var(--space-2);margin:0}.setup__body,.setup__step[data-state=done] .setup__step-title{color:var(--fg-muted)}.setup__body{font-size:var(--text-sm);line-height:var(--leading-snug);margin:2px 0 0;max-inline-size:68ch}.setup__tag{background:var(--bg-sunken);border-radius:var(--radius-pill);color:var(--fg-subtle);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.04em;padding:2px var(--space-2);text-transform:uppercase}.setup__act{flex-shrink:0}.setup__done-label{align-items:center;color:var(--ok-fg);display:inline-flex;font-size:var(--text-sm);font-weight:var(--weight-medium);gap:var(--space-1)}.setup__waiting{color:var(--fg-subtle);font-size:var(--text-sm)}.setup__index{font-feature-settings:"tnum";color:var(--fg-subtle);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);inset-block-start:var(--space-2);inset-inline-end:var(--space-3);position:absolute}@media (max-width:700px){.setup{padding:var(--space-4)}.setup__step{grid-template-columns:32px minmax(0,1fr);row-gap:var(--space-3)}.setup__act{grid-column:2}.setup__index{inset-inline-end:var(--space-2)}}.ov__firstrun{grid-gap:var(--space-5);align-items:start;display:grid;gap:var(--space-5);grid-template-columns:minmax(0,780px) minmax(300px,380px)}.ov__firstrun .setup{max-inline-size:none}.fh{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);margin:0;padding:var(--space-4) var(--space-4) var(--space-5)}.fh__svg{block-size:auto;direction:ltr;display:block;inline-size:100%}.fh__eyebrow{fill:var(--fg-subtle);font-family:inherit;font-size:9.5px;font-weight:var(--weight-bold);letter-spacing:.14em;text-transform:uppercase}[dir=rtl] .fh__eyebrow{letter-spacing:0;text-transform:none}.fh__company{fill:var(--fg-default);font-family:inherit;font-weight:var(--weight-bold);letter-spacing:-.015em;letter-spacing:-.01em}.fh__pinlabel{font-size:11.5px}.fh__pinlabel,.fh__tile{fill:var(--fg-default);font-family:inherit;font-weight:var(--weight-semibold)}.fh__tile{font-size:14px}.fh__tile--info{fill:var(--fg-default)}.fh__caption{-webkit-margin-before:var(--space-2);color:var(--fg-muted);font-size:var(--text-sm);line-height:var(--leading-snug);margin-block-start:var(--space-2);text-align:center}@media (max-width:1000px){.ov__firstrun{grid-template-columns:minmax(0,1fr)}.fh{margin-inline:auto;max-inline-size:420px}}.u-page.actlog{margin-inline:max(0px,(100% - var(--content-max))/2) auto;max-inline-size:1060px}.actlog{--actlog-when:46px;--actlog-meta:352px;--actlog-gutter:calc(var(--space-4) + 15px);--actlog-text:calc(var(--space-4) + 30px + var(--space-4))}.actlog__head{-webkit-margin-after:var(--space-5);align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);margin-block-end:var(--space-5)}.actlog__glyph{background:var(--brand-50);block-size:44px;border:1px solid var(--brand-100);border-radius:var(--radius-md);color:var(--brand-700);display:grid;flex-shrink:0;inline-size:44px;place-items:center}.actlog__head-text{flex:1 1 260px;min-inline-size:0}.actlog__title{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.02em;line-height:var(--leading-tight)}.actlog__sub{color:var(--fg-muted);font-size:var(--text-md);margin:var(--space-1) 0 0}.actlog__head-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.actlog__kinds{grid-gap:var(--space-3);-webkit-margin-after:var(--space-4);display:grid;gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));margin-block-end:var(--space-4)}.actlog__kind{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);cursor:pointer;display:flex;gap:var(--space-3);min-inline-size:0;padding:var(--space-3) var(--space-4);text-align:start;transition:border-color var(--duration-base) var(--ease),box-shadow var(--duration-base) var(--ease),transform var(--duration-base) var(--ease)}.actlog__kind:hover{border-color:var(--border-default);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.actlog__kind:focus-visible{border-color:var(--brand-600);box-shadow:var(--shadow-focus);outline:none}.actlog__kind[aria-pressed=true]{background:var(--brand-25);border-color:var(--brand-600);box-shadow:inset 0 0 0 1px var(--brand-600)}.actlog__kind[aria-pressed=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--brand-600),var(--shadow-focus)}.actlog__kind-icon{background:var(--bg-sunken);block-size:30px;border-radius:var(--radius-pill);color:var(--fg-muted);display:grid;flex-shrink:0;inline-size:30px;place-items:center}.actlog__kind-icon[data-tone=ok]{background:var(--ok-surface);color:var(--ok-fg)}.actlog__kind-icon[data-tone=warn]{background:var(--warn-surface);color:var(--warn-fg)}.actlog__kind-icon[data-tone=info]{background:var(--info-surface);color:var(--info-fg)}.actlog__kind-icon[data-tone=brand]{background:var(--brand-50);color:var(--brand-600)}.actlog__kind-text{min-inline-size:0}.actlog__kind-label{color:var(--fg-muted);display:block;font-size:var(--text-sm);font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actlog__kind-count{font-feature-settings:"tnum";-webkit-margin-before:1px;display:block;font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);letter-spacing:-.02em;line-height:var(--leading-tight);margin-block-start:1px}.actlog__tools{-webkit-margin-after:var(--space-3);align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-end:var(--space-3)}.actlog__search{flex:1 1 280px;min-inline-size:200px;position:relative}.actlog__field{background:var(--bg-surface);block-size:38px;border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--fg-default);font:inherit;font-size:var(--text-md);inline-size:100%;padding-inline:calc(var(--space-4) + 18px) calc(var(--space-4) + 18px)}.actlog__field::placeholder{color:var(--fg-subtle)}.actlog__field:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus);outline:none}.actlog__field::-webkit-search-cancel-button{display:none}.actlog__search-icon{color:var(--fg-subtle);inset-inline-start:var(--space-3);place-items:center;pointer-events:none}.actlog__search-clear,.actlog__search-icon{display:grid;inset-block-start:50%;position:absolute;transform:translateY(-50%)}.actlog__search-clear{background:var(--bg-sunken);block-size:20px;border:0;border-radius:var(--radius-pill);color:var(--fg-muted);cursor:pointer;inline-size:20px;inset-inline-end:var(--space-2);place-items:center}.actlog__search-clear:hover{background:var(--border-subtle);color:var(--fg-default)}.actlog__kbd{background:var(--bg-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--fg-subtle);font-family:var(--font-mono);font-size:var(--text-2xs);inset-block-start:50%;inset-inline-end:var(--space-3);line-height:16px;padding-inline:6px;pointer-events:none;position:absolute;transform:translateY(-50%)}.actlog__presets{background:var(--bg-sunken);border-radius:var(--radius-pill);display:flex;gap:2px;padding:3px}.actlog__preset{background:#0000;border:0;border-radius:var(--radius-pill);color:var(--fg-muted);cursor:pointer;font:inherit;font-size:var(--text-xs);padding-block:5px;padding-inline:var(--space-3);transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);white-space:nowrap}.actlog__preset:hover{color:var(--fg-default)}.actlog__preset[aria-pressed=true]{background:var(--bg-surface);box-shadow:var(--shadow-xs);color:var(--fg-default);font-weight:var(--weight-semibold)}.actlog__preset:focus-visible{outline:2px solid var(--brand-600);outline-offset:1px}.actlog__toggle{align-items:center;background:var(--bg-surface);block-size:38px;border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--fg-default);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--text-md);gap:var(--space-2);padding-inline:var(--space-4);transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease);white-space:nowrap}.actlog__toggle:hover{border-color:var(--border-strong)}.actlog__toggle[data-on]{background:var(--brand-50);border-color:var(--brand-600);color:var(--brand-700)}.actlog__toggle:focus-visible{border-color:var(--brand-600);box-shadow:var(--shadow-focus);outline:none}.actlog__panel{grid-gap:var(--space-4);-webkit-margin-after:var(--space-3);animation:actlog-panel var(--duration-base) var(--ease-out) both;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);display:grid;gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-end:var(--space-3);padding:var(--space-4)}@keyframes actlog-panel{0%{opacity:0;transform:translateY(-4px)}}.actlog__control{display:block;min-inline-size:0}.actlog__control-label{-webkit-margin-after:var(--space-1);color:var(--fg-muted);display:block;font-size:var(--text-xs);font-weight:var(--weight-medium);margin-block-end:var(--space-1)}.actlog__control .u-select{inline-size:100%}.actlog__chips{-webkit-margin-after:var(--space-3);display:flex;flex-wrap:wrap;margin-block-end:var(--space-3)}.actlog__chip,.actlog__chips{align-items:center;gap:var(--space-2)}.actlog__chip{background:var(--brand-50);border:1px solid var(--brand-200);border-radius:var(--radius-pill);color:var(--brand-800);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--text-xs);max-inline-size:260px;padding-block:4px;padding-inline:var(--space-3);transition:background var(--duration-fast) var(--ease)}.actlog__chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actlog__chip>svg{flex-shrink:0;opacity:.7}.actlog__chip:hover{background:var(--brand-100)}.actlog__chip:hover>svg{opacity:1}.actlog__chip:focus-visible{outline:2px solid var(--brand-600);outline-offset:1px}.actlog__chip--clear{background:#0000;border-color:var(--border-subtle);color:var(--fg-muted)}.actlog__chip--clear:hover{background:var(--bg-sunken);color:var(--fg-default)}.actlog__note{-webkit-margin-after:var(--space-3);background:var(--ok-surface);border:1px solid var(--ok-border);border-radius:var(--radius-md);color:var(--ok-fg);font-size:var(--text-sm);margin-block-end:var(--space-3);padding:var(--space-3) var(--space-4)}.actlog__note[data-tone=danger]{background:var(--danger-surface);border-color:var(--danger-border);color:var(--danger-fg)}.actlog__list{overflow:visible}.actlog__day{-webkit-padding-start:var(--actlog-text);align-items:center;background:var(--bg-sunken);border-block:1px solid var(--border-subtle);color:var(--fg-muted);display:flex;font-size:var(--text-2xs);font-weight:var(--weight-semibold);gap:var(--space-2);inset-block-start:0;letter-spacing:.05em;padding:var(--space-2) var(--space-5);padding-inline-start:var(--actlog-text);position:-webkit-sticky;position:sticky;z-index:var(--z-sticky)}.actlog__day-count{font-feature-settings:"tnum";background:var(--border-subtle);border-radius:var(--radius-pill);color:var(--fg-muted);font-variant-numeric:tabular-nums;letter-spacing:0;padding-inline:6px}.actlog__group:first-of-type .actlog__day{-webkit-border-before:0;border-block-start:0;border-start-end-radius:var(--radius-lg);border-start-start-radius:var(--radius-lg)}.actlog__group{display:block}.actlog__events>li{animation:actlog-row var(--duration-base) var(--ease-out) both;overflow:hidden;position:relative}@keyframes actlog-row{0%{opacity:0}}.ov__event[data-variant=log]{grid-column-gap:var(--space-4);grid-row-gap:2px;align-items:start;column-gap:var(--space-4);display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,var(--actlog-meta)) var(--actlog-when);padding-block:var(--space-3);padding-inline:var(--space-4) var(--space-5);row-gap:2px}.ov__event[data-variant=log] .ov__event-icon{-webkit-margin-before:0;block-size:30px;inline-size:30px;margin-block-start:0;position:relative;z-index:var(--z-base)}.ov__event[data-variant=log] .ov__event-icon:after,.ov__event[data-variant=log] .ov__event-icon:before{-webkit-margin-start:-.5px;background:var(--border-subtle);block-size:var(--app-vh);content:"";inline-size:1px;inset-inline-start:50%;margin-inline-start:-.5px;position:absolute;z-index:-1}.ov__event[data-variant=log] .ov__event-icon:before{inset-block-end:100%}.ov__event[data-variant=log] .ov__event-icon:after{inset-block-start:100%}.actlog__events>li:first-child .ov__event-icon:before,.actlog__events>li:last-child .ov__event-icon:after{content:none}.ov__event[data-variant=log] .ov__event-text{gap:3px}.ov__event[data-variant=log] .ov__event-line{font-size:var(--text-md);gap:var(--space-2)}.ov__event[data-variant=log] .ov__event-verb{color:var(--fg-default);font-weight:var(--weight-semibold)}.ov__event[data-variant=log] .ov__event-item{color:var(--fg-default);font-weight:var(--weight-medium)}.ov__event[data-variant=log] .ov__event-qty{font-feature-settings:"tnum";background:var(--bg-sunken);border-radius:var(--radius-sm);color:var(--fg-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);padding-block:1px;padding-inline:var(--space-2)}.ov__event[data-variant=log] .ov__event-qty[data-flow=in]{background:var(--ok-surface);color:var(--ok-fg)}.ov__event[data-variant=log] .ov__event-qty[data-flow=out]{background:var(--warn-surface);color:var(--warn-fg)}.ov__event-to{color:var(--fg-subtle);font-size:var(--text-sm)}.ov__event-why{-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-border-start:2px solid var(--border-default);-webkit-padding-start:var(--space-2);border-inline-start:2px solid var(--border-default);color:var(--fg-muted);display:-webkit-box;font-size:var(--text-sm);line-height:var(--leading-snug);overflow:hidden;padding-inline-start:var(--space-2)}.ov__event[data-variant=log] .ov__event-meta{grid-column-gap:var(--space-3);align-items:center;align-self:center;color:var(--fg-subtle);column-gap:var(--space-3);display:grid;font-size:var(--text-xs);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.85fr);inline-size:100%;justify-self:end;line-height:var(--leading-snug)}.ov__event-meta-cell{min-inline-size:0;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}.ov__event-when{font-feature-settings:"tnum";-webkit-padding-before:7px;color:var(--fg-subtle);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;justify-self:end;letter-spacing:-.01em;padding-block-start:7px;white-space:nowrap}.ov__event[data-variant=log]:before{background:var(--border-default);content:"";inline-size:3px;inset-block:0;inset-inline-start:0;opacity:0;position:absolute;transition:opacity var(--duration-fast) var(--ease)}.ov__event[data-variant=log]{position:relative}.ov__event[data-variant=log]:focus-visible:before,.ov__event[data-variant=log]:hover:before{opacity:1}.ov__event[data-variant=log][data-tone=ok]:before{background:var(--ok-solid)}.ov__event[data-variant=log][data-tone=warn]:before{background:var(--warn-solid)}.ov__event[data-variant=log][data-tone=danger]:before{background:var(--danger-solid)}.ov__event[data-variant=log][data-tone=info]:before{background:var(--info-solid)}.ov__event[data-variant=log][data-tone=brand]:before{background:var(--brand-600)}.actlog__skeletons{padding:var(--space-2) 0}.actlog__skeleton{grid-gap:var(--space-4);align-items:center;display:grid;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;padding-block:var(--space-3);padding-inline:var(--space-4) var(--space-5)}.actlog__skeleton+.actlog__skeleton{-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle)}.actlog__skeleton-lines{grid-gap:var(--space-2);display:grid;gap:var(--space-2);min-inline-size:0}.actlog__foot{-webkit-border-before:1px solid var(--border-subtle);align-items:center;border-block-start:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) var(--space-5)}.actlog__shown{font-feature-settings:"tnum";color:var(--fg-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.actlog__end{color:var(--fg-subtle);font-size:var(--text-xs)}.actlog__more{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--space-3)}.actlog__more-error{color:var(--danger-fg);font-size:var(--text-xs)}@media (max-width:1250px){.actlog{--actlog-text:calc(var(--space-4) + 30px + var(--space-3))}.ov__event[data-variant=log]{column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) var(--actlog-when)}.ov__event[data-variant=log] .ov__event-icon{grid-row:1/span 2}.ov__event[data-variant=log] .ov__event-text{grid-column:2;grid-row:1}.ov__event[data-variant=log] .ov__event-meta{align-self:start;display:block;grid-column:2;grid-row:2;inline-size:auto;justify-self:start;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov__event[data-variant=log] .ov__event-meta-cell{display:inline;overflow:visible}.ov__event[data-variant=log] .ov__event-meta-cell:empty{display:none}.ov__event[data-variant=log] .ov__event-meta-cell:not(:empty)~.ov__event-meta-cell:not(:empty):before{color:var(--fg-subtle);content:" · "}.ov__event[data-variant=log] .ov__event-when{grid-column:3;grid-row:1/span 2}}@media (max-width:1100px){.actlog__kinds{grid-template-columns:repeat(3,minmax(0,1fr))}.actlog__panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.actlog__kinds{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.actlog__kind:first-child{grid-column:1/-1}.actlog__kind{gap:var(--space-2);padding:var(--space-2) var(--space-3)}.actlog__kind-count{font-size:var(--text-lg)}.actlog__panel{grid-template-columns:1fr}.actlog__presets{inline-size:100%;overflow-x:auto;scrollbar-width:none}.actlog__presets::-webkit-scrollbar{display:none}.actlog__toggle{flex:1 1 auto;justify-content:center}.actlog{--actlog-text:calc(var(--space-3) + 30px + var(--space-3))}.ov__event[data-variant=log]{padding-inline:var(--space-3) var(--space-4)}.actlog__foot{padding-inline:var(--space-4)}.actlog__skeleton{gap:var(--space-3);padding-inline:var(--space-3) var(--space-4)}.actlog__day{padding-inline:var(--actlog-text) var(--space-4)}}@media (prefers-reduced-motion:reduce){.actlog__events>li,.actlog__panel{animation:none}.actlog__kind:hover{transform:none}}@media (max-width:1250px){.actlog .ov__event[data-variant=log] .ov__event-meta-cell{unicode-bidi:isolate}}.actlog__row{display:contents}@media (max-width:900px){.actlog__field{-webkit-padding-end:44px;block-size:44px;padding-inline-end:44px}.actlog__kbd{display:none}.actlog__search-clear{background:none;block-size:40px;inline-size:40px;inset-inline-end:2px}.actlog__preset{min-block-size:40px}.actlog__toggle{block-size:44px}.actlog__chip{min-block-size:40px}.actlog .ov__event-when{font-feature-settings:"tnum";font-family:inherit;font-variant-numeric:tabular-nums;letter-spacing:0}}@media (hover:none){.actlog__kbd{display:none}.actlog__kind:hover{transform:none}.actlog__kind:not([aria-pressed=true]):hover{border-color:var(--border-subtle);box-shadow:var(--shadow-xs)}.actlog__kind:active{border-color:var(--border-strong)}.actlog__preset:hover{color:var(--fg-muted)}.actlog__preset[aria-pressed=true]:hover{color:var(--fg-default)}.actlog__chip:hover{background:var(--brand-50)}.actlog__chip--clear:hover{background:#0000;color:var(--fg-muted)}.actlog__chip:active{background:var(--brand-100)}}@media (max-width:700px){.actlog__head{-webkit-margin-after:var(--space-4);align-items:flex-start;flex-wrap:nowrap;gap:var(--space-3);margin-block-end:var(--space-4)}.actlog__glyph{display:none}.actlog__head-text{flex:1 1 auto}.actlog__sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:var(--text-sm);overflow:hidden}.actlog__head-actions{flex:0 0 auto;flex-wrap:nowrap}.actlog__export{inline-size:44px;padding-inline:0}.actlog__export-label{block-size:1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.actlog__kinds{-webkit-margin-after:var(--space-3);display:flex;gap:var(--space-2);margin-block-end:var(--space-3);margin-inline:calc(var(--content-pad-inline)*-1);overflow-x:auto;overscroll-behavior-x:contain;padding-block:2px;padding-inline:var(--content-pad-inline);scroll-padding-inline:var(--content-pad-inline);scroll-snap-type:x proximity;scrollbar-width:none}.actlog__kinds::-webkit-scrollbar{display:none}.actlog__kind,.actlog__kind:first-child{border-radius:var(--radius-pill);flex:0 0 auto;gap:var(--space-2);grid-column:auto;min-block-size:44px;padding-block:var(--space-1);padding-inline:var(--space-2) var(--space-3);scroll-snap-align:start}.actlog__kind-icon{block-size:28px;inline-size:28px}.actlog__kind-text{align-items:baseline;display:flex;gap:var(--space-2)}.actlog__kind-label{font-size:var(--text-sm);overflow:visible}.actlog__kind-count{-webkit-margin-before:0;font-size:var(--text-md);margin-block-start:0}.actlog__tools{gap:var(--space-2)}.actlog__row,.actlog__search{flex:1 1 100%;min-inline-size:0}.actlog__row{align-items:center;display:flex;gap:var(--space-2);margin-inline:calc(var(--content-pad-inline)*-1);overflow-x:auto;overscroll-behavior-x:contain;padding-block:2px;padding-inline:var(--content-pad-inline);scrollbar-width:none}.actlog__row::-webkit-scrollbar{display:none}.actlog__row>.actlog__sheet-btn{flex:0 0 auto}.actlog__row .actlog__presets{flex:0 0 auto;inline-size:auto;overflow:visible}.actlog .ov__event[data-variant=log] .ov__event-meta{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:clip;white-space:normal}.actlog .ov__event[data-variant=log] .ov__event-meta-cell{white-space:normal}.actlog__foot{gap:var(--space-2);text-align:center}.actlog__foot,.actlog__more{align-items:stretch;flex-direction:column}.actlog__more .u-btn{block-size:44px;inline-size:100%}}:root{--brand-25:#f8fcfa;--brand-50:#eef6f2;--brand-100:#dceae4;--brand-200:#bbd5c9;--brand-300:#93bcaa;--brand-400:#67a189;--brand-500:#449475;--brand-600:#1e8564;--brand-700:#007555;--brand-800:#005c42;--brand-900:#00432f;--brand-950:#012116;--brand-a08:#00755514;--brand-a12:#0075551f;--brand-a16:#00755529;--brand-a24:#0075553d;--n-0:#fff;--n-25:#f7fcfb;--n-50:#f3f7f6;--n-100:#ecf0ef;--n-200:#e2e7e6;--n-300:#cdd2d1;--n-400:#929695;--n-500:#666a6a;--n-600:#4a4e4d;--n-700:#353938;--n-800:#262a29;--n-900:#171a1a;--icon-chevron-down:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666a6a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--ok-surface:#ebf5e8;--ok-border:#c1dab9;--ok-fg:#447930;--ok-solid:#68a553;--warn-surface:#fbf0e1;--warn-border:#e8cca7;--warn-fg:#946300;--warn-solid:#d59216;--danger-surface:#ffedeb;--danger-border:#fac1ba;--danger-fg:#ba463e;--danger-solid:#a72724;--info-surface:#e7f4ff;--info-border:#b5d5f1;--info-fg:#2072ad;--info-solid:#036eae;--cat-pesticides:#c2553f;--cat-fertilizers:#b07c13;--cat-supplies:#3a7f99;--cat-medicines:#7a5aa8;--cat-seeds:#2f8a56;--cat-feed:#8a6b3d;--cat-spare-parts:#5c6773;--cat-tools:#b4477e;--cat-equipment:#3f5fa8;--cat-irrigation:#17939b;--cat-fuel-oils:#6b7226;--cat-packaging:#9d5a30;--cat-unknown:var(--n-400);--soil-surface:#e3dbc9;--soil-line:#7a644261;--overlay:#01211685;--bg-app:var(--n-50);--bg-surface:var(--n-0);--bg-sunken:var(--n-100);--bg-hover:var(--n-50);--bg-selected:var(--brand-a08);--bg-inverse:var(--brand-950);--border-subtle:var(--n-200);--border-default:var(--n-300);--border-strong:var(--n-400);--border-brand:var(--brand-700);--fg-default:var(--n-900);--fg-muted:var(--n-600);--fg-subtle:var(--n-500);--fg-disabled:var(--n-400);--fg-on-brand:var(--n-0);--fg-brand:var(--brand-700);--tip-bg:var(--bg-inverse);--tip-fg:var(--n-0);--tip-fg-dim:var(--n-300);--tip-border:#ffffff1a;--font-sans:"DM Sans","Segoe UI",system-ui,-apple-system,sans-serif;--font-arabic:"Cairo","DM Sans",system-ui,sans-serif;--font-mono:"DM Mono","JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--text-2xs:max(0.6875rem,calc(0.625rem/var(--app-zoom, 1)));--text-xs:0.75rem;--text-sm:0.8125rem;--text-md:0.875rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.375rem;--text-3xl:1.75rem;--text-4xl:2.25rem;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.55;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px;--shadow-xs:0 1px 2px #10261c0d;--shadow-sm:0 1px 3px #10261c12,0 1px 2px #10261c0a;--shadow-md:0 4px 12px #10261c14,0 1px 3px #10261c0d;--shadow-lg:0 12px 28px #10261c1f,0 4px 8px #10261c0d;--shadow-xl:0 24px 56px #10261c2e,0 8px 16px #10261c12;--shadow-focus:0 0 0 3px var(--brand-a24);--shadow-focus-danger:0 0 0 3px #cc3b3438;--ease:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--duration-fast:120ms;--duration-base:180ms;--duration-slow:240ms;--z-base:1;--z-sticky:10;--z-sidebar:20;--z-topbar:30;--z-dock:25;--z-dropdown:40;--z-overlay:50;--z-modal:60;--z-modal-dropdown:65;--z-palette:70;--z-toast:100000;--z-tooltip:100001;--sidebar-width:248px;--sidebar-width-collapsed:68px;--topbar-height:60px;--breadcrumb-height:40px;--content-max:1440px;--content-pad-inline:var(--space-6)}@media (max-width:900px){:root{--text-2xs:0.75rem}}@media (max-width:700px){:root{--content-pad-inline:var(--space-4)}}:root:dir(rtl),[dir=rtl]{--font-sans:var(--font-arabic);--leading-normal:1.7;--leading-snug:1.5}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0ms;--duration-base:0ms;--duration-slow:0ms}}:root{--app-zoom:1}@media (max-height:779px),(max-width:1399px){:root{--app-zoom:0.93}}@media (max-height:709px),(max-width:1299px){:root{--app-zoom:0.86}}@media (max-height:659px),(max-width:1199px){:root{--app-zoom:0.8}}@media (max-width:900px){:root{--app-zoom:1}}html{zoom:1;zoom:var(--app-zoom)}:root{--app-vh:calc(100vh/var(--app-zoom));--app-vw:calc(100vw/var(--app-zoom));--app-dvh:var(--app-vh)}@supports (height:100dvh){:root{--app-dvh:calc(100dvh/var(--app-zoom))}}[data-testid=map]{zoom:1;zoom:calc(1/var(--app-zoom))}@media print{html{zoom:1}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1;background:var(--bg-app);color:var(--fg-default);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);text-rendering:optimizeLegibility}[dir=rtl] body{font-family:var(--font-arabic)}button,input,optgroup,select,textarea{color:inherit;font:inherit}svg{vertical-align:middle}[role=button]:not(:disabled),button:not(:disabled){cursor:pointer}dt{font-weight:var(--weight-bold)}h1,h2,h3,h4,h5,h6{color:var(--fg-default);font-weight:var(--weight-semibold);letter-spacing:-.011em;line-height:var(--leading-tight)}:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--brand-600);outline-offset:2px}:focus:not(:focus-visible){outline:none}.fms-scroll{scrollbar-color:var(--n-300) #0000;scrollbar-width:thin}.fms-scroll::-webkit-scrollbar{height:8px;width:8px}.fms-scroll::-webkit-scrollbar-track{background:#0000}.fms-scroll::-webkit-scrollbar-thumb{background:var(--n-300);background-clip:content-box;border:2px solid #0000;border-radius:var(--radius-pill)}.fms-scroll::-webkit-scrollbar-thumb:hover{background-clip:content-box;background-color:var(--n-400)}html{-webkit-tap-highlight-color:transparent}@media (hover:none){.fdock__item,.sb__item,[data-vt-origin]{-webkit-touch-callout:none}.u-card--interactive:active,.u-lens:not(.u-lens--static):active{scale:.98;transition:scale 90ms var(--ease)}}@supports (-webkit-touch-callout:none){@media (max-width:900px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea{font-size:16px!important}}}.fms-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fms-skip-link{background:var(--brand-700);border-radius:var(--radius-md);color:var(--fg-on-brand);font-size:var(--text-sm);font-weight:var(--weight-semibold);inset-block-start:var(--space-2);inset-inline-start:var(--space-2);padding:var(--space-2) var(--space-4);position:fixed;text-decoration:none;transform:translateY(-200%);transition:transform var(--duration-base) var(--ease);z-index:var(--z-tooltip)}.fms-skip-link:focus{transform:translateY(0)}.fms-truncate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fms-kbd{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-block-end-width:2px;border-radius:var(--radius-sm);color:var(--fg-subtle);display:inline-flex;font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-semibold);gap:1px;height:20px;justify-content:center;line-height:1;min-width:18px;padding:0 var(--space-1)}@keyframes fms-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fms-rise-in{0%{opacity:0;transform:translateY(6px);transform:translateY(var(--fms-rise,6px))}to{opacity:1;transform:translateY(0)}}@keyframes fms-pop-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes fms-spin{to{transform:rotate(1turn)}}@keyframes fms-shimmer{0%{background-position:160% 0;background-position:var(--fms-shimmer-from,160%) 0}to{background-position:-160% 0;background-position:var(--fms-shimmer-to,-160%) 0}}[dir=rtl]{--fms-shimmer-from:-160%;--fms-shimmer-to:160%}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-delay:0ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.fms-rows>*{animation:fms-rise-in var(--duration-base) var(--ease-out) backwards}.fms-rows>:nth-child(2){animation-delay:calc(var(--duration-fast)*.25)}.fms-rows>:nth-child(3){animation-delay:calc(var(--duration-fast)*.5)}.fms-rows>:nth-child(4){animation-delay:calc(var(--duration-fast)*.75)}.fms-rows>:nth-child(n+5){animation-delay:var(--duration-fast)}@media (prefers-reduced-motion:reduce){.fms-rows>*{animation:none}}*{box-sizing:border-box;margin:0;padding:0}.app{display:flex;min-height:var(--app-vh)}@media (max-width:767.98px){:dir(ltr) .main-content,:dir(rtl) .main-content{margin-top:82px}}.app-route-fallback{display:grid;min-block-size:60vh;place-items:center}.app-route-fallback:after{animation:fms-spin .7s linear infinite,app-route-show .2s ease .25s forwards;block-size:26px;border:2px solid #e8ece8;border:2px solid var(--border-subtle,#e8ece8);border-block-start-color:#23543f;border-block-start-color:var(--brand-600,#23543f);border-radius:50%;content:"";inline-size:26px;opacity:0}@keyframes app-route-show{to{opacity:1}}@media (prefers-reduced-motion:reduce){.app-route-fallback:after{animation:app-route-show .2s ease .25s forwards}}.chunk-boundary{grid-gap:var(--space-3);display:grid;gap:var(--space-3);justify-items:center;min-block-size:50vh;padding:var(--space-8);place-content:center;text-align:center}.chunk-boundary__title{color:var(--fg-default);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.chunk-boundary__body{color:var(--fg-muted);font-size:var(--text-md);max-inline-size:46ch}
/*# sourceMappingURL=main.821f6b10.css.map*/