._5roulq_showcase{--mk-blue:#2563eb;--mk-emerald:#10b981;--mk-violet:#8b5cf6;--mk-rose:#f43f5e;--mk-amber:#f59e0b;--mk-accent:var(--mk-blue)}._5roulq_motion{animation-duration:5s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-play-state:paused;animation-fill-mode:both}[data-in-view=true] ._5roulq_motion{animation-play-state:running}[data-showcase-screen]:not([data-on=true]) ._5roulq_motion{animation:none}._5roulq_window{background:linear-gradient(var(--opt-bg-subtle), var(--opt-bg-subtle)), var(--opt-bg);width:100%;max-width:60rem;height:28rem;box-shadow:0 0 0 1px var(--opt-border), 0 2px 6px color-mix(in oklab, var(--opt-text) 7%, transparent), 0 22px 50px color-mix(in oklab, var(--opt-text) 12%, transparent);border-radius:1.1rem;display:grid;overflow:hidden}._5roulq_workspace{--rail:12.75rem;--rail-right:12rem;min-width:0;min-height:0;display:grid}._5roulq_workspace[data-panes=rail-main]{grid-template-columns:var(--rail) minmax(0, 1fr)}._5roulq_workspace[data-panes=rail-main-rail]{grid-template-columns:var(--rail) minmax(0, 1fr) var(--rail-right)}._5roulq_rail{flex-direction:column;gap:.3rem;min-width:0;min-height:0;padding:.45rem;display:flex;position:relative;overflow:hidden}._5roulq_railEdge{background:linear-gradient(to bottom, transparent, var(--opt-border), transparent);width:1px;position:absolute;top:.6rem;bottom:.6rem}._5roulq_railEdge[data-side=left]{right:0}._5roulq_railEdge[data-side=right]{left:0}._5roulq_railGrip{background:var(--opt-bg-subtle);border-radius:999px;align-content:center;justify-items:center;gap:.1rem;width:.34rem;height:.85rem;display:grid;position:absolute;top:2.4rem;left:-.16rem}._5roulq_railGrip:before,._5roulq_railGrip:after{background:var(--opt-border-hover,var(--opt-border));content:"";border-radius:999px;width:.11rem;height:.11rem}._5roulq_chrome{background:var(--opt-surface);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--opt-border) 70%, transparent), 0 6px 16px color-mix(in oklab, var(--opt-text) 4%, transparent);border-radius:.55rem;flex:none;align-items:center;gap:.35rem;padding:.32rem .36rem;display:flex}._5roulq_chromeBack{background:color-mix(in oklab, var(--opt-bg-muted) 70%, transparent);width:1.2rem;height:1.2rem;color:var(--opt-text-secondary);border-radius:999px;flex:none;place-items:center;display:grid}._5roulq_chromeBackIcon{width:.72rem;height:.72rem}._5roulq_chromeTitle{min-width:0;color:var(--opt-text);letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.66rem;font-weight:640;overflow:hidden}._5roulq_chromeToggle{width:.7rem;height:.7rem;color:var(--opt-text-tertiary);flex:none}._5roulq_card{background:var(--opt-surface);min-height:0;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--opt-border) 60%, transparent), 0 6px 16px color-mix(in oklab, var(--opt-text) 3.5%, transparent);border-radius:.55rem;flex:none;align-content:start;gap:.3rem;padding:.42rem .44rem;display:grid;overflow:hidden}._5roulq_card[data-grow=true]{flex:auto}._5roulq_cardHead{gap:.06rem;display:grid}._5roulq_cardTitle{color:var(--opt-text);font-size:.62rem;font-weight:620}._5roulq_cardHint{color:var(--opt-text-tertiary);font-size:.53rem;line-height:1.45}._5roulq_main{gap:.45rem;min-width:0;min-height:0;padding:.55rem;display:grid;position:relative;overflow:hidden}._5roulq_main[data-stack=true]{grid-template-rows:auto auto;align-content:start}._5roulq_surfaceCard{background:var(--opt-surface);min-width:0;min-height:0;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--opt-border) 60%, transparent), 0 8px 22px color-mix(in oklab, var(--opt-text) 4%, transparent);border-radius:.6rem;flex-direction:column;display:flex;overflow:hidden}._5roulq_microIcon{flex:none;width:.72rem;height:.72rem}._5roulq_fieldLabel{color:var(--opt-text-tertiary);font-size:.53rem}._5roulq_fieldStack{gap:.14rem;display:grid}._5roulq_fieldRow{justify-content:space-between;align-items:center;gap:.35rem;display:flex}._5roulq_input{background:color-mix(in oklab, var(--opt-bg-muted) 55%, transparent);min-width:0;height:1.35rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--opt-border) 60%, transparent);color:var(--opt-text);text-overflow:ellipsis;white-space:nowrap;border-radius:.35rem;align-items:center;padding:0 .4rem;font-size:.58rem;display:flex;overflow:hidden}._5roulq_input[data-mono=true]{font-family:var(--font-geist-mono), ui-monospace, monospace}._5roulq_input[data-flex=true]{flex:1}._5roulq_select{background:color-mix(in oklab, var(--opt-bg-muted) 55%, transparent);height:1.35rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--opt-border) 60%, transparent);color:var(--opt-text);border-radius:.35rem;align-items:center;gap:.25rem;padding:0 .35rem;font-size:.58rem;display:inline-flex}._5roulq_softButton{background:color-mix(in oklab, var(--opt-bg-muted) 55%, transparent);min-width:0;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--opt-border) 45%, transparent);color:var(--opt-text-secondary);white-space:nowrap;border-radius:.35rem;justify-content:center;align-items:center;gap:.28rem;padding:.25rem .45rem;font-size:.58rem;font-weight:560;display:inline-flex}._5roulq_softButton[data-block=true]{text-overflow:ellipsis;justify-content:flex-start;overflow:hidden}._5roulq_accentButton{background:color-mix(in oklab, var(--mk-accent) 12%, transparent);color:var(--mk-accent);white-space:nowrap;border-radius:.35rem;justify-content:center;align-items:center;gap:.28rem;padding:.28rem .5rem;font-size:.58rem;font-weight:620;display:inline-flex}._5roulq_accentButton[data-block=true]{background:var(--mk-accent);color:#fff;justify-content:center}._5roulq_accentButton[data-lg=true]{background:var(--mk-accent);color:#fff;border-radius:.4rem;padding:.34rem .7rem;font-size:.62rem}._5roulq_iconButton{background:color-mix(in oklab, var(--opt-bg-muted) 55%, transparent);width:1.35rem;height:1.35rem;color:var(--opt-text-tertiary);border-radius:.35rem;flex:none;place-items:center;display:grid}._5roulq_segmented{background:color-mix(in oklab, var(--opt-bg-muted) 45%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--opt-border) 55%, transparent);border-radius:.42rem;gap:.14rem;padding:.14rem;display:inline-flex}._5roulq_segmented[data-block=true]{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}._5roulq_segmentedItem{color:var(--opt-text-secondary);text-align:center;white-space:nowrap;border-radius:.3rem;padding:.16rem .36rem;font-size:.56rem;font-weight:580}._5roulq_segmented[data-block=true] ._5roulq_segmentedItem{text-overflow:ellipsis;padding:.16rem .2rem;font-size:.52rem;overflow:hidden}._5roulq_segmentedItem[data-on=true]{background:var(--opt-surface);box-shadow:0 2px 6px color-mix(in oklab, var(--opt-text) 8%, transparent);color:var(--mk-accent)}._5roulq_toolbarRow{align-items:center;gap:.22rem;min-width:0;display:flex}._5roulq_chipRow{align-items:center;gap:.22rem;display:flex}._5roulq_chipWrap{flex-wrap:wrap;gap:.18rem;display:flex}._5roulq_metaChip{background:color-mix(in oklab, var(--opt-bg-muted) 60%, transparent);color:var(--opt-text-tertiary);white-space:nowrap;border-radius:999px;padding:.1rem .38rem;font-size:.52rem;font-weight:600}._5roulq_infoBadge{background:color-mix(in oklab, var(--mk-blue) 12%, transparent);color:var(--mk-blue);white-space:nowrap;border-radius:999px;padding:.1rem .38rem;font-size:.52rem;font-weight:620}._5roulq_warnBadge{background:color-mix(in oklab, var(--mk-amber) 18%, transparent);color:color-mix(in oklab, var(--mk-amber) 72%, var(--opt-text));font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;border-radius:999px;padding:.1rem .38rem;font-size:.5rem;font-weight:620}._5roulq_tagButton{background:color-mix(in oklab, var(--opt-bg-muted) 50%, transparent);color:var(--opt-text-secondary);white-space:nowrap;border-radius:.28rem;padding:.1rem .26rem;font-size:.5rem;font-weight:600}._5roulq_tagButton[data-on=true]{background:color-mix(in oklab, var(--mk-accent) 12%, transparent);color:var(--mk-accent)}._5roulq_checkRow{color:var(--opt-text-tertiary);align-items:center;gap:.22rem;font-size:.54rem;display:inline-flex}._5roulq_checkbox{width:.6rem;height:.6rem;box-shadow:inset 0 0 0 1px var(--opt-border-hover,var(--opt-border));border-radius:.16rem}._5roulq_sectionHead{box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--opt-border) 55%, transparent);justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.45rem .55rem;display:flex}._5roulq_sectionText{gap:.06rem;min-width:0;display:grid}._5roulq_sectionTitle{color:var(--opt-text);letter-spacing:-.012em;font-size:.66rem;font-weight:640}._5roulq_sectionHint{color:var(--opt-text-tertiary);text-overflow:ellipsis;font-size:.54rem;line-height:1.4;overflow:hidden}._5roulq_metricRow{justify-content:space-between;align-items:center;gap:.4rem;display:flex}._5roulq_metricLabel{color:var(--opt-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}._5roulq_metricValue{color:var(--opt-text);font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;font-size:.54rem;font-weight:620}._5roulq_tileRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.22rem;display:grid}._5roulq_tile{background:color-mix(in oklab, var(--opt-bg-muted) 45%, transparent);border-radius:.35rem;gap:.05rem;padding:.28rem .3rem;display:grid}._5roulq_tileLabel{color:var(--opt-text-tertiary);font-size:.48rem}._5roulq_tileValue{color:var(--opt-text);font-size:.72rem;font-weight:640}._5roulq_seedRow{align-items:flex-end;gap:.35rem;display:flex}._5roulq_seedSwatch{background:var(--mk-blue);width:1.5rem;height:1.35rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--opt-text) 10%, transparent);border-radius:.3rem;flex:none}._5roulq_seedField{flex:1;gap:.14rem;min-width:0;display:grid}._5roulq_optionList{gap:.2rem;display:grid}._5roulq_optionRow{background:color-mix(in oklab, var(--opt-bg-muted) 40%, transparent);opacity:0;border-radius:.4rem;align-items:center;gap:.35rem;padding:.24rem .3rem;animation-name:_5roulq_row-rise;animation-timing-function:cubic-bezier(.16,1,.3,1);display:flex}._5roulq_optionRow[data-on=true]{background:color-mix(in oklab, var(--mk-accent) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mk-accent) 45%, transparent)}._5roulq_optionWheel,._5roulq_wheel{background:conic-gradient(from 90deg,#f43f5e,#f59e0b,#eab308,#22c55e,#06b6d4,#3b82f6,#8b5cf6,#f43f5e);border-radius:999px;position:relative;overflow:hidden}._5roulq_optionWheel{flex:none;width:1.05rem;height:1.05rem}._5roulq_wheelDot{top:var(--dot-top);left:var(--dot-left);background:color-mix(in oklab, var(--opt-text) 70%, #fff);border-radius:999px;width:.26rem;height:.26rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #fff}._5roulq_optionText{flex:1;gap:.02rem;min-width:0;display:grid}._5roulq_optionLabel{color:var(--opt-text);font-size:.56rem;font-weight:600}._5roulq_optionHint{color:var(--opt-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}._5roulq_radio{width:.5rem;height:.5rem;box-shadow:inset 0 0 0 1px var(--opt-border-hover,var(--opt-border));border-radius:999px;flex:none}._5roulq_optionRow[data-on=true] ._5roulq_radio{background:var(--mk-accent);box-shadow:none}._5roulq_harmonyBody{grid-template-columns:7.5rem minmax(0,1fr);gap:.5rem;min-height:0;padding:.5rem .55rem;display:grid}._5roulq_wheelBox{background:color-mix(in oklab, var(--opt-bg-muted) 45%, transparent);border-radius:.5rem;align-content:center;justify-items:center;gap:.3rem;display:grid}._5roulq_wheel{width:4.6rem;height:4.6rem;box-shadow:inset 0 0 0 1px #ffffff8c}._5roulq_wheel:after{content:"";background:#ffffff52;border-radius:999px;position:absolute;inset:22%;box-shadow:inset 0 0 0 1px #ffffff73}._5roulq_wheel ._5roulq_wheelDot{z-index:1;width:.46rem;height:.46rem;box-shadow:0 0 0 1.5px #fff}._5roulq_wheel ._5roulq_wheelDot[data-role="0"]{background:var(--mk-blue)}._5roulq_wheel ._5roulq_wheelDot[data-role="1"]{background:#ad5400}._5roulq_wheel ._5roulq_wheelDot[data-role="2"]{background:#727700}._5roulq_wheelHint{color:var(--opt-text-tertiary);text-align:center;font-size:.48rem}._5roulq_harmonyRight{align-content:start;gap:.4rem;min-width:0;display:grid}._5roulq_strip{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--opt-border) 60%, transparent);border-radius:.45rem;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}._5roulq_stripCell{grid-template-rows:2.6rem auto;min-width:0;display:grid}._5roulq_stripCell:not(:last-child){border-right:1px solid color-mix(in oklab, var(--opt-border) 55%, transparent)}._5roulq_stripSwatch{transform-origin:bottom;animation-name:_5roulq_swatch-fill;animation-timing-function:cubic-bezier(.16,1,.3,1)}._5roulq_stripSwatch[data-role=primary]{background:var(--mk-blue)}._5roulq_stripSwatch[data-role=secondary]{background:#ad5400}._5roulq_stripSwatch[data-role=accent]{background:#727700}._5roulq_stripSwatch[data-role=surface]{background:#f8fafc}._5roulq_stripSwatch[data-role=ink]{background:#101215}._5roulq_stripMeta{gap:.02rem;min-width:0;padding:.22rem .3rem;display:grid}._5roulq_stripLabel{color:var(--opt-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;font-weight:620;overflow:hidden}._5roulq_stripValue{color:var(--opt-text-tertiary);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}._5roulq_hueRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;display:grid}._5roulq_hueCard{background:color-mix(in oklab, var(--opt-bg-muted) 50%, transparent);opacity:0;border-radius:.4rem;gap:.03rem;padding:.3rem .35rem;animation-name:_5roulq_row-rise;animation-timing-function:cubic-bezier(.16,1,.3,1);display:grid}._5roulq_hueLabel{color:var(--opt-text-tertiary);font-size:.48rem}._5roulq_hueValue{color:var(--opt-text);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.56rem;font-weight:640}._5roulq_hueNote{color:var(--mk-accent);font-size:.48rem;font-weight:600}._5roulq_brandHero{opacity:0;background:radial-gradient(120% 140% at 12% 8%,#2f4dbb,#0000 58%),radial-gradient(110% 130% at 92% 84%,#2b1e6b,#0000 60%),linear-gradient(140deg,#0d1330,#131a3d);border-radius:.6rem;align-content:center;gap:.3rem;min-height:13.5rem;padding:.9rem 1rem;animation-name:_5roulq_card-pop;animation-timing-function:cubic-bezier(.16,1,.3,1);display:grid}._5roulq_heroEyebrow{color:#ffffff9e;letter-spacing:.18em;text-transform:uppercase;font-size:.5rem;font-weight:640}._5roulq_heroTitle{color:#fff;letter-spacing:-.025em;font-size:1.15rem;font-weight:640}._5roulq_heroStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;margin-top:.35rem;display:grid}._5roulq_heroStat{background:#ffffff1a;border-radius:.4rem;gap:.05rem;padding:.3rem .4rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}._5roulq_heroStatName{color:#fff;font-size:.56rem;font-weight:600}._5roulq_heroStatNote{color:#ffffff8c;font-size:.48rem}._5roulq_presetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid}._5roulq_presetItem{background:color-mix(in oklab, var(--opt-bg-muted) 40%, transparent);min-width:0;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--opt-border) 45%, transparent);opacity:0;border-radius:.4rem;gap:.22rem;padding:.22rem;animation-name:_5roulq_row-rise;animation-timing-function:cubic-bezier(.16,1,.3,1);display:grid}._5roulq_presetItem[data-on=true]{background:color-mix(in oklab, var(--mk-accent) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mk-accent) 50%, transparent)}._5roulq_presetThumb{border-radius:.3rem;height:1.7rem;box-shadow:inset 0 1px #ffffff2e}._5roulq_presetThumb[data-preset=aurora]{background:linear-gradient(135deg,#101a34,#2a1f4d 55%,#123040)}._5roulq_presetThumb[data-preset=signal]{background:linear-gradient(135deg,#1a0d16,#2e1220)}._5roulq_presetThumb[data-preset=lagoon]{background:linear-gradient(135deg,#06283d,#0d3c4a)}._5roulq_presetThumb[data-preset=prism]{background:linear-gradient(135deg,#16111f,#241733)}._5roulq_presetThumb[data-preset=graphite]{background:linear-gradient(135deg,#131313,#22242a)}._5roulq_presetThumb[data-preset=cobalt]{background:linear-gradient(135deg,#0a1330,#102045)}._5roulq_presetMeta{justify-content:space-between;align-items:baseline;gap:.2rem;min-width:0;display:flex}._5roulq_presetName{color:var(--opt-text);text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;font-weight:620;overflow:hidden}._5roulq_presetGroup{color:var(--opt-text-tertiary);white-space:nowrap;font-size:.46rem}._5roulq_canvasChips{grid-template-columns:repeat(3,minmax(0,1fr));gap:.18rem;display:grid}._5roulq_canvasChip{background:color-mix(in oklab, var(--opt-bg-muted) 50%, transparent);text-align:center;border-radius:.34rem;gap:.02rem;padding:.22rem .2rem;display:grid}._5roulq_canvasChip[data-on=true]{background:var(--mk-accent)}._5roulq_canvasChipName{color:var(--opt-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;font-weight:620;overflow:hidden}._5roulq_canvasChipSize{color:var(--opt-text-tertiary);font-size:.42rem}._5roulq_canvasChip[data-on=true] ._5roulq_canvasChipName,._5roulq_canvasChip[data-on=true] ._5roulq_canvasChipSize{color:#fff}._5roulq_canvasChip[data-on=true] ._5roulq_canvasChipSize{opacity:.75}._5roulq_layerRow{background:color-mix(in oklab, var(--opt-bg-muted) 40%, transparent);opacity:0;border-radius:.35rem;align-items:center;gap:.3rem;padding:.22rem .28rem;animation-name:_5roulq_row-rise;animation-timing-function:cubic-bezier(.16,1,.3,1);display:flex}._5roulq_layerRow[data-on=true]{background:color-mix(in oklab, var(--mk-accent) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mk-accent) 45%, transparent)}._5roulq_layerSwatch{width:1.15rem;height:.8rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--opt-text) 10%, transparent);border-radius:.2rem;flex:none}._5roulq_layerSwatch[data-layer=linear]{background:linear-gradient(90deg,#2b1533,#123040)}._5roulq_layerSwatch[data-layer=radial]{background:radial-gradient(circle at 30% 40%,#c2497f,#2b1533 70%)}._5roulq_layerSwatch[data-layer=conic]{background:conic-gradient(from 140deg,#2aa6b8,#c2497f,#2aa6b8)}._5roulq_layerSwatch[data-layer=noise]{background:repeating-conic-gradient(var(--opt-text-tertiary) 0% 25%, transparent 0% 50%);background-size:.16rem .16rem}._5roulq_layerMeta{flex:1;gap:.01rem;min-width:0;display:grid}._5roulq_layerName{color:var(--opt-text);text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;font-weight:600;overflow:hidden}._5roulq_layerType{color:var(--opt-text-tertiary);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:.44rem;overflow:hidden}._5roulq_stopRow{background:color-mix(in oklab, var(--opt-bg-muted) 45%, transparent);opacity:0;border-radius:.35rem;align-items:center;gap:.3rem;padding:.22rem .28rem;animation-name:_5roulq_row-rise;animation-timing-function:cubic-bezier(.16,1,.3,1);display:flex}._5roulq_stopSwatch{width:.85rem;height:.85rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--opt-text) 12%, transparent);border-radius:.22rem;flex:none}._5roulq_stopSwatch[data-stop="0"]{background:#c2497f}._5roulq_stopSwatch[data-stop="1"]{background:#2aa6b8}._5roulq_stopHex{color:var(--opt-text);font-family:var(--font-geist-mono), ui-monospace, monospace;flex:1;font-size:.5rem;font-weight:600}._5roulq_stopPosition{color:var(--opt-text-tertiary);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.5rem}._5roulq_canvasFrame{grid-template-rows:auto minmax(0,1fr);gap:.45rem;min-height:0;display:grid}._5roulq_canvasHead{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}._5roulq_statusPill{background:color-mix(in oklab, var(--opt-surface) 90%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--opt-border) 60%, transparent);color:var(--opt-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.12rem .42rem;font-size:.52rem;font-weight:600;display:inline-flex}._5roulq_statusDot{background:var(--mk-blue);border-radius:999px;width:.28rem;height:.28rem}._5roulq_canvasStage{background:color-mix(in oklab, var(--opt-text) 4%, transparent);border-radius:.6rem;place-items:center;min-height:0;padding:.6rem;display:grid}._5roulq_gradientAsset{aspect-ratio:16/9;opacity:0;background:radial-gradient(95% 120% at 16% 10%,#c2497f,#0000 62%),radial-gradient(100% 130% at 92% 88%,#2aa6b8,#0000 62%),linear-gradient(140deg,#2b1533,#123040);border-radius:.55rem;width:100%;max-height:100%;animation-name:_5roulq_card-pop;animation-timing-function:cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #0f172a42}._5roulq_safeArea{border:1px dashed #ffffff6b;border-radius:.4rem;align-content:center;gap:.2rem;padding:0 1rem;display:grid;position:absolute;inset:12%}._5roulq_safeLabel{color:#ffffffc7;letter-spacing:.18em;text-transform:uppercase;font-size:.5rem;font-weight:620}._5roulq_safeTitle{color:#fff;letter-spacing:-.028em;max-width:62%;font-size:1.05rem;font-weight:640;line-height:1.2}._5roulq_safeBody{color:#ffffffb8;max-width:52%;font-size:.56rem;line-height:1.5}._5roulq_handleCenter,._5roulq_handleRadius{background:var(--mk-blue);border:1.5px solid #fff;position:absolute;top:10%;transform:translate(-50%,-50%);box-shadow:0 1px 6px #00000059}._5roulq_handleCenter{border-radius:999px;width:.55rem;height:.55rem;left:16%}._5roulq_handleRadius{border-radius:.1rem;width:.42rem;height:.42rem;left:83%}._5roulq_sliderRow{opacity:0;gap:.18rem;animation-name:_5roulq_row-rise;animation-timing-function:cubic-bezier(.16,1,.3,1);display:grid}._5roulq_sliderLabel{color:var(--opt-text-secondary);justify-content:space-between;align-items:baseline;gap:.3rem;font-size:.54rem;display:flex}._5roulq_sliderValue{color:var(--opt-text);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.52rem;font-weight:620}._5roulq_sliderTrack{background:color-mix(in oklab, var(--opt-bg-muted) 85%, transparent);border-radius:999px;height:.24rem;position:relative}._5roulq_sliderFill{background:var(--mk-blue);border-radius:999px;position:absolute;top:0;bottom:0;left:0}._5roulq_sliderThumb{background:var(--mk-blue);width:.42rem;height:.42rem;box-shadow:0 0 0 1.5px var(--opt-surface);border-radius:999px;position:absolute;top:50%;transform:translate(-50%,-50%)}._5roulq_themeScreen{animation-name:_5roulq_accent-cycle;animation-timing-function:step-end}._5roulq_accentCurrent{align-items:center;gap:.35rem;display:flex}._5roulq_accentSwatch{background:var(--mk-accent);width:1.35rem;height:1.35rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--opt-text) 10%, transparent);border-radius:.3rem;flex:none}._5roulq_accentSwatch[data-size=sm]{border-radius:.25rem;width:1rem;height:1rem}._5roulq_accentText{gap:.02rem;min-width:0;display:grid}._5roulq_accentName{color:var(--opt-text);font-size:.56rem;font-weight:600}._5roulq_accentValue{color:var(--opt-text-tertiary);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.48rem}._5roulq_accentDots{grid-template-columns:repeat(5,minmax(0,1fr));gap:.15rem;display:grid}._5roulq_accentDotCell{justify-items:center;gap:.12rem;display:grid}._5roulq_accentDot{border-radius:999px;width:.72rem;height:.72rem;animation-name:_5roulq_dot-select}._5roulq_accentDot[data-accent="0"]{background:var(--mk-blue)}._5roulq_accentDot[data-accent="1"]{background:var(--mk-emerald)}._5roulq_accentDot[data-accent="2"]{background:var(--mk-violet)}._5roulq_accentDot[data-accent="3"]{background:var(--mk-rose)}._5roulq_accentDot[data-accent="4"]{background:var(--mk-amber)}._5roulq_accentDotName{max-width:100%;color:var(--opt-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.44rem;overflow:hidden}._5roulq_tokenRow{opacity:0;align-items:center;gap:.35rem;animation-name:_5roulq_row-rise;animation-timing-function:cubic-bezier(.16,1,.3,1);display:flex}._5roulq_tokenMeta{flex:1;gap:.01rem;min-width:0;display:grid}._5roulq_tokenLabel{color:var(--opt-text);text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;font-weight:580;overflow:hidden}._5roulq_tokenVariable{color:var(--opt-text-tertiary);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:.44rem;overflow:hidden}._5roulq_tokenSwatch{width:1.6rem;height:.85rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--opt-text) 12%, transparent);border-radius:.22rem;flex:none}._5roulq_tokenSwatch[data-tone=surface]{background:var(--opt-surface)}._5roulq_tokenSwatch[data-tone=raised]{background:var(--opt-bg-muted)}._5roulq_tokenSwatch[data-tone=accent]{background:var(--mk-accent)}._5roulq_tokenSwatch[data-tone=text]{background:var(--opt-text)}._5roulq_previewCard{background:var(--opt-surface);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--opt-border) 60%, transparent), 0 6px 16px color-mix(in oklab, var(--opt-text) 4%, transparent);border-radius:.45rem;gap:.2rem;padding:.5rem .55rem;display:grid}._5roulq_previewCardTitle{color:var(--opt-text);font-size:.58rem;font-weight:620}._5roulq_previewCardBody{color:var(--opt-text-secondary);font-size:.54rem;line-height:1.45}._5roulq_progressTrack{background:color-mix(in oklab, var(--opt-bg-muted) 85%, transparent);border-radius:999px;height:.28rem;margin-top:.15rem}._5roulq_progressFill{background:var(--mk-accent);border-radius:999px;width:65%;height:100%;display:block}._5roulq_previewHead{box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--opt-border) 55%, transparent);align-items:center;gap:.4rem;padding:.4rem .5rem;display:flex}._5roulq_previewHead ._5roulq_sectionText{flex:1}._5roulq_tabRow{box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--opt-border) 55%, transparent);gap:.5rem;padding:0 .55rem;display:flex;overflow:hidden}._5roulq_tabItem{color:var(--opt-text-tertiary);white-space:nowrap;padding:.32rem 0;font-size:.56rem;font-weight:580}._5roulq_tabItem[data-on=true]{box-shadow:inset 0 -2px 0 var(--mk-accent);color:var(--mk-accent);font-weight:640}._5roulq_previewBody{flex:1;align-content:start;gap:.4rem;min-height:0;padding:.55rem;display:grid;overflow:hidden}._5roulq_previewButtons{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}._5roulq_outlineButton,._5roulq_ghostButton,._5roulq_dangerButton,._5roulq_disabledButton{white-space:nowrap;border-radius:.4rem;padding:.34rem .7rem;font-size:.62rem;font-weight:620}._5roulq_outlineButton{background:var(--opt-surface);box-shadow:inset 0 0 0 1px var(--opt-border-hover,var(--opt-border));color:var(--opt-text)}._5roulq_ghostButton{color:var(--opt-text-secondary)}._5roulq_dangerButton{background:var(--mk-rose);color:#fff}._5roulq_disabledButton{background:color-mix(in oklab, var(--mk-accent) 38%, var(--opt-surface));color:#ffffffc7}._5roulq_toneBadge{border-radius:999px;padding:.12rem .42rem;font-size:.54rem;font-weight:620}._5roulq_toneBadge[data-tone=default]{background:color-mix(in oklab, var(--opt-bg-muted) 60%, transparent);color:var(--opt-text-secondary)}._5roulq_toneBadge[data-tone=success]{background:color-mix(in oklab, var(--mk-emerald) 16%, transparent);color:color-mix(in oklab, var(--mk-emerald) 78%, var(--opt-text))}._5roulq_toneBadge[data-tone=warning]{background:color-mix(in oklab, var(--mk-amber) 20%, transparent);color:color-mix(in oklab, var(--mk-amber) 70%, var(--opt-text))}._5roulq_toneBadge[data-tone=error]{background:color-mix(in oklab, var(--mk-rose) 16%, transparent);color:color-mix(in oklab, var(--mk-rose) 80%, var(--opt-text))}._5roulq_toneBadge[data-tone=info]{background:color-mix(in oklab, var(--mk-accent) 14%, transparent);color:var(--mk-accent)}._5roulq_alert{opacity:0;border-radius:.45rem;align-items:center;gap:.4rem;padding:.45rem .55rem;animation-name:_5roulq_row-rise;animation-timing-function:cubic-bezier(.16,1,.3,1);display:flex}._5roulq_alert[data-tone=info]{background:color-mix(in oklab, var(--mk-accent) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mk-accent) 40%, transparent)}._5roulq_alert[data-tone=success]{background:color-mix(in oklab, var(--mk-emerald) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mk-emerald) 40%, transparent)}._5roulq_alert[data-tone=warning]{background:color-mix(in oklab, var(--mk-amber) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mk-amber) 45%, transparent)}._5roulq_alert[data-tone=error]{background:color-mix(in oklab, var(--mk-rose) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mk-rose) 40%, transparent)}._5roulq_alertIcon{border-radius:999px;flex:none;width:.7rem;height:.7rem}._5roulq_alert[data-tone=info] ._5roulq_alertIcon{background:var(--mk-accent)}._5roulq_alert[data-tone=success] ._5roulq_alertIcon{background:var(--mk-emerald)}._5roulq_alert[data-tone=warning] ._5roulq_alertIcon{background:var(--mk-amber)}._5roulq_alert[data-tone=error] ._5roulq_alertIcon{background:var(--mk-rose)}._5roulq_alertText{gap:.02rem;display:grid}._5roulq_alertTitle{color:var(--opt-text);font-size:.58rem;font-weight:620}._5roulq_alertBody{color:var(--opt-text-secondary);font-size:.54rem}._5roulq_handoffDock{background:color-mix(in oklab, var(--opt-surface) 92%, transparent);box-shadow:0 8px 22px color-mix(in oklab, var(--opt-text) 14%, transparent);border-radius:999px;padding:.18rem;display:inline-flex;position:absolute;bottom:.85rem;right:.85rem}._5roulq_handoffDock ._5roulq_softButton{border-radius:999px}._5roulq_formScreen{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}._5roulq_codeDrawer{background:var(--opt-surface);height:7.5rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--opt-border) 60%, transparent), 0 -6px 18px color-mix(in oklab, var(--opt-text) 4%, transparent);border-radius:.5rem;grid-template-rows:auto minmax(0,1fr);gap:.3rem;margin:0 .45rem .45rem;display:grid;overflow:hidden}._5roulq_codeDrawerHead{box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--opt-border) 55%, transparent);align-items:center;gap:.4rem;padding:.32rem .55rem;display:flex}._5roulq_codeDrawerTitle{color:var(--opt-text);flex:1;font-size:.58rem;font-weight:620}._5roulq_codeDrawerActions{gap:.35rem;display:inline-flex}._5roulq_codeDrawerAction{color:var(--opt-text-secondary);font-size:.54rem;font-weight:560}._5roulq_codeBlock{align-content:start;gap:.02rem;min-height:0;padding:0 .6rem .4rem;display:grid;overflow:hidden}._5roulq_codeLine{min-height:.72rem;color:var(--opt-text-secondary);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:pre;font-size:.5rem;line-height:1.5;overflow:hidden}._5roulq_codeLine[data-kind=import]{color:var(--opt-text-tertiary)}._5roulq_codeLine[data-kind=entry]{color:var(--mk-accent)}._5roulq_handoffNotice{background:color-mix(in oklab, var(--mk-accent) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mk-accent) 32%, transparent);color:var(--opt-text-secondary);border-radius:.45rem;align-items:center;gap:.35rem;margin:.45rem .5rem 0;padding:.3rem .5rem;font-size:.56rem;display:flex}._5roulq_handoffNotice svg{color:var(--mk-accent)}._5roulq_editorHead{align-items:center;gap:.35rem;padding-bottom:.06rem;display:flex}._5roulq_editorSub{justify-content:space-between;align-items:flex-start;gap:.35rem;margin-top:.1rem;display:flex}._5roulq_fieldsText{gap:.04rem;min-width:0;display:grid}._5roulq_addButton{background:color-mix(in oklab, var(--mk-emerald) 14%, transparent);color:color-mix(in oklab, var(--mk-emerald) 78%, var(--opt-text));white-space:nowrap;border-radius:.35rem;align-items:center;gap:.18rem;padding:.2rem .42rem;font-size:.54rem;font-weight:620;display:inline-flex}._5roulq_fieldItem{background:color-mix(in oklab, var(--opt-bg-muted) 40%, transparent);opacity:0;border-radius:.4rem;align-items:center;gap:.35rem;padding:.28rem .32rem;animation-name:_5roulq_row-rise;animation-timing-function:cubic-bezier(.16,1,.3,1);display:flex}._5roulq_fieldItem[data-on=true]{background:color-mix(in oklab, var(--mk-accent) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mk-accent) 45%, transparent)}._5roulq_fieldGlyph{background:var(--opt-surface);width:1.1rem;height:1.1rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--opt-border) 60%, transparent);color:var(--opt-text-tertiary);border-radius:.3rem;flex:none;place-items:center;display:grid}._5roulq_glyphText{font-size:.5rem;font-weight:640}._5roulq_fieldMeta{flex:1;gap:.02rem;min-width:0;display:grid}._5roulq_fieldName{color:var(--opt-text);font-size:.56rem;font-weight:620}._5roulq_required{color:var(--mk-rose);margin-left:.1rem}._5roulq_fieldType{color:var(--opt-text-tertiary);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:.46rem;overflow:hidden}._5roulq_fieldControls{color:var(--opt-text-tertiary);flex:none;align-items:center;gap:.05rem;display:inline-flex}._5roulq_formStage{background:color-mix(in oklab, var(--opt-text) 3.5%, transparent);flex:1;align-content:start;justify-items:center;min-height:0;padding:.8rem;display:grid;overflow:hidden}._5roulq_formCard{background:var(--opt-surface);width:100%;max-width:18rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--opt-border) 55%, transparent), 0 10px 26px color-mix(in oklab, var(--opt-text) 7%, transparent);opacity:0;border-radius:.55rem;gap:.5rem;padding:.75rem .8rem;animation-name:_5roulq_card-pop;animation-timing-function:cubic-bezier(.16,1,.3,1);display:grid}._5roulq_formField{gap:.18rem;display:grid}._5roulq_formLabel{color:var(--opt-text);font-size:.58rem;font-weight:560}._5roulq_formInput{background:var(--opt-surface);height:1.55rem;box-shadow:inset 0 0 0 1px var(--opt-border);color:var(--opt-text);border-radius:.4rem;align-items:center;padding:0 .45rem;font-size:.56rem;display:flex}._5roulq_formInput[data-placeholder=true]{color:var(--opt-text-tertiary)}._5roulq_formInput[data-area=true]{align-items:flex-start;height:3.1rem;padding-top:.35rem}._5roulq_formInput[data-on=true]{box-shadow:inset 0 0 0 1px var(--mk-accent), 0 0 0 2px color-mix(in oklab, var(--mk-accent) 22%, transparent)}._5roulq_caret{background:var(--mk-accent);width:1px;height:.75rem;margin-left:.06rem;animation-name:_5roulq_caret-blink;animation-timing-function:step-end}._5roulq_formSubmit{background:var(--mk-accent);color:#fff;border-radius:.4rem;place-items:center;height:1.7rem;font-size:.62rem;font-weight:620;display:grid}._5roulq_stepNav{background:var(--opt-surface);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--opt-border) 60%, transparent);border-radius:.45rem;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:.14rem;padding:.18rem;display:grid}._5roulq_stepItem{min-width:0;color:var(--opt-text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:.3rem;justify-content:center;align-items:center;gap:.12rem;padding:.18rem 0;font-size:.48rem;font-weight:600;display:inline-flex;overflow:hidden}._5roulq_stepIndex{color:var(--opt-text-tertiary);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.44rem}._5roulq_dropzone{border:1px dashed color-mix(in oklab, var(--opt-border-hover,var(--opt-border)) 85%, transparent);background:color-mix(in oklab, var(--opt-bg-muted) 30%, transparent);text-align:center;border-radius:.45rem;justify-items:center;gap:.15rem;padding:.6rem .4rem;display:grid}._5roulq_dropIcon{background:color-mix(in oklab, var(--mk-accent) 12%, transparent);width:1.35rem;height:1.35rem;color:var(--mk-accent);border-radius:999px;place-items:center;margin-bottom:.1rem;display:grid}._5roulq_dropTitle{color:var(--opt-text);font-size:.56rem;font-weight:620}._5roulq_dropHint{color:var(--opt-text-tertiary);font-size:.46rem}._5roulq_readyRow{justify-content:space-between;align-items:center;gap:.3rem;display:flex}._5roulq_warnNotice{background:color-mix(in oklab, var(--mk-amber) 12%, transparent);color:color-mix(in oklab, var(--mk-amber) 55%, var(--opt-text));border-radius:.35rem;align-items:center;gap:.3rem;padding:.3rem .38rem;font-size:.5rem;line-height:1.35;display:flex}._5roulq_specRow{background:color-mix(in oklab, var(--opt-bg-muted) 45%, transparent);border-radius:.32rem;justify-content:space-between;align-items:center;gap:.3rem;padding:.24rem .3rem;display:flex}._5roulq_specLabel{color:var(--opt-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}._5roulq_specValue{color:var(--opt-text-tertiary);font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;font-size:.44rem}._5roulq_shotStage{background:color-mix(in oklab, var(--opt-text) 3.5%, transparent);flex:1;place-items:center;min-height:0;padding:.5rem;display:grid}._5roulq_poster{aspect-ratio:1290/2796;opacity:0;background:linear-gradient(165deg,#f4f6fd 12%,#efe6f8 68%,#f7e9f2);border-radius:.5rem;align-content:start;gap:.08rem;height:100%;padding:.75rem .7rem 0;animation-name:_5roulq_card-pop;animation-timing-function:cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #0f172a2e}._5roulq_posterAccent{background:#6d4df6;border-radius:999px;width:.85rem;height:.16rem;margin-bottom:.2rem}._5roulq_posterBrand{color:#1c1a2e;font-size:.5rem;font-weight:700}._5roulq_posterPitch{color:#1c1a2e9e;font-size:.42rem}._5roulq_posterHeadline{color:#14121f;letter-spacing:-.03em;justify-self:start;margin-top:.2rem;font-size:1rem;font-weight:700;position:relative}._5roulq_posterUnderline{transform-origin:0;background:#6d4df68c;border-radius:999px;height:.18rem;animation-name:_5roulq_underline-draw;animation-timing-function:cubic-bezier(.16,1,.3,1);position:absolute;bottom:.08rem;left:0;right:0}._5roulq_posterBody{color:#1c1a2eb8;margin-top:.28rem;font-size:.46rem;font-weight:560;line-height:1.45}._5roulq_device{aspect-ratio:9/17;background:#0b0b10;border-radius:.75rem .75rem 0 0;width:86%;margin:.5rem auto 0;padding:.16rem;display:grid;position:relative;overflow:hidden;box-shadow:0 -4px 18px #0f172a38}._5roulq_deviceNotch{z-index:1;background:#1d1d25;border-radius:999px;width:1.4rem;height:.22rem;position:absolute;top:.28rem;left:50%;transform:translate(-50%)}._5roulq_deviceScreen{background:linear-gradient(#fbfbfe,#f3f0fb);border-radius:.62rem .62rem 0 0;flex-direction:column;gap:.14rem;min-height:0;padding:.5rem .28rem 0;display:flex;overflow:hidden}._5roulq_appHead{gap:.02rem;display:grid}._5roulq_appEyebrow{color:#1c1a2e73;font-size:.34rem;font-weight:620}._5roulq_appTitle{color:#14121f;letter-spacing:-.02em;font-size:.62rem;font-weight:700}._5roulq_appChips{gap:.14rem;margin-top:.08rem;display:flex}._5roulq_appChip{color:#1c1a2e8c;background:#14121f0f;border-radius:999px;padding:.05rem .24rem;font-size:.32rem;font-weight:620}._5roulq_appChip[data-on=true]{color:#6d4df6;background:#6d4df624}._5roulq_appRow{opacity:0;background:#fff;border-radius:.3rem;align-items:center;gap:.18rem;padding:.2rem .24rem;animation-name:_5roulq_row-rise;animation-timing-function:cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 1px 4px #0f172a12}._5roulq_appCheck{border-radius:999px;flex:none;width:.3rem;height:.3rem;box-shadow:inset 0 0 0 1px #14121f38}._5roulq_appRowText{flex:1;gap:.01rem;min-width:0;display:grid}._5roulq_appRowTitle{color:#14121f;text-overflow:ellipsis;white-space:nowrap;font-size:.34rem;font-weight:640;overflow:hidden}._5roulq_appRowNote{color:#1c1a2e73;text-overflow:ellipsis;white-space:nowrap;font-size:.3rem;overflow:hidden}._5roulq_appTag{color:#6d4df6;white-space:nowrap;background:#6d4df61f;border-radius:999px;padding:.03rem .18rem;font-size:.3rem;font-weight:620}._5roulq_appNext{background:linear-gradient(120deg,#6d4df6,#8b5cf6);border-radius:.34rem;gap:.04rem;margin-top:.06rem;padding:.28rem .3rem;display:grid}._5roulq_appNextLabel{color:#ffffffb8;font-size:.3rem;font-weight:620}._5roulq_appNextTitle{color:#fff;font-size:.4rem;font-weight:700}._5roulq_appNextBar{background:#ffffff4d;border-radius:999px;height:.12rem;margin-top:.12rem;box-shadow:inset 3.2rem 0 0 -2.4rem #ffffffd9}._5roulq_appTabBar{grid-template-columns:repeat(5,minmax(0,1fr));gap:.1rem;margin-top:auto;padding:.22rem 0 .3rem;display:grid;box-shadow:inset 0 1px #14121f14}._5roulq_appTab{color:#1c1a2e61;justify-items:center;gap:.06rem;font-size:.28rem;font-weight:620;display:grid}._5roulq_appTab[data-on=true]{color:#6d4df6}._5roulq_appTabDot{background:currentColor;border-radius:999px;width:.22rem;height:.22rem}@media (max-width:60rem){._5roulq_window{height:30rem}._5roulq_workspace{--rail:11.5rem}._5roulq_workspace[data-panes=rail-main-rail]{grid-template-columns:var(--rail) minmax(0, 1fr)}._5roulq_workspace[data-panes=rail-main-rail] ._5roulq_rail[data-side=right]{display:none}._5roulq_harmonyBody{grid-template-columns:minmax(0,1fr)}._5roulq_wheelBox{display:none}}@media (max-width:44rem){._5roulq_window{height:25rem}._5roulq_workspace[data-panes=rail-main],._5roulq_workspace[data-panes=rail-main-rail]{grid-template-columns:minmax(0,1fr)}._5roulq_rail{display:none}._5roulq_strip{grid-template-columns:repeat(3,minmax(0,1fr))}._5roulq_stripCell:nth-child(n+4){display:none}._5roulq_stripCell{grid-template-rows:2rem auto}._5roulq_hueRow,._5roulq_tabItem:nth-child(n+5),._5roulq_accentDotName{display:none}}@keyframes _5roulq_row-rise{0%{opacity:0;transform:translateY(.4rem)}24%,to{opacity:1;transform:none}}@keyframes _5roulq_card-pop{0%{opacity:0;transform:translateY(.35rem)scale(.96)}24%,to{opacity:1;transform:none}}@keyframes _5roulq_swatch-fill{0%{opacity:.1;transform:scaleY(.3)}24%,to{opacity:1;transform:none}}@keyframes _5roulq_accent-cycle{0%,44%{--mk-accent:var(--mk-blue)}45%,68%{--mk-accent:var(--mk-violet)}69%,to{--mk-accent:var(--mk-amber)}}@keyframes _5roulq_dot-select{0%,22%{box-shadow:none}22.2%,43.8%{box-shadow:0 0 0 1.5px var(--opt-surface), 0 0 0 3px currentcolor}44%,to{box-shadow:none}}@keyframes _5roulq_caret-blink{0%,to{opacity:1}24%,48%,72%{opacity:0}}@keyframes _5roulq_underline-draw{0%{transform:scaleX(0)}36%,to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){._5roulq_motion{animation:none}._5roulq_optionRow,._5roulq_presetItem,._5roulq_layerRow,._5roulq_stopRow,._5roulq_tokenRow,._5roulq_sliderRow,._5roulq_hueCard,._5roulq_fieldItem,._5roulq_alert,._5roulq_appRow,._5roulq_brandHero,._5roulq_gradientAsset,._5roulq_formCard,._5roulq_poster,._5roulq_stripSwatch{opacity:1;transform:none}._5roulq_posterUnderline{transform:scaleX(1)}}
.HuEnkG_motion{animation-duration:5s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-play-state:paused;animation-fill-mode:both}[data-in-view=true] .HuEnkG_motion{animation-play-state:running}[data-showcase-screen]:not([data-on=true]) .HuEnkG_motion{animation:none}.HuEnkG_window{background:linear-gradient(var(--opt-bg-subtle), var(--opt-bg-subtle)), var(--opt-bg);width:100%;max-width:62rem;height:27rem;box-shadow:0 0 0 1px var(--opt-border), 0 2px 6px color-mix(in oklab, var(--opt-text) 7%, transparent), 0 24px 56px color-mix(in oklab, var(--opt-text) 13%, transparent);border-radius:1.2rem;display:grid;overflow:hidden}.HuEnkG_panel{grid-template-rows:minmax(0,1fr) auto;gap:.85rem;min-width:0;min-height:0;padding:1rem;display:grid}.HuEnkG_panelGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:.85rem;min-width:0;min-height:0;display:grid}.HuEnkG_calendarCol{border:1px solid color-mix(in oklab, var(--opt-border-subtle) 74%, transparent);background:var(--opt-surface);min-width:0;min-height:0;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--opt-bg) 68%, transparent);border-radius:.95rem;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.7rem;padding:1rem;display:grid}.HuEnkG_calHead{opacity:0;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;animation-name:HuEnkG_item-rise;animation-timing-function:cubic-bezier(.16,1,.3,1);display:flex}.HuEnkG_monthTitle{min-width:0;color:var(--opt-text-primary);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:640;overflow:hidden}.HuEnkG_navGroup{flex:none;align-items:center;gap:.3rem;display:inline-flex}.HuEnkG_navGlyph{background:color-mix(in oklab, var(--opt-bg-muted) 58%, transparent);width:1.5rem;height:1.5rem;color:var(--opt-text-tertiary);border-radius:.45rem;justify-content:center;align-items:center;display:inline-flex}.HuEnkG_navIcon{width:.8rem;height:.8rem}.HuEnkG_todayButton{background:color-mix(in oklab, var(--opt-bg-muted) 58%, transparent);color:var(--opt-text-secondary);white-space:nowrap;border-radius:.5rem;padding:.28rem .6rem;font-size:.74rem;font-weight:600}.HuEnkG_newEventButton{background:var(--opt-accent);color:var(--opt-accent-fg);white-space:nowrap;border-radius:.5rem;align-items:center;gap:.2rem;padding:.28rem .6rem;font-size:.74rem;font-weight:600;display:inline-flex}.HuEnkG_weekRow{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;min-width:0;display:grid}.HuEnkG_weekCell{border-bottom:1px solid color-mix(in oklab, var(--opt-border-subtle) 60%, transparent);color:var(--opt-text-tertiary);letter-spacing:-.01em;text-align:center;text-overflow:ellipsis;white-space:nowrap;opacity:0;padding-bottom:.4rem;font-size:.7rem;font-weight:600;animation-name:HuEnkG_cell-fade;overflow:hidden}.HuEnkG_lanes{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;min-height:0;display:grid}.HuEnkG_laneBlock{opacity:0;border-radius:.45rem;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.1rem;min-width:0;padding:.42rem .5rem .42rem .62rem;animation-name:HuEnkG_block-pop;animation-timing-function:cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.HuEnkG_laneTime{letter-spacing:-.01em;white-space:nowrap;flex:none;font-size:.58rem;font-weight:620}.HuEnkG_laneTitle{-webkit-line-clamp:2;letter-spacing:-.005em;overflow-wrap:anywhere;word-break:keep-all;-webkit-box-orient:vertical;min-width:0;font-size:.63rem;font-weight:540;line-height:1.28;display:-webkit-box;overflow:hidden}.HuEnkG_laneBlock[data-tone=muted]{box-shadow:inset .14rem 0 0 color-mix(in oklab, var(--opt-text) 20%, transparent)}.HuEnkG_laneBlock[data-tone=muted] .HuEnkG_laneTitle{color:color-mix(in oklab, var(--opt-text) 52%, transparent)}.HuEnkG_laneBlock[data-tone=soft]{box-shadow:inset .14rem 0 0 color-mix(in oklab, var(--opt-accent) 48%, transparent)}.HuEnkG_laneBlock[data-tone=soft] .HuEnkG_laneTitle,.HuEnkG_laneBlock[data-tone=soft] .HuEnkG_laneTime{color:color-mix(in oklab, var(--opt-accent) 72%, var(--opt-text))}.HuEnkG_laneBlock[data-tone=accent] .HuEnkG_laneTime{color:color-mix(in oklab, var(--opt-accent) 76%, var(--opt-text))}.HuEnkG_laneBlock[data-tone=accent] .HuEnkG_laneTitle{color:color-mix(in oklab, var(--opt-accent) 34%, var(--opt-text));font-weight:580}.HuEnkG_laneBlock[data-tone=muted]{background:color-mix(in oklab, var(--opt-text) 5%, transparent)}.HuEnkG_laneBlock[data-tone=soft]{background:color-mix(in oklab, var(--opt-accent) 11%, transparent)}.HuEnkG_laneBlock[data-tone=accent]{background:color-mix(in oklab, var(--opt-accent) 22%, transparent);box-shadow:inset .16rem 0 0 var(--opt-accent), inset 0 0 0 1px color-mix(in oklab, var(--opt-accent) 34%, transparent)}.HuEnkG_agendaRow{background:color-mix(in oklab, var(--opt-accent) 9%, transparent);opacity:0;border-radius:.6rem;align-items:center;gap:.55rem;min-width:0;padding:.5rem .6rem;animation-name:HuEnkG_item-rise;animation-timing-function:cubic-bezier(.16,1,.3,1);display:flex}.HuEnkG_agendaBar{background:var(--opt-accent);border-radius:999px;flex:none;width:.2rem;height:1.25rem}.HuEnkG_agendaTime{color:var(--opt-accent);white-space:nowrap;flex:none;font-size:.78rem;font-weight:640}.HuEnkG_agendaTitle{min-width:0;color:var(--opt-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:560;overflow:hidden}.HuEnkG_readoutCol{border:1px solid color-mix(in oklab, var(--opt-border-subtle) 74%, transparent);background:color-mix(in oklab, var(--opt-surface) 72%, transparent);border-radius:.95rem;grid-auto-rows:minmax(0,1fr);gap:.4rem;min-width:0;min-height:0;padding:.65rem;display:grid}.HuEnkG_readoutRow{background:color-mix(in oklab, var(--opt-bg-subtle) 70%, transparent);opacity:0;border-radius:.6rem;align-content:center;gap:.15rem;min-width:0;padding:.4rem .6rem;animation-name:HuEnkG_item-rise;animation-timing-function:cubic-bezier(.16,1,.3,1);display:grid}.HuEnkG_readoutLabel{color:var(--opt-text-tertiary);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:600;overflow:hidden}.HuEnkG_readoutValue{color:var(--opt-text-primary);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.HuEnkG_panel[data-key-mode=true] .HuEnkG_monthTitle,.HuEnkG_panel[data-key-mode=true] .HuEnkG_todayButton,.HuEnkG_panel[data-key-mode=true] .HuEnkG_agendaTitle,.HuEnkG_panel[data-key-mode=true] .HuEnkG_agendaTime,.HuEnkG_panel[data-key-mode=true] .HuEnkG_weekCell,.HuEnkG_panel[data-key-mode=true] .HuEnkG_laneTitle,.HuEnkG_panel[data-key-mode=true] .HuEnkG_laneTime,.HuEnkG_panel[data-key-mode=true] .HuEnkG_readoutLabel{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.03em}.HuEnkG_panel[data-key-mode=true] .HuEnkG_monthTitle,.HuEnkG_panel[data-key-mode=true] .HuEnkG_agendaTitle{-webkit-text-decoration:underline dashed color-mix(in oklab, var(--opt-text) 26%, transparent);text-decoration:underline dashed color-mix(in oklab, var(--opt-text) 26%, transparent);text-underline-offset:.22em}.HuEnkG_panel[data-key-mode=true] .HuEnkG_todayButton,.HuEnkG_panel[data-key-mode=true] .HuEnkG_newEventButton{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.7rem}.HuEnkG_panel[data-key-mode=true] .HuEnkG_readoutLabel{color:var(--opt-accent)}.HuEnkG_panel[data-key-mode=true] .HuEnkG_laneTime{display:none}.HuEnkG_panel[data-key-mode=true] .HuEnkG_readoutValue{color:var(--opt-text-secondary)}.HuEnkG_codeLine{border:1px solid color-mix(in oklab, var(--opt-text) 9%, transparent);background:linear-gradient(color-mix(in oklab, var(--opt-text) 3.5%, transparent), color-mix(in oklab, var(--opt-text) 3.5%, transparent)), var(--opt-surface);min-width:0;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--opt-bg) 60%, transparent), 0 1px 2px color-mix(in oklab, var(--opt-text) 4%, transparent);opacity:0;border-radius:.75rem;align-items:center;gap:.65rem;padding:.65rem .85rem;animation-name:HuEnkG_item-rise;animation-timing-function:cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.HuEnkG_codeLang{background:color-mix(in oklab, var(--opt-text) 7%, transparent);color:var(--opt-text-tertiary);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;text-transform:uppercase;border-radius:.35rem;flex:none;padding:.12rem .4rem;font-size:.66rem;font-weight:600}.HuEnkG_code{min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.HuEnkG_codeTag{color:var(--opt-accent);font-weight:640}.HuEnkG_codeAttr{white-space:nowrap;margin-left:.5ch}.HuEnkG_codeName{color:var(--opt-success-fg)}.HuEnkG_codeValue{color:var(--opt-text-primary)}.HuEnkG_codePunct{color:var(--opt-text-tertiary)}.HuEnkG_codeClose{margin-left:.5ch}@media (max-width:60rem){.HuEnkG_window{height:31rem}.HuEnkG_panelGrid{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.HuEnkG_readoutCol{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.HuEnkG_lanes{grid-template-rows:repeat(2,minmax(0,1fr))}.HuEnkG_laneBlock[data-row="3"]{display:none}}@media (max-width:44rem){.HuEnkG_window{height:23rem}.HuEnkG_panelGrid{grid-template-rows:auto auto;align-content:start}.HuEnkG_navGlyph,.HuEnkG_lanes{display:none}.HuEnkG_calendarCol{grid-template-rows:auto auto auto;align-content:start;align-self:start}.HuEnkG_code{font-size:.72rem}}@keyframes HuEnkG_item-rise{0%{opacity:0;transform:translateY(.4rem)}25%,to{opacity:1;transform:none}}@keyframes HuEnkG_cell-fade{0%{opacity:0}30%,to{opacity:1}}@keyframes HuEnkG_block-pop{0%{opacity:0;transform:translateY(.3rem)scale(.985)}35%,to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.HuEnkG_motion{animation:none}.HuEnkG_calHead,.HuEnkG_weekCell,.HuEnkG_laneBlock,.HuEnkG_agendaRow,.HuEnkG_readoutRow,.HuEnkG_codeLine{opacity:1;transform:none}}
.OIL-ca_scroller{grid-template-columns:repeat(var(--card-columns,3), minmax(0, 1fr));gap:1rem;display:grid}@media (max-width:47.99rem){.OIL-ca_scroller{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:color-mix(in oklab, var(--opt-text) 18%, transparent) transparent;scrollbar-width:thin;width:100%;padding:.25rem 2.5rem 1rem .125rem;scroll-padding-inline:.125rem;display:flex;overflow:auto hidden}.OIL-ca_scroller>*{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(86%,22rem)}.OIL-ca_scroller:focus-visible{outline:2px solid var(--opt-ring);outline-offset:4px;border-radius:1.25rem}.OIL-ca_scroller::-webkit-scrollbar{height:.4rem}.OIL-ca_scroller::-webkit-scrollbar-track{background:0 0}.OIL-ca_scroller::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--opt-text) 18%, transparent);border-radius:999px}}
