._header_1p60z_1{background:var(--room-primary);border:2px solid var(--border-dark);box-shadow:inset 1px 1px 0 var(--border-light), 3px 3px 0 var(--shadow);padding:var(--space-md) var(--space-lg);text-align:var(--room-align,center)}._titleRow_1p60z_11{align-items:center;justify-content:var(--room-align,center);gap:var(--space-md);margin:0 0 var(--space-sm);display:flex}._titleRow_1p60z_11>:not(h1){flex:none}._brandRow_1p60z_23{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}._brand_1p60z_23{font-family:var(--font-system);letter-spacing:.04em;text-transform:uppercase;color:var(--room-text);margin:0;font-size:.85rem}._status_1p60z_41{align-items:center;gap:var(--space-xs);font-family:var(--font-system);text-transform:uppercase;letter-spacing:.06em;color:var(--room-text);background:var(--room-secondary);border:1px solid var(--border-dark);padding:2px 8px;font-size:.75rem;display:inline-flex}._statusDot_1p60z_55{width:8px;height:8px;box-shadow:0 0 0 1px var(--border-dark);background:#2f9e44;border-radius:50%}@media (prefers-reduced-motion:no-preference){._statusDot_1p60z_55{animation:2.4s ease-in-out infinite _pulse_1p60z_1}}@keyframes _pulse_1p60z_1{0%,to{opacity:1}50%{opacity:.55}}._title_1p60z_11{min-width:0;font-family:var(--room-font-heading,var(--font-heading));font-size:calc(clamp(1.4rem, 4vw, 2.1rem) * var(--room-heading-scale,1));color:var(--room-text);overflow-wrap:anywhere;margin:0}._tagline_1p60z_88{color:var(--room-text);overflow-wrap:anywhere;margin:0;font-size:1rem}._stars_1p60z_95{justify-content:center;gap:var(--space-sm);margin-top:var(--space-md);display:flex}._stars_1p60z_95 img{image-rendering:pixelated}._window_13upv_1{background:var(--room-primary);color:var(--room-text);border:2px solid var(--border-dark);box-shadow:inset 1px 1px 0 var(--border-light), 3px 3px 0 var(--shadow);flex-direction:column;min-width:0;display:flex}._titleBar_13upv_13{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);background:linear-gradient(90deg, var(--room-secondary) 0%, var(--room-accent) 100%);border-bottom:2px solid var(--border-dark);display:flex}._title_13upv_13{font-family:var(--room-font-heading,var(--font-heading));font-size:calc(1rem * var(--room-heading-scale,1));color:var(--room-text);overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}._decorations_13upv_37{flex-shrink:0;gap:3px;display:flex}._decorBtn_13upv_43{border:1px solid var(--border-dark);background:var(--room-primary);width:12px;height:12px;box-shadow:inset 1px 1px 0 var(--border-light);pointer-events:none;display:block}._body_13upv_53{padding:var(--space-md);min-width:0;text-align:var(--room-align,left)}._slot_1nymv_1{pointer-events:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}._wide_1nymv_12{flex-basis:100%}._item_1nymv_16{line-height:0;display:inline-flex}._sprite_1nymv_21{image-rendering:pixelated;filter:drop-shadow(1px 1px #00000059);display:block}@media (prefers-reduced-motion:no-preference){._item_1nymv_16[data-kind=pixel-star],._item_1nymv_16[data-kind=sparkle]{animation:3.2s ease-in-out infinite alternate _twinkle_1nymv_1}._item_1nymv_16[data-kind=sparkle]{animation-delay:-1.6s}._item_1nymv_16[data-kind=sticker-cd]{animation:14s linear infinite _spin_1nymv_1}}@keyframes _twinkle_1nymv_1{0%{opacity:.55;transform:scale(.9)}to{opacity:1;transform:scale(1.05)}}@keyframes _spin_1nymv_1{to{transform:rotate(360deg)}}._divider_1nymv_59{text-align:center;letter-spacing:.3em;color:var(--room-accent);white-space:nowrap;text-overflow:clip;flex:100%;font-size:.9rem;overflow:hidden}._badge_1nymv_70{text-transform:uppercase;text-align:center;border:1px solid #000;justify-content:center;align-items:center;min-width:88px;height:31px;padding:0 6px;font-family:Courier New,Courier,monospace;font-size:.6rem;font-weight:700;line-height:1.1;display:inline-flex;box-shadow:inset 1px 1px #fff9,inset -1px -1px #00000059}._construction_1nymv_89{color:#000;text-shadow:0 0 2px #ffd23f,0 0 2px #ffd23f,0 0 3px #ffd23f;background:repeating-linear-gradient(-45deg,#ffd23f 0 6px,#1b1b1b 6px 12px)}._bestViewed_1nymv_102{color:#fff;background:linear-gradient(#3a50c8,#1b2775);max-width:120px}._handmade_1nymv_108{color:#6b1239;background:linear-gradient(#ffe3ef,#ffb6d1)}._custom_ubvr1_5{background-image:var(--room-bg-layer)!important;background-size:var(--room-bg-size,cover)!important;background-repeat:var(--room-bg-repeat,no-repeat)!important;background-position:50%!important}._custom_ubvr1_5:before,._custom_ubvr1_5:after{display:none!important}._image_1258y_1{aspect-ratio:480/320;object-fit:cover;background:var(--room-bg);width:100%}._fallback_1258y_8{aspect-ratio:480/320;justify-content:center;align-items:center;gap:var(--space-xs);background:repeating-linear-gradient(45deg, transparent 0 8px, #0000000f 8px 16px), var(--room-secondary);width:100%;color:var(--room-text);flex-direction:column;display:flex}._icon_1258y_26{font-size:1.5rem;line-height:1}._text_1258y_31{font-family:var(--font-system);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}._natural_1258y_38{object-fit:contain;background:color-mix(in srgb, var(--room-bg) 30%, transparent);width:100%;height:auto;max-height:70vh}._grid_tvn2s_5{gap:var(--widget-gap,1.5rem);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;display:grid}._cell_tvn2s_13{min-width:0}._cell_tvn2s_13[data-width=full]{grid-column:1/-1}@container room (width<=640px){._grid_tvn2s_5{grid-template-columns:minmax(0,1fr)}}._page_b6dj9_1{background-color:var(--room-bg);min-height:100vh;color:var(--room-text);padding:var(--space-lg) var(--space-md);font-family:var(--room-font-body,var(--font-body))}._page_b6dj9_1[data-pattern=plain]{background-image:none}._page_b6dj9_1[data-pattern=stars]{background-image:radial-gradient(circle at 1px 1px,#ffdf682e 1px,#0000 0),radial-gradient(circle,#fff9 1.5px,#0000 2px),radial-gradient(circle,#ffdf6880 1.5px,#0000 2px);background-position:0 0,23px 41px,71px 7px;background-size:18px 18px,97px 89px,143px 131px}._page_b6dj9_1[data-pattern=checkerboard]{background-image:conic-gradient(#ffffff1a 0 25%, #0000001a 0 50%, #ffffff1a 0 75%, #0000001a 0);background-size:32px 32px}._page_b6dj9_1[data-pattern=grid]{background-image:linear-gradient(#ffdf6838 1px,#0000 1px),linear-gradient(90deg,#ffdf6838 1px,#0000 1px),linear-gradient(#0000 60%,#ff69b41f);background-size:24px 24px,24px 24px,100% 100%}._shell_b6dj9_52{max-width:var(--content-max);gap:var(--space-lg);flex-direction:column;margin:0 auto;display:flex}._main_b6dj9_60{--widget-gap:var(--space-lg)}._ownerName_b6dj9_64{margin:0 0 var(--space-sm);font-family:var(--room-font-heading,var(--font-heading));font-size:1.15rem;font-weight:700}._bio_b6dj9_71{white-space:pre-wrap;overflow-wrap:anywhere}._linkList_b6dj9_76{gap:var(--space-sm);flex-direction:column;padding-left:1.25rem;list-style:square;display:flex}._linkList_b6dj9_76 a{overflow-wrap:anywhere;font-weight:700;text-decoration-thickness:2px}._linkList_b6dj9_76 a:hover{color:var(--room-text);background:var(--room-accent)}._gallery_b6dj9_95{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}._galleryItem_b6dj9_104{min-width:0}._figure_b6dj9_108{border:2px solid var(--border-dark);background:var(--room-secondary);box-shadow:inset 1px 1px 0 var(--border-light);margin:0}._caption_b6dj9_115{padding:var(--space-sm);font-family:var(--font-system);text-align:center;overflow-wrap:anywhere;font-size:.85rem}._music_b6dj9_123{gap:var(--space-xs);flex-direction:column;display:flex}._trackTitle_b6dj9_129{font-family:var(--room-font-heading,var(--font-heading));margin:0;font-size:1.1rem;font-weight:700}._artist_b6dj9_136{margin:0;font-style:italic}._musicDesc_b6dj9_141{margin:var(--space-sm) 0 0;font-size:.95rem}._empty_b6dj9_146{font-family:var(--font-system);color:var(--empty-muted);margin:0;font-size:.9rem}._text_b6dj9_153 p{margin:0 0 var(--space-md);white-space:pre-wrap;overflow-wrap:anywhere}._text_b6dj9_153 p:last-child{margin-bottom:0}._imageFigure_b6dj9_163{border:2px solid var(--border-dark);background:var(--room-secondary);box-shadow:inset 1px 1px 0 var(--border-light);margin:0}._footerDecor_b6dj9_170{margin:var(--space-sm) 0}._footer_b6dj9_170{text-align:center;padding:var(--space-md);background:var(--room-primary);border:2px solid var(--border-dark);box-shadow:inset 1px 1px 0 var(--border-light), 3px 3px 0 var(--shadow)}._footer_b6dj9_170 p{margin:0 0 var(--space-xs);overflow-wrap:anywhere}._attribution_b6dj9_189{font-family:var(--font-system);letter-spacing:.03em;font-size:.8rem}@container room (width<=640px){._page_b6dj9_1{padding:var(--space-md) var(--space-sm)}}._page_shsql_5{--cyber-font-display:"Eurostile", "Microgramma", "Bank Gothic", "Arial Black", "Trebuchet MS", sans-serif;--cyber-font-mono:"Lucida Console", "Courier New", Courier, monospace;--chrome:linear-gradient(135deg, #f4f6ff 0%, #8a90ad 22%, #e8ebff 45%, #5c6180 68%, #d8dcf5 100%);--glow:color-mix(in srgb, var(--room-accent) 40%, transparent);background-color:var(--room-bg);min-height:100vh;color:var(--room-text);padding:var(--space-lg) var(--space-md);font-family:var(--room-font-body,var(--font-body));position:relative;overflow:hidden}._page_shsql_5[data-pattern=plain]{background-image:radial-gradient(ellipse at 50% -10%, color-mix(in srgb, var(--room-secondary) 35%, transparent), transparent 60%)}._page_shsql_5[data-pattern=stars]{background-image:radial-gradient(circle, color-mix(in srgb, var(--room-accent) 70%, transparent) 1px, transparent 1.5px), radial-gradient(circle, color-mix(in srgb, var(--room-secondary) 80%, transparent) 1px, transparent 1.5px), radial-gradient(ellipse at 50% -10%, color-mix(in srgb, var(--room-secondary) 30%, transparent), transparent 60%);background-position:0 0,31px 17px,0 0;background-size:61px 53px,89px 97px,100% 100%}._page_shsql_5[data-pattern=checkerboard]{background-image:conic-gradient(#ffffff0d 0 25%, #00000040 0 50%, #ffffff0d 0 75%, #00000040 0);background-size:28px 28px}._page_shsql_5[data-pattern=grid]{background-image:linear-gradient(color-mix(in srgb, var(--room-accent) 22%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--room-accent) 22%, transparent) 1px, transparent 1px), linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--room-secondary) 35%, transparent));background-size:32px 32px,32px 32px,100% 100%}._scanlines_shsql_74{pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#00000029 2px 3px);position:absolute;inset:0}._shell_shsql_85{max-width:var(--content-max);gap:var(--space-lg);flex-direction:column;margin:0 auto;display:flex;position:relative}._hud_shsql_96,._panel_shsql_97,._footer_shsql_98{background:linear-gradient(var(--room-primary), var(--room-primary)) padding-box, var(--chrome) border-box;box-shadow:0 0 0 1px #0009, 0 0 18px var(--glow);border:2px solid #0000}._hud_shsql_96{padding:var(--space-md) var(--space-lg) var(--space-lg)}._hudRow_shsql_112{justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}._brand_shsql_120,._signal_shsql_121{font-family:var(--cyber-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem}._signal_shsql_121{align-items:center;gap:var(--space-xs);color:var(--room-accent);display:inline-flex}._signalDot_shsql_136{background:var(--room-accent);width:8px;height:8px;box-shadow:0 0 8px var(--room-accent)}._titleRow_shsql_143{align-items:center;justify-content:var(--room-align,flex-start);gap:var(--space-md);margin:0 0 var(--space-sm);display:flex}._hud_shsql_96{text-align:var(--room-align,left)}._title_shsql_143{min-width:0;font-family:var(--room-font-heading,var(--cyber-font-display));font-size:calc(clamp(1.5rem, 5vw, 2.6rem) * var(--room-heading-scale,1));letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;text-shadow:0 0 14px var(--glow);margin:0;font-weight:800;line-height:1.1}._tagline_shsql_168{font-family:var(--cyber-font-mono);color:var(--room-accent);overflow-wrap:anywhere;margin:0}._hudTicks_shsql_175{gap:var(--space-md);margin-top:var(--space-md);font-family:var(--cyber-font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.7;flex-wrap:wrap;font-size:.7rem;display:flex}._grid_shsql_189{--widget-gap:var(--space-lg)}._panel_shsql_97{min-width:0}._panelBar_shsql_197{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);background:linear-gradient(90deg, var(--room-secondary), color-mix(in srgb, var(--room-secondary) 20%, transparent));border-bottom:1px solid color-mix(in srgb, var(--room-accent) 50%, transparent);display:flex}._panelTitle_shsql_211{font-family:var(--room-font-heading,var(--cyber-font-display));font-size:calc(.95rem * var(--room-heading-scale,1));letter-spacing:.14em;text-transform:uppercase;color:var(--room-text);overflow-wrap:anywhere;min-width:0;margin:0}._panelArrow_shsql_222{color:var(--room-accent)}._panelCode_shsql_226{font-family:var(--cyber-font-mono);opacity:.75;font-size:.7rem}._panelBody_shsql_232{padding:var(--space-md);min-width:0;text-align:var(--room-align,left)}._ownerName_shsql_238{margin:0 0 var(--space-sm);font-family:var(--room-font-heading,var(--cyber-font-display));letter-spacing:.06em;color:var(--room-accent);font-size:1.15rem}._bio_shsql_246{white-space:pre-wrap;overflow-wrap:anywhere}._empty_shsql_251{font-family:var(--cyber-font-mono);opacity:.8;margin:0;font-size:.85rem}._empty_shsql_251:before{content:"> ";color:var(--room-accent)}._deck_shsql_265{gap:var(--space-xs);flex-direction:column;display:flex}._nowPlaying_shsql_271{font-family:var(--cyber-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--room-accent);margin:0;font-size:.7rem}._trackTitle_shsql_280{font-family:var(--room-font-heading,var(--cyber-font-display));letter-spacing:.04em;overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:800}._artist_shsql_289{font-family:var(--cyber-font-mono);overflow-wrap:anywhere;margin:0}._eq_shsql_295{height:32px;margin:var(--space-sm) 0;align-items:flex-end;gap:3px;display:flex}._eqBar_shsql_303{background:linear-gradient(0deg, var(--room-secondary), var(--room-accent));transform-origin:bottom;max-width:10px;height:100%;transform:scaleY(calc(.6 + .35 * sin(var(--i) * 51.5662deg)));flex:1}@media (prefers-reduced-motion:no-preference){._eqBar_shsql_303{animation:2.4s ease-in-out infinite alternate _eqPulse_shsql_1;animation-delay:calc(var(--i) * -.27s)}}@keyframes _eqPulse_shsql_1{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}._musicDesc_shsql_329{overflow-wrap:anywhere;margin:0;font-size:.95rem}._gallery_shsql_337{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}._galleryItem_shsql_346{min-width:0}._figure_shsql_350{border:1px solid color-mix(in srgb, var(--room-accent) 60%, transparent);background:var(--room-bg);margin:0;transition:box-shadow .16s,transform .16s}._figure_shsql_350:hover{box-shadow:0 0 14px var(--glow);transform:translateY(-2px)}._caption_shsql_364{padding:var(--space-xs) var(--space-sm);font-family:var(--cyber-font-mono);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.8rem}._linkList_shsql_375{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}._link_shsql_375{padding:var(--space-sm) var(--space-md);font-family:var(--cyber-font-mono);color:var(--room-accent);border:1px solid color-mix(in srgb, var(--room-accent) 45%, transparent);overflow-wrap:anywhere;font-weight:700;display:block}a._link_shsql_375:before{content:"→ "}a._link_shsql_375:visited{color:var(--room-accent)}a._link_shsql_375:hover{background:var(--room-accent);color:var(--room-bg)}a._link_shsql_375:focus-visible{outline:3px solid var(--room-accent);outline-offset:2px}._text_shsql_414 p{margin:0 0 var(--space-md);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}._text_shsql_414 p:last-child{margin-bottom:0}._imageFigure_shsql_425{border:1px solid color-mix(in srgb, var(--room-accent) 60%, transparent);background:var(--room-bg);margin:0}._footer_shsql_98{padding:var(--space-md);text-align:center}._footer_shsql_98 p{margin:0 0 var(--space-xs);overflow-wrap:anywhere}._attribution_shsql_443{font-family:var(--cyber-font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:.75rem}@container room (width<=640px){._page_shsql_5{padding:var(--space-md) var(--space-sm)}._hud_shsql_96{padding:var(--space-md)}}._page_mbkxo_5{--dream-font-display:"Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--dream-soft:color-mix(in srgb, var(--room-secondary) 45%, transparent);isolation:isolate;background-color:var(--room-bg);min-height:100vh;color:var(--room-text);padding:var(--space-xl) var(--space-md);font-family:var(--room-font-body,"Trebuchet MS", Verdana, sans-serif);position:relative;overflow:hidden}._page_mbkxo_5:before{content:"";z-index:-2;background:radial-gradient(ellipse at 15% 0%, color-mix(in srgb, var(--room-accent) 45%, transparent), transparent 55%), radial-gradient(ellipse at 90% 30%, color-mix(in srgb, var(--room-secondary) 60%, transparent), transparent 50%), linear-gradient(180deg, var(--room-bg) 0%, color-mix(in srgb, var(--room-bg) 70%, var(--room-secondary)) 100%);position:absolute;inset:0}._page_mbkxo_5:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}._page_mbkxo_5[data-pattern=stars]:after{background-image:radial-gradient(circle,#ffffffe6 1.2px,#0000 2px),radial-gradient(circle,#fff9 1px,#0000 1.6px);background-position:11px 19px,29px 3px;background-size:83px 71px,47px 59px}._page_mbkxo_5[data-pattern=checkerboard]:after{background-image:linear-gradient(90deg,#ffffff47 50%,#0000 50%),linear-gradient(#ffffff47 50%,#0000 50%);background-size:36px 36px}._page_mbkxo_5[data-pattern=grid]:after{background-image:linear-gradient(#ffffff73 1px,#0000 1px),linear-gradient(90deg,#ffffff73 1px,#0000 1px);background-size:40px 40px}._floaters_mbkxo_83{z-index:-1;pointer-events:none;position:absolute;inset:0}._floater_mbkxo_83{color:#fff;opacity:.9;text-shadow:0 2px 10px color-mix(in srgb, var(--room-secondary) 80%, transparent), 0 0 2px color-mix(in srgb, var(--room-text) 25%, transparent);line-height:1;position:absolute}._cloudA_mbkxo_100{font-size:4.5rem;top:6%;left:4%}._cloudB_mbkxo_106{--float-delay:-3s;font-size:3.5rem;top:38%;right:3%}._sparkA_mbkxo_113{color:var(--room-accent);--float-delay:-1.5s;font-size:1.4rem;top:18%;right:16%}._sparkB_mbkxo_121{--float-delay:-5s;font-size:1.1rem;bottom:22%;left:8%}._petalA_mbkxo_128{color:var(--room-accent);--float-delay:-2s;font-size:1.8rem;bottom:9%;right:12%}._petalB_mbkxo_136{color:var(--room-secondary);--float-delay:-4s;font-size:1.5rem;top:62%;left:2%}._moon_mbkxo_144{--float-delay:-6s;font-size:2.2rem;top:3%;right:6%}@media (prefers-reduced-motion:no-preference){._floater_mbkxo_83{animation:9s ease-in-out infinite alternate _drift_mbkxo_1;animation-delay:var(--float-delay,0s)}}@keyframes _drift_mbkxo_1{0%{transform:translateY(-6px)}to{transform:translateY(8px)}}._shell_mbkxo_170{gap:var(--space-lg);flex-direction:column;max-width:980px;margin:0 auto;display:flex}._header_mbkxo_178,._card_mbkxo_179,._footer_mbkxo_180{background:color-mix(in srgb, var(--room-primary) 82%, transparent);box-shadow:0 10px 30px color-mix(in srgb, var(--room-secondary) 45%, transparent), inset 0 1px 0 #ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffffd9;border-radius:24px}._header_mbkxo_178{padding:var(--space-lg) var(--space-lg) var(--space-md);text-align:var(--room-align,center)}._titleRow_mbkxo_195{align-items:center;justify-content:var(--room-align,center);gap:var(--space-md);margin:0 0 var(--space-sm);display:flex}._brand_mbkxo_203{margin:0 0 var(--space-sm);letter-spacing:.3em;text-transform:lowercase;opacity:.85;font-size:.8rem}._title_mbkxo_195{min-width:0;font-family:var(--room-font-heading,var(--dream-font-display));font-style:italic;font-weight:400;font-size:calc(clamp(1.7rem, 5vw, 2.8rem) * var(--room-heading-scale,1));overflow-wrap:anywhere;margin:0;line-height:1.15}._tagline_mbkxo_222{overflow-wrap:anywhere;margin:0;font-size:1.05rem}._divider_mbkxo_228{margin:var(--space-sm) 0 0;color:var(--room-accent);letter-spacing:.4em;filter:saturate(1.4)brightness(.85)}._grid_mbkxo_235{--widget-gap:var(--space-lg)}._card_mbkxo_179{padding:var(--space-md) var(--space-lg) var(--space-lg);min-width:0;text-align:var(--room-align,left);transition:transform .22s}._card_mbkxo_179:hover{transform:translateY(-2px)}._cardTitle_mbkxo_250{align-items:center;gap:var(--space-sm);margin:0 0 var(--space-md);font-family:var(--room-font-heading,var(--dream-font-display));font-style:italic;font-weight:400;font-size:calc(1.3rem * var(--room-heading-scale,1));overflow-wrap:anywhere;display:flex}._cardIcon_mbkxo_262{background:linear-gradient(135deg, var(--room-accent), var(--room-secondary));border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:1rem;font-style:normal;display:inline-grid}._ownerName_mbkxo_273{margin:0 0 var(--space-sm);font-family:var(--room-font-heading,var(--dream-font-display));font-size:1.15rem;font-weight:700}._bio_mbkxo_280{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}._empty_mbkxo_286{opacity:.85;margin:0;font-style:italic}._music_mbkxo_294{gap:var(--space-xs);padding:var(--space-md);background:linear-gradient(135deg, color-mix(in srgb, var(--room-accent) 30%, transparent), color-mix(in srgb, var(--room-secondary) 40%, transparent));border-radius:16px;flex-direction:column;display:flex}._trackTitle_mbkxo_307{font-family:var(--room-font-heading,var(--dream-font-display));overflow-wrap:anywhere;margin:0;font-size:1.2rem;font-weight:700}._artist_mbkxo_315{overflow-wrap:anywhere;margin:0;font-style:italic}._musicDesc_mbkxo_321{margin:var(--space-sm) 0 0;overflow-wrap:anywhere}._gallery_mbkxo_328{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}._galleryItem_mbkxo_337{min-width:0}._figure_mbkxo_341{padding:var(--space-sm) var(--space-sm) 0;box-shadow:0 6px 18px color-mix(in srgb, var(--room-secondary) 50%, transparent);background:#fff;border-radius:16px;margin:0;transition:transform .22s}._galleryItem_mbkxo_337:nth-child(odd) ._figure_mbkxo_341{transform:rotate(-1.2deg)}._galleryItem_mbkxo_337:nth-child(2n) ._figure_mbkxo_341{transform:rotate(1deg)}._galleryItem_mbkxo_337 ._figure_mbkxo_341:hover{transform:rotate(0)translateY(-3px)}._figure_mbkxo_341 img,._figure_mbkxo_341 [role=img]{border-radius:10px}._caption_mbkxo_367{padding:var(--space-sm);font-family:var(--dream-font-display);text-align:center;color:#3a3350;overflow-wrap:anywhere;font-style:italic}._linkList_mbkxo_378{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._link_mbkxo_378{padding:var(--space-xs) var(--space-md);background:color-mix(in srgb, var(--room-secondary) 55%, #fff);color:var(--room-text);overflow-wrap:anywhere;border:1px solid #ffffffe6;border-radius:999px;font-weight:700;text-decoration:none;display:inline-block}a._link_mbkxo_378{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}a._link_mbkxo_378:visited{color:var(--room-text)}a._link_mbkxo_378:hover{background:var(--room-accent)}a._link_mbkxo_378:focus-visible{outline:3px solid var(--room-text);outline-offset:2px}._text_mbkxo_420 p{margin:0 0 var(--space-md);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}._text_mbkxo_420 p:last-child{margin-bottom:0}._imageFigure_mbkxo_431{padding:var(--space-sm) var(--space-sm) 0;box-shadow:0 6px 18px color-mix(in srgb, var(--room-secondary) 50%, transparent);background:#fff;border-radius:16px;margin:0}._imageFigure_mbkxo_431 img,._imageFigure_mbkxo_431 [role=img]{border-radius:10px}._imageFigure_mbkxo_431:not(:has(figcaption)){padding-bottom:var(--space-sm)}._footer_mbkxo_180{padding:var(--space-md);text-align:center}._footer_mbkxo_180 p{margin:0 0 var(--space-xs);overflow-wrap:anywhere}._attribution_mbkxo_460{letter-spacing:.05em;opacity:.85;font-size:.8rem}@container room (width<=640px){._page_mbkxo_5{padding:var(--space-lg) var(--space-sm)}._header_mbkxo_178,._card_mbkxo_179{padding-left:var(--space-md);padding-right:var(--space-md)}._cloudA_mbkxo_100{font-size:3rem}}._footer_t2i21_1{color:#111;background:#fff;border-top:1px solid #111;margin-top:auto}._inner_t2i21_8{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2rem;max-width:1200px;margin:0 auto;padding:2rem clamp(1rem,4vw,2.5rem);display:flex}._motto_t2i21_19{letter-spacing:-.02em;margin:0;font-weight:700}._links_t2i21_25{flex-wrap:wrap;gap:0 1.25rem;display:flex}._links_t2i21_25 a,._links_t2i21_25 a:visited{color:#111;align-items:center;min-height:44px;font-size:.9rem;text-decoration:none;display:inline-flex}._links_t2i21_25 a:hover{text-underline-offset:4px;text-decoration:underline}._note_t2i21_46{color:#555;flex-basis:100%;margin:0;font-size:.85rem}._account_10fqs_1{flex-wrap:wrap;align-items:center;gap:0 1rem;min-width:0;min-height:44px;display:flex}._site_10fqs_10{color:#111}._toolbar_10fqs_14{color:#fff}._link_10fqs_18,._link_10fqs_18:visited{text-underline-offset:4px;align-items:center;min-height:44px;font-size:.95rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex;color:inherit!important}._who_10fqs_31{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;font-size:.9rem;overflow:hidden}._logout_10fqs_39{min-height:36px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:0;padding:0 .75rem;font-size:.9rem;font-weight:700}._site_10fqs_10 ._logout_10fqs_39:hover:not(:disabled){color:#fff;background:#111}._toolbar_10fqs_14 ._logout_10fqs_39:hover:not(:disabled){color:#1b1b2f;background:#fff}._logout_10fqs_39:disabled{cursor:progress;opacity:.6}._logout_10fqs_39:focus-visible,._link_10fqs_18:focus-visible{outline-offset:2px;outline:2px solid}._error_10fqs_73{flex-basis:100%;font-size:.85rem;font-weight:700}._visuallyHidden_10fqs_79{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._account_10fqs_1[aria-hidden=true]{width:9rem}@media (width<=479px){._who_10fqs_31{max-width:11rem}._account_10fqs_1[aria-hidden=true]{width:0;min-height:0}}._header_1ay5a_1{z-index:20;background:#fff;border-bottom:1px solid #111;position:sticky;top:0}._skipLink_1ay5a_9{z-index:30;background:#111;padding:.5rem 1rem;font-weight:700;position:absolute;top:-100px;left:1rem;color:#fff!important}._skipLink_1ay5a_9:focus{top:.5rem}._inner_1ay5a_24{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1.5rem;max-width:1200px;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem);display:flex}._brand_1ay5a_35,._brand_1ay5a_35:visited{min-height:56px;font-family:var(--site-font-display);letter-spacing:-.02em;color:#111;align-items:center;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}._nav_1ay5a_48{min-width:0;margin-left:auto}._navList_1ay5a_53{flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;list-style:none;display:flex}._navLink_1ay5a_62,._navLink_1ay5a_62:visited{color:#111;align-items:center;min-height:56px;font-size:.95rem;text-decoration:none;display:inline-flex;position:relative}._navLink_1ay5a_62:after{content:"";transform-origin:0;background:#111;height:1px;transition:transform .18s;position:absolute;bottom:14px;left:0;right:0;transform:scaleX(0)}._navLink_1ay5a_62:hover:after,._active_1ay5a_88:after{transform:scaleX(1)}._active_1ay5a_88{font-weight:700}@media (width<=479px){._inner_1ay5a_24{gap:0}._brand_1ay5a_35{min-height:48px}._nav_1ay5a_48,._navList_1ay5a_53{width:100%}._nav_1ay5a_48{margin-left:0}._navList_1ay5a_53{border-top:1px solid #d9d9d9;justify-content:space-between;gap:0 .75rem}._navLink_1ay5a_62{min-height:44px;font-size:.9rem}._navLink_1ay5a_62:after{bottom:10px}}._site_1a87y_5{--site-paper:#fff;--site-ink:#111;--site-muted:#555;--site-rule:#111;--site-rule-soft:#d9d9d9;--site-font-display:"Helvetica Neue", Helvetica, Arial, sans-serif;--site-font-body:"Helvetica Neue", Helvetica, Arial, sans-serif;--site-font-mono:"SFMono-Regular", Menlo, Consolas, "Courier New", monospace;background:var(--site-paper);min-height:100vh;color:var(--site-ink);font-family:var(--site-font-body);flex-direction:column;display:flex}._site_1a87y_5 a,._site_1a87y_5 a:visited{color:var(--site-ink)}._site_1a87y_5 :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--site-ink);outline-offset:3px;box-shadow:none}._main_1a87y_37{flex-direction:column;flex:1;gap:clamp(2.5rem,7vw,5rem);width:100%;min-width:0;max-width:1200px;margin:0 auto;padding:clamp(2rem,6vw,5rem) clamp(1rem,4vw,2.5rem);display:flex}._main_1a87y_37:focus{outline:none}._panel_br4jx_6{flex-direction:column;gap:1.5rem;width:100%;max-width:30rem;display:flex}._title_br4jx_14{font-family:var(--site-font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2.25rem,7vw,3.5rem);font-weight:700;line-height:1}._lead_br4jx_23{color:var(--site-muted);margin:0;font-size:1.05rem;line-height:1.55}._form_br4jx_30{flex-direction:column;gap:1.25rem;display:flex}._field_br4jx_36{flex-direction:column;gap:.4rem;display:flex}._label_br4jx_42{letter-spacing:.02em;font-size:.85rem;font-weight:700}._hint_br4jx_48{color:var(--site-muted);margin:0;font-size:.85rem}._input_br4jx_54{width:100%;min-height:48px;font:inherit;color:#111;background:#fff;border:1px solid #111;border-radius:0;padding:0 .85rem;font-size:1rem}._input_br4jx_54:focus-visible{outline-offset:2px;outline:2px solid #111}._input_br4jx_54[aria-invalid=true]{border-width:2px}._fieldError_br4jx_75{margin:0;font-size:.875rem;font-weight:700}._fieldError_br4jx_75:before{content:"— "}._toggle_br4jx_85{align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;display:flex}._toggle_br4jx_85 input{accent-color:#111;width:1.1rem;height:1.1rem}._submit_br4jx_99{min-height:52px;font:inherit;color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:0;justify-content:center;align-items:center;padding:0 1.75rem;font-weight:700;transition:background-color .16s,color .16s;display:inline-flex}._submit_br4jx_99:hover:not(:disabled){color:#111;background:#fff}._submit_br4jx_99:disabled{cursor:progress;opacity:.6}._submit_br4jx_99:focus-visible,._secondary_br4jx_128:focus-visible{outline-offset:3px;outline:2px solid #111}._secondary_br4jx_128{min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #111;border-radius:0;justify-content:center;align-items:center;padding:0 1.25rem;font-weight:700;text-decoration:none;display:inline-flex;color:#111!important}._secondary_br4jx_128:hover:not(:disabled){background:#111;color:#fff!important}._actions_br4jx_154{flex-wrap:wrap;gap:.75rem;display:flex}._alert_br4jx_160,._notice_br4jx_161{padding:1rem 1.25rem;line-height:1.55}._alert_br4jx_160{border:2px solid #111}._notice_br4jx_161{background:#f5f5f5;border-left:3px solid #111}._alert_br4jx_160 p,._notice_br4jx_161 p{margin:0}._alert_br4jx_160 p+p,._notice_br4jx_161 p+p,._alert_br4jx_160 p+._actions_br4jx_154,._notice_br4jx_161 p+._actions_br4jx_154{margin-top:.75rem}._links_br4jx_187{border-top:1px solid #d9d9d9;flex-direction:column;gap:.25rem;padding-top:1.25rem;display:flex}._links_br4jx_187 p{margin:0}._links_br4jx_187 a{text-underline-offset:4px;align-items:center;min-height:44px;font-weight:700;display:inline-flex}._linkButton_br4jx_207{font:inherit;color:#111;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-weight:700;text-decoration:underline}._linkButton_br4jx_207:disabled{cursor:progress;opacity:.6}._email_br4jx_225{overflow-wrap:anywhere;font-weight:700}a._submit_br4jx_99,a._submit_br4jx_99:visited{text-decoration:none;color:#fff!important}a._submit_br4jx_99:hover{color:#111!important}._container_gcq6z_2{width:100%;min-width:0;container:room/inline-size}._app_1ke2j_5{--ed-bg:#e9e6dc;--ed-panel:#fbfaf5;--ed-panel-alt:#f2efe4;--ed-ink:#1b1b2f;--ed-muted:#4d4d63;--ed-border:#2b2b45;--ed-border-soft:#b9b5a6;--ed-accent:#2a3fb0;--ed-accent-ink:#fff;--ed-accent-soft:#dfe4ff;--ed-danger:#a1232e;--ed-success-bg:#dff3e3;--ed-success-ink:#14532d;--ed-warning-bg:#fff3c4;--ed-warning-ink:#5c4300;--ed-error-bg:#fde2e2;--ed-focus:#1a3cff;--ed-touch:44px;background:var(--ed-bg);min-height:100vh;color:var(--ed-ink);font-family:var(--font-body);flex-direction:column;display:flex}._app_1ke2j_5 a{color:var(--ed-accent)}._app_1ke2j_5 :is(button,input,textarea,select,a):focus-visible{outline:3px solid var(--ed-focus);outline-offset:2px;box-shadow:0 0 0 5px #fff}._previewFrame_1ke2j_44 :is(a,button):focus-visible{outline:3px solid var(--focus-ring);box-shadow:none}._visuallyHidden_1ke2j_49{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}._toolbar_1ke2j_65{z-index:20;align-items:center;gap:var(--space-sm) var(--space-md);padding:var(--space-sm) var(--space-md);color:#fff;border-bottom:2px solid var(--ed-border);background:linear-gradient(#3a50c8 0%,#23349a 100%);flex-wrap:wrap;display:flex;position:sticky;top:0;box-shadow:0 2px #00000026}._brand_1ke2j_80{align-items:baseline;gap:var(--space-sm);min-width:0;margin-right:auto;display:flex}._brandStar_1ke2j_88{color:#ffdf68}._brandName_1ke2j_92{font-family:var(--font-heading);font-size:1.05rem;font-weight:700}._brandSub_1ke2j_98{font-family:var(--font-system);text-transform:lowercase;opacity:.9;font-size:.8rem}._saveState_1ke2j_105{font-family:var(--font-system);border:2px solid var(--ed-border);white-space:nowrap;margin:0;padding:2px 10px;font-size:.8rem;font-weight:700}._saveStateDirty_1ke2j_115{background:var(--ed-warning-bg);color:var(--ed-warning-ink)}._saveStateClean_1ke2j_120{background:var(--ed-success-bg);color:var(--ed-success-ink)}._actions_1ke2j_125{gap:var(--space-sm);flex-wrap:wrap;display:flex}._primaryButton_1ke2j_135,._toolbarButton_1ke2j_136,._secondaryButton_1ke2j_137,._smallButton_1ke2j_138{font:inherit;cursor:pointer;border:2px solid var(--ed-border);box-shadow:inset 1px 1px 0 #ffffffb3, 2px 2px 0 var(--ed-border);transition:transform 80ms}._primaryButton_1ke2j_135:active:not(:disabled),._toolbarButton_1ke2j_136:active:not(:disabled),._secondaryButton_1ke2j_137:active:not(:disabled),._smallButton_1ke2j_138:active:not(:disabled){box-shadow:1px 1px 0 var(--ed-border);transform:translate(1px,1px)}._primaryButton_1ke2j_135,._toolbarButton_1ke2j_136{min-height:var(--ed-touch);padding:0 var(--space-md);font-weight:700}._primaryButton_1ke2j_135{color:var(--ed-ink);background:#ffdf68}._primaryButton_1ke2j_135:hover{background:#ffe98f}._toolbarButton_1ke2j_136{background:var(--ed-panel);color:var(--ed-ink)}._toolbarButton_1ke2j_136:hover,._secondaryButton_1ke2j_137:hover:not(:disabled),._smallButton_1ke2j_138:hover:not(:disabled){background:var(--ed-accent-soft)}._secondaryButton_1ke2j_137{min-height:var(--ed-touch);padding:0 var(--space-md);background:var(--ed-panel);color:var(--ed-ink);align-self:flex-start;font-weight:700}._smallButton_1ke2j_138{min-height:36px;padding:0 var(--space-sm);background:var(--ed-panel);color:var(--ed-ink);font-size:.85rem}._dangerButton_1ke2j_200{color:var(--ed-danger)}._secondaryButton_1ke2j_137:disabled,._smallButton_1ke2j_138:disabled{cursor:not-allowed;color:var(--ed-muted);background:var(--ed-panel-alt);box-shadow:none;border-style:dashed}._messages_1ke2j_217{gap:var(--space-sm);padding:0 var(--space-md);flex-direction:column;display:flex}._messages_1ke2j_217:has(>:not(:empty)){padding-top:var(--space-sm)}._statusRegion_1ke2j_228:empty{display:none}._warningBanner_1ke2j_232,._errorBanner_1ke2j_233{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:2px solid var(--ed-border);flex-wrap:wrap;display:flex}._warningBanner_1ke2j_232 p,._errorBanner_1ke2j_233 p{flex:16rem;margin:0}._warningBanner_1ke2j_232{background:var(--ed-warning-bg);color:var(--ed-warning-ink)}._errorBanner_1ke2j_233{background:var(--ed-error-bg);color:var(--ed-danger);font-weight:700}._successToast_1ke2j_260{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--ed-success-bg);color:var(--ed-success-ink);border:2px solid var(--ed-border);flex-wrap:wrap;margin:0;font-weight:700;display:flex}@media (prefers-reduced-motion:no-preference){._successToast_1ke2j_260{animation:.2s ease-out _toastIn_1ke2j_1}}@keyframes _toastIn_1ke2j_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}._layout_1ke2j_295{gap:var(--space-md);padding:var(--space-md);flex-direction:column;min-width:0;display:flex}._controls_1ke2j_303{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}._jumpLink_1ke2j_310{min-height:var(--ed-touch);align-self:flex-start;align-items:center;gap:.35em;font-weight:700;display:inline-flex}._preview_1ke2j_44{border:2px solid var(--ed-border);background:var(--ed-panel);min-width:0;box-shadow:3px 3px 0 var(--ed-border);flex-direction:column;display:flex}._preview_1ke2j_44:focus{outline:none}._previewLabel_1ke2j_332{padding:var(--space-xs) var(--space-sm);font-family:var(--font-system);text-transform:uppercase;letter-spacing:.05em;background:var(--ed-panel-alt);color:var(--ed-ink);border-bottom:2px solid var(--ed-border);margin:0;font-size:.85rem;font-weight:700}._previewFrame_1ke2j_44{background:repeating-linear-gradient(45deg, var(--ed-panel-alt) 0 10px, var(--ed-bg) 10px 20px);min-width:0;overflow-x:hidden}._previewViewport_1ke2j_355{background:#fff;width:100%;margin:0 auto;transition:max-width .2s}._previewFrame_1ke2j_44[data-device=mobile]{padding:var(--space-md) 0}._previewFrame_1ke2j_44[data-device=mobile] ._previewViewport_1ke2j_355{border:2px solid var(--ed-border);max-width:390px;box-shadow:4px 4px 0 var(--ed-border)}@media (width>=1024px){._app_1ke2j_5{height:100dvh;overflow:hidden}._layout_1ke2j_295{min-height:0;padding:var(--space-md);flex:1;grid-template-columns:minmax(340px,35%) minmax(0,1fr);display:grid}._controls_1ke2j_303{min-height:0;padding-right:var(--space-sm);scrollbar-gutter:stable;overflow-y:auto}._preview_1ke2j_44{min-height:0}._previewFrame_1ke2j_44{flex:1;min-height:0;overflow-y:auto}._jumpLink_1ke2j_310{display:none}}@media (width<=479px){._toolbar_1ke2j_65{padding:var(--space-sm)}._brandSub_1ke2j_98{display:none}._actions_1ke2j_125{width:100%}._actions_1ke2j_125>button{padding:0 var(--space-sm);flex:1 1 0}._layout_1ke2j_295,._messages_1ke2j_217{padding-left:var(--space-sm);padding-right:var(--space-sm)}}._section_1ke2j_439{background:var(--ed-panel);border:2px solid var(--ed-border);box-shadow:3px 3px 0 var(--ed-border);min-width:0}._sectionTitle_1ke2j_446{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);color:var(--ed-ink);border-bottom:2px solid var(--ed-border);background:linear-gradient(90deg,#c9d2ff 0%,#fff0b3 100%);margin:0;font-size:1rem;display:flex}._sectionIcon_1ke2j_458{place-items:center;width:1.5rem;font-size:1rem;display:inline-grid}._sectionDescription_1ke2j_465{padding:var(--space-sm) var(--space-md) 0;color:var(--ed-muted);margin:0;font-size:.9rem}._sectionBody_1ke2j_472{gap:var(--space-md);padding:var(--space-md);flex-direction:column;display:flex}._field_1ke2j_483{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}._labelRow_1ke2j_490{justify-content:space-between;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}._label_1ke2j_490{color:var(--ed-ink);font-size:.95rem;font-weight:700}._requiredMark_1ke2j_504{color:var(--ed-muted);font-size:.8rem;font-weight:400}._count_1ke2j_510{font-family:var(--font-system);color:var(--ed-muted);font-size:.8rem}._countNear_1ke2j_516{color:var(--ed-danger);font-weight:700}._hint_1ke2j_521{color:var(--ed-muted);margin:0;font-size:.85rem}._hint_1ke2j_521 code{font-family:var(--font-system);overflow-wrap:anywhere;font-size:.8rem}._input_1ke2j_533,._textarea_1ke2j_534,._hexInput_1ke2j_535{width:100%;min-height:var(--ed-touch);padding:var(--space-sm);font:inherit;color:var(--ed-ink);border:2px solid var(--ed-border);background:#fff;border-radius:0;font-size:1rem;box-shadow:inset 2px 2px #00000014}._textarea_1ke2j_534{resize:vertical;line-height:1.4}._input_1ke2j_533[aria-invalid=true],._textarea_1ke2j_534[aria-invalid=true],._hexInput_1ke2j_535[aria-invalid=true]{border-color:var(--ed-danger);background:#fff7f7;border-style:dashed}._error_1ke2j_233{color:var(--ed-danger);margin:0;font-size:.85rem;font-weight:700}._notice_1ke2j_568{padding:var(--space-sm);background:var(--ed-warning-bg);color:var(--ed-warning-ink);border:2px dashed var(--ed-warning-ink);margin:0;font-size:.85rem}._colourField_1ke2j_579{align-items:center;gap:var(--space-xs) var(--space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}._colourText_1ke2j_586{flex-direction:column;min-width:0;display:flex}._colourControls_1ke2j_592{align-items:center;gap:var(--space-xs);display:flex}._colourPicker_1ke2j_598{width:var(--ed-touch);height:var(--ed-touch);border:2px solid var(--ed-border);cursor:pointer;background:#fff;padding:2px}._hexLabel_1ke2j_607{font-family:var(--font-system);color:var(--ed-muted);font-size:.75rem}._hexInput_1ke2j_535{width:6.5rem;font-family:var(--font-system);text-transform:uppercase}._colourField_1ke2j_579 ._error_1ke2j_233{grid-column:1/-1}@media (width<=359px){._colourField_1ke2j_579{grid-template-columns:minmax(0,1fr)}}._toggleList_1ke2j_631{gap:var(--space-xs);flex-direction:column;display:flex}._toggleRow_1ke2j_637{position:relative}._toggleInput_1ke2j_641{opacity:0;width:1px;height:1px;position:absolute}._toggleLabel_1ke2j_648{align-items:center;gap:var(--space-sm);min-height:var(--ed-touch);cursor:pointer;display:flex}._toggleTrack_1ke2j_656{background:var(--ed-panel-alt);border:2px solid var(--ed-border);flex-shrink:0;width:44px;height:24px;position:relative}._toggleThumb_1ke2j_665{background:var(--ed-muted);border:1px solid var(--ed-border);width:16px;height:16px;transition:transform .12s;position:absolute;top:2px;left:2px}._toggleInput_1ke2j_641:checked+._toggleLabel_1ke2j_648 ._toggleTrack_1ke2j_656{background:var(--ed-accent)}._toggleInput_1ke2j_641:checked+._toggleLabel_1ke2j_648 ._toggleThumb_1ke2j_665{background:#fff;transform:translate(20px)}._toggleInput_1ke2j_641:focus-visible+._toggleLabel_1ke2j_648 ._toggleTrack_1ke2j_656{outline:3px solid var(--ed-focus);outline-offset:2px}._toggleText_1ke2j_690{flex:1;font-weight:700}._toggleState_1ke2j_695{font-family:var(--font-system);border:1px solid var(--ed-border);background:var(--ed-panel-alt);padding:0 6px;font-size:.8rem}._toggleInput_1ke2j_641:checked+._toggleLabel_1ke2j_648 ._toggleState_1ke2j_695{background:var(--ed-accent-soft)}._patternGroup_1ke2j_709{border:0;min-width:0;margin:0;padding:0}._patternGroup_1ke2j_709 legend{margin-bottom:var(--space-sm);padding:0}._patternGrid_1ke2j_721{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(110px,1fr));display:grid}._patternOption_1ke2j_727{border:2px solid var(--ed-border-soft);cursor:pointer;background:#fff;flex-direction:column;display:flex;position:relative}._patternOption_1ke2j_727:has(._patternRadio_1ke2j_736:checked){border-color:var(--ed-border);box-shadow:3px 3px 0 var(--ed-accent)}._patternRadio_1ke2j_736{opacity:0;width:1px;height:1px;position:absolute}._patternRadio_1ke2j_736:focus-visible~._patternSwatch_1ke2j_748{outline:3px solid var(--ed-focus);outline-offset:-3px}._patternSwatch_1ke2j_748{border-bottom:2px solid var(--ed-border-soft);height:56px}._patternName_1ke2j_758{padding:var(--space-xs) var(--space-sm);font-size:.85rem;font-weight:700}._patternRadio_1ke2j_736:checked~._patternName_1ke2j_758:before{content:"✓ "}._patternSwatch_1ke2j_748[data-pattern=stars]{background-image:radial-gradient(circle at 1px 1px,#ffdf6859 1px,#0000 0),radial-gradient(circle,#fffc 1.5px,#0000 2px);background-position:0 0,7px 5px;background-size:9px 9px,31px 23px}._patternSwatch_1ke2j_748[data-pattern=checkerboard]{background-image:conic-gradient(#ffffff2e 0 25%, #0000002e 0 50%, #ffffff2e 0 75%, #0000002e 0);background-size:16px 16px}._patternSwatch_1ke2j_748[data-pattern=grid]{background-image:linear-gradient(#ffdf6866 1px,#0000 1px),linear-gradient(90deg,#ffdf6866 1px,#0000 1px);background-size:12px 12px}._emptyList_1ke2j_799{padding:var(--space-sm);color:var(--ed-muted);border:2px dashed var(--ed-border-soft);text-align:center;margin:0;font-size:.9rem}._itemList_1ke2j_808{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._item_1ke2j_808{min-width:0}._itemFieldset_1ke2j_821{padding:var(--space-sm) var(--space-md) var(--space-md);gap:var(--space-sm);border:2px solid var(--ed-border-soft);background:var(--ed-panel-alt);flex-direction:column;min-width:0;margin:0;display:flex}._itemLegend_1ke2j_832{padding:0 var(--space-xs);overflow-wrap:anywhere;max-width:100%;font-size:.9rem;font-weight:700}._itemControls_1ke2j_840{gap:var(--space-xs);padding-top:var(--space-xs);flex-wrap:wrap;display:flex}._previewBar_1ke2j_851{--ed-ink:#1b1b2f;--ed-border:#2b2b45;--ed-focus:#1a3cff;--ed-touch:44px;z-index:30;justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-md);padding:var(--space-sm) var(--space-md);color:var(--ed-ink);border-bottom:2px solid var(--ed-border);font-family:var(--font-body);background:#fbfaf5;flex-wrap:wrap;display:flex;position:sticky;top:0;box-shadow:0 2px #0003}._previewBar_1ke2j_851 button:focus-visible{outline:3px solid var(--ed-focus);outline-offset:2px;box-shadow:0 0 0 5px #fff}._previewBarText_1ke2j_879{margin:0;font-size:.9rem;font-weight:700}._previewBarDirty_1ke2j_885{font-weight:400}._brandLink_1ke2j_893{align-items:baseline;gap:var(--space-sm);color:#fff;text-decoration:none;display:inline-flex}._app_1ke2j_5 ._brandLink_1ke2j_893,._app_1ke2j_5 ._brandLink_1ke2j_893:visited{color:#fff}._app_1ke2j_5 ._brandLink_1ke2j_893:hover ._brandName_1ke2j_92{text-decoration:underline}._siteNav_1ke2j_910{gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}._app_1ke2j_5 ._siteNav_1ke2j_910 a,._app_1ke2j_5 ._siteNav_1ke2j_910 a:visited{min-height:var(--ed-touch);color:#fff;align-items:center;font-size:.9rem;font-weight:700;display:inline-flex}._templateCurrent_1ke2j_926{margin:0}._templateLabel_1ke2j_930{color:var(--ed-muted)}._linkButton_1ke2j_934{min-height:var(--ed-touch);padding:0 var(--space-md);background:var(--ed-panel);border:2px solid var(--ed-border);box-shadow:inset 1px 1px 0 #ffffffb3, 2px 2px 0 var(--ed-border);align-self:flex-start;align-items:center;gap:.35em;font-weight:700;text-decoration:none;display:inline-flex}._app_1ke2j_5 ._linkButton_1ke2j_934,._app_1ke2j_5 ._linkButton_1ke2j_934:visited{color:var(--ed-ink)}._app_1ke2j_5 ._linkButton_1ke2j_934:hover{background:var(--ed-accent-soft)}._historyButtons_1ke2j_963{gap:var(--space-xs);display:flex}._toolbarButton_1ke2j_136:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}._infoBanner_1ke2j_974{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:2px solid var(--ed-border);background:var(--ed-accent-soft);color:var(--ed-ink);flex-wrap:wrap;display:flex}._infoBanner_1ke2j_974 p{flex:16rem;margin:0}._bannerActions_1ke2j_991{gap:var(--space-xs);flex-wrap:wrap;display:flex}._previewHeader_1ke2j_997{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-sm);padding-right:var(--space-sm);background:var(--ed-panel-alt);border-bottom:2px solid var(--ed-border);flex-wrap:wrap;display:flex}._previewHeader_1ke2j_997 ._previewLabel_1ke2j_332{border-bottom:0}._deviceToggle_1ke2j_1012{gap:0;display:flex}._deviceButton_1ke2j_1017{min-height:32px;padding:0 var(--space-sm);font:inherit;color:var(--ed-ink);background:var(--ed-panel);border:2px solid var(--ed-border);cursor:pointer;font-size:.8rem;font-weight:700}._deviceButton_1ke2j_1017+._deviceButton_1ke2j_1017{border-left:0}._deviceButton_1ke2j_1017[aria-pressed=true]{background:var(--ed-ink);color:#fff}._select_1ke2j_1040{width:100%;min-height:var(--ed-touch);padding:0 var(--space-sm);font:inherit;color:var(--ed-ink);border:2px solid var(--ed-border);background:#fff;border-radius:0;font-size:1rem}._fontPreview_1ke2j_1052{padding:var(--space-xs) var(--space-sm);background:var(--ed-panel-alt);border:1px dashed var(--ed-border-soft);overflow-wrap:anywhere;margin:0;font-size:1.05rem}._choiceGroup_1ke2j_1061{border:0;min-width:0;margin:0;padding:0}._choiceGroup_1ke2j_1061 legend{margin-bottom:var(--space-xs);padding:0}._segmentRow_1ke2j_1073,._segmented_1ke2j_1074,._widthGroup_1ke2j_1075{gap:var(--space-xs);flex-wrap:wrap;display:flex}._widthGroup_1ke2j_1075{border:0;min-width:0;margin:0;padding:0}._segment_1ke2j_1073{display:inline-flex;position:relative}._segment_1ke2j_1073 input{opacity:0;width:1px;height:1px;position:absolute}._segment_1ke2j_1073 span{min-height:40px;padding:0 var(--space-md);background:var(--ed-panel);border:2px solid var(--ed-border-soft);cursor:pointer;align-items:center;font-size:.9rem;font-weight:700;display:inline-flex}._segment_1ke2j_1073 input:checked+span{background:var(--ed-ink);color:#fff;border-color:var(--ed-ink)}._segment_1ke2j_1073 input:checked+span:before{content:"✓ ";white-space:pre}._segment_1ke2j_1073 input:focus-visible+span{outline:3px solid var(--ed-focus);outline-offset:2px}._segment_1ke2j_1073 input:disabled+span{cursor:not-allowed;opacity:.5}._widgetList_1ke2j_1135{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._widgetRow_1ke2j_1144{gap:var(--space-sm);padding:var(--space-sm);background:var(--ed-panel-alt);border:2px solid var(--ed-border-soft);flex-direction:column;display:flex;position:relative}._widgetRow_1ke2j_1144[data-hidden=true]{background:var(--ed-bg);border-style:dashed}._widgetRow_1ke2j_1144[data-dragging=true]{border-color:var(--ed-accent);box-shadow:3px 3px 0 var(--ed-accent);opacity:.85}._widgetRow_1ke2j_1144[data-drop=before]:before,._widgetRow_1ke2j_1144[data-drop=after]:after{content:"";background:var(--ed-accent);height:4px;position:absolute;left:-2px;right:-2px}._widgetRow_1ke2j_1144[data-drop=before]:before{top:-7px}._widgetRow_1ke2j_1144[data-drop=after]:after{bottom:-7px}._widgetHeader_1ke2j_1183{align-items:center;gap:var(--space-sm);display:flex}._dragHandle_1ke2j_1189{width:var(--ed-touch);height:var(--ed-touch);font:inherit;color:var(--ed-ink);background:var(--ed-panel);border:2px solid var(--ed-border);cursor:grab;touch-action:none;flex-shrink:0;place-items:center;font-size:1.3rem;display:inline-grid}._dragHandle_1ke2j_1189:active{cursor:grabbing}._widgetTitle_1ke2j_1208{flex-direction:column;flex:1;min-width:0;display:flex}._widgetName_1ke2j_1215{overflow-wrap:anywhere;font-weight:700}._widgetMeta_1ke2j_1220{font-family:var(--font-system);color:var(--ed-muted);font-size:.75rem}._errorBadge_1ke2j_1226{color:var(--ed-danger);align-self:flex-start;margin-top:2px;font-size:.75rem;font-weight:700}._widgetControls_1ke2j_1234{align-items:center;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}._widgetControls_1ke2j_1234 ._itemControls_1ke2j_840{padding-top:0}._widgetPanel_1ke2j_1245{gap:var(--space-md);padding:var(--space-md);background:var(--ed-panel);border:2px solid var(--ed-border);flex-direction:column;display:flex}._addRow_1ke2j_1254,._presetRow_1ke2j_1255{gap:var(--space-sm);flex-wrap:wrap;display:flex}._linkLikeButton_1ke2j_1261{min-height:var(--ed-touch);font:inherit;color:var(--ed-accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:700;text-decoration:underline}._imageField_1ke2j_1277{gap:var(--space-sm);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}._imageField_1ke2j_1277>legend{margin-bottom:var(--space-xs);padding:0}._uploadArea_1ke2j_1292{gap:var(--space-sm);flex-direction:column;display:flex}._fileInput_1ke2j_1298{opacity:0;width:1px;height:1px;position:absolute}._uploadButton_1ke2j_1305{min-height:var(--ed-touch);padding:0 var(--space-md);background:var(--ed-panel);border:2px solid var(--ed-border);box-shadow:2px 2px 0 var(--ed-border);cursor:pointer;align-items:center;font-weight:700;display:inline-flex}._fileInput_1ke2j_1298:focus-visible+*{outline:3px solid var(--ed-focus);outline-offset:2px}._uploadButton_1ke2j_1305:has(+._fileInput_1ke2j_1298:focus-visible){outline:3px solid var(--ed-focus);outline-offset:2px}._assetGrid_1ke2j_1323{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(64px,1fr));display:grid}._assetChoice_1ke2j_1329{aspect-ratio:1;border:2px solid var(--ed-border-soft);cursor:pointer;background:#fff;padding:0;position:relative}._assetChosen_1ke2j_1338{border-color:var(--ed-accent);box-shadow:0 0 0 2px var(--ed-accent)}._assetTick_1ke2j_1343{color:#fff;background:var(--ed-accent);place-items:center;width:20px;height:20px;font-size:.75rem;display:inline-grid;position:absolute;top:2px;right:2px}._thumb_1ke2j_1356{object-fit:cover;width:100%;height:100%;display:block}._thumbMissing_1ke2j_1363{width:64px;height:64px;color:var(--ed-muted);background:var(--ed-panel-alt);place-items:center;font-size:.7rem;display:grid}._presetButton_1ke2j_1375{align-items:center;gap:var(--space-xs);min-height:40px;padding:0 var(--space-sm);font:inherit;color:var(--ed-ink);background:var(--ed-panel);border:2px solid var(--ed-border-soft);cursor:pointer;font-size:.85rem;font-weight:700;display:inline-flex}._presetButton_1ke2j_1375:hover{border-color:var(--ed-border)}._presetSwatch_1ke2j_1394{border:1px solid var(--ed-border);width:28px;height:16px}._addDecoration_1ke2j_1402{align-items:end;gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}._libraryList_1ke2j_1411{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._libraryItem_1ke2j_1420{align-items:center;gap:var(--space-sm);display:flex}._libraryItem_1ke2j_1420>._thumb_1ke2j_1356,._libraryItem_1ke2j_1420>._thumbMissing_1ke2j_1363{border:1px solid var(--ed-border-soft);flex-shrink:0;width:64px;height:64px}._libraryMeta_1ke2j_1434{flex-direction:column;flex:1;min-width:0;display:flex}a._toolbarButton_1ke2j_136,._app_1ke2j_5 a._toolbarButton_1ke2j_136,._app_1ke2j_5 a._toolbarButton_1ke2j_136:visited{color:var(--ed-ink);align-items:center;text-decoration:none;display:inline-flex}._publishAnchor_1ke2j_1452:focus{outline:none}._publishAnchor_1ke2j_1452:focus-visible>section{outline:3px solid var(--ed-focus);outline-offset:2px}._publishState_1ke2j_1461{margin:0;font-size:1.15rem;font-weight:700}._share_gpq3e_1{flex-direction:column;gap:.5rem;min-width:0;display:flex}._label_gpq3e_8{letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:700}._url_gpq3e_15{color:#111;background:#fff;border:1px solid #111;border-radius:0;width:100%;min-height:44px;padding:0 .75rem;font-family:SFMono-Regular,Menlo,Consolas,Courier New,monospace;font-size:.9rem}._actions_gpq3e_27{flex-wrap:wrap;gap:.5rem;display:flex}._button_gpq3e_33,._button_gpq3e_33:visited{min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #111;border-radius:0;align-items:center;padding:0 1rem;font-weight:700;text-decoration:none;display:inline-flex;color:#111!important}._button_gpq3e_33:hover{background:#111;color:#fff!important}._button_gpq3e_33:focus-visible,._url_gpq3e_15:focus-visible{outline-offset:2px;outline:2px solid #111}._status_gpq3e_60{min-height:1.25em;margin:0;font-size:.85rem}._section_1f2ef_1{flex-direction:column;gap:1.25rem;display:flex}._sectionTitle_1f2ef_7{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}._rule_1f2ef_15{border:0;border-top:1px solid #111;width:100%;margin:.5rem 0}._preview_1f2ef_22{color:var(--site-muted);overflow-wrap:anywhere;margin:-.5rem 0 0;font-size:.85rem}._mono_1f2ef_29{color:#111;font-family:SFMono-Regular,Menlo,Consolas,Courier New,monospace;font-size:.85em}._textarea_1f2ef_35{width:100%;font:inherit;color:#111;resize:vertical;background:#fff;border:1px solid #111;border-radius:0;padding:.75rem .85rem;font-size:1rem;line-height:1.5}._textarea_1f2ef_35:focus-visible{outline-offset:2px;outline:2px solid #111}._avatarRow_1f2ef_53{align-items:center;gap:1rem;display:flex}._avatar_1f2ef_53,._avatarEmpty_1f2ef_60{object-fit:cover;border:1px solid #111;border-radius:50%;flex-shrink:0;width:72px;height:72px}._avatarEmpty_1f2ef_60{text-transform:uppercase;background:#f2f2f2;place-items:center;font-size:1.75rem;font-weight:700;display:grid}._avatarActions_1f2ef_78{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}._fileInput_1f2ef_85{opacity:0;width:1px;height:1px;position:absolute}._avatarActions_1f2ef_78 label:has(+._fileInput_1f2ef_85:focus-visible){outline-offset:3px;outline:2px solid #111}._roomStatus_1f2ef_97{flex-direction:column;gap:1.25rem;display:flex}._roomStatus_1f2ef_97 p{margin:0;line-height:1.55}._statusLine_1f2ef_108{letter-spacing:-.01em;align-items:center;gap:.6rem;font-size:1.25rem;font-weight:700;display:flex}._statusMark_1f2ef_117{font-size:1rem}._visibility_1f2ef_121{border:0;flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}._legend_1f2ef_130{margin-bottom:.5rem;padding:0;font-size:.85rem;font-weight:700}._option_1f2ef_137{cursor:pointer;border:1px solid #d9d9d9;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}._option_1f2ef_137:has(input:checked){border-color:#111;box-shadow:inset 3px 0 #111}._option_1f2ef_137 input{accent-color:#111;flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.25rem}._option_1f2ef_137>span{flex-direction:column;gap:.15rem;display:flex}._optionHint_1f2ef_165{color:var(--site-muted);font-size:.875rem}._frame_tvffk_1{aspect-ratio:16/11;border-bottom:2px solid var(--border-dark);background:var(--room-bg);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}._inner_tvffk_12{transform-origin:0 0;position:absolute;top:0;left:0}._inner_tvffk_12 [data-testid=room-page]{min-height:0!important}._inner_tvffk_12 *{animation:none!important}._primaryAction_3gvx3_8,._secondaryAction_3gvx3_9{min-height:52px;font:inherit;cursor:pointer;border:1px solid #111;border-radius:0;justify-content:center;align-items:center;gap:.5em;padding:0 1.75rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}._primaryAction_3gvx3_8,._primaryAction_3gvx3_8:visited{background:#111;color:#fff!important}._primaryAction_3gvx3_8:hover,._secondaryAction_3gvx3_9,._secondaryAction_3gvx3_9:visited{background:#fff;color:#111!important}._secondaryAction_3gvx3_9:hover{background:#111;color:#fff!important}._textLink_3gvx3_50,._textLink_3gvx3_50:visited{color:#111;text-underline-offset:5px;align-items:center;gap:.4em;min-height:44px;margin-top:1.5rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}._textLink_3gvx3_50:hover{text-decoration-thickness:2px}._actions_3gvx3_68{flex-wrap:wrap;gap:.75rem;display:flex}._hero_3gvx3_76{padding:clamp(1rem,6vw,4rem) 0 0}._heroTitle_3gvx3_80{max-width:14ch;font-family:var(--site-font-display);letter-spacing:-.045em;overflow-wrap:break-word;margin:0;font-size:clamp(2.75rem,10vw,7.5rem);font-weight:700;line-height:.95}._heroBody_3gvx3_91{max-width:34rem;margin:clamp(1.5rem,4vw,2.5rem) 0 2rem;font-size:clamp(1.1rem,2.2vw,1.35rem);line-height:1.5}._rule_3gvx3_100{border:0;border-top:1px solid #111;width:100%;margin:0}._split_3gvx3_107{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:1.5rem clamp(1.5rem,5vw,4rem);display:grid}._sectionLabel_3gvx3_113{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}._prose_3gvx3_121 p{max-width:40rem;margin:0 0 1rem;font-size:1.15rem;line-height:1.6}._prose_3gvx3_121 p:last-child{color:var(--site-muted);margin-bottom:0}._templateRow_3gvx3_133{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}._templateItem_3gvx3_142{min-width:0}._previewFrame_3gvx3_146{border:1px solid #111;transition:transform .2s;overflow:hidden}._templateItem_3gvx3_142:hover ._previewFrame_3gvx3_146{transform:translateY(-3px)}._itemTitle_3gvx3_156{letter-spacing:-.01em;margin:1rem 0 .25rem;font-size:1.15rem;font-weight:700}._itemText_3gvx3_163{color:var(--site-muted);margin:0;line-height:1.5}._principles_3gvx3_169{counter-reset:principle;gap:0;margin:0;padding:0;list-style:none;display:grid}._principles_3gvx3_169>li{counter-increment:principle;border-top:1px solid #d9d9d9;grid-template-columns:3rem minmax(0,1fr);padding:1.25rem 0;display:grid}._principles_3gvx3_169>li:first-child{border-top:0;padding-top:0}._principles_3gvx3_169>li:before{content:counter(principle, decimal-leading-zero);font-family:var(--site-font-mono);padding-top:.2rem;font-size:.85rem}._principles_3gvx3_169>li>*{grid-column:2}._principles_3gvx3_169 ._itemTitle_3gvx3_156{margin-top:0}._pageIntro_3gvx3_208{flex-direction:column;gap:1rem;display:flex}._pageTitle_3gvx3_214{font-family:var(--site-font-display);letter-spacing:-.04em;overflow-wrap:break-word;margin:0;font-size:clamp(2.25rem,7vw,4.5rem);font-weight:700;line-height:1}._pageLead_3gvx3_224{max-width:40rem;margin:0;font-size:1.15rem;line-height:1.55}._callout_3gvx3_231{border-left:3px solid #111;padding:1rem 0 1rem 1.25rem}._callout_3gvx3_231 p{max-width:48rem;margin:0;line-height:1.55}._callout_3gvx3_231 p+p{margin-top:.5rem}._templateList_3gvx3_248{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem 2rem;margin:0;padding:0;list-style:none;display:grid}._templateCard_3gvx3_257{min-width:0;display:flex}._templateCard_3gvx3_257>article{flex-direction:column;width:100%;display:flex}._templateBody_3gvx3_268{flex-direction:column;flex:1;align-items:flex-start;gap:.5rem;padding-top:1rem;display:flex}._templateBody_3gvx3_268>button{margin-top:auto}._templateHeading_3gvx3_281{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}._cardTitle_3gvx3_288{letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700}._cardTagline_3gvx3_295{margin:0;font-weight:700}._templateDescription_3gvx3_300{color:var(--site-muted);margin:0 0 1rem;line-height:1.55}._badge_3gvx3_306{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #111;font-size:.75rem;font-weight:700}._roomBar_3gvx3_316{z-index:20;color:#111;background:#fff;border-bottom:1px solid #111;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1.25rem;padding:0 1rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.85rem;display:flex;position:sticky;top:0}._roomBarBrand_3gvx3_333,._roomBarBrand_3gvx3_333:visited{letter-spacing:-.02em;color:#111;align-items:center;min-height:48px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}._roomBarNote_3gvx3_345{color:#555;flex:14rem;margin:0}._roomBarLinks_3gvx3_351{gap:1.25rem;display:flex}._roomBarLinks_3gvx3_351 a,._roomBarLinks_3gvx3_351 a:visited{color:#111;text-underline-offset:4px;align-items:center;min-height:44px;font-weight:700;display:inline-flex}._roomBar_3gvx3_316 a:focus-visible{outline-offset:2px;outline:2px solid #111}._notFoundCode_3gvx3_373{font-family:var(--site-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.9rem}._path_3gvx3_381{font-family:var(--site-font-mono);overflow-wrap:anywhere;background:#f2f2f2;padding:0 .25em}@media (width<=767px){._split_3gvx3_107{grid-template-columns:minmax(0,1fr)}._actions_3gvx3_68>a{flex:100%}}._diagnostic_3gvx3_402{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:1.5rem clamp(1.5rem,5vw,4rem);display:grid}._diagnosticBody_3gvx3_408{flex-direction:column;gap:1.5rem;min-width:0;display:flex}._diagnosticStatus_3gvx3_415{letter-spacing:-.03em;align-items:center;gap:.75rem;margin:0;font-size:clamp(1.75rem,5vw,2.75rem);font-weight:700;display:flex}._diagnosticMark_3gvx3_425{border:1px solid #111;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;font-size:1.4rem;display:inline-grid}._diagnosticStatus_3gvx3_415[data-status=connected] ._diagnosticMark_3gvx3_425{color:#fff;background:#111}._diagnosticStatus_3gvx3_415[data-status=failed] ._diagnosticMark_3gvx3_425,._diagnosticStatus_3gvx3_415[data-status=config-error] ._diagnosticMark_3gvx3_425{border-width:3px}._diagnosticList_3gvx3_445{grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);gap:.75rem 1.5rem;margin:0;display:grid}._diagnosticList_3gvx3_445 dt{letter-spacing:.08em;text-transform:uppercase;padding-top:.2rem;font-size:.8rem;font-weight:700}._diagnosticList_3gvx3_445 dd{overflow-wrap:anywhere;margin:0;line-height:1.55}._diagnosticProblems_3gvx3_466{margin:0;padding-left:1.1rem}._primaryAction_3gvx3_8:disabled{cursor:progress;opacity:.6}@media (width<=767px){._diagnostic_3gvx3_402,._diagnosticList_3gvx3_445{grid-template-columns:minmax(0,1fr)}._diagnosticList_3gvx3_445 dd{margin-bottom:.5rem}}._profileStrip_3gvx3_489{align-items:center;gap:.85rem;min-width:0;display:flex}._profileStripCompact_3gvx3_496{color:#111;background:#fff;border-bottom:1px solid #111;padding:.6rem 1rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}._profileAvatar_3gvx3_504{object-fit:cover;border:1px solid #111;border-radius:50%;flex-shrink:0;width:48px;height:48px}._profileText_3gvx3_513{min-width:0}._profileName_3gvx3_517{overflow-wrap:anywhere;margin:0;font-weight:700}._profileHandle_3gvx3_523{color:#555;font-weight:400}._profileBio_3gvx3_528{white-space:pre-wrap;overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.9rem;line-height:1.45}:root{--room-bg:#263f88;--room-primary:#d8dcf1;--room-secondary:#a6b5e7;--room-accent:#ffdf68;--room-text:#202039;--border-dark:#0f1630;--border-light:#fff;--shadow:#101828;--focus-ring:#ffdf68;--link:#1a2f7a;--link-visited:#4a2f7a;--empty-muted:#4a5678;--font-body:Tahoma, Verdana, Geneva, sans-serif;--font-heading:"Trebuchet MS", Tahoma, sans-serif;--font-system:"Courier New", Courier, monospace;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--radius-none:0;--content-max:1100px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-width:320px;font-family:var(--font-body);color:var(--room-text);background-color:var(--room-bg);margin:0;font-size:1rem;line-height:1.5}img{max-width:100%;height:auto;display:block}a{color:var(--link)}a:visited{color:var(--link-visited)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}h1,h2,h3{font-family:var(--font-heading);margin:0 0 var(--space-sm);line-height:1.25}p{margin:0 0 var(--space-md)}p:last-child{margin-bottom:0}ul{margin:0;padding-left:1.25rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
