/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme,base;@layer components{.guide-figure{margin:0}:is(.guide-figure,.guide-demo) strong{color:inherit}.guide-figure--screen{border-radius:var(--radius-card);background:var(--color-surface);padding:clamp(.75rem,.5rem + 1vw,1.25rem)}.ui-icon{flex:none;width:1.125rem;height:1.125rem}.ui-icon--filled{fill:currentColor;stroke:var(--color-white);stroke-width:1.2px}.ui-screen{border-radius:var(--radius-control);background:var(--color-hashlink-ui-screen);font-size:var(--text-caption);color:var(--color-ink);box-shadow:var(--shadow-lg);grid-template-rows:auto 1fr auto;line-height:1.4;display:grid;overflow:hidden;container-type:inline-size}.ui-screen__top{background:var(--color-hashlink-ui-bar);min-height:2.5rem;color:var(--color-white);align-items:center;gap:.75rem;padding-right:.75rem;display:flex}.ui-screen__top>:first-child:not(.ui-screen__back){padding-left:.75rem}.ui-screen__top strong{font-weight:700}.ui-screen__top small{font-family:var(--font-mono);font-size:var(--text-caption);color:#fff;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.ui-screen__top small{color:color-mix(in srgb, var(--color-white) var(--alpha-70), transparent)}}.ui-screen__back{background:var(--color-hashlink-ui-active);align-self:stretch;place-items:center;width:2.5rem;display:grid}.ui-screen__save{background:var(--color-product-dark);width:2.5rem;color:var(--color-status-on);align-self:stretch;place-items:center;margin-right:-.75rem;display:grid}.ui-screen__body{align-content:start;gap:.75rem;min-height:13rem;padding:.75rem;display:grid}.ui-taskbar{background:var(--color-product-dark);min-height:2.75rem;color:var(--color-white);grid-template-columns:1.2fr repeat(4,1fr) 1.2fr;display:grid;position:relative}.ui-taskbar__cell{border-right:var(--border-width-default) solid #fff;justify-content:center;align-items:center;gap:.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ui-taskbar__cell{border-right:var(--border-width-default) solid color-mix(in srgb, var(--color-white) var(--alpha-15), transparent)}}.ui-taskbar__cell:last-child{border-right:0}.ui-taskbar__cell--power{background:var(--color-hashlink-ui-bar);color:var(--color-status-on)}.ui-taskbar__cell--user{background:var(--color-hashlink-ui-bar)}.ui-taskbar__cell.is-active{background:var(--color-hashlink-ui-active)}.ui-taskbar small{font-size:var(--text-caption)}.ui-list{gap:.5rem;display:grid}.ui-intro{color:var(--color-muted)}.ui-row{border:var(--border-width-default) solid var(--color-line);border-radius:calc(var(--radius-control) - .5rem);background:var(--color-white);align-items:center;gap:.75rem;min-height:2.5rem;padding:.5rem .75rem;display:flex}.ui-row>span{flex:1}.ui-row.is-primary{border-color:var(--color-product-dark);background:var(--color-product-dark);color:var(--color-white)}.ui-row[data-selected]{border-color:var(--color-brand);box-shadow:inset 0 0 0 var(--border-width-default) var(--color-brand)}.ui-field{gap:.25rem;min-width:0;display:grid}.ui-field__label{color:var(--color-muted);font-weight:500}.ui-field__input{border:var(--border-width-default) solid var(--color-line);border-radius:calc(var(--radius-control) - .5rem);background:var(--color-white);min-width:0;min-height:2.25rem;font-family:var(--font-mono);overflow-wrap:anywhere;align-items:center;padding:.25rem .75rem;display:flex}.ui-field__placeholder{color:var(--color-muted)}.ui-field:not([data-filled]) .ui-field__value,.ui-field[data-filled] .ui-field__placeholder{display:none}.ui-field[data-focused] .ui-field__input{border-color:var(--color-brand)}.ui-caret{width:var(--border-width-default);opacity:0;background:currentColor;height:1em;margin-left:.125rem}.ui-field[data-focused] .ui-caret{animation:1s step-end infinite ui-caret}@keyframes ui-caret{0%,to{opacity:1}50%{opacity:0}}.ui-button{border-radius:calc(var(--radius-control) - .5rem);background:var(--color-product-dark);min-height:2.25rem;color:var(--color-white);place-items:center;padding:.25rem 1rem;font-weight:600;display:grid}.ui-button--brand{border-radius:var(--radius-pill);background:var(--color-brand);color:var(--color-ink);justify-self:start}.ui-button--add{justify-content:center;gap:.5rem;display:flex}.ui-button--add b{color:var(--color-brand)}.guide-demo [data-target]{transition:scale var(--motion-duration-fade) var(--motion-ease)}.guide-demo [data-pressed]{scale:.95}.ui-controller__power[data-pressed]{scale:.84}.ui-section{gap:.5rem;display:grid}.ui-section>strong,.ui-section__head strong{font-size:var(--text-label);font-weight:600}.ui-section--muted{color:var(--color-muted)}.ui-section__title--accent{color:var(--color-ink)}.ui-section__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ui-badge{border-radius:var(--radius-pill);background:var(--color-status-on);color:var(--color-ink);padding:.125rem .5rem}.ui-chips{flex-wrap:wrap;gap:.5rem;display:flex}.ui-chips>span{border:var(--border-width-default) solid var(--color-line);border-radius:var(--radius-pill);padding:.25rem .75rem}.ui-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;display:grid}.ui-field--wide{grid-column:1/-1}.ui-summary,.ui-params,.ui-assignment{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.ui-summary>span,.ui-params>span,.ui-assignment>span{border:var(--border-width-default) solid var(--color-line);border-radius:calc(var(--radius-control) - .5rem);background:var(--color-white);overflow-wrap:anywhere;gap:.125rem;min-width:0;padding:.5rem;display:grid}.ui-summary b,.ui-params b{font-weight:500}.ui-summary b,.ui-params>span{color:var(--color-muted)}.ui-params b{color:var(--color-ink)}.ui-empty{border:var(--border-width-default) dashed var(--color-line);border-radius:calc(var(--radius-control) - .5rem);min-height:3rem;color:var(--color-muted);text-align:center;place-items:center;padding:.5rem;display:grid}.ui-toggle{border:var(--border-width-default) solid var(--color-line);border-radius:calc(var(--radius-control) - .5rem);background:var(--color-white);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.ui-toggle b{font-weight:500}.ui-toggle__switch{border-radius:var(--radius-pill);background:var(--color-line);width:2.25rem;height:1.25rem;transition:background-color var(--motion-duration-fade) var(--motion-ease);flex:none;position:relative}.ui-toggle__switch:after{content:"";aspect-ratio:1;background:var(--color-white);width:1rem;transition:translate var(--motion-duration-fade) var(--motion-ease);border-radius:50%;position:absolute;top:.125rem;left:.125rem}.ui-toggle[data-selected] .ui-toggle__switch{background:var(--color-status-on)}.ui-toggle[data-selected] .ui-toggle__switch:after{translate:1rem}.ui-scroll{height:8.5rem;padding-right:1rem;display:block;position:relative;overflow:hidden}.ui-scroll__content{translate:0 var(--scroll,0);transition:translate 1.15s var(--motion-ease);gap:.75rem;display:grid}.ui-scroll__cue{color:var(--color-muted);align-items:center;gap:.5rem;display:flex}.ui-scroll__cue i{aspect-ratio:1;border-right:calc(var(--border-width-default) * 2) solid currentColor;border-bottom:calc(var(--border-width-default) * 2) solid currentColor;width:.5rem;rotate:45deg}.ui-scroll__bar{border-radius:var(--radius-pill);background:var(--color-line);width:.25rem;position:absolute;top:0;bottom:0;right:.25rem}.ui-scroll__bar i{border-radius:var(--radius-pill);background:var(--color-muted);height:40%;translate:0 var(--scroll,0);transition:translate 1.15s var(--motion-ease);display:block}.ui-day{grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.5rem .75rem;display:grid}.ui-day__plus{aspect-ratio:1;background:var(--color-product-dark);width:2.25rem;font-size:var(--text-lead);color:var(--color-white);border-radius:50%;place-items:center;display:grid}.ui-day__track{border:var(--border-width-default) solid var(--color-line);background:var(--color-white) repeating-linear-gradient(to right, transparent 0 calc(100% / 6 - var(--border-width-default)), var(--color-line) calc(100% / 6 - var(--border-width-default)) calc(100% / 6));height:2.75rem;position:relative}.ui-day__window{border-radius:calc(var(--radius-control) - .5rem);background:var(--color-brand);white-space:nowrap;width:41.6667%;transition:opacity var(--motion-duration-fade) var(--motion-ease), scale var(--motion-duration-fade) var(--motion-ease);inset-block:.25rem;place-items:center;padding-inline:.5rem;display:grid;position:absolute;left:33.3333%;overflow:hidden}.ui-day__window:not([data-shown]){opacity:0;scale:.9}.ui-day__window i{border-radius:var(--radius-pill);background:var(--color-ink);width:.25rem;height:1.25rem;position:absolute;top:50%;right:.25rem;translate:0 -50%}.ui-day__hours{font-family:var(--font-mono);color:var(--color-muted);grid-column:2;justify-content:space-between;display:flex}.ui-assignment>span:first-child{font-weight:600}.ui-confirmation:not([data-shown]){opacity:0}.ui-confirmation{transition:opacity var(--motion-duration-fade) var(--motion-ease);border-radius:calc(var(--radius-control) - .5rem);background:var(--color-white);border:var(--border-width-default) solid var(--color-status-on);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.ui-confirmation b{border-radius:var(--radius-pill);background:var(--color-status-on);font-family:var(--font-mono);padding:.125rem .5rem;font-weight:400}.ui-value:not([data-filled]) .ui-value__text,.ui-value[data-filled] .ui-value__placeholder{display:none}.ui-home__top{gap:.75rem;padding-left:.75rem}.ui-home__top>span{font-family:var(--font-mono);color:#fff}@supports (color:color-mix(in lab, red, red)){.ui-home__top>span{color:color-mix(in srgb, var(--color-white) var(--alpha-70), transparent)}}.ui-home__top>span:last-child{margin-left:auto}.ui-energy{justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex;position:relative}.ui-energy:before{content:"";border-top:calc(var(--border-width-default) * 2) dashed var(--color-hashlink-ui-flow);inset-inline:2rem;position:absolute;top:50%}.ui-energy__source,.ui-flow__source{border:var(--border-width-default) solid var(--color-line);border-radius:calc(var(--radius-control) - .25rem);background:var(--color-white);min-width:3rem;height:2.25rem;font-family:var(--font-mono);place-items:center;padding-inline:.5rem;display:grid;position:relative}.ui-energy__source--pv,.ui-flow__source--pv{border-color:var(--color-brand);color:var(--color-brand)}.ui-energy__source--battery,.ui-flow__source--battery{background:var(--color-warm)}.ui-energy__dot{aspect-ratio:1;background:var(--color-hashlink-ui-flow);opacity:0;border-radius:50%;width:.5rem;margin-top:-.25rem;position:absolute;top:50%;left:2rem}.guide-demo[data-playing] .ui-energy__dot{animation:2.4s linear infinite ui-flow}.ui-energy__dot:nth-of-type(2){animation-delay:-.8s!important}.ui-energy__dot:nth-of-type(3){animation-delay:-1.6s!important}@keyframes ui-flow{0%{opacity:0;translate:0}15%,85%{opacity:1}to{opacity:0;translate:calc(100cqi - 5rem)}}.ui-miners{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.ui-miner,.ui-tile{border-radius:calc(var(--radius-control) - .25rem);background:var(--color-white);overflow-wrap:anywhere;align-content:start;gap:.125rem;min-width:0;padding:.5rem .75rem;display:grid}.ui-miner>span,.ui-tile__status{color:var(--color-muted);align-items:center;gap:.375em;display:flex}.ui-miner>span:before,.ui-tile__status:before{content:"";aspect-ratio:1;background:var(--color-status-on);border-radius:50%;flex:none;width:.5rem}.ui-miner.is-off,.ui-tile.is-off{background:var(--color-surface-light);color:var(--color-muted)}.ui-miner.is-off>span:before,.ui-tile.is-off .ui-tile__status:before{background:var(--color-line)}.ui-tile small{font-size:var(--text-caption);color:var(--color-muted)}@container not (width>=26rem){.ui-miners{grid-template-columns:minmax(0,1fr);gap:.25rem}.ui-miner{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block:.25rem}}.ui-dashboard__top{background:var(--color-hashlink-ui-bar);min-height:2.75rem;color:var(--color-white);justify-content:space-between;align-items:center;gap:.75rem;padding-inline:.75rem;display:flex}.ui-dashboard__brand,.ui-dashboard__totals{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.ui-dashboard__brand span,.ui-dashboard__totals{font-family:var(--font-mono);color:#fff}@supports (color:color-mix(in lab, red, red)){.ui-dashboard__brand span,.ui-dashboard__totals{color:color-mix(in srgb, var(--color-white) var(--alpha-70), transparent)}}.ui-dashboard__totals{justify-content:flex-end}.ui-dashboard__alert{background:var(--color-hashlink-ui-active);font-family:var(--font-mono);align-self:stretch;place-items:center;padding-inline:1rem;display:grid;position:relative}.ui-dashboard__totals,.ui-dashboard__profile,.ui-dashboard__miners,.ui-flow{position:relative}.ui-dashboard__body{gap:1rem}.ui-dashboard__profile{border-radius:calc(var(--radius-control) - .25rem);background:var(--color-white);box-shadow:var(--shadow-card-soft);justify-self:start;padding:.5rem .75rem;display:grid}.ui-dashboard__profile strong{font-weight:500}.ui-flow{grid-template-rows:2.5rem 2.5rem;grid-template-columns:3.5rem minmax(0,1fr) 3.5rem minmax(0,1fr) 3.5rem;align-items:center;padding-inline:1rem;display:grid}.ui-flow:before{content:"";border-top:calc(var(--border-width-default) * 2) dashed var(--color-hashlink-ui-flow);top:1.25rem;position:absolute;inset-inline:2.5rem}.ui-flow:after{content:"";border-left:calc(var(--border-width-default) * 2) dashed var(--color-brand);height:2.5rem;position:absolute;top:1.25rem;left:50%}.ui-flow__source{z-index:1;min-width:0;padding-inline:.25rem}.ui-flow__source--grid{grid-area:1/1}.ui-flow__source--pv{grid-area:1/3}.ui-flow__source--battery{grid-area:1/5}.ui-flow__value{z-index:1;border:var(--border-width-default) solid var(--color-line);border-radius:calc(var(--radius-control) - .5rem);background:var(--color-white);font-family:var(--font-mono);white-space:nowrap;justify-self:center;padding:0 .375em;position:relative}.ui-flow__value--grid{grid-area:1/2}.ui-flow__value--battery{grid-area:1/4}.ui-flow__value--miners{grid-area:2/3;align-self:end}.ui-dashboard__miners{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}@container not (width>=30rem){.ui-dashboard__miners{grid-template-columns:minmax(0,1fr)}.ui-dashboard__totals{justify-items:end;gap:0;display:grid}.ui-flow{grid-template-columns:3rem minmax(0,1fr) 3rem minmax(0,1fr) 3rem;padding-inline:0}.ui-flow:before{inset-inline:1.5rem}}.ui-marker{z-index:2;aspect-ratio:1;background:var(--color-brand);width:1.375rem;font-family:var(--font-sans);font-size:var(--text-caption);color:var(--color-ink);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:-.5rem;left:-.5rem}.ui-dashboard__alert .ui-marker{top:.25rem;left:-.75rem}.ui-dashboard__totals .ui-marker{inset:auto -.5rem -.75rem auto}.ui-taskbar .ui-marker{top:-.75rem;left:.25rem}.ui-launcher{border-radius:var(--radius-inner);background:var(--color-product-dark);font-size:var(--text-caption);color:var(--color-white);overflow:hidden}.ui-launcher__head{border-bottom:var(--border-width-default) solid #fff;justify-content:space-between;gap:1rem;padding:.75rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ui-launcher__head{border-bottom:var(--border-width-default) solid color-mix(in srgb, var(--color-white) var(--alpha-15), transparent)}}.ui-launcher__head{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.ui-launcher__body{display:grid}.ui-launcher__process{border-bottom:var(--border-width-default) solid #fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ui-launcher__process{border-bottom:var(--border-width-default) solid color-mix(in srgb, var(--color-white) var(--alpha-10), transparent)}}.ui-launcher__process i{aspect-ratio:1;background:var(--color-status-on);border-radius:50%;width:.5rem}.ui-launcher__process strong{font-size:var(--text-label);font-weight:400}.ui-launcher__process span{font-family:var(--font-mono);color:#fff}@supports (color:color-mix(in lab, red, red)){.ui-launcher__process span{color:color-mix(in srgb, var(--color-white) var(--alpha-60), transparent)}}.ui-launcher__log{border-radius:calc(var(--radius-control) - .25rem);background:var(--color-ink);min-height:6rem;font-family:var(--font-mono);color:#fff;margin:.75rem;padding:.75rem 1rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.ui-launcher__log{color:color-mix(in srgb, var(--color-white) var(--alpha-60), transparent)}}.ui-plan{border:var(--border-width-default) solid var(--color-line);border-radius:var(--radius-inner);background:var(--color-white);font-size:var(--text-caption);color:var(--color-ink);gap:1rem;padding:1rem;display:grid}.ui-plan__head{border-bottom:var(--border-width-default) solid var(--color-line);font-size:var(--text-label);justify-content:space-between;gap:1rem;padding-bottom:.75rem;display:flex}.ui-plan__timeline{border:var(--border-width-default) solid var(--color-line);background:repeating-linear-gradient(to right, transparent 0 calc(12.5% - var(--border-width-default)), var(--color-line) calc(12.5% - var(--border-width-default)) 12.5%);height:4.5rem;position:relative}.ui-plan__window{border-radius:calc(var(--radius-control) - .5rem);background:var(--color-brand);width:50%;font-family:var(--font-mono);inset-block:.75rem;place-items:center;font-weight:700;display:grid;position:absolute;left:25%}.ui-plan__labels{font-family:var(--font-mono);color:var(--color-muted);justify-content:space-between;margin-top:-.5rem;display:flex}.ui-week{border-radius:var(--radius-card);background:var(--color-surface);font-size:var(--text-caption);color:var(--color-ink);gap:.75rem;padding:clamp(.75rem,.5rem + 1vw,1.25rem);display:grid}.ui-week__toolbar{border-radius:var(--radius-inner);background:var(--color-white);justify-content:space-between;align-items:end;gap:1rem;padding:.75rem 1rem;display:flex}.ui-week__toolbar>span:first-child{gap:.25rem;display:grid}.ui-week__toolbar small,.ui-week__saved{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted)}.ui-week__toolbar strong{font-size:var(--text-lead);font-weight:500}.ui-week__assignment{border-radius:calc(var(--radius-control) - .25rem);background:var(--color-white);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding:.75rem 1rem;display:flex}.ui-week__assignment strong{color:var(--color-ink);font-weight:500}.ui-week__days{gap:.5rem;display:grid}.ui-week__day{border-radius:calc(var(--radius-control) - .25rem);background:var(--color-white);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:2.5rem;padding:.25rem .75rem;display:grid}.ui-week__day>span{font-family:var(--font-mono);color:var(--color-muted)}.ui-week__day strong{font-weight:500}.ui-week__day.is-standby{background:var(--color-surface-light);color:var(--color-muted)}.ui-week__day.is-standby strong{color:var(--color-muted)}.ui-rustdesk{border-radius:var(--radius-control);background:var(--color-product-dark);min-height:14rem;font-size:var(--text-caption);color:var(--color-white);box-shadow:var(--shadow-lg);grid-template-columns:6rem minmax(0,1fr);display:grid;overflow:hidden}.ui-rustdesk__side{background:var(--color-ink);overflow-wrap:anywhere;align-content:start;gap:.25rem;padding:1rem .75rem;display:grid}.ui-rustdesk__side small{font-family:var(--font-mono);text-transform:uppercase;color:#fff;margin-top:.75rem}@supports (color:color-mix(in lab, red, red)){.ui-rustdesk__side small{color:color-mix(in srgb, var(--color-white) var(--alpha-50), transparent)}}.ui-rustdesk__main{align-content:start;gap:1rem;padding:.75rem 1rem 1rem;display:grid}.ui-rustdesk__bar{font-family:var(--font-mono);text-transform:uppercase;color:#fff;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.ui-rustdesk__bar{color:color-mix(in srgb, var(--color-white) var(--alpha-50), transparent)}}.ui-rustdesk__bar i{aspect-ratio:1;background:var(--color-status-on);border-radius:50%;width:.5rem}.ui-rustdesk__card{border:var(--border-width-default) solid #fff;gap:.75rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ui-rustdesk__card{border:var(--border-width-default) solid color-mix(in srgb, var(--color-white) var(--alpha-20), transparent)}}.ui-rustdesk__card{border-radius:calc(var(--radius-control) - .25rem)}.ui-rustdesk__card strong{font-size:var(--text-label);font-weight:400}.ui-rustdesk .ui-field__input{border-color:#fff}@supports (color:color-mix(in lab, red, red)){.ui-rustdesk .ui-field__input{border-color:color-mix(in srgb, var(--color-white) var(--alpha-30), transparent)}}.ui-rustdesk .ui-field__input{color:var(--color-white);background:0 0}.ui-remote{border-radius:var(--radius-control);background:var(--color-ink);min-height:14rem;font-size:var(--text-caption);box-shadow:var(--shadow-lg);place-items:center;padding:1.5rem;display:grid;position:relative;overflow:hidden}.ui-remote__watermark{font-size:var(--text-section);letter-spacing:.08em;color:#fff;font-weight:700;position:absolute}@supports (color:color-mix(in lab, red, red)){.ui-remote__watermark{color:color-mix(in srgb, var(--color-white) var(--alpha-10), transparent)}}.ui-remote__card,.ui-login__card{border-radius:calc(var(--radius-control) - .25rem);background:var(--color-white);width:min(100%,17rem);color:var(--color-ink);gap:.75rem;padding:1rem;display:grid;position:relative}.ui-remote__card small{font-family:var(--font-mono);text-transform:uppercase;color:var(--color-muted)}.ui-remote__card strong,.ui-login__card strong{font-size:var(--text-label);font-weight:500}.ui-remote .ui-button--brand{justify-self:stretch}.ui-login{border-radius:var(--radius-control);background:var(--color-ink);min-height:16rem;font-size:var(--text-caption);color:var(--color-white);box-shadow:var(--shadow-lg);align-content:center;justify-items:center;gap:.75rem;padding:2.5rem 1rem 1rem;display:grid;position:relative;overflow:hidden}.ui-login__brand{align-items:center;gap:.5rem;font-weight:700;display:flex;position:absolute;top:.75rem;left:.75rem}.ui-login__brand i{aspect-ratio:1;background:var(--color-brand);width:.75rem}.ui-login__card{order:-1}.ui-login__clock{font-family:var(--font-mono);font-size:var(--text-card);color:#fff}@supports (color:color-mix(in lab, red, red)){.ui-login__clock{color:color-mix(in srgb, var(--color-white) var(--alpha-40), transparent)}}.ui-login__stats{font-family:var(--font-mono);color:#fff;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ui-login__stats{color:color-mix(in srgb, var(--color-white) var(--alpha-40), transparent)}}.guide-drawing{background:var(--color-surface);place-items:center;height:8rem;display:grid}.guide-drawing svg{fill:none;width:72%;height:68%;stroke:var(--color-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.guide-drawing--square svg{stroke-linecap:square;stroke-linejoin:miter}.guide-drawing__plane{fill:#000}@supports (color:color-mix(in lab, red, red)){.guide-drawing__plane{fill:color-mix(in srgb, var(--color-ink) var(--alpha-5), transparent)}}.guide-drawing__solid{fill:var(--color-ink);stroke:none}.guide-drawing__accent{fill:var(--color-brand);stroke:var(--color-brand)}.guide-drawing--book{background:0 0;height:auto}.guide-drawing--book svg{stroke-width:1.7px;stroke-linecap:square;stroke-linejoin:miter;width:min(84%,20rem);height:auto}.guide-drawing__page{fill:var(--color-white)}.guide-drawing__shade{fill:#000}@supports (color:color-mix(in lab, red, red)){.guide-drawing__shade{fill:color-mix(in srgb, var(--color-ink) var(--alpha-10), transparent)}}.ui-controller{place-items:center;min-height:14rem;display:grid}.ui-controller__art{width:min(100%,26rem);height:auto;overflow:visible}.ui-controller__shadow{fill:#000}@supports (color:color-mix(in lab, red, red)){.ui-controller__shadow{fill:color-mix(in srgb, var(--color-ink) var(--alpha-10), transparent)}}.ui-controller__body{fill:var(--color-line);stroke:var(--color-ink);stroke-width:1.35px}.ui-controller__detail{fill:none;stroke:var(--color-ink);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.ui-controller__solid{fill:var(--color-ink)}.ui-controller__button{fill:var(--color-paper);stroke:var(--color-ink);stroke-width:1.3px}.ui-controller__power{transform-box:fill-box;transform-origin:50%}.ui-controller__art text{fill:var(--color-ink);font-family:var(--font-mono);letter-spacing:.1em}.guide-demo{gap:.75rem;margin:0;display:grid}.guide-demo__stage{border-radius:var(--radius-card);background:var(--color-surface);padding:clamp(1rem,.5rem + 2.5vw,2.5rem) clamp(.75rem,.25rem + 2.5vw,2.5rem);position:relative;overflow:hidden}.guide-demo__scenes{max-width:34rem;margin-inline:auto;display:grid}.guide-demo__scene{opacity:0;visibility:hidden;min-width:0;transition:opacity var(--motion-duration-fade) var(--motion-ease), visibility 0s linear var(--motion-duration-fade);grid-area:1/1}.guide-demo__scene[data-current]{opacity:1;visibility:visible;transition-delay:0s}.guide-demo__cursor{z-index:3;width:1.5rem;color:var(--color-ink);opacity:0;translate:var(--x,0) var(--y,0);pointer-events:none;transition:translate var(--motion-duration) var(--motion-ease), opacity var(--motion-duration-fade) var(--motion-ease), scale .16s var(--motion-ease);position:absolute;top:0;left:0}.guide-demo__cursor .ui-icon{width:1.5rem;height:1.5rem}.guide-demo__cursor[data-visible]{opacity:1}.guide-demo__cursor[data-click]{scale:.82}.guide-demo__bar{justify-content:space-between;align-items:center;gap:1rem;min-height:1.5rem;padding-inline:.25rem;display:flex}.guide-demo__dots{align-items:center;gap:.5rem;display:flex}.guide-demo__dots i{border-radius:var(--radius-pill);background:var(--color-line);width:.5rem;height:.5rem}.guide-demo__dots i.is-complete{background:var(--color-muted)}.guide-demo__dots i.is-active{background:var(--color-brand);width:1.5rem}.guide-demo__toggle{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);line-height:1.5;font-size:var(--text-caption);color:var(--color-muted);text-underline-offset:.2em;text-decoration:underline}.guide-demo__toggle:hover{color:var(--color-ink)}@media (prefers-reduced-motion:reduce){.guide-demo__scene,.guide-demo__cursor,.guide-demo [data-target],.ui-scroll__content,.ui-scroll__bar i,.ui-day__window,.ui-toggle__switch,.ui-toggle__switch:after{transition:none}.ui-energy__dot,.ui-field[data-focused] .ui-caret{animation:none}}.guide-prose{container:guide/inline-size}.guide-chapter{scroll-margin-top:7rem}.guide-chapter>*+*{margin-top:1.5rem}.guide-prose>.guide-chapter+.guide-chapter{border-top:var(--border-width-default) solid var(--color-line);margin-top:clamp(3rem,2rem + 3vw,5rem);padding-top:clamp(3rem,2rem + 3vw,5rem)}.guide-prose>:first-child{margin-top:0}.guide-chapter__number{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);line-height:1.5;font-size:var(--text-label,clamp(.875rem, .84rem + .12vw, 1rem));color:var(--color-brand)}.guide-prose .guide-chapter__number+h2{margin-top:.75rem}.guide-prose h2,.guide-prose :is(h3,h4){scroll-margin-top:7rem}.guide-prose .guide-rows{border-top:var(--border-width-default) solid var(--color-line);gap:0;padding:0;list-style:none;display:grid}.guide-rows>li{border-bottom:var(--border-width-default) solid var(--color-line);grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1rem;padding-block:1rem;display:grid}.guide-rows__code{aspect-ratio:1;border:var(--border-width-default) solid var(--color-line);width:3rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);line-height:1.5;font-size:var(--text-caption);color:var(--color-ink);border-radius:50%;place-items:center;display:grid}.guide-prose .guide-rows h3{margin-top:0}.guide-rows p{margin-top:.25rem}.guide-prose .guide-cards{gap:var(--spacing-grid);padding:0;list-style:none;display:grid}@container guide (width>=30rem){.guide-prose .guide-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container guide (width>=36rem){.guide-prose .guide-cards--states{grid-template-columns:repeat(3,minmax(0,1fr))}}@container guide (width>=44rem){.guide-prose .guide-cards--key{grid-template-columns:repeat(3,minmax(0,1fr))}}@container guide (width>=52rem){.guide-prose .guide-cards:not(.guide-cards--key,.guide-cards--states){grid-template-columns:repeat(4,minmax(0,1fr))}}.guide-cards>li{border-radius:var(--radius-inner);background:var(--color-surface);align-content:start;gap:.5rem;padding:1.25rem;display:grid}.guide-cards>li>div{gap:.5rem;display:grid}.guide-cards__code{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);line-height:1.5;font-size:var(--text-caption);color:var(--color-brand)}.guide-cards strong,.guide-prose .guide-cards h3{letter-spacing:var(--tracking-title);font-weight:500;line-height:var(--leading-title);font-size:var(--text-lead);color:var(--color-ink);margin:0}.guide-cards p{font-size:var(--text-label)}.guide-cards--states>li:before{content:"";aspect-ratio:1;background:var(--state,var(--color-line));border-radius:50%;width:.75rem;margin-bottom:.5rem}.guide-cards--states>[data-status=on]{--state:var(--color-status-on)}.guide-cards--states>[data-status=starting]{--state:var(--color-status-standby)}.guide-cards--states>[data-status=error]{--state:var(--color-status-error)}.guide-prose .guide-steps{counter-reset:guide-step;border-top:var(--border-width-default) solid var(--color-line);gap:0;padding:0;list-style:none;display:grid}.guide-steps>li{counter-increment:guide-step;border-bottom:var(--border-width-default) solid var(--color-line);grid-template-columns:3rem minmax(0,1fr);gap:0 1rem;padding-block:1.25rem;display:grid}.guide-steps>li:before{content:counter(guide-step, decimal-leading-zero);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);line-height:1.5;font-size:var(--text-label);color:var(--color-brand);grid-row:span 2}.guide-prose .guide-steps h3{margin-top:0}.guide-steps--numbered>li:before{content:none}.guide-steps__code{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);line-height:1.5;font-size:var(--text-label);color:var(--color-brand);grid-row:span 2}.guide-steps p{margin-top:.25rem}.guide-prose .guide-accordions{gap:.75rem;display:grid}.guide-accordion{border-radius:var(--radius-inner);background:var(--color-surface)}.guide-accordion>summary{min-height:3.5rem;letter-spacing:var(--tracking-title);font-weight:500;line-height:var(--leading-title);font-size:var(--text-body);color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;list-style:none;display:flex}.guide-accordion>summary::-webkit-details-marker{display:none}.guide-accordion>summary:after{content:"+";aspect-ratio:1;border:var(--border-width-default) solid var(--color-muted);width:1.75rem;color:var(--color-muted);transition:rotate var(--motion-duration-fade) var(--motion-ease);border-radius:50%;flex:none;place-items:center;font-weight:400;display:grid}.guide-accordion[open]>summary:after{rotate:45deg}.guide-accordion__body{gap:.75rem;padding:0 1.25rem 1.25rem;display:grid}@media (prefers-reduced-motion:reduce){.guide-accordion>summary:after{transition:none}}.guide-start{padding:var(--spacing-card);border-radius:var(--radius-card);background:var(--color-ink);color:#fff}@supports (color:color-mix(in lab, red, red)){.guide-start{color:color-mix(in srgb, var(--color-white) var(--alpha-70), transparent)}}.guide-prose .guide-start h2,.guide-start strong,.guide-prose .guide-start a{color:var(--color-white)}.guide-prose .guide-checks{gap:0;padding:0;list-style:none;display:grid}.guide-checks>li{border-top:var(--border-width-default) solid #fff;gap:1rem;padding-block:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.guide-checks>li{border-top:var(--border-width-default) solid color-mix(in srgb, var(--color-white) var(--alpha-20), transparent)}}.guide-checks>li{color:var(--color-white)}.guide-checks__code{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);line-height:1.5;font-size:var(--text-caption);color:var(--color-brand);padding-top:.125rem}.guide-prose .guide-journey{gap:1.5rem;padding:0;list-style:none;display:grid}.guide-journey>li{grid-template-columns:3rem minmax(0,1fr);align-items:start;column-gap:1rem;display:grid;position:relative}.guide-journey>li>*{grid-column:2}.guide-journey>li>:first-child{grid-area:1/1/span 3}.guide-journey__icon{aspect-ratio:1;border:var(--border-width-default) solid var(--color-line);background:var(--color-white);width:3rem;color:var(--color-ink);border-radius:50%;place-items:center;display:grid}.guide-journey>li:last-child .guide-journey__icon{border-color:var(--color-brand);background:var(--color-brand)}.guide-journey__icon .ui-icon{width:1.25rem;height:1.25rem}.guide-journey__code{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);line-height:1.5;font-size:var(--text-caption);color:var(--color-brand)}.guide-journey strong{letter-spacing:var(--tracking-title);font-weight:500;line-height:var(--leading-title);font-size:var(--text-lead);color:var(--color-ink)}.guide-journey p{font-size:var(--text-label);-webkit-hyphens:auto;hyphens:auto;margin-top:.25rem}@container guide (width>=44rem){.guide-prose .guide-journey{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}.guide-journey>li{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:.25rem}.guide-journey>li>*,.guide-journey>li>:first-child{grid-area:auto/1}.guide-journey>li>:first-child{margin-bottom:1rem}.guide-journey>li:not(:last-child):before{content:"";border-top:var(--border-width-default) solid var(--color-line);position:absolute;top:1.5rem;left:3rem;right:-1.25rem}}.guide-package{gap:1rem;display:grid}.guide-package__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);line-height:1.5;font-size:var(--text-label,clamp(.875rem, .84rem + .12vw, 1rem));color:var(--color-brand)}.guide-package__note{font-size:var(--text-label)}.guide-prose .guide-package__list{gap:var(--spacing-grid);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@container guide (width>=44rem){.guide-prose .guide-package__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.guide-package__list>li{border:var(--border-width-default) solid var(--color-line);border-radius:var(--radius-inner);background:var(--color-white);align-content:start;gap:.25rem;padding-bottom:1rem;display:grid;overflow:hidden}.guide-package__list>li>:not(:first-child){padding-inline:1rem}.guide-package__list>li>:first-child{margin-bottom:.75rem}.guide-package__code{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);line-height:1.5;font-size:var(--text-caption);color:var(--color-brand)}.guide-package__list strong{letter-spacing:var(--tracking-title);font-weight:500;line-height:var(--leading-title);font-size:var(--text-body);color:var(--color-ink)}.guide-package__list small{font-size:var(--text-caption);line-height:1.5}.guide-task{border-top:var(--border-width-default) solid var(--color-line);gap:1.25rem;padding-top:2rem;scroll-margin-top:7rem;display:grid}.guide-task>*{min-width:0}.guide-task__number{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);line-height:1.5;font-size:var(--text-label);color:var(--color-brand)}.guide-prose .guide-task>h3{font-size:var(--text-card);letter-spacing:var(--tracking-display);font-weight:300;line-height:var(--leading-display);margin-top:-.75rem}.guide-prose .guide-path{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);line-height:1.5;font-size:var(--text-caption);color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.guide-path>span+span:before{content:"›";color:var(--color-brand);margin-right:.5rem}.guide-prose .guide-overview{gap:.75rem;padding:0;list-style:none;display:grid}@container guide (width>=36rem){.guide-prose .guide-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}.guide-overview>li{border-radius:var(--radius-inner);background:var(--color-surface);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.guide-overview__code{aspect-ratio:1;background:var(--color-brand);width:2.25rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);line-height:1.5;font-size:var(--text-caption);color:var(--color-ink);border-radius:50%;flex:none;place-items:center;display:grid}.guide-overview>li>span:last-child{display:grid}.guide-overview small{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);line-height:1.5;font-size:var(--text-caption)}.guide-overview strong{letter-spacing:var(--tracking-title);font-weight:500;line-height:var(--leading-title);font-size:var(--text-label)}.guide-subtask{border-radius:var(--radius-card);background:var(--color-surface);gap:1rem;margin-top:1rem;padding:clamp(1.25rem,1rem + 1vw,2rem);display:grid}.guide-subtask>*{min-width:0}.guide-subtask__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);line-height:1.5;font-size:var(--text-label,clamp(.875rem, .84rem + .12vw, 1rem));color:var(--color-brand)}.guide-prose .guide-subtask h4{margin-top:-.5rem}.guide-prose .guide-subtask .guide-demo__stage{background:var(--color-white)}.guide-success{padding:var(--spacing-card);border-radius:var(--radius-card);background:var(--color-ink);color:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem 1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.guide-success{color:color-mix(in srgb, var(--color-white) var(--alpha-70), transparent)}}.guide-success>:not(.guide-success__light,h3){grid-column:1/-1}.guide-success__light{aspect-ratio:1;border:var(--border-width-focus) solid var(--color-status-on);width:3.5rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);line-height:1.5;font-size:var(--text-caption);color:var(--color-status-on);border-radius:50%;place-items:center;display:grid}.guide-prose .guide-success h3{font-size:var(--text-card);letter-spacing:var(--tracking-display);font-weight:300;line-height:var(--leading-display);color:var(--color-white);margin:0}.guide-prose .guide-success ul{gap:0;padding:0;list-style:none;display:grid}@container guide (width>=36rem){.guide-prose .guide-success ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.guide-success li{border-top:var(--border-width-default) solid #fff;padding-block:.75rem}@supports (color:color-mix(in lab, red, red)){.guide-success li{border-top:var(--border-width-default) solid color-mix(in srgb, var(--color-white) var(--alpha-20), transparent)}}.guide-success li{color:var(--color-white)}.guide-success li:before{content:"✓";color:var(--color-status-on);margin-right:.5rem}.guide-nowrap{white-space:nowrap}@container guide not (width>=30rem){.guide-prose :is(th,td){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;padding:.5rem}.guide-success{grid-template-columns:minmax(0,1fr)}}.guide-prose .guide-banner{border:var(--border-width-default) solid var(--color-line);border-radius:var(--radius-card);background:var(--color-white);color:var(--color-muted);transition:border-color var(--motion-duration-fade) var(--motion-ease);gap:1.5rem;margin-block:clamp(3rem,2rem + 3vw,5rem);padding:.75rem;text-decoration:none;display:grid}.guide-prose .guide-banner:hover{border-color:var(--color-ink)}.guide-banner__visual{border-radius:var(--radius-inner);background:var(--color-brand);place-items:center;min-height:12rem;display:grid}.guide-banner__copy{align-content:center;gap:.75rem;padding:0 .75rem .75rem;display:grid}.guide-banner__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);line-height:1.5;font-size:var(--text-label,clamp(.875rem, .84rem + .12vw, 1rem));color:var(--color-brand)}.guide-banner__title{letter-spacing:var(--tracking-display);font-weight:300;line-height:var(--leading-display);font-size:var(--text-section);color:var(--color-ink);line-height:1.05}.guide-banner__action{border-block:var(--border-width-default) solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;padding-block:1rem;display:flex}.guide-banner__action p{display:grid}.guide-banner__action small{font-size:var(--text-label)}.guide-banner__icon{aspect-ratio:1;border:var(--border-width-default) solid var(--color-line);width:2.75rem;color:var(--color-ink);transition:background-color var(--motion-duration-fade) var(--motion-ease), border-color var(--motion-duration-fade) var(--motion-ease);border-radius:50%;flex:none;place-items:center;display:grid}.guide-banner:hover .guide-banner__icon,.guide-banner:focus-visible .guide-banner__icon{border-color:var(--color-brand);background:var(--color-brand)}@container guide (width>=40rem){.guide-prose .guide-banner{grid-template-columns:minmax(14rem,2fr) minmax(0,3fr);padding:1rem}.guide-banner__visual{min-height:18rem}}.guide-safety{border:var(--border-width-default) solid var(--color-line);border-radius:var(--radius-card);background:var(--color-white);overflow:hidden}.guide-safety__head{border-bottom:var(--border-width-default) solid var(--color-line);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);line-height:1.5;font-size:var(--text-caption);color:var(--color-ink);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.guide-safety__warning{aspect-ratio:1;background:var(--color-brand);width:1.75rem;color:var(--color-ink);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.guide-prose .guide-safety__list{gap:0;padding:0;list-style:none;display:grid}.guide-safety__list>li{border-top:var(--border-width-default) solid var(--color-line);align-content:start;gap:.5rem;padding:1.5rem;display:grid}.guide-safety__list>li:first-child{border-top:0}@container guide (width>=30rem){.guide-prose .guide-safety__list{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-safety__list>li:nth-child(2){border-top:0}.guide-safety__list>li:nth-child(2n){border-left:var(--border-width-default) solid var(--color-line)}}@container guide (width>=56rem){.guide-prose .guide-safety__list{grid-template-columns:repeat(4,minmax(0,1fr))}.guide-safety__list>li{border-top:0}.guide-safety__list>li+li{border-left:var(--border-width-default) solid var(--color-line)}}.guide-safety__icon{aspect-ratio:1;border:var(--border-width-default) solid var(--color-ink);width:3rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);line-height:1.5;font-size:var(--text-caption);color:var(--color-ink);border-radius:50%;place-items:center;margin-bottom:.5rem;display:grid}.guide-safety strong,.guide-note strong{letter-spacing:var(--tracking-title);font-weight:500;line-height:var(--leading-title);font-size:var(--text-body);color:var(--color-ink)}.guide-safety p{font-size:var(--text-label)}.guide-note{border-block:var(--border-width-default) solid var(--color-line);grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding-block:1.25rem;display:grid}.guide-note__icon{border:var(--border-width-default) solid var(--color-ink);width:3rem;height:3.75rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);line-height:1.5;font-size:var(--text-caption);color:var(--color-brand);place-items:center;display:grid}.guide-note p{font-size:var(--text-label);margin-top:.25rem}.guide-prose .guide-support{padding:var(--spacing-card);border-radius:var(--radius-card);background:var(--color-ink);color:#fff;gap:2rem;margin-top:clamp(3rem,2rem + 3vw,5rem);display:grid}@supports (color:color-mix(in lab, red, red)){.guide-prose .guide-support{color:color-mix(in srgb, var(--color-white) var(--alpha-70), transparent)}}.guide-support>div{align-content:start;gap:1rem;display:grid}.guide-support__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);line-height:1.5;font-size:var(--text-label,clamp(.875rem, .84rem + .12vw, 1rem));color:var(--color-brand)}.guide-prose .guide-support h2{font-size:var(--text-card);letter-spacing:var(--tracking-display);font-weight:300;line-height:var(--leading-display);color:var(--color-white);margin:0}.guide-prose .guide-support a{color:var(--color-white)}.guide-support__note{font-size:var(--text-label)}.guide-prose .guide-support ul{gap:0;padding:0;list-style:none;display:grid}.guide-support li{border-bottom:var(--border-width-default) solid #fff;padding-block:.75rem}@supports (color:color-mix(in lab, red, red)){.guide-support li{border-bottom:var(--border-width-default) solid color-mix(in srgb, var(--color-white) var(--alpha-20), transparent)}}.guide-support li{color:var(--color-white)}@container guide (width>=44rem){.guide-prose .guide-support{grid-template-columns:repeat(3,minmax(0,1fr))}}.guide-search{margin-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.guide-search__field{position:relative}.guide-search__icon{color:var(--color-muted);pointer-events:none;position:absolute;top:50%;left:1rem;translate:0 -50%}.guide-search .guide-search__input{padding-inline:2.75rem}.guide-search__input::-webkit-search-cancel-button{appearance:none}.guide-search__clear{aspect-ratio:1;width:2.25rem;color:var(--color-muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:.5rem;translate:0 -50%}.guide-search__clear:hover{background:var(--color-surface);color:var(--color-ink)}.guide-search__status:not(:empty){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);line-height:1.5;font-size:var(--text-caption);margin-top:.75rem}.guide-search__mark{border-radius:var(--radius-control);background:var(--color-brand);color:var(--color-ink)}.guide-search__empty{border-radius:var(--radius-inner);background:var(--color-surface);color:var(--color-muted);gap:.5rem;margin-top:1.5rem;padding:1.25rem 1.5rem;display:grid}.guide-search__empty-title{font-size:var(--text-lead);letter-spacing:var(--tracking-title);font-weight:500;line-height:var(--leading-title);color:var(--color-ink)}}@layer utilities;
