@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";@layer components;@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary-light:#e86040;--radius-pill:9999px;--transition-fast:.15s cubic-bezier(.16, 1, .3, 1);--transition-normal:.25s cubic-bezier(.16, 1, .3, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--font-main:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-note:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--primary-color:#d04c31;--primary-color-rgb:208, 76, 49;--secondary-color:#00d4aa;--accent-color:#4a9eff;--bg-primary:#0a0a0f;--bg-secondary:#0f1020;--bg-elevated:#13152a;--bg-color:#0a0a0f;--text-primary:#f0f0f5;--text-secondary:#f0f0f5b3;--text-tertiary:#f0f0f573;--text-on-primary:#fff;--ui-text-muted:#f0f0f5a6;--ui-text-weak:#f0f0f580;--ui-surface-soft:#ffffff0a;--ui-surface-hover:#ffffff14;--ui-border-soft:#ffffff1f;--ui-border-strong:#ffffff2e;--ui-focus-ring:#d04c3199;--ui-scrim:#000000b3;--ui-device-shell:#0c0c0ef5;--ui-device-lens:#18181cfa;--glass-1-bg:#ffffff0f;--glass-1-bg-fallback:#181a26eb;--glass-1-border:#ffffff1f;--glass-1-border-top:#fff3;--glass-1-blur:blur(24px) saturate(180%);--glass-1-shadow:inset 0 1px 0 #ffffff1a, 0 8px 32px #0000004d;--glass-2-bg:#ffffff1a;--glass-2-bg-fallback:#1c1e2df0;--glass-2-border:#ffffff2e;--glass-2-border-top:#ffffff47;--glass-2-blur:blur(32px) saturate(200%);--glass-2-shadow:inset 0 1px 0 #ffffff26, 0 12px 40px #00000059;--glass-3-bg:#ffffff24;--glass-3-bg-fallback:#222436f5;--glass-3-border:#ffffff38;--glass-3-border-top:#ffffff59;--glass-3-blur:blur(48px) saturate(220%);--glass-3-shadow:inset 0 1px 0 #fff3, 0 20px 60px #00000073;--glass-bg:var(--glass-1-bg);--glass-bg-hover:#ffffff1a;--glass-bg-active:#ffffff24;--glass-bg-strong:var(--glass-2-bg);--glass-bg-card:var(--glass-1-bg);--glass-border:var(--glass-1-border);--glass-border-light:#ffffff0f;--glass-border-hover:var(--glass-2-border);--glass-shadow:var(--glass-1-shadow);--glass-shadow-sm:0 4px 16px #0003;--glass-shadow-lg:0 20px 60px #00000073;--glass-blur:var(--glass-1-blur);--glass-blur-sm:blur(12px) saturate(140%);--glass-blur-lg:var(--glass-2-blur);--glass-blur-xl:var(--glass-3-blur);--gradient-primary:linear-gradient(135deg, #d04c31e6, #f6c458b3);--gradient-surface:linear-gradient(135deg, #ffffff14 0%, #ffffff05 100%);--gradient-glow:radial-gradient(ellipse at 50% 0%, #d04c3126 0%, transparent 60%);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:9999px;--chalkboard-bg:#1a2e2e;--chalk-text:#f0f0f0;--postit-yellow:#fff9b0;--postit-pink:#ffc4c4;--postit-blue:#c4f0ff;--postit-green:#c4ffd6;--status-performer:#ff6b6b;--status-audience:#4ecdc4;--success-color:#00d4aa;--warning-color:#f0a030;--danger-color:#ff4757;--info-color:#54a0ff;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--transition-fast:.15s cubic-bezier(.16, 1, .3, 1);--transition-normal:.25s cubic-bezier(.16, 1, .3, 1);--transition-slow:.4s cubic-bezier(.16, 1, .3, 1);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root.light,html.light{--bg-primary:#f5f5f7;--bg-secondary:#fff;--bg-elevated:#ebebef;--bg-color:#f5f5f7;--text-primary:#1d1d1f;--text-secondary:#1d1d1fa6;--text-tertiary:#1d1d1f66;--text-on-primary:#fff;--ui-text-muted:#1d1d1fb8;--ui-text-weak:#1d1d1f8f;--ui-surface-soft:#ffffffbd;--ui-surface-hover:#ffffffe0;--ui-border-soft:#0000001f;--ui-border-strong:#0000002e;--ui-focus-ring:#d04c31b8;--ui-scrim:#0a0a0c73;--ui-device-shell:#16161af0;--ui-device-lens:#24242afa;--glass-1-bg:#ffffffb8;--glass-1-bg-fallback:#fffffff5;--glass-1-border:#00000014;--glass-1-border-top:#ffffffe6;--glass-1-blur:blur(20px) saturate(180%);--glass-1-shadow:inset 0 1px 0 #fffc, 0 4px 20px #00000014;--glass-2-bg:#fffc;--glass-2-bg-fallback:#fffffffa;--glass-2-border:#0000001a;--glass-2-border-top:#fff;--glass-2-blur:blur(28px) saturate(200%);--glass-2-shadow:inset 0 1px 0 #ffffffe6, 0 8px 30px #0000001a;--glass-3-bg:#ffffffe0;--glass-3-bg-fallback:#fffffffc;--glass-3-border:#0000001f;--glass-3-border-top:#fff;--glass-3-blur:blur(40px) saturate(220%);--glass-3-shadow:inset 0 1px 0 #fff, 0 16px 48px #00000024;--glass-bg:var(--glass-1-bg);--glass-bg-hover:#ffffffd9;--glass-bg-active:#ffffffeb;--glass-border:var(--glass-1-border);--glass-border-hover:#00000026;--glass-shadow:var(--glass-1-shadow);--glass-blur:var(--glass-1-blur)}:root.dark,html.dark{--bg-primary:#0a0a0f;--bg-secondary:#0f1020;--bg-elevated:#13152a;--bg-color:#0a0a0f;--text-primary:#f0f0f5;--text-secondary:#f0f0f5b3;--text-tertiary:#f0f0f573}*{box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}body{font-family:var(--font-main);background-color:var(--bg-primary);color:var(--text-primary);min-width:320px;min-height:100vh;margin:0;line-height:1.6;overflow-x:hidden}h1{letter-spacing:-.03em;font-size:2rem;font-weight:700;line-height:1.2;font-family:var(--font-main)}h2{letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1.3;font-family:var(--font-main)}h3,h4,h5,h6{letter-spacing:-.02em;font-weight:600;font-family:var(--font-main)}a{color:#d04c31e6;-webkit-text-decoration:inherit;text-decoration:inherit;transition:color var(--transition-fast);font-weight:400}a:hover{color:var(--primary-color)}button{border-radius:var(--radius-md);border:1px solid var(--glass-border);letter-spacing:-.01em;font-size:1em;font-weight:500;font-family:var(--font-main);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur-sm);color:var(--text-primary);cursor:pointer;transition:all var(--transition-normal);padding:.6em 1.2em}button:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);box-shadow:var(--glass-shadow-sm)}button:focus,button:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}::selection{color:var(--text-primary);background:#d04c314d}:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.glass-1{background:var(--glass-1-bg);border:1px solid var(--glass-1-border);border-top-color:var(--glass-1-border-top);-webkit-backdrop-filter:var(--glass-1-blur);box-shadow:var(--glass-1-shadow)}.glass-2{background:var(--glass-2-bg);border:1px solid var(--glass-2-border);border-top-color:var(--glass-2-border-top);-webkit-backdrop-filter:var(--glass-2-blur);box-shadow:var(--glass-2-shadow)}.glass-3{background:var(--glass-3-bg);border:1px solid var(--glass-3-border);border-top-color:var(--glass-3-border-top);-webkit-backdrop-filter:var(--glass-3-blur);box-shadow:var(--glass-3-shadow)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-1{background:var(--glass-1-bg-fallback)}.glass-2{background:var(--glass-2-bg-fallback)}.glass-3{background:var(--glass-3-bg-fallback)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}._container_1bmn2_2{min-height:100vh;display:flex;flex-direction:column;font-family:var(--font-main);background-color:var(--bg-primary, #0a0a0f);position:relative}._navbar_1bmn2_12{display:flex;justify-content:space-between;align-items:center;padding:3.5rem 2rem 1rem;background:#0a0a0f99;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-bottom:1px solid rgba(255,255,255,.06);position:sticky;top:0;z-index:50;transition:background .3s ease}._logo_1bmn2_27 a{font-size:1.8rem;font-weight:700;color:var(--primary-color);text-decoration:none;display:flex;align-items:center;gap:.5rem;filter:drop-shadow(0 0 8px rgba(208,76,49,.3))}._navLinks_1bmn2_39{display:flex;gap:.5rem}._link_1bmn2_44{text-decoration:none;color:var(--text-secondary, #8e8e9a);font-size:1.1rem;font-weight:700;padding:.5rem 1rem;border-radius:10px;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative}._link_1bmn2_44:hover{color:var(--text-primary, #f0f0f5);background:#ffffff0f}._statusBar_1bmn2_61{background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:.5rem 2rem;display:flex;justify-content:flex-end;align-items:center;gap:1rem;font-size:.95rem;border-bottom:1px solid rgba(255,255,255,.04)}._statusText_1bmn2_74{color:var(--text-secondary);white-space:nowrap}._nickname_1bmn2_79{font-weight:700;color:var(--accent-color);text-shadow:0 0 10px rgba(246,196,88,.3)}._roleSwitchBtn_1bmn2_85{background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08);padding:5px 12px;border-radius:8px;cursor:pointer;font-size:.9rem;color:var(--text-primary);white-space:nowrap;transition:all .2s ease}._roleSwitchBtn_1bmn2_85:hover{background:#ffffff24;border-color:#ffffff26;box-shadow:0 4px 12px #0003}._statusHint_1bmn2_105{color:var(--accent-color);font-weight:600;font-size:.9rem;white-space:nowrap}._main_1bmn2_113{flex:1;padding-top:1rem;min-width:0;width:100%}._disabledNav_1bmn2_121{pointer-events:none;opacity:.5;filter:grayscale(.5)}@media(max-width:600px){._navbar_1bmn2_12{flex-direction:column;gap:1rem;padding:3.5rem 1rem 1rem}._logo_1bmn2_27{display:none}._navLinks_1bmn2_39{gap:.3rem;width:100%;justify-content:center}._link_1bmn2_44{font-size:1rem;padding:.4rem .8rem}._statusBar_1bmn2_61{justify-content:center;flex-wrap:wrap;padding:.5rem 1rem;gap:.5rem}._statusText_1bmn2_74,._roleSwitchBtn_1bmn2_85{font-size:.9rem}}._adContainer_1pmvv_6{width:100%;overflow:hidden;text-align:center;margin:1rem 0}._adPlaceholder_1pmvv_14{width:100%;border-radius:12px;overflow:hidden;margin:1rem 0;background:linear-gradient(135deg,#7877c60f,#ffffff14,#7877c60a);border:1px dashed rgba(120,119,198,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}._adPlaceholder_1pmvv_14:hover{opacity:.85}._placeholderInner_1pmvv_36{display:flex;flex-direction:column;align-items:center;gap:4px;padding:.75rem}._placeholderIcon_1pmvv_44{font-size:1.2rem;opacity:.5}._placeholderText_1pmvv_49{font-size:.7rem;font-weight:700;letter-spacing:2px;color:#7877c680;text-transform:uppercase}._placeholderSub_1pmvv_57{font-size:.65rem;color:#6b728080;letter-spacing:.5px}.landing{position:relative;overflow-x:hidden;min-height:100vh}.landing-section{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:100px 24px}@media(max-width:768px){.landing-section{padding:64px 20px}}.landing-nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:16px 32px;background:var(--glass-1-bg);border-bottom:1px solid var(--glass-1-border);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);transition:all .35s var(--ease-out)}.landing-nav.scrolled{padding:12px 32px;box-shadow:0 8px 32px #0000004d}.nav-logo{font-family:var(--font-main);font-size:1.5rem;font-weight:700;letter-spacing:-.04em;background:linear-gradient(135deg,#d04c31,#f6c458);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-links{display:flex;align-items:center;gap:8px}.nav-link{font-size:.875rem;font-weight:500;color:var(--text-secondary);padding:8px 16px;border-radius:var(--radius-pill);transition:all .25s var(--ease-out);cursor:pointer;border:none;background:transparent;font-family:var(--font-main);letter-spacing:-.01em}.nav-link:hover{color:var(--text-primary);background:var(--glass-bg-hover)}.nav-cta{font-size:.875rem;font-weight:600;color:#fff;padding:8px 20px;border-radius:var(--radius-pill);background:linear-gradient(135deg,#d04c31,#e86040);border:none;cursor:pointer;font-family:var(--font-main);letter-spacing:-.01em;transition:all .25s var(--ease-out);box-shadow:0 4px 16px #d04c314d}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 6px 24px #d04c3173}@media(max-width:640px){.landing-nav{padding:14px 20px}.nav-links .nav-link{display:none}}.hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:80px;position:relative}.hero-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-55%);width:600px;height:600px;background:radial-gradient(circle,rgba(208,76,49,.25) 0%,rgba(208,76,49,.08) 40%,transparent 70%);filter:blur(60px);pointer-events:none;animation:heroGlowPulse 6s ease-in-out infinite alternate}@keyframes heroGlowPulse{0%{opacity:.6;transform:translate(-50%,-55%) scale(1)}to{opacity:1;transform:translate(-50%,-55%) scale(1.15)}}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:var(--radius-pill);background:var(--glass-1-bg);border:1px solid var(--glass-1-border);backdrop-filter:var(--glass-1-blur);-webkit-backdrop-filter:var(--glass-1-blur);font-size:.8rem;font-weight:500;color:var(--text-secondary);letter-spacing:-.01em;margin-bottom:32px}.hero-badge-dot{width:8px;height:8px;border-radius:50%;background:#00d4aa;animation:dotPulse 2s ease-in-out infinite}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.hero-title{font-size:clamp(2.8rem,7vw,5.5rem);font-weight:800;line-height:1.05;letter-spacing:-.04em;margin:0 0 8px;color:var(--text-primary);font-family:var(--font-main)}.hero-title-gradient{background:linear-gradient(135deg,#d04c31,#f6c458,#00d4aa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:gradientShift 8s ease-in-out infinite alternate}@keyframes gradientShift{0%{background-position:0% 50%}to{background-position:100% 50%}}.hero-subtitle{font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:400;color:var(--text-secondary);max-width:560px;margin:24px auto 48px;line-height:1.65;letter-spacing:-.01em}.hero-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;justify-content:center}.hero-btn-primary{display:inline-flex;align-items:center;gap:6px;font-size:1rem;font-weight:600;color:#fff;padding:14px 30px;border-radius:var(--radius-pill);background:linear-gradient(135deg,#d04c31,#e86040);border:none;cursor:pointer;font-family:var(--font-main);letter-spacing:-.01em;transition:all .3s var(--ease-out);box-shadow:0 6px 24px #d04c314d;position:relative;overflow:hidden}.hero-btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 30%,rgba(255,255,255,.15) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s ease}.hero-btn-primary:hover:before{transform:translate(100%)}.hero-btn-primary:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 12px 40px #d04c3180}.hero-btn-primary:active{transform:translateY(0) scale(.98)}.hero-btn-secondary{display:inline-flex;align-items:center;font-size:1rem;font-weight:500;color:var(--text-primary);padding:14px 30px;border-radius:var(--radius-pill);background:var(--glass-1-bg);border:1px solid var(--glass-1-border);backdrop-filter:var(--glass-1-blur);-webkit-backdrop-filter:var(--glass-1-blur);cursor:pointer;font-family:var(--font-main);letter-spacing:-.01em;transition:all .3s var(--ease-out);text-decoration:none}.hero-btn-secondary:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);transform:translateY(-1px)}.hero-scroll-hint{position:absolute;bottom:32px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text-tertiary);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;animation:scrollBounce 2s ease-in-out infinite}.scroll-line{width:1px;height:32px;background:linear-gradient(to bottom,var(--text-tertiary),transparent);animation:scrollLinePulse 2s ease-in-out infinite}@keyframes scrollBounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}}@keyframes scrollLinePulse{0%,to{opacity:.3}50%{opacity:.8}}.section-label{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;color:var(--primary-color);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.section-label-line{width:24px;height:2px;background:var(--primary-color);border-radius:1px}.section-title{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--text-primary);margin:0 0 16px}.section-desc{font-size:1.05rem;color:var(--text-secondary);max-width:520px;line-height:1.65;letter-spacing:-.01em}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px}@media(max-width:900px){.features-grid{grid-template-columns:1fr;gap:20px;margin-top:48px}}.feature-card{padding:36px 28px;border-radius:var(--radius-lg);transition:all .35s var(--ease-out);position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--glass-1-border-top),transparent)}.feature-card:hover{transform:translateY(-4px);border-color:var(--glass-2-border)!important;background:var(--glass-2-bg)!important}.feature-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--radius-md);font-size:1.5rem;margin-bottom:20px;position:relative}.feature-icon.icon-primary{background:#d04c311f;color:#e86040}.feature-icon.icon-secondary{background:#00d4aa1f;color:#00d4aa}.feature-icon.icon-accent{background:#4a9eff1f;color:#4a9eff}.feature-title{font-size:1.2rem;font-weight:600;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 10px}.feature-desc{font-size:.925rem;color:var(--text-secondary);line-height:1.6;margin:0}.steps-container{display:flex;gap:48px;margin-top:64px;align-items:flex-start}@media(max-width:900px){.steps-container{flex-direction:column;gap:32px;margin-top:48px}}.step-item{flex:1;position:relative;padding:32px 24px;border-radius:var(--radius-lg);text-align:center}.step-number{font-size:4rem;font-weight:800;letter-spacing:-.06em;line-height:1;margin-bottom:16px;background:linear-gradient(180deg,var(--text-primary) 0%,var(--text-tertiary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:.25}.step-title{font-size:1.15rem;font-weight:600;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 8px}.step-desc{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin:0}.step-connector{display:none}@media(min-width:901px){.step-connector{display:block;position:absolute;top:50%;right:-28px;width:20px;height:2px;background:linear-gradient(90deg,var(--glass-1-border),transparent)}}.showcase{text-align:center}.showcase-mockup{position:relative;margin-top:64px;max-width:800px;margin-left:auto;margin-right:auto}.mockup-frame{width:100%;border-radius:20px;overflow:hidden;border:1px solid var(--glass-2-border);box-shadow:0 0 0 1px #ffffff0f,0 24px 80px #00000080,0 0 120px #d04c3114;position:relative}.mockup-browser-bar{display:flex;align-items:center;gap:8px;padding:14px 18px;background:#141624f2;border-bottom:1px solid var(--glass-1-border)}.mockup-dot{width:10px;height:10px;border-radius:50%}.mockup-dot.red{background:#ff5f57}.mockup-dot.yellow{background:#febc2e}.mockup-dot.green{background:#28c840}.mockup-url-bar{flex:1;margin-left:12px;padding:6px 14px;border-radius:var(--radius-pill);background:#ffffff0f;font-size:.75rem;color:var(--text-tertiary);font-family:var(--font-main)}.mockup-content{background:var(--bg-primary);padding:40px 32px 48px;min-height:300px;display:flex;flex-direction:column;align-items:center;gap:24px;position:relative;overflow:hidden}.mockup-content:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:300px;height:200px;background:radial-gradient(circle,rgba(208,76,49,.15),transparent 70%);filter:blur(40px);pointer-events:none}.mockup-card{width:85%;max-width:400px;padding:24px;border-radius:var(--radius-md);background:var(--glass-1-bg);border:1px solid var(--glass-1-border);text-align:left;position:relative;z-index:1}.mockup-card-title{font-size:.95rem;font-weight:600;color:var(--text-primary);margin:0 0 8px}.mockup-card-sub{font-size:.8rem;color:var(--text-secondary);margin:0 0 16px}.mockup-stats{display:flex;gap:24px}.mockup-stat{text-align:center}.mockup-stat-value{font-size:1.5rem;font-weight:700;color:var(--primary-color);letter-spacing:-.03em}.mockup-stat-label{font-size:.7rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}.final-cta{text-align:center;padding:120px 24px;position:relative}.final-cta-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:300px;background:radial-gradient(ellipse,rgba(208,76,49,.12),transparent 70%);filter:blur(60px);pointer-events:none}.final-cta-title{font-size:clamp(2rem,4.5vw,3rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0 0 20px;color:var(--text-primary)}.final-cta-desc{font-size:1.05rem;color:var(--text-secondary);max-width:480px;margin:0 auto 40px;line-height:1.65}.landing-footer{padding:40px 32px;border-top:1px solid var(--glass-1-border);display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto}.footer-brand{font-size:1.1rem;font-weight:700;letter-spacing:-.03em;background:linear-gradient(135deg,#d04c31,#f6c458);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-copy{font-size:.8rem;color:var(--text-tertiary)}@media(max-width:640px){.landing-footer{flex-direction:column;gap:12px;text-align:center;padding:32px 20px}}.stats-row{display:flex;gap:48px;margin-top:64px;justify-content:center;flex-wrap:wrap}.stat-item{text-align:center}.stat-value{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.04em;line-height:1;background:linear-gradient(135deg,var(--text-primary),var(--text-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label{font-size:.85rem;color:var(--text-tertiary);margin-top:6px;text-transform:uppercase;letter-spacing:.06em}.text-gradient-primary{background:linear-gradient(135deg,#d04c31,#f6c458);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._container_16kfz_2{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-top:2rem;animation:_fadeIn_16kfz_1 .5s ease-out}@keyframes _fadeIn_16kfz_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._title_16kfz_24{color:var(--text-primary);margin-bottom:1rem}._description_16kfz_29{color:#fff6;margin-bottom:2rem;line-height:1.5}._card_16kfz_35{background:#ffffff0d;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);padding:2rem;border-radius:18px;box-shadow:0 8px 32px #00000040;border:1px solid rgba(255,255,255,.08);width:100%;max-width:400px;position:relative;overflow:hidden}._card_16kfz_35:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}._form_16kfz_59{display:flex;flex-direction:column;gap:1rem}._input_16kfz_65{padding:.8rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;border-radius:10px;font-family:var(--font-main);font-size:1rem;text-align:center;color:var(--text-primary);transition:all .2s ease}._input_16kfz_65:focus{outline:none;border-color:#d04c3180;background:#ffffff0f;box-shadow:0 0 0 3px #d04c311a}._actions_16kfz_84{display:flex;gap:.5rem}._randomBtn_16kfz_89{flex:1;padding:.8rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#fff9;border-radius:10px;font-weight:700;transition:all .2s ease;cursor:pointer}._randomBtn_16kfz_89:hover{background:#ffffff1a;border-color:#ffffff1f}._submitBtn_16kfz_106{flex:1;padding:.8rem;background:linear-gradient(135deg,#d04c31d9,#d04c31f2);color:#fff;border:none;border-radius:10px;font-weight:700;transition:all .25s ease;cursor:pointer;box-shadow:0 4px 12px #d04c3133}._submitBtn_16kfz_106:hover{box-shadow:0 6px 20px #d04c314d;transform:translateY(-1px)}._container_vddfj_2{max-width:400px;margin:2rem auto;padding:2.5rem;background:#ffffff0d;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border-radius:20px;box-shadow:0 12px 40px #0000004d;border:1px solid rgba(255,255,255,.08);text-align:center;position:relative;overflow:hidden}._container_vddfj_2:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent)}._title_vddfj_27{color:var(--text-primary);margin-bottom:2rem;text-shadow:0 0 12px rgba(208,76,49,.15)}._form_vddfj_33{display:flex;flex-direction:column;gap:1.5rem}._inputGroup_vddfj_39{display:flex;flex-direction:column;text-align:left;gap:.5rem}._inputGroup_vddfj_39 label{font-size:.9rem;color:#ffffff80;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}._inputGroup_vddfj_39 input{padding:.8rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;border-radius:10px;font-family:var(--font-main);font-size:1rem;color:var(--text-primary);transition:all .25s ease}._inputGroup_vddfj_39 input:focus{outline:none;border-color:#d04c3180;background:#ffffff0f;box-shadow:0 0 0 3px #d04c311a}._submitBtn_vddfj_73{background:linear-gradient(135deg,#d04c31d9,#d04c31f2);color:#fff;padding:1rem;border-radius:12px;font-size:1.1rem;font-weight:700;margin-top:1rem;transition:all .3s cubic-bezier(.16,1,.3,1);border:1px solid rgba(208,76,49,.3);box-shadow:0 4px 16px #d04c3133}._submitBtn_vddfj_73:hover{box-shadow:0 8px 24px #d04c3159;transform:translateY(-2px)}._error_vddfj_91{color:#ff6b6b;font-size:.9rem;text-shadow:0 0 8px rgba(255,107,107,.2)}._switchMode_vddfj_97{margin-top:2rem;font-size:.9rem;color:#fff6}._switchBtn_vddfj_103{background:none;color:#d04c31e6;font-weight:700;margin-left:.5rem;text-decoration:underline;border:none;transition:color .2s ease}._switchBtn_vddfj_103:hover{color:var(--primary-color)}._note_tx9lc_1{padding:1rem;width:220px;min-height:220px;box-shadow:0 8px 26px #00000047;display:flex;flex-direction:column;transition:all .22s cubic-bezier(.16,1,.3,1);font-family:var(--font-note, var(--font-main));position:relative;border-radius:10px;cursor:pointer;-webkit-user-select:none;user-select:none}._note_tx9lc_1:hover{box-shadow:0 12px 36px #0000005c}._header_tx9lc_20{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.55rem;font-size:.8rem;gap:.4rem}._from_tx9lc_29{font-weight:700;min-width:0;line-height:1.3}._badgePublic_tx9lc_35,._badgePrivate_tx9lc_36{display:inline-flex;align-items:center;border-radius:999px;padding:.15rem .5rem;font-size:.72rem;border:1px solid rgba(0,0,0,.18);background:#fff6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._content_tx9lc_52{flex:1;white-space:pre-wrap;line-height:1.52;font-size:1.05rem;margin:0;word-break:break-word}._footer_tx9lc_61{text-align:right;font-size:.74rem;margin-top:.5rem}._openHint_tx9lc_67{margin-top:.45rem;font-size:.74rem;font-weight:700;display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#ffffff59;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:.22rem .55rem;width:fit-content;transition:background .2s ease}._note_tx9lc_1:hover ._openHint_tx9lc_67{background:#ffffff8c}._actions_tx9lc_88{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.32rem}._actionBtn_tx9lc_96{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#f8fafc;cursor:pointer;border:1.5px solid rgba(255,255,255,.6);background:#0f172abf;box-shadow:0 2px 8px #0000004d;transition:background .15s ease,transform .15s ease}._actionBtn_tx9lc_96:hover{background:#0f172ae6;transform:scale(1.1)}._overlay_1t3xg_1{position:fixed;inset:0;background:#03081494;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}._modal_1t3xg_14{background:#12182ae6;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);width:min(560px,100%);border-radius:20px;padding:1.4rem;box-shadow:0 18px 50px #0000006b;border:1px solid rgba(255,255,255,.1)}._header_1t3xg_25{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._header_1t3xg_25 h3{margin:0;color:#f8fafc}._closeBtn_1t3xg_37{background:transparent;border:none;color:#f8fafc99;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:.2rem}._closeBtn_1t3xg_37:hover{color:#f8fafc}._form_1t3xg_52{display:flex;flex-direction:column;gap:1rem}._textarea_1t3xg_58{width:100%;min-height:180px;border-radius:14px;padding:.9rem 1rem;font-family:var(--font-note, var(--font-main));font-size:1.08rem;resize:vertical;line-height:1.55;box-sizing:border-box}._textarea_1t3xg_58::placeholder{color:var(--placeholder-color)}._textarea_1t3xg_58:focus{outline:none;box-shadow:0 0 0 3px #0f766e40}._colorPicker_1t3xg_79{display:flex;flex-wrap:wrap;gap:.5rem}._colorBtn_1t3xg_85{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#f1f5f9;padding:.38rem .62rem;font-size:.82rem;cursor:pointer}._colorBtn_1t3xg_85:hover{background:#ffffff1a}._selected_1t3xg_102{border-color:#ffffffb8;box-shadow:0 0 0 2px #ffffff26 inset}._colorDot_1t3xg_107{width:14px;height:14px;border-radius:999px;border:1px solid rgba(0,0,0,.2);flex-shrink:0}._colorName_1t3xg_115{font-weight:600;white-space:nowrap}._privacySection_1t3xg_120{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0a;padding:.9rem}._checkboxLabel_1t3xg_127{display:flex;align-items:center;gap:.5rem;color:#f8fafc;font-weight:700;cursor:pointer}._performerList_1t3xg_136{margin-top:.8rem;display:flex;flex-wrap:wrap;gap:.5rem}._helperText_1t3xg_143{width:100%;margin:0 0 .4rem;color:#f8fafc99;font-size:.82rem}._performerTag_1t3xg_150{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .62rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#f8fafc;font-size:.88rem;cursor:pointer}._performerTag_1t3xg_150:hover{background:#ffffff1c}._emptyText_1t3xg_167{margin:0;color:#f8fafc8c;font-size:.83rem}._submitBtn_1t3xg_173{border:none;background:linear-gradient(135deg,#d04c31eb,#d04c31fa);color:#fff;border-radius:12px;padding:.9rem 1rem;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 6px 16px #d04c313d}._submitBtn_1t3xg_173:hover{box-shadow:0 10px 22px #d04c3159;transform:translateY(-1px)}._overlay_v7xgp_1{position:fixed;inset:0;background-color:#0000008f;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:1rem}._modal_v7xgp_14{width:min(620px,96%);max-height:88vh;padding:1.5rem;border-radius:20px;box-shadow:0 16px 48px #0000006b;border:1px solid var(--modal-panel-border);display:flex;flex-direction:column;font-family:var(--font-note, var(--font-main));overflow-y:auto}._header_v7xgp_27{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}._fromInfo_v7xgp_34{display:flex;flex-direction:column}._from_v7xgp_34{font-size:1.26rem;font-weight:700;color:var(--modal-text)}._date_v7xgp_45{font-size:.82rem;color:var(--modal-muted)}._closeBtn_v7xgp_50{background:#0000001f;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(0,0,0,.18);border-radius:10px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:var(--modal-text);cursor:pointer;transition:background .15s ease}._closeBtn_v7xgp_50:hover{background:#00000038}._contentBody_v7xgp_70{min-height:120px}._content_v7xgp_70{font-size:1.14rem;line-height:1.62;color:var(--modal-text);margin:0;white-space:pre-wrap;word-break:break-word}._footer_v7xgp_83{border-top:1px solid var(--modal-panel-border);padding-top:.9rem;margin-top:1rem}._toLabel_v7xgp_89{display:block;margin-bottom:.5rem;font-size:.85rem;color:var(--modal-muted);font-weight:700}._recipientList_v7xgp_97{display:flex;flex-wrap:wrap;gap:.4rem}._recipientBadge_v7xgp_103{border-radius:999px;border:1px solid var(--modal-panel-border);background:var(--modal-panel);padding:.18rem .58rem;font-size:.83rem;color:var(--modal-text)}._commentSection_v7xgp_112{margin-top:1.2rem;border-top:1px solid var(--modal-panel-border);padding-top:.9rem}._commentHeader_v7xgp_118{font-size:1rem;font-weight:700;color:var(--modal-text);margin-bottom:.7rem}._commentList_v7xgp_125{display:flex;flex-direction:column;gap:.55rem;margin-bottom:.9rem;max-height:220px;overflow-y:auto;padding-right:.3rem}._commentEmpty_v7xgp_135{text-align:center;margin:0;color:var(--modal-muted);padding:.9rem 0}._commentItem_v7xgp_142{background:var(--modal-panel);border:1px solid var(--modal-panel-border);border-radius:10px;padding:.72rem;position:relative;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}._commentAuthor_v7xgp_152{font-weight:700;font-size:.88rem;color:var(--modal-text);margin-right:.45rem}._commentDate_v7xgp_159{font-size:.72rem;color:var(--modal-muted)}._commentText_v7xgp_164{margin-top:.28rem;color:var(--modal-text);white-space:pre-wrap;word-break:break-word;font-size:.9rem;line-height:1.45}._deleteCommentBtn_v7xgp_173{position:absolute;top:7px;right:7px;background:transparent;border:none;color:var(--modal-muted);cursor:pointer;padding:2px}._deleteCommentBtn_v7xgp_173:hover{color:#ef4444}._commentForm_v7xgp_188{display:flex;gap:.5rem;align-items:flex-start}._commentInput_v7xgp_194{flex:1;padding:.72rem .8rem;border:1px solid var(--modal-panel-border);border-radius:10px;background:var(--modal-input-bg);color:var(--modal-text);resize:none;min-height:64px;font-family:var(--font-main);font-size:.95rem}._commentInput_v7xgp_194::placeholder{color:var(--modal-muted)}._commentInput_v7xgp_194:focus{outline:none;box-shadow:0 0 0 3px #d04c312e}._submitBtn_v7xgp_216{border:none;border-radius:10px;min-height:40px;padding:0 .95rem;font-family:var(--font-main);font-weight:700;cursor:pointer;color:#fff;background:linear-gradient(135deg,#d04c31e6,#d04c31fa);box-shadow:0 4px 10px #d04c313d}._submitBtn_v7xgp_216:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}._commentLoginHint_v7xgp_235{margin:.3rem 0 0;color:var(--modal-muted);text-align:center}@media(max-width:600px){._modal_v7xgp_14{padding:1rem}._commentForm_v7xgp_188{flex-direction:column}._submitBtn_v7xgp_216{width:100%}}._board_1we2n_2{background-color:#0d1f1f;min-height:calc(100vh - 60px);padding:2rem;position:relative;background-image:radial-gradient(ellipse 60% 40% at 30% 20%,rgba(0,212,170,.04) 0%,transparent 60%),radial-gradient(ellipse 50% 30% at 70% 70%,rgba(246,196,88,.03) 0%,transparent 50%),linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:100%,100%,50px 50px,50px 50px}._boardHeader_1we2n_15{color:#ffffffe6;text-align:center;margin-bottom:2rem}._boardHeader_1we2n_15 h2{font-size:2.5rem;margin-bottom:.5rem;text-shadow:0 0 20px rgba(0,212,170,.15)}._boardHeader_1we2n_15 p{font-size:1.1rem;word-break:keep-all;padding:0 1rem;color:#ffffff80}._postsContainer_1we2n_34{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding-bottom:5rem}._emptyState_1we2n_42{color:#fff6;text-align:center;margin-top:3rem;font-family:var(--font-note, var(--font-main));font-size:1.2rem}._fab_1we2n_51{position:fixed;bottom:2rem;right:2rem;background:linear-gradient(135deg,#d04c31e0,#d04c31f2);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#fff;padding:0 1.3rem;height:52px;border-radius:26px;display:flex;align-items:center;justify-content:center;gap:.45rem;font-family:var(--font-main);font-size:1rem;font-weight:700;box-shadow:0 8px 28px #d04c314d;transition:all .25s cubic-bezier(.16,1,.3,1);z-index:100;border:1px solid rgba(208,76,49,.4);cursor:pointer;letter-spacing:.01em}._fab_1we2n_51:hover{transform:translateY(-3px);box-shadow:0 12px 36px #d04c3166;background:linear-gradient(135deg,#d04c31f2,#d04c31)}._fab_1we2n_51:active{transform:translateY(-1px)}@media(max-width:600px){._board_1we2n_2{padding:1rem}._boardHeader_1we2n_15 h2{font-size:1.8rem}._boardHeader_1we2n_15 p{font-size:.9rem}}._overlay_zvq1l_1{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:_fadeIn_zvq1l_1 .3s ease}._card_zvq1l_17{width:90%;max-width:360px;background:#ffffff26;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:20px;border:1px solid rgba(255,255,255,.25);box-shadow:0 20px 40px #0000004d,inset 0 1px #ffffff26;padding:2rem 1.8rem;text-align:center;animation:_slideUp_zvq1l_1 .4s cubic-bezier(.16,1,.3,1)}._iconContainer_zvq1l_32{width:64px;height:64px;margin:0 auto 1.2rem;position:relative;display:flex;align-items:center;justify-content:center}._iconRing_zvq1l_42{position:absolute;inset:0;border-radius:50%;border:3px solid rgba(255,255,255,.1);border-top-color:#f6c458e6;animation:_spin_zvq1l_1 1.2s linear infinite}._iconInner_zvq1l_51{font-size:1.8rem;animation:_pulse_zvq1l_1 2s ease-in-out infinite}._title_zvq1l_56{font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 .6rem;letter-spacing:-.02em}._statusMessage_zvq1l_64{font-size:.85rem;color:#ffffffbf;margin:0 0 1.4rem;min-height:1.2em;transition:opacity .3s ease;line-height:1.4}._progressBarContainer_zvq1l_73{width:100%;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden;margin-bottom:.8rem}._progressBar_zvq1l_73{height:100%;border-radius:3px;background:linear-gradient(90deg,#f6c458,#f59e0b,#f6c458);background-size:200% 100%;animation:_shimmer_zvq1l_1 2s ease-in-out infinite;transition:width .5s ease}._timerRow_zvq1l_91{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._elapsed_zvq1l_98,._estimated_zvq1l_103{font-size:.8rem;color:#ffffff80}._stepsContainer_zvq1l_108{display:flex;flex-direction:column;gap:.55rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}._stepItem_zvq1l_117{display:flex;align-items:center;gap:.6rem;font-size:.8rem;text-align:left}._stepIcon_zvq1l_125{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.65rem;flex-shrink:0;transition:all .3s ease}._stepPending_zvq1l_137{background:#ffffff14;color:#ffffff4d;border:1px solid rgba(255,255,255,.1)}._stepActive_zvq1l_143{background:#f6c45833;color:#f6c458;border:1px solid rgba(246,196,88,.4);animation:_stepPulse_zvq1l_1 1.5s ease-in-out infinite}._stepDone_zvq1l_150{background:#4ade8033;color:#4ade80;border:1px solid rgba(74,222,128,.3)}._stepLabel_zvq1l_156{color:#ffffff73;transition:color .3s ease}._stepLabelActive_zvq1l_161{color:#ffffffe6;font-weight:600}._stepLabelDone_zvq1l_166{color:#4ade80cc}._tip_zvq1l_170{font-size:.75rem;color:#fff6;margin-top:1.2rem;font-style:italic}._inline_zvq1l_178{background:#0000000f;border-radius:12px;padding:1.2rem;border:1px solid rgba(0,0,0,.08)}._inline_zvq1l_178 ._title_zvq1l_56{color:#1a1a1a;font-size:1rem}._inline_zvq1l_178 ._statusMessage_zvq1l_64{color:#666}._inline_zvq1l_178 ._progressBarContainer_zvq1l_73{background:#0000000f}._inline_zvq1l_178 ._progressBar_zvq1l_73{background:linear-gradient(90deg,#f6c458,#f59e0b,#f6c458);background-size:200% 100%}._inline_zvq1l_178 ._iconRing_zvq1l_42{border-color:#00000014;border-top-color:#f6c458}._inline_zvq1l_178 ._elapsed_zvq1l_98,._inline_zvq1l_178 ._estimated_zvq1l_103,._inline_zvq1l_178 ._stepLabel_zvq1l_156{color:#999}._inline_zvq1l_178 ._stepLabelActive_zvq1l_161{color:#333}._inline_zvq1l_178 ._stepLabelDone_zvq1l_166{color:#16a34a}._inline_zvq1l_178 ._tip_zvq1l_170{color:#999}@keyframes _fadeIn_zvq1l_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_zvq1l_1{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _spin_zvq1l_1{to{transform:rotate(360deg)}}@keyframes _pulse_zvq1l_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes _shimmer_zvq1l_1{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes _stepPulse_zvq1l_1{0%,to{box-shadow:0 0 #f6c45866}50%{box-shadow:0 0 0 4px #f6c45800}}._container_vy0cw_2{padding:2rem;max-width:500px;margin:0 auto;text-align:center;font-family:var(--font-main)}._title_vy0cw_10{font-size:2rem;color:var(--text-primary);margin-bottom:.5rem}._subtitle_vy0cw_16{color:#ffffff73;margin-bottom:2rem}._form_vy0cw_22{display:flex;flex-direction:column;gap:1.5rem;text-align:left}._inputGroup_vy0cw_29{display:flex;flex-direction:column;gap:.5rem}._inputGroup_vy0cw_29 label{font-size:1.1rem;color:var(--text-primary);font-weight:700}._inputGroup_vy0cw_29 input{padding:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:10px;font-size:1rem;font-family:inherit;color:var(--text-primary);transition:all .25s ease}._inputGroup_vy0cw_29 input:focus{border-color:#d04c3180;outline:none;background:#ffffff0f;box-shadow:0 0 0 3px #d04c311a}._submitBtn_vy0cw_62{margin-top:1rem;padding:14px;background:linear-gradient(135deg,#d04c31d9,#d04c31f2);color:#fff;border:1px solid rgba(208,76,49,.3);border-radius:12px;font-size:1.2rem;cursor:pointer;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px #d04c3133}._submitBtn_vy0cw_62:hover{background:linear-gradient(135deg,#d04c31f2,#d04c31);box-shadow:0 8px 24px #d04c3159;transform:translateY(-2px)}._submitBtn_vy0cw_62:disabled{background:#ffffff14;color:#ffffff4d;cursor:not-allowed;box-shadow:none;border-color:#ffffff0f;transform:none}._successStep_vy0cw_92{animation:_fadeIn_vy0cw_1 .5s ease-out}._successTitle_vy0cw_96{color:#00d4aa;font-size:1.8rem;margin-bottom:1.5rem;text-shadow:0 0 12px rgba(0,212,170,.2)}._infoBox_vy0cw_104{background:#ffffff0d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:16px;border-radius:14px;border:1px solid rgba(255,255,255,.08);margin-bottom:1.5rem;text-align:left;box-shadow:0 4px 20px #0003}._infoHeader_vy0cw_116{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}._infoTitle_vy0cw_124{margin:0;font-size:1.2rem;color:var(--text-primary)}._editBtn_vy0cw_130{background:#d04c31cc;color:#fff;border:none;padding:6px 12px;border-radius:8px;cursor:pointer;font-size:.85rem;transition:all .2s ease;box-shadow:0 2px 8px #d04c3133}._editBtn_vy0cw_130:hover{background:#d04c31f2;box-shadow:0 4px 12px #d04c314d}._infoList_vy0cw_147{display:flex;flex-direction:column;gap:.5rem}._infoRow_vy0cw_153{display:flex;justify-content:space-between;gap:1rem;font-size:.95rem}._infoLabel_vy0cw_160{color:#ffffff73;font-weight:700}._infoValue_vy0cw_165{color:var(--text-primary);word-break:break-word}._infoNotice_vy0cw_170{margin-top:.75rem;font-size:.9rem;color:#fff6;line-height:1.4}._accountBox_vy0cw_178{background:#ffffff0a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:20px;border-radius:14px;margin-bottom:1.5rem;border:1px dashed rgba(255,255,255,.12);box-shadow:0 4px 16px #00000026}._bankName_vy0cw_189{font-size:1.3rem;font-weight:700;color:var(--text-primary)}._bankNameButton_vy0cw_195{appearance:none;background:none;border:none;color:var(--text-primary);cursor:pointer;font-size:1.3rem;font-weight:700;margin:0;padding:0;transition:color .2s ease}._bankNameButton_vy0cw_195:hover{color:#d04c31e6}._bankNameButton_vy0cw_195:focus-visible{outline:2px solid rgba(208,76,49,.5);outline-offset:4px}._accountName_vy0cw_217{color:#ffffff73;margin-bottom:.5rem}._amount_vy0cw_222{font-size:1.5rem;color:var(--primary-color);margin-top:.5rem;text-shadow:0 0 10px rgba(208,76,49,.2)}._guideText_vy0cw_229{color:var(--text-primary);line-height:1.6;margin-bottom:1rem;font-size:1.1rem}._warningText_vy0cw_236{color:var(--accent-color);font-size:.95rem;font-weight:700;text-shadow:0 0 8px rgba(246,196,88,.2)}@keyframes _fadeIn_vy0cw_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._container_1jbnv_2{padding:2rem;max-width:1200px;margin:0 auto}._header_1jbnv_8{margin-bottom:2rem;color:var(--text-primary)}._totalCount_1jbnv_13,._stats_1jbnv_20{font-size:1rem;margin-left:1rem;color:#fff6;font-weight:400}._grid_1jbnv_27{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:2rem;align-items:start}._card_1jbnv_35{background:#ffffff0d;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);padding:1.5rem;border-radius:16px;box-shadow:0 8px 28px #00000040;border:1px solid rgba(255,255,255,.07);min-width:0;max-width:100%;position:relative;overflow:hidden}._card_1jbnv_35:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}._listActions_1jbnv_59{display:flex;justify-content:flex-end;margin:.5rem 0 1rem}._deleteAllBtn_1jbnv_65{background:#d04c31cc;color:#fff;border:none;padding:6px 14px;border-radius:8px;cursor:pointer;font-size:.85rem;transition:all .2s ease;box-shadow:0 2px 8px #d04c3133}._deleteAllBtn_1jbnv_65:hover{background:#d04c31f2;box-shadow:0 4px 12px #d04c314d}._table_1jbnv_83{width:100%;border-collapse:collapse}._table_1jbnv_83 th,._table_1jbnv_83 td{padding:12px;text-align:left;border-bottom:1px solid rgba(255,255,255,.05)}._table_1jbnv_83 th{color:#ffffff80;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em}._table_1jbnv_83 tbody tr{transition:background .15s ease}._table_1jbnv_83 tbody tr:hover{background:#ffffff08}._reservationName_1jbnv_110{font-weight:600;color:var(--text-primary)}._reservationMeta_1jbnv_115{display:flex;flex-direction:column;gap:.2rem;font-size:.8rem;color:#fff6}._reservationTime_1jbnv_123{color:#fff6}._badge_1jbnv_128{padding:4px 10px;border-radius:8px;font-size:.8rem;font-weight:700;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}._badge_1jbnv_128._pending_1jbnv_137{background:#ffffff14;color:#ffffff8c;border:1px solid rgba(255,255,255,.08)}._badge_1jbnv_128._paid_1jbnv_143{background:#00d4aa1f;color:#00d4aa;border:1px solid rgba(0,212,170,.15)}._badge_1jbnv_128._ambiguous_1jbnv_149{background:#f6c4581f;color:#f6c458;border:1px solid rgba(246,196,88,.15)}._badge_1jbnv_128._onsite_pending_1jbnv_155{background:#ffeaa71f;color:#ffd93d;border:1px solid rgba(255,234,167,.15)}._badge_1jbnv_128._onsite_paid_1jbnv_161{background:#74b9ff1f;color:#74b9ff;border:1px solid rgba(116,185,255,.15)}._tr_1jbnv_167._ambiguous_1jbnv_149{background:#f6c4580a}._approveBtn_1jbnv_172{background:#00d4aa26;color:#00d4aa;border:1px solid rgba(0,212,170,.2);padding:5px 10px;border-radius:8px;cursor:pointer;font-size:.8rem;transition:all .2s ease}._approveBtn_1jbnv_172:hover{background:#00d4aa40;box-shadow:0 2px 8px #00d4aa26}._linkBtn_1jbnv_188{background:#d04c3126;color:#d04c31e6;border:1px solid rgba(208,76,49,.2);padding:5px 10px;border-radius:8px;cursor:pointer;font-size:.8rem;transition:all .2s ease}._linkBtn_1jbnv_188:hover{background:#d04c3140}._deleteBtn_1jbnv_203{background:#ff47571f;color:#ff6b6b;border:1px solid rgba(255,71,87,.15);padding:5px 10px;border-radius:8px;cursor:pointer;font-size:.8rem;margin-left:6px;transition:all .2s ease}._deleteBtn_1jbnv_203:hover{background:#ff475733}._logHint_1jbnv_220{margin:.5rem 0 1rem;color:#fff6;font-size:.9rem}._logList_1jbnv_226{display:flex;flex-direction:column;gap:.75rem;max-height:360px;overflow-y:auto;padding:.75rem;border-radius:12px;background:#0003;border:1px solid rgba(255,255,255,.05)}._logItem_1jbnv_238{background:#ffffff0a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:12px;padding:.75rem .9rem;border:1px solid rgba(255,255,255,.06);transition:background .15s ease}._logItem_1jbnv_238:hover{background:#ffffff0f}._logHeader_1jbnv_252{display:flex;align-items:center;justify-content:space-between;gap:1rem}._logIdentity_1jbnv_259{display:flex;flex-direction:column;gap:.2rem}._logName_1jbnv_265{font-weight:700;color:var(--text-primary)}._logEmail_1jbnv_270{font-size:.85rem;color:#fff6;word-break:break-all}._logBadge_1jbnv_277{padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:700}._logPending_1jbnv_284{background:#ffffff1a;color:#fff9}._logSending_1jbnv_289{background:#ffeaa726;color:#ffd93d}._logSuccess_1jbnv_294{background:#00d4aa26;color:#00d4aa}._logError_1jbnv_299{background:#ff475726;color:#ff6b6b}._logIdle_1jbnv_304{background:#ffffff14;color:#ffffff73}._logMeta_1jbnv_309{margin-top:.5rem;font-size:.8rem;color:#ffffff59;display:flex;align-items:center;gap:.4rem}._logTimeLabel_1jbnv_318{font-weight:700;color:#ffffff8c}._logMessage_1jbnv_323{margin-top:.5rem;font-size:.85rem;color:#d04c31e6;background:#d04c310f;border:1px solid rgba(208,76,49,.1);border-radius:8px;padding:6px 8px;white-space:pre-wrap}._emptyState_1jbnv_334{padding:1rem;text-align:center;color:#ffffff59;font-size:.9rem}._sectionHint_1jbnv_341{margin:.5rem 0 1rem;color:#fff6;font-size:.9rem}._errorText_1jbnv_347{margin:.5rem 0 1rem;color:#ff6b6b;font-size:.9rem}._checkinInfo_1jbnv_353{display:flex;flex-direction:column;align-items:center;gap:.2rem}._checkinBadge_1jbnv_360{background:#6c5ce726;color:#6c5ce7e6;padding:3px 8px;border-radius:6px;font-size:.75rem;font-weight:700;border:1px solid rgba(108,92,231,.15)}._noCheckin_1jbnv_370{color:#ffffff4d}._visitSelect_1jbnv_374{padding:5px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text-primary);font-size:.9rem;cursor:pointer;transition:all .2s ease}._visitSelect_1jbnv_374:focus{border-color:#d04c3180;outline:none}._visitSelect_1jbnv_374 option{background-color:#1a1a2e;color:#f0f0f5}._visitSelectUnselected_1jbnv_395{border:1px solid rgba(225,112,85,.5);color:#ffd93d;background:#e170551f;animation:_pulse_1jbnv_1 2s infinite}@keyframes _pulse_1jbnv_1{0%{box-shadow:0 0 #e170554d}70%{box-shadow:0 0 0 6px #e1705500}to{box-shadow:0 0 #e1705500}}._listContainer_1jbnv_417{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:600px){._container_1jbnv_2,._card_1jbnv_35{padding:1rem}._grid_1jbnv_27{gap:1rem;grid-template-columns:1fr}._table_1jbnv_83 th,._table_1jbnv_83 td{padding:8px 6px;font-size:.85rem;white-space:nowrap}}:root{--primary-color: #d04c31;--primary-color-rgb: 208, 76, 49;--secondary-color: #00d4aa;--accent-color: #4a9eff;--bg-primary: #0a0a0f;--bg-secondary: rgba(255, 255, 255, .06);--bg-tertiary: rgba(255, 255, 255, .03);--bg-elevated: #13152a;--text-primary: #f0f0f5;--text-secondary: rgba(240, 240, 245, .7);--text-tertiary: rgba(240, 240, 245, .45);--text-light: #f0f0f5;--glass-1-bg: rgba(255, 255, 255, .06);--glass-1-border: rgba(255, 255, 255, .12);--glass-1-border-top: rgba(255, 255, 255, .2);--glass-1-blur: blur(24px) saturate(180%);--glass-1-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 8px 32px rgba(0,0,0,.3);--glass-2-bg: rgba(255, 255, 255, .1);--glass-2-border: rgba(255, 255, 255, .18);--glass-2-border-top: rgba(255, 255, 255, .28);--glass-2-blur: blur(32px) saturate(200%);--glass-2-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 12px 40px rgba(0,0,0,.35);--glass-3-bg: rgba(255, 255, 255, .14);--glass-3-border: rgba(255, 255, 255, .22);--glass-3-border-top: rgba(255, 255, 255, .35);--glass-3-blur: blur(48px) saturate(220%);--glass-3-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 20px 60px rgba(0,0,0,.45);--glass-bg: var(--glass-1-bg);--glass-bg-hover: rgba(255, 255, 255, .12);--glass-bg-active: rgba(255, 255, 255, .16);--glass-bg-strong: var(--glass-2-bg);--glass-bg-card: var(--glass-1-bg);--glass-border: var(--glass-1-border);--glass-border-light: rgba(255, 255, 255, .08);--glass-border-hover: var(--glass-2-border);--glass-shadow: var(--glass-1-shadow);--glass-shadow-sm: 0 4px 16px rgba(0, 0, 0, .2);--glass-shadow-lg: var(--glass-3-shadow);--glass-blur: var(--glass-1-blur);--glass-blur-sm: blur(12px) saturate(140%);--glass-blur-lg: var(--glass-2-blur);--glass-blur-xl: var(--glass-3-blur);--gradient-primary: linear-gradient(135deg, rgba(208, 76, 49, .8), rgba(246, 196, 88, .6));--gradient-surface: linear-gradient(135deg, rgba(255, 255, 255, .08) 0%, rgba(255, 255, 255, .02) 100%);--gradient-glow: radial-gradient(ellipse at 50% 0%, rgba(208, 76, 49, .15) 0%, transparent 60%);--gradient-subtle: linear-gradient(180deg, rgba(255, 255, 255, .04) 0%, transparent 100%);--chalkboard-bg: #1a2e2e;--chalk-text: #F0F0F0;--postit-yellow: #FFF9B0;--postit-pink: #FFC4C4;--postit-blue: #C4F0FF;--postit-green: #C4FFD6;--status-performer: #FF6B6B;--status-audience: #4ECDC4;--success-color: #00d4aa;--warning-color: #f0a030;--danger-color: #ff4757;--info-color: #54a0ff;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 9999px;--font-main: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--transition-fast: .15s var(--ease-out);--transition-normal: .25s var(--ease-out);--transition-slow: .4s var(--ease-out)}._container_1rxrh_3{padding:1.5rem 1rem 3rem;max-width:1200px;margin:0 auto}._header_1rxrh_10{text-align:center;margin-bottom:2rem}._header_1rxrh_10 h2{font-size:1.8rem;margin-bottom:.5rem}._header_1rxrh_10 p{color:#fff6;font-size:.95rem}._stats_1rxrh_26{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}@media(max-width:600px){._stats_1rxrh_26{grid-template-columns:1fr 1fr}._progressCard_1rxrh_38{grid-column:1 / -1}}._statCard_1rxrh_43{background:#ffffff0d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:14px;padding:1rem;border:1px solid rgba(255,255,255,.08);box-shadow:0 6px 20px #0003;display:flex;flex-direction:column;align-items:center;gap:.3rem;position:relative;overflow:hidden;transition:all .25s ease}._statCard_1rxrh_43:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}._statCard_1rxrh_43:hover{background:#ffffff12;border-color:#ffffff1f}._statCard_1rxrh_43 strong{font-size:1.5rem;color:var(--text-primary)}._progressCard_1rxrh_38{position:relative}._progressBarContainer_1rxrh_84{width:100%;height:6px;background:#ffffff14;border-radius:3px;margin-top:.4rem;overflow:hidden}._progressBar_1rxrh_84{height:100%;background:linear-gradient(90deg,#00d4aacc,#00d4aa80);border-radius:3px;transition:width .6s ease;box-shadow:0 0 8px #00d4aa4d}._modeTabs_1rxrh_102{display:flex;gap:0;margin-bottom:1.5rem;background:#ffffff0a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:4px;max-width:420px;margin-left:auto;margin-right:auto}._modeTab_1rxrh_102{flex:1;padding:.7rem 1rem;border:none;border-radius:11px;background:transparent;color:#ffffff73;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1)}._modeTab_1rxrh_102:hover{color:#ffffffb3}._modeTabActive_1rxrh_134{background:linear-gradient(135deg,#d04c31d9,#d04c31f2);color:#fff;box-shadow:0 4px 12px #d04c3140}._scanner_1rxrh_141{display:grid;gap:1rem;justify-items:center;margin-bottom:2rem}._scannerControls_1rxrh_148{display:flex;gap:.5rem;justify-content:flex-end;width:100%;max-width:420px}._controlBtn_1rxrh_156{padding:.4rem .8rem;font-size:.8rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--text-primary);cursor:pointer;transition:all .2s ease}._controlBtn_1rxrh_156:hover{background:#ffffff1f;border-color:#ffffff26}._torchActive_1rxrh_174{background:#f6c458d9!important;color:#1a1a2e!important;border-color:#f6c45880;box-shadow:0 2px 12px #f6c4584d}._videoFrame_1rxrh_181{width:100%;max-width:420px;aspect-ratio:4 / 5;background:#0006;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 40px #00000059;position:relative}._video_1rxrh_181{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}._noMirror_1rxrh_200{transform:none}._scanOverlay_1rxrh_205{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;display:flex;align-items:center;justify-content:center}._scanTarget_1rxrh_217{width:65%;aspect-ratio:1;position:relative}._corner_1rxrh_223{position:absolute;width:24px;height:24px;border-color:#ffffffb3;border-style:solid;border-width:0}._tl_1rxrh_232{top:0;left:0;border-top-width:3px;border-left-width:3px;border-top-left-radius:8px}._tr_1rxrh_240{top:0;right:0;border-top-width:3px;border-right-width:3px;border-top-right-radius:8px}._bl_1rxrh_248{bottom:0;left:0;border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:8px}._br_1rxrh_256{bottom:0;right:0;border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:8px}._scanPulse_1rxrh_264{position:absolute;width:65%;aspect-ratio:1;border:2px solid rgba(0,212,170,.5);border-radius:12px;animation:_pulse_1rxrh_1 1.5s ease-in-out infinite}@keyframes _pulse_1rxrh_1{0%{transform:scale(1);opacity:1}to{transform:scale(1.15);opacity:0}}._statusCard_1rxrh_286{width:100%;max-width:420px;border-radius:14px;padding:.8rem 1rem;font-weight:600;text-align:center;animation:_slideUp_1rxrh_1 .3s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@keyframes _slideUp_1rxrh_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._statusCard_1rxrh_286 p{margin:0}._startScanButton_1rxrh_314{padding:.8rem 1.4rem;border-radius:12px;border:none;background:linear-gradient(135deg,#d04c31d9,#d04c31f2);color:#fff;font-weight:600;cursor:pointer;font-size:1rem;box-shadow:0 4px 16px #d04c3133;transition:all .25s ease}._startScanButton_1rxrh_314:hover{box-shadow:0 6px 20px #d04c3159;transform:translateY(-1px)}._success_1rxrh_332{background:#00d4aa1f;color:#00d4aa;border:1px solid rgba(0,212,170,.15)}._error_1rxrh_338{background:#ff47571f;color:#ff6b6b;border:1px solid rgba(255,71,87,.15)}._warning_1rxrh_344{background:#f6c4581f;color:#f6c458;border:1px solid rgba(246,196,88,.15)}._info_1rxrh_350{background:#ffffff0f;color:var(--text-primary);border:1px solid rgba(255,255,255,.08)}._loading_1rxrh_356{background:#ffffff0a;color:#ffffff80;border:1px solid rgba(255,255,255,.06)}._fallbackSwitchBtn_1rxrh_362{display:inline-block;margin-top:.6rem;padding:.5rem 1rem;border:none;border-radius:8px;background:#e65100cc;color:#fff;font-weight:600;cursor:pointer;font-size:.9rem;transition:all .2s ease}._fallbackSwitchBtn_1rxrh_362:hover{background:#e65100f2}._manual_1rxrh_381{width:100%;max-width:420px;margin:0 auto}._manualHint_1rxrh_387{font-size:.82rem;color:#fff6;margin-bottom:.5rem;text-align:center}._manual_1rxrh_381 form{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}._manual_1rxrh_381 input{min-width:240px;flex:1;padding:.7rem .9rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--text-primary);font-size:.95rem;transition:all .2s ease}._manual_1rxrh_381 input:focus{border-color:#d04c3180;background:#ffffff0f;outline:none}._manual_1rxrh_381 input::placeholder{color:#ffffff4d}._manual_1rxrh_381 button{padding:.7rem 1.2rem;border-radius:10px;border:none;background:linear-gradient(135deg,#d04c31d9,#d04c31f2);color:#fff;font-weight:600;cursor:pointer;transition:all .2s ease}._manual_1rxrh_381 button:hover{box-shadow:0 4px 12px #d04c3140}._manual_1rxrh_381 button:disabled{opacity:.5;cursor:not-allowed}._fallbackSection_1rxrh_446{max-width:640px;margin:0 auto}._fallbackHeader_1rxrh_451{text-align:center;margin-bottom:1.5rem}._fallbackHeader_1rxrh_451 h3{font-size:1.3rem;margin-bottom:.3rem}._fallbackHeader_1rxrh_451 p{color:#fff6;font-size:.9rem}._fallbackSearchBox_1rxrh_466{display:block;margin-bottom:1rem}._fallbackSearchBox_1rxrh_466 input{width:100%;padding:.8rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--text-primary);font-size:1rem;transition:all .2s ease}._fallbackSearchBox_1rxrh_466 input:focus{border-color:#d04c3180;background:#ffffff0f;outline:none}._fallbackSearchBox_1rxrh_466 input::placeholder{color:#ffffff4d}._fallbackResults_1rxrh_494{display:flex;flex-direction:column;gap:.75rem}._fallbackResultCount_1rxrh_500{font-size:.85rem;color:#fff6;margin-bottom:.25rem}._fallbackCard_1rxrh_506{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-radius:14px;background:#ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 16px #00000026;transition:all .2s ease}._fallbackCard_1rxrh_506:hover{border-color:#ffffff26;background:#ffffff12}._fallbackCheckedIn_1rxrh_526{opacity:.6}._fallbackCardInfo_1rxrh_530{flex:1;min-width:0}._fallbackName_1rxrh_535{font-size:1.05rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:.4rem}._ticketBadge_1rxrh_544{font-size:.75rem;background:linear-gradient(135deg,#d04c31d9,#d04c31f2);color:#fff;padding:.15rem .5rem;border-radius:6px;font-weight:600}._fallbackMeta_1rxrh_553{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.3rem;font-size:.82rem;color:#fff6}._checkedInLabel_1rxrh_562{margin-top:.4rem;font-size:.82rem;color:#00d4aa;font-weight:600}._fallbackCardAction_1rxrh_569{flex-shrink:0}._checkinBtn_1rxrh_573{padding:.6rem 1.2rem;border-radius:10px;border:none;background:linear-gradient(135deg,#00d4aacc,#00d4aae6);color:#fff;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .25s ease;white-space:nowrap;box-shadow:0 4px 12px #00d4aa33}._checkinBtn_1rxrh_573:hover{box-shadow:0 6px 20px #00d4aa4d;transform:translateY(-1px)}._checkinBtn_1rxrh_573:active{transform:scale(.97)}._checkinBtn_1rxrh_573:disabled{opacity:.5;cursor:not-allowed}._completedBadge_1rxrh_601{display:inline-block;padding:.45rem .9rem;border-radius:10px;background:#00d4aa1f;color:#00d4aa;font-weight:700;font-size:.85rem;border:1px solid rgba(0,212,170,.15)}._fallbackEmpty_1rxrh_612{text-align:center;padding:2rem 1rem;color:#ffffff59}._fallbackEmpty_1rxrh_612 p{font-size:1rem;margin-bottom:.3rem}._fallbackEmpty_1rxrh_612 small{font-size:.82rem}@media(min-width:768px){._videoFrame_1rxrh_181{max-width:1200px;aspect-ratio:16 / 9}._statusCard_1rxrh_286{max-width:1200px}._manual_1rxrh_381{max-width:600px}._scannerControls_1rxrh_148{max-width:1200px}._fallbackSection_1rxrh_446{max-width:720px}}._container_15psx_2{padding:2rem;max-width:500px;margin:0 auto;text-align:center;font-family:var(--font-main)}._title_15psx_10{font-size:2rem;color:var(--text-primary);margin-bottom:.5rem}._subtitle_15psx_16{color:#ffffff73;margin-bottom:2rem}._form_15psx_21{display:flex;flex-direction:column;gap:1.5rem;text-align:left}._inputGroup_15psx_28{display:flex;flex-direction:column;gap:.5rem}._inputGroup_15psx_28 label{font-size:1.1rem;color:var(--text-primary);font-weight:700}._inputGroup_15psx_28 input{padding:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:10px;font-size:1rem;font-family:inherit;color:var(--text-primary);transition:all .25s ease}._inputGroup_15psx_28 input:focus{border-color:#d04c3180;outline:none;background:#ffffff0f;box-shadow:0 0 0 3px #d04c311a}._submitBtn_15psx_60{margin-top:1rem;padding:14px;background:linear-gradient(135deg,#d04c31d9,#d04c31f2);color:#fff;border:1px solid rgba(208,76,49,.3);border-radius:12px;font-size:1.2rem;cursor:pointer;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px #d04c3133}._submitBtn_15psx_60:hover{box-shadow:0 8px 24px #d04c3159;transform:translateY(-2px)}._submitBtn_15psx_60:disabled{background:#ffffff14;color:#ffffff4d;cursor:not-allowed;box-shadow:none;border-color:#ffffff0f;transform:none}._successStep_15psx_88{animation:_fadeIn_15psx_1 .5s ease-out}._successTitle_15psx_92{color:#00d4aa;font-size:1.6rem;margin-bottom:1rem;text-shadow:0 0 12px rgba(0,212,170,.2)}._amount_15psx_99{font-size:1.5rem;color:var(--primary-color);margin-bottom:1rem;text-shadow:0 0 10px rgba(208,76,49,.2)}._bankBox_15psx_106{background:#ffffff0a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:20px;border-radius:14px;border:1px dashed rgba(255,255,255,.12);margin-bottom:2rem;box-shadow:0 4px 16px #00000026}._bankCopyBtn_15psx_117{background:none;border:none;cursor:pointer;font-size:1.3rem;color:var(--text-primary);font-weight:700;text-decoration:underline;text-underline-offset:4px;transition:color .2s ease}._bankCopyBtn_15psx_117:hover{color:#d04c31e6}._bankOwner_15psx_133{font-size:.9rem;color:#ffffff73;margin-top:.5rem}._appLinkBox_15psx_139{display:flex;gap:1rem;justify-content:center;margin-top:2rem}._appBtn_15psx_146{flex:1;padding:12px;font-size:1rem;font-weight:700;border-radius:12px;text-decoration:none;color:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._appBtn_15psx_146:hover{transform:translateY(-1px)}._tossBtn_15psx_166{background:#0064ffd9;border:1px solid rgba(0,100,255,.3)}._kakaoBtn_15psx_171{background:#fee500d9;color:#000;border:1px solid rgba(254,229,0,.3)}._guideText_15psx_177{margin-top:2rem;font-size:1.1rem;line-height:1.6;color:var(--text-primary)}@keyframes _fadeIn_15psx_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
