@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.z-\[999999\]{z-index:999999}.mx-auto{margin-inline:auto}.mt-\[0vh\]{margin-top:0}.mt-\[1\.5vh\]{margin-top:1.5vh}.mt-\[1vh\]{margin-top:1vh}.mt-\[2\.5vh\]{margin-top:2.5vh}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-\[70px\]{height:70px}.h-\[150px\]{height:150px}.h-\[200px\]{height:200px}.h-\[220px\]{height:220px}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[360px\]{max-height:360px}.min-h-screen{min-height:100vh}.w-\[70px\]{width:70px}.w-\[92\%\]{width:92%}.w-\[150px\]{width:150px}.w-\[200px\]{width:200px}.w-\[260px\]{width:260px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[380px\]{width:380px}.w-full{width:100%}.w-screen{width:100vw}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.min-w-\[70px\]{min-width:70px}.min-w-\[260px\]{min-width:260px}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[28px_1fr\]{grid-template-columns:28px 1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}:where(.space-y-\[4vh\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(4vh*var(--tw-space-y-reverse));margin-block-end:calc(4vh*calc(1 - var(--tw-space-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[rgba\(11\,18\,32\,0\.10\)\]{border-color:#0b12201a}.border-\[rgba\(95\,163\,162\,0\.6\)\]{border-color:#5fa3a299}.border-\[rgba\(95\,163\,162\,0\.25\)\]{border-color:#5fa3a240}.border-\[rgba\(95\,163\,162\,0\.45\)\]{border-color:#5fa3a273}.bg-\[rgba\(95\,163\,162\,0\.10\)\]{background-color:#5fa3a21a}.bg-\[rgba\(255\,255\,255\,0\.02\)\]{background-color:#ffffff05}.bg-\[radial-gradient\(circle_at_top\,rgba\(95\,163\,162\,0\.38\)\,rgba\(0\,0\,0\,0\.80\)_65\%\)\]{background-image:radial-gradient(circle at top,#5fa3a261,#000c 65%)}.object-contain{object-fit:contain}.text-center{text-align:center}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.break-words{overflow-wrap:break-word}.text-\[rgba\(95\,163\,162\,0\.95\)\]{color:#5fa3a2f2}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-700{--tw-duration:.7s;transition-duration:.7s}@media (hover:hover){.hover\:text-\[rgba\(120\,200\,198\,1\)\]:hover{color:#78c8c6}.hover\:opacity-100:hover{opacity:1}}html,body,#__next{color:#eaf4f3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#030b11;width:100%;height:100%;margin:0;padding:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.font-title{font-family:Cormorant Garamond,Georgia,Times New Roman,serif}::selection{background:#5fa3a240}@keyframes maarBg{0%{background-position:20% 20%,80% 30%,50% 70%}50%{background-position:30% 35%,70% 40%,55% 60%}to{background-position:20% 20%,80% 30%,50% 70%}}.maar-bg{background-image:radial-gradient(900px 600px at 20% 20%,#5fa3a22e,#0000 60%),radial-gradient(800px 520px at 80% 30%,#5fa3a21a,#0000 60%),radial-gradient(900px 700px at 50% 70%,#ffffff0a,#0000 60%),linear-gradient(#030b11 0%,#06141d 100%);background-size:200% 200%,200% 200%,200% 200%,100% 100%;animation:18s ease-in-out infinite maarBg}.vignette{pointer-events:none;background:radial-gradient(1200px 800px at 50% 40%,#0000 40%,#0000008c 100%);position:absolute;inset:0}.noise{pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,#ffffff0d,#ffffff0d 1px,#0000 1px 3px);position:absolute;inset:0}.small-muted{opacity:.7}.btn{color:#eaf4f3;letter-spacing:.22em;text-transform:uppercase;background:#5fa3a21a;border:1px solid #5fa3a273;border-radius:9999px;justify-content:center;align-items:center;padding:16px 34px;font-size:12px;transition:transform .45s,background .45s,border-color .45s;display:inline-flex}.btn:hover{background:#5fa3a22e;border-color:#5fa3a2b3;transform:translateY(-2px)}.chip{background:#ffffff08;border:1px solid #eaf4f31a;border-radius:9999px;align-items:center;gap:12px;margin:14px 18px;padding:14px 22px;transition:transform .35s,background .35s,border-color .35s;display:inline-flex}.chip:hover{background:#ffffff0d;border-color:#5fa3a259;transform:translateY(-2px)}.badge-letter{color:#5fa3a2f2;border:1px solid #5fa3a259;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:inline-flex}.card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #eaf4f31a;border-radius:22px}.input{color:#eaf4f3;background:#0003;border:1px solid #eaf4f31f;border-radius:14px;width:100%;padding:16px 18px}.input:focus{border-color:#5fa3a2a6}.live-badge{background:#ffffff0a;border:1px solid #eaf4f31a;border-radius:9999px;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:inline-flex}.dot{background:#5fa3a2d9;border-radius:9999px;width:8px;height:8px;box-shadow:0 0 0 4px #5fa3a21f}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-backdrop-scroll{-webkit-overflow-scrolling:touch;justify-content:center;align-items:flex-start;padding:18px 0;overflow-y:auto}.modal-backdrop-scroll .modal{margin:18px auto}@media (min-width:768px){.modal-backdrop-scroll{padding:26px 0}.modal-backdrop-scroll .modal{margin:26px auto}}.modal{background:#08151a;border:1px solid #5fa3a240;border-radius:24px;width:90%;max-width:520px;padding:32px}.maar-step{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#081218d9,#060e14d9);border:1px solid #5fa3a22e;border-radius:18px}.maar-accordion-reset{background:0 0!important;border:none!important;padding:0!important}.chip-active{background:#5fa3a22e;border-color:#5fa3a2bf}.pulse-highlight{animation:2s ease-out pulseMaar}@keyframes pulseMaar{0%{box-shadow:0 0 #5fa3a299}to{box-shadow:0 0 0 18px #5fa3a200}}.paint-toolbar{background:#ffffff08;border:1px solid #eaf4f31a;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:14px 16px;display:flex}.paint-group{flex-direction:column;gap:8px;display:flex}.paint-label{letter-spacing:.22em;text-transform:uppercase;opacity:.65;text-align:center;font-size:11px}.paint-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.paint-divider{background:#eaf4f314;width:1px;height:42px}@media (max-width:640px){.paint-divider{width:100%;height:1px}}.paint-swatch{border:1px solid #eaf4f32e;border-radius:9999px;width:26px;height:26px;transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:0 0 #5fa3a200}.paint-swatch:hover{border-color:#5fa3a28c;transform:translateY(-1px)}.paint-swatch-active{border-color:#5fa3a2d9;box-shadow:0 0 0 6px #5fa3a229}.paint-pill{color:#eaf4f3;letter-spacing:.14em;text-transform:uppercase;opacity:.92;background:#ffffff08;border:1px solid #eaf4f31a;border-radius:9999px;padding:10px 14px;font-size:12px;transition:transform .22s,background .22s,border-color .22s}.paint-pill:hover{background:#ffffff0d;border-color:#5fa3a259;transform:translateY(-1px)}.paint-pill:disabled{opacity:.45;cursor:not-allowed}.paint-pill-active{background:#5fa3a229;border-color:#5fa3a2bf}.paint-board{background:#ffffff05;border:1px solid #5fa3a259;border-radius:22px;padding:12px}.paint-canvas{touch-action:none;-ms-touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#f8fbff;border:1px solid #eaf4f31a;border-radius:16px;width:100%;height:360px;display:block}@media (min-width:768px){.paint-canvas{height:420px}}.wall-hint{color:#eaf4f3c7;letter-spacing:.06em;background:#ffffff0a;border:1px solid #eaf4f31a;border-radius:9999px;padding:10px 14px;font-size:12px}.wall-tile{background:#ffffff08;border:1px solid #5fa3a247;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.wall-thumb{aspect-ratio:1;background:#00000038;border-bottom:1px solid #eaf4f314;width:100%;position:relative;overflow:hidden}.wall-thumb:hover{filter:brightness(1.02)}.wall-footer{justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 14px;display:flex}.wall-footer-hint{opacity:.55;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:11px}.wall-share-btn{color:#eaf4f3eb;letter-spacing:.14em;text-transform:uppercase;background:#5fa3a21a;border:1px solid #5fa3a266;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-size:12px;transition:transform .26s,background .26s,border-color .26s;display:inline-flex}.wall-share-btn:hover{background:#5fa3a229;border-color:#5fa3a2b3;transform:translateY(-1px)}.wall-share-icon{opacity:.9;display:inline-flex}@media (max-width:420px){.wall-footer-hint{display:none}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
