:root{--desk:#e4e5ea;--bg:#f2f2f7;--card:#fff;--card-soft:#ffffffb8;--track:#ececf0;--edge:#d1d1d6;--fill:#7676801f;--fill-2:#7676802e;--fill-3:#76768014;--sep:#3c3c431f;--hair:#00000014;--hover:#00000009;--sel:#0000000e;--side-sel:#00000012;--ink:#1d1d1f;--ink-2:#3c3c43;--ink-3:#636366;--faint:#aeaeb2;--on-ink:#fff;--glass:#ffffff9e;--glass-strong:#ffffffd1;--glass-panel:#fafafcdb;--menu-bg:#f8f8faeb;--toast:#1d1d1fe6;--toast-ink:#fff;--veil:#f2f2f78c;--focus-halo:#1d1d1f1a;--s-grey:#8e8e93;--s-grey-ink:#636366;--s-green:#34c759;--s-green-ink:#1e7b34;--s-blue:#007aff;--s-blue-ink:#0062cc;--s-orange:#ff9500;--s-orange-ink:#a05a00;--s-mint:#00c7be;--s-mint-ink:#00756f;--s-stone:#78716c;--s-stone-ink:#57534e;--s-red:#ff3b30;--s-red-ink:#d70015;--red-band:#fff1f0;--wait-tint:#ff950017;--p-hq:#af52de;--p-fu:#5856d6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--desk:#09090b;--bg:#121215;--card:#1c1c20;--card-soft:#28282eb8;--track:#2e2e34;--edge:#3a3a40;--fill:#7676803d;--fill-2:#76768057;--fill-3:#76768029;--sep:#ffffff16;--hair:#ffffff17;--hover:#ffffff0b;--sel:#ffffff16;--side-sel:#ffffff1f;--ink:#f5f5f7;--ink-2:#d1d1d6;--ink-3:#9a9aa1;--faint:#5c5c63;--on-ink:#111114;--glass:#2222289e;--glass-strong:#34343ab8;--glass-panel:#1c1c21d1;--menu-bg:#28282ee6;--toast:#3a3a40eb;--veil:#00000073;--focus-halo:#ffffff29;--s-grey:#98989d;--s-grey-ink:#a1a1a6;--s-green:#30d158;--s-green-ink:#30d158;--s-blue:#0a84ff;--s-blue-ink:#409cff;--s-orange:#ff9f0a;--s-orange-ink:#ffb340;--s-mint:#63e6e2;--s-mint-ink:#63e6e2;--s-stone:#a8a29e;--s-stone-ink:#b8b2ae;--s-red:#ff453a;--s-red-ink:#ff6961;--red-band:#ff453a1f;--wait-tint:#ff9f0a1f;--p-hq:#bf5af2;--p-fu:#5e5ce6;--mark-edge:#ffffff29;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--desk:#09090b;--bg:#121215;--card:#1c1c20;--card-soft:#28282eb8;--track:#2e2e34;--edge:#3a3a40;--fill:#7676803d;--fill-2:#76768057;--fill-3:#76768029;--sep:#ffffff16;--hair:#ffffff17;--hover:#ffffff0b;--sel:#ffffff16;--side-sel:#ffffff1f;--ink:#f5f5f7;--ink-2:#d1d1d6;--ink-3:#9a9aa1;--faint:#5c5c63;--on-ink:#111114;--glass:#2222289e;--glass-strong:#34343ab8;--glass-panel:#1c1c21d1;--menu-bg:#28282ee6;--toast:#3a3a40eb;--veil:#00000073;--focus-halo:#ffffff29;--s-grey:#98989d;--s-grey-ink:#a1a1a6;--s-green:#30d158;--s-green-ink:#30d158;--s-blue:#0a84ff;--s-blue-ink:#409cff;--s-orange:#ff9f0a;--s-orange-ink:#ffb340;--s-mint:#63e6e2;--s-mint-ink:#63e6e2;--s-stone:#a8a29e;--s-stone-ink:#b8b2ae;--s-red:#ff453a;--s-red-ink:#ff6961;--red-band:#ff453a1f;--wait-tint:#ff9f0a1f;--p-hq:#bf5af2;--p-fu:#5e5ce6;--mark-edge:#ffffff29;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, sans-serif;--font-d:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--ease:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.3, 1.25, .6, 1);--layer-sheet:20;--layer-view:25;--layer-menu:30;--hi:inset 0 1px 0 #ffffffe6;--btn-hi:inset 0 1px 0 #ffffff29;--ink-grad:linear-gradient(180deg, #3a3a3c 0%, #1d1d1f 100%);--shadow-card:0 0 0 .5px #0000000d, 0 1px 2px #0000000a, 0 6px 20px -8px #00000014;--shadow-float:0 0 0 .5px #00000012, 0 2px 6px #0000000a, 0 18px 44px -14px #0000002e;--side-w:232px;--top-h:52px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--hi:inset 0 1px 0 #ffffff13, inset 0 0 0 .5px #ffffff0f;--btn-hi:inset 0 1px 0 #ffffffbf;--ink-grad:linear-gradient(180deg, #fff 0%, #e3e3e8 100%);--shadow-card:0 0 0 .5px #ffffff13, inset 0 1px 0 #ffffff0d, 0 12px 32px -14px #000000d9;--shadow-float:0 0 0 .5px #ffffff17, 0 2px 8px #00000080, 0 24px 60px -18px #000000e6}}:root[data-theme=dark]{--hi:inset 0 1px 0 #ffffff13, inset 0 0 0 .5px #ffffff0f;--btn-hi:inset 0 1px 0 #ffffffbf;--ink-grad:linear-gradient(180deg, #fff 0%, #e3e3e8 100%);--shadow-card:0 0 0 .5px #ffffff13, inset 0 1px 0 #ffffff0d, 0 12px 32px -14px #000000d9;--shadow-float:0 0 0 .5px #ffffff17, 0 2px 8px #00000080, 0 24px 60px -18px #000000e6}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--desk);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-size:14px}button{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--s-blue);outline-offset:2px;border-radius:6px}::-webkit-scrollbar{background:0 0;width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-color:#0000;background-clip:padding-box;border:3px solid #0000;border-radius:10px;transition:background-color .2s}:hover::-webkit-scrollbar-thumb{background-color:var(--fill-2)}::-webkit-scrollbar-thumb:hover{background-color:var(--faint)}::-webkit-scrollbar-thumb:active{background-color:var(--faint)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:transparent transparent}:hover{scrollbar-color:var(--fill-2) transparent}}.hq-skip{z-index:var(--layer-menu);background:var(--card);box-shadow:var(--shadow-float);border-radius:10px;padding:8px 14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.hq-skip:focus{top:12px}.hq-win{background:var(--bg);height:100%;display:flex;position:relative;overflow:hidden}.hq-side{width:var(--side-w);background:var(--glass-panel);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);border-right:.5px solid var(--sep);-webkit-app-region:drag;flex-direction:column;flex:none;padding:12px;display:flex;overflow-y:auto}.hq-side a,.hq-side button{-webkit-app-region:no-drag}.hq-side-head{font:700 17px/1 var(--font-d);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:8px;padding:18px 10px;display:flex}.hq-side-sec{letter-spacing:.005em;color:var(--ink-3);padding:20px 10px 6px;font-size:12px;font-weight:600;line-height:1.3}.hq-side-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hq-side-list a{height:36px;color:var(--ink-2);letter-spacing:-.008em;transition:background .16s var(--ease), color .16s var(--ease);-webkit-tap-highlight-color:transparent;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.hq-side-list a:hover{background:var(--hover);color:var(--ink)}.hq-side-list a:active{background:var(--sel)}.hq-side-list a[aria-current=page]{background:var(--side-sel);color:var(--ink);font-weight:600}.hq-side-list a:focus-visible{outline-offset:-2px;border-radius:10px}.hq-side-list svg{width:18px;height:18px;color:var(--ink-3);transition:color .16s var(--ease);flex:none}.hq-side-list a:hover svg,.hq-side-list a[aria-current=page] svg{color:var(--ink)}.hq-side-list span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hq-side-list .hq-mark{margin:0 1px}.hq-side-foot{margin-top:auto;padding-top:12px}.hq-count{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-style:normal;font-weight:500}.hq-badge{background:var(--fill-2);min-width:20px;height:20px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;padding:0 6px;font-size:12px;font-style:normal;font-weight:600;display:inline-grid}.hq-side-list .hq-mark,.hq-mark{color:#fff;border-radius:23%;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid;position:relative;overflow:hidden}.hq-mark img{width:100%;height:100%;display:block}.hq-mark[data-logo]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 .5px var(--mark-edge,#00000029);pointer-events:none;position:absolute;inset:0}.hq-main{flex-direction:column;flex:1;min-width:0;display:flex;container:main/inline-size}.hq-top{height:var(--top-h);border-bottom:.5px solid var(--sep);background:var(--glass-strong);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);-webkit-app-region:drag;flex:none;align-items:center;gap:12px;padding:0 20px;display:flex}.hq-top>*,.hq-top-right>*{-webkit-app-region:no-drag}.hq-top-search{background:var(--fill-3);height:32px;box-shadow:inset 0 0 0 .5px var(--sep);color:var(--ink-3);cursor:pointer;width:260px;min-width:0;transition:background .16s var(--ease);border:0;border-radius:16px;align-items:center;gap:8px;padding:0 8px 0 12px;font-size:13.5px;display:flex}.hq-top-search:hover{background:var(--fill)}.hq-top-search:active{background:var(--fill-2)}.hq-top-search svg{flex:none;width:15px;height:15px}.hq-top-search span{text-align:left;flex:1}.hq-top-search kbd{background:var(--fill-3);box-shadow:inset 0 0 0 .5px var(--sep);font:600 11px/1.5 var(--font);color:var(--ink-3);border-radius:6px;flex:none;padding:1px 6px}.hq-top-right{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.hq-top-note{color:var(--s-orange-ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden}.hq-top-usage{background:var(--fill-3);height:32px;box-shadow:inset 0 0 0 .5px var(--sep);color:var(--ink-3);white-space:nowrap;transition:background .16s var(--ease);border-radius:16px;align-items:center;gap:12px;padding:0 12px;font-size:12.5px;text-decoration:none;display:flex}.hq-top-usage:hover{background:var(--fill)}.hq-top-usage b{color:var(--ink);font-weight:600}.hq-top-usage em{color:var(--s-orange-ink);font-style:normal;font-weight:600}.hq-top-chip{background:var(--fill);height:32px;color:var(--ink-2);white-space:nowrap;cursor:pointer;transition:background .16s var(--ease), opacity .16s var(--ease);border:0;border-radius:16px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:flex}.hq-top-chip:hover{background:var(--fill-2);color:var(--ink)}.hq-top-chip:active{opacity:.7}.hq-top-chip:disabled{opacity:.5;cursor:default}.hq-top-chip[data-quiet]{background:0 0}.hq-top-chip[data-quiet]:hover{background:var(--hover)}.hq-top-chip svg,.hq-top-icon svg{flex:none;width:16px;height:16px}.hq-top-chip[data-tone=stopped]{color:var(--s-stone-ink)}.hq-top-icon{cursor:pointer;width:32px;height:32px;color:var(--ink-2);background:0 0;border:0;border-radius:16px;place-items:center;display:grid}.hq-top-icon:hover{background:var(--hover)}.hq-content{outline:none;flex:1;min-height:0;overflow-y:auto}.hq-win[data-place=chats] .hq-content,.hq-win[data-place=project] .hq-content{flex-direction:column;display:flex;overflow:hidden}.hq-place{min-height:100%;animation:hq-place-in .16s var(--ease) backwards;flex-direction:column;display:flex}.hq-win[data-place=chats] .hq-place,.hq-win[data-place=project] .hq-place{flex:1;min-height:0}@keyframes hq-place-in{0%{opacity:0;transform:translateY(4px)}}.hq-tabbar{display:none}.hq-more{flex-direction:column;gap:20px;padding-bottom:8px;display:flex}.hq-more .hq-kit-group{background:var(--card)}.hq-more-icon{background:var(--fill);width:28px;height:28px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid}.hq-more-icon svg{width:18px;height:18px}.hq-plus,.hq-side-list span.hq-plus{border:1.2px dashed color-mix(in srgb,var(--s-blue) 70%,transparent);color:var(--s-blue);box-sizing:border-box;border-radius:23%;flex:none;place-items:center;display:inline-grid;position:relative}.hq-plus svg,.hq-side-list .hq-plus svg,.hq-side-list a:hover .hq-plus svg{width:62%;height:62%;color:var(--s-blue)}.hq-side-list a.hq-side-new,.hq-side-list a.hq-side-new:hover{color:var(--s-blue-ink)}.hq-side-list a.hq-side-new svg{color:var(--s-blue)}.hq-side-list a.hq-side-making{color:var(--ink-3)}.hq-more-new{color:var(--s-blue-ink)}.hq-side-list a.hq-side-making .hq-mark{opacity:.55}.hq-broke{text-align:center;max-width:420px;color:var(--ink-2);flex-direction:column;align-items:center;gap:8px;margin:40px auto;display:flex}.hq-broke b{color:var(--ink);font-size:15px}.hq-broke-small{background:var(--fill-3);border-radius:14px;margin:8px 0;padding:14px}.hq-toasts{z-index:var(--layer-menu);pointer-events:none;flex-direction:column;align-items:center;gap:8px;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}.hq-toast{pointer-events:auto;background:var(--toast);color:var(--toast-ink);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:hq-up .22s var(--ease) both;border-radius:14px;align-items:center;gap:14px;padding:10px 16px;font-size:13.5px;display:flex}.hq-toast button{color:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:600}.hq-toast[data-leaving]{pointer-events:none;animation:.2s cubic-bezier(.4,0,1,1) forwards hq-down}@keyframes hq-up{0%{opacity:0;transform:translateY(8px)}}@keyframes hq-down{to{opacity:0;transform:translateY(8px)scale(.98)}}.hq-search-veil{padding-top:12vh;align-items:flex-start!important}.hq-search{background:var(--menu-bg);-webkit-backdrop-filter:blur(30px)saturate(1.6);backdrop-filter:blur(30px)saturate(1.6);width:min(640px,92vw);max-height:min(560px,76vh);box-shadow:var(--hi), 0 0 0 .5px var(--hair), var(--shadow-float);animation:hq-kit-sheet-rise .22s var(--spring) both;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.hq-search-head{border-bottom:.5px solid var(--sep);color:var(--ink-3);flex:none;align-items:center;gap:12px;padding:0 16px 0 18px;display:flex}.hq-search-head>svg{flex:none;width:19px;height:19px}.hq-search-field{min-width:0;height:56px;font:17px var(--font);letter-spacing:-.01em;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0}.hq-search-field::placeholder{color:var(--ink-3)}.hq-search-field::-webkit-search-cancel-button{display:none}.hq-search-head kbd,.hq-search-foot kbd{background:var(--fill-3);box-shadow:inset 0 0 0 .5px var(--sep);font:600 11px/1.5 var(--font);color:var(--ink-3);border-radius:6px;flex:none;padding:1px 6px}.hq-search-list{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:6px 8px 8px;list-style:none;overflow-y:auto}.hq-search-list ul{margin:0;padding:0;list-style:none}.hq-search-group{letter-spacing:.005em;color:var(--ink-3);padding:12px 10px 4px;font-size:12px;font-weight:600}.hq-search-hit{cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:6px 10px;scroll-margin:8px;display:flex}.hq-search-hit[aria-selected=true]{background:var(--sel)}.hq-search-ic{background:var(--fill-3);width:28px;height:28px;box-shadow:inset 0 0 0 .5px var(--sep);color:var(--ink-2);border-radius:8px;flex:none;place-items:center;display:grid}.hq-search-ic svg{width:16px;height:16px}.hq-search-text{flex-direction:column;flex:1;min-width:0;display:flex}.hq-search-text b{letter-spacing:-.008em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;overflow:hidden}.hq-search-text span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.hq-search-go{color:var(--ink-3);visibility:hidden;flex:none;font-size:13px}.hq-search-hit[aria-selected=true] .hq-search-go{visibility:visible}.hq-search-none{color:var(--ink-3);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:28px 18px;font-size:13.5px;display:flex}.hq-search-none b{color:var(--ink);font-size:15px;font-weight:600}.hq-search-more{color:var(--ink-3);align-items:center;gap:12px;padding:10px;font-size:12.5px;display:flex}.hq-search-more .hq-kit-bone{border-radius:8px;width:28px;height:28px}.hq-search-foot{border-top:.5px solid var(--sep);color:var(--ink-3);flex:none;align-items:center;gap:14px;padding:8px 18px;font-size:12px;display:flex}.hq-search-foot span{align-items:center;gap:6px;display:inline-flex}@media (prefers-reduced-motion:reduce){.hq-search,.hq-place{animation:none}}.hq-row-sign{display:inline-flex}.hq-quiet{color:var(--ink-3)}.hq-linkbtn{font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width>=761px) and (width<=1100px){:root{--side-w:68px}.hq-side{align-items:stretch;padding:14px 8px 12px}.hq-side-head{text-align:center;padding:18px 0 14px}.hq-side-sec{padding:10px 0 4px;font-size:0}.hq-side-sec:after{content:"";background:var(--sep);height:.5px;margin:0 12px;display:block}.hq-side-list a{justify-content:center;height:40px;padding:0;position:relative}.hq-side-list a>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hq-side-list a .hq-badge{min-width:17px;height:17px;padding:0 4px;font-size:10.5px;position:absolute;top:2px;right:6px}.hq-side-list svg{width:20px;height:20px}.hq-top-search{min-width:180px}.hq-side-head{justify-content:center}.hq-side-list a .hq-count{display:none}.hq-side-list a .hq-mark{margin:0}.hq-side-list a>span.hq-mark{clip:auto;white-space:normal;position:relative;overflow:hidden;width:22px!important;height:22px!important;font-size:11.5px!important}.hq-side-list a>span.hq-plus{clip:auto;position:relative;overflow:visible;width:22px!important;height:22px!important}.hq-side-list a:focus-visible{outline-offset:-2px}.hq-top{padding:0 16px}.hq-top-search{width:200px}}@media (width>=1101px){.hq-win[data-fold]{--side-w:68px}.hq-win[data-fold] .hq-side{align-items:stretch;padding:14px 8px 12px}.hq-win[data-fold] .hq-side-head{text-align:center;justify-content:center;padding:18px 0 14px}.hq-win[data-fold] .hq-side-sec{padding:10px 0 4px;font-size:0}.hq-win[data-fold] .hq-side-sec:after{content:"";background:var(--sep);height:.5px;margin:0 12px;display:block}.hq-win[data-fold] .hq-side-list a{justify-content:center;height:40px;padding:0;position:relative}.hq-win[data-fold] .hq-side-list a>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hq-win[data-fold] .hq-side-list a .hq-badge{min-width:17px;height:17px;padding:0 4px;font-size:10.5px;position:absolute;top:2px;right:6px}.hq-win[data-fold] .hq-side-list svg{width:20px;height:20px}.hq-win[data-fold] .hq-side-list a .hq-count{display:none}.hq-win[data-fold] .hq-side-list a .hq-mark{margin:0}.hq-win[data-fold] .hq-side-list a>span.hq-mark{clip:auto;white-space:normal;position:relative;overflow:hidden;width:22px!important;height:22px!important;font-size:11.5px!important}.hq-win[data-fold] .hq-side-list a>span.hq-plus{clip:auto;position:relative;overflow:visible;width:22px!important;height:22px!important}.hq-side{transition:width .24s var(--ease)}}@media (width>=761px){.hq-win[data-browser] .hq-toasts{left:calc(var(--side-w) + (100% - var(--side-w) - var(--hq-browser-w,0px)) / 2);max-width:calc(100% - var(--side-w) - var(--hq-browser-w,0px) - 32px)}.hq-win[data-browser=full] .hq-toasts{max-width:calc(100% - 32px);bottom:7px;left:50%}}.hq-top-chip{flex-shrink:1;min-width:0}.hq-top-chip>span{text-overflow:ellipsis;overflow:hidden}@container main (width<=900px){.hq-top-search{width:200px}}@container main (width<=760px){.hq-top{gap:8px;padding:0 14px}.hq-top-search{justify-content:center;width:32px;min-width:32px;padding:0}.hq-top-search span,.hq-top-search kbd{display:none}}@container main (width<=560px){.hq-top-usage{gap:8px;padding:0 10px}.hq-top-chip[data-quiet]{flex-shrink:0;justify-content:center;width:32px;min-width:32px;padding:0}.hq-top-chip[data-quiet]>span{display:none}}@media (width<=760px){.hq-side{display:none}.hq-top{padding:0 12px;padding-top:env(safe-area-inset-top);height:calc(var(--top-h) + env(safe-area-inset-top));gap:8px}.hq-top-search{border-radius:20px;justify-content:center;width:40px;height:40px;padding:0}.hq-top-search svg{width:17px;height:17px}.hq-top-search span,.hq-top-search kbd{display:none}.hq-top-right{gap:6px}.hq-top-usage{border-radius:18px;gap:10px;height:36px;padding:0 12px}.hq-top-chip{border-radius:20px;justify-content:center;min-width:40px;height:40px;padding:0 10px}.hq-top-chip>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hq-top-chip svg{width:18px;height:18px}.hq-top-note{font-size:12px}.hq-top-search,.hq-top-chip,.hq-top-usage{position:relative}.hq-top-search:after,.hq-top-chip:after{content:"";position:absolute;inset:-2px}.hq-top-usage:after{content:"";position:absolute;inset:-4px 0}.hq-tabbar{height:calc(54px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);background:var(--glass-strong);-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);border-top:.5px solid var(--sep);z-index:10;flex:none;display:flex;position:absolute;bottom:0;left:0;right:0}.hq-tabbar a,.hq-tabbar button{min-width:0;color:var(--ink-3);letter-spacing:.005em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .16s var(--ease), transform .16s var(--spring);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:4px 0 2px;font-size:10.5px;font-weight:600;text-decoration:none;display:flex;position:relative}.hq-tabbar a:active,.hq-tabbar button:active{transform:scale(.94)}.hq-tabbar a:focus-visible,.hq-tabbar button:focus-visible{outline-offset:-4px;border-radius:12px}.hq-tabbar svg{width:24px;height:24px}.hq-tabbar [aria-current=page]{color:var(--ink)}.hq-tabbar .hq-badge{background:var(--ink-grad);min-width:18px;height:18px;color:var(--on-ink);box-shadow:0 0 0 2px var(--card);border-radius:9px;padding:0 5px;font-size:11px;position:absolute;top:3px;left:calc(50% + 5px)}.hq-main{padding-bottom:calc(54px + env(safe-area-inset-bottom))}.hq-toasts{bottom:calc(150px + env(safe-area-inset-bottom))}.hq-search-veil{padding-top:calc(10px + env(safe-area-inset-top))!important;padding-left:10px!important;padding-right:10px!important}.hq-search{width:100%;max-height:70dvh}.hq-search-field{font-size:16px}.hq-search-head kbd,.hq-search-foot{display:none}}@media (prefers-reduced-motion:reduce){.hq-tabbar a,.hq-tabbar button,.hq-side-list a{transition:none}.hq-tabbar a:active,.hq-tabbar button:active{transform:none}}img[data-missing],video[data-missing]{background:#8e8e9324;object-fit:contain!important}.hq-film-fail{background:var(--fill-3);width:100%;min-height:180px;box-shadow:inset 0 0 0 .5px var(--sep);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.hq-film-fail>img{object-fit:cover;opacity:.28;filter:saturate(.6);width:100%;height:100%;position:absolute;inset:0}.hq-film-fail[data-quiet]{height:100%;min-height:0;box-shadow:none}.hq-film-why{text-align:center;max-width:280px;color:var(--ink-2);flex-direction:column;align-items:center;gap:10px;padding:16px;font-size:13px;line-height:1.35;display:flex;position:relative}.md{color:var(--ink);overflow-wrap:anywhere;font-size:14.5px;line-height:1.55}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md h1,.md h2,.md h3,.md h4,.md h5,.md h6{letter-spacing:-.01em;margin:20px 0 8px;font-weight:650;line-height:1.25}.md h1{font-size:22px}.md h2{font-size:18px}.md h3{font-size:16px}.md h4,.md h5,.md h6{font-size:14.5px}.md p{margin:0 0 10px}.md ul,.md ol{margin:0 0 10px;padding-left:22px}.md li{margin:3px 0}.md li>ul,.md li>ol{margin:3px 0 0}.md code{background:var(--fill);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.md pre{background:var(--fill);border-radius:10px;margin:0 0 12px;padding:12px 14px;overflow-x:auto}.md pre code{background:0 0;padding:0;font-size:12.5px;line-height:1.5}.md blockquote{border-left:3px solid var(--sep);color:var(--ink-2);margin:0 0 10px;padding:2px 0 2px 12px}.md hr{border:0;border-top:.5px solid var(--sep);margin:16px 0}.md a{color:inherit;text-underline-offset:2px;text-decoration:underline}.md .md-table{border:.5px solid var(--sep);border-radius:10px;margin:0 0 12px;overflow-x:auto}.md .md-img,.md .md-video{border:.5px solid var(--sep);border-radius:12px;max-width:100%;max-height:70vh;margin:8px 0 12px;display:block}.md .hq-film{margin:8px 0 12px}.md .hq-film .md-video{margin:0}.md .md-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 12px;display:grid}.md .md-pair-one{flex-direction:column;gap:6px;min-width:0;display:flex}.md .md-pair .md-img{width:100%;max-height:none;margin:0}.md .md-pair-cap{color:var(--ink-3);text-transform:capitalize;font-size:12px;font-weight:600}@media (width<=480px){.md .md-pair{grid-template-columns:1fr}}.md table{border-collapse:collapse;width:100%;font-size:13.5px}.md th,.md td{text-align:left;vertical-align:top;border-bottom:.5px solid var(--sep);padding:8px 12px}.md th{color:var(--ink-2);background:var(--fill);white-space:nowrap;font-weight:600}.md tbody tr:last-child td{border-bottom:0}.hq-meet-x{background:var(--fill);width:30px;height:30px;color:var(--ink-2);cursor:pointer;transition:background .16s var(--ease);border:0;border-radius:50%;place-items:center;margin-left:6px;padding:0;display:grid}.hq-meet-x:hover{background:var(--fill-2);color:var(--ink)}.hq-meet-x svg{width:11px;height:11px}.hq-meet-barbtn{min-height:44px;color:var(--s-blue);font:inherit;letter-spacing:-.012em;cursor:pointer;transition:opacity .16s var(--ease);background:0 0;border:0;border-radius:10px;padding:0 12px;font-size:16px}.hq-meet-barbtn:active{opacity:.5}.hq-meet-bartitle{letter-spacing:-.016em;color:var(--ink);white-space:nowrap;font-size:16px;font-weight:600}.hq-meet-x:focus-visible,.hq-meet-barbtn:focus-visible,.hq-meet-swatch:focus-visible,.hq-meet-play:focus-visible,.hq-meet-pick:focus-visible{outline:2px solid var(--s-blue);outline-offset:2px}.hq-meet-screen{animation:hq-meet-in .22s var(--ease) both;flex-direction:column;gap:10px;display:flex}.hq-meet-screen>.hq-kit-section{margin-top:10px;padding:0 16px}.hq-meet-ready{background:var(--wait-tint);color:var(--ink);border-radius:14px;margin:0 0 12px;padding:10px 14px;font-size:13.5px;line-height:1.45}.hq-meet-calm{color:var(--ink-3);align-items:center;gap:8px;margin:2px 4px;font-size:13.5px;line-height:1.45;display:flex}.hq-meet-face{flex-direction:column;align-items:center;gap:16px;padding:10px 0 4px;display:flex}.hq-meet-face>.hq-aorb{transition:background .32s var(--ease)}.hq-meet-swatches{gap:14px;display:flex}.hq-meet-swatch{cursor:pointer;width:34px;height:34px;transition:transform .2s var(--spring);border:0;border-radius:50%;padding:0;position:relative;box-shadow:inset 0 0 0 .5px #00000014}.hq-meet-swatch:after{content:"";transition:box-shadow .18s var(--ease);border-radius:50%;position:absolute;inset:-5px;box-shadow:0 0 0 2px #0000}.hq-meet-swatch[aria-checked=true]:after{box-shadow:0 0 0 2px var(--ink)}.hq-meet-swatch:active{transform:scale(.92)}.hq-meet-colourname{color:var(--ink-3);margin-top:-6px;font-size:12.5px;font-weight:500}.hq-meet-voice{padding-top:0;padding-bottom:0}.hq-meet-voice:hover{background:var(--hover)}.hq-meet-pick{min-width:0;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:8px 0;display:flex}.hq-meet-tick{width:15px;height:15px;color:var(--s-blue);flex:none}.hq-meet-play{background:var(--fill);width:28px;height:28px;color:var(--s-blue);cursor:pointer;transition:background .16s var(--ease),transform .16s var(--spring);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.hq-meet-play:hover{background:var(--fill-2)}.hq-meet-play:active{transform:scale(.92)}.hq-meet-play svg{width:11px;height:11px}.hq-meet-play[data-state=playing]{background:var(--s-blue);color:#fff}.hq-meet-spin{border:2px solid var(--fill-2);border-top-color:var(--ink-3);border-radius:50%;flex:none;width:13px;height:13px;animation:.9s linear infinite hq-meet-spin;display:inline-block}.hq-meet-navicon{background:var(--fill);width:28px;height:28px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.hq-meet-navicon svg{width:15px;height:15px}.hq-meet-make>.hq-kit-btn{align-self:flex-start}.hq-meet-cta{width:100%;min-height:50px;font-size:16px}.hq-meet-after{text-align:center;color:var(--ink-3);margin:0;font-size:12.5px}.hq-top-assistant{background:var(--fill-3);box-shadow:inset 0 0 0 .5px var(--sep);gap:7px;padding:0 12px 0 6px}.hq-top-assistant:hover{background:var(--fill)}.hq-top-assistant[data-island]{color:var(--ink)}.hq-top-orb{font-style:normal;display:inline-flex}@keyframes hq-meet-in{0%{opacity:0;transform:translateY(4px)}}@keyframes hq-meet-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hq-meet-screen,.hq-meet-face>.hq-aorb{transition:none;animation:none}.hq-meet-spin{animation-duration:2.4s}}@media (width<=760px){.hq-meet-swatch{width:38px;height:38px}.hq-meet-play{width:34px;height:34px}.hq-top-assistant{padding:0 6px}}img[data-zoom],img[data-zoom-own]{cursor:zoom-in}img[data-zoom]:focus-visible,img[data-zoom-own]:focus-visible{outline:2px solid var(--s-blue);outline-offset:2px}img[data-zoom][data-missing],img[data-zoom-own][data-missing]{cursor:default}.hq-film{width:fit-content;min-width:0;max-width:100%;display:block;position:relative}.hq-film>video{display:block}.hq-film-big{-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);color:#fff;cursor:pointer;opacity:0;width:30px;height:30px;transition:opacity .16s var(--ease),transform .2s var(--spring),background .16s var(--ease);background:#0000006b;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px;transform:scale(.92)}.hq-film-big svg{width:14px;height:14px}.hq-film:hover .hq-film-big,.hq-film-big:focus-visible{opacity:1;transform:none}.hq-film-big:hover{background:#0009}.hq-film-big:focus-visible{outline-offset:1px;outline:2px solid #fff}@media (hover:none){.hq-film-big{opacity:.9;transform:none}}.hq-read-md{font-size:15px;line-height:1.6}.hq-read-md h2{margin-top:24px;font-size:17px}.hq-read-fail{color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:12px;padding:6px 0 10px;display:flex}.hq-read-fail p{margin:0}.hq-view{z-index:var(--layer-view);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);color:#fff;animation:hq-kit-fade .22s var(--ease) both;background:#08080ae6;outline:none;position:fixed;inset:0}.hq-view-stage{touch-action:none;-webkit-user-select:none;user-select:none;transform:translateY(calc(var(--drag,0) * 1px));opacity:calc(1 - var(--drag,0) / 600);transition:transform .22s var(--ease),opacity .22s var(--ease);place-items:center;padding:68px 76px;display:grid;position:absolute;inset:0;overflow:hidden}.hq-view-stage[data-live]{transition:none}.hq-view-stage>*{animation:hq-view-in .3s var(--spring) both}.hq-view[data-grow] .hq-view-stage>*{animation:none}.hq-view-pic{object-fit:contain;transform-origin:50%;max-width:100%;max-height:100%;transition:transform .2s var(--ease);will-change:transform;cursor:zoom-in;-webkit-user-drag:none;border-radius:6px;display:block;box-shadow:0 24px 80px -24px #000c}.hq-view-stage[data-zoomed] .hq-view-pic{cursor:grab;border-radius:0}.hq-view-stage[data-zoomed]:active .hq-view-pic{cursor:grabbing}.hq-view-stage[data-live] .hq-view-pic{transition:none}.hq-view-film{background:#000;border-radius:14px;max-width:100%;max-height:100%;display:block;box-shadow:0 24px 80px -24px #000c}@keyframes hq-view-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.hq-view-bar{pointer-events:none;background:linear-gradient(#0000006b,#0000);align-items:center;gap:12px;height:60px;padding:0 14px 0 20px;display:flex;position:absolute;top:0;left:0;right:0}.hq-view-bar>*{pointer-events:auto}.hq-view-what{pointer-events:none;flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.hq-view-what b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.hq-view-what span{color:#ffffff9e;flex:none;font-size:13px}.hq-view-zoom{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1f;border-radius:17px;align-items:center;height:34px;padding:0 2px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff1f}.hq-view-zoom button,.hq-view-close,.hq-view-nav{color:#fff;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .16s var(--ease),opacity .16s var(--ease),transform .2s var(--spring);border:0;place-items:center;padding:0;display:grid}.hq-view-zoom button{background:0 0;border-radius:15px;width:32px;height:30px}.hq-view-zoom button svg,.hq-view-close svg{width:15px;height:15px}.hq-view-zoom .hq-view-pct{font-variant-numeric:tabular-nums;width:auto;min-width:52px;padding:0 6px;font-size:12.5px;font-weight:600}.hq-view-zoom button:hover:not(:disabled){background:#ffffff24}.hq-view-zoom button:disabled{opacity:.4;cursor:default}.hq-view-zoom .hq-view-pct:disabled{opacity:.75}.hq-view-close{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1f;border-radius:50%;width:34px;height:34px;box-shadow:inset 0 0 0 .5px #ffffff1f}.hq-view-close:hover{background:#ffffff38}.hq-view-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1f;border-radius:50%;width:44px;height:44px;margin-top:-22px;position:absolute;top:50%;box-shadow:inset 0 0 0 .5px #ffffff1f}.hq-view-nav svg{width:18px;height:18px}.hq-view-nav[data-side=prev]{left:16px}.hq-view-nav[data-side=next]{right:16px}.hq-view-nav:hover{background:#ffffff38}.hq-view-nav:active,.hq-view-close:active{transform:scale(.92)}.hq-view :focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=640px),(pointer:coarse){.hq-view-stage{padding:60px 0 24px}.hq-view-pic,.hq-view-film{border-radius:0}.hq-view-nav{display:none}}@media (prefers-reduced-motion:reduce){.hq-view,.hq-view-stage>*{animation:none}.hq-view-pic,.hq-film-big{transition:none}}
