.cab-hero{--cab-sky-a:#0e0c12;--cab-sky-b:#2a1630;--cab-glow:var(--ns-lilac);--cab-sun:#ffd98a;--cab-far:#ffffff12;--cab-near:#19151f;isolation:isolate;color:#fff;background:radial-gradient(60% 90% at 82% 10%, color-mix(in srgb, var(--cab-glow) 38%, transparent), transparent 70%), linear-gradient(160deg, var(--cab-sky-a) 0%, var(--cab-sky-b) 100%);border-radius:28px;align-content:space-between;gap:18px;min-height:212px;margin-bottom:18px;padding:16px 18px 22px;animation:.6s cubic-bezier(.2,.8,.2,1) both cab-in;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -34px #140818bf,inset 0 1px #ffffff14}.cab-hero[data-part=morning]{--cab-sky-a:#1a1020;--cab-sky-b:#6a2a5b;--cab-glow:#f3a7b8;--cab-sun:#ffcf8a}.cab-hero[data-part=day]{--cab-sky-a:#1b1522;--cab-sky-b:#5b3470;--cab-glow:#c9a0dc;--cab-sun:#fff4cf}.cab-hero[data-part=evening]{--cab-sky-a:#0f0c14;--cab-sky-b:#3b1737;--cab-glow:#f0a060;--cab-sun:#ffb36b}.cab-hero[data-part=night]{--cab-sky-a:#07060a;--cab-sky-b:#1c1428;--cab-glow:#7d6cc0;--cab-sun:#e9e3ff}@keyframes cab-in{0%{opacity:0;transform:translateY(10px)scale(.99)}}.cab-hero-sky{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.cab-scene{aspect-ratio:400/170;width:auto;max-width:100%;height:100%;position:absolute;bottom:0;right:0}.cab-beacon{animation:2.4s ease-in-out infinite cab-light}.cab-hero-sky .oh-sparks i{background:#ffffffd9;box-shadow:0 0 8px #fff9}.cab-star{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite cab-twinkle}@keyframes cab-twinkle{50%{opacity:.25;transform:scale(.6)}}.cab-window{animation:5s ease-in-out infinite cab-light}@keyframes cab-light{0%,to{opacity:.95}45%{opacity:.35}}.cab-orb{animation:8s ease-in-out infinite cab-float}.cab-clouds{animation:28s linear infinite cab-drift}@keyframes cab-float{50%{transform:translateY(-4px)}}@keyframes cab-drift{0%{transform:translate(-30px)}to{transform:translate(40px)}}.cab-parcel{transform-box:fill-box;animation:4s ease-in-out infinite cab-bob}.cab-parcel-2{animation-delay:.8s}@keyframes cab-bob{50%{transform:translateY(-2px)}}.cab-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cab-brand{align-items:center;gap:10px;min-width:0;display:inline-flex}.cab-logo,.cab-logo .moderiq-logo-wordmark{color:#fff}.cab-badge{color:#ffffffe6;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.cab-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cab-actions .app-header-btn,.cab-actions .theme-control-button,.cab-pill{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-width:42px;min-height:42px;padding:0 12px;font-size:13px;font-weight:700;transition:background-color .2s,transform .2s,border-color .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.cab-actions .app-header-btn{width:42px;height:42px;padding:0}.cab-actions .app-header-btn:hover,.cab-actions .theme-control-button:hover,.cab-pill:hover{background:#fff3;border-color:#ffffff4d;transform:translateY(-1px)}.cab-actions :-webkit-any(.app-header-btn,.theme-control-button,.cab-pill):focus-visible{outline-offset:2px;outline:2px solid #fff}.cab-actions :-moz-any(.app-header-btn,.theme-control-button,.cab-pill):focus-visible{outline-offset:2px;outline:2px solid #fff}.cab-actions :is(.app-header-btn,.theme-control-button,.cab-pill):focus-visible{outline-offset:2px;outline:2px solid #fff}.cab-pill-main{color:#2a1630;background:linear-gradient(135deg,#fff,#efe6f4);border-color:#0000;box-shadow:0 10px 24px -12px #0009}.cab-pill-main:hover{background:#fff}.cab-pill-quiet{background:0 0}.cab-pill-pair{background:#ffffff12;border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex}.cab-hero-main{align-items:center;gap:14px;min-width:0;max-width:min(620px,100%);display:flex}.cab-avatar{background:linear-gradient(135deg, var(--ns-lilac), var(--ns-aubergine));color:#fff;width:64px;height:64px;box-shadow:0 0 0 3px #ffffffe6, 0 0 0 7px color-mix(in srgb, var(--cab-glow) 45%, transparent), 0 14px 30px -12px #000000b3;border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:800;display:grid;position:relative;overflow:hidden}.cab-avatar img{object-fit:cover;width:100%;height:100%}.cab-hero-text{min-width:0}.cab-greet{color:color-mix(in srgb, var(--cab-glow) 55%, #fff);margin:0;font-size:14px;font-weight:700}.cab-hero h1{letter-spacing:-.01em;text-shadow:0 2px 16px #0006;overflow-wrap:anywhere;margin:2px 0 0;font-size:30px;font-weight:800;line-height:1.12}.cab-sub{color:#ffffffb8;margin:6px 0 0;font-size:13px;line-height:1.4}@media (max-width:640px){.cab-hero{border-radius:24px;gap:16px;min-height:0;padding:14px 14px 18px}.cab-scene{opacity:.4;right:-40px}.cab-hero h1{font-size:24px}.cab-avatar{width:54px;height:54px;font-size:19px}.cab-actions .cab-pill span.cab-pill-label{display:none}.cab-actions{flex-wrap:nowrap;gap:5px}.cab-actions :-webkit-any(.app-header-btn,.theme-control-button,.cab-pill){min-width:38px;height:40px;min-height:40px;padding:0 9px}.cab-actions :-moz-any(.app-header-btn,.theme-control-button,.cab-pill){min-width:38px;height:40px;min-height:40px;padding:0 9px}.cab-actions :is(.app-header-btn,.theme-control-button,.cab-pill){min-width:38px;height:40px;min-height:40px;padding:0 9px}.cab-actions .app-header-btn{width:38px;padding:0}}.cs-stats{border:1px solid var(--ns-line);background:var(--surface);box-shadow:0 1px 0 var(--ns-line), 0 20px 44px -30px #14101873;border-radius:26px;padding:16px}.cs-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.cs-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.cs-headline{color:var(--foreground);margin:2px 0 0;font-size:16px;font-weight:800}.cs-more{border:1px solid var(--ns-line);background:var(--surface);border-radius:12px;min-height:40px;padding:0 14px;font-size:13px;font-weight:700;transition:border-color .2s,transform .2s}.cs-more:hover{border-color:color-mix(in srgb, var(--ns-aubergine) 40%, var(--ns-line));transform:translateY(-1px)}.cs-grid{grid-template-columns:1.15fr 1.15fr 1fr 1fr;gap:10px;display:grid}@media (max-width:900px){.cs-grid{grid-template-columns:1fr 1fr}}.cs-tile{isolation:isolate;text-align:left;border-radius:20px;flex-direction:column;align-items:flex-start;gap:2px;min-height:136px;padding:14px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex;position:relative;overflow:hidden}.cs-tile:hover{transform:translateY(-2px)}.cs-tile:focus-visible{outline:2px solid var(--ns-lilac);outline-offset:2px}.cs-label{letter-spacing:.04em;font-size:12px;font-weight:800}.cs-sub{color:var(--muted);font-size:12px}.cs-art{z-index:-1;pointer-events:none;position:absolute;bottom:8px;right:8px}.cs-pay{color:#fff;background:radial-gradient(90% 90% at 100% 100%,#34d39973,#0000 60%),linear-gradient(145deg,#0f1f1a,#0b3b2c 60%,#0f6b4f);box-shadow:0 18px 36px -22px #10b981cc,inset 0 1px #ffffff1a}.cs-pay .cs-label{color:#ffffffc7}.cs-big{letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-shadow:0 2px 14px #0000004d;margin-top:6px;font-size:30px;font-weight:800;line-height:1.05}.cs-hint{color:#ffffffb3;max-width:calc(100% - 84px);margin-top:auto;font-size:12px}.cs-art-coins{width:86px;height:70px}.cs-coin{transform-box:fill-box;animation:5s cubic-bezier(.25,.8,.25,1) infinite cs-coin}@keyframes cs-coin{0%{opacity:0;transform:translateY(-14px)}10%{opacity:1;transform:none}80%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}.cs-spark{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite cs-spark}.cs-spark-2{animation-delay:1.3s}@keyframes cs-spark{0%,to{opacity:.2;transform:scale(.5)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.cs-next{border:1px solid color-mix(in srgb, var(--ns-lilac) 40%, var(--ns-line));color:var(--foreground);background:linear-gradient(145deg, color-mix(in srgb, var(--ns-lilac) 16%, var(--surface)), color-mix(in srgb, var(--ns-lilac) 6%, var(--surface)));box-shadow:0 1px 0 var(--ns-line), 0 16px 32px -24px color-mix(in srgb, var(--ns-lilac) 90%, transparent);gap:2px}.cs-next:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--ns-lilac) 38%, transparent), transparent 65%);border-radius:50%;width:70%;animation:9s ease-in-out infinite cs-glow;position:absolute;top:-35%;right:-20%}@keyframes cs-glow{0%,to{opacity:.8;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-35%,30%)scale(1.15)}}.cs-next:hover{border-color:color-mix(in srgb, var(--ns-lilac) 70%, var(--ns-line))}.cs-next .cs-label{color:var(--muted)}.cs-next-when{color:color-mix(in srgb, var(--ns-aubergine) 82%, var(--foreground));margin-top:6px;font-size:20px;font-weight:800;line-height:1.15}:root[data-theme$=dark] .cs-next-when{color:var(--ns-lilac)}.cs-next-empty,:root[data-theme$=dark] .cs-next-empty{color:var(--muted)}.cs-next-day{font-size:14px;font-weight:700}.cs-next-time{color:var(--muted);margin-top:auto;font-size:13px}.cs-nano{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.cs-nano i{opacity:0;background:color-mix(in srgb, var(--ns-lilac) 85%, #fff);width:2px;height:2px;box-shadow:0 0 4px color-mix(in srgb, var(--ns-lilac) 80%, transparent);border-radius:50%;animation:7s linear infinite cs-nano;position:absolute;bottom:-4px}.cs-nano i:first-child{left:12%}.cs-nano i:nth-child(2){animation-duration:9s;animation-delay:-2.2s;left:24%}.cs-nano i:nth-child(3){width:3px;height:3px;animation-delay:-4.6s;left:37%}.cs-nano i:nth-child(4){animation-duration:8s;animation-delay:-1.1s;left:49%}.cs-nano i:nth-child(5){animation-delay:-5.8s;left:58%}.cs-nano i:nth-child(6){width:3px;height:3px;animation-duration:10s;animation-delay:-3.3s;left:67%}.cs-nano i:nth-child(7){animation-delay:-6.4s;left:76%}.cs-nano i:nth-child(8){animation-duration:8.5s;animation-delay:-.6s;left:85%}.cs-nano i:nth-child(9){animation-delay:-4s;left:93%}.cs-shift-art{width:112px;height:85px;bottom:6px;right:6px}.cs-sa-leaf{transform-box:fill-box;transform-origin:50% 0;animation:7s cubic-bezier(.45,.05,.25,1) infinite cs-leaf}@keyframes cs-leaf{0%,62%{opacity:1;transform:none}74%{opacity:.9;transform:perspective(200px)rotateX(-80deg)}80%{opacity:0;transform:perspective(200px)rotateX(-92deg)translateY(-6px)}81%,88%{opacity:0;transform:none}to{opacity:1;transform:none}}.cs-sa-clock{transform-box:fill-box;transform-origin:50% 90%;animation:7s ease-in-out infinite cs-ring}@keyframes cs-ring{0%,40%,56%,to{transform:rotate(0)}43%{transform:rotate(-6deg)}46%{transform:rotate(6deg)}49%{transform:rotate(-5deg)}52%{transform:rotate(4deg)}}.cs-sa-min{transform-box:view-box;transform-origin:98px 56px;animation:8s linear infinite cs-spin}.cs-sa-hour{transform-box:view-box;transform-origin:98px 56px;animation:96s linear infinite cs-spin}@keyframes cs-spin{to{transform:rotate(360deg)}}.cs-sa-box{transform-box:fill-box;animation:3.6s ease-in-out infinite cs-bob}@keyframes cs-bob{50%{transform:translateY(-2px)}}.cs-sa-spark{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite cs-spark}.cs-sa-spark-2{animation-delay:1.6s}@keyframes cs-nano{0%{opacity:0;transform:translate(0)}15%{opacity:.9}50%{transform:translate(4px,-70px)}to{opacity:0;transform:translate(-3px,-150px)}}.cs-month{border:1px solid var(--ns-line);background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 3%, var(--surface)), var(--surface));color:var(--foreground);box-shadow:0 1px 0 var(--ns-line)}.cs-month:hover{box-shadow:0 16px 30px -22px #14101880}.cs-month-main{align-items:baseline;gap:6px;margin-top:6px;display:flex}.cs-month-main b{font-size:26px;font-weight:800;line-height:1}.cs-month-main small{color:var(--muted);font-size:12px}.cs-bar{background:color-mix(in srgb, var(--ns-graphite) 12%, transparent);border-radius:999px;width:100%;height:6px;margin:10px 0 8px;display:flex;overflow:hidden}.cs-bar-due{background:linear-gradient(90deg, var(--ns-graphite), color-mix(in srgb, var(--ns-graphite) 70%, var(--ns-lilac)))}.cs-bar i{height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block}.cs-bar-paid{background:linear-gradient(90deg,#10b981,#34d399)}.cs-bar-cut{background:var(--ns-red)}.cs-rows{gap:3px;width:100%;display:grid}.cs-lines{gap:4px;width:100%;margin-top:10px;display:grid}.cs-lines>span{justify-content:space-between;gap:8px;font-size:12px;display:flex}.cs-lines em{color:var(--muted);font-style:normal}.cs-lines b{font-variant-numeric:tabular-nums;font-weight:800}.cs-lines .cs-total{border-top:1px dashed var(--ns-line);margin-top:4px;padding-top:6px;font-size:13px}.cs-lines .cs-total em{color:var(--foreground);font-weight:700}.cs-paid{gap:4px;width:100%;margin-top:8px;display:grid}.cs-paid-bar{background:color-mix(in srgb, var(--foreground) 8%, var(--surface));border-radius:999px;height:6px;display:block;overflow:hidden}.cs-paid-bar i{border-radius:inherit;background:linear-gradient(90deg,#10b981,#34d399);height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block}.cs-paid-text{color:var(--muted);font-size:12px}.cs-paid[data-full] .cs-paid-text{color:#059669;font-weight:700}:root[data-theme$=dark] .cs-paid[data-full] .cs-paid-text{color:#34d399}.cs-rows>span{justify-content:space-between;gap:6px;font-size:12px;display:flex}.cs-rows em{color:var(--muted);font-style:normal}.cs-rows b{font-variant-numeric:tabular-nums;font-weight:700}.cs-benefit{color:#047857}:root[data-theme$=dark] .cs-benefit{color:#34d399}.cs-threat{color:color-mix(in srgb, var(--ns-red) 80%, var(--foreground))}.cab-alert{border-radius:14px;margin-bottom:12px;padding:10px 14px;font-size:13px;font-weight:600}.cab-alert[data-kind=error]{background:color-mix(in srgb, var(--ns-red) 11%, var(--surface));color:color-mix(in srgb, var(--ns-red) 80%, var(--foreground))}.cab-alert[data-kind=ok]{background:color-mix(in srgb, var(--ns-mint) 12%, var(--surface));color:color-mix(in srgb, var(--ns-mint) 60%, var(--foreground))}.cs-error{background:color-mix(in srgb, var(--ns-red) 11%, var(--surface));color:color-mix(in srgb, var(--ns-red) 80%, var(--foreground));border-radius:14px;margin-top:12px;padding:10px 14px;font-size:13px;font-weight:600}@media (max-width:640px){.cs-stats{border-radius:22px;padding:14px}.cs-tile{min-height:128px;padding:12px}.cs-big{font-size:24px}.cs-next-when{font-size:18px}.cs-pay,.cs-next{grid-column:1/-1}.cs-pay{min-height:112px}.cs-shift-art{width:124px;height:94px}.cs-art-coins{width:64px;height:52px}}.wk-week{border:1px solid var(--ns-line);background:var(--surface);box-shadow:0 1px 0 var(--ns-line), 0 20px 44px -30px #14101873;border-radius:26px;margin-bottom:16px;padding:16px}.wk-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.wk-ico{color:#fff;background:linear-gradient(135deg, var(--ns-lilac), var(--ns-aubergine));width:38px;height:38px;box-shadow:0 8px 18px -8px color-mix(in srgb, var(--ns-aubergine) 80%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.wk-head-text{flex:1;min-width:0}.wk-head h2{margin:0;font-size:16px;font-weight:800}.wk-head p{color:var(--muted);margin:1px 0 0;font-size:12px}.wk-count{background:color-mix(in srgb, var(--ns-lilac) 14%, var(--surface));color:color-mix(in srgb, var(--ns-aubergine) 80%, var(--foreground));white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:800}:root[data-theme$=dark] .wk-count{color:var(--ns-lilac)}.wk-action{color:#fff;background:linear-gradient(135deg,#241629,#6a2a5b);border-radius:13px;min-height:40px;padding:0 16px;font-size:13px;font-weight:800;transition:transform .2s;box-shadow:0 10px 22px -12px #6a2a5be6}.wk-action:hover{transform:translateY(-1px)}.wk-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}@media (max-width:760px){.wk-days{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.wk-day{scroll-snap-align:start;flex:0 0 102px;padding:10px 6px}.wk-pill-top{flex-wrap:wrap}}.wk-day{isolation:isolate;text-align:left;border:1px solid var(--ns-line);background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 3%, var(--surface)), var(--surface));min-height:132px;color:var(--foreground);animation:.5s cubic-bezier(.2,.8,.2,1) both wk-in;animation-delay:calc(var(--i,0) * 60ms);border-radius:18px;flex-direction:column;gap:8px;padding:10px 8px;transition:transform .25s,border-color .2s,box-shadow .25s;display:flex;position:relative;overflow:hidden}@keyframes wk-in{0%{opacity:0;transform:translateY(8px)}}.wk-day[data-has=true]{border-color:color-mix(in srgb, var(--ns-lilac) 40%, var(--ns-line))}button.wk-day[data-has=true]:hover{box-shadow:0 14px 28px -20px color-mix(in srgb, var(--ns-aubergine) 90%, transparent);transform:translateY(-2px)}button.wk-day:disabled{cursor:default}.wk-day:focus-visible{outline:2px solid var(--ns-lilac);outline-offset:2px}.wk-face{border-radius:12px;justify-items:center;gap:1px;padding:6px 0 8px;display:grid;position:relative}.wk-face small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}.wk-face b{font-size:19px;font-weight:800;line-height:1.1}.wk-face[data-weekend=true] b{color:color-mix(in srgb, var(--ns-aubergine) 70%, var(--foreground))}:root[data-theme$=dark] .wk-face[data-weekend=true] b{color:var(--ns-lilac)}.wk-day.is-today{border-color:#0000;box-shadow:0 16px 30px -18px #6a2a5be6}.wk-day.is-today .wk-face{color:#fff;background:radial-gradient(90% 90% at 50% 0%, color-mix(in srgb, var(--ns-lilac) 60%, transparent), transparent 70%), linear-gradient(160deg, #241629, #6a2a5b);overflow:hidden}.wk-day.is-today .wk-face small{color:#fffc}.wk-day.is-today .wk-face b{color:#fff}.wk-today-sparks{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.wk-today-sparks i{opacity:0;background:#fff;border-radius:50%;width:2px;height:2px;animation:5s linear infinite cs-nano;position:absolute;bottom:-3px;box-shadow:0 0 4px #fff}.wk-today-sparks i:first-child{left:18%}.wk-today-sparks i:nth-child(2){animation-delay:-1.6s;left:38%}.wk-today-sparks i:nth-child(3){animation-delay:-3.1s;left:56%}.wk-today-sparks i:nth-child(4){animation-delay:-.8s;left:72%}.wk-today-sparks i:nth-child(5){animation-delay:-2.4s;left:86%}.wk-shifts{gap:5px;display:grid}.wk-pill{background:linear-gradient(135deg, color-mix(in srgb, var(--ns-lilac) 26%, var(--surface)), color-mix(in srgb, var(--ns-lilac) 12%, var(--surface)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ns-lilac) 35%, transparent);border-radius:10px;gap:2px;padding:6px 5px;display:grid;position:relative;overflow:hidden}.wk-pill:after{content:"";animation:6s ease-in-out infinite wk-sheen;animation-delay:calc(var(--i,0) * .4s);background:linear-gradient(105deg,#0000 35%,#ffffff73 50%,#0000 65%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}@keyframes wk-sheen{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}.wk-pill-top{align-items:center;gap:4px;min-width:0;display:flex}.wk-pill-top[data-wrap=true]{flex-wrap:wrap}.wk-brand{color:#fff;letter-spacing:-.02em;border-radius:6px;flex:none;place-items:center;min-width:18px;height:18px;padding:0 2px;font-size:12px;font-weight:900;line-height:1;display:grid;box-shadow:0 2px 6px -2px #00000059}.wk-pill b{white-space:nowrap;color:color-mix(in srgb, var(--ns-aubergine) 85%, var(--foreground));font-size:12px;font-weight:800}:root[data-theme$=dark] .wk-pill b{color:#f1e6f7}.wk-pill small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.wk-more{color:color-mix(in srgb, var(--ns-aubergine) 80%, var(--foreground));font-size:12px;font-weight:700}.wk-free{text-align:center;color:color-mix(in srgb, var(--muted) 70%, transparent);margin-top:auto;font-size:12px}@media (max-width:640px){.wk-week{border-radius:22px;padding:14px}.wk-head{flex-wrap:wrap}}.pl-section{border:1px solid var(--ns-line);background:var(--surface);box-shadow:0 1px 0 var(--ns-line), 0 20px 44px -30px #14101873;border-radius:26px;margin-bottom:16px;padding:16px}.pl-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.pl-ico{color:#fff;background:linear-gradient(135deg, var(--ns-lilac), var(--ns-aubergine));width:38px;height:38px;box-shadow:0 8px 18px -8px color-mix(in srgb, var(--ns-aubergine) 80%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.pl-head h2{flex:1;margin:0;font-size:16px;font-weight:800}.pl-count{text-align:center;background:color-mix(in srgb, var(--ns-lilac) 14%, var(--surface));min-width:26px;color:color-mix(in srgb, var(--ns-aubergine) 80%, var(--foreground));border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800}:root[data-theme$=dark] .pl-count{color:var(--ns-lilac)}.pl-list{gap:8px;display:grid}.pl-skeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--foreground) 5%, var(--surface)), color-mix(in srgb, var(--foreground) 9%, var(--surface)), color-mix(in srgb, var(--foreground) 5%, var(--surface))) 0 0 / 200% 100%;border-radius:18px;height:76px;animation:1.4s linear infinite pl-shimmer}@keyframes pl-shimmer{to{background-position:-200% 0}}.pl-brand{color:#fff;letter-spacing:-.02em;flex:none;place-items:center;font-weight:900;line-height:1;display:grid;box-shadow:0 6px 14px -8px #00000080,inset 0 1px #ffffff40}.pl-brand-md{border-radius:11px;min-width:34px;height:34px;padding:0 5px;font-size:12px}.pl-brand-lg{border-radius:14px;min-width:46px;height:46px;padding:0 6px;font-size:13px}.pl-card{isolation:isolate;text-align:left;border:1px solid color-mix(in srgb, var(--ns-lilac) 30%, var(--ns-line));width:100%;min-height:76px;color:var(--foreground);background:linear-gradient(120deg, color-mix(in srgb, var(--ns-lilac) 10%, var(--surface)), var(--surface) 70%);border-radius:18px;align-items:center;gap:12px;padding:14px;transition:transform .25s,box-shadow .25s,border-color .2s;display:flex;position:relative;overflow:hidden}.pl-card:hover{border-color:color-mix(in srgb, var(--ns-lilac) 60%, var(--ns-line));box-shadow:0 16px 30px -22px color-mix(in srgb, var(--ns-aubergine) 90%, transparent);transform:translateY(-2px)}.pl-card:focus-visible{outline:2px solid var(--ns-lilac);outline-offset:2px}.pl-art{z-index:-1;width:120px;height:70px;color:var(--ns-aubergine);pointer-events:none;position:absolute;bottom:0;right:96px}:root[data-theme$=dark] .pl-art{color:var(--ns-lilac)}.pl-parcel{transform-box:fill-box;animation:4s ease-in-out infinite cab-bob}.pl-parcel-2{animation-delay:.9s}.pl-card-text{flex:1;gap:2px;min-width:0;display:grid}.pl-card-title{align-items:center;gap:8px;min-width:0;display:flex}.pl-card-title b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.pl-badge{background:color-mix(in srgb, var(--ns-lilac) 18%, var(--surface));color:color-mix(in srgb, var(--ns-aubergine) 85%, var(--foreground));border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:800}.pl-card-text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pl-meta{color:var(--muted);font-size:12px}.pl-meta b{color:var(--foreground)}.pl-open{color:#fff;background:linear-gradient(135deg,#241629,#6a2a5b);border-radius:12px;flex:none;align-items:center;gap:5px;min-height:38px;padding:0 14px;font-size:13px;font-weight:800;transition:gap .2s;display:inline-flex;box-shadow:0 10px 22px -12px #6a2a5be6}.pl-card:hover .pl-open{gap:8px}.pl-empty{border:1px dashed color-mix(in srgb, var(--ns-lilac) 40%, var(--ns-line));background:radial-gradient(80% 90% at 50% 0%, color-mix(in srgb, var(--ns-lilac) 10%, transparent), transparent 70%);border-radius:18px;padding:16px}.pl-empty b{font-size:14px;font-weight:800;display:block}.pl-empty p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.pl-cta{color:#fff;background:linear-gradient(135deg,#241629,#6a2a5b);border-radius:13px;min-height:40px;margin-top:12px;padding:0 16px;font-size:13px;font-weight:800}.pl-app{--tone:#d99a1e;border:1px solid var(--ns-line);border-left:4px solid var(--tone);background:linear-gradient(120deg, color-mix(in srgb, var(--tone) 7%, var(--surface)), var(--surface) 60%);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px 14px;display:grid}.pl-app[data-tone=ok]{--tone:var(--ns-mint)}.pl-app[data-tone=no]{--tone:var(--ns-red)}.pl-app[data-tone=off]{--tone:var(--ns-graphite)}.pl-app[data-tone=pause]{--tone:#d9962b}.pl-app-text{min-width:0}.pl-app-text b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;display:block;overflow:hidden}.pl-app-text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.pl-status{background:color-mix(in srgb, var(--tone) 15%, var(--surface));color:color-mix(in srgb, var(--tone) 70%, var(--foreground));white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.pl-app-actions{flex-wrap:wrap;grid-column:2/-1;gap:6px;display:flex}.pl-btn{border-radius:11px;min-height:34px;padding:0 13px;font-size:12px;font-weight:800}.pl-btn-main{color:#fff;background:linear-gradient(135deg,#241629,#6a2a5b)}.pl-btn-threat{border:1px solid color-mix(in srgb, var(--ns-red) 28%, transparent);background:color-mix(in srgb, var(--ns-red) 9%, var(--surface));color:color-mix(in srgb, var(--ns-red) 85%, var(--foreground))}@media (max-width:640px){.pl-section{border-radius:22px;padding:14px}.pl-card{flex-wrap:wrap}.pl-card-text{flex:calc(100% - 60px)}.pl-art{opacity:.6;right:8px}.pl-open{margin-left:58px}.pl-app{grid-template-columns:auto minmax(0,1fr)}.pl-status{grid-column:2;justify-self:start}}.fh-section,.pk-section{position:relative;overflow:hidden}.fh-section>:not(.fh-art):not(.fh-overlay),.pk-section>:not(.pk-art){z-index:1;position:relative}.pk-section{margin-top:16px}.fh-art,.pk-art{z-index:0;pointer-events:none;opacity:.9;width:150px;height:90px;position:absolute;top:6px;right:150px}.fh-top,.pk-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.fh-head,.pk-head{margin-bottom:0}.fh-head h2,.pk-head h2{margin:1px 0 0;font-size:17px;font-weight:800}.fh-kicker{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--ns-aubergine) 85%, var(--foreground));font-size:12px;font-weight:800}:root[data-theme$=dark] .fh-kicker{color:var(--ns-lilac)}.fh-ico{background:linear-gradient(135deg,#1c1620,#6a2a5b)}.pk-ico{background:linear-gradient(135deg, var(--ns-lilac), var(--ns-aubergine))}.fh-more{color:#fff;background:linear-gradient(135deg,#241629,#6a2a5b);border-radius:13px;flex:none;align-items:center;gap:6px;min-height:40px;padding:0 15px;font-size:13px;font-weight:800;transition:gap .2s,transform .2s;display:inline-flex;box-shadow:0 10px 22px -12px #6a2a5be6}.fh-more:hover{gap:9px;transform:translateY(-1px)}.fh-skeleton{height:128px;margin-top:14px}.fh-grid{gap:14px;margin-top:14px;display:grid}@media (min-width:1024px){.fh-grid{grid-template-columns:1fr 1fr}}.fh-label{color:var(--muted);margin:0;font-size:12px;font-weight:700}.fh-col h3{margin:1px 0 8px;font-size:14px;font-weight:800}.fh-list{gap:8px;display:grid}.fh-empty{border:1px dashed color-mix(in srgb, var(--ns-lilac) 40%, var(--ns-line));color:var(--muted);border-radius:16px;margin:0;padding:14px;font-size:13px}.fh-card{--tone:var(--ns-mint);border:1px solid var(--ns-line);border-left:4px solid var(--tone);background:linear-gradient(120deg, color-mix(in srgb, var(--tone) 8%, var(--surface)), var(--surface) 65%);border-radius:16px;align-items:flex-start;gap:10px;min-height:70px;padding:12px 14px;display:flex}.fh-card[data-tone=cut]{--tone:var(--ns-red)}.fh-card[data-tone=bonus]{--tone:var(--ns-lilac)}.fh-dot{background:var(--tone);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--tone) 18%, transparent);border-radius:999px;flex:none;margin-top:6px}.fh-text{flex:1;gap:2px;min-width:0;display:grid}.fh-text b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.fh-text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fh-amount{text-align:right;color:color-mix(in srgb, var(--tone) 75%, var(--foreground));flex:none;font-size:14px;font-weight:900}.fh-amount small{font-family:var(--font-mono,ui-monospace, monospace);color:var(--muted);margin-top:3px;font-size:12px;font-weight:600;display:block}.fh-overlay{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c090e8c;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.fh-dialog{border:1px solid var(--ns-line);background:var(--surface);border-radius:26px 26px 0 0;flex-direction:column;width:100%;max-width:896px;max-height:94dvh;animation:.35s both cab-in;display:flex;overflow:hidden;box-shadow:0 30px 80px -30px #000000b3}@media (min-width:640px){.fh-overlay{align-items:center;padding:16px}.fh-dialog{border-radius:26px}}.fh-dialog-head{color:#fff;background:radial-gradient(120% 140% at 100% 0,#a66fc073,#0000 60%),linear-gradient(135deg,#140f17,#3a1d36 70%,#6a2a5b);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.fh-dialog-head .fh-kicker{color:#d9b8ea}.fh-dialog-head h2{margin:2px 0 0;font-size:18px;font-weight:800}.fh-close{color:#fff;background:#ffffff1f;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.fh-tabs{background:color-mix(in srgb, var(--foreground) 5%, var(--surface));border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin:10px;padding:4px;display:grid}.fh-tab{min-height:42px;color:var(--muted);border-radius:11px;padding:0 12px;font-size:13px;font-weight:800;transition:background .2s,color .2s}.fh-tab[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#241629,#6a2a5b);box-shadow:0 8px 18px -10px #6a2a5be6}.fh-dialog-body{flex:1;min-height:0;padding:4px 16px 18px;overflow-y:auto}.fh-wallet rect:first-child{fill:color-mix(in srgb, var(--ns-aubergine) 16%, var(--surface));stroke:color-mix(in srgb, var(--ns-aubergine) 45%, transparent);stroke-width:1.5px}.fh-wallet-flap{stroke:color-mix(in srgb, var(--ns-aubergine) 35%, transparent);stroke-width:1.5px;fill:none}.fh-wallet-clasp{fill:color-mix(in srgb, var(--ns-lilac) 30%, var(--surface));stroke:color-mix(in srgb, var(--ns-aubergine) 45%, transparent);stroke-width:1.5px}.fh-wallet-dot{fill:var(--ns-aubergine)}.fh-coin circle{fill:#f2c94c;stroke:#c9951f;stroke-width:1.5px}.fh-coin path{stroke:#a8780f;stroke-width:1.6px;stroke-linecap:round;fill:none}.fh-coin{transform-box:fill-box;animation:6s ease-in-out infinite fh-drop}.fh-coin-2{animation-delay:.7s}.fh-coin-3{animation-delay:1.4s}@keyframes fh-drop{0%{opacity:0;transform:translateY(-10px)}12%{opacity:1;transform:none}45%{opacity:1;transform:translateY(22px)}60%,to{opacity:0;transform:translateY(30px)}}.fh-tick circle{fill:var(--ns-mint)}.fh-tick path{stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;fill:none}.fh-tick{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite fh-tick}@keyframes fh-tick{0%,50%{opacity:0;transform:scale(.4)}62%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.pk-nav{gap:6px;display:flex}.pk-nav button{border:1px solid var(--ns-line);background:var(--surface);width:38px;height:38px;color:var(--foreground);border-radius:12px;place-items:center;transition:border-color .2s;display:grid}.pk-nav button:hover{border-color:color-mix(in srgb, var(--ns-lilac) 60%, var(--ns-line))}.pk-legend{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;font-size:12px;display:flex}.pk-legend span[data-k=paid],.pk-legend span[data-k=wait]{align-items:center;gap:6px;font-weight:700;display:inline-flex}.pk-legend span[data-k=paid]:before,.pk-legend span[data-k=wait]:before{content:"";background:var(--ns-mint);border-radius:999px;width:14px;height:5px}.pk-legend span[data-k=wait]:before{background:color-mix(in srgb, var(--ns-graphite) 45%, transparent)}.pk-months{gap:10px;margin-top:12px;display:grid}@media (min-width:640px){.pk-months{grid-template-columns:1fr 1fr}}.pk-month{border:1px solid var(--ns-line);background:linear-gradient(160deg, color-mix(in srgb, var(--ns-lilac) 7%, var(--surface)), var(--surface) 60%);border-radius:18px;padding:12px}.pk-month-title{margin-bottom:8px;font-size:14px;font-weight:800}.pk-weekdays,.pk-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.pk-weekdays span{text-align:center;color:var(--muted);font-size:12px;font-weight:700}.pk-days{margin-top:4px}.pk-day{background:color-mix(in srgb, var(--foreground) 3%, var(--surface));min-height:36px;color:var(--foreground);border:1px solid #0000;border-radius:10px;font-size:13px;font-weight:700;transition:border-color .2s,transform .2s;position:relative}.pk-day[data-out=true]{opacity:.3}.pk-day[data-state=paid]{background:color-mix(in srgb, var(--ns-mint) 12%, var(--surface))}.pk-day[data-state=part],.pk-day[data-state=wait]{background:color-mix(in srgb, var(--ns-graphite) 9%, var(--surface))}.pk-day:not(:disabled){cursor:pointer}.pk-day:not(:disabled):hover{border-color:color-mix(in srgb, var(--ns-mint) 55%, transparent);transform:translateY(-1px)}.pk-day[data-selected=true]{border-color:var(--ns-lilac);box-shadow:0 0 0 3px color-mix(in srgb, var(--ns-lilac) 22%, transparent)}.pk-bar{border-radius:999px;width:26px;height:4px;display:flex;position:absolute;bottom:4px;left:50%;overflow:hidden;transform:translate(-50%)}.pk-bar i{background:color-mix(in srgb, var(--ns-graphite) 35%, transparent);flex:1}.pk-bar i[data-paid=true]{background:var(--ns-mint)}.pk-check{background:var(--ns-mint);width:6px;height:6px;box-shadow:0 0 0 2px color-mix(in srgb, var(--ns-mint) 25%, transparent);border-radius:999px;position:absolute;top:4px;right:4px}.pk-detail{border:1px solid color-mix(in srgb, var(--ns-mint) 30%, var(--ns-line));border-left:4px solid var(--ns-mint);background:linear-gradient(120deg, color-mix(in srgb, var(--ns-mint) 8%, var(--surface)), var(--surface) 65%);border-radius:16px;margin-top:12px;padding:12px 14px;animation:.3s both cab-in}.pk-detail-title{font-size:14px;font-weight:800}.pk-detail-list{gap:6px;margin-top:8px;display:grid}.pk-detail-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;font-size:13px;display:flex}.pk-detail-row b{color:color-mix(in srgb, var(--ns-mint) 75%, var(--foreground))}.pk-detail-empty,.pk-loading{color:var(--muted);margin-top:8px;font-size:12px}.pk-detail{animation:.32s cubic-bezier(.22,1,.36,1) both pk-reveal}.pk-detail[data-empty]{border-color:var(--ns-line);border-left-color:var(--ns-graphite);background:color-mix(in srgb, var(--foreground) 3%, var(--surface))}.pk-detail[data-empty] .pk-detail-empty{margin-top:4px;font-size:13px;font-weight:600}.pk-detail-row{background:color-mix(in srgb, var(--foreground) 3%, var(--surface));border-radius:12px;padding:8px 10px}.pk-detail-row:not([data-paid]){border-left:3px solid var(--ns-graphite)}.pk-detail-row[data-paid]{border-left:3px solid var(--ns-mint)}.pk-detail-main,.pk-detail-pay{gap:2px;display:grid}.pk-detail-main b{color:var(--foreground);font-size:13.5px;font-weight:800}.pk-detail-pay{text-align:right}.pk-detail-row .pk-detail-pay b{color:var(--foreground);font-size:13.5px}.pk-detail-row[data-paid] .pk-detail-pay small{color:color-mix(in srgb, var(--ns-mint) 75%, var(--foreground));font-weight:700}.pk-detail-main small,.pk-detail-pay small{color:var(--muted);font-size:12px}@keyframes pk-reveal{0%{opacity:0;clip-path:inset(0 0 100% round 16px);transform:translateY(-6px)}to{opacity:1;clip-path:inset(0 round 16px);transform:none}}.pk-art-sheet{fill:color-mix(in srgb, var(--ns-lilac) 10%, var(--surface));stroke:color-mix(in srgb, var(--ns-aubergine) 40%, transparent);stroke-width:1.5px}.pk-art-band{fill:color-mix(in srgb, var(--ns-aubergine) 55%, var(--surface))}.pk-art-ring{stroke:var(--ns-graphite);stroke-width:3px;stroke-linecap:round}.pk-art-cell{fill:color-mix(in srgb, var(--ns-graphite) 18%, transparent);animation:6s ease-in-out infinite pk-light}@keyframes pk-light{0%,8%{fill:color-mix(in srgb, var(--ns-graphite) 18%, transparent)}16%,80%{fill:var(--ns-mint)}to{fill:color-mix(in srgb, var(--ns-graphite) 18%, transparent)}}.pk-art-coin circle{fill:#f2c94c;stroke:#c9951f;stroke-width:1.5px}.pk-art-coin path{stroke:#a8780f;stroke-width:1.6px;stroke-linecap:round;fill:none}.pk-art-coin{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite pk-coin}@keyframes pk-coin{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(12deg)}}@media (max-width:640px){.fh-art,.pk-art{opacity:.45;top:44px;right:-24px}.fh-top{flex-wrap:wrap}.fh-text small{white-space:normal}.pk-day{min-height:34px}}@media (prefers-reduced-motion:reduce){.cab-hero,.cab-star,.cab-window,.cab-beacon,.cab-orb,.cab-clouds,.cab-parcel,.cab-hero-sky .oh-sparks i,.cs-coin,.cs-spark,.cs-next:before,.cs-nano i{animation:none}.cs-nano{display:none}.cs-sa-leaf,.cs-sa-clock,.cs-sa-min,.cs-sa-hour,.cs-sa-box,.cs-sa-spark,.wk-day,.wk-pill:after,.wk-today-sparks i,.pl-parcel,.pl-skeleton,.fh-coin,.fh-tick,.pk-art-cell,.pk-art-coin,.fh-dialog,.pk-detail{animation:none}.fh-coin{opacity:0}.fh-more,.fh-tab,.pk-day,.pk-nav button{transition:none}.fh-more:hover,.pk-day:not(:disabled):hover{transform:none}.pl-card,.pl-open{transition:none}.pl-card:hover{transform:none}.wk-day,.wk-action{transition:none}button.wk-day[data-has=true]:hover,.wk-action:hover{transform:none}.cs-tile,.cs-more,.cs-bar i{transition:none}.cs-tile:hover,.cs-more:hover{transform:none}.cab-pill{transition:none}.cab-actions :-webkit-any(.app-header-btn,.theme-control-button,.cab-pill){transition:none}.cab-actions :-moz-any(.app-header-btn,.theme-control-button,.cab-pill){transition:none}.cab-actions :is(.app-header-btn,.theme-control-button,.cab-pill){transition:none}.cab-pill:hover,.cab-actions .app-header-btn:hover,.cab-actions .theme-control-button:hover{transform:none}}.fh-card{align-items:center;gap:8px;display:flex}.fh-card-main{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.fh-card-main:focus-visible{outline:2px solid var(--ns-mint);outline-offset:3px;border-radius:10px}.fh-confirm{color:#fff;background:#059669;border-radius:999px;flex:none;min-height:32px;padding:0 12px;font-size:12px;font-weight:800}.fh-confirm:disabled{opacity:.6}.fh-op{max-width:30rem}.fh-op h2{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:26px;font-weight:800}.fh-op-date{color:var(--muted);margin:2px 0 0;font-size:13px}.fh-op-list{gap:6px;margin-top:6px;display:grid}.fh-op-row{border:1px solid var(--ns-line);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.fh-op-row span{gap:2px;min-width:0;display:grid}.fh-op-row small{color:var(--muted);font-size:12px}.fh-op-row[data-tone=cut]>b{color:#d93a3f}.fh-op-row[data-tone=bonus]>b{color:#7c3aed}:root[data-theme$=dark] .fh-op-row[data-tone=cut]>b{color:#ff8a8d}:root[data-theme$=dark] .fh-op-row[data-tone=bonus]>b{color:#c4b5fd}.fh-op-total{border-top:1px dashed var(--ns-line);justify-content:space-between;padding:8px 12px 0;font-size:14px;font-weight:800;display:flex}.fh-op-foot{gap:8px;margin-top:14px;display:grid}.fh-op-confirm{color:#fff;background:#059669;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 10px 22px -14px #059669e6}.fh-op-confirm:disabled{opacity:.6}.fh-op-ok{color:#047857;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}:root[data-theme$=dark] .fh-op-ok{color:#34d399}.fh-op-note{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.fh-op-error{color:#c62a2f;margin:8px 0 0;font-size:13px}.fh-op-overlay{z-index:95}
.ab-root{z-index:0;pointer-events:none;background:#0b0710;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ab-svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ab-scene{opacity:0;animation:20s ease-in-out infinite ab-show}.ab-scene-2{animation-delay:5s}.ab-scene-3{animation-delay:10s}.ab-scene-4{animation-delay:15s}@keyframes ab-show{0%{opacity:0}5%{opacity:1}30%{opacity:1}30.01%,to{opacity:0}}.ab-scene-1{animation-name:ab-show-first}@keyframes ab-show-first{0%,30%{opacity:1}30.01%,94.99%{opacity:0}95%,to{opacity:1}}.ab-scene-4{animation-name:ab-show-last}@keyframes ab-show-last{0%{opacity:0}5%{opacity:1}25%{opacity:1}30%,to{opacity:0}}.ab-moon{opacity:.9}.ab-stars circle{fill:#f3e8fb;opacity:.6}.ab-skyline rect:not(.ab-win){fill:#140c18}.ab-win{fill:#a66fc0;opacity:.12}.ab-win-on{fill:#f5d7ff;opacity:.45}.ab-fog{opacity:.6;animation:5s ease-in-out infinite alternate ab-fog}@keyframes ab-fog{to{opacity:.5;transform:translate(-60px)}}.ab-parcel rect{fill:#3a2a1e;stroke:#8a6a4a;stroke-width:1.5px}.ab-parcel .ab-tape{fill:#b8925f}.ab-parcel .ab-label{fill:#f3e8fb;opacity:.8}.ab-person circle,.ab-person>path,.ab-person .ab-arm{fill:#07050a}.ab-ground{fill:#0e0912}.ab-store-body{fill:#1a1020}.ab-store-roof{fill:#2a1a2e}.ab-sign{fill:#6a2a5b;stroke:#f5d7ff73;stroke-width:2px}.ab-sign-text{fill:#f5d7ff;letter-spacing:.12em;font:800 26px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ab-glass{fill:#2c1a33;stroke:#4a3052;stroke-width:3px}.ab-shelf{stroke:#6a4a72;stroke-width:4px}.ab-box-mini{fill:#7a5a3e;opacity:.85}.ab-door{fill:#120a16}.ab-door-light{fill:url(#ab-glow);opacity:.75}.ab-spill{fill:#f5d7ff;opacity:.08}.ab-lamp-post,.ab-lamp-arm{fill:#1c1220}.ab-lamp-head{fill:#f5d7ff}.ab-bob{animation:4s ease-in-out infinite ab-bob}.ab-bob-2{animation-delay:-1.5s}@keyframes ab-bob{50%{transform:translateY(-3px)}}.ab-walker{animation:5s ease-in-out infinite ab-walk}@keyframes ab-walk{0%{transform:translate(-80px)}to{transform:translate(100px)}}.ab-wall{fill:#1a1020}.ab-shelf-far{stroke:#3e2844;stroke-width:5px}.ab-box-far{fill:#5e4430;opacity:.75}.ab-counter{fill:#3a2440}.ab-counter-front{fill:#24162a}.ab-scanner{fill:#34d399!important}.ab-scan-beam{opacity:0;animation:4s ease-in-out infinite ab-scan}@keyframes ab-scan{0%,15%{opacity:0}25%,45%{opacity:.9}55%,to{opacity:0}}.ab-handover{animation:4s ease-in-out infinite ab-handover}@keyframes ab-handover{0%,50%{transform:translate(0)}85%,to{transform:translate(120px,-6px)}}.ab-check{fill:#10b981;opacity:0;transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite ab-check}.ab-check-mark{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:4s ease-in-out infinite ab-check}@keyframes ab-check{0%,40%{opacity:0;transform:scale(.4)}50%,80%{opacity:1;transform:scale(1)}to{opacity:0}}.ab-rack path{stroke:#4a3052;stroke-width:6px;fill:none}.ab-box-mid{fill:#6e5038}.ab-belt{fill:#231628}.ab-belt-lines{stroke:#4a3052;stroke-width:2px;stroke-dasharray:18 14;animation:3s linear infinite ab-belt}@keyframes ab-belt{to{stroke-dashoffset:-64px}}.ab-belt-boxes{animation:5s linear infinite ab-belt-move}@keyframes ab-belt-move{0%{transform:translate(0)}to{transform:translate(300px)}}.ab-carrier{animation:5s ease-in-out infinite ab-carry}@keyframes ab-carry{0%{transform:translate(-120px)}to{transform:translate(120px)}}.ab-laser{stroke:#34d399;stroke-width:2px;opacity:.5;animation:3.5s ease-in-out infinite ab-laser}@keyframes ab-laser{0%,to{opacity:0;transform:translateY(-120px)}20%,80%{opacity:.55}50%{transform:translateY(120px)}}.ab-sun{fill:#ffd9b0;opacity:.85;transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite alternate ab-sun}@keyframes ab-sun{to{transform:translateY(-30px)}}.ab-hills{fill:#1c1020}.ab-road{fill:#0d0810}.ab-road-lines{stroke:#f0b48a;stroke-width:4px;stroke-dasharray:60 50;opacity:.5;animation:3s linear infinite ab-road}@keyframes ab-road{to{stroke-dashoffset:-110px}}.ab-van{animation:5s cubic-bezier(.3,.7,.3,1) infinite ab-van}@keyframes ab-van{0%{transform:translate(-420px,900px)}60%,to{transform:translate(180px,900px)}}.ab-van-body{fill:#0c0710}.ab-van-window{fill:#3a2440}.ab-van-stripe{fill:#6a2a5b}.ab-wheel{fill:#050307;stroke:#2a1a2e;stroke-width:5px}.ab-hub{fill:#4a3052}.ab-headlight{fill:#fff3dc;opacity:.12}.ab-courier{animation:5s ease-in-out infinite ab-courier}@keyframes ab-courier{0%,55%{opacity:0;transform:translate(0)}65%{opacity:1}to{opacity:1;transform:translate(140px)}}.ab-bird{fill:none;stroke:#1c1020;stroke-width:3px;stroke-linecap:round;animation:4s ease-in-out infinite ab-bird;animation-delay:var(--d)}@keyframes ab-bird{50%{transform:translateY(-10px)}}.ab-dust circle{fill:#f5d7ff;opacity:0;animation:ab-dust var(--t) ease-in-out infinite;animation-delay:var(--d)}@keyframes ab-dust{0%{opacity:0;transform:translate(0)}30%{opacity:.4}to{opacity:0;transform:translate(24px,-60px)}}.ab-grain{opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.ab-vignette{background:radial-gradient(circle at 45% 45%,#0000 35%,#05030873 75%,#050308d9);position:absolute;top:0;bottom:0;left:0;right:0}.ab-captions{color:#fff;width:min(460px,42vw);position:absolute;bottom:max(24px,min(7vh,72px));left:max(20px,min(5vw,72px))}.ab-cap{opacity:0;text-shadow:0 2px 18px #0009;gap:6px;margin:0;animation:20s ease-in-out infinite ab-cap;display:grid;position:absolute;bottom:0;left:0}.ab-cap b{letter-spacing:-.01em;font-size:max(22px,min(2.6vw,34px));font-weight:800;line-height:1.1}.ab-cap span{color:#d9b8ea;font-size:15px}.ab-cap-1{animation-name:ab-cap-first}.ab-cap-2{animation-delay:5s}.ab-cap-3{animation-delay:10s}.ab-cap-4{animation-delay:15s}@keyframes ab-cap{0%{opacity:0;transform:translateY(12px)}6%{opacity:1;transform:none}23%{opacity:1;transform:none}28%{opacity:0;transform:translateY(-8px)}to{opacity:0}}@keyframes ab-cap-first{0%{opacity:1}23%{opacity:1;transform:none}28%{opacity:0;transform:translateY(-8px)}95%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.auth-stage{isolation:isolate;min-height:100vh;min-height:100svh;color:var(--foreground);background:#0b0710;justify-content:flex-end;align-items:center;padding:32px max(16px,min(6vw,96px));display:flex;position:relative;overflow:hidden}.auth-stage>.auth-card{z-index:1;position:relative}.auth-stage>.ab-root{height:100vh;height:100lvh;position:fixed;top:0;bottom:auto;left:0;right:0}.auth-card.auth-card{background:color-mix(in srgb, var(--surface) 97%, transparent);border:1px solid #ffffff38;border-radius:28px;width:100%;max-width:440px;box-shadow:0 40px 90px -30px #000000bf,inset 0 1px #ffffff59}@media (max-width:900px){.auth-stage{justify-content:center;padding:76px 16px 24px}.auth-stage .ab-captions{display:none}}@media (max-width:900px),(hover:none) and (pointer:coarse){.ab-root.ab-root .ab-svg *{animation:none}.ab-root .ab-dust-layer,.ab-root .ab-grain{display:none}}.au-card.au-card{padding:0;overflow:visible}.au-head{text-align:center;color:#fff;background:radial-gradient(120% 90% at 50% 0,#a66fc073,#0000 60%),linear-gradient(160deg,#1c1320,#3a1d36 60%,#5a2450);border-radius:27px 27px 0 0;justify-items:center;gap:8px;padding:0 24px 20px;display:grid;position:relative;box-shadow:inset 0 -1px #ffffff14}.au-head .owl-stage[data-size=auth]{margin-bottom:-6px}.au-brand{align-items:center;gap:10px;display:inline-flex}.au-brand .moderiq-logo-wordmark,.au-brand svg{color:#fff}.au-beta{color:#e9d6f5;letter-spacing:.08em;background:#c9a0dc33;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800}.au-sub{color:#d9c7e4;max-width:320px;margin:0;font-size:13px;line-height:1.45}.au-title{margin:0;font-size:22px;font-weight:800}.au-head-ico{color:#fff;background:linear-gradient(135deg, #0f9f75, var(--ns-mint));border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 20px -10px #10b981e6}.au-body{gap:14px;padding:20px 24px 22px;display:grid}@media (min-width:640px){.au-head{padding:0 32px 22px}.au-body{padding:22px 32px 26px}}.au-tabs{background:color-mix(in srgb, var(--foreground) 6%, var(--surface));border-radius:16px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.au-tabs:before{content:"";background:var(--surface);border-radius:12px;width:calc(50% - 4px);transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #1410181f,0 8px 18px -12px #6a2a5bcc}.au-tabs[data-mode=signup]:before{transform:translate(100%)}.au-tab{z-index:1;min-height:42px;color:var(--muted);border-radius:12px;font-size:14px;font-weight:700;transition:color .25s;position:relative}.au-tab[aria-pressed=true]{color:var(--foreground)}.au-tab:focus-visible{outline:2px solid var(--ns-lilac);outline-offset:2px}.au-reset-head{background:color-mix(in srgb, var(--ns-lilac) 10%, var(--surface));color:color-mix(in srgb, var(--ns-aubergine) 85%, var(--foreground));border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:14px;display:flex}.au-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:800;display:block}.au-label-note{letter-spacing:0;text-transform:none;font-weight:500}.au-roles-wrap{display:grid}.au-roles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.au-role{text-align:left;border:1px solid var(--ns-line);background:var(--surface);color:var(--foreground);border-radius:16px;justify-items:start;gap:2px;padding:12px;transition:border-color .2s,box-shadow .25s,transform .2s;display:grid;position:relative}.au-role:hover{border-color:color-mix(in srgb, var(--ns-lilac) 50%, var(--ns-line));transform:translateY(-1px)}.au-role[aria-pressed=true]{border-color:var(--ns-lilac);background:linear-gradient(150deg, color-mix(in srgb, var(--ns-lilac) 12%, var(--surface)), var(--surface) 70%);box-shadow:0 0 0 3px color-mix(in srgb, var(--ns-lilac) 18%, transparent)}.au-role b{margin-top:4px;font-size:14px;font-weight:800}.au-role small{color:var(--muted);font-size:12px;line-height:1.35}.au-role-check{color:#fff;background:var(--ns-mint);opacity:0;border-radius:999px;place-items:center;width:22px;height:22px;transition:opacity .2s,transform .25s cubic-bezier(.3,1.4,.5,1);display:grid;position:absolute;top:10px;right:10px;transform:scale(.5)}.au-role[aria-pressed=true] .au-role-check{opacity:1;transform:scale(1)}.au-role:focus-visible{outline:2px solid var(--ns-lilac);outline-offset:2px}.au-role-art{width:48px;height:40px}.au-ra-roof{fill:color-mix(in srgb, var(--ns-aubergine) 80%, #000)}.au-ra-wall{fill:color-mix(in srgb, var(--ns-lilac) 22%, var(--surface));stroke:color-mix(in srgb, var(--ns-aubergine) 60%, transparent);stroke-width:1.2px}.au-ra-glass{fill:color-mix(in srgb, var(--ns-lilac) 55%, var(--surface))}.au-ra-door{fill:color-mix(in srgb, var(--ns-aubergine) 70%, var(--surface))}.au-ra-key{fill:none;stroke:#d9a86a;stroke-width:2.2px;stroke-linecap:round;transform-box:fill-box;transform-origin:50% 20%}.au-ra-head,.au-ra-body{fill:color-mix(in srgb, var(--ns-aubergine) 75%, var(--surface))}.au-ra-lens{fill:color-mix(in srgb, var(--ns-mint) 18%, var(--surface));stroke:var(--ns-mint);stroke-width:2.2px;stroke-linecap:round;transform-box:fill-box;transform-origin:40% 40%}.au-role[aria-pressed=true] .au-ra-key{animation:1.2s ease-in-out au-key}.au-role[aria-pressed=true] .au-ra-lens{animation:1.2s ease-in-out au-lens}@keyframes au-key{30%{transform:rotate(-24deg)}60%{transform:rotate(10deg)}}@keyframes au-lens{30%{transform:translate(-4px,-2px)}60%{transform:translate(2px,1px)}}.au-fields{gap:12px;display:grid}.au-field{display:grid}.au-input-wrap{display:block;position:relative}.au-input-ico{color:color-mix(in srgb, var(--ns-lilac) 70%, var(--muted));pointer-events:none;transition:color .2s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.au-input{border:1px solid var(--ns-line);background:color-mix(in srgb, var(--foreground) 3%, var(--surface));width:100%;min-height:48px;color:var(--foreground);border-radius:14px;outline:none;padding:0 14px 0 44px;font-size:16px;transition:border-color .2s,box-shadow .2s}.au-input::placeholder{color:color-mix(in srgb, var(--muted) 80%, transparent)}.au-input:focus{border-color:var(--ns-lilac);box-shadow:0 0 0 4px color-mix(in srgb, var(--ns-lilac) 18%, transparent)}.au-input-wrap:focus-within .au-input-ico{color:color-mix(in srgb, var(--ns-aubergine) 85%, var(--foreground))}:root[data-theme$=dark] .au-input-wrap:focus-within .au-input-ico{color:var(--ns-lilac)}.au-fields .ph-input{font-size:16px}.au-fields .ph[data-variant=auth]:focus-within{background:color-mix(in srgb, var(--foreground) 3%, var(--surface))}.au-input-pass{padding-right:52px}.au-fio{border:1px solid color-mix(in srgb, var(--ns-lilac) 26%, var(--ns-line));background:color-mix(in srgb, var(--ns-lilac) 5%, transparent);border-radius:16px;grid-template-columns:1fr 1fr;gap:10px;min-width:0;margin:0;padding:12px 12px 10px;display:grid}.au-fio>legend{margin-bottom:0;padding:0 6px}.au-fio>.au-field:nth-of-type(3){grid-column:1/-1}.au-fio .au-input-wrap>.au-input:first-child{padding-left:14px}.au-fio-note{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.45}@media (max-width:420px){.au-fio{grid-template-columns:1fr}}.au-eye{width:42px;height:42px;color:var(--muted);border-radius:11px;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.au-eye:hover{background:color-mix(in srgb, var(--foreground) 6%, var(--surface))}.au-eye:focus-visible{outline:2px solid var(--ns-lilac);outline-offset:1px}.au-alert{border-radius:14px;padding:11px 14px;font-size:13px;font-weight:600;line-height:1.45}.au-alert[data-tone=threat]{border:1px solid color-mix(in srgb, var(--ns-red) 26%, transparent);background:color-mix(in srgb, var(--ns-red) 10%, var(--surface));color:color-mix(in srgb, var(--ns-red) 82%, var(--foreground))}.au-alert[data-tone=wait]{background:color-mix(in srgb, #d99a1e 12%, var(--surface));color:color-mix(in srgb, #b07a10 85%, var(--foreground));border:1px solid #d99a1e4d}.au-submit{color:#fff;background:linear-gradient(135deg,#1c1320,#4a1f44 55%,#6a2a5b);border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;font-size:15px;font-weight:800;transition:transform .2s,box-shadow .25s,opacity .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px -14px #6a2a5bf2,inset 0 1px #ffffff24}.au-submit:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff38 50%,#0000 65%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.au-submit:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 18px 34px -14px #6a2a5b,inset 0 1px #ffffff2e}.au-submit:not(:disabled):hover:after{transition:transform .8s;transform:translate(120%)}.au-submit:not(:disabled):hover svg{transform:translate(3px)}.au-submit svg{transition:transform .2s}.au-submit:disabled{opacity:.7}.au-submit:focus-visible{outline:2px solid var(--ns-lilac);outline-offset:2px}.au-ghost:focus-visible{outline:2px solid var(--ns-lilac);outline-offset:2px}.au-link:focus-visible{outline:2px solid var(--ns-lilac);outline-offset:2px}.au-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:18px;height:18px;animation:.8s linear infinite au-spin}@keyframes au-spin{to{transform:rotate(360deg)}}.au-ghost{border:1px solid var(--ns-line);background:var(--surface);width:100%;min-height:46px;color:var(--foreground);border-radius:14px;font-size:14px;font-weight:700}.au-links{justify-items:center;gap:6px;display:grid}.au-links:empty{display:none}.au-link{color:color-mix(in srgb, var(--ns-aubergine) 85%, var(--foreground));text-align:center;border-radius:8px;padding:4px 8px;font-size:13px;font-weight:700}:root[data-theme$=dark] .au-link{color:var(--ns-lilac)}.au-link:hover{text-underline-offset:3px;text-decoration:underline}.au-link:disabled{opacity:.6}.au-link-muted{color:var(--muted)}.au-text{color:var(--muted);text-align:center;margin:0;font-size:14px;line-height:1.6}.au-text strong{color:var(--foreground)}.au-foot{color:var(--muted);text-align:center;margin:2px 0 0;font-size:12px;line-height:1.5}@supports not (background:color-mix(in srgb, white, black)){.auth-card.auth-card{background:var(--surface,#fff)}.au-input{background:var(--surface,#fff);border-color:var(--border)}.au-input::placeholder,.au-input-ico{color:var(--muted)}.au-alert{background:var(--surface-soft);color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.au-tabs:before,.au-role,.au-role-check,.au-input,.au-submit,.au-submit svg{transition:none}.au-submit:after{display:none}.au-ra-key,.au-ra-lens,.au-spin{animation:none}.au-role:hover,.au-submit:not(:disabled):hover{transform:none}}.ab-loader{z-index:9999;color:#fff;background:#0b0710;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.ab-loader-box{z-index:1;text-align:center;background:#0e0912e6;border:1px solid #ffffff24;border-radius:28px;justify-items:center;gap:18px;width:min(520px,88vw);padding:28px 24px;display:grid;position:relative;box-shadow:0 40px 90px -30px #000c}.ab-loader-box .moderiq-logo-wordmark{color:#fff;letter-spacing:.16em;margin-right:-.16em;font-size:22px}.ab-loader-box svg{color:#fff}.ab-loader-title{letter-spacing:.12em;text-transform:uppercase;color:#efe2f7;margin:0;font-size:15px;font-weight:700}.ab-loader-bar{background:#ffffff1f;border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden}.ab-loader-fill{border-radius:inherit;background:linear-gradient(90deg,#6a2a5b,#c9a0dc,#34d399);transition:width .25s;position:absolute;top:0;bottom:0;left:0;right:auto;box-shadow:0 0 16px #c9a0dcb3}.ab-loader-fill[data-indeterminate=true]{width:40%;animation:1.8s ease-in-out infinite ab-indet}@keyframes ab-indet{0%{transform:translate(-110%)}to{transform:translate(260%)}}.ab-loader-stage{color:#d9b8ea;margin:0;font-size:13px}.ab-loader-action{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:12px;min-height:40px;padding:0 16px;font-size:13px;font-weight:700}.ab-loader .ab-captions{display:none}@media (prefers-reduced-motion:reduce){.ab-scene,.ab-cap,.ab-fog,.ab-bob,.ab-walker,.ab-scan-beam,.ab-handover,.ab-check,.ab-check-mark,.ab-belt-lines,.ab-belt-boxes,.ab-carrier,.ab-laser,.ab-sun,.ab-road-lines,.ab-van,.ab-courier,.ab-bird,.ab-dust circle,.ab-loader-fill{animation:none}.ab-scene-1,.ab-cap-1{opacity:1}.ab-van{transform:translate(180px,900px)}}.owl-stage{--servo:cubic-bezier(.7, -.05, .25, 1.18);width:220px;height:220px;margin:-4px auto -6px;position:relative}.owl-halo{background:radial-gradient(circle,#c9a0dc6b,#6a2a5b2e 48%,#0000 70%);border-radius:50%;animation:6s ease-in-out infinite owl-halo;position:absolute;top:12%;bottom:12%;left:12%;right:12%}@keyframes owl-halo{50%{opacity:.8;transform:scale(1.06)}}.owl-rays{background:repeating-conic-gradient(#f5d7ff17 0deg 5deg,#0000 5deg 30deg);border-radius:50%;animation:40s linear infinite owl-rays;position:absolute;top:-10%;bottom:-10%;left:-10%;right:-10%;-webkit-mask:radial-gradient(circle,#000 22%,#0000 66%);mask:radial-gradient(circle,#000 22%,#0000 66%)}@keyframes owl-rays{to{transform:rotate(360deg)}}.owl-particles{pointer-events:none;width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.owl{width:100%;height:100%;position:relative;overflow:visible}.owl-perch rect:first-child{fill:url(#owl-metal-v)}.owl-perch-top{fill:#ffffff38}.owl-bolt{fill:#cfc3d9;opacity:.75}.owl-tail path{fill:url(#owl-plate);stroke:#17121b;stroke-width:1px}.owl-leg{fill:url(#owl-metal);stroke:#17121b;stroke-width:1px}.owl-rod{fill:#c9c0d2}.owl-claw{fill:none;stroke:url(#owl-brass);stroke-width:3px;stroke-linecap:round}.owl-wing-plate{fill:url(#owl-plate);stroke:#140f18;stroke-width:1.2px}.owl-piston{stroke:#c9c0d2;stroke-width:3px;stroke-linecap:round}.owl-hinge{fill:url(#owl-brass);stroke:#3a2a18;stroke-width:1px}.owl-torso{fill:url(#owl-metal);stroke:#140f18;stroke-width:1.5px}.owl-seam{fill:none;stroke:#00000073;stroke-width:1.2px}.owl-plates path{fill:url(#owl-plate);stroke:#00000059;stroke-width:.8px}.owl-core-glow{fill:url(#owl-glow-g)}.owl-core-bezel{fill:url(#owl-brass)}.owl-core-glass{fill:url(#owl-core-g)}.owl-core-gear{fill:#2a1d3a;opacity:.75}.owl-neck-gear{fill:url(#owl-brass)}.owl-neck-axle{fill:#3a2a18}.owl-tuft{fill:url(#owl-plate);stroke:#140f18;stroke-width:1.2px}.owl-skull{fill:url(#owl-metal);stroke:#140f18;stroke-width:1.5px}.owl-visor{fill:none;stroke:#ffffff2e;stroke-width:2px;stroke-linecap:round}.owl-faceplate{fill:#1a141f;stroke:#ffffff14;stroke-width:1px}.owl-eye-light{fill:url(#owl-glow-g);opacity:.55}.owl-shroud{fill:#d8cfe2}.owl-bezel{fill:none;stroke:url(#owl-brass);stroke-width:3px}.owl-lens{fill:url(#owl-lens-g)}.owl-lens-ring{fill:none;stroke:#c9a0dc59;stroke-width:1px}.owl-iris{fill:#b98ad4}.owl-iris-core{fill:#f5e9ff}.owl-spark{fill:#fff;opacity:.9}.owl-iris-close{fill:none;stroke:#120d16;stroke-width:0}.owl-blade{stroke:#3a3342;stroke-width:1.4px;opacity:0}.owl-scanline{stroke:#34d399;stroke-width:2px;stroke-linecap:round;opacity:0}.owl-beak-upper{fill:url(#owl-crystal)}.owl-beak-facet{fill:#ffffff38}.owl-beak-lower{fill:#3d1482}.owl-beak-shine{fill:#fff9}.owl-rings circle{fill:none;stroke:#c9a0dc;stroke-width:2px;opacity:0;transform-origin:120px 128px}.owl-root{transform-origin:120px 236px}.owl-breath{transform-origin:120px 228px;animation:4s ease-in-out infinite owl-breath}@keyframes owl-breath{50%{transform:translateY(-1.5px)}}.owl-body{transform-origin:120px 222px}.owl-head{transform-origin:120px 150px}.owl-wing-l{transform-origin:80px 124px}.owl-wing-r{transform-origin:160px 124px}.owl-tuft-l{transform-origin:98px 52px}.owl-tuft-r{transform-origin:142px 52px}.owl-tail{transform-origin:120px 206px}.owl-beak-lower{transform-origin:120px 124px}.owl-eye-l .owl-pupil,.owl-eye-l .owl-lens-ring{transform-origin:92px 98px}.owl-eye-r .owl-pupil,.owl-eye-r .owl-lens-ring{transform-origin:148px 98px}.owl-core-gear{transform-origin:120px 186px;animation:6s linear infinite owl-gear}.owl-neck-gear{transform-origin:120px 150px;animation:10s linear infinite reverse owl-gear}@keyframes owl-gear{to{transform:rotate(360deg)}}.owl-core-glow,.owl-eye-light{animation:5s ease-in-out infinite owl-light}@keyframes owl-light{50%{opacity:.85}}[data-anim=blink] .owl-iris-close{animation:owl-a01 .6s var(--servo)}[data-anim=blink] .owl-blade{animation:owl-a01b .6s var(--servo)}@keyframes owl-a01{45%,55%{stroke-width:30px}}@keyframes owl-a01b{30%,70%{opacity:1}}[data-anim=double-blink] .owl-iris-close{animation:1s ease-in-out owl-a02}@keyframes owl-a02{20%,26%{stroke-width:30px}45%{stroke-width:0}70%,76%{stroke-width:30px}}[data-anim=wink-l] .owl-eye-l .owl-iris-close{animation:owl-a03 1.1s var(--servo)}@keyframes owl-a03{30%,65%{stroke-width:30px}}[data-anim=wink-r] .owl-eye-r .owl-iris-close{animation:owl-a04 1.1s var(--servo)}@keyframes owl-a04{30%,65%{stroke-width:30px}}[data-anim=look-l] .owl-pupil{animation:owl-a05 2s var(--servo)}@keyframes owl-a05{20%,75%{transform:translate(-5px)}}[data-anim=look-r] .owl-pupil{animation:owl-a06 2s var(--servo)}@keyframes owl-a06{20%,75%{transform:translate(5px)}}[data-anim=look-up] .owl-pupil{animation:owl-a07 2s var(--servo)}@keyframes owl-a07{20%,75%{transform:translateY(-5px)}}[data-anim=look-down] .owl-pupil{animation:owl-a08 2s var(--servo)}@keyframes owl-a08{20%,75%{transform:translateY(5px)}}[data-anim=look-around] .owl-pupil{animation:owl-a09 2.4s var(--servo)}@keyframes owl-a09{15%{transform:translate(-5px)}35%{transform:translateY(-5px)}55%{transform:translate(5px)}75%{transform:translateY(5px)}}[data-anim=tilt-l] .owl-head{animation:owl-a10 2s var(--servo)}@keyframes owl-a10{25%,70%{transform:rotate(-14deg)}}[data-anim=tilt-r] .owl-head{animation:owl-a11 2s var(--servo)}@keyframes owl-a11{25%,70%{transform:rotate(14deg)}}[data-anim=head-turn] .owl-head{animation:owl-a12 2.2s var(--servo)}@keyframes owl-a12{25%{transform:scaleX(.84)translate(-8px)}50%{transform:none}75%{transform:scaleX(.84)translate(8px)}}[data-anim=nod] .owl-head{animation:owl-a13 1.4s var(--servo)}@keyframes owl-a13{25%,75%{transform:translateY(6px)}50%{transform:translateY(0)}}[data-anim=shake] .owl-head{animation:1.2s steps(6,jump-none) owl-a14}@keyframes owl-a14{20%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(4deg)}}[data-anim=hop] .owl-root{animation:owl-a15 1.2s var(--servo)}[data-anim=hop] .owl-rod{animation:owl-a15b 1.2s var(--servo)}@keyframes owl-a15{20%{transform:scale(1.03,.95)}45%{transform:translateY(-22px)}75%{transform:scale(1.03,.96)}}@keyframes owl-a15b{20%,75%{transform:translateY(-5px)}}[data-anim=bob] .owl-root{animation:owl-a16 1.6s var(--servo)}@keyframes owl-a16{25%,75%{transform:translateY(-5px)}50%{transform:translateY(1px)}}[data-anim=sway] .owl-root{animation:2.4s ease-in-out owl-a17}@keyframes owl-a17{25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}[data-anim=lean-l] .owl-root{animation:owl-a18 2s var(--servo)}@keyframes owl-a18{30%,70%{transform:rotate(-8deg)translate(-5px)}}[data-anim=lean-r] .owl-root{animation:owl-a19 2s var(--servo)}@keyframes owl-a19{30%,70%{transform:rotate(8deg)translate(5px)}}[data-anim=flap] .owl-wing-l{animation:owl-a20 .5s var(--servo) 3}[data-anim=flap] .owl-wing-r{animation:owl-a20b .5s var(--servo) 3}[data-anim=flap] .owl-root{animation:1.5s ease-in-out owl-a20c}@keyframes owl-a20{50%{transform:rotate(34deg)}}@keyframes owl-a20b{50%{transform:rotate(-34deg)}}@keyframes owl-a20c{50%{transform:translateY(-9px)}}[data-anim=stretch-l] .owl-wing-l{animation:owl-a21 2s var(--servo)}@keyframes owl-a21{30%,70%{transform:rotate(56deg)}}[data-anim=stretch-r] .owl-wing-r{animation:owl-a22 2s var(--servo)}@keyframes owl-a22{30%,70%{transform:rotate(-56deg)}}[data-anim=wave] .owl-wing-r{animation:owl-a23 1.8s var(--servo)}@keyframes owl-a23{20%{transform:rotate(-48deg)}40%{transform:rotate(-30deg)}60%{transform:rotate(-48deg)}80%{transform:rotate(-30deg)}}[data-anim=ruffle] .owl-plates{animation:.8s steps(8,jump-none) owl-a24}@keyframes owl-a24{25%{transform:translate(-1px)}50%{transform:translate(1px,-1px)}75%{transform:translate(-1px)}}[data-anim=puff] .owl-body{animation:owl-a25 1.8s var(--servo)}@keyframes owl-a25{30%,60%{transform:scale(1.07,1.04)}}[data-anim=shiver] .owl-root{animation:.9s steps(9,jump-none) owl-a26}@keyframes owl-a26{20%,60%{transform:translate(1.5px)}40%,80%{transform:translate(-1.5px)}}[data-anim=tufts] .owl-tuft-l{animation:owl-a27 1s var(--servo)}[data-anim=tufts] .owl-tuft-r{animation:owl-a27b 1s var(--servo)}@keyframes owl-a27{25%,70%{transform:rotate(12deg)}}@keyframes owl-a27b{25%,70%{transform:rotate(-12deg)}}[data-anim=tuft-l] .owl-tuft-l{animation:owl-a28 1.2s var(--servo)}@keyframes owl-a28{20%{transform:rotate(14deg)}45%{transform:rotate(2deg)}70%{transform:rotate(14deg)}}[data-anim=hoot] .owl-beak-lower{animation:owl-a29 1.6s var(--servo)}[data-anim=hoot] .owl-rings circle{animation:1.6s ease-out owl-a29b}[data-anim=hoot] .owl-rings circle:last-child{animation-delay:.4s}@keyframes owl-a29{20%,60%{transform:translateY(5px)}}@keyframes owl-a29b{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(5)}}[data-anim=beak-click] .owl-beak-lower{animation:.9s steps(6,jump-none) owl-a30}@keyframes owl-a30{17%,50%,83%{transform:translateY(4px)}33%,67%{transform:translateY(0)}}[data-anim=glow] .owl-eye-light,[data-anim=glow] .owl-core-glow{animation:2s ease-in-out owl-a31}@keyframes owl-a31{40%,60%{opacity:1}}[data-anim=glow] .owl-iris{animation:2s ease-in-out owl-a31b}@keyframes owl-a31b{40%,60%{fill:#34d399}}[data-anim=pupils-wide] .owl-pupil{animation:owl-a32 2s var(--servo)}@keyframes owl-a32{30%,70%{transform:scale(1.4)}}[data-anim=squint] .owl-iris-close{animation:owl-a33 2s var(--servo)}@keyframes owl-a33{25%,75%{stroke-width:12px}}[data-anim=sleepy] .owl-iris-close{animation:2.4s ease-in-out owl-a34}[data-anim=sleepy] .owl-head{animation:2.4s ease-in-out owl-a34b}@keyframes owl-a34{40%,70%{stroke-width:22px}82%{stroke-width:28px}}@keyframes owl-a34b{40%,75%{transform:translateY(5px)rotate(-5deg)}}[data-anim=surprised] .owl-pupil{animation:owl-a35 1.6s var(--servo)}[data-anim=surprised] .owl-lens-ring{animation:owl-a35b 1.6s var(--servo)}[data-anim=surprised] .owl-tuft-l{animation:owl-a35c 1.6s var(--servo)}[data-anim=surprised] .owl-tuft-r{animation:owl-a35d 1.6s var(--servo)}@keyframes owl-a35{20%,70%{transform:scale(.6)}}@keyframes owl-a35b{20%,70%{transform:scale(1.25)}}@keyframes owl-a35c{20%,70%{transform:rotate(-10deg)}}@keyframes owl-a35d{20%,70%{transform:rotate(10deg)}}[data-anim=tail-flick] .owl-tail{animation:1.2s steps(6,jump-none) owl-a36}@keyframes owl-a36{25%,75%{transform:rotate(8deg)}50%{transform:rotate(-8deg)}}[data-anim=talon-tap] .owl-foot-r{animation:1.2s steps(8,jump-none) owl-a37}@keyframes owl-a37{12%,37%,62%{transform:translateY(-4px)}25%,50%,75%{transform:translateY(0)}}[data-anim=spin-head] .owl-head{animation:owl-a38 2.4s var(--servo)}@keyframes owl-a38{25%{transform:scaleX(.12)}50%{transform:scaleX(-1)}75%{transform:scaleX(.12)}}[data-anim=bow] .owl-root{animation:owl-a39 2s var(--servo)}[data-anim=bow] .owl-head{animation:owl-a39b 2s var(--servo)}@keyframes owl-a39{30%,60%{transform:translateY(4px)scaleY(.97)}}@keyframes owl-a39b{30%,60%{transform:translateY(8px)}}[data-anim=scan] .owl-scanline{animation:2.4s ease-in-out owl-a40}[data-anim=scan] .owl-iris{animation:2.4s ease-in-out owl-a40b}@keyframes owl-a40{0%{opacity:0;transform:translateY(-12px)}15%{opacity:.9}50%{transform:translateY(12px)}85%{opacity:.9;transform:translateY(-12px)}to{opacity:0}}@keyframes owl-a40b{15%,85%{fill:#34d399}}.owl-stage[data-size=auth]{width:132px;height:132px;margin:-70px auto 4px}.owl-stage[data-size=auth] .owl-rays{display:none}.owl-stage[data-size=auth] .owl-particles{width:200px;height:200px}.owl-stage .owl-pupil,.owl-stage .owl-iris-close,.owl-stage .owl-blade,.owl-stage .owl-head{transition:transform .45s var(--servo), stroke-width .45s var(--servo), opacity .3s ease}.owl-stage[data-state=email] .owl-pupil{transform:translate(calc(-5px + var(--gx) * 10px), 4px)}.owl-stage[data-state=email] .owl-head{transform:translateY(3px) rotate(calc(-6deg + var(--gx) * 12deg))}.owl-stage[data-state=password] .owl-iris-close{stroke-width:30px}.owl-stage[data-state=password] .owl-blade{opacity:1}.owl-stage[data-state=password] .owl-head{transform:rotate(-4deg)}.owl-stage[data-state=peek] .owl-eye-l .owl-iris-close{stroke-width:30px}.owl-stage[data-state=peek] .owl-eye-l .owl-blade{opacity:1}.owl-stage[data-state=peek] .owl-eye-r .owl-iris-close{stroke-width:12px}.owl-stage[data-state=peek] .owl-eye-r .owl-pupil{transform:translate(2px,4px)}.owl-stage[data-state=peek] .owl-head{transform:rotate(6deg)}.auth-card{overflow:visible}@media (max-width:900px),(hover:none) and (pointer:coarse){.owl-rays,.owl-particles{display:none}}@media (max-width:480px){.owl-stage[data-size=auth]{width:112px;height:112px;margin-top:-58px}}@media (prefers-reduced-motion:reduce){.owl-halo,.owl-rays,.owl-breath,.owl-core-gear,.owl-neck-gear,.owl-core-glow,.owl-eye-light{animation:none}.owl-particles{display:none}.owl-stage .owl-pupil,.owl-stage .owl-iris-close,.owl-stage .owl-blade,.owl-stage .owl-head{transition:none}}
.ph{border:1px solid var(--ns-line,var(--border));background:var(--surface);width:100%;min-height:44px;color:var(--foreground);border-radius:12px;align-items:stretch;margin-top:6px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.ph:focus-within{border-color:var(--ns-lilac,var(--pvz-accent));box-shadow:0 0 0 4px color-mix(in srgb, var(--ns-lilac,var(--pvz-accent)) 18%, transparent)}.ph[data-variant=auth]{background:color-mix(in srgb, var(--foreground) 3%, var(--surface));border-radius:14px;min-height:48px;margin-top:0}.ph[data-variant=auth]:focus-within{background:var(--surface)}.ph-country{border-right:1px solid var(--ns-line,var(--border));color:var(--foreground);border-radius:11px 0 0 11px;flex:none;order:-1;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:14px;font-weight:700;transition:background-color .2s;display:inline-flex}.ph-country:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}.ph-country:focus-visible{outline:2px solid var(--ns-lilac,var(--pvz-accent));outline-offset:-2px}.ph-flag{font-size:18px;line-height:1}.ph-dial{font-variant-numeric:tabular-nums}.ph-chev{color:var(--muted);transition:transform .25s}.ph[data-open=true] .ph-chev{transform:rotate(180deg)}.ph-input{min-width:0;color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:.02em;background:0 0;border:0;outline:none;flex:1;padding:0 38px 0 12px;font-size:15px}.ph-input::placeholder{color:color-mix(in srgb, var(--muted) 75%, transparent)}.ph-ok{color:#fff;background:var(--ns-mint,#10b981);border-radius:999px;place-items:center;width:22px;height:22px;animation:.3s cubic-bezier(.3,1.4,.5,1) ph-pop;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@keyframes ph-pop{0%{opacity:0;transform:translateY(-50%)scale(.4)}}.ph-list{z-index:60;border:1px solid var(--ns-line,var(--border));background:var(--surface);border-radius:14px;max-height:280px;margin:0;padding:6px;list-style:none;animation:.2s ease-out ph-in;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 50px -24px #1410188c}@keyframes ph-in{0%{opacity:0;transform:translateY(-4px)}}.ph-option{width:100%;min-height:42px;color:var(--foreground);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.ph-option:hover{background:color-mix(in srgb, var(--ns-lilac,var(--pvz-accent)) 10%, var(--surface));outline:none}.ph-option:focus-visible{background:color-mix(in srgb, var(--ns-lilac,var(--pvz-accent)) 10%, var(--surface));outline:none}[aria-selected=true]>.ph-option{background:color-mix(in srgb, var(--ns-lilac,var(--pvz-accent)) 14%, var(--surface));font-weight:700}.ph-name{flex:1}.ph-code{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}@media (prefers-reduced-motion:reduce){.ph,.ph-country,.ph-chev{transition:none}.ph-ok,.ph-list{animation:none}}.pv{border:1px solid color-mix(in srgb, var(--ns-lilac,var(--pvz-accent)) 30%, var(--ns-line,var(--border)));background:color-mix(in srgb, var(--ns-lilac,var(--pvz-accent)) 6%, var(--surface));border-radius:14px;gap:10px;margin-top:10px;padding:12px;display:grid}.pv-title{color:var(--foreground);margin:0;font-size:13px;line-height:1.45}.pv-way{border:1px solid var(--ns-line,var(--border));background:var(--surface);width:100%;min-height:52px;color:var(--foreground);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.pv-way:hover:not(:disabled){border-color:var(--ns-lilac,var(--pvz-accent));transform:translateY(-1px)}.pv-way:disabled{opacity:.6}.pv-way svg{color:var(--ns-aubergine,var(--pvz-accent));flex:none}:root[data-theme$=dark] .pv-way svg{color:var(--ns-lilac,var(--pvz-accent))}.pv-way span{gap:2px;min-width:0;display:grid}.pv-way b{font-size:14px}.pv-way small{color:var(--muted);font-size:13px;line-height:1.3}.pv-row{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.pv-link{color:var(--ns-aubergine,var(--pvz-accent));align-items:center;gap:6px;padding:4px 2px;font-size:13px;font-weight:700;display:inline-flex}:root[data-theme$=dark] .pv-link{color:var(--ns-lilac,var(--pvz-accent))}.pv-link:disabled{color:var(--muted)}.pv-note{margin:8px 0 0;font-size:13px;line-height:1.4}.pv .pv-note{margin:0}.pv-note[data-tone=threat]{color:var(--ns-red,#dc2626)}.pv-note[data-tone=wait]{color:#b7791f}.pv-dial b{letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.pv-wait{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.pv-wait i{background:var(--ns-lilac,var(--pvz-accent));border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s ease-in-out infinite pv-wait}@keyframes pv-wait{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pv-wait i{animation:none}}.pv-dial:active{transform:scale(.98)}.pvb{z-index:120;cursor:pointer;background:#0c08106b;place-items:center;padding:16px;animation:.25s ease-out both pvb-fade,.3s ease-in 3.1s forwards pvb-out;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.pvb-card{background:var(--surface);width:min(320px,100%);color:var(--foreground);border-radius:28px;justify-items:center;gap:4px;padding:18px 18px 22px;animation:.45s cubic-bezier(.2,.9,.25,1.2) both pvb-pop;display:grid;box-shadow:0 30px 80px -30px #10b9818c,0 0 0 1px #10b98138}.pvb-art{width:100%;max-width:260px;height:auto;overflow:visible}.pvb-art *{transform-box:fill-box;transform-origin:50%}.pvb-phone{transform-origin:50% 90%;animation:.75s ease-in-out .15s both pvb-ring}.pvb-wave{stroke:var(--ns-lilac,var(--pvz-accent));stroke-width:4px;opacity:0;animation:.55s ease-out 2 both pvb-wave}.pvb-ring{stroke:#34d399;stroke-width:2.5px;opacity:0;animation:.55s ease-in both pvb-converge}.pvb-screen{animation:.35s ease-out 1.1s both pvb-fade}.pvb-check{stroke-dasharray:1;stroke-dashoffset:0;animation:.45s cubic-bezier(.6,0,.3,1) 1.35s both pvb-draw}.pvb-halo{animation:.6s ease-out 1.35s both pvb-halo}.pvb-spark{opacity:0;animation:.8s ease-out both pvb-spark}.pvb-title{letter-spacing:-.01em;margin:6px 0 0;font-size:20px;font-weight:800;animation:.45s ease-out 1.5s both pvb-rise}.pvb-phone-num{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600;animation:.45s ease-out 1.62s both pvb-rise}@keyframes pvb-fade{0%{opacity:0}to{opacity:1}}@keyframes pvb-out{to{opacity:0}}@keyframes pvb-pop{0%{opacity:0;transform:scale(.88)translateY(12px)}to{opacity:1;transform:none}}@keyframes pvb-ring{0%,to{transform:rotate(0)}12%,44%,76%{transform:rotate(-7deg)}28%,60%,92%{transform:rotate(7deg)}}@keyframes pvb-wave{0%{opacity:0;transform:scale(.85)}35%{opacity:.9}to{opacity:0;transform:scale(1.18)}}@keyframes pvb-converge{0%{opacity:0;transform:scale(1.35)}30%{opacity:.85}to{opacity:0;transform:scale(.25)}}@keyframes pvb-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pvb-halo{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes pvb-spark{0%{opacity:0;transform:translate(var(--sx), var(--sy)) scale(.4)}30%{opacity:1}to{opacity:0;transform:translate(0)scale(1)}}@keyframes pvb-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:root[data-particles=off] .pvb-spark{display:none}@media (prefers-reduced-motion:reduce){.pvb,.pvb *{animation:none!important}}.pv-change{border:1px solid var(--ns-line,var(--border));background:var(--surface);min-height:36px;color:var(--ns-aubergine,var(--pvz-accent));border-radius:12px;align-items:center;gap:6px;margin-top:8px;padding:0 12px;font-size:13px;font-weight:700;transition:border-color .2s;display:inline-flex}.pv-change:hover{border-color:var(--ns-lilac,var(--pvz-accent))}:root[data-theme$=dark] .pv-change{color:var(--ns-lilac,var(--pvz-accent))}.pv-edit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:8px;display:flex}.pv-edit .pv-note{margin:0}.pv-verified{color:#047857;vertical-align:middle;text-transform:none;letter-spacing:0;align-items:center;gap:4px;margin-left:6px;font-size:13px;font-weight:700;display:inline-flex}:root[data-theme$=dark] .pv-verified{color:var(--ns-mint,#34d399)}.ph:has(.ph-input:disabled){background:color-mix(in srgb, var(--foreground) 3%, var(--surface))}.ph:has(.ph-input:disabled) :-webkit-any(.ph-input,.ph-country){cursor:not-allowed;color:var(--foreground);-webkit-text-fill-color:var(--foreground);opacity:1}.ph:has(.ph-input:disabled) :-moz-any(.ph-input,.ph-country){cursor:not-allowed;color:var(--foreground);-webkit-text-fill-color:var(--foreground);opacity:1}.ph:has(.ph-input:disabled) :is(.ph-input,.ph-country){cursor:not-allowed;color:var(--foreground);-webkit-text-fill-color:var(--foreground);opacity:1}
.pn-loader{background:#0b0b0f;place-items:end center}.pn-root{background:#0b0b0f;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.pn-frame{opacity:0;will-change:opacity;animation:36s linear infinite both pn-frame;position:absolute;top:0;bottom:0;left:0;right:0}.pn-frame[data-i="0"]{opacity:1}.pn-frame[data-i="1"]{animation-delay:6s}.pn-frame[data-i="2"]{animation-delay:12s}.pn-frame[data-i="3"]{animation-delay:18s}.pn-frame[data-i="4"]{animation-delay:24s}.pn-frame[data-i="5"]{animation-delay:30s}@keyframes pn-frame{0%{opacity:0}2.78%{opacity:1}13.33%{opacity:1}15.83%{opacity:0}to{opacity:0}}.pn-art{object-fit:cover;object-position:50% 45%;transform-origin:50% 45%;width:100%;height:100%;animation:36s linear infinite both pn-drift;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.pn-frame[data-i="1"] .pn-art{animation-delay:6s}.pn-frame[data-i="2"] .pn-art{animation-delay:12s}.pn-frame[data-i="3"] .pn-art{animation-delay:18s}.pn-frame[data-i="4"] .pn-art{animation-delay:24s}.pn-frame[data-i="5"] .pn-art{animation-delay:30s}@keyframes pn-drift{0%{transform:scale(1.02)}16.67%{transform:scale(1.09)}to{transform:scale(1.09)}}.pn-dark{opacity:0;pointer-events:none;transform-origin:50% 46%;background:radial-gradient(circle at 50% 46%,#06060900 0 16%,#0606098c 26%,#060609f7 40%);animation:36s cubic-bezier(.3,.6,.2,1) infinite both pn-reveal;position:absolute;top:-60%;bottom:-60%;left:-60%;right:-60%}.pn-frame[data-i="1"] .pn-dark{animation-delay:6s}.pn-frame[data-i="2"] .pn-dark{animation-delay:12s}.pn-frame[data-i="3"] .pn-dark{animation-delay:18s}.pn-frame[data-i="4"] .pn-dark{animation-delay:24s}.pn-frame[data-i="5"] .pn-dark{animation-delay:30s}@keyframes pn-reveal{0%{opacity:1;transform:scale(.45)}9%{opacity:.25;transform:scale(1.7)}13%{opacity:.15;transform:scale(1.8)}to{opacity:.15;transform:scale(1.8)}}.pn-all-grid{grid-template-columns:repeat(6,1fr);align-content:center;gap:max(8px,min(1.6vw,20px));width:min(88vw,125vh);margin-inline-start:auto;margin-inline-end:auto;display:grid;position:absolute;top:8%;bottom:41%;left:0;right:0}.pn-thumb{aspect-ratio:16/9;object-fit:cover;border:1px solid #c9a8ff59;border-radius:max(8px,min(1vw,14px));grid-column:span 2;width:100%;height:auto;animation:36s ease-out 30s infinite both pn-thumb;box-shadow:0 10px 30px -14px #7c5cffcc,0 0 0 1px #0006}.pn-thumb[data-t="3"]{grid-column:2/span 2}.pn-thumb[data-t="1"]{animation-delay:30.3s}.pn-thumb[data-t="2"]{animation-delay:30.6s}.pn-thumb[data-t="3"]{animation-delay:30.9s}.pn-thumb[data-t="4"]{animation-delay:31.2s}@keyframes pn-thumb{0%{opacity:0;transform:translateY(14px)scale(.96)}3%{opacity:1;transform:none}to{opacity:1;transform:none}}@media (orientation:portrait){.pn-art{object-position:var(--pn-x,50%) 45%;transform-origin:var(--pn-x,50%) 45%}}@media (max-width:640px){.pn-all-grid{grid-template-columns:repeat(2,1fr);width:90vw;top:9%;bottom:42%;left:0;right:0}.pn-thumb,.pn-thumb[data-t="3"]{grid-column:span 1}.pn-thumb[data-t="4"]{grid-column:1/span 2;justify-self:center;width:50%}}.pn-grain{pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:repeating-radial-gradient(circle at 17% 23%,#fff 0 1px,#0000 1px 3px),repeating-radial-gradient(circle at 71% 61%,#fff 0 1px,#0000 1px 4px);position:absolute;top:0;bottom:0;left:0;right:0}.pn-root:after{content:"";pointer-events:none;background:radial-gradient(78% 72% at 50% 44%,#08080b00 52%,#08080b8c 78%,#08080beb 100%),linear-gradient(90deg,#08080b99,#08080b00 16% 84%,#08080b99),linear-gradient(#08080b8c,#08080b00 18%);position:absolute;top:0;bottom:0;left:0;right:0}.pn-loader:after{content:"";pointer-events:none;background:linear-gradient(#08080b00,#08080b9e 52%,#08080bf0 88%);height:48%;position:absolute;top:auto;bottom:0;left:0;right:0}.pn-loader .pn-box{z-index:2;width:min(560px,92vw);margin-bottom:max(28px, env(safe-area-inset-bottom));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0 8px}.pn-loader .pn-box .moderiq-logo-wordmark{letter-spacing:.42em;color:#d8c8ff;opacity:.85;margin-right:-.42em;font-size:15px}.pn-captions{min-height:2.6em;font-family:var(--font-opus-display), Georgia, "Times New Roman", serif;color:#f6f1ff;text-wrap:balance;margin:0;font-size:max(24px,min(4.2vw,38px));font-weight:400;line-height:1.2;display:grid}.pn-captions span{opacity:0;text-shadow:0 2px 18px #7c5cff80,0 1px 2px #000c;grid-area:1/1;animation:36s linear infinite both pn-frame}.pn-captions span[data-i="0"]{opacity:1}.pn-captions span[data-i="1"]{animation-delay:6s}.pn-captions span[data-i="2"]{animation-delay:12s}.pn-captions span[data-i="3"]{animation-delay:18s}.pn-captions span[data-i="4"]{animation-delay:24s}.pn-captions span[data-i="5"]{animation-delay:30s}.pn-loader .ab-loader-title{letter-spacing:.2em;color:#b5aecb;font-size:11.5px;font-weight:600}.pn-loader .ab-loader-bar{background:#ffffff1f;max-width:360px;height:3px}.pn-loader .ab-loader-fill{background:linear-gradient(90deg,#7c5cff,#c9a8ff,#5ee6d0);box-shadow:0 0 12px #b48cff99}.pn-loader .ab-loader-stage{color:#9a93b0;font-size:12px}@media (prefers-reduced-motion:reduce){.pn-art{animation:none;transform:none}.pn-dark{opacity:0;animation:none}}
.ws{gap:12px;display:grid}.ws-top{border:1px solid color-mix(in srgb, var(--ns-lilac,#a66fc0) 30%, var(--ns-line,var(--border)));background:linear-gradient(135deg, color-mix(in srgb, var(--ns-lilac,#a66fc0) 12%, var(--surface)), var(--surface));border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ws-top-text{gap:2px;min-width:0;display:grid}.ws-top-text b{font-size:14px;line-height:1.35}.ws-top-text small{color:var(--muted);font-size:12px;line-height:1.4}.ws[data-empty=true] .ws-top-text b{color:var(--muted)}.ws-art{flex:none;width:48px;height:48px}.ws-art-min{transform-origin:46px 18px;animation:12s linear infinite ws-hand}.ws-art-hour{transform-origin:46px 18px;animation:144s linear infinite ws-hand}@keyframes ws-hand{to{transform:rotate(360deg)}}.ws-presets{flex-wrap:wrap;gap:6px;display:flex}.ws-chip{border:1px solid var(--ns-line,var(--border));background:var(--surface);min-height:32px;color:var(--foreground);border-radius:999px;padding:0 12px;font-size:12px;font-weight:700;transition:border-color .2s,background-color .2s}.ws-chip:hover{border-color:var(--ns-lilac,#a66fc0)}.ws-chip[aria-pressed=true]{border-color:var(--ns-aubergine,#6a2a5b);background:color-mix(in srgb, var(--ns-lilac,#a66fc0) 18%, var(--surface))}.ws-mode{background:color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:12px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.ws-mode button{min-height:34px;color:var(--muted);border-radius:10px;font-size:13px;font-weight:700;transition:background-color .2s,color .2s}.ws-mode button[aria-pressed=true]{background:var(--surface);color:var(--foreground);box-shadow:0 2px 8px -4px #14101859}.ws-same{gap:10px;display:grid}.ws-range{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ws-time{gap:4px;display:grid}.ws-time-cap{color:var(--muted);font-size:12px;font-weight:700}.ws-time-box{border:1px solid var(--ns-line,var(--border));background:var(--surface);border-radius:12px;align-items:center;gap:2px;min-height:42px;padding:0 6px;transition:border-color .2s,box-shadow .2s;display:inline-flex}.ws-time-box:focus-within{border-color:var(--ns-lilac,#a66fc0);box-shadow:0 0 0 4px color-mix(in srgb, var(--ns-lilac,#a66fc0) 18%, transparent)}.ws-time-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--foreground);font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;background:0 0;border:0;outline:none;padding:6px 4px;font-size:17px;font-weight:800}.ws-time-box b{color:var(--muted);font-size:16px}.ws-range[data-compact=true] .ws-time-cap{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ws-range[data-compact=true] .ws-time-box{min-height:36px}.ws-range[data-compact=true] .ws-time-box select{padding:4px 2px;font-size:15px}.ws-dash{color:var(--muted);padding-bottom:10px}.ws-range[data-compact=true] .ws-dash{padding-bottom:7px}.ws-night{color:#b7791f;background:#d99a1e29;border-radius:999px;align-self:center;padding:3px 8px;font-size:12px;font-weight:700}.ws-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.ws-day{border:1px solid var(--ns-line,var(--border));background:var(--surface);min-height:36px;color:var(--muted);border-radius:10px;font-size:13px;font-weight:800;transition:background-color .2s,color .2s,border-color .2s}.ws-day[aria-pressed=true]{color:#fff;background:linear-gradient(160deg,#3a1d36,#6a2a5b);border-color:#0000}:root[data-theme$=dark] .ws-day[aria-pressed=true]{background:linear-gradient(160deg,#6a2a5b,#a66fc0)}.ws-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ws-row{border:1px solid var(--ns-line,var(--border));background:var(--surface);border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:6px 10px;padding:8px;display:grid}.ws-row .ws-track{grid-column:1/-1}.ws-row[data-off=true]{background:color-mix(in srgb, var(--foreground) 3%, var(--surface))}.ws-off{color:var(--muted);font-size:13px;font-weight:700}.ws-track{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}.ws-tick{background:color-mix(in srgb, var(--foreground) 18%, transparent);width:1px;position:absolute;top:0;bottom:0}.ws-fill{background:linear-gradient(90deg,#10b981,#34d399);border-radius:999px;position:absolute;top:0;bottom:0}.ws-clear{color:var(--muted);text-underline-offset:3px;justify-self:start;font-size:12px;font-weight:700;text-decoration:underline}.sm-hours{border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.sm-hours[data-tone=ok]{color:#047857;background:color-mix(in srgb, var(--ns-mint,#10b981) 12%, transparent)}:root[data-theme$=dark] .sm-hours[data-tone=ok]{color:#34d399}.sm-hours[data-tone=wait]{color:#b7791f;background:#d99a1e24}.sm-hours[data-tone=muted]{color:var(--muted);background:color-mix(in srgb, var(--foreground) 5%, transparent)}.sm-hours-btn{border:1px solid;border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:800}@media (prefers-reduced-motion:reduce){.ws-art-min,.ws-art-hour{animation:none}}
:root{--sx-accent:#7a5cc6;--sx-plum:#4a2d5e;--sx-lilac-100:#ece6f9;--sx-mint:#4fd69c;--sx-mint-100:#e3f8ee;--sx-mint-text:#0f6e47;--sx-black:#0b0a0f;--sx-soft:#f4f2f8;--sx-line:#e4e1ea;--sx-muted:#5e5868;--sx-ease:cubic-bezier(.22, 1, .36, 1)}:root[data-theme$=dark]{--sx-accent:#b9a4f0;--sx-plum:#e2d4f5;--sx-lilac-100:#2c2439;--sx-mint:#7ff0bb;--sx-mint-100:#163a2b;--sx-mint-text:#7ff0bb;--sx-soft:#221d2b;--sx-line:#352e40;--sx-muted:#b3abc0}.sx{gap:12px;display:grid}.sx-toolbar{gap:10px;display:grid}.sx-search-row{align-items:stretch;gap:8px;display:flex}.sx-field,.sx .sx-field{background:var(--surface);min-width:0;min-height:46px;box-shadow:inset 0 0 0 1px var(--sx-line);color:var(--sx-muted);transition:box-shadow .15s var(--sx-ease);border-radius:14px;flex:1;align-items:center;gap:8px;padding:0 6px 0 14px;display:flex;position:relative}.sx-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--sx-accent), 0 0 0 3px color-mix(in srgb, var(--sx-accent) 20%, transparent);color:var(--sx-accent)}.sx .sx-field input,.sx-field input{min-width:0;height:44px;color:var(--foreground);outline:none;flex:1;padding:0;font:600 14px/1 inherit;box-shadow:none!important;background:0 0!important;border:0!important}.sx-field input::-webkit-search-cancel-button{display:none}.sx-field input::placeholder{color:var(--sx-muted);font-weight:500}.sx-field-clear{width:34px;height:34px;color:var(--sx-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.sx-field-clear:hover{background:var(--sx-soft);color:var(--foreground)}.sx-filters-btn{background:var(--surface);min-height:46px;box-shadow:inset 0 0 0 1px var(--sx-line);color:var(--foreground);cursor:pointer;transition:background-color .15s var(--sx-ease), box-shadow .15s var(--sx-ease);border:0;border-radius:14px;align-items:center;gap:7px;padding:0 14px;font:750 13px/1 inherit;display:inline-flex}.sx-filters-btn:hover{box-shadow:inset 0 0 0 1px var(--sx-accent)}.sx-filters-btn[aria-expanded=true]{background:var(--sx-lilac-100);color:var(--sx-plum);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sx-accent) 40%, transparent)}.sx-filters-btn b{background:var(--sx-accent);min-width:20px;height:20px;color:var(--surface);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;display:grid}.sx-seg{grid-template-columns:repeat(var(--sx-n), minmax(0, 1fr));background:var(--sx-soft);box-shadow:inset 0 0 0 1px var(--sx-line);isolation:isolate;border-radius:14px;padding:4px;display:grid;position:relative}.sx-seg-thumb{z-index:-1;width:calc((100% - 8px) / var(--sx-n));transform:translateX(calc(100% * var(--sx-i)));background:var(--surface);box-shadow:0 1px 2px #4a2d5e14, 0 6px 14px -10px #4a2d5e73, inset 0 0 0 1px color-mix(in srgb, var(--sx-accent) 22%, transparent);transition:transform .35s var(--sx-ease);border-radius:11px;position:absolute;top:4px;bottom:4px;left:4px}.sx-seg button{min-height:38px;color:var(--sx-muted);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:color .15s var(--sx-ease);background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font:750 13px/1.1 inherit;display:inline-flex;overflow:hidden}.sx-seg button[aria-checked=true]{color:var(--sx-plum)}.sx-seg[data-size=sm] button{min-height:32px;font-size:12.5px}:root[data-theme$=dark] .sx-seg-thumb{background:#2f2839}.sx-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sx-row>.sx-seg:first-child{flex:280px}.sx-row>.sx-seg:last-child{flex:none;min-width:190px}.sx-panel{background:var(--surface);box-shadow:inset 0 0 0 1px var(--sx-line), 0 10px 24px -18px #28144680;animation:sx-in .25s var(--sx-ease);border-radius:18px;gap:14px;padding:14px;display:grid}.sx-chips{border:0;min-width:0;margin:0;padding:0}.sx-chips legend{letter-spacing:.08em;text-transform:uppercase;color:var(--sx-muted);margin-bottom:7px;padding:0;font:750 11px/1.2 inherit}.sx-chips>div{flex-wrap:wrap;gap:6px;display:flex}.sx-chips:disabled .sx-chip{opacity:.45;cursor:default}.sx-chip{background:var(--sx-soft);min-height:36px;color:var(--foreground);box-shadow:inset 0 0 0 1px var(--sx-line);cursor:pointer;transition:background-color .15s var(--sx-ease), color .15s var(--sx-ease), box-shadow .15s var(--sx-ease);border:0;border-radius:999px;padding:0 13px;font:700 13px/1 inherit}.sx-chip:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sx-accent) 50%, transparent)}.sx-chip[aria-pressed=true]{background:var(--sx-black);color:#fff;box-shadow:none}:root[data-theme$=dark] .sx-chip[aria-pressed=true]{color:var(--sx-black);background:#f4f2f8}.sx-panel-foot{border-top:1px solid var(--sx-line);justify-content:space-between;gap:8px;padding-top:12px;display:flex}.sx-metro label,.sx-metro .metro-picker{width:100%}.sx-active{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sx-tag{background:var(--sx-lilac-100);min-height:30px;color:var(--sx-plum);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 10px 0 12px;font:700 12.5px/1 inherit;display:inline-flex}.sx-tag:hover{box-shadow:inset 0 0 0 1px var(--sx-accent)}.sx-reset{min-height:30px;color:var(--sx-accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 8px;font:750 12.5px/1 inherit;text-decoration:underline}.sx-reset:disabled{opacity:.4;cursor:default;text-decoration:none}.sx-note{color:var(--sx-muted);align-items:center;gap:7px;margin:0;font-size:12.5px;display:flex}.sx-note i{background:var(--sx-mint);width:8px;height:8px;box-shadow:0 0 0 3px var(--sx-mint-100);border-radius:999px;flex:none}.sx-hint{color:var(--sx-muted);margin:6px 0 0;font-size:12px;line-height:1.4}.sx-result-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.sx-result-bar p{color:var(--sx-muted);margin:0;font:700 12.5px/1.3 inherit}.sx-results{gap:10px;display:grid}.sx-map{gap:4px;display:grid}.sx-error{background:color-mix(in srgb, #e5484d 10%, var(--surface));color:var(--foreground);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.sx-error p{margin:0;font-size:13px}.sx-more{justify-self:center;min-width:200px}.sx-empty{text-align:center;background:var(--sx-soft);border-radius:18px;justify-items:center;gap:6px;padding:28px 16px;display:grid}.sx-empty-art{background:var(--surface);width:56px;height:56px;color:var(--sx-accent);border-radius:18px;place-items:center;margin-bottom:4px;display:grid;box-shadow:0 10px 20px -14px #5a3cc899}.sx-empty b{font-size:15px}.sx-empty p{max-width:360px;color:var(--sx-muted);margin:0 0 6px;font-size:13px;line-height:1.45}.ss-btn{background:var(--surface);min-height:40px;color:var(--foreground);box-shadow:inset 0 0 0 1px var(--sx-line);white-space:nowrap;cursor:pointer;transition:transform .15s var(--sx-ease), box-shadow .15s var(--sx-ease), background-color .15s var(--sx-ease);border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font:750 13px/1 inherit;display:inline-flex}.ss-btn:hover{box-shadow:inset 0 0 0 1px var(--sx-accent);color:var(--sx-accent)}.ss-btn:active{transform:scale(.97)}.ss-btn:disabled{opacity:.5;cursor:default;transform:none}.ss-btn-primary{color:#fff;background:linear-gradient(135deg,#8f6bff,#4a2fd0);box-shadow:0 10px 20px -12px #5a3ce6bf}.ss-btn-primary:hover{color:#fff;box-shadow:0 12px 24px -12px #5a3ce6e6}.ss-btn-icon{width:40px;padding:0}.ss-btn-icon[aria-pressed=true]{color:var(--sx-plum);background:var(--sx-lilac-100);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sx-accent) 35%, transparent)}.ss-list{gap:10px;display:grid;container-type:inline-size}.ss-card{background:var(--surface);box-shadow:inset 0 0 0 1px var(--sx-line), 0 6px 18px -14px #4a2d5e59;animation:sx-in .3s var(--sx-ease) both;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who ready""facts facts""actions actions";gap:10px 12px;padding:14px;display:grid}.ss-card[data-tier]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--sx-accent) 45%, transparent), 0 10px 22px -16px #5a3cc88c}.ss-profile{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-area:who;align-items:center;gap:12px;padding:0;display:flex}.ss-avatar{background:var(--sx-lilac-100);width:44px;height:44px;color:var(--sx-plum);border-radius:999px;place-items:center;display:grid;overflow:hidden}.ss-avatar img{object-fit:cover;width:100%;height:100%}.ss-identity{gap:2px;min-width:0;display:grid}.ss-identity strong{flex-wrap:wrap;align-items:center;gap:5px;font-size:15px;font-weight:800;line-height:1.25;display:flex}.ss-verified{color:var(--sx-mint-text)}.ss-meta{color:var(--sx-muted);font-size:12.5px}.ss-profile:hover .ss-identity strong{color:var(--sx-accent)}.ss-ready{white-space:nowrap;border-radius:999px;grid-area:ready;align-self:start;align-items:center;gap:6px;min-height:26px;padding:0 10px;font:750 12px/1 inherit;display:inline-flex}.ss-ready:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px}.ss-ready[data-tone=now]{background:var(--sx-mint-100);color:var(--sx-mint-text)}.ss-ready[data-tone=now]:before{background:var(--sx-mint);box-shadow:0 0 0 3px color-mix(in srgb, var(--sx-mint) 30%, transparent)}.ss-ready[data-tone=soon]{background:var(--sx-lilac-100);color:var(--sx-plum)}.ss-ready[data-tone=later]{background:var(--sx-soft);color:var(--sx-muted)}.ss-facts{flex-wrap:wrap;grid-area:facts;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ss-facts li{background:var(--sx-soft);min-height:28px;color:var(--foreground);border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ss-facts li svg{color:var(--sx-muted)}.ss-line{width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);border-radius:999px}.ss-actions{grid-area:actions;gap:8px;display:flex}.ss-actions .ss-btn:not(.ss-btn-icon){flex:1}@container (min-width:760px){.ss-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who ready""facts actions";align-items:center}.ss-ready{justify-self:end}.ss-actions .ss-btn:not(.ss-btn-icon){flex:none}}.sx-candidate{background:var(--surface);box-shadow:inset 0 0 0 1px var(--sx-line), 0 10px 26px -20px #28144680;border-radius:20px;margin-bottom:4px;padding:14px}.sx-candidate .sx-row>.sx-seg:last-child{min-width:180px}.sx-near{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sx-near .near-btn{min-height:34px}.sx-brand-dot{vertical-align:0;border-radius:999px;width:9px;height:9px;margin-right:6px;display:inline-block}@keyframes sx-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sx-seg-thumb,.ss-btn,.sx-chip{transition:none}.ss-card,.sx-panel{animation:none}}.sx-owner{padding-top:12px}.sx-owner>.sx-seg,.sx-owner .sx-toolbar{margin-inline-start:16px;margin-inline-end:16px}.sx-owner .sx-toolbar{margin-top:12px;margin-bottom:4px}.sx .sx-chip:hover{background:var(--sx-soft)}.sx .sx-chip[aria-pressed=true],.sx .sx-chip[aria-pressed=true]:hover{background:var(--sx-black);color:#fff}:root[data-theme$=dark] .sx .sx-chip[aria-pressed=true],:root[data-theme$=dark] .sx .sx-chip[aria-pressed=true]:hover{color:var(--sx-black);background:#f4f2f8}.sx .sx-seg button:hover{color:var(--foreground);background:0 0}.sx .sx-seg button[aria-checked=true]:hover{color:var(--sx-plum)}.sx .sx-filters-btn:hover{background:var(--surface)}.sx .sx-filters-btn[aria-expanded=true]:hover{background:var(--sx-lilac-100)}.sx .ss-btn:hover{background:var(--surface)}.sx .ss-btn-primary,.sx .ss-btn-primary:hover{color:#fff;background:linear-gradient(135deg,#8f6bff,#4a2fd0)}.sx .ss-btn-icon[aria-pressed=true]:hover,.sx .sx-tag:hover{background:var(--sx-lilac-100)}.sx .sx-field-clear:hover{background:var(--sx-soft)}.sx .sx-reset:hover,.sx .ss-profile:hover{background:0 0}@media (max-width:600px){.sx-candidate .sx-chips>div,.sx-panel .sx-chips>div{scrollbar-width:none;flex-wrap:nowrap;margin-inline-start:-14px;margin-inline-end:-14px;padding:2px 14px 4px;overflow-x:auto}.sx-candidate .sx-chips>div::-webkit-scrollbar{display:none}.sx-panel .sx-chips>div::-webkit-scrollbar{display:none}.sx-chip{flex:none}.sx-row>.sx-seg:last-child{flex:100%;min-width:0}}.tn-head{--tn-a:#1c1426;--tn-b:#3b2a5c;--tn-c:#6a4fae;--tn-glow:#b9a4f0;isolation:isolate;color:#fff;background:linear-gradient(90deg, #0c081459, transparent 70%), radial-gradient(60% 130% at 100% 0, color-mix(in srgb, var(--tn-glow) 55%, transparent), transparent 70%), linear-gradient(135deg, var(--tn-a), var(--tn-b) 55%, var(--tn-c));align-items:flex-end;gap:12px;min-height:118px;padding:18px 64px 16px 18px;display:flex;position:relative;overflow:hidden}.tn-head[data-depth="2"]{--tn-a:#150f1e;--tn-b:#2e2148;--tn-c:#513c88;--tn-glow:#9d84e0}.tn-head[data-depth="3"]{--tn-a:#0e0a14;--tn-b:#221836;--tn-c:#3b2c64;--tn-glow:#7c66c2}.tn-art{z-index:-1;opacity:.95;width:200px;height:100px;position:absolute;bottom:-10px;right:60px}.tn-text{min-width:0;max-width:max(55%,100% - 270px);position:relative}.tn-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffffffdb;font-size:12px;font-weight:700}.tn-head :-webkit-any(h1,h2){color:#fff;text-shadow:0 2px 10px #0000004d;margin:4px 0 0;font-size:21px;font-weight:800;line-height:1.2}.tn-head :-moz-any(h1,h2){color:#fff;text-shadow:0 2px 10px #0000004d;margin:4px 0 0;font-size:21px;font-weight:800;line-height:1.2}.tn-head :is(h1,h2){color:#fff;text-shadow:0 2px 10px #0000004d;margin:4px 0 0;font-size:21px;font-weight:800;line-height:1.2}.tn-head p{color:#ffffffe6;margin:4px 0 0;font-size:12.5px;line-height:1.4}.tn-close{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff40;border-radius:12px;place-items:center;width:40px;height:40px;transition:transform .3s,background-color .2s;display:grid;position:absolute;top:12px;right:12px}.tn-close:hover{background:#ffffff42;transform:rotate(90deg)}.tn-close:focus-visible{outline-offset:2px;outline:2px solid #fff}.tn-head [data-window-back-control]{margin-right:4px;box-shadow:0 6px 16px -8px #00000073;border-color:#0000!important;align-self:center!important}.hiring-dialog .tn-head{flex:none}.oh-window .tn-head{margin:0}.tn-screen .tn-head{border-radius:22px;box-shadow:0 14px 30px -20px #281450bf}@media (max-width:600px){.tn-head{min-height:104px;padding-right:56px}.tn-art{width:auto;height:auto;top:0;bottom:0;left:0;right:0}.tn-art .oh-scene-svg{display:none}.tn-text{max-width:100%}}@media (prefers-reduced-motion:reduce){.tn-close{transition:none}.tn-close:hover{transform:none}}.oh-window .tn-head+.oh-window-body{padding-top:14px}.opus-storefront[data-module=engineering]{background:#0e0a14;height:140px;overflow:hidden}article[data-compact] .opus-storefront[data-module=engineering]{height:132px}article[data-compact] .opus-storefront[data-module=engineering]>svg{height:100%;margin-top:0}.em-svg{display:block}.em-neon{animation:6s ease-in-out infinite em-breathe}.em-urgent{animation-duration:3.2s}.em-fan{animation:4s linear infinite em-spin}@keyframes em-breathe{0%,to{opacity:.82}50%{opacity:1}}@keyframes em-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.em-neon,.em-fan{animation:none}}:-webkit-any(.em-svg,.sx-svg)[data-tone]{--em-bg-a:#efeaf6;--em-bg-b:#e2dbec;--em-city-far:#d8cfe5;--em-city-near:#c9bedc;--em-grid:#d6cde3;--em-win:#f6f2fb}:-moz-any(.em-svg,.sx-svg)[data-tone]{--em-bg-a:#efeaf6;--em-bg-b:#e2dbec;--em-city-far:#d8cfe5;--em-city-near:#c9bedc;--em-grid:#d6cde3;--em-win:#f6f2fb}:is(.em-svg,.sx-svg)[data-tone]{--em-bg-a:#efeaf6;--em-bg-b:#e2dbec;--em-city-far:#d8cfe5;--em-city-near:#c9bedc;--em-grid:#d6cde3;--em-win:#f6f2fb}:-webkit-any(.em-svg,.sx-svg)[data-tone=blue]{--em-bg-a:#ebf0f7;--em-bg-b:#dce4f0;--em-city-far:#cfd9e8;--em-city-near:#bfcde1;--em-grid:#d1dbe8;--em-win:#f3f6fb}:-moz-any(.em-svg,.sx-svg)[data-tone=blue]{--em-bg-a:#ebf0f7;--em-bg-b:#dce4f0;--em-city-far:#cfd9e8;--em-city-near:#bfcde1;--em-grid:#d1dbe8;--em-win:#f3f6fb}:is(.em-svg,.sx-svg)[data-tone=blue]{--em-bg-a:#ebf0f7;--em-bg-b:#dce4f0;--em-city-far:#cfd9e8;--em-city-near:#bfcde1;--em-grid:#d1dbe8;--em-win:#f3f6fb}:-webkit-any(.em-svg,.sx-svg)[data-tone=peach]{--em-bg-a:#f7efe9;--em-bg-b:#eee1d8;--em-city-far:#e7d4c8;--em-city-near:#dcc4b5;--em-grid:#e5d6cc;--em-win:#fbf5f1}:-moz-any(.em-svg,.sx-svg)[data-tone=peach]{--em-bg-a:#f7efe9;--em-bg-b:#eee1d8;--em-city-far:#e7d4c8;--em-city-near:#dcc4b5;--em-grid:#e5d6cc;--em-win:#fbf5f1}:is(.em-svg,.sx-svg)[data-tone=peach]{--em-bg-a:#f7efe9;--em-bg-b:#eee1d8;--em-city-far:#e7d4c8;--em-city-near:#dcc4b5;--em-grid:#e5d6cc;--em-win:#fbf5f1}:-webkit-any(.em-svg,.sx-svg)[data-tone=mint]{--em-bg-a:#ecf4ef;--em-bg-b:#dcebe2;--em-city-far:#cfe3d6;--em-city-near:#bfd8c8;--em-grid:#d2e4d8;--em-win:#f2f8f4}:-moz-any(.em-svg,.sx-svg)[data-tone=mint]{--em-bg-a:#ecf4ef;--em-bg-b:#dcebe2;--em-city-far:#cfe3d6;--em-city-near:#bfd8c8;--em-grid:#d2e4d8;--em-win:#f2f8f4}:is(.em-svg,.sx-svg)[data-tone=mint]{--em-bg-a:#ecf4ef;--em-bg-b:#dcebe2;--em-city-far:#cfe3d6;--em-city-near:#bfd8c8;--em-grid:#d2e4d8;--em-win:#f2f8f4}:root[data-theme$=dark] :-webkit-any(.em-svg,.sx-svg)[data-tone]{--em-bg-a:#2b2534;--em-bg-b:#1d1826;--em-city-far:#3a3248;--em-city-near:#463c56;--em-grid:#352d42;--em-win:#5e5272}:root[data-theme$=dark] :-moz-any(.em-svg,.sx-svg)[data-tone]{--em-bg-a:#2b2534;--em-bg-b:#1d1826;--em-city-far:#3a3248;--em-city-near:#463c56;--em-grid:#352d42;--em-win:#5e5272}:root[data-theme$=dark] :is(.em-svg,.sx-svg)[data-tone]{--em-bg-a:#2b2534;--em-bg-b:#1d1826;--em-city-far:#3a3248;--em-city-near:#463c56;--em-grid:#352d42;--em-win:#5e5272}:root[data-theme$=dark] :-webkit-any(.em-svg,.sx-svg)[data-tone=blue]{--em-bg-a:#232b37;--em-bg-b:#171d28;--em-city-far:#303b4c;--em-city-near:#3b485b;--em-grid:#2d3747;--em-win:#52627a}:root[data-theme$=dark] :-moz-any(.em-svg,.sx-svg)[data-tone=blue]{--em-bg-a:#232b37;--em-bg-b:#171d28;--em-city-far:#303b4c;--em-city-near:#3b485b;--em-grid:#2d3747;--em-win:#52627a}:root[data-theme$=dark] :is(.em-svg,.sx-svg)[data-tone=blue]{--em-bg-a:#232b37;--em-bg-b:#171d28;--em-city-far:#303b4c;--em-city-near:#3b485b;--em-grid:#2d3747;--em-win:#52627a}:root[data-theme$=dark] :-webkit-any(.em-svg,.sx-svg)[data-tone=peach]{--em-bg-a:#342a2b;--em-bg-b:#251d1f;--em-city-far:#473938;--em-city-near:#544442;--em-grid:#3e3233;--em-win:#6e5a57}:root[data-theme$=dark] :-moz-any(.em-svg,.sx-svg)[data-tone=peach]{--em-bg-a:#342a2b;--em-bg-b:#251d1f;--em-city-far:#473938;--em-city-near:#544442;--em-grid:#3e3233;--em-win:#6e5a57}:root[data-theme$=dark] :is(.em-svg,.sx-svg)[data-tone=peach]{--em-bg-a:#342a2b;--em-bg-b:#251d1f;--em-city-far:#473938;--em-city-near:#544442;--em-grid:#3e3233;--em-win:#6e5a57}:root[data-theme$=dark] :-webkit-any(.em-svg,.sx-svg)[data-tone=mint]{--em-bg-a:#24302b;--em-bg-b:#18221e;--em-city-far:#31423b;--em-city-near:#3c5047;--em-grid:#2d3b35;--em-win:#4f6a5f}:root[data-theme$=dark] :-moz-any(.em-svg,.sx-svg)[data-tone=mint]{--em-bg-a:#24302b;--em-bg-b:#18221e;--em-city-far:#31423b;--em-city-near:#3c5047;--em-grid:#2d3b35;--em-win:#4f6a5f}:root[data-theme$=dark] :is(.em-svg,.sx-svg)[data-tone=mint]{--em-bg-a:#24302b;--em-bg-b:#18221e;--em-city-far:#31423b;--em-city-near:#3c5047;--em-grid:#2d3b35;--em-win:#4f6a5f}.opus-storefront[data-module=engineering]{background:var(--surface-soft)}.snow-layer{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.snow-toggle{z-index:2;background:color-mix(in srgb, var(--surface) 80%, transparent);width:32px;height:32px;color:var(--muted);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;border:0;border-radius:10px;place-items:center;transition:color .15s,background-color .15s,transform .15s;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 4px 12px -6px #28144673}.snow-toggle:hover{color:var(--foreground);transform:translateY(-1px)}.snow-toggle[aria-pressed=true]{color:#2d6fc4;background:#e4effce6}:root[data-theme$=dark] .snow-toggle[aria-pressed=true]{color:#9cc8ff;background:#1a2638e6}@media (prefers-reduced-motion:reduce){.snow-toggle{display:none}}:-webkit-any(.em-svg,.sx-svg)[data-tone]{--em-floor:color-mix(in srgb, var(--em-bg-b) 70%, #fff);--em-floor-line:color-mix(in srgb, var(--em-city-near) 70%, var(--em-bg-b));--em-curb:color-mix(in srgb, var(--em-city-near) 80%, #6b6378);--em-curb-side:color-mix(in srgb, var(--em-city-near) 60%, #4a4555);--em-plant:#a9c9a4}:-moz-any(.em-svg,.sx-svg)[data-tone]{--em-floor:color-mix(in srgb, var(--em-bg-b) 70%, #fff);--em-floor-line:color-mix(in srgb, var(--em-city-near) 70%, var(--em-bg-b));--em-curb:color-mix(in srgb, var(--em-city-near) 80%, #6b6378);--em-curb-side:color-mix(in srgb, var(--em-city-near) 60%, #4a4555);--em-plant:#a9c9a4}:is(.em-svg,.sx-svg)[data-tone]{--em-floor:color-mix(in srgb, var(--em-bg-b) 70%, #fff);--em-floor-line:color-mix(in srgb, var(--em-city-near) 70%, var(--em-bg-b));--em-curb:color-mix(in srgb, var(--em-city-near) 80%, #6b6378);--em-curb-side:color-mix(in srgb, var(--em-city-near) 60%, #4a4555);--em-plant:#a9c9a4}:root[data-theme$=dark] :-webkit-any(.em-svg,.sx-svg)[data-tone]{--em-floor:color-mix(in srgb, var(--em-bg-a) 80%, #fff 6%);--em-floor-line:color-mix(in srgb, var(--em-city-near) 80%, var(--em-bg-a));--em-curb:color-mix(in srgb, var(--em-city-near) 70%, #000);--em-curb-side:color-mix(in srgb, var(--em-city-near) 50%, #000);--em-plant:#4f6b55}:root[data-theme$=dark] :-moz-any(.em-svg,.sx-svg)[data-tone]{--em-floor:color-mix(in srgb, var(--em-bg-a) 80%, #fff 6%);--em-floor-line:color-mix(in srgb, var(--em-city-near) 80%, var(--em-bg-a));--em-curb:color-mix(in srgb, var(--em-city-near) 70%, #000);--em-curb-side:color-mix(in srgb, var(--em-city-near) 50%, #000);--em-plant:#4f6b55}:root[data-theme$=dark] :is(.em-svg,.sx-svg)[data-tone]{--em-floor:color-mix(in srgb, var(--em-bg-a) 80%, #fff 6%);--em-floor-line:color-mix(in srgb, var(--em-city-near) 80%, var(--em-bg-a));--em-curb:color-mix(in srgb, var(--em-city-near) 70%, #000);--em-curb-side:color-mix(in srgb, var(--em-city-near) 50%, #000);--em-plant:#4f6b55}.sx-svg{display:block}.sx-svg[data-tone]{--sx-bld:#b7aacb;--sx-bld-dark:#8f80a9;--sx-inside:#8a7aa6;--sx-box:#c9a982;--sx-deco:#9d8fb8;--sx-glow:#fff3c4;--sx-walk:#e6dff0;--sx-joint:#d3c9e2;--sx-curb:#c4b8d8;--sx-road:#cfc5de;--sx-win-lit:#fbf7ff;--sx-win-off:#a99cc0}.sx-svg[data-tone=blue]{--sx-bld:#a9b9d2;--sx-bld-dark:#7f93b4;--sx-inside:#7a8fb0;--sx-deco:#8c9fbe;--sx-walk:#e1e8f2;--sx-joint:#cdd7e6;--sx-curb:#b9c7dc;--sx-road:#c6d1e2;--sx-win-lit:#f7faff;--sx-win-off:#9badc8}.sx-svg[data-tone=peach]{--sx-bld:#d4bba9;--sx-bld-dark:#b3967f;--sx-inside:#a8896f;--sx-deco:#bb9f88;--sx-walk:#f1e6dd;--sx-joint:#e3d2c5;--sx-curb:#d9c3b3;--sx-road:#e1cfc1;--sx-win-lit:#fffaf4;--sx-win-off:#c4a993}.sx-svg[data-tone=mint]{--sx-bld:#a8c7b4;--sx-bld-dark:#7fa58e;--sx-inside:#78a089;--sx-deco:#8db39c;--sx-walk:#e1eee6;--sx-joint:#cde2d5;--sx-curb:#b9d4c3;--sx-road:#c5dccd;--sx-win-lit:#f7fcf9;--sx-win-off:#98bba6}:root[data-theme$=dark] .sx-svg[data-tone]{--sx-bld:#4a3f5c;--sx-bld-dark:#362d45;--sx-inside:#2a2236;--sx-box:#8a6f52;--sx-deco:#574a6c;--sx-glow:#ffe3a0;--sx-walk:#2f2839;--sx-joint:#3c3349;--sx-curb:#463c55;--sx-road:#251f2e;--sx-win-lit:#e9dff8;--sx-win-off:#3a3149}:root[data-theme$=dark] .sx-svg[data-tone=blue]{--sx-bld:#3e4b60;--sx-bld-dark:#2d3748;--sx-inside:#212a38;--sx-deco:#4b5a72;--sx-walk:#27303d;--sx-joint:#333e4e;--sx-curb:#3b485b;--sx-road:#1d242f;--sx-win-lit:#dde9f8;--sx-win-off:#323e50}:root[data-theme$=dark] .sx-svg[data-tone=peach]{--sx-bld:#5a4744;--sx-bld-dark:#433432;--sx-inside:#2e2423;--sx-deco:#6a5552;--sx-walk:#372d2d;--sx-joint:#443837;--sx-curb:#4f4140;--sx-road:#2a2222;--sx-win-lit:#f6e7dc;--sx-win-off:#4a3c3a}:root[data-theme$=dark] .sx-svg[data-tone=mint]{--sx-bld:#3e574b;--sx-bld-dark:#2d4137;--sx-inside:#1f2d27;--sx-deco:#4b6a5c;--sx-walk:#27332e;--sx-joint:#333f39;--sx-curb:#3b4b44;--sx-road:#1d2622;--sx-win-lit:#dff2e8;--sx-win-off:#32443c}.sx-twinkle{animation:4s ease-in-out infinite sx-twinkle}.sx-twinkle:nth-child(2n){animation-delay:1.3s}.sx-twinkle:nth-child(3n){animation-delay:2.6s}.sx-drone{animation:5s ease-in-out infinite sx-drone}.sx-garland{animation:2.4s ease-in-out infinite sx-garland}@keyframes sx-twinkle{0%,to{opacity:.35}50%{opacity:1}}@keyframes sx-drone{0%,to{transform:translate(0)}50%{transform:translate(6px,-3px)}}@keyframes sx-garland{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.sx-twinkle,.sx-drone,.sx-garland{animation:none}}.sx-flow{animation:9s ease-in-out infinite sx-flow}.sx-flowline{stroke-dasharray:26 8;animation:3.5s linear infinite sx-dash}.sx-trail{animation:2.8s linear infinite sx-trail}@keyframes sx-flow{0%,to{transform:translate(0)}50%{transform:translate(-14px)}}@keyframes sx-dash{to{stroke-dashoffset:-68px}}@keyframes sx-trail{0%{opacity:0;transform:translate(-80px)}20%{opacity:1}to{opacity:0;transform:translate(120px)}}@media (prefers-reduced-motion:reduce){.sx-flow,.sx-flowline,.sx-trail{animation:none}}.sx-region-divider{border-top:1px solid color-mix(in srgb, var(--muted) 24%, transparent);color:var(--muted);background:0 0;grid-column:1/-1;margin:14px 0 8px;padding-top:10px;font-size:12px}.sx-pagination{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}
