html:has(.aw-room){--aw-bg:#080706;--aw-ink:235,228,212;--aw-line:235,228,212;background:var(--aw-bg);color-scheme:dark}html[data-theme=light]:has(.aw-room){--aw-bg:#a3a3a1;--aw-ink:23,23,23;--aw-line:23,23,23;color-scheme:light}body:has(.aw-room),html:has(.aw-room){background:var(--aw-bg)}body:has(.aw-room) .bottom-nav,body:has(.aw-room) .site-footer,body:has(.aw-room) .site-header,body:has(.aw-room) .skip{display:none}body:has(.aw-room){padding-bottom:0!important;color:rgb(var(--aw-ink))}body:has(.aw-room) main>.container{max-width:none;padding:0}body:has(.aw-room) main{animation:none}.aw-room{min-height:100svh;background:var(--aw-bg);animation:aw-in .7s cubic-bezier(.4,0,.2,1) both}@keyframes aw-in{0%{opacity:0}to{opacity:1}}.aw-nav{position:fixed;z-index:70;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(10px + env(safe-area-inset-top, 0px)) max(16px,env(safe-area-inset-right,0px)) 18px max(16px,env(safe-area-inset-left,0px));background:linear-gradient(color-mix(in srgb,var(--aw-bg) 78%,transparent),transparent);pointer-events:none;font-family:var(--font-sans,system-ui,sans-serif)}.aw-nav a,.aw-nav button{pointer-events:auto}.aw-logo{font-size:.78rem;letter-spacing:.3em;text-transform:uppercase;color:rgb(var(--aw-ink));text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.aw-links{display:flex;align-items:center;gap:clamp(10px,3vw,26px)}.aw-links a{font-size:.72rem;letter-spacing:.1em;color:rgba(var(--aw-ink),.66);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.aw-links a:hover,.aw-links a[aria-current=page]{color:rgb(var(--aw-ink))}.aw-links a[aria-current=page]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.aw-links .dz-theme{color:rgba(var(--aw-ink),.75)}@media (max-width:380px){.aw-logo{letter-spacing:.2em}.aw-links{gap:10px}}.aw-awakening .lab-top{display:none}.aw-ways{position:absolute;z-index:6;left:0;right:0;bottom:calc(9svh + env(safe-area-inset-bottom, 0px));display:grid;gap:14px;justify-items:center;text-align:center;opacity:0;transform:translateY(10px);transition:opacity .9s ease,transform .9s ease;pointer-events:none}.aw-ways[data-on="1"]{opacity:1;transform:none;pointer-events:auto}.aw-ways-line{margin:0;font-size:.74rem;letter-spacing:.12em;color:var(--lead,rgba(var(--aw-ink),.7))}.aw-ways-row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.aw-btn,.aw-way{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:999px;border:0;font:inherit;font-size:.76rem;letter-spacing:.08em;color:rgb(var(--aw-ink));background:none;box-shadow:inset 0 0 0 1px rgba(var(--aw-line),.32);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .25s ease,box-shadow .25s ease}.aw-btn:hover,.aw-way:hover{box-shadow:inset 0 0 0 1px rgba(var(--aw-line),.6)}.aw-btn-main,.aw-way-main{color:var(--aw-bg);background:rgb(var(--aw-ink));box-shadow:none}.aw-btn-main:hover,.aw-way-main:hover{background:rgba(var(--aw-ink),.86)}.aw-btn:disabled{opacity:.55;cursor:default}.aw-btn-quiet{box-shadow:none;color:rgba(var(--aw-ink),.7)}.aw-room-idea{display:grid;place-items:start center;padding:calc(84px + env(safe-area-inset-top, 0px)) max(18px,env(safe-area-inset-right,0px)) calc(48px + env(safe-area-inset-bottom, 0px)) max(18px,env(safe-area-inset-left,0px))}.aw-idea{width:min(100%,560px);display:grid;gap:18px;font-family:var(--font-sans,system-ui,sans-serif)}.aw-eyebrow{margin:0;font-size:.66rem;letter-spacing:.3em;text-transform:uppercase;color:rgba(var(--aw-ink),.58)}.aw-h{margin:0;font-weight:300;font-size:clamp(1.7rem,6.4vw,2.6rem);line-height:1.08;letter-spacing:-.01em;text-wrap:balance;color:rgb(var(--aw-ink))}.aw-p{margin:0;font-size:.9rem;line-height:1.55;color:rgba(var(--aw-ink),.74)}.aw-about strong{color:rgb(var(--aw-ink));font-weight:500}.aw-form{display:grid;gap:18px}.aw-seg{display:inline-flex;gap:2px;padding:3px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(var(--aw-line),.22);justify-self:start}.aw-seg button{min-height:40px;padding:0 16px;border:0;border-radius:999px;background:none;font:inherit;font-size:.74rem;letter-spacing:.06em;color:rgba(var(--aw-ink),.66);cursor:pointer}.aw-seg button[aria-checked=true]{background:rgba(var(--aw-ink),.12);color:rgb(var(--aw-ink))}.aw-field{display:grid;gap:7px;min-width:0}.aw-field>span{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--aw-ink),.62)}.aw-faint{font-style:normal;text-transform:none;letter-spacing:.02em;color:rgba(var(--aw-ink),.45)}.aw-room-idea input:not([type=checkbox]):not([type=file]),.aw-room-idea select,.aw-room-idea textarea{width:100%;min-height:46px;padding:11px 14px;border:0;border-radius:12px;background:rgba(var(--aw-ink),.06);box-shadow:inset 0 0 0 1px rgba(var(--aw-line),.16);color:rgb(var(--aw-ink));font:inherit;font-size:16px;line-height:1.45;box-sizing:border-box}.aw-room-idea textarea{resize:vertical;min-height:128px}.aw-btn:focus-visible,.aw-room-idea input:focus-visible,.aw-room-idea select:focus-visible,.aw-room-idea textarea:focus-visible,.aw-seg button:focus-visible{outline:2px solid rgba(var(--aw-ink),.8);outline-offset:2px}.aw-room-idea [aria-invalid=true]{box-shadow:inset 0 0 0 1px #c76b4f!important}.aw-err{font-style:normal;font-size:.76rem;color:#d98a63}html[data-theme=light] .aw-err{color:#6b2a12}.aw-pair{display:grid;grid-template-columns:1fr;gap:18px;align-items:start}@media (min-width:560px){.aw-pair{grid-template-columns:1fr 1fr}}.aw-dates,.aw-size{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.aw-size input{flex:1 1 80px}.aw-size select{flex:0 0 76px;width:auto}.aw-dates input{flex:1 1 130px}.aw-check{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:.8rem;color:rgba(var(--aw-ink),.78)}.aw-check input{width:18px;height:18px;accent-color:rgb(var(--aw-ink))}.aw-files{display:flex;flex-wrap:wrap;gap:8px}.aw-thumb{position:relative;margin:0;width:76px;height:76px;border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(var(--aw-line),.16)}.aw-thumb img{width:100%;height:100%;object-fit:cover;display:block}.aw-thumb button{position:absolute;top:4px;right:4px;width:28px;height:28px;border:0;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;font-size:1rem;line-height:1;cursor:pointer}.aw-add{position:relative;width:76px;height:76px;border-radius:12px;display:grid;place-items:center;text-align:center;box-shadow:inset 0 0 0 1px rgba(var(--aw-line),.28);cursor:pointer}.aw-add span{font-size:.64rem;letter-spacing:.06em;color:rgba(var(--aw-ink),.72);padding:4px}.aw-add input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.aw-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.aw-note{margin:0;font-size:.84rem;line-height:1.5;color:rgba(var(--aw-ink),.74);padding:12px 14px;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(var(--aw-line),.16)}.aw-warn{margin:0;font-size:.82rem;line-height:1.45;color:#d98a63}html[data-theme=light] .aw-warn{color:#6b2a12}.aw-fine{margin:0;font-size:.72rem;line-height:1.5}.aw-fine a,.aw-link{color:rgba(var(--aw-ink),.78);text-underline-offset:3px}.aw-link{background:none;border:0;padding:0;font:inherit;text-decoration:underline;cursor:pointer;min-height:32px}.aw-signin{display:grid;gap:16px}.aw-signin .btn{min-height:46px}@media (prefers-reduced-motion:reduce){.aw-room{animation-duration:.2s}.aw-ways{transition-duration:.2s}}.aw-nav .dz-theme{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:rgba(var(--aw-ink),.8);cursor:pointer;position:relative;flex:none;padding:0}.aw-nav .dz-theme:hover{background:rgba(var(--aw-ink),.08)}.aw-nav .dz-theme-ico{position:relative;display:block;width:44px;height:32px}.aw-nav .dz-theme-ico svg{width:19px;height:19px;position:absolute;inset:0;margin:auto;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;transition:opacity .4s ease,transform .6s ease}.aw-nav .dz-theme-ico .i-moon{opacity:1}.aw-nav .dz-theme-ico .i-sun{opacity:0;transform:rotate(-70deg) scale(.6)}html[data-theme=light] .aw-nav .dz-theme-ico .i-moon{opacity:0;transform:rotate(70deg) scale(.6)}html[data-theme=light] .aw-nav .dz-theme-ico .i-sun{opacity:1;transform:none}.lab .aw-way{color:rgb(var(--aw-ink))}.lab .aw-way-main,.lab .aw-way-main:hover{color:var(--aw-bg)}.aw-room-idea .aw-check input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;width:18px;height:18px;min-height:0;margin:0;padding:0;box-shadow:none;background:none}.aw-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}