@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:255 255 255;--primary-bg:#e5e5e6;--primary-fg:#08090a;--glyph:#0f1011;--shadow:#00000080;--bg:#090a0b;--panel:rgb(var(--ink) / .01);--bg-1:#0f1011;--bg-2:#141516;--bg-3:#191a1b;--pop:#1b1c1e;--hover:rgb(var(--ink) / .03);--active:rgb(var(--ink) / .05);--line:rgb(var(--ink) / .05);--line-2:rgb(var(--ink) / .08);--line-3:rgb(var(--ink) / .12);--text-1:#f7f8f8;--text-2:#d0d6e0;--text-3:#8a8f98;--text-4:#62666d;--red:#eb5757;--orange:#fc7840;--yellow:#f2c94c;--green:#27a644;--blue:#4ea7fc;--teal:#00b8cc;--indigo:#5e6ad2;--accent:#7170ff;--link:#828fff;--sans:"Inter Variable", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mono:"Berkeley Mono", ui-monospace, "SF Mono", Menlo, monospace;--medium:510;--semibold:590;--ease:cubic-bezier(.23, 1, .32, 1);--ease-move:cubic-bezier(.77, 0, .175, 1)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:0 0 0;--primary-bg:#1b1c1e;--primary-fg:#fff;--glyph:#fff;--shadow:#0000001f;--bg:#f4f5f5;--panel:#fff;--bg-1:#fbfbfb;--bg-2:#f4f5f5;--bg-3:#fff;--pop:#fff;--hover:#00000009;--active:#0000000e;--line:#0000000f;--line-2:#00000017;--line-3:#00000024;--text-1:#1b1c1e;--text-2:#3c4149;--text-3:#6b6f76;--text-4:#8a8f98;--link:#5e6ad2;--accent:#5e6ad2}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgb(var(--ink) / .1) transparent}html,body,#root{height:100%}body{background:var(--bg);color:var(--text-2);font:13px/1.5 var(--sans);font-feature-settings:"cv01", "ss03";-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0}button,input,textarea,select{font:inherit;font-feature-settings:inherit;color:inherit}button{cursor:pointer}h1,h2,h3{color:var(--text-1);font-weight:var(--semibold);margin:0}p{margin:0}a{color:var(--link)}b,strong{font-weight:var(--medium)}::selection{background:color-mix(in srgb, var(--indigo) 36%, transparent)}::placeholder{color:var(--text-4);opacity:1}:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.mono{font-family:var(--mono);font-feature-settings:normal;font-size:12px}.bad{color:var(--red)}.muted{color:var(--text-3)}.grow{flex:1}kbd{font:400 11px/1 var(--sans);color:var(--text-4);border:1px solid var(--line-2);border-radius:4px;padding:2px 4px}@keyframes fade{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes pop{0%{opacity:0;transform:translate(-50%,4px)scale(.985)}}@keyframes pop-out{to{opacity:0;transform:translate(-50%,4px)scale(.985)}}@keyframes sheet{0%{opacity:0;transform:translateY(24px)}}@keyframes sheet-out{to{opacity:0;transform:translateY(24px)}}@keyframes pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.btn{height:28px;font-size:12px;font-weight:var(--medium);white-space:nowrap;transition:background-color .1s var(--ease), color .1s var(--ease);border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.5;cursor:default}.btn-primary{background:var(--indigo);color:#fff}.btn-primary:not(:disabled):hover{background:#6b77dc}.btn-secondary{background:rgb(var(--ink) / .02);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2)}.btn-secondary:not(:disabled):hover{background:var(--active);color:var(--text-1)}.btn-secondary svg{color:var(--text-3)}.btn-subtle{color:var(--text-3);background:0 0}.btn-subtle:not(:disabled):hover{background:var(--active);color:var(--text-1)}.icon-btn{width:28px;height:28px;color:var(--text-3);transition:background-color .1s var(--ease), color .1s var(--ease);background:0 0;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn.small{width:24px;height:24px}.icon-btn.on{color:var(--text-1)}.icon-btn:not(:disabled):hover{background:var(--active);color:var(--text-1)}.icon-btn:disabled{opacity:.4;cursor:default}.link{color:var(--text-3);background:0 0;border:0;padding:0;font-size:12px}.link:hover{color:var(--text-1)}input,textarea{background:rgb(var(--ink) / .02);width:100%;min-width:0;height:32px;color:var(--text-1);border:1px solid var(--line-2);transition:border-color .1s var(--ease);border-radius:6px;outline:none;padding:0 10px}input:focus,textarea:focus{border-color:var(--indigo)}input:focus-visible,textarea:focus-visible{outline:none}.pill{border:1px solid var(--line-2);max-width:100%;height:24px;color:var(--text-3);font-size:12px;font-weight:var(--medium);white-space:nowrap;background:0 0;border-radius:9999px;flex:none;align-items:center;gap:4px;padding:0 8px 0 6px;display:inline-flex}.pill svg{flex:none}.pill.shrink{flex:0 auto;min-width:0}.pill.shrink span{text-overflow:ellipsis;overflow:hidden}.pill-btn:hover{background:var(--active);color:var(--text-2)}.tabs{flex:none;gap:4px;display:inline-flex}.tabs button{border:1px solid var(--line-2);height:26px;color:var(--text-3);font-size:12px;font-weight:var(--medium);white-space:nowrap;transition:background-color .1s var(--ease), color .1s var(--ease);background:0 0;border-radius:9999px;padding:0 10px}.tabs button:hover{color:var(--text-1)}.tabs button.on{background:rgb(var(--ink) / .06);color:var(--text-1)}.status-icon{flex:none;display:block}.status-label{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.count{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.skeleton{animation:1.6s ease-in-out infinite pulse}.menu-wrap{min-width:0;display:inline-flex;position:relative}.menu{z-index:50;background:var(--pop);border:1px solid var(--line-3);min-width:200px;box-shadow:0 8px 24px var(--shadow);transform-origin:0 0;animation:menu-in .15s var(--ease);border-radius:8px;padding:4px;position:absolute;top:calc(100% + 4px);left:0}.menu.end{transform-origin:100% 0;left:auto;right:0}.menu.up{transform-origin:0 100%;top:auto;bottom:calc(100% + 8px)}.menu.up.end{transform-origin:100% 100%}@keyframes menu-in{0%{opacity:0;transform:scale(.96)}}.btn:active:not(:disabled),.icon-btn:active:not(:disabled),.tabbar button:active{transform:scale(.97)}.resizer{z-index:5;cursor:col-resize;touch-action:none;width:9px;position:absolute;top:0;bottom:0}.resizer-right{right:-5px}.resizer-left{left:-5px}.resizer:after{content:"";background:0 0;width:1px;position:absolute;top:0;bottom:0;left:4px}.resizer:hover:after,.resizing .resizer:active:after{background:var(--line-3)}.resizing,.resizing *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.menu-item{width:100%;height:32px;color:var(--text-2);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 8px;display:flex}.menu-item:hover{background:var(--active);color:var(--text-1)}.menu-item svg{color:var(--text-3);flex:none}.menu-label{flex:1}.menu-hint{color:var(--text-4);margin-left:16px;font-size:12px}.menu-item .menu-check{color:var(--text-1)}.pr-open{color:var(--green)}.pr-draft,.pr-unknown{color:var(--text-3)}.pr-merged{color:var(--accent)}.pr-closed{color:var(--red)}.checks-passing{color:var(--green)}.checks-failing{color:var(--red)}.checks-pending{color:var(--yellow)}.pr-chip{cursor:pointer}.pr-chip:hover{background:var(--active);color:var(--text-2)}.pr-details{gap:4px;display:grid}.pr-link{color:var(--text-1);font-weight:var(--medium);align-items:flex-start;gap:6px;text-decoration:none;display:flex}.pr-link .pr-icon{flex:none;margin-top:3px}.pr-link:hover span{text-decoration:underline}.pr-details .muted{font-size:12px}.pr-branch{color:var(--text-3);overflow-wrap:anywhere;align-items:center;gap:5px;display:flex}.signin{place-items:center;min-height:100%;padding:16px;display:grid}.signin-card{text-align:center;justify-items:center;gap:8px;width:min(320px,100%);display:grid}.mark-lg{border-radius:10px;width:40px;height:40px;margin-bottom:12px}.signin h1{letter-spacing:-.012em;font-size:20px;line-height:1.33}.signin p{color:var(--text-3);margin-bottom:16px}.signin .btn{height:36px;padding:0 16px;font-size:13px}.gbutton{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:44px}.shell{grid-template-columns:var(--w-sidebar,232px) minmax(0, 1fr);height:100dvh;padding:8px;display:grid}.shell.no-sidebar{grid-template-columns:0 minmax(0,1fr)}.no-sidebar .sidebar{visibility:hidden}.sidebar-show{z-index:6;position:absolute;top:9px;left:8px}.no-sidebar .view-head{padding-left:48px}.sidebar{flex-direction:column;min-height:0;padding:8px 16px 8px 8px;display:flex;position:relative}.sidebar-top{align-items:center;gap:2px;margin-bottom:16px;display:flex}.sidebar-top .menu-wrap{flex:1}.workspace{min-width:0;height:28px;color:var(--text-4);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 7px;display:inline-flex}.workspace:hover,.workspace.on{background:var(--hover)}.mark{border-radius:4px;width:16px;height:16px}.workspace-name{color:var(--text-1);font-weight:var(--semibold)}.sidebar-top .compose{background:rgb(var(--ink) / .02);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2);margin-left:2px}.nav{gap:2px;display:grid}.nav-item{width:100%;height:28px;color:var(--text-2);font-weight:var(--medium);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 7px;display:flex}.nav-item:hover{background:var(--hover)}.nav-item.on{background:rgb(var(--ink) / .04);color:var(--text-1)}.nav-item svg{color:var(--text-3);flex:none}.nav-badge{background:rgb(var(--ink) / .06);min-width:18px;height:18px;color:var(--text-3);font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;margin-left:auto;padding:0 5px;font-size:11px;display:grid}.nav-badge.warn{background:var(--indigo);color:#fff}.sidebar-foot{margin-top:auto}.usage-card{border:1px solid var(--line-2);border-radius:8px;gap:10px;padding:10px 12px 12px;font-size:12px;display:grid}.usage-title{color:var(--text-2);font-weight:var(--medium)}.usage-none{color:var(--text-4)}.meter{gap:5px;display:grid}.meter-row{color:var(--text-3);justify-content:space-between;gap:8px;display:flex}.meter-num{color:var(--text-2);font-variant-numeric:tabular-nums}.meter-track{background:rgb(var(--ink) / .08);border-radius:2px;height:3px;overflow:hidden}.meter-fill{background:var(--text-3);border-radius:2px;height:100%}.meter-fill.hot{background:var(--orange)}.main{background:var(--panel);border:1px solid var(--line);border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 2px #0003}.view-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:flex}.view-title{color:var(--text-1);font-size:13px;font-weight:var(--medium);white-space:nowrap;margin:0 6px 0 4px}.search{width:200px;color:var(--text-4);align-items:center;display:flex;position:relative}.search>svg{pointer-events:none;position:absolute;left:9px}.search input{border-radius:9999px;height:28px;padding:0 30px 0 28px}.search .icon-btn{position:absolute;right:2px}.banner{border-bottom:1px solid var(--line);color:var(--red);flex:none;padding:8px 16px}.view-body{flex:1;min-height:0;overflow:auto}.view-empty{color:var(--text-4);text-align:center;padding:64px 16px}.view-board{padding:24px 16px 16px}.kanban{align-items:flex-start;gap:12px;min-width:min-content;display:flex}.column{flex:none;width:320px}.column-head{align-items:center;gap:10px;height:24px;margin-bottom:18px;padding:0 6px 0 12px;display:flex}.column-title{color:var(--text-2);font-weight:var(--medium);white-space:nowrap}.column-head .count{margin-left:-2px;font-size:13px}.column-actions{gap:2px;margin-left:auto;display:inline-flex}.column-actions .icon-btn{color:var(--text-4)}.cards{gap:8px;display:grid}.card{background:var(--bg-1);border:1px solid var(--line-2);text-align:left;width:100%;min-width:0;transition:background-color .1s var(--ease);cursor:pointer;border-radius:9px;padding:8px 10px 12px 12px;display:block}.card:hover{background:var(--bg-2)}.card-menu{opacity:0;margin:-4px 0}.card:hover .card-menu,.canvas-card:hover .card-menu,.card-menu:focus-visible{opacity:1}.menu-wrap:has(.menu) .card-menu{opacity:1}@media (hover:none){.card-menu{opacity:1}}.card.skeleton{height:96px}.card.is-hidden,.row.is-hidden{opacity:.5}.card-top{justify-content:space-between;align-items:center;gap:8px;height:22px;display:flex}.card-key{color:var(--text-4);font-variant-numeric:tabular-nums;font-size:11px}.avatar{background:rgb(var(--ink) / .1);width:16px;height:16px;color:var(--text-2);font-size:9px;font-weight:var(--semibold);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.card-title{color:var(--text-2);font-weight:var(--medium);-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:2px 0;line-height:20px;display:-webkit-box;overflow:hidden}.card-sub{color:var(--text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.card-meta{gap:4px;min-width:0;margin-top:10px;display:flex}.pill.round{justify-content:center;width:24px;padding:0}.pill-dot{border-radius:50%;flex:none;width:7px;height:7px;margin:0 2px 0 3px}.group-head{background:var(--hover);border-bottom:1px solid var(--line);align-items:center;gap:8px;height:36px;padding:0 12px 0 16px;display:flex}.group-title{color:var(--text-1);font-weight:var(--medium)}.row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 16px;display:flex}.row:hover{background:rgb(var(--ink) / .02)}.row-key{min-width:34px;color:var(--text-3);font-variant-numeric:tabular-nums;flex:none}.row-text{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.row-title{min-width:0;color:var(--text-1);font-weight:var(--medium);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.row-sub{min-width:0;color:var(--text-4);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;font-size:12px;overflow:hidden}.row-sub.bad{color:var(--red)}.row-meta{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px}.row-time{text-align:right;min-width:56px}.issue{flex-direction:column;flex:1;min-height:0;display:flex}.issue-head{gap:6px}.crumb{color:var(--text-3);font-weight:var(--medium);background:0 0;border:0;flex:none;padding:0 2px}.crumb:hover{color:var(--text-1)}.crumb-sep{color:var(--text-4);flex:none}.issue-head .status-icon{margin:0 2px}.issue-key{color:var(--text-3);font-weight:var(--medium);font-variant-numeric:tabular-nums;flex:none}.issue-head-title{min-width:0;color:var(--text-1);font-weight:var(--medium);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.issue-tabs{margin-left:auto;padding-left:8px}.issue-actions{flex:none;align-items:center;gap:6px;display:flex}.issue-actions:before{content:"";background:var(--line-2);width:1px;height:16px;margin:0 4px}.issue-grid{grid-template-columns:minmax(0, 1fr) var(--w-props,280px);flex:1;min-height:0;display:grid}.issue-grid.no-info{grid-template-columns:minmax(0,1fr)}.issue-grid.no-info .props{display:none}.issue-main{flex-direction:column;min-width:0;min-height:0;display:flex}.issue-intro{margin-bottom:12px}.issue-title{letter-spacing:-.012em;overflow-wrap:anywhere;font-size:20px;line-height:1.33}.issue-desc{color:var(--text-2);letter-spacing:-.011em;margin:8px 0 4px;font-size:15px;line-height:1.6}.issue-prompt{max-height:40vh;color:var(--text-3);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;overflow-y:auto}.callout{border:1px solid var(--line-2);background:rgb(var(--ink) / .02);min-height:32px;color:var(--text-2);text-align:left;border-radius:8px;flex:none;align-items:center;gap:8px;margin:12px 24px 0;padding:6px 12px;display:flex}.callout svg{color:var(--orange);flex:none}.callout span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}button.callout:hover{background:var(--active)}.props{border-left:1px solid var(--line);flex-direction:column;gap:14px;min-height:0;padding:12px 16px 16px;display:flex;overflow-y:auto}.prop-label{height:24px;color:var(--text-3);font-size:12px;line-height:24px}.prop-value{min-height:24px;color:var(--text-2);overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.prop-value.block{display:block}.prop-value>svg{color:var(--text-3);flex:none}.copy-field{border:1px solid var(--line-2);background:rgb(var(--ink) / .02);width:100%;color:var(--text-2);text-align:left;border-radius:6px;align-items:flex-start;gap:8px;padding:8px 10px;line-height:1.5;display:flex}.copy-field span{overflow-wrap:anywhere;flex:1}.copy-field svg{color:var(--text-4);flex:none;margin-top:2px}.copy-field:hover{background:var(--active)}.copy-field:hover svg{color:var(--text-1)}.toast{z-index:30;background:var(--pop);border:1px solid var(--line-3);max-width:min(420px,100% - 32px);color:var(--text-1);box-shadow:0 8px 24px var(--shadow);touch-action:none;transition:transform .2s var(--ease);animation:toast-in .25s var(--ease);border-radius:8px;padding:10px 14px;position:absolute;bottom:16px;right:16px}@keyframes toast-in{0%{opacity:0;transform:translateY(16px)}}.toast-close{color:var(--text-4);margin:-4px -6px -4px -4px}.sticky-scroll{overscroll-behavior:contain;overflow-y:auto}.convo,.conversation{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.convo-scroll{flex:1;min-height:0}.thread{flex-direction:column;gap:12px;width:100%;max-width:720px;margin:0 auto;padding:24px 24px 16px;display:flex}.thread.compose{flex:none;gap:6px;padding-top:0}.quiet{color:var(--text-4)}.quiet.closed{text-align:center;padding:4px 0}.stamp{color:var(--text-4);text-align:center;margin-top:4px;font-size:12px}.msg{gap:6px;min-width:0;display:grid}.msg-text{letter-spacing:-.013em;overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:21px}.msg.agent .msg-text{color:var(--text-2)}.msg.you{justify-items:end;margin-left:40px}.msg.you .msg-text{background:var(--bg-3);border:1px solid var(--line);color:var(--text-1);white-space:pre-wrap;border-radius:8px;padding:10px 12px}.msg.you .link{margin-left:8px}.msg.pending{opacity:.6}.msg-who{align-items:center;gap:8px;margin:4px 0 -4px;line-height:20px;display:flex}.who-avatar{flex:none;place-items:center;width:20px;height:20px;display:grid}.who-avatar img{border-radius:50%;width:20px;height:20px}.who-name{color:var(--text-1);font-weight:var(--medium)}.who-time{color:var(--text-4);font-size:12px}.initial{background:rgb(var(--ink) / .1);width:20px;height:20px;color:var(--text-2);font-size:11px;font-weight:var(--semibold);border-radius:50%;place-items:center;display:grid}.channel-icon.tiny{width:20px;height:20px;margin:0}.thinking-line{color:var(--text-3);animation:2s ease-in-out infinite pulse}.comment{background:var(--bg-1);border:1px solid var(--line-2);border-radius:9px;padding:12px 16px 16px}.comment-who{color:var(--text-2);font-weight:var(--medium);margin-bottom:4px}.comment-body{color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:21px}.comment-body .md{white-space:normal}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p,.md ul,.md ol,.md pre,.md table,.md blockquote{margin:0 0 10px}.md ul,.md ol{padding-left:1.4em}.md li{margin:2px 0}.md h1,.md h2,.md h3,.md h4{color:var(--text-1);font-size:15px;font-weight:var(--semibold);margin:18px 0 6px;line-height:1.5}.md strong{color:var(--text-1)}.md code{background:rgb(var(--ink) / .05);border:1px solid var(--line-2);font-family:var(--mono);font-feature-settings:normal;border-radius:4px;padding:1px 5px;font-size:12px}.md pre{background:rgb(var(--ink) / .02);border:1px solid var(--line-2);border-radius:8px;padding:12px;overflow-x:auto}.md pre code{background:0 0;border:0;padding:0;line-height:1.5}.md table{border-collapse:collapse;font-size:13px;display:block;overflow-x:auto}.md th,.md td{border:1px solid var(--line-2);text-align:left;padding:5px 9px}.md th{color:var(--text-1);font-weight:var(--medium)}.md blockquote{border-left:2px solid var(--line-3);color:var(--text-3);padding-left:12px}.md hr{background:var(--line-2);border:0;height:1px;margin:14px 0}.steps-head{width:100%;min-width:0;color:var(--text-3);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;display:flex}.steps-head:hover{color:var(--text-2)}.steps-head .muted{color:var(--text-4)}.caret{transition:transform .1s var(--ease);flex:none}.steps.open .caret{transform:rotate(90deg)}.steps-now{min-width:0;color:var(--text-4);text-overflow:ellipsis;flex:1;margin-left:6px;overflow:hidden}.steps-body{gap:1px;margin:6px -8px 0;display:grid}.step{color:var(--text-3);text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:10px;padding:4px 8px;display:grid}.step:hover{background:var(--hover)}.step-name{color:var(--text-2);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex;overflow:hidden}.step-result .step-name{color:var(--text-4)}.step-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.step-text.full{white-space:pre-wrap;overflow-wrap:anywhere}.compacted-line{width:100%;color:var(--text-4);white-space:nowrap;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:12px;display:flex}.compacted-line:before,.compacted-line:after{content:"";background:var(--line-2);flex:1;height:1px}.compacted-line:hover{color:var(--text-2)}.compacted-text{background:var(--bg-1);border:1px solid var(--line-2);color:var(--text-3);border-radius:9px;margin-top:8px;padding:12px 16px}.composer{background:var(--bg-1);border:1px solid var(--line-2);cursor:text;transition:border-color .1s var(--ease);border-radius:8px;flex-direction:column;gap:6px;padding:10px 10px 8px 12px;display:flex}.composer:focus-within,.dragging .composer{border-color:var(--line-3)}.dragging .composer{border-style:dashed}.composer textarea{letter-spacing:-.013em;resize:none;background:0 0;border:0;border-radius:0;height:auto;max-height:220px;padding:0;font-size:14px;line-height:21px;display:block}.composer.mono textarea{font-family:var(--mono);font-feature-settings:normal;letter-spacing:0;font-size:12.5px}.composer-bar{cursor:default;align-items:center;gap:4px;min-height:24px;display:flex}.composer .icon-btn{width:24px;height:24px}.composer .attach{margin-left:-4px}.composer .send{background:var(--primary-bg);color:var(--primary-fg)}.composer .send:not(:disabled):hover{color:var(--primary-fg);background:#fff}.composer .send:disabled{background:rgb(var(--ink) / .06);color:var(--text-4);opacity:1}.composer .send.stop,.composer .send.stop:hover{background:rgb(var(--ink) / .1);color:var(--text-1)}.compose-problem{color:var(--red);font-size:12px}.term{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 24px;display:flex}.term-screen{background:var(--primary-fg);border:1px solid var(--line-2);cursor:text;border-radius:8px;outline:none;flex:1;min-height:0;padding:12px 14px}.term-screen.typing{border-color:var(--indigo)}.term-keys{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.term-keys .key{border:1px solid var(--line-2);background:rgb(var(--ink) / .02);min-width:28px;height:24px;color:var(--text-3);border-radius:5px;padding:0 8px;font-size:12px}.term-keys .key:hover{background:var(--active);color:var(--text-1)}.term-keys-hint{color:var(--text-4);margin-left:auto;font-size:12px}.term-screen pre{color:var(--text-2);font:12px/1.5 var(--mono);font-feature-settings:normal;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.events{gap:10px;margin:0;padding:0 0 0 4px;list-style:none;display:grid}.events li{color:var(--text-3);align-items:flex-start;gap:10px;font-size:12px;display:flex}.ev-dot{background:var(--text-4);border-radius:50%;flex:none;width:5px;height:5px;margin-top:6.5px}.ev-text{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.ev-text b{color:var(--text-2)}.ev-ts{color:var(--text-4);white-space:nowrap}.inbox{grid-template-columns:var(--w-chats,340px) minmax(0, 1fr);flex:1;min-height:0;display:grid}.inbox.solo{grid-template-columns:minmax(0,1fr)}.inbox-list{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex}.channels{flex:1;align-content:start;gap:1px;min-height:0;padding:8px;display:grid;overflow-y:auto}.channel{border-radius:8px;position:relative}.channel:hover{background:var(--hover)}.channel.on{background:var(--active)}.channel-open{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.channel-icon{background:rgb(var(--ink) / .06);width:28px;height:28px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;display:grid}.channel-icon.small{width:20px;height:20px;margin-left:4px}.channel-icon.k-swejobs{color:var(--accent)}.channel-icon.k-inbox{color:var(--blue)}.channel-icon.k-school{color:var(--yellow)}.channel-icon.k-cycle{color:var(--red)}.channel-icon.k-errors{color:var(--orange)}.channel-icon:has(.channel-mark){background:0 0}.channel-mark{border-radius:50%;width:100%;height:100%}.monogram{font-weight:var(--semibold);line-height:1}.channel-text{flex:1;min-width:0;display:grid}.channel-top,.channel-bottom{align-items:center;gap:6px;min-width:0;display:flex}.channel-name{color:var(--text-1);font-weight:var(--medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel.muted .channel-name{color:var(--text-2)}.channel-muted{color:var(--text-4);flex:none}.channel-preview{min-width:0;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.channel-time{color:var(--text-4);flex:none;font-size:12px}.channel-mute{background:var(--pop);opacity:0;position:absolute;top:6px;right:6px}.channel:hover .channel-mute,.channel-mute:focus-visible{opacity:1}.channel-mute:not(:disabled):hover{background:var(--bg-3)}@media (hover:none){.channel-mute{display:none}}.scrim{z-index:40;animation:fade .15s var(--ease);background:#00000080;position:fixed;inset:0}.scrim.leaving{animation:fade-out .15s var(--ease) forwards;pointer-events:none}.modal{z-index:41;background:var(--bg-3);border:1px solid var(--line-3);width:min(720px,100vw - 32px);animation:pop .15s var(--ease);border-radius:12px;flex-direction:column;display:flex;position:fixed;top:14vh;left:50%;transform:translate(-50%)}.modal.leaving{animation:pop-out .12s var(--ease) forwards;pointer-events:none}.modal-head{align-items:center;gap:6px;padding:12px 12px 0 16px;display:flex}.pill-mark{border-radius:3px;width:12px;height:12px}.modal-head .pill,.modal-title{color:var(--text-2)}.modal-goal{letter-spacing:-.011em;resize:none;background:0 0;border:0;border-radius:0;height:auto;min-height:120px;padding:14px 16px 8px;font-size:15px;line-height:1.6;display:block}.modal-props{flex-wrap:wrap;gap:6px;padding:0 16px 14px;display:flex}.pill-input{cursor:text}.pill-input input{width:190px;height:22px;color:var(--text-2);background:0 0;border:0;border-radius:0;padding:0;font-size:12px}.modal-foot{border-top:1px solid var(--line);align-items:center;gap:8px;padding:12px 16px;display:flex}.form-error{color:var(--red)}.page{gap:16px;max-width:760px;margin:0 auto;padding:32px 24px;display:grid}.page .callout{margin:0}.passcode,.live,.site-list{background:rgb(var(--ink) / .02);border:1px solid var(--line-2);border-radius:8px;min-width:0}.site-list.skeleton{height:200px}.passcode,.live{gap:12px;padding:16px;display:grid}.passcode-head{align-items:flex-start;gap:10px;display:flex}.passcode-head svg{color:var(--orange);flex:none;margin-top:2px}.passcode h2,.live h2{font-size:13px;font-weight:var(--medium);white-space:nowrap}.passcode p{color:var(--text-3)}.passcode-row{gap:8px;max-width:360px;display:flex}.passcode-field{height:36px;font:500 16px/1 var(--mono);font-feature-settings:normal;letter-spacing:.1em}.passcode-row .btn{height:36px;padding:0 16px}.live-head{min-width:0;color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.live-time{color:var(--text-4);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12px}.live-body{grid-template-columns:minmax(0,3fr) minmax(200px,2fr);gap:12px;min-width:0;display:grid}.live-shot{aspect-ratio:4/3;background:var(--primary-fg);border:1px solid var(--line);border-radius:6px;place-items:center;max-height:440px;display:grid;overflow:hidden}.live-shot img{object-fit:contain;object-position:top;width:100%;height:100%}.live-steps{align-content:start;gap:1px;max-height:340px;margin:0;padding:0;font-size:12px;list-style:none;display:grid;overflow-y:auto}.live-steps li{color:var(--text-3);overflow-wrap:anywhere;border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:4px 8px;display:grid}.live-steps li.now{background:var(--active);color:var(--text-1)}.live-step-time{color:var(--text-4);font-variant-numeric:tabular-nums;white-space:nowrap}.site{align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.site+.site{border-top:1px solid var(--line)}.site>.status-icon{margin-top:5px}.site-main{flex:1;gap:2px;min-width:0;display:grid}.site-title{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.site-name{color:var(--text-1);font-weight:var(--medium)}.site-sub{color:var(--text-3);overflow-wrap:anywhere;font-size:12px}.site-sub.bad{color:var(--red)}.site-actions{flex:none;gap:6px;display:flex}.pic-tray{flex-wrap:wrap;gap:8px;padding-bottom:2px;display:flex}.pic-chip{border:1px solid var(--line-2);border-radius:6px;width:56px;height:56px;position:relative}.pic-chip img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.composer .pic-remove{background:var(--text-1);width:16px;height:16px;color:var(--bg);position:absolute;top:-6px;right:-6px}.composer .pic-remove:hover{color:var(--bg);background:#fff}.pics{flex-wrap:wrap;gap:6px;display:flex}.msg.you .pics{justify-content:flex-end}.pic{background:var(--bg-2);border:1px solid var(--line);cursor:zoom-in;border-radius:8px;padding:0;display:block;overflow:hidden}.pic img{object-fit:contain;max-width:min(320px,64vw);max-height:320px;display:block}.pics:has(>:nth-child(2)) .pic img{object-fit:cover;width:min(152px,30vw);height:min(152px,30vw)}.pic-loading,.pic-missing{cursor:default;width:152px;height:112px}.pic-loading{animation:1.4s ease-in-out infinite pulse}.pic-missing{color:var(--text-4);place-items:center;display:grid}.lightbox{z-index:100;cursor:zoom-out;animation:fade .15s var(--ease);background:#000000d9;outline:none;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.lightbox img{object-fit:contain;cursor:default;border-radius:8px;max-width:100%;max-height:100%}.lightbox .lightbox-close{color:#fff;position:absolute;top:12px;right:12px}.tabs button{align-items:center;gap:6px;display:inline-flex}.tabs button svg{color:var(--text-3)}.tabs button.on svg{color:var(--text-1)}.tab-count{color:var(--text-3);font-variant-numeric:tabular-nums}.view-sub{color:var(--text-3);white-space:nowrap}.btn.small{height:24px;padding:0 8px}.list-empty{color:var(--text-4);padding:12px 16px}.row-icon{color:var(--text-3);flex:none}.row-kind{align-items:center;gap:5px;display:inline-flex}.row-meta.soon{color:var(--orange)}.pill.late{border-color:color-mix(in srgb, var(--red) 40%, transparent);color:var(--red)}.pill-date{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:auto;height:24px;padding:0 8px;font-size:12px}.todo-row{gap:10px}.todo-check{border:1.5px solid var(--text-4);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;padding:0;display:grid}.todo-check:hover{border-color:var(--text-2)}.todo-check.on{border:0}.todo-check.on .status-icon{width:16px;height:16px}span.todo-check{cursor:default}.todo-text{cursor:text;flex:auto;min-width:0}.todo-row.done .todo-text{color:var(--text-3);text-decoration:line-through}.todo-input{height:28px;font-weight:var(--medium);flex:1;margin:0 -8px;padding:0 8px}.todo-meta{flex:none;align-items:center;gap:6px;display:flex}.todo-run,.todo-more{opacity:0}.todo-actions{flex:none;justify-content:flex-end;align-items:center;gap:2px;width:236px;display:flex}.todo-run{margin-right:4px}.todo-row .todo-more{opacity:0}.todo-row:hover .todo-run,.todo-row:hover .todo-more,.todo-run:focus-visible,.todo-more:focus-visible,.todo-row .menu-wrap:focus-within .todo-more{opacity:1}@media (hover:none){.todo-run,.todo-more{opacity:1}}.todo-row .pill-btn .status-icon{margin-right:2px}.view-today{padding:0}.today-grid{grid-template-columns:minmax(0, 1fr) var(--w-home-side,380px);min-height:100%;display:grid}.today-grid.skeleton{height:240px}.today-side{border-left:1px solid var(--line)}.day-label{color:var(--text-3);font-size:12px;font-weight:var(--medium);padding:10px 16px 2px}.event-row{color:inherit;border-bottom:0;min-height:40px;text-decoration:none}a.row{color:inherit;text-decoration:none}.event-time{width:64px;color:var(--text-3);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.today-side .row-text{gap:0;display:grid}.view-canvas{position:relative;overflow:hidden}.canvas{cursor:grab;touch-action:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23ffffff' fill-opacity='0.07'/%3E%3C/svg%3E");position:absolute;inset:0;overflow:hidden}.canvas.panning{cursor:grabbing}.canvas.skeleton{background:0 0}.canvas-world{transform-origin:0 0;position:absolute;top:0;left:0}.frame{border:1px dashed var(--line-3);background:rgb(var(--ink) / .012);border-radius:12px;position:absolute}.frame-head{cursor:move;align-items:center;gap:8px;height:36px;padding:0 8px 0 14px;display:flex}.frame-name{color:var(--text-2);font-weight:var(--medium);white-space:nowrap}.frame-name-input{width:200px;height:26px;font-weight:var(--medium)}.frame-remove{opacity:0;margin-left:auto}.frame-head:hover .frame-remove{opacity:1}.frame-resize{cursor:nwse-resize;width:16px;height:16px;position:absolute;bottom:0;right:0}.frame-resize:after{content:"";border-right:1.5px solid var(--text-4);border-bottom:1.5px solid var(--text-4);width:6px;height:6px;position:absolute;bottom:4px;right:4px}.canvas-card{background:var(--bg-1);border:1px solid var(--line-2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .1s var(--ease);border-radius:9px;padding:8px 10px 12px 12px;position:absolute}.canvas-card:hover{border-color:var(--line-3)}.canvas-card.needs-you{border-color:color-mix(in srgb, var(--orange) 45%, transparent)}.canvas-card.dragging{z-index:5;cursor:grabbing;border-color:var(--line-3)}.status-label.small{color:var(--text-3);gap:6px;font-size:12px}.canvas-card .card-title{-webkit-line-clamp:2}.canvas-line{color:var(--text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.canvas-line.mono{font-size:11.5px}.canvas-card .card-meta{align-items:center}.canvas-card .card-time{color:var(--text-4);white-space:nowrap;margin-left:auto;font-size:12px}.canvas-tools{align-items:center;gap:6px;display:flex;position:absolute;top:12px;right:12px}.canvas-zoom{background:var(--bg-1);height:28px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:9999px;align-items:center;padding:0 2px;display:inline-flex}.canvas-zoom-n{min-width:40px;color:var(--text-3);text-align:center;font-variant-numeric:tabular-nums;font-size:12px}.canvas-tools .btn-secondary,.canvas-fit{background:var(--bg-1);box-shadow:inset 0 0 0 1px var(--line-2)}.notes{grid-template-columns:var(--w-notes,280px) minmax(0, 1fr);flex:1;min-height:0;display:grid}.notes-list{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex}.notes-search{width:auto;margin:8px 8px 4px}.tree{flex:1;min-height:0;padding:4px 8px 16px;overflow-y:auto}.tree-row{width:100%;min-height:28px;color:var(--text-2);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 8px;display:flex}.tree-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tree-row svg{color:var(--text-3);flex:none}.tree-row .tree-caret{color:var(--text-4)}.tree-row:hover{background:var(--hover)}.tree-row.on{background:var(--active);color:var(--text-1)}.tree-row.hit{align-items:flex-start;padding-top:6px;padding-bottom:6px}.tree-row.hit svg{margin-top:3px}.hit-text{min-width:0;display:grid}.hit-line{color:var(--text-3);font-size:12px}.note-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.note-head{gap:6px}.crumbs{white-space:nowrap;align-items:center;gap:6px;min-width:0;padding-left:4px;display:flex;overflow:hidden}.crumb-part{color:var(--text-3);align-items:center;gap:6px;display:inline-flex}.crumb-name{color:var(--text-1);font-weight:var(--medium);text-overflow:ellipsis;overflow:hidden}.crumb-input{width:240px;height:26px}.save-state{color:var(--text-4);white-space:nowrap;font-size:12px}.save-state.merged{color:var(--text-3)}.save-state.error{color:var(--red)}.note-scroll{flex:1;min-height:0;overflow-y:auto}.doc{max-width:720px;margin:0 auto;padding:40px 24px 0}.doc .banner{border:1px solid var(--line-2);border-radius:8px;margin-bottom:16px}.editor .cm-editor{min-height:60vh}.backlinks{border-top:1px solid var(--line);margin:-36vh 0 64px;padding-top:16px}.backlinks-head{color:var(--text-3);font-size:12px;font-weight:var(--medium);margin-bottom:6px}.backlink{text-align:left;background:0 0;border:0;border-radius:6px;gap:2px;width:100%;margin:0 -10px;padding:8px 10px;display:grid}.backlink:hover{background:var(--hover)}.backlink-name{color:var(--text-1);font-weight:var(--medium)}.backlink-text{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.palette{z-index:41;background:var(--bg-3);border:1px solid var(--line-3);border-radius:12px;flex-direction:column;width:min(640px,100vw - 32px);max-height:60vh;display:flex;position:fixed;top:14vh;left:50%;overflow:hidden;transform:translate(-50%)}.palette-input{border-bottom:1px solid var(--line);color:var(--text-3);align-items:center;gap:10px;padding:0 16px;display:flex}.palette-input input{background:0 0;border:0;border-radius:0;height:52px;padding:0;font-size:15px}.palette-list{padding:6px;overflow-y:auto}.palette-item{width:100%;height:40px;color:var(--text-2);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.palette-item.on{background:var(--active);color:var(--text-1)}.palette-icon{width:16px;color:var(--text-3);flex:none;place-items:center;display:grid}.palette-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.palette-hint{min-width:0;max-width:45%;color:var(--text-4);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:12px;overflow:hidden}.palette-note{color:var(--text-3);align-items:center;gap:8px;padding:8px 10px;display:flex}.list-head{padding-left:6px}.list-caret{color:var(--text-4)}.list-caret-space{width:24px}.list-head .group-title{cursor:default}.list-name-input{width:260px;height:26px;font-weight:var(--medium)}.list-drop{border-bottom:1px solid var(--line);color:var(--text-4);padding:10px 16px 10px 42px}.new-list{color:var(--text-3);border-bottom:0;gap:8px}.new-list:hover{color:var(--text-1)}.drop-target>.group-head{background:var(--active)}.todo-node{background:var(--panel);position:relative}.todo-node.is-dragging{opacity:.35}.todo-node.drop-before:before{content:"";z-index:2;background:var(--indigo);border-radius:1px;height:2px;position:absolute;top:-1px;left:16px;right:16px}.todo-row[tabindex]:focus-visible{background:var(--active);outline:none}.todo-row.nested{min-height:38px;padding-left:42px}.todo-row.nested .todo-text{color:var(--text-2);font-weight:400}.drag-ghost{background:var(--bg-3);border:1px solid var(--line-3);color:var(--text-1);font-weight:var(--medium);cursor:grabbing;border-radius:8px}.todo-check{color:#fff}.todo-check.on{background:var(--indigo);border:0}.menu-filter,.menu-date{border-radius:6px;height:32px;margin-bottom:4px}.menu-date{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.toast{align-items:center;gap:14px;display:flex}.toast-undo{color:var(--link);font-weight:var(--medium);background:0 0;border:0;padding:0}.banner{align-items:center;gap:8px;display:flex}.banner .icon-btn{margin-left:auto}.mail-row .row-text{color:inherit;text-decoration:none}.mail-archive{opacity:0}.mail-row:hover .mail-archive,.mail-archive:focus-visible{opacity:1}@media (hover:none){.mail-archive{opacity:1}}.meter.stale .meter-num,.meter.stale .meter-row span:first-child{color:var(--text-4)}.meter.stale .meter-fill{background:var(--text-4)}.only-narrow,.mobile-only,.tabbar{display:none!important}@media (width<=1100px){.issue-grid{grid-template-columns:minmax(0,1fr)}.props{display:none}.only-narrow{display:inline-flex!important}.hide-narrow{display:none}}@media (width<=860px){.shell{padding:0;display:block}.sidebar,.hide-sm,.search kbd{display:none}.mobile-only{display:inline-flex!important}div.mobile-only{display:block!important}.main{height:100dvh;box-shadow:none;background:0 0;border:0;border-radius:0}.view-head{min-height:52px;padding:calc(8px + env(safe-area-inset-top)) 12px 8px 16px;border-bottom:0;flex-wrap:wrap}h1.view-title{font-size:24px;font-weight:var(--semibold);letter-spacing:-.02em;margin:0;line-height:36px}.view-head .icon-btn{width:36px;height:36px}.host-filter{order:3;width:100%;overflow-x:auto}.tabs button{height:32px;padding:0 14px;font-size:14px}.search{order:4;width:100%}.search input{height:36px}.view-body{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.view-board{padding:4px 16px calc(96px + env(safe-area-inset-bottom))}.kanban{gap:16px;min-width:0;display:grid}.column{width:auto}.column.is-empty{display:none}.column-head{padding-left:2px}.col-blocked{order:-3}.col-awaiting{order:-2}.col-running{order:-1}.card-title,.row-title,.channel-name,.issue-head-title{font-size:15px}.card-title{line-height:22px}.card-key{font-size:13px}.card-sub,.row-sub{font-size:14px}.usage-mobile{margin-top:20px}.row{min-height:56px;padding:8px 16px}.row-text{gap:0;display:grid}.row-key{display:none}.tabbar{z-index:20;left:0;right:0;bottom:calc(12px + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;gap:8px;position:fixed;display:flex!important}.tabbar-tabs,.tabbar-compose{background:var(--pop);border:1px solid var(--line-2);pointer-events:auto;border-radius:9999px}.tabbar-tabs{padding:4px;display:flex}.tabbar-tabs button{width:58px;height:44px;color:var(--text-3);background:0 0;border:0;border-radius:9999px;place-items:center;padding:0;display:grid;position:relative}.tabbar-tabs button.on{background:rgb(var(--ink) / .08);color:var(--text-1)}.tabbar-compose{width:54px;height:54px;color:var(--text-1);place-items:center;padding:0;display:grid}.tab-badge{background:var(--text-3);min-width:16px;height:16px;color:var(--bg);font-size:10px;font-weight:var(--semibold);border-radius:8px;place-items:center;padding:0 4px;display:grid;position:absolute;top:5px;right:9px}.tab-badge.warn{background:var(--indigo);color:#fff}body.typing .tabbar,.shell.has-task .tabbar{display:none!important}.shell:has(.inbox.open) .tabbar{display:none!important}.inbox{grid-template-columns:minmax(0,1fr)}.inbox-list{border-right:0}.inbox:not(.open) .conversation,.inbox.open .inbox-list{display:none}.channels{padding:0 8px calc(96px + env(safe-area-inset-bottom))}.channel.on{background:0 0}.channel-open{gap:12px;padding:10px 8px}.channel-icon{width:40px;height:40px}.channel-icon.small{width:24px;height:24px;margin-left:0}.channel-icon:not(.small) svg{width:20px;height:20px}.channel-icon:not(.small) .channel-icon:has(.channel-mark){background:0 0}.channel-mark{border-radius:50%;width:100%;height:100%}.monogram{font-size:19px!important}.channel-preview{font-size:14px}.conversation .view-title,.issue .view-title{font-size:15px}.issue-head{padding-left:8px}.issue-head-title{flex:1 1 0}.issue-key{display:none}.issue-tabs{order:10;width:100%;margin:0;padding:0 4px 0 8px}.issue-tabs button{flex:1}.issue-actions{gap:2px}.issue-actions:before{display:none}.modal .menu{top:auto;bottom:calc(100% + 4px)}.issue-actions .btn{width:36px;height:36px;box-shadow:none;color:var(--text-3);background:0 0;padding:0}.issue-actions .btn-primary{color:var(--link)}.issue-actions .btn-label{display:none}.issue-actions .btn svg{width:18px;height:18px}.thread{padding:12px 16px}.thread.compose{padding:0 12px calc(12px + env(safe-area-inset-bottom))}.msg-text,.comment-body{font-size:16px;line-height:24px}.msg.you .msg-text{border-radius:16px;padding:10px 14px}.composer{border-radius:16px;padding:12px 12px 10px 14px}.composer .icon-btn{width:30px;height:30px}.composer .icon-btn svg{width:18px;height:18px}.callout{margin:8px 16px 0}.term{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.term-keys .key{min-width:40px;height:32px;font-size:14px}.toast{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));max-width:none}.modal{width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);animation:sheet .2s var(--ease);border-width:1px 0 0;border-radius:16px 16px 0 0;inset:auto 0 0;transform:none}.modal.leaving{animation:sheet-out .15s var(--ease) forwards}.modal-props .pill{height:32px;padding:0 12px 0 10px;font-size:14px}.pill-input input{width:210px;height:30px}.modal-foot .btn{height:36px;padding:0 16px;font-size:14px}.page{padding:8px 16px 0}.live-body{grid-template-columns:minmax(0,1fr)}.live-steps{max-height:220px}.site{flex-wrap:wrap}.site-actions{justify-content:flex-end;width:100%}input,textarea,.composer textarea,.pill-input input{font-size:16px}}@media (width<=1100px){.today-grid{grid-template-columns:minmax(0,1fr)}.today-side{border-left:0;border-top:1px solid var(--line)}}@media (width<=860px){.tab-label,.view-head .btn-label{display:none}.view-head .btn{width:36px;height:36px;padding:0}.view-sub{display:none}.view-canvas{padding-bottom:0}.todo-run .btn-label{display:none}.todo-row{flex-wrap:wrap;align-items:flex-start;row-gap:0;min-height:48px;padding-top:12px;padding-bottom:12px}.todo-row .todo-check{margin-top:2px}.todo-text{white-space:normal;flex:1 1 0;line-height:21px}.todo-run{display:none}.todo-actions{order:1;width:auto;margin:-2px -4px 0 0}.todo-actions .menu-wrap:not(:last-child){display:none}.todo-meta{display:contents}.todo-meta>.pill,.todo-meta>.menu-wrap{order:3;margin-top:8px}.todo-meta>:first-child:not(.todo-actions){margin-left:26px}.todo-row:has(.todo-meta .pill):after{content:"";flex-basis:100%;order:2;height:0}.todo-row .todo-more{opacity:1;width:28px;height:28px}.todo-row .pill{height:28px;font-size:13px}.todo-row .pill+.pill{margin-left:0}.todo-text{font-size:15px}.notes{grid-template-columns:minmax(0,1fr)}.notes-list{border-right:0}.notes:not(.open) .note-pane,.notes.open .notes-list{display:none}.shell:has(.notes.open) .tabbar{display:none!important}.tree{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.tree-row{min-height:40px;font-size:15px}.doc{padding:16px 16px 0}.editor .cm-editor{font-size:16px}.crumb-part{display:none}.palette{top:calc(12px + env(safe-area-inset-top));max-height:70dvh}.palette-input input{font-size:16px}}.modal.settings{flex-direction:row;width:min(880px,100vw - 32px);height:min(640px,80vh);top:10vh;overflow:hidden}.settings-nav{border-right:1px solid var(--line);background:var(--bg-2);flex:none;width:200px;padding:14px 8px;overflow-y:auto}.settings-title{color:var(--text-3);font-size:12px;font-weight:var(--medium);padding:2px 7px 10px}.settings-body{flex-direction:column;flex:1;min-width:0;display:flex}.settings-head{align-items:center;padding:14px 12px 6px 24px;display:flex}.settings-head h2{font-size:15px;font-weight:var(--semibold)}.settings-list{flex:1;padding:0 24px 24px;overflow-y:auto}.setting{border-bottom:1px solid var(--line);align-items:flex-start;gap:24px;padding:14px 0;display:flex}.setting:last-child{border-bottom:0}.setting-text{flex:1;min-width:0}.setting-label{color:var(--text-1);font-weight:var(--medium)}.setting-desc{color:var(--text-3);margin-top:2px;font-size:12px;line-height:1.5}.setting-text .form-error{margin-top:4px;font-size:12px}.setting-control{flex:none;align-items:center;gap:6px;max-width:50%;display:flex}.setting-input{background:var(--bg-2);border:1px solid var(--line-2);border-radius:6px;width:240px;height:30px;padding:0 10px;font-size:13px}.setting-input:focus{border-color:var(--line-3);outline:none}.setting-number{width:88px}.setting-area{resize:vertical;height:auto;padding:6px 10px;line-height:1.5}.setting-checks{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.setting-checks .pill.on{color:var(--text-1);border-color:var(--line-3)}.setting-checks .pill:disabled{cursor:default}.switch{background:rgb(var(--ink) / .12);width:30px;height:18px;transition:background .15s var(--ease);border:0;border-radius:9px;margin-top:2px;padding:0;position:relative}.switch:after{content:"";width:14px;height:14px;transition:transform .15s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.switch.on{background:var(--indigo)}.switch.on:after{transform:translate(12px)}@media (width<=860px){.settings-scrim{z-index:69}.modal.settings{z-index:70;max-height:none;padding-bottom:env(safe-area-inset-bottom);border-radius:0;flex-direction:column;width:100vw;height:auto;top:0;bottom:0;left:0;transform:none}.settings-nav{border-right:0;border-bottom:1px solid var(--line);gap:4px;width:auto;padding:10px 12px;display:flex;overflow-x:auto}.settings-nav .nav-item{white-space:nowrap;flex:none;width:auto}.settings-title{display:none}.settings-head{padding:12px 8px 4px 16px}.settings-list{padding:0 16px 24px}.setting{flex-direction:column;gap:10px}.setting-control{width:100%;max-width:none}.setting-input{flex:1;width:auto}.setting-number{flex:none;width:88px}.setting-checks{justify-content:flex-start}}.hello{padding:28px 24px 8px}.hello h2{color:var(--text-1);font-size:22px;font-weight:var(--semibold);letter-spacing:-.015em;margin:0}.hello p{color:var(--text-3);margin:2px 0 0}.menu-note{width:320px;padding:8px}.menu-note p{color:var(--text-2);margin:0 0 8px;line-height:1.5}.code-copy{background:var(--bg-2);border:1px solid var(--line-2);width:100%;color:var(--text-2);text-align:left;border-radius:6px;align-items:flex-start;gap:8px;padding:8px;display:flex;position:relative}.code-copy code{font:12px/1.5 var(--mono);word-break:break-all;flex:1}.code-copy svg{color:var(--text-3);flex:none;margin-top:2px}.code-copy .copied{color:var(--text-3);font-size:11px;position:absolute;bottom:-20px;right:8px}@media (width<=860px){.sidebar-show{display:none}.no-sidebar .view-head{padding-left:16px}.hello{padding:16px 16px 4px}}.notes-list,.inbox-list,.props,.today-side{position:relative}@media (width<=860px){.resizer{display:none}}.view-cycle{overflow-y:auto}.cycle{max-width:1040px;padding:20px 24px 48px}.cycle-stats{border:1px solid var(--line-2);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cycle-stat{padding:14px 16px}.cycle-stat+.cycle-stat{border-left:1px solid var(--line-2)}.cycle-stat-label{color:var(--text-3);font-size:12px}.cycle-stat-value{color:var(--text-1);font-size:18px;font-weight:var(--semibold);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:4px}.cycle-stat-sub{color:var(--text-3);margin-top:2px;font-size:12px}.cycle-cal-head{align-items:center;gap:4px;margin:24px 0 8px;display:flex}.cycle-legend{color:var(--text-3);align-items:center;gap:6px;font-size:12px;display:flex}.cycle-legend .lg{border-radius:50%;width:10px;height:10px;margin-left:8px}.lg.period{background:var(--red)}.lg.predicted{border:1.5px dashed var(--red)}.lg.fertile{background:#00b8cc40}.lg.ovulation{border:1.5px solid var(--teal)}.cycle-months{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.cycle-month-name{color:var(--text-1);font-weight:var(--medium);margin:0 0 8px 4px}.cycle-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.cycle-dow{color:var(--text-4);text-align:center;padding:4px 0;font-size:11px}.cycle-day{aspect-ratio:1;max-height:52px;color:var(--text-2);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:relative}.cycle-day:hover{background:var(--hover)}.cycle-num{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.cycle-day.future{color:var(--text-3)}.cycle-day.fertile{background:#00b8cc12}.cycle-day.fertile:hover{background:#00b8cc29}.cycle-day.ovulation .cycle-num{box-shadow:inset 0 0 0 1.5px var(--teal)}.cycle-day.predicted .cycle-num{border:1.5px dashed #eb5757b3}.cycle-day.flow-light .cycle-num{color:var(--text-1);background:#eb575759}.cycle-day.flow-medium .cycle-num{color:#fff;background:#eb5757a6}.cycle-day.flow-heavy .cycle-num{background:var(--red);color:#fff}.cycle-day.flow-spotting .cycle-num{box-shadow:inset 0 0 0 1.5px #eb575780}.cycle-day.today .cycle-num{font-weight:var(--semibold);color:var(--text-1);text-underline-offset:3px;text-decoration:underline}.cycle-mark{background:var(--text-3);border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px}.cycle-history{border:1px solid var(--line-2);border-radius:10px;margin-top:32px;overflow:hidden}.cycle-row{gap:16px}.cycle-row .row-title{flex:1}.cycle-len{text-align:right;width:110px}.cycle-editor{z-index:60;background:var(--pop);border:1px solid var(--line-3);width:340px;box-shadow:0 12px 32px var(--shadow);animation:menu-in .15s var(--ease);border-radius:10px;padding:12px;position:fixed}.cycle-editor-head{color:var(--text-1);font-weight:var(--medium);align-items:center;display:flex}.cycle-editor-label{color:var(--text-3);margin:12px 0 6px;font-size:12px}.cycle-flows{width:100%;display:flex}.cycle-flows button{flex:1}.cycle-symptoms{flex-wrap:wrap;gap:6px;display:flex}.cycle-symptoms .pill.on{border-color:var(--line-3);background:var(--active);color:var(--text-1)}.cycle-note{width:100%;margin-top:12px}@media (width<=860px){.cycle{padding:8px 16px 120px}.cycle-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cycle-stat:nth-child(3){border-left:0}.cycle-stat:nth-child(n+3){border-top:1px solid var(--line-2)}.cycle-months{grid-template-columns:minmax(0,1fr)}.cycle-legend{display:none}.cycle-editor{width:auto;right:8px;left:8px!important}}.login-flow{justify-items:start;gap:8px;display:grid}.setting-control .login-flow{max-width:360px}.login-steps{color:var(--text-2);margin:0;padding-left:18px;line-height:1.6}.login-callout{cursor:default;align-items:start;gap:10px;display:grid}.browsers{grid-template-columns:var(--w-tabs,280px) minmax(0, 1fr);min-height:0;display:grid;overflow:hidden}.browser-list{border-right:1px solid var(--line);position:relative;overflow-y:auto}.browser-row{text-align:left;background:0 0;border:0;width:100%}.browser-row.on{background:var(--active)}.browser-row .row-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pill.holder{text-overflow:ellipsis;flex:none;max-width:120px;overflow:hidden}.pill.holder.you{color:var(--text-1)}.browser-empty{color:var(--text-3);place-items:center;display:grid}.viewer{flex-direction:column;min-width:0;min-height:0;display:flex}.viewer-bar{border-bottom:1px solid var(--line);align-items:center;gap:4px;padding:8px 12px;display:flex}.viewer-url{flex:1;min-width:0}.viewer-url input{background:var(--bg-2);border:1px solid var(--line-2);width:100%;height:28px;color:var(--text-2);border-radius:6px;padding:0 10px;font-size:12px}.viewer-url input:focus{border-color:var(--line-3);color:var(--text-1);outline:none}.viewer-note{max-width:40%;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:12px;overflow:hidden}.viewer-surface{outline:none;flex:1;place-items:start center;min-height:0;padding:16px;display:grid;overflow:auto}.viewer-surface img{border:1px solid var(--line-2);cursor:default;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:8px;width:100%;max-width:1280px;display:block}.viewer-surface:focus-visible img{border-color:var(--indigo)}.viewer-loading{aspect-ratio:1120/780;background:var(--bg-2);border-radius:8px;width:100%;max-width:1280px}@media (width<=860px){.browsers{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.browser-list{border-right:0;border-bottom:1px solid var(--line);max-height:30vh}.viewer-surface{padding:8px 8px 120px}.viewer-note{display:none}}.view-chats{overflow:hidden}.chats{grid-template-columns:var(--w-chat-list,280px) minmax(0, 1fr);height:100%;min-height:0;display:grid}.chats-list{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex;position:relative}.chats-top{align-items:center;gap:4px;padding:8px;display:flex}.chats-search{background:var(--bg-2);height:30px;color:var(--text-3);border-radius:6px;flex:1;align-items:center;gap:6px;padding:0 8px;display:flex}.chats-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}.chats-scroll{flex:1;padding:0 8px 16px;overflow-y:auto}.chats-day{color:var(--text-4);font-size:12px;font-weight:var(--medium);padding:14px 8px 4px}.chats-item{width:100%;height:34px;color:var(--text-2);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 8px;display:flex}.chats-item:hover{background:var(--hover)}.chats-item.on{background:var(--active);color:var(--text-1)}.chats-item-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.chats-item-meta{color:var(--text-4);flex:none;align-items:center;gap:4px;font-size:12px;display:flex}.chats-main{flex-direction:column;min-width:0;min-height:0;display:flex}.chats-main .issue{flex:1;min-height:0}.issue.embedded .issue-back{display:none}.new-chat{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex;position:relative}.new-chat-back{display:none;position:absolute;top:8px;left:8px}@media (width<=860px){.new-chat-back{display:inline-flex}}.new-chat h2{color:var(--text-1);font-size:22px;font-weight:var(--semibold);letter-spacing:-.015em;margin:0}.new-chat-box{width:min(680px,100%)}@media (width<=860px){.chats{grid-template-columns:minmax(0,1fr)}.chats.has-chat .chats-list,.chats:not(.has-chat) .chats-main{display:none}.issue.embedded .issue-back{display:inline-flex}}.chats-item:focus-visible{outline:1px solid var(--line-3);outline-offset:-1px}.jobs{grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.jobs.has-job{grid-template-columns:minmax(0, 1fr) var(--w-job,420px)}.jobs-main{flex-direction:column;min-width:0;min-height:0;display:flex}.jobs-bar{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 16px;display:flex}.jobs-filters{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.chip{border:1px solid var(--line-2);height:26px;color:var(--text-3);font-size:12px;font-weight:var(--medium);background:0 0;border-radius:9999px;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.chip:hover{color:var(--text-2)}.chip.on{border-color:var(--line-3);background:var(--active);color:var(--text-1)}.chip .count{color:var(--text-4);font-variant-numeric:tabular-nums}.jobs-search{background:var(--bg-2);width:200px;height:28px;color:var(--text-3);border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:flex}.jobs-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:12px}.jobs-picked{color:var(--text-2);font-size:12px}.jobs-table{flex:1;overflow:auto}.job-row{border-bottom:1px solid var(--line);min-width:760px;height:40px;color:var(--text-2);cursor:default;grid-template-columns:28px 24px minmax(110px,1.1fr) minmax(160px,2.2fr) minmax(100px,1.1fr) 150px 72px;align-items:center;gap:8px;padding:0 16px 0 10px;display:grid}.job-row:not(.job-head):hover{background:var(--hover)}.job-row.on{background:var(--active)}.job-row.dim{color:var(--text-4)}.job-head{z-index:2;background:var(--bg-1);height:34px;color:var(--text-3);font-size:12px;position:sticky;top:0}.th{color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.th.on{color:var(--text-1)}.job-pick{place-items:center;display:grid}.job-pick input{accent-color:var(--indigo);margin:0}.job-star{width:24px;height:24px;color:var(--text-4);opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.job-row:hover .job-star,.job-star.on{opacity:1}.job-star.on{color:var(--yellow)}.job-company{color:var(--text-1);font-weight:var(--medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-title,.job-loc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-loc,.job-found{color:var(--text-3);font-size:12px}.job-found{text-align:right;font-variant-numeric:tabular-nums}.stage-pill{border:1px solid var(--line-2);max-width:100%;height:24px;color:var(--text-2);font-size:12px;font-weight:var(--medium);white-space:nowrap;background:0 0;border-radius:9999px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}button.stage-pill:not(:disabled):hover{background:var(--hover)}.stage-pill:disabled,.stage-pill.static{cursor:default}.stage-dot{background:var(--text-4);border-radius:50%;flex:none;width:7px;height:7px}.stage-new .stage-dot{background:var(--blue)}.stage-saved .stage-dot{background:var(--text-2)}.stage-filling .stage-dot,.stage-review .stage-dot{background:var(--yellow)}.stage-fill_failed .stage-dot,.stage-rejected .stage-dot{background:var(--red)}.stage-applied .stage-dot,.stage-assessment .stage-dot,.stage-interviewing .stage-dot{background:var(--indigo)}.stage-offer .stage-dot,.stage-accepted .stage-dot{background:var(--green)}.jobs-skeleton{background:var(--bg-2);border-radius:8px;height:240px;margin:16px}.add-job{gap:8px;width:340px;padding:8px;display:grid}.add-job .setting-input{width:100%}.add-job .btn{justify-self:end}.job-pane{border-left:1px solid var(--line);flex-direction:column;min-height:0;display:flex;position:relative}.job-pane-head{align-items:center;gap:4px;padding:10px 12px 10px 20px;display:flex}.job-pane-head a.icon-btn{color:var(--text-3);place-items:center;display:inline-grid}.job-pane-body{flex:1;padding:4px 20px 32px;overflow-y:auto}.job-company-big{color:var(--text-3);font-weight:var(--medium)}.job-title-big{color:var(--text-1);font-size:18px;font-weight:var(--semibold);letter-spacing:-.01em;margin:2px 0 6px;line-height:1.35}.job-meta{color:var(--text-3);font-size:12px}.job-actions{flex-wrap:wrap;align-items:center;gap:6px;margin:16px 0;display:flex}.job-actions kbd{background:rgb(var(--ink) / .1);font:11px var(--sans);opacity:.7;border-radius:4px;margin-left:4px;padding:0 4px}.job-filling{color:var(--text-3)}.job-error{margin-bottom:16px}.job-section{border-top:1px solid var(--line);padding:14px 0}.job-section-head{color:var(--text-1);font-weight:var(--medium);justify-content:space-between;margin-bottom:8px;display:flex}.job-section-head .muted,.job-history .muted,.profile .muted{color:var(--text-3);font-weight:400}.fill-rows,.fill-all{gap:2px;display:grid}.fill-all summary{color:var(--text-3);cursor:pointer;margin-top:6px}.fill-row{gap:12px;padding:5px 0;font-size:12px;display:flex}.fill-label{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fill-why{max-width:50%;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.fill-row.skip .fill-why{color:var(--blue)}.fill-row.uncertain .fill-why,.fill-row.failed .fill-why{color:var(--orange)}.account-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.job-notes{border:1px solid var(--line-2);background:var(--bg-2);resize:vertical;border-radius:6px;width:100%;padding:8px 10px;line-height:1.5}.job-notes:focus{border-color:var(--line-3);outline:none}.job-history{gap:8px;padding:4px 0;font-size:12px;display:flex}.profile{max-width:760px}.profile-section{border-bottom:1px solid var(--line);gap:8px;padding:20px 0;display:grid}.profile-section h2{color:var(--text-1);font-size:14px;font-weight:var(--semibold);margin:0 0 4px}.profile-hint{color:var(--text-3);margin:-4px 0 4px}.profile-row{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:12px;display:grid}.profile-row>label{color:var(--text-2)}.profile-row .setting-input{width:100%}.profile-file{align-items:center;gap:8px;display:flex}.profile-file .setting-input{flex:1}.profile-answer{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:start;gap:8px;display:grid}.profile-saved{height:20px;color:var(--text-3);margin-top:8px;font-size:12px}.profile-section>.btn{justify-self:start}@media (width<=860px){.jobs.has-job{grid-template-columns:minmax(0,1fr)}.jobs.has-job .jobs-main{display:none}.job-pane{border-left:0}.jobs-bar{flex-wrap:wrap}.jobs-search{width:100%}.job-row{grid-template-columns:0 0 minmax(0,1fr) auto;grid-template-areas:"pick star company stage""pick star title stage";row-gap:2px;min-width:0;height:auto;padding:10px 16px}.job-row .job-pick,.job-row .job-star,.job-row .job-loc,.job-row .job-found{display:none}.job-company{grid-area:company}.job-title{color:var(--text-3);grid-area:title;font-size:12px}.job-stage-cell{grid-area:stage}.job-head{display:none}.jobs-table{padding-bottom:120px}.profile-row{grid-template-columns:minmax(0,1fr);gap:4px}.profile-answer{grid-template-columns:minmax(0,1fr) auto}.profile-answer>:nth-child(2){grid-column:1}}.job-pick input{appearance:auto;background:0 0;border:0;width:14px;height:14px;padding:0}@media (width<=860px){.toast{bottom:calc(96px + env(safe-area-inset-bottom))}.job-actions kbd{display:none}}
