@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.p.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.rzAJgG_className{font-family:Inter,Inter Fallback;font-style:normal}.rzAJgG_variable{--font-sans:"Inter", "Inter Fallback"}
:root{--paper:#f4f4f8;--ink:#222230;--card:#fff;--line:#e4e4ee;--pine:#9a41fe;--pine-dark:#7c22e6;--focus:#3d6bf5;--soft:#f3e9ff;--clay:#e11d48;--muted:#76768c;--ok:#168a45;--shadow:0 1px 2px #1c1c300f}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), "Inter", sans-serif;font-size:15px;line-height:1.45}main{min-height:calc(100vh - 4.5rem)}a{color:var(--pine-dark)}h1,h2{letter-spacing:-.03em;font-family:inherit;font-weight:650;line-height:1.2}h1{margin:0 0 .45rem;font-size:1.65rem}h2{margin:0 0 .35rem;font-size:1.15rem}p{margin:0 0 .8rem}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1.25rem;display:flex}.brand{color:var(--ink);letter-spacing:-.03em;align-items:center;gap:.55rem;font-size:1.02rem;font-weight:700;text-decoration:none;display:inline-flex}.brand img{width:28px;height:28px;display:block}.topnav{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.who,.clock,.hint,.note{color:var(--muted)}.clock{font-variant-numeric:tabular-nums}.wrap{width:min(42rem,100% - 2rem);margin:0 auto;padding:2.5rem 0 4rem}.support h1,.support h2{text-align:center}.support h2{margin-top:1.4rem}.support-banner{border:1px solid var(--line);background:var(--soft);color:var(--ink);text-align:center;border-radius:12px;margin:0 0 .4rem;padding:.7rem 1rem}.support-qr{background:#fff;width:min(16rem,100%);height:auto;margin:.2rem auto 1.5rem;display:block}.support-notes{margin:.4rem 0 0;padding-left:1.1rem}.support-notes li{margin:0 0 .45rem}.wrap.chat,.wrap.desk{width:min(72rem,100% - 2rem)}.home-hero{background:#fff;width:100%;height:auto;display:block}.home-sheet{width:min(46rem,100% - 2rem);margin:1.25rem auto 3rem}.home-actions{margin:0 2rem 1rem}.home-actions a{width:100%}.home-start-icon{flex-shrink:0;display:block}.home-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:1.25rem 1.35rem 1.4rem}.home-panel h1{margin-bottom:.45rem;font-size:1.35rem}.home-lead{margin:0 0 .85rem;line-height:1.45}.home-points{margin:0 0 1rem;padding-left:1.15rem}.home-points li{margin:0 0 .35rem}.home-panel>h2{margin:0 0 .85rem;font-size:1.15rem}.home-block,.home-note{border-radius:12px;margin-top:.85rem;padding:.9rem 1rem .35rem}.home-block{border:1px solid var(--line);background:#fff}.home-block h2,.home-note h2{font-size:1.02rem}.home-block p,.home-note p,.home-block ul{margin-bottom:.65rem}.home-block ul,.home-steps{margin-top:0;padding-left:1.15rem}.home-block li,.home-steps li{margin:0 0 .35rem}.home-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.home-grid .home-block{margin-top:.85rem}.home-note{background:var(--soft)}.home-note p:last-child{margin-bottom:.7rem}@media (max-width:700px){.home-grid{grid-template-columns:1fr}.home-grid .home-block+.home-block{margin-top:0}}@media (min-width:900px){.home-hero{object-fit:cover;object-position:center;height:20rem}.home-sheet{width:100%;margin-left:0;margin-right:0}.home-panel{border-left:0;border-right:0;border-radius:0;padding:1.6rem 2.5rem 1.9rem}}.desk-tabs{grid-template-columns:repeat(3,1fr);gap:.4rem;margin:1rem 0;display:grid}.desk-tabs button{color:var(--ink);border:1px solid var(--line);box-shadow:none;background:0 0}.desk-tabs button[aria-selected=true]{background:var(--soft);color:var(--ink);border-color:#0000}.desk-tabs button:hover,.tabs button:hover{color:var(--ink);background:#f7f7fb}.desk-tabs button[aria-selected=true]:hover,.tabs button[aria-selected=true]:hover{background:var(--soft);color:var(--ink)}.desk-split{grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid;position:relative}.desk-split.is-loading{min-height:18rem}.desk-loading{z-index:6;background:#f4f4f8c7;place-items:center;display:grid;position:absolute;inset:0}.spinner.large{border-width:5px;border-color:#9a41fe47;border-top-color:var(--pine);width:4.25rem;height:4.25rem}.desk-alert{background:#fdecea;border:1px solid #e7b2ac;border-radius:14px;margin:0 0 .75rem;padding:.75rem .9rem}.desk-list{grid-auto-rows:max-content;align-content:start;align-self:start;gap:.28rem;min-width:0;height:32rem;min-height:0;display:grid;overflow:auto}.desk-list>button.pick{text-align:left;grid-template-columns:minmax(0,1fr);justify-content:start;place-items:center stretch;min-width:0;height:auto;min-height:auto;overflow:hidden}.desk-list>button.pick .pick-title,.desk-list>button.pick .pick-meta{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.desk-detail{align-content:start;gap:.85rem;display:grid;position:relative}.item-card{padding:1rem 1.1rem}.item-card h2{flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;margin:0 0 .35rem;font-size:1.25rem;display:flex}.item-sku{color:var(--muted);font-size:.85rem;font-weight:650}.facts{gap:.35rem;margin:.75rem 0 0;display:grid}.facts div{grid-template-columns:7.5rem 1fr;gap:.35rem;display:grid}.facts dt{color:var(--muted);margin:0}.facts dd{margin:0}button.pick{border:1px solid var(--line);background:var(--card);width:100%;min-height:0;color:var(--ink);box-shadow:none;text-align:left;border-radius:14px;gap:.15rem;padding:.75rem .85rem;font-weight:500;display:grid}button.pick:hover,button.pick[aria-current=true]:hover{background:#f7f7fb}button.pick[aria-current=true]{border-color:var(--pine);background:var(--soft)}.pick-title{font-weight:700}.pick-meta{color:var(--muted);font-size:.82rem;font-weight:500}.desk-thread{gap:.6rem;max-height:16rem;display:grid;overflow:auto}.desk-bubble{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:.8rem .9rem}.desk-bubble.mine{background:var(--soft)}.desk-bubble .who{letter-spacing:.04em;text-transform:uppercase;margin:0 0 .25rem;font-size:.78rem;font-weight:700}.composer.compact textarea{min-height:4.5rem}.composer-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.composer-actions-ai{margin-bottom:1rem}.ai-mark{flex-shrink:0;width:1.05rem;height:1.05rem;display:block}.pane-cover{z-index:4;background:#5f574c73;border-radius:18px;place-items:center;display:grid;position:absolute;inset:0}.desk-bar{flex-wrap:wrap;align-items:flex-end;gap:.6rem .75rem;margin:0 0 .9rem;display:flex}.desk-bar label{flex:12rem;min-width:11rem;margin:0;font-size:.82rem}.desk-bar select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:.65rem .75rem}.desk-bar button:disabled{cursor:not-allowed}.pick-row{grid-template-columns:1.15rem 1fr;align-items:start;gap:.35rem;display:grid}.pick-row button.pick{border-radius:10px;flex-wrap:wrap;align-items:center;gap:.12rem .45rem;min-width:0;min-height:0;padding:.28rem .55rem;line-height:1.2;display:flex;overflow:hidden}.pick-row .pick-title{flex:100%;align-items:baseline;gap:.45rem;min-width:0;display:flex}.pick-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pick-sku{color:var(--muted);flex-shrink:0;font-size:.78rem;font-weight:650}.pick-rate{color:var(--muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:.28rem;font-size:.78rem;font-weight:700;display:inline-flex}.pick-stars{letter-spacing:0;gap:.02rem;font-size:.72rem;line-height:1;display:inline-flex}.pick-stars .on{color:#ff4d67}.pick-stars .off{color:#d5d5e0}.answer-flag{white-space:nowrap;flex-shrink:0;font-size:.78rem;font-weight:700}.answer-flag.yes{color:var(--ok)}.answer-flag.no{color:var(--clay)}.pick-date{color:var(--muted);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:.78rem;font-weight:500}.pick-check{margin:.35rem 0 0;font-weight:500}.pick-check input{width:1.15rem;height:1.15rem;accent-color:var(--pine);margin:0;padding:0}.batch-modal{align-content:start;gap:.75rem;width:min(60rem,100%);max-height:min(42rem,100vh - 2rem);display:grid;position:relative;overflow:auto}.batch-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.batch-head h2{margin:0}.batch-picks{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.batch-picks li{background:var(--paper);border-radius:12px;padding:.45rem .7rem}.modal-cover{z-index:5;border-radius:inherit;background:#1d19148c;place-items:center;display:grid;position:absolute;inset:0}@media (max-width:800px){.desk-split{grid-template-columns:1fr}.desk-list{height:18rem}}.hero p{max-width:36rem;font-size:1.15rem}.panel,.bubble,.draft,.modal,.item-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px}.panel{padding:1.25rem;position:relative}.panel>.desk-loading{border-radius:16px}.tabs{grid-template-columns:1fr 1fr;gap:.4rem;margin-bottom:1rem;display:grid}.tabs button{color:var(--ink);border:1px solid var(--line);box-shadow:none;background:0 0}.tabs button[aria-selected=true]{background:var(--soft);color:var(--ink);border-color:#0000}label{margin:.85rem 0 .35rem;font-size:.92rem;font-weight:700;display:block}label .field-note{color:var(--muted);margin-top:.2rem;font-size:.78rem;font-weight:400;display:block}input,textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:.65rem .75rem}input:focus,textarea:focus,select:focus{border-color:var(--focus);outline:none;box-shadow:0 0 0 3px #3d6bf529}textarea{resize:vertical;min-height:6rem}button,.actions a,.home-actions a{background:var(--pine);color:#fff;min-height:2.4rem;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}button:hover,.actions a:hover,.home-actions a:hover{background:var(--pine-dark)}@media (min-width:900px){.home-actions a{border-radius:14px;gap:.7rem;min-height:3.6rem;padding:.85rem 1.4rem;font-size:1.25rem}.home-start-icon{width:28px;height:28px}}button:disabled{cursor:progress;opacity:.7}button.secondary,button.textish,.actions a.secondary,.home-actions a.secondary{color:var(--pine);border:1px solid var(--pine);box-shadow:none;background:#fff}button.secondary:hover,.actions a.secondary:hover,.home-actions a.secondary:hover{background:var(--soft);color:var(--pine-dark)}button.secondary.on,button.secondary.on:hover{color:#c2183a;background:#fff0f3;border-color:#ff4d67}button.textish{min-height:auto;color:var(--pine);background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}button.textish:hover{color:var(--pine-dark);background:0 0}.actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.error{color:var(--clay);font-weight:700}.ok{color:var(--ok);font-weight:700}.hint,.note{font-size:.95rem}.shop-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.shop-row{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.7rem .7rem .7rem 1.1rem;display:flex}.shop-name{min-width:0;color:var(--ink);flex:8rem;font-size:1.05rem;font-weight:650}.shop-list a{text-decoration:none}.shop-list a.open{background:var(--pine);color:#fff;border-radius:999px;margin-left:auto;padding:.45rem .9rem;font-size:.95rem;font-weight:700}.shop-list a.open:hover{background:var(--pine-dark)}.shop-list a.edit{border:1px solid var(--line);color:var(--pine-dark);font-family:var(--font-sans), sans-serif;border-radius:999px;padding:.45rem .8rem;font-size:.95rem;font-weight:700}.thread{gap:.85rem;margin:1.25rem 0;display:grid}.bubble{height:20rem;padding:1rem 1.1rem;overflow-y:auto}.bubble.mine{background:var(--line);width:30rem;height:100%}.bubble .who{letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem;font-size:.82rem;font-weight:700}.reply{gap:.75rem;display:grid}.reply p{margin:0 0 .55rem}.reply p:last-child{margin-bottom:0}.reply code{background:var(--soft);border-radius:6px;padding:.05rem .3rem;font-size:.92em}.record-list{gap:.65rem;display:grid}.record{border:1px solid var(--line);background:#fff;border-radius:14px;padding:.8rem .9rem}.record-kicker{color:var(--muted);letter-spacing:.03em;margin:0;font-size:.78rem;font-weight:700}.record-title{font-variant-numeric:tabular-nums;margin:.1rem 0 .55rem;font-weight:700}.record dl{gap:.35rem 1rem;margin:0;display:grid}.record dl div{grid-template-columns:minmax(8.5rem,42%) 1fr;align-items:baseline;gap:.35rem .75rem;display:grid}.record dt{color:var(--muted);font-size:.86rem}.record dd{font-variant-numeric:tabular-nums;margin:0}.draft{box-shadow:none;margin-top:.8rem;padding:.9rem;position:relative}.draft-cover{z-index:2;border-radius:inherit;background:#5f574c73;place-items:center;display:grid;position:absolute;inset:0}.draft-cover .spinner{width:1.75rem;height:1.75rem}.draft-id{margin:0 0 .35rem;font-weight:650}table{border-collapse:collapse;width:100%;margin:.4rem 0 .8rem;font-size:.95rem}th,td{border-bottom:1px solid var(--line);text-align:left;padding:.4rem .3rem}.composer{border:1px solid var(--line);background:#fff;border-radius:16px;padding:.9rem}.confirm-all{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.7rem;display:flex}.confirm-all .error{margin:0}.loading-cover{z-index:30;cursor:default;background:#5f574c8c;place-items:center;display:grid;position:fixed;inset:0}.loading-panel{color:#fffaf3;justify-items:center;gap:.8rem;display:grid}.loading-panel p{margin:0}.spinner{border:3px solid #fffaf359;border-top-color:#fffaf3;border-radius:50%;width:2.75rem;height:2.75rem;animation:.8s linear infinite spin}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes spin{to{transform:rotate(360deg)}}.toast{z-index:60;width:min(24rem,100% - 2rem);box-shadow:var(--shadow);background:#c62828;border-radius:12px;padding:.9rem 1rem;position:fixed;top:1rem;right:1rem}.toast p{color:#fff;margin:0;font-weight:700}.modal-backdrop{background:#1d19146b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal{width:min(28rem,100%);padding:1.25rem}.modal.batch-modal{width:min(60rem,100%)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (max-width:720px){.topbar{flex-direction:column;align-items:flex-start}.record dl div{grid-template-columns:1fr;gap:.05rem}}
