:root{--ux-z-base:0;--ux-z-raised:10;--ux-z-sticky:30;--ux-z-dropdown:40;--ux-z-overlay:50;--ux-z-modal:60;--ux-z-toast:70;--ux-z-curtain:90}.ux{--ux-canvas:#f4f2fa;--ux-surface:#fff;--ux-surface-2:#f8f7fc;--ux-line:#e7e4f1;--ux-line-strong:#d9d5e8;--ux-ink:#161734;--ux-ink-2:#3b3d5c;--ux-muted:#5c6180;--ux-faint:#63688a;--ux-brand:#6642c1;--ux-brand-600:#7648b3;--ux-brand-700:#5b32a6;--ux-brand-900:#4a2895;--ux-on-brand-2:#cdbdf0;--ux-on-brand-track:#0003;--ux-on-brand-fill:#c9a8f5;--ux-on-brand-btn:#fff;--ux-on-brand-btn-ink:#4a2895;--ux-media-bed:#141130;--ux-brand-tint:#f8f3fd;--ux-brand-tint-2:#f4ecfe;--ux-on-brand:#fff;--ux-fill:#5b32a6;--ux-fill-2:#7648b3;--ux-tint-violet:#f6f4ff;--ux-tint-orange:#fff3f0;--ux-tint-blue:#eff7ff;--ux-tint-green:#eff9f1;--ux-tint-pink:#fff2f7;--ux-tint-lilac:#f6f4ff;--ux-tint-amber:#fdf6e3;--ux-deep:#140a22;--ux-deep-2:#1c0f2e;--ux-deep-3:#271541;--ux-deep-ink:#fff;--ux-deep-ink-2:#cbbce4;--ux-deep-ink-3:#9d8bbd;--ux-topbar-h:70px;--ux-tl-line:107px;--ux-sheen:#ffffffb3;--ux-danger-solid:#b91c1c;--ux-danger-tint:#fee2e2;--ux-read-tick:#7fe3ff;--ux-glow:transparent;--ux-shadow-glow:0 16px 38px -18px #8b5cf68c;--ux-shadow-glow-2:0 20px 46px -18px #e0219a73;--ux-rib-1:#4b37e0;--ux-rib-2:#8b2fe0;--ux-rib-3:#f0269b;--ux-rib-4:#ff7a45;--ux-rib-5:#ffc42e;--ux-violet:#9b79f2;--ux-orange:#eb6342;--ux-blue:#1891f2;--ux-green:#00a44b;--ux-pink:#e160a4;--ux-amber:#b48700;--ux-violet-ink:#7d5ccb;--ux-orange-ink:#c34728;--ux-blue-ink:#0073c7;--ux-green-ink:#00823a;--ux-pink-ink:#ba4484;--ux-amber-ink:#8f6a00;--ux-danger-ink:#b3261e;--ux-on-green:#06281f;--ux-wash:#6642c11a;--ux-fs-scale:1;--ux-sp-1:4px;--ux-sp-2:8px;--ux-sp-3:12px;--ux-sp-4:16px;--ux-sp-5:20px;--ux-sp-6:24px;--ux-sp-8:32px;--ux-sp-10:40px;--ux-sp-12:48px;--ux-sp-16:64px;--ux-sp-20:80px;--ux-track:#e9eaf4;--ux-r-sm:8px;--ux-r-md:12px;--ux-r-lg:16px;--ux-r-xl:20px;--ux-r-2xl:24px;--ux-r-card:var(--ux-r-lg);--ux-r-inner:var(--ux-r-md);--ux-r-pill:999px;--ux-shadow-ink:42 28 82;--ux-sh-1:rgb(var(--ux-shadow-ink) / .05);--ux-sh-2:rgb(var(--ux-shadow-ink) / .1);--ux-sh-3:rgb(var(--ux-shadow-ink) / .16);--ux-hairline:rgb(var(--ux-shadow-ink) / .07);--ux-edge-hi:#ffffffe6;--ux-shadow-card:inset 0 1px 0 var(--ux-edge-hi), inset 0 0 0 1px var(--ux-hairline), 0 1px 2px var(--ux-sh-1), 0 2px 5px -2px var(--ux-sh-1), 0 10px 22px -8px var(--ux-sh-2);--ux-shadow-sm:inset 0 1px 0 var(--ux-edge-hi), inset 0 0 0 1px var(--ux-hairline), 0 1px 2px var(--ux-sh-1), 0 3px 6px -1px var(--ux-sh-1);--ux-shadow-lift:inset 0 1px 0 var(--ux-edge-hi), 0 2px 4px -1px var(--ux-sh-1), 0 12px 24px -8px var(--ux-sh-2);--ux-shadow-raise:inset 0 1px 0 var(--ux-edge-hi), 0 3px 6px -2px var(--ux-sh-2), 0 20px 40px -14px var(--ux-sh-3), 0 8px 18px -10px #4a289538;--ux-shadow-pop:inset 0 1px 0 var(--ux-edge-hi), 0 4px 10px -4px var(--ux-sh-2), 0 24px 64px -20px #16173459;--ux-well:#eae8f3;--ux-well-lo:#c5c1d6;--ux-well-hi:#f9f8fd;--ux-shadow-in:inset 2px 2px 5px var(--ux-well-lo), inset -3px -3px 7px var(--ux-well-hi);--ux-scrim:#1617348c}.dark .ux,.ux.dark{--ux-sheen:#ffffff0e;--ux-danger-solid:#9f1239;--ux-danger-tint:#45161a;--ux-canvas:#14122a;--ux-surface:#1c1936;--ux-surface-2:#232043;--ux-line:#2e2a4f;--ux-line-strong:#3a3560;--ux-ink:#f2f0fb;--ux-ink-2:#d6d2ec;--ux-muted:#a09bc2;--ux-faint:#9692b2;--ux-brand:#a98bf5;--ux-brand-600:#8f6ae8;--ux-brand-700:#7c56d8;--ux-brand-900:#2c1a5c;--ux-on-brand-2:#cdbdf0;--ux-on-brand-track:#00000047;--ux-on-brand-fill:#c9a8f5;--ux-on-brand-btn:#fff;--ux-on-brand-btn-ink:#2c1a5c;--ux-media-bed:#100e26;--ux-brand-tint:#251f45;--ux-brand-tint-2:#2b2350;--ux-on-brand:#fff;--ux-fill:#6b46c9;--ux-fill-2:#7c56d8;--ux-tint-violet:#2a2637;--ux-tint-orange:#36241f;--ux-tint-blue:#1e2a38;--ux-tint-green:#1e2d21;--ux-tint-pink:#35232b;--ux-tint-lilac:#2a2637;--ux-tint-amber:#2e2615;--ux-violet:#9d7bf5;--ux-orange:#ed6644;--ux-blue:#1c93f5;--ux-green:#00a64b;--ux-pink:#e363a7;--ux-amber:#b68900;--ux-violet-ink:#9c7dee;--ux-orange-ink:#e8694a;--ux-blue-ink:#2b94ef;--ux-green-ink:#1fa551;--ux-pink-ink:#df66a5;--ux-amber-ink:#b68900;--ux-danger-ink:#ff8a80;--ux-on-green:#04231b;--ux-wash:#a98bf524;--ux-track:#2e2a4f;--ux-shadow-ink:0 0 0;--ux-sh-1:#0006;--ux-sh-2:#00000073;--ux-sh-3:#0000008c;--ux-hairline:#ffffff12;--ux-edge-hi:#ffffff12;--ux-shadow-card:inset 0 1px 0 var(--ux-edge-hi), inset 0 0 0 1px var(--ux-hairline), 0 1px 2px var(--ux-sh-1), 0 2px 6px -2px var(--ux-sh-1), 0 12px 26px -8px var(--ux-sh-2);--ux-shadow-sm:inset 0 1px 0 var(--ux-edge-hi), inset 0 0 0 1px var(--ux-hairline), 0 1px 2px var(--ux-sh-1), 0 3px 7px -2px var(--ux-sh-1);--ux-shadow-lift:inset 0 1px 0 var(--ux-edge-hi), 0 2px 5px -1px var(--ux-sh-1), 0 14px 28px -8px var(--ux-sh-2);--ux-shadow-raise:inset 0 1px 0 var(--ux-edge-hi), 0 3px 7px -2px var(--ux-sh-2), 0 22px 44px -14px var(--ux-sh-3), 0 8px 20px -10px #00000080;--ux-shadow-pop:inset 0 1px 0 var(--ux-edge-hi), 0 4px 12px -4px var(--ux-sh-2), 0 24px 64px -20px #000000b3;--ux-well:#16142e;--ux-well-lo:#0d0a24;--ux-well-hi:#2a2749;--ux-shadow-in:inset 2px 2px 6px var(--ux-well-lo), inset -2px -2px 6px var(--ux-well-hi);--ux-shadow-glow:0 16px 38px -18px #8b5cf66b;--ux-shadow-glow-2:0 20px 46px -18px #e0219a57;--ux-scrim:#060512b8}.ux{background:var(--ux-canvas);color:var(--ux-ink)}.ux-card{background:var(--ux-surface);border:1px solid var(--ux-line);border-radius:var(--ux-r-card);box-shadow:var(--ux-shadow-card)}.ux-scroll-x{scrollbar-width:none;overflow-x:auto}.ux-scroll-x::-webkit-scrollbar{display:none}.ux{--ux-t-fast:.14s;--ux-t:.2s;--ux-t-slow:.32s;--ux-t-draw:.9s;--ux-ease:cubic-bezier(.4, 0, .2, 1);--ux-ease-out:cubic-bezier(.16, 1, .3, 1);--ux-ease-spring:cubic-bezier(.34, 1.56, .64, 1)}.ux-lift{transition:transform var(--ux-t) var(--ux-ease-out), box-shadow var(--ux-t) var(--ux-ease-out);will-change:transform}.ux-lift:hover{box-shadow:var(--ux-shadow-lift);transform:translateY(-3px)}.ux-lift:active{transition-duration:var(--ux-t-fast);transform:translateY(-1px)}.ux-press{transition:transform var(--ux-t-fast) var(--ux-ease)}.ux-press:active{transform:scale(.975)}@keyframes ux-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ux-rise{animation:ux-rise var(--ux-t-slow) var(--ux-ease-out) backwards;animation-delay:calc(var(--i,0) * 45ms)}@keyframes ux-fade{0%{opacity:0}to{opacity:1}}.ux-fade{animation:ux-fade var(--ux-t) var(--ux-ease) backwards}@keyframes ux-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.ux-pop{animation:ux-pop var(--ux-t) var(--ux-ease-spring) backwards;animation-delay:calc(var(--i,0) * 60ms)}@keyframes ux-shimmer{to{background-position:200% 0}}.ux-skeleton{background:linear-gradient(90deg, var(--ux-surface-2) 25%, var(--ux-line) 37%, var(--ux-surface-2) 63%);background-size:200% 100%;border-radius:8px;animation:1.4s linear infinite ux-shimmer}.ux :where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--ux-brand);outline-offset:3px;border-radius:6px}@supports (corner-shape:squircle){.ux .ux-card,.ux .ux-clay,.ux .ux-glass,.ux .ux-sheet,.ux .ux-metal,.ux .ux-sq{corner-shape:squircle}}.ux-clay{box-shadow:inset 0 1px 0 var(--ux-edge-hi), inset 0 -8px 12px -8px #3f227a33, 0 1px 2px var(--ux-sh-1), 0 8px 18px -10px var(--ux-sh-2);transition:transform var(--ux-t) var(--ux-ease-out)}.ux-clay:hover{box-shadow:inset 0 1px 0 var(--ux-edge-hi), inset 0 -10px 14px -8px #3f227a3d, 0 2px 4px var(--ux-sh-1), 0 14px 28px -12px var(--ux-sh-2)}.ux-clay:active{box-shadow:inset 0 2px 5px -1px #3f227a42, inset 0 -1px 0 var(--ux-edge-hi), 0 1px 2px var(--ux-sh-1);transition-duration:60ms;transform:translateY(1px)scale(.988)}.dark .ux-clay,.ux.dark .ux-clay{box-shadow:inset 0 1px 0 var(--ux-edge-hi), inset 0 -8px 12px -8px #00000073, 0 1px 2px var(--ux-sh-1), 0 8px 20px -10px var(--ux-sh-2)}.dark .ux-clay:hover,.ux.dark .ux-clay:hover{box-shadow:inset 0 1px 0 #ffffff1a, inset 0 -10px 14px -8px #00000080, 0 2px 5px var(--ux-sh-1), 0 14px 30px -12px var(--ux-sh-2)}.dark .ux-clay:active,.ux.dark .ux-clay:active{box-shadow:inset 0 2px 6px -1px #0000008c, inset 0 -1px 0 #ffffff0f, 0 1px 2px var(--ux-sh-1)}.ux-well{background:var(--ux-well);box-shadow:var(--ux-shadow-in)}.ux-frame{isolation:isolate}.ux-frame>img{border-radius:inherit;display:block}.ux-frame:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 2px 4px rgb(var(--ux-shadow-ink) / .2), inset 0 -1px 0 #ffffff2e, inset 0 0 0 1px rgb(var(--ux-shadow-ink) / .1);position:absolute;inset:0}.dark .ux-frame:after,.ux.dark .ux-frame:after{box-shadow:inset 0 2px 5px #00000073,inset 0 -1px #ffffff0f,inset 0 0 0 1px #ffffff17}.ux-glass{background:color-mix(in srgb, var(--ux-surface) 74%, transparent);border:1px solid color-mix(in srgb, var(--ux-line-strong) 60%, transparent);box-shadow:var(--ux-shadow-pop)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ux-glass{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:color-mix(in srgb, var(--ux-surface) 66%, transparent)}}.ux-sheet{background:var(--ux-surface);border:1px solid var(--ux-line-strong);box-shadow:var(--ux-shadow-pop)}.ux-sheet:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff9,#0000);height:1px;position:absolute;inset:0 0 auto}.dark .ux-sheet:before,.ux.dark .ux-sheet:before{background:linear-gradient(90deg,#0000,#ffffff24,#0000)}.ux-glass:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);height:1px;position:absolute;inset:0 0 auto}.dark .ux-glass:before,.ux.dark .ux-glass:before{background:linear-gradient(90deg,#0000,#ffffff29,#0000)}.ux-metal{color:#3b3d5c;background:linear-gradient(103deg,#ffffff8c 0%,#0000 32%,#ffffff4d 55%,#0000 78%),repeating-linear-gradient(103deg,#d9d6e6 0 2px,#eceaf4 2px 4px);border:1px solid #c8c4da}.dark .ux-metal,.ux.dark .ux-metal{color:#f2f0fb;background:linear-gradient(103deg,#ffffff29 0%,#0000 32%,#ffffff17 55%,#0000 78%),repeating-linear-gradient(103deg,#3a3560 0 2px,#464073 2px 4px);border-color:#514a80}.ux-i{transition:transform var(--ux-t-slow) var(--ux-ease-out), box-shadow var(--ux-t-slow) var(--ux-ease-out), border-color var(--ux-t) var(--ux-ease), filter var(--ux-t) var(--ux-ease);will-change:transform;position:relative;transform:translateY(0)scale(1)}.ux-i:hover{box-shadow:var(--ux-shadow-raise);border-color:var(--ux-brand);z-index:2;transform:translateY(-6px)scale(1.018)}.ux-i:active{box-shadow:var(--ux-shadow-card);transition-duration:var(--ux-t-fast);transform:translateY(-1px)scale(.997)}:is(.ux-deck:has(>.ux-i:hover)>.ux-i:not(:hover),.ux-deck:has(.ux-i:hover) .ux-i:not(:hover)){filter:saturate(.55)brightness(.985);transform:scale(.986)}.dark .ux-deck:has(>.ux-i:hover)>.ux-i:not(:hover){filter:saturate(.55)brightness(.82)}.dark .ux-deck:has(.ux-i:hover) .ux-i:not(:hover){filter:saturate(.55)brightness(.82)}.ux.dark .ux-deck:has(.ux-i:hover) .ux-i:not(:hover){filter:saturate(.55)brightness(.82)}.ux-i:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;height:1px;transition:opacity var(--ux-t-slow) var(--ux-ease-out);background:linear-gradient(90deg,#0000,#ffffffbf,#0000);position:absolute;inset:0 0 auto}.ux-i:hover:after{opacity:1}.dark .ux-i:after,.ux.dark .ux-i:after{background:linear-gradient(90deg,#0000,#ffffff38,#0000)}.ux-ico{transition:transform var(--ux-t) var(--ux-ease-spring);will-change:transform}.ux-i:hover .ux-ico,.ux-hov:hover .ux-ico{transform:rotate(-8deg)scale(1.12)}.ux-i:hover .ux-ico-alt,.ux-hov:hover .ux-ico-alt{transform:rotate(8deg)scale(1.12)}.ux-ico-turn{transition:transform var(--ux-t-slow) var(--ux-ease-out)}.ux-i:hover .ux-ico-turn,.ux-hov:hover .ux-ico-turn{transform:rotate(180deg)}.ux-arrow{transition:transform var(--ux-t) var(--ux-ease-out)}.ux-i:hover .ux-arrow,.ux-hov:hover .ux-arrow{transform:translate(3px)}[dir=rtl] .ux-i:hover .ux-arrow,[dir=rtl] .ux-hov:hover .ux-arrow{transform:translate(-3px)}.ux-art{transition:transform var(--ux-t-slow) var(--ux-ease-out);will-change:transform}.ux-hov:hover .ux-art{transform:scale(1.06)}.ux-i:hover .ux-art{transform:scale(1.09)translateY(-3px)}.ux-sheen{position:relative;overflow:hidden}.ux-sheen:after{content:"";pointer-events:none;transition:transform .62s var(--ux-ease-out);background:linear-gradient(105deg,#0000 38%,#ffffff38 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.ux-sheen:hover:after{transform:translate(120%)}.ux-fan>*{transition:transform var(--ux-t) var(--ux-ease-spring)}.ux-fan:hover>*{transform:translate(3px)}.ux-fan:hover>:first-child{transform:translate(-3px)}@keyframes ux-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes ux-ping{0%{box-shadow:0 0 #34d3998c}70%{box-shadow:0 0 0 7px #34d39900}to{box-shadow:0 0 #34d39900}}.ux-ping:before{content:"";background:var(--ux-brand-600);animation:ux-ping 2.4s var(--ux-ease-out) infinite;border-radius:999px;position:absolute;inset:0}.ux-stagger>*{animation:ux-rise var(--ux-t-slow) var(--ux-ease-out) backwards}.ux-stagger>:first-child{animation-delay:0s}.ux-stagger>:nth-child(2){animation-delay:45ms}.ux-stagger>:nth-child(3){animation-delay:90ms}.ux-stagger>:nth-child(4){animation-delay:.135s}.ux-stagger>:nth-child(5){animation-delay:.18s}.ux-stagger>:nth-child(6){animation-delay:.225s}.ux-stagger>:nth-child(7){animation-delay:.27s}.ux-stagger>:nth-child(8){animation-delay:.315s}.ux-stagger>:nth-child(n+9){animation-delay:.36s}.ux-nav{position:relative}.ux-nav:before{content:"";inset-inline-start:0;background:var(--ux-brand);width:3px;height:0;transition:height var(--ux-t) var(--ux-ease-spring);border-radius:999px;position:absolute;top:50%;transform:translateY(-50%)}.ux-nav[aria-current=page]:before{height:18px}.ux-nav .ux-ico{transition:transform var(--ux-t) var(--ux-ease-spring)}.ux-nav:hover .ux-ico{transform:translate(2px)scale(1.08)}@keyframes ux-draw{to{stroke-dashoffset:0}}.ux-draw{animation:ux-draw 1.1s var(--ux-ease-out) both}@keyframes ux-slide-up{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:none}}.ux-slide-up{animation:ux-slide-up var(--ux-t-slow) var(--ux-ease-out) backwards}@keyframes ux-flash{0%{background-color:var(--ux-brand-tint-2)}to{background-color:#0000}}.ux-flash{animation:ux-flash .9s var(--ux-ease) both}@keyframes ux-aurora-a{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(6%,-8%)scale(1.14)}66%{transform:translate(-5%,5%)scale(.94)}}@keyframes ux-aurora-b{0%,to{transform:translate(0,0)scale(1.06)}40%{transform:translate(-8%,6%)scale(.92)}75%{transform:translate(5%,-4%)scale(1.16)}}.ux-aurora{isolation:isolate;position:relative;overflow:hidden}.ux-aurora:before,.ux-aurora:after{content:"";z-index:-1;pointer-events:none;will-change:transform;position:absolute;inset:-40%}.ux-aurora:before{animation:ux-aurora-a 19s var(--ux-ease) infinite;background:radial-gradient(38% 52% at 18% 32%,#fc65b68c,#0000 68%),radial-gradient(34% 46% at 72% 22%,#e7ad006b,#0000 66%);background:radial-gradient(38% 52% at 18% 32%,lab(64.8233% 63.7979 -12.367/.55),#0000 68%),radial-gradient(34% 46% at 72% 22%,lab(74.629% 13.9723 85.3188/.42),#0000 66%)}.ux-aurora:after{animation:ux-aurora-b 24s var(--ux-ease) infinite;background:radial-gradient(42% 56% at 62% 78%,#925ffa99,#0000 70%),radial-gradient(30% 40% at 12% 82%,#3ca3ff61,#0000 68%);background:radial-gradient(42% 56% at 62% 78%,lab(52.3533% 46.6389 -71.4927/.6),#0000 70%),radial-gradient(30% 40% at 12% 82%,lab(64.1923% -4.20198 -63.691/.38),#0000 68%)}.ux-grain:after{content:"";pointer-events:none;opacity:.34;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.45'/%3E%3C/svg%3E");position:absolute;inset:0}.ux-gradient-text{background:linear-gradient(96deg,#fff 0%,#fee9be 46%,#ffcae5 100%);background:linear-gradient(96deg,#fff 0%,lab(93.2281% 2.63056 23.6322) 46%,lab(87.0636% 32.7185 -6.24257) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@property --ux-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ux-spot{isolation:isolate;position:relative}.ux-spot:after{content:"";z-index:-1;pointer-events:none;opacity:0;transition:opacity var(--ux-t-slow) var(--ux-ease-out);background:radial-gradient(240px circle at calc(var(--px,.5) * 100%) calc(var(--py,.5) * 100%), color-mix(in srgb, var(--ux-brand) 22%, transparent), transparent 62%);position:absolute;inset:0}.ux-spot:hover:after{opacity:1}.ux-edge{position:relative}.ux-edge:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--ux-t-slow) var(--ux-ease-out);background:radial-gradient(180px circle at calc(var(--px,.5) * 100%) calc(var(--py,.5) * 100%), color-mix(in srgb, var(--ux-brand) 85%, transparent), transparent 70%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ux-edge:hover:before{opacity:1}.ux-tilt-scene{perspective:900px}.ux-tilt{transform-style:preserve-3d;transition:transform var(--ux-t-slow) var(--ux-ease-out)}.ux-tilt:hover{transform:translateY(-6px) scale(1.018) rotateX(calc((var(--py,.5) - .5) * -4deg)) rotateY(calc((var(--px,.5) - .5) * 5deg));transition-duration:var(--ux-t-fast)}.ux-magnet{transition:transform var(--ux-t) var(--ux-ease-spring)}.ux-magnet:hover{transform:translate(calc((var(--px,.5) - .5) * 7px), calc((var(--py,.5) - .5) * 5px))}@keyframes ux-orbit{to{--ux-angle:360deg}}.ux-orbit{isolation:isolate;position:relative}.ux-orbit:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--ux-angle), transparent 0deg, color-mix(in srgb, var(--ux-brand) 70%, transparent) 40deg, transparent 120deg, transparent 360deg);-webkit-mask-composite:xor;padding:1px;animation:6s linear infinite ux-orbit;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes ux-ripple{0%{opacity:.32;transform:scale(0)}to{opacity:0;transform:scale(2.6)}}.ux-ripple{position:relative;overflow:hidden}.ux-ripple>.ux-ripple-ink{left:var(--rx,50%);top:var(--ry,50%);aspect-ratio:1;pointer-events:none;width:140%;animation:ux-ripple .62s var(--ux-ease-out) forwards;background:currentColor;border-radius:999px;position:absolute;translate:-50% -50%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ux-onscroll{animation:linear both ux-rise-far;animation-timeline:view();animation-range:entry cover 22%}.ux-i.ux-onscroll{animation-name:ux-fade}.ux-onscroll-soft{animation:linear both ux-fade;animation-timeline:view();animation-range:entry cover 18%}}}@keyframes ux-rise-far{0%{opacity:0;transform:translateY(26px)scale(.985)}to{opacity:1;transform:none}}.ux-enter{transition:opacity var(--ux-t) var(--ux-ease-out), transform var(--ux-t) var(--ux-ease-out), overlay var(--ux-t) allow-discrete, display var(--ux-t) allow-discrete}@starting-style{.ux-enter{opacity:0;transform:translateY(-8px)scale(.97)}}.ux-swap>*{animation:ux-swap-in .24s var(--ux-ease-out) both}@keyframes ux-swap-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ux-swap>*{animation:none}}.ux-brand-mark{transition:transform var(--ux-t) var(--ux-ease-spring)}.ux-hov:hover .ux-brand-mark{transform:scale(1.06)}.ux-brand-halo{transition:opacity var(--ux-t) var(--ux-ease-out), transform var(--ux-t) var(--ux-ease-out);opacity:.85}.ux-hov:hover .ux-brand-halo{opacity:1;transform:scale(1.72)}.ux-range{appearance:none;cursor:pointer;background:0 0;outline:none;height:24px}.ux-range::-webkit-slider-runnable-track{background:var(--ux-track);border-radius:999px;height:6px}.ux-range::-webkit-slider-thumb{appearance:none;background:var(--ux-brand-600);border:3px solid var(--ux-surface);cursor:pointer;width:18px;height:18px;transition:transform var(--ux-t-fast) var(--ux-ease-spring);border-radius:999px;margin-top:-6px;box-shadow:0 2px 6px -1px #4a289580}.ux-range::-webkit-slider-thumb:hover{transform:scale(1.18)}.ux-range:active::-webkit-slider-thumb{transform:scale(.94)}.ux-range::-moz-range-track{background:var(--ux-track);border-radius:999px;height:6px}.ux-range::-moz-range-thumb{background:var(--ux-brand-600);border:3px solid var(--ux-surface);cursor:pointer;border-radius:999px;width:18px;height:18px}.ux h1,.ux h2,.ux h3{text-wrap:balance}.ux p{text-wrap:pretty}@media (prefers-reduced-motion:reduce){.ux *,.ux :before,.ux :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}.ux-lift:hover,.ux-i:hover,.ux-i:active{transform:none}:is(.ux-deck:has(>.ux-i:hover)>.ux-i:not(:hover),.ux-deck:has(.ux-i:hover) .ux-i:not(:hover)){filter:none;transform:none}.ux-i:hover .ux-art,.ux-i:hover .ux-ico,.ux-hov:hover .ux-ico,.ux-i:hover .ux-ico-alt,.ux-hov:hover .ux-ico-alt,.ux-i:hover .ux-ico-turn,.ux-hov:hover .ux-ico-turn,.ux-i:hover .ux-arrow,.ux-hov:hover .ux-arrow,.ux-i:hover .ux-art,.ux-hov:hover .ux-art,.ux-fan:hover>*,.ux-fan:hover>:first-child,.ux-nav:hover .ux-ico{transform:none}.ux-sheen:after{display:none}.ux-float,.ux-aurora:before,.ux-aurora:after{animation:none}.ux-ping:before{opacity:0;animation:none}.ux-tilt:hover,.ux-magnet:hover{transform:none}.ux-orbit:before{opacity:.35;animation:none}.ux-ripple>.ux-ripple-ink{animation:none;display:none}.ux-skeleton{background:var(--ux-surface-2);animation:none}.ux-onscroll,.ux-onscroll-soft{opacity:1;animation:none;transform:none}.ux-hov:hover .ux-brand-mark{transform:none}.ux-hov:hover .ux-brand-halo{transform:scale(1.5)}}.ux-today{grid-template-columns:1fr}@media (min-width:768px){.ux-today{grid-template-columns:1.25fr 1fr 1fr}}@keyframes ux-rib-drift{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(-1.6%,2.2%)rotate(-1.4deg)scale(1.035)}to{transform:translate(0,0)rotate(0)scale(1)}}@keyframes ux-rib-drift-b{0%{transform:translate(0,0)rotate(0)scale(1.02)}50%{transform:translate(2.4%,-1.8%)rotate(1.8deg)scale(1)}to{transform:translate(0,0)rotate(0)scale(1.02)}}@keyframes ux-rib-breathe{0%,to{opacity:.55}50%{opacity:.95}}@keyframes ux-spine-travel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-2000px}}@keyframes ux-node-pulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}.ux-rib-a{animation:ux-rib-drift 23s var(--ux-ease,ease-in-out) infinite;transform-origin:60% 40%}.ux-rib-b{animation:ux-rib-drift-b 31s var(--ux-ease,ease-in-out) infinite;transform-origin:40% 60%}.ux-rib-breathe{animation:19s ease-in-out infinite ux-rib-breathe}.ux-spine-travel{animation:9s linear infinite ux-spine-travel}.ux-node-pulse{transform-box:fill-box;transform-origin:50%;animation:2.8s cubic-bezier(.22,1,.36,1) infinite ux-node-pulse}@media (prefers-reduced-motion:reduce){.ux-rib-a,.ux-rib-b,.ux-rib-breathe,.ux-spine-travel,.ux-node-pulse{animation:none!important}}.ux-card{box-shadow:var(--ux-shadow-card);transition:transform var(--ux-t-slow) var(--ux-ease-out), border-color var(--ux-t) var(--ux-ease), box-shadow var(--ux-t-slow) var(--ux-ease-out)}.ux-card:hover{border-color:var(--ux-line-strong);box-shadow:var(--ux-shadow-glow);transform:translateY(-3px)}.ux-card:active{transition-duration:var(--ux-t-fast);transform:translateY(-1px)}.ux-tile{position:relative;overflow:hidden}.ux-tile:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(94% 74% at 50% 0%, var(--ux-glow,transparent), transparent 72%);transition:opacity var(--ux-t) var(--ux-ease);position:absolute;inset:0}.ux-tile:hover{transform:translateY(-4px)}.ux-tile:hover:after{opacity:1}.ux-tile:hover .ux-tile-ic{transform:scale(1.08)rotate(-3deg)}.ux-tile-ic{transition:transform var(--ux-t-slow) var(--ux-ease-spring)}.ux-btn-g{transition:filter var(--ux-t) var(--ux-ease), transform var(--ux-t) var(--ux-ease)}.ux-btn-g:hover{filter:brightness(1.09);transform:translateY(-1px)}.ux-row{transition:background-color var(--ux-t) var(--ux-ease)}.ux-row:hover{background:var(--ux-surface-2)}@media (prefers-reduced-motion:reduce){.ux-card:hover,.ux-tile:hover,.ux-btn-g:hover,.ux-tile:hover .ux-tile-ic{transform:none}}@keyframes ux-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes ux-eq{0%,to{transform:scaleY(.42)}50%{transform:scaleY(1)}}.ux-bob{animation:7s ease-in-out infinite ux-bob}.ux-eq>i{transform-origin:50%;animation:1.1s ease-in-out infinite ux-eq}.ux-comp{transition:border-color var(--ux-t) var(--ux-ease), box-shadow var(--ux-t) var(--ux-ease)}.ux-comp:focus-within{border-color:var(--ux-brand)!important}.ux-comp :where(input,textarea):focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.ux-bob,.ux-eq>i{animation:none!important}}@keyframes ux-blip{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ux-blip>i{animation:1.3s ease-in-out infinite ux-blip}.ux-blip>i:nth-child(2){animation-delay:.18s}.ux-blip>i:nth-child(3){animation-delay:.36s}@media (prefers-reduced-motion:reduce){.ux-blip>i{animation:none!important}}.ux-tl{position:relative}.ux-tl:before{content:"";left:var(--ux-tl-line);background:linear-gradient(var(--ux-line-strong), var(--ux-line) 62%, transparent);width:2px;position:absolute;top:6px;bottom:6px}.ux-tl-row{grid-template-columns:74px 40px minmax(0,1fr);gap:14px;display:grid}.ux-tl-node{border:3px solid var(--ux-canvas);box-sizing:content-box}@media (max-width:900px){.ux-tl:before{left:89px}.ux-tl-row{grid-template-columns:56px 40px minmax(0,1fr)}}.ux-lit{background:linear-gradient(168deg, var(--ux-surface-2), var(--ux-surface) 48%);box-shadow:var(--ux-shadow-card), inset 0 1px 0 var(--ux-sheen)}.ux-tile-lit{position:relative;overflow:hidden}.ux-tile-lit:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(420px 150px at 0% 0%, var(--ux-wash), transparent 70%);transition:opacity .22s;position:absolute;inset:0}.ux-tile-lit:hover:after{opacity:1}@keyframes ux-beat{0%,to{box-shadow:inset 0 1px 0 #ffffff4d, 0 10px 22px -10px var(--ux-danger-solid)}50%{box-shadow:inset 0 1px 0 #ffffff4d, 0 10px 30px -6px var(--ux-danger-solid)}}.ux-beat{animation:2.6s ease-in-out infinite ux-beat}@media (prefers-reduced-motion:reduce){.ux-beat{animation:none}}.ux-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}.ux-tabs::-webkit-scrollbar{display:none}.ux-ledger{border-collapse:collapse;width:100%}.ux-ledger thead th{text-align:start}@media (max-width:760px){.ux-ledger,.ux-ledger tbody,.ux-ledger tr,.ux-ledger td{display:block}.ux-ledger thead{display:none}.ux-ledger tr{padding:12px 0}.ux-ledger td{padding:3px 0;text-align:start!important}}.ux-pot .arc{stroke-dasharray:var(--ux-arc-len);stroke-dashoffset:var(--ux-arc-len);animation:1.5s cubic-bezier(.16,.9,.3,1) .35s forwards ux-arc}@keyframes ux-arc{to{stroke-dashoffset:var(--ux-arc-off)}}.ux-seat{opacity:0;animation:.5s cubic-bezier(.18,1.2,.4,1) forwards ux-pop}.ux-hand{transform-origin:165px 165px;animation:1.5s cubic-bezier(.2,.9,.25,1) .3s both ux-swing}@keyframes ux-swing{0%{opacity:0;transform:rotate(-95deg)}to{transform:rotate(var(--ux-hand-deg));opacity:1}}.ux-halo{animation:2.4s ease-in-out infinite ux-halo}@keyframes ux-halo{0%,to{r:26;opacity:.85}50%{r:29;opacity:.35}}.ux-live{animation:2s ease-out infinite ux-ping}.ux-blip-1,.ux-blip-2,.ux-blip-3{animation:1.3s ease-in-out infinite ux-blip}.ux-blip-2{animation-delay:.18s}.ux-blip-3{animation-delay:.36s}.ux-sweep{transform-origin:300px 180px;animation:5s linear infinite ux-spin}@keyframes ux-spin{to{transform:rotate(360deg)}}.ux-rise{opacity:0;animation:.55s cubic-bezier(.2,.8,.3,1) forwards ux-rise}.ux-slide{opacity:0;animation:.5s cubic-bezier(.2,.8,.3,1) forwards ux-slide}@keyframes ux-slide{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ux-pot .arc{stroke-dashoffset:var(--ux-arc-off);animation:none}.ux-seat,.ux-rise,.ux-slide{opacity:1;animation:none}.ux-hand{transform:rotate(var(--ux-hand-deg));animation:none}.ux-halo,.ux-live,.ux-sweep,.ux-blip-1,.ux-blip-2,.ux-blip-3{animation:none}}.ux-drop{border:2px dashed color-mix(in srgb, var(--ux-brand) 45%, transparent);background:color-mix(in srgb, var(--ux-brand) 7%, transparent);transition:background .2s,border-color .2s}.ux-drop:hover,.ux-drop[data-over=true]{background:color-mix(in srgb, var(--ux-brand) 14%, transparent);border-color:var(--ux-brand)}.ux-float{animation:7s ease-in-out infinite ux-float}.ux-toast{z-index:80;opacity:0;transition:all .3s cubic-bezier(.2,.9,.3,1);position:fixed;bottom:26px;left:50%;transform:translate(-50%)translateY(80px)}.ux-toast[data-on=true]{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.ux-float{animation:none}.ux-toast{transition:none}}@media (pointer:coarse){.ux button:not(.ux-inline),.ux [role=button]:not(.ux-inline),.ux a:not(.ux-inline){min-height:44px}.ux p a,.ux li a,.ux span a{min-height:0}}.ux-noscroll{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.ux-noscroll::-webkit-scrollbar{display:none}.ux-inbox-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.ux-inbox-grid{grid-template-columns:322px minmax(0,1fr)}}@media (min-width:1400px){.ux-inbox-grid{grid-template-columns:322px minmax(0,1fr) 272px}}.ux-reveal{grid-template-rows:0fr;transition:grid-template-rows .32s ease-in-out;display:grid}.ux-reveal[data-open=true]{grid-template-rows:1fr;transition:grid-template-rows .36s ease-in-out}.ux-reveal>*{opacity:0;min-height:0;transition:opacity .2s linear,transform .24s ease-in-out;overflow:hidden;transform:translateY(-6px)}.ux-reveal[data-open=true]>*{opacity:1;transition:opacity .26s linear 80ms,transform .32s ease-in-out 60ms;transform:none}.ux-fitboard{--fb-gap:11px;--fb-pad:20px;--fb-hero-y:20px;--fb-lines:1.55;--fb-chip:12px;--fb-art:74px;--fb-banner:268px;--fb-h1:2.6rem;--fb-tile:54px;--fb-circle:50px;--fb-body:13.5px;--fb-title:19px;--fb-ring:72px;--fb-stat:28px;--fb-foot:78px;--fb-clamp:99}@media (min-width:1280px){.ux-fitboard{--fb-hero-y:22px;--fb-clamp:3;--fb-lines:1.5}}@container (max-width:302px){.ux-tag-optional{display:none}}@media (min-width:1280px) and (max-height:1010px){.ux-fitboard{--fb-gap:8px;--fb-pad:12px;--fb-hero-y:9px;--fb-clamp:2;--fb-chip:11px;--fb-h1:2.15rem;--fb-tile:44px;--fb-circle:44px;--fb-body:12px;--fb-title:17px;--fb-ring:66px;--fb-stat:26px;--fb-foot:74px;--fb-art:62px;--fb-banner:172px}}@media (min-width:1280px) and (max-height:850px){.ux-fitboard{--fb-gap:5px;--fb-pad:7px;--fb-hero-y:2px;--fb-clamp:2;--fb-lines:1.24;--fb-chip:10px;--fb-h1:1.45rem;--fb-tile:34px;--fb-circle:34px;--fb-body:11px;--fb-title:15px;--fb-ring:42px;--fb-stat:22px;--fb-foot:56px;--fb-art:40px;--fb-banner:82px}}.ux-earnboard{--fb-gap:16px;--fb-earn-rowgap:16px;--fb-earn-hero-gap:4px;--fb-pad:18px;--fb-earn-pad-y:15px;--fb-earn-band:186px;--fb-earn-band-y:24px;--fb-earn-h1:2.75rem;--fb-earn-lead:23px;--fb-earn-count:17px;--fb-earn-tile:64px;--fb-earn-title:19px;--fb-earn-sub:15.5px;--fb-earn-chip:14px;--fb-earn-chip-h:32px;--fb-earn-chip-x:14px;--fb-earn-chip-gap:7px;--fb-earn-chip-top:26px;--fb-earn-card-min:262px;--fb-earn-art:126px;--fb-earn-wide:72px}@media (min-width:1024px){.ux-earnboard{--fb-earn-wide-cols:1fr 1fr}.ux-earnboard [data-wide-head]{padding-block:0}}@media (min-width:1280px) and (max-height:1010px){.ux-earnboard{--fb-gap:14px;--fb-earn-rowgap:14px;--fb-earn-hero-gap:4px;--fb-pad:18px;--fb-earn-pad-y:14px;--fb-earn-band:157px;--fb-earn-band-y:22px;--fb-earn-h1:2.3rem;--fb-earn-lead:20px;--fb-earn-count:15px;--fb-earn-tile:60px;--fb-earn-title:18px;--fb-earn-sub:15px;--fb-earn-chip:14px;--fb-earn-chip-h:30px;--fb-earn-chip-x:13px;--fb-earn-chip-gap:6px;--fb-earn-chip-top:16px;--fb-earn-card-min:230px;--fb-earn-art:110px;--fb-earn-wide:60px}}@media (min-width:1280px) and (max-height:940px){.ux-earnboard{--fb-gap:12px;--fb-earn-rowgap:9px;--fb-earn-hero-gap:4px;--fb-pad:15px;--fb-earn-pad-y:12px;--fb-earn-band:92px;--fb-earn-band-y:11px;--fb-earn-h1:2rem;--fb-earn-lead:18px;--fb-earn-count:14px;--fb-earn-tile:54px;--fb-earn-title:17px;--fb-earn-sub:13.5px;--fb-earn-chip:13px;--fb-earn-chip-h:28px;--fb-earn-chip-x:11px;--fb-earn-chip-gap:6px;--fb-earn-chip-top:14px;--fb-earn-card-min:190px;--fb-earn-art:92px;--fb-earn-wide:56px}}@media (min-width:1280px) and (max-height:850px){.ux-earnboard{--fb-gap:9px;--fb-earn-rowgap:8px;--fb-earn-hero-gap:3px;--fb-pad:12px;--fb-earn-pad-y:9px;--fb-earn-band:74px;--fb-earn-band-y:7px;--fb-earn-h1:1.7rem;--fb-earn-lead:15px;--fb-earn-count:12.5px;--fb-earn-tile:46px;--fb-earn-title:15.5px;--fb-earn-sub:12.5px;--fb-earn-chip:12px;--fb-earn-chip-h:26px;--fb-earn-chip-x:9px;--fb-earn-chip-gap:5px;--fb-earn-chip-top:10px;--fb-earn-card-min:156px;--fb-earn-art:76px;--fb-earn-wide:46px}}@media (prefers-contrast:more){.ux .ux-card,.ux .ux-clay,.ux .ux-well,.ux .ux-sheet{box-shadow:none;border:2px solid var(--ux-ink-2)}.ux .ux-frame:after{box-shadow:inset 0 0 0 2px var(--ux-ink-2)}}@media (forced-colors:active){.ux .ux-card,.ux .ux-clay,.ux .ux-well,.ux .ux-sheet,.ux .ux-glass{background:canvas;border:1px solid buttonborder}.ux .ux-frame:after{box-shadow:inset 0 0 0 1px buttonborder}.ux :where(a,button):focus-visible{outline-offset:2px;outline:3px solid highlight}}.ux-clay,.ux-well{border:1px solid #0000}.ux{--ux-arc-len:0;--ux-arc-off:0;--ux-hand-deg:0deg;--ux-sheet-w:min(420px, 100vw);--ux-scrim-photo:10 4 26;--ux-veil-bg:#fff;--ux-veil-ink:#222;--ux-veil-hint:#888}.dark .ux,.ux.dark{--ux-veil-bg:#fff;--ux-veil-ink:#222;--ux-veil-hint:#888}.ux{--ux-band-ink:#161734;--ux-band-ink-2:#413f63;--ux-band-brand:#6c3fd0;--ux-band-edge:#ecdff0;--ux-band-learn:linear-gradient(102deg, #fdfbff 0%, #fbf5fb 38%, #f9eef8 58%, #f8e9f5 100%);--ux-band-work:linear-gradient(102deg, #fdfbff 0%, #fbf5fc 34%, #f9eef8 54%, #f8e9f4 100%);--ux-band-earn:linear-gradient(104deg, #f0e5fe 0%, #f7ecfd 34%, #faeafc 62%, #f4f0fe 100%);--ux-band-foot:linear-gradient(96deg, #fdfaff 0%, #fdf3f8 40%, #fbedf5 66%, #f8f4fe 100%);--ux-band-foot-edge:#eee0ee;--ux-band-pill:#ffffffeb;--ux-band-pill-edge:#efe6f5;--ux-band-chip-knock:#faf3fb;--ux-band-lamp:#e59a10;--ux-band-italic:linear-gradient(96deg, #6d3fe0 0%, #a02fd0 55%, #d0269b 100%);--ux-ring-a:#2fc3ae;--ux-ring-b:#3b93d4;--ux-ring-c:#4a68cf;--ux-work-orange:#b3631a}.dark .ux,.ux.dark{--ux-work-orange:#e0913f}.ux-tap{align-items:center;min-height:24px;margin-block:-4px;padding-block:4px;display:inline-flex}.ux-work-places{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.ux-work-places{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ux-work-places{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.ux-work-places{grid-template-columns:repeat(5,minmax(0,1fr))}}.ux-rail-scroll{scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ux-line) transparent;overflow-y:auto}.ux-rail-scroll::-webkit-scrollbar{width:6px}.ux-rail-scroll::-webkit-scrollbar-track{background:0 0}.ux-rail-scroll::-webkit-scrollbar-thumb{background:var(--ux-line);border-radius:3px}.ux-branch{padding-inline-start:14px;position:relative}.ux-branch:before{content:"";background:var(--ux-line);border-radius:1px;width:1.5px;position:absolute;inset-block:4px 14px;inset-inline-start:0}.ux-twig:before{content:"";inset-inline-start:-14px;background:var(--ux-line);border-radius:1px;width:10px;height:1.5px;position:absolute;top:50%}.ux-twig[data-on=true]:before{background:var(--ux-brand)}@media (prefers-reduced-motion:reduce){.ux-reveal{transition:none}}.ux-wait{z-index:var(--ux-z-curtain);background:var(--ux-canvas);place-items:center;padding:24px;display:grid;position:fixed;inset:0}@keyframes ux-wait-in{0%{opacity:0}to{opacity:1}}.ux-wait{animation:ux-wait-in var(--ux-t) var(--ux-ease) backwards}.ux-wait-track{background:var(--ux-line);border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden}.ux-wait-fill{background:linear-gradient(90deg, var(--ux-fill), var(--ux-fill-2));height:100%;transition:width var(--ux-t-slow) var(--ux-ease-out);border-radius:999px}@keyframes ux-wait-sheen{0%{transform:translate(-100%)}to{transform:translate(300%)}}.ux-wait-sheen{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ux-on-brand) 62%, transparent), transparent);width:34%;animation:ux-wait-sheen 1.6s var(--ux-ease) infinite;position:absolute;inset-block:0;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.ux-wait{animation:none}.ux-wait-fill{transition:none}.ux-wait-sheen{display:none}}.ux-loadword{z-index:var(--ux-z-toast);inset-inline:0;pointer-events:none;background:0 0;justify-content:center;display:flex;position:fixed;top:14px}.ux-loadword>span{border:1px solid var(--ux-line);background:var(--ux-surface);max-width:calc(100vw - 32px);color:var(--ux-ink-2);box-shadow:var(--ux-shadow-card);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}@keyframes ux-loadword-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ux-loadword>span{animation:ux-loadword-in var(--ux-t) var(--ux-ease-out) backwards}@keyframes ux-turn{to{transform:rotate(360deg)}}.ux-turn{animation:1s linear infinite ux-turn}@media (prefers-reduced-motion:reduce){.ux-loadword>span,.ux-turn{animation:none}}
