@font-face{font-family:geistSans;src:url(../media/GeistVF-s.p.04dvp7dj03si8.woff?dpl=dpl_CQahCb77SKqciPjD9eH8rUdz6Lhq)format("woff");font-display:swap}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.geistsans_d025f23b-module__btTCTG__className{font-family:geistSans,geistSans Fallback}.geistsans_d025f23b-module__btTCTG__variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMonoVF-s.p.0ifhplp~93ddj.woff?dpl=dpl_CQahCb77SKqciPjD9eH8rUdz6Lhq)format("woff");font-display:swap}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.geistmono_df95d851-module__CWPfka__className{font-family:geistMono,geistMono Fallback}.geistmono_df95d851-module__CWPfka__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
:root{--bg:#f7f3ec;--bg-elevated:#fff;--bg-inverse:#0b0c0f;--ink:#14161b;--ink-soft:#2b2e36;--muted:#6b6e78;--muted-2:#9a9ca6;--border:#14161b14;--border-strong:#14161b29;--hairline:#14161b0f;--gold:#b88a3e;--gold-soft:#d4ad6a;--gold-bright:#ecd29a;--gold-glow:#d4ad6a73;--aurora-1:#d4ad6a2e;--aurora-2:#785ac81a;--aurora-3:#b43c3c1a;--panel:#ffffffb8;--panel-strong:#ffffffeb;--panel-ink:#14161b0a;--shadow-sm:0 1px 2px #14161b0a, 0 1px 1px #14161b08;--shadow-md:0 12px 30px -12px #14161b2e, 0 4px 10px -6px #14161b1a;--shadow-lg:0 30px 80px -30px #14161b59, 0 10px 30px -15px #14161b2e;--shadow-gold:0 24px 60px -30px var(--gold-glow);--radius-sm:.55rem;--radius-md:.9rem;--radius-lg:1.4rem;--radius-xl:2rem;--ease:cubic-bezier(.22, 1, .36, 1);--serif:"Iowan Old Style", "Apple Garamond", "Hoefler Text", "Baskerville", "Georgia", serif}@media (prefers-color-scheme:dark){:root{--bg:#0b0c0f;--bg-elevated:#131419;--bg-inverse:#f7f3ec;--ink:#f3ece0;--ink-soft:#d9d2c5;--muted:#a4a39c;--muted-2:#6f6e69;--border:#f3ece01a;--border-strong:#f3ece02e;--hairline:#f3ece00f;--aurora-1:#d4ad6a29;--aurora-2:#785ac824;--aurora-3:#b43c3c1a;--panel:#ffffff0a;--panel-strong:#ffffff0f;--panel-ink:#f3ece00a;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 12px 30px -12px #0000008c, 0 4px 10px -6px #0006;--shadow-lg:0 30px 80px -30px #000000bf, 0 10px 30px -15px #00000073;--shadow-gold:0 24px 60px -30px var(--gold-glow)}}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth}body{color:var(--ink);background:var(--bg);font-family:var(--font-geist-sans), "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;font-feature-settings:"ss01", "cv11", "cv02";min-height:100vh;line-height:1.5;position:relative}body:before{content:"";z-index:-2;background:radial-gradient(45vmax 45vmax at 12% 8%, var(--aurora-1), transparent 60%), radial-gradient(40vmax 40vmax at 88% 18%, var(--aurora-2), transparent 60%), radial-gradient(50vmax 50vmax at 60% 100%, var(--aurora-3), transparent 60%);filter:blur(20px)saturate(110%);pointer-events:none;position:fixed;inset:-10vmax}body:after{content:"";z-index:-1;pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--gold-soft);color:#14161b}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.025em;font-weight:600;line-height:1.05}h1{letter-spacing:-.045em;max-width:18ch;font-size:clamp(2.5rem,6.4vw,5.25rem);font-weight:500;line-height:.98}h2{letter-spacing:-.03em;font-size:clamp(1.6rem,2.4vw,2.25rem)}h3{letter-spacing:-.015em;font-size:1.1rem;font-weight:600}.eyebrow{color:var(--muted);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.72rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--gold));width:1.5rem;height:1px}.eyebrow.no-rule:before{display:none}.serif{font-family:var(--serif);letter-spacing:0;font-style:italic}.muted{color:var(--muted)}.hairline{background:linear-gradient(90deg, transparent, var(--border-strong), transparent);border:0;height:1px;margin:0}code{font-family:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;background:var(--panel-ink);border:1px solid var(--border);letter-spacing:-.01em;border-radius:.4rem;padding:.1rem .4rem;font-size:.82em}.button{border:1px solid var(--border-strong);color:var(--ink);cursor:pointer;letter-spacing:-.005em;min-height:2.85rem;transition:background .22s var(--ease), border-color .22s var(--ease), color .22s var(--ease), transform .22s var(--ease), box-shadow .22s var(--ease);white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.35rem;font-size:.92rem;font-weight:500;display:inline-flex;position:relative}.button:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--gold);outline:none}.button.primary{background:var(--ink);border-color:var(--ink);color:var(--bg);box-shadow:var(--shadow-md)}.button.primary:hover{box-shadow:var(--shadow-lg), var(--shadow-gold);background:linear-gradient(180deg, var(--ink-soft), var(--ink));transform:translateY(-1px)}.button.secondary{background:var(--panel);-webkit-backdrop-filter:blur(12px)}.button.secondary:hover{border-color:var(--ink);transform:translateY(-1px)}.button.ghost{background:0 0;border-color:#0000}.button.ghost:hover{background:var(--panel-ink)}.button.gold{background:linear-gradient(180deg, var(--gold-bright), var(--gold-soft) 55%, var(--gold));border-color:var(--gold);color:#1a1407;box-shadow:var(--shadow-md), var(--shadow-gold)}.button.gold:hover{box-shadow:var(--shadow-lg), 0 30px 80px -30px var(--gold-glow);transform:translateY(-1px)}.button .arrow{transition:transform .22s var(--ease);display:inline-block}.button:hover .arrow{transform:translate(3px)}.page-shell{min-height:100vh}.hero-shell{max-width:1240px;margin:0 auto;padding:1.5rem clamp(1.25rem,4vw,2.5rem) 6rem;position:relative}.top-nav{z-index:30;border:1px solid var(--border);background:var(--panel);-webkit-backdrop-filter:blur(20px)saturate(140%);box-shadow:var(--shadow-sm);border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:5rem;padding:.75rem .9rem .75rem 1.25rem;display:flex;position:sticky;top:1rem}.nav-actions{align-items:center;gap:.6rem;display:flex}.nav-links{color:var(--muted);gap:1.75rem;font-size:.92rem;display:flex}.nav-links a{transition:color .2s var(--ease)}.nav-links a:hover{color:var(--ink)}@media (max-width:760px){.nav-links{display:none}}.brand-mark{letter-spacing:-.02em;align-items:center;gap:.55rem;font-size:1.1rem;font-weight:600;display:inline-flex}.brand-mark .crest{background:radial-gradient(120% 120% at 30% 20%, var(--gold-bright), var(--gold-soft) 45%, var(--gold) 70%, #6f4f1a 100%);width:1.5rem;height:1.5rem;box-shadow:inset 0 1px 0 #ffffff80, inset 0 -1px 0 #00000040, 0 4px 10px -4px var(--gold-glow);border-radius:.45rem;position:relative}.brand-mark .crest:after{content:"E";font-family:var(--serif);color:#2a1c08;place-items:center;font-size:.95rem;font-style:italic;font-weight:700;display:grid;position:absolute;inset:0}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-top:2rem;display:grid}.hero-copy{max-width:38ch;color:var(--muted);margin:1.75rem 0 2rem;font-size:clamp(1.05rem,1.2vw,1.18rem);line-height:1.6}.hero-actions{flex-wrap:wrap;gap:.75rem;display:flex}.hero-meta{flex-wrap:wrap;gap:2.5rem;margin-top:2.5rem;display:flex}.hero-meta dt{letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2);margin-bottom:.35rem;font-size:.7rem}.hero-meta dd{letter-spacing:-.01em;color:var(--ink);font-size:1.05rem}h1 .accent{font-family:var(--serif);background:linear-gradient(180deg, var(--gold-bright), var(--gold) 70%);color:#0000;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;padding-right:.05em;font-style:italic;font-weight:400}.card-stage{aspect-ratio:4/5;perspective:1500px;min-height:460px;position:relative}.member-card{border-radius:var(--radius-lg);color:var(--ink);background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow-lg);transform-origin:50% 110%;transition:transform .6s var(--ease), box-shadow .6s var(--ease);isolation:isolate;flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex;position:absolute;inset:0;overflow:hidden}.member-card:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(120% 80% at 10% 0,#ffffff8c,#0000 55%),radial-gradient(120% 80% at 100% 100%,#d4ad6a2e,#0000 60%);position:absolute;inset:0}.member-card .card-meta{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.member-card .card-name{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-size:1.85rem;font-style:italic;line-height:1.05}.member-card .card-foot{justify-content:space-between;align-items:flex-end;display:flex}.member-card .card-num{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.18em;color:var(--muted);font-size:.82rem}.member-card .seal{background:radial-gradient(120% 120% at 30% 20%, var(--gold-bright), var(--gold-soft) 50%, var(--gold) 80%);width:2.4rem;height:2.4rem;box-shadow:inset 0 1px 0 #fff9, inset 0 -2px 4px #0000004d, 0 8px 16px -8px var(--gold-glow);border-radius:999px;position:relative}.member-card .seal:after{content:"";border:1px dashed #00000059;border-radius:999px;position:absolute;inset:.35rem}.member-card.card-back{color:var(--bg);background:linear-gradient(160deg,#1a1c22,#0b0c0f 60%);border-color:#ffffff14;transform:translate(-44%,12%)rotate(-9deg)}.member-card.card-back:before{background:radial-gradient(120% 80% at 10% 0,#d4ad6a40,#0000 55%),radial-gradient(140% 80% at 100% 100%,#785ac826,#0000 60%)}.member-card.card-back .card-name,.member-card.card-back .card-meta,.member-card.card-back .card-num{color:#f7f3ecd9}.member-card.card-mid{background:linear-gradient(160deg,#fefaf2,#f0e6d2 80%);transform:translate(-22%,6%)rotate(-4deg)}.member-card.card-front{color:#2c1f05;box-shadow:var(--shadow-lg), var(--shadow-gold);background:radial-gradient(120% 80% at 0 0,#fff8e7,#0000 50%),linear-gradient(160deg,#f7eed8,#d9b97e 90%);border-color:#fff9;transform:translate(6%)rotate(2deg)}.member-card.card-front:before{background:radial-gradient(120% 80% at 10% 0,#ffffffa6,#0000 55%),radial-gradient(80% 60% at 90% 90%,#7850142e,#0000 60%)}.member-card.card-front .card-name{color:#2c1f05}.member-card.card-front .card-meta,.member-card.card-front .card-num{color:#6b4d12}.card-stage:hover .member-card.card-back{transform:translate(-50%,8%)rotate(-11deg)}.card-stage:hover .member-card.card-mid{transform:translate(-26%,2%)rotate(-5deg)}.card-stage:hover .member-card.card-front{box-shadow:var(--shadow-lg), 0 50px 100px -30px var(--gold-glow);transform:translate(10%,-3%)rotate(3deg)}@media (max-width:900px){.hero-grid{grid-template-columns:1fr;gap:3rem}.card-stage{max-width:360px;min-height:380px;margin:0 auto}}.trust-strip{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--panel);-webkit-backdrop-filter:blur(20px);grid-template-columns:auto 1fr;align-items:center;gap:2rem;margin:5rem 0 4rem;padding:1.75rem clamp(1.5rem,3vw,2.25rem);display:grid}.trust-strip .trust-label{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);max-width:14ch;font-size:.72rem;line-height:1.4}.trust-strip .trust-logos{font-family:var(--serif);color:var(--ink-soft);opacity:.85;flex-wrap:wrap;align-items:center;gap:clamp(1.25rem,3vw,2.75rem);font-size:1.05rem;font-style:italic;display:flex}.trust-strip .trust-logos span{letter-spacing:-.01em;align-items:center;gap:.5rem;display:inline-flex}.trust-strip .trust-logos span:before{content:"·";color:var(--gold);font-size:1.4rem;line-height:0}@media (max-width:700px){.trust-strip{grid-template-columns:1fr;gap:1rem}}.section{padding:clamp(4rem,8vw,7rem) 0}.section-head{max-width:720px;margin:0 0 3rem}.section-head h2{margin-top:.65rem}.section-head p{color:var(--muted);max-width:56ch;margin-top:1rem;font-size:1.05rem;line-height:1.65}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.feature-card{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--panel-strong);-webkit-backdrop-filter:blur(14px);min-height:200px;transition:transform .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease);flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.feature-card:after{content:"";border-radius:inherit;background:linear-gradient(140deg, transparent 40%, var(--gold-soft), transparent 70%);-webkit-mask-composite:xor;opacity:0;transition:opacity .3s var(--ease);pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.feature-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.feature-card:hover:after{opacity:1}.feature-card .numeral{font-family:var(--serif);color:var(--gold);letter-spacing:.02em;font-size:1.5rem;font-style:italic}.feature-card h3{letter-spacing:-.02em;font-size:1.15rem;line-height:1.25}.feature-card p{color:var(--muted);font-size:.95rem;line-height:1.6}.split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.split .split-list{gap:1.5rem;display:grid}.split .split-row{border-top:1px solid var(--hairline);grid-template-columns:auto 1fr;gap:1.25rem;padding:1.25rem 0;display:grid}.split .split-row:first-child{border-top:1px solid var(--border-strong)}.split .split-row .row-num{font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;color:var(--muted-2);padding-top:.4rem;font-size:.72rem}.split .split-row h3{margin-bottom:.4rem}.split .split-row p{color:var(--muted);font-size:.98rem;line-height:1.6}@media (max-width:900px){.split{grid-template-columns:1fr}}.pullquote{text-align:center;max-width:920px;margin:0 auto;padding:clamp(3rem,6vw,5rem) 1rem}.pullquote blockquote{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.5rem,3vw,2.4rem);font-style:italic;line-height:1.25}.pullquote .attrib{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:1.5rem;font-size:.85rem}.pullquote .attrib span{color:var(--gold)}.cta-panel{border-radius:var(--radius-xl);color:var(--bg);box-shadow:var(--shadow-lg);background:radial-gradient(80% 80% at 20% 0,#d4ad6a2e,#0000 60%),radial-gradient(80% 80% at 100% 100%,#785ac81f,#0000 60%),linear-gradient(160deg,#14161b,#0b0c0f);border:1px solid #ffffff14;padding:clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.cta-panel:after{content:"";opacity:.5;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.45 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.cta-panel h2{color:var(--bg);letter-spacing:-.035em;max-width:22ch;font-size:clamp(2rem,3.5vw,3rem)}.cta-panel p{color:#f7f3ecb3;max-width:50ch;margin-top:1rem;font-size:1.05rem}.cta-panel .cta-actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.cta-panel .button.secondary{color:var(--bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border-color:#ffffff2e}.cta-panel .button.secondary:hover{background:#ffffff1a;border-color:#fff6}.site-footer{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:6rem;padding-top:2rem;font-size:.85rem;display:flex}.site-footer .footer-links{gap:1.5rem;display:flex}.site-footer a:hover{color:var(--ink)}.app-shell{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);background:var(--panel);-webkit-backdrop-filter:blur(18px);flex-direction:column;align-self:start;gap:2rem;height:100vh;padding:1.5rem 1.25rem;display:flex;position:sticky;top:0}.sidebar-brand{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sidebar-org{margin-top:.5rem}.sidebar-org h2{letter-spacing:-.02em;text-transform:capitalize;align-items:center;gap:.5rem;margin-top:.6rem;font-size:1.15rem;display:flex}.sidebar-org .tenant-meta{color:var(--muted);letter-spacing:.01em;margin-top:.4rem;font-size:.78rem}.sidebar-nav{flex:1;gap:.15rem;min-height:0;padding-right:.25rem;display:grid;overflow-y:auto}.sidebar-nav .nav-section{letter-spacing:.22em;text-transform:uppercase;color:var(--muted-2);margin-top:1.5rem;padding:0 .65rem .5rem;font-size:.66rem}.sidebar-nav .nav-section:first-child{margin-top:0}.sidebar-nav a{color:var(--ink-soft);transition:background .2s var(--ease), color .2s var(--ease);border-radius:.65rem;align-items:center;gap:.6rem;padding:.55rem .7rem;font-size:.92rem;display:flex;position:relative}.sidebar-nav a:hover{background:var(--panel-ink);color:var(--ink)}.sidebar-nav a .nav-dot{background:var(--muted-2);width:5px;height:5px;transition:background .2s var(--ease), transform .2s var(--ease);border-radius:999px}.sidebar-nav a:hover .nav-dot{background:var(--gold);transform:scale(1.4)}.sidebar-footer{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:.75rem;padding-top:1rem;display:flex}.role-pill{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border-strong);background:var(--panel-strong);border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:.7rem;font-weight:600;display:inline-flex}.role-pill:before{content:"";background:var(--gold);border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #d4ad6a2e}.content-shell{gap:1.75rem;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,3vw,2.75rem) 4rem;display:grid}.content-header{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);-webkit-backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.content-header .crumbs{color:var(--muted);letter-spacing:.05em;font-size:.78rem}.content-header .crumbs strong{color:var(--ink);font-weight:600}.content-header .header-actions{gap:.5rem;display:flex}.stack{gap:1.5rem;display:grid}.page-title{gap:.5rem;display:grid}.page-title h1{letter-spacing:-.035em;max-width:24ch;font-size:clamp(1.8rem,3vw,2.5rem)}.page-title p{color:var(--muted);max-width:64ch;font-size:1rem;line-height:1.6}.notice{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);color:var(--muted);align-items:center;gap:.75rem;padding:.85rem 1.1rem;font-size:.9rem;display:flex}.notice:before{content:"";background:var(--gold);border-radius:999px;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px #d4ad6a29}.grid{gap:1rem;display:grid}.grid.two{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid.three{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.form-grid{gap:.85rem;display:grid}.form-grid label{color:var(--muted);gap:.35rem;font-size:.9rem;display:grid}.form-grid input,.form-grid select,.form-grid textarea{background:var(--bg);border:1px solid var(--border);color:var(--ink);border-radius:.75rem;min-height:2.5rem;padding:.65rem .75rem}.list-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.list-row:first-of-type{border-top:0}.inline-actions{align-items:center;gap:.5rem;display:inline-flex}.inline-actions input,.inline-actions select{background:var(--bg);border:1px solid var(--border);color:var(--ink);border-radius:.75rem;min-height:2.5rem;padding:.55rem .7rem}.grid.four{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.panel{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--panel-strong);-webkit-backdrop-filter:blur(14px);transition:border-color .2s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease);padding:1.5rem;position:relative}.panel:hover{border-color:var(--border-strong)}.panel h2{letter-spacing:-.02em;font-size:1.15rem}.panel h3{font-size:1rem}.panel p{color:var(--muted);margin-top:.55rem;font-size:.95rem;line-height:1.6}.panel .panel-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.stat{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--panel-strong);-webkit-backdrop-filter:blur(14px);gap:.45rem;padding:1.25rem;display:grid}.stat .stat-label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.stat .stat-value{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.85rem,2.4vw,2.4rem);font-style:italic;line-height:1}.stat .stat-delta{letter-spacing:.01em;color:var(--muted);align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.stat .stat-delta.up{color:#2f7a4b}@media (prefers-color-scheme:dark){.stat .stat-delta.up{color:#79d49a}}.list{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel-strong);-webkit-backdrop-filter:blur(14px);overflow:hidden}.list-header,.list-row{grid-template-columns:1.4fr 1fr 1fr .8fr;align-items:center;gap:1rem;padding:.9rem 1.25rem;display:grid}.list-header{letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2);border-bottom:1px solid var(--hairline);background:var(--panel-ink);font-size:.7rem}.list-row+.list-row{border-top:1px solid var(--hairline)}.list-row .cell-primary{align-items:center;gap:.75rem;display:flex}.avatar{background:linear-gradient(140deg, var(--gold-bright), var(--gold) 70%, #6f4f1a);color:#2a1c08;width:2.1rem;height:2.1rem;font-family:var(--serif);border-radius:999px;flex-shrink:0;place-items:center;font-size:.95rem;font-style:italic;font-weight:600;display:grid;box-shadow:inset 0 1px #fff6}.avatar.alt{color:var(--bg);background:linear-gradient(140deg,#2b2e36,#14161b)}.cell-primary .cell-meta{gap:.1rem;display:grid}.cell-primary .cell-meta .name{letter-spacing:-.01em;font-weight:500}.cell-primary .cell-meta .sub{color:var(--muted);font-size:.78rem}.tag{letter-spacing:.04em;border:1px solid var(--border);background:var(--panel);color:var(--ink-soft);border-radius:999px;align-items:center;gap:.35rem;padding:.18rem .55rem;font-size:.72rem;display:inline-flex}.tag.gold{color:var(--gold);background:#d4ad6a1a;border-color:#d4ad6a59}.tag:before{content:"";background:var(--muted-2);border-radius:999px;width:5px;height:5px}.tag.gold:before{background:var(--gold)}@media (max-width:720px){.list-header,.list-row{grid-template-columns:1.4fr 1fr}.list-header .col-tier,.list-row .col-tier,.list-header .col-status,.list-row .col-status{display:none}}.plan-card{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--panel-strong);gap:1rem;padding:1.75rem;display:grid;position:relative;overflow:hidden}.plan-card.featured{background:radial-gradient(120% 80% at 0% 0%, #d4ad6a2e, transparent 55%), var(--panel-strong);box-shadow:var(--shadow-gold);border-color:#d4ad6a59}.plan-card .plan-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.plan-card .plan-price{font-family:var(--serif);font-size:2.4rem;font-style:italic;line-height:1}.plan-card .plan-price small{font-family:var(--font-geist-sans);color:var(--muted);letter-spacing:0;font-size:.85rem;font-style:normal}.plan-card ul{gap:.5rem;padding:0;list-style:none;display:grid}.plan-card ul li{color:var(--ink-soft);align-items:flex-start;gap:.55rem;font-size:.93rem;display:flex}.plan-card ul li:before{content:"";background:var(--gold);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:.5rem}@media (max-width:880px){.app-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--border);height:auto;position:relative}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.card-stage:hover .member-card.card-back,.card-stage:hover .member-card.card-mid,.card-stage:hover .member-card.card-front{transform:none}}
