:root{--w-ground:#fff8ee;--w-surface:#fffdf7;--w-surface-quiet:#f3ebdf;--w-ink:#10253a;--w-ink-soft:#425565;--w-muted:#64717a;--w-line:#e5dacb;--w-line-2:rgba(23,21,15,0.2);--w-on-ink:#ffffff;--w-plate:#fff8ee;--w-on-plate:#10253a;--w-wood:#ff716a;--w-cream:#ffe6dd;--w-wood-ink:#ac403a;--w-night:#10253a;--w-night-surface:#18364c;--w-night-ink:#fff8ee;--w-on:#2f7d5b;--w-warn:#b4553f;--w-red:#a94635;--w-blue:#4d5e73;--w-baseline:4px;--w-gutter:16px;--w-gutter-scene:20px;--w-appbar:52px;--w-tabbar:54px;--w-cta-h:56px;--w-chip-h:48px;--w-row-h:56px;--w-tap:44px;--w-r-surface:16px;--w-r-control:13px;--w-r-pill:999px;--w-hair:1px;--w-track:2px;--w-serif:var(--w-sans);--w-sans:"Pretendard Variable",Pretendard,"Noto Sans KR",system-ui,-apple-system,sans-serif;--w-type-title:clamp(1.375rem,1.2rem + 0.8vw,1.625rem);--w-type-section:1.25rem;--w-type-body:1rem;--w-type-action:1rem;--w-type-meta:0.875rem;--w-type-value:1.5rem;--w-type-title-line:1.3;--w-type-body-line:1.5;--w-type-action-line:1.4;--w-story-size:var(--w-type-title);--w-story-line:var(--w-type-title-line);--w-story-weight:620;--w-story-track:-0.04em;--w-call-size:var(--w-type-action);--w-call-line:var(--w-type-action-line);--w-call-weight:740;--w-call-track:-0.03em;--w-note-size:var(--w-type-body);--w-note-line:var(--w-type-body-line);--w-note-weight:500;--w-meta-size:var(--w-type-meta);--w-meta-line:1.5;--w-meta-weight:680;--w-meta-track:0.06em;--w-count-lg:34px;--w-count-sm:22px;--w-step-lg:44px;--w-step-sm:36px;--w-step-mark-lg:19px;--w-step-mark-sm:15px;--w-display-sm:26px;--w-display-md:40px;--w-display-lg:46px;--w-display-xl:64px;--w-word-size:40px;--w-word-line:44px;--w-word-weight:650;--w-press:120ms;--w-fast:140ms;--w-mid:200ms;--w-scene:240ms;--w-spring:cubic-bezier(0.2,0.9,0.28,1.06);--w-ease:cubic-bezier(0.22,0.9,0.28,1)}[data-night=true]{--w-ground:var(--w-night);--w-surface:var(--w-night-surface);--w-surface-quiet:#21425a;--w-ink:var(--w-night-ink);--w-ink-soft:#ccd6dc;--w-muted:#aebfc9;--w-line:rgba(232,228,220,0.13);--w-line-2:rgba(232,228,220,0.22);--w-on-ink:#17150f;--w-wood-ink:var(--w-wood)}.wScreen{display:flex;flex-direction:column;height:100dvh;overflow:hidden;max-width:100%;background:var(--w-ground);color:var(--w-ink);font-family:var(--w-sans)}.wBody{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow-x:clip;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:0 var(--w-gutter)}.wBody>:last-child{margin-top:auto}.wAppbar{display:flex;align-items:center;justify-content:space-between;flex:0 0 var(--w-appbar);height:var(--w-appbar);padding:0 var(--w-gutter)}.wTabbar{display:grid;grid-template-columns:repeat(4,1fr);flex:0 0 var(--w-tabbar);height:var(--w-tabbar);border-top:var(--w-hair) solid var(--w-line);background:var(--w-surface)}.wStory{margin:0;min-width:0;max-width:100%;word-break:keep-all;overflow-wrap:anywhere;font-family:var(--w-serif);font-size:var(--w-story-size);line-height:var(--w-story-line);font-weight:var(--w-story-weight);letter-spacing:var(--w-story-track)}.wCall,.wStory{color:var(--w-ink)}.wCall{font-size:var(--w-call-size);line-height:var(--w-call-line);font-weight:var(--w-call-weight);letter-spacing:var(--w-call-track)}.wNote{font-size:var(--w-note-size);line-height:var(--w-note-line);font-weight:var(--w-note-weight);color:var(--w-ink-soft)}.wMeta{font-size:var(--w-meta-size);line-height:var(--w-meta-line);font-weight:var(--w-meta-weight);letter-spacing:var(--w-meta-track);color:var(--w-muted)}.wCta{display:block;width:100%;min-width:0;height:auto;min-height:var(--w-cta-h);padding:12px 16px;text-align:center;border:0;border-radius:var(--w-r-control);background:var(--w-ink);color:var(--w-on-ink);font-size:var(--w-call-size);font-weight:var(--w-call-weight);letter-spacing:var(--w-call-track)}.wChip,.wCta{box-sizing:border-box;max-width:100%;line-height:var(--w-type-action-line);word-break:keep-all;overflow-wrap:anywhere;cursor:pointer;transition:transform var(--w-press) ease}.wChip{display:inline-flex;align-items:center;justify-content:center;white-space:normal;min-height:var(--w-chip-h);padding:8px 14px;border:var(--w-hair) solid var(--w-line-2);border-radius:var(--w-r-pill);background:transparent;color:var(--w-muted);font-size:var(--w-type-action);font-weight:720;letter-spacing:-.02em}.wChip[data-on=true]{border-color:var(--w-ink);background:var(--w-ink);color:var(--w-on-ink)}.wSurface{border:var(--w-hair) solid var(--w-line);border-radius:var(--w-r-surface);background:var(--w-surface)}.wChip:active,.wCta:active{transform:scale(.985)}@keyframes wRise{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.wRise{animation:wRise var(--w-mid) var(--w-ease) both}.wRise1{animation-delay:28ms}.wRise2{animation-delay:56ms}.wRise3{animation-delay:84ms}@media (prefers-reduced-motion:reduce){.wBody>*,.wRise,.wRise1,.wRise2,.wRise3{animation:none}.wChip,.wCta{transition:none}}:root{--paper:var(--w-ground);--raised:var(--w-surface);--sunken:color-mix(in srgb,var(--w-surface) 82%,var(--w-ink));--ink:var(--w-ink);--ink-soft:var(--w-ink-soft);--ink-faint:var(--w-muted);--wood:var(--w-wood);--ember:var(--w-ink);--ember-text:var(--w-ink);--ember-on:var(--w-on-ink);--ember-deep:var(--w-line-2);--ember-wash:color-mix(in srgb,var(--w-ink) 10%,transparent);--ink-deep:var(--w-line-2);--line:var(--w-line-2);--line-strong:var(--w-line-2);--edge:var(--w-line);--stroke:1px;--lift:2px;--fast:var(--w-press);--mid:var(--w-mid);--focus-ring:0 0 0 2px var(--w-ground),0 0 0 4px var(--w-ink)}[role=button],a[class*=Btn],a[class*=Cta],a[class*=Row],a[class*=Tile],a[class*=btn],a[class*=cta],a[class*=row],a[class*=tile],button{transition:transform .14s cubic-bezier(.22,.9,.28,1),opacity .14s ease;touch-action:manipulation}[role=button]:active,a[class*=Btn]:active,a[class*=Cta]:active,a[class*=Row]:active,a[class*=Tile]:active,a[class*=btn]:active,a[class*=cta]:active,a[class*=row]:active,a[class*=tile]:active,button:active{transform:scale(.985);transition-duration:.12s}.wScreen a[href],.wScreen label,.wScreen summary,main a[href],main label,main summary{transition:transform .14s cubic-bezier(.22,.9,.28,1),opacity .14s ease;touch-action:manipulation}.wScreen a[href]:active,.wScreen label:active,.wScreen summary:active,main a[href]:active,main label:active,main summary:active{transform:scale(.985);transition-duration:.12s}.wBody>*{animation:wEnter .2s cubic-bezier(.22,.9,.28,1) both}.wBody>:first-child{animation-delay:0s}.wBody>:nth-child(2){animation-delay:40ms}.wBody>:nth-child(3){animation-delay:80ms}.wBody>:nth-child(4){animation-delay:.11s}.wBody>:nth-child(5){animation-delay:.14s}.wBody>:nth-child(n+6){animation-delay:.16s}[role=button],button:not(:disabled){cursor:pointer}button:disabled{opacity:.45}:focus-visible{outline:2px solid var(--w-ink);outline-offset:2px;border-radius:10px}@keyframes wEnter{0%{opacity:0}to{opacity:1}}.wScreen,main{animation:wEnter .22s cubic-bezier(.22,.9,.28,1) both}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}[class*=Fill],[class*=bead],[class*=fill],[class*=knob]{transition-timing-function:cubic-bezier(.2,.9,.28,1.06)}@media (prefers-reduced-motion:reduce){.wScreen,main{animation:none}[role=button],a,button{transition:none}[role=button]:active,button:active{transform:none}}.wBody>*{flex-shrink:0}@font-face{font-family:Pretendard Variable;font-style:normal;font-weight:45 920;font-display:swap;src:local("Pretendard Variable"),local("PretendardVariable"),local("Pretendard"),url(/fonts/PretendardSubset.woff2) format("woff2-variations")}@font-face{font-family:"WooA Serif";src:url(/fonts/WooASerifSubset.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:100 900}:root{color-scheme:light;--wooa-check-size:19px;--ink-950:#11110f;--ink-800:#292924;--neutral-700:#51524d;--neutral-500:#777870;--neutral-300:#b9b8b0;--line-200:#d9d6cd;--cream-100:#eee9de;--cream-50:#f7f4ed;--cream-0:#fffcf6;--gold-500:#a77b2d;--gold-100:#f3e8d2;--status-success:#2f6a4f;--status-error:#a33a32;--radius-control:12px;--radius-group:16px;--radius-sheet:20px;--font-sans:"Pretendard Variable",Pretendard,"Noto Sans KR","Apple SD Gothic Neo",sans-serif;--font-serif:"WooA Serif","Noto Serif KR","Nanum Myeongjo",Batang,serif;--wooa-canvas:#080809;--wooa-black:#090908;--wooa-obsidian:#0d0d11;--wooa-obsidian-raised:#15151b;--wooa-glass:rgba(27,27,34,0.88);--wooa-glass-strong:rgba(34,34,42,0.94);--wooa-action:#d8d1c5;--wooa-gold:#d4af37;--wooa-gold-soft:#ead58a;--wooa-gold-wash:rgba(212,175,55,0.12);--wooa-text:#f4f1e8;--wooa-text-soft:#c3beb1;--wooa-muted:#89867f;--wooa-line:rgba(255,255,255,0.1);--wooa-line-strong:rgba(255,255,255,0.18);--wooa-danger:#d5746c;--wooa-success:#9dc7a8;--wooa-warning:#e1b96b;--wooa-radius-control:13px;--wooa-radius-card:18px;--wooa-shadow-card:0 24px 80px rgba(0,0,0,0.32);--wooa-shell:1120px;--wooa-focus:620px;--wooa-game:760px;--wooa-admin:1160px;--rdr-bg:var(--w-ground);--rdr-bg-soft:color-mix(in srgb,var(--w-ground) 88%,var(--w-surface));--rdr-paper:var(--w-surface);--rdr-paper-strong:var(--w-surface);--rdr-ink:var(--w-ink);--rdr-ink-soft:var(--w-ink-soft);--rdr-muted:var(--w-muted);--rdr-line:var(--w-line-2);--rdr-line-soft:var(--w-line);--rdr-signal:var(--w-wood);--rdr-signal-dark:var(--w-wood);--rdr-signal-wash:color-mix(in srgb,var(--w-wood) 16%,transparent);--rdr-danger:var(--status-error);--rdr-radius:12px;--rdr-panel-radius:16px;--rdr-font:var(--font-sans);--rdr-gutter:20px;--rdr-page:720px;--rdr-shadow:none;--rdr-header-height:56px}*,:after,:before{box-sizing:border-box}html{min-width:320px;overflow-x:clip;scroll-behavior:smooth;-webkit-text-size-adjust:100%}input[type=checkbox],input[type=radio]{display:inline-grid;flex:none;width:var(--wooa-check-size);min-height:0;height:var(--wooa-check-size);margin:0;padding:0;border:1.5px solid;border-radius:10px;background:transparent;color:inherit;opacity:.5;appearance:none;cursor:pointer;place-content:center;transition:opacity .13s ease,background-color .13s ease}input[type=radio]{border-radius:50%}input[type=checkbox]:before,input[type=radio]:before{width:11px;height:11px;background:currentColor;content:"";transform:scale(0);transition:transform .13s cubic-bezier(.22,1,.36,1)}input[type=checkbox]:before{clip-path:polygon(14% 44%,0 65%,40% 100%,100% 16%,84% 0,39% 68%)}input[type=radio]:before{width:9px;height:9px;border-radius:50%}input[type=checkbox]:checked,input[type=radio]:checked{opacity:1}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid currentColor;outline-offset:2px}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.28;cursor:not-allowed}body{min-width:320px;min-height:100dvh;margin:0;overflow-x:clip;background:var(--rdr-bg);color:var(--rdr-ink);font-family:var(--rdr-font);font-size:14px;line-height:1.4667;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{min-width:0;font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}:focus-visible{outline:0;box-shadow:0 0 0 2px var(--cream-0),0 0 0 4px var(--gold-500)}::selection{background:var(--rdr-signal-wash)}.rdr-shell{width:min(100%,var(--rdr-page));margin-inline:auto;padding-inline:var(--rdr-gutter);word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}body:has(>div>main),body:has(>main){height:100dvh;overflow:hidden}body>div>main,body>main{min-height:0;overflow-y:auto;overflow-x:clip;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body:has(>div>main[data-scroll=page]),body:has(>main[data-scroll=page]){height:auto;min-height:100dvh;overflow:visible}body>div>main[data-scroll=page],body>main[data-scroll=page]{overflow:visible}.rdr-main-with-dock{padding-bottom:112px}.rdr-entry-hero{display:grid;gap:clamp(34px,7vw,72px);padding-block:clamp(52px,9vw,104px) 48px}.rdr-entry-intro{max-width:650px}.rdr-entry-title{max-width:12ch;margin:14px 0 20px;font-size:clamp(36px,7vw,62px);font-weight:760;letter-spacing:-.055em;line-height:1.06}.rdr-entry-thesis{max-width:570px;margin:0;color:var(--rdr-ink-soft);font-size:clamp(16px,2.5vw,19px);line-height:1.65}.rdr-entry-auth{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.rdr-entry-auth-note{margin:10px 0 0;color:var(--rdr-muted);font-size:14px}.rdr-auth-recommendation{margin:16px 0 0;color:var(--wooa-text-soft);font-size:14px;font-weight:760}.rdr-entry-roles{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);align-items:stretch;border-block:1px solid var(--rdr-line)}.rdr-entry-role{display:flex;min-height:420px;flex-direction:column;padding:clamp(28px,5vw,48px)}.rdr-entry-role+.rdr-entry-role{border-left:1px solid var(--rdr-line)}.rdr-entry-role-member{background:linear-gradient(145deg,rgba(239,246,255,.82),rgba(255,255,255,0) 70%),var(--rdr-paper-strong)}.rdr-entry-role-operator{background:var(--w-ground);color:var(--w-ink)}.rdr-entry-index{color:var(--w-wood-ink);font-size:14px;font-weight:760;letter-spacing:.08em}.rdr-entry-role-operator .rdr-entry-index{color:#89aaf0}.rdr-entry-role h2{max-width:14ch;margin:16px 0 12px;font-size:clamp(24px,4vw,34px);font-weight:720;letter-spacing:-.04em;line-height:1.18}.rdr-entry-role p{max-width:40ch;margin:0;color:var(--rdr-ink-soft)}.rdr-entry-role-operator p{color:#bcc8da}.rdr-entry-role ul{display:grid;gap:10px;margin:28px 0 36px;padding:0;list-style:none}.rdr-entry-role li{position:relative;padding-left:17px;font-size:14px}.rdr-entry-role li:before{position:absolute;top:.58em;left:0;width:5px;height:5px;border-radius:50%;background:var(--rdr-signal);content:""}.rdr-entry-role-operator li:before{background:#89aaf0}.rdr-entry-role-link{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;margin-top:auto;border-top:1px solid var(--rdr-line);color:var(--rdr-signal-dark);font-weight:720}.rdr-entry-role-link span{transition:transform .16s ease}.rdr-entry-role-link:hover span{transform:translateX(4px)}.rdr-entry-role-operator .rdr-entry-role-link{border-color:var(--w-muted);color:var(--w-ink)}.rdr-entry-preview-link{align-self:flex-start;margin-top:10px;color:var(--rdr-muted);font-size:14px;text-decoration:underline;text-underline-offset:3px}.rdr-entry-role-operator .rdr-entry-preview-link{color:var(--w-muted)}.rdr-entry-boundary{display:grid;grid-template-columns:100px minmax(0,1fr);gap:24px;margin-block:0 48px;padding:24px 0;border-bottom:1px solid var(--rdr-line)}.rdr-entry-boundary span{color:var(--rdr-muted);font-size:14px;font-weight:760;letter-spacing:.08em}.rdr-entry-boundary p{max-width:62ch;margin:0;color:var(--rdr-ink-soft);font-size:14px}@media (max-width:720px){.rdr-entry-hero{padding-top:40px}.rdr-entry-title{font-size:clamp(34px,11vw,48px)}.rdr-entry-auth>*{flex:1 1}.rdr-entry-roles{grid-template-columns:1fr}.rdr-entry-role{min-height:0;padding:30px 22px}.rdr-entry-role+.rdr-entry-role{border-top:1px solid var(--rdr-line);border-left:0}.rdr-entry-boundary{grid-template-columns:1fr;gap:8px}}.rdr-organizer-setup{display:grid;gap:24px;margin-top:32px;padding-bottom:56px}.rdr-setup-preview{display:grid;gap:3px;padding:13px 15px;border-left:3px solid var(--rdr-signal);background:var(--rdr-signal-wash);font-size:14px}.rdr-setup-preview strong{font-size:14px;letter-spacing:.06em}.rdr-field{display:grid;gap:8px}.rdr-field>span,.rdr-setup-types legend{font-size:14px;font-weight:720}.rdr-field small{color:var(--rdr-muted);font-size:14px}.rdr-setup-types{margin:0;padding:0;border:0}.rdr-setup-types>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.rdr-setup-types label{position:relative;min-width:0}.rdr-setup-types input{position:absolute;width:1px;height:1px;opacity:0}.rdr-setup-types label span{display:flex;min-height:46px;align-items:center;padding:0 13px;border:1px solid var(--rdr-line);border-radius:10px;background:var(--rdr-paper-strong);font-size:14px;transition:border-color .14s ease,background-color .14s ease,transform .1s ease}.rdr-setup-types label span:active{transform:scale(.985)}.rdr-setup-types input:checked+span{border-color:var(--rdr-signal);background:var(--rdr-signal-wash);color:var(--rdr-signal-dark);font-weight:700}.rdr-setup-types input:focus-visible+span{outline:3px solid rgba(37,99,235,.32);outline-offset:3px}.rdr-inline-error{margin:-6px 0 0;color:var(--rdr-danger);font-size:14px}.rdr-setup-footnote{margin:-12px 0 0;color:var(--rdr-muted);font-size:14px;line-height:1.6}.rdr-flow-shell{min-height:calc(100dvh - var(--rdr-header-height))}.rdr-skip-link{position:fixed;top:10px;left:10px;z-index:100;display:inline-flex;width:1px;height:1px;min-height:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;align-items:center;padding:0;border:1px solid var(--rdr-ink);border-radius:10px;background:var(--rdr-paper-strong)}body.rdr-keyboard-mode .rdr-skip-link:focus-visible{width:auto;height:auto;min-height:44px;padding:9px 13px;clip-path:none}.rdr-header{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding-inline:20px;border-bottom:1px solid var(--rdr-line);background:var(--cream-0);width:min(100%,1120px)}.rdr-header[data-tone=dark]{width:100%;max-width:none;border-color:rgba(232,228,220,.12);background:color-mix(in srgb,var(--w-night) 92%,transparent);color:var(--w-night-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.rdr-header[data-tone=dark] .rdr-brand-label{border-color:rgba(232,228,220,.12)}.rdr-header[data-tone=dark] .rdr-brand-label,.rdr-header[data-tone=dark] .rdr-mode-note{color:color-mix(in srgb,var(--w-night-ink) 72%,transparent)}.admin-paper{--rdr-bg:var(--cream-0);--rdr-bg-soft:var(--cream-50);--rdr-paper:var(--cream-50);--rdr-paper-strong:var(--cream-0);--rdr-ink:var(--ink-950);--rdr-ink-soft:var(--neutral-700);--rdr-muted:var(--neutral-500);--rdr-line:var(--line-200);--rdr-line-soft:var(--cream-100);--rdr-signal:var(--gold-500);--rdr-signal-dark:var(--gold-500);--rdr-signal-wash:var(--gold-100);--rdr-danger:var(--status-error);padding:22px 20px 26px;border-radius:16px;background:var(--cream-0)}.admin-paper,.admin-paper h1,.admin-paper h2,.admin-paper h3,.admin-paper strong{color:var(--ink-950)}.wooa-dark-page{--rdr-bg:var(--wooa-canvas);--rdr-bg-soft:var(--wooa-obsidian-raised);--rdr-paper:var(--wooa-obsidian-raised);--rdr-paper-strong:var(--wooa-obsidian-raised);--rdr-ink:var(--wooa-text);--rdr-ink-soft:var(--wooa-text-soft);--rdr-muted:var(--wooa-muted);--rdr-line:var(--wooa-line);--rdr-line-soft:var(--wooa-line);--rdr-signal:var(--wooa-gold);--rdr-signal-dark:var(--wooa-gold-soft);--rdr-signal-wash:var(--wooa-gold-wash);--rdr-danger:var(--wooa-danger);min-height:100dvh;background:radial-gradient(circle at 88% -10%,rgba(212,175,55,.1),transparent 28rem),var(--wooa-canvas);color:var(--wooa-text)}.rdr-brand{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding-block:2px}.rdr-brand-logo{width:84px;height:auto}.rdr-brand-label{display:inline-flex;gap:5px;padding-left:10px;border-left:1px solid var(--rdr-line);color:var(--rdr-ink-soft);font-size:14px;font-weight:720;letter-spacing:.08em}.rdr-brand-label span{color:var(--rdr-muted);font-size:14px;font-weight:600}.rdr-mode-note{color:var(--rdr-ink-soft);font-size:14px;font-weight:650}.rdr-btn-danger,.rdr-btn-ghost,.rdr-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 18px;border-radius:12px;font-size:14px;font-weight:680;transition:background-color .15s ease,border-color .15s ease,transform .1s ease}.rdr-btn-primary{min-height:56px;border:1px solid var(--ink-950);background:var(--ink-950);color:var(--cream-0)}.rdr-btn-primary:hover{border-color:var(--ink-800);background:var(--ink-800)}.rdr-btn-primary:disabled{border-color:var(--w-line-2);background:#e4e1d9;color:var(--neutral-300)}.rdr-btn-ghost{border:1px solid var(--rdr-line);background:var(--cream-0)}.rdr-btn-ghost:hover{border-color:var(--rdr-signal);color:var(--rdr-signal-dark)}.rdr-btn-danger{border:1px solid var(--rdr-danger);background:var(--rdr-danger);color:white}.rdr-btn-danger:disabled{border-color:var(--rdr-line);background:var(--rdr-line);color:var(--rdr-muted)}.rdr-btn-danger:active,.rdr-btn-ghost:active,.rdr-btn-primary:active{transform:translateY(1px)}.rdr-wide-action{width:100%}input,select{width:100%;min-height:52px;padding:0 16px;border:1px solid var(--rdr-line);border-radius:12px;background:var(--rdr-paper-strong);outline:0}input[type=range]{min-height:0;padding:0;border:0;border-radius:0;background:transparent}input[type=range]:focus{border-color:transparent;box-shadow:none}input:focus,select:focus{border-color:var(--rdr-signal);box-shadow:0 0 0 2px var(--cream-0),0 0 0 4px var(--gold-500)}.rdr-home{min-height:calc(100dvh - var(--rdr-header-height));padding-block:clamp(48px,10vw,82px) 56px}.rdr-home-copy{max-width:620px}.rdr-kicker,.rdr-page-kicker{margin:0 0 13px;color:var(--w-wood-ink);font-size:14px;font-weight:700;letter-spacing:.045em}.rdr-hero-title{max-width:15ch;margin:0;font-size:28px;font-weight:700;letter-spacing:-.035em;line-height:36px;text-wrap:balance}.rdr-hero-thesis{max-width:43ch;margin:20px 0 0;color:var(--rdr-ink-soft);font-size:14px;line-height:22px;text-wrap:pretty}.rdr-hero-actions{margin-top:28px}.rdr-hero-actions .rdr-btn-primary{min-width:190px}.rdr-home-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:42px 0 0;padding:0;border-top:1px solid var(--rdr-line);border-bottom:1px solid var(--rdr-line);list-style:none}.rdr-home-facts li{min-width:0;padding:18px 14px;border-right:1px solid var(--rdr-line)}.rdr-home-facts li:first-child{padding-left:0}.rdr-home-facts li:last-child{border-right:0}.rdr-home-facts span,.rdr-home-facts strong{display:block}.rdr-home-facts strong{font-size:14px}.rdr-home-facts span{margin-top:3px;color:var(--rdr-muted);font-size:14px;line-height:1.45}.rdr-home-steps{display:grid;margin-top:44px;border-top:1px solid var(--rdr-ink)}.rdr-home-steps>div{display:grid;grid-template-columns:36px minmax(150px,.7fr) 1fr;gap:16px;align-items:center;min-height:82px;border-bottom:1px solid var(--rdr-line)}.rdr-home-steps>div>span{color:var(--w-wood-ink);font-size:14px;font-weight:800}.rdr-home-steps strong{font-size:14px}.rdr-home-steps p{margin:0;color:var(--rdr-muted);font-size:14px}.rdr-invite-page,.rdr-narrow-page{min-height:calc(100dvh - var(--rdr-header-height));padding-top:clamp(42px,9vw,72px);padding-bottom:80px}.rdr-narrow-page{max-width:620px}.rdr-invite-page{max-width:600px}.rdr-admin-title h1,.rdr-invite-page>h1,.rdr-narrow-page>h1,.rdr-title-row h1{margin:0;font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:36px;text-wrap:balance}.rdr-flow-shell h1{font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:36px}.rdr-page-lead{max-width:43ch;margin:14px 0 0;color:var(--rdr-muted);font-size:14px;line-height:22px}.rdr-time-note{display:flex;align-items:center;justify-content:space-between;margin:34px 0 18px;padding:17px 0;border-top:1px solid var(--rdr-line);border-bottom:1px solid var(--rdr-line)}.rdr-time-note span{color:var(--rdr-muted);font-size:14px}.rdr-time-note strong{color:var(--rdr-signal-dark);font-size:16px}.rdr-auth-panel{margin-top:34px}.rdr-auth-primary{width:100%}.rdr-browser-note{margin-bottom:18px;padding:15px 16px;border-left:3px solid var(--rdr-signal);background:var(--rdr-bg-soft);color:var(--rdr-ink-soft);font-size:14px}.rdr-auth-divider{display:flex;align-items:center;gap:12px;margin:22px 0;color:var(--rdr-muted);font-size:14px}.rdr-auth-divider:after,.rdr-auth-divider:before{flex:1 1;height:1px;background:var(--rdr-line);content:""}.rdr-email-form{display:grid;gap:8px}.rdr-email-form>label{font-size:14px;font-weight:700}.rdr-email-form>div{display:grid;grid-template-columns:1fr auto;gap:8px}.rdr-email-change{justify-self:start;min-height:44px;padding:0;border:0;background:transparent;color:var(--rdr-muted);font-size:14px;text-decoration:underline;text-underline-offset:3px}.rdr-fixture-note,.rdr-form-message{margin:10px 0 0;color:var(--rdr-muted);font-size:14px}.rdr-profile-summary{margin:30px 0 22px;border-top:1px solid var(--rdr-ink)}.rdr-profile-summary>div{display:grid;grid-template-columns:minmax(105px,.34fr) 1fr;gap:18px;padding:14px 0;border-bottom:1px solid var(--rdr-line)}.rdr-profile-summary dt{color:var(--rdr-muted);font-size:14px;font-weight:650}.rdr-profile-summary dd{margin:0;font-size:14px;line-height:1.55}.rdr-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.rdr-version{padding-bottom:4px;color:var(--rdr-muted);font-size:14px}.rdr-settings-list{display:grid;margin:30px 0 18px;border-top:1px solid var(--rdr-ink)}.rdr-settings-list a{display:flex;align-items:center;justify-content:space-between;min-height:58px;border-bottom:1px solid var(--rdr-line);font-size:14px;font-weight:680}.rdr-settings-list a:after{color:var(--rdr-muted);content:"→"}.rdr-privacy-control{margin-top:30px;padding:18px 0;border-top:1px solid var(--rdr-ink);border-bottom:1px solid var(--rdr-line)}.rdr-privacy-control>label{display:flex;align-items:center;justify-content:space-between;gap:20px}.rdr-privacy-control small,.rdr-privacy-control strong{display:block}.rdr-privacy-control small{margin-top:4px;color:var(--rdr-muted);font-size:14px}.rdr-privacy-control input{width:var(--wooa-check-size);height:var(--wooa-check-size);flex:none;accent-color:var(--rdr-signal)}.rdr-consent-history{margin-top:34px}.rdr-consent-history h2,.rdr-results-head h2{margin:0 0 10px;font-size:18px;letter-spacing:-.02em}.rdr-consent-history>div{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;min-height:50px;border-bottom:1px solid var(--rdr-line);font-size:14px}.rdr-consent-history time{color:var(--rdr-muted);font-size:14px}.rdr-delete-panel{display:grid;gap:12px;margin-top:32px;padding-top:22px;border-top:1px solid var(--rdr-danger)}.rdr-delete-panel label{font-size:14px}.rdr-admin-page{width:min(100%,1120px);padding-top:38px;padding-bottom:90px}.rdr-admin-today>h1{max-width:18ch;margin:0;color:var(--ink-950);font-family:var(--font-sans);font-size:clamp(32px,6vw,48px);font-weight:720;letter-spacing:-.045em;line-height:1.2}.rdr-admin-title{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.rdr-today-intro{max-width:38ch;margin:18px 0 0;color:var(--rdr-ink-soft);line-height:1.65}.rdr-today-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:460px;margin-top:30px}.rdr-admin-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;border-top:1px solid var(--rdr-ink);border-bottom:1px solid var(--rdr-line)}.rdr-admin-metrics>div{padding:18px 14px;border-right:1px solid var(--rdr-line)}.rdr-admin-metrics>div:first-child{padding-left:0}.rdr-admin-metrics>div:last-child{border-right:0}.rdr-admin-metrics span,.rdr-admin-metrics strong{display:block}.rdr-admin-metrics strong{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.rdr-admin-metrics span{margin-top:3px;color:var(--rdr-muted);font-size:14px}.rdr-admin-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;padding:20px;border:1px solid var(--rdr-line);border-radius:var(--rdr-panel-radius);background:var(--rdr-paper)}.rdr-admin-filters label{display:grid;gap:6px;min-width:0}.rdr-admin-filters label>span{color:var(--rdr-muted);font-size:14px;font-weight:680}.rdr-admin-search{grid-column:span 2}.rdr-admin-filter-actions{display:flex;grid-column:span 2;align-items:end;justify-content:flex-end;gap:8px}.rdr-people-results{margin-top:34px}.rdr-results-head{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--rdr-ink)}.rdr-results-head span{color:var(--rdr-muted);font-size:14px}.rdr-people-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.rdr-person-card{min-width:0;padding:18px;border:1px solid var(--rdr-line);border-radius:var(--rdr-radius);background:var(--rdr-paper-strong)}.rdr-person-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--rdr-line-soft)}.rdr-person-head span,.rdr-person-head strong{display:block;overflow-wrap:anywhere}.rdr-person-head>div>span{margin-top:2px;color:var(--rdr-muted);font-size:14px}.rdr-person-head>span{flex:none;padding:3px 8px;border-radius:10px;font-size:14px;font-weight:750}.rdr-person-head>span.is-complete{background:var(--rdr-signal-wash);color:var(--rdr-signal-dark)}.rdr-person-head>span.is-incomplete{background:var(--rdr-line-soft);color:var(--rdr-muted)}.rdr-person-card dl{margin:10px 0 0}.rdr-person-card dl>div{display:grid;grid-template-columns:88px 1fr;gap:12px;padding:6px 0}.rdr-person-card dt{color:var(--rdr-muted);font-size:14px}.rdr-person-card dd{min-width:0;margin:0;font-size:14px;overflow-wrap:anywhere}.rdr-empty-state{margin:16px 0 0;padding:40px 20px;background:var(--rdr-bg-soft);color:var(--rdr-muted);text-align:center}.rdr-dock,.rdr-empty-state{border:1px solid var(--rdr-line);border-radius:var(--rdr-panel-radius)}.rdr-dock{position:fixed;right:50%;bottom:max(10px,env(safe-area-inset-bottom));z-index:40;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(calc(100% - 24px),420px);padding:6px;background:var(--rdr-paper-strong);box-shadow:var(--rdr-shadow);transform:translateX(50%)}.rdr-dock-item{display:grid;min-width:0;min-height:54px;align-content:center;justify-items:center;gap:2px;border-radius:10px;color:var(--rdr-muted)}.rdr-dock-item span{font-size:14px;font-weight:700}.rdr-dock-item.is-active{background:var(--rdr-signal-wash);color:var(--rdr-signal-dark)}@media (max-width:680px){.rdr-brand-logo{width:88px}.rdr-brand-label span{display:none}.rdr-admin-title h1,.rdr-flow-shell h1,.rdr-hero-title,.rdr-invite-page>h1,.rdr-narrow-page>h1,.rdr-title-row h1{font-size:22px;line-height:32px}.rdr-home-facts{grid-template-columns:1fr}.rdr-home-facts li,.rdr-home-facts li:first-child{padding:13px 0;border-right:0;border-bottom:1px solid var(--rdr-line)}.rdr-home-facts li:last-child{border-bottom:0}.rdr-home-steps>div{grid-template-columns:32px 1fr;gap:4px 10px;padding-block:14px}.rdr-home-steps p{grid-column:2}.rdr-email-form>div,.rdr-profile-summary>div{grid-template-columns:1fr}.rdr-profile-summary>div{gap:3px}.rdr-admin-title{align-items:flex-start;flex-direction:column}.rdr-admin-title .rdr-btn-ghost{width:100%}.rdr-today-actions{grid-template-columns:1fr;max-width:none}.rdr-admin-metrics strong{font-size:22px}.rdr-admin-filters,.rdr-people-grid{grid-template-columns:1fr}.rdr-admin-filter-actions,.rdr-admin-search{grid-column:auto}.rdr-admin-filter-actions{display:grid;grid-template-columns:1fr 1fr}.rdr-consent-history>div{grid-template-columns:1fr auto}.rdr-consent-history time{grid-column:1/-1}.rdr-dock{bottom:0;width:100%;padding-bottom:max(6px,env(safe-area-inset-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:16px 16px 0 0}}@media (min-width:768px){:root{--rdr-header-height:72px}.rdr-header{min-height:72px;padding-inline:40px}.rdr-brand-logo{width:100px}.rdr-admin-page{padding-top:48px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.wooa-admin-jump{position:fixed;z-index:60;bottom:calc(max(12px, env(safe-area-inset-bottom)) + 84px);left:12px;padding:7px 12px;border:1px solid rgba(216,209,197,.32);border-radius:999px;background:color-mix(in srgb,var(--w-ground) 82%,transparent);color:color-mix(in srgb,var(--w-ink) 86%,transparent);font-size:14px;font-weight:650;text-decoration:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wooa-admin-jump:hover{border-color:color-mix(in srgb,var(--w-line-2) 60%,transparent)}.rdr-consent-cta{margin-top:20px}.rdr-consent-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--w-cta-h);padding:0 22px;border-radius:var(--w-r-control);background:var(--w-ink);color:var(--w-on-ink);font-size:14px;font-weight:700;text-decoration:none}main.rdr-shell>*{animation:rdrRise .26s cubic-bezier(.22,.9,.28,1) both}main.rdr-shell>:first-child{animation-delay:0s}main.rdr-shell>:nth-child(2){animation-delay:40ms}main.rdr-shell>:nth-child(3){animation-delay:80ms}main.rdr-shell>:nth-child(4){animation-delay:.11s}main.rdr-shell>:nth-child(n+5){animation-delay:135ms}@keyframes rdrRise{0%{opacity:0;transform:translateY(7px)}}@media (prefers-reduced-motion:reduce){main.rdr-shell>*{animation:none}}