:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#000;--panel:#0a0a0a;--panel-2:#141414;--rule:#1f1f1f;--rule-strong:#2e2e2e;--ink:#f5f5f5;--ink-2:#a3a3a3;--ink-3:#8c8c8c;--accent:#fff;--accent-hover:#d9d9d9;--accent-soft:#1a1a1a;--on-accent:#000;--highlight:#e6f46a;--highlight-ink:#0a0a0a;--danger:#ff6b5b;--danger-soft:#2a0f0c;--warning:#f5b544;--success:#6fd3a0;--font:"Google Sans Flex", "Google Sans", "Noto Sans", "Noto Sans Devanagari", "Noto Sans Arabic", "Noto Sans JP", "Noto Sans SC", system-ui, -apple-system, "Segoe UI", sans-serif;--text-xs:.8125rem;--text-sm:.875rem;--text-md:.9375rem;--text-lg:1.0625rem;--text-xl:1.1875rem;--text-2xl:1.375rem;--text-3xl:1.75rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-sm:6px;--radius:10px;--radius-lg:16px;--shadow-pop:0 16px 40px -8px #000000e6, 0 0 0 1px var(--rule-strong);--ease-out:cubic-bezier(.16, 1, .3, 1);--fast:.14s;--base:.2s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:15px}body{background:var(--ground);color:var(--ink);font-family:var(--font);font-size:var(--text-md);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;caret-color:var(--accent);margin:0;line-height:1.55}::selection{background:var(--highlight);color:var(--highlight-ink)}*{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent}h1,h2,h3{text-wrap:balance;letter-spacing:-.01em;margin:0;line-height:1.25}h1{font-size:var(--text-3xl);font-weight:600}h2{font-size:var(--text-lg);font-weight:600}h3{font-size:var(--text-md);font-weight:600}p{text-wrap:pretty;margin:0}a{color:var(--accent);text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.muted{color:var(--ink-2)}.small{font-size:var(--text-sm)}.text-danger{color:var(--danger)}.num,.usage-text,table{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.boot{min-height:100dvh}.button{align-items:center;gap:var(--space-2);min-height:38px;padding:0 var(--space-4);border:1px solid var(--rule-strong);background:var(--panel);color:var(--ink);white-space:nowrap;transition:background var(--fast) var(--ease-out), border-color var(--fast) var(--ease-out), transform var(--fast);border-radius:999px;font-weight:500;display:inline-flex}.button:hover:not(:disabled){background:var(--panel-2)}.button:active:not(:disabled){transform:scale(.98)}.button:disabled{opacity:.55}.button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.button.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.button{background:0 0}.button.small{min-height:32px;padding:0 var(--space-3);font-size:var(--text-sm)}.button.quiet{color:var(--ink-2);background:0 0;border-color:#0000}.button.quiet:hover:not(:disabled){color:var(--ink);background:var(--panel-2)}.text-button{color:var(--accent);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.icon-button{width:36px;height:36px;color:var(--ink-2);transition:background var(--fast), color var(--fast);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:inline-grid}.icon-button:hover{background:var(--panel-2);color:var(--ink)}.icon-button.small{width:26px;height:26px}.icon-link{min-height:36px;padding:0 var(--space-3);color:var(--ink-2);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.icon-link:hover,.icon-link.active{background:var(--panel-2);color:var(--ink)}.field{font-size:var(--text-sm);gap:6px;font-weight:500;display:grid}.password{display:grid;position:relative}.password input{padding-right:44px}.password .icon-button{position:absolute;top:50%;right:6px;translate:0 -50%}.field input,.field select,.budget-editor input{min-height:42px;padding:0 var(--space-3);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--panel);font-size:var(--text-md);font-weight:400}.field input:focus,.field select:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}.field input,.field select,.budget-editor input,.note-textarea{background:var(--panel-2)}input::placeholder,textarea::placeholder{color:var(--ink-3)}.field small{font-weight:400}.form-error{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);font-size:var(--text-sm)}.inset{margin:var(--space-2) var(--space-4)}.badge{background:var(--panel-2);color:var(--ink-2);font-size:var(--text-xs);white-space:nowrap;border-radius:999px;padding:1px 8px;font-weight:500;display:inline-block}.progress{background:var(--rule);border-radius:2px;height:2px;margin-top:6px;display:block;position:relative;overflow:hidden}.progress:after{content:"";background:var(--accent);width:35%;animation:progress 1.3s var(--ease-out) infinite;position:absolute;inset:0 auto 0 0}@keyframes progress{0%{transform:translate(-100%)}to{transform:translate(300%)}}.skeleton-list{gap:var(--space-2);display:grid}.skeleton-list span{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--panel-2), var(--rule), var(--panel-2));background-size:200% 100%;height:44px;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.topbar{z-index:20;align-items:center;gap:var(--space-4);height:56px;padding:0 var(--space-4);background:var(--ground);border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr auto;display:grid;position:sticky;top:0}.brand{color:var(--ink);font-weight:600;font-size:var(--text-lg);letter-spacing:-.015em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-mark{border:2px solid var(--ink);border-radius:3px 7px 3px 3px;width:22px;height:26px;position:relative}.brand-mark:before{content:"";background:var(--highlight);height:5px;position:absolute;top:7px;left:3px;right:3px}.brand-mark:after{content:"";background:var(--ink);height:2px;box-shadow:0 4px 0 var(--ink);position:absolute;top:15px;left:3px;right:6px}.topbar-title{min-width:0}.topbar-actions{align-items:center;gap:var(--space-2);display:flex}.crumb{color:var(--ink-2);font-weight:500}.notebook-heading{align-items:center;gap:var(--space-2);max-width:560px;display:flex}.notebook-heading input{min-width:0;height:36px;padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-lg);text-overflow:ellipsis;background:0 0;border:1px solid #0000;flex:1;font-weight:600}.notebook-heading input:hover{border-color:var(--rule)}.notebook-heading input:focus{border-color:var(--accent);background:var(--panel);outline:none}.usage{padding:0 var(--space-2);font-size:var(--text-xs);color:var(--ink-2);gap:3px;display:grid}.usage-track{background:var(--rule);border-radius:3px;width:120px;height:3px;display:block;overflow:hidden}.usage-fill{background:var(--accent);transform-origin:0;height:100%;transition:transform .4s var(--ease-out);display:block}.usage-high .usage-fill{background:var(--warning)}.usage-over .usage-fill{background:var(--danger)}.usage-over .usage-text{color:var(--danger)}.account{position:relative}.avatar{border:1px solid var(--rule-strong);background:var(--panel-2);width:34px;height:34px;color:var(--ink);border-radius:999px;font-weight:600}.menu{min-width:230px;padding:var(--space-2);background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-pop);animation:menu-in .16s var(--ease-out);position:absolute;top:calc(100% + 6px);right:0}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)}}.menu-head{padding:var(--space-2) var(--space-3) var(--space-3);border-bottom:1px solid var(--rule);margin-bottom:var(--space-1);display:grid}.menu-head span{color:var(--ink-2);font-size:var(--text-sm);overflow-wrap:anywhere}.menu [role=menuitem]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);text-align:left;background:0 0;border:0;display:flex}.menu [role=menuitem]:hover{background:var(--panel-2)}.page{width:min(1080px,100%);padding:var(--space-6) var(--space-4) var(--space-7);margin:0 auto}.page.narrow{width:min(640px,100%)}.page-head{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.empty-state{justify-items:start;gap:var(--space-3);padding:var(--space-6) 0;max-width:60ch;display:grid}.notebook-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.notebook-list li{border-bottom:1px solid var(--rule)}.notebook-item{align-items:center;gap:var(--space-2);display:flex}.notebook-item .notebook-row{flex:1;min-width:0}.notebook-item:hover .row-action,.notebook-item .row-action:focus-visible{opacity:1}.notebook-item .row-action:hover{color:var(--danger)}.notebook-row{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-2);color:var(--ink);border-radius:var(--radius-sm);transition:background var(--fast);grid-template-columns:40px 1fr auto auto;text-decoration:none;display:grid}.notebook-row:hover{background:var(--panel)}.notebook-emoji{text-align:center;font-size:1.5rem}.notebook-title{font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.notebook-meta{color:var(--ink-2);font-size:var(--text-sm);white-space:nowrap}.panel-block{padding:var(--space-5) 0;border-top:1px solid var(--rule);gap:var(--space-3);display:grid}.invite-form,.invite-result{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.invite-form .button,.invite-result .button{min-height:42px}.grow{flex:260px}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table th{text-align:left;color:var(--ink-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--rule-strong);white-space:nowrap;font-weight:500}.table td{padding:var(--space-3);border-bottom:1px solid var(--rule);vertical-align:middle}.row-muted td{color:var(--ink-3)}.budget-editor{align-items:center;gap:6px;display:flex}.budget-editor input{width:100px;min-height:34px}.auth-page{grid-template-columns:1.1fr 1fr;min-height:100dvh;display:grid}.auth-page.single{grid-template-columns:1fr;place-items:center}.auth-side{align-content:center;gap:var(--space-5);padding:var(--space-7);background:var(--panel);border-right:1px solid var(--rule);display:grid;position:relative}.auth-side .brand{top:var(--space-5);left:var(--space-7);position:absolute}.auth-quote{letter-spacing:-.02em;font-size:clamp(2rem,4vw,3.4rem);font-weight:500;line-height:1.25}.auth-quote-en{font-size:var(--text-2xl);color:var(--ink-2);max-width:30ch}.auth-quote mark,.auth-quote-en mark{background:linear-gradient(var(--highlight), var(--highlight)) no-repeat left center / 100% 100%;color:var(--highlight-ink);animation:sweep .7s .35s var(--ease-out) both;border-radius:2px;padding:0 4px}.auth-quote-en mark{animation-delay:.65s}.quote{gap:var(--space-5);display:grid}.auth-quote{animation:quote-in .45s var(--ease-out) both}@keyframes quote-in{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}}.quote-source{color:var(--ink-3);font-size:var(--text-sm)}.auth-form{align-content:center;gap:var(--space-4);width:min(420px,100%);padding:var(--space-6) var(--space-4);margin:0 auto;display:grid}.auth-form h1{font-size:var(--text-2xl)}.app-frame{grid-template-rows:auto 1fr auto;height:100dvh;display:grid}.workspace{grid-template-columns:minmax(260px,300px) minmax(0,1fr) minmax(260px,320px);min-height:0;display:grid}.panel{background:var(--panel);flex-direction:column;min-height:0;display:flex}.panel.sources,.panel.studio{background:var(--ground)}.panel.sources{border-right:1px solid var(--rule)}.panel.studio{border-left:1px solid var(--rule);overflow-y:auto}.panel-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:52px;padding:var(--space-2) var(--space-4);display:flex}.panel-head.sub{margin-top:var(--space-4);border-top:1px solid var(--rule)}.tabbar{display:none}.panel.sources.dragging{outline:2px dashed var(--highlight);outline-offset:-8px;background:var(--panel-2)}.dropzone{justify-items:start;gap:var(--space-2);margin:var(--space-2) var(--space-4);padding:var(--space-5) var(--space-4);border:1px dashed var(--rule-strong);border-radius:var(--radius);color:var(--ink-2);display:grid}.dropzone strong{color:var(--ink)}.source-list{padding:0 var(--space-2) var(--space-4);margin:0;list-style:none;overflow-y:auto}.source-row{align-items:flex-start;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-sm);display:flex}.source-row:hover{background:var(--panel)}.source-row input[type=checkbox],.select-all input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin-top:3px}.select-all{margin:0 var(--space-2);color:var(--ink-2);font-size:var(--text-sm)}.source-icon{color:var(--ink-2);margin-top:2px;display:inline-flex}.status-failed .source-icon{color:var(--danger)}.source-main{flex:1;justify-items:start;gap:2px;min-width:0;display:grid}.source-name{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;max-width:100%;padding:0;font-weight:500}button.source-name:hover{text-underline-offset:3px;text-decoration:underline}.source-sub{font-size:var(--text-sm);color:var(--ink-2)}.status-processing .progress{width:100%}.row-action{opacity:0;transition:opacity var(--fast)}.source-row:hover .row-action,.row-action:focus-visible{opacity:1}.viewer{flex-direction:column;min-height:0;display:flex}.viewer-title{font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.viewer-body{padding:0 var(--space-4) var(--space-6);gap:var(--space-3);align-content:start;display:grid;overflow-y:auto}.source-guide{padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--panel);border:1px solid var(--rule);gap:var(--space-2);display:grid}.topics{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.topics li{border:1px solid var(--rule-strong);color:var(--ink-2);font-size:var(--text-xs);border-radius:999px;padding:2px 10px;font-weight:500}.page-text{padding-top:var(--space-3);border-top:1px solid var(--rule);font-size:var(--text-sm);white-space:pre-wrap;gap:4px;line-height:1.7;display:grid}.page-number{font-size:var(--text-xs);color:var(--ink-2);font-weight:500}.panel.chat{position:relative}.chat-scroll{padding:var(--space-4) max(var(--space-5), calc((100% - 760px) / 2)) var(--space-6);align-content:start;gap:var(--space-5);flex:1;display:grid;overflow-y:auto}.guide{gap:var(--space-3);padding-top:var(--space-5);max-width:68ch;display:grid}.guide-emoji{font-size:2.25rem;line-height:1}.guide h3{font-size:var(--text-2xl)}.suggestions{gap:var(--space-2);margin-top:var(--space-2);justify-items:start;display:grid}.suggestion{padding:var(--space-2) var(--space-4);border:1px solid var(--rule-strong);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) 4px;background:var(--panel);text-align:left;transition:border-color var(--fast), background var(--fast)}.suggestion:hover{border-color:var(--ink-2);background:var(--panel-2)}.msg{max-width:72ch}.msg.user{padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) 4px var(--radius-lg);background:var(--panel-2);justify-self:end}.msg.user p{white-space:pre-wrap}.msg-actions{gap:var(--space-1);margin-top:var(--space-2);margin-left:calc(-1 * var(--space-3));display:flex}.thinking{color:var(--ink-2)}.thinking:after{content:"";vertical-align:bottom;width:1.2em;animation:1.2s steps(4,end) infinite dots;display:inline-block;overflow:hidden}@keyframes dots{0%{width:0}to{width:1.2em}}.prose{gap:var(--space-3);line-height:1.65;display:grid}.prose>*{margin:0}.prose ul,.prose ol{gap:var(--space-1);padding-left:1.25em;display:grid}.prose h1,.prose h2,.prose h3{margin-top:var(--space-2);font-size:var(--text-lg)}.prose code{background:var(--panel-2);border-radius:4px;padding:1px 5px;font-size:.9em}.prose table{border-collapse:collapse;font-size:var(--text-sm)}.prose th,.prose td{border:1px solid var(--rule);padding:4px 8px}.prose blockquote{padding-left:var(--space-3);border-left:1px solid var(--rule-strong);color:var(--ink-2);margin:0}.composer{margin:0 max(var(--space-4), calc((100% - 760px) / 2)) var(--space-4);align-items:end;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--rule-strong);border-radius:var(--radius-lg);background:var(--panel);transition:border-color var(--fast), box-shadow var(--fast);grid-template-columns:1fr auto auto;display:grid;position:relative}.composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.composer textarea{resize:none;field-sizing:content;background:0 0;border:0;outline:0;min-height:24px;max-height:200px;padding:8px 0}.composer textarea::placeholder{color:var(--ink-3)}.composer-meta{color:var(--ink-2);font-size:var(--text-xs);white-space:nowrap;align-self:center}.send{background:var(--accent);width:38px;height:38px;color:var(--on-accent);transition:opacity var(--fast), transform var(--fast);border:0;border-radius:999px;place-items:center;display:grid}.send:disabled{opacity:.35}.send:active:not(:disabled){transform:scale(.94)}.cite-chip{vertical-align:1px;border:1px solid var(--rule-strong);background:var(--panel);min-width:20px;height:20px;color:var(--accent);transition:background var(--fast), border-color var(--fast);border-radius:999px;place-items:center;margin:0 1px;padding:0 5px;font-size:.72rem;font-weight:600;line-height:1;display:inline-grid}.cite-chip:hover,.cite-chip[aria-expanded=true]{background:var(--highlight);border-color:var(--highlight);color:var(--highlight-ink)}.cite-chip.static{cursor:default}.cite-pop{z-index:60;gap:var(--space-2);width:min(380px,80vw);padding:var(--space-3) var(--space-4) var(--space-4);background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-pop);font-size:var(--text-sm);text-align:left;line-height:1.6;display:grid;position:fixed}.cite-head{align-items:center;gap:var(--space-2);display:flex}.cite-title{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.cite-page{color:var(--ink-2);font-size:var(--text-xs);white-space:nowrap}.cite-text{max-height:220px;font-size:var(--text-md);line-height:1.75;display:block;overflow-y:auto}mark.sweep{color:var(--highlight-ink);background:linear-gradient(var(--highlight), var(--highlight)) no-repeat left center / 100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:sweep .52s 60ms var(--ease-out) both;border-radius:2px;padding:1px 2px}@keyframes sweep{0%{background-size:0% 100%}}.generators{padding:0 var(--space-2);gap:2px;margin:0;list-style:none;display:grid}.generator{gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-sm);text-align:left;color:var(--ink);background:0 0;border:0;grid-template-columns:auto 1fr;align-items:start;display:grid;position:relative}.generator svg{color:var(--ink-2);margin-top:2px}.generator:hover:not(:disabled){background:var(--panel)}.generator:disabled{opacity:.55}.generator[aria-busy=true]{opacity:1;background:var(--panel)}.generator .progress{grid-column:1/-1}.generator-text{display:grid}.generator-text>span:first-child{font-weight:500}.note-list{padding:0 var(--space-2) var(--space-5);margin:0;list-style:none}.note-row{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);text-align:left;background:0 0;border:0;gap:2px;display:grid}.note-row:hover{background:var(--panel)}.note-title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.note-title-input{min-width:0;height:36px;padding:0 var(--space-2);border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;flex:1;font-weight:600}.note-title-input:focus{border-color:var(--accent);background:var(--panel);outline:none}.note-body{gap:var(--space-3);padding:0 var(--space-4) var(--space-5);align-content:start;display:grid}.note-textarea{min-height:50vh;padding:var(--space-3);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--panel);resize:vertical;line-height:1.6}.segmented{background:var(--panel-2);border-radius:999px;justify-self:start;padding:2px;display:inline-flex}.segmented button{color:var(--ink-2);font-size:var(--text-sm);background:0 0;border:0;border-radius:999px;padding:4px 14px;font-weight:500}.segmented button[aria-pressed=true]{background:var(--rule-strong);color:var(--ink)}.scrim{z-index:40;background:#0009;position:fixed;inset:0}.drawer{z-index:41;background:var(--panel);border-left:1px solid var(--rule);width:min(420px,100%);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer-body{padding:0 var(--space-4) var(--space-5);overflow-y:auto}.saga-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.saga{padding:var(--space-3) 0;border-bottom:1px solid var(--rule);gap:4px;display:grid}.saga-head{justify-content:space-between;gap:var(--space-2);display:flex}.saga-completed .badge{background:var(--panel-2);color:var(--success)}.saga-compensated .badge,.saga-failed .badge{background:var(--danger-soft);color:var(--danger)}.steps{margin:var(--space-1) 0 0;font-size:var(--text-sm);gap:2px;padding:0;list-style:none;display:grid}.step{align-items:center;gap:var(--space-2);color:var(--ink-2);display:flex}.step-succeeded svg{color:var(--success)}.step-failed{color:var(--danger)}@media (width<=960px){.topbar{gap:var(--space-2);padding:0 var(--space-3);grid-template-columns:auto 1fr auto}.brand-name,.icon-link span,.usage-track{display:none}.workspace{grid-template-columns:1fr}.workspace>.panel{border:0;display:none}.workspace.show-sources>.sources,.workspace.show-chat>.chat,.workspace.show-studio>.studio{display:flex}.tabbar{border-top:1px solid var(--rule);background:var(--ground);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(3,1fr);display:grid}.tabbar button{padding:var(--space-2) 0;color:var(--ink-2);font-size:var(--text-xs);background:0 0;border:0;justify-items:center;gap:2px;font-weight:500;display:grid}.tabbar button[aria-pressed=true]{color:var(--accent)}.notebook-row{grid-template-columns:32px 1fr}.notebook-row .notebook-meta{grid-column:2}.auth-page{grid-template-columns:1fr}.auth-side{padding:calc(var(--space-7) + var(--space-4)) var(--space-4) var(--space-6);border-right:0;border-bottom:1px solid var(--rule)}.auth-side .brand{left:var(--space-4);top:var(--space-4)}.auth-side .brand-name{display:inline}.auth-quote{font-size:1.9rem}.row-action{opacity:1}}@media (width<=520px){.usage{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}mark.sweep,.auth-quote mark,.auth-quote-en mark{animation:.2s ease-out both fade!important}.progress:after{opacity:.5;width:100%;animation:none}@keyframes fade{0%{opacity:.2}}}
