.member-login-screen{isolation:isolate;color:#fff;background:#06130a url(/forest-scandinavian-night-v1.png) 50%/cover no-repeat fixed;place-items:center;min-height:100vh;padding:64px 24px;display:grid;position:relative}.member-login-screen:before{z-index:-1;content:"";background:radial-gradient(#1030180a,#020c0512 68%),#0311080a;position:absolute;inset:0}.member-login-panel{flex-direction:column;align-items:center;width:min(258px,70vw);display:flex}.member-login-crown{width:152px;height:auto;margin:0 0 16px;display:block}.member-login-form{gap:16px;width:100%;display:grid}.member-login-form input{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff6e;border-radius:0;outline:none;width:100%;padding:9px 0;font:500 16px DM Sans,Arial,sans-serif}.member-login-form input::placeholder{color:#ffffffb8}.member-login-form input:focus{border-bottom-color:#fff}.member-login-submit{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffc7;border-radius:50%;justify-self:center;place-items:center;width:36px;height:36px;margin-top:7px;font:400 20px/1 Arial;transition:background .16s,color .16s;display:grid}.member-login-submit span{line-height:1;display:block;transform:translateY(-2px)}:is(.member-login-submit:hover,.member-login-submit:focus-visible){color:#06130a;background:#fff;outline:none}.member-login-submit:disabled{opacity:.5;cursor:wait}.member-login-message{color:#fffc;letter-spacing:.08em;text-align:center;min-height:14px;margin:2px 0 0;font:500 10px/1.4 DM Sans,Arial,sans-serif}.member-login-screen>footer{color:#ffffffa6;font:400 12px DM Mono,ui-monospace,monospace;position:absolute;bottom:22px;left:24px}:root{--kw-gold:#c6a34b;--kw-gold-bright:#e4c66f;--kw-gold-muted:#93825a;--kw-gold-ink:#171206;--kw-gold-wash:#c6a34b1f}.app-shell .live-terminal{color:var(--kw-gold-bright);border-color:#c6a34b6b}.app-shell .live-terminal i{background:var(--kw-gold-bright);box-shadow:0 0 8px var(--kw-gold-bright)}.app-shell .rail-link.active{box-shadow:inset 0 -2px #fff}.app-shell .header-fund small,.app-shell .eyebrow,.app-shell .terminal-panel header p.panel-subtitle,.app-shell .chart-axis,.app-shell .chart-period,.app-shell .figma-table>div:first-child,.app-shell .activity small,.app-shell .figma-account-page small{color:#6b9e74}.app-shell .exposure-list span{color:#d8e4d9}.app-shell .fund-metrics em{color:var(--kw-gold-bright);background:#352b10}.app-shell .mini-trace,.app-shell .terminal-chart svg path,.app-shell .chart-key .fund-key{color:var(--kw-gold);border-color:var(--kw-gold);stroke:var(--kw-gold)}.app-shell .figma-table .weight>i em,.app-shell .holding-weight>i em,.app-shell .figma-vote-progress em{background:var(--kw-gold)}.app-shell .terminal-panel header button,.app-shell .figma-agm-map button,.app-shell .figma-agm-mobile-map button,.app-shell .figma-archive-year>b,.app-shell .figma-agm-archive-list>a:hover b,.app-shell .analytics-footer b.positive{color:var(--kw-gold-bright)}.app-shell .primary,.app-shell .figma-proposal-cta button,.app-shell .figma-cast-vote,.app-shell .figma-vote-options button,.app-shell .figma-account-card>button,.app-shell .valuation-submission-form button{background:var(--kw-gold);color:var(--kw-gold-ink)}.app-shell .figma-agm-actions .primary{border-color:var(--kw-gold);background:var(--kw-gold);color:var(--kw-gold-ink)}.app-shell .figma-agm-actions .secondary,.app-shell .rsvp.active{border-color:var(--kw-gold);color:var(--kw-gold-bright)}.app-shell .rsvp.active,.app-shell .figma-agm-details header>span,.app-shell .figma-membership-card .active,.app-shell .figma-completed-row .passed,.app-shell .figma-admin-row i{background:var(--kw-gold-wash);color:var(--kw-gold-bright)}.app-shell .figma-outstanding>header>b,.app-shell .figma-vote-progress b{color:var(--kw-gold-bright)}.app-shell .proposal-form input:focus,.app-shell .proposal-form textarea:focus,.app-shell .valuation-submission-form input:focus,.app-shell .valuation-submission-form select:focus{border-color:var(--kw-gold);box-shadow:0 0 0 3px #c6a34b1f}.app-shell .analytics-page .model-card input{accent-color:var(--kw-gold)}.app-shell .valuation-submission-card>header>span{color:var(--kw-gold-bright);border-color:#c6a34b66}.app-shell .valuation-message{color:#d7bd71}.app-shell .valuation-submission-list i.approved{background:var(--kw-gold-wash);color:var(--kw-gold-bright)}.google-map-location-label{border-color:#c6a34be6;box-shadow:0 0 0 1px #071009a6,0 0 20px #c6a34b2e}.google-map-location-label:before{border-color:var(--kw-gold);background:#071009}.google-map-location-label:after{background:linear-gradient(var(--kw-gold),#c6a34b33)}.google-map-location-label small{color:var(--kw-gold)}.mobile-header-top,.mobile-nav-toggle{display:contents}.mobile-content-title{display:none}@media (max-width:620px){.app-shell .rail{z-index:30;box-sizing:border-box;background:#060d08;border-bottom:1px solid #162a1a;width:100%;height:72px;padding:20px;display:block;position:sticky;top:0}.app-shell .mobile-header-top{justify-content:space-between;align-items:center;height:32px;display:flex}.app-shell .brand-mark{flex:0 0 32px;width:32px;height:32px;overflow:visible}.app-shell .brand-mark img{object-fit:contain;width:32px;height:32px;margin:0;display:block}.app-shell .rail-copy{flex:1;align-items:center;height:32px;margin:0 0 0 8px;display:flex}.app-shell .rail-copy span{color:#fff;font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:0;font-size:14px;font-weight:700;line-height:18px}.app-shell .live-terminal,.app-shell .rail-bottom{display:none}.app-shell .mobile-nav-toggle{color:#fff;background:0 0;border:0;border-radius:0;place-content:center;gap:4px;width:32px;height:32px;margin:0;padding:6px;display:grid}.app-shell .mobile-nav-toggle i{background:#fff;border-radius:2px;width:20px;height:1.5px;display:block}.app-shell .rail nav{z-index:40;background:#0a130c;border:1px solid #162a1a;border-radius:8px;width:196px;height:auto;margin:0;padding:8px;display:none;position:absolute;top:60px;left:auto;right:20px;transform:none;box-shadow:0 16px 34px #00000061}.app-shell .rail nav.mobile-open{gap:2px;display:grid}.app-shell .rail-link{color:#a7ada7;height:38px;font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:0;text-align:left;background:0 0;border:0;border-radius:4px;justify-content:flex-start;align-items:center;padding:0 10px;font-size:13px;position:relative;display:flex!important}.app-shell .rail-link.active{color:#fff;background:0 0;box-shadow:none!important}.app-shell .rail-link>span{display:inline-block;position:relative}.app-shell .rail-link.active>span:after{content:"";background:#fff;border-radius:2px;height:2px;position:absolute;bottom:-5px;left:0;right:0}.app-shell .workspace{box-sizing:border-box;width:100%;padding:20px 20px 48px}.app-shell .mobile-content-title{color:#fff;font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.035em;text-align:left;margin:0 0 20px;font-size:22px;font-weight:650;line-height:1.15;display:block}.app-shell .page-title,.app-shell .figma-agms-page:before,.app-shell .figma-proposals-page:before,.app-shell .figma-account-page:before{display:none}}
