:root{--bg:#f7f7f5;--bg-2:#f1f1ee;--panel:#fff;--panel-2:#f4f4f2;--border:#e5e7eb;--border-strong:#d1d5db;--ink:#171717;--text:#171717;--muted:#6b7280;--muted-2:#9ca3af;--accent:#16794b;--accent-strong:#1a8452;--accent-deep:#0f4f30;--accent-soft:#e3f2ea;--gold:#16794b;--gold-2:#1a8452;--gold-soft:#e3f2ea;--green:#16794b;--green-soft:#e3f2ea;--red:#dc2626;--red-soft:#fee2e2;--amber:#d97706;--amber-soft:#fef3c7;--sidebar:#17191c;--sidebar-2:#232629;--radius:8px;--radius-sm:6px;--radius-lg:10px;--control-radius:8px;--field-border:#d1d5db;--label-ink:#4b5563;--shadow:0 1px 2px #1717170a;--shadow-lg:0 2px 8px #1717170f;--font-serif:"Switzer", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-sans:"Switzer", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--print-font-serif:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--print-font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--print-muted:#8b9099;--print-green:#2f7d4f;--print-green-soft:#e4f3ea;--print-red:#e0413c;--print-red-soft:#fdecec;--print-gold:#5b7016;--print-gold-soft:#eef9d4;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--info:#2563eb;--info-soft:#e3eefb;--focus-ring:0 0 0 4px var(--accent-soft);--destructive:var(--red);--destructive-soft:var(--red-soft);--success:var(--green);--success-soft:var(--green-soft);--warning:var(--amber);--warning-soft:var(--amber-soft);--control-h-sm:32px;--control-h-md:40px;--control-h-lg:48px;--control-h-pos:44px;--shadow-popover:0 12px 32px #14161a24, 0 2px 8px #14161a0f;--shadow-dialog:0 24px 64px #14161a38, 0 4px 16px #14161a14;--transition-fast:.12s cubic-bezier(.2, 0, 0, 1);--transition:.18s cubic-bezier(.2, 0, 0, 1)}@font-face{font-family:Switzer;src:url(/fonts/switzer/Switzer-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer/Switzer-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer/Switzer-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer/Switzer-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;letter-spacing:.01em;font-size:15px;font-weight:400}h1,h2,h3,h4{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink);font-weight:700}button{font-family:var(--font-sans);cursor:pointer;border:1px solid var(--border-strong);border-radius:var(--control-radius);letter-spacing:0;background:var(--panel);color:var(--ink);justify-content:center;align-items:center;gap:7px;padding:10px 18px;font-size:14px;font-weight:600;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s,color .16s;display:inline-flex}button>svg{flex:none}button:hover{background:var(--panel-2)}button:active{transform:scale(.985)}button:disabled{opacity:.45;cursor:not-allowed;transform:none}.button{cursor:pointer;border:1px solid var(--border-strong);border-radius:var(--control-radius);letter-spacing:0;background:var(--panel);color:var(--ink);justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s,color .16s;display:inline-flex}.button:hover{background:var(--panel-2);text-decoration:none}.button:active{transform:scale(.985)}input,select,textarea{font-family:var(--font-sans);background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:var(--control-radius);width:100%;padding:11px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}input::placeholder{color:var(--muted-2)}input:focus,select:focus,textarea:focus{background:var(--panel);border-color:var(--accent-strong);box-shadow:0 0 0 4px var(--accent-soft);outline:none}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2316794b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:13px;padding-right:36px}select::-ms-expand{display:none}a{color:var(--gold);text-decoration:none}a:hover{text-decoration:underline}.app{background:var(--bg);flex-direction:row;gap:12px;height:100vh;padding:12px;display:flex}.sidebar{background:var(--sidebar);border-radius:var(--radius-lg);flex-direction:column;flex-shrink:0;gap:2px;width:236px;padding:16px 12px;display:flex}.side-brand-row{justify-content:space-between;align-items:center;gap:6px;margin:0 0 16px 2px;display:flex}.side-brand{border-radius:var(--radius);background:var(--accent);flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.side-brand img{-o-object-fit:contain;object-fit:contain;background:#fff;width:100%;height:100%;padding:4px}.side-brand-text{color:#fff;letter-spacing:.01em;font-size:15px;font-weight:800;line-height:1}.side-hide-btn{border-radius:var(--radius-sm);color:#9aa0a8;cursor:pointer;background:0 0;border:1px solid #ffffff1f;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-right:2px;transition:all .15s;display:inline-flex}.side-hide-btn:hover{color:#fff;background:var(--sidebar-2);border-color:#fff3}.side-nav{flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.side-link{border-radius:var(--radius);color:#9aa0a8;white-space:nowrap;background:0 0;border:none;flex-shrink:0;align-items:center;gap:12px;width:100%;height:42px;padding:0 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.side-link svg{flex-shrink:0}.side-link-label{text-overflow:ellipsis;overflow:hidden}.side-link:hover{color:#fff;background:var(--sidebar-2)}.side-link.active{color:#fff;background:var(--accent)}.side-group{flex-direction:column;display:flex}.side-group-head{border-radius:var(--radius);color:#7c828a;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:10px;width:100%;height:38px;padding:0 12px;font-size:11.5px;font-weight:700;transition:all .15s;display:flex}.side-group-head:hover{color:#fff;background:var(--sidebar-2)}.side-group-head.has-active{color:#cfd3d8}.side-group-label{text-align:left;text-overflow:ellipsis;flex:1;overflow:hidden}.side-group-chevron{flex-shrink:0;transition:transform .18s}.side-group.expanded .side-group-chevron{transform:rotate(180deg)}.side-group-body{flex-direction:column;gap:2px;padding:2px 0 4px;display:flex}.side-bottom{border-top:1px solid #ffffff14;flex-direction:column;flex-shrink:0;gap:2px;margin-top:8px;padding-top:8px;display:flex}.side-user-trigger{border-radius:var(--radius);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;margin-top:2px;padding:7px 8px;transition:background .15s;display:flex}.side-user-trigger:hover,.side-user-trigger.active{background:var(--sidebar-2)}.side-user-av{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12.5px;font-weight:800;display:grid}.side-user-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;overflow:hidden}.side-user-role{color:#9aa0a8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.side-user-chevron{color:#9aa0a8;flex-shrink:0;transition:transform .2s}.side-user-dd{z-index:60;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);width:240px;padding:8px;position:absolute;bottom:calc(100% + 8px);left:0}.main{background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:24px;flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.sidebar-toggle-btn{border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--panel);color:var(--muted);cursor:pointer;align-self:flex-start;align-items:center;gap:8px;margin:16px 16px 0;padding:7px 12px;font-size:12.5px;font-weight:700;transition:all .15s;display:inline-flex}.sidebar-toggle-btn:hover{background:var(--panel-2);color:var(--ink)}.app.sidebar-hidden .sidebar{display:none}.footer{letter-spacing:.04em;color:var(--muted);border-top:1px solid var(--border);background:var(--panel);flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:10px 20px;font-size:11.5px;line-height:1;display:flex}.footer .footer-logo-link{align-items:center;line-height:1;display:inline-flex}.footer .footer-logo-link img,.footer .shopipos-logo-img{vertical-align:middle;display:block}.footer .footer-text{color:var(--muted);align-items:center;line-height:1;display:inline-flex;transform:translateY(.5px)}.footer a{color:var(--gold);font-weight:600}.footer-legal-links{border-inline-start:1px solid var(--border);align-items:center;gap:10px;margin-inline-start:6px;padding-inline-start:10px;display:inline-flex}.footer-legal-links a{font-weight:600;text-decoration:none}.auth-page>.footer .footer-legal-links{border-inline-start-color:#ffffff2e}.shopipos-logo-img{-o-object-fit:contain;object-fit:contain}.content{flex:auto;min-height:0;padding:24px 28px;overflow:auto}.scroll-fade-x{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%)}.hamburger{border:1px solid var(--border-strong);background:var(--panel);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:none}.hamburger:hover{background:var(--panel-2)}.side-backdrop{z-index:90;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#1012166b;position:fixed;inset:0}@media (width<=860px){.app{gap:0;height:100dvh;padding:0}.main{border-radius:0}.content{padding:14px 13px}.sidebar{z-index:100;will-change:transform;border-radius:0 18px 18px 0;width:260px;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-115%);box-shadow:0 12px 44px #00000059}.app.side-open .sidebar{transform:translate(0)}.hamburger{z-index:101;box-shadow:var(--shadow-popover);display:inline-flex;position:fixed;top:12px;left:12px}.sidebar-toggle-btn{display:none}h2{font-size:20px}.card{padding:16px}.modal{width:min(440px,94vw)!important}}@media (width<=480px){.content{padding:12px 10px}.card{border-radius:16px;padding:14px}h2{font-size:18px}}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px}.row{gap:12px;display:flex}.col{flex-direction:column;gap:12px;display:flex}.muted{color:var(--muted)}.right{text-align:right}.badge{letter-spacing:.05em;text-transform:capitalize;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.badge.green{background:var(--green-soft);color:var(--green)}.badge.red{background:var(--red-soft);color:var(--red)}.badge.amber{background:var(--amber-soft);color:var(--amber)}.badge.gold{background:var(--gold-soft);color:var(--gold)}.badge:not(.green):not(.red):not(.amber):not(.gold){background:var(--panel-2);color:var(--muted)}.scan-label{letter-spacing:.08em;text-transform:capitalize;color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.icon-btn{border:1px solid var(--border-strong);background:var(--panel);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.icon-btn:hover{border-color:var(--gold);background:var(--panel-2)}.modal-bg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#14161a8c;justify-content:center;align-items:center;padding:16px;animation:.15s fade;display:flex;position:fixed;inset:0}.modal{width:min(560px,94vw);max-height:84vh;box-shadow:var(--shadow-lg);overflow:auto}.button-link{border:1px solid var(--border-strong);color:var(--ink);border-radius:var(--radius-sm);align-items:center;padding:11px 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.button-link:hover{border-color:var(--gold);background:var(--panel-2);text-decoration:none}.confirm-card{text-align:center;align-items:stretch;gap:14px;width:min(380px,94vw)}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--border);padding:12px 10px}th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}tbody tr:hover{background:var(--panel-2)}.row-actions{opacity:0;gap:4px;transition:opacity .1s;display:flex}tr:hover .row-actions,tr:focus-within .row-actions{opacity:1}@media (hover:none){.row-actions{opacity:1}}.login-wrap{background:var(--bg);align-items:stretch;height:100vh;display:flex}.login-hero{color:#fff;background-color:#1c1a17;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;flex:1;justify-content:flex-end;padding:64px;display:flex}.login-hero .wordmark{font-family:var(--font-serif);letter-spacing:.14em;text-transform:uppercase;font-size:52px;font-weight:700}.login-hero .wordmark .dot{color:var(--accent)}.login-hero .hero-logo{filter:drop-shadow(0 10px 28px #00000073);width:168px;max-width:50%;height:auto;margin-left:-19px}.login-hero .tagline{letter-spacing:.3em;color:var(--accent);text-transform:uppercase;margin-top:12px;font-size:13px;font-weight:400}.login-hero .sub{color:#ffffffc7;letter-spacing:.02em;max-width:380px;margin-top:14px;font-size:14px;font-weight:400;line-height:1.7}.login-panel{flex-direction:column;width:460px;padding:0;display:flex}.login-panel-inner{flex:1;justify-content:center;align-items:center;width:100%;padding:40px;display:flex}.login-card{width:100%;max-width:340px}.gold-rule{background:var(--accent);border:0;border-radius:999px;width:44px;height:3px;margin:10px 0}.setup-wrap{background:var(--bg);align-items:stretch;min-height:100dvh;display:flex;position:relative}.setup-lang-select{z-index:110;align-items:center;min-width:170px;display:inline-flex;position:relative}.setup-lang-select .setup-lang-xselect{color:#fff;width:100%}.setup-lang-select .xselect-trigger{color:#fff;background:#ffffff1a;border-color:#ffffff2e;border-radius:999px;height:40px;padding:0 14px;font-size:13px;font-weight:650}.setup-lang-select .xselect-trigger:hover{background:#ffffff29}.setup-lang-select .xselect-menu{min-width:190px;max-height:min(360px,60vh);z-index:99999!important}.setup-h1{font-family:var(--font-serif);margin:6px 0 4px;font-size:30px}.setup-desc{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.6}.setup-nav{justify-content:space-between;align-items:center;margin-top:28px;display:flex}@media (width<=820px){.setup-wrap{flex-direction:column}}@media (width<=860px){.login-wrap{flex-direction:column}.login-hero{flex:none;justify-content:flex-end;min-height:220px;padding:32px}.login-hero .hero-logo{width:200px}.login-hero .sub{display:none}.login-panel{flex:1;width:100%}}.pos-grid{grid-template-columns:1fr 500px;gap:22px;height:100%;display:grid}.scan-input{text-align:center;letter-spacing:.04em;border:1.5px solid var(--border-strong);border-radius:14px;padding:16px 18px;font-size:20px;font-weight:600}.field>.scan-label{margin:0}.form-section{letter-spacing:.09em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--border);margin-top:8px;padding-bottom:5px;font-size:11px;font-weight:600}.form-section:first-child{margin-top:0}.bs-seg{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bs-seg .mini{flex:none;padding:6px 9px}.bs-preview{flex-direction:column;flex:1;gap:6px;min-width:160px;display:flex}.bs-preview code{background:var(--panel-2);border:1px dashed var(--border-strong);letter-spacing:.03em;border-radius:10px;padding:10px 14px;font-size:15px;font-weight:700;display:block}button.mini{padding:6px 12px;font-size:13px}.img-tiles{flex-wrap:wrap;gap:10px;display:flex}.img-tile{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;width:76px;height:76px;position:relative;overflow:hidden}.img-tile img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.img-tile .x{color:#fff;background:#16181bb8;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:11px;line-height:1;display:flex;position:absolute;top:4px;right:4px}.img-tile .x:hover{background:var(--red)}.img-add{border:1.5px dashed var(--border-strong);width:76px;height:76px;color:var(--muted);cursor:pointer;background:var(--panel);border-radius:12px;justify-content:center;align-items:center;font-size:24px;transition:all .15s;display:flex}.img-add:hover{border-color:var(--ink);color:var(--ink)}.addr-modal .addr-card{border:1px solid var(--border);background:var(--panel);border-radius:12px;padding:12px 14px}.addr-modal .addr-card.is-default{border-color:var(--gold);background:var(--gold-soft)}.addr-modal .addr-card.editing{border-color:var(--gold)}.addr-icons{flex-shrink:0;align-items:center;gap:6px;display:flex}.cell-input{width:100%;padding:8px 10px}.vdetail{flex-wrap:wrap;align-items:flex-start;gap:20px 28px;padding:16px 14px;display:flex}.vd-block{flex-direction:column;gap:8px;min-width:200px;display:flex}.vd-title{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:12px;font-weight:700}.vd-readout{border:1px solid var(--border);background:var(--panel);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;min-height:37px;padding:8px 10px;display:flex}.vd-actions{align-self:stretch;align-items:flex-end;margin-left:auto;display:flex}.money-input{border:1px solid var(--border-strong);background:var(--panel);border-radius:8px;align-items:center;display:flex;overflow:hidden}.money-input span{color:var(--muted);border-right:1px solid var(--border);background:var(--panel-2);align-self:stretch;align-items:center;padding:0 8px;font-size:13px;display:flex}.money-input input{border:none;border-radius:0;flex:1;min-width:0}.money-input input:focus{box-shadow:none;outline:none}.money-input:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.switch{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.switch input{opacity:0;width:0;height:0;position:absolute}.switch .slider{background:var(--border-strong);border-radius:999px;flex:none;width:38px;height:22px;transition:background .15s;position:relative}.switch .slider:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.switch input:checked+.slider{background:var(--gold)}.switch em{color:var(--muted);font-style:normal}.rte{border:1px solid var(--border-strong);background:var(--panel);border-radius:8px;overflow:hidden}.rte-toolbar{border-bottom:1px solid var(--border);background:var(--panel-2);flex-wrap:wrap;align-items:center;gap:2px;padding:5px 6px;display:flex}.rte-btn{width:28px;height:28px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.rte-btn:hover{background:var(--border)}.rte-body{outline:none;min-height:120px;padding:10px 12px;font-size:14px;line-height:1.5}.rte-body:empty:before{content:attr(data-ph);color:var(--muted)}.rte-body ul,.rte-body ol{margin:6px 0;padding-left:22px}.rte-body a{color:var(--gold)}.taginput,.taginput-field{position:relative}.taginput-menu{z-index:30;background:var(--panel);border:1px solid var(--border-strong);border-radius:8px;max-height:220px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 8px 24px #0000001f}.taginput-opt{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;padding:8px 12px;font-size:13.5px;display:block}.taginput-opt:hover{background:var(--panel-2)}.tagchip{background:var(--panel-2);border:1px solid var(--border);color:var(--ink);border-radius:999px;align-items:center;gap:5px;padding:3px 6px 3px 10px;font-size:12.5px;display:inline-flex}.tagchip button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;align-items:center;padding:1px;display:inline-flex}.tagchip button:hover{background:var(--border);color:var(--red)}.combo{position:relative}.combo-field{align-items:center;display:flex;position:relative}.combo-field input{width:100%;padding-right:34px}.combo-caret{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.combo-caret:hover{background:var(--border);color:var(--ink)}.combo-menu{z-index:30;background:var(--panel);border:1px solid var(--border-strong);border-radius:10px;max-height:240px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 10px 30px #10182824}.combo-opt{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.combo-opt:hover{background:var(--gold-soft);color:var(--gold)}.combo-opt.sel{color:var(--gold);font-weight:600}.combo-new{border-top:1px solid var(--border);color:var(--gold);font-weight:600}.combo-hint{border-top:1px solid var(--border);color:var(--muted);padding:7px 10px;font-size:12px}.money-input{background:var(--panel-2);border:1px solid #0000;border-radius:9px;transition:border-color .12s,box-shadow .12s,background .12s}.money-input input{background:0 0}.money-input span{color:var(--muted);border-right-color:var(--border);background:0 0;font-weight:500}.money-input:hover{border-color:var(--field-border);background:var(--panel)}.money-input:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft);background:var(--panel)}.rte{border:1px solid var(--field-border);background:var(--panel);border-radius:9px}.rte:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.rte-body{min-height:130px}.taginput-field input{background:var(--panel-2);border:1px solid #0000;border-radius:9px;transition:border-color .12s,box-shadow .12s,background .12s}.taginput-field input:hover{border-color:var(--field-border);background:var(--panel)}.taginput-field input:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft);background:var(--panel)}.tagchip{background:var(--gold-soft);color:var(--gold);border:1px solid #0000;padding:4px 6px 4px 11px;font-weight:500}.tagchip button{color:var(--gold)}.tagchip button:hover{color:var(--gold);background:#00000014}.taginput-opt{font-size:13px}.taginput-opt:hover{background:var(--gold-soft);color:var(--gold)}.switch .slider{width:40px;height:23px}.switch .slider:before{width:17px;height:17px}.switch input:checked+.slider:before{transform:translate(17px)}.switch em{color:var(--label-ink);font-weight:500}.vd-readout{box-sizing:border-box;align-items:center;min-height:40px;display:flex}.rte-toolbar{gap:4px}.rte-sep{background:var(--border);align-self:stretch;width:1px;margin:3px 4px}.ghost.mini.active{border-color:var(--gold);color:var(--gold);background:var(--gold-soft)}.vdetail .field input:not([type=checkbox]),.vdetail .xselect-trigger,.vdetail .vd-readout{box-sizing:border-box;min-height:38px}.vd-block{gap:10px}.chip-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.results-list{flex-direction:column;gap:8px;margin-top:14px;display:flex}.result-item{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:14px;padding:12px;transition:all .12s;display:flex}.result-item:hover{border-color:var(--gold);box-shadow:var(--shadow);background:#fff}.cart-panel{flex-direction:column;height:100%;display:flex}.cart-panel h3{margin:0 0 4px;font-size:20px}.cart-items{flex-direction:column;flex:1;gap:10px;margin:4px -4px;padding:0 4px;display:flex;overflow:auto}.cart-line{border:1px solid var(--border);background:var(--panel);border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cart-line .cl-thumb{-o-object-fit:cover;object-fit:cover;background:var(--panel-2);border-radius:12px;flex-shrink:0;width:48px;height:48px}.cart-line .cl-info{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.cart-line .cl-total-inline{white-space:nowrap;font-size:13.5px;font-weight:700}.cart-line .cl-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.cart-line .cl-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cart-line .cl-chip{height:22px;color:var(--muted);background:var(--panel-2);border:1px solid var(--border);border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.cart-line .cl-chip.warn{color:var(--amber);background:var(--amber-soft);border-color:#0000}.cart-line .cl-del{background:var(--red-soft);color:#c0392b;border:1px solid #f0c4bf;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.cart-line .cl-del svg{width:18px;height:18px}.cart-line .cl-del:hover{background:var(--red);border-color:var(--red)}.qty{align-items:center;gap:2px;display:flex}.qty button{background:var(--panel-2);border:1px solid var(--border-strong);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.qty button svg{display:block}.qty button:hover{background:var(--bg-2)}.qty button.qty-plus{background:var(--accent);border-color:var(--accent);color:#fff}.qty button.qty-plus:hover{background:var(--accent-strong)}.cart-line .cl-del svg{display:block}.qty span{text-align:center;min-width:26px;font-size:13px;font-weight:700}.prod-card:hover{box-shadow:var(--shadow)}.pc-noimg{width:100%;height:100%}.pc-price strong{font-size:16px}.pc-add{border:1px solid var(--border-strong);background:var(--panel);border-radius:12px;width:100%;margin-top:auto;padding:9px;font-size:13px;font-weight:600}.pay-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pay-types button{text-overflow:ellipsis;white-space:nowrap;padding:14px 8px;font-weight:500;overflow:hidden}.pay-types button.sel{background:var(--ink);color:#fff;border-color:var(--ink)}.cart-empty{color:var(--muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:180px;padding:28px 16px;display:flex}.cart-empty .ce-ic{background:var(--panel-2);width:64px;height:64px;color:var(--gold);border:1px solid var(--border);border-radius:50%;place-items:center;display:grid}.cart-empty .ce-title{font-family:var(--font-serif);color:var(--ink);font-size:19px}.cart-empty .ce-sub{max-width:230px;font-size:13px}.checkout-dock{border-top:1px solid var(--border);flex-direction:column;margin-top:10px;padding-top:4px;display:flex}.checkout-dock>:first-child{border-top:none}.dock-line{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:6px 0;display:flex}.dock-line .dl-label{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:11px}.dock-line .dl-ctrl{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.link-btn{color:var(--gold);background:0 0;border:none;width:auto;padding:6px 2px;font-weight:600}.link-btn:hover{background:0 0;text-decoration:underline}.link-btn.muted{color:var(--muted);font-weight:500}.link-btn .lb-amt{font-weight:700}.disc-pill{background:var(--gold-soft);color:var(--gold);border-radius:999px;align-items:center;gap:4px;padding:4px 4px 4px 14px;font-weight:700;display:inline-flex}.disc-pill button{color:var(--gold);background:0 0;border:none;border-radius:999px;padding:2px 9px;font-size:13px}.disc-pill button:hover{background:var(--gold-soft)}.credit-inline{align-items:center;gap:8px;display:flex}.credit-inline input{text-align:right;width:92px;padding:7px 10px;font-weight:600}.credit-inline .cu-bal{color:var(--muted);white-space:nowrap;font-size:11px}.credit-inline button{padding:4px 9px}.code-row{gap:8px;padding:2px 0 10px;display:flex}.code-row input{padding:9px 11px}.dock-summary{border-top:1px solid var(--border);padding:14px 0 2px}.dock-summary .tl{justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.dock-summary .tl+.tl{margin-top:8px}.dock-summary .tl .muted{color:var(--muted)}.dock-summary .tl-grand{border-top:1px solid var(--border);margin-top:10px;padding-top:12px}.dock-summary .tl-grand .grand{font-family:var(--font-serif);color:var(--ink);font-size:30px;font-weight:700;line-height:1}.dock-summary .credit-block{border-top:1px dashed var(--border);flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;display:flex}.seg{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--panel);align-items:stretch;transition:border-color .15s,box-shadow .15s;display:inline-flex;overflow:hidden}.seg:hover{border-color:var(--gold)}.seg button{color:var(--ink);background:0 0;border:none;border-radius:0;font-weight:500}.seg .seg-search{letter-spacing:.02em;color:var(--muted-2);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:11px 22px;display:inline-flex}.seg .seg-search svg{color:var(--gold);flex-shrink:0}.seg .seg-search:hover{background:var(--panel-2);color:var(--ink)}.seg .seg-plus{color:var(--gold);background:var(--panel-2);border-left:1px solid var(--border);padding:11px 18px;font-size:18px;font-weight:700;line-height:1}.seg .seg-plus:hover{background:var(--gold-soft)}.cust-chip{align-items:center;gap:10px;padding:10px 2px;display:flex}.cust-chip.head-chip{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);gap:8px;min-width:0;max-width:62%;padding:5px 7px}.cust-chip.head-chip .av{width:26px;height:26px;font-size:12px}.cust-chip.head-chip .nm{font-size:13px}.cust-chip.head-chip .mini{padding:4px 8px;font-size:12px}.cust-chip .av{background:linear-gradient(135deg, var(--gold-2), var(--gold));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex}.cust-chip .nm{color:var(--ink);font-weight:600}.cust-chip .mini{padding:6px 10px;font-size:13px}.old-price{color:var(--muted-2);font-size:12px;text-decoration:line-through}.right .old-price{display:block}@keyframes toastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes sp-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@keyframes sp-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.modal h3{margin-top:0;font-size:20px;font-weight:700}.labels-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.label{color:#000;text-align:center;font-family:var(--font-sans);background:#fff;border:none;border-radius:4px;padding:8px}.label img{max-width:100%}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border:2px solid var(--bg);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--muted-2)}@media (width<=980px){.pos-grid{grid-template-columns:1fr;gap:16px;height:auto}.cart-panel{height:auto}.cart-items{max-height:none;overflow:visible}.content{padding:18px 16px}}@media (width<=600px){body{font-size:14px}.content{padding:14px 12px}.card{border-radius:12px;padding:14px}.scan-input{padding:14px;font-size:18px}.seg{flex:auto;justify-content:stretch}.seg .seg-search{flex:1;justify-content:center}.modal .row{flex-wrap:wrap}.modal .row>*{flex:140px}.card>table,.card table{white-space:nowrap;display:block;overflow-x:auto}.totals .grand{font-size:26px}.pay-types button{padding:12px 4px;font-size:13px}.login-panel{padding:24px 18px}.login-hero{min-height:180px;padding:36px 28px}.login-hero .hero-logo{width:180px}}.logo-preview.dark{background:#1c1a17}.logo-preview.wide{width:200px;height:90px}.logo-preview.wide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}textarea{resize:vertical}.logo-preview{border:1px solid var(--border-strong);background:#fff;border-radius:8px;justify-content:center;align-items:center;width:110px;height:54px;display:flex;overflow:hidden}.logo-preview img{max-width:100%;max-height:100%}.page-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.seg-toggle{background:var(--panel-2);border:1px solid var(--border-strong);border-radius:999px;padding:3px;display:inline-flex}.seg-toggle button{color:var(--muted);background:0 0;border:none;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:500;transition:all .12s!important}.seg-toggle button:hover{color:var(--ink)}.seg-toggle button.on{background:var(--ink);color:#fff;font-weight:600;box-shadow:0 2px 6px #0000001f}.range-pill{background:var(--panel);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:4px 8px 4px 12px;transition:border-color .14s,box-shadow .14s;display:inline-flex;box-shadow:0 1px 4px #00000005}.range-pill:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px #c19a5224}.range-pill input[type=date]{width:130px;color:var(--ink);background:0 0;border:none;padding:6px 4px;font-size:13px;box-shadow:none!important}.range-pill .rp-dash{color:var(--muted)}.range-pill .rp-go{background:var(--ink);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:6px 12px;font-weight:600;transition:opacity .12s}.range-pill .rp-go:hover{opacity:.88}@media (width<=760px){.range-pill{flex-wrap:wrap}}.prod-cell{align-items:center;gap:10px;display:flex}.confirm-icon{background:linear-gradient(135deg, var(--gold-2), var(--gold));color:#fff;width:64px;height:64px;font-family:var(--font-serif);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;font-size:22px;font-weight:700;display:flex;box-shadow:0 6px 18px #16794b66}.receipt{color:#111;letter-spacing:.02em;background:#fff;padding:0;font-family:Jost,Arial,sans-serif;font-size:12px;line-height:1.55;display:inline-block}.receipt-body{box-sizing:border-box}.receipt .r-tax-head{letter-spacing:.04em;text-transform:uppercase;margin-top:6px;font-size:10.5px}.receipt .r-tax-base{opacity:.85;font-size:10px}.receipt .r-shopipos-mark{text-align:center;margin-top:14px}.receipt .r-spm-word{letter-spacing:-.005em;color:#374151;font-size:13px;font-weight:400;line-height:1.15;display:inline-block}.receipt .r-spm-word strong{font-weight:800}@media print{.receipt .r-spm-word{color:#000!important}}.receipt .r-center{text-align:center}.receipt .r-logo{width:150px;max-width:70%;margin:0 auto 4px;display:block}.receipt .r-legal{letter-spacing:.16em;text-transform:uppercase;margin-top:8px;font-size:11px}.receipt .r-addr{color:#555;margin-top:4px;font-size:10.5px;line-height:1.4}.receipt .r-site{letter-spacing:.18em;text-transform:uppercase;margin-top:6px;font-size:11px}.receipt .r-rule{border:none;border-top:1px solid #111;margin:14px 0}.receipt .r-rule-thin{border:none;border-top:1px solid #ddd;margin:12px 0}.receipt .r-meta{color:#333;font-size:11px}.receipt .r-row{justify-content:space-between;gap:10px;display:flex}.receipt .r-item{margin-bottom:9px}.receipt .r-item-name{letter-spacing:.02em;font-weight:600}.receipt .r-item-sub{color:#666;justify-content:space-between;font-size:10.5px;display:flex}.receipt .r-total{letter-spacing:.04em;font-size:15px;font-weight:700}.receipt .r-muted{color:#666}.receipt .r-note{color:#777;font-size:10px;line-height:1.5}.receipt .r-thanks{font-family:var(--font-serif);letter-spacing:.04em;margin-top:4px;font-size:18px}.admin-shell{min-height:100vh;color:var(--ink);background:#e9ecef;grid-template-columns:76px minmax(0,1fr);display:grid}.admin-rail{background:#141619;border-right:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:8px;height:100vh;padding:14px 10px;display:flex;position:sticky;top:0}.admin-rail button{color:#a7adb5;background:0 0;border:1px solid #0000;border-radius:15px;width:46px;height:46px;padding:0}.admin-rail button:hover,.admin-rail button.active{color:var(--ink);background:var(--accent);border-color:var(--accent)}.admin-rail-spacer{flex:1}.admin-main{width:100%;max-width:1440px;margin:0 auto;padding:28px clamp(18px,3vw,42px) 44px}.admin-login-card h1{letter-spacing:0;margin:0;font-size:clamp(28px,4vw,42px);line-height:1.08}.admin-login-card p,.admin-section-head p,.admin-modal-head p,.admin-subform p{color:var(--muted);margin:7px 0 0;line-height:1.55}.admin-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.admin-metric{box-shadow:var(--shadow);background:#fff;border:1px solid #e0e4e8;border-radius:20px;flex-direction:row;align-items:center;gap:14px;padding:16px 18px;display:flex}.admin-metric-icon{width:40px;height:40px;color:var(--muted);background:0 0;border-radius:12px;flex:none;place-items:center;display:grid}.admin-metric-text{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-metric span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:700}.admin-metric strong{letter-spacing:0;overflow-wrap:anywhere;font-size:22px;line-height:1.1;display:block}.admin-panel{background:#fff;border:1px solid #dfe3e8;border-radius:24px;overflow:hidden;box-shadow:0 1px 2px #14161a0a,0 20px 54px #14161a12}.admin-tab-body{padding:24px}.support-desk{--sd-line:color-mix(in srgb, var(--border) 82%, transparent);min-width:0;color:var(--ink)}.support-desk-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.support-desk-head h2{letter-spacing:-.025em;margin:3px 0 0;font-size:23px}.support-eyebrow{color:var(--gold);letter-spacing:.16em;font-size:10px;font-weight:850}.support-live{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.support-live span{background:#20a66a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #20a66a1f}.support-workspace{border:1px solid var(--sd-line);background:var(--panel);border-radius:18px;grid-template-columns:minmax(285px,330px) minmax(440px,1fr) minmax(260px,300px);height:clamp(660px,100vh - 210px,880px);min-height:0;display:grid;overflow:hidden;box-shadow:0 16px 45px #14182014}.support-pane{min-width:0;min-height:0}.support-inbox{border-right:1px solid var(--sd-line);background:color-mix(in srgb, var(--panel-2) 62%, var(--panel));flex-direction:column;display:flex}.support-search{margin:14px 14px 10px;position:relative}.support-search>svg{z-index:1;color:var(--muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.support-search input{background:var(--panel);padding-left:35px}.support-status-tabs{scrollbar-width:none;gap:5px;padding:0 14px 10px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%)}.support-status-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:750;display:inline-flex}.support-status-tabs button span{background:color-mix(in srgb, var(--border) 65%, transparent);text-align:center;border-radius:5px;min-width:17px;padding:1px 4px;font-size:9px}.support-status-tabs button.active{color:var(--ink);background:var(--panel);box-shadow:inset 0 0 0 1px var(--sd-line)}.support-filter-grid{grid-template-columns:1fr 1fr;gap:7px;padding:0 14px 12px;display:grid}.support-filter-grid>:last-child{grid-column:1/-1}.support-filter-grid .xselect-trigger{min-height:34px;padding:7px 9px;font-size:11px}.support-ticket-list{flex:1;min-height:0;padding:0 8px 8px;overflow-y:auto}.support-ticket-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:30px minmax(0,1fr);gap:9px;margin-bottom:5px;padding:11px 10px;display:grid;position:relative;overflow:hidden}.support-ticket-card:before{content:"";background:0 0;border-radius:4px;width:3px;position:absolute;inset:10px auto 10px 0}.support-ticket-card.priority-high:before{background:#e5a52f}.support-ticket-card.priority-urgent:before{background:#d44f4f}.support-ticket-card:hover{background:color-mix(in srgb, var(--panel) 75%, transparent)}.support-ticket-card.active{border-color:color-mix(in srgb, var(--gold) 42%, var(--border));background:var(--panel);box-shadow:0 5px 16px #1418200f}.support-ticket-icon{border:1px solid var(--sd-line);width:30px;height:30px;color:var(--muted);background:var(--panel);border-radius:9px;place-items:center;display:grid}.support-ticket-content,.support-ticket-content>span{min-width:0}.support-ticket-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.support-ticket-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.support-ticket-top time{color:var(--muted);flex:none;font-size:9.5px}.support-ticket-subject,.support-ticket-snippet{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-ticket-subject{margin-top:3px;font-size:12.5px;font-weight:750}.support-ticket-snippet{color:var(--muted);margin-top:3px;font-size:10.5px}.support-ticket-meta{align-items:center;gap:5px;margin-top:8px;display:flex}.support-ticket-meta code{color:var(--gold);margin-right:auto;font-size:9.5px;font-weight:800}.support-ticket-meta .badge{padding:2px 5px;font-size:8.5px}.support-ticket-meta i{background:var(--panel-2);width:19px;height:19px;color:var(--muted);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.support-inbox>.list-foot{margin:0 10px 10px}.support-conversation{background:var(--panel);flex-direction:column;display:flex}.support-thread-head{border-bottom:1px solid var(--sd-line);align-items:center;gap:14px;min-height:76px;padding:12px 18px;display:flex}.support-thread-title{flex:1;min-width:0}.support-thread-title>span{color:var(--muted);font-size:10.5px;font-weight:700}.support-thread-title h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:16px;overflow:hidden}.support-quick-controls{grid-template-columns:115px 105px 135px;gap:6px;display:grid}.support-quick-controls .xselect-trigger{min-height:33px;padding:6px 8px;font-size:10.5px}.support-thread{background:linear-gradient(180deg, color-mix(in srgb, var(--panel-2) 35%, transparent), transparent 140px);flex:1;min-height:0;padding:22px clamp(16px,4vw,44px);overflow-y:auto}.support-message{width:min(82%,620px);margin-bottom:18px}.support-message.from-support{margin-right:auto}.support-message.from-merchant{margin-left:auto}.support-message-meta{color:var(--muted);align-items:center;gap:6px;margin:0 4px 5px;font-size:10px;display:flex}.support-message-meta time{margin-left:auto}.support-bubble{border:1px solid var(--sd-line);background:var(--panel-2);border-radius:4px 15px 15px;padding:12px 14px;box-shadow:0 3px 12px #1418200a}.support-message.from-merchant .support-bubble{border-color:color-mix(in srgb, var(--gold) 25%, var(--border));background:color-mix(in srgb, var(--gold) 9%, var(--panel));border-radius:15px 4px 15px 15px}.support-message.internal{width:min(92%,680px);margin-left:auto;margin-right:auto}.support-message.internal .support-bubble{background:#d4a6361a;border:1px dashed #c69a32;border-radius:10px}.support-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.55}.support-message-files,.support-upload-list{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.support-message-files a,.support-upload-list>span{border:1px solid var(--sd-line);background:var(--panel);max-width:220px;color:var(--ink);border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;text-decoration:none;display:inline-flex}.support-message-files a span,.support-upload-list>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-panel-full .support-desk .support-message.from-support{margin-left:auto;margin-right:0}.admin-panel-full .support-desk .support-message.from-support .support-bubble{border-color:color-mix(in srgb, var(--gold) 25%, var(--border));background:color-mix(in srgb, var(--gold) 9%, var(--panel));border-radius:15px 4px 15px 15px}.admin-panel-full .support-desk .support-message.from-merchant{margin-left:0;margin-right:auto}.admin-panel-full .support-desk .support-message.from-merchant .support-bubble{border-color:var(--sd-line);background:var(--panel-2);border-radius:4px 15px 15px}.support-composer{border:1px solid var(--sd-line);background:var(--panel);border-radius:14px;margin:0 14px 14px;padding:10px;box-shadow:0 -8px 30px #1418200f}.support-composer.internal{background:color-mix(in srgb, #d4a636 5%, var(--panel));border-color:#c69a328c}.support-compose-toolbar,.support-compose-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.support-mode-toggle{background:var(--panel-2);border-radius:8px;padding:3px;display:flex}.support-mode-toggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:10.5px;font-weight:750;display:inline-flex}.support-mode-toggle button.active{background:var(--panel);color:var(--ink);box-shadow:0 1px 4px #14182014}.support-compose-toolbar select{border:1px solid var(--sd-line);background:var(--panel);max-width:190px;color:var(--ink);border-radius:8px;padding:7px 9px;font-size:10.5px}.support-composer textarea{resize:vertical;min-height:92px;box-shadow:none;background:0 0;border:0;margin-top:8px}.support-compose-actions{border-top:1px solid var(--sd-line);padding-top:7px}.support-compose-actions>div{align-items:center;gap:7px;display:flex}.support-compose-actions small{color:var(--muted);font-size:9px}.support-upload-list>span button{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.support-merchant{border-left:1px solid var(--sd-line);background:color-mix(in srgb, var(--panel-2) 45%, var(--panel));overflow-y:auto}.support-merchant-head{border-bottom:1px solid var(--sd-line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:18px 15px;display:grid}.support-merchant-avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--gold) 75%, #fff), var(--gold));color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:850;display:grid}.support-merchant-head h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.support-merchant-head div>span{color:var(--muted);font-size:10px}.support-merchant-section{border-bottom:1px solid var(--sd-line);padding:15px}.support-merchant-section h4{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 11px;font-size:10px;display:flex}.support-merchant-section dl{flex-direction:column;gap:8px;margin:0;display:flex}.support-merchant-section dl>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.support-merchant-section dt{color:var(--muted);font-size:10px}.support-merchant-section dd{overflow-wrap:anywhere;text-align:right;max-width:65%;margin:0;font-size:10.5px;font-weight:750}.support-merchant-section>strong,.support-merchant-section>span{font-size:11.5px;display:block}.support-merchant-section>span{color:var(--muted);margin-top:4px}.support-wrap{overflow-wrap:anywhere}.support-merchant-actions{border-bottom:1px solid var(--sd-line);grid-template-columns:1fr;gap:7px;padding:14px;display:grid}.support-mini-list,.support-event-list{flex-direction:column;gap:7px;display:flex}.support-mini-list button{border:1px solid var(--sd-line);background:var(--panel);color:var(--ink);text-align:left;cursor:pointer;border-radius:8px;padding:8px}.support-mini-list button span,.support-mini-list button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-mini-list button span{font-size:10.5px;font-weight:700}.support-mini-list button small,.support-event-list small{color:var(--muted);margin-top:3px;font-size:8.5px}.support-mini-list p,.support-event-list p{color:var(--muted);margin:0;font-size:10px}.support-event-list>div{grid-template-columns:7px minmax(0,1fr);gap:7px;font-size:10px;line-height:1.35;display:grid}.support-event-list i{background:var(--gold);border-radius:50%;width:6px;height:6px;margin-top:4px}.support-event-list span,.support-event-list small{display:block}.support-blank,.support-pane-loading{text-align:center;width:min(440px,80%);color:var(--muted);margin:auto}.support-blank h3{color:var(--ink);margin:12px 0 5px;font-size:17px}.support-blank p{margin:0;font-size:12px}.support-blank.compact{padding-top:60px}.support-mobile-nav,.support-mobile-back{display:none}.content:has(.page-detail-full){padding:0;overflow:hidden}.page-detail-full{box-sizing:border-box;flex-direction:column;width:100%;height:100%;min-height:0;margin:0;padding:18px 24px;display:flex;overflow:hidden}.page-detail-full .detail-columns{flex:auto;min-height:0}.page-detail-full .detail-col-scroll{max-height:100%}@media (width<=900px){.content:has(.page-detail-full){padding:0!important;overflow:auto!important}.page-detail-full{height:auto;padding:12px;overflow:visible}.page-detail-full .detail-col-scroll{max-height:none}}.content:has(>.page-support-full){padding:0;overflow:hidden}.page-support-full{width:100%;height:100%;min-height:0;max-height:100%;margin:0;padding:0;overflow:hidden}.page-support-full .support-desk{border:0;border-radius:0;flex-direction:column;width:100%;height:100%;min-height:0;margin:0;padding:0;display:flex}.page-support-full .support-desk-head{border-bottom:1px solid var(--sd-line);flex:none;margin:0;padding:18px 24px}.page-support-full .support-mobile-nav{flex:none;margin:8px 12px}.page-support-full .support-workspace{height:auto;min-height:0;box-shadow:none;border:0;border-radius:0;flex:auto}@media (width<=1280px){.support-workspace{grid-template-columns:minmax(270px,310px) minmax(390px,1fr) minmax(235px,270px)}.support-quick-controls{grid-template-columns:104px 96px 112px}}@media (width<=1000px){.support-workspace{grid-template-columns:290px minmax(390px,1fr)}.support-merchant{z-index:4;width:min(340px,88vw);height:100%;position:absolute;right:0;box-shadow:-15px 0 35px #14182024}.support-workspace{position:relative}.support-merchant:not(.mobile-active){display:none}.support-mobile-nav{border:1px solid var(--sd-line);background:var(--panel-2);border-radius:10px;gap:5px;margin-bottom:8px;padding:4px;display:flex}.support-mobile-nav button{color:var(--muted);background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px;font-size:10px;font-weight:750;display:inline-flex}.support-mobile-nav button.active{background:var(--panel);color:var(--ink)}}@media (width<=760px){.support-desk-head{align-items:flex-start}.support-live{display:none}.support-workspace{border-radius:13px;height:calc(100dvh - 205px);min-height:600px;display:block;position:relative;overflow:hidden}.support-pane{will-change:transform;border:0;width:100%;height:100%;transition:transform .32s cubic-bezier(.2,0,0,1);display:flex;position:absolute;inset:0;transform:translate(100%)}.support-pane.mobile-active{transform:translate(0)}.support-pane.mobile-before{transform:translate(-100%)}.support-pane.mobile-after{transform:translate(100%)}.support-merchant.mobile-active{box-shadow:none}.support-mobile-back{border:1px solid var(--sd-line);background:var(--panel);width:32px;height:32px;color:var(--ink);border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.support-thread-head{flex-wrap:wrap;min-height:auto;padding:10px}.support-thread-title{width:calc(100% - 48px)}.support-quick-controls{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.support-thread{padding:16px 12px}.support-message{width:92%}.support-composer{margin:0 8px calc(8px + env(safe-area-inset-bottom,0px)) 8px}}@media (width<=520px){.support-desk-head h2{font-size:20px}.support-workspace{min-height:560px}.support-compose-toolbar,.support-compose-actions{flex-direction:column;align-items:stretch}.support-compose-toolbar select{width:100%;max-width:none}.support-mode-toggle{grid-template-columns:1fr 1fr;display:grid}.support-mode-toggle button{justify-content:center}.support-compose-actions>div{justify-content:space-between;width:100%}}.etm{background:var(--ap-card);grid-template-columns:280px minmax(0,1fr);min-height:720px;display:grid}.etm-catalog{border-right:1px solid var(--ap-line);background:color-mix(in srgb,var(--ap-bg) 72%,#fff);padding:18px 12px;overflow:auto}.etm-catalog-head{align-items:center;gap:10px;padding:4px 8px 18px;display:flex}.etm-catalog-head div,.etm-sms span{flex-direction:column;gap:2px;display:flex}.etm-catalog-head small,.etm-sms small{color:var(--ap-mut);font-size:11px;line-height:1.4}.etm-group{margin-bottom:18px}.etm-group h3{color:var(--ap-mut);letter-spacing:.09em;text-transform:uppercase;margin:0 8px 7px;font-size:10px}.etm-group>button{width:100%;color:var(--ap-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.etm-group>button:hover,.etm-group>button.active{background:var(--ap-elev);border-color:var(--ap-line-2)}.etm-group>button.active{box-shadow:inset 3px 0 0 var(--ap-accent)}.etm-group button span{flex-direction:column;gap:3px;min-width:0;display:flex}.etm-group button strong{font-size:12px}.etm-group button small{color:var(--ap-mut);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.etm-state{color:#59636d;background:#e8edf2;border-radius:99px;flex:none;padding:3px 6px;font-size:9px;font-style:normal}.etm-state.active{color:#247234;background:#e7f8e9}.etm-state.blocked{color:#8a6200;background:#fff3d7}.etm-state.absent{color:#747b84;background:#f1f2f4}.etm-sms{border:1px dashed var(--ap-line-2);color:var(--ap-mut);border-radius:10px;gap:9px;margin:8px;padding:11px;display:flex}.etm-workspace{flex-direction:column;min-width:0;display:flex}.etm-head{border-bottom:1px solid var(--ap-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:16px 20px;display:flex}.etm-head>div:first-child{flex:200px;min-width:0}.etm-head h2{text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:18px;overflow:hidden}.etm-head p{color:var(--ap-mut);margin:0;font-size:12px}.etm-langs{border:1px solid var(--ap-line-2);scrollbar-width:none;border-radius:9px;min-width:0;max-width:100%;padding:3px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000 100%)}.etm-langs::-webkit-scrollbar{display:none}.etm-langs button{color:var(--ap-mut);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:6px 10px;font-weight:700}.etm-langs button.active{background:var(--gold,#d4a636);color:#12151a;font-weight:800;box-shadow:0 1px 4px #0000001f}.etm-tokenbar{border-bottom:1px solid var(--ap-line);background:var(--ap-bg);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 20px;display:flex}.etm-tokenbar>span{color:var(--ap-mut);margin-right:4px;font-size:11px;font-weight:700}.etm-tokenbar button{border:1px solid var(--ap-line-2);background:var(--ap-elev);color:var(--ap-ink);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font:10px/1.2 monospace;display:flex}.etm-split{flex:1;grid-template-columns:minmax(360px,1fr) minmax(360px,1fr);min-height:540px;display:grid}.etm-editor{border-right:1px solid var(--ap-line);flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.etm-editor label{flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.etm-editor label>span{justify-content:space-between;display:flex}.etm-editor label small{color:var(--ap-mut);font-weight:500}.etm-code-label{flex:1}.etm-code-label textarea{resize:none;tab-size:2;flex:1;min-height:430px;font:12px/1.6 Consolas,Courier New,monospace}.etm-preview{background:#e9edf1;flex-direction:column;min-width:0;padding:18px;display:flex}.etm-preview-head{color:#242a31;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.etm-preview-head div{gap:3px;display:flex}.etm-preview-head button{color:#68717b;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:6px;display:grid}.etm-preview-head button.active{color:#111;background:#fff;box-shadow:0 1px 5px #0002}.etm-frame{flex:1;width:100%;max-width:100%;margin:auto;transition:max-width .2s}.etm-frame.mobile{max-width:390px}.etm-frame iframe{background:#fff;border:0;border-radius:10px;width:100%;height:100%;min-height:490px;box-shadow:0 8px 30px #26313c22}.etm-actions{border-top:1px solid var(--ap-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.etm-actions>div{gap:8px;display:flex}.etm-test{min-width:320px}.etm-test input{min-width:190px}@media (width<=1100px){.etm{grid-template-columns:220px minmax(0,1fr)}.etm-split{grid-template-columns:1fr}.etm-editor{border-right:0;border-bottom:1px solid var(--ap-line)}.etm-preview{min-height:560px}}@media (width<=760px){.etm{grid-template-columns:1fr}.etm-catalog{border-right:0;border-bottom:1px solid var(--ap-line);max-height:260px}.etm-head,.etm-actions{flex-direction:column;align-items:stretch}.etm-actions>div,.etm-test{flex-wrap:wrap;min-width:0}.etm-split{display:block}.etm-editor,.etm-preview{padding:12px}.etm-code-label textarea{min-height:340px}}.etm-state.fallback{color:#a15a10;background:#fdeee0}.etm-url{border-bottom:1px solid var(--ap-line);background:var(--ap-bg);color:var(--ap-mut);align-items:center;gap:8px;padding:10px 20px;font-size:12px;display:flex}.etm-url code{color:var(--ap-ink);word-break:break-all;font:12px/1.3 Consolas,Courier New,monospace}.etm-url button{border:1px solid var(--ap-line-2);background:var(--ap-elev);color:var(--ap-ink);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:10.5px;display:flex}.policy-doc-body h2{font-family:var(--font-sans);margin:28px 0 8px;font-size:22px}.policy-doc-body h3{margin:18px 0 6px;font-size:16px}.policy-doc-body p,.policy-doc-body ul{margin:0 0 10px}.policy-doc-body ul{padding-left:20px}.policy-doc-body a{color:inherit;text-decoration:underline}.admin-section-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.admin-section-head h2,.admin-modal-head h2,.admin-feature-box h3,.admin-subform h3{letter-spacing:0;margin:0;font-size:20px}.admin-toolbar{grid-template-columns:minmax(260px,1fr) 190px 170px auto;align-items:center;gap:10px;margin-bottom:16px;display:grid}.admin-search,.admin-filter,.admin-field{flex-direction:column;gap:7px;display:flex}.admin-search{border:1px solid var(--border);background:var(--panel-2);border-radius:14px;flex-direction:row;align-items:center;gap:8px;padding:0 12px;position:relative}.admin-search svg{color:var(--muted);flex:none}.admin-search input{min-height:42px;box-shadow:none;background:0 0;border:0;padding:9px 0}.admin-filter{flex-direction:row;align-items:center;gap:8px;min-width:0}.admin-filter svg{color:var(--muted);flex:none}.admin-filter .xselect{width:100%}.admin-status-tabs{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.admin-status-tab{border:1px solid var(--ap-line,#e6e8ec);background:var(--ap-surface,#fff);color:var(--ap-mut,#5b636d);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:650;transition:background .12s,color .12s,border-color .12s}.admin-status-tab:hover{border-color:var(--ap-mut,#98a1ab)}.admin-status-tab.on{background:var(--ap-ink,#12151a);border-color:var(--ap-ink,#12151a);color:#fff}.admin-btn{border:1px solid var(--border-strong);min-height:42px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:14px;padding:10px 16px;font-weight:750}.admin-btn-accent{background:var(--accent);border-color:var(--accent);color:var(--ink)}.admin-btn-accent:hover{background:var(--accent-strong)}.admin-btn-compact{border-radius:11px;min-height:34px;padding:7px 11px;font-size:12px}.admin-btn-wide{width:100%}.admin-icon-btn{border:1px solid var(--border);width:36px;height:36px;color:var(--ink);background:#fff;border-radius:12px;padding:0}.admin-icon-btn:hover{background:var(--panel-2);border-color:#cfd4da}.admin-icon-btn:disabled{opacity:.45;cursor:not-allowed}.admin-table-wrap{border:1px solid var(--border);border-radius:18px;width:100%;overflow:auto}.admin-table{border-collapse:separate;border-spacing:0;min-width:920px}.admin-table th{z-index:1;border-bottom:1px solid var(--border);color:#6f7680;letter-spacing:.08em;background:#f7f8f9;padding:13px 16px;font-size:11px;font-weight:800;position:sticky;top:0}.admin-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:15px 16px}.admin-table tbody tr:last-child td{border-bottom:0}.admin-tenant-cell{align-items:center;gap:12px;min-width:210px;display:flex}.admin-tenant-cell>span{width:38px;height:38px;color:var(--accent-deep);background:#eef3dd;border-radius:13px;place-items:center;font-weight:850;display:grid}.admin-tenant-cell strong,.admin-tenant-cell small{display:block}.admin-tenant-cell small{color:var(--muted);margin-top:3px}.admin-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.admin-chip,.admin-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:4px 10px;font-size:12px;font-weight:750;display:inline-flex}.admin-chip{background:var(--panel-2);color:var(--ink);border:1px solid var(--border)}.admin-chip.lime{background:var(--accent-soft);color:var(--accent-deep);border-color:#16794b59}.admin-status.ok{background:var(--green-soft);color:var(--green)}.admin-status.bad{background:var(--red-soft);color:var(--red)}.admin-status.warn{background:var(--amber-soft);color:var(--amber)}.admin-chip-row{flex-wrap:wrap;gap:8px;display:flex}.admin-alert{border-radius:14px;padding:12px 14px;font-size:13px;font-weight:700}.admin-alert.warn{background:var(--amber-soft);color:var(--amber);border:1px solid #c07d122e}.admin-alert.danger{background:var(--red-soft);color:var(--red);border:1px solid #e0413c2e}.admin-empty{color:var(--muted);text-align:center;padding:28px}.admin-note,.admin-help{border:1px solid var(--border);background:var(--panel-2);color:var(--muted);border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.5}.admin-info-note{border-left:2px solid var(--ap-line-2);color:var(--ap-mut);max-width:720px;margin:12px 2px 0;padding:0 0 0 12px;font-size:12px;line-height:1.5}.admin-message{text-overflow:ellipsis;white-space:nowrap;max-width:620px;overflow:hidden}.admin-login-mark{text-align:center}.admin-modal-bg{z-index:3000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a0c0e70;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-modal{background:#fff;border:1px solid #ffffff80;border-radius:24px;flex-direction:column;width:min(600px,96vw);max-height:min(86vh,880px);display:flex;overflow:hidden;box-shadow:0 28px 86px #00000047}.admin-modal.wide{width:min(960px,96vw)}.admin-modal-head{border-bottom:1px solid var(--border);background:#fbfcfc;flex-direction:column;gap:12px;padding:20px 24px;display:flex}.amh-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.amh-title{min-width:0}.amh-actions{flex:none;align-items:center;gap:8px;display:flex}.amh-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-modal-body{flex-direction:column;gap:16px;padding:22px 24px;display:flex;overflow:auto}.admin-form-grid{gap:12px;display:grid}.admin-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-field span{color:#68707a;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.admin-field input,.admin-field .xselect-trigger,.admin-limit-row input{background:#f7f8f9;border-radius:14px}.admin-feature-box,.admin-subform{border:1px solid var(--border);background:#fbfcfc;border-radius:18px;flex-direction:column;gap:9px;padding:14px;display:flex}.admin-box-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.admin-box-hint{color:var(--muted);font-size:12px;font-weight:600}.admin-feat-grid{grid-template-columns:1fr 1fr;gap:8px 18px;display:grid}.admin-limit-grid{grid-template-columns:1fr 1fr;gap:12px 18px;display:grid}@media (width<=560px){.admin-feat-grid,.admin-limit-grid{grid-template-columns:1fr}}.admin-check-row{cursor:pointer;width:100%;color:var(--text);align-items:center;gap:9px;font-size:14px;display:flex}.admin-check-row>span{flex:1;min-width:0}.admin-check-row input{width:16px;height:16px;accent-color:var(--ink);flex:none}.admin-check-row.locked{cursor:default;color:var(--muted)}.admin-check-row.locked input{accent-color:var(--muted)}.admin-feat-tag{letter-spacing:.03em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;flex:none;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:800}.admin-feat-tag.extra{background:var(--green-soft);color:var(--green)}.admin-limit-row{color:var(--text);grid-template-columns:1fr 116px;align-items:center;gap:12px;display:grid}.admin-limit-row input{width:116px}.admin-modal-actions{gap:10px;padding-top:4px;display:flex}.admin-shell,.admin-login-pro{--ap-accent:#16794b;--ap-accent-2:#1a8452;--ap-on-accent:#fff;--ap-bg:#eef1f4;--ap-surface:#fff;--ap-surface-2:#f5f7f9;--ap-elev:#fff;--ap-line:#e4e8ec;--ap-line-2:#d7dce2;--ap-ink:#12151a;--ap-mut:#5b636d;--ap-mut-2:#8b929c;--ap-rail-bg:#0c0f13;--ap-rail-ink:#cfd4dc;--ap-rail-mut:#838a94;--ap-rail-hover:#ffffff12;--ap-rail-line:#ffffff12;--ap-shadow:0 1px 2px #1018280d, 0 14px 34px #10182814;--ap-glow:#16794b29}.admin-shell{background:radial-gradient(1200px 620px at 100% -12%, var(--ap-glow), transparent 55%), var(--ap-bg);color:var(--ap-ink);grid-template-columns:248px minmax(0,1fr)}.admin-rail{background:var(--ap-rail-bg);border-right:1px solid var(--ap-rail-line);align-items:stretch;gap:4px;padding:18px 16px}.admin-rail-head{border-bottom:1px solid var(--ap-rail-line);flex-direction:column;align-items:center;gap:8px;margin-bottom:4px;padding:6px 10px 16px;display:flex}.admin-rail-head .shopipos-logo-img{height:34px}.admin-rail-plane{color:var(--ap-rail-mut);letter-spacing:.16em;text-transform:uppercase;text-align:center;font-size:10.5px;font-weight:800}.admin-rail-nav{flex-direction:column;gap:4px;display:flex}.admin-rail button.admin-navitem{width:100%;height:auto}.admin-rail button.admin-railuser-trigger{border-radius:13px;width:100%;height:auto;padding:8px 10px}.admin-rail .admin-railuser-menu button.admin-railuser-item{border-radius:10px;width:100%;height:auto;padding:9px 11px}.admin-rail button.admin-navitem{border-radius:13px;justify-content:flex-start;gap:13px;min-height:46px;padding:11px 18px}.admin-rail .admin-rail-foot button.admin-navitem{padding:11px 18px}.admin-navitem{width:100%;height:auto;min-height:46px;color:var(--ap-rail-ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;justify-content:flex-start;align-items:center;gap:13px;padding:11px 18px;font-size:14px;font-weight:650;display:flex;position:relative}.admin-navitem svg{opacity:.9;flex:none}.admin-navitem:hover{background:var(--ap-rail-hover);color:#fff}.admin-navitem.active{background:var(--ap-accent);border-color:var(--ap-accent);color:var(--ap-on-accent);box-shadow:0 8px 20px #16794b38}.admin-navitem.active svg{opacity:1}.admin-navitem.danger:hover{color:#ff8f8a;background:#e0413c29}.admin-navbadge{color:#fff;font-variant-numeric:tabular-nums;background:#ffffff24;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.admin-navitem.active .admin-navbadge{color:var(--ap-on-accent);background:#0000002e}.admin-rail-foot{border-top:1px solid var(--ap-rail-line);flex-direction:column;gap:4px;padding-top:12px;display:flex}.admin-rail-foot .admin-navitem{justify-content:flex-start;gap:13px;padding:11px 18px}.admin-main{padding:26px clamp(18px,3vw,40px) 48px}.admin-topbar{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.admin-language-menu{margin-inline-start:auto}.admin-topbar-title h1{letter-spacing:-.02em;color:var(--ap-ink);margin:2px 0 0;font-size:clamp(24px,3.4vw,34px)}.admin-topbar-title p{color:var(--ap-mut);margin:6px 0 0}.admin-metric{background:var(--ap-surface);border-color:var(--ap-line);box-shadow:var(--ap-shadow)}.admin-metric span{color:var(--ap-mut)}.admin-metric strong{color:var(--ap-ink)}.admin-metric-icon{color:var(--ap-mut);background:0 0}.admin-metric.tone-lime{background:linear-gradient(180deg, var(--ap-glow), var(--ap-surface));border-color:#16794b80}.admin-metric.tone-lime .admin-metric-icon{background:var(--accent-soft);color:var(--accent-deep)}.admin-metric.tone-green .admin-metric-icon{background:var(--green-soft);color:var(--green)}.admin-metric.tone-red .admin-metric-icon{background:var(--red-soft);color:var(--red)}.admin-panel{background:var(--ap-surface);border-color:var(--ap-line);box-shadow:var(--ap-shadow)}.admin-main.admin-main-full{flex-direction:column;max-width:none;height:100vh;margin:0;padding:0;display:flex;overflow:hidden}.admin-panel.admin-panel-full{background:var(--ap-surface);box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:auto;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.admin-panel-full .support-desk{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.admin-panel-full .support-desk-head{border-bottom:1px solid var(--sd-line);flex:none;align-items:center;margin:0;padding:16px clamp(16px,2.4vw,28px)}.admin-panel-full .support-mobile-nav{flex:none;margin:0;padding:8px clamp(16px,2.4vw,28px) 0}.admin-panel-full .support-workspace{border-radius:0;flex:auto;height:auto;min-height:0;max-height:none;margin:0}.admin-panel-full .etm{flex:auto;width:100%;height:100%;min-height:0}.support-head-left{align-items:center;gap:12px;min-width:0;display:flex}.support-head-right{flex-shrink:0;align-items:center;gap:16px;display:flex}.support-head-menu{border:1px solid var(--ap-line);background:var(--ap-surface-2);width:38px;height:38px;color:var(--ap-ink);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:none}.support-head-menu:hover{background:var(--ap-surface)}@media (width<=900px){.support-head-menu{display:inline-flex}.admin-panel-full .support-desk-head{padding:12px 16px}.admin-panel-full .support-workspace{height:auto}}.admin-section-head h2,.admin-modal-head h2,.admin-feature-box h3,.admin-subform h3{color:var(--ap-ink)}.admin-section-head p,.admin-modal-head p,.admin-subform p{color:var(--ap-mut)}.admin-table-wrap{border-color:var(--ap-line)}.admin-table th{background:var(--ap-surface-2);color:var(--ap-mut);border-bottom-color:var(--ap-line)}.admin-table td{border-bottom-color:var(--ap-line);color:var(--ap-ink)}.admin-table tbody tr:hover{background:#80848c17}.admin-tenant-cell>span{color:var(--accent-deep);background:#16794b2e}.admin-tenant-cell strong{color:var(--ap-ink)}.admin-tenant-cell small{color:var(--ap-mut)}.admin-search{background:var(--ap-surface-2);border-color:var(--ap-line-2)}.admin-shell input,.admin-shell textarea,.admin-shell .xselect-trigger,.admin-login-pro input{background:var(--ap-surface-2)!important;border-color:var(--ap-line-2)!important;color:var(--ap-ink)!important}.admin-shell input::-moz-placeholder{color:var(--ap-mut-2)}.admin-login-pro input::-moz-placeholder{color:var(--ap-mut-2)}.admin-shell input::placeholder,.admin-login-pro input::placeholder{color:var(--ap-mut-2)}.admin-shell input:focus,.admin-shell .xselect-trigger:hover,.admin-login-pro input:focus{border-color:var(--ap-accent)!important;box-shadow:0 0 0 3px #16794b42!important}.admin-field span,.admin-limit-row,.admin-check-row,.admin-limit-row small{color:var(--ap-mut)}.admin-shell .xselect-menu{background:var(--ap-elev);border-color:var(--ap-line-2);box-shadow:var(--ap-shadow)}.admin-shell .xselect-opt{color:var(--ap-ink)}.admin-shell .xselect-opt:hover{background:var(--ap-glow);color:var(--ap-ink)}.admin-btn{background:var(--ap-elev);border-color:var(--ap-line-2);color:var(--ap-ink)}.admin-btn:hover{background:var(--ap-surface-2);border-color:var(--ap-mut-2)}.admin-btn-primary{background:var(--ap-accent);border-color:var(--ap-accent);color:var(--ap-on-accent)}.admin-btn-primary:hover{background:var(--ap-accent-2);border-color:var(--ap-accent-2)}.admin-btn-soft{background:var(--ap-surface-2)}.admin-chip{background:var(--ap-surface-2);color:var(--ap-ink);border-color:var(--ap-line-2)}.admin-status.neutral{background:var(--ap-surface-2);color:var(--ap-mut)}.admin-note,.admin-help{background:var(--ap-surface-2);border-color:var(--ap-line);color:var(--ap-mut)}.admin-empty,.admin-message{color:var(--ap-mut)}.admin-modal{background:var(--ap-surface);border-color:var(--ap-line-2);box-shadow:0 40px 100px #00000073}.admin-modal-head{background:var(--ap-surface-2);border-bottom-color:var(--ap-line)}.admin-modal-body{color:var(--ap-ink)}.admin-field input,.admin-field .xselect-trigger,.admin-limit-row input{background:var(--ap-surface-2)}.admin-feature-box,.admin-subform{background:var(--ap-surface-2);border-color:var(--ap-line)}.admin-box-hint,.admin-check-row.locked{color:var(--ap-mut)}.admin-feat-tag.plan{background:var(--ap-surface);color:var(--ap-mut);border-color:var(--ap-line-2)}.admin-modal h2,.admin-modal h3,.admin-modal strong,.admin-check-row{color:var(--ap-ink)}.admin-login-pro{background:var(--ap-bg);grid-template-columns:1.05fr .95fr;place-items:stretch stretch;min-height:100vh;padding:0;display:grid}.admin-login-topbar{z-index:2;position:absolute;top:18px;right:22px}.admin-login-pro .admin-login-card{background:var(--ap-surface);border:1px solid var(--ap-line);width:min(400px,92vw);box-shadow:var(--ap-shadow);border-radius:22px;place-self:center;margin:24px}.admin-login-mark{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.admin-login-mark .shopipos-logo-img{height:34px;margin:0 auto 10px}.admin-login-card h1{letter-spacing:-.01em;color:var(--ap-ink);font-size:22px}.admin-login-card p{color:var(--ap-mut);max-width:34ch;margin:4px auto 6px;line-height:1.55}.admin-login-card .admin-field span{color:var(--ap-mut)}@media (width<=860px){.admin-login-pro{grid-template-columns:1fr}}@media print{body{background:#fff!important}body *{visibility:hidden!important}.print-area,.print-area *{visibility:visible!important}.print-area{width:100%;margin:0;padding:0;position:absolute;top:0;left:0;box-shadow:none!important;background:#fff!important;border:none!important;max-height:none!important;overflow:visible!important}.modal-bg{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;position:static!important}.no-print{display:none!important}.print-area.card{box-shadow:none!important;border:none!important}.labels-grid{flex-direction:column!important;gap:0!important;display:flex!important}.label{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none!important;border:none!important;margin:0 auto!important}.label:not(:last-child){page-break-after:always;-moz-column-break-after:page;break-after:page}.receipt{width:auto;padding:0}@page{size:80mm auto;margin:0}@page report{size:A4 portrait;margin:14mm}@page ship-a6{size:105mm 148mm;margin:4mm}@page ship-a5{size:148mm 210mm;margin:6mm}@page ship-label10x15{size:100mm 150mm;margin:4mm}@page ship-thermal80{size:80mm auto;margin:2mm}@page packing-a4{size:A4 portrait;margin:12mm}@page packing-thermal80{size:80mm auto;margin:2mm}.ship-page-a6{page:ship-a6}.ship-page-a5{page:ship-a5}.ship-page-label10x15{page:ship-label10x15}.ship-page-thermal80{page:ship-thermal80}.packing-slip-a4{page:packing-a4}.packing-slip-thermal80{page:packing-thermal80}}.toast-stack{z-index:4000;pointer-events:none;flex-direction:column;gap:10px;max-width:min(380px,100vw - 36px);display:flex;position:fixed;top:18px;right:18px}.toast-item{pointer-events:auto;background:var(--panel,#fff);color:var(--ink,#16181b);border:1px solid var(--border,#e6e8ea);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:500;animation:.28s cubic-bezier(.2,.8,.2,1) toastIn;display:flex;box-shadow:0 12px 34px #00000029,0 2px 6px #00000014}.toast-item .ti-ic{border-radius:999px;flex:none;width:22px;height:22px;padding:3px}.toast-item .ti-msg{min-width:0;line-height:1.35}.toast-item.ok{border-left:4px solid var(--accent-strong,#1a8452)}.toast-item.ok .ti-ic{background:var(--accent-soft,#e3f2ea);color:var(--gold,#16794b)}.toast-item.err{border-left:4px solid var(--red,#c0392b)}.toast-item.err .ti-ic{background:var(--red-soft,#fbe6e4);color:var(--red,#c0392b)}.toast-item.info{border-left:4px solid var(--ink,#16181b)}.toast-item.info .ti-ic{color:var(--ink,#16181b);background:#eceef0}.offline-chip{z-index:4000;background:var(--panel,#fff);color:var(--ink,#16181b);border:1px solid var(--border,#e6e8ea);border-left:4px solid var(--red,#c0392b);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:600;animation:.28s cubic-bezier(.2,.8,.2,1) toastIn;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 34px #00000029,0 2px 6px #00000014}.offline-chip svg{color:var(--red,#c0392b);flex:none}[dir=rtl] .offline-chip{left:18px;right:auto}.xselect{width:100%;display:inline-block;position:relative}.xselect-trigger{border-radius:var(--control-radius);border:1px solid var(--border,#e6e8ea);background:var(--panel,#fff);width:100%;color:var(--ink,#16181b);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.xselect-trigger:hover{border-color:var(--accent-strong,#1a8452)}.xselect.disabled .xselect-trigger{opacity:.55;cursor:not-allowed}.xselect-ph{color:var(--muted,#8a9099)}.xselect-caret{color:var(--muted,#8a9099);flex:none;transition:transform .18s}.xselect-menu{background:var(--panel,#fff);border:1px solid var(--border,#e6e8ea);border-radius:var(--radius);box-shadow:var(--shadow-popover);flex-direction:column;gap:2px;max-height:280px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;z-index:99999!important}.xselect-menu.up{top:auto;bottom:calc(100% + 6px)}.xselect-opt{width:100%;color:var(--ink,#16181b);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:14px;display:flex}.xselect-opt:hover{background:var(--bg,#eceef0)}.xselect-opt.sel{background:var(--accent-soft,#e3f2ea);color:var(--accent-deep,#0f4f30);font-weight:600}.xmenu-list{z-index:60;background:var(--panel,#fff);border:1px solid var(--border,#e6e8ea);border-radius:var(--radius);min-width:200px;box-shadow:var(--shadow-popover);flex-direction:column;gap:2px;padding:6px;animation:.16s toastIn;display:flex;position:absolute;top:calc(100% + 6px)}.xmenu-list.left{left:0}.xmenu-list.right{right:0}.xmenu-item{width:100%;color:var(--ink,#16181b);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;justify-content:flex-start;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.xmenu-ic{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.xmenu-item:hover{background:var(--bg,#eceef0)}.xmenu-item.danger{color:var(--red,#c0392b)}.xmenu-item.danger:hover{background:var(--red-soft,#fbe6e4)}.xmenu-ic{width:18px;height:18px;color:var(--muted,#8a9099);justify-content:center;align-items:center;display:inline-flex}.xmenu-item:hover .xmenu-ic{color:inherit}button,.button,.admin-btn{white-space:nowrap!important}button>svg,.button>svg,.admin-btn>svg{flex-shrink:0}.xselect-trigger,.xselect-opt,.xmenu-item,.combo-opt,.taginput-opt,.auth-language-menu button,.support-status-tabs button{white-space:nowrap!important}.xselect-trigger span,.xselect-opt span,.xmenu-item span{text-overflow:ellipsis;min-width:0;overflow:hidden}.cust-results{flex-direction:column;gap:6px;max-height:52vh;display:flex;overflow:auto}.cust-result{border:1px solid var(--border,#e6e8ea);background:var(--panel,#fff);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:border-color .14s,box-shadow .14s,transform 60ms;display:flex}.cust-result:hover{border-color:var(--accent-strong,#1a8452);box-shadow:0 6px 18px #00000012}.cust-result:active{transform:translateY(1px)}.cust-result .cr-av{color:#fff;background:linear-gradient(135deg, var(--gold-2,#1a8452), var(--gold,#16794b));border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}.cust-result .cr-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cust-result .cr-name{color:var(--ink,#16181b);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.cust-result .cr-sub{color:var(--muted,#8a9099);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cart-menu-btn{border:1px solid var(--border);background:var(--panel);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.cart-menu-btn:hover{background:var(--bg);color:var(--ink);border-color:var(--accent-strong)}.cart-menu-btn svg{display:block}.tender-box{background:var(--bg);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;padding:12px 16px;display:flex}.tender-box>label{flex:auto}.tender-box>label input{width:100%!important}.tender-box .tender-change{text-align:right;border-left:1px solid var(--border);flex-direction:column;flex:none;align-items:flex-end;padding-left:14px;display:flex}.prod-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:14px;margin-top:16px;display:grid}.prod-card{border:1px solid var(--border);background:var(--panel);border-radius:18px;flex-direction:column;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.prod-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.pc-media{background:var(--panel-2);flex-shrink:0;height:185px;position:relative;overflow:hidden}.pc-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pc-noimg{background:repeating-linear-gradient(45deg, var(--panel-2), var(--panel-2) 10px, var(--bg) 10px, var(--bg) 20px);width:100%;height:100%}.pc-stock{color:#fff;background:#16181bd1;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;position:absolute;top:8px;left:8px}.pc-stock.out{background:#c0392be6}.pc-body{flex-direction:column;flex:auto;gap:3px;padding:11px 12px 12px;display:flex}.pc-title{text-overflow:ellipsis;white-space:nowrap;height:18px;font-size:13.5px;font-weight:600;line-height:1.3;overflow:hidden}.pc-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;height:16px;font-size:11.5px;overflow:hidden}.pc-price{white-space:nowrap;align-items:baseline;gap:8px;min-height:22px;margin-top:4px;display:flex}.pc-price strong{color:var(--gold);font-size:16px}.pc-add{border:1px solid var(--border-strong);background:var(--panel);cursor:pointer;border-radius:12px;width:100%;margin-top:auto;padding:9px;font-size:13px;font-weight:600;transition:all .15s}.pc-add:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.pd-body{grid-template-columns:300px 1fr;gap:20px;display:grid}.pd-gallery{flex-direction:column;gap:8px;display:flex}.pd-main{aspect-ratio:1;background:var(--panel-2);border-radius:16px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.pd-main img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pd-noimg{background:repeating-linear-gradient(45deg, var(--panel-2), var(--panel-2) 10px, var(--bg) 10px, var(--bg) 20px);width:100%;height:100%}.pd-thumbs{flex-wrap:wrap;gap:6px;display:flex}.pd-thumb{background:var(--panel-2);cursor:pointer;border:2px solid #0000;border-radius:10px;width:54px;height:54px;padding:0;overflow:hidden}.pd-thumb.active{border-color:var(--accent-strong)}.pd-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pd-info{min-width:0}.pd-variants{flex-wrap:wrap;gap:8px;display:flex}.pd-vchip{border:1px solid var(--border-strong);background:var(--panel);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.pd-vchip:hover{border-color:var(--accent-strong)}.pd-vchip.sel{background:var(--ink);color:#fff;border-color:var(--ink)}.pd-vchip.out{opacity:.5;text-decoration:line-through}@media (width<=620px){.pd-body{grid-template-columns:1fr}.pd-main{max-width:260px;margin:0 auto}}.pd-desc{color:var(--muted)}.pd-desc img{border-radius:8px;max-width:100%;height:auto;margin:6px 0}.pd-desc p{margin:0 0 8px}.pd-desc ul,.pd-desc ol{margin:0 0 8px;padding-left:20px}.pd-desc h1,.pd-desc h2,.pd-desc h3,.pd-desc h4{color:var(--ink);margin:8px 0 4px;font-size:14px;font-weight:700}.pd-desc a{color:var(--gold)}.pd-desc table{border-collapse:collapse;width:100%;font-size:12px}.pd-desc td,.pd-desc th{border:1px solid var(--border);padding:4px 6px}.recon{border:1px solid var(--border-strong);background:var(--panel-2);border-radius:14px;flex-direction:column;padding:14px 16px;display:flex}.recon-title{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:600}.recon-row{justify-content:space-between;align-items:center;padding:5px 0;font-size:14px;display:flex}.recon-row>span{color:var(--muted);align-items:center;gap:6px;display:flex}.recon-row b{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.recon-op{color:var(--muted-2);text-align:center;width:10px;font-style:normal}.recon-op.neg,.recon-row b.neg{color:var(--red,#c0392b)}.recon-total{border-top:1.5px solid var(--border-strong);justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:10px;display:flex}.recon-total>span{color:var(--ink);font-size:13.5px;font-weight:600}.recon-total b{color:var(--gold);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.live-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite livedot;position:relative}.live-dot:after{content:"";opacity:0;border:2px solid;border-radius:50%;animation:1.6s ease-out infinite livering;position:absolute;inset:-2px}@keyframes livedot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.72)}}@keyframes livering{0%{opacity:.9;transform:scale(.6)}80%{opacity:0;transform:scale(2.1)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.live-dot,.live-dot:after{animation:none}}.pd-off{letter-spacing:.03em;color:#c0392b;background:var(--red-soft);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}.pd-vchip{align-items:center;gap:8px;display:inline-flex}.pd-vchip .pd-vstock{color:var(--muted);background:#0000000f;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.pd-vchip.sel .pd-vstock{color:#fff;background:#ffffff38}.pd-vchip.out .pd-vstock{background:var(--red-soft);color:#c0392b}.pd-qty{border:1px solid var(--border-strong);border-radius:999px;align-items:center;gap:2px;width:max-content;padding:3px;display:inline-flex}.pd-qty button{background:var(--panel-2);border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;display:inline-flex}.pd-qty button:disabled{opacity:.4}.pd-qty span{text-align:center;min-width:44px;font-size:15px;font-weight:700}.list-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;display:flex}.list-foot .lf-rows{align-items:center;gap:8px;display:flex}.list-foot .lf-range{font-size:13px}.list-foot .lf-nav{align-items:center;gap:4px;display:flex}.list-foot .lf-nav button{border-radius:10px;width:34px;height:34px;padding:0}.list-foot .lf-page{white-space:nowrap;padding:0 8px;font-size:13px;font-weight:600}.card[style*="padding: 0"]>.list-foot,.card[style*=padding\:0]>.list-foot{padding:14px 16px}.pd-info{flex-direction:column;display:flex}.pd-head{flex-direction:column;gap:3px;display:flex}.pd-head .pd-title{letter-spacing:-.01em;font-size:21px;font-weight:700;line-height:1.25}.pd-head .pd-vendor{font-size:13px}.pd-pricerow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.pd-head .pd-price{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pd-head .pd-price strong{letter-spacing:-.02em;font-size:26px;line-height:1}.pd-head .pd-price .old-price{font-size:15px}.pd-head .pd-sku{word-break:break-all;margin-top:8px;font-size:12px;line-height:1.4}.pd-stockpill{white-space:nowrap;border-radius:999px;flex:none;padding:4px 11px;font-size:11.5px;font-weight:700}.pd-stockpill.in{color:#2f7d32;background:#46a05021}.pd-stockpill.out{color:#c0392b;background:var(--red-soft)}.pd-sec{margin-bottom:9px;margin-top:18px!important}.pd-desc{max-height:170px;color:var(--muted);font-size:13px;line-height:1.6;overflow:auto}.pd-desc b,.pd-desc strong{color:var(--ink)}.pd-add{height:50px;margin-top:20px;font-size:15px}.bs-seg{align-items:center;gap:8px;display:flex}.bs-seg-idx{background:var(--panel-2);width:24px;height:24px;color:var(--muted);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.bs-seg input{min-height:40px}.bs-seg .ghost.mini{width:34px;height:34px;padding:0}.bs-preview code{font-family:var(--font-mono,monospace);letter-spacing:.02em;font-size:14px;font-weight:700}.receipt-editor>.card{border-radius:16px}.stock-pill{font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:34px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.stock-pill.ok{color:var(--ink);background:var(--panel-2);border:1px solid var(--border)}.stock-pill.low{color:#8a6d1f;background:var(--amber-soft,#fdf1d6);border:1px solid #e0a83a4d}.stock-pill.out{color:#c0392b;background:var(--red-soft);border:1px solid #c0392b40}.pp-grid{grid-template-columns:minmax(0,1fr) 110px 110px;align-items:center;gap:8px;display:grid}.pp-grid.pp-head{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:0 2px;font-size:11px}.pp-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;overflow:hidden}.receipt-editor>.card{background:var(--bg);border-radius:16px}.grp-modal .grp-sec{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:600}.grp-list{flex-direction:column;gap:6px;display:flex}.grp-row{text-align:left;border:1px solid var(--border);background:var(--panel);border-radius:12px;align-items:center;gap:11px;width:100%;padding:8px 11px;display:flex}button.grp-row{cursor:pointer;font:inherit;justify-content:flex-start;transition:background .12s,border-color .12s}button.grp-row:hover{background:var(--accent-soft);border-color:var(--accent-strong)}.grp-av{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.grp-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.grp-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.grp-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.grp-plus{color:var(--gold);white-space:nowrap;flex:none;font-size:13px;font-weight:700}.grp-del{flex:none}.grp-empty{color:var(--muted);text-align:center;border:1px dashed var(--border);border-radius:12px;padding:16px;font-size:13px}.mc-box{border:1px solid var(--border);background:var(--panel-2);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.mc-head{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.mc-head svg{color:var(--gold)}.mc-text{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.mc-sub{color:var(--muted);font-size:12px}.mc-err{color:var(--red);background:var(--red-soft);border-radius:8px;padding:7px 10px;font-size:12.5px}.mc-ok{background:var(--green-soft);color:var(--green);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.mc-ok .mc-sub{color:var(--green);opacity:.85}.mc-prefs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mc-pref{border:1px solid var(--border);background:var(--panel);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:8px;padding:11px 12px;font-size:13px;font-weight:600;transition:border-color .12s,background .12s,box-shadow .12s;display:flex}.mc-pref:hover{border-color:var(--accent-strong)}.mc-field-label{color:var(--muted);margin:4px 0 -2px;font-size:12px;font-weight:600}.mc-cta{justify-content:center;width:100%}.mc-code-input{letter-spacing:8px;text-align:center;font-size:16px;font-weight:700}.mc-pref input{width:auto;accent-color:var(--accent-strong);cursor:pointer;margin:0}.mc-pref svg{color:var(--muted)}.mc-pref.on{border-color:var(--accent-strong);background:var(--accent-soft)}.mc-pref.on svg{color:var(--gold)}.content table th,.content table td{white-space:nowrap}.content .receipt-body table th,.content .receipt-body table td{white-space:normal}.app .form-section,.setup-wrap .setup-h1,.setup-wrap .form-section{text-transform:capitalize}.setup-wrap .setup-desc{text-transform:none}.fin-body{flex-direction:column;gap:18px;display:flex}.admin-table tbody tr.clickable{cursor:pointer}.fin-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.fin-kpi{border:1px solid var(--ap-line);background:var(--ap-surface);box-shadow:var(--ap-shadow);border-radius:16px;flex-direction:column;gap:6px;padding:15px 16px;display:flex}.fin-kpi-top{color:var(--ap-mut);letter-spacing:.01em;align-items:center;gap:7px;font-size:11.5px;font-weight:700;display:flex}.fin-kpi-top svg{color:var(--ap-mut-2);flex:none}.fin-kpi strong{letter-spacing:-.02em;color:var(--ap-ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.fin-kpi small{color:var(--ap-mut);font-size:11.5px;font-weight:600}.fin-kpi strong.pos{color:var(--green)}.fin-kpi strong.neg,.fin-txt-neg{color:var(--red)}.fin-kpi.accent{background:linear-gradient(180deg, #16794b24, var(--ap-surface));border-color:#16794b80}.fin-kpi.accent .fin-kpi-top svg{color:var(--ap-ink)}.fin-grid{grid-template-columns:1.55fr 1fr;gap:18px;display:grid}.fin-card{border:1px solid var(--ap-line);background:var(--ap-surface);box-shadow:var(--ap-shadow);border-radius:18px;padding:18px 20px}.fin-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.fin-card-head h3{color:var(--ap-ink);margin:0;font-size:15px;font-weight:750}.fin-card-head p{color:var(--ap-mut);margin:3px 0 0;font-size:12px}.fin-badge{background:var(--ap-surface-2);border:1px solid var(--ap-line);color:var(--ap-ink);font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:800}.fin-badge.warn{background:var(--amber-soft);color:var(--amber);border-color:#0000}.fin-chart-svg{width:100%;height:200px;display:block}.fin-chart-grid{stroke:var(--ap-line);stroke-width:1px;stroke-dasharray:3 4}.fin-chart-line{stroke:var(--ap-accent);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.fin-chart-dot{fill:var(--ap-surface);stroke:var(--ap-accent);stroke-width:2px}.fin-chart-dot.last{fill:var(--ap-accent)}.fin-chart-xlabel{fill:var(--ap-mut-2);font-size:10px;font-weight:600}.fin-planbars{flex-direction:column;gap:14px;display:flex}.fin-planbar-top{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.fin-planbar-name{color:var(--ap-ink);font-size:13px;font-weight:700}.fin-planbar-name em,.fin-planbar-val em{color:var(--ap-mut);margin-top:2px;font-size:11px;font-style:normal;font-weight:600;display:block}.fin-planbar-val{text-align:right;color:var(--ap-ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.fin-planbar-track{background:var(--ap-surface-2);border-radius:999px;height:8px;overflow:hidden}.fin-planbar-fill{background:linear-gradient(90deg, var(--ap-accent-2), var(--ap-accent));border-radius:999px;height:100%}@media (width<=1180px){.fin-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.fin-grid{grid-template-columns:1fr}}@media (width<=620px){.fin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-listfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:10px 4px 2px;display:flex}.alf-rows{color:var(--ap-mut);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.alf-range{color:var(--ap-mut);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.alf-nav{align-items:center;gap:6px;display:flex}.alf-page{text-align:center;min-width:58px;color:var(--ap-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.admin-listfoot .admin-icon-btn{font-size:15px;font-weight:700;line-height:1}.admin-health-row{border:1px solid var(--ap-line);background:var(--ap-surface-2);color:var(--ap-mut);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:11px 14px;font-size:12.5px;display:flex}.admin-health-row strong{color:var(--ap-ink);font-weight:700}.admin-health-row.warn{background:#e0413c14;border-color:#e0413c66}.admin-hamburger{border:1px solid var(--ap-line);background:var(--ap-surface);width:44px;height:44px;color:var(--ap-ink);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;margin-right:4px;display:none}.admin-hamburger:hover{background:var(--ap-surface-2)}@media (width<=900px){.admin-hamburger{display:inline-flex}}.admin-btn-danger{background:var(--red,#e0413c);border-color:var(--red,#e0413c);color:#fff}.admin-btn-danger:hover{background:var(--red,#e0413c);border-color:var(--red,#e0413c);color:#fff;filter:brightness(1.06)}.admin-confirm-msg{color:var(--ap-mut);margin:0 0 4px;font-size:14px;line-height:1.55}.admin-toast-wrap{z-index:90;flex-direction:column;gap:10px;max-width:min(92vw,420px);display:flex;position:fixed;top:18px;right:18px}.admin-toast{background:var(--ap-surface);border:1px solid var(--ap-line-2);color:var(--ap-ink);border-radius:14px;align-items:flex-start;gap:10px;padding:13px 14px;font-size:13.5px;font-weight:600;line-height:1.4;animation:.22s cubic-bezier(.2,.7,.3,1) adminToastIn;display:flex;box-shadow:0 16px 40px #00000038}.admin-toast svg{flex:none;margin-top:1px}.admin-toast.ok{border-left:4px solid var(--green,#23a55a)}.admin-toast.ok>svg{color:var(--green,#23a55a)}.admin-toast.err{border-left:4px solid var(--red,#e0413c)}.admin-toast.err>svg{color:var(--red,#e0413c)}.admin-toast span{flex:1;min-width:0}.admin-toast-x{color:var(--ap-mut-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.admin-toast-x:hover{color:var(--ap-ink)}@keyframes adminToastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=520px){.admin-toast-wrap{max-width:none;top:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.admin-toast{animation:none}}.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.admin-set-card{border:1px solid var(--ap-line);background:var(--ap-surface);box-shadow:var(--ap-shadow);border-radius:18px;padding:18px 20px}.admin-set-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-set-ic{background:var(--ap-surface-2);width:38px;height:38px;color:var(--ap-ink);border-radius:12px;flex:none;place-items:center;display:grid}.admin-set-head h3{color:var(--ap-ink);margin:0;font-size:15px;font-weight:750}.admin-set-head p{color:var(--ap-mut);margin:2px 0 0;font-size:12px}.admin-set-rows{flex-direction:column;gap:10px;display:flex}.admin-set-row{background:var(--ap-surface-2);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;display:flex}.admin-set-row span{color:var(--ap-mut)}.admin-set-row strong{color:var(--ap-ink);font-weight:700}.admin-set-actions{margin-top:16px;display:flex}@media (width<=1180px){.admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.admin-shell{grid-template-columns:minmax(0,1fr)}.admin-rail{z-index:60;width:min(84vw,300px);padding-top:max(18px, env(safe-area-inset-top));padding-bottom:max(16px, env(safe-area-inset-bottom));transition:transform .26s cubic-bezier(.4,0,.2,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.admin-shell.nav-open .admin-rail{transform:translate(0);box-shadow:24px 0 60px #00000073}.admin-rail-backdrop{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;position:fixed;inset:0}.admin-main{padding:max(18px, env(safe-area-inset-top)) 16px 40px}.admin-topbar{gap:10px}.admin-topbar-title{min-width:0}.admin-language-menu{flex-shrink:0}.admin-section-head{flex-direction:column;align-items:stretch;gap:12px}.admin-section-head .admin-btn{justify-content:center;width:100%}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.admin-form-grid.two,.admin-settings-grid,.admin-toolbar{grid-template-columns:1fr}.admin-tab-body{padding:14px}.admin-modal-actions,.fin-grid{grid-template-columns:1fr}.admin-listfoot{justify-content:space-between;row-gap:10px}}@media (width<=760px){.admin-table-wrap{border:0;border-radius:0;overflow:visible}.admin-table{width:100%;min-width:0;display:block}.admin-table thead{display:none}.admin-table tbody{display:block}.admin-table tbody tr{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:14px;margin-bottom:10px;padding:12px 14px;display:block}.admin-table tbody tr:last-child{margin-bottom:0}.admin-table tbody tr:hover{background:var(--ap-surface)}.admin-table td{border:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.admin-table td[data-label]:before{content:attr(data-label);text-align:left;white-space:nowrap;color:var(--ap-mut);text-transform:uppercase;letter-spacing:.03em;flex:none;font-size:11px;font-weight:700}.admin-table td:not([data-label]){padding:0;display:block}.admin-table td:first-child{border-bottom:1px dashed var(--ap-line);margin-bottom:8px;padding-bottom:10px}.admin-table td:last-child{border-top:1px dashed var(--ap-line);margin-top:8px;padding-top:10px}.admin-table td:last-child:first-child{border-top:0;margin-top:0;padding-top:0}.admin-actions{flex-wrap:wrap;justify-content:flex-start}.admin-table td .admin-chip-row{justify-content:flex-end}}@media (width<=520px){.admin-metrics{grid-template-columns:1fr}.admin-topbar-title h1{font-size:21px}.admin-topbar-title p{font-size:12px}.admin-modal{width:96vw;max-height:92vh}.fin-kpis{grid-template-columns:1fr 1fr}.admin-set-card,.fin-card{padding:16px 14px}}.plan-badge{letter-spacing:.01em;white-space:nowrap;background:hsl(var(--ph,231) 75% 93%);color:hsl(var(--ph,231) 52% 33%);border:1px solid hsl(var(--ph,231) 62% 84%);border-radius:999px;align-items:center;padding:3px 11px;font-size:12px;font-weight:750;display:inline-flex}.fin-planbar-fill-hue{background:linear-gradient(90deg, hsl(var(--ph,231) 78% 64%), hsl(var(--ph,231) 66% 50%))}.fin-amount-badge{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.fin-amount-badge.pos{background:var(--green-soft);color:var(--green)}.fin-amount-badge.neg{background:var(--red-soft);color:var(--red)}.ap-switch{cursor:pointer;background:var(--ap-line-2);border:0;border-radius:999px;flex:none;width:44px;height:25px;padding:0;transition:background .18s;position:relative}.ap-switch.on{background:var(--green,#23a55a)}.ap-switch-knob{background:#fff;border-radius:50%;width:21px;height:21px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000059}.ap-switch.on .ap-switch-knob{transform:translate(19px)}.ap-switch:disabled{opacity:.5;cursor:default}.admin-icon-btn.danger{color:var(--red,#e0413c);border-color:var(--ap-line,#e4e8ec);background:0 0}.admin-icon-btn.danger:hover{background:var(--red-soft);border-color:var(--red,#e0413c);color:var(--red,#e0413c)}.admin-toggle-row{border:1px solid var(--ap-line);background:var(--ap-surface-2);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.admin-toggle-row strong{color:var(--ap-ink);font-size:14px;font-weight:700;display:block}.admin-toggle-row span{color:var(--ap-mut);font-size:12px}.admin-railuser{position:relative}.admin-railuser-trigger{border:1px solid var(--ap-rail-line);width:100%;color:var(--ap-rail-ink);cursor:pointer;background:0 0;border-radius:13px;align-items:center;gap:10px;padding:8px 10px;display:flex}.admin-railuser-trigger:hover,.admin-railuser-trigger.open{background:var(--ap-rail-hover)}.admin-railuser-av{background:var(--ap-accent);width:34px;height:34px;color:var(--ap-on-accent);border-radius:10px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.admin-railuser-id{text-align:left;flex:1;min-width:0;display:block}.admin-railuser-id strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.admin-railuser-id small{color:var(--ap-rail-mut);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.admin-railuser-caret{color:var(--ap-rail-mut);flex:none;transform:rotate(-90deg)}.admin-railuser-menu{z-index:30;background:var(--ap-elev);border:1px solid var(--ap-line-2);border-radius:14px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 20px 50px #0006}.admin-railuser-item{width:100%;color:var(--ap-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:13.5px;font-weight:600;display:flex}.admin-railuser-item svg{color:var(--ap-mut);flex:none}.admin-railuser-item:hover{background:var(--ap-surface-2)}.admin-railuser-item.danger,.admin-railuser-item.danger svg{color:var(--red,#e0413c)}.admin-railuser-item.danger:hover{background:var(--red-soft)}.admin-railuser-sep{background:var(--ap-line);height:1px;margin:4px 2px}.td-trial{background:var(--amber-soft);color:var(--amber);border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700}.td-events{margin-top:2px}.td-events-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.td-events-head h3{color:var(--ap-ink);margin:0;font-size:14px;font-weight:750}.td-events-list{flex-direction:column;display:flex}.td-event{border-bottom:1px solid var(--ap-line);gap:12px;padding:10px 2px;display:flex}.td-event:last-child{border-bottom:0}.td-event-dot{background:var(--ap-mut-2);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.td-event-dot.ok{background:var(--green)}.td-event-dot.warn{background:var(--amber)}.td-event-dot.bad{background:var(--red)}.td-event-body{flex:1;min-width:0}.td-event-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.td-event-top strong{color:var(--ap-ink);font-size:13px;font-weight:700}.td-event-top time{color:var(--ap-mut-2);white-space:nowrap;flex:none;font-size:11.5px}.td-event-body p{color:var(--ap-mut);overflow-wrap:anywhere;margin:2px 0 0;font-size:12.5px;line-height:1.45}.td-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.td-metric{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:16px;flex-direction:column;gap:7px;padding:14px 15px;display:flex}.td-metric-ic{width:34px;height:34px;color:var(--ap-mut);background:0 0;border-radius:10px;flex:none;place-items:center;display:grid}.td-metric span{color:var(--ap-mut);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:700}.td-metric strong{color:var(--ap-ink);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:17px;font-weight:800;line-height:1.2}.td-metric.accent{background:linear-gradient(180deg, #16794b29, var(--ap-surface));border-color:#16794b80}.td-metric.accent .td-metric-ic{background:var(--accent-soft);color:var(--accent-deep)}.td-imp{border:1px solid var(--ap-line);background:var(--ap-surface-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.td-imp input{flex:1;min-width:160px}.td-imp p{width:100%;color:var(--ap-mut);margin:0;font-size:12px;line-height:1.45}.td-retention{border:1px solid var(--ap-line);background:var(--ap-surface-2);border-radius:16px;gap:12px;padding:16px;display:grid}.td-retention .td-events-head>div{gap:3px;display:grid}.td-retention .td-events-head .muted{font-size:12px}.td-retention-form{grid-template-columns:minmax(120px,160px) minmax(140px,180px) auto;align-items:end;gap:10px;display:grid}.td-retention-form .admin-btn{justify-content:center;min-height:40px}.td-retention-help{margin:-4px 0 0;font-size:12px}.td-retention-generated{border:1px solid var(--ap-accent);background:color-mix(in srgb, var(--ap-accent) 10%, var(--ap-surface));border-radius:12px;grid-template-columns:minmax(140px,1fr) minmax(220px,auto) auto;align-items:center;gap:10px;padding:12px;display:grid}.td-retention-generated>div{gap:2px;display:grid}.td-retention-generated small{color:var(--ap-mut);font-size:11px}.td-retention-generated code,.td-retention-row code{color:var(--ap-ink);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.td-retention-list{display:grid}.td-retention-row{border-top:1px solid var(--ap-line);color:var(--ap-mut);grid-template-columns:minmax(100px,1fr) 70px 100px 100px 34px;align-items:center;gap:8px;padding:9px 0;font-size:12px;display:grid}.td-retention-row time{white-space:nowrap}.td-nav-tabs{border-bottom:1px solid var(--ap-line);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;padding-bottom:2px;display:flex}.td-nav-tab{color:var(--ap-mut);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .14s;display:inline-flex}.td-nav-tab svg{flex:none}.td-nav-tab:hover{background:var(--ap-surface-2);color:var(--ap-ink)}.td-nav-tab.active{background:var(--ap-surface-2);color:var(--ap-ink);box-shadow:inset 0 -2px 0 var(--ap-accent);font-weight:750}.td-nav-tab em{background:var(--ap-line-2);color:var(--ap-ink);border-radius:999px;justify-content:center;align-items:center;padding:1px 7px;font-size:11px;font-style:normal;display:inline-flex}.td-info-cards{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}@media (width<=700px){.td-info-cards{grid-template-columns:1fr}}.td-info-card{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.td-info-head{border-bottom:1px solid var(--ap-line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.td-info-head h4{color:var(--ap-ink);align-items:center;gap:7px;margin:0;font-size:13.5px;font-weight:750;display:flex}.td-kv-list{flex-direction:column;gap:8px;display:flex}.td-kv-row{justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.td-kv-row span{color:var(--ap-mut)}.td-kv-row strong{color:var(--ap-ink);text-align:right;overflow-wrap:anywhere;font-weight:600}.td-table-wrap{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:14px;overflow-x:auto}.td-table{border-collapse:collapse;text-align:left;width:100%;font-size:12.5px}.td-table th{background:var(--ap-surface-2);color:var(--ap-mut);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--ap-line);padding:10px 14px;font-size:11px;font-weight:700}.td-table td{border-bottom:1px solid var(--ap-line);color:var(--ap-ink);padding:11px 14px}.td-table tr:last-child td{border-bottom:0}.td-table tr:hover td{background:color-mix(in srgb, var(--ap-accent) 4%, transparent)}@media (width<=640px){.td-metrics{grid-template-columns:1fr 1fr}.amh-top{flex-direction:column}.amh-actions{width:100%}.amh-actions .admin-btn{flex:1;justify-content:center}.td-retention-form,.td-retention-generated{grid-template-columns:1fr}.td-retention-row{grid-template-columns:1fr auto}.td-retention-row time{display:none}}.admin-shell .admin-btn,.admin-shell .admin-navitem>span,.admin-shell .admin-railuser-item span,.admin-section-head h2,.fin-card-head h3,.fin-kpi-top span,.admin-set-head h3,.td-events-head h3,.admin-box-head h3,.admin-feature-box h3,.admin-modal .admin-box-hint,.alf-rows span,.admin-field>span,.admin-toggle-row strong,.admin-set-row>span,.admin-metric-text span,.td-metric span,.admin-toolbar .xselect-trigger span,.admin-toolbar .xselect-opt{text-transform:capitalize}.admin-set-row strong,.admin-shell code,.admin-railuser-id strong,.admin-railuser-id small{text-transform:none}.admin-settings-grid{align-items:start}.admin-set-col{flex-direction:column;gap:16px;min-width:0;display:flex}.admin-rail button.admin-railuser-trigger:hover .admin-railuser-id strong,.admin-rail button.admin-railuser-trigger:hover .admin-railuser-id small,.admin-rail button.admin-railuser-trigger:hover .admin-railuser-caret{color:var(--ap-on-accent)}.admin-rail button.admin-railuser-trigger:hover .admin-railuser-av{background:var(--ap-on-accent);color:var(--ap-accent)}.admin-rail .admin-railuser-menu button.admin-railuser-item{text-align:left;justify-content:flex-start}.admin-dodo-grid{flex-direction:column;gap:14px;display:flex}.admin-dodo-row{grid-template-columns:110px 1fr 1fr;align-items:end;gap:12px;display:grid}.admin-dodo-plan{align-self:center}@media (width<=760px){.admin-dodo-row{grid-template-columns:1fr;align-items:stretch}}.admin-trial-promo-card{overflow:hidden}.admin-trial-promo-icon{background:var(--gold-soft);color:var(--gold)}.admin-trial-promo-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.admin-trial-promo-section{border:1px solid var(--ap-line);background:linear-gradient(145deg, var(--ap-surface-2), var(--ap-surface));border-radius:15px;min-width:0;padding:18px}.admin-trial-promo-head{align-items:flex-start;gap:11px;margin-bottom:16px;display:flex}.admin-trial-promo-head>span{background:var(--gold-soft);width:36px;height:36px;color:var(--gold);border-radius:11px;flex:none;place-items:center;display:grid}.admin-trial-promo-head h4,.admin-trial-promo-list-head h4{color:var(--ap-ink);margin:0;font-size:14px}.admin-trial-promo-head p{color:var(--ap-mut);margin:3px 0 0;font-size:11.5px;line-height:1.45}.admin-trial-promo-form{align-items:end;gap:11px;display:grid}.admin-trial-promo-form.trial-form{grid-template-columns:110px minmax(190px,1fr)}.admin-trial-promo-form.promo-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.admin-trial-promo-form.promo-form>.admin-btn{grid-column:1/-1;justify-content:center}.admin-trial-promo-form .admin-btn{min-height:42px}.admin-trial-promo-list{border-top:1px solid var(--ap-line);margin-top:18px;padding-top:18px}.admin-trial-promo-list-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.admin-trial-promo-list-head span{background:var(--ap-surface-2);color:var(--ap-mut);border-radius:999px;padding:4px 9px;font-size:10px;font-weight:750}.admin-trial-promo-empty{border:1px dashed var(--ap-line-2);background:var(--ap-surface-2);min-height:92px;color:var(--ap-mut);border-radius:13px;justify-content:center;align-items:center;gap:12px;padding:18px;display:flex}.admin-trial-promo-empty div{flex-direction:column;gap:3px;display:flex}.admin-trial-promo-empty strong{color:var(--ap-ink);font-size:12.5px}.admin-trial-promo-empty span{font-size:11px}@media (width<=1080px){.admin-trial-promo-grid{grid-template-columns:1fr}}@media (width<=620px){.admin-trial-promo-section{padding:14px}.admin-trial-promo-form.trial-form,.admin-trial-promo-form.promo-form{grid-template-columns:1fr}.admin-trial-promo-form.promo-form>.admin-btn{grid-column:auto}}@media (width<=900px){.content:has(>.page-support-full){padding:0!important}}.bill-toggle{border:1px solid var(--border);background:var(--panel-2);border-radius:999px;gap:4px;width:fit-content;margin:0 auto 22px;padding:4px;display:flex}.bill-toggle button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:8px 18px;font-weight:700;display:inline-flex}.bill-toggle button.on{background:var(--ink,#12151a);color:#fff}.bill-toggle button em{color:#1f9d55;font-size:11px;font-style:normal;font-weight:800}.bill-toggle button.on em{color:#b6f09c}.signup-plans{flex-direction:column;gap:8px;display:flex}.signup-plan{border:1.5px solid var(--border);background:var(--panel-2);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px 14px;transition:border-color .12s,box-shadow .12s;display:flex}.signup-plan:hover{border-color:var(--muted)}.signup-plan.on{border-color:var(--accent-strong,#1a8452);box-shadow:0 0 0 3px var(--accent-soft,#16794b38)}.signup-plan .sp-check{border:1.5px solid var(--border);color:#0b0d10;border-radius:999px;flex:none;place-items:center;width:20px;height:20px;display:grid}.signup-plan.on .sp-check{background:var(--accent-strong,#1a8452);border-color:var(--accent-strong,#1a8452)}.signup-plan .sp-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.signup-plan .sp-name{font-weight:700}.signup-plan .sp-price{white-space:nowrap;font-size:16px;font-weight:800}.signup-plan .sp-price em{color:var(--muted);margin-left:2px;font-size:12px;font-style:normal;font-weight:600}.signup-page .login-card{max-width:420px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin,.tw-animate-spin{animation:1s linear infinite spin!important}.setup-guide{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.setup-guide li{align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.setup-guide .sg-no{background:var(--ink,#12151a);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:800;display:grid}.scope-box{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;flex-wrap:wrap;gap:6px;padding:10px;display:flex;overflow-x:auto}.scope-box code{background:#0000000d;border-radius:6px;padding:2px 7px;font-size:11.5px}button:focus-visible,.button:focus-visible,.xselect-trigger:focus-visible{border-color:var(--accent-strong);box-shadow:0 0 0 4px var(--accent-soft);outline:none}@media (prefers-reduced-motion:reduce){button,.button,input,select,textarea,.xselect-trigger{transition:none}button:hover,.button:hover{transform:none}}.login-panel{background:radial-gradient(circle at 100% 0, #16794b24, transparent 34%), var(--bg-2);width:500px}.login-panel-inner{padding:36px}.login-card{max-width:390px;box-shadow:var(--shadow-dialog);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #ffffffb8;border-radius:24px;padding:32px}.login-card input:not([type=checkbox]){background:var(--panel-2);border-color:#0000;min-height:46px}.login-card input:not([type=checkbox]):hover{border-color:var(--field-border);background:var(--panel)}.signup-page .login-card{max-width:430px;padding:26px 30px}@media (width<=860px){.login-panel{width:100%}.login-panel-inner{padding:28px 20px}}@media (width<=480px){.login-card,.signup-page .login-card{border-radius:20px;padding:22px 18px}.setup-nav{gap:10px}.setup-nav button{padding-inline:14px}}.auth-page{isolation:isolate;background-color:var(--sidebar);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;height:100dvh;min-height:100dvh;display:flex;position:relative;overflow:hidden}.auth-page:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:radial-gradient(circle at 18% 16%,#16794b2e,#0000 28%),linear-gradient(#080a0c14,#080a0c57);position:absolute;inset:0}.auth-page-main{flex:1;place-items:center;width:100%;min-height:0;padding:32px 24px;display:grid;overflow-y:auto}.auth-page .auth-card{width:min(100%,420px);max-width:420px;box-shadow:var(--shadow-dialog);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff0;border:1px solid #ffffffb8;border-radius:26px;padding:34px;position:relative}.auth-language{display:inline-flex;position:relative}.auth-language-trigger{height:36px;color:var(--ink);letter-spacing:.02em;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #0000001f;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 3px 12px #0a0c0e14}.auth-language-trigger:hover{border-color:var(--accent-strong);background:#fff;transform:translateY(-1px);box-shadow:0 6px 18px #0a0c0e24}.auth-lang-code{color:var(--ink);font-size:12px;font-weight:700;line-height:1}.auth-language-menu{top:calc(100% + 8px);border:1px solid var(--border);background:var(--panel,#fff);width:180px;max-height:min(340px,60vh);box-shadow:var(--shadow-popover);border-radius:14px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;inset-inline-end:0;overflow-y:auto;z-index:99999!important}.auth-language-menu button{width:100%;min-height:34px;color:var(--text);text-align:start;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:13px;transition:background .12s;display:flex}.auth-language-menu button:hover,.auth-language-menu button.is-active{background:var(--accent-soft);color:var(--ink);box-shadow:none;transform:none}.auth-language-menu button.is-active{font-weight:700}.auth-photo-credit{z-index:2;color:#ffffffc2;text-shadow:0 1px 4px #000000b3;font-size:10.5px;position:absolute;bottom:46px;right:16px}.auth-photo-credit a{color:inherit;text-decoration:underline}.auth-page>.footer{z-index:1;color:#ffffffad;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0c0ead;border-color:#ffffff1f;position:relative}.auth-page>.footer .footer-text{color:#ffffffad}.auth-page .signup-wizard-card{width:min(100%,560px);max-width:560px;padding:28px 34px}.signup-stepper{width:min(100%,430px);color:var(--muted);grid-template-columns:auto minmax(24px,1fr) auto minmax(24px,1fr) auto;align-items:center;margin:0 auto;font-size:12px;font-weight:650;display:grid}.signup-stepper>span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.signup-stepper>span:last-child{justify-self:end}.signup-stepper i{border:1px solid var(--border-strong);background:var(--panel-2);width:25px;height:25px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}.signup-stepper b{background:var(--border-strong);height:1px;margin:0 10px}.signup-stepper span.active,.signup-stepper span.done{color:var(--ink)}.signup-stepper span.active i,.signup-stepper span.done i{border-color:var(--accent);background:var(--accent);color:#fff}.signup-page .signup-interval{margin:0 auto 2px}.signup-page .signup-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.signup-page .signup-plan{min-width:0}@media (width<=700px){.auth-page{height:auto;min-height:100dvh;overflow-y:auto}.auth-page-main{place-items:start center;padding:20px 14px;overflow:visible}.auth-page .auth-card,.auth-page .signup-wizard-card{border-radius:22px;padding:26px 20px 22px}.signup-page .signup-plans{grid-template-columns:minmax(0,1fr)}.auth-photo-credit{display:none}}@media (width<=420px){.auth-language-menu{width:min(210px,100vw - 40px)}.signup-stepper{grid-template-columns:auto minmax(20px,1fr) auto}}@media print{body{color:#000!important;background:#fff!important}.no-print,nav,header,aside,.sidebar{display:none!important}.report-page{page:report;max-width:100%!important;box-shadow:none!important;margin:0!important;padding:0!important}.card{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none!important;border:1px solid #ccc!important}}.st-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:18px 20px 20px;display:flex;overflow:visible;box-shadow:0 4px 20px #00000008}.st-card--full{-moz-column-span:all;column-span:all}.st-card-header{border-bottom:1px solid var(--border);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);color:var(--ink);align-items:center;gap:12px;margin:-18px -20px 0;padding:16px 20px;font-size:15.5px;font-weight:700;display:flex}.st-card-header--noborder,.st-card>.st-card-header:only-child,.st-card>.st-card-header:last-child{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);border-bottom:none;margin-bottom:-18px}.st-icon-badge{background:var(--accent-soft);width:34px;height:34px;color:var(--gold);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.st-card-title{flex:1;min-width:0}.st-card-desc{color:var(--muted);margin:-6px 0 0;font-size:13px;line-height:1.5}.st-section-title{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:4px 0 -6px;font-size:12px;font-weight:700}.st-row{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 -20px;padding:13px 20px;transition:background .2s;display:flex}.st-card-desc+.st-row,.st-card-header+.st-row{border-top:none}.st-row-stack{flex-direction:column;align-items:stretch;gap:8px}.st-row-stack .st-row-left{flex:none;min-height:0}.st-row:hover{background:var(--panel-2)}.st-row-left{flex-direction:column;flex:200px;gap:3px;min-width:0;display:flex}.st-row-title{color:var(--ink);font-size:14px;font-weight:600}.st-row-desc{color:var(--muted);font-size:12.5px;line-height:1.4}.st-row-right{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.st-row-stack>.st-row-right{width:100%}.st-row-right select,.st-row-right input:not([type=checkbox]){flex:1;min-width:140px}.st-row-stack .st-row-right select,.st-row-stack .st-row-right input:not([type=checkbox]){width:100%;min-width:0}@media (width<=560px){.st-row:not(.st-row-stack){flex-direction:column;align-items:stretch}.st-row-right{width:100%}.st-row-right select,.st-row-right input:not([type=checkbox]){width:100%;min-width:0}}.st-list-row{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--panel-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.st-list-main{flex:160px;min-width:0}.st-list-title{color:var(--ink);font-size:14px;font-weight:600}.st-list-sub{color:var(--muted);margin-top:2px;font-size:12px}.st-list-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;display:flex}@media print{.st-card{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:16px;box-shadow:none!important;border:1px solid #ddd!important}}.col-span-12{grid-column:span 12}.col-span-6{grid-column:span 6}@media (width<=768px){.col-span-6,.col-span-12{grid-column:span 12}}.settings-cockpit-wrap{flex-direction:column;gap:20px;width:100%;max-width:1440px;margin:0 auto;display:flex}.set-cockpit-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:4px;display:flex}.set-cockpit-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.set-status-pill{background:var(--panel);border:1px solid var(--border-strong);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.set-status-pill.online{background:var(--green-soft);color:var(--green);border-color:#2f7d4f4d}.set-status-pill.offline{background:var(--red-soft);color:var(--red);border-color:#e0413c4d}.set-cockpit-nav{background:var(--panel);border:1px solid var(--border-strong);scrollbar-width:none;border-radius:16px;align-items:center;gap:6px;padding:6px;display:flex;overflow-x:auto;box-shadow:0 2px 8px #00000005;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%)}.set-cockpit-nav::-webkit-scrollbar{display:none}.set-c-tab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:600;transition:all .16s;display:inline-flex}.set-c-tab:hover{color:var(--ink);background:var(--panel-2)}.set-c-tab.active{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:0 4px 12px #14161a1f}.set-tab-content{animation:.35s cubic-bezier(.16,1,.3,1) both tabFadeSlide}@keyframes tabFadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.set-bento-grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:18px;display:grid}.set-bento-grid .col-span-12{grid-column:span 12}.set-bento-grid .col-span-6{grid-column:span 6}@media (width<=860px){.set-bento-grid .col-span-6,.set-bento-grid .col-span-12{grid-column:span 12}}.st-switch{cursor:pointer;flex:none;align-items:center;width:42px;height:22px;display:inline-flex;position:relative}.st-switch input{opacity:0;width:0;height:0;position:absolute}.st-switch-slider{cursor:pointer;background-color:var(--border-strong);border-radius:22px;transition:all .2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.st-switch-slider:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s cubic-bezier(.16,1,.3,1);position:absolute;bottom:3px;left:3px;box-shadow:0 2px 4px #00000026}.st-switch input:checked+.st-switch-slider{background-color:var(--green)}.st-switch input:checked+.st-switch-slider:before{transform:translate(20px)}.users-2col{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:20px;width:100%;display:grid}@media (width<=960px){.users-2col{grid-template-columns:1fr}}.sales-hero-head{flex-wrap:wrap;align-items:center;gap:16px;padding-bottom:6px;display:flex}.sales-hero-title{align-items:center;gap:14px;display:flex}.sales-hero-badge{background:var(--panel-2);width:44px;height:44px;color:var(--ink);border:1px solid var(--border);border-radius:14px;place-items:center;display:grid;box-shadow:0 2px 6px #0000000a}.sales-hero-badge.online{color:#2563eb;background:#3b82f61a;border-color:#3b82f633}.sales-hero-badge.customers{color:#059669;background:#10b9811a;border-color:#10b98133}.sales-hero-badge.products{color:#7c3aed;background:#8b5cf61a;border-color:#8b5cf633}.sales-hero-badge.barcodes{color:#d97706;background:#f59e0b1a;border-color:#f59e0b33}.sales-controls-row{align-items:center;gap:10px;display:flex}.sales-seg-toggle{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;padding:3px;display:inline-flex}.sales-seg-toggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:6px 14px;font-size:13px;font-weight:650;transition:background .15s,color .15s}.sales-seg-toggle button.on{background:var(--panel);color:var(--ink);box-shadow:0 1px 3px #00000014}.sales-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:16px;display:grid}.sales-table-card{border:1px solid var(--border);border-radius:18px;padding:0;overflow:hidden;box-shadow:0 4px 14px #00000008}.sales-table-toolbar{background:var(--panel-2);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 18px;display:flex}.sales-search-box{background:var(--panel);border:1px solid var(--border);border-radius:12px;align-items:center;gap:8px;min-width:240px;padding:0 12px;display:flex;position:relative}.sales-search-box input{min-height:38px;padding:8px 0;font-size:13.5px;box-shadow:none!important;background:0 0!important;border:0!important}.sales-search-clear{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.sales-count-pill{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:13px}.sales-count-pill strong{color:var(--ink);margin:0 2px}.td-date-cell{flex-direction:column;gap:2px;display:flex;white-space:nowrap!important}.sales-filter-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sales-chip{border:1px solid var(--border);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:650;transition:all .12s}.sales-chip:hover{border-color:var(--border-strong);color:var(--ink)}.sales-chip.active{background:var(--ink);color:var(--panel);border-color:var(--ink)}.bsk-filter-chips{border:1px solid var(--border,#e6e8ea);background:var(--panel,#fff);border-radius:12px;gap:4px;padding:4px}.bsk-filter-chips .sales-chip{color:var(--muted);background:0 0;border:none;border-radius:9px;padding:8px 12px;font-size:14px;font-weight:500}.bsk-filter-chips .sales-chip:hover{background:var(--accent-soft,#e3f2ea);color:var(--ink)}.bsk-filter-chips .sales-chip.active{background:var(--accent-soft,#e3f2ea);color:var(--gold,#16794b);border-color:#0000;font-weight:600}.sales-table-wrapper{width:100%;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%)}.sales-wrap-wrapper{overflow-x:hidden}.sales-wrap-table{table-layout:auto;width:100%;min-width:0;display:table!important;overflow:visible!important}.sales-wrap-table th,.sales-wrap-table td{vertical-align:middle;overflow:hidden}.sales-wrap-table th:not(.table-col-products),.sales-wrap-table td:not(.table-col-products){flex-shrink:0;white-space:nowrap!important}.sales-wrap-table .table-col-products{flex-direction:column;gap:2px}.td-date-main{color:var(--ink);font-weight:650}.td-date-sub{color:var(--muted);font-size:11.5px}.td-order-pill{background:var(--panel-2);border:1px solid var(--border);font-weight:750;font-family:var(--font-mono,monospace);color:var(--ink);border-radius:8px;padding:4px 9px;font-size:12.5px;display:inline-block}.td-order-pill.online-pill{color:#2563eb;background:#3b82f614;border-color:#3b82f633}.td-customer-cell{flex-direction:column;gap:2px;display:flex}.td-cust-name{color:var(--ink);font-weight:650}.td-cashier-sub{color:var(--muted);font-size:11.5px}.td-products-cell{overflow-wrap:anywhere;word-break:break-word;white-space:normal;color:var(--ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}@media (width<=1200px){.sales-wrap-table .table-col-channel,.sales-wrap-table .table-col-customer{display:none}}@media (width<=900px){.page-sales-redesign .sales-wrap-table .table-col-payment,.page-online-sales-redesign .sales-wrap-table .table-col-fulfillment{display:none}}@media (width<=640px){.sales-wrap-table th,.sales-wrap-table td{padding-inline:8px}.sales-wrap-table .table-col-date,.sales-wrap-table .table-col-status,.sales-wrap-table .table-col-action{display:none}.sales-wrap-table .table-col-order{width:92px!important}.sales-wrap-table .table-col-amount{width:88px!important}.sales-wrap-table .table-col-qty{width:48px!important}}.td-qty-badge{background:var(--panel-2);min-width:24px;height:24px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:750;display:inline-flex}.td-pay-badge{background:var(--panel-2);color:var(--muted);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-block}.td-amount-value{font-variant-numeric:tabular-nums;color:var(--ink);font-size:14.5px;font-weight:800}.td-status-badge{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:750}.td-row-arrow{color:var(--muted);opacity:.6;transition:transform .15s,opacity .15s}.sales-table-row:hover .td-row-arrow{opacity:1;transform:translate(2px)}.td-channel-tag{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.td-fulfill-tag{border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:700;display:inline-block}.td-fulfill-tag.done{background:var(--green-soft);color:var(--green)}.td-fulfill-tag.pending{background:var(--panel-2);color:var(--muted)}.cust-avatar-monogram{border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid}.cust-identity-cell{align-items:center;gap:12px;display:flex}.cust-identity-info{flex-direction:column;gap:1px;display:flex}.cust-name-main{color:var(--ink);font-weight:700}.cust-id-sub{color:var(--muted);font-size:11.5px;font-family:var(--font-mono,monospace)}.cust-contact-pill{color:var(--ink);align-items:center;gap:6px;font-size:13px;display:inline-flex}.cust-email-text{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.cust-credit-badge{color:#b45309;background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:13px;font-weight:800;display:inline-flex}.cust-back-btn{align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font-weight:650;display:inline-flex}.cust-hero-main{flex-wrap:wrap;align-items:stretch;gap:20px;display:flex}.cust-hero-main .cust-hero-profile{flex:240px}.cust-hero-main .cust-hero-kpi-grid{flex:3 460px;align-self:center;margin:0}.cust-hero-profile{align-items:center;gap:18px;display:flex}.cust-bento-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);align-items:start;gap:18px;display:grid}@media (width<=980px){.cust-bento-layout{grid-template-columns:1fr}}.cust-box-card{border:1px solid var(--border);border-radius:16px;padding:16px 20px;box-shadow:0 2px 8px #00000005}.cust-box-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:8px;display:flex}.cust-kv-list{flex-direction:column;gap:8px;display:flex}.cust-kv-row{justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.cust-kv-row .lbl{color:var(--muted)}.cust-kv-row .val{color:var(--ink)}.cust-consent-pill{border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:700;transition:all .15s;display:inline-flex}.cust-consent-pill.active{color:#059669;background:#10b9811f;border:1px solid #10b98140}.cust-consent-pill.inactive{background:var(--panel-2);color:var(--muted);border:1px solid var(--border)}.cust-address-preview-box{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;padding:14px}.cust-credit-modal-hero{background:linear-gradient(135deg, #f59e0b1a, var(--panel));text-align:center;border:1px solid #f59e0b40;border-radius:14px;margin-top:10px;padding:18px}.cust-credit-modal-hero .lbl{text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:750}.cust-credit-modal-hero .val{color:#d97706;margin-top:4px;font-size:28px;font-weight:900}.cust-voucher-row{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.prod-low-toggle{border:1px solid var(--border);background:var(--panel);border-radius:12px;align-items:center;gap:8px;padding:6px 12px;transition:all .15s;display:flex}.prod-low-toggle.active{background:#f59e0b1a;border-color:#f59e0b66}.catalog-sort-select{flex:0 250px;min-width:210px}.prod-divider{background:var(--border);width:1px;height:16px}.prod-bulk-banner{background:var(--accent-soft);border-bottom:1px solid #16794b66;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.prod-thumb-lux{-o-object-fit:cover;object-fit:cover;border:1px solid var(--border);background:var(--panel-2);border-radius:10px;width:40px;height:40px;display:block}.prod-thumb-lux.empty{color:var(--muted);place-items:center;display:grid}.prod-name-cell{flex-direction:column;gap:3px;min-width:0;display:flex}.prod-title-lux{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.prod-var-sub{color:var(--muted);font-size:12px}.prod-meta-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.prod-sku-tag,.prod-bc-tag,.prod-var-tag{background:var(--panel-2);border:1px solid var(--border);color:var(--muted);border-radius:5px;padding:2px 6px;font-size:11.5px}.prod-sku-tag{font-family:var(--font-mono,monospace)}.prod-vendor-cell{flex-direction:column;gap:2px;display:flex}.prod-vendor-main{color:var(--ink);font-weight:650}.prod-type-sub{color:var(--muted);font-size:11.5px}.prod-price-lux-btn{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:14px;font-weight:800;transition:background .12s;display:inline-flex}.prod-price-lux-btn:hover{background:var(--panel-2)}.prod-price-lux-btn .pp-ic{color:var(--muted);opacity:.6}.bc-sku-code{font-family:var(--font-mono,monospace);background:var(--panel-2);border:1px solid var(--border);color:var(--ink);border-radius:6px;padding:2px 7px;font-size:12.5px}@media (width<=900px){input,select,textarea,button{font-size:15px}.content{padding:12px 10px 80px!important}.modal-bg,.admin-modal-bg{justify-content:center!important;align-items:center!important;padding:10px!important;display:flex!important}.modal,.card.modal,.admin-modal,.pos-summary-modal{-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;border-radius:18px!important;width:min(640px,96vw)!important;max-width:96vw!important;max-height:92vh!important;margin:auto!important;overflow-y:auto!important}.admin-modal-head,.admin-modal-body{padding:14px 16px!important}.admin-modal-actions{flex-wrap:wrap!important;gap:8px!important;padding:12px 16px!important}.admin-modal-actions button{flex:auto!important;min-height:42px!important}}@media (width<=640px){.auth-page{justify-content:flex-start!important;align-items:stretch!important;min-height:100vh!important;padding:0!important;display:flex!important;overflow-x:hidden!important}.auth-page-main{width:100%!important;padding:68px 12px 20px!important}.login-card,.auth-card{border-radius:20px!important;width:100%!important;max-width:420px!important;padding:24px 18px!important;box-shadow:0 12px 36px #0006!important}.login-card input:not([type=checkbox]){border-radius:12px!important;height:46px!important;font-size:16px!important}}@media (width<=860px){.setup-wrap{flex-direction:column!important;width:100%!important;min-width:0!important;display:flex!important;overflow-x:hidden!important}.setup-responsive-grid{grid-template-columns:minmax(0,1fr)!important}.setup-lang-select .xselect-menu.up{top:calc(100% + 6px);bottom:auto;box-shadow:0 16px 44px #0000003d}.setup-receipt-preview{width:100%!important;max-width:100%!important;margin:12px auto!important;overflow-x:auto!important}}@media (width<=480px){.login-hero{min-height:160px;padding:22px 18px}.login-panel-inner{padding:18px 12px}.register-email-row{flex-wrap:wrap}.register-email-row button{width:100%}.setup-lang-select{min-width:145px}.setup-nav,.setup-nav>.row{width:100%;align-items:stretch!important}.setup-nav>.row{flex-direction:column}.setup-nav>button,.setup-nav>.row>button{width:100%}}.setup-receipt-sheet{flex:none;max-width:none;overflow:visible}@media (width<=860px){.sales-kpi-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.admin-table-wrap{-webkit-overflow-scrolling:touch!important;border-radius:14px!important;overflow-x:auto!important}}@media (width<=520px){.sales-kpi-grid{grid-template-columns:1fr!important}}@media (width<=640px){.notif-dropdown{width:min(340px,94vw)!important}}.ship-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:18px;display:grid}@media (width<=980px){.ship-grid{grid-template-columns:1fr}}.ship-size-select{border:1px solid var(--border);background-color:var(--panel-2);min-width:200px;color:var(--ink);border-radius:10px;padding:9px 36px 9px 12px;font-size:13px;font-weight:600}.ship-group{border-top:1px solid var(--border);margin-top:6px;padding-top:4px}.ship-group-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:12px 0 4px;font-size:11px;font-weight:800}.ship-preview-card{position:sticky;top:16px}.ship-preview-frame{background:var(--panel-2);border-radius:12px;justify-content:center;padding:18px;display:flex;overflow:auto}.production-board-page{box-sizing:border-box;min-height:100%;padding:22px 20px 16px}.production-board-page .page-head{min-height:64px;padding:0 2px 8px}.production-board-page .page-head h2{letter-spacing:-.035em;font-size:28px!important}.production-board-page .page-head .muted{font-size:13.5px!important}.production-board-page .stat-rail{gap:14px}.production-board-page .stat-rail>*{box-shadow:none;border-radius:15px;padding:18px 20px}.production-board-page .stat-rail strong{font-size:25px}.production-board-page>.tw-grid{padding-top:0;gap:14px!important}.production-detail-page{padding:8px 15px 10px}.production-detail-page .detail-columns{gap:15px!important}.production-detail-page .detail-columns>div:first-child{flex-basis:330px!important}.production-detail-page .detail-columns>div:nth-child(2){flex:640px!important}.page-support-full{background:var(--bg)}.page-support-full .support-workspace{grid-template-columns:390px minmax(560px,1fr) 320px}.page-support-full .support-inbox{background:var(--bg);padding:10px 20px 16px 32px}.page-support-full .support-inbox-header{padding:12px 6px 6px!important}.page-support-full .support-inbox-header .support-eyebrow{display:none}.page-support-full .support-inbox-header h2{letter-spacing:-.03em;font-size:24px!important}.page-support-full .support-search{margin:12px 5px 8px!important}.page-support-full .support-search input{border-radius:10px;height:43px}.page-support-full .support-status-tabs{padding:0 5px 10px!important}.page-support-full .support-ticket-list{padding:0 0 8px}.page-support-full .support-ticket-card{border:1px solid var(--border);background:var(--panel);border-radius:11px;min-height:151px;margin-bottom:10px;padding:14px 17px;display:block}.page-support-full .support-ticket-card.active{border-color:var(--green);background:color-mix(in srgb, var(--panel) 65%, var(--green-soft));box-shadow:inset 3px 0 var(--green)}.page-support-full .support-ticket-icon{display:none}.page-support-full .support-ticket-top strong{font-size:13px}.page-support-full .support-ticket-subject{margin-top:8px;font-size:14px}.page-support-full .support-ticket-snippet{margin-top:6px;font-size:12px}.page-support-full .support-ticket-meta{margin-top:13px}.page-support-full .support-conversation{background:var(--panel)}.page-support-full .support-thread-head{flex-wrap:wrap;align-items:flex-start;min-height:140px;padding:28px 22px 18px}.page-support-full .support-thread-title h3{margin-top:12px;font-size:15px}.page-support-full .support-thread{background:var(--panel);padding:18px 24px}.page-support-full .support-message{width:min(72%,610px)}.page-support-full .support-bubble{box-shadow:none;border:0;padding:17px 18px;border-radius:10px!important}.page-support-full .support-message.from-merchant .support-bubble{background:var(--panel-2)}.page-support-full .support-message.from-support .support-bubble{background:var(--green-soft)}.page-support-full .support-composer{box-shadow:none;border-radius:12px;margin:0 15px 15px}.page-support-full .support-composer textarea{min-height:78px}.page-support-full .support-merchant{background:var(--bg);padding:16px 13px}.page-support-full .support-merchant>section,.page-support-full .support-merchant>.support-merchant-head{background:var(--panel);border-radius:11px;margin-bottom:12px;border:1px solid var(--border)!important;padding:18px 14px!important}.page-support-full .support-merchant>section:first-child{background:var(--green-soft)}@media (width<=1320px){.page-support-full .support-workspace{grid-template-columns:340px minmax(480px,1fr) 280px}}*,:before,:after,::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:#3b82f680;--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: }.tw-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tw-pointer-events-none{pointer-events:none}.tw-fixed{position:fixed}.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-sticky{position:sticky}.tw-inset-0{inset:0}.tw-inset-x-0{left:0;right:0}.tw-inset-x-3{left:.75rem;right:.75rem}.tw-inset-y-0{top:0;bottom:0}.-tw-bottom-1\.5{bottom:-.375rem}.-tw-right-1{right:-.25rem}.-tw-right-1\.5{right:-.375rem}.-tw-top-1{top:-.25rem}.-tw-top-1\.5{top:-.375rem}.tw-bottom-0{bottom:0}.tw-bottom-1{bottom:.25rem}.tw-bottom-\[3px\]{bottom:3px}.tw-bottom-\[40px\]{bottom:40px}.tw-bottom-\[46px\]{bottom:46px}.tw-bottom-\[56px\]{bottom:56px}.tw-bottom-\[calc\(100\%\+4px\)\]{bottom:calc(100% + 4px)}.tw-bottom-\[calc\(100\%\+6px\)\]{bottom:calc(100% + 6px)}.tw-bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px)}.tw-bottom-\[calc\(100\%-46px\)\]{bottom:calc(100% - 46px)}.tw-end-3{inset-inline-end:.75rem}.tw-end-6{inset-inline-end:1.5rem}.tw-left-0{left:0}.tw-left-2{left:.5rem}.tw-left-6{left:1.5rem}.tw-left-\[-44px\]{left:-44px}.tw-left-\[17px\]{left:17px}.tw-left-\[21px\]{left:21px}.tw-left-\[3px\]{left:3px}.tw-left-\[70px\]{left:70px}.tw-right-0{right:0}.tw-right-1{right:.25rem}.tw-right-12{right:3rem}.tw-right-4{right:1rem}.tw-right-6{right:1.5rem}.tw-right-\[-58px\]{right:-58px}.tw-right-\[-9px\]{right:-9px}.tw-right-\[10\%\]{right:10%}.tw-right-\[18px\]{right:18px}.tw-right-\[68px\]{right:68px}.tw-start-3{inset-inline-start:.75rem}.tw-top-0{top:0}.tw-top-1{top:.25rem}.tw-top-1\/2{top:50%}.tw-top-10{top:2.5rem}.tw-top-2{top:.5rem}.tw-top-5{top:1.25rem}.tw-top-\[-13px\]{top:-13px}.tw-top-\[118px\]{top:118px}.tw-top-\[12\%\]{top:12%}.tw-top-\[18px\]{top:18px}.tw-top-\[3px\]{top:3px}.tw-top-\[92px\]{top:92px}.tw-top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.tw-top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.tw-top-full{top:100%}.tw-z-10{z-index:10}.tw-z-20{z-index:20}.tw-z-30{z-index:30}.tw-z-40{z-index:40}.tw-z-\[1000\]{z-index:1000}.tw-z-\[100\]{z-index:100}.tw-z-\[1\]{z-index:1}.tw-z-\[2\]{z-index:2}.tw-z-\[3000\]{z-index:3000}.tw-z-\[3\]{z-index:3}.tw-z-\[5000\]{z-index:5000}.tw-z-\[90\]{z-index:90}.tw-z-\[9100\]{z-index:9100}.tw-z-\[9199\]{z-index:9199}.tw-z-\[9200\]{z-index:9200}.tw-z-\[9998\]{z-index:9998}.tw-z-\[99999\]{z-index:99999}.tw-z-\[9999\]{z-index:9999}.tw-col-span-12{grid-column:span 12/span 12}.tw-col-span-3{grid-column:span 3/span 3}.tw-col-span-4{grid-column:span 4/span 4}.tw-col-span-6{grid-column:span 6/span 6}.tw-col-span-8{grid-column:span 8/span 8}.tw-col-span-full{grid-column:1/-1}.tw-m-0{margin:0}.tw-m-2{margin:.5rem}.tw-m-2\.5{margin:.625rem}.tw-m-3\.5{margin:.875rem}.tw-m-4{margin:1rem}.tw-m-\[18px_72px_-8px_0\]{margin:18px 72px -8px 0}.tw-m-auto{margin:auto}.tw-mx-0{margin-left:0;margin-right:0}.tw-mx-0\.5{margin-left:.125rem;margin-right:.125rem}.tw-mx-1{margin-left:.25rem;margin-right:.25rem}.tw-mx-1\.5{margin-left:.375rem;margin-right:.375rem}.tw-mx-2{margin-left:.5rem;margin-right:.5rem}.tw-mx-\[-20px\]{margin-left:-20px;margin-right:-20px}.tw-mx-\[-4px\]{margin-left:-4px;margin-right:-4px}.tw-mx-\[22px\]{margin-left:22px;margin-right:22px}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-my-1{margin-top:.25rem;margin-bottom:.25rem}.tw-my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.tw-my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.tw-my-3{margin-top:.75rem;margin-bottom:.75rem}.tw-my-3\.5{margin-top:.875rem;margin-bottom:.875rem}.tw-my-\[18px\]{margin-top:18px;margin-bottom:18px}.tw-my-\[3px\]{margin-top:3px;margin-bottom:3px}.-tw-mb-px{margin-bottom:-1px}.tw-mb-0{margin-bottom:0}.tw-mb-0\.5{margin-bottom:.125rem}.tw-mb-1{margin-bottom:.25rem}.tw-mb-1\.5{margin-bottom:.375rem}.tw-mb-2{margin-bottom:.5rem}.tw-mb-2\.5{margin-bottom:.625rem}.tw-mb-3{margin-bottom:.75rem}.tw-mb-3\.5{margin-bottom:.875rem}.tw-mb-4{margin-bottom:1rem}.tw-mb-5{margin-bottom:1.25rem}.tw-mb-6{margin-bottom:1.5rem}.tw-mb-7{margin-bottom:1.75rem}.tw-mb-8{margin-bottom:2rem}.tw-mb-\[-18px\]{margin-bottom:-18px}.tw-mb-\[-2px\]{margin-bottom:-2px}.tw-mb-\[-6px\]{margin-bottom:-6px}.tw-mb-\[11px\]{margin-bottom:11px}.tw-mb-\[18px\]{margin-bottom:18px}.tw-mb-\[22px\]{margin-bottom:22px}.tw-mb-\[26px\]{margin-bottom:26px}.tw-mb-\[34px\]{margin-bottom:34px}.tw-mb-\[3px\]{margin-bottom:3px}.tw-mb-\[7px\]{margin-bottom:7px}.tw-mb-\[9px\]{margin-bottom:9px}.tw-ml-0\.5{margin-left:.125rem}.tw-ml-1\.5{margin-left:.375rem}.tw-ml-2{margin-left:.5rem}.tw-ml-3{margin-left:.75rem}.tw-ml-\[-9px\]{margin-left:-9px}.tw-ml-auto{margin-left:auto}.tw-mr-1{margin-right:.25rem}.tw-mr-1\.5{margin-right:.375rem}.tw-mr-auto{margin-right:auto}.tw-mt-0{margin-top:0}.tw-mt-0\.5{margin-top:.125rem}.tw-mt-1{margin-top:.25rem}.tw-mt-1\.5{margin-top:.375rem}.tw-mt-2{margin-top:.5rem}.tw-mt-2\.5{margin-top:.625rem}.tw-mt-3{margin-top:.75rem}.tw-mt-3\.5{margin-top:.875rem}.tw-mt-4{margin-top:1rem}.tw-mt-5{margin-top:1.25rem}.tw-mt-6{margin-top:1.5rem}.tw-mt-7{margin-top:1.75rem}.tw-mt-\[-18px\]{margin-top:-18px}.tw-mt-\[-2px\]{margin-top:-2px}.tw-mt-\[-4px\]{margin-top:-4px}.tw-mt-\[-6px\]{margin-top:-6px}.tw-mt-\[18px\]{margin-top:18px}.tw-mt-\[1px\]{margin-top:1px}.tw-mt-\[26px\]{margin-top:26px}.tw-mt-\[2px\]{margin-top:2px}.tw-mt-\[34px\]{margin-top:34px}.tw-mt-\[3px\]{margin-top:3px}.tw-mt-\[52px\]{margin-top:52px}.tw-mt-\[62px\]{margin-top:62px}.tw-mt-\[78px\]{margin-top:78px}.tw-mt-\[9px\]{margin-top:9px}.tw-mt-auto{margin-top:auto}.tw-mt-px{margin-top:1px}.tw-box-border{box-sizing:border-box}.tw-line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tw-line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tw-block{display:block}.tw-inline-block{display:inline-block}.tw-inline{display:inline}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.tw-grid{display:grid}.tw-inline-grid{display:inline-grid}.tw-contents{display:contents}.tw-hidden{display:none}.tw-aspect-square{aspect-ratio:1}.tw-h-0{height:0}.tw-h-1{height:.25rem}.tw-h-1\.5{height:.375rem}.tw-h-10{height:2.5rem}.tw-h-11{height:2.75rem}.tw-h-12{height:3rem}.tw-h-14{height:3.5rem}.tw-h-16{height:4rem}.tw-h-2{height:.5rem}.tw-h-2\.5{height:.625rem}.tw-h-20{height:5rem}.tw-h-24{height:6rem}.tw-h-28{height:7rem}.tw-h-3{height:.75rem}.tw-h-4{height:1rem}.tw-h-5{height:1.25rem}.tw-h-6{height:1.5rem}.tw-h-7{height:1.75rem}.tw-h-8{height:2rem}.tw-h-9{height:2.25rem}.tw-h-\[100dvh\]{height:100dvh}.tw-h-\[15px\]{height:15px}.tw-h-\[17px\]{height:17px}.tw-h-\[185px\]{height:185px}.tw-h-\[18px\]{height:18px}.tw-h-\[190px\]{height:190px}.tw-h-\[200px\]{height:200px}.tw-h-\[210px\]{height:210px}.tw-h-\[22px\]{height:22px}.tw-h-\[260px\]{height:260px}.tw-h-\[26px\]{height:26px}.tw-h-\[2px\]{height:2px}.tw-h-\[340px\]{height:340px}.tw-h-\[34px\]{height:34px}.tw-h-\[38px\]{height:38px}.tw-h-\[3px\]{height:3px}.tw-h-\[4\.5px\]{height:4.5px}.tw-h-\[42px\]{height:42px}.tw-h-\[43px\]{height:43px}.tw-h-\[44px\]{height:44px}.tw-h-\[50px\]{height:50px}.tw-h-\[520px\]{height:520px}.tw-h-\[52px\]{height:52px}.tw-h-\[54px\]{height:54px}.tw-h-\[86vh\]{height:86vh}.tw-h-\[calc\(100\%-36px\)\]{height:calc(100% - 36px)}.tw-h-\[var\(--control-h-md\)\]{height:var(--control-h-md)}.tw-h-auto{height:auto}.tw-h-full{height:100%}.tw-h-px{height:1px}.tw-h-screen{height:100vh}.tw-max-h-\[220px\]{max-height:220px}.tw-max-h-\[240px\]{max-height:240px}.tw-max-h-\[264px\]{max-height:264px}.tw-max-h-\[280px\]{max-height:280px}.tw-max-h-\[300px\]{max-height:300px}.tw-max-h-\[60vh\]{max-height:60vh}.tw-max-h-\[70vh\]{max-height:70vh}.tw-max-h-\[84vh\]{max-height:84vh}.tw-max-h-\[86vh\]{max-height:86vh}.tw-max-h-\[88vh\]{max-height:88vh}.tw-max-h-\[90vh\]{max-height:90vh}.tw-max-h-\[min\(86vh\,880px\)\]{max-height:min(86vh,880px)}.tw-min-h-0{min-height:0}.tw-min-h-16{min-height:4rem}.tw-min-h-20{min-height:5rem}.tw-min-h-9{min-height:2.25rem}.tw-min-h-\[120px\]{min-height:120px}.tw-min-h-\[174px\]{min-height:174px}.tw-min-h-\[180px\]{min-height:180px}.tw-min-h-\[184px\]{min-height:184px}.tw-min-h-\[18px\]{min-height:18px}.tw-min-h-\[22px\]{min-height:22px}.tw-min-h-\[240px\]{min-height:240px}.tw-min-h-\[26px\]{min-height:26px}.tw-min-h-\[30px\]{min-height:30px}.tw-min-h-\[32px\]{min-height:32px}.tw-min-h-\[34px\]{min-height:34px}.tw-min-h-\[36px\]{min-height:36px}.tw-min-h-\[38px\]{min-height:38px}.tw-min-h-\[40px\]{min-height:40px}.tw-min-h-\[410px\]{min-height:410px}.tw-min-h-\[42px\]{min-height:42px}.tw-min-h-\[430px\]{min-height:430px}.tw-min-h-\[44px\]{min-height:44px}.tw-min-h-\[46px\]{min-height:46px}.tw-min-h-\[508px\]{min-height:508px}.tw-min-h-\[540px\]{min-height:540px}.tw-min-h-\[640px\]{min-height:640px}.tw-min-h-\[720px\]{min-height:720px}.tw-min-h-\[74px\]{min-height:74px}.tw-min-h-\[92px\]{min-height:92px}.tw-min-h-\[94px\]{min-height:94px}.tw-min-h-\[var\(--control-h-lg\)\]{min-height:var(--control-h-lg)}.tw-min-h-\[var\(--control-h-sm\)\]{min-height:var(--control-h-sm)}.tw-min-h-screen{min-height:100vh}.tw-w-0{width:0}.tw-w-1\.5{width:.375rem}.tw-w-10{width:2.5rem}.tw-w-11{width:2.75rem}.tw-w-12{width:3rem}.tw-w-14{width:3.5rem}.tw-w-16{width:4rem}.tw-w-2{width:.5rem}.tw-w-2\.5{width:.625rem}.tw-w-20{width:5rem}.tw-w-24{width:6rem}.tw-w-3{width:.75rem}.tw-w-4{width:1rem}.tw-w-4\/5{width:80%}.tw-w-5{width:1.25rem}.tw-w-6{width:1.5rem}.tw-w-7{width:1.75rem}.tw-w-8{width:2rem}.tw-w-9{width:2.25rem}.tw-w-\[104px\]{width:104px}.tw-w-\[120px\]{width:120px}.tw-w-\[130px\]{width:130px}.tw-w-\[132px\]{width:132px}.tw-w-\[146px\]{width:146px}.tw-w-\[150px\]{width:150px}.tw-w-\[170px\]{width:170px}.tw-w-\[17px\]{width:17px}.tw-w-\[18px\]{width:18px}.tw-w-\[1px\]{width:1px}.tw-w-\[220px\]{width:220px}.tw-w-\[22px\]{width:22px}.tw-w-\[240px\]{width:240px}.tw-w-\[26px\]{width:26px}.tw-w-\[280px\]{width:280px}.tw-w-\[290px\]{width:290px}.tw-w-\[300px\]{width:300px}.tw-w-\[340px\]{width:340px}.tw-w-\[34px\]{width:34px}.tw-w-\[38px\]{width:38px}.tw-w-\[3px\]{width:3px}.tw-w-\[4\.5px\]{width:4.5px}.tw-w-\[42px\]{width:42px}.tw-w-\[44px\]{width:44px}.tw-w-\[50px\]{width:50px}.tw-w-\[54px\]{width:54px}.tw-w-\[76px\]{width:76px}.tw-w-\[88px\]{width:88px}.tw-w-\[min\(100\%\,1376px\)\]{width:min(100%,1376px)}.tw-w-\[min\(1040px\,100\%\)\]{width:min(1040px,100%)}.tw-w-\[min\(320px\,100\%\)\]{width:min(320px,100%)}.tw-w-\[min\(380px\,90\%\)\]{width:min(380px,90%)}.tw-w-\[min\(380px\,94vw\)\]{width:min(380px,94vw)}.tw-w-\[min\(400px\,92vw\)\]{width:min(400px,92vw)}.tw-w-\[min\(440px\,100\%\)\]{width:min(440px,100%)}.tw-w-\[min\(440px\,80\%\)\]{width:min(440px,80%)}.tw-w-\[min\(480px\,100\%\)\]{width:min(480px,100%)}.tw-w-\[min\(480px\,94vw\)\]{width:min(480px,94vw)}.tw-w-\[min\(520px\,100\%\)\]{width:min(520px,100%)}.tw-w-\[min\(560px\,94vw\)\]{width:min(560px,94vw)}.tw-w-\[min\(600px\,96vw\)\]{width:min(600px,96vw)}.tw-w-\[min\(620px\,100\%\)\]{width:min(620px,100%)}.tw-w-\[min\(640px\,96vw\)\]{width:min(640px,96vw)}.tw-w-\[min\(84\%\,640px\)\]{width:min(84%,640px)}.tw-w-\[min\(960px\,96vw\)\]{width:min(960px,96vw)}.tw-w-\[min\(980px\,90\%\)\]{width:min(980px,90%)}.tw-w-\[var\(--control-h-md\)\]{width:var(--control-h-md)}.tw-w-auto{width:auto}.tw-w-fit{width:fit-content}.tw-w-full{width:100%}.tw-w-max{width:max-content}.tw-w-px{width:1px}.tw-min-w-0{min-width:0}.tw-min-w-5{min-width:1.25rem}.tw-min-w-\[1080px\]{min-width:1080px}.tw-min-w-\[150px\]{min-width:150px}.tw-min-w-\[154px\]{min-width:154px}.tw-min-w-\[15px\]{min-width:15px}.tw-min-w-\[160px\]{min-width:160px}.tw-min-w-\[175px\]{min-width:175px}.tw-min-w-\[180px\]{min-width:180px}.tw-min-w-\[18px\]{min-width:18px}.tw-min-w-\[190px\]{min-width:190px}.tw-min-w-\[200px\]{min-width:200px}.tw-min-w-\[20px\]{min-width:20px}.tw-min-w-\[210px\]{min-width:210px}.tw-min-w-\[240px\]{min-width:240px}.tw-min-w-\[24px\]{min-width:24px}.tw-min-w-\[260px\]{min-width:260px}.tw-min-w-\[320px\]{min-width:320px}.tw-min-w-\[34px\]{min-width:34px}.tw-min-w-\[44px\]{min-width:44px}.tw-min-w-\[520px\]{min-width:520px}.tw-min-w-\[58px\]{min-width:58px}.tw-min-w-\[920px\]{min-width:920px}.tw-max-w-\[1020px\]{max-width:1020px}.tw-max-w-\[1100px\]{max-width:1100px}.tw-max-w-\[110px\]{max-width:110px}.tw-max-w-\[1240px\]{max-width:1240px}.tw-max-w-\[140px\]{max-width:140px}.tw-max-w-\[1440px\]{max-width:1440px}.tw-max-w-\[180px\]{max-width:180px}.tw-max-w-\[190px\]{max-width:190px}.tw-max-w-\[200px\]{max-width:200px}.tw-max-w-\[220px\]{max-width:220px}.tw-max-w-\[230px\]{max-width:230px}.tw-max-w-\[240px\]{max-width:240px}.tw-max-w-\[260px\]{max-width:260px}.tw-max-w-\[300px\]{max-width:300px}.tw-max-w-\[34ch\]{max-width:34ch}.tw-max-w-\[360px\]{max-width:360px}.tw-max-w-\[380px\]{max-width:380px}.tw-max-w-\[390px\]{max-width:390px}.tw-max-w-\[420px\]{max-width:420px}.tw-max-w-\[440px\]{max-width:440px}.tw-max-w-\[460px\]{max-width:460px}.tw-max-w-\[480px\]{max-width:480px}.tw-max-w-\[520px\]{max-width:520px}.tw-max-w-\[550px\]{max-width:550px}.tw-max-w-\[560px\]{max-width:560px}.tw-max-w-\[610px\]{max-width:610px}.tw-max-w-\[620px\]{max-width:620px}.tw-max-w-\[70\%\]{max-width:70%}.tw-max-w-\[720px\]{max-width:720px}.tw-max-w-\[78\%\]{max-width:78%}.tw-max-w-\[80px\]{max-width:80px}.tw-max-w-\[820px\]{max-width:820px}.tw-max-w-\[84\%\]{max-width:84%}.tw-max-w-\[840px\]{max-width:840px}.tw-max-w-\[86px\]{max-width:86px}.tw-max-w-\[930px\]{max-width:930px}.tw-max-w-\[min\(420px\,92vw\)\]{max-width:min(420px,92vw)}.tw-max-w-\[min\(92vw\,420px\)\]{max-width:min(92vw,420px)}.tw-max-w-full{max-width:100%}.tw-max-w-none{max-width:none}.tw-flex-1{flex:1}.tw-flex-\[0_1_250px\]{flex:0 250px}.tw-flex-\[0_1_auto\]{flex:0 auto}.tw-flex-\[1_1_160px\]{flex:160px}.tw-flex-\[1_1_200px\]{flex:200px}.tw-flex-\[1_1_auto\]{flex:auto}.tw-flex-none{flex:none}.tw-flex-shrink-0{flex-shrink:0}.tw-shrink{flex-shrink:1}.tw-shrink-0{flex-shrink:0}.tw-grow{flex-grow:1}.tw-basis-\[200px\]{flex-basis:200px}.tw-table-auto{table-layout:auto}.tw-border-collapse{border-collapse:collapse}.tw-border-separate{border-collapse:separate}.tw-border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-tw-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-y-full{--tw-translate-y:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-rotate-\[-2deg\]{--tw-rotate:-2deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-rotate-\[-90deg\]{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-animate-\[fade_0\.15s_ease\]{animation:.15s fade}@keyframes tw-home-drift{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}.tw-animate-home-drift{animation:6s ease-in-out infinite tw-home-drift}@keyframes tw-home-quotefade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tw-animate-home-quotefade{animation:.24s both tw-home-quotefade}@keyframes tw-home-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.tw-animate-home-rise{animation:.56s both tw-home-rise}@keyframes tw-pulse{50%{opacity:.5}}.tw-animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite tw-pulse}@keyframes tw-setup-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.tw-animate-setup-toast-in{animation:.18s ease-out tw-setup-toast-in}@keyframes tw-shell-dd-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.tw-animate-shell-dd-in{animation:.13s tw-shell-dd-in}@keyframes tw-shell-shimmer{0%{background-position:100%}to{background-position:0}}.tw-animate-shell-shimmer{animation:1.4s infinite tw-shell-shimmer}@keyframes tw-sp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.tw-animate-sp-float{animation:6s ease-in-out infinite tw-sp-float}@keyframes tw-sp-modal-fade{0%{opacity:0}to{opacity:1}}.tw-animate-sp-modal-fade{animation:.2s ease-out tw-sp-modal-fade}@keyframes tw-sp-modal-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.tw-animate-sp-modal-pop{animation:.25s cubic-bezier(.16,1,.3,1) tw-sp-modal-pop}@keyframes tw-sp-sparkle{0%,to{opacity:.85;transform:scale(.97)rotate(0)}50%{opacity:1;transform:scale(1.08)rotate(8deg)}}.tw-animate-sp-sparkle{animation:3s ease-in-out infinite tw-sp-sparkle}@keyframes tw-spin{to{transform:rotate(360deg)}}.tw-animate-spin{animation:1s linear infinite tw-spin}.tw-cursor-default{cursor:default}.tw-cursor-grab{cursor:grab}.tw-cursor-pointer{cursor:pointer}.tw-touch-none{touch-action:none}.tw-resize-none{resize:none}.tw-list-none{list-style-type:none}.tw-appearance-none{appearance:none}.tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.tw-grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.tw-grid-cols-\[1\.55fr_1fr\]{grid-template-columns:1.55fr 1fr}.tw-grid-cols-\[110px_1fr_1fr\]{grid-template-columns:110px 1fr 1fr}.tw-grid-cols-\[110px_minmax\(190px\,1fr\)\]{grid-template-columns:110px minmax(190px,1fr)}.tw-grid-cols-\[115px_105px_135px\]{grid-template-columns:115px 105px 135px}.tw-grid-cols-\[18px_auto\]{grid-template-columns:18px auto}.tw-grid-cols-\[1fr_116px\]{grid-template-columns:1fr 116px}.tw-grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.tw-grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.tw-grid-cols-\[1fr_500px\]{grid-template-columns:1fr 500px}.tw-grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.tw-grid-cols-\[248px_minmax\(0\,1fr\)\]{grid-template-columns:248px minmax(0,1fr)}.tw-grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.tw-grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.tw-grid-cols-\[7px_minmax\(0\,1fr\)\]{grid-template-columns:7px minmax(0,1fr)}.tw-grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(320px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr)}.tw-grid-cols-\[minmax\(0\,1fr\)_110px_110px\]{grid-template-columns:minmax(0,1fr) 110px 110px}.tw-grid-cols-\[minmax\(100px\,1fr\)_70px_100px_100px_34px\]{grid-template-columns:minmax(100px,1fr) 70px 100px 100px 34px}.tw-grid-cols-\[minmax\(100px\,1fr\)_70px_70px_100px_100px_34px\]{grid-template-columns:minmax(100px,1fr) 70px 70px 100px 100px 34px}.tw-grid-cols-\[minmax\(120px\,160px\)_minmax\(140px\,180px\)_auto\]{grid-template-columns:minmax(120px,160px) minmax(140px,180px) auto}.tw-grid-cols-\[minmax\(140px\,1fr\)_minmax\(220px\,auto\)_auto\]{grid-template-columns:minmax(140px,1fr) minmax(220px,auto) auto}.tw-grid-cols-\[minmax\(260px\,1fr\)_190px_170px_auto\]{grid-template-columns:minmax(260px,1fr) 190px 170px auto}.tw-grid-cols-\[minmax\(300px\,0\.82fr\)_minmax\(0\,1\.48fr\)\]{grid-template-columns:minmax(300px,.82fr) minmax(0,1.48fr)}.tw-grid-cols-\[minmax\(360px\,1fr\)_minmax\(360px\,1fr\)\]{grid-template-columns:minmax(360px,1fr) minmax(360px,1fr)}.tw-grid-cols-\[repeat\(6\,6px\)\]{grid-template-columns:repeat(6,6px)}.tw-grid-cols-\[repeat\(auto-fill\,minmax\(175px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}.tw-grid-cols-\[repeat\(auto-fill\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.tw-grid-cols-\[repeat\(auto-fit\,minmax\(150px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tw-grid-cols-\[repeat\(auto-fit\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.tw-grid-rows-\[repeat\(6\,6px\)\]{grid-template-rows:repeat(6,6px)}.tw-flex-row{flex-direction:row}.tw-flex-row-reverse{flex-direction:row-reverse}.tw-flex-col{flex-direction:column}.tw-flex-wrap{flex-wrap:wrap}.tw-flex-nowrap{flex-wrap:nowrap}.tw-place-items-center{place-items:center}.tw-items-start{align-items:flex-start}.tw-items-end{align-items:flex-end}.tw-items-center{align-items:center}.tw-items-baseline{align-items:baseline}.tw-items-stretch{align-items:stretch}.tw-justify-start{justify-content:flex-start}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-gap-0{gap:0}.tw-gap-0\.5{gap:.125rem}.tw-gap-1{gap:.25rem}.tw-gap-1\.5{gap:.375rem}.tw-gap-12{gap:3rem}.tw-gap-2{gap:.5rem}.tw-gap-2\.5{gap:.625rem}.tw-gap-3{gap:.75rem}.tw-gap-3\.5{gap:.875rem}.tw-gap-4{gap:1rem}.tw-gap-5{gap:1.25rem}.tw-gap-6{gap:1.5rem}.tw-gap-7{gap:1.75rem}.tw-gap-\[11px\]{gap:11px}.tw-gap-\[13px\]{gap:13px}.tw-gap-\[14px\]{gap:14px}.tw-gap-\[18px\]{gap:18px}.tw-gap-\[22px\]{gap:22px}.tw-gap-\[3px\]{gap:3px}.tw-gap-\[5px\]{gap:5px}.tw-gap-\[7px\]{gap:7px}.tw-gap-\[9px\]{gap:9px}.tw-gap-px{gap:1px}.tw-gap-x-3\.5{-moz-column-gap:.875rem;column-gap:.875rem}.tw-gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.tw-gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.tw-gap-x-\[18px\]{-moz-column-gap:18px;column-gap:18px}.tw-gap-x-\[28px\]{-moz-column-gap:28px;column-gap:28px}.tw-gap-y-1{row-gap:.25rem}.tw-gap-y-1\.5{row-gap:.375rem}.tw-gap-y-2{row-gap:.5rem}.tw-gap-y-3{row-gap:.75rem}.tw-gap-y-5{row-gap:1.25rem}.tw-self-start{align-self:flex-start}.tw-self-end{align-self:flex-end}.tw-self-center{align-self:center}.tw-self-stretch{align-self:stretch}.tw-justify-self-start{justify-self:start}.tw-overflow-auto{overflow:auto}.tw-overflow-hidden{overflow:hidden}.tw-overflow-visible{overflow:visible}.tw-overflow-x-auto{overflow-x:auto}.tw-overflow-y-auto{overflow-y:auto}.tw-overflow-x-hidden{overflow-x:hidden}.tw-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw-text-ellipsis{text-overflow:ellipsis}.tw-whitespace-normal{white-space:normal}.tw-whitespace-nowrap{white-space:nowrap}.tw-whitespace-pre-wrap{white-space:pre-wrap}.tw-break-words{overflow-wrap:break-word}.tw-break-all{word-break:break-all}.tw-rounded{border-radius:.25rem}.tw-rounded-2xl{border-radius:1rem}.tw-rounded-3xl{border-radius:1.5rem}.tw-rounded-\[10px\]{border-radius:10px}.tw-rounded-\[11px\]{border-radius:11px}.tw-rounded-\[12px\]{border-radius:12px}.tw-rounded-\[13px\]{border-radius:13px}.tw-rounded-\[14px\]{border-radius:14px}.tw-rounded-\[15px\]{border-radius:15px}.tw-rounded-\[16px_4px_16px_16px\]{border-radius:16px 4px 16px 16px}.tw-rounded-\[18px\]{border-radius:18px}.tw-rounded-\[20px\]{border-radius:20px}.tw-rounded-\[22px\]{border-radius:22px}.tw-rounded-\[24px\]{border-radius:24px}.tw-rounded-\[28px_28px_0_0\]{border-radius:28px 28px 0 0}.tw-rounded-\[36px\]{border-radius:36px}.tw-rounded-\[4px_16px_16px_16px\]{border-radius:4px 16px 16px}.tw-rounded-\[5px\]{border-radius:5px}.tw-rounded-\[7px\]{border-radius:7px}.tw-rounded-\[9px\]{border-radius:9px}.tw-rounded-\[var\(--control-radius\)\]{border-radius:var(--control-radius)}.tw-rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.tw-rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.tw-rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.tw-rounded-full{border-radius:9999px}.tw-rounded-lg{border-radius:.5rem}.tw-rounded-md{border-radius:.375rem}.tw-rounded-none{border-radius:0}.tw-rounded-sm{border-radius:.125rem}.tw-rounded-xl{border-radius:.75rem}.tw-rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.tw-rounded-b-\[var\(--radius-lg\)\]{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.tw-rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.tw-rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.tw-rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.tw-rounded-t-\[22px\]{border-top-left-radius:22px;border-top-right-radius:22px}.tw-rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.tw-rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.tw-rounded-t-\[var\(--radius-lg\)\]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.tw-rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.tw-rounded-bl-sm{border-bottom-left-radius:.125rem}.tw-rounded-br-sm{border-bottom-right-radius:.125rem}.tw-rounded-tl-sm{border-top-left-radius:.125rem}.tw-border{border-width:1px}.tw-border-0{border-width:0}.tw-border-2{border-width:2px}.tw-border-\[1\.5px\]{border-width:1.5px}.tw-border-y{border-top-width:1px;border-bottom-width:1px}.tw-border-b{border-bottom-width:1px}.tw-border-b-0{border-bottom-width:0}.tw-border-b-2{border-bottom-width:2px}.tw-border-l{border-left-width:1px}.tw-border-l-0{border-left-width:0}.tw-border-l-2{border-left-width:2px}.tw-border-l-4{border-left-width:4px}.tw-border-l-\[3px\]{border-left-width:3px}.tw-border-r{border-right-width:1px}.tw-border-r-0{border-right-width:0}.tw-border-t{border-top-width:1px}.tw-border-dashed{border-style:dashed}.tw-border-none{border-style:none}.tw-border-\[\#16794b\]{--tw-border-opacity:1;border-color:rgb(22 121 75/var(--tw-border-opacity,1))}.tw-border-\[\#a8d4bc\]{--tw-border-opacity:1;border-color:rgb(168 212 188/var(--tw-border-opacity,1))}.tw-border-\[\#c69a32\]{--tw-border-opacity:1;border-color:rgb(198 154 50/var(--tw-border-opacity,1))}.tw-border-\[\#cbd5e1\]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.tw-border-\[\#e2e8f0\]{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.tw-border-\[\#eef2f6\]{--tw-border-opacity:1;border-color:rgb(238 242 246/var(--tw-border-opacity,1))}.tw-border-\[\#f0c4bf\]{--tw-border-opacity:1;border-color:rgb(240 196 191/var(--tw-border-opacity,1))}.tw-border-\[\#f1f5f9\]{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.tw-border-\[color-mix\(in_srgb\,var\(--accent\)_28\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--accent) 28%,var(--border))}.tw-border-\[color-mix\(in_srgb\,var\(--amber\)_32\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--amber) 32%,var(--border))}.tw-border-\[color-mix\(in_srgb\,var\(--info\)_26\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--info) 26%,var(--border))}.tw-border-\[color-mix\(in_srgb\,var\(--red\)_30\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--red) 30%,var(--border))}.tw-border-\[color\:transparent\]{border-color:#0000}.tw-border-\[color\:var\(--accent\)\]{border-color:var(--accent)}.tw-border-\[color\:var\(--accent-strong\)\]{border-color:var(--accent-strong)}.tw-border-\[color\:var\(--amber\)\]{border-color:var(--amber)}.tw-border-\[color\:var\(--ap-accent\)\]{border-color:var(--ap-accent)}.tw-border-\[color\:var\(--ap-ink\)\]{border-color:var(--ap-ink)}.tw-border-\[color\:var\(--ap-line\)\]{border-color:var(--ap-line)}.tw-border-\[color\:var\(--ap-line-2\)\]{border-color:var(--ap-line-2)}.tw-border-\[color\:var\(--ap-rail-line\)\]{border-color:var(--ap-rail-line)}.tw-border-\[color\:var\(--border\)\]{border-color:var(--border)}.tw-border-\[color\:var\(--border\,\#e6e8ea\)\]{border-color:var(--border,#e6e8ea)}.tw-border-\[color\:var\(--border-strong\)\]{border-color:var(--border-strong)}.tw-border-\[color\:var\(--destructive\)\]{border-color:var(--destructive)}.tw-border-\[color\:var\(--gold\)\]{border-color:var(--gold)}.tw-border-\[color\:var\(--green\)\]{border-color:var(--green)}.tw-border-\[color\:var\(--info\)\]{border-color:var(--info)}.tw-border-\[color\:var\(--ink\)\]{border-color:var(--ink)}.tw-border-\[color\:var\(--panel\)\]{border-color:var(--panel)}.tw-border-\[color\:var\(--red\)\]{border-color:var(--red)}.tw-border-\[color\:var\(--sd-line\)\]{border-color:var(--sd-line)}.tw-border-\[rgba\(139\,92\,246\,0\.2\)\]{border-color:#8b5cf633}.tw-border-\[rgba\(16\,185\,129\,0\.2\)\]{border-color:#10b98133}.tw-border-\[rgba\(16\,185\,129\,0\.25\)\]{border-color:#10b98140}.tw-border-\[rgba\(192\,125\,18\,0\.18\)\]{border-color:#c07d122e}.tw-border-\[rgba\(192\,57\,43\,0\.25\)\]{border-color:#c0392b40}.tw-border-\[rgba\(192\,57\,43\,0\.4\)\]{border-color:#c0392b66}.tw-border-\[rgba\(198\,154\,50\,\.55\)\]{border-color:#c69a328c}.tw-border-\[rgba\(22\,121\,75\,0\.3\)\]{border-color:#16794b4d}.tw-border-\[rgba\(22\,121\,75\,0\.35\)\]{border-color:#16794b59}.tw-border-\[rgba\(224\,168\,58\,0\.3\)\]{border-color:#e0a83a4d}.tw-border-\[rgba\(224\,65\,60\,0\.18\)\]{border-color:#e0413c2e}.tw-border-\[rgba\(224\,65\,60\,0\.3\)\]{border-color:#e0413c4d}.tw-border-\[rgba\(224\,65\,60\,0\.35\)\]{border-color:#e0413c59}.tw-border-\[rgba\(224\,65\,60\,0\.4\)\]{border-color:#e0413c66}.tw-border-\[rgba\(24\,27\,30\,0\.08\)\]{border-color:#181b1e14}.tw-border-\[rgba\(24\,27\,30\,0\.1\)\]{border-color:#181b1e1a}.tw-border-\[rgba\(24\,27\,30\,0\.12\)\]{border-color:#181b1e1f}.tw-border-\[rgba\(24\,27\,30\,0\.13\)\]{border-color:#181b1e21}.tw-border-\[rgba\(245\,158\,11\,0\.25\)\]{border-color:#f59e0b40}.tw-border-\[rgba\(255\,255\,255\,\.65\)\]{border-color:#ffffffa6}.tw-border-\[rgba\(255\,255\,255\,0\.14\)\]{border-color:#ffffff24}.tw-border-\[rgba\(255\,255\,255\,0\.82\)\]{border-color:#ffffffd1}.tw-border-\[rgba\(26\,30\,32\,0\.08\)\]{border-color:#1a1e2014}.tw-border-\[rgba\(32\,34\,38\,0\.18\)\]{border-color:#2022262e}.tw-border-\[rgba\(47\,125\,79\,0\.3\)\]{border-color:#2f7d4f4d}.tw-border-\[rgba\(59\,130\,246\,0\.2\)\]{border-color:#3b82f633}.tw-border-\[rgba\(90\,112\,25\,0\.14\)\]{border-color:#5a701924}.tw-border-\[var\(--amber\)\]{border-color:var(--amber)}.tw-border-\[var\(--ap-ink\)\]{border-color:var(--ap-ink)}.tw-border-\[var\(--border\)\]{border-color:var(--border)}.tw-border-\[var\(--ink\)\]{border-color:var(--ink)}.tw-border-transparent{border-color:#0000}.tw-border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.tw-border-white\/10{border-color:#ffffff1a}.tw-border-white\/\[\.08\]{border-color:#ffffff14}.tw-border-b-\[color\:var\(--accent\)\]{border-bottom-color:var(--accent)}.tw-border-b-\[color\:var\(--ap-line-2\)\]{border-bottom-color:var(--ap-line-2)}.tw-border-b-\[color\:var\(--border\)\]{border-bottom-color:var(--border)}.tw-border-b-\[color\:var\(--sd-line\)\]{border-bottom-color:var(--sd-line)}.tw-border-l-\[color\:var\(--amber\)\]{border-left-color:var(--amber)}.tw-border-l-\[color\:var\(--border\)\]{border-left-color:var(--border)}.tw-border-l-\[color\:var\(--red\)\]{border-left-color:var(--red)}.tw-border-l-\[color\:var\(--sd-line\)\]{border-left-color:var(--sd-line)}.tw-border-l-\[var\(--green\)\]{border-left-color:var(--green)}.tw-border-l-\[var\(--red\)\]{border-left-color:var(--red)}.tw-border-r-\[color\:var\(--ap-line-2\)\]{border-right-color:var(--ap-line-2)}.tw-border-t-\[\#111\]{--tw-border-opacity:1;border-top-color:rgb(17 17 17/var(--tw-border-opacity,1))}.tw-border-t-\[\#ddd\]{--tw-border-opacity:1;border-top-color:rgb(221 221 221/var(--tw-border-opacity,1))}.tw-border-t-\[color\:var\(--ap-line-2\)\]{border-top-color:var(--ap-line-2)}.tw-border-t-\[color\:var\(--border\)\]{border-top-color:var(--border)}.tw-border-t-\[color\:var\(--sd-line\)\]{border-top-color:var(--sd-line)}.tw-bg-\[\#111827\]{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.tw-bg-\[\#16140f\]{--tw-bg-opacity:1;background-color:rgb(22 20 15/var(--tw-bg-opacity,1))}.tw-bg-\[\#16794b\]{--tw-bg-opacity:1;background-color:rgb(22 121 75/var(--tw-bg-opacity,1))}.tw-bg-\[\#28c840\]{--tw-bg-opacity:1;background-color:rgb(40 200 64/var(--tw-bg-opacity,1))}.tw-bg-\[\#cbd5e1\]{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.tw-bg-\[\#e3f2ea\]{--tw-bg-opacity:1;background-color:rgb(227 242 234/var(--tw-bg-opacity,1))}.tw-bg-\[\#e7f8e9\]{--tw-bg-opacity:1;background-color:rgb(231 248 233/var(--tw-bg-opacity,1))}.tw-bg-\[\#e9ece7\]{--tw-bg-opacity:1;background-color:rgb(233 236 231/var(--tw-bg-opacity,1))}.tw-bg-\[\#e9edf1\]{--tw-bg-opacity:1;background-color:rgb(233 237 241/var(--tw-bg-opacity,1))}.tw-bg-\[\#f0fdf4\]{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.tw-bg-\[\#f1f2f4\]{--tw-bg-opacity:1;background-color:rgb(241 242 244/var(--tw-bg-opacity,1))}.tw-bg-\[\#f1f5f9\]{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.tw-bg-\[\#f5f6f8\]{--tw-bg-opacity:1;background-color:rgb(245 246 248/var(--tw-bg-opacity,1))}.tw-bg-\[\#f6faf8\]{--tw-bg-opacity:1;background-color:rgb(246 250 248/var(--tw-bg-opacity,1))}.tw-bg-\[\#f8fafc\]{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.tw-bg-\[\#fdeee0\]{--tw-bg-opacity:1;background-color:rgb(253 238 224/var(--tw-bg-opacity,1))}.tw-bg-\[\#febc2e\]{--tw-bg-opacity:1;background-color:rgb(254 188 46/var(--tw-bg-opacity,1))}.tw-bg-\[\#ff5f57\]{--tw-bg-opacity:1;background-color:rgb(255 95 87/var(--tw-bg-opacity,1))}.tw-bg-\[\#fff3d7\]{--tw-bg-opacity:1;background-color:rgb(255 243 215/var(--tw-bg-opacity,1))}.tw-bg-\[color-mix\(in_srgb\,\#d4a636_6\%\,var\(--panel\)\)\]{background-color:color-mix(in srgb,#d4a636 6%,var(--panel))}.tw-bg-\[color-mix\(in_srgb\,var\(--accent\)_10\%\,var\(--panel\)\)\]{background-color:color-mix(in srgb,var(--accent) 10%,var(--panel))}.tw-bg-\[color-mix\(in_srgb\,var\(--amber\)_12\%\,var\(--panel\)\)\]{background-color:color-mix(in srgb,var(--amber) 12%,var(--panel))}.tw-bg-\[color-mix\(in_srgb\,var\(--ap-accent\)_10\%\,var\(--ap-surface\)\)\]{background-color:color-mix(in srgb,var(--ap-accent) 10%,var(--ap-surface))}.tw-bg-\[color-mix\(in_srgb\,var\(--ap-bg\)_72\%\,\#fff\)\]{background-color:color-mix(in srgb,var(--ap-bg) 72%,#fff)}.tw-bg-\[color-mix\(in_srgb\,var\(--info\)_9\%\,var\(--panel\)\)\]{background-color:color-mix(in srgb,var(--info) 9%,var(--panel))}.tw-bg-\[color-mix\(in_srgb\,var\(--panel-2\)_45\%\,var\(--panel\)\)\]{background-color:color-mix(in srgb,var(--panel-2) 45%,var(--panel))}.tw-bg-\[color-mix\(in_srgb\,var\(--red\)_10\%\,var\(--panel\)\)\]{background-color:color-mix(in srgb,var(--red) 10%,var(--panel))}.tw-bg-\[color\:var\(--border\)\]{background-color:var(--border)}.tw-bg-\[color\:var\(--border-strong\)\]{background-color:var(--border-strong)}.tw-bg-\[color\:var\(--green\)\]{background-color:var(--green)}.tw-bg-\[rgba\(0\,0\,0\,0\.06\)\]{background-color:#0000000f}.tw-bg-\[rgba\(139\,92\,246\,0\.1\)\]{background-color:#8b5cf61a}.tw-bg-\[rgba\(15\,23\,42\,0\.6\)\]{background-color:#0f172a99}.tw-bg-\[rgba\(16\,185\,129\,0\.1\)\]{background-color:#10b9811a}.tw-bg-\[rgba\(16\,185\,129\,0\.12\)\]{background-color:#10b9811f}.tw-bg-\[rgba\(192\,57\,43\,0\.9\)\]{background-color:#c0392be6}.tw-bg-\[rgba\(20\,22\,26\,0\.28\)\]{background-color:#14161a47}.tw-bg-\[rgba\(20\,22\,26\,0\.32\)\]{background-color:#14161a52}.tw-bg-\[rgba\(20\,22\,26\,0\.4\)\]{background-color:#14161a66}.tw-bg-\[rgba\(20\,22\,26\,0\.45\)\]{background-color:#14161a73}.tw-bg-\[rgba\(20\,22\,26\,0\.55\)\]{background-color:#14161a8c}.tw-bg-\[rgba\(200\,250\,63\,0\.22\)\]{background-color:#c8fa3f38}.tw-bg-\[rgba\(200\,250\,63\,0\.28\)\]{background-color:#c8fa3f47}.tw-bg-\[rgba\(200\,250\,63\,0\.32\)\]{background-color:#c8fa3f52}.tw-bg-\[rgba\(212\,166\,54\,\.12\)\]{background-color:#d4a6361f}.tw-bg-\[rgba\(22\,121\,75\,0\.18\)\]{background-color:#16794b2e}.tw-bg-\[rgba\(22\,24\,27\,0\.82\)\]{background-color:#16181bd1}.tw-bg-\[rgba\(224\,65\,60\,0\.08\)\]{background-color:#e0413c14}.tw-bg-\[rgba\(224\,65\,60\,0\.1\)\]{background-color:#e0413c1a}.tw-bg-\[rgba\(24\,27\,30\,0\.02\)\]{background-color:#181b1e05}.tw-bg-\[rgba\(24\,27\,30\,0\.05\)\]{background-color:#181b1e0d}.tw-bg-\[rgba\(24\,27\,30\,0\.06\)\]{background-color:#181b1e0f}.tw-bg-\[rgba\(24\,27\,30\,0\.08\)\]{background-color:#181b1e14}.tw-bg-\[rgba\(24\,27\,30\,0\.1\)\]{background-color:#181b1e1a}.tw-bg-\[rgba\(24\,27\,30\,0\.14\)\]{background-color:#181b1e24}.tw-bg-\[rgba\(245\,158\,11\,0\.12\)\]{background-color:#f59e0b1f}.tw-bg-\[rgba\(255\,255\,255\,0\.14\)\]{background-color:#ffffff24}.tw-bg-\[rgba\(255\,255\,255\,0\.22\)\]{background-color:#ffffff38}.tw-bg-\[rgba\(255\,255\,255\,0\.58\)\]{background-color:#ffffff94}.tw-bg-\[rgba\(255\,255\,255\,0\.68\)\]{background-color:#ffffffad}.tw-bg-\[rgba\(255\,255\,255\,0\.72\)\]{background-color:#ffffffb8}.tw-bg-\[rgba\(255\,255\,255\,0\.75\)\]{background-color:#ffffffbf}.tw-bg-\[rgba\(255\,255\,255\,0\.9\)\]{background-color:#ffffffe6}.tw-bg-\[rgba\(255\,255\,255\,0\.92\)\]{background-color:#ffffffeb}.tw-bg-\[rgba\(34\,197\,94\,0\.14\)\]{background-color:#22c55e24}.tw-bg-\[rgba\(37\,99\,235\,\.09\)\]{background-color:#2563eb17}.tw-bg-\[rgba\(59\,130\,246\,0\.08\)\]{background-color:#3b82f614}.tw-bg-\[rgba\(59\,130\,246\,0\.1\)\]{background-color:#3b82f61a}.tw-bg-\[rgba\(59\,130\,246\,0\.12\)\]{background-color:#3b82f61f}.tw-bg-\[rgba\(70\,160\,80\,0\.13\)\]{background-color:#46a05021}.tw-bg-\[var\(--accent\)\]{background-color:var(--accent)}.tw-bg-\[var\(--accent-soft\)\]{background-color:var(--accent-soft)}.tw-bg-\[var\(--accent-soft\,\#e3f2ea\)\]{background-color:var(--accent-soft,#e3f2ea)}.tw-bg-\[var\(--amber\)\]{background-color:var(--amber)}.tw-bg-\[var\(--amber-soft\)\]{background-color:var(--amber-soft)}.tw-bg-\[var\(--amber-soft\,\#fdf1d6\)\]{background-color:var(--amber-soft,#fdf1d6)}.tw-bg-\[var\(--ap-accent\)\]{background-color:var(--ap-accent)}.tw-bg-\[var\(--ap-bg\)\]{background-color:var(--ap-bg)}.tw-bg-\[var\(--ap-card\)\]{background-color:var(--ap-card)}.tw-bg-\[var\(--ap-elev\)\]{background-color:var(--ap-elev)}.tw-bg-\[var\(--ap-glow\)\]{background-color:var(--ap-glow)}.tw-bg-\[var\(--ap-ink\)\]{background-color:var(--ap-ink)}.tw-bg-\[var\(--ap-line\)\]{background-color:var(--ap-line)}.tw-bg-\[var\(--ap-rail-bg\)\]{background-color:var(--ap-rail-bg)}.tw-bg-\[var\(--ap-rail-hover\)\]{background-color:var(--ap-rail-hover)}.tw-bg-\[var\(--ap-surface\)\]{background-color:var(--ap-surface)}.tw-bg-\[var\(--ap-surface-2\)\]{background-color:var(--ap-surface-2)}.tw-bg-\[var\(--bg\)\]{background-color:var(--bg)}.tw-bg-\[var\(--border\)\]{background-color:var(--border)}.tw-bg-\[var\(--border-strong\)\]{background-color:var(--border-strong)}.tw-bg-\[var\(--gold\)\]{background-color:var(--gold)}.tw-bg-\[var\(--gold\,\#d4a636\)\]{background-color:var(--gold,#d4a636)}.tw-bg-\[var\(--gold-soft\)\]{background-color:var(--gold-soft)}.tw-bg-\[var\(--green\)\]{background-color:var(--green)}.tw-bg-\[var\(--green-soft\)\]{background-color:var(--green-soft)}.tw-bg-\[var\(--info\)\]{background-color:var(--info)}.tw-bg-\[var\(--info-soft\)\]{background-color:var(--info-soft)}.tw-bg-\[var\(--ink\)\]{background-color:var(--ink)}.tw-bg-\[var\(--muted\)\]{background-color:var(--muted)}.tw-bg-\[var\(--panel\)\]{background-color:var(--panel)}.tw-bg-\[var\(--panel\,\#fff\)\]{background-color:var(--panel,#fff)}.tw-bg-\[var\(--panel-2\)\]{background-color:var(--panel-2)}.tw-bg-\[var\(--print-gold-soft\)\]{background-color:var(--print-gold-soft)}.tw-bg-\[var\(--print-green-soft\)\]{background-color:var(--print-green-soft)}.tw-bg-\[var\(--print-red-soft\)\]{background-color:var(--print-red-soft)}.tw-bg-\[var\(--red\)\]{background-color:var(--red)}.tw-bg-\[var\(--red-soft\)\]{background-color:var(--red-soft)}.tw-bg-current{background-color:currentColor}.tw-bg-home-canvas{--tw-bg-opacity:1;background-color:rgb(223 227 221/var(--tw-bg-opacity,1))}.tw-bg-home-dark-2{--tw-bg-opacity:1;background-color:rgb(34 35 31/var(--tw-bg-opacity,1))}.tw-bg-home-ink-2{--tw-bg-opacity:1;background-color:rgb(32 34 38/var(--tw-bg-opacity,1))}.tw-bg-home-lime{--tw-bg-opacity:1;background-color:rgb(22 121 75/var(--tw-bg-opacity,1))}.tw-bg-home-surface{--tw-bg-opacity:1;background-color:rgb(251 251 250/var(--tw-bg-opacity,1))}.tw-bg-transparent{background-color:#0000}.tw-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.tw-bg-white\/10{background-color:#ffffff1a}.tw-bg-white\/15{background-color:#ffffff26}.tw-bg-\[linear-gradient\(135deg\,rgba\(245\,158\,11\,0\.1\)\,var\(--panel\)\)\]{background-image:linear-gradient(135deg,#f59e0b1a,var(--panel))}.tw-bg-\[linear-gradient\(145deg\,color-mix\(in_srgb\,var\(--gold\)_75\%\,\#fff\)\,var\(--gold\)\)\]{background-image:linear-gradient(145deg,color-mix(in srgb,var(--gold) 75%,#fff),var(--gold))}.tw-bg-\[linear-gradient\(145deg\,var\(--ap-surface-2\)\,var\(--ap-surface\)\)\]{background-image:linear-gradient(145deg,var(--ap-surface-2),var(--ap-surface))}.tw-bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--panel-2\)_35\%\,transparent\)\,transparent_140px\)\]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) 35%,transparent),transparent 140px)}.tw-bg-\[linear-gradient\(90deg\,hsl\(var\(--ph\,231\)_78\%_64\%\)\,hsl\(var\(--ph\,231\)_66\%_50\%\)\)\]{background-image:linear-gradient(90deg,hsl(var(--ph,231) 78% 64%),hsl(var(--ph,231) 66% 50%))}.tw-bg-\[radial-gradient\(1200px_620px_at_100\%_-12\%\,var\(--ap-glow\)\,transparent_55\%\)\,var\(--ap-bg\)\]{background-image:radial-gradient(1200px 620px at 100% -12%,var(--ap-glow),transparent 55%),var(--ap-bg)}.tw-bg-\[repeating-linear-gradient\(45deg\,var\(--panel-2\)\,var\(--panel-2\)_10px\,var\(--bg\)_10px\,var\(--bg\)_20px\)\]{background-image:repeating-linear-gradient(45deg,var(--panel-2),var(--panel-2) 10px,var(--bg) 10px,var(--bg) 20px)}.tw-bg-cover{background-size:cover}.tw-bg-center{background-position:50%}.tw-bg-no-repeat{background-repeat:no-repeat}.tw-fill-\[var\(--ap-accent\)\]{fill:var(--ap-accent)}.tw-fill-\[var\(--ap-mut-2\)\]{fill:var(--ap-mut-2)}.tw-fill-\[var\(--ap-surface\)\]{fill:var(--ap-surface)}.tw-stroke-\[color\:var\(--ap-accent\)\]{stroke:var(--ap-accent)}.tw-stroke-\[color\:var\(--ap-line\)\]{stroke:var(--ap-line)}.tw-stroke-1{stroke-width:1px}.tw-object-contain{-o-object-fit:contain;object-fit:contain}.tw-object-cover{-o-object-fit:cover;object-fit:cover}.tw-p-0{padding:0}.tw-p-1{padding:.25rem}.tw-p-1\.5{padding:.375rem}.tw-p-10{padding:2.5rem}.tw-p-2{padding:.5rem}.tw-p-2\.5{padding:.625rem}.tw-p-3{padding:.75rem}.tw-p-3\.5{padding:.875rem}.tw-p-4{padding:1rem}.tw-p-5{padding:1.25rem}.tw-p-6{padding:1.5rem}.tw-p-7{padding:1.75rem}.tw-p-8{padding:2rem}.tw-p-\[10px_16px_24px_16px\]{padding:10px 16px 24px}.tw-p-\[11px\]{padding:11px}.tw-p-\[18px\]{padding:18px}.tw-p-\[18px_16px\]{padding:18px 16px}.tw-p-\[18px_24px\]{padding:18px 24px}.tw-p-\[18px_28px\]{padding:18px 28px}.tw-p-\[20px_0\]{padding:20px 0}.tw-p-\[22px\]{padding:22px}.tw-p-\[22px_28px\]{padding:22px 28px}.tw-p-\[26px_18px_22px_18px\]{padding:26px 18px 22px}.tw-p-\[34px_28px\]{padding:34px 28px}.tw-p-\[38px\]{padding:38px}.tw-p-\[3px\]{padding:3px}.tw-p-\[44px_24px_72px_24px\]{padding:44px 24px 72px}.tw-p-\[48px_52px_42px_52px\]{padding:48px 52px 42px}.tw-p-\[52px_24px\]{padding:52px 24px}.tw-p-\[68px_64px\]{padding:68px 64px}.tw-p-\[9px\]{padding:9px}.tw-px-0{padding-left:0;padding-right:0}.tw-px-0\.5{padding-left:.125rem;padding-right:.125rem}.tw-px-1{padding-left:.25rem;padding-right:.25rem}.tw-px-1\.5{padding-left:.375rem;padding-right:.375rem}.tw-px-16{padding-left:4rem;padding-right:4rem}.tw-px-2{padding-left:.5rem;padding-right:.5rem}.tw-px-2\.5{padding-left:.625rem;padding-right:.625rem}.tw-px-3{padding-left:.75rem;padding-right:.75rem}.tw-px-3\.5{padding-left:.875rem;padding-right:.875rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.tw-px-8{padding-left:2rem;padding-right:2rem}.tw-px-\[11px\]{padding-left:11px;padding-right:11px}.tw-px-\[17px\]{padding-left:17px;padding-right:17px}.tw-px-\[18px\]{padding-left:18px;padding-right:18px}.tw-px-\[22px\]{padding-left:22px;padding-right:22px}.tw-px-\[23px\]{padding-left:23px;padding-right:23px}.tw-px-\[26px\]{padding-left:26px;padding-right:26px}.tw-px-\[38px\]{padding-left:38px;padding-right:38px}.tw-px-\[72px\]{padding-left:72px;padding-right:72px}.tw-px-\[7px\]{padding-left:7px;padding-right:7px}.tw-px-\[9px\]{padding-left:9px;padding-right:9px}.tw-px-\[clamp\(18px\,3vw\,40px\)\]{padding-left:clamp(18px,3vw,40px);padding-right:clamp(18px,3vw,40px)}.tw-py-0{padding-top:0;padding-bottom:0}.tw-py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.tw-py-1{padding-top:.25rem;padding-bottom:.25rem}.tw-py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.tw-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.tw-py-16{padding-top:4rem;padding-bottom:4rem}.tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.tw-py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.tw-py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.tw-py-4{padding-top:1rem;padding-bottom:1rem}.tw-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.tw-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.tw-py-7{padding-top:1.75rem;padding-bottom:1.75rem}.tw-py-8{padding-top:2rem;padding-bottom:2rem}.tw-py-9{padding-top:2.25rem;padding-bottom:2.25rem}.tw-py-\[10px\]{padding-top:10px;padding-bottom:10px}.tw-py-\[11px\]{padding-top:11px;padding-bottom:11px}.tw-py-\[12\.5px\]{padding-top:12.5px;padding-bottom:12.5px}.tw-py-\[13\.5px\]{padding-top:13.5px;padding-bottom:13.5px}.tw-py-\[13px\]{padding-top:13px;padding-bottom:13px}.tw-py-\[15px\]{padding-top:15px;padding-bottom:15px}.tw-py-\[18px\]{padding-top:18px;padding-bottom:18px}.tw-py-\[22px\]{padding-top:22px;padding-bottom:22px}.tw-py-\[26px\]{padding-top:26px;padding-bottom:26px}.tw-py-\[2px\]{padding-top:2px;padding-bottom:2px}.tw-py-\[34px\]{padding-top:34px;padding-bottom:34px}.tw-py-\[3px\]{padding-top:3px;padding-bottom:3px}.tw-py-\[42px\]{padding-top:42px;padding-bottom:42px}.tw-py-\[4px\]{padding-top:4px;padding-bottom:4px}.tw-py-\[5px\]{padding-top:5px;padding-bottom:5px}.tw-py-\[6px\]{padding-top:6px;padding-bottom:6px}.tw-py-\[7px\]{padding-top:7px;padding-bottom:7px}.tw-py-\[9px\]{padding-top:9px;padding-bottom:9px}.tw-py-px{padding-top:1px;padding-bottom:1px}.tw-pb-0\.5{padding-bottom:.125rem}.tw-pb-1{padding-bottom:.25rem}.tw-pb-1\.5{padding-bottom:.375rem}.tw-pb-12{padding-bottom:3rem}.tw-pb-16{padding-bottom:4rem}.tw-pb-2{padding-bottom:.5rem}.tw-pb-2\.5{padding-bottom:.625rem}.tw-pb-20{padding-bottom:5rem}.tw-pb-3{padding-bottom:.75rem}.tw-pb-4{padding-bottom:1rem}.tw-pb-5{padding-bottom:1.25rem}.tw-pb-\[18px\]{padding-bottom:18px}.tw-pb-\[env\(safe-area-inset-bottom\,16px\)\]{padding-bottom:env(safe-area-inset-bottom,16px)}.tw-pb-\[env\(safe-area-inset-bottom\,4px\)\]{padding-bottom:env(safe-area-inset-bottom,4px)}.tw-pe-9{padding-inline-end:2.25rem}.tw-pl-1{padding-left:.25rem}.tw-pl-2\.5{padding-left:.625rem}.tw-pl-3{padding-left:.75rem}.tw-pl-3\.5{padding-left:.875rem}.tw-pl-4{padding-left:1rem}.tw-pl-5{padding-left:1.25rem}.tw-pl-\[11px\]{padding-left:11px}.tw-pl-\[60px\]{padding-left:60px}.tw-pr-0\.5{padding-right:.125rem}.tw-pr-1{padding-right:.25rem}.tw-pr-1\.5{padding-right:.375rem}.tw-pr-2{padding-right:.5rem}.tw-pr-3{padding-right:.75rem}.tw-pr-5{padding-right:1.25rem}.tw-pr-\[15px\]{padding-right:15px}.tw-ps-9{padding-inline-start:2.25rem}.tw-pt-0\.5{padding-top:.125rem}.tw-pt-1{padding-top:.25rem}.tw-pt-1\.5{padding-top:.375rem}.tw-pt-10{padding-top:2.5rem}.tw-pt-2{padding-top:.5rem}.tw-pt-2\.5{padding-top:.625rem}.tw-pt-3{padding-top:.75rem}.tw-pt-4{padding-top:1rem}.tw-pt-5{padding-top:1.25rem}.tw-pt-\[11px\]{padding-top:11px}.tw-pt-\[18px\]{padding-top:18px}.tw-pt-\[19px\]{padding-top:19px}.tw-pt-\[26px\]{padding-top:26px}.tw-pt-\[52px\]{padding-top:52px}.tw-pt-\[env\(safe-area-inset-top\,10px\)\]{padding-top:env(safe-area-inset-top,10px)}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-right{text-align:right}.tw-font-\[family-name\:var\(--print-font-serif\)\]{font-family:var(--print-font-serif)}.tw-font-home-body,.tw-font-home-title{font-family:Switzer,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tw-font-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.tw-font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tw-font-sp,.tw-font-sp-display{font-family:Switzer,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tw-text-2xl{font-size:1.5rem;line-height:2rem}.tw-text-\[10\.5px\]{font-size:10.5px}.tw-text-\[10px\]{font-size:10px}.tw-text-\[11\.5px\]{font-size:11.5px}.tw-text-\[11px\]{font-size:11px}.tw-text-\[12\.5px\]{font-size:12.5px}.tw-text-\[12px\]{font-size:12px}.tw-text-\[13\.5px\]{font-size:13.5px}.tw-text-\[13px\]{font-size:13px}.tw-text-\[14\.5px\]{font-size:14.5px}.tw-text-\[14px\]{font-size:14px}.tw-text-\[15\.5px\]{font-size:15.5px}.tw-text-\[15px\]{font-size:15px}.tw-text-\[16px\]{font-size:16px}.tw-text-\[17px\]{font-size:17px}.tw-text-\[18px\]{font-size:18px}.tw-text-\[20px\]{font-size:20px}.tw-text-\[21px\]{font-size:21px}.tw-text-\[22px\]{font-size:22px}.tw-text-\[24px\]{font-size:24px}.tw-text-\[26px\]{font-size:26px}.tw-text-\[28px\]{font-size:28px}.tw-text-\[30px\]{font-size:30px}.tw-text-\[34px\]{font-size:34px}.tw-text-\[38px\]{font-size:38px}.tw-text-\[40px\]{font-size:40px}.tw-text-\[52px\]{font-size:52px}.tw-text-\[86px\]{font-size:86px}.tw-text-\[9\.5px\]{font-size:9.5px}.tw-text-\[9px\]{font-size:9px}.tw-text-\[clamp\(24px\,3\.4vw\,34px\)\]{font-size:clamp(24px,3.4vw,34px)}.tw-text-\[clamp\(24px\,4vw\,34px\)\]{font-size:clamp(24px,4vw,34px)}.tw-text-\[clamp\(38px\,3\.35vw\,54px\)\]{font-size:clamp(38px,3.35vw,54px)}.tw-text-\[clamp\(42px\,3\.55vw\,56px\)\]{font-size:clamp(42px,3.55vw,56px)}.tw-text-\[clamp\(46px\,3\.7vw\,64px\)\]{font-size:clamp(46px,3.7vw,64px)}.tw-text-\[clamp\(62px\,5\.85vw\,88px\)\]{font-size:clamp(62px,5.85vw,88px)}.tw-text-base{font-size:1rem;line-height:1.5rem}.tw-text-lg{font-size:1.125rem;line-height:1.75rem}.tw-text-sm{font-size:.875rem;line-height:1.25rem}.tw-text-xl{font-size:1.25rem;line-height:1.75rem}.tw-text-xs{font-size:.75rem;line-height:1rem}.tw-font-\[650\]{font-weight:650}.tw-font-\[750\]{font-weight:750}.tw-font-\[var\(--font-serif\)\]{font-weight:var(--font-serif)}.tw-font-black{font-weight:900}.tw-font-bold{font-weight:700}.tw-font-extrabold{font-weight:800}.tw-font-medium{font-weight:500}.tw-font-normal{font-weight:400}.tw-font-semibold{font-weight:600}.tw-uppercase{text-transform:uppercase}.tw-capitalize{text-transform:capitalize}.tw-normal-case{text-transform:none}.tw-italic{font-style:italic}.tw-not-italic{font-style:normal}.tw-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)}.tw-leading-\[0\.65\]{line-height:.65}.tw-leading-\[0\.92\]{line-height:.92}.tw-leading-\[1\.025\]{line-height:1.025}.tw-leading-\[1\.08\]{line-height:1.08}.tw-leading-\[1\.14\]{line-height:1.14}.tw-leading-\[1\.15\]{line-height:1.15}.tw-leading-\[1\.16\]{line-height:1.16}.tw-leading-\[1\.1\]{line-height:1.1}.tw-leading-\[1\.25\]{line-height:1.25}.tw-leading-\[1\.35\]{line-height:1.35}.tw-leading-\[1\.3\]{line-height:1.3}.tw-leading-\[1\.45\]{line-height:1.45}.tw-leading-\[1\.48\]{line-height:1.48}.tw-leading-\[1\.4\]{line-height:1.4}.tw-leading-\[1\.55\]{line-height:1.55}.tw-leading-\[1\.58\]{line-height:1.58}.tw-leading-\[1\.5\]{line-height:1.5}.tw-leading-\[1\.65\]{line-height:1.65}.tw-leading-\[1\.6\]{line-height:1.6}.tw-leading-none{line-height:1}.tw-leading-normal{line-height:1.5}.tw-leading-relaxed{line-height:1.625}.tw-leading-snug{line-height:1.375}.tw-leading-tight{line-height:1.25}.tw-tracking-\[-0\.005em\]{letter-spacing:-.005em}.tw-tracking-\[-0\.01em\]{letter-spacing:-.01em}.tw-tracking-\[-0\.025em\]{letter-spacing:-.025em}.tw-tracking-\[-0\.02em\]{letter-spacing:-.02em}.tw-tracking-\[-0\.2px\]{letter-spacing:-.2px}.tw-tracking-\[-1px\]{letter-spacing:-1px}.tw-tracking-\[\.02em\]{letter-spacing:.02em}.tw-tracking-\[\.03em\]{letter-spacing:.03em}.tw-tracking-\[\.04em\]{letter-spacing:.04em}.tw-tracking-\[\.05em\]{letter-spacing:.05em}.tw-tracking-\[\.06em\]{letter-spacing:.06em}.tw-tracking-\[\.07em\]{letter-spacing:.07em}.tw-tracking-\[\.09em\]{letter-spacing:.09em}.tw-tracking-\[\.16em\]{letter-spacing:.16em}.tw-tracking-\[0\.02em\]{letter-spacing:.02em}.tw-tracking-\[0\.03em\]{letter-spacing:.03em}.tw-tracking-\[0\.04em\]{letter-spacing:.04em}.tw-tracking-\[0\.05em\]{letter-spacing:.05em}.tw-tracking-\[0\.08em\]{letter-spacing:.08em}.tw-tracking-\[0\.09em\]{letter-spacing:.09em}.tw-tracking-\[0\.16em\]{letter-spacing:.16em}.tw-tracking-\[0\.18em\]{letter-spacing:.18em}.tw-tracking-\[0\.1em\]{letter-spacing:.1em}.tw-tracking-\[0\.1px\]{letter-spacing:.1px}.tw-tracking-\[0\.2px\]{letter-spacing:.2px}.tw-tracking-normal{letter-spacing:0}.tw-tracking-tight{letter-spacing:-.025em}.tw-tracking-wide{letter-spacing:.025em}.tw-text-\[\#059669\]{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.tw-text-\[\#0f172a\]{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.tw-text-\[\#0f4f30\]{--tw-text-opacity:1;color:rgb(15 79 48/var(--tw-text-opacity,1))}.tw-text-\[\#111\]{--tw-text-opacity:1;color:rgb(17 17 17/var(--tw-text-opacity,1))}.tw-text-\[\#12151a\]{--tw-text-opacity:1;color:rgb(18 21 26/var(--tw-text-opacity,1))}.tw-text-\[\#15181b\]{--tw-text-opacity:1;color:rgb(21 24 27/var(--tw-text-opacity,1))}.tw-text-\[\#16794b\]{--tw-text-opacity:1;color:rgb(22 121 75/var(--tw-text-opacity,1))}.tw-text-\[\#16a34a\]{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.tw-text-\[\#1a0dab\]{--tw-text-opacity:1;color:rgb(26 13 171/var(--tw-text-opacity,1))}.tw-text-\[\#1a6b45\]{--tw-text-opacity:1;color:rgb(26 107 69/var(--tw-text-opacity,1))}.tw-text-\[\#1a8452\]{--tw-text-opacity:1;color:rgb(26 132 82/var(--tw-text-opacity,1))}.tw-text-\[\#1e293b\]{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.tw-text-\[\#242a31\]{--tw-text-opacity:1;color:rgb(36 42 49/var(--tw-text-opacity,1))}.tw-text-\[\#247234\]{--tw-text-opacity:1;color:rgb(36 114 52/var(--tw-text-opacity,1))}.tw-text-\[\#2563eb\]{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.tw-text-\[\#2f7d32\]{--tw-text-opacity:1;color:rgb(47 125 50/var(--tw-text-opacity,1))}.tw-text-\[\#303740\]{--tw-text-opacity:1;color:rgb(48 55 64/var(--tw-text-opacity,1))}.tw-text-\[\#333\]{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1))}.tw-text-\[\#334155\]{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.tw-text-\[\#374151\]{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.tw-text-\[\#3f464e\]{--tw-text-opacity:1;color:rgb(63 70 78/var(--tw-text-opacity,1))}.tw-text-\[\#414951\]{--tw-text-opacity:1;color:rgb(65 73 81/var(--tw-text-opacity,1))}.tw-text-\[\#46570f\]{--tw-text-opacity:1;color:rgb(70 87 15/var(--tw-text-opacity,1))}.tw-text-\[\#475569\]{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.tw-text-\[\#4d5156\]{--tw-text-opacity:1;color:rgb(77 81 86/var(--tw-text-opacity,1))}.tw-text-\[\#555\]{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1))}.tw-text-\[\#59616a\]{--tw-text-opacity:1;color:rgb(89 97 106/var(--tw-text-opacity,1))}.tw-text-\[\#5f6368\]{--tw-text-opacity:1;color:rgb(95 99 104/var(--tw-text-opacity,1))}.tw-text-\[\#64748b\]{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.tw-text-\[\#666\]{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}.tw-text-\[\#68717b\]{--tw-text-opacity:1;color:rgb(104 113 123/var(--tw-text-opacity,1))}.tw-text-\[\#747b84\]{--tw-text-opacity:1;color:rgb(116 123 132/var(--tw-text-opacity,1))}.tw-text-\[\#777\]{--tw-text-opacity:1;color:rgb(119 119 119/var(--tw-text-opacity,1))}.tw-text-\[\#7c3aed\]{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.tw-text-\[\#8a6200\]{--tw-text-opacity:1;color:rgb(138 98 0/var(--tw-text-opacity,1))}.tw-text-\[\#8a6d1f\]{--tw-text-opacity:1;color:rgb(138 109 31/var(--tw-text-opacity,1))}.tw-text-\[\#8b9099\]{--tw-text-opacity:1;color:rgb(139 144 153/var(--tw-text-opacity,1))}.tw-text-\[\#94a3b8\]{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.tw-text-\[\#a15a10\]{--tw-text-opacity:1;color:rgb(161 90 16/var(--tw-text-opacity,1))}.tw-text-\[\#b45309\]{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.tw-text-\[\#b4690e\]{--tw-text-opacity:1;color:rgb(180 105 14/var(--tw-text-opacity,1))}.tw-text-\[\#c0392b\]{--tw-text-opacity:1;color:rgb(192 57 43/var(--tw-text-opacity,1))}.tw-text-\[\#cbd5e1\]{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.tw-text-\[\#dc2626\]{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.tw-text-\[color-mix\(in_srgb\,var\(--accent\)_78\%\,black\)\]{color:color-mix(in srgb,var(--accent) 78%,black)}.tw-text-\[color-mix\(in_srgb\,var\(--amber\)_75\%\,black\)\]{color:color-mix(in srgb,var(--amber) 75%,black)}.tw-text-\[color-mix\(in_srgb\,var\(--info\)_70\%\,black\)\]{color:color-mix(in srgb,var(--info) 70%,black)}.tw-text-\[color-mix\(in_srgb\,var\(--red\)_78\%\,black\)\]{color:color-mix(in srgb,var(--red) 78%,black)}.tw-text-\[color\:var\(--accent\)\]{color:var(--accent)}.tw-text-\[color\:var\(--accent-deep\)\]{color:var(--accent-deep)}.tw-text-\[color\:var\(--amber\)\]{color:var(--amber)}.tw-text-\[color\:var\(--ap-accent-2\,\#16794b\)\]{color:var(--ap-accent-2,#16794b)}.tw-text-\[color\:var\(--ap-ink\)\]{color:var(--ap-ink)}.tw-text-\[color\:var\(--ap-mut\)\]{color:var(--ap-mut)}.tw-text-\[color\:var\(--ap-mut-2\)\]{color:var(--ap-mut-2)}.tw-text-\[color\:var\(--ap-on-accent\)\]{color:var(--ap-on-accent)}.tw-text-\[color\:var\(--ap-rail-ink\)\]{color:var(--ap-rail-ink)}.tw-text-\[color\:var\(--ap-rail-mut\)\]{color:var(--ap-rail-mut)}.tw-text-\[color\:var\(--gold\)\]{color:var(--gold)}.tw-text-\[color\:var\(--gold\,\#16794b\)\]{color:var(--gold,#16794b)}.tw-text-\[color\:var\(--green\)\]{color:var(--green)}.tw-text-\[color\:var\(--info\)\]{color:var(--info)}.tw-text-\[color\:var\(--ink\)\]{color:var(--ink)}.tw-text-\[color\:var\(--muted\)\]{color:var(--muted)}.tw-text-\[color\:var\(--muted-2\)\]{color:var(--muted-2)}.tw-text-\[color\:var\(--muted-2\,var\(--muted\)\)\]{color:var(--muted-2,var(--muted))}.tw-text-\[color\:var\(--panel\)\]{color:var(--panel)}.tw-text-\[color\:var\(--print-gold\)\]{color:var(--print-gold)}.tw-text-\[color\:var\(--print-green\)\]{color:var(--print-green)}.tw-text-\[color\:var\(--print-red\)\]{color:var(--print-red)}.tw-text-\[color\:var\(--red\)\]{color:var(--red)}.tw-text-\[color\:var\(--red\,\#c0392b\)\]{color:var(--red,#c0392b)}.tw-text-\[color\:var\(--text\)\]{color:var(--text)}.tw-text-\[rgba\(255\,255\,255\,\.72\)\]{color:#ffffffb8}.tw-text-\[rgba\(255\,255\,255\,0\.62\)\]{color:#ffffff9e}.tw-text-\[rgba\(255\,255\,255\,0\.72\)\]{color:#ffffffb8}.tw-text-\[rgba\(255\,255\,255\,0\.76\)\]{color:#ffffffc2}.tw-text-\[rgba\(255\,255\,255\,0\.78\)\]{color:#ffffffc7}.tw-text-\[rgba\(255\,255\,255\,0\.82\)\]{color:#ffffffd1}.tw-text-\[rgba\(255\,255\,255\,0\.84\)\]{color:#ffffffd6}.tw-text-\[rgba\(255\,255\,255\,0\.88\)\]{color:#ffffffe0}.tw-text-\[var\(--accent\)\]{color:var(--accent)}.tw-text-\[var\(--amber\)\]{color:var(--amber)}.tw-text-\[var\(--destructive\)\]{color:var(--destructive)}.tw-text-\[var\(--gold\)\]{color:var(--gold)}.tw-text-\[var\(--green\)\]{color:var(--green)}.tw-text-\[var\(--info\)\]{color:var(--info)}.tw-text-\[var\(--ink\)\]{color:var(--ink)}.tw-text-\[var\(--muted\)\]{color:var(--muted)}.tw-text-\[var\(--muted-2\)\]{color:var(--muted-2)}.tw-text-\[var\(--red\)\]{color:var(--red)}.tw-text-\[var\(--text\)\]{color:var(--text)}.tw-text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.tw-text-home-dark{--tw-text-opacity:1;color:rgb(16 18 15/var(--tw-text-opacity,1))}.tw-text-home-gold{--tw-text-opacity:1;color:rgb(22 121 75/var(--tw-text-opacity,1))}.tw-text-home-ink{--tw-text-opacity:1;color:rgb(22 25 28/var(--tw-text-opacity,1))}.tw-text-home-ink-2{--tw-text-opacity:1;color:rgb(32 34 38/var(--tw-text-opacity,1))}.tw-text-home-lime{--tw-text-opacity:1;color:rgb(22 121 75/var(--tw-text-opacity,1))}.tw-text-home-muted-3{--tw-text-opacity:1;color:rgb(112 119 128/var(--tw-text-opacity,1))}.tw-text-inherit{color:inherit}.tw-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.tw-text-white\/60{color:#fff9}.tw-text-white\/70{color:#ffffffb3}.tw-text-white\/85{color:#ffffffd9}.tw-underline{text-decoration-line:underline}.tw-line-through{text-decoration-line:line-through}.tw-no-underline{text-decoration-line:none}.tw-underline-offset-\[3px\]{text-underline-offset:3px}.tw-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tw-opacity-0{opacity:0}.tw-opacity-100{opacity:1}.tw-opacity-40{opacity:.4}.tw-opacity-50{opacity:.5}.tw-opacity-55{opacity:.55}.tw-opacity-60{opacity:.6}.tw-opacity-75{opacity:.75}.tw-opacity-80{opacity:.8}.tw-opacity-90{opacity:.9}.tw-opacity-\[0\.85\]{opacity:.85}.tw-shadow-\[-18px_0_50px_rgba\(20\,24\,32\,0\.16\)\]{--tw-shadow:-18px 0 50px #14182029;--tw-shadow-colored:-18px 0 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_-12px_40px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 -12px 40px #0000002e;--tw-shadow-colored:0 -12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_-8px_30px_rgba\(20\,24\,32\,0\.06\)\]{--tw-shadow:0 -8px 30px #1418200f;--tw-shadow-colored:0 -8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_10px_24px_rgba\(24\,27\,30\,0\.08\)\]{--tw-shadow:0 10px 24px #181b1e14;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 10px 30px #00000047;--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_10px_30px_rgba\(16\,24\,40\,0\.14\)\]{--tw-shadow:0 10px 30px #10182824;--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_12px_26px_rgba\(119\,150\,25\,0\.1\)\]{--tw-shadow:0 12px 26px #7796191a;--tw-shadow-colored:0 12px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_14px_32px_rgba\(24\,27\,30\,0\.08\)\]{--tw-shadow:0 14px 32px #181b1e14;--tw-shadow-colored:0 14px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_14px_32px_rgba\(24\,27\,30\,0\.1\)\]{--tw-shadow:0 14px 32px #181b1e1a;--tw-shadow-colored:0 14px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_16px_34px_rgba\(151\,194\,34\,0\.35\)\]{--tw-shadow:0 16px 34px #97c22259;--tw-shadow-colored:0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_16px_34px_rgba\(31\,36\,33\,0\.07\)\]{--tw-shadow:0 16px 34px #1f242112;--tw-shadow-colored:0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_16px_36px_rgba\(24\,27\,30\,0\.12\)\]{--tw-shadow:0 16px 36px #181b1e1f;--tw-shadow-colored:0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_16px_38px_rgba\(24\,27\,30\,0\.08\)\]{--tw-shadow:0 16px 38px #181b1e14;--tw-shadow-colored:0 16px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_16px_40px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 16px 40px #00000038;--tw-shadow-colored:0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_1px_2px_rgba\(16\,24\,40\,0\.05\)\,0_14px_34px_rgba\(16\,24\,40\,0\.08\)\]{--tw-shadow:0 1px 2px #1018280d,0 14px 34px #10182814;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_1px_2px_rgba\(20\,22\,26\,0\.04\)\,0_20px_54px_rgba\(20\,22\,26\,0\.07\)\]{--tw-shadow:0 1px 2px #14161a0a,0 20px 54px #14161a12;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 20px 54px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 1px 3px #0000000a;--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)}.tw-shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 1px 3px #00000014;--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)}.tw-shadow-\[0_1px_3px_rgba\(20\,24\,32\,0\.04\)\]{--tw-shadow:0 1px 3px #1418200a;--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)}.tw-shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0 1px 4px #00000005;--tw-shadow-colored:0 1px 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)}.tw-shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 1px 4px #0000001f;--tw-shadow-colored:0 1px 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)}.tw-shadow-\[0_1px_4px_rgba\(20\,24\,32\,\.08\)\],.tw-shadow-\[0_1px_4px_rgba\(20\,24\,32\,0\.08\)\]{--tw-shadow:0 1px 4px #14182014;--tw-shadow-colored:0 1px 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)}.tw-shadow-\[0_1px_5px_rgba\(0\,0\,0\,0\.133\)\]{--tw-shadow:0 1px 5px #0002;--tw-shadow-colored:0 1px 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_20px_48px_rgba\(184\,238\,44\,0\.35\)\]{--tw-shadow:0 20px 48px #b8ee2c59;--tw-shadow-colored:0 20px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 20px 50px #0006;--tw-shadow-colored:0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_20px_50px_rgba\(25\,29\,27\,0\.06\)\]{--tw-shadow:0 20px 50px #191d1b0f;--tw-shadow-colored:0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_24px_50px_rgba\(24\,27\,30\,0\.12\)\]{--tw-shadow:0 24px 50px #181b1e1f;--tw-shadow-colored:0 24px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_24px_58px_rgba\(18\,20\,18\,0\.18\)\]{--tw-shadow:0 24px 58px #1214122e;--tw-shadow-colored:0 24px 58px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_24px_60px_rgba\(25\,29\,27\,0\.12\)\]{--tw-shadow:0 24px 60px #191d1b1f;--tw-shadow-colored:0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_24px_60px_rgba\(25\,29\,27\,0\.14\)\]{--tw-shadow:0 24px 60px #191d1b24;--tw-shadow-colored:0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_24px_80px_rgba\(26\,31\,28\,0\.08\)\]{--tw-shadow:0 24px 80px #1a1f1c14;--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_25px_60px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 25px 60px #00000040;--tw-shadow-colored:0 25px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_25px_70px_-15px_rgba\(15\,23\,42\,0\.08\)\,0_0_0_1px_rgba\(15\,23\,42\,0\.02\)\]{--tw-shadow:0 25px 70px -15px #0f172a14,0 0 0 1px #0f172a05;--tw-shadow-colored:0 25px 70px -15px var(--tw-shadow-color), 0 0 0 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)}.tw-shadow-\[0_2px_10px_rgba\(15\,23\,42\,0\.02\)\]{--tw-shadow:0 2px 10px #0f172a05;--tw-shadow-colored:0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 2px 6px #0000000a;--tw-shadow-colored:0 2px 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)}.tw-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0 2px 8px #00000005;--tw-shadow-colored:0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 2px 8px #0000000d;--tw-shadow-colored:0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_2px_8px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 2px 8px #0f172a14;--tw-shadow-colored:0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_2px_8px_rgba\(20\,24\,32\,0\.04\)\]{--tw-shadow:0 2px 8px #1418200a;--tw-shadow-colored:0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_3px_12px_rgba\(20\,24\,32\,0\.04\)\]{--tw-shadow:0 3px 12px #1418200a;--tw-shadow-colored:0 3px 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)}.tw-shadow-\[0_4px_10px_rgba\(22\,121\,75\,0\.3\)\]{--tw-shadow:0 4px 10px #16794b4d;--tw-shadow-colored:0 4px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_4px_12px_rgba\(20\,22\,26\,0\.12\)\]{--tw-shadow:0 4px 12px #14161a1f;--tw-shadow-colored:0 4px 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)}.tw-shadow-\[0_4px_14px_rgba\(0\,0\,0\,\.03\)\],.tw-shadow-\[0_4px_14px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 4px 14px #00000008;--tw-shadow-colored:0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_4px_14px_rgba\(22\,121\,75\,0\.09\)\]{--tw-shadow:0 4px 14px #16794b17;--tw-shadow-colored:0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_4px_14px_rgba\(22\,121\,75\,0\.35\)\]{--tw-shadow:0 4px 14px #16794b59;--tw-shadow-colored:0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_4px_16px_rgba\(17\,24\,39\,0\.2\)\]{--tw-shadow:0 4px 16px #11182733;--tw-shadow-colored:0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_4px_18px_rgba\(15\,23\,42\,0\.03\)\]{--tw-shadow:0 4px 18px #0f172a08;--tw-shadow-colored:0 4px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 4px 20px #00000008;--tw-shadow-colored:0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_6px_22px_rgba\(17\,24\,39\,0\.22\)\]{--tw-shadow:0 6px 22px #11182738;--tw-shadow-colored:0 6px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_8px_18px_rgba\(24\,27\,30\,0\.12\)\]{--tw-shadow:0 8px 18px #181b1e1f;--tw-shadow-colored:0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_8px_20px_rgba\(22\,121\,75\,0\.22\)\]{--tw-shadow:0 8px 20px #16794b38;--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 8px 24px #0000001f;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[0_8px_30px_rgba\(22\,121\,75\,0\.12\)\]{--tw-shadow:0 8px 30px #16794b1f;--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[inset_0_-2px_0_var\(--ap-accent\)\]{--tw-shadow:inset 0 -2px 0 var(--ap-accent);--tw-shadow-colored:inset 0 -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)}.tw-shadow-\[inset_0_-82px_92px_rgba\(251\,251\,250\,0\.9\)\]{--tw-shadow:inset 0 -82px 92px #fbfbfae6;--tw-shadow-colored:inset 0 -82px 92px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[inset_0_1px_2px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:inset 0 1px 2px #00000008;--tw-shadow-colored:inset 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)}.tw-shadow-\[inset_3px_0_0_var\(--ap-accent\)\]{--tw-shadow:inset 3px 0 0 var(--ap-accent);--tw-shadow-colored:inset 3px 0 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)}.tw-shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.tw-shadow-\[var\(--shadow\)\]{--tw-shadow-color:var(--shadow);--tw-shadow:var(--tw-shadow-colored)}.tw-shadow-\[var\(--shadow-dialog\)\]{--tw-shadow-color:var(--shadow-dialog);--tw-shadow:var(--tw-shadow-colored)}.tw-shadow-\[var\(--shadow-lg\)\]{--tw-shadow-color:var(--shadow-lg);--tw-shadow:var(--tw-shadow-colored)}.tw-shadow-\[var\(--shadow-popover\)\]{--tw-shadow-color:var(--shadow-popover);--tw-shadow:var(--tw-shadow-colored)}.tw-outline-none{outline-offset:2px;outline:2px solid #0000}.tw-outline{outline-style:solid}.tw-outline-1{outline-width:1px}.-tw-outline-offset-1{outline-offset:-1px}.tw-outline-\[color\:var\(--gold\)\]{outline-color:var(--gold)}.tw-ring-1{--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(1px + 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)}.tw-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)}.tw-ring-\[color\:var\(--ink\)\]{--tw-ring-color:var(--ink)}.tw-ring-current{--tw-ring-color:currentColor}.tw-ring-offset-1{--tw-ring-offset-width:1px}.tw-backdrop-blur-\[4px\]{--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)}.tw-backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px);-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)}.tw-backdrop-blur-\[8px\]{--tw-backdrop-blur:blur(8px);-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)}.tw-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)}.tw-transition-\[\.12s\]{transition-property:.12s;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-\[0\.15s\]{transition-property:.15s;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-\[border-color\,box-shadow\,background\]{transition-property:border-color,box-shadow,background;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-\[box-shadow\,transform\]{transition-property:box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-\[color\,background\]{transition-property:color,background;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-\[max-width\]{transition-property:max-width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-\[transform\,box-shadow\,background\]{transition-property:transform,box-shadow,background;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-\[transform\,box-shadow\,color\]{transition-property:transform,box-shadow,color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-duration-1000{transition-duration:1s}.tw-duration-150{transition-duration:.15s}.tw-duration-200{transition-duration:.2s}.tw-duration-300{transition-duration:.3s}.tw-duration-\[120ms\]{transition-duration:.12s}.tw-duration-\[140ms\]{transition-duration:.14s}.tw-duration-\[160ms\]{transition-duration:.16s}.tw-duration-\[180ms\]{transition-duration:.18s}.tw-duration-\[220ms\]{transition-duration:.22s}.tw-duration-\[250ms\]{transition-duration:.25s}.tw-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[-webkit-box-orient\:vertical\]{-webkit-box-orient:vertical}.\[-webkit-line-clamp\:2\]{-webkit-line-clamp:2}.\[display\:-webkit-box\]{display:-webkit-box}.\[mask-image\:linear-gradient\(to_right\,black_calc\(100\%-20px\)\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000 100%)}.\[mask-image\:linear-gradient\(to_right\,black_calc\(100\%-28px\)\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[text-wrap\:balance\]{text-wrap:balance}.\[word-break\:break-word\]{word-break:break-word}.after\:tw-absolute:after{content:var(--tw-content);position:absolute}.after\:tw-inset-x-0:after{content:var(--tw-content);left:0;right:0}.after\:tw-bottom-1:after{content:var(--tw-content);bottom:.25rem}.after\:tw-h-px:after{content:var(--tw-content);height:1px}.after\:tw-scale-x-\[0\.3\]:after{content:var(--tw-content);--tw-scale-x:.3;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:tw-bg-home-ink-2:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(32 34 38/var(--tw-bg-opacity,1))}.after\:tw-opacity-0:after{content:var(--tw-content);opacity:0}.after\:tw-transition-\[opacity\,transform\]:after{content:var(--tw-content);transition-property:opacity,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:tw-duration-\[180ms\]:after{content:var(--tw-content);transition-duration:.18s}.after\:tw-content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.last\:tw-mb-0:last-child{margin-bottom:0}.last\:tw-border-b-0:last-child{border-bottom-width:0}.last\:tw-pb-0:last-child{padding-bottom:0}.checked\:tw-border-\[color\:var\(--ink\)\]:checked{border-color:var(--ink)}.checked\:tw-bg-\[var\(--ink\)\]:checked{background-color:var(--ink)}.focus-within\:tw-border-\[color\:var\(--gold\)\]:focus-within{border-color:var(--gold)}.focus-within\:tw-border-\[color\:var\(--ink\)\]:focus-within{border-color:var(--ink)}.focus-within\:tw-bg-\[var\(--panel\)\]:focus-within{background-color:var(--panel)}.focus-within\:tw-shadow-\[0_0_0_3px_rgba\(193\,154\,82\,0\.14\)\]:focus-within{--tw-shadow:0 0 0 3px #c19a5224;--tw-shadow-colored: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)}.focus-within\:tw-shadow-\[0_0_0_3px_var\(--gold-soft\)\]:focus-within{--tw-shadow:0 0 0 3px var(--gold-soft);--tw-shadow-colored: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)}.hover\:-tw-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw--translate-y-\[1px\]:hover,.hover\:tw-translate-y-\[-1px\]:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw-translate-y-\[-2px\]:hover{--tw-translate-y:-2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw-translate-y-\[-3px\]:hover{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw-translate-y-\[-4px\]:hover{--tw-translate-y:-4px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw-translate-y-\[-5px\]:hover{--tw-translate-y:-5px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw-scale-100:hover{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw-border-\[\#94a3b8\]:hover{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.hover\:tw-border-\[\#bcdfcd\]:hover{--tw-border-opacity:1;border-color:rgb(188 223 205/var(--tw-border-opacity,1))}.hover\:tw-border-\[\#cbd5e1\]:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:tw-border-\[\#cfd4da\]:hover{--tw-border-opacity:1;border-color:rgb(207 212 218/var(--tw-border-opacity,1))}.hover\:tw-border-\[color\:var\(--accent-strong\)\]:hover{border-color:var(--accent-strong)}.hover\:tw-border-\[color\:var\(--ap-accent\)\]:hover{border-color:var(--ap-accent)}.hover\:tw-border-\[color\:var\(--ap-accent-2\)\]:hover{border-color:var(--ap-accent-2)}.hover\:tw-border-\[color\:var\(--ap-line-2\)\]:hover{border-color:var(--ap-line-2)}.hover\:tw-border-\[color\:var\(--ap-mut\)\]:hover{border-color:var(--ap-mut)}.hover\:tw-border-\[color\:var\(--ap-mut-2\)\]:hover{border-color:var(--ap-mut-2)}.hover\:tw-border-\[color\:var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:tw-border-\[color\:var\(--field-border\)\]:hover{border-color:var(--field-border)}.hover\:tw-border-\[color\:var\(--gold\)\]:hover{border-color:var(--gold)}.hover\:tw-border-\[color\:var\(--ink\)\]:hover{border-color:var(--ink)}.hover\:tw-border-\[color\:var\(--red\)\]:hover{border-color:var(--red)}.hover\:tw-bg-\[\#1a8452\]:hover{--tw-bg-opacity:1;background-color:rgb(26 132 82/var(--tw-bg-opacity,1))}.hover\:tw-bg-\[\#e2e8f0\]:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:tw-bg-\[\#f1f5f9\]:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:tw-bg-\[\#f8fafc\]:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:tw-bg-\[rgba\(255\,255\,255\,0\.08\)\]:hover{background-color:#ffffff14}.hover\:tw-bg-\[rgba\(255\,255\,255\,0\.86\)\]:hover{background-color:#ffffffdb}.hover\:tw-bg-\[var\(--accent-soft\,\#e3f2ea\)\]:hover{background-color:var(--accent-soft,#e3f2ea)}.hover\:tw-bg-\[var\(--accent-strong\)\]:hover{background-color:var(--accent-strong)}.hover\:tw-bg-\[var\(--ap-accent-2\)\]:hover{background-color:var(--ap-accent-2)}.hover\:tw-bg-\[var\(--ap-elev\)\]:hover{background-color:var(--ap-elev)}.hover\:tw-bg-\[var\(--ap-rail-hover\)\]:hover{background-color:var(--ap-rail-hover)}.hover\:tw-bg-\[var\(--ap-surface\)\]:hover{background-color:var(--ap-surface)}.hover\:tw-bg-\[var\(--ap-surface-2\)\]:hover{background-color:var(--ap-surface-2)}.hover\:tw-bg-\[var\(--border\)\]:hover{background-color:var(--border)}.hover\:tw-bg-\[var\(--gold-soft\)\]:hover{background-color:var(--gold-soft)}.hover\:tw-bg-\[var\(--green-soft\)\]:hover{background-color:var(--green-soft)}.hover\:tw-bg-\[var\(--ink\)\]:hover{background-color:var(--ink)}.hover\:tw-bg-\[var\(--panel\)\]:hover{background-color:var(--panel)}.hover\:tw-bg-\[var\(--panel-2\)\]:hover{background-color:var(--panel-2)}.hover\:tw-bg-\[var\(--red\)\]:hover{background-color:var(--red)}.hover\:tw-bg-\[var\(--red-soft\)\]:hover{background-color:var(--red-soft)}.hover\:tw-bg-black:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.hover\:tw-bg-transparent:hover{background-color:#0000}.hover\:tw-bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:tw-bg-white\/\[\.06\]:hover{background-color:#ffffff0f}.hover\:tw-text-\[\#0f172a\]:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:tw-text-\[\#334155\]:hover{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.hover\:tw-text-\[color\:var\(--ap-ink\)\]:hover{color:var(--ap-ink)}.hover\:tw-text-\[color\:var\(--gold\)\]:hover{color:var(--gold)}.hover\:tw-text-\[color\:var\(--ink\)\]:hover{color:var(--ink)}.hover\:tw-text-\[color\:var\(--red\)\]:hover{color:var(--red)}.hover\:tw-text-\[color\:var\(--red\,\#c0392b\)\]:hover{color:var(--red,#c0392b)}.hover\:tw-text-\[var\(--ink\)\]:hover{color:var(--ink)}.hover\:tw-text-home-ink-2:hover{--tw-text-opacity:1;color:rgb(32 34 38/var(--tw-text-opacity,1))}.hover\:tw-text-home-lime:hover{--tw-text-opacity:1;color:rgb(22 121 75/var(--tw-text-opacity,1))}.hover\:tw-text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:tw-underline:hover{text-decoration-line:underline}.hover\:tw-no-underline:hover{text-decoration-line:none}.hover\:tw-opacity-100:hover{opacity:1}.hover\:tw-opacity-\[0\.88\]:hover{opacity:.88}.hover\:tw-shadow-\[0_10px_30px_rgba\(17\,24\,39\,0\.32\)\]:hover{--tw-shadow:0 10px 30px #11182752;--tw-shadow-colored:0 10px 30px 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\:tw-shadow-\[0_12px_32px_rgba\(20\,22\,26\,\.06\)\,0_4px_14px_rgba\(20\,22\,26\,\.03\)\]:hover{--tw-shadow:0 12px 32px #14161a0f,0 4px 14px #14161a08;--tw-shadow-colored:0 12px 32px var(--tw-shadow-color), 0 4px 14px 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\:tw-shadow-\[0_14px_28px_-6px_rgba\(15\,23\,42\,0\.08\)\]:hover{--tw-shadow:0 14px 28px -6px #0f172a14;--tw-shadow-colored:0 14px 28px -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)}.hover\:tw-shadow-\[0_16px_36px_-8px_rgba\(15\,23\,42\,0\.1\)\]:hover{--tw-shadow:0 16px 36px -8px #0f172a1a;--tw-shadow-colored:0 16px 36px -8px 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\:tw-shadow-\[0_18px_40px_rgba\(31\,36\,33\,0\.11\)\]:hover{--tw-shadow:0 18px 40px #1f24211c;--tw-shadow-colored:0 18px 40px 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\:tw-shadow-\[0_1px_2px_rgba\(20\,22\,26\,0\.025\)\,0_12px_34px_rgba\(20\,22\,26\,0\.055\)\]:hover{--tw-shadow:0 1px 2px #14161a06,0 12px 34px #14161a0e;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 12px 34px 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\:tw-shadow-\[0_20px_44px_rgba\(24\,27\,30\,0\.08\)\]:hover{--tw-shadow:0 20px 44px #181b1e14;--tw-shadow-colored:0 20px 44px 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\:tw-shadow-\[0_20px_44px_rgba\(24\,27\,30\,0\.16\)\]:hover{--tw-shadow:0 20px 44px #181b1e29;--tw-shadow-colored:0 20px 44px 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\:tw-shadow-\[0_20px_50px_rgba\(25\,29\,27\,0\.08\)\]:hover{--tw-shadow:0 20px 50px #191d1b14;--tw-shadow-colored:0 20px 50px 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\:tw-shadow-\[0_25px_58px_rgba\(151\,194\,34\,0\.35\)\]:hover{--tw-shadow:0 25px 58px #97c22259;--tw-shadow-colored:0 25px 58px 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\:tw-shadow-\[0_4px_10px_rgba\(0\,0\,0\,0\.08\)\]:hover{--tw-shadow:0 4px 10px #00000014;--tw-shadow-colored:0 4px 10px 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\:tw-shadow-\[0_6px_16px_rgba\(20\,24\,32\,0\.08\)\]:hover{--tw-shadow:0 6px 16px #14182014;--tw-shadow-colored:0 6px 16px 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\:tw-shadow-\[0_6px_18px_rgba\(0\,0\,0\,0\.07\)\]:hover{--tw-shadow:0 6px 18px #00000012;--tw-shadow-colored:0 6px 18px 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\:tw-shadow-\[0_8px_20px_rgba\(22\,121\,75\,0\.45\)\]:hover{--tw-shadow:0 8px 20px #16794b73;--tw-shadow-colored:0 8px 20px 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\:tw-shadow-\[0_8px_24px_rgba\(17\,24\,39\,0\.3\)\]:hover{--tw-shadow:0 8px 24px #1118274d;--tw-shadow-colored:0 8px 24px 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\:tw-shadow-\[var\(--shadow\)\]:hover{--tw-shadow-color:var(--shadow);--tw-shadow:var(--tw-shadow-colored)}.hover\:tw-brightness-95:hover{--tw-brightness:brightness(.95);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)}.hover\:tw-brightness-\[1\.06\]:hover{--tw-brightness:brightness(1.06);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)}.hover\:after\:tw-scale-x-100:hover:after{content:var(--tw-content);--tw-scale-x:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:after\:tw-opacity-100:hover:after{content:var(--tw-content);opacity:1}.focus\:tw-border-\[\#16794b\]:focus{--tw-border-opacity:1;border-color:rgb(22 121 75/var(--tw-border-opacity,1))}.focus\:tw-border-\[color\:var\(--destructive\)\]:focus{border-color:var(--destructive)}.focus\:tw-border-\[color\:var\(--ink\)\]:focus{border-color:var(--ink)}.focus\:tw-shadow-\[0_0_0_3px_rgba\(22\,121\,75\,0\.12\)\]:focus{--tw-shadow:0 0 0 3px #16794b1f;--tw-shadow-colored: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)}.focus\:tw-shadow-\[0_0_0_4px_var\(--destructive-soft\)\]:focus{--tw-shadow:0 0 0 4px var(--destructive-soft);--tw-shadow-colored:0 0 0 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)}.focus\:tw-outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus-visible\:tw-shadow-\[0_0_0_4px_var\(--accent-soft\)\]:focus-visible{--tw-shadow:0 0 0 4px var(--accent-soft);--tw-shadow-colored:0 0 0 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)}.focus-visible\:tw-outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:tw-outline:focus-visible{outline-style:solid}.focus-visible\:tw-outline-2:focus-visible{outline-width:2px}.focus-visible\:tw-outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:tw-outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:tw-outline-offset-\[3px\]:focus-visible{outline-offset:3px}.focus-visible\:tw-outline-\[color\:var\(--ink\)\]:focus-visible{outline-color:var(--ink)}.focus-visible\:tw-outline-\[rgba\(197\,247\,52\,0\.78\)\]:focus-visible{outline-color:#c5f734c7}.focus-visible\:tw-outline-\[rgba\(200\,250\,63\,0\.85\)\]:focus-visible{outline-color:#c8fa3fd9}.active\:tw-translate-y-0:active{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:tw-translate-y-px:active{--tw-translate-y:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:tw-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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:tw-scale-\[0\.985\]:active{--tw-scale-x:.985;--tw-scale-y:.985;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:tw-cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:tw-opacity-40:disabled{opacity:.4}.disabled\:tw-opacity-45:disabled{opacity:.45}.disabled\:tw-opacity-50:disabled{opacity:.5}.disabled\:tw-opacity-55:disabled{opacity:.55}.disabled\:tw-opacity-60:disabled{opacity:.6}.tw-group:hover .group-hover\:tw-translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-group\/card:hover .group-hover\/card\:tw-scale-\[1\.08\]{--tw-scale-x:1.08;--tw-scale-y:1.08;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-peer:checked~.peer-checked\:tw-translate-x-5{--tw-translate-x:1.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-peer:checked~.peer-checked\:tw-bg-\[var\(--green\)\]{background-color:var(--green)}.tw-peer:checked~.peer-checked\:tw-opacity-100{opacity:1}@media (prefers-reduced-motion:reduce){.motion-reduce\:tw-transition-none{transition-property:none}}@media (width<=1400px){.max-\[1400px\]\:tw-hidden{display:none}}@media (width<=1180px){.max-\[1180px\]\:tw-flex{display:flex}.max-\[1180px\]\:tw-h-\[560px\]{height:560px}.max-\[1180px\]\:tw-min-h-\[520px\]{min-height:520px}.max-\[1180px\]\:tw-min-h-\[620px\]{min-height:620px}.max-\[1180px\]\:tw-flex-col{flex-direction:column}.max-\[1180px\]\:tw-overflow-x-auto{overflow-x:auto}.max-\[1180px\]\:tw-overflow-y-auto{overflow-y:auto}.max-\[1180px\]\:tw-p-3{padding:.75rem}}@media (width<=1100px){.max-\[1100px\]\:tw-col-span-12{grid-column:span 12/span 12}.max-\[1100px\]\:tw-col-span-4{grid-column:span 4/span 4}.max-\[1100px\]\:tw-col-span-6{grid-column:span 6/span 6}.max-\[1100px\]\:tw-min-h-\[560px\]{min-height:560px}.max-\[1100px\]\:tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[1100px\]\:tw-grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.max-\[1100px\]\:tw-border-b{border-bottom-width:1px}.max-\[1100px\]\:tw-border-r-0{border-right-width:0}.max-\[1100px\]\:tw-border-\[color\:var\(--ap-line\)\]{border-color:var(--ap-line)}}@media not all and (width>=1024px){.max-lg\:tw-mx-auto{margin-left:auto;margin-right:auto}.max-lg\:tw-min-h-\[520px\]{min-height:520px}.max-lg\:tw-items-center{align-items:center}.max-lg\:tw-justify-center{justify-content:center}.max-lg\:tw-border-l-0{border-left-width:0}.max-lg\:tw-border-t{border-top-width:1px}.max-lg\:tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.max-lg\:tw-px-7{padding-left:1.75rem;padding-right:1.75rem}.max-lg\:tw-py-9{padding-top:2.25rem;padding-bottom:2.25rem}.max-lg\:tw-text-center{text-align:center}}@media (width<=980px){.max-\[980px\]\:tw-h-auto{height:auto}.max-\[980px\]\:tw-max-h-none{max-height:none}.max-\[980px\]\:tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[980px\]\:tw-gap-4{gap:1rem}.max-\[980px\]\:tw-overflow-visible{overflow:visible}}@media (width<=900px){.max-\[900px\]\:tw-static{position:static}.max-\[900px\]\:tw-fixed{position:fixed}.max-\[900px\]\:tw-inset-0{inset:0}.max-\[900px\]\:tw-z-\[55\]{z-index:55}.max-\[900px\]\:tw-my-3\.5{margin-top:.875rem;margin-bottom:.875rem}.max-\[900px\]\:tw-mt-4{margin-top:1rem}.max-\[900px\]\:tw-inline-flex{display:inline-flex}.max-\[900px\]\:tw-hidden{display:none}.max-\[900px\]\:tw-h-auto{height:auto}.max-\[900px\]\:tw-w-full{width:100%}.max-\[900px\]\:tw-flex-none{flex:none}.max-\[900px\]\:tw-grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.max-\[900px\]\:tw-flex-row{flex-direction:row}.max-\[900px\]\:tw-flex-col{flex-direction:column}.max-\[900px\]\:tw-gap-2{gap:.5rem}.max-\[900px\]\:tw-gap-4{gap:1rem}.max-\[900px\]\:tw-overflow-x-auto{overflow-x:auto}.max-\[900px\]\:tw-overflow-y-visible{overflow-y:visible}.max-\[900px\]\:tw-whitespace-nowrap{white-space:nowrap}.max-\[900px\]\:tw-bg-black\/50{background-color:#00000080}.max-\[900px\]\:tw-p-4{padding:1rem}.max-\[900px\]\:tw-p-5{padding:1.25rem}.max-\[900px\]\:tw-p-\[10px_0_0\]{padding:10px 0 0}.max-\[900px\]\:tw-px-4{padding-left:1rem;padding-right:1rem}.max-\[900px\]\:tw-pb-1{padding-bottom:.25rem}.max-\[900px\]\:tw-pb-10{padding-bottom:2.5rem}.max-\[900px\]\:tw-pt-6{padding-top:1.5rem}.max-\[900px\]\:tw-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)}}@media (width<=860px){.max-\[860px\]\:tw-col-span-12{grid-column:span 12/span 12}}@media (width<=820px){.max-\[820px\]\:tw-hidden{display:none}.max-\[820px\]\:tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (width>=768px){.max-md\:tw-m-\[12px_24px_-14px\]{margin:12px 24px -14px}.max-md\:tw-mx-0{margin-left:0;margin-right:0}.max-md\:tw-mb-3\.5{margin-bottom:.875rem}.max-md\:tw-mt-\[42px\]{margin-top:42px}.max-md\:tw-hidden{display:none}.max-md\:tw-h-\[260px\]{height:260px}.max-md\:tw-min-h-0{min-height:0}.max-md\:tw-min-h-\[168px\]{min-height:168px}.max-md\:tw-min-h-\[330px\]{min-height:330px}.max-md\:tw-min-h-\[420px\]{min-height:420px}.max-md\:tw-min-h-\[82px\]{min-height:82px}.max-md\:tw-w-full{width:100%}.max-md\:tw-max-w-\[310px\]{max-width:310px}.max-md\:tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:tw-grid-cols-\[1fr_168px\]{grid-template-columns:1fr 168px}.max-md\:tw-flex-col{flex-direction:column}.max-md\:tw-items-start{align-items:flex-start}.max-md\:tw-items-center{align-items:center}.max-md\:tw-items-stretch{align-items:stretch}.max-md\:tw-justify-center{justify-content:center}.max-md\:tw-gap-3\.5{gap:.875rem}.max-md\:tw-gap-6{gap:1.5rem}.max-md\:tw-gap-8{gap:2rem}.max-md\:tw-rounded-\[28px\]{border-radius:28px}.max-md\:tw-rounded-none{border-radius:0}.max-md\:tw-p-0{padding:0}.max-md\:tw-p-2{padding:.5rem}.max-md\:tw-p-2\.5{padding:.625rem}.max-md\:tw-p-5{padding:1.25rem}.max-md\:tw-p-6{padding:1.5rem}.max-md\:tw-p-\[18px_20px\]{padding:18px 20px}.max-md\:tw-p-\[20px_14px_48px_14px\]{padding:20px 14px 48px}.max-md\:tw-p-\[30px_24px\]{padding:30px 24px}.max-md\:tw-p-\[52px_24px\]{padding:52px 24px}.max-md\:tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.max-md\:tw-px-\[26px\]{padding-left:26px;padding-right:26px}.max-md\:tw-pt-\[42px\]{padding-top:42px}.max-md\:tw-text-left{text-align:left}.max-md\:tw-text-center{text-align:center}.max-md\:tw-text-\[15\.5px\]{font-size:15.5px}.max-md\:tw-text-\[15px\]{font-size:15px}.max-md\:tw-text-\[16px\]{font-size:16px}.max-md\:tw-text-\[22px\]{font-size:22px}.max-md\:tw-text-\[30px\]{font-size:30px}.max-md\:tw-text-\[46px\]{font-size:46px}.max-md\:tw-text-\[clamp\(35px\,9\.8vw\,46px\)\]{font-size:clamp(35px,9.8vw,46px)}.max-md\:tw-text-\[clamp\(44px\,12\.3vw\,60px\)\]{font-size:clamp(44px,12.3vw,60px)}.max-md\:tw-leading-\[1\.04\]{line-height:1.04}}@media (width<=768px){.max-\[768px\]\:tw-col-span-12{grid-column:span 12/span 12}}@media (width<=760px){.max-\[760px\]\:tw-max-h-\[260px\]{max-height:260px}.max-\[760px\]\:tw-max-h-none{max-height:none}.max-\[760px\]\:tw-min-w-0{min-width:0}.max-\[760px\]\:tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[760px\]\:tw-flex-col{flex-direction:column}.max-\[760px\]\:tw-flex-wrap{flex-wrap:wrap}.max-\[760px\]\:tw-items-stretch{align-items:stretch}.max-\[760px\]\:tw-border-b{border-bottom-width:1px}.max-\[760px\]\:tw-border-r-0{border-right-width:0}.max-\[760px\]\:tw-border-\[color\:var\(--ap-line\)\]{border-color:var(--ap-line)}.max-\[760px\]\:tw-p-3{padding:.75rem}}@media (width<=700px){.max-\[700px\]\:tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[700px\]\:tw-pr-\[76px\]{padding-right:76px}}@media not all and (width>=640px){.max-sm\:tw-left-4{left:1rem}.max-sm\:tw-right-4{right:1rem}.max-sm\:tw-top-\[-11px\]{top:-11px}.max-sm\:tw-mb-3\.5{margin-bottom:.875rem}.max-sm\:tw-mb-5{margin-bottom:1.25rem}.max-sm\:tw-mb-6{margin-bottom:1.5rem}.max-sm\:tw-mb-\[18px\]{margin-bottom:18px}.max-sm\:tw-w-full{width:100%}.max-sm\:tw-max-w-\[320px\]{max-width:320px}.max-sm\:tw-flex-1{flex:1}.max-sm\:tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:tw-flex-col{flex-direction:column}.max-sm\:tw-justify-center{justify-content:center}.max-sm\:tw-gap-2{gap:.5rem}.max-sm\:tw-rounded-\[20px\]{border-radius:20px}.max-sm\:tw-rounded-\[22px\]{border-radius:22px}.max-sm\:tw-p-\[12px_8px_36px_8px\]{padding:12px 8px 36px}.max-sm\:tw-p-\[16px_14px\]{padding:16px 14px}.max-sm\:tw-p-\[22px_16px\]{padding:22px 16px}.max-sm\:tw-p-\[22px_18px\]{padding:22px 18px}.max-sm\:tw-px-1\.5{padding-left:.375rem;padding-right:.375rem}.max-sm\:tw-px-2\.5{padding-left:.625rem;padding-right:.625rem}.max-sm\:tw-px-4{padding-left:1rem;padding-right:1rem}.max-sm\:tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.max-sm\:tw-py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.max-sm\:tw-py-\[11px\]{padding-top:11px;padding-bottom:11px}.max-sm\:tw-py-\[7px\]{padding-top:7px;padding-bottom:7px}.max-sm\:tw-text-\[10\.5px\]{font-size:10.5px}.max-sm\:tw-text-\[10px\]{font-size:10px}.max-sm\:tw-text-\[11\.5px\]{font-size:11.5px}.max-sm\:tw-text-\[12\.5px\]{font-size:12.5px}.max-sm\:tw-text-\[12px\]{font-size:12px}.max-sm\:tw-text-\[13\.5px\]{font-size:13.5px}.max-sm\:tw-text-\[13px\]{font-size:13px}.max-sm\:tw-text-\[14\.5px\]{font-size:14.5px}.max-sm\:tw-text-\[18px\]{font-size:18px}.max-sm\:tw-text-\[22px\]{font-size:22px}.max-sm\:tw-text-\[25px\]{font-size:25px}.max-sm\:tw-text-\[30px\]{font-size:30px}.max-sm\:tw-leading-\[1\.25\]{line-height:1.25}.max-sm\:tw-leading-\[1\.3\]{line-height:1.3}}@media (width<=640px){.max-\[640px\]\:tw-bottom-4{bottom:1rem}.max-\[640px\]\:tw-left-3{left:.75rem}.max-\[640px\]\:tw-right-3{right:.75rem}.max-\[640px\]\:tw-top-auto{top:auto}.max-\[640px\]\:tw-ml-auto{margin-left:auto}.max-\[640px\]\:tw-flex{display:flex}.max-\[640px\]\:tw-hidden{display:none}.max-\[640px\]\:tw-w-full{width:100%}.max-\[640px\]\:tw-min-w-0{min-width:0}.max-\[640px\]\:tw-max-w-none{max-width:none}.max-\[640px\]\:tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[640px\]\:tw-grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.max-\[640px\]\:tw-flex-col{flex-direction:column}.max-\[640px\]\:tw-flex-wrap{flex-wrap:wrap}.max-\[640px\]\:tw-items-stretch{align-items:stretch}.max-\[640px\]\:tw-justify-center{justify-content:center}.max-\[640px\]\:tw-overflow-x-auto{overflow-x:auto}}@media (width<=620px){.max-\[620px\]\:tw-mx-auto{margin-left:auto;margin-right:auto}.max-\[620px\]\:tw-max-w-\[260px\]{max-width:260px}.max-\[620px\]\:tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=600px){.max-\[600px\]\:tw-px-1{padding-left:.25rem;padding-right:.25rem}.max-\[600px\]\:tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.max-\[600px\]\:tw-text-\[13px\]{font-size:13px}}@media (width<=560px){.max-\[560px\]\:tw-w-4{width:1rem}.max-\[560px\]\:tw-w-full{width:100%}.max-\[560px\]\:tw-w-max{width:max-content}.max-\[560px\]\:tw-flex-none{flex:none}.max-\[560px\]\:tw-basis-auto{flex-basis:auto}.max-\[560px\]\:tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[560px\]\:tw-flex-col{flex-direction:column}.max-\[560px\]\:tw-items-stretch{align-items:stretch}.max-\[560px\]\:tw-overflow-x-auto{overflow-x:auto}.max-\[560px\]\:tw-rounded-\[20px\]{border-radius:20px}.max-\[560px\]\:tw-p-4{padding:1rem}.max-\[560px\]\:tw-p-\[28px_20px\]{padding:28px 20px}.max-\[560px\]\:\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.max-\[560px\]\:\[mask-image\:linear-gradient\(to_right\,black_calc\(100\%-20px\)\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000 100%)}.max-\[560px\]\:\[scrollbar-width\:none\]{scrollbar-width:none}}@media (width<=480px){.max-\[480px\]\:tw-grid-cols-\[minmax\(0\,1fr\)_72px_72px\]{grid-template-columns:minmax(0,1fr) 72px 72px}.max-\[480px\]\:tw-gap-1\.5{gap:.375rem}}@media (width>=640px){.sm\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:tw-grid-cols-\[minmax\(230px\,1fr\)_auto\]{grid-template-columns:minmax(230px,1fr) auto}}@media (width>=768px){.md\:tw-col-span-2{grid-column:span 2/span 2}.md\:tw-inline{display:inline}.md\:tw-flex{display:flex}.md\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:tw-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:tw-grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.md\:tw-px-\[34px\]{padding-left:34px;padding-right:34px}}@media (width>=1024px){.lg\:tw-flex{display:flex}.lg\:tw-w-\[220px\]{width:220px}.lg\:tw-flex-none{flex:none}.lg\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:tw-grid-cols-\[0\.85fr_0\.78fr_0\.8fr_0\.92fr_1\.45fr\]{grid-template-columns:.85fr .78fr .8fr .92fr 1.45fr}.lg\:tw-grid-cols-\[minmax\(0\,1fr\)_minmax\(440px\,0\.82fr\)\]{grid-template-columns:minmax(0,1fr) minmax(440px,.82fr)}.lg\:tw-grid-cols-\[minmax\(230px\,0\.55fr\)_minmax\(0\,1\.45fr\)\]{grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr)}.lg\:tw-grid-cols-\[minmax\(570px\,0\.95fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(570px,.95fr) minmax(0,1fr)}.lg\:tw-flex-row{flex-direction:row}.lg\:tw-gap-\[38px\]{gap:38px}.lg\:tw-p-\[72px\]{padding:72px}.lg\:tw-p-\[72px_82px\]{padding:72px 82px}.lg\:tw-p-\[78px_72px_72px\]{padding:78px 72px 72px}.lg\:tw-px-\[72px\]{padding-left:72px;padding-right:72px}.lg\:tw-pb-6{padding-bottom:1.5rem}.lg\:tw-pt-\[50px\]{padding-top:50px}}@media (width>=1280px){.xl\:tw--mr-3{margin-right:-.75rem}.xl\:tw-inline{display:inline}.xl\:tw-w-\[min\(1220px\,78\%\)\]{width:min(1220px,78%)}.xl\:tw-w-\[min\(1768px\,calc\(100vw-140px\)\)\]{width:min(1768px,100vw - 140px)}.xl\:tw-px-0{padding-left:0;padding-right:0}.xl\:tw-px-\[72px\]{padding-left:72px;padding-right:72px}.xl\:tw-px-\[86px\]{padding-left:86px;padding-right:86px}.xl\:tw-pl-24{padding-left:6rem}.xl\:tw-pr-\[74px\]{padding-right:74px}}@media (width<=560px){.max-\[560px\]\:\[\&\:\:-webkit-scrollbar\]\:tw-hidden::-webkit-scrollbar{display:none}}.\[\&\>button\.on\]\:tw-bg-\[var\(--panel\)\]>button.on{background-color:var(--panel)}.\[\&\>button\.on\]\:tw-text-\[color\:var\(--ink\)\]>button.on{color:var(--ink)}.\[\&\>button\.on\]\:tw-shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.08\)\]>button.on{--tw-shadow:0 1px 3px #00000014;--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)}.\[\&\>button\]\:tw-flex>button{display:flex}.\[\&\>button\]\:tw-inline-flex>button{display:inline-flex}.\[\&\>button\]\:tw-cursor-pointer>button{cursor:pointer}.\[\&\>button\]\:tw-items-center>button{align-items:center}.\[\&\>button\]\:tw-gap-1>button{gap:.25rem}.\[\&\>button\]\:tw-whitespace-nowrap>button{white-space:nowrap}.\[\&\>button\]\:tw-rounded-\[9px\]>button{border-radius:9px}.\[\&\>button\]\:tw-rounded-full>button{border-radius:9999px}.\[\&\>button\]\:tw-rounded-md>button{border-radius:.375rem}.\[\&\>button\]\:tw-border>button{border-width:1px}.\[\&\>button\]\:tw-border-0>button{border-width:0}.\[\&\>button\]\:tw-border-\[color\:var\(--ap-line-2\)\]>button{border-color:var(--ap-line-2)}.\[\&\>button\]\:tw-bg-\[var\(--ap-elev\)\]>button{background-color:var(--ap-elev)}.\[\&\>button\]\:tw-bg-transparent>button{background-color:#0000}.\[\&\>button\]\:tw-p-px>button{padding:1px}.\[\&\>button\]\:tw-px-3\.5>button{padding-left:.875rem;padding-right:.875rem}.\[\&\>button\]\:tw-px-\[7px\]>button{padding-left:7px;padding-right:7px}.\[\&\>button\]\:tw-py-1>button{padding-top:.25rem;padding-bottom:.25rem}.\[\&\>button\]\:tw-py-1\.5>button{padding-top:.375rem;padding-bottom:.375rem}.\[\&\>button\]\:tw-font-mono>button{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.\[\&\>button\]\:tw-text-\[10px\]>button{font-size:10px}.\[\&\>button\]\:tw-text-\[13px\]>button{font-size:13px}.\[\&\>button\]\:tw-font-\[650\]>button{font-weight:650}.\[\&\>button\]\:tw-leading-\[1\.2\]>button{line-height:1.2}.\[\&\>button\]\:tw-text-\[color\:var\(--ap-ink\)\]>button{color:var(--ap-ink)}.\[\&\>button\]\:tw-text-\[color\:var\(--gold\)\]>button{color:var(--gold)}.\[\&\>button\]\:tw-text-\[color\:var\(--muted\)\]>button{color:var(--muted)}.\[\&\>button\]\:tw-transition-colors>button{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:\[\&\>button\]\:tw-bg-\[rgba\(0\,0\,0\,0\.08\)\]>button:hover{background-color:#00000014}@media (width<=640px){.\[\&\>button\]\:max-\[640px\]\:tw-flex-1>button{flex:1}}.\[\&\>div\:first-child\]\:tw-min-w-0>div:first-child{min-width:0}.\[\&\>div\:first-child\]\:tw-flex-\[1_1_200px\]>div:first-child{flex:200px}.\[\&\>div\]\:tw-flex>div{display:flex}.\[\&\>div\]\:tw-grid>div{display:grid}.\[\&\>div\]\:tw-flex-col>div{flex-direction:column}.\[\&\>div\]\:tw-gap-0\.5>div{gap:.125rem}.\[\&\>div\]\:tw-gap-2>div{gap:.5rem}.\[\&\>div\]\:tw-gap-\[3px\]>div{gap:3px}@media (width<=760px){.max-\[760px\]\:\[\&\>div\]\:tw-min-w-0>div{min-width:0}.max-\[760px\]\:\[\&\>div\]\:tw-flex-wrap>div{flex-wrap:wrap}}.\[\&\>h4\]\:tw-m-0>h4{margin:0}.\[\&\>h4\]\:tw-flex>h4{display:flex}.\[\&\>h4\]\:tw-items-center>h4{align-items:center}.\[\&\>h4\]\:tw-gap-\[7px\]>h4{gap:7px}.\[\&\>h4\]\:tw-text-\[13\.5px\]>h4{font-size:13.5px}.\[\&\>h4\]\:tw-font-\[750\]>h4{font-weight:750}.\[\&\>h4\]\:tw-text-\[color\:var\(--ap-ink\)\]>h4{color:var(--ap-ink)}.\[\&\>p\]\:tw-m-0>p{margin:0}.\[\&\>p\]\:tw-mx-0>p{margin-left:0;margin-right:0}.\[\&\>p\]\:tw-mb-0>p{margin-bottom:0}.\[\&\>p\]\:tw-mt-0\.5>p{margin-top:.125rem}.\[\&\>p\]\:tw-w-full>p{width:100%}.\[\&\>p\]\:tw-text-\[12\.5px\]>p{font-size:12.5px}.\[\&\>p\]\:tw-text-xs>p{font-size:.75rem;line-height:1rem}.\[\&\>p\]\:tw-leading-\[1\.45\]>p{line-height:1.45}.\[\&\>p\]\:tw-text-\[color\:var\(--ap-mut\)\]>p{color:var(--ap-mut)}.\[\&\>p\]\:\[overflow-wrap\:anywhere\]>p{overflow-wrap:anywhere}.\[\&\>small\]\:tw-block>small{display:block}.\[\&\>small\]\:tw-overflow-hidden>small{overflow:hidden}.\[\&\>small\]\:tw-text-ellipsis>small{text-overflow:ellipsis}.\[\&\>small\]\:tw-whitespace-nowrap>small{white-space:nowrap}.\[\&\>small\]\:tw-text-\[11px\]>small{font-size:11px}.\[\&\>small\]\:tw-text-\[color\:var\(--ap-rail-mut\)\]>small{color:var(--ap-rail-mut)}.\[\&\>span\]\:tw-mr-1>span{margin-right:.25rem}.\[\&\>span\]\:tw-flex>span{display:flex}.\[\&\>span\]\:tw-h-2>span{height:.5rem}.\[\&\>span\]\:tw-w-2>span{width:.5rem}.\[\&\>span\]\:tw-min-w-0>span{min-width:0}.\[\&\>span\]\:tw-flex-1>span{flex:1}.\[\&\>span\]\:tw-flex-col>span{flex-direction:column}.\[\&\>span\]\:tw-items-center>span{align-items:center}.\[\&\>span\]\:tw-gap-\[3px\]>span{gap:3px}.\[\&\>span\]\:tw-self-stretch>span{align-self:stretch}.\[\&\>span\]\:tw-rounded-full>span{border-radius:9999px}.\[\&\>span\]\:tw-border-r>span{border-right-width:1px}.\[\&\>span\]\:tw-border-\[color\:var\(--border\)\]>span{border-color:var(--border)}.\[\&\>span\]\:tw-bg-\[var\(--green\)\]>span{background-color:var(--green)}.\[\&\>span\]\:tw-bg-transparent>span{background-color:#0000}.\[\&\>span\]\:tw-px-2>span{padding-left:.5rem;padding-right:.5rem}.\[\&\>span\]\:tw-py-0>span{padding-top:0;padding-bottom:0}.\[\&\>span\]\:tw-text-\[11px\]>span{font-size:11px}.\[\&\>span\]\:tw-text-\[13px\]>span{font-size:13px}.\[\&\>span\]\:tw-font-bold>span{font-weight:700}.\[\&\>span\]\:tw-font-medium>span{font-weight:500}.\[\&\>span\]\:tw-text-\[color\:var\(--ap-mut\)\]>span{color:var(--ap-mut)}.\[\&\>span\]\:tw-text-\[color\:var\(--muted\)\]>span{color:var(--muted)}.\[\&\>span\]\:tw-shadow-\[0_0_0_4px_var\(--green-soft\)\]>span{--tw-shadow:0 0 0 4px var(--green-soft);--tw-shadow-colored:0 0 0 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)}.\[\&\>strong\]\:tw-mx-0\.5>strong{margin-left:.125rem;margin-right:.125rem}.\[\&\>strong\]\:tw-my-0>strong{margin-top:0;margin-bottom:0}.\[\&\>strong\]\:tw-block>strong{display:block}.\[\&\>strong\]\:tw-overflow-hidden>strong{overflow:hidden}.\[\&\>strong\]\:tw-text-ellipsis>strong{text-overflow:ellipsis}.\[\&\>strong\]\:tw-whitespace-nowrap>strong{white-space:nowrap}.\[\&\>strong\]\:tw-text-right>strong{text-align:right}.\[\&\>strong\]\:tw-text-\[13\.5px\]>strong{font-size:13.5px}.\[\&\>strong\]\:tw-text-\[13px\]>strong{font-size:13px}.\[\&\>strong\]\:tw-font-bold>strong{font-weight:700}.\[\&\>strong\]\:tw-font-extrabold>strong{font-weight:800}.\[\&\>strong\]\:tw-font-semibold>strong{font-weight:600}.\[\&\>strong\]\:tw-text-\[color\:var\(--ap-ink\)\]>strong{color:var(--ap-ink)}.\[\&\>strong\]\:tw-text-\[color\:var\(--ink\)\]>strong{color:var(--ink)}.\[\&\>strong\]\:tw-text-white>strong{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.\[\&\>strong\]\:\[overflow-wrap\:anywhere\]>strong{overflow-wrap:anywhere}.\[\&\>svg\]\:tw-absolute>svg{position:absolute}.\[\&\>svg\]\:tw-left-3>svg{left:.75rem}.\[\&\>svg\]\:tw-top-1\/2>svg{top:50%}.\[\&\>svg\]\:tw-z-\[1\]>svg{z-index:1}.\[\&\>svg\]\:tw-mt-px>svg{margin-top:1px}.\[\&\>svg\]\:tw-flex-none>svg{flex:none}.\[\&\>svg\]\:-tw-translate-y-1\/2>svg{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:tw-text-\[color\:var\(--green\)\]>svg{color:var(--green)}.\[\&\>svg\]\:tw-text-\[color\:var\(--muted\)\]>svg{color:var(--muted)}.\[\&\>svg\]\:tw-text-\[color\:var\(--red\)\]>svg{color:var(--red)}.\[\&\>td\]\:tw-p-2\.5>td,.\[\&\>th\]\:tw-p-2\.5>th{padding:.625rem}.\[\&\>th\]\:tw-text-\[11px\]>th{font-size:11px}.\[\&\>th\]\:tw-font-bold>th{font-weight:700}.\[\&\>th\]\:tw-text-\[color\:var\(--ap-mut\)\]>th{color:var(--ap-mut)}.\[\&\>time\]\:tw-flex-none>time{flex:none}.\[\&\>time\]\:tw-whitespace-nowrap>time{white-space:nowrap}.\[\&\>time\]\:tw-text-\[11\.5px\]>time{font-size:11.5px}.\[\&\>time\]\:tw-text-\[color\:var\(--ap-mut-2\)\]>time{color:var(--ap-mut-2)}.\[\&_\.lbl\]\:tw-text-xs .lbl{font-size:.75rem;line-height:1rem}.\[\&_\.lbl\]\:tw-font-\[750\] .lbl{font-weight:750}.\[\&_\.lbl\]\:tw-uppercase .lbl{text-transform:uppercase}.\[\&_\.lbl\]\:tw-text-\[color\:var\(--muted\)\] .lbl{color:var(--muted)}@media (width<=640px){.\[\&_\.rp-go\]\:max-\[640px\]\:tw-mt-1\.5 .rp-go{margin-top:.375rem}.\[\&_\.rp-go\]\:max-\[640px\]\:tw-w-full .rp-go{width:100%}}.\[\&_\.table-col-products\]\:tw-flex-col .table-col-products{flex-direction:column}.\[\&_\.table-col-products\]\:tw-gap-0\.5 .table-col-products{gap:.125rem}.\[\&_\.val\]\:tw-mt-1 .val{margin-top:.25rem}.\[\&_\.val\]\:tw-text-\[28px\] .val{font-size:28px}.\[\&_\.val\]\:tw-font-black .val{font-weight:900}.\[\&_\.val\]\:tw-text-\[\#d97706\] .val{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.\[\&_\.val\]\:tw-text-\[color\:var\(--ink\)\] .val{color:var(--ink)}.\[\&_button\]\:tw-flex button{display:flex}.\[\&_button\]\:tw-cursor-pointer button{cursor:pointer}.\[\&_button\]\:tw-items-center button{align-items:center}.\[\&_button\]\:tw-gap-1 button{gap:.25rem}.\[\&_button\]\:tw-rounded-md button{border-radius:.375rem}.\[\&_button\]\:tw-border button{border-width:1px}.\[\&_button\]\:tw-border-\[color\:var\(--ap-line-2\)\] button{border-color:var(--ap-line-2)}.\[\&_button\]\:tw-bg-\[var\(--ap-elev\)\] button{background-color:var(--ap-elev)}.\[\&_button\]\:tw-px-2 button{padding-left:.5rem;padding-right:.5rem}.\[\&_button\]\:tw-py-1 button{padding-top:.25rem;padding-bottom:.25rem}.\[\&_button\]\:tw-text-\[10\.5px\] button{font-size:10.5px}.\[\&_button\]\:tw-text-\[color\:var\(--ap-ink\)\] button{color:var(--ap-ink)}.\[\&_code\]\:tw-break-all code{word-break:break-all}.\[\&_code\]\:tw-font-mono code{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.\[\&_code\]\:tw-text-xs code{font-size:.75rem;line-height:1rem}.\[\&_code\]\:tw-leading-\[1\.3\] code{line-height:1.3}.\[\&_code\]\:tw-text-\[color\:var\(--ap-ink\)\] code{color:var(--ap-ink)}.\[\&_code\]\:\[overflow-wrap\:anywhere\] code{overflow-wrap:anywhere}.\[\&_em\]\:tw-inline-flex em{display:inline-flex}.\[\&_em\]\:tw-items-center em{align-items:center}.\[\&_em\]\:tw-justify-center em{justify-content:center}.\[\&_em\]\:tw-rounded-full em{border-radius:9999px}.\[\&_em\]\:tw-bg-\[var\(--ap-line-2\)\] em{background-color:var(--ap-line-2)}.\[\&_em\]\:tw-px-\[7px\] em{padding-left:7px;padding-right:7px}.\[\&_em\]\:tw-py-px em{padding-top:1px;padding-bottom:1px}.\[\&_em\]\:tw-text-\[11px\] em{font-size:11px}.\[\&_em\]\:tw-font-medium em{font-weight:500}.\[\&_em\]\:tw-not-italic em{font-style:normal}.\[\&_em\]\:tw-text-\[color\:var\(--ap-ink\)\] em{color:var(--ap-ink)}.\[\&_em\]\:tw-text-\[color\:var\(--label-ink\)\] em{color:var(--label-ink)}.\[\&_h2\]\:tw-mx-0 h2{margin-left:0;margin-right:0}.\[\&_h2\]\:tw-mb-1 h2{margin-bottom:.25rem}.\[\&_h2\]\:tw-mt-0 h2{margin-top:0}.\[\&_h2\]\:tw-overflow-hidden h2{overflow:hidden}.\[\&_h2\]\:tw-text-ellipsis h2{text-overflow:ellipsis}.\[\&_h2\]\:tw-whitespace-nowrap h2{white-space:nowrap}.\[\&_h2\]\:tw-text-lg h2{font-size:1.125rem;line-height:1.75rem}.\[\&_h3\]\:tw-m-0 h3{margin:0}.\[\&_h3\]\:tw-text-sm h3{font-size:.875rem;line-height:1.25rem}.\[\&_h3\]\:tw-font-\[750\] h3{font-weight:750}.\[\&_h3\]\:tw-text-\[color\:var\(--ap-ink\)\] h3{color:var(--ap-ink)}.\[\&_iframe\]\:tw-h-full iframe{height:100%}.\[\&_iframe\]\:tw-min-h-\[490px\] iframe{min-height:490px}.\[\&_iframe\]\:tw-w-full iframe{width:100%}.\[\&_iframe\]\:tw-rounded-\[10px\] iframe{border-radius:10px}.\[\&_iframe\]\:tw-border-0 iframe{border-width:0}.\[\&_iframe\]\:tw-bg-white iframe{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.\[\&_iframe\]\:tw-shadow-\[0_8px_30px_rgba\(38\,49\,60\,0\.13\)\] iframe{--tw-shadow:0 8px 30px #26313c21;--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.\[\&_img\]\:tw-block img{display:block}.\[\&_img\]\:tw-max-w-full img{max-width:100%}.\[\&_input\:focus\]\:tw-border-\[color\:var\(--gold\)\] input:focus{border-color:var(--gold)}.\[\&_input\:focus\]\:tw-bg-\[var\(--panel\)\] input:focus{background-color:var(--panel)}.\[\&_input\:focus\]\:tw-shadow-\[0_0_0_3px_var\(--gold-soft\)\] input:focus{--tw-shadow:0 0 0 3px var(--gold-soft);--tw-shadow-colored: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)}.\[\&_input\:focus\]\:tw-shadow-none input:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.\[\&_input\:focus\]\:tw-outline-none input:focus{outline-offset:2px;outline:2px solid #0000}.\[\&_input\:hover\]\:tw-border-\[color\:var\(--field-border\)\] input:hover{border-color:var(--field-border)}.\[\&_input\:hover\]\:tw-bg-\[var\(--panel\)\] input:hover{background-color:var(--panel)}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:tw-w-full input:not([type=checkbox]){width:100%}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:tw-min-w-0 input:not([type=checkbox]){min-width:0}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:tw-min-w-\[140px\] input:not([type=checkbox]){min-width:140px}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:tw-flex-1 input:not([type=checkbox]){flex:1}@media (width<=560px){.max-\[560px\]\:\[\&_input\:not\(\[type\=checkbox\]\)\]\:tw-w-full input:not([type=checkbox]){width:100%}.max-\[560px\]\:\[\&_input\:not\(\[type\=checkbox\]\)\]\:tw-min-w-0 input:not([type=checkbox]){min-width:0}}@media (width<=640px){.\[\&_input\[type\=date\]\]\:max-\[640px\]\:tw-w-auto input[type=date]{width:auto}.\[\&_input\[type\=date\]\]\:max-\[640px\]\:tw-flex-1 input[type=date]{flex:1}}.\[\&_input\]\:tw-min-h-\[38px\] input{min-height:38px}.\[\&_input\]\:tw-w-full input{width:100%}.\[\&_input\]\:tw-min-w-0 input{min-width:0}.\[\&_input\]\:tw-min-w-\[160px\] input{min-width:160px}.\[\&_input\]\:tw-min-w-\[190px\] input{min-width:190px}.\[\&_input\]\:tw-flex-1 input{flex:1}.\[\&_input\]\:tw-border input{border-width:1px}.\[\&_input\]\:tw-border-0 input{border-width:0}.\[\&_input\]\:tw-border-transparent input{border-color:#0000}.\[\&_input\]\:tw-bg-\[var\(--panel\)\] input{background-color:var(--panel)}.\[\&_input\]\:tw-bg-\[var\(--panel-2\)\] input{background-color:var(--panel-2)}.\[\&_input\]\:tw-bg-transparent input{background-color:#0000}.\[\&_input\]\:tw-px-0 input{padding-left:0;padding-right:0}.\[\&_input\]\:tw-py-2 input{padding-top:.5rem;padding-bottom:.5rem}.\[\&_input\]\:tw-pl-\[35px\] input{padding-left:35px}.\[\&_input\]\:tw-pr-\[34px\] input{padding-right:34px}.\[\&_input\]\:tw-text-\[13\.5px\] input{font-size:13.5px}.\[\&_input\]\:tw-shadow-none input{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.\[\&_input\]\:tw-transition-\[border-color\,box-shadow\,background\] input{transition-property:border-color,box-shadow,background;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[\&_input\]\:tw-duration-\[120ms\] input{transition-duration:.12s}.\[\&_label\>span\]\:tw-flex label>span{display:flex}.\[\&_label\>span\]\:tw-justify-between label>span{justify-content:space-between}.\[\&_label\]\:tw-flex label{display:flex}.\[\&_label\]\:tw-flex-col label{flex-direction:column}.\[\&_label\]\:tw-gap-\[7px\] label{gap:7px}.\[\&_label\]\:tw-text-\[11px\] label{font-size:11px}.\[\&_label\]\:tw-font-bold label{font-weight:700}.\[\&_label_small\]\:tw-font-medium label small{font-weight:500}.\[\&_label_small\]\:tw-text-\[color\:var\(--ap-mut\)\] label small{color:var(--ap-mut)}.\[\&_p\]\:tw-m-0 p{margin:0}.\[\&_p\]\:tw-text-xs p{font-size:.75rem;line-height:1rem}.\[\&_p\]\:tw-text-\[color\:var\(--ap-mut\)\] p{color:var(--ap-mut)}.\[\&_select\]\:tw-w-full select{width:100%}.\[\&_select\]\:tw-min-w-0 select{min-width:0}.\[\&_select\]\:tw-min-w-\[140px\] select{min-width:140px}.\[\&_select\]\:tw-flex-1 select{flex:1}@media (width<=560px){.max-\[560px\]\:\[\&_select\]\:tw-w-full select{width:100%}.max-\[560px\]\:\[\&_select\]\:tw-min-w-0 select{min-width:0}}.\[\&_small\]\:tw-overflow-hidden small{overflow:hidden}.\[\&_small\]\:tw-text-ellipsis small{text-overflow:ellipsis}.\[\&_small\]\:tw-whitespace-nowrap small{white-space:nowrap}.\[\&_small\]\:tw-text-\[10px\] small{font-size:10px}.\[\&_small\]\:tw-text-\[11px\] small{font-size:11px}.\[\&_small\]\:tw-leading-\[1\.4\] small{line-height:1.4}.\[\&_small\]\:tw-text-\[color\:var\(--ap-mut\)\] small{color:var(--ap-mut)}.\[\&_strong\]\:tw-text-xs strong{font-size:.75rem;line-height:1rem}.\[\&_strong\]\:tw-text-\[var\(--ink\)\] strong{color:var(--ink)}.\[\&_svg\]\:tw-flex-none svg{flex:none}.\[\&_svg\]\:tw-text-\[color\:var\(--ap-mut\)\] svg{color:var(--ap-mut)}.\[\&_svg\]\:tw-text-\[color\:var\(--red\)\] svg{color:var(--red)}.\[\&_td\]\:tw-overflow-hidden td{overflow:hidden}.\[\&_td\]\:tw-border-b td{border-bottom-width:1px}.\[\&_td\]\:tw-border-\[color\:var\(--ap-line\)\] td{border-color:var(--ap-line)}.\[\&_td\]\:tw-px-3\.5 td{padding-left:.875rem;padding-right:.875rem}.\[\&_td\]\:tw-py-\[11px\] td{padding-top:11px;padding-bottom:11px}.\[\&_td\]\:tw-align-middle td{vertical-align:middle}.\[\&_td\]\:tw-text-\[color\:var\(--ap-ink\)\] td{color:var(--ap-ink)}.\[\&_textarea\]\:tw-min-h-\[380px\] textarea{min-height:380px}.\[\&_textarea\]\:tw-min-h-\[430px\] textarea{min-height:430px}.\[\&_textarea\]\:tw-flex-1 textarea{flex:1}.\[\&_textarea\]\:tw-resize-none textarea{resize:none}.\[\&_textarea\]\:tw-font-mono textarea{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.\[\&_textarea\]\:tw-text-xs textarea{font-size:.75rem;line-height:1rem}.\[\&_textarea\]\:tw-leading-\[1\.6\] textarea{line-height:1.6}.\[\&_textarea\]\:\[tab-size\:2\] textarea{tab-size:2}@media (width<=760px){.max-\[760px\]\:\[\&_textarea\]\:tw-min-h-\[300px\] textarea{min-height:300px}.max-\[760px\]\:\[\&_textarea\]\:tw-min-h-\[340px\] textarea{min-height:340px}}.\[\&_th\]\:tw-overflow-hidden th{overflow:hidden}.\[\&_th\]\:tw-border-b th{border-bottom-width:1px}.\[\&_th\]\:tw-border-\[color\:var\(--ap-line\)\] th{border-color:var(--ap-line)}.\[\&_th\]\:tw-bg-\[var\(--ap-surface-2\)\] th{background-color:var(--ap-surface-2)}.\[\&_th\]\:tw-px-3\.5 th{padding-left:.875rem;padding-right:.875rem}.\[\&_th\]\:tw-py-2\.5 th{padding-top:.625rem;padding-bottom:.625rem}.\[\&_th\]\:tw-align-middle th{vertical-align:middle}.\[\&_th\]\:tw-text-\[11px\] th{font-size:11px}.\[\&_th\]\:tw-font-bold th{font-weight:700}.\[\&_th\]\:tw-uppercase th{text-transform:uppercase}.\[\&_th\]\:tw-tracking-\[\.03em\] th{letter-spacing:.03em}.\[\&_th\]\:tw-text-\[color\:var\(--ap-mut\)\] th{color:var(--ap-mut)}.\[\&_time\]\:tw-whitespace-nowrap time{white-space:nowrap}@media (width<=640px){.max-\[640px\]\:\[\&_time\]\:tw-hidden time{display:none}}.\[\&_tr\:hover_td\]\:tw-bg-\[color-mix\(in_srgb\,var\(--ap-accent\)_4\%\,transparent\)\] tr:hover td{background-color:color-mix(in srgb,var(--ap-accent) 4%,transparent)}.\[\&_tr\:last-child_td\]\:tw-border-b-0 tr:last-child td{border-bottom-width:0}
