@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-var.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-italic-var.woff2) format("woff2")}@font-face{font-family:Spline Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spline-sans-latin-ext-var.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spline-sans-var.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/spline-sans-latin-ext-var.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/spline-sans-var.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/spline-sans-latin-ext-var.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/spline-sans-var.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root,[data-theme=light]{--paper:#e4dcc9;--raised:#efe7d7;--sunk:#d8cdb4;--line:#bfb29d;--line-soft:#cfc4b0;--text:#5a4632;--muted:#918270;--faint:#b0a594;--mark:#d8a53a;--red:#a8432e;--green:#4e7240;--hover:rgba(90,70,50,0.08);--active:rgba(90,70,50,0.13);--selected:rgba(90,70,50,0.21);--shadow-l2:0 13px 34px rgba(74,56,38,0.4);--shadow-l3:0 21px 55px rgba(74,56,38,0.52);--red-soft:rgba(168,67,46,0.1);--red-line:rgba(168,67,46,0.42);--green-soft:rgba(78,114,64,0.12);--green-line:rgba(78,114,64,0.42);--mark-soft:rgba(216,165,58,0.12);--mark-line:rgba(216,165,58,0.42);--stk-1:#9c6e2e;--stk-2:#b07f33;--stk-3:#c49139;--royC:#6e2a1c;--laborC:#7d3020;--expC:#8b3625;--woC:#9a3c29;--invC:var(--red);--pill-halo:#f6f0e2}[data-theme=dark]{--paper:#16233f;--raised:#1f3157;--sunk:#0f1a30;--line:#444d60;--line-soft:#2f3a51;--text:#e9e4d6;--muted:#999b9d;--faint:#6a707b;--mark:#d8a53a;--red:#b0463b;--green:#74a981;--hover:rgba(233,228,214,0.08);--active:rgba(233,228,214,0.13);--selected:rgba(233,228,214,0.21);--shadow-l2:0 13px 34px rgba(0,0,0,1);--shadow-l3:0 21px 55px rgba(0,0,0,1);--red-soft:rgba(176,70,59,0.14);--red-line:rgba(176,70,59,0.5);--green-soft:rgba(116,169,129,0.16);--green-line:rgba(116,169,129,0.5);--mark-soft:rgba(216,165,58,0.14);--mark-line:rgba(216,165,58,0.46);--stk-1:#9c6e2e;--stk-2:#b07f33;--stk-3:#c49139;--royC:#792d25;--laborC:#87332a;--expC:#953930;--woC:#a23f35;--invC:var(--red);--pill-halo:#0f1a30}:root{--serif:"Fraunces",serif;--sans:"Spline Sans",-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}body,html{touch-action:pan-x pan-y}button,input,select,textarea{font-family:inherit}body{background:var(--paper);color:var(--text);font-family:var(--sans);font-size:13px;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh}.num{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}a{color:var(--mark)}.wrap{max-width:920px;margin:0 auto;padding:34px 21px 55px}.topbar{display:flex;align-items:center;justify-content:space-between;padding-bottom:21px;border-bottom:1px solid var(--line-soft);margin-bottom:34px}.topbar img{height:22px;width:auto}.eyebrow{font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--mark)}.greeting{font-family:var(--serif);font-weight:300;font-size:34px;line-height:1.1;letter-spacing:-.02em;margin:21px 0 8px}.greeting .name{color:var(--mark);font-style:italic;font-weight:700}.sub{color:var(--muted);margin-bottom:34px}.section-title{font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--muted);text-transform:uppercase;margin:34px 0 13px}.card{background:var(--raised);border:1px solid var(--line-soft);border-radius:10px;padding:21px}.list{display:flex;flex-direction:column;gap:13px;list-style:none}.list .card{display:flex;align-items:center;justify-content:space-between}.list .meta{font-size:13px}.empty,.list .meta{color:var(--faint)}.connect-card,.empty-center{text-align:center}.connect-card{margin-bottom:34px;border-radius:34px;padding:34px}.connect-mail{display:flex;align-items:flex-start;gap:10px;padding:13px 16px;border-radius:13px;background:var(--green-soft);border:1px solid var(--green-line);font-size:14px;color:var(--text);line-height:1.55;text-align:left}.connect-mail span{min-width:0;overflow-wrap:anywhere}@media (max-width:620px){.connect-card{padding:21px;border-radius:21px}}.sp-connect{width:min(560px,100%);margin:auto;align-self:center;padding:34px 0 55px}.sp-connect .connect-card{margin-bottom:0}.connect-mail svg{flex-shrink:0;margin-top:2px}.connect-mail b{color:var(--green);font-weight:600;white-space:nowrap}.connect-gate{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:34px 21px}.connect-gate .connect-card{width:min(420px,100%);margin-bottom:0;box-shadow:var(--shadow-l3);animation:panelCardIn .34s cubic-bezier(.2,0,.2,1) backwards}.connect-card .connect-logout{display:inline-flex;width:auto;margin:21px auto 0}.connect-door{width:min(420px,100%);min-height:410px;background:var(--raised);border:1px solid var(--line);border-radius:34px;padding:34px;text-align:center;position:relative;box-shadow:var(--shadow-l3);display:flex;flex-direction:column;justify-content:center;animation:panelCardIn .34s cubic-bezier(.2,0,.2,1) backwards}@media (max-width:620px){.connect-door{padding:21px;border-radius:21px;min-height:0}}.connect-in-auth{text-align:center}.connect-title{font-family:var(--serif);font-size:34px;font-weight:400;margin:0 0 13px;color:var(--text)}.connect-title em.num{font-style:italic;color:var(--mark)}.connect-done{display:flex;flex-direction:column;align-items:center;gap:16px;padding:4px 0}.connect-done .connect-title{margin:0}.connect-lede{font-size:13px;color:var(--muted);line-height:1.55;margin:0 0 8px}.connect-lede b.num{color:var(--text);font-weight:600}.connect-form{display:grid;grid-gap:13px;gap:13px;text-align:left;margin-top:21px}.connect-field label{display:block;font-size:13px;color:var(--muted);margin-bottom:5px}.connect-field .field{width:100%;box-sizing:border-box;border-radius:999px;padding-left:16px;padding-right:16px}.store-left.connect-window{align-items:stretch}.connect-bare{text-align:center;width:min(560px,100%);margin:0 auto;padding:13px 8px}.connect-form .auth-pass-wrap .field{padding-right:47px}.set-modal-field .auth-pass-wrap{width:100%}.set-modal-field .auth-pass-wrap .set-input{padding-right:47px}.cred-stack{display:grid;grid-template-columns:minmax(0,1fr)}.cred-stack>.cred-slide{grid-area:1/1}.cred-slide{transition:opacity .26s cubic-bezier(.2,0,.2,1),filter .26s cubic-bezier(.2,0,.2,1),transform .4s cubic-bezier(.2,0,.2,1)}.cred-slide.cred-in{opacity:1;filter:blur(0);transform:none;pointer-events:auto}.cred-slide.cred-out-l{transform:translateX(-21px)}.cred-slide.cred-out-l,.cred-slide.cred-out-r{opacity:0;filter:blur(4px);pointer-events:none}.cred-slide.cred-out-r{transform:translateX(21px)}.cred-confirm,.cred-track-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px}.cred-confirm{text-align:center}.cred-medal{display:flex;justify-content:center}.cred-medal svg{overflow:visible}.cred-medal .ring{stroke-dasharray:163;stroke-dashoffset:163;animation:credMedalDraw .9s cubic-bezier(.2,0,.2,1) .1s forwards}.cred-medal .tick{stroke-dasharray:34;stroke-dashoffset:34;animation:credMedalDraw .45s cubic-bezier(.2,0,.2,1) .8s forwards}@keyframes credMedalDraw{to{stroke-dashoffset:0}}.cred-confirm-line{font-family:var(--serif);font-weight:300;font-size:28px;letter-spacing:-.01em;color:var(--text);line-height:1.2}.connect-err{color:var(--red);font-size:13px;text-align:center}.connect-submit{justify-self:center;margin-top:8px}.connect-otp{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:21px}.connect-parked{background:var(--red-soft);border:1px solid var(--red-line);border-radius:13px;padding:13px 16px;font-size:14px;color:var(--text);line-height:1.55;text-align:left;margin-bottom:13px}.connect-face>*{animation:panelCardIn .34s cubic-bezier(.2,0,.2,1) both}.connect-face.dir-fwd>*{animation-name:connectInR}.connect-face.dir-back>*{animation-name:connectInL}.connect-face>:first-child{animation-delay:.02s}.connect-face>:nth-child(2){animation-delay:.08s}.connect-face>:nth-child(3){animation-delay:.14s}.connect-face>:nth-child(4){animation-delay:.2s}.connect-face>:nth-child(5){animation-delay:.26s}.connect-face>:nth-child(6){animation-delay:.32s}@keyframes connectInR{0%{opacity:0;transform:translateX(28px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes connectInL{0%{opacity:0;transform:translateX(-28px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.connect-steps{list-style:none;margin:21px 0;padding:0;display:grid;grid-gap:13px;gap:13px;text-align:left}.connect-steps li{display:flex;align-items:center;gap:13px}.connect-step-n{flex:none;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--sans);font-size:13px;font-weight:600;color:var(--text);border:1px solid;background:transparent}.connect-step-t{font-size:14px;line-height:1.5;color:var(--text)}.connect-nav{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-top:21px}.connect-nav.one{justify-content:flex-start}.connect-nav.one-right{justify-content:stretch}.connect-nav.one-right .connect-submit{width:100%}.connect-nav .connect-back-form{display:contents}.connect-back{font-family:var(--sans);font-size:13px;font-weight:600;cursor:pointer;color:var(--muted);background:transparent;border:1px solid var(--line);padding:13px 26px;border-radius:999px;transition:color .12s cubic-bezier(.2,0,.2,1),background .12s cubic-bezier(.2,0,.2,1),border-color .12s cubic-bezier(.2,0,.2,1)}@media (hover:hover){.connect-back:hover{color:var(--text);background:var(--hover)}}.connect-back:focus-visible{outline:2px solid var(--mark);outline-offset:1px}.connect-nav .connect-next,.connect-nav .connect-submit{width:auto;padding:13px 26px}.connect-nav .connect-submit{margin-top:0;justify-self:auto}.connect-done .connect-login{width:100%;margin:4px 0 0}.connect-check{width:56px;height:56px;color:var(--green);display:flex;align-items:center;justify-content:center}.connect-check .pcc-ring{stroke-dasharray:151;stroke-dashoffset:151;transform-origin:50% 50%;transform:rotate(-90deg);animation:pccRing .5s cubic-bezier(.2,0,.2,1) .12s forwards}.connect-check .pcc-tick{stroke-dasharray:36;stroke-dashoffset:36;animation:pccTick .34s cubic-bezier(.2,0,.2,1) .5s forwards}.connect-confetti-hold{min-height:210px}.connect-tracker.tv-track{margin:13px 0 0 calc(50% - 124px);max-width:calc(50% + 124px)}.connect-tracker .tv-dot{width:21px;height:21px;margin-left:6.5px}.connect-tracker .tv-label{width:96px;position:relative}.connect-tracker .tv-step:after,.connect-tracker .tv-step:before{width:5px;left:121.5px}.connect-tracker .connect-begin-step{overflow:visible}.connect-tracker .connect-begin-step .tv-label{visibility:hidden}.connect-begin-pill{position:absolute;left:124px;top:50%;transform:translate(-50%,-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:92px;height:34px;padding:0;border-radius:999px;border:1px solid var(--mark);background:var(--raised);font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--mark);white-space:nowrap;overflow:hidden}.connect-begin-btn{cursor:pointer;font:inherit;font-weight:500;letter-spacing:.04em;transition:width .42s cubic-bezier(.2,0,.2,1),height .42s cubic-bezier(.2,0,.2,1),border-radius .42s cubic-bezier(.2,0,.2,1),background .2s ease,color .2s ease,border-color .2s ease}@media (hover:hover){.connect-begin-btn:hover:not(:disabled){background:var(--mark);color:#241a08}}.connect-begin-btn:focus-visible{outline:2px solid var(--mark);outline-offset:2px}.connect-begin-btn:disabled{cursor:default}.connect-begin-pill.is-live,.connect-begin-pill.is-pushed{width:21px;height:21px;padding:0;border-radius:50%;background:var(--mark);border-color:var(--mark);color:transparent;transform:translate(-50%,-50%)!important}.connect-tracker .tv-step.active:after{transform:scaleY(1)}.connect-tracker .tv-step.active .tv-dot{background:var(--mark);transition-delay:.4s}.connect-tracker .tv-step{height:54px;transition:height .55s cubic-bezier(.2,0,.2,1),padding-top .55s cubic-bezier(.2,0,.2,1)}.connect-tracker .tv-step:after,.connect-tracker .tv-step:before{top:-27px;height:54px}.connect-tracker .tv-step.connect-auth-open{height:132px;align-items:flex-start;padding-top:10px}.connect-tracker .tv-step.connect-auth-open .tv-dot{margin-top:6.5px;opacity:0}.connect-tracker .tv-step.connect-auth-open .tv-label{transform:translateX(-28px);margin-top:12px}.connect-tracker .tv-label{transition:color .25s ease .67s,transform .45s cubic-bezier(.2,0,.2,1)}.connect-tracker .tv-dot{transition:background .25s ease .42s,width .45s cubic-bezier(.2,0,.2,1),height .45s cubic-bezier(.2,0,.2,1)}.connect-tracker .tv-step.active .tv-dot{animation:none}.connect-tracker .tv-step.connect-auth-open.otp-sent{height:54px;padding-top:10px;transition-delay:0s}.connect-tracker .tv-step.connect-auth-open.otp-sent .tv-label{transform:none;transition-delay:0s,.55s}.connect-tracker .connect-tvi-otp{z-index:2}.connect-tvi-otp .connect-railout{fill:var(--line-soft);transition:y .55s cubic-bezier(.2,0,.2,1),height .55s cubic-bezier(.2,0,.2,1)}.connect-tvi-otp:has(.otp-orbit.gathered) .connect-railout{y:1px;height:81px}.connect-tracker .tv-step:not(.reached):not(.active) .tv-dot,.connect-tvi-otp .otp-ring:not(.error) .otp-cell{background:var(--line-soft)}.connect-tracker .tv-step:before{background:var(--line-soft);opacity:1}.connect-otp{margin-top:13px;text-align:center}.connect-otp .auth-err{justify-content:center}.cl-swap{position:relative;display:inline-block;width:100%}.cl-out{position:absolute;right:0;top:0;width:100%;animation:clOut .3s cubic-bezier(.2,0,.2,1) forwards}.cl-in{animation:clIn .3s cubic-bezier(.2,0,.2,1) both}.cl-in,.cl-still{display:inline-block;width:100%}@keyframes clOut{to{opacity:0;transform:translateY(8px);filter:blur(4px)}}@keyframes clIn{0%{opacity:0;transform:translateY(-8px);filter:blur(4px)}}.connect-tracker .tv-step.active .cl-shimmer{color:transparent;background:linear-gradient(100deg,var(--mark) 42%,color-mix(in srgb,var(--mark) 40%,#fff) 50%,var(--mark) 58%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:clIn .3s cubic-bezier(.2,0,.2,1) both,clShimmer 1.8s linear .34s infinite}@keyframes clShimmer{0%{background-position:130% 0}to{background-position:-90% 0}}.connect-in-auth .connect-face{min-height:342px;display:flex;flex-direction:column}.connect-in-auth .connect-face>.connect-nav{margin-top:auto}.connect-in-auth .connect-form{flex:1 1 auto;display:flex;flex-direction:column}.connect-in-auth .connect-form .connect-nav{margin-top:auto}.connect-in-auth .connect-form{margin-top:13px;gap:8px}.connect-in-auth .connect-field label{margin-bottom:4px}.connect-in-auth .connect-field .field{padding-top:10px;padding-bottom:10px}.connect-in-auth .connect-done{min-height:342px}.connect-in-auth .connect-done .connect-check,.connect-in-auth .connect-done .connect-login{margin-top:auto}.connect-in-auth .connect-confetti-hold{min-height:342px}.connect-steps{gap:18px}.connect-steps li{gap:15px}.connect-step-t{font-size:18px}.connect-step-n{width:30px;height:30px;font-size:15px}.add-store-card{width:min(640px,100%);max-height:min(86dvh,780px);overflow-y:auto}.add-store-body .panel-note{margin-bottom:18px}.add-store-field{margin-bottom:13px;text-align:left}.add-store-field .field.err{border-color:var(--red)}.add-store-field .err-msg{color:var(--red);font-size:12px;margin-top:5px}.as-unit{position:relative}.as-unit .sym{position:absolute;top:50%;transform:translateY(-50%);color:var(--muted);font-size:13px;pointer-events:none}.as-unit.suf .sym{right:14px}.as-unit.pre .sym{left:14px}.as-unit.pre .field{padding-left:30px}.as-unit .field{width:100%}.add-store-emps{display:flex;flex-direction:column;gap:6px;margin-bottom:13px}.add-store-emp{display:flex;align-items:center;gap:10px;padding:8px 11px;background:var(--sunk);border:1px solid var(--line);border-radius:8px;font-size:13px}.add-store-emp-name{flex:1 1;text-align:left}.add-store-emp-meta{color:var(--muted)}.add-store-emp-del{padding:4px 7px;line-height:0}.add-store-empform{display:grid;grid-template-columns:1.4fr .9fr .9fr auto;grid-gap:8px;gap:8px;align-items:end}.add-store-empform .field{margin:0}.asf-cell{display:flex;flex-direction:column;gap:5px;min-width:0}.asf-lbl{font-size:12px;color:var(--muted)}.add-store-review{display:flex;flex-direction:column;gap:8px;margin:8px 0 13px;text-align:left}.add-store-review>div{display:flex;justify-content:space-between;gap:13px;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px}.add-store-review>div>span:first-child{color:var(--muted)}.add-store-nav{justify-content:space-between}.add-store-body .connect-card{margin:13px 0 0}@media (max-width:619px){.add-store-empform{grid-template-columns:1fr 1fr}}table{width:100%;border-collapse:collapse;font-size:13px}td,th{text-align:left;padding:8px 13px;border-bottom:1px solid var(--line-soft)}th{color:var(--muted);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.badge{display:inline-block;padding:2px 8px;border-radius:999px;border:1px solid var(--line);color:var(--text)}.badge,.btn{font-size:13px}.btn{background:var(--mark);color:#1a1205;border:none;border-radius:999px;padding:13px 21px;font-family:inherit;font-weight:600;cursor:pointer}.btn.ghost{background:transparent;color:var(--muted)}.btn.ghost,.field{border:1px solid var(--line)}.field{width:100%;background:var(--sunk);border-radius:6px;padding:13px;font-size:13px;color:var(--text);font-family:inherit}.field:focus{outline:none;border-color:var(--text)}label{display:block;color:var(--muted);margin-bottom:5px}.err,label{font-size:13px}.err{color:var(--red);text-align:center}.auth{min-height:100vh;display:grid;place-items:center;padding:21px}.auth .card{width:100%;max-width:380px;display:flex;flex-direction:column;gap:13px}.auth h1{font-family:var(--serif);font-weight:300;font-size:34px}.prompt{background:var(--raised);border:1px solid var(--mark);border-radius:10px;padding:21px;margin-bottom:21px;display:flex;gap:13px;align-items:flex-end;flex-wrap:wrap}.prompt .grow{flex:1 1;min-width:200px}body{transition:background .24s cubic-bezier(.2,0,.2,1),color .24s cubic-bezier(.2,0,.2,1)}.theme-switch{position:fixed;bottom:18px;right:18px;z-index:50;display:flex;align-items:center;gap:0;background:var(--raised);border:1px solid var(--line);border-radius:999px;padding:8px 13px 8px 0}@media (max-width:620px){.theme-switch{padding:6px 8px;gap:0;bottom:13px;right:13px}.theme-switch .theme-switch-label{display:none}}@media (max-width:999px){.theme-switch{display:none}}.theme-switch-label{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:lowercase;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;min-width:67px}.theme-type-caret{display:inline-block;width:1.5px;height:12px;margin-left:2px;background:var(--mark);animation:themeCaretBlink .9s steps(1) infinite}@keyframes themeCaretBlink{0%,49%{opacity:1}50%,to{opacity:0}}.bespoke-caret{position:fixed;width:2px;border-radius:2px;background:var(--caret-ink,var(--text));z-index:2147483000;pointer-events:none;opacity:0;transition:left .11s cubic-bezier(.22,.61,.36,1),top .11s cubic-bezier(.22,.61,.36,1);will-change:left,top}.bespoke-caret.blinking{animation:bespokeCaretBlink 1s ease infinite}@keyframes bespokeCaretBlink{0%,42%{opacity:1}58%,to{opacity:0}}.theme-track{width:44px;height:24px;border-radius:999px;background:var(--sunk);border:1px solid var(--line);position:relative;cursor:pointer}.theme-knob{position:absolute;width:18px;height:18px;border-radius:50%;background:var(--mark);top:50%;left:2px;transform:translateY(-50%);transition:left .24s cubic-bezier(.2,0,.2,1)}[data-theme=dark] .theme-knob{left:22px}.report-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:21px;gap:21px;align-items:start;align-content:start}.span-S{grid-column:span 4}.span-L{grid-column:span 12}.span-S.col-1{grid-column:1/span 4}.span-S.col-5{grid-column:5/span 4}.span-S.col-9{grid-column:9/span 4}@media (max-width:760px){.span-S,.span-S.col-1,.span-S.col-5,.span-S.col-9{grid-column:span 12}}.pw{position:relative;border-radius:13px;padding:13px;min-width:0;container-type:inline-size;border:1px solid transparent;animation:pwLand .4s cubic-bezier(.2,0,.2,1) both;transform-origin:50% 50%}@keyframes pwLand{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}.report-grid .pw.ro{cursor:default}.sp-report-area{display:flex;flex-direction:column;gap:21px}.sp-window{background:var(--paper);border:1px solid var(--line);border-radius:34px;padding:21px}@media (max-width:999px){.sp-window{border-radius:21px;padding:13px}}.stat{padding:21px 13px;text-align:center;position:relative}.stat,.stat-formula{background:var(--raised);border:1px solid var(--line);border-radius:21px}.stat-formula{position:absolute;left:-1px;right:-1px;top:-1px;z-index:6;min-height:calc(100% + 2px);padding:13px;display:flex;flex-direction:column;justify-content:center;gap:2px;opacity:0;filter:blur(6px);pointer-events:none;transition:opacity .22s ease,filter .22s ease}@media (hover:hover){.stat.has-formula:hover .stat-formula{opacity:1;filter:blur(0)}}.stat.has-formula.sf-open .stat-formula{opacity:1;filter:blur(0)}.stat.has-formula .stat-fig,.stat.has-formula .stat-label{transition:opacity .22s ease,filter .22s ease}@media (hover:hover){.stat.has-formula:hover .stat-fig,.stat.has-formula:hover .stat-label{opacity:0;filter:blur(5px)}}.stat.has-formula.sf-open .stat-fig,.stat.has-formula.sf-open .stat-label{opacity:0;filter:blur(5px)}@media (hover:hover){.canvas .stat.has-formula:hover .stat-fig,.canvas .stat.has-formula:hover .stat-label{opacity:1;filter:none}}.canvas .stat.has-formula.sf-open .stat-fig,.canvas .stat.has-formula.sf-open .stat-label{opacity:1;filter:none}@media (hover:hover){.canvas .stat.has-formula:hover .stat-formula{opacity:0}}.canvas .stat.has-formula.sf-open .stat-formula{opacity:0}.sf-row{display:flex;align-items:baseline;gap:5px;font-size:13px;line-height:1.3;color:var(--muted)}.sf-op{width:8px;text-align:center;color:var(--faint);flex-shrink:0}.sf-label{flex:1 1;text-align:left;min-width:0;overflow-wrap:anywhere}.sf-v{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;color:var(--text);white-space:nowrap}.sf-row.sf-total{border-top:1px solid var(--line-soft);padding-top:3px;margin-top:2px}.sf-row.sf-total .sf-label,.sf-row.sf-total .sf-v{font-weight:600;color:var(--text)}.sf-cashiers{border-top:1px solid var(--line-soft);padding-top:4px;margin-top:3px;text-align:left}.stat-formula>.sf-cashiers:first-child{border-top:none;padding-top:0;margin-top:0}.sf-cashiers-head{font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:2px}.sf-cashiers-names{font-size:13px;line-height:1.35;color:var(--text);overflow-wrap:anywhere}.stat.v-over .stat-formula{border-color:var(--green-line)}.stat.v-short .stat-formula{border-color:var(--red-line)}.sf-v.over{color:var(--green)}.sf-v.short{color:var(--red)}.stat.v-over .sf-row.sf-total .sf-v{color:var(--green)}.stat.v-short .sf-row.sf-total .sf-v{color:var(--red)}.stat.hero .stat-formula{border-color:var(--mark)}.stat.hero.loss .stat-formula{border-color:var(--red)}.stat-label{font-size:8px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.stat-fig{font-family:var(--serif);font-weight:400;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em;line-height:1;margin-top:8px;font-size:34px;white-space:nowrap}.stat-fig .cents{font-size:.62em;letter-spacing:0}.stat.hero{border-color:var(--mark)}.stat.hero .stat-fig{color:var(--mark)}.stat.hero.loss{border-color:var(--red)}.stat.hero.loss .stat-fig{color:var(--red)}.stat.v-over .stat-fig{color:var(--green)}.stat.v-short .stat-fig{color:var(--red)}.set-title{font-family:var(--serif);font-weight:400;font-size:34px;letter-spacing:-.01em;color:var(--text);margin-bottom:13px;text-align:center}.report-date-wrap{container-type:inline-size}.report-date-head{font-family:var(--serif);font-weight:400;font-size:min(34px,8.5cqw);letter-spacing:-.01em;color:var(--text);margin-bottom:21px;text-align:center;font-feature-settings:"lnum";font-variant-numeric:lining-nums;white-space:nowrap}.set-row{display:grid;grid-gap:21px;gap:21px}.set-row>*{min-width:0}.set-row.n3{grid-template-columns:repeat(3,1fr)}.set-row.formula{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center}.set-row .stat{padding:21px 8px;container-type:inline-size}.set-row .stat-fig{font-size:34px;line-height:1;white-space:nowrap;transform-origin:center;will-change:transform}@container (max-width: 560px){.set-row.formula,.set-row.n3{grid-template-columns:1fr}}.op{font-family:var(--serif);font-weight:300;font-size:34px;line-height:1;color:var(--faint);text-align:center;padding:0 2px;font-feature-settings:"lnum";font-variant-numeric:lining-nums}@media (max-width:760px){.set-row.formula,.set-row.n3{grid-template-columns:1fr}.op{padding:0}}.ledger{container-type:inline-size}.ledger-title{font-family:var(--serif);font-weight:400;font-size:min(34px,15cqw);letter-spacing:-.01em;color:var(--text);margin-bottom:8px;text-align:center}.ledger-counts{font-size:13px;color:var(--muted);margin-bottom:13px;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;text-align:center}.ledger-counts b{color:var(--text);font-weight:600}.ledger-counts b,.ledger-counts>span{white-space:nowrap}.ledger-counts .c-good{color:var(--green);font-weight:600}.ledger-counts .c-flag{color:var(--red);font-weight:600}.ledger-wrap{border:1px solid var(--line);border-radius:21px;overflow:hidden;overflow-x:auto;background:var(--raised)}.ledger-wrap table{width:100%;border-collapse:collapse;font-size:13px}.ledger-wrap th{font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:left;padding:13px;border-bottom:1px solid var(--line);white-space:nowrap}.ledger-wrap td{padding:8px 13px;border-bottom:1px solid var(--line-soft);color:var(--text);vertical-align:middle}.ledger-wrap tr:last-child td{border-bottom:none}.ledger-wrap td.num{text-align:left;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.ledger-wrap th.num{text-align:left}.ledger-wrap td.dim{color:var(--faint)}.ledger-wrap td.date{color:var(--muted);white-space:nowrap}.ledger-wrap td.c-flag{color:var(--red)}.ledger-check{display:inline-block;width:17px;height:17px;vertical-align:-3.5px}@media (max-width:560px){.ledger-wrap td.sm-hide,.ledger-wrap th.sm-hide{display:none}.ledger-wrap td:first-child,.ledger-wrap th:first-child{width:99%}}@media (max-width:400px){.ledger-wrap td,.ledger-wrap th{padding-left:8px;padding-right:8px}}.pill{display:inline-block;font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid var(--line);color:var(--muted);background:var(--paper);white-space:nowrap;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.pill.good{border-color:var(--green);color:var(--green)}.pill.flag{border-color:var(--red);color:var(--red)}.pill+.pill{margin-left:5px}.ledger-wrap .pill{border-color:var(--muted);background:var(--muted);color:var(--paper)}.ledger-wrap .pill.good{border-color:var(--green);background:var(--green);color:var(--paper)}.ledger-wrap .pill.flag{border-color:var(--red);background:var(--red);color:var(--paper)}.ledger-wrap .pill.won{border-color:var(--mark);background:var(--mark);color:var(--paper)}.shell.rail .ledger-wrap button.pill{text-transform:uppercase}@media (hover:hover){.ledger-wrap button.pill:hover{background:var(--muted)}.ledger-wrap button.pill.good:hover{background:var(--green)}.ledger-wrap button.pill.flag:hover{background:var(--red)}.ledger-wrap button.pill.won:hover{background:var(--mark)}}.plg-title{font-family:var(--serif);font-weight:400;font-size:34px;letter-spacing:-.01em;color:var(--text);margin-bottom:13px;text-align:center}.plg svg{display:block;width:100%;height:auto}.plg .ax{font-family:var(--sans);font-size:8px;fill:var(--faint);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.plg .ax.lab{font-size:13px;fill:var(--faint)}.plg .mer{letter-spacing:.1em}.plg .axt,.plg .mer{font-size:8px;fill:var(--faint);font-weight:600}.plg .axt{letter-spacing:.16em;text-transform:uppercase}.plg .axt,.plg .pillt{font-family:var(--sans)}.plg .pillt{font-weight:600;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.plg .pillt,.plg .pillt.neg{fill:var(--paper)}.plg .pill-bg{fill:var(--mark);stroke:var(--mark);stroke-width:1}.plg .pill-bg.neg{fill:var(--red);stroke:var(--red)}.plg .pill-bg.in{animation:pillIn .35s ease both}#segTip{box-shadow:var(--shadow-l2)}@keyframes barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.plg .bar-stack.grow{transform-box:view-box;animation:barGrow .36s cubic-bezier(.16,.84,.34,1) both}@keyframes pillIn{0%{opacity:0}to{opacity:1}}.plg .pillt.in{animation:pillIn .35s ease both}.plg .bar-seg{transition:transform .22s cubic-bezier(.2,0,.2,1),filter .22s;transform-box:fill-box;transform-origin:center bottom;pointer-events:none}.plg .seg-w{transform-box:fill-box;transform-origin:center;transition:transform .18s cubic-bezier(.2,0,.2,1),filter .18s}.plg .seg-w.seg-hover{transform:scale(1.05);filter:url(#segShadowF)}.plg .stk-seg{pointer-events:auto;cursor:pointer;rx:0;transition:rx .18s cubic-bezier(.2,0,.2,1)}.plg .seg-w.seg-hover .stk-seg{rx:5px}.plg .bar-hit{fill:transparent;cursor:pointer}#segTip{position:fixed;z-index:60;pointer-events:none;display:none;background:var(--raised);border:1px solid var(--line);border-radius:8px;padding:5px 13px;font-family:var(--sans);font-size:13px;color:var(--muted);box-shadow:0 8px 21px rgba(6,12,24,.25);white-space:nowrap}#segTip .dot{display:inline-block;width:9px;height:9px;border-radius:5px;margin-right:8px}#segTip b{color:var(--text);font-weight:600;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;margin-left:5px}.segd-card.panel-card{display:flex;flex-direction:column;align-items:center;min-height:233px;max-height:min(76dvh,640px)}.segd-head{font-size:13px;font-weight:600;letter-spacing:.04em;text-align:center;color:var(--text);padding:0 34px}.segd-fig{flex:1 1;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-weight:300;font-size:55px;line-height:1;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.segd-close{position:absolute;top:13px;right:16px;background:transparent;border:none;cursor:pointer;color:var(--muted);padding:5px;display:flex;border-radius:999px;transition:color .12s}@media (hover:hover){.segd-close:hover{color:var(--text)}}.segd-pie-wrap{display:flex;align-items:center;gap:21px;margin:13px 0 4px;animation:tviFadeIn .3s cubic-bezier(.2,0,.2,1) both}.segd-pie{width:118px;height:118px;flex-shrink:0}.segd-pie circle,.segd-pie path{stroke:var(--raised);stroke-width:1.5}.segd-pie-legend{display:flex;flex-direction:column;gap:2px;min-width:0}.segd-key{display:flex;align-items:center;gap:8px;border:none;background:transparent;font-family:var(--sans);font-size:12.5px;color:var(--muted);cursor:pointer;padding:3px 8px;border-radius:8px;text-align:left;transition:color .14s,background .14s}@media (hover:hover){.segd-key:hover{background:var(--hover);color:var(--text)}}.segd-key.on{color:var(--text);font-weight:600}.segd-sw{width:9px;height:9px;border-radius:3px;flex-shrink:0}.segd-key-lbl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.segd-key-val{margin-left:auto;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;padding-left:13px}@media (max-width:620px){.segd-fig{font-size:42px}.segd-pie{width:96px;height:96px}.segd-pie-wrap{gap:13px}}.plg{text-align:center}.plg,.plg *{overflow-anchor:none}.tabs{display:flex;justify-content:center;gap:8px;margin:0 0 21px;flex-wrap:wrap}.tabs:empty{display:none}.rotate-lock{display:none!important}.tabs:not(:has(.tab)){display:none}.tab{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--muted);padding:8px 21px;cursor:pointer;transition:all .18s}.tab,.tabs.tabs-slider{background:var(--raised);border:1px solid var(--line);border-radius:999px}.tabs.tabs-slider{position:relative;display:inline-flex;gap:0;padding:5px}.tabs-slider .tab{border:none;background:transparent;position:relative;z-index:1;border-radius:999px}@media (hover:hover){.tabs-slider .tab:hover{background:var(--hover);color:var(--text)}}.tabs-slider .tab.active{background:transparent;color:#e4dcc9;border:none}@media (hover:hover){.tabs-slider .tab.active:hover{background:transparent;color:#e4dcc9}}.tab-thumb{position:absolute;top:5px;bottom:5px;left:5px;right:100%;background:#5a4632;border-radius:999px}[data-theme=dark] .tabs-slider .tab.active{color:#16233f}@media (hover:hover){[data-theme=dark] .tabs-slider .tab.active:hover{color:#16233f}}[data-theme=dark] .tab-thumb{background:#e9e4d6}@media (max-width:479px){.tab{padding:8px 10px;font-size:11.5px;white-space:nowrap}.tabs{gap:3px;flex-wrap:nowrap}}@media (max-width:619px){.tabs.tabs-slider{max-width:100%}.tabs-slider,.tabs.tabs-slider{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr}.tabs-slider .cad-tab,.tabs-slider .tab{padding:8px 5px;font-size:10px;white-space:nowrap;text-align:center}.tabs-slider .cad-tab{justify-content:center}}.legend{display:flex;justify-content:center;gap:21px;flex-wrap:wrap;margin-top:8px}.lg{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.lg .sw{width:12px;height:12px;border-radius:50%;display:inline-block}.lg-val{color:var(--text);font-weight:600;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}@media (max-width:619px){.legend{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;text-align:left}}.report-page{max-width:1560px;margin:0 auto;padding:34px 55px 89px}@media (max-width:980px){.report-page{padding:21px}}.report-head{margin-bottom:21px;container-type:inline-size}.report-head-row{display:flex;align-items:baseline;justify-content:flex-start;gap:5px 21px;flex-wrap:wrap}@media (max-width:999px){.report-head-row{justify-content:center}}.report-head .report-date{font-family:var(--sans);font-weight:500;font-style:normal;font-size:13px;letter-spacing:.01em;color:var(--muted);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.report-head .report-period{color:var(--muted);font-size:13px;margin-top:3px}.report-head .report-badges{margin-top:8px;display:flex;gap:5px;flex-wrap:wrap}.ad-summary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;margin-bottom:34px}@media (max-width:980px){.ad-summary{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ad-summary{grid-template-columns:1fr}}.ad-stat{background:var(--raised);border:1px solid var(--line);border-radius:34px;padding:21px;display:flex;flex-direction:column;gap:8px;transition:border-color .14s cubic-bezier(.2,0,.2,1),box-shadow .16s cubic-bezier(.2,0,.2,1),transform .16s cubic-bezier(.2,0,.2,1)}@media (hover:hover){.ad-stat:hover{box-shadow:var(--shadow-l2);transform:translateY(-1px)}}.ad-stat .lbl{font-size:8px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.ad-stat .val{font-family:var(--serif);font-weight:300;font-size:55px;letter-spacing:-.02em;line-height:1;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ad-stat.has-pending{border-color:var(--mark-line);background:var(--mark-soft)}.ad-stat.has-pending .val{color:var(--mark)}.ad-stat.has-engine .val{color:var(--muted)}.ad-stat .ad-stat-foot{font-size:13px;color:var(--faint);letter-spacing:.02em}.ad-reports{display:flex;flex-direction:column;gap:8px}.ad-report{display:flex;align-items:center;gap:13px;padding:13px;border:1px solid var(--line-soft);border-radius:13px;background:var(--paper);cursor:pointer;text-decoration:none;color:inherit;transition:border-color .14s cubic-bezier(.2,0,.2,1),background .14s cubic-bezier(.2,0,.2,1),transform .14s cubic-bezier(.2,0,.2,1),box-shadow .16s cubic-bezier(.2,0,.2,1)}@media (hover:hover){.ad-report:hover{border-color:var(--mark-line);background:var(--hover);box-shadow:var(--shadow-l2);transform:translateY(-1px)}}.ad-report:active{transform:translateY(0)}.ad-report:focus-visible{outline:2px solid var(--mark);outline-offset:-2px}.ad-report .ad-cad-name{font-size:13px;font-weight:600;color:var(--text);min-width:64px}.ad-report .ad-cad-meta{font-size:13px;color:var(--faint);flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ad-badge{font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 8px;border-radius:999px;border:1px solid;flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ad-badge.pending{color:var(--mark);background:var(--mark-soft);border-color:var(--mark-line)}.ad-badge.published{color:var(--green);background:var(--green-soft);border-color:var(--green-line)}.ad-badge.changes{color:var(--red);background:var(--red-soft);border-color:var(--red-line)}.ad-badge.quiet{color:var(--muted);background:var(--sunk);border-color:var(--line)}.ad-atoms-note{font-size:13px;color:var(--faint);margin-top:8px}.admin-status-pill{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 13px;border-radius:999px;border:1px solid transparent;display:inline-block}.admin-status-pill.pending{color:var(--mark);background:var(--mark-soft);border-color:var(--mark-line)}.admin-status-pill.published{color:var(--green);background:var(--green-soft);border-color:var(--green-line)}.admin-status-pill.changes{color:var(--red);background:var(--red-soft);border-color:var(--red-line)}.admin-actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:34px;align-items:center}.admin-btn{font-family:var(--sans);font-size:13px;font-weight:600;cursor:pointer;padding:8px 21px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--text);transition:background .14s,color .14s,border-color .14s}@media (hover:hover){.admin-btn:hover{background:var(--hover)}}.admin-btn.publish{color:var(--paper);background:var(--green);border-color:var(--green)}@media (hover:hover){.admin-btn.publish:hover{filter:brightness(1.06)}}.admin-btn.engine{color:var(--mark);border-color:var(--mark-line);background:transparent}@media (hover:hover){.admin-btn.engine:hover{background:var(--mark-soft);border-color:var(--mark)}}.admin-btn.sendback{color:var(--red);border-color:var(--red-line)}@media (hover:hover){.admin-btn.sendback:hover{background:var(--red-soft)}}.admin-btn:disabled{opacity:.45;cursor:default}@media (hover:hover){.admin-btn[disabled]:hover{background:transparent}}.admin-action-note{font-size:13px;color:var(--muted);flex-basis:100%;text-align:center}.admin-action-note.err{color:var(--red)}.admin-recollect-reason{font-family:var(--sans);font-size:13px;color:var(--text);background:var(--raised);border:1px solid var(--line);border-radius:13px;padding:8px 13px;min-width:260px}.admin-recollect-reason::placeholder{color:var(--faint)}.ad-findings{margin:5px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}.ad-findings li{font-size:13px;color:var(--muted)}.ad-findings li b{color:var(--red);font-weight:600;text-transform:uppercase;font-size:8px;letter-spacing:.08em;margin-right:5px}.ad-findings li b.concern{color:var(--mark)}.shell{--side-col:233px;display:grid;grid-template-columns:var(--side-col) 1fr;min-height:100vh}.shell.side-min{--side-col:72px}.sidebar{background:var(--raised);border-right:1px solid var(--line);padding:21px 13px;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;z-index:100;transition:padding .24s cubic-bezier(.2,0,.2,1)}@media (pointer:coarse){body,html{overflow-x:clip;overscroll-behavior-x:none}}@media (pointer:coarse) and (min-width:1000px){body,html{overscroll-behavior:none;background:var(--paper)}.shell{min-height:100dvh}.shell>.sidebar{position:fixed;left:0;top:0;width:var(--side-col);height:100dvh;transition:padding .24s cubic-bezier(.2,0,.2,1)}.shell>.content{grid-column:2;height:100dvh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none}.shell>.content::-webkit-scrollbar{display:none}}.shell.rail .sidebar{background:transparent;border-right:none;padding:13px;justify-content:center}.side-pill{display:flex;flex-direction:column;min-height:0;max-height:100%;background:var(--raised);border:1px solid var(--line);border-radius:55px;box-shadow:var(--shadow-l2);padding:8px 8px 13px}.side-header{display:flex;align-items:center;gap:5px;padding:2px 0 2px 8px;min-height:44px}.icon-btn{background:transparent;border:none;cursor:pointer;color:var(--muted);padding:5px;display:flex;border-radius:999px;transition:background .12s cubic-bezier(.2,0,.2,1)}.icon-btn>svg,.nav-ic>svg{transform-origin:center}.avatar,.icon-btn>svg,.nav-ic,.nav-ic>svg,.nav-txt,.side-collapse-mark{transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.side-collapse-btn{flex-shrink:0}.side-mark{flex:1 1;display:flex;justify-content:center;align-items:center;padding:5px;background:transparent;border:none;cursor:pointer;border-radius:13px;min-width:0}.side-mark img{display:block;height:28px;width:auto;max-width:100%}.side-collapse-mark{width:26px;height:26px;display:block;position:relative}.side-rule{height:1px;background:transparent;background-image:linear-gradient(var(--line-soft),var(--line-soft));background-repeat:no-repeat;background-position:50%;background-size:100% 1px;margin:8px 5px 5px}.shell.rail .side-header{margin-bottom:8px}.shell.rail.client .side-header{margin-bottom:2px}.shell.rail.client .account{padding-top:0}.nav-main{display:flex;flex-direction:column;min-height:0;overflow-y:auto;position:relative}.nav-thumb{position:absolute;left:0;right:0;top:0;bottom:100%;opacity:0;background:#5a4632;border-radius:999px;pointer-events:none;transition:opacity .18s cubic-bezier(.2,0,.2,1)}[data-theme=dark] .nav-thumb{background:#e9e4d6}.nav-eyebrow{font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding:13px 13px 5px;max-height:34px;opacity:1;transition:max-height .24s cubic-bezier(.2,0,.2,1),opacity .18s cubic-bezier(.2,0,.2,1),padding .24s cubic-bezier(.2,0,.2,1)}.nav-eyebrow,.nav-item{white-space:nowrap;overflow:hidden}.nav-item{display:flex;align-items:center;gap:13px;padding:8px 13px;border-radius:999px;color:var(--text);font-size:13px;font-weight:500;background:transparent;border:none;width:100%;text-align:left;text-decoration:none;font-family:inherit;cursor:pointer;margin-bottom:1px;position:relative;z-index:1;transition:background .12s cubic-bezier(.2,0,.2,1),color .12s cubic-bezier(.2,0,.2,1),padding .24s cubic-bezier(.2,0,.2,1),gap .24s cubic-bezier(.2,0,.2,1)}.nav-ic{flex-shrink:0;display:flex;width:17px}.nav-txt{display:inline-block;overflow:hidden;max-width:160px;opacity:1;transition:max-width .24s cubic-bezier(.2,0,.2,1),opacity .18s cubic-bezier(.2,0,.2,1),transform .26s cubic-bezier(.34,1.56,.64,1)}.nav-item.on{background:transparent;font-weight:600}.nav-item.on,.nav-item.on .nav-ic{color:var(--mark)}.shell.rail .nav-item.on,.shell.rail .nav-item.on .nav-ic{color:#e4dcc9}[data-theme=dark] .shell.rail .nav-item.on,[data-theme=dark] .shell.rail .nav-item.on .nav-ic{color:#16233f}.shell.admin .nav-item[data-go=dash] .dq{transition:transform .26s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover) and (pointer:fine){.shell.admin .nav-item[data-go=dash]:hover .dq1{transform:translate(-1.3px,-1.3px)}.shell.admin .nav-item[data-go=dash]:hover .dq2{transform:translate(1.3px,-1.3px)}.shell.admin .nav-item[data-go=dash]:hover .dq3{transform:translate(-1.3px,1.3px)}.shell.admin .nav-item[data-go=dash]:hover .dq4{transform:translate(1.3px,1.3px)}}.shell.admin .nav-item[data-go=dash] .ic-play .dq1{animation:adDq1 .5s cubic-bezier(.34,1.56,.64,1)}.shell.admin .nav-item[data-go=dash] .ic-play .dq2{animation:adDq2 .5s cubic-bezier(.34,1.56,.64,1)}.shell.admin .nav-item[data-go=dash] .ic-play .dq3{animation:adDq3 .5s cubic-bezier(.34,1.56,.64,1)}.shell.admin .nav-item[data-go=dash] .ic-play .dq4{animation:adDq4 .5s cubic-bezier(.34,1.56,.64,1)}@keyframes adDq1{50%{transform:translate(-1.8px,-1.8px)}}@keyframes adDq2{50%{transform:translate(1.8px,-1.8px)}}@keyframes adDq3{50%{transform:translate(-1.8px,1.8px)}}@keyframes adDq4{50%{transform:translate(1.8px,1.8px)}}@keyframes icSpin360{to{transform:rotate(1turn)}}.shell.rail .nav-item[data-go=dash] .ic-play>svg,.shell.rail .nav-item[data-go=roundtable] .ic-play>svg{animation:icSpin360 .72s cubic-bezier(.4,0,.2,1)}.shell.rail .nav-item[data-go=customize] .cz-plus{transform-box:view-box;transform-origin:16.75px 16.75px}.shell.rail .nav-item[data-go=customize] .ic-play .cz-plus{animation:icSpin360 .45s cubic-bezier(.4,0,.2,1)}.shell.rail .nav-item[data-go=store] .rp-line{stroke-dasharray:1;stroke-dashoffset:0}.shell.rail .nav-item[data-go=store] .ic-play .rp-line{animation:rpScribble .72s cubic-bezier(.4,0,.2,1) both}.shell.rail .nav-item[data-go=store] .ic-play .rp-l2{animation-delay:.08s}.shell.rail .nav-item[data-go=store] .ic-play .rp-l3{animation-delay:.16s}@keyframes rpScribble{0%{stroke-dashoffset:0}42%{stroke-dashoffset:1}52%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.sch-day{font:600 9px var(--sans);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.shell.rail .nav-item[data-go=schedule] .sch-day{transform-box:view-box;transform-origin:12px 15.4px}.shell.rail .nav-item[data-go=schedule] .ic-play .sch-day{animation:schPop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes schPop{0%{transform:scale(1)}45%{transform:scale(1.25)}to{transform:scale(1)}}.shell.rail .nav-item[data-armtrigger=store] .sf-awning,.shell.rail .nav-item[data-armtrigger=stores] .sf-awning{transform-box:fill-box;transform-origin:50% 100%}.shell.rail .nav-item[data-armtrigger=store] .ic-play .sf-awning,.shell.rail .nav-item[data-armtrigger=stores] .ic-play .sf-awning{animation:sfRipple .62s cubic-bezier(.34,1.56,.64,1)}@keyframes sfRipple{0%{transform:scaleY(1)}35%{transform:scaleY(1.22)}65%{transform:scaleY(.92)}to{transform:scaleY(1)}}.shell.rail .nav-item[data-armtrigger=cadence] .ck-hr,.shell.rail .nav-item[data-armtrigger=cadence] .ck-min,.shell.rail .nav-item[data-armtrigger=cadence] .ck-sec{transform-box:view-box;transform-origin:12px 12px;transition:transform .72s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.2,0,.2,1)}.shell.rail .nav-item[data-armtrigger=cadence] .ck-ms{transform-box:view-box;transform-origin:12px 12px;transition:opacity .4s cubic-bezier(.2,0,.2,1);animation:ckMsSpin 1s linear infinite}@keyframes ckMsSpin{to{transform:rotate(1turn)}}.shell.rail .nav-item[data-armtrigger=cadence] .ck-spin{transform-box:view-box;transform-origin:12px 12px;transition:transform .72s cubic-bezier(.4,0,.2,1)}.shell.rail .nav-item[data-go=audit] .bc-handle{transform-box:fill-box;transform-origin:50% calc(100% + .75px)}.shell.rail .nav-item[data-go=audit] .ic-play .bc-handle{animation:bcHandle .7s linear}@keyframes bcHandle{0%{transform:scaleY(1);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}45%{transform:scaleY(1.32);animation-timing-function:cubic-bezier(.2,0,.2,1)}to{transform:scaleY(1)}}.shell.rail .nav-item[data-go=settings] .gear-g{transform-box:view-box;transform-origin:12px 12px}.shell.rail .nav-item[data-go=settings] .ic-play .gear-g{animation:gearTurn .62s cubic-bezier(.34,1.56,.64,1)}@keyframes gearTurn{to{transform:rotate(45deg)}}.nav-item[data-go=command] .helm-wheel{transform-box:view-box;transform-origin:12px 12px;transform:rotate(0deg);transition:transform .42s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){.nav-item[data-go=command]:hover .helm-wheel{transform:rotate(90deg)}}.shell.admin .nav-item[data-go=store] .st-handle,.shell.admin .nav-item[data-go=store] .st-shelf{transition:transform .26s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover) and (pointer:fine){.shell.admin .nav-item[data-go=store]:hover .st-handle{transform:translateY(-1.4px)}.shell.admin .nav-item[data-go=store]:hover .st-shelf{transform:translateY(1.2px)}}.shell.admin .nav-item[data-go=store] .ic-play .st-handle{animation:adLid .5s cubic-bezier(.34,1.56,.64,1)}.shell.admin .nav-item[data-go=store] .ic-play .st-shelf{animation:adShelf .5s cubic-bezier(.34,1.56,.64,1)}@keyframes adLid{50%{transform:translateY(-2px)}}@keyframes adShelf{50%{transform:translateY(1.6px)}}.shell.admin .nav-item[data-go=command] .ic-play .helm-wheel{animation:adHelm .9s cubic-bezier(.2,0,.2,1)}@keyframes adHelm{to{transform:rotate(1turn)}}.shell.admin .nav-item[data-go=acquisition] .ic-play .in-lip{animation:adTray .6s cubic-bezier(.34,1.56,.64,1)}@keyframes adTray{40%{transform:translateY(-2.2px)}}.shell.admin .nav-item[data-go=archipelago] .cp-needle{transform-box:view-box;transform-origin:12px 12px;transition:transform .42s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){.shell.admin .nav-item[data-go=archipelago]:hover .cp-needle{transform:rotate(90deg)}}.shell.admin .nav-item[data-go=archipelago] .ic-play .cp-needle{animation:adCompass .8s cubic-bezier(.2,0,.2,1)}@keyframes adCompass{to{transform:rotate(1turn)}}.shell.admin .nav-item[data-go=acquisition] .ic-play .in-slip{animation:adSlip .6s cubic-bezier(.2,0,.2,1)}@keyframes adSlip{0%{opacity:0;transform:translateY(-5px)}55%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.shell.admin .nav-item[data-go=roundtable] .ic-play>svg{animation:adSpin .9s cubic-bezier(.2,0,.2,1)}@keyframes adSpin{to{transform:rotate(1turn)}}.arm-opt-mark{width:5px;height:5px;border-radius:50%;background:var(--mark);margin-left:6px;flex-shrink:0}.arm-opt.on .arm-opt-mark{background:var(--paper)}[data-theme=dark] .arm-opt.on .arm-opt-mark{background:var(--raised)}.account{margin-top:auto;position:relative;padding-top:13px}.shell.rail .account{margin-top:0;padding-top:5px}.user-pod{gap:13px;width:100%;border:none;font-family:inherit;cursor:pointer;padding:8px 13px;border-radius:999px;text-align:left;transition:background .12s cubic-bezier(.2,0,.2,1),gap .24s cubic-bezier(.2,0,.2,1),padding .24s cubic-bezier(.2,0,.2,1)}.avatar,.user-pod{display:flex;align-items:center;background:transparent}.avatar{border-radius:0;color:inherit;justify-content:center;flex-shrink:0;overflow:visible}.avatar,.avatar>svg{width:17px;height:17px}.avatar>svg{transition:transform .26s cubic-bezier(.34,1.56,.64,1);transform-origin:center}.who{font-size:13px;color:var(--text);font-weight:500;min-width:0;flex:1 1;white-space:nowrap;overflow:hidden;max-width:160px;opacity:1;transition:max-width .24s cubic-bezier(.2,0,.2,1),opacity .18s cubic-bezier(.2,0,.2,1)}.who .plan{color:var(--muted);font-weight:400}.pod-caret{color:var(--faint);flex-shrink:0;max-width:14px;transition:transform .18s cubic-bezier(.2,0,.2,1),opacity .18s cubic-bezier(.2,0,.2,1),max-width .24s cubic-bezier(.2,0,.2,1)}.account.open .pod-caret{transform:rotate(180deg)}@media (hover:hover){.user-pod:hover .pod-caret{transform:translateY(-2px)}.account.open .user-pod:hover .pod-caret{transform:rotate(180deg) scale(1.12)}}.account-menu{position:absolute;left:0;right:0;bottom:calc(100% + 8px);background:var(--raised);border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow-l2);padding:8px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s cubic-bezier(.2,0,.2,1),transform .18s cubic-bezier(.2,0,.2,1),visibility .18s}.account.open .account-menu{opacity:1;visibility:visible;transform:none}.menu-label{font-family:var(--sans);font-size:13px;color:var(--text);text-align:center;padding:8px 13px;border-bottom:1px solid var(--line-soft);margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-plan{color:var(--mark);font-weight:400}.menu-item{display:flex;align-items:center;gap:13px;width:100%;text-align:left;background:transparent;border:none;font-family:inherit;font-size:13px;color:var(--text);padding:8px 13px;border-radius:999px;cursor:pointer;white-space:nowrap;line-height:20px;text-decoration:none;transition:background .12s cubic-bezier(.2,0,.2,1)}.menu-item svg{flex-shrink:0;color:var(--muted);transition:transform .26s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){.menu-item:hover svg{transform:scale(1.18)}#menuSettings:hover svg{transform:none}}#menuSettings .hammer-g{transform-box:view-box;transform-origin:6px 16px}@media (hover:hover){#menuSettings:hover .hammer-g{animation:hammerTap .55s cubic-bezier(.34,1.56,.64,1)}}@keyframes hammerTap{0%{transform:rotate(0deg)}30%{transform:rotate(-20deg)}55%{transform:rotate(9deg)}78%{transform:rotate(-4deg)}to{transform:rotate(0deg)}}@media (hover:hover){#menuContact:hover svg{transform:none}}.pap-line{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .26s ease}@media (hover:hover){#menuContact:hover .pap-line{stroke-dashoffset:0}#menuContact:hover .pap-line-1{transition-delay:0s}#menuContact:hover .pap-line-2{transition-delay:.13s}#menuContact:hover .pap-line-3{transition-delay:.26s}.menu-item.logout:hover .door-arrow,.menu-item.logout:hover svg{transform:none}}.menu-item.logout,.menu-item.logout svg{color:var(--red)}.menu-rule{height:1px;background:var(--line-soft);margin:5px}.shell.rail .side-pill{position:relative;transition:border-radius .32s cubic-bezier(.4,0,.2,1);box-shadow:none;filter:drop-shadow(var(--shadow-l2))}[data-theme=dark] .shell.rail .side-pill{filter:drop-shadow(0 13px 34px rgba(0,0,0,.42))}.shell.rail .account{position:static}.shell.rail .acct-arm{position:absolute;left:var(--arm-left,8px);top:var(--arm-top,auto);width:0;height:var(--arm-h,44px);overflow:hidden;visibility:hidden;box-sizing:border-box;-webkit-clip-path:var(--arm-clip,none);clip-path:var(--arm-clip,none);background-color:var(--raised);border-radius:999px;z-index:6;transition:width .32s cubic-bezier(.4,0,.2,1),height .24s cubic-bezier(.2,0,.2,1),visibility .32s}.shell.rail .acct-arm:after{content:"";position:absolute;inset:0;border:1px solid var(--line);border-radius:999px;pointer-events:none;z-index:2;-webkit-clip-path:var(--arm-ring-clip,inset(0 0 0 calc(var(--arm-mouth, 0px) - 2px)));clip-path:var(--arm-ring-clip,inset(0 0 0 calc(var(--arm-mouth, 0px) - 2px)))}.shell.rail .acct-arm.open{visibility:visible}.shell.client .acct-arm{background-color:transparent;transition:height .24s cubic-bezier(.2,0,.2,1),visibility .32s}.shell.client .acct-arm:after{display:none}.shell.rail .arm-shape{position:absolute;pointer-events:none;z-index:5;overflow:hidden}.shell.rail .arm-shape .as-fill{fill:var(--raised)}.shell.rail .arm-shape .as-line{fill:none;stroke:var(--line);stroke-width:var(--pill-hairline,1px)}@media (min-width:1000px){.shell.rail:not(.side-min) .side-pill.arm-open[data-arm=profile]{border-bottom-right-radius:var(--arm-brr,22px)}}.shell.rail .side-pill .nav-item,.shell.rail .side-pill .user-pod{position:relative;z-index:8}.shell.rail .nav-item[aria-expanded=true],.shell.rail .user-pod[aria-expanded=true]{background:transparent}.shell.rail .acct-arm.clamped .acct-arm-inner{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none}.shell.rail .acct-arm.clamped .acct-arm-inner::-webkit-scrollbar{display:none}.shell.rail .acct-arm.clamped .acct-arm-inner>*{flex-shrink:0}.shell.rail .acct-arm-inner{position:absolute;left:0;top:0;height:100%;width:max-content;display:flex;flex-direction:row;align-items:center;gap:3px;padding:0 21px 0 calc(var(--arm-mouth, 0px) + 13px);opacity:0;filter:blur(6px);transform:translateX(-8px);transition:opacity .22s cubic-bezier(.2,0,.2,1),filter .22s cubic-bezier(.2,0,.2,1),transform .26s cubic-bezier(.2,0,.2,1)}@media (max-width:999px){.shell.rail .acct-arm-inner{gap:2px;padding:0 13px 0 calc(var(--arm-mouth, 0px) + 8px)}.shell.rail .acct-arm-inner .menu-item{font-size:12px;padding:6px 8px}.shell.rail .acct-arm-inner .menu-rule{margin:0 3px}}.shell.rail .acct-arm.open .acct-arm-inner{opacity:1;filter:blur(0);transform:none;transition-delay:.08s}.shell.rail .acct-arm-inner .menu-item{width:auto}.shell.rail .acct-arm-inner .menu-item.on{color:var(--mark);background:var(--selected)}.shell.rail .acct-arm-inner .menu-rule{width:1px;height:18px;margin:0 5px;align-self:center;flex-shrink:0}.shell.rail .side-pill[data-arm=profile] .acct-arm-inner{gap:9px}@media (max-width:999px){.shell.rail .side-pill[data-arm=profile] .acct-arm-inner{gap:6px}}.shell.rail .acct-arm-inner .arm-opt,.shell.rail .acct-arm-inner .menu-item,.shell.rail .nav-item,.shell.rail .nav-txt,.shell.rail button{text-transform:lowercase}.shell.rail .did .did-body,.shell.rail .user-pod .who{text-transform:none}.shell.rail .shelf .shelf-head,.shell.rail .shelf .shelf-title,.shell.rail .shelf .sp-hgroup-head{text-transform:uppercase}.side-min .sidebar{padding:21px 13px}.shell.rail.side-min .sidebar{padding:13px 8px}.side-min .side-pill{padding:8px 5px 13px}.shell.rail.side-min .side-pill{padding:6px 5px 5px}.shell.rail.side-min .side-header{min-height:0}@media (max-width:999px){.shell{--side-col:72px;min-height:100dvh}.sidebar{position:fixed;left:0;top:0;width:72px;height:100dvh;z-index:40;overscroll-behavior:none;touch-action:none}.shell.rail .sidebar{padding:13px 5px}.side-pill{padding:13px 4px}.shell.rail.side-min .side-pill{padding:7px 5px 6px}.shell>.content{grid-column:2}.nav-ic{width:26px}.avatar,.avatar>svg,.nav-ic>svg{width:26px;height:26px}.side-min .nav-item{justify-content:center;padding:8px 0}.side-min .user-pod{justify-content:center;padding:5px 0}.shell.rail.side-min .user-pod{padding:8px 0}body,html{overscroll-behavior:none;background:var(--paper)}.report-page,.shell>.content{height:100dvh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none}.report-page::-webkit-scrollbar,.shell>.content::-webkit-scrollbar{display:none}.shell>.content>.view-page:not(.dash){min-height:100dvh}:root{--phone-content-top:max(0px,calc((100dvh - var(--phone-pill-h, 100dvh)) / 2))}.shell>.content>.view-page:not(.dash){box-sizing:border-box;padding-top:var(--phone-content-top,0)}.shell>.content>.view-page.landing-page{padding-top:34px}.shell>.content>.view-page:not(.dash) .store-page{min-height:0}}.side-min .side-header{flex-direction:column;justify-content:center;gap:0;padding:2px 0;min-height:44px}.side-min .side-mark{display:none}.side-min .side-collapse-btn{margin:0 auto}.side-min .nav-lock,.side-min .nav-txt,.side-min .who{max-width:0;opacity:0}.side-min .nav-lock{margin:0;overflow:hidden}.side-min .nav-eyebrow{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.side-min .pod-caret{opacity:0;max-width:0;overflow:hidden}.side-min .nav-item{padding:8px 0;gap:0;justify-content:center}.side-min .user-pod{padding:5px 8px;gap:0;justify-content:center}.side-min .account-menu{left:8px;width:200px;right:auto}.side-min .admin-badge,.side-min .admin-client-caret,.side-min .admin-client-name,.side-min .admin-store-id{max-width:0;opacity:0;overflow:hidden}.side-min .admin-store{padding-left:13px}.shell.rail .side-pill.ic-cycle .avatar,.shell.rail .side-pill.ic-cycle .nav-ic,.shell.rail .side-pill.ic-cycle .side-collapse-mark{animation:icFadeBlur .44s cubic-bezier(.2,0,.2,1)}@keyframes icFadeBlur{0%,to{opacity:1;filter:blur(0)}50%{opacity:.2;filter:blur(2.6px)}}@media (min-width:1000px){.shell.side-min{--side-col:68px}.shell.rail.side-min .nav-ic{width:27px;justify-content:center}.shell.rail.side-min .avatar,.shell.rail.side-min .avatar>svg,.shell.rail.side-min .nav-ic>svg{width:27px;height:27px}.shell.rail.side-min .nav-item{padding:6.5px 0}.shell.rail.side-min .user-pod{padding:6.5px 8px}.shell.rail.side-min .side-collapse-mark{width:24px;height:24px}}.shell.client .side-pill .user-pod .avatar{transform:translateY(var(--pod-sink,0))}.shell.rail .user-pod .avatar .pf-head{transform-box:view-box;transform-origin:12px 13px}.shell.rail .user-pod .avatar.ic-play .pf-head{animation:profileLift .52s cubic-bezier(.34,1.56,.64,1)}@keyframes profileLift{0%,to{transform:translateY(0)}42%{transform:translateY(-3px)}}.content{min-width:0;position:relative}.view-page{animation:viewIn .34s cubic-bezier(.2,0,.2,1) backwards}@keyframes viewIn{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:none}}.store-page{--store-pad-x:55px;padding:34px var(--store-pad-x) 89px;max-width:1560px;margin:0 auto;display:flex;flex-direction:column;min-height:100dvh}@media (max-width:980px){.store-page{--store-pad-x:21px;padding:21px}}.store-page-head{text-align:center;margin-bottom:21px}@media (max-width:999px){.store-page{padding-top:21px}.store-page-head{margin-bottom:16px}}.sp-id{font-family:var(--serif);font-weight:300;font-size:55px;letter-spacing:-.01em;color:var(--text)}@media (max-width:999px){.sp-id{white-space:nowrap;font-size:34px}}.sp-toolbar{position:relative;align-items:center;justify-content:center;gap:13px;margin-bottom:21px}.sp-cadence,.sp-toolbar{display:flex;flex-wrap:wrap}.sp-cadence{gap:8px;margin:0}.cad-tab{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--muted);background:var(--raised);border:1px solid var(--line);border-radius:999px;padding:8px 21px;cursor:pointer;display:flex;align-items:center;gap:8px;text-decoration:none;transition:all .18s cubic-bezier(.2,0,.2,1)}@media (hover:hover){.cad-tab:not(.locked):hover{background:#5a4632;color:#e4dcc9;border-color:#5a4632}}.cad-tab.active{background:#5a4632;color:#e4dcc9;border-color:#5a4632}@media (hover:hover){[data-theme=dark] .cad-tab:not(.locked):hover{background:#e9e4d6;color:#16233f;border-color:#e9e4d6}}[data-theme=dark] .cad-tab.active{background:#e9e4d6;color:#16233f;border-color:#e9e4d6}.tabs-slider .cad-tab{border:none;background:transparent;border-radius:999px;position:relative;z-index:1}@media (hover:hover){.tabs-slider .cad-tab:not(.locked):hover{background:var(--hover);color:var(--text)}}.tabs-slider .cad-tab.active{background:transparent;color:#e4dcc9}@media (hover:hover){.tabs-slider .cad-tab.active:hover{background:transparent;color:#e4dcc9}}[data-theme=dark] .tabs-slider .cad-tab.active{color:#16233f}@media (hover:hover){[data-theme=dark] .tabs-slider .cad-tab.active:hover{color:#16233f}}.cmd-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;flex-wrap:wrap;margin-bottom:21px}.cmd-head-title{font-family:var(--serif);font-weight:300;font-size:55px;letter-spacing:-.01em;color:var(--text);line-height:1.05}@media (max-width:999px){.cmd-head-title{font-size:34px}}.cmd-head-date{font-family:var(--serif);font-weight:400;font-style:italic;font-size:21px;letter-spacing:-.01em;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;text-align:center;white-space:nowrap}.dash{padding:34px 55px 89px;max-width:1560px;margin:0 auto}@media (max-width:980px){.dash{padding:21px}}@media (max-width:999px){.dash{padding:21px 21px 8px;min-height:100dvh;display:flex;flex-direction:column}.dash .cmd-head{padding-bottom:8px;margin-bottom:8px;flex-shrink:0}.shell.rail .view-page.dash{position:relative;box-sizing:border-box;padding-top:var(--phone-content-top,21px);padding-bottom:var(--phone-content-top,8px)}.shell.rail .view-page.dash>.cmd-head{position:absolute;left:21px;right:21px;top:calc(var(--phone-content-top, 42px) / 2);transform:translateY(-50%);margin:0;padding:0;text-align:center;pointer-events:none}.dash .store-lot:has(.inv-fields),.dash .store-lot:has(.lot-table),.dash .store-lot:has(.tv-wait-window),.dash .store-mid:has(.inv-fields),.dash .store-mid:has(.tv-wait-window),.dash .store-mid:has(.tvi-view-rows){padding:13px 21px}.dash .stores-stack{margin-bottom:0;flex:1 1;display:flex;flex-direction:column;justify-content:flex-start}.dash .store-left{padding:13px 21px 18px;gap:13px}.dash .store-lot,.dash .store-mid,.dash .store-right{padding:13px 21px;gap:10px}.dash .did{padding:9px 0}.dash .did:first-child{padding-top:5px}.dash .did-mark{width:24px;height:24px}}.admin-head{text-align:center;margin-bottom:21px}.admin-head-top{display:flex;align-items:center;justify-content:center;gap:13px;flex-wrap:wrap}.admin-crumb{font-family:var(--serif);font-weight:300;font-size:34px;letter-spacing:-.01em;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.admin-crumb .crumb-client,.admin-sub{color:var(--muted)}.admin-sub{font-size:13px;margin-top:5px}.admin-status-pill.reprocessing{color:var(--muted);background:var(--sunk);border-color:var(--line)}.admin-dash{display:flex;flex-direction:column;gap:34px}.ad-client{background:transparent}.ad-client-head{display:flex;align-items:baseline;gap:13px;margin-bottom:13px;padding:0 5px}.ad-client-head h2{font-family:var(--serif);font-weight:400;font-size:21px;letter-spacing:-.01em;color:var(--text);margin:0}.ad-client-head .ad-client-meta{font-size:13px;color:var(--muted);letter-spacing:.02em;margin-left:auto}.ad-client-head .ad-client-meta b{color:var(--mark);font-weight:600}.ad-stores{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:13px;gap:13px}@media (max-width:980px){.ad-stores{grid-template-columns:1fr}}.ad-store{background:var(--raised);border:1px solid var(--line);border-radius:34px;padding:21px;display:flex;flex-direction:column;gap:21px;transition:border-color .14s cubic-bezier(.2,0,.2,1),box-shadow .16s cubic-bezier(.2,0,.2,1),transform .16s cubic-bezier(.2,0,.2,1)}@media (hover:hover){.ad-store:hover{border-color:var(--line);box-shadow:var(--shadow-l2);transform:translateY(-1px)}}.ad-store.has-wait{border-color:var(--mark-line)}.ad-store-head{display:flex;align-items:baseline;gap:13px;padding-bottom:13px;border-bottom:1px solid var(--line-soft)}.ad-store-head h3{font-family:var(--serif);font-weight:400;font-size:21px;letter-spacing:-.005em;color:var(--text);margin:0}.ad-store-head a{color:inherit;text-decoration:none}@media (hover:hover){.ad-store-head a:hover{color:var(--mark)}}.ad-store-head .ad-store-sub{font-size:13px;margin-left:auto;letter-spacing:.04em}.ad-section-title,.ad-store-head .ad-store-sub{color:var(--muted);text-transform:uppercase;font-weight:600}.ad-section-title{font-size:8px;letter-spacing:.16em;margin:0 0 13px}.ad-client-view-link{display:inline-block;margin-top:11px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--mark);text-decoration:none}@media (hover:hover){.ad-client-view-link:hover{text-decoration:underline}}.ad-ci-list{display:flex;flex-direction:column;gap:8px}.ad-ci-row{gap:8px;font-size:13px;color:var(--text)}.ad-ci-mark,.ad-ci-row{display:flex;align-items:center}.ad-ci-mark{width:19px;height:19px;flex-shrink:0;border-radius:50%;justify-content:center}.ad-ci-mark.ok{background:var(--green-soft);color:var(--green)}.ad-ci-mark.wait{background:var(--mark-soft);color:var(--mark)}.ad-ci-mark.fail{background:var(--red-soft);color:var(--red)}.ad-ci-mark svg{width:11px;height:11px}.ad-ci-row .ad-ci-title{flex:1 1;min-width:0}.ad-ci-row.wait .ad-ci-title{color:var(--muted)}.ad-track{display:flex;flex-direction:column}.ad-track-step{display:flex;align-items:center;gap:11px;position:relative;min-height:31px}.ad-track-step .ad-track-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0;position:relative;z-index:1;box-sizing:border-box;background:var(--sunk);border:1.5px solid var(--line);transition:background .2s,border-color .2s,box-shadow .2s}.ad-track-step+.ad-track-step:before{content:"";position:absolute;left:5.25px;top:-15.5px;width:1.5px;height:31px;background:var(--line)}.ad-track-lbl{font-size:13px;color:var(--text);letter-spacing:.01em}.ad-track-step.done .ad-track-dot{background:var(--mark);border-color:var(--mark)}.ad-track-step.done+.ad-track-step.done:before,.ad-track-step.done+.ad-track-step.on:before{background:var(--mark)}.ad-track-step.on .ad-track-dot{background:var(--mark);border-color:var(--mark);animation:adTrackPulse 1.6s ease-in-out infinite}.ad-track-step.todo .ad-track-lbl{color:var(--muted)}.ad-track.idle .ad-track-lbl{color:var(--faint)}.ad-track.parked .ad-track-step.on .ad-track-dot{background:var(--red);border-color:var(--red);animation:none;box-shadow:0 0 0 3px var(--red-soft)}.ad-track.parked .ad-track-step.done .ad-track-dot{background:var(--red);border-color:var(--red)}.ad-track.parked .ad-track-step.done+.ad-track-step.done:before,.ad-track.parked .ad-track-step.done+.ad-track-step.on:before{background:var(--red)}@keyframes adTrackPulse{0%,to{box-shadow:0 0 0 3px var(--mark-soft)}50%{box-shadow:0 0 0 6px transparent}}.ad-audit-counts{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:11px}.ad-empty{text-align:center;padding:55px 21px;color:var(--muted);background:var(--raised);border:1px dashed var(--line-soft);border-radius:13px}.ad-empty .t{font-family:var(--serif);font-weight:300;font-size:21px;letter-spacing:-.01em;color:var(--text);margin-bottom:5px}.ad-badge.reprocessing{color:var(--muted);background:var(--sunk);border-color:var(--line);padding-left:5px}.ad-engine{width:18px;height:18px;flex-shrink:0;position:relative;display:inline-block;vertical-align:middle}.ad-engine svg{position:absolute;top:0;left:0;width:100%;height:100%;color:var(--muted);fill:currentColor}.ad-engine .gear-a{animation:engineSpinA 2.6s linear infinite;transform-origin:7.5px 9px}.ad-engine .gear-b{animation:engineSpinB 2.6s linear infinite;transform-origin:13.5px 11px}@keyframes engineSpinA{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes engineSpinB{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.cmd-body{margin-top:21px}.cmd-card{background:var(--raised);border:1px solid var(--line);border-radius:34px;overflow:hidden}.cmd-row{display:grid;grid-template-columns:170px 1fr 130px 130px 130px 90px;grid-gap:13px;gap:13px;align-items:center;padding:13px 21px;border-bottom:1px solid var(--line-soft)}.cmd-row:last-child{border-bottom:none}.cmd-row.head{padding:13px 21px;background:var(--sunk)}.cmd-row.head .cmd-cell{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.cmd-store{display:flex;align-items:center;gap:8px;min-width:0}.cmd-store .cmd-id{font-family:var(--serif);font-weight:400;font-size:21px;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.cmd-cell,.cmd-store .cmd-id{color:var(--text);white-space:nowrap}.cmd-cell{font-size:13px;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;text-align:left}.cmd-cell.profit{color:var(--mark);font-weight:600}.cmd-cell.warnv{color:var(--red);font-weight:600}.cmd-cell.overv{color:var(--green);font-weight:600}.cmd-row.off{opacity:.55}.cmd-row.off .cmd-na{grid-column:2/-1;font-size:13px;color:var(--faint);text-align:left}.cmd-flagdot{width:8px;height:8px;border-radius:50%;background:var(--mark);flex-shrink:0}.cmd-sub{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:21px 5px 8px;text-align:center}.cmd-sub:first-child{margin-top:0}.cmd-grid-perf{grid-template-columns:170px 1fr 1fr 1fr 1fr 1fr}.cmd-grid-rec{grid-template-columns:170px 1fr 1.2fr 1fr 1.4fr}.cmd-flagcell{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start;white-space:normal}.cmd-row.clickable{cursor:pointer;transition:background .14s;text-decoration:none}@media (hover:hover){.cmd-row.clickable:hover{background:var(--hover)}}.cmd-row.total{background:var(--sunk);border-top:1px solid var(--line);border-bottom:none}.cmd-row.total .cmd-id{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.cmd-row.total .cmd-cell{font-weight:600;color:var(--text)}.cmd-row.total .cmd-cell.profit{color:var(--mark)}.cmd-row.total .cmd-cell.warnv{color:var(--red)}.cmd-empty{padding:34px 21px;text-align:center;font-size:13px;color:var(--muted)}.cmd-grid-sum{grid-template-columns:170px 1fr 1fr 1fr}.cmd-grid-tri{grid-template-columns:170px 1fr 1fr}@media (max-width:900px){.cmd-grid-sum{grid-template-columns:130px 1fr 1fr 1fr}.cmd-grid-tri{grid-template-columns:130px 1fr 1fr}.cmd-grid-rec{grid-template-columns:130px 1fr 1.2fr 1fr}.cmd-grid-perf{grid-template-columns:130px 1fr 110px}.cmd-row .hide-sm{display:none}}@media (max-width:560px){.cmd-row,.cmd-row.head{padding:13px;gap:8px}.cmd-row .hide-xs{display:none}.cmd-store{gap:5px}.cmd-store .cmd-id{font-size:15px}.cmd-row.head .cmd-cell{font-size:10px;letter-spacing:.04em}.cmd-cell{font-size:11.5px}.cmd-cell.cmd-status{white-space:normal}.cmd-grid-perf,.cmd-grid-rec,.cmd-grid-sum,.cmd-grid-tri{grid-template-columns:88px minmax(0,1fr) minmax(0,1fr)}}.cmd-ov-card{padding:21px}.cmd-ov-band{background:var(--raised);border:1px solid var(--line);border-radius:13px;padding:21px 21px 8px;margin-bottom:13px}.cmd-ov-bandlabel{font-size:8px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:13px;text-align:center}.cmd-ov-grid{display:grid;grid-gap:13px;gap:13px;grid-template-columns:repeat(4,1fr);margin-bottom:8px}.cmd-ov-grid-3{grid-template-columns:repeat(3,1fr)}.cmd-ov-tile{background:var(--raised);border:1px solid var(--line);border-radius:6px;padding:13px;text-align:center;min-width:0;container-type:inline-size}.cmd-ov-band .cmd-ov-tile{background:var(--paper);border-color:var(--line-soft)}.cmd-ov-label{font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;text-align:center}.cmd-ov-fig{font-family:var(--serif);font-weight:400;font-size:min(34px,14.5cqw);line-height:1;color:var(--text);white-space:nowrap;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em}.cmd-ov-tile.profit .cmd-ov-fig{color:var(--mark)}.cmd-ov-tile.warn .cmd-ov-fig{color:var(--red)}@media (max-width:760px){.cmd-ov-grid,.cmd-ov-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.cmd-ov-card{padding:13px}.cmd-ov-band{padding:13px 13px 5px}.cmd-ov-grid{gap:8px}.cmd-ov-tile{padding:13px 8px}}.cmd-panel{margin-bottom:21px}.cmd-panel:last-child{margin-bottom:0}.cmd-panel-title{font-family:var(--serif);font-weight:400;font-size:21px;letter-spacing:-.01em;color:var(--text);margin:0 0 13px;text-align:center}.cmd-matrix-pan{border:1px solid var(--line);border-radius:21px;overflow:hidden;overflow-x:auto;background:var(--raised)}.cmd-matrix{display:grid;align-items:baseline;grid-template-columns:max-content repeat(var(--cmd-cols,1),minmax(96px,1fr))}.cmd-mx-row{display:contents}.cmd-mx-corner,.cmd-mx-metric{border-bottom:1px solid var(--line);padding:9px 0 8px}.cmd-mx-corner{align-self:stretch}.cmd-mx-metric{font-size:8px;letter-spacing:.1em;text-transform:uppercase;text-align:left;padding-left:21px;padding-right:17px}.cmd-mx-metric,.cmd-mx-store{font-weight:600;color:var(--muted);white-space:nowrap}.cmd-mx-store{font-family:var(--sans);font-size:14px;padding:10px 0 10px 17px;text-decoration:none;border-bottom:1px solid var(--line-soft);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;transition:color .14s cubic-bezier(.2,0,.2,1)}@media (hover:hover){.cmd-mx-store:hover{color:var(--mark)}}.cmd-mx-fig{font-family:var(--sans);font-weight:500;font-size:15px;line-height:1.1;color:var(--text);text-align:left;white-space:nowrap;padding:10px 17px 10px 21px;letter-spacing:0;border-bottom:1px solid var(--line-soft);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.cmd-matrix>.cmd-mx-row:last-child>.cmd-mx-fig,.cmd-matrix>.cmd-mx-row:last-child>.cmd-mx-store{border-bottom:none}.cmd-panel.lead .cmd-mx-fig{font-size:19px}.cmd-mx-fig.profit{color:var(--mark)}.cmd-mx-fig.warn{color:var(--red)}.cmd-pending{font-size:13px;line-height:1.7;margin:34px 0 0;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.cmd-note,.cmd-pending{text-align:center;color:var(--muted)}.cmd-note{font-size:13px;margin:13px 0 0}@media (max-width:760px){.cmd-matrix{grid-template-columns:max-content repeat(var(--cmd-cols,1),minmax(66px,1fr))}.cmd-panel.lead .cmd-mx-fig{font-size:14px}.cmd-mx-fig{font-size:12px}.cmd-mx-fig,.cmd-mx-metric{padding-left:12px;padding-right:13px}.cmd-mx-store{padding-left:13px}}@media (max-width:560px){.cmd-panel-title{margin-bottom:8px;font-size:18px}.cmd-matrix{grid-template-columns:max-content repeat(var(--cmd-cols,1),minmax(52px,1fr))}.cmd-panel.lead .cmd-mx-fig{font-size:12px}.cmd-mx-fig{font-size:11px}.cmd-mx-fig,.cmd-mx-metric{padding-left:8px;padding-right:10px}.cmd-mx-metric{font-size:8px;letter-spacing:.04em}.cmd-mx-store{font-size:11px;padding:8px 0 8px 10px}}@media (max-width:400px){.cmd-panel.lead .cmd-mx-fig{font-size:11px}.cmd-mx-fig{font-size:10px}.cmd-mx-fig,.cmd-mx-metric{padding-left:6px;padding-right:8px}}.panel-modal{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:21px;background:color-mix(in srgb,var(--paper) 45%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:panelIn .3s cubic-bezier(.2,0,.2,1) both}@keyframes panelIn{0%{opacity:0}to{opacity:1}}.panel-modal.closing{animation:panelOut .24s cubic-bezier(.4,0,1,1) both}@keyframes panelOut{0%{opacity:1}to{opacity:0}}.panel-card{width:min(420px,100%);background:var(--raised);border:1px solid var(--line);border-radius:34px;padding:34px;position:relative;box-shadow:var(--shadow-l3);max-height:calc(100dvh - 40px);overflow-y:auto;animation:panelCardIn .3s cubic-bezier(.2,0,.2,1) both}@keyframes panelCardIn{0%{opacity:0;transform:translateY(12px) scale(.98);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.panel-modal.closing .panel-card{animation:panelCardOut .22s cubic-bezier(.4,0,1,1) both}@keyframes panelCardOut{0%{opacity:1;transform:none;filter:blur(0)}to{opacity:0;transform:translateY(14px) scale(.985);filter:blur(6px)}}.consent-card{width:min(520px,100%)}.consent-stack{display:flex;flex-direction:column;gap:13px;margin:21px 0 13px;text-align:left}.consent-check{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.55;color:var(--text);cursor:pointer}.consent-check input{margin-top:3px;accent-color:var(--mark);flex-shrink:0}.consent-check a{color:var(--mark)}.consent-disclaim{color:var(--faint);line-height:1.55;text-align:left}.consent-disclaim,.consent-err{font-size:13px;margin-bottom:13px}.consent-err{color:var(--red);text-align:center}.consent-doc{max-height:55vh;overflow:auto;text-align:left;font-size:13px;line-height:1.55;color:var(--text);margin:13px 0}.consent-doc h1,.consent-doc h2,.consent-doc h3{font-size:13px;margin:13px 0 5px}.consent-doc p,.consent-doc ul{margin:0 0 8px}.consent-actions{display:flex;justify-content:flex-start;margin-top:13px}.consent-actions.end{justify-content:flex-end}.apology-body{text-align:center;font-size:13px;line-height:1.65;color:var(--muted);margin:0}.apology-actions{display:flex;justify-content:center;margin-top:21px}.apology-actions-pair{gap:13px;flex-wrap:wrap;justify-content:space-between;width:100%}.panel-close{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;background:transparent;border:none;color:var(--faint);cursor:pointer;z-index:3;display:flex;align-items:center;justify-content:center;transition:color .12s,background .12s}.panel-title{font-family:var(--serif);font-weight:300;font-size:34px;line-height:1.2;letter-spacing:-.01em;color:var(--text);margin:0 0 13px;text-align:center;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.flag-detail{display:flex;flex-direction:column;gap:13px}.flag-doc-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:13px;gap:13px}.flag-doc{background:var(--sunk);border:1px solid var(--line);border-radius:13px;padding:13px}.flag-doc-head{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flag-doc-fig{text-align:center;font-family:var(--serif);font-weight:400;font-size:34px;color:var(--text);letter-spacing:-.02em;line-height:1;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.flag-doc-fig .cents{font-size:.62em;letter-spacing:0}.flag-doc-fig .dim{font-family:var(--sans);font-size:15px;font-weight:400;color:var(--faint)}.flag-doc-fig.over{color:var(--red)}.flag-cards2{display:grid;grid-template-columns:1fr;grid-gap:13px;gap:13px;margin-top:5px}.flag-c2{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:13px;height:120px;box-sizing:border-box}.flag-c2-layer,.flag-c2-swap{position:absolute;inset:0}.flag-c2-layer{display:flex;flex-direction:column;align-items:center;gap:8px;padding:13px;box-sizing:border-box}.flag-c2-layer.in.anim.fwd{animation:flagCardIn .34s cubic-bezier(.2,0,.2,1) both}.flag-c2-layer.in.anim.back{animation:flagCardInBack .34s cubic-bezier(.2,0,.2,1) both}.flag-c2-layer.out.fwd{animation:flagCardOut .3s cubic-bezier(.4,0,1,1) both}.flag-c2-layer.out.back{animation:flagCardOutBack .3s cubic-bezier(.4,0,1,1) both}@keyframes flagCardIn{0%{opacity:0;filter:blur(5px);transform:translateX(18px)}to{opacity:1;filter:blur(0);transform:none}}@keyframes flagCardInBack{0%{opacity:0;filter:blur(5px);transform:translateX(-18px)}to{opacity:1;filter:blur(0);transform:none}}@keyframes flagCardOut{0%{opacity:1;filter:blur(0);transform:none}to{opacity:0;filter:blur(5px);transform:translateX(-18px)}}@keyframes flagCardOutBack{0%{opacity:1;filter:blur(0);transform:none}to{opacity:0;filter:blur(5px);transform:translateX(18px)}}@keyframes flagCardFadeIn{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0)}}@keyframes flagCardFadeOut{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(5px)}}.flag-c2-layer.flat.in.anim.back,.flag-c2-layer.flat.in.anim.fwd{animation-name:flagCardFadeIn}.flag-c2-layer.flat.out.back,.flag-c2-layer.flat.out.fwd{animation-name:flagCardFadeOut}.flag-cards2>.flag-c2:nth-child(2) .flag-c2-layer.in.anim,.flag-cards2>.flag-c2:nth-child(2) .flag-c2-layer.out{animation-delay:.09s}.flag-c2-pill{position:absolute;top:11px;right:13px;z-index:2;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:3px 9px;border-radius:999px;border:1px solid transparent;color:var(--paper);pointer-events:none}.flag-c2-pill.filed,.flag-c2-pill.filing{background:var(--green);border-color:var(--green)}.flag-c2-pill.recovered{background:var(--mark);border-color:var(--mark)}.flag-c2-pill.denied{background:var(--red);border-color:var(--red)}.flag-c2 .flag-reconciled{padding:0}.flag-c2 .flag-recon-svg{width:44px;height:44px}.flag-c2-label{display:inline-flex;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.flag-c2-body,.flag-c2-label{align-items:center;justify-content:center}.flag-c2-body{flex:1 1;display:flex}.flag-c2-fig{text-align:center;font-family:var(--serif);font-weight:400;font-size:34px;color:var(--text);letter-spacing:-.02em;line-height:1;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.flag-c2-fig .cents{font-size:.62em;letter-spacing:0}.flag-c2-fig.over{color:var(--red)}.flag-c2-fig.won{color:var(--green)}.flag-c2-fig.recov{color:var(--mark)}.flag-c2-plus{font-size:.72em;margin-right:.06em;vertical-align:.06em}.flag-c2-fig.none{color:var(--faint);font-size:24px}.flag-c2.filing .flag-c2-body{justify-content:center;align-self:stretch}.flag-opts{display:flex;gap:8px;width:100%;height:100%;align-self:stretch}.flag-opt{font-family:var(--sans);font-weight:600;color:var(--red);border:1px solid var(--red);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;transition:color .14s,background .14s}@media (hover:hover){.flag-opt:hover{color:var(--paper);background:var(--red)}}.flag-opt.on{color:var(--paper);background:var(--red)}.flag-opts-pill{flex-direction:column;align-items:stretch}.flag-opts-pill .flag-opt{flex:1 1;width:100%;border-radius:999px;padding:10px 15px;font-size:12.5px}.flag-opts-box{flex-direction:row}.flag-opts-box .flag-opt{flex:1 1;border-radius:12px;padding:10px;font-size:12.5px}.flag-c2{container-type:inline-size}.flag-c2.tappable{cursor:pointer}.flag-c2.detail .flag-c2-body{align-self:stretch}.flag-dd{position:relative;align-self:stretch}.flag-dd,.flag-dd-cols{display:flex;width:100%;height:100%}.flag-dd-cols{flex-direction:row;gap:8px}.flag-dd-col{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.flag-dd-tag{display:inline-flex;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);line-height:1}.flag-dd-box,.flag-dd-tag{align-items:center;justify-content:center}.flag-dd-box{flex:1 1;width:100%;border:1px solid var(--line);border-radius:12px;display:flex;box-sizing:border-box;padding:8px;min-height:0}.flag-dd-fig{font-family:var(--serif);font-weight:400;font-size:min(34px,10cqw);color:var(--text);letter-spacing:-.02em;line-height:1;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.flag-dd-fig .cents{font-size:.62em;letter-spacing:0}.flag-dd-box.over .flag-dd-fig{color:var(--red)}.flag-dd-none{display:inline-flex;color:var(--faint);line-height:0}.flag-dd-q{display:block;width:min(26px,8cqw);height:min(26px,8cqw)}.flag-evh{display:flex;flex-direction:column;align-items:center;width:100%}.flag-evh-chain{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:11px 12px;width:100%}.flag-evh-chain>.flag-evcard-wrap{animation:flagChainIn .3s cubic-bezier(.2,0,.2,1) both}.flag-evh-chain>.flag-evcard-wrap:nth-child(2){animation-delay:.05s}.flag-evh-chain>.flag-evcard-wrap:nth-child(3){animation-delay:.1s}.flag-evh-chain>.flag-evcard-wrap:nth-child(4){animation-delay:.15s}.flag-evh-chain>.flag-evcard-wrap:nth-child(5){animation-delay:.2s}@keyframes flagChainIn{0%{opacity:0;filter:blur(5px);transform:translateY(6px)}to{opacity:1;filter:blur(0);transform:none}}.flag-evcard-wrap{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px}.flag-evcard-wrap:not(:last-child):after{content:"";position:absolute;right:-12px;top:38px;width:12px;height:1.5px;background:var(--mark)}.flag-evcard-wrap:has(+.flag-evcard-wrap .flag-evcard.add):after{background:var(--line)}.flag-evcard-tag{display:inline-flex;align-items:center;gap:3px;font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);line-height:1;min-height:10px}.flag-evcard{width:46px;height:46px;border-radius:11px;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:7px}.flag-evcard.ours{background:var(--mark);border:1px solid var(--mark);cursor:default}button.flag-evcard.ours{padding:7px}.flag-evcard.ours.flag-file-open{cursor:pointer}@media (hover:hover){.flag-evcard.ours.flag-file-open:hover{box-shadow:var(--shadow-l2)}}.flag-evcard-scrib{display:block;width:26px}.flag-evcard-scrib path{fill:none;stroke:var(--muted);stroke-width:1.4;stroke-linecap:round}.flag-evcard.ours .flag-evcard-scrib path{stroke:var(--paper)}.flag-evcard.add{background:var(--paper);border:1px solid var(--line);font-size:21px;font-weight:400;color:var(--muted);cursor:pointer;padding:0;transition:color .14s,border-color .14s,background .14s}@media (hover:hover){.flag-evcard.add:hover{color:var(--paper);background:var(--mark);border-color:var(--mark)}}.flag-evcard.thumb{position:relative;padding:0;border:1px solid var(--line);cursor:pointer;background:var(--raised)}.flag-evcard-fold{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(31,26,18,.52);color:#fff;font-size:14px;font-weight:600;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;pointer-events:none}.flag-c2-label .flag-evi-q{position:relative;display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;margin-left:5px;flex:none;border-radius:50%;border:1px solid var(--line);font-family:var(--sans);font-size:7px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--muted);cursor:pointer}.set-btn.flaggreen{color:var(--green);border-color:var(--green);background:transparent}@media (hover:hover){.set-btn.flaggreen:hover:not(:disabled){color:var(--paper);background:var(--green);border-color:var(--green)}}.set-btn.flaggold{color:var(--mark);border-color:var(--mark);background:transparent}@media (hover:hover){.set-btn.flaggold:hover:not(:disabled){color:var(--paper);background:var(--mark);border-color:var(--mark)}}.set-btn.flaggold:disabled,.set-btn.flaggreen:disabled,.set-btn.flagred:disabled{opacity:.55;cursor:default}.set-btn.flagred{color:var(--red);border-color:var(--red);background:transparent}.set-btn.flagred.armed{color:var(--paper);background:var(--red);border-color:var(--red)}@media (hover:hover){.set-btn.flagred:hover:not(:disabled){color:var(--paper);background:var(--red);border-color:var(--red)}}.flag-file-btn2{width:100%;font-size:16px}.flag-file-open{cursor:pointer}.flag-file-thumb{width:100%;height:100%;object-fit:cover;display:block;image-orientation:from-image}.flag-file-doc{width:100%;height:100%;display:flex;font-size:9px;letter-spacing:.08em}.flag-evi-q,.flag-file-doc{align-items:center;justify-content:center;font-weight:600;color:var(--muted)}.flag-evi-q{position:relative;display:inline-flex;width:21px;height:21px;margin-left:9px;vertical-align:8px;border-radius:50%;font-size:12px;cursor:pointer;background:none;padding:0;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.flag-evi-q,.flag-evi-tip{border:1px solid var(--line);font-family:var(--sans)}.flag-evi-tip{position:absolute;left:50%;bottom:calc(100% + 5px);transform:translateX(-50%) translateY(3px);z-index:5;width:233px;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.45;text-align:center;color:var(--text);background:var(--raised);border-radius:999px;padding:9px 18px;pointer-events:none;opacity:0;filter:blur(5px);transition:opacity .2s cubic-bezier(.2,0,.2,1) .12s,filter .2s cubic-bezier(.2,0,.2,1) .12s,transform .2s cubic-bezier(.2,0,.2,1) .12s}@media (hover:hover){.flag-evi-q:hover .flag-evi-tip{opacity:1;filter:blur(0);transform:translateX(-50%)}}.flag-evi-q:focus-visible .flag-evi-tip{opacity:1;filter:blur(0);transform:translateX(-50%)}.flag-evi-q.on .flag-evi-tip{opacity:1;filter:blur(0);transform:translateX(-50%)}.flag-evi-view{align-items:center;gap:9px;box-sizing:border-box}.flag-evi-view .panel-title{font-size:27px}.flag-evi-view .flag-c2-swap{position:relative;flex:1 1;width:100%;min-height:0}.flag-evi-view .flag-c2-layer{padding:0;gap:9px}.flag-evi-stage{flex:1 1;display:flex;align-items:center;justify-content:center;min-height:0;width:100%}.flag-evi-full{max-width:100%;max-height:100%;display:block;object-fit:contain;image-orientation:from-image}.flag-evi-full,.flag-evi-fulldoc{border-radius:13px;border:1px solid var(--line)}.flag-evi-fulldoc{width:144px;height:187px;background:var(--raised);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;letter-spacing:.08em;color:var(--muted)}.flag-evi-view .flag-sub{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flag-dmr-doc{width:100%;align-self:stretch;box-sizing:border-box;background:var(--paper);border:1px solid var(--line);border-radius:13px;padding:21px 28px;gap:3px;justify-content:flex-start}.flag-dmr-doc,.flag-dmr-doc-rows{display:flex;flex-direction:column}.flag-dmr-doc-row{display:flex;justify-content:space-between;align-items:center;gap:13px;padding:13px 0;border-top:1px solid var(--line-soft);font-size:14px;color:var(--text)}.flag-dmr-doc-row:first-child{border-top:none}.flag-dmr-doc-row>span:first-child{color:var(--muted);text-transform:uppercase;font-size:11px;letter-spacing:.07em}.flag-dmr-doc-row .num{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;font-weight:500}.flag-evi-remove{width:100%;padding-top:11px;padding-bottom:11px}.set-btn.flag-evi-remove{transition:color .14s,border-color .14s,background .14s,opacity .3s cubic-bezier(.2,0,.2,1),filter .3s cubic-bezier(.2,0,.2,1)}.set-btn.flag-evi-remove.gone{opacity:0;filter:blur(5px);pointer-events:none}.flag-case-state{font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.flag-case-state.filed,.flag-case-state.in_progress,.flag-case-state.queued{color:var(--green)}.flag-case-state.credited{color:var(--mark)}.flag-case-state.denied{color:var(--red)}.flag-evcard.eri{background:var(--muted);border:1px solid var(--muted);cursor:pointer;position:relative;transition:box-shadow .14s,background .14s,border-color .14s}.flag-evcard.eri .flag-evcard-scrib path{stroke:var(--paper)}@media (hover:hover){.flag-evcard.eri:hover{box-shadow:var(--shadow-l2)}}.flag-evcard.eri.filled{background:var(--mark);border-color:var(--mark)}.flag-eri-list{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:21px;background:var(--raised);margin-bottom:13px}.flag-eri-head{display:grid;grid-template-columns:1fr 62px;align-items:center;grid-gap:10px;gap:10px;padding:9px 14px;font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-soft);position:-webkit-sticky;position:sticky;top:0;background:var(--raised);z-index:1}.flag-eri-h-desc{text-align:left}.flag-eri-h-in{text-align:center}.flag-eri-row{padding:10px 14px;border-bottom:1px solid var(--line-soft)}.flag-eri-row:last-child{border-bottom:none}.flag-eri-main{display:grid;grid-template-columns:1fr 62px;align-items:center;grid-gap:10px;gap:10px}.flag-eri-desc{font-size:13px;color:var(--text);line-height:1.3}.flag-eri-in{width:56px;height:32px;justify-self:center;border:1px solid var(--line);border-radius:999px;background:var(--paper);text-align:center;padding:0;font-size:14px;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.flag-eri-in:focus{outline:none;border-color:var(--mark)}.flag-eri-in::-webkit-inner-spin-button,.flag-eri-in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.flag-evi-view .flag-foot2{margin-top:8px}.flag-navslot{margin-top:13px;min-height:47px;display:flex;flex-direction:column;justify-content:flex-end;gap:13px}.flag-navslot.armed{min-height:107px}.flag-foot2{display:flex;width:100%;justify-content:space-between;align-items:center;gap:13px}.flag-foot2.filing{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.flag-foot2.filing>:first-child{justify-self:start}.flag-foot2.filing>:last-child{justify-self:end}.flag-foot2 .set-btn{height:47px;padding:0 26px;font-size:16px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.flag-foot2 .flag-nav-btn{width:47px;height:47px;flex:none;transition:opacity .3s cubic-bezier(.2,0,.2,1),filter .3s cubic-bezier(.2,0,.2,1)}.flag-foot2 .flag-nav-btn.gone{opacity:0;filter:blur(5px);pointer-events:none}.flag-foot2.one{justify-content:stretch}.flag-foot2.one .set-btn{width:100%;margin:0}.flag-navx{position:relative;flex:1 1}.flag-navx,.flag-navx-layer{width:100%;display:flex;flex-direction:column;justify-content:flex-end}.flag-navx-layer{gap:13px}.flag-navx-layer.out{position:absolute;left:0;right:0;bottom:0;pointer-events:none;animation:flagNavOut .26s cubic-bezier(.4,0,1,1) both}.flag-navx-layer.in.anim{animation:flagNavIn .3s cubic-bezier(.2,0,.2,1) both}@keyframes flagNavIn{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0)}}@keyframes flagNavOut{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(5px)}}@keyframes flagSlideUp{0%{opacity:0;filter:blur(4px);transform:translateY(24px)}to{opacity:1;filter:blur(0);transform:none}}.flag-slide-up>.flag-cards2>.flag-c2,.flag-slide-up>.flag-title{animation:flagSlideUp .42s cubic-bezier(.2,0,.2,1) both}.flag-slide-up>.flag-title{animation-delay:.02s}.flag-slide-up>.flag-cards2>.flag-c2:first-child{animation-delay:.09s}.flag-slide-up>.flag-cards2>.flag-c2:nth-child(2){animation-delay:.16s}.flag-doc{cursor:default}.flag-doc-inv{font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--faint);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.flag-doc-row{display:flex;justify-content:space-between;align-items:baseline;gap:13px;padding:5px 0;font-size:13px;color:var(--text)}.flag-doc-row .num{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;font-weight:500}.flag-doc-row .dim{color:var(--faint)}.flag-title{display:flex;flex-direction:column;gap:3px}.flag-title-vendor{display:flex;align-items:flex-start;justify-content:center;overflow-wrap:anywhere}.flag-sub{font-family:var(--sans);font-size:13px;font-weight:500;color:var(--muted);letter-spacing:.01em;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.flag-gap-msg{font-family:var(--serif);font-weight:400;font-size:21px;line-height:1.35;color:var(--text);text-align:center;margin:0}.flag-gap-msg .fig-gap{color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.flag-gap-msg .fig-gap.over{color:var(--red)}.flag-nav{justify-content:space-between;gap:13px;margin-top:21px}.flag-nav,.flag-nav-btn{display:flex;align-items:center}.flag-nav-btn{justify-content:center;width:36px;height:36px;border-radius:50%;background:transparent;border:1px solid var(--line);color:var(--muted);cursor:pointer}.flag-nav-btn:disabled{opacity:.32;cursor:default}.flag-nav-count{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.flag-nav-count.flag-file-err{color:var(--red);text-transform:none;letter-spacing:.01em}@keyframes flagSlideR{0%{opacity:0;filter:blur(4px);transform:translateX(21px)}to{opacity:1;filter:blur(0);transform:none}}@keyframes flagSlideL{0%{opacity:0;filter:blur(4px);transform:translateX(-21px)}to{opacity:1;filter:blur(0);transform:none}}.flag-slide-r>.flag-cards2>.flag-c2,.flag-slide-r>.flag-title>*{animation:flagSlideR .4s cubic-bezier(.2,0,.2,1) both}.flag-slide-l>.flag-cards2>.flag-c2,.flag-slide-l>.flag-title>*{animation:flagSlideL .4s cubic-bezier(.2,0,.2,1) both}.flag-slide-l>.flag-title>*,.flag-slide-r>.flag-title>*{animation-delay:.02s}.flag-slide-l>.flag-cards2>.flag-c2:first-child,.flag-slide-r>.flag-cards2>.flag-c2:first-child{animation-delay:.09s}.flag-slide-l>.flag-cards2>.flag-c2:nth-child(2),.flag-slide-r>.flag-cards2>.flag-c2:nth-child(2){animation-delay:.16s}.flag-slide-l.hold-vendor>.flag-title>.flag-title-vendor,.flag-slide-r.hold-vendor>.flag-title>.flag-title-vendor{animation:none}.flag-slide-out.hold-vendor .flag-title-vendor{opacity:0}.flag-slide-out{pointer-events:none;animation:flagFadeOut .22s cubic-bezier(.2,0,.2,1) forwards}.flag-slide-out.to-l{animation-name:flagFadeOutL}.flag-slide-out.to-r{animation-name:flagFadeOutR}@keyframes flagFadeOut{to{opacity:0;filter:blur(4px)}}@keyframes flagFadeOutL{to{opacity:0;filter:blur(4px);transform:translateX(-21px)}}@keyframes flagFadeOutR{to{opacity:0;filter:blur(4px);transform:translateX(21px)}}.panel-card.flag-card{min-height:440px;display:flex;flex-direction:column}.flag-card .flag-stack{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr)}.flag-card .flag-stack>*{grid-area:1/1}.flag-card .flag-sizer{visibility:hidden;pointer-events:none}.flag-sizer .flag-title-vendor{min-height:2.4em;min-height:2lh}.flag-card .flag-slide{display:flex;flex-direction:column;justify-content:flex-start}@media (max-width:620px){.flag-doc-grid{grid-template-columns:minmax(0,1fr);gap:9px}.panel-card{padding:21px 13px;border-radius:21px}.panel-card.flag-card{min-height:0}.panel-title{font-size:26px}.flag-card .panel-title{padding:0 32px}.flag-doc-fig{font-size:23px}.flag-gap-msg,.flag-summary-line{font-size:15px}.flag-nav{gap:clamp(5px,1.8vw,13px);margin-top:13px}.flag-nav-btn{width:33px;height:33px;flex:none}.flag-nav-count{font-size:11px;white-space:nowrap}.flag-file-btn2,.flag-foot2 .set-btn{height:41px;padding:0 21px;font-size:15px}.flag-foot2 .flag-nav-btn{width:41px;height:41px}.flag-navslot{min-height:41px}.flag-navslot.armed{min-height:95px}.flag-evi-view .panel-title{font-size:21px}.panel-modal{padding:13px}.panel-modal:has(.flag-card){align-items:safe center}}.flag-doc-fig .qmark{font-family:var(--serif);font-weight:400}.flag-summary{display:flex;flex-direction:column;gap:21px;text-align:left;padding:5px 0}.flag-summary-line{font-family:var(--serif);font-weight:400;font-size:21px;line-height:1.45;color:var(--text)}.flag-summary-line .fig-gap{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;font-weight:500}.flag-summary-line .fig-gap.over{color:var(--red)}.flag-summary-scope{display:block;text-align:center;font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.flag-reconciled{display:flex;justify-content:center;padding:8px 0}.flag-recon-svg{width:56px;height:56px}.frc-ring{animation:frcRing .5s cubic-bezier(.2,0,.2,1) forwards}.frc-ring,.frc-tick{stroke-dasharray:1;stroke-dashoffset:1}.frc-tick{animation:frcTick .34s cubic-bezier(.2,0,.2,1) .36s forwards}@keyframes frcRing{to{stroke-dashoffset:0}}@keyframes frcTick{to{stroke-dashoffset:0}}.flag-recon-svg.static .frc-ring,.flag-recon-svg.static .frc-tick{animation:none;stroke-dashoffset:0}button.pill{cursor:pointer;font-family:inherit;transition:border-color .12s,background .12s}@media (hover:hover){button.pill:hover{background:var(--hover)}}.ops-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:13px;gap:13px}@media (max-width:980px){.ops-grid{grid-template-columns:1fr}}.ops-store{background:var(--raised);border:1px solid var(--line);border-radius:21px;padding:21px;display:flex;flex-direction:column;gap:13px;text-decoration:none;color:inherit;transition:border-color .14s cubic-bezier(.2,0,.2,1),box-shadow .16s cubic-bezier(.2,0,.2,1),transform .16s cubic-bezier(.2,0,.2,1)}@media (hover:hover){a.ops-store:hover{border-color:var(--mark-line);box-shadow:var(--shadow-l2);transform:translateY(-1px)}}.ops-store.live{border-color:var(--mark-line)}.ops-store.idle{opacity:.75}.ops-store-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ops-store-id{font-family:var(--serif);font-weight:400;font-size:21px;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ops-date{font-size:13px;color:var(--muted);margin-right:auto;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ops-stages{display:flex;align-items:flex-start;gap:0}.ops-stages.bad{opacity:.45}.ops-stage{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:5px;position:relative;min-width:0}.ops-stage:before{content:"";position:absolute;top:5px;left:-50%;width:100%;height:2px;background:var(--line-soft);z-index:0}.ops-stage:first-child:before{display:none}.ops-stage.done:before{background:var(--green-line)}.ops-stage.active:before{background:var(--mark-line)}.ops-dot{width:12px;height:12px;border-radius:50%;background:var(--sunk);border:2px solid var(--line);z-index:1;box-sizing:border-box}.ops-stage.done .ops-dot{background:var(--green);border-color:var(--green)}.ops-stage.active .ops-dot{background:var(--mark);border-color:var(--mark);animation:opsPulse 1.4s cubic-bezier(.2,0,.2,1) infinite}.ops-stage.skip .ops-dot{background:transparent;border-style:dashed}@keyframes opsPulse{0%,to{box-shadow:0 0 0 0 var(--mark-soft)}50%{box-shadow:0 0 0 6px var(--mark-soft)}}.ops-stage-lbl{font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.ops-stage.done .ops-stage-lbl{color:var(--green)}.ops-stage.active .ops-stage-lbl{color:var(--mark)}.ops-stage.skip .ops-stage-lbl{text-decoration:line-through}.ops-meta{font-size:13px;color:var(--muted)}.ops-meta .ops-err{color:var(--red)}.run-detail-card{background:var(--raised);border:1px solid var(--line);border-radius:21px;padding:21px;margin-bottom:21px}.run-detail-card .set-row-line{padding:13px 0}.run-detail-card .set-row-line:first-child{padding-top:0}.run-detail-card .set-row-line:last-child{padding-bottom:0}.settings-page{padding:34px 55px 89px;max-width:1144px;margin:0 auto}@media (max-width:980px){.settings-page{padding:21px}}.settings-page-head{text-align:center;margin-bottom:16px}@media (min-width:1000px){.settings-page-head{display:none}}.settings-page-head .skel-cmd-title{width:150px;margin:0 auto}.set-section{margin-bottom:34px}.settings-page>:last-child{margin-bottom:0}@media (max-width:999px){.reports-page{position:relative}.reports-page .store-page{padding-top:0;padding-bottom:var(--phone-content-top,21px)}.reports-page .store-page-head{position:absolute;left:21px;right:21px;margin:0;top:calc(var(--phone-content-top, 42px) / 2);transform:translateY(-50%);text-align:center;pointer-events:none}.reports-page .store-page-head .sp-id{font-size:min(34px,calc(var(--phone-content-top, 100px) * .55))}.settings-page{position:relative;padding-top:0;padding-bottom:var(--phone-content-top,21px)}.settings-page-head{position:absolute;left:21px;right:21px;margin:0;top:calc(var(--phone-content-top, 42px) / -2);transform:translateY(-50%);text-align:center;pointer-events:none}.settings-page-head .sp-id{font-size:min(34px,calc(var(--phone-content-top, 100px) * .55))}}.set-section-title{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:13px;text-align:center}.set-card{background:var(--raised);border:1px solid var(--line);border-radius:34px;overflow:hidden}.set-row-line{display:flex;align-items:center;gap:21px;padding:21px;border-bottom:1px solid var(--line-soft)}.set-row-line:last-child{border-bottom:none}.set-card-even .set-row-line{min-height:76px}@media (max-width:620px){.set-card-even .set-row-line{min-height:60px}}.set-row-label{font-size:13px;font-weight:500;color:var(--text);flex:0 0 160px}.set-row-control{flex:1 1;display:flex;align-items:center;gap:13px;justify-content:flex-end;flex-wrap:wrap}.set-row-value{font-size:13px;color:var(--muted);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;overflow:hidden;text-overflow:ellipsis}.set-btn{font-family:var(--sans);font-size:13px;font-weight:600;cursor:pointer;color:var(--muted);background:transparent;border:1px solid var(--line);border-radius:999px;padding:8px 13px;transition:color .14s,border-color .14s,background .14s;white-space:nowrap;text-decoration:none}@media (hover:hover){.set-btn:hover:not(:disabled){color:var(--text);background:var(--hover)}}.set-btn:disabled{cursor:default}.panel-modal.set-modal .set-btn,.settings-page .set-btn{text-transform:lowercase}.set-btn.primary{color:var(--mark);border-color:var(--mark);background:transparent}@media (hover:hover){.set-btn.primary:hover:not(:disabled){color:var(--paper);background:var(--mark);border-color:var(--mark)}}.set-btn.ghost{border-color:transparent;background:transparent;color:var(--muted)}@media (hover:hover){.set-btn.ghost:hover{background:var(--hover);color:var(--text)}}.set-bio-msg{font-size:13px;color:var(--muted);text-align:right}.set-btn.ghost.danger-text{color:var(--red);margin-right:auto}@media (hover:hover){.set-btn.ghost.danger-text:hover{background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--red)}}.set-btn.danger{color:var(--paper);background:var(--red);border-color:var(--red);margin-right:auto}@media (hover:hover){.set-btn.danger:hover:not(:disabled){filter:none;color:var(--paper);background:var(--red);border-color:var(--red)}}.set-arm-label{display:inline-block;animation:tviFadeIn .26s cubic-bezier(.2,0,.2,1) both}.set-arm-swap{display:inline-grid}.set-arm-swap>.set-arm-word{grid-area:1/1;text-align:center;opacity:0;filter:blur(4px);visibility:hidden;transition:opacity .26s cubic-bezier(.2,0,.2,1),filter .26s cubic-bezier(.2,0,.2,1),visibility .26s}.set-arm-swap>.set-arm-word.on{opacity:1;filter:blur(0);visibility:visible}.reveal-on-scroll{opacity:0;transform:translateY(18px);transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.reveal-on-scroll.reveal-in{opacity:1;transform:none}.landing-page{min-height:100vh;padding:55px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.landing-page .greeting{font-family:var(--serif);font-weight:300;font-size:89px;line-height:1.08;letter-spacing:-.02em;text-align:center;color:var(--text);max-width:14ch;position:relative;margin:0;will-change:opacity,filter,transform;animation:heroRise 1s cubic-bezier(.165,.84,.44,1) 1s both}.landing-page .greeting .name{color:var(--mark);font-weight:300;font-style:italic}@media (max-width:999px){.landing-page{padding:34px 21px;min-height:100dvh}.landing-page .greeting{font-size:clamp(34px,10.5vw,89px);width:calc(100vw - 72px - 42px)}}.bill-window{width:min(520px,100%);background:var(--raised);border:1px solid var(--line);border-radius:34px;padding:42px 42px 34px;text-align:center;box-shadow:var(--shadow-l3);position:relative;animation:heroRise 1s cubic-bezier(.165,.84,.44,1) 1s both}.bill-window-title{font-family:var(--serif);font-weight:300;font-size:34px;line-height:1.18;letter-spacing:-.01em;color:var(--text);margin:0 0 13px}.bill-window-body{font-size:14px;line-height:1.6;color:var(--muted);margin:0 0 21px}.bill-window-invoice{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:13px 16px;border:1px solid var(--line);border-radius:16px;background:var(--paper);margin:0 0 21px}.bill-window-amount{font-size:14px;color:var(--text)}.bill-window-pay{flex:none;display:inline-block;padding:8px 18px;border-radius:999px;border:1px solid var(--mark);color:var(--mark);font-size:13px;text-decoration:none;transition:background .2s ease,color .2s ease}@media (hover:hover){.bill-window-pay:hover{background:var(--mark);color:var(--paper)}}.bill-window-foot{font-size:12.5px;line-height:1.6;color:var(--muted);margin:0}.bill-window-foot a{color:var(--mark);text-decoration:none}.bill-window-foot a:hover{text-decoration:underline}@media (max-width:999px){.bill-window{padding:34px 21px 26px;border-radius:26px}.bill-window-invoice{flex-direction:column;align-items:stretch;text-align:center}}@keyframes rise{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:none}}@keyframes heroRise{0%{opacity:0;filter:blur(10px);transform:translateY(20%)}to{opacity:1;filter:none;transform:none}}.cad-tab.locked{opacity:.55;cursor:default}@media (hover:hover){.cad-tab.locked:hover{color:var(--muted)}}.cad-tab svg{transition:transform .26s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){.cad-tab.locked:hover svg{animation:lockShake .44s cubic-bezier(.36,.07,.19,.97) both}}@keyframes lockShake{0%,to{transform:rotate(0)}20%{transform:rotate(-9deg)}45%{transform:rotate(8deg)}70%{transform:rotate(-5deg)}88%{transform:rotate(3deg)}}.nav-item.locked{opacity:.5;cursor:default;position:relative}@media (hover:hover){.nav-item.locked:hover{background:transparent}}.nav-tip{position:absolute;right:8px;bottom:calc(100% + 3px);z-index:5;font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-family:var(--sans);color:var(--mark);background:var(--raised);border:1px solid var(--mark-line);border-radius:999px;padding:5px 13px;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(3px);transition:opacity .2s cubic-bezier(.2,0,.2,1) .12s,transform .2s cubic-bezier(.2,0,.2,1) .12s}@media (hover:hover){.nav-item.locked:hover .nav-tip{opacity:1;transform:none}}.side-min .nav-tip{right:auto;bottom:auto;left:calc(100% + 5px);top:50%;transform:translateY(-50%) translateY(3px)}@media (hover:hover){.side-min .nav-item.locked:hover .nav-tip{transform:translateY(-50%)}}.nav-item.locked .nav-lock{margin-left:auto;display:flex;color:var(--faint)}.side-min .nav-item.locked .nav-lock{margin-left:0}@media (hover:hover){.nav-item.locked:hover .nav-lock svg{animation:lockShake .44s cubic-bezier(.36,.07,.19,.97) both}}.sp-flag{display:inline-block;vertical-align:8px;margin-left:13px;padding:5px 13px;border-radius:999px;border:1px solid var(--mark-line);background:var(--mark-soft);color:var(--mark);font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sp-history{max-width:1560px;width:100%;margin:auto auto 0;padding-top:55px}.sp-history-title{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:13px}.sp-history-list{display:flex;flex-direction:column;overflow-anchor:none;padding:3px}.sp-history-list .sp-hist{margin-bottom:8px;will-change:transform}.sp-history-list .sp-hist:last-child{margin-bottom:0}.sp-hist{display:flex;align-items:center;gap:13px;padding:21px 27px;background:var(--raised);border:1px solid var(--line);border-radius:999px;cursor:pointer;transition:border-color .14s cubic-bezier(.2,0,.2,1),transform .16s cubic-bezier(.2,0,.2,1)}@media (hover:hover){.sp-hist:hover{border-color:var(--mark-line);transform:translateY(-2px)}}.sp-hist-cad{flex-shrink:0;font-family:var(--sans);font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--sunk);border:1px solid var(--line);border-radius:999px;padding:3px 8px}.sp-hist.on .sp-hist-cad{border-color:var(--mark-line);color:var(--mark)}.sp-hist-label{font-family:var(--sans);font-weight:500;font-size:19px;color:var(--text);flex:1 1;min-width:0;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.sp-hist-day{display:none}@media (max-width:999px){.sp-hist-full{display:none}.sp-hist-day{display:inline}.sp-hist-cad{display:none}.sp-hist .sp-hist-label{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.sp-hist.on{border-color:var(--mark);background:var(--mark-soft)}.sp-pin{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:50%;cursor:pointer;background:transparent;border:none;color:var(--faint);position:relative;transition:color .14s,background .14s,transform .14s cubic-bezier(.2,0,.2,1)}@media (hover:hover){.sp-pin:hover{color:var(--mark)}}.sp-pin.on{color:var(--mark)}.sp-pin:active{transform:scale(.88)}.sp-pin svg{display:block}.sp-pin .pin-glyph{transform:rotate(-90deg);transform-origin:50% 50%;transition:transform .6s cubic-bezier(.45,0,.25,1)}.sp-pin.on .pin-glyph{transform:rotate(0deg)}@media (hover:hover){.sp-pin:hover .pin-glyph{transform:rotate(-90deg) scale(1.18)}.sp-pin.on:hover .pin-glyph{transform:rotate(0deg) scale(1.18)}}.sp-pin .pin-head{fill:none;transition:fill .34s cubic-bezier(.2,0,.2,1)}.sp-pin.on .pin-head{fill:currentColor}.sp-hist.pin-flip{transition:transform .34s cubic-bezier(.22,1,.36,1)}.sp-hist.pin-enter{animation:pinRowIn .9s cubic-bezier(.22,.61,.36,1) both}@keyframes pinRowIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.sp-hist.pin-leave{overflow:hidden;pointer-events:none;transition:opacity .42s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1),height .5s cubic-bezier(.4,0,.2,1),margin .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1),border-width .5s cubic-bezier(.4,0,.2,1)}.sp-hist.pin-leave.go{opacity:0;transform:translateX(16px);height:0!important;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-width:0}.sp-pinned{margin-top:34px;transition:opacity .3s cubic-bezier(.2,0,.2,1)}.sp-pinned.wrap-enter{animation:pinWrapIn .42s cubic-bezier(.22,1,.36,1) both}@keyframes pinWrapIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sp-pin-cad{flex-shrink:0;font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);padding:3px 8px;border-radius:999px;background:var(--sunk);border:1px solid var(--line-soft)}.sp-hgroup{margin-bottom:8px}.sp-hgroup-head{display:flex;align-items:center;gap:.62em;width:100%;padding:1em 1.29em;background:var(--raised);border:1px solid var(--line);border-radius:999px;cursor:pointer;font-family:var(--sans);font-size:1em;color:var(--text);text-align:left;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;transition:border-color .14s cubic-bezier(.2,0,.2,1),transform .16s cubic-bezier(.2,0,.2,1)}.sp-history-list{font-size:21px}.sp-history-list .sp-hgroup .sp-hgroup{font-size:.82em}.sp-history-list .sp-hist{font-size:.82em;gap:.62em;padding:1em 1.62em}.sp-history-list .sp-hist .sp-hist-label{font-size:1em}.sp-history-list .sp-hist.cad-daily{font-size:max(8px,calc(.82em * .9))}.sp-history-list .sp-hist-cad{font-size:max(7.5px,.62em);padding:.28em .72em;letter-spacing:.1em}@media (hover:hover){.sp-hgroup-head:hover{transform:translateY(-2px)}}.sp-hgroup.open>.sp-hgroup-head{color:var(--text)}.sp-hgroup-caret{flex-shrink:0;display:flex;color:var(--faint);transition:transform .5s cubic-bezier(.22,1,.36,1),color .14s}.sp-hgroup.open>.sp-hgroup-head .sp-hgroup-caret{transform:rotate(90deg);color:var(--mark)}.sp-hgroup-label{flex:1 1;min-width:0;font-weight:400}.sp-hgroup-body{height:0;overflow:hidden;transition:height .34s cubic-bezier(.2,0,.2,1)}.sp-hgroup-inner{min-height:0;overflow:hidden}.sp-hgroup-pad{padding:8px 0 5px 21px;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateY(-14px);transition:opacity .26s cubic-bezier(.2,0,.2,1) .04s,transform .34s cubic-bezier(.2,0,.2,1)}.sp-hgroup-pad .sp-hist,.sp-hgroup-pad>.sp-hgroup{margin-bottom:0}.sp-hgroup.open>.sp-hgroup-body>.sp-hgroup-inner>.sp-hgroup-pad{opacity:1;transform:translateY(0)}.sp-hgroup.open>.sp-hgroup-body>.sp-hgroup-inner>.sp-hgroup-pad>*{animation:spRowIn .3s cubic-bezier(.2,0,.2,1) backwards}.sp-hgroup:not(.open)>.sp-hgroup-body>.sp-hgroup-inner>.sp-hgroup-pad>*{animation:spRowOut .2s cubic-bezier(.2,0,.2,1) forwards}.sp-hgroup>.sp-hgroup-body>.sp-hgroup-inner>.sp-hgroup-pad>:first-child{animation-delay:.02s}.sp-hgroup>.sp-hgroup-body>.sp-hgroup-inner>.sp-hgroup-pad>:nth-child(2){animation-delay:.06s}.sp-hgroup>.sp-hgroup-body>.sp-hgroup-inner>.sp-hgroup-pad>:nth-child(3){animation-delay:.1s}.sp-hgroup>.sp-hgroup-body>.sp-hgroup-inner>.sp-hgroup-pad>:nth-child(4){animation-delay:.14s}.sp-hgroup>.sp-hgroup-body>.sp-hgroup-inner>.sp-hgroup-pad>:nth-child(5){animation-delay:.17s}.sp-hgroup>.sp-hgroup-body>.sp-hgroup-inner>.sp-hgroup-pad>:nth-child(n+6){animation-delay:.2s}@keyframes spRowIn{0%{opacity:0;filter:blur(4px)}}@keyframes spRowOut{to{opacity:0;filter:blur(4px)}}.sp-window-eyebrow{font-family:var(--sans);font-style:normal;font-weight:500;font-size:13px;letter-spacing:.01em;color:var(--muted);margin-bottom:13px;text-align:center;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}@media (min-width:1000px){.shell.rail .settings-page .set-section-lead,.shell.rail .sp-report-area{position:relative}.shell.rail .settings-page .set-section-lead>.set-section-title{position:absolute;bottom:100%;left:0;right:0}.shell.rail .sp-window-eyebrow{line-height:1.05}.shell.rail .sp-window-eyebrow:before{content:"\200B";font-size:min(55px,calc(var(--pill-top, 34px) * .7))}}.sp-report-id{grid-column:1/-1;text-align:center;margin-top:13px;padding-top:13px;animation:idStamp .42s cubic-bezier(.34,1.56,.64,1) .25s both;border-top:1px solid var(--line-soft);font-size:8px;font-weight:500;letter-spacing:.16em;color:var(--faint)}@keyframes idStamp{0%{opacity:0;transform:scale(1.45) rotate(-3deg)}70%{opacity:1;transform:scale(.97) rotate(.6deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.sp-build{grid-column:1/-1;padding:34px 21px;text-align:center;container-type:inline-size}.sp-build-title{font-family:var(--serif);font-weight:300;font-size:34px;letter-spacing:-.01em;color:var(--text);margin-bottom:21px}.sp-build-cells{display:grid;grid-gap:13px;gap:13px;max-width:680px;margin:0 auto}.sp-build-cells.u4{grid-template-columns:repeat(4,minmax(0,1fr))}.sp-build-cells.u7{grid-template-columns:repeat(7,minmax(0,1fr))}.bd-abbr{display:none}@container (max-width: 560px){.sp-build .bd-full{display:none}.sp-build .bd-abbr{display:inline}.sp-build-cells{gap:5px}}.bcell{height:64px;min-width:0;border-radius:13px;border:1px solid var(--line-soft);background:var(--sunk);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:var(--green);padding:5px 3px;opacity:0;transform:scale(.9);animation:bcellIn .34s cubic-bezier(.2,0,.2,1) forwards}.bcell svg{width:18px;height:18px;flex-shrink:0}.bcell-day{font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.bcell.filled{background:color-mix(in srgb,var(--green) 26%,transparent);border-color:var(--green-line)}.bcell.filled .bcell-day{color:var(--green)}.bcell.today{border-color:var(--line)}.bcell.today .bcell-day{color:var(--text)}@keyframes bcellIn{to{opacity:1;transform:none}}.sp-pending{flex-direction:column;text-align:center;gap:21px;padding:55px 21px;grid-column:1/-1}.sp-craft-line,.sp-pending{display:flex;align-items:center}.sp-craft-line{position:relative;height:34px;min-width:280px;justify-content:center}.sp-craft-type{font-family:var(--serif);font-weight:300;font-size:34px;letter-spacing:-.01em;color:var(--text);white-space:pre;display:inline-flex;align-items:center}.sp-pending .sp-craft-line{height:auto;min-height:34px}.sp-pending .sp-craft-type{white-space:pre-wrap;text-align:center;line-height:1.25}.sp-craft-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;background:var(--mark);border-radius:2px;transform:translateY(.06em);animation:caretBlink 1.05s step-end infinite}@keyframes caretBlink{0%,49%{opacity:1}50%,to{opacity:0}}.sp-engine{width:440px;height:360px;position:relative;max-width:100%;transition:transform .3s cubic-bezier(.34,1.56,.64,1),filter .3s cubic-bezier(.2,0,.2,1)}.sp-engine .eng3d{display:block;width:100%;height:100%}.stores-stack{display:flex;flex-direction:column;gap:13px;margin-bottom:34px}.store-bar{border:none;border-radius:0;overflow:visible}.store-bar,.store-bar.pending{background:transparent}.store-split{display:grid;grid-template-columns:1fr auto;align-items:stretch;grid-gap:13px;gap:13px}.store-left,.store-lot,.store-mid,.store-right{border:1px solid var(--line);border-radius:34px;overflow:hidden;background:transparent;transition:border-color .12s cubic-bezier(.2,0,.2,1),box-shadow .16s cubic-bezier(.2,0,.2,1),transform .16s cubic-bezier(.2,0,.2,1)}.store-mid{order:0;width:110px;padding:21px 13px;display:flex;flex-direction:column;gap:13px;min-width:0;transition:width .24s cubic-bezier(.2,0,.2,1)}.store-mid:has(.inv-fields),.store-mid:has(.tv-wait-window),.store-mid:has(.tvi-view-rows){width:233px;padding:21px}.store-mid:empty{display:none}@media (min-width:721px){.store-split.has-lot:not(.has-mid),.store-split.has-mid:not(.has-lot){grid-template-columns:auto 1fr auto}.store-split.has-mid.has-lot{grid-template-columns:auto auto 1fr auto}}@media (max-width:720px){.store-mid,.store-mid:has(.inv-fields),.store-mid:has(.tv-wait-window),.store-mid:has(.tvi-view-rows){width:auto}}.store-lot{order:-1;width:110px;padding:21px 13px;display:flex;flex-direction:column;gap:13px;min-width:0;transition:width .24s cubic-bezier(.2,0,.2,1)}.store-lot:has(.inv-fields),.store-lot:has(.lot-table),.store-lot:has(.tv-wait-window){width:264px;padding:21px}.store-lot:empty{display:none}@media (max-width:720px){.store-lot,.store-lot:has(.inv-fields),.store-lot:has(.lot-table),.store-lot:has(.tv-wait-window){width:auto}}.store-split .store-lot.seat-gone,.store-split .store-mid.seat-gone{opacity:0;filter:blur(6px);border-width:0;min-width:0;overflow:hidden;pointer-events:none}.store-split .store-lot.seat-gone-y,.store-split .store-mid.seat-gone-y{padding-top:0;padding-bottom:0;transition:max-height .4s cubic-bezier(.2,0,.2,1),opacity .3s ease,filter .3s ease,padding .4s cubic-bezier(.2,0,.2,1),border-width .4s cubic-bezier(.2,0,.2,1)}.store-split .store-lot.seat-gone-x,.store-split .store-mid.seat-gone-x{padding-left:0;padding-right:0;transition:width .4s cubic-bezier(.2,0,.2,1),opacity .3s ease,filter .3s ease,padding .4s cubic-bezier(.2,0,.2,1),border-width .4s cubic-bezier(.2,0,.2,1)}.store-split .store-lot.seat-gone{transition-delay:.18s}.store-split>.store-left.seat-eat,.store-split>.store-right.seat-eat{transition:border-color .12s cubic-bezier(.2,0,.2,1),box-shadow .16s cubic-bezier(.2,0,.2,1),transform .16s cubic-bezier(.2,0,.2,1),margin .4s cubic-bezier(.2,0,.2,1)}.store-split>.store-lot.seat-eat,.store-split>.store-mid.seat-eat{transition:width .24s cubic-bezier(.2,0,.2,1),margin .4s cubic-bezier(.2,0,.2,1)}.store-left{order:2;padding:21px;display:flex;flex-direction:column;gap:13px;min-width:0}.store-status{background:transparent;border:none;font-family:inherit}.store-check,.store-status{display:flex;align-items:center;justify-content:center}.store-check{width:46px;height:46px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--green) 22%,transparent)}.store-bar.pending .store-check{background:color-mix(in srgb,var(--muted) 14%,transparent);color:var(--muted)}.store-check svg{width:24px;height:24px}.store-check.check-draw .pcc-ring{stroke-dasharray:151;stroke-dashoffset:151;transform-origin:50% 50%;transform:rotate(-90deg);animation:pccRing .5s cubic-bezier(.2,0,.2,1) calc(var(--check-delay, 0s) + .12s) forwards}.store-check.check-draw .pcc-tick{stroke-dasharray:36;stroke-dashoffset:36;animation:pccTick .34s cubic-bezier(.2,0,.2,1) calc(var(--check-delay, 0s) + .5s) forwards}.store-copy{min-width:0;text-align:center}.store-copy h2{font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);line-height:1.2;margin:0}.store-copy-sep{color:var(--faint)}.store-copy p{font-size:13px;color:var(--muted);margin-top:5px}.store-handled,.store-right{display:flex;flex-direction:column}.store-right{order:1;padding:21px;align-items:center;gap:13px;min-width:0;min-height:330px}@media (max-width:999px){.store-right{min-height:0}}.tv-title{font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-align:center;line-height:1.2}.tv-track{list-style:none;margin:0;padding:0;align-self:stretch;width:100%;display:flex;flex-direction:column;align-items:stretch}.tv-step{flex:none;min-width:0;position:relative;display:flex;align-items:center;gap:11px;height:27px}.tv-step .tv-word{position:absolute;left:75px;right:0;top:50%;transform:translateY(-50%);z-index:1;font-size:13px;color:var(--muted);text-align:left;line-height:1.35}.tv-step:after,.tv-step:before{content:"";position:absolute;left:57.375px;top:-13.5px;width:1.25px;height:27px;z-index:0}.tv-step:before{background:var(--muted);opacity:.5}.tv-step:after{background:var(--mark);transform:scaleY(0);transform-origin:center top;transition:transform .55s cubic-bezier(.3,0,.4,1)}.tv-step.reached:after{transform:scaleY(1)}.tv-step:first-child:after,.tv-step:first-child:before{display:none}.tv-dot{width:6px;height:6px;border-radius:50%;position:relative;z-index:1;background:color-mix(in srgb,var(--muted) 50%,var(--paper));transition:background .25s ease .42s}.tv-step:first-child .tv-dot{transition-delay:0s}.tv-label{font-size:8px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:right;line-height:1.2;order:-1;width:44px;flex:none;transition:color .25s ease .67s}.tv-step:first-child .tv-label{transition-delay:.25s}.tv-step.reached .tv-dot{background:var(--mark)}.tv-step.reached .tv-label{color:var(--mark)}.tv-step.active .tv-dot{animation:tvPulse 1.6s ease-in-out infinite}.tv-step.active .tv-label{color:var(--mark)}.tv-step.filling:after{transform:scaleY(var(--sub,0))}.tv-divider{width:100%;border-top:1px dotted var(--line);margin:13px 0}.tv-step.skip .tv-dot,.tv-step.skip.reached .tv-dot{background:color-mix(in srgb,var(--muted) 45%,var(--paper));opacity:1}.tv-step.skip .tv-label,.tv-step.skip.reached .tv-label{color:var(--faint)}@keyframes tvPulse{0%,to{box-shadow:0 0 0 3px var(--mark-soft)}50%{box-shadow:0 0 0 6px transparent}}.tv-status{min-height:18px;width:100%;font-size:13px;color:var(--muted);text-align:left;line-height:1.45}.tv-status-text{display:inline}.tv-issue-fade{display:inline-block;animation:tvIssueFade .7s cubic-bezier(.2,0,.2,1) both}@keyframes tvIssueFade{to{opacity:0;filter:blur(9px)}}.tv-caret{display:inline-block;width:1.5px;height:12px;margin-left:2px;vertical-align:-1.5px;background:var(--mark);animation:themeCaretBlink .9s steps(1) infinite}.tv-note{width:100%;margin:3px 0 0;font-size:12px;line-height:1.5;color:var(--muted);text-align:left}.tv-restart{width:100%;display:flex;justify-content:center;margin-top:11px}.tv-restart .apology-actions{margin:0}.tv-slot{width:100%}.tv-wait-window{position:relative;width:100%;margin-top:5px;background:var(--raised);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-l2);padding:15px 40px 15px 16px;animation:tvWaitIn .3s cubic-bezier(.2,0,.2,1) both}@keyframes tvWaitIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tv-wait-msg{font-family:var(--serif);font-weight:300;font-size:17px;line-height:1.45;color:var(--text);text-align:left;margin:0}.tv-wait-close{position:absolute;top:9px;right:9px;background:transparent;border:none;cursor:pointer;color:var(--faint);padding:4px;display:flex;align-items:center;justify-content:center;border-radius:999px;transition:color .12s}@media (hover:hover){.tv-wait-close:hover{color:var(--text)}}.tvi-win>.tv-wait-window{position:absolute;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);width:min(100% - 10px,300px);margin:0;z-index:4;animation:tvPopFade .3s cubic-bezier(.2,0,.2,1)}@keyframes tvPopFade{0%{opacity:0}to{opacity:1}}.tvi-win>.tv-wait-window .tv-wait-msg{text-align:center}.tv-entered-window{padding:8px 12px}.did-static{cursor:default}.tv-entered-window .did-body b{font-size:14px;line-height:1.4}.tv-word-fade{display:inline-block;animation:tvIssueFade .3s cubic-bezier(.2,0,.2,1) both}.tv-word-in{display:inline-block;animation:tvWordIn .3s cubic-bezier(.2,0,.2,1) both}@keyframes tvWordIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}.tv-2fa{width:100%;max-width:320px;margin:8px auto 0;animation:tvPopIn .4s cubic-bezier(.2,0,.2,1) both}.tv-2fa-in{background:color-mix(in srgb,var(--raised) 62%,transparent);border:1px solid var(--line);border-radius:21px;padding:21px 21px 26px;text-align:center;animation:rise .5s cubic-bezier(.2,0,.2,1) both}.tv-2fa .auth-otp{justify-content:center}.tv-2fa-title{display:block;font-family:var(--serif);font-weight:300;font-size:21px;line-height:1.2;letter-spacing:-.01em;color:var(--text);text-align:center;margin-bottom:21px}.tv-2fa-title .tv-caret{height:17px;vertical-align:-2px}@media (max-width:999px){.tv-2fa{position:fixed;left:21px;right:21px;top:34px;bottom:auto;z-index:300;width:min(340px,calc(100vw - 42px));margin:0 auto}.tv-2fa-in{border-radius:34px;padding:34px 34px 42px}.tv-2fa:before{content:"";position:fixed;inset:0;z-index:-1;background:color-mix(in srgb,var(--paper) 45%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tv-2fa-title{margin-bottom:26px}}@keyframes tvPopIn{0%{opacity:0}}.tv-2fa .auth-err{text-align:center}.otp-shake{animation:otpShake .42s cubic-bezier(.36,.07,.19,.97)}@keyframes otpShake{10%,90%{transform:translateX(-1.5px)}20%,80%{transform:translateX(3px)}30%,50%,70%{transform:translateX(-5px)}40%,60%{transform:translateX(5px)}}@media (max-width:720px){.store-split{grid-template-columns:1fr}}.did{display:flex;align-items:center;gap:13px;padding:13px 0}.did:last-child{padding-bottom:0}.did:first-child{padding-top:5px}.did-mark{width:28px;height:28px;border-radius:999px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .18s cubic-bezier(.4,0,.8,1),opacity .18s cubic-bezier(.4,0,.8,1)}.did-mark svg{width:100%;height:100%}.did-mark.ok{color:var(--green)}.did-mark.watch{color:var(--muted)}.did-body{flex:1 1;min-width:0}.did-body b{font-weight:400;color:var(--text);font-size:13px}.did-detail{font-size:13px;color:var(--muted);margin-top:2px;line-height:1.5}.did-enter{animation:didRowIn .4s cubic-bezier(.2,0,.2,1) both}.did-leave{animation:didRowOut .4s cubic-bezier(.2,0,.2,1) both;pointer-events:none}@keyframes didRowIn{0%{opacity:0;filter:blur(4px)}}@keyframes didRowOut{to{opacity:0;filter:blur(4px)}}.did-pill{border:1px solid var(--line);border-radius:999px;cursor:pointer;background:transparent;width:100%;text-align:left;font-family:inherit;text-decoration:none;padding:8px 13px;margin:2.5px 0;transition:background .14s cubic-bezier(.2,0,.2,1),border-color .14s cubic-bezier(.2,0,.2,1)}.did-pill:first-child{padding-top:8px}.did-pill:last-child{padding-bottom:8px}.dash .did-pill{padding:8px 13px}.dm-ring{stroke-width:1.8}.did-flip .dm-ring{stroke-dasharray:1;stroke-dashoffset:1;transform-origin:50% 50%;transform:rotate(-90deg);animation:dmRingSweep .45s cubic-bezier(.2,0,.2,1) forwards}@keyframes dmRingSweep{to{stroke-dashoffset:0}}.did-flip .dm-tick{stroke-dasharray:1;stroke-dashoffset:1;animation:dmTickDraw .32s cubic-bezier(.2,0,.2,1) .4s forwards}@keyframes dmTickDraw{to{stroke-dashoffset:0}}.task-win-empty{font-size:13px;color:var(--muted);line-height:1.6;text-align:center;margin:8px 0 0}.task-win-fig{text-align:center;margin:13px 0 5px}.task-win-fig .num{font-family:var(--serif);font-weight:300;font-size:44px;line-height:1;letter-spacing:-.01em;color:var(--text);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.task-win-note{font-size:12.5px;color:var(--muted);line-height:1.6;margin:13px 0 0;text-align:center}.task-lotto{display:flex;flex-direction:column}.task-lotto-row{display:grid;grid-template-columns:1fr auto auto auto;grid-gap:4px 13px;gap:4px 13px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--line-soft);font-size:13px}.task-lotto-row:last-child{border-bottom:none}.task-lotto-row>span{color:var(--muted)}.task-lotto-row>b{font-weight:500;color:var(--text);text-align:right;min-width:55px;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.task-lotto-head{border-bottom:1px solid var(--line-soft);padding-bottom:4px}.task-lotto-head>b{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.tvi-view-total{border-top:1px solid var(--line)}.tvi-view-total>b{font-weight:650}.tvi-view-row:has(+.tvi-view-total){border-bottom:none}@keyframes taskRowRise{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:blur(0);transform:none}}.lot-table.cascade-rows tbody tr,.tvi-view-rows.cascade-rows>*{animation:taskRowRise .42s cubic-bezier(.2,0,.2,1) both}.lot-table.cascade-rows tbody tr:first-child,.tvi-view-rows.cascade-rows>:first-child{animation-delay:0s}.lot-table.cascade-rows tbody tr:nth-child(2),.tvi-view-rows.cascade-rows>:nth-child(2){animation-delay:.07s}.lot-table.cascade-rows tbody tr:nth-child(3),.tvi-view-rows.cascade-rows>:nth-child(3){animation-delay:.14s}.lot-table.cascade-rows tbody tr:nth-child(4),.tvi-view-rows.cascade-rows>:nth-child(4){animation-delay:.21s}.lot-table.cascade-rows tbody tr:nth-child(5),.tvi-view-rows.cascade-rows>:nth-child(5){animation-delay:.28s}.lot-table.cascade-rows tbody tr:nth-child(6),.tvi-view-rows.cascade-rows>:nth-child(6){animation-delay:.35s}.lot-table.cascade-rows tbody tr:nth-child(7),.tvi-view-rows.cascade-rows>:nth-child(7){animation-delay:.42s}.lot-table.cascade-rows tbody tr:nth-child(n+8),.tvi-view-rows.cascade-rows>:nth-child(n+8){animation-delay:.49s}@keyframes taskRowFall{0%{opacity:1;filter:blur(0);transform:none}to{opacity:0;filter:blur(4px);transform:translateY(8px)}}.inv-open.leaving .lot-table.cascade-rows tbody tr{animation:taskRowFall .3s cubic-bezier(.2,0,.2,1) both}.inv-open.leaving .lot-table.cascade-rows tbody tr:last-child{animation-delay:0s}.inv-open.leaving .lot-table.cascade-rows tbody tr:nth-last-child(2){animation-delay:.06s}.inv-open.leaving .lot-table.cascade-rows tbody tr:nth-last-child(3){animation-delay:.12s}.inv-open.leaving .lot-table.cascade-rows tbody tr:nth-last-child(4){animation-delay:.18s}.inv-open.leaving .lot-table.cascade-rows tbody tr:nth-last-child(n+5){animation-delay:.24s}@keyframes lotColRise{0%{opacity:0;filter:blur(4px);transform:translateX(8px)}to{opacity:1;filter:blur(0);transform:none}}@keyframes lotColFall{0%{opacity:1;filter:blur(0);transform:none}to{opacity:0;filter:blur(4px);transform:translateX(8px)}}@media (min-width:721px){.inv-open.leaving .lot-table.cascade-rows tbody tr,.lot-table.cascade-rows tbody tr{animation:none}.lot-table.cascade-rows tr>*{animation:lotColRise .42s cubic-bezier(.2,0,.2,1) both}.lot-table.cascade-rows tr>:first-child{animation-delay:0s}.lot-table.cascade-rows tr>:nth-child(2){animation-delay:.07s}.lot-table.cascade-rows tr>:nth-child(3){animation-delay:.14s}.lot-table.cascade-rows tr>:nth-child(4){animation-delay:.21s}.lot-table.cascade-rows tr>:nth-child(n+5){animation-delay:.28s}.inv-open.leaving .lot-table.cascade-rows tr>*{animation:lotColFall .3s cubic-bezier(.2,0,.2,1) both}.inv-open.leaving .lot-table.cascade-rows tr>:last-child{animation-delay:0s}.inv-open.leaving .lot-table.cascade-rows tr>:nth-last-child(2){animation-delay:.06s}.inv-open.leaving .lot-table.cascade-rows tr>:nth-last-child(3){animation-delay:.12s}.inv-open.leaving .lot-table.cascade-rows tr>:nth-last-child(n+4){animation-delay:.18s}.lot-table.cascade-rows.lot-rows tr>*{animation:none}.lot-table.cascade-rows.lot-rows tbody tr{animation:taskRowRise .42s cubic-bezier(.2,0,.2,1) both}.lot-table.cascade-rows.lot-rows tbody tr:first-child{animation-delay:0s}.lot-table.cascade-rows.lot-rows tbody tr:nth-child(2){animation-delay:.07s}.lot-table.cascade-rows.lot-rows tbody tr:nth-child(3){animation-delay:.14s}.lot-table.cascade-rows.lot-rows tbody tr:nth-child(n+4){animation-delay:.21s}}.set-emp-row{display:flex;align-items:center;gap:13px;padding:13px 21px;width:100%;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--line-soft);font-family:var(--sans);transition:background .12s cubic-bezier(.2,0,.2,1)}.set-emp-row:last-child{border-bottom:none}.set-emp-edit{flex-shrink:0;padding:5px 13px}.set-add-emp{width:100%;background:transparent;border:none;padding:13px;font-family:var(--sans);font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;text-align:center;transition:background .12s cubic-bezier(.2,0,.2,1),color .12s cubic-bezier(.2,0,.2,1)}@media (hover:hover){.set-add-emp:hover{background:var(--hover);color:var(--text)}}.set-emp-form{text-align:left}.set-emp-form .set-input,.set-emp-form .set-select{width:100%;text-align:left;min-width:0}.set-emp-form .set-seg{width:100%}.set-emp-form .set-seg-btn{flex:1 1}.set-emp-name{font-weight:500;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.set-emp-name,.set-emp-rate{font-size:13px;color:var(--text);white-space:nowrap}.set-emp-rate{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.set-emp-per{color:var(--faint);font-size:13px;margin-left:1px}.set-consent-note{font-size:11px;line-height:1.5;color:var(--faint);margin:8px 2px 0}.set-consent-note strong{color:var(--text);font-weight:600}.set-consent-links{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px}.set-consent-links a{color:var(--mark);text-decoration:none;font-weight:500}.set-consent-links a:hover{text-decoration:underline}.set-phone-btn{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-family:var(--sans);background:var(--sunk);border:1px solid var(--line);border-radius:14px;padding:11px 14px;cursor:pointer;text-align:left;transition:border-color .14s cubic-bezier(.2,0,.2,1)}.set-phone-btn:hover{border-color:var(--mark)}.set-phone-btn-val{font-size:13px;color:var(--faint);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.set-phone-btn.has .set-phone-btn-val{color:var(--text)}.set-phone-btn-sub{font-size:11px;color:var(--faint)}.set-phone-card{max-width:420px}.set-phone-lede{font-size:13px;line-height:1.5;color:var(--text);margin:0 2px 12px}.set-phone-steps{margin:0 0 14px;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:12px;line-height:1.5;color:var(--faint)}.set-phone-steps strong{color:var(--text);font-weight:600}.set-emp-sms{font-size:11px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.set-emp-sms.off{color:var(--red)}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.set-input{font-family:var(--sans);font-size:13px;color:var(--text);background:var(--sunk);border:1px solid var(--line);border-radius:999px;padding:13px;min-width:200px;text-align:right;line-height:1.3;height:calc(1.3em + 28px);box-sizing:border-box;transition:border-color .14s cubic-bezier(.2,0,.2,1)}.set-input:focus{outline:none;border:2px solid var(--mark);padding:12px}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-transition:background-color 100000s ease-in-out 0s,color 100000s ease-in-out 0s;transition:background-color 100000s ease-in-out 0s,color 100000s ease-in-out 0s}.name-prompt-card.panel-card{width:min(520px,100%)}.name-prompt-input{width:100%;text-align:left;font-size:13px;padding:13px;margin-top:5px}.name-prompt-input:focus{padding:12px}.set-note{margin-right:auto;text-align:left;flex:1 1;min-width:0}.set-card-foot,.set-note{font-size:13px;color:var(--muted)}.set-card-foot{line-height:1.55;padding:13px 21px;text-align:center}.set-soon{font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line-soft);border-radius:999px;padding:5px 13px}.set-seg,.set-soon{background:var(--sunk)}.set-seg{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:3px;gap:3px}.set-seg-btn{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--muted);background:transparent;border:none;border-radius:999px;padding:5px 21px;cursor:pointer;transition:color .14s cubic-bezier(.2,0,.2,1),background .14s cubic-bezier(.2,0,.2,1)}@media (hover:hover){.set-seg-btn:hover{color:var(--text)}}.set-seg-btn.on{background:var(--text);color:var(--paper)}.set-seg:has(>.set-seg-btn:nth-child(2):last-child){position:relative;display:inline-grid;grid-template-columns:1fr 1fr;gap:0}.set-seg:has(>.set-seg-btn:nth-child(2):last-child):before{content:"";position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:var(--text);transition:transform .34s cubic-bezier(.4,0,.2,1);pointer-events:none}.set-seg:has(>.set-seg-btn:nth-child(2).on):before{transform:translateX(100%)}.set-seg:has(>.set-seg-btn:nth-child(2):last-child) .set-seg-btn{position:relative;z-index:1;text-align:center}.set-seg:has(>.set-seg-btn:nth-child(2):last-child) .set-seg-btn.on{background:transparent}.set-modal-field{margin-bottom:13px}.set-modal-field .auth-label{display:block;margin-bottom:5px}.set-freq-field{max-height:0;margin-bottom:0;opacity:0;filter:blur(4px);visibility:hidden;overflow:hidden;transition:max-height .3s cubic-bezier(.2,0,.2,1),margin-bottom .3s cubic-bezier(.2,0,.2,1),opacity .3s cubic-bezier(.2,0,.2,1),filter .3s cubic-bezier(.2,0,.2,1),visibility 0s linear .3s}.set-freq-field.show{max-height:90px;margin-bottom:13px;opacity:1;filter:blur(0);visibility:visible;transition-delay:0s}.set-modal-field .set-input{width:100%;min-width:0;text-align:left}.set-modal-err{font-size:12.5px;color:var(--red);text-align:center;margin-top:3px;animation:didRowIn .3s cubic-bezier(.2,0,.2,1) both}.set-modal-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:21px}.set-modal-actions .set-btn{width:100%;padding:13px;white-space:normal}.set-modal-actions.stack{gap:5px;margin-top:13px}.set-modal-actions.stack .set-btn{font-size:13px;border-radius:999px}.set-modal-actions.stack .set-btn.primary{color:var(--mark);border-color:var(--mark);background:transparent}@media (hover:hover){.set-modal-actions.stack .set-btn.primary:hover:not(:disabled){color:var(--paper);background:var(--mark);border-color:var(--mark);filter:none}}.set-modal-actions.stack .set-btn.ghost{border:none;background:transparent;color:var(--muted);font-size:13px;padding:8px}@media (hover:hover){.set-modal-actions.stack .set-btn.ghost:hover{background:var(--hover);color:var(--text)}}.set-select{font-family:var(--sans);font-size:13px;color:var(--text);background:var(--sunk);border:1px solid var(--line);border-radius:999px;padding:8px 34px 8px 13px;width:auto;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right 13px center;transition:border-color .14s cubic-bezier(.2,0,.2,1)}[data-theme=light] .set-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%23918270' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E")}[data-theme=dark] .set-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%23999B9D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E")}.set-select:focus{outline:none;border:2px solid var(--mark);padding:7px 33px 7px 12px}.set-toggle{position:relative;display:inline-flex;flex-shrink:0;cursor:pointer}.set-toggle input{position:absolute;opacity:0;width:0;height:0}.set-toggle-track{width:42px;height:24px;border-radius:999px;background:var(--sunk);border:1px solid var(--line);display:block;transition:background .16s,border-color .16s}.set-toggle-knob{position:absolute;top:50%;left:3px;width:18px;height:18px;border-radius:50%;transform:translateY(-50%);background:var(--faint);transition:transform .16s cubic-bezier(.2,0,.2,1),background .16s}.set-toggle input:checked+.set-toggle-track{background:var(--mark-soft);border-color:var(--mark)}.set-toggle input:checked+.set-toggle-track .set-toggle-knob{transform:translateY(-50%) translateX(18px);background:var(--mark)}.set-toggle input:focus-visible+.set-toggle-track{outline:2px solid var(--mark);outline-offset:2px}.set-plan-list{display:flex;flex-direction:column;gap:8px;width:100%}.set-plan-row{display:flex;align-items:center;gap:13px;background:var(--sunk);border:1px solid var(--line);border-radius:21px;padding:13px}.set-plan-store{font-family:var(--sans);font-size:13px;color:var(--text);flex:1 1;min-width:0;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.set-plan-name{font-size:13px;font-weight:600;color:var(--mark)}.set-plan-price{flex:0 0 auto;font-size:13px;color:var(--muted);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.set-plan-change{flex:0 0 auto}.set-inv-panel{display:flex;flex-direction:column;gap:6px;width:100%;padding:4px 0 10px;animation:setInvIn .2s cubic-bezier(.2,0,.2,1) both}@keyframes setInvIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.set-inv-row{display:flex;align-items:center;gap:13px;text-decoration:none;background:var(--sunk);border:1px solid var(--line);border-radius:13px;padding:11px 15px;color:var(--text);transition:border-color .14s,background .14s,transform .14s cubic-bezier(.2,0,.2,1)}@media (hover:hover){a.set-inv-row:hover{border-color:var(--mark-line);background:var(--raised);transform:translateY(-1px)}}.set-inv-row.is-plain{cursor:default}.set-inv-date{flex:0 0 auto;color:var(--text)}.set-inv-amt,.set-inv-date{font-size:13px;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.set-inv-amt{flex:1 1;color:var(--muted);text-align:left}.set-inv-status{flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.set-inv-status.s-paid{color:var(--green)}.set-inv-status.s-open{color:var(--mark)}.set-inv-status.s-uncollectible{color:var(--red)}.set-inv-arrow{flex:0 0 auto;display:inline-flex;color:var(--faint);transition:color .14s,transform .14s cubic-bezier(.2,0,.2,1)}@media (hover:hover){a.set-inv-row:hover .set-inv-arrow{color:var(--mark);transform:translate(1px,-1px)}}.set-inv-empty{font-size:13px;color:var(--muted);text-align:center;padding:8px 0 4px}.set-bill-msg{width:100%;text-align:center}.set-bill-warn{color:var(--red);font-weight:600}.set-bill-note{font-size:13px;color:var(--muted);line-height:1.55;text-align:center;margin:2px 0 10px}.set-cancel-card{width:min(560px,100%)}.set-cancel-body{text-align:left}.set-cancel-title.panel-title{text-align:center;margin:2px 0 13px}.set-cancel-p{font-size:14px;color:var(--text);line-height:1.6;margin:0 0 13px}.set-cancel-p b{font-weight:600}.set-cancel-link{font:inherit;color:var(--mark);background:none;border:none;padding:0;cursor:pointer;display:inline;text-align:left}.set-cancel-lose{font-size:14px;font-weight:700;color:var(--text);margin:21px 0 13px;text-align:center}.set-cancel-feats{display:flex;flex-direction:column;gap:16px}.set-cancel-feat{display:flex;align-items:center;gap:16px}.set-cancel-thumb{flex:0 0 auto;display:inline-flex}.set-cancel-thumb svg{display:block}.set-cancel-feat-name{display:block;font-size:14.5px;font-weight:600;color:var(--text);margin-bottom:2px}.set-cancel-feat-desc{display:block;font-size:13px;color:var(--muted);line-height:1.5}.set-cancel-actions .set-btn.danger{margin-right:0}@media (hover:hover){.set-cancel-actions .set-btn.danger:hover:not(:disabled){filter:none}.set-btn.danger-hover:hover:not(:disabled),.set-cancel-actions .set-btn.danger:hover:not(:disabled){color:var(--paper);background:var(--red);border-color:var(--red)}}.set-bill-brk{display:flex;flex-direction:column;gap:5px;min-width:200px;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.set-bill-brk-row{display:flex;justify-content:space-between;gap:21px;font-size:13px;color:var(--muted)}.set-bill-brk-row.is-disc{color:var(--mark)}.set-bill-brk-row.is-total{padding-top:5px;margin-top:1px;border-top:1px solid var(--line);color:var(--text);font-weight:600}.set-bill-brk-val{white-space:nowrap}.set-bill-card .set-row-line{border-bottom:none}.set-bill-card>*+*{border-top:1px solid var(--line-soft)}.set-bill-row{align-items:center}.set-bill-rl{flex:1 1;min-width:0;font-size:13px;color:var(--text);line-height:1.5;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.set-bill-store{display:flex;flex-direction:row;align-items:center;gap:11px;line-height:1.3;flex-wrap:nowrap}.set-plan-mark{flex:none;display:inline-flex;color:var(--mark)}.set-plan-mark svg{width:22px;height:22px;display:block}.set-bill-planstack{display:flex;flex-direction:column;min-width:0;line-height:1.25}.set-card-even .set-row-line.set-bill-row:has(.set-bill-store){min-height:89px;padding-top:13px;padding-bottom:13px}.set-bill-store{gap:16px}.set-bill-store .set-plan-mark{color:var(--text)}.set-bill-store .set-plan-mark svg{width:56px;height:56px}.set-bill-store .set-plan-name{font-family:var(--serif);font-size:23px;font-weight:400;color:var(--text);line-height:1.12}.set-bill-store .set-bill-store-id{font-family:var(--serif);font-size:26px;line-height:1.08}@media (max-width:620px){.set-bill-store .set-plan-mark svg{width:40px;height:40px}.set-bill-store .set-plan-name{font-size:19px}.set-bill-store .set-bill-store-id{font-size:21px}}.set-bill-resume{line-height:1.3}.set-bill-store-id{color:var(--text);white-space:nowrap}.set-bill-was{color:var(--faint);text-decoration:line-through;margin-right:1px}.set-bill-pay{flex:1 1;min-width:0;display:flex;align-items:center;gap:11px}.set-bill-card-ic{flex:0 0 auto;display:inline-flex;color:var(--muted)}.set-bill-pay-txt{font-size:13px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.panel-card .pay-element{min-height:220px;margin-bottom:8px;text-align:left}.panel-card .pay-mandate{color:var(--faint);font-size:12px;line-height:1.5;text-align:left;margin:8px 0 0}.panel-card.card-modal{padding-bottom:0}.panel-card.card-modal .set-modal-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;margin-top:8px;padding:13px 0 21px;background:var(--raised)}.panel-card .pay-loading{display:flex;align-items:center;justify-content:center;min-height:220px;color:var(--faint);font-size:13px}.set-bill-inv{display:flex;flex-direction:column}.set-bill-inv-head{width:100%;background:transparent;border:none;cursor:pointer;font:inherit;text-align:left}.set-bill-inv-title{font-weight:500;color:var(--text)}.set-bill-inv-caret{flex:0 0 auto;display:inline-flex;color:var(--muted);transition:transform .2s cubic-bezier(.2,0,.2,1)}.set-bill-inv-caret.is-open{transform:rotate(180deg)}.set-inv-table{padding:0 21px 16px;animation:setInvIn .2s cubic-bezier(.2,0,.2,1) both}.set-inv-thead,.set-inv-trow{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);grid-gap:0 21px;gap:0 21px;align-items:center}.set-inv-trow .pill{justify-self:end;text-decoration:none}.set-inv-thead span:last-child{text-align:right}.set-inv-thead{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:2px 0 11px;border-bottom:1px solid var(--line)}.set-inv-trow{font-size:13px;color:var(--text);padding:11px 0;border-top:1px solid var(--line-soft);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.set-inv-card.panel-card{width:min(460px,100%)}.set-inv-card .set-inv-table{padding:6px 0 0}.panel-card:has(.panel-wide){width:min(880px,100%)}.panel-centered{text-align:center}.panel-centered .set-plan-cards{text-align:left}.panel-card:has(.panel-centered) .panel-title{text-align:center;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.panel-note{font-size:13px;color:var(--muted);line-height:1.6;margin:0 0 13px}.set-plan-cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:13px;gap:13px;margin:4px 0}.set-plan-card{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;cursor:pointer;background:var(--raised);border:1px solid var(--line);border-radius:13px;padding:18px 16px 16px;font-family:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s cubic-bezier(.2,0,.2,1)}.set-plan-go{display:block;align-self:stretch;margin-top:auto;padding-top:8px;min-height:34px}.set-plan-go .set-btn{width:100%;animation:tviFadeIn .3s cubic-bezier(.2,0,.2,1) both}@media (hover:hover){.set-plan-card:hover{border-color:var(--mark-line);transform:translateY(-3px);box-shadow:var(--shadow-l2)}}.set-plan-card.sel{border-color:var(--mark);box-shadow:0 0 0 1px var(--mark),var(--shadow-l2);background:var(--mark-soft);transform:translateY(-3px)}.set-plan-card-name{font-family:var(--serif);font-size:34px;color:var(--text);line-height:1.1;display:flex;align-items:center;justify-content:center;gap:9px}.set-plan-card-ic{flex:none;display:inline-flex;color:var(--text)}.set-plan-card-ic svg{width:25px;height:25px;display:block}.set-plan-card-price{font-family:var(--serif);font-size:32px;color:var(--text);line-height:1}.set-plan-card.sel .set-plan-card-price{color:var(--text)}.set-plan-card-price .per{font-family:var(--sans);font-size:13px;color:var(--muted);margin-left:2px}.set-plan-card.fx-press{animation:planPress .48s both}@keyframes planPress{0%{transform:translateY(-3px);animation-timing-function:cubic-bezier(.4,0,.7,1)}38%{transform:translateY(2px);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}to{transform:translateY(-3px)}}.set-plan-inc{display:flex;flex-direction:column;gap:4px;margin-top:2px;align-self:stretch;text-align:left}.set-plan-inc .inc{display:flex;align-items:flex-start;gap:7px;font-size:12.5px;color:var(--text);line-height:1.5}.set-plan-inc .inc svg{flex-shrink:0;color:inherit;margin-top:3px}.set-plan-inc .inc.inc-sub svg{color:var(--green)}.set-plan-card.sel .set-plan-inc .inc,.set-plan-inc .inc.inc-star svg{color:var(--text)}.set-plan-inc .inc.inc-star{color:var(--text);font-weight:600}.set-plan-inc .inc-lead{font-size:12.5px;color:var(--text);line-height:1.5;margin-bottom:1px}.set-plan-card.sel .set-plan-inc .inc-lead{color:var(--text)}.set-plan-inc .inc.inc-sub{padding-left:20px;font-size:12px}.set-plan-cancel-line{margin:13px 0 0;font-size:13px;color:var(--muted);text-align:center;line-height:1.5;animation:tviFadeIn .3s cubic-bezier(.2,0,.2,1) both}.set-plan-resume{display:block;margin:10px auto 0}.plan-confirm{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:8px 0 4px}.plan-confirm-check{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--green-soft);color:var(--green);border:1px solid var(--green-line);animation:planCheckPop .42s cubic-bezier(.34,1.56,.64,1) both}@keyframes planCheckPop{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}.plan-confirm-check .pcc-ring{stroke-dasharray:151;stroke-dashoffset:151;transform-origin:50% 50%;transform:rotate(-90deg);animation:pccRing .5s cubic-bezier(.2,0,.2,1) .12s forwards}.plan-confirm-check .pcc-tick{stroke-dasharray:36;stroke-dashoffset:36;animation:pccTick .34s cubic-bezier(.2,0,.2,1) .5s forwards}@keyframes pccRing{to{stroke-dashoffset:0}}@keyframes pccTick{to{stroke-dashoffset:0}}.plan-swapping-out{opacity:0;transform:translateY(-6px);transition:opacity .2s cubic-bezier(.2,0,.2,1),transform .2s cubic-bezier(.2,0,.2,1)}.plan-confirm-in{animation:planConfirmIn .34s cubic-bezier(.2,0,.2,1) both}@keyframes planConfirmIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.plan-confirm-title{font-family:var(--serif);font-weight:300;font-size:22px;color:var(--text);letter-spacing:-.01em}.plan-confirm-sub{font-size:14px;color:var(--muted);line-height:1.6;max-width:34ch}.plan-confirm-sub b{color:var(--text);font-weight:600}.plan-confirm .set-btn{margin-top:6px}@media (max-width:800px){.set-plan-cards{grid-template-columns:1fr}}.set-pw-form{border-top:1px solid var(--line-soft);padding:21px;display:flex;flex-direction:column;gap:13px;animation:authFade .28s cubic-bezier(.2,0,.2,1)}.set-pw-form[hidden]{display:none}.set-pw-field{display:flex;flex-direction:column;gap:5px}.set-pw-field .auth-label{margin-bottom:0}.set-pw-field .set-input{width:100%;min-width:0;text-align:left}.set-pw-field .set-input:focus{padding:7px 12px}.set-pw-msg{font-size:13px;min-height:0;display:none;text-align:center}.set-pw-msg.show{display:block}.set-pw-msg.err{color:var(--red)}.set-pw-msg.ok{color:var(--green)}.set-pw-actions{display:flex;gap:8px;justify-content:flex-end}@media (max-width:620px){.set-row-line{gap:13px;padding:13px}.set-row-label{flex:0 0 auto}.set-row-control{flex-wrap:nowrap;min-width:0}.set-row-control .set-row-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.set-input{text-align:left}}.auth-screen{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:21px;background:var(--paper);opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.2,0,.2,1),background .24s cubic-bezier(.2,0,.2,1)}.auth-screen.show{opacity:1;pointer-events:auto}.theme-switch{z-index:600}body.portal-bye .theme-switch{display:none}.auth-card{width:min(420px,100%);background:var(--raised);border:1px solid var(--line);border-radius:34px;padding:34px;text-align:center;position:relative;box-shadow:var(--shadow-l3);transform:translateY(18px) scale(.985);filter:blur(6px);transition:transform .36s cubic-bezier(.2,0,.2,1),filter .36s cubic-bezier(.2,0,.2,1),opacity .3s cubic-bezier(.2,0,.2,1)}.auth-screen.show .auth-card{transform:none;filter:blur(0)}.auth-wordmark{display:flex;justify-content:center;margin:2px 0 21px}.auth-wordmark img,.auth-wordmark svg{height:34px;width:auto;display:block}.auth-title{font-family:var(--serif);font-weight:300;font-size:34px;line-height:1.18;letter-spacing:-.01em;color:var(--text);margin:0 0 21px}.auth-title-mark{display:inline-block;vertical-align:baseline}.auth-title-mark img,.auth-title-mark svg{height:1.06em;width:auto;display:inline-block;vertical-align:-.28em}.auth-title-nb{white-space:nowrap}@media (max-width:999px){.auth-card .auth-title{white-space:nowrap;font-size:min(34px,11.5cqw)}.auth-card{container-type:inline-size}html.auth-lock,html.auth-lock body{height:100dvh;overflow:hidden;overscroll-behavior:none}html.auth-lock body{position:fixed;inset:0;width:100%}.auth-card .auth-input,.auth-screen .auth-input{font-size:16px}}.auth-step>*{animation:authEnterT .5s cubic-bezier(.2,0,.2,1) both}.auth-step>:first-child{animation-delay:.02s}.auth-step>:nth-child(2){animation-delay:.08s}.auth-step>:nth-child(3){animation-delay:.14s}.auth-step>:nth-child(4){animation-delay:.2s}.auth-step>:nth-child(5){animation-delay:.26s}.auth-step>:nth-child(6){animation-delay:.32s}@keyframes authEnterT{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.auth-step.auth-from-connect>*{animation-name:connectInL}.auth-2fa-group{margin-top:21px}.otp-ring,.tvi-shell,.tvi-shell *{-webkit-tap-highlight-color:transparent}.otp-ring{position:relative;width:152px;height:152px;margin:0 auto;transition:height .5s cubic-bezier(.2,0,.2,1);cursor:text}.otp-ring:has(.otp-orbit.gathered){height:34px;transition:height .5s cubic-bezier(.2,0,.2,1) .62s}.otp-orbit{position:absolute;inset:0;transform:rotate(var(--rot,0deg));transition:transform .34s cubic-bezier(.2,0,.2,1)}.otp-cell{position:absolute;left:50%;top:76px;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;transform:rotate(var(--a)) translateY(-59px) rotate(calc(-1 * var(--a)));background:var(--sunk);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;transition:transform .55s cubic-bezier(.2,0,.2,1),border-color .14s cubic-bezier(.2,0,.2,1);transition-delay:calc(var(--i, 0) * 36ms),0s}.otp-orbit.gathered .otp-cell{transform:rotate(0deg) translateY(-59px) rotate(0deg)}.otp-orbit.gathered .otp-digit{opacity:0}.otp-cell.active{border-width:2px}.otp-ring.error .otp-cell{border-color:var(--red)}.otp-digit{font-family:var(--sans);font-size:13px;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;transform:rotate(calc(-1 * var(--rot, 0deg)));transition:transform .34s cubic-bezier(.2,0,.2,1),opacity .2s cubic-bezier(.2,0,.2,1)}.otp-check{position:absolute;left:50%;top:76px;width:34px;height:34px;margin:-17px 0 0 -17px;transform:translateY(-59px);display:flex;align-items:center;justify-content:center;opacity:0;z-index:2;transition:opacity .18s cubic-bezier(.2,0,.2,1) .08s}.otp-check svg{display:block;width:17px;height:17px}.otp-check path{fill:none;stroke:var(--mark);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22;transition:stroke-dashoffset .34s cubic-bezier(.2,0,.2,1) .14s}.otp-ring.checked .otp-check{opacity:1}.otp-ring.checked .otp-check path{stroke-dashoffset:0}.otp-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;padding:0;background:transparent;font-size:16px;color:transparent;caret-color:transparent;pointer-events:none}.otp-input:focus{outline:none}.auth-otp{display:flex;gap:8px}.auth-otp-box{flex:1 1;min-width:0;box-sizing:border-box;font-family:var(--sans);font-size:21px;text-align:center;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;color:var(--text);background:var(--sunk);border:1px solid var(--line);border-radius:13px;padding:13px 2px;transition:border-color .14s cubic-bezier(.2,0,.2,1)}.auth-otp-box:focus{outline:none;border:2px solid var(--mark);padding:12px 1px}.auth-otp-box.filled{border-color:var(--mark-line)}.auth-otp.error .auth-otp-box{border-color:var(--red)}.auth-field-group{text-align:left;margin-bottom:13px}.auth-label{display:block;font-weight:600;letter-spacing:.04em;color:var(--muted);margin-bottom:5px}.auth-input,.auth-label{font-family:var(--sans);font-size:13px}.auth-input{width:100%;box-sizing:border-box;line-height:1.3;height:calc(1.3em + 28px);color:var(--text);background:var(--sunk);border:1px solid var(--line);border-radius:999px;padding:13px;transition:border-color .14s cubic-bezier(.2,0,.2,1)}.auth-input:focus{outline:none;border:2px solid var(--mark);padding:12px}.auth-input.error{border-color:var(--red)}.auth-err{font-size:13px;color:var(--red);margin-top:5px;display:none;text-align:center}.auth-err.show{display:block}.auth-err-center{text-align:center}.auth-go{width:100%;font-family:var(--sans);font-size:13px;font-weight:600;cursor:pointer;color:var(--mark);background:transparent;border:1px solid var(--mark);border-radius:999px;padding:13px;margin-top:8px;transition:background .14s cubic-bezier(.2,0,.2,1),color .14s cubic-bezier(.2,0,.2,1)}@media (hover:hover){.auth-go:hover{background:var(--mark);color:var(--paper)}}.auth-go:focus-visible{outline:none;border-width:2px;padding:12px}.auth-go:disabled{opacity:.55;cursor:default}@media (hover:hover){.auth-go:disabled:hover{background:transparent;color:var(--mark)}}.auth-email-wrap{position:relative;display:flex;align-items:center}.auth-email-wrap.has-bio .auth-input{padding-right:55px}.auth-bio-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;color:var(--muted);padding:5px;display:flex;border-radius:8px;transition:color .12s cubic-bezier(.2,0,.2,1)}.auth-bio-toggle:focus-visible{outline:2px solid var(--mark);outline-offset:1px}.auth-bio-toggle:disabled{opacity:.55;cursor:default}.auth-bio-toggle svg{display:block}.auth-bio-toggle,.auth-pass-toggle{-webkit-tap-highlight-color:transparent}.auth-skip{width:100%;font-family:var(--sans);font-size:13px;font-weight:600;cursor:pointer;color:var(--muted);background:transparent;border:none;border-radius:8px;padding:8px;margin-top:5px;transition:background .14s,color .14s}@media (hover:hover){.auth-skip:hover{background:var(--hover);color:var(--text)}}.auth-pass-wrap{position:relative;display:flex;align-items:center}.auth-pass-wrap .auth-input{padding-right:55px}.auth-pass-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;color:var(--muted);padding:5px;display:flex;border-radius:8px;transition:background .12s cubic-bezier(.2,0,.2,1),color .12s cubic-bezier(.2,0,.2,1)}.auth-pass-toggle .eye-lid,.auth-pass-toggle .eye-pupil{stroke:var(--muted)}.auth-pass-toggle:focus-visible{outline:2px solid var(--mark);outline-offset:1px}.auth-pass-toggle .eye{display:block}.auth-pass-toggle .eye .eye-lid,.auth-pass-toggle .eye .eye-pupil{transform-box:fill-box;transform-origin:center;transition:opacity .22s cubic-bezier(.2,0,.2,1),transform .26s cubic-bezier(.2,0,.2,1)}.auth-pass-toggle .eye-pupil{opacity:0;transform:scaleY(.15)}.auth-pass-toggle .eye-lid{opacity:1;transform:scaleX(1)}.auth-pass-toggle.revealed .eye-pupil{opacity:1;transform:scaleY(1)}.auth-pass-toggle.revealed .eye-lid{opacity:0;transform:scaleX(1.08)}.auth-foot{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 13px;margin-top:21px;padding-top:13px}.auth-link{font-family:var(--sans);font-size:13px;font-weight:500;cursor:pointer;color:var(--muted);background:transparent;border:none;padding:5px 13px;border-radius:999px;white-space:nowrap;transition:color .12s cubic-bezier(.2,0,.2,1)}@media (hover:hover){.auth-link:hover{color:var(--mark)}}.auth-link:focus-visible{outline:2px solid var(--mark);outline-offset:1px}.auth-notice{text-align:center;font-family:var(--sans);font-size:13px;color:var(--text);background:var(--mark-soft);border:1px solid var(--mark-line);border-radius:999px;padding:13px 21px;margin-top:13px;line-height:1.5;animation:authFade .3s cubic-bezier(.2,0,.2,1)}.auth-mail{color:var(--mark);font-weight:600;text-decoration:none}.auth-bye{text-align:center;max-width:480px;animation:authFade .4s cubic-bezier(.2,0,.2,1)}.auth-bye-mark{display:flex;justify-content:center;margin-bottom:21px}.auth-bye-mark img,.auth-bye-mark svg{height:42px;width:auto}.auth-bye-title{font-family:var(--serif);font-weight:300;font-size:55px;line-height:1.05;letter-spacing:-.02em;color:var(--text);margin:0 0 8px}@media (max-width:999px){.auth-bye-title{font-size:min(40px,9.5vw)}}@keyframes authFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.run-float{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:380;width:min(560px,calc(100vw - 36px));background:var(--raised);border:1px solid var(--line);border-radius:21px;box-shadow:var(--shadow-l2);padding:13px 21px;animation:authFade .3s cubic-bezier(.2,0,.2,1)}.run-float .run-float-head{display:flex;align-items:center;gap:8px}.run-float .run-float-title{font-size:13px;font-weight:600;color:var(--text);flex:1 1;min-width:0}.run-float .run-float-sub{font-size:13px;color:var(--muted);margin-top:5px;line-height:1.55}.run-float .badge{flex-shrink:0}.run-float-close{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:transparent;border:none;color:var(--faint);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .12s,background .12s}@media (hover:hover){.run-float-close:hover{color:var(--text);background:var(--hover)}}.run-float-spin{width:15px;height:15px;border-radius:50%;flex-shrink:0;border:2px solid var(--line);border-top-color:var(--mark);animation:adminSpin .8s linear infinite}@keyframes adminSpin{to{transform:rotate(1turn)}}.nav-item.nav-alert .nav-ic{animation:navIcBlink 1.6s ease-in-out infinite}@keyframes navIcBlink{0%,to{color:var(--text)}50%{color:var(--mark)}}.nav-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.shell{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.shell [contenteditable=true],.shell input,.shell textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}.onb,.report-page,a,button,label,summary{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.onb [contenteditable=true],.onb input,.onb textarea,.report-page input,.report-page textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}body.portal-live{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}body.portal-live [contenteditable=true],body.portal-live input,body.portal-live textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}@media (hover:hover) and (pointer:fine){body.cursor-bespoke,body.cursor-bespoke *{cursor:none!important}}.bc{position:fixed;top:0;left:0;z-index:2147483000;pointer-events:none;opacity:0;transition:opacity .28s cubic-bezier(.2,0,.2,1)}body.cursor-bespoke .bc{opacity:1}body.cursor-bespoke.bc-hidden .bc{opacity:0}.bc>i{display:block;position:absolute;left:0;top:0;border-radius:7.5px;transform:translate(-50%,-50%);transition:transform .3s cubic-bezier(.34,1.56,.64,1),width .26s cubic-bezier(.22,1,.36,1),height .26s cubic-bezier(.22,1,.36,1),border-radius .26s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.2,0,.2,1),border-color .22s cubic-bezier(.2,0,.2,1),border-width .22s cubic-bezier(.2,0,.2,1),opacity .22s cubic-bezier(.2,0,.2,1)}.bc-dot>i{width:15px;height:15px;border:2px solid var(--text);background:transparent}body.bc-link .bc-dot>i{width:24px;height:24px;border-radius:999px}body.bc-seal .bc-dot>i:after{opacity:1;width:var(--bc-seal-arm,9px);height:2px;border-radius:999px;transform:translate(-50%,-50%) rotate(45deg)}body.bc-seal .bc-dot>i:before{opacity:1;width:var(--bc-seal-arm,9px);height:var(--bc-x-w,2px);transform:translate(-50%,-50%) rotate(-45deg) scaleX(1)}body.bc-seal .bc-dot>i{animation:bcSealIn .34s cubic-bezier(.34,1.56,.64,1)}@keyframes bcSealIn{0%{transform:translate(-50%,-50%) rotate(-90deg)}to{transform:translate(-50%,-50%) rotate(0deg)}}body.bc-press.bc-seal .bc-dot>i{transform:translate(-50%,-50%) rotate(90deg) scale(.88)}.bc-adopted{opacity:0!important}body.bc-style-adopt.bc-knob .bc-dot>i{background:var(--text);border-color:transparent;border-width:0}body.bc-mag .bc-dot>i{width:164px;height:164px;border-radius:82px}.bc-lens{position:absolute;left:0;top:0;width:164px;height:164px;border-radius:50%;overflow:hidden;background:var(--paper);box-shadow:var(--shadow-l2);opacity:0;visibility:hidden;transform:translate(-50%,-50%) scale(.09);transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s cubic-bezier(.2,0,.2,1),visibility 0s linear .3s}body.bc-mag .bc-lens{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1);transition-delay:0s}.bc-lens-glass{position:absolute;inset:0;filter:url(#bc-glass-f)}.bc-lens:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}body.bc-press .bc-dot>i{transform:translate(-50%,-50%) scale(.618)}body.bc-press.bc-link .bc-dot>i{transform:translate(-50%,-50%) scale(1.05)}body.bc-press.bc-encap .bc-dot>i{transform:translate(-50%,-50%) scale(.97)}body.bc-press.bc-knob .bc-dot>i{transform:translate(-50%,-50%) scale(.9)}body.bc-press.bc-eye .bc-dot>i{transform:translate(-50%,-50%) scale(.88)}body.bc-text .bc-dot>i{width:2px;height:21px;border:0;border-radius:2px;background:var(--text)}body.bc-press.bc-text .bc-dot>i{transform:translate(-50%,-50%) scaleY(.9)}body.bc-wait .bc-dot>i{width:21px!important;height:21px!important;border-radius:999px!important;border:0!important;background:transparent!important;box-shadow:none;transition:none!important;animation:bcWaitSpin .9s linear infinite}body.bc-wait .bc-dot>i:before{opacity:0!important}body.bc-wait .bc-dot>i:after{content:""!important;opacity:1!important;left:50%!important;top:0!important;width:4.5px!important;height:4.5px!important;border:0!important;border-radius:999px!important;background:var(--text)!important;-webkit-mask:none!important;mask:none!important;transform:translate(-50%,-50%)!important;transition:none!important}@keyframes bcWaitSpin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}body.bc-wait-out .bc-dot>i{transition:width .26s cubic-bezier(.22,1,.36,1),height .26s cubic-bezier(.22,1,.36,1),border-radius .26s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.2,0,.2,1),border-color .22s cubic-bezier(.2,0,.2,1),border-width .22s cubic-bezier(.2,0,.2,1),opacity .22s cubic-bezier(.2,0,.2,1)}button.is-pushed{filter:brightness(.95)}@media (hover:none){button.is-pushed:not(.connect-begin-pill){position:relative;background-color:currentColor;-webkit-text-fill-color:transparent;transition:background-color .22s cubic-bezier(.2,0,.2,1),-webkit-text-fill-color .22s cubic-bezier(.2,0,.2,1)}button.set-btn.danger.is-pushed{background-color:var(--red)}button.is-pushed:not(.connect-begin-pill):after{content:"";position:absolute;left:50%;top:50%;width:21px;height:21px;margin:-10.5px 0 0 -10.5px;background:radial-gradient(circle 2.25px at 50% 0,var(--paper) 96%,transparent 100%);animation:btnBusyOrbit .9s linear infinite,btnBusyIn .26s cubic-bezier(.2,0,.2,1) both;pointer-events:none}}@keyframes btnBusyOrbit{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes btnBusyIn{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0)}}.bc-dot>i:before{content:"";position:absolute;left:50%;top:50%;width:var(--bc-x-len,11px);height:var(--bc-x-w,2px);background:var(--text);border-radius:999px;opacity:0;transform:translate(-50%,-50%) scaleX(.3);transition:opacity .2s cubic-bezier(.2,0,.2,1),transform .22s cubic-bezier(.22,1,.36,1)}body.bc-x .bc-dot>i:before{opacity:1;transform:translate(-50%,-50%) scaleX(1);transition-duration:.16s,.3s}body.bc-x .bc-dot>i{background:var(--text);border-color:transparent;border-width:0;transform:translate(-50%,-50%) rotate(45deg);transition:transform .3s cubic-bezier(.34,1.56,.64,1),width .3s cubic-bezier(.22,1,.36,1),height .3s cubic-bezier(.22,1,.36,1),border-radius .3s cubic-bezier(.22,1,.36,1),background .24s cubic-bezier(.2,0,.2,1),border-color .24s cubic-bezier(.2,0,.2,1),border-width .22s cubic-bezier(.2,0,.2,1),opacity .22s cubic-bezier(.2,0,.2,1)}body.bc-press.bc-x .bc-dot>i{transform:translate(-50%,-50%) rotate(45deg) scale(.85)}.bc-dot>i:after{content:"";position:absolute;left:50%;top:50%;width:var(--bc-g-w,17px);height:var(--bc-g-h,17px);background:var(--text);opacity:0;border-radius:0;-webkit-mask:var(--bc-g-m,none) center /contain no-repeat;mask:var(--bc-g-m,none) center /contain no-repeat;transform:translate(-50%,-50%) scale(.45);transition:opacity .2s cubic-bezier(.2,0,.2,1),transform .22s cubic-bezier(.22,1,.36,1)}body.bc-glyph .bc-dot>i:after{opacity:1;transform:translate(-50%,-50%) scale(1);transition-duration:.16s,.3s}body.bc-glyph .bc-dot>i{border-color:transparent;transition:transform .3s cubic-bezier(.34,1.56,.64,1),width .3s cubic-bezier(.22,1,.36,1),height .3s cubic-bezier(.22,1,.36,1),border-radius .3s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.2,0,.2,1),border-color .24s cubic-bezier(.2,0,.2,1),border-width .22s cubic-bezier(.2,0,.2,1),opacity .22s cubic-bezier(.2,0,.2,1)}body.bc-press.bc-glyph .bc-dot>i{transform:translate(-50%,-50%) scale(.85)}body.bc-press.bc-rect .bc-dot>i{transform:translate(-50%,-50%) scale(.92)}.skel{position:relative;overflow:hidden;background:var(--raised);border:1px solid var(--line);border-radius:13px}.skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--hover),transparent);transform:translateX(-100%);animation:skelSweep 1.4s ease-in-out infinite}@keyframes skelSweep{to{transform:translateX(100%)}}.skel-w20{width:20%}.skel-w25{width:25%}.skel-w30{width:30%}.skel-w40{width:40%}.skel-w50{width:50%}.skel-w60{width:60%}.skel-ln{height:16px}.skel-ln.lg{height:20px}.skel-ln.sm{height:12px}.skel-cmd-title{height:58px;width:240px}.cz-head .skel-cmd-title,.store-page-head .skel-cmd-title{margin:0 auto}.scal-top .skel-cmd-title{height:36px;width:160px}.skel-date-head{display:flex;justify-content:center;margin-bottom:21px}.skel-date-head .skel{height:34px;width:220px;border-radius:999px}.skel-sb-eyebrow{height:calc(13px * 1.2);width:66px;margin-inline:auto;border-radius:999px}.skel-sb-chain{display:flex;flex-direction:column;align-items:center}.skel-sb-card{width:34px;height:34px;border-radius:13px}.skel-sb-stem{width:2px;height:21px;background:var(--line-soft)}.skel-sb-seat{height:0}.skel-sb-mark{width:100%;height:100%;border-radius:999px}.skel-sb-name{height:12px;border-radius:999px;flex:none}.skel-sb-vtrack{position:relative;align-self:stretch;width:100%}.skel-sb-vline{position:absolute;left:50%;transform:translateX(-50%);top:27px;height:270px;width:5px;border-radius:999px;background:var(--line-soft)}.skel-sb-vrow{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:13px;gap:13px;height:54px}.skel-sb-vlabel{width:89px;height:10px;justify-self:end;border-radius:999px}.skel-sb-dot{width:21px;height:21px;border-radius:50%}.skel-sb-begin{width:89px;height:34px;border-radius:999px}@media (max-width:999px){.skel-cmd-title{height:36px}}.skel-tabs{display:flex;justify-content:center;gap:8px;margin-bottom:13px}.skel-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:21px;gap:21px;align-items:start}.skel-card{grid-column:span 4;height:124px;border-radius:21px}.skel-card.full{grid-column:1/-1;height:191px}.skel-window{border:1px solid var(--line);border-radius:34px;padding:21px;background:var(--paper)}@media (max-width:999px){.skel-window{border-radius:21px;padding:13px}}.skel-history{padding-top:55px}.skel-history .skel{height:107px;border-radius:21px}.skel-cmd-sec{margin-bottom:21px}.skel-cmd-sectitle{height:34px;width:150px;margin:0 auto 13px;border-radius:8px}.skel-cmd-sec .skel-card{height:162px}.skel-adt-summary{border:1px solid var(--line);border-radius:21px;background:var(--raised);padding:15px 21px 17px;margin-bottom:21px}.skel-adt-sum-title{height:14px;width:160px;margin:0 auto 13px}.skel-adt-sum-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.skel-adt-sum-grid>:nth-child(5){grid-column:1/-1}.skel-adt-stat{height:72px;border-radius:13px}@media (max-width:999px){.skel-adt-stat{height:65px}}.skel-adt-bar{height:6px;border-radius:999px;margin-top:8px}@media (min-width:1000px){.skel-adt-sum-grid{grid-template-columns:repeat(5,1fr)}.skel-adt-sum-grid>:nth-child(5){grid-column:auto}}.skel-adt-vgrid{display:flex;flex-direction:column;gap:13px}.skel-adt-vcard{height:165px;border-radius:21px}@media (min-width:700px){.skel-adt-vgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.skel-adt-vgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:999px){.adt-page{position:relative}.adt-page .store-page{padding-top:0;padding-bottom:var(--phone-content-top,21px)}.adt-page .store-page-head{position:absolute;left:21px;right:21px;margin:0;top:calc(var(--phone-content-top, 42px) / 2 - 8px);transform:translateY(-50%);text-align:center;pointer-events:none}}.skel-scal-cal{height:419px;border-radius:21px;margin-bottom:34px}.skel-scal-submit{height:33px;border-radius:999px;width:min(220px,100%);margin:0 auto 34px}.skel-scal-perf{height:509px;border-radius:21px;max-width:1144px;margin:0 auto}@media (max-width:760px){.skel-card{grid-column:span 12}}.skel-set-title{height:12px;width:92px;margin:0 auto 13px}.skel-set-card{border:1px solid var(--line);border-radius:34px;overflow:hidden;margin-bottom:34px}.skel-set-row{display:flex;align-items:center;justify-content:space-between;gap:21px;padding:21px;border-bottom:1px solid var(--line-soft);min-height:76px}@media (max-width:620px){.skel-set-row{min-height:60px}}.skel-set-row:last-child{border-bottom:none}.skel-set-row .skel{border-radius:8px}.legal-page{min-height:100vh;background:linear-gradient(180deg,#0d1626,#070d18);color:#d8d2c4;padding:0 21px 80px}.legal-head{max-width:760px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:26px 0}.legal-home{display:inline-flex;align-items:center}.legal-back{font:500 13px/1 Spline Sans,sans-serif;color:#d8a53a;text-decoration:none;opacity:.85;transition:opacity .2s ease}@media (hover:hover){.legal-back:hover{opacity:1}}.legal-body{max-width:760px;margin:0 auto;font:400 14.5px/1.7 Spline Sans,sans-serif;color:#c8c2b4}.legal-body h1{font-size:34px;line-height:1.15;margin:8px 0 6px}.legal-body h1,.legal-body h2{font-family:Fraunces,serif;font-weight:400;color:#f0ead9}.legal-body h2{font-size:21px;margin:30px 0 8px}.legal-body h3{font-size:14px;font-weight:600;color:#e6e0d2;margin:18px 0 6px}.legal-body p{margin:0 0 12px}.legal-body ul{margin:0 0 12px 20px}.legal-body li{margin-bottom:5px}.legal-body strong{color:#ece6d7;font-weight:600}.legal-body a{color:#d8a53a;text-decoration:none;border-bottom:1px solid rgba(216,165,58,.4)}.legal-body hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:24px 0}.sms-shot{margin:20px 0}.sms-shot img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 34px rgba(0,0,0,.4)}.sms-shot figcaption{margin-top:10px;font-size:12.5px;line-height:1.55;color:#9a9484}.legal-foot{max-width:760px;margin:40px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:10px;font:500 12.5px/1 Spline Sans,sans-serif;color:#8f897b}.legal-foot a{color:#8f897b;text-decoration:none}@media (hover:hover){.legal-foot a:hover{color:#d8a53a}}.legal-foot-sep{opacity:.5}.ops-health{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;margin-bottom:21px}.ops-h-cell{background:var(--raised);border:1px solid var(--line);border-radius:21px;padding:13px;display:flex;flex-direction:column;gap:3px;min-width:0}.ops-h-lbl{font-size:8px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.ops-h-val{font-size:21px;font-weight:500;color:var(--text);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-h-val a{color:inherit;text-decoration:none;border-bottom:1px solid var(--mark-line)}.ops-h-foot{font-size:8px;color:var(--faint);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-h-cell.ok .ops-h-val{color:var(--mark)}.ops-h-cell.warn{border-color:var(--mark-line);background:var(--mark-soft)}.ops-h-cell.warn .ops-h-val{color:var(--mark)}.ops-h-cell.bad{border-color:var(--red)}.ops-h-cell.bad .ops-h-val{color:var(--red)}@media (max-width:980px){.ops-health{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.ops-health{grid-template-columns:repeat(2,1fr)}}.run-log{background:var(--raised);border:1px solid var(--line);border-radius:21px;padding:13px;max-height:520px;overflow-y:auto;overflow-x:hidden;margin-bottom:13px;scrollbar-width:none}.run-log::-webkit-scrollbar{display:none}.run-log-line{display:grid;grid-template-columns:55px 34px 1fr;grid-gap:8px;gap:8px;padding:2px 0;font:400 13px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--muted);border-bottom:1px solid transparent}.run-log-line+.run-log-line{border-top:1px solid var(--line)}.run-log-lvl,.run-log-ts{color:var(--faint)}.run-log-lvl{font-size:8px;letter-spacing:.1em;text-transform:uppercase;padding-top:3px}.run-log-msg{color:var(--text);word-break:break-word}.run-log-fields{display:block;color:var(--faint);font-size:8px;word-break:break-all}.run-log-line.warn .run-log-lvl,.run-log-line.warn .run-log-msg{color:var(--mark)}.run-log-line.error .run-log-lvl,.run-log-line.error .run-log-msg{color:var(--red)}.cz{padding:34px 55px 110px;max-width:1560px;margin:0 auto}@media (max-width:980px){.cz{padding:21px}}.cz-head{margin-bottom:21px;text-align:center}@media (max-width:999px){.cz{padding-top:21px}.cz-head{margin-bottom:16px}}.cz-head h1{font-family:var(--serif);font-weight:300;font-size:55px;letter-spacing:-.01em;line-height:1.05}@media (max-width:999px){.cz-head h1{font-size:34px}}.cz-head .sub{font-size:13px;color:var(--muted);margin-top:8px;letter-spacing:.02em;max-width:62ch;margin-left:auto;margin-right:auto;line-height:1.5}.cz-stores{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px;margin-bottom:21px}.cz-stores[data-count="2"]{grid-template-columns:repeat(2,1fr)}.cz-stores[data-count="0"],.cz-stores[data-count="1"]{display:none}@media (max-width:760px){.cz-stores,.cz-stores[data-count="2"]{grid-template-columns:1fr}.cz-store .st-name{white-space:nowrap}}.cz-store{background:var(--raised);border:1px solid var(--line);border-radius:13px;padding:13px 18px;cursor:pointer;text-align:left;font-family:inherit;display:flex;align-items:center;gap:13px;transition:border-color .14s cubic-bezier(.2,0,.2,1),background .14s cubic-bezier(.2,0,.2,1)}.cz-store.on{border-color:var(--mark);background:var(--mark-soft);box-shadow:inset 0 0 0 1px var(--mark)}.cz-store .st-ic{width:34px;height:34px;border-radius:13px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--muted);background:var(--sunk);border:1px solid var(--line-soft)}.cz-store.on .st-ic{color:var(--mark);background:var(--mark-soft);border-color:var(--mark-line)}.cz-store .st-name{font-family:var(--serif);font-size:17px;color:var(--text);line-height:1.2}.cz-store.on .st-name{color:var(--mark)}.cz-cadence-row{margin-bottom:21px}.cz-cadence,.cz-cadence-row{display:flex;justify-content:center}.cz-cadence{gap:8px;flex-wrap:wrap}.cz-cadence.tabs-slider{margin:0}.cz-plan-note{text-align:center;font-size:12px;color:var(--faint);margin:-13px 0 21px;min-height:18px}.composer{display:grid;grid-template-columns:233px minmax(0,1fr) 233px;grid-gap:21px;gap:21px;align-items:start;position:relative;transition:grid-template-columns .46s cubic-bezier(.33,0,.16,1),gap .46s cubic-bezier(.33,0,.16,1)}@media (max-width:980px){.composer{grid-template-columns:1fr}}.shelf{display:flex;flex-direction:column;align-self:start;min-width:0;position:-webkit-sticky;position:sticky;top:21px;max-height:calc(100vh - 42px)}@media (max-width:980px){.shelf{position:static;max-height:none}}.shelf-head{margin-bottom:13px;overflow:visible;flex-shrink:0}.shelf-head,.shelf-title{display:flex;align-items:center;gap:8px}.shelf-title{flex:1 1;min-width:0;justify-content:center;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:nowrap;background:var(--raised);border:1px solid var(--line);border-radius:999px;padding:17px 19px;-webkit-clip-path:inset(-4px 0 -4px 0);clip-path:inset(-4px 0 -4px 0);transition:opacity .3s cubic-bezier(.33,0,.16,1),color .14s,transform .16s cubic-bezier(.2,0,.2,1),-webkit-clip-path .46s cubic-bezier(.33,0,.16,1);transition:clip-path .46s cubic-bezier(.33,0,.16,1),opacity .3s cubic-bezier(.33,0,.16,1),color .14s,transform .16s cubic-bezier(.2,0,.2,1);transition:clip-path .46s cubic-bezier(.33,0,.16,1),opacity .3s cubic-bezier(.33,0,.16,1),color .14s,transform .16s cubic-bezier(.2,0,.2,1),-webkit-clip-path .46s cubic-bezier(.33,0,.16,1)}@media (hover:hover){.shelf-title:hover{color:var(--text)}}.shelf-items{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:visible;overscroll-behavior:contain;padding-right:4px;padding-bottom:8px;scrollbar-width:none;-ms-overflow-style:none;transition:opacity .34s cubic-bezier(.33,0,.16,1),transform .46s cubic-bezier(.33,0,.16,1),height .42s cubic-bezier(.33,0,.16,1);transform-origin:left center}.shelf-items::-webkit-scrollbar{width:0;height:0;display:none}@media (max-width:980px){.shelf-items{overflow-y:visible;flex:none}}.shelf-items.folded{opacity:0;transform:translateY(-13px);pointer-events:none;overflow-y:hidden;padding-bottom:0}.sh-item{background:var(--raised);border:1px solid var(--line);border-radius:13px;padding:11px 13px;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;display:flex;align-items:center;gap:11px;transition:border-color .14s cubic-bezier(.2,0,.2,1),box-shadow .14s cubic-bezier(.2,0,.2,1),transform .14s cubic-bezier(.2,0,.2,1),opacity .14s}@media (hover:hover){.sh-item:not(.off):not(.placed):hover{border-color:var(--mark-line);box-shadow:var(--shadow-l2);transform:translateY(-1px);outline:none}}.sh-item:not(.off):not(.placed):focus-visible{border-color:var(--mark-line);box-shadow:var(--shadow-l2);transform:translateY(-1px);outline:none}.sh-item:not(.off):not(.placed):active{cursor:-webkit-grabbing;cursor:grabbing}.sh-item:not(.off):not(.placed){touch-action:none}.sh-item.off{opacity:.4;cursor:not-allowed}.sh-item.placed{opacity:.4;cursor:default}.sh-ic,.sh-item.placed .sh-name{color:var(--muted)}.sh-ic{width:30px;height:30px;border-radius:8px;flex-shrink:0;background:var(--sunk);border:1px solid var(--line-soft);display:flex;align-items:center;justify-content:center}.sh-name{font-size:13px;font-weight:500;color:var(--text);line-height:1.25}.sh-item.off .sh-name{color:var(--muted)}.canvas-wrap{min-width:0;display:flex;flex-direction:column}.canvas-bar{position:relative;display:flex;align-items:flex-start;justify-content:center;gap:13px;margin-bottom:8px;min-height:34px;flex-shrink:0}@media (max-width:980px){.canvas-bar{margin-bottom:21px}}.canvas-actions{display:flex;gap:8px}@media (max-width:980px){.canvas-actions{display:grid;width:100%;grid-template-columns:1fr auto 1fr;grid-gap:13px;gap:13px}.canvas-actions .cz-btn:first-child{justify-self:start}.canvas-actions .cz-btn:nth-child(2){justify-self:center}.canvas-actions .cz-btn:last-child{justify-self:end}}.cz-btn{font-family:var(--sans);font-size:12px;font-weight:600;color:var(--muted);background:var(--raised);border:1px solid var(--line);border-radius:999px;padding:7px 14px;cursor:pointer;transition:all .14s cubic-bezier(.2,0,.2,1)}.cz-btn:disabled{opacity:.45;cursor:default}.cz-btn.primary{background:transparent;border-color:var(--mark-line);color:var(--mark)}.cz-btn.danger{color:var(--red);border-color:var(--red-line)}@media (hover:hover){.cz-btn:hover:not(:disabled){color:var(--text);border-color:var(--text)}.cz-btn.primary:hover:not(:disabled){background:var(--mark);border-color:var(--mark);color:var(--paper)}.cz-btn.danger:hover:not(:disabled){background:var(--red);border-color:var(--red);color:var(--paper)}}.canvas{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:21px;gap:21px;align-items:start;align-content:start;background:var(--paper);border:1px solid var(--line);border-radius:34px;padding:21px;position:relative;transition:border-color .18s cubic-bezier(.2,0,.2,1),background .18s cubic-bezier(.2,0,.2,1)}.canvas.drag-over{border-color:var(--mark)}@media (max-width:760px){.canvas,.report-grid{column-gap:0}}.canvas-empty{grid-column:1/-1;min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:var(--faint);pointer-events:none}.canvas-empty .ce-title{font-family:var(--serif);font-weight:300;font-size:26px;letter-spacing:-.01em;color:var(--muted)}.canvas-empty .ce-sub{font-size:13px;max-width:42ch;line-height:1.5}.drop-slot{border:1.5px solid var(--line);border-radius:13px;background:transparent;min-height:104px;cursor:pointer;position:relative;transition:border-color .14s cubic-bezier(.2,0,.2,1),background .14s cubic-bezier(.2,0,.2,1),min-height .22s cubic-bezier(.2,0,.2,1);animation:slotIn .2s cubic-bezier(.2,0,.2,1) both}.drop-slot.col-1{grid-column:1/span 4}.drop-slot.col-5{grid-column:5/span 4}.drop-slot.col-9{grid-column:9/span 4}.drop-slot:after,.drop-slot:before{content:"";position:absolute;left:50%;top:50%;background:var(--line);border-radius:3px;transition:background .14s}.drop-slot:before{width:18px;height:2px;transform:translate(-50%,-50%)}.drop-slot:after{width:2px;height:18px;transform:translate(-50%,-50%)}.drop-slot.hot{border-color:var(--muted);background:var(--sunk);box-shadow:none;animation:slotIn .2s cubic-bezier(.2,0,.2,1) both}.drop-slot.hot:after,.drop-slot.hot:before{background:var(--text);animation:none}@keyframes slotIn{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.drop-slot.col-1,.drop-slot.col-5,.drop-slot.col-9{grid-column:span 12}}.ghost-slot{border:1.5px solid var(--mark);border-radius:13px;background:transparent;position:relative;pointer-events:none;display:flex;align-items:center;justify-content:center;animation:ghostIn .22s cubic-bezier(.2,0,.2,1) both}@keyframes ghostIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.ghost-slot:after,.ghost-slot:before{content:"";position:absolute;left:50%;top:50%;background:var(--mark);border-radius:3px}.ghost-slot:before{width:22px;height:2.5px;transform:translate(-50%,-50%)}.ghost-slot:after{width:2.5px;height:22px;transform:translate(-50%,-50%)}.canvas.editing .pw{cursor:-webkit-grab;cursor:grab}.canvas.editing .pw:active{cursor:-webkit-grabbing;cursor:grabbing}.canvas.editing .pw{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:none}.canvas.editing .pw .bar-hit,.canvas.editing .pw .stk-seg,.pw-tools{pointer-events:none}.pw-tools{position:absolute;top:-9px;right:-9px;z-index:6;display:flex;gap:5px;align-items:center;opacity:0;transform:scale(.6);transition:opacity .18s cubic-bezier(.2,0,.2,1),transform .18s cubic-bezier(.2,0,.2,1)}.canvas.editing .pw-tools{opacity:1;pointer-events:auto;transform:none}.pw-tool{width:24px;height:24px;border-radius:50%;border:1px solid var(--line);background:var(--raised);color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-l2);transition:color .12s,border-color .12s,background .12s}@media (hover:hover){.pw-tool.x:hover{color:var(--paper);border-color:var(--red);background:var(--red)}}.drag-visual{position:fixed;z-index:300;pointer-events:none;margin:0;animation:none!important;opacity:1;overflow:clip;box-shadow:var(--shadow-l2),0 18px 44px rgba(0,0,0,.18);background:var(--raised);border:1px solid var(--line);border-radius:13px;padding:13px}.drag-visual .pw-tools{display:none}.canvas.editing .pw{animation:jiggle .26s ease-in-out infinite;border-color:var(--line-soft);transform-origin:50% 48%}.canvas.editing .pw:nth-child(2n){animation-duration:.29s;animation-delay:-.11s;animation-name:jiggleAlt}.canvas.editing .pw:nth-child(3n){animation-duration:.24s;animation-delay:-.19s}.canvas.editing .pw:nth-child(5n){animation-delay:-.06s;animation-name:jiggleAlt}.canvas.editing .pw.span-S{animation-name:jiggleS}.canvas.editing .pw.span-S:nth-child(2n){animation-name:jiggleSAlt}.canvas.reordering .pw{animation:none!important}@keyframes jiggle{0%{transform:translateX(-1.4px) rotate(-.18deg)}50%{transform:translateX(1.4px) rotate(.18deg)}to{transform:translateX(-1.4px) rotate(-.18deg)}}@keyframes jiggleAlt{0%{transform:translateX(1.4px) rotate(.18deg)}50%{transform:translateX(-1.4px) rotate(-.18deg)}to{transform:translateX(1.4px) rotate(.18deg)}}@keyframes jiggleS{0%{transform:translateX(-1.7px) rotate(-.5deg)}50%{transform:translateX(1.7px) rotate(.5deg)}to{transform:translateX(-1.7px) rotate(-.5deg)}}@keyframes jiggleSAlt{0%{transform:translateX(1.7px) rotate(.5deg)}50%{transform:translateX(-1.7px) rotate(-.5deg)}to{transform:translateX(1.7px) rotate(.5deg)}}.skel-shelf-pill{height:47px;border-radius:999px}.skel-cz-actions{display:flex;justify-content:center;gap:8px;min-height:34px;margin-bottom:8px}.skel-cz-btn{height:31px;width:58px;border-radius:999px}@media (max-width:980px){.skel-cz-actions{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:13px;gap:13px;margin-bottom:21px}.skel-cz-btn:first-child{justify-self:start}.skel-cz-btn:nth-child(2){justify-self:center}.skel-cz-btn:last-child{justify-self:end}}.skel-canvas{height:520px;border-radius:34px}.tvi-outer,.tvi-win{width:100%;display:flex;flex-direction:column;gap:13px}.tvi-win{container-type:inline-size;position:relative;align-items:stretch}.tvi-title{font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-align:center;line-height:1.2}.tvi-shell{border:1px solid var(--line);border-radius:34px;background:transparent;padding:21px}.store-right .tvi-shell{border:0;border-radius:0;padding:0}.tvi-stores{align-self:center;margin:0}.tvi-rail{position:relative;width:100%}.tvi-svg{position:absolute;left:0;top:0;overflow:visible}.tvi-path-gray{stroke:var(--line-soft);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.tvi-path-gold,.tvi-path-gray{fill:none;transition:stroke-dasharray .6s linear}.tvi-path-gold{stroke:var(--mark);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.tvi-rail.settling .tvi-card,.tvi-rail.settling .tvi-dot,.tvi-rail.settling .tvi-label,.tvi-rail.settling .tvi-path-gold,.tvi-rail.settling .tvi-path-gray{transition:none!important}.tvi-row{position:absolute;left:0;right:0}.tvi-label{position:absolute;top:50%;transform:translateY(-50%);width:89px;font-size:8px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:right;line-height:1.2;transition:color .25s ease .82s,opacity .4s ease,filter .4s ease}.tvi-row.active .tvi-label,.tvi-row.reached .tvi-label{color:var(--mark)}.tvi-row.working .tvi-label{background-color:var(--mark);background-image:linear-gradient(100deg,transparent 38%,color-mix(in srgb,var(--mark) 35%,var(--paper)) 50%,transparent 62%);background-size:250% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:tviLabelShimmer 4.6s ease-in-out infinite}@keyframes tviLabelShimmer{0%{background-position:125% 0}to{background-position:-125% 0}}.tvi-row.otp .tvi-dot,.tvi-row.otp.reached .tvi-dot{background-color:var(--line-soft);background-position:var(--fp0,50% 100%);border-color:var(--line-soft);opacity:0}.tvi-row.skip .tvi-label,.tvi-row.skip.reached .tvi-label{color:var(--faint)}.tvi-row.err .tvi-label{color:var(--red)}.tvi-dot{position:absolute;top:50%;transform:translateY(-50%);width:21px;height:21px;border-radius:50%;z-index:1;box-sizing:border-box;background-color:var(--line-soft);background-image:linear-gradient(var(--fa,180deg),var(--mark) 50%,transparent 50%);background-repeat:no-repeat;background-size:220% 220%;background-position:var(--fp0,50% 100%);border:1px solid var(--line-soft);transition:background-position .62s linear .42s,border-color .62s linear .42s}.tvi-row.reached .tvi-dot{background-position:var(--fp1,50% 0);border-color:var(--mark)}.tvi-row.skip .tvi-dot,.tvi-row.skip.reached .tvi-dot{background:color-mix(in srgb,var(--line-soft) 90%,var(--paper))}.tvi-row.err .tvi-dot{background:var(--red);transition-delay:0s}.tvi-begin{position:absolute;top:50%;transform:translate(-50%,-50%);width:89px;height:34px;border-radius:999px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0;font-family:var(--sans);font-size:13px;font-weight:600;line-height:1;letter-spacing:.04em;z-index:1;color:var(--muted);border:1px solid var(--line-soft);background:var(--paper);cursor:pointer;overflow:hidden;white-space:nowrap;transition:background .14s cubic-bezier(.2,0,.2,1),border-color .14s cubic-bezier(.2,0,.2,1),color .14s cubic-bezier(.2,0,.2,1);animation:tviFadeIn .3s cubic-bezier(.2,0,.2,1) both}@media (hover:hover){.tvi-begin:hover{color:var(--paper);background:var(--mark);border-color:var(--mark)}}.tvi-begin.collapse{pointer-events:none;animation:tviBeginCollapse .55s cubic-bezier(.2,0,.2,1) both}@keyframes tviBeginCollapse{0%{width:89px;height:34px;background:var(--mark);color:var(--paper);border-color:var(--mark)}to{width:21px;height:21px;border-width:0;background:var(--mark);border-color:var(--mark);color:transparent}}.tvi-otp{transform:translate(-50%,-50%);z-index:1}.tvi-chain-svg,.tvi-otp{position:absolute;top:50%}.tvi-chain-svg{left:50%;margin:-40px 0 0 -40px;overflow:visible;pointer-events:none}.tvi-chain-svg circle{fill:none;stroke:var(--line-soft);stroke-width:5;cy:40px;r:39px;transition:cy .55s cubic-bezier(.2,0,.2,1),r .55s cubic-bezier(.2,0,.2,1)}.tvi-otp:has(.otp-orbit.gathered) .tvi-chain-svg circle{cy:1px;r:0}.tvi-otp .otp-ring,.tvi-otp .otp-ring:has(.otp-orbit.gathered){width:99px;height:99px;transition:none}.tvi-otp .otp-ring:not(.error) .otp-cell{border-color:var(--line-soft)}.tvi-otp .otp-cell{width:21px;height:21px;margin:-10.5px 0 0 -10.5px;top:49.5px;transition-delay:0s;background:var(--line-soft)}.tvi-otp .otp-cell:first-child{transform:translateY(-39px)}.tvi-otp .otp-cell:nth-child(2){transform:translate(-33.77px,-19.5px)}.tvi-otp .otp-cell:nth-child(3){transform:translate(-33.77px,19.5px)}.tvi-otp .otp-cell:nth-child(4){transform:translateY(39px)}.tvi-otp .otp-cell:nth-child(5){transform:translate(33.77px,19.5px)}.tvi-otp .otp-cell:nth-child(6){transform:translate(33.77px,-19.5px)}.tvi-otp .otp-orbit.gathered .otp-cell{transform:translateY(-39px)}.tvi-otp .otp-digit{font-size:11px}.tvi-otp .otp-check{width:21px;height:21px;margin:-10.5px 0 0 -10.5px;top:49.5px;transform:translateY(-39px)}.tvi-otp .otp-check svg{width:13px;height:13px}.tvi-card{position:absolute;z-index:1;box-sizing:border-box;border-radius:13px;background-color:var(--line-soft);background-image:linear-gradient(var(--fa,180deg),var(--mark) 50%,transparent 50%);background-repeat:no-repeat;background-size:220% 220%;background-position:var(--fp0,50% 100%);border:1px solid var(--line-soft);padding:7px 6px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:stretch;overflow:visible;cursor:pointer;transform-origin:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-position .62s linear var(--lit-d,0s),border-color .62s linear var(--lit-d,0s),opacity .4s,transform .18s cubic-bezier(.2,0,.2,1),box-shadow .18s cubic-bezier(.2,0,.2,1)}@media (hover:hover){.tvi-card:hover{transform:scale(1.05);box-shadow:var(--shadow-l2)}.ivr .tvi-card:hover{transform:none}}@property --tvi-sw0{syntax:"<angle>";inherits:false;initial-value:0deg}@property --tvi-sw1{syntax:"<angle>";inherits:false;initial-value:0deg}.tvi-card.sweep-bl,.tvi-card.sweep-tr{background-image:conic-gradient(from var(--tvi-cf) at var(--tvi-cp),transparent 0 var(--tvi-sw0),var(--mark) var(--tvi-sw0) var(--tvi-sw1),transparent var(--tvi-sw1));background-size:100% 100%;background-position:0 0;transition:--tvi-sw0 .62s linear var(--lit-d,0s),--tvi-sw1 .62s linear var(--lit-d,0s),border-color .62s linear var(--lit-d,0s),opacity .4s,transform .18s cubic-bezier(.2,0,.2,1),box-shadow .18s cubic-bezier(.2,0,.2,1)}.tvi-card.sweep-tr{--tvi-cf:180deg;--tvi-cp:100% 0%;--tvi-sw0:91deg;--tvi-sw1:91deg}.tvi-card.sweep-bl{--tvi-cf:0deg;--tvi-cp:0% 100%;--tvi-sw0:-1deg;--tvi-sw1:-1deg}.tvi-card.sweep-bl.entered.lit,.tvi-card.sweep-tr.entered.lit{--tvi-sw0:-1deg;--tvi-sw1:91deg}.tvi-scrib-svg{display:block}.tvi-scrib-svg path{fill:none;stroke:color-mix(in srgb,var(--muted) 60%,transparent);stroke-width:1.4;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:opacity .62s linear var(--lit-d,0s)}.tvi-card.saving .tvi-scrib-svg path{stroke-dasharray:1;stroke-dashoffset:1}.tvi-card.saving .tvi-scrib-svg:first-of-type path{animation:tviWrite1 3s linear infinite}.tvi-card.saving .tvi-scrib-svg:nth-of-type(2) path{animation:tviWrite2 3s linear infinite}.tvi-card.saving .tvi-scrib-svg:nth-of-type(3) path{animation:tviWrite3 3s linear infinite}.tvi-card.saving .tvi-scrib-svg:nth-of-type(4) path{animation:tviWrite4 3s linear infinite}@keyframes tviWrite1{0%{stroke-dashoffset:1}20%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes tviWrite2{0%,20%{stroke-dashoffset:1}40%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes tviWrite3{0%,40%{stroke-dashoffset:1}60%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes tviWrite4{0%,60%{stroke-dashoffset:1}80%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.tvi-card.entered.lit{background-position:var(--fp1,50% 0);border-color:var(--mark)}.tvi-card.entered.lit .tvi-scrib-svg path{opacity:1;stroke:var(--paper);stroke-dashoffset:0}.tvi-card.extracting{cursor:default}@media (hover:hover){.tvi-card.extracting:hover{transform:none;box-shadow:none}}.tvi-card.extracting .tvi-scrib-svg path{opacity:0}.tvi-extract-svg{position:absolute;inset:-1px;overflow:visible}.tvi-extract-svg rect{fill:none;stroke:var(--mark);stroke-width:1.5;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:21 79;animation:tviExtractOrbit 1.6s linear infinite}@keyframes tviExtractOrbit{to{stroke-dashoffset:-100}}.tvi-add{position:absolute;z-index:1;box-sizing:border-box;border-radius:13px;background:var(--paper);border:1px solid var(--line-soft);color:var(--muted);font-family:var(--sans);font-size:21px;font-weight:300;line-height:1;cursor:pointer;transition:background .14s cubic-bezier(.2,0,.2,1),border-color .14s cubic-bezier(.2,0,.2,1),color .14s cubic-bezier(.2,0,.2,1);-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (hover:hover){.tvi-add:hover{color:var(--paper);background:var(--mark);border-color:var(--mark)}}.tvi-rail.glide .tvi-add{transition:left .4s cubic-bezier(.2,0,.2,1),top .4s cubic-bezier(.2,0,.2,1),background .14s cubic-bezier(.2,0,.2,1),border-color .14s cubic-bezier(.2,0,.2,1),color .14s cubic-bezier(.2,0,.2,1)}@keyframes tviFadeIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}.tv-restart,.tv-wait-window,.tvi-add,.tvi-card{animation:tviFadeIn .4s cubic-bezier(.2,0,.2,1)}.tv-wait-window.leaving{opacity:0;filter:blur(4px);transition:opacity .26s ease,filter .26s ease}@keyframes tviFadeOut{to{opacity:0;filter:blur(4px)}}.tvi-card.leaving{pointer-events:none;animation:tviFadeOut .4s cubic-bezier(.2,0,.2,1) forwards}.sched{padding:34px 55px 110px;max-width:1560px;margin:0 auto}@media (max-width:980px){.sched{padding:21px}}@media (max-width:999px){.sched{padding-top:21px}}.sched-weekbar{gap:13px;margin-bottom:21px}.sched-weekbar,.sched-weeknav{display:flex;align-items:center;justify-content:center}.sched-weeknav{width:34px;height:34px;border-radius:999px;flex-shrink:0;cursor:pointer;background:var(--raised);border:1px solid var(--line);color:var(--muted);transition:background .14s cubic-bezier(.2,0,.2,1),color .14s cubic-bezier(.2,0,.2,1),border-color .14s cubic-bezier(.2,0,.2,1)}@media (hover:hover){.sched-weeknav:hover{background:var(--hover);color:var(--text)}}.sched-weeklabel{display:flex;align-items:baseline;gap:13px;font-family:var(--serif);font-weight:300;font-size:21px;color:var(--text);min-width:176px;justify-content:center}.sched-thisweek{background:transparent;border:none;padding:0;font-family:var(--sans);font-size:12px;font-weight:600;color:var(--mark);cursor:pointer;letter-spacing:.02em}@media (hover:hover){.sched-thisweek:hover{text-decoration:underline}}.sched-note{text-align:center;color:var(--muted);font-size:13px;margin:0 auto 21px;max-width:46ch}.sched-shelf{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:21px}.sched-chip{display:inline-flex;align-items:center;gap:8px;min-width:0;background:var(--raised);border:1px solid var(--line);border-radius:999px;padding:5px 13px;font-family:var(--sans);font-size:12px;color:var(--text);cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none;transition:border-color .14s cubic-bezier(.2,0,.2,1),background .14s cubic-bezier(.2,0,.2,1),box-shadow .14s cubic-bezier(.2,0,.2,1),opacity .14s cubic-bezier(.2,0,.2,1)}@media (hover:hover){.sched-chip:not(.inert):hover{border-color:var(--mark-line);box-shadow:var(--shadow-l2)}}.sched-chip:active{cursor:-webkit-grabbing;cursor:grabbing}.sched-chip.inert{touch-action:auto;cursor:default;opacity:.55}.sched-chip-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sched-chip-hint{color:var(--muted);font-size:11px;white-space:nowrap}.sched-chip.lifting{opacity:.34;filter:blur(1px)}.sched-chip.drag-visual{position:fixed;z-index:90;pointer-events:none;transform:translate(-50%,-120%);box-shadow:var(--shadow-l3);border-color:var(--mark);background:var(--raised)}.sched-week{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px;margin-bottom:21px;align-items:stretch}.sched-week.loading{opacity:.55;pointer-events:none;transition:opacity .2s cubic-bezier(.2,0,.2,1)}@media (max-width:1240px){.sched-week{gap:5px}}@media (max-width:999px){.sched-week{grid-template-columns:1fr;gap:13px}}.sched-day{display:flex;flex-direction:column;gap:5px;min-width:0}.sched-day-head{text-align:center;padding:3px 0 2px}.sched-day-name{font-family:var(--serif);font-weight:300;font-size:17px;color:var(--text);margin-right:6px}.sched-day-date{font-size:11px;color:var(--muted)}@media (max-width:999px){.sched-day-head{text-align:left;border-bottom:1px solid var(--line-soft);padding:0 5px 5px}}.sched-cell{position:relative;background:var(--raised);border:1px solid var(--line-soft);border-radius:13px;padding:8px;min-height:76px;display:flex;flex-direction:column;align-items:stretch;gap:5px;flex:1 1;transition:border-color .14s cubic-bezier(.2,0,.2,1),background .14s cubic-bezier(.2,0,.2,1),box-shadow .14s cubic-bezier(.2,0,.2,1)}.sched-cell-time{font-size:9px;font-weight:600;letter-spacing:.07em;color:var(--faint);text-transform:uppercase;text-align:center;pointer-events:none}.sched-week.dragging .sched-cell{border-style:dashed;border-color:var(--line)}.sched-week.dragging .sched-cell.hot{border-style:solid;border-color:var(--mark);background:var(--mark-soft);box-shadow:inset 0 0 0 1px var(--mark)}.sched-cell .sched-chip{animation:schedChipIn .26s cubic-bezier(.2,0,.2,1)}@keyframes schedChipIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}.sched-cell .sched-chip.leaving{pointer-events:none;animation:schedChipOut .24s cubic-bezier(.2,0,.2,1) forwards}@keyframes schedChipOut{to{opacity:0;filter:blur(4px)}}.sched-cell .sched-chip{justify-content:space-between}.sched-chip-x{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:17px;height:17px;margin-right:-5px;background:transparent;border:none;border-radius:999px;cursor:pointer;color:var(--faint);padding:0;transition:color .14s cubic-bezier(.2,0,.2,1),background .14s cubic-bezier(.2,0,.2,1)}@media (hover:hover){.sched-chip-x:hover{color:var(--red);background:var(--red-soft)}}.sched-day-foot{text-align:center;font-size:12px;color:var(--muted);padding:2px 0 0;min-height:21px}.sched-costs{background:var(--raised);border:1px solid var(--line);border-radius:21px;padding:8px 0;max-width:560px;margin:0 auto 34px}.sched-costs-title{font-family:var(--serif);font-weight:300;font-size:21px;color:var(--text);text-align:center;padding:8px 21px 5px}.sched-cost-row{display:flex;align-items:baseline;justify-content:space-between;gap:13px;padding:8px 21px;border-bottom:1px solid var(--line-soft);animation:schedChipIn .26s cubic-bezier(.2,0,.2,1)}.sched-cost-row:last-child{border-bottom:none}.sched-cost-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.sched-cost-fig,.sched-cost-name{font-size:13px;color:var(--text);white-space:nowrap}.sched-cost-row.total{border-top:1px solid var(--line);margin-top:-1px}.sched-cost-row.total .sched-cost-fig,.sched-cost-row.total .sched-cost-name{font-weight:600}.sched-cost-note{font-size:11px;font-weight:400;color:var(--faint)}.sched-cost-empty{text-align:center;color:var(--muted);font-size:13px;padding:8px 21px 13px}.sched-perf{max-width:1144px;margin:0 auto}.sched-perf-head{display:flex;align-items:baseline;justify-content:center;gap:13px;margin-bottom:8px}.sched-perf-title{font-family:var(--serif);font-weight:300;font-size:21px;color:var(--text)}.sched-perf-window{font-size:12px;color:var(--muted)}.sched-perf-sample{text-align:center;color:var(--faint);font-size:12px;margin-bottom:8px}.set-emp-id{flex:1 1;min-width:0;display:flex;flex-direction:column}.set-emp-id .set-emp-name{flex:none}.tvi-panel{position:absolute;z-index:2;box-sizing:border-box;height:377px;background:var(--raised);border:1px solid var(--red-line);border-radius:21px;padding:21px;display:flex;flex-direction:column;gap:10px;transform-origin:top center;animation:tviPanelIn .45s cubic-bezier(.2,0,.2,1) both}@keyframes tviPanelIn{0%{opacity:0;transform:scale(.55)}}.tvi-field{display:block}.tvi-field-label{display:block;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--muted);margin:0 0 3px;text-align:center}.tvi-field-box{display:flex;align-items:center;gap:2px;box-sizing:border-box;background:var(--sunk);border:1px solid var(--line);border-radius:999px;padding:8px 13px;transition:border-color .14s}.tvi-field-box:focus-within{border-color:var(--green)}.tvi-field-box.miss{border-color:var(--red-line)}.tvi-field-cur{font-size:13px;color:var(--faint)}.tvi-input{flex:1 1;min-width:0;font-family:var(--sans);font-size:13px;color:var(--text);background:transparent;border:none;padding:0}.tvi-input:focus{outline:none}.tvi-panel-actions{margin-top:auto;display:flex;justify-content:space-between;align-items:center}.tvi-popup-act{display:flex;justify-content:flex-end;margin-top:13px}.tvi-win .panel-card{width:min(100% - 42px,320px);padding:21px}.tvi-win .panel-title{font-size:21px}.tvi-view-act{display:flex;justify-content:center;margin-top:13px}.tvi-view-act .set-btn.danger{margin-right:0}.tvi-win .set-btn.danger{color:var(--red);background:transparent;border-color:var(--red-line)}@media (hover:hover){.tvi-win .set-btn.danger:hover:not(:disabled){color:var(--paper);background:var(--red);border-color:var(--red);filter:none}}.tvi-view-rows{display:flex;flex-direction:column;gap:8px;text-align:left;margin-top:8px}.tvi-view-row{display:flex;justify-content:space-between;align-items:baseline;gap:13px;font-size:13px;border-bottom:1px solid var(--line-soft);padding-bottom:8px}.tvi-view-row:last-child{border-bottom:none;padding-bottom:0}.tvi-view-row span{color:var(--muted)}.tvi-view-row b{font-weight:400;color:var(--text);text-align:right}.tvi-view-row b.miss{color:var(--red)}.tvl-note{text-align:center;color:var(--muted);font-size:13px;margin:8px auto 0;max-width:420px}.inv-fields{gap:10px}.inv-actions,.inv-fields{display:flex;flex-direction:column}.inv-actions{gap:8px;margin-top:auto}.inv-actions .set-btn{width:100%}.inv-actions .set-btn:disabled{color:var(--faint);border-color:var(--line);opacity:.65}.lot-table{width:100%;border-collapse:separate;border-spacing:0;margin-top:8px;font-size:12px}.lot-table td,.lot-table th{padding:6px 5px;text-align:left;border-bottom:1px solid var(--line-soft)}.lot-table tbody tr:last-child td,.lot-table tbody tr:last-child th{border-bottom:none}.lot-table tbody th,.lot-table thead th{color:var(--muted);font-weight:600;letter-spacing:.05em;font-size:10px}.lot-table tbody td .num{color:var(--text)}.lot-lbl{text-align:left}.lot-shift{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--muted);margin:12px 0 5px;text-align:center}.lot-shift.first{margin-top:4px}.lot-actions .set-btn.danger{color:var(--red);background:transparent;border-color:var(--red-line);margin-right:0}.lot-actions .set-btn.danger.armed{color:var(--paper);background:var(--red);border-color:var(--red)}@media (hover:hover){.lot-actions .set-btn.danger:not(.armed):hover:not(:disabled){color:var(--paper);background:var(--red);border-color:var(--red);filter:none}}.inv-open,.inv-open-inner{display:contents}.inv-open .inv-actions,.inv-open .lot-table,.inv-open .tvi-field,.inv-open .tvi-view-rows{opacity:0;filter:blur(5px);transform:translateX(18px);transition:opacity .26s ease,filter .26s ease,transform .26s cubic-bezier(.2,0,.2,1)}.inv-open.on .inv-actions,.inv-open.on .lot-table,.inv-open.on .tvi-field,.inv-open.on .tvi-view-rows{opacity:1;filter:blur(0);transform:none}.inv-open.leaving .inv-actions,.inv-open.leaving .lot-table,.inv-open.leaving .tvi-field,.inv-open.leaving .tvi-view-rows{transform:translateX(-18px)}.inv-open .lot-table.cascade-rows,.inv-open.leaving .lot-table.cascade-rows,.inv-open.on .lot-table.cascade-rows{transform:none}.inv-open.leaving .lot-table.cascade-rows{opacity:1;filter:none}.inv-open.on .inv-fields .tvi-field:first-child{transition-delay:.04s}.inv-open.on .inv-fields .tvi-field:nth-child(2){transition-delay:.1s}.inv-open.on .inv-fields .tvi-field:nth-child(3){transition-delay:.16s}.inv-open.on .inv-fields .tvi-field:nth-child(4){transition-delay:.22s}.inv-open.on .inv-actions{transition-delay:.28s}.inv-open .inv-actions{transition-delay:0s}.inv-open .inv-fields .tvi-field:nth-child(4){transition-delay:.05s}.inv-open .inv-fields .tvi-field:nth-child(3){transition-delay:.1s}.inv-open .inv-fields .tvi-field:nth-child(2){transition-delay:.15s}.inv-open .inv-fields .tvi-field:first-child{transition-delay:.2s}@media (max-width:720px){.inv-open{display:grid;grid-template-rows:0fr;pointer-events:none;transition:grid-template-rows .42s cubic-bezier(.2,0,.2,1)}.inv-open.on{grid-template-rows:1fr;pointer-events:auto}.inv-open-inner{display:flex;flex-direction:column;gap:13px;overflow:hidden;min-height:0}}.ivr,.ivr-node{display:flex;flex-direction:column;align-items:center}.ivr .tvi-add,.ivr .tvi-card{position:relative}.ivr .tvi-scrib-svg{position:absolute;left:6px;right:6px;width:auto}.ivr .tvi-scrib-svg:first-of-type{top:23%}.ivr .tvi-scrib-svg:nth-of-type(2){top:37%}.ivr .tvi-scrib-svg:nth-of-type(3){top:51%}.ivr .tvi-scrib-svg:nth-of-type(4){top:65%}.ivr-stem{display:block;width:2px;height:21px;flex:none;border-radius:1px;background:var(--line-soft);transition:background .4s linear}.ivr-stem.lit{background:var(--green)}.ivr .tvi-card.needs_review{border-color:color-mix(in srgb,var(--red) 60%,transparent)}.ivr .tvi-card.on{box-shadow:var(--shadow-l2)}@media (max-width:999px){.cz-store .st-name,.flag-gap-msg,.flag-summary-line,.sched-day-name,.sched-weeklabel,.sp-hgroup-label,.sp-hist-label{font-family:var(--sans)}}.shelf-title{position:relative}.shelf-title-caret{position:absolute;left:19px;top:50%;flex-shrink:0;display:flex;color:var(--faint);transform:translateY(-50%);transition:transform .5s cubic-bezier(.22,1,.36,1),color .14s}.shelf-title.open .shelf-title-caret{transform:translateY(-50%) rotate(90deg);color:var(--mark)}@media (max-width:999px){.shell>.content>.view-page.reports-page{display:flex;flex-direction:column}.shell>.content>.view-page.reports-page>.store-page{flex:1 0 auto;width:100%}}.sp-history .sp-hgroup-label,.sp-history .sp-hist-label{font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.rt .rt-bubble{width:-moz-fit-content;width:fit-content;max-width:min(560px,92%)}.rt .rt-audio{width:220px;max-width:100%}.rt .rt-msg.mine{display:flex;justify-content:flex-end}.rt .rt-msg.mine .rt-bubble{border-radius:14px 4px 14px 14px}.rt .rt-msg.mine.grouped .rt-bubble{border-radius:14px}.rt .rt-msg.mine .rt-msg-head{justify-content:flex-end}.rt .rt-composer-frame .rt-orb{background:transparent;border-color:transparent}@media (hover:hover){.rt .rt-composer-frame .rt-orb:hover:not(:disabled){background:transparent;color:var(--text)}}.rt .rt-composer-frame .rt-orb.dict{color:var(--mark);background:var(--mark-soft);border-color:var(--mark-line)}@media (hover:hover){.rt .rt-composer-frame .rt-orb.dict:hover:not(:disabled){color:var(--mark);background:var(--mark-soft);border-color:var(--mark-line)}}.rt .rt-composer-frame .rt-send:disabled{background:transparent;color:var(--faint)}.tvi-add-label{position:absolute;z-index:1;transform:translateY(-50%);white-space:nowrap;pointer-events:none;font-size:8px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);line-height:1.2;animation:tviFadeIn .4s cubic-bezier(.2,0,.2,1)}.tvi-rail.glide .tvi-add-label{transition:right .4s cubic-bezier(.2,0,.2,1),top .4s cubic-bezier(.2,0,.2,1)}.tvi-rail.settling .tvi-add-label{transition:none!important}.nav-seat{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1)}.nav-seat.open{grid-template-rows:1fr}.nav-seat-inner{min-height:0;min-width:0;opacity:0;filter:blur(6px);transition:opacity .22s cubic-bezier(.2,0,.2,1),filter .22s cubic-bezier(.2,0,.2,1)}.nav-seat.open .nav-seat-inner{opacity:1;filter:blur(0);transition-delay:.08s}.shell.rail .acct-arm-inner .arm-opt{display:flex;align-items:center;gap:6px;border:none;background:transparent;font-family:var(--sans);text-decoration:none;font-size:13px;font-weight:600;color:var(--muted);padding:8px 16px;border-radius:999px;cursor:pointer;white-space:nowrap;flex-shrink:0;position:relative;z-index:1;transition:color .18s,background .18s}@media (hover:hover){.shell.rail .acct-arm-inner .arm-opt:not(.on):not(.locked):hover{background:var(--hover);color:var(--text)}}.shell.rail .acct-arm-inner .arm-note{display:flex;align-items:center;font-family:var(--sans);font-size:13px;font-weight:600;color:var(--muted);padding:8px 16px;white-space:nowrap;flex-shrink:0;position:relative;z-index:1;text-transform:lowercase}.shell.rail .acct-arm-inner .arm-thumb{position:absolute;top:0;left:0;right:100%;height:0;opacity:0;z-index:0;pointer-events:none;background:#5a4632;border-radius:999px;transition:top .3s cubic-bezier(.2,0,.2,1),height .3s cubic-bezier(.2,0,.2,1),opacity .18s cubic-bezier(.2,0,.2,1)}[data-theme=dark] .shell.rail .acct-arm-inner .arm-thumb{background:#e9e4d6}.shell.rail .acct-arm-inner .arm-opt.on{color:#e4dcc9;background:transparent;cursor:default}[data-theme=dark] .shell.rail .acct-arm-inner .arm-opt.on{color:#16233f;background:transparent}.shell.rail .acct-arm-inner .arm-opt.locked{color:var(--faint);cursor:default}.shell.rail .acct-arm-inner .arm-opt svg{flex-shrink:0}.shell.rail .acct-arm-inner .menu-item.logout{border:1px solid var(--line);padding:6px 13px}.shell.rail .acct-arm-inner .menu-item:not(.logout){border:none;border-radius:999px;padding:8px 16px;font-weight:600;color:var(--muted);transition:color .18s,background .18s cubic-bezier(.2,0,.2,1)}@media (hover:hover){.shell.rail .acct-arm-inner .menu-item:not(.logout):hover{color:var(--text);background:var(--hover)}}@media (max-width:999px){.shell.rail .acct-arm-inner .arm-opt{font-size:12px;padding:6px 10px}.shell.rail .acct-arm-inner .menu-item.logout{padding:5px 10px}.shell.rail .acct-arm-inner .menu-item:not(.logout){padding:6px 10px}}@media (max-width:999px){.view-page.reports-page>.store-page:has(>.sp-connect){position:relative;width:100%}.view-page.reports-page>.store-page>.sp-connect{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,calc(100% - 42px));margin:0;padding:0}}@media (min-width:1000px){.shell.rail{--title-align-pad:var(--pill-top,34px)}.shell.rail .settings-page,.shell.rail .store-page,.shell.rail .view-page.dash{padding-top:var(--title-align-pad)}.shell.rail .settings-page,.shell.rail .store-page{padding-bottom:var(--pill-top,34px)}.shell.rail.seated .settings-page,.shell.rail.seated .store-page,.shell.rail.seated .view-page.dash{transition:padding-top .44s cubic-bezier(.33,0,.16,1) .16s}.shell.rail .view-page.dash{display:flex;flex-direction:column;min-height:100dvh;padding-bottom:var(--pill-top,34px)}.shell.rail .view-page.dash>.stores-stack{flex:1 0 auto;margin-bottom:0}.shell.rail .view-page.dash>.stores-stack>.store-bar{flex:1 0 auto;display:flex;flex-direction:column}.shell.rail .view-page.dash>.stores-stack>.store-bar>.store-split{flex:1 0 auto}.dash .did-pill{padding:5px 13px;margin:1.5px 0}.dash .store-right{padding:13px 21px}}.sp-id{line-height:1.05}@media (min-width:1000px){.shell.rail .settings-page,.shell.rail .store-page,.shell.rail .view-page.dash{position:relative}.shell.rail .cz>.cz-head-top,.shell.rail .store-page>.cmd-head,.shell.rail .store-page>.store-page-head,.shell.rail .view-page.dash>.cmd-head{position:absolute;left:0;right:0;margin:0;top:calc(var(--pill-top, 34px) / 2);transform:translateY(-50%);text-align:center;pointer-events:none}.shell.rail .cz>.cz-head-top h1,.shell.rail .store-page>.cmd-head .cmd-head-title,.shell.rail .store-page>.store-page-head .sp-id,.shell.rail .view-page.dash>.cmd-head .cmd-head-title{font-size:min(55px,calc(var(--pill-top, 34px) * .7))}}.shell.rail .arm-hit{position:absolute;z-index:9;left:var(--arm-left,0);width:var(--arm-mouth,0)}.shell.rail .arm-hit.ah-top{top:var(--arm-top,0);height:var(--arm-hit-top,0)}.shell.rail .arm-hit.ah-bot{top:calc(var(--arm-top, 0px) + var(--arm-h, 44px) - var(--arm-hit-bot, 0px));height:var(--arm-hit-bot,0)}.shell.rail .avatar{background:transparent;border:none;color:var(--text)}.shell.rail .acct-arm-inner .menu-item.logout{background:var(--red);border-color:var(--red);color:var(--paper)}.err-body{font-family:var(--sans);font-size:14px;line-height:1.6;color:var(--muted);text-align:center;margin:0 0 21px;overflow-wrap:anywhere}.err-foot{margin-top:13px;padding-top:0}