@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/assets/fonts/archivo-vietnamese-italic.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:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/assets/fonts/archivo-latin-ext-italic.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:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/assets/fonts/archivo-latin-italic.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/assets/fonts/archivo-vietnamese.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/assets/fonts/archivo-latin-ext.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/assets/fonts/archivo-latin.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}[hidden]{display:none!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}button:active:not(:disabled),.mobi-tabs a:active{transform:translateY(1px)}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary:#9a5626;--primary-ink:#fff;--border:#d8d2c8;--muted:#6b655c;--surface:#fbfaf7;--elevated:#f4f1ec;--card:#fff;--veil:#fbfaf7eb;--ok:#2f7d4f;--warn:#8a5f10;--bad:#a33a2a;--accent:#9b4a18;--warn-bg:#fef3c7;--warn-text:#92400e;--shell-dark:#171411;--own-bub:#f6ecdd;--ink:#1d1a15;--radius:12px;--line:1px solid var(--border);--os-canvas:#fdfbf7;--os-canvas-elevated:#fff;--os-canvas-muted:#f4efe8;--os-ink:#1f1d1b;--os-ink-muted:#625e59;--os-ink-faint:#8b847b;--os-action:#d97a5c;--os-action-hover:#c8694d;--os-action-soft:#f8e5dd;--os-signal-safe:#4c8a6a;--os-signal-pending:#b97925;--os-signal-attention:#b14f48;--os-signal-info:#6f7772;--os-border-subtle:#e6ded4;--os-shadow-float:0 14px 36px #2d22191a;--os-radius-card:14px;--os-radius-control:10px}.os-card{border-radius:var(--os-radius-card);border:var(--line);background:var(--os-canvas-elevated);padding:.75rem}.os-head{align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.os-title{color:var(--os-ink);font-size:14px;font-weight:600}.os-sub{color:var(--os-ink-muted);font-size:12.5px}.os-field{color:var(--os-action);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.os-value{color:var(--os-ink);font-size:15px}.os-source{color:var(--os-ink-faint);font-size:11px}.os-conf,.os-exp{color:var(--os-signal-info);font-size:11px}.os-actions{gap:.4rem;margin-top:.5rem;display:flex}.os-actions .ghost{border-radius:var(--os-radius-control);padding:.25rem .6rem;font-size:12px}.os-channel-row{border-radius:var(--os-radius-control);border:var(--line);background:var(--os-canvas);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.os-channel-dot{border-radius:50%;width:9px;height:9px}.os-dot-safe{background:var(--os-signal-safe)}.os-dot-pending{background:var(--os-signal-pending)}.os-dot-attention{background:var(--os-signal-attention)}.os-dot-info{background:var(--os-signal-info)}.os-safety{border-left:3px solid var(--os-signal-attention);background:var(--os-action-soft);padding-left:.75rem}.os-quiet{border-left:3px solid var(--os-signal-info);background:var(--os-canvas-muted);padding-left:.75rem}body{font-optical-sizing:auto;background:var(--surface);max-width:720px;color:var(--ink);-webkit-tap-highlight-color:transparent;margin:0 auto;padding:.75rem 1rem 2rem;font-family:Archivo,system-ui,-apple-system,Segoe UI,sans-serif}h1,h2,h3,.mkt-hero h1,.os-title{font-variation-settings:"wdth" 110;letter-spacing:-.015em;font-family:Archivo,system-ui,sans-serif}h1{margin:.25rem 0 .5rem;font-size:20px}h2{margin:1rem 0 .35rem;font-size:16px}p{margin:.35rem 0;line-height:1.45}body:has(.os-grid){max-width:none}body:has(.os-room) #app-banner{display:none}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}body:has(>#app>.os-room>.chat-col){padding-bottom:0}.os-grid:has(>.chat-col){height:calc(100dvh - .75rem)}.os-grid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:200px minmax(0,1fr);align-items:start;gap:1.25rem;max-width:1360px;margin:0 auto;padding:0;display:grid}.os-rail{flex-direction:column;grid-row:1/-1;align-self:start;gap:.5rem;min-width:0;min-height:calc(100svh - 2rem);display:flex;position:sticky;top:0}.os-header-bar{grid-area:1/2/auto/-1}.os-col{flex-direction:column;grid-area:2/2;min-width:0;display:flex}.os-ctx{flex-direction:column;grid-area:2/3;gap:.85rem;min-width:0;display:flex;position:sticky;top:1rem}.os-ctx .card{min-width:0;margin:0;overflow:hidden}@media (width<=1180px){:is(.os-grid,.os-grid:has(>.os-ctx)){grid-template-columns:190px minmax(0,1fr)}.os-grid>.os-ctx{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;display:grid;position:static}}@media (width<=860px){:is(.os-grid,.os-grid:has(>.os-ctx)){flex-direction:column;grid-template-columns:none;align-items:stretch;gap:1rem;padding:0 .75rem;display:flex}.os-grid>.os-rail{display:none}.os-grid>.os-header-bar,.os-grid>.os-col,.os-grid>.os-ctx,.os-grid>.os-col>.mobi-head{grid-area:auto;position:static}.os-grid:has(>.chat-col){height:calc(100dvh - .75rem - 4.2rem - env(safe-area-inset-bottom))}.os-grid:has(>.chat-col)>.os-col.chat-col{flex:auto;min-height:0}.os-grid:has(>.chat-col)>.os-ctx{flex:none;max-height:30dvh;overflow-y:auto}}.os-header-bar{z-index:20;background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:var(--line);align-items:center;gap:.75rem;padding:0 .5rem .5rem;display:flex;position:sticky;top:0}.os-menu{flex:1;justify-content:center;align-items:center;gap:.35rem;display:flex}.os-menu-item{width:auto;min-width:40px;height:40px;color:var(--muted);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.3rem;padding:0 .65rem;text-decoration:none;display:inline-flex}.os-menu-label{font-size:12.5px;font-weight:600}.os-menu-item:hover,.os-menu-item.active{background:var(--elevated);color:var(--primary)}.os-plan{border:var(--line);background:var(--card);color:inherit;white-space:nowrap;border-radius:999px;align-items:center;gap:.15rem;padding:.4rem .8rem;font-size:13px;text-decoration:none;display:inline-flex}.os-plan:hover{border-color:var(--primary)}.os-plan-lead{color:var(--muted)}.os-plan-tier{font-weight:700}.os-points{color:inherit;white-space:nowrap;align-items:center;padding:.4rem .2rem;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.os-points:hover{color:var(--primary)}.os-points-num{font-variant-numeric:tabular-nums}.os-divider{background:var(--border);flex:none;width:1px;height:22px}.os-header-actions{align-items:center;gap:.4rem;margin-left:auto;display:inline-flex;position:relative}.os-act{border:var(--line);background:var(--card);width:38px;height:38px;color:var(--muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.os-act:hover{color:var(--primary);border-color:var(--primary)}.os-cart{width:34px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:relative}.os-cart:hover{color:var(--primary)}.os-badge{background:var(--primary);min-width:17px;height:17px;color:var(--primary-ink);border-radius:999px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-5px;right:-4px}.os-account{border:var(--line);background:var(--card);cursor:pointer;border-radius:999px;align-items:center;padding:.2rem;display:inline-flex;position:relative}.os-account:hover{border-color:var(--primary)}.os-account-guest{width:36px;height:36px;color:var(--muted);justify-content:center}.os-account-guest:hover{color:var(--primary)}.acct-signin{align-items:center;gap:.45rem;display:inline-flex}.os-avatar{background:var(--primary);width:30px;height:30px;color:var(--primary-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.acct-pop{z-index:40;background:var(--card);border:var(--line);border-radius:14px;flex-direction:column;gap:.5rem;width:260px;padding:.9rem;display:flex;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 14px 36px #2d22191f}.acct-title{margin:0;font-size:14px;font-weight:700}.acct-note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.acct-link{color:inherit;padding:.35rem 0;font-size:13.5px;text-decoration:none}.acct-link:hover{color:var(--primary)}@media (width<=720px){.os-header-bar{display:none}}@media (width<=860px){.os-header-bar{grid-column:1/-1}}.ctx-title,.svc-app-title,.fld-card-title,.fld-side-title,.conn-card-title,.inbox-head-title{margin:0 0 .35rem;font-size:14.5px;font-weight:700}.ctx-title{margin:0 0 .55rem;font-size:14px}.ctx-body{flex-direction:column;gap:.3rem;display:flex}.ctx-fact{align-items:baseline;gap:.45rem;font-size:13px;display:flex}.ctx-fact-label{color:var(--muted);flex:none}.ctx-fact-value{overflow-wrap:anywhere;font-weight:600}.ctx-dot{border-radius:50%;flex:none;align-self:center;width:7px;height:7px}.ctx-dot.ok{background:var(--ok)}.ctx-dot.warn{background:var(--warn)}.ctx-dot.bad{background:var(--bad)}.ctx-note{color:var(--muted);margin:.1rem 0;font-size:12.5px;line-height:1.45}.ctx-link{color:var(--primary);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.25rem 0;font-size:13px;text-decoration:none;display:flex}.ctx-link:hover{text-decoration:underline}.ctx-body .chip{align-self:flex-start;margin-top:.2rem}.more-links{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.4rem;margin-top:.5rem;display:grid}.more-link{color:inherit;border:var(--line);border-radius:10px;align-items:center;gap:.45rem;padding:.5rem .7rem;font-size:13.5px;text-decoration:none;display:flex}.more-link:hover{color:var(--primary);border-color:var(--primary)}.more-quick-links{margin:1rem 0 1.25rem}.more-quick-links h2{margin-bottom:.15rem}.more-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.65rem;display:grid}.more-quick-grid .more-link{min-width:0;min-height:68px}.more-link-copy{gap:.15rem;min-width:0;display:grid}.more-link-copy strong{font-size:13px;font-weight:650}.more-link-copy .muted{font-size:11.5px;line-height:1.3}@media (width<=520px){.more-quick-grid{grid-template-columns:1fr}}.more-fold{margin:.85rem 0 0}.more-fold>.card{margin-top:.85rem}.more-fold-summary{cursor:pointer;color:var(--muted);padding:.55rem 0;font-size:13.5px}.more-fold-summary:hover{color:var(--primary)}.more-fold[open] .more-fold-summary{color:inherit}.chat-thread,.bub-extras,.bubble,.fld-cards,.os-col,.os-ctx,.tab-panel{min-width:0}.os-ctx .card,.bub-extras .card{min-width:0;overflow:hidden}.fld-row-text{min-width:0}.bubble p,.fld-row-sub,.rail-body p,.ctx-fact-value,.ctx-note{overflow-wrap:anywhere}.file-row{min-width:0}button,input,select,textarea{font:inherit;border:var(--line);border-radius:8px;padding:.5rem .7rem}button,a.btn{cursor:pointer;min-height:25px}button:disabled,.mkt-shell-send:disabled,.plan-strip .pill-btn:disabled,button.primary,.btn.primary{background:var(--primary);color:var(--primary-ink);border-color:var(--primary);font-weight:600}button.ghost,.btn.ghost{background:0 0}.field{margin:.5rem 0;display:block}.field-label{color:var(--muted);margin-bottom:.2rem;font-size:12px;display:block}.field input,.field select,.field textarea{width:100%}.fade-step{opacity:0;max-height:0;margin:0;transition:opacity .35s,transform .35s,max-height .35s;overflow:hidden;transform:translateY(-4px)}.fade-step.open{opacity:1;max-height:12rem;margin:.5rem 0;transform:none}.card{background:var(--card);border:var(--line);border-radius:var(--radius);margin:.6rem 0;padding:.85rem;box-shadow:0 1px 2px #140e080d}.card.sponsored{background:var(--elevated);border-style:dashed}.muted{color:var(--muted);font-size:13px}.row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.row input{flex:12rem;min-width:0}.stack{flex-direction:column;gap:.5rem;display:flex}.stack>.badge{align-self:flex-start}.row>.badge{flex:none}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]),select,textarea{width:100%}.row input,.row select{width:auto}a.btn{text-align:center;border:var(--line);color:inherit;border-radius:8px;padding:.5rem .7rem;text-decoration:none;display:inline-block}a.btn:hover{border-color:var(--primary);color:var(--primary)}a.btn.primary:hover{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.plain-link{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.plain-link:hover{color:var(--bad)}.badge{border:var(--line);color:var(--muted);border-radius:999px;margin-right:.3rem;padding:.1rem .5rem;font-size:11px;display:inline-block}.badge.ok{border-color:var(--ok);color:var(--ok)}.badge.warn{border-color:var(--warn);color:var(--warn)}.badge.bad{border-color:var(--bad);color:var(--bad)}ol.plan li.gate{font-weight:600}.loading{opacity:.7}.diag-app{border:var(--line);background:var(--card,#fff);border-radius:12px;gap:.5rem;padding:.7rem .8rem;display:grid}.diag-app-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.diag-app-title{margin:0;font-size:14px;font-weight:600}.diag-app-count{color:var(--muted);white-space:nowrap;font-size:12px}.diag-app-bar{background:var(--border);border-radius:999px;height:4px;overflow:hidden}.diag-app-fill{background:var(--ok);border-radius:999px;height:100%;transition:width .4s}.diag-app-fill.is-unclear{background:var(--border)}ol.diag-app-steps{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}li.diag-app-step{color:var(--muted);align-items:flex-start;gap:.5rem;font-size:13px;display:flex}li.diag-app-step .diag-app-mark{border:var(--line);border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;margin-top:.1rem;font-size:11px;line-height:1;display:inline-flex}li.diag-app-step.is-bad{color:var(--bad)}li.diag-app-step.is-bad .diag-app-mark{border-color:var(--bad);color:var(--bad)}li.diag-app-step.is-good{color:var(--ok)}li.diag-app-step.is-good .diag-app-mark{border-color:var(--ok);color:var(--ok)}li.diag-app-step.is-unknown .diag-app-mark{border-style:dashed}li.diag-app-step.is-pending .diag-app-mark{animation:1.4s ease-in-out infinite diag-pulse}.diag-app-note{color:var(--muted);margin:0;font-size:12px}@keyframes diag-pulse{0%,to{opacity:.45}50%{opacity:1}}.diag-app-check{border-top:var(--line);gap:.4rem;padding-top:.5rem;display:grid}.diag-app-check p{margin:0;font-size:12px}ul.diag-app-results{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}ul.diag-app-results>li{grid-template-columns:7rem 1fr;align-items:baseline;gap:.4rem;font-size:12px;display:grid}ul.diag-app-results>li.is-unknown .diag-app-result-name{opacity:.6;font-style:italic}ul.diag-app-results>li.is-ok .diag-app-result-name{border-left:2px solid var(--ok);padding-left:.4rem}ul.diag-app-results>li.is-unknown .diag-app-result-name{border-left:2px dashed var(--border);padding-left:.4rem}.diag-app-result-name{color:var(--muted);text-transform:capitalize}.diag-app-result-value{margin:0}.diag-app-fix{gap:.25rem;display:grid}.diag-app-actions{flex-wrap:wrap;gap:.4rem;margin-top:.15rem;display:flex}.diag-app-actions button{padding:.35rem .6rem;font-size:12px}.svc-app{border:var(--line);background:var(--card,#fff);border-radius:12px;gap:.5rem;padding:.7rem .8rem;display:grid}.svc-app-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.svc-app-title{margin:0}.svc-app-count{color:var(--muted);white-space:nowrap;font-size:12px}dl.svc-app-fields{grid-template-columns:auto 1fr;gap:.2rem .6rem;margin:0;font-size:13px;display:grid}.svc-app-label{color:var(--muted)}.svc-app-value{margin:0}.svc-app-next{color:var(--primary);margin:0;font-size:12px}@media (prefers-reduced-motion:reduce){li.diag-app-step.is-pending .diag-app-mark{opacity:.7}.diag-app-fill{transition:none}}.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}.bubble:hover .bub-copy{opacity:1}a.btn.subtle{color:var(--muted);border-color:var(--border);background:0 0}.scroll-latest{z-index:6;border:var(--line);background:var(--card);width:34px;height:34px;color:var(--ink,inherit);cursor:pointer;opacity:0;pointer-events:none;border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;margin:0 1rem .5rem 0;transition:opacity .18s,transform .18s;display:inline-flex;position:sticky;bottom:.75rem;transform:translateY(6px);box-shadow:0 2px 10px #0000001f}.scroll-latest.is-shown{opacity:1;pointer-events:auto;transform:translateY(0)}.scroll-latest:hover{border-color:var(--primary);color:var(--primary)}@media (prefers-reduced-motion:reduce){.scroll-latest{transform:none}}a.btn.subtle:hover{color:inherit;border-color:var(--muted)}table{border-collapse:collapse;width:100%;font-size:13px}td,th{border:var(--line);text-align:left;padding:.35rem .5rem}#app-banner{background:var(--elevated);border:var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:.6rem;margin:.5rem 0;padding:.5rem .75rem;font-size:14px;display:flex}.modal{z-index:20;background:#00000073;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-card{background:var(--card);border-radius:var(--radius);width:100%;max-width:480px;padding:1rem}@media (width<=480px){body{padding:.5rem .75rem 1.5rem}.row input,.row button{flex:100%}}body.dark{--surface:#171410;--elevated:#221e19;--card:#1e1a16;--border:#3a342c;--muted:#a39a8c;--primary-ink:#fff;--ink:#efe8dd;--own-bub:#4a2c10;--veil:#171410eb}:root:has(body.dark){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-surface=marketing]{max-width:none;padding:0}body[data-surface=marketing] #view{max-width:none}.mkt-bar{z-index:30;background:var(--veil);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:var(--line);align-items:center;gap:.75rem;padding:.6rem max(1.25rem,50% - 540px);display:flex;position:sticky;top:0}.mkt-bar .mkt-links{margin:0 auto}.mkt-brand{letter-spacing:-.01em;color:inherit;align-items:center;gap:.45rem;padding:.3rem 0;font-weight:700;text-decoration:none;display:flex}.mkt-brand svg{color:var(--primary)}.mkt-bar .mkt-links{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:.15rem;display:flex}.mkt-bar .mkt-links a{color:var(--muted);border-radius:999px;padding:.35rem .6rem;font-size:14px;text-decoration:none}.mkt-bar .mkt-links a:hover{color:var(--primary);background:var(--elevated)}.mkt-bar>a.mkt-cta{background:var(--primary);color:var(--primary-ink);white-space:nowrap;border-radius:999px;margin-left:auto;padding:.35rem .9rem;font-size:14px;font-weight:600;text-decoration:none}.mkt-bar .mkt-links a.mkt-cta{background:var(--primary);color:var(--primary-ink);font-weight:600}.mkt{padding:0 1.25rem}.mkt-inner{max-width:1080px;margin:0 auto}.mkt-hero{border-bottom:var(--line);padding:3.5rem 0 2.5rem}.mkt-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);align-items:center;gap:.45rem;margin-bottom:1.1rem;font-size:12px;font-weight:700;display:inline-flex}.mkt-eyebrow:before{content:"";background:var(--primary);border-radius:50%;width:7px;height:7px}.mkt-hero h1{letter-spacing:-.025em;max-width:22ch;margin:0 0 1.1rem;font-size:clamp(2.1rem,6vw,3.9rem);font-weight:800;line-height:1.04}.mkt-hero h1 .lt{color:var(--muted);font-weight:300}.mkt-lede{color:var(--muted);max-width:58ch;margin:0 0 1.6rem;font-size:clamp(1rem,2vw,1.2rem);line-height:1.55}.mkt-ctas{flex-wrap:wrap;gap:.6rem;margin-bottom:1.8rem;display:flex}.mkt-ctas a{border:var(--line);border-radius:999px;padding:.7rem 1.15rem;font-size:15px;font-weight:600;text-decoration:none}.mkt-ctas a.primary,.mkt-ctas .btn.primary{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.mkt-ctas a.ghost,.mkt-ctas .btn.ghost{color:var(--primary);background:0 0}.mkt-ctas a.ghost:hover,.mkt-ctas .btn.ghost:hover{background:var(--elevated)}.mkt-prompt{background:var(--card);border:var(--line);border-radius:999px;align-items:center;gap:.6rem;max-width:620px;padding:.85rem 1.25rem;display:flex;box-shadow:0 1px #00000008}.mkt-prompt svg{color:var(--primary);flex:none}.mkt-prompt .ph{color:var(--muted);font-size:15px}.mkt-prompt .who{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.mkt-quick{flex-wrap:wrap;gap:.45rem;margin-top:.9rem;display:flex}.mkt-quick a{border:var(--line);color:var(--muted);background:var(--card);border-radius:999px;padding:.4rem .75rem;font-size:13px;text-decoration:none}.mkt-quick a:hover{color:var(--primary);border-color:var(--primary)}.mkt-chip-btn{cursor:pointer;border:var(--line);color:var(--muted);background:var(--card);border-radius:999px;padding:.4rem .75rem;font-size:13px}.mkt-chip-btn:hover{color:var(--primary);border-color:var(--primary)}.mkt-hero-split{grid-template-columns:1.1fr .9fr;align-items:center;gap:2.5rem;display:grid}.mkt-hero-copy{min-width:0}.mkt-hero-shell{justify-content:center;display:flex}.mkt-media{margin:1.4rem 0 0}.mkt-media img{border:var(--line);object-fit:cover;background:var(--elevated);border-radius:18px;width:100%;height:auto;display:block}.mkt-media figcaption{color:var(--muted);margin-top:.55rem;font-size:12.5px;line-height:1.5}.mkt-hero-split .mkt-media{margin:0}.mkt-hero-split .mkt-media img{height:100%;min-height:280px}@media (width<=860px){.mkt-hero-split .mkt-media img{min-height:0}}.mkt-shell{background:var(--shell-dark);border-radius:38px;width:min(340px,100%);padding:10px;position:relative;box-shadow:0 24px 60px #00000047}.mkt-shell-notch{background:var(--shell-dark);z-index:2;border-radius:0 0 14px 14px;width:120px;height:24px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.mkt-shell-screen{background:var(--card);border-radius:30px;flex-direction:column;height:560px;display:flex;overflow:hidden}.mkt-shell-status{justify-content:space-between;align-items:center;padding:.45rem 1.1rem .15rem;font-size:12px;font-weight:600;display:flex}.mkt-shell-carrier{color:var(--muted);font-weight:500}.mkt-shell-head{border-bottom:var(--line);align-items:center;gap:.6rem;padding:.55rem .9rem;display:flex}.mkt-shell-avatar{width:34px;height:34px;color:inherit;background:0 0;border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.mkt-shell-who{flex-direction:column;line-height:1.25;display:flex}.mkt-shell-name{font-size:14px;font-weight:700}.mkt-shell-sub{color:var(--muted);font-size:11.5px}.mkt-shell-thread{flex-direction:column;flex:1;gap:.5rem;padding:.8rem;display:flex;overflow-y:auto}.mkt-msg{border-radius:16px;max-width:85%;padding:.55rem .8rem;font-size:13.5px;line-height:1.45}.mkt-msg.me{background:var(--primary);color:var(--primary-ink);border-bottom-right-radius:4px;align-self:flex-end}.mkt-msg.kurukoo{background:var(--elevated);border-bottom-left-radius:4px;align-self:flex-start}.mkt-shell-typing{color:var(--muted);padding:0 .9rem .3rem;font-size:12px}.mkt-shell-typing.hidden{display:none}.mkt-shell-composer{border-top:var(--line);gap:.45rem;padding:.55rem .7rem .7rem;display:flex}.mkt-shell-composer input{border:var(--line);background:var(--card);color:inherit;border-radius:999px;flex:1;min-width:0;padding:.55rem .9rem;font-size:13.5px}.mkt-shell-send{cursor:pointer;background:var(--primary);width:38px;height:38px;color:var(--primary-ink);border:0;border-radius:50%;flex:none;font-size:17px;font-weight:700}.mkt-shell-pills{gap:.4rem;padding:0 .7rem .7rem;display:flex;overflow-x:auto}.mkt-shell-pill{cursor:pointer;border:var(--line);background:var(--card);color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;padding:.35rem .65rem;font-size:12px}.mkt-shell-pill:hover{color:var(--primary);border-color:var(--primary)}.mkt-shell-app-link{color:var(--primary);align-self:flex-start;padding:.1rem .2rem;font-size:12.5px;font-weight:600;text-decoration:none}.mkt-shell-capture{background:var(--elevated);border:var(--line);border-radius:14px;align-self:stretch;padding:.7rem .8rem}.mkt-shell-capture-title{margin:0 0 .5rem;font-size:13px;font-weight:600}.mkt-shell-capture-row{gap:.45rem;display:flex}.mkt-shell-capture-row input{border:var(--line);background:var(--card);color:inherit;border-radius:999px;flex:1;min-width:0;padding:.5rem .8rem;font-size:13px}@keyframes mkt-nudge{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-7px)rotate(-1deg)}45%{transform:translate(6px)rotate(1deg)}70%{transform:translate(-4px)}90%{transform:translate(3px)}}.mkt-nudge{animation:.9s mkt-nudge}@media (width<=900px){.mkt-hero-split{grid-template-columns:1fr}.mkt-shell-screen{height:500px}}.mkt-marquee{margin-top:1.4rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.mkt-marquee-track{will-change:transform;gap:.5rem;padding-right:.5rem;animation:36s linear infinite mkt-scroll;display:inline-flex}.mkt-marquee:hover .mkt-marquee-track{animation-play-state:paused}.mkt-marquee-pill{white-space:nowrap;color:inherit;border:var(--line);background:var(--card);border-radius:999px;flex:none;padding:.5rem .95rem;font-size:13.5px;font-weight:600;text-decoration:none}.mkt-marquee-pill:hover{color:var(--primary);border-color:var(--primary)}@keyframes mkt-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mkt-marquee-track{flex-wrap:wrap}.mkt-marquee{overflow:visible;-webkit-mask-image:none;mask-image:none}.mkt-nudge{animation:none}}.mkt-try-composer{gap:.5rem;max-width:620px;margin:0 0 1rem;display:flex}.mkt-try-composer input{border:var(--line);background:var(--card);color:inherit;border-radius:999px;flex:1;min-width:0;padding:.7rem 1.1rem;font-size:15px}.mkt-try-composer button{cursor:pointer;border-radius:999px;padding:.7rem 1.4rem;font-weight:600}.mkt-cardbtn{border:var(--line);background:var(--card);font:inherit;cursor:pointer;color:inherit;border-radius:999px;margin-top:.9rem;padding:.55rem 1.1rem;font-size:13.5px;font-weight:600}.mkt-cardbtn:hover{border-color:var(--primary);color:var(--primary)}.mkt-guide{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:2.4rem;margin-top:1.4rem;display:grid}.mkt-guide-media,.mkt-guide-copy{min-width:0}.mkt-guide-media{display:block}.mkt-guide-video{aspect-ratio:9/16;border-radius:var(--radius);border:var(--line);background:var(--elevated);object-fit:cover;width:100%;height:auto;max-height:560px;display:block;box-shadow:0 18px 40px #2d221924}.mkt-guide-label{letter-spacing:-.01em;margin:0 0 .8rem;font-size:19px}.mkt-guide-steps{gap:.6rem;max-width:58ch;margin:0;padding-left:1.3rem;display:grid}.mkt-guide-steps li{line-height:1.5}.mkt-guide-note{color:var(--muted);margin:.7rem 0 0;font-size:12.5px}@media (width<=860px){.mkt-guide{grid-template-columns:minmax(0,1fr);gap:1.5rem}.mkt-guide-media{max-width:320px;min-height:0;margin:0 auto}.mkt-guide-video{aspect-ratio:9/16;height:auto;max-height:70vh}}.mkt-signin{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);border-radius:999px;flex:none;place-items:center;text-decoration:none;display:inline-grid}.mkt-signin:hover{color:var(--primary);border-color:var(--primary)}.mkt-mobile{display:none;position:relative}.mkt-mobile summary{cursor:pointer;border:1px solid var(--line);min-height:38px;color:var(--muted);background:var(--card);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.mkt-mobile summary::-webkit-details-marker{display:none}.mkt-mobile[open] summary{color:var(--primary);border-color:var(--primary)}.mkt-mobile-menu{z-index:40;background:var(--card);border:var(--line);border-radius:14px;gap:.15rem;min-width:230px;padding:.5rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 12px 30px #17141129}.mkt-mobile-menu a{color:inherit;border-radius:10px;padding:.55rem .7rem;font-size:14px;text-decoration:none}.mkt-mobile-menu a:hover{background:var(--elevated);color:var(--primary)}.mkt-lang{position:relative}.mkt-lang summary{cursor:pointer;border:1px solid var(--line);min-height:38px;color:var(--muted);background:var(--card);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.mkt-lang summary::-webkit-details-marker{display:none}.mkt-lang[open] summary{color:var(--primary);border-color:var(--primary)}.mkt-lang-menu{z-index:45;background:var(--card);border:var(--line);border-radius:14px;gap:.25rem;min-width:290px;max-height:min(70vh,420px);padding:.6rem;display:grid;position:absolute;top:calc(100% + .5rem);overflow:auto;box-shadow:0 12px 30px #17141129}.mkt-bar .mkt-lang-menu{right:0}.mkt-footer-about .mkt-lang{align-self:flex-start;margin-top:.9rem}.mkt-footer-about .mkt-lang-menu{width:100%;box-shadow:none;position:relative;top:0}.mkt-lang-item{color:inherit;border-radius:10px;align-items:center;gap:.6rem;padding:.55rem .7rem;font-size:14px;text-decoration:none;display:flex}.mkt-lang-item:hover{background:var(--elevated);color:var(--primary)}.mkt-lang-item .flag{font-size:18px;line-height:1}.mkt-lang-item .who{min-width:0;line-height:1.25;display:grid}.mkt-lang-item .who small{color:var(--muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.mkt-lang-item .here{color:var(--primary);background:var(--elevated);border-radius:999px;flex-shrink:0;margin-left:auto;padding:.15rem .55rem;font-size:11.5px}.mkt-lang-item.active{color:var(--primary)}.mkt-lang-note{border-top:var(--line);color:var(--muted);margin:.35rem 0 0;padding-top:.55rem;font-size:12px;line-height:1.45}@media (width<=1080px){.mkt-bar .mkt-lang .lbl{display:inline}}@media (width<=860px){.mkt-bar .mkt-lang .lbl{display:none}.mkt-bar .mkt-lang summary{padding:.35rem .55rem}}.mkt-ask{align-items:center;gap:.4rem;display:inline-flex}.mkt-ask-full{white-space:nowrap}@media (width<=620px){.mkt-ask-full{display:none}.mkt-ask-word:after{content:""}}.mkt-bar>a.mkt-cta.ghost{color:var(--primary);border:var(--line);background:0 0}.mkt-bar .mkt-links a svg{vertical-align:-3px}.mkt-shell-head-right{margin-left:auto}.mkt-shell-open{color:var(--primary);white-space:nowrap;padding:.45rem 0;font-size:11.5px;font-weight:600;text-decoration:none}.mkt-section{border-bottom:var(--line);padding:3rem 0}.mkt-section:last-of-type{border-bottom:0}.mkt-section .mkt-eyebrow{margin-bottom:.9rem}.mkt-section h2{letter-spacing:-.02em;max-width:26ch;margin:0 0 1.1rem;font-size:clamp(1.4rem,3.4vw,2.1rem);font-weight:800;line-height:1.15}.mkt-section .lede{color:var(--muted);max-width:62ch;margin:0 0 1.6rem;font-size:1.05rem;line-height:1.55}.mkt-meta{color:var(--muted);margin:-.9rem 0 1.4rem;font-size:13px}.mkt-prose{color:var(--muted);max-width:72ch;margin:0 0 1rem;font-size:15.5px;line-height:1.65}.mkt-bullets{gap:.45rem;max-width:72ch;margin:0 0 1.2rem;padding-left:1.2rem;display:grid}.mkt-bullets li{color:var(--muted);font-size:15px;line-height:1.55}.mkt-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;display:grid}@media (width>=1100px){.mkt-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.mkt-grid:has(>:nth-child(9)){grid-template-columns:repeat(4,minmax(0,1fr))}}.mkt-item{background:var(--card);border:var(--line);border-radius:16px;flex-direction:column;gap:.5rem;padding:1.05rem 1.05rem .9rem;display:flex}.mkt-item .head{align-items:center;gap:.5rem;display:flex}.mkt-item .head svg{color:var(--primary);flex:none}.mkt-item h3{margin:0;font-size:15px;font-weight:700}.mkt-item p{color:var(--muted);flex:auto;margin:0;font-size:13.5px;line-height:1.45}.ask-btn{background:var(--primary);color:var(--primary-ink);cursor:pointer;border:1px solid #0000;border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;margin-top:.25rem;padding:.4rem .75rem .4rem .5rem;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ask-btn:hover{filter:brightness(1.06)}.ask-btn .ask-mark{flex:none}.ask-btn-sm{min-height:32px;padding:.3rem .65rem .3rem .4rem;font-size:12.5px}.ask-btn-sm .ask-mark{width:16px;height:16px}.mkt-cookie-banner{background:var(--card);border:var(--line);border-radius:var(--radius);z-index:1000;max-width:720px;margin:0 auto;padding:1rem 1.25rem;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 4px 12px #1714111f}.mkt-cookie-banner-body{flex-wrap:wrap;align-items:start;gap:.75rem;display:flex}.mkt-cookie-banner-body p{color:var(--muted);flex:280px;margin:0;font-size:14px;line-height:1.5}.mkt-cookie-banner-body p strong{color:var(--ink)}.mkt-cookie-banner-body p a{color:var(--primary)}.mkt-cookie-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mkt-cookie-banner .btn{margin-right:0}.mkt-country-suggest{background:var(--card);border:var(--line);border-radius:var(--radius);z-index:900;align-items:center;gap:.75rem;max-width:720px;margin:0 auto;padding:.75rem 1rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 4px 12px #1714111f}.mkt-country-suggest p{color:var(--muted);flex:1;margin:0;font-size:14px;line-height:1.45}.mkt-country-suggest p strong{color:var(--ink)}.mkt-country-suggest .btn{white-space:nowrap;flex:none}.mkt-country-dismiss{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;font-size:14px;display:inline-grid}.mkt-country-dismiss:hover{color:var(--primary);border-color:var(--primary)}@media (width<=620px){.mkt-country-suggest{flex-wrap:wrap}.mkt-country-suggest .btn{width:100%}}@media (prefers-reduced-motion:no-preference){.mkt-country-suggest{animation:.25s ease-out mkt-bar-in}}@keyframes mkt-bar-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mkt-footer-note{color:var(--muted);margin:.5rem 0 0;font-size:12.5px;line-height:1.45}.sign-icon{border:1px solid var(--line);background:var(--card);width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:999px;flex:none;place-items:center;display:inline-grid}.sign-icon:hover{color:var(--primary);border-color:var(--primary)}.mkt-chips{flex-wrap:wrap;gap:.45rem;margin-bottom:1.2rem;display:flex}.mkt-chips span{border:var(--line);color:var(--muted);background:var(--card);border-radius:999px;padding:.35rem .7rem;font-size:13px}.mkt-note{border-left:3px solid var(--primary);background:var(--elevated);color:var(--muted);border-radius:0 10px 10px 0;margin-top:1.4rem;padding:.85rem 1.05rem;font-size:13.5px;line-height:1.5}.mkt-section .mkt-ctas{margin-top:1.4rem;margin-bottom:0}.mkt-calc{border:var(--line);background:var(--card);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem;margin-top:1.4rem;padding:1.1rem 1.2rem;display:grid}.mkt-calc label{color:var(--muted);flex-direction:column;gap:.35rem;font-size:13px;display:flex}.mkt-calc input,.mkt-calc select{font:inherit;border:var(--line);background:var(--elevated);color:var(--text);border-radius:8px;width:100%;padding:.5rem .7rem;font-size:14px}.mkt-calc input:focus-visible,.mkt-calc select:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.mkt-calc-out{color:var(--text);grid-column:1/-1;margin:.2rem 0 0;font-size:14.5px;line-height:1.5}.mkt-calc-out strong{color:var(--primary)}.mkt-footer{border-top:var(--line);background:var(--elevated);padding:3rem 1.25rem 2rem}.mkt-footer .inner{max-width:1080px;margin:0 auto}.mkt-footer-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);align-items:start;gap:2.5rem;display:grid}.mkt-footer-about{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.mkt-footer-brand{color:inherit;align-items:center;gap:.45rem;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.mkt-footer-brand svg{color:var(--primary)}.mkt-footer-about p{color:var(--muted);max-width:34ch;margin:0;font-size:13.5px;line-height:1.55}.mkt-footer-groups{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;display:grid}.mkt-footer-title{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 .55rem;font-size:12px;font-weight:700}.mkt-footer-group nav{flex-direction:column;gap:.3rem;display:flex}.mkt-footer-group a{color:inherit;padding:.3rem 0;font-size:14px;text-decoration:none}.mkt-footer-group a:hover{color:var(--primary)}.mkt-fine{border-top:var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.5rem;max-width:1080px;margin:2.2rem auto 0;padding-top:1.2rem;display:flex}.mkt-fine p{color:var(--muted);margin:0;font-size:12.5px}.mkt-fine nav{gap:1rem;display:flex}.mkt-fine a{color:var(--muted);padding:.3rem 0;font-size:12.5px;text-decoration:none}.mkt-fine a:hover{color:var(--primary)}@media (width<=860px){.mkt-footer-grid{grid-template-columns:minmax(0,1fr);gap:1.8rem}.mkt-footer-groups{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media (width<=720px){.mkt-bar .mkt-links,.mkt-bar .mkt-signin{display:none}.mkt-mobile{margin-left:auto;display:block}.mkt-hero{padding:2.25rem 0 1.75rem}.mkt-section{padding:2.25rem 0}}@media (width<=380px){.mkt-brand span{display:none}}.fld-brand{color:inherit;letter-spacing:-.01em;align-items:center;gap:.5rem;padding:.25rem .5rem .9rem;font-size:17px;font-weight:700;text-decoration:none;display:flex}.fld-brand-mark{border-radius:7px}.fld-navitem{color:var(--muted);border-radius:10px;align-items:center;gap:.6rem;padding:.5rem .65rem;font-size:14px;text-decoration:none;display:flex}.fld-navitem.active{background:var(--elevated);color:var(--primary);font-weight:600}.fld-navitem.secondary{margin-top:.4rem;padding-top:.6rem;position:relative}.fld-navitem.secondary:before{content:"";background:var(--border);height:1px;position:absolute;top:0;left:.65rem;right:.65rem}.fld-me{border-top:var(--line);color:inherit;align-items:center;gap:.6rem;margin-top:auto;padding:.9rem .5rem .2rem;text-decoration:none;display:flex}.fld-me:hover .fld-me-name{color:var(--primary)}.fld-me-avatar{background:var(--primary);width:34px;height:34px;color:var(--primary-ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.fld-me-meta{flex-direction:column;min-width:0;display:flex}.fld-me-name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.fld-me-sub{color:var(--muted);font-size:12px}.fld-online{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto}.fld-copy{color:var(--muted);justify-content:space-between;align-items:center;gap:.5rem;margin:.5rem .5rem 0;font-size:10.5px;display:flex}.fld-copy a{color:var(--muted);text-decoration:none}.fld-copy a:hover{color:var(--primary)}.fld-top{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;margin-bottom:1.4rem;display:flex}.fld-greet{color:var(--muted);font-size:15px}.fld-greet-name{color:inherit;font-weight:700}.fld-meta{color:var(--muted);align-items:center;gap:.6rem;font-size:13.5px;display:flex}.fld-meta svg{color:var(--primary)}.fld-welcome{flex-direction:column;align-items:flex-start;gap:.85rem;max-width:520px;padding:clamp(1rem,6vh,3rem) 0 1rem;display:flex}.fld-welcome h1{letter-spacing:-.02em;margin:0;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:700;line-height:1.05}.fld-welcome p{max-width:42ch;margin:0}.fld-welcome .chip-row{margin-top:.2rem}.fld-welcome .chip{padding:.45rem .8rem;font-size:13px}.fld-hero{margin-bottom:2.4rem}.fld-hero h1{letter-spacing:-.02em;margin:0 0 .3rem;font-size:clamp(2rem,4.6vw,2rem);font-weight:700;line-height:1.05}.fld-hero-sub{color:var(--muted);margin:0;font-size:15px}.fld-composer{background:var(--card);border:var(--line);border-radius:14px;align-items:center;gap:.5rem;margin-bottom:1.4rem;padding:.55rem .6rem;display:flex;box-shadow:0 1px #00000005}.fld-composer input{background:0 0;border:0;flex:1;min-width:0;padding:.4rem .5rem;font-size:15px}.fld-composer input:focus{outline:none}.fld-composer:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 30%, transparent)}.fld-iconbtn,.fld-mic,.fld-send{cursor:pointer;width:38px;height:38px;color:var(--muted);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.fld-iconbtn:hover,.fld-mic:hover{background:var(--elevated)}.fld-ask{border:var(--line);background:var(--card);color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:13.5px;display:flex}.fld-ask svg{color:var(--primary)}.fld-mic{background:var(--primary);color:var(--primary-ink)}.fld-mic:hover{background:var(--primary);opacity:.92}.fld-send{color:var(--primary)}.fld-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin-bottom:1.4rem;display:grid}.fld-pts-num{letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:800}.fld-pts-sub{color:var(--muted);margin:0;font-size:12.5px}.fld-hero{justify-content:space-between;align-items:flex-start;gap:1.2rem;display:flex}.fld-hero-text{min-width:0}.fld-hero-ad{border:var(--line);background:var(--card);border-radius:12px;flex:none;width:min(300px,38%);padding:.7rem .85rem}.fld-ad-title{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 .35rem;font-size:11px;font-weight:700}.fld-ad-head{color:inherit;font-size:14px;font-weight:600;text-decoration:none;display:block}.fld-ad-head:hover{color:var(--primary)}.fld-ad-slide{flex-direction:column;gap:.35rem;display:flex}.fld-ad-img{aspect-ratio:16/9;object-fit:cover;background:var(--elevated);border-radius:8px;width:100%}.fld-ad-empty{color:var(--muted);margin:0;font-size:13px}.fld-ad-foot{justify-content:flex-end;margin-top:.35rem;display:flex}.ad-pause{border:1px solid var(--border);background:var(--card);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:10px;display:inline-flex}.ad-pause:hover{color:var(--primary);border-color:var(--primary)}.fld-rail-ad{margin:0 .5rem}.fld-rail-ad:empty{display:none}.fld-copy{padding-top:.75rem;margin-top:auto!important}.fld-card-head{justify-content:space-between;align-items:center;margin-bottom:.7rem;display:flex}.fld-card-title{margin:0}.fld-card-body{flex-direction:column;gap:.55rem;display:flex}.fld-count{color:var(--muted);background:var(--elevated);border-radius:999px;padding:.1rem .5rem;font-size:12px;font-weight:700}.fld-row{color:inherit;border-radius:10px;align-items:center;gap:.65rem;padding:.55rem .6rem;text-decoration:none;display:flex}.fld-row:hover{background:var(--elevated)}.fld-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.fld-row-title{font-size:13.5px;font-weight:600}.fld-row-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.fld-tint[data-tone=blue],.disc-icon[data-tone=blue]{color:#718478;background:#edf1eb}.fld-tint[data-tone=orange],.disc-icon[data-tone=orange]{color:var(--primary);background:#fbe9dd}.fld-tint[data-tone=green],.disc-icon[data-tone=green]{color:var(--ok);background:#e6f4ea}.fld-tint[data-tone=neutral]{background:var(--elevated);color:var(--muted)}.fld-tint,.disc-icon{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.disc-icon{background:var(--elevated);color:var(--muted)}.fld-timeline{flex-direction:column;display:flex}.fld-tl-item{gap:.7rem;padding:.45rem 0;display:flex;position:relative}.fld-tl-item:before{content:"";background:var(--border);width:1px;position:absolute;top:18px;bottom:-6px;left:4px}.fld-tl-item:last-child:before{display:none}.fld-tl-dot{background:var(--primary);border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.fld-tl-item.read .fld-tl-dot{background:var(--border)}.fld-tl-text{color:var(--muted);font-size:13px}.fld-tl-item.read .fld-tl-text{opacity:.65}.fld-mini{border:var(--line);background:var(--card);color:var(--primary);cursor:pointer;white-space:nowrap;border-radius:999px;padding:.3rem .75rem;font-size:12.5px}.fld-mini:hover{background:var(--elevated)}.fld-more{color:var(--primary);align-self:flex-start;padding:.2rem 0;font-size:13px;text-decoration:none}button.fld-more{cursor:pointer;background:0 0;border:0}button.fld-more:hover{text-decoration:underline}.fld-people{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.fld-person{align-items:center;gap:.5rem;display:flex}.fld-avatar{color:#fff;background:#7a6a5c;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.fld-avatar[data-tone=green]{background:var(--ok)}.fld-avatar[data-tone=blue]{background:#718478}.fld-avatar[data-tone=orange]{background:var(--primary)}.fld-avatar[data-tone=purple]{background:#8f634b}.fld-avatar[data-tone=neutral]{background:#7a6a5c}.fld-cluster{align-items:center;margin-bottom:.7rem;display:flex}.fld-cluster .fld-avatar{border:2px solid var(--card);margin-left:-10px}.fld-cluster .fld-avatar:first-child{margin-left:0}@keyframes people-wait{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}.people-yours{border-bottom:var(--line);gap:.15rem;margin-bottom:.5rem;padding-bottom:.5rem;display:grid}.people-yours .fld-row{padding:.25rem 0}.people-yours .fld-side-title{margin:0 0 .2rem}.people-scroll{gap:.1rem;max-height:9.5rem;padding-right:.2rem;display:grid;overflow-y:auto}.people-scroll .fld-row{padding:.25rem 0}.people-actions{gap:.15rem;margin-left:auto;display:flex}.people-action{border:var(--line);width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.people-action:hover{border-color:var(--primary);color:var(--primary)}.fld-avatar[data-online=true]{box-shadow:0 0 0 2px var(--ok)}.fld-cluster-count{color:var(--muted);margin-left:.5rem;font-size:12px;font-weight:700}.fld-person-name,.disc-name{font-size:13.5px;font-weight:600}.fld-add{border:1px dashed var(--border);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;font-size:16px}.fld-add:hover{color:var(--primary);border-color:var(--primary)}.fld-side-title{margin:0 0 .7rem}.fld-side-body{flex-direction:column;gap:.35rem;display:flex}.fld-ring{border:3px solid var(--ok);width:54px;height:54px;color:var(--ok);border-radius:50%;place-items:center;margin-bottom:.5rem;display:grid}.fld-ring.is-warn{border-color:var(--warn);color:var(--warn)}.fld-safe-ok{color:var(--ok);margin:0;font-size:15px;font-weight:700}.fld-safe-warn{color:var(--warn);margin:0;font-size:15px;font-weight:700}.fld-safe-sub{color:var(--muted);margin:.15rem 0 0;font-size:12.5px}.fld-safe-row{align-items:center;gap:.75rem;display:flex}.fld-safe-row .fld-ring{flex:none;margin-bottom:0}.fld-safe-text{min-width:0}.fld-near-row{grid-template-columns:6fr 4fr;align-items:start;gap:1rem;margin-bottom:1.4rem;display:grid}.fld-near-list{flex-direction:column;gap:.45rem;display:flex}.fld-near-item{align-items:center;gap:.5rem;display:flex}.fld-near-item .fld-person-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}@media (width<=860px){.fld-near-row{grid-template-columns:1fr}}.os-money{position:relative}.os-money .acct-pop{left:0;right:auto}.kurukoo-map{border:var(--line);z-index:0;border-radius:14px;width:100%;height:260px;overflow:hidden}.kurukoo-map .leaflet-control-attribution{font-size:10px}.kurukoo-map-pin{background:0 0;border:0}.wa-qr-host{margin:.5rem 0}.wa-qr{border:var(--line);border-radius:12px;width:220px;max-width:100%;height:220px}.fld-near-row .kurukoo-map{height:220px}@media (width<=860px){.fld-brand{width:100%}.fld-me{border-top:0;margin-top:0;margin-left:auto}.fld-cards{grid-template-columns:1fr}}.disc-map,.radar-map{margin:.75rem 0}.disc-radar{background:radial-gradient(circle at 50% 50%, transparent 0 18%, var(--border) 18% 19%, transparent 19% 38%, var(--border) 38% 39%, transparent 39% 58%, var(--border) 58% 59%, transparent 59%), var(--elevated);border:var(--line);border-radius:14px;height:260px;position:relative;overflow:hidden}.disc-dot{background:var(--muted);border:2px solid var(--card);border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%)}.disc-dot[data-tone=green]{background:var(--ok)}.disc-you{background:color-mix(in srgb, var(--primary) 18%, transparent);border:1px dashed var(--primary);border-radius:50%;width:56px;height:56px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.disc-sheet{flex-direction:column;gap:.75rem;display:flex}.disc-chips{flex-wrap:wrap;gap:.4rem;display:flex}.disc-chip{border:var(--line);background:var(--card);color:var(--muted);cursor:pointer;border-radius:999px;padding:.35rem .7rem;font-size:13px}.disc-chip:hover{color:var(--primary);border-color:var(--primary)}.disc-chip.active{color:var(--primary-ink);background:var(--primary);border-color:var(--primary)}.catalogue-card{border:var(--line);border-radius:var(--radius);background:var(--card);cursor:pointer;padding:.85rem;transition:border-color .15s,background .15s,box-shadow .15s}.catalogue-card:hover,.catalogue-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.catalogue-card p:first-child,.catalogue-card p:last-child{margin:0;font-size:12.5px}.facet-count{margin:.25rem 0 .5rem;font-size:12.5px}.topics-card{cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.topics-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.topics-card p:last-child{margin:0;font-size:13px}.disc-list{flex-direction:column;gap:.5rem;display:flex}.disc-item{border:var(--line);background:var(--card);color:inherit;border-radius:12px;align-items:center;gap:.65rem;padding:.6rem .7rem;text-decoration:none;display:flex}.disc-item:hover{border-color:var(--primary)}.disc-icon{background:var(--elevated);width:34px;height:34px;color:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid}.disc-icon[data-tone=green]{color:var(--ok);background:#e6f4ea}.disc-info{flex-direction:column;flex:1;min-width:0;display:flex}.disc-meta{color:var(--muted);font-size:12px}.disc-badges{flex:none;gap:.3rem;display:flex}.radar-header{flex-direction:column;gap:.5rem;margin:.75rem 0;display:flex}.radar-status{align-items:center;gap:.6rem;display:flex}.radar-pulse{color:var(--ok);font-size:13px;font-weight:600}.radar-pulse.paused{color:var(--warn)}.radar-chips{flex-wrap:wrap;gap:.4rem;display:flex}.radar-chips .chip{border:var(--line);background:var(--card);color:var(--muted);cursor:pointer;border-radius:999px;padding:.35rem .7rem;font-size:13px}.radar-chips .chip.active{color:var(--primary-ink);background:var(--primary);border-color:var(--primary)}.radar-tabs{border-bottom:var(--line);gap:.25rem;margin-bottom:.75rem;display:flex}.radar-tabs .tab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.5rem .9rem;font-size:14px}.radar-tabs .tab.active{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.radar-list-inner{flex-direction:column;gap:.5rem;display:flex}.radar-item{border:var(--line);background:var(--card);color:inherit;border-radius:12px;align-items:center;gap:.65rem;padding:.6rem .7rem;text-decoration:none;display:flex}.radar-item:hover{border-color:var(--primary)}.radar-icon{background:var(--elevated);width:34px;height:34px;color:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid}.radar-icon[data-tone=green]{color:var(--ok);background:#e6f4ea}.radar-info{flex-direction:column;flex:1;min-width:0;display:flex}.radar-name{font-size:13.5px;font-weight:600}.radar-meta{color:var(--muted);font-size:12px}.radar-badges{flex:none;gap:.3rem;display:flex}.radar-glyph{font-size:20px;line-height:1}.radar-legend{flex-wrap:wrap;gap:.9rem;margin:.4rem 0 .2rem;display:flex}.radar-legend-item{color:var(--muted);align-items:center;gap:.3rem;font-size:12px;display:inline-flex}.radar-legend-glyph{font-size:15px}.turn-status{color:var(--muted);align-items:center;gap:.45rem;min-height:1.2em;margin:0 0 .3rem .2rem;font-size:12.5px;display:flex}.turn-status:empty{display:none}.signin-nudge{border:var(--line);background:var(--surface);color:var(--muted);border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;margin:0 0 .35rem;padding:.45rem .75rem;font-size:13px;animation:.45s both nudge-in;display:flex}.signin-nudge:empty{display:none}.signin-nudge-btn{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;padding:.15rem .4rem;font-weight:600}.signin-nudge-btn:hover{text-decoration:underline}.signin-nudge-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@keyframes nudge-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.auth-rail{flex-direction:column;gap:.35rem;animation:.45s both nudge-in;display:flex}.auth-rail-title{margin:0;font-size:14px;font-weight:600}.auth-rail .muted{margin:0}.auth-rail-slot:empty{display:none}.auth-rail-slot form{flex-direction:column;gap:.5rem;display:flex}.prompt-strip{flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem;display:flex}@media (width<=720px){.prompt-strip{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:none;overflow-x:auto}.prompt-strip::-webkit-scrollbar{display:none}.prompt-strip>*{flex:none}}.prompt-strip:empty{display:none}.conn-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.85rem;display:grid}.conn-grid>*,.conn-grid input{min-width:0}.conn-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.conn-card-title{margin:0}.conn-toggle[data-on="1"]{color:var(--ok);border-color:var(--ok)}.offer-row{gap:.6rem;padding:.25rem 0 .5rem;display:flex;overflow-x:auto}.product-row{scroll-snap-type:x proximity}.product-tile{scroll-snap-align:start;width:118px}.offer-tile{border:var(--line);background:var(--card);cursor:pointer;width:104px;font:inherit;color:inherit;border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:.3rem;padding:.7rem .5rem;display:flex}.offer-tile:hover:not(:disabled){border-color:var(--primary)}.offer-tile:disabled{opacity:.6;cursor:default}.offer-tile-glyph{font-size:30px;line-height:1}.offer-tile-img{object-fit:cover;border-radius:10px;width:52px;height:52px}.offer-tile-label{text-align:center;font-size:12.5px;font-weight:600}.offer-tile-sub{color:var(--muted);text-align:center;font-size:11.5px}.card.wide{max-width:none}.hist-row{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;min-height:44px;padding:.35rem .6rem}.hist-row:hover .fld-row-title{color:var(--primary)}.golive-stepper{gap:.4rem;margin:.75rem 0 1rem;display:flex}.golive-stepper .step{border:var(--line);background:var(--card);color:var(--muted);cursor:default;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .3rem;font-size:12.5px;display:flex}.golive-stepper .step.active{color:var(--primary-ink);background:var(--primary);border-color:var(--primary);font-weight:600}.golive-stepper .step.done{color:var(--ok);border-color:var(--ok)}.golive-step{flex-direction:column;gap:.75rem;display:flex}.golive-progress{flex-direction:column;gap:.5rem;display:flex}.tabs{border-bottom:var(--line);gap:.25rem;margin:.5rem 0 .9rem;display:flex;overflow-x:auto}.tabs .tab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:.55rem .9rem;font-size:14px}.tabs .tab.active{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.tab-panel{min-height:120px}.modal{z-index:60;background:#00000073;place-items:start center;padding:8vh 1rem 1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-card{background:var(--card);border:var(--line);border-radius:16px;width:100%;max-width:560px;padding:1rem;box-shadow:0 12px 40px #00000040}.modal-card .row{justify-content:space-between}.chat-col{gap:.6rem}.os-grid:has(>.chat-col){align-items:stretch}.chat-col{align-self:stretch;min-height:calc(100vh - 6rem)}.chat-thread{flex:auto}.os-grid:has(>.chat-col)>.os-col.chat-col{min-height:0}.os-grid:has(>.chat-col)>.os-ctx{min-height:0;overflow-y:auto}.chat-col>.chat-thread{scrollbar-width:none;min-height:0;overflow-y:auto}.chat-col>.chat-thread::-webkit-scrollbar{display:none}.os-grid:has(>.chat-col)>.os-ctx{scrollbar-width:none}.os-grid:has(>.chat-col)>.os-ctx::-webkit-scrollbar{display:none}.meta-pills{flex-wrap:wrap;gap:.35rem;display:flex}.meta-pills .badge{max-width:100%}.plan-strip{flex-wrap:wrap;gap:.35rem;display:flex}.plan-strip .pill{border:var(--line);background:var(--card);color:var(--ink);border-radius:999px;padding:.25rem .6rem;font-size:12px}.plan-strip .pill.gate{border-color:var(--primary);color:var(--primary-ink);background:var(--primary-soft,var(--card))}.plan-strip .pill-btn{cursor:pointer}.plan-strip .pill-btn:hover:not(:disabled){opacity:.85}.meta-pills .chip-slot{cursor:pointer}.meta-pills .chip-slot:hover:not(:disabled){background:var(--elevated);border-color:var(--primary);color:var(--primary)}.track-list{gap:.15rem;display:grid}.track-row{align-items:baseline;gap:.5rem;min-width:0;display:flex}.track-k{color:var(--muted);flex:none;min-width:68px;font-size:12px}.track-v{color:var(--ink);min-width:0;font-size:12.5px}.track-detail{border-top:1px dashed var(--border);background:var(--elevated);border-radius:0 0 8px 8px;flex-direction:column;gap:.2rem;margin-top:.25rem;padding:.5rem .75rem;font-size:12px;display:flex}.track-detail-line{color:var(--muted);word-break:break-word;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.people-working{border-bottom:1px dashed var(--border);align-items:center;gap:.4rem;margin-bottom:.35rem;padding:.25rem 0;display:flex}.people-working .fld-check{color:var(--primary)}.brain-btn{position:relative;overflow:hidden}.brain-btn:after{content:"";mix-blend-mode:screen;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#0000 30%,#ffd65a8c 46%,#fff0c8d9 50%,#ffd65a8c 54%,#0000 70%) 130% 0/260% 100%;animation:3.6s linear infinite brain-sweep;position:absolute;inset:-2px}.brain-btn.brain-busy{animation:.65s ease-in-out 4 brain-pulse}.brain-btn.brain-busy:after{animation-duration:1.1s}@keyframes brain-sweep{0%{background-position:130% 0}to{background-position:-130% 0}}@keyframes brain-pulse{0%,to{filter:none}50%{filter:drop-shadow(0 0 5px #ffd05ae6)}}@media (prefers-reduced-motion:reduce){.brain-btn:after{background:#ffd05a40}}.chat-head-actions{align-items:center;gap:.35rem;display:inline-flex;position:relative}.chat-settings{position:relative}.chat-settings .acct-pop{width:220px;top:calc(100% + .35rem);left:auto;right:0}.bub-row{margin:.45rem 0;display:flex}.bub-row.mine{justify-content:flex-end}.bub-row.theirs{justify-content:flex-start;align-items:flex-start;gap:.5rem}.bubble{border-radius:14px;max-width:min(78%,34rem);padding:.6rem .85rem;position:relative}.bubble p{margin:.15rem 0;line-height:1.55}.bubble.mine{background:var(--own-bub);border:none;border-bottom-right-radius:4px;max-width:min(78%,34rem)}.bubble.theirs{background:0 0;border:none;border-radius:0;flex:auto;max-width:100%;padding-left:0;padding-right:0}.bub-avatar{width:28px;height:28px;color:inherit;background:0 0;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.bub-time{color:var(--muted);text-align:right;margin-top:.25rem;font-size:11px;display:block}.bubble.theirs .bub-time{text-align:left}.bub-extras{flex-direction:column;gap:.5rem;max-width:100%;margin:.1rem 0 .4rem;display:flex}.bub-copy{border:var(--line);background:var(--card);color:var(--muted);cursor:pointer;opacity:.85;border-radius:4px;padding:.12rem .4rem;font-size:10px;transition:opacity .15s,background .15s;position:absolute;top:.35rem;right:.35rem}.bub-copy:hover{background:var(--elevated);opacity:1}.bubble.mine .bub-copy{background:var(--own-bub)}.bubble-actions{opacity:.55;align-items:center;gap:.15rem;transition:opacity .15s;display:flex;position:absolute;bottom:.35rem;right:.35rem}.bubble:hover .bubble-actions,.bubble:focus-within .bubble-actions{opacity:1}@media (hover:none){.bubble-actions{opacity:1}}.bub-action{width:26px;height:26px;color:var(--muted);cursor:pointer;background:#0000000d;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.bub-action:hover{color:var(--primary);background:#0000001f}.bub-action.ok{color:var(--ok)}.bub-action.bad{color:var(--bad)}.bub-action:disabled{opacity:.4;cursor:default}.bub-copy{border:var(--line);width:24px;height:24px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s;display:inline-flex}.bub-copy.is-done{color:var(--ok);border-color:var(--ok);opacity:1}.bub-copy.is-bad{color:var(--bad);border-color:var(--bad);opacity:1}.chip-row{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.chip{border:var(--line);background:var(--elevated);color:var(--muted);cursor:pointer;border-radius:999px;min-height:32px;padding:.28rem .65rem;font-size:12px}.chip:hover:not(:disabled){background:var(--primary);color:var(--primary-ink)}.chip:disabled{opacity:.55;cursor:default}.file-row{border-radius:10px;align-items:center;gap:.65rem;padding:.55rem .6rem;display:flex}.file-row:hover{background:var(--elevated)}.composer{background:var(--card);border:var(--line);border-radius:14px;align-items:center;gap:.45rem;padding:.5rem .55rem;display:flex;position:sticky;bottom:.75rem}.composer input{background:0 0;border:0;flex:1;min-width:0;padding:.4rem .5rem;font-size:15px}.composer:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 30%, transparent)}.composer input:focus{outline:none}.composer>a.fld-iconbtn{display:none}@media (width>=480px){.composer>a.fld-iconbtn{display:grid}}@media (width<=480px){.chat-head .fld-row-sub{display:none}.chat-head .fld-row-title{white-space:nowrap}.chat-head{gap:.4rem}.chat-agent{gap:.35rem;min-width:0}.composer{flex-wrap:nowrap;gap:.25rem;padding:.4rem}.composer input:not(.hidden){flex:auto;order:10;min-width:0}.composer .fld-mic{order:20}.composer-send{order:21;margin-left:0;padding:.5rem .55rem}.composer-send-label{display:none}}.composer-send{white-space:nowrap;border-radius:10px;align-items:center;gap:.35rem;display:flex}.role-head{font-size:13px;font-weight:700}@media (width<=720px){.chat-col>.card{margin:.3rem 0 .5rem;padding:.8rem .9rem}.chat-col>.card p{margin:.3rem 0;font-size:13px;line-height:1.45}.chat-col>.card .primary{padding:.5rem 1rem}}.mobi-head,.mobi-tabs{display:none}@media (width<=720px){.chip,.disc-chip{min-height:32px;padding:.55rem .85rem;font-size:12.5px}.ctx-link{min-height:32px;padding:.4rem 0}.plain-link{align-items:center;min-height:32px;padding:.4rem 0;display:inline-flex}.chat-agent{min-height:32px}.scroll-latest{min-width:40px;min-height:32px}.rail-head{min-height:32px}.fld-ad-head{align-items:center;min-height:32px;padding:.4rem 0;display:flex}.trade-pick input[type=checkbox]{width:24px;height:24px}.trade-pick{min-height:34px}.mobi-head{border-bottom:var(--line);background:var(--surface);z-index:10;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.4rem .1rem;display:flex;position:sticky;top:0}.mobi-brand{color:inherit;align-items:center;gap:.4rem;min-height:44px;margin-right:auto;font-weight:700;text-decoration:none;display:flex}.mobi-brand img{border-radius:6px}.mobi-tabs{z-index:30;background:var(--veil);-webkit-backdrop-filter:blur(14px);border-top:var(--line);padding:.35rem .75rem calc(.35rem + env(safe-area-inset-bottom));margin:0;display:flex;position:fixed;bottom:0;left:0;right:0}#app{padding-bottom:calc(4.2rem + env(safe-area-inset-bottom))}.mobi-tabs a{color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:2px;padding:.3rem 0;font-size:11px;text-decoration:none;display:flex;position:relative}.mobi-tabs a[aria-current=page]{color:var(--primary);font-weight:600}.mobi-tabs .tab-badge{background:var(--primary);min-width:17px;height:17px;color:var(--primary-ink);border-radius:999px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:0;right:calc(50% - 20px)}}.hidden{display:none!important}.chat-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.chat-agent{color:inherit;align-items:center;gap:.6rem;text-decoration:none;display:flex}.chat-agent .fld-row-title{font-size:16px}.chat-head .fld-row-text{flex-direction:row;align-items:center;gap:.6rem}.chat-head .fld-row-sub{margin:0}.chat-thread{flex-direction:column;min-width:0;display:flex}.bub-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.2rem;font-size:11px;font-weight:700;display:block}.rail-head{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.4rem;width:100%;padding:0;display:flex}.rail-head p{margin:0;font-size:14.5px;font-weight:700}.rail-head .fld-count{margin-left:auto}.rail-chev{color:var(--muted);font-size:12px}.rail-body.hidden{display:none}.fld-check{color:var(--muted);text-align:center;flex:none;width:18px;font-size:13px}.offline-banner{background:var(--warn);color:#fff;border-radius:10px;align-items:center;gap:.5rem;margin:.5rem 0;padding:.5rem .85rem;font-size:13px;display:flex}.offline-banner .offline-badge{color:var(--warn);background:#fff;border-radius:999px;flex:none;padding:.05rem .5rem;font-weight:700}.voice-note{border:var(--line);background:var(--elevated);border-radius:10px;align-items:center;gap:.6rem;margin:.4rem 0;padding:.45rem .65rem;display:flex}.voice-play{background:var(--primary);width:34px;height:34px;min-height:34px;color:var(--primary-ink);border:none;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.voice-play svg{display:block}.voice-wave{background:var(--border);border-radius:2px;flex:auto;min-width:40px;height:4px}.voice-time{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.attachment-preview{border:var(--line);background:var(--elevated);border-radius:10px;align-items:center;gap:.6rem;margin:.4rem 0;padding:.45rem .65rem;display:flex}.attachment-thumb{background:var(--border);width:34px;height:34px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}.attachment-info{flex-direction:column;flex:auto;min-width:0;display:flex}.attachment-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.attachment-meta{color:var(--muted);font-size:12px}.attachment-remove{flex:none;min-height:30px;padding:.2rem .55rem;font-size:12px}.disc-dot[data-tone=blue]{background:var(--primary);animation:2s ease-out infinite beam-pulse}@keyframes beam-pulse{0%{box-shadow:0 0 0 0 var(--primary)}to{box-shadow:0 0 0 9px #0000}}.radar-note{color:var(--muted);margin-top:.2rem;font-size:.82em;font-style:italic;display:block}.meme-alive .mark-body{transform-origin:50%;transform-box:fill-box;animation:3.4s ease-in-out infinite char-float}.meme-alive .meme-eye{animation:4.2s infinite char-blink}@keyframes char-float{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-3px)rotate(-2.5deg)}60%{transform:translateY(0)rotate(1.5deg)}80%{transform:translateY(-1.5px)rotate(0)}}@keyframes char-blink{0%,88%,to{transform:scaleY(1)}93%{transform:scaleY(.12)}}@media (prefers-reduced-motion:reduce){.meme-alive .mark-body,.meme-alive .meme-eye{animation:none}}@keyframes meme-bounce{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-3px)rotate(-2deg)}50%{transform:translateY(0)rotate(0)}75%{transform:translateY(-2px)rotate(2deg)}}@keyframes meme-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.meme{background:var(--primary);border-radius:50%;flex:none;place-items:center;display:inline-grid}.meme.animated{animation:.8s ease-in-out infinite meme-bounce,1.2s ease-in-out infinite meme-pulse}.faq-section{padding:3rem 0 2.5rem}.faq-section h2{text-align:center;letter-spacing:-.01em;margin:0 0 .4rem;font-size:1.4rem}.faq-section>p{text-align:center;color:var(--muted);margin:0 0 1.4rem;font-size:14px}.faq-list{flex-direction:column;gap:0;max-width:680px;margin:0 auto;display:flex}.faq-list>.card{padding:0;overflow:hidden}.faq-list>.card+.card{border-top:0}.faq-trigger{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .9rem;font-family:inherit;font-size:14.5px;font-weight:500;display:flex}.faq-trigger:hover{color:var(--primary)}.faq-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.faq-mark{flex:none;transition:transform .2s}.faq-trigger.active .faq-mark{transform:rotate(45deg)}.faq-answer{color:var(--muted);padding:0 .9rem .85rem;font-size:13.5px;line-height:1.5}details.faq summary.faq-trigger{list-style:none}details.faq summary.faq-trigger::-webkit-details-marker{display:none}details.faq[open] .faq-mark{transform:rotate(45deg)}details.faq .faq-answer{padding-top:0}.mkt-section .faq-list{max-width:820px;margin:.9rem 0 0}.meme-char{place-items:center;transition:transform .3s;display:inline-grid}@keyframes body-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.02)}}@keyframes eyes-blink{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.meme-char.thinking{transform-origin:50%;transform-box:fill-box;animation:1s ease-in-out infinite char-think}@keyframes char-think{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)translateY(-1px)}75%{transform:rotate(5deg)translateY(-1px)}}.meme-char.writing{transform-origin:50%;transform-box:fill-box;animation:.2s ease-in-out infinite char-write}@keyframes char-write{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.pulse-dot{background:var(--primary);border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}to{opacity:.5;transform:scale(.8)}}@keyframes card-fade{0%,to{opacity:1}50%{opacity:.8}}.mkt-brand img{border-radius:6px;flex:none;width:22px;height:22px;display:block}.meme-char{display:block}.meme-eye{transform-origin:50%;transform-box:fill-box;animation:4s infinite meme-blink}@keyframes meme-blink{0%,94%,to{transform:scaleY(1)}96%,98%{transform:scaleY(.08)}}.call-face{background:#f7f2ed;border-radius:50%;flex:none;justify-content:center;align-items:center;width:74px;height:74px;display:flex;position:relative}.call-face:after{content:"";border:2px solid #c2410c00;border-radius:50%;transition:border-color .2s;position:absolute;inset:-6px}.call-face[data-speaking=true]:after{border-color:#c2410c73;animation:1.4s infinite call-pulse}.call-face[data-listening=true]:after{border-color:#16a34a80}@keyframes call-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}.call-state{min-width:0}.call-speaks[data-active=true]{vertical-align:middle;background:#c2410c;border-radius:50%;width:9px;height:9px;margin-left:8px;animation:1.4s infinite call-pulse;display:inline-block}.fade-in{animation:.3s ease-out msg-fade}@keyframes msg-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bub-status{color:var(--muted);margin-left:6px;font-size:10px}.attached-preview{object-fit:cover;background:#eee;border-radius:8px;width:96px;height:96px;margin-right:8px}.date-sep{text-align:center;align-items:center;margin:16px 0;display:flex}.date-sep:before,.date-sep:after{content:"";border-bottom:var(--line);flex:1}.date-sep span{color:var(--muted);background:var(--bg);padding:0 12px;font-size:11px}.offline-status-pill{background:var(--warn-bg,#fef3c7);color:var(--warn-text,#92400e);border-radius:12px;margin-left:6px;padding:4px 8px;font-size:11px;display:inline-block}.voice-row{align-items:center;gap:.75rem;margin:.5rem 0;padding:0 1rem;display:flex}.voice-row .call-face{width:56px;height:56px}.voice-row .call-face .meme-char{width:44px;height:44px}.voice-row .call-speaks{margin-left:6px}.inbox-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.inbox-head-title{margin:0 0 .35rem}.inbox-messages{gap:.45rem;margin:.2rem 0 .4rem;display:grid}.inbox-msg{border:var(--line);background:var(--elevated,transparent);border-radius:10px;padding:.5rem .6rem}.inbox-msg.is-customer{border-left:3px solid var(--accent)}.inbox-msg.is-provider{border-left:3px solid #2f6f4f}.inbox-msg.is-agent{border-left:3px solid var(--border)}.inbox-msg-meta{color:var(--muted);align-items:baseline;gap:.4rem;font-size:11px;display:flex}.inbox-msg-who{color:var(--text);font-weight:600}.inbox-msg-body{white-space:pre-wrap;margin:.2rem 0 0;font-size:13.5px}.inbox-compose{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.4rem;display:flex}.inbox-compose input{flex:1;min-width:0}.inbox-compose p{flex-basis:100%;margin:0;font-size:12px}.self-read{gap:.6rem;margin:.3rem 0 .5rem;display:grid}.self-read-row{gap:.15rem;display:grid}.self-read-label{gap:.2rem;font-size:13px;font-weight:600;display:grid}.self-read-label input{font-weight:400}.self-read-hint{color:var(--muted);margin:0;font-size:12px}.self-read-where{margin:0;font-size:12px}.report-text{border:var(--line);white-space:pre-wrap;border-radius:10px;margin:.3rem 0 .5rem;padding:.6rem;font-size:12px;line-height:1.45;overflow-x:auto}.dev-overview-head{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.dev-overview-title{margin:0;font-size:17px}.dev-overview-sub{margin:0;font-size:13px}.dev-verdict{border:var(--line);color:var(--muted);background:var(--elevated);border-radius:999px;margin-left:auto;padding:.2rem .55rem;font-size:12px;font-weight:600}.dev-verdict.is-ok{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 40%, transparent);background:color-mix(in srgb, var(--ok) 10%, transparent)}.dev-verdict.is-warn{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 40%, transparent);background:color-mix(in srgb, var(--warn) 12%, transparent)}.dev-verdict.is-bad{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 40%, transparent);background:color-mix(in srgb, var(--bad) 10%, transparent)}.bridge-cmd{background:var(--elevated);white-space:pre-wrap;border-radius:8px;margin:0;padding:.5rem .6rem;font-size:12px;overflow-x:auto}.bridge-facts{gap:.1rem;display:grid}.bridge-settings{gap:.3rem;margin-top:.4rem;display:grid}.bridge-setting-list{gap:.4rem;display:grid}.bridge-setting{border:var(--line);border-radius:10px;gap:.25rem;padding:.5rem .6rem;display:grid}.bridge-setting-head{align-items:baseline;gap:.5rem;display:flex}.bridge-setting-now{color:var(--muted);font-size:12px}.bridge-note{color:var(--muted);margin:0;font-size:12px}.bridge-setting-actions{flex-wrap:wrap;gap:.35rem;display:flex}.bridge-setting-actions button{padding:.3rem .6rem;font-size:12px}.bridge-picker{gap:.3rem;margin:.2rem 0 .1rem;display:grid}.bridge-picker-row{flex-wrap:wrap;gap:.35rem;display:flex}.bridge-picker-row button{padding:.3rem .6rem;font-size:12px}.dev-hero{border:var(--line);border-radius:var(--radius);background:var(--card);gap:.5rem;margin:.25rem 0 .9rem;padding:.9rem 1rem 1rem;display:grid}.dev-hero button{justify-self:start}.findings-head{align-items:baseline;gap:.5rem;display:flex}.findings-head h2{margin:0}.finding-list{gap:.5rem;margin-top:.3rem;display:grid}.finding{border:var(--line);background:var(--surface);border-left-width:3px;border-radius:10px;gap:.25rem;padding:.55rem .65rem;display:grid}.finding.is-repair,.finding.is-urgent{border-left-color:var(--bad)}.finding.is-advisory{border-left-color:var(--warn)}.finding-top{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.finding-top strong{font-size:13.5px}.finding-mark{background:var(--border);border-radius:999px;flex:none;width:.5rem;height:.5rem}.finding.is-repair .finding-mark,.finding.is-urgent .finding-mark{background:var(--bad)}.finding.is-advisory .finding-mark{background:var(--warn)}.finding-detail{color:var(--muted);margin:0;font-size:12.5px}.finding-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.15rem;display:flex}.finding-actions button{padding:.35rem .65rem;font-size:12.5px}.finding-price{color:var(--muted);font-size:12px}.ctx-action{text-align:left;width:100%;margin-bottom:.25rem;padding:.4rem .55rem;font-size:12.5px;display:block}.identity-out{gap:.25rem;margin-top:.3rem;display:grid}.identity-verdict{margin:0;font-size:13.5px;font-weight:600}.identity-verdict.is-pass{color:var(--ok)}.identity-verdict.is-warn{color:var(--warn)}.identity-verdict.is-unknown{color:var(--muted)}.identity-check-line{color:var(--muted);margin:0;font-size:12.5px}.identity-check-line.is-pass{color:var(--ok)}.identity-check-line.is-warn{color:var(--warn)}.identity-gap{margin:0;font-size:12.5px}.grade-panel{gap:.3rem;margin-top:.3rem;display:grid}.grade-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.grade-letter{font-size:15px}.grade-score{color:var(--muted);font-size:13px}.grade-coverage{color:var(--muted);margin-left:auto;font-size:12px}.grade-summary{margin:0;font-size:13px}.grade-held-back{margin:0;font-size:12px}.grade-checks{gap:.2rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.grade-check{border-left:2px solid var(--border);gap:.1rem;padding-left:.5rem;font-size:12px;display:grid}.grade-check.is-pass{border-left-color:var(--ok)}.grade-check.is-fail{border-left-color:var(--bad)}.grade-check.is-unknown{border-left-color:var(--warn);border-left-style:dashed}.shop-tools{border-top:var(--line);gap:.5rem;margin-top:.5rem;padding-top:.5rem;display:grid}.shop-grade{gap:.2rem;display:grid}.shop-history{gap:.25rem;display:grid}.shop-wipe{margin:0;font-size:12.5px}.shop-wipe.is-done{color:var(--ok)}.shop-parts{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.shop-part-item{font-size:12.5px;display:grid}.shop-part{flex-wrap:wrap;gap:.3rem;display:flex}.shop-part input,.shop-part select{flex:1;min-width:6rem;font-size:12.5px}.shop-part button{padding:.35rem .6rem;font-size:12.5px}.certificate-body{gap:.4rem;display:grid}.cert-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.cert-title{font-size:15px}.cert-shop{color:var(--muted);font-size:12.5px}.cert-imei{font-variant-numeric:tabular-nums;letter-spacing:.04em}.cert-grade{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.2rem;display:flex}.cert-grade-letter{font-size:16px}.cert-coverage{color:var(--muted);font-size:12px}.cert-summary{margin:0;font-size:13px}.cert-checks{gap:.25rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.cert-check{border-left:2px solid var(--border);gap:.05rem;padding-left:.5rem;font-size:12.5px;display:grid}.cert-check.is-pass{border-left-color:var(--ok)}.cert-check.is-fail{border-left-color:var(--bad)}.cert-check.is-unknown{border-left-color:var(--warn);border-left-style:dashed}.cert-check-name{font-weight:600}.cert-check-detail{font-size:12px}.cert-data{background:var(--elevated);border-radius:8px;margin-top:.3rem;padding:.5rem .6rem}.cert-data p{margin:0;font-size:12.5px}.cert-wipe.is-done{color:var(--ok);font-weight:600}.cert-wipe.is-failed{color:var(--bad);font-weight:600}.cert-history{gap:.2rem;display:grid}.cert-history-title{margin:0;font-size:12.5px;font-weight:600}.cert-parts{color:var(--muted);gap:.15rem;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.cert-disclaimer{margin-top:.4rem;font-size:12px}.cart-list{gap:.5rem;margin:.5rem 0;display:grid}.cart-line{border:var(--line);border-radius:var(--radius);background:var(--card);align-items:center;gap:.6rem;padding:.6rem .8rem;display:flex}.cart-line-kind{font-size:18px}.cart-line-info{flex:1;min-width:0}.cart-line-title{color:var(--os-ink);font-weight:600;display:block}.cart-line-meta{color:var(--muted);font-size:12px;display:block}.cart-line-price{color:var(--primary);white-space:nowrap;font-weight:700}.cart-line-qty{align-items:center;gap:.2rem;margin-left:auto;display:flex}.cart-line-qty button{border:var(--line);background:var(--surface);cursor:pointer;border-radius:6px;flex:0 0 44px;width:44px;height:44px;font-size:16px;line-height:1}.cart-line-qty button:active{background:var(--elevated)}.cart-line-qty-text{text-align:center;min-width:16px;font-weight:600}.cart-total{border-top:var(--line);align-items:baseline;gap:.5rem;margin-top:.8rem;padding-top:.6rem;display:flex}.cart-total-label{color:var(--os-ink);font-size:17px;font-weight:700}@media (width<=520px){.cart-line{grid-template-columns:24px minmax(0,1fr) auto;gap:.45rem;display:grid}.cart-line-info{grid-column:2}.cart-line-price{grid-column:3}.cart-line-qty{grid-column:2;margin-left:0}.cart-line>button{grid-column:3;justify-self:end}}.offer-tile-wrap{display:inline-block;position:relative}.offer-tile-cart{border:var(--line);background:var(--card);cursor:pointer;z-index:2;border-radius:50%;width:24px;height:24px;font-size:14px;font-weight:700;line-height:1;position:absolute;top:4px;right:4px}.offer-tile-cart:active{background:var(--elevated)}.product-row .offer-tile-wrap{width:120px;display:block}.resume-chip{border:var(--line);border-radius:var(--radius);background:var(--card);justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.5rem;padding:.6rem .8rem;display:flex}.resume-chip .resume-ago{color:var(--muted);font-size:12px}.resume-chip .resume-preview{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--muted);flex:1;overflow:hidden}.resume-btn{border:var(--line);background:var(--surface);cursor:pointer;border-radius:6px;padding:.25rem .6rem;font-size:12.5px}.resume-btn:active{background:var(--elevated)}.conv-row{border:var(--line);border-radius:var(--radius);background:var(--card);justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.4rem;padding:.5rem .8rem;display:flex}.conv-info{flex:1;min-width:0}.conv-title{color:var(--os-ink);font-weight:600;display:block}.conv-preview{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.conv-ago{color:var(--muted);margin-top:.15rem;font-size:11px;display:block}.fld-navitem[href="#/cart"] .fld-count{background:var(--bad);color:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px}.fld-near-row{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:.8rem;display:grid}.fld-near-resolved{color:var(--muted);margin:.4rem 0;font-size:12px}.offline-banner{color:var(--warn-text);border-left:3px solid var(--warn);background:#fef3c7;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:12px;display:flex}.voice-row{background:var(--os-canvas);border:var(--line);border-radius:var(--os-radius-card);align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.75rem;display:flex}.voice-row.hidden{display:none!important}.call-face{background:var(--os-canvas-elevated);border:var(--line);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.call-face[data-speaking=true]{border-color:var(--os-signal-safe);background:#e8f5e9}.call-face[data-listening=true]{border-color:var(--os-signal-pending);background:#fff3e0}.call-speaks{color:var(--os-ink);font-size:11px;font-weight:600}.call-face img,.call-face svg{width:24px;height:24px}.telemetry-panel{border:var(--line);border-radius:var(--os-radius-card);background:var(--card);flex-direction:column;gap:.5rem;margin-top:.75rem;padding:.75rem;display:flex}.telemetry-panel .tel-row{justify-content:space-between;gap:.5rem;font-size:12px;display:flex}.telemetry-panel .tel-label{color:var(--muted)}.telemetry-panel .tel-value{color:var(--os-ink);font-weight:600}.telemetry-panel .tel-value.ok{color:var(--os-signal-safe)}.telemetry-panel .tel-value.warn{color:var(--os-signal-pending)}.telemetry-panel .tel-value.bad{color:var(--os-signal-attention)}.telemetry-panel .tel-sep{border-top:var(--line);margin:.5rem 0}.settings-card{border:var(--line);border-radius:var(--os-radius-card);background:var(--card);margin-top:.75rem}.settings-card .settings-head{border-bottom:var(--line);align-items:center;gap:.5rem;padding:.75rem;display:flex}.settings-card .settings-body{padding:.75rem}.settings-card .setting-row{border-bottom:var(--line);justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.settings-card .setting-row:last-child{border-bottom:none}.settings-card .setting-label{color:var(--os-ink);font-size:13px}.settings-card .setting-value{color:var(--muted);font-size:12px}.notif-item{border:var(--line);border-radius:var(--os-radius-card);background:var(--card);align-items:flex-start;gap:.75rem;margin-bottom:.5rem;padding:.75rem;display:flex}.notif-item .notif-icon{background:var(--surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.notif-item .notif-content{flex:1}.notif-item .notif-title{color:var(--os-ink);font-size:14px;font-weight:600;display:block}.notif-item .notif-body{color:var(--muted);margin-top:.125rem;font-size:12px;display:block}.notif-item .notif-time{color:var(--muted);margin-top:.25rem;font-size:11px;display:block}.notif-item .notif-actions{gap:.5rem;margin-top:.5rem;display:flex}.empty-state{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.empty-state .empty-icon{margin-bottom:1rem;font-size:48px}.empty-state .empty-title{color:var(--os-ink);margin-bottom:.5rem;font-size:16px;font-weight:600}.empty-state .empty-body{max-width:400px;font-size:14px;line-height:1.5}.pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;font-size:13px;display:flex}.pagination button{border:var(--line);background:var(--card);cursor:pointer;width:32px;height:32px;color:var(--os-ink);border-radius:6px}.pagination button:disabled{opacity:.5;cursor:not-allowed}.pagination button.active{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.pagination .page-info{color:var(--muted);font-size:12px}.fld-mic.active{background:var(--bad);color:#fff;border-color:var(--bad)}.fld-mic.listening{background:var(--warn);color:var(--warn-text);border-color:var(--warn);animation:2s infinite mic-pulse}@keyframes mic-pulse{0%,to{opacity:1}50%{opacity:.6}}.voice-row.listening .call-face{animation:2s infinite voice-pulse}@keyframes voice-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.notif-detail{border-top:var(--line);color:var(--muted);margin-top:.5rem;padding:.5rem;font-size:13px}@media (width<=720px){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:hidden}#app{width:100%;min-width:0;padding-left:12px;padding-right:12px;padding-top:max(8px, env(safe-area-inset-top));padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.shell{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}.os-grid{width:100%;min-width:0;display:block!important}.os-rail,.os-context-rail,.context-rail,.app-rail{display:none!important}.os-header{width:100%;min-width:0;position:static}.os-col,.os-main,.os-content,.page-content{width:100%;min-width:0;max-width:100%}.mobi-head{padding-left:14px;padding-right:14px;padding-top:max(4px, env(safe-area-inset-top));margin-left:-12px;margin-right:-12px}.mobi-tabs{padding-left:max(8px, env(safe-area-inset-left));padding-right:max(8px, env(safe-area-inset-right));padding-bottom:calc(6px + env(safe-area-inset-bottom))}.mobi-tabs a{justify-content:center;gap:3px;min-width:0;min-height:48px;font-size:10.5px}.mobi-tabs a svg{width:21px;height:21px}h1{overflow-wrap:anywhere;font-size:clamp(1.45rem,6vw,2rem);line-height:1.15}h2{font-size:clamp(1.15rem,4.8vw,1.5rem);line-height:1.25}p,li{overflow-wrap:anywhere}.row,.stack-row,.toolbar,.page-actions{flex-wrap:wrap;min-width:0}.row>*,.toolbar>*,.card,.panel,.fld-card,.os-card{min-width:0;max-width:100%}input,select,textarea{min-width:0;max-width:100%;font-size:16px}button,.btn,input[type=submit]{min-height:42px}table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}pre,code{overflow-wrap:anywhere}img,video,canvas,iframe{max-width:100%}.chat-thread,.chat-body,.chat-messages,.chat-composer,.chat-head{min-width:0;max-width:100%}.chat-composer textarea{width:100%}.fld-grid,.fld-main-grid,.fld-columns,.dashboard-grid{grid-template-columns:minmax(0,1fr)!important}.fld-context,.fld-side,.fld-right-rail{display:none}.modal,.dialog,[role=dialog]{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-top));overflow:auto}}@media (width<=380px){#app{padding-left:9px;padding-right:9px}.mobi-tabs a{font-size:9.5px}.mobi-tabs a svg{width:19px;height:19px}.mobi-brand{font-size:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=720px){.mkt-nav,.mkt-header,.mkt-topbar,.mkt-nav-links{min-width:0;max-width:100%}.mkt-nav{flex-wrap:wrap;gap:.35rem}.mkt-nav a{align-items:center;min-height:40px;display:inline-flex}.mkt-hero,.mkt-hero-inner,.mkt-page-hero,.mkt-section,.mkt-section-inner,.mkt-guide,.mkt-guide-media,.mkt-guide-copy{min-width:0;max-width:100%}.mkt-hero,.mkt-hero-inner,.mkt-guide{grid-template-columns:minmax(0,1fr)!important}.mkt-hero img,.mkt-hero picture,.mkt-guide-media video,.mkt-guide-media img{object-fit:cover;width:100%;height:auto;max-height:58vh}.mkt-hero h1,.mkt-page h1{font-size:clamp(2rem,9vw,3.4rem);line-height:1.04}.mkt-hero .mkt-ctas,.mkt-cta-row,.mkt-actions{flex-wrap:wrap;gap:.6rem;display:flex}.mkt-hero .mkt-ctas>*,.mkt-cta-row>*,.mkt-actions>*{flex:150px}.mkt-card-grid,.mkt-grid,.mkt-section-items,.mkt-footer-groups{grid-template-columns:minmax(0,1fr)!important}.mkt-section{padding-top:2.25rem;padding-bottom:2.25rem}.mkt-guide-media{border-radius:16px;overflow:hidden}.mkt-footer-groups{gap:1.25rem}.mkt-cookie-banner,.mkt-country-suggest{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom))}.mkt-cookie-actions{flex-wrap:wrap;gap:.5rem;display:flex}.mkt-cookie-actions>*{flex:120px}}:root{--kk-brand-primary:#b94f2e;--kk-brand-secondary:#9f4025;--kk-brand-cyan:#87978b;--kk-brand-ink:#29241f;--kk-brand-muted:#746b61;--kk-brand-surface:#f6f2ec;--kk-brand-border:#4b392b26;--kk-brand-glow:0 18px 48px #30241b17}.mkt-bar{z-index:30;-webkit-backdrop-filter:blur(18px);background:color-mix(in srgb, var(--surface,#fff) 90%, transparent);border-bottom:1px solid var(--kk-brand-border);position:relative}.mkt-brand{letter-spacing:-.035em;gap:9px;font-weight:760}.mkt-brand img{object-fit:contain;width:28px;height:28px}.mkt-links{align-items:center;gap:clamp(10px,1.35vw,22px)}.mkt-links>a:not(:first-child),.mkt-nav-dropdown>summary{color:var(--text,var(--kk-brand-ink));white-space:nowrap;font-size:.91rem;font-weight:620;text-decoration:none}.mkt-nav-dropdown{position:relative}.mkt-nav-dropdown>summary{cursor:pointer;align-items:center;gap:7px;padding:8px 0;list-style:none;display:inline-flex}.mkt-nav-dropdown>summary::-webkit-details-marker{display:none}.mkt-nav-dropdown>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.mkt-nav-dropdown[open]>summary:after{transform:translateY(2px)rotate(225deg)}.mkt-nav-dropdown-panel{border:1px solid var(--kk-brand-border);background:var(--surface,#fff);min-width:224px;box-shadow:var(--kk-brand-glow);border-radius:16px;grid-template-columns:minmax(180px,1fr);gap:2px;padding:9px;display:grid;position:absolute;top:calc(100% + 12px);right:-16px}.mkt-nav-dropdown-panel a,.mkt-mobile-resource-group a{color:var(--text,var(--kk-brand-ink));border-radius:10px;padding:10px 12px;font-size:.9rem;text-decoration:none;display:block}.mkt-nav-dropdown-panel a:hover,.mkt-mobile-resource-group a:hover{background:color-mix(in srgb, var(--kk-brand-primary) 9%, transparent)}.mkt-mobile-resource-group{border-top:1px solid var(--kk-brand-border);padding:6px 0;display:grid}.mkt-mobile-resource-group>a:first-child{font-weight:750}.mkt-cta,.mkt-ask,.mkt-hero .primary,.mkt-section .primary{border-radius:999px;box-shadow:0 7px 20px #b94f2e29}.mkt-hero{isolation:isolate;position:relative}.mkt-hero-split{border-radius:28px;overflow:hidden}.mkt-hero-copy{z-index:1;position:relative}.mkt-hero h1{letter-spacing:-.055em;text-wrap:balance}.mkt-hero h1 span:not(.lt){background:linear-gradient(105deg, var(--kk-brand-primary), var(--kk-brand-secondary) 58%, #87978b);color:#0000;-webkit-background-clip:text;background-clip:text}.mkt-hero-shell,.mkt-hero figure,.mkt-hero .mkt-image{border-radius:24px;overflow:hidden}.mkt-section{scroll-margin-top:92px}.mkt-section h2{letter-spacing:-.04em;text-wrap:balance}.mkt-card-grid>*,.mkt-grid>*,.mkt-guide>*{border-color:var(--kk-brand-border);border-radius:20px}.mkt-cookie-banner,.mkt-country-suggest{-webkit-backdrop-filter:blur(20px);box-shadow:var(--kk-brand-glow)}@media (prefers-color-scheme:dark){.mkt-brand img{filter:none}.mkt-nav-dropdown-panel{background:#302b26;border-color:#ffffff21}.mkt-nav-dropdown-panel a,.mkt-mobile-resource-group a{color:#f4eee7}}@media (width<=900px){.mkt-links{gap:12px}.mkt-links>a:not(:first-child),.mkt-nav-dropdown>summary{font-size:.85rem}}@media (width<=720px){.mkt-bar{gap:10px}.mkt-brand img{width:26px;height:26px}.mkt-links{display:none!important}.mkt-mobile{display:block!important}.mkt-mobile-menu{max-height:min(72dvh,620px);overflow:auto}.mkt-mobile-menu>a,.mkt-mobile-resource-group>a{align-items:center;min-height:44px;display:flex}.mkt-hero-split{border-radius:20px}.mkt-hero h1{font-size:clamp(2.2rem,10vw,3.6rem);line-height:.99}.mkt-section{padding-inline:clamp(16px,5vw,24px)}.mkt-card-grid,.mkt-grid{grid-template-columns:minmax(0,1fr)!important}.mkt-hero figure img,.mkt-hero .mkt-image img{object-fit:cover;max-height:420px}}body[data-surface=app] button.primary,body[data-surface=app] .primary,body[data-surface=app] button[type=submit]{background-image:linear-gradient(112deg, var(--kk-brand-primary), var(--kk-brand-secondary));border-radius:13px;box-shadow:0 7px 20px #b94f2e24}body[data-surface=app] :is(button,a,input,textarea,select):focus-visible{outline:3px solid color-mix(in srgb, var(--kk-brand-cyan) 75%, white);outline-offset:3px}.mobi-head{-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--kk-brand-border,#4b392b26)}.mobi-brand{letter-spacing:-.035em;gap:8px;font-weight:780}.mobi-brand img{width:27px!important;height:27px!important}.mobi-tabs{border-top:1px solid var(--kk-brand-border,#4b392b26);-webkit-backdrop-filter:blur(22px)}.mobi-tabs a{border-radius:13px;min-height:54px;transition:background-color .16s,color .16s,transform .16s}.mobi-tabs a[aria-current=page]{color:var(--kk-brand-primary,#b94f2e);background:color-mix(in srgb, var(--kk-brand-primary,#b94f2e) 10%, transparent);font-weight:760}.mobi-tabs a[aria-current=page] svg{stroke-width:2.3px}body.dark .mobi-tabs a[aria-current=page]{color:#e5bdaa;background:#b94f2e24}@media (width<=720px){body[data-surface=app] .shell,body[data-surface=app] .os-grid,body[data-surface=app] .os-col{min-width:0;max-width:100%}body[data-surface=app] :is(.card,.panel,.surface,.os-card){border-radius:18px}}@media (prefers-reduced-motion:reduce){.mobi-tabs a{transition:none}}.mkt-hero-split{border:1px solid var(--kk-brand-border,#4b392b26);background:radial-gradient(ellipse at 88% 12%, #b94f2e14, transparent 36%), linear-gradient(135deg, var(--surface,#fff), color-mix(in srgb, var(--kk-brand-cyan,#87978b) 5%, var(--surface,#fff)));grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:clamp(24px,4vw,60px);padding:clamp(26px,5vw,68px);display:grid}.mkt-hero-copy{max-width:720px}.mkt-hero .mkt-lede{max-width:58ch}.mkt-media{border:1px solid var(--kk-brand-border,#4b392b26);background:#f4eee7;border-radius:24px;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 60px #30241b1a}.mkt-media img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.mkt-media figcaption{color:var(--muted,#746b61);padding:12px 16px;font-size:.86rem}.mkt-section{margin-block:clamp(24px,4vw,52px);position:relative}.mkt-section>.mkt-media{max-width:980px;margin:28px auto 0}.mkt-section .mkt-grid{gap:16px}.mkt-section .mkt-item{border:1px solid var(--kk-brand-border,#4b392b26);background:var(--surface,#fff);border-radius:20px;padding:clamp(18px,2vw,26px);transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 8px 26px #30241b0b}.mkt-section .mkt-item:hover{border-color:#b94f2e3d;transform:translateY(-3px);box-shadow:0 16px 34px #30241b14}.mkt-section .mkt-item .head svg{color:var(--kk-brand-primary,#b94f2e)}.mkt-section .mkt-item h3{letter-spacing:-.025em}.mkt-section .mkt-ctas,.mkt-ctas{flex-wrap:wrap;gap:12px}.mkt-hero .primary,.mkt-section .primary,.mkt-ctas .primary{color:#fff;background:linear-gradient(112deg,#b94f2e,#a7472b);border:1px solid #0000}.mkt-hero .ghost,.mkt-ctas .ghost{border:1px solid var(--kk-brand-border,#4b392b2e)}.mkt-marquee{border-block:1px solid var(--kk-brand-border,#4b392b1f);margin-block:20px;padding-block:12px;overflow:hidden}.mkt-marquee-pill{background:color-mix(in srgb, var(--kk-brand-primary,#b94f2e) 8%, var(--surface,#fff));border:1px solid var(--kk-brand-border,#4b392b26);border-radius:999px}.mkt-section .mkt-note{border-left:3px solid var(--kk-brand-primary,#b94f2e);background:color-mix(in srgb, var(--kk-brand-primary,#b94f2e) 6%, var(--surface,#fff));border-radius:0 14px 14px 0}#explore-services{scroll-margin-top:100px}#explore-services:empty{min-height:1px}.mkt-guide-video{aspect-ratio:16/9;object-fit:cover;background:#302b26;border-radius:18px;width:100%;display:block}@media (width<=760px){.mkt-hero-split{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:24px;padding:clamp(18px,5vw,28px)}.mkt-hero-split .mkt-media{border-radius:18px}.mkt-section .mkt-grid{grid-template-columns:minmax(0,1fr)!important}.mkt-section .mkt-item:hover{transform:none}.mkt-section>.mkt-media{margin-top:20px}}@media (prefers-reduced-motion:reduce){.mkt-section .mkt-item{transition:none}}.mobi-install{border:1px solid var(--line,#e6ded3);min-height:34px;color:var(--ink);background:var(--surface,#fff);font:inherit;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.mobi-install[hidden]{display:none!important}.mobi-install:disabled{opacity:.6}.mobi-head{gap:8px}.mobi-brand{min-width:0}@media (width<=360px){.mobi-install{padding:0 8px}.mobi-install svg{display:none}}.surface-story{border:1px solid var(--line,#e6ded3);background:var(--surface,#fff);border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(16px,3vw,32px);margin:18px 0 24px;display:grid;overflow:hidden}.surface-story>img{object-fit:cover;background:var(--surface-muted,#fbf8f3);width:100%;height:100%;min-height:220px;max-height:340px;display:block}.surface-story-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:clamp(18px,3vw,32px) clamp(16px,2.8vw,30px) clamp(18px,3vw,32px) 0;display:flex}.surface-story-copy h2{letter-spacing:-.025em;margin:0;font-size:clamp(20px,2.5vw,30px);line-height:1.15}.surface-story-copy>p:not(.surface-story-kicker){max-width:54ch;color:var(--muted);margin:0;line-height:1.6}.surface-story-kicker{color:var(--primary);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;font-weight:750}.surface-story .button{min-height:40px;font:inherit;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-weight:650;text-decoration:none;display:inline-flex}.surface-story .button.secondary{border:1px solid var(--line,#e6ded3);color:var(--ink);background:0 0}.surface-story-reverse{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.surface-story-reverse>img{grid-area:1/2}.surface-story-reverse .surface-story-copy{grid-area:1/1;padding:clamp(18px,3vw,32px) 0 clamp(18px,3vw,32px) clamp(18px,3vw,32px)}@media (width<=680px){.surface-story,.surface-story-reverse{border-radius:18px;grid-template-columns:1fr;gap:0}.surface-story>img,.surface-story-reverse>img{grid-area:1/1;height:180px;min-height:0}.surface-story-copy,.surface-story-reverse .surface-story-copy{grid-area:2/1;padding:18px}.surface-story-copy h2{font-size:23px}}.chat-related-slot{margin-top:.6rem;padding:.85rem}.chat-related-heading{color:var(--ink);margin:0 0 .65rem;font-size:.82rem;font-weight:650}.chat-related-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.5rem;display:grid}.chat-related-item{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:0;color:var(--ink);text-align:left;cursor:pointer;font:inherit;flex-direction:column;gap:.25rem;padding:.7rem .75rem;text-decoration:none;display:flex}.chat-related-item:hover{border-color:var(--primary)}.chat-related-title{font-size:.88rem;font-weight:600}.chat-related-description{color:var(--muted);font-size:.8rem;line-height:1.4}.catalogue-starts{margin:1.5rem 0}.catalogue-starts>.muted{max-width:68ch;line-height:1.6}.catalogue-starts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.catalogue-starts-grid>.card{flex-direction:column;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.catalogue-starts-grid h3,.tasks-notice-head h3{margin:0;font-size:1rem;line-height:1.35}.catalogue-starts-grid .muted{margin:0;line-height:1.55}.catalogue-starts-grid button{min-height:44px;margin-top:auto}.tasks-next-actions{flex-wrap:wrap;gap:.65rem;margin:1rem 0 1.5rem;display:flex}.tasks-next-actions .button,.tasks-notice-list .button{min-height:44px;font:inherit;border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}.tasks-next-actions .button.secondary,.tasks-notice-list .button.secondary{border:1px solid var(--border);color:var(--ink);background:0 0}.tasks-notices>h2{margin:0 0 .4rem;font-size:1.2rem}.tasks-notices>.muted{max-width:70ch;line-height:1.55}.tasks-notice-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.tasks-notice-list>.card{min-width:0}.tasks-notice-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.tasks-notice-head h3{overflow-wrap:anywhere}@media (width<=680px){.catalogue-starts-grid,.tasks-notice-list{grid-template-columns:minmax(0,1fr)}.tasks-next-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tasks-next-actions .button{width:100%}}.disc-coverage-host{margin:1rem 0 1.5rem}.disc-coverage{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.disc-coverage-metric{flex-direction:column;gap:.3rem;min-width:0;padding:1rem;display:flex}.disc-coverage-metric strong{letter-spacing:-.03em;font-size:clamp(1.25rem,2.5vw,1.8rem)}.disc-coverage-metric span{line-height:1.4}@media (width<=600px){.disc-coverage{grid-template-columns:1fr}.disc-coverage-metric{flex-direction:row;justify-content:space-between;align-items:baseline;gap:1rem}}.tasks-bounty-meta{justify-content:space-between;align-items:baseline;gap:1rem;margin:.85rem 0;display:flex}.tasks-bounty-meta strong{font-variant-numeric:tabular-nums;font-size:1.15rem}.tasks-bounty-meta span{text-transform:capitalize}.tasks-notice-list textarea{border:1px solid var(--border);background:var(--surface);width:100%;min-height:5rem;color:var(--ink);font:inherit;resize:vertical;border-radius:12px;margin:.75rem 0;padding:.8rem;display:block}.tasks-notice-list textarea:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (width<=600px){.tasks-bounty-meta{flex-direction:column;align-items:flex-start;gap:.25rem}.tasks-next-actions{flex-wrap:wrap;gap:.6rem;display:flex}.tasks-next-actions a{align-items:center;min-height:44px;display:inline-flex}}.os-grid{width:100%;max-width:none;margin-inline:0}.os-grid:has(>.os-ctx){grid-template-columns:200px minmax(0,1fr) 224px}.os-grid:has(>.os-rail.is-collapsed){grid-template-columns:76px minmax(0,1fr)}.os-grid:has(>.os-rail.is-collapsed):has(>.os-ctx){grid-template-columns:76px minmax(0,1fr) 224px}.os-rail{position:sticky;top:0;overflow:visible}.fld-rail-toggle{z-index:12;border:1px solid var(--border);background:var(--surface);width:1.65rem;height:1.65rem;min-height:1.65rem;color:var(--muted);border-radius:50%;place-items:center;padding:0;font-size:1.25rem;line-height:1;display:grid;position:absolute;top:1rem;right:-.8rem;box-shadow:0 2px 8px #00000014}.fld-rail-toggle:hover{color:var(--ink);border-color:var(--primary)}.os-rail.is-collapsed{align-items:center;width:76px}.os-rail.is-collapsed .fld-brand,.os-rail.is-collapsed .fld-navitem,.os-rail.is-collapsed .fld-me{justify-content:center}.os-rail.is-collapsed .fld-brand-name,.os-rail.is-collapsed .fld-nav-label,.os-rail.is-collapsed .fld-me-meta,.os-rail.is-collapsed .fld-copy,.os-rail.is-collapsed .fld-rail-ad,.os-rail.is-collapsed .more-expand{display:none!important}.os-rail.is-collapsed .fld-navitem{width:100%;min-height:42px;padding-inline:8px}.os-rail.is-collapsed .fld-navitem .fld-count{position:absolute;transform:translate(12px,-12px)}.os-rail.is-collapsed .fld-brand,.os-rail.is-collapsed .fld-me{width:100%;padding-inline:0}@media (width>=861px) and (width<=1180px){:is(.os-grid:not(:has(>.os-rail.is-collapsed)),.os-grid:not(:has(>.os-rail.is-collapsed)):has(>.os-ctx)){grid-template-columns:190px minmax(0,1fr)}:is(.os-grid:has(>.os-rail.is-collapsed),.os-grid:has(>.os-rail.is-collapsed):has(>.os-ctx)){grid-template-columns:76px minmax(0,1fr)}}.kurukoo-home-pathways{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.kurukoo-home-pathway{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:3rem;color:var(--ink);text-align:left;border-radius:13px;align-items:center;gap:.65rem;padding:.7rem .8rem;font-size:13px;font-weight:600;display:flex}.kurukoo-home-pathway:hover{border-color:var(--primary);background:var(--elevated)}.kurukoo-home-pathway-glyph{background:var(--elevated);width:1.8rem;height:1.8rem;color:var(--primary);border-radius:9px;flex:0 0 1.8rem;place-items:center;font-size:1rem;display:grid}.kurukoo-explore-link{width:fit-content;color:var(--primary);grid-column:1/-1;align-items:center;padding:.25rem 0;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.kurukoo-explore-link:hover{text-decoration:underline}.kurukoo-explore{gap:1.5rem;width:100%;padding:clamp(.25rem,1.2vw,1rem) 0 2rem;display:grid}.kurukoo-explore-head{max-width:800px}.kurukoo-explore-eyebrow,.kurukoo-vertical-eyebrow{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .55rem;font-size:10.5px;font-weight:750}.kurukoo-explore-head h1,.kurukoo-vertical-head h1{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.03}.kurukoo-explore-head>p:not(.kurukoo-explore-eyebrow),.kurukoo-vertical-head>p:not(.kurukoo-vertical-eyebrow){max-width:66ch;color:var(--muted);margin:.85rem 0 0;font-size:13.5px;line-height:1.65}.kurukoo-explore-search{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:.6rem;max-width:690px;margin-top:1.2rem;padding:.35rem .45rem .35rem .9rem;display:flex}.kurukoo-explore-search input{min-width:0;box-shadow:none;background:0 0;border:0;outline:0;flex:1}.kurukoo-explore-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 22%, transparent)}.kurukoo-explore-filters{gap:.45rem;padding:.15rem 0 .35rem;display:flex;overflow-x:auto}.kurukoo-explore-filter{border:1px solid var(--border);background:var(--surface);min-height:2rem;color:var(--muted);border-radius:999px;flex:none;padding:.4rem .75rem;font-size:11.5px}.kurukoo-explore-filter[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-ink)}.kurukoo-explore-groups{gap:1.65rem;display:grid}.kurukoo-explore-group-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.7rem;display:flex}.kurukoo-explore-group-head h2{margin:0;font-size:16px;font-weight:720}.kurukoo-explore-group-head p{color:var(--muted);margin:0;font-size:11px}.kurukoo-explore-grid,.kurukoo-vertical-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));gap:.75rem;display:grid}.kurukoo-explore-card{border:1px solid var(--border);background:var(--surface);text-align:left;min-width:0;min-height:156px;color:var(--ink);border-radius:16px;flex-direction:column;align-items:flex-start;padding:1rem;transition:border-color .15s,background .15s,transform .15s;display:flex}.kurukoo-explore-card:hover{border-color:color-mix(in srgb, var(--primary) 55%, var(--border));background:var(--elevated);transform:translateY(-1px)}.kurukoo-explore-card-mark{background:var(--elevated);width:2.1rem;height:2.1rem;color:var(--primary);border-radius:11px;place-items:center;margin-bottom:.8rem;font-size:1.1rem;display:grid}.kurukoo-explore-card strong{font-size:13.5px;font-weight:700}.kurukoo-explore-card small{color:var(--muted);margin-top:.35rem;font-size:11.5px;line-height:1.5;display:block}.kurukoo-explore-card-action{color:var(--primary);margin-top:auto;padding-top:.85rem;font-size:11.5px;font-weight:700}.kurukoo-explore-empty{border:1px dashed var(--border);color:var(--muted);border-radius:14px;padding:1.3rem;font-size:13px}.kurukoo-explore-note{border:1px solid var(--border);background:color-mix(in srgb, var(--elevated) 55%, var(--surface));border-radius:15px;padding:1rem 1.1rem}.kurukoo-explore-note strong{font-size:12.5px}.kurukoo-explore-note p{color:var(--muted);margin:.35rem 0 0;font-size:11.5px;line-height:1.55}.kurukoo-live-catalogue>p{line-height:1.5}.kurukoo-vertical-head{margin-bottom:.5rem}.kurukoo-vertical-back{color:var(--muted);align-items:center;gap:.35rem;margin-bottom:.8rem;font-size:12px;text-decoration:none;display:inline-flex}.kurukoo-vertical-back:hover{color:var(--primary)}@media (width<=820px){.kurukoo-home-pathways{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.kurukoo-home-pathway{font-size:12px}.kurukoo-explore{gap:1.1rem}.kurukoo-explore-card{min-height:140px}}.kurukoo-specialist{gap:1.25rem;width:100%;min-width:0;max-width:1080px;margin:0 auto;padding:clamp(.2rem,1vw,.8rem) 0 2.25rem;display:grid}.kurukoo-specialist-head{max-width:820px}.kurukoo-specialist-eyebrow{color:var(--primary);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .55rem;font-size:10.5px;font-weight:750}.kurukoo-specialist-head h1{letter-spacing:-.047em;max-width:18ch;margin:0;font-size:clamp(2rem,4vw,3.1rem);line-height:1.03}.kurukoo-specialist-head>p:last-child{max-width:68ch;color:var(--muted);margin:.8rem 0 0;font-size:13.5px;line-height:1.65}.kurukoo-specialist-section-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.65rem;display:flex}.kurukoo-specialist-section-head h2{margin:0;font-size:14px;font-weight:730}.kurukoo-specialist-section-head p{color:var(--muted);margin:0;font-size:11px}.kurukoo-specialist-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.kurukoo-specialist-quick-card{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:124px;color:var(--ink);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;padding:.8rem .9rem;transition:border-color .15s,background .15s,transform .15s;display:flex}.kurukoo-specialist-quick-card:hover,.kurukoo-specialist-quick-card[aria-pressed=true]{border-color:color-mix(in srgb, var(--primary) 60%, var(--border));background:var(--elevated)}.kurukoo-specialist-quick-card:hover{transform:translateY(-1px)}.kurukoo-specialist-quick-card[aria-pressed=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 13%, transparent)}.kurukoo-specialist-quick-mark{background:var(--elevated);width:1.8rem;height:1.8rem;color:var(--primary);border-radius:9px;place-items:center;margin-bottom:.55rem;font-size:1rem;display:grid}.kurukoo-specialist-quick-card strong{font-size:12.5px;font-weight:720}.kurukoo-specialist-quick-card small{color:var(--muted);margin-top:.25rem;font-size:10.5px;line-height:1.45}.kurukoo-specialist-composer{border:1px solid var(--border);background:var(--card);border-radius:18px;min-width:0;padding:clamp(1rem,2.2vw,1.5rem);box-shadow:0 8px 28px #00000009}.kurukoo-specialist-composer-head{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.9rem;display:flex}.kurukoo-specialist-composer-title{font-size:14px;font-weight:750}.kurukoo-specialist-composer-tag{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;padding:.3rem .55rem;font-size:10px}.kurukoo-specialist-label{color:var(--ink);font-size:12px;font-weight:650}.kurukoo-specialist-form textarea{resize:vertical;border:1px solid var(--border);background:var(--surface);width:100%;min-height:112px;color:var(--ink);font:inherit;box-shadow:none;border-radius:13px;padding:.85rem .95rem;font-size:13px;line-height:1.55;display:block}.kurukoo-specialist-form textarea:focus,.kurukoo-specialist-control:focus{border-color:var(--primary);outline:2px solid color-mix(in srgb, var(--primary) 20%, transparent);outline-offset:1px}.kurukoo-specialist-form textarea::placeholder,.kurukoo-specialist-control::placeholder{color:var(--muted);opacity:.85}.kurukoo-specialist-field{min-width:0;color:var(--muted);gap:.35rem;font-size:11px;font-weight:600;display:grid}.kurukoo-specialist-control{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:42px;color:var(--ink);font:inherit;box-shadow:none;border-radius:11px;padding:.62rem .75rem;font-size:12px}.kurukoo-specialist-submit-row{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:.1rem;display:flex}.kurukoo-specialist-submit{justify-content:center;align-items:center;gap:.75rem;min-height:43px;padding-inline:1rem;display:inline-flex}.kurukoo-specialist-submit-arrow{font-size:1.1em;line-height:1}.kurukoo-specialist-submit-hint{color:var(--muted);font-size:10.5px}.kurukoo-specialist-note{max-width:90ch;color:var(--muted);margin:.8rem 0 0;font-size:11px;line-height:1.55}.kurukoo-specialist-flow{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;padding:.75rem .85rem;display:grid}.kurukoo-specialist-flow-step{min-width:0;color:var(--muted);align-items:center;gap:.45rem;font-size:10.5px;line-height:1.35;display:flex}.kurukoo-specialist-flow-number{background:var(--elevated);width:1.35rem;height:1.35rem;color:var(--primary);border-radius:50%;flex:0 0 1.35rem;place-items:center;font-size:10px;font-weight:750;display:grid}.kurukoo-specialist button:focus-visible,.kurukoo-specialist a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (width<=900px){.kurukoo-specialist-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.kurukoo-specialist{gap:1rem;padding-bottom:1.5rem}.kurukoo-specialist-head h1{font-size:clamp(1.9rem,9vw,2.5rem)}.kurukoo-specialist-quick-card{min-height:116px;padding:.7rem}.kurukoo-specialist-fields{grid-template-columns:minmax(0,1fr)}.kurukoo-specialist-flow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.7rem}.kurukoo-specialist-submit-row{align-items:stretch}.kurukoo-specialist-submit{width:100%}}.device-repair-entry{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin:.75rem 0 1rem;padding:.8rem 1rem;text-decoration:none;display:flex}.device-repair-entry strong{font-size:12.5px;font-weight:720}.device-repair-entry span{color:var(--primary);font-size:11.5px;font-weight:650}.device-repair-entry:hover{border-color:var(--primary);background:var(--elevated)}.device-repair-entry:focus-visible{outline:2px solid var(--primary);outline-offset:3px}body.chat-deploy-open{overflow:hidden}.chat-deploy-layer{z-index:120;border:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:color-mix(in srgb, var(--surface) 18%, #30241b1f);-webkit-backdrop-filter:blur(7px)saturate(1.08);border-radius:22px;min-width:0;min-height:0;padding:.55rem;animation:.16s ease-out kurukoo-deploy-in;display:flex;position:fixed;inset:4.65rem calc(max(0px,50vw - 680px) + 16px) 1rem calc(max(0px,50vw - 680px) + 212px);box-shadow:0 18px 70px #30241b29}@keyframes kurukoo-deploy-in{0%{opacity:0;transform:translateY(5px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=1181px){body:has(.os-grid>.os-ctx) .chat-deploy-layer{right:calc(max(0px,50vw - 680px) + 266px)}}body:has(.os-rail.is-collapsed) .chat-deploy-layer{left:calc(max(0px,50vw - 680px) + 88px)}.chat-deploy-panel{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--card) 91%, transparent);width:100%;min-width:0;height:100%;min-height:0;color:var(--ink);-webkit-backdrop-filter:blur(24px)saturate(1.2);border-radius:17px;flex:auto;display:flex;overflow:hidden;box-shadow:0 8px 32px #30241b1a}.chat-deploy-layout{width:100%;min-width:0;height:100%;min-height:0;display:block;position:relative}.chat-deploy-main{background:0 0;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;padding:.85rem 1rem .8rem;display:flex;overflow:hidden}.chat-deploy-main .chat-head{border-bottom:1px solid var(--border);flex:none;min-height:42px;padding:0 .1rem .65rem}.chat-deploy-main .chat-thread{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:.75rem .15rem .9rem;overflow-y:auto}.chat-deploy-main .composer{background:color-mix(in srgb, var(--card) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex:none;margin-top:.5rem;position:relative;bottom:auto}.chat-deploy-main .composer textarea{resize:none;width:auto;min-width:0;max-height:140px;box-shadow:none;font:inherit;background:0 0;border:0;outline:none;flex:auto;font-size:14px;line-height:1.45}.chat-deploy-main>.signin-nudge,.chat-deploy-main>.turn-status{flex:none}.chat-deploy-layout>.os-ctx{z-index:4;border:1px solid var(--border);background:color-mix(in srgb, var(--card) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:14px;width:min(310px,100% - 1.3rem);min-width:0;max-height:none;padding:.75rem;display:none;position:absolute;top:3.45rem;bottom:.65rem;right:.65rem;overflow-y:auto;box-shadow:0 12px 34px #0000002e}.chat-deploy-layout.context-open>.os-ctx{display:flex}.chat-deploy-layout>.os-ctx .card{flex:none}.chat-context-toggle{display:inline-grid}.chat-deploy-close{color:var(--muted)}.chat-deploy-close:hover{color:var(--ink);background:var(--elevated)}.os-ask{border:1px solid color-mix(in srgb, var(--primary) 30%, var(--border));background:color-mix(in srgb, var(--primary) 9%, var(--surface));min-height:36px;color:var(--ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:11.5px;font-weight:700;display:inline-flex}.os-ask:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 15%, var(--surface))}.mobi-ask{border:1px solid color-mix(in srgb, var(--primary) 32%, var(--border));background:color-mix(in srgb, var(--primary) 9%, var(--surface));min-height:36px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:.3rem;padding:.35rem .55rem;font-size:11.5px;font-weight:700;display:inline-flex}@media (width<=1180px){.chat-deploy-layer{inset:4.35rem .65rem .65rem 202px}body:has(.os-rail.is-collapsed) .chat-deploy-layer{left:88px}}@media (width<=860px){.chat-deploy-layer{padding:max(env(safe-area-inset-top), .35rem) .35rem max(env(safe-area-inset-bottom), .35rem);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#30241b24;border:0;border-radius:0;inset:0}body:has(.os-rail.is-collapsed) .chat-deploy-layer{padding:max(env(safe-area-inset-top), .35rem) .35rem max(env(safe-area-inset-bottom), .35rem);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#30241b24;border:0;border-radius:0;inset:0}.chat-deploy-panel{border-radius:15px}.chat-deploy-main{padding:.55rem .65rem max(.55rem, env(safe-area-inset-bottom))}.chat-deploy-main .chat-head{min-height:38px;padding-bottom:.45rem}.chat-deploy-main .chat-thread{padding-top:.55rem}.chat-deploy-main .composer{margin-bottom:.2rem}.chat-deploy-layout>.os-ctx{border-radius:14px;width:min(88%,310px)}}@media (width<=480px){.chat-deploy-main .chat-head-actions{gap:.1rem}.chat-deploy-main .chat-head-actions>.fld-iconbtn{width:32px;min-width:32px;height:32px;padding:.35rem}.chat-deploy-main .chat-head .fld-row-title{font-size:12px}.chat-deploy-main .bubble{max-width:92%}}@media (prefers-reduced-motion:reduce){.chat-deploy-layer{animation:none}}.conversations-page{gap:1.1rem;width:100%;min-width:0;max-width:1040px;margin:0 auto;padding:.35rem 0 2.5rem;display:grid}.conversations-page-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem 1rem;display:grid}.conversations-page-head>.kurukoo-specialist-eyebrow,.conversations-page-head>h1,.conversations-page-head>p{grid-column:1}.conversations-page-head>.kurukoo-specialist-eyebrow{margin:0 0 -.45rem}.conversations-page-head h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.9rem,4vw,2.55rem)}.conversations-page-head>p:not(.kurukoo-specialist-eyebrow){max-width:70ch;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.conversations-page-head>button{white-space:nowrap;grid-area:2/2/span 2}.conversations-search{border:1px solid var(--border);background:var(--surface);width:100%;min-height:43px;color:var(--ink);border-radius:12px;padding:.65rem .9rem;font-size:13px}.conversations-search:focus{border-color:var(--primary);outline:2px solid color-mix(in srgb, var(--primary) 20%, transparent);outline-offset:1px}.conversations-section{gap:.55rem;min-width:0;display:grid}.conversations-section-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.conversations-section-head h2{margin:0;font-size:14px;font-weight:730}.conversations-section-head p{color:var(--muted);margin:0;font-size:11px}.conversations-list{gap:.55rem;min-width:0;display:grid}.conversation-row{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--ink);border-radius:14px;justify-content:space-between;align-items:center;gap:.85rem;padding:.8rem .9rem;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex}.conversation-row:hover{border-color:color-mix(in srgb, var(--primary) 48%, var(--border));background:var(--elevated)}.person-conversation-row:hover{transform:translateY(-1px)}.conversation-row-copy{gap:.25rem;min-width:0;display:grid}.conversation-row-copy>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.conversation-row-copy>p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.45;overflow:hidden}.conversation-row-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.conversation-row-meta .badge{font-size:9.5px}.conversation-row-meta .muted{font-size:10px}.conversation-row-actions{flex:none;align-items:center;gap:.45rem;display:flex}.conversation-row-actions button{border-radius:10px;min-height:35px;padding:.4rem .7rem;font-size:11px}.conversation-row-open{color:var(--primary);white-space:nowrap;flex:none;font-size:11px;font-weight:700}.conversations-start{margin:.3rem 0 .7rem}.conversation-row[hidden]{display:none!important}@media (width<=640px){.conversations-page{gap:.9rem}.conversations-page-head{grid-template-columns:minmax(0,1fr);align-items:start}.conversations-page-head>.kurukoo-specialist-eyebrow,.conversations-page-head>h1,.conversations-page-head>p,.conversations-page-head>button{grid-area:auto/1}.conversations-page-head>button{justify-self:start}.conversations-section-head{flex-direction:column;align-items:flex-start;gap:.2rem}.conversation-row{align-items:flex-start;padding:.7rem}.conversation-row-actions{align-self:center}.conversation-row-actions button{min-height:32px;padding:.35rem .55rem}.conversation-row-copy>strong,.conversation-row-copy>p{white-space:normal}}.kurukoo-business{flex-direction:column;gap:1.25rem;width:min(1120px,100%);margin:0 auto;padding:clamp(1rem,3vw,2rem);display:flex}.kurukoo-business-head{flex-direction:column;gap:.55rem;max-width:760px;display:flex}.kurukoo-business-head h1{margin:0;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.08}.kurukoo-business-head p{margin:0}.kurukoo-business-status{border:1px solid var(--border);border-radius:var(--radius,16px);background:var(--surface,transparent);max-width:760px;padding:1rem}.kurukoo-business-status p{margin:.4rem 0}.kurukoo-business-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.85rem;display:grid}.kurukoo-business-grid>.card{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.kurukoo-business-grid>.card h3{margin:0;font-size:1rem}.kurukoo-business-grid>.card p{flex:1;margin:0}:root{--brand-primary:var(--primary);--brand-primary-ink:var(--primary-ink);--os-canvas:var(--surface);--os-canvas-elevated:var(--card);--os-canvas-muted:var(--elevated);--os-ink:var(--ink);--os-ink-muted:var(--muted);--os-action:var(--primary);--os-action-hover:color-mix(in srgb, var(--primary) 86%, #000);--os-action-soft:color-mix(in srgb, var(--primary) 10%, var(--surface));--os-border-subtle:var(--border);--os-radius-card:16px;--os-radius-control:11px;--radius:14px;--line:1px solid var(--border)}body{text-rendering:optimizelegibility;min-height:100vh;line-height:1.5}h1,h2,h3,h4{color:var(--ink);text-wrap:pretty}p{text-wrap:pretty}button{border-color:var(--border);border-radius:10px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}input,select,textarea{border-color:var(--border);background:var(--card);min-height:42px;color:var(--ink);border-radius:10px;transition:border-color .16s,background-color .16s,box-shadow .16s}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.78}button:not(:disabled):hover,a.btn:hover{filter:brightness(.98)}button.primary,.btn.primary{box-shadow:0 2px 5px color-mix(in srgb, var(--primary) 18%, transparent)}.card{border-radius:var(--os-radius-card);padding:1rem;box-shadow:0 1px 2px #140e0809,0 8px 24px #140e0806}.os-card{border-radius:var(--os-radius-card);background:var(--card);border-color:var(--border)}.os-field{color:var(--primary)}.os-channel-row{background:var(--card);border-color:var(--border)}.os-safety{background:color-mix(in srgb, var(--bad) 8%, var(--card))}.os-quiet{background:color-mix(in srgb, var(--primary) 7%, var(--card))}.os-header-bar{border-bottom:1px solid color-mix(in srgb, var(--border) 75%, transparent);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:.45rem .65rem .65rem}.os-rail{padding:.45rem .35rem .8rem}.os-ctx .card{box-shadow:none}.fld-navitem{border-radius:11px;min-height:42px;transition:color .16s,background .16s,border-color .16s}.fld-navitem:hover{background:var(--elevated)}.fld-navitem[aria-current=page],.fld-navitem.active{background:color-mix(in srgb, var(--primary) 10%, var(--surface));color:var(--primary)}.mobi-head{background:color-mix(in srgb, var(--surface) 94%, transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobi-tabs{border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobi-tabs a[aria-current=page]{color:var(--primary)}.modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#16120f85;padding:max(5vh,1rem) 1rem 1rem}.modal-card{border:1px solid var(--border);border-radius:18px;padding:clamp(1rem,3vw,1.5rem);box-shadow:0 24px 70px #00000038}.modal-card h2,.modal-card h3{margin-top:0}.modal-card .auth-form{gap:.8rem;display:grid}.auth-form-stack{gap:.7rem}.auth-form .field{margin:0}.auth-form .field-label{color:var(--ink);letter-spacing:.01em;font-size:12px;font-weight:650}.auth-form input{width:100%;min-height:46px}.auth-feedback{min-height:1.2em;margin:.1rem 0 0}.auth-page{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:1rem;width:min(880px,100%);margin:0 auto;padding:clamp(1rem,3vw,2.25rem) clamp(.25rem,2vw,1rem) 3rem;display:grid}.auth-page-title,.auth-page-lede,.auth-page-back{grid-column:1/-1}.auth-page-title{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,4vw,2.45rem);line-height:1.1}.auth-page-lede{max-width:62ch;color:var(--muted);margin:-.45rem 0 .25rem;font-size:14px;line-height:1.6}.auth-panel{background:var(--card);border:1px solid var(--border);border-radius:17px;width:100%;min-width:0;margin:0;padding:clamp(1rem,2.4vw,1.35rem);box-shadow:0 8px 26px #140e0809}.auth-panel-primary{border-color:color-mix(in srgb, var(--primary) 38%, var(--border));box-shadow:0 10px 30px color-mix(in srgb, var(--primary) 8%, transparent);grid-column:1/-1}.auth-panel .conn-card-title{color:var(--ink);margin:0 0 .75rem;font-size:15px;font-weight:700}.auth-panel>input{width:100%;min-height:46px;margin:.55rem 0;display:block}.auth-panel>button{min-height:44px}.auth-panel>.muted{line-height:1.5}.auth-pair-code{border:1px dashed var(--primary);background:var(--os-action-soft);max-width:100%;color:var(--ink);letter-spacing:.16em;overflow-wrap:anywhere;border-radius:12px;margin-top:.5rem;padding:.7rem .9rem;font:700 1.35rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.auth-page>.auth-feedback{grid-column:1/-1}.auth-page-back{margin:.3rem 0 0;font-size:13px}.auth-page-back a{font-weight:650;text-decoration:none}.auth-page-back a:hover{text-decoration:underline}body[data-surface=marketing]{--veil:color-mix(in srgb, var(--surface) 92%, transparent)}.mkt-bar{border-bottom-color:var(--border);gap:clamp(.35rem,1vw,.85rem);min-height:68px}.mkt-brand{gap:.55rem;font-size:1.08rem}.mkt-brand img,.mkt-brand svg{flex:none}.mkt-bar .mkt-links a{align-items:center;min-height:38px;font-weight:560;transition:color .16s,background .16s;display:inline-flex}.mkt-bar .mkt-links a:hover,.mkt-bar .mkt-links a[aria-current=page]{color:var(--primary);background:var(--os-action-soft)}.mkt-bar>a.mkt-cta{justify-content:center;align-items:center;min-height:40px;padding-inline:1rem;display:inline-flex}.mkt-signin{border-color:var(--border);background:var(--card)}.mkt-signin:hover{background:var(--os-action-soft)}.mkt-hero{padding:clamp(2.5rem,6vw,5.2rem) 0 clamp(2rem,4vw,3.5rem)}.mkt-hero h1{letter-spacing:-.045em;line-height:1.02}.mkt-lede{max-width:60ch}.mkt-section{padding:clamp(2.25rem,5vw,4rem) 0}.mkt-item{border-radius:17px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 2px 12px #140e0809}.mkt-item:hover{border-color:color-mix(in srgb, var(--primary) 34%, var(--border));transform:translateY(-2px);box-shadow:0 10px 26px #140e0812}.mkt-shell{box-shadow:0 28px 72px #0000003d}.mkt-footer{border-top:1px solid var(--border);background:var(--elevated)}.mkt-cookie-banner,.mkt-country-suggest{border-radius:16px;box-shadow:0 16px 48px #30241b21}@media (width<=760px){.auth-page{grid-template-columns:minmax(0,1fr);gap:.8rem;padding:1.1rem .2rem 2rem}.auth-page-title,.auth-page-lede,.auth-page-back{grid-column:1}.auth-panel{padding:1rem}.mkt-bar{min-height:58px}.mkt-hero{padding-top:2.2rem}.mkt-section{padding-block:2.25rem}}@media (width<=420px){.mkt{padding-inline:1rem}.mkt-bar{padding-inline:.75rem}.mkt-bar>a.mkt-cta{padding-inline:.7rem;font-size:12.5px}.mkt-cookie-banner{padding:.85rem;bottom:.6rem;left:.6rem;right:.6rem}.mkt-cookie-actions{width:100%}.mkt-cookie-actions>*{text-align:center;flex:auto}}@media (prefers-reduced-motion:reduce){.mkt-item{transition:none}.mkt-item:hover{transform:none}}body[data-surface=app] .os-col>.app-view{width:100%;min-width:0;padding-bottom:clamp(1.5rem,3vw,2.5rem)}body[data-surface=app] .os-col>.app-view>h1:not(.auth-page-title){letter-spacing:-.04em;margin:.25rem 0 .45rem;font-size:clamp(1.55rem,3vw,2.05rem);font-weight:760;line-height:1.12}body[data-surface=app] .os-col>.app-view>h1+.muted{max-width:68ch;margin:0 0 1rem;font-size:13.5px;line-height:1.6}body[data-surface=app] .os-col>.app-view>.card:first-child{margin-top:.85rem}body[data-surface=app] .os-col>.app-view>.row{align-items:center}body[data-surface=app] .os-col>.app-view img{max-width:100%}body[data-surface=app] .os-col>.app-view a:not(.ask-btn):not(.button){text-underline-offset:.18em}body[data-surface=app] .os-col>.app-view input,body[data-surface=app] .os-col>.app-view select,body[data-surface=app] .os-col>.app-view textarea{max-width:100%}body[data-surface=app] .os-col>.app-view :focus-visible{scroll-margin-block:6rem}.mkt-nav-dropdown[data-current]>summary,.mkt-nav-dropdown>summary[aria-current=page]{color:var(--primary);background:var(--os-action-soft)}.mkt-nav-dropdown-panel a[aria-current=page],.mkt-mobile-menu a[aria-current=page]{color:var(--primary);background:var(--os-action-soft);font-weight:700}.mkt-footer-brand img{object-fit:contain;flex:none;width:26px;height:26px}.auth-feedback.is-success{color:var(--ok)}.auth-feedback.is-error{color:var(--bad)}.auth-change-link{min-height:32px;color:var(--primary);background:0 0;border:0;justify-self:start;padding:.25rem .1rem;font-size:12.5px;font-weight:650}.auth-change-link:hover{background:0 0;text-decoration:underline}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 68%, transparent);outline-offset:2px}.auth-panel [hidden]{display:none!important}.games-home{width:min(100% - 2rem,1120px);margin-inline:auto;padding-block:clamp(1.5rem,4vw,3.5rem)}.games-home>h1{letter-spacing:-.035em;max-width:18ch;margin-block:.45rem 1rem;font-size:clamp(2rem,5vw,3.4rem);line-height:1.05}.games-home>p:not(.eyebrow){max-width:68ch;line-height:1.65}.games-mode-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;margin-block:2rem 1.25rem;display:grid}.games-mode-grid>.card{min-height:132px;padding:1.15rem}.games-mode-grid>.card h2{margin:0 0 .55rem;font-size:1.05rem}.games-home>button.primary{min-height:48px;padding-inline:1.25rem}:root{--kk-ink:#19163b;--kk-muted:#77758e;--kk-violet:#7042df;--kk-violet-deep:#4f2ab7;--kk-line:#ece8f4;--kk-wash:#f8f6fc}body:has(.kurukoo-home){max-width:none;color:var(--kk-ink);background:radial-gradient(at 63% 0,#e7dcff85,#0000 34rem),#fbfaff;padding:0}body:has(.kurukoo-home) .os-grid{grid-template-rows:72px minmax(0,1fr);grid-template-columns:228px minmax(440px,1fr) 310px;align-items:start;gap:0 28px;max-width:1680px;min-height:100dvh;padding:0 30px 30px 24px}body:has(.kurukoo-home) .os-rail{border-right:1px solid #eeeaf5;grid-row:1/-1;gap:8px;min-height:calc(100dvh - 30px);padding:24px 12px 18px 0}body:has(.kurukoo-home) .os-header-bar{background:0 0;border:0;grid-column:2/-1;padding:14px 0 8px}body:has(.kurukoo-home) .os-menu{display:none}body:has(.kurukoo-home) .os-header-actions{gap:10px}:is(body:has(.kurukoo-home) .os-act,body:has(.kurukoo-home) .os-account){color:#625d7d;background:#ffffffd1;border:1px solid #eeeaf5;border-radius:12px}body:has(.kurukoo-home) .os-col{grid-area:2/2;gap:22px;padding:16px 0 34px}body:has(.kurukoo-home) .os-ctx{grid-area:2/3;gap:18px;padding-top:18px;position:sticky;top:18px}body:has(.kurukoo-home) .fld-brand{margin:0 0 34px 8px}body:has(.kurukoo-home) .fld-brand-name{color:#21164e;letter-spacing:-.7px;font-size:21px}body:has(.kurukoo-home) .fld-navitem{color:#69667e;border-radius:13px;min-height:46px;padding:0 14px;font-size:13.5px;font-weight:600}body:has(.kurukoo-home) .fld-navitem.active{color:var(--kk-violet-deep);background:#eee8ff}body:has(.kurukoo-home) .fld-navitem:hover{color:var(--kk-violet-deep);background:#f1edfa}body:has(.kurukoo-home) .fld-me{background:#fffc;border:1px solid #eeeaf5;border-radius:16px;margin-top:auto;padding:12px}body:has(.kurukoo-home) .fld-me-avatar{color:var(--kk-violet-deep);background:#eee8ff}body:has(.kurukoo-home) .fld-copy{color:#a19caf;padding:10px 8px 0}.kk-home-top{background:radial-gradient(circle at 78% 30%,#fffffff0 0 5%,#0000 5.5%),radial-gradient(at 88% 10%,#ffffffb3,#0000 32%),linear-gradient(112deg,#f1eaff 0%,#f7f1ff 49%,#fff5ed 100%);border-radius:28px;justify-content:space-between;align-items:center;min-height:184px;padding:28px 34px;display:flex;position:relative;overflow:hidden}.kk-welcome{z-index:2;position:relative}.kk-eyebrow{color:#7954c8;letter-spacing:.15em;margin-bottom:13px;font-size:10px;font-weight:800;display:block}.kk-heading{color:#19163b;letter-spacing:-.055em;margin:0 0 9px;font-size:clamp(32px,3.5vw,48px);font-weight:750;line-height:1.05}.kk-name{color:#7042df}.kk-subheading{color:#373254;margin:0;font-size:17px}.kk-hero-art{flex:0 0 240px;width:240px;height:150px;position:relative}.kk-orb{color:#fff;letter-spacing:-.08em;background:linear-gradient(145deg,#a17aff,#6338d2 70%);border-radius:38px;place-items:center;width:116px;height:116px;font-size:48px;font-weight:800;display:grid;position:absolute;top:13px;right:55px;transform:rotate(-8deg);box-shadow:0 18px 38px #6a42d142}.kk-orb:after{content:"";border:1px solid #ffffff59;border-radius:30px;position:absolute;inset:9px}.kk-spark{color:#9d7ae9;font-size:31px;position:absolute}.kk-spark-one{top:2px;right:22px}.kk-spark-two{color:#e9a85d;font-size:25px;bottom:17px;left:17px}.kk-art-note{white-space:pre-line;color:#6d4ab4;font-size:12px;font-weight:700;line-height:1.25;position:absolute;bottom:13px;right:0;transform:rotate(-7deg)}.kk-composer{background:#fffffff0;border:1px solid #eee9f6;border-radius:999px;align-items:center;gap:14px;min-height:66px;padding:9px 10px 9px 20px;display:flex;box-shadow:0 12px 34px #3f2d6c1a}.kk-composer:focus-within{border-color:#bca8f2;box-shadow:0 12px 36px #7042df24}.kk-composer-mark{color:#8057e2;place-items:center;display:grid}.kk-composer input{color:#24203e;min-width:0;font:inherit;box-shadow:none;background:0 0;border:0;outline:0;flex:1;font-size:16px}.kk-composer input::placeholder{color:#89859e}.kk-send{color:#fff;cursor:pointer;background:linear-gradient(145deg,#8d61f2,#6034d0);border:0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 5px 13px #6034d038}.kk-send:hover{filter:brightness(1.06);transform:translateY(-1px)}.kk-suggestions{flex-wrap:wrap;gap:9px;display:flex}.kk-prompt{color:#4e4969;cursor:pointer;background:#ffffffbf;border:1px solid #e9e4f0;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:12px;font-weight:650;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.kk-prompt:hover{background:#f4efff;border-color:#cbbbf3;transform:translateY(-1px)}.kk-section-head,.kk-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.kk-section-head{margin:4px 0 -10px}.kk-section-head h2,.kk-panel-head h2{color:#24203e;letter-spacing:-.025em;margin:0;font-size:16px;font-weight:750}.kk-section-note{color:#9994a9;font-size:11px}.kk-workspaces{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.kk-workspace{color:#282344;border:1px solid #0000;border-radius:19px;flex-direction:column;justify-content:space-between;gap:13px;min-width:0;min-height:132px;padding:17px 15px 14px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.kk-workspace:hover{border-color:#7042df24;transform:translateY(-3px);box-shadow:0 12px 24px #372b5617}.kk-workspace-icon{background:#ffffffb8;border-radius:12px;place-items:center;width:37px;height:37px;display:grid}.kk-workspace-copy{flex-direction:column;gap:4px;display:flex}.kk-workspace-copy strong{font-size:13px;font-weight:750}.kk-workspace-copy small{color:#68627e;font-size:10.5px;line-height:1.35}.kk-workspace-arrow{display:none}.kk-violet{color:#6540c4;background:#eee6ff}.kk-mint{color:#23835e;background:#e2f6ef}.kk-amber{color:#b97824;background:#fff0db}.kk-blue{color:#3b70c9;background:#e5efff}.kk-lilac{color:#7651c7;background:#f1eaff}.kk-lower-grid{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:14px;display:grid}.kk-panel,.kk-activity-card,.kk-tip-card{background:#ffffffe0;border:1px solid #eeeaf4;border-radius:19px;margin:0;padding:19px;box-shadow:0 7px 22px #2a224909}.kk-panel-copy{color:#77728b;margin:12px 0 16px;font-size:12.5px;line-height:1.55}.kk-view-link{color:#7650d0;white-space:nowrap;font-size:11.5px;font-weight:700;text-decoration:none}.kk-view-link:hover{text-decoration:underline}.kk-panel-body{flex-direction:column;gap:8px;padding-top:12px;display:flex}.kk-request-row,.kk-activity-row{min-width:0;color:inherit;align-items:center;gap:11px;padding:9px 0;text-decoration:none;display:flex}.kk-request-row+.kk-request-row,.kk-activity-row+.kk-activity-row{border-top:1px solid #f1eef6}.kk-request-icon,.kk-activity-icon{color:#7651d1;background:#f0eaff;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.kk-request-copy,.kk-activity-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.kk-request-copy strong,.kk-activity-copy strong{color:#312c4c;text-transform:capitalize;font-size:12px;font-weight:700}.kk-request-copy small,.kk-activity-copy small{color:#9690a4;font-size:10.5px}.kk-secondary-link{color:#7042df;align-items:center;gap:8px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.kk-signin-link{color:#7042df;cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:700}.kk-activity-card{padding:19px 17px}.kk-activity-list{padding-top:11px}.kk-tip-card{background:linear-gradient(145deg,#f0eaff,#fff6ec);border-color:#eee5fa}.kk-tip-card>strong{color:#30264d;margin-top:8px;font-size:13px;display:block}.kk-tip-star{color:#8b62e7;font-size:23px}.kk-tip-card .kk-panel-copy{margin-bottom:11px}.kk-activity .card{margin:0}body.dark:has(.kurukoo-home){color:#f4f0ff;background:#171526}body.dark:has(.kurukoo-home) .os-rail{border-color:#302b43}body.dark:has(.kurukoo-home) .fld-brand-name{color:#f5f0ff}body.dark:has(.kurukoo-home) .kk-heading{color:#f5f0ff}body.dark:has(.kurukoo-home) .kk-section-head h2{color:#f5f0ff}body.dark:has(.kurukoo-home) .kk-panel-head h2{color:#f5f0ff}body.dark:has(.kurukoo-home) .kk-home-top{background:linear-gradient(112deg,#30264b,#29223e 58%,#382b3c)}body.dark:has(.kurukoo-home) .kk-subheading{color:#d6cbed}:is(body.dark:has(.kurukoo-home) .kk-composer,body.dark:has(.kurukoo-home) .kk-panel,body.dark:has(.kurukoo-home) .kk-activity-card,body.dark:has(.kurukoo-home) .kk-tip-card,body.dark:has(.kurukoo-home) .fld-me){color:#f2edff;background:#211e32;border-color:#373149}:is(body.dark:has(.kurukoo-home) .kk-composer input,body.dark:has(.kurukoo-home) .kk-request-copy strong,body.dark:has(.kurukoo-home) .kk-activity-copy strong){color:#f2edff}body.dark:has(.kurukoo-home) .kk-prompt{color:#ddd5f1;background:#242039;border-color:#3a3452}:is(body.dark:has(.kurukoo-home) .kk-request-row+.kk-request-row,body.dark:has(.kurukoo-home) .kk-activity-row+.kk-activity-row){border-color:#38334b}@media (width<=1180px){body:has(.kurukoo-home) .os-grid{grid-template-columns:205px minmax(0,1fr);gap:0 22px}body:has(.kurukoo-home) .os-ctx{grid-area:3/2;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:0 0 28px;display:grid;position:static}body:has(.kurukoo-home) .os-col{grid-row:2}.kk-workspaces{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){body:has(.kurukoo-home){padding:0}body:has(.kurukoo-home) .os-grid{flex-direction:column;gap:14px;padding:0 16px 22px;display:flex}body:has(.kurukoo-home) .os-rail{display:none}body:has(.kurukoo-home) .os-header-bar{justify-content:flex-end;width:100%;padding:10px 0 0;display:flex}body:has(.kurukoo-home) .os-col{gap:17px;width:100%;padding:0}body:has(.kurukoo-home) .os-ctx{width:100%;padding:0;display:flex}.kk-home-top{border-radius:22px;min-height:150px;padding:23px}.kk-heading{font-size:clamp(29px,7vw,40px)}.kk-subheading{max-width:290px;font-size:14px}.kk-hero-art{flex-basis:115px;width:115px;height:112px}.kk-orb{border-radius:25px;width:76px;height:76px;font-size:34px;top:17px;right:18px}.kk-orb:after{border-radius:18px}.kk-art-note{display:none}.kk-suggestions{flex-wrap:nowrap;padding:1px 0 5px;overflow-x:auto}.kk-prompt{flex:none}.kk-workspaces{grid-template-columns:repeat(2,minmax(0,1fr))}.kk-workspace{min-height:112px}.kk-lower-grid{grid-template-columns:1fr}}@media (width<=480px){.kk-home-top{padding:19px 17px}.kk-hero-art{flex-basis:75px;width:75px}.kk-orb{width:62px;height:62px;font-size:28px;top:25px;right:4px}.kk-spark-one{top:8px;right:0}.kk-workspaces{gap:9px}.kk-workspace{min-height:108px;padding:13px 12px}.kk-workspace-copy strong{font-size:12px}.kk-workspace-copy small{font-size:10px}.kk-composer{min-height:58px;padding-left:15px}.kk-send{width:40px;height:40px}}:root{--ds-ink:#29241f;--ds-ink-2:#494137;--ds-muted:#746b61;--ds-muted-2:#978d81;--ds-bg:#f6f2ec;--ds-surface:#fff;--ds-surface-2:#fbf8f3;--ds-line:#e6ded3;--ds-line-strong:#d7cbbf;--ds-brand:#b64d2c;--ds-brand-strong:#9f4025;--ds-brand-soft:#f8e8df;--ds-violet:#a55a3b;--ds-cyan:#87978b;--ds-cyan-soft:#edf1eb;--ds-green:#467455;--ds-green-soft:#eaf1e8;--ds-amber:#93601f;--ds-amber-soft:#fbf0dd;--ds-red:#a64b42;--ds-red-soft:#f8e9e6;--ds-radius-sm:10px;--ds-radius-md:16px;--ds-radius-lg:24px;--ds-radius-xl:30px;--ds-shadow-sm:0 4px 14px #30241b0b;--ds-shadow-md:0 14px 38px #30241b13;--ds-shadow-lg:0 24px 70px #30241b21;--primary:var(--ds-brand);--primary-ink:#fff;--border:var(--ds-line);--line:1px solid var(--ds-line);--muted:var(--ds-muted);--surface:var(--ds-bg);--elevated:var(--ds-surface-2);--card:var(--ds-surface);--ink:var(--ds-ink);--accent:var(--ds-violet);--ok:var(--ds-green);--warn:var(--ds-amber);--bad:var(--ds-red);--os-canvas:var(--ds-bg);--os-canvas-elevated:var(--ds-surface);--os-canvas-muted:var(--ds-surface-2);--os-ink:var(--ds-ink);--os-ink-muted:var(--ds-muted);--os-ink-faint:var(--ds-muted-2);--os-action:var(--ds-brand);--os-action-hover:var(--ds-brand-strong);--os-action-soft:var(--ds-brand-soft);--os-signal-safe:var(--ds-green);--os-signal-pending:var(--ds-amber);--os-signal-attention:var(--ds-red);--os-signal-info:#6f7772;--os-border-subtle:var(--ds-line);--os-shadow-float:var(--ds-shadow-md);--os-radius-card:var(--ds-radius-md);--os-radius-control:var(--ds-radius-sm);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{background:var(--ds-bg);scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;font-family:Archivo,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.55;background:var(--ds-bg)!important;max-width:none!important;color:var(--ds-ink)!important;margin:0!important;padding:0!important}#app{width:100%;min-height:100svh;margin:0 auto}h1,h2,h3,h4{color:var(--ds-ink);letter-spacing:-.035em;line-height:1.12}h1{font-size:clamp(1.8rem,3vw,2.7rem);font-weight:720}h2{font-size:clamp(1.3rem,2vw,1.8rem);font-weight:690}h3{font-size:1.05rem;font-weight:680}p{line-height:1.62}a{color:var(--ds-brand);text-underline-offset:3px;text-decoration-thickness:1px}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid color-mix(in srgb, var(--ds-brand) 42%, white);outline-offset:3px}.muted,.os-sub,.os-source{color:var(--ds-muted)!important}.eyebrow,.os-field{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:750;color:var(--ds-brand)!important}body:has(.os-grid){background:var(--ds-bg)!important}.os-grid{grid-template-rows:66px minmax(0,1fr);align-items:start;width:min(100%,1600px);min-height:100svh;grid-template-columns:224px minmax(0,1fr) 292px!important;gap:22px!important;max-width:1600px!important;margin:0 auto!important;padding:20px 24px 28px!important}.os-grid:not(:has(>.os-ctx)){grid-template-columns:224px minmax(0,1fr)!important}.os-rail{border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-sm);background:#ffffffe6;padding:16px 12px;gap:7px!important;min-height:calc(100svh - 32px)!important;top:16px!important}.fld-brand{padding:8px 10px 18px!important}.fld-brand-mark{box-shadow:0 5px 16px #b94f2e29;border-radius:13px!important}.fld-brand-name{letter-spacing:-.04em;color:var(--ds-ink)!important;font-weight:760!important}.fld-navitem{min-height:43px;font-weight:620;transition:background .16s,color .16s,transform .16s;color:var(--ds-muted)!important;border-radius:12px!important;padding:10px 12px!important}.fld-navitem:hover{background:var(--ds-surface-2)!important;color:var(--ds-ink)!important}.fld-navitem.active,.fld-navitem[aria-current=page]{box-shadow:inset 3px 0 0 var(--ds-brand);color:var(--ds-brand-strong)!important;background:var(--ds-brand-soft)!important}.fld-me{margin-top:auto;border-top:1px solid var(--ds-line)!important;padding:14px 8px 6px!important}.fld-avatar{background:linear-gradient(135deg,var(--ds-brand),var(--ds-cyan))!important;color:#fff!important}.os-header-bar{min-height:58px;box-shadow:var(--ds-shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--ds-line)!important;background:#ffffffe0!important;border-radius:18px!important;padding:8px 12px!important;top:12px!important}.os-menu-item{color:var(--ds-muted)!important;border-radius:11px!important}.os-menu-item:hover,.os-menu-item.active{color:var(--ds-brand)!important;background:var(--ds-brand-soft)!important}.os-col{gap:18px;min-width:0}.os-ctx{gap:14px!important;top:94px!important}.os-ctx .card,.os-ctx .os-card{box-shadow:var(--ds-shadow-sm);border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-md)!important;background:var(--ds-surface)!important;padding:16px!important}.os-ctx .ctx-title{font-weight:720;color:var(--ds-ink)!important}.os-room .os-col{min-height:0}.shell{width:100%;min-height:100svh}.mobi-head{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--ds-line)!important;background:#fffffff0!important}.mobi-tabs{box-shadow:0 -8px 28px #30241b0d;border-top:1px solid var(--ds-line)!important;background:#fffffff5!important}.mobi-tabs a.active{color:var(--ds-brand)!important}.primary,.btn.primary,.fld-ask,.fld-send,.kurukoo-specialist-submit{transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 7px 18px #b94f2e29;color:#fff!important;background:linear-gradient(115deg,var(--ds-brand),#cf704c)!important;border:1px solid #0000!important;border-radius:12px!important;font-weight:680!important}.primary:hover,.btn.primary:hover,.fld-ask:hover,.fld-send:hover,.kurukoo-specialist-submit:hover{transform:translateY(-1px);box-shadow:0 10px 24px #b94f2e38;background:linear-gradient(115deg,var(--ds-brand-strong),#a7472b)!important}.btn,.ghost,.secondary{font-weight:620;border-radius:11px!important}.btn.ghost,.ghost,.secondary{color:var(--ds-ink-2)!important;background:var(--ds-surface)!important;border:1px solid var(--ds-line-strong)!important}.btn.ghost:hover,.ghost:hover,.secondary:hover{background:var(--ds-brand-soft)!important;color:var(--ds-brand-strong)!important;border-color:#dfb49f!important}.chip,.disc-chip,.mkt-chip-btn,.pill-btn{font-weight:560;border:1px solid var(--ds-line)!important;background:var(--ds-surface)!important;color:var(--ds-ink-2)!important;border-radius:999px!important;padding:8px 13px!important}.chip:hover,.disc-chip:hover,.mkt-chip-btn:hover,.pill-btn:hover{background:var(--ds-brand-soft)!important;color:var(--ds-brand-strong)!important;border-color:#dfb49f!important}input,select,textarea,.field,.input{min-height:42px;box-shadow:inset 0 1px 2px #30241b05;color:var(--ds-ink)!important;border:1px solid var(--ds-line-strong)!important;background:#fff!important;border-radius:11px!important}input::placeholder,textarea::placeholder{color:#9b9186!important}input:focus,select:focus,textarea:focus{border-color:var(--ds-brand)!important;outline:none!important;box-shadow:0 0 0 3px #b94f2e1f!important}label{color:var(--ds-ink-2);font-weight:630}.card,.os-card,.resource-card,.world-marketplace-card,.world-public-card,.games-mode-grid .card{box-shadow:var(--ds-shadow-sm);border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-md)!important;background:var(--ds-surface)!important}.card{padding:16px!important}.card:hover,.resource-card:hover,.world-marketplace-card:hover,.world-public-card:hover{box-shadow:var(--ds-shadow-md);border-color:#d9b9aa!important}.fld-card-title,.fld-row-title,.fld-person-name{color:var(--ds-ink)!important;font-weight:700!important}.fld-card-body,.fld-row-sub{color:var(--ds-muted)!important}.fld-count,.badge{border-radius:999px!important}.row-item,.fld-row{border-bottom-color:var(--ds-line)!important}.state-pill,.pill{font-weight:650;border-radius:999px!important}.os-card,.os-channel-row{border-radius:var(--ds-radius-md)!important}.fld-welcome{border:1px solid var(--ds-line);border-radius:var(--ds-radius-xl);max-width:920px;box-shadow:var(--ds-shadow-md);background:linear-gradient(135deg,#fff 0%,#faeee5 70%,#edf1eb 100%);margin:9vh auto 0;padding:clamp(24px,5vw,64px)}.fld-welcome h1{letter-spacing:-.055em;max-width:700px;font-size:clamp(2.1rem,5vw,3.8rem)!important}.fld-welcome p{max-width:620px;font-size:1.05rem;color:var(--ds-muted)!important}.fld-top{justify-content:space-between;align-items:center;padding:4px 2px 0;display:flex}.fld-greet{font-weight:600;color:var(--ds-muted)!important}.fld-greet-name{font-weight:740;color:var(--ds-ink)!important}.fld-hero{min-height:178px;box-shadow:var(--ds-shadow-md);overflow:hidden;border-radius:var(--ds-radius-xl)!important;color:#fff!important;background:radial-gradient(circle at 82% 0,#87978b29,#0000 30%),linear-gradient(118deg,#302b26 0%,#563b2f 58%,#754831 100%)!important;padding:28px 30px!important}.fld-hero h1,.fld-hero h2,.fld-hero p,.fld-hero .fld-hero-sub{color:#fff!important}.fld-hero h1{max-width:620px;font-size:clamp(1.8rem,3.4vw,2.65rem)!important}.fld-hero-sub{max-width:540px;font-size:1rem;color:#ffffffc7!important}.fld-hero-ad{background:#ffffff17!important;border:1px solid #ffffff2e!important;border-radius:18px!important}.fld-composer{align-items:center;gap:10px;display:flex;box-shadow:0 12px 30px #b94f2e17;background:#fff!important;border:1px solid #e8d0c4!important;border-radius:18px!important;padding:10px 12px!important}.fld-composer input{flex:1;min-width:0;font-size:1rem;box-shadow:none!important;border:0!important}.fld-iconbtn,.fld-mic{background:var(--ds-surface-2)!important;color:var(--ds-muted)!important;border-radius:11px!important}.fld-cards{gap:14px!important}.fld-timeline{border-left-color:var(--ds-line-strong)!important}.kurukoo-explore,.kurukoo-specialist,.kurukoo-business,.games-home,.worlds-gallery,.world-marketplace{width:100%;max-width:1240px;margin:0 auto;padding:8px 2px 28px}.kurukoo-explore-head,.kurukoo-specialist-head,.kurukoo-business-head{margin-bottom:22px}.kurukoo-explore-head h1,.kurukoo-specialist-head h1,.kurukoo-business-head h1{font-size:clamp(2rem,3.6vw,3rem)!important}.kurukoo-explore-search,.kurukoo-specialist-composer{box-shadow:var(--ds-shadow-sm);border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-lg)!important;background:#fff!important;padding:20px!important}.kurukoo-explore-grid,.kurukoo-explore-quick-grid,.kurukoo-specialist-quick-grid,.kurukoo-business-grid,.worlds-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;gap:16px!important}.kurukoo-explore-card,.kurukoo-specialist-quick-card,.kurukoo-business-block{box-shadow:var(--ds-shadow-sm);transition:transform .16s,box-shadow .16s,border-color .16s;border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-md)!important;background:#fff!important}.kurukoo-explore-card:hover,.kurukoo-specialist-quick-card:hover{box-shadow:var(--ds-shadow-md);transform:translateY(-2px);border-color:#dfbfae!important}.kurukoo-explore-card-mark,.kurukoo-specialist-quick-mark{background:var(--ds-brand-soft)!important;color:var(--ds-brand)!important;border-radius:13px!important}.kurukoo-specialist-flow-step{border:1px solid var(--ds-line);background:#fff;border-radius:13px}.kurukoo-specialist-submit-row{margin-top:16px}.kurukoo-business-agent{border-radius:var(--ds-radius-lg)!important;background:linear-gradient(135deg,#fff,#fbf2eb)!important;border:1px solid #e7c6b8!important}.kurukoo-business-metrics{gap:12px}.kurukoo-business-metrics>*{border:1px solid var(--ds-line);background:#fff;border-radius:14px;padding:14px}.surface-story{box-shadow:var(--ds-shadow-sm);border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-lg)!important;background:#fff!important;padding:20px!important}.surface-story-kicker{text-transform:uppercase;letter-spacing:.1em;font-weight:760;color:var(--ds-brand)!important}.plan-strip{background:var(--ds-brand-soft)!important;border:1px solid #e7c7b9!important;border-radius:15px!important}.track-detail{border:1px solid var(--ds-line)!important;background:#fff!important;border-radius:16px!important}.dev-hero,.dev-overview-head{border-radius:var(--ds-radius-lg)!important}.dev-verdict{border-radius:15px!important}.device-repair-entry,.self-read,.bridge-picker,.bridge-settings{padding:16px;border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-md)!important;background:#fff!important}.finding-top{color:var(--ds-ink)!important}.worlds-gallery-grid>article,.world-marketplace-orders>article{overflow:hidden}.world-scene-board{box-shadow:inset 0 0 0 1px #ffffff4d;border:1px solid var(--ds-line)!important;border-radius:17px!important}.world-public-object{border:1px solid #fff9!important;box-shadow:0 6px 16px #30241b1a!important}.world-marketplace-card,.world-public-card{padding:14px!important}.games-mode-grid .card{padding:18px!important}.games-mode-grid .card:hover{border-color:#dfb49f!important}.kurukoo-learning-experiences,.kurukoo-studio-experiences{gap:16px!important}.golive-stepper,.golive-progress{padding:16px;border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-lg)!important;background:#fff!important}.live-session-card,.live-session-detail,.broadcast-card{box-shadow:var(--ds-shadow-sm);border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-lg)!important;background:#fff!important}.cart-list,.cart-total,.cart-checkout-outcome{padding:16px;border:1px solid var(--ds-line)!important;border-radius:var(--ds-md,16px)!important;background:#fff!important}.cart-total{box-shadow:var(--ds-shadow-sm)}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.resource-card{padding:16px!important}.notif-detail,.conv-body{border-radius:var(--ds-radius-md)!important}.chat-deploy-layer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#16120f75!important}.chat-deploy-panel{overflow:hidden;box-shadow:var(--ds-shadow-lg)!important;border:1px solid #ffffffb3!important;border-radius:24px!important}.chat-context-toggle,.chat-deploy-close{border-radius:11px!important}.composer{box-shadow:0 10px 28px #b94f2e17;background:#fff!important;border:1px solid #e7c7b9!important;border-radius:18px!important}.bubble{border-radius:18px!important}.offer-tile{border:1px solid var(--ds-line)!important;background:#fff!important;border-radius:15px!important}.mkt{width:100%;color:var(--ds-ink)!important}.mkt-inner{width:min(100% - 48px,1280px)!important;max-width:1280px!important;margin:0 auto!important;padding:0 0 52px!important}.mkt-bar{z-index:60;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;min-height:76px;top:0;background:#ffffffeb!important;border-bottom:1px solid #e2e7f0e0!important;padding:12px max(24px,50vw - 640px)!important;position:sticky!important}.mkt-brand{letter-spacing:-.045em;color:var(--ds-ink)!important;font-weight:780!important}.mkt-links{gap:8px!important}.mkt-links a{border-radius:10px;padding:9px 11px;font-weight:620;text-decoration:none;color:var(--ds-muted)!important}.mkt-links a:hover,.mkt-links a[aria-current=page]{background:var(--ds-brand-soft);color:var(--ds-brand)!important}.mkt-cta,.mkt-signin{border-radius:12px!important;font-weight:680!important}.mkt-hero{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:center;gap:clamp(24px,4vw,56px);min-height:540px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #30241b17;background:radial-gradient(circle at 78% 15%,#87978b2e,#0000 28%),radial-gradient(circle at 30% 120%,#b94f2e1f,#0000 40%),linear-gradient(125deg,#29241f 0%,#46372d 58%,#704530 100%)!important;border:1px solid #ffffff1f!important;border-radius:30px!important;margin:24px 0 38px!important;padding:clamp(28px,5vw,64px)!important}.mkt-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#30241b0f,#0000 65%);position:absolute;inset:0}.mkt-hero-copy{z-index:1;max-width:680px;position:relative}.mkt-eyebrow{text-transform:uppercase;color:#f0d4c3!important;letter-spacing:.14em!important;font-size:.72rem!important;font-weight:780!important}.mkt-hero h1{max-width:780px;color:#fff!important;letter-spacing:-.065em!important;margin:18px 0 20px!important;font-size:clamp(2.6rem,5.4vw,5.1rem)!important;line-height:1.01!important}.mkt-hero h1 .lt{color:#f2c7b3!important}.mkt-lede{max-width:620px;color:#ffffffc7!important;font-size:clamp(1rem,1.3vw,1.18rem)!important;line-height:1.65!important}.mkt-ctas{flex-wrap:wrap;display:flex;gap:11px!important;margin-top:26px!important}.mkt-ctas .btn,.mkt-ctas a{min-height:46px;border-radius:13px!important;padding:12px 18px!important}.mkt-ctas .primary{box-shadow:0 10px 25px #30241b1f;color:#fff!important;background:linear-gradient(110deg,#b94f2e,#9f4025)!important}.mkt-ctas .ghost{color:#fff!important;background:#ffffff14!important;border-color:#ffffff4d!important}.mkt-hero-shell,.mkt-media{z-index:1;position:relative;overflow:hidden;box-shadow:0 22px 48px #00000038;background:#ffffff14!important;border:1px solid #fff3!important;border-radius:22px!important}.mkt-hero-shell{min-height:320px}.mkt-media img,.mkt-media picture,.mkt-media video{object-fit:cover;border-radius:20px;width:100%;height:100%;display:block}.mkt-section{box-shadow:var(--ds-shadow-sm);position:relative;border:1px solid var(--ds-line)!important;background:#fff!important;border-radius:24px!important;margin:22px 0!important;padding:clamp(22px,3.2vw,38px)!important}.mkt-section>h2{max-width:820px;margin:10px 0 12px!important;font-size:clamp(1.65rem,3vw,2.4rem)!important}.mkt-section>.lede,.mkt-prose{max-width:760px;font-size:1rem;color:var(--ds-muted)!important}.mkt-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid;gap:15px!important}.mkt-grid>*,.mkt-item{border:1px solid var(--ds-line)!important;background:var(--ds-surface-2)!important;border-radius:16px!important;padding:18px!important}.mkt-item h3{margin:0 0 8px}.mkt-item p{color:var(--ds-muted)!important}.mkt-item .row{flex-wrap:wrap;gap:8px}.mkt-marquee{flex-wrap:wrap;gap:10px!important}.mkt-marquee-pill{border:1px solid var(--ds-line)!important;background:var(--ds-surface-2)!important;color:var(--ds-ink-2)!important;border-radius:999px!important;padding:9px 14px!important}.mkt-quick{flex-wrap:wrap;display:flex;gap:9px!important}.mkt-quick a,.mkt-chip-btn{text-decoration:none;border:1px solid var(--ds-line)!important;color:var(--ds-ink-2)!important;background:#fff!important;border-radius:999px!important;padding:9px 14px!important}.mkt-try-composer{box-shadow:var(--ds-shadow-sm);background:#fff!important;border:1px solid #e7c6b8!important;border-radius:18px!important;padding:10px!important}.faq-list{gap:10px;display:grid}.faq-list .card{border-radius:14px!important}.faq-trigger{font-weight:670;color:var(--ds-ink)!important}.faq-answer{color:var(--ds-muted)!important}.mkt-footer{border-top:1px solid var(--ds-line)!important;color:#fff!important;background:#2e2924!important;margin-top:46px!important;padding:42px 0 30px!important}.mkt-footer-brand{color:#fff!important}.admin-shell,.console-page,.ops-page,.admin-view{max-width:1480px;margin:0 auto}.admin-shell h1,.console-page h1,.ops-page h1{font-size:2rem}table{border-collapse:separate;border-spacing:0}th{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:var(--ds-muted)!important}td,th{border-bottom:1px solid var(--ds-line)!important;padding:11px 12px!important}tr:hover td{background:#fbf8f3}.badge,.state-pill{border-radius:999px!important}@media (width<=1180px){:is(.os-grid,.os-grid:has(>.os-ctx)){grid-template-columns:200px minmax(0,1fr)!important}.os-grid>.os-ctx{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid;position:static}.mkt-hero{min-height:470px}}@media (width<=860px){:is(.os-grid,.os-grid:has(>.os-ctx)){flex-direction:column;align-items:stretch;gap:14px!important;padding:10px 12px 90px!important;display:flex!important}.os-grid>.os-rail{display:none!important}.os-grid>.os-header-bar{width:100%;position:static}.os-grid>.os-col,.os-grid>.os-ctx{width:100%}.os-grid>.os-ctx{grid-template-columns:1fr;display:grid;max-height:none!important}.fld-hero{border-radius:21px!important;padding:22px!important}.fld-composer{flex-wrap:wrap}.fld-composer input{flex:100%;order:-1}.mkt-inner{width:min(100% - 28px,760px)!important}.mkt-bar{min-height:64px;padding:10px 14px!important}.mkt-hero{grid-template-columns:1fr;gap:22px;min-height:0;border-radius:24px!important;padding:28px!important}.mkt-hero h1{font-size:clamp(2.4rem,10vw,4rem)!important}.mkt-hero-shell{min-height:260px}.mkt-grid,.kurukoo-explore-grid,.kurukoo-explore-quick-grid,.kurukoo-specialist-quick-grid,.kurukoo-business-grid,.worlds-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mkt-section{padding:22px!important}}@media (width<=560px){.mkt-inner{width:calc(100% - 22px)!important}.mkt-hero{margin:12px 0 22px!important;padding:22px 18px!important}.mkt-hero h1{font-size:2.5rem!important}.mkt-ctas{grid-template-columns:1fr;display:grid}.mkt-ctas>*{justify-content:center;width:100%}.mkt-grid,.kurukoo-explore-grid,.kurukoo-explore-quick-grid,.kurukoo-specialist-quick-grid,.kurukoo-business-grid,.worlds-gallery-grid,.resource-grid{grid-template-columns:1fr!important}.mkt-section{border-radius:18px!important;margin:14px 0!important;padding:18px!important}.fld-welcome{border-radius:22px;margin:5vh 12px 0;padding:24px 20px}.fld-hero{border-radius:18px!important}.fld-cards{grid-template-columns:1fr!important}.kurukoo-explore,.kurukoo-specialist,.kurukoo-business,.games-home,.worlds-gallery,.world-marketplace{padding:0 4px 22px}.card{padding:14px!important}.chat-deploy-panel{border-radius:0!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-release-page,.payment-return-page{gap:18px;width:min(100% - 36px,1320px);margin:28px auto 64px;display:grid}.admin-release-header h1,.admin-release-header p{color:#fff!important}.admin-release-header .muted{color:#ffffffc2!important}.admin-release-page>section,.admin-release-page>.card,.admin-release-section{border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-sm);background:#fff;border-radius:20px;padding:20px}.admin-release-section h2{margin:0 0 8px}.admin-release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.admin-release-gate{gap:10px;display:grid;padding:16px!important}.admin-release-gate-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-release-gate-head h3{margin:0}.admin-release-approved,.admin-release-pending{white-space:nowrap;border-radius:999px;align-items:center;padding:5px 10px;font-size:.72rem;font-weight:750;display:inline-flex}.admin-release-approved{color:#116b53;background:#e7f7ef}.admin-release-pending{color:#875719;background:#fff3df}.admin-release-field{color:var(--ds-ink-2);gap:6px;font-size:.8rem;font-weight:650;display:grid}.admin-release-field input{width:100%}.admin-release-controls,.admin-release-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-release-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.admin-release-form button{align-self:end;min-height:44px}.admin-release-list{gap:12px;margin-top:14px;display:grid}.admin-release-list .card{gap:8px;display:grid}.admin-release-health{color:#f4eee6;background:#2e2924;border-radius:12px;max-height:360px;padding:14px;font-size:.76rem;overflow:auto}.payment-return-card{border:1px solid var(--ds-line);width:min(100%,680px);box-shadow:var(--ds-shadow-md);background:#fff;border-radius:24px;margin:7vh auto;padding:clamp(22px,5vw,42px)}.payment-return-card h1{font-size:clamp(1.8rem,4vw,2.6rem)}.payment-return-facts{background:var(--ds-surface-2);border-radius:14px;grid-template-columns:140px minmax(0,1fr);gap:8px 14px;padding:16px;display:grid}.payment-return-facts dt{color:var(--ds-muted);font-size:.8rem}.payment-return-facts dd{color:var(--ds-ink);overflow-wrap:anywhere;margin:0;font-weight:650}.payment-return-status{background:var(--ds-brand-soft);color:var(--ds-ink-2);border-radius:12px;padding:12px 14px}.payment-return-status.ok{background:var(--ds-green-soft);color:var(--ds-green)}.payment-return-actions{flex-wrap:wrap;gap:10px;display:flex}.creator-studio-panel{border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-sm);background:linear-gradient(135deg,#fff,#faf2eb);border-radius:22px;gap:14px;margin-top:24px;padding:22px;display:grid}.creator-listing-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.creator-listing-form label{gap:6px;font-weight:650;display:grid}.creator-listing-form button{align-self:end;min-height:44px}.creator-own-listings{gap:8px;display:grid}.creator-listing-row{border:1px solid var(--ds-line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.creator-listing-row span{text-align:right}@media (width<=860px){.admin-release-page,.payment-return-page{width:calc(100% - 24px);margin:14px auto 40px}.admin-release-grid,.admin-release-form,.creator-listing-form{grid-template-columns:1fr}.creator-listing-row{flex-direction:column;align-items:flex-start}.creator-listing-row span{text-align:left}}.broadcasts-page{gap:18px;width:min(100% - 36px,1320px);margin:26px auto 64px;display:grid}.broadcasts-hero{color:#fff;background:radial-gradient(circle at 84% 8%,#87978b2e,#0000 30%),linear-gradient(120deg,#29241f,#5a3b30 70%,#75452f);border-radius:26px;padding:clamp(24px,4vw,42px)}.broadcasts-hero h1,.broadcasts-hero p{color:#fff!important}.broadcasts-hero .muted{color:#ffffffc2!important}.broadcasts-section{border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-sm);background:#fff;border-radius:22px;padding:22px}.broadcasts-grid,.broadcast-own-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.broadcast-card{gap:10px;display:grid}.broadcast-card iframe{aspect-ratio:16/9;background:#2e2924;border:0;border-radius:14px;width:100%}.broadcast-live-pill{color:#a64b42;letter-spacing:.1em;background:#f8e9e6;border-radius:999px;justify-self:start;padding:5px 10px;font-size:.7rem;font-weight:800}.broadcasts-safety-note{background:var(--ds-brand-soft);color:var(--ds-ink-2);border:1px solid #e7c7b9;border-radius:13px;padding:12px 14px}.broadcast-create-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.broadcast-create-form label{gap:6px;font-weight:650;display:grid}.broadcast-create-form textarea{min-height:90px}.broadcast-create-form button{align-self:end;min-height:44px}.broadcast-ingest{background:#fbf4e9;border:1px solid #e8d5b5;border-radius:16px;gap:10px;margin:12px 0;padding:16px;display:grid}.broadcast-key-warning{color:#875b25;font-weight:700}.broadcast-stream-key{overflow-wrap:anywhere;color:#f3e9df;background:#2e2924;border-radius:10px;padding:12px}@media (width<=860px){.broadcasts-page{width:calc(100% - 24px);margin:14px auto 40px}.broadcasts-grid,.broadcast-own-list,.broadcast-create-form{grid-template-columns:1fr}.broadcast-create-form label:nth-child(2){grid-column:auto}.broadcasts-section{padding:16px}}.kurukoo-specialist-form{gap:14px;display:grid}.kurukoo-specialist-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kurukoo-specialist-field{gap:6px;display:grid}.kurukoo-specialist-label{color:var(--ds-ink-2);font-weight:660}.kurukoo-specialist-quick-section{margin:22px 0}.kurukoo-specialist-section-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.kurukoo-specialist-composer-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.kurukoo-specialist-composer-title{color:var(--ds-ink);font-size:1.05rem;font-weight:730}.kurukoo-specialist-composer-tag{color:var(--ds-brand);background:var(--ds-brand-soft);border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:750}.kurukoo-specialist-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.kurukoo-specialist-flow-step{padding:16px}.kurukoo-specialist-flow-number{background:var(--ds-brand-soft);width:30px;height:30px;color:var(--ds-brand);border-radius:10px;place-items:center;font-weight:800;display:grid}.kurukoo-business-form,.kurukoo-business-inline-form{border:1px solid var(--ds-line);background:#fff;border-radius:16px;gap:12px;padding:16px;display:grid}.kurukoo-business-inline-form{grid-template-columns:repeat(2,minmax(0,1fr))}.kurukoo-business-agent-content{color:var(--ds-ink-2)}.kurukoo-business-block{padding:16px}.kurukoo-business-list{gap:10px;display:grid}.track-detail-line{border-left:2px solid var(--ds-line-strong);color:var(--ds-ink-2);padding:10px 12px 10px 24px;position:relative}.track-detail-line:before{content:"";background:var(--ds-brand);border-radius:50%;width:10px;height:10px;position:absolute;top:16px;left:-6px}.surface-story-copy{max-width:760px}.surface-story-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.dev-hero{color:#fff;background:linear-gradient(125deg,#29241f,#4a3a31);padding:24px}.dev-hero h1,.dev-hero h2,.dev-hero p{color:#fff!important}.dev-overview-head{background:var(--ds-brand-soft);padding:18px}.dev-overview-title{font-size:1.15rem;font-weight:740}.dev-verdict{background:var(--ds-green-soft);color:var(--ds-green);border:1px solid #cfe0d2;padding:14px 16px}.self-read-row{border-bottom:1px solid var(--ds-line);grid-template-columns:1fr auto;gap:10px;padding:12px 0;display:grid}.self-read-label{font-weight:680}.self-read-hint{color:var(--ds-muted);font-size:.82rem}.bridge-body{gap:12px;display:grid}.bridge-cmd{color:#f4eee6;overflow-wrap:anywhere;background:#2e2924;border-radius:10px;padding:12px}.bridge-picker-row,.bridge-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.finding-top{font-weight:740}.finding-detail{color:var(--ds-muted)}.worlds-gallery>header,.world-marketplace>header{margin-bottom:22px}.world-public-detail{border:1px solid var(--ds-line);background:#fff;border-radius:20px;padding:20px}.world-marketplace-orders{gap:12px;display:grid}.golive-stepper{flex-wrap:wrap;gap:9px;display:flex}.golive-step{background:var(--ds-surface-2);color:var(--ds-muted);border:1px solid var(--ds-line);border-radius:999px;padding:9px 13px}.golive-step.active{background:var(--ds-brand-soft);color:var(--ds-brand-strong);border-color:#e5c2b0}.golive-progress{background:var(--ds-green-soft);border-radius:15px;padding:16px}.faq-admin-list{gap:10px;display:grid}.faq-admin-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.btn-small{border:1px solid var(--ds-line);color:var(--ds-ink-2);background:#fff;border-radius:9px;padding:7px 10px}.cart-line{border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 0;display:grid}.cart-line-title{color:var(--ds-ink);font-weight:700}.cart-line-meta,.cart-line-kind{color:var(--ds-muted);font-size:.8rem}.cart-line-qty{align-items:center;gap:8px;display:flex}.fld-mini{color:var(--ds-brand);background:var(--ds-brand-soft);border-radius:8px;padding:4px 8px;font-size:.72rem;font-weight:760}.fld-pts-num{color:var(--ds-ink);letter-spacing:-.04em;font-size:1.5rem;font-weight:800}.fld-row{border-bottom:1px solid var(--ds-line);align-items:center;gap:12px;padding:11px 8px;display:flex}.fld-row-text{flex:1;min-width:0}.fld-row-title{color:var(--ds-ink);font-weight:690}.fld-row-sub{color:var(--ds-muted);font-size:.8rem}.mkt-prompt{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:13px;align-items:center;gap:10px;margin-top:18px;padding:12px 14px;display:flex}.mkt-prompt .ph{color:#ffffffdb}.mkt-meta{font-size:.78rem;color:#ffffff9e!important}.mkt-hero-shell{color:var(--ds-ink)!important;background:#fff!important;border-color:#fffc!important}.mkt-hero-shell input,.mkt-hero-shell textarea{color:var(--ds-ink)!important;background:#fff!important}.mkt-hero-shell h2,.mkt-hero-shell h3,.mkt-hero-shell p,.mkt-hero-shell label{color:var(--ds-ink)!important}.mkt-hero:not(:has(.mkt-hero-shell)):not(:has(.mkt-media)){grid-template-columns:1fr;min-height:380px}@media (width<=860px){.kurukoo-specialist-fields,.kurukoo-specialist-flow,.kurukoo-business-inline-form,.bridge-picker-row,.bridge-facts{grid-template-columns:1fr}}:root{--font-sans:"Archivo", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-control:var(--ds-radius-sm);--radius-card:var(--ds-radius-md);--radius-panel:var(--ds-radius-lg);--radius-hero:var(--ds-radius-xl);--canvas:var(--ds-bg);--surface-muted:var(--ds-surface-2);--text:var(--ds-ink);--text-muted:var(--ds-muted);--text-faint:var(--ds-muted-2);--action:var(--ds-brand);--action-hover:var(--ds-brand-strong);--action-soft:var(--ds-brand-soft);--status-safe:var(--ds-green);--status-pending:var(--ds-amber);--status-attention:var(--ds-red);--status-info:var(--os-signal-info);--focus-ring:color-mix(in srgb, var(--ds-brand) 55%, white);--motion-fast:.14s;--motion-base:.2s;--ds-md:var(--ds-radius-md)}.status-pill,.state-pill{border:1px solid var(--ds-line);border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:5px 10px;font-size:.78rem;font-weight:680;line-height:1.2;display:inline-flex}.status-pill:before,.state-pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}@media (width<=860px){.os-grid{gap:12px!important;padding:12px 12px 84px!important}.os-grid>.os-col>.app-view,.os-ctx{width:100%}.os-ctx .card,.os-ctx .os-card{padding:14px!important}.kurukoo-explore-grid,.kurukoo-explore-quick-grid,.kurukoo-specialist-quick-grid,.kurukoo-business-grid,.worlds-gallery-grid{grid-template-columns:1fr}.table-wrap,.data-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.surface-story,.world-public-detail{padding:16px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--ds-ink:#29241f;--ds-ink-2:#494137;--ds-muted:#746b61;--ds-muted-2:#978d81;--ds-bg:#f6f2ec;--ds-surface:#fffefa;--ds-surface-2:#fbf8f3;--ds-line:#e6ded3;--ds-line-strong:#d7cbbf;--ds-brand:#b64d2c;--ds-brand-strong:#9f4025;--ds-brand-soft:#f8e8df;--ds-violet:#a55a3b;--ds-cyan:#87978b;--ds-cyan-soft:#edf1eb;--ds-green:#467455;--ds-green-soft:#eaf1e8;--ds-amber:#93601f;--ds-amber-soft:#fbf0dd;--ds-red:#a64b42;--ds-red-soft:#f8e9e6;--ds-radius-sm:8px;--ds-radius-md:12px;--ds-radius-lg:18px;--ds-radius-xl:22px;--ds-shadow-sm:0 2px 8px #30241b0b;--ds-shadow-md:0 10px 28px #30241b13;--ds-shadow-lg:0 20px 52px #241d1829;--primary:var(--ds-brand);--primary-ink:#fff;--border:var(--ds-line);--line:1px solid var(--ds-line);--muted:var(--ds-muted);--surface:var(--ds-bg);--elevated:var(--ds-surface-2);--card:var(--ds-surface);--ink:var(--ds-ink);--accent:#a64f31;--ok:var(--ds-green);--warn:var(--ds-amber);--bad:var(--ds-red);--os-canvas:var(--ds-bg);--os-canvas-elevated:var(--ds-surface);--os-canvas-muted:var(--ds-surface-2);--os-ink:var(--ds-ink);--os-ink-muted:var(--ds-muted);--os-ink-faint:var(--ds-muted-2);--os-action:var(--ds-brand);--os-action-hover:var(--ds-brand-strong);--os-action-soft:var(--ds-brand-soft);--os-signal-safe:var(--ds-green);--os-signal-pending:var(--ds-amber);--os-signal-attention:var(--ds-red);--os-signal-info:#6f7772;--os-border-subtle:var(--ds-line);--os-shadow-float:var(--ds-shadow-md);--os-radius-card:var(--ds-radius-md);--os-radius-control:var(--ds-radius-sm);--kk-brand-primary:#b64d2c;--kk-brand-secondary:#9f4025;--kk-brand-cyan:#87978b;--kk-brand-ink:#29241f;--kk-brand-muted:#746b61;--kk-brand-surface:#f6f2ec;--kk-brand-border:#4b392b26;--kk-brand-glow:0 12px 30px #30241b17;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body[data-surface=app]{--kk-brand-primary:#b64d2c;--kk-brand-secondary:#9f4025;--kk-brand-cyan:#87978b;--kk-brand-border:#4b392b26}:is(html,body,body:has(.os-grid),body:has(.mkt)){background:var(--ds-bg)!important;color:var(--ds-ink)!important}a{color:var(--ds-brand)}a:hover{color:var(--ds-brand-strong)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px!important;outline:3px solid #b94f2e7a!important}.eyebrow,.os-field,.surface-story-kicker,.kurukoo-specialist-composer-tag{color:var(--ds-brand)!important}.os-rail,.os-header-bar,.mobi-head,.mobi-tabs{border-color:var(--ds-line)!important;box-shadow:var(--ds-shadow-sm)!important;background:#fffefaf5!important}.fld-brand-mark{box-shadow:0 4px 12px #b94f2e2e!important}.fld-navitem.active,.fld-navitem[aria-current=page],.os-menu-item:hover,.os-menu-item.active,.mobi-tabs a.active,.mobi-tabs a[aria-current=page]{box-shadow:inset 3px 0 0 var(--ds-brand);color:var(--ds-brand-strong)!important;background:var(--ds-brand-soft)!important}.fld-avatar{background:linear-gradient(135deg,#b94f2e,#8c694f)!important}.primary,.btn.primary,.fld-ask,.fld-send,.kurukoo-specialist-submit,body[data-surface=app] button.primary,body[data-surface=app] .primary,body[data-surface=app] button[type=submit],.mkt-ctas .primary,.mkt-hero .primary,.mkt-section .primary{background:var(--ds-brand)!important;color:#fff!important;border-color:var(--ds-brand)!important;box-shadow:0 4px 12px #b94f2e29!important}.primary:hover,.btn.primary:hover,.fld-ask:hover,.fld-send:hover,.kurukoo-specialist-submit:hover,body[data-surface=app] button.primary:hover,body[data-surface=app] .primary:hover,.mkt-ctas .primary:hover{background:var(--ds-brand-strong)!important;border-color:var(--ds-brand-strong)!important;box-shadow:0 6px 16px #b94f2e33!important}.btn.ghost:hover,.ghost:hover,.secondary:hover,.chip:hover,.disc-chip:hover,.mkt-chip-btn:hover,.pill-btn:hover{background:var(--ds-brand-soft)!important;color:var(--ds-brand-strong)!important;border-color:#e5c5b5!important}input:focus,select:focus,textarea:focus{border-color:var(--ds-brand)!important;box-shadow:0 0 0 3px #b94f2e1a!important}.card:hover,.resource-card:hover,.world-marketplace-card:hover,.world-public-card:hover,.kurukoo-explore-card:hover,.kurukoo-specialist-quick-card:hover,.games-mode-grid .card:hover{border-color:#dfc4b5!important}.fld-welcome,.fld-hero{border:1px solid var(--ds-line)!important;box-shadow:var(--ds-shadow-sm)!important;color:var(--ds-ink)!important;background:linear-gradient(135deg,#fffefa 0%,#f8eee5 100%)!important}.fld-welcome h1,.fld-welcome h2,.fld-welcome p,.fld-hero h1,.fld-hero h2,.fld-hero p,.fld-hero .fld-hero-sub{color:var(--ds-ink)!important}.fld-hero-sub{color:var(--ds-muted)!important}.fld-composer,.composer,.mkt-try-composer{border-color:#e4c6b6!important;box-shadow:0 5px 18px #30241b0e!important}.kurukoo-explore-card-mark,.kurukoo-specialist-quick-mark,.kurukoo-specialist-flow-number,.kurukoo-specialist-composer-tag,.dev-overview-head,.plan-strip,.golive-step.active,.fld-mini{background:var(--ds-brand-soft)!important;color:var(--ds-brand-strong)!important;border-color:#e5c5b5!important}.kurukoo-business-agent,.creator-studio-panel{background:linear-gradient(135deg,#fffefa,#faf1e9)!important;border-color:#e5d1c4!important}.track-detail-line{border-left-color:#d9b7a4!important}.track-detail-line:before,.fld-tl-dot{background:var(--ds-brand)!important}.surface-story,.device-repair-entry,.self-read,.bridge-picker,.bridge-settings,.track-detail,.world-public-detail,.world-marketplace-card,.world-public-card,.admin-release-page>section,.admin-release-page>.card,.admin-release-section,.broadcasts-section,.live-session-card,.live-session-detail,.broadcast-card{border-color:var(--ds-line)!important;box-shadow:var(--ds-shadow-sm)!important}.bub-row:not(.theirs) .bubble{background:var(--ds-brand-soft)!important;color:var(--ds-ink)!important}.bub-row.theirs .bubble{color:var(--ds-ink)!important;background:#f3f0ea!important}.offer-tile{border-color:var(--ds-line)!important}.admin-release-header,.dev-hero{color:var(--ds-ink)!important;border:1px solid var(--ds-line)!important;background:linear-gradient(120deg,#eee4d8,#f8eee5)!important}.admin-release-header h1,.admin-release-header h2,.admin-release-header p,.admin-release-header .muted,.dev-hero h1,.dev-hero h2,.dev-hero p{color:var(--ds-ink)!important}.admin-release-health,.bridge-cmd,.broadcast-stream-key{color:#f5eee6!important;background:#302b26!important}.broadcasts-hero{color:#fffefa!important;background:linear-gradient(125deg,#302b26,#514237)!important;border:1px solid #30241b1f!important}.broadcasts-safety-note{color:#5c4937!important;background:#fbf2e5!important;border-color:#e6d4bd!important}.broadcast-ingest{background:#fbf4e9!important;border-color:#ead7b7!important}.broadcast-key-warning{color:#875b25!important}.broadcast-live-pill{color:#a64b42!important;background:#f8e9e6!important}.mkt,.mkt-inner{color:var(--ds-ink)!important}body:has(.mkt){background:var(--ds-bg)!important}.mkt-bar{border-color:var(--ds-line)!important;background:#fffefaf5!important;box-shadow:0 2px 8px #30241b09!important}.mkt-brand{color:var(--ds-ink)!important}.mkt-links a{color:var(--ds-muted)!important}.mkt-links a:hover,.mkt-links a[aria-current=page]{color:var(--ds-brand-strong)!important;background:var(--ds-brand-soft)!important}.mkt-hero,.mkt-hero-split{border:1px solid var(--ds-line)!important;box-shadow:var(--ds-shadow-sm)!important;color:var(--ds-ink)!important;background:linear-gradient(135deg,#fffefa 0%,#f7eee5 100%)!important}.mkt-hero:before{background:0 0!important}.mkt-hero h1,.mkt-hero h2,.mkt-hero h3,.mkt-hero p,.mkt-hero label,.mkt-hero .mkt-lede,.mkt-hero .mkt-meta{color:var(--ds-ink)!important}.mkt-hero h1 .lt,.mkt-hero h1 span:not(.lt){color:var(--ds-brand)!important}.mkt-eyebrow{color:var(--ds-brand-strong)!important}.mkt-ctas .ghost,.mkt-hero .ghost{color:var(--ds-ink)!important;border-color:var(--ds-line-strong)!important;background:#fffefa!important}.mkt-hero-shell,.mkt-media{border-color:var(--ds-line)!important;box-shadow:var(--ds-shadow-sm)!important;background:#fffefa!important}.mkt-section{border-color:var(--ds-line)!important;box-shadow:none!important;background:#fffefa!important}.mkt-section:nth-of-type(2n){background:#fbf8f3!important}.mkt-section .mkt-item,.mkt-grid>*,.mkt-item{border-color:var(--ds-line)!important;box-shadow:none!important;background:#fffefa!important}.mkt-section .mkt-item:hover{box-shadow:var(--ds-shadow-sm)!important;border-color:#dfc4b5!important}.mkt-try{background:#f8eee5!important}.mkt-footer{color:#fffefa!important;background:#302b26!important}.mkt-footer h3,.mkt-footer a,.mkt-footer p{color:#e9e0d6!important}.mkt-footer a:hover{color:#f3b18f!important}.status-pill[data-status=safe],.state-pill.ok{color:var(--ds-green)!important;background:var(--ds-green-soft)!important}.status-pill[data-status=pending],.state-pill.pending{color:var(--ds-amber)!important;background:var(--ds-amber-soft)!important}.status-pill[data-status=attention],.state-pill.error{color:var(--ds-red)!important;background:var(--ds-red-soft)!important}@media (width<=860px){.os-grid{padding:12px 12px calc(86px + env(safe-area-inset-bottom))!important}.mkt-inner{width:min(100% - 28px,1280px)!important}.mkt-hero,.mkt-hero-split{border-radius:16px!important}.fld-welcome{margin:16px 0 0!important;padding:22px 18px!important}.fld-hero{padding:20px!important}.admin-release-header,.dev-hero{padding:22px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}.provider-workspace-head h1,.live-workspace-head h1,.golive-workspace-head h1,.worlds-gallery-head h1,.admin-workspace-intro h1{letter-spacing:-.055em;margin:3px 0 10px;font-size:clamp(2rem,3.2vw,2.85rem)}.provider-workspace-head>p:last-child,.live-workspace-head>p:last-child,.golive-workspace-head>p:last-child,.worlds-gallery-copy>p:last-child,.admin-workspace-intro>p:last-child{max-width:72ch;color:var(--ds-muted);line-height:1.65}.kurukoo-business{gap:18px;max-width:1480px;padding:clamp(14px,2.2vw,30px) clamp(14px,2.4vw,34px) 48px;display:grid}.kurukoo-business-head{border-bottom:1px solid var(--ds-line);padding:6px 0 18px;margin:0!important}.kurukoo-business-head h1{margin:4px 0 10px;font-size:clamp(2rem,3.1vw,2.8rem)!important}.kurukoo-business-head p:last-child{max-width:68ch}.business-navigation{border-bottom:1px solid var(--ds-line);padding:0 0 14px;gap:7px!important;margin:0!important}.business-navigation a{min-height:40px;font-size:.83rem;text-decoration:none;border-radius:8px!important;padding:9px 14px!important}.business-navigation a[aria-current=page]{background:var(--ds-brand)!important;color:#fff!important;box-shadow:none!important}.kurukoo-business-status{border:1px solid var(--ds-line)!important;border-left:3px solid var(--ds-brand)!important;background:var(--ds-surface)!important;border-radius:12px!important;padding:20px 22px!important}.kurukoo-business-status h2{margin:0 0 8px;font-size:1.2rem}.kurukoo-business-status p{max-width:70ch}.kurukoo-business-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.kurukoo-business-grid>.kurukoo-business-tool-card{flex-direction:column;align-items:flex-start;min-height:172px;display:flex;border-radius:12px!important;padding:19px!important}.kurukoo-business-tool-card p{flex:1;margin:0 0 18px;line-height:1.55}.kurukoo-business-tool-card .btn{margin-top:auto}.kurukoo-business-agent{margin-top:6px;border-radius:16px!important;padding:clamp(16px,2.2vw,28px)!important}.kurukoo-business-agent-head{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.kurukoo-business-agent-head h2{margin:3px 0 8px;font-size:1.4rem}.kurukoo-business-agent-copy{max-width:760px}.kurukoo-business-agent-status{border:1px solid var(--ds-line);background:var(--ds-surface-2);border-radius:8px;max-width:260px;margin:4px 0 0;padding:8px 11px;font-size:.78rem}.kurukoo-business-agent-content{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:14px;padding-top:18px;display:grid}.kurukoo-business-fee-status,.kurukoo-business-metrics,.kurukoo-business-trial,.kurukoo-business-activity{grid-column:1/-1}.kurukoo-business-fee-status{background:var(--ds-surface-2)!important;padding:16px!important}.kurukoo-business-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px!important}.kurukoo-business-metric{min-width:0;padding:14px!important}.kurukoo-business-metric p{margin:0 0 8px;font-size:.75rem}.kurukoo-business-metric strong{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(1.15rem,2vw,1.7rem);display:block}.kurukoo-business-trial{background:var(--ds-surface-2)!important}.kurukoo-business-block{min-width:0;border-radius:12px!important;padding:18px!important}.kurukoo-business-block h3{margin:0 0 6px}.kurukoo-business-block>p{line-height:1.55}.kurukoo-business-list{gap:9px}.kurukoo-business-item,.kurukoo-business-customer,.kurukoo-business-activity-item{box-shadow:none!important;border-radius:9px!important;padding:13px!important}.kurukoo-business-form{gap:10px;border-radius:10px!important;padding:14px!important}.kurukoo-business-form input,.kurukoo-business-inline-form input{min-width:0}.kurukoo-business-inline-form{gap:8px;padding:10px!important}.kurukoo-business-activity-item{gap:5px;display:grid}.provider-workspace{align-content:start;gap:16px;width:min(100%,1450px);margin:0 auto;padding:clamp(12px,2vw,28px) clamp(12px,2.2vw,30px) 48px;display:grid}.provider-story{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:center;gap:22px;display:grid;background:var(--ds-surface)!important;border-radius:12px!important;padding:14px!important}.provider-story img{object-fit:cover;border-radius:8px;width:100%;height:170px}.provider-story .surface-story-copy{padding:8px 12px 8px 0}.provider-story h2{margin:4px 0 8px;font-size:clamp(1.25rem,2vw,1.7rem)}.provider-workspace-head{border-bottom:1px solid var(--ds-line);padding:0 0 14px}.provider-workspace-head h1{margin:2px 0 8px}.provider-workspace .business-navigation{margin:0!important}.provider-inbox-toolbar{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;justify-content:flex-start;align-items:center;gap:9px;padding:12px;display:flex}.provider-inbox-toolbar input{width:min(100%,380px)}.provider-inbox-toolbar button{min-height:42px}.provider-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.provider-overview-grid>.card{min-width:0;height:100%;border-radius:12px!important;padding:17px!important}.provider-overview-grid>.card>p:first-child{color:var(--ds-ink);margin:0 0 12px;font-size:.98rem;font-weight:720}.provider-overview-grid .fld-card-body{gap:8px}.provider-overview-grid .fld-row{border-bottom:1px solid var(--ds-line);padding:10px 2px}.provider-overview-grid .fld-row:last-child{border-bottom:0}.provider-overview-grid input{width:100%;margin:6px 0}.provider-offers-section{gap:14px;padding-top:6px;display:grid}.provider-offers-heading{justify-content:space-between;align-items:end;gap:14px;display:flex}.provider-offers-copy h2{margin:3px 0 6px;font-size:1.35rem}.provider-offers-copy p:last-child{margin:0}.provider-offer-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.provider-offer-card{align-content:start;gap:9px;min-width:0;display:grid;border-radius:12px!important;padding:17px!important}.provider-offer-card>p{margin:0}.provider-offer-decision{border-top:1px solid var(--ds-line);grid-template-columns:minmax(150px,.8fr) minmax(0,1fr);align-items:center;gap:9px;padding-top:12px;display:grid}.provider-offer-decision>input{width:100%}.provider-offer-actions{flex-wrap:wrap;gap:7px}.provider-offer-actions button{min-height:40px}.provider-offer-decision>p{grid-column:1/-1;margin:0}.provider-offer-decision>.row{grid-column:1/-1}.provider-offer-decision .secondary{min-height:38px}.worlds-gallery{gap:20px;max-width:1420px;padding:clamp(14px,2.2vw,30px) clamp(14px,2.4vw,34px) 52px;display:grid}.worlds-gallery-head{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:end;gap:24px;padding:8px 0 18px;display:flex}.worlds-gallery-copy{max-width:800px}.worlds-gallery-copy h1{margin:3px 0 10px}.worlds-gallery-actions{flex-wrap:wrap;gap:8px;display:flex}.worlds-gallery-status,.world-marketplace-status,.worlds-orders-status{color:var(--ds-muted);margin:0;font-size:.82rem}.worlds-discovery-grid,.world-marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.worlds-discovery-grid>article,.world-marketplace-grid>article{min-width:0;overflow:hidden;border-radius:12px!important}.worlds-discovery-grid .world-scene-board{border-radius:8px!important;height:220px!important}.world-marketplace{border:1px solid var(--ds-line);background:var(--ds-surface-2);border-radius:14px;gap:15px;display:grid;padding:clamp(16px,2.3vw,26px)!important}.world-marketplace-head{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:end;gap:18px;padding-bottom:14px;display:flex}.world-marketplace-copy h2{margin:3px 0 8px}.world-marketplace-copy p:last-child{max-width:760px;margin:0}.world-marketplace-orders,.worlds-licence-orders{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:12px;padding:18px!important}.world-marketplace-orders>article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;padding:13px!important}.world-marketplace-orders>article>:first-child{min-width:0}.world-marketplace-orders>article button{min-height:36px}.worlds-creator-studio-slot{min-width:0}.creator-studio-panel{border:1px solid var(--ds-line)!important;background:var(--ds-surface)!important;box-shadow:none!important;border-radius:14px!important;margin-top:0!important;padding:clamp(18px,2.6vw,30px)!important}.creator-studio-head{border-bottom:1px solid var(--ds-line);justify-content:space-between;gap:18px;padding-bottom:14px;display:flex}.creator-studio-head h2{margin:3px 0 8px}.creator-studio-head p:last-child{max-width:760px;margin:0}.creator-studio-status{border:1px solid var(--ds-line);background:var(--ds-surface-2);border-radius:8px;width:fit-content;margin:14px 0 0;padding:7px 10px;font-size:.78rem;display:inline-flex}.creator-listing-form{grid-template-columns:minmax(0,2fr) minmax(140px,1fr) minmax(160px,1fr) auto;align-items:end;gap:10px;margin:14px 0 20px}.creator-listing-form label{min-width:0}.creator-listing-form button{min-height:42px}.creator-own-listings{gap:8px}.creator-listing-row{border-color:var(--ds-line);background:var(--ds-surface-2);border-radius:9px;min-width:0}.golive-workspace,.live-workspace{gap:18px;width:min(100%,1400px);margin:0 auto;padding:clamp(14px,2.2vw,30px) clamp(14px,2.4vw,34px) 52px;display:grid}.golive-workspace-head,.live-workspace-head{border-bottom:1px solid var(--ds-line);padding:5px 0 18px}.golive-flow{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;gap:20px;width:100%;max-width:980px;margin:0 auto;padding:clamp(16px,2.5vw,28px);display:grid}.golive-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;border:0!important;border-bottom:1px solid var(--ds-line)!important;background:0 0!important;border-radius:0!important;padding:0 0 14px!important}.golive-stepper .step{border:1px solid var(--ds-line);background:var(--ds-surface-2);min-height:44px;color:var(--ds-muted);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:650;display:flex}.golive-stepper .step.active{background:var(--ds-brand-soft);color:var(--ds-brand-strong);border-color:#dfb49f}.golive-stepper .step.done{color:var(--ds-green);background:#edf2eb;border-color:#d5dfd4}.golive-step-content{gap:14px;min-width:0;display:grid}.golive-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.golive-form input,.golive-form select,.golive-form textarea{width:100%}.golive-form textarea{grid-column:1/-1}.golive-form>button[type=submit]{justify-self:start}.golive-preview-card{background:var(--ds-surface-2)!important;border:1px solid #e5c5b5!important;padding:20px!important}.golive-progress{gap:10px;display:grid;border:1px solid var(--ds-line)!important;background:var(--ds-surface-2)!important;border-radius:10px!important;padding:16px!important}.live-workspace-panels{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:16px;display:grid}.live-discovery,.live-hosting{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:12px;align-content:start;gap:12px;min-width:0;display:grid;padding:18px!important}.live-discovery>h2,.live-hosting>h2{margin:0 0 4px}.live-session-card,.live-session-host-card,.live-session-room{min-width:0;border:1px solid var(--ds-line)!important;box-shadow:none!important;border-radius:10px!important;padding:16px!important}.live-session-card h3{margin:0 0 7px}.live-session-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.live-session-form input,.live-session-form select,.live-session-form textarea{width:100%;min-width:0}.live-session-form textarea{grid-column:1/-1}.live-readiness-status>.card{padding:15px!important}.broadcasts-page{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;column-gap:16px;max-width:1420px;padding:clamp(14px,2.2vw,30px) clamp(14px,2.4vw,34px) 52px}.broadcasts-hero{grid-column:1/-1;border:1px solid var(--ds-line)!important;color:var(--ds-ink)!important;box-shadow:none!important;background:linear-gradient(135deg,#fffefa,#f8eee5)!important;border-radius:14px!important;padding:clamp(20px,3vw,34px)!important}.broadcasts-hero h1,.broadcasts-hero h2,.broadcasts-hero p,.broadcasts-hero .muted{color:var(--ds-ink)!important}.broadcasts-hero h1{margin:5px 0 10px;font-size:clamp(1.9rem,3vw,2.7rem)}.broadcasts-hero .eyebrow{color:var(--ds-brand-strong)!important}.broadcasts-status,.broadcasts-safety-note{grid-column:1/-1}.broadcasts-safety-note{color:#5c4937!important;background:#fbf4e9!important;border:1px solid #e6d4bd!important;border-radius:9px!important;padding:12px 15px!important}.broadcasts-section{min-width:0;border:1px solid var(--ds-line)!important;background:var(--ds-surface)!important;box-shadow:none!important;border-radius:12px!important;padding:18px!important}.broadcasts-section h2{margin:0 0 7px}.broadcasts-section>p{line-height:1.55}.broadcast-viewer-grid{grid-template-columns:1fr}.broadcast-card{box-shadow:none!important;border-radius:9px!important;padding:13px!important}.broadcast-card iframe{background:#1e1a16;border-radius:8px}.broadcast-host-studio{align-content:start;gap:12px;display:grid}.broadcast-create-form{grid-template-columns:1fr;gap:10px;margin:10px 0}.broadcast-create-form label:nth-child(2){grid-column:auto}.broadcast-ingest{background:var(--ds-surface-2);border-radius:10px}.admin-workspace{align-content:start;gap:15px;width:min(100%,1520px);margin:0 auto;padding:clamp(14px,2vw,28px) clamp(14px,2.3vw,34px) 52px;display:grid}.admin-workspace-header{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(290px,360px);align-items:stretch;gap:18px;padding:20px;display:grid}.admin-workspace-intro{align-self:center}.admin-workspace-intro h1{margin:3px 0 8px}.admin-access-panel{border:1px solid var(--ds-line);background:var(--ds-surface-2);border-radius:10px;align-content:start;gap:8px;padding:14px;display:grid}.admin-access-panel>p{margin:0;font-size:.76rem}.admin-access-controls{gap:7px;display:grid}.admin-token-label{color:var(--ds-ink-2);font-size:.78rem;font-weight:700}.admin-access-controls input{width:100%;min-width:0}.admin-access-controls button{min-height:42px}.admin-desk-nav{border-bottom:1px solid var(--ds-line);scrollbar-width:thin;gap:7px;padding:2px 0 12px;display:flex;overflow-x:auto}.admin-desk-link{border:1px solid var(--ds-line);background:var(--ds-surface);min-height:40px;color:var(--ds-muted);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:8px 13px;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.admin-desk-link:hover{color:var(--ds-brand-strong);background:var(--ds-brand-soft);border-color:#dfb49f}.admin-desk-link.active,.admin-desk-link[aria-current=page]{border-color:var(--ds-brand);background:var(--ds-brand);color:#fff}.admin-desk-content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;min-width:0;padding-top:4px;display:grid}.admin-desk-content>.card,.admin-desk-content>section,.admin-desk-content>.admin-desk-card{min-width:0;border:1px solid var(--ds-line)!important;background:var(--ds-surface)!important;box-shadow:none!important;border-radius:10px!important;padding:17px!important}.admin-desk-content>p,.admin-desk-content>.empty,.admin-desk-content>.error,.admin-desk-content>.loading{grid-column:1/-1}.admin-desk-card>p:first-child{color:var(--ds-ink);margin:0 0 12px;font-weight:720}.admin-desk-directory{grid-column:1/-1}.admin-desk-content .row{flex-wrap:wrap;gap:7px}.admin-desk-content table{width:100%}.admin-release-workspace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.admin-release-workspace>.admin-release-header,.admin-release-workspace>.admin-release-access,.admin-release-workspace>.admin-release-status,.admin-release-workspace>.admin-release-actions,.admin-release-workspace>.admin-release-gates,.admin-release-workspace>.admin-release-integration,.admin-release-workspace>.admin-release-settlement,.admin-release-workspace>.admin-release-moderation,.admin-release-workspace>.admin-release-operations-health{grid-column:1/-1}.admin-release-workspace>.admin-release-seller,.admin-release-workspace>.admin-release-order,.admin-release-workspace>.admin-release-refunds,.admin-release-workspace>.admin-release-signing{grid-column:span 1}.admin-release-header{color:var(--ds-surface)!important;background:linear-gradient(135deg,#302b26,#5a3b30)!important;border-radius:14px!important;padding:clamp(20px,3vw,34px)!important}.admin-release-header h1{margin:4px 0 10px;font-size:clamp(1.9rem,3vw,2.65rem)}.admin-release-workspace>.admin-release-access{flex-wrap:wrap;align-items:end;gap:12px;display:flex;padding:15px!important}.admin-release-workspace>.admin-release-access h2{width:100%;margin:0}.admin-release-status{background:var(--ds-surface-2);border-radius:8px;margin:0;padding:10px 12px}.admin-release-section{min-width:0;box-shadow:none!important;border-radius:12px!important;padding:18px!important}.admin-release-section h2{margin:0 0 8px;font-size:1.05rem}.admin-release-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-release-list .card{box-shadow:none!important;border-radius:9px!important;padding:14px!important}.admin-release-health{color:#f5eee6!important;background:#302b26!important}.admin-release-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-release-form label{min-width:0}.admin-release-form input{width:100%;min-width:0}@media (width<=1120px){.kurukoo-business-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.provider-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-listings-card{grid-column:1/-1}.worlds-discovery-grid,.world-marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-release-workspace>.admin-release-seller,.admin-release-workspace>.admin-release-order,.admin-release-workspace>.admin-release-refunds,.admin-release-workspace>.admin-release-signing{grid-column:1/-1}}@media (width<=820px){.kurukoo-business-grid,.provider-overview-grid,.provider-offer-list,.worlds-discovery-grid,.world-marketplace-grid,.live-workspace-panels,.broadcasts-page,.admin-workspace-header,.admin-desk-content,.admin-release-workspace{grid-template-columns:minmax(0,1fr)!important}.kurukoo-business-agent-content{grid-template-columns:minmax(0,1fr)}.kurukoo-business-agent-head{display:grid}.kurukoo-business-agent-status{width:fit-content;max-width:none}.kurukoo-business-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-story{grid-template-columns:minmax(0,1fr)}.provider-story img{height:190px}.provider-overview-grid>.provider-listings-card,.provider-offer-decision{grid-column:1/-1}.provider-offer-decision{grid-template-columns:minmax(0,1fr)}.worlds-gallery-head,.world-marketplace-head{align-items:start;display:grid}.creator-listing-form,.live-session-form,.golive-form{grid-template-columns:minmax(0,1fr)}.creator-listing-form>*,.live-session-form>*,.golive-form>*{grid-column:auto!important}.broadcasts-hero,.broadcasts-status,.broadcasts-safety-note,.broadcasts-page>.broadcast-discovery,.broadcasts-page>.broadcast-host-studio{grid-column:1}.admin-release-workspace>*{grid-column:1!important}.admin-release-grid,.admin-release-form{grid-template-columns:minmax(0,1fr)}.admin-release-form button{grid-column:1}}@media (width<=520px){.kurukoo-business,.provider-workspace,.worlds-gallery,.live-workspace,.golive-workspace,.broadcasts-page,.admin-workspace,.admin-release-page{padding-inline:12px}.provider-inbox-toolbar{grid-template-columns:minmax(0,1fr);display:grid}.provider-inbox-toolbar input,.provider-inbox-toolbar button{width:100%}.provider-overview-grid{grid-template-columns:minmax(0,1fr)}.provider-listings-card{grid-column:1}.world-marketplace-orders>article{grid-template-columns:minmax(0,1fr)}.golive-stepper .step{justify-content:flex-start}.admin-workspace-header{padding:13px}.admin-desk-nav{margin-inline:-2px}.admin-release-access{display:grid!important}}@media (prefers-reduced-motion:reduce){.provider-offer-card,.kurukoo-business-tool-card{transition:none!important}}.admin-release-header h1,.admin-release-header h2,.admin-release-header p,.admin-release-header .muted{color:#fffefa!important}.admin-release-header .eyebrow{color:#f0d4c3!important}.provider-completion{border-top:1px solid var(--os-line,#46372829);gap:10px;min-width:0;margin-top:14px;padding-top:14px;display:grid}.provider-completion h3,.request-completion-review h3{margin:0;font-size:1rem}.provider-completion-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.provider-completion-steps label,.provider-completion>label{gap:6px;min-width:0;font-size:.88rem;font-weight:600;display:grid}.provider-completion textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--os-line,#46372833);background:var(--os-surface,#fff);width:100%;min-width:0;max-width:100%;color:inherit;font:inherit;border-radius:9px;padding:10px}.provider-completion input[type=file]{max-width:100%;font:inherit}.request-completion-review{border-top:1px solid var(--os-line,#46372829);gap:10px;min-width:0;margin-top:14px;padding-top:14px;display:grid}.request-completion-review>p{overflow-wrap:anywhere;margin:0}.request-evidence-gallery{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;display:grid}.request-evidence-gallery img{aspect-ratio:1;object-fit:cover;border:1px solid var(--os-line,#46372829);border-radius:9px;width:100%;display:block}@media (width<=560px){.provider-completion-steps{grid-template-columns:minmax(0,1fr)}.request-evidence-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.kk-dashboard{max-width:1180px;color:var(--ds-ink,var(--ink));margin:0 auto;padding:clamp(22px,4vw,46px)}.kk-dashboard-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.kk-dashboard-head h1{letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(30px,4vw,44px);line-height:1.05}.kk-dashboard-subtitle{max-width:650px;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.kk-dashboard-actions{flex-wrap:wrap;gap:10px;display:flex}.kk-action-primary,.kk-action-secondary{border-radius:13px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:13px;font-weight:650;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.kk-action-secondary{background:var(--surface);color:var(--text);border:1px solid var(--border)}.kk-action-primary:hover,.kk-action-secondary:hover{transform:translateY(-2px)}.kk-dashboard-overview{border:1px solid var(--border);background:linear-gradient(135deg,color-mix(in srgb,var(--ds-surface) 94%,var(--ds-brand) 6%),var(--surface));border-radius:22px;margin-bottom:28px;padding:21px}.kk-dashboard-section-head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 15px;display:flex}.kk-dashboard-section-head h2{letter-spacing:-.02em;margin:0;font-size:17px}.kk-dashboard-note{color:var(--muted);font-size:12px}.kk-dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kk-dashboard-stat{background:color-mix(in srgb,var(--ds-surface) 94%,var(--ds-brand) 6%);border:1px solid var(--border);border-radius:15px;flex-direction:column;gap:7px;min-height:94px;padding:15px;display:flex}.kk-dashboard-stat span{color:var(--muted);font-size:12px}.kk-dashboard-stat strong{letter-spacing:-.04em;font-size:25px;line-height:1.1}.kk-dashboard-stat small{color:var(--muted);font-size:11px;line-height:1.4}.kk-work-dashboard form.stack{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-columns:1fr 1.4fr 1fr auto;align-items:center;gap:10px;margin:0 0 22px;padding:16px;display:grid}.kk-work-dashboard form.stack input{min-width:0}.kk-dashboard-empty{border:1px dashed var(--border);text-align:center;background:var(--surface);border-radius:18px;padding:30px}.kk-dashboard-empty strong{font-size:16px}.kk-dashboard-empty p{max-width:520px;margin:8px auto 17px;line-height:1.6}.kk-business-stat strong{letter-spacing:-.02em;font-size:17px}.kk-business-stat{min-height:112px}@media (width<=760px){.kk-dashboard{padding:20px 16px}.kk-dashboard-head{align-items:flex-start}.kk-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.kk-work-dashboard form.stack{grid-template-columns:1fr 1fr}.kk-work-dashboard form.stack button{grid-column:1/-1}}@media (width<=440px){.kk-dashboard-actions{width:100%}.kk-dashboard-actions a{flex:1}.kk-dashboard-overview{padding:15px}.kk-dashboard-note{display:none}.kk-work-dashboard form.stack{grid-template-columns:1fr}.kk-work-dashboard form.stack button{grid-column:auto}}.kk-job-details{border:1px solid var(--border);background:color-mix(in srgb,var(--ds-surface) 94%,var(--ds-brand) 6%);border-radius:14px;margin:14px 0 4px;overflow:hidden}.kk-job-details>summary{cursor:pointer;color:var(--text);padding:12px 14px;font-size:12px;font-weight:700;list-style:none}.kk-job-details>summary::-webkit-details-marker{display:none}.kk-job-details>summary:after{content:"+";float:right;color:var(--muted);font-size:16px;line-height:1}.kk-job-details[open]>summary:after{content:"−"}.kk-job-detail-body{border-top:1px solid var(--border);padding:0 14px 13px}.kk-job-detail-body h4{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:13px 0 7px;font-size:11px}.kk-job-detail-line{justify-content:space-between;gap:14px;margin:8px 0;font-size:12px;line-height:1.45;display:flex}.kk-job-detail-line strong{color:var(--muted);font-weight:550}.kk-job-detail-line span{text-align:right;overflow-wrap:anywhere}.kk-job-scope-step{border-bottom:1px solid var(--border);padding:9px 0}.kk-job-scope-step>span{color:var(--muted);margin-bottom:3px;font-size:10px;display:block}.kk-job-scope-step>strong{font-size:12px}.kk-job-scope-step>p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.kk-job-conversation-link{border:1px solid var(--border);color:var(--text);border-radius:999px;align-items:center;gap:6px;margin:10px 0 2px;padding:9px 12px;font-size:12px;font-weight:650;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.kk-job-conversation-link:hover{background:color-mix(in srgb,var(--ds-surface) 86%,var(--ds-brand-soft) 14%);border-color:color-mix(in srgb,var(--border) 55%,var(--ds-brand) 45%)}.discover-workspace,.provider-workspace,.kurukoo-business{align-content:start;gap:20px;width:min(100%,1440px);margin:0 auto;padding:clamp(20px,3vw,42px) clamp(16px,3vw,36px) 56px;display:grid}.discover-workspace-head{border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-sm);background:radial-gradient(circle at 88% 12%,#b94f2e1c,#0000 28%),linear-gradient(135deg,#fff 0%,#fbf5ef 100%);border-radius:24px;padding:clamp(22px,3.4vw,40px)}.discover-workspace-head h1{letter-spacing:-.06em;margin:5px 0 10px;font-size:clamp(2rem,4vw,3rem)}.discover-workspace-head>p:last-child{max-width:660px;color:var(--ds-muted);margin:0;font-size:15px}.discover-workspace>h2{margin:2px 0 -8px;font-size:1.2rem}.discover-workspace>.card,.discover-workspace>.disc-coverage-host,.discover-workspace>.disc-sheet,.discover-workspace>.disc-coverage{min-width:0}.discover-workspace .disc-coverage{gap:12px}.discover-workspace .disc-coverage-metric{border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-sm);background:#fff;border-radius:16px}.discover-workspace .disc-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.discover-workspace .disc-item{border:1px solid var(--ds-line);background:#fff;border-radius:15px;min-width:0;padding:14px;transition:border-color .16s,transform .16s,box-shadow .16s}.discover-workspace .disc-item:hover{box-shadow:var(--ds-shadow-sm);border-color:#d9b9aa;transform:translateY(-2px)}.provider-workspace{gap:18px}.provider-story{overflow:hidden;border:1px solid var(--ds-line)!important;box-shadow:var(--ds-shadow-sm)!important;background:linear-gradient(120deg,#fff,#f8f0e9)!important;border-radius:22px!important}.provider-story img{object-fit:cover;width:100%;height:100%;min-height:220px}.provider-workspace-head{padding:4px 2px}.provider-workspace-head h1{letter-spacing:-.055em;font-size:clamp(2rem,3.5vw,2.8rem)}.provider-inbox-toolbar{border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-sm);background:#fff;border-radius:15px;padding:13px}.provider-overview-grid>.card,.provider-offer-card{border:1px solid var(--ds-line)!important;box-shadow:var(--ds-shadow-sm)!important;background:#fff!important;border-radius:17px!important}.kurukoo-business{gap:18px}.kurukoo-business-grid{gap:12px}.kurukoo-business-tool-card{transition:transform .16s,border-color .16s,box-shadow .16s;border:1px solid var(--ds-line)!important;box-shadow:var(--ds-shadow-sm)!important;background:#fff!important;border-radius:17px!important;padding:18px!important}.kurukoo-business-tool-card:hover{transform:translateY(-2px);box-shadow:var(--ds-shadow-md)!important;border-color:#d9b9aa!important}.kurukoo-business-tool-card h3{margin:0 0 7px;font-size:1rem}.kurukoo-business-tool-card p{min-height:48px;color:var(--ds-muted)}.kurukoo-business-agent{border:1px solid var(--ds-line)!important;box-shadow:var(--ds-shadow-sm)!important;background:linear-gradient(135deg,#fff,#fbf6f0)!important;border-radius:22px!important}.kurukoo-business-agent-head{padding:20px 20px 12px}.kurukoo-business-agent-content{padding:0 20px 20px}.kk-dashboard{width:min(100%,1240px)}.kk-dashboard-overview,.kk-dashboard-empty{box-shadow:var(--ds-shadow-sm)}.kk-dashboard-stat{border-radius:15px}.kk-job-details{background:var(--ds-surface-2)}.kk-job-conversation-link{border-radius:999px}@media (width<=760px){.discover-workspace,.provider-workspace,.kurukoo-business{padding:18px 14px 42px}.discover-workspace .disc-list{grid-template-columns:minmax(0,1fr)}.discover-workspace .disc-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}.discover-workspace .disc-coverage-metric:last-child{grid-column:1/-1}.provider-story img{min-height:160px}.kurukoo-business-agent-head,.kurukoo-business-agent-content{padding-inline:14px}}body.dark{--ds-ink:#f1ece5;--ds-ink-2:#ded5ca;--ds-muted:#b5aa9e;--ds-muted-2:#94897d;--ds-bg:#171512;--ds-surface:#211e1a;--ds-surface-2:#29241f;--ds-line:#39322b;--ds-line-strong:#51463c;--ds-brand:#e08a68;--ds-brand-strong:#f0a080;--ds-brand-soft:#3b2922;--ds-violet:#d18b6d;--ds-cyan:#9eafa2;--ds-cyan-soft:#29342d;--ds-green:#91bd98;--ds-green-soft:#26352a;--ds-amber:#e0b36f;--ds-amber-soft:#392e20;--ds-red:#e18d83;--ds-red-soft:#3b2624;--primary:var(--ds-brand);--border:var(--ds-line);--line:1px solid var(--ds-line);--muted:var(--ds-muted);--surface:var(--ds-bg);--elevated:var(--ds-surface-2);--card:var(--ds-surface);--ink:var(--ds-ink);--os-canvas:var(--ds-bg);--os-canvas-elevated:var(--ds-surface);--os-canvas-muted:var(--ds-surface-2);--os-ink:var(--ds-ink);--os-ink-muted:var(--ds-muted);--os-ink-faint:var(--ds-muted-2);--os-action:var(--ds-brand);--os-action-hover:var(--ds-brand-strong);--os-action-soft:var(--ds-brand-soft);--os-border-subtle:var(--ds-line);--os-shadow-float:0 14px 36px #0000003d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.dark,body.dark #app{background:var(--ds-bg)!important;color:var(--ds-ink)!important}body.dark .discover-workspace-head,body.dark .provider-story,body.dark .kurukoo-business-agent,body.dark .discover-workspace .disc-coverage-metric,body.dark .discover-workspace .disc-item,body.dark .provider-inbox-toolbar,body.dark .provider-overview-grid>.card,body.dark .provider-offer-card,body.dark .kurukoo-business-tool-card{background:var(--ds-surface)!important;color:var(--ds-ink)!important}body.dark .discover-workspace-head h1,body.dark .discover-workspace h2,body.dark .provider-workspace-head h1,body.dark .kurukoo-business-tool-card h3{color:var(--ds-ink)}body.dark .kk-dashboard-overview,body.dark .kk-dashboard-stat,body.dark .kk-dashboard-empty,body.dark .kk-job-details{background:var(--ds-surface-2)!important;border-color:var(--ds-line)!important}body.dark input,body.dark select,body.dark textarea,body.dark .input{color:var(--ds-ink)!important;border-color:var(--ds-line-strong)!important;background:#211e1a!important}body.dark .os-rail,body.dark .os-header-bar,body.dark .mobi-head,body.dark .mobi-tabs{border-color:var(--ds-line)!important;background:#211e1af5!important}body:has(.chat-col) .os-grid{gap:20px!important}.chat-col{min-width:0;padding:4px 2px 16px}.chat-col .card,.chat-col .os-card{border:1px solid var(--ds-line)!important;background:var(--ds-surface)!important;box-shadow:var(--ds-shadow-sm)!important;border-radius:18px!important}.chat-col .fld-card-title,.chat-col h1,.chat-col h2,.chat-col h3{color:var(--ds-ink)}.chat-col .message-bubble,.chat-col .msg-bubble{border-radius:18px}.chat-col input,.chat-col textarea{border-radius:14px!important}.chat-col button{transition:transform .16s,box-shadow .16s,border-color .16s}.chat-col button:hover:not(:disabled){transform:translateY(-1px)}.kk-inbox-view,.kk-conversations-view,.kk-settings-view{align-content:start;gap:17px;width:min(100%,1120px);margin:0 auto;padding:clamp(20px,3vw,40px) clamp(15px,3vw,32px) 56px;display:grid}.kk-inbox-view>h1,.kk-conversations-view h1,.kk-settings-view>h1{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,3.7vw,2.8rem)}.kk-inbox-view>p,.kk-conversations-view .conversations-page-head>p:last-of-type{max-width:680px;color:var(--ds-muted);margin:0;font-size:15px}.kk-inbox-view>.card,.kk-inbox-view>section.card{border:1px solid var(--ds-line)!important;background:var(--ds-surface)!important;box-shadow:var(--ds-shadow-sm)!important;border-radius:20px!important;padding:clamp(14px,2vw,22px)!important}.kk-inbox-view .fld-row{border-bottom:1px solid var(--ds-line);border-radius:12px;align-items:center;gap:14px;padding:15px 12px;text-decoration:none;transition:background .15s;display:flex}.kk-inbox-view .fld-row:hover{background:var(--ds-surface-2)}.kk-inbox-view .fld-row-title{color:var(--ds-ink);font-size:14px}.kk-inbox-view .fld-row-sub{color:var(--ds-muted);overflow-wrap:anywhere}.kk-inbox-view .inbox-head{border-bottom:1px solid var(--ds-line);margin-bottom:14px;padding:14px 0 18px}.kk-inbox-view .inbox-head-title{color:var(--ds-ink);font-size:18px}.kk-inbox-view .inbox-message,.kk-inbox-view .inbox-bubble{border:1px solid var(--ds-line);background:var(--ds-surface-2);overflow-wrap:anywhere;border-radius:17px;max-width:min(78%,620px);padding:12px 15px}.kk-inbox-view .inbox-message.customer,.kk-inbox-view .inbox-bubble.customer{background:var(--ds-brand-soft);border-color:#0000;margin-left:auto}.kk-conversations-view{gap:19px}.kk-conversations-view .conversations-page-head{border:1px solid var(--ds-line);background:radial-gradient(circle at 90% 10%,#b94f2e1a,#0000 28%),linear-gradient(135deg,#fff,#fbf5ef);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;padding:clamp(20px,3vw,32px);display:flex}.kk-conversations-view .conversations-page-head h1{margin:4px 0 8px}.kk-conversations-view .conversations-page-head>p:last-of-type{max-width:660px}.kk-conversations-view .conversations-search{width:100%;max-width:520px}.kk-conversations-view .conversations-section{border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:var(--ds-shadow-sm);border-radius:18px;padding:18px}.kk-conversations-view .conversations-section-head h2{margin:0 0 4px;font-size:16px}.kk-conversations-view .conversations-section-head p{color:var(--ds-muted);margin:0 0 13px;font-size:13px}.kk-conversations-view .conversation-row{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 8px;display:flex}.kk-conversations-view .conversation-row:last-child{border-bottom:0}.kk-conversations-view .conversation-row-copy{min-width:0}.kk-conversations-view .conversation-row-copy>strong{color:var(--ds-ink);overflow-wrap:anywhere;display:block}.kk-conversations-view .conversation-row-copy>p{color:var(--ds-muted);overflow-wrap:anywhere;margin:5px 0 0}.kk-conversations-view .conversation-row-actions{flex:none}.kk-settings-view{gap:18px}.kk-settings-view>.surface-story{overflow:hidden;border:1px solid var(--ds-line)!important;box-shadow:var(--ds-shadow-sm)!important;background:linear-gradient(120deg,#fff,#f8f0e9)!important;border-radius:22px!important}.kk-settings-view>.card{border:1px solid var(--ds-line)!important;background:var(--ds-surface)!important;box-shadow:var(--ds-shadow-sm)!important;border-radius:17px!important;padding:18px!important}.kk-settings-view [role=tablist],.kk-settings-view .tabs{border:1px solid var(--ds-line);background:var(--ds-surface-2);border-radius:14px;flex-wrap:wrap;gap:7px;padding:5px;display:flex}.kk-settings-view [role=tab],.kk-settings-view .tab{border-radius:10px}.kk-settings-view [role=tabpanel]{min-width:0}@media (width<=700px){.kk-inbox-view,.kk-conversations-view,.kk-settings-view{padding:17px 13px 42px}.kk-conversations-view .conversation-row{align-items:flex-start}.kk-conversations-view .conversation-row-actions{align-self:center}.kk-conversations-view .conversations-page-head{align-items:flex-start}.kk-inbox-view .inbox-message,.kk-inbox-view .inbox-bubble{max-width:90%}}body.dark .kk-conversations-view .conversations-page-head,body.dark .kk-settings-view>.surface-story{background:linear-gradient(120deg,var(--ds-surface),var(--ds-surface-2))!important}body.dark .kk-inbox-view>.card,body.dark .kk-conversations-view .conversations-section,body.dark .kk-settings-view>.card{background:var(--ds-surface)!important;border-color:var(--ds-line)!important}body.dark .kk-inbox-view .fld-row:hover{background:var(--ds-surface-2)}.os-col{min-width:0;color:var(--ds-ink,var(--ink))}.os-col>h1{letter-spacing:-.055em;margin:clamp(22px,3vw,38px) 0 8px;font-size:clamp(1.8rem,3vw,2.45rem);font-weight:720;line-height:1.08}.os-col>h1+p{max-width:720px;color:var(--ds-muted,var(--muted));margin:0 0 22px;font-size:14px;line-height:1.65}.os-col>.card,.os-col>section.card,.os-col>form.card,.os-col>.surface-story,.os-col>.more-quick-links,.os-col>[data-testid=certificate-view]{border:1px solid var(--ds-line,var(--border));background:var(--ds-surface,var(--card));box-shadow:var(--ds-shadow-sm,0 4px 18px #231c160b);border-radius:18px}.os-col>.card{margin:12px 0;padding:clamp(15px,2vw,22px)}.os-col>.surface-story{grid-template-columns:minmax(190px,.82fr) minmax(0,1.18fr);margin:18px 0 22px;display:grid;overflow:hidden}.os-col>.surface-story>img{object-fit:cover;width:100%;height:100%;min-height:210px;display:block}.os-col .surface-story-copy{align-self:center;padding:clamp(18px,3vw,30px)}.os-col .surface-story-copy h2{letter-spacing:-.04em;margin:5px 0 10px;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.15}.os-col .surface-story-copy>p:not(.surface-story-kicker){color:var(--ds-muted,var(--muted));line-height:1.65}.os-col .surface-story-kicker{color:var(--ds-brand,var(--primary));text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:750}.os-col .surface-story-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.os-col .surface-story-actions .button{border-radius:11px}.os-col .tabs,.os-col [role=tablist]{border:1px solid var(--ds-line,var(--border));background:var(--ds-surface-2,var(--elevated));border-radius:14px;flex-wrap:wrap;gap:6px;margin:14px 0 18px;padding:5px;display:flex}.os-col [role=tab],.os-col .tab{border-radius:10px;padding:9px 13px;font-size:12px;font-weight:650}.os-col input:not([type=checkbox]):not([type=radio]),.os-col select,.os-col textarea{border:1px solid var(--ds-line,var(--border));background:var(--ds-surface,var(--card));min-height:42px;color:var(--ds-ink,var(--ink));border-radius:11px;padding:10px 12px}.os-col textarea{resize:vertical;min-height:100px}.os-col button.primary,.os-col .button.primary{border-radius:11px;box-shadow:0 5px 14px #9a562621}.os-col button.ghost,.os-col button.secondary,.os-col .button.secondary{border-radius:11px}.os-col .row{border-bottom:1px solid color-mix(in srgb,var(--ds-line,var(--border)) 72%,transparent);align-items:center;gap:12px;padding:10px 0}.os-col .row:last-child{border-bottom:0}.os-col .fld-card-title,.os-col .os-field{letter-spacing:.1em;text-transform:uppercase;color:var(--ds-muted,var(--muted));font-size:10px;font-weight:750}.os-col .muted{color:var(--ds-muted,var(--muted))}.os-col .empty,.os-col .empty-state{border:1px dashed var(--ds-line,var(--border));background:var(--ds-surface-2,var(--elevated));border-radius:15px;padding:22px}.os-col .more-quick-links{margin:18px 0;padding:clamp(16px,2vw,22px)}.os-col .more-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.os-col .more-link{border:1px solid var(--ds-line,var(--border));background:var(--ds-surface,var(--card));border-radius:13px;min-width:0;padding:14px;text-decoration:none;transition:transform .16s,border-color .16s}.os-col .more-link:hover{border-color:var(--ds-brand,var(--primary));transform:translateY(-1px)}.os-col .more-link-copy{gap:4px;display:grid}.os-col .more-link-copy strong{font-size:13px}.os-col .more-link-copy .muted{font-size:11px;line-height:1.45}.os-col .cert-head,.os-col .cert-grade{border-radius:14px}.os-col .cert-checks{gap:8px;padding:0;list-style:none;display:grid}.os-col .cert-check{border:1px solid var(--ds-line,var(--border));background:var(--ds-surface-2,var(--elevated));border-radius:12px;padding:12px}.os-col a:not(.button):not(.kk-action-primary):not(.kk-action-secondary){text-underline-offset:3px}.os-col :focus-visible{outline-color:var(--ds-brand,var(--primary))}@media (width<=760px){.os-col>h1{margin-top:18px}.os-col>.surface-story{grid-template-columns:1fr}.os-col>.surface-story>img{height:150px;min-height:150px;max-height:190px}.os-col .surface-story-copy{padding:17px}.os-col .more-quick-grid{grid-template-columns:1fr}.os-col [role=tablist]{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.os-col [role=tablist]>*{flex:none}}@media (width<=440px){.os-col>h1{font-size:1.75rem}.os-col>.card{border-radius:15px;padding:14px}.os-col .surface-story-actions{grid-template-columns:1fr;display:grid}.os-col .surface-story-actions .button{justify-content:center;width:100%}}body.dark .os-col>.card,body.dark .os-col>.surface-story,body.dark .os-col>.more-quick-links,body.dark .os-col>[data-testid=certificate-view],body.dark .os-col .more-link,body.dark .os-col .cert-check{background:var(--ds-surface,#211e1a);border-color:var(--ds-line,#3b342d);color:var(--ds-ink,#f1ece5);box-shadow:none}body.dark .os-col .surface-story-copy>p:not(.surface-story-kicker),body.dark .os-col>h1+p{color:var(--ds-muted,#b9afa4)}body.dark .os-col input:not([type=checkbox]):not([type=radio]),body.dark .os-col select,body.dark .os-col textarea{background:var(--ds-surface-2,#29241f);border-color:var(--ds-line,#3b342d);color:var(--ds-ink,#f1ece5)}.kk-dashboard{color:var(--ds-ink,var(--ink))}.kk-action-primary{background:linear-gradient(115deg,var(--ds-brand),#cf704c);color:#fff;box-shadow:0 7px 18px #b64d2c29}.kk-action-primary:hover{background:linear-gradient(115deg,var(--ds-brand-strong),#a7472b);box-shadow:0 10px 24px #b64d2c38}.kk-action-secondary{background:var(--ds-surface);color:var(--ds-ink);border-color:var(--ds-line-strong)}.kk-dashboard-overview{border-color:var(--ds-line);background:linear-gradient(135deg,color-mix(in srgb,var(--ds-surface) 94%,var(--ds-brand-soft) 6%),var(--ds-surface))}.kk-dashboard-stat{background:color-mix(in srgb,var(--ds-surface) 94%,var(--ds-brand-soft) 6%);border-color:var(--ds-line)}.kk-job-details{border-color:var(--ds-line);background:var(--ds-surface-2)}.kk-job-conversation-link:hover{background:var(--ds-brand-soft);border-color:var(--ds-brand);color:var(--ds-brand-strong)}.kk-action-primary:focus-visible,.kk-action-secondary:focus-visible,.kk-job-conversation-link:focus-visible{outline:3px solid color-mix(in srgb,var(--ds-brand) 45%,white);outline-offset:3px}@media (width<=560px){.kk-dashboard-head{gap:14px}.kk-dashboard-section-head{flex-direction:column;align-items:flex-start}.kk-dashboard-stats{gap:8px}.kk-dashboard-stat{min-height:82px;padding:12px}.kk-dashboard-stat strong{font-size:22px}.kk-dashboard-empty{padding:22px 16px}.kk-job-detail-line{flex-direction:column;align-items:flex-start;gap:3px}.kk-job-detail-line span{text-align:left}}body.dark .kk-action-primary{background:linear-gradient(115deg,var(--ds-brand),#c97857);color:#211e1a}body.dark .kk-action-secondary{background:var(--ds-surface);color:var(--ds-ink);border-color:var(--ds-line)}body.dark .kk-dashboard-overview,body.dark .kk-dashboard-stat,body.dark .kk-job-details{background:var(--ds-surface-2);border-color:var(--ds-line)}html[data-motion=reduce] *,html[data-motion=reduce] :before,html[data-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){html:not([data-motion=standard]) *,html:not([data-motion=standard]) :before,html:not([data-motion=standard]) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.kk-account-experience .kk-account-preference-sections{gap:14px;max-width:860px;display:grid}.kk-business-section{gap:14px;min-width:0;display:grid}.kk-business-inventory-item{gap:8px;display:grid}.kk-business-inventory-item input[type=number]{width:min(170px,100%)}@media (width<=640px){.kk-business-section .kk-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.kk-business-inventory-item .row{flex-wrap:wrap}}:root{--kk-focus:color-mix(in srgb, var(--ds-brand) 68%, white);--kk-card-shadow:0 9px 30px #3b2a1e0e}.os-col:has(>.kk-dashboard){min-width:0}.os-col>.kk-dashboard{width:min(100%,1240px);margin-inline:auto;padding:clamp(20px,3.2vw,42px) clamp(16px,3vw,36px) 60px}.kk-section-hero{isolation:isolate;border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);background:linear-gradient(112deg,var(--ds-surface) 0%,var(--ds-surface-2) 80%);min-height:185px;box-shadow:var(--kk-card-shadow);flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;margin-bottom:20px;padding:clamp(25px,4.2vw,52px);display:flex;position:relative;overflow:hidden}.kk-section-hero:after{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--ds-brand) 13%,transparent),transparent 70%);pointer-events:none;border-radius:50%;width:min(50vw,360px);position:absolute;top:-170px;right:-90px}.kk-section-hero .kk-eyebrow{color:var(--ds-brand);letter-spacing:.15em;margin:0;font-size:11px;font-weight:750}.kk-section-hero h1{letter-spacing:-.055em;max-width:780px;color:var(--ds-ink);margin:0;font-size:clamp(2rem,4.3vw,3.35rem);line-height:1.06}.kk-section-hero .kk-dashboard-subtitle{max-width:650px;margin:0;font-size:clamp(14px,1.3vw,16px);line-height:1.65}.kk-section-hero>.kk-action-primary{margin-top:7px}.kk-section-hero .kk-hero-glyph{width:66px;height:66px;color:var(--ds-brand);background:var(--ds-brand-soft);border:1px solid color-mix(in srgb,var(--ds-brand) 18%,var(--ds-line));border-radius:20px;place-items:center;display:grid}.kk-breadcrumbs{color:var(--ds-muted);flex-wrap:wrap;align-items:center;gap:10px;padding:0 0 18px;font-size:12px;display:flex}.kk-breadcrumbs a{color:var(--ds-brand);font-weight:700;text-decoration:none}.kk-breadcrumbs a:hover{text-decoration:underline}.kk-discover-tabs{border:1px solid var(--ds-line);background:var(--ds-surface);width:fit-content;max-width:100%;box-shadow:var(--ds-shadow-sm);border-radius:16px;flex-wrap:wrap;gap:7px;margin:0 0 26px;padding:6px;display:flex}.kk-discover-tab{min-height:40px;color:var(--ds-muted);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:650;text-decoration:none;transition:color .16s,background .16s;display:inline-flex}.kk-discover-tab[aria-current=page]{background:var(--ds-brand);color:#fff;box-shadow:0 4px 14px #b64d2c29}.kk-discover-tab:hover:not([aria-current=page]){color:var(--ds-brand);background:var(--ds-brand-soft)}.kk-discover-grid,.kk-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:22px;display:grid}.kk-account-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kk-discover-tile,.kk-account-tile{border:1px solid var(--ds-line);min-width:0;min-height:116px;color:var(--ds-ink);background:var(--ds-surface);box-shadow:var(--kk-card-shadow);border-radius:19px;align-items:center;gap:15px;padding:clamp(16px,2.2vw,23px);text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.kk-discover-tile:hover,.kk-account-tile:hover{border-color:color-mix(in srgb,var(--ds-brand) 35%,var(--ds-line));box-shadow:var(--ds-shadow-md);transform:translateY(-2px)}.kk-tile-icon,.kk-summary-icon{width:51px;height:51px;color:var(--ds-brand);background:var(--ds-brand-soft);border-radius:16px;flex:none;place-items:center;display:grid}.kk-category-transport .kk-tile-icon,.kk-category-delivery .kk-tile-icon{background:var(--ds-cyan-soft);color:var(--ds-green)}.kk-category-food .kk-tile-icon,.kk-category-shopping .kk-tile-icon{background:var(--ds-amber-soft);color:var(--ds-amber)}.kk-category-cleaning .kk-tile-icon,.kk-category-laundry .kk-tile-icon{background:var(--ds-green-soft);color:var(--ds-green)}.kk-tile-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.kk-tile-copy strong{letter-spacing:-.02em;color:var(--ds-ink);overflow-wrap:anywhere;font-size:15px}.kk-tile-copy small{color:var(--ds-muted);overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.kk-tile-arrow{color:var(--ds-muted);flex:none;align-self:flex-start;font-size:18px}.kk-discover-utility,.kk-account-status,.kk-service-action{border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:var(--kk-card-shadow);border-radius:20px;flex-wrap:wrap;align-items:center;gap:17px;padding:clamp(19px,3vw,27px);display:flex}.kk-discover-utility>.kk-tile-copy,.kk-service-action-copy,.kk-summary-copy{flex:1;min-width:200px}.kk-account-status{margin-bottom:28px}.kk-summary-copy h2,.kk-service-action-copy h2{letter-spacing:-.035em;margin:5px 0 8px;font-size:clamp(19px,2.1vw,24px)}.kk-summary-copy p,.kk-service-action-copy p{margin:0;line-height:1.6}.kk-service-action{margin:0 0 32px}.kk-service-action .kk-action-primary{white-space:nowrap}.kk-service-steps>h2{letter-spacing:-.035em;margin:0 0 15px;font-size:20px}.kk-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.kk-step{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:18px;min-width:0;padding:23px}.kk-step-number{color:var(--ds-brand);letter-spacing:.1em;font-size:12px;font-weight:750}.kk-step h3{letter-spacing:-.025em;margin:14px 0 8px;font-size:17px}.kk-step p{margin:0;font-size:13px;line-height:1.6}.kk-discover-map{min-width:0;min-height:340px;overflow:hidden}.business-navigation-container,.account-navigation{width:100%;min-width:0;margin:0 0 18px}.business-navigation,.account-navigation{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.business-navigation a,.account-navigation a{white-space:normal;text-align:center;border-radius:11px;justify-content:center;align-items:center;min-height:39px;padding:8px 13px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.business-more{border:1px solid var(--ds-line);background:var(--ds-surface-2);border-radius:13px;margin-top:8px;padding:12px 14px}.business-more>summary{cursor:pointer;color:var(--ds-ink);font-size:13px;font-weight:720}.business-more>.business-navigation{padding-top:12px}.kk-business-section>.card,.kk-account-preference-sections>.card{border:1px solid var(--ds-line);background:var(--ds-surface);min-width:0;box-shadow:var(--kk-card-shadow);border-radius:19px;padding:clamp(17px,2.2vw,24px)}.kk-business-section h2,.kk-account-preference-sections h2{color:var(--ds-ink);letter-spacing:-.025em;margin:0 0 11px;font-size:clamp(17px,2vw,21px)}.kk-business-section h3,.kk-account-preference-sections h3{color:var(--ds-ink)}.kk-business-section .kk-dashboard-stats .card{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:17px;flex-direction:column;justify-content:center;gap:12px;min-height:110px;padding:19px;display:flex}.kk-business-section .kk-dashboard-stats .card p{margin:0;font-size:12px}.kk-business-section .kk-dashboard-stats .card strong{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(18px,2.6vw,25px)}.kk-business-inventory-item{border:1px solid var(--ds-line);background:var(--ds-surface-2);border-radius:14px;padding:16px}.kk-business-inventory-item .row{align-items:center;gap:10px;display:flex}.kk-business-inventory-item h3{margin:0 0 7px;font-size:15px}.kk-business-inventory-item input{border-radius:10px;max-width:170px;min-height:40px}.kk-business-section form.kurukoo-business-form,.kk-account-preference-sections form{gap:12px;margin-top:18px;display:grid}.kk-business-section form .field{flex-direction:column;gap:6px;display:flex}.kk-business-section input,.kk-business-section select,.kk-account-preference-sections input,.kk-account-preference-sections select{border:1px solid var(--ds-line-strong);background:var(--ds-surface);min-width:0;min-height:43px;color:var(--ds-ink);font:inherit;border-radius:11px;padding:9px 12px}.kk-account-preference-sections>.card p{font-size:13.5px;line-height:1.6}.kk-account-preference-sections .row{flex-wrap:wrap;gap:8px;display:flex}.kk-account-preference-sections .row button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #ffffff4d}.kk-conversation-detail{min-width:0;max-width:900px;margin-inline:auto;padding:clamp(20px,3vw,36px)}.kk-conversation-detail>h1{letter-spacing:-.045em;font-size:clamp(27px,3vw,38px)}.kk-conversation-detail .card{border-radius:20px;padding:clamp(18px,3vw,28px)}.conversation-detail-list{gap:15px;margin:22px 0;padding:0;list-style:none;display:grid}.conversation-detail-turn{border:1px solid var(--ds-line);background:var(--ds-surface-2);overflow-wrap:anywhere;border-radius:16px;max-width:min(84%,690px);padding:14px 18px}.conversation-detail-turn strong{color:var(--ds-brand);font-size:12px}.conversation-detail-turn p{white-space:pre-wrap;margin:8px 0 0;font-size:14px;line-height:1.65}.conversation-detail-turn[data-role=user]{background:var(--ds-brand-soft);border-color:color-mix(in srgb,var(--ds-brand) 20%,transparent);margin-left:auto}.kk-conversations-view .conversation-row-actions{flex-wrap:wrap;gap:8px;display:flex}.kk-conversations-view .conversation-row-actions a,.kk-conversations-view .conversation-row-actions button{min-height:37px}.kk-admin-releases{max-width:980px;margin-inline:auto;padding:clamp(18px,3vw,36px)}.kk-admin-releases>.card{border-radius:20px;padding:clamp(18px,3vw,26px)}.kk-admin-releases .kk-flag-row{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.kk-admin-releases .kk-flag-row:last-child{border-bottom:0}.kk-admin-releases .kk-flag-row label{color:var(--ds-ink);font-weight:650}.kk-admin-releases .kk-flag-row input[type=checkbox]{width:20px;height:20px;accent-color:var(--ds-brand)}.kk-admin-releases .kk-release-audit{padding:12px 0;font-size:12px}:where(.kk-dashboard,.kk-conversation-detail,.kk-admin-releases,.mobi-tabs) :focus-visible{outline:3px solid var(--kk-focus);outline-offset:3px}.kk-dashboard a,.kk-dashboard button{-webkit-tap-highlight-color:transparent}.kk-dashboard [aria-current=page]{text-decoration:none}@media (width<=950px){.kk-account-grid,.kk-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.os-col>.kk-dashboard{padding:18px 14px 95px}.kk-section-hero{border-radius:19px;min-height:165px;padding:26px 20px}.kk-section-hero:after{top:-125px;right:-130px}.kk-discover-grid,.kk-account-grid{grid-template-columns:minmax(0,1fr);gap:10px}.kk-discover-tile,.kk-account-tile{border-radius:15px;min-height:88px;padding:15px}.kk-tile-icon{border-radius:13px;width:45px;height:45px}.kk-discover-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;width:100%;padding:4px;display:grid}.kk-discover-tab{flex-direction:column;gap:5px;padding:9px 4px;font-size:11px}.kk-service-action,.kk-account-status,.kk-discover-utility{align-items:flex-start;gap:14px;padding:19px}.kk-service-action>.kk-action-primary,.kk-discover-utility>a{width:100%}.kk-step-grid{grid-template-columns:minmax(0,1fr)}.kk-business-section .kk-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.business-navigation a,.account-navigation a{padding:8px 10px}.conversation-detail-turn{max-width:94%;padding:12px 14px}.kk-conversations-view .conversation-row{flex-wrap:wrap}.kk-conversations-view .conversation-row-actions{width:100%}.kk-conversations-view .conversation-row-actions>*{flex:1}}@media (width<=360px){.kk-discover-tab svg{width:15px;height:15px}.kk-dashboard-stats{grid-template-columns:1fr 1fr;gap:8px}.kk-tile-copy small{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.kk-discover-tile,.kk-account-tile{transition:none}.kk-discover-tile:hover,.kk-account-tile:hover{transform:none}}body.dark .kk-section-hero{background:linear-gradient(112deg,var(--ds-surface),var(--ds-surface-2))}body.dark .kk-discover-utility,body.dark .kk-account-status,body.dark .kk-service-action,body.dark .kk-account-tile,body.dark .kk-discover-tile,body.dark .kk-step,body.dark .kk-business-section>.card,body.dark .kk-account-preference-sections>.card{background:var(--ds-surface);border-color:var(--ds-line)}body.dark .kk-hero-glyph,body.dark .conversation-detail-turn[data-role=user]{background:var(--ds-surface-2)}.kk-work-dashboard .work-navigation{flex-wrap:wrap;align-items:center;gap:7px;margin:5px 0 19px;display:flex}.kk-work-dashboard .work-navigation a{border-radius:11px;align-items:center;min-height:39px;padding:9px 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.kk-work-dashboard .kk-dashboard-section-head{margin-top:12px}.kk-work-dashboard .kk-dashboard-overview{border-radius:20px}.kk-work-dashboard .stack input{border:1px solid var(--ds-line-strong);background:var(--ds-surface);min-height:44px;color:var(--ds-ink);font:inherit;border-radius:11px;padding:10px 12px}.kk-work-dashboard .stack button{border-radius:11px;min-height:44px}.kk-work-dashboard .kk-panel{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:17px;min-width:0;padding:clamp(15px,2.5vw,22px)}.kk-work-dashboard [aria-live=polite]{min-width:0}.kk-work-dashboard .plan-strip{max-width:100%;overflow-x:auto}.kk-work-dashboard .kk-job-conversation-link{min-height:39px}.kk-work-dashboard .kk-job-details{max-width:100%}.kk-work-dashboard .kk-job-detail-line{min-width:0}.kk-work-dashboard .kk-job-detail-line span{overflow-wrap:anywhere;max-width:70%}@media (width<=600px){.kk-work-dashboard .work-navigation{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.kk-work-dashboard .work-navigation a{white-space:nowrap;flex:none}.kk-work-dashboard .kk-dashboard-head{margin-bottom:16px}.kk-work-dashboard .kk-job-detail-line{flex-direction:column;gap:5px}.kk-work-dashboard .kk-job-detail-line span{text-align:left;max-width:100%}}.mobi-tabs a[aria-current=page]{color:var(--ds-brand);font-weight:750}.mobi-tabs a[aria-current=page] .icon{stroke-width:2.2px}.mobi-tabs a:focus-visible{outline:3px solid var(--kk-focus);outline-offset:-3px}.mobi-tabs .tab-badge{font-variant-numeric:tabular-nums}@media (width<=540px){.mobi-tabs{padding-bottom:max(7px,env(safe-area-inset-bottom))}.mobi-tabs a{overflow-wrap:normal;min-width:0;font-size:11px}}body.dark .kk-tile-icon,body.dark .kk-summary-icon,body.dark .kk-discover-tab:hover:not([aria-current=page]){background:var(--ds-surface-2);color:var(--ds-brand)}body.dark .kk-discover-tab[aria-current=page]{background:var(--ds-brand);color:#fff}body.dark .kk-business-inventory-item{background:var(--ds-surface-2)}body.dark .conversation-detail-turn[data-role=user]{border-color:var(--ds-line)}body[data-surface=marketing]{color:#29241f;background:#f8f6f2}body[data-surface=marketing] .mkt{padding:0 clamp(16px,2.8vw,36px) 30px}body[data-surface=marketing] .mkt-inner{width:100%;max-width:1160px;margin-inline:auto}body[data-surface=marketing] .mkt-bar{min-height:68px;padding:10px max(20px,50% - 580px)!important;box-shadow:0 1px #2d221a0f!important}body[data-surface=marketing] .mkt-hero{min-height:400px;margin:34px 0 18px;overflow:hidden;background:#fffdfa!important;border:1px solid #e9e2d9!important;border-radius:26px!important;padding:clamp(30px,4.6vw,66px)!important;box-shadow:0 18px 50px #33291f0e!important}body[data-surface=marketing] .mkt-hero-split{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:center;gap:clamp(26px,4vw,54px)}body[data-surface=marketing] .mkt-hero-copy{z-index:1;min-width:0;position:relative}body[data-surface=marketing] .mkt-hero .mkt-eyebrow{letter-spacing:.12em;margin-bottom:19px;font-size:11px;color:#a6472b!important}body[data-surface=marketing] .mkt-hero h1{letter-spacing:-.065em;max-width:13.5ch;margin:0 0 22px;font-size:clamp(2.65rem,5.6vw,4.75rem);font-weight:770;line-height:1.03}body[data-surface=marketing] .mkt-hero h1 span:not(.lt){color:#29241f!important}body[data-surface=marketing] .mkt-hero h1 .lt{font-weight:570;color:#b44f30!important}body[data-surface=marketing] .mkt-hero .mkt-lede{max-width:52ch;margin-bottom:28px;font-size:clamp(15px,1.5vw,18px);line-height:1.7;color:#625b52!important}body[data-surface=marketing] .mkt-ctas{flex-wrap:wrap;gap:11px;margin:0;display:flex}body[data-surface=marketing] .mkt-ctas a,body[data-surface=marketing] .mkt-ctas button{border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:12px 21px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}body[data-surface=marketing] .mkt-ctas .primary{box-shadow:0 5px 13px #b64d2c21;color:#fff!important;background:#b64d2c!important;border-color:#b64d2c!important}body[data-surface=marketing] .mkt-ctas .ghost{color:#3e342b!important;background:0 0!important;border-color:#d7cbbf!important}body[data-surface=marketing] .mkt-ctas a:hover{transform:translateY(-1px)}body[data-surface=marketing] .mkt-hero .mkt-media{border-radius:22px;align-self:stretch;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important}body[data-surface=marketing] .mkt-hero .mkt-media img{aspect-ratio:4/4.3;object-fit:cover;background:#ece5db;border:0;border-radius:22px;width:100%;height:100%;min-height:320px;display:block}body[data-surface=marketing] .mkt-hero .mkt-media figcaption{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a171399;border-radius:10px;padding:9px 12px;font-size:11px;position:absolute;bottom:14px;left:15px;right:15px}body[data-surface=marketing] .mkt-section{margin:0;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #e8e1d9!important;padding:clamp(44px,5.4vw,76px) clamp(4px,1vw,10px)!important}body[data-surface=marketing] .mkt-section:nth-of-type(2n){background:0 0!important}body[data-surface=marketing] .mkt-section h2{letter-spacing:-.05em;color:#29241f;max-width:23ch;margin-bottom:14px;font-size:clamp(27px,3.6vw,42px);font-weight:755;line-height:1.13}body[data-surface=marketing] .mkt-section .lede{color:#686157;max-width:63ch;margin-bottom:26px;font-size:clamp(15px,1.5vw,17px);line-height:1.7}body[data-surface=marketing] .mkt-section .mkt-eyebrow{color:#a6472b!important}body[data-surface=marketing] .mkt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}body[data-surface=marketing] .mkt-grid>*,body[data-surface=marketing] .mkt-item{min-width:0;background:#fffefa!important;border:1px solid #e7dfd5!important;border-radius:18px!important;padding:23px!important;box-shadow:0 5px 18px #3c2d1e06!important}body[data-surface=marketing] .mkt-item .head{margin-bottom:5px}body[data-surface=marketing] .mkt-item h3{color:#312a24;letter-spacing:-.015em;font-size:16px;line-height:1.3}body[data-surface=marketing] .mkt-item p{color:#655d53;font-size:13.5px;line-height:1.65}body[data-surface=marketing] .mkt-section>.mkt-media{border-radius:20px;max-width:100%;margin:25px 0;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important}body[data-surface=marketing] .mkt-section>.mkt-media img{object-fit:cover;border-radius:20px;width:100%;max-height:370px;border:0!important}body[data-surface=marketing] .mkt-section .mkt-ctas{margin-top:22px}body[data-surface=marketing] .mkt-footer{margin-top:28px;padding:clamp(44px,5vw,64px) clamp(20px,3vw,36px) 20px;color:#eee8e0!important;background:#302b26!important}body[data-surface=marketing] .mkt-footer-grid{grid-template-columns:minmax(0,.78fr) minmax(0,2.22fr);gap:clamp(32px,5vw,76px);max-width:1160px;margin-inline:auto}body[data-surface=marketing] .mkt-footer-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(17px,2.4vw,30px)}body[data-surface=marketing] .mkt-footer-group nav{gap:8px}body[data-surface=marketing] .mkt-footer-group a{padding:3px 0;font-size:13px;line-height:1.4;display:inline-block;color:#d7cec3!important}body[data-surface=marketing] .mkt-footer-group a:hover,body[data-surface=marketing] .mkt-footer-group a:focus-visible{color:#fff!important}body[data-surface=marketing] .mkt-footer-title{letter-spacing:.13em;margin-bottom:17px;font-size:11px;font-weight:740;color:#fffefa!important}body[data-surface=marketing] .mkt-footer-about p{line-height:1.7;color:#d7cec3!important}body[data-surface=marketing] .mkt-fine{border-top:1px solid #ffffff26;justify-content:flex-start;max-width:1160px;margin:42px auto 0;padding:20px 0 0}body[data-surface=marketing] .mkt-fine p{font-size:12px;color:#bdb2a5!important}body[data-surface=marketing] :is(.mkt-hero,.mkt-section,.mkt-footer) a:focus-visible{outline-offset:4px;outline:3px solid #db8464}@media (width<=990px){body[data-surface=marketing] .mkt-footer-grid{grid-template-columns:1fr}body[data-surface=marketing] .mkt-footer-groups{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){body[data-surface=marketing] .mkt{padding-inline:15px}body[data-surface=marketing] .mkt-hero{min-height:0;margin:18px 0 0;padding:27px!important}body[data-surface=marketing] .mkt-hero-split{grid-template-columns:1fr;gap:24px}body[data-surface=marketing] .mkt-hero h1{font-size:clamp(2.45rem,9vw,3.3rem)}body[data-surface=marketing] .mkt-hero .mkt-media img{aspect-ratio:16/10;height:250px;min-height:0}body[data-surface=marketing] .mkt-section{padding:39px 2px!important}body[data-surface=marketing] .mkt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-surface=marketing] .mkt-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}}@media (width<=520px){body[data-surface=marketing] .mkt-hero{border-radius:19px!important;padding:23px!important}body[data-surface=marketing] .mkt-hero h1{letter-spacing:-.055em}body[data-surface=marketing] .mkt-ctas a{flex:100%;width:100%}body[data-surface=marketing] .mkt-hero .mkt-media img{height:205px}body[data-surface=marketing] .mkt-grid{grid-template-columns:1fr}body[data-surface=marketing] .mkt-section h2{font-size:27px}body[data-surface=marketing] .mkt-footer-groups{gap:28px 15px}body[data-surface=marketing] .mkt-footer{padding-top:43px}body[data-surface=marketing] .mkt-footer-group a{min-height:34px}}@media (prefers-reduced-motion:reduce){body[data-surface=marketing] .mkt-ctas a{transition:none}body[data-surface=marketing] .mkt-ctas a:hover{transform:none}}body[data-surface=marketing] .mkt-item .mkt-card-link{align-self:flex-start;align-items:center;min-height:35px;margin-top:auto;padding:4px 0;font-size:13px;font-weight:740;text-decoration:none;display:inline-flex;color:#a6472b!important}body[data-surface=marketing] .mkt-item .mkt-card-link:after{content:"→";margin-left:7px;font-size:16px;transition:transform .16s}body[data-surface=marketing] .mkt-item .mkt-card-link:hover{text-decoration:underline}body[data-surface=marketing] .mkt-item .mkt-card-link:hover:after{transform:translate(3px)}body[data-surface=marketing] .mkt-item .mkt-card-link:focus-visible{outline-offset:3px;outline:3px solid #db8464}:root{--kk-touch:44px}#app,#marketing-static,.os-grid,.os-grid>*,.os-grid .os-col,.os-grid .os-ctx,.mkt,.mkt-inner,.mkt-section,.kk-admin-management{min-width:0}.os-grid .os-col,.os-grid .os-ctx,.os-grid .os-rail,.os-ctx .ctx-link{overflow-wrap:anywhere}@media (width>=1181px){.os-grid:has(>.os-ctx){grid-template-columns:clamp(184px,16vw,220px) minmax(0,1fr) clamp(235px,20vw,292px);gap:clamp(14px,1.8vw,26px);max-width:1560px}.os-grid:has(>.os-ctx)>.os-col{min-width:0}}@media (width>=861px) and (width<=1180px){.os-grid:has(>.os-ctx){grid-template-columns:184px minmax(0,1fr);gap:16px}.os-grid>.os-ctx{grid-area:auto/2;min-width:0;max-width:100%}.os-grid>.os-col{grid-area:2/2}}@media (width<=860px){.os-grid>.os-col{width:100%;min-width:0}.os-grid>.os-ctx{width:100%;max-height:none;overflow:visible}.os-grid:has(>.chat-col)>.os-ctx{max-height:28dvh;overflow-y:auto}.os-grid .ctx-link{min-height:var(--kk-touch)}}.chat-mode-switch{flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0 7px;padding:2px 1px;display:flex}.chat-mode-switch a{border:1px solid var(--line);min-height:38px;color:var(--text,var(--ink));background:var(--card);border-radius:999px;justify-content:center;align-items:center;padding:6px 16px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.chat-mode-switch a[aria-current=page]{background:var(--primary);color:#fff;border-color:var(--primary)}.chat-mode-switch a:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.chat-col .composer{box-sizing:border-box;width:100%;min-width:0;max-width:100%;bottom:calc(.7rem + env(safe-area-inset-bottom));flex-wrap:nowrap;align-items:center;gap:6px;margin-inline:0;display:flex}.chat-col .composer #chat-composer-input{resize:none;min-width:64px;max-width:100%;min-height:38px;max-height:180px;line-height:1.45;font:inherit;color:inherit;overflow-wrap:anywhere;background:0 0;border:0;outline:none;flex:160px;padding:9px 8px;display:block;overflow-y:auto}.chat-col .composer .fld-iconbtn,.chat-col .composer .fld-mic,.chat-col .composer .composer-send{flex:none;justify-content:center;align-items:center;min-width:38px;min-height:40px;display:inline-flex}.chat-col .composer .fld-mic[aria-pressed=true]{background:var(--primary);color:#fff}.chat-col .composer button:disabled{cursor:not-allowed;opacity:.6}.chat-col .composer:focus-within{outline:2px solid color-mix(in srgb,var(--primary) 45%,transparent);outline-offset:1px}@media (width<=600px){.chat-mode-switch{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;padding-inline:5px;overflow-x:auto}.chat-mode-switch a{white-space:nowrap;flex:none}.chat-col .composer{gap:3px;padding:5px}.chat-col .composer .fld-iconbtn,.chat-col .composer .fld-mic,.chat-col .composer .composer-send{min-width:35px;min-height:42px;padding:5px}.chat-col .composer #chat-composer-input{flex-basis:80px;padding:8px 3px}.chat-col .composer>a.fld-iconbtn,.chat-col .composer .composer-send-label{display:none}.chat-col .chat-thread{min-width:0;overflow-x:hidden}}@media (width<=360px){.chat-col .composer .fld-iconbtn:first-child{display:none}}.mkt-try-composer,.kk-composer,.fld-composer{min-width:0;max-width:100%}.mkt-try-composer input,.kk-composer input,.fld-composer input{min-width:0;font-size:16px}.mkt-try-composer button,.kk-composer button,.fld-composer button{min-height:var(--kk-touch)}@media (width<=480px){.mkt-try-composer{flex-direction:column;align-items:stretch}.mkt-try-composer input,.mkt-try-composer button{box-sizing:border-box;width:100%}}.kk-admin-management{width:100%;max-width:1100px;padding-block:12px 42px}.kk-admin-management .kk-admin-subnav{flex-wrap:wrap;gap:8px;margin:18px 0 22px;display:flex}.kk-admin-management .kk-admin-subnav a{border:1px solid var(--line);background:var(--card);min-height:40px;color:inherit;border-radius:10px;align-items:center;padding:8px 12px;font-size:13px;text-decoration:none;display:inline-flex}.kk-admin-management .kk-admin-subnav a[aria-current=page]{border-color:var(--primary);color:var(--primary);font-weight:750}.kk-admin-management .card{flex-direction:column;gap:13px;min-width:0;display:flex}.kk-admin-management .kk-admin-field{flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:650;display:flex}.kk-admin-management .kk-admin-field>input:not([type=checkbox]),.kk-admin-management .kk-admin-field>select,.kk-admin-management .kk-admin-field>textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--card);width:100%;max-width:100%;min-height:43px;color:inherit;font:inherit;border-radius:10px;padding:9px 11px;font-weight:450;display:block}.kk-admin-management .kk-admin-field>textarea{resize:vertical;min-height:115px;font:12px/1.5 ui-monospace,monospace}.kk-admin-management .kk-admin-field>input[type=checkbox]{width:21px;height:21px}.kk-admin-management button{align-self:flex-start;min-height:42px}.kk-admin-management .kk-admin-list{flex-direction:column;gap:8px;min-width:0;max-height:460px;display:flex;overflow:auto}.kk-admin-management .kk-admin-list button{white-space:normal;text-align:left;max-width:100%}.kk-admin-management .kk-admin-integration{border:1px solid var(--line);background:var(--card);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:15px;display:flex}.kk-admin-management .kk-admin-integration>div{overflow-wrap:anywhere;flex:1;min-width:0}.kk-admin-management .kk-admin-integration input{flex:none;width:22px;height:22px}.kk-admin-management .kk-admin-audit{overflow-wrap:anywhere;border-top:1px solid var(--line);margin-top:10px;padding-top:15px}body[data-surface=marketing] .mkt-grid>article{flex-direction:column;gap:8px;display:flex}body[data-surface=marketing] .mkt-footer-group nav a{overflow-wrap:anywhere;min-height:28px}body[data-surface=marketing] .mkt-hero,body[data-surface=marketing] .mkt-section{max-width:100%}@media (prefers-reduced-motion:reduce){.chat-col .composer *,.kk-admin-management *,body[data-surface=marketing] *{transition:none!important;animation:none!important}}
