.proposal-center,.proposal-builder{color:#e9eee6;background:#0d1010;min-height:100vh;padding:55px 7vw 100px;font-family:Manrope,Arial,sans-serif}.proposal-center-hero,.proposal-builder-head{border-bottom:1px solid #303730;justify-content:space-between;align-items:end;gap:40px;padding:55px 0 70px;display:flex}.proposal-kicker{color:#e6ff54;letter-spacing:.16em;text-transform:uppercase;font:10px DM Mono,monospace;display:block}.proposal-center h1,.proposal-builder h1{letter-spacing:-.08em;margin:28px 0;font-size:clamp(48px,7vw,100px);line-height:.9}.proposal-center h1 em{color:#e6ff54;font-style:normal}.proposal-center-hero p{color:#9da89d;max-width:510px;line-height:1.7}.proposal-create,.proposal-builder-actions{flex-wrap:wrap;gap:10px;display:flex}.proposal-create button,.proposal-builder-actions button,.proposal-link button,.presentation-actions button{color:#111;cursor:pointer;background:#e6ff54;border:1px solid #e6ff54;padding:13px 16px;font-weight:800}.proposal-create button:last-child,.proposal-builder-actions button:first-child{color:#e6ff54;background:0 0}.proposal-toolbar{gap:10px;padding:28px 0;display:flex}.proposal-toolbar input,.proposal-toolbar select,.proposal-meta input,.proposal-link input,.proposal-editor-section input,.proposal-editor-section textarea{color:#eff4eb;background:#171d18;border:1px solid #364238;padding:13px;font:13px Manrope}.proposal-toolbar input{flex:1}.proposal-table{border-top:1px solid #303730}.proposal-table-head,.proposal-row{border-bottom:1px solid #303730;grid-template-columns:2fr 1fr 1fr 1fr 110px;align-items:center;gap:18px;padding:18px 0;display:grid}.proposal-table-head{color:#7f8b7e;text-transform:uppercase;font:9px DM Mono}.proposal-row{color:#e9eee6}.proposal-row:hover{color:#e6ff54}.proposal-row strong,.proposal-row small,.proposal-row span small{display:block}.proposal-row small{color:#7f8b7e;margin-top:5px;font-size:10px}.proposal-row b{color:#e6ff54;font:10px DM Mono}.proposal-row time{color:#879287;font:10px DM Mono}.proposal-empty,.proposal-message{color:#9da89d;padding:25px}.proposal-builder-head>a{color:#9da89d;margin-bottom:18px;display:block}.proposal-builder-head h1{margin:16px 0;font-size:clamp(34px,5vw,70px)}.proposal-builder-head p{color:#9da89d}.proposal-meta{grid-template-columns:repeat(3,1fr);gap:12px;padding:25px 0;display:grid}.proposal-meta label{color:#9da89d;text-transform:uppercase;gap:8px;font:10px DM Mono;display:grid}.proposal-link{border:1px solid #303730;align-items:center;gap:10px;margin:0 0 25px;padding:14px;display:flex}.proposal-link span{color:#e6ff54;font:9px DM Mono}.proposal-link input{flex:1}.proposal-editor-grid{grid-template-columns:minmax(0,1fr) 310px;gap:25px;display:grid}.proposal-editor-section{background:#131814;border:1px solid #303730;margin-bottom:12px;padding:20px}.proposal-editor-section-head{align-items:center;gap:15px;display:flex}.proposal-editor-section-head input:not([type=checkbox]){background:0 0;border:0;flex:1;padding:5px 0;font-size:20px;font-weight:800}.proposal-editor-section-head label{color:#9da89d;white-space:nowrap;font:10px DM Mono}.proposal-editor-section textarea{resize:vertical;width:100%;min-height:75px;margin-top:12px}.proposal-block-list{gap:8px;margin-top:15px;display:grid}.proposal-block-list>div{background:#101410;border-left:2px solid #e6ff54;padding:10px 12px}.proposal-block-list small,.proposal-option-mini span{color:#e6ff54;text-transform:uppercase;font:9px DM Mono}.proposal-block-list p{color:#aab4a8;margin:5px 0;font-size:12px;line-height:1.5}.proposal-builder-aside{background:#171d18;border:1px solid #303730;height:max-content;padding:22px;position:sticky;top:20px}.proposal-builder-aside h2{letter-spacing:-.06em;font-size:27px;line-height:1}.proposal-builder-aside p{color:#9da89d;font-size:12px;line-height:1.6}.proposal-builder-aside>a{color:#e6ff54;text-transform:uppercase;font:10px DM Mono}.proposal-option-mini{border-top:1px solid #303730;padding:14px 0}.proposal-option-mini strong{font-size:12px;display:block}.proposal-option-mini p{margin:5px 0}.presentation,.presentation-loading,.presentation-error{color:#f0f4ed;background:#0b0e0d;min-height:100vh;font-family:Manrope,Arial,sans-serif}.presentation-top{color:#e6ff54;border-bottom:1px solid #29322b;justify-content:space-between;padding:24px 6vw;font-weight:800;display:flex}.presentation-top small{color:#899688;letter-spacing:.16em;font:9px DM Mono}.presentation-hero{background:radial-gradient(circle at 82% 20%,#293c24,#0b0e0d 58%);padding:130px 10vw 100px}.presentation-hero h1{letter-spacing:-.09em;margin:30px 0;font-size:clamp(50px,9vw,130px);line-height:.88}.presentation-hero h1 em{color:#e6ff54;font-style:normal}.presentation-hero p{color:#aeb9ad;max-width:610px;font-size:20px;line-height:1.5}.presentation-hero small{color:#899688}.presentation-nav{color:#9aaa98;text-transform:uppercase;border-bottom:1px solid #29322b;justify-content:space-between;align-items:center;padding:14px 10vw;font:10px DM Mono;display:flex}.presentation-nav button{color:#e6ff54;font:inherit;cursor:pointer;background:0 0;border:0}.presentation-section,.presentation-options{max-width:1050px;margin:0 auto;padding:100px 6vw 80px}.presentation-section h2,.presentation-options h2{letter-spacing:-.08em;margin:22px 0 35px;font-size:clamp(42px,6vw,82px);line-height:.94}.presentation-intro{color:#aeb9ad;font-size:18px;line-height:1.7}.presentation-block{border-top:1px solid #29322b;padding:28px 0}.presentation-block small{color:#e6ff54;letter-spacing:.14em;text-transform:uppercase;font:9px DM Mono}.presentation-block p{color:#d5ddd3;white-space:pre-line;max-width:850px;font-size:20px;line-height:1.7}.presentation-items{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.presentation-items div{color:#d5ddd3;border:1px solid #344034;min-height:65px;padding:18px}.presentation-options{border-top:1px solid #29322b}.presentation-options>p{color:#aeb9ad;line-height:1.6}.presentation-option-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.presentation-option-grid button{color:#e9eee6;text-align:left;cursor:pointer;background:#141a15;border:1px solid #344034;padding:20px}.presentation-option-grid button.selected{background:#202a1a;border-color:#e6ff54}.presentation-option-grid strong{font-size:17px;display:block}.presentation-option-grid small{color:#e6ff54;margin-top:9px;font:9px DM Mono;display:block}.presentation-option-grid p{color:#aeb9ad;font-size:13px;line-height:1.5}.presentation-option-grid ul{color:#9baa98;padding-left:18px;font-size:12px;line-height:1.8}.presentation-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.presentation-actions input{color:#fff;background:#141a15;border:1px solid #344034;padding:13px}.presentation-message{color:#e6ff54;margin-top:18px}.presentation-disclaimer{color:#7f8e7f;margin-top:25px;font-size:11px;line-height:1.7}.presentation-continue{color:#111;cursor:pointer;background:#e6ff54;border:0;margin:0 auto 100px;padding:15px 20px;font-weight:800;display:block}.presentation-loading,.presentation-error{text-align:center;place-items:center;padding:30px;display:grid}.presentation-error h1{font-size:48px}.presentation-error p{color:#9da89d}@media (max-width:700px){.proposal-center,.proposal-builder{padding:25px 5vw 70px}.proposal-center-hero,.proposal-builder-head{padding-top:45px;display:block}.proposal-create,.proposal-builder-actions{margin-top:25px}.proposal-table-head{display:none}.proposal-row{grid-template-columns:1fr 1fr;gap:10px}.proposal-row>span:nth-child(3){display:none}.proposal-row time{justify-self:end}.proposal-meta{grid-template-columns:1fr}.proposal-link{display:block}.proposal-link input{width:100%;margin:10px 0}.proposal-editor-grid{display:block}.proposal-builder-aside{margin-top:20px;position:static}.presentation-hero{padding:85px 6vw 70px}.presentation-hero h1{font-size:clamp(46px,14vw,78px)}.presentation-section,.presentation-options{padding:70px 6vw}.presentation-items,.presentation-option-grid{grid-template-columns:1fr}.presentation-actions{display:grid}.presentation-actions button,.presentation-actions input{width:100%}}
