@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}}.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}.u-jump-flash{animation:u-jump-flash 1.2s var(--ease-out) forwards;outline:2px solid var(--danger-solid);outline-offset:4px}@keyframes u-jump-flash{0%,45%{outline-color:var(--danger-solid)}to{outline-color:#0000}}@media (prefers-reduced-motion:reduce){.u-jump-flash{animation:none;outline-color:var(--danger-border)}}.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}.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-lg);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}}.lg-accounts{display:flex;flex-direction:column;gap:var(--space-3)}.lg-accounts__ask{color:var(--fg-default);font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0}.lg-accounts__list{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.lg-account{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;gap:var(--space-3);inline-size:100%;min-block-size:56px;padding:var(--space-2) var(--space-3);text-align:start}.lg-account:hover:not(:disabled){background:var(--brand-25);border-color:var(--brand-700)}.lg-account:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}.lg-account:disabled{cursor:progress;opacity:.75}.lg-account__mark{background:var(--brand-50);block-size:36px;border-radius:var(--radius-md);color:var(--fg-brand);display:grid;flex:none;font-weight:var(--weight-semibold);inline-size:36px;place-items:center}.lg-account__text{display:flex;flex:1 1;flex-direction:column;min-inline-size:0}.lg-account__name{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.lg-account__role{color:var(--fg-muted);font-size:var(--text-xs)}.lg-account .login-button-arrow{stroke:currentColor;fill:none;stroke-width:2;block-size:18px;inline-size:18px}[dir=rtl] .lg-account .login-button-arrow{transform:scaleX(-1)}.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:var(--space-5) 24px 0}.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-more{font-weight:700;white-space:nowrap}.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-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-allsites-note p{margin:0}.ae2-allsites-note__title{-webkit-margin-after:var(--space-2);display:block;font-weight:var(--weight-semibold);margin-block-end:var(--space-2)}.ae2-allsites-note__title,.ae2-demote-list{color:var(--fg-default);font-size:var(--text-sm)}.ae2-demote-list{-webkit-padding-start:var(--space-5);line-height:var(--leading-relaxed);margin-block:var(--space-3);padding-inline-start:var(--space-5)}.ae2-demote-list li{-webkit-margin-after:2px;margin-block-end:2px}.ae2-allsites-note__where{-webkit-margin-before:var(--space-3);-webkit-padding-before:var(--space-3);-webkit-border-before:1px solid var(--border-default);-webkit-border-before:1px solid var(--border-subtle,var(--border-default));border-block-start:1px solid var(--border-default);border-block-start:1px solid var(--border-subtle,var(--border-default));color:var(--fg-subtle);font-size:var(--text-xs);margin-block-start:var(--space-3);padding-block-start:var(--space-3)}.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}}.ae2-jobs-group{-webkit-margin-after:var(--space-5);margin-block-end:var(--space-5)}.ae2-jobs-group:last-of-type{-webkit-margin-after:0;margin-block-end:0}.ae2-jobs-group__title{color:#6b7d72;color:var(--fg-muted,#6b7d72);font-size:var(--text-sm);font-weight:var(--weight-medium);margin:0}.ae2-jobs-group__sub{color:var(--fg-subtle);color:var(--ae2-text-faint,#90a096);font-size:var(--text-2xs);line-height:1.6;margin:2px 0 var(--space-3)}.ae2-area.ae2-area__pick{border:1.5px solid var(--ae2-border,#dde5df);position:relative}.ae2-area.ae2-area__pick.on{border-color:var(--ae2-primary,#285c47)}.ae2-area__tick{color:var(--brand-700);color:var(--ae2-primary,#285c47);display:flex;inset-block-start:var(--space-3);inset-inline-end:var(--space-3);position:absolute}.ae2-area__tick svg{block-size:15px;inline-size:15px}.ae2-area.ae2-area__pick:disabled{background:#f7f9f8;background:var(--ae2-surface-muted,#f7f9f8);cursor:not-allowed;opacity:.55}.ae2-area.ae2-area__pick:disabled em{color:var(--fg-subtle);color:var(--ae2-text-faint,#90a096);font-style:italic}.ae2-jobs-levels{-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-jobs-level{-webkit-margin-before:var(--space-3);align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-3)}.ae2-jobs-level__name{flex:0 0 auto;font-size:var(--text-sm);font-weight:600}.ae2-jobs-level__hint{color:#6b7a70;color:var(--fg-muted,#6b7a70);flex:1 1 220px;font-size:var(--text-2xs);line-height:1.6}@media (max-width:700px){.ae2-jobs .ae2-areas{grid-template-columns:1fr}.ae2-jobs-level{gap:var(--space-2)}.ae2-jobs-level__hint{flex-basis:100%}}.ae2-coverage{-webkit-margin-after:var(--space-4);align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-end:var(--space-4)}.ae2-coverage__hint{color:#6b7a70;color:var(--fg-muted,#6b7a70);flex:1 1 260px;font-size:var(--text-2xs);line-height:1.6;margin:0}@media (max-width:700px){.ae2-coverage__hint{flex-basis:100%}}.ae2-consultant-scope:focus{outline:none}.ae2-consultant-scope .ae2-jobs-group__title{-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3)}.ae2-consultant-scope__sites{-webkit-margin-before:var(--space-5);margin-block-start:var(--space-5)}.ae2-consultant-scope__sites>.ae2-coverage__hint{-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3)}.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)}.rtl{direction:rtl}.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__heading{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.u-modal__title{font-size:var(--text-xl);font-weight:var(--weight-semibold)}.u-modal__subtitle{color:var(--fg-muted);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0;overflow-wrap:anywhere}.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;margin-block:-.2em;max-inline-size:26ch;overflow:hidden;padding-block:.2em;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-lenses[data-edge]{--lens-edge-to-end:left;--lens-edge-to-start:right;--lens-edge-w:var(--space-6)}[dir=rtl] .u-lenses[data-edge]{--lens-edge-to-end:right;--lens-edge-to-start:left}.u-lenses[data-edge=end]{-webkit-mask-image:linear-gradient(to var(--lens-edge-to-end),#0000 0,#000 var(--lens-edge-w));mask-image:linear-gradient(to var(--lens-edge-to-end),#0000 0,#000 var(--lens-edge-w))}.u-lenses[data-edge=start]{-webkit-mask-image:linear-gradient(to var(--lens-edge-to-start),#0000 0,#000 var(--lens-edge-w));mask-image:linear-gradient(to var(--lens-edge-to-start),#0000 0,#000 var(--lens-edge-w))}.u-lenses[data-edge=both]{-webkit-mask-image:linear-gradient(to var(--lens-edge-to-end),#0000 0,#000 var(--lens-edge-w),#000 calc(100% - var(--lens-edge-w)),#0000 100%);mask-image:linear-gradient(to var(--lens-edge-to-end),#0000 0,#000 var(--lens-edge-w),#000 calc(100% - var(--lens-edge-w)),#0000 100%)}.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))}}.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}.ts{display:flex;flex:1 1 auto;min-inline-size:0;position:relative}.ts__box{align-items:center;background:var(--n-25);block-size:36px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--fg-subtle);display:flex;gap:var(--space-2);inline-size:100%;padding-inline:var(--space-3);transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}.ts__box:hover{background:var(--bg-surface);border-color:var(--border-default)}.ts__box:focus-within{background:var(--bg-surface);border-color:var(--brand-600);box-shadow:var(--shadow-focus)}.ts__icon{flex-shrink:0}.ts__input{background:#0000;border:0;color:var(--fg-default);flex:1 1;font:inherit;min-inline-size:0;padding:0;text-align:start}.ts__input:focus{outline:none}.ts__input::placeholder{color:var(--fg-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts__clear{background:#0000;block-size:22px;border:0;border-radius:var(--radius-full);color:var(--fg-subtle);cursor:pointer;display:grid;flex-shrink:0;inline-size:22px;padding:0;place-items:center}.ts__clear:hover{background:var(--bg-sunken);color:var(--fg-default)}.ts__spinner{animation:ts-spin .8s linear infinite;block-size:14px;border:2px solid var(--border-subtle);border-block-start-color:var(--brand-600);border-radius:var(--radius-full);flex-shrink:0;inline-size:14px}@keyframes ts-spin{to{transform:rotate(1turn)}}.ts__drop{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);inset-block-start:calc(100% + 6px);inset-inline:0;max-block-size:min(60vh,420px);overflow-y:auto;padding-block:var(--space-1);position:absolute;z-index:var(--z-dropdown)}.ts__group-label{color:var(--fg-subtle);font-size:var(--text-2xs);font-weight:var(--weight-semibold);padding-block:var(--space-2) var(--space-1)}.ts__group-label,.ts__row{padding-inline:var(--space-3)}.ts__row{align-items:center;cursor:pointer;display:flex;gap:var(--space-2);padding-block:var(--space-2)}.ts__row[data-active=true]{background:var(--bg-sunken)}.ts__row-icon{color:var(--fg-muted);flex-shrink:0}.ts__row-text{display:flex;flex:1 1;flex-direction:column;gap:1px;min-inline-size:0}.ts__row-label{color:var(--fg-default);font-size:var(--text-sm)}.ts__row-hint,.ts__row-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts__row-hint,.ts__row-meta{color:var(--fg-subtle);font-size:var(--text-xs)}.ts__row-meta{flex-shrink:0}.ts__empty{color:var(--fg-subtle);font-size:var(--text-sm);line-height:1.6;padding:var(--space-4) var(--space-3)}.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 .ts{flex:0 1 420px;margin-inline:auto}.tb__right{-webkit-margin-start:auto;align-items:center;display:flex;flex-shrink:0;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 .ts{flex:1 1 auto;min-width:0}.tb[data-deep] .ts{flex:0 1 160px}.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}}.tb__menu-group{border-block:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:2px;margin-block:var(--space-1);padding-block:var(--space-1)}.tb__menu-group>.tb__menu-label{padding:var(--space-1) var(--space-3) 0}.tb__menu-account{display:flex;flex-direction:column;min-inline-size:0;text-align:start}.tb__menu-account-role{color:var(--fg-muted);font-size:var(--text-xs)}.tb__spin{animation:tb-spin .9s linear infinite}@keyframes tb-spin{to{transform:rotate(1turn)}}.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}}.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}}.gd{inset:0;pointer-events:none;position:fixed;z-index:var(--z-guide)}.gd__light{border-radius:var(--radius-md);box-shadow:0 0 0 200vmax var(--overlay),0 0 0 3px var(--brand-700) inset;position:fixed;transition:top var(--duration-base) var(--ease-out),left var(--duration-base) var(--ease-out),width var(--duration-base) var(--ease-out),height var(--duration-base) var(--ease-out)}.gd__dim{background:var(--overlay);inset:0;position:fixed}.gd__bubble{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);color:var(--fg-default);inline-size:min(320px,calc(100vw - 24px));padding:var(--space-3) var(--space-4) var(--space-4);pointer-events:auto;position:fixed}.gd__bubble--alone{inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .gd__bubble--alone{transform:translate(50%,-50%)}.gd__head{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}.gd__count{color:var(--fg-brand);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.gd__close{-webkit-margin-end:calc(var(--space-2)*-1);background:none;block-size:28px;border:none;border-radius:var(--radius-sm);color:var(--fg-muted);cursor:pointer;display:grid;inline-size:28px;margin-inline-end:calc(var(--space-2)*-1);place-items:center}.gd__close:hover{background:var(--bg-hover)}.gd__text{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);margin:var(--space-1) 0 0}.gd__note{color:var(--fg-muted);font-size:var(--text-sm);margin:var(--space-2) 0 0}.gd__actions{-webkit-margin-before:var(--space-3);display:flex;gap:var(--space-2);justify-content:flex-end;margin-block-start:var(--space-3)}.gd__btn{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--fg-default);cursor:pointer;font:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);min-block-size:36px;padding:0 var(--space-4)}.gd__btn--primary{background:var(--brand-700);border-color:var(--brand-700);color:var(--fg-on-brand)}@media (max-width:700px){.gd__bubble{inline-size:auto;inset-block-end:12px;inset-block-start:auto!important;inset-inline-end:12px;inset-inline-start:12px!important}.gd__bubble--alone{transform:none}}@media (prefers-reduced-motion:reduce){.gd__light{transition: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}}.fld-btn{align-items:center;background:var(--n-0);border:1px solid var(--brand-100);border-radius:10px;color:var(--brand-900);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:6px;justify-content:center;min-height:44px;padding:0 14px}.fld-btn:active:not(:disabled){background:var(--brand-50)}.fld-btn:disabled{cursor:not-allowed;opacity:.55}.fld-btn--primary{border-color:var(--brand-900);color:var(--n-0)}.fld-btn--primary,.fld-btn--primary:active:not(:disabled){background:var(--brand-900)}.fld-photo{flex-direction:column}.fld-photo,.fld-photo__row{display:flex;gap:8px}.fld-photo__row>.fld-btn{flex:1 1;min-width:0}.fld-btn--pick{background:var(--n-0);border:1.5px dashed var(--brand-200);color:var(--brand-900);flex-direction:column;gap:4px;min-height:76px}.fld-btn--pick[data-error]{background:var(--danger-surface);border-color:var(--danger-solid)}.fld-photo__frame{background:var(--n-50);border:1px solid var(--brand-100);border-radius:12px;overflow:hidden;position:relative}.fld-photo__img{display:block;height:220px;object-fit:cover;width:100%}.fld-photo__progress{background:var(--overlay);height:6px;inset-block-end:0;inset-inline:0;position:absolute}.fld-photo__progress>span{background:var(--ok-solid);display:block;height:100%;transform-origin:left;transition:transform .2s ease}[dir=rtl] .fld-photo__progress>span{transform-origin:right}.fld-imgup{align-items:center;background:var(--n-0);border:1.5px dashed var(--brand-200);border-radius:9px;color:var(--fg-muted);cursor:pointer;display:flex;flex-direction:column;font-size:11px;gap:6px;padding:12px;text-align:center}.fld-imgup[data-error]{border-color:var(--danger-solid)}.fld-imgprev{border:1px solid var(--brand-100);border-radius:8px;overflow:hidden;position:relative;width:100%}.fld-imgprev__img{display:block;height:80px;object-fit:cover;width:100%}.fld-imgprev__rm{align-items:center;background:var(--overlay);border:none;border-radius:50%;color:var(--n-0);cursor:pointer;display:flex;height:22px;inset-inline-end:4px;justify-content:center;position:absolute;top:4px;width:22px}.fld-outbox{background:var(--brand-50);border:1px solid var(--brand-200);border-radius:10px;color:var(--brand-900);display:flex;flex-direction:column;font-size:14px;gap:10px;line-height:1.45;padding:12px}.fld-outbox__text{align-items:flex-start;display:flex;gap:8px}.fld-outbox__text>svg{flex-shrink:0;margin-top:2px}.fld-outbox--failed{background:var(--danger-surface);border-color:var(--danger-border);color:var(--danger-fg)}.fld-geo{align-items:center;background:var(--brand-25);border:1px solid var(--brand-100);border-radius:12px;color:var(--brand-900);display:flex;gap:12px;padding:12px}.fld-geo__icon{background:var(--brand-100);border-radius:10px;display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.fld-geo__text{display:flex;flex:1 1 auto;flex-direction:column;font-size:13px;gap:2px;line-height:1.45;min-width:0}.fld-geo__text strong{font-size:14px}.fld-geo .fld-btn{flex-shrink:0;min-width:64px}.fld-geo--off{align-items:flex-start;background:var(--warn-surface);border-color:var(--warn-border);color:var(--warn-fg);font-size:13px;gap:8px;line-height:1.45;padding:8px 12px}.fld-geo--off>svg{flex-shrink:0;margin-top:2px}.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)}}.cpk__tile--add{background:var(--brand-a08);border:1px dashed var(--brand-500);color:var(--fg-brand);font-weight:var(--weight-semibold)}.cpk__add-icon{background:var(--brand-700);block-size:22px;border-radius:50%;color:var(--fg-on-brand);display:grid;inline-size:22px;place-items:center;transition:transform var(--duration-fast) var(--ease)}.cpk__tile--add:hover{background:var(--brand-a12);border-color:var(--brand-600)}.cpk__tile--add:hover .cpk__add-icon{transform:scale(1.08)}.cpk__tile--add:focus-visible{border-color:var(--border-brand);border-style:solid;box-shadow:var(--shadow-focus);outline:none}.cpk__tile--add:active{background:var(--brand-a16)}.cpk__tile--add.is-open{background:var(--brand-a12);border-color:var(--brand-700);border-style:solid}.cpk__tile--add.is-open .cpk__add-icon{transform:rotate(45deg)}.cpk--invalid .cpk__tile--add{border-color:var(--brand-500)}@media (max-width:560px){.cpk__add-icon{block-size:20px;inline-size:20px}}@media (hover:none){.cpk__tile--add:not(.is-open):hover{background:var(--brand-a08);border-color:var(--brand-500)}.cpk__tile--add:hover .cpk__add-icon{transform:none}}.cpk__custom{-webkit-margin-before:var(--space-3);align-items:center;display:flex;gap:var(--space-2);margin-block-start:var(--space-3)}.cpk__custom .u-input,.cpk__custom .u-input-wrap{flex:1 1 auto;min-inline-size:0}.cpk__custom .u-btn{flex:0 0 auto}.cpk__note{color:var(--fg-muted);font-size:var(--text-xs);margin:var(--space-2) 0 0}.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__chip--add{background:var(--brand-a08);border:1px dashed var(--brand-500);color:var(--fg-brand);font-weight:var(--weight-semibold)}.upk__add-icon{background:var(--brand-700);block-size:15px;border-radius:50%;color:var(--fg-on-brand);display:grid;inline-size:15px;place-items:center;transition:transform var(--duration-fast) var(--ease)}.upk__chip--add:hover{background:var(--brand-a12);border-color:var(--brand-600)}.upk__chip--add:hover .upk__add-icon{transform:scale(1.08)}.upk__chip--add:focus-visible{border-style:solid}.upk__chip--add:active{background:var(--brand-a16)}.upk__chip--add.is-open{background:var(--brand-a12);border-color:var(--brand-700);border-style:solid}.upk__chip--add.is-open .upk__add-icon{transform:rotate(45deg)}.upk--invalid .upk__chip:not(.is-selected,.upk__chip--add){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__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{order:-1}}@media (hover:none){.upk__chip:not(.is-selected,.is-open,.upk__chip--add):hover{background:var(--bg-surface);border-color:var(--border-default)}.upk__chip--add:not(.is-open):hover{background:var(--brand-a08);border-color:var(--brand-500)}.upk__chip--add:hover .upk__add-icon{transform:none}.upk__chip:not(.is-selected):active{background:var(--bg-subtle);border-color:var(--border-strong)}}.wh-entry-optional{color:var(--fg-subtle);font-weight:400}.wh-entries-lede{align-items:flex-start;background:var(--brand-25);border:1px solid var(--brand-100);border-radius:var(--radius-lg);color:var(--brand-800);display:flex;gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4)}.wh-entries-lede svg{-webkit-margin-before:2px;color:var(--brand-600);flex-shrink:0;margin-block-start:2px}.wh-entries-lede p{font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.wh-entries{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.wh-entry{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);position:relative;transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}.wh-entry:focus-within{border-color:var(--brand-300);box-shadow:0 0 0 3px var(--brand-a08)}.wh-entry--restock{-webkit-border-start:3px solid var(--brand-500);border-inline-start:3px solid var(--brand-500)}.wh-entry-head{grid-gap:var(--space-3);align-items:start;display:grid;gap:var(--space-3);grid-template-columns:28px minmax(0,1fr) 36px;padding:var(--space-4) var(--space-4) var(--space-3)}.wh-entry-num{-webkit-margin-before:34px;font-feature-settings:"tnum";background:var(--brand-50);border-radius:var(--radius-pill);color:var(--brand-700);display:grid;font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);height:28px;margin-block-start:34px;place-items:center;width:28px}.wh-entry-itemlabel{color:var(--fg-default);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.wh-entry-picker{position:relative}.wh-entry-picker__icon{color:var(--brand-600);inset-inline-start:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.wh-entry:not(.wh-entry--empty) .wh-entry-picker__icon{color:var(--fg-muted)}.wh-entry-picker__chev{display:block;flex-shrink:0;transition:transform var(--duration-fast) var(--ease)}.wh-entry-picker__chev.is-open{transform:rotate(180deg)}.wh-entry-picker__word{display:block;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.2}.wh-entry--empty .wh-entry-body{opacity:.6;transition:opacity var(--duration-fast) var(--ease)}.wh-entry--empty .wh-entry-body:focus-within{opacity:1}.wh-entry-body{-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);display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.wh-entry-group{grid-gap:var(--space-3);align-content:start;border:0;display:grid;gap:var(--space-3);margin:0;min-width:0;padding:var(--space-3) var(--space-4) var(--space-4)}.wh-entry-group--qty{grid-template-columns:repeat(2,minmax(0,1fr))}.wh-entry-group--batch{-webkit-border-start:1px solid var(--border-subtle);border-inline-start:1px solid var(--border-subtle);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr)}.wh-entry-legend{color:var(--fg-muted);float:inline-start;font-size:var(--text-xs);font-weight:var(--weight-semibold);grid-column:1/-1;letter-spacing:.01em;padding:0;width:100%}.wh-entry-legend+*{clear:both}.wh-entry-onshelf{align-self:start;background:var(--brand-25);border-radius:var(--radius-pill);color:var(--brand-800);font-size:var(--text-2xs);line-height:1.6;padding:2px var(--space-2)}.wh-entry-hint{color:var(--fg-subtle);font-size:var(--text-2xs);line-height:1.4}.wh-entry-cell{display:flex;flex-direction:column;gap:6px;min-width:0}.wh-entry-label{color:var(--fg-default);font-size:var(--text-xs);font-weight:500;font-weight:var(--weight-medium,500)}.wh-entry-err{color:var(--danger-fg);font-size:var(--text-2xs)}.wh-entry-field{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-sm);height:38px;outline:none;padding-inline:var(--space-3);width:100%}.wh-entry-field::placeholder{color:var(--fg-subtle)}.wh-entry-field:hover{border-color:var(--border-strong)}.wh-entry-field:focus{border-color:var(--brand-600);box-shadow:var(--shadow-focus)}.wh-entry-field[aria-invalid=true]{border-color:var(--danger-solid)}.wh-entry-unitbox{align-items:center;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);display:flex;height:38px;overflow:hidden}.wh-entry-unitbox:hover{border-color:var(--border-strong)}.wh-entry-unitbox:focus-within{border-color:var(--brand-600);box-shadow:var(--shadow-focus)}.wh-entry-unitbox.is-invalid{border-color:var(--danger-solid)}.wh-entry-unitbox input{font-feature-settings:"tnum";background:none;border:0;color:var(--fg-default);flex:1 1;font:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;height:100%;min-width:0;outline:none;padding-inline:var(--space-3)}.wh-entry-unitbox input::placeholder{color:var(--fg-subtle)}.wh-entry-unit{color:var(--fg-muted);flex-shrink:0;font-size:var(--text-xs);padding-inline:var(--space-3);white-space:nowrap}.wh-entry-remove{-webkit-margin-before:34px;background:none;border:1px solid #0000;border-radius:var(--radius-md);color:var(--fg-subtle);cursor:pointer;display:grid;height:36px;margin-block-start:34px;place-items:center;width:36px}.wh-entry-remove:hover:not(:disabled){background:var(--danger-surface);border-color:var(--danger-border);color:var(--danger-fg)}.wh-entry-remove:disabled{cursor:not-allowed;opacity:.3}.wh-entry-remove:focus-visible{box-shadow:var(--shadow-focus);outline:none}.wh-entries-add{-webkit-margin-before:var(--space-3);align-items:center;background:none;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);color:var(--brand-700);cursor:pointer;display:flex;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);gap:var(--space-2);justify-content:center;margin-block-start:var(--space-3);min-height:44px;width:100%}.wh-entries-add:hover:not(:disabled){background:var(--brand-25);border-color:var(--brand-400)}.wh-entries-add:focus-visible{box-shadow:var(--shadow-focus);outline:none}.wh-entries-add:disabled{cursor:not-allowed;opacity:.5}.wh-entries-total{-webkit-margin-end:auto;font-feature-settings:"tnum";color:var(--fg-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin-inline-end:auto}@media (max-width:520px){.wh-entries-total{display:none}}@media (max-width:1000px){.wh-entry-body{grid-template-columns:minmax(0,1fr)}.wh-entry-group--batch{-webkit-border-start:0;-webkit-border-before:1px dashed var(--border-subtle);border-block-start:1px dashed var(--border-subtle);border-inline-start:0}}@media (max-width:700px){.wh-entry-head{grid-template-columns:minmax(0,1fr) 36px;padding:var(--space-3)}.wh-entry-num{display:none}.wh-entry-group{padding:var(--space-3)}.wh-entry-group--batch{grid-template-columns:minmax(0,1fr)}}.wh-entry-cell--photo .wh-entry-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wh-rowphoto{align-items:center;display:inline-flex;gap:var(--space-2);height:38px;min-width:0}button.wh-rowphoto{border-style:dashed;color:var(--fg-muted);cursor:pointer;justify-content:center;white-space:nowrap}button.wh-rowphoto:hover:not(:disabled){border-color:var(--brand-600);color:var(--brand-700)}button.wh-rowphoto span{overflow:hidden;text-overflow:ellipsis}.wh-rowphoto__thumb{border:1px solid var(--border-default);border-radius:var(--radius-md);display:block;flex-shrink:0;height:38px;overflow:hidden;width:38px}.wh-rowphoto__thumb img{display:block;height:100%;object-fit:cover;width:100%}.wh-rowphoto__rm,.wh-rowphoto__swap{background:none;border:none;color:var(--brand-700);cursor:pointer;font:inherit;font-size:var(--text-xs);padding:0}.wh-rowphoto__rm{border-radius:var(--radius-md);color:var(--fg-subtle);display:grid;height:28px;place-items:center;width:28px}.wh-rowphoto__rm:hover:not(:disabled){background:var(--danger-surface);color:var(--danger-fg)}.wh-rowphoto__rm:focus-visible,.wh-rowphoto__swap:focus-visible{box-shadow:var(--shadow-focus);outline:none}.wh-entry--solo .wh-entry-body,.wh-entry--solo .wh-entry-head{grid-template-columns:minmax(0,1fr)}.wh-entry--solo .wh-entry-group--batch{-webkit-border-start:0;-webkit-border-before:1px dashed var(--border-subtle);border-block-start:1px dashed var(--border-subtle);border-inline-start:0}.rcv{display:flex;flex-direction:column;gap:var(--space-3)}.rcv__fail,.rcv__none{font-size:var(--text-sm);margin:0}.rcv__none{color:var(--fg-muted)}.rcv__fail{color:var(--danger-solid);color:var(--danger-fg,var(--danger-solid))}.rcv__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.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}.aim-fixed-unit{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--text-sm);gap:var(--space-2);margin:0;min-block-size:38px}.aim-fixed-unit svg{color:var(--brand-700);flex:0 0 auto}.aim-fixed-unit__value{background:var(--brand-50);border:1px solid var(--border-brand);border-radius:var(--radius-pill);color:var(--brand-700);font-weight:var(--weight-semibold);padding:2px var(--space-3)}.aim-fixed-unit__why{color:var(--fg-muted)}.aim-asset{align-items:flex-start;background:var(--bg-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-4)}.aim-asset>svg{-webkit-margin-before:2px;color:var(--brand-700);flex:0 0 auto;margin-block-start:2px}.aim-asset__title{color:var(--fg-default);font-weight:var(--weight-semibold);margin:0 0 var(--space-1)}.aim-asset__body{color:var(--fg-muted)}.aim-asset__body,.aim-explain{font-size:var(--text-sm);margin:0 0 var(--space-3)}.aim-explain{align-items:flex-start;background:var(--info-surface);border:1px solid var(--info-border);border-radius:var(--radius-md);color:var(--info-fg);display:flex;gap:var(--space-2);line-height:var(--leading-normal);padding:var(--space-3)}.aim-explain>svg{-webkit-margin-before:2px;flex:0 0 auto;margin-block-start:2px}.aim-step2{display:flex;flex-direction:column;gap:var(--space-3)}.aim-done{align-items:flex-start;background:var(--brand-50);border:1px solid var(--border-brand);border-radius:var(--radius-md);color:var(--fg-default);display:flex;font-size:var(--text-sm);gap:var(--space-2);margin:0;padding:var(--space-3)}.aim-done>svg{-webkit-margin-before:1px;color:var(--brand-700);flex:0 0 auto;margin-block-start:1px}.aim-done>span{display:flex;flex-direction:column;gap:2px}.aim-done__zero{color:var(--warn-fg);font-weight:var(--weight-semibold)}.aim-step2__ask{color:var(--fg-default);font-size:var(--text-sm);margin:0}.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}}.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-icon[data-tone=warn]{background:var(--warn-surface);color:var(--warn-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[data-tone=warn] .ov__stat-value{color:var(--warn-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__clear>.ov__see-all{-webkit-margin-start:auto;margin-inline-start:auto}.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{-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6);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}}: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-guide:68;--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}