@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_f2552194-module__lLBa6W__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_f2552194-module__lLBa6W__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@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}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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:where(:not(iframe)){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 components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.block{display:block}.hidden{display:none}.table{display:table}.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}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-serif:var(--font-jakarta), system-ui, -apple-system, "Segoe UI", sans-serif;--font-sans:var(--font-jakarta), system-ui, -apple-system, "Segoe UI", sans-serif;--page:#f3f2ef;--surface:#fff;--surface-soft:#f8f7f4;--line:#e7e4dd;--line-soft:#eeebe5;--ink:#1d2b28;--ink-soft:#4b5855;--ink-muted:#667370;--ink-faint:#6f7a77;--gold:#8c6a34;--gold-ink:#73542b;--gold-tint:#f6efe1;--gold-wash:#f8f5ef;--green:#1f3b36;--green-tint:#e6efec;--ok:#2f7a54;--ok-tint:#e3f1e9;--warn:#9a5b12;--warn-tint:#fbefd9;--danger:#b03a2e;--danger-tint:#fbe9e6;--on-gold:#fff;--gold-fill:var(--gold);--logo-filter:none;--glow:none;--hero:radial-gradient(circle at 88% -25%, #d2ae7247, transparent 52%), linear-gradient(125deg, #1c3732, #2b4f47);--card-shadow:0 1px 2px #1d2b280d, 0 12px 32px #1d2b280d;--focus-ring:0 0 0 3px #8c6a3438}html[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0b0b0d;--surface:#131316;--surface-soft:#19191d;--line:#26262b;--line-soft:#1f1f23;--ink:#f3efe6;--ink-soft:#bdb8ac;--ink-muted:#928d82;--ink-faint:#8c877c;--gold:#d9b878;--gold-ink:#e6c98f;--gold-tint:#251f12;--gold-wash:#1d1a12;--gold-fill:linear-gradient(160deg, #e6c98f, #c7a05c);--green:#ece6d6;--green-tint:#1f1f24;--ok:#7fcfa0;--ok-tint:#14261c;--warn:#e3b564;--warn-tint:#2b2212;--danger:#ef8f82;--danger-tint:#2d1a18;--on-gold:#18130a;--logo-filter:brightness(0) invert(1);--glow:radial-gradient(900px 420px at 50% -120px, #d9b8781a, transparent 70%);--hero:radial-gradient(circle at 88% -25%, #d9b87838, transparent 55%), linear-gradient(125deg, #17161a, #24211b);--card-shadow:0 1px 0 #ffffff0b inset, 0 18px 40px #0006;--focus-ring:0 0 0 3px #d9b8784d}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--glow), var(--page);color:var(--ink);font-family:var(--font-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-repeat:no-repeat}::selection{background:#a8814d38}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.sidebar{z-index:50;border-right:1px solid var(--line);background:var(--surface);flex-direction:column;width:206px;padding:24px 13px 18px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{border-radius:6px;width:fit-content;margin:0 12px 38px;display:block}.sidebar-brand img{width:auto;height:30px;display:block}.sidebar-nav{gap:5px;display:grid}.sidebar-link{min-height:48px;color:var(--ink-soft);font:500 .85rem/1 var(--font-sans);border-radius:10px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;transition:background .2s,color .2s;display:flex}.sidebar-link svg{flex:none;width:18px;height:18px}.sidebar-nav .nav-icon,.sidebar-bottom .nav-icon{object-fit:contain;flex:none;width:30px;height:30px;display:block}.nav-label-short{display:none}.sidebar-link:hover,.sidebar-link:focus-visible{background:var(--surface-soft);color:var(--ink)}.sidebar-link.is-active{background:var(--green-tint);color:var(--green);font-weight:700}.sidebar-bottom{border-top:1px solid var(--line-soft);gap:5px;margin-top:auto;padding-top:12px;display:grid}.sidebar-action{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.sidebar-theme-toggle{gap:10px}.theme-switch-track{border:1px solid var(--line);background:var(--surface-soft);border-radius:999px;flex:none;align-items:center;width:30px;height:18px;margin-left:auto;padding:2px;transition:background .2s;display:flex}.theme-switch-track span{background:var(--ink-muted);border-radius:50%;width:12px;height:12px;transition:transform .2s,background .2s}html[data-theme=night] .theme-switch-track{background:var(--gold-tint);border-color:var(--gold)}html[data-theme=night] .theme-switch-track span{background:var(--gold-ink);transform:translate(12px)}.logout-dialog{border:1px solid var(--line);width:min(440px,100% - 32px);color:var(--ink);border-radius:20px;margin:auto;padding:32px;box-shadow:0 28px 80px #1a161238}.logout-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18151f7a}.logout-dialog-icon{background:var(--gold-wash);width:44px;height:44px;color:var(--gold);border-radius:12px;place-items:center;margin-bottom:24px;display:grid}.logout-dialog-icon svg{width:22px;height:22px}.logout-dialog .panel-kicker{margin-bottom:9px}.logout-dialog h2{letter-spacing:-.035em;margin:0 0 12px;font-size:1.85rem;font-weight:400}.logout-dialog p:not(.panel-kicker){color:var(--ink-soft);font:.87rem/1.6 var(--font-sans);margin:0}.logout-dialog-actions{justify-content:flex-end;gap:10px;margin-top:28px;display:flex}.logout-dialog-actions button{min-height:40px;font:.8rem/1 var(--font-sans);cursor:pointer;border-radius:999px;padding:0 18px}.login-page{background:#faf9f6;grid-template-columns:minmax(0,1.02fr) minmax(480px,.98fr);min-height:100vh;display:grid}.login-story{background:#f6f1e7;min-height:100vh;position:relative;overflow:hidden}.login-story-image{object-fit:cover;object-position:center}.login-story:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#faf9f6);width:clamp(56px,8vw,130px);position:absolute;top:0;bottom:0;right:-1px}.login-form-side{flex-direction:column;min-width:0;min-height:100vh;padding:37px clamp(36px,5vw,78px) 28px;display:flex}.login-form-top img{width:110px;height:auto;display:block}.login-form-wrap{width:100%;max-width:430px;margin:auto;padding:clamp(24px,5vh,60px) 0}.login-form-wrap .panel-kicker{margin-bottom:13px}.login-form-wrap h1{color:#24221f;letter-spacing:-.055em;margin:0 0 34px;font-size:clamp(2.7rem,3.8vw,4rem);font-weight:400;line-height:1.05}.login-form{gap:18px;display:grid}.login-form .edit-field{color:#58544d;gap:9px;font-size:.83rem}.login-form .edit-field input{background:#fff;border-radius:10px;min-height:49px;padding:12px 14px}.login-submit,.login-demo-button{width:100%;min-height:49px;font:700 .87rem/1 var(--font-sans);cursor:pointer;border-radius:10px}.login-submit{margin-top:8px}.login-demo-separator{color:#918c85;font:.73rem/1 var(--font-sans);align-items:center;gap:14px;margin:29px 0;display:flex}.login-demo-separator:before,.login-demo-separator:after{content:"";background:var(--line);flex:1;height:1px}.login-demo-button{justify-content:center;align-items:center;gap:12px;display:flex}.login-demo-button span{font-size:1rem;font-weight:400}.login-demo-options{gap:10px;display:grid}.login-legal{color:#918c85;font:.73rem/1.4 var(--font-sans);flex:none;align-self:flex-end;align-items:center;gap:10px;margin-top:24px;display:flex}.login-legal a{color:inherit;text-underline-offset:3px;text-decoration:none}.login-legal a:hover,.login-legal a:focus-visible{color:var(--gold-ink);text-decoration:underline}.dashboard{background:var(--glow), var(--page);background-repeat:no-repeat;min-height:100vh;margin-left:206px;padding:42px 28px 72px}.dashboard-inner{max-width:1180px;margin:0 auto}.overview-grid{background:var(--hero);color:#fff;border-radius:20px;overflow:hidden;box-shadow:0 16px 40px #28231c1a}.club-hero{align-items:center;gap:20px;min-height:270px;padding:32px;display:flex;position:relative;overflow:hidden}.club-hero:after{content:"";pointer-events:none;border:1px solid #ffffff38;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-260px;right:-130px;box-shadow:0 0 0 62px #ffffff09,0 0 0 125px #ffffff06}.club-mark{color:#ead9b8;letter-spacing:-.09em;border:1px solid #efddb78c;border-radius:50%;flex:none;place-items:center;width:86px;height:86px;font-size:2.2rem;display:grid}.club-mark img{object-fit:cover;border-radius:50%;width:100%;height:100%}.club-hero-copy{z-index:1;min-width:0;position:relative}.hero-kicker,.panel-kicker{color:#997748;font:700 .7rem/1.4 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px}.hero-kicker{color:#e3ece8}.club-hero h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,3vw,3.1rem);font-weight:400;line-height:1.08}.hero-location{color:#e0ddd6;font:.94rem/1.5 var(--font-sans);margin:14px 0 0}.hero-social{color:#e3ece8;font:.86rem/1.4 var(--font-sans);flex-wrap:wrap;align-items:baseline;gap:7px;margin:18px 0 0;display:flex}.hero-social strong{color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--card-shadow);border-radius:16px;padding:30px 32px}.panel h2{letter-spacing:-.035em;margin:0 0 24px;font-size:1.75rem;font-weight:400}.sponsor-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.sponsor-heading h2{letter-spacing:-.04em;margin:0;font-size:1.8rem;font-weight:400}.sponsor-heading p{color:#88847e;font:.79rem/1.4 var(--font-sans);margin:5px 0 0}.sponsor-banner .club-hero{min-height:280px}.sponsor-mark{color:#f0dfbd;width:88px;height:88px;font:400 1.8rem/1 var(--font-serif);letter-spacing:-.065em;background:#ffffff1a;border-color:#f1dfba99}.sponsor-mark--49th{width:104px;height:104px}.sponsor-mark--49th img{object-fit:contain;mix-blend-mode:multiply;border-radius:0;width:88%;height:auto}.sponsor-banner .hero-social a{color:inherit;text-underline-offset:3px;text-decoration-color:#ffffff73}.sponsor-profile-disclaimer{color:#d5cec1;font:.68rem/1.4 var(--font-sans);text-align:right;margin:0;padding:0 32px 22px}.sponsor-banner-details{grid-template-columns:2fr 1fr 1fr;gap:30px;padding:0 32px 32px 140px;display:grid}.sponsor-banner-details>div{border-top:1px solid #fff3;min-width:0;padding-top:18px}.sponsor-banner-details span{color:#c4d4cf;font:.72rem/1.3 var(--font-sans)}.sponsor-banner-details p{color:#fff;font:.87rem/1.55 var(--font-sans);overflow-wrap:anywhere;margin:8px 0 0}.sponsor-banner-details a{color:inherit;text-underline-offset:3px}.sponsor-pill-link{min-height:39px;font:.8rem/1 var(--font-sans);white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:0 17px;text-decoration:none;display:inline-flex}.sponsor-campaign-list{border:1px solid var(--line);background:var(--surface);box-shadow:var(--card-shadow);border-radius:16px;overflow:hidden}.sponsor-campaign+.sponsor-campaign{border-top:1px solid var(--line-soft)}.sponsor-campaign{justify-content:space-between;align-items:center;gap:24px;padding:26px 30px;display:flex}.sponsor-campaign-main{min-width:0}.sponsor-campaign-top,.sponsor-campaign-meta{color:var(--ink-muted);font:.75rem/1.4 var(--font-sans);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.sponsor-campaign h3{color:var(--ink);font:400 1.42rem/1.2 var(--font-serif);letter-spacing:-.035em;margin:12px 0 8px}.sponsor-campaign-main>p{color:var(--ink-soft);font:.84rem/1.6 var(--font-sans);margin:0 0 17px}.sponsor-campaign-meta span+span:before{content:"·";margin-right:16px}.campaign-status{border-radius:999px;padding:5px 9px;font-weight:700}.campaign-status--published{color:#547546;background:#eaf3e7}.campaign-status--draft{color:#8b6937;background:#f5eedf}.sponsor-campaign-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.sponsor-campaign-actions button{min-height:34px;font:.76rem/1 var(--font-sans);cursor:pointer;border-radius:999px;padding:0 11px}.sponsor-delete-button{color:#a34b3f;background:#fff;border:1px solid #efdcd8}.sponsor-empty{border:1px solid var(--line);background:#fff;border-radius:16px;padding:38px 30px}.sponsor-empty h3{margin:0 0 8px;font-size:1.35rem;font-weight:400}.sponsor-empty p{color:var(--ink-muted);font:.85rem/1.5 var(--font-sans);margin:0}.sponsor-heading-note{color:var(--ink-muted);font:.85rem/1.5 var(--font-sans);margin:10px 0 0}.sponsor-profile-form,.sponsor-details-campaigns{margin-top:22px}.sponsor-profile-form h2,.sponsor-campaign-form h2{margin-bottom:24px}.sponsor-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sponsor-form-full{grid-column:1/-1}.sponsor-form-grid .edit-field{gap:8px;font-size:.8rem}.sponsor-form-grid .edit-field :is(input,select,textarea){width:100%;min-height:43px;color:var(--ink);font:.87rem/1.4 var(--font-sans);background:#fff;border:1px solid #ded8ce;border-radius:9px;padding:10px 12px}.sponsor-form-grid .edit-field textarea{resize:vertical}.sponsor-form-grid .edit-field :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #a8814d}.sponsor-campaign-form{margin-bottom:32px;scroll-margin-top:24px}.sponsor-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.sponsor-form-actions button{min-height:40px;font:.8rem/1 var(--font-sans);cursor:pointer;border-radius:999px;padding:0 17px}.sponsor-demo-disclosure{color:var(--ink-muted);font:.72rem/1.4 var(--font-sans);text-align:right;margin:18px 0 0}.sponsor-campaign-count{color:var(--ink-muted);font:.8rem/1 var(--font-sans)}.sponsor-details-campaigns .sponsor-heading{margin-bottom:20px}.sponsor-community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sponsor-community-card{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#fff;border-radius:17px;overflow:hidden}.sponsor-community-art{background:var(--hero);place-items:center;min-height:190px;display:grid}.sponsor-community-mark{width:90px;height:90px;color:var(--ink);font:1.4rem/1 var(--font-serif);background:#fff;border-radius:50%;place-items:center;display:grid}.sponsor-community-mark img{object-fit:cover;border-radius:50%;width:100%;height:100%}.sponsor-community-copy{padding:26px 30px 30px}.sponsor-community-copy h2{color:var(--ink);font:400 1.8rem/1.15 var(--font-serif);letter-spacing:-.04em;margin:0}.sponsor-community-copy>p:not(.panel-kicker){color:var(--ink-muted);font:.83rem/1.5 var(--font-sans);margin:11px 0 23px}.sponsor-community-copy button{cursor:pointer}.sponsor-account-rows{display:grid}.sponsor-account-rows>div{border-top:1px solid var(--line-soft);font:.82rem/1.45 var(--font-sans);justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.sponsor-account-rows span{color:var(--ink-muted)}.sponsor-account-rows strong{color:var(--ink);text-align:right;overflow-wrap:anywhere;font-weight:500}.settings-page{padding-top:42px}.settings-heading{justify-content:space-between;align-items:end;gap:24px;margin:0 0 30px;display:flex}.settings-heading h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,3.4vw,3.1rem);font-weight:400;line-height:1.08}.settings-actions{flex:none;align-items:center;gap:10px;display:flex}.settings-actions button{min-height:39px;font:.8rem/1 var(--font-sans);cursor:pointer;border-radius:999px;padding:0 17px}.settings-actions button,.media-kit-add{transition:background .18s,border-color .18s,filter .18s,transform .12s}.settings-actions button:active,.media-kit-add:active{transform:translateY(1px)}.primary-button{background:var(--gold-fill);color:var(--on-gold);border:1px solid #0000}.primary-button:hover{filter:brightness(1.08)}.primary-button:disabled,.secondary-button:disabled{opacity:.55;cursor:not-allowed;filter:none}.secondary-button{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.secondary-button:hover:not(:disabled){border-color:var(--gold);background:var(--gold-wash)}body:has(.sponsor-preview-page) .sidebar{display:none}.sponsor-preview-page{background:#faf9f6;min-height:100vh}.sponsor-preview-media-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.sponsor-preview-media-heading>p{color:var(--ink-muted);font:.82rem/1.4 var(--font-sans);margin:0 0 4px}.edit-field{color:var(--ink-muted);font:.8rem/1.4 var(--font-sans);gap:7px;display:grid}.edit-field input,.edit-field textarea{background:var(--surface);width:100%;min-height:40px;color:var(--ink);font:.9rem/1.45 var(--font-sans);border:1px solid #ded8cf;border-radius:9px;outline:none;padding:9px 12px;transition:border-color .16s,box-shadow .16s}.edit-field textarea{resize:vertical;min-height:96px;line-height:1.6}.edit-field input:hover,.edit-field textarea:hover{border-color:#cfc6b8}.edit-field input:focus,.edit-field textarea:focus{box-shadow:var(--focus-ring);border-color:#a8814d}.media-kit-panel{grid-column:1/-1;min-width:0}.media-kit-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.media-kit-heading h2{margin-bottom:0}.media-kit-empty{color:var(--ink-muted);font:.85rem/1.5 var(--font-sans);margin:0}.media-kit-add{min-height:38px;font:.8rem/1 var(--font-sans);cursor:pointer;border-radius:999px;flex:none;padding:0 16px}.media-kit-list{margin:0;padding:0;list-style:none}.media-kit-item{border-top:1px solid var(--line-soft);min-width:0;padding:21px 0;position:relative}.media-kit-item-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.media-kit-item-heading h3{color:#292723;text-wrap:balance;margin:0;font-size:1.2rem;font-weight:400;line-height:1.25}.media-kit-item-heading strong{color:#826135;font:700 .85rem/1.3 var(--font-sans);font-variant-numeric:tabular-nums;flex:none}.media-kit-item--hidden{background:#f2f1ef;border-radius:10px;padding-left:12px;padding-right:12px;box-shadow:inset 0 0 0 1px #e3e0dc}.media-kit-item--hidden .edit-field input,.media-kit-item--hidden .edit-field textarea{color:#6a655e;background:#faf9f8;border-color:#dedbd7}.media-kit-item--hidden .media-kit-drag-handle{color:#a9a39c}.media-kit-item--editing .media-kit-item-heading{grid-template-columns:30px minmax(0,1fr) 118px auto;align-items:center;gap:10px;margin-bottom:9px;display:grid}.media-kit-inline-title,.media-kit-inline-price{min-width:0}.media-kit-inline-title input{font-family:var(--font-serif);letter-spacing:-.015em;font-size:1.08rem}.media-kit-inline-price{position:relative}.media-kit-inline-price input{font-variant-numeric:tabular-nums;padding-left:27px}.media-kit-currency{z-index:1;color:var(--ink-muted);font:.86rem/1 var(--font-sans);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.media-kit-inline-description textarea{min-height:57px;padding:9px 12px;font-size:.81rem;line-height:1.4;display:block}.media-kit-item--dragging{opacity:.48}.media-kit-item--drop-before:before,.media-kit-item--drop-after:after{content:"";z-index:2;background:var(--gold);pointer-events:none;border-radius:999px;height:3px;position:absolute;left:0;right:0}.media-kit-item--drop-before:before{top:-2px}.media-kit-item--drop-after:after{bottom:-2px}.media-kit-drag-handle{color:#a69b8c;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:30px;height:34px;margin-left:-9px;padding:0;display:grid}.media-kit-drag-handle:active{cursor:grabbing}.media-kit-drag-handle:hover,.media-kit-drag-handle:focus-visible{background:var(--gold-wash);color:var(--gold-ink)}.media-kit-drag-handle svg{fill:currentColor;width:18px;height:22px}.media-kit-item-controls{justify-content:flex-end;align-items:center;gap:10px;display:flex}.media-kit-remove{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--ink-soft);cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.media-kit-remove svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.media-kit-visibility{color:var(--ink-soft);font:.78rem/1.3 var(--font-sans);letter-spacing:0;text-transform:none;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.media-kit-visibility input{width:16px;height:16px;accent-color:var(--gold);cursor:pointer;margin:0}.media-kit-remove{color:#a3403b}.media-kit-remove:hover{background:#fff5f4;border-color:#d7aaa6}.media-kit-dialog{border:1px solid var(--line);width:min(420px,100% - 32px);color:var(--ink);border-radius:16px;margin:auto;padding:28px;box-shadow:0 22px 70px #19161433}.media-kit-dialog::backdrop{background:#1e1b186b}.media-kit-dialog h3{margin:0 0 10px;font-size:1.45rem;font-weight:400}.media-kit-dialog p{color:var(--ink-soft);font:.88rem/1.55 var(--font-sans);margin:0}.media-kit-dialog-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.media-kit-dialog-actions button{min-height:39px;font:.8rem/1 var(--font-sans);cursor:pointer;border-radius:999px;padding:0 16px}.media-kit-dialog-delete{color:#fff;background:#a3403b;border:1px solid #a3403b}.media-kit-dialog-delete:hover{background:#8f332f}.explore-search svg{fill:none;width:18px;height:18px;stroke:var(--ink-muted);stroke-width:1.7px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.explore-search input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink);font:.84rem/1.4 var(--font-sans);box-shadow:var(--card-shadow);border-radius:999px;outline:none;padding:10px 56px 10px 43px}.explore-search kbd{border:1px solid var(--line);color:var(--ink-muted);background:var(--surface-soft);font:.7rem/1 var(--font-sans);pointer-events:none;border-radius:5px;padding:3px 6px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.explore-search:focus-within kbd{display:none}.explore-search input::placeholder{color:var(--ink-faint)}.explore-search input:focus{box-shadow:var(--focus-ring);border-color:#a8814d}.explore-empty h2{margin-bottom:10px}.explore-empty p{color:var(--ink-soft);font:.9rem/1.6 var(--font-sans)}.explore-empty a{color:var(--gold-ink);font:700 .84rem/1.4 var(--font-sans)}.sidebar-brand img,.login-form-top img{filter:var(--logo-filter)}html[data-theme=night] .login-page,html[data-theme=night] .sponsor-preview-page{background:var(--page)}html[data-theme=night] .login-story:before{background:linear-gradient(90deg, transparent, var(--page))}html[data-theme=night] .login-form-wrap h1,html[data-theme=night] .media-kit-item-heading h3{color:var(--ink)}html[data-theme=night] .login-form .edit-field,html[data-theme=night] .media-kit-item>p{color:var(--ink-soft)}html[data-theme=night] .login-form .edit-field input,html[data-theme=night] .sponsor-form-grid .edit-field :is(input,select,textarea){border-color:var(--line);background:var(--surface);color:var(--ink)}html[data-theme=night] :is(input,textarea)::placeholder{color:var(--ink-faint)}html[data-theme=night] .login-demo-separator,html[data-theme=night] .login-legal,html[data-theme=night] .sponsor-heading p{color:var(--ink-muted)}html[data-theme=night] .sponsor-empty,html[data-theme=night] .sponsor-community-card,html[data-theme=night] .logout-dialog,html[data-theme=night] .media-kit-dialog{background:var(--surface)}html[data-theme=night] .secondary-button{border-color:var(--line);color:var(--ink)}html[data-theme=night] .secondary-button:hover{border-color:var(--gold);background:var(--gold-wash)}html[data-theme=night] .media-kit-item--hidden{background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--line)}html[data-theme=night] .media-kit-item--hidden .edit-field :is(input,textarea){border-color:var(--line);background:var(--surface);color:var(--ink-muted)}@media (max-width:850px){html[data-theme=night] .login-story:before{background:linear-gradient(180deg, transparent, var(--page))}.sponsor-banner-details{grid-template-columns:1fr 1fr;padding-left:32px}.sponsor-banner-details>div:first-child{grid-column:1/-1}.explore-search{flex:none;width:min(100%,400px)}.login-page{grid-template-columns:1fr}.login-story{min-height:240px}.login-story-image{object-position:center 50%}.login-story:before{background:linear-gradient(#0000,#faf9f6);width:auto;height:72px;inset:auto 0 -1px}.login-form-side{min-height:0;padding:32px 36px}.login-form-wrap{padding:54px 0}.club-hero{min-height:250px}.media-kit-panel{grid-column:auto}}@media (max-width:700px){.sidebar{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;width:100%;min-height:64px;padding:0 12px;inset:0 0 auto}.sidebar-brand{margin:0 auto 0 0}.sidebar-brand img{height:26px}.sidebar-nav{scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.sidebar-nav::-webkit-scrollbar{display:none}.sidebar-nav .sidebar-link{flex:none}.sidebar-link{gap:7px;min-height:36px;padding:0 9px;font-size:.76rem}.sidebar-link svg,.sidebar-nav .nav-icon,.nav-label-full{display:none}.nav-label-short{display:inline}.sidebar-bottom{border:0;gap:2px;margin:0 0 0 4px;padding:0;display:flex}.sidebar-bottom .sidebar-link{place-items:center;width:34px;min-height:36px;padding:0;display:grid;position:relative}.sidebar-bottom .sidebar-link svg{display:block}.sidebar-bottom .nav-icon{width:26px;height:26px;display:block}.sidebar-bottom .nav-label-full,.sidebar-bottom .nav-label-short,.sidebar-bottom .theme-switch-track{display:none}.dashboard,.settings-page{margin-left:0;padding-top:88px}.sidebar--sponsor .sidebar-nav{height:70px;padding:7px 8px max(7px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:visible}html[data-theme=night] .sidebar--sponsor .sidebar-nav{background:var(--surface)}.sidebar--sponsor .sidebar-nav .sidebar-link{flex-direction:column;justify-content:center;gap:4px;width:100%;min-width:0;padding:4px 2px;font-size:.64rem;display:flex}.sidebar--sponsor .sidebar-nav .nav-icon{width:25px;height:25px;display:block}.sidebar--sponsor .sidebar-nav .nav-label-short{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.sidebar--sponsor .sidebar-bottom{margin-left:auto}.sponsor-home,.sponsor-settings,.sponsor-campaigns-page,.sponsor-explore-page{padding-bottom:96px}body:has(.sidebar--sponsor) .settings-page{padding-bottom:96px}}@media (max-width:600px){.sponsor-community-grid{grid-template-columns:1fr}.sponsor-banner-details{grid-template-columns:1fr;gap:16px;padding:0 24px 28px}.sponsor-banner-details>div:first-child{grid-column:auto}.sponsor-mark{width:70px;height:70px;font-size:1.4rem}.sponsor-mark--49th{width:82px;height:82px}.sponsor-profile-disclaimer{text-align:left;padding:0 24px 20px}.sponsor-form-grid{grid-template-columns:1fr}.sponsor-form-full{grid-column:auto}.sponsor-campaign{flex-direction:column;align-items:stretch;padding:22px}.sponsor-campaign-actions{align-self:flex-start}.sponsor-heading{flex-wrap:wrap;align-items:flex-start}.sponsor-campaign-form{scroll-margin-top:80px}.sponsor-preview-media-heading{flex-direction:column;align-items:flex-start;gap:8px}.login-story{min-height:200px}.login-form-side{padding:25px 24px}.login-form-wrap{padding:52px 0}.login-form-wrap h1{font-size:2.8rem}.dashboard{padding:88px 1rem 48px}.club-hero{flex-direction:column;align-items:flex-start;gap:18px;min-height:0;padding:28px 24px}.club-mark{width:70px;height:70px;font-size:1.7rem}.club-hero h1{font-size:2.35rem}.sponsor-section{margin-top:32px}.settings-heading{flex-direction:column;align-items:flex-start;gap:18px;margin:0 0 22px}.settings-actions{flex-wrap:wrap;width:100%}.settings-actions button{flex:auto}.media-kit-heading{flex-direction:column}.media-kit-item-heading{align-items:flex-start}.media-kit-item-controls{flex-wrap:wrap;justify-content:flex-end;gap:8px}.panel{padding:26px 24px}}@media (max-width:480px){.media-kit-item--editing .media-kit-item-heading{grid-template-columns:24px minmax(0,1fr) 86px;gap:7px}.media-kit-item--editing .media-kit-item-controls{grid-column:2/-1;justify-self:end}.media-kit-inline-title input{font-size:.93rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page-stack{align-content:start;gap:22px;display:grid}.stack{align-content:start;gap:22px;min-width:0;display:grid}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.page-head h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,2.6vw,2.1rem);font-weight:800;line-height:1.15}.page-head p{color:var(--ink-muted);font:.9rem/1.5 var(--font-sans);margin:4px 0 0}.page-actions{flex-wrap:wrap;gap:10px;display:flex}.page-actions button,.button-link{min-height:40px;font:600 .82rem/1 var(--font-sans);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.button-small{min-height:34px;padding:0 14px;font-size:.78rem}.button-danger{color:var(--danger)}.card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--card-shadow);border-radius:16px}.card-pad{padding:24px 26px}.card-title{letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:700}.card-sub{color:var(--ink-muted);font:.85rem/1.5 var(--font-sans);margin:3px 0 0}.card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.card-title+.board,.card-title+.task-list,.card-title+.setting-list{margin-top:16px}.card--danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.card--danger{border-color:color-mix(in srgb, var(--danger) 30%, var(--line))}}.card--danger .card-title{color:var(--danger)}.text-link{color:var(--gold);font:700 .82rem/1.4 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.text-link:hover{text-underline-offset:3px;text-decoration:underline}.muted{color:var(--ink-muted);font:.88rem/1.5 var(--font-sans);margin:0}.eyebrow{color:var(--ink-muted);font:700 .7rem/1.4 var(--font-sans);letter-spacing:.09em;text-transform:uppercase}.price{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:800}.price small{color:var(--ink-muted);margin-left:2px;font-size:.7rem;font-weight:600}.duo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.fld--wide{grid-column:1/-1}.fld{gap:4px;min-width:0;display:grid}.fld-label{color:var(--ink-muted);font:600 .72rem/1.3 var(--font-sans)}.fld-value{font:600 .92rem/1.4 var(--font-sans);overflow-wrap:anywhere}.readonly-field{border:1px solid var(--line);background:var(--surface-soft);min-height:40px;color:var(--ink-muted);font:.9rem/1.4 var(--font-sans);border-radius:10px;align-items:center;padding:9px 12px;display:flex}.edit-field{color:var(--ink-muted);font-weight:600}.edit-field input,.edit-field textarea,.edit-field select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:40px;color:var(--ink);font:400 .9rem/1.45 var(--font-sans);border-radius:10px;outline:none;padding:9px 12px;transition:border-color .16s,box-shadow .16s}.edit-field select{cursor:pointer}.edit-field input:hover,.edit-field textarea:hover,.edit-field select:hover{border-color:var(--ink-faint)}.edit-field input:focus,.edit-field textarea:focus,.edit-field select:focus{border-color:var(--gold);box-shadow:var(--focus-ring)}.chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.chip{background:var(--green-tint);color:var(--green);font:600 .78rem/1.4 var(--font-sans);border-radius:999px;padding:4px 11px}.chip--soft{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-soft)}.meter{border:1px solid var(--line);background:var(--surface-soft);border-radius:999px;height:8px;margin:12px 0 14px;overflow:hidden}.meter i{background:var(--gold-fill);border-radius:999px;height:100%;display:block}.stat-row{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 0;display:grid}.stat-row>div{align-content:start;gap:2px;min-width:0;padding:18px 20px 0 0;display:grid}.stat-row>div+div{border-left:1px solid var(--line);padding-left:20px}.stat-row dt{color:var(--ink-muted);font:500 .78rem/1.3 var(--font-sans);order:2}.stat-row dd{font:800 1.6rem/1.15 var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;order:1;margin:0}.stat-row dd.is-unset{color:var(--ink-faint);font-weight:600}.stat-row .text-link{order:3;justify-self:start}.stat-row .edit-field{font-size:.78rem}.brand-logo{border:1px solid var(--line);width:44px;height:44px;color:var(--gold-ink);font:800 .85rem/1 var(--font-sans);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.brand-logo img{object-fit:contain;width:100%;height:100%;padding:4px;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dashboard-inner{max-width:1200px}.save-status{color:var(--ok);font:600 .82rem/1.4 var(--font-sans);margin:-8px 0 0}.panel h2{font-weight:700}.club-strip{flex-wrap:wrap;align-items:center;gap:16px 22px;display:flex}.club-strip-logo{border:1px solid var(--line);width:60px;height:60px;color:var(--gold-ink);font:800 1.1rem/1 var(--font-sans);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.club-strip-logo img{object-fit:cover;width:100%;height:100%}.club-strip-who{flex:220px;min-width:0;display:grid}.club-strip-who strong{font:800 1.15rem/1.3 var(--font-sans);letter-spacing:-.02em}.club-strip-who span{color:var(--ink-muted);font:.85rem/1.4 var(--font-sans)}.strength{flex:0 280px;gap:6px;display:grid}.strength-top{color:var(--ink-soft);font:600 .8rem/1.4 var(--font-sans);justify-content:space-between;gap:10px;display:flex}.strength .meter{margin:0}.board{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.board-col{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;align-content:start;gap:10px;padding:12px;display:grid}.board-col-head{color:var(--ink-soft);font:700 .8rem/1.4 var(--font-sans);align-items:center;gap:8px;padding:2px 4px;display:flex}.board-count{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.stage-dot{border-radius:50%;flex:none;width:8px;height:8px}.deal{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:10px;padding:14px;display:grid}.deal-top{align-items:center;gap:10px;min-width:0;display:flex}.deal-top>div{min-width:0;display:grid}.deal-top strong{font:700 .92rem/1.35 var(--font-sans)}.deal-top span{color:var(--ink-muted);font:.8rem/1.4 var(--font-sans)}.deal-logo{border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.deal-logo img{object-fit:contain;width:100%;height:100%;display:block}.deal-foot{border-top:1px solid var(--line);color:var(--ink-muted);font:.78rem/1.4 var(--font-sans);justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.deal-foot .price{color:var(--ink);font-size:.92rem}.deal-need{color:var(--warn);font-weight:700}.task-list,.match-list{margin:0;padding:0;list-style:none}.task{align-items:center;gap:14px;padding:14px 0;display:flex}.task:first-child{padding-top:0}.task:last-child{padding-bottom:0}.task+.task,.match-row+.match-row{border-top:1px solid var(--line)}.task>div{flex:1;min-width:0;display:grid}.task strong,.match-row strong{font:600 .9rem/1.4 var(--font-sans)}.task span:not(.task-icon),.match-row span:not(.brand-logo):not(.match-rate){color:var(--ink-muted);font:.8rem/1.4 var(--font-sans)}.task-icon{width:36px;height:36px;font:800 1rem/1 var(--font-sans);border-radius:10px;flex:none;place-items:center;display:grid}.task-icon--warn{background:var(--warn-tint);color:var(--warn)}.task-icon--gold{background:var(--gold-tint);color:var(--gold)}.task-icon--green{background:var(--green-tint);color:var(--green)}.match-row{align-items:center;gap:12px;padding:12px 0;display:flex}.match-row:first-child{padding-top:0}.match-row:last-child{padding-bottom:0}.match-row>div{flex:1;min-width:0;display:grid}.match-rate{color:var(--ok);font:800 1rem/1 var(--font-sans);font-variant-numeric:tabular-nums}.explore-search{flex:0 340px;min-width:220px;position:relative}.explore-search input{min-height:42px;box-shadow:none}.notice{background:var(--warn-tint);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 18px;display:flex}.notice p{color:var(--ink-soft);font:.88rem/1.5 var(--font-sans);flex:260px;margin:0}.notice strong{color:var(--ink)}.explore-split{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:22px;display:grid}.op-list{gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.op-card{border:1px solid var(--line);background:var(--surface);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;border-radius:16px;gap:12px;padding:18px 20px;display:grid}.op-card:hover{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.op-card:hover{border-color:color-mix(in srgb, var(--gold) 45%, var(--line))}}.op-card[aria-pressed=true]{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold)}@supports (color:color-mix(in lab, red, red)){.op-card[aria-pressed=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 16%, transparent)}}.op-card-top{align-items:center;gap:12px;min-width:0;display:flex}.op-card-title{min-width:0;display:grid}.op-sponsor{color:var(--ink-muted);font:600 .78rem/1.4 var(--font-sans)}.op-card-title strong{font:700 1.05rem/1.3 var(--font-sans);letter-spacing:-.01em}.op-match{text-align:right;flex:none;margin-left:auto;display:grid}.op-match strong{color:var(--ok);font:800 1.1rem/1.1 var(--font-sans);font-variant-numeric:tabular-nums}.op-match span{color:var(--ink-muted);font:600 .7rem/1.3 var(--font-sans)}.op-desc{color:var(--ink-soft);font:.88rem/1.55 var(--font-sans)}.op-card-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.op-card-foot .price{margin-left:auto;font-size:.95rem}.tag{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-soft);font:600 .75rem/1.4 var(--font-sans);border-radius:999px;padding:3px 10px}.tag--warn{background:var(--warn-tint);color:var(--warn);border-color:#0000}.tag--bad{background:var(--danger-tint);color:var(--danger);border-color:#0000}.tag--gold{background:var(--gold-tint);color:var(--gold-ink);border-color:#0000}.op-detail{position:sticky;top:24px;overflow:hidden}.op-detail-head{border-bottom:1px solid var(--line);gap:14px;padding:22px;display:grid}.op-detail-brand{align-items:center;gap:14px;display:flex}.op-detail-brand>div{gap:2px;display:grid}.op-detail-match{color:var(--ok);font:800 1.1rem/1.2 var(--font-sans)}.op-detail-head h2{letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:800;line-height:1.2}.op-detail-head p{color:var(--ink-soft);font:.9rem/1.55 var(--font-sans);margin:0}.op-detail-body{gap:18px;padding:20px 22px 22px;display:grid}.check-list{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.check-list li{font:.88rem/1.45 var(--font-sans);align-items:flex-start;gap:10px;display:flex}.check-list em{color:var(--ink-muted);font-style:normal}.check-dot{border:1.5px solid var(--line);width:18px;height:18px;font:800 .65rem/1 var(--font-sans);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.is-ok>.check-dot{border-color:var(--ok);background:var(--ok);color:var(--surface)}.is-no>.check-dot{border-color:var(--danger);color:var(--danger)}.is-unknown>.check-dot{border-color:var(--warn);color:var(--warn)}.budget-box{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;justify-content:space-between;align-items:baseline;gap:10px;padding:14px 16px;display:flex}.budget-box span{color:var(--ink-muted);font:600 .82rem/1.4 var(--font-sans)}.op-detail-actions{gap:8px;display:flex}.op-detail-actions button{min-height:40px;font:600 .82rem/1 var(--font-sans);cursor:pointer;border-radius:999px;flex:1}.demo-note{color:var(--ink-muted);font:.72rem/1.4 var(--font-sans);text-align:center;margin:-8px 0 0}.explore-empty{max-width:630px}.explore-empty h2{margin:0 0 8px;font-size:1.25rem;font-weight:700}.explore-empty p{color:var(--ink-soft);font:.9rem/1.6 var(--font-sans);margin:0}.empty-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.club-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.club-rail{position:sticky;top:24px}.identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;display:grid}.identity-logo{border:1px solid var(--line);width:96px;height:96px;color:var(--gold-ink);font:800 1.8rem/1 var(--font-sans);background:#fff;border-radius:50%;place-items:center;display:grid;overflow:hidden}.identity-logo img{object-fit:cover;width:100%;height:100%}.identity-copy h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:1.6rem;font-weight:800;line-height:1.15}.identity-meta{color:var(--ink-soft);font:.9rem/1.5 var(--font-sans);flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;display:flex}.about-copy{max-width:62ch;color:var(--ink-soft);font:.95rem/1.7 var(--font-sans);margin:12px 0 0}#about-heading+.form-grid{margin-top:14px}.strength-figure{align-items:baseline;gap:8px;margin-top:6px;display:flex}.strength-figure strong{font:800 1.8rem/1.1 var(--font-sans);letter-spacing:-.03em}.strength-figure span{color:var(--ink-muted);font:.85rem/1.4 var(--font-sans)}.todo-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.todo-list li{color:var(--ink-soft);font:.85rem/1.45 var(--font-sans);align-items:flex-start;gap:10px;display:flex}.todo-list li.is-done{color:var(--ink-muted)}.todo-list li.is-done span:last-child{text-decoration:line-through}.todo-list li.is-done .check-dot{border-color:var(--ok);background:var(--ok);color:var(--surface)}.sponsor-mini{overflow:hidden}.sponsor-mini-top{background:var(--hero);color:#fff;align-items:center;gap:12px;padding:16px;display:flex}.sponsor-mini-top>div{min-width:0;display:grid}.sponsor-mini-top strong{font:700 .95rem/1.25 var(--font-sans)}.sponsor-mini-top span:not(.sponsor-mini-logo){color:#c4d4cf;font:.78rem/1.4 var(--font-sans)}.sponsor-mini-logo{width:44px;height:44px;color:var(--gold-ink);font:800 .9rem/1 var(--font-sans);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.sponsor-mini-logo img{object-fit:cover;width:100%;height:100%}.sponsor-mini-body{gap:10px;margin:0;padding:14px 16px 6px;display:grid}.sponsor-mini-body div{color:var(--ink-soft);font:.82rem/1.4 var(--font-sans);justify-content:space-between;gap:10px;display:flex}.sponsor-mini-body dd{color:var(--ink);margin:0;font-weight:700}.sponsor-mini-link{padding:8px 16px 16px;display:block}.media-kit-heading{margin-bottom:4px}.media-kit-list{gap:10px;margin-top:16px;display:grid}.media-kit-item{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;padding:14px 16px}.media-kit-item:last-child{padding-bottom:14px}.media-kit-item--editing{padding:14px 16px}.media-kit-item-heading h3{color:var(--ink);font-size:.95rem;font-weight:700}.media-kit-item-heading strong{color:var(--ink);font:800 1.05rem/1.3 var(--font-sans);letter-spacing:-.01em}.media-kit-item>p{color:var(--ink-soft);font:.85rem/1.55 var(--font-sans);margin:4px 0 0}.media-kit-item--hidden{background:var(--surface-soft);box-shadow:none;opacity:.8}.media-kit-inline-title input{font-family:var(--font-sans);letter-spacing:0;font-size:.95rem;font-weight:600}.media-kit-add{border:1.5px dashed var(--line);color:var(--gold);background:0 0;font-weight:700}.media-kit-add:hover{border-color:var(--gold)}.media-kit-empty{margin-top:16px}.account-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:28px;display:grid}.subnav{gap:2px;display:grid;position:sticky;top:24px}.subnav a{color:var(--ink-soft);font:500 .88rem/1.4 var(--font-sans);border-left:2px solid #0000;border-radius:0 9px 9px 0;padding:8px 12px;text-decoration:none}.subnav a:hover{border-left-color:var(--gold);background:var(--surface);color:var(--ink)}.account-layout section{scroll-margin-top:24px}.profile-top{border-bottom:1px solid var(--line);align-items:center;gap:18px;margin:20px 0 22px;padding-bottom:22px;display:flex}.profile-top>div:not(.avatar){display:grid}.profile-top strong{font:700 1.05rem/1.3 var(--font-sans)}.profile-top span{color:var(--ink-muted);font:.85rem/1.4 var(--font-sans)}.avatar{background:var(--green-tint);width:64px;height:64px;color:var(--green);font:800 1.25rem/1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:grid}.setting-list{display:grid}.setting-row{justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.setting-row:first-child{padding-top:0}.setting-row:last-child{padding-bottom:0}.setting-row+.setting-row{border-top:1px solid var(--line)}.setting-row>div{min-width:0;display:grid}.setting-row strong{font:600 .92rem/1.4 var(--font-sans)}.setting-row span{color:var(--ink-muted);font:.85rem/1.45 var(--font-sans)}.switch{flex:none;width:42px;height:24px;position:relative}.switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.switch input:disabled{cursor:not-allowed}.switch i{background:var(--line);border-radius:999px;transition:background .15s;position:absolute;inset:0}.switch i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch input:checked+i{background:var(--ok)}.switch input:checked+i:after{transform:translate(18px)}.switch input:disabled+i{opacity:.5}.switch input:focus-visible+i{outline:2px solid var(--gold);outline-offset:2px}.settings-heading h1,.login-form-wrap h1,.club-hero h1{font-weight:800}.settings-heading h1{letter-spacing:-.03em;font-size:clamp(1.7rem,2.6vw,2.1rem)}.sponsor-heading h2,.sponsor-community-copy h2,.logout-dialog h2,.media-kit-dialog h3{font-weight:800}.sponsor-campaign h3,.sponsor-empty h3{font-weight:700}.sponsor-campaign-list,.sponsor-community-card,.sponsor-empty{border-radius:16px}.sponsor-community-card,.sponsor-empty{background:var(--surface)}.sponsor-preview-page,.login-page{background:var(--page)}.login-story{background:var(--surface-soft)}.login-story:before{background:linear-gradient(90deg, transparent, var(--page))}.login-form-wrap h1{color:var(--ink);letter-spacing:-.04em;font-size:clamp(2.2rem,3.2vw,3rem)}.login-form .edit-field{color:var(--ink-soft)}.login-form .edit-field input,.sidebar--sponsor .sidebar-nav{background:var(--surface)}.sponsor-delete-button{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.sponsor-delete-button{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--line))}}.sponsor-delete-button{background:var(--surface);color:var(--danger)}.sponsor-delete-button:hover{background:var(--danger-tint)}.campaign-status--published{background:var(--ok-tint);color:var(--ok)}.campaign-status--draft{background:var(--warn-tint);color:var(--warn)}.media-kit-item-heading strong{color:var(--ink)}.sponsor-section{margin-top:28px}.sponsor-account-panel{max-width:640px}@media (max-width:1180px){.club-layout,.explore-split{grid-template-columns:minmax(0,1fr)}.club-rail{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;position:static}.op-detail{position:static}}@media (max-width:850px){.duo,.board{grid-template-columns:minmax(0,1fr)}.account-layout{grid-template-columns:minmax(0,1fr);gap:18px}.subnav{display:flex;position:static;overflow-x:auto}.subnav a{border-bottom:2px solid #0000;border-left:0;border-radius:0;flex:none}.subnav a:hover{border-bottom-color:var(--gold);background:0 0}.explore-search{flex:100%}}@media (max-width:600px){.card-pad{padding:20px 18px}.stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-row>div:nth-child(odd){border-left:0;padding-left:0}.stat-row>div:nth-child(n+3){border-top:1px solid var(--line);margin-top:18px}.identity,.form-grid{grid-template-columns:minmax(0,1fr)}.page-actions{width:100%}.page-actions button,.page-actions .button-link{flex:auto}.op-detail-actions{flex-direction:column}.task{flex-wrap:wrap}}.card-sub+.setting-list,.card-sub+.form-grid{margin-top:16px}.media-kit-inline-price input{padding-left:27px}.media-kit-inline-description textarea{min-height:57px;padding:9px 12px;font-size:.81rem;line-height:1.4}.media-kit-inline-title input{min-height:40px}.subnav a{transition:background .18s,border-color .18s,color .18s}.subnav a.is-active{border-left-color:var(--gold);background:var(--surface);color:var(--ink);box-shadow:var(--card-shadow);font-weight:700}@media (max-width:850px){.subnav a.is-active{border-bottom-color:var(--gold);box-shadow:none;background:0 0}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.media-kit-remove:hover{background:var(--danger-tint)}.sv-bar{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px max(28px,50vw - 520px);display:flex}.sv-bar-copy{color:var(--ink-soft);font:.85rem/1.4 var(--font-sans);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sv-pill{background:var(--gold-tint);color:var(--gold);font:700 .75rem/1.4 var(--font-sans);border-radius:999px;padding:3px 11px}.sv-back{flex:none}.sv-wrap{gap:22px;max-width:1040px;margin:0 auto;padding:32px 28px 72px;display:grid}.sv-hero{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:22px;display:grid}.sv-id{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding:28px;display:grid}.sv-logo{border:1px solid var(--line);width:120px;height:120px;color:var(--gold-ink);font:800 2.2rem/1 var(--font-sans);background:#fff;border-radius:50%;place-items:center;display:grid;overflow:hidden}.sv-logo img{object-fit:cover;width:100%;height:100%}.sv-id-copy{min-width:0}.sv-id-copy h1{letter-spacing:-.035em;text-wrap:balance;margin:6px 0 0;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800;line-height:1.1}.sv-location{color:var(--ink-soft);font:.95rem/1.5 var(--font-sans);margin:8px 0 0}.sv-id-copy .chip{text-decoration:none}.sv-cta{background:var(--green);color:var(--surface);box-shadow:var(--card-shadow);border-radius:16px;align-content:space-between;gap:18px;padding:24px;display:grid}.sv-cta-kicker{font:700 .7rem/1.4 var(--font-sans);letter-spacing:.09em;text-transform:uppercase;opacity:.75}.sv-cta-price{font:800 1.9rem/1.1 var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:6px 0 0}.sv-cta-price small{opacity:.75;font-size:.8rem;font-weight:600}.sv-cta-note{font:.85rem/1.5 var(--font-sans);opacity:.85;margin:6px 0 0}.sv-cta button{background:var(--surface);min-height:42px;color:var(--ink);font:700 .85rem/1 var(--font-sans);border:0;border-radius:999px}.sv-cta button:disabled,.sv-package button:disabled{cursor:default;opacity:1}.sv-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid}.sv-facts>div{gap:2px;padding:20px 24px;display:grid}.sv-facts>div+div{border-left:1px solid var(--line)}.sv-facts dd{font:800 1.7rem/1.1 var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;order:1;margin:0}.sv-facts dt{color:var(--ink-muted);font:.8rem/1.3 var(--font-sans);order:2}.sv-about{grid-template-columns:160px minmax(0,1fr);gap:12px 28px;padding:28px;display:grid}.sv-about p{max-width:62ch;color:var(--ink-soft);font:1.02rem/1.75 var(--font-sans);margin:0}.sv-packages{gap:14px;display:grid}.sv-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.sv-section-head h2{letter-spacing:-.025em;margin:0;font-size:1.35rem;font-weight:800}.sv-section-head p{color:var(--ink-muted);font:.88rem/1.4 var(--font-sans);margin:0}.sv-package-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.sv-package{border:1px solid var(--line);background:var(--surface);box-shadow:var(--card-shadow);border-radius:16px;align-content:space-between;gap:18px;padding:22px;display:grid}.sv-package h3{letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:700}.sv-package p{color:var(--ink-soft);font:.88rem/1.6 var(--font-sans);margin:6px 0 0}.sv-package-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:16px;display:flex}.sv-package-foot .price{font-size:1.2rem}@media (max-width:850px){.sv-hero,.sv-about{grid-template-columns:minmax(0,1fr)}.sv-bar{padding-inline:16px}.sv-wrap{padding:24px 16px 56px}}@media (max-width:600px){.sv-id{grid-template-columns:minmax(0,1fr);padding:22px}.sv-facts>div+div{border-left:0;border-top:1px solid var(--line)}}.stage-dot--discussion{background:var(--warn)}.stage-dot--proposal{background:var(--gold)}.stage-dot--planning{background:var(--ok)}.page-actions{align-items:center}.save-state{color:var(--ink-muted);font:600 .8rem/1.4 var(--font-sans)}.save-state--saved{color:var(--ok)}.save-state--saving{color:var(--ink-soft)}.save-state--invalid{color:var(--warn)}.edit-field input:required:invalid:not(:placeholder-shown),.edit-field textarea:required:invalid{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.edit-field input:required:invalid:not(:placeholder-shown),.edit-field textarea:required:invalid{border-color:color-mix(in srgb, var(--warn) 60%, var(--line))}}@media (max-width:600px){.save-state{flex:100%}}.identity-logo-col{justify-items:center;gap:8px;display:grid}.identity-logo--button{cursor:pointer;padding:0;position:relative}.identity-logo-overlay{color:#fff;font:700 .8rem/1 var(--font-sans);opacity:0;background:#00000080;border-radius:50%;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.identity-logo--button:hover .identity-logo-overlay,.identity-logo--button:focus-visible .identity-logo-overlay{opacity:1}.identity-logo--button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.identity-logo-actions{gap:12px;display:flex}.text-link--muted{color:var(--ink-muted)}.identity-logo-error{max-width:140px;color:var(--danger);font:.75rem/1.4 var(--font-sans);text-align:center;margin:0}.cropper-dialog{border:1px solid var(--line);background:var(--surface);width:min(420px,100% - 32px);color:var(--ink);border-radius:18px;margin:auto;padding:26px;box-shadow:0 28px 80px #0000004d}.cropper-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0a0c8c}.cropper-dialog h3{letter-spacing:-.02em;margin:0 0 6px;font-size:1.25rem;font-weight:800}.cropper-dialog>p{color:var(--ink-soft);font:.86rem/1.5 var(--font-sans);margin:0 0 18px}.cropper-stage{background:repeating-conic-gradient(var(--surface-soft) 0 25%, var(--line-soft) 0 50%) 0 0 / 20px 20px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:14px;max-width:100%;margin:0 auto;position:relative;overflow:hidden}.cropper-stage:active{cursor:grabbing}.cropper-stage:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.cropper-image{pointer-events:none;max-width:none;position:absolute;top:50%;left:50%}.cropper-ring{pointer-events:none;border:2px solid #ffffffe6;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #0a0a0c8c}.cropper-zoom{align-items:center;gap:10px;margin-top:18px;display:flex}.cropper-zoom input{accent-color:var(--gold);flex:1}.cropper-zoom-step{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--ink);font:700 1rem/1 var(--font-sans);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.cropper-zoom-step:disabled{opacity:.4;cursor:default}.cropper-error{color:var(--danger);font:.82rem/1.4 var(--font-sans);margin:12px 0 0}.cropper-dialog .media-kit-dialog-actions{align-items:center}.cropper-spacer{flex:1}@media (max-width:420px){.cropper-dialog{padding:20px 16px}.cropper-stage{aspect-ratio:1;width:100%!important;height:auto!important}}.identity-logo-wrap{position:relative}.identity-logo-badge{border:2px solid var(--surface);background:var(--gold-fill);width:30px;height:30px;color:var(--on-gold);pointer-events:none;border-radius:50%;place-items:center;transition:transform .15s;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 2px 6px #0000002e}.identity-logo-badge svg{width:14px;height:14px}.identity-logo-wrap:hover .identity-logo-badge,.identity-logo-wrap:focus-within .identity-logo-badge{transform:scale(1.08)}.pl-dot{background:var(--ink-muted);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.pl-mono{background:var(--green-tint);width:36px;height:36px;color:var(--green);font:800 .78rem/1 var(--font-sans);border-radius:10px;flex:none;place-items:center;display:grid}.pl-price{font-variant-numeric:tabular-nums;font-weight:800}.pl-btn{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);font:600 .82rem/1 var(--font-sans);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.pl-btn:hover:not(:disabled){border-color:var(--gold)}.pl-btn--primary{background:var(--gold-fill);color:var(--on-gold);border-color:#0000}.pl-btn:disabled{opacity:.5;cursor:default}.pl-inbox{border:1px solid var(--line);background:var(--surface);height:calc(100vh - 84px);min-height:620px;box-shadow:var(--card-shadow);border-radius:16px;grid-template-columns:290px minmax(0,1fr) 280px;display:grid;overflow:hidden}.pl-inbox>*{min-width:0}.pl-list{border-right:1px solid var(--line);flex-direction:column;display:flex}.pl-search{border-bottom:1px solid var(--line);padding:12px}.pl-search input{border:1px solid var(--line);background:var(--surface-soft);width:100%;min-height:36px;color:var(--ink);font:.85rem/1.4 var(--font-sans);border-radius:10px;outline:none;padding:0 12px}.pl-search input:focus{border-color:var(--gold);box-shadow:var(--focus-ring)}.pl-list ul{align-content:start;gap:2px;margin:0;padding:6px;list-style:none;display:grid;overflow-y:auto}.pl-empty{color:var(--ink-muted);font:.82rem/1.4 var(--font-sans);text-align:center;padding:18px 10px}.pl-thread{flex-direction:column;min-height:0;display:flex}.pl-thread--empty{color:var(--ink-muted);justify-content:center;align-items:center}.pl-thread-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 18px;display:flex}.pl-thread-who{flex:160px;min-width:0;display:grid}.pl-thread-who strong{font-weight:700}.pl-thread-who span{color:var(--ink-muted);font:.8rem/1.4 var(--font-sans)}.pl-stage-pill{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-soft);font:700 .75rem/1.4 var(--font-sans);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.pl-back{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:9px;display:none}.pl-messages{background:var(--surface-soft);flex-direction:column;flex:1;gap:12px;padding:20px 18px;display:flex;overflow-y:auto}.pl-day{border:1px solid var(--line);background:var(--surface);color:var(--ink-muted);font:600 .72rem/1.4 var(--font-sans);border-radius:999px;align-self:center;padding:3px 10px}.pl-event{max-width:90%;color:var(--ink-muted);font:.78rem/1.4 var(--font-sans);align-self:center;align-items:center;gap:8px;padding:4px 12px;display:flex}.pl-event:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:6px;height:6px}.pl-msg{gap:4px;max-width:76%;display:grid}.pl-msg p{font:.9rem/1.5 var(--font-sans);border-radius:14px;margin:0;padding:10px 14px}.pl-msg small{color:var(--ink-muted);font:.7rem/1.4 var(--font-sans)}.pl-msg--them{align-self:flex-start}.pl-msg--them p{border:1px solid var(--line);background:var(--surface);border-bottom-left-radius:4px}.pl-msg--me{align-self:flex-end;justify-items:end}.pl-msg--me p{background:var(--green);color:var(--surface);border-bottom-right-radius:4px}.pl-proposal{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-self:flex-end;gap:10px;width:min(320px,90%);padding:14px 16px;display:grid}.pl-proposal>div{color:var(--ink-soft);font:.82rem/1.4 var(--font-sans);justify-content:space-between;align-items:center;gap:8px;display:flex}.pl-pill{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-muted);font:700 .72rem/1.4 var(--font-sans);border-radius:999px;padding:3px 10px}.pl-pill--ok{background:var(--ok-tint);color:var(--ok);border-color:#0000}.pl-widget{border:1px solid var(--gold);align-self:stretch;gap:14px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.pl-widget{border:1px solid color-mix(in srgb, var(--gold) 40%, var(--line))}}.pl-widget{background:var(--surface);border-radius:16px}.pl-widget-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pl-widget-by{color:var(--gold);font:700 .72rem/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.pl-widget-by svg{width:14px;height:14px}.pl-widget-step{color:var(--ink-muted);font:600 .72rem/1.4 var(--font-sans)}.pl-widget h3{letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:800}.pl-widget p{color:var(--ink-soft);font:.86rem/1.5 var(--font-sans);margin:0}.pl-terms{border:1px solid var(--line);border-radius:12px;margin:0;display:grid;overflow:hidden}.pl-terms div{background:var(--surface-soft);font:.84rem/1.4 var(--font-sans);justify-content:space-between;gap:12px;padding:9px 12px;display:flex}.pl-terms div+div{border-top:1px solid var(--line)}.pl-terms dt{color:var(--ink-muted)}.pl-terms dd{text-align:right;margin:0;font-weight:600}.pl-acts{flex-wrap:wrap;gap:8px;display:flex}.pl-wait{background:var(--surface-soft);color:var(--ink-soft);font:.84rem/1.4 var(--font-sans);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.pl-wait:before{content:"";background:var(--warn);border-radius:50%;flex:none;width:8px;height:8px}.pl-who-list{gap:8px;display:grid}.pl-who{border:1px solid var(--line);font:.84rem/1.4 var(--font-sans);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.pl-who--me{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.pl-who--me{border-color:color-mix(in srgb, var(--gold) 45%, var(--line))}}.pl-who--me{background:var(--gold-tint)}.pl-who-role{border:1px solid var(--line);background:var(--surface-soft);min-width:64px;color:var(--ink-soft);font:700 .7rem/1.5 var(--font-sans);text-align:center;border-radius:999px;flex:none;padding:2px 8px}.pl-who-text{flex:1;min-width:0}.pl-who-ok{color:var(--ok);font-weight:800}.pl-pdf{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.pl-pdf>div{display:grid}.pl-pdf strong{font:700 .9rem/1.4 var(--font-sans)}.pl-pdf span:not(.pl-pdf-icon){color:var(--ink-muted);font:.78rem/1.4 var(--font-sans)}.pl-pdf-icon{background:var(--danger-tint);width:38px;height:46px;color:var(--danger);font:800 .62rem/1 var(--font-sans);letter-spacing:.04em;border-radius:8px;flex:none;place-items:center;display:grid}.pl-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pl-checks li{border:1px solid var(--line);font:.86rem/1.4 var(--font-sans);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.pl-checks li>span:first-child{flex:1}.pl-checks li.is-done>span:first-child,.pl-checks li.is-done label span{color:var(--ink-muted);text-decoration:line-through}.pl-checks label{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.pl-checks input{width:16px;height:16px;accent-color:var(--gold);flex:none}.pl-checks input:disabled{cursor:not-allowed}.pl-chip{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-soft);font:700 .68rem/1.5 var(--font-sans);border-radius:999px;flex:none;padding:2px 8px}.pl-chip--me{background:var(--gold-tint);color:var(--gold);border-color:#0000}.pl-money{background:var(--surface-soft);border-radius:12px;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.pl-money strong{font:800 1.5rem/1.2 var(--font-sans);letter-spacing:-.03em}.pl-money small{color:var(--ink-muted);font-weight:600}.pl-composer{border-top:1px solid var(--line);background:var(--surface);gap:10px;padding:12px 14px 14px;display:grid}.pl-compose-row{align-items:flex-end;gap:8px;display:flex}.pl-compose-row textarea{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:42px;max-height:140px;color:var(--ink);font:.9rem/1.4 var(--font-sans);resize:none;border-radius:12px;outline:none;flex:1;padding:10px 12px}.pl-compose-row textarea:focus{border-color:var(--gold);box-shadow:var(--focus-ring)}.pl-compose-row .pl-btn{border-radius:12px;min-height:42px}.pl-side{border-left:1px solid var(--line);align-content:start;gap:18px;padding:18px;display:grid;overflow-y:auto}.pl-side-price{font:800 1.6rem/1.2 var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px}.pl-side-price small{color:var(--ink-muted);font-size:.7rem;font-weight:600}.pl-side-pkg{color:var(--ink-muted);font:.85rem/1.4 var(--font-sans);margin:2px 0 0}.pl-steps{margin:8px 0 0;padding:0;list-style:none;display:grid}.pl-steps li{color:var(--ink-muted);font:.84rem/1.4 var(--font-sans);gap:4px;padding:0 0 14px 28px;display:grid;position:relative}.pl-steps li:before{content:"";border:1.5px solid var(--line);background:var(--surface);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:0}.pl-steps li:after{content:"";background:var(--line);width:2px;position:absolute;top:20px;bottom:2px;left:7.5px}.pl-steps li:last-child:after{display:none}.pl-steps .is-done{color:var(--ink-soft)}.pl-steps .is-done:before{border-color:var(--ok);background:var(--ok)}.pl-steps .is-now{color:var(--ink);font-weight:700}.pl-steps .is-now:before{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold)}@supports (color:color-mix(in lab, red, red)){.pl-steps .is-now:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 22%, transparent)}}.pl-steps-ppl{color:var(--ink-soft);gap:3px;font-size:.78rem;font-weight:500;display:grid}.pl-steps-ppl b{color:var(--ink);font-weight:700}.pl-kv{gap:8px;margin:8px 0 0;display:grid}.pl-kv div{color:var(--ink-muted);font:.84rem/1.4 var(--font-sans);justify-content:space-between;gap:10px;display:flex}.pl-kv dd{color:var(--ink);text-align:right;margin:0;font-weight:600}@media (max-width:1180px){.pl-inbox{grid-template-columns:260px minmax(0,1fr)}.pl-side{display:none}}@media (max-width:760px){.pl-inbox{grid-template-columns:minmax(0,1fr);min-height:0}.pl-inbox.is-thread .pl-list,.pl-inbox:not(.is-thread) .pl-thread{display:none}.pl-back{place-items:center;display:inline-grid}.pl-msg{max-width:88%}.pl-messages{max-height:60vh}}@media (min-width:701px){.sidebar{width:252px;padding:28px 16px 22px}.dashboard,.settings-page{margin-left:252px}.sidebar-brand{margin:0 14px 40px}.sidebar-brand img{height:36px}.sidebar-nav{gap:6px}.sidebar-link{border-radius:12px;gap:14px;min-height:58px;padding:0 14px;font-size:1.02rem}.sidebar-link svg{width:24px;height:24px}.sidebar-nav .nav-icon,.sidebar-bottom .nav-icon{width:40px;height:40px}.sidebar-nav .nav-icon--line,.sidebar-bottom .nav-icon--line{width:26px;height:26px;margin:0 7px}.sidebar-bottom{gap:6px;padding-top:14px}.sidebar-bottom .sidebar-link{min-height:50px}.theme-switch-track{width:36px;height:21px}.theme-switch-track span{width:15px;height:15px}html[data-theme=night] .theme-switch-track span{transform:translate(15px)}}.pl-dot--discussion{background:var(--warn)}.pl-dot--proposal,.pl-dot--agreement,.pl-dot--payment{background:var(--gold)}.pl-dot--planning,.pl-dot--activation,.pl-dot--wrap,.pl-dot--done{background:var(--ok)}.pipeline-page{height:100dvh;padding-bottom:28px;overflow:hidden}.pipeline-page .dashboard-inner{height:100%}.pipeline-page .pl-inbox{height:100%;min-height:0}.pl-inbox>*{min-height:0}.pl-list ul,.pl-side{min-height:0;overflow-y:auto}.pl-messages{overscroll-behavior:contain;min-height:0}@media (max-width:700px){.pipeline-page{padding:76px 12px 12px}}.pl-item{width:100%;color:var(--ink-soft);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:baseline;gap:10px;padding:12px;display:flex}.pl-item:hover{background:var(--surface-soft)}.pl-item[aria-pressed=true]{background:var(--gold-tint);color:var(--ink)}.pl-item strong{min-width:0;font:600 .92rem/1.35 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pl-item time{color:var(--ink-muted);font:.75rem/1.35 var(--font-sans);flex:none}.pl-item.is-unread{color:var(--ink)}.pl-item.is-unread strong{font-weight:800}.pl-item.is-unread time{color:var(--gold);font-weight:700}.pl-item{justify-content:flex-start;align-items:center}.pl-item strong{flex:1}.pl-avatar{background:var(--green-tint);width:40px;height:40px;color:var(--green);font:800 .78rem/1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.pl-avatar--photo{border:1px solid var(--line);background:#fff}.pl-avatar img{object-fit:contain;width:100%;height:100%;padding:3px}.pipeline-page .dashboard-inner{flex-direction:column;height:100%;display:flex}.pipeline-page .pl-inbox{flex:auto;height:auto;min-height:0}.pl-list{min-height:0}.pl-list ul{flex:auto;overflow-x:hidden}.pl-thread{height:100%}.pl-messages{flex:auto}.pl-item{min-width:0}.sidebar-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.sidebar-collapse{width:36px;height:36px;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.sidebar-collapse:hover{border-color:var(--line);background:var(--surface-soft);color:var(--ink)}.sidebar-collapse svg{width:22px;height:22px}@media (min-width:701px){.sidebar-top{margin:0 0 40px}.sidebar-top .sidebar-brand{margin:0 0 0 14px}.sidebar,.dashboard,.settings-page{transition:width .2s,margin-left .2s,padding .2s}html[data-sidebar=collapsed] .sidebar{width:84px;padding-inline:12px}html[data-sidebar=collapsed] .dashboard,html[data-sidebar=collapsed] .settings-page{margin-left:84px}html[data-sidebar=collapsed] .sidebar-top{justify-content:center}html[data-sidebar=collapsed] .sidebar-brand{display:none}html[data-sidebar=collapsed] .sidebar-link{justify-content:center;gap:0;padding:0}html[data-sidebar=collapsed] .sidebar-link .nav-label-full,html[data-sidebar=collapsed] .theme-switch-track{display:none}}@media (max-width:700px){.sidebar-collapse{display:none}}@media (prefers-reduced-motion:reduce){.sidebar,.dashboard,.settings-page{transition:none}}.sidebar-link .nav-label-full{white-space:nowrap}@media (min-width:701px){.sidebar{overflow-x:hidden}.sidebar-theme-toggle{gap:12px}}.sidebar-mark{display:none}@media (min-width:701px){html[data-sidebar=collapsed] .sidebar-top{width:48px;height:48px;margin-inline:auto;position:relative}html[data-sidebar=collapsed] .sidebar-mark{width:48px;height:48px;color:var(--green);place-items:center;transition:opacity .15s;display:grid}html[data-sidebar=collapsed] .sidebar-mark img{object-fit:contain;width:48px;height:48px}html[data-sidebar=collapsed] .sidebar-collapse{border-color:var(--line);background:var(--surface-soft);width:48px;height:48px;color:var(--ink);opacity:0;transition:opacity .15s;position:absolute;inset:0}html[data-sidebar=collapsed] .sidebar-top:hover .sidebar-collapse,html[data-sidebar=collapsed] .sidebar-collapse:focus-visible{opacity:1}html[data-sidebar=collapsed] .sidebar-top:hover .sidebar-mark{opacity:0}html[data-sidebar=collapsed] .sidebar-top:has(.sidebar-collapse:focus-visible) .sidebar-mark{opacity:0}}@media (hover:none) and (min-width:701px){html[data-sidebar=collapsed] .sidebar-collapse{opacity:1}html[data-sidebar=collapsed] .sidebar-mark{opacity:0}}@media (min-width:701px){html[data-sidebar=collapsed] .sidebar.is-peek{width:252px;box-shadow:18px 0 48px #1a161224}html[data-theme=night][data-sidebar=collapsed] .sidebar.is-peek{box-shadow:18px 0 48px #00000080}html[data-sidebar=collapsed] .sidebar.is-peek .sidebar-link{justify-content:flex-start;gap:14px;padding:0 10px}html[data-sidebar=collapsed] .sidebar.is-peek .sidebar-link .nav-label-full{display:inline}html[data-sidebar=collapsed] .sidebar.is-peek .theme-switch-track{display:flex}html[data-sidebar=collapsed] .sidebar.is-peek .sidebar-top{justify-content:space-between;width:auto;margin-inline:0}html[data-sidebar=collapsed] .sidebar.is-peek .sidebar-brand{margin:0 0 0 10px;display:block}html[data-sidebar=collapsed] .sidebar.is-peek .sidebar-mark{display:none}html[data-sidebar=collapsed] .sidebar.is-peek .sidebar-collapse{width:36px;height:36px;color:var(--ink-muted);opacity:1;background:0 0;border-color:#0000;position:static}html[data-sidebar=collapsed] .sidebar.is-peek .sidebar-collapse:hover{border-color:var(--line);background:var(--surface-soft);color:var(--ink)}}.sidebar-link .nav-icon--line{color:var(--ink-muted)}.sidebar-link:hover .nav-icon--line,.sidebar-link:focus-visible .nav-icon--line{color:var(--ink)}.sidebar-link.is-active .nav-icon--line{color:var(--green)}.pl-wait-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pl-wait-row .pl-wait{flex:220px}.pl-stars{align-items:center;gap:2px;display:flex}.pl-stars button,.pl-stars span{color:var(--line);font:1.7rem/1 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0 2px;transition:color .12s,transform .12s}.pl-stars span{cursor:default}.pl-stars button:hover{transform:scale(1.08)}.pl-stars .is-on{color:var(--gold)}.pl-stars small{color:var(--ink-muted);font:600 .78rem/1 var(--font-sans);margin-left:8px}@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}
