:root{--bg:#fffcf7;--bg-2:#f8f5ef;--bg-3:#f1ede4;--line:#e9e5dc;--line-2:#f0ece4;--ink:#0f1424;--ink-2:#2a3145;--mute:#536079;--mute-2:#7c8497;--placeholder:var(--mute);--primary:#7b8cff;--primary-2:#6478ff;--primary-soft:#e6e9ff;--btn:#6478ff;--btn-2:#4e63f1;--on-primary:#fff;--accent:var(--primary);--link:#4e63f1;--ok:#2e9e6b;--warn:#c7791a;--bad:#d2451e;--input:#cbd0e0;--radius:8px;--font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Geist", "Inter", ui-sans-serif, system-ui, sans-serif;--mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--rail-w:200px;--sidebar-w:260px;--inspector-w:320px;--line-3:#c8c2b5;--white:var(--ink);--btn-3:#3a4dd0;--tint:var(--primary-soft);--sec:var(--bg);--sec-2:var(--bg-3);--sec-3:#e9e4d9;--sec-line:var(--input);--quiet-hover:var(--bg-3);--rail-on:var(--primary-soft);--ok-fill:#2e9e6b;--warn-fill:#c7791a;--bad-fill:#d2451e;--shadow-1:none;--shadow-2:0 12px 32px #20273324;--ring:0 0 0 1px var(--btn);--overlay:var(--bg);--overlay-radius:12px;--shadow-3:0 0 0 1px var(--line), 0 24px 48px #2027332e;--scrim:#0f142459;--sk:#0f142414;--item-hover:var(--bg-3);--item-active:#e9e4d9;--tip-bg:var(--ink);--tip-ink:#fff}:root:not([data-theme=light]),:root[data-theme=dark]{--bg:#212830;--bg-2:#151b23;--bg-3:#262c36;--line:#3d444d;--line-2:#353c45;--line-3:#656c76;--input:#3d444d;--ink:#d1d7e0;--ink-2:#d1d7e0;--mute:#9198a1;--mute-2:#9198a1;--placeholder:#848b94;--white:#f0f6fc;--primary:#7b8cff;--primary-2:#95a3ff;--btn:#4e63f1;--btn-2:#4357e3;--btn-3:#3a4dd0;--on-primary:#fff;--link:#7b8cff;--primary-soft:#2a3245;--tint:var(--primary-soft);--sec:#2a313c;--sec-2:#2f3742;--sec-3:#343b47;--sec-line:#3d444d;--quiet-hover:#656c7626;--rail-on:#656c761f;--ok:#5fcb9a;--warn:#f1b65c;--bad:#f08a6b;--ok-fill:#347d39;--warn-fill:#966600;--bad-fill:#c93c37;--radius:6px;--shadow-1:none;--shadow-2:0 0 0 1px #3d444d, 0 6px 12px -3px #01040966, 0 6px 18px 0 #01040966;--ring:0 0 0 1px var(--btn);--overlay:#2a313c;--overlay-radius:12px;--shadow-3:0 0 0 1px #3d444d, 0 24px 48px 0 #010409;--scrim:#0104098c;--sk:#656c7633;--item-hover:#656c7626;--item-active:#656c7633;--tip-bg:#3d444d;--tip-ink:var(--white)}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink);font:14px/1.45 var(--font);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--link);text-decoration:none}a:hover{color:var(--primary-2);text-decoration:underline}h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}code,pre,.mono{font-family:var(--mono);font-size:12.5px}.t-title{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:24px;font-weight:600;line-height:1.2}.t-sub{color:var(--mute);font-size:16px}.t-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:12px;font-weight:600}.t-section{letter-spacing:0;color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:1.35}.t-card{color:var(--ink);margin:0;font-size:14px;font-weight:600;line-height:1.4}b.t-small{color:var(--ink);font-weight:600}.t-small{font-size:13px}.t-mute{color:var(--mute)}.t-mute2{color:var(--mute-2)}.num{font-variant-numeric:tabular-nums}.btn{border-radius:var(--radius);border:1px solid var(--sec-line);background:var(--sec);height:32px;color:var(--ink);white-space:nowrap;box-shadow:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;transition:background 80ms,border-color 80ms;display:inline-flex}.btn:hover:not(:disabled){background:var(--sec-2);text-decoration:none}.btn:active:not(:disabled){background:var(--sec-3)}.btn.primary{background:var(--btn);color:var(--on-primary);border-color:#ffffff26;font-weight:600}.btn.primary:hover:not(:disabled){background:var(--btn-2)}.btn.primary:active:not(:disabled){background:var(--btn-3)}.btn.ghost{color:var(--ink);background:0 0;border-color:#0000}.btn.ghost:hover:not(:disabled){background:var(--quiet-hover)}.btn.danger{color:var(--bad);background:var(--sec);border-color:var(--sec-line)}.btn.danger:hover:not(:disabled){color:#fff;background:#ad2e2c;border-color:#ffffff26}.btn.danger.filled{background:var(--bad-fill);color:#fff;border-color:#ffffff26}.btn:disabled{opacity:.5;cursor:default}.btn.small{height:28px;padding:0 8px;font-size:13px}.btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.i{flex-shrink:0;width:16px;height:16px}.i.l{width:18px;height:18px}.i.turned{transform:rotate(180deg)}.btn .i{width:16px;height:16px}.btn.icon{width:32px;padding:0}.btn.icon.small{width:28px}.btn .chev{color:var(--mute);margin-left:2px}.btn.primary .chev{color:inherit;opacity:.8}.with-icon{align-items:center;gap:6px;display:inline-flex}.connected{flex-direction:column;gap:4px;display:flex}.connected-head{color:var(--ok);font-weight:500}.btn.is-open{background:var(--sec-3)}.btn.ghost.is-open{background:var(--item-active)}.menu{z-index:60;width:240px;min-width:192px;max-width:calc(100vw - 16px);max-height:var(--radix-dropdown-menu-content-available-height,70vh);background:var(--overlay);border-radius:var(--overlay-radius);box-shadow:var(--shadow-2);color:var(--ink);text-align:left;outline:none;flex-direction:column;gap:2px;padding:8px;font-size:14px;display:flex;overflow-y:auto}.menu.wide{width:320px}.menu .item{border-radius:var(--radius);min-height:32px;color:var(--ink);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:8px;padding:0 8px;font-size:14px;line-height:1.4;display:flex}.menu .item[data-highlighted]{background:var(--item-hover)}.menu .item:active{background:var(--item-active)}.menu .item:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.menu .item .i{color:var(--mute)}.menu .item .w{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.menu .item .k{color:var(--mute);flex-shrink:0;margin-left:auto;padding-left:12px;font-size:12px}.menu .item .sub{color:var(--mute);white-space:normal;font-size:12px;line-height:1.4;display:block}.menu .item[data-highlighted] .k,.menu .item[data-highlighted] .sub{color:var(--ink)}.menu .item.two{align-items:flex-start;padding-top:6px;padding-bottom:6px}.menu .item.two>.i{margin-top:2px}.menu .item.danger,.menu .item.danger .i{color:var(--bad)}.menu .item.danger[data-highlighted]{background:color-mix(in srgb, var(--bad) 8%, transparent)}.menu .item[data-disabled]{color:var(--mute);cursor:default}.menu .item[data-disabled] .i{opacity:.6}.menu .item.is-busy,.menu .item.is-busy[data-disabled]{color:var(--ink);cursor:progress}.menu .item>.spinner{box-sizing:border-box;vertical-align:0;width:16px;height:16px}.menu .item.with-pic .org-logo{margin:0 -2px}.menu .item.with-pic.here{color:var(--mute)}.menu .item.with-pic.here[data-highlighted]{color:var(--ink)}.menu .item.with-pic.two>.org-logo{margin-top:1px}.menu .item .tick{color:var(--ink);visibility:hidden}.menu .item.on .tick{visibility:visible}.menu .item .more{color:var(--mute);margin-left:auto}.menu .sep{border-top:1px solid var(--line-2);margin:6px 0}.menu .title{color:var(--mute);padding:8px 8px 4px;font-size:12px;font-weight:600}.menu .who{align-items:center;gap:10px;padding:6px 8px 10px;display:flex}.menu .who .avatar{color:#fff;object-fit:cover;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.menu .who .t{flex-direction:column;min-width:0;display:flex}.menu .who .name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.menu .who .sub{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.menu .menu-field{flex-direction:column;gap:6px;padding:4px 8px 10px;font-size:13px;font-weight:500;display:flex}.menu .menu-field .input{height:32px}.menu .said{color:var(--bad);white-space:normal;padding:6px 8px;font-size:13px}.menu .none{color:var(--mute);padding:6px 8px;font-size:14px}.menu a{color:var(--primary-2)}.sheet-scrim{background:var(--scrim);z-index:100;display:none;position:fixed;inset:0}.btn.pick-anchor{max-width:100%}.btn.pick-anchor .w{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sentence .btn.pick-anchor,.sentence select.input{font-size:16px}.pick{z-index:60;background:var(--overlay);border-radius:var(--overlay-radius);width:320px;max-width:calc(100vw - 16px);box-shadow:var(--shadow-2);color:var(--ink);text-align:left;outline:none;flex-direction:column;font-size:14px;display:flex;overflow:hidden}.pick .search{border-bottom:1px solid var(--line-2);padding:8px}.search-well{width:100%;display:flex;position:relative}.search-well>.i{color:var(--mute);pointer-events:none;margin-top:-8px;position:absolute;top:50%;left:10px}.search-well .input{width:100%;height:32px;padding-left:32px;font-size:14px}.pick .items{max-height:min(320px, var(--radix-popover-content-available-height,320px) - 110px);padding:8px;overflow:auto}.pick [cmdk-group]+[cmdk-group]{margin-top:4px}.pick [cmdk-group-heading]{color:var(--mute);padding:8px 8px 4px;font-size:12px;font-weight:600}.pick [cmdk-group-items]{flex-direction:column;gap:2px;display:flex}.pick .item{border-radius:var(--radius);min-height:32px;color:var(--ink);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:8px;padding:0 8px;font-size:14px;line-height:1.4;display:flex}.pick .item[data-selected=true]{background:var(--item-hover)}.pick .item:active{background:var(--item-active)}.pick .item[data-disabled=true]{color:var(--mute);cursor:default}.pick .item .i{color:var(--mute);flex-shrink:0}.pick .item .tick{color:var(--ink);visibility:hidden}.pick .item.on .tick{visibility:visible}.pick .item .w{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pick .item .k{color:var(--mute);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;padding-left:12px;font-size:12px}.pick .item[data-selected=true] .k{color:var(--ink)}.pick .item .avatar{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:9px;font-weight:600;display:grid}.pick .none{color:var(--mute);padding:16px 12px;font-size:14px}.pick .foot{border-top:1px solid var(--line-2);color:var(--mute);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex}.pick .foot .link-btn{color:var(--primary-2);font-size:13px}.tip{z-index:70;background:var(--tip-bg);max-width:250px;color:var(--tip-ink,var(--white));border-radius:var(--radius);pointer-events:none;padding:5px 8px;font-size:12px;font-weight:500;line-height:1.4}.scrim{background:var(--scrim);z-index:100;animation:.16s scrim-in;position:fixed;inset:0}.confirm{z-index:101;background:var(--overlay);border-radius:var(--overlay-radius);width:480px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-3);outline:none;flex-direction:column;gap:8px;padding:20px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.confirm h2{color:var(--ink);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.3}.confirm p{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.confirm .acts{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.confirm a{color:var(--primary-2)}:root{--strip-right:linear-gradient(to left, transparent 16px, #000 40px);--strip-left:linear-gradient(to right, transparent 16px, #000 40px);--strip-both:linear-gradient(to right, transparent 16px, #000 40px, #000 calc(100% - 40px), transparent calc(100% - 16px))}@keyframes strip-cut{0%{-webkit-mask-image:var(--strip-right);mask-image:var(--strip-right)}1%,99%{-webkit-mask-image:var(--strip-both);mask-image:var(--strip-both)}to{-webkit-mask-image:var(--strip-left);mask-image:var(--strip-left)}}.btn.is-busy{pointer-events:none;position:relative;color:#0000!important}.btn.is-busy>*{visibility:hidden}.btn.is-busy:after{content:"";border:2px solid #656c7666;border-top-color:var(--ink);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.btn.primary.is-busy:after,.btn.danger.filled.is-busy:after{border-color:#fff #ffffff59 #ffffff59}.btn.is-busy:disabled,label.btn.is-busy.disabled{opacity:1}.fix-link.is-busy,.where-from.ask.is-busy{pointer-events:none;text-decoration:none;position:relative;color:#0000!important}.fix-link.is-busy:after,.where-from.ask.is-busy:after{content:"";border:2px solid #656c7666;border-top-color:var(--ink);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.btn.is-busy:after{animation-duration:.8s!important;animation-iteration-count:infinite!important}}.form{flex-direction:column;gap:16px;min-width:0;max-width:480px;display:flex}.inspector.drawer .body>.form,.inspector.drawer .body>.field{max-width:480px}.inspector.drawer .body>.form.wide{max-width:600px}.form .acts{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.form.wide{max-width:none}.form.wide>.field,.form.wide>.pair,.form.wide>.choices{max-width:480px}.form.wide>.field.code{max-width:none}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field .lbl{color:var(--ink);font-size:13px;font-weight:500;line-height:1.3}.field .lbl .opt{color:var(--mute);font-weight:400}.field .cap{color:var(--mute);font-size:13px;line-height:1.45}.field .err{color:var(--bad);align-items:flex-start;gap:6px;font-size:13px;line-height:1.45;display:flex}.field .err .i{flex-shrink:0;margin-top:1px}.field .cap .said{align-items:flex-start;gap:6px;display:flex}.field .cap .said .i{flex-shrink:0;margin-top:1px}.field .cap .said.yes .i{color:var(--ok)}.field .cap .said b{color:var(--ink);font-weight:500}.field.short .input{width:180px;max-width:100%}.field>.pick-anchor{align-self:flex-start;max-width:100%}.field textarea.input{min-height:88px;padding:8px 12px;line-height:1.5}.field.is-bad .input{border-color:var(--bad)}.field.is-bad .input:focus{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad)}.input.is-bad{border-color:var(--bad)}.input.is-bad:focus{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad)}.field.line-err{margin-top:-8px}.field.check{cursor:pointer;flex-direction:row;align-items:flex-start;gap:8px}.field.check>input{width:16px;height:16px;accent-color:var(--btn);flex-shrink:0;margin:1px 0 0}.field.check .words{flex-direction:column;gap:2px;min-width:0;display:flex}.field.check .lbl{font-weight:400;line-height:1.4}.field.check:has(input:disabled){cursor:default}.field.check:has(input:disabled) .lbl{color:var(--mute)}.pair{grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}.choices{flex-direction:column;gap:8px;min-width:0;display:flex}.choices.across{flex-flow:wrap;gap:8px 20px}.choices.indent{padding-left:28px}.field.check.switch-row .switch{flex-shrink:0;margin-top:-1px}.grant-name{overflow-wrap:anywhere;flex:180px}select.input.grant-level{flex:0 220px;width:auto;min-width:0}.file-in{clip-path:inset(50%);white-space:nowrap;opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}label.drop,label.btn{position:relative}:is(label.drop:has(.file-in:focus-visible),label.btn:has(.file-in:focus-visible)){outline:2px solid var(--primary);outline-offset:2px}label.btn.disabled{opacity:.5;cursor:default;pointer-events:none}@media (width<=760px){.pair{grid-template-columns:1fr}.field.short .input{width:100%}}.input{border:1px solid var(--input);border-radius:var(--radius);background:var(--bg-2);height:32px;color:var(--ink);width:100%;padding:0 12px}.input::placeholder{color:var(--placeholder)}.input:focus{border-color:var(--btn);box-shadow:var(--ring);outline:none}textarea.input{resize:vertical;height:auto;min-height:72px;padding:10px 12px}.textarea-mono{font-family:var(--mono);font-size:13px}select.input{appearance:none;background-color:var(--sec);border:1px solid var(--sec-line);border-radius:var(--radius);height:32px;color:var(--ink);cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239198a1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 8px center;background-repeat:no-repeat;padding:0 30px 0 12px;font-size:14px;font-weight:500}select.input:hover:not(:disabled){background-color:var(--sec-2)}select.input:focus{outline:2px solid var(--primary);outline-offset:2px;border-color:var(--sec-line);box-shadow:none}select.input:disabled{cursor:default;opacity:.6}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);box-shadow:none}a.card:hover{background:var(--bg);border-color:var(--line-3);text-decoration:none}.pill{color:var(--mute);border:1px solid var(--line);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:1px 8px;font-size:12px;font-weight:500;display:inline-flex}.pill.ok{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 45%, transparent)}.pill.warn{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, transparent)}.pill.bad{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 45%, transparent)}.tier{color:var(--mute);border:1px solid var(--line);border-radius:4px;padding:0 5px;font-size:11px;line-height:16px}.tier.signed_off{color:var(--bg);background:var(--ok);border-color:var(--ok)}.dot{background:var(--mute-2);border-radius:999px;width:8px;height:8px;display:inline-block}.dot.ok{background:var(--ok)}.dot.warn{background:var(--warn)}.dot.bad{background:var(--bad)}.row{align-items:center;gap:8px;display:flex}.sentence-actions{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.sentence-actions>:first-child,.sentence-actions-copy{overflow-wrap:anywhere;min-width:0}.sentence-actions>.btn,.sentence-actions-buttons{flex-shrink:0}.sentence-actions-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sentence-actions-copy:empty,.sentence-actions-buttons:empty{display:none}@media (width<=760px){.sentence-actions{flex-direction:column;align-items:stretch!important}.sentence-actions>:first-child:not(.btn),.sentence-actions>.sentence-actions-copy{flex-basis:auto;width:100%;max-width:100%}.sentence-actions>.sentence-actions-copy{order:0}.sentence-actions>.sentence-actions-buttons{order:1}.sentence-actions>.row:not(:first-child),.sentence-actions-buttons{flex-wrap:wrap;justify-content:flex-start!important}.sentence-actions>.btn,.sentence-actions>a,.sentence-actions>.input,.sentence-actions>.sentence-actions-buttons{align-self:flex-start;max-width:100%}.sentence-actions>.btn,.sentence-actions-buttons>.btn{white-space:normal}.sentence-actions>.grow{flex-grow:0}}.col{flex-direction:column;gap:8px;display:flex}.grow{flex-grow:1;min-width:0}.wrap{flex-wrap:wrap}.divider{border-top:1px solid var(--line)}.shell{grid-template-columns:var(--rail-w) auto auto minmax(0, 1fr) auto auto;height:100%;display:grid}.shell>.rail{grid-column:1}.shell>.sidebar{grid-column:2}.shell>.pane-edge.left{grid-column:3}.shell>.main{grid-column:4}.shell>.pane-edge.right{grid-column:5}.shell>.inspector{grid-column:6}.pane-edge{cursor:col-resize;background:0 0;width:6px;transition:background .15s;position:relative}.pane-edge:hover{background:var(--line)}.pane-edge.folded{cursor:default;background:var(--bg-2);border-right:1px solid var(--line);width:14px}.pane-edge.right.folded{border-right:0;border-left:1px solid var(--line)}.pane-edge.right.folded .pane-fold{left:auto;right:0;transform:translateY(-50%)}.pane-fold{border:1px solid var(--line);background:var(--bg);width:18px;height:36px;color:var(--mute-2);cursor:pointer;opacity:0;border-radius:6px;place-items:center;padding:0;transition:opacity .15s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pane-edge:hover .pane-fold,.pane-edge.folded .pane-fold{opacity:1}.pane-fold:hover{color:var(--ink)}.rail{background:var(--bg-2);border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:14px 10px;display:flex}.rail .brand{padding:6px 10px 18px}.rail a{border-radius:var(--radius);height:36px;color:var(--ink);align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.rail a:hover{background:var(--quiet-hover);color:var(--ink);text-decoration:none}.rail a.active{background:var(--rail-on);color:var(--white);box-shadow:inset 3px 0 0 var(--primary);font-weight:600}.rail a.active svg{color:var(--primary)}.rail a .label{flex-grow:1}.rail a .count{color:#fff;background:var(--btn);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.rail .rail-head{color:var(--mute);white-space:nowrap;padding:16px 10px 4px;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.rail hr.rail-sep{border:0;border-top:1px solid var(--line);width:auto;margin:6px 8px 2px}.rail .bottom hr.rail-sep{margin:2px 8px 6px}.rail .bottom a+hr.rail-sep{margin-top:6px}.rail .bottom{flex-direction:column;gap:2px;margin-top:auto;display:flex}.rail .who{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;padding:10px 10px 4px;font-size:12px;line-height:1.5;overflow:hidden}.rail .collapse{border-radius:var(--radius);height:32px;color:var(--mute);background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.rail .collapse:hover{background:var(--quiet-hover);color:var(--ink)}.rail a,.rail .brand,.rail .collapse{white-space:nowrap}.rail svg{flex-shrink:0}@media (width>=861px){.shell.rail-collapsed{--rail-w:56px}.shell.rail-collapsed .rail{z-index:20;width:56px;transition:width .3s var(--ease) .15s, box-shadow .3s var(--ease) .15s, padding .3s var(--ease) .15s;padding:14px 8px;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.shell.rail-collapsed .rail .label,.shell.rail-collapsed .rail .who,.shell.rail-collapsed .rail .count{opacity:0;width:0;transition:opacity .2s var(--ease);overflow:hidden}.shell.rail-collapsed .rail .who{height:0;padding:0}.shell.rail-collapsed .rail .brand{padding-left:10px;overflow:hidden}.shell.rail-collapsed .rail a,.shell.rail-collapsed .rail .collapse{padding:0 10px}.shell.rail-collapsed:not(.rail-hold) .rail:hover{width:200px;padding:14px 10px;transition-delay:.25s;box-shadow:8px 0 30px #0000001f}.shell.rail-collapsed:not(.rail-hold) .rail:hover .label,.shell.rail-collapsed:not(.rail-hold) .rail:hover .who,.shell.rail-collapsed:not(.rail-hold) .rail:hover .count{opacity:1;width:auto;height:auto;transition-delay:.4s}.shell.rail-collapsed:not(.rail-hold) .rail:hover .who{padding:10px 10px 4px}.shell.rail-collapsed .rail .rail-head{background:var(--line);color:#0000;height:1px;transition:color .2s var(--ease);margin:7px 4px;padding:0;font-size:0;line-height:0;overflow:hidden}.shell.rail-collapsed .rail hr.rail-sep,.shell.rail-collapsed .rail .bottom hr.rail-sep{margin:7px 4px}.shell.rail-collapsed:not(.rail-hold) .rail:hover .rail-head{height:auto;color:var(--mute);background:0 0;margin:0;padding:16px 10px 4px;font-size:12px;line-height:16px;transition-delay:.4s}.shell.rail-collapsed:not(.rail-hold) .rail:hover hr.rail-sep{margin:6px 8px 2px}.shell.rail-collapsed:not(.rail-hold) .rail:hover .bottom hr.rail-sep{margin:2px 8px 6px}}.shell{position:relative}.sidebar{width:var(--sidebar-w);background:var(--bg);border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex;overflow:hidden}.sidebar.hidden{display:none}.sidebar .head{flex-direction:column;gap:10px;padding:12px 12px 8px;display:flex}.sidebar .list{padding:4px 8px 12px;font-size:13px;overflow:auto}.sidebar .item{color:var(--ink-2);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.sidebar .item:hover{background:var(--bg-3);text-decoration:none}.sidebar .item.active{background:var(--tint);color:var(--ink);box-shadow:inset 3px 0 0 var(--primary)}.sidebar .item.sub{padding-left:22px}.sidebar .group{cursor:pointer;justify-content:space-between;padding:8px 8px 4px;font-weight:500;display:flex}.sidebar .group .n{color:var(--mute-2);font-weight:400}.main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.main .page{flex-direction:column;flex-grow:1;gap:24px;padding:32px 40px;display:flex;overflow:auto}.main .page.narrow{max-width:none;overflow-x:hidden}.main .page.narrow>*{box-sizing:border-box;width:100%;min-width:0;max-width:900px}.main .page.narrow pre{overflow-x:auto}.inspector{width:var(--inspector-w);background:var(--bg-2);border-left:1px solid var(--line);flex-direction:column;min-height:0;font-size:13px;display:flex}.inspector.hidden{display:none}.inspector:not(.hidden){animation:.24s cubic-bezier(.2,.8,.2,1) pane-in}@keyframes pane-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.inspector:not(.hidden){animation:none}}.inspector .head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;font-weight:600;display:flex}.inspector .body{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:14px 16px;display:flex;overflow:hidden auto}.inspector .body .btn{white-space:normal;text-align:left;height:auto;min-height:32px}.inspector .body .btn.small{min-height:28px}.drawer-layer{z-index:40;position:fixed;inset:0}.drawer-scrim{background:#06081294;animation:.22s scrim-in;position:absolute;inset:0}.inspector.drawer{border-left:1px solid var(--line);width:clamp(440px,46vw,760px);max-width:100vw;box-shadow:var(--shadow-2);font-size:14px;animation:.3s cubic-bezier(.16,1,.3,1) drawer-in;position:absolute;top:0;bottom:0;right:0}.inspector.drawer .head{padding:18px 28px;font-size:16px}.inspector.drawer .body{gap:20px;padding:24px 28px 36px}.inspector.drawer .body>*{max-width:600px}.drawer-layer.leaving{pointer-events:none}.drawer-layer.leaving .drawer{animation:.2s ease-in forwards drawer-out}.drawer-layer.leaving .drawer-scrim{animation:.2s ease-in forwards scrim-out}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:none}}@keyframes drawer-out{0%{transform:none}to{transform:translate(100%)}}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}@keyframes scrim-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.inspector.drawer,.drawer-scrim,.drawer-layer.leaving .drawer,.drawer-layer.leaving .drawer-scrim{animation:none}}@media (width<=760px){.inspector.drawer{width:100vw;display:flex}}.tabs{border-bottom:1px solid var(--line);gap:18px;padding:0 40px;font-size:13px;display:flex}.seeing{border-bottom:1px solid var(--line);background:var(--bg-2);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 32px;font-size:13px;display:flex}.seeing>span{overflow-wrap:anywhere;min-width:0}.notice{--notice:var(--primary);border-radius:var(--radius);background:color-mix(in srgb, var(--notice) 10%, var(--bg));border:1px solid color-mix(in srgb, var(--notice) 40%, transparent);border-left:3px solid var(--notice);color:var(--ink);align-items:flex-start;gap:12px;min-width:0;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.notice>svg{width:18px;height:18px;color:var(--notice);flex-shrink:0;margin-top:1px}.notice.warn{--notice:var(--warn)}.notice.bad{--notice:var(--bad)}.notice.ok{--notice:var(--ok)}.notice>span{overflow-wrap:anywhere;flex:1;min-width:0}.notice a{color:var(--primary-2);font-weight:500}.notice>.btn{flex-shrink:0;margin:-4px 0}.notice.newer>span{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.notice.newer .newer-acts{flex-wrap:wrap;gap:8px;display:flex}.notice.newer{scroll-margin:44px 0 16px}.notice.strip{border-width:0 0 1px 3px;border-radius:0;flex-shrink:0;align-items:center;padding:10px 32px 10px 29px;font-size:13px}.notice.strip>svg{margin-top:0}@media (width<=860px){.notice.strip{padding:10px 16px 10px 13px}}.tabs button{color:var(--mute);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0}.tabs button:hover{color:var(--ink)}.tabs button.active{color:var(--ink);border-bottom-color:var(--primary);font-weight:600}.tabs.section-tabs{align-items:center;gap:6px;padding:10px 28px}.tabs.section-tabs button{height:30px;color:var(--mute);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.tabs.section-tabs button:hover{color:var(--ink)}.tabs.section-tabs button.active{background:var(--bg-3);border-color:var(--line);color:var(--ink);font-weight:500}.tabs.section-tabs .n{font-variant-numeric:tabular-nums;color:var(--mute-2)}.tabs.section-tabs button.active .n{color:var(--ink)}.ws{flex-direction:column;display:flex}.ws-tabs{border-bottom:1px solid var(--line);background:var(--bg-2);scrollbar-width:none;flex-shrink:0;align-items:flex-end;gap:2px;padding:8px 12px 0;display:flex;overflow:auto hidden}.ws-tabs::-webkit-scrollbar{display:none}.ws-tab{color:var(--mute);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:6px;max-width:260px;padding:7px 8px 7px 12px;font-size:13px;display:inline-flex}.ws-tab:hover{color:var(--ink);background:color-mix(in srgb, var(--bg) 60%, transparent)}.ws-tab.on{color:var(--ink);background:var(--bg);border-color:var(--line);margin-bottom:-1px;font-weight:500}.kind-ico{vertical-align:-2px;color:var(--mute-2);flex-shrink:0;margin-right:8px;display:inline-block}.read-by{flex-direction:column;gap:4px;display:flex}.ws-title{text-overflow:ellipsis;font-family:var(--mono);font-size:12.5px;overflow:hidden}.ws-x{color:var(--mute-2);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:inline-grid}.ws-x:hover{color:var(--ink);background:var(--bg-3)}.ws-plus{color:var(--mute-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px 10px 8px;display:inline-grid}.ws-plus:hover{color:var(--ink)}.ws-body{flex:1;min-height:0;overflow:auto}.split-h{cursor:row-resize;justify-content:center;align-items:center;height:8px;display:flex}.split-h:before{content:"";background:var(--line);border-radius:3px;width:48px;height:3px}.split-h:hover:before{background:var(--mute-2)}.dock-tabs{border-bottom:1px solid var(--line);gap:2px;display:flex}.dock-tabs button{color:var(--mute);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px;font-size:13px}.dock-tabs button.on{color:var(--ink);border-bottom-color:var(--ink)}.dock-tabs button:hover{color:var(--ink)}.list td.rownum,.list th.rownum{text-align:right;width:44px;min-width:44px;color:var(--mute);font-variant-numeric:tabular-nums;z-index:1;background:var(--list-ground,var(--bg));box-shadow:inset -1px 0 0 var(--line-2);position:sticky;left:0}.list th.rownum{z-index:2;box-shadow:inset -1px 0 0 var(--line-2), inset 0 -1px 0 var(--line)}.list tbody tr:hover td.rownum{background:var(--bg-3)}.list th .th-grip{cursor:col-resize;width:8px;height:100%;position:absolute;top:0;right:0}.list th .th-grip:hover{background:var(--line)}.list.dense td.cell{text-overflow:ellipsis;white-space:nowrap;cursor:default;max-width:360px;overflow:hidden}.list td.null{color:var(--mute);font-style:italic}.list td.open{white-space:pre-wrap;background:var(--bg-3);vertical-align:top;max-width:520px;overflow:visible}.list td .cell-open{font-family:var(--mono);white-space:pre-wrap;word-break:break-word;max-height:320px;margin:0;font-size:12px;overflow:auto}.stat{flex-direction:column;gap:2px;padding:16px 18px;display:flex}.stat .v{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:26px;font-weight:600}.cmdk-overlay{z-index:70;background:#00000040;position:fixed;inset:0}.cmdk{z-index:71;background:var(--bg);border:1px solid var(--line);width:560px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-2);border-radius:12px;position:fixed;top:14vh;left:50%;overflow:hidden;transform:translate(-50%)}.cmdk [cmdk-input]{border:0;border-bottom:1px solid var(--line);background:0 0;outline:none;width:100%;padding:14px 16px;font-size:15px}.cmdk [cmdk-list]{max-height:360px;padding:6px;overflow:auto}.cmdk [cmdk-group-heading]{letter-spacing:.04em;text-transform:uppercase;color:var(--mute-2);padding:8px 10px 4px;font-size:11px}.cmdk [cmdk-item]{cursor:pointer;border-radius:6px;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.cmdk [cmdk-item][data-selected=true]{background:var(--bg-3)}.cmdk [cmdk-empty]{color:var(--mute);padding:16px}.kbd{font-family:var(--mono);color:var(--mute);border:1px solid var(--line);border-radius:4px;padding:0 5px;font-size:11px}:root{--ease:cubic-bezier(.2, .7, .2, 1)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes land{0%{box-shadow:0 0 #e9b93a8c}to{box-shadow:0 0 0 14px #e9b93a00}}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes spin{to{transform:rotate(360deg)}}.sk{background:var(--sk);border-radius:4px;height:12px;display:block;position:relative;overflow:hidden}.sk:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:1.6s ease-in-out infinite sk-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes sk-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.sk:after{animation:none}}.sk-list{flex-direction:column;display:flex}.sk-list .r{border-bottom:1px solid var(--line-2);align-items:center;gap:16px;height:48px;padding:0 16px;display:flex}.sk-list .r .sk:first-child{width:22%}.sk-list .r .sk:nth-child(2){width:12%}.sk-list .r .sk:nth-child(3){width:34%}.sk-list .r .sk:last-child{width:8%;margin-left:auto}.sk-card{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.sk-card .sk.h{width:40%;height:14px;margin-bottom:4px}.sk-page{flex-direction:column;gap:10px;display:flex}.sk-page .sk.t{border-radius:6px;width:200px;max-width:60%;height:24px}.sk-page .sk.s{width:360px;max-width:90%;height:14px;margin-bottom:14px}.spinner{border:2px solid #656c7659;border-top-color:var(--ink);vertical-align:-3px;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite spin;display:inline-block}.spinner.m{width:24px;height:24px}.spinner.l{border-width:3px;width:32px;height:32px}.spinner-row{color:var(--mute);align-items:center;gap:8px;font-size:14px;display:inline-flex}.spinner-blank{justify-content:center;align-items:center;min-height:160px;display:flex}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:.8s!important;animation-iteration-count:infinite!important}}.rise{animation:rise .42s var(--ease) both}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.onboard{flex-direction:column;height:100%;display:flex}.onboard .top{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 40px;display:flex}.onboard .center{flex-grow:1;justify-content:center;align-items:center;padding:48px 16px;display:flex;overflow:auto}.onboard .top a{color:var(--mute)}.brand{align-items:center;display:flex}.wordmark{font-family:var(--display);letter-spacing:-.035em;color:var(--ink);padding-top:8px;font-weight:700;line-height:1;display:inline-block;position:relative}.wordmark .bar{background:var(--primary);border-radius:2px;width:130%;height:3px;position:absolute;top:0;left:0}.t-hero{letter-spacing:-.02em;text-wrap:balance;font-size:30px;font-weight:600;line-height:1.2}.input.big{height:46px;font-size:16px}.btn.big{height:44px;padding:0 22px;font-size:15px}.steps{align-items:center;gap:6px;display:inline-flex}.steps i{background:var(--line);width:18px;height:4px;transition:background .3s var(--ease);border-radius:2px}.steps i.on{background:var(--ink)}.build-mark{background:var(--accent);border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:8px;animation:1.6s ease-in-out infinite breathe;display:flex}.build-mark span{background:#ffffff59;border-radius:3px;width:14px;height:14px}.build-mark.ready{animation:pop .5s var(--ease) both}.build-mark.stopped{opacity:.55;animation:none}.build-mark.ready span{border-right:3px solid var(--on-primary);border-bottom:3px solid var(--on-primary);background:0 0;border-radius:0;width:20px;height:20px;transform:rotate(45deg)translate(-3px,-3px)}.stages{flex-direction:column;gap:12px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.stages li{color:var(--mute-2);animation:rise .4s var(--ease) both;align-items:center;gap:12px;transition:color .3s;display:flex}.stages li.doing,.stages li.done{color:var(--ink)}.stages .tick{border:1.5px solid var(--line);width:20px;height:20px;transition:all .3s var(--ease);border-radius:999px;flex-shrink:0;position:relative}.stages li.doing .tick{border-color:var(--ink);border-top-color:#0000;animation:.9s linear infinite spin}.stages li.done .tick{background:var(--ink);border-color:var(--ink)}.stages li.done .tick:after{content:"";border-right:2px solid var(--bg);border-bottom:2px solid var(--bg);width:5px;height:9px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.stages li.failed{color:var(--ink)}.stages li.failed .tick{border-color:var(--bad)}.stages li.failed .tick:after{content:"";background:var(--bad);border-radius:1px;width:8px;height:1.5px;position:absolute;top:8px;left:4.5px}.home-lower{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.home-lower>:only-child{grid-column:1/-1}.home-row:not(:last-child){border-bottom:1px solid var(--line-2)}@media (width<=600px){.home-lower{grid-template-columns:1fr}}.onboard .top{gap:40px}.onboard .top .top-side{flex-wrap:wrap;justify-content:flex-end;gap:20px}.onboard .top a{white-space:nowrap}@media (width<=600px){.onboard .top .who{display:none}.onboard.cli-page .top .who{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.onboard.cli-page .top .top-side{flex-wrap:nowrap;min-width:0}.onboard.cli-page .top .top-side>.link-btn{white-space:nowrap;flex-shrink:0}}.signed-in b{color:var(--ink);font-weight:500}.found-card{animation:rise .42s var(--ease) both}.onboard-interview{flex-grow:1;grid-template-columns:1fr 420px;min-height:0;display:grid}.onboard-interview>aside{border-left:1px solid var(--line);background:var(--bg-2);flex-direction:column;min-height:0;display:flex}.first-read{white-space:pre-wrap;background:var(--bg-2);animation:rise .42s var(--ease) .2s both;padding:16px 20px;font-size:15px;line-height:1.55}.map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.map-cell{border:1px solid var(--line);background:var(--bg);animation:rise .42s var(--ease) both;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.map-cell:hover{background:var(--bg-3)}.map-cell.empty{background:0 0;border-style:dashed}.map-cell.empty>span:first-child{color:var(--mute)}.point-n{background:var(--bg-3);width:22px;height:22px;color:var(--ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:600;display:inline-flex}.welcome{border:1px solid var(--accent);background:var(--bg);border-radius:12px;padding:16px 20px}.paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.paths.small{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.path-card{text-align:left;color:inherit;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;transition:border-color .2s;display:flex}.path-card>.field{align-self:stretch}.path-card.big{min-height:250px;padding:24px}.path-card:hover:not(:disabled){border-color:var(--line-3)}.path-card:disabled{cursor:default}.path-card.asked{border-color:var(--ok)}.path-icon{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border-radius:9px;justify-content:center;align-items:center;display:flex}.path-title{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:600}.paths.small .path-title{font-size:14px;font-weight:500}.paths.in-shell .path-title{letter-spacing:0;font-size:14px}.paths.small .path-icon{width:28px;height:28px}.path-foot{color:var(--mute);margin-top:auto;font-size:13px}.paths.doors{grid-template-columns:repeat(2,minmax(0,1fr))}.paths.doors .path-card.big{min-height:0}.paths.in-shell.doors{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.paths.in-shell.doors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.paths.doors,.paths.in-shell.doors{grid-template-columns:minmax(0,1fr)}}.path-foot.rec{color:var(--link);font-weight:500}.path-card.asked .path-foot{color:var(--ok)}.auth{grid-template-columns:1fr 1fr;height:100%;display:grid}.auth-side{background:var(--bg-2);border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;padding:40px 48px;display:flex}.auth-main{justify-content:center;align-items:center;padding:40px 16px;display:flex;overflow:auto}.sign-in-col{align-items:center;gap:16px;max-width:100%}.sign-in-hint{text-align:center;max-width:400px;line-height:1.5}.chat{flex-direction:column;flex-grow:1;gap:20px;min-height:0;padding:32px 48px 24px;display:flex}.msgs{flex-direction:column;flex-grow:1;gap:18px;padding-right:8px;display:flex;overflow:auto}.msg{flex-direction:column;gap:4px;max-width:640px;display:flex}.msg.me{align-self:flex-end;align-items:flex-end}.msg .who{color:var(--mute-2);font-size:12px}.msg .text{font-size:16px;line-height:1.5}.msg.me .text{background:var(--bg-3);border-radius:12px;padding:12px 16px}.callout{color:var(--mute);border-top:1px solid var(--line-2);padding-top:8px;font-size:12px;line-height:1.45}.chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.chip{font:inherit;border:1px solid var(--input);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px;transition:background .15s}.chip:hover{background:var(--bg-3)}.thinking{align-items:center;gap:4px;height:24px;display:inline-flex}.thinking i{background:var(--mute-2);border-radius:999px;width:6px;height:6px;animation:1.2s infinite blink}.thinking i:nth-child(2){animation-delay:.2s}.thinking i:nth-child(3){animation-delay:.4s}.thinking.small{height:auto}.btn.mic.on{background:var(--ink);color:var(--bg);border-color:var(--ink);animation:1s infinite land}.knows{flex-direction:column;flex-grow:1;min-height:0;display:flex}.fact-card{transition:border-color .3s}.fact-card.landed{border-color:var(--accent);animation:land .9s var(--ease) both}.ghost-area{border:1px dashed var(--input);color:var(--mute-2);border-radius:10px;padding:10px 12px;font-size:12px}.stat-strip{border:1px solid var(--line);background:var(--bg-2);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:14px 18px;display:grid}.timeline{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;align-items:center;height:34px;padding:0 8px;display:flex;position:relative}.timeline .tick{background:var(--ok);cursor:pointer;border:0;border-radius:2px;width:4px;height:22px;padding:0;position:absolute;top:6px;transform:translate(-2px)}.timeline .tick.bad{background:var(--bad)}.timeline .tick.quiet{background:var(--mute-2);opacity:.5}.timeline .tick.on{outline:2px solid var(--ink);outline-offset:1px}.timeline .tick:hover{transform:translate(-2px)scaleX(1.6)}.pick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.add-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.guide{border-left:1px solid var(--line);color:var(--ink-2);max-height:calc(100vh - 220px);padding-left:24px;font-size:13px;overflow:auto}.md h2{margin:16px 0 6px;font-size:15px;font-weight:600}.md h2:first-child{margin-top:0}.md h3{margin:12px 0 4px;font-size:13px;font-weight:600}.md h4{color:var(--mute);margin:10px 0 4px;font-size:13px;font-weight:500}.md p{margin:0 0 8px;line-height:1.5}.md ol,.md ul{margin:0 0 8px;padding-left:20px;line-height:1.5}.md li{margin-bottom:4px}.md pre{background:var(--bg-3);white-space:pre-wrap;border-radius:8px;margin:0 0 8px;padding:10px 12px;font-size:12px;overflow:auto}.md code{background:var(--bg-3);word-break:normal;border-radius:4px;padding:1px 5px}.md :not(pre)>code{vertical-align:baseline;white-space:normal;overflow-wrap:anywhere;max-width:100%;display:inline-block}.md-table{max-width:100%;margin:0 0 8px;overflow-x:auto}.md-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:13px;line-height:1.4}.md-table th,.md-table td{border-bottom:1px solid var(--line-2);text-align:left;vertical-align:top;white-space:nowrap;padding:5px 12px 5px 0}.md-table th{color:var(--mute);border-bottom-color:var(--line);font-weight:600}.md-table td.long{white-space:normal;min-width:16ch;max-width:40ch}.md-table tr:last-child td{border-bottom:0}.md-table code{word-break:normal}.guide{overflow-x:hidden}.chip.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.switch{width:34px;height:20px;display:inline-block;position:relative}.switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.switch input:disabled{cursor:default}.switch:has(input:focus-visible) span{outline:2px solid var(--primary);outline-offset:2px}.switch span{background:var(--input);cursor:pointer;border-radius:999px;transition:background .2s;position:absolute;inset:0}.switch span:before{content:"";background:var(--bg);width:16px;height:16px;transition:transform .2s var(--ease);border-radius:999px;position:absolute;top:2px;left:2px}.switch input:checked+span{background:var(--ok)}.switch input:checked+span:before{transform:translate(14px)}.switch input:disabled+span{opacity:.5}.drop{border:1px dashed var(--input);text-align:center;cursor:pointer;color:var(--mute);border-radius:10px;padding:22px;line-height:1.5;display:block}.drop:hover,.drop.has{border-color:var(--ink);color:var(--ink);background:var(--bg-2)}.tour{z-index:50;position:fixed;inset:0}.tour-dim{background:#00000059;position:absolute;inset:0}.tour-ring{box-shadow:0 0 0 9999px #00000059, 0 0 0 2px var(--accent);transition:top .3s var(--ease), left .3s var(--ease), width .3s, height .3s;pointer-events:none;background:0 0;border-radius:12px;position:absolute}.tour-dim{background:0 0}.tour-tip{background:var(--bg);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;width:320px;padding:16px 18px;display:flex;position:absolute;box-shadow:0 20px 60px #0003}@media (width<=960px){.onboard-interview{grid-template-columns:1fr}.onboard-interview>aside{display:none}.paths,.paths.small,.map-grid{grid-template-columns:1fr 1fr}.add-grid{grid-template-columns:1fr}.guide{border-left:0;max-height:none;padding-left:0}.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pick-grid{grid-template-columns:1fr 1fr}.auth{grid-template-columns:1fr}.auth-side{display:none}.chat{padding:20px 16px}.onboard .top{padding:0 16px}}@media (width<=860px){.shell{grid-template-rows:1fr auto;grid-template-columns:1fr}.shell>.rail{border-right:0;border-top:1px solid var(--line);flex-direction:row;grid-area:2/1;justify-content:space-around;padding:6px 0}.shell>.main{grid-area:1/1}.rail .brand,.rail .bottom,.rail .builder,.rail .label{display:none}.rail a{padding:0 8px}.sidebar,.inspector,.shell>.pane-edge{display:none}.main .page{padding:20px 16px}.tabs{padding:0 16px}.tabs.section-tabs{gap:4px;padding:10px 16px}.tabs.section-tabs button{gap:6px;padding:0 9px}.section-tabs button{white-space:nowrap;flex-shrink:0}.strip{scrollbar-width:none;overflow-x:auto}.strip::-webkit-scrollbar{display:none}.strip.more-right{-webkit-mask-image:var(--strip-right);-webkit-mask-image:var(--strip-right);mask-image:var(--strip-right)}.strip.more-left{-webkit-mask-image:var(--strip-left);-webkit-mask-image:var(--strip-left);mask-image:var(--strip-left)}.strip.more-left.more-right{-webkit-mask-image:var(--strip-both);-webkit-mask-image:var(--strip-both);mask-image:var(--strip-both)}@supports (animation-timeline:scroll()){.strip{animation:linear both strip-cut;animation-timeline:scroll(self inline)}}.seeing{padding:10px 16px}}@media (width<=760px){.paths,.paths.small{grid-template-columns:minmax(0,1fr)}}.catalog{flex-direction:column;gap:18px;display:flex}.catalog-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.catalog-search{width:280px;max-width:100%}.catalog-cats{flex-wrap:wrap;gap:6px;display:flex}.catalog-cat{width:100%;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:13.5px;display:flex}.catalog-cat:hover{background:var(--bg-2);color:var(--ink)}.catalog-cat.on{background:var(--bg-3);color:var(--ink);font-weight:500}.catalog-cats .catalog-cat{border:1px solid var(--line);width:auto;padding:5px 10px;font-size:13px}.src-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}@media (width>=761px){.source-tables th:first-child,.source-tables td:first-child{white-space:nowrap;width:1%}}.source-tables .under{padding-left:20px}.src-card{min-height:66px}.src-card .src-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.src-cat{color:var(--mute-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.src-card{border:1px solid var(--line);background:var(--bg);text-align:left;cursor:pointer;color:var(--ink);border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;transition:transform .12s,border-color .12s,background .12s;display:grid}.src-card:hover{border-color:var(--primary);background:var(--bg-2);transform:translateY(-1px)}.src-card.soon{opacity:.78}.src-card.soon:hover{opacity:1}.src-title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.src-tag{color:var(--mute);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px}.src-card:hover .src-tag{color:var(--primary);border-color:var(--primary)}.guide-panel{border-left:1px solid var(--line);color:var(--ink-2);opacity:0;max-height:calc(100vh - 200px);padding-left:24px;font-size:13.5px;transition:opacity .28s,transform .28s;overflow:hidden auto;transform:translate(16px)}.guide-panel.in{opacity:1;transform:none}.guide-title{color:var(--ink);letter-spacing:-.01em;margin:6px 0 8px;font-size:17px;font-weight:600}.guide-intro{margin-bottom:12px;line-height:1.55}.guide-phase{margin-top:18px}.guide-phase-title{color:var(--ink);text-transform:none;margin:0 0 8px;font-size:13px;font-weight:600}.guide-prose{margin-bottom:8px;line-height:1.55}.guide-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.guide-step{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}.guide-n{border:1px solid var(--line);background:var(--bg-2);width:22px;height:22px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;margin-top:1px;font-size:11.5px;font-weight:600;display:inline-flex}.guide-text{line-height:1.5}.guide-text p{margin:0}.guide-text a{border:1px solid var(--line);color:var(--primary);border-radius:999px;margin:2px 4px 0 0;padding:2px 8px;font-size:12px;text-decoration:none;display:inline-block}.guide-text code,.guide-prose code{font-size:12px}.guide-more{margin-top:16px}@media (width<=900px){.catalog{grid-template-columns:1fr}.catalog-side{position:static}.guide-panel{border-left:0;max-height:none;padding-left:0;transform:none}}.walk{flex-direction:column;gap:18px;max-width:760px;display:flex}.walk-head{align-items:center;gap:14px;display:flex}.walk-title{margin:0}.walk-intro{color:var(--ink-2);font-size:14px;line-height:1.55}.walk-steps{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.walk-phase{flex-direction:column;gap:12px;display:flex}.walk-phase-title{margin:0}.walk-prose{color:var(--ink-2);font-size:14px;line-height:1.55}.walk-step{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;display:grid;position:relative}.walk-step+.walk-step:before{content:"";border-left:1px solid var(--line);height:22px;position:absolute;top:-22px;left:13px}.walk-n{border:1px solid var(--line);background:var(--bg-2);width:28px;height:28px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:inline-flex}.walk-step.now .walk-n{background:var(--primary);border-color:var(--primary);color:#fff}.walk-step.done .walk-n{background:var(--ok);border-color:var(--ok);color:#fff}.walk-text{color:var(--ink);padding-top:4px;font-size:14px;line-height:1.55}.walk-text p{margin:0}.walk-text a{border:1px solid var(--line);color:var(--primary);background:var(--bg);border-radius:999px;margin:4px 6px 0 0;padding:3px 10px;font-size:12.5px;text-decoration:none;display:inline-block}.walk-text a:hover{border-color:var(--primary)}.walk-form{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.walk-do .walk-form{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 14%, transparent)}.walk-more{padding-top:6px}.drop{border:1px dashed var(--line);cursor:pointer;color:var(--ink-2);background:var(--bg-2);border-radius:12px;align-items:center;gap:14px;padding:18px;transition:border-color .12s,background .12s;display:flex}.drop:hover,.drop.over{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, var(--bg-2));color:var(--ink)}.drop.has{border-style:solid;border-color:var(--ok)}.where-from{color:var(--ink-2);font-size:12px}.where-from.ask{color:var(--link);font:inherit;background:0 0;border:0;padding:0;font-size:12px}.where-from.ask:hover{text-decoration:underline}.where-from.ask:disabled{color:var(--mute-2);cursor:default;text-decoration:none}.activity-narrow{border-top:1px solid var(--line);min-width:0;padding-top:8px}.activity-narrow .head{flex-direction:column;gap:10px;padding:4px 0 8px;display:flex}.activity-narrow .list{padding:0;font-size:13px}.turn-card.turn-picked{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.rail .org-wrap,.rail .me-wrap{position:relative}.rail .org-pick,.rail .me{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:6px 8px;display:flex}.rail .org-pick{margin-bottom:12px}.rail .org-pick:hover,.rail .org-pick.is-open,.rail .me:hover,.rail .me.is-open{background:var(--bg-3)}.rail .org-pick.still,.rail .me.still{cursor:default}.rail .org-pick .t,.rail .me .t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex;overflow:hidden}.rail .org-pick .name{font-family:var(--display);text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.rail .me .name{text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.rail .org-pick .sub,.rail .me .sub{color:var(--mute-2);text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.rail .chev{color:var(--mute);flex-shrink:0;display:inline-flex}.org-logo{color:#fff;font-family:var(--display);letter-spacing:0;object-fit:cover;flex-shrink:0;place-items:center;font-weight:700;display:inline-grid}.rail .avatar{color:#fff;object-fit:cover;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}.rail .org-pick:focus:not(:focus-visible),.rail .me:focus:not(:focus-visible){box-shadow:none;outline:none}.pg-download{display:inline-flex;position:relative}.pg-download-button{align-items:center;gap:6px;display:inline-flex}.cli{flex-direction:column;gap:24px;width:440px;max-width:100%;display:flex}.cli-head{flex-direction:column;gap:8px;display:flex}.cli-label{color:var(--mute);font-size:13px}.cli-company{align-items:center;gap:14px;padding:14px 16px;display:flex;position:relative}.cli-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cli-name{font-family:var(--display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:600;line-height:1.2;overflow:hidden}.cli-as{color:var(--mute);font-size:13px}.cli-switch{flex-shrink:0}.cli-code{height:52px;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;text-align:center;font-size:24px}.cli-facts{grid-template-columns:96px 1fr;gap:8px 12px;margin:0;font-size:14px;display:grid}.cli-facts dt{color:var(--mute)}.cli-facts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.cli-note{color:var(--mute);font-size:14px}.cli-actions{gap:8px;display:flex}.cli-done{background:color-mix(in srgb, var(--ok) 18%, transparent);width:44px;height:44px;color:var(--ok);border-radius:50%;place-items:center;display:grid}.cli-done .i{width:24px;height:24px}.cli-page .top .link-btn{color:var(--mute);font-weight:400}@media (width<=600px){.cli-page .center{align-items:flex-start;padding-top:32px}.cli{gap:20px}.cli-name{font-size:20px}}.dl-card-side{flex-shrink:0;align-items:center;gap:6px}.own-claude{color:var(--mute);overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.5}.dl-card-side.refused{flex-shrink:1;align-items:flex-start;gap:12px;min-width:0;max-width:600px}.dl-card.refused{align-items:flex-start!important}.dl-card-side.refused>span{overflow-wrap:anywhere;min-width:0}.shell.rail-collapsed .rail .org-pick .t,.shell.rail-collapsed .rail .org-pick .chev,.shell.rail-collapsed .rail .me .t,.shell.rail-collapsed .rail .me .chev{opacity:0;width:0;overflow:hidden}.shell.rail-collapsed .rail .org-pick,.shell.rail-collapsed .rail .me{padding:6px 4px}.shell.rail-collapsed:not(.rail-hold) .rail:hover .org-pick .t,.shell.rail-collapsed:not(.rail-hold) .rail:hover .org-pick .chev,.shell.rail-collapsed:not(.rail-hold) .rail:hover .me .t,.shell.rail-collapsed:not(.rail-hold) .rail:hover .me .chev{opacity:1;width:auto}.shell.rail-collapsed:not(.rail-hold) .rail:hover .org-pick,.shell.rail-collapsed:not(.rail-hold) .rail:hover .me{padding:6px 8px}.logo-card .row img,.logo-card .row .org-logo{border-radius:12px;width:56px;height:56px;font-size:22px}.section-crumb{padding:18px 40px 0;font-size:13px}.section-crumb+.page{padding-top:12px}@media (width<=860px){.section-crumb{padding:14px 16px 0}}.ws-tab.home{padding:7px 12px;font-weight:500}.kind-card{text-align:left;align-items:flex-start;gap:8px;width:260px;min-height:150px;padding:16px}.kind-card .t-small{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.src-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.src-card .src-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}.src-big{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.src-card.big{grid-template-columns:44px minmax(0,1fr);gap:16px;min-height:96px;padding:20px}.src-card.big .src-title{white-space:normal;font-size:14px;font-weight:600;line-height:1.4;display:block}.src-card.big .src-line{color:var(--mute);font-size:13px;line-height:1.45}.src-card.big .src-ico{background:var(--primary-soft);width:44px;height:44px;color:var(--primary);border-radius:11px;place-items:center;display:grid}@media (width<=760px){.src-big{grid-template-columns:minmax(0,1fr)}.src-card.big{padding:16px}}.src-big.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1100px){.src-big.three{grid-template-columns:minmax(0,1fr)}}.mail-ico{background:var(--primary-soft);color:var(--primary);border-radius:25%;flex-shrink:0;place-items:center;display:inline-grid}.list td .sub.mono-sub{font-family:var(--mono);overflow-wrap:anywhere;font-size:12px}.mail-address{border:1px solid var(--line);border-radius:var(--radius);background:var(--field,var(--bg-2));align-items:center;gap:8px;min-height:40px;padding:4px 4px 4px 12px;display:flex}.mail-address .mono{overflow-wrap:anywhere;min-width:0;color:var(--ink);flex:1;font-size:13px}.mail-address .nowrap,.mail-list .nowrap,.mail-arrived .nowrap{white-space:nowrap}.mail-address .btn{flex-shrink:0}.mail-wait{color:var(--mute);padding-top:4px}.mail-quote{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.mail-quote pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:var(--ink);margin:0;font-size:13px;line-height:1.5}.mail-files{border:1px solid var(--line);border-radius:var(--radius);gap:0}.mail-file{align-items:center;gap:10px;padding:10px 12px;display:flex}.mail-file+.mail-file{border-top:1px solid var(--line)}.mail-file .i{color:var(--mute);flex-shrink:0}.mail-file .nm{overflow-wrap:anywhere;flex-wrap:wrap;flex:1;align-items:baseline;gap:0 8px;min-width:0;display:flex}.mail-list td.clip{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.mail-list.list.flush tbody tr.on td:first-child{box-shadow:none}.link-btn.mail-dl .i{vertical-align:-3px;margin-right:6px}.file-pick{cursor:pointer;align-items:center;gap:10px;display:flex;position:relative}.file-pick input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.rail .me.still .avatar{background:var(--bg-3);color:var(--mute)}.empty-state{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);grid-template-columns:320px minmax(0,1fr);align-items:center;gap:40px;max-width:980px;padding:32px 40px;display:grid}.empty-side{justify-content:center;display:flex}.empty-art{max-width:100%;height:auto}.empty-words{flex-direction:column;gap:8px;max-width:480px;display:flex}.empty-words h2{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:18px;font-weight:600;line-height:1.3}.empty-words p{color:var(--mute);font-size:14px;line-height:1.5}.empty-words .row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px}.empty-line{color:var(--mute);overflow-wrap:anywhere;padding:8px 0;font-size:14px;line-height:1.5}.list td.empty-line{height:48px;padding:0 16px}.list tbody tr.empty-row{cursor:default}.list tbody tr.empty-row:hover td{background:0 0}.facts .empty-line,.row .empty-line,td .empty-line,.timeline .empty-line{padding:0}.link-btn{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.link-btn:hover{text-decoration:underline}.guide{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.guide-steps{counter-reset:step;flex-direction:column;gap:14px;margin:0;padding-left:0;list-style:none;display:flex}.guide-steps li{counter-increment:step;grid-template-columns:26px 1fr;gap:10px;font-size:14px;display:grid}.guide-steps li:before{content:counter(step);background:var(--primary-soft);width:22px;height:22px;color:var(--primary);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.guide-steps li b{margin-bottom:2px;display:block}.guide-steps li>div{grid-column:2}@media (width<=760px){.empty-state{grid-template-columns:1fr;gap:16px;padding:24px 20px}.empty-side{justify-content:flex-start}.empty-art{width:260px}.list td.empty-line{height:auto;padding:6px 0}}.map-screen.is-empty .map-stage{display:none}.files-group-heading{flex-wrap:wrap;min-width:0}.files-group-heading>b{overflow-wrap:anywhere;min-width:0}.files-group-heading>span{flex-shrink:0}.files-filters>.input{min-width:0;max-width:100%}.files-page .list.flush tbody tr.on td:first-child{box-shadow:none}.files-page .list.flush tbody tr:has(td.act .is-open) td:first-child{box-shadow:none}.file-mobile-label{display:none}.inspector .file-title{font-family:var(--display);overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.3}.file-fact{border-bottom:1px solid var(--line-2);justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.file-fact>span:first-child{color:var(--mute);flex-shrink:0}.file-fact>span:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}.file-note{background:var(--bg-3);color:var(--mute);border-radius:10px;padding:12px;font-size:12.5px;line-height:1.5}.file-version{align-items:center;padding:4px 0;font-size:12.5px}.file-version .live{color:var(--ok);font-weight:600}.drop.file-drop{text-align:center;justify-content:center;line-height:1.5}.sheet-steps{flex-direction:column;gap:6px;margin:0;padding-left:18px;line-height:1.5;display:flex}.file-dataset{display:none}.inbox-claim>span{overflow-wrap:anywhere;min-width:0}.inbox-source{max-width:45%}.file-drop{overflow-wrap:anywhere}.file-rows td{text-overflow:ellipsis;max-width:220px;overflow:hidden}.form.wide>.field.whole{max-width:600px}.form.wide>.file-choice,.form.wide>.notice{max-width:480px}@supports (animation-timeline:scroll()){.file-rows.strip{animation:linear both strip-cut;animation-timeline:scroll(self inline)}}.file-rows .list th{position:static}.file-rows .list thead tr:first-child th{box-shadow:none;padding-bottom:2px}.file-rows .list tr.types th{text-transform:none;letter-spacing:0;padding:0 12px 8px;font-size:13px;font-weight:400}select.input.type-pick{field-sizing:content;width:auto;height:24px;color:var(--mute);background-color:#0000;background-position:right 4px center;background-size:14px;border-color:#0000;margin-left:-7px;padding:0 22px 0 6px;font-size:13px;font-weight:400}select.input.type-pick:hover:not(:disabled){background-color:var(--quiet-hover);color:var(--ink)}select.input.type-pick:focus{border-color:#0000}select.input.type-pick:focus-visible{outline-offset:1px}select.input.type-pick.set{color:var(--ink);font-weight:500}.file-rows .list th.num select.input.type-pick{margin-left:0;margin-right:-5px}.file-rows .type-said{color:var(--mute)}.file-rows[aria-busy=true] tbody{opacity:.5}.field .cap .misfit{color:var(--warn);display:block}.header-row{flex-wrap:wrap;align-items:flex-start;gap:8px 24px;max-width:480px;display:flex}.header-row>.field.short{flex:none}.header-row>.field.short .input{width:96px}.header-row>.field.check{margin-top:30px}.tab-list .lbl .n{color:var(--mute);font-variant-numeric:tabular-nums;margin-left:8px}.drop.file-drop.tall{padding:44px 22px}.file-drop.has{text-align:left;justify-content:flex-start;gap:12px;padding:12px 14px}.file-drop.has .again{color:var(--link);white-space:nowrap;margin-left:auto;font-size:13px;font-weight:500}.file-drop.has .i{color:var(--mute);flex-shrink:0}.file-drop.has .nm{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;display:flex}.file-drop.has .size{white-space:nowrap}.file-choice{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.file-choice-title{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:500}.file-sides-by{text-transform:none;letter-spacing:0}.list.file-changes td{vertical-align:top;overflow-wrap:anywhere}@media (width<=760px){.file-dataset{display:inline}.list tr.has-hit{border-bottom:0;padding-bottom:0}.list tr.file-hit{padding-top:4px}.list .file-snippet{gap:8px;padding-left:8px}.file-snippet .t{overflow-wrap:anywhere;min-width:0}.inbox-claim{flex-direction:column;align-items:stretch!important;gap:6px!important}.inbox-source{max-width:none}}.where-card{color:var(--ink);text-align:left;cursor:default;gap:10px;margin-top:8px;padding:14px 18px;font-size:13px;line-height:1.45}.where-line{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.where-quote{border-left:2px solid var(--line);color:var(--ink-2);padding-left:10px;font-style:italic}.where-quote .t-small{margin-top:2px;font-style:normal}.where-now{white-space:pre-wrap;max-height:180px;overflow:auto}.where-version{flex-direction:column;gap:1px;padding:4px 0;display:flex}.later-what{color:var(--ink);white-space:normal;font-weight:500;line-height:1.45}.inspector .later-title{font-family:var(--display);font-size:17px;font-weight:600;line-height:1.35}.later-open{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.later-open:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:2px}.list tr.has-hit td{border-bottom-color:#0000}.list tr.file-hit td{white-space:normal;height:auto;padding-top:0}.file-snippet{border:0;border-left:2px solid var(--line);text-align:left;width:100%;font:inherit;color:var(--mute);cursor:pointer;background:0 0;gap:10px;padding:4px 0 4px 12px;font-size:12.5px;line-height:1.45;display:flex}.file-snippet+.file-snippet{margin-top:2px}.file-snippet:hover{border-left-color:var(--primary);color:var(--ink)}.file-snippet .pg{color:var(--mute-2,var(--mute));font-variant-numeric:tabular-nums;flex-shrink:0;min-width:52px}.file-snippet mark,.file-page-text mark{background:var(--primary-soft);color:var(--ink);border-radius:3px;padding:0 1px}.file-text{border:1px solid var(--line-2);border-radius:10px;flex-direction:column;gap:4px;max-height:420px;padding:4px 12px 10px;display:flex;position:relative;overflow:auto}.file-page{border-bottom:1px solid var(--line-2);padding:8px 0}.file-page:last-of-type{border-bottom:0}.file-page.on .file-page-head span{color:var(--primary)}.file-page-head{color:var(--mute);justify-content:space-between;align-items:center;gap:8px;min-height:26px;margin-bottom:4px;font-size:12px;font-weight:600;display:flex}.file-page-text{white-space:pre-wrap;color:var(--ink);overflow-wrap:anywhere;font-size:12.5px;line-height:1.55}.dash-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.dash-title{display:contents}.dash-phone{display:none}.frame-wrap{min-height:0}.pg-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pg-bar .dash-crumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pg-actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.pg-actions>.vw-said{text-overflow:ellipsis;flex-shrink:1;max-width:420px;overflow:hidden}.pg-head{flex-direction:column;gap:4px;display:flex}.tabs.dash-tabs{margin-top:-8px;padding:0}.dash-tabs button{white-space:nowrap;flex-shrink:0}.pg-todo{font-size:13px}.pg-todo a{color:var(--link)}.where-do{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.list.card-rows td.name{white-space:normal;min-width:240px;max-width:380px;line-height:1.4}.list.card-rows td.wide{line-height:1.45}.list.card-rows.feeds td.name{width:26%;min-width:180px;max-width:300px;font-weight:500}.list.card-rows.feeds td a{color:var(--link)}.said-link{font:inherit;color:var(--link);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:inline}.said-link:hover{text-decoration:underline}.said-link:disabled{color:var(--mute);cursor:default;text-decoration:none}@media (width<=760px){.list.card-rows thead{display:none}.list.card-rows tbody tr{border-bottom:1px solid var(--line-2);padding:12px 0;display:block}.list.card-rows td{border:0;width:auto;max-width:none;height:auto;padding:0;display:block}.list.card-rows td.name,.list.card-rows.feeds td.name{width:auto;min-width:0;max-width:none;margin-bottom:2px}}.main .page.dash-page.owner.framed{padding-bottom:0;overflow:hidden}.dash-page.owner.framed>.frame-wrap{flex:1 1 0;min-height:0;margin:0 -40px}.dash-page.owner.framed>.dash-tabs+.frame-wrap{margin-top:-24px}.frame-page{box-sizing:border-box;background:0 0;border:0;flex-grow:1;width:100%}.frame-page.sheet{border:1px solid var(--line-2);background:#fff;border-radius:12px}.frame-page.canvas{border:1px solid var(--line-2);border-radius:12px}.main .page.dash-page.viewer{gap:0;padding:0;overflow:hidden}.vw-bar{justify-content:space-between;align-items:center;gap:16px;padding:30px 40px 8px;display:flex}.vw-bar .dash-crumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vw-back{display:none}.vw-actions{flex-shrink:1;align-items:center;gap:16px;min-width:0;display:flex}.vw-actions>*{flex-shrink:0}.vw-said,.vw-said-phone{color:var(--mute-2);white-space:nowrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.vw-actions>.vw-said{text-overflow:ellipsis;flex-shrink:1;max-width:560px;overflow:hidden}.vw-said.loud,.vw-said-phone.loud{color:var(--warn)}.vw-said.bad,.vw-said-phone.bad{color:var(--bad)}.vw-said .dot,.vw-said-phone .dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.vw-said-phone,.pub-line{display:none}.pg-actions>.pg-publish{flex-shrink:0}.dash-page.viewer .frame-wrap{flex:1;min-height:0}.dash-full{z-index:60;background:var(--bg);flex-direction:column;gap:0;padding:0;display:flex;position:fixed;inset:0}.dash-full-float{z-index:1;border-radius:var(--overlay-radius);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:10px;padding:4px 6px;display:flex;position:absolute;top:10px;right:12px}.dash-full>.frame-wrap{flex-grow:1;min-height:0}@media (hover:none){.dash-full-float .t-mute2{display:none}}@media (width<=640px){.dash-full-float .dash-full-long{display:none}.dash-full-mark{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:50vw;overflow:hidden}}.rt-mark{color:var(--ink);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.rt-mark .dot{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 22%, transparent);border-radius:50%}.rt-mark .when{color:var(--mute)}.rt-mark.stopped{color:var(--warn)}.rt-mark.stopped .dot{background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb, var(--warn) 22%, transparent)}.rt-sound{font:inherit;color:var(--mute-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.rt-sound:hover{color:var(--ink)}.rt-sound-btn{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}@media (width<=860px){.dash-open>.section-tabs{display:none}.shell:has(.dash-page)>.rail{display:none}.main .page.dash-page{padding:0 0 env(safe-area-inset-bottom,0px);gap:0}.dash-head{flex-direction:column;align-items:stretch;gap:8px;padding:8px 10px}.dash-page>:not(.dash-head):not(.frame-wrap){margin:0 10px 8px}.dash-page .frame-wrap{gap:0}.dash-page .frame-page{border:0;border-radius:0}.dash-crumb{display:none}.dash-title{align-items:center;gap:6px;min-width:0;display:flex}.dash-title .t-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:17px;overflow:hidden}.dash-phone{flex:none;display:inline-flex}.dash-page .frame-wrap>.frame-page{flex-basis:0}.main .dash-page.owner>.pg-bar{background:var(--bg-2);border-bottom:1px solid var(--line);flex-wrap:nowrap;gap:6px;margin:0;padding:8px 10px}.dash-page.owner .pg-actions>.vw-said,.dash-page.owner .pg-build,.dash-page.owner .pg-full,.dash-page.owner>.pg-head{display:none}.main .dash-page.owner>.vw-said-phone{margin:0}.main .dash-page.owner>.dash-tabs{flex-shrink:0;gap:16px;margin:0;padding:0 16px;overflow-x:auto}.main .dash-page.owner:not(.framed)>.dash-tabs{margin-bottom:14px}.main .dash-page.owner>:not(.pg-bar):not(.dash-tabs):not(.vw-said-phone):not(.frame-wrap):not(.pub-line){margin:0 16px 8px}.main .dash-page.owner.framed>.frame-wrap,.main .dash-page.owner.framed>.dash-tabs+.frame-wrap{flex:1;min-height:0;margin:0}.dash-page.owner .pg-publish{display:none}.main .dash-page.owner>.pub-line{color:var(--mute-2);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 16px 0;display:flex}.pub-line .pub-words{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pub-line .btn{flex-shrink:0}.main .dash-page.viewer>.vw-bar{background:var(--bg-2);border-bottom:1px solid var(--line);gap:6px;margin:0;padding:8px 10px}.main .dash-page.viewer>.vw-said-phone{margin:0}.dash-page.viewer .vw-bar .dash-crumb,.dash-page.viewer .vw-actions>.vw-said,.dash-page.viewer .vw-full{display:none}.vw-back{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.vw-bar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.vw-said-phone{text-overflow:ellipsis;padding:10px 16px 0;display:flex;overflow:hidden}.dash-page.viewer .frame-wrap{flex:1;min-height:0}}.rail .more-tab{display:none}@media (width<=860px){.shell>.rail{padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px));justify-content:stretch;align-items:stretch;gap:2px}.rail .org-wrap,.rail>.org-pick,.rail .rail-head,.rail hr.rail-sep{display:none}.rail a,.rail .more-tab{min-width:0;height:auto;color:var(--ink-2);font:inherit;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:6px 2px 5px;display:flex;position:relative}.rail a .label,.rail .more-tab .label{flex-grow:0;font-size:11px;line-height:1.2;display:block}.rail a .count{margin-left:5px;padding:0 6px;font-size:10.5px;line-height:1.5;position:absolute;top:2px;left:50%}.rail .more-tab.on{background:var(--rail-on);color:var(--white);box-shadow:inset 3px 0 0 var(--primary);font-weight:600}.phone-more{z-index:40;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.phone-more-scrim{animation:scrim-in .16s var(--ease,ease-out);background:#080a1480;position:absolute;inset:0}.phone-more-sheet{padding:12px 10px calc(14px + env(safe-area-inset-bottom,0px));background:var(--bg-2);border-top:1px solid var(--line);animation:sheet-up .2s var(--ease,ease-out);border-radius:18px 18px 0 0;flex-direction:column;gap:2px;display:flex;position:relative;box-shadow:0 -18px 50px #0000004d}.phone-more-sheet .org-wrap,.phone-more-sheet .me-wrap{position:relative}.phone-more-sheet .org-pick,.phone-more-sheet .me,.phone-more-sheet a{width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;font-size:15px;text-decoration:none;display:flex}.phone-more-sheet a.active,.phone-more-sheet .org-pick.is-open,.phone-more-sheet .me.is-open{background:var(--bg-3)}.phone-more-sheet a svg{color:var(--mute);flex:none}.phone-more-sheet .t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex;overflow:hidden}.phone-more-sheet .org-pick .name{font-family:var(--display);text-overflow:ellipsis;font-weight:600;overflow:hidden}.phone-more-sheet .me .name{text-overflow:ellipsis;font-weight:500;overflow:hidden}.phone-more-sheet .sub{color:var(--mute-2);text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.phone-more-sheet .avatar{color:#fff;object-fit:cover;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:grid}.phone-more-sheet .me.still .avatar{background:var(--bg-3);color:var(--mute)}.phone-more-sheet hr{border:0;border-top:1px solid var(--line);width:auto;margin:6px}.phone-more-sheet .rail-head{color:var(--mute);padding:8px 10px 2px;font-size:12px;font-weight:600;line-height:16px}.phone-more-note{color:var(--mute-2);margin:8px 10px 0;font-size:12.5px}.phone-more-push{padding:6px 10px 2px}.dock-hint{display:none}}@keyframes sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (width<=760px){.confirm{top:auto;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));width:auto;max-width:none;transform:none}.confirm .acts{margin-top:16px}.confirm .acts .btn{flex:1;height:40px}[data-radix-popper-content-wrapper]:has(>.menu.sheet){will-change:auto!important;transform:none!important}.menu.sheet{top:auto;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:101;width:auto;max-width:none;max-height:72vh;position:fixed}.menu.sheet .item{min-height:44px;font-size:15px}[data-radix-popper-content-wrapper]:has(>.pick.sheet){will-change:auto!important;transform:none!important}.pick.sheet{top:auto;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:101;width:auto;max-width:none;position:fixed}.pick.sheet .search-well .input{height:40px;font-size:15px}.pick.sheet .items{max-height:50vh}.pick.sheet .item{min-height:44px;font-size:15px}.sheet-scrim{display:block}}.context-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.context-heading>.col{min-width:0}.context-actions{flex-shrink:0;gap:8px;display:flex}.library-picker{display:none}.library{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:24px;display:grid}.library-tree{flex-direction:column;gap:1px;display:flex;position:sticky;top:12px}.library-item{text-align:left;border-radius:var(--radius);width:100%;font:inherit;color:var(--mute);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.library-item:hover{background:var(--quiet-hover);color:var(--ink)}.library-item.on{background:var(--tint);color:var(--ink);box-shadow:inset 3px 0 0 var(--primary);font-weight:500}.library-item.head{color:var(--ink)}.library-item.is-empty{flex-wrap:wrap;align-items:baseline;row-gap:1px}.library-item .library-fill{color:var(--mute-2);flex:1 0 100%;order:2;font-size:12px;line-height:1.4}.library-kids{flex-direction:column;gap:1px;padding-left:14px;display:flex}.library-kids .library-item{font-size:13px}.library-gap{height:10px}.library-page{overflow-wrap:anywhere;border:1px solid var(--line);background:var(--bg);border-radius:12px;min-width:0;min-height:320px;padding:22px 26px;font-size:15px}.library-row{text-align:left;border:0;border-bottom:1px solid var(--line-2);width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:9px 4px;font-size:15px;text-decoration:none;display:flex}.library-row>span{overflow-wrap:anywhere;min-width:0}.library-rule-meta{justify-content:flex-end}.library-row:hover{background:var(--bg-3)}.library-line{border-bottom:1px solid var(--line-2);padding:6px 0}.line-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.line-row>:first-child{min-width:0}.line-edit{opacity:0;flex-shrink:0;margin:-3px 0}.library-line:hover .line-edit,.facts dt:hover+dd .line-edit,.facts dd:hover .line-edit,.line-edit:focus-visible,.line-edit.is-open{opacity:1}@media (hover:none){.line-edit{opacity:1}}@media (width<=760px){.context-heading{flex-direction:column;align-items:stretch}.context-actions{flex-wrap:wrap}.library{grid-template-columns:minmax(0,1fr);gap:12px}.library-tree{display:none}.library-picker{flex-direction:column;align-items:stretch;gap:4px;min-width:0;display:flex}.library-picker .model-link{align-self:flex-start}.library-page{padding:18px}.library-row{flex-wrap:wrap}.library-rule-meta{justify-content:flex-start}.library-line .input{min-width:0;max-width:100%}.library-page .btn:not(.icon){white-space:normal;max-width:100%;height:auto;min-height:32px;padding-top:5px;padding-bottom:5px}}.interview-unsaved{border:1px solid var(--line);border-radius:10px;gap:8px;padding:12px 14px}.interview-unsaved-row{border-top:1px solid var(--line-2);justify-content:space-between;align-items:flex-start;gap:12px;padding-top:8px;display:flex}.interview-unsaved-row .btn{flex-shrink:0}.source-builder{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}@media (width<=760px){.source-builder{grid-template-columns:minmax(0,1fr)}}.chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip{border:1px solid var(--line);height:28px;color:var(--ink);background:var(--bg-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 4px;font-size:13px;display:inline-flex}.chip .avatar{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:9px;font-weight:600;display:grid}.link-btn.quiet{color:var(--mute);font-size:13px;font-weight:400}.link-btn.quiet:hover{color:var(--ink)}.inspector.drawer .body.help{gap:12px;line-height:1.55}.body.help p,.body.help ul{margin:0}.body.help ul{flex-direction:column;gap:6px;padding-left:18px;display:flex}.body.help .t-section{margin-top:12px}.body.help code{font-family:var(--mono);font-size:12.5px}.body.help .help-ask{border-left:2px solid var(--line);color:var(--ink-2);padding-left:12px}.body.help .help-full{margin-top:12px;font-weight:500}.code-head{align-items:center;gap:4px;display:flex}.code-head h2{flex:1;min-width:0}.code-head .btn.ghost,.code-corner .btn.ghost,.code-sheet-head .btn.ghost{color:var(--mute)}.code-head .btn.ghost:hover,.code-corner .btn.ghost:hover,.code-sheet-head .btn.ghost:hover{color:var(--ink)}.code-wrap{min-width:0;position:relative}.code-corner{z-index:2;border-radius:var(--radius);background:var(--bg-2);gap:2px;padding:2px;display:flex;position:absolute;top:4px;right:4px}.code-view{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);min-width:0;position:relative;overflow:hidden}.code-view .cm-editor:focus-within{box-shadow:var(--ring);border-radius:var(--radius)}.code-view.folded .cm-scroller{max-height:416px;overflow-y:hidden}.code-view.folded .cm-scroller:after{content:"";height:0;display:block;position:sticky;left:0}.code-more{border-top:1px solid var(--line-2);display:flex;position:relative}.code-more:before{content:"";background:linear-gradient(to bottom, transparent, var(--bg-2));pointer-events:none;height:36px;position:absolute;bottom:100%;left:0;right:0}.code-more button{width:100%;height:36px;color:var(--mute);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:500;display:block}.code-more button:hover{color:var(--ink);background:var(--quiet-hover)}.code-sheet{z-index:101;background:var(--bg);outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.code-sheet-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:10px 16px 10px 20px;display:flex}.code-sheet-head .name{min-width:0;font-family:var(--mono);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:14px;font-weight:600;overflow:hidden}.code-sheet-head .name span{color:var(--mute);font-weight:400;font-family:var(--font);margin-left:10px}.code-sheet .code-view{border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex}.code-sheet .code-view .code-host,.code-sheet .code-view .cm-editor{height:100%}.code-sheet .code-view .cm-content{padding:14px 0}@media (width<=760px){.code-view .cm-lineNumbers .cm-gutterElement{min-width:40px;padding:0 10px}.code-sheet-head{padding:8px 8px 8px 16px}.code-sheet-head .name span{display:none}}.cl-head{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px}.cl-count{color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:inline-flex}@media (width<=600px){.cl-count .steps{display:none}}.checklist{margin:0;padding:0;list-style:none;overflow:hidden}.cl-row{border-top:1px solid var(--line);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:12px 18px;display:grid}.checklist>:first-child{border-top:0}.cl-mark{border:1.5px solid var(--line-3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.cl-name{color:var(--ink);font-size:14px;font-weight:500}.cl-row.done .cl-mark{border-color:var(--ok-fill);background:var(--ok-fill);color:#fff}.cl-mark .i{width:12px;height:12px}.cl-row.done .cl-name,.cl-row.later .cl-name{color:var(--mute);font-weight:400}.cl-when{color:var(--mute-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.cl-row.now{background:var(--bg-3);align-items:start;padding-top:16px;padding-bottom:16px}.cl-row.now .cl-mark{border:2px solid var(--primary);margin-top:1px}.cl-body{flex-direction:column;gap:4px;min-width:0;display:flex}.cl-line{color:var(--mute);font-size:13px;line-height:1.5}.cl-acts{gap:8px;margin-top:10px}.cl-foot{border-top:1px solid var(--line);gap:8px;padding:12px 18px;display:flex}@media (width<=600px){.cl-row,.cl-foot{padding-left:16px;padding-right:16px}}.tour.coach{pointer-events:none}.tour.coach .tour-tip{pointer-events:auto}.tour.coach .tour-ring{transition:none}body:has(.tour.coach) .sc-ask-host{visibility:hidden}.home-ask{position:relative}.home-ask .input.with-left{text-overflow:ellipsis;padding-right:84px}.home-ask .input.with-left::placeholder{text-overflow:ellipsis}.home-ask .bld-left{pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.main .page.bld{flex-direction:column;gap:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.bld-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.bld-body{flex-grow:1;min-height:0;display:flex}.bld-chat{border-right:1px solid var(--line);background:var(--bg-2);flex-direction:column;width:440px;min-width:360px;min-height:0;display:flex}.bld-frame{flex-direction:column;flex-grow:1;gap:8px;min-width:0;min-height:0;padding:16px;display:flex}.bld-frame .col>iframe{border-radius:10px}.bld-frame.full{z-index:60;background:var(--bg);padding:10px 12px 12px;position:fixed;inset:0}.bld-full-bar{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.bld-fit{flex-grow:1;min-height:0;position:relative;overflow:hidden}.bld-fit-page{transform-origin:0 0;flex-direction:column;display:flex;position:absolute;top:0;left:0}.bld-canvas-empty{text-align:center;flex-grow:1;place-items:center;padding:24px;display:grid}.bld-log{flex-direction:column;flex-grow:1;gap:16px;min-height:0;padding:20px 20px 8px;display:flex;overflow-y:auto}.bld-me{background:var(--bg-3);white-space:pre-wrap;max-width:84%;animation:rise .3s var(--ease) both;border-radius:14px 14px 4px;align-self:flex-end;padding:9px 13px;font-size:14px;line-height:1.45}.bld-me.queued{opacity:.6}.bld-me .bld-q{color:var(--mute-2);margin-top:4px;font-size:11px;display:block}.bld-them{animation:rise .3s var(--ease) both;align-items:flex-start;gap:10px;display:flex}.bld-mark{background:var(--primary-soft);width:24px;height:24px;color:var(--primary);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.bld-mark.bad{background:color-mix(in srgb, var(--bad) 14%, transparent);color:var(--bad)}.bld-text{min-width:0;font-size:14px;line-height:1.5}.bld-text.md p:last-child{margin-bottom:0}.bld-group{flex-direction:column;gap:6px;margin-left:34px;display:flex}.bld-group-head{color:var(--mute);cursor:pointer;font-size:12px;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:inline-flex}.bld-group-head:hover{color:var(--ink)}.bld-live{background:var(--ok);border-radius:999px;flex-shrink:0;width:8px;height:8px;position:relative}.bld-live:after{content:"";border:2px solid var(--ok);border-radius:999px;animation:1.4s ease-out infinite bld-ping;position:absolute;inset:-4px}@keyframes bld-ping{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}.bld-check{color:var(--ok);animation:pop .32s var(--ease) both;flex-shrink:0;display:inline-flex}.bld-shimmer{background:linear-gradient(90deg, var(--mute) 0%, var(--ink) 50%, var(--mute) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite bld-shimmer}@keyframes bld-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bld-chips{flex-wrap:wrap;gap:6px;display:flex}.bld-chip{border:1px solid var(--line);background:var(--bg);height:24px;color:var(--mute);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:12px;display:inline-flex}.bld-chip:hover{color:var(--ink);border-color:var(--input)}.bld-chip.bad{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 40%, transparent)}.bld-chips .bld-chip.bad{text-align:left;border-radius:12px;height:auto;min-height:24px;padding:3px 10px}.bld-chip .n{font-family:var(--mono);color:var(--mute-2);font-size:11px}.bld-suggest{animation:rise .3s var(--ease) both;flex-wrap:wrap;gap:6px;margin-left:34px;display:flex}.bld-suggest .bld-chip{height:28px;padding:0 12px;font-size:12.5px}.bld-chip.yes{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 45%, transparent);background:var(--primary-soft)}.bld-chip.yes:hover{color:var(--primary);border-color:var(--primary)}.bld-steps{border-left:1px solid var(--line);flex-direction:column;gap:6px;margin-left:3px;padding-left:12px;display:flex;overflow:hidden}.bld-step{animation:rise .24s var(--ease) both;grid-template-columns:14px 1fr auto;align-items:baseline;gap:8px;font-size:12.5px;display:grid}.bld-step .name{color:var(--ink-2);font-weight:500}.bld-step .sum{color:var(--mute)}.bld-step .sum.bad{color:var(--bad)}.bld-step .ms{font-family:var(--mono);color:var(--mute-2);font-size:11px}.bld-step .input{font-family:var(--mono);color:var(--mute-2);white-space:pre-wrap;word-break:break-word;background:0 0;border:0;grid-column:2/4;height:auto;max-height:80px;padding:0;font-size:11px;overflow:hidden}.bld-spin{border:2px solid var(--line);border-top-color:var(--primary);border-radius:999px;width:10px;height:10px;animation:.8s linear infinite spin;display:inline-block}.bld-dot{background:var(--ok);border-radius:999px;width:6px;height:6px;margin:0 2px;display:inline-block}.bld-dot.bad{background:var(--bad)}.bld-art{border:1px solid var(--line);background:var(--bg);animation:rise .3s var(--ease) both;border-radius:10px;align-items:center;gap:12px;margin-left:34px;padding:10px 12px;display:flex}.bld-art.on{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.bld-art-icon{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bld-art-body{flex-direction:column;flex-grow:1;gap:1px;min-width:0;display:flex}.bld-art-kind{letter-spacing:.06em;text-transform:uppercase;color:var(--mute-2);font-size:10px}.bld-art-title{font-size:13px;font-weight:500}.bld-art-meta{color:var(--mute-2);font-size:11px;font-family:var(--mono)}.bld-made{align-self:flex-start;gap:16px;max-width:min(100%,560px);padding:10px 12px 10px 14px}.bld-made .bld-art-kind{letter-spacing:.04em;font-size:12px}.bld-made .bld-art-title{overflow-wrap:anywhere;font-size:14px}.bld-made .btn{flex-shrink:0}.bld-note{color:var(--mute);border-left:2px solid color-mix(in srgb, var(--warn) 60%, transparent);background:color-mix(in srgb, var(--warn) 6%, transparent);overflow-wrap:anywhere;animation:rise .3s var(--ease) both;border-radius:0 8px 8px 0;margin-left:34px;padding:6px 10px;font-size:12px;line-height:1.45}.bld-problem{border:1px solid color-mix(in srgb, var(--bad) 35%, transparent);background:color-mix(in srgb, var(--bad) 6%, transparent);color:var(--bad);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.bld-problem>span:first-child{overflow-wrap:anywhere;min-width:0}.bld-problem .btn{flex-shrink:0}.bld-dock{background:linear-gradient(to bottom, transparent, var(--bg-2) 30%);padding:10px 16px 14px}.bld-box{border:1px solid var(--line);background:var(--bg-2);border-radius:10px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex}.bld-box:focus-within{border-color:var(--btn);box-shadow:var(--ring)}.bld-box textarea::placeholder{color:var(--mute)}.bld-box textarea{resize:none;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;min-height:44px;max-height:220px;padding:12px 14px 4px;font-size:14px;line-height:1.45}.bld-bar{justify-content:space-between;align-items:center;gap:8px;padding:4px 8px 8px 14px;display:flex}.bld-hint{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;overflow:hidden}.bld-hint.warn{color:var(--warn)}.bld-left{color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap;align-self:center;font-size:13px}.bld-send{background:var(--btn);width:32px;height:32px;color:var(--on-primary);cursor:pointer;border:1px solid #ffffff26;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bld-send:disabled{opacity:.35;cursor:default}.bld-stop{border:1px solid color-mix(in srgb, var(--bad) 40%, transparent);height:30px;color:var(--bad);font:inherit;cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.bld-stop i{background:var(--bad);border-radius:2px;width:10px;height:10px;display:inline-block}.bld-stop .ring{border:2px solid color-mix(in srgb, var(--bad) 30%, transparent);border-top-color:var(--bad);border-radius:999px;width:14px;height:14px;animation:1s linear infinite spin}.bld-dim{z-index:50;background:#20273359;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.bld-modal{background:var(--bg);border:1px solid var(--line);width:600px;max-width:100%;max-height:calc(100vh - 32px);animation:rise .26s var(--ease) both;border-radius:14px;flex-direction:column;gap:16px;padding:22px 24px;display:flex;overflow:auto;box-shadow:0 24px 64px #00000040}.bld-modal.bld-publish{min-width:0;max-height:calc(100dvh - 32px);overflow:hidden}.bld-publish>.col,.bld-publish-footer{flex-shrink:0}.bld-publish-list{overscroll-behavior:contain;min-height:0;overflow-y:auto}.bld-publish-changes{flex-direction:column;flex-shrink:0;gap:8px;min-width:0;max-height:34dvh;display:flex;overflow-y:auto}.list.publish-changes td{vertical-align:top;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.list.publish-changes td.lbl{color:var(--mute);white-space:nowrap;width:1%;padding-right:16px}@media (width<=760px){.list.publish-changes td.lbl{white-space:nowrap!important}}.list.publish-changes td b{font-weight:550}.bld-colour{font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.bld-colour+.bld-colour{margin-left:8px}.bld-swatch{border:1px solid var(--line);border-radius:3px;flex-shrink:0;width:12px;height:12px}.bld-publish-number{border-top:1px solid var(--line-2);min-width:0;padding:14px 0}.bld-publish-number:first-child{border-top:0;padding-top:4px}.bld-publish-number-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bld-publish-name{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;font-size:14px;line-height:1.45;display:flex}.bld-publish-name b{overflow-wrap:anywhere;font-weight:550}.bld-publish-name .pill{flex-shrink:0;font-size:11px}.bld-publish-source{color:var(--mute);margin-top:5px;font-size:12.5px;line-height:1.5}.bld-publish-source summary{cursor:pointer;width:fit-content;padding:4px 0}.bld-publish-source summary:hover{color:var(--ink)}.bld-publish-source p{overflow-wrap:anywhere;margin:6px 0 0}.bld-publish-footer.sentence-actions{border-top:1px solid var(--line);flex-direction:column;align-items:stretch;gap:12px;padding-top:14px;display:flex}.bld-publish-footer>.sentence-actions-copy{width:100%;line-height:1.5}.bld-readiness{flex-shrink:0;max-height:25vh;overflow-y:auto}.bld-readiness .bld-publish-error{max-height:none}.bld-publish-error{background:color-mix(in srgb, var(--bad) 6%, var(--bg));border:1px solid color-mix(in srgb, var(--bad) 20%, var(--line));width:100%;max-height:32dvh;color:var(--bad);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:5px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex;overflow-y:auto}.bld-publish-error-figure{font-variant-numeric:tabular-nums;font-size:15px;display:block}.bld-publish-actions{justify-content:flex-end;gap:8px;display:flex}.bld-title-row{flex-wrap:wrap}.bld-head-copy{flex-shrink:0;min-width:0;max-width:60%}.bld-head-actions.sentence-actions-buttons{flex-wrap:nowrap;flex-shrink:1;justify-content:flex-end;min-width:0}.bld-head-actions>.btn{flex-shrink:0}.bld-publish-why{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bld-publish-more summary{cursor:pointer;width:fit-content}@media (width<=760px){.bld-head{gap:12px;padding:14px 16px}.bld-head-copy{width:100%;max-width:100%}.bld-head-actions.sentence-actions-buttons{flex-wrap:wrap;justify-content:flex-start}.bld-title-row .t-title{font-size:24px}.bld-head-actions{width:100%}.bld-modal.bld-publish{gap:12px;padding:18px 16px}.bld-publish-actions.sentence-actions-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.bld-publish-actions .btn{width:100%;min-width:0}}@media (width<=900px){.bld-body{flex-direction:column}.bld-chat{border-right:0;border-bottom:1px solid var(--line);width:auto;max-height:50vh}}.chat-panel{flex-direction:column;flex-grow:1;min-height:0;display:flex}.chat-panel.wide .bld-log{gap:18px;padding:28px max(24px,50% - 380px) 12px}.chat-panel.wide .bld-dock{background:linear-gradient(to bottom, transparent, var(--bg) 30%);padding:8px max(24px,50% - 380px) 18px}.chat-card{background:var(--bg-2);flex-direction:column;height:600px;padding:0;display:flex;overflow:hidden}.bld-indent{flex-direction:column;align-items:flex-start;min-width:0;margin-left:34px;display:flex}.bld-indent>.apv{align-self:stretch}.chat-secret{border:1px solid var(--line);background:var(--bg);animation:rise .3s var(--ease) both;border-radius:12px;flex-direction:column;gap:6px;margin-bottom:8px;padding:12px 14px;display:flex}.chat-secret-steps{overflow-wrap:anywhere;margin:0;padding-left:20px;line-height:1.5}span.chat-secret-steps{padding-left:0}.chat-secret-steps li{margin-bottom:4px}.chat-secret-steps li:last-child{margin-bottom:0}.apv{border:1px solid color-mix(in srgb, var(--primary) 50%, var(--line));background:var(--bg);box-shadow:0 0 0 3px var(--primary-soft);animation:rise .3s var(--ease) both;border-radius:12px;flex-direction:column;gap:10px;max-width:560px;padding:14px 16px 12px;display:flex}.apv.send{border-color:color-mix(in srgb, var(--warn) 55%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--warn) 14%, transparent)}.apv-head{align-items:flex-start;gap:10px;display:flex}.apv-icon{background:var(--primary-soft);width:30px;height:30px;color:var(--primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.apv.send .apv-icon,.apv-frozen.send .apv-icon{background:color-mix(in srgb, var(--warn) 16%, transparent);color:var(--warn)}.apv-titles{flex-direction:column;gap:2px;min-width:0;padding-top:1px;display:flex}.apv-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--mute-2);font-size:10.5px;font-weight:500}.apv-title{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35}.apv-why{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.apv-hosts{flex-wrap:wrap;gap:6px;display:flex}.apv-host{background:var(--bg-3);height:26px;font-family:var(--mono);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:0 10px;font-size:12px;display:inline-flex;overflow:hidden}.apv-host .i{color:var(--mute-2)}.apv-dl{border-top:1px solid var(--line-2);grid-template-columns:64px minmax(0,1fr);gap:9px 12px;margin:0;padding:12px 0 2px;font-size:13px;display:grid}.apv-dl dt{letter-spacing:.06em;text-transform:uppercase;color:var(--mute-2);padding-top:3px;font-size:10.5px;font-weight:500}.apv-dl dd{overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.45}.apv-mono{font-family:var(--mono);font-size:12.5px}.apv-sub{color:var(--mute)}.apv-cols{flex-wrap:wrap;gap:4px;display:flex}.apv-col{font-family:var(--mono);background:var(--bg-3);color:var(--ink-2);border:0;border-radius:5px;padding:0 7px;font-size:11.5px;line-height:18px}.apv-col.more{color:var(--link);cursor:pointer;font-family:var(--font);background:0 0}.apv-to{align-items:flex-start;gap:8px;display:flex}.apv-to>span:first-child{margin-top:1px}.apv-target{color:var(--mute);font-size:12px}.apv-keeps{color:var(--ink);font-weight:500}.apv-warn{color:var(--warn);background:color-mix(in srgb, var(--warn) 9%, transparent);border-radius:8px;padding:8px 10px;font-size:12.5px;line-height:1.45}.apv-actions{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.apv-actions .btn.ghost{color:var(--mute)}.apv-actions .btn.ghost:hover{color:var(--ink)}.apv-err{color:var(--bad);font-size:12.5px}.apv-foot{color:var(--mute-2);font-size:11.5px;line-height:1.45}.apv-rec{flex-direction:column;align-items:flex-start;gap:0;max-width:100%;display:flex}.bld-log>.apv-rec{margin-left:34px}.apv-rec-line{font:inherit;color:var(--mute);cursor:pointer;text-align:left;max-width:100%;animation:rise .3s var(--ease) both;background:0 0;border:0;align-items:center;gap:8px;padding:2px 0;font-size:12.5px;line-height:1.4;display:inline-flex}.apv-rec-line.static{cursor:default}.apv-rec-line:hover .apv-rec-more,.apv-rec-line:focus-visible .apv-rec-more{opacity:1}.apv-rec-mark{color:var(--mute);flex-shrink:0;display:inline-flex}.apv-rec-line.yes .apv-rec-mark{color:var(--ok)}.apv-rec-text{overflow-wrap:anywhere;min-width:0}.apv-rec-more{color:var(--mute-2);opacity:0;flex-shrink:0;font-size:11.5px;transition:opacity .15s}.apv.apv-frozen{box-shadow:none;border-color:var(--line);background:var(--bg-2);animation:rise .2s var(--ease) both;align-self:stretch;margin-top:6px;padding:12px 14px}.apv-rec-line.bad .apv-rec-mark,.apv-rec-line.bad .apv-rec-text{color:var(--bad)}.apv-secret{border:1px solid var(--line);background:var(--bg);color:var(--mute);border-radius:10px;flex-direction:column;align-self:stretch;gap:6px;max-width:560px;margin-top:6px;padding:10px 12px;font-size:12.5px;display:flex}.apv-secret b{color:var(--ink);font-weight:600}.apv-secret code{-webkit-user-select:all;user-select:all;background:var(--bg-3);font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;border-radius:6px;padding:8px;font-size:12px}.apv-sql{margin-top:4px}.apv-sql summary{cursor:pointer;color:var(--link);font-size:12px}.apv-sql .code-wrap{margin-top:6px}.job-chip{border:1px solid var(--line);background:var(--bg);max-width:100%;height:30px;color:var(--ink-2);animation:rise .3s var(--ease) both;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:12.5px;display:inline-flex}.job-chip.live{border-color:color-mix(in srgb, var(--primary) 45%, var(--line))}.job-chip.bad{border-color:color-mix(in srgb, var(--bad) 40%, transparent)}.job-mark{animation:pop .32s var(--ease) both;flex-shrink:0;display:inline-flex}.job-chip.ok .job-mark{color:var(--ok)}.job-chip.bad .job-mark{color:var(--bad)}.job-kind{color:var(--ink);white-space:nowrap;font-weight:500}.job-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.job-status{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.job-chip.bad .job-status{color:var(--bad)}.job-row{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;max-width:100%;display:flex}.job-row .job-chip{min-width:0}.job-open{white-space:nowrap;font-size:13px}.rsch{border:1px solid var(--line);background:var(--bg);max-width:560px;animation:rise .3s var(--ease) both;border-radius:12px;flex-direction:column;align-self:stretch;gap:8px;padding:10px 14px;font-size:13px;display:flex}.rsch.live{border-color:color-mix(in srgb, var(--primary) 45%, var(--line))}.rsch.bad{border-color:color-mix(in srgb, var(--bad) 40%, transparent)}.rsch-head{align-items:center;gap:8px;min-width:0;display:flex}.rsch-title{color:var(--ink);overflow-wrap:anywhere;flex-grow:1;min-width:0;font-weight:500}.rsch.bad .rsch-title{color:var(--bad)}.rsch-mark{color:var(--ok);animation:pop .32s var(--ease) both;flex-shrink:0;display:inline-flex}.rsch.bad .rsch-mark{color:var(--bad)}.rsch-toggle{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:12.5px}.rsch-qs{color:var(--ink-2);overflow-wrap:anywhere;align-items:flex-start;gap:8px;line-height:1.45;display:flex}.rsch-icon{color:var(--mute-2);flex-shrink:0;margin-top:1px;display:inline-flex}.rsch-note{border-top:1px solid var(--line-2);flex-direction:column;gap:10px;padding-top:10px;display:flex}.rsch-findings{white-space:pre-wrap;color:var(--ink);overflow-wrap:anywhere;line-height:1.5}.rsch-src{overflow-wrap:anywhere;line-height:1.45}.apv-qs{color:var(--ink);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.45;display:flex}.main .page.chats{gap:0;height:100%;min-height:0;padding:0;overflow:hidden}.chats-head{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 24px;display:flex}.chats-title{font:inherit;color:var(--ink);cursor:text;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;max-width:100%;margin-left:-6px;padding:2px 6px;font-size:15px;font-weight:600;overflow:hidden}.chats-title:hover{background:var(--bg-3)}.chats-title.static{cursor:default}.chats-title.static:hover{background:0 0}.chats-title-input{max-width:480px;height:30px;font-size:15px;font-weight:600}.chats-sub{color:var(--mute-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.chats-welcome{flex-direction:column;gap:10px;display:flex}.chats-welcome p{margin:0;line-height:1.55}.chats-hello{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);font-size:20px;font-weight:600}.chats-starts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.chats-start{text-align:left;border:1px solid var(--line);background:var(--bg);font:inherit;color:var(--ink-2);cursor:pointer;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4;transition:border-color .15s,color .15s}.chats-start:hover{border-color:var(--primary);color:var(--ink)}@media (width<=860px){.chat-panel.wide .bld-indent,.chat-panel.wide .bld-log>.apv-rec{margin-left:0}.chats-head{padding:10px 16px}.chats-starts{grid-template-columns:1fr}.chat-panel.wide .bld-log{padding:20px 16px 8px}.chat-panel.wide .bld-dock{padding:8px 16px 14px}}.chat-figure-slot{min-width:0;margin:10px 0 4px}.bld-them:has(.chat-figure-slot){animation:none}.bld-them:has(.chat-figure-slot)>.bld-said{flex:auto}.bld-them:has(.chat-figure-slot)>.bld-mark{animation:rise .3s var(--ease) both}.bld-them:has(.chat-figure-slot)>.bld-said>:not(.chat-figure-slot){animation:rise .3s var(--ease) both}.chat-figure-wait{border:1px solid var(--line);max-width:340px;height:120px;color:var(--mute-2);border-radius:12px;align-items:flex-start;padding:18px 20px;font-size:13px;display:flex}.chat-figure-said{color:var(--mute);font-size:13px}.bld-said{flex-direction:column;gap:4px;min-width:0;display:flex}.bld-rate{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.bld-rate-row{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.bld-fb{height:26px;color:var(--mute-2);font:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 8px 0 6px;font-size:12px;display:inline-flex}.bld-them:hover .bld-fb,.bld-fb:focus-visible{opacity:1}@media (hover:none){.bld-fb{opacity:1}}.bld-fb:hover{background:var(--bg-3);color:var(--ink)}.bld-fb.on{opacity:1}.bld-fb.on.up{color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent)}.bld-fb.on.down{color:var(--bad);background:color-mix(in srgb, var(--bad) 12%, transparent)}.bld-fb.on.nuance{color:var(--warn);background:color-mix(in srgb, var(--warn) 14%, transparent)}.bld-ask{border:1px solid var(--line);background:var(--bg-2);border-radius:10px;flex-direction:column;gap:8px;width:100%;max-width:460px;padding:10px 12px;display:flex}.bld-offs{flex-wrap:wrap;gap:6px;display:flex}.bld-offs .bld-chip{text-align:left;height:auto;min-height:26px;padding:3px 10px}.bld-chip.on{color:var(--primary);border-color:var(--primary);background:var(--primary-soft)}.bld-ask .input{height:30px;font-size:13px}.reply-marks{flex-direction:column;gap:4px;display:flex}.reply-hint{line-height:1.4}.trust{max-width:100%}.trust-line{border-left:2px solid var(--line);overflow-wrap:anywhere;border-radius:0 6px 6px 0;padding:3px 10px;line-height:1.4}.trust-good{border-left-color:var(--ok);background:color-mix(in srgb, var(--ok) 6%, transparent)}.trust-warn{border-left-color:var(--warn);background:color-mix(in srgb, var(--warn) 6%, transparent)}.trust-bad{border-left-color:var(--bad);background:color-mix(in srgb, var(--bad) 7%, transparent)}.trust-mute{border-left-color:var(--line)}.trust-metric{color:inherit;margin-left:6px;text-decoration:underline}.chats-welcome{gap:16px;max-width:760px}h1.chats-hello{margin:0;font-size:24px}.chats-start{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);padding:10px 14px;font-size:14px;font-weight:500}.chats-start:hover{border-color:var(--line-3);background:var(--bg-3);color:var(--ink)}.chats-welcome .bld-box{margin-top:6px}.chats-welcome .bld-box textarea{min-height:56px;font-size:15px}.chats-recent{flex-direction:column;gap:10px;max-width:760px;margin-top:8px;display:flex}.chats-recent .top{justify-content:space-between;align-items:center;gap:12px;display:flex}.chats-recent .top .input{width:240px}.chats-recent .list .name{max-width:300px}.chats-recent .list .when{min-width:72px;position:relative}.chats-recent .list tr.editing td{padding-left:0;padding-right:0}.chats-recent .list tr.editing .input{height:32px;font-size:13px}.chats-recent .ren{border-radius:var(--radius);width:24px;height:24px;color:var(--mute);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:none}.chats-recent .list tr:hover .ren,.chats-recent .ren:focus-visible{display:inline-flex}.chats-recent .list tr:hover .w{display:none}.chats-recent .ren:hover{color:var(--ink);background:var(--quiet-hover)}.chats-linking{flex-shrink:0;padding:10px 24px 0}@media (width<=860px){.chats-recent{padding-bottom:24px}.chats-recent .top{flex-direction:column;align-items:stretch;gap:8px}.chats-recent .top .input{width:100%}.chats-recent .list .name{max-width:none}.chats-recent .list td{height:auto}.chats-recent .ren{display:none!important}.chats-linking{padding:10px 16px 0}}@media (width<=760px){.chats-recent .list td.name.clip{text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden;white-space:nowrap!important}}.trust-fold{margin-top:8px}.trust-fold>summary{cursor:pointer;color:var(--mute);align-items:baseline;gap:8px;list-style:none;display:flex}.trust-fold>summary::-webkit-details-marker{display:none}.trust-fold>summary .dot{flex-shrink:0;align-self:flex-start;margin-top:5px}.trust-fold .trust-how{color:var(--link);flex-shrink:0}.trust-fold[open] .trust-how{display:none}.trust-fold>summary:hover .trust-how{text-decoration:underline}.chats-head>.col{flex:auto}.chats-head .chats-sub:empty{display:none}.bld-publish-fold>summary{cursor:pointer;color:var(--mute);font-size:13px}.bld-publish-fold[open]>summary{margin-bottom:10px}.shell>.inspector.side-chat{width:var(--chat-w);font-size:14px}.shell>.inspector.side-chat:not(.hidden){transform-origin:calc(100% - 42px) calc(100% - 42px);animation:.28s cubic-bezier(.2,.8,.2,1) ask-open}@keyframes ask-open{0%{opacity:0;border-radius:999px;transform:scale(.06)}60%{opacity:1}to{opacity:1;border-radius:0;transform:none}}@media (prefers-reduced-motion:reduce){.shell>.inspector.side-chat:not(.hidden){animation:none}}.sc-hello{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:28px 4px 8px;display:flex}.sc-hello>.bld-box{text-align:left;align-self:stretch;width:100%}.sc-orb{place-items:center;width:72px;height:72px;display:grid;position:relative}.sc-orb-ring{border:2px dotted color-mix(in srgb, var(--primary) 55%, transparent);border-radius:999px;animation:14s linear infinite sc-spin;position:absolute;inset:0}.sc-orb-core{color:#fff;background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--primary) 55%, white) 0%, var(--primary) 45%, color-mix(in srgb, var(--primary) 70%, black) 100%);width:44px;height:44px;box-shadow:0 6px 18px #00000047, 0 0 0 6px color-mix(in srgb, var(--primary) 16%, transparent);border-radius:999px;place-items:center;animation:3.2s ease-in-out infinite sc-breathe;display:grid}.sc-orb-core svg{width:22px;height:22px}@keyframes sc-spin{to{transform:rotate(360deg)}}@keyframes sc-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.sc-orb-ring,.sc-orb-core{animation:none}}.sc-hello-q{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.sc-hello-sub{color:var(--mute);margin:-8px 0 0;font-size:13px}.sc-hello-starts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sc-hello-start{font:inherit;color:var(--ink);border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px}.sc-hello-start:hover{border-color:var(--primary)}.sc-head{border-bottom:1px solid var(--line);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:10px 10px 10px 16px;display:grid}.sc-head .chats-title{justify-self:start;min-width:0;font-size:14px}.sc-head .chats-title-input{height:28px;font-size:14px}.sc-acts{flex-shrink:0;gap:2px}.sc-place{min-width:0;color:var(--mute);white-space:nowrap;grid-column:1/-1;align-items:center;gap:6px;font-size:13px;line-height:18px;display:flex;overflow:hidden}.sc-place .i{width:14px;height:14px;color:var(--mute);flex-shrink:0;margin-right:-1px}.sc-place b{color:var(--ink);text-overflow:ellipsis;flex-shrink:0;max-width:62%;font-weight:500;overflow:hidden}.sc-place-verb{flex-shrink:0}.sc-place-of{text-overflow:ellipsis;flex-shrink:100;min-width:0;overflow:hidden}.sc-recent{margin-top:0}.sc-recent .list td.name{width:100%;max-width:0}.sc-recent .list td.when{white-space:nowrap;text-align:right;min-width:0}@media (width<=760px){.sc-recent .top{flex-direction:row;align-items:center}.sc-recent .list tr{align-items:baseline;gap:12px;display:flex}.sc-recent .list td.name{text-overflow:ellipsis;flex:1;width:auto;min-width:0;max-width:none;overflow:hidden;white-space:nowrap!important}.sc-recent .list td.when{flex:none;width:auto;text-align:right!important}}.sc-off{color:var(--mute)}.sc-offer{flex-direction:column;gap:10px;display:flex}.sc-offer+.sc-recent{margin-top:8px}.shell:has(.side-chat) .dt.rows-first .cols td.about{white-space:normal;min-width:200px}.shell:has(.side-chat) .dt.rows-first .cols td.clip{max-width:180px}.rail .rail-ask{border:1px solid var(--sec-line);border-radius:var(--radius);background:var(--sec);height:36px;color:var(--ink);font:inherit;white-space:nowrap;text-align:left;cursor:pointer;flex-shrink:0;align-items:center;gap:8px;margin:0 0 10px;padding:0 8px 0 5px;font-size:14px;font-weight:500;display:flex}.rail .rail-ask:hover{background:var(--sec-2)}.rail .rail-ask:focus-visible{box-shadow:var(--ring);outline:none}.rail .rail-ask .bld-mark{margin:0}.rail .rail-ask .label:not(.kbd){flex-grow:1}.rail .rail-ask.on{background:var(--sec-3)}.shell.rail-collapsed .rail .rail-ask{background:0 0;border-color:#0000;justify-content:flex-start;gap:10px;width:auto;padding:0 9px}.shell.rail-collapsed .rail .rail-ask .bld-mark{background:0 0;border-radius:0;width:18px;height:18px}.shell.rail-collapsed .rail .rail-ask .bld-mark svg{width:18px;height:18px}.shell.rail-collapsed .rail .rail-ask:hover{background:var(--quiet-hover)}.shell.rail-collapsed .rail .rail-ask.on{background:0 0}.shell.rail-collapsed .rail .rail-ask .kbd{border:0;padding:0}.shell.rail-collapsed:not(.rail-hold) .rail:hover .rail-ask{border-color:var(--sec-line);background:var(--sec);gap:10px;width:auto;transition-delay:.25s}.shell.rail-collapsed:not(.rail-hold) .rail:hover .rail-ask .kbd{border:1px solid var(--line);padding:0 5px}.main:has(>.sc-ask-host){--ask-gutter:72px;--ask-band:60px;position:relative}.sc-ask-host{z-index:30;position:absolute;bottom:16px;right:16px}.sc-ask{background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--primary) 55%, white) 0%, var(--primary) 45%, color-mix(in srgb, var(--primary) 70%, black) 100%);color:#fff;width:52px;height:52px;box-shadow:0 6px 18px #00000047, 0 0 0 6px color-mix(in srgb, var(--primary) 16%, transparent);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:transform .12s,box-shadow .12s;display:inline-flex}.sc-ask svg{filter:drop-shadow(0 1px 1px #00000040);width:26px;height:26px}.sc-ask .sc-ask-word{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sc-ask:hover{box-shadow:0 8px 22px #00000052, 0 0 0 8px color-mix(in srgb, var(--primary) 22%, transparent);transform:translateY(-1px)scale(1.05)}.sc-ask:focus-visible{box-shadow:var(--shadow-2), var(--ring);outline:none}.main:has(>.sc-ask-host) .page{padding-bottom:var(--ask-gutter)}.main:has(>.sc-ask-host) .page.dash-page.owner.framed{padding-bottom:var(--ask-band)}.main:has(>.sc-ask-host) .page.dash-page.viewer{padding-bottom:var(--ask-band)}.main:has(>.sc-ask-host):has(.dash-page.framed,.dash-page.viewer,.dash-full)>.sc-ask-host{bottom:12px}@media (width<=860px){.rail .rail-ask{display:none}.main:has(>.sc-ask-host){--ask-band:64px}.main:has(>.sc-ask-host) .page.dash-page{padding-bottom:calc(var(--ask-band) + env(safe-area-inset-bottom,0px))}}@media (width>=861px){.sc-ask{width:48px;height:48px}.sc-ask svg{width:24px;height:24px}.main:has(>.sc-ask-host) .dt-dock>.foot{min-height:36px;padding-right:116px}.main:has(>.sc-ask-host):has(.dt-dock>.foot)>.sc-ask-host{bottom:0;right:24px}}.main:has(.dash-full)>.sc-ask-host{z-index:61;position:fixed}.shell:has(.dash-full)>.inspector.side-chat{z-index:61;box-shadow:var(--shadow-2);position:fixed;top:0;bottom:0;right:0}.shell:has(.dash-full)>.sc-edge{display:none}.sc-sheet{display:none}@media (width<=860px){.shell>.main{position:relative}.sc-sheet{z-index:25;background:var(--bg);flex-direction:column;display:flex;position:absolute;inset:0}.main:has(.dash-full)>.sc-sheet{z-index:62;position:fixed}.sc-sheet .sc-head{grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px 10px 8px}.sc-sheet .sc-place{padding-left:8px}.sc-sheet .chat-panel .bld-log{padding:16px 16px 8px}.sc-sheet .chat-panel .bld-dock{background:linear-gradient(to bottom, transparent, var(--bg) 30%);padding:8px 16px 14px}}.bld-where{max-width:84%;color:var(--mute);white-space:nowrap;align-self:flex-end;align-items:center;gap:6px;margin-bottom:-10px;font-size:13px;line-height:18px;display:flex;overflow:hidden}.bld-where .i{flex-shrink:0;width:14px;height:14px}.bld-where b{color:var(--ink);text-overflow:ellipsis;flex-shrink:0;max-width:62%;font-weight:500;overflow:hidden}.bld-where .of{text-overflow:ellipsis;flex-shrink:100;min-width:0;overflow:hidden}.list{border-collapse:collapse;table-layout:auto;width:100%}.list th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);box-shadow:inset 0 -1px 0 var(--line);white-space:nowrap;z-index:1;background:var(--list-ground,var(--bg));padding:12px 16px 10px;font-size:12px;font-weight:600;position:sticky;top:0}.inspector{--list-ground:var(--bg-2)}.list td{border-bottom:1px solid var(--line-2);vertical-align:middle;height:48px;padding:8px 16px}.list tbody tr{cursor:pointer}.list tbody tr:hover td{background:var(--bg-3)}.list tbody tr.on td{background:var(--tint)}.list tbody tr.on td:first-child{box-shadow:inset 3px 0 0 var(--primary)}.list tbody tr:has(td.act .is-open) td{background:var(--tint)}.list tbody tr:has(td.act .is-open) td:first-child{box-shadow:inset 3px 0 0 var(--primary)}.list tbody tr:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.list .name{white-space:nowrap;font-weight:500}.list .name a{color:inherit}.list .mut{color:var(--mute)}.list .clip{text-overflow:ellipsis;max-width:280px;overflow:hidden}.list .clip.long{max-width:400px}.list .clip.short{max-width:190px}.phone-only{display:none}.list .nowrap{white-space:nowrap}.list .when,.list th.when{text-align:right;color:var(--mute);white-space:nowrap}.list th.when{color:var(--mute)}.list .wide{width:100%;color:var(--ink)}.list td.wide.one-line{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.list .dot{vertical-align:1px;margin-right:8px}.list .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.list td.lbl{color:var(--mute);white-space:nowrap;width:1%}.list .end{text-align:right;white-space:nowrap}.list.inner tbody tr{cursor:default}.list.inner tbody tr:hover td{background:0 0}.list.flush th:first-child,.list.flush td:first-child{padding-left:0}.list.flush th:last-child,.list.flush td:last-child{padding-right:0}.list tbody th{padding-top:14px;position:static}.list tbody tr:first-child th{padding-top:0}.list th.sort{cursor:pointer;-webkit-user-select:none;user-select:none}.list .th-sort{vertical-align:middle;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.list th.sort .i{width:16px;height:16px;color:var(--mute);visibility:hidden;flex-shrink:0}.list th.sort.num .th-sort{flex-direction:row-reverse}.list th.sort.asc,.list th.sort.desc{color:var(--ink)}.list th.sort.asc .i,.list th.sort.desc .i{visibility:visible;color:var(--ink)}.list th.sort:hover .i,.list .th-sort:focus-visible .i{visibility:visible}.list th.sort.desc .i{transform:rotate(180deg)}.list td.logo{width:32px;padding-right:0}.list td .sub{color:var(--mute);font-size:12px;font-weight:400;display:block}.list tr:has(.sub) td{height:56px}.list th.act,.list td.act{text-align:right;width:40px;padding:0 12px 0 0}.list.flush th.act,.list.flush td.act{padding-right:0}.list td.act .btn{opacity:0}.list tr:hover td.act .btn,.list tr.on td.act .btn,.list td.act .btn.is-open,.list td.act .btn:focus-visible{opacity:1}.list.dense td{white-space:nowrap;height:36px;padding:4px 12px;font-size:13px}.list.dense td.wrap{white-space:normal}.list.dense th{padding:10px 12px 8px}.list.dense .mono,.list .mono{font-family:var(--mono);font-size:12.5px}.list.fixed{table-layout:fixed}.list.fixed td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list.fixed tr.file-hit td{white-space:normal}.list.fixed td.name.clip{max-width:none}.list-foot{color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px 0;font-size:13px;display:flex}.list.flush+.list-foot,.grid-wrap.flush+.list-foot{padding-left:0;padding-right:0}.list-foot .grid-hint{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pager{align-items:center;gap:2px;display:inline-flex}.pager .grid-per{white-space:nowrap;align-items:center;gap:6px;margin-right:10px;display:inline-flex}.pager .grid-per select{width:auto;height:28px;padding:0 24px 0 8px}.pager .grid-count{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;margin-right:6px}.pager .pager-steps{align-items:center;gap:2px;display:inline-flex}.list.dense tbody tr{cursor:default}.grid-wrap{max-width:100%;overflow:auto}.list.dense.datagrid{--zebra:color-mix(in srgb, var(--ink) 4%, var(--list-ground,var(--bg)));--zebra-over:color-mix(in srgb, var(--ink) 8%, var(--list-ground,var(--bg)))}.list.dense.datagrid td{box-shadow:inset -1px 0 0 var(--line-2)}.list.dense.datagrid th{box-shadow:inset 0 -1px 0 var(--line), inset -1px 0 0 var(--line-2);overflow:hidden}.list.dense.datagrid td:last-child{box-shadow:none}.list.dense.datagrid th:last-child{box-shadow:inset 0 -1px 0 var(--line)}.list.dense.datagrid th .ty{letter-spacing:0;text-transform:none;color:var(--mute-2);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;font-weight:400;display:block;overflow:hidden}.list.dense.datagrid th:has(.ty){vertical-align:bottom;padding-top:8px;padding-bottom:6px}.list.dense.datagrid tbody tr:nth-child(2n) td{background:var(--zebra)}.list.dense.datagrid tbody tr:hover td,.list.dense.datagrid tbody tr td.open{background:var(--zebra-over)}.file-rows .list.dense{--zebra:color-mix(in srgb, var(--ink) 4%, transparent)}.file-rows .list.dense td{box-shadow:inset -1px 0 0 var(--line-2)}.file-rows .list.dense td:last-child{box-shadow:none}.file-rows .list.dense tbody tr:nth-child(2n) td{background:var(--zebra)}.file-rows .list.dense thead tr:first-child th{box-shadow:inset -1px 0 0 var(--line-2)}.file-rows .list.dense thead tr.types th{box-shadow:inset 0 -1px 0 var(--line), inset -1px 0 0 var(--line-2)}.file-rows .list.dense thead tr:first-child th:last-child{box-shadow:none}.file-rows .list.dense thead tr.types th:last-child{box-shadow:inset 0 -1px 0 var(--line)}.tip.cell-tip{white-space:pre-wrap;overflow-wrap:anywhere;max-width:min(480px,100vw - 16px);font-weight:400;position:fixed}.facts{grid-template-columns:120px minmax(0,1fr);gap:12px 16px;margin:0;display:grid}.facts.wide-label{grid-template-columns:150px minmax(0,1fr)}.facts dt{color:var(--mute)}.facts dd{overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.5}.facts dd.rows{grid-column:1/-1}.fix-link{color:var(--mute);cursor:pointer;background:0 0;border:0;margin-left:10px;padding:0;font-size:13px}.fix-link:hover{color:var(--link);text-decoration:underline}.facts form{grid-column:1/-1}.facts.plan-facts{grid-template-columns:96px minmax(0,1fr);gap:8px 16px}.drawer-part{flex-direction:column;gap:6px;display:flex}.list.inner td{height:40px}.list.inner tbody tr,.list.still tbody tr{cursor:default}.list.inner tbody tr:hover td,.list.still tbody tr:hover td{background:0 0}.list.inner .num{text-align:right;font-variant-numeric:tabular-nums}.list.inner td.tick{width:28px;padding-right:0}.list.inner td.tick input{width:16px;height:16px;accent-color:var(--primary)}.list.inner .line-open{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.list.inner .line-open:hover{text-decoration:underline}.list.inner.links tbody tr{cursor:pointer}.list.inner.links tbody tr:hover td{background:var(--bg-3)}.hidden-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.activity-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.activity-filters>input{flex:160px;width:auto;min-width:0}.activity-filters>select{text-overflow:ellipsis;flex:0 auto;width:auto;min-width:0;max-width:165px;padding-right:28px}.activity-narrow{border-top:0!important;padding-top:0!important}.activity-filters>.pick-anchor{flex:0 auto;min-width:0;max-width:200px}@media (width<=760px){.activity-filters>select,.activity-filters>.pick-anchor{flex:40%;max-width:none}}.list tbody td .dot{vertical-align:1px;margin-right:6px}.copy-block{background:var(--bg-2);border:1px solid var(--line);font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 14px;font-size:12.5px;line-height:1.7;display:flex}.copy-block .fix-link{font-family:var(--font);flex-shrink:0;margin-left:0}.list .fix-link{margin-left:0}.head-action{flex-shrink:0;margin-top:24px}@media (width<=760px){.head-action{margin-top:0}.list:not(.inner) tbody tr.grp th{box-sizing:border-box;border-bottom:0;width:100%;padding-bottom:4px;display:block}.list.tell:not(.inner) td.name{font-size:15px}.phone-only{overflow-wrap:anywhere;display:inline}.list .clip,.list .clip.short{white-space:normal;overflow-wrap:anywhere;max-width:none}.list thead{display:none}.list,.list tbody,.list tr,.list td{width:100%;display:block}.list tr{border-bottom:1px solid var(--line-2);padding:10px 0}.list td{border:0;height:auto;padding:1px 0;text-align:left!important;white-space:normal!important}.list:not(.dense) td.wide.one-line{text-overflow:ellipsis;max-width:none;overflow:hidden;white-space:nowrap!important}.list td:empty,.list td.extra{display:none}.list td.name{font-size:15px}.list tr:has(.sub) td{height:auto}.list td.act{height:0;padding:0}.list td.act>.btn{display:none}.list tr:has(td.act.keep){padding-right:40px;position:relative}.list td.act.keep{width:auto;height:auto;position:absolute;top:50%;right:0;transform:translateY(-50%)}.list td.act.keep .btn{opacity:1}.list td.act.keep>.btn{display:inline-flex}.list-foot{padding-left:0;padding-right:0}.list.dense{width:auto;min-width:100%;display:table}.list.dense thead{display:table-header-group}.list.dense tbody{display:table-row-group}.list.dense tr{border:0;padding:0;display:table-row}.list.dense th{display:table-cell}.list.dense td{border-bottom:1px solid var(--line-2);width:auto;height:36px;padding:4px 12px;display:table-cell;white-space:nowrap!important}.list.dense td.num,.list.dense th.num,.list.dense td.rownum{text-align:right!important}.list.dense td.wrap{min-width:200px;white-space:normal!important}.list.fixed colgroup{display:none}.list.inner tr{padding:8px 0}.list.inner td{height:auto}.list.inner td.name{font-size:14px}.facts{grid-template-columns:96px minmax(0,1fr)}.facts.plan-facts{grid-template-columns:80px minmax(0,1fr)}.facts .wide{grid-column:1/-1}.facts dd.wide{margin-top:-6px}.list.inner{display:table}.list.inner tbody{display:table-row-group}.list.inner tr{padding:0;display:table-row}.list.inner td{border-bottom:1px solid var(--line-2);vertical-align:top;width:auto;height:auto;padding:9px 12px 9px 0;display:table-cell}.list.inner td:last-child{padding-right:0}.list.inner td.num{text-align:right!important}.list.inner td.nowrap,.list.inner td.when{white-space:nowrap!important}.list.inner td.extra{display:none}.list.inner.heads thead{display:table-header-group}.list.inner.heads th{padding:0 10px 8px 0}.list.inner.heads td{padding-right:10px;font-size:13px}.list.inner.heads th:last-child,.list.inner.heads td:last-child{padding-right:0}}.card.landing{flex-direction:column;gap:12px;padding:16px 20px;display:flex}.landing-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.walk-after{margin:4px 0 0 40px}.drop-off{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.drop-off-values{background:var(--bg-2);border:1px solid var(--line);border-radius:8px;grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;width:100%;max-width:720px;margin:0;padding:12px 14px;display:grid}.copy-line{display:contents}.copy-line dt{color:var(--mute);font-size:13px;line-height:24px}.copy-line dd{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;margin:0;display:flex}.copy-line dd .mono{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:24px}.copy-line dd .fix-link{flex-shrink:0;margin-left:0}@media (width<=640px){.walk-after{margin-left:0}.drop-off-values{grid-template-columns:minmax(0,1fr);gap:2px}.copy-line dt{margin-top:6px;line-height:20px}}.list tbody tr.grp th{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--line-2);cursor:default;box-shadow:none;padding:22px 0 8px;font-size:12px;font-weight:600}.list tbody tr.grp:first-child th{padding-top:8px}.list tbody tr.grp:hover th{background:0 0}.list.inner tbody tr.grp th{padding-top:18px}.list.inner tbody tr.grp:first-child th{padding-top:4px}.list td.name .mut{font-weight:400}.list.tell td.end{color:var(--mute)}.list.tell.inner td.end{width:1%;padding-left:16px}.list.tell.inner td.name{white-space:normal}.metric-page{gap:28px}.metric-top{flex-direction:column;gap:10px;display:flex}.metric-what{color:var(--ink);font-size:16px;line-height:1.5}.metric-also{color:var(--mute);font-size:14px;line-height:1.5}.metric-names{padding:2px 0 4px}.metric-parts{color:var(--mute);font-size:13px;line-height:1.5}.metric-who{color:var(--mute);align-items:baseline;gap:9px;font-size:13px;line-height:1.5;display:flex}.metric-who .dot{flex:none;transform:translateY(-1px)}.metric-parts a,.metric-who a,.metric-foot a{color:var(--link)}.metric-do{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:10px;display:flex}.metric-ask{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.metric-ask .q{font-weight:500}.metric-ask .why{color:var(--mute);font-size:13px}.metric-ask .answers{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.metric-ask form.answers{flex:1;margin-top:0}.metric-ask .answers .input{flex:1;min-width:200px}.metric-ask .answers .fix-link{margin-left:4px}@media (width<=760px){.metric-ask .answers .input{flex-basis:100%}}.metric-ask .asked{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.metric-ask .count{color:var(--mute-2);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.metric-foot{border-top:1px solid var(--line);color:var(--mute);flex-direction:column;gap:8px;padding-top:18px;font-size:13px;line-height:1.5;display:flex}.metric-foot b{color:var(--ink);font-weight:500}.inspector.drawer .metric-panel .metric-top{margin-bottom:4px}.list td.who{white-space:nowrap;color:var(--mute)}.list td.who .dot{margin-right:8px;transform:translateY(-1px)}.metric-page,.metric-panel{--m-gap:28px}.m-section{flex-direction:column;gap:12px;display:flex}.metric-page>.m-section,.metric-page>.metric-ask,.metric-page>.metric-do,.metric-page>.notice.newer{max-width:760px}.m-figure{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.m-figure .fig{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:36px;font-weight:600;line-height:1.1}.inspector.drawer .m-figure .fig{font-size:28px}.m-figure .when{color:var(--mute);font-size:13px}.m-chart{width:100%;display:block}.m-chart text{font-family:var(--font);fill:var(--mute-2);font-size:11px}.m-chart .grid{stroke:var(--line-2)}.m-chart .line{fill:none;stroke:var(--primary);stroke-width:2px;stroke-linejoin:round}.m-chart .fill{fill:var(--primary);opacity:.08}.m-chart .end{fill:var(--primary)}.m-chart .end-label{fill:var(--ink);font-size:12px;font-weight:500}.m-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.m-controls select.btn{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238b949e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;padding-right:26px}.m-parts{grid-template-columns:110px minmax(0,1fr);gap:8px 16px;margin:0;font-size:14px;line-height:1.5;display:grid}.m-parts dt{color:var(--mute);font-size:13px}.m-parts dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.m-parts dd a{color:var(--link)}.m-parts dd code{font-size:12.5px}.m-parts dd a.mono{font-family:var(--mono);font-size:12.5px}.fix-link.flush{margin-left:0}.metric-ask .eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:12px;font-weight:600}.metric-ask .q{margin-top:2px;font-size:15px}.metric-ask.checking{color:var(--mute)}.inspector.drawer .metric-panel{flex-direction:column;gap:22px;display:flex}@media (width<=760px){.m-parts{grid-template-columns:90px minmax(0,1fr)}.m-figure .fig{font-size:30px}}.lib-head{align-items:center;gap:14px;min-height:36px;display:flex}.lib-head .well{background:var(--primary-soft);width:44px;height:44px;color:var(--primary);border-radius:10px;justify-content:center;align-items:center;display:flex}.lib-head .well svg{width:22px;height:22px}.lib-new{grid-template-columns:max-content max-content max-content;align-items:end;gap:8px;min-width:0;display:grid}.lib-new .input{max-width:100%}.lib-new>.field{min-width:0}.lib-new-said{overflow-wrap:anywhere;grid-column:1/-1;width:0;min-width:100%;line-height:1.45}.lib-new-said a{font-weight:500}@media (width<=760px){.lib-new{grid-template-columns:max-content max-content 1fr}.lib-new>.field{grid-column:1/-1}.lib-new .field .input{width:100%!important}.lib-new-said{grid-row:2;width:auto;min-width:0}}.lib-tabs{border-bottom:1px solid var(--line);gap:22px;display:flex}.lib-tab{font:inherit;color:var(--mute);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:10px 2px 12px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.lib-tab:hover{color:var(--ink)}.lib-tab .n{color:var(--mute);font-size:11px}.lib-tab.on{color:var(--ink);font-weight:600}.lib-tab.on .n{color:var(--primary)}.lib-tab.on:after{content:"";background:var(--primary);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.lib-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lib-picks{display:contents}.lib-bar>.lib-search{order:1}.lib-picks>*{order:2}.lib-picks>:first-child{order:0}@media (width<=760px){.lib-bar{flex-flow:column;align-items:stretch;gap:8px}.lib-bar>.lib-search{flex:none;order:0;min-width:0}.lib-picks{align-items:center;gap:8px;display:flex}.lib-picks>*{flex-shrink:0}.lib-picks .lib-toggle{margin-left:0}}.lib-ctl{border:1px solid var(--sec-line);border-radius:var(--radius);background:var(--sec);min-height:32px;box-shadow:none;font:inherit;color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex;position:relative}.lib-ctl:hover{background:var(--sec-2);border-color:var(--sec-line)}.lib-ctl.lib-search{background:var(--bg-2);border-color:var(--input);cursor:text}.lib-ctl.lib-search:focus-within{border-color:var(--btn);box-shadow:var(--ring)}.lib-ctl.is-open{background:var(--sec-3)}.lib-ctl .k{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:10px;font-weight:650}.lib-ctl .v{font-size:12.5px;font-weight:600}.lib-ctl .i{color:var(--mute)}.lib-ctl select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.lib-search{flex:220px;min-width:180px}.lib-search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;width:100%;font-size:13px}.lib-search input::placeholder{color:var(--mute)}.lib-toggle{border:1px solid var(--sec-line);border-radius:var(--radius);box-shadow:none;margin-left:auto;display:inline-flex;overflow:hidden}.lib-toggle button{font:inherit;background:var(--sec);color:var(--mute);cursor:pointer;border:0;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:13px;display:inline-flex}.lib-toggle button.on{background:var(--primary-soft);color:var(--ink);font-weight:600}.lib-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (width<=1080px){.lib-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.lib-grid{grid-template-columns:1fr}}.lib-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);box-shadow:none;color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex}.lib-card:hover{border-color:var(--line-3)}.lib-prev{isolation:isolate;background:var(--bg-2);border-bottom:1px solid var(--line);border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;height:170px;position:relative;overflow:hidden}.lib-nopic{z-index:1;width:128px;height:92px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lib-nopic .sheet{fill:var(--bg);stroke:var(--line);stroke-width:1px}.lib-nopic .part,.lib-nopic.doc .line{fill:var(--bg-3)}.lib-prev .plate{z-index:2;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#1c1926db;border-radius:4px;padding:3px 7px;font-size:9px;font-weight:700;position:absolute;top:8px;right:8px}.lib-body{flex-direction:column;min-height:105px;padding:14px 15px 10px;display:flex}.lib-row1{align-items:center;gap:9px;display:flex}.lib-mark{background:var(--primary-soft);width:30px;height:30px;color:var(--primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lib-title{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex-grow:1;min-width:0;font-size:14px;font-weight:650;overflow:hidden}.lib-star{cursor:pointer;width:26px;height:26px;color:var(--mute-2);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.lib-star:hover{background:var(--bg-3)}.lib-more{display:inline-flex}.lib-star.on,:root[data-theme=dark] .lib-star.on,:root:not([data-theme=light]) .lib-star.on{color:#d59600}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lib-star.on{color:#fbbf24}}.lib-desc{color:var(--mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0 39px;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.lib-foot{color:var(--mute);align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:11px;display:flex}.lib-foot b{color:var(--ink);font-weight:600}.lib-foot .when{margin-left:auto}.lib-foot .kind{color:var(--mute);font-weight:600}.lib-avatar{background:var(--bad);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:8px;font-weight:700;display:inline-flex}.lib-name{align-items:center;gap:10px;display:flex}.lib-name a{color:inherit;text-decoration:none}.lib-status{border:1px solid var(--line);background:0 0;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.lib-status.live{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 45%, transparent)}.lib-status.draft{color:var(--mute)}.lib-dim{z-index:50;background:#20273359;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lib-modal{background:var(--bg);border:1px solid var(--line);width:480px;max-width:calc(100vw - 32px);animation:rise .24s var(--ease) both;border-radius:12px;flex-direction:column;gap:12px;padding:20px 22px;display:flex;box-shadow:0 24px 64px #00000040}.lib-modal .frow{align-items:center;gap:8px;display:flex}.lib-modal .frow input{flex-grow:1}.lib-modal .frow.new{align-items:flex-end}.lib-modal .frow.new .field{flex-grow:1}.lib-prev img.thumb{z-index:1;object-fit:cover;object-position:top left;width:100%;height:100%;position:absolute;inset:0}.vw-group{flex-direction:column;gap:12px;display:flex}.vw-group>h2.t-eyebrow{margin:0}.vw-card{cursor:pointer}.vw-card .lib-prev{background:var(--bg)}.vw-card .lib-body{gap:0;min-height:0;padding:12px 15px 13px}.vw-card .lib-row1{gap:8px}.vw-card .lib-title{font-weight:600}.vw-line{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:13px;overflow:hidden}.vw-top{display:none}@media (width<=860px){.vw-top{align-items:center;gap:10px;display:flex}.vw-top .name{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.vw-list:has(.vw-top)>.vw-title{display:none}}.page-mini{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.lib-prev:has(>.page-mini){background:var(--bg)}.page-mini .pm-ground{fill:var(--bg)}.page-mini .pm-card{fill:var(--bg-3);stroke:var(--line)}.page-mini .pm-label{fill:color-mix(in srgb, var(--mute-2) 42%, var(--bg-3))}.page-mini .pm-sub{fill:color-mix(in srgb, var(--mute-2) 24%, var(--bg))}.page-mini .pm-figure{fill:var(--ink)}.page-mini .pm-line{fill:none;stroke:var(--primary);stroke-width:1.6px;stroke-linejoin:round}.page-mini .pm-line.second{stroke:var(--ok)}.page-mini .pm-fill{fill:var(--primary);opacity:.14}.page-mini .pm-bar{fill:var(--primary);opacity:.8}.page-mini .pm-stack.one{fill:var(--primary)}.page-mini .pm-stack.two{fill:#e38b5a}.page-mini .pm-stack.three{fill:var(--ok)}.inbox-drawer .card{background:0 0;border:0;border-radius:0;gap:14px!important;padding:0!important}.inbox-drawer .card>.row:first-child{flex-direction:column;align-items:stretch!important;gap:6px!important}.inbox-drawer .card>.row:first-child>span:first-child{font-size:16px;line-height:1.5}.inbox-drawer .card>.row:last-child,.inbox-drawer .card>.card-answers{border-top:1px solid var(--line);flex-flow:row-reverse wrap;margin-top:6px;padding-top:18px;justify-content:flex-end!important}.inbox-drawer .card>.card-answers+.inbox-advanced{padding-top:4px}.facts-first{color:var(--ink);margin:0;font-size:14px;line-height:1.55}.inbox-drawer .card pre{max-height:260px;overflow:auto}.inbox-words{color:var(--mute);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.inbox-details>summary{cursor:pointer;color:var(--mute);font-size:13px}.inbox-details .input{max-width:100%}.inbox-about{color:var(--ink);font-size:14px;line-height:1.5}.inbox-details textarea.input{resize:vertical;line-height:1.5}.inbox-advanced>summary{cursor:pointer;color:var(--mute);font-size:13px}@media (width<=760px){.inbox-drawer .card>.row:last-child:has(>.btn:nth-child(3)){flex-direction:column-reverse;align-items:flex-start}.inbox-drawer .card>.card-answers:has(>.btn:nth-child(3)){flex-direction:column-reverse;align-items:flex-start}}.inbox-drawer .card{border-left:0!important}.inbox-drawer .card>.row:first-child>span:last-child:not(:has(a)){display:none}.inbox-drawer .sentence-actions .btn.ghost{color:var(--link);background:0 0;padding:0}.inbox-drawer .sentence-actions .btn.ghost:hover{text-decoration:underline}@media (width<=760px){.inbox-drawer .row.wrap>.btn.ghost{padding-left:2px}}.inbox-meta{color:var(--mute);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.inbox-meta-what{align-items:center;gap:10px;min-width:0;display:flex}.inbox-meta-what>span:last-child{overflow-wrap:anywhere;min-width:0}.inbox-meta .fix-link{flex-shrink:0}.ir-tile.small{border-radius:7px;flex-shrink:0;width:28px;height:28px}.inbox-why{color:var(--mute);white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.inbox-told{align-items:flex-start;gap:8px;line-height:1.45;display:flex}.inbox-told .i{flex-shrink:0;width:14px;height:14px;margin-top:2px}.inbox-open{align-self:center;padding:0 6px;font-size:13px}.inbox-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.inbox-head>.sub{color:var(--mute);font-size:13px}.inbox-head>.btn{flex-shrink:0;align-self:center}.inbox-quiet{gap:18px}.inbox-quiet .fix-link{margin-left:0}.inbox-rows{flex-direction:column;display:flex}.inbox-row{--ir-ground:var(--bg);--ir-over:10px;margin:0 calc(-1 * var(--ir-over));color:var(--ink);cursor:pointer;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 12px 11px 10px;display:grid;position:relative}.inbox-row:after{content:"";left:var(--ir-over);right:var(--ir-over);background:var(--line-2);pointer-events:none;height:1px;position:absolute;bottom:0}a.inbox-row,a.inbox-row:hover{color:var(--ink);text-decoration:none}.inbox-row:hover{--ir-ground:var(--bg-3);background:var(--bg-3)}.inbox-row.on{--ir-ground:var(--tint);background:var(--tint);box-shadow:inset 3px 0 0 var(--primary)}.inbox-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ir-tile{background:var(--bg-3);border:1px solid var(--line-2);width:36px;height:36px;color:var(--mute);border-radius:9px;justify-content:center;align-items:center;display:flex;position:relative}.ir-mark{background:var(--bad);border:2px solid var(--ir-ground);border-radius:999px;width:12px;height:12px;position:absolute;bottom:-4px;right:-4px}.ir-words{flex-direction:column;min-width:0;display:flex}.ir-line{align-items:baseline;gap:8px;min-width:0;display:flex}.ir-name{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden}.ir-kind{color:var(--mute-2);white-space:nowrap;flex-shrink:0;font-size:13px}.ir-what{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;line-height:1.45;overflow:hidden}.ir-end{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ir-age{color:var(--mute-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.ir-state{color:var(--mute-2);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.ir-state .i{width:14px;height:14px}.ir-state.bad{color:var(--bad)}.ir-state.warn{color:var(--warn)}.ir-state.ask{color:var(--link)}.later-group{gap:2px}.later-group-head{justify-content:space-between;align-items:center;gap:8px;min-height:28px}.later-n{color:var(--mute-2);font-variant-numeric:tabular-nums;margin-left:8px}.inbox-row .later-open{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink);line-height:1.4;display:block;overflow:hidden}.inbox-row.done .later-open{color:var(--mute);text-decoration:line-through;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.ir-what a{color:inherit}.ir-what a:hover{color:var(--link)}.home-waiting .inbox-row{--ir-over:0px;border-radius:0;padding:11px 18px}.home-waiting .inbox-row:last-child:after{display:none}@media (width<=760px){.inbox-row{grid-template-columns:36px minmax(0,1fr)}.ir-end{display:none}.ir-what{white-space:normal}.later-rows .ir-end{flex-direction:row;grid-column:2;align-items:center;gap:8px;display:flex}.later-rows .later-open{white-space:normal}}.inbox-looked{flex-direction:column;gap:10px;display:flex}.inbox-looked-said p{color:var(--ink);margin:0 0 4px;font-size:14px;line-height:1.55}.inbox-looked .t-eyebrow{margin:4px 0 -2px}.inbox-found{color:var(--ink);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.5;display:flex}.inbox-found li{overflow-wrap:anywhere}.inbox-fix{margin-top:2px}.inbox-fix .fix-link{text-align:left;margin-left:0;font-size:13px}.starter-card .starter-figure{margin-top:2px}.starter-card .starter-figure .link-btn{font-size:13px}.starter-card .starter-choice{margin:0;font-size:14px;line-height:1.5}.starter-card .starter-choice b{font-weight:600}.inbox-drawer .card.trace{margin-top:18px;border-top:1px solid var(--line)!important;padding-top:18px!important}.inbox-drawer .card.trace>.row:first-child{flex-direction:row;align-items:center!important}.pb-tile{background:var(--primary-soft);width:44px;height:44px;color:var(--primary);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.pb-tile .i{width:20px;height:20px}.pb-tile.brand svg{width:24px;height:24px}.pb-tile.sm{border-radius:9px;width:36px;height:36px}.pb-tile.sm .i{width:18px;height:18px}.pb-tile.sm.brand svg{width:20px;height:20px}.pb-flow{align-items:center;gap:8px;display:flex}.pb-flow .join{color:var(--mute-2);place-items:center;display:grid}.pb-flow .join .i{width:16px;height:16px}.pb-flow .stack{display:flex}.pb-flow .stack>*{box-shadow:0 0 0 2px var(--bg);border-radius:11px}.pb-flow .stack>*+*{margin-left:-10px}.pb-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1080px;display:grid}@media (width<=1100px){.pb-cards{grid-template-columns:minmax(0,1fr)}}.pb-card{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:12px;flex-direction:column;text-decoration:none;transition:border-color .12s,transform .12s;display:flex;overflow:hidden}.pb-card:hover{border-color:var(--primary);color:var(--ink);text-decoration:none;transform:translateY(-1px)}.pb-art{align-items:center;padding:20px 20px 0;display:flex}.pb-words{flex-direction:column;gap:4px;padding:14px 20px 18px;display:flex}.pb-words .pb-line{color:var(--mute);font-size:14px;line-height:1.5}.pb-words .pb-foot{color:var(--mute-2);font-variant-numeric:tabular-nums;margin-top:8px;font-size:13px}.pb-head{flex-direction:column;gap:4px;display:flex}.pb-lede{color:var(--mute);margin:0;font-size:16px;line-height:1.5}.pb-split{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;max-width:1080px;display:grid}.pb-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pb-step{grid-template-columns:28px minmax(0,1fr);gap:16px;padding:0 0 28px;display:grid;position:relative}.pb-step:before{content:"";border-left:1px solid var(--line);position:absolute;top:30px;bottom:0;left:13.5px}.pb-step:last-child:before{display:none}.pb-step:last-child{padding-bottom:0}.pb-n{width:28px;height:28px;color:var(--primary);background:var(--primary-soft);font-variant-numeric:tabular-nums;z-index:1;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid;position:relative}.pb-body{flex-direction:column;gap:6px;min-width:0;display:flex}.pb-body .t-card{margin:0;line-height:28px}.pb-body p{color:var(--mute);margin:0;font-size:14px;line-height:1.5}.pb-body code{box-sizing:border-box;background:var(--bg-3);max-width:100%;color:var(--ink);overflow-wrap:anywhere;border-radius:6px;align-self:flex-start;padding:3px 8px;font-size:12.5px}.pb-go{color:var(--primary);cursor:pointer;align-self:flex-start;align-items:center;gap:6px;margin-top:2px;font-size:14px;font-weight:500;display:inline-flex}.pb-go .i{width:14px;height:14px}.pb-go:hover{text-decoration:underline}.pb-prompt{border-radius:var(--radius);background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary);flex-direction:column;gap:6px;margin-top:4px;padding:12px 14px 12px 16px;display:flex}.pb-prompt .t-eyebrow{color:var(--primary);align-items:center;gap:6px;display:inline-flex}.pb-prompt .t-eyebrow .i{width:12px;height:12px}.pb-prompt q{quotes:none;color:var(--ink);font-size:14px;line-height:1.5}.pb-result{border:1px solid var(--line);background:var(--bg-2);border-radius:12px;flex-direction:column;gap:14px;padding:18px 20px;display:flex;position:sticky;top:24px}.pb-result .pb-flow .stack>*{box-shadow:0 0 0 2px var(--bg-2)}.pb-result p{margin:0;font-size:14px;line-height:1.5}.pb-screens{color:var(--mute-2);font-size:13px}@media (width<=1100px){.pb-split{grid-template-columns:minmax(0,1fr);gap:28px}.pb-result{position:static}}@media (width<=860px){.pb-art{padding:16px 16px 0}.pb-words{padding:12px 16px 16px}}.an-page>*{width:100%;min-width:0;max-width:760px}.an-head{flex-direction:column;gap:6px;display:flex}.an-head .t-title{overflow-wrap:anywhere}.an-asked{color:var(--mute);font-size:16px;line-height:1.45}.an-asked q{color:var(--ink-2);quotes:"“" "”"}.an-meta{color:var(--mute-2);font-size:13px;line-height:1.5}.an-bar{flex-wrap:wrap;gap:8px;display:flex}.an-words{color:var(--ink);overflow-wrap:anywhere;flex-direction:column;gap:14px;font-size:16px;line-height:1.6;display:flex}.an-words p{margin:0}.an-fold{border-top:1px solid var(--line);padding-top:16px}.an-fold>summary{cursor:pointer;align-items:baseline;gap:10px;font-size:14px;list-style:none;display:flex}.an-fold>summary::-webkit-details-marker{display:none}.an-fold>summary b{font-weight:600}.an-fold>summary .chev{color:var(--mute-2);transition:transform .15s var(--ease);flex-shrink:0;align-self:center}.an-fold[open]>summary .chev{transform:rotate(90deg)}.an-fold>summary .t-mute2{font-size:13px}.an-figures{margin-top:14px;font-size:13px}.an-words .chat-figure-slot{margin:4px 0 6px}.an-words .md p{margin:0 0 14px;line-height:1.6}.an-words .md p:last-child{margin-bottom:0}.an-steps{margin-top:14px;font-size:13px}.an-steps td{vertical-align:top;height:auto;padding-top:12px;padding-bottom:12px}.an-steps th.n,.an-steps td.n{width:28px;color:var(--mute-2);font-variant-numeric:tabular-nums;padding-right:0}.an-steps td.kind{white-space:nowrap;color:var(--mute)}.an-steps td.what{width:100%;min-width:0;max-width:0}.an-steps .said{color:var(--ink);overflow-wrap:anywhere;line-height:1.5}.an-steps .said.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.an-steps .sql{font-family:var(--mono);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.an-steps .sub{color:var(--mute-2);overflow-wrap:anywhere;margin-top:3px;line-height:1.45}.an-steps .sub .dot{margin-right:6px}.an-steps td.num{color:var(--mute)}@media (width<=760px){.an-bar .btn{white-space:nowrap}.an-steps tr{grid-template-columns:22px auto 1fr auto;column-gap:10px;padding:12px 0!important;display:grid!important}.an-steps td{width:auto!important;padding:0!important}.an-steps td.n{grid-area:1/1}.an-steps td.kind{grid-area:1/2}.an-steps td.rows{grid-area:1/3;text-align:right!important}.an-steps td.took{grid-area:1/4}.an-steps td.what{grid-area:2/1/auto/-1;max-width:none;margin-top:4px}}@media (prefers-reduced-motion:reduce){.an-fold>summary .chev{transition:none}}.an-refused{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;max-width:520px;padding:14px 18px;display:flex}.an-refused b{color:var(--ink);font-size:14px;font-weight:500}.an-refused span{color:var(--mute);font-size:13px;line-height:1.5}.an-note{color:var(--mute-2);margin-top:6px;font-size:13px;line-height:1.5}.an-versions td.when,.an-versions th.when{white-space:nowrap}.an-versions tr{cursor:pointer}.an-versions .an-v-days{color:var(--mute-2);font-size:13px}.an-send{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.an-send .pick-anchor{flex:0 240px;justify-content:space-between;min-width:150px}.an-groups td.tick{width:28px;padding-right:0}.an-groups td.tick input{width:16px;height:16px;accent-color:var(--primary)}.an-groups td.when{white-space:nowrap;color:var(--mute-2);text-align:right}.chat-figure-mail select.input{flex:0 240px;width:auto;min-width:150px;height:30px;font-size:13px}.an-save .input{flex:320px;width:auto;min-width:0;max-width:460px;height:30px;font-size:13px}.an-save-said{color:var(--mute-2);flex-basis:100%}.chat-more{display:inline-flex}.chats-save{border-bottom:1px solid var(--line);flex-shrink:0;padding:10px 24px}@media (width<=860px){.chats-save{padding:10px 16px}}.sentence{flex-wrap:wrap;align-items:center;gap:10px 8px;font-size:16px;line-height:1.5;display:flex}.sentence .input{width:auto;max-width:100%;font-size:16px}.sentence input.input{width:120px}.sentence .break{flex-basis:100%;height:0}.sentence .bit{white-space:nowrap;align-items:center;gap:8px;max-width:100%;display:inline-flex}.sentence select.input{field-sizing:content;min-width:0}.sentence textarea.input{width:100%;height:auto;padding:10px 12px;font-size:12.5px;line-height:1.6}.facts .input{width:auto;max-width:100%}.facts .dot,.drawer-line .dot{vertical-align:1px;margin-right:8px}.facts input.input.wide-input{width:100%}.facts dd.people{flex-wrap:wrap;align-items:baseline;column-gap:10px;display:flex}.facts dd.people .fix-link{margin-left:0}.facts dd.people .stopped{flex-basis:100%}.drawer-sec{flex-direction:column;gap:14px;margin-top:4px;display:flex}.drawer-sec>.sec-title{font-weight:500}.drawer-line{line-height:1.5}.text-link{font:inherit;color:var(--link);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13px}.text-link:hover{text-decoration:underline}.form-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mail-frame{background:#f5f4f0;border-radius:10px;flex-shrink:0;overflow:hidden}.mail-frame iframe{background:#f5f4f0;border:0;width:100%;height:480px;max-height:560px;display:block}.mail-subject{color:#151515;overflow-wrap:anywhere;padding:14px 18px 0;font-weight:600}.mail-editor textarea.input{height:auto;padding:10px 12px;line-height:1.6}@media (width<=760px){.mail-frame iframe{max-height:440px}.sentence,.sentence .input,.sentence .btn.pick-anchor{font-size:15px}}.looked-read{margin-top:4px;font-size:13px}.looked-read>summary{cursor:pointer;color:var(--mute)}.looked-read ul{color:var(--mute);margin:6px 0 0;padding-left:18px;line-height:1.5}.model-section{flex-direction:column;gap:20px;min-width:0;display:flex}.main>.model-section{flex-grow:1;min-height:0;padding:32px 40px;overflow:auto}@media (width<=860px){.main>.model-section{padding:20px 16px}}.model-heading>div{min-width:0}.model-heading h1{overflow-wrap:anywhere}.model-heading p{color:var(--mute);max-width:650px;margin-top:5px;font-size:13px;line-height:1.6}.model-heading>.btn{flex-shrink:0}.model-toolbar{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.model-toolbar-plain{background:0 0;border:0;padding:0}.model-search{width:260px;max-width:100%}.model-select{width:150px}.model-toolbar .grow{min-width:80px}.model-zoom{color:var(--mute);text-align:center;min-width:38px;font-size:12px}.model-error,.model-notice{overflow-wrap:anywhere;border-radius:8px;padding:12px 16px;font-size:13px;line-height:1.6}.model-error{border:1px solid color-mix(in srgb, var(--bad) 40%, var(--line));background:color-mix(in srgb, var(--bad) 6%, var(--bg));color:var(--bad)}.model-error .btn{margin-left:12px}.model-error p{margin-top:4px}.model-error pre{white-space:pre-wrap;margin:6px 0 0}.model-notice{border:1px solid var(--line);background:var(--bg-2);color:var(--mute)}.model-inline-error{color:var(--bad);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.model-blank{text-align:center;min-height:240px;color:var(--mute);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:36px 24px;display:flex}.model-blank b{color:var(--ink);font-size:16px;font-weight:500}.model-blank p{max-width:460px;font-size:13px;line-height:1.7}.model-blank .btn{margin-top:6px}.model-blank-icon{background:var(--primary-soft);width:46px;height:46px;color:var(--primary);border-radius:12px;place-items:center;margin-bottom:3px;font-size:27px;display:grid}.model-link.ok,.model-step-symbol.ok{color:var(--ok)}.model-link.bad,.model-step-symbol.bad{color:var(--bad)}.model-link.warn,.model-step-symbol.warn{color:var(--warn)}.model-step-symbol.neutral{color:var(--mute)}.model-link{text-align:left;color:var(--link);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;display:inline}.model-link:hover{text-decoration:underline}.model-help{color:var(--mute);margin-top:3px;font-size:12px;font-weight:400;line-height:1.55;display:block}.model-live{color:var(--mute);white-space:nowrap;align-items:center;gap:7px;padding-top:5px;font-size:11px;display:inline-flex}.model-dataset{color:var(--mute);font-size:11px}.model-dag{border:1px solid var(--line);border-radius:12px;flex-shrink:0;min-width:0;overflow:hidden}.model-dag-canvas{background:var(--bg-2);min-height:300px;max-height:65vh;position:relative;overflow:hidden}.model-dag-canvas>svg{touch-action:none;cursor:grab;display:block}.model-dag-canvas.dragging>svg{cursor:grabbing}.model-dag-canvas .model-blank{height:100%}.model-dag-node{cursor:pointer;outline:none}.model-dag-node:focus-visible .model-dag-outline{stroke:var(--primary);stroke-width:3px}.model-dag-node:hover .model-dag-outline{stroke:var(--primary)}.model-dag-node text{-webkit-user-select:none;user-select:none;pointer-events:none}.model-dag-footer{color:var(--mute);border-top:1px solid var(--line);background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:flex}.model-fieldset{border:0;min-width:0;margin:0;padding:0}.model-choice-box{border:1px solid var(--input);background:var(--bg);border-radius:8px;overflow:hidden}.model-choice-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:2px;padding:9px;display:flex}.model-choice-toolbar .input{height:32px}.model-choices{max-height:230px;padding:5px 12px;overflow:auto}.model-choices>.field.check{border-bottom:1px solid var(--line-2);padding:9px 0}.model-choices>.field.check:last-child{border-bottom:0}.model-choices>.field.check .words{flex:1}.model-choices>.field.check .lbl{justify-content:space-between;gap:12px;display:flex}.model-choices .mono{overflow-wrap:anywhere}.model-run-name{text-align:left;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;max-width:340px;padding:0;font-weight:500;display:block;overflow:hidden}.model-run-name:hover{color:var(--link)}.model-run-name .sub{text-overflow:ellipsis;font-weight:400;overflow:hidden}.model-mini-progress{background:var(--line);border-radius:3px;width:78px;height:3px;margin-top:6px;overflow:hidden}.model-mini-progress>span{height:100%;display:block}.model-breadcrumb{color:var(--mute);align-items:center;gap:10px;font-size:12px;display:flex}.model-breadcrumb .mono{font-size:11px}.model-build-stats{background:var(--bg-2);border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 1fr 1.5fr 1fr;gap:16px;padding:18px 20px;display:grid}.model-build-stats>div{flex-direction:column;gap:5px;display:flex}.model-build-stats b{font-size:16px;font-weight:500}.model-build-progress{gap:4px;height:7px;margin-top:-10px;display:flex}.model-progress-segment{background:var(--line);border:0;border-radius:3px;flex:1;min-width:2px;height:7px;padding:0;display:block}.model-progress-segment.ok{background:var(--ok)}.model-progress-segment.failed{background:var(--bad)}.model-progress-segment.running{background:var(--primary)}.model-progress-segment.cancelled,.model-progress-segment.skipped{background:var(--mute-2)}.model-run-workspace{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(235px,.8fr) minmax(0,2fr);min-height:450px;display:grid;overflow:hidden}.model-step-panel{border-right:1px solid var(--line);background:var(--bg-2);min-width:0}.model-step-heading{justify-content:space-between;align-items:center;padding:15px 14px 8px;display:flex}.model-step-heading b{font-size:13px;font-weight:500}.model-step-search{padding:4px 12px 10px}.model-step-search .input{height:31px;font-size:12px}.model-steps{flex-direction:column;max-height:560px;padding-bottom:8px;display:flex;overflow:auto}.model-step{text-align:left;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:9px;width:100%;padding:13px;display:flex}.model-step:hover{background:var(--bg-3)}.model-step.selected{background:var(--primary-soft);border-left-color:var(--primary)}.model-step.all{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:4px;padding-top:11px;padding-bottom:11px}.model-step.all b{font-size:12px;font-weight:500}.model-step-symbol{text-align:center;flex-shrink:0;width:16px;font-size:16px}.model-step-name{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.model-step .model-help{font-size:10px}.model-step-duration{color:var(--mute);white-space:nowrap;font-size:10px}.model-output-panel{background:var(--bg);min-width:0}.model-output-heading{justify-content:space-between;align-items:flex-start;gap:10px;padding:15px 18px;display:flex}.model-output-heading b{overflow-wrap:anywhere;font-size:13px;font-weight:500}.model-output-heading .model-link{white-space:nowrap;font-size:11px}.model-node-error{margin:0 14px 12px}.model-output-tabs{border-bottom:1px solid var(--line);gap:22px;padding:0 18px;display:flex}.model-output-tabs>button{color:var(--mute);background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 0 10px;font-size:12px}.model-output-tabs>button.active{border-bottom-color:var(--primary);color:var(--ink)}.model-test-alert{width:14px;height:14px;color:var(--bg);background:var(--bad);border-radius:50%;justify-content:center;align-items:center;margin-left:7px;font-size:10px;font-weight:600;display:inline-flex}.model-log-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;padding:10px 12px;display:flex}.model-log-toolbar .input{flex:1;width:180px;min-width:110px;height:29px;font-size:12px}.model-log-toolbar .btn{padding:0 7px;font-size:11px}.model-log-toolbar label{white-space:nowrap;font-size:11px}.model-log-toolbar input[type=checkbox]{accent-color:var(--primary)}.model-log-viewer .model-log{background:var(--bg-2);white-space:normal;height:360px;padding:8px 0;scroll-margin:30px;overflow:auto}.model-log-line{font-family:var(--mono);align-items:baseline;gap:10px;padding:3px 12px;font-size:12px;line-height:1.65;display:flex}.model-log-line:hover{background:var(--bg-3)}.model-log-number{color:var(--mute-2);text-align:right;-webkit-user-select:none;user-select:none;flex-shrink:0;width:28px;font-size:11px}.model-log-time{color:var(--mute);flex-shrink:0;font-size:11px}.model-log-line pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0}.model-log-model{color:var(--primary);font-weight:500}.model-log-empty{color:var(--mute);text-align:center;padding:24px;font-size:12px}.model-log-footer,.model-log-note{color:var(--mute);border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 12px;font-size:10px;display:flex}.model-tests{flex-direction:column;gap:12px;max-height:490px;padding:16px;display:flex;overflow:auto}.model-tests .model-test-result{border:1px solid var(--line);border-radius:7px;padding:12px}.model-test-result .mono{overflow-wrap:anywhere;font-size:11px}.model-test-result details{color:var(--mute);margin-top:10px;font-size:12px}.model-test-result summary{cursor:pointer}.model-test-sample{background:var(--bg-2);border-radius:6px;max-height:250px;padding:12px;font-size:11px;overflow:auto}@media (width<=1100px){.model-run-workspace{grid-template-columns:minmax(210px,.9fr) minmax(0,1.6fr)}}@media (width<=800px){.model-heading{flex-wrap:wrap}.model-run-workspace{grid-template-columns:1fr}.model-step-panel{border-right:0;border-bottom:1px solid var(--line)}.model-steps{max-height:200px}.model-build-stats{grid-template-columns:1fr 1fr}.model-dag-canvas{max-height:55vh}.model-dag-footer span:last-child{display:none}}@media (width<=480px){.model-search{width:100%}.model-toolbar>.row.grow{flex-basis:100%}.model-log-number{display:none}.model-log-line{gap:6px}}.tl-section{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;flex-shrink:0;gap:6px;display:flex;overflow:hidden}.tl-section .model-step-heading{gap:12px;padding:14px 16px 6px}@media (width<=600px){.tl-section .model-step-heading{flex-direction:column;align-items:flex-start;gap:4px}}.tl-wrap{flex-shrink:0;padding:0 0 6px;overflow-x:auto}.tl{font-size:12px;display:block}.tl-row-bg{fill:#0000}.tl-row:hover .tl-row-bg{fill:var(--bg-3)}.tl-row.selected .tl-row-bg{fill:var(--primary-soft)}.tl-label{fill:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.tl-label.bad{fill:var(--bad)}.tl-label.warn{fill:var(--warn)}.tl-bar{fill:var(--mute-2)}.tl-bar.ok{fill:var(--ok)}.tl-bar.reused{fill:color-mix(in srgb, var(--ok) 55%, var(--bg))}.tl-bar.failed,.tl-bar.crashed{fill:var(--bad)}.tl-bar.running{fill:var(--warn);animation:1.4s ease-in-out infinite tl-pulse}.tl-bar.late{fill:var(--warn)}.tl-bar.skipped,.tl-bar.cancelled,.tl-bar.queued{fill:var(--mute-2)}.tl-bar-text{fill:#fff;pointer-events:none;font-size:10.5px}.tl-tick{stroke:var(--line);stroke-width:1px}.tl-tick-label{fill:var(--mute);font-size:10.5px}.tl-arrow{fill:none;stroke:var(--mute-2);stroke-width:1.2px;opacity:.85}.tl-arrowhead{fill:var(--mute-2)}.tl-detail{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:12px 16px 14px;font-size:13px;line-height:1.6;display:flex}.tl-log{border:1px solid var(--line);border-radius:10px;overflow:hidden}@keyframes tl-pulse{0%,to{opacity:1}50%{opacity:.55}}.map-screen{min-height:0}.map-stage{border:1px solid var(--line);background:var(--bg-2);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:10px;height:calc(100vh - 230px);min-height:420px;position:relative;overflow:hidden}.map-stage:active{cursor:grabbing}.map-svg{touch-action:none;display:block}.map-edge{fill:none;stroke:var(--mute-2);stroke-width:1.4px;opacity:.55}.map-edge.on{stroke:var(--primary);opacity:1;stroke-width:2px}.map-arrowhead{fill:var(--mute-2)}.map-card-g{cursor:pointer}.map-card{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;gap:3px;width:100%;height:100%;padding:10px 12px;font-size:12px;line-height:1.35;transition:box-shadow .12s;display:flex;overflow:hidden}.map-card-g.picked .map-card{box-shadow:0 0 0 2px var(--primary)}.map-card.group{background:var(--bg-3);border-style:dashed;justify-content:center}.map-card.source{border-left:4px solid var(--primary)}.map-card.dashboard{border-left:4px solid var(--accent)}.map-card.metric,.map-card.query{border-left:4px solid var(--mute-2)}.map-card.bad{border-color:color-mix(in srgb, var(--bad) 60%, var(--line))}.map-card.warn{border-color:color-mix(in srgb, var(--warn) 60%, var(--line))}.map-card.small{justify-content:center}.map-card.small .map-card-title{font-size:20px}.map-card-title{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.map-card-sub{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.map-card-row{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.map-card-row.bad{color:var(--bad)}.map-card-row.warn{color:var(--warn)}.map-card-row.mute{color:var(--mute)}.map-dot{background:var(--mute-2);border-radius:50%;flex-shrink:0;width:8px;height:8px}.map-dot.ok{background:var(--ok)}.map-dot.bad{background:var(--bad)}.map-dot.warn{background:var(--warn)}.map-side{border:1px solid var(--line);background:var(--bg);cursor:default;border-radius:10px;flex-direction:column;gap:10px;width:300px;max-height:calc(100% - 24px);padding:14px 16px;display:flex;position:absolute;top:12px;right:12px;overflow:auto;box-shadow:0 8px 30px #0000001f}.job-lately{flex-direction:column;gap:14px;margin-top:8px;display:flex}.job-lately-title{font-weight:500}.code-lines{background:var(--bg-2);border:1px solid var(--line);font-family:var(--mono);border-radius:8px;padding:12px 0;font-size:12.5px;line-height:1.8}.code-lines>div{white-space:pre-wrap;overflow-wrap:anywhere;padding:0 14px}.code-lines .add{background:color-mix(in srgb, var(--ok) 18%, transparent)}.code-lines .del{background:color-mix(in srgb, var(--bad) 16%, transparent);color:var(--mute);text-decoration:line-through}.map-mini{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 88%, transparent);cursor:pointer;border-radius:6px;width:168px;height:84px;position:absolute;bottom:12px;right:12px;overflow:hidden}.map-mini i{background:var(--mute-2);opacity:.7;border-radius:1px;display:block;position:absolute}.map-mini i.bad{background:var(--bad);opacity:.9}.map-mini i.view{border:1px solid var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent);opacity:1;border-radius:2px}.map-stage.picked .map-card-g:not(.on) .map-card{opacity:.35}.map-side{width:280px}.counts{color:var(--mute);flex-wrap:wrap;gap:6px 22px;font-size:14px;display:flex}.counts b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.counts .bad b{color:var(--bad)}.model-error.band{color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.model-error.band b{color:var(--bad)}.model-error.band .acts{flex-wrap:wrap;gap:8px;display:flex}.model-error.band .btn{margin-left:0}.steps-table td.name{font-family:var(--mono);font-size:12.5px;font-weight:500}.steps-table tbody tr.on td{background:var(--tint)}.steps-table tbody tr.on td:first-child{box-shadow:inset 3px 0 0 var(--primary)}.model-run-output{border:1px solid var(--line);border-radius:10px;overflow:hidden}.build-where{align-items:center;gap:8px;display:flex}.build-where .spinner{vertical-align:-1px;width:12px;height:12px}.sidebar:has(>.tree){background:var(--bg-2)}.tree{background:var(--bg-2);flex-direction:column;height:100%;min-height:0;display:flex}.tree .head{flex-direction:row;align-items:center;gap:6px;padding:12px 12px 8px;display:flex}.tree .head .input{flex:1;min-width:0}.tree .head .tree-refresh{flex-shrink:0;margin-left:auto}.tree .head .input{font-size:13px}.tree .scroll{flex-direction:column;gap:1px;min-height:0;padding:4px 8px 12px;font-size:13px;display:flex;overflow:auto}.tree .ds,.tree .tb{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.tree .ds{border-radius:var(--radius);color:var(--ink);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:7px 8px;font-size:13px;font-weight:600;display:flex}.tree .ds:hover{background:var(--quiet-hover)}.tree .ds .chev{color:var(--mute);transition:transform .15s var(--ease);flex-shrink:0}.tree .ds.open .chev{transform:rotate(90deg)}.tree .ds .nm,.tree .tb .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tree .ds .n{color:var(--mute);white-space:nowrap;margin-left:auto;padding-left:8px;font-size:12px;font-weight:400}.tree .tb{border-radius:var(--radius);color:var(--ink);font-family:var(--mono);align-items:center;gap:8px;padding:6px 8px 6px 28px;font-size:12.5px;display:flex}.tree .tb:hover{background:var(--quiet-hover)}.tree .tb.active{background:var(--tint);color:var(--white);box-shadow:inset 3px 0 0 var(--primary)}.tree .tb .kind-ico{color:var(--mute);margin:0}.tree .tb.active .kind-ico{color:var(--primary)}.tree .tb .rows{font-family:var(--font);color:var(--mute);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:8px;font-size:12px}.tree .sep{border-top:1px solid var(--line-2);margin:8px 8px 6px}.tree .ds.kept{color:var(--mute);font-weight:500}.tree .ds.in-kept{padding-left:16px}.tree .ds.in-kept+.tb,.tree [role=group] .ds.in-kept~.tb{padding-left:36px}.tree .tree-row{position:relative}.tree [role=group] .tree-row:has(.ds.in-kept)~.tree-row .tb{padding-left:36px}.tree .tree-row.has-menu>.btn{opacity:0;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.tree .tree-row.has-menu:hover>.btn,.tree .tree-row.has-menu>.btn:focus-visible,.tree .tree-row.has-menu>.btn.is-open{opacity:1}.tree .tree-row.has-menu:hover .n,.tree .tree-row.has-menu:hover .rows{visibility:hidden}.tree .tree-row.has-menu:has(>.btn.is-open) .n{visibility:hidden}.tree .tree-row.has-menu:has(>.btn.is-open) .rows{visibility:hidden}@media (hover:none){.tree .tree-row.has-menu>.btn{opacity:1}.tree .tree-row.has-menu .n,.tree .tree-row.has-menu .rows{margin-right:30px}}.tree .tree-trash{border:0;border-top:1px solid var(--line-2);width:100%;font:inherit;color:var(--mute);text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:8px;margin-top:8px;padding:7px 8px;font-size:13px;display:flex}.tree .tree-trash:hover{color:var(--ink);background:var(--quiet-hover)}.list.trash-list th.act,.list.trash-list td.act{width:auto}.list.trash-list td.act .btn{opacity:1}.tree .none{padding:8px}.tree .files-node{border-radius:var(--radius);width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;padding:7px 8px;font-size:13px;font-weight:600;display:flex}.tree .files-node:hover{background:var(--quiet-hover)}.tree .files-node .i{color:var(--mute)}.tree .files-node .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tree .files-node .n{color:var(--mute);white-space:nowrap;margin-left:auto;padding-left:8px;font-size:12px;font-weight:400}.tree .files-node.active{background:var(--tint);color:var(--white);box-shadow:inset 3px 0 0 var(--primary)}.tree .files-node.active .i{color:var(--primary)}.tree .tree-trash.active{color:var(--ink);background:var(--tint);box-shadow:inset 3px 0 0 var(--primary)}.data-ws{gap:0}.data-ws .ws-body{flex-direction:column;display:flex;overflow:hidden}.data-ws .ws-body>.page{overflow:auto}.dt{flex-direction:column;flex:1;min-height:0;display:flex}.dt-top{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.dt-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 32px 0;display:flex}.dt-name{letter-spacing:-.01em;color:var(--ink);font-size:18px;font-weight:600;font-family:var(--display);overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;display:flex}.dt-name .kind-ico{color:var(--primary);margin:0}.dt-name .ds-name{color:var(--mute);font-weight:500}.dt-line{color:var(--mute);margin-top:3px}.dt-trust{color:var(--mute);align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.dt-trust .dot{background:var(--ok);border-radius:50%;flex-shrink:0;width:8px;height:8px}.dt-trust .dot.warn{background:var(--warn)}.dt-trust b{color:var(--ink);font-weight:500}.dt-facts a{color:var(--link)}.dt-guess{color:var(--mute-2)}.dt-facts{color:var(--mute);flex-wrap:wrap;gap:28px;padding:12px 32px 0;font-size:13px;display:flex}.dt-facts b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.dt-facts:empty{display:none}.dt-note{flex-direction:column;gap:8px;padding:12px 32px 0;display:flex}.dt.rows-first .dt-top{flex:none;overflow:visible}.dt.rows-first .dt-acts{flex-shrink:0;gap:8px}.dt.rows-first .dt-dock{border-top:0;flex:auto;height:auto;margin-top:14px}.dt.rows-first .dock-tabs{gap:18px}.dt.rows-first .dock-tabs button{margin-bottom:-1px;padding:10px 0}.dt.rows-first .grid-wrap{flex:1;min-height:0;overflow:auto}.dt.rows-first .cols th:first-child,.dt.rows-first .cols td:first-child{padding-left:32px}.dt.rows-first .cols th:last-child,.dt.rows-first .cols td:last-child{padding-right:32px}.dt.rows-first .cols td.about{white-space:normal;max-width:560px;line-height:1.4}.cols td.about .col-edit{color:var(--mute-2);margin-left:8px;font-size:12.5px}.cols td.about .col-edit:hover{color:var(--link)}.cols td.about .col-meaning{align-items:center;gap:6px;display:flex}.cols td.about .col-meaning .input{min-width:260px;height:28px;padding:2px 8px;font-size:13px}.cols td.about .col-meaning .err{color:var(--bad);font-size:12.5px}.dt-side{flex-direction:column;gap:18px;min-width:0;font-size:13px;display:flex}.inspector>.dt-side.pane{flex:auto;min-height:0;padding:16px 16px 24px;overflow:hidden auto}.dt-side .part{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;display:flex}.dt-side .part p{color:var(--ink);margin:0;line-height:1.5}.dt-side .part .who{color:var(--mute)}.dt-side .read-by div{line-height:1.6}.dt-side .note{border-left:2px solid var(--line-3);color:var(--ink);padding-left:10px;line-height:1.5}.dt-side .lineage{color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dt-side .lineage .hop{align-items:center;gap:6px;display:inline-flex}.dt-side .lineage b{color:var(--ink);font-family:var(--mono);font-size:12.5px;font-weight:500}.dt-side .lineage b.me{color:var(--primary)}.dt-side .lineage .arrow{color:var(--mute)}.dt-side .part>a,.dt-side .part .who a{align-self:flex-start}.file-read{border-top:1px solid var(--line);flex:auto;min-height:0;margin-top:14px;padding:4px 32px 40px;overflow:auto}.file-read .file-page{max-width:720px;padding:16px 0 18px}.file-read .file-page-head{min-height:0;margin-bottom:6px}.file-read .file-page-text{font-size:14px;line-height:1.6}.file-read>.link-btn,.file-read>.btn,.file-read>.notice,.file-read>.empty-line{margin-top:12px}.file-read>.link-btn{display:block}.file-whole{display:contents}.file-split{border-top:1px solid var(--line);flex:auto;min-height:0;margin-top:14px;display:flex}.file-split>.file-pdf{border-right:1px solid var(--line);background:var(--bg-2);flex-direction:column;flex:58%;min-width:0;display:flex}.file-split>.file-pdf>iframe{border:0;flex:auto;width:100%;min-height:0}.file-split>.file-pdf>:not(iframe){margin:24px}.file-split>.file-read{border-top:0;flex:42%;min-width:0;margin-top:0;padding:4px 28px 40px}.dt-dock{border-top:1px solid var(--line);background:var(--bg);flex-direction:column;flex:none;height:300px;min-height:0;display:flex}.dt-dock .dock-tabs{flex-shrink:0;padding:0 32px}.dt-dock .dock-tabs button{align-items:baseline;display:inline-flex}.dt-dock .dock-tabs button.on{border-bottom-color:var(--primary);color:var(--ink);font-weight:600}.dt-dock .dock-tabs button:disabled{opacity:.5;cursor:default}.dt-dock .dock-tabs .n{color:var(--mute);margin-left:6px;font-weight:400}.dt-dock>.grid{flex:1;min-height:0}.dt-dock .grid-wrap{flex:1;height:100%;min-height:0}.dt-dock .dock-body{flex:1;min-height:0;padding:14px 32px;overflow:auto}.dt-dock .foot{color:var(--mute);border-top:1px solid var(--line-2);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 32px;font-size:12px;display:flex}.dt-dock .foot .link-btn{font-size:12px}.dt-dock .foot:has(.pager){flex-wrap:wrap;row-gap:2px;padding-top:4px;padding-bottom:4px}.dt-dock .foot .pager{margin-left:auto}.dt-dock .list.schema th:first-child,.dt-dock .list.schema td:first-child,.dt-dock .list.runs-list th:first-child,.dt-dock .list.runs-list td:first-child,.dt-dock .list.saved-list th:first-child,.dt-dock .list.saved-list td:first-child{padding-left:32px}.dt-dock .list.runs-list td.bad{color:var(--bad)}.dt-dock .col-name{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0}.dt-dock .col-name:hover{color:var(--link);text-decoration:underline}.dt>.split-h{z-index:1;flex-shrink:0;height:10px;margin:-5px 0;position:relative}.dt-query{flex-direction:row;flex:1;gap:24px;min-height:0;padding:14px 32px 18px;display:flex}.dt-query .q-main{flex-direction:column;flex:auto;gap:10px;min-width:0;min-height:0;display:flex}.q-side{border-left:1px solid var(--line);flex-direction:column;flex-shrink:0;width:240px;min-height:0;padding-left:16px;display:flex}.q-side .head{flex-direction:column;gap:2px;padding:2px 0 8px;display:flex}.q-side .head .col-name{color:var(--ink);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:500;overflow:hidden}.q-side .head .col-name:hover{color:var(--link)}.q-side .head span{color:var(--mute);font-size:12px}.q-side .scroll{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:1px;min-height:0;margin:0 -8px;padding:0 8px;display:flex;overflow:hidden auto}.q-side .c{border-radius:var(--radius);font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;min-width:0;margin:0;padding:4px 8px;display:flex}.q-side .c:hover{background:var(--quiet-hover)}.q-side .c .nm{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.q-side .c .ty{color:var(--mute-2);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:90px;margin-left:auto;font-size:11px;overflow:hidden}.q-side .q-note{color:var(--mute-2);padding:8px 0 0;font-size:12px}.dt-query .ask{gap:8px;display:flex}.dt-query .ask .input{flex:1}.dt-query .q-main>.field.code{flex:auto}.dt-query .ed-box{--ed-h:auto;flex-direction:column;flex:1;min-height:77px;display:flex}.dt-query .ed-box>div{flex-direction:column;flex:1;min-height:0;display:flex}.dt-query .ed-box .cm-editor{flex:1;min-height:0}.dt-query .ed-box .cm-scroller{flex:1}.dt-query .run{align-items:center}.dt-phone-bar{display:none}@media (width<=860px){.data-ws>.ws-body>.tree{border-right:0;flex:1}.tree .scroll{padding-bottom:80px}.tree .ds,.tree .tb,.tree .files-node{padding-top:10px;padding-bottom:10px}.file-read{flex:none;padding:4px 16px 90px;overflow:visible}.data-ws .ws-body{overflow:auto}.dt{min-height:auto}.dt-top{flex:none;overflow:visible}.dt-head{flex-direction:column;gap:10px;padding:12px 16px 0}.dt-facts{gap:16px;padding:12px 16px 0}.dt-note{padding:12px 16px 0}.dt.rows-first .dt-acts{flex-wrap:wrap}.dt.rows-first .dt-dock{flex:none;margin-top:10px}.dt.rows-first .dt-dock .grid-wrap{max-height:calc(100dvh - 200px)}.dt.rows-first .cols th:first-child,.dt.rows-first .cols td:first-child{padding-left:16px}.dt.rows-first .cols th:last-child,.dt.rows-first .cols td:last-child{padding-right:16px}.dt>.split-h{display:none}.dt-dock{flex:none;height:auto;padding-bottom:90px}.dt-dock .dock-tabs,.dt-dock .foot,.dt-dock .dock-body{padding-left:16px;padding-right:16px}.dt-dock .foot .pager{flex-wrap:wrap;row-gap:4px;width:100%;margin-left:0}.dt-dock .foot .pager .grid-per>[aria-hidden]{display:none}.dt-dock .foot .pager .grid-count{flex:1 0 auto}.dt-dock .foot .pager .pager-steps{margin-left:auto}.dt-dock .list.schema th:first-child,.dt-dock .list.schema td:first-child{padding-left:16px}.dt-dock .list.runs-list,.dt-dock .list.saved-list,.dt-dock .list.runs-list tbody,.dt-dock .list.saved-list tbody{width:100%;min-width:0;display:block}.dt-dock .list.runs-list thead,.dt-dock .list.saved-list thead{display:none}.dt-dock .list.runs-list tbody tr,.dt-dock .list.saved-list tbody tr{border-bottom:1px solid var(--line-2);padding:10px 16px;display:block}.dt-dock .list.runs-list tbody td,.dt-dock .list.saved-list tbody td{border:0;max-width:none;height:auto;padding:0;display:block}.dt-dock .list.runs-list tbody td+td,.dt-dock .list.saved-list tbody td+td{display:none}.dt-dock .list.runs-list tbody td:first-child,.dt-dock .list.saved-list tbody td:first-child{padding-left:0}.dt-dock .list .lead,.dt-dock .list .phone-line{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dt-dock .list .phone-line{font-family:var(--font);color:var(--mute);margin-top:2px;font-size:12px}.dt-dock .dock-tabs{scrollbar-width:none;overflow-x:auto}.dt-dock .dock-tabs::-webkit-scrollbar{display:none}.dt-dock .dock-tabs button{white-space:nowrap;flex-shrink:0}.dt-dock .grid-wrap{max-height:360px}.dt-query{flex-direction:column;flex:none;padding:12px 16px}.q-side{display:none}.dt-query .ed-box{flex:none;min-height:180px}.dt-query .run{flex-wrap:wrap}.dt-query .run>.sentence-actions-copy{order:2}.dt-phone-bar{border-bottom:1px solid var(--line);background:var(--bg-2);color:var(--ink);flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;font-size:15px;font-weight:600;display:flex}.dt-phone-bar .btn{padding:0 8px}.dt-phone-bar>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.dt.rows-first table.cols{table-layout:fixed;width:100%}.dt.rows-first .cols.tight col.c-name{width:170px}.dt.rows-first .cols.tight col.c-empty{width:64px}.dt.rows-first .cols.tight col.c-distinct{width:76px}.dt.rows-first .cols.tight col.c-holds{width:210px}.dt.rows-first .cols.tight .holds .range{width:100%}.dt.rows-first .cols td.holds-cell .holds{max-width:100%;overflow:hidden}.dt.rows-first .cols .holds .range span{white-space:nowrap}.dt.rows-first .cols.tight .ty-under{color:var(--mute-2);font-size:11px;font-family:var(--font);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dt.rows-first .cols.tight td.about{white-space:normal;font-size:12.5px;line-height:1.4}.dt.rows-first .cols.tight td.about .col-meaning .input{width:100%;min-width:0}.dt.rows-first .cols col.c-name{width:220px}.dt.rows-first .cols col.c-type{width:140px}.dt.rows-first .cols col.c-empty,.dt.rows-first .cols col.c-distinct{width:96px}.dt.rows-first .cols col.c-holds{width:230px}.dt.rows-first .cols col.c-about{width:auto}.dt-dock table.result-cols{table-layout:fixed;width:100%;min-width:760px}.dt-dock .result-cols col.c-name{width:220px}.dt-dock .result-cols col.c-type{width:140px}.dt-dock .result-cols col.c-empty,.dt-dock .result-cols col.c-distinct{width:96px}.dt-dock .result-cols col.c-holds{width:230px}.dt-dock .result-cols th:first-child,.dt-dock .result-cols td:first-child{padding-left:32px}.dt-dock .result-cols td.mono,.dt-dock .result-cols td.type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dt-dock .result-cols td.holds-cell{padding-top:5px;padding-bottom:5px}.dt.rows-first .cols td.mono{white-space:normal;overflow-wrap:anywhere;vertical-align:top;padding-top:9px}.dt.rows-first .cols td.mono .col-name{text-align:left;white-space:normal;overflow-wrap:anywhere}.dt.rows-first .cols td.type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dt.rows-first .cols tbody tr{cursor:pointer}.dt.rows-first .cols tbody tr:hover td{background:var(--bg-3)}.dt.rows-first .cols tbody tr.on td{background:var(--tint)}.dt.rows-first .cols tbody tr.on td:first-child{box-shadow:inset 3px 0 0 var(--primary)}.dt.rows-first .cols td.holds-cell{padding-top:5px;padding-bottom:5px}.dt.rows-first .cols td.about{max-width:none}.cols .col-name{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cols .ty-under{display:none}.cols .col-name:hover{color:var(--link)}.col-who{color:var(--mute-2);margin-left:6px;font-size:12px}.emp{font-variant-numeric:tabular-nums;color:var(--mute);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.emp .bar{background:var(--line-2);border-radius:3px;width:44px;height:6px;overflow:hidden}.emp .bar i{background:var(--warn);height:100%;display:block}.emp.none{color:var(--mute-2)}.spark{width:140px;height:22px;display:block}.spark rect{fill:var(--primary);opacity:.55}.spark.top rect{opacity:.4}.spark.tall{width:100%;height:92px}.holds .range{color:var(--mute-2);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;gap:10px;width:200px;margin-top:2px;font-size:11px;display:flex}.holds .range .v{text-overflow:ellipsis;min-width:0;overflow:hidden}.col-pane{flex-direction:column;flex:auto;gap:20px;min-height:0;padding:16px 16px 24px;font-size:13px;display:flex;overflow:auto}.col-pane .nm{align-items:baseline;gap:10px;min-width:0;display:flex}.col-pane .nm .mono{color:var(--ink);overflow-wrap:anywhere;font-size:15px}.col-pane .nm .ty{color:var(--mute);white-space:nowrap;font-size:12px}.col-pane .part{flex-direction:column;gap:8px;min-width:0;display:flex}.col-pane .meaning{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.col-pane .meaning .col-edit{margin-left:8px}.col-pane .who{color:var(--mute);align-items:center;gap:8px;display:flex}.col-pane .who .dot{background:var(--ok);border-radius:50%;flex-shrink:0;width:8px;height:8px}.col-pane .who .dot.warn{background:var(--warn)}.col-pane .profile{flex-direction:column;gap:20px;display:flex}.col-pane .profile .range{color:var(--mute-2);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}.col-pane .stats{flex-wrap:wrap;gap:10px 22px;margin:4px 0 0;display:flex}.col-pane .stats div{flex-direction:column;gap:2px;min-width:84px;display:flex}.col-pane .stats dt{color:var(--mute-2);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.col-pane .stats dd{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;margin:0;font-size:13px}.col-pane .tops{flex-direction:column;gap:6px;display:flex}.col-pane .tops div{grid-template-columns:minmax(0,1fr) 60px 48px 36px;align-items:center;gap:8px;display:grid}.col-pane .tops .v{font-family:var(--mono);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.col-pane .tops .bar{background:var(--line-2);border-radius:3px;height:6px;overflow:hidden}.col-pane .tops .bar i{background:var(--primary);opacity:.6;height:100%;display:block}.col-pane .tops .n{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink)}.col-pane .tops .p{text-align:right;font-variant-numeric:tabular-nums;color:var(--mute)}.col-pane .acts{flex-wrap:wrap;gap:8px;display:flex}.inspector.drawer .col-pane{padding:0}@media (width<=860px){.dt.rows-first table.cols{table-layout:auto;min-width:0}.dt.rows-first .cols th:nth-child(2),.dt.rows-first .cols th:nth-child(3),.dt.rows-first .cols th:nth-child(4),.dt.rows-first .cols th:nth-child(5),.dt.rows-first .cols td.type,.dt.rows-first .cols td.emp-cell,.dt.rows-first .cols td.num,.dt.rows-first .cols td.holds-cell{display:none}.dt.rows-first .cols td.mono{overflow-wrap:anywhere;vertical-align:top;width:44%;white-space:normal!important}.cols .ty-under{font-family:var(--font);color:var(--mute-2);margin-top:2px;font-size:11px;display:block}.dt.rows-first .cols td.about{vertical-align:top;white-space:normal!important}}.ln-page{align-items:flex-start;gap:28px;min-width:0;margin-top:4px;display:flex}.ln-page .ln-map{flex:1;min-width:0}.ln-page .ln-map.spinner-blank{justify-content:center;align-items:center;min-height:300px;display:flex}.ln-list{flex-direction:column;flex-shrink:0;gap:20px;width:300px;font-size:13px;display:flex}.ln-list>div{flex-direction:column;display:flex}.ln-list .t-eyebrow{margin-bottom:2px;font-size:11px}.ln-line{border:0;border-bottom:1px solid var(--line-2);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;display:flex}.ln-line b{color:var(--link);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:500;overflow:hidden}.ln-line span{color:var(--mute);flex-shrink:0}.ln-line:hover b{text-decoration:underline}.ln-line:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.ln-list .empty-line{padding:6px 0;font-size:13px}.ln-reach{line-height:1.5}@media (width<=860px){.ln-page{flex-direction:column;gap:16px}.ln-list{width:auto}}.model-nav{flex-shrink:0;padding:12px 28px 0}.model-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.model-heading p{margin:8px 0 0}.model-health{border-bottom:1px solid var(--line);gap:48px;padding:16px 0;display:flex}.model-toolbar{flex-wrap:wrap;gap:10px;display:flex}.model-toolbar input:not([type=checkbox]):not([type=radio]){flex:220px}.model-toolbar select{width:auto;min-width:140px}.model-link{align-items:center;gap:8px;font-weight:550;display:flex}.model-name{text-overflow:ellipsis;overflow:hidden}.model-side-empty{padding:12px;line-height:1.6}.model-meta{grid-template-columns:1fr 1fr;gap:12px;font-size:13px;display:grid}.model-meta dt{color:var(--mute)}.model-meta dd{overflow-wrap:anywhere;margin:0}.model-editor{flex-direction:column;gap:18px;display:flex}.model-editor.page{max-width:1100px}.model-error{color:var(--bad);white-space:pre-wrap;overflow-wrap:anywhere}.model-diff{background:var(--bg-2);border-radius:var(--radius);padding:14px 16px}.model-diff summary{cursor:pointer;font-size:13px}.model-diff-columns{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.model-diff pre,.model-log{font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;font-size:12px;line-height:1.7;overflow:auto}.model-diff-columns>div:first-child{border-left:2px solid var(--bad);padding-left:12px}.model-diff-columns>div:last-child{border-left:2px solid var(--ok);padding-left:12px}.model-test-result{border-bottom:1px solid var(--line);padding:12px 0;font-size:13px}@media (width<=780px){.model-health{flex-wrap:wrap;gap:24px}.model-heading{flex-wrap:wrap}.model-diff-columns{grid-template-columns:1fr}.model-nav{padding:10px 16px 0}}.main .page.model-overview-graph{gap:16px;min-height:0;padding:24px 28px}.model-overview-graph>.model-heading{flex-wrap:wrap;flex-shrink:0;align-items:center}.model-overview-graph>.model-heading>.btn{margin-left:auto}.model-health-inline{color:var(--mute);flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.model-health-inline b{color:var(--ink);font-weight:600}.model-health-inline .attention,.model-health-inline .attention b{color:var(--bad)}.model-overview-graph>.model-toolbar{flex-shrink:0}.model-graph-workspace{flex-direction:column;flex:1;gap:12px;min-height:400px;display:flex}.model-graph-workspace>.model-dag{flex-direction:column;flex:1;min-height:300px;display:flex}.model-graph-workspace .model-dag-canvas{flex:1;min-height:240px;max-height:none;height:auto!important}.model-graph-workspace .model-dag>.model-toolbar,.model-graph-workspace .model-dag-footer{flex-shrink:0}.model-graph-selection{border:1px solid var(--line);background:var(--bg-2);border-radius:9px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.model-graph-selection>.grow{flex-basis:200px;min-width:0}.model-graph-selection b{overflow-wrap:anywhere;font-size:13px}.model-graph-selection p{color:var(--mute);margin-top:4px;font-size:12px;line-height:1.5}@media (width<=860px){.main .page.model-overview-graph{padding:20px 16px}.model-health-inline{flex-basis:100%;order:3;gap:14px}}.model-detail>.tabs{flex-wrap:wrap;flex-shrink:0}.model-detail .t-title,.t-title.model-title,.model-line{overflow-wrap:anywhere}.model-standing{color:var(--mute-2);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;font-size:13px;line-height:1.5;display:flex}.model-standing-line{flex:0 auto;align-items:baseline;gap:9px;min-width:0;display:flex}.model-standing .dot{flex:none;transform:translateY(-1px)}.model-standing-words{overflow-wrap:anywhere;min-width:0}.model-standing.bad .model-standing-words{color:var(--bad)}.model-standing.warn .model-standing-words{color:var(--warn)}.model-standing-words a,.model-standing-words .model-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.model-standing-words .model-link,.model-line .model-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.model-line .model-link{color:var(--link)}.model-standing .btn{align-self:center;margin-left:4px}.model-more{flex-shrink:0}.model-reads{line-height:1.55}.model-reads a{color:var(--link)}@media (width<=760px){.model-detail .list.dense{width:100%;min-width:0}.model-detail .list.dense td.wrap{min-width:0;height:auto}}.subtabs{border-bottom:1px solid var(--line);scrollbar-width:none;flex-shrink:0;gap:22px;display:flex;overflow-x:auto}.subtabs button{color:var(--mute);white-space:nowrap;background:0 0;border:0;padding:0 0 10px;font-size:14px}.subtabs button.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--primary)}.facts dd>.dot{vertical-align:1px;margin-right:8px}.facts .facts-link{font-size:inherit;color:var(--link);margin-left:0}@media (width<=760px){.subtabs{gap:18px}}.list tr.model-fold-row td{padding:0}.list tr.model-fold-row:hover td{background:0 0}.model-fold{width:100%;color:var(--mute);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:12px 8px;display:flex}.model-fold:hover{color:var(--ink)}.model-fold .chev{transition:transform .15s var(--ease);flex-shrink:0}.model-fold.open .chev{transform:rotate(90deg)}.model-fold .n{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.model-fold .chev{transition:none}}.model-choices{padding-left:0}.model-choices>summary{cursor:pointer;color:var(--mute);padding:4px 0;font-size:13px}.model-choices>summary:hover{color:var(--ink)}.model-choices[open]>summary{margin-bottom:12px}.list-state{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.list-state .when{color:var(--mute)}.list-state.bad .w{color:var(--bad)}.list-state.warn .w{color:var(--warn)}.list td.bad{color:var(--bad)}.run-strip{align-items:flex-end;gap:3px;height:14px;display:inline-flex}.run-strip i{background:var(--ok);opacity:.85;border-radius:2px;width:6px;height:14px;display:inline-block}.run-strip i.bad{background:var(--bad)}.run-strip i.none{background:var(--line)}.needs{color:var(--mute);font-size:13px}.kind{border:1px solid var(--line);color:var(--mute);font-size:12px;font-family:var(--font);vertical-align:middle;border-radius:999px;align-items:center;margin-left:10px;padding:1px 8px;font-weight:500;display:inline-flex}.saved{color:var(--mute-2);font-size:13px}.building-line .spinner,.model-editor .building .spinner{border-width:2px;flex:none;width:12px;height:12px;transform:translateY(1px)}.building-line .model-standing-words a{color:var(--link);text-decoration:none}.model-editor .building{align-items:center;gap:8px;display:flex}.lineage{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr) 36px minmax(0,1fr);align-items:start;gap:8px 0;display:grid}.lineage .col{flex-direction:column;gap:8px;display:flex}.lineage .head{align-self:end}.lineage .arrow{color:var(--mute-2);justify-content:center;padding-top:28px;display:flex}.lineage .more{align-self:flex-start;padding:2px 0;font-size:12px}.lineage .map-card{text-align:left;width:auto;height:auto;min-height:0;font:inherit;cursor:pointer;gap:2px;font-size:12px;display:flex;position:relative}.lineage .map-card:disabled{cursor:default}.lineage .map-card.this{box-shadow:0 0 0 2px var(--primary)}.lineage .none{color:var(--mute);padding:10px 2px;font-size:13px}.lineage .map-card-row.whole{white-space:normal;overflow-wrap:anywhere;overflow:visible}.sec{flex-direction:column;gap:10px;display:flex}.sql .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.list tr.found-row td.found{font-family:var(--mono);color:var(--mute);height:auto;padding-top:0;padding-bottom:10px;font-size:12.5px}.list tr.found-row:hover td{background:0 0}@media (width<=780px){.lineage{grid-template-columns:1fr}.lineage>.arrow,.lineage>span:empty{display:none}.lineage>.head.reads{order:1}.lineage>.col.reads{order:2}.lineage>.head.me{order:3;margin-top:10px}.lineage>.col.me{order:4}.lineage>.head.by{order:5;margin-top:10px}.lineage>.col.by{order:6}}.reach-keys{flex-direction:column;gap:8px;min-width:0;display:flex}.reach-key{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;font-size:14px;display:flex}.reach-key .mono{overflow-wrap:anywhere;font-size:13px}.reach-key input.name{flex:0 170px;min-width:0}.reach-key input.value{flex:140px;min-width:0}@media (width<=520px){.reach-key input.name{flex:100%}}.reach-line,.reach-hosts{overflow-wrap:anywhere}.reach-line .nowrap{white-space:nowrap}.settings{flex-direction:column;gap:22px;display:flex}.sgroup{flex-direction:column;display:flex}.sgroup>.t-eyebrow{padding:0 0 6px}.sgroup>.t-eyebrow.bad{color:var(--bad)}.srow{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;min-height:56px;padding:12px 0;display:grid}.sgroup>.t-eyebrow+.srow{border-top-color:var(--line)}.srow .t{min-width:0}.srow .n{color:var(--ink);font-size:14px;font-weight:500;display:block}.srow .n.bad{color:var(--bad)}.srow .l{color:var(--mute);margin-top:2px;font-size:13px;line-height:1.45;display:block}.srow .v{color:var(--ink);white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;max-width:420px;font-size:14px;display:flex}.srow .vt{text-overflow:ellipsis;min-width:0;overflow:hidden}.srow .v .mut,.settings.readonly .srow .v{color:var(--mute)}.srow .v>.i{color:var(--mute-2);flex:none}.srow .v .swatch{border:1px solid var(--line);border-radius:4px;flex:none;width:14px;height:14px}.srow select.input{width:auto}.srow>.notice{grid-column:1/-1}button.srow{text-align:left;border:0;border-top:1px solid var(--line-2);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:0}.sgroup>.t-eyebrow+button.srow{border-top-color:var(--line)}button.srow:hover{background:linear-gradient(90deg, transparent, var(--bg-3) 8%, var(--bg-3) 92%, transparent)}button.srow:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:6px}.srow.fact{grid-template-columns:120px minmax(0,1fr);gap:4px 16px;min-height:0;padding:8px 0}.srow.fact+.srow.fact{border-top:0}.srow.fact .n{color:var(--mute);font-size:13px;font-weight:400}.srow.fact .v{white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;max-width:none}.srow.fact code{font-size:12.5px}.card.srow-card{padding:4px 20px}.card.srow-card>.srow{border-top:0}.srow-under{padding:0 0 12px}.ours-line{color:var(--mute);align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.ours-line>.i{flex:none;margin-top:1px}.rules{flex-direction:column;display:flex}.rule{border-top:1px solid var(--line-2);flex-direction:column;gap:6px;padding:16px 0;display:flex}.rules>.rule:first-child{border-top-color:var(--line)}.rule .head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rule p{color:var(--mute);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}@media (width<=860px){.srow{grid-template-columns:minmax(0,1fr);gap:8px}.srow .v{white-space:normal;text-align:right;max-width:none}.srow .vt{overflow-wrap:anywhere}.srow.sw{grid-template-columns:minmax(0,1fr) auto}.srow.fact{grid-template-columns:minmax(0,1fr);gap:2px}.srow.fact .v{text-align:left}}.kind-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.kind-cards .kind-card{width:auto}.send-map{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.send-map-col{overflow-wrap:break-word;flex:0 0 260px;min-width:0;max-width:100%}.send-map-to{flex:240px;min-width:0;max-width:320px}@media (width<=760px){.kind-cards{grid-template-columns:minmax(0,1fr)}.send-map-to{max-width:none}.list .phone-only.next-value{display:block}}.library .library-page{background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:14px}.library{grid-template-columns:200px minmax(0,1fr);gap:32px}.library-item>span:last-child:not(:first-child){font-variant-numeric:tabular-nums;font-size:13px}.company-page{flex-direction:column;gap:20px;max-width:640px;display:flex}@media (width<=760px){.library{grid-template-columns:minmax(0,1fr);gap:12px}}.inspector.drawer .body.library-page{background:0 0;border:0;border-radius:0;min-height:0;padding:24px 28px 36px;font-size:14px}.asks-link{align-self:flex-start}.library-tree .group{letter-spacing:.06em;text-transform:uppercase;color:var(--mute-2);padding:14px 10px 4px;font-size:11px;font-weight:600}.library-tree .group:first-child{padding-top:0}.library-item .n{font-variant-numeric:tabular-nums;color:var(--mute-2);font-size:13px}.library-item .n.zero{opacity:.6}.needs a{color:var(--link)}.section-empty{align-items:flex-start;gap:12px}.library-page .list td.name{width:100%;max-width:0}.list.library-metrics td.name .sub,.library-page .list td.name .sub{text-overflow:ellipsis;white-space:nowrap;max-width:none;display:block;overflow:hidden}.library-page .list td.from,.library-page .list td.who,.library-page .list td.num{white-space:nowrap}.library-page .list td.from a.mono{color:var(--link);font-size:12.5px}.metrics-list{gap:12px;min-width:0}.metrics-list .library-find{max-width:320px}@media (width<=760px){.metrics-list .library-find,.library-page .list td.name{max-width:none}}
