.mf{z-index:-1;pointer-events:none;perspective:1000px;perspective-origin:50% 40%;position:fixed;inset:0;overflow:hidden}.mf-scene{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.mf-m{pointer-events:auto;will-change:transform, opacity;transition:filter .6s;position:absolute;top:0;left:0}.mf-m img{object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;opacity:.7;filter:drop-shadow(0 18px 22px #00000040);width:100%;height:100%;animation:.9s cubic-bezier(.2,.9,.3,1.3) both mf-in;display:block}:root[data-theme=dark] .mf-m img{opacity:.78}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mf-m img{opacity:.78}}@keyframes mf-in{0%{opacity:0;transform:scale(.3)rotate(-120deg)}}html.mf-hover,html.mf-hover body{cursor:pointer}.mf-fx{z-index:45;pointer-events:none;position:fixed;inset:0;overflow:hidden}.mf-ring{border:2px solid var(--accent);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:.9s ease-out forwards mf-ring;position:absolute}@keyframes mf-ring{to{opacity:0;border-width:1px;transform:scale(9)}}.mf-spark{background:#e0c27e;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;animation:.9s cubic-bezier(.2,.8,.3,1) forwards mf-spark;position:absolute;box-shadow:0 0 8px #e0c27e}@keyframes mf-spark{to{transform:translate(var(--dx), var(--dy)) scale(.2);opacity:0}}.mf-label{white-space:nowrap;font:600 22px var(--type-display);color:var(--ink);text-shadow:0 0 2px var(--canvas), 0 0 10px var(--canvas), 0 0 18px var(--canvas);animation:1.4s forwards mf-label;position:absolute;transform:translate(-50%,-140%)}@keyframes mf-label{0%{opacity:0;transform:translate(-50%,-100%)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-230%)}}@media (prefers-reduced-motion:reduce){.mf-m img,.mf-ring,.mf-spark{animation:none}.mf-spark,.mf-ring{display:none}.mf-label{animation:none}}.welcome{--w-ink:#0e0c09;--w-gold:#e0c27e;--w-gold-2:#c39b65;--w-paper:#f4eee3;--w-mist:#cfc3a8;--w-muted:#9a8e7a;color:var(--w-paper);font-family:var(--type-body)}.welcome .w-eyebrow{font:500 11px var(--type-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--w-gold-2)}.welcome :is(button,a):focus-visible{outline:2px solid var(--w-gold);outline-offset:2px}.w-stage{background:var(--ground);isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;width:100%;height:100svh;transition:background-color 1.2s;position:relative;overflow:hidden}.w-stage:fullscreen{width:100vw;height:100vh}.w-stage.pseudo-fs{z-index:70;height:100dvh;position:fixed;inset:0}.w-3d{perspective:1100px;perspective-origin:50% 45%;position:absolute;inset:0}.w-scene{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.w-drift{transform-style:preserve-3d;animation:34s ease-in-out infinite alternate w-drift;position:absolute;inset:0}@keyframes w-drift{0%{transform:scale(1.1)translate(-1.4%,-.8%)rotate(-.6deg)}to{transform:scale(1.1)translate(1.4%,.8%)rotate(.6deg)}}.w-ground{background:var(--ground);transition:background-color 1.2s;position:absolute;inset:-20%;transform:translateZ(-160px)scale(1.2)}.w-texture{opacity:.35;background:url(/isen/isen-cecek--buya.svg) 0 0/110px;animation:60s linear infinite w-isen;position:absolute;inset:-14%;transform:translateZ(-110px)scale(1.12)}@keyframes w-isen{to{background-position:220px 110px}}.w-m{cursor:pointer;transition:left 1.25s cubic-bezier(.6,0,.2,1),top 1.25s cubic-bezier(.6,0,.2,1),width 1.25s cubic-bezier(.6,0,.2,1),height 1.25s cubic-bezier(.6,0,.2,1),transform 1.25s cubic-bezier(.6,0,.2,1);animation:.9s both w-in;position:absolute}.w-m img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;filter:drop-shadow(0 16px 20px #00000059);width:100%;height:100%;transition:opacity .35s,transform .5s cubic-bezier(.2,.9,.3,1.35);display:block}.w-m.hide{pointer-events:none}.w-m.hide img{opacity:0;transform:scale(.3)rotate(-25deg)}.w-m.ping img{animation:.9s cubic-bezier(.2,.9,.3,1.4) w-ping}@keyframes w-ping{30%{filter:drop-shadow(0 0 18px #e0c27ee6)drop-shadow(0 16px 20px #0000004d);transform:scale(1.22)}}@keyframes w-in{0%{opacity:0}}@keyframes w-fade{0%{opacity:0}}.w-veil{background:var(--w-ink);pointer-events:none;transition:opacity 1s;position:absolute;inset:0}.w-card-wrap{pointer-events:none}.w-card{width:min(560px,74vw);transform-style:preserve-3d;background:#17140f;border:1px solid #e0c27e59;border-radius:22px;animation:1s cubic-bezier(.2,.8,.2,1) both w-card;position:absolute;top:46%;left:50%;overflow:hidden;transform:translate(-50%,-50%)translateZ(160px);box-shadow:0 40px 80px -20px #000000b3,0 0 0 6px #0e0c0959}@keyframes w-card{0%{opacity:0;translate:0 40px;scale:.9}}.w-card>img{aspect-ratio:16/10;object-fit:cover;object-position:top left;width:100%;display:block}.w-card-cap{flex-direction:column;gap:2px;padding:12px 16px 14px;display:flex}.w-card-cap strong{font:600 26px/1.1 var(--type-display)}.w-rose-wrap{opacity:0;pointer-events:none;transition:opacity .8s}.w-rose-wrap.on{opacity:1}.w-rose{width:100%;height:100%;position:absolute;inset:0}.w-stage:has(.w-rose-wrap.on){cursor:grab}.w-rose-ui{left:max(18px, env(safe-area-inset-left,0px));top:max(18px, env(safe-area-inset-top,0px));z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0c098c;border:1px solid #f4eee324;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;width:min(320px,100% - 36px);padding:14px;animation:.7s .4s both w-cap;display:flex;position:absolute}@keyframes w-cap{0%{opacity:0;transform:translateY(8px)}}.w-rose-ui p{color:var(--w-mist);margin:0;font-size:13px;line-height:1.5}.w-rose-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.w-rose-row .lbl{font:500 10px var(--type-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--w-muted);width:100%}.w-pill{min-height:36px;color:var(--w-paper);font:500 13px var(--type-body);cursor:pointer;background:0 0;border:1px solid #f4eee338;border-radius:18px;padding:0 12px}.w-pill.on{background:var(--w-gold);border-color:var(--w-gold);color:var(--w-ink)}.w-pill.solid{border-color:var(--w-gold);color:var(--w-gold);font-weight:600}.w-title,.w-end{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px 16px 140px;display:flex;position:absolute;inset:0}.w-title{transition:opacity .8s,visibility .8s}.w-title.off{opacity:0;visibility:hidden}.w-title img{filter:drop-shadow(0 20px 30px #00000080);width:clamp(88px,14vmin,180px);height:auto;animation:2.2s cubic-bezier(.2,.8,.2,1) both w-rise}.w-title .w-eyebrow{margin-top:14px;animation:1.6s .9s both w-rise}.w-title h1{font:600 clamp(52px, 10vw, 140px)/1 var(--type-display);letter-spacing:.01em;text-shadow:0 12px 40px #0009;margin:0;animation:1.8s cubic-bezier(.2,.8,.2,1) .5s both w-rise}.w-title p{text-wrap:balance;max-width:100%;font:400 clamp(17px, 2vw, 22px) var(--type-body);color:var(--w-mist);margin:0;animation:1.6s 1.1s both w-rise}@keyframes w-rise{0%{opacity:0;transform:translateY(18px)scale(.94)}}.w-end{animation:1s both w-fade}.w-end>*{pointer-events:auto}.w-end h2{font:600 clamp(34px, 5.4vw, 76px)/1.05 var(--type-display);text-wrap:balance;text-shadow:0 10px 30px #0009;max-width:18ch;margin:0}.w-end-go{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.w-btn{border:1px solid var(--w-gold);min-height:44px;color:var(--w-gold);font:600 15px var(--type-body);cursor:pointer;background:#0e0c0999;border-radius:22px;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.w-btn.solid{background:var(--w-gold);color:var(--w-ink)}.w-btn:hover{filter:brightness(1.08)}.w-ticker{left:0;right:0;bottom:calc(96px + env(safe-area-inset-bottom,0px));pointer-events:none;height:64px;transition:bottom .35s;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.w-stage.undocked .w-ticker{bottom:calc(36px + env(safe-area-inset-bottom,0px))}.w-tick{white-space:nowrap;will-change:transform;text-shadow:0 0 2px #0e0c09f2,0 0 10px #0e0c09d9,0 3px 22px #0e0c09bf;align-items:baseline;gap:18px;height:64px;padding-top:10px;transition:opacity .6s;display:flex;position:absolute;top:0;left:0;transform:translate(110vw)}.w-tick.out{opacity:0}.w-tick .e{font:500 12px var(--type-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--w-gold)}.w-tick .h{font:600 40px/1 var(--type-display)}.w-tick .b{font:400 19px var(--type-body);color:#fff8ea}.w-tick .sep{color:var(--w-gold);margin-left:12px;font-size:18px}.w-tapped{font:600 22px var(--type-display);pointer-events:none;white-space:nowrap;text-shadow:0 0 2px #0e0c09f2,0 0 12px #0e0c09d9;z-index:3;animation:1.4s forwards w-tap;position:absolute;transform:translate(-50%,-140%)}@keyframes w-tap{0%{opacity:0;transform:translate(-50%,-100%)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-220%)}}.w-sound-cta{left:50%;top:max(18px, env(safe-area-inset-top,0px));border:1px solid var(--w-gold);min-height:42px;color:var(--w-gold);font:600 14px var(--type-body);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3;background:#0e0c0999;border-radius:21px;align-items:center;gap:8px;padding:0 18px;display:inline-flex;position:absolute;transform:translate(-50%)}.w-sound-cta svg{fill:currentColor;width:18px;height:18px}.w-dock{left:50%;bottom:max(18px, env(safe-area-inset-bottom,0px));z-index:4;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#0e0c099e;border:1px solid #f4eee329;border-radius:30px;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:8px;animation:.35s cubic-bezier(.2,.8,.2,1) both w-dock;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 14px 40px #00000073}.w-dock[hidden]{display:none}@keyframes w-dock{0%{opacity:0;transform:translate(-50%,16px)}}.w-ic{width:42px;height:42px;color:var(--w-paper);cursor:pointer;background:0 0;border:1px solid #f4eee338;border-radius:21px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.w-ic svg{fill:currentColor;width:18px;height:18px}.w-ic.solid{background:var(--w-gold);border-color:var(--w-gold);color:var(--w-ink)}.w-ic.on{color:var(--w-gold);border-color:var(--w-gold)}.w-ic.ghost{color:var(--w-mist);border-color:#0000}.w-ic:hover{border-color:var(--w-gold)}.w-acts{gap:2px;min-width:0;padding:0 4px 6px;display:flex;position:relative}.w-act{min-height:36px;color:var(--w-muted);font:500 11px var(--type-mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:18px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.w-act i{background:currentColor;border-radius:3px;flex-shrink:0;width:6px;height:6px}.w-act:hover{color:var(--w-paper)}.w-act.done{color:var(--w-mist)}.w-act.now{color:var(--w-gold)}.w-bar{pointer-events:none;background:#f4eee324;border-radius:1px;height:2px;position:absolute;bottom:0;left:10px;right:10px;overflow:hidden}.w-bar i{background:var(--w-gold);width:0;height:100%;display:block}.w-time{font:11px var(--type-mono);color:var(--w-mist);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 2px}.w-div{background:#f4eee32e;flex-shrink:0;width:1px;height:26px}.w-room-btn{min-height:42px;color:var(--w-gold);font:600 14px var(--type-body);white-space:nowrap;border:1px solid #e0c27e80;border-radius:21px;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.w-room-btn:hover{border-color:var(--w-gold)}.w-handle{left:50%;bottom:max(12px, env(safe-area-inset-bottom,0px));z-index:4;width:46px;height:28px;color:var(--w-paper);cursor:pointer;opacity:.7;background:#0e0c0980;border:1px solid #f4eee333;border-radius:14px;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translate(-50%)}.w-handle:hover,.w-handle:focus-visible{opacity:1}.w-handle svg{width:18px;height:18px}@media (width<=900px){.w-div{display:none}.w-room-btn{padding:0 12px}}@media (width<=760px){.w-act span{display:none}.w-act.now span{display:inline}.w-act{padding:0 6px}.w-time,.w-room-btn{display:none}.w-dock{gap:6px;padding:6px}.w-ticker{height:50px;bottom:calc(80px + env(safe-area-inset-bottom,0px))}.w-tick{gap:12px;height:50px}.w-tick .h{font-size:30px}.w-tick .b{font-size:16px}.w-card{top:40%}.w-rose-ui{top:auto;bottom:calc(140px + env(safe-area-inset-bottom,0px));gap:8px;width:auto;padding:10px 12px;left:12px;right:12px}.w-rose-ui p{display:none}.w-stage.undocked .w-rose-ui{bottom:calc(90px + env(safe-area-inset-bottom,0px))}}@media (width<=400px){.w-act.now span{text-overflow:ellipsis;max-width:92px;overflow:hidden}.w-ic{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.w-drift,.w-texture,.w-m,.w-m.ping img,.w-title *,.w-end,.w-dock,.w-tapped,.w-card,.w-rose-ui{animation:none!important}.w-m,.w-m img,.w-stage,.w-veil,.w-ground,.w-title{transition:none!important}}
