html{background-color:var(--lucet-background)}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark}}:root{--site-shell-max: 1240px;--site-shell-pad: 32px}.cfg__bar{border-block-end:1px solid var(--lucet-border)}.cfg__bar-in{display:flex;align-items:center;gap:10px;max-inline-size:var(--site-shell-max);margin:0 auto;padding:14px var(--site-shell-pad)}.cfg__mark{display:flex;align-items:center;gap:9px;color:inherit;text-decoration:none;border-radius:var(--lucet-radius-control)}.cfg__mark:focus-visible{outline:var(--lucet-focus-width) solid var(--lucet-ring);outline-offset:var(--lucet-focus-offset)}.cfg__logo{inline-size:26px;block-size:26px;border-radius:7px}:root{--cfg-display-font: "Instrument Sans", "Inter", ui-sans-serif, system-ui, sans-serif}:root{--cfg-control-font-size: 13px;--cfg-control-line-height: 18px;--cfg-control-font-weight: 500;--cfg-meta-font-size: 12px;--cfg-meta-line-height: 18px;--cfg-meta-font-weight: 400}.cfg__name{font-family:var(--cfg-display-font);font-size:17px;font-weight:600;letter-spacing:-.015em}.cfg__nav{margin-inline-start:auto;display:flex;align-items:center;gap:18px}.cfg__bar-in>.cfg__prefs{margin-inline-start:auto}.cfg__bar-in>.cfg__prefs+.cfg__nav{margin-inline-start:18px}.cfg__navlink{display:inline-flex;align-items:center;gap:7px;min-block-size:26px;color:var(--lucet-subtle-foreground);font-size:13px;text-decoration:none;text-underline-offset:4px;transition:color var(--lucet-duration-fast) var(--lucet-ease)}.cfg__navlink-gh{inline-size:14px;block-size:14px;fill:currentColor;opacity:.8}.cfg__navlink:hover{color:var(--lucet-foreground);text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 45%,transparent)}.cfg__navlink:focus-visible{outline:var(--lucet-focus-width) solid var(--lucet-ring);outline-offset:var(--lucet-focus-offset);border-radius:2px}.cfg__navlink[aria-current=page]{color:var(--lucet-foreground);font-weight:500}.cfg__navlink-out{inline-size:11px;block-size:11px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:.6;margin-inline-start:-2px}.cfg__prefs{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--lucet-muted-foreground)}.cfg__pick{position:relative;display:inline-block}.cfg__pick:after{content:"";position:absolute;inset-inline-end:9px;inset-block-start:50%;inline-size:5px;block-size:5px;margin-block-start:-3.5px;border-inline-end:1.5px solid var(--lucet-muted-foreground);border-block-end:1.5px solid var(--lucet-muted-foreground);rotate:45deg;pointer-events:none}.cfg__prefs select{-webkit-appearance:none;-moz-appearance:none;appearance:none;field-sizing:content;min-block-size:26px;padding:2px 22px 2px 9px;border:0;border-radius:var(--lucet-radius-control);box-shadow:var(--lucet-hairline);background-color:transparent;color:var(--lucet-subtle-foreground);font-family:var(--lucet-font-sans);font-size:var(--cfg-control-font-size);font-weight:var(--cfg-control-font-weight);line-height:var(--cfg-control-line-height);letter-spacing:0;cursor:pointer;transition:background-color var(--lucet-duration-fast) var(--lucet-ease),color var(--lucet-duration-fast) var(--lucet-ease)}.cfg__prefs select:hover{background-color:var(--lucet-hover);color:var(--lucet-foreground)}.cfg__prefs select:focus-visible{outline:var(--lucet-focus-width) solid var(--lucet-ring);outline-offset:var(--lucet-focus-offset)}.cfg__pick--expression select{field-sizing:fixed;inline-size:74px}.cfg__more{position:relative}.cfg__more-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;min-block-size:26px;padding-inline:9px;border:0;border-radius:var(--lucet-radius-control);box-shadow:var(--lucet-hairline);background-color:transparent;color:var(--lucet-subtle-foreground);font-family:var(--lucet-font-sans);font-size:var(--cfg-control-font-size);font-weight:var(--cfg-control-font-weight);line-height:var(--cfg-control-line-height);letter-spacing:0;cursor:pointer;transition:background-color var(--lucet-duration-fast) var(--lucet-ease),color var(--lucet-duration-fast) var(--lucet-ease)}.cfg__more-trigger:hover{background-color:var(--lucet-hover);color:var(--lucet-foreground)}.cfg__more:has(.cfg__more-panel:popover-open) .cfg__more-trigger{background-color:var(--lucet-subtle);color:var(--lucet-foreground)}.cfg__more-trigger:focus-visible{outline:var(--lucet-focus-width) solid var(--lucet-ring);outline-offset:var(--lucet-focus-offset)}.cfg__more-panel{display:none;margin:0;inset:auto;border:0;gap:8px;min-inline-size:220px;padding:12px;border-radius:var(--lucet-radius-surface);background-color:var(--lucet-popover);box-shadow:var(--lucet-material-overlay)}.cfg__more-panel:popover-open{display:grid}[data-expression=glass] .cfg__more-panel{background-color:color-mix(in oklab,var(--lucet-popover) 81%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cfg__more-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--lucet-font-sans);font-size:var(--cfg-meta-font-size);font-weight:var(--cfg-meta-font-weight);line-height:var(--cfg-meta-line-height);letter-spacing:0;color:var(--lucet-muted-foreground)}.cfg__more-row select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-block-size:26px;padding:2px 22px 2px 8px;border:0;border-radius:var(--lucet-radius-control);box-shadow:var(--lucet-hairline);background-color:transparent;color:var(--lucet-subtle-foreground);font-family:var(--lucet-font-sans);font-size:var(--cfg-control-font-size);font-weight:var(--cfg-control-font-weight);line-height:var(--cfg-control-line-height);letter-spacing:0;cursor:pointer}.cfg__more-row select[data-figures]{font-variant-numeric:tabular-nums}.cfg__more-row select:hover{background-color:var(--lucet-hover)}.cfg__more-row select:focus-visible{outline:var(--lucet-focus-width) solid var(--lucet-ring);outline-offset:var(--lucet-focus-offset)}@media(max-width:560px){.cfg__bar-in{flex-wrap:wrap;row-gap:4px}.cfg__nav{flex-wrap:wrap;margin-inline-start:0;flex-basis:100%;gap:4px 14px}}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--lucet-duration-flip);animation-timing-function:var(--lucet-ease-mass)}.cfg__prefs{view-transition-name:lucet-appearance}::view-transition-old(lucet-appearance){animation:none;opacity:0}::view-transition-new(lucet-appearance){animation:none;opacity:1}.cfg__prefs select:active{background-color:var(--lucet-press)}[data-expression]{--cfg-stage-ground: var(--lucet-background);--cfg-stage-sunken: var(--lucet-surface-sunken)}:root[data-theme=light] [data-expression=glass],:root[data-theme=light][data-expression=glass]{--cfg-stage-ground: oklch(.965 min(calc(var(--lucet-neutral-c) / 4), .002) var(--lucet-neutral-h));--cfg-stage-sunken: oklch(.932 min(calc(var(--lucet-neutral-c) * .75), .008) var(--lucet-neutral-h))}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) [data-expression=glass],:root:not([data-theme=dark])[data-expression=glass]{--cfg-stage-ground: oklch(.965 min(calc(var(--lucet-neutral-c) / 4), .002) var(--lucet-neutral-h));--cfg-stage-sunken: oklch(.932 min(calc(var(--lucet-neutral-c) * .75), .008) var(--lucet-neutral-h))}}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:var(--lucet-font-sans);font-feature-settings:"cv05" 1,"ss03" 1;background:var(--lucet-background);color:var(--lucet-foreground);font-size:14px;line-height:1.5;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-wrap:pretty}.cfg__layout{--cfg-stage-h: min(calc(100dvh - var(--cfg-chrome, 190px)), 920px);--cfg-chrome: 214px;display:grid;grid-template-columns:minmax(0,820px) 300px;--cfg-page-max: var(--site-shell-max);--cfg-page-pad-x: var(--site-shell-pad);--cfg-page-pad-top: 48px;--cfg-page-pad-bottom: 80px;--cfg-col-gap: 64px;gap:var(--cfg-col-gap);max-inline-size:var(--cfg-page-max);margin:0 auto;padding:var(--cfg-page-pad-top) var(--cfg-page-pad-x) var(--cfg-page-pad-bottom);align-items:start}.cfg__railcol{align-self:stretch;border-inline-start:1px solid var(--lucet-border);padding-inline-start:calc(36px * var(--lucet-density, 1))}.cfg__rail-top{min-block-size:32px;margin-block-end:12px}@media(max-width:900px){.cfg__layout{grid-template-columns:minmax(0,1fr) 248px;--cfg-col-gap: 20px}.cfg__railcol{padding-inline-start:20px}}@media(max-width:620px){.cfg__layout{grid-template-columns:minmax(0,1fr)}.cfg__stage-floor{inset-inline-end:calc(-1 * var(--cfg-page-pad-x));inset-block-end:calc(-1 * var(--cfg-col-gap) / 2)}.cfg__railcol{border-inline-start:0;padding-inline-start:0;border-block-start:1px solid var(--lucet-border);padding-block-start:20px}}.cfg__frame{--cfg-hardware-line: oklch(0 0 0 / .12);display:flex;flex-direction:column;block-size:var(--cfg-stage-h, min(72vh, 760px));max-inline-size:820px;background:var(--lucet-card);border-radius:var(--lucet-radius-panel);box-shadow:var(--lucet-material-overlay);overflow:hidden}.cfg__app-body{position:relative;display:flex;flex:1;min-block-size:0}.cfg__app-main{display:flex;flex-direction:column;flex:1;min-inline-size:0}.cfg__side{display:flex;flex-direction:column;inline-size:max(215px,calc(208px * var(--lucet-density, 1)));flex-shrink:0;padding:calc(12px * var(--lucet-density, 1)) 10px;border-inline-end:1px solid var(--lucet-border);background:var(--cfg-stage-sunken)}.cfg__side[data-closed]{position:absolute;z-index:20;inset-block:10px;inset-inline-start:10px;border-radius:var(--lucet-radius-panel);box-shadow:var(--lucet-material-overlay);border-inline-end:0;translate:calc(-100% - 26px) 0;visibility:hidden;transition:translate var(--lucet-duration-normal) var(--lucet-ease),visibility 0s var(--lucet-duration-normal)}.cfg__side-hot{position:absolute;inset-block:0;inset-inline-start:0;inline-size:14px;z-index:21}.cfg__side-float{position:absolute;inset-block-start:10px;inset-inline-start:10px;z-index:19}.cfg__side-hot:hover~.cfg__side[data-closed][data-armed],.cfg__side[data-closed][data-armed]:hover{translate:0 0;visibility:visible;transition:translate var(--lucet-duration-normal) var(--lucet-ease),visibility 0s}@media(prefers-reduced-motion:reduce){.cfg__side[data-closed]{transition:none}}.cfg__side-toggle{margin-inline-start:0}.cfg__side-toggle svg{inline-size:15px;block-size:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.cfg__side-brand{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:2px 4px 12px;font-size:13px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.cfg__side-brand-id{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-inline-size:0}.cfg__side-brand-name{justify-self:start;max-inline-size:100%}.cfg__side-brand .cfg__mock-logo{inline-size:20px;block-size:20px;flex:none}.cfg__side-foot{margin-block-start:auto;display:grid;gap:2px;padding-block-start:10px;border-block-start:1px solid var(--lucet-border)}.cfg__side-settings{display:flex;align-items:center;gap:8px;min-block-size:28px;padding-inline:9px;border:0;border-radius:var(--lucet-radius-control);background:none;color:var(--lucet-muted-foreground);font:inherit;font-size:13px;text-align:start;opacity:.55;cursor:default}.cfg__side-settings svg{inline-size:14px;block-size:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.cfg__side-user{display:flex;align-items:center;gap:8px;padding:5px 9px;font-size:13px;color:var(--lucet-subtle-foreground)}.cfg__side-avatar{display:inline-grid;place-items:center;inline-size:20px;block-size:20px;border-radius:50%;background:var(--lucet-subtle);box-shadow:var(--lucet-hairline);font-size:10px;font-weight:600;color:var(--lucet-subtle-foreground)}.cfg__side-new{display:flex;align-items:center;justify-content:center;gap:8px;min-block-size:30px;padding-inline:9px;border:0;border-radius:var(--lucet-radius-control);box-shadow:var(--lucet-hairline);background:none;color:var(--lucet-subtle-foreground);font:inherit;font-size:13px;cursor:pointer;transition:background-color var(--lucet-duration-fast) var(--lucet-ease),color var(--lucet-duration-fast) var(--lucet-ease)}.cfg__side-new svg{inline-size:13px;block-size:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.cfg__side-new:hover{background-color:var(--lucet-hover);color:var(--lucet-foreground)}.cfg__side-new:focus-visible{outline:var(--lucet-focus-width) solid var(--lucet-ring);outline-offset:var(--lucet-focus-offset)}[data-expression=glass] .cfg__side-new{box-shadow:var(--lucet-material-control);background:transparent}[data-expression=glass] .cfg__side-new:hover{box-shadow:var(--lucet-material-raised);background:transparent;color:var(--lucet-foreground)}.cfg__side-group{margin-block:16px 4px;padding-inline:5px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lucet-muted-foreground)}.cfg__side-row{margin-inline:-10px;padding:6px 3px 6px 15px;border-radius:var(--lucet-radius-control);font-size:13px;color:var(--lucet-muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfg__side-row+.cfg__side-row{margin-block-start:1px}.cfg__rail-top{display:flex;align-items:center;gap:10px;margin-block-end:12px}.cfg__rail-top .cfg__views--rail{flex:1}.cfg__stage-reset{display:inline-flex;align-items:center;gap:7px;flex:none;min-block-size:26px;padding-inline:9px;border:0;border-radius:var(--lucet-radius-control);box-shadow:var(--lucet-hairline);background:none;color:var(--lucet-subtle-foreground);font-family:var(--lucet-font-sans);font-size:var(--cfg-control-font-size);font-weight:var(--cfg-control-font-weight);line-height:var(--cfg-control-line-height);letter-spacing:0;cursor:pointer;transition:background-color var(--lucet-duration-fast) var(--lucet-ease),color var(--lucet-duration-fast) var(--lucet-ease)}.cfg__stage-reset:hover:not(:disabled){background-color:var(--lucet-hover);color:var(--lucet-foreground)}.cfg__stage-reset:disabled{opacity:.45;cursor:default}.cfg__stage-reset:focus-visible{outline:var(--lucet-focus-width) solid var(--lucet-ring);outline-offset:var(--lucet-focus-offset)}.cfg__stage-reset svg{inline-size:13px;block-size:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cfg__frame--app .lucet-thread,.cfg__frame--app .cfg__composer>*{inline-size:100%;max-inline-size:620px;margin-inline:auto}.cfg__mock{--cfg-hardware-line: oklch(0 0 0 / .12)}:root[data-theme=dark] .cfg__frame,:root[data-theme=dark] .cfg__mock{--cfg-hardware-line: oklch(1 0 0 / .1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cfg__frame,:root:not([data-theme=light]) .cfg__mock{--cfg-hardware-line: oklch(1 0 0 / .1)}}.cfg__frame-bar{display:flex;align-items:center;gap:8px;block-size:40px;padding-inline:14px 8px;border-block-end:1px solid var(--cfg-hardware-line);font-size:12px;color:var(--lucet-muted-foreground)}.cfg__frame-title{font-weight:500;color:var(--lucet-subtle-foreground);flex:0 1 auto;min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfg__dots{display:inline-flex;gap:6px;margin-inline-end:4px}.cfg__dots i{inline-size:9px;block-size:9px;border-radius:50%;box-shadow:var(--lucet-hairline)}.cfg__dots i:nth-child(1){background-color:#ff5f57}.cfg__dots i:nth-child(2){background-color:#febc2e}.cfg__dots i:nth-child(3){background-color:#28c840}.cfg__phone .cfg__dots{display:none}.cfg__phone-bar{padding-inline:8px;block-size:44px}.cfg__phone-new{margin-inline-start:0}.cfg__phone-title{flex:1;text-align:center;font-size:14px;font-weight:600;color:var(--lucet-foreground)}.cfg__phone-island{position:absolute;inset-inline:0;inset-block-start:9px;margin-inline:auto;inline-size:74px;block-size:20px;border-radius:999px;background:#000;box-shadow:var(--lucet-hairline)}.cfg__phone-status{position:relative;display:flex;align-items:center;justify-content:space-between;padding:10px 22px 2px;font-size:12.5px;font-weight:600;color:var(--lucet-subtle-foreground)}.cfg__phone-pills{display:inline-flex;gap:5px}.cfg__phone-pills i{inline-size:17px;block-size:10px;border-radius:3.5px;background-color:var(--lucet-subtle);box-shadow:var(--lucet-hairline)}.cfg__phone-pills i:first-child{inline-size:12px}.cfg__phone-home{block-size:4px;inline-size:118px;margin:6px auto 8px;border-radius:999px;background-color:var(--lucet-input)}.cfg__mock-nav{display:flex;flex-wrap:wrap;gap:4px 8px;margin-block-end:22px;font-size:12px;color:var(--lucet-muted-foreground)}.cfg__mock-nav span{white-space:nowrap}.cfg__mock-sep{opacity:.5}.cfg__mock-here{color:var(--lucet-subtle-foreground);font-weight:500}.cfg__reset{position:relative;display:inline-grid;place-items:center;inline-size:28px;block-size:28px;margin-inline-start:auto;border:0;border-radius:var(--lucet-radius-control);background:none;color:var(--lucet-muted-foreground);cursor:pointer;transition:background-color var(--lucet-duration-fast) var(--lucet-ease),color var(--lucet-duration-fast) var(--lucet-ease)}.cfg__reset:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;inline-size:40px;block-size:40px}.cfg__reset svg{inline-size:14px;block-size:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cfg__reset:hover{background-color:var(--lucet-hover);color:var(--lucet-foreground)}.cfg__reset:active{background-color:var(--lucet-press)}.cfg__reset:focus-visible{outline:var(--lucet-focus-width) solid var(--lucet-ring);outline-offset:var(--lucet-focus-offset)}.cfg__scroll{flex:1;min-block-size:0;overflow-y:auto;--lucet-thread-top-inset: var(--fade, 20px);overflow-x:hidden;overscroll-behavior:contain;--cfg-gutter: var(--lucet-space-6);padding:28px var(--cfg-gutter) 12px;--fade: 20px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade-bottom, var(--fade))),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade-bottom, var(--fade))),transparent 100%)}@supports (animation-timeline: scroll()){.cfg__scroll,.cfg__rail-flow{animation:cfg-scroll-fade linear both;animation-timeline:scroll(self block)}@keyframes cfg-scroll-fade{0%{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--fade-bottom, var(--fade))),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--fade-bottom, var(--fade))),transparent 100%)}8%,92%{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade-bottom, var(--fade))),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade-bottom, var(--fade))),transparent 100%)}to{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade),#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade),#000 100%)}}}.cfg__scroll::-webkit-scrollbar{inline-size:10px}.cfg__scroll::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background-clip:content-box;background-color:var(--lucet-input)}.cfg__scroll::-webkit-scrollbar-track{background:transparent}.cfg__phone .cfg__empty{padding-inline:18px}.cfg__empty{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;text-align:center;min-block-size:100%;padding-inline:calc(24px * var(--lucet-density, 1));color:var(--lucet-muted-foreground);font-size:13px}.cfg__empty:before{content:"";flex:.85 1 0}.cfg__empty:after{content:"";flex:1 1 0}.cfg__atmo{position:absolute;inset:calc(var(--cfg-gutter, 24px) * -1) calc(var(--cfg-gutter, 24px) * -1) 0;z-index:-1;overflow:clip;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,black 45%,transparent 82%);mask-image:linear-gradient(to bottom,black 45%,transparent 82%);animation:cfg-atmo-in 1.4s var(--lucet-ease) backwards;--cfg-silk-1: 42%;--cfg-silk-2: 26%;--cfg-silk-3: 18%;--cfg-silk-core: 55%}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cfg__atmo{--cfg-silk-1: 30%;--cfg-silk-2: 20%;--cfg-silk-3: 14%;--cfg-silk-core: 26%}}:root[data-theme=dark] .cfg__atmo{--cfg-silk-1: 30%;--cfg-silk-2: 20%;--cfg-silk-3: 14%;--cfg-silk-core: 26%}:root[data-accent=monochrome] .cfg__atmo{--cfg-silk-1: 9%;--cfg-silk-2: 6%;--cfg-silk-3: 4%;--cfg-silk-core: 0%}@media(prefers-color-scheme:dark){:root:not([data-theme=light])[data-accent=monochrome] .cfg__atmo{--cfg-silk-1: 12%;--cfg-silk-2: 8%;--cfg-silk-3: 6%;--cfg-silk-core: 10%}}:root[data-theme=dark][data-accent=monochrome] .cfg__atmo{--cfg-silk-1: 12%;--cfg-silk-2: 8%;--cfg-silk-3: 6%;--cfg-silk-core: 10%}.cfg__atmo i{position:absolute;border-radius:50%;filter:blur(32px)}.cfg__atmo i:nth-child(1){inset-inline-start:-15%;inset-block-start:12%;inline-size:130%;block-size:110px;background:radial-gradient(36% 90% at 58% 50%,color-mix(in oklab,color-mix(in oklab,white 55%,var(--lucet-primary)) var(--cfg-silk-core),transparent),transparent 72%),radial-gradient(closest-side,color-mix(in oklab,var(--lucet-primary) var(--cfg-silk-1),transparent),transparent)}.cfg__atmo i:nth-child(2){inset-inline-start:2%;inset-block-start:2%;inline-size:72%;block-size:70px;background:radial-gradient(closest-side,color-mix(in oklab,var(--lucet-primary) var(--cfg-silk-2),transparent),transparent)}.cfg__atmo i:nth-child(3){inset-inline-end:-8%;inset-block-start:28%;inline-size:60%;block-size:90px;background:radial-gradient(closest-side,color-mix(in oklab,var(--lucet-primary) var(--cfg-silk-3),transparent),transparent)}.cfg__atmo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,var(--lucet-foreground) 1px,transparent 1.5px);background-size:18px 18px;opacity:.055;-webkit-mask-image:radial-gradient(ellipse 72% 56% at 50% 22%,black,transparent 78%);mask-image:radial-gradient(ellipse 72% 56% at 50% 22%,black,transparent 78%)}@keyframes cfg-atmo-in{0%{opacity:0}}.cfg__empty-mark{color:var(--lucet-foreground)}.cfg__empty-mark svg{display:block;inline-size:32px;block-size:32px;opacity:.92}.cfg__empty-hello{margin:0;text-wrap:balance;color:var(--lucet-foreground);font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.cfg__empty-sub{max-inline-size:40ch}.cfg__empty>:not(.cfg__atmo){animation:lucet-thread-arrive var(--lucet-duration-normal) var(--lucet-ease) backwards}.cfg__empty>:nth-child(2){animation-delay:80ms}.cfg__empty>:nth-child(3){animation-delay:.17s}.cfg__empty>:nth-child(4){animation-delay:.26s}@media(prefers-reduced-motion:reduce){.cfg__empty>*,.cfg__atmo,.cfg__atmo i{animation:none}}.cfg__floor{border-block-start:1px solid var(--lucet-border);padding:calc(12px * var(--lucet-density, 1)) var(--cfg-content-gap, var(--lucet-space-6)) var(--cfg-content-gap, var(--lucet-space-6));display:grid;justify-items:center}.cfg__frame,.cfg__drawer,.cfg__phone{container-type:size}.cfg__frame .cfg__floor,.cfg__drawer .cfg__floor,.cfg__phone .cfg__floor,.cfg__frame .cfg__floor-in,.cfg__drawer .cfg__floor-in,.cfg__phone .cfg__floor-in{--cfg-content-gap: min(var(--lucet-space-6), 5cqh)}.cfg__floor-in{inline-size:100%;max-inline-size:calc(620px * var(--lucet-density, 1));display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cfg-content-gap, var(--lucet-space-6))}.cfg__composer{padding:0}.cfg__floor .lucet-prompt__field{max-block-size:6.4em}.cfg__rail{position:sticky;top:24px;gap:4px;max-block-size:min(calc(var(--cfg-stage-h, 100vh) + 44px),calc(100vh - 48px));display:flex;flex-direction:column;font-size:13px}.cfg__rail-flow{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding-inline-end:6px;padding-block-end:20px;display:grid;gap:4px;--fade: 18px;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--fade-bottom, var(--fade))),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--fade-bottom, var(--fade))),transparent 100%)}.cfg__rail-flow::-webkit-scrollbar{inline-size:10px}.cfg__rail-flow::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background-clip:content-box;background-color:var(--lucet-input)}.cfg__rail-flow::-webkit-scrollbar-track{background:transparent}.cfg__views--rail{display:flex;inline-size:auto}.cfg__views--rail button{flex:1}.cfg__rail-top+.cfg__group{margin-block-start:0;padding-block-start:0;border-block-start:0}.cfg__group{display:grid}.cfg__group+.cfg__group{margin-block-start:10px;padding-block-start:10px;border-block-start:1px solid var(--lucet-border)}.cfg__group-name{margin:0 0 2px;padding-inline:8px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--lucet-muted-foreground)}.cfg__trigger{display:flex;align-items:center;gap:8px;inline-size:100%;min-block-size:28px;padding:4px 8px;border:0;border-radius:var(--lucet-radius-control);background:none;color:var(--lucet-subtle-foreground);font:inherit;font-size:13px;text-align:start;cursor:pointer;transition:background-color var(--lucet-duration-fast) var(--lucet-ease),color var(--lucet-duration-fast) var(--lucet-ease)}.cfg__trigger:hover:not(:disabled){background-color:var(--lucet-hover);color:var(--lucet-foreground)}.cfg__trigger:active:not(:disabled){background-color:var(--lucet-press)}.cfg__trigger:focus-visible{outline:var(--lucet-focus-width) solid var(--lucet-ring);outline-offset:-1px}.cfg__trigger:disabled{opacity:.45;cursor:default}.cfg__trigger[aria-current]{background-color:var(--lucet-subtle);color:var(--lucet-foreground)}.cfg__trigger[aria-current] .cfg__trigger-label{font-weight:500}.cfg__trigger[aria-current] .cfg__trigger-play{color:var(--lucet-accent-ink)}.cfg__trigger[aria-current]:hover:not(:disabled){background-color:var(--lucet-hover)}.cfg__trigger[aria-current]:disabled{opacity:1}.cfg__trigger-play{inline-size:15px;block-size:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;color:var(--lucet-muted-foreground);transition:translate var(--lucet-duration-fast) var(--lucet-ease),color var(--lucet-duration-fast) var(--lucet-ease)}.cfg__trigger:hover:not(:disabled) .cfg__trigger-play{color:var(--lucet-foreground);translate:2px 0}.cfg__trigger-label{min-inline-size:0}.cfg__firing{inline-size:13px;block-size:13px;flex:none;margin-inline:1px;border-radius:50%;border:1.8px solid var(--lucet-input);border-block-start-color:var(--lucet-accent-ink);animation:cfg-spin .6s linear infinite}@keyframes cfg-spin{to{rotate:360deg}}.cfg__main{--cfg-main-gap: 12px;position:relative;isolation:isolate;display:grid;gap:var(--cfg-main-gap);min-inline-size:0}.cfg__stage-floor{position:absolute;inset-block:calc(-1 * var(--cfg-page-pad-top)) calc(-1 * var(--cfg-page-pad-bottom));inset-inline:calc(-1 * (var(--cfg-page-pad-x) + max(0px,(100vw - var(--cfg-page-max)) / 2))) calc(-1 * var(--cfg-col-gap));z-index:-1;background:var(--cfg-stage-ground)}.cfg__stagebar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cfg__views{display:inline-flex;gap:2px;padding:3px;inline-size:fit-content;border-radius:11px;background-color:var(--lucet-subtle);box-shadow:var(--lucet-hairline)}.cfg__views button{border:0;padding:0 12px;min-block-size:26px;border-radius:8px;background:none;color:var(--lucet-subtle-foreground);font-family:var(--lucet-font-sans);font-size:var(--cfg-control-font-size);font-weight:var(--cfg-control-font-weight);line-height:var(--cfg-control-line-height);letter-spacing:0;cursor:pointer;transition:background-color var(--lucet-duration-fast) var(--lucet-ease),color var(--lucet-duration-fast) var(--lucet-ease)}.cfg__views button:hover:not([aria-pressed=true]){background-color:var(--lucet-hover);color:var(--lucet-foreground)}.cfg__views button[aria-pressed=true]{background-color:var(--lucet-secondary);color:var(--lucet-foreground);box-shadow:var(--lucet-material-control)}.cfg__views button:focus-visible{outline:var(--lucet-focus-width) solid var(--lucet-ring);outline-offset:var(--lucet-focus-offset)}.cfg__mock{position:relative;display:flex;flex-direction:column;block-size:var(--cfg-stage-h, min(72vh, 760px));background:var(--lucet-card);border-radius:var(--lucet-radius-panel);box-shadow:var(--lucet-material-overlay);overflow:hidden}.cfg__mock-doc{max-inline-size:52ch;padding:calc(40px * var(--lucet-density, 1)) calc(44px * var(--lucet-density, 1))}.cfg__mock-doc h2{margin:0 0 12px;font-size:19px;letter-spacing:-.015em}.cfg__mock-doc h3{margin:20px 0 8px;font-size:14px}.cfg__mock-doc p{margin:0 0 10px;font-size:13.5px;line-height:1.6;color:var(--lucet-subtle-foreground)}.cfg__mock-chart,.cfg__mock-callout{inline-size:calc(100% + 170px)}.cfg__mock-chart{display:grid;gap:7px;margin-block:16px 18px}.cfg__mock-chart-row{display:grid;grid-template-columns:138px 1fr;align-items:center;gap:12px;font-size:12px;color:var(--lucet-muted-foreground)}.cfg__mock-track{display:block;block-size:8px;border-radius:999px;background:var(--lucet-muted);overflow:hidden}.cfg__mock-track i{display:block;block-size:100%;border-radius:inherit;background:#3aba6a}.cfg__mock-track i[data-tone=blocked]{background:#ed9e2f}.cfg__mock-callout{margin-block:0 14px;padding:12px 14px;border-inline-start:3px solid oklch(.76 .15 70);border-radius:6px;background:color-mix(in oklab,oklch(.76 .15 70) 26%,var(--lucet-card));font-size:12.5px;line-height:1.5;color:var(--lucet-foreground)}.cfg__mock-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:10px 16px;border-block-end:1px solid var(--lucet-border)}.cfg__mock-brand,.cfg__mock-tabs span{white-space:nowrap}.cfg__mock-brand{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:-.01em}.cfg__mock-logo{inline-size:20px;block-size:20px;border-radius:6px;--cfg-tile-1: #34343f;--cfg-tile-2: #191920;--cfg-tile-3: #0a0a0f;--cfg-tile-edge: oklch(1 0 0 / .14);box-shadow:inset 0 1px 0 var(--cfg-tile-edge),0 0 0 .5px #0000008c,0 1px 1px #00000059,0 4px 10px -3px #00000059}:root[data-accent]:not([data-accent=monochrome]) .cfg__mock-logo{--cfg-tile-1: oklch(.31 calc(var(--lucet-accent-c) * .48) var(--lucet-accent-h));--cfg-tile-2: oklch(.2 calc(var(--lucet-accent-c) * .48 * .7) var(--lucet-accent-h));--cfg-tile-3: oklch(.12 calc(var(--lucet-accent-c) * .48 * .45) var(--lucet-accent-h));--cfg-tile-edge: oklch(.8 calc(var(--lucet-accent-c) * .6) var(--lucet-accent-h) / .38)}.cfg__mock-tabs{display:flex;gap:4px;font-size:12.5px;color:var(--lucet-muted-foreground)}.cfg__mock-tabs button{min-block-size:26px;padding-inline:8px;border:0;border-radius:var(--lucet-radius-control);background:none;color:var(--lucet-muted-foreground);font:inherit;font-size:12.5px;cursor:pointer;transition:background-color var(--lucet-duration-fast) var(--lucet-ease),color var(--lucet-duration-fast) var(--lucet-ease)}.cfg__mock-tabs button:hover{background-color:var(--lucet-hover);color:var(--lucet-foreground)}.cfg__mock-tabs button:focus-visible{outline:var(--lucet-focus-width) solid var(--lucet-ring);outline-offset:var(--lucet-focus-offset)}.cfg__mock-tabs button[data-active]{color:var(--lucet-foreground);font-weight:500}.cfg__askai{display:flex;align-items:center;gap:7px;margin-inline-start:auto;min-block-size:28px;padding-inline:10px;border:0;border-radius:var(--lucet-radius-control);box-shadow:var(--lucet-hairline);background:none;color:var(--lucet-subtle-foreground);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:background-color var(--lucet-duration-fast) var(--lucet-ease),color var(--lucet-duration-fast) var(--lucet-ease)}.cfg__askai:hover{background-color:var(--lucet-hover);color:var(--lucet-foreground)}.cfg__askai:focus-visible{outline:var(--lucet-focus-width) solid var(--lucet-ring);outline-offset:var(--lucet-focus-offset)}.cfg__askai[aria-pressed=true]{background-color:var(--lucet-subtle);color:var(--lucet-foreground)}.cfg__spark{inline-size:14px;block-size:14px;fill:currentColor}.cfg__mock-region{position:relative;flex:1;min-block-size:0;display:flex;flex-direction:column}.cfg__mock-app{display:flex;flex-direction:column;flex:1;min-inline-size:0;min-block-size:0}.cfg__mock[data-drawer-mode=push] .cfg__mock-region{flex-direction:row;align-items:stretch}.cfg__mock[data-drawer-mode=push] .cfg__mock-doc{flex:1;min-inline-size:0}.cfg__mock[data-drawer-mode=push] .cfg__drawer{position:static;inline-size:min(400px,58%);animation:none}.cfg__mock[data-drawer-mode=floating] .cfg__drawer{inset-block:12px;inset-inline-end:12px;border-inline-start:0;border-radius:var(--lucet-radius-panel);box-shadow:var(--lucet-material-overlay)}.cfg__mock[data-drawer-mode=floating] .cfg__drawer-bar{cursor:grab;touch-action:none}.cfg__drawer{position:absolute;inset-block:0;inset-inline-end:0;inline-size:min(440px,88%);display:flex;flex-direction:column;background:var(--lucet-card);border-inline-start:1px solid var(--lucet-border);box-shadow:var(--lucet-shade-3);animation:cfg-drawer-in var(--lucet-duration-normal) var(--lucet-ease)}@keyframes cfg-drawer-in{0%{transform:translate(calc(100% + 32px))}}@media(prefers-reduced-motion:reduce){.cfg__drawer{animation:none}}.cfg__drawer-bar{padding-inline:8px}.cfg__drawer-title{display:flex;align-items:center;gap:8px}.cfg__drawer-title .cfg__spark{color:var(--lucet-primary)}.cfg__drawer-new{margin-inline-start:auto;box-shadow:var(--lucet-hairline)}.cfg__drawer-close{margin-inline-start:0}.cfg__dmenu{position:relative}.cfg__dmenu summary{display:inline-grid;place-items:center;inline-size:28px;block-size:28px;border-radius:var(--lucet-radius-control);color:var(--lucet-muted-foreground);cursor:pointer;list-style:none;transition:background-color var(--lucet-duration-fast) var(--lucet-ease),color var(--lucet-duration-fast) var(--lucet-ease)}.cfg__dmenu summary::-webkit-details-marker{display:none}.cfg__dmenu summary:hover{background-color:var(--lucet-hover);color:var(--lucet-foreground)}.cfg__dmenu summary:focus-visible{outline:var(--lucet-focus-width) solid var(--lucet-ring);outline-offset:var(--lucet-focus-offset)}.cfg__dmenu summary svg{inline-size:15px;block-size:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.cfg__dmenu-panel{position:absolute;inset-inline-start:0;inset-block-start:calc(100% + 6px);z-index:30;display:grid;gap:1px;min-inline-size:195px;padding:5px;border-radius:var(--lucet-radius-surface);background-color:var(--lucet-overlay, var(--lucet-card));box-shadow:var(--lucet-material-overlay)}.cfg__dmenu-row{display:flex;align-items:center;gap:9px;min-block-size:30px;padding:4px 8px;border:0;border-radius:var(--lucet-radius-control);background:none;color:var(--lucet-subtle-foreground);font:inherit;font-size:13px;text-align:start;cursor:pointer;transition:background-color var(--lucet-duration-fast) var(--lucet-ease),color var(--lucet-duration-fast) var(--lucet-ease)}.cfg__dmenu-row:hover:not(:disabled){background-color:var(--lucet-hover);color:var(--lucet-foreground)}.cfg__dmenu-row:focus-visible{outline:var(--lucet-focus-width) solid var(--lucet-ring);outline-offset:-2px}.cfg__dmenu-row:disabled{opacity:.45;cursor:default}.cfg__dmenu-row svg{flex:none;inline-size:15px;block-size:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cfg__dmenu-check{margin-inline-start:auto;color:var(--lucet-foreground)}.cfg__dmenu-sep{block-size:1px;margin-block:4px;background-color:var(--lucet-border)}.cfg__history{flex:1;min-block-size:0;overflow-y:auto;padding:16px 14px}.cfg__history-group{padding-inline:8px;margin-block:20px 4px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lucet-muted-foreground)}.cfg__history-group:first-child{margin-block-start:0}.cfg__history-row{display:flex;align-items:center;gap:10px;padding-block:11px;padding-inline:8px;border-radius:var(--lucet-radius-control);border-block-end:1px solid var(--lucet-border);cursor:pointer;transition:background-color var(--lucet-duration-fast) var(--lucet-ease)}.cfg__history-row:hover{background-color:var(--lucet-hover)}.cfg__history-row:hover svg{opacity:.85}.cfg__history-row:last-child{border-block-end:0}.cfg__history-text{display:grid;gap:3px;flex:1;min-inline-size:0}.cfg__history-title{font-size:13px;color:var(--lucet-foreground)}.cfg__history-date{font-size:11.5px;color:var(--lucet-muted-foreground)}.cfg__history-row svg{flex:none;inline-size:13px;block-size:13px;fill:none;stroke:var(--lucet-muted-foreground);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.55;transition:opacity var(--lucet-duration-fast) var(--lucet-ease)}.cfg__drawer .cfg__scroll{block-size:auto;flex:1}.cfg__phone-stage{display:grid;justify-content:center}.cfg__phone{display:flex;flex-direction:column;inline-size:390px;block-size:var(--cfg-stage-h, min(72vh, 760px));background:var(--lucet-card);border-radius:28px;box-shadow:var(--lucet-material-overlay);overflow:hidden}.cfg__phone .cfg__scroll{block-size:auto;flex:1;--cfg-gutter: 18px;padding-inline:var(--cfg-gutter)}.cfg__aside{flex:none;margin-block-start:10px;padding-block-start:12px;border-block-start:1px solid var(--lucet-border);display:grid;gap:8px}.cfg__aside-row{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--lucet-muted-foreground)}.cfg__aside select{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-block-size:26px;padding:2px 20px 2px 8px;border:0;border-radius:var(--lucet-radius-control);box-shadow:var(--lucet-hairline);background-color:transparent;color:var(--lucet-subtle-foreground);font:inherit;font-size:12px;cursor:pointer;transition:background-color var(--lucet-duration-fast) var(--lucet-ease)}.cfg__aside select:hover{background-color:var(--lucet-hover)}.cfg__aside select:focus-visible{outline:var(--lucet-focus-width) solid var(--lucet-ring);outline-offset:var(--lucet-focus-offset)}.cfg__log summary{min-block-size:28px;display:flex;align-items:center;gap:8px;padding-inline:8px;border-radius:var(--lucet-radius-control);font-size:12px;color:var(--lucet-muted-foreground);cursor:pointer;list-style:none;transition:background-color var(--lucet-duration-fast) var(--lucet-ease)}.cfg__log summary::-webkit-details-marker{display:none}.cfg__log summary:before{content:"";flex:none;inline-size:.35em;block-size:.35em;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(-45deg);transition:transform var(--lucet-duration-fast) var(--lucet-ease)}.cfg__log[open] summary:before{transform:rotate(45deg)}.cfg__log summary:hover{background-color:var(--lucet-hover);color:var(--lucet-foreground)}.cfg__log summary:focus-visible{outline:var(--lucet-focus-width) solid var(--lucet-ring);outline-offset:-1px}.cfg__log-body{font-variant-numeric:tabular-nums;margin-block-start:6px;max-block-size:260px;overflow-y:auto;padding:8px;border-radius:var(--lucet-radius-surface);background:var(--lucet-subtle);box-shadow:var(--lucet-hairline);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.6;color:var(--lucet-subtle-foreground)}.cfg__log-body div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfg__log-body span{color:var(--lucet-muted-foreground)}@media(prefers-reduced-motion:reduce){.cfg__scroll,.cfg__rail{animation:none}}@media(prefers-reduced-motion:no-preference){.cfg__empty:has(.cfg__composer--center) .cfg__atmo{animation:cfg-breathe-in .64s var(--lucet-ease) both}.cfg__empty .cfg__empty-mark,.cfg__empty .cfg__empty-hello,.cfg__empty .cfg__empty-sub{animation:cfg-rise .36s var(--lucet-ease) 60ms both}.cfg__app-main:has(.cfg__empty) .cfg__floor{animation:cfg-rise .36s var(--lucet-ease) .18s both}}@keyframes cfg-rise{0%{opacity:0;translate:0 6px}}@keyframes cfg-breathe-in{0%{opacity:0}}@media(max-width:480px){.cfg__scroll{padding-inline:14px}.cfg__empty{padding-inline:0}.cfg__floor{padding-inline:14px}}:root[data-theme=light] .cfg__frame:not([data-expression=glass]),:root[data-theme=light] .cfg__mock:not([data-expression=glass]),:root[data-theme=light] .cfg__phone:not([data-expression=glass]){box-shadow:var(--lucet-hairline-overlay),0 1px 2px #0000000d,0 10px 24px -12px #00000024,0 28px 56px -28px #00000029}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .cfg__frame:not([data-expression=glass]),:root:not([data-theme=dark]) .cfg__mock:not([data-expression=glass]),:root:not([data-theme=dark]) .cfg__phone:not([data-expression=glass]){box-shadow:var(--lucet-hairline-overlay),0 1px 2px #0000000d,0 10px 24px -12px #00000024,0 28px 56px -28px #00000029}}.cfg__frame .cfg__empty-hello{font-size:calc(30px * var(--lucet-density, 1));letter-spacing:-.025em}.cfg__frame .cfg__empty-sub{font-size:15px}@media(max-width:480px){.cfg__frame .cfg__empty-hello{font-size:24px}.cfg__frame .cfg__empty-sub{font-size:14px}}.cfg__rail>nav{position:relative;flex:1;min-block-size:0;display:flex;flex-direction:column;gap:4px}.cfg__side-brand-name{min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:560px){.cfg__layout{--cfg-chrome: 265px}}[data-expression=glass] .cfg__drawer{background-color:color-mix(in oklab,var(--lucet-popover) 81%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--lucet-material-overlay)}.cfg__side-list{display:block}.cfg__side-row--live{position:relative;display:block;inline-size:calc(100% + 20px);border:0;font:inherit;font-size:13px;font-weight:500;text-align:start;cursor:pointer;overflow:visible;color:var(--lucet-foreground);background:var(--lucet-subtle);transition:background-color var(--lucet-duration-fast) var(--lucet-ease)}.cfg__side-row-text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cfg__side-row--live:before{content:"";position:absolute;inset-inline-start:6px;inset-block:9px;inline-size:2px;border-radius:1px;background:var(--lucet-primary)}.cfg__side-row--live:after{content:"";position:absolute;inset-inline:0;inset-block:-4px}.cfg__side-row--live:hover{background:var(--lucet-secondary)}.cfg__side-row--live:focus-visible{outline:var(--lucet-focus-width) solid var(--lucet-ring);outline-offset:-2px}.cfg__side-row[aria-hidden]{cursor:pointer;transition:background-color var(--lucet-duration-fast) var(--lucet-ease)}.cfg__side-row[aria-hidden]:hover{background-color:var(--lucet-hover)}.cfg__history-row--live{position:relative;inline-size:100%;border:0;border-block-end:1px solid var(--lucet-border);background:none;color:inherit;font:inherit;text-align:start}.cfg__history-row--live:before{content:"";position:absolute;inset-inline-start:0;inset-block:16px;inline-size:2px;border-radius:1px;background:var(--lucet-primary)}.cfg__history-row--live .cfg__history-title{font-weight:500}.cfg__history-row--live:focus-visible{outline:var(--lucet-focus-width) solid var(--lucet-ring);outline-offset:-2px}.cfg__side-new{position:relative}.cfg__side-new:before{content:"";position:absolute;inset-inline:0;inset-block:-5px}.cfg__dmenu summary{position:relative}.cfg__dmenu summary:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;inline-size:40px;block-size:40px}.cfg__dmenu-row{min-block-size:40px}@media(pointer:coarse){.cfg__reset:before,.cfg__dmenu summary:before{inline-size:44px;block-size:44px}.cfg__dmenu-row{min-block-size:44px}.cfg__side-new:before{inset-block:-7px}.cfg__side-row--live:after{inset-block:-6px}}.cfg__unsent{display:flex;flex-wrap:wrap;align-items:center;min-inline-size:0;gap:8px 16px;padding:10px 12px 10px 14px;border-radius:var(--lucet-radius-panel);background:var(--lucet-card);box-shadow:var(--lucet-hairline-raised);color:var(--lucet-foreground);font-size:13px}.cfg__unsent:focus-visible{outline:var(--lucet-focus-width) solid var(--lucet-ring);outline-offset:2px}.cfg__unsent-text{margin:0;min-inline-size:0}.cfg__unsent-actions{display:flex;flex-wrap:wrap;gap:6px;margin-inline-start:auto}.cfg__unsent-actions .lucet-button{position:relative}.cfg__unsent-actions .lucet-button:before{content:"";position:absolute;inset-block:-6px;inset-inline:-1px}.cfg__unsent-actions .cfg__unsent-discard,.cfg__unsent-actions .cfg__unsent-discard:hover:not(:disabled){color:var(--lucet-tone-danger-foreground)}[data-expression=glass] .cfg__unsent{box-shadow:var(--lucet-material-control);background:transparent}@media(pointer:coarse){.cfg__unsent-actions .lucet-button:before{inset-block:-8px}}.cfg__phone-new:before{translate:calc(-50% - 4px) -50%}
