.UIDebugger-module__zeug3a__page{max-width:100rem;margin:auto;padding:1rem 0 3rem}.UIDebugger-module__zeug3a__sample{background:var(--color-ink-950);min-height:100dvh}html[data-ui-debug-frame] .site-header{display:none}html[data-ui-debug-frame] .site-main{padding:0}.UIDebugger-module__zeug3a__heading{justify-content:space-between;align-items:center;gap:2rem;padding:0 0 2rem;display:flex}.UIDebugger-module__zeug3a__heading h1{letter-spacing:-.05em;align-items:center;gap:.8rem;margin:.4rem 0;font-size:2.4rem;font-weight:800;display:flex}.UIDebugger-module__zeug3a__heading p{color:var(--color-ink-400);font-size:.85rem}.UIDebugger-module__zeug3a__count{color:var(--color-ink-500);white-space:nowrap;font-size:.72rem}.UIDebugger-module__zeug3a__workspace{grid-template-columns:16rem minmax(0,1fr);align-items:start;transition:grid-template-columns .18s;display:grid;position:relative}.UIDebugger-module__zeug3a__sidebarCollapsed{grid-template-columns:minmax(0,1fr)}.UIDebugger-module__zeug3a__sidebarCollapsed .UIDebugger-module__zeug3a__library{z-index:2;width:2.5rem;height:auto;min-height:0;position:absolute;top:0;left:0;overflow:visible}.UIDebugger-module__zeug3a__sidebarCollapsed .UIDebugger-module__zeug3a__canvas{grid-column:1}.UIDebugger-module__zeug3a__sidebarCollapsed .UIDebugger-module__zeug3a__description{padding-left:3.5rem}.UIDebugger-module__zeug3a__library{flex-direction:column;height:calc(100dvh - 6rem);min-height:30rem;max-height:54rem;display:flex;position:sticky;top:5rem;overflow:hidden}.UIDebugger-module__zeug3a__sidebarHeader{flex:none;align-items:stretch;gap:.45rem;margin-bottom:.65rem;display:flex}.UIDebugger-module__zeug3a__sidebarToggle{border:1px solid var(--ui-control-border);background:var(--color-ink-900);width:2.5rem;min-height:2.5rem;color:var(--color-ink-400);cursor:pointer;border-radius:.5rem;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.UIDebugger-module__zeug3a__sidebarToggle:hover{background:var(--color-ink-800);color:var(--color-ink-100);border-color:var(--color-ink-600)}.UIDebugger-module__zeug3a__sidebarToggle:focus-visible{border-color:var(--color-accent-500);outline:1px solid var(--color-accent-500);outline-offset:1px}.UIDebugger-module__zeug3a__sidebarCollapsed .UIDebugger-module__zeug3a__sidebarToggle{margin-inline:auto}.UIDebugger-module__zeug3a__search{border:1px solid var(--color-ink-700);background:var(--color-ink-900);border-radius:.5rem;flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.UIDebugger-module__zeug3a__search input{background:0 0;border:0;outline:none;width:100%;min-width:0}.UIDebugger-module__zeug3a__library h2{padding:1.2rem .65rem .4rem;font-weight:650}.UIDebugger-module__zeug3a__library nav{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.UIDebugger-module__zeug3a__library nav button{text-align:left;width:100%;color:var(--color-ink-300);cursor:pointer;border-radius:.45rem;padding:.6rem .7rem;line-height:1.4;display:block}.UIDebugger-module__zeug3a__library nav button:hover{background:var(--color-ink-800)}.UIDebugger-module__zeug3a__library nav button[aria-current]{background:color-mix(in srgb, var(--color-accent-500) 9%, transparent)}.UIDebugger-module__zeug3a__library small{color:var(--color-ink-500);margin-top:.2rem;font-size:.63rem}.UIDebugger-module__zeug3a__canvas{min-width:0}.UIDebugger-module__zeug3a__description{justify-content:space-between;gap:1.5rem;padding:.3rem 0 1rem;display:flex}.UIDebugger-module__zeug3a__description h2{font-weight:700}.UIDebugger-module__zeug3a__description p{color:var(--color-ink-400);max-width:40rem;margin-top:.35rem;font-size:.78rem}.UIDebugger-module__zeug3a__modules{flex-wrap:wrap;place-content:flex-start flex-end;gap:.35rem;max-width:45%;display:flex}.UIDebugger-module__zeug3a__modules code{background:var(--color-ink-800);color:var(--color-ink-400);border-radius:.3rem;padding:.2rem .4rem;font-size:.6rem}.UIDebugger-module__zeug3a__toolbar{border:1px solid var(--color-ink-700);background:var(--color-ink-900);border-radius:.7rem .7rem 0 0;flex-wrap:wrap;align-items:center;display:flex}.UIDebugger-module__zeug3a__scenarioRibbon{background:var(--color-ink-950);border:0;border-radius:.65rem;flex:24rem;align-items:center;min-width:12rem;max-width:100%;padding:.2rem;display:flex;overflow:hidden}.UIDebugger-module__zeug3a__scenarioChoices{scrollbar-width:thin;flex:auto;gap:.125rem;min-width:0;display:flex;overflow-x:auto}.UIDebugger-module__zeug3a__scenarioChoices label{cursor:pointer;flex:none;position:relative}.UIDebugger-module__zeug3a__scenarioChoices input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.UIDebugger-module__zeug3a__scenarioChoices label span{min-height:1.75rem;color:var(--color-ink-300);white-space:nowrap;border-radius:.45rem;align-items:center;padding:.25rem .6rem;font-size:.7rem;line-height:1.25;display:flex}.UIDebugger-module__zeug3a__scenarioChoices label:hover span{background:color-mix(in srgb, var(--color-ink-900) 72%, transparent);color:var(--color-ink-100)}.UIDebugger-module__zeug3a__scenarioChoices input:checked+span{background:var(--color-ink-900);color:var(--color-accent-500);box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink-700) 32%, transparent);font-weight:650}.UIDebugger-module__zeug3a__scenarioChoices input:focus-visible+span{outline:1px solid var(--color-accent-500);outline-offset:-1px}.UIDebugger-module__zeug3a__devices{gap:.2rem;margin-left:auto;display:flex}.UIDebugger-module__zeug3a__devices [aria-pressed=true]{color:var(--color-accent-500);background:var(--color-ink-800)}.UIDebugger-module__zeug3a__previewArea{background:repeating-linear-gradient(135deg, var(--color-ink-900), var(--color-ink-900) 8px, var(--color-ink-950) 8px, var(--color-ink-950) 16px);border:1px solid var(--color-ink-700);border-top:0;border-radius:0 0 .7rem .7rem;justify-content:center;min-width:0;display:flex;overflow:auto}.UIDebugger-module__zeug3a__previewArea iframe{background:var(--color-ink-950);border:0;max-width:100%;height:72vh;min-height:32rem;display:block}.UIDebugger-module__zeug3a__hint{color:var(--color-ink-500);margin:.6rem .15rem;font-size:.65rem}.UIDebugger-module__zeug3a__inspector{grid-template-columns:1fr 1fr;display:grid}.UIDebugger-module__zeug3a__inspector section{background:var(--color-ink-900);border-radius:.7rem;min-width:0}.UIDebugger-module__zeug3a__inspector header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.7rem;display:flex}.UIDebugger-module__zeug3a__inspector h3{font-size:.78rem;font-weight:600}.UIDebugger-module__zeug3a__inspector textarea{resize:vertical;background:var(--color-ink-950);border:1px solid var(--color-ink-700);width:100%;height:18rem;font:.75rem/1.6 var(--font-mono);border-radius:.4rem;padding:.65rem}.UIDebugger-module__zeug3a__events{height:18rem;font-size:.7rem;overflow:auto}.UIDebugger-module__zeug3a__events details{border-bottom:1px solid var(--color-ink-800);padding:.5rem}.UIDebugger-module__zeug3a__events summary{cursor:pointer}.UIDebugger-module__zeug3a__events time{float:right;color:var(--color-ink-500)}.UIDebugger-module__zeug3a__events pre{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.6rem;overflow:auto}@media (max-width:900px){.UIDebugger-module__zeug3a__workspace{grid-template-columns:12rem minmax(0,1fr)}.UIDebugger-module__zeug3a__heading{flex-direction:column;align-items:start;gap:.5rem}.UIDebugger-module__zeug3a__description{display:block}.UIDebugger-module__zeug3a__modules{justify-content:flex-start;max-width:none;margin-top:.6rem}.UIDebugger-module__zeug3a__inspector{grid-template-columns:1fr}}@media (max-width:600px){.UIDebugger-module__zeug3a__workspace{grid-template-columns:1fr}.UIDebugger-module__zeug3a__library{width:100%;height:auto;min-height:0;max-height:28rem;position:static}.UIDebugger-module__zeug3a__sidebarCollapsed{grid-template-columns:1fr}.UIDebugger-module__zeug3a__sidebarCollapsed .UIDebugger-module__zeug3a__library{width:2.5rem}.UIDebugger-module__zeug3a__library nav{gap:.5rem;display:flex}.UIDebugger-module__zeug3a__library nav>div{min-width:13rem}.UIDebugger-module__zeug3a__heading h1{font-size:2rem}.UIDebugger-module__zeug3a__previewArea iframe{min-height:34rem}}@media (min-width:108rem){.UIDebugger-module__zeug3a__sidebarCollapsed .UIDebugger-module__zeug3a__library{left:-3.5rem}.UIDebugger-module__zeug3a__sidebarCollapsed .UIDebugger-module__zeug3a__description{padding-left:0}}.UIDebugger-module__zeug3a__moduleDisclosure{max-width:45%;color:var(--color-ink-400);font-size:.7rem}.UIDebugger-module__zeug3a__moduleDisclosure summary{cursor:pointer;padding-block:.3rem}.UIDebugger-module__zeug3a__moduleDisclosure .UIDebugger-module__zeug3a__modules{max-width:none;margin-top:.5rem}:root .UIDebugger-module__zeug3a__workspace{gap:2rem}:root .UIDebugger-module__zeug3a__sidebarCollapsed{gap:1rem}:root .UIDebugger-module__zeug3a__library h2{text-transform:none;letter-spacing:normal;color:var(--color-ink-200);padding-block:1.5rem .6rem;font-size:.8rem}:root .UIDebugger-module__zeug3a__library small{display:none}:root .UIDebugger-module__zeug3a__library nav button{padding-block:.75rem;font-size:.85rem}:root .UIDebugger-module__zeug3a__library nav button[aria-current]{box-shadow:none;color:var(--color-ink-100);font-weight:650}:root .UIDebugger-module__zeug3a__description{padding-bottom:1.5rem}:root .UIDebugger-module__zeug3a__description h2{letter-spacing:-.025em;font-size:1.4rem}:root .UIDebugger-module__zeug3a__events details{border:0}:root .UIDebugger-module__zeug3a__toolbar{border-color:var(--ui-control-border);gap:.65rem;padding:.65rem .75rem}:root .UIDebugger-module__zeug3a__previewArea{border-color:var(--ui-control-border)}:root .UIDebugger-module__zeug3a__inspector{gap:1.5rem;margin-top:1.5rem}:root .UIDebugger-module__zeug3a__inspector section{border:1px solid var(--ui-control-border);padding:1rem}:root .UIDebugger-module__zeug3a__events details{padding-block:.75rem}@media (max-width:900px){.UIDebugger-module__zeug3a__moduleDisclosure{max-width:none;margin-top:.6rem}:root .UIDebugger-module__zeug3a__workspace{gap:1rem}}:root .UIDebugger-module__zeug3a__search{border-color:var(--ui-control-border)}:root .UIDebugger-module__zeug3a__scenarioRibbon{border-color:var(--ui-control-border)}:root .UIDebugger-module__zeug3a__inspector textarea{border-color:var(--ui-control-border)}:root .UIDebugger-module__zeug3a__search{height:2.5rem;padding:0 .65rem}:root .UIDebugger-module__zeug3a__search input{min-height:0;box-shadow:none;padding:0;font-size:.8125rem;line-height:1.5}:root .UIDebugger-module__zeug3a__search:focus-within{border-color:var(--color-accent-500);outline:1px solid var(--color-accent-500);outline-offset:1px}:root .UIDebugger-module__zeug3a__toolbar>button{height:2.25rem;min-height:2.25rem;padding-block:.375rem;font-size:.8125rem;line-height:1.4}:root .UIDebugger-module__zeug3a__toolbar .UIDebugger-module__zeug3a__devices button{height:2.25rem;min-height:2.25rem;padding-block:.375rem;font-size:.8125rem;line-height:1.4}@media (max-width:600px){:root .UIDebugger-module__zeug3a__search input{font-size:1rem}:root .UIDebugger-module__zeug3a__toolbar>button{height:2.75rem;min-height:2.75rem}:root .UIDebugger-module__zeug3a__toolbar .UIDebugger-module__zeug3a__devices button{height:2.75rem;min-height:2.75rem}}
.StatusNotification-module__Vhw9wq__notification{--notification-accent:var(--color-info-400);right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:200;border:1px solid color-mix(in srgb, var(--notification-accent) 40%, var(--color-ink-700));background:var(--color-ink-900);width:min(30rem,100vw - 2.5rem);color:var(--color-ink-200);font:.95rem/1.6 var(--font-sans);text-align:left;border-radius:.85rem;padding:1.25rem 1.25rem 1.4rem;animation:.18s ease-out StatusNotification-module__Vhw9wq__appear;position:fixed;overflow:hidden;box-shadow:0 16px 48px #0003,0 3px 12px #0002}.StatusNotification-module__Vhw9wq__notification[data-tone=error]{--notification-accent:var(--color-danger-400)}.StatusNotification-module__Vhw9wq__notification[data-tone=success]{--notification-accent:var(--color-success-500)}.StatusNotification-module__Vhw9wq__content{align-items:flex-start;gap:.75rem;display:flex}.StatusNotification-module__Vhw9wq__icon{color:var(--notification-accent);flex:none;margin-top:.2rem}.StatusNotification-module__Vhw9wq__message{overflow-wrap:anywhere;flex:1;min-width:0}.StatusNotification-module__Vhw9wq__code{font:700 .75rem/1.8 var(--font-mono);letter-spacing:.04em;color:var(--notification-accent);display:block}.StatusNotification-module__Vhw9wq__message strong{color:var(--color-ink-100);margin-top:.25rem;display:block}.StatusNotification-module__Vhw9wq__message p{margin:.2rem 0 0}.StatusNotification-module__Vhw9wq__close{width:2rem;height:2rem;color:var(--color-ink-500);cursor:pointer;border-radius:.35rem;place-items:center;display:grid}.StatusNotification-module__Vhw9wq__close:hover{background:var(--color-ink-800);color:var(--color-ink-100)}.StatusNotification-module__Vhw9wq__close:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.StatusNotification-module__Vhw9wq__actions{flex-wrap:wrap;gap:.5rem;margin:.6rem 0 0 2rem;display:flex}.StatusNotification-module__Vhw9wq__details{border:1px solid var(--color-ink-800);background:var(--color-ink-950);max-height:min(18rem,45vh);font:.8rem/1.6 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.5rem;margin:.8rem 0 0;padding:.7rem;overflow:auto}.StatusNotification-module__Vhw9wq__countdown{background:color-mix(in srgb, var(--notification-accent) 12%, transparent);height:4px;position:absolute;top:0;left:0;right:0}.StatusNotification-module__Vhw9wq__remaining{background:var(--notification-accent);transform-origin:0;height:100%;animation:linear forwards StatusNotification-module__Vhw9wq__countdown}@keyframes StatusNotification-module__Vhw9wq__countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes StatusNotification-module__Vhw9wq__appear{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.StatusNotification-module__Vhw9wq__notification{animation:none}}
:root .ChatWorkspace-module__lY2uzG__workspace{box-shadow:var(--ui-surface-shadow), 0 4px 12px #1f23280a;border:0}:root.dark .ChatWorkspace-module__lY2uzG__workspace{box-shadow:var(--ui-surface-shadow), 0 4px 12px #00000024}:root .ChatWorkspace-module__lY2uzG__workspace header{border:0;height:auto;min-height:4.5rem;padding:1rem 1.25rem}:root .ChatWorkspace-module__lY2uzG__workspace .ChatWorkspace-module__lY2uzG__chatHeader{border-bottom:1px solid color-mix(in srgb, var(--color-ink-700) 58%, transparent)}:root .ChatWorkspace-module__lY2uzG__workspace header :is(h2,h3){letter-spacing:-.02em;color:var(--color-ink-100);font-size:1rem;font-weight:650}:root .ChatWorkspace-module__lY2uzG__workspace header p{margin-top:.3rem;font-size:.75rem}:root .ChatWorkspace-module__lY2uzG__workspace>aside{border:0;border-inline-start:1px solid color-mix(in srgb, var(--ui-control-border) 22%, transparent);box-shadow:-4px 0 16px #0d1b2e05}:root.dark .ChatWorkspace-module__lY2uzG__workspace>aside{box-shadow:-4px 0 16px #00000014}:root .ChatWorkspace-module__lY2uzG__workspace>aside>div{padding:.5rem .75rem 1rem}:root .ChatWorkspace-module__lY2uzG__workspace>aside>div>p{text-align:start;padding:1rem .5rem;font-size:.8125rem;line-height:1.7}:root .ChatWorkspace-module__lY2uzG__workspace>aside>div>button{border-radius:.7rem;padding:.875rem .75rem}:root .ChatWorkspace-module__lY2uzG__workspace>aside button>span:first-child{font-size:.875rem}:root .ChatWorkspace-module__lY2uzG__workspace>aside button>span:last-child{margin-top:.4rem;font-size:.75rem}:root .ChatWorkspace-module__lY2uzG__workspace>aside button>span>svg{display:none}:root .ChatWorkspace-module__lY2uzG__workspace>aside button[aria-current=true]{color:var(--color-ink-100)}:root .ChatWorkspace-module__lY2uzG__workspace>aside>div>button:is(:hover,:focus-visible):not(:disabled){background:color-mix(in srgb, var(--color-ink-700) 40%, var(--color-ink-800));color:var(--color-ink-100)}:root .ChatWorkspace-module__lY2uzG__transcript>div{gap:2rem}:root .ChatWorkspace-module__lY2uzG__transcript .markdown{color:var(--color-ink-100);font-size:.975rem;line-height:1.75}.ChatWorkspace-module__lY2uzG__messageMarkdown>:first-child{margin-top:0}.ChatWorkspace-module__lY2uzG__messageMarkdown>:last-child{margin-bottom:0}.ChatWorkspace-module__lY2uzG__messageMarkdown p{margin:.75rem 0}.ChatWorkspace-module__lY2uzG__messageMarkdown :is(h1,h2,h3,h4){color:var(--color-ink-100);letter-spacing:-.015em;line-height:1.3}.ChatWorkspace-module__lY2uzG__messageMarkdown h1{margin:1.75rem 0 .75rem;font-size:1.35rem;font-weight:700}.ChatWorkspace-module__lY2uzG__messageMarkdown h2{margin:1.5rem 0 .65rem;font-size:1.15rem;font-weight:675}.ChatWorkspace-module__lY2uzG__messageMarkdown h3{margin:1.25rem 0 .55rem;font-size:1.025rem;font-weight:650}.ChatWorkspace-module__lY2uzG__messageMarkdown h4{margin:1rem 0 .45rem;font-size:.975rem;font-weight:650}.ChatWorkspace-module__lY2uzG__messageMarkdown :is(ul,ol){margin:.8rem 0;padding-left:1.5rem}.ChatWorkspace-module__lY2uzG__messageMarkdown ul{list-style:outside}.ChatWorkspace-module__lY2uzG__messageMarkdown ol{list-style:decimal}.ChatWorkspace-module__lY2uzG__messageMarkdown li{margin:.3rem 0;padding-left:.2rem}.ChatWorkspace-module__lY2uzG__messageMarkdown li>p{margin:.25rem 0}.ChatWorkspace-module__lY2uzG__messageMarkdown strong{color:var(--color-ink-100);font-weight:675}.ChatWorkspace-module__lY2uzG__messageMarkdown blockquote{border-left:3px solid color-mix(in srgb, var(--color-info-400) 55%, var(--color-ink-700));color:var(--color-ink-400);margin:1rem 0;padding:.15rem 0 .15rem 1rem}.ChatWorkspace-module__lY2uzG__messageMarkdown hr{border-color:var(--color-ink-700);margin:1.5rem 0}.ChatWorkspace-module__lY2uzG__messageMarkdown :not(pre)>code{border:1px solid var(--color-ink-700);background:var(--surface-code);border-radius:.35rem;padding:.08rem .3rem;font-size:.9em}.ChatWorkspace-module__lY2uzG__messageMarkdown pre{border:1px solid var(--color-ink-700);background:var(--surface-code);border-radius:.7rem;max-width:100%;margin:1rem 0;padding:.9rem 1rem;font-size:.8125rem;line-height:1.65;overflow:auto}.ChatWorkspace-module__lY2uzG__messageMarkdown pre code{background:0 0;border:0;padding:0}.ChatWorkspace-module__lY2uzG__tableScroller{border:1px solid var(--color-ink-700);border-radius:.7rem;width:100%;margin:1rem 0;overflow-x:auto}.ChatWorkspace-module__lY2uzG__messageMarkdown .ChatWorkspace-module__lY2uzG__tableScroller table{border-spacing:0;width:max-content;min-width:100%;font-size:.9rem}.ChatWorkspace-module__lY2uzG__messageMarkdown :is(th,td){border-bottom:1px solid var(--color-ink-800);text-align:left;vertical-align:top;min-width:10rem;padding:.65rem .8rem}.ChatWorkspace-module__lY2uzG__messageMarkdown th{background:color-mix(in srgb, var(--color-info-400) 5%, var(--color-ink-950));color:var(--color-ink-200);font-weight:650}.ChatWorkspace-module__lY2uzG__messageMarkdown tr:last-child td{border-bottom:0}.ChatWorkspace-module__lY2uzG__messageMarkdown a{color:var(--color-accent-400);text-underline-offset:.16em;text-decoration:underline}:root .ChatWorkspace-module__lY2uzG__transcript [data-chat-role=user]>div{border:0;border-radius:1.1rem}:root .ChatWorkspace-module__lY2uzG__transcript [data-chat-role]:not([data-chat-role=user])>div>p{text-transform:none;letter-spacing:normal;color:var(--color-ink-400);font-size:.8125rem}:root .ChatWorkspace-module__lY2uzG__transcript details{border:0;border-radius:.75rem}:root .ChatWorkspace-module__lY2uzG__transcript details>:is(div,pre){border:0;padding-top:.25rem}:root .ChatWorkspace-module__lY2uzG__transcript summary{padding:.75rem 1rem;font-size:.8125rem}:root .ChatWorkspace-module__lY2uzG__workspace form{border-top:0}:root .ChatWorkspace-module__lY2uzG__workspace .chat-composer{border-color:var(--ui-control-border);box-shadow:none;border-radius:1.1rem;padding:.625rem}:root .ChatWorkspace-module__lY2uzG__workspace .chat-composer:focus-within{border-color:var(--color-accent-500);outline:1px solid var(--color-accent-500);outline-offset:1px}:root .ChatWorkspace-module__lY2uzG__workspace textarea::placeholder{color:var(--color-ink-500)}.ChatWorkspace-module__lY2uzG__toolCall{border-color:color-mix(in srgb, var(--color-info-400) 22%, var(--color-ink-700));background:color-mix(in srgb, var(--color-info-400) 7%, var(--color-ink-950))}:root .ChatWorkspace-module__lY2uzG__transcript .ChatWorkspace-module__lY2uzG__toolCall{border-width:1px}.ChatWorkspace-module__lY2uzG__toolIcon{color:var(--color-info-400)}.ChatWorkspace-module__lY2uzG__toolCallFailed{border-color:color-mix(in srgb, var(--color-danger-400) 35%, var(--color-ink-700));background:color-mix(in srgb, var(--color-danger-400) 3%, var(--color-ink-950))}.ChatWorkspace-module__lY2uzG__patchResult{border-color:color-mix(in srgb, var(--color-accent-400) 28%, var(--color-ink-700));background:var(--color-ink-900)}.ChatWorkspace-module__lY2uzG__patchResult>header{background:color-mix(in srgb, var(--color-accent-400) 5%, var(--color-ink-900))}.ChatWorkspace-module__lY2uzG__patchIcon{color:var(--color-accent-400);background:color-mix(in srgb, var(--color-accent-400) 11%, var(--color-ink-900))}.ChatWorkspace-module__lY2uzG__patchAdded{color:var(--color-success-400)}.ChatWorkspace-module__lY2uzG__patchRemoved{color:var(--color-danger-400)}.ChatWorkspace-module__lY2uzG__patchFiles{border-color:var(--color-ink-700)}.ChatWorkspace-module__lY2uzG__patchFile+.ChatWorkspace-module__lY2uzG__patchFile{border-top:1px solid var(--color-ink-700)}.ChatWorkspace-module__lY2uzG__patchFile>header{background:color-mix(in srgb, var(--color-ink-100) 3%, var(--surface-code))}.ChatWorkspace-module__lY2uzG__patchLines{background:var(--surface-code);max-height:24rem}.ChatWorkspace-module__lY2uzG__patchLine{white-space:pre;grid-template-columns:5ch 2ch minmax(max-content,1fr);min-width:max-content;line-height:1.75;display:grid}.ChatWorkspace-module__lY2uzG__patchLine>code{font:inherit;padding-right:1rem}.ChatWorkspace-module__lY2uzG__patchLineNumber{color:var(--color-ink-500);text-align:right;-webkit-user-select:none;user-select:none;padding-right:.5rem}.ChatWorkspace-module__lY2uzG__patchMarker{text-align:center;-webkit-user-select:none;user-select:none}.ChatWorkspace-module__lY2uzG__patchLineAdded{background:color-mix(in srgb, var(--color-success-400) 13%, var(--surface-code))}.ChatWorkspace-module__lY2uzG__patchLineAdded .ChatWorkspace-module__lY2uzG__patchMarker{color:var(--color-success-400)}.ChatWorkspace-module__lY2uzG__patchLineRemoved{background:color-mix(in srgb, var(--color-danger-400) 12%, var(--surface-code))}.ChatWorkspace-module__lY2uzG__patchLineRemoved .ChatWorkspace-module__lY2uzG__patchMarker{color:var(--color-danger-400)}.ChatWorkspace-module__lY2uzG__completionReport{border-color:color-mix(in srgb, var(--color-success-400) 30%, var(--color-ink-700));background:var(--color-ink-900)}.ChatWorkspace-module__lY2uzG__completionReportFailed{border-color:color-mix(in srgb, var(--color-danger-400) 35%, var(--color-ink-700));background:var(--color-ink-900)}.ChatWorkspace-module__lY2uzG__completionIcon{color:var(--color-success-400);background:color-mix(in srgb, var(--color-success-400) 10%, var(--color-ink-900))}.ChatWorkspace-module__lY2uzG__completionFailureIcon{color:var(--color-danger-400);background:color-mix(in srgb, var(--color-danger-400) 10%, var(--color-ink-900))}.ChatWorkspace-module__lY2uzG__completionSummary>:first-child{margin-top:0}.ChatWorkspace-module__lY2uzG__completionSummary>:last-child{margin-bottom:0}.ChatWorkspace-module__lY2uzG__completionSection{border-color:var(--color-ink-800);background:color-mix(in srgb, var(--color-success-400) 3%, var(--surface-code))}.ChatWorkspace-module__lY2uzG__inputRequestReport{border-color:color-mix(in srgb, var(--color-accent-400) 30%, var(--color-ink-700));background:var(--color-ink-900)}.ChatWorkspace-module__lY2uzG__inputRequestReportFailed{border-color:color-mix(in srgb, var(--color-danger-400) 35%, var(--color-ink-700));background:var(--color-ink-900)}.ChatWorkspace-module__lY2uzG__inputRequestReportIcon{color:var(--color-accent-400);background:color-mix(in srgb, var(--color-accent-400) 10%, var(--color-ink-900))}.ChatWorkspace-module__lY2uzG__inputRequestFailureIcon{color:var(--color-danger-400);background:color-mix(in srgb, var(--color-danger-400) 10%, var(--color-ink-900))}.ChatWorkspace-module__lY2uzG__inputRequestChoice{border-color:var(--color-ink-800);background:color-mix(in srgb, var(--color-accent-400) 3%, var(--surface-code))}.ChatWorkspace-module__lY2uzG__toolFailureStatus{color:var(--color-danger-400);background:color-mix(in srgb, var(--color-danger-400) 10%, transparent)}.ChatWorkspace-module__lY2uzG__toolFailureMessage{overflow-wrap:anywhere;white-space:pre-wrap;border-color:color-mix(in srgb, var(--color-danger-400) 20%, var(--color-ink-700));max-width:100%;max-height:12rem;color:var(--color-danger-400);background:color-mix(in srgb, var(--color-danger-400) 4%, var(--surface-code));overflow:auto}.ChatWorkspace-module__lY2uzG__inputRequest{border-color:color-mix(in srgb, var(--color-accent-400) 26%, var(--ui-control-border));background:var(--color-ink-900);box-shadow:var(--ui-surface-shadow)}.ChatWorkspace-module__lY2uzG__inputRequestIcon{color:var(--color-accent-400);background:color-mix(in srgb, var(--color-accent-400) 10%, var(--color-ink-900))}.ChatWorkspace-module__lY2uzG__inputOption{border-color:var(--ui-control-border);background:var(--surface-input);transition:border-color .12s,background-color .12s}.ChatWorkspace-module__lY2uzG__inputOption:is(:hover,:focus-visible){border-color:var(--color-accent-500);background:color-mix(in srgb, var(--color-accent-400) 7%, var(--surface-input));outline:none}.ChatWorkspace-module__lY2uzG__flowPreview{scrollbar-gutter:stable;border-color:var(--color-ink-700);background:var(--surface-code);width:100%;min-width:0;max-width:100%;max-height:7.5rem;color:var(--color-ink-300);overflow:auto}.ChatWorkspace-module__lY2uzG__flowPreviewComplete{max-height:none;overflow:auto visible}.ChatWorkspace-module__lY2uzG__flowErrorPreview{overflow-wrap:anywhere;-webkit-line-clamp:2;border-color:var(--color-danger-400);background:color-mix(in srgb, var(--color-danger-400) 5%, var(--surface-code));max-width:100%;color:var(--color-danger-400);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ChatWorkspace-module__lY2uzG__toolDetails{border-color:var(--color-ink-800);background:var(--color-ink-900);gap:.75rem;min-width:0;display:grid}.ChatWorkspace-module__lY2uzG__toolDetails>section{min-width:0}.ChatWorkspace-module__lY2uzG__toolDetailSurface{scrollbar-gutter:stable;border:1px solid var(--color-ink-800);background:var(--surface-code);border-radius:.5rem;width:100%;min-width:0;max-width:100%;max-height:14rem;padding:.625rem;overflow:auto}.ChatWorkspace-module__lY2uzG__toolDetailValue{scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%;max-height:11rem;overflow:auto}.ChatWorkspace-module__lY2uzG__toolDetailValue .flow-surface{background:0 0;width:100%;min-width:0;max-width:100%;max-height:none}:root .ChatWorkspace-module__lY2uzG__workspace [data-testid=mobile-conversation-navigation]{border-bottom:0;padding:.25rem 1rem .75rem}
:root :is(.ConnectionTools-module__XS2B_G__connection,.ConnectionTools-module__XS2B_G__gateway){width:100%;min-width:0;box-shadow:var(--ui-surface-shadow);border:0;border-radius:.65rem;padding:1.5rem}:root .ConnectionTools-module__XS2B_G__connection{max-height:none;container-type:inline-size}:root :is(.ConnectionTools-module__XS2B_G__connection,.ConnectionTools-module__XS2B_G__gateway) h2{letter-spacing:-.025em;font-size:1.2rem;line-height:1.5}:root .ConnectionTools-module__XS2B_G__connection>p{max-width:55ch;margin:.5rem 0 1.5rem;line-height:1.65}:root .ConnectionTools-module__XS2B_G__gateway>div{flex-wrap:wrap;gap:.65rem}:root .ConnectionTools-module__XS2B_G__gateway>p{margin-top:.75rem;line-height:1.6}:root .ConnectionTools-module__XS2B_G__form{grid-template-columns:minmax(0,1fr) auto;gap:1.25rem .75rem;display:grid}:root .ConnectionTools-module__XS2B_G__form>div:first-child{grid-column:1/-1}:root .ConnectionTools-module__XS2B_G__form>div{min-width:0}:root .ConnectionTools-module__XS2B_G__form .field-label{margin-bottom:.5rem}:root .ConnectionTools-module__XS2B_G__form :is(input,select){min-height:2.75rem}:root .ConnectionTools-module__XS2B_G__form>button{height:2.75rem}:root .ConnectionTools-module__XS2B_G__recent{border:0;margin-top:2rem;padding-top:0}:root .ConnectionTools-module__XS2B_G__recent h3{text-transform:none;letter-spacing:normal;margin-bottom:.75rem;font-size:.9rem}:root .ConnectionTools-module__XS2B_G__recent h3>svg{display:none}:root .ConnectionTools-module__XS2B_G__recent ul{max-height:16rem;padding-bottom:.25rem}:root .ConnectionTools-module__XS2B_G__recent li button{padding:.75rem}:root .ConnectionTools-module__XS2B_G__recent li button:hover{background:var(--color-ink-800)}:root .ConnectionTools-module__XS2B_G__recent li button>span:first-child>span:first-child{font-family:var(--font-mono);font-size:.8rem;line-height:1.6}:root .ConnectionTools-module__XS2B_G__recent time{line-height:1.6}@container (min-width:42rem){:root .ConnectionTools-module__XS2B_G__form{grid-template-columns:minmax(0,1fr) 11rem auto}:root .ConnectionTools-module__XS2B_G__form>div:first-child{grid-column:auto}}@container (max-width:24rem){:root .ConnectionTools-module__XS2B_G__form{grid-template-columns:minmax(0,1fr)}:root .ConnectionTools-module__XS2B_G__form>button{width:100%}}@media (max-width:480px){:root :is(.ConnectionTools-module__XS2B_G__connection,.ConnectionTools-module__XS2B_G__gateway){padding:1.1rem}}
.PolicyLayout-module__mU6C_W__page{min-height:calc(100vh - 5rem)}.PolicyLayout-module__mU6C_W__nav{z-index:20;border-bottom:1px solid var(--color-ink-800);background:var(--color-ink-950);position:sticky;top:0}.PolicyLayout-module__mU6C_W__navInner{scrollbar-width:none;max-width:72rem;margin:0 auto;display:flex;overflow-x:auto}.PolicyLayout-module__mU6C_W__navInner::-webkit-scrollbar{display:none}.PolicyLayout-module__mU6C_W__navLink{color:var(--color-ink-400);white-space:nowrap;padding:.75rem .9rem;font-size:.78rem;font-weight:500;position:relative}.PolicyLayout-module__mU6C_W__navLink:first-child{padding-left:0}.PolicyLayout-module__mU6C_W__navLink:hover{color:var(--color-ink-100)}.PolicyLayout-module__mU6C_W__navLink[data-current=true]{color:var(--color-ink-100);font-weight:600}.PolicyLayout-module__mU6C_W__navLink[data-current=true]:after{background:var(--color-accent-500);content:"";height:2px;position:absolute;bottom:-1px;left:.9rem;right:.9rem}.PolicyLayout-module__mU6C_W__navLink:first-child[data-current=true]:after{left:0}.PolicyLayout-module__mU6C_W__shell{width:100%;max-width:72rem;margin:0 auto;padding:2.5rem 0 4rem}.PolicyLayout-module__mU6C_W__hero{border-bottom:1px solid var(--color-ink-800);max-width:52rem;margin-bottom:1.5rem;padding-bottom:2rem}.PolicyLayout-module__mU6C_W__eyebrow{color:var(--color-ink-400);margin-bottom:.55rem;font-size:.75rem;font-weight:600}.PolicyLayout-module__mU6C_W__title{color:var(--color-ink-100);letter-spacing:-.025em;font-size:clamp(1.7rem,4vw,2.25rem);font-weight:650;line-height:1.2}.PolicyLayout-module__mU6C_W__intro{max-width:46rem;color:var(--color-ink-400);margin-top:.75rem;font-size:.9rem;line-height:1.65}.PolicyLayout-module__mU6C_W__updated{color:var(--color-ink-500);align-items:center;gap:.45rem;margin-top:1rem;font-size:.72rem;display:inline-flex}.PolicyLayout-module__mU6C_W__updated:before{background:var(--color-success-400);content:"";border-radius:50%;width:.4rem;height:.4rem}.PolicyLayout-module__mU6C_W__documentGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.PolicyLayout-module__mU6C_W__toc{border:1px solid var(--color-ink-700);background:var(--color-ink-900);border-radius:.5rem;padding:1rem}.PolicyLayout-module__mU6C_W__tocTitle{color:var(--color-ink-300);margin-bottom:.55rem;font-size:.75rem;font-weight:600}.PolicyLayout-module__mU6C_W__tocList{gap:.1rem;padding:0;list-style:none;display:grid}.PolicyLayout-module__mU6C_W__tocList a{color:var(--color-ink-400);padding:.3rem 0;font-size:.75rem;line-height:1.35;display:block}.PolicyLayout-module__mU6C_W__tocList a:hover{color:var(--color-ink-100)}.PolicyLayout-module__mU6C_W__document{gap:1rem;min-width:0;max-width:52rem;display:grid}.PolicyLayout-module__mU6C_W__document section{border:1px solid var(--color-ink-700);background:var(--color-ink-900);border-radius:.5rem;padding:1.25rem;scroll-margin-top:3.5rem}.PolicyLayout-module__mU6C_W__document h2{border-bottom:1px solid var(--color-ink-800);color:var(--color-ink-100);margin-bottom:1rem;padding-bottom:.75rem;font-size:1.05rem;font-weight:650;line-height:1.35}.PolicyLayout-module__mU6C_W__document h3{color:var(--color-ink-200);margin:1.5rem 0 .45rem;font-size:.9rem;font-weight:650}.PolicyLayout-module__mU6C_W__document p,.PolicyLayout-module__mU6C_W__document li,.PolicyLayout-module__mU6C_W__card p{color:var(--color-ink-300);font-size:.84rem;line-height:1.65}.PolicyLayout-module__mU6C_W__document p+p{margin-top:.8rem}.PolicyLayout-module__mU6C_W__document ul{margin:.75rem 0;padding-left:1.15rem;list-style:square}.PolicyLayout-module__mU6C_W__document li+li{margin-top:.35rem}.PolicyLayout-module__mU6C_W__document a,.PolicyLayout-module__mU6C_W__card a{color:var(--color-accent-500);text-underline-offset:.22em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.PolicyLayout-module__mU6C_W__summary{border:1px solid var(--color-ink-800);background:var(--color-ink-950);border-radius:.4rem;padding:.8rem .9rem}.PolicyLayout-module__mU6C_W__tableWrap{border:1px solid var(--color-ink-800);border-radius:.4rem;margin:1rem 0;overflow-x:auto}.PolicyLayout-module__mU6C_W__document table{border-collapse:collapse;width:100%;min-width:38rem;font-size:.76rem}.PolicyLayout-module__mU6C_W__document th,.PolicyLayout-module__mU6C_W__document td{border-bottom:1px solid var(--color-ink-800);color:var(--color-ink-300);text-align:left;vertical-align:top;padding:.7rem}.PolicyLayout-module__mU6C_W__document th{color:var(--color-ink-200);background:var(--color-ink-950);font-size:.7rem;font-weight:600}.PolicyLayout-module__mU6C_W__document tr:last-child td{border-bottom:0}.PolicyLayout-module__mU6C_W__statusYes,.PolicyLayout-module__mU6C_W__statusNo{font-size:.7rem;font-weight:650}.PolicyLayout-module__mU6C_W__statusYes{color:var(--color-success-500)}.PolicyLayout-module__mU6C_W__statusNo{color:var(--color-ink-500)}.PolicyLayout-module__mU6C_W__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem;display:grid}.PolicyLayout-module__mU6C_W__card{border:1px solid var(--color-ink-800);background:var(--color-ink-950);border-radius:.4rem;padding:1rem}.PolicyLayout-module__mU6C_W__choiceCard{border:1px solid var(--color-ink-800);background:var(--color-ink-950);cursor:pointer;border-radius:.4rem;grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.35rem .75rem;padding:1rem;display:grid;position:relative}.PolicyLayout-module__mU6C_W__choiceCard:hover{border-color:var(--color-ink-600)}.PolicyLayout-module__mU6C_W__choiceCard[data-selected=true]{border-color:var(--color-accent-500);box-shadow:inset 0 0 0 1px var(--color-accent-500)}.PolicyLayout-module__mU6C_W__choiceCard h3{color:var(--color-ink-200);align-self:center;margin:0;font-size:.88rem;font-weight:650}.PolicyLayout-module__mU6C_W__choiceCard p{grid-column:2}.PolicyLayout-module__mU6C_W__choiceInput{opacity:0;width:1px;height:1px;position:absolute}.PolicyLayout-module__mU6C_W__choiceCard:focus-within{outline:2px solid var(--color-accent-500);outline-offset:2px}.PolicyLayout-module__mU6C_W__cardIcon{border:1px solid var(--color-ink-700);width:1.75rem;height:1.75rem;color:var(--color-ink-300);background:var(--color-ink-900);border-radius:.35rem;place-items:center;margin-bottom:.75rem;font-size:.68rem;font-weight:650;display:grid}.PolicyLayout-module__mU6C_W__choiceCard .PolicyLayout-module__mU6C_W__cardIcon{margin-bottom:0}.PolicyLayout-module__mU6C_W__card h2,.PolicyLayout-module__mU6C_W__card h3{color:var(--color-ink-200);margin-bottom:.4rem;font-size:.88rem;font-weight:650}.PolicyLayout-module__mU6C_W__buttonRow{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.PolicyLayout-module__mU6C_W__primaryButton,.PolicyLayout-module__mU6C_W__quietButton{border-radius:.375rem;justify-content:center;align-items:center;min-height:2.25rem;padding:.45rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.PolicyLayout-module__mU6C_W__primaryButton{background:var(--color-accent-500);color:var(--color-ink-950)!important;text-decoration:none!important}.PolicyLayout-module__mU6C_W__primaryButton:hover{background:var(--color-accent-400)}.PolicyLayout-module__mU6C_W__quietButton{border:1px solid var(--color-ink-700);background:var(--color-ink-900);color:var(--color-ink-200)!important;text-decoration:none!important}.PolicyLayout-module__mU6C_W__quietButton:hover{border-color:var(--color-ink-500)}.PolicyLayout-module__mU6C_W__steps{border:1px solid var(--color-ink-800);background:var(--color-ink-800);border-radius:.4rem;gap:1px;margin-top:1rem;display:grid;overflow:hidden}.PolicyLayout-module__mU6C_W__step{background:var(--color-ink-950);grid-template-columns:1.75rem 1fr;gap:.75rem;padding:1rem;display:grid}.PolicyLayout-module__mU6C_W__stepNumber{border:1px solid var(--color-ink-700);width:1.75rem;height:1.75rem;color:var(--color-ink-300);background:var(--color-ink-900);border-radius:50%;place-items:center;font-size:.68rem;font-weight:650;display:grid}.PolicyLayout-module__mU6C_W__step h2,.PolicyLayout-module__mU6C_W__step h3{min-height:1.75rem;color:var(--color-ink-200);align-items:center;margin:0;font-size:.84rem;font-weight:650;display:flex}.PolicyLayout-module__mU6C_W__step p{color:var(--color-ink-400);margin-top:.25rem;font-size:.8rem;line-height:1.55}.PolicyLayout-module__mU6C_W__address{font-style:normal}@media (min-width:900px){.PolicyLayout-module__mU6C_W__documentGrid{grid-template-columns:14rem minmax(0,1fr)}.PolicyLayout-module__mU6C_W__toc{max-height:calc(100vh - 4.5rem);position:sticky;top:3.5rem;overflow-y:auto}}@media (max-width:520px){.PolicyLayout-module__mU6C_W__shell{padding-top:1.5rem}.PolicyLayout-module__mU6C_W__document section{padding:1rem}}@media print{.PolicyLayout-module__mU6C_W__nav{display:none}.PolicyLayout-module__mU6C_W__shell{max-width:none;padding:0}.PolicyLayout-module__mU6C_W__documentGrid{display:block}.PolicyLayout-module__mU6C_W__toc{margin-bottom:1rem;position:static}.PolicyLayout-module__mU6C_W__document{max-width:none}.PolicyLayout-module__mU6C_W__document section{-moz-column-break-inside:avoid;break-inside:avoid}}
.SettingsModal-module__TCnG-q__themeChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}:root .SettingsModal-module__TCnG-q__themeChoice{--choice-radius:1rem;--choice-inset:.5rem;min-width:0;padding:var(--choice-inset);border:1px solid var(--color-ink-700);border-radius:var(--choice-radius);cursor:pointer}:root .SettingsModal-module__TCnG-q__themeChoice:hover{border-color:var(--color-ink-500)}:root .SettingsModal-module__TCnG-q__themeChoice[data-selected=true]{border-color:var(--color-accent-400);box-shadow:0 0 0 1px var(--color-accent-400)}.SettingsModal-module__TCnG-q__themePreview{--preview-canvas:#f6f8fa;--preview-surface:#fff;--preview-input:#fff;--preview-border:#d0d7de;--preview-line:#afb8c1;--preview-strong:#42536a;--preview-accent:#0969da;--preview-accent-soft:#ddf4ff;border:1px solid var(--preview-border);border-radius:calc(var(--choice-radius) - var(--choice-inset));background:var(--preview-canvas);height:12.5rem;display:block;overflow:hidden}.SettingsModal-module__TCnG-q__themePreview[data-preview-theme=dark]{--preview-canvas:#0d1117;--preview-surface:#161b22;--preview-input:#0d1117;--preview-border:#30363d;--preview-line:#65717f;--preview-strong:#aebed2;--preview-accent:#2ea043;--preview-accent-soft:#142b20}.SettingsModal-module__TCnG-q__previewHeader{background:var(--preview-surface);align-items:center;gap:.5rem;height:2rem;padding:.625rem;display:flex}.SettingsModal-module__TCnG-q__previewLogo,.SettingsModal-module__TCnG-q__previewAvatar{background:var(--preview-accent);border-radius:.2rem;flex-shrink:0;width:.7rem;height:.7rem}.SettingsModal-module__TCnG-q__previewAvatar{background:var(--preview-line);border-radius:50%;margin-left:auto}.SettingsModal-module__TCnG-q__previewLine,.SettingsModal-module__TCnG-q__previewHeading{background:var(--preview-line);border-radius:999px;width:65%;height:.3rem;display:block}.SettingsModal-module__TCnG-q__previewHeader>.SettingsModal-module__TCnG-q__previewLine{width:2rem}.SettingsModal-module__TCnG-q__previewWorkspace{grid-template-columns:24% minmax(0,1fr);gap:.625rem;padding:.625rem;display:grid}.SettingsModal-module__TCnG-q__previewSidebar{flex-direction:column;gap:.6rem;padding-block:.15rem;display:flex}.SettingsModal-module__TCnG-q__previewSidebar>.SettingsModal-module__TCnG-q__previewLine{width:80%;margin-left:10%}.SettingsModal-module__TCnG-q__previewSelectedRow{border-left:2px solid var(--preview-accent);background:var(--preview-accent-soft);border-radius:.2rem;height:.8rem;display:block}.SettingsModal-module__TCnG-q__previewContent{gap:.55rem;display:grid}.SettingsModal-module__TCnG-q__previewHeading{background:var(--preview-strong);width:50%;height:.4rem;margin:.2rem 0}.SettingsModal-module__TCnG-q__previewCard{border:1px solid var(--preview-border);background:var(--preview-surface);border-radius:.5rem;gap:.5rem;padding:.6rem;display:grid}.SettingsModal-module__TCnG-q__previewInput{border:1px solid var(--preview-line);background:var(--preview-input);border-radius:.25rem;height:1.1rem;display:block}.SettingsModal-module__TCnG-q__previewAction{background:var(--preview-accent);border-radius:999px;justify-self:end;width:40%;height:.8rem;display:block}.SettingsModal-module__TCnG-q__choiceHeading{justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem .5rem 0;display:flex}.SettingsModal-module__TCnG-q__choiceStatus{min-height:1.25rem;color:var(--color-accent-400);align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.SettingsModal-module__TCnG-q__choiceRadio{border:1px solid var(--color-ink-500);border-radius:50%;width:.95rem;height:.95rem}.SettingsModal-module__TCnG-q__choiceHelp{color:var(--color-ink-400);padding:.4rem .5rem .55rem;font-size:.75rem;line-height:1.5;display:block}@media (max-width:479px){.SettingsModal-module__TCnG-q__themeChoices{grid-template-columns:minmax(0,1fr)}}
.LandingPage-module__U9ej6W__landing,.LandingPage-module__U9ej6W__tooltip{--landing-canvas:var(--color-ink-950);--landing-surface:var(--color-ink-900);--landing-border:var(--color-ink-700);--landing-soft-border:var(--color-ink-800);--landing-border-strong:var(--color-ink-600);--landing-strong:var(--color-ink-100);--landing-secondary:var(--color-ink-300);--landing-muted:var(--color-ink-400);--landing-faint:var(--color-ink-500);--landing-blue:#0969da;--landing-blue-dark:#075fc7;--landing-on-accent:#fff;--landing-blue-soft:#ddf4ff;--landing-accent-border:#b6e3ff;--landing-accent-line:#218bff;--landing-green:#1a7f37;--landing-success-soft:#dafbe1;--landing-error:#cf222e;--landing-error-border:#ff8182;--landing-error-soft:#ffebe9;--landing-warning:#9a6700;--landing-warning-soft:#fff8c5;--landing-featured:#e8f6ff;--landing-featured-border:#54aeff;color:var(--landing-strong);background:var(--landing-canvas)}:root.dark :is(.LandingPage-module__U9ej6W__landing,.LandingPage-module__U9ej6W__tooltip){--landing-blue:#56d364;--landing-blue-dark:#7ee787;--landing-on-accent:#0d1117;--landing-blue-soft:#142b20;--landing-accent-border:#315d3d;--landing-accent-line:#56d364;--landing-green:#74e79c;--landing-success-soft:#142b20;--landing-error:#ff8791;--landing-error-border:#a54a54;--landing-error-soft:#351b24;--landing-warning:#e2b34e;--landing-warning-soft:#302817;--landing-featured:#142b20;--landing-featured-border:#56d364}.LandingPage-module__U9ej6W__gridBackdrop{-webkit-mask-image:linear-gradient(#0000,#000 4rem 72%,#0000 88%);mask-image:linear-gradient(#0000,#000 4rem 72%,#0000 88%)}.LandingPage-module__U9ej6W__heroTitle{text-wrap:balance;font-family:Noto Sans,Arial,Helvetica,sans-serif}.LandingPage-module__U9ej6W__balanced{text-wrap:balance}.LandingPage-module__U9ej6W__comparisonFeatured{background:var(--landing-featured)}.LandingPage-module__U9ej6W__comparisonCapabilityColumn{width:35%}.LandingPage-module__U9ej6W__comparisonA11Column{width:8%}.LandingPage-module__U9ej6W__comparisonFeaturedFrame{z-index:2;pointer-events:none;border:2px solid var(--landing-featured-border);border-radius:.625rem;width:8%;position:absolute;top:0;bottom:0;left:35%}.LandingPage-module__U9ej6W__demoPanel{background:linear-gradient(140deg, var(--landing-surface), var(--landing-canvas)), var(--landing-surface)}.LandingPage-module__U9ej6W__demoScroll{scroll-behavior:smooth;scrollbar-color:var(--landing-border-strong) transparent;scrollbar-width:thin;overscroll-behavior:contain}.LandingPage-module__U9ej6W__demoScroll::-webkit-scrollbar{width:7px}.LandingPage-module__U9ej6W__demoScroll::-webkit-scrollbar-thumb{background:var(--landing-border-strong);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.LandingPage-module__U9ej6W__streamRail:before{content:"";background:var(--landing-blue);opacity:.35;width:1px;position:absolute;top:0;bottom:0;left:.46rem}.LandingPage-module__U9ej6W__streamItem{animation:.42s cubic-bezier(.16,1,.3,1) both LandingPage-module__U9ej6W__stream-in}.LandingPage-module__U9ej6W__pulse{animation:1.8s ease-in-out infinite LandingPage-module__U9ej6W__status-pulse}.LandingPage-module__U9ej6W__flowLine{stroke-dasharray:8 7;animation:1.2s linear infinite LandingPage-module__U9ej6W__flow}.LandingPage-module__U9ej6W__bentoCard{transition:transform .18s,box-shadow .18s,border-color .18s}.LandingPage-module__U9ej6W__bentoCard:hover{border-color:var(--landing-border-strong)}.LandingPage-module__U9ej6W__codeWindow{background:var(--landing-surface);color:var(--landing-strong);box-shadow:0 14px 38px #1f232814}@keyframes LandingPage-module__U9ej6W__stream-in{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes LandingPage-module__U9ej6W__status-pulse{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--landing-blue) 12%, transparent)}}@keyframes LandingPage-module__U9ej6W__flow{to{stroke-dashoffset:-30px}}@media (prefers-reduced-motion:reduce){.LandingPage-module__U9ej6W__streamItem,.LandingPage-module__U9ej6W__pulse,.LandingPage-module__U9ej6W__flowLine{animation:none}.LandingPage-module__U9ej6W__bentoCard{transition:none}}:root .LandingPage-module__U9ej6W__landing>section{border-block-width:0}:root .LandingPage-module__U9ej6W__landing>:is(#LandingPage-module__U9ej6W__placement,#LandingPage-module__U9ej6W__flow){z-index:1;box-shadow:var(--ui-section-shadow);position:relative}:root .LandingPage-module__U9ej6W__gridBackdrop{background-image:radial-gradient(circle, color-mix(in srgb, var(--landing-blue) 26%, transparent) .8px, transparent 1px);background-size:24px 24px}:root .LandingPage-module__U9ej6W__comparisonFeaturedFrame{border-color:var(--landing-featured-border);box-shadow:0 8px 24px color-mix(in srgb, var(--landing-blue) 12%, transparent)}:root .LandingPage-module__U9ej6W__heroTitle{letter-spacing:-.055em;font-weight:700;line-height:1.03}:root .LandingPage-module__U9ej6W__heroActions{gap:1rem}:root :is(.LandingPage-module__U9ej6W__heroPrimary,.LandingPage-module__U9ej6W__heroSecondary){min-height:5.5rem;box-shadow:none;border-width:1px;border-radius:1rem;padding:1rem 1.25rem}:root .LandingPage-module__U9ej6W__heroPrimary:hover{background:var(--landing-blue-dark)}:root .LandingPage-module__U9ej6W__heroSecondary{border-color:var(--ui-control-border)}:root .LandingPage-module__U9ej6W__heroActions>:is(a,button)>span>span:first-child{font-size:1rem}:root :is(.LandingPage-module__U9ej6W__blueGlow,.LandingPage-module__U9ej6W__codeWindow){box-shadow:none}:root .LandingPage-module__U9ej6W__demoPanel>header{border-width:0}:root .LandingPage-module__U9ej6W__codeWindow>header{border-width:0}:root .LandingPage-module__U9ej6W__demoScroll{border-width:0}:root .LandingPage-module__U9ej6W__demoPanel>header>div[aria-hidden]{display:none}:root .LandingPage-module__U9ej6W__featureGrid{gap:1.5rem}:root .LandingPage-module__U9ej6W__bentoCard{box-shadow:var(--ui-surface-shadow);border:0;border-radius:.65rem;padding:2rem}:root .LandingPage-module__U9ej6W__bentoCard:hover{box-shadow:none;transform:none}:root .LandingPage-module__U9ej6W__bentoCard>div:first-child>span{border:0}:root .LandingPage-module__U9ej6W__landing [role=tablist]{border:0;gap:.4rem;padding:.4rem}:root .LandingPage-module__U9ej6W__landing [role=tab]{box-shadow:none;border-radius:.5rem}:root .LandingPage-module__U9ej6W__landing [role=tab][aria-selected=true]{font-weight:700}:root .LandingPage-module__U9ej6W__landing :is(a,button):focus-visible{outline:2px solid var(--landing-blue);outline-offset:3px}@media (max-width:640px){:root .LandingPage-module__U9ej6W__bentoCard{padding:1.5rem}}:root .LandingPage-module__U9ej6W__heroPrimary{box-shadow:0 7px 20px color-mix(in srgb, var(--landing-blue) 20%, transparent);transition:transform .16s,box-shadow .16s}:root .LandingPage-module__U9ej6W__heroPrimary:hover{box-shadow:0 10px 26px color-mix(in srgb, var(--landing-blue) 25%, transparent);transform:translateY(-1px)}:root .LandingPage-module__U9ej6W__heroSecondary:hover{border-color:var(--landing-blue)}:root .LandingPage-module__U9ej6W__heroSecondary{box-shadow:var(--ui-surface-shadow)}:root .LandingPage-module__U9ej6W__blueGlow{box-shadow:0 16px 44px #1f23281a}:root .LandingPage-module__U9ej6W__bentoCard:hover{box-shadow:0 8px 24px #1f232812}:root .LandingPage-module__U9ej6W__bentoCard:focus-visible{outline:2px solid var(--landing-blue);outline-offset:4px}:root .LandingPage-module__U9ej6W__codeWindow{border-color:var(--ui-control-border)}@media (prefers-reduced-motion:reduce){:root .LandingPage-module__U9ej6W__heroPrimary{transition:none}:root .LandingPage-module__U9ej6W__heroPrimary:hover{transform:none}}
.BrowserToolsDemo-module__l8xq3W__demo{--demo-radius:.95rem;--demo-inset:22px;border:1px solid var(--landing-border);border-radius:var(--demo-radius);background:var(--landing-surface);max-width:920px;box-shadow:var(--ui-surface-shadow);margin:34px auto 46px;overflow:hidden}.BrowserToolsDemo-module__l8xq3W__header{border-bottom:1px solid var(--landing-border);justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.BrowserToolsDemo-module__l8xq3W__header h2{color:var(--landing-strong);letter-spacing:-.025em;margin:0;font-size:22px;font-weight:600;line-height:1.2}.BrowserToolsDemo-module__l8xq3W__header p{max-width:560px;color:var(--landing-muted);margin:6px 0 0;font-size:13px;line-height:1.6}.BrowserToolsDemo-module__l8xq3W__status{color:var(--color-accent-400);flex:none;align-items:center;gap:7px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.BrowserToolsDemo-module__l8xq3W__status:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.BrowserToolsDemo-module__l8xq3W__frame{background:var(--landing-surface);border:0;width:100%;height:560px;display:block}@media (max-width:620px){.BrowserToolsDemo-module__l8xq3W__demo{margin-top:28px}.BrowserToolsDemo-module__l8xq3W__header{padding:17px 18px;display:block}.BrowserToolsDemo-module__l8xq3W__status{margin-top:10px;display:inline-flex}.BrowserToolsDemo-module__l8xq3W__frame{height:760px}}
.BlogAdmin-module__CVzjqW__workspace{--admin-border:var(--color-ink-800);--admin-surface:var(--color-ink-900);max-width:1560px;margin:0 auto;padding:clamp(.5rem,2vw,2rem) clamp(0rem,1vw,1rem) 3rem}.BlogAdmin-module__CVzjqW__heading{justify-content:space-between;align-items:center;gap:2rem;padding:0 0 2rem;display:flex}.BlogAdmin-module__CVzjqW__heading h1{letter-spacing:-.055em;margin:.4rem 0 .6rem;font-size:clamp(2rem,3vw,2.9rem);font-weight:800;line-height:1.15}.BlogAdmin-module__CVzjqW__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-500);font-size:.65rem;font-weight:650}.BlogAdmin-module__CVzjqW__description{color:var(--color-ink-400);font-size:.9rem;line-height:1.6}.BlogAdmin-module__CVzjqW__headerActions,.BlogAdmin-module__CVzjqW__editorActions,.BlogAdmin-module__CVzjqW__toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.BlogAdmin-module__CVzjqW__headerActions{flex-shrink:0}.BlogAdmin-module__CVzjqW__workspaceTabs{border-bottom:1px solid var(--admin-border);display:flex}.BlogAdmin-module__CVzjqW__workspaceTabs button{color:var(--color-ink-400);border-bottom:2px solid #0000;align-items:center;gap:.6rem;padding:.8rem .1rem;font-weight:550;display:flex}.BlogAdmin-module__CVzjqW__workspaceTabs button[aria-current]{border-color:var(--color-accent-500);color:var(--color-ink-100)}.BlogAdmin-module__CVzjqW__workspaceTabs button span,.BlogAdmin-module__CVzjqW__filters button span{background:var(--color-ink-800);color:var(--color-ink-400);font-variant-numeric:tabular-nums;border-radius:.3rem;padding:.05rem .4rem;font-size:.7rem}.BlogAdmin-module__CVzjqW__library,.BlogAdmin-module__CVzjqW__articleDetails,.BlogAdmin-module__CVzjqW__metadata,.BlogAdmin-module__CVzjqW__authorEditor{border:1px solid var(--color-ink-700);background:var(--admin-surface);border-radius:.8rem;overflow:hidden;box-shadow:0 3px 12px #1f232808}.BlogAdmin-module__CVzjqW__libraryToolbar{border-bottom:1px solid var(--admin-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.BlogAdmin-module__CVzjqW__filters{flex-wrap:wrap;gap:.15rem;display:flex}.BlogAdmin-module__CVzjqW__filters button{color:var(--color-ink-400);white-space:nowrap;border-radius:.4rem;align-items:center;gap:.5rem;padding:.5rem .7rem;font-size:.8rem;transition:background .15s;display:flex}.BlogAdmin-module__CVzjqW__filters button[aria-pressed=true]{background:var(--color-ink-950);color:var(--color-ink-100)}.BlogAdmin-module__CVzjqW__search{color:var(--color-ink-500);border:1px solid var(--color-ink-700);background:var(--surface-input);border-radius:.45rem;align-items:center;gap:.55rem;min-width:15rem;padding:.5rem .7rem;display:flex}.BlogAdmin-module__CVzjqW__search input{box-shadow:none;color:var(--color-ink-100);background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:.8rem}.BlogAdmin-module__CVzjqW__search:focus-within{outline:2px solid var(--color-accent-500);outline-offset:2px}.BlogAdmin-module__CVzjqW__libraryHead,.BlogAdmin-module__CVzjqW__articleCard{grid-template-columns:minmax(12rem,1fr) 7rem minmax(7rem,11rem) 7rem 1rem;align-items:center;gap:1.6rem;padding:1rem 1.5rem;display:grid}.BlogAdmin-module__CVzjqW__libraryHead{color:var(--color-ink-500);background:var(--color-ink-950);padding-top:.65rem;padding-bottom:.65rem;font-weight:550}.BlogAdmin-module__CVzjqW__articleCard{text-align:left;border-top:1px solid var(--admin-border);width:100%;transition:background .18s,box-shadow .18s}.BlogAdmin-module__CVzjqW__articleCard:hover{background:color-mix(in srgb, var(--color-accent-500) 3%, var(--admin-surface))}.BlogAdmin-module__CVzjqW__articleTitle{align-items:flex-start;gap:1rem;min-width:0;display:flex}.BlogAdmin-module__CVzjqW__articleTitle>div:last-child{min-width:0}.BlogAdmin-module__CVzjqW__articleTitle h2{overflow-wrap:anywhere;font-weight:650;line-height:1.45}.BlogAdmin-module__CVzjqW__articleTitle p{color:var(--color-ink-400);text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;font-size:.78rem;overflow:hidden}.BlogAdmin-module__CVzjqW__articleTitle code{color:var(--color-ink-500);text-overflow:ellipsis;white-space:nowrap;margin-top:.55rem;font-size:.65rem;display:block;overflow:hidden}.BlogAdmin-module__CVzjqW__pageIcon{background:var(--color-ink-950);border:1px solid var(--admin-border);width:2.6rem;height:3rem;color:var(--color-ink-400);border-radius:.45rem;flex-shrink:0;place-items:center;display:grid}.BlogAdmin-module__CVzjqW__badge{background:var(--color-ink-950);text-transform:capitalize;white-space:nowrap;color:var(--color-ink-400);justify-self:start;align-items:center;gap:.4rem;padding:.25rem .5rem;font-size:.67rem;font-weight:550;line-height:1.4;display:inline-flex}.BlogAdmin-module__CVzjqW__badge>span{background:currentColor;border-radius:50%;width:5px;height:5px}.BlogAdmin-module__CVzjqW__badge[data-status=published]{color:var(--color-success-500);background:color-mix(in srgb, var(--color-success-500) 7%, var(--admin-surface));border-color:color-mix(in srgb, var(--color-success-500) 22%, transparent)}.BlogAdmin-module__CVzjqW__badge[data-status=draft]{color:var(--color-warn-400);background:color-mix(in srgb, var(--color-warn-400) 7%, var(--admin-surface));border-color:color-mix(in srgb, var(--color-warn-400) 22%, transparent)}.BlogAdmin-module__CVzjqW__articleAuthor{color:var(--color-ink-400);align-items:center;gap:.55rem;font-size:.75rem;display:flex}.BlogAdmin-module__CVzjqW__avatar{border:1px solid var(--admin-border);background:color-mix(in srgb, var(--color-accent-500) 8%, var(--admin-surface));width:1.65rem;height:1.65rem;color:var(--color-accent-500);border-radius:50%;flex-shrink:0;place-items:center;font-size:.7rem;font-weight:600;display:grid;overflow:hidden}.BlogAdmin-module__CVzjqW__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.BlogAdmin-module__CVzjqW__authorEditor>.BlogAdmin-module__CVzjqW__toolbar .BlogAdmin-module__CVzjqW__avatar{width:3rem;height:3rem;font-size:1.2rem}.BlogAdmin-module__CVzjqW__authorToggle small{color:var(--color-ink-500);margin-top:.25rem;font-size:.75rem;display:block}.BlogAdmin-module__CVzjqW__modified{color:var(--color-ink-500);font-size:.73rem}.BlogAdmin-module__CVzjqW__rowArrow{color:var(--color-ink-500);transition:transform .18s}.BlogAdmin-module__CVzjqW__articleCard:hover .BlogAdmin-module__CVzjqW__rowArrow{color:var(--color-accent-500);transform:translate(3px)}.BlogAdmin-module__CVzjqW__pagination{border-top:1px solid var(--admin-border);color:var(--color-ink-500);justify-content:space-between;align-items:center;padding:.8rem 1.5rem;font-size:.73rem;display:flex}.BlogAdmin-module__CVzjqW__pagination>div{gap:.4rem;display:flex}.BlogAdmin-module__CVzjqW__pagination button{border:1px solid var(--color-ink-700);border-radius:.3rem;padding:.3rem}.BlogAdmin-module__CVzjqW__workspace button:disabled{opacity:.45;cursor:not-allowed}.BlogAdmin-module__CVzjqW__workspace button:focus-visible,.BlogAdmin-module__CVzjqW__workspace a:focus-visible,.BlogAdmin-module__CVzjqW__metadata summary:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:3px}.BlogAdmin-module__CVzjqW__libraryHint{color:var(--color-ink-500);align-items:center;gap:.5rem;margin:1rem .2rem;font-size:.72rem;display:flex}.BlogAdmin-module__CVzjqW__empty,.BlogAdmin-module__CVzjqW__accessState{text-align:center;color:var(--color-ink-400);flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding:4rem 1.5rem;display:flex}.BlogAdmin-module__CVzjqW__empty h2,.BlogAdmin-module__CVzjqW__accessState h1{color:var(--color-ink-100);letter-spacing:-.025em;font-size:1.2rem;font-weight:650}.BlogAdmin-module__CVzjqW__empty p,.BlogAdmin-module__CVzjqW__accessState p{max-width:28rem;font-size:.85rem;line-height:1.7}.BlogAdmin-module__CVzjqW__accessState{min-height:50vh}.BlogAdmin-module__CVzjqW__skeletonList{padding:.5rem 1.5rem}.BlogAdmin-module__CVzjqW__skeleton{background:linear-gradient(90deg, var(--color-ink-950), var(--color-ink-800), var(--color-ink-950));background-size:200% 100%;border-radius:.5rem;height:5rem;margin:1rem 0;animation:1.4s infinite BlogAdmin-module__CVzjqW__shimmer}@keyframes BlogAdmin-module__CVzjqW__shimmer{to{background-position:-200% 0}}.BlogAdmin-module__CVzjqW__spin{animation:1s linear infinite BlogAdmin-module__CVzjqW__spin}@keyframes BlogAdmin-module__CVzjqW__spin{to{transform:rotate(360deg)}}.BlogAdmin-module__CVzjqW__notice,.BlogAdmin-module__CVzjqW__error{border:1px solid var(--color-ink-700);border-radius:.55rem;align-items:center;gap:.65rem;margin:1rem 0;padding:.85rem 1rem;font-size:.8rem;display:flex}.BlogAdmin-module__CVzjqW__notice{background:color-mix(in srgb, var(--color-success-500) 5%, var(--admin-surface));color:var(--color-success-500);border-color:color-mix(in srgb, var(--color-success-500) 24%, transparent)}.BlogAdmin-module__CVzjqW__error{color:var(--color-danger-400);background:color-mix(in srgb, var(--color-danger-400) 5%, var(--admin-surface));border-color:color-mix(in srgb, var(--color-danger-400) 25%, transparent);flex-wrap:wrap}.BlogAdmin-module__CVzjqW__editorBar{z-index:15;background:color-mix(in srgb, var(--admin-surface) 95%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:.8rem;margin-bottom:1rem;padding:.65rem .8rem;display:flex;position:sticky;top:0}.BlogAdmin-module__CVzjqW__editorActions{flex-wrap:nowrap;gap:.4rem;margin-left:auto}.BlogAdmin-module__CVzjqW__compactSaveLabel{display:none}.BlogAdmin-module__CVzjqW__editorMenu{flex:none;position:relative}.BlogAdmin-module__CVzjqW__editorMenu>button{cursor:pointer;white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.BlogAdmin-module__CVzjqW__editorMenuItems{z-index:30;width:13rem;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 14px 30px #0000002e}.BlogAdmin-module__CVzjqW__editorMenuItems>:is(a,button){border-radius:var(--menu-inner-radius);width:100%;color:var(--color-ink-300);text-align:left;align-items:center;gap:.55rem;padding:.6rem .7rem;font-size:.8rem;display:flex}.BlogAdmin-module__CVzjqW__editorMenuItems>:is(a,button):hover{background:var(--color-ink-800);color:var(--color-ink-100)}.BlogAdmin-module__CVzjqW__saveState{color:var(--color-ink-500);font-size:.7rem}.BlogAdmin-module__CVzjqW__dangerButton{color:var(--color-ink-500);border-radius:.4rem;padding:.55rem}.BlogAdmin-module__CVzjqW__dangerButton:hover{color:var(--color-danger-400);background:color-mix(in srgb, var(--color-danger-400) 8%, transparent)}.BlogAdmin-module__CVzjqW__editorFields{border:0;min-width:0;padding:0}.BlogAdmin-module__CVzjqW__articleDetails{margin-bottom:1.25rem;padding:1.25rem 1.5rem}.BlogAdmin-module__CVzjqW__titleFields{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}.BlogAdmin-module__CVzjqW__detailFields{border-top:1px solid var(--admin-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem;padding-top:1rem;display:grid}.BlogAdmin-module__CVzjqW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.BlogAdmin-module__CVzjqW__field{min-width:0;color:var(--color-ink-400);flex-direction:column;gap:.4rem;font-size:.72rem;font-weight:550;display:flex}.BlogAdmin-module__CVzjqW__field input,.BlogAdmin-module__CVzjqW__field textarea,.BlogAdmin-module__CVzjqW__field select{border:1px solid var(--color-ink-700);background:var(--surface-input);width:100%;color:var(--color-ink-100);border-radius:.4rem;padding:.6rem .7rem;font-size:.8rem;font-weight:400;line-height:1.5}.BlogAdmin-module__CVzjqW__field textarea{resize:vertical}.BlogAdmin-module__CVzjqW__field input:focus,.BlogAdmin-module__CVzjqW__field textarea:focus,.BlogAdmin-module__CVzjqW__field select:focus{outline:2px solid var(--color-accent-500);outline-offset:1px;box-shadow:none;border-color:#0000}.BlogAdmin-module__CVzjqW__field input:disabled{background:var(--color-ink-950);color:var(--color-ink-500)}.BlogAdmin-module__CVzjqW__field input.BlogAdmin-module__CVzjqW__titleInput{letter-spacing:-.035em;padding:.7rem;font-size:1.35rem;font-weight:700}.BlogAdmin-module__CVzjqW__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.BlogAdmin-module__CVzjqW__sourcePane,.BlogAdmin-module__CVzjqW__preview{border:1px solid var(--color-ink-700);background:var(--admin-surface);border-radius:.65rem;min-width:0;overflow:hidden}.BlogAdmin-module__CVzjqW__paneHeader{border-bottom:1px solid var(--admin-border);background:var(--color-ink-950);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.BlogAdmin-module__CVzjqW__paneHeader>span:first-child{align-items:center;gap:.5rem;font-size:.78rem;font-weight:550;display:flex}.BlogAdmin-module__CVzjqW__paneHeader>span:last-child{color:var(--color-ink-500);font-size:.65rem}.BlogAdmin-module__CVzjqW__previewCanvas{height:65vh;min-height:30rem;overflow:hidden}.BlogAdmin-module__CVzjqW__previewCanvas iframe{width:100%;display:block;height:100%!important}.BlogAdmin-module__CVzjqW__editorLoading{height:65vh;min-height:30rem;color:var(--color-ink-500);justify-content:center;align-items:center;gap:.7rem;font-size:.8rem;display:flex}.BlogAdmin-module__CVzjqW__editorFooter{border-top:1px solid var(--admin-border);color:var(--color-ink-500);flex-wrap:wrap;justify-content:space-between;gap:.3rem;padding:.55rem .8rem;font-size:.6rem;display:flex}.BlogAdmin-module__CVzjqW__codeEditor .cm-editor{background:var(--surface-code);height:calc(65vh - 2rem);min-height:28rem;color:var(--color-ink-100);font-size:.82rem}.BlogAdmin-module__CVzjqW__codeEditor .cm-scroller{font-family:var(--font-mono);line-height:1.85;overflow:auto}.BlogAdmin-module__CVzjqW__codeEditor .cm-content{caret-color:var(--color-ink-100);padding:1rem 0}.BlogAdmin-module__CVzjqW__codeEditor .cm-line{padding:0 1rem}.BlogAdmin-module__CVzjqW__codeEditor .cm-gutters{background:var(--color-ink-950);color:var(--color-ink-500);border-right:1px solid var(--admin-border)}:is(.BlogAdmin-module__CVzjqW__codeEditor .cm-activeLine,.BlogAdmin-module__CVzjqW__codeEditor .cm-activeLineGutter){background:color-mix(in srgb, var(--color-accent-500) 5%, transparent)}.BlogAdmin-module__CVzjqW__codeEditor .cm-focused{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-accent-500) 30%, transparent);outline:none}:is(.BlogAdmin-module__CVzjqW__codeEditor .cm-selectionBackground,.BlogAdmin-module__CVzjqW__codeEditor .cm-focused .cm-selectionBackground){background:color-mix(in srgb, var(--color-accent-500) 20%, transparent)}.BlogAdmin-module__CVzjqW__codeEditor .cm-cursor{border-color:var(--color-ink-100)}.BlogAdmin-module__CVzjqW__codeEditor .cm-panels{background:var(--color-ink-950);color:var(--color-ink-100);border-color:var(--admin-border)}:is(.BlogAdmin-module__CVzjqW__codeEditor .cm-textfield,.BlogAdmin-module__CVzjqW__codeEditor .cm-button){background:var(--admin-surface);color:var(--color-ink-100);border:1px solid var(--color-ink-700);border-radius:.3rem}.BlogAdmin-module__CVzjqW__codeEditor .tok-heading{color:var(--color-accent-500);font-weight:700}.BlogAdmin-module__CVzjqW__codeEditor .tok-strong{color:var(--flow-keyword);font-weight:700}.BlogAdmin-module__CVzjqW__codeEditor .tok-emphasis{color:var(--flow-type);font-style:italic}:is(.BlogAdmin-module__CVzjqW__codeEditor .tok-link,.BlogAdmin-module__CVzjqW__codeEditor .tok-url){color:var(--flow-string);text-underline-offset:3px;text-decoration:underline}:is(.BlogAdmin-module__CVzjqW__codeEditor .tok-tagName,.BlogAdmin-module__CVzjqW__codeEditor .tok-typeName){color:var(--flow-keyword)}.BlogAdmin-module__CVzjqW__codeEditor .tok-attributeName{color:var(--flow-type)}.BlogAdmin-module__CVzjqW__codeEditor .tok-string{color:var(--flow-string)}:is(.BlogAdmin-module__CVzjqW__codeEditor .tok-meta,.BlogAdmin-module__CVzjqW__codeEditor .tok-punctuation){color:var(--color-ink-500)}.BlogAdmin-module__CVzjqW__codeEditor .tok-monospace{color:var(--flow-number)}.BlogAdmin-module__CVzjqW__codeEditor .tok-comment{color:var(--flow-comment)}.BlogAdmin-module__CVzjqW__mobileTabs{display:none}.BlogAdmin-module__CVzjqW__metadata{margin-top:1.25rem}.BlogAdmin-module__CVzjqW__metadata summary{cursor:pointer;align-items:center;gap:.8rem;padding:1rem 1.3rem;font-size:.82rem;font-weight:550;list-style:none;display:flex}.BlogAdmin-module__CVzjqW__metadata summary::-webkit-details-marker{display:none}.BlogAdmin-module__CVzjqW__metadata summary>span{flex:1}.BlogAdmin-module__CVzjqW__metadata summary small{color:var(--color-ink-500);margin-top:.25rem;font-size:.73rem;font-weight:400;display:block}.BlogAdmin-module__CVzjqW__metadata[open] summary>svg:last-child{transform:rotate(90deg)}.BlogAdmin-module__CVzjqW__metadataBody{border-top:1px solid var(--admin-border);grid-template-columns:1fr .8fr;gap:2rem;padding:1.5rem;display:grid}.BlogAdmin-module__CVzjqW__sharePreviews{min-width:0}.BlogAdmin-module__CVzjqW__searchPreview{padding:1rem 0 1.5rem}.BlogAdmin-module__CVzjqW__searchPreview small{color:var(--color-ink-500);overflow-wrap:anywhere;font-size:.65rem}.BlogAdmin-module__CVzjqW__searchPreview h3{color:var(--color-accent-500);margin:.4rem 0;font-size:1rem;font-weight:500}.BlogAdmin-module__CVzjqW__searchPreview p{color:var(--color-ink-400);font-size:.8rem}.BlogAdmin-module__CVzjqW__card{border:1px solid var(--color-ink-700);border-radius:.6rem;margin-top:.8rem;overflow:hidden}.BlogAdmin-module__CVzjqW__card>img,.BlogAdmin-module__CVzjqW__card>svg{aspect-ratio:1200/630;-o-object-fit:cover;object-fit:cover;width:100%}.BlogAdmin-module__CVzjqW__card>div{background:var(--color-ink-950);border-top:1px solid var(--admin-border);padding:.9rem 1rem}.BlogAdmin-module__CVzjqW__card small{letter-spacing:.08em;color:var(--color-ink-500);font-size:.6rem}.BlogAdmin-module__CVzjqW__card h3{margin:.3rem 0;font-size:.9rem;font-weight:600}.BlogAdmin-module__CVzjqW__card p{color:var(--color-ink-400);font-size:.75rem}.BlogAdmin-module__CVzjqW__deleteDialog{border:1px solid var(--color-ink-700);background:var(--admin-surface);width:calc(100% - 2rem);max-width:28rem;color:var(--color-ink-100);border-radius:1rem;margin:auto;padding:1.7rem;box-shadow:0 24px 70px #00000040}.BlogAdmin-module__CVzjqW__deleteDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d11178c}.BlogAdmin-module__CVzjqW__dialogIcon{background:color-mix(in srgb, var(--color-danger-400) 10%, transparent);width:3rem;height:3rem;color:var(--color-danger-400);border-radius:.7rem;place-items:center;margin-bottom:1rem;display:grid}.BlogAdmin-module__CVzjqW__deleteDialog h2{letter-spacing:-.035em;font-size:1.3rem;font-weight:650}.BlogAdmin-module__CVzjqW__deleteDialog p{color:var(--color-ink-400);overflow-wrap:anywhere;margin:.7rem 0 1.3rem;font-size:.85rem;line-height:1.7}.BlogAdmin-module__CVzjqW__dialogActions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.BlogAdmin-module__CVzjqW__deleteConfirm{background:var(--color-danger-400);color:#fff;border-radius:.4rem;padding:.55rem .85rem;font-size:.8rem;font-weight:550}.BlogAdmin-module__CVzjqW__profiles{grid-template-columns:19rem minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.BlogAdmin-module__CVzjqW__authorList{flex-direction:column;gap:.6rem;display:flex}.BlogAdmin-module__CVzjqW__authorCard{text-align:left;border:1px solid var(--color-ink-700);background:var(--admin-surface);border-radius:.65rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.BlogAdmin-module__CVzjqW__authorCard[aria-pressed=true]{box-shadow:0 0 0 1px var(--color-accent-500)}.BlogAdmin-module__CVzjqW__authorCard .BlogAdmin-module__CVzjqW__avatar{width:2.5rem;height:2.5rem;font-size:1rem}.BlogAdmin-module__CVzjqW__authorCard strong{font-size:.82rem;font-weight:600;display:block}.BlogAdmin-module__CVzjqW__authorCard small{color:var(--color-ink-500);margin-top:.25rem;font-size:.7rem;display:block}.BlogAdmin-module__CVzjqW__authorEditor{padding:1.5rem}.BlogAdmin-module__CVzjqW__authorEditor h2{letter-spacing:-.03em;font-size:1.2rem;font-weight:650}.BlogAdmin-module__CVzjqW__authorEditor>p{color:var(--color-ink-400);margin:.5rem 0 1.5rem;font-size:.82rem}.BlogAdmin-module__CVzjqW__authorEditor .BlogAdmin-module__CVzjqW__toolbar{border-top:1px solid var(--admin-border);margin-top:1.5rem;padding-top:1rem}.BlogAdmin-module__CVzjqW__authorToggle{align-items:center;gap:.6rem;margin-top:1.25rem;font-size:.8rem;display:flex}@media (prefers-reduced-motion:reduce){.BlogAdmin-module__CVzjqW__workspace *,.BlogAdmin-module__CVzjqW__workspace :before{transition:none!important;animation:none!important}}@media (max-width:1100px){.BlogAdmin-module__CVzjqW__libraryHead,.BlogAdmin-module__CVzjqW__articleCard{grid-template-columns:minmax(10rem,1fr) 6rem 8rem 1rem;gap:1rem}.BlogAdmin-module__CVzjqW__libraryHead>span:nth-child(4),.BlogAdmin-module__CVzjqW__modified{display:none}.BlogAdmin-module__CVzjqW__detailFields{grid-template-columns:repeat(2,minmax(0,1fr))}.BlogAdmin-module__CVzjqW__saveState{display:none}}@media (max-width:800px){.BlogAdmin-module__CVzjqW__heading{flex-direction:column;align-items:flex-start;gap:1rem;padding-bottom:1.5rem}.BlogAdmin-module__CVzjqW__heading h1{font-size:2.2rem}.BlogAdmin-module__CVzjqW__split,.BlogAdmin-module__CVzjqW__metadataBody,.BlogAdmin-module__CVzjqW__profiles{grid-template-columns:1fr}.BlogAdmin-module__CVzjqW__inactive{display:none}.BlogAdmin-module__CVzjqW__mobileTabs{border:1px solid var(--color-ink-700);background:var(--admin-surface);border-radius:.5rem;gap:.3rem;margin-bottom:.7rem;padding:.3rem;display:flex}.BlogAdmin-module__CVzjqW__mobileTabs button{color:var(--color-ink-400);border-radius:.3rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-size:.8rem;display:flex}.BlogAdmin-module__CVzjqW__mobileTabs button[aria-selected=true]{background:var(--color-ink-950);color:var(--color-ink-100);box-shadow:0 1px 3px #00000014}.BlogAdmin-module__CVzjqW__editorBar{flex-wrap:nowrap;gap:.3rem;padding-inline:.5rem}.BlogAdmin-module__CVzjqW__editorActions{flex:none;gap:.3rem;margin-left:auto}.BlogAdmin-module__CVzjqW__editorMenu>button{padding-inline:.55rem}.BlogAdmin-module__CVzjqW__editorBar>.button-quiet{padding-inline:.55rem}.BlogAdmin-module__CVzjqW__editorActions>.button-quiet{padding-inline:.55rem}.BlogAdmin-module__CVzjqW__fullSaveLabel{display:none}.BlogAdmin-module__CVzjqW__compactSaveLabel{display:inline}.BlogAdmin-module__CVzjqW__titleFields{grid-template-columns:1fr;gap:.9rem}.BlogAdmin-module__CVzjqW__articleDetails{padding:1rem}.BlogAdmin-module__CVzjqW__libraryToolbar{padding:.8rem}.BlogAdmin-module__CVzjqW__search{width:100%}.BlogAdmin-module__CVzjqW__authorList{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:600px){.BlogAdmin-module__CVzjqW__libraryHead{display:none}.BlogAdmin-module__CVzjqW__articleCard{grid-template-columns:1fr auto;gap:.9rem;padding:1.15rem}.BlogAdmin-module__CVzjqW__articleTitle{grid-column:1/-1}.BlogAdmin-module__CVzjqW__articleTitle p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.BlogAdmin-module__CVzjqW__articleAuthor{grid-area:2/1}.BlogAdmin-module__CVzjqW__badge{justify-self:end}.BlogAdmin-module__CVzjqW__rowArrow{display:none}.BlogAdmin-module__CVzjqW__pageIcon{width:2rem;height:2.5rem}.BlogAdmin-module__CVzjqW__filters{justify-content:space-between;gap:0;width:100%}.BlogAdmin-module__CVzjqW__filters button{gap:.3rem;padding:.45rem .4rem;font-size:.72rem}.BlogAdmin-module__CVzjqW__detailFields,.BlogAdmin-module__CVzjqW__fields{grid-template-columns:1fr}.BlogAdmin-module__CVzjqW__editorFooter>span:last-child,.BlogAdmin-module__CVzjqW__metadata summary small{display:none}.BlogAdmin-module__CVzjqW__metadataBody{padding:1rem}.BlogAdmin-module__CVzjqW__authorList{grid-template-columns:1fr}.BlogAdmin-module__CVzjqW__editorActions .button-quiet{font-size:.72rem}}:root :is(.BlogAdmin-module__CVzjqW__library,.BlogAdmin-module__CVzjqW__articleDetails,.BlogAdmin-module__CVzjqW__metadata,.BlogAdmin-module__CVzjqW__authorEditor){box-shadow:var(--ui-surface-shadow);border:0;border-radius:.6rem}:root .BlogAdmin-module__CVzjqW__workspaceTabs{border:0;gap:2rem;margin-bottom:1.5rem}:root .BlogAdmin-module__CVzjqW__workspaceTabs button{border:0;font-size:.95rem}:root .BlogAdmin-module__CVzjqW__workspaceTabs button[aria-current]{font-weight:700}:root :is(.BlogAdmin-module__CVzjqW__workspaceTabs,.BlogAdmin-module__CVzjqW__filters) button>svg{display:none}:root :is(.BlogAdmin-module__CVzjqW__libraryToolbar,.BlogAdmin-module__CVzjqW__articleCard,.BlogAdmin-module__CVzjqW__pagination,.BlogAdmin-module__CVzjqW__authorEditor>.BlogAdmin-module__CVzjqW__toolbar){border:0}:root .BlogAdmin-module__CVzjqW__libraryToolbar{padding-block:1.5rem}:root .BlogAdmin-module__CVzjqW__libraryHead{text-transform:none;letter-spacing:normal;font-size:.75rem}:root .BlogAdmin-module__CVzjqW__articleCard{min-height:124px;padding-block:1.5rem}:root .BlogAdmin-module__CVzjqW__articleCard:hover{box-shadow:none}:root :is(.BlogAdmin-module__CVzjqW__pageIcon,.BlogAdmin-module__CVzjqW__rowArrow,.BlogAdmin-module__CVzjqW__badge>span){display:none}:root .BlogAdmin-module__CVzjqW__articleTitle h2{letter-spacing:-.02em;font-size:1.05rem}:root .BlogAdmin-module__CVzjqW__badge{border:0;border-radius:.35rem}:root .BlogAdmin-module__CVzjqW__filters button[aria-pressed=true]{box-shadow:none;font-weight:700}:root .BlogAdmin-module__CVzjqW__editorBar{border:0;border-radius:0;padding-block:1rem;box-shadow:0 6px 16px #00000008}:root :is(.BlogAdmin-module__CVzjqW__paneHeader,.BlogAdmin-module__CVzjqW__editorFooter,.BlogAdmin-module__CVzjqW__editorActions,.BlogAdmin-module__CVzjqW__metadataBody,.BlogAdmin-module__CVzjqW__detailFields){border:0}:root .BlogAdmin-module__CVzjqW__paneHeader{padding-block:1rem}:root .BlogAdmin-module__CVzjqW__paneHeader>svg{display:none}:root .BlogAdmin-module__CVzjqW__authorCard{box-shadow:none;border-color:#0000}:root .BlogAdmin-module__CVzjqW__authorCard[aria-pressed=true]{border-color:var(--color-ink-500)}:root .BlogAdmin-module__CVzjqW__field :is(input,textarea,select):focus{border-color:var(--color-ink-500);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-ink-400) 18%, transparent);outline:none}:root.dark .BlogAdmin-module__CVzjqW__deleteConfirm{color:var(--color-ink-950)}:root .BlogAdmin-module__CVzjqW__field :is(input,textarea,select){border-color:var(--ui-control-border)}:root .BlogAdmin-module__CVzjqW__search{border-color:var(--ui-control-border)}
.InlineArticle-module__8_iOUa__editIcon{z-index:40;border:1px solid var(--color-ink-700);width:30px;height:30px;color:var(--color-ink-400);background:var(--color-ink-900);cursor:pointer;border-radius:7px;place-items:center;display:grid;position:fixed;box-shadow:0 2px 10px #0001}.InlineArticle-module__8_iOUa__editIcon:hover,.InlineArticle-module__8_iOUa__editIcon:focus-visible{color:var(--color-accent-500);border-color:var(--color-accent-500)}.InlineArticle-module__8_iOUa__seam{clear:both;z-index:15;flex-basis:100%;grid-column:1/-1;grid-template-rows:0fr;scroll-margin-top:4.5rem;transition:grid-template-rows .3s;display:grid;position:relative}.InlineArticle-module__8_iOUa__seam[data-open=true]{grid-template-rows:1fr}.InlineArticle-module__8_iOUa__reveal{background:var(--color-ink-900);min-height:0;overflow:hidden;box-shadow:inset 0 10px 14px -14px #0005,inset 0 -10px 14px -14px #0005}.InlineArticle-module__8_iOUa__panel{box-sizing:border-box;max-width:none;box-shadow:none;font-family:var(--font-sans);text-align:left;background:0 0;border:0;border-radius:0;margin-top:1.5rem;margin-bottom:1.5rem;padding:1rem!important}.InlineArticle-module__8_iOUa__toolbar{align-items:center;gap:.7rem;padding-bottom:1rem;font-size:.8rem;display:flex}.InlineArticle-module__8_iOUa__toolbar>div{margin-right:auto}.InlineArticle-module__8_iOUa__toolbar strong{color:var(--color-ink-100);font-size:.9rem;display:block}.InlineArticle-module__8_iOUa__toolbar small{color:var(--color-ink-500);margin-top:.25rem;font-size:.72rem;display:block}.InlineArticle-module__8_iOUa__location{color:var(--color-ink-500);font-size:.7rem}.InlineArticle-module__8_iOUa__help{color:var(--color-ink-500);font:.65rem/1.5 var(--font-sans)!important;margin:.5rem!important}.InlineArticle-module__8_iOUa__panel .InlineArticle-module__8_iOUa__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.InlineArticle-module__8_iOUa__panel .InlineArticle-module__8_iOUa__split iframe{display:block;height:60vh!important}.InlineArticle-module__8_iOUa__panel .cm-editor{height:calc(60vh - 2rem);min-height:15rem}@media (max-width:700px){.InlineArticle-module__8_iOUa__toolbar{flex-wrap:wrap}.InlineArticle-module__8_iOUa__toolbar>div{flex-basis:100%}.InlineArticle-module__8_iOUa__location{margin-right:auto}.InlineArticle-module__8_iOUa__panel .InlineArticle-module__8_iOUa__split{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.InlineArticle-module__8_iOUa__seam{transition:none}}
