.architecture-diagram-module__drDWyq__diagram{min-width:0}.architecture-diagram-module__drDWyq__mobileHint{display:none}.architecture-diagram-module__drDWyq__viewport{scrollbar-width:thin;max-width:100%;padding:6px;overflow-x:auto}.architecture-diagram-module__drDWyq__canvas{max-width:720px;margin-inline:auto;position:relative}.architecture-diagram-module__drDWyq__node{background:0 0;border:0;border-radius:50%;min-width:24px;min-height:24px;padding:0;position:absolute;transform:translate(-50%,-50%)}.architecture-diagram-module__drDWyq__node:hover,.architecture-diagram-module__drDWyq__node[aria-pressed=true]{box-shadow:0 0 0 3px var(--tone-line)}.architecture-diagram-module__drDWyq__detail{min-height:100px;color:var(--muted);grid-template-columns:150px minmax(0,1fr);gap:16px;padding-top:20px;font-size:14px;line-height:1.7;display:grid}.architecture-diagram-module__drDWyq__detail strong{color:var(--teal);font-weight:500}@media (max-width:599px){.architecture-diagram-module__drDWyq__mobileHint{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.7;display:block}.architecture-diagram-module__drDWyq__canvas{min-width:560px}.architecture-diagram-module__drDWyq__node{min-width:44px;min-height:44px}.architecture-diagram-module__drDWyq__detail{grid-template-columns:1fr;gap:8px}}
@font-face{font-family:brandScript;src:url(../media/GrandHotel_Regular.p.1qo14tct0zbrd.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}.brandscript_f6237bde-module__vcsiNG__className{font-family:brandScript,cursive;font-style:normal;font-weight:400}
.contact-button-module__WXXB9a__dialog{border:1px solid var(--line);background:var(--paper);width:min(580px,100% - 40px);max-height:calc(100dvh - 40px);color:var(--ink);box-shadow:0 24px 80px color-mix(in srgb, var(--shadow-color) 24%, transparent);border-radius:16px;margin:auto;padding:clamp(20px,4vw,32px);overflow-y:auto}.contact-button-module__WXXB9a__dialog::backdrop{background:color-mix(in srgb, var(--shadow-color) 45%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.contact-button-module__WXXB9a__dialog[open]{animation:.48s cubic-bezier(.16,1,.3,1) contact-button-module__WXXB9a__chat-enter}.contact-button-module__WXXB9a__dialog[open]::backdrop{animation:.32s ease-out contact-button-module__WXXB9a__chat-backdrop}.contact-button-module__WXXB9a__heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.contact-button-module__WXXB9a__headingControls{flex-shrink:0;gap:8px;display:flex}.contact-button-module__WXXB9a__heading h2{letter-spacing:-1px;margin-top:8px;font-size:28px}.contact-button-module__WXXB9a__close{border:1px solid var(--line);background:var(--panel);width:44px;height:44px;color:var(--muted);border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}.contact-button-module__WXXB9a__description{color:var(--muted);margin-block:16px 24px;font-size:13px;line-height:1.7}.contact-button-module__WXXB9a__form{gap:16px;display:grid}.contact-button-module__WXXB9a__form>label{color:var(--ink);gap:8px;font-size:12px;display:grid}.contact-button-module__WXXB9a__form input,.contact-button-module__WXXB9a__form textarea,.contact-button-module__WXXB9a__composer textarea{border:1px solid var(--accent-line);background:var(--panel);width:100%;min-height:44px;color:var(--ink);border-radius:8px;padding:10px 12px;font-size:14px}.contact-button-module__WXXB9a__form textarea{resize:vertical}.contact-button-module__WXXB9a__identityFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contact-button-module__WXXB9a__identityFields label{color:var(--ink);gap:7px;font-size:12px;display:grid}.contact-button-module__WXXB9a__connectionIntro{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 72%, transparent);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:16px;display:grid}.contact-button-module__WXXB9a__connectionIntro>span{border:1px solid var(--accent-line);background:color-mix(in srgb, var(--accent) 8%, transparent);width:42px;height:42px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.contact-button-module__WXXB9a__connectionIntro strong{margin:2px 0 5px;font-size:13px;display:block}.contact-button-module__WXXB9a__connectionIntro p{color:var(--muted);font-size:11px;line-height:1.6}.contact-button-module__WXXB9a__honeypot{display:none}.contact-button-module__WXXB9a__challenge{min-height:65px}.contact-button-module__WXXB9a__error{color:var(--danger);font-size:13px;line-height:1.65}.contact-button-module__WXXB9a__loadingStatus{color:var(--muted);align-items:center;gap:9px;margin-bottom:16px;font-size:12px;display:flex}.contact-button-module__WXXB9a__spinner{flex-shrink:0;animation:.9s linear infinite contact-button-module__WXXB9a__chat-spin}.contact-button-module__WXXB9a__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.contact-button-module__WXXB9a__actions>button{gap:8px;min-height:44px}.contact-button-module__WXXB9a__actions>a{font-size:12px}.contact-button-module__WXXB9a__form :disabled,.contact-button-module__WXXB9a__close:disabled{cursor:not-allowed}.contact-button-module__WXXB9a__chatStatus{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;font-size:11px;display:flex}.contact-button-module__WXXB9a__chatStatus span{align-items:center;gap:7px;display:flex}.contact-button-module__WXXB9a__chatStatus i{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 14%, transparent);border-radius:50%}.contact-button-module__WXXB9a__chatStatus button{min-height:40px;color:var(--muted);text-underline-offset:3px;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding-inline:10px;font-size:11px;text-decoration:underline;display:inline-flex}.contact-button-module__WXXB9a__chatStatus button svg,.contact-button-module__WXXB9a__close svg,.contact-button-module__WXXB9a__attach svg,.contact-button-module__WXXB9a__selectedFiles button svg{flex-shrink:0;transition:transform .2s cubic-bezier(.22,1,.36,1)}.contact-button-module__WXXB9a__chatStatus button:hover svg,.contact-button-module__WXXB9a__chatStatus button:focus-visible svg{transform:translate(2px)}.contact-button-module__WXXB9a__close:hover svg,.contact-button-module__WXXB9a__close:focus-visible svg,.contact-button-module__WXXB9a__selectedFiles button:hover svg,.contact-button-module__WXXB9a__selectedFiles button:focus-visible svg{transform:rotate(8deg)scale(1.06)}.contact-button-module__WXXB9a__transcript{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 72%, transparent);border-radius:16px;align-content:start;gap:16px;height:min(380px,42dvh);padding:20px;display:grid;overflow-y:auto}.contact-button-module__WXXB9a__transcript article{--bubble-paper:var(--paper);--bubble-line:var(--line);isolation:isolate;border:1px solid var(--bubble-line);background:var(--bubble-paper);width:fit-content;max-width:82%;box-shadow:0 2px 6px color-mix(in srgb, var(--shadow-color) 5%, transparent);border-radius:18px 18px 18px 5px;padding:12px 14px;position:relative}.contact-button-module__WXXB9a__transcript article:before{z-index:-1;border-left:1px solid var(--bubble-line);border-bottom:1px solid var(--bubble-line);background:var(--bubble-paper);content:"";border-radius:0 0 0 2px;width:9px;height:9px;position:absolute;bottom:9px;left:-5px;transform:rotate(45deg)}.contact-button-module__WXXB9a__transcript article[data-sender=visitor]{--bubble-paper:color-mix(in srgb, var(--accent) 10%, var(--paper));--bubble-line:var(--accent-line);border-radius:18px 18px 5px;justify-self:end}.contact-button-module__WXXB9a__transcript article[data-sender=visitor]:before{border:0;border-right:1px solid var(--bubble-line);border-top:1px solid var(--bubble-line);border-radius:0 2px 0 0;left:auto;right:-5px}.contact-button-module__WXXB9a__transcript strong{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.contact-button-module__WXXB9a__transcript p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.55}.contact-button-module__WXXB9a__messageMeta{color:var(--muted);justify-content:flex-end;align-items:center;gap:4px;margin-top:5px;display:flex}.contact-button-module__WXXB9a__messageMeta time{font-size:9px}.contact-button-module__WXXB9a__receipt{width:16px;height:16px;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.contact-button-module__WXXB9a__receipt[data-status=read]{color:var(--accent)}.contact-button-module__WXXB9a__messageFiles{gap:6px;margin-top:8px;display:grid}.contact-button-module__WXXB9a__messageFiles a,.contact-button-module__WXXB9a__messageFiles>span{border:1px solid var(--line);min-width:0;color:var(--muted);border-radius:7px;align-items:center;gap:6px;padding:7px 8px;font-size:10px;text-decoration:none;display:flex}.contact-button-module__WXXB9a__messageFiles a:hover{border-color:var(--accent-line);color:var(--accent)}.contact-button-module__WXXB9a__messageFiles span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-button-module__WXXB9a__empty{color:var(--muted);text-align:center;align-self:center;font-size:12px;line-height:1.6}.contact-button-module__WXXB9a__composer{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:12px;display:grid}.contact-button-module__WXXB9a__composer textarea{resize:none;grid-column:1/-1}.contact-button-module__WXXB9a__composer>button{grid-column:3;gap:7px;min-height:44px}.contact-button-module__WXXB9a__attach{border:1px solid var(--line);background:var(--panel);width:44px;height:44px;color:var(--muted);cursor:pointer;border-radius:8px;grid-column:1;place-items:center;transition:border-color .18s,color .18s,transform .18s;display:grid}.contact-button-module__WXXB9a__attach:hover{border-color:var(--accent-line);color:var(--accent);transform:translateY(-1px)}.contact-button-module__WXXB9a__attach:hover svg,.contact-button-module__WXXB9a__attach:focus-within svg{transform:rotate(-10deg)translateY(-1px)}.contact-button-module__WXXB9a__attach input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.contact-button-module__WXXB9a__selectedFiles{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.contact-button-module__WXXB9a__selectedFiles>span{border:1px solid var(--line);max-width:100%;color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:5px 6px 5px 8px;font-size:10px;display:flex}.contact-button-module__WXXB9a__selectedFiles>span>button{width:24px;height:24px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.contact-button-module__WXXB9a__selectedFiles>span>button:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}@keyframes contact-button-module__WXXB9a__chat-enter{0%{opacity:0;transform:translateY(28px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes contact-button-module__WXXB9a__chat-spin{to{rotate:360deg}}@keyframes contact-button-module__WXXB9a__chat-backdrop{0%{opacity:0}to{opacity:1}}@media (max-width:560px){.contact-button-module__WXXB9a__dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:18px}.contact-button-module__WXXB9a__heading h2{font-size:24px}.contact-button-module__WXXB9a__transcript{height:min(360px,40dvh);padding:12px}.contact-button-module__WXXB9a__transcript article{max-width:90%}.contact-button-module__WXXB9a__composer{grid-template-columns:auto minmax(0,1fr) auto}.contact-button-module__WXXB9a__identityFields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.contact-button-module__WXXB9a__dialog[open],.contact-button-module__WXXB9a__dialog[open]::backdrop,.contact-button-module__WXXB9a__spinner{animation:none}.contact-button-module__WXXB9a__attach,.contact-button-module__WXXB9a__chatStatus button svg,.contact-button-module__WXXB9a__close svg,.contact-button-module__WXXB9a__attach svg,.contact-button-module__WXXB9a__selectedFiles button svg{transition:none}}
.lottie-icon-module__7dKU0G__icon{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}.lottie-icon-module__7dKU0G__fallback,.lottie-icon-module__7dKU0G__player{place-items:center;display:grid;position:absolute;inset:0}.lottie-icon-module__7dKU0G__fallback>svg,.lottie-icon-module__7dKU0G__player>svg{width:100%;height:100%;display:block}.lottie-icon-module__7dKU0G__player{opacity:0;pointer-events:none}.lottie-icon-module__7dKU0G__player svg path{stroke:currentColor}.lottie-icon-module__7dKU0G__icon[data-ready=true] .lottie-icon-module__7dKU0G__fallback{opacity:0}.lottie-icon-module__7dKU0G__icon[data-ready=true] .lottie-icon-module__7dKU0G__player{opacity:1}@media (prefers-reduced-motion:reduce){.lottie-icon-module__7dKU0G__icon[data-ready=true] .lottie-icon-module__7dKU0G__fallback{opacity:1}.lottie-icon-module__7dKU0G__icon[data-ready=true] .lottie-icon-module__7dKU0G__player{opacity:0}}
.site-shell-module__rgssoa__referenceHero{--hero-glow:#a78bfa;--hero-glow-soft:#ddd5fc;font-family:var(--font-geist), Arial, sans-serif;background:0 0;padding:0 0 48px}.site-shell-module__rgssoa__referenceHero:before{z-index:-1;inset:calc(0px - var(--site-header-height) - var(--site-header-gap)) 0 0;background:radial-gradient(ellipse at 65% -35%, var(--hero-glow) 0%, var(--hero-glow-soft) 35%, transparent 72%);opacity:.75;pointer-events:none;content:"";animation:8s ease-in-out infinite alternate site-shell-module__rgssoa__heroGlow;position:absolute}@keyframes site-shell-module__rgssoa__heroGlow{0%{opacity:.65}to{opacity:1}}html[data-page-hidden=true] .site-shell-module__rgssoa__referenceHero:before{animation-play-state:paused}html[data-theme=dark] .site-shell-module__rgssoa__referenceHero{--hero-glow:#5a428c;--hero-glow-soft:#31273f}.site-shell-module__rgssoa__referenceHero:after{display:none}.site-shell-module__rgssoa__referenceHero .hero-inner{gap:20px}.site-shell-module__rgssoa__referenceHero .hero-copy h1{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-1.3px;margin-top:0;font-size:clamp(30px,3vw,38px);line-height:1.2}.site-shell-module__rgssoa__referenceHero .hero-copy p{max-width:390px;margin-top:10px;font-size:16px;line-height:1.4}.site-shell-module__rgssoa__referenceHero .hero-actions{gap:12px}.site-shell-module__rgssoa__referenceHero .hero-actions .action-icon{clip-path:none;width:18px;height:18px;color:inherit;display:inline-flex}.site-shell-module__rgssoa__referenceHero .hero-actions .button{transition:background-color .18s,border-color .18s,box-shadow .18s}.site-shell-module__rgssoa__referenceHero .hero-actions .button:is(:hover,:focus-visible){box-shadow:0 3px 12px color-mix(in srgb, var(--ink) 14%, transparent)}@media (max-width:809px){.site-shell-module__rgssoa__referenceHero{padding:0 0 32px}}
.beacon-module__BmHz7a__beacon{--tone-ink:var(--teal);--tone-line:var(--teal-line);--tone-wash:var(--teal-wash);gap:var(--section-space);padding-top:32px;display:grid}.beacon-module__BmHz7a__intro{max-width:760px}.beacon-module__BmHz7a__back{min-height:44px;color:var(--muted);align-items:center;gap:8px;margin-bottom:24px;font-size:13px;display:inline-flex}.beacon-module__BmHz7a__intro h1{letter-spacing:-1.5px;margin-top:16px;font-size:clamp(42px,5vw,64px);line-height:1.15}.beacon-module__BmHz7a__intro h1 span{color:var(--teal);letter-spacing:-.5px;margin-top:12px;font-size:clamp(18px,2.5vw,26px);line-height:1.4;display:block}.beacon-module__BmHz7a__subtitle{color:var(--muted);margin-top:20px;font-size:15px;line-height:1.8}.beacon-module__BmHz7a__story{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.beacon-module__BmHz7a__section{min-width:0}.beacon-module__BmHz7a__section h2{letter-spacing:-.3px;align-items:baseline;gap:12px;margin-bottom:20px;font-size:20px;display:flex}.beacon-module__BmHz7a__section h2>span{color:var(--teal);letter-spacing:0;font-size:12px}.beacon-module__BmHz7a__section>p,.beacon-module__BmHz7a__section>div>p{max-width:60ch;color:var(--muted);font-size:15px;line-height:1.8}.beacon-module__BmHz7a__stack{flex-wrap:wrap;gap:32px 64px;margin:0;padding:0;list-style:none;display:flex}.beacon-module__BmHz7a__stack li{align-items:center;gap:16px;display:flex}.beacon-module__BmHz7a__stack strong,.beacon-module__BmHz7a__stack span{display:block}.beacon-module__BmHz7a__stack strong{font-size:16px;font-weight:500}.beacon-module__BmHz7a__stack span{color:var(--muted);font-size:12px}.beacon-module__BmHz7a__heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.beacon-module__BmHz7a__section .beacon-module__BmHz7a__heading>p{font-size:12px}.beacon-module__BmHz7a__section .beacon-module__BmHz7a__note{margin-top:-8px;font-size:13px}.beacon-module__BmHz7a__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px;margin:28px 0 0;padding:0;list-style:none;display:grid}.beacon-module__BmHz7a__features li{align-items:flex-start;gap:14px;display:flex}.beacon-module__BmHz7a__features svg{color:var(--teal);flex-shrink:0;margin-top:3px}.beacon-module__BmHz7a__features h3{font-size:15px;font-weight:500;line-height:1.6}.beacon-module__BmHz7a__features p{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.7}.beacon-module__BmHz7a__results{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.beacon-module__BmHz7a__results strong{color:var(--ink);font-weight:500}.beacon-module__BmHz7a__repository{min-height:44px;color:var(--teal);align-items:center;gap:12px;font-size:14px;display:inline-flex}.beacon-module__BmHz7a__repository:hover,.beacon-module__BmHz7a__back:hover{text-underline-offset:5px;text-decoration:underline}@media (max-width:809px){.beacon-module__BmHz7a__story{gap:var(--section-space);grid-template-columns:1fr}.beacon-module__BmHz7a__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.beacon-module__BmHz7a__heading{flex-direction:column;gap:0}}@media (max-width:499px){.beacon-module__BmHz7a__features{grid-template-columns:1fr}}
.personal-space-module__RzBRwW__space{margin-top:30px}.personal-space-module__RzBRwW__areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:30px;display:grid}.personal-space-module__RzBRwW__areas a{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 50%, transparent);border-radius:16px;align-items:center;gap:14px;padding:18px;transition:border-color .18s,background-color .18s;display:flex}.personal-space-module__RzBRwW__areas a[aria-current]{border-color:var(--accent-line);background:var(--accent-wash)}.personal-space-module__RzBRwW__areas svg{color:var(--accent);flex-shrink:0}.personal-space-module__RzBRwW__areas strong,.personal-space-module__RzBRwW__areas small{display:block}.personal-space-module__RzBRwW__areas strong{font-size:15px;font-weight:500}.personal-space-module__RzBRwW__areas small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5}.personal-space-module__RzBRwW__manage{color:var(--accent);align-items:center;gap:8px;min-height:44px;margin-bottom:24px;font-size:12px;display:inline-flex}.personal-space-module__RzBRwW__areaContent{scroll-margin-top:32px}.personal-space-module__RzBRwW__posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:32px;display:grid}.personal-space-module__RzBRwW__post{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 40%, transparent);border-radius:16px;overflow:hidden}.personal-space-module__RzBRwW__postImage{object-fit:contain;width:100%;height:auto;max-height:540px;display:block}.personal-space-module__RzBRwW__postCopy{padding:22px}.personal-space-module__RzBRwW__postCopy h3{font:500 23px/1.4 var(--font-manrope), sans-serif;letter-spacing:-.5px;overflow-wrap:anywhere;margin-block:10px}.personal-space-module__RzBRwW__body{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.personal-space-module__RzBRwW__empty{border-top:1px solid var(--line);justify-items:start;gap:14px;padding:48px 24px;display:grid}.personal-space-module__RzBRwW__empty>svg{color:var(--accent)}.personal-space-module__RzBRwW__empty h3{font-size:22px;font-weight:500}.personal-space-module__RzBRwW__empty p{max-width:580px;color:var(--muted);font-size:14px;line-height:1.8}.personal-space-module__RzBRwW__game{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:36px 0;display:grid}.personal-space-module__RzBRwW__gameIntro h3{font:500 32px/1.3 var(--font-manrope), sans-serif;margin-block:14px}.personal-space-module__RzBRwW__gameIntro>p:last-of-type{color:var(--muted);max-width:410px;margin-bottom:24px;font-size:14px;line-height:1.8}.personal-space-module__RzBRwW__breakClock{margin-bottom:18px}.personal-space-module__RzBRwW__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.personal-space-module__RzBRwW__card{aspect-ratio:1;border:1px solid var(--line);background:var(--panel);min-height:56px;color:var(--muted);cursor:pointer;border-radius:14px;place-items:center;font-size:22px;transition:background-color .18s,border-color .18s,transform .18s;display:grid;position:relative}.personal-space-module__RzBRwW__card[data-open=true]{border-color:var(--accent-line);background:var(--accent-wash);color:var(--accent)}.personal-space-module__RzBRwW__card:disabled{cursor:default}.personal-space-module__RzBRwW__card:not(:disabled):hover{border-color:var(--accent);transform:translateY(-2px)}.personal-space-module__RzBRwW__matchCheck{position:absolute;top:8px;right:8px}.personal-space-module__RzBRwW__gameStatus{color:var(--muted);margin-top:18px;font-size:12px;line-height:1.7}.personal-space-module__RzBRwW__error{border-left:2px solid var(--danger);color:var(--danger);margin-bottom:20px;padding:14px 18px;font-size:13px;line-height:1.7}.personal-space-module__RzBRwW__studio{grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);align-items:start;gap:40px;display:grid}.personal-space-module__RzBRwW__sessionActions{margin-block:20px}.personal-space-module__RzBRwW__form{gap:18px;display:grid}.personal-space-module__RzBRwW__fields{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.personal-space-module__RzBRwW__form label{color:var(--muted);gap:8px;font-size:12px;display:grid}.personal-space-module__RzBRwW__form input:not([type=checkbox]),.personal-space-module__RzBRwW__form select,.personal-space-module__RzBRwW__form textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:12px}.personal-space-module__RzBRwW__form textarea{resize:vertical;min-height:160px}.personal-space-module__RzBRwW__form .personal-space-module__RzBRwW__checkbox{align-items:center;gap:8px;display:flex}.personal-space-module__RzBRwW__actions{flex-wrap:wrap;gap:10px;display:flex}.personal-space-module__RzBRwW__status{color:var(--accent);font-size:12px;line-height:1.7}.personal-space-module__RzBRwW__postList{gap:10px;display:grid}.personal-space-module__RzBRwW__postList button{text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:12px;padding:16px}.personal-space-module__RzBRwW__postList button[aria-current]{border-color:var(--accent)}.personal-space-module__RzBRwW__postList small{color:var(--muted);margin-top:6px;display:block}.personal-space-module__RzBRwW__preview{margin-top:10px}.personal-space-module__RzBRwW__areas a:focus-visible,.personal-space-module__RzBRwW__card:focus-visible,.personal-space-module__RzBRwW__postList button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.personal-space-module__RzBRwW__page{padding-block:16px var(--section-space)}.personal-space-module__RzBRwW__creativeIntro{grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:40px;padding-block:12px 28px;display:grid}.personal-space-module__RzBRwW__creativeIntro h1{letter-spacing:-2px;margin-block:18px;font-size:clamp(42px,5.5vw,72px);font-weight:400;line-height:1.12}.personal-space-module__RzBRwW__creativeIntro h1 em{color:var(--accent);letter-spacing:-1px;font-family:Georgia,Times New Roman,serif;font-weight:400;position:relative}.personal-space-module__RzBRwW__creativeIntro h1 em:after{border-bottom:2px solid var(--accent-line);content:"";border-radius:50%;height:7px;position:absolute;inset:auto 0 -7px;transform:rotate(-2deg)}.personal-space-module__RzBRwW__introNote{max-width:510px;color:var(--muted);font-size:14px;line-height:1.9}.personal-space-module__RzBRwW__introArt{width:230px;height:230px;position:relative}.personal-space-module__RzBRwW__postcard{border:1px solid var(--accent-line);background:var(--paper);color:var(--accent);border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:absolute;inset:20px 35px 35px 15px;transform:rotate(-7deg)}.personal-space-module__RzBRwW__postcard:before{z-index:-1;border:1px dashed var(--accent-line);content:"";border-radius:5px;position:absolute;inset:-9px;transform:rotate(12deg)}.personal-space-module__RzBRwW__postcard>span:last-child{color:var(--ink);font:italic 24px/1.2 Georgia,Times New Roman,serif}.personal-space-module__RzBRwW__artSparkle{color:var(--accent);position:absolute;top:4px;right:15px}.personal-space-module__RzBRwW__artNote{color:var(--muted);font-size:10px;position:absolute;bottom:12px;right:0;transform:rotate(5deg)}.personal-space-module__RzBRwW__collectionHeading{justify-content:space-between;align-items:end;gap:28px;margin-block:12px 28px;display:flex}.personal-space-module__RzBRwW__collectionHeading h3{letter-spacing:-.7px;margin-top:10px;font-size:clamp(22px,2.5vw,30px);font-weight:400}.personal-space-module__RzBRwW__collectionHeading>p{max-width:350px;color:var(--muted);font-size:12px;line-height:1.9}.personal-space-module__RzBRwW__gallery{columns:3;column-gap:30px;margin-bottom:40px;padding:12px 12px 20px}.personal-space-module__RzBRwW__photograph{--frame-tilt:-1.5deg;break-inside:avoid;border:1px solid var(--line);background:var(--paper);box-shadow:0 7px 22px color-mix(in srgb, var(--shadow-color) 9%, transparent);transform:rotate(var(--frame-tilt));transition:transform .24s var(--ease-out), box-shadow .24s var(--ease-out);border-radius:5px;margin:8px 8px 34px;padding:10px 10px 16px;position:relative}.personal-space-module__RzBRwW__photograph:nth-child(4n+2){--frame-tilt:1.5deg}.personal-space-module__RzBRwW__photograph:nth-child(4n+3){--frame-tilt:-.8deg}.personal-space-module__RzBRwW__photograph:nth-child(4n){--frame-tilt:2deg}.personal-space-module__RzBRwW__photograph:is(:hover,:focus-within){z-index:1;box-shadow:0 12px 28px color-mix(in srgb, var(--shadow-color) 14%, transparent);transform:rotate(0)translateY(-3px)}.personal-space-module__RzBRwW__photograph>a{border-radius:2px;display:block;position:relative;overflow:hidden}.personal-space-module__RzBRwW__photograph img{width:100%;height:auto;transition:transform .3s var(--ease-out);display:block}.personal-space-module__RzBRwW__photograph a:is(:hover,:focus-visible) img{transform:scale(1.025)}.personal-space-module__RzBRwW__photoOpen{background:var(--paper);width:32px;height:32px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.personal-space-module__RzBRwW__photograph figcaption{align-items:baseline;gap:10px;padding:12px 2px 0;font-size:11px;line-height:1.7;display:flex}.personal-space-module__RzBRwW__photograph figcaption strong{color:var(--muted);font-weight:400}.personal-space-module__RzBRwW__photograph figcaption small{color:var(--muted);margin-left:auto;font-size:9px}.personal-space-module__RzBRwW__thoughts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin-bottom:40px;display:grid}.personal-space-module__RzBRwW__thought{border-top:1px solid var(--line);padding-block:26px 34px}.personal-space-module__RzBRwW__thought>p{color:var(--accent);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:10px;font-size:10px;display:flex}.personal-space-module__RzBRwW__thought blockquote{max-width:470px;color:var(--ink);margin-top:18px;font:400 25px/1.6 Georgia,Times New Roman,serif}@media (max-width:700px){.personal-space-module__RzBRwW__creativeIntro{grid-template-columns:minmax(0,1fr);gap:0;padding-top:0}.personal-space-module__RzBRwW__creativeIntro h1{letter-spacing:-1.2px}.personal-space-module__RzBRwW__introArt{display:none}.personal-space-module__RzBRwW__collectionHeading{flex-direction:column;align-items:start;gap:14px}.personal-space-module__RzBRwW__thoughts{grid-template-columns:minmax(0,1fr)}.personal-space-module__RzBRwW__thought blockquote{font-size:23px}.personal-space-module__RzBRwW__areas{gap:8px}.personal-space-module__RzBRwW__areas a{flex-direction:column;align-items:start;gap:10px;padding:14px 10px}.personal-space-module__RzBRwW__areas strong{font-size:13px}.personal-space-module__RzBRwW__areas small{font-size:10px}.personal-space-module__RzBRwW__posts,.personal-space-module__RzBRwW__game,.personal-space-module__RzBRwW__studio{grid-template-columns:minmax(0,1fr)}.personal-space-module__RzBRwW__game{gap:28px;padding-top:12px}.personal-space-module__RzBRwW__cards{gap:8px}}@media (max-width:999px){.personal-space-module__RzBRwW__gallery{columns:2}}@media (max-width:599px){.personal-space-module__RzBRwW__gallery{columns:1}}@media (prefers-reduced-motion:reduce){.personal-space-module__RzBRwW__areas a,.personal-space-module__RzBRwW__card,.personal-space-module__RzBRwW__photograph,.personal-space-module__RzBRwW__photograph img{transition:none}.personal-space-module__RzBRwW__photograph:is(:hover,:focus-within){transform:rotate(var(--frame-tilt))}.personal-space-module__RzBRwW__photograph a:is(:hover,:focus-visible) img{transform:none}}
.focus-clock-module__ENB11G__clock{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 75%, transparent);width:fit-content;color:var(--muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex;position:relative}.focus-clock-module__ENB11G__clock>svg{color:var(--accent)}.focus-clock-module__ENB11G__phase{font-size:10px}.focus-clock-module__ENB11G__time{min-width:42px;color:var(--ink);font:500 12px/1.2 var(--font-geist), monospace;font-variant-numeric:tabular-nums}.focus-clock-module__ENB11G__clock button,.focus-clock-module__ENB11G__settings summary{width:28px;height:28px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.focus-clock-module__ENB11G__clock button:hover,.focus-clock-module__ENB11G__settings summary:hover{background:var(--accent-wash)}.focus-clock-module__ENB11G__clock button:disabled{opacity:.5;cursor:default}.focus-clock-module__ENB11G__settings summary{list-style:none}.focus-clock-module__ENB11G__settings summary::-webkit-details-marker{display:none}.focus-clock-module__ENB11G__popover{z-index:10;border:1px solid var(--line);background:var(--paper);width:min(300px,100vw - 48px);box-shadow:0 12px 36px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:14px;gap:14px;padding:20px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.focus-clock-module__ENB11G__clock[data-align=start] .focus-clock-module__ENB11G__popover{left:0;right:auto}.focus-clock-module__ENB11G__popover>strong{color:var(--ink);font-size:13px}.focus-clock-module__ENB11G__popover label{justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.focus-clock-module__ENB11G__popover input[type=number]{border:1px solid var(--line);background:var(--panel);width:66px;color:var(--ink);font:inherit;border-radius:7px;padding:8px}.focus-clock-module__ENB11G__popover .focus-clock-module__ENB11G__sound{justify-content:start}.focus-clock-module__ENB11G__popover p{font-size:10px;line-height:1.7}.focus-clock-module__ENB11G__issue,.focus-clock-module__ENB11G__warning{color:var(--danger)}.focus-clock-module__ENB11G__warning{font-weight:700}.focus-clock-module__ENB11G__breakLink{color:var(--accent);align-items:center;min-height:28px;font-size:10px;display:inline-flex}.focus-clock-module__ENB11G__notice{max-width:260px;color:var(--accent);flex-basis:100%;font-size:10px;line-height:1.6}.focus-clock-module__ENB11G__clock button:focus-visible,.focus-clock-module__ENB11G__settings summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.course-journey-module__rNdNdG__journey{min-width:0}.course-journey-module__rNdNdG__resume{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:32px;padding-block:28px;display:grid}.course-journey-module__rNdNdG__progress{align-self:center;min-width:0}.course-journey-module__rNdNdG__progress .vault-course-progress{max-width:320px;margin-top:14px}.course-journey-module__rNdNdG__progress .vault-course-progress span{color:var(--ink);font-size:14px}.course-journey-module__rNdNdG__progress progress{height:5px}.course-journey-module__rNdNdG__setupPanel{margin-block:24px;scroll-margin-top:110px}.course-journey-module__rNdNdG__briefLead{max-width:520px;color:var(--muted);margin-top:12px;font-size:13px;line-height:1.8}.course-journey-module__rNdNdG__localNote{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.7}.course-journey-module__rNdNdG__continue{background:var(--panel);border-left:2px solid var(--accent);overflow-wrap:anywhere;flex-direction:column;justify-content:center;gap:9px;min-height:110px;padding:18px 24px;display:flex}.course-journey-module__rNdNdG__continue>span,.course-journey-module__rNdNdG__continue>a{color:var(--accent);align-items:center;gap:8px;font-size:12px;display:flex}.course-journey-module__rNdNdG__continue>span:last-child{color:var(--muted);justify-content:space-between}.course-journey-module__rNdNdG__continue strong{font:500 19px/1.5 var(--font-manrope), sans-serif}.course-journey-module__rNdNdG__continue>a{min-height:44px}.course-journey-module__rNdNdG__workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:30px 0 36px;list-style:none;display:grid}.course-journey-module__rNdNdG__workflow li{align-items:start;gap:12px;display:flex}.course-journey-module__rNdNdG__workflow svg{color:var(--accent);flex-shrink:0;margin-top:3px}.course-journey-module__rNdNdG__workflow strong,.course-journey-module__rNdNdG__workflow span{display:block}.course-journey-module__rNdNdG__workflow strong{font-size:13px;font-weight:500}.course-journey-module__rNdNdG__workflow span{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.7}.course-journey-module__rNdNdG__workspace{overflow-wrap:anywhere}.course-journey-module__rNdNdG__workspaceHeading{align-items:start;gap:12px;display:flex}.course-journey-module__rNdNdG__workspaceHeading>svg{color:var(--accent);flex-shrink:0;margin-top:3px}.course-journey-module__rNdNdG__workspaceNote{color:var(--muted);margin-block:18px 24px;font-size:12px;line-height:1.8}.course-journey-module__rNdNdG__workspace pre{max-width:100%;overflow-x:auto}:is(.course-journey-module__rNdNdG__workspace button,.course-journey-module__rNdNdG__workspace input,.course-journey-module__rNdNdG__workspace select){min-height:44px}.course-journey-module__rNdNdG__workspace button{white-space:normal;overflow-wrap:anywhere}.course-journey-module__rNdNdG__briefing{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.course-journey-module__rNdNdG__briefing h3{font-size:15px;font-weight:500}.course-journey-module__rNdNdG__briefing>p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.85}.course-journey-module__rNdNdG__briefing dl{gap:16px;margin-block:20px;font-size:12px;line-height:1.7;display:grid}.course-journey-module__rNdNdG__briefing dt{color:var(--muted);margin-bottom:4px;font-size:10px}.course-journey-module__rNdNdG__reference{min-height:44px;color:var(--accent);align-items:center;gap:6px;font-size:12px;display:inline-flex}.course-journey-module__rNdNdG__journey a:focus-visible,.course-journey-module__rNdNdG__journey summary:focus-visible,.course-journey-module__rNdNdG__path a:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.course-journey-module__rNdNdG__pathIntro{border-bottom:1px solid var(--line);margin-bottom:32px;padding-block:0 28px}.course-journey-module__rNdNdG__pathIntro h3{font:500 24px/1.4 var(--font-manrope), sans-serif;letter-spacing:-.6px}.course-journey-module__rNdNdG__pathIntro>p{color:var(--muted);max-width:650px;margin-top:10px;font-size:13px;line-height:1.8}.course-journey-module__rNdNdG__pathIntro .course-journey-module__rNdNdG__workflow{padding-bottom:0}.course-journey-module__rNdNdG__path .vault-course-row{border-top:1px solid var(--line);min-height:120px;transition:background-color .18s}.course-journey-module__rNdNdG__path .vault-course-row:hover{background:var(--panel)}.course-journey-module__rNdNdG__path .vault-course-meta{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.course-journey-module__rNdNdG__path .vault-course-meta>span:last-child{color:var(--accent);align-items:center;gap:5px;display:inline-flex}.course-journey-module__rNdNdG__briefCount{color:var(--muted);text-align:right;font-size:11px}@media (max-width:1100px){.course-journey-module__rNdNdG__briefCount{text-align:left;grid-column:2}}@media (max-width:800px){.course-journey-module__rNdNdG__workspace{grid-row:1}.course-journey-module__rNdNdG__resume{gap:22px}.course-journey-module__rNdNdG__workflow{gap:18px}}@media (max-width:560px){.course-journey-module__rNdNdG__resume,.course-journey-module__rNdNdG__workflow{grid-template-columns:minmax(0,1fr)}.course-journey-module__rNdNdG__resume{padding-block:24px}.course-journey-module__rNdNdG__continue{padding:18px}.course-journey-module__rNdNdG__workflow{gap:18px;padding-block:24px 30px}.course-journey-module__rNdNdG__workflow li{gap:14px}}@media (prefers-reduced-motion:reduce){.course-journey-module__rNdNdG__path .vault-course-row{transition:none}}
.kubeon-connection-module__AXMH8W__workspace{border:1px solid var(--line);background:var(--panel);border-radius:14px;min-width:0;padding:clamp(20px,2.5vw,28px)}.kubeon-connection-module__AXMH8W__commandCenter{border-color:var(--accent-line);background:var(--paper);margin-block:28px 38px}.kubeon-connection-module__AXMH8W__commandHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.kubeon-connection-module__AXMH8W__commandHeader h3{font:500 22px/1.4 var(--font-manrope), sans-serif;margin-top:5px}.kubeon-connection-module__AXMH8W__commandHeader>span{background:var(--panel);color:var(--muted);font:500 10px/1.4 var(--font-geist), monospace;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.kubeon-connection-module__AXMH8W__commandHeader>span[data-state=passed],.kubeon-connection-module__AXMH8W__commandHeader>span[data-state=connected]{color:var(--accent)}.kubeon-connection-module__AXMH8W__commandHeader>span[data-state=failed],.kubeon-connection-module__AXMH8W__commandHeader>span[data-state=error]{color:#943328}.kubeon-connection-module__AXMH8W__signalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.kubeon-connection-module__AXMH8W__signalGrid>span{border:1px solid var(--line);color:var(--muted);border-radius:9px;grid-template-columns:18px minmax(0,1fr);gap:2px 8px;padding:12px;display:grid}.kubeon-connection-module__AXMH8W__signalGrid>span[data-ready=true]{border-color:var(--accent-line);color:var(--accent);background:var(--panel)}.kubeon-connection-module__AXMH8W__signalGrid svg{grid-row:1/3;margin-top:3px}.kubeon-connection-module__AXMH8W__signalGrid strong{color:var(--ink);font-size:11px;font-weight:600}.kubeon-connection-module__AXMH8W__signalGrid small{text-transform:capitalize;font-size:10px}.kubeon-connection-module__AXMH8W__stageRail{grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;margin-block:18px;display:grid}.kubeon-connection-module__AXMH8W__stageRail>span{background:var(--panel);min-height:27px;color:var(--muted);border-radius:6px;place-items:center;display:grid}.kubeon-connection-module__AXMH8W__stageRail>span[data-state=done]{background:var(--accent);color:var(--paper)}.kubeon-connection-module__AXMH8W__stageRail>span[data-state=active]{color:var(--accent);outline:1px solid var(--accent);outline-offset:-1px}.kubeon-connection-module__AXMH8W__terminalWindow{background:#101c2d;border:1px solid #314056;border-radius:12px;overflow:hidden;box-shadow:0 16px 45px #09154025}.kubeon-connection-module__AXMH8W__terminalBar{color:#9eb3cf;min-height:38px;font:500 10px/1.4 var(--font-geist), monospace;background:#18263a;align-items:center;gap:6px;padding:0 13px;display:flex}.kubeon-connection-module__AXMH8W__terminalBar i{background:#ff7185;border-radius:50%;width:8px;height:8px}.kubeon-connection-module__AXMH8W__terminalBar i:nth-child(2){background:#ffd36b}.kubeon-connection-module__AXMH8W__terminalBar i:nth-child(3){background:#6ed9a0}.kubeon-connection-module__AXMH8W__terminalBar span{margin-left:7px}.kubeon-connection-module__AXMH8W__terminalWindow pre{color:#dceaff;min-height:110px;max-height:280px;font:400 11px/1.85 var(--font-geist), monospace;background:0 0;border:0;border-radius:0;margin:0;padding:18px;overflow:auto}.kubeon-connection-module__AXMH8W__title{align-items:center;gap:12px;display:flex}.kubeon-connection-module__AXMH8W__title>svg{color:var(--accent);flex-shrink:0}.kubeon-connection-module__AXMH8W__title h3{letter-spacing:-.6px;margin:4px 0 0;font-size:21px;font-weight:500}.kubeon-connection-module__AXMH8W__description{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.75}.kubeon-connection-module__AXMH8W__workspace details{margin-top:20px}.kubeon-connection-module__AXMH8W__workspace summary{cursor:pointer;min-height:44px;color:var(--accent);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.kubeon-connection-module__AXMH8W__workspace summary>span{color:var(--muted);font-size:11px}.kubeon-connection-module__AXMH8W__codeHeading{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:22px;font-size:11px;line-height:1.6;display:flex}.kubeon-connection-module__AXMH8W__codeHeading>button{border:1px solid var(--line);width:44px;height:44px;color:var(--accent);background:0 0;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.kubeon-connection-module__AXMH8W__workspace pre{border:1px solid var(--line);background:var(--paper);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:14px;font-size:11px;line-height:1.85}.kubeon-connection-module__AXMH8W__hint{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.8}.kubeon-connection-module__AXMH8W__task{gap:8px;padding-block:22px 0;display:grid}.kubeon-connection-module__AXMH8W__task>strong{font-size:14px;font-weight:500;line-height:1.6}.kubeon-connection-module__AXMH8W__task>p{color:var(--muted);font-size:12px;line-height:1.8}.kubeon-connection-module__AXMH8W__task>code{color:var(--accent);overflow-wrap:anywhere;font-size:11px}.kubeon-connection-module__AXMH8W__status{color:var(--accent);align-items:center;gap:8px;margin-top:22px;font-size:12px;line-height:1.7;display:flex}.kubeon-connection-module__AXMH8W__feedback{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.8}.kubeon-connection-module__AXMH8W__feedback[role=alert]{color:#943328}html[data-theme=dark] .kubeon-connection-module__AXMH8W__feedback[role=alert]{color:#ffb4bb}:is(html[data-theme=dark] .kubeon-connection-module__AXMH8W__commandHeader>span[data-state=failed],html[data-theme=dark] .kubeon-connection-module__AXMH8W__commandHeader>span[data-state=error]){color:#ffb4bb}.kubeon-connection-module__AXMH8W__receipt{color:var(--accent);align-items:center;gap:8px;margin-top:12px;font-size:12px;line-height:1.7;display:flex}.kubeon-connection-module__AXMH8W__pair{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.kubeon-connection-module__AXMH8W__pair>label{width:100%;color:var(--muted);font-size:11px}.kubeon-connection-module__AXMH8W__pair>input{border:1px solid var(--accent-line);background:var(--paper);width:100%;min-width:0;min-height:44px;color:var(--ink);border-radius:7px;padding:10px 12px;font-size:12px}.kubeon-connection-module__AXMH8W__pair>button{gap:8px;min-height:44px}.kubeon-connection-module__AXMH8W__disconnect{min-height:44px;color:var(--muted);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;margin-top:6px;padding:0;font-size:11px;text-decoration:underline;display:inline-flex}.kubeon-connection-module__AXMH8W__dialog{scrollbar-width:thin;scrollbar-gutter:stable;border:1px solid var(--line);background:var(--paper);width:min(560px,100vw - 32px);max-height:min(680px,100dvh - 48px);color:var(--ink);box-shadow:0 24px 90px color-mix(in srgb, var(--shadow-color) 25%, transparent);border-radius:20px;margin:auto;padding:22px;position:fixed;inset:0;overflow-y:auto}.kubeon-connection-module__AXMH8W__dialog::backdrop{background:color-mix(in srgb, var(--shadow-color) 45%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.kubeon-connection-module__AXMH8W__dialogHeading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;display:flex}.kubeon-connection-module__AXMH8W__dialogHeading h2{font-size:22px;line-height:1.5}.kubeon-connection-module__AXMH8W__dialogHeading button{min-width:var(--control-height);min-height:var(--control-height);border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:var(--control-radius);place-items:center;display:grid}.kubeon-connection-module__AXMH8W__dialogHeading button svg{transition:transform .18s var(--ease-out)}.kubeon-connection-module__AXMH8W__dialogHeading button:is(:hover,:focus-visible) svg{transform:rotate(8deg)scale(1.06)}.kubeon-connection-module__AXMH8W__dialog>p{margin-block:16px;line-height:1.8}.kubeon-connection-module__AXMH8W__dialog>pre{white-space:pre-wrap;overflow-wrap:anywhere;margin-block:20px}.kubeon-connection-module__AXMH8W__dialog details{border-top:1px solid var(--line);padding-block:8px}.kubeon-connection-module__AXMH8W__dialog summary{cursor:pointer;min-height:44px;color:var(--accent);align-items:center;font-size:13px;display:flex}.kubeon-connection-module__AXMH8W__dialog details p,.kubeon-connection-module__AXMH8W__dialog>p{color:var(--muted);margin-block:10px;font-size:12px;line-height:1.8}.kubeon-connection-module__AXMH8W__dialog .vault-code{margin-block:12px}.kubeon-connection-module__AXMH8W__dialog .vault-code pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;padding:14px;font-size:11px}.kubeon-connection-module__AXMH8W__connectionProgress{border:1px solid var(--accent-line);background:var(--panel);color:var(--accent);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-block:16px;padding:14px;font-size:12px;display:flex}.kubeon-connection-module__AXMH8W__connectionProgress svg{flex-shrink:0}@media (max-width:560px){.kubeon-connection-module__AXMH8W__commandHeader{flex-direction:column}.kubeon-connection-module__AXMH8W__signalGrid{grid-template-columns:minmax(0,1fr)}.kubeon-connection-module__AXMH8W__stageRail{grid-template-columns:repeat(6,minmax(0,1fr))}}.kubeon-connection-module__AXMH8W__dialog .vault-github-card{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:16px;padding:18px}.kubeon-connection-module__AXMH8W__dialog .vault-github-mark{border-radius:12px;width:44px;height:44px}.kubeon-connection-module__AXMH8W__dialog .vault-github-copy h3{font-size:18px}.kubeon-connection-module__AXMH8W__dialog .vault-github-actions{grid-column:1}.kubeon-connection-module__AXMH8W__dialog .vault-github-card>button{grid-column:1}.kubeon-connection-module__AXMH8W__dialog .vault-github-actions .button{max-width:100%}.kubeon-connection-module__AXMH8W__setupDialog{scrollbar-gutter:auto;width:min(700px,100vw - 32px);height:min(740px,100dvh - 32px);max-height:calc(100dvh - 32px);overflow:hidden}.kubeon-connection-module__AXMH8W__setupDialog[open]{flex-direction:column;display:flex}.kubeon-connection-module__AXMH8W__setupDialog .kubeon-connection-module__AXMH8W__dialogHeading{flex-shrink:0;margin-bottom:16px}.kubeon-connection-module__AXMH8W__setupWizard{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.kubeon-connection-module__AXMH8W__setupSteps{flex-shrink:0;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kubeon-connection-module__AXMH8W__setupSteps li{min-width:0;position:relative}.kubeon-connection-module__AXMH8W__setupSteps li:not(:last-child):after{content:"";border-top:2px dotted var(--accent-line);pointer-events:none;width:calc(100% - 48px);position:absolute;top:19px;left:calc(50% + 24px)}.kubeon-connection-module__AXMH8W__setupSteps li[data-complete=true]:after{border-top-style:solid;border-color:var(--accent)}.kubeon-connection-module__AXMH8W__setupSteps button{width:100%;min-height:64px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:0 2px;display:flex}.kubeon-connection-module__AXMH8W__setupSteps button:disabled{cursor:not-allowed;opacity:.5}.kubeon-connection-module__AXMH8W__setupSteps button>span{border:1px solid var(--line);background:var(--panel);border-radius:50%;place-items:center;width:38px;height:38px;transition:background .18s,border-color .18s;display:grid}.kubeon-connection-module__AXMH8W__setupSteps strong{font-size:11px;font-weight:500;line-height:1.5}.kubeon-connection-module__AXMH8W__setupSteps button[aria-current=step]{color:var(--accent)}.kubeon-connection-module__AXMH8W__setupSteps button[aria-current=step]>span{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 8%, transparent)}.kubeon-connection-module__AXMH8W__setupSteps li[data-complete=true] button>span{background:color-mix(in srgb, var(--accent) 12%, var(--paper));border-color:var(--accent-line);color:var(--accent)}.kubeon-connection-module__AXMH8W__setupViewport{flex:1;min-height:0;margin-block:18px 8px;position:relative}.kubeon-connection-module__AXMH8W__setupPanel{overscroll-behavior:contain;scrollbar-width:thin;overflow-wrap:anywhere;height:100%;padding:2px 6px 2px 2px;overflow-y:auto}.kubeon-connection-module__AXMH8W__setupPanel h3{margin-block:5px 12px;font-size:21px;font-weight:500;line-height:1.4}.kubeon-connection-module__AXMH8W__setupPanel h3:focus{outline:none}.kubeon-connection-module__AXMH8W__setupPanel>p{color:var(--muted);margin-block:10px;font-size:12px;line-height:1.7}.kubeon-connection-module__AXMH8W__setupPanel>.vault-eyebrow{color:var(--accent);margin-block:0;font-size:10px}.kubeon-connection-module__AXMH8W__setupPanel>.kubeon-connection-module__AXMH8W__hint{font-size:11px;line-height:1.6}.kubeon-connection-module__AXMH8W__setupPanel a:not(.button){color:var(--accent);text-underline-offset:3px;text-decoration:underline}.kubeon-connection-module__AXMH8W__setupPanel .vault-terminal-prompt{display:none}.kubeon-connection-module__AXMH8W__setupPanel .vault-code figcaption{padding:2px 12px}.kubeon-connection-module__AXMH8W__setupPanel .vault-code pre{max-height:none;padding:10px 12px;font-size:11px;line-height:1.6}.kubeon-connection-module__AXMH8W__setupPanel .vault-github-card{margin-block:0 14px}.kubeon-connection-module__AXMH8W__setupPanel .vault-github-copy h3{font-size:16px}.kubeon-connection-module__AXMH8W__setupPanel .kubeon-connection-module__AXMH8W__connectionProgress{margin-block:12px}.kubeon-connection-module__AXMH8W__setupTools{flex-wrap:wrap;gap:6px 18px;margin-block:12px;padding:0;font-size:12px;list-style:none;display:flex}.kubeon-connection-module__AXMH8W__setupVerified{color:var(--accent);text-align:center;background:var(--panel);border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:24px 12px;display:flex}.kubeon-connection-module__AXMH8W__setupVerified strong{color:var(--ink);font-size:17px;font-weight:500}.kubeon-connection-module__AXMH8W__setupVerified>:is(a,span){font-size:12px;line-height:1.7}.kubeon-connection-module__AXMH8W__setupFooter{border-top:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.kubeon-connection-module__AXMH8W__setupFooter .button{gap:7px;min-height:44px;font-size:12px}.kubeon-connection-module__AXMH8W__setupCelebrationSlot{flex-shrink:0;height:52px;position:relative}.kubeon-connection-module__AXMH8W__setupCelebration{border:1px solid var(--accent-line);background:var(--paper);color:var(--accent);box-shadow:0 4px 20px color-mix(in srgb, var(--shadow-color) 8%, transparent);pointer-events:none;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:6px 12px;display:flex;position:absolute;inset:0 8px 6px}.kubeon-connection-module__AXMH8W__setupCelebration strong{font-size:12px;font-weight:500;line-height:1.6}.kubeon-connection-module__AXMH8W__setupCelebrationIcon{flex-shrink:0;display:flex;position:relative}.kubeon-connection-module__AXMH8W__setupCelebrationIcon i{background:var(--accent);border-radius:2px;width:5px;height:5px;position:absolute;top:11px;left:11px}@media (max-width:560px){.kubeon-connection-module__AXMH8W__setupDialog{border-radius:16px;padding:16px}.kubeon-connection-module__AXMH8W__setupDialog .kubeon-connection-module__AXMH8W__dialogHeading h2{font-size:19px}.kubeon-connection-module__AXMH8W__setupSteps strong{font-size:10px}.kubeon-connection-module__AXMH8W__setupPanel h3{font-size:18px}.kubeon-connection-module__AXMH8W__setupFooter .button{padding-inline:10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.kubeon-connection-module__AXMH8W__setupSteps button>span{transition:none}}
.project-map-module__8YTiyq__illustration{aspect-ratio:16/11;justify-self:start;width:100%;max-width:420px;height:auto;display:block}.project-map-module__8YTiyq__caption{fill:var(--muted);letter-spacing:1px;font-size:10px}.project-map-module__8YTiyq__label{fill:var(--ink);font-size:13px}.project-map-module__8YTiyq__annotation{fill:var(--muted);font-size:10px}.project-map-module__8YTiyq__connections{color:var(--muted);stroke:var(--muted)}.project-map-module__8YTiyq__connections>path{stroke-dasharray:5 8;animation:5s linear infinite project-map-module__8YTiyq__vault-workflow-flow}.project-map-module__8YTiyq__connections>path:nth-child(2n){animation-delay:-2s}.project-map-module__8YTiyq__workspace{fill:color-mix(in srgb, var(--accent) 5%, var(--paper));stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:5 6}.project-map-module__8YTiyq__terminal{fill:var(--paper);stroke:var(--accent-line)}.project-map-module__8YTiyq__terminalLines{stroke:var(--accent);animation:5s ease-in-out infinite project-map-module__8YTiyq__vault-workspace-pulse}.project-map-module__8YTiyq__node{fill:var(--accent-wash);stroke:var(--accent-line);stroke-width:1px}.project-map-module__8YTiyq__icon{color:var(--accent)}.project-map-module__8YTiyq__github{fill:var(--ink)}@keyframes project-map-module__8YTiyq__vault-workflow-flow{to{stroke-dashoffset:-52px}}@keyframes project-map-module__8YTiyq__vault-workspace-pulse{0%,to{opacity:1}50%{opacity:.55}}html[data-page-hidden=true] .project-map-module__8YTiyq__connections>path{animation-play-state:paused}html[data-page-hidden=true] .project-map-module__8YTiyq__terminalLines{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.project-map-module__8YTiyq__connections>path,.project-map-module__8YTiyq__terminalLines{animation:none}.project-map-module__8YTiyq__connections>path{stroke-dasharray:none}}
