@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-opsz-normal-D9N6E8K1.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-opsz-normal-IcJDqblK.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-opsz-normal-Cre6nC2_.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");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}:root{--accent:#e5532a;--ink:#141414;--ink-2:#3a3a37;--ink-3:#4a4a46;--ink-4:#5c5c57;--ink-5:#6b6b65;--ink-6:#8a8a83;--canvas:#f4f4f1;--paper:#fafaf8;--surface:#fff;--surface-2:#f5f5f2;--surface-3:#f7f7f4;--surface-4:#f0f0ec;--hover:#edede8;--line:#e6e6e1;--line-2:#e3e3de;--line-3:#d6d6d0;--line-soft:#eeeeea;--line-faint:#f0f0ec;--ok-bg:#eaf5ec;--ok-ink:#1f6b33;--ok-line:#cde6d3;--ok-strong:#3f9a5a;--live:#1f8a3e;--danger:#b42318;--danger-line:#f1d3cc;--shadow-lift:0 18px 36px #14141414;--shadow-menu:0 18px 40px #14141424;--shadow-pick:0 10px 24px #14141414;--shadow-tab:0 2px 6px #14141414;--font-display:"Bricolage Grotesque Variable", "Bricolage Grotesque", sans-serif;--font-body:"Geist Variable", "Geist", system-ui, sans-serif;--font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, monospace;--ease-out:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--canvas);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:var(--ink);text-underline-offset:2px}a:hover{color:var(--ink-3)}button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fieldset{border:0;min-width:0;margin:0;padding:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.min0{min-width:0}@keyframes cp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cp-menu{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cp-drawer{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes cp-blink{50%{opacity:0}}@keyframes cp-spin{to{transform:rotate(360deg)}}@keyframes cp-pulse{50%{opacity:.5;transform:scale(.6)}}@keyframes cp-needle{0%{transform:rotate(0)}60%{transform:rotate(380deg)}75%{transform:rotate(350deg)}to{transform:rotate(360deg)}}.msg,.fade-in{animation:.3s cp-in}.pop{animation:.25s cp-in}.fade{transition:opacity .22s,transform .28s}.fade[data-out]{opacity:0;transform:translateY(8px)}.spin{animation:.9s linear infinite cp-spin}.pulse{animation:1s ease-in-out infinite cp-pulse}.wordmark{align-items:center;gap:10px;display:flex}.wordmark-text{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:600}.wordmark-sm{font-size:19px}.pilot-avatar{background:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pilot-avatar.is-inverse{background:#fff}.btn{box-sizing:border-box;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:10px;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s,border-color .2s;display:inline-flex}.btn:hover:not([disabled]):not([aria-disabled=true]){transform:translateY(-1px)}.btn[disabled]{opacity:.4;cursor:not-allowed}.btn-primary{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:14px;min-height:50px;padding:0 26px;font-size:16px;font-weight:500}.btn-primary:hover{color:#fff}.btn-outline{border:1px solid var(--line-2);background:var(--surface);min-height:44px;color:var(--ink);border-radius:13px;gap:8px;padding:0 16px;font-size:15px;font-weight:500}.btn-outline:hover{color:var(--ink)}.btn-pilot{gap:10px;padding:0 16px 0 10px}.btn-block{border-radius:14px;width:100%;min-height:52px;font-size:16px;font-weight:500}.btn-outline.btn-block{border-color:var(--line-3)}.btn-accent{background:var(--accent);color:#fff;border:0;border-radius:11px;min-height:42px;padding:0 14px;font-size:14px;font-weight:500}.btn-sm{border-radius:10px;gap:8px;min-height:36px;padding:0 12px;font-size:13px}.btn-grow{flex:1}.btn-arrow{gap:12px;min-height:52px;padding:0 12px 0 22px}.btn-arrow-dot{width:30px;height:30px;color:var(--ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.btn-arrow-dot.is-accent{background:var(--accent);color:#fff;width:28px;height:28px}.btn-text{min-height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 6px;font-size:15px;text-decoration:none;display:inline-flex}.btn-text:hover{color:var(--ink)}.btn-text[disabled]{opacity:.5;cursor:not-allowed}.btn-text-u{text-decoration:underline}.btn-connect{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:11px;flex-shrink:0;min-width:112px;min-height:40px;padding:0 14px;font-size:14px;font-weight:500}.btn-connect.is-on{background:var(--ok-bg);color:var(--ok-ink);border-color:var(--ok-line)}.btn-row{border-radius:11px;min-height:40px;padding:0 14px;font-size:14px}.btn-row-quiet{color:var(--ink-2);font-weight:400}.btn-row-wide{min-width:112px;min-height:40px;font-size:14px}.btn-form{border-radius:13px;min-height:46px;padding:0 18px;font-size:15px}.btn-save{border-radius:13px;min-height:46px;padding:0 20px;font-size:15px}.btn-danger{background:var(--danger);color:#fff;border:0;border-radius:12px;min-height:44px;padding:0 16px;font-size:15px;font-weight:500}.btn-danger-outline{border:1px solid var(--danger);background:var(--surface);min-height:44px;color:var(--danger);border-radius:12px;padding:0 16px;font-size:15px;font-weight:500}.btn-quiet{border:1px solid var(--line-2);background:var(--surface);min-height:42px;color:var(--ink-2);cursor:pointer;border-radius:11px;padding:0 14px;font-size:14px}.btn-quiet-lg{border-radius:12px;min-height:44px;font-size:15px}.btn-undo{border:1px dashed var(--line-3);min-height:42px;color:var(--ink-4);cursor:pointer;background:0 0;border-radius:11px;flex:1;font-size:14px}.btn-ghost-sm{border:1px solid var(--line-2);background:var(--surface);min-height:42px;color:var(--ink);white-space:nowrap;border-radius:11px;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.plan-detail-head .btn-ghost-sm{background:0 0;min-height:40px;padding:0 12px;font-weight:400}.icon-btn{width:40px;height:40px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;transition:background .2s;display:flex}.icon-btn:hover{background:var(--surface-4)}.icon-btn-sm{border-radius:8px;width:28px;height:28px}.state-ok{background:var(--ok-bg);min-height:42px;color:var(--ok-ink);border-radius:11px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.label{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.field{border:1px solid var(--line-3);background:var(--surface);width:100%;min-height:50px;color:var(--ink);border-radius:14px;padding:0 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.field::placeholder{color:var(--ink-6)}.field:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #14141414}.field[aria-invalid=true]{border-color:var(--danger)}.field-sm{border-radius:12px;min-height:46px;padding:0 14px;font-size:15px}.field-select{padding:0 12px}.field-code{font-family:var(--font-mono);letter-spacing:.4em;text-align:center;min-height:60px;font-size:24px}.field-area{resize:vertical;border-color:#dcdcd5;border-radius:12px;padding:12px 14px;font-size:15px;line-height:1.5}.field:disabled{background:var(--surface-3);color:var(--ink-3)}form .field{margin-bottom:14px}.chat-form .field,.inline-form .field{margin-bottom:0}.form-error{color:var(--danger);margin:-4px 0 14px;font-size:14px;line-height:1.4}.chip{border:1px solid var(--line-2);background:var(--surface);min-height:36px;color:var(--ink-2);cursor:pointer;border-radius:20px;padding:0 12px;font-size:13px;transition:background .2s,border-color .2s}.chip:hover:not([disabled]){border-color:var(--ink)}.chip[disabled]{opacity:.5;cursor:not-allowed}.chip-sm{border-radius:18px;min-height:34px;padding:0 11px}.chip-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.toggle-chip{cursor:pointer;background:var(--surface);min-height:36px;color:var(--ink-2);border:1px solid #dcdcd5;border-radius:18px;padding:0 12px;font-size:13px;font-weight:500;transition:background .2s,color .2s,border-color .2s}.toggle-chip[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.toggle-chip[disabled]{cursor:not-allowed;opacity:.6}.toggle-chip-lg{border-radius:20px;min-height:40px;padding:0 16px;font-size:14px}.tag-row{flex-wrap:wrap;gap:8px;display:flex}.tag{background:var(--surface-2);border-radius:20px;padding:6px 11px;font-size:14px}.tag-lg{padding:7px 12px}.kind-pill{background:var(--surface-4);color:var(--ink-2);border-radius:20px;padding:5px 10px;font-size:12px;font-weight:500}.status-chip,.conn-chip{background:var(--surface-4);color:var(--ink-2);border-radius:20px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:500}.plan-line .status-chip{padding:5px 10px}.status-chip[data-status="Ready to run"],.status-chip[data-status=Running]{background:var(--ink);color:#fff}.status-chip[data-status=Scheduled]{background:var(--ok-bg);color:var(--ok-ink)}.status-chip[data-status=Live]{background:var(--live);color:#fff}.conn-chip{color:var(--ink-4)}.conn-chip[data-on]{background:var(--ok-bg);color:var(--ok-ink)}.pill-ok{background:var(--ok-bg);color:var(--ok-ink);border-radius:20px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.accent-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.accent-dot-sm{width:6px;height:6px;margin-top:7px}.accent-dot-lg{width:10px;height:10px}.star{flex-shrink:0;width:20px;height:20px;display:inline-block;position:relative}.star>svg{position:absolute;inset:0}.star-fill{height:20px;position:absolute;top:0;left:0;overflow:hidden}.star-fill svg{display:block}.text-link{font-size:14px}.text-sm{font-size:13px}.muted{color:var(--ink-4);margin:0;font-size:14px}.muted-sm{color:var(--ink-4);font-size:13px}.muted-md{color:var(--ink-4);font-size:14px}.muted-xs{color:var(--ink-4);font-size:12px}.micro-label{color:var(--ink-4);margin-bottom:8px;font-size:13px}.mono-count{font-family:var(--font-mono);color:var(--ink-2);font-size:13px}.mono-sm{font-size:12px}.row-between{justify-content:space-between;align-items:center;gap:10px;display:flex}.row-baseline{align-items:baseline;gap:12px}.row-wrap{flex-wrap:wrap;gap:12px}.chip-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip-line-8{gap:8px}.qloo-tag{font-family:var(--font-mono);background:var(--surface-4);color:var(--ink-3);border-radius:10px;margin-right:8px;padding:2px 7px;font-size:11px}.banner{color:#8a3416;background:#fff4ef;border:1px solid #f6d5c8;border-radius:14px;margin:0;padding:12px 16px;font-size:14px}.quiet-note{color:var(--ink-4);margin:-10px 0 22px;font-size:13px;line-height:1.5}.source-note{color:var(--ink-4);align-items:center;gap:8px;margin:16px 0 0;font-size:12px;display:flex}.track{background:var(--line-soft);border-radius:6px;flex:1;height:6px;display:block;overflow:hidden}.track-8{background:var(--surface-4);border-radius:8px;flex:none;height:8px}.track-fill{border-radius:inherit;background:var(--accent);height:100%;transition:width .5s;display:block}.bar-grow{transition:width .6s var(--ease-out)}.segmented{background:var(--surface-4);border-radius:14px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.segmented .tab{cursor:pointer;min-height:38px;color:var(--ink-3);background:0 0;border:0;border-radius:10px;padding:0 14px;font-size:14px;font-weight:500;transition:background .2s,color .2s}.segmented .tab[aria-selected=true],.segmented .tab[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-tab)}.segmented-sm{background:#eaeae5;border-radius:12px}.segmented-sm .tab{border-radius:9px;min-height:32px;padding:0 12px;font-size:13px}.segmented .tab[disabled]{cursor:not-allowed}.onb{background:var(--paper);min-height:100vh;display:flex}.onb-main{flex-direction:column;flex:560px;min-width:0;padding:28px clamp(20px,5vw,64px) 40px;display:flex}.onb-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.onb-mark{justify-content:center;margin-bottom:24px;display:flex}.onb-stage{flex:1;justify-content:center;align-items:center;padding:48px 0;display:flex}.onb-col{width:100%;max-width:520px}.onb-title{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(32px,3.6vw,44px);font-weight:600;line-height:1.05}.onb-title-xl{font-size:clamp(36px,4vw,52px);line-height:1}.onb-lede{color:var(--ink-3);margin:0 0 28px;font-size:17px;line-height:1.5}.onb-title-xl+.onb-lede{margin-bottom:32px}.onb-lede-tight{margin-bottom:24px}.onb-lede strong{color:var(--ink);font-weight:600}.or-rule{color:var(--ink-5);align-items:center;gap:14px;margin:22px 0;font-size:13px;display:flex}.or-rule span{background:var(--line-2);flex:1;height:1px}.fineprint{color:var(--ink-4);text-align:center;margin:18px 0 0;font-size:13px;line-height:1.5}.onb-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.onb-nav-lg{margin-top:28px}.onb-nav-start{justify-content:flex-start;gap:14px;margin-top:0}.goal-list{flex-direction:column;gap:12px;display:flex}.goal{cursor:pointer;width:100%;color:var(--ink);background:var(--surface);border:1.5px solid var(--line-2);font-size:inherit;border-radius:18px;align-items:center;gap:16px;padding:16px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.goal:hover{border-color:#bdbdb6}.goal[data-on]{border-color:var(--accent);box-shadow:var(--shadow-pick)}.goal-icon{background:var(--surface-2);width:46px;height:46px;color:var(--ink);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.goal[data-on] .goal-icon{background:var(--accent);color:#fff}.goal-text{text-align:left;flex:1;min-width:0}.goal-title{margin-bottom:3px;font-size:17px;font-weight:600;display:block}.goal-body{color:var(--ink-3);font-size:14px;line-height:1.45;display:block}.radio{border:2px solid #c9c9c2;border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:border .2s}.goal[data-on] .radio{border:6px solid var(--accent)}.connect-stack{flex-direction:column;gap:26px;display:flex}.connect-stack .label{margin-bottom:10px}.connect-stack .field{margin-bottom:0}.platform-list{flex-direction:column;gap:8px;display:flex}.platform-row{background:var(--surface);border:1.5px solid var(--line-2);border-radius:14px;align-items:center;gap:14px;padding:10px 10px 10px 14px;transition:border-color .2s;display:flex}.platform-row[data-on]{border-color:var(--ok-strong)}.platform-glyph{background:var(--surface-2);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.platform-glyph>span{border:1.5px dashed #bdbdb6;border-radius:6px;width:22px;height:22px}.platform-glyph-lg{border-radius:12px;width:44px;height:44px}.platform-text{flex:1;min-width:0}.platform-name{font-size:15px;font-weight:600;display:block}.platform-sub{color:var(--ink-4);font-size:13px;display:block}.platform-more{border:1px dashed var(--line-3);color:var(--ink-4);border-radius:14px;align-items:center;gap:14px;padding:10px 14px;font-size:14px;display:flex}.platform-more>span{width:40px;height:40px;color:var(--ink-6);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.platform-more-lg{border-radius:16px;padding:12px 14px}.platform-more-lg>span{width:44px;height:44px}.progress{background:#eaeae5;border-radius:8px;height:8px;margin-bottom:26px;overflow:hidden}.onb-lede+.progress{margin-top:2px}.progress-bar{background:var(--accent);border-radius:8px;height:8px;transition:width .25s linear}.task-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.task{color:var(--ink-6);align-items:center;gap:12px;font-size:16px;transition:color .3s;display:flex}.task[data-state=active]{color:var(--ink);font-weight:500}.task[data-state=done]{color:var(--ink)}.task-dot{color:#fff;border:2px solid var(--line-3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .3s,border-color .3s;display:flex}.task[data-state=active] .task-dot{border-color:var(--accent)}.task[data-state=done] .task-dot{background:var(--accent);border-color:var(--accent)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:18px;margin-bottom:14px;padding:18px}.panel-last{margin-bottom:26px}.panel-label{color:var(--ink-4);margin-bottom:10px;font-size:13px}.dot-list{flex-direction:column;gap:8px;display:flex}.dot-list>div{align-items:center;gap:10px;font-size:15px;display:flex}.splash{text-align:center;background:var(--paper);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.splash-mark{margin-bottom:26px}.splash-mark.is-spinning svg{animation:cp-needle 1.8s var(--ease-out) infinite}.splash-title{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.05}.splash-sub{color:var(--ink-3);margin:0;font-size:16px;line-height:1.5}.splash-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:26px;display:flex}.shell{background:var(--canvas);flex-wrap:wrap;min-height:100vh;display:flex}.sidebar{z-index:20;background:var(--paper);border-right:1px solid var(--line);flex-direction:column;flex:0 0 236px;align-self:flex-start;gap:22px;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.sidebar-brand{color:var(--ink);align-items:center;gap:10px;padding:0 8px;text-decoration:none;display:flex}.sidebar-brand:hover{color:var(--ink)}.navlist{flex-direction:column;gap:4px;display:flex}.nav{white-space:nowrap;min-height:42px;color:var(--ink-2);border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:15px;text-decoration:none;transition:background .2s;display:flex}.nav:hover{background:var(--hover);color:var(--ink-2)}.nav.is-active,.nav.is-active:hover{background:var(--ink);color:#fff;font-weight:500}.acct{margin-top:auto;position:relative}.acctbtn{background:var(--surface-4);width:100%;color:var(--ink);cursor:pointer;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:10px;transition:background .2s,border-color .2s;display:flex}.acctbtn:hover{background:#e8e8e3}.acct-avatar{background:var(--ink);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:600;display:flex}.acct-text{text-align:left;flex:1;min-width:0}.acct-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.acct-sub{color:var(--ink-4);font-size:12px;display:block}.acct-chev{color:var(--ink-4);flex-shrink:0;transition:transform .2s}.acctmenu{z-index:30;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-menu);border-radius:16px;flex-direction:column;gap:4px;padding:8px;animation:.18s cp-menu;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;right:0}.acctmenu-head{border-bottom:1px solid var(--line-faint);margin-bottom:6px;padding:10px 12px 12px}.acctmenu-head span{color:var(--ink-4);font-size:12px;display:block}.acctmenu-head strong{font-size:14px;font-weight:600;display:block}.mi{min-height:46px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;width:100%;padding:0 12px;font-size:14px;text-decoration:none;transition:background .15s;display:flex}.mi:hover{background:var(--canvas);color:var(--ink)}.mi-ext{color:var(--ink-6);margin-left:auto}.mi-rule{background:var(--line-faint);height:1px;margin:6px 0}.mi-danger,.mi-danger:hover{color:var(--danger)}.main{flex-direction:column;flex:999 560px;gap:22px;min-width:0;padding:28px clamp(16px,3vw,40px) 48px;display:flex;container:cpmain/inline-size}.main-narrow{max-width:1000px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-title{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 6px;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.05}.page-sub{color:var(--ink-3);margin:0;font-size:16px}.card{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:24px}.card-stack{flex-direction:column;gap:14px;display:flex}.card-gap-12{gap:12px}.card-gap-16{gap:16px}.card-pad-22{padding:22px}.card-title{margin:0;font-size:18px;font-weight:600}.card-title-sm{font-size:16px}.card-title-gap{margin-bottom:4px}.card-title-16{margin-bottom:16px}.card-title-6{margin-bottom:6px}.section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.section-head-tight{margin-bottom:6px}.section-title{margin:0;font-size:20px;font-weight:600}.section-title-gap{margin-bottom:4px}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.g2-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.snap{grid-column:span 2;gap:24px;display:flex}.snap-radar{flex:0 0 220px;max-width:100%}.snap-body{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.snap-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.acct-glyphs{align-items:center;gap:8px;display:flex}.acct-glyph{background:var(--surface-2);border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.acct-glyph>span{border:1.5px dashed #bdbdb6;border-radius:5px;width:16px;height:16px}.acct-glyph>i{background:var(--live);border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-3px;right:-3px}.niche-row{background:var(--surface-3);border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.niche-text{flex:1;min-width:0}.niche-name{font-size:15px;font-weight:500;display:block}.niche-note{color:var(--ink-4);font-size:13px;display:block}.card-dir{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:12px;padding:22px;transition:box-shadow .25s,transform .25s,border-color .25s,opacity .25s;display:flex}.card-dir[data-state=best]{border:1.5px solid var(--accent)}.card-dir[data-state=taken]{border:1.5px solid var(--ok-strong)}.card-dir[data-state=skip]{opacity:.55}.dir{min-height:250px}.dir:hover,.card-hover:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.dir-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.15}.dir-body{color:var(--ink-3);margin:0;font-size:14px;line-height:1.5}.dir-actions{gap:8px;margin-top:auto;display:flex}.dir-actions-tight{margin-top:4px}.plan-line{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:16px;padding:16px 0;display:flex}.plan-line-text{flex:240px;min-width:0}.plan-line-title{margin-bottom:3px;font-size:16px;font-weight:600}.plan-line-next{color:var(--ink-4);font-size:13px}.plan-line-prog{flex:0 220px;align-items:center;gap:10px;display:flex}.chatcol{border-left:1px solid var(--line);background:var(--paper);flex-direction:column;flex:0 0 360px;align-self:flex-start;height:100vh;display:flex;position:sticky;top:0}.chat-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:18px 18px 14px;display:flex}.chat-who{align-items:center;gap:10px;display:flex}.chat-name{font-size:15px;font-weight:600;display:block}.chat-sub{color:var(--ink-4);font-size:12px;display:block}.chat-log{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;padding:18px;display:flex;overflow-y:auto}.chat-turn{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.chat-turn[data-role=user]{align-items:flex-end}.bubble{overflow-wrap:anywhere;font-size:14px}.bubble-me{background:var(--ink);color:#fff;white-space:pre-wrap;border-radius:14px 14px 4px;max-width:85%;padding:10px 14px;line-height:1.45}.bubble-pilot{background:var(--surface);border:1px solid var(--line);border-radius:4px 14px 14px;max-width:90%;padding:10px 14px;line-height:1.5}.bubble-pilot.is-plain{border:1px dashed var(--line-3);color:var(--ink-3);background:0 0}.bubble-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.bubble-text{white-space:pre-wrap}.thinking{color:var(--ink-4)}.caret{vertical-align:-2px;background:var(--accent);border-radius:1px;width:7px;height:14px;margin-left:2px;animation:1s step-end infinite cp-blink;display:inline-block}.tool-trail{border-bottom:1px solid var(--line-faint);color:var(--ink-4);flex-direction:column;gap:4px;margin:0 0 8px;padding:0 0 8px;font-size:12px;line-height:1.4;list-style:none;display:flex}.tool-trail li{align-items:flex-start;gap:6px;display:flex}.tool-trail svg{color:var(--accent);flex-shrink:0;margin-top:3px}.bubble-error{margin:0}.bubble-text+.bubble-error,.tool-trail+.bubble-error{margin-top:8px}.bubble-error{color:var(--danger);font-size:13px}.bubble-action{margin-top:10px}.ev-inline{white-space:nowrap}.ev-chip{border:1px solid var(--line-2);background:var(--surface-3);height:22px;color:var(--ink-2);font-family:var(--font-mono);vertical-align:1px;cursor:pointer;border-radius:11px;align-items:center;gap:5px;margin:0 2px;padding:0 8px;font-size:11px;font-weight:500;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.ev-chip:hover{border-color:var(--ink)}.ev-chip[data-open]{background:var(--ink);border-color:var(--ink);color:#fff}.ev-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.ev-row{border-top:1px solid var(--line-faint);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:10px;display:flex}.ev-row>span:first-child{color:var(--ink-4);margin-right:2px;font-size:12px}.ev-panel{background:var(--surface-3);border:1px solid var(--line-soft);border-radius:12px;margin-top:10px;padding:10px 12px 12px;animation:.25s cp-in}.ev-panel-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ev-panel-title{font-size:12px;font-weight:600}.ev-panel-ref{font-family:var(--font-mono);color:var(--ink-4);margin-left:8px;font-size:11px}.ev-panel-note{color:var(--ink-4);margin:4px 0 0;font-size:12px}.ev-panel-note.is-error{color:var(--danger)}.ev-panel h4{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);margin:10px 0 6px;font-size:11px;font-weight:600}.ev-panel pre{background:var(--surface);border:1px solid var(--line-soft);max-height:180px;font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:0;padding:8px 10px;font-size:11px;line-height:1.5;overflow:auto}.compare-link{color:var(--ink-4);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px;font-size:12px;font-weight:500;text-decoration:underline}.compare-link:hover{color:var(--ink)}.chat-foot{border-top:1px solid var(--line-soft);flex-direction:column;gap:10px;padding:12px 18px 18px;display:flex}.chat-quick{flex-wrap:wrap;gap:6px;display:flex}.chat-form{gap:8px;margin:0;display:flex}.chat-form .field{border-radius:13px;flex:1;min-width:0}.send-btn{background:var(--accent);color:#fff;border:0;border-radius:13px;flex-shrink:0;width:46px;height:46px}.fingerprint{flex-direction:column;gap:6px;display:flex}.fingerprint-radar{max-width:280px;margin:0 auto}.card-ink{background:var(--ink);color:#fff;border-radius:22px;flex-direction:column;grid-column:span 2;gap:18px;padding:26px;display:flex}.ink-head{align-items:center;gap:10px;display:flex}.ink-head h2{color:#d9d9d3;margin:0;font-size:14px;font-weight:500}.ink-quote{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.25}.ink-tags{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.ink-tags span{color:#edede8;background:#2a2a27;border-radius:20px;padding:7px 12px;font-size:13px}.love-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.domgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;display:grid}.domgrid.fade[data-out]{transform:translateY(6px)}.dom-item{border-bottom:1px solid var(--line-faint);flex-direction:column;gap:8px;padding:12px 0;display:flex}.dom-name{font-size:16px;font-weight:500}.dom-level{color:var(--ink-4);font-size:12px}.niche-card{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:20px;flex-direction:column;gap:10px;padding:20px;text-decoration:none;display:flex}.niche-card:hover{color:var(--ink)}.lift{transition:box-shadow .25s,transform .25s}.lift:hover{transform:translateY(-2px);box-shadow:0 16px 32px #14141414}.niche-card-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:21px;font-weight:600}.niche-card-body{color:var(--ink-3);font-size:14px;line-height:1.5}.explore{align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:500;display:inline-flex}.explore svg{transition:transform .2s}.niche-card:hover .explore svg{transform:translate(3px)}.filter-row{flex-wrap:wrap;gap:6px;display:flex}.filter{cursor:pointer;background:var(--surface);min-height:40px;color:var(--ink-2);border:1px solid var(--line-2);border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.filter[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.filter-count{background:var(--surface-4);color:var(--ink-4);border-radius:10px;padding:1px 7px;font-size:12px}.filter[aria-selected=true] .filter-count{color:#fff;background:#ffffff2e}.dir-grid{align-items:start}.match{color:var(--ink-4);align-items:center;gap:6px;font-size:12px;display:inline-flex}.why-toggle{min-height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:500;display:inline-flex}.why{background:var(--surface-3);border-radius:14px;flex-direction:column;gap:10px;margin:0;padding:12px;list-style:none;animation:.25s cp-in;display:flex}.why li{color:var(--ink-2);gap:10px;font-size:13px;line-height:1.45;display:flex}.plans-wrap{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.planlist{flex-direction:column;flex:300px;gap:10px;max-width:420px;display:flex}.plan-row{cursor:pointer;width:100%;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.plan-row>.row-between{width:100%}.plan-row:hover{border-color:#cfcfc8}.plan-row[aria-pressed=true]{border-color:var(--ink);box-shadow:0 10px 24px #1414140f}.plan-kind{color:var(--ink-4);font-size:12px}.plan-row-title{text-align:left;width:100%;font-size:16px;font-weight:600;line-height:1.3;display:block}.plan-row-prog{align-items:center;gap:10px;width:100%;display:flex}.plan-detail{background:var(--surface);border:1px solid var(--line);border-radius:22px;flex-direction:column;flex:999 480px;gap:22px;min-width:0;padding:26px;display:flex}.plan-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.plan-detail-head .chip-line{gap:8px;margin-bottom:10px}.plan-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.1}.plan-why{color:var(--ink-3);margin:0;font-size:15px;line-height:1.5}.note-row{background:var(--surface-3);color:var(--ink-2);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;display:flex}.sub-title{margin:0 0 10px;font-size:15px;font-weight:600}.sub-title-flat{margin:0}.steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.step{background:var(--surface);border:1.5px solid var(--line-soft);border-radius:14px;align-items:center;gap:14px;padding:12px 14px;transition:background .3s,border-color .3s;display:flex}.step[data-k=running]{background:var(--surface-3);border-color:var(--accent)}.step[data-k=review]{border:1.5px dashed var(--accent)}.step-dot{border:2px solid var(--line-3);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background .3s,border-color .3s;display:flex}.step[data-k=done] .step-dot{background:var(--accent);border-color:var(--accent)}.step[data-k=sched] .step-dot{color:var(--ink-2);background:#eaeae5;border-color:#eaeae5}.step[data-k=running] .step-dot,.step[data-k=review] .step-dot{border-color:var(--accent)}.step-text{flex:1;min-width:0}.step-title{font-size:15px;font-weight:500;display:block}.step-detail{color:var(--ink-4);font-size:13px;display:block}.step-tag{color:var(--ink-4);flex-shrink:0;font-size:12px;font-weight:500}.step[data-k=review] .step-tag,.step[data-k=running] .step-tag{color:var(--ink)}.post-box{background:var(--surface-3);border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex}.state-live{background:var(--ok-bg);color:var(--ok-ink);border-radius:14px;align-items:center;gap:12px;padding:16px;font-size:15px;font-weight:500;display:flex}.run-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.run-row .btn-arrow{min-height:50px}.running-row{min-height:50px;color:var(--ink-2);align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.acct-row{border:1.5px solid var(--line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;transition:border-color .3s;display:flex}.acct-row[data-on]{border-color:var(--ok-line)}.acct-row-text{flex:200px;min-width:0}.acct-row-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acct-row-name>span:first-child{font-size:16px;font-weight:600}.acct-row-handle{color:var(--ink-4);font-size:14px}.acct-row-sub{color:var(--ink-4);margin-top:2px;font-size:13px;display:block}.acct-row-actions{gap:6px;display:flex}.tracked{background:var(--surface-2);border-radius:20px;align-items:center;gap:6px;min-height:38px;padding:0 6px 0 14px;font-size:14px;display:inline-flex}.tracked button{width:28px;height:28px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex}.tracked button:hover{background:var(--line-2);color:var(--ink)}.inline-form{flex-wrap:wrap;gap:8px;margin:0;display:flex}.inline-form .field{border-radius:13px;flex:260px;min-width:0}.trust-note{background:var(--surface-4);color:var(--ink-2);border-radius:16px;align-items:flex-start;gap:12px;padding:16px 18px;font-size:14px;line-height:1.5;display:flex}.trust-note svg{flex-shrink:0;margin-top:2px}.save-row{align-items:center;gap:12px;display:flex}.sample{background:var(--surface-3);border-radius:16px;padding:16px 18px}.sample .muted-xs{margin-bottom:6px}.sample-text{font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:500;line-height:1.35}.switch-row{border-top:1px solid var(--line-faint);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.switch-label{font-size:15px;font-weight:500;display:block}.switch-note{color:var(--ink-4);margin-top:2px;font-size:13px;display:block}.sw{cursor:pointer;background:var(--line-3);border:0;border-radius:14px;flex-shrink:0;width:48px;height:28px;padding:0;transition:background .2s;position:relative}.sw[aria-checked=true]{background:var(--accent)}.knob{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.sw[aria-checked=true] .knob{transform:translate(20px)}.card-danger{border-color:var(--danger-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.confirm>span{font-size:14px;font-weight:500}@media (width<=1240px){.chatcol{z-index:50;align-self:stretch;width:min(380px,100vw);height:auto;animation:.25s cp-drawer;position:fixed;top:0;bottom:0;right:0;box-shadow:-24px 0 48px #14141429}}@media (width<=960px){.onb-stage{padding:36px 0}}@media (width<=900px){.sidebar{flex-direction:row;flex:100%;align-items:center;gap:12px;height:auto;padding:12px}.sidebar .navlist{scrollbar-width:none;flex-direction:row;gap:2px;min-width:0;overflow-x:auto}.sidebar .navlabel{display:none}.sidebar .nav{flex-shrink:0;padding:0 12px}.acct{flex-shrink:0;margin-top:0;margin-left:auto}.acctbtn{background:0 0;width:auto;padding:4px}.acct-text,.acct-chev{display:none}.acctmenu{width:260px;inset:calc(100% + 10px) 0 auto auto}.g3{grid-template-columns:minmax(0,1fr)}.g3>*{grid-column:auto}.snap{flex-direction:column}}@media (width<=600px){.sidebar-brand .wordmark-text{display:none}.sidebar-brand{padding:0 4px}.sidebar .nav{padding:0 11px}}@container cpmain (width<=1080px){.top3{grid-template-columns:minmax(0,1fr)}.top3>*{grid-column:auto}}@container cpmain (width<=940px){.dir-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container cpmain (width<=900px){.aud-top,.aud-niches{grid-template-columns:minmax(0,1fr)}.aud-top>*,.aud-niches>*{grid-column:auto}}@container cpmain (width<=820px){.planlist{flex-basis:100%;max-width:none}}@container cpmain (width<=780px){.dirs{grid-template-columns:minmax(0,1fr)}.snap{flex-direction:column}.snap-radar{flex-basis:auto;width:100%;max-width:260px;margin:0 auto}}@container cpmain (width<=760px){.g2,.g2-3{grid-template-columns:minmax(0,1fr)}}@container cpmain (width<=620px){.dir-grid{grid-template-columns:minmax(0,1fr)}}@container cpmain (width<=600px){.domgrid{grid-template-columns:minmax(0,1fr)}}@container cpmain (width<=560px){.acct-row-actions{width:100%}.acct-row-actions>*{flex:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
