@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-vietnamese-opsz-normal-BjhtXyW2.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-ext-opsz-normal-BQn1nviT.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-opsz-normal-s-izfB6B.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{--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", system-ui, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", system-ui, sans-serif;--font-read:"Newsreader Variable", "Newsreader", "Iowan Old Style", Georgia, serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--ui-11:11px;--ui-12:12px;--ui-13:13px;--ui-14:14px;--ui-15:15px;--ui-17:17px;--track-11:.005em;--track-13:-.003em;--track-15:-.009em;--track-17:-.014em;--read-size:17.5px;--read-leading:1.62;--read-measure:66ch;--s-1:2px;--s-2:4px;--s-3:6px;--s-4:8px;--s-5:12px;--s-6:16px;--s-7:20px;--s-8:24px;--s-9:32px;--s-10:40px;--s-11:48px;--s-12:64px;--s-13:96px;--r-window:14px;--r-sheet:22px;--r-composer:22px;--r-card:16px;--r-control:10px;--r-inner:14px;--r-chip:999px;--hair:.5px;--t-instant:0s;--t-quick:.12s;--t-base:.2s;--t-considered:.32s;--t-settle:.64s;--t-arrive:.8s;--ease-enter:cubic-bezier(.23, 1, .32, 1);--ease-move:cubic-bezier(.77, 0, .175, 1);--ease-arrive:cubic-bezier(.16, 1, .3, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--ease-swap:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, .6, 1);--sage:#3f7a50;--amber:#a5682a;--brick:#b4473a;--plum:#7a5bc4}:root,:root[data-light=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--light-rgb:255 253 248;--shade-rgb:48 38 24;--paper:#fefefc;--paper-raised:#fff;--paper-sunk:#f7f6f3;--paper-deep:#efeeea;--paper-edge:rgb(var(--shade-rgb) / .085);--paper-edge-strong:rgb(var(--shade-rgb) / .14);--trail-line:#dcdbd7;--trail-dot:#a9a7a1;--chip-edge:rgb(var(--shade-rgb) / .11);--ink:#1a1917;--ink-2:#5d5b56;--graphite:#6c6861;--pencil:#9b9993;--ink-wet:#b3b0a9;--accent:#2a5fae;--accent-soft:#2a5fae17;--accent-ink:#fff;--lamp:#d9984c;--signal-blue:#368ede;--lamp-soft:#d9984c29;--button-ink:#1a1917;--button-ink-text:#fefefc;--sidebar:#fcfcfaf7;--sidebar-ink:#5d5b56;--select:rgb(var(--shade-rgb) / .032);--select-strong:rgb(var(--shade-rgb) / .045);--hover:rgb(var(--shade-rgb) / .03);--lens-tint-rgb:255 255 254;--lens-alpha:.58;--lens-blur:18px;--lens-saturate:1.7;--lens-rim-top:#ffffffe6;--lens-rim-bottom:#ffffff4d;--lens-edge:rgb(var(--shade-rgb) / .13);--lens-specular:#ffffff8c;--shadow-hair:0 0 0 var(--hair) var(--paper-edge);--shadow-1:0 0 0 var(--hair) rgb(var(--shade-rgb) / .09), 0 1px 2px -1px rgb(var(--shade-rgb) / .07), 0 2px 4px rgb(var(--shade-rgb) / .025);--shadow-2:0 0 0 var(--hair) rgb(var(--shade-rgb) / .09), 0 2px 6px -2px rgb(var(--shade-rgb) / .07), 0 12px 28px -10px rgb(var(--shade-rgb) / .13);--shadow-3:0 0 0 var(--hair) rgb(var(--shade-rgb) / .1), 0 6px 14px -6px rgb(var(--shade-rgb) / .1), 0 28px 64px -18px rgb(var(--shade-rgb) / .24);--grain-opacity:.012;--toplight:.3}:root[data-light=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--light-rgb:255 214 160;--shade-rgb:0 0 0;--paper:#1b1a17;--paper-raised:#23211d;--paper-sunk:#161512;--paper-deep:#121110;--paper-edge:#fff0dc14;--paper-edge-strong:#fff0dc24;--trail-line:#fff0dc29;--trail-dot:#fff0dc6b;--chip-edge:#fff0dc1f;--ink:#ece6da;--ink-2:#b9b1a3;--graphite:#a8a193;--pencil:#7a7468;--ink-wet:#6f695e;--accent:#8ea9ff;--accent-soft:#8ea9ff24;--plum:#a993ec;--accent-ink:#10131c;--lamp:#e6a95e;--signal-blue:#6aaef0;--lamp-soft:#e6a95e29;--button-ink:#ece6da;--button-ink-text:#1b1a17;--sidebar:#181714cc;--sidebar-ink:#cfc7b8;--select:#fff0dc12;--select-strong:#fff0dc1c;--hover:#fff0dc0b;--lens-tint-rgb:40 37 32;--lens-alpha:.6;--lens-rim-top:#fff0dc29;--lens-rim-bottom:#fff0dc0d;--lens-edge:#00000080;--lens-specular:#ffecd21f;--shadow-hair:0 0 0 var(--hair) var(--paper-edge);--shadow-1:0 0 0 var(--hair) #fff0dc14, 0 1px 2px #0000004d;--shadow-2:0 0 0 var(--hair) #fff0dc17, 0 2px 6px -2px #0006, 0 12px 28px -10px #00000080;--shadow-3:0 0 0 var(--hair) #fff0dc1a, 0 6px 14px -6px #00000073, 0 28px 64px -18px #000000a6;--grain-opacity:.025;--toplight:.3}:root[data-read=s]{--read-size:16px}:root[data-read=m]{--read-size:17.5px}:root[data-read=l]{--read-size:19.5px}:root[data-lens=solid]{--lens-alpha:.96;--lens-blur:0px}:root.is-relighting *,:root.is-relighting :before,:root.is-relighting :after{transition:none!important}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-synthesis:none}body{font-family:var(--font-ui);font-size:var(--ui-13);letter-spacing:var(--track-13);color:var(--ink);background:var(--paper);-webkit-user-select:none;user-select:none;cursor:default;margin:0;line-height:1.38;overflow:hidden}html.is-native body{background:0 0}button,[role=button],a,label,input[type=range]{cursor:default}button{font:inherit;color:inherit;letter-spacing:inherit;-webkit-app-region:no-drag;background:0 0;border:0;margin:0;padding:0}input,textarea{font:inherit;color:inherit;letter-spacing:inherit;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;margin:0;padding:0}textarea{resize:none}::placeholder{color:var(--pencil);opacity:1}::selection{background:color-mix(in srgb, var(--accent) 22%, transparent)}:focus{outline:none}:focus-visible{box-shadow:0 0 0 2px var(--paper), 0 0 0 3.5px color-mix(in srgb, var(--accent) 70%, transparent);outline:none}.selectable,.selectable *{-webkit-user-select:text;user-select:text;cursor:text}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0;margin-block:6px}::-webkit-scrollbar-track:horizontal{margin-block:0;margin-inline:6px}::-webkit-scrollbar-thumb{background:rgb(var(--shade-rgb) / .16);background-clip:content-box;border:3.5px solid #0000;border-radius:999px}:root[data-light=night] ::-webkit-scrollbar-thumb{background-color:#fff0dc24}::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--shade-rgb) / .28)}.num{font-variant-numeric:tabular-nums}kbd,.kbd{font-family:var(--font-ui);letter-spacing:.01em;color:var(--pencil);font-variant-numeric:tabular-nums;font-size:11px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.grain{pointer-events:none;z-index:1;opacity:var(--grain-opacity);mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.25 0 0 0 0 0.2 0 0 0 0 0.14 0 0 0 1.4 -0.2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}:root[data-light=night] .grain{mix-blend-mode:screen}::view-transition-old(root){animation-duration:.46s;animation-timing-function:var(--ease-swap)}::view-transition-new(root){animation-duration:.46s;animation-timing-function:var(--ease-swap)}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.thread,.turn{flex-direction:column;gap:30px;display:flex}.turn--fresh{min-height:calc(100cqh - 274px)}.msg--you{justify-content:flex-end;display:flex}.msg__bubble{background:color-mix(in oklab, var(--paper-sunk) 55%, var(--paper));max-width:min(82%,560px);box-shadow:inset 0 0 0 var(--hair) color-mix(in oklab, var(--paper-edge) 50%, var(--paper));letter-spacing:-.006em;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;padding:8px 13px 9px;font-size:14.5px;line-height:1.5}:root[data-light=night] .msg__bubble{background:var(--paper-raised)}.msg--ai{position:relative}.msg__gutter{position:absolute;top:0;left:-38px}@container (width<=820px){.column{padding-left:52px;padding-right:32px}}@container (width<=560px){.column{padding-left:24px;padding-right:24px}.msg__gutter{margin-bottom:6px;display:block;position:static}}.msg__tools{opacity:0;transition:opacity var(--t-base) ease;align-items:center;gap:2px;margin:12px 0 0 -6px;display:flex}.msg--ai:hover .msg__tools,.msg__tools.is-last,.msg__tools:focus-within{opacity:1}.msg__engine{color:var(--pencil);margin-left:8px;font-size:11px}.msg__error{color:var(--brick);align-items:baseline;gap:12px;margin-top:4px;font-size:13px;display:flex}.thinking{margin:-1px 0 12px}.thinking__row{height:22px;color:var(--graphite);transition:background-color var(--t-quick) ease, color var(--t-quick) ease;border-radius:6px;align-items:center;gap:10px;margin-left:0;padding:0 6px 0 2px;font-size:13px;display:inline-flex}.thinking__row[aria-expanded]:hover{background:var(--hover);color:var(--ink-2)}.thinking.is-active .thinking__row{color:var(--ink-2)}.thinking__label{white-space:nowrap;align-items:baseline;gap:7px;display:inline-flex}.thinking__time{color:var(--pencil);font-size:11.5px}.thinking__chev{color:var(--pencil);transition:transform var(--t-base) var(--ease-enter);transform:rotate(-90deg)}.thinking.is-open .thinking__chev,.thinking.is-active .thinking__chev{transform:none}.thinking__detail{overflow:hidden}.trail{margin:8px 0 0;padding:0 0 2px;list-style:none;position:relative}.trail:before{content:"";background:var(--trail-line);width:1px;position:absolute;top:13px;bottom:13px;left:7.5px}.trail__step{min-height:26px;padding:5px 0 5px 34px;position:relative}.trail__body{flex-direction:column;gap:7px;min-width:0;display:flex}.trail__label{color:var(--ink-2);font-size:13px;line-height:16px}.trail__step--d1 .trail__label{color:var(--pencil)}.trail__step.is-current .trail__label{color:var(--ink)}.trail__node{z-index:1;place-items:center;display:grid;position:absolute;top:13px;left:8px;translate:-50% -50%}.trail__step--d1 .trail__node{left:23px}.trail__node--dot{background:var(--trail-dot);border-radius:50%;width:6px;height:6px}.trail__step--d1 .trail__node--dot{background:var(--trail-line);width:5px;height:5px}.trail__node--merge{background:var(--paper);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--trail-dot);border-radius:50%}.trail__node--icon{width:16px;height:16px;color:var(--graphite);background:var(--paper)}.trail__node--dead{width:12px;height:12px;color:var(--pencil);background:var(--paper)}.trail__node--current{width:16px;height:16px;color:var(--ink);background:var(--paper)}.trail__ring{fill:none;stroke:var(--ink);stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:.3 .7;transform-origin:8px 8px;animation:1s linear infinite ring-turn}@keyframes ring-turn{to{transform:rotate(1turn)}}.trail__fork{position:absolute;top:-8px;left:7px;overflow:visible}.trail__fork path{fill:none;stroke:var(--trail-line);stroke-width:1px}.trail__step.is-dead .trail__fork path{stroke-dasharray:2 2.5}.trail__step--d1:before{content:"";background:var(--trail-line);width:1px;position:absolute;top:0;bottom:0;left:22.5px}.trail__step--d1.is-start:before{top:13px}.trail__step--d1.is-end:before{bottom:calc(100% - 13px)}.trail__step--d1.is-dead:before{display:none}.trail__step.is-rejoin:after{content:"";border-right:1px solid var(--trail-line);border-bottom:1px solid var(--trail-line);border-bottom-right-radius:11px;width:16px;height:100%;position:absolute;top:13px;left:7.5px}.trail__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.step-chip{max-width:240px;height:24px;color:var(--ink-2);background:var(--paper-raised);box-shadow:inset 0 0 0 1px var(--chip-edge), 0 1px 1px rgb(var(--shade-rgb) / .03);transition:box-shadow var(--t-quick) ease, color var(--t-quick) ease;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12px;display:inline-flex}.step-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.step-chip:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--paper-edge-strong), 0 1px 2px rgb(var(--shade-rgb) / .06)}.step-chip svg{color:var(--graphite);flex:none}.step-chip--thread svg{color:var(--signal-blue)}.step-chip__badge{font-family:var(--font-ui);letter-spacing:.02em;color:#3178c6;flex:none;font-size:8.5px;font-weight:700}.step-chip__badge--css{color:#7a5af5}.step-chip__badge--md{color:var(--graphite)}.step-chip--more{color:var(--pencil);padding-left:2px;font-size:12px}.shimmer{--sh:var(--graphite);background:linear-gradient(90deg, var(--sh) 0%, var(--sh) 30%, color-mix(in srgb, var(--sh) 45%, transparent) 45%, color-mix(in srgb, var(--sh) 45%, transparent) 55%, var(--sh) 70%, var(--sh) 100%);color:#0000;-webkit-text-fill-color:transparent;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:2.25s infinite label-shine}@keyframes label-shine{0%,18%{background-position:100% 0}82%,to{background-position:0 0}}:root[data-motion=reduced] .shimmer{color:var(--ink-2);-webkit-text-fill-color:currentColor;background:0 0;animation:none}:root[data-motion=reduced] .trail__ring{animation:none}.thinking__summary{background:var(--paper-sunk);font-family:var(--font-read);color:var(--graphite);text-wrap:pretty;border-radius:12px;margin:10px 0 2px;padding:11px 15px 12px;font-size:15px;font-style:italic;line-height:1.55}.lamp{flex:none;place-items:center;display:inline-grid}.lamp svg{display:block;overflow:visible}.bloub__body{fill:var(--ink)}.bloub__eye{fill:var(--paper)}.bloub{transition:filter .7s var(--ease-enter)}.lamp--writing .bloub{filter:drop-shadow(0 0 2.5px color-mix(in srgb, var(--lamp) 70%, transparent))}.prose{--word-ink:var(--ink);font-family:var(--font-read);font-size:var(--read-size);line-height:var(--read-leading);font-optical-sizing:auto;font-kerning:normal;letter-spacing:.002em;color:var(--word-ink);text-wrap:wrap;hanging-punctuation:first;font-weight:420}:root[data-light=night] .prose{font-weight:385}.prose p{margin:0 0 .86em}.prose>:last-child{margin-bottom:0}.prose h2,.prose h3,.prose h4{letter-spacing:-.012em;text-wrap:balance;margin:1.4em 0 .45em;font-weight:520;line-height:1.25}.prose h2{font-size:1.36em}.prose h3{font-size:1.14em}.prose h4{font-size:1em;font-weight:600}.prose>:first-child{margin-top:0}.prose strong{font-weight:620}:root[data-light=night] .prose strong{font-weight:580}.prose code{font-family:var(--font-mono);background:var(--paper-sunk);box-shadow:inset 0 0 0 var(--hair) var(--paper-edge);border-radius:5px;padding:.12em .36em;font-size:.8em}.prose :where(ul,ol){margin:0 0 .86em;padding-left:1.25em}.prose :where(li){margin:.32em 0;padding-left:.25em}.prose :where(li)::marker{color:var(--pencil)}.prose :where(ol li)::marker{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:.8em}.prose blockquote{box-shadow:inset 2px 0 0 var(--paper-edge-strong);color:var(--ink-2);margin:0 0 .86em;padding-left:1em;font-style:italic}.prose-table{margin:0 0 1.1em;overflow-x:auto}.prose-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);font-size:.9em}.prose-table th,.prose-table td{text-align:left;vertical-align:top;padding:6px 14px 6px 0}.prose-table th:last-child,.prose-table td:last-child{padding-right:0}.prose-table th{color:var(--ink);white-space:nowrap;border-bottom:1px solid var(--paper-edge-strong);font-weight:600}.prose-table td{color:var(--ink-2)}.prose-table tbody tr+tr td{box-shadow:inset 0 1px 0 var(--paper-edge)}.prose hr{background:var(--paper-edge);border:0;height:1px;margin:1.6em 0}.prose--arriving .w{color:inherit;animation:ink-land .9s var(--ease-arrive) backwards;display:inline-block}@keyframes ink-land{0%{opacity:0;filter:blur(3px);color:var(--ink-wet);transform:translateY(.14em)}38%{opacity:1;filter:blur();transform:none}to{color:var(--word-ink)}}:root[data-motion=gentle] .prose--arriving .w{animation-name:ink-fade;animation-duration:.42s}@keyframes ink-fade{0%{opacity:0}}:root[data-motion=reduced] .prose--arriving .w{animation:none}.arranging{border-radius:var(--r-card);background:var(--paper-raised);box-shadow:var(--shadow-1);font-family:var(--font-ui);color:var(--graphite);align-items:center;gap:12px;margin:.3em 0 1em;padding:14px 16px;font-size:12.5px;display:flex}.arranging__lines{gap:4px;width:26px;display:grid}.arranging__lines i{background:var(--paper-deep);border-radius:2px;height:3px;display:block}.arranging__lines i:nth-child(2){width:70%}.arranging__lines i:nth-child(3){width:86%}.arranging--live .arranging__lines i{animation:1.2s ease-in-out infinite arranging}.arranging--live .arranging__lines i:nth-child(2){animation-delay:.15s}.arranging--live .arranging__lines i:nth-child(3){animation-delay:.3s}@keyframes arranging{50%{background:var(--lamp-soft)}}.card{border-radius:var(--r-card);background:var(--paper-raised);box-shadow:var(--shadow-1);font-family:var(--font-ui);margin:.35em 0 1.15em;font-weight:400;overflow:hidden}.card__head{justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:9px 10px 9px 16px;display:flex}.card__title{letter-spacing:-.01em;color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.3}.steps__count{color:var(--pencil);transition:color var(--t-base) ease;flex:none;padding-right:6px;font-size:12px}.steps--all .steps__count{color:var(--sage);font-weight:500}.steps__progress{background:var(--paper-edge);height:1px;margin:0 16px}.steps__progress i{background:var(--sage);transform-origin:0;height:100%;transition:transform .46s var(--ease-move);display:block}.steps__list{margin:0;padding:6px 8px 8px;list-style:none}.step{transition:background-color var(--t-quick) ease;border-radius:10px;gap:12px;padding:9px 8px;display:flex;position:relative}.step:hover{background:var(--hover)}.step:not(:last-child):after{content:"";background:var(--paper-edge-strong);width:1px;transition:background-color .32s var(--ease-enter);position:absolute;top:35px;bottom:-7px;left:18.5px}.step--done:not(:last-child):after{background:color-mix(in srgb, var(--ink-2) 70%, transparent)}.step__mark{z-index:1;background:var(--paper-raised);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--paper-edge-strong);color:var(--ink-2);transition:background-color .22s var(--ease-enter), box-shadow .22s ease, transform .12s var(--ease-enter);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.step__mark:active{transform:scale(.94)}.step__num{font-family:var(--font-read);transition:opacity .16s ease, transform .22s var(--ease-enter);grid-area:1/1;font-size:13px;font-weight:500;line-height:1}.step__check{fill:none;width:14px;height:14px;stroke:var(--button-ink-text);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1}.step__check path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .28s var(--ease-enter)}.step--done .step__mark{background:var(--button-ink);box-shadow:none}.step--done .step__num{opacity:0;transform:scale(.4)}.step--done .step__check path{stroke-dashoffset:0;transition-delay:70ms}.step__body{flex:1;min-width:0;padding-top:1px}.step__title{letter-spacing:-.006em;color:var(--ink);font-size:13.5px;font-weight:550;line-height:1.35;transition:color .26s}.step__detail{font-family:var(--font-read);color:var(--ink-2);text-wrap:pretty;margin-top:3px;font-size:15px;line-height:1.5;transition:color .26s}.step--done .step__title,.step--done .step__detail{color:var(--graphite)}.compare__grid{padding:2px 16px 8px}.compare__row{box-shadow:inset 0 var(--hair) 0 var(--paper-edge);grid-template-columns:minmax(78px,.62fr) 1fr 1fr;gap:16px;padding:10px 0 11px;display:grid}.compare__row--head{box-shadow:none;padding:4px 0 8px}.compare__label{color:var(--ink-2);padding-top:2px;font-size:12.5px}.compare__cell{font-family:var(--font-read);color:var(--ink);text-wrap:pretty;transition:opacity .26s var(--ease-enter);font-size:15px;line-height:1.45}.compare__row--head .compare__cell{font-family:var(--font-ui);letter-spacing:.01em;color:var(--ink-2);font-size:11.5px;font-weight:600}.compare__grid[data-focus="0"] .compare__col--1,.compare__grid[data-focus="1"] .compare__col--0{opacity:.3}.margin-note{box-shadow:inset 2px 0 0 var(--lamp);font-family:var(--font-ui);color:var(--ink-2);text-wrap:pretty;margin:.1em 0 1.1em;padding:1px 0 1px 14px;font-size:12.5px;line-height:1.5;display:block}.margin-note__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pencil);margin-bottom:3px;font-size:9.5px;display:block}@container (width>=1240px){.margin-note{float:right;clear:right;width:calc(var(--margin) - 44px);margin:.35em calc(-1 * var(--margin)) .8em 0;box-shadow:none;padding:0;position:relative}.margin-note:before{content:"";background:var(--lamp);opacity:.85;border-radius:2px;width:1.5px;position:absolute;top:3px;bottom:3px;left:-14px}}.code{background:var(--paper-sunk);box-shadow:inset 0 0 0 var(--hair) var(--paper-edge);font-family:var(--font-ui);border-radius:14px;margin:.3em 0 1.05em;overflow:hidden}.code__head{justify-content:space-between;align-items:center;height:34px;padding:0 6px 0 14px;display:flex}.code__lang{font-family:var(--font-mono);letter-spacing:.04em;color:var(--pencil);font-size:10.5px}.code__copy{height:24px;color:var(--ink-2);transition:background-color var(--t-quick) ease;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;display:inline-flex}.code__copy:hover{background:var(--hover)}.code pre{font-family:var(--font-mono);color:var(--ink);tab-size:2;margin:0;padding:2px 16px 15px;font-size:12.5px;line-height:1.65;overflow-x:auto}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100cqh - 294px);display:flex}.illo{width:240px;height:150px;margin-bottom:14px;overflow:visible}.illo__ink path{fill:none;stroke:var(--ink-2);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.illo__ink path.illo__faint{stroke:var(--pencil)}.illo__mote{fill:var(--lamp)}.empty__hello{font-family:var(--font-read);letter-spacing:-.018em;font-optical-sizing:auto;color:var(--ink);margin:0;font-size:40px;font-weight:400;line-height:1.1}.empty__ask{font-family:var(--font-read);color:var(--graphite);margin:10px 0 34px;font-size:19px}.reveal-word{white-space:pre;display:inline-block}.empty__grid{grid-template-columns:1fr 1fr;gap:10px;width:min(620px,100%);display:grid}@container (width<=620px){.empty__grid{grid-template-columns:1fr}}.suggestion{text-align:left;background:var(--paper-raised);box-shadow:var(--shadow-1);transition:box-shadow var(--t-base) var(--ease-enter);border-radius:14px;flex-direction:column;gap:6px;padding:13px 16px 15px;display:flex}.suggestion:hover{box-shadow:var(--shadow-2)}.suggestion__kind{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--pencil);font-size:9.5px}.suggestion__text{font-family:var(--font-read);color:var(--ink);text-wrap:pretty;font-size:15.5px;line-height:1.4}.split__hint{color:var(--pencil);margin:-2px 16px 4px;font-size:12px}.split__count{color:var(--pencil);flex:none;padding-right:6px;font-size:12px}.split__count.is-done{color:var(--sage);font-weight:500}.split__parts{margin:0;padding:4px 8px 6px;list-style:none}.part{transition:background-color var(--t-quick) ease;border-radius:10px;align-items:flex-start;gap:12px;padding:9px 8px;display:flex}.part.is-started:hover{background:var(--hover)}.part__mark{flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.part__num{width:22px;height:22px;font-family:var(--font-read);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--paper-edge-strong);border-radius:50%;place-items:center;font-size:13px;font-weight:500;display:grid}.part__check{width:22px;height:22px;color:var(--button-ink-text);background:var(--button-ink);border-radius:50%;place-items:center;display:grid}.part__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.part__title{letter-spacing:-.006em;color:var(--ink);align-items:center;gap:8px;font-size:13.5px;font-weight:550;display:flex}.part__origin{color:var(--ink-2);background:rgb(var(--shade-rgb) / .05);border-radius:5px;padding:1px 6px 2px;font-size:10.5px;font-weight:500}:root[data-light=night] .part__origin{background:#fff0dc14}.part__brief{font-family:var(--font-read);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.part.is-done .part__brief{color:var(--graphite)}.part__go{color:var(--pencil);flex:none;margin-top:4px}.split__foot{box-shadow:inset 0 var(--hair) 0 var(--paper-edge);align-items:center;gap:12px;padding:10px 16px 14px;display:flex}.split__foot-hint{color:var(--pencil);font-size:12px}.split__note{color:var(--sage);font-size:12.5px;font-weight:500}.btn:disabled{opacity:.5;transform:none}.sub-note{color:var(--graphite);background:var(--paper-sunk);border-radius:10px;align-items:flex-start;gap:8px;padding:9px 12px;font-size:12.5px;line-height:1.45;display:flex}.sub-note__icon{color:var(--pencil);flex:none;margin-top:1px}.sub-note__parent{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--paper-edge-strong);text-decoration-color:var(--paper-edge-strong);text-underline-offset:2px;font-weight:550}.sub-note__parent:hover{text-decoration-color:currentColor}.fork-line{color:var(--pencil);align-items:center;gap:12px;font-size:11.5px;display:flex}.fork-line:before,.fork-line:after{content:"";background:var(--paper-edge);flex:1;height:1px}.msg--carried .prose{color:var(--ink-2);--word-ink:var(--ink-2)}.msg--carried .card{box-shadow:var(--shadow-hair);background:0 0}.msg__you{flex-direction:column;align-items:flex-end;gap:6px;max-width:min(82%,560px);display:flex}.msg__you .msg__bubble{max-width:100%}.msg__attachments{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mapcard{padding:6px}.map{aspect-ratio:32/21;isolation:isolate;border-radius:11px;position:relative;overflow:hidden}.map__art{width:100%;height:100%;display:block;position:absolute;inset:0}.map__reveal{z-index:0;animation:map-reveal .85s var(--ease-move) both;position:absolute;inset:0}@keyframes map-reveal{0%{clip-path:circle(0% at var(--rx) var(--ry))}to{clip-path:circle(130% at var(--rx) var(--ry))}}.map__paths{fill:none;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.map__art.is-fading :is(.map__block,.map__park,.map__paths,.map__tree,.map__water,.map__label,.map__route,.map__casing,.map__you,.map__you-halo){transition:fill .42s var(--ease-enter), stroke .42s var(--ease-enter)}.map.is-playing .map__art--base{transform-origin:40% 45%;animation:map-settle 1.3s var(--ease-arrive) backwards}@keyframes map-settle{0%{opacity:0;filter:blur(3px);transform:scale(1.14)rotate(-1.6deg)}}.map.is-playing .map__art--base .map__block{transform-box:fill-box;transform-origin:50%;animation:map-pop .52s var(--ease-enter) backwards}.map.is-playing .map__art--base .map__park{animation:ink-fade .5s var(--ease-enter) 80ms backwards}.map.is-playing .map__art--base .map__water{transform-box:fill-box;transform-origin:50%;animation:map-pop .7s var(--ease-arrive) .22s backwards}.map.is-playing .map__art--base .map__tree{transform-box:fill-box;transform-origin:50%;animation:map-bloom .6s var(--ease-enter) backwards}.map.is-playing .map__art--base .map__paths{stroke-dasharray:1;animation:map-draw 1.2s var(--ease-move) .42s backwards}.map.is-playing .map__art--base .map__label{animation:ink-fade .5s var(--ease-enter) .9s backwards}.map.is-playing .map__pin>*{animation:map-pin .52s var(--ease-enter) var(--d,0s) backwards}.map.is-playing .map__themes{animation:ink-fade .5s var(--ease-enter) 1.4s backwards}@keyframes map-pop{0%{opacity:0;transform:scale(.82)}}@keyframes map-bloom{0%{opacity:0;transform:scale(.2)}}@keyframes map-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes map-pin{0%{opacity:0;filter:blur(2px);transform:translateY(6px)scale(.86)}}:root[data-motion=gentle] .map.is-playing :is(.map__art--base,.map__block,.map__water,.map__tree,.map__pin>*),:root[data-motion=gentle] .map__reveal{animation-name:ink-fade}.map__label{font-family:var(--font-ui);letter-spacing:.01em;font-size:11px;font-weight:500}.map__casing{fill:none;stroke:#ffffffd9;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.mapcard--dark .map__casing{stroke:#00000059}.map__route{fill:none;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.map__you-halo{opacity:.16;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite you-halo}@keyframes you-halo{50%{opacity:.06;transform:scale(1.35)}}:root[data-motion=reduced] .map__you-halo{animation:none}.map__pin{z-index:1;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,-100%)}.map__pin.is-on{z-index:2}.map__pill{white-space:nowrap;color:#1a1917;height:22px;transition:background-color var(--t-base) var(--ease-enter), color var(--t-base) var(--ease-enter), transform var(--t-quick) var(--ease-enter);background:#fff;border-radius:999px;align-items:baseline;gap:5px;padding:3px 8px 0;font-size:11.5px;font-weight:500;display:inline-flex;box-shadow:0 0 0 .5px #00000014,0 1px 3px #0000001f,0 4px 10px -4px #00000029}.map__pin:hover .map__pill{transform:translateY(-1px)}.map__min{color:#8a857c;transition:color var(--t-base) ease;font-weight:400}.map__pin.is-on .map__pill{color:#fff;background:#1a1917}.map__pin.is-on .map__min{color:#ffffff9e}.map__dot{background:#fff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 1.5px #1a1917}.map__pin.is-on .map__dot{background:#1a1917;box-shadow:0 0 0 2px #fff}.map__themes{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 5px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 0 0 .5px #00000014,0 2px 8px -2px #0000002e}.map__themes.is-open{padding-left:11px}.map__theme-name{white-space:nowrap;color:#57524a;font-size:11.5px;overflow:hidden}.map__swatch{width:18px;height:18px;transition:transform var(--t-quick) var(--ease-enter);border-radius:50%;box-shadow:0 0 0 1px #0000001a}.map__swatch:hover{transform:scale(1.1)}.map__swatch.is-on{box-shadow:0 0 0 1.5px #fff,0 0 0 3px #1a1917}.map__card{z-index:3;color:#1a1917;background:#fffffff5;border-radius:13px;align-items:center;gap:12px;padding:8px 10px 8px 8px;display:flex;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 0 0 .5px #00000014,0 6px 18px -6px #00000038}.mapcard--dark .map__card,.mapcard--dark .map__themes{color:#ece6da;background:#24221ef2;box-shadow:0 0 0 .5px #ffffff14,0 6px 18px -6px #00000080}.mapcard--dark .map__theme-name{color:#b9b1a3}.map__thumb{color:#7a5a35;background:linear-gradient(140deg,#f3e2cc,#e9cfae);border-radius:10px;flex:none;place-items:center;width:52px;height:52px;display:grid}.map__thumb path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.map__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.map__name{letter-spacing:-.006em;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.map__rating{color:#8a857c;align-items:center;gap:2px;font-size:11.5px;font-weight:500;display:inline-flex}.map__rating svg{fill:#d9984c;stroke:none}.map__kind{color:#8a857c;font-size:12px}.map__tags{color:#6b665d;flex-wrap:wrap;gap:4px 14px;margin-top:5px;font-size:11.5px;display:flex}.mapcard--dark .map__tags{color:#b9b1a3}.map__tags span{align-items:center;gap:5px;display:inline-flex}.map__tags svg{color:#9a958b}.map__side{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.map__pager{color:#8a857c;align-items:center;gap:4px;font-size:11.5px;display:flex}.map__pager button{color:#57524a;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.map__pager button:hover{background:#0000000d}.flip{transform:rotate(180deg)}.map__go{white-space:nowrap;min-width:124px;height:26px;color:var(--accent);background:var(--accent-soft);transition:background-color var(--t-base) ease, color var(--t-base) ease;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}.map__go:disabled{cursor:default}.map__go.is-sending{color:var(--graphite);background:var(--paper-sunk)}.map__go.is-sent{color:var(--sage);background:#3f7a501a}.map__go-in{align-items:center;gap:6px;display:inline-flex}.mapcard--dark .map__go{color:#9db4ff;background:#8ea9ff24}.mapcard--dark .map__go.is-sending{color:#b9b1a3;background:#fff0dc12}.mapcard--dark .map__go.is-sent{color:#8fd0a2;background:#8fd0a21f}.mapcard--dark .map__pager button{color:#b9b1a3}.mapcard--dark .map__pager button:hover{background:#ffffff12}.map__card{transition:background-color .32s var(--ease-enter), color .32s var(--ease-enter)}.map__caption{color:var(--pencil);margin:7px 4px 1px;font-size:11.5px}.pr{--pr-ink:#1a1a1a;--pr-ink-2:#6b6b6b;--pr-muted:#7a7a7a;--pr-faint:#a3a3a3;--pr-you:#4c8cf4;--pr-you-line:#a1ccf5;--pr-side:#22cfac;--pr-side-line:#bae6db;--pr-base:#bebebe;--pr-base-line:#d7d7d7;--pr-dash:#e2e2e2;--pr-warn:#eaa90d;--pr-warn-ink:#b8620e;--pr-ok:#22c55e;--pr-ok-ink:#239949;--pr-merged:#9058ef;--pr-merged-line:#c3baf4;--pr-merged-ink:#7a1fd6;--pr-chip:#f0f0f0;--pr-go:#2f6fdb;--pr-go-bg:#eaf2fe;--pr-quiet-bg:#f4f4f4;background:var(--paper-raised);color:var(--pr-ink);box-shadow:0 0 0 .5px #e3e3e3}:root[data-light=night] .pr{--pr-ink:#ece6da;--pr-ink-2:#a9a296;--pr-muted:#9a9387;--pr-faint:#756f64;--pr-you:#5b97f6;--pr-you-line:#2f4a72;--pr-side:#2fd3b2;--pr-side-line:#1d4d44;--pr-base:#77726a;--pr-base-line:#403d38;--pr-dash:#3a3732;--pr-warn:#eaa90d;--pr-warn-ink:#eba352;--pr-ok:#34c768;--pr-ok-ink:#5fd38a;--pr-merged:#a27bf3;--pr-merged-line:#4b3f73;--pr-merged-ink:#b996f7;--pr-chip:#fff0dc14;--pr-go:#8eb4ff;--pr-go-bg:#8eb4ff21;--pr-quiet-bg:#fff0dc12;box-shadow:0 0 0 .5px #fff0dc1a}.pr .card__head{min-height:0;padding:17px 17px 11px 18px}.pr .card__title{letter-spacing:-.011em;color:var(--pr-ink);font-size:16px;font-weight:600;line-height:20px}.pr__num{color:var(--pr-muted);font-weight:400}.pr__state{color:var(--pr-ok-ink);transition:color .4s var(--ease-enter);align-items:center;gap:7px;font-size:14px;font-weight:500;display:inline-flex}.pr__state i{background:currentColor;border-radius:50%;width:7px;height:7px}.pr__state.is-merged{color:var(--pr-merged-ink)}.pr__graph{transition:height .32s var(--ease-enter);margin:0 8px;position:relative}.pr__lanes{transition:height .32s var(--ease-enter);position:absolute;top:0;left:10px;overflow:visible}.pr__line{fill:none;stroke-width:1px;stroke-linecap:round;transition:d .32s var(--ease-enter), stroke .5s var(--ease-enter)}.pr__line--dashed{stroke-dasharray:4 3.5;stroke-linecap:butt}.pr__link{stroke-width:1.2px}.pr__dot{stroke:var(--paper-raised);stroke-width:1px;transition:cy .32s var(--ease-enter), cx .32s var(--ease-enter), fill .45s var(--ease-enter)}.pr__ring{fill:var(--paper-raised);stroke-width:1.4px;transition:cy .32s var(--ease-enter), cx .32s var(--ease-enter), stroke .45s var(--ease-enter)}.pr__arc{fill:none;stroke:#454545;stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:12.5 37.8;transform-box:fill-box;transform-origin:50%;transition:cy .32s var(--ease-enter);animation:1s linear infinite ring-turn}:root[data-light=night] .pr__arc{stroke:#cfc7b8}.pr__mark.is-new .pr__dot{transform-box:fill-box;transform-origin:50%;animation:pr-node .44s var(--ease-enter) .16s backwards}.pr.is-playing .pr__solid,.pr.is-playing .pr__curve,.pr__draw{stroke-dasharray:1;animation:pr-draw .76s var(--ease-move) .2s backwards}.pr__fade{animation:ink-fade .5s var(--ease-enter) .2s backwards}@keyframes pr-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pr-node{0%{opacity:0;transform:scale(.2)}}.pr__rows{margin:0;padding:0 0 0 76px;list-style:none}.pr__row{isolation:isolate;letter-spacing:-.006em;height:32px;color:var(--pr-ink);transition:background-color .4s var(--ease-enter), color .3s ease;border-radius:7px;align-items:center;gap:8px;margin:0 0 0 -8px;padding:0 8px;font-size:15px;display:flex;position:relative;overflow:hidden}.pr__row.is-base{color:var(--pr-ink-2)}.pr__row.is-conflict{color:var(--pr-warn-ink)}.pr__row--head{color:var(--pr-ink-2)}.pr__base-word{color:var(--pr-faint)}.pr__row--merge .pr__base-word{color:var(--pr-muted)}.pr__row.is-arriving{animation:pr-arrive 1.7s var(--ease-enter) .12s backwards}@keyframes pr-arrive{0%,30%{background:color-mix(in srgb, var(--pr-warn) 13%, transparent)}to{background:0 0}}.pr__row.is-wave{animation:pr-wave 1.6s var(--ease-enter) backwards}@keyframes pr-wave{0%,25%{background:color-mix(in srgb, var(--pr-merged) 9%, transparent)}to{background:0 0}}.pr__badge{z-index:1;color:#fff;background:var(--pr-warn);opacity:0;width:15px;height:15px;transition:background-color .4s var(--ease-enter), color .4s var(--ease-enter), opacity .3s var(--ease-enter), transform .4s var(--ease-enter);border-radius:50%;place-items:center;display:grid;position:absolute;transform:scale(.6)}.pr__badge.is-on{opacity:1;transform:none}.pr__badge-icon{place-items:center;display:grid}.pr__badge--busy{color:var(--pr-ink-2);background:var(--paper-raised);box-shadow:inset 0 0 0 1px var(--pr-base-line)}.pr__badge--warn{background:var(--pr-warn)}.pr__badge--ok{background:var(--pr-ok)}.pr__badge--merged{background:var(--pr-merged)}.pr__msg{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:55%;position:relative;overflow:hidden}.pr__msg .glyphs{display:inline}.pr__progress{background:var(--pr-ok);transform-origin:0;border-radius:2px;height:2px;transition:transform .16s linear;position:absolute;bottom:2px;left:8px;right:8px}.pr__branch{height:20px;font-family:var(--font-mono);letter-spacing:0;color:var(--pr-you);background:color-mix(in srgb, var(--pr-you) 10%, var(--paper-raised));transition:color .45s var(--ease-enter), background-color .45s var(--ease-enter);border-radius:4px;flex:none;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}.pr__branch--lane1{color:color-mix(in srgb, var(--pr-side) 70%, #0b3b31);background:color-mix(in srgb, var(--pr-side) 11%, var(--paper-raised))}:root[data-light=night] .pr__branch--lane1{color:var(--pr-side)}.pr__branch.is-merged{color:var(--pr-merged-ink);background:color-mix(in srgb, var(--pr-merged) 11%, var(--paper-raised))}.pr__branch--base,.pr__row.is-base .pr__branch{color:var(--pr-muted);background:var(--pr-chip)}.pr__flag{width:18px;height:18px;color:color-mix(in srgb, var(--pr-warn-ink) 80%, black);background:color-mix(in srgb, var(--pr-warn) 9%, var(--paper-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pr-warn) 30%, var(--paper-raised));transition:background-color .3s var(--ease-enter), color .3s var(--ease-enter), box-shadow .3s var(--ease-enter);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.pr__flag-in{place-items:center;display:grid}.pr__flag.is-active{color:var(--pr-ok-ink);background:var(--paper-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pr-ok) 55%, var(--paper-raised));animation:1.1s ease-in-out infinite pr-breathe}.pr__flag.is-done{color:var(--pr-ok-ink);background:color-mix(in srgb, var(--pr-ok) 8%, var(--paper-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pr-ok) 40%, var(--paper-raised))}@keyframes pr-breathe{50%{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pr-ok) 25%, var(--paper-raised))}}.pr__right{color:var(--pr-muted);white-space:nowrap;flex:none;margin-left:auto;font-size:14px}.pr__right--warn{color:var(--pr-warn-ink)}.pr__right--ok{color:var(--pr-ok-ink)}.pr__right--merged{color:var(--pr-merged-ink)}.pr__hash{font-family:var(--font-mono);color:var(--pr-faint);margin-right:6px;font-size:12.5px}.pr__swap{align-items:center;display:inline-flex;position:relative}.pr__swap-in{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.pr__checks{flex-wrap:wrap;gap:6px;padding:8px 17px 0;display:flex;overflow:hidden}.pr__check{height:26px;color:var(--pr-ink);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:13px;transition:color .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #e8e8e8}:root[data-light=night] .pr__check{box-shadow:inset 0 0 0 1px #fff0dc1a}.pr__check-icon{color:var(--pr-ok);place-items:center;display:inline-grid}.pr__check.is-pending{color:var(--pr-ink-2)}.pr__check.is-pending .pr__check-icon{color:var(--pr-faint)}.pr__check span:not(.pr__check-icon){color:var(--pr-muted)}.pr__foot{justify-content:space-between;align-items:center;gap:12px;min-height:53px;margin-top:6px;padding:6px 16px 14px 17px;display:flex}.pr__status{letter-spacing:-.006em;min-height:22px;color:var(--pr-ink);align-items:center;gap:8px;font-size:15px;display:inline-flex}.pr__status .shimmer{--graphite:var(--pr-ink-2);--ink:var(--pr-ink)}.pr__status-in .pr__swap-in{gap:8px}.pr__status .spin{color:var(--pr-ink-2)}.pr__warn{color:var(--pr-warn)}.pr__ok{color:var(--pr-ok)}.pr__merged-icon{color:var(--pr-merged)}.pr__btn{letter-spacing:-.006em;height:33px;color:var(--pr-ink-2);background:var(--pr-quiet-bg);transition:transform var(--t-quick) var(--ease-enter), background-color var(--t-quick) ease;border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-size:15px;display:inline-flex}.pr__btn:not(:disabled):active{transform:scale(.97)}.pr__btn--go{color:var(--pr-go);background:var(--pr-go-bg)}.pr__btn:not(.pr__btn--go):hover:not(:disabled){background:color-mix(in srgb, var(--pr-quiet-bg) 70%, var(--pr-base-line))}:root[data-motion=reduced] .pr__arc,:root[data-motion=reduced] .pr__flag.is-active{animation:none}.spin{flex:none;animation:.9s linear infinite ring-turn}.spin circle{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:.3 .7}.pr__conflicts{position:relative}.pr__conflicts-link{color:var(--pr-warn-ink);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pr__pop{z-index:10;background:var(--paper-raised);width:380px;box-shadow:var(--shadow-3);transform-origin:0 100%;border-radius:12px;padding:10px 12px 12px;position:absolute;bottom:calc(100% + 10px);left:-24px}.pr__pop-head{color:var(--ink-2);margin-bottom:8px;font-size:12px}.pr__pop-head b{color:var(--ink);font-weight:600}.pr__pop-file{box-shadow:inset 0 var(--hair) 0 var(--paper-edge);padding:8px 0 2px}.pr__pop-name{font-family:var(--font-mono);color:var(--ink);margin-bottom:5px;font-size:11.5px}.pr__pop-name span{color:var(--pencil)}.pr__pop-line{box-shadow:inset 2px 0 0 var(--amber);border-radius:4px;align-items:baseline;gap:10px;margin:2px 0;padding:3px 8px;font-size:11px;display:flex}.pr__pop-line.is-yours{box-shadow:inset 2px 0 0 var(--accent)}.pr__pop-line span{text-overflow:ellipsis;white-space:nowrap;min-width:34px;max-width:96px;color:var(--pencil);flex:none;font-size:11px;overflow:hidden}.pr__pop-line code{font-family:var(--font-mono);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pr__title{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pr__title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--pr-base-line);text-decoration-color:var(--pr-base-line);text-underline-offset:3px}.pr__headright{flex:none;align-items:center;gap:6px;margin-left:12px;display:inline-flex}.pr__state.is-closed{color:var(--pr-muted)}.pr__state.is-draft{color:var(--pr-ink-2)}.pr__badge--closed{background:var(--pr-base)}.pr.is-closed .pr__row{color:var(--pr-ink-2)}.pr__row.is-ghost{color:var(--pr-faint);font-size:14px}.pr__row.is-link{cursor:pointer}.pr__row.is-link:hover{background:var(--pr-quiet-bg)}.pr__actions{flex:none;align-items:center;gap:6px;display:inline-flex}.pr--live .pr__foot,.pr--create .pr__foot{z-index:2;position:relative}.pr__foot .pr__status{min-width:0}.pr__problem{color:var(--pr-ink-2);align-items:center;gap:8px;display:inline-flex}.pr__btn:disabled{opacity:.5;cursor:default}.pr__btn--danger{color:#fff;background:#d1453b}.pr__btn--danger:hover:not(:disabled){background:#b93a31!important}.pr__btn.is-open{background:color-mix(in srgb, var(--pr-go-bg) 70%, var(--pr-you-line))}.pr__add{color:var(--pr-ok-ink)}.pr__del{color:#c4473d}:root[data-light=night] .pr__del{color:#ef8a7f}.pr__check{cursor:default}button.pr__check[class]:hover{box-shadow:inset 0 0 0 1px var(--pr-base-line)}.pr__check.is-failure .pr__check-icon,.pr__check.is-cancelled .pr__check-icon{color:#d1453b}.pr__check.is-neutral .pr__check-icon,.pr__check.is-skipped .pr__check-icon{color:var(--pr-faint)}.pr__check.is-skipped{color:var(--pr-muted)}.pr__review{color:var(--pr-ink-2)}.pr__review.is-approved svg{color:var(--pr-ok)}.pr__review.is-changes svg{color:var(--pr-warn)}.pr__review.is-requested svg{color:var(--pr-faint)}.pr__menuwrap{position:relative}.pr__menuwrap .pr__menu{left:auto;right:0}.pr__menu--down{top:calc(100% + 6px)}.pr__menu .menu__item:hover:not(:disabled){background:var(--pr-quiet-bg)}.pr__menu .menu__item:disabled{opacity:.45}.pr__panel{overflow:hidden}.pr__form{flex-direction:column;gap:10px;padding:2px 16px 16px 17px;display:flex}.pr__formfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pr__fine{color:var(--pr-muted);font-size:13px}.pr__seg{background:var(--pr-quiet-bg);border-radius:999px;align-self:flex-start;padding:2px;display:inline-flex}.pr__seg button{height:28px;color:var(--pr-ink-2);transition:background-color var(--t-quick) ease, color var(--t-quick) ease;border-radius:999px;padding:0 13px;font-size:13.5px}.pr__seg button.is-on{color:var(--pr-ink);background:var(--paper-raised);box-shadow:0 0 0 .5px var(--pr-base-line), 0 1px 2px #0000000f}.pr__input{width:100%;height:34px;font:inherit;color:var(--pr-ink);background:var(--paper-raised);box-shadow:inset 0 0 0 1px var(--pr-base-line);transition:box-shadow var(--t-quick) ease;border-radius:9px;padding:0 11px;font-size:14px}.pr__input:focus{box-shadow:inset 0 0 0 1px var(--pr-you), 0 0 0 3px color-mix(in srgb, var(--pr-you) 16%, transparent);outline:none}.pr__input--mono{font-family:var(--font-mono);font-size:12.5px}.pr__textarea{resize:vertical;height:auto;min-height:76px;padding:9px 11px;line-height:1.45}.pr__checkbox{color:var(--pr-ink-2);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.pr__checkbox input,.pr__file input{accent-color:var(--pr-you)}.pr__confirm{color:var(--pr-ink-2);flex-wrap:wrap;align-items:center;gap:8px;padding:2px 16px 16px 17px;font-size:14px;display:flex}.pr__confirm>span{flex:1;min-width:200px}.pr__resolve{flex-wrap:wrap;gap:6px;padding:6px 17px 0;display:flex}.pr__resolve .pr__file{height:26px;font-family:var(--font-mono);color:var(--pr-warn-ink);background:color-mix(in srgb, var(--pr-warn) 9%, var(--paper-raised));border-radius:7px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12px;display:inline-flex}.pr__resolve .pr__file:hover{background:color-mix(in srgb, var(--pr-warn) 15%, var(--paper-raised))}.pr__select{height:26px;font:inherit;color:var(--pr-ink-2);background:var(--pr-quiet-bg);border-radius:7px;padding:0 6px;font-size:13px}.pr__files{max-height:168px;box-shadow:inset 0 0 0 1px var(--pr-base-line);border-radius:9px;flex-direction:column;padding:4px 0;display:flex;overflow:auto}.pr__files .pr__file{min-height:28px;font-family:var(--font-mono);color:var(--pr-ink);align-items:center;gap:9px;padding:0 11px;font-size:12.5px;display:flex}.pr__files .pr__file:hover{background:var(--pr-quiet-bg)}.pr__file-mark{text-align:center;width:12px;color:var(--pr-warn-ink);flex:none;font-weight:600}.pr__file.is-added .pr__file-mark{color:var(--pr-ok-ink)}.pr__file.is-deleted .pr__file-mark{color:#c4473d}.pr__file.is-conflict{color:var(--pr-muted)}.pr__inline{color:var(--pr-ink-2);align-items:center;gap:10px;font-size:13.5px;display:flex}.pr__inline>span{flex:none}.pr__error{overflow:hidden}.pr__error p{color:var(--pr-warn-ink);background:color-mix(in srgb, var(--pr-warn) 8%, var(--paper-raised));border-radius:10px;align-items:flex-start;gap:8px;margin:0 16px 14px 17px;padding:9px 10px 9px 12px;font-size:13.5px;line-height:1.4;display:flex}.pr__error p>svg{flex:none;margin-top:2px}.pr__error p>span{color:var(--pr-ink);flex:1}.pr__dismiss{width:20px;height:20px;color:var(--pr-muted);border-radius:6px;flex:none;place-items:center;display:grid}.pr__dismiss:hover{background:#0000000d}.pr__caption{color:var(--pr-faint);align-items:center;gap:7px;margin:-4px 17px 13px;font-size:12px;display:flex}.pr__live{background:var(--pr-ok);opacity:.8;border-radius:50%;width:6px;height:6px;transition:opacity .3s}.pr__live.is-loading{animation:1s ease-in-out infinite pr-pulse}@keyframes pr-pulse{50%{opacity:.25}}.pr--waiting .pr__foot{min-height:0;padding-top:2px}:root[data-motion=reduced] .pr__live.is-loading{animation:none}.chart__head{flex-direction:column;gap:2px;display:flex}.chart__sub{color:var(--pencil);font-size:12px}.chart__plot{height:150px;margin:4px 16px 0;position:relative}.chart__plot svg{width:100%;height:100%;display:block;overflow:visible}.chart__grid{stroke:var(--paper-edge);stroke-width:1px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.chart__base{stroke:var(--paper-edge-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.chart__area{fill:rgb(var(--shade-rgb) / .035)}:root[data-light=night] .chart__area{fill:#fff0dc0d}.chart__line{fill:none;stroke:var(--ink-2);stroke-width:1.1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chart__bar{fill:var(--signal-blue);opacity:.85;transform-box:fill-box;transform-origin:50% 100%}.chart__hover{fill:rgb(var(--shade-rgb) / .05)}.chart__tip{z-index:3;background:var(--paper-raised);min-width:132px;box-shadow:var(--shadow-2);pointer-events:none;border-radius:10px;padding:8px 10px;font-size:12px;position:absolute;top:-6px;transform:translate(-50%,-100%)}.chart__tip-date{color:var(--ink-2);margin-bottom:5px;font-weight:500}.chart__tip-row{color:var(--graphite);align-items:center;gap:6px;display:flex}.chart__tip-row b{color:var(--ink);margin-left:auto;font-weight:500}.chart i,.chart__tip i{background:var(--graphite);opacity:.5;border-radius:2px;width:8px;height:8px;display:inline-block}.chart i.is-you,.chart__tip i.is-you{background:var(--signal-blue);opacity:1}.chart__stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:14px 16px 16px;display:grid}.chart__stats div{flex-direction:column;gap:4px;display:flex}.chart__stats dt{color:var(--pencil);align-items:center;gap:6px;font-size:12px;display:flex}.chart__stats dd{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:22px;font-weight:400}.bento{width:min(620px,100%);margin-top:22px}.bento__label{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--pencil);text-align:left;margin-bottom:10px;font-size:9.5px}.bento__grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@container (width<=700px){.bento__grid{grid-template-columns:1fr}}.bento__card{text-align:left;background:var(--paper-raised);box-shadow:var(--shadow-1);transition:box-shadow var(--t-base) var(--ease-enter);border-radius:16px;flex-direction:column;gap:4px;padding:6px 6px 14px;display:flex}.bento__card:hover{box-shadow:var(--shadow-2)}.bento__well{background:var(--paper-sunk);border-radius:11px;justify-content:center;margin-bottom:8px;padding:6px 0;display:flex}.bento__title{letter-spacing:-.006em;color:var(--ink);padding:0 8px;font-size:13.5px;font-weight:600}.bento__text{color:var(--graphite);padding:0 8px;font-size:12.5px;line-height:1.45}.iso{width:100%;height:88px;display:block;overflow:visible}.iso polygon{stroke:var(--ink-2);stroke-width:.9px;stroke-linejoin:round;transition:fill .3s var(--ease-enter), stroke .3s var(--ease-enter)}.iso .iso-top{fill:var(--paper-raised)}.iso .iso-right{fill:var(--paper-sunk)}.iso .iso-front{fill:var(--paper-deep)}.iso .iso-plate .iso-top{fill:var(--paper)}.iso-channel{fill:none;stroke:var(--ink-2);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s var(--ease-enter)}.iso-channel--soft{stroke-dasharray:2 3}.iso-slot{stroke:var(--ink-2);stroke-width:.9px}.iso-flow{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:3 7;opacity:0;transition:opacity .3s var(--ease-enter)}.iso-packet{fill:var(--accent);opacity:0;offset-distance:0%}.iso-pop,.iso-bar{transform-box:fill-box;transform-origin:50% 100%;transition:transform .42s var(--ease-enter)}.bento__card:hover .iso-hot polygon{stroke:var(--accent)}.bento__card:hover .iso-hot .iso-top{fill:color-mix(in srgb, var(--accent) 16%, var(--paper-raised))}.bento__card:hover .iso-channel{stroke:color-mix(in srgb, var(--accent) 55%, var(--ink-2))}.bento__card:hover .iso-flow{opacity:1;animation:.9s linear infinite iso-flow}.bento__card:hover .iso-packet{opacity:1;animation:iso-packet 1.6s var(--ease-move) infinite}.bento__card:hover .iso-pop{transform:translateY(-3px)}.bento__card:hover .iso-pop--1{transition-delay:60ms}.bento__card:hover .iso-pop--2{transition-delay:.12s}.bento__card:hover .iso-bar--0{transform:scaleY(1.25)}.bento__card:hover .iso-bar--1{transition-delay:60ms;transform:scaleY(1.35)}.bento__card:hover .iso-bar--2{transition-delay:.12s;transform:scaleY(1.3)}.bento__card:hover .iso-bar--3{transition-delay:.18s;transform:scaleY(1.22)}.bento__card:hover .iso-bar--4{transition-delay:.24s;transform:scaleY(1.16)}@keyframes iso-flow{to{stroke-dashoffset:-20px}}@keyframes iso-packet{0%{offset-distance:0%}to{offset-distance:100%}}:root[data-motion=reduced] .bento__card:hover .iso-flow,:root[data-motion=reduced] .bento__card:hover .iso-packet{animation:none}.column:has(>.empty){padding-bottom:140px}.empty{min-height:calc(100cqh - 224px)}@container (height<=880px){.illo{width:192px;height:120px;margin-bottom:8px}.empty__ask{margin-bottom:22px}}@container (height<=700px){.bento{display:none}}.lens{isolation:isolate;background:rgb(var(--lens-tint-rgb) / var(--lens-alpha));box-shadow:0 0 0 var(--hair) var(--lens-edge), var(--lens-drop,0 2px 6px -2px rgb(var(--shade-rgb) / .1), 0 16px 40px -14px rgb(var(--shade-rgb) / .24));position:relative}.lens:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:linear-gradient(180deg, var(--lens-rim-top), var(--lens-rim-bottom) 38%, transparent 62%, rgb(var(--shade-rgb) / .08));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-light=night] .lens:before{background:linear-gradient(180deg, var(--lens-rim-top), var(--lens-rim-bottom) 40%, transparent 70%, #00000059)}.lens--specular:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(220px circle at var(--mx,22%) var(--my,-40%), var(--lens-specular), transparent 64%);opacity:.55;mix-blend-mode:soft-light;transition:opacity var(--t-considered) ease;position:absolute;inset:0}.lens--specular:hover:after{opacity:.9}.lens>*{z-index:1;position:relative}.lens>.lens__defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}:root[data-lens=solid] .lens{background:var(--paper-raised);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (prefers-reduced-transparency:reduce){:root{--lens-blur:0px;--lens-alpha:.96!important}}@media (prefers-contrast:more){:root{--graphite:var(--ink-2);--paper-edge:rgb(var(--shade-rgb) / .3);--lens-edge:rgb(var(--shade-rgb) / .4)}}.composer{pointer-events:auto;width:min(720px,100%);transition:box-shadow var(--t-base) var(--ease-enter);padding:12px 10px 9px 16px}.composer.is-focused{--lens-drop:0 2px 8px -2px rgb(var(--shade-rgb) / .12), 0 22px 48px -16px rgb(var(--shade-rgb) / .3)}.composer__input{letter-spacing:-.009em;width:100%;min-height:24px;max-height:220px;color:var(--ink);caret-color:var(--accent);padding:2px 4px 0 2px;font-size:15px;line-height:22px;display:block;overflow-y:auto}.composer__bar{align-items:center;gap:6px;margin-top:8px;margin-left:-6px;display:flex}.composer__spacer{flex:1}.composer__hint{color:var(--pencil);margin-right:4px;font-size:11px}.composer__hint kbd{margin-right:3px}.composer__chips{justify-content:center;align-items:center;gap:6px;margin-bottom:10px;display:flex;position:relative}.composer__chips:empty{display:none}.composer__status{pointer-events:auto;height:26px;color:var(--ink-2);background:var(--paper-raised);box-shadow:var(--shadow-1);border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 7px;font-size:12px;display:flex}.composer__status-hint{color:var(--pencil);margin-left:2px}.composer__status-hint kbd{margin-right:3px}.status-dot{background:var(--lamp);width:7px;height:7px;box-shadow:0 0 0 3px var(--lamp-soft);border-radius:50%}.send{width:30px;height:30px;color:var(--pencil);box-shadow:inset 0 0 0 1px var(--paper-edge-strong);transition:background-color var(--t-quick) ease, color var(--t-quick) ease, box-shadow var(--t-quick) ease, transform var(--t-quick) var(--ease-enter);border-radius:50%;flex:none;place-items:center;display:grid}.send.is-ready{background:var(--button-ink);color:var(--button-ink-text);box-shadow:0 1px 2px rgb(var(--shade-rgb) / .22), inset 0 1px 0 #ffffff1f}.send.is-ready:active{transform:scale(.95)}.chip-btn{height:28px;color:var(--ink-2);transition:background-color var(--t-quick) ease, color var(--t-quick) ease;border-radius:14px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12.5px;display:inline-flex}.chip-btn:hover{background:rgb(var(--shade-rgb) / .06);color:var(--ink)}.chip-btn.is-open{background:rgb(var(--shade-rgb) / .09);color:var(--ink)}:root[data-light=night] .chip-btn:hover{background:#fff0dc12}.bars rect{fill:currentColor;opacity:.28;transition:opacity var(--t-quick) ease}.bars rect.on{opacity:1}.dial{position:relative}.menu{z-index:20;background:var(--paper-raised);min-width:232px;box-shadow:var(--shadow-3);border-radius:13px;padding:5px;position:absolute}.menu--up{bottom:calc(100% + 10px);left:-2px}.menu--float{z-index:120;overscroll-behavior:contain;box-shadow:0 0 0 var(--hair) rgb(var(--shade-rgb) / .14), var(--shadow-3);position:fixed;overflow-y:auto}:root[data-light=night] .menu--float{box-shadow:0 0 0 var(--hair) #fff0dc24, var(--shadow-3)}.menu__label{color:var(--pencil);padding:6px 9px 5px;font-size:11px;font-weight:600}.menu__item{text-align:left;width:100%;color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:6px 9px;font-size:13px;display:flex}.menu__item:focus-visible{box-shadow:none}.menu__item.is-active{background:var(--accent);color:var(--accent-ink)}.menu__text{flex-direction:column;flex:1;line-height:1.3;display:flex}.menu__hint{color:var(--pencil);font-size:11.5px}.menu__item.is-active .menu__hint{color:color-mix(in srgb, var(--accent-ink) 72%, transparent)}.menu__check{color:var(--accent)}.menu__item.is-active .menu__check{color:inherit}.menu--context{z-index:110;min-width:196px;position:fixed}.menu--context:focus-visible{box-shadow:var(--shadow-3)}.menu__divider{background:var(--paper-edge-strong);height:1px;margin:4px 9px}.menu__item--danger{color:var(--brick)}.menu__item--danger.is-active{background:var(--brick);color:#fff}.menu__item--danger.is-active .menu__hint{color:#ffffffc7}.seg{background:rgb(var(--shade-rgb) / .07);border-radius:9px;padding:2px;display:inline-flex;position:relative}:root[data-light=night] .seg{background:#fff0dc12}.seg__opt{height:26px;color:var(--ink-2);white-space:nowrap;transition:color var(--t-quick) ease;border-radius:7px;place-items:center;padding:0 12px;font-size:12.5px;display:grid;position:relative}.seg__opt:hover{color:var(--ink)}.seg__opt.is-on{color:var(--ink);font-weight:500}.seg__pill{opacity:0;will-change:transform;transition:transform .28s var(--ease-arrive), width .28s var(--ease-arrive);background:var(--paper-raised);box-shadow:0 0 0 var(--hair) rgb(var(--shade-rgb) / .12), 0 1px 2px rgb(var(--shade-rgb) / .12), 0 2px 6px -2px rgb(var(--shade-rgb) / .1);border-radius:7px;position:absolute;top:2px;bottom:2px;left:0}:root[data-light=night] .seg__pill{background:#fff0dc21;box-shadow:0 1px 2px #0006}.seg__label{z-index:1;align-items:center;gap:4px;display:flex;position:relative}.seg--s{border-radius:8px}.seg--s .seg__opt{border-radius:6px;height:22px;padding:0 9px;font-size:11.5px}.seg--s .seg__pill{border-radius:6px}:root[data-motion=reduced] .seg__pill{transition:none}.btn{height:28px;color:var(--ink);background:var(--paper-raised);box-shadow:var(--shadow-1);transition:transform var(--t-quick) var(--ease-enter), background-color var(--t-quick) ease;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.btn:active{transform:scale(.97)}.btn kbd{color:var(--pencil);font-size:10.5px}.btn--ink{background:var(--button-ink);color:var(--button-ink-text);box-shadow:0 1px 2px rgb(var(--shade-rgb) / .24), inset 0 1px 0 #ffffff1a}.btn--ink kbd{color:color-mix(in srgb, var(--button-ink-text) 58%, transparent)}.btn--quiet{box-shadow:none;color:var(--ink-2);background:0 0}.btn--quiet:hover{background:var(--hover);color:var(--ink)}.link{color:var(--accent);font-weight:500}.link:hover{text-underline-offset:2px;text-decoration:underline}.tip{z-index:100;pointer-events:none;white-space:nowrap;height:24px;color:var(--ink);background:var(--paper-raised);box-shadow:var(--shadow-2);animation:tip-in .14s var(--ease-enter) both;border-radius:7px;align-items:center;gap:8px;padding:0 8px;font-size:11.5px;display:flex;position:fixed;transform:translate(-50%)}.tip--top{transform:translate(-50%,-100%)}.tip--right{transform:translateY(-50%)}.tip--instant{animation:none}.tip kbd{font-size:11px}@keyframes tip-in{0%{opacity:0}}.range{color:var(--pencil);align-items:center;gap:10px;font-size:11.5px;display:flex}.range.is-off{opacity:.45}.range input{appearance:none;background:0 0;flex:1;height:20px}.range input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) var(--fill), rgb(var(--shade-rgb) / .12) var(--fill));border-radius:2px;height:4px}:root[data-light=night] .range input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) var(--fill), #fff0dc24 var(--fill))}.range input::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;box-shadow:0 0 0 var(--hair) #0003, 0 1px 3px #00000038, 0 3px 8px -2px #00000024;transition:transform var(--t-quick) var(--ease-enter);background:#fff;border-radius:50%;margin-top:-7px}.range input:active::-webkit-slider-thumb{transform:scale(1.08)}.range input:focus-visible{box-shadow:none}.range input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--accent-soft), 0 1px 3px #00000038}.check{color:var(--ink-2);align-items:center;gap:8px;margin-top:10px;font-size:12.5px;display:flex;position:relative}.check input{opacity:0;pointer-events:none;position:absolute}.check__box{color:#0000;background:var(--paper-raised);width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--paper-edge-strong);transition:background-color var(--t-quick) ease, color var(--t-quick) ease;border-radius:5px;place-items:center;display:grid}.check input:checked+.check__box{background:var(--accent);color:var(--accent-ink);box-shadow:none}.check input:focus-visible+.check__box{box-shadow:0 0 0 3px var(--accent-soft), inset 0 0 0 1px var(--accent)}.composer__input:focus-visible,.cmd__field input:focus-visible,.search input:focus-visible,.page__title:focus-visible,.page__body:focus-visible,.band__rename:focus-visible{box-shadow:none}.band__rename:focus-visible{box-shadow:0 0 0 3px var(--accent-soft), inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}.lens--enter{animation:lens-in .16s var(--ease-enter) both}@keyframes lens-in{0%{opacity:0}}.menu--down{top:calc(100% + 8px);right:0}.cmd__hint{color:var(--pencil);flex:none;font-size:11.5px}.tool{position:relative}.tool__plus,.tool__mic{width:28px;height:28px;color:var(--ink-2);transition:background-color var(--t-quick) ease, color var(--t-quick) ease;border-radius:50%;place-items:center;display:grid}.tool__plus:hover,.tool__mic:hover,.tool__plus.is-open{background:rgb(var(--shade-rgb) / .06);color:var(--ink)}:root[data-light=night] .tool__plus:hover,:root[data-light=night] .tool__mic:hover{background:#fff0dc12}.chip-btn__text{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.composer__bar .seg--s .seg__opt{gap:4px}.composer__stage{position:relative}.composer__pane{will-change:opacity, transform}.composer__pane--voice{position:absolute;inset:0 0 auto}.menu__icon--page{color:var(--amber)}.menu__item.is-active .menu__icon--page{color:inherit}.menu__empty{color:var(--pencil);padding:6px 9px 8px;font-size:12.5px}.composer__attached{flex-wrap:wrap;gap:6px;padding:0 0 8px;display:flex;overflow:hidden}.attach-chip{max-width:260px;height:26px;color:var(--ink);background:var(--paper-raised);box-shadow:var(--shadow-1);border-radius:8px;align-items:center;gap:6px;padding:0 4px 0 9px;font-size:12.5px;display:inline-flex}.attach-chip svg:first-child{color:var(--amber);flex:none}.attach-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attach-chip button{width:18px;height:18px;color:var(--pencil);border-radius:5px;place-items:center;display:grid}.attach-chip button:hover{color:var(--ink);background:var(--hover)}.attach-chip--sent{padding-right:9px}.attach-chip--sent:hover{box-shadow:var(--shadow-2)}.voice{flex-direction:column;gap:12px;padding:2px 0 2px 2px;display:flex}.voice__transcript{min-height:22px;color:var(--graphite);font-size:14px;font-style:italic;line-height:21px}.voice__transcript.is-empty,.voice__interim{color:var(--pencil)}.voice__note{color:var(--pencil);font-size:12px}.voice__bar{align-items:center;gap:8px;display:flex}.voice__wave{flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:0;height:28px;display:flex;overflow:hidden}.voice__wave i{background:var(--ink-2);transform-origin:50%;border-radius:1px;flex:none;width:2px;height:100%;transition:transform 90ms linear}.voice__wave i.is-quiet{background:var(--pencil);opacity:.8;border-radius:50%;width:1.5px;height:1.5px}.voice__btn{width:30px;height:30px;color:var(--graphite);background:rgb(var(--shade-rgb) / .06);transition:background-color var(--t-quick) ease, color var(--t-quick) ease, transform var(--t-quick) var(--ease-enter);border-radius:50%;flex:none;place-items:center;display:grid}.voice__btn:hover{color:var(--ink);background:rgb(var(--shade-rgb) / .1)}.voice__btn:active{transform:scale(.94)}.voice__btn--ok{color:#fff;background:var(--signal-blue);width:32px;height:32px}.voice__btn--ok:hover{color:#fff;background:color-mix(in srgb, var(--signal-blue) 88%, black)}.composer__status--warn .status-dot{background:var(--amber);box-shadow:0 0 0 3px color-mix(in srgb, var(--amber) 16%, transparent)}.composer__status--ok .status-dot{background:var(--sage);box-shadow:0 0 0 3px #3f7a5029}.composer__status--done .status-dot{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.composer__status--busy{color:var(--ink-2)}.composer__status--merged .status-dot{background:var(--plum);box-shadow:0 0 0 3px color-mix(in srgb, var(--plum) 16%, transparent)}.composer__diff{gap:6px;padding:0 11px;font-weight:550}.composer__add{color:var(--sage)}.composer__del{color:var(--brick)}.composer__diffbar{gap:1.5px;margin-left:1px;display:inline-flex}.composer__diffbar i{background:rgb(var(--shade-rgb) / .12);border-radius:1.5px;width:6px;height:6px}.composer__diffbar i.is-add{background:var(--sage)}.composer__diffbar i.is-del{background:var(--brick)}.composer__repo{gap:8px;padding:0 4px 0 9px}.composer__repo-name{font-family:var(--font-mono);color:var(--ink);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.composer__repo-meta{color:var(--graphite);white-space:nowrap;text-overflow:ellipsis;max-width:320px;overflow:hidden}.composer__repo-go{height:20px;color:var(--accent);background:var(--accent-soft);transition:transform var(--t-quick) var(--ease-enter);border-radius:999px;padding:0 9px;font-size:12px;font-weight:550}.composer__repo-go:active:not(:disabled){transform:scale(.96)}.composer__repo-go:disabled{opacity:.5}.composer__repo-x{width:18px;height:18px;color:var(--pencil);border-radius:50%;place-items:center;display:grid}.composer__repo-x:hover{color:var(--ink-2);background:rgb(var(--shade-rgb) / .06)}.composer__bar .seg[aria-label=Runs\ on]{background:rgb(var(--shade-rgb) / .02);border-radius:999px;padding:2px}.composer__bar .seg[aria-label=Runs\ on] .seg__opt{height:22px;color:var(--ink-wet);opacity:.75;border-radius:999px;padding:0 8px;font-size:12px}.composer__bar .seg[aria-label=Runs\ on] .seg__opt:hover{color:var(--ink-2)}.composer__bar .seg[aria-label=Runs\ on] .seg__opt.is-on{color:var(--ink-2);opacity:1;font-weight:400}.composer__bar .seg[aria-label=Runs\ on] .seg__pill{background:rgb(var(--shade-rgb) / .035);box-shadow:none;border-radius:999px}:root[data-light=night] .composer__bar .seg[aria-label=Runs\ on]{background:#fff0dc05}:root[data-light=night] .composer__bar .seg[aria-label=Runs\ on] .seg__pill{box-shadow:none;background:#fff0dc0b}.composer__bar .seg[aria-label=Runs\ on] .seg__label{gap:4px}.composer__bar .seg[aria-label=Runs\ on] .seg__label svg{color:var(--ink-2)}.account{align-items:center;gap:10px;display:flex}.account--out{gap:8px}.account--out .btn{flex:1;justify-content:center}.account--email{gap:6px;margin-top:8px}.account__input{background:rgb(var(--shade-rgb) / .05);min-width:0;height:28px;color:var(--ink);font:inherit;border:none;border-radius:8px;outline:none;flex:1;padding:0 10px;font-size:13px}.account__input:focus{background:rgb(var(--shade-rgb) / .08)}.account__who{min-width:0;color:var(--ink);flex-direction:column;flex:1;font-size:13px;display:flex}.account__email{color:var(--ink-2);text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.file-chip{isolation:isolate;position:relative;overflow:hidden}.file-chip__fill{z-index:-1;transform-origin:0;background:rgb(var(--shade-rgb) / .08);position:absolute;inset:0}.file-chip.is-uploading>svg{color:var(--ink-2)}.file-chip__pct{color:var(--pencil);text-align:right;min-width:26px;margin-left:2px;font-size:11px}.account__name{font:inherit;color:var(--ink);background:0 0;border:none;border-radius:5px;outline:none;margin-left:-4px;padding:1px 4px;font-size:13px}.account__name:hover{background:rgb(var(--shade-rgb) / .05)}.account__name:focus{background:rgb(var(--shade-rgb) / .07)}.seg__chev{opacity:.55;margin-left:-1px}.seg__label>span{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.orb{--orb-color:color-mix(in srgb, var(--lamp) 78%, var(--ink));contain:strict;color:var(--orb-color);flex:none;display:block;position:relative;overflow:hidden}:root[data-light=night] .orb{--orb-color:var(--lamp)}.orb__lens{transform-origin:0 0;width:28px;height:28px;transform:scale(var(--orb-k,1));position:absolute;top:0;left:0}.orb__shape{width:var(--orb-d,7px);height:var(--orb-d,7px);margin:calc(var(--orb-d,7px) / -2) 0 0 calc(var(--orb-d,7px) / -2);background:currentColor;border-radius:50%;animation:3.3s linear infinite both orb-revolve;position:absolute;top:50%;left:50%}.orb__shape--b{animation-delay:-1.1s}.orb__shape--c{animation-delay:-2.2s}@keyframes orb-revolve{0%{opacity:1;filter:blur();transform:rotate(0)translateY(6.5px)scale(1)}25%{opacity:.55;filter:blur(1.3px);transform:rotate(90deg)translateY(6.5px)scale(.82)}50%{opacity:.28;filter:blur(2.4px);transform:rotate(180deg)translateY(6.5px)scale(.66)}75%{opacity:.55;filter:blur(1.3px);transform:rotate(270deg)translateY(6.5px)scale(.82)}to{opacity:1;filter:blur();transform:rotate(360deg)translateY(6.5px)scale(1)}}:root[data-motion=reduced] .orb__shape{animation:none;transform:translateY(6.5px)}:root[data-motion=reduced] .orb__shape--b,:root[data-motion=reduced] .orb__shape--c{opacity:0}@media (prefers-reduced-motion:reduce){.orb__shape{animation:none;transform:translateY(6.5px)}.orb__shape--b,.orb__shape--c{opacity:0}}.lamp{position:relative}:root{--icon-spring:linear(0, .02, .071, .145, .232, .325, .421, .514, .601, .682, .754, .817, .871, .916, .953, .982, 1.005, 1.022, 1.033, 1.041, 1.045, 1.046, 1.045, 1.043, 1.04, 1.036, 1.031, 1.027, 1.023, 1.019, 1.015, 1.012, 1.009, 1.006, 1.004, 1.002, 1.001, 1, .999, .999, .998, .998, .998, .998, 1);--icon-spring-t:.73s;--icon-settle:linear(0, .016, .058, .116, .182, .252, .323, .393, .458, .52, .576, .628, .674, .716, .753, .786, .815, .84, .862, .882, .899, .913, .926, .936, .946, .954, .961, .967, .972, .976, .98, .983, .985, .988, .989, .991, .993, .994, .995, .995, .996, .997, .997, .998, 1);--icon-settle-t:.61s}.icon{transition:scale var(--icon-spring-t) var(--icon-spring), opacity .28s var(--ease-enter);overflow:visible}@starting-style{.icon{opacity:0;scale:.9}}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):active .icon{transition:scale .11s var(--ease-exit);scale:.86}.icon__glyph,.icon__glyph>*{transform-box:view-box;transform-origin:10px 10px;transition:translate var(--icon-settle-t) var(--icon-settle), rotate var(--icon-settle-t) var(--icon-settle), scale var(--icon-settle-t) var(--icon-settle), d var(--icon-settle-t) var(--icon-settle), opacity .24s var(--ease-enter)}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover :is(.icon__glyph,.icon__glyph>*){transition-duration:var(--icon-spring-t), var(--icon-spring-t), var(--icon-spring-t), var(--icon-spring-t), .24s;transition-timing-function:var(--icon-spring), var(--icon-spring), var(--icon-spring), var(--icon-spring), var(--ease-enter)}.icon__glyph--out{pointer-events:none;animation:icon-out .17s var(--ease-exit) forwards}.icon__glyph--in{animation:icon-in-scale var(--icon-spring-t) var(--icon-spring) both, icon-in-fade .24s var(--ease-enter) both}@keyframes icon-out{to{opacity:0;filter:blur(1.5px);scale:.45}}@keyframes icon-in-scale{0%{filter:blur(1.5px);scale:.45}60%{filter:blur()}}@keyframes icon-in-fade{0%{opacity:0}}.icon__glyph--in.i-check>path{stroke-dasharray:1;animation:icon-draw .42s var(--ease-arrive) 60ms both}@keyframes icon-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.i-settings>:first-child{d:path("M3 6.6L9.6 6.6")}.i-settings>:nth-child(2){d:path("M14.9 6.6L17 6.6")}.i-settings>:nth-child(3){d:path("M3 13.4L5.1 13.4")}.i-settings>:nth-child(4){d:path("M10.4 13.4L17 13.4")}.i-plug>:nth-child(3){d:path("M10 13.9L10 17.2")}.i-compose>:nth-child(2){transform-origin:8.3px 12.55px}.i-search{transform-origin:8.75px 8.75px}.i-thread{transform-origin:6px 16.5px}.i-page,.i-pageUp,.i-fileNew,.i-fileRemoved,.i-fileEdited{transform-origin:10px 17px}.i-undo{transform-origin:11.6px 11.9px}.i-agents>*{transform-origin:10px 10.3px}.i-retry{transform-origin:10px 10.4px}.i-trash>:nth-child(-n+2){transform-origin:3.6px 5.6px}.i-pen{transform-origin:3.7px 16.3px}.i-title>:first-child{transform-origin:10px 4.75px}.i-title>:nth-child(3){transform-origin:10px 15.6px}.i-quote{transform-origin:10px 12px}.i-folder,.i-warn{transform-origin:10px 16px}.i-star{transform-origin:10px 10.6px}.i-clock>:nth-child(2){transform-origin:10px 10.1px}.i-smile>:nth-child(2){transform-origin:10px 12.4px}.i-key{transform-origin:6.4px 10.2px}.i-phone{transform-origin:10px 16px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-sidebar>:nth-child(2){translate:1.7px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-panel>:nth-child(2){translate:-1.7px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-compose>:nth-child(2){rotate:-14deg}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-search{rotate:-12deg;scale:1.06}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-thread{translate:0 -.6px;scale:1.05}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-page{rotate:-6deg}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-reply{translate:-1.2px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-smile>:nth-child(2){scale:1.18 1.35}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-smile>:nth-child(3){translate:0 -.5px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-hash{rotate:-10deg}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-team>:nth-child(n+3){translate:.9px -.5px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-settings>:first-child{d:path("M3 6.6L6.4 6.6")}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-settings>:nth-child(2){d:path("M11.7 6.6L17 6.6")}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-settings>:nth-child(5){translate:-3.2px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-settings>:nth-child(3){d:path("M3 13.4L8.3 13.4")}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-settings>:nth-child(4){d:path("M13.6 13.4L17 13.4")}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-settings>:nth-child(6){translate:3.2px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-up{translate:0 -1.5px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-stop{scale:.86}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-copy>:first-child{translate:.5px .5px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-copy>:nth-child(2){translate:-1px -1px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-check{scale:1.1}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-retry{rotate:30deg}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-chevronRight,:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-forward{translate:1.3px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-back{translate:-1.3px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-chevronDown{translate:0 1.3px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-book{translate:0 -.5px;scale:1.06}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-close,:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-command{rotate:90deg}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-plus{scale:1.12}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-trash>:nth-child(-n+2){translate:0 -1.2px;rotate:-12deg}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-keep>:nth-child(-n+2){translate:0 1.5px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-pen{rotate:-10deg}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-title>:first-child,:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-title>:nth-child(3){scale:1.16 1}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-quote{rotate:-7deg;scale:1.06}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-sun>:first-child{scale:.86}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-sun>:nth-child(2){rotate:45deg}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-moon{rotate:-22deg}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-auto>:nth-child(2){rotate:180deg}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-arrowRight{translate:1.5px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-laptop>:first-child{translate:0 -.8px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-cloud{translate:1.1px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-mic>:first-child{translate:0 -1px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-folder{translate:0 -.5px;scale:1.06}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-star{rotate:72deg;scale:1.06}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-fresh>:first-child{scale:.9}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-fresh>:nth-child(2){scale:1.5}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-globe>:nth-child(2){scale:.2 1}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-plug>:nth-child(-n+2){translate:0 -1.1px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-plug>:nth-child(3){d:path("M10 12.8L10 17.2")}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-clock>:nth-child(2){rotate:120deg}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-code>:first-child{scale:1.1}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-code>:nth-child(2){scale:1 .7}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-bag>:nth-child(-n+2){translate:0 -.9px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-dot{scale:1.3}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-expand>:first-child{translate:1px -1px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-expand>:nth-child(2){translate:-1px 1px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-window>:nth-child(2){opacity:.35;translate:1.6px 1.6px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-plane{translate:1.4px -.8px;rotate:-8deg}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-key{rotate:-24deg}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-exit>:nth-child(n+2){translate:1.5px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-layers>:first-child{translate:0 -1.3px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-layers>:nth-child(2){translate:0 -.65px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-terminal>:nth-child(2){translate:.8px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-open{translate:1px -1px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-wrap>:nth-child(3){translate:-1.1px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-undo{rotate:-14deg}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-fork{translate:1px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-agents>:nth-child(n+2){rotate:-12deg}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-pageUp>:nth-child(n+3){translate:0 -1.1px}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph:is(.i-fileNew,.i-fileRemoved,.i-fileEdited){rotate:-6deg}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-more>*{animation:icon-hop .52s var(--ease-arrive) both}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-more>:nth-child(2){animation-delay:70ms}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-more>:nth-child(3){animation-delay:.14s}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-warn{animation:icon-wiggle .56s var(--ease-move)}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-terminal>:nth-child(3){animation:.9s step-end both icon-blink}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-phone{animation:icon-ring .62s var(--ease-move)}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-wifi>:nth-child(-n+3){animation:icon-signal .6s var(--ease-enter) both}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-wifi>:nth-child(2){animation-delay:80ms}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph.i-wifi>:first-child{animation-delay:.16s}:where(button,a,[role=button],.nav-item,.fl__head):not(:disabled):hover .icon__glyph:is(.i-route,.i-merge)>[pathLength]{stroke-dasharray:1;animation:icon-draw .52s var(--ease-arrive) both}@keyframes icon-hop{40%{translate:0 -1.6px}}@keyframes icon-wiggle{20%{rotate:-9deg}45%{rotate:7deg}70%{rotate:-3deg}}@keyframes icon-ring{15%,45%{rotate:-10deg}30%,60%{rotate:10deg}80%{rotate:-3deg}}@keyframes icon-blink{25%,75%{opacity:0}50%{opacity:1}}@keyframes icon-signal{0%{opacity:.15}}@media (prefers-reduced-motion:reduce){.icon,.icon__glyph,.icon__glyph>*{transition-property:opacity!important;animation:none!important}.icon__glyph--out{animation:.15s linear forwards icon-fade-out!important}.icon__glyph--in{animation:.2s linear both icon-in-fade!important}@keyframes icon-fade-out{to{opacity:0}}}
