:root{--mm-open-edge: cubic-bezier(.52, .18, .12, 1);--mm-close-edge: cubic-bezier(.8, 0, .4, 1);--mm-ease-out: cubic-bezier(.2, .7, .2, 1);--mm-ease-in: cubic-bezier(.55, 0, .75, .2);--mm-ring: #ffffff;--mm-home-scale: .1}:root[data-theme=dark]{--mm-ring: #0b0f17}.mm,.mm-icons{display:none}.mm-sicon{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:11px;background:linear-gradient(135deg,var(--c1),var(--c2));color:#fff;box-shadow:0 0 0 2px var(--mm-ring),0 6px 14px -5px var(--c1)}.mm-sicon svg{width:16px;height:16px}.mm-sicon__dot{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:#f43f5e;box-shadow:0 0 0 2px var(--mm-ring)}@media (max-width: 767px){.mm-page{transform-origin:left center;transform:none;border-radius:0;box-shadow:-20px 0 46px -18px #1b1f2a00;transition:transform .56s var(--mm-close-edge) .4s,border-radius .56s var(--mm-close-edge) .4s,box-shadow .56s var(--mm-close-edge) .4s}:root[data-theme=dark] .mm-page{box-shadow:-20px 0 46px -16px #0000,0 0 0 1px #fff0}:root:is([data-mm-phase=opening],[data-mm-phase=open]) .mm-page{transform:translate(280px) scale(.88);border-radius:26px;box-shadow:-20px 0 46px -18px #1b1f2a61;transition:transform .8s var(--mm-open-edge),border-radius .8s var(--mm-open-edge),box-shadow .8s var(--mm-open-edge)}:root[data-theme=dark]:is([data-mm-phase=opening],[data-mm-phase=open]) .mm-page{box-shadow:-20px 0 46px -16px #000000d9,0 0 0 1px #ffffff0f}:root:is([data-mm-phase=opening],[data-mm-phase=open],[data-mm-phase=closing]) .mm-page{overflow:hidden}.mm-page>main{border-radius:inherit}:root:is([data-mm-phase=opening],[data-mm-phase=open],[data-mm-phase=closing]) .mm-page>main{pointer-events:none}.mm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:block;overflow:hidden;visibility:hidden;outline:none;background:linear-gradient(165deg,#f3f0ff,#eef1fb 52%,#f6f7fb);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}:root[data-theme=dark] .mm{background:linear-gradient(165deg,#171c33,#10152a,#0b0f17)}:root:is([data-mm-phase=opening],[data-mm-phase=open],[data-mm-phase=closing]) .mm{visibility:visible}.mm button{font-family:inherit;-webkit-tap-highlight-color:transparent}.mm button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.mm-deco{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.mm-glow{position:absolute;top:-200px;left:-180px;width:560px;height:560px;border-radius:50%;background:radial-gradient(closest-side,#6c5ce71a,#6c5ce700)}.mm-ring{position:absolute;bottom:96px;left:-120px;width:280px;height:280px;border:1px solid rgba(108,92,231,.16);border-radius:50%}:root[data-theme=dark] .mm-ring{border-color:#a78bfa24}.mm-dot{position:absolute;width:4px;height:4px;border-radius:50%;background:#6c5ce747;animation:mm-drift 5.5s ease-in-out infinite alternate;animation-play-state:paused}:root[data-theme=dark] .mm-dot{background:#c4baff29}:root:is([data-mm-phase=opening],[data-mm-phase=open],[data-mm-phase=closing]) .mm-dot{animation-play-state:running}.mm-col{position:relative;z-index:1;display:flex;flex-direction:column;width:264px;height:100%}.mm-item{opacity:0;transform:translate(-40px);transition:transform .3s var(--mm-ease-in) calc(var(--c, 0) * .36s),opacity .26s var(--mm-ease-in) calc(var(--c, 0) * .36s)}:root:is([data-mm-phase=opening],[data-mm-phase=open]) .mm-item{opacity:1;transform:none;transition:transform .42s var(--mm-ease-out) calc(.38s + var(--o, 0) * .56s),opacity .32s var(--mm-ease-out) calc(.38s + var(--o, 0) * .56s)}.mm-shop{display:flex;align-items:center;gap:12px;flex:none;height:52px;margin-top:calc(12px + env(safe-area-inset-top,0px));padding:0 16px 0 20px}.mm-logo{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,#6c5ce7,#a78bfa);color:#fff;font-size:11.5px;font-weight:700;line-height:1}.mm-shop-name{min-width:0;overflow:hidden;color:var(--text-strong);font-size:16px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.mm-account{display:flex;align-items:center;gap:10px;flex:none;width:232px;height:56px;margin:8px 0 12px 16px;padding:0 10px;border:1px solid var(--card-border);border-radius:14px;background:var(--card-bg);box-shadow:0 4px 12px -8px #1b1f2a40}:root[data-theme=dark] .mm-account{background:#151c30;box-shadow:0 4px 12px -8px #000000b3}.mm-avatar{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--avatar-bg);color:var(--primary);font-size:14px;font-weight:600}.mm-account-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.mm-account-name,.mm-account-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-account-name{color:var(--text-strong);font-size:14px;font-weight:650;line-height:18px}.mm-account-role{color:var(--text-muted);font-size:12px;line-height:16px;text-transform:capitalize}.mm-list{flex:1 1 auto;min-height:0;padding-bottom:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.mm-list::-webkit-scrollbar{display:none}.mm-divider{width:232px;height:1px;margin:8px 0 6px 16px;background:var(--divider)}.mm-title{display:flex;align-items:center;width:232px;height:36px;margin-left:16px;padding:0 10px 0 12px;border:0;border-radius:11px;background:transparent;text-align:left;cursor:pointer}.mm-title__label{color:var(--section);font-size:11px;font-weight:600;letter-spacing:.05em;line-height:16px;text-transform:uppercase;white-space:nowrap}.mm-title__chevron{flex:none;width:13px;height:13px;margin-left:auto;color:var(--text-muted);transition:transform .3s var(--mm-ease-out)}.mm-title__chevron.is-open{transform:rotate(180deg)}.mm-pages{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--mm-ease-out)}.mm-pages.is-open{grid-template-rows:1fr}.mm-pages__inner{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear .3s}.mm-pages.is-open .mm-pages__inner{visibility:visible;transition:visibility 0s}.mm-row{display:flex;align-items:center;gap:12px;width:232px;height:42px;margin-left:16px;padding:0 10px 0 12px;border:0;border-radius:11px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.mm-row:active{background:var(--hover)}.mm-row.is-active{background:var(--primary-soft);color:var(--primary)}.mm-row__icon{flex:none;width:20px;height:20px}.mm-row__label{min-width:0;overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mm-row.is-active .mm-row__label{font-weight:600}.mm-signout{display:flex;align-items:center;gap:12px;flex:none;width:232px;height:42px;margin:4px 0 4px 16px;padding:0 12px;border:0;border-radius:11px;background:transparent;color:var(--text-muted);font-size:14px;font-weight:500;cursor:pointer}.mm-signout svg{flex:none;width:19px;height:19px}.mm-signout:active{background:#f43f5e1a;color:#e11d48}:root[data-theme=dark] .mm-signout:active{background:#f43f5e24;color:#fb7185}.mm-footer{display:flex;justify-content:center;flex:none;padding:16px 0 calc(24px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--divider)}.mm-mbtn{position:relative;display:block;flex:none;width:40px;height:40px;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.mm-mbtn__lines{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2.5px;padding-left:12px;opacity:1;transform:none;transition:opacity .18s ease .88s,transform .34s cubic-bezier(.34,1.45,.64,1) .88s}:root:is([data-mm-phase=opening],[data-mm-phase=open]) .mm-mbtn__lines{opacity:0;transform:scale(.86);transition:opacity .14s ease 80ms,transform .22s ease 40ms}.mm-mbtn__line{flex:none;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--c1),var(--c2))}.mm-mbtn__alert{position:absolute;width:6px;height:6px;border-radius:50%;background:#f43f5e;box-shadow:0 0 0 2px var(--tb-bar, #fff)}:root:is([data-mm-phase=opening],[data-mm-phase=open],[data-mm-phase=closing]) .mm-mbtn__alert{visibility:hidden}.mm-icons{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;display:block;pointer-events:none;visibility:hidden}:root:is([data-mm-phase=opening],[data-mm-phase=open],[data-mm-phase=closing]) .mm-icons{visibility:visible}.mm-fly{position:absolute;top:0;left:0;z-index:calc(20 - var(--i, 0));display:block;width:32px;height:32px;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transform:translate(var(--sx, 0px));transition:none}:root[data-mm-phase=closing] .mm-fly{transition:transform .56s var(--mm-close-edge) .4s}:root:is([data-mm-phase=opening],[data-mm-phase=open]) .mm-fly{pointer-events:auto;transform:translate(var(--tx, 0px));transition:transform calc(.8s + var(--i, 0) * 40ms) var(--mm-open-edge) calc(var(--i, 0) * 40ms)}.mm-fly-y,.mm-fly-s,.mm-fly-v{display:block}.mm-fly-y{transform:translateY(var(--sy, 0px))}:root[data-mm-phase=closing] .mm-fly-y{transition:transform .42s cubic-bezier(.6,0,.4,1) calc(.4s + (var(--n, 1) - 1 - var(--i, 0)) * 40ms)}:root[data-mm-phase=opening] .mm-fly-y{transform:translateY(var(--ty, 0px));transition:transform calc(.44s + var(--i, 0) * 40ms) var(--mm-ease-out) calc(.32s + var(--i, 0) * 40ms)}:root[data-mm-phase=open] .mm-fly-y{transform:translateY(var(--ty, 0px));transition:transform .3s var(--mm-ease-out)}:root:is([data-mm-phase=opening],[data-mm-phase=open]) .mm-icons[data-scrolling] .mm-fly-y{transition:none}.mm-fly-s{opacity:0;transform:scale(var(--mm-home-scale))}:root[data-mm-phase=closing] .mm-fly-s{transition:transform .36s cubic-bezier(.4,0,.2,1) .62s,opacity .14s ease .9s}:root:is([data-mm-phase=opening],[data-mm-phase=open]) .mm-fly-s{opacity:1;transform:scale(1);transition:transform .56s cubic-bezier(.34,1.3,.64,1) calc(.26s + var(--i, 0) * 40ms),opacity .12s ease}.mm-fly .mm-sicon{box-shadow:0 0 0 0 var(--mm-ring),0 0 0 0 var(--c1)}.mm-fly .mm-sicon svg{opacity:0}:root[data-mm-phase=closing] .mm-fly .mm-sicon{transition:box-shadow .16s ease .6s}:root[data-mm-phase=closing] .mm-fly .mm-sicon svg{transition:opacity .12s ease .6s}:root:is([data-mm-phase=opening],[data-mm-phase=open]) .mm-fly .mm-sicon{box-shadow:0 0 0 2px var(--mm-ring),0 6px 14px -5px var(--c1);transition:box-shadow .24s ease .52s}:root:is([data-mm-phase=opening],[data-mm-phase=open]) .mm-fly .mm-sicon svg{opacity:1;transition:opacity .2s ease .52s}.mm-fly-v{transition:opacity .15s ease}:root:is([data-mm-phase=opening],[data-mm-phase=open]) .mm-fly.is-off{pointer-events:none}:root:is([data-mm-phase=opening],[data-mm-phase=open]) .mm-fly.is-off .mm-fly-v{opacity:0}.mm-fly .mm-sicon__dot{transform:scale(0)}:root[data-mm-phase=closing] .mm-fly .mm-sicon__dot{transition:transform .2s var(--mm-ease-in) .6s}:root:is([data-mm-phase=opening],[data-mm-phase=open]) .mm-fly .mm-sicon__dot{transform:scale(1);transition:transform .26s var(--mm-ease-out) .42s}.mm-alertdot{position:absolute;top:0;left:0;width:6px;height:6px;border-radius:50%;background:#f43f5e;box-shadow:0 0 0 2px var(--tb-bar, #fff);opacity:1;transform:translate(var(--x, 0px),var(--y, 0px))}:root[data-mm-phase=closing] .mm-alertdot{transition:opacity .15s ease .85s}:root:is([data-mm-phase=opening],[data-mm-phase=open]) .mm-alertdot{opacity:0;transition:opacity .12s ease}}@keyframes mm-drift{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}.pfd{position:fixed;left:0;right:0;bottom:0;z-index:96;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;--capA: rgba(250, 249, 253, .8);--capB: rgba(238, 236, 246, .64);--capEdge: rgba(21, 19, 29, .08);--capHi: rgba(255, 255, 255, .95);--capShadow: 0 20px 40px -22px rgba(40, 30, 90, .38), 0 3px 10px -4px rgba(21, 19, 29, .1);--orbA: #FFF;--orbB: #F4F3F8;--rimA: #FFF;--rimB: rgba(21, 19, 29, .12);--orbShadow: 0 8px 18px -10px rgba(21, 19, 29, .32), 0 1px 2px rgba(21, 19, 29, .08);--orbInner: inset 0 -3px 8px -4px rgba(21, 19, 29, .07);--slotInk: #6B6781;--onInk: #15131D;--g1: #6A4CF0;--g2: #E0559B}:root[data-theme=dark] .pfd{--capA: rgba(34, 37, 42, .62);--capB: rgba(14, 16, 19, .78);--capEdge: rgba(255, 255, 255, .09);--capHi: rgba(255, 255, 255, .14);--capShadow: 0 24px 48px -18px rgba(0, 0, 0, .95), 0 2px 8px rgba(0, 0, 0, .5);--orbA: #25282D;--orbB: #141619;--rimA: rgba(255, 255, 255, .46);--rimB: rgba(255, 255, 255, .03);--orbShadow: 0 10px 22px -10px rgba(0, 0, 0, .9);--orbInner: inset 0 12px 18px -14px rgba(255, 255, 255, .22), inset 0 -10px 16px -12px rgba(0, 0, 0, .7);--slotInk: #8A928E;--onInk: #EEF1EF;--g1: #4FD6A2;--g2: #E9FFF7}.pfd .pfd-glass{background:linear-gradient(180deg,var(--capA),var(--capB));-webkit-backdrop-filter:blur(20px) saturate(185%);backdrop-filter:blur(20px) saturate(185%);box-shadow:inset 0 1px 0 var(--capHi),inset 0 0 0 1px var(--capEdge),var(--capShadow)}.pfd .pfd-orb-surface{border:1px solid transparent;background:linear-gradient(180deg,var(--orbA),var(--orbB)) padding-box,linear-gradient(165deg,var(--rimA),var(--rimB) 70%) border-box;box-shadow:var(--orbInner),var(--orbShadow)}.pfd .pfd-veil,.pfd .pfd-row{transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .46s ease}.pfd.pfd--hidden .pfd-veil,.pfd.pfd--hidden .pfd-row{transform:translateY(calc(100% + 40px))}.pfd .pfd-veil{position:absolute;left:0;right:0;bottom:0;height:130px;pointer-events:none;background:radial-gradient(140px 90px at 8% 100%,rgba(124,99,255,.18),transparent 70%),radial-gradient(140px 90px at 92% 100%,rgba(255,128,178,.14),transparent 70%),linear-gradient(to top,#f6f5fa,#f6f5fab8 55%,#f6f5fa00)}:root[data-theme=dark] .pfd .pfd-veil{background:radial-gradient(140px 90px at 8% 100%,rgba(79,214,162,.14),transparent 70%),radial-gradient(140px 90px at 92% 100%,rgba(64,140,255,.09),transparent 70%),linear-gradient(to top,#08090b,#08090bb8 55%,#08090b00)}.pfd.pfd--menu-open .pfd-veil{opacity:0}.pfd .pfd-row{position:absolute;left:0;right:0;bottom:calc(12px + env(safe-area-inset-bottom));width:min(100% - 32px,330px);margin:0 auto;display:flex;gap:8px;align-items:center}.pfd .pfd-capsule{position:relative;flex:1;min-width:0;height:60px;border-radius:999px;padding:6px;display:flex;pointer-events:auto;transition:transform .46s cubic-bezier(.2,.8,.2,1),opacity .46s cubic-bezier(.2,.8,.2,1)}.pfd.pfd--menu-open .pfd-capsule{transform:translateY(24px) scale(.94);opacity:0;pointer-events:none}.pfd .pfd-orb{position:absolute;top:6px;bottom:6px;left:6px;width:calc((100% - 12px) / var(--pfd-slots, 3));transform:translate(calc(var(--pfd-orb-i, 0) * 100%));transition:transform .56s cubic-bezier(.3,1.25,.45,1);pointer-events:none}.pfd .pfd-orb__bloom{position:absolute;left:50%;top:50%;width:150px;height:110px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(124,99,255,.16),rgba(224,85,155,.08) 60%,transparent 100%)}:root[data-theme=dark] .pfd .pfd-orb__bloom{background:radial-gradient(closest-side,rgba(79,214,162,.14),rgba(64,140,255,.07) 60%,transparent 100%)}.pfd .pfd-orb__body{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px}.pfd .pfd-orb__body--squash{animation:pfd-orb-squash .56s cubic-bezier(.3,1.25,.45,1)}@keyframes pfd-orb-squash{35%{transform:scaleX(1.18) scaleY(.88)}70%{transform:scaleX(.97) scaleY(1.03)}to{transform:scale(1)}}.pfd .pfd-slots{position:relative;z-index:1;flex:1;min-width:0;display:flex}.pfd .pfd-slot{flex:1 1 0;min-width:0;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;padding:0;background:none;font:inherit;color:var(--slotInk);cursor:pointer;-webkit-tap-highlight-color:transparent}.pfd .pfd-slot__iconwrap{position:relative;display:grid;place-items:center}.pfd .pfd-slot__icon{width:20px;height:20px;stroke:var(--slotInk);transition:transform .22s cubic-bezier(.2,.8,.2,1),stroke .22s ease}.pfd .pfd-slot:active .pfd-slot__icon{transform:scale(.86)}.pfd .pfd-slot__label{font-size:10.5px;font-weight:600;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:var(--slotInk);transition:color .22s ease}.pfd .pfd-slot--active .pfd-slot__label{color:var(--onInk)}.pfd .pfd-slot--active .pfd-slot__icon{stroke:url(#pfd-grad-light)}:root[data-theme=dark] .pfd .pfd-slot--active .pfd-slot__icon{stroke:url(#pfd-grad-dark);filter:drop-shadow(0 0 6px rgba(79,214,162,.45))}.pfd .pfd-create__wrap{position:relative;width:32px;height:32px;display:grid;place-items:center}.pfd .pfd-create__bead{width:32px;height:32px;border-radius:999px;display:grid;place-items:center}.pfd .pfd-create__plus{width:16px;height:16px;stroke:url(#pfd-grad-light);transition:transform .38s cubic-bezier(.34,1.56,.64,1)}:root[data-theme=dark] .pfd .pfd-create__plus{stroke:url(#pfd-grad-dark)}.pfd .pfd-create__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;border:1.5px solid var(--g1);opacity:0;pointer-events:none}.pfd .pfd-create--fire .pfd-create__bead{animation:pfd-bead-pop .52s cubic-bezier(.34,1.56,.64,1)}.pfd .pfd-create--fire .pfd-create__plus{transform:rotate(90deg)}.pfd .pfd-create--fire .pfd-create__ring{animation:pfd-ring .52s ease-out}@keyframes pfd-bead-pop{0%{transform:scale(1)}30%{transform:scale(.84)}to{transform:scale(1)}}@keyframes pfd-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.pfd .pfd-badge{position:absolute;top:-5px;left:12px;height:16px;min-width:16px;padding:0 4px;border-radius:999px;background:linear-gradient(135deg,var(--g1),var(--g2));color:#fff;font-size:10px;font-weight:700;line-height:1;display:grid;place-items:center;box-shadow:0 0 0 2px var(--capA)}:root[data-theme=dark] .pfd .pfd-badge{color:#04140e}.pfd .pfd-menu{position:relative;flex:none;width:60px;height:60px;border:0;padding:0;border-radius:999px;display:grid;place-items:center;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.pfd .pfd-menu__orb{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:999px;opacity:0;transform:scale(.6);transition:opacity .38s ease,transform .38s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.pfd.pfd--menu-open .pfd-menu__orb{opacity:1;transform:scale(1)}.pfd .pfd-menu__icon{position:relative;z-index:1;width:22px;height:22px}.pfd .pfd-menu__line{fill:none;stroke:var(--onInk);stroke-width:2;stroke-linecap:round;transform-box:view-box;transition:transform .38s cubic-bezier(.34,1.56,.64,1),opacity .22s ease,stroke .22s ease}.pfd .pfd-menu__line--1{transform-origin:12px 5px}.pfd .pfd-menu__line--2{transform-origin:12px 12px}.pfd .pfd-menu__line--3{transform-origin:7.5px 19px}.pfd.pfd--menu-open .pfd-menu__line{stroke:url(#pfd-grad-light)}:root[data-theme=dark] .pfd.pfd--menu-open .pfd-menu__line{stroke:url(#pfd-grad-dark)}.pfd.pfd--menu-open .pfd-menu__line--1{transform:translateY(7px) rotate(45deg)}.pfd.pfd--menu-open .pfd-menu__line--2{opacity:0}.pfd.pfd--menu-open .pfd-menu__line--3{transform:translate(4.5px,-7px) rotate(-45deg)}.pfd .pfd-menu__dot{position:absolute;top:11px;right:11px;width:7px;height:7px;border-radius:999px;background:#e5484d;box-shadow:0 0 0 2px var(--capA);z-index:1}:root[data-mm-phase=opening] .pfd .pfd-menu__orb,:root[data-mm-phase=opening] .pfd .pfd-menu__line{transition-delay:.12s}:root[data-mm-phase=closing] .pfd .pfd-veil,:root[data-mm-phase=closing] .pfd .pfd-capsule,:root[data-mm-phase=closing] .pfd .pfd-menu__orb,:root[data-mm-phase=closing] .pfd .pfd-menu__line{transition-delay:.8s}.ci{--cx-canvas: #F7F8FB;--cx-panel: #FFFFFF;--cx-card: #FFFFFF;--cx-sunk: #F6F5FA;--cx-well: #FAF9FD;--cx-tray: #F1EFF7;--cx-tray-edge: inset 0 0 0 1px #E6E3EF;--cx-hover: #F8F7FC;--cx-drawer: #FFFFFF;--cx-menu: #FFFFFF;--cx-ink: #15131D;--cx-ink2: #4E4A62;--cx-ink3: #77738A;--cx-rule: #ECEAF3;--cx-rule2: #DEDAE9;--cx-acc: #5B47D6;--cx-acc2: #4A37C2;--cx-accs: #EEEBFD;--cx-onacc: #FFFFFF;--cx-g: #0E9F6E;--cx-gs: #E2F5EC;--cx-gi: #0B7A54;--cx-a: #9A5B00;--cx-ad: #D98A0B;--cx-as: #FFF4E2;--cx-r: #C0343F;--cx-rs: #FBEAEC;--cx-b: #2F63D0;--cx-bs: #E9F0FD;--cx-gold: #8A6400;--cx-goldd: #D9A21B;--cx-golds: #FFF6DC;--cx-n: #5F5B73;--cx-ns: #EFEEF4;--cx-nd: #A19DB5;--cx-pill: #15131D;--cx-onpill: #FFFFFF;--cx-pill-soft: rgba(255, 255, 255, .16);--cx-toast: #15131D;--cx-ontoast: #FFFFFF;--cx-toast-btn: rgba(255, 255, 255, .12);--cx-scrim: rgba(14, 12, 24, .28);--cx-r-card: 17px;--cx-r-tray: 22px;--cx-card-edge: 0 0 0 1px rgba(21, 19, 29, .06), 0 1px 2px rgba(21, 19, 29, .05), 0 8px 18px -12px rgba(64, 46, 160, .22);--cx-edge: 0 0 0 1px rgba(21, 19, 29, .06), 0 1px 2px rgba(21, 19, 29, .04);--cx-float: 0 0 0 1px rgba(21, 19, 29, .06), 0 30px 80px -24px rgba(30, 20, 90, .42), 0 10px 24px -12px rgba(21, 19, 29, .18);--cx-sans: "DM Sans", "Noto Sans Bengali", system-ui, sans-serif;--cx-mono: "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--cx-out: cubic-bezier(.2, .8, .2, 1);--cx-spring: cubic-bezier(.34, 1.3, .64, 1);--cx-pop: cubic-bezier(.34, 1.7, .6, 1);--cx-open: cubic-bezier(.32, .72, 0, 1);--cx-slide: cubic-bezier(.3, 1.25, .4, 1);font-family:var(--cx-sans);-webkit-font-smoothing:antialiased}:root[data-theme=dark] .ci{--cx-canvas: #0B0F17;--cx-panel: #101215;--cx-card: #15171B;--cx-sunk: #0C0D10;--cx-well: #101216;--cx-tray: #0D0E11;--cx-tray-edge: inset 0 0 0 1px rgba(255, 255, 255, .06);--cx-hover: rgba(255, 255, 255, .03);--cx-drawer: #121417;--cx-menu: #15171B;--cx-ink: #EEF1EF;--cx-ink2: #B4BBB7;--cx-ink3: #868E8A;--cx-rule: rgba(255, 255, 255, .07);--cx-rule2: rgba(255, 255, 255, .13);--cx-acc: #4FD6A2;--cx-acc2: #6BE0B4;--cx-accs: rgba(79, 214, 162, .12);--cx-onacc: #04140E;--cx-g: #4FD6A2;--cx-gs: rgba(79, 214, 162, .12);--cx-gi: #4FD6A2;--cx-a: #F0B45E;--cx-ad: #F0B45E;--cx-as: rgba(240, 180, 94, .12);--cx-r: #FF8A8A;--cx-rs: rgba(255, 138, 138, .12);--cx-b: #7AA6FF;--cx-bs: rgba(122, 166, 255, .13);--cx-gold: #E8C46A;--cx-goldd: #E8C46A;--cx-golds: rgba(232, 196, 106, .11);--cx-n: #B4BBB7;--cx-ns: rgba(255, 255, 255, .07);--cx-nd: #6E7672;--cx-pill: #EEF1EF;--cx-onpill: #0B0F17;--cx-pill-soft: rgba(11, 15, 23, .1);--cx-toast: #E9EEEB;--cx-ontoast: #0B0F17;--cx-toast-btn: rgba(11, 15, 23, .08);--cx-scrim: rgba(0, 0, 0, .55);--cx-card-edge: 0 0 0 1px rgba(255, 255, 255, .07), inset 0 1px 0 rgba(255, 255, 255, .04);--cx-edge: 0 0 0 1px rgba(255, 255, 255, .06);--cx-float: 0 0 0 1px rgba(255, 255, 255, .09), 0 40px 90px -20px rgba(0, 0, 0, .9);color-scheme:dark}.ci .cx-mono{font-family:var(--cx-mono);font-variant-numeric:tabular-nums}.ci .cx-num{font-variant-numeric:tabular-nums}.ci .cx-cut{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ci .cx-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cx-chip{display:inline-flex;flex:none;align-items:center;gap:6px;height:24px;padding:0 9px;border:0;border-radius:999px;background:var(--cx-ns);color:var(--cx-n);font:600 12px/1 var(--cx-sans);white-space:nowrap}.cx-chip>i{width:6px;height:6px;border-radius:50%;background:var(--cx-nd);flex:none}.cx-chip>i.ring{background:transparent;box-shadow:inset 0 0 0 1.5px var(--cx-nd)}.cx-chip.g{background:var(--cx-gs);color:var(--cx-gi)}.cx-chip.g>i{background:var(--cx-g)}.cx-chip.a{background:var(--cx-as);color:var(--cx-a)}.cx-chip.a>i{background:var(--cx-ad)}.cx-chip.r{background:var(--cx-rs);color:var(--cx-r)}.cx-chip.r>i{background:var(--cx-r)}.cx-chip.acc{background:var(--cx-accs);color:var(--cx-acc)}.cx-chip.acc>i{background:var(--cx-acc)}.cx-chip.gold{background:var(--cx-golds);color:var(--cx-gold)}.cx-chip.gold>i{background:var(--cx-goldd)}.cx-chip.out{background:transparent;box-shadow:inset 0 0 0 1px var(--cx-rule2);color:var(--cx-ink2)}.cx-av{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--cx-accs);color:var(--cx-acc);font:700 12.5px/1 var(--cx-sans);letter-spacing:.02em}.cx-av.vip{background:var(--cx-golds);color:var(--cx-gold);box-shadow:inset 0 0 0 1.5px var(--cx-goldd)}.cx-btn{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 14px;border:0;border-radius:11px;background:var(--cx-card);box-shadow:var(--cx-edge);color:var(--cx-ink);font:600 13px/1 var(--cx-sans);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,box-shadow .2s,color .15s,transform .3s var(--cx-spring)}.cx-btn:hover{background:var(--cx-hover);box-shadow:inset 0 0 0 1px var(--cx-rule2)}.cx-btn:active{transform:scale(.96)}.cx-btn:disabled{opacity:.45;cursor:default}.cx-btn:disabled:active{transform:none}.cx-btn svg{color:var(--cx-ink3);flex:none}.cx-btn.sm{height:32px;padding:0 11px;border-radius:9px;font-size:12.5px}.cx-btn.pri{background:var(--cx-acc);color:var(--cx-onacc);box-shadow:0 8px 18px -10px var(--cx-acc)}.cx-btn.pri:hover{background:var(--cx-acc2)}.cx-btn.ink{background:var(--cx-pill);color:var(--cx-onpill);box-shadow:none}.cx-btn.ink:hover{opacity:.9}.cx-btn.wa{background:var(--cx-gs);color:var(--cx-gi);box-shadow:none}.cx-btn.tint{background:var(--cx-accs);color:var(--cx-acc);box-shadow:none}.cx-btn.pri svg,.cx-btn.ink svg,.cx-btn.wa svg,.cx-btn.tint svg{color:currentColor}.cx-ib{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--cx-ink2);cursor:pointer;transition:background .15s,color .15s,opacity .15s}.cx-ib:hover{background:var(--cx-sunk);color:var(--cx-ink)}.cx-ib.off{opacity:.32;cursor:default}.cx-ib.off:hover{background:transparent;color:var(--cx-ink2)}.cx-menu{position:absolute;z-index:40;top:calc(100% + 6px);min-width:230px;padding:6px;border-radius:14px;background:var(--cx-menu);box-shadow:var(--cx-float);transform-origin:top;animation:cxDrop .24s var(--cx-out) both}.cx-menu.r{right:0;transform-origin:top right}.cx-menu.l{left:0;transform-origin:top left}.cx-mi{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--cx-ink);font:inherit;text-align:left;cursor:pointer}.cx-mi:hover,.cx-mi:focus-visible{background:var(--cx-sunk)}.cx-mi>span{flex:1;min-width:0}.cx-mi b{display:block;font-size:13px;font-weight:600;line-height:18px}.cx-mi small{display:block;margin-top:1px;color:var(--cx-ink3);font-size:12px;line-height:16px}.cx-mi>svg{margin-top:1px;color:var(--cx-ink3)}.cx-mi.on b,.cx-mi.on>svg{color:var(--cx-acc)}.cx-mi.danger b{color:var(--cx-r)}.cx-mi.danger>svg{color:var(--cx-r)}.cx-mi.off{opacity:.5;cursor:default}.cx-mi.off:hover{background:transparent}.cx-sep{height:1px;margin:6px 4px;background:var(--cx-rule)}.cx-seg{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:3px;border-radius:13px;background:var(--cx-tray);box-shadow:var(--cx-tray-edge)}.cx-seg-pill{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n, 1));border-radius:10px;background:var(--cx-pill);transform:translate(calc(100% * var(--i, 0)));transition:transform .42s var(--cx-slide)}.cx-seg>button{position:relative;z-index:1;height:34px;padding:0 8px;border:0;border-radius:10px;background:transparent;color:var(--cx-ink2);font:600 13px/1 var(--cx-sans);white-space:nowrap;cursor:pointer;transition:color .22s}.cx-seg>button:hover{color:var(--cx-ink)}.cx-seg>button.on{color:var(--cx-onpill)}.cx-seg>button .n{margin-left:5px;font-family:var(--cx-mono);font-weight:500;opacity:.7}.cx-spin{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:cxSpin .7s linear infinite}.cx-live{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px 0 8px;border-radius:999px;background:var(--cx-gs);color:var(--cx-gi);font:650 11px/1 var(--cx-sans);letter-spacing:0;white-space:nowrap}.cx-live>i{width:6px;height:6px;border-radius:50%;background:var(--cx-g);animation:cxBreath 2.4s ease-in-out infinite}.ci-toast-wrap{position:fixed;z-index:400;left:50%;bottom:24px;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);transform:translate(-50%);pointer-events:none}.ci-toast{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 6px 6px 18px;border-radius:999px;background:var(--cx-toast);color:var(--cx-ontoast);box-shadow:0 24px 60px -20px #00000080;pointer-events:auto;animation:cxToastIn .42s var(--cx-spring) both}.ci-toast.out{animation:cxToastOut .22s ease both}.ci-toast__msg{margin:0;font:500 13.5px/18px var(--cx-sans)}.ci-toast__undo{height:32px;padding:0 12px;border:0;border-radius:999px;background:var(--cx-toast-btn);color:inherit;font:700 12.5px/1 var(--cx-sans);cursor:pointer}.ci-toast__close{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font-size:18px;line-height:1;opacity:.7;cursor:pointer}.ci-toast__close:hover{opacity:1;background:var(--cx-toast-btn)}.ci-toast__undo:focus-visible,.ci-toast__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}@keyframes cxRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cxFade{0%{opacity:0}to{opacity:1}}@keyframes cxDrop{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}@keyframes cxTick{0%{opacity:0;transform:translateY(55%)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes cxGrow{0%{transform:scaleX(0)}to{transform:none}}@keyframes cxBreath{0%,to{opacity:1}50%{opacity:.45}}@keyframes cxSpin{to{transform:rotate(360deg)}}@keyframes cxToastIn{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}@keyframes cxToastOut{0%{opacity:1}to{opacity:0}}.cd{position:fixed;z-index:290;top:12px;right:12px;bottom:12px;width:520px;max-width:calc(100vw - 24px);display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:var(--cx-drawer);box-shadow:var(--cx-float);color:var(--cx-ink);font-size:13px;line-height:1.4;outline:none;transform:translate(calc(100% + 24px));opacity:0;pointer-events:none;transition:transform .52s var(--cx-open),opacity .3s ease}.cd.open{transform:none;opacity:1;pointer-events:auto}.cd *,.cd *:before,.cd *:after{box-sizing:border-box}.cd h2,.cd h3,.cd p,.cd dl,.cd dd{margin:0}.cd button,.cd input,.cd textarea{font-family:inherit;color:inherit;margin:0;-webkit-tap-highlight-color:transparent}.cd a{text-decoration:none}.cd svg{flex:none}.cd :focus-visible{outline:2px solid var(--cx-acc);outline-offset:2px}.ci.cd:focus,.ci.cd:focus-visible{outline:none}.cd input:focus-visible,.cd textarea:focus-visible{outline:none}.cd-scrim{display:none}.cd-head{flex:none;padding:16px 16px 12px 20px}.cd-grab{display:none}.cd-top{display:flex;align-items:center;gap:4px;min-height:38px}.cd-top .cx-av{width:38px;height:38px;margin-right:6px}.cd-nm{flex:1;font-size:18px;line-height:24px;font-weight:700;letter-spacing:-.01em}.cd-nm.down{animation:cdNameDown .36s var(--cx-out) both}.cd-nm.up{animation:cdNameUp .36s var(--cx-out) both}.cd-pos{margin:0 6px 0 8px;color:var(--cx-ink3);font-size:12px;white-space:nowrap}.cd-more{position:relative}.cd-menu{width:290px}.cd-x svg{transition:transform .3s var(--cx-spring)}.cd-x:hover svg{transform:rotate(90deg)}.cd-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;padding-left:48px;color:var(--cx-ink3);font-size:12.5px;animation:cxRise .42s var(--cx-out) both}.cd-sub .cx-mono{color:var(--cx-ink2)}.cd-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:18px;padding:6px 20px 28px}.cd-sec{display:flex;flex-direction:column;gap:12px;animation:cxRise .42s var(--cx-out) both;animation-delay:calc(var(--s, 0) * 50ms)}.cd-lbl{display:inline-flex;align-items:center;gap:5px;color:var(--cx-ink3);font-size:11px;font-weight:600;line-height:14px;letter-spacing:.06em;text-transform:uppercase}.cd-subl{color:var(--cx-ink3);font-size:12.5px;line-height:17px}.cd-note{color:var(--cx-ink3);font-size:12.5px;line-height:18px}.cd-money{display:flex;align-items:stretch;gap:12px}.cd-spent{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.cd-big{font-size:30px;line-height:36px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cd-profit{display:flex;flex:none;flex-direction:column;gap:3px;width:196px;padding:12px 14px;border-radius:16px;background:var(--cx-golds);box-shadow:inset 0 0 0 1px var(--cx-goldd)}.cd-profit .cd-lbl{color:var(--cx-gold)}.cd-profit .amt{color:var(--cx-gold);font-size:20px;line-height:26px;font-weight:700;font-variant-numeric:tabular-nums}.cd-profit .cd-subl{color:var(--cx-gold);opacity:.85}.cd-cells{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:14px;background:var(--cx-rule);box-shadow:inset 0 0 0 1px var(--cx-rule)}.cd-cells>div{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--cx-well)}.cd-cells b{font-size:14px;font-weight:500}.cd-pills{display:flex;flex-wrap:wrap;gap:6px}.cd-tag{cursor:pointer}.cd-tag:hover{text-decoration:line-through}.cd-addtag{height:24px;padding:0 10px;border:1px dashed var(--cx-rule2);border-radius:999px;background:transparent;color:var(--cx-ink2);font-size:12px;font-weight:600;cursor:pointer}.cd-addtag:hover{border-color:var(--cx-acc);color:var(--cx-acc)}.cd-tagbox{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px;border-radius:14px;background:var(--cx-sunk);animation:cxDrop .24s var(--cx-out) both}.cd-tagbox .cx-chip{cursor:pointer}.cd-tagbox .cx-chip:hover{color:var(--cx-acc);box-shadow:inset 0 0 0 1px var(--cx-acc)}.cd-tagbox input{flex:1 1 180px;min-width:0;height:32px;padding:0 10px;border:0;border-radius:9px;background:var(--cx-card);box-shadow:inset 0 0 0 1px var(--cx-rule2);font-size:13px;outline:none}.cd-tagbox input:focus{box-shadow:inset 0 0 0 1.5px var(--cx-acc)}.cd-acts{display:flex;gap:8px}.cd-acts .cx-btn{flex:1;height:44px;border-radius:13px;font-size:14px}.cd-acts .pen{flex:none;width:44px;padding:0}.cd-queue{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border-radius:14px;background:var(--cx-accs);color:var(--cx-acc);font-size:13px;font-weight:600;animation:cxRise .32s var(--cx-out) both}.cd-queue>span{flex:1;min-width:0}.cd-queue .cx-btn{color:var(--cx-acc)}.cd-fu{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.cd-fu .cx-chip{height:auto;min-height:24px;padding-top:4px;padding-bottom:4px;white-space:normal;line-height:16px}.cd-fu small{color:var(--cx-ink3);font-size:12.5px}.cd-rh{gap:6px;padding:14px 16px 12px;border-radius:var(--cx-r-card);background:var(--cx-well);box-shadow:inset 0 0 0 1px var(--cx-rule)}.cd-rh-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.cd-track{position:relative;height:72px;margin:4px 2px 0}.cd-track .ln{position:absolute;left:0;right:0;top:34px;height:4px;border-radius:2px;background:var(--cx-tray);box-shadow:var(--cx-tray-edge)}.cd-track .fill{position:absolute;top:34px;height:4px;border-radius:2px;background:var(--cx-acc);opacity:.55;transform-origin:left center;animation:cxGrow 1s .2s var(--cx-out) both}.cd-track .m{position:absolute;top:54px;transform:translate(-50%);color:var(--cx-ink3);font:500 10.5px/14px var(--cx-mono)}.cd-track .nw{position:absolute;top:20px;width:2px;height:32px;border-radius:1px;background:var(--cx-ink);transform:translate(-50%)}.cd-track .nwl{position:absolute;top:2px;transform:translate(-50%);color:var(--cx-ink);font:600 9.5px/14px var(--cx-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.cd-track .dt{position:absolute;top:36px;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--cx-ink);box-shadow:0 0 0 2px var(--cx-well);cursor:default;transition:transform .2s var(--cx-spring);animation:cdDotPop .38s var(--cx-pop) backwards;animation-delay:calc(.3s + var(--k, 0) * 70ms)}.cd-track .dt:hover{transform:scale(1.35)}.cd-track .dt.r{background:var(--cx-well);box-shadow:inset 0 0 0 2.5px var(--cx-r),0 0 0 2px var(--cx-well)}.cd-track .dt.w{background:var(--cx-well);box-shadow:inset 0 0 0 2.5px var(--cx-acc),0 0 0 2px var(--cx-well)}.cd-track .due{position:absolute;top:36px;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px dashed var(--cx-ad);border-radius:50%;animation:cdPulse 2.4s 1.4s ease-in-out infinite}.cd-track .duel{position:absolute;top:2px;transform:translate(-50%);color:var(--cx-a);font:600 10.5px/14px var(--cx-mono);white-space:nowrap}.cd-cap{color:var(--cx-ink2);font-size:12.5px;line-height:18px}.cd-tabsec{gap:14px}.cd-pane{display:flex;flex-direction:column;gap:10px;animation:cxFade .22s ease both}.cd-ohead{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--cx-ink3);font-size:12.5px}.cd-ohead button{display:inline-flex;align-items:center;gap:4px;padding:4px 0;border:0;background:transparent;color:var(--cx-acc);font-size:12.5px;font-weight:600;cursor:pointer}.cd-ords{display:flex;flex-direction:column}.cd-ord{display:grid;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:12px;width:100%;padding:11px 6px;border:0;border-top:1px solid var(--cx-rule);border-radius:0;background:transparent;text-align:left;cursor:pointer;transition:background .14s}.cd-ord:first-child{border-top:0}.cd-ord:hover{background:var(--cx-hover)}.cd-ord>svg{color:var(--cx-ink3)}.cd-ord .c1{display:flex;min-width:0;flex-direction:column;gap:3px}.cd-ord .l1{display:flex;min-width:0;align-items:baseline;gap:8px}.cd-ord .id{flex:none;font-size:12.5px;font-weight:500}.cd-ord .it{font-size:13px;font-weight:600}.cd-ord .l2{display:flex;align-items:center;gap:6px;color:var(--cx-ink2);font-size:12px}.cd-ord .l3{color:var(--cx-ink3);font-size:11.5px}.cd-ord .dot{width:7px;height:7px;border-radius:50%;background:var(--cx-nd);flex:none}.cd-ord .dot.d{background:var(--cx-g)}.cd-ord .dot.w{background:var(--cx-acc)}.cd-ord .dot.r{background:var(--cx-r)}.cd-ord .c2{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.cd-ord .amt{font-size:13.5px;font-weight:500}.cd-ord .pr{color:var(--cx-ink3);font-size:12px}.cd-ord .pr.g{color:var(--cx-gi)}.cd-ord .pr.r{color:var(--cx-r)}.cd-comp{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:16px;background:var(--cx-sunk)}.cd-kinds{display:flex;flex-wrap:wrap;gap:4px}.cd-kinds button{height:30px;padding:0 11px;border:0;border-radius:9px;background:transparent;color:var(--cx-ink2);font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.cd-kinds button:hover{color:var(--cx-ink)}.cd-kinds button.on{background:var(--cx-card);color:var(--cx-ink);box-shadow:var(--cx-edge)}.cd-chips{display:flex;flex-wrap:wrap;gap:6px;animation:cdChipsIn .24s var(--cx-out) both}.cd-chips.two{animation-delay:40ms}.cd-chips button{height:28px;padding:0 10px;border:0;border-radius:999px;background:var(--cx-card);box-shadow:inset 0 0 0 1px var(--cx-rule2);color:var(--cx-ink2);font-size:12px;font-weight:500;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.cd-chips button.on{background:var(--cx-accs);color:var(--cx-acc);box-shadow:inset 0 0 0 1.5px var(--cx-acc)}.cd-comp textarea{width:100%;min-height:66px;padding:10px 12px;border:0;border-radius:12px;background:var(--cx-card);box-shadow:inset 0 0 0 1px var(--cx-rule2);font-size:13.5px;line-height:19px;resize:vertical;outline:none}.cd-comp textarea:focus{box-shadow:inset 0 0 0 1.5px var(--cx-acc)}.cd-comp textarea::-moz-placeholder{color:var(--cx-ink3)}.cd-comp textarea::placeholder{color:var(--cx-ink3)}.cd-comp-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.cd-comp-row .hint{color:var(--cx-ink3);font-size:12px}.cd-feed{position:relative;display:flex;flex-direction:column;padding-left:20px}.cd-feed:before{content:"";position:absolute;left:5px;top:10px;bottom:10px;width:2px;border-radius:1px;background:var(--cx-rule)}.cd-fi{position:relative;display:flex;flex-direction:column;gap:3px;padding:8px 56px 10px 0}.cd-fi:before{content:"";position:absolute;left:-19px;top:12px;width:10px;height:10px;border-radius:50%;background:var(--cx-nd);box-shadow:0 0 0 3px var(--cx-drawer)}.cd-fi.k-order:before{background:var(--cx-ink)}.cd-fi.k-note:before{background:var(--cx-nd)}.cd-fi.k-call:before{background:var(--cx-acc)}.cd-fi.k-wa:before{background:var(--cx-g)}.cd-fi.k-list:before{background:var(--cx-b)}.cd-fi.k-complaint:before{background:var(--cx-r)}.cd-fi.k-promise:before{background:var(--cx-goldd)}.cd-fi .meta{color:var(--cx-ink3);font-size:11.5px}.cd-fi .txt{color:var(--cx-ink);font-size:13px;line-height:19px;white-space:pre-wrap;overflow-wrap:anywhere}.cd-fi .del{position:absolute;top:6px;right:0;padding:2px 4px;border:0;background:transparent;color:var(--cx-r);font-size:12px;font-weight:600;opacity:0;cursor:pointer;transition:opacity .15s}.cd-fi:hover .del,.cd-fi .del:focus-visible{opacity:1}@media (hover: none){.cd-fi .del{opacity:1}}.cd-more-btn{align-self:flex-start}.cd-prods{display:flex;flex-direction:column}.cd-prod{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"ic nm sp" "ic ln ls" "ic bar bar";align-items:center;gap:3px 12px;padding:12px 0;border-top:1px solid var(--cx-rule)}.cd-prod:first-child{border-top:0}.cd-prod .ic{grid-area:ic;display:grid;place-items:center;width:34px;height:34px;align-self:start;border-radius:10px;background:var(--cx-sunk);color:var(--cx-ink3)}.cd-prod .nm{grid-area:nm;font-size:13px;font-weight:600}.cd-prod .sp{grid-area:sp;justify-self:end;font-size:13px;font-weight:500}.cd-prod .ln{grid-area:ln;color:var(--cx-ink3);font-size:12px}.cd-prod .ls{grid-area:ls;justify-self:end;color:var(--cx-ink3);font-size:11.5px}.cd-prod .bar{grid-area:bar;height:6px;margin-top:5px;overflow:hidden;border-radius:3px;background:var(--cx-tray)}.cd-prod .bar>i{display:block;height:100%;border-radius:3px;background:var(--cx-acc);transform-origin:left center;animation:cxGrow .7s var(--cx-out) both}.cd-dl{display:grid;grid-template-columns:140px minmax(0,1fr)}.cd-dl dt,.cd-dl dd{padding:10px 0;border-top:1px solid var(--cx-rule)}.cd-dl dt:first-of-type,.cd-dl dt:first-of-type+dd{border-top:0}.cd-dl dt{padding-right:12px;color:var(--cx-ink3);font-size:12.5px}.cd-dl dd{font-size:13px;overflow-wrap:anywhere}.cd-dl dd.lines{white-space:pre-line}.cd-dlg-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;padding:20px;background:var(--cx-scrim);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:cxFade .22s ease both}.cd-dlg{display:flex;flex-direction:column;gap:12px;width:100%;max-width:400px;padding:20px;border-radius:20px;background:var(--cx-card);box-shadow:var(--cx-float);animation:cdDlgPop .28s var(--cx-spring) both}.cd-dlg h3{font-size:16px;line-height:22px;font-weight:700}.cd-dlg p{color:var(--cx-ink2);font-size:13px;line-height:19px}.cd-dlg input{height:40px;padding:0 12px;border:0;border-radius:11px;background:var(--cx-sunk);box-shadow:inset 0 0 0 1px var(--cx-rule2);font-size:13px;outline:none}.cd-dlg input:focus{box-shadow:inset 0 0 0 1.5px var(--cx-acc)}.cd-dlg .acts{display:flex;justify-content:flex-end;gap:8px}@media (max-width: 767px){.cd{top:auto;left:0;right:0;bottom:0;width:auto;max-width:none;height:calc(100% - 52px);border-radius:26px 26px 0 0;opacity:1;transform:translateY(100%);transition:transform .52s var(--cx-open)}.cd.open{transform:none}.cd-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:289;background:var(--cx-scrim);opacity:0;pointer-events:none;transition:opacity .26s ease}.cd-scrim.on{opacity:1;pointer-events:auto}.cd-head{padding:0 12px 10px 16px;touch-action:none}.cd-grab{display:block;width:38px;height:5px;margin:8px auto 6px;border-radius:3px;background:var(--cx-rule2)}.cd-pos{display:none}.cd-body{padding:6px 16px 28px}.cd-money{flex-direction:column}.cd-profit{width:auto}.cd-dl{grid-template-columns:112px minmax(0,1fr)}}@keyframes cdNameDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes cdNameUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cdDotPop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes cdPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.6}}@keyframes cdChipsIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes cdDlgPop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}:root{--sk-a: #e9e6f4;--sk-b: #f4f2fa;--sk-card: #ffffff;--sk-card-edge: 0 0 0 1px rgba(23, 21, 31, .06), 0 1px 2px rgba(23, 21, 31, .04);--sk-rule: #eceaf3}:root[data-theme=dark]{--sk-a: rgba(255, 255, 255, .09);--sk-b: rgba(255, 255, 255, .05);--sk-card: #121417;--sk-card-edge: 0 0 0 1px rgba(255, 255, 255, .07);--sk-rule: rgba(255, 255, 255, .07)}.sk{display:block;flex:none;max-width:100%;border-radius:8px;background:linear-gradient(90deg,var(--sk-a) 25%,var(--sk-b) 50%,var(--sk-a) 75%);background-size:200% 100%;animation:sk-shimmer 1.4s linear infinite}.sk-card{position:relative;min-width:0;border-radius:22px;background:var(--sk-card);box-shadow:var(--sk-card-edge)}.sk-rule{border-top:1px solid var(--sk-rule)}.sk-row{display:flex;align-items:center;gap:10px;min-width:0}.sk-col{display:flex;flex-direction:column;gap:8px;min-width:0}.sk-grow{flex:1 1 auto;min-width:0}@keyframes sk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sk-gs-row{display:flex;align-items:center;gap:12px;margin:0 6px;padding:8px 10px}.sk-gs-body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.sk-gs-line{display:flex;align-items:center;min-width:0}:root{--tb-spring: cubic-bezier(.34, 1.45, .64, 1);--tb-settle: cubic-bezier(.4, 0, .2, 1);--tb-unfold: cubic-bezier(.34, 1.25, .64, 1);--tb-reveal: cubic-bezier(.32, .72, 0, 1);--tb-ease-out: cubic-bezier(.2, .7, .2, 1);--tb-pop: cubic-bezier(.34, 1.7, .6, 1);--tb-bar: #ffffff;--tb-title: #1e293b;--tb-text-strong: #1b1f2a;--tb-text: #525866;--tb-text-muted: #8b93a3;--tb-accent: var(--primary);--tb-accent-soft: var(--primary-soft);--tb-accent-edge: rgba(108, 92, 231, .22);--tb-on-accent: #ffffff;--tb-ring: rgba(108, 92, 231, .38);--tb-card-bg: #ffffff;--tb-card-border: #e5e8ef;--tb-card-shadow: 0 24px 48px -20px rgba(15, 23, 42, .3), 0 2px 6px rgba(15, 23, 42, .05);--tb-row-hover: #f1f5f9;--tb-hover: #f4f6fa;--tb-sunk: #f3f4f8;--tb-line: #e7eaf0;--tb-divider: #e2e8f0;--tb-handle: rgba(15, 23, 42, .16);--tb-pill: #f1f5f9;--tb-pill-hover: #e8edf3;--tb-pill-edge: transparent;--tb-placeholder: #94a3b8;--tb-btn-bg: #ffffff;--tb-btn-edge: rgba(21, 19, 29, .08);--tb-btn-shadow: 0 1px 2px rgba(21, 19, 29, .08), 0 6px 14px -8px rgba(64, 46, 160, .28);--tb-btn-icon: #15131d;--tb-danger: #dc2626;--tb-danger-soft: #fef2f2;--tb-better: #15803d;--tb-better-soft: #dcfce7;--tb-avatar: linear-gradient(135deg, #334155, #0f172a);--tb-scrim: rgba(15, 23, 42, .32)}:root[data-theme=dark]{--tb-bar: #0b0f17;--tb-title: #eef1ef;--tb-text-strong: #eef1ef;--tb-text: #a9b1ad;--tb-text-muted: #8a928e;--tb-accent: #4fd6a2;--tb-accent-soft: rgba(79, 214, 162, .12);--tb-accent-edge: rgba(79, 214, 162, .28);--tb-on-accent: #04140e;--tb-ring: rgba(79, 214, 162, .5);--tb-card-bg: #101215;--tb-card-border: rgba(255, 255, 255, .08);--tb-card-shadow: 0 24px 50px -18px rgba(0, 0, 0, .95);--tb-row-hover: rgba(255, 255, 255, .05);--tb-hover: rgba(255, 255, 255, .05);--tb-sunk: rgba(255, 255, 255, .04);--tb-line: rgba(255, 255, 255, .06);--tb-divider: rgba(255, 255, 255, .08);--tb-handle: rgba(255, 255, 255, .18);--tb-pill: rgba(255, 255, 255, .05);--tb-pill-hover: rgba(255, 255, 255, .07);--tb-pill-edge: rgba(255, 255, 255, .06);--tb-placeholder: #8a928e;--tb-btn-bg: rgba(255, 255, 255, .08);--tb-btn-edge: rgba(255, 255, 255, .1);--tb-btn-shadow: none;--tb-btn-icon: #eef1ef;--tb-danger: #ff8a8a;--tb-danger-soft: rgba(255, 138, 138, .1);--tb-better: #86efac;--tb-better-soft: rgba(74, 222, 128, .12);--tb-avatar: linear-gradient(135deg, #3a404a, #1c2026);--tb-scrim: rgba(0, 0, 0, .62)}@keyframes tb-squash{0%{transform:scale(1)}24%{transform:scale(1.14,.88)}52%{transform:scale(.96,1.04)}76%{transform:scale(1.02,.99)}to{transform:scale(1)}}@keyframes tb-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes tb-unfold{0%{transform:scale(.94,.7)}to{transform:none}}@keyframes tb-reveal{0%{clip-path:inset(0 0 100% 0 round var(--tb-radius))}to{clip-path:inset(0 round var(--tb-radius))}}@keyframes tb-shadow-reveal{0%{clip-path:inset(0 -80px 100% -80px)}to{clip-path:inset(0 -80px -80px -80px)}}@keyframes tb-fold{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.97,.86)}}@keyframes tb-conceal{0%{clip-path:inset(0 round var(--tb-radius))}to{clip-path:inset(0 0 100% 0 round var(--tb-radius))}}@keyframes tb-shadow-conceal{0%{clip-path:inset(0 -80px -80px -80px)}to{clip-path:inset(0 -80px 100% -80px)}}@keyframes tb-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tb-fade-out{0%{opacity:1}to{opacity:0}}@keyframes tb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tb-pop-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes tb-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes tb-sheet-up{0%{transform:translateY(calc(100% + 20px + env(safe-area-inset-bottom,0px)))}to{transform:none}}@keyframes tb-sheet-down{0%{transform:none}to{transform:translateY(calc(100% + 20px + env(safe-area-inset-bottom,0px)))}}.tb-bar [lang=bn],.tb-sheet-layer [lang=bn]{font-family:Noto Sans Bengali,system-ui,sans-serif}@media (min-width: 768px){header.tb-bar,html[data-theme=dark] header.tb-bar{--tb-bar: var(--card-bg);border-bottom-color:var(--card-border);background-color:var(--card-bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.tb-corner{position:absolute;top:100%;left:0;width:21px;height:21px;overflow:visible;pointer-events:none}.tb-corner__fill{fill:var(--card-bg)}.tb-corner__line{fill:none;stroke:var(--card-border);stroke-width:1}}.tb-title{max-width:200px;color:var(--tb-title);font-size:15px;font-weight:600;white-space:nowrap;transition:max-width .36s var(--tb-reveal),opacity .36s var(--tb-reveal),transform .36s var(--tb-reveal)}.tb-title.is-hidden{max-width:0;opacity:0;transform:translateY(-8px)}@media (min-width: 768px){.tb-title{max-width:240px;font-size:18px}}.tb-btn{display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--tb-btn-edge);border-radius:50%;background:var(--tb-btn-bg);box-shadow:var(--tb-btn-shadow);color:var(--tb-btn-icon);cursor:pointer;-webkit-tap-highlight-color:transparent}.tb-btn svg{position:relative;width:17px;height:17px}.mm-mbtn__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:18px;height:18px;margin:auto;color:var(--tb-btn-icon)}.tb-ring{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:2px solid var(--tb-ring);border-radius:50%;opacity:0;pointer-events:none}.tb-pop{position:relative}.tb-bar button:focus-visible,.tb-sheet-layer button:focus-visible{outline:2px solid var(--tb-accent);outline-offset:2px}.tb-search{position:relative;flex:none;width:420px;max-width:100%;height:40px;transition:width .42s var(--tb-settle)}.tb-search.is-open{width:580px;transition:width .64s var(--tb-spring)}.tb-search__pill{position:relative;height:40px;border:1px solid transparent;border-radius:999px;background:var(--tb-pill);box-shadow:inset 0 0 0 1px var(--tb-pill-edge);transition:background-color .2s ease,border-color .2s ease,box-shadow .3s ease}.tb-search__pill:hover{background:var(--tb-pill-hover)}.tb-search.is-open .tb-search__pill{border-color:var(--tb-card-border);background:var(--tb-card-bg);box-shadow:0 10px 28px -14px #0f172a47}:root[data-theme=dark] .tb-search.is-open .tb-search__pill{box-shadow:0 14px 30px -14px #000000e6}.tb-search__input{width:100%;height:100%;padding:0 80px 0 18px;border:0;border-radius:999px;background:transparent;color:var(--tb-text-strong);caret-color:var(--tb-accent);font-size:14px;outline:none}.tb-search__placeholder{position:absolute;top:50%;left:19px;color:var(--tb-placeholder);font-size:14px;line-height:20px;pointer-events:none;white-space:nowrap;transform:translateY(-50%);transition:opacity .18s ease,transform .22s var(--tb-ease-out)}.tb-search__placeholder.is-hidden{opacity:0;transform:translate(8px,-50%)}.tb-search__go{position:absolute;top:3px;right:3px;width:32px;height:32px}.tb-search__go svg{width:16px;height:16px}.tb-search.is-open .tb-search__go{animation:tb-squash .62s ease-in-out}.tb-search.is-open .tb-search__go .tb-ring,.tb-psearch__box.is-open .tb-psearch__go .tb-ring{animation:tb-ring .56s ease-out}.tb-search__clear{position:absolute;top:5px;right:39px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--tb-text-muted);cursor:pointer;opacity:0;pointer-events:none;transform:scale(0);transition:transform .2s var(--tb-settle),opacity .16s ease,background-color .15s ease,color .15s ease}.tb-search__clear svg{width:15px;height:15px}.tb-search__clear:hover{background:var(--tb-row-hover);color:var(--tb-text-strong)}.tb-search.is-open .tb-search__clear,.tb-psearch__box.is-open .tb-psearch__clear{opacity:1;pointer-events:auto;transform:scale(1);transition:transform .52s var(--tb-pop) .14s,opacity .12s ease .14s,background-color .15s ease,color .15s ease}.tb-psearch{flex:none;width:40px;height:40px}.tb-psearch__box{position:absolute;top:10px;right:56px;z-index:3;width:40px;height:40px;border:1px solid transparent;border-radius:999px;background:transparent;transition:width .42s var(--tb-settle),background-color .2s ease,border-color .2s ease,box-shadow .3s ease}.tb-psearch__box.is-open{width:var(--tb-w-title);border-color:var(--tb-card-border);background:var(--tb-card-bg);box-shadow:0 10px 28px -14px #0f172a47;transition:width .64s var(--tb-spring),background-color .2s ease,border-color .2s ease,box-shadow .3s ease}.tb-psearch__box.is-open.has-text{width:var(--tb-w-menu);transition:width .36s var(--tb-reveal),background-color .2s ease,border-color .2s ease,box-shadow .3s ease}.tb-psearch__go{position:absolute;top:-1px;left:-1px;width:40px;height:40px}.tb-psearch__box.is-open .tb-psearch__go{animation:tb-squash .62s ease-in-out}.tb-psearch__clear{position:absolute;top:-1px;right:-1px;width:40px;height:40px;opacity:0;pointer-events:none;transform:scale(0);transition:transform .2s var(--tb-settle),opacity .16s ease}.tb-psearch__field{position:absolute;top:0;right:44px;bottom:0;left:44px;overflow:hidden}.tb-psearch__input{width:100%;min-width:1px;height:100%;padding:0 2px;border:0;background:transparent;color:var(--tb-text-strong);caret-color:var(--tb-accent);font-size:16px;outline:none}.tb-psearch .tb-search__placeholder{left:2px;font-size:15px}.tb-psearch__box:not(.is-open) .tb-search__placeholder{opacity:0}.tb-card{position:absolute;z-index:50;animation:tb-unfold .48s var(--tb-unfold) both}.tb-card.is-leaving{pointer-events:none;animation:tb-fold .22s var(--tb-settle) both}.tb-card__shadow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--tb-radius);box-shadow:var(--tb-card-shadow);animation:tb-shadow-reveal .42s var(--tb-reveal) both}.tb-card__surface{position:relative;border:1px solid var(--tb-card-border);border-radius:var(--tb-radius);background:var(--tb-card-bg);animation:tb-reveal .42s var(--tb-reveal) both}.tb-card.is-leaving .tb-card__shadow{animation:tb-shadow-conceal .22s var(--tb-settle) both}.tb-card.is-leaving .tb-card__surface{animation:tb-conceal .22s var(--tb-settle) both}.tb-rise{animation:tb-rise .32s var(--tb-ease-out) both;animation-delay:calc(var(--tb-stagger-start, .12s) + var(--r, 0) * var(--tb-stagger-step, 40ms))}.tb-results{--tb-radius: 18px;top:calc(100% + 12px);right:0;left:0;transform-origin:top center}.tb-results--phone{top:calc(100% + 8px);right:12px;left:12px;transform-origin:right top}.tb-results .tb-card__surface{max-height:min(460px,calc(100vh - 120px));padding:6px 0;overflow-y:auto;overscroll-behavior:contain}.tb-results--phone .tb-card__surface{max-height:min(460px,calc(100dvh - 190px))}.tb-results__head{padding:8px 16px 6px;overflow:hidden;color:var(--tb-text-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.tb-results__head strong{color:var(--tb-text-strong);font-weight:600}.tb-results__label{padding:10px 16px 4px;color:var(--tb-text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tb-result{display:flex;align-items:center;gap:12px;width:calc(100% - 12px);margin:0 6px;padding:8px 10px;border:0;border-radius:12px;background:transparent;text-align:left;cursor:pointer;transition:background-color .15s ease}.tb-result:hover,.tb-result:focus-visible{background:var(--tb-row-hover);outline:none}.tb-result__tile{display:flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:11px}.tb-result__tile svg{width:18px;height:18px}.tb-result__tile--customer{background:#d1fae5;color:#059669}.tb-result__tile--order{background:#dbeafe;color:#2563eb}:root[data-theme=dark] .tb-result__tile--customer{background:#4fd6a21f;color:#4fd6a2}:root[data-theme=dark] .tb-result__tile--order{background:#60a5fa24;color:#93c5fd}.tb-result__body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.tb-result__line{display:flex;align-items:center;gap:8px;min-width:0}.tb-result__title{overflow:hidden;color:var(--tb-text-strong);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.tb-result__platform{flex:none;margin-left:auto;color:var(--tb-text-muted);font-size:12px}.tb-result__sub{overflow:hidden;color:var(--tb-text);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.tb-result__meta{display:flex;align-items:center;gap:8px;margin-top:2px;color:var(--tb-text-muted);font-size:12px}.tb-result__meta strong{color:var(--tb-text-strong);font-weight:600}.tb-status{flex:none;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:600}.tb-status--open{background:#fef9c3;color:#a16207}.tb-status--done{background:#d1fae5;color:#047857}.tb-status--cancelled{background:#fee2e2;color:#b91c1c}:root[data-theme=dark] .tb-status--open{background:#facc151f;color:#fde047}:root[data-theme=dark] .tb-status--done{background:#4fd6a21f;color:#4fd6a2}:root[data-theme=dark] .tb-status--cancelled{background:#ff8a8a1f;color:#ff8a8a}.tb-results__state{padding:28px 20px;text-align:center}.tb-results__spinner{width:28px;height:28px;margin:0 auto;border:3px solid var(--tb-accent);border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}.tb-results__state-icon{width:44px;height:44px;margin:0 auto 10px;color:var(--tb-text-muted);opacity:.6}.tb-results__state-title{margin-top:10px;color:var(--tb-text-strong);font-size:14px;font-weight:600}.tb-results__state-icon+.tb-results__state-title{margin-top:0}.tb-results__state-line{margin-top:4px;color:var(--tb-text-muted);font-size:13px}.tb-lang{display:flex;align-items:center;gap:6px;height:38px;padding:0 11px 0 10px;border:0;border-radius:12px;background:transparent;color:var(--tb-text);font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease}.tb-lang:hover,.tb-lang[aria-expanded=true]{background:var(--tb-hover);color:var(--tb-text-strong)}.tb-lang__globe{width:17px;height:17px}.tb-lang[aria-expanded=true] .tb-lang__globe{animation:tb-spin .7s var(--tb-spring)}.tb-langmenu{--tb-radius: 16px;--tb-stagger-start: .1s;--tb-stagger-step: 35ms;top:calc(100% + 8px);right:0;width:200px;transform-origin:calc(100% - 30px) 0}.tb-langmenu .tb-card__surface{padding:6px}.tb-langmenu__row{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 8px;border:0;border-radius:10px;background:transparent;color:var(--tb-text-strong);font-size:13.5px;font-weight:600;text-align:left;cursor:pointer}.tb-langmenu__row:hover,.tb-langmenu__row:focus-visible{background:var(--tb-row-hover);outline:none}.tb-langmenu__code{display:grid;place-items:center;flex:none;min-width:30px;height:24px;padding:0 5px;border-radius:7px;background:var(--tb-sunk);color:var(--tb-text);font-size:10.5px;font-weight:700}.tb-langmenu__check{flex:none;width:16px;height:16px;margin-left:auto;color:var(--tb-accent);animation:tb-pop-in .46s var(--tb-pop) .16s both}.tb-wnbtn{position:relative;display:flex;align-items:center;gap:7px;height:38px;padding:0 14px 0 12px;border:1px solid var(--tb-card-border);border-radius:999px;background:var(--tb-card-bg);color:var(--tb-text-strong);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.tb-wnbtn:hover,.tb-wnbtn[aria-expanded=true]{background:var(--tb-hover)}.tb-wnbtn svg{width:16px;height:16px;color:var(--tb-accent)}.tb-alert{display:block;width:9px;height:9px;border-radius:50%;background:#f43f5e;box-shadow:0 0 0 2px var(--tb-bar)}.tb-wnbtn__dot{position:absolute;top:-1px;right:-1px;width:8px;height:8px;transform:scale(1);transition:transform .26s var(--tb-settle)}.tb-wnbtn__dot.is-gone{transform:scale(0)}.tb-wnbtn__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid rgba(244,63,94,.55);border-radius:50%;opacity:0;animation:tb-pulse 1.4s ease-out .8s 3}.tb-wnbtn__dot.is-gone:after{animation:none}.tb-wnpanel{--tb-radius: 18px;--tb-stagger-start: .12s;--tb-stagger-step: 45ms;top:calc(100% + 10px);right:0;width:380px;transform-origin:calc(100% - 60px) 0}.tb-wnpanel .tb-card__surface{max-height:min(520px,calc(100vh - 100px));padding:8px 6px 6px;overflow-y:auto;outline:none}.tb-wnpanel__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 10px}.tb-wnpanel__title{color:var(--tb-text-strong);font-size:15px;font-weight:700}.tb-wnpanel__sub{color:var(--tb-text-muted);font-size:12px}.tb-wn__list{margin:0;padding:0;list-style:none}.tb-wn__item{display:flex;gap:12px;padding:10px;border-radius:12px}.tb-wn__tile{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;background:linear-gradient(135deg,var(--c1),var(--c2));color:#fff}.tb-wn__tile svg{width:17px;height:17px}.tb-wn__body{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.tb-wn__top{display:flex;align-items:center;gap:7px;min-width:0}.tb-wn__title{min-width:0;overflow:hidden;color:var(--tb-text-strong);font-size:13.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.tb-wn__date{flex:none;margin-left:auto;color:var(--tb-text-muted);font-size:12px}.tb-wn__line{display:-webkit-box;overflow:hidden;color:var(--tb-text);font-size:12.5px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tb-wn__empty{padding:22px 10px;color:var(--tb-text-muted);font-size:13px;text-align:center}.tb-tag{flex:none;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:700}.tb-tag--new{background:var(--tb-accent-soft);color:var(--tb-accent)}.tb-tag--better{background:var(--tb-better-soft);color:var(--tb-better)}.tb-divider{flex:none;width:1px;height:24px;margin:0 4px;background:var(--tb-divider)}.tb-avatar{display:grid;place-items:center;flex:none;overflow:hidden;border-radius:50%;background:var(--tb-avatar);color:#fff;font-weight:600}.tb-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tb-avatar--32{width:32px;height:32px;font-size:12px}.tb-avatar--36{width:36px;height:36px;font-size:13px;box-shadow:0 0 0 2px var(--tb-bar),0 1px 2px #0f172a1a}.tb-avatar--48{width:48px;height:48px;font-size:17px}.tb-profile{display:flex;align-items:center;gap:10px;padding:4px 4px 4px 8px;border:0;border-radius:12px;background:transparent;cursor:pointer;transition:background-color .15s ease}.tb-profile:hover,.tb-profile[aria-expanded=true]{background:var(--tb-hover)}.tb-profile[aria-expanded=true] .tb-avatar{animation:tb-squash .62s ease-in-out}.tb-profile__text{display:none}@media (min-width: 1024px){.tb-profile__text{display:flex;flex-direction:column;align-items:flex-start;padding-right:6px}}.tb-profile__name{color:var(--tb-text-strong);font-size:13px;font-weight:600;line-height:1.25}.tb-profile__role{color:var(--tb-text-muted);font-size:11px;font-weight:500;line-height:1.25}.tb-menu{--tb-radius: 16px;--tb-stagger-start: .1s;--tb-stagger-step: 35ms;top:calc(100% + 8px);right:0;width:232px;transform-origin:calc(100% - 24px) 0}.tb-menu .tb-card__surface{padding:6px}.tb-menu__head{margin-bottom:4px;padding:8px 10px 10px;border-bottom:1px solid var(--tb-line)}@media (min-width: 1024px){.tb-menu__head{display:none}}.tb-menu__name{color:var(--tb-text-strong);font-size:14px;font-weight:600}.tb-menu__role{color:var(--tb-text-muted);font-size:12px}.tb-menu__item{display:flex;align-items:center;gap:10px;width:100%;height:38px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--tb-text);font-size:13.5px;font-weight:500;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.tb-menu__item svg{flex:none;width:16px;height:16px}.tb-menu__item:hover,.tb-menu__item:focus-visible{background:var(--tb-row-hover);color:var(--tb-text-strong);outline:none}.tb-menu__item--danger,.tb-menu__item--danger:hover,.tb-menu__item--danger:focus-visible{color:var(--tb-danger)}.tb-menu__item--danger:hover,.tb-menu__item--danger:focus-visible{background:var(--tb-danger-soft)}.tb-menu__divider{height:1px;margin:4px;background:var(--tb-line)}.tb-pavatar{position:relative;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.tb-pavatar .tb-avatar{transition:box-shadow .2s ease}.tb-pavatar[aria-expanded=true] .tb-avatar{box-shadow:0 0 0 2px var(--tb-accent);animation:tb-squash .62s ease-in-out}.tb-pavatar[aria-expanded=true] .tb-ring{animation:tb-ring .56s ease-out}.tb-pavatar__dot{position:absolute;top:-2px;right:-2px}.tb-sheet-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tb-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tb-scrim);overscroll-behavior:contain;touch-action:none;animation:tb-fade-in .26s ease both}.tb-sheet-layer.is-leaving .tb-scrim{animation:tb-fade-out .26s ease both}.tb-sheet{position:absolute;right:calc(10px + env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px));left:calc(10px + env(safe-area-inset-left,0px));--tb-stagger-start: .11s;--tb-stagger-step: 40ms;animation:tb-sheet-up .62s cubic-bezier(.32,1.18,.6,1) both}.tb-sheet-layer.is-leaving .tb-sheet{pointer-events:none;animation:tb-sheet-down .36s var(--tb-settle) both}.tb-sheet__drag{position:relative;padding:14px;border:1px solid var(--tb-card-border);border-radius:30px;background:var(--tb-card-bg);box-shadow:var(--tb-card-shadow);outline:none;touch-action:none;transition:transform .38s var(--tb-spring)}.tb-sheet__drag.is-dragging{transition:none}.tb-sheet__handle{width:40px;height:5px;margin:-4px auto 12px;border-radius:999px;background:var(--tb-handle)}.tb-sheet__viewport{position:relative;overflow:hidden}.tb-sheet__viewport.is-ready{transition:height .52s cubic-bezier(.34,1.25,.64,1)}.tb-sheet__page{position:absolute;top:0;right:0;left:0;display:flex;flex-direction:column;gap:12px;transition:transform .42s var(--tb-reveal),opacity .26s ease,visibility 0s}.tb-sheet__page.is-away{opacity:0;visibility:hidden;transform:translate(-28px);transition:transform .42s var(--tb-reveal),opacity .22s ease,visibility 0s linear .42s}.tb-sheet__page--news{gap:6px;opacity:0;visibility:hidden;transform:translate(36px);transition:transform .42s var(--tb-reveal),opacity .22s ease,visibility 0s linear .42s}.tb-sheet__page--news.is-here{opacity:1;visibility:visible;transform:none;transition:transform .42s var(--tb-reveal),opacity .26s ease 60ms,visibility 0s}.tb-sheet__account{display:flex;align-items:center;gap:12px;padding:2px 2px 0}.tb-sheet__who{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.tb-sheet__name{overflow:hidden;color:var(--tb-text-strong);font-size:16.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.tb-sheet__role{color:var(--tb-text-muted);font-size:12.5px;text-transform:capitalize}.tb-chip{display:inline-flex;align-items:center;gap:3px;flex:none;height:22px;padding:0 8px 0 7px;border-radius:999px;background:linear-gradient(135deg,#6c5ce7,#a78bfa);color:#fff;font-size:11px;font-weight:700;white-space:nowrap}:root[data-theme=dark] .tb-chip{background:var(--tb-accent-soft);color:var(--tb-accent);box-shadow:inset 0 0 0 1px var(--tb-accent-edge)}.tb-chip svg{width:11px;height:11px}.tb-sheet__caption{margin:0 0 6px 4px;color:var(--tb-text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tb-seg{position:relative;display:grid;grid-template-columns:1fr 1fr;height:46px;padding:4px;border-radius:14px;background:var(--tb-sunk)}.tb-seg__thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:10px;background:var(--tb-card-bg);box-shadow:0 1px 2px #0f172a14,0 4px 10px -6px #0f172a47;transform:translate(calc(var(--tb-seg-i, 0) * 100%));transition:transform .56s var(--tb-spring)}:root[data-theme=dark] .tb-seg__thumb{background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff14}.tb-seg__option{position:relative;z-index:1;border:0;border-radius:10px;background:transparent;color:var(--tb-text);font-size:14px;font-weight:600;cursor:pointer;transition:color .2s ease}.tb-seg__option[aria-checked=true]{color:var(--tb-text-strong)}.tb-wncard{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid var(--tb-accent-edge);border-radius:16px;background:linear-gradient(135deg,var(--tb-accent-soft),rgba(255,255,255,0) 85%);text-align:left;cursor:pointer}.tb-wncard__tile{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--tb-accent);color:var(--tb-on-accent)}.tb-wncard__tile svg{width:19px;height:19px}.tb-wncard__text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.tb-wncard__title{display:flex;align-items:center;gap:7px;color:var(--tb-text-strong);font-size:14px;font-weight:650}.tb-wncard__dot{width:8px;height:8px;box-shadow:none}.tb-wncard__line{overflow:hidden;color:var(--tb-text-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.tb-wncard__chevron{flex:none;width:18px;height:18px;color:var(--tb-text-muted)}.tb-group{padding:4px;border-radius:16px;background:var(--tb-sunk)}.tb-group__row{position:relative;display:flex;align-items:center;gap:12px;width:100%;height:48px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--tb-text-strong);font-size:14px;font-weight:550;text-align:left;cursor:pointer}.tb-group__row:active{background:var(--tb-row-hover)}.tb-group__row+.tb-group__row:before{content:"";position:absolute;top:0;right:12px;left:42px;height:1px;background:var(--tb-line)}.tb-group__icon{flex:none;width:18px;height:18px;color:var(--tb-text)}.tb-group__chevron{flex:none;width:16px;height:16px;margin-left:auto;color:var(--tb-text-muted)}.tb-logout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;border:0;border-radius:16px;background:var(--tb-danger-soft);color:var(--tb-danger);font-size:14px;font-weight:600;cursor:pointer}.tb-logout svg{width:18px;height:18px}.tb-sheet__newshead{display:flex;align-items:center;gap:10px;padding:0 2px 4px}.tb-sheet__back{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--tb-sunk);color:var(--tb-text-strong);cursor:pointer}.tb-sheet__back svg{width:18px;height:18px}.tb-sheet__newstitle{color:var(--tb-text-strong);font-size:16px;font-weight:700}.tb-sheet__newscount{margin-left:auto;color:var(--tb-text-muted);font-size:12.5px}.tb-sheet__scroll{max-height:calc(100dvh - 220px);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.tb-sheet .tb-wn__item{padding:9px 4px}.tb-sheet .tb-wn__tile{width:34px;height:34px;border-radius:10px}.sk-odb{container-type:inline-size;container-name:sk-odb;display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.sk-odb{gap:20px}}.sk-odb-kpis{display:grid;grid-template-columns:284px minmax(0,1fr) 256px;gap:16px}.sk-odb-card{display:flex;flex-direction:column;padding:18px 20px;border-radius:24px}.sk-odb-kpis>.sk-odb-card{height:230px}.sk-odb-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sk-odb-hero-value{margin-top:18px}.sk-odb-hero-cmp{margin-top:10px}.sk-odb-pills{display:flex;gap:8px;margin-top:auto}.sk-odb-minis{display:grid;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.sk-odb-mini{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:18px;box-shadow:inset 0 0 0 1px var(--sk-rule)}.sk-odb-mini>.sk:nth-child(3){margin-top:auto}.sk-odb-due{display:flex;flex-direction:column;gap:12px;margin-top:12px}.sk-odb-due-legend{display:flex;flex-direction:column;gap:8px;margin-top:auto}.sk-odb-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:18px}.sk-odb-row>.sk-odb-card{height:560px;padding:22px 24px;border-radius:26px}.sk-odb-track{display:flex;gap:14px;margin-top:20px}.sk-odb-task{display:flex;flex:1;flex-direction:column;gap:12px;margin-top:22px}.sk-odb-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.sk-odb-people{display:flex;flex-direction:column;gap:14px;margin-top:16px}.sk-odb-last{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sk-odb-last>.sk-odb-card{height:454px}.sk-odb-scene{display:flex;flex:1;flex-direction:column;justify-content:center;gap:18px;margin-top:16px;padding:0 14px;border-radius:18px;box-shadow:inset 0 0 0 1px var(--sk-rule)}.sk-odb-stops{display:flex;justify-content:space-between}.sk-odb-list{display:flex;flex-direction:column;gap:14px;margin-top:18px}@container sk-odb (max-width: 979px){.sk-odb-kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sk-odb-kpis>.sk-odb-card{height:219px}.sk-odb-kpis>.is-sales{grid-column:1 / -1;grid-row:2}.sk-odb-row,.sk-odb-last{grid-template-columns:minmax(0,1fr)}.sk-odb-row>.is-side{height:642px}.sk-odb-last>.is-pipe{height:406px}}@container sk-odb (max-width: 639px){.sk-odb-kpis{gap:10px}.sk-odb-kpis>.sk-odb-card{gap:10px;height:240px;padding:13px 13px 14px;border-radius:22px}.sk-odb-kpis>.is-sales{height:221px;padding:17px}.sk-odb-hero-value,.sk-odb-hero-cmp,.sk-odb-due{margin-top:0}.sk-odb-pills{flex-direction:column;gap:6px}.sk-odb-pills>.sk{width:100%!important;height:30px!important}.sk-odb-minis{margin-top:0}.sk-odb-row>.is-needs{height:963px;padding:18px 16px 16px}.sk-odb-row>.is-side{height:644px}.sk-odb-last>.is-pipe{height:789px}.sk-odb-last>.is-recent{height:564px;padding:16px 14px 14px}.sk-odb-track{flex-wrap:wrap}}.sk-odb-fill{display:flex;flex-direction:column;height:100%}.sk-md{display:flex;flex-direction:column;gap:16px}.sk-md-top,.sk-md-stats{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width: 640px){.sk-md-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.sk-md-top{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.sk-md-card{display:flex;flex-direction:column;min-height:134px;padding:24px;border-radius:12px}.sk-md-table{border-radius:12px;overflow:hidden}.sk-md-table-head{padding:24px}.sk-md-th,.sk-md-tr{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:16px;align-items:center;padding:0 16px}.sk-md-th{height:40px}.sk-md-tr{height:45px}.sk-vd-table .sk-md-th,.sk-vd-table .sk-md-tr{grid-template-columns:.5fr 1.4fr 1fr 1fr 1fr}.ao,.ao-layer{--ao-panel: #ffffff;--ao-sunk: #f8f7fc;--ao-tray: #f2f0f8;--ao-ink: #15131d;--ao-ink-2: #4e4a62;--ao-ink-3: #6b6781;--ao-ink-4: #9a96ad;--ao-rule: #eceaf3;--ao-rule-2: #dcd8e8;--ao-field: #ffffff;--ao-accent: #5b47d6;--ao-accent-hover: #4a37c2;--ao-accent-soft: #eeebfd;--ao-accent-line: rgba(91, 71, 214, .34);--ao-on-accent: #ffffff;--ao-hover: rgba(91, 71, 214, .035);--ao-picked: rgba(91, 71, 214, .06);--ao-open: rgba(91, 71, 214, .085);--ao-card-shadow: 0 0 0 1px rgba(21, 19, 29, .06), 0 1px 2px rgba(21, 19, 29, .04), 0 10px 24px -18px rgba(64, 46, 160, .28);--ao-pop-shadow: 0 0 0 1px rgba(21, 19, 29, .07), 0 22px 48px -18px rgba(40, 28, 110, .34);--ao-drawer-shadow: 0 0 0 1px rgba(21, 19, 29, .06), 0 30px 80px -24px rgba(40, 28, 110, .42);--ao-scrim: rgba(21, 19, 29, .3);--ao-bar: #17151f;--ao-bar-edge: rgba(255, 255, 255, .06);--ao-bar-ink: #ffffff;--ao-bar-ink-2: rgba(255, 255, 255, .64);--ao-bar-btn: #ffffff;--ao-bar-btn-ink: #17151f;--ao-amber-bg: #fff4e2;--ao-amber: #9a5b00;--ao-amber-dot: #d98a0b;--ao-blue-bg: #e9f0ff;--ao-blue: #2454c4;--ao-blue-dot: #3b74e8;--ao-violet-bg: #f2ecff;--ao-violet: #6a3fd0;--ao-violet-dot: #8b62f0;--ao-cyan-bg: #e2f5f8;--ao-cyan: #0b6f80;--ao-cyan-dot: #14a0b6;--ao-green-bg: #e2f5ec;--ao-green: #0b7a54;--ao-green-dot: #0e9f6e;--ao-orange-bg: #fff0e5;--ao-orange: #b14d16;--ao-orange-dot: #e8742c;--ao-red-bg: #fbeaec;--ao-red: #c0343f;--ao-red-dot: #d9434f;--ao-slate-bg: #efeef4;--ao-slate: #5f5b73;--ao-slate-dot: #a19db5;--ao-ease: cubic-bezier(.22, 1, .36, 1);--ao-spring: cubic-bezier(.34, 1.36, .64, 1);color:var(--ao-ink);font-family:DM Sans,Noto Sans Bengali,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}:root[data-theme=dark] .ao,:root[data-theme=dark] .ao-layer{--ao-panel: #121417;--ao-sunk: #0c0d10;--ao-tray: #0e0f12;--ao-ink: #eef1ef;--ao-ink-2: #a9b1ad;--ao-ink-3: #8a928e;--ao-ink-4: #646c68;--ao-rule: rgba(255, 255, 255, .07);--ao-rule-2: rgba(255, 255, 255, .14);--ao-field: rgba(255, 255, 255, .035);--ao-accent: #4fd6a2;--ao-accent-hover: #6be0b4;--ao-accent-soft: rgba(79, 214, 162, .12);--ao-accent-line: rgba(79, 214, 162, .4);--ao-on-accent: #04140e;--ao-hover: rgba(255, 255, 255, .028);--ao-picked: rgba(79, 214, 162, .06);--ao-open: rgba(79, 214, 162, .095);--ao-card-shadow: 0 0 0 1px rgba(255, 255, 255, .07);--ao-pop-shadow: 0 0 0 1px rgba(255, 255, 255, .1), 0 24px 56px -16px rgba(0, 0, 0, .8);--ao-drawer-shadow: 0 0 0 1px rgba(255, 255, 255, .09), 0 30px 80px -20px rgba(0, 0, 0, .85);--ao-scrim: rgba(0, 0, 0, .6);--ao-bar: #1d2024;--ao-bar-edge: rgba(255, 255, 255, .1);--ao-bar-ink: #eef1ef;--ao-bar-ink-2: rgba(238, 241, 239, .6);--ao-bar-btn: #4fd6a2;--ao-bar-btn-ink: #04140e;--ao-amber-bg: rgba(240, 180, 94, .12);--ao-amber: #f0b45e;--ao-amber-dot: #f0b45e;--ao-blue-bg: rgba(124, 170, 255, .12);--ao-blue: #93b8ff;--ao-blue-dot: #7caaff;--ao-violet-bg: rgba(179, 157, 255, .13);--ao-violet: #c3b3ff;--ao-violet-dot: #a993ff;--ao-cyan-bg: rgba(84, 205, 224, .12);--ao-cyan: #84dae7;--ao-cyan-dot: #54cde0;--ao-green-bg: rgba(34, 192, 138, .13);--ao-green: #4fd6a2;--ao-green-dot: #22c08a;--ao-orange-bg: rgba(255, 153, 92, .12);--ao-orange: #ffad7d;--ao-orange-dot: #ff995c;--ao-red-bg: rgba(255, 138, 138, .12);--ao-red: #ff8a8a;--ao-red-dot: #ff7676;--ao-slate-bg: rgba(255, 255, 255, .06);--ao-slate: #b4bbb7;--ao-slate-dot: #6e7672}.ao-t-amber{--tone-bg: var(--ao-amber-bg);--tone: var(--ao-amber);--tone-dot: var(--ao-amber-dot)}.ao-t-blue{--tone-bg: var(--ao-blue-bg);--tone: var(--ao-blue);--tone-dot: var(--ao-blue-dot)}.ao-t-violet{--tone-bg: var(--ao-violet-bg);--tone: var(--ao-violet);--tone-dot: var(--ao-violet-dot)}.ao-t-cyan{--tone-bg: var(--ao-cyan-bg);--tone: var(--ao-cyan);--tone-dot: var(--ao-cyan-dot)}.ao-t-green{--tone-bg: var(--ao-green-bg);--tone: var(--ao-green);--tone-dot: var(--ao-green-dot)}.ao-t-orange{--tone-bg: var(--ao-orange-bg);--tone: var(--ao-orange);--tone-dot: var(--ao-orange-dot)}.ao-t-red{--tone-bg: var(--ao-red-bg);--tone: var(--ao-red);--tone-dot: var(--ao-red-dot)}.ao-t-slate{--tone-bg: var(--ao-slate-bg);--tone: var(--ao-slate);--tone-dot: var(--ao-slate-dot)}.ao-t-accent{--tone-bg: var(--ao-accent-soft);--tone: var(--ao-accent);--tone-dot: var(--ao-accent)}.ao{display:flex;flex-direction:column;gap:12px;padding-bottom:72px}:where(.ao,.ao-layer) :where(button,input,select){font-family:inherit}.ao-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:2px}.ao-title{margin:0;font-size:20px;line-height:26px;font-weight:700;letter-spacing:-.015em;color:var(--ao-ink)}.ao-sub{margin:2px 0 0;font-size:12px;line-height:16px;color:var(--ao-ink-3);font-variant-numeric:tabular-nums}.ao-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.ao-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 13px;border-radius:999px;border:1px solid var(--ao-rule-2);background:var(--ao-panel);color:var(--ao-ink-2);font-size:12px;line-height:16px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .16s var(--ao-ease),border-color .16s var(--ao-ease),color .16s var(--ao-ease),transform .14s var(--ao-ease)}.ao-btn:hover:not(:disabled){border-color:var(--ao-accent-line);color:var(--ao-ink)}.ao-btn:active:not(:disabled){transform:scale(.97)}.ao-btn:disabled{opacity:.5;cursor:not-allowed}.ao-btn:focus-visible,.ao-iconbtn:focus-visible,.ao-tab:focus-visible,.ao-pick:focus-visible,.ao-opt:focus-visible,.ao-chipopt:focus-visible,.ao-box:focus-visible,.ao-row:focus-visible,.ao-card:focus-visible{outline:2px solid var(--ao-accent);outline-offset:2px}.ao-btn.is-on{background:var(--ao-ink);border-color:var(--ao-ink);color:var(--ao-panel)}.ao-btn--main{background:var(--ao-accent);border-color:transparent;color:var(--ao-on-accent)}.ao-btn--main:hover:not(:disabled){background:var(--ao-accent-hover);border-color:transparent;color:var(--ao-on-accent)}.ao-btn--ghost{border-color:transparent;background:transparent}.ao-btn svg{flex-shrink:0}.ao-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--ao-slate-bg);color:var(--ao-ink-2);font-size:11px;line-height:1;font-weight:650;font-variant-numeric:tabular-nums}.ao-btn.is-on .ao-count{background:#ffffff29;color:inherit}.ao-iconbtn{display:inline-grid;place-items:center;width:30px;height:30px;flex-shrink:0;border:0;border-radius:9px;background:transparent;color:var(--ao-ink-3);cursor:pointer;transition:background .14s var(--ao-ease),color .14s var(--ao-ease),transform .14s var(--ao-ease)}.ao-iconbtn:hover:not(:disabled){background:var(--ao-tray);color:var(--ao-ink)}.ao-iconbtn:active:not(:disabled){transform:scale(.94)}.ao-iconbtn:disabled{opacity:.35;cursor:not-allowed}.ao-spin{animation:ao-spin .9s linear infinite}@keyframes ao-spin{to{transform:rotate(360deg)}}.ao-tabs{display:flex;gap:2px;padding:4px;border-radius:14px;background:var(--ao-tray);overflow-x:auto;scrollbar-width:none}.ao-tabs::-webkit-scrollbar{display:none}.ao-tab{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;height:32px;padding:0 11px;border:0;border-radius:10px;background:transparent;color:var(--ao-ink-3);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .18s var(--ao-ease),color .18s var(--ao-ease),box-shadow .18s var(--ao-ease)}.ao-tab:hover{color:var(--ao-ink)}.ao-tab.is-on{background:var(--ao-panel);color:var(--ao-ink);box-shadow:0 0 0 1px var(--ao-rule),0 1px 3px #15131d0f}.ao-tab-n{font-size:11px;font-weight:600;color:var(--ao-ink-4);font-variant-numeric:tabular-nums}.ao-tab.is-on .ao-tab-n{color:var(--ao-accent)}.ao-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ao-search{position:relative;flex:1 1 280px;min-width:200px}.ao-search>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ao-ink-4);pointer-events:none}.ao-search input{width:100%;height:38px;padding:0 40px 0 36px;border:1px solid var(--ao-rule-2);border-radius:12px;background:var(--ao-field);color:var(--ao-ink);font:inherit;font-size:13px;outline:none;transition:border-color .16s var(--ao-ease),box-shadow .16s var(--ao-ease)}.ao-search input::-moz-placeholder{color:var(--ao-ink-4)}.ao-search input::placeholder{color:var(--ao-ink-4)}.ao-search input:focus{border-color:var(--ao-accent-line);box-shadow:0 0 0 3px var(--ao-accent-soft)}.ao-kbd{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:1px solid var(--ao-rule-2);border-radius:6px;background:var(--ao-sunk);color:var(--ao-ink-3);font-size:11px;font-weight:600;pointer-events:none}.ao-search-x{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:26px;height:26px}.ao-dd{position:relative;flex-shrink:0}.ao-pick{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 12px;border:1px solid var(--ao-rule-2);border-radius:12px;background:var(--ao-panel);color:var(--ao-ink-2);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .16s var(--ao-ease),color .16s var(--ao-ease),box-shadow .16s var(--ao-ease)}.ao-pick:hover{border-color:var(--ao-accent-line);color:var(--ao-ink)}.ao-pick.is-open{border-color:var(--ao-accent);box-shadow:0 0 0 3px var(--ao-accent-soft);color:var(--ao-ink)}.ao-pick.is-set{color:var(--ao-ink)}.ao-pick-label{color:var(--ao-ink-3);font-weight:500}.ao-pick-caret{color:var(--ao-ink-4);transition:transform .2s var(--ao-ease)}.ao-pick.is-open .ao-pick-caret{transform:rotate(180deg)}.ao-pick-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--ao-accent);color:var(--ao-on-accent);font-size:11px;font-weight:700}.ao-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:200px;padding:6px;border-radius:14px;background:var(--ao-panel);box-shadow:var(--ao-pop-shadow);transform-origin:top left;animation:ao-pop-in .18s var(--ao-ease)}.ao-pop--right{left:auto;right:0;transform-origin:top right}@keyframes ao-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.ao-opt{display:flex;align-items:center;gap:9px;width:100%;min-height:34px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--ao-ink-2);font-size:12.5px;font-weight:550;text-align:left;cursor:pointer;transition:background .12s var(--ao-ease),color .12s var(--ao-ease)}.ao-opt:hover{background:var(--ao-tray);color:var(--ao-ink)}.ao-opt.is-on{color:var(--ao-ink);font-weight:650}.ao-opt-check{margin-left:auto;color:var(--ao-accent)}.ao-opt-n{margin-left:auto;font-size:11px;color:var(--ao-ink-4);font-variant-numeric:tabular-nums}.ao-opt.is-on .ao-opt-n{color:var(--ao-accent)}.ao-opt .ao-dot{width:7px;height:7px}.ao-opt-rule{height:1px;margin:5px 4px;background:var(--ao-rule)}.ao-range{display:grid;gap:8px;padding:8px 6px 4px}.ao-range-row{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ao-range label{display:grid;gap:4px;font-size:11px;font-weight:600;color:var(--ao-ink-3)}.ao-input,.ao-select{width:100%;height:36px;padding:0 10px;border:1px solid var(--ao-rule-2);border-radius:10px;background:var(--ao-field);color:var(--ao-ink);font:inherit;font-size:12.5px;outline:none;transition:border-color .16s var(--ao-ease),box-shadow .16s var(--ao-ease)}.ao-input::-moz-placeholder{color:var(--ao-ink-4)}.ao-input::placeholder{color:var(--ao-ink-4)}.ao-input:focus,.ao-select:focus{border-color:var(--ao-accent-line);box-shadow:0 0 0 3px var(--ao-accent-soft)}.ao-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}:root[data-theme=dark] .ao-select option{background:#121417;color:#eef1ef}.ao-input.is-mono{font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ao-fp{width:380px;max-width:calc(100vw - 32px);padding:0;overflow:hidden}.ao-fp-body{display:grid;gap:14px;max-height:min(62vh,560px);padding:14px;overflow-y:auto}.ao-fp-sec{display:grid;gap:7px}.ao-fp-label{margin:0;font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--ao-ink-3)}.ao-fp-opts{display:flex;flex-wrap:wrap;gap:6px}.ao-chipopt{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--ao-rule-2);border-radius:999px;background:var(--ao-panel);color:var(--ao-ink-2);font-size:12px;font-weight:600;cursor:pointer;transition:background .14s var(--ao-ease),border-color .14s var(--ao-ease),color .14s var(--ao-ease)}.ao-chipopt:hover{border-color:var(--ao-accent-line);color:var(--ao-ink)}.ao-chipopt.is-on{border-color:var(--ao-accent);background:var(--ao-accent-soft);color:var(--ao-accent)}.ao-fp-pair{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font-size:12px;color:var(--ao-ink-4)}.ao-switchrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 0;font-size:12.5px;font-weight:600;color:var(--ao-ink-2);cursor:pointer}.ao-switch{position:relative;width:34px;height:20px;flex-shrink:0;border-radius:999px;background:var(--ao-rule-2);transition:background .18s var(--ao-ease)}.ao-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .22s var(--ao-spring)}.ao-switch.is-on{background:var(--ao-accent)}.ao-switch.is-on:after{transform:translate(14px)}.ao-fp-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-top:1px solid var(--ao-rule);background:var(--ao-sunk)}.ao-fp-foot .ao-btn--main{min-width:150px}.ao-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ao-chip{display:inline-flex;align-items:center;gap:2px;height:26px;padding:0 4px 0 10px;border-radius:999px;background:var(--ao-accent-soft);color:var(--ao-accent);font-size:12px;font-weight:600;white-space:nowrap;animation:ao-chip-in .22s var(--ao-spring)}@keyframes ao-chip-in{0%{opacity:0;transform:scale(.9)}}.ao-chip-x{display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;opacity:.75}.ao-chip-x:hover{opacity:1;background:var(--ao-accent-line)}.ao-clear{height:26px;padding:0 8px;border:0;background:transparent;color:var(--ao-ink-3);font-size:12px;font-weight:600;cursor:pointer}.ao-clear:hover{color:var(--ao-ink);text-decoration:underline}.ao-list{container-type:inline-size;border-radius:18px;background:var(--ao-panel);box-shadow:var(--ao-card-shadow);overflow:hidden}.ao-grid{display:grid;grid-template-columns:40px 124px minmax(0,1fr) 120px 110px 172px 150px 60px;-moz-column-gap:18px;column-gap:18px;align-items:center;padding:0 10px 0 6px}.ao-lhead{height:40px;border-bottom:1px solid var(--ao-rule);background:var(--ao-sunk);font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--ao-ink-3)}.ao-cellbox{display:grid;place-items:center}.ao-row{position:relative;min-height:60px;border-bottom:1px solid var(--ao-rule);cursor:pointer;outline:none;transition:background .18s var(--ao-ease)}.ao-row:last-child{border-bottom:0}.ao-row:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--ao-accent);transform:scaleY(0);transition:transform .22s var(--ao-ease)}.ao-row:hover{background:var(--ao-hover)}.ao-row:hover:before,.ao-row.is-open:before,.ao-row.is-picked:before{transform:scaleY(1)}.ao-row.is-picked{background:var(--ao-picked)}.ao-row.is-open{background:var(--ao-open)}.ao-cell{min-width:0}.ao-trunc{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ao-num{margin:0;font-size:13px;line-height:18px;font-weight:700;color:var(--ao-ink);font-variant-numeric:tabular-nums}.ao-meta{margin:1px 0 0;font-size:11px;line-height:15px;color:var(--ao-ink-3);font-variant-numeric:tabular-nums}.ao-cust{display:flex;align-items:center;gap:10px;min-width:0}.ao-cust>div{min-width:0}.ao-name{margin:0;font-size:13px;line-height:18px;font-weight:600;color:var(--ao-ink)}.ao-dist{font-size:12px;color:var(--ao-ink-2)}.ao-total{margin:0;font-size:13px;line-height:18px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ao-ink)}.ao-profit{margin:1px 0 0;font-size:11px;line-height:15px;font-weight:650;font-variant-numeric:tabular-nums}.ao-profit.is-good{color:var(--ao-green)}.ao-profit.is-mid{color:var(--ao-amber)}.ao-profit.is-low{color:var(--ao-red)}.ao-ava{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:999px;background:var(--ao-accent-soft);color:var(--ao-accent);font-size:11px;font-weight:700;text-transform:uppercase}.ao-ava--sm{width:22px;height:22px;background:var(--ao-slate-bg);color:var(--ao-ink-2);font-size:10px}.ao-ava--xs{width:18px;height:18px;background:var(--ao-slate-bg);color:var(--ao-ink-2);font-size:9px}.ao-taker{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;color:var(--ao-ink-2)}.ao-status{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:22px;padding:0 9px 0 8px;border-radius:999px;background:var(--tone-bg);color:var(--tone);font-size:11px;font-weight:650;white-space:nowrap}.ao-status>span:last-child{overflow:hidden;text-overflow:ellipsis}.ao-dot{flex-shrink:0;width:6px;height:6px;border-radius:999px;background:var(--tone-dot)}.ao-endcell{display:flex;align-items:center;justify-content:flex-start;gap:2px}.ao-chev{color:var(--ao-ink-4);opacity:0;transform:translate(-4px);transition:opacity .18s var(--ao-ease),transform .22s var(--ao-ease)}.ao-row:hover .ao-chev,.ao-row.is-open .ao-chev{opacity:1;transform:none}.ao-box{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer}.ao-box-face{display:grid;place-items:center;width:16px;height:16px;border:1.5px solid var(--ao-ink-4);border-radius:5px;background:var(--ao-panel);color:var(--ao-on-accent);transition:background .14s var(--ao-ease),border-color .14s var(--ao-ease),transform .16s var(--ao-spring)}.ao-box:hover .ao-box-face{border-color:var(--ao-accent)}.ao-box.is-on .ao-box-face,.ao-box.is-some .ao-box-face{border-color:var(--ao-accent);background:var(--ao-accent)}.ao-box:active .ao-box-face{transform:scale(.88)}.ao-box--text{display:inline-flex;align-items:center;width:auto;gap:8px;padding:0 8px 0 6px}.ao-box-text{font-size:12px;font-weight:600;color:var(--ao-ink-2)}.ao-taker-short{display:none}@container (max-width: 1079px){.ao-grid{grid-template-columns:40px 124px minmax(0,1fr) 120px 110px 172px 28px 60px}.ao-taker-name,.ao-lhead .ao-taker-head{display:none}.ao-lhead .ao-taker-short{display:inline}}.ao-skel{display:block;height:10px;border-radius:6px;background:linear-gradient(90deg,var(--sk-a) 25%,var(--sk-b) 50%,var(--sk-a) 75%);background-size:200% 100%;animation:sk-shimmer 1.4s linear infinite}.ao-empty{display:grid;justify-items:center;gap:6px;padding:56px 20px;text-align:center}.ao-empty-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:6px;border-radius:14px;background:var(--ao-tray);color:var(--ao-ink-3)}.ao-empty h3{margin:0;font-size:13px;font-weight:700;color:var(--ao-ink)}.ao-empty p{margin:0 0 6px;max-width:320px;font-size:12px;line-height:18px;color:var(--ao-ink-3)}.ao-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid var(--ao-rule);font-size:12px;color:var(--ao-ink-3);font-variant-numeric:tabular-nums}.ao-pager b{color:var(--ao-ink);font-weight:650}.ao-pages{display:flex;align-items:center;gap:2px}.ao-page{min-width:30px;height:30px;padding:0 6px;border:0;border-radius:9px;background:transparent;color:var(--ao-ink-2);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .14s var(--ao-ease),color .14s var(--ao-ease)}.ao-page:hover{background:var(--ao-tray);color:var(--ao-ink)}.ao-page.is-on{background:var(--ao-ink);color:var(--ao-panel)}.ao-page-gap{min-width:22px;text-align:center;color:var(--ao-ink-4)}.ao-bulk{position:fixed;bottom:24px;left:var(--ao-bulk-left, 50%);z-index:120;display:flex;align-items:center;gap:6px;height:48px;padding:0 6px 0 16px;border-radius:999px;background:var(--ao-bar);box-shadow:0 0 0 1px var(--ao-bar-edge),0 22px 44px -16px #0a081e8c;color:var(--ao-bar-ink);transform:translate(-50%);animation:ao-bulk-in .32s var(--ao-spring)}@keyframes ao-bulk-in{0%{opacity:0;transform:translate(-50%,16px) scale(.96)}}.ao-bulk-actions{display:flex;align-items:center;gap:2px}.ao-bulk-n{font-size:13px;font-weight:650;white-space:nowrap;font-variant-numeric:tabular-nums}.ao-bulk-sep{width:1px;height:18px;margin:0 6px;background:var(--ao-bar-edge)}.ao-bulk-main{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--ao-bar-btn);color:var(--ao-bar-btn-ink)!important;font-size:12.5px;font-weight:650;white-space:nowrap;cursor:pointer;transition:transform .14s var(--ao-ease),opacity .14s}.ao-bulk-main:active:not(:disabled){transform:scale(.97)}.ao-bulk-main:disabled{opacity:.6}.ao-bulk-clear{height:36px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--ao-bar-ink-2)!important;font-size:12.5px;font-weight:600;cursor:pointer}.ao-bulk-clear:hover{color:var(--ao-bar-ink)!important}.ao-bulk .ao-pop{top:auto;bottom:calc(100% + 10px);left:50%;transform-origin:bottom center;translate:-50% 0;min-width:220px;animation-name:ao-pop-up}@keyframes ao-pop-up{0%{opacity:0;transform:translateY(4px) scale(.98)}}.ao-menu{position:fixed;z-index:240;width:188px;padding:6px;border-radius:14px;background:var(--ao-panel);box-shadow:var(--ao-pop-shadow);animation:ao-pop-in .16s var(--ao-ease)}.ao-menu .ao-opt svg{color:var(--ao-ink-3)}.ao-opt.is-warn{color:var(--ao-orange)}.ao-opt.is-warn svg{color:currentColor}.ao-opt.is-danger{color:var(--ao-red)}.ao-opt.is-danger svg{color:currentColor}.ao-opt.is-danger:hover{background:var(--ao-red-bg)}.ao-opt.is-warn:hover{background:var(--ao-orange-bg)}.ao-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:flex;align-items:center;justify-content:center;padding:16px}.ao-modal-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ao-scrim);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:ao-fade-in .2s var(--ao-ease)}.ao-modal{position:relative;display:flex;flex-direction:column;width:100%;max-width:520px;max-height:82vh;border-radius:22px;background:var(--ao-panel);box-shadow:var(--ao-drawer-shadow);overflow:hidden;animation:ao-modal-in .26s var(--ao-spring)}.ao-modal--sm{max-width:400px}@keyframes ao-modal-in{0%{opacity:0;transform:translateY(10px) scale(.97)}}.ao-modal-head{display:flex;align-items:center;gap:12px;padding:16px 14px 14px 18px;border-bottom:1px solid var(--ao-rule)}.ao-modal-head h3{margin:0;font-size:15px;font-weight:700;color:var(--ao-ink)}.ao-modal-head p{margin:1px 0 0;font-size:12px;color:var(--ao-ink-3)}.ao-modal-body{flex:1;min-height:0;overflow-y:auto}.ao-modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--ao-rule);background:var(--ao-sunk)}.ao-modal-foot .ao-ppager{padding:0}.ao-modal-foot .ao-ppager .ao-iconbtn{width:30px;height:30px}.ao-confirm{display:grid;justify-items:center;gap:6px;padding:26px 24px 18px;text-align:center}.ao-confirm h3{margin:4px 0 0;font-size:15px;font-weight:700;color:var(--ao-ink)}.ao-confirm p{margin:0;font-size:12.5px;line-height:19px;color:var(--ao-ink-3)}.ao-confirm-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--tone-bg);color:var(--tone)}.ao-btn--solid{border-color:transparent;background:var(--tone-dot);color:#fff}.ao-btn--solid:hover:not(:disabled){border-color:transparent;color:#fff;filter:brightness(1.06)}:root[data-theme=dark] .ao-btn--solid{color:#0c0d10}.ao-modal-foot .ao-btn{min-width:96px}.ao-confirm+.ao-modal-foot .ao-btn{flex:1}.ao-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;background:var(--ao-scrim);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:ao-fade-in .22s var(--ao-ease)}.ao-scrim.is-closing{animation:ao-fade-out .2s var(--ao-ease) forwards}@keyframes ao-fade-in{0%{opacity:0}}@keyframes ao-fade-out{to{opacity:0}}.ao-drawer{position:fixed;top:12px;right:12px;bottom:12px;z-index:191;display:flex;flex-direction:column;width:492px;max-width:calc(100vw - 24px);border-radius:24px;background:var(--ao-panel);box-shadow:var(--ao-drawer-shadow);overflow:hidden;outline:none;animation:ao-drawer-in .38s var(--ao-ease)}.ao-drawer.is-closing{animation:ao-drawer-out .2s var(--ao-ease) forwards}@keyframes ao-drawer-in{0%{opacity:0;transform:translate(28px)}}@keyframes ao-drawer-out{to{opacity:0;transform:translate(24px)}}.ao-dh{flex-shrink:0;padding:14px 14px 12px 20px;border-bottom:1px solid var(--ao-rule)}.ao-dh-top{display:flex;align-items:center;gap:10px}.ao-dh-title{flex-shrink:0;margin:0;white-space:nowrap;font-size:16px;line-height:22px;font-weight:700;letter-spacing:-.01em;color:var(--ao-ink);font-variant-numeric:tabular-nums}.ao-dh-nav{display:flex;align-items:center;gap:2px;margin-left:auto}.ao-dh-sep{width:1px;height:18px;margin:0 4px;background:var(--ao-rule)}.ao-dh-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:6px 0 0;font-size:12px;color:var(--ao-ink-3)}.ao-dh-meta span{display:inline-flex;align-items:center;gap:5px}.ao-db{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 24px}.ao-db>*+*{margin-top:18px}.ao-db-in{animation:ao-swap-in .26s var(--ao-ease)}@keyframes ao-swap-in{0%{opacity:0;transform:translateY(6px)}}.ao-sec-title{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px;font-size:11px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--ao-ink-3)}.ao-box-card{border-radius:14px;background:var(--ao-sunk);box-shadow:inset 0 0 0 1px var(--ao-rule)}.ao-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-radius:16px;background:var(--ao-rule);box-shadow:0 0 0 1px var(--ao-rule);overflow:hidden}.ao-hero.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-hero>div{min-width:0;padding:12px 14px;background:var(--ao-sunk)}.ao-hero-label{margin:0 0 3px;font-size:11px;font-weight:600;color:var(--ao-ink-3)}.ao-hero-value{margin:0;font-size:18px;line-height:24px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ao-ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ao-hero-value.is-quiet{font-size:13px;line-height:24px;font-weight:650;color:var(--ao-ink-3)}.ao-hero-value.is-good{color:var(--ao-green)}.ao-hero-value.is-due{color:var(--ao-amber)}.ao-hero-value.is-low{color:var(--ao-red)}.ao-endpanel{padding:12px 14px;border-radius:14px;background:var(--tone-bg)}.ao-endpanel-head{display:flex;align-items:center;gap:8px;color:var(--tone);font-size:12.5px;font-weight:700}.ao-endpanel-head time{margin-left:auto;font-size:11px;font-weight:550;opacity:.85}.ao-kv{display:grid;grid-template-columns:92px minmax(0,1fr);gap:6px 12px;margin:10px 0 0;font-size:12px;line-height:17px}.ao-kv dt{color:var(--ao-ink-3)}.ao-kv dd{margin:0;color:var(--ao-ink);overflow-wrap:anywhere}.ao-kv dd.is-loss{color:var(--ao-red);font-weight:650;font-variant-numeric:tabular-nums}.ao-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:4px 0 2px}.ao-step{position:relative;display:grid;justify-items:center;gap:6px;min-width:0;text-align:center}.ao-step:before{content:"";position:absolute;top:9px;right:50%;width:100%;height:2px;background:var(--ao-rule-2)}.ao-step:first-child:before{display:none}.ao-step.is-done:before,.ao-step.is-now:before{background:var(--ao-accent)}.ao-step-node{position:relative;z-index:1;display:grid;place-items:center;width:20px;height:20px;border:2px solid var(--ao-rule-2);border-radius:999px;background:var(--ao-panel);color:var(--ao-on-accent);transition:background .24s var(--ao-ease),border-color .24s var(--ao-ease)}.ao-step.is-done .ao-step-node{border-color:var(--ao-accent);background:var(--ao-accent)}.ao-step.is-now .ao-step-node{border-color:var(--ao-accent);box-shadow:0 0 0 4px var(--ao-accent-soft)}.ao-step.is-now .ao-step-node:after{content:"";width:8px;height:8px;border-radius:999px;background:var(--ao-accent)}.ao-step.is-end .ao-step-node{border-color:var(--tone-dot);background:var(--tone-dot)}.ao-step.is-end:before{background:var(--tone-dot)}.ao-step-label{max-width:100%;font-size:11px;line-height:14px;font-weight:600;color:var(--ao-ink-3);overflow-wrap:anywhere}.ao-step.is-done .ao-step-label,.ao-step.is-now .ao-step-label{color:var(--ao-ink)}.ao-step.is-end .ao-step-label{color:var(--tone)}.ao-moves{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ao-moves-label{flex-basis:100%;font-size:11px;font-weight:600;color:var(--ao-ink-3)}.ao-moves .ao-btn{height:32px;border-radius:10px}.ao-moves .ao-btn--main{padding:0 14px}.ao-btn--tone{border-color:transparent;background:var(--tone-bg);color:var(--tone)}.ao-btn--tone:hover:not(:disabled){border-color:var(--tone-dot);color:var(--tone)}.ao-lock{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--ao-cyan-bg);color:var(--ao-cyan);font-size:12px;line-height:17px}.ao-lock b{display:block;font-weight:650}.ao-lock svg{flex-shrink:0;margin-top:1px}.ao-final{margin:10px 0 0;font-size:12px;color:var(--ao-ink-3)}.ao-custcard{padding:12px 14px}.ao-custtop{display:flex;align-items:center;gap:10px}.ao-custtop>div{min-width:0;flex:1}.ao-custtop>.ao-mini-row{flex:none}.ao-line{display:flex;align-items:flex-start;gap:8px;margin-top:10px;font-size:12px;line-height:18px;color:var(--ao-ink-2)}.ao-line>svg{flex-shrink:0;margin-top:2px;color:var(--ao-ink-4)}.ao-line>span{flex:1;min-width:0;overflow-wrap:anywhere}.ao-mini{display:inline-grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:0;border-radius:8px;background:var(--ao-panel);box-shadow:inset 0 0 0 1px var(--ao-rule);color:var(--ao-ink-3);cursor:pointer;text-decoration:none;transition:color .14s var(--ao-ease),box-shadow .14s var(--ao-ease)}.ao-mini:hover{color:var(--ao-accent);box-shadow:inset 0 0 0 1px var(--ao-accent-line)}.ao-mini.is-done{color:var(--ao-green)}.ao-mini-row{display:flex;gap:6px}.ao-note{display:flex;gap:9px;margin-top:10px;padding:10px 12px;border-radius:12px;background:var(--ao-amber-bg);color:var(--ao-ink);font-size:12.5px;line-height:18px}.ao-note svg{flex-shrink:0;margin-top:2px;color:var(--ao-amber)}.ao-note p{margin:0;overflow-wrap:anywhere}.ao-note b{display:block;font-size:11px;font-weight:650;color:var(--ao-amber)}.ao-items{overflow:hidden}.ao-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--ao-rule)}.ao-item-icon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:9px;background:var(--ao-panel);box-shadow:inset 0 0 0 1px var(--ao-rule);color:var(--ao-ink-4)}.ao-item-main{flex:1;min-width:0}.ao-item-name{margin:0;font-size:13px;line-height:18px;font-weight:600;color:var(--ao-ink)}.ao-item-sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:1px 0 0;font-size:11px;line-height:16px;color:var(--ao-ink-3)}.ao-off{display:inline-flex;align-items:center;height:17px;padding:0 6px;border-radius:999px;background:var(--ao-red-bg);color:var(--ao-red);font-size:10.5px;font-weight:700}.ao-item-money{flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums}.ao-item-money s{display:block;font-size:11px;line-height:15px;color:var(--ao-ink-4)}.ao-item-money b{display:block;font-size:13px;line-height:18px;font-weight:700;color:var(--ao-ink)}.ao-item-money small{display:block;font-size:11px;line-height:15px;color:var(--ao-ink-3)}.ao-sum{display:grid;gap:6px;padding:12px 14px;font-size:12px;color:var(--ao-ink-3);font-variant-numeric:tabular-nums}.ao-sum>div{display:flex;justify-content:space-between;gap:12px}.ao-sum>div>span:last-child{color:var(--ao-ink-2);font-weight:600}.ao-sum .is-minus{color:var(--ao-red)!important}.ao-sum .ao-sum-total{margin-top:4px;padding-top:8px;border-top:1px solid var(--ao-rule);color:var(--ao-ink);font-size:13px;font-weight:700}.ao-sum .ao-sum-total>span:last-child{color:var(--ao-ink);font-weight:700}.ao-pay{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ao-pay>div{padding:10px 12px;border-radius:12px;background:var(--ao-sunk);box-shadow:inset 0 0 0 1px var(--ao-rule)}.ao-pay-label{margin:0 0 4px;font-size:11px;font-weight:600;color:var(--ao-ink-3)}.ao-pay-value{margin:0;font-size:13px;line-height:18px;font-weight:700;color:var(--ao-ink);font-variant-numeric:tabular-nums}.ao-pay-value.is-due{color:var(--ao-amber)}.ao-pay-value.is-good{color:var(--ao-green)}.ao-df{flex-shrink:0;display:flex;gap:6px;padding:12px 14px;border-top:1px solid var(--ao-rule);background:var(--ao-sunk)}.ao-df .ao-btn{flex:1 1 0;min-width:0;height:36px;padding:0 8px;border-radius:11px}.ao-df .ao-btn--icon{flex:0 0 36px}.ao-btn.is-danger{color:var(--ao-red)}.ao-btn.is-danger:hover:not(:disabled){border-color:var(--ao-red-dot);background:var(--ao-red-bg);color:var(--ao-red)}.ao-btn.is-warn{color:var(--ao-orange)}.ao-btn.is-warn:hover:not(:disabled){border-color:var(--ao-orange-dot);background:var(--ao-orange-bg);color:var(--ao-orange)}.ao-btn.is-accent{color:var(--ao-accent)}.ao-btn.is-accent:hover:not(:disabled){border-color:var(--ao-accent);background:var(--ao-accent-soft);color:var(--ao-accent)}.ao-pbar{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ao-pbar .ao-dd{position:static}.ao-pbar .ao-pick{justify-content:space-between;width:100%;min-width:0;padding:0 10px}.ao-pbar .ao-pick>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.ao-pbar .ao-pop{left:0;right:0;min-width:0;max-height:68vh;overflow-y:auto}.ao-pbar .ao-fp{width:auto;max-width:none;overflow:hidden;padding:0}.ao-pbar .ao-fp .ao-fp-body{max-height:56vh}.ao-selrow{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px}.ao-selall{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;padding:0 6px 0 0;font-size:12px;font-weight:600;color:var(--ao-ink-2);cursor:pointer}.ao-selrow .ao-pick{height:32px;border-radius:10px}.ao-cards{display:grid;gap:8px}.ao-card{position:relative;display:flex;gap:4px;padding:10px 10px 10px 12px;border-radius:16px;background:var(--ao-panel);box-shadow:var(--ao-card-shadow);cursor:pointer;outline:none;transition:background .18s var(--ao-ease),box-shadow .18s var(--ao-ease),transform .14s var(--ao-ease)}.ao-card:active{transform:scale(.99)}.ao-card.has-box{padding-left:4px}.ao-card.is-picked{background:var(--ao-picked);box-shadow:inset 3px 0 0 var(--ao-accent),var(--ao-card-shadow)}.ao-card.is-open{box-shadow:inset 3px 0 0 var(--ao-accent),var(--ao-card-shadow)}.ao-card .ao-box{align-self:flex-start;margin-top:-3px}.ao-card-body{flex:1;min-width:0;display:grid;gap:3px}.ao-card-line{display:flex;align-items:center;gap:8px;min-width:0}.ao-card-line .ao-push{margin-left:auto;flex-shrink:0}.ao-card-line .ao-status{height:20px;padding:0 8px 0 7px}.ao-card-phone{flex-shrink:0;font-size:11px;color:var(--ao-ink-3);font-variant-numeric:tabular-nums}.ao-card-meta{flex:1;min-width:0;font-size:11px;line-height:16px;color:var(--ao-ink-3)}.ao-card .ao-iconbtn{width:28px;height:28px;margin:-4px -2px -4px 0}.ao-ppager{display:flex;align-items:center;justify-content:center;gap:12px;padding:4px 0;font-size:12px;font-weight:650;color:var(--ao-ink-2);font-variant-numeric:tabular-nums}.ao-ppager .ao-iconbtn{width:36px;height:36px;border-radius:12px;background:var(--ao-panel);box-shadow:var(--ao-card-shadow)}.ao.is-phone .ao-head{align-items:center}.ao.is-phone .ao-search{flex-basis:100%}.ao-bulk.is-phone{left:12px;right:12px;bottom:calc(var(--pfd-dock-h, 0px) + 10px);justify-content:space-between;transform:none;transition:bottom .52s var(--ao-ease);animation-name:ao-bulk-up}:root[data-pfd-hidden=true] .ao-bulk.is-phone{bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}@keyframes ao-bulk-up{0%{opacity:0;transform:translateY(16px)}}.ao-drawer.is-phone{top:8px;right:8px;bottom:8px;left:8px;width:auto;max-width:none;border-radius:22px;animation-name:ao-card-up}.ao-drawer.is-phone.is-closing{animation-name:ao-card-down}@keyframes ao-card-up{0%{opacity:0;transform:translateY(24px) scale(.98)}}@keyframes ao-card-down{to{opacity:0;transform:translateY(20px) scale(.98)}}.ao-drawer.is-phone .ao-dh{padding:12px 10px 10px 16px}.ao-drawer.is-phone .ao-db{padding:14px 14px 20px}.ao-drawer.is-phone .ao-df{flex-wrap:wrap;padding:10px 10px calc(10px + env(safe-area-inset-bottom,0px))}.ao-drawer.is-phone .ao-df .ao-btn{flex:1 1 88px}.ao-drawer.is-phone .ao-df .ao-btn--icon{flex:0 0 36px}.ao-drawer.is-phone .ao-hero-value{font-size:16px}.ao-drawer.is-phone .ao-hero>div{padding:10px 12px}.sp{display:grid;gap:12px;font-size:12px;color:var(--ao-ink-2)}.sp-card{border-radius:14px;background:var(--ao-sunk);box-shadow:inset 0 0 0 1px var(--ao-rule);overflow:hidden}.sp-name{margin:0;font-size:13px;line-height:18px;font-weight:650;color:var(--ao-ink)}.sp-mono{margin:0;font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:16px;color:var(--ao-ink-3);overflow-wrap:anywhere}.sp-says{margin:3px 0 0;font-size:11px;color:var(--ao-ink-3);text-align:right}.sp-mark{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:9px;background:linear-gradient(160deg,#16b47e,#0b8a60);color:#fff;font-size:13px;font-weight:700}.sp-mark.pathao{background:linear-gradient(160deg,#f25a4e,#d63a30)}.sp-mark.redx{background:linear-gradient(160deg,#c9302c,#9e1f1b)}.sp-mark.other{background:linear-gradient(160deg,#6b6781,#4e4a62)}.sp-mark.is-none{background:var(--ao-tray);color:var(--ao-ink-3)}.sp-label{margin:0 0 2px;font-size:11px;font-weight:600;color:var(--ao-ink-3)}.sp-ship{border-radius:16px;background:var(--ao-panel);box-shadow:var(--ao-card-shadow);overflow:hidden}:root[data-theme=dark] .sp-ship{background:linear-gradient(#ffffff06,#ffffff06),var(--ao-panel)}.sp-head{display:flex;align-items:center;gap:12px;padding:14px 16px}.sp-head-main{flex:1;min-width:0}.sp-ship .sp-mark{width:38px;height:38px;border-radius:11px;font-size:15px}.sp-ship .sp-name{font-size:14px;line-height:19px}.sp-invoice{margin:1px 0 0;font-size:11.5px;line-height:16px;color:var(--ao-ink-3);overflow-wrap:anywhere}.sp-ref{font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.sp-head-status{flex:none;max-width:55%;text-align:right}.sp-head-status .ao-status{height:24px;padding:0 10px 0 9px}.sp-code{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 16px 14px;padding:9px 12px;border-radius:10px;background:var(--ao-tray)}.sp-code-label{flex:none;font-size:11px;line-height:16px;font-weight:600;color:var(--ao-ink-3)}.sp-code-value{min-width:0;font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:16px;color:var(--ao-ink);text-align:right;overflow-wrap:anywhere}.sp-track{display:grid;gap:12px;padding:2px 16px 16px}.sp-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.sp-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0 2px;text-align:center}.sp-step+.sp-step:before{content:"";position:absolute;top:5px;left:calc(-50% + 6px);right:calc(50% + 6px);height:2px;background:var(--ao-rule-2)}.sp-step.is-done:before,.sp-step.is-now:before{background:var(--ao-green-dot)}.sp-step-dot{width:12px;height:12px;flex:none;border-radius:999px;box-shadow:inset 0 0 0 2px var(--ao-rule-2)}.sp-step.is-done .sp-step-dot,.sp-step.is-now .sp-step-dot{background:var(--ao-green-dot);box-shadow:none}.sp-step.is-now .sp-step-dot{box-shadow:0 0 0 4px var(--ao-green-bg)}.sp-step-label{font-size:10.5px;line-height:13px;color:var(--ao-ink-3)}.sp-step.is-now .sp-step-label{color:var(--ao-ink);font-weight:650}.sp-latest{margin:0;padding:9px 12px;border-radius:10px;background:var(--ao-sunk);color:var(--ao-ink-3);font-size:11.5px;line-height:16px;overflow-wrap:anywhere}.sp-latest b{color:var(--ao-ink-2);font-weight:650}.sp-money{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ao-rule);background:var(--ao-sunk)}.sp-money>div{min-width:0;padding:12px 16px}.sp-money>div+div{border-left:1px solid var(--ao-rule)}.sp-money-label{margin:0 0 3px;font-size:10.5px;line-height:14px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--ao-ink-3)}.sp-money-value{margin:0;font-size:17px;line-height:22px;font-weight:700;color:var(--ao-ink);font-variant-numeric:tabular-nums}.sp-money-value.is-na{font-size:13px;font-weight:600;color:var(--ao-ink-3)}.sp-row.sp-cta .ao-btn{height:44px;padding:0 16px;border-radius:12px;font-size:12.5px;font-weight:650}.sp-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sp-row .ao-btn{height:34px;border-radius:10px}.sp-row .sp-grow{flex:1 1 auto}.sp-btn-ink{background:var(--ao-ink);border-color:var(--ao-ink);color:var(--ao-panel)}.sp-btn-ink:hover:not(:disabled){background:var(--ao-ink-2);border-color:var(--ao-ink-2);color:var(--ao-panel)}a.ao-btn{text-decoration:none}.sp-box{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border-radius:12px;background:var(--tone-bg);color:var(--tone);font-size:12px;line-height:17px}.sp-box>svg{flex-shrink:0;margin-top:1px}.sp-box>div{flex:1;min-width:0;display:grid;gap:8px}.sp-box p{margin:0}.sp-box b{font-weight:650}.sp-box .sp-mono{display:inline;color:inherit;font-weight:650}.sp-box .ao-btn{height:32px;border-radius:10px;justify-self:start}.sp-box .sp-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.sp-box .ao-input{height:34px;background:var(--ao-panel)}.sp-inline{display:flex;gap:6px}.sp-inline .ao-input{flex:1;min-width:0}.sp-dismiss{flex-shrink:0;border:0;background:transparent;color:inherit;font-size:12px;font-weight:650;cursor:pointer}.sp-checked{margin:0;font-size:11px;color:var(--ao-ink-4);text-align:center}.sp-label{position:relative;display:grid;gap:10px}.sp-label .sp-checked:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sp-label-paper{display:flex;justify-content:center;padding:14px;border-radius:14px;background:var(--ao-sunk);box-shadow:inset 0 0 0 1px var(--ao-rule)}.sp-hist-btn{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 16px;border:0;border-top:1px solid var(--ao-rule);background:transparent;color:var(--ao-ink-2);font:inherit;font-size:12.5px;font-weight:650;text-align:left;cursor:pointer;transition:background .16s var(--ao-ease)}.sp-hist-btn:hover{background:var(--ao-sunk)}.sp-hist-btn:focus{outline:none}.sp-hist-btn:focus-visible{box-shadow:inset 0 0 0 2px var(--ao-accent)}.sp-hist-btn>svg:first-child{flex:none;color:var(--ao-ink-3)}.sp-count{min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:var(--ao-tray);color:var(--ao-ink-3);font-size:11px;line-height:18px;font-weight:650;text-align:center;font-variant-numeric:tabular-nums}.sp-chev{flex:none;margin-left:auto;color:var(--ao-ink-3);transition:transform .2s var(--ao-ease)}.sp-hist-btn.is-open .sp-chev{transform:rotate(180deg)}.sp-hist{display:grid;gap:12px;margin:0;padding:4px 16px 16px 38px;list-style:none}.sp-hist li{position:relative}.sp-hist li:before{content:"";position:absolute;z-index:1;left:-22px;top:5px;width:9px;height:9px;border-radius:999px;background:var(--ao-ink-4)}.sp-hist li.is-newest:before{background:var(--tone-dot);box-shadow:0 0 0 3px var(--tone-bg)}.sp-hist li:not(:last-child):after{content:"";position:absolute;left:-18px;top:9px;bottom:-21px;width:1px;background:var(--ao-rule-2)}.sp-hist-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.sp-hist-label{min-width:0;margin:0;font-size:12.5px;line-height:18px;font-weight:650;color:var(--ao-ink)}.sp-hist-time{flex:none;font-size:11px;line-height:16px;color:var(--ao-ink-3);white-space:nowrap}.sp-hist-sub{margin:1px 0 0;font-size:11.5px;line-height:16px;color:var(--ao-ink-3);overflow-wrap:anywhere}.sp-hist-place{display:flex;align-items:center;gap:4px}.sp-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;padding:3px;border-radius:12px;background:var(--ao-tray)}.sp-tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;border:0;border-radius:9px;background:transparent;color:var(--ao-ink-3);font:inherit;font-size:12px;font-weight:650;cursor:pointer;transition:background .16s var(--ao-ease),color .16s var(--ao-ease)}.sp-tab.is-on{background:var(--ao-panel);color:var(--ao-ink);box-shadow:0 0 0 1px var(--ao-rule),0 1px 2px #15131d0f}.sp-to{display:grid;gap:6px;padding:12px 14px;font-size:12px;line-height:17px}.sp-to>div{display:flex;align-items:flex-start;gap:8px;min-width:0}.sp-to svg{flex-shrink:0;margin-top:2px;color:var(--ao-ink-4)}.sp-to span{min-width:0;overflow-wrap:anywhere}.sp-to b{color:var(--ao-ink);font-weight:650}.sp-field{display:grid;gap:5px}.sp-field>span{font-size:11px;font-weight:650;color:var(--ao-ink-3)}.sp-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sp-couriers{display:grid;gap:6px}.sp-courier{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px 8px 8px;border:1px solid var(--ao-rule-2);border-radius:12px;background:var(--ao-panel);color:var(--ao-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s var(--ao-ease),background .16s var(--ao-ease),box-shadow .16s var(--ao-ease)}.sp-courier:hover{border-color:var(--ao-accent-line)}.sp-courier.is-on{border-color:var(--ao-accent);background:var(--ao-accent-soft);box-shadow:0 0 0 3px var(--ao-accent-soft)}.sp-courier.is-single{cursor:default}.sp-courier>div{flex:1;min-width:0}.sp-courier .sp-mark{width:28px;height:28px;border-radius:8px;font-size:12px}.sp-courier-sub{margin:0;font-size:11px;color:var(--ao-ink-3)}.sp-courier-check{flex-shrink:0;color:var(--ao-accent)}.sp-empty{display:grid;justify-items:center;gap:6px;padding:18px 14px;border-radius:14px;background:var(--ao-sunk);box-shadow:inset 0 0 0 1px var(--ao-rule);text-align:center}.sp-empty svg{color:var(--ao-ink-4)}.sp-empty p{margin:0;max-width:280px;font-size:12px;line-height:17px;color:var(--ao-ink-3)}.sp-empty b{font-size:13px;color:var(--ao-ink)}.sp-link{font-size:12px;font-weight:650;color:var(--ao-accent);text-decoration:none}.sp-link:hover{text-decoration:underline}.sp-wide{width:100%;height:38px!important;border-radius:11px!important}.ao-live{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:340px;height:34px;padding:0 13px 0 9px;border-radius:999px;border:1px solid var(--ao-rule-2);background:var(--ao-panel);color:var(--ao-ink-2);font-size:12px;line-height:16px;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .16s var(--ao-ease),background .16s var(--ao-ease),color .16s var(--ao-ease)}.ao-live:hover{border-color:var(--ao-accent-line)}.ao-live:focus-visible{outline:2px solid var(--ao-accent);outline-offset:2px}.ao-live-ring{flex:none}.ao-live-ring circle{fill:none;stroke-width:2.2}.ao-live-ring-track{stroke:var(--ao-rule-2)}.ao-live-ring-fill{stroke:var(--ao-green-dot);stroke-linecap:round}.ao-live-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ao-green-dot);animation:ao-live-breathe 2.4s ease-in-out infinite}@keyframes ao-live-breathe{0%,to{box-shadow:0 0 color-mix(in srgb,var(--ao-green-dot) 45%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--ao-green-dot) 0%,transparent);opacity:.75}}.ao-live-label{flex:none;color:var(--ao-green);font-size:10.5px;font-weight:700;letter-spacing:.08em}.ao-live-msg{min-width:0;overflow:hidden}.ao-live-text{display:block;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;animation:ao-live-swap .36s var(--ao-ease)}.ao-live-text svg{margin-right:5px;vertical-align:-2px}@keyframes ao-live-swap{0%{opacity:0;transform:translateY(6px)}}.ao-live.is-warn{border-color:color-mix(in srgb,var(--ao-amber) 30%,transparent);background:var(--ao-amber-bg);color:var(--ao-amber)}.ao-live.is-warn .ao-live-ring-fill{stroke:var(--ao-amber-dot)}.ao-live.is-warn .ao-live-dot{background:var(--ao-amber-dot);animation:none}.ao-live.is-warn .ao-live-label{color:var(--ao-amber)}.ao-pop.ao-live-pop{width:330px;max-width:calc(100vw - 32px);padding:14px 16px}.ao-live-title{margin:0 0 10px;font-size:13.5px;line-height:18px;font-weight:700;color:var(--ao-ink)}.ao-live-facts{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ao-live-facts li{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;line-height:17px;color:var(--ao-ink-2)}.ao-live-facts li span:last-child{color:var(--ao-ink);font-weight:600;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ao-live-note{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--ao-rule);font-size:12px;line-height:17px;color:var(--ao-ink-3)}.ao-issues-wrap{position:relative;display:inline-flex}.ao-issues{position:relative;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;border:1px solid transparent;font-size:12px;line-height:16px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.ao-issues:focus-visible{outline:2px solid var(--ao-accent);outline-offset:2px}.ao-issues.is-bad{border-color:color-mix(in srgb,var(--ao-red) 28%,transparent);background:var(--ao-red-bg);color:var(--ao-red);cursor:pointer;animation:ao-issues-pulse 1.6s ease-out infinite}@keyframes ao-issues-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--ao-red-dot) 45%,transparent)}to{box-shadow:0 0 0 8px color-mix(in srgb,var(--ao-red-dot) 0%,transparent)}}.ao-issues-icon{position:relative;display:inline-flex}.ao-issues-blink{position:absolute;top:-2px;right:-3px;width:6px;height:6px;border-radius:50%;background:var(--ao-red-dot);box-shadow:0 0 0 1.5px var(--ao-red-bg);animation:ao-issues-blink 1.2s ease-in-out infinite}@keyframes ao-issues-blink{50%{opacity:.15}}.ao-issues-caret{margin-right:-3px}.ao-issues.is-ok{border-color:color-mix(in srgb,var(--ao-green) 22%,transparent);background:var(--ao-green-bg);color:var(--ao-green);cursor:default}.ao-issues-note{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:270px;padding:10px 12px;border-radius:12px;background:var(--ao-panel);box-shadow:var(--ao-pop-shadow);color:var(--ao-ink-2);font-size:12px;line-height:17px;white-space:normal;opacity:0;visibility:hidden;transform:translateY(-2px);transition:opacity .14s var(--ao-ease),visibility .14s,transform .14s var(--ao-ease);pointer-events:none}.ao-issues-note b{display:block;margin-bottom:2px;color:var(--ao-ink);font-weight:700}.ao-issues-wrap:hover .ao-issues-note,.ao-issues-wrap:focus-within .ao-issues-note{opacity:1;visibility:visible;transform:none}.ao-pop.ao-issues-pop{width:460px;max-width:calc(100vw - 32px);max-height:min(70vh,560px);overflow-y:auto;padding:16px}.ao-issues-title{margin:0;font-size:14.5px;line-height:20px;font-weight:700;color:var(--ao-ink)}.ao-issues-sub{margin:3px 0 0;font-size:12.5px;line-height:17px;color:var(--ao-ink-3)}.ao-issues-group{margin-top:14px}.ao-issues-cause{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;font-size:12.5px;line-height:18px;font-weight:600;color:var(--ao-red)}.ao-issues-n{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:var(--ao-red-bg);color:var(--ao-red);font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums}.ao-issues-fix{margin:2px 0 0;font-size:12px;line-height:17px;color:var(--ao-ink-2)}.ao-issues-list{display:grid;gap:2px;margin:6px 0 0;padding:0;list-style:none}.ao-issues-row{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:6px 8px;border:0;border-radius:10px;background:transparent;color:var(--ao-ink-2);font-size:12.5px;text-align:left;cursor:pointer;transition:background .12s var(--ao-ease)}.ao-issues-row:hover{background:var(--ao-tray)}.ao-issues-row:focus-visible{outline:2px solid var(--ao-accent);outline-offset:1px}.ao-issues-num{color:var(--ao-ink);font-weight:700;font-variant-numeric:tabular-nums}.ao-issues-cust{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-issues-at{color:var(--ao-ink-3);font-size:12px;white-space:nowrap}.ao-issues-row svg{flex:none;color:var(--ao-ink-4)}.ao-issues-more{margin-top:10px;padding:6px 2px;border:0;background:transparent;color:var(--ao-accent);font-size:12.5px;font-weight:600;cursor:pointer}.ao-sheet-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:flex;flex-direction:column;justify-content:flex-end}.ao-sheet-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ao-scrim);animation:ao-sheet-fade .18s ease-out}.ao-sheet{position:relative;max-height:82vh;overflow-y:auto;padding:8px 18px calc(18px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;background:var(--ao-panel);box-shadow:var(--ao-drawer-shadow);animation:ao-sheet-up .24s var(--ao-ease)}.ao-sheet-handle{display:block;width:40px;height:4px;margin:0 auto 14px;border-radius:2px;background:var(--ao-rule-2)}.ao-sheet .ao-issues-row{min-height:44px}@keyframes ao-sheet-up{0%{transform:translateY(100%)}}@keyframes ao-sheet-fade{0%{opacity:0}}.ao-row.is-flash:after,.ao-card.is-flash:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;animation:ao-flash 1.6s var(--ao-ease) both}@keyframes ao-flash{0%{background:var(--ao-accent-soft);box-shadow:inset 0 0 0 1.5px var(--ao-accent-line)}to{background:transparent;box-shadow:inset 0 0 0 1.5px transparent}}.ao.is-phone .ao-head{flex-wrap:wrap;row-gap:10px}.ao.is-phone .ao-head-actions{flex:1 1 100%;min-width:0}.ao.is-phone .ao-head-actions>.ao-dd:has(>.ao-live){flex:1 1 auto;min-width:0}.ao.is-phone .ao-live{width:100%;max-width:none;padding:0 11px 0 9px}.ao.is-phone .ao-issues{padding:0 10px}.ao-trash-tile{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--tone-bg);color:var(--tone)}.ao-trash-sub{margin:8px 0 0;font-size:12px;line-height:17px;color:var(--ao-ink-3)}.ao-trash-in>*+*{margin-top:18px}.ao-trash-gcount{font-size:11.5px;font-weight:600;letter-spacing:0;color:var(--ao-ink-3);font-variant-numeric:tabular-nums}.ao-trash-list{display:flex;flex-direction:column;gap:8px}.ao-trow{padding:12px 14px;border-radius:16px;background:var(--ao-panel);box-shadow:var(--ao-card-shadow);transition:opacity .24s var(--ao-ease),transform .24s var(--ao-ease),box-shadow .16s var(--ao-ease)}.ao-trow.is-asking{box-shadow:0 0 0 1px var(--ao-accent-line),var(--ao-card-shadow)}.ao-trow-top{display:flex;align-items:center;gap:8px;min-width:0}.ao-trow-total{margin-left:auto;font-size:13px;font-weight:700;color:var(--ao-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.ao-trow>.ao-meta{margin-top:3px;font-size:12px;line-height:16px}.ao-trow-foot{display:flex;align-items:center;gap:8px;margin-top:10px;min-width:0}.ao-trow-bar{position:relative;flex-shrink:0;width:44px;height:4px;border-radius:999px;background:var(--ao-rule-2);overflow:hidden}.ao-trow-bar>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--ao-accent)}.ao-trow-bar.is-soon>span{background:var(--ao-amber-dot)}.ao-trow-when{min-width:0;overflow:hidden;font-size:11.5px;color:var(--ao-ink-3);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.ao-trow-when.is-soon{color:var(--ao-amber);font-weight:600}.ao-btn.ao-trow-restore{flex-shrink:0;height:30px;margin-left:auto;padding:0 12px;border-color:var(--ao-accent-line);color:var(--ao-accent)}.ao-btn.ao-trow-restore:hover:not(:disabled){border-color:var(--ao-accent);background:var(--ao-accent-soft);color:var(--ao-accent)}.ao-trow-ask{margin-top:10px;animation:ao-swap-in .2s var(--ao-ease)}.ao-trow-ask p{margin:0;font-size:12.5px;line-height:18px;color:var(--ao-ink-2)}.ao-trow-ask b{font-weight:700;color:var(--ao-ink)}.ao-trow-btns{display:flex;gap:6px;margin-top:10px}.ao-trow-btns .ao-btn{flex:1 1 0;min-width:0}.ao-trow.is-restored{display:flex;align-items:center;gap:10px;background:var(--ao-green-bg);box-shadow:none;animation:ao-swap-in .22s var(--ao-ease)}.ao-trow.is-leaving{opacity:0;transform:translate(10px)}.ao-trow-done{display:grid;flex-shrink:0;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--ao-green-dot);color:var(--ao-panel)}.ao-trow-msg{flex:1;min-width:0;margin:0;font-size:12.5px;line-height:18px;color:var(--ao-green)}.ao-trow-msg b{font-weight:700}.ao-btn.ao-trow-open{flex-shrink:0;height:30px;padding:0 12px}.ao-df.ao-trash-foot{align-items:center;justify-content:space-between}.ao-trash-foot .ao-ppager{padding:0}.ao-trash-foot .ao-ppager .ao-iconbtn{width:32px;height:32px;border-radius:10px}.ao-swap,.ao-eview{flex:1;min-height:0;display:flex;flex-direction:column}.ao-swap.is-in{animation:ao-swap-in .26s var(--ao-ease)}.ao-edit>*+*{margin-top:20px}.ao-hero-was{margin:1px 0 0;font-size:11px;font-weight:550;color:var(--ao-ink-4);font-variant-numeric:tabular-nums;text-decoration:line-through;text-decoration-color:var(--ao-rule-2)}.ao-sec-count{font-size:11.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ao-ink-3);font-variant-numeric:tabular-nums}.ao-edit-picker{margin-bottom:10px}.ao-edit-ownernote{margin:0 0 10px;font-size:12.5px;line-height:18px;color:var(--ao-ink-3)}.ao-edit .ao-items .ao-item:last-child{border-bottom:0}.ao-edit .no-card{border-radius:18px}.ao-etag{margin-left:8px;padding:1px 8px;font-size:11px;vertical-align:2px}.ao-ewas{font-size:12px;font-weight:600;color:var(--ao-ink-3);font-variant-numeric:tabular-nums}.ao-eline-removed{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 8px 6px 14px;border:1px dashed var(--ao-rule-2);border-radius:18px;font-size:13px;color:var(--ao-ink-3)}.ao-eline-removed>span{flex:1;min-width:0}.ao-eline-removed s{color:var(--ao-ink-2);text-decoration-color:var(--ao-ink-4)}.ao-eline-undo{flex-shrink:0;height:30px;padding:0 12px;border-radius:10px;color:var(--ao-accent);font-size:12.5px;font-weight:700;cursor:pointer;transition:background .14s var(--ao-ease)}.ao-eline-undo:hover{background:var(--ao-accent-soft)}.ao-eline-undo:focus-visible,.ao-eseg-btn:focus-visible{outline:2px solid var(--ao-accent);outline-offset:2px}.ao-egrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ao-efield{display:flex;flex-direction:column;gap:5px;min-width:0}.ao-efield>span:first-child{font-size:11.5px;font-weight:600;color:var(--ao-ink-2)}.ao-efield>span:first-child i{font-style:normal;color:var(--ao-red)}.ao-efield.is-wide{grid-column:1 / -1}.ao-efield em{font-style:normal;font-size:11.5px;font-weight:600}.ao-efield-error{color:var(--ao-red)}.ao-efield-warn{color:var(--ao-amber)}.ao-efield-hint{color:var(--ao-ink-3);font-variant-numeric:tabular-nums}.ao-edit .ao-input,.ao-edit .ao-select{font-size:13px}.ao-edit .ao-select{text-transform:none;color:var(--ao-ink)}.ao-edit .ao-input[aria-invalid=true]{border-color:var(--ao-red)}.ao-textarea{height:auto;min-height:60px;padding:8px 10px;line-height:1.45;resize:vertical}.ao-eaffix{position:relative;display:block}.ao-eaffix>b{position:absolute;top:0;bottom:0;left:11px;display:flex;align-items:center;font-size:13px;font-weight:600;color:var(--ao-ink-3);pointer-events:none}.ao-eaffix>.ao-input{padding-left:26px;font-variant-numeric:tabular-nums}.ao-eaffix.is-after>b{left:auto;right:11px}.ao-eaffix.is-after>.ao-input{padding-left:10px;padding-right:28px}.ao-eseg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-top:14px;padding:3px;border-radius:12px;background:var(--ao-tray);box-shadow:inset 0 0 0 1px var(--ao-rule)}.ao-eseg-btn{height:32px;border-radius:9px;font-size:12.5px;font-weight:650;color:var(--ao-ink-3);cursor:pointer;transition:background .16s var(--ao-ease),color .16s var(--ao-ease),box-shadow .16s var(--ao-ease)}.ao-eseg-btn:hover:not(.is-on){color:var(--ao-ink)}.ao-eseg-btn.is-on{background:var(--ao-panel);color:var(--ao-ink);box-shadow:var(--ao-card-shadow)}.ao-eseg-btn.is-full.is-on{color:var(--ao-green)}.ao-eseg-btn.is-partial.is-on{color:var(--ao-amber)}.ao-epaid,.ao-emethods{margin-top:12px}.ao-df.ao-edit-foot{align-items:center;gap:12px}.ao-edit-sum{flex:1;min-width:0;margin:0;font-size:12px;line-height:16px;color:var(--ao-ink-3);font-variant-numeric:tabular-nums}.ao-edit-sum b{font-weight:650;color:var(--ao-ink)}.ao-edit-btns{display:flex;flex-shrink:0;gap:6px}.ao-df .ao-edit-btns .ao-btn{flex:0 0 auto;padding:0 14px}.ao-df.ao-leave{flex-direction:column;gap:10px;animation:ao-swap-in .22s var(--ao-ease)}.ao-leave-text{display:flex;flex-direction:column;gap:2px}.ao-leave-text b{font-size:13px;font-weight:700;color:var(--ao-ink)}.ao-leave-text span{font-size:12px;color:var(--ao-ink-3)}.ao-leave-btns{display:flex;gap:6px}.ao-drawer.is-phone .ao-df.ao-edit-foot{flex-direction:column;align-items:stretch;gap:8px}.ao-drawer.is-phone .ao-edit-btns .ao-btn{flex:1 1 0}.pfl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;background:#fff;--pf-pixel: #1B1F2A;--pf-k1: #B4BAC6;--pf-k2: #A3AAB7;--pf-k3: #929AA9;--pf-k4: #7F889A;--pf-k5: #6A7387;--pf-k6: #535C6F;--pf-k7: #3A4152;--pf-k8: #1E2433;--pf-k9: #0B0F1A}html[data-theme=dark] .pfl{background:var(--page-bg);--pf-pixel: #F2F4F7;--pf-k1: #4A5266;--pf-k2: #5A6377;--pf-k3: #6C7589;--pf-k4: #7F889B;--pf-k5: #959DAE;--pf-k6: #B0B7C5;--pf-k7: #CDD2DB;--pf-k8: #EEF0F4;--pf-k9: #FFFFFF}.pfl.is-leaving{pointer-events:none;animation:pflFadeOut .42s ease .14s both}.pfl-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pfl-lockup{display:inline-flex;align-items:center;gap:.3em;font-size:clamp(24px,4.6vw,54px)}.pfl.is-leaving .pfl-lockup{animation:pflZoomOut .4s cubic-bezier(.4,0,.2,1) both}.pfl-iconwrap{display:block;flex:none;width:1.55em;height:1.55em;animation:pflSlide .52s cubic-bezier(.65,0,.35,1) .47s both}.pfl-icon{display:block;width:100%;height:100%;overflow:visible;animation:pflGlow 1s ease-out .26s both}.pfl-pixel{fill:var(--pf-pixel);transform-box:fill-box;transform-origin:center;animation:pflPop .38s cubic-bezier(.34,1.56,.64,1) both}.pfl-flame{transform-box:fill-box;transform-origin:50% 100%;animation:pflGrow .6s cubic-bezier(.2,.8,.2,1) .2s both}.pfl-word{display:flex;align-items:baseline;font-family:Sora,DM Sans,system-ui,sans-serif;font-weight:600;line-height:1;letter-spacing:-.01em;white-space:nowrap}.pfl-ch{display:inline-block;animation:pflRise .48s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.56s + var(--i, 0) * 38ms)}.pfl-ch.k1{color:var(--pf-k1)}.pfl-ch.k2{color:var(--pf-k2)}.pfl-ch.k3{color:var(--pf-k3)}.pfl-ch.k4{color:var(--pf-k4)}.pfl-ch.k5{color:var(--pf-k5)}.pfl-ch.k6{color:var(--pf-k6)}.pfl-ch.k7{color:var(--pf-k7)}.pfl-ch.k8{color:var(--pf-k8)}.pfl-ch.k9{color:var(--pf-k9)}.pfl-x svg{display:block;width:1ex;height:1ex;margin:0 .04em;fill:currentColor}.pfl-x rect{transform-box:fill-box;transform-origin:center;animation:pflPop .32s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(636ms + var(--j, 0) * 18ms)}.pfl-ch.pfl-a{animation:pflShow .2s ease-out 826ms both}.pfl-a svg{display:block;width:1.2364ex;height:2.4727ex;margin-left:.05em;margin-right:-.07em;overflow:visible;animation:pflBreath 1.8s ease-in-out 1386ms infinite}.pfl-a-body{transform-box:fill-box;transform-origin:50% 100%;animation:pflGrow .56s cubic-bezier(.2,.8,.2,1) 826ms both}.pfl-sparks{animation:pflShow .3s ease-out 1.15s both}.pfl-spark{transform-box:fill-box;transform-origin:center;animation:pflSpark 1.2s linear infinite}@keyframes pflPop{0%{transform:scale(0)}65%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes pflGrow{0%{transform:scaleY(0)}70%{transform:scaleY(1.05)}to{transform:scaleY(1)}}@keyframes pflGlow{0%{filter:drop-shadow(0 0 0 rgb(232 116 47 / 0))}45%{filter:drop-shadow(0 0 .28em rgb(232 116 47 / .55))}to{filter:drop-shadow(0 0 .08em rgb(232 116 47 / .18))}}@keyframes pflSlide{0%{transform:translate(var(--pf-shift, 0px))}to{transform:none}}@keyframes pflRise{0%{opacity:0;transform:translateY(.28em);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes pflShow{0%{opacity:0}to{opacity:1}}@keyframes pflBreath{0%,to{filter:drop-shadow(0 0 .04em rgb(232 116 47 / .2))}50%{filter:drop-shadow(0 0 .22em rgb(232 116 47 / .5))}}@keyframes pflSpark{0%{transform:translateY(6px) scale(.4);opacity:0}18%{opacity:1}75%{opacity:.85}to{transform:translate(var(--dx, 0px),-36px) scale(1);opacity:0}}@keyframes pflZoomOut{0%{transform:scale(1);filter:blur(0);opacity:1}to{transform:scale(1.12);filter:blur(6px);opacity:0}}@keyframes pflFadeOut{0%{opacity:1}to{opacity:0}}[data-arrival-open] [data-arrive=card]:not([data-arrived]),[data-arrive-pending]{visibility:hidden}.sb{background-color:var(--page-bg)}.obsidian-root{--ob-base: #08090b;--ob-base-depth: .28;--ob-illumination: 1;--ob-contrast: 1;--ob-ambient-intensity: 1;--ob-ambient-x: 84%;--ob-ambient-y: 15%;--ob-ambient-spread-x: 64vw;--ob-ambient-spread-y: 80vh;--ob-ambient2-intensity: 1;--ob-ambient2-x: 97%;--ob-ambient2-y: 52%;--ob-ambient2-spread-x: 46vw;--ob-ambient2-spread-y: 62vh;--ob-reflection-intensity: 1;--ob-reflection-x: 9%;--ob-reflection-y: 42%;--ob-reflection-width: 6vw;--ob-reflection-height: 78vh;--ob-seam-opacity: 1;--ob-seam-angle: 112deg;--ob-seam-2-angle: 22deg;--ob-seam-1-pos: 30%;--ob-seam-2-pos: 27%;--ob-seam-hairline: .1%;--ob-vignette-strength: 1;color-scheme:dark}.obsidian{position:fixed;width:100%;height:100%;top:0;right:0;bottom:0;left:0;min-height:100vh;min-height:100dvh;z-index:0;pointer-events:none;background-color:var(--ob-base);background-image:linear-gradient(200deg,rgba(255,255,255,calc(.012 * var(--ob-illumination) * var(--ob-contrast))),#fff0 46%),linear-gradient(0deg,rgba(0,0,0,var(--ob-base-depth)),#0000 34%);background-repeat:no-repeat}.obsidian:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--ob-seam-angle),rgba(226,233,240,calc(.003 * var(--ob-seam-opacity) * var(--ob-illumination) * var(--ob-contrast))) 0%,rgba(226,233,240,calc(.003 * var(--ob-seam-opacity) * var(--ob-illumination) * var(--ob-contrast))) calc(var(--ob-seam-1-pos) - 2.2%),rgba(233,239,245,calc(.012 * var(--ob-seam-opacity) * var(--ob-illumination) * var(--ob-contrast))) calc(var(--ob-seam-1-pos) - 1.7%),rgba(233,239,245,calc(.026 * var(--ob-seam-opacity) * var(--ob-illumination) * var(--ob-contrast))) calc(var(--ob-seam-1-pos) - 1.2%),rgba(233,239,245,calc(.048 * var(--ob-seam-opacity) * var(--ob-illumination) * var(--ob-contrast))) calc(var(--ob-seam-1-pos) - .9%),rgba(233,239,245,calc(.085 * var(--ob-seam-opacity) * var(--ob-illumination) * var(--ob-contrast))) calc(var(--ob-seam-1-pos) - .62% - var(--ob-seam-hairline)) calc(var(--ob-seam-1-pos) - .62% + var(--ob-seam-hairline)),rgba(233,239,245,calc(.03 * var(--ob-seam-opacity) * var(--ob-illumination) * var(--ob-contrast))) calc(var(--ob-seam-1-pos) - .32%),rgba(0,0,0,calc(.1 * var(--ob-seam-opacity) * var(--ob-illumination) * var(--ob-contrast))) calc(var(--ob-seam-1-pos) - .12%),rgba(0,0,0,calc(.22 * var(--ob-seam-opacity) * var(--ob-illumination) * var(--ob-contrast))) calc(var(--ob-seam-1-pos) + .1%) calc(var(--ob-seam-1-pos) + .55%),rgba(0,0,0,calc(.11 * var(--ob-seam-opacity) * var(--ob-illumination) * var(--ob-contrast))) calc(var(--ob-seam-1-pos) + 1.3%),rgba(0,0,0,calc(.045 * var(--ob-seam-opacity) * var(--ob-illumination) * var(--ob-contrast))) calc(var(--ob-seam-1-pos) + 2.2%),rgba(226,233,240,calc(.01 * var(--ob-seam-opacity) * var(--ob-illumination) * var(--ob-contrast))) calc(var(--ob-seam-1-pos) + 2.9%),rgba(226,233,240,calc(.003 * var(--ob-seam-opacity) * var(--ob-illumination) * var(--ob-contrast))) calc(var(--ob-seam-1-pos) + 4.6%),rgba(0,0,0,calc(.032 * var(--ob-seam-opacity) * var(--ob-illumination) * var(--ob-contrast))) calc(var(--ob-seam-1-pos) + 5.4%),rgba(0,0,0,calc(.032 * var(--ob-seam-opacity) * var(--ob-illumination) * var(--ob-contrast))) 100%),linear-gradient(var(--ob-seam-2-angle),rgba(0,0,0,calc(.016 * var(--ob-seam-opacity) * var(--ob-illumination) * var(--ob-contrast))) 0%,rgba(0,0,0,calc(.016 * var(--ob-seam-opacity) * var(--ob-illumination) * var(--ob-contrast))) calc(var(--ob-seam-2-pos) - 3.6%),rgba(0,0,0,calc(.045 * var(--ob-seam-opacity) * var(--ob-illumination) * var(--ob-contrast))) calc(var(--ob-seam-2-pos) - 1.9%),rgba(0,0,0,calc(.085 * var(--ob-seam-opacity) * var(--ob-illumination) * var(--ob-contrast))) calc(var(--ob-seam-2-pos) - .32%) calc(var(--ob-seam-2-pos) - .1%),rgba(233,239,245,calc(.022 * var(--ob-seam-opacity) * var(--ob-illumination) * var(--ob-contrast))) calc(var(--ob-seam-2-pos) - .1%) calc(var(--ob-seam-2-pos) + .1%),rgba(226,233,240,calc(.002 * var(--ob-seam-opacity) * var(--ob-illumination) * var(--ob-contrast))) calc(var(--ob-seam-2-pos) + .9%),rgba(226,233,240,calc(.001 * var(--ob-seam-opacity) * var(--ob-illumination) * var(--ob-contrast))) 100%),radial-gradient(ellipse var(--ob-reflection-width) var(--ob-reflection-height) at var(--ob-reflection-x) var(--ob-reflection-y),rgba(216,225,234,calc(.03 * var(--ob-reflection-intensity) * var(--ob-illumination) * var(--ob-contrast))) 0%,rgba(216,225,234,calc(.01 * var(--ob-reflection-intensity) * var(--ob-illumination) * var(--ob-contrast))) 40%,rgba(216,225,234,0) 72%),radial-gradient(ellipse var(--ob-ambient2-spread-x) var(--ob-ambient2-spread-y) at var(--ob-ambient2-x) var(--ob-ambient2-y),rgba(206,216,226,calc(.034 * var(--ob-ambient2-intensity) * var(--ob-illumination) * var(--ob-contrast))) 0%,rgba(206,216,226,0) 70%),radial-gradient(ellipse var(--ob-ambient-spread-x) var(--ob-ambient-spread-y) at var(--ob-ambient-x) var(--ob-ambient-y),rgba(210,219,228,calc(.058 * var(--ob-ambient-intensity) * var(--ob-illumination) * var(--ob-contrast))) 0%,rgba(210,219,228,calc(.02 * var(--ob-ambient-intensity) * var(--ob-illumination) * var(--ob-contrast))) 34%,rgba(210,219,228,0) 72%);background-repeat:no-repeat}.obsidian:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(ellipse 132% 120% at 52% 42%,#04050700,#04050700 46%,rgba(4,5,7,calc(.4 * var(--ob-vignette-strength))) 80%,rgba(3,4,6,calc(.7 * var(--ob-vignette-strength))));background-repeat:no-repeat}@media (max-width: 1100px){.obsidian-root{--ob-ambient-x: 88%;--ob-ambient-y: 12%;--ob-ambient-spread-x: 84vw;--ob-ambient2-x: 99%;--ob-reflection-x: 10%;--ob-seam-1-pos: 27%;--ob-seam-2-pos: 26%}}@media (max-width: 640px){.obsidian-root{--ob-illumination: .92;--ob-ambient-x: 82%;--ob-ambient-y: 7%;--ob-ambient-spread-x: 120vw;--ob-ambient-spread-y: 58vh;--ob-ambient2-x: 102%;--ob-ambient2-y: 58%;--ob-ambient2-spread-x: 80vw;--ob-reflection-x: 6%;--ob-reflection-width: 20vw;--ob-reflection-height: 64vh;--ob-reflection-intensity: .85;--ob-seam-angle: 126deg;--ob-seam-1-pos: 24%;--ob-seam-2-pos: 22%;--ob-seam-hairline: .24%;--ob-vignette-strength: 1.12}}.glass-panel{background-color:#0f111585;background-image:linear-gradient(165deg,#e2e8f00f,#e2e8f000 38%);backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%);border:1px solid rgba(226,232,240,.12);border-radius:24px;box-shadow:inset 0 1px #ffffff14,0 24px 60px -16px #0000008c}.glass-tile{background-color:#0f11156b;background-image:linear-gradient(165deg,#e2e8f00d,#e2e8f000 42%);backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);border:1px solid rgba(226,232,240,.1);border-radius:18px;box-shadow:inset 0 1px #ffffff0f}.glass-input{width:100%;border-radius:14px;border:1px solid rgba(226,232,240,.14);background-color:#ffffff0d;box-shadow:inset 0 1px #ffffff0f;color:#f1f5f9;font-size:.875rem;line-height:1.25rem;padding:.625rem .875rem;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.glass-input::-moz-placeholder{color:#e2e8f052}.glass-input::placeholder{color:#e2e8f052}.glass-input:focus{outline:none;border-color:#e2e8f066;background-color:#ffffff12;box-shadow:inset 0 1px #ffffff12,0 0 0 3px #e2e8f01f}.glass-input:disabled{opacity:.55;cursor:not-allowed}.glass-input[aria-invalid=true]{border-color:#f8b4b48c}.glass-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:14px;font-size:.875rem;font-weight:600;padding:.6875rem 1.25rem;color:#0b0c0e;background-color:#f1f5f9f0;background-image:linear-gradient(180deg,#fffffffa,#cbd5e1e6);border:1px solid rgba(255,255,255,.5);box-shadow:inset 0 1px #ffffffe6,0 12px 28px -12px #0009;transition:filter .15s ease,transform .12s ease,opacity .15s ease}.glass-btn:hover:not(:disabled){filter:brightness(1.04)}.glass-btn:active:not(:disabled){transform:scale(.98)}.glass-btn:disabled{opacity:.5;cursor:not-allowed}.glass-btn-quiet{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:14px;font-size:.875rem;font-weight:500;padding:.625rem 1.125rem;color:#e2e8f0;background-color:#ffffff0f;border:1px solid rgba(226,232,240,.14);box-shadow:inset 0 1px #ffffff0f;transition:background-color .15s ease,border-color .15s ease,transform .12s ease,opacity .15s ease}.glass-btn-quiet:hover:not(:disabled){background-color:#ffffff1a;border-color:#e2e8f038}.glass-btn-quiet:active:not(:disabled){transform:scale(.98)}.glass-btn-quiet:disabled{opacity:.5;cursor:not-allowed}.glass-label{display:block;font-size:.875rem;font-weight:500;color:#cbd5e1;margin-bottom:.375rem}.glass-hint{font-size:.75rem;color:#e2e8f073;margin-top:.25rem}.glass-error{font-size:.75rem;color:#fca5a5;margin-top:.25rem}.glass-link{color:#e2e8f0c7;text-decoration:none;transition:color .15s ease}.glass-link:hover{color:#f8fafc;text-decoration:underline}.glass-divider{height:1px;background-color:#e2e8f01a;border:0}.glass-alert{display:flex;align-items:center;gap:.625rem;border-radius:14px;padding:.625rem .875rem;font-size:.8125rem;font-weight:500}.glass-alert-error{color:#fecaca;background-color:#7f1d1d47;border:1px solid rgba(248,113,113,.28)}.glass-alert-success{color:#e2e8f0;background-color:#e2e8f014;border:1px solid rgba(226,232,240,.16)}.glass-alert-info{color:#cbd5e1;background-color:#e2e8f00d;border:1px solid rgba(226,232,240,.12)}.glass-code{width:100%;text-align:center;letter-spacing:10px;font-size:1.25rem;font-weight:600;padding:.875rem .875rem .875rem calc(.875rem + 10px);border-radius:16px;border:1px solid rgba(226,232,240,.16);background-color:#ffffff0d;box-shadow:inset 0 1px #ffffff0f;color:#f8fafc;transition:border-color .15s ease,box-shadow .15s ease}.glass-code::-moz-placeholder{letter-spacing:10px;color:#e2e8f040}.glass-code::placeholder{letter-spacing:10px;color:#e2e8f040}.glass-code:focus{outline:none;border-color:#e2e8f06b;box-shadow:inset 0 1px #ffffff12,0 0 0 3px #e2e8f01f}:root[data-theme=light]{--pf-canvas: #F8F7FC;--pf-canvas-glow: radial-gradient(60% 55% at 88% 0%, rgba(108, 92, 231, .1), transparent 70%), radial-gradient(45% 40% at 0% 18%, rgba(108, 92, 231, .05), transparent 70%);--pf-glass-bg: linear-gradient(180deg, rgba(255, 255, 255, .86), rgba(255, 255, 255, .66));--pf-glass-border: rgba(23, 21, 31, .07);--pf-glass-inset: rgba(255, 255, 255, .95);--pf-glass-shadow: 0 1px 2px rgba(23, 21, 31, .04), 0 24px 48px -28px rgba(64, 46, 160, .28);--pf-glass-blur: blur(24px) saturate(160%);--pf-strong-bg: linear-gradient(180deg, rgba(255, 255, 255, .94), rgba(255, 255, 255, .94));--pf-strong-blur: blur(40px) saturate(160%);--pf-strong-border-top: rgba(255, 255, 255, .95);--pf-text: #17151F;--pf-text-2: #4F4B63;--pf-text-3: #6B6781;--pf-hairline: #EFEDF5;--pf-control-border: #928DA9;--pf-accent: #5B47D6;--pf-accent-hover: #4A37C2;--pf-accent-soft: #EFECFD;--pf-accent-text: #5B47D6;--pf-ring: rgba(91, 71, 214, .28);--pf-on-accent: #FFFFFF;--pf-primary-bg: linear-gradient(180deg, #6E5BEA, #5B47D6);--pf-primary-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 10px 24px -10px rgba(91, 71, 214, .6);--pf-liquid: linear-gradient(90deg, #A99CF5, #6B58E8 45%, #4A37C2);--pf-liquid-glow: 0 0 22px rgba(91, 71, 214, .35);--pf-liquid-track: #EEECF7;--pf-switch-off: #EEECF7;--pf-switch-on: linear-gradient(90deg, #6E5BEA, #5B47D6);--pf-switch-knob: #FFFFFF;--pf-track-inset: inset 0 1px 2px rgba(23, 21, 31, .07), inset 0 -1px 0 rgba(255, 255, 255, .85);--pf-success: #0B7A54;--pf-success-soft: #E8F6EF;--pf-warning: #9A5B00;--pf-warning-dot: #D98A0B;--pf-warning-soft: #FDF3E2;--pf-danger: #C0343F;--pf-danger-soft: rgba(192, 52, 63, .1);--pf-danger-btn: #C0343F;--pf-danger-btn-text: #FFFFFF;--pf-overlay: rgba(23, 21, 31, .38);--pf-sunken-bg: rgba(23, 21, 31, .035);--pf-highlight: rgba(255, 255, 255, .55)}:root[data-theme=dark]{--pf-canvas: transparent;--pf-canvas-glow: none;--pf-glass-bg: linear-gradient(180deg, rgba(255, 255, 255, .075), rgba(255, 255, 255, .025));--pf-glass-border: rgba(255, 255, 255, .09);--pf-glass-inset: rgba(255, 255, 255, .12);--pf-glass-shadow: 0 30px 60px -30px rgba(0, 0, 0, .9);--pf-glass-blur: blur(28px) saturate(170%);--pf-strong-bg: linear-gradient(180deg, rgba(34, 35, 41, .88), rgba(12, 12, 15, .96) 46%);--pf-strong-blur: blur(40px) saturate(180%);--pf-strong-border-top: rgba(255, 255, 255, .16);--pf-text: #F1F3F2;--pf-text-2: #A6AEAA;--pf-text-3: #858D89;--pf-hairline: rgba(255, 255, 255, .06);--pf-control-border: rgba(255, 255, 255, .34);--pf-accent: #4FD6A2;--pf-accent-hover: #6BE0B4;--pf-accent-soft: rgba(79, 214, 162, .12);--pf-accent-text: #4FD6A2;--pf-ring: rgba(79, 214, 162, .4);--pf-on-accent: #04140E;--pf-primary-bg: linear-gradient(180deg, #7BE5BE, #4FD6A2);--pf-primary-shadow: 0 0 0 1px rgba(79, 214, 162, .35), 0 10px 30px -10px rgba(79, 214, 162, .5);--pf-liquid: linear-gradient(90deg, #B9F5DD, #4FD6A2 45%, #2E9F77);--pf-liquid-glow: 0 0 22px rgba(79, 214, 162, .45);--pf-liquid-track: rgba(0, 0, 0, .45);--pf-switch-off: rgba(255, 255, 255, .1);--pf-switch-on: linear-gradient(90deg, #7BE5BE, #4FD6A2);--pf-switch-knob: #F1F3F2;--pf-track-inset: inset 0 1px 2px rgba(0, 0, 0, .55), inset 0 -1px 0 rgba(255, 255, 255, .06);--pf-success: #4FD6A2;--pf-success-soft: rgba(79, 214, 162, .12);--pf-warning: #F0B45E;--pf-warning-dot: #F0B45E;--pf-warning-soft: rgba(240, 180, 94, .12);--pf-danger: #FF8A8A;--pf-danger-soft: rgba(255, 138, 138, .12);--pf-danger-btn: #D23F45;--pf-danger-btn-text: #FFFFFF;--pf-overlay: rgba(0, 0, 0, .62);--pf-sunken-bg: rgba(255, 255, 255, .04);--pf-highlight: rgba(255, 255, 255, .12)}html[data-theme=light] .obsidian-root--themed{color-scheme:light}html[data-theme=light] .obsidian-root--themed>.obsidian{display:none}.pf-setup{font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--pf-text)}.pf-root{background-color:var(--pf-canvas);background-image:var(--pf-canvas-glow)}.pf-num{font-variant-numeric:tabular-nums}.pf-hairline-t{border-top:1px solid var(--pf-hairline)}.pf-title-1{font-size:30px;line-height:34px;font-weight:600;letter-spacing:-.025em}@media (min-width: 768px){.pf-title-1{font-size:34px;line-height:40px}}.pf-title-2{font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.015em}.pf-title-3{font-size:17px;line-height:24px;font-weight:600;letter-spacing:-.01em}.pf-body{font-size:15px;line-height:22px}@media (min-width: 768px){.pf-body{font-size:16px;line-height:24px}}.pf-meta{font-size:13px;line-height:18px;color:var(--pf-text-3)}.pf-caption{font-size:12px;line-height:16px;color:var(--pf-text-3)}.pf-label{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.01em;color:var(--pf-text-2);display:block}.pf-text{color:var(--pf-text)}.pf-text-2{color:var(--pf-text-2)}.pf-text-3{color:var(--pf-text-3)}.pf-success{color:var(--pf-success)}.pf-warning{color:var(--pf-warning)}.pf-danger{color:var(--pf-danger)}.pf-accent{color:var(--pf-accent)}.pf-accent-text{color:var(--pf-accent-text)}.pf-required{color:var(--pf-danger);margin-left:2px}.pf-error{font-size:13px;line-height:18px;color:var(--pf-danger)}.pf-hint{font-size:12px;line-height:16px;color:var(--pf-text-3)}.pf-glass,.pf-panel{background:var(--pf-glass-bg);border:1px solid var(--pf-glass-border);box-shadow:inset 0 1px 0 var(--pf-glass-inset),var(--pf-glass-shadow);-webkit-backdrop-filter:var(--pf-glass-blur);backdrop-filter:var(--pf-glass-blur)}.pf-panel{border-radius:24px;overflow:hidden}.pf-card{border-radius:20px}.pf-hero{border-radius:28px;padding:20px}@media (min-width: 768px){.pf-hero{padding:28px}}.pf-strong{background:var(--pf-strong-bg);border:1px solid var(--pf-glass-border);border-top-color:var(--pf-strong-border-top);box-shadow:inset 0 1px 0 var(--pf-glass-inset),var(--pf-glass-shadow);-webkit-backdrop-filter:var(--pf-strong-blur);backdrop-filter:var(--pf-strong-blur)}.pf-tray{background:var(--pf-sunken-bg);border:1px solid var(--pf-glass-border);border-radius:20px;box-shadow:inset 0 1px 2px #0000000f}.pf-sunken{background:var(--pf-sunken-bg);border:1px solid var(--pf-hairline);border-radius:12px}.pf-row{padding:12px 16px}.pf-row+.pf-row{border-top:1px solid var(--pf-hairline)}.pf-row--interactive{width:100%;text-align:left;cursor:pointer;transition:background-color .15s ease}.pf-row--interactive:hover{background:var(--pf-accent-soft)}.pf-row[data-selected=true]{background:var(--pf-accent-soft);box-shadow:inset 0 0 0 1px var(--pf-ring)}.pf-tile{width:44px;height:44px;border-radius:14px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--pf-glass-bg);border:1px solid var(--pf-glass-border);box-shadow:inset 0 1px 0 var(--pf-glass-inset);color:var(--pf-text-2)}.pf-tile--lg{width:44px;height:44px}.pf-tile--liquid{background:var(--pf-liquid);border-color:transparent;color:var(--pf-on-accent);box-shadow:var(--pf-liquid-glow)}.pf-badge{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;background:var(--pf-glass-bg);border:1px solid var(--pf-glass-border);color:var(--pf-text-2)}.pf-badge--neutral{color:var(--pf-text-2)}.pf-badge--accent{background:var(--pf-accent-soft);border-color:transparent;color:var(--pf-accent-text)}.pf-badge--success{background:var(--pf-success-soft);border-color:transparent;color:var(--pf-success)}.pf-badge--warning{background:var(--pf-warning-soft);border-color:transparent;color:var(--pf-warning)}.pf-badge--ink{background:var(--pf-text);border-color:transparent;color:var(--pf-canvas)}html[data-theme=dark] .pf-badge--ink{color:#0b0b0e}.pf-badge--soon{flex-shrink:0;height:22px;padding:0 8px;font-size:11px}.pf-steprow .pf-badge--soon{width:36px;margin:0 -4px;padding:0;justify-content:center;font-size:10.5px}.pf-avatar{width:40px;height:40px;border-radius:999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;background:var(--pf-accent-soft);color:var(--pf-accent-text)}.pf-status{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--pf-text-3)}.pf-status__icon,.pf-glyph{width:28px;height:28px;border-radius:999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--pf-accent-soft);color:var(--pf-accent-text)}.pf-status__ring,.pf-glyph--ring{width:28px;height:28px;border-radius:999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pf-control-border);color:var(--pf-text-3);font-size:12px;font-weight:600}.pf-status__dot{width:10px;height:10px;border-radius:999px;background:var(--pf-warning-dot)}.pf-glyph--progress{width:28px;height:28px;border-radius:999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--pf-warning-soft)}.pf-glyph--progress .pf-status__dot{width:10px;height:10px}.pf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;font-family:inherit;font-size:15px;font-weight:600;line-height:1;border:1px solid transparent;cursor:pointer;transition:transform .12s ease,background-color .15s ease,border-color .15s ease;white-space:nowrap}.pf-btn:active:not(:disabled){transform:scale(.98)}.pf-btn:disabled{opacity:.55;cursor:not-allowed}.pf-btn--primary{background:var(--pf-primary-bg);color:var(--pf-on-accent);box-shadow:var(--pf-primary-shadow)}.pf-btn--primary:hover:not(:disabled){background:var(--pf-primary-bg);filter:brightness(1.04)}.pf-btn--secondary{background:var(--pf-glass-bg);border-color:var(--pf-glass-border);color:var(--pf-text);box-shadow:inset 0 1px 0 var(--pf-glass-inset)}.pf-btn--secondary:hover:not(:disabled){border-color:var(--pf-control-border)}.pf-btn--danger{background:var(--pf-danger-btn);color:var(--pf-danger-btn-text)}.pf-btn--danger-text{background:transparent;color:var(--pf-danger);padding:0 12px}.pf-btn--danger-text:hover:not(:disabled){background:var(--pf-danger-soft)}.pf-btn--ghost{background:transparent;color:var(--pf-text-2)}.pf-btn--ghost:hover:not(:disabled){background:var(--pf-accent-soft);color:var(--pf-text)}.pf-btn--accent-text{background:transparent;color:var(--pf-accent-text);padding:0 12px}.pf-btn--accent-text:hover:not(:disabled){background:var(--pf-accent-soft)}.pf-btn--sm{min-height:36px;padding:0 14px;font-size:13px}.pf-btn--block{width:100%}.pf-icon-btn{width:36px;height:36px;border-radius:999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;color:var(--pf-text-3);cursor:pointer;position:relative;transition:background-color .15s ease,color .15s ease}.pf-icon-btn:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.pf-icon-btn:hover{background:var(--pf-accent-soft);color:var(--pf-text)}.pf-icon-btn--danger:hover{background:var(--pf-danger-soft);color:var(--pf-danger)}.pf-icon-btn--bordered{border-color:var(--pf-glass-border)}.pf-reorder{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.pf-reorder .pf-icon-btn{border-color:var(--pf-glass-border);color:var(--pf-text-2)}.pf-reorder .pf-icon-btn:disabled{opacity:.35;cursor:not-allowed;background:transparent}.pf-input,.pf-textarea,.pf-select{width:100%;height:48px;padding:0 14px;border-radius:14px;font-family:inherit;font-size:16px;color:var(--pf-text);background:var(--pf-glass-bg);border:1px solid var(--pf-control-border);box-shadow:inset 0 1px 0 var(--pf-glass-inset);transition:border-color .15s ease,box-shadow .15s ease}@media (min-width: 768px){.pf-input,.pf-textarea,.pf-select{height:44px;font-size:15px}}.pf-textarea{height:auto;padding:12px 14px;resize:vertical}.pf-input::-moz-placeholder,.pf-textarea::-moz-placeholder{color:var(--pf-text-3)}.pf-input::placeholder,.pf-textarea::placeholder{color:var(--pf-text-3)}.pf-input:focus,.pf-textarea:focus,.pf-select:focus{outline:none;border-color:var(--pf-accent);box-shadow:inset 0 1px 0 var(--pf-glass-inset),0 0 0 3px var(--pf-ring)}.pf-input--bare{border-color:transparent;background:transparent;box-shadow:none;padding-left:0}.pf-input--bare:focus{background:var(--pf-glass-bg);box-shadow:0 0 0 3px var(--pf-ring);padding-left:12px}.pf-counter{font-size:12px;color:var(--pf-text-3);font-variant-numeric:tabular-nums}.pf-counter--near{color:var(--pf-warning)}.pf-money{position:relative}.pf-money__sign{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:15px;color:var(--pf-text-3);pointer-events:none}.pf-money .pf-input{padding-left:32px;font-variant-numeric:tabular-nums}.pf-select-wrap{position:relative}.pf-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px}.pf-select-chevron{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--pf-text-3)}.pf-readonly{display:flex;align-items:center;gap:8px;height:48px;padding:0 14px;border-radius:14px;font-size:15px;color:var(--pf-text-2);background:var(--pf-sunken-bg);border:1px solid var(--pf-hairline)}@media (min-width: 768px){.pf-readonly{height:44px}}.pf-readonly-lock{color:var(--pf-text-3)}.pf-switch-card{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:14px 16px;border-radius:20px;background:var(--pf-glass-bg);border:1px solid var(--pf-glass-border);box-shadow:inset 0 1px 0 var(--pf-glass-inset);cursor:pointer}.pf-switch{display:flex;align-items:center;width:52px;height:32px;border-radius:999px;flex-shrink:0;padding:3px;background:var(--pf-switch-off);border:1px solid var(--pf-glass-border);box-shadow:var(--pf-track-inset);transition:background .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .22s ease}.pf-switch__knob{display:block;width:24px;height:24px;border-radius:999px;background:var(--pf-switch-knob);border:1px solid var(--pf-glass-border);box-shadow:0 2px 6px #0000002e;transition:transform .22s cubic-bezier(.22,1,.36,1)}.pf-switch[data-on=true],.pf-switch[aria-checked=true]{background:var(--pf-switch-on);border-color:transparent;box-shadow:var(--pf-liquid-glow)}.pf-switch[data-on=true] .pf-switch__knob,.pf-switch[aria-checked=true] .pf-switch__knob{transform:translate(20px)}.pf-meter{height:4px;border-radius:999px;background:var(--pf-liquid-track);box-shadow:var(--pf-track-inset);overflow:hidden}.pf-meter__fill{height:100%;border-radius:999px;background:var(--pf-liquid);transition:width .32s cubic-bezier(.22,1,.36,1)}.pf-keep-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;color:var(--pf-success);font-variant-numeric:tabular-nums}.pf-keep-line--muted{color:var(--pf-text-3)}.pf-seg{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--pf-glass-bg);border:1px solid var(--pf-glass-border);box-shadow:inset 0 1px 0 var(--pf-glass-inset)}.pf-seg__item{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 18px;border-radius:999px;font-family:inherit;font-size:14px;font-weight:600;color:var(--pf-text-3);background:transparent;border:0;cursor:pointer}.pf-seg__item[data-selected=true]{color:var(--pf-text)}.pf-seg__indicator{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--pf-glass-bg);border:1px solid var(--pf-glass-border);box-shadow:inset 0 1px 0 var(--pf-glass-inset),0 6px 16px -8px #00000040}.pf-seg__item>span{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px}.pf-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;font-family:inherit;font-size:13px;font-weight:600;color:var(--pf-text-2);background:var(--pf-glass-bg);border:1px solid var(--pf-glass-border);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.pf-chip:hover{border-color:var(--pf-control-border)}.pf-chip--select{color:var(--pf-text)}.pf-menu{position:fixed;z-index:220;min-width:180px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow-y:auto;padding:6px;border-radius:16px;background:var(--pf-strong-bg);border:1px solid var(--pf-glass-border);box-shadow:var(--pf-glass-shadow);-webkit-backdrop-filter:var(--pf-strong-blur);backdrop-filter:var(--pf-strong-blur)}.pf-menu__divider{height:1px;margin:6px 8px;background:var(--pf-hairline)}.pf-menu__item{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;border-radius:12px;font-family:inherit;font-size:14px;font-weight:500;color:var(--pf-text);background:transparent;border:0;cursor:pointer;text-align:left}.pf-menu__item:hover{background:var(--pf-accent-soft)}.pf-menu__item--danger{color:var(--pf-danger)}.pf-menu__item--danger:hover{background:var(--pf-danger-soft)}.pf-actionsheet-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;color:var(--pf-text)}.pf-actionsheet{position:absolute;left:0;right:0;bottom:0;padding:10px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--pf-strong-bg);border:1px solid var(--pf-glass-border);border-bottom:0;border-radius:32px 32px 0 0;box-shadow:inset 0 1px 0 var(--pf-strong-border-top),0 -20px 60px -20px #00000073;-webkit-backdrop-filter:var(--pf-strong-blur);backdrop-filter:var(--pf-strong-blur);animation:pf-sheet-in .32s cubic-bezier(.22,1,.36,1) both}.pf-actionsheet__list{display:flex;flex-direction:column;gap:2px}.pf-drag--source{opacity:.55}.pf-drag--target{background:var(--pf-accent-soft);box-shadow:inset 0 0 0 1px var(--pf-ring)}.pf-skeleton{border-radius:12px;background:var(--pf-sunken-bg);border:1px solid var(--pf-hairline)}.pf-refresh{position:absolute;top:0;left:0;right:0;height:2px;border-radius:999px;overflow:hidden;background:var(--pf-accent-soft)}.pf-refresh:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pf-liquid);transform-origin:left center;animation:pf-refresh 1.1s cubic-bezier(.22,1,.36,1) infinite}@keyframes pf-refresh{0%{transform:scaleX(0) translate(0)}55%{transform:scaleX(.7) translate(20%)}to{transform:scaleX(.25) translate(400%)}}.pf-fade-in{animation:pf-fade-in .26s cubic-bezier(.22,1,.36,1) both}.pf-msg-in{animation:pf-msg-in .2s cubic-bezier(.22,1,.36,1) both}@keyframes pf-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pf-msg-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.pf-dialog-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:flex;align-items:flex-end;justify-content:center;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;color:var(--pf-text)}@media (min-width: 640px){.pf-dialog-root{align-items:center;padding:24px}}.pf-dialog-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pf-overlay);animation:pf-overlay-in .2s ease both}.pf-dialog{position:relative;width:100%;max-width:520px;max-height:calc(100dvh - 52px);overflow-y:auto;padding:20px;background:var(--pf-strong-bg);border:1px solid var(--pf-glass-border);border-bottom:0;border-radius:32px 32px 0 0;box-shadow:inset 0 1px 0 var(--pf-strong-border-top),0 -20px 60px -20px #00000073;-webkit-backdrop-filter:var(--pf-strong-blur);backdrop-filter:var(--pf-strong-blur);animation:pf-sheet-in .42s cubic-bezier(.22,1,.36,1) both}@media (min-width: 640px){.pf-dialog{border-radius:24px;border-bottom:1px solid var(--pf-glass-border);max-height:calc(100dvh - 48px);animation:pf-dialog-in .28s cubic-bezier(.22,1,.36,1) both}}.pf-dialog--sm{max-width:440px}.pf-dialog__grabber{width:44px;height:5px;border-radius:999px;background:var(--pf-hairline);margin:0 auto 14px}@media (min-width: 640px){.pf-dialog__grabber{display:none}}.pf-sheet-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;color:var(--pf-text)}.pf-sheet{position:absolute;left:0;right:0;bottom:0;top:52px;display:flex;flex-direction:column;background:var(--pf-strong-bg);border:1px solid var(--pf-glass-border);border-bottom:0;border-radius:32px 32px 0 0;box-shadow:inset 0 1px 0 var(--pf-strong-border-top),0 -20px 60px -20px #00000073;-webkit-backdrop-filter:var(--pf-strong-blur);backdrop-filter:var(--pf-strong-blur);animation:pf-sheet-in .42s cubic-bezier(.22,1,.36,1) both}.pf-drawer{position:absolute;top:0;right:0;bottom:0;width:min(480px,100vw);display:flex;flex-direction:column;background:var(--pf-strong-bg);border:1px solid var(--pf-glass-border);box-shadow:inset 0 1px 0 var(--pf-strong-border-top),-30px 0 60px -30px #00000080;-webkit-backdrop-filter:var(--pf-strong-blur);backdrop-filter:var(--pf-strong-blur);animation:pf-drawer-in .32s cubic-bezier(.22,1,.36,1) both}@keyframes pf-sheet-in{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pf-dialog-in{0%{transform:translateY(12px) scale(.98);opacity:0}to{transform:none;opacity:1}}@keyframes pf-drawer-in{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes pf-overlay-in{0%{opacity:0}to{opacity:1}}.pf-dock{width:440px;flex-shrink:0;display:flex;flex-direction:column;border-radius:24px;overflow:hidden;align-self:flex-start;position:sticky;top:24px;max-height:calc(100dvh - 140px)}.pf-drawer-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;color:var(--pf-text)}.pf-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:var(--pf-overlay)}.pf-drawer-panel{position:absolute;top:24px;right:24px;bottom:24px;width:min(480px,calc(100vw - 48px));display:flex;flex-direction:column;overflow:hidden;border-radius:28px;background:var(--pf-strong-bg);border:1px solid var(--pf-glass-border);box-shadow:inset 0 1px 0 var(--pf-strong-border-top),-30px 0 80px -30px #0000008c;-webkit-backdrop-filter:var(--pf-strong-blur);backdrop-filter:var(--pf-strong-blur)}.pf-drawer-close{flex-shrink:0}.pf-drawer-panel .pf-editor-body{padding:20px}.pf-drawer-panel .pf-editor-foot{padding:14px 20px}.pf-liquid{position:relative;height:42px;border-radius:999px;padding:5px;background:var(--pf-glass-bg);border:1px solid var(--pf-glass-border);box-shadow:inset 0 1px 0 var(--pf-glass-inset),var(--pf-glass-shadow);overflow:hidden}.pf-liquid__track{position:relative;height:100%;border-radius:999px;background:var(--pf-liquid-track);box-shadow:var(--pf-track-inset);overflow:hidden}.pf-liquid__fill{position:relative;height:100%;border-radius:999px;background:var(--pf-liquid);box-shadow:var(--pf-liquid-glow)}.pf-liquid__fill:before{content:"";position:absolute;top:1px;left:8px;right:8px;height:1px;border-radius:999px;background:var(--pf-highlight)}.pf-liquid__sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.38) 50%,transparent 80%);animation:pf-sheen .7s cubic-bezier(.22,1,.36,1) both}@keyframes pf-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}.pf-liquid__tick{position:absolute;top:30%;bottom:30%;width:1px;background:var(--pf-highlight);opacity:.5}.pf-ring{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pf-steprow{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:8px 12px;border-radius:999px;text-align:left;background:transparent;border:0;cursor:pointer;transition:background-color .15s ease}.pf-steprow:hover{background:var(--pf-accent-soft)}.pf-steprow[aria-current=step]{background:var(--pf-strong-bg);border:1px solid var(--pf-glass-border);box-shadow:inset 0 1px 0 var(--pf-glass-inset),0 10px 24px -16px #00000059}.pf-steprow[aria-current=step] .pf-glyph,.pf-steprow[aria-current=step] .pf-glyph--ring,.pf-steprow[aria-current=step] .pf-glyph--progress{background:var(--pf-accent-soft);color:var(--pf-accent-text);border-color:transparent}.pf-stepbar{position:sticky;top:60px;z-index:30;height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 var(--page-x);background:var(--pf-strong-bg);border-bottom:1px solid var(--pf-glass-border);-webkit-backdrop-filter:var(--pf-strong-blur);backdrop-filter:var(--pf-strong-blur)}@media (min-width: 768px){.pf-stepbar{top:64px}}.pf-switchpill{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px 0 10px;border-radius:999px;background:var(--pf-glass-bg);border:1px solid var(--pf-glass-border);box-shadow:inset 0 1px 0 var(--pf-glass-inset);color:var(--pf-text);cursor:pointer}.pf-saved{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--pf-accent-text)}.pf-editor-head{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid var(--pf-hairline)}.pf-editor-body{flex:1;overflow-y:auto;padding:16px}.pf-editor-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--pf-hairline);background:var(--pf-strong-bg);position:sticky;bottom:0}.pf-sizecard{padding:14px;border-radius:20px;background:var(--pf-glass-bg);border:1px solid var(--pf-glass-border);box-shadow:inset 0 1px 0 var(--pf-glass-inset)}.pf-team-role{text-transform:capitalize}.pf-setup :focus-visible,.pf-dialog-root :focus-visible,.pf-sheet-root :focus-visible,.pf-drawer-root :focus-visible,.pf-actionsheet-root :focus-visible{outline:2px solid var(--pf-accent);outline-offset:2px}:root,:root[data-theme=light]{--no-canvas: #F8F7FC;--no-bgimg: radial-gradient(60% 45% at 92% 0%, rgba(108,92,231,.12), rgba(108,92,231,0) 70%), radial-gradient(35% 45% at 0% 30%, rgba(108,92,231,.05), rgba(108,92,231,0) 70%);--no-text: #17151F;--no-text-2: #4F4B63;--no-text-3: #6B6781;--no-hair: #ECEAF3;--no-glass: linear-gradient(180deg, rgba(255,255,255,.92), rgba(255,255,255,.74));--no-glass-border: rgba(23,21,31,.07);--no-glass-hi: inset 0 1px 0 rgba(255,255,255,.95);--no-glass-shadow: 0 1px 2px rgba(23,21,31,.04), 0 24px 48px -28px rgba(64,46,160,.28);--no-aside-shadow: 0 1px 2px rgba(23,21,31,.04), 0 14px 28px -20px rgba(64,46,160,.28);--no-strong: linear-gradient(180deg, rgba(255,255,255,.98), rgba(250,249,253,.99));--no-strong-2: #FFFFFF;--no-field: #FFFFFF;--no-field-border: #928DA9;--no-sec-bg: #FFFFFF;--no-sec-border: #D9D5EA;--no-chip: #F4F2FA;--no-chip-2: #E9E6F4;--no-hover: rgba(91,71,214,.05);--no-accent: #5B47D6;--no-accent-soft: #EFECFD;--no-accent-line: rgba(91,71,214,.35);--no-on-accent: #FFFFFF;--no-pulse: rgba(91,71,214,.45);--no-primary: linear-gradient(180deg, #6E5BEA, #5B47D6);--no-primary-shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 12px 26px -12px rgba(91,71,214,.65);--no-lens: #FFFFFF;--no-lens-shadow: 0 1px 2px rgba(23,21,31,.06), 0 10px 22px -10px rgba(64,46,160,.35), 0 0 0 1.5px rgba(91,71,214,.6);--no-seg: #EFEDF7;--no-warn: #9A5B00;--no-warn-soft: #FFF6E8;--no-warn-line: #F2D3A3;--no-danger: #C4314B;--no-danger-soft: #FDECEF;--no-gold: #9A6400;--no-bonus-edge: linear-gradient(135deg, #6E5BEA, #E3A72F 55%, #6E5BEA);--no-bonus-fill: linear-gradient(180deg, #FFFBEE, #FFFFFF);--no-track: #EEECF7;--no-track-shadow: inset 0 2px 5px rgba(23,21,31,.1);--no-liquid: linear-gradient(90deg, #A99CF5, #6B58E8 50%, #E3A72F);--no-overlay: rgba(23,21,31,.32);--no-dim: rgba(23,21,31,.18);--no-toast: #1E1B2B;--no-tray-shadow: 0 -18px 44px -12px rgba(40,30,110,.28);--no-pop-shadow: 0 30px 70px -24px rgba(40,30,110,.35), 0 0 0 1px rgba(23,21,31,.06)}:root[data-theme=dark]{--no-canvas: #08090B;--no-bgimg: radial-gradient(55% 45% at 90% 4%, rgba(210,219,228,.07), rgba(210,219,228,0) 72%), radial-gradient(40% 40% at 20% 100%, rgba(79,214,162,.05), rgba(79,214,162,0) 70%);--no-text: #F1F3F2;--no-text-2: #A6AEAA;--no-text-3: #858D89;--no-hair: rgba(255,255,255,.08);--no-glass: linear-gradient(180deg, rgba(255,255,255,.075), rgba(255,255,255,.025));--no-glass-border: rgba(255,255,255,.1);--no-glass-hi: inset 0 1px 0 rgba(255,255,255,.12);--no-glass-shadow: 0 30px 60px -30px rgba(0,0,0,.9);--no-aside-shadow: 0 16px 32px -24px rgba(0,0,0,.9);--no-strong: linear-gradient(180deg, rgba(30,32,37,.97), rgba(10,11,13,.99));--no-strong-2: linear-gradient(180deg, #25282E, #141518);--no-field: rgba(255,255,255,.04);--no-field-border: rgba(255,255,255,.34);--no-sec-bg: rgba(255,255,255,.08);--no-sec-border: rgba(255,255,255,.12);--no-chip: rgba(255,255,255,.05);--no-chip-2: rgba(255,255,255,.09);--no-hover: rgba(255,255,255,.04);--no-accent: #4FD6A2;--no-accent-soft: rgba(79,214,162,.14);--no-accent-line: rgba(79,214,162,.38);--no-on-accent: #04140E;--no-pulse: rgba(79,214,162,.45);--no-primary: linear-gradient(180deg, #7BE5BE, #4FD6A2);--no-primary-shadow: 0 0 0 1px rgba(79,214,162,.35), 0 12px 34px -12px rgba(79,214,162,.55);--no-lens: linear-gradient(180deg, rgba(255,255,255,.14), rgba(255,255,255,.06));--no-lens-shadow: inset 0 1px 0 rgba(255,255,255,.16), 0 0 0 1.5px rgba(79,214,162,.55), 0 12px 26px -12px rgba(79,214,162,.45);--no-seg: rgba(0,0,0,.35);--no-warn: #F0B45E;--no-warn-soft: rgba(240,180,94,.1);--no-warn-line: rgba(240,180,94,.3);--no-danger: #FF8A8A;--no-danger-soft: rgba(255,138,138,.1);--no-gold: #F7D774;--no-bonus-edge: linear-gradient(135deg, #4FD6A2, #F7D774 55%, #4FD6A2);--no-bonus-fill: linear-gradient(180deg, rgba(247,215,116,.08), rgba(79,214,162,.04));--no-track: rgba(0,0,0,.45);--no-track-shadow: inset 0 2px 6px rgba(0,0,0,.7);--no-liquid: linear-gradient(90deg, #B9F5DD, #4FD6A2 50%, #F7D774);--no-overlay: rgba(0,0,0,.6);--no-dim: rgba(0,0,0,.45);--no-toast: rgba(38,41,47,.96);--no-tray-shadow: 0 -20px 50px -10px rgba(0,0,0,.7);--no-pop-shadow: 0 40px 90px -30px rgba(0,0,0,.9), 0 0 0 1px rgba(255,255,255,.06)}.no-page{font-family:DM Sans,Noto Sans Bengali,system-ui,sans-serif;color:var(--no-text);background-color:var(--no-canvas);background-image:var(--no-bgimg);background-repeat:no-repeat;min-height:calc(100vh - 60px)}@media (min-width: 768px){.no-page{min-height:calc(100vh - 64px)}}.no-title{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--no-text)}.no-label{display:block;font-size:13px;font-weight:600;color:var(--no-text-2)}.no-optional{font-weight:500;color:var(--no-text-3)}.no-body{font-size:15px;color:var(--no-text)}.no-meta{font-size:13px;color:var(--no-text-3)}.no-money{font-variant-numeric:tabular-nums}.no-total-num{font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;letter-spacing:-.03em;color:var(--no-text);line-height:1.1}.no-tile>*:not(.no-lens-bg),.no-seg-btn>*:not(.no-lens-bg){position:relative;z-index:1}.no-seg-btn:has(>.no-lens-bg){background:transparent;box-shadow:none}.no-card{background:var(--no-glass);border:1px solid var(--no-glass-border);border-radius:24px;box-shadow:var(--no-glass-hi),var(--no-glass-shadow)}.no-field{width:100%;height:48px;padding:0 14px;border-radius:14px;background:var(--no-field);border:1px solid var(--no-field-border);color:var(--no-text);font-size:16px;font-family:inherit;transition:border-color .16s ease,box-shadow .16s ease}@media (min-width: 768px){.no-field{font-size:15px}}.no-field::-moz-placeholder{color:var(--no-text-3);opacity:.8}.no-field::placeholder{color:var(--no-text-3);opacity:.8}.no-field:focus,.no-field:focus-within{outline:none;border-color:var(--no-accent);box-shadow:0 0 0 3px var(--no-accent-soft)}.no-field[aria-invalid=true]{border-color:var(--no-danger)}.no-field:disabled{opacity:.5;cursor:not-allowed}textarea.no-field{height:auto;min-height:76px;padding:12px 14px;resize:none;line-height:1.45}.no-field-44{height:44px}.no-chip{position:relative;display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:var(--no-chip);color:var(--no-text-2);border:1px solid transparent;cursor:pointer;transition:transform .12s ease}.no-chip:hover{background:var(--no-hover)}.no-chip[aria-checked=true],.no-chip[data-selected=true]{background:var(--no-lens);box-shadow:var(--no-lens-shadow);color:var(--no-text);font-weight:600}.no-lens-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:var(--no-lens);box-shadow:var(--no-lens-shadow);pointer-events:none}.no-seg{display:flex;padding:4px;border-radius:999px;background:var(--no-seg);gap:2px}.no-seg-btn{position:relative;flex:1;min-height:40px;border-radius:999px;font-size:13px;font-weight:600;color:var(--no-text-2);background:transparent;cursor:pointer}.no-seg-btn[aria-checked=true]{background:var(--no-lens);box-shadow:var(--no-lens-shadow);color:var(--no-text)}.no-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--no-primary);color:var(--no-on-accent);border-radius:999px;box-shadow:var(--no-primary-shadow);font-weight:600;cursor:pointer;transition:transform .12s ease}.no-primary:active{transform:scale(.98)}.no-primary:disabled{opacity:.6;cursor:not-allowed}.no-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--no-chip);color:var(--no-text-2);border-radius:999px;font-weight:600;cursor:pointer;transition:transform .12s ease,background .14s ease}.no-ghost:hover{background:var(--no-hover)}.no-ghost:active{transform:scale(.98)}.no-round{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:var(--no-chip);color:var(--no-text-2);cursor:pointer;flex-shrink:0}.no-round:hover{background:var(--no-hover)}.no-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--no-chip);color:var(--no-text-2);white-space:nowrap}.no-tag--accent{background:var(--no-accent-soft);color:var(--no-accent)}.no-tag--warn{background:var(--no-warn-soft);color:var(--no-warn)}.no-tag--gold{background:var(--no-warn-soft);color:var(--no-gold)}.no-mono{display:inline-flex;align-items:center;justify-content:center;background:var(--no-chip-2);color:var(--no-text-2);flex-shrink:0;overflow:hidden}.no-mono img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.no-float{background:var(--no-strong);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%)}.no-float-2{background:var(--no-strong-2);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%)}.no-popover{border:1px solid var(--no-glass-border);border-radius:18px;box-shadow:var(--no-pop-shadow);background:var(--no-strong)}.no-sheet{border-radius:28px 28px 0 0;border-top:1px solid var(--no-glass-border)}.no-tray{border-radius:28px 28px 0 0;border-top:1px solid var(--no-glass-border);box-shadow:var(--no-tray-shadow)}.no-handle{border-radius:20px 0 0 20px;border:1px solid var(--no-glass-border);border-right:none}.no-drawer{border-radius:28px;border:1px solid var(--no-glass-border);box-shadow:0 30px 80px -20px #0000008c}.no-scroll{overflow-y:auto;overscroll-behavior:contain}.no-aside-scroll{padding:0 8px 28px;margin:0 -8px -28px}.no-aside-scroll .no-card{box-shadow:var(--no-glass-hi),var(--no-aside-shadow)}.no-tile-grid{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}@media (min-width: 768px){.no-tile-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.no-tile{position:relative;height:72px;border-radius:18px;background:var(--no-chip);border:1px solid var(--no-hair);cursor:pointer;overflow:hidden;transition:transform .12s ease}.no-tile:active{transform:scale(.96)}.no-tile-glyph{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--no-chip-2);color:var(--no-text-2);position:relative;z-index:1}.no-tile-name{position:relative;z-index:1;font-size:13px;font-weight:500;color:var(--no-text-2)}.no-tile[aria-checked=true] .no-tile-glyph{background:var(--no-accent);color:var(--no-on-accent)}.no-tile[aria-checked=true] .no-tile-name{color:var(--no-text);font-weight:600}.no-cat-tile{height:64px;border-radius:18px;background:var(--no-chip);border:1px solid var(--no-hair);padding:0 12px 0 10px;transition:transform .12s ease}.no-cat-tile:active{transform:scale(.97)}.no-cat-mono{width:38px;height:38px;border-radius:12px;background:var(--no-chip-2);color:var(--no-text-2);display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0}.no-cat-mono--star{background:var(--no-accent-soft);color:var(--no-accent)}.no-row{width:100%;text-align:left;background:transparent;cursor:pointer;transition:background .14s ease}.no-row:hover{background:var(--no-hover)}.no-row[aria-selected=true]{background:var(--no-lens);box-shadow:var(--no-lens-shadow);font-weight:600}.no-size-card{border-radius:18px;background:var(--no-chip);border:1px solid var(--no-hair)}.no-add-circle{width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--no-accent-soft);color:var(--no-accent);flex-shrink:0}.no-add-circle--sm{width:34px;height:34px}.no-add-circle--on{background:var(--no-accent);color:var(--no-on-accent)}.no-bonus{position:relative;border-radius:22px;padding:16px;background:var(--no-bonus-fill)}.no-bonus:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;padding:1.5px;background:var(--no-bonus-edge);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.no-coin{width:46px;height:46px;border-radius:999px;background:radial-gradient(circle at 35% 30%,#fff3c4,#f7d774 45%,#e3a72f);box-shadow:inset 0 -3px #965a0059,0 8px 18px -6px #e3a72f99;display:inline-flex;align-items:center;justify-content:center;color:#7a4b00;position:relative;flex-shrink:0}.no-track{height:10px;border-radius:999px;background:var(--no-track);box-shadow:var(--no-track-shadow);overflow:visible;position:relative}.no-fill{height:100%;border-radius:999px;background:var(--no-liquid)}.no-dot{width:14px;height:14px;border-radius:999px;position:absolute;top:50%;transform:translate(-50%,-50%);border:2px solid var(--no-canvas)}.no-warn-card{background:var(--no-warn-soft);border:1px solid var(--no-warn-line);border-radius:16px;color:var(--no-warn)}.no-danger-card{background:var(--no-danger-soft);border:1px solid var(--no-danger);border-radius:16px;color:var(--no-danger)}.no-skel{background:var(--no-chip);border-radius:12px}.no-shimmer{background:linear-gradient(100deg,var(--no-chip) 40%,var(--no-chip-2) 50%,var(--no-chip) 60%);background-size:200% 100%;animation:no-shimmer 1.4s ease-in-out infinite}@keyframes no-shimmer{0%{background-position:120% 0}to{background-position:-80% 0}}.no-focusable:focus-visible,.no-page button:focus-visible,.no-page input:focus-visible,.no-page textarea:focus-visible,.no-page [role=button]:focus-visible,.no-float button:focus-visible,.no-float input:focus-visible,.no-float [role=button]:focus-visible{outline:2px solid var(--no-accent);outline-offset:2px}.no-strike{text-decoration:line-through;color:var(--no-text-3)}.no-hairline{height:1px;background:var(--no-hair);border:none}.no-vert-text{writing-mode:vertical-rl;transform:rotate(180deg);font-variant-numeric:tabular-nums}.no-field-shell{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;background:var(--no-field);border:1px solid var(--no-field-border);border-radius:14px;cursor:text;transition:border-color .16s ease,box-shadow .16s ease}.no-field-shell--flush{padding-left:0}.no-field-shell--multiline{align-items:flex-start;padding:13px 14px}.no-field-shell--multiline.no-field-shell--flush{padding-left:0}.no-field-shell--multiline>svg{margin-top:3px}.no-field-shell>svg{flex:none;width:16px;height:16px;color:var(--no-text-3)}.no-field-input{flex:1;min-width:0;border:0;outline:0;padding:0;background:transparent;font:inherit;font-size:16px;color:inherit}@media (min-width: 768px){.no-field-input{font-size:15px}}textarea.no-field-input{line-height:22px;resize:none;overflow-y:auto}.no-field-input::-moz-placeholder{color:var(--no-text-3)}.no-field-input::placeholder{color:var(--no-text-3)}.no-field-shell .no-field-input:focus,.no-field-shell .no-field-input:focus-visible,.no-field-shell textarea:focus,.no-field-shell textarea:focus-visible{outline:none!important;box-shadow:none!important;border:0!important}.no-field:focus,.no-field:focus-visible{outline:none!important}.no-field-shell:focus-within,.no-field-shell:has(:focus-visible){border-color:var(--no-accent);box-shadow:0 0 0 3px var(--no-accent-soft)}.no-field-shell.is-invalid,.no-field-shell[data-invalid=true]{border-color:var(--no-danger);box-shadow:0 0 0 3px var(--no-danger-soft)}.no-field-shell.is-invalid:focus-within,.no-field-shell[data-invalid=true]:focus-within,.no-field-shell.is-invalid:has(:focus-visible),.no-field-shell[data-invalid=true]:has(:focus-visible){border-color:var(--no-danger);box-shadow:0 0 0 3px var(--no-danger-soft)}button.no-field{min-height:48px}.no-field-shell.is-disabled,.no-field-shell[data-disabled=true]{opacity:.55;cursor:default}.no-field-affix{flex:none;color:var(--no-text-3);font-size:13px;font-weight:600;line-height:1}.no-portal,.no-popover{font-family:DM Sans,Noto Sans Bengali,system-ui,sans-serif;color:var(--no-text);-webkit-font-smoothing:antialiased}.no-sheet-panel{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 76px);border-radius:28px;border:1px solid var(--no-glass-border);background:var(--no-strong);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%)}@media (min-width: 640px){.no-sheet-panel{left:0;right:0;max-width:560px;margin-inline:auto}}.no-hero{position:relative;display:flex;flex-direction:column;gap:2px}.no-hero-num{display:inline-block;font-size:34px;font-weight:700;line-height:1.15;letter-spacing:-.02em;background:var(--no-liquid);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.no-clamp-2,.no-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.no-clamp-2{-webkit-line-clamp:2}.no-clamp-3{-webkit-line-clamp:3}.no-bonus--compact{padding:12px 14px}.no-bonus--compact .no-coin{width:36px;height:36px}.no-bonus--compact .no-coin svg{width:18px;height:18px}.no-prefix-btn{display:inline-flex;align-items:center;gap:6px;height:46px;padding:0 10px 0 6px;background:var(--no-chip);border:0;border-right:1px solid var(--no-hair);border-radius:13px 0 0 13px;color:var(--no-text);cursor:pointer;flex-shrink:0}.no-prefix-glyph{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--no-accent);color:var(--no-on-accent);font-size:13px;font-weight:700;flex-shrink:0}.no-prefix-name{font-size:14px;font-weight:600;white-space:nowrap;max-width:92px;overflow:hidden;text-overflow:ellipsis}.no-prefix-pop{position:fixed;z-index:100;width:240px;border-radius:18px;background:var(--no-strong);box-shadow:0 24px 50px -18px #00000073;border:1px solid var(--no-glass-border);overflow:hidden}.no-prefix-list{max-height:264px;overflow-y:auto;overscroll-behavior:contain;padding:6px}.no-prefix-row{display:flex;align-items:center;gap:10px;width:100%;height:44px;padding:0 10px;border:0;border-radius:12px;background:transparent;color:var(--no-text);font-size:14px;cursor:pointer;text-align:left}.no-prefix-row:hover,.no-prefix-row.is-active{background:var(--no-hover)}.no-prefix-row[aria-selected=true]{background:var(--no-accent-soft)}.no-prefix-row-glyph{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--no-chip-2);color:var(--no-text-2);font-size:13px;font-weight:700;flex-shrink:0}.no-prefix-row[aria-selected=true] .no-prefix-row-glyph{background:var(--no-accent);color:var(--no-on-accent)}.no-keycap{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:6px;border:1px solid var(--no-hair);background:var(--no-chip);color:var(--no-text-3);font-size:11px;font-weight:700;line-height:1}.no-pick-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border-radius:999px;background:var(--no-chip);border:1px solid transparent;color:var(--no-text-2);font-size:13px;font-weight:600;cursor:pointer}.no-pick-chip>span{position:relative;z-index:1}.no-pick-chip.is-selected{background:var(--no-accent-soft);border-color:var(--no-accent-line);color:var(--no-accent)}.no-inset{background:var(--no-chip);border:1px solid var(--no-hair);border-radius:18px;padding:12px 14px}.no-history-avatar{width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--no-accent-soft);color:var(--no-accent);font-size:15px;font-weight:700;flex-shrink:0}.no-stat-num{font-size:18px;font-weight:700;line-height:1.15}.no-stat-label{font-size:12px;color:var(--no-text-3)}.no-draft-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border-radius:16px;background:var(--no-accent-soft);border:1px solid var(--no-accent-line);color:var(--no-text)}.no-draft-banner button{font:inherit;font-weight:700;color:var(--no-primary-strong);background:var(--no-primary-soft);border:none;cursor:pointer;padding:5px 12px;border-radius:999px}.no-draft-banner button:hover{filter:brightness(.97)}.no-status-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.no-status-pill--delivered{background:var(--no-accent-soft);color:var(--no-accent)}.no-status-pill--returned{background:var(--no-warn-soft);color:var(--no-warn)}.no-status-pill--other{background:var(--no-chip-2);color:var(--no-text-2)}.no-success-paper{width:260px;height:340px;border-radius:14px;background:var(--no-chip);border:1px solid var(--no-hair);box-shadow:0 18px 40px -18px #00000059;overflow:hidden}.no-share-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:54px;border-radius:16px;background:var(--no-accent-soft);color:var(--no-accent);font-size:15px;font-weight:700;cursor:pointer}.no-share-tile{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:68px;border-radius:18px;background:var(--no-chip);border:1px solid var(--no-hair);color:var(--no-text-2);font-size:12px;font-weight:600;cursor:pointer}.no-handle-pulse{position:relative}.no-handle-pulse:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;border:2px solid var(--no-pulse);opacity:0;pointer-events:none;animation:no-handle-pulse 2.2s ease-in-out infinite}.no-handle-total{display:inline-flex;animation:no-handle-total 2.2s ease-in-out infinite}@keyframes no-handle-pulse{0%,to{opacity:0}50%{opacity:1}}@keyframes no-handle-total{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.no-charge-chip{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 12px;border-radius:999px;font:inherit;font-size:13px;font-weight:600;border:1px solid var(--no-hair);background:var(--no-chip);color:var(--no-text-2);cursor:pointer}.no-charge-chip[aria-checked=true]{background:var(--no-lens);box-shadow:var(--no-lens-shadow);color:var(--no-text)}.no-btn-glow{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 16px;border:none;border-radius:999px;background:var(--no-accent);color:var(--no-on-accent);font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 10px 24px -8px #072abc73,0 2px 6px #072abc2e;transition:transform .12s ease,box-shadow .16s ease,opacity .16s ease}.no-btn-glow:hover{transform:translateY(-1px);box-shadow:0 14px 30px -8px #072abc80,0 2px 6px #072abc33}.no-btn-glow:active{transform:scale(.97)}.no-btn-glow:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.no-past-card{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:18px;background:var(--no-chip);border:1px solid var(--no-hair)}.no-tag--vip{position:relative;overflow:hidden;background:var(--no-warn-soft);color:var(--no-gold);box-shadow:inset 0 0 0 1px #e3a72f59}.no-tag--repeat{background:var(--no-chip-2);color:var(--no-text-2)}.no-tag--vip .no-tag-shine{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(100deg,transparent 30%,rgba(255,240,200,.75) 50%,transparent 70%);background-size:200% 100%;animation:no-tag-shine 1.1s ease-out 1 both;pointer-events:none}@keyframes no-tag-shine{0%{background-position:120% 0}to{background-position:-80% 0}}.no-history-avatar--vip{box-shadow:0 0 0 2px var(--no-gold),0 10px 22px -10px #e3a72f8c}.no-coin--sm{width:18px;height:18px;font-size:10px;box-shadow:inset 0 -2px #965a0059,0 4px 10px -4px #e3a72f99}.no-bottom-spacer{display:none}@media (max-width: 767.98px){.no-page{margin-bottom:-5rem}.no-bottom-spacer{display:block;height:calc(5.75rem + env(safe-area-inset-bottom,0px) + 8px)}}.no-input-hint{font-size:11px;font-weight:600;color:var(--no-warn);padding-bottom:6px}.no-past-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98;display:flex}.no-past-sheet{position:relative;margin-top:auto;width:100%;max-height:88dvh;display:flex;flex-direction:column;background:var(--no-strong);border-radius:28px 28px 0 0;border-top:1px solid var(--no-glass-border);box-shadow:var(--no-tray-shadow)}.no-past-modal{position:relative;margin:auto;width:min(520px,calc(100vw - 48px));max-height:min(680px,calc(100dvh - 48px));display:flex;flex-direction:column;background:var(--no-strong);border:1px solid var(--no-glass-border);border-radius:24px;box-shadow:var(--no-pop-shadow)}.no-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;padding:0 18px;border:none;border-radius:999px;background:var(--no-primary);color:var(--no-on-accent);font-size:13px;font-weight:700;cursor:pointer;transition:transform .12s ease,opacity .16s ease}.no-btn-primary:active{transform:scale(.97)}.no-btn-primary:disabled{opacity:.55;cursor:not-allowed;transform:none}.no-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;padding:0 18px;border:1px solid var(--no-sec-border);border-radius:999px;background:var(--no-sec-bg);color:var(--no-text);font-size:13px;font-weight:700;cursor:pointer;transition:transform .12s ease,background .16s ease}.no-btn-secondary:active{transform:scale(.97)}.no-past-repeat{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border:none;border-radius:999px;background:var(--no-accent-soft);color:var(--no-accent);font-size:13px;font-weight:700;cursor:pointer}.no-past-repeat:disabled{opacity:.55;cursor:not-allowed}.no-past-repeat--done{background:var(--no-chip-2);color:var(--no-text-2)}.no-field-shell.is-check,.no-field-shell.is-check:focus-within{border-color:var(--no-warn);box-shadow:0 0 0 3px var(--no-warn-soft)}.no-check-ring{box-shadow:0 0 0 1.5px var(--no-warn),0 0 0 4.5px var(--no-warn-soft)}.no-check-tag{margin-left:8px;padding:1px 8px;font-size:11px;vertical-align:1px}.no-paste-btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--no-accent-line);background:var(--no-accent-soft);color:var(--no-accent);font-size:13px;font-weight:700;cursor:pointer;transition:transform .12s ease}.no-paste-btn:active{transform:scale(.97)}.no-paste-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;border:1px solid var(--no-accent-line);background:var(--no-accent-soft);color:var(--no-accent);cursor:pointer;transition:transform .12s ease}.no-paste-icon-btn:active{transform:scale(.96)}.no-paste-prompt{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:min(300px,calc(100vw - 32px));padding:12px 14px;border-radius:16px;border:1px solid var(--no-glass-border);background:var(--no-strong);box-shadow:var(--no-pop-shadow)}.no-paste-prompt:before{content:"";position:absolute;top:-6px;right:18px;width:10px;height:10px;transform:rotate(45deg);background:var(--no-strong-2);border-left:1px solid var(--no-glass-border);border-top:1px solid var(--no-glass-border)}.no-paste-prompt-btn{height:34px;padding:0 14px}.no-paste-chip{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border-radius:14px;background:var(--no-accent-soft);border:1px solid var(--no-accent-line);color:var(--no-accent);font-size:13px;font-weight:600}.no-paste-chip-review{height:30px;padding:0 12px;border:none;border-radius:999px;background:var(--no-primary);color:var(--no-on-accent);font-size:12px;font-weight:700;cursor:pointer}.no-paste-modal{width:min(940px,calc(100vw - 48px));max-height:min(720px,calc(100dvh - 48px))}.no-paste-sheet{max-height:90dvh}.no-paste-handle{width:40px;height:4px;margin:8px auto 0;border-radius:999px;background:var(--no-chip-2);flex:none}.no-paste-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 12px;flex:none}.no-paste-sheet .no-paste-head{padding:10px 16px 8px}.no-paste-sheet .no-paste-head .no-title{font-size:16px}.no-paste-sub{font-size:12px;padding-top:2px;color:var(--no-text-3)}.no-paste-who{display:flex;gap:8px;padding:0 20px 12px;flex:none}.no-paste-sheet .no-paste-who{padding:0 16px 10px}.no-paste-who-btn{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 12px;border-radius:14px;border:1px solid var(--no-hair);background:var(--no-chip);color:var(--no-text-2);font-size:13px;text-align:left;cursor:pointer}.no-paste-who-btn[aria-checked=true]{border-color:var(--no-accent-line);background:var(--no-accent-soft);color:var(--no-accent)}.no-paste-columns{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;padding:0 20px 4px;min-height:0;flex:1}.no-paste-copied{display:flex;flex-direction:column;min-height:0;border-radius:18px;border:1px solid var(--no-hair);background:var(--no-chip);padding:12px}.no-paste-col-title{font-size:12px;font-weight:700;color:var(--no-text-3);padding:0 2px 8px}.no-paste-lines{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.no-paste-lines li{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:7px 9px;border-radius:10px;font-size:13px;line-height:18px}.no-paste-lines li.is-used{background:var(--no-strong-2);color:var(--no-text)}.no-paste-lines li.is-unused{color:var(--no-text-3);opacity:.75}.no-paste-line-text{min-width:0;overflow-wrap:anywhere}.no-paste-line-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;flex-shrink:0}.no-paste-line-tags .no-tag{padding:1px 8px;font-size:11px}.no-paste-unused{font-size:11px;font-weight:600;white-space:nowrap}.no-paste-cells{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.no-paste-sheet .no-paste-cells{gap:8px}.no-paste-cell{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;border-radius:14px;border:1px solid var(--no-hair);background:var(--no-strong-2)}.no-paste-cell.is-check{border-color:var(--no-warn-line);background:var(--no-warn-soft)}.no-paste-cell.is-missing{border-style:dashed}.no-paste-cell-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.no-paste-cell-label{font-size:12px;font-weight:600;color:var(--no-text-3)}.no-paste-cell-value{display:block;width:100%;min-height:22px;padding:0;border:0;background:none;text-align:left;font-size:15px;font-weight:600;color:var(--no-text);overflow-wrap:anywhere;cursor:pointer}.no-paste-empty{color:var(--no-text-3);font-weight:500}.no-paste-reason{font-size:12px;font-weight:600;color:var(--no-warn)}.no-paste-reason.is-missing{color:var(--no-text-3)}.no-paste-ok{color:var(--no-accent);flex-shrink:0}.no-paste-warn{color:var(--no-warn);flex-shrink:0}.no-paste-done{align-self:flex-end;height:30px;padding:0 14px;border:none;border-radius:999px;background:var(--no-accent-soft);color:var(--no-accent);font-size:12px;font-weight:700;cursor:pointer}.no-paste-input{width:100%;min-width:0;min-height:40px;padding:8px 12px;border-radius:12px;border:1px solid var(--no-field-border);background:var(--no-field);color:var(--no-text);font:inherit;font-size:15px;outline:none}.no-paste-input:focus{border-color:var(--no-accent);box-shadow:0 0 0 3px var(--no-accent-soft)}textarea.no-paste-input{resize:none;line-height:21px}select.no-paste-input{flex:0 0 auto;width:auto;max-width:52%}.no-paste-box{min-height:150px}.no-paste-choice{display:flex;align-items:flex-start;gap:9px;width:100%;padding:9px 11px;border-radius:12px;border:1px solid var(--no-hair);background:var(--no-field);color:var(--no-text);font-size:14px;text-align:left;cursor:pointer}.no-paste-choice[aria-checked=true]{border-color:var(--no-accent-line);background:var(--no-accent-soft)}.no-paste-choice-dot{width:16px;height:16px;margin-top:2px;border-radius:999px;border:2px solid var(--no-field-border);flex-shrink:0}.no-paste-choice[aria-checked=true] .no-paste-choice-dot{border:5px solid var(--no-accent)}.no-paste-choice-label{display:block;font-size:11px;font-weight:700;color:var(--no-text-3)}.no-paste-collapse{display:flex;align-items:center;justify-content:space-between;width:100%;height:38px;padding:0 12px;border-radius:12px;border:1px solid var(--no-hair);background:var(--no-chip);color:var(--no-text-2);font-size:13px;font-weight:600;cursor:pointer;flex:none}.no-paste-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px 18px;border-top:1px solid var(--no-hair);margin-top:12px;flex:none}.no-paste-sheet .no-paste-footer{flex-direction:column;align-items:stretch;gap:10px;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));margin-top:8px}.no-paste-sheet .no-paste-footer>div:last-child>button{flex:1}.no-paste-leftout{font-size:12px;color:var(--no-text-3)}.no-paste-kbd{margin-left:4px;padding:1px 6px;border-radius:6px;background:var(--no-chip);color:var(--no-text-3);font:inherit;font-size:11px;font-weight:600}.no-paste-kbd--on{background:#fff3;color:inherit}:root[data-theme=light]{--ex-c1: #2a78d6;--ex-c2: #eb6834;--ex-c3: #1baf7a;--ex-c4: #eda100;--ex-c5: #e87ba4;--ex-c6: #008300;--ex-neutral: #8E8AA3;--ex-good: #0B7A54}:root[data-theme=dark]{--ex-c1: #3987e5;--ex-c2: #d95926;--ex-c3: #199e70;--ex-c4: #c98500;--ex-c5: #d55181;--ex-c6: #008300;--ex-neutral: #7A817D;--ex-good: #4FD6A2}.ex-blocks{display:flex;flex-direction:column;gap:14px}@media (min-width: 768px){.ex-blocks{gap:16px}}.ex-fab-space{height:84px}@media (min-width: 768px){.ex-fab-space{display:none}}.ex-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:14px;justify-content:space-between}.ex-toolbar-end{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.ex-range{font-size:13px;color:var(--no-text-3);font-variant-numeric:tabular-nums}.ex-kpi-grid{display:grid;gap:10px;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}@media (max-width: 1099.98px){.ex-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.ex-kpi-grid{grid-template-columns:1fr}}.ex-grid2{display:grid;gap:10px;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);align-items:stretch}.ex-grid2--start{align-items:start}@media (max-width: 1099.98px){.ex-grid2{grid-template-columns:minmax(0,1fr)}}.ex-side{display:flex;flex-direction:column;gap:10px}@media (min-width: 768px){.ex-grid2,.ex-side{gap:16px}.ex-kpi-grid{gap:14px}}.ex-card{background:var(--no-glass);border:1px solid var(--no-glass-border);border-radius:22px;box-shadow:var(--no-glass-hi),var(--no-glass-shadow)}.ex-kpi{padding:18px 20px;display:flex;flex-direction:column;gap:8px;min-width:0}.ex-section{padding:18px 20px}.ex-sec-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ex-sec-title{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--no-text)}.ex-label{font-size:12.5px;font-weight:600;color:var(--no-text-2)}.ex-meta{font-size:13px;color:var(--no-text-3)}.ex-meta--sm{font-size:12px}.ex-month-name{font-size:15px;font-weight:600;color:var(--no-text)}.ex-hero{font-size:36px;font-weight:700;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums;color:var(--no-text)}.ex-kpi-num{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--no-text)}.ex-tile-num{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--no-text)}.ex-delta{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600}.ex-delta--good{color:var(--ex-good)}.ex-delta--warn{color:var(--no-warn)}.ex-delta--flat{color:var(--no-text-3);font-weight:500}.ex-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:transform .12s ease,background .14s ease}.ex-btn:active{transform:scale(.98)}@media (min-width: 768px){.ex-btn{height:40px}}.ex-btn:disabled{opacity:.6;cursor:not-allowed}.ex-btn--primary{background:var(--no-primary);color:var(--no-on-accent);box-shadow:var(--no-primary-shadow)}.ex-btn--ghost{background:var(--no-chip);color:var(--no-text)}.ex-btn--ghost:hover:not(:disabled){background:var(--no-hover)}.ex-pill-accent{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;background:var(--no-accent-soft);color:var(--no-accent);border:1px solid var(--no-accent-line);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.ex-link{background:none;border:none;padding:0;color:var(--no-accent);font-size:13px;font-weight:600;cursor:pointer}.ex-round{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:var(--no-chip);color:var(--no-text-2);cursor:pointer;flex-shrink:0}.ex-round:hover{background:var(--no-hover)}.ex-round:disabled{opacity:.5;cursor:not-allowed}.ex-round-32{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:transparent;color:var(--no-text-3);cursor:pointer;flex-shrink:0}.ex-round-32:hover{background:var(--no-hover);color:var(--no-text)}.ex-round-32--danger:hover{color:var(--no-danger)}.ex-seg{display:inline-flex;padding:4px;border-radius:999px;background:var(--no-seg);gap:2px}.ex-seg-btn{position:relative;height:36px;padding:0 16px;border-radius:999px;border:none;background:transparent;color:var(--no-text-2);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.ex-seg-btn--on{background:var(--no-lens);box-shadow:var(--no-lens-shadow);color:var(--no-text);font-weight:600}.ex-field{display:flex;align-items:center;gap:8px;width:100%;height:44px;padding:0 14px;border-radius:14px;background:var(--no-field);border:1px solid var(--no-field-border);transition:border-color .14s ease,box-shadow .14s ease}.ex-field:focus-within{outline:none;border-color:var(--no-accent);box-shadow:0 0 0 3px var(--no-accent-soft)}.ex-field--bad{border-color:var(--no-danger)}@media (min-width: 768px){.ex-field:not(.ex-field--area){height:40px}}.ex-field input,.ex-field select{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;color:var(--no-text);font-size:14px}.ex-field input::-moz-placeholder{color:var(--no-text-3)}.ex-field input::placeholder{color:var(--no-text-3)}.ex-field select{cursor:pointer}.ex-field-err{font-size:12px;font-weight:600;color:var(--no-danger);margin-top:6px}.ex-tile{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;flex-shrink:0;background:color-mix(in srgb,var(--ex-cat, var(--ex-neutral)) 16%,transparent);color:var(--ex-cat, var(--ex-neutral))}@media (max-width: 767.98px){.ex-tile{width:40px;height:40px}}.ex-cat-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:76px;border-radius:18px;background:var(--no-chip);border:1px solid var(--no-hair);cursor:pointer;overflow:hidden;transition:transform .12s ease}.ex-cat-tile:active{transform:scale(.97)}.ex-cat-tile--on{background:var(--no-lens);box-shadow:var(--no-lens-shadow)}.ex-cat-tile-name{font-size:12px;font-weight:500;color:var(--no-text-2);max-width:100%;padding:0 6px;text-align:center;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ex-cat-tile--on .ex-cat-tile-name{color:var(--no-text);font-weight:600}.ex-day-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 4px 8px;font-size:13px;font-weight:600;color:var(--no-text-2)}.ex-day-total{font-size:13px;font-weight:600;color:var(--no-text-3);font-variant-numeric:tabular-nums}.ex-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto 96px;align-items:center;gap:14px;padding:10px 8px;border-radius:14px;transition:background .14s ease}.ex-row:hover,.ex-row:focus-within{background:var(--no-hover)}.ex-row-desc{font-size:14px;font-weight:600;color:var(--no-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-row-meta{font-size:13px;color:var(--no-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-row-meta--sm{font-size:12px}.ex-row-amt{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--no-text);text-align:right;white-space:nowrap}.ex-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;opacity:0;transition:opacity .14s ease}.ex-row:hover .ex-row-actions,.ex-row:focus-within .ex-row-actions{opacity:1}@media (hover: none){.ex-row-actions{opacity:1}}@media (max-width: 767.98px){.ex-ledger{background:transparent;border:none;border-radius:0;box-shadow:none;padding:0}.ex-ledger .ex-row{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:10px 2px;border-radius:0;border-bottom:1px solid var(--no-hair)}.ex-ledger .ex-row:last-child{border-bottom:none}.ex-ledger .ex-tile{border-radius:13px}.ex-ledger .ex-row .ex-row-meta{font-size:12px}.ex-ledger .ex-row .ex-row-amt{font-size:14px}}.ex-share-row{padding:10px 0;border-bottom:1px solid var(--no-hair);cursor:pointer}.ex-share-row:last-child{border-bottom:none}.ex-share-row--on{background:var(--no-hover)}.ex-share-line{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:10px}.ex-share-swatch{width:10px;height:10px;border-radius:3px}.ex-share-name{font-size:14px;font-weight:600;color:var(--no-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-share-amt{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--no-text)}.ex-share-pct{font-size:13px;color:var(--no-text-3);font-variant-numeric:tabular-nums;min-width:42px;text-align:right}.ex-share-track{height:8px;border-radius:999px;background:var(--no-chip);overflow:hidden;margin-top:8px}.ex-share-fill{height:100%;border-radius:999px}.ex-chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;background:var(--no-chip);border:1px solid var(--no-hair);color:var(--no-text);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.ex-chip:hover{background:var(--no-hover)}.ex-chip--sug{height:30px;font-weight:500;color:var(--no-text-2)}.ex-chip--date--on{background:var(--no-lens);box-shadow:var(--no-lens-shadow);color:var(--no-text)}.ex-chip-dot{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;flex-shrink:0;background:color-mix(in srgb,var(--ex-cat, var(--ex-neutral)) 16%,transparent);color:var(--ex-cat, var(--ex-neutral))}.ex-chip-amt{color:var(--no-text-3);font-variant-numeric:tabular-nums}.ex-stack{display:flex;gap:2px;height:10px}.ex-stack-seg{height:100%}.ex-stack-seg:first-child{border-radius:4px 0 0 4px}.ex-stack-seg:last-child{border-radius:0 4px 4px 0}.ex-stack-seg:only-child{border-radius:4px}.ex-legend-row{display:flex;flex-wrap:wrap;gap:8px 14px}.ex-legend-item{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--no-text-3)}.ex-legend-dot{width:8px;height:8px;border-radius:3px;flex-shrink:0}.ex-chart-wrap{position:relative;width:100%}.ex-chart-wrap svg{display:block;width:100%}.ex-chart-tip{position:absolute;pointer-events:none;padding:8px 10px;border-radius:12px;background:var(--no-strong);border:1px solid var(--no-glass-border);box-shadow:var(--no-pop-shadow);font-size:12px;font-weight:600;color:var(--no-text);white-space:nowrap;z-index:5;font-variant-numeric:tabular-nums}.ex-chart-legend{display:flex;gap:14px;align-items:center}.ex-legend-swatch{width:18px;height:0;border-top:2px solid var(--no-accent);flex-shrink:0}.ex-legend-swatch--dash{border-top:2px dashed var(--ex-neutral)}.ex-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ex-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:18px;background:var(--no-strong);border:1px solid var(--no-glass-border);box-shadow:var(--no-pop-shadow);font-size:13px;font-weight:600;color:var(--no-text);z-index:300;max-width:calc(100vw - 32px)}.ex-fab{position:fixed;right:16px;bottom:calc(var(--pfd-dock-h, 84px) + 12px);transition:bottom .52s cubic-bezier(.22,1,.36,1);z-index:120;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;padding:0 22px;border-radius:999px;background:var(--no-primary);color:var(--no-on-accent);box-shadow:var(--no-primary-shadow);font-size:15px;font-weight:600;cursor:pointer;border:none}:root[data-pfd-hidden=true] .ex-fab{bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}@media (min-width: 768px){.ex-fab{display:none}}.ex-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--no-overlay);z-index:250}.ex-sheet{position:fixed;z-index:260;background:var(--no-strong);display:flex;flex-direction:column;left:0;right:0;bottom:0;top:40px;border-radius:28px 28px 0 0;border-top:1px solid var(--no-glass-border);box-shadow:var(--no-tray-shadow);animation:ex-slide-up .24s cubic-bezier(.22,1.2,.36,1)}@media (min-width: 768px){.ex-sheet{left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%);width:520px;max-height:88vh;border-radius:28px;border:1px solid var(--no-glass-border);box-shadow:var(--no-pop-shadow);animation:ex-pop-in .2s ease}}@keyframes ex-slide-up{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ex-pop-in{0%{transform:translate(-50%,-48%);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}.ex-handle{width:36px;height:4px;border-radius:999px;background:var(--no-chip-2);margin:10px auto 2px;flex-shrink:0}@media (min-width: 768px){.ex-handle{display:none}}.ex-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 22px;flex-shrink:0}.ex-sheet-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:4px 22px 18px}.ex-sheet-foot{flex-shrink:0;padding:14px 22px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--no-hair);display:flex;flex-direction:column;gap:8px}.ex-amount-wrap{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 0 12px;border-bottom:2px solid var(--no-accent)}.ex-amount-prefix{font-size:28px;font-weight:700;color:var(--no-text-3)}.ex-amount-wrap input{border:none;outline:none;background:transparent;color:var(--no-text);font-size:44px;font-weight:700;letter-spacing:-.02em;text-align:center;width:100%;min-width:0;font-variant-numeric:tabular-nums}.ex-amount-wrap input::-moz-placeholder{color:var(--no-text-3)}.ex-amount-wrap input::placeholder{color:var(--no-text-3)}.ex-switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ex-repeat-card{padding:12px 14px;border-radius:16px;background:var(--no-chip);border:1px solid var(--no-hair)}.ex-switch{width:44px;height:26px;border-radius:999px;background:var(--no-chip-2);border:none;cursor:pointer;position:relative;flex-shrink:0;transition:background .14s ease}.ex-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:var(--no-text-3);transition:transform .16s ease,background .16s ease}.ex-switch--on{background:var(--no-accent-soft);box-shadow:inset 0 0 0 1px var(--no-accent-line)}.ex-switch--on:after{transform:translate(18px);background:var(--no-accent)}.ex-pop{position:absolute;z-index:60;padding:14px;border-radius:18px;background:var(--no-strong);border:1px solid var(--no-glass-border);box-shadow:var(--no-pop-shadow)}.ex-empty{padding:26px 8px;text-align:center;font-size:13px;color:var(--no-text-3)}.ex-skel{background:var(--sk-a);border-radius:12px;background:linear-gradient(90deg,var(--sk-a) 25%,var(--sk-b) 50%,var(--sk-a) 75%);background-size:200% 100%;animation:sk-shimmer 1.4s linear infinite}@media (max-width: 767.98px){.ex-desk{display:none!important}}@media (min-width: 768px){.ex-phone{display:none!important}}.ex-col{display:flex;flex-direction:column}.ex-rowflex{display:flex;align-items:center}.ex-wrap{flex-wrap:wrap}.ex-form-col{display:flex;flex-direction:column;gap:18px}.ex-form-row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ex-cat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}@media (min-width: 768px){.ex-cat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ex-icon-grid{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.ex-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:var(--no-chip);border:1px solid var(--no-hair);color:var(--no-text-2);cursor:pointer}@media (min-width: 768px){.ex-icon-btn{width:40px;height:40px}}.ex-icon-btn--on{background:var(--no-lens);box-shadow:var(--no-lens-shadow);color:var(--no-text)}.ex-field--area{height:auto;align-items:stretch;padding:10px 14px}.ex-field--area textarea{flex:1;min-height:72px;border:none;outline:none;background:transparent;color:var(--no-text);font-size:14px;resize:vertical}.ex-link-plain{background:none;border:none;padding:0;cursor:pointer;text-align:left}.ex-pop-host{position:relative}.ex-filter-grid{display:grid;grid-template-columns:1fr 200px 170px;gap:10px}@media (max-width: 1099.98px){.ex-filter-grid{grid-template-columns:1fr 1fr}}.ex-tiles2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ex-tile-card{border-radius:18px;background:var(--no-glass);border:1px solid var(--no-glass-border);box-shadow:var(--no-glass-hi);padding:14px 16px;display:flex;flex-direction:column;gap:6px}:root{--cr-steadfast-1: #16B47E;--cr-steadfast-2: #0B8A60;--cr-pathao-1: #F25A4E;--cr-pathao-2: #D63A30;--cr-redx-1: #C9302C;--cr-redx-2: #9E1F1B}:root[data-theme=light]{--cr-t-neutral-fg: #4F4B63;--cr-t-neutral-soft: #F4F2FA;--cr-t-neutral-line: #ECEAF3;--cr-t-info-fg: #215E96;--cr-t-info-soft: #EAF3FB;--cr-t-info-line: #C3DDF2;--cr-t-progress-fg: #5B47D6;--cr-t-progress-soft: #EFECFD;--cr-t-progress-line: #D3CBF8;--cr-t-success-fg: #0B7A54;--cr-t-success-soft: #E6F6EF;--cr-t-success-line: #B7E4D0;--cr-t-warning-fg: #9A5B00;--cr-t-warning-soft: #FFF6E8;--cr-t-warning-line: #F2D3A3;--cr-t-danger-fg: #C4314B;--cr-t-danger-soft: #FDECEF;--cr-t-danger-line: #F3C6CE;--cr-t-muted-fg: #6B6781;--cr-t-muted-soft: #F1F0F5;--cr-t-muted-line: #E3E1EA;--cr-tile-fg: #FFFFFF;--cr-tile-shadow: 0 14px 30px -16px rgba(23, 21, 31, .45)}:root[data-theme=dark]{--cr-t-neutral-fg: #A6AEAA;--cr-t-neutral-soft: rgba(255,255,255,.05);--cr-t-neutral-line: rgba(255,255,255,.08);--cr-t-info-fg: #79B8E8;--cr-t-info-soft: rgba(121,184,232,.13);--cr-t-info-line: rgba(121,184,232,.3);--cr-t-progress-fg: #A99CF5;--cr-t-progress-soft: rgba(169,156,245,.14);--cr-t-progress-line: rgba(169,156,245,.32);--cr-t-success-fg: #4FD6A2;--cr-t-success-soft: rgba(79,214,162,.13);--cr-t-success-line: rgba(79,214,162,.3);--cr-t-warning-fg: #E3A72F;--cr-t-warning-soft: rgba(227,167,47,.13);--cr-t-warning-line: rgba(227,167,47,.32);--cr-t-danger-fg: #F2879B;--cr-t-danger-soft: rgba(242,135,155,.13);--cr-t-danger-line: rgba(242,135,155,.3);--cr-t-muted-fg: #858D89;--cr-t-muted-soft: rgba(255,255,255,.05);--cr-t-muted-line: rgba(255,255,255,.08);--cr-tile-fg: #FFFFFF;--cr-tile-shadow: 0 18px 36px -18px rgba(0, 0, 0, .8)}.cr-page{display:flex;flex-direction:column;gap:14px}@media (min-width: 768px){.cr-page{gap:18px}}.cr-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.cr-title{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--no-text)}.cr-sub{margin:2px 0 0;font-size:13px;color:var(--no-text-3)}.cr-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:14px;background:var(--no-seg)}.cr-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;padding:8px 16px;border-radius:11px;font-size:13px;font-weight:600;color:var(--no-text-2);background:transparent;transition:background .15s ease,color .15s ease}.cr-tab:hover{color:var(--no-text);background:var(--no-hover)}.cr-tab--on{color:var(--no-on-accent);background:var(--no-primary);box-shadow:var(--no-primary-shadow)}.cr-kpi-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cr-kpi{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:16px;background:var(--no-strong);border:1px solid var(--no-hair);box-shadow:var(--no-glass-shadow)}.cr-kpi-label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--no-text-3)}.cr-kpi-num{font-size:22px;font-weight:700;color:var(--no-text);font-variant-numeric:tabular-nums}.cr-kpi-sub{font-size:12px;color:var(--no-text-3)}.cr-card{padding:16px;border-radius:18px;background:var(--no-strong);border:1px solid var(--no-hair);box-shadow:var(--no-glass-shadow)}.cr-section{display:flex;flex-direction:column;gap:8px}.cr-section-head{display:flex;align-items:center;gap:8px}.cr-section-title{margin:0;font-size:13px;font-weight:700;color:var(--no-text-2)}.cr-count{padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;color:var(--no-text-3);background:var(--no-chip)}.cr-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--no-strong-2);border:1px solid var(--no-hair);cursor:pointer;transition:border-color .15s ease,background .15s ease}.cr-row:hover{background:var(--no-hover);border-color:var(--no-accent-line)}.cr-row--on{border-color:var(--no-accent);background:var(--no-accent-soft)}.cr-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.cr-strong{font-size:13px;font-weight:600;color:var(--no-text)}.cr-muted{font-size:12px;color:var(--no-text-3)}.cr-grow{flex:1 1 120px;min-width:0}.cr-money{font-variant-numeric:tabular-nums;font-weight:600;color:var(--no-text);white-space:nowrap}.cr-money--big{font-size:18px;font-weight:700}.cr-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid;white-space:nowrap}.cr-chip:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.cr-chip--neutral{color:var(--cr-t-neutral-fg);background:var(--cr-t-neutral-soft);border-color:var(--cr-t-neutral-line)}.cr-chip--info{color:var(--cr-t-info-fg);background:var(--cr-t-info-soft);border-color:var(--cr-t-info-line)}.cr-chip--progress{color:var(--cr-t-progress-fg);background:var(--cr-t-progress-soft);border-color:var(--cr-t-progress-line)}.cr-chip--success{color:var(--cr-t-success-fg);background:var(--cr-t-success-soft);border-color:var(--cr-t-success-line)}.cr-chip--warning{color:var(--cr-t-warning-fg);background:var(--cr-t-warning-soft);border-color:var(--cr-t-warning-line)}.cr-chip--danger{color:var(--cr-t-danger-fg);background:var(--cr-t-danger-soft);border-color:var(--cr-t-danger-line)}.cr-chip--muted{color:var(--cr-t-muted-fg);background:var(--cr-t-muted-soft);border-color:var(--cr-t-muted-line)}.cr-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 16px;border-radius:12px;border:1px solid var(--no-hair);font-size:13px;font-weight:600;color:var(--no-text-2);background:var(--no-strong-2);transition:transform .12s ease,background .15s ease,opacity .15s ease}.cr-btn:hover:not(:disabled){background:var(--no-hover);color:var(--no-text)}.cr-btn:active:not(:disabled){transform:scale(.98)}.cr-btn:disabled{opacity:.6;cursor:not-allowed}.cr-btn--primary{color:var(--no-on-accent);background:var(--no-primary);border-color:transparent;box-shadow:var(--no-primary-shadow)}.cr-btn--danger{color:var(--cr-t-danger-fg);background:var(--cr-t-danger-soft);border-color:var(--cr-t-danger-line)}.cr-btn--sm{padding:6px 12px;font-size:12px;border-radius:10px}.cr-tile{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:18px;color:var(--cr-tile-fg);box-shadow:var(--cr-tile-shadow)}.cr-tile--steadfast{background:linear-gradient(135deg,var(--cr-steadfast-1),var(--cr-steadfast-2))}.cr-tile--pathao{background:linear-gradient(135deg,var(--cr-pathao-1),var(--cr-pathao-2))}.cr-tile--redx{background:linear-gradient(135deg,var(--cr-redx-1),var(--cr-redx-2))}.cr-tile-name{font-size:17px;font-weight:700;letter-spacing:-.01em}.cr-tile-meta{font-size:12px;opacity:.9}.cr-tile-badge{align-self:flex-start;padding:2px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:#ffffff38}.cr-tile-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.cr-tile-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:10px;border:1px solid rgba(255,255,255,.35);font-size:12px;font-weight:600;color:var(--cr-tile-fg);background:#ffffff2e;transition:background .15s ease,transform .12s ease}.cr-tile-btn:hover:not(:disabled){background:#ffffff4d}.cr-tile-btn:active:not(:disabled){transform:scale(.97)}.cr-tile-btn:disabled{opacity:.6;cursor:not-allowed}.cr-note{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border-radius:13px;font-size:12.5px;line-height:1.5;color:var(--cr-t-warning-fg);background:var(--cr-t-warning-soft);border:1px solid var(--cr-t-warning-line)}.cr-note--error{color:var(--cr-t-danger-fg);background:var(--cr-t-danger-soft);border-color:var(--cr-t-danger-line)}.cr-note-dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;margin-left:auto;padding:0 2px;font-size:12px;font-weight:600;color:inherit;background:transparent}.cr-empty{padding:26px 16px;border-radius:14px;text-align:center;font-size:13px;color:var(--no-text-3);border:1px dashed var(--no-hair)}.cr-field{display:flex;flex-direction:column;gap:6px}.cr-label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--no-text-3)}.cr-input,.cr-select{width:100%;padding:9px 12px;border-radius:11px;font-size:13px;color:var(--no-text);background:var(--no-field);border:1px solid var(--no-field-border)}.cr-input:focus,.cr-select:focus{outline:none;border-color:var(--no-accent);box-shadow:0 0 0 3px var(--no-accent-soft)}.cr-hint{font-size:11px;color:var(--no-text-3)}.cr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cr-grid-2{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cr-link{color:var(--no-accent);font-weight:600;text-decoration:none}.cr-link:hover{text-decoration:underline}.cr-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--no-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cr-modal-card{display:flex;flex-direction:column;gap:14px;width:100%;max-width:520px;max-height:90vh;padding:18px;border-radius:18px;background:var(--no-strong);border:1px solid var(--no-hair);box-shadow:var(--no-pop-shadow);overflow:hidden}.cr-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cr-modal-body{display:flex;flex-direction:column;gap:12px;overflow-y:auto;max-height:60vh}.cr-divider{height:1px;background:var(--no-hair);border:0;margin:2px 0}.cr-spin{animation:cr-spin 1s linear infinite}@keyframes cr-spin{to{transform:rotate(360deg)}}.cr-tabs{position:relative;display:inline-flex;gap:0;height:44px;padding:0;border-radius:14px;background:var(--no-seg)}.cr-tabs-ink{position:absolute;top:0;left:0;width:120px;height:44px;border-radius:12px;background:var(--no-accent-soft);border:1px solid var(--no-hair);box-shadow:0 8px 18px -12px #00000073;transition:transform .38s cubic-bezier(.22,1,.36,1)}.cr-tab{position:relative;z-index:1;width:120px;height:44px;padding:0;border-radius:12px}.cr-tab--on{color:var(--no-text);background:transparent;box-shadow:none}.cr-handover,.cr-money-tab{display:flex;flex-direction:column;gap:14px}.cr-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px 14px;border-radius:16px;background:var(--no-strong);border:1px solid var(--no-hair)}.cr-bar-select{width:auto;min-width:150px}.cr-bar-check{flex-direction:row;align-items:center;gap:8px;padding-bottom:9px}.cr-bar-spacer{flex:1 1 auto}.cr-day{display:flex;flex-direction:column;gap:10px}.cr-day-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.cr-day-title{margin:0;font-size:14px;font-weight:700;color:var(--no-text)}.cr-day-total{font-size:12px;font-variant-numeric:tabular-nums;color:var(--no-text-3)}.cr-courier-block{display:flex;flex-direction:column;gap:8px}.cr-courier-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.cr-courier-name{font-size:13px;font-weight:600;color:var(--no-text-2)}.cr-hrows{display:flex;flex-direction:column;gap:8px}.cr-hrow{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;border-radius:13px;background:var(--no-strong-2);border:1px solid var(--no-hair)}.cr-hrow--head{background:transparent;border-color:transparent;padding-top:0;padding-bottom:0}.cr-hrow--head .cr-label{min-width:96px;text-align:right}.cr-hrow--stuck{border-color:var(--cr-t-danger-line)}.cr-hrow--done{opacity:.72}.cr-hmain{display:flex;flex-direction:column;gap:2px;flex:1 1 160px;min-width:0}.cr-hname{font-size:13px;font-weight:600;color:var(--no-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-hmeta{font-size:12px;color:var(--no-text-3)}.cr-hmoney{min-width:96px;text-align:right;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--no-text);white-space:nowrap}.cr-hcheck{width:16px;height:16px;accent-color:var(--no-accent);cursor:pointer}.cr-hcheck:disabled{cursor:not-allowed;opacity:.45}.cr-stickybar{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:16px;background:var(--no-strong);border:1px solid var(--no-hair);box-shadow:var(--no-glass-shadow)}.cr-setupblock{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:18px;background:var(--no-strong);border:1px solid var(--no-hair)}.cr-stats{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cr-stat{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:16px;background:var(--no-strong);border:1px solid var(--no-hair)}.cr-stat-value{font-size:22px;font-weight:700;color:var(--no-text);font-variant-numeric:tabular-nums}.cr-money-head{display:flex;align-items:center;justify-content:flex-end}.cr-money-flow{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.cr-flow-card{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px 14px 14px;border-radius:16px;background:var(--no-strong);border:1px solid var(--no-hair)}.cr-flow-badge{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;overflow:hidden}.cr-flow-badge--move{background:var(--cr-t-info-soft);color:var(--cr-t-info-fg);border:1px solid var(--cr-t-info-line)}.cr-flow-badge--up{background:var(--cr-t-success-soft);color:var(--cr-t-success-fg);border:1px solid var(--cr-t-success-line)}.cr-flow-badge--down{background:var(--cr-t-progress-soft);color:var(--cr-t-progress-fg);border:1px solid var(--cr-t-progress-line)}.cr-flow-badge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);animation:cr-shine 2.6s ease-in-out .4s infinite}@keyframes cr-shine{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}.cr-money-pill{margin-left:8px;padding:1px 8px;border-radius:999px;font-size:11px}.cr-payout{display:flex;flex-direction:column;gap:6px}.cr-payout-head{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:13px;background:var(--no-strong-2);border:1px solid var(--no-hair);cursor:pointer;text-align:left}.cr-payout-head:hover{border-color:var(--cr-t-info-line)}.cr-payout-item{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:11px;background:var(--no-strong-2);border:1px solid var(--no-hair)}.cr-acc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1)}.cr-acc--open{grid-template-rows:1fr}.cr-acc-inner{overflow:hidden}.cr-acc-body{padding:2px 2px 0}.cr-acc-chev{width:16px;height:16px;flex-shrink:0;color:var(--no-text-3);transition:transform .32s cubic-bezier(.22,1,.36,1)}.cr-acc-chev--open{transform:rotate(180deg)}.cr-monthbars{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;align-items:end;min-height:96px}.cr-monthbar-col{display:flex;flex-direction:column;align-items:center;gap:6px}.cr-monthbar-track{display:flex;align-items:flex-end;width:100%;height:72px;border-radius:8px;background:var(--no-strong-2);border:1px solid var(--no-hair);overflow:hidden}.cr-monthbar-fill{width:100%;border-radius:8px 8px 0 0;background:var(--cr-t-danger-soft);border:1px solid var(--cr-t-danger-line);border-bottom:none}.cr-monthbar-label{font-size:11px;color:var(--no-text-3)}.cr-tab-badge{position:absolute;top:4px;right:12px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--cr-t-warning-soft);border:1px solid var(--cr-t-warning-line);color:var(--cr-t-warning-fg);font-size:11px;font-weight:700;line-height:16px;text-align:center}.cr-page{--canvas: #F6F5FA;--panel: #FFFFFF;--sunk: #F8F7FC;--ink: #15131D;--ink2: #4E4A62;--ink3: #6B6781;--rule: #ECEAF3;--rule2: #DCD8E8;--accent: #5B47D6;--accentSoft: #EEEBFD;--accentMid: #9A8CEB;--accentPale: #D6D0F8;--onAccent: #FFFFFF;--sf: #0E9F6E;--sfSoft: #E2F5EC;--sfInk: #0B7A54;--amber: #9A5B00;--amberSoft: #FFF4E2;--amberLine: #F0D19C;--edge: 0 0 0 1px rgba(21, 19, 29, .05), 0 1px 2px rgba(21, 19, 29, .04)}:root[data-theme=dark] .cr-page{--canvas: #08090B;--panel: #101215;--sunk: #0C0D10;--ink: #EEF1EF;--ink2: #A9B1AD;--ink3: #858D89;--rule: rgba(255, 255, 255, .07);--rule2: rgba(255, 255, 255, .14);--accent: #4FD6A2;--accentSoft: rgba(79, 214, 162, .12);--accentMid: #2F9A74;--accentPale: #1C4D3C;--onAccent: #04140E;--sf: #22C08A;--sfSoft: rgba(34, 192, 138, .13);--sfInk: #4FD6A2;--amber: #F0B45E;--amberSoft: rgba(240, 180, 94, .09);--amberLine: rgba(240, 180, 94, .3);--edge: 0 0 0 1px rgba(255, 255, 255, .06)}.cr-page .t-fig{font-size:28px;line-height:32px;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.cr-page .t-title{margin:0;font-size:16px;line-height:24px;font-weight:600;letter-spacing:-.01em}.cr-page .t-body{font-size:14px;line-height:20px}.cr-page .t-ctrl{font-size:13.5px;line-height:20px;font-weight:600}.cr-page .t-meta{font-size:12.5px;line-height:18px;color:var(--ink3)}.cr-page .strong{font-weight:600;color:var(--ink)}.cr-page .i2{color:var(--ink2)}.cr-page .num{font-variant-numeric:tabular-nums}.cr-page .code{font-variant-numeric:tabular-nums;letter-spacing:.05em}.cr-page .warn{color:var(--amber)}.cr-page .good{color:var(--sfInk)}.cr-page .acc{color:var(--accent)}.cr-page .cut{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cr-page .r{text-align:right}.cr-page .g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.cr-page .s3{grid-column:span 3}.cr-page .s4{grid-column:span 4}.cr-page .s5{grid-column:span 5}.cr-page .s6{grid-column:span 6}.cr-page .s7{grid-column:span 7}.cr-page .s8{grid-column:span 8}.cr-page .s12{grid-column:span 12}.cr-page .stack{display:flex;flex-direction:column;gap:20px;min-height:0}.cr-page .stack>.grow{flex:1}.cr-page .card{position:relative;background:var(--panel);border-radius:18px;box-shadow:var(--edge);display:flex;flex-direction:column;min-width:0}.cr-page .ch{display:flex;align-items:center;gap:12px;padding:16px 20px;min-height:64px}.cr-page .ch .grow{flex:1;min-width:0}.cr-page .ch .acts{position:relative;display:flex;align-items:center;gap:8px;flex:none;flex-wrap:wrap}.cr-page .cb{padding:0 20px 20px}.cr-page .strip{display:grid;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.cr-page .strip>div{padding:14px 20px}.cr-page .strip>div+div{border-left:1px solid var(--rule)}.cr-page .gh{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 20px;background:var(--sunk);border-bottom:1px solid var(--rule);font-size:12.5px;font-weight:600;color:var(--ink2)}.cr-page .gh--sub{background:transparent;color:var(--ink3)}.cr-page .row{display:grid;align-items:center;-moz-column-gap:16px;column-gap:16px;min-height:52px;padding:0 20px;border-bottom:1px solid var(--rule)}.cr-page .row:last-child{border-bottom:0}.cr-page .rows-ho{grid-template-columns:28px minmax(0,1.4fr) minmax(0,1fr) 92px 72px}.cr-page .rows-un{grid-template-columns:minmax(0,1fr) 78px 72px}.cr-page .rows-po{grid-template-columns:28px minmax(0,1fr) 110px 88px 20px}.cr-page .rows-rp{grid-template-columns:44px minmax(0,1fr) auto}.cr-page .meta-pill{margin-left:6px;vertical-align:2px}.cr-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--rule2);background:var(--panel);color:var(--ink);font-size:13.5px;line-height:20px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .16s,transform .12s}.cr-page .btn:active:not(:disabled){transform:scale(.97)}.cr-page .btn:disabled{opacity:.55;cursor:not-allowed}.cr-page .btn-main{border-color:transparent;background:var(--accent);color:var(--onAccent)}.cr-page .btn-sm{height:30px;padding:0 12px;font-size:12.5px}.cr-page .btn-link{border-color:transparent;background:transparent;padding:0;height:30px;color:var(--accent)}.cr-page .btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cr-page .pill{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 8px;border-radius:999px;font-size:12px;line-height:16px;font-weight:600;white-space:nowrap}.cr-page .pill-warn{background:var(--amberSoft);color:var(--amber)}.cr-page .pill-good{background:var(--sfSoft);color:var(--sfInk)}.cr-page .pill-muted{background:var(--rule);color:var(--ink2)}.cr-page .bar{height:6px;border-radius:999px;background:var(--rule);overflow:hidden}.cr-page .bar>span{display:block;height:100%;border-radius:999px;background:var(--accent);transition:width .5s cubic-bezier(.3,.9,.3,1)}.cr-page .from-r .g12>*,.cr-page .from-r .stagger>*{animation:cr-inR .42s cubic-bezier(.2,.8,.2,1) both}.cr-page .from-l .g12>*,.cr-page .from-l .stagger>*{animation:cr-inL .42s cubic-bezier(.2,.8,.2,1) both}.cr-page .from-n .g12>*{animation:cr-inN .42s cubic-bezier(.2,.8,.2,1) both}.cr-page .g12>*:nth-child(2){animation-delay:50ms!important}.cr-page .g12>*:nth-child(3){animation-delay:.1s!important}.cr-page .g12>*:nth-child(4){animation-delay:.15s!important}.cr-page .g12>*:nth-child(5){animation-delay:.2s!important}.cr-page .g12>*:nth-child(6){animation-delay:.25s!important}@keyframes cr-inR{0%{opacity:0;transform:translate(28px)}}@keyframes cr-inL{0%{opacity:0;transform:translate(-28px)}}@keyframes cr-inN{0%{opacity:0;transform:translateY(10px)}}.cr-page .moved{animation:cr-moved .9s ease-out both}@keyframes cr-moved{0%{background:var(--accentSoft);transform:translateY(-6px);opacity:.2}35%{opacity:1;transform:none}to{background:transparent}}.cr-page .check{width:28px;height:28px;border-radius:999px;border:1.5px solid var(--rule2);background:transparent;color:transparent;display:grid;place-items:center;cursor:pointer;padding:0;transition:background .18s,border-color .18s,color .18s,transform .18s cubic-bezier(.3,1.6,.5,1)}.cr-page .check:hover{border-color:var(--accent)}.cr-page .check.on{background:var(--accent);border-color:var(--accent);color:var(--onAccent);transform:scale(1.06)}.cr-page .check.auto{background:var(--sfSoft);border-color:transparent;color:var(--sfInk);cursor:default}.cr-page .check:disabled:not(.auto){opacity:.55;cursor:not-allowed}.cr-page .check:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cr-page .accb{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.3,.9,.3,1)}.cr-page .accb.open{grid-template-rows:1fr}.cr-page .accb>div{overflow:hidden;min-height:0}.cr-page .chev{color:var(--ink3);transition:transform .26s}.cr-page .chev.up{transform:rotate(180deg)}.cr-page .rowbtn{width:100%;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit}.cr-page .rowbtn:hover{background:var(--sunk)}.cr-page .rowbtn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cr-page .flowcard{padding:18px 20px}.cr-page .flowcard.main{box-shadow:inset 0 0 0 1.5px var(--accent),var(--edge)}.cr-page .flowarr{position:absolute;right:-22px;top:50%;margin-top:-12px;z-index:2;width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:var(--panel);box-shadow:0 0 0 1px var(--rule2);color:var(--ink3);overflow:hidden}.cr-page .flowarr:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--accentSoft),transparent);transform:translate(-100%);animation:cr-sweep 1.2s .5s ease-in-out both}@keyframes cr-sweep{to{transform:translate(100%)}}.cr-page .mini{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;align-items:end;height:64px}.cr-page .mini .b{display:block;border-radius:3px 3px 0 0;background:var(--accentPale);transform-origin:bottom;animation:cr-barup .6s cubic-bezier(.2,.8,.2,1) both}.cr-page .mini .b.now{background:var(--accent)}.cr-page .mini span:nth-child(2) .b{animation-delay:40ms}.cr-page .mini span:nth-child(3) .b{animation-delay:80ms}.cr-page .mini span:nth-child(4) .b{animation-delay:.12s}.cr-page .mini span:nth-child(5) .b{animation-delay:.16s}.cr-page .mini span:nth-child(6) .b{animation-delay:.2s}@keyframes cr-barup{0%{transform:scaleY(0)}}.cr-page .menu{position:absolute;right:0;top:44px;z-index:30;width:248px;padding:6px;border-radius:14px;background:var(--panel);box-shadow:0 0 0 1px var(--rule2),0 18px 36px -18px #00000073;transform-origin:top right;animation:cr-pop .18s cubic-bezier(.2,.8,.2,1) both}@keyframes cr-pop{0%{opacity:0;transform:scale(.96) translateY(-4px)}}.cr-page .menu button{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:9px 12px;border:0;border-radius:10px;background:transparent;cursor:pointer;color:var(--ink);text-align:left}.cr-page .menu button:hover{background:var(--sunk)}.cr-page .seg2{display:inline-flex;padding:3px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--rule2)}.cr-page .seg2 button{height:30px;padding:0 12px;border:0;border-radius:999px;background:transparent;font-size:12.5px;font-weight:600;color:var(--ink3);cursor:pointer;transition:background .2s,color .2s}.cr-page .seg2 button.on{background:var(--accentSoft);color:var(--accent)}.cr-page .seg2 button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cr-page .stepper{display:inline-flex;align-items:center;height:32px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--rule2)}.cr-page .sbtn{width:32px;height:32px;border:0;border-radius:999px;background:transparent;font-size:15px;font-weight:600;color:var(--ink);cursor:pointer;display:grid;place-items:center}.cr-page .sbtn:active{background:var(--sunk)}.cr-page .sbtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cr-page .radio{flex:none;width:18px;height:18px;border-radius:999px;box-shadow:inset 0 0 0 2px var(--rule2);transition:box-shadow .2s}.cr-page .radio.on{box-shadow:inset 0 0 0 5px var(--accent)}.cr-page .cr-ho-sticky{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:12px 20px;background:var(--panel);border-top:1px solid var(--rule);border-radius:0 0 18px 18px}@media (max-width: 900px){.cr-page .g12{grid-template-columns:1fr;gap:14px}.cr-page .g12>*{grid-column:1 / -1}.cr-page .ch{flex-wrap:wrap;padding:14px 16px}.cr-page .ch .acts{width:100%;flex-wrap:wrap}.cr-page .ch .acts .btn-main{flex:1}.cr-page .row{padding:0 16px;-moz-column-gap:12px;column-gap:12px}.cr-page .gh{padding:0 16px}.cr-page .strip{grid-template-columns:1fr 1fr!important}.cr-page .strip>div{padding:12px 16px}.cr-page .strip>div+div{border-left:0}.cr-page .strip>div:nth-child(2n){border-left:1px solid var(--rule)}.cr-page .strip>div:nth-child(n+3){border-top:1px solid var(--rule)}.cr-page .strip>div:nth-child(5){grid-column:1 / -1;border-left:0}.cr-page .rows-ho{grid-template-columns:28px minmax(0,1fr) 72px}.cr-page .rows-ho>div:nth-child(3),.cr-page .rows-ho>div:nth-child(4){display:none}.cr-page .rows-po{grid-template-columns:28px minmax(0,1fr) 80px 16px}.cr-page .rows-po>*:nth-child(3){display:none}.cr-page .flowarr{right:auto;left:50%;top:auto;bottom:-19px;margin:0 0 0 -12px;transform:rotate(90deg)}.cr-page .t-fig{font-size:24px;line-height:28px}.cr-page .menu{right:auto;left:0}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,-apple-system,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-\[40px\]{left:40px}.left-\[7px\]{left:7px}.right-0{right:0}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-3\.5{right:.875rem}.right-4{right:1rem}.right-\[40px\]{right:40px}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[28px\]{top:28px}.top-\[88px\]{top:88px}.top-\[96px\]{top:96px}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[95\]{z-index:95}.z-\[96\]{z-index:96}.z-\[98\]{z-index:98}.z-\[9999\]{z-index:9999}.order-1{order:1}.col-span-2{grid-column:span 2 / span 2}.m-3{margin:.75rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-\[var\(--page-x\)\]{margin-left:calc(var(--page-x) * -1);margin-right:calc(var(--page-x) * -1)}.-my-1\.5{margin-top:-.375rem;margin-bottom:-.375rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-mb-20{margin-bottom:-5rem}.-mr-2{margin-right:-.5rem}.-mt-1{margin-top:-.25rem}.-mt-\[var\(--page-top\)\]{margin-top:calc(var(--page-top) * -1)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1\.5{margin-right:.375rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[2px\]{height:2px}.h-\[30px\]{height:30px}.h-\[46vh\]{height:46vh}.h-\[60px\]{height:60px}.h-full{height:100%}.h-screen{height:100vh}.max-h-0{max-height:0px}.max-h-\[180px\]{max-height:180px}.max-h-\[190px\]{max-height:190px}.max-h-\[500px\]{max-height:500px}.max-h-\[800px\]{max-height:800px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.min-h-0{min-height:0px}.min-h-\[140px\]{min-height:140px}.min-h-\[240px\]{min-height:240px}.min-h-\[260px\]{min-height:260px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[calc\(100dvh-60px\)\]{min-height:calc(100dvh - 60px)}.min-h-\[inherit\]{min-height:inherit}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[2px\]{width:2px}.w-\[30px\]{width:30px}.w-\[65px\]{width:65px}.w-\[80px\]{width:80px}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[100px\]{min-width:100px}.min-w-\[180px\]{min-width:180px}.min-w-\[20px\]{min-width:20px}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-\[1600px\]{max-width:1600px}.max-w-\[440px\]{max-width:440px}.max-w-\[480px\]{max-width:480px}.max-w-\[60px\]{max-width:60px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[23px\]{--tw-translate-x: 23px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[3px\]{--tw-translate-x: 3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fadeIn .3s ease-in-out}@keyframes loaderAnim{0%{top:0;right:35px;bottom:35px;left:0}12.5%{top:0;right:35px;bottom:0;left:0}25%{top:35px;right:35px;bottom:0;left:0}37.5%{top:35px;right:0;bottom:0;left:0}50%{top:35px;right:0;bottom:0;left:35px}62.5%{top:0;right:0;bottom:0;left:35px}75%{top:0;right:0;bottom:35px;left:35px}87.5%{top:0;right:0;bottom:35px;left:0}to{top:0;right:35px;bottom:35px;left:0}}.animate-loaderAnim{animation:loaderAnim 2.5s infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-1{row-gap:.25rem}.gap-y-3{row-gap:.75rem}.gap-y-5{row-gap:1.25rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(226 232 240 / var(--tw-divide-opacity, 1))}.divide-slate-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(248 250 252 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[24px\]{border-radius:24px}.rounded-\[50px\]{border-radius:50px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/60{border-color:#fde68a99}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-200\/60{border-color:#bfdbfe99}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/60{border-color:#a7f3d099}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-lime-200{--tw-border-opacity: 1;border-color:rgb(217 249 157 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-pink-200{--tw-border-opacity: 1;border-color:rgb(251 207 232 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-200\/60{border-color:#fecaca99}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-400\/30{border-color:#f871714d}.border-red-400\/50{border-color:#f8717180}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-100\/80{border-color:#f1f5f9cc}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-50{--tw-border-opacity: 1;border-color:rgb(248 250 252 / var(--tw-border-opacity, 1))}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-teal-300{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/\[0\.12\]{border-color:#ffffff1f}.border-white\/\[0\.14\]{border-color:#ffffff24}.border-t-slate-600{--tw-border-opacity: 1;border-top-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/80{background-color:#fffbebcc}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/80{background-color:#eff6ffcc}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-lime-400{--tw-bg-opacity: 1;background-color:rgb(163 230 53 / var(--tw-bg-opacity, 1))}.bg-lime-50{--tw-bg-opacity: 1;background-color:rgb(247 254 231 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-pink-400{--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity, 1))}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/30{background-color:#f8fafc4d}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-400{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity, 1))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-white\/\[0\.12\]{background-color:#ffffff1f}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-opacity-50{--tw-bg-opacity: .5}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-amber-300{--tw-gradient-from: #fcd34d var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-200{--tw-gradient-from: #bfdbfe var(--tw-gradient-from-position);--tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from: #f87171 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50{--tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50{--tw-gradient-from: #f0f9ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-100{--tw-gradient-from: #f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-300{--tw-gradient-from: #cbd5e1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(203 213 225 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-400{--tw-gradient-from: #94a3b8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from: #334155 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-300{--tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #93c5fd var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-600{--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #059669 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-200{--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e2e8f0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-300{--tw-gradient-to: rgb(94 234 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #5eead4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-400{--tw-gradient-to: #fbbf24 var(--tw-gradient-to-position)}.to-amber-50\/50{--tw-gradient-to: rgb(255 251 235 / .5) var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.to-cyan-50{--tw-gradient-to: #ecfeff var(--tw-gradient-to-position)}.to-emerald-300{--tw-gradient-to: #6ee7b7 var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to: #34d399 var(--tw-gradient-to-position)}.to-emerald-50\/40{--tw-gradient-to: rgb(236 253 245 / .4) var(--tw-gradient-to-position)}.to-emerald-50\/50{--tw-gradient-to: rgb(236 253 245 / .5) var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to: #fb923c var(--tw-gradient-to-position)}.to-orange-50\/40{--tw-gradient-to: rgb(255 247 237 / .4) var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-red-50\/40{--tw-gradient-to: rgb(254 242 242 / .4) var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-sky-50\/40{--tw-gradient-to: rgb(240 249 255 / .4) var(--tw-gradient-to-position)}.to-sky-50\/50{--tw-gradient-to: rgb(240 249 255 / .5) var(--tw-gradient-to-position)}.to-slate-100{--tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position)}.to-slate-300{--tw-gradient-to: #cbd5e1 var(--tw-gradient-to-position)}.to-slate-400{--tw-gradient-to: #94a3b8 var(--tw-gradient-to-position)}.to-slate-50{--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to: #334155 var(--tw-gradient-to-position)}.to-slate-800{--tw-gradient-to: #1e293b var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to: #2dd4bf var(--tw-gradient-to-position)}.to-teal-50{--tw-gradient-to: #f0fdfa var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-teal-700{--tw-gradient-to: #0f766e var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-yellow-50{--tw-gradient-to: #fefce8 var(--tw-gradient-to-position)}.fill-slate-500{fill:#64748b}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[var\(--page-x\)\]{padding-left:var(--page-x);padding-right:var(--page-x)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(88px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.pb-\[calc\(92px_\+_env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-9{padding-left:2.25rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-3\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.pr-7{padding-right:1.75rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[var\(--page-top\)\]{padding-top:var(--page-top)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[28px\]{font-size:28px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.6\]{line-height:1.6}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.accent-slate-200{accent-color:#e2e8f0}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 1px 3px rgba(0,0,0,.04);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_3px\]{--tw-shadow: inset 0 0 0 3px;--tw-shadow-colored: inset 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-amber-500\/20{--tw-shadow-color: rgb(245 158 11 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-200\/50{--tw-shadow-color: rgb(191 219 254 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/20{--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/20{--tw-shadow-color: rgb(16 185 129 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/20{--tw-shadow-color: rgb(239 68 68 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-500\/20{--tw-shadow-color: rgb(14 165 233 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-300\/40{--tw-shadow-color: rgb(203 213 225 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-700{--tw-shadow-color: #334155;--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-500\/20{--tw-shadow-color: rgb(20 184 166 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-amber-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))}.ring-blue-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.ring-emerald-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))}.ring-red-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))}.ring-sky-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity, 1))}.ring-slate-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(241 245 249 / var(--tw-ring-opacity, 1))}.ring-teal-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.duration-\[180ms\]{transition-duration:.18s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.animation-delay-half{animation-delay:-1.25s}.\[filter\:brightness\(0\)_invert\(1\)\]{filter:brightness(0) invert(1)}.login-form{display:flex;flex-direction:column;gap:10px;background-color:#fff;padding:30px;width:450px;max-width:calc(100vw - 32px);border-radius:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;box-shadow:0 25px 60px -12px #0000001f}.login-form .flex-row{display:flex;flex-direction:row;align-items:center;gap:10px;justify-content:space-between}.login-form .span{font-size:14px;margin-left:5px;color:#2d79f3;font-weight:500;cursor:pointer;transition:color .15s}.login-form .span:hover{color:#1d5fc0}.login-form .p{text-align:center;color:#000;font-size:14px;margin:5px 0}.login-form .p.line{color:#6b7280}.obsidian--inline{position:absolute;min-height:100%}.login-form--glass{background-color:transparent;padding:0;width:100%;max-width:100%;border-radius:0;box-shadow:none}.login-form--glass .p{color:#94a3b8}.login-form--glass .span{color:#e2e8f0}.login-form--glass .span:hover{color:#f8fafc}.login-form--glass .p.line{color:#94a3b8bf}@keyframes slide-in-right{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.animate-slide-in-right{animation:slide-in-right .3s ease-out}@keyframes slide-down{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-slide-down{animation:slide-down .2s ease-out}@keyframes fade-in{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}.animate-fade-in{animation:fade-in .3s ease-out forwards}@keyframes scale-in{0%{transform:scale(0)}to{transform:scale(1)}}.animate-scale-in{animation:scale-in .2s ease-out}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b8}.sidebar-scroll::-webkit-scrollbar{width:4px}.sidebar-scroll::-webkit-scrollbar-track{background:transparent}.sidebar-scroll::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff40}@keyframes button-press{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}.animate-button-press{animation:button-press .2s ease-out}@keyframes success-bounce{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.animate-success-bounce{animation:success-bounce .5s cubic-bezier(.68,-.55,.265,1.55)}@keyframes ripple{0%{transform:scale(0);opacity:.6}to{transform:scale(4);opacity:0}}.animate-ripple{animation:ripple .6s ease-out}@keyframes confetti-fall{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(100px) rotate(360deg);opacity:0}}.animate-confetti{animation:confetti-fall 1s ease-out forwards}@keyframes shake-celebrate{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}.animate-shake-celebrate{animation:shake-celebrate .5s ease-in-out}@keyframes pulse-success{0%,to{box-shadow:0 0 #22c55eb3}50%{box-shadow:0 0 0 10px #22c55e00}}.animate-pulse-success{animation:pulse-success .6s ease-out}@keyframes fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .4s ease-out forwards}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-shimmer{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes pulse-ring{0%{transform:scale(.8);opacity:.8}50%{transform:scale(1);opacity:.4}to{transform:scale(.8);opacity:.8}}.animate-pulse-ring{animation:pulse-ring 2s ease-in-out infinite}@keyframes slide-in-bottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-in-bottom{animation:slide-in-bottom .35s ease-out forwards}@keyframes progress-fill{0%{width:0}}.animate-progress-fill{animation:progress-fill .8s ease-out forwards}@keyframes modal-overlay-in{0%{opacity:0}to{opacity:1}}.animate-modal-overlay{animation:modal-overlay-in .2s ease-out forwards}@keyframes modal-content-in{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-modal-content{animation:modal-content-in .25s cubic-bezier(.16,1,.3,1) forwards}@keyframes dropdown-enter{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-dropdown{animation:dropdown-enter .18s cubic-bezier(.16,1,.3,1) forwards}@keyframes drawer-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.animate-drawer-in{animation:drawer-in .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes status-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.animate-status-pulse{animation:status-pulse .3s ease-out}@keyframes row-highlight{0%{background-color:#3b82f614}to{background-color:transparent}}.animate-row-highlight{animation:row-highlight 1s ease-out}@keyframes shake-error{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.animate-shake-error{animation:shake-error .3s ease-out}@keyframes sidebar-item-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.animate-sidebar-item-in{animation:sidebar-item-in .2s ease-out forwards}@keyframes dot-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}.animate-dot-pulse{animation:dot-pulse 1.5s ease-in-out infinite}@keyframes menu-expand{0%{opacity:0;max-height:0;transform:translateY(-4px)}to{opacity:1;max-height:400px;transform:translateY(0)}}.animate-menu-expand{animation:menu-expand .25s ease-out forwards}@keyframes pulse-flow{0%,to{opacity:.3}50%{opacity:1}}.animate-pulse-flow{animation:pulse-flow 2s ease-in-out infinite}@keyframes stagger-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-stagger-in{opacity:0;animation:stagger-in .5s cubic-bezier(.16,1,.3,1) forwards}:root{--page-x: 16px;--page-top: 16px}@media (min-width: 768px){:root{--page-x: 24px;--page-top: 24px}}:root{--kpi-card-h: 230px;--kpi-card-h-phone: 240px}:root,:root[data-theme=light]{--sb-bg: #f7f8fb;--sb-border: #e9eaf2;--card-bg: #ffffff;--card-border: #e9eaf2;--avatar-bg: #e4e0fa;--text-strong: #1b1f2a;--text: #525866;--text-muted: #9aa1b0;--section: #9aa1b0;--divider: #e9eaf2;--btn-border: #e4e6f0;--btn-icon: #8a90a3;--primary: #6c5ce7;--primary-hover: #5a4bd1;--primary-soft: #edeafe;--flyout-bg: #ffffff;--flyout-border: #e9eaf2;--page-bg: #f7f8fb;--hover: #f4f4f9}:root[data-theme=dark]{--sb-bg: #0b0f17;--sb-border: #1c2230;--card-bg: #111726;--card-border: #222a3b;--avatar-bg: #2a2450;--text-strong: #f2f4fa;--text: #a7afc0;--text-muted: #6e7689;--section: #6e7689;--divider: #1c2230;--btn-border: #222a3b;--btn-icon: #8891a5;--primary: #7b6cf6;--primary-hover: #8e80ff;--primary-soft: rgba(124, 108, 246, .16);--flyout-bg: #111726;--flyout-border: #222a3b;--page-bg: #0b0f17;--hover: rgba(255, 255, 255, .045)}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}html[data-vt=circle]::view-transition-new(root){animation:vt-circle-reveal .6s cubic-bezier(.65,0,.35,1) forwards}@keyframes vt-circle-reveal{0%{clip-path:circle(0px at var(--vt-x, 50%) var(--vt-y, 50%))}to{clip-path:circle(var(--vt-r, 150vmax) at var(--vt-x, 50%) var(--vt-y, 50%))}}.sb{--sb-ease: cubic-bezier(.65, 0, .35, 1);--sb-ease-out: cubic-bezier(.2, .7, .2, 1);--sb-ease-in: cubic-bezier(.55, .085, .68, .53);--sb-geo: .8s var(--sb-ease);position:fixed;top:0;left:0;z-index:40;height:100vh;width:240px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:width .8s var(--sb-ease)}.sb[data-collapsed=true]{--sb-geo: .6s var(--sb-ease) .1s;width:80px;transition:width .6s var(--sb-ease) .1s}.sb button{font-family:inherit}.sb-panel{position:absolute;top:-1px;right:0;bottom:-1px;left:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid transparent;border-left:0;background:var(--card-bg)}@media (min-width: 768px){.sb:after{content:"";position:absolute;top:84px;right:-1px;bottom:0;width:1px;background:var(--card-border);pointer-events:none}}.sb-header{position:relative;flex:0 0 auto;height:64px;border-bottom:1px solid var(--divider)}.sb-logo-mark{position:absolute;left:26px;top:18px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#6c5ce7,#a78bfa);color:#fff;font-size:10.5px;font-weight:700;line-height:1}.sb-wordmark{position:absolute;left:64px;top:0;max-width:124px;height:64px;overflow:hidden;color:var(--text-strong);font-size:14.5px;font-weight:650;line-height:64px;text-overflow:ellipsis;white-space:nowrap;visibility:visible;transition:visibility 0s}.sb[data-collapsed=true] .sb-wordmark{visibility:hidden;transition:visibility 0s linear .7s}.sb-collapse-btn{position:absolute;top:20px;left:196px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--btn-border);border-radius:6px;background:var(--sb-bg);color:var(--btn-icon);cursor:pointer;transition:transform .8s var(--sb-ease),color .15s ease,border-color .15s ease}.sb-collapse-btn:hover{color:var(--primary);border-color:var(--primary)}.sb[data-collapsed=true] .sb-collapse-btn{transform:translate(-168px,30px) rotate(180deg);transition:transform .6s var(--sb-ease) .1s,color .15s ease,border-color .15s ease}.sb-account{display:flex;align-items:center;flex:0 0 auto;width:200px;height:52px;margin:16px 0 8px 20px;padding:0 0 0 4px;overflow:hidden;border:1px solid var(--card-border);border-radius:12px;background:var(--card-bg);box-shadow:0 4px 12px -8px #1b1f2a40;color:var(--text);text-align:left;cursor:pointer;transition:width var(--sb-geo)}:root[data-theme=dark] .sb-account{background:#151c30;box-shadow:0 4px 12px -8px #000000b3}.sb[data-collapsed=true] .sb-account{width:40px}.sb-account-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:999px;background:var(--avatar-bg);color:var(--primary);font-size:13px;font-weight:600}.sb-account-body{display:flex;align-items:center;gap:8px;flex:0 0 auto;width:155px;margin-left:9px;padding-right:7px;visibility:visible;transition:visibility 0s}.sb[data-collapsed=true] .sb-account-body{visibility:hidden;transition:visibility 0s linear .7s}.sb-account-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.sb-account-name,.sb-account-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-account-name{color:var(--text-strong);font-size:13.5px;font-weight:650;line-height:17px}.sb-account-role{color:var(--text-muted);font-size:12px;line-height:15px;text-transform:capitalize}.sb-plan-chip{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;height:20px;padding:0 7px 0 6px;border-radius:999px;background:linear-gradient(135deg,#6c5ce7,#a78bfa);color:#fff;font-size:10.5px;font-weight:700;line-height:1;white-space:nowrap}.sb-plan-chip svg{flex:0 0 auto;width:10px;height:10px}.sb-nav{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:4px 0 12px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.sb-nav::-webkit-scrollbar{display:none}.sb-section{display:flex;flex:0 0 auto;flex-direction:column}.sb-divider{flex:0 0 auto;width:200px;height:1px;margin:30px 0 16px 20px;background:var(--divider);transition:width var(--sb-geo)}.sb[data-collapsed=true] .sb-divider{width:40px}.sb-section-title{display:flex;align-items:center;flex:0 0 auto;width:200px;height:40px;margin-left:20px;padding:0;border:none;background:transparent;text-align:left;cursor:pointer;clip-path:inset(-8px 0 -8px -40px);transition:width var(--sb-geo)}.sb[data-collapsed=true] .sb-section-title{width:40px;cursor:default}.sb-section-inner{display:flex;align-items:center;flex:0 0 auto;width:200px;height:100%;padding:0 8px 0 10px;visibility:visible;transition:visibility 0s}.sb[data-collapsed=true] .sb-section-inner{visibility:hidden;transition:visibility 0s linear .7s}.sb-section-label{flex:0 0 auto;color:var(--section);font-size:11px;font-weight:600;letter-spacing:.05em;line-height:16px;text-transform:uppercase;white-space:nowrap;transition:color .15s ease}.sb-section-title:hover .sb-section-label{color:var(--text-strong)}.sb-section-dot{flex:0 0 auto;width:8px;height:8px;margin-left:6px;border-radius:999px;background:#f43f5e;transform:scale(0);transition:transform .16s ease-in}.sb-section-dot.is-shown{transform:scale(1);transition:transform .32s cubic-bezier(.34,1.56,.64,1) .12s}.sb-section-chevron{flex:0 0 auto;width:12px;height:12px;margin-left:auto;color:var(--text-muted);transition:transform .34s var(--sb-ease-out)}.sb-section-chevron.is-open{transform:rotate(180deg)}.sb-children{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s var(--sb-ease-out)}.sb-children.is-open{grid-template-rows:1fr;transition:grid-template-rows .36s var(--sb-ease-out)}.sb-children-inner{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear .26s}.sb-children.is-open .sb-children-inner{visibility:visible;transition:visibility 0s}.sb-children-list{display:flex;flex-direction:column}.sb-item{position:relative;display:flex;align-items:center;flex:0 0 auto;width:200px;height:40px;margin-left:20px;padding:0 8px 0 10px;overflow:hidden;border:none;border-radius:8px;background:transparent;color:var(--text);text-align:left;cursor:pointer;opacity:0;transform:translate(-8px);transition:width var(--sb-geo),opacity .14s ease,transform .14s ease,background-color .15s ease,color .15s ease}.sb-children.is-open .sb-item{opacity:1;transform:none;transition:width var(--sb-geo),opacity .26s ease calc(90ms + var(--i, 0) * 55ms),transform .38s var(--sb-ease-out) calc(90ms + var(--i, 0) * 55ms),background-color .15s ease,color .15s ease}.sb[data-collapsed=true] .sb-item{width:40px}.sb-item:hover{background:var(--hover);color:var(--text-strong)}.sb-item.is-active{background:var(--primary-soft);color:var(--primary)}.sb-item:focus-visible,.sb-section-title:focus-visible,.sb-account:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.sb-item-icon{flex:0 0 auto;width:20px;height:20px;margin-right:12px}.sb-item-text{display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:0;overflow:hidden;visibility:visible;transition:visibility 0s}.sb[data-collapsed=true] .sb-item-text{visibility:hidden;transition:visibility 0s linear .7s}.sb-item-label{font-size:14px;font-weight:500;white-space:nowrap}.sb-item.is-active .sb-item-label{font-weight:600}.sb-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--primary);color:#fff;font-size:10.5px;font-weight:700;line-height:1}.sb-rail-dot{position:absolute;top:8px;left:26px;width:8px;height:8px;border-radius:999px;background:var(--primary);box-shadow:0 0 0 2px var(--card-bg);opacity:0;transform:scale(0);transition:opacity .12s ease,transform .12s ease}.sb[data-collapsed=true] .sb-rail-dot{opacity:1;transform:scale(1);transition:opacity .2s ease .5s,transform .2s ease .5s}@keyframes sb-open-lean{0%,15%{transform:translate(0)}45%{transform:translate(calc(-20px + var(--f, 0) * 29px))}95%,to{transform:translate(0)}}@keyframes sb-open-label{0%{transform:translate(calc(56px + var(--f, 0) * 24px))}to{transform:translate(0)}}@keyframes sb-open-title{0%{transform:translate(-24px)}to{transform:translate(0)}}@keyframes sb-open-wordmark{0%{transform:translate(52px)}to{transform:translate(0)}}@keyframes sb-open-light{0%{transform:translate(-30px)}to{transform:translate(0)}}@keyframes sb-open-dark{0%{transform:translate(30px)}to{transform:translate(0)}}@keyframes sb-open-fade{0%{opacity:0}to{opacity:1}}.sb[data-opening=true] .sb-logo-mark,.sb[data-opening=true] .sb-item-icon{animation:sb-open-lean .8s cubic-bezier(.45,0,.55,1) both}.sb[data-opening=true] .sb-item{overflow:visible}.sb[data-opening=true] .sb-item-label,.sb[data-opening=true] .sb-badge{animation-name:sb-open-label;animation-duration:calc(.22s + var(--f, 0) * .16s);animation-timing-function:var(--sb-ease-out);animation-delay:calc(.25s + var(--f, 0) * 80ms);animation-fill-mode:both}.sb[data-opening=true] .sb-section-inner{animation:sb-open-title .38s var(--sb-ease-out) .38s both,sb-open-fade .15s ease-out .46s both}.sb[data-opening=true] .sb-section:first-child .sb-section-inner{animation-delay:.38s,.38s}.sb[data-opening=true] .sb-wordmark{animation:sb-open-wordmark .22s var(--sb-ease-out) .28s both}.sb[data-opening=true] .sb-account-body{animation:sb-open-fade .12s ease-out .54s both}.sb[data-opening=true] .sb-theme-label{transition:none}.sb[data-opening=true] .sb-theme-label--light{animation:sb-open-light .28s var(--sb-ease-out) .4s both,sb-open-fade 60ms linear .4s both}.sb[data-opening=true] .sb-theme-label--dark{animation:sb-open-dark .28s var(--sb-ease-out) .4s both,sb-open-fade 60ms linear .4s both}@keyframes sb-close-fade{0%{opacity:1}to{opacity:0}}@keyframes sb-close-label{0%{transform:translate(0)}to{transform:translate(64px)}}@keyframes sb-close-wordmark{0%{transform:translate(0)}to{transform:translate(90px)}}@keyframes sb-close-tilt{0%{transform:translate(0)}45%{transform:translate(calc(16px - 23px * var(--g, 0)))}to{transform:translate(0)}}@keyframes sb-close-tilt-logo{0%{transform:translate(0)}45%{transform:translate(20px)}to{transform:translate(0)}}@keyframes sb-close-light{0%{transform:translate(0)}to{transform:translate(-40px)}}@keyframes sb-close-dark{0%{transform:translate(0)}to{transform:translate(40px)}}@keyframes sb-close-hold{0%{width:34px;opacity:1}to{width:0;opacity:0}}.sb[data-closing=true] .sb-section-inner{animation:sb-close-fade 90ms linear both}.sb[data-closing=true] .sb-account-body{animation:sb-close-fade .2s linear both}.sb[data-closing=true] .sb-item-label,.sb[data-closing=true] .sb-badge{animation-name:sb-close-label;animation-duration:.22s;animation-timing-function:var(--sb-ease-in);animation-delay:calc(.1s + var(--g, 0) * .1s);animation-fill-mode:both}.sb[data-closing=true] .sb-wordmark{animation:sb-close-wordmark .25s var(--sb-ease-in) .1s both}.sb[data-closing=true] .sb-item-icon{animation-name:sb-close-tilt;animation-duration:.6s;animation-timing-function:cubic-bezier(.45,0,.55,1);animation-delay:calc(.1s + var(--g, 0) * 40ms);animation-fill-mode:both}.sb[data-closing=true] .sb-logo-mark{animation:sb-close-tilt-logo .6s cubic-bezier(.45,0,.55,1) .1s both}.sb[data-closing=true] .sb-item{overflow:visible}.sb[data-closing=true] .sb-theme-label{transition:none}.sb[data-closing=true] .sb-theme-label--light{animation:sb-close-hold .7s step-end both,sb-close-light .22s var(--sb-ease-in) .1s both}.sb[data-closing=true] .sb-theme-label--dark{animation:sb-close-hold .7s step-end both,sb-close-dark .22s var(--sb-ease-in) .1s both}.sb-footer{display:flex;justify-content:center;flex:0 0 auto;padding:16px 0 24px;border-top:1px solid var(--divider)}.sb-theme-row{display:inline-flex;align-items:center;gap:10px}.sb-theme-label{width:34px;overflow:hidden;color:var(--text);font-size:12px;font-weight:500;text-align:center;white-space:nowrap;opacity:1;transition:width .8s var(--sb-ease),opacity .25s ease .3s}.sb[data-collapsed=true] .sb-theme-label{width:0;opacity:0;transition:width .6s var(--sb-ease) .1s,opacity .15s ease}.sb-switch{position:relative;flex:0 0 auto;width:56px;height:28px;border:none;border-radius:999px;background:var(--primary);cursor:pointer}.sb-switch-knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:999px;background:#fff;transition:transform .25s ease-in-out}.sb-switch[data-theme=dark] .sb-switch-knob{transform:translate(28px)}.sb-switch-icon{position:absolute;top:50%;width:14px;height:14px;color:#fff;transform:translateY(-50%)}.sb-switch-icon--sun{right:8px}.sb-switch-icon--moon{left:8px}.sb-tooltip{position:fixed;z-index:1000;padding:6px 10px;border-radius:8px;background:var(--primary);color:#fff;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap;pointer-events:none;box-shadow:0 10px 30px #18183c38;transform:translateY(-50%);animation:sb-tooltip-in .15s ease-out}@keyframes sb-tooltip-in{0%{opacity:0;transform:translateY(-50%) translate(6px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.sb-menu{position:fixed;z-index:1000;min-width:150px;padding:8px;border:1px solid var(--flyout-border);border-radius:12px;background:var(--flyout-bg);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-shadow:0 18px 48px #0f14232e;animation:sb-menu-in .15s ease-out}@keyframes sb-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sb-menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:6px;background:transparent;color:var(--text);font-size:13px;font-weight:500;text-align:left;cursor:pointer}.sb-menu-item:hover{background:var(--primary-soft);color:var(--primary)}.sb-menu-head{padding:6px 10px 10px}.sb-menu-name{color:var(--text-strong);font-size:14px;font-weight:600}.sb-menu-sub{color:var(--text);font-size:12px}.sb-menu-divider{height:1px;margin:4px 0;background:var(--divider)}.sb-page{background:var(--page-bg)}.sb-offset{transition:margin-left .8s cubic-bezier(.65,0,.35,1)}@media (min-width: 768px){.sb-offset{margin-left:240px}.sb-offset[data-collapsed=true]{margin-left:80px;transition:margin-left .6s cubic-bezier(.65,0,.35,1) .1s}}html[data-theme=dark] main .bg-white{background-color:var(--card-bg)}html[data-theme=dark] main .bg-slate-50{background-color:var(--page-bg)}html[data-theme=dark] main .bg-slate-100{background-color:#18202f}html[data-theme=dark] main .bg-slate-200{background-color:#212b3d}html[data-theme=dark] main .hover\:bg-slate-50:hover{background-color:#131a27}html[data-theme=dark] main .hover\:bg-slate-100:hover{background-color:#212b3d}html[data-theme=dark] main .hover\:bg-slate-200:hover{background-color:#2a3549}html[data-theme=dark] main .border-slate-100{border-color:var(--divider)}html[data-theme=dark] main .border-slate-200{border-color:var(--card-border)}html[data-theme=dark] main .border-slate-200\/80{border-color:var(--card-border)}html[data-theme=dark] main .divide-slate-100>:not([hidden])~:not([hidden]){border-color:var(--divider)}html[data-theme=dark] main .divide-slate-200>:not([hidden])~:not([hidden]){border-color:var(--card-border)}html[data-theme=dark] main .text-slate-900,html[data-theme=dark] main .text-slate-800,html[data-theme=dark] main .text-slate-700{color:var(--text-strong)}html[data-theme=dark] main .text-slate-600,html[data-theme=dark] main .text-slate-500{color:var(--text)}html[data-theme=dark] main .text-slate-400,html[data-theme=dark] main .text-slate-300{color:var(--text-muted)}html[data-theme=dark] main .placeholder-slate-400::-moz-placeholder{color:var(--text-muted)}html[data-theme=dark] main .placeholder-slate-400::placeholder{color:var(--text-muted)}html[data-theme=dark] main .shadow-sm,html[data-theme=dark] main .shadow{box-shadow:0 1px 3px #0006}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400\/60::-moz-placeholder{color:#94a3b899}.placeholder\:text-slate-400\/60::placeholder{color:#94a3b899}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-red-400\/20:focus-within{--tw-ring-color: rgb(248 113 113 / .2)}.focus-within\:ring-red-500\/20:focus-within{--tw-ring-color: rgb(239 68 68 / .2)}.focus-within\:ring-white\/15:focus-within{--tw-ring-color: rgb(255 255 255 / .15)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-slate-200:hover{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:bg-amber-200:hover{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50\/50:hover{background-color:#f8fafc80}.hover\:bg-slate-50\/60:hover{background-color:#f8fafc99}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:from-emerald-700:hover{--tw-gradient-from: #047857 var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-teal-700:hover{--tw-gradient-to: #0f766e var(--tw-gradient-to-position)}.hover\:text-amber-800:hover{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.hover\:text-amber-900:hover{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-slate-200:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:shadow-card-hover:hover{--tw-shadow: 0 4px 12px rgba(0, 0, 0, .08), 0 2px 4px rgba(0, 0, 0, .06);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color), 0 2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-emerald-500:focus{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.focus\:border-red-400:focus{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.focus\:border-slate-300:focus{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))}.focus\:ring-red-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500\/20:focus{--tw-ring-color: rgb(239 68 68 / .2)}.focus\:ring-slate-900\/10:focus{--tw-ring-color: rgb(15 23 42 / .1)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-emerald-300:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-slate-300:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-slate-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-slate-900\/10:focus-visible{--tw-ring-color: rgb(15 23 42 / .1)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-50:disabled{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.disabled\:text-slate-500:disabled{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:active\:scale-100:active:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width: 640px){.sm\:inline{display:inline}.sm\:h-14{height:3.5rem}.sm\:w-11{width:2.75rem}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:.5rem}.sm\:p-5{padding:1.25rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 768px){.md\:z-30{z-index:30}.md\:col-span-2{grid-column:span 2 / span 2}.md\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.md\:-mb-6{margin-bottom:-1.5rem}.md\:mb-6{margin-bottom:1.5rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-64{height:16rem}.md\:h-\[64px\]{height:64px}.md\:min-h-\[calc\(100dvh-64px\)\]{min-height:calc(100dvh - 64px)}.md\:min-w-\[160px\]{min-width:160px}.md\:flex-none{flex:none}.md\:\!translate-x-0{--tw-translate-x: 0px !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.md\:\!scale-100{--tw-scale-x: 1 !important;--tw-scale-y: 1 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:items-center{align-items:center}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-8{gap:2rem}.md\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.md\:\!overflow-visible{overflow:visible!important}.md\:\!rounded-none{border-radius:0!important}.md\:bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:pb-12{padding-bottom:3rem}.md\:pb-6{padding-bottom:1.5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}}@media (min-width: 1024px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-56{width:14rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:pb-8{padding-bottom:2rem}}.\[\&\>\*\]\:w-full>*{width:100%}@media (min-width: 640px){.sm\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>svg\]\:h-4>svg{height:1rem}.\[\&\>svg\]\:w-4>svg{width:1rem}html[data-theme=dark] .\[html\[data-theme\=dark\]_\&\]\:border-\[\#1c2230\]{--tw-border-opacity: 1;border-color:rgb(28 34 48 / var(--tw-border-opacity, 1))}html[data-theme=dark] .\[html\[data-theme\=dark\]_\&\]\:bg-\[\#0b0f17\]\/95{background-color:#0b0f17f2}
