:root{--black: #080808;--ink: #141414;--charcoal: #202020;--muted: #6e6e6e;--line: #e6e4df;--soft: #f6f5f2;--white: #fff;--gold: #d7ae4a;--gold-dark: #85621d;--danger: #9d2f2f;--radius: 20px;--shadow: 0 18px 50px rgba(0, 0, 0, .08);--font-body: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ease: cubic-bezier(.2, .8, .2, 1)}.professional-network{max-width:1120px}.professional-network-hero{padding:clamp(24px,5vw,58px);border-radius:28px;background:linear-gradient(135deg,#090909,#24201a);color:#fff;margin-bottom:20px}.professional-network-hero h1{max-width:780px;margin:.25rem 0;font-size:clamp(2rem,5vw,4rem);line-height:1}.professional-network-hero p:last-child{max-width:760px;color:#e8e1d5}.onboarding-progress{display:grid;grid-template-columns:repeat(7,minmax(92px,1fr));gap:8px;padding:0;margin:18px 0;overflow-x:auto;list-style:none}.onboarding-progress li{min-width:92px;padding:10px;border-radius:14px;background:#f2f0eb;color:#777;font-size:.78rem;font-weight:700}.onboarding-progress li span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ddd;margin-bottom:6px}.onboarding-progress li.active{background:#171717;color:#fff}.onboarding-progress li.active span{background:#c9a14c;color:#111}.onboarding-card{background:#fff;border:1px solid #e7e0d5;border-radius:24px;padding:clamp(18px,4vw,36px);box-shadow:0 16px 50px #140f070f;margin:18px 0}.onboarding-card>h2{font-size:clamp(1.5rem,4vw,2.4rem);margin-top:0}.choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.choice-grid label{display:grid;grid-template-columns:auto 1fr;gap:5px 10px;align-items:start;border:2px solid #e7e0d5;border-radius:18px;padding:18px;cursor:pointer}.choice-grid label:has(input:checked){border-color:#b68a32;background:#fffaf0}.choice-grid label span{grid-column:2;color:#666}.choice-grid.compact label{min-height:100px}.network-status-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.network-status-strip span{display:flex;flex-direction:column;gap:6px;border-radius:16px;background:#f5f2ec;padding:14px}.network-search input{font-size:1.08rem;min-height:52px}.activity-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.activity-picker button{display:flex;flex-direction:column;gap:5px;text-align:left;padding:16px;border:1px solid #ddd2c0;border-radius:16px;background:#fff;color:#161616}.activity-picker button.selected{border:2px solid #b68a32;background:#fffaf0}.activity-picker span,.activity-picker em{font-size:.82rem;color:#665}.selection-confirm{border-radius:18px;background:#f5f2ec;padding:18px;margin:14px 0}.chip-grid{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 18px}.chip-grid label{display:flex;align-items:center;gap:7px;border:1px solid #d8cfbf;border-radius:999px;padding:9px 13px;background:#fff;cursor:pointer}.chip-grid label:has(input:checked){background:#171717;color:#fff;border-color:#171717}.selected-activities{margin:20px 0}.selected-activities article{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid #eee3d2;padding:12px 0}.selected-activities article div{display:flex;flex-direction:column}.resource-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end}.resource-list{display:grid;gap:8px;margin:16px 0}.resource-list span{border-radius:12px;background:#f5f2ec;padding:11px}.review-summary{display:grid;grid-template-columns:minmax(120px,.6fr) 1fr;gap:9px 20px}.review-summary dt{font-weight:800}.review-summary dd{margin:0}.provider-admin header{max-width:780px}.admin-selection-list{display:grid;gap:10px}.admin-selection-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;border:1px solid #e5ddcf;border-radius:18px;padding:16px}.admin-selection-list h3,.admin-selection-list p{margin:.2rem 0}.coverage-list{display:grid;gap:8px;padding:0;list-style:none}.coverage-list li{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #eee;padding:10px 0}.onboarding-secondary-actions{margin-top:18px;border:1px solid #e7e0d5;border-radius:16px}.onboarding-secondary-actions>summary{padding:14px 16px;cursor:pointer;font-weight:800}.onboarding-secondary-actions .primary-actions{padding:0 16px 16px}@media(max-width:760px){.choice-grid,.activity-picker,.network-status-strip{grid-template-columns:1fr}.resource-form{grid-template-columns:1fr 1fr}.admin-selection-list article{grid-template-columns:1fr}.onboarding-progress{margin-inline:-14px;padding-inline:14px}.professional-network-hero{border-radius:20px}.onboarding-card{padding:18px}.selected-activities article{align-items:flex-start}.review-summary{grid-template-columns:1fr}.review-summary dd{margin-bottom:8px}}@media(max-width:440px){.resource-form{grid-template-columns:1fr}.chip-grid label{width:100%}.onboarding-progress li{min-width:86px}.network-status-strip span{min-width:0}.professional-network-hero h1{overflow-wrap:anywhere}}.construction-page{display:grid;gap:28px}.construction-hero{background:#0a0a0a;color:#fff;border-radius:28px;padding:clamp(24px,5vw,54px);display:flex;align-items:center;justify-content:space-between;gap:24px;overflow:hidden}.construction-hero h1{font-size:clamp(2rem,5vw,4rem);max-width:850px;margin:.2rem 0}.construction-hero>svg{width:110px;height:110px;color:#d8b541;opacity:.9;flex:none}.construction-org{display:grid;gap:8px;max-width:460px;font-weight:800}.construction-org select{width:100%}.construction-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.construction-metrics article{border:1px solid #ddd;border-radius:18px;padding:20px;background:#fff;display:grid;gap:4px}.construction-metrics strong{font-size:2rem}.construction-metrics span{color:#666}.construction-actions{display:flex;gap:10px;flex-wrap:wrap}.construction-actions .button{display:inline-flex;gap:8px;align-items:center}.construction-wizard{border:2px solid #d8b541;border-radius:24px}.construction-wizard fieldset{border:0;padding:0;margin:0}.construction-wizard legend{font-weight:900;margin-bottom:10px}.specialty-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.specialty-picker label{display:flex;align-items:center;gap:8px;border:1px solid #ddd;border-radius:12px;padding:10px;background:#fff}.specialty-picker input{width:auto}.visibility-toggle{display:flex!important;align-items:center;gap:10px}.visibility-toggle input{position:absolute;opacity:0}.visibility-toggle span{width:42px;height:24px;border-radius:20px;background:#aaa;position:relative;transition:.2s}.visibility-toggle span:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;top:3px;left:3px;transition:.2s}.visibility-toggle input:checked+span{background:#d8b541}.visibility-toggle input:checked+span:after{left:21px}.section-heading{display:flex;justify-content:space-between;gap:14px;align-items:end}.section-heading span{color:#777;font-size:.9rem}.construction-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.construction-card{border:1px solid #ddd;border-radius:20px;padding:20px;background:#fff;color:inherit;text-decoration:none;display:grid;gap:10px}.construction-card h3,.construction-card p{margin:0}.construction-card small{color:#666}.construction-list{display:grid;gap:10px}.construction-list>a{display:flex;align-items:center;gap:14px;border:1px solid #ddd;border-radius:14px;padding:14px;color:inherit;text-decoration:none}.construction-list>a div{display:grid}.project-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.project-heading h1{margin:.2rem 0}.private-dossier,.blocked-feature,.legal-warning{display:flex;gap:14px;align-items:flex-start;border-radius:18px;padding:18px}.private-dossier{background:#f4f0df;border:1px solid #d8b541}.blocked-feature{background:#f3f3f3;border:1px solid #d8d8d8}.legal-warning{background:#eef7ef;border:1px solid #b8d7bd}.private-dossier svg,.blocked-feature svg,.legal-warning svg{flex:none}.private-dossier p,.blocked-feature p,.legal-warning p{margin:.25rem 0 0}.specialty-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.specialty-status-grid article{border:1px solid #ddd;border-radius:16px;padding:16px;display:grid;gap:10px;background:#fff}.specialty-status-grid select{width:100%}.construction-access-list article{align-items:flex-start}.workspace-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.workspace-board article{border:1px solid #ddd;border-radius:16px;padding:16px;background:#fff}.workspace-board article>span{text-transform:uppercase;color:#8a6c12;font-size:.75rem;font-weight:900;letter-spacing:.08em}.status.private,.status.closed,.status.blocked{background:#ededed;color:#333}.status.public,.status.open,.status.authorized,.status.coordination{background:#e4f4e7;color:#126425}.status.covered,.status.selected_pending_confirmation{background:#f8efce;color:#755500}.status.revoked,.status.rejected{background:#fde3e3;color:#a20d0d}@media(max-width:700px){.construction-page{gap:20px}.construction-hero{border-radius:20px;padding:24px}.construction-hero>svg{width:64px;height:64px}.construction-actions{display:grid}.construction-actions .button{justify-content:center;width:100%}.project-heading{display:grid}.section-heading{align-items:start}.specialty-picker{grid-template-columns:1fr}.construction-list>a{align-items:flex-start}.construction-access-list .row-actions{display:grid;width:100%}.construction-access-list .row-actions button{width:100%}}.ops-page{max-width:1180px}.ops-head{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:2rem}.ops-head h1{margin:.25rem 0 .5rem;font-size:clamp(2rem,5vw,4rem);letter-spacing:-.055em}.ops-head>div>p:last-child{max-width:720px;color:var(--muted);line-height:1.6}.ops-list{display:grid;min-width:0;gap:1rem}.ops-list.compact{gap:.7rem}.ops-card{min-width:0;max-width:100%;background:#fff;border:1px solid #e8e8e8;border-radius:20px;padding:1.3rem;box-shadow:0 12px 40px #00000009}.ops-card h2{font-size:1.15rem;margin:.8rem 0}.ops-card p{display:flex;align-items:center;gap:.45rem;color:#5f5f5f;line-height:1.55}.ops-card p svg{width:17px}.ops-card-top{display:flex;justify-content:space-between;align-items:center;gap:1rem}.ops-card-top strong{min-width:0;font-size:.82rem;letter-spacing:.07em;overflow-wrap:anywhere}.ops-strip{display:flex;align-items:center;gap:.6rem;margin-top:.75rem;padding:.75rem;border-radius:12px;background:#f6f4ef}.ops-strip svg{width:18px;color:var(--gold)}.ops-tabs{display:flex;gap:.5rem;overflow-x:auto;padding:.3rem 0 1.4rem;scrollbar-width:none}.ops-tabs button,.ops-tabs .ops-tab-link{display:flex;align-items:center;gap:.45rem;white-space:nowrap;border:1px solid #ddd;background:#fff;border-radius:999px;padding:.75rem 1rem;font-weight:700;color:#111}.ops-tabs .ops-tab-link{text-decoration:none}.ops-tabs button.active{background:#111;color:#fff;border-color:#111}.ops-tabs svg{width:17px}.ops-split{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:2rem;align-items:start}.ops-form{display:grid;min-width:0;gap:1rem;background:#fff;border:1px solid #e5e5e5;border-radius:22px;padding:1.4rem}.ops-form,.ops-form *{box-sizing:border-box}.ops-form.inline{margin-top:1rem;background:#fafafa}.ops-form label{display:grid;min-width:0;gap:.4rem;font-size:.84rem;font-weight:700}.ops-form input,.ops-form select,.ops-form textarea,.time-form input{min-width:0;max-width:100%;width:100%;border:1px solid #d8d8d8;border-radius:11px;padding:.85rem;background:#fff;font:inherit}input[type=date],input[type=datetime-local],input[type=time]{inline-size:100%;min-inline-size:0;max-inline-size:100%}.ops-form textarea{min-height:90px;resize:vertical}.ops-form select[multiple]{min-height:120px}.ops-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:.7rem;margin:1rem 0 1.5rem}.ops-metrics>div{background:#151515;color:#fff;border-radius:16px;padding:1rem}.ops-metrics strong{display:block;color:var(--gold);font-size:1.8rem}.ops-metrics span{display:block;margin-top:.25rem;font-size:.75rem;line-height:1.25;color:#ddd}.admin-operation details{margin-top:.7rem;border-top:1px solid #ececec;padding-top:.7rem}.admin-operation summary{cursor:pointer;font-weight:800}.time-form{display:grid;grid-template-columns:1fr 100px 1fr auto;gap:.5rem;margin-top:1rem}.time-form button{border:0;background:#111;color:#fff;border-radius:10px;padding:.7rem}.link-danger{border:0;background:none;color:#a62828;padding:0;font-weight:700}.center{text-align:center}.operations-admin{min-height:80vh}.ops-card,.ops-form,.ops-card h2{color:#111}.ops-card .status{color:#222}@media(max-width:950px){.ops-metrics{grid-template-columns:repeat(3,1fr)}.ops-split{grid-template-columns:1fr}.time-form{grid-template-columns:1fr 100px}.time-form input:nth-child(3),.time-form button{grid-column:auto}}@media(max-width:640px){.ops-head{display:block}.ops-head .secure{display:inline-flex;margin-top:1rem}.ops-head h1{font-size:2.25rem}.ops-metrics{grid-template-columns:repeat(2,1fr)}.ops-card{border-radius:15px;padding:1rem}.ops-card-top{align-items:flex-start}.ops-split{gap:1.2rem}.ops-form{border-radius:16px;padding:1rem}.time-form{grid-template-columns:1fr}.time-form input,.time-form button{grid-column:1}.operations-admin .container{padding-left:1rem;padding-right:1rem}.operations-admin .ops-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:.65rem}.operations-admin .ops-tabs button,.operations-admin .ops-tabs .ops-tab-link{width:100%;min-width:0;justify-content:center;color:#111;background:#fff;white-space:normal;text-align:center}.operations-admin .ops-tabs button.active{background:var(--gold);color:#111;border-color:var(--gold)}.operations-admin .admin-operation h2,.operations-admin .admin-operation p{min-width:0;overflow-wrap:anywhere}.operations-admin .admin-operation p{flex-wrap:wrap}.operations-admin .admin-operation>.row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.operations-admin .admin-operation>.row-actions button{width:100%;min-width:0;padding:.75rem .55rem;white-space:normal;overflow-wrap:anywhere}}*{box-sizing:border-box}html{scroll-behavior:smooth}html.scroll-instant{scroll-behavior:auto!important}body{margin:0;color:var(--ink);background:#fff;font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}input:not([type=checkbox]):not([type=radio]),textarea,select{touch-action:manipulation}input:not([type=checkbox]):not([type=radio]),textarea{-webkit-user-select:text;user-select:text}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.app>main{min-height:calc(100svh - 74px)}.header{height:74px;background:var(--black);color:#fff;position:sticky;top:0;z-index:50;border-bottom:1px solid #252525}.header-inner{height:100%;width:min(1240px,calc(100% - 40px));margin:auto;display:flex;align-items:center;justify-content:space-between}.logo img{width:158px;height:auto}.nav{display:flex;align-items:center;gap:30px}.nav>a:not(.button){font-size:14px;color:#c9c9c9;transition:.25s}.nav>a:hover,.nav>a.active{color:#fff}.nav-more{position:relative;color:#c9c9c9;font-size:14px}.nav-more summary{cursor:pointer;list-style:none}.nav-more summary::-webkit-details-marker{display:none}.nav-more summary:after{content:"⌄";margin-left:.35rem}.nav-more[open] summary{color:#fff}.nav-more>div{position:absolute;top:calc(100% + 1rem);right:0;display:grid;min-width:13rem;padding:.55rem;border:1px solid #2f2f2f;border-radius:.8rem;background:#111;box-shadow:0 1rem 2.5rem #00000059}.nav-more a{padding:.75rem .85rem;border-radius:.5rem;color:#d7d7d7}.nav-more a:hover,.nav-more a.active{background:#222;color:#fff}.account{display:flex;gap:8px;align-items:center}.menu{display:none;background:transparent;color:#fff;border:0}.button{border:0;min-height:48px;padding:0 22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:700;cursor:pointer;transition:transform .25s var(--ease),background .25s}.button:hover{transform:translateY(-2px)}.button-gold{background:var(--gold);color:#0c0c0c}.button-dark{background:var(--black);color:#fff}.button-outline{background:#fff;border:1px solid var(--line)}.hero{background:var(--black);color:#fff;min-height:610px;position:relative;overflow:hidden}.hero-glow{position:absolute;width:700px;height:700px;right:-260px;top:-320px;background:radial-gradient(circle,rgba(215,174,74,.13),transparent 66%);pointer-events:none}.hero-content{padding:96px 0 86px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:800;color:#c6a75b;margin:0 0 20px}.eyebrow span{display:inline-block;width:26px;height:1px;background:var(--gold);vertical-align:middle;margin-right:10px}.eyebrow.dark{color:var(--gold-dark)}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.04em;line-height:1.08}h1{font-size:clamp(42px,6vw,78px);margin:0}.hero h1 em{font-style:normal;color:var(--gold)}.hero-copy{max-width:610px;color:#aaa;font-size:18px;margin:28px 0 38px}.hero-search{background:#fff;border-radius:18px;padding:8px;display:grid;grid-template-columns:1fr 250px auto;max-width:1000px;color:#111;box-shadow:0 20px 60px #0000004d}.hero-search label{display:grid;grid-template-columns:26px 1fr;grid-template-rows:auto auto;column-gap:8px;padding:9px 17px}.hero-search label+label{border-left:1px solid var(--line)}.hero-search svg{grid-row:1/3;align-self:center;color:#777}.hero-search span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#686868;font-weight:700}.hero-search input{border:0;outline:0;padding:3px 0;font-weight:600;min-width:0}.hero-search button,.search-bar button{border:0;background:var(--gold);color:#0c0c0c;border-radius:13px;padding:0 26px;font-weight:800;cursor:pointer}.hero-search button span{color:#0c0c0c}.hero-search button svg{display:none}.hero-suggestions{position:relative;z-index:4;display:grid;max-width:1000px;margin:8px 0 0;padding:8px;border:1px solid #353021;border-radius:18px;background:#111;color:#fff;box-shadow:0 20px 50px #0008}.hero-suggestions button{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:13px 14px;border:0;border-bottom:1px solid #2b2b2b;background:transparent;color:inherit;text-align:left}.hero-suggestions button:last-child{border-bottom:0}.hero-suggestions span{display:grid;min-width:0}.hero-suggestions strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-suggestions small{margin-top:3px;color:#aaa}.hero-suggestions b{padding:.3rem .5rem;border-radius:999px;background:#302711;color:var(--gold);font-size:.7rem}.hero-suggestions svg{width:18px;color:var(--gold)}.hero-suggestions .all-results{display:flex;justify-content:center;color:var(--gold);font-weight:850}.quick{display:flex;align-items:center;gap:9px;margin-top:22px;color:#888;font-size:13px;flex-wrap:wrap}.quick button{border:1px solid #333;background:#161616;color:#d7d7d7;padding:7px 12px;border-radius:99px;cursor:pointer}.section{padding-top:96px;padding-bottom:96px}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:34px}.section h2,.statement h2{font-size:clamp(32px,4vw,52px);margin:0}.text-link{font-weight:700;display:flex;gap:8px;align-items:center}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.category-card{min-height:230px;padding:30px;border-radius:var(--radius);background:var(--soft);display:flex;flex-direction:column;justify-content:space-between;position:relative;transition:.3s var(--ease);overflow:hidden}.category-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.category-card>svg{position:absolute;right:24px;bottom:25px}.category-icon{width:55px;height:55px;border-radius:16px;background:#fff;display:grid;place-items:center}.category-card h3{font-size:24px;margin:24px 0 6px}.category-card p{margin:0;color:var(--muted)}.category-card.c1{background:#111;color:#fff}.category-card.c1 p{color:#aaa}.category-card.c1 .category-icon{background:#282828;color:var(--gold)}.category-card.c2{background:#e9dfc5}.category-card.c2 p{color:#555}.statement{background:#111;color:#fff;padding:100px 0}.statement-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.action-panels{display:grid;gap:12px}.action-panels>a{display:grid;grid-template-columns:48px 1fr 24px;align-items:center;gap:18px;padding:22px;border:1px solid #2c2c2c;border-radius:16px;background:#181818;transition:.2s}.action-panels>a:hover{border-color:#705a27}.action-panels>a>svg:first-child{color:var(--gold)}.action-panels span{display:grid}.action-panels small{color:#999;margin-top:4px}.trust{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.trust svg{color:var(--gold-dark)}.trust h3{font-size:20px}.trust p{color:var(--muted)}.page{padding-top:72px;padding-bottom:100px;min-height:70vh}.page.narrow{max-width:790px}.browse-head h1{font-size:52px;max-width:700px}.search-bar{display:grid;grid-template-columns:auto 1fr auto 220px auto;align-items:center;border:1px solid var(--line);padding:8px 8px 8px 18px;border-radius:16px;margin:34px 0 42px;box-shadow:0 10px 30px #0000000a;gap:10px}.search-bar input{border:0;outline:0;padding:12px;min-width:0}.search-bar svg{color:#777}.search-bar button{height:48px}.browse-layout{display:grid;grid-template-columns:240px 1fr;gap:40px}.filters{border:1px solid var(--line);border-radius:16px;padding:22px;height:max-content;position:sticky;top:96px}.filters h3{display:flex;align-items:center;gap:8px;margin-top:0}.filters label,.form-card label,.auth-panel label{display:grid;gap:8px;font-size:13px;font-weight:700;margin:18px 0}.filters select,input,textarea,select{border:1px solid #dcdad5;border-radius:10px;background:#fff;padding:13px;outline:none;width:100%}input:focus,textarea:focus,select:focus{border-color:var(--gold-dark);box-shadow:0 0 0 3px #d7ae4a26}textarea{min-height:120px;resize:vertical}.results-count{display:flex;justify-content:space-between;margin-bottom:18px}.results-count span{color:var(--muted);font-size:13px}.listing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.advanced-search-filters{position:static;display:block;margin:1.25rem 0 2rem;padding:0;overflow:hidden}.advanced-search-filters>summary{display:flex;align-items:center;gap:.55rem;padding:1rem 1.15rem;cursor:pointer;font-weight:850;list-style:none}.advanced-search-filters>summary::-webkit-details-marker{display:none}.advanced-search-filters>summary span{margin-left:auto;color:var(--muted);font-size:.78rem}.advanced-search-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0 1.15rem 1rem}.advanced-search-filter-grid label{margin:0}.unified-results{min-width:0}.unified-section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin:2rem 0 1rem}.unified-section-heading h2,.unified-section-heading p{margin:.15rem 0}.unified-section-heading>span{color:var(--muted);font-size:.85rem}.catalog-search-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.catalog-search-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:1.25rem;border:1px solid #ded8c8;border-radius:1.1rem;background:#fff;box-shadow:0 .7rem 2rem #0000000b}.catalog-search-card.best-match{border-color:#c69b28;box-shadow:inset 0 3px 0 var(--gold),0 .9rem 2.4rem #0000000d}.best-match-label{margin:-.2rem 0 .8rem;color:#785a09;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.availability-status{display:inline-flex;width:fit-content;margin-bottom:.65rem;padding:.35rem .6rem;border-radius:999px;font-size:.75rem;font-weight:850}.availability-status.available{background:#ddf3df;color:#174e1d}.availability-status.pending{background:#fff0bd;color:#5c4400}.availability-status.unavailable{background:#eeeae0;color:#4c473c}.catalog-search-card h3{margin:.2rem 0 .45rem;font-size:clamp(1.15rem,2vw,1.45rem);overflow-wrap:anywhere}.catalog-search-card>p{margin:.3rem 0;color:#5f5a50}.catalog-search-card .licensed-note{display:flex;gap:.4rem;align-items:center;color:#654e0e;font-size:.84rem;font-weight:750}.catalog-search-card .licensed-note svg{width:17px;flex:none}.catalog-search-card .catalog-request-note{margin:.8rem 0 1rem;padding-top:.75rem;border-top:1px solid #ede8dc;font-size:.9rem}.catalog-search-card .button{margin-top:auto;max-width:100%;justify-content:center}.published-search-results{margin-top:2.5rem}.search-clarification{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:1rem;align-items:center;margin:1rem 0;padding:1.15rem;border:1px solid #d8c88f;border-radius:1.1rem;background:#fffaf0}.search-clarification p,.search-clarification h2{margin:.15rem 0}.search-clarification h2{font-size:clamp(1.25rem,2.5vw,1.75rem)}.search-clarification-options{display:flex;flex-wrap:wrap;gap:.6rem}.search-clarification-options button,.search-clarification-options .button{min-height:44px;border:1px solid #c7b980;border-radius:999px;background:#fff;color:#17130b;padding:.65rem .9rem;font:inherit;font-weight:800;cursor:pointer}.search-clarification-options button:hover,.search-clarification-options button:focus-visible{border-color:#8a690d;background:#fff4cc}.search-clarification-options .button-dark{border-color:#111;background:#111;color:#fff}@media(max-width:700px){.advanced-search-filter-grid,.catalog-search-grid,.search-clarification{grid-template-columns:1fr}.advanced-search-filters{display:block}.unified-section-heading{align-items:flex-start;flex-direction:column}.catalog-search-card{padding:1.05rem}.catalog-search-card .button{width:100%}.results-count{align-items:flex-start;flex-direction:column;gap:.25rem}.search-clarification-options{display:grid}.search-clarification-options button,.search-clarification-options .button{width:100%;justify-content:center}}.listing-card{border:1px solid var(--line);border-radius:15px;overflow:hidden;transition:.25s;background:#fff}.listing-card.listing-managed{border-color:#c9a43f;box-shadow:inset 0 3px #d7ae4a}.listing-model{display:inline-flex;width:fit-content;margin:0 0 8px;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.listing-model.managed,.pill.managed{background:#17120a;color:#efd47d}.listing-model.direct,.pill.direct{background:#eeeeeb;color:#46433d}.direct-publication-info{margin-top:28px;padding:20px;border:1px solid #dedbd2;border-radius:16px;background:#f8f7f3}.direct-publication-info h2,.direct-publication-info p,.managed-pricing-policy p{margin:0}.direct-publication-info p,.managed-pricing-policy p{margin-top:7px;color:var(--muted);line-height:1.6}.managed-pricing-policy{padding:18px;border:1px solid #d8b541;border-radius:14px;background:#f8f3e4}.listing-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.listing-media{aspect-ratio:1.25;background:#efeee9;position:relative}.listing-media>img,.image-gallery>img{width:100%;height:100%;object-fit:cover}.category-fallback-gallery{position:relative;overflow:hidden}.category-fallback-gallery span{position:absolute;left:14px;bottom:14px;padding:7px 10px;border-radius:999px;background:#000000b8;color:#fff;font-size:12px;font-weight:700}.media-placeholder,.detail-gallery{height:100%;display:grid;place-items:center;align-content:center;color:#999;gap:8px}.media-placeholder svg{width:32px}.media-placeholder span{font-size:12px}.listing-media button{position:absolute;right:12px;top:12px;border:0;background:#fff;width:38px;height:38px;border-radius:50%;display:grid;place-items:center}.listing-media button svg{width:18px}.listing-body{padding:17px}.listing-category{text-transform:uppercase;letter-spacing:.1em;color:var(--gold-dark);font-size:10px;font-weight:800;margin:0}.listing-body h3{font-size:17px;margin:7px 0 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price{font-family:var(--font-display);font-size:22px}.place{color:var(--muted);font-size:13px;display:flex;align-items:center;gap:5px}.place svg{width:15px}.empty{text-align:center;border:1px dashed #ccc;border-radius:20px;padding:70px 25px;display:grid;justify-items:center}.empty>svg{width:45px;height:45px;color:var(--gold-dark)}.empty h1,.empty h2{font-size:30px;margin:20px 0 8px}.empty p{max-width:570px;color:var(--muted);margin:0 0 25px}.empty.compact{padding:45px}.detail .breadcrumbs{display:flex;gap:8px;align-items:center;color:#777;font-size:13px;margin-bottom:26px;overflow:hidden}.breadcrumbs svg{width:13px}.breadcrumbs span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.detail-grid{display:grid;grid-template-columns:1fr 360px;gap:42px}.detail-gallery{height:470px;background:var(--soft);border-radius:20px}.detail-gallery svg{width:60px;height:60px}.detail-copy{padding-top:35px}.detail-copy h1{font-size:44px;margin:14px 0}.detail-copy h2{font-size:21px;margin-top:35px}.pill,.status{display:inline-flex;border-radius:99px;padding:5px 10px;background:#eee;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.attributes{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.attributes div{padding:14px 0;border-bottom:1px solid var(--line)}.attributes dt{text-transform:capitalize;color:var(--muted);font-size:12px}.attributes dd{margin:4px 0 0;font-weight:700}.contact-card{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:26px;height:max-content;position:sticky;top:100px}.lead-mini{display:grid;gap:10px;margin-top:25px}.lead-mini h3{margin:0 0 5px}.lead-mini textarea{min-height:90px}.managed-service-info{margin-top:34px;padding:26px;border:1px solid #dec26a;border-radius:18px;background:linear-gradient(145deg,#fffdf6,#fff)}.managed-service-info h2:first-child{margin-top:0}.managed-operator-note{padding:16px;border-left:4px solid var(--gold);background:#f8f5ec}.managed-trust{display:grid;gap:5px;margin-bottom:18px}.managed-trust strong{font-size:18px}.managed-trust span,.contact-review span,.contact-review small{color:var(--muted)}.contact-review{display:grid;gap:3px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--soft)}.request-confirm{padding:16px;border:1px solid #dec26a;border-radius:14px}.proposal-ready{display:flex;gap:14px;align-items:flex-start;padding:16px;border:1px solid #96c9a0;border-radius:14px;background:#edf8ef}.proposal-ready svg{flex:0 0 auto;color:#176128}.proposal-ready p{margin:6px 0 14px}.share{display:flex;gap:10px;margin-top:20px}.share button{display:flex;gap:6px;align-items:center;background:none;border:0;font-size:12px;color:#777}.share svg{width:16px}.success{background:#e9f5ec;color:#215d2b;border-radius:12px;padding:16px;display:flex;gap:10px;align-items:center}.success-page{text-align:center;max-width:650px;margin:30px auto;display:grid;justify-items:center}.success-page>svg{width:65px;height:65px;color:#2d7939}.success-page h1{font-size:44px}.steps{display:flex;align-items:center;margin:34px 0}.steps span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid #ccc;font-weight:700}.steps span.active{background:#111;color:#fff;border-color:#111}.steps i{height:1px;background:#ccc;width:70px}.operation-grid,.select-cards{display:grid;gap:10px}.operation-grid button,.select-cards button{min-height:72px;padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;align-items:center;justify-content:space-between;text-align:left;font-weight:700;cursor:pointer}.operation-grid button:hover,.select-cards button:hover{border-color:var(--gold)}.select-cards button{display:grid;grid-template-columns:1fr auto}.select-cards small{display:block;color:var(--muted);font-weight:400;grid-row:2}.select-cards svg{grid-column:2;grid-row:1/3}.form-card{background:#fff;padding:32px;border-radius:20px;box-shadow:var(--shadow)}.form-card h2{font-size:30px}.category-image-choice{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;align-items:center;margin:18px 0;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--soft)}.category-image-choice img{width:110px;height:82px;border-radius:10px;object-fit:cover}.category-image-choice div,.photo-picker,.photo-picker-head,.photo-add span{display:grid;gap:4px}.category-image-choice span,.photo-picker-head span,.photo-add small{color:var(--muted);font-size:13px}.photo-picker{margin:18px 0;gap:12px}.photo-picker-head,.photo-source-actions{display:flex;justify-content:space-between;gap:12px}.photo-source-actions{align-items:stretch}.photo-add{position:relative;flex:1;min-width:0;display:flex!important;align-items:center;gap:10px;padding:14px;border:1px solid var(--line);border-radius:12px;cursor:pointer}.photo-add input{position:absolute;width:1px;height:1px;opacity:0}.photo-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.photo-previews figure{position:relative;margin:0;aspect-ratio:1}.photo-previews img{width:100%;height:100%;border-radius:10px;object-fit:cover}.photo-previews button{position:absolute;top:6px;right:6px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.calendar-field{position:relative;display:grid;min-width:0;gap:.4rem;font-weight:700}.calendar-label{font-size:inherit}.calendar-trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:52px;padding:.85rem 1rem;border:1px solid #d8d8d8;border-radius:11px;background:#fff;color:#111;font:inherit;text-align:left}.calendar-trigger svg{width:22px;height:22px;color:var(--gold-dark);flex:0 0 auto}.calendar-popover{position:absolute;z-index:40;top:calc(100% + 8px);left:0;width:min(360px,calc(100vw - 40px));padding:14px;border:1px solid #d8d3c5;border-radius:18px;background:#fff;color:#111;box-shadow:0 24px 65px #00000040}.calendar-popover-head{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 8px}.calendar-popover-head button{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:#f1efe8;color:#111}.calendar-popover-head svg{width:19px}.calendar-popover .rdp-root{--rdp-accent-color: var(--gold-dark);--rdp-accent-background-color: #f4e6b8;--rdp-day_button-border-radius: 10px;margin:0}.calendar-popover .rdp-month,.calendar-popover .rdp-month_grid{width:100%}.calendar-popover .rdp-day_button{font-weight:700}.calendar-popover .rdp-footer{padding-top:10px;color:#645630;font-size:.78rem}.calendar-clear{width:100%;margin-top:8px;padding:9px;border:0;border-radius:10px;background:#f1efe8;color:#5b4a19;font-weight:800}.back,.switch{border:0;background:none;color:var(--gold-dark);cursor:pointer;padding:0}.notice{background:#f7f2e6;padding:14px;border-radius:10px;color:#6e5923;font-size:13px;margin:18px 0}.request-page{background:#111;color:#fff;padding:90px 0;min-height:75vh}.request-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.request-grid h1{font-size:55px}.request-grid>div>p:not(.eyebrow){color:#aaa;font-size:18px}.request-grid .form-card{color:#111}.success.light{display:grid;text-align:center;justify-items:center;padding:50px}.auth-page{min-height:calc(100vh - 74px);background:#101010;display:grid;place-items:center;padding:50px 20px}.auth-panel{background:#fff;width:min(480px,100%);border-radius:22px;padding:38px}.auth-panel .logo{display:block;background:#080808;border-radius:10px;padding:14px;width:max-content;margin-bottom:32px}.auth-panel h1{font-size:36px}.auth-panel form .button{width:100%;margin-top:12px}.auth-options{display:grid;justify-items:center;gap:4px;margin-top:20px}.passkey-login{display:grid;gap:8px;margin:22px 0 8px;text-align:center}.passkey-login .button{width:100%}.auth-divider{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px;margin:10px 0 2px}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:var(--line);flex:1}.switch{display:block;margin:0;min-height:42px;padding:8px 12px}.hint{font-size:12px;color:#777}.error{color:var(--danger);font-size:13px}.profile-head{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--line);padding-bottom:30px}.profile-head h1{font-size:48px}.account-entry{margin-top:22px;padding:20px 22px;border:1px solid var(--line);border-radius:16px;background:#111;color:#fff;display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center}.account-entry>svg:first-child{color:var(--gold);width:28px;height:28px}.account-entry>svg:last-child{width:20px}.account-entry span{display:grid;gap:3px}.account-entry strong{font-size:18px}.account-entry small{color:#ccc}.my-plan-card{margin-top:14px;border:1px solid var(--line);border-radius:16px;background:#fff;padding:18px 20px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.my-plan-card>svg{width:25px;color:var(--gold-dark)}.my-plan-card>div{display:grid;gap:3px;min-width:0}.my-plan-card strong,.my-plan-card small{overflow-wrap:anywhere}.my-plan-card small{color:var(--muted)}.my-plan-card>a,.text-button{color:var(--gold-dark);font-weight:800;background:transparent;border:0;padding:6px 0;cursor:pointer}.plan-kicker,.plan-fact>span{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.my-plan-detail,.plan-headline,.plan-fact{display:grid;gap:6px}.plan-headline{border-radius:14px;background:var(--soft);padding:18px}.plan-headline strong{font-size:20px}.plan-headline small,.plan-fact small{color:var(--muted)}.plan-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.plan-fact{border:1px solid var(--line);border-radius:14px;padding:16px}.plan-fact.promotion{border-color:var(--gold)}.access-inclusions,.access-limits{grid-column:1 / -1}.plan-access-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:12px 0;padding-left:20px}.plan-access-list li{overflow-wrap:anywhere}.plan-limit-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;padding:0;list-style:none}.plan-limit-list li{display:grid;gap:4px;border-radius:10px;background:var(--soft);padding:12px}.plan-limit-list li span{color:var(--muted);font-size:12px;font-weight:700}.plan-limit-list li strong{overflow-wrap:anywhere}@media(max-width:600px){.plan-access-list,.plan-limit-list{grid-template-columns:1fr}}.account-role{margin:0}.profile-grid{display:grid;grid-template-columns:230px 1fr;gap:50px;padding-top:35px}.profile-grid aside{display:grid;gap:5px;height:max-content}.profile-grid aside a{padding:12px;border-radius:9px;display:flex;align-items:center;gap:10px;min-width:max-content;line-height:1.25}.profile-grid aside a.active{background:var(--soft);font-weight:700}.profile-grid aside svg{width:18px}.profile-grid section h2{margin-top:0}.narrow-page{max-width:860px}.passkey-security{display:grid;gap:22px}.passkey-intro,.security-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px}.passkey-intro{display:flex;gap:18px;align-items:flex-start}.passkey-intro>svg{flex:0 0 34px;width:34px;height:34px;color:var(--gold-dark)}.passkey-intro h2,.security-card h2{margin-top:0}.security-card{display:grid;gap:14px}.security-card>.button,.security-card>.switch{width:fit-content}.passkey-row{display:flex;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}.passkey-row>div:first-child{display:grid;gap:4px}.passkey-row small{color:var(--muted)}.passkey-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.danger-button{color:var(--danger)}.success-inline{color:#176b2b;font-weight:700}.account-center{max-width:980px;display:grid;gap:24px}.account-center-head,.v61-account-head{display:flex;justify-content:space-between;gap:20px;align-items:end}.account-center-head h1,.v61-account-head h1{margin-bottom:6px}.account-center-head p:last-child{color:var(--muted)}.account-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-summary a{min-width:0;border:1px solid var(--line);border-radius:15px;padding:18px;display:flex;align-items:flex-start;gap:12px;background:#fff}.account-summary svg,.account-section-title>svg{flex:0 0 24px;width:24px;color:var(--gold-dark)}.account-summary span{min-width:0;display:grid;gap:4px}.account-summary small{color:var(--muted);overflow-wrap:anywhere}.account-section{scroll-margin-top:90px;border:1px solid var(--line);border-radius:20px;padding:26px;background:#fff;display:grid;gap:20px}.account-section-title{display:flex;gap:14px;align-items:flex-start}.account-section-title h2,.account-section-title p{margin:0}.account-section-title p{color:var(--muted);margin-top:5px}.account-form{display:grid;gap:14px}.account-form .button{width:fit-content}.password-visibility{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;font-weight:600}.password-visibility input{width:auto}.password-visibility svg{width:18px}.account-passkeys{border-top:1px solid var(--line);padding-top:22px}.session-list{display:grid}.session-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid var(--line)}.session-row>div{display:grid;gap:4px}.session-row small{color:var(--muted)}.account-actions,.account-help-links{display:flex;flex-wrap:wrap;gap:10px}.account-help-links a{border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-weight:700}.account-deletion-section{border:1px solid rgba(170,28,28,.28);background:linear-gradient(180deg,#fff,snow)}.account-deletion-section>.account-section-title svg,.admin-account-deletion .section-head svg{color:#a11b1b}.deletion-impact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0}.deletion-impact-grid article{display:flex;flex-direction:column;gap:.2rem;padding:1rem;border:1px solid var(--line);border-radius:16px;background:#fff}.deletion-impact-grid strong{font-size:1.35rem}.deletion-impact-grid span{color:var(--muted);font-size:.82rem}.deletion-explanation,.deletion-confirmation,.deletion-protected,.deletion-blockers{border-radius:18px;padding:1rem;margin:1rem 0}.deletion-explanation{background:#f7f7f5}.deletion-explanation ul,.deletion-admin-detail ul{padding-left:1.2rem;line-height:1.65}.deletion-confirmation{border:1px solid rgba(170,28,28,.25);background:#fff}.deletion-protected,.deletion-blockers{display:flex;gap:.8rem;align-items:flex-start;background:#fff6e5;border:1px solid #e9c276}.deletion-protected svg,.deletion-blockers svg{flex:0 0 auto;color:#8b5a00}.deletion-protected p,.deletion-blockers p{margin:.3rem 0 0}.organization-deletion-actions{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--line)}.organization-deletion-actions>article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line)}.organization-deletion-actions small{display:block;color:var(--muted);margin-top:.25rem}.danger-button{border-color:#a11b1b!important;color:#8f1717!important;background:#fff!important}.danger-button:hover{background:#8f1717!important;color:#fff!important}.admin-account-deletion{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line)}.account-admin-search{display:flex;align-items:end;gap:.75rem;margin:1rem 0}.account-admin-search label{flex:1}.deletion-admin-detail{margin-top:1rem}.account-admin-list article{align-items:center}@media(max-width:720px){.deletion-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-deletion-actions>article,.account-admin-search{align-items:stretch;flex-direction:column}.organization-deletion-actions button,.account-admin-search button{width:100%}}.my-row{display:flex;justify-content:space-between;padding:17px 0;border-bottom:1px solid var(--line)}.my-row div{display:grid}.my-row small{color:var(--muted)}.offer-private-row{display:block}.offer-private-row>summary{display:flex;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.offer-private-row>summary::-webkit-details-marker{display:none}.offer-private-row .ops-form{margin-top:18px;padding:18px;background:var(--soft);border-radius:12px}.status.pending,.status.new{background:#fff0c6;color:#7d5d00}.status.published,.status.approved,.status.won{background:#d8f7df;border:1px solid #48b765;color:#155b2b}.status.rejected,.status.lost{background:#ffe0e0;border:1px solid #e25c5c;color:#8e1616}.status.proposed{background:#fff0c6;border:1px solid #d3ad43;color:#634900}.v5-admin .merchant-review-list .status.approved,.v5-admin .merchant-review-list .status.rejected,.v5-admin .merchant-review-list .status.proposed{box-shadow:0 0 0 2px #ffffff14;font-size:12px;padding:7px 12px}.v5-admin .merchant-review .row-actions .approve{border-color:#3baf5b;background:#163b22;color:#9af0af}.v5-admin .merchant-review .row-actions .danger{border-color:#c94d4d;background:#401b1b;color:#ffb0b0}.admin-page{background:#101010;color:#fff;min-height:80vh;padding:70px 0 100px}.admin-head{display:flex;justify-content:space-between;align-items:end}.admin-head h1{font-size:50px}.secure{display:flex;gap:7px;color:#a6cdaa}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:35px 0}.metrics div{background:#1b1b1b;border:1px solid #2b2b2b;border-radius:14px;padding:22px;display:grid}.metrics strong{font-size:34px;font-family:var(--font-display)}.metrics span{color:#999}.admin-tabs{display:flex;border-bottom:1px solid #333;margin-bottom:10px}.admin-tabs button{border:0;background:none;color:#888;padding:14px 20px;font-weight:700}.admin-tabs button.active{color:#fff;border-bottom:2px solid var(--gold)}.admin-list article{padding:20px 0;border-bottom:1px solid #292929;display:flex;justify-content:space-between;gap:25px;align-items:center}.admin-list h3{margin:8px 0}.admin-list p,.admin-list small{color:#999;margin:0}.row-actions{display:flex;gap:8px}.row-actions button,.admin-list select{border:1px solid #444;background:#222;color:#fff;border-radius:9px;padding:9px 13px}.row-actions .danger{color:#ff9f9f}.mobile-nav{display:none}.install{position:relative;z-index:1;width:min(1180px,calc(100% - 32px));margin:20px auto;display:flex;justify-content:center;align-items:center;gap:10px}.install>button{border:1px solid #444;background:#111;color:#fff;border-radius:99px;padding:11px 15px;display:flex;gap:7px;align-items:center;box-shadow:var(--shadow)}.install div{position:relative;width:290px;background:#fff;border-radius:14px;padding:20px;box-shadow:var(--shadow)}.install-dismiss{border:0;background:transparent;color:#555;min-height:44px;padding:8px 12px}.install div p{font-size:13px}.install .close{float:right;border:0;background:none}.pwa-update{position:fixed;z-index:70;right:18px;bottom:18px;width:min(520px,calc(100% - 36px));padding:14px;border:1px solid #4d4125;border-radius:16px;background:#111;color:#fff;box-shadow:0 20px 60px #00000059;display:flex;align-items:center;gap:10px}.pwa-update span{flex:1;color:#d1d1d1;font-size:13px}.pwa-update strong{display:block;color:#fff}.pwa-update button{min-height:44px;border:1px solid #555;border-radius:999px;padding:8px 12px;background:#222;color:#fff;font-weight:800}.pwa-update button:first-of-type{border-color:var(--gold);background:var(--gold);color:#111}.loading{padding:100px;text-align:center}.muted{color:var(--muted)}footer{background:#080808;color:#aaa;padding:60px 0 110px}.footer-grid{display:grid;grid-template-columns:minmax(240px,1.7fr) repeat(3,minmax(130px,1fr));gap:44px}.footer-grid>div{display:grid;align-content:start;gap:9px}.footer-brand p{max-width:310px;margin:8px 0 0;font-size:13px;line-height:1.6}.footer-grid strong{color:#fff}.footer-grid span,.footer-grid a{font-size:13px}.footer-grid a:hover{color:#fff}.copyright{border-top:1px solid #262626;margin-top:45px;padding-top:20px;font-size:12px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.legal-page{max-width:900px}.legal-page h1{margin:8px 0 14px;font-size:clamp(42px,7vw,72px);letter-spacing:-.055em}.legal-intro{max-width:680px;margin:0 0 40px;color:var(--muted);font-size:19px;line-height:1.6}.legal-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.legal-sections section{border:1px solid var(--line);border-radius:16px;padding:24px}.legal-sections h2{margin:0 0 10px;font-size:20px}.legal-sections p,.legal-note p{margin:0;color:var(--muted);line-height:1.65}.legal-note{margin-top:18px;padding:22px 24px;border-radius:16px;background:#f3efe3}.legal-note strong{display:block;margin-bottom:7px}@media(max-width:900px){.hero-search input,.search-bar input,.message-composer textarea,.form-card input,.form-card textarea,.lead-mini input,.lead-mini textarea{min-height:44px;font-size:16px}.message-composer textarea{min-height:96px}.nav{display:none}.menu{display:block}.nav.open{display:flex;position:absolute;top:74px;left:0;right:0;background:#111;padding:25px;flex-direction:column;align-items:stretch}.nav.open .nav-more>div{position:static;margin-top:.6rem;box-shadow:none}.hero-content{padding-top:72px}.hero-search{grid-template-columns:minmax(0,1fr) minmax(160px,190px) 100px}.hero-search button{padding-inline:16px}.category-grid,.listing-grid{grid-template-columns:repeat(2,1fr)}.statement-grid,.request-grid{grid-template-columns:1fr;gap:45px}.action-panels,.action-panels>a,.action-panels span,.category-card,.category-card>div{min-width:0}.action-panels strong,.action-panels small,.category-card h3,.category-card p{overflow-wrap:anywhere}.detail-grid{grid-template-columns:1fr}.contact-card{position:static}.browse-layout{grid-template-columns:1fr}.filters{position:static;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.filters h3{grid-column:1/-1}.filters label{margin:0}.trust{gap:25px}.profile-grid{grid-template-columns:1fr}.profile-grid aside{display:flex;overflow:auto}.metrics{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}}@media(max-width:650px){body{font-size:15px;padding-bottom:70px}.pwa-update{right:12px;bottom:calc(82px + env(safe-area-inset-bottom));width:calc(100% - 24px);align-items:stretch;flex-wrap:wrap}.pwa-update span{flex-basis:100%}input,textarea,select{font-size:16px}.photo-source-actions{flex-direction:column}.category-image-choice{grid-template-columns:92px minmax(0,1fr)}.category-image-choice img{width:92px;height:76px}.passkey-intro,.security-card{padding:18px}.passkey-row{display:grid}.passkey-actions,.passkey-actions .button{width:100%}.container,.header-inner{width:min(100% - 28px,1180px)}.header{height:64px}.app>main{min-height:calc(100svh - 64px)}.logo img{width:130px}.hero{min-height:auto}.hero-content{padding:65px 0 55px}.hero h1{font-size:43px}.hero-copy{font-size:16px}.hero-search{grid-template-columns:1fr;padding:6px}.hero-search label.location{border-left:0;border-top:1px solid var(--line)}.hero-search label{padding:10px}.hero-search button{height:50px}.hero-search button span{display:inline}.quick{overflow:hidden;flex-wrap:nowrap}.section{padding-top:65px;padding-bottom:65px}.section-head{align-items:start}.text-link{font-size:0}.category-grid{grid-template-columns:1fr}.category-card{min-height:160px;display:grid;grid-template-columns:55px 1fr;gap:18px;align-items:center}.category-card h3{margin:0 0 5px}.category-card>svg{right:18px}.statement{padding:65px 0}.statement-grid,.request-grid{grid-template-columns:1fr;gap:40px}.trust{grid-template-columns:1fr;gap:35px}.page{padding-top:45px}.browse-head h1,.request-grid h1{font-size:39px}.search-bar{grid-template-columns:auto minmax(0,1fr) 48px;padding:7px 7px 7px 12px}.search-bar>svg:nth-of-type(2),.search-bar input:nth-of-type(2){display:none}.search-bar button{font-size:0;width:48px}.search-bar button:after{content:"→";font-size:20px}.filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible;border:1px solid var(--line);border-radius:14px;padding:14px}.filters h3{display:flex;grid-column:1 / -1;margin:0 0 2px;font-size:14px}.filters label{min-width:0}.filters label:first-of-type{grid-column:1 / -1}.filters select{min-width:0}.listing-grid{grid-template-columns:1fr 1fr;gap:9px}.listing-body{padding:12px}.listing-body h3{font-size:14px}.listing-card .price{font-size:17px}.listing-card .place{font-size:11px}.results-count span{display:none}.detail-gallery{height:300px}.detail-copy h1{font-size:34px}.contact-card{border-radius:16px}.form-row{grid-template-columns:1fr}.form-card{padding:22px}.request-page{padding:60px 0}.auth-page{padding:24px 14px}.auth-panel{padding:25px}.profile-head{align-items:start}.profile-head h1{font-size:37px}.profile-head .button{font-size:0;padding:0;width:48px}.profile-grid{gap:25px}.profile-grid aside{gap:4px}.profile-publish-link,.profile-first-publish{display:none!important}.account-entry{padding:17px}.account-entry small{font-size:12px}.my-plan-card{grid-template-columns:auto minmax(0,1fr);padding:16px}.my-plan-card>a{grid-column:2;justify-self:start}.plan-facts{grid-template-columns:1fr}.account-center-head,.v61-account-head{align-items:stretch;flex-direction:column}.account-summary{grid-template-columns:1fr}.account-section{padding:19px}.session-row{align-items:stretch;display:grid}.session-row .button,.account-actions .button,.account-help-links a{width:100%;justify-content:center}.admin-page{padding-top:45px}.admin-head{display:block}.admin-head h1{font-size:38px}.secure{margin-top:15px}.metrics{gap:7px}.metrics div{padding:15px}.metrics strong{font-size:27px}.admin-list article{align-items:flex-start;flex-direction:column}.mobile-nav{position:fixed;display:grid;grid-template-columns:repeat(5,1fr);height:70px;bottom:0;left:0;right:0;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);z-index:55;padding-bottom:env(safe-area-inset-bottom)}.mobile-nav a{display:grid;place-items:center;align-content:center;gap:3px;font-size:10px;color:#6b6b6b}.mobile-nav svg{width:21px}.mobile-nav a.active{color:#111}.mobile-nav .publish svg{background:#111;color:#fff;border-radius:50%;width:38px;height:38px;padding:9px;margin-top:-18px}.install{width:calc(100% - 24px);margin:14px auto calc(88px + env(safe-area-inset-bottom));flex-wrap:wrap}.footer-grid{grid-template-columns:1fr;gap:30px}footer{padding:48px 0 calc(104px + env(safe-area-inset-bottom))}.copyright{margin-top:34px;padding-top:18px;line-height:1.5}.legal-sections{grid-template-columns:1fr}.legal-sections section,.legal-note{padding:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.turnstile-field{min-height:0;max-width:100%;overflow:hidden}.turnstile-field>div{max-width:100%}.operations-center{display:grid;gap:54px;padding:28px 0 70px}.resource-control-page{padding-block:34px 120px}.resource-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.resource-card,.resource-metric-list article,.resource-request{border:1px solid var(--line);border-radius:18px;background:#fff;padding:18px;box-shadow:0 8px 30px #0000000a}.resource-card{display:flex;flex-direction:column;gap:7px}.resource-card .status{align-self:flex-start}.resource-card b{font-size:.8rem;color:#66551f;margin-top:auto}.resource-metric-list{display:grid;gap:10px}.resource-metric-list article{display:flex;justify-content:space-between;align-items:center;gap:20px}.resource-metric-list h3,.resource-card h3,.resource-request h3{margin:0}.resource-metric-list p,.resource-card p,.resource-request p{margin:4px 0;color:var(--muted)}.resource-numbers{display:flex;flex-direction:column;text-align:right;min-width:210px}.resource-alert{display:flex;gap:12px;align-items:center;border:1px solid #efc7c7;background:#fff5f5;border-radius:14px;padding:14px;margin-bottom:10px}.resource-alert svg{color:#a21d1d;flex:0 0 auto}.resource-alert p{margin:3px 0 0}.resource-limit-form{max-width:720px}.resource-request{margin-top:12px}@media(max-width:700px){.resource-control-page{padding-bottom:calc(130px + env(safe-area-inset-bottom))}.resource-metric-list article{align-items:flex-start;flex-direction:column}.resource-numbers{min-width:0;text-align:left}}.operations-action-grid,.goal-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.operations-action-grid a,.goal-list article{min-width:0;border:1px solid #2c2c2c;border-radius:18px;padding:20px;color:#fff;background:#171717}.operations-action-grid a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;text-decoration:none}.operations-action-grid a.urgent{border-color:#d8b23e;background:#201d14}.operations-action-grid strong{color:#d8b23e;font-size:1.8rem}.operations-action-grid svg{width:18px}.goal-list article>span{color:#d8b23e;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.goal-list h3{margin:12px 0 8px}.founders-readiness{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:24px;padding:28px;margin:24px 0;border:1px solid #383838;border-radius:24px;background:#151515}.readiness-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.readiness-grid span{padding:8px 11px;border:1px solid #343434;border-radius:999px;font-size:.78rem}.readiness-grid .ready{color:#b9dfc4}.readiness-grid .blocked{color:#f0c578;border-color:#755d2b}.launch-readiness-page{min-height:100vh;background:#0b0b0b;color:#fff;padding:2rem 0 6rem}.launch-readiness-page .admin-head p{color:#bdbdbd}.launch-switch{display:flex;flex-wrap:wrap;gap:.65rem;margin:1.5rem 0}.launch-switch button{display:inline-flex;align-items:center;gap:.45rem;border:1px solid #373737;border-radius:999px;background:#171717;color:#fff;padding:.8rem 1rem;font-weight:800}.launch-switch button.active{background:#fff;color:#111;border-color:#fff}.launch-switch svg{width:17px}.launch-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0 2.5rem}.launch-summary article{display:grid;gap:.35rem;padding:1.25rem;border:1px solid #333;border-radius:18px;background:#161616}.launch-summary strong{font-size:2rem;color:var(--gold)}.launch-summary .blocked{border-color:#8b5f27}.launch-summary .ready{border-color:#326246}.launch-metrics{margin:2rem 0}.launch-metrics .metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.launch-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.launch-item{display:grid;gap:.8rem;border:1px solid #333;border-radius:20px;padding:1.15rem;background:#161616}.launch-item.ready{border-color:#326246}.launch-item.blocked{border-color:#8b5f27}.launch-item>div{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.6rem}.launch-item>div svg{width:19px}.launch-item h3{margin:0}.launch-item .priority{font-size:.7rem;font-weight:900;border-radius:999px;padding:.3rem .5rem;background:#292929}.launch-item .priority.P0{color:#ffc1b6}.launch-item .priority.P1{color:#f3d285}.launch-item .priority.P2{color:#b7d3ff}.launch-item label,.launch-decision label{display:grid;gap:.35rem;font-size:.82rem;font-weight:800}.launch-item input,.launch-item select,.launch-item textarea,.launch-decision textarea{width:100%;min-width:0;border:1px solid #444;border-radius:10px;background:#0d0d0d;color:#fff;padding:.75rem}.launch-item textarea{min-height:64px}.launch-item button{justify-self:start;border:0;border-radius:999px;background:#fff;color:#111;padding:.65rem .85rem;font-weight:850}.launch-decision{display:grid;grid-template-columns:auto 1fr minmax(320px,1fr);align-items:start;gap:1rem;margin:2.5rem 0;padding:1.4rem;border:1px solid #5c4c23;border-radius:22px;background:#1b1810}.launch-decision>svg{color:var(--gold)}.launch-decision h2{margin-top:0}.launch-decision form{display:grid;gap:.75rem}.launch-decision .check{display:grid;grid-template-columns:auto 1fr;align-items:start}.launch-decision .check input{margin-top:.2rem}.governance-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.governance-columns article{border:1px solid #333;border-radius:18px;background:#161616;padding:1.2rem}.governance-columns svg{color:var(--gold)}.governance-columns strong{font-size:2rem;color:var(--gold)}@media(max-width:900px){.launch-metrics .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-decision{grid-template-columns:1fr}.launch-decision>svg{display:none}.operations-action-grid,.goal-list{grid-template-columns:repeat(2,minmax(0,1fr))}.founders-readiness{grid-template-columns:1fr}}@media(max-width:600px){.launch-summary,.launch-checklist,.governance-columns,.launch-metrics .metrics{grid-template-columns:1fr}.launch-switch button{width:100%;justify-content:center}.launch-readiness-page .admin-head{align-items:flex-start}.launch-item button{width:100%}.operations-action-grid,.goal-list{grid-template-columns:1fr}}.category-hero{background:linear-gradient(135deg,#f7f4ec,#fff 62%);border-bottom:1px solid #e8e5dc;padding:clamp(42px,7vw,88px) 0}.category-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:clamp(28px,6vw,80px);align-items:center}.category-hero h1,.opportunity-intro h1,.membership-page>h1{font-size:clamp(2.35rem,6vw,5rem);line-height:.94;letter-spacing:-.055em;max-width:900px;margin:.25em 0}.category-hero p,.opportunity-intro>p,.membership-page>.lead{font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;color:#5b5b58;max-width:690px}.category-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.button-light{background:#fff;color:#111;border:1px solid #dad7ce}.category-visual{min-height:290px;aspect-ratio:3/2;border-radius:32px;background:#080808;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 24px 70px #00000029}.category-visual img{width:100%;height:100%;object-fit:cover}.category-visual strong{font-size:2rem}.category-visual small{color:#aaa;margin-top:8px}.brand-triangle{color:#d8b23e;font-size:5.5rem;line-height:1;margin-bottom:18px}.category-quick>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.category-quick a,.simple-results>a{display:flex;align-items:center;justify-content:space-between;padding:22px;border:1px solid #e5e2d9;border-radius:18px;background:#fff;color:#111;text-decoration:none;font-weight:800}.category-quick a:hover{border-color:#d8b23e;transform:translateY(-2px)}.guided-search-start,.guided-search{margin-top:10px;margin-bottom:40px;border:1px solid #e3dfd4;border-radius:26px;background:#f8f6f0;padding:clamp(22px,4vw,42px)}.guided-search-start{display:flex;align-items:center;justify-content:space-between;gap:24px}.guided-search-start h2,.guided-search h2{margin:.25em 0;font-size:clamp(1.65rem,3vw,2.5rem);letter-spacing:-.035em}.guided-search-start p{margin:0;color:#5f5e58}.guided-progress{display:flex;align-items:center;gap:14px;color:#5f5e58;font-weight:800}.guided-progress progress{width:min(320px,60vw);accent-color:#d8b23e}.guided-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.guided-options button{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:16px 18px;border:1px solid #ded9cc;border-radius:16px;background:#fff;color:#111;text-align:left;font:inherit;font-weight:800}.guided-options button:hover,.guided-options button:focus-visible{border-color:#d8b23e;box-shadow:0 8px 24px #2c261414}.guided-options button[aria-pressed=true]{border-color:#9b7415;background:#fff8df;box-shadow:inset 0 0 0 1px #d8b23e}.request-options{margin-top:1rem;border-top:1px solid #e5dfd0;padding-top:.75rem}.request-options>summary{width:fit-content;cursor:pointer;color:#6f6655;font-weight:800}.cancel-request-form{margin-top:.9rem;padding:1rem;border:1px solid #e2d8c6;border-radius:1rem;background:#fffaf0}.button-link{padding:.45rem 0;border:0;background:transparent;font:inherit;font-weight:800;cursor:pointer}.danger-link{color:#8a2922}.guided-write-toggle{margin-top:14px;padding:9px 0;border:0;border-bottom:1px solid currentColor;background:none;color:#73570d;font:inherit;font-weight:800}.guided-free-answer{margin-top:14px}.guided-free-answer textarea{min-height:7rem}.additional-detail{display:grid;gap:.5rem;margin:1.2rem 0;font-weight:800}.additional-detail span{color:#777;font-size:.8rem}.additional-detail textarea{min-height:6rem;padding:1rem;border:1px solid #cfc9b8;border-radius:.8rem;font:inherit;resize:vertical}.catalog-navigator{margin:2rem 0;padding:clamp(1rem,3vw,1.8rem);border:1px solid #ded8c8;border-radius:1.4rem;background:linear-gradient(145deg,#fff,#faf7ee)}.catalog-navigator-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.catalog-navigator-head h2{margin:.3rem 0}.navigator-back{display:flex;align-items:center;gap:.4rem;padding:.65rem .8rem;border:0;background:transparent;font-weight:800}.navigator-back svg{width:17px}.navigator-breadcrumb{display:flex;gap:.45rem;flex-wrap:wrap;margin:.7rem 0 1rem;color:#6a655a;font-size:.82rem}.navigator-breadcrumb span+span:before{content:"›";margin-right:.45rem}.navigator-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.navigator-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;min-height:78px;padding:.85rem;border:1px solid #dfd8c6;border-radius:1rem;background:#fff;color:#111;text-align:left;text-decoration:none}.navigator-card:hover,.navigator-card:focus-visible{border-color:var(--gold);box-shadow:0 .6rem 1.6rem #0000000b}.navigator-card>svg:first-child{color:#9a7314}.navigator-card>svg:last-child{width:18px}.navigator-card span{display:grid;min-width:0}.navigator-card strong{overflow-wrap:anywhere}.navigator-card small{margin-top:.25rem;color:#766f61}.navigator-more{display:block;margin:1rem auto 0;padding:.7rem 1rem;border:1px solid #cfc7b4;border-radius:999px;background:#fff;font-weight:800}.navigator-alternatives{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.2rem;padding-top:1rem;border-top:1px solid #e5dfd0}.navigator-alternatives a,.navigator-alternatives button{display:flex;align-items:center;gap:.5rem;padding:.7rem .85rem;border:0;background:transparent;color:#6f5410;text-decoration:none;font:inherit;font-weight:800}.navigator-alternatives svg{width:18px}.navigator-write{display:flex;align-items:end;gap:.75rem;margin-top:.75rem}.navigator-write label{display:grid;gap:.4rem;flex:1;font-weight:800}.navigator-write input{width:100%;padding:.85rem;border:1px solid #cfc7b4;border-radius:.8rem;font:inherit}.unresolved-admin{margin-top:1.2rem;padding:1rem;border:1px solid #373121;border-radius:1rem;background:#181611}.unresolved-admin>p{color:#aaa}.unresolved-admin ul{display:grid;gap:.55rem;padding:0;list-style:none}.unresolved-admin li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem;border-radius:.75rem;background:#222}.unresolved-admin li span{display:grid}.unresolved-admin small{color:#999}.unresolved-admin a{color:var(--gold)}@media(max-width:800px){.navigator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-suggestions button{grid-template-columns:minmax(0,1fr) auto}.hero-suggestions b{display:none}}@media(max-width:540px){.navigator-grid{grid-template-columns:1fr}.navigator-write{align-items:stretch;flex-direction:column}.navigator-write .button{width:100%;justify-content:center}.catalog-navigator-head{align-items:stretch;flex-direction:column}.hero-suggestions{margin-inline:0}.guided-options{grid-template-columns:1fr}.unresolved-admin li{align-items:flex-start;flex-direction:column}}.advanced-search-filters{margin:2rem 0}.advanced-search-filters>summary strong{white-space:nowrap}@media(max-width:620px){.universal-request-page{padding-top:1.3rem;padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.universal-request-shell{gap:1rem}.universal-request-shell>header h1{font-size:clamp(2rem,10vw,2.8rem);line-height:.95}.universal-request-shell>header>p:last-child{font-size:.98rem;line-height:1.5}.universal-request-card{padding:1.05rem}.guided-progress{display:grid;grid-template-columns:auto 1fr}.guided-progress span{white-space:nowrap}.guided-progress progress{width:100%}.advanced-search-filters>summary{padding:.85rem 1rem}.advanced-search-filters>summary strong{font-size:.92rem}}.guided-search form{display:flex;align-items:end;gap:12px;max-width:720px;margin-top:22px}.guided-search form label{display:grid;gap:8px;flex:1;font-weight:800}.guided-search form input{width:100%;padding:15px;border:1px solid #d8d5cc;border-radius:12px;background:#fff}.guided-back{margin-top:18px;border:0;background:transparent;text-decoration:underline;color:#555;cursor:pointer}.simple-results{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.simple-results a{align-items:flex-start;flex-direction:column}.simple-results span{font-weight:500;color:#666;margin-top:8px}.empty.compact{min-height:auto;padding:38px;margin:20px 0}.founders-banner,.current-access{display:flex;gap:16px;align-items:center;border-radius:20px;padding:20px 24px;margin:24px 0}.founders-banner{background:#111;color:#fff}.founders-banner svg{color:#d8b23e}.founders-banner p{margin:5px 0 0;color:#c9c9c9}.current-access{background:#f5f1e3;color:#3d3212}.current-access>div{display:grid;gap:3px;min-width:0;flex:1}.current-access small{color:#665d43}.vip-status{display:flex;align-items:flex-start;gap:16px;margin:28px 0;padding:22px 24px;border:1px solid #d8b23e;border-radius:20px;background:#111;color:#fff}.vip-status svg{flex:0 0 auto;color:#d8b23e}.vip-status p{margin:6px 0 0;color:#d6d2c6;line-height:1.55}.vip-comparison{margin-top:48px}.section-heading{max-width:760px;margin-bottom:24px}.section-heading h2,.vip-assurance h2{margin:8px 0;font-size:clamp(1.75rem,4vw,3rem);letter-spacing:-.035em}.section-heading>p:last-child,.vip-assurance p{color:var(--muted);line-height:1.6}.vip-audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.vip-audience-card{border:1px solid #e4e1d8;border-radius:26px;padding:clamp(20px,4vw,30px);background:#fff}.vip-tier{margin-top:18px;padding:22px;border-radius:18px}.vip-tier.available{background:#f7f5ef}.vip-tier.pending{border:1px solid #d8b23e;background:#111;color:#fff}.vip-tier h3{margin:8px 0 0;font-size:1.45rem}.vip-state{display:inline-flex;border-radius:999px;padding:6px 10px;background:#e8f5ea;color:#17672d;font-size:12px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.vip-tier.pending .vip-state{background:#d8b23e29;color:#efd46f}.vip-tier ul,.vip-assurance ul{display:grid;gap:12px;list-style:none;padding:0}.vip-tier li,.vip-assurance li{display:flex;align-items:flex-start;gap:9px;line-height:1.4}.vip-tier li svg,.vip-assurance li svg{width:18px;flex:0 0 auto;color:#a48115}.vip-tier.pending li svg{color:#d8b23e}.vip-tier button:disabled{width:100%;min-height:48px;border:1px solid #555;border-radius:999px;background:#252525;color:#bdbdbd;font-weight:800;opacity:1}.vip-assurance{margin-top:28px;padding:clamp(24px,5vw,42px);border-radius:26px;background:#f7f5ef}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.plan-grid article{border:1px solid #e4e1d8;border-radius:24px;padding:28px;background:#fff}.plan-price{font-size:1.45rem;display:block;margin:18px 0}.plan-grid ul{list-style:none;padding:0;margin:20px 0}.plan-grid li{display:flex;gap:8px;align-items:center;margin:12px 0}.plan-grid li svg{width:18px;color:#9b7a12}.plan-grid button:disabled{width:100%;padding:14px;border:0;border-radius:999px;background:#ecebe7;color:#777}@media(max-width:760px){.vip-audience-grid{grid-template-columns:1fr}.vip-status,.current-access{align-items:flex-start}.current-access{flex-wrap:wrap}.vip-tier{padding:18px}}.publish-intake{display:grid;gap:1rem;margin:0;padding:1rem;border:1px solid #ddd6c1;border-radius:1rem}.publish-intake legend{padding:0 .45rem;font-weight:800}.choice-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.choice-checks label{display:flex;gap:.55rem;align-items:center;padding:.7rem;border:1px solid #e5e0d2;border-radius:.75rem;background:#faf9f5}.choice-checks input{width:auto}@media(max-width:560px){.choice-checks{grid-template-columns:1fr}}.opportunities-page{display:grid;gap:38px}.guided-request{background:#f7f5ef;border-radius:28px;padding:clamp(22px,5vw,48px)}.guided-request form{display:grid;gap:16px;max-width:760px}.guided-request label,.proposal-form label{display:grid;gap:8px;font-weight:700}.guided-request input,.guided-request select,.guided-request textarea,.proposal-form input,.proposal-form textarea{width:100%;padding:14px;border:1px solid #d8d5cc;border-radius:12px;background:#fff}.guided-request textarea,.proposal-form textarea{min-height:120px}.opportunity-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.opportunity-grid article{border:1px solid #e4e1d8;border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:12px}.opportunity-grid article>strong{font-size:1.2rem}.proposal-form{border-top:1px solid #e5e2d9;padding-top:18px;display:grid;gap:12px}.chat-layout{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:570px;border:1px solid #e1dfd8;border-radius:24px;overflow:hidden;background:#fff}.chat-layout aside{border-right:1px solid #e1dfd8;padding:10px;background:#f7f6f2}.chat-layout aside button{width:100%;display:flex;flex-direction:column;gap:5px;text-align:left;padding:15px;border:0;border-radius:14px;background:transparent}.chat-layout aside button.active{background:#111;color:#fff}.chat-layout aside span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#777}.chat-layout section{display:flex;flex-direction:column;min-width:0}.messages{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1;max-height:480px;overflow:auto}.messages>div{padding:12px 15px;border-radius:16px;max-width:78%;white-space:pre-wrap}.messages .mine{align-self:flex-end;background:#111;color:#fff}.messages .theirs{align-self:flex-start;background:#f1efe8}.messages small{display:block;opacity:.65;margin-top:6px}.message-composer{display:flex;gap:10px;padding:16px;border-top:1px solid #e1dfd8}.message-composer textarea{flex:1;min-height:54px;max-height:140px;border:1px solid #d5d2ca;border-radius:14px;padding:12px}.chat-layout section>.hint{padding:0 18px 16px}.contact-warning{position:sticky;bottom:92px;display:flex;gap:14px;background:#fff3d5;border:1px solid #d8b23e;border-radius:18px;padding:18px;margin-top:16px}.contact-warning p{white-space:pre-wrap;margin:7px 0 0}.v3-tabs{overflow:auto;white-space:nowrap}.v3-admin .admin-list article{gap:18px}.v3-admin .metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.admin-empty{margin-top:28px;padding:34px;border:1px solid #2d2d2d;border-radius:20px;background:#171717}.admin-empty h2{margin:0 0 10px;color:#fff}.admin-empty p{max-width:680px;margin:0;color:#aaa;line-height:1.6}.admin-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-editor-grid>form{background:#fff;border-radius:20px}.experience-list>details{background:#fff;color:#111;border:1px solid #e4e1d8;border-radius:18px;padding:18px}.experience-list summary{color:#111;font-weight:800;cursor:pointer}.experience-list summary::marker{color:#9b7a12}.chat-quote{padding:14px 18px;border-bottom:1px solid #e1dfd8;background:#fbf7e9}.chat-quote>.button{margin-top:10px}@media(max-width:800px){.category-hero-grid,.chat-layout,.admin-editor-grid{grid-template-columns:1fr}.category-visual{min-height:210px}.category-quick>div,.simple-results,.plan-grid,.opportunity-grid{grid-template-columns:1fr}.category-quick a{padding:18px}.guided-search-start{align-items:stretch;flex-direction:column}.guided-search-start .button{width:100%;justify-content:center}.guided-options{grid-template-columns:1fr}.guided-search form{align-items:stretch;flex-direction:column}.guided-search form .button{width:100%;justify-content:center}.chat-layout aside{display:flex;overflow:auto;border-right:0;border-bottom:1px solid #e1dfd8}.chat-layout aside button{min-width:180px}.category-actions .button{width:100%;justify-content:center}.category-hero h1,.opportunity-intro h1,.membership-page>h1{font-size:2.7rem}.v3-admin .admin-list article{align-items:stretch}}.display-title{font-size:clamp(2.7rem,7vw,5.5rem);line-height:.94;letter-spacing:-.055em;max-width:980px;margin:.2em 0}.lead{font-size:1.15rem;line-height:1.65;color:#666;max-width:780px}.club-hero{padding:clamp(48px,8vw,96px) 0;background:radial-gradient(circle at 85% 15%,#342b14 0,#111 32%,#050505 70%);color:#fff}.club-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(28px,7vw,90px);align-items:center}.club-hero h1{font-size:clamp(3rem,8vw,6.5rem);line-height:.9;letter-spacing:-.06em;margin:.2em 0}.club-hero p:not(.eyebrow){font-size:1.15rem;line-height:1.6;color:#c6c6c6;max-width:650px}.club-card-preview,.member-card{position:relative;overflow:hidden;border-radius:30px;background:linear-gradient(145deg,#111,#262015);color:#fff;box-shadow:0 30px 80px #00000059;aspect-ratio:1.58;padding:32px;display:flex;flex-direction:column;justify-content:flex-end}.club-card-preview:after,.member-card:after{content:"";position:absolute;inset:auto -20% -60% 30%;height:100%;background:radial-gradient(circle,rgba(216,178,62,.34),transparent 68%)}.club-card-logo{position:absolute;z-index:1;width:min(72%,360px);height:auto;left:50%;top:46%;transform:translate(-50%,-50%);object-fit:contain;border-radius:4px}.club-card-preview strong{position:relative;z-index:2;font-size:2rem;letter-spacing:.08em}.club-card-preview small{position:relative;z-index:2;color:#c9c9c9;margin-top:8px}.promotion-grid,.network-grid,.system-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.promotion-grid article,.network-grid article,.system-grid article{border:1px solid #e3e0d7;border-radius:24px;padding:26px;background:#fff;display:flex;flex-direction:column;gap:10px}.promotion-grid svg,.network-grid svg{color:#9b7a12}.promotion-grid span{font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:#846817}.promotion-grid h3,.network-grid h3{font-size:1.45rem;margin:0}.promotion-grid p,.network-grid p{margin:0;color:#555;line-height:1.55}.promotion-grid small,.network-grid span{color:#777}.member-card{max-width:620px;margin:34px 0;aspect-ratio:1.58;justify-content:space-between;flex-direction:row;align-items:flex-end}.member-card>div{position:relative;z-index:2}.member-card span{font-size:.75rem;letter-spacing:.16em}.member-card h2{font-size:2.3rem;margin:.2rem 0 .4rem}.member-card p{color:#d8b23e}.member-card>svg{position:absolute;z-index:2;top:28px;right:30px;width:42px;height:42px;color:#d8b23e}.qr-panel,.wallet-note{max-width:760px;border:1px solid #e3e0d7;border-radius:24px;padding:28px;margin-top:24px}.qr-code{display:grid;justify-items:center;gap:12px;margin-top:24px;padding:24px;background:#fff;border-radius:18px}.pro-request-form{max-width:880px;margin:36px 0}.v5-admin .admin-tabs a{color:#d8b23e;padding:14px 20px;font-weight:700;text-decoration:none}.v5-admin .system-grid{margin-top:30px}.v5-admin .system-grid article{background:#181818;border-color:#303030;color:#fff}.v5-admin .system-grid p{color:#aaa;line-height:1.55}.v5-admin .system-grid span{color:#d8b23e;font-weight:800}.merchant-review{display:flex;gap:10px;align-items:center}.merchant-review select{max-width:240px}.club-promotion-form{max-width:880px;margin:28px 0;background:#fff;color:#111;overflow:hidden}.club-promotion-form .form-row{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.club-promotion-form input[type=datetime-local]{display:block;inline-size:100%;min-inline-size:0;max-inline-size:100%;overflow:hidden}.v5-admin .hint{color:#666}.v5-admin,.v5-admin .container,.v5-admin .admin-editor-grid,.v5-admin .admin-editor-grid>*,.v5-admin .ops-form label{min-width:0;max-width:100%}.v5-admin input[type=date],.v5-admin input[type=datetime-local],.v5-admin input[type=time]{display:block;box-sizing:border-box;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;-webkit-appearance:none;appearance:none}.match-results{display:grid;gap:12px;margin-top:28px}.match-results article{padding:20px;border:1px solid #303030;border-radius:16px;background:#171717}.match-results p{color:#aaa;margin:8px 0 0;line-height:1.55}.narrow{max-width:820px}@media(max-width:900px){.club-hero-grid,.promotion-grid,.network-grid,.system-grid{grid-template-columns:1fr}.club-card-preview{max-width:600px}.v5-admin .system-grid{grid-template-columns:1fr}}@media(max-width:800px){.club-hero h1{font-size:3.25rem}.club-card-preview,.member-card{padding:24px;border-radius:24px}.member-card h2{font-size:1.8rem}.promotion-grid,.network-grid{grid-template-columns:1fr}.v5-admin .admin-head{align-items:flex-start}.v5-admin .secure{margin-top:8px}.v5-admin .admin-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:visible;white-space:normal}.v5-admin .admin-tabs button,.v5-admin .admin-tabs a{width:100%;min-width:0;padding:12px 8px;text-align:center;overflow-wrap:anywhere}.v5-admin .admin-tabs a{display:grid;place-items:center}.club-promotion-form .form-row{grid-template-columns:minmax(0,1fr)}}.completion-panel,.review-form{margin-top:1rem;padding:1rem;border-radius:16px;background:#f6f4ed;border:1px solid #e7dfc7}.completion-panel h3,.review-form h3{margin:0 0 .5rem}.review-form{display:grid;gap:1rem}.review-form h3{display:flex;align-items:center;gap:.5rem}.review-form h3 svg{color:var(--gold)}.review-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.review-form label{display:grid;gap:.35rem;font-weight:700;font-size:.83rem}.review-form select,.review-form textarea{width:100%;min-width:0;padding:.75rem;border:1px solid #d7d2c5;border-radius:10px;background:#fff}.review-form textarea{min-height:90px}.review-form .check{display:flex;grid-auto-flow:column;justify-content:start;align-items:center}.review-form .check input{width:auto}.easy-page{min-height:100vh;background:#090909;padding:clamp(18px,4vw,52px);color:#111}.easy-shell{width:min(760px,100%);margin:auto;background:#fff;border-radius:32px;padding:clamp(22px,5vw,56px);box-shadow:0 30px 80px #0006}.easy-logo{display:block;width:min(260px,75%);height:auto;background:#090909;margin:1rem 0 2rem}.easy-back,.easy-change{display:inline-flex;align-items:center;gap:.5rem;border:0;background:transparent;font-weight:800;padding:.5rem 0}.easy-shell h1{font-size:clamp(2.25rem,7vw,4.6rem);line-height:.95;letter-spacing:-.055em;margin:.25rem 0 1rem}.easy-lead{font-size:1.25rem;color:#555}.easy-services{display:grid;gap:.8rem;margin-top:2rem}.easy-services button{display:flex;align-items:center;gap:1rem;width:100%;text-align:left;border:2px solid #e4e0d5;border-radius:20px;background:#fff;padding:1.15rem;cursor:pointer}.easy-services button:hover,.easy-services button:focus-visible{border-color:var(--gold);outline:3px solid rgba(215,174,74,.25)}.easy-services svg{width:34px;height:34px;color:#9a741d}.easy-services span{display:grid}.easy-services b{font-size:1.25rem}.easy-services small{font-size:.98rem;color:#666}.easy-form{display:grid;gap:1.1rem;margin-top:1.5rem}.easy-form label{display:grid;gap:.45rem;font-size:1.06rem;font-weight:800}.easy-form input,.easy-form select,.easy-form textarea{width:100%;min-width:0;border:2px solid #d7d4ca;border-radius:15px;padding:1rem;font-size:1.08rem;background:#fff}.easy-form textarea{min-height:130px;resize:vertical}.easy-check{display:flex!important;grid-auto-flow:column;align-items:start;justify-content:start;font-weight:600!important}.easy-check input{width:24px;height:24px}.easy-button,.voice-button{display:flex;align-items:center;justify-content:center;gap:.6rem;border:0;border-radius:999px;background:var(--gold);color:#111;padding:1rem 1.3rem;font-size:1.08rem;font-weight:900}.voice-button{background:#111;color:#fff}.voice-button.active{background:#8b2b2b}.easy-hint{display:flex;gap:.4rem;color:#626262;font-size:.9rem;line-height:1.55}.easy-hint svg{flex:0 0 auto;width:18px}.easy-success{text-align:center}.easy-success>svg{width:72px;height:72px;color:#328453}.easy-success strong{display:block;font-size:clamp(1.6rem,6vw,3rem);color:#8b6817;margin:1rem}.trusted-page>h1{font-size:clamp(2.4rem,7vw,5rem);letter-spacing:-.055em}.trusted-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}.trusted-grid>article{border:1px solid #e3e0d7;border-radius:22px;padding:1.4rem}.trusted-grid>article>svg{color:var(--gold)}.trusted-grid details{margin:1rem 0}.trusted-grid summary{font-weight:900;cursor:pointer}.trusted-grid form{display:grid;gap:.8rem;margin-top:1rem}.trusted-grid label{display:grid;gap:.35rem;font-weight:700}.trusted-grid input,.trusted-grid textarea{width:100%;padding:.8rem;border:1px solid #ddd;border-radius:10px}.v52-section{margin:2rem 0;padding:1.5rem;border:1px solid #303030;border-radius:22px}.v52-admin .ops-card{margin-top:.7rem}.v52-admin .ops-card-top span{color:#9a741d;font-weight:900}@media(max-width:900px){.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trusted-grid{grid-template-columns:1fr}}@media(max-width:600px){.review-grid{grid-template-columns:1fr}.easy-page{padding:0}.easy-shell{min-height:100vh;border-radius:0;padding:24px 20px 110px}.easy-shell h1{font-size:2.65rem}.easy-services button{padding:1rem}.completion-panel .row-actions,.review-form .row-actions{display:grid}.completion-panel button,.review-form button{width:100%}.calendar-popover{position:fixed;inset:auto 14px calc(84px + env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 115px - env(safe-area-inset-bottom));overflow:auto}.calendar-popover .rdp-root{margin-inline:auto}}.admin-last-updated{margin:-.7rem 0 1.2rem;color:#aaa;font-size:.82rem}.ops-tabs button:disabled{opacity:.65;cursor:wait}.easy-button.secondary{margin-top:.7rem;background:#111;color:#fff}.urgent-offer,.urgent-confirmed{margin:1.2rem 0;padding:1.2rem;border:2px solid var(--gold);border-radius:20px;text-align:left}.urgent-confirmed{border-color:#39834c}.easy-print-page{min-height:100vh;background:#eceae4;padding:40px}.easy-print-card{width:min(1120px,100%);aspect-ratio:1.75;margin:auto;display:grid;grid-template-columns:1.3fr .65fr;background:#fff;border:1px solid #d9d5ca;box-shadow:0 20px 60px #00000026;overflow:hidden}.easy-print-brand{grid-column:1/-1;background:#080808;color:#fff;padding:28px 42px;display:flex;align-items:center;justify-content:space-between;gap:24px}.easy-print-brand img{width:260px;height:auto}.easy-print-brand span{font-size:.72rem;letter-spacing:.16em;color:#d7ae4a}.easy-print-copy{padding:50px}.easy-print-copy h1{font-size:clamp(2.8rem,5vw,5.7rem);line-height:.92;letter-spacing:-.06em;margin:.15em 0}.easy-print-copy>p:not(.eyebrow){font-size:1.25rem}.easy-print-copy strong{display:block;font-size:1.5rem;margin-top:2rem}.easy-print-copy small{display:block;color:#666;margin-top:.5rem}.easy-print-qr{padding:42px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#f6f4ef}.easy-print-qr b{letter-spacing:.08em}.print-note{text-align:center;color:#666;font-size:.85rem}@media print{.header,.mobile-nav,footer{display:none!important}.easy-print-page{min-height:0;padding:0;background:#fff}.easy-print-card{width:100%;box-shadow:none}.print-note{display:none!important}}.connect-hero{padding:clamp(54px,9vw,110px) 0;background:radial-gradient(circle at 88% 10%,#352c16 0,#121212 27%,#050505 68%);color:#fff}.connect-hero h1{font-size:clamp(3rem,8vw,6.4rem);line-height:.9;letter-spacing:-.065em;margin:.2em 0;max-width:1050px}.connect-hero h1 em{color:var(--gold);font-style:normal}.connect-hero p:not(.eyebrow){max-width:760px;color:#ccc;font-size:1.15rem;line-height:1.65}.connect-content{padding-block:clamp(34px,7vw,80px)}.connect-principles,.connect-systems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:3rem}.connect-principles article,.connect-systems article{display:grid;gap:.6rem;padding:1.35rem;border:1px solid #e0ddd4;border-radius:20px;background:#fff}.connect-principles svg,.connect-systems svg{color:#9c761b}.connect-principles span,.connect-systems span{color:#65635e;line-height:1.5}.connect-category-grid{display:grid;gap:1rem}.connect-category-grid a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.4rem;border:1px solid #dedbd2;border-radius:20px;color:#111;text-decoration:none}.connect-category-grid a>svg:first-child{color:#9c761b}.connect-category-grid div{display:grid;gap:.3rem}.connect-category-grid span{color:#666}.connect-hold{display:flex;align-items:flex-start;gap:1.4rem;padding:clamp(1.4rem,4vw,2.4rem);border:1px dashed #b9aa7d;border-radius:24px;background:#fbf8ee}.connect-hold>svg{flex:0 0 auto;width:42px;height:42px;color:#9c761b}.connect-hold h2{margin:0 0 .7rem}.connect-hold p{max-width:760px;line-height:1.6}.connect-hold span{display:inline-block;padding:.55rem .8rem;border-radius:999px;background:#111;color:#fff;font-size:.82rem;font-weight:800}.connect-orders>article,.connect-provider>article,.connect-orders-admin>article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem;margin-top:.8rem;border:1px solid #e0ddd4;border-radius:18px}.connect-orders>article>div,.connect-orders-admin>article>div{display:grid;gap:.3rem}.connect-orders>article>div:last-child{text-align:right}.connect-orders small{display:block;color:#777}.connect-admin-section{margin:2.5rem 0}.connect-admin-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.connect-admin-categories button{display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left;padding:1.1rem;border:1px solid #313131;border-radius:16px;background:#171717;color:#fff}.connect-admin-categories button.active{border-color:var(--gold)}.connect-admin-categories span{display:grid;gap:.35rem}.connect-admin-categories small{color:#aaa}.connect-config{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:1.2rem;margin:2rem 0;padding:1.4rem;border:1px solid #313131;border-radius:24px;background:#151515}.connect-readiness{padding:1rem}.connect-readiness>span{display:inline-block;padding:.45rem .7rem;border-radius:999px;font-weight:800}.connect-readiness .ready{background:#163c25;color:#b9dfc4}.connect-readiness .blocked{background:#3f3218;color:#f0c578}.connect-readiness li{margin:.75rem 0;color:#bbb}.connect-config form{display:grid;gap:1rem;padding:1.2rem;border-radius:18px;background:#fff;color:#111}.connect-config label{display:grid;gap:.4rem;font-weight:800}.connect-config input,.connect-config select,.connect-config textarea{width:100%;min-width:0;padding:.85rem;border:1px solid #d7d2c5;border-radius:11px;background:#fff}.connect-config textarea{min-height:100px}.connect-config .check{display:flex;grid-auto-flow:column;justify-content:start;align-items:center}.connect-config .check input{width:auto}.connect-config .hint{display:flex;gap:.5rem;align-items:flex-start;color:#665f50}.connect-config .hint svg{flex:0 0 auto}.connect-orders-admin{margin:2.5rem 0}.connect-orders-admin>article{border-color:#333;background:#171717}.connect-systems article{background:#171717;border-color:#333;color:#fff}.connect-systems span{color:#aaa}@media(max-width:800px){.connect-principles,.connect-systems,.connect-admin-categories,.connect-config{grid-template-columns:1fr}.connect-hero h1{font-size:3.15rem}.connect-hold{flex-direction:column}.connect-orders>article,.connect-orders-admin>article{align-items:flex-start}.connect-admin .admin-head{align-items:flex-start}.connect-config{padding:.7rem}.connect-config form{padding:1rem}.connect-admin-categories button{width:100%}}.connect-provider>section{margin-top:2.2rem}.connect-provider-form{display:grid;gap:1rem;max-width:900px;margin:2rem 0;padding:clamp(1.2rem,4vw,2rem);border:1px solid #dedbd2;border-radius:24px;background:#f8f6f0}.connect-provider-form label{display:grid;gap:.4rem;font-weight:800}.connect-provider-form input,.connect-provider-form select,.connect-provider-form textarea{width:100%;min-width:0;padding:.85rem;border:1px solid #d7d2c5;border-radius:11px;background:#fff}.connect-provider-form textarea{min-height:100px}.connect-review-list{display:grid;gap:.7rem;padding:1rem;border:1px solid #303030;border-radius:18px}.connect-review-list h3{margin:.2rem 0}.connect-review-list article{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.8rem;border-radius:12px;background:#202020}.connect-review-list article>span{display:grid}.connect-review-list small{color:#aaa}.connect-review-list button{padding:.55rem .75rem;border:0;border-radius:999px;font-weight:800}.connect-review-list .row-actions{display:flex;gap:.4rem;flex-wrap:wrap}.connect-review-list .danger{background:#642929;color:#fff}@media(max-width:600px){.connect-provider-form .form-row{grid-template-columns:1fr}.connect-review-list article{align-items:flex-start;flex-direction:column}.connect-review-list .row-actions,.connect-review-list button{width:100%}.connect-review-list .row-actions button{flex:1}}.v61-history>p,.universal-review>p{max-width:720px;color:#5b5b5b}.v61-history-list{display:grid;gap:14px;margin-top:28px}.v61-history-list>article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;border:1px solid #ddd;border-radius:18px;background:#fff}.v61-history-list h2{margin:8px 0 4px;font-size:1.25rem}.v61-history-list p{margin:0;color:#666}.universal-review{max-width:760px}.universal-review form{display:grid;gap:18px;margin-top:28px;padding:clamp(20px,4vw,36px);border:1px solid #ddd;border-radius:22px;background:#fff}.universal-review fieldset{border:0;padding:0;margin:0}.universal-review legend,.universal-review label{font-weight:750}.universal-review label{display:grid;gap:8px}.universal-review select,.universal-review textarea{width:100%;padding:14px;border:1px solid #cfcfcf;border-radius:12px;background:#fff;font:inherit}.universal-review textarea{min-height:120px;resize:vertical}.star-picker{display:flex;gap:8px;margin-top:10px}.star-picker button{display:grid;place-items:center;width:48px;height:48px;border:1px solid #c8c8c8;border-radius:12px;background:#fff;color:#777}.star-picker button.active{border-color:#b99122;background:#fff8de;color:#b99122}.privacy-note{display:flex;gap:12px;padding:16px;border-radius:14px;background:#f3f8f3;color:#24452c}.review-confirmation{text-align:center;max-width:620px}.review-confirmation>svg{width:56px;height:56px;color:#2f7441}.quality-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:700px){.v61-history-list>article{align-items:flex-start;flex-direction:column}.v61-history-list .row-actions{width:100%}.v61-history-list .button{width:100%;justify-content:center}.star-picker button{width:44px;height:44px}.quality-grid{grid-template-columns:1fr}}.admin-head-copy{max-width:650px;margin:.55rem 0 0;color:#a9a9a9;line-height:1.55}.admin-area-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 30px}.admin-area-grid>a,.admin-area-grid>button{min-width:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px;text-align:left;text-decoration:none;color:inherit;background:#171717;border:1px solid #2d2d2d;border-radius:18px}.admin-area-grid>button{font:inherit}.admin-area-grid>button:hover,.admin-area-grid>a:hover,.admin-area-grid>.active{border-color:var(--gold);background:#201c12}.admin-area-grid svg{color:var(--gold);width:22px}.admin-area-grid span{display:grid;gap:3px}.admin-area-grid strong{font-size:1.05rem}.admin-area-grid small{color:#aaa;line-height:1.35}.admin-area-grid b{min-width:32px;color:var(--gold);font-size:1.35rem;text-align:right}.admin-back-today{margin:0 0 18px;padding:0;border:0;background:none;color:var(--gold);font-weight:800}.admin-action-list{display:grid;gap:10px}.admin-action-list>a{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:15px;padding:16px 18px;color:inherit;text-decoration:none;background:#171717;border:1px solid #292929;border-radius:16px}.admin-action-list>a.urgent{border-color:#815f19}.admin-action-list>a>strong{display:grid;place-items:center;width:44px;height:44px;color:#111;background:var(--gold);border-radius:14px;font-size:1.25rem}.admin-action-list span{display:grid;gap:4px}.admin-action-list small{color:#aaa}.admin-secondary-panel{margin-top:16px;border:1px solid #292929;border-radius:18px;background:#141414}.admin-secondary-panel>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;cursor:pointer}.admin-secondary-panel>summary::-webkit-details-marker{display:none}.admin-secondary-panel>summary>span{display:grid;grid-template-columns:auto 1fr;column-gap:12px}.admin-secondary-panel>summary svg{grid-row:1/3;color:var(--gold)}.admin-secondary-panel>summary small{color:#aaa;margin-top:3px}.admin-secondary-panel[open]>summary>svg:last-child{transform:rotate(90deg)}.compact-metrics,.compact-goals,.admin-tool-grid{margin:0 18px 18px}.admin-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-tool-grid a{display:flex;align-items:center;gap:9px;padding:13px;color:inherit;text-decoration:none;border:1px solid #303030;border-radius:12px}.admin-tool-grid svg{width:19px;color:var(--gold)}.admin-listing-filters{overflow:visible;flex-wrap:wrap}.admin-listing-filters button{display:inline-flex;align-items:center;gap:7px}.admin-section-picker{display:grid;grid-template-columns:minmax(240px,440px) 1fr;align-items:end;gap:22px;margin:18px 0 26px;padding:18px;border:1px solid #303030;border-radius:18px;background:#171717}.admin-section-picker label{display:grid;gap:8px;font-weight:800}.admin-section-picker select{width:100%}.admin-section-picker p{color:#aaa;margin:0;line-height:1.5}.admin-growth-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-growth-actions button{display:grid;gap:5px;padding:18px;text-align:left;color:inherit;background:#171717;border:1px solid #303030;border-radius:16px}.admin-growth-actions strong{font-size:1.7rem;color:var(--gold)}.admin-growth-actions small{color:#aaa}.admin-context-note{display:flex;gap:14px;align-items:flex-start;margin:18px 0;padding:18px;border:1px solid #71591d;border-radius:16px;background:#201c12}.admin-context-note svg{flex:none;color:var(--gold)}.admin-context-note p{margin:.35rem 0 0;color:#c9c4b7;line-height:1.5}.publish-advanced{margin:10px 0;border:1px solid var(--line);border-radius:16px;background:#faf9f6}.publish-advanced>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px;cursor:pointer}.publish-advanced>summary::-webkit-details-marker{display:none}.publish-advanced>summary span{display:grid;gap:3px}.publish-advanced>summary small{color:#6d6d6d}.publish-advanced[open]>summary svg{transform:rotate(90deg)}.publish-advanced .publish-intake{margin:0;border:0;border-top:1px solid var(--line);border-radius:0}.publish-assurance,.my-birao-assurance{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:14px;background:#edf6ee;color:#174e24;line-height:1.5}.publish-assurance svg,.my-birao-assurance svg{flex:none}.my-birao-welcome{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.my-birao-welcome h1{margin:.2rem 0}.my-birao-welcome p{max-width:650px}.my-birao-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0}.my-birao-actions>a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;color:inherit;text-decoration:none;border:1px solid var(--line);border-radius:18px;background:#fff}.my-birao-actions>a:hover{border-color:var(--gold);box-shadow:0 8px 28px #0000000d}.my-birao-actions>a>svg:first-child{color:#9a7515}.my-birao-actions span{display:grid;gap:4px}.my-birao-actions small{color:#666}.my-birao-status{margin-top:36px}.my-birao-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.my-birao-status-grid>a{display:grid;gap:7px;padding:18px;color:inherit;text-decoration:none;border-radius:16px;background:#111;color:#fff}.my-birao-status-grid strong{font-size:2rem;color:var(--gold)}.my-birao-status-grid small{color:#aaa;line-height:1.4}.my-birao-status-grid svg{color:var(--gold)}.my-birao-assurance{margin-top:18px}.activity-view-switch{display:inline-flex;gap:5px;margin:18px 0;padding:5px;border-radius:14px;background:#ece9e1}.activity-view-switch button{display:flex;align-items:center;gap:8px;padding:10px 14px;border:0;border-radius:10px;background:transparent;color:#555;font-weight:800}.activity-view-switch button.active{background:#111;color:#fff}.activity-view-switch span{display:grid;place-items:center;min-width:24px;height:24px;border-radius:20px;background:#fff2;color:inherit;font-size:.8rem}@media(max-width:900px){.admin-area-grid,.admin-growth-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-section-picker{grid-template-columns:1fr}.my-birao-status-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.admin-page .container{padding-inline:18px}.admin-head{display:grid;gap:12px}.admin-area-grid,.admin-growth-actions,.admin-tool-grid,.my-birao-actions,.my-birao-status-grid{grid-template-columns:1fr}.admin-area-grid>a,.admin-area-grid>button{padding:15px}.admin-action-list>a{grid-template-columns:42px 1fr auto;padding:14px}.admin-action-list>a>strong{width:40px;height:40px}.admin-action-list small{font-size:.82rem}.admin-section-picker{padding:14px}.my-birao-welcome{display:grid}.my-birao-welcome .button{width:100%;justify-content:center}.publish-advanced .form-row{grid-template-columns:1fr}.publish-advanced .choice-checks{grid-template-columns:1fr 1fr}}.definitive-admin-head .button svg{width:18px}.admin-direct-nav{position:sticky;top:72px;z-index:12;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 24px;padding:8px;background:#0e0e0ef2;border:1px solid #292929;border-radius:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-direct-nav a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px;color:#ddd;text-decoration:none;font-weight:800;border-radius:11px}.admin-direct-nav a:hover{background:#211c10;color:var(--gold)}.admin-direct-nav svg{width:18px}.admin-inbox-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px;align-items:start}.admin-inbox-filters{display:grid;gap:7px;position:sticky;top:150px}.admin-inbox-filters button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 15px;color:#ddd;background:#171717;border:1px solid #303030;border-radius:13px;text-align:left;font:inherit}.admin-inbox-filters button.active,.admin-inbox-filters button:hover{border-color:var(--gold);background:#211c10}.admin-inbox-filters button span{font-weight:800}.admin-inbox-filters button b{display:grid;place-items:center;min-width:28px;height:28px;padding:0 7px;border-radius:20px;color:#111;background:var(--gold)}.admin-inbox-filters.horizontal{position:static;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.admin-inbox-content{min-width:0}.admin-inbox-title{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:16px}.admin-inbox-title h2,.admin-inbox-title p{margin:0}.admin-inbox-title p{margin-top:5px;color:#aaa}.compact-admin-list{display:grid;gap:10px}.compact-admin-list>article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 18px;background:#171717;border:1px solid #2d2d2d;border-radius:16px}.compact-admin-list>article.urgent{border-color:#8a6720}.compact-admin-main{min-width:0}.compact-admin-main h3{margin:7px 0 4px;font-size:1.08rem}.compact-admin-main p{margin:0;color:#ccc}.compact-admin-main small{display:block;margin-top:5px;color:#999}.compact-admin-status{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.urgent-chip{display:inline-flex;align-items:center;gap:5px;color:#f2cf72;font-size:.78rem;font-weight:900;text-transform:uppercase}.urgent-chip svg{width:14px}.admin-detail-panel{padding:22px;background:#141414;border:1px solid #303030;border-radius:20px}.admin-inline-back{display:inline-flex;align-items:center;gap:7px;margin:0 0 18px;padding:0;color:var(--gold);font-weight:800;background:none;border:0}.admin-inline-back svg{width:17px}.admin-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #292929}.admin-detail-heading h2{margin:8px 0 4px}.admin-detail-heading p{margin:0;color:#aaa}.admin-detail-summary{display:grid;gap:10px;margin:18px 0}.admin-detail-summary>div{padding:15px;background:#1b1b1b;border-radius:13px}.admin-detail-summary span{display:block;margin-bottom:6px;color:#a99766;font-size:.78rem;font-weight:900;text-transform:uppercase}.admin-detail-summary p{margin:0;line-height:1.55;white-space:pre-wrap}.admin-context-actions{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.admin-context-actions button,.admin-context-actions a{min-height:42px}.admin-history-note{display:flex;gap:10px;align-items:flex-start;padding:16px;background:#1b1b1b;border-radius:13px}.admin-history-note p{margin:0}.admin-history-note svg{flex:none;color:var(--gold)}.admin-action-details,.inline-form-details{margin-top:14px;border:1px solid #303030;border-radius:15px;background:#171717}.admin-action-details>summary,.inline-form-details>summary{list-style:none;cursor:pointer}.admin-action-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px}.admin-action-details>summary::-webkit-details-marker,.inline-form-details>summary::-webkit-details-marker{display:none}.admin-action-details>summary>span{display:grid;grid-template-columns:auto 1fr;gap:2px 10px}.admin-action-details>summary svg{grid-row:1/3;color:var(--gold);width:20px}.admin-action-details>summary small{color:#999}.admin-action-details[open]>summary>svg:last-child{transform:rotate(90deg)}.compact-admin-form{margin:0;border:0;border-top:1px solid #303030;border-radius:0;background:transparent}.inline-form-details{padding:14px}.inline-form-details>summary{font-weight:800;color:#a99766}.inline-form-details[open]>summary{margin-bottom:14px}.admin-advanced-links{display:flex;gap:10px;flex-wrap:wrap;padding:0 16px 16px}.admin-advanced-links a{padding:11px 13px;color:#fff;border:1px solid #393939;border-radius:11px;text-decoration:none}.catalog-state-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.catalog-state-actions button,.catalog-state-actions a{padding:10px 12px;color:#fff;background:#222;border:1px solid #3a3a3a;border-radius:10px;text-decoration:none;font-weight:800}.business-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.business-summary-grid article{display:grid;gap:7px;min-width:0;padding:18px;background:#171717;border:1px solid #303030;border-radius:16px}.business-summary-grid span{color:#c5b174;font-weight:800}.business-summary-grid strong{font-size:1.55rem}.business-summary-grid small{color:#999;line-height:1.4}.business-secondary{margin-top:34px}@media(max-width:900px){.admin-inbox-layout{grid-template-columns:1fr}.admin-inbox-filters{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-inbox-filters.horizontal,.business-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.admin-direct-nav{top:60px;display:flex;overflow-x:auto;scrollbar-width:none;margin-inline:-8px}.admin-direct-nav::-webkit-scrollbar{display:none}.admin-direct-nav a{flex:0 0 auto;padding-inline:13px}.admin-inbox-filters,.admin-inbox-filters.horizontal{display:flex;overflow-x:auto;scrollbar-width:none}.admin-inbox-filters button{flex:0 0 auto;width:auto;min-width:150px}.compact-admin-list>article{align-items:stretch;flex-direction:column}.compact-admin-list>article>.button,.catalog-state-actions{width:100%}.compact-admin-list>article>.button{justify-content:center}.admin-detail-panel{padding:17px;margin-inline:-4px}.admin-context-actions{display:grid;grid-template-columns:1fr 1fr}.admin-context-actions>*{justify-content:center;text-align:center}.business-summary-grid{grid-template-columns:1fr}.admin-head .button{width:100%;justify-content:center}}.owner-compact-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 18px}.owner-compact-summary>div{display:grid;gap:2px;padding:12px 14px;border:1px solid #2d2d2d;border-radius:13px;background:#151515}.owner-compact-summary strong{font-size:1.35rem;color:var(--gold)}.owner-compact-summary span{color:#aaa;font-size:.78rem;font-weight:800}.owner-inbox{padding:20px;border:1px solid #2e2e2e;border-radius:20px;background:#111}.owner-inbox-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.owner-inbox-head h2,.owner-inbox-head p{margin:0}.owner-inbox-controls{display:grid;gap:10px;margin:18px 0}.owner-inbox-controls>label{display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #373737;border-radius:12px;background:#191919}.owner-inbox-controls>label svg{width:18px;color:var(--gold)}.owner-inbox-controls input{width:100%;padding:13px 0;border:0;outline:0;color:#fff;background:transparent;font:inherit}.owner-inbox-controls>div{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.owner-inbox-controls button{flex:0 0 auto;padding:9px 11px;border:1px solid #353535;border-radius:999px;color:#ddd;background:#191919;font:inherit;font-weight:800}.owner-inbox-controls button.active{border-color:var(--gold);color:#111;background:var(--gold)}.owner-inbox-list{display:grid;gap:8px}.owner-inbox-list>a{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:15px 17px;border:1px solid #2c2c2c;border-radius:14px;color:#fff;background:#171717;text-decoration:none}.owner-inbox-list>a>div,.owner-inbox-list>a>strong,.owner-inbox-list>a>p,.owner-inbox-list>a>small{grid-column:1}.owner-inbox-list>a>div{display:flex;align-items:center;gap:8px}.owner-inbox-list>a>strong{margin-top:3px;font-size:1.02rem}.owner-inbox-list>a>p,.owner-inbox-list>a>small{display:flex;align-items:center;gap:5px;margin:0;color:#aaa}.owner-inbox-list>a svg{width:15px}.owner-main-action{grid-column:2;grid-row:1/5;display:flex;align-items:center;gap:4px;color:var(--gold);font-weight:900}.owner-next-step{display:flex;align-items:center}.owner-next-step>button{margin-left:auto;padding:8px;border:0;border-radius:99px;background:#ffffff16}.owner-dossier-heading p{margin-bottom:0}.owner-control-block>small{display:flex;align-items:center;gap:6px;margin-top:12px;color:#a39161}.owner-control-form,.owner-quote-form{display:grid;gap:12px}.owner-control-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.owner-control-form label,.owner-quote-form label{display:grid;gap:6px;font-weight:800}.owner-control-form textarea,.owner-control-form select,.owner-quote-form input,.owner-quote-form textarea,.owner-quote-form select,.owner-message-form textarea{width:100%;padding:12px;border:1px solid #cfc7b4;border-radius:10px;background:#fff;color:#111;font:inherit}.owner-control-form button{min-height:45px}.owner-thread{display:grid;gap:8px;max-height:360px;overflow:auto}.owner-thread>p{display:grid;gap:4px;margin:0;padding:12px 14px;border-radius:12px;background:#f4f0e5}.owner-thread span{white-space:pre-wrap}.owner-thread small{color:#777}.owner-message-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;margin-top:12px}.owner-message-form textarea{min-height:78px;resize:vertical}.owner-quote-form>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dossier-candidates article button{margin-top:8px;padding:9px 11px;border:0;border-radius:9px;background:var(--gold);font-weight:900}.owner-timeline{position:relative;display:grid;gap:0}.owner-timeline:before{content:"";position:absolute;left:6px;top:9px;bottom:9px;width:2px;background:#d8cda9}.owner-timeline p{position:relative;display:grid;gap:2px;margin:0;padding:0 0 15px 25px}.owner-timeline p>span{position:absolute;left:0;top:5px;width:14px;height:14px;border:3px solid #fff;border-radius:50%;background:var(--gold)}.owner-timeline small{color:#777}.owner-mobile-nav{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.owner-compact-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-control-form{grid-template-columns:1fr 1fr}}@media(max-width:620px){.owner-compact-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-inbox{padding:14px;margin-inline:-4px}.owner-inbox-head{align-items:flex-start;flex-direction:column}.owner-inbox-head .button{width:100%;justify-content:center}.owner-inbox-list>a{grid-template-columns:1fr}.owner-main-action{grid-column:1;grid-row:auto;margin-top:7px}.owner-control-form,.owner-quote-form>div,.owner-message-form{grid-template-columns:1fr}.owner-control-form>*{min-width:0}.owner-message-form .button{width:100%;justify-content:center}.dossier-context-actions{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.dossier-context-actions a{flex:0 0 auto}.owner-mobile-nav a{min-width:0}.owner-mobile-nav span{font-size:.68rem}}.owner-decision-brief{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px!important;margin:9px 0 5px}.owner-decision-brief>span{display:grid;gap:3px;padding:8px 9px;border-radius:10px;background:#202020;color:#cfcfcf;font-size:.78rem;line-height:1.35}.owner-decision-brief b{color:#bca463;font-size:.66rem;letter-spacing:.04em;text-transform:uppercase}.owner-decision-brief .decision{background:#2b2415;color:#fff}.owner-summary-secondary .owner-compact-summary{padding:14px;margin:0}.owner-summary-secondary{margin-top:16px}.quote-economics-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0}.quote-economics-grid>span{display:grid;gap:4px;padding:11px;border-radius:11px;background:#f4f0e5;color:#332d20}.quote-economics-grid b{font-size:.72rem;text-transform:uppercase;color:#79611e}.quote-economics-grid small{font-weight:800;color:#665313}.quote-economic-risk{border-color:#b42318;background:#fff9f7}.economic-risk-alert{display:flex;align-items:flex-start;gap:10px;margin:16px 0;padding:14px;border:1px solid #f0a49d;border-radius:13px;background:#ffebe8;color:#7a1710}.economic-risk-alert svg{flex:none}.economic-risk-alert strong,.economic-risk-alert p{margin:0}.economic-risk-alert p{margin-top:3px}.owner-advanced-control{padding:0;overflow:hidden}.owner-advanced-control>summary{display:flex;align-items:center;gap:12px;padding:18px 22px;cursor:pointer;list-style:none}.owner-advanced-control>summary::-webkit-details-marker{display:none}.owner-advanced-control>summary svg{color:#9a7515}.owner-advanced-control>summary span{display:grid;gap:2px}.owner-advanced-control>summary small{color:#666}.owner-advanced-control-body{padding:0 22px 22px}@media(max-width:900px){.owner-decision-brief{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.owner-decision-brief{grid-template-columns:1fr}}@media(max-width:900px){.quote-economics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.quote-economics-grid{grid-template-columns:1fr}}.universal-request-page{min-height:calc(100vh - 8rem);padding:clamp(2rem,5vw,5rem) 0;background:linear-gradient(145deg,#f7f5ee,#fff 55%,#f1ead3)}.universal-request-shell{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem);align-items:start}.universal-request-shell>header{position:sticky;top:7rem}.universal-request-shell>header h1{margin:.5rem 0 1.25rem;font-size:clamp(2.5rem,6vw,5.75rem);line-height:.92;letter-spacing:-.055em;text-transform:uppercase}.universal-request-shell>header>p:last-child{max-width:34rem;color:#4e4a3f;font-size:1.08rem;line-height:1.65}.universal-request-card{padding:clamp(1.3rem,4vw,2.5rem);border:1px solid rgba(18,17,14,.12);border-radius:1.5rem;background:#fff;box-shadow:0 1.5rem 4rem #221d0d17}.universal-request-card h2{margin:1.5rem 0;font-size:clamp(1.55rem,3vw,2.35rem)}.universal-answer-form label{display:flex;gap:.65rem;align-items:flex-start}.universal-answer-form input,.universal-answer-form textarea{width:100%;padding:1rem;border:1px solid #cfc9b8;border-radius:.8rem;background:#fff;font:inherit}.universal-answer-form textarea{min-height:9rem;resize:vertical}.request-review dl{display:grid;gap:0;margin:1.5rem 0;overflow:hidden;border:1px solid #e4dfd0;border-radius:1rem}.request-review dl div{display:grid;grid-template-columns:minmax(9rem,.8fr) minmax(0,1.2fr);gap:1rem;padding:.9rem 1rem;border-bottom:1px solid #e4dfd0}.request-review dl div:last-child{border-bottom:0}.request-review dt{color:#6d6758;font-size:.82rem;font-weight:700}.request-review dd{margin:0;overflow-wrap:anywhere;font-weight:700}.request-review .notice{padding:.9rem 1rem;border-left:3px solid var(--gold);background:#fbf8ed}@media(max-width:800px){.universal-request-shell{grid-template-columns:1fr}.universal-request-shell>header{position:static}.request-review dl div{grid-template-columns:1fr;gap:.25rem}}.commercial-safety{display:flex;gap:1rem;align-items:flex-start;margin:1rem 0 2rem;padding:1.1rem;border:1px solid rgba(194,152,39,.45);border-radius:1rem;background:#fff9e8}.commercial-safety svg{flex:0 0 auto;color:#9a7110}.commercial-safety p{margin:.25rem 0 0}.content-origin-review{align-items:flex-start!important}.content-origin-review form{display:grid;grid-template-columns:repeat(2,minmax(8rem,1fr));gap:.75rem;width:min(40rem,100%)}.content-origin-review form label:last-of-type{grid-column:1 / -1}.content-origin-review textarea{min-height:4rem}.content-origin-review button{grid-column:1 / -1;justify-self:end}.commercial-operation-list{display:grid;gap:.8rem}.commercial-operation-list details{border:1px solid var(--line);border-radius:1rem;background:#fff;overflow:hidden}.commercial-operation-list summary{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 1.2rem;cursor:pointer}.commercial-operation-list summary span:first-child{display:grid;min-width:0}.commercial-operation-list summary small{overflow:hidden;color:#696458;text-overflow:ellipsis;white-space:nowrap}.economics-current{display:flex;flex-wrap:wrap;gap:1.5rem;padding:0 1.2rem 1rem}.economics-form{margin:0 1.2rem 1.2rem}@media(max-width:760px){.content-origin-review form{grid-template-columns:1fr}.content-origin-review form label:last-of-type,.content-origin-review button{grid-column:auto}.commercial-operation-list summary{align-items:flex-start}}.assistance-page{display:grid;gap:1.25rem}.assistance-hero{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:clamp(1.4rem,4vw,3rem);border-radius:28px;background:#0b0b0b;color:#fff}.assistance-hero h1{max-width:760px;margin:.25rem 0;font-size:clamp(2rem,5vw,4rem);line-height:1}.assistance-hero>svg{width:clamp(70px,14vw,150px);height:auto;color:var(--gold)}.safety-banner{display:flex;align-items:flex-start;gap:.8rem;padding:1rem;border-left:4px solid #d39a17;background:#fff8e5;color:#392800}.safety-banner svg{flex:0 0 auto}.assistance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem}.assistance-grid article{padding:1rem;border:1px solid var(--line);border-radius:18px;background:#fff}.assistance-grid article>svg{color:var(--gold-dark)}.assistance-grid h3{margin:.45rem 0}.assistance-list{display:grid;gap:.65rem}.assistance-list>a{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--line);border-radius:16px;background:#fff;color:inherit;text-decoration:none}.assistance-list>a div{display:grid}.assistance-status{display:flex;align-items:center;gap:1rem}.proposal-total{font-size:1.7rem;font-weight:900}.assistance-page .ops-card small{display:block;margin:.25rem 0}.assistance-page .row-actions{flex-wrap:wrap}.eta-panel,.arrival-confirmed{display:flex;align-items:center;gap:.85rem;padding:1rem;border:1px solid var(--line);border-radius:16px;background:#fff}.eta-panel svg,.arrival-confirmed svg{flex:0 0 auto;color:var(--gold-dark)}.eta-panel div,.arrival-confirmed div{display:grid;gap:.2rem}.eta-panel strong,.arrival-confirmed strong{font-size:1.15rem}.eta-panel span{font-size:.8rem;color:var(--muted)}.arrival-confirmed{border-color:#b8dfc3;background:#f1fbf4}.arrival-confirmed svg{color:#18753a}.assistance-next-action{display:grid;gap:.55rem;padding:1.1rem;border-radius:18px;background:#111;color:#fff}.assistance-next-action .button{width:max-content}.assistance-tracking{display:grid;gap:1rem}.assistance-delay{margin:0}.assistance-incident{justify-self:start}.assistance-additional{border:1px solid var(--gold);border-radius:18px;padding:1rem}@media(max-width:700px){body{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.assistance-page{padding-bottom:calc(160px + env(safe-area-inset-bottom))}.assistance-hero{align-items:flex-start}.assistance-hero>svg{width:64px}.assistance-page .form-row{grid-template-columns:1fr}.assistance-list>a{align-items:flex-start}.assistance-status{align-items:flex-start;flex-direction:column}.assistance-page .button,.assistance-page .row-actions button,.assistance-next-action .button{width:100%;justify-content:center;min-height:46px}.assistance-incident{justify-self:stretch}.assistance-tracking{scroll-margin-bottom:calc(100px + env(safe-area-inset-bottom))}.mobile-nav{height:70px;padding-bottom:env(safe-area-inset-bottom)}}.v61-history-list>article.history-card{display:grid;align-items:stretch}.history-card-head,.history-ratings{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.history-intervention{padding:1rem;border-radius:14px;background:#f7f5ef}.history-intervention>b{display:flex;align-items:center;gap:.45rem}.history-intervention svg{width:18px;color:#9b741b}.history-evidence{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.history-evidence span{padding:.4rem .65rem;border:1px solid #d7d0bb;border-radius:999px;background:#fff;font-size:.78rem;font-weight:750}.history-ratings{padding:.8rem 0;border-block:1px solid #ece8df;color:#555}.history-card .row-actions{display:flex;flex-wrap:wrap}.history-card .row-actions a,.history-card .row-actions button{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.65rem .8rem;border:1px solid #d7d2c6;border-radius:999px;background:#fff;color:#111;text-decoration:none;font:inherit;font-weight:750}.history-card .row-actions svg{width:17px}.history-card .row-actions button:disabled{opacity:.48}.finish-work-form{margin-top:1rem;padding:1.1rem;border:1px solid #ded8c8;border-radius:16px;background:#f8f6f0}.finish-work-form label,.pickup-verify label{display:grid;gap:.4rem;font-weight:750}.finish-work-form textarea,.finish-work-form select,.pickup-verify input{width:100%;padding:.8rem;border:1px solid #d5d0c4;border-radius:10px;background:#fff}.pickup-code{margin-top:.8rem}.pickup-code p{display:grid;gap:.2rem;padding:1rem;border:1px solid #d7ae4a;border-radius:12px;background:#fff8df}.pickup-code p b{font-size:1.8rem;letter-spacing:.12em}.pickup-verify{display:grid;gap:.8rem;max-width:520px;padding:1rem;border:1px solid #dedbd2;border-radius:16px;background:#f8f6f0}.contract-copy{max-width:100%;max-height:34rem;overflow:auto;padding:1rem;border:1px solid var(--line);border-radius:.9rem;background:#f7f7f7;color:#171717;font-size:.78rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:700px){.history-card-head,.history-ratings{display:grid}.history-card .row-actions>*{width:100%;justify-content:center}.finish-work-form .row-actions{display:grid}.pickup-code .button{width:100%}}.master-demo{padding-bottom:7rem}.demo-banner{display:flex;gap:.75rem;align-items:center;justify-content:center;background:#fff4c9;border:1px solid #d8b23e;color:#3a2b00;padding:.8rem 1rem;border-radius:14px;margin:1rem 0;flex-wrap:wrap}.demo-banner b{letter-spacing:.08em}.master-hero{background:linear-gradient(135deg,#080808,#27220f);color:#fff;border-radius:24px;padding:clamp(1.4rem,4vw,3.25rem);margin:1rem 0}.master-hero h1{font-size:clamp(2rem,6vw,4.5rem);margin:.2rem 0}.master-hero .eyebrow,.section-heading .eyebrow{color:#d8b23e;font-weight:800;letter-spacing:.12em}.master-search{display:grid;grid-template-columns:minmax(0,2fr) minmax(12rem,1fr);gap:.75rem;margin-top:1.25rem}.master-search input,.master-search select,.question-card input,.workspace-panel select{min-width:0;width:100%;border:1px solid #c9c3b2;border-radius:12px;padding:.9rem;background:#fff;color:#111}.master-stats{display:flex;gap:.75rem;flex-wrap:wrap;margin:1rem 0}.master-stats span{background:#f6f4ed;border-radius:999px;padding:.6rem .9rem}.master-stats b{color:#8b6c00}.master-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(18rem,.85fr);gap:1rem;align-items:start}.master-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.master-card{display:flex;flex-direction:column;text-align:left;gap:.35rem;background:#fff;border:1px solid #e1ddd1;border-radius:16px;padding:1rem;min-height:145px;color:#171717}.master-card:hover,.master-card.selected{border-color:#b99118;box-shadow:0 7px 24px #00000010}.master-card strong{font-size:1.03rem}.master-card small{color:#68635a}.master-card em{font-style:normal;color:#7a5600;font-weight:700}.badge{display:inline-flex;width:max-content;border-radius:999px;padding:.25rem .55rem;font-size:.73rem;font-weight:800}.badge.demo{background:#fff0b6;color:#513a00}.master-detail,.workspace-panel{background:#fff;border:1px solid #e1ddd1;border-radius:20px;padding:1.2rem;box-shadow:0 10px 28px #00000008}.master-detail{position:sticky;top:5rem}.master-detail dl{display:grid;grid-template-columns:1fr;gap:.2rem}.master-detail dt{font-weight:800;margin-top:.7rem}.master-detail dd{margin:0;color:#575149}.question-card,.success-panel{background:#f7f5ef;border-radius:14px;padding:1rem}.choice-row,.primary-actions{display:flex;gap:.55rem;flex-wrap:wrap;margin:.75rem 0}.choice-row button,.primary-actions button,.role-tabs button,.action-card-grid button{border:0;border-radius:999px;background:#111;color:#fff;padding:.72rem 1rem;font-weight:800}.primary-actions .secondary{background:#ece9df;color:#111}.section-heading{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin:1.25rem 0}.section-heading h1,.section-heading h2{margin:.1rem 0}.role-tabs{display:flex;gap:.5rem;overflow:auto;padding:.25rem 0 1rem}.role-tabs button{white-space:nowrap;background:#eeeae0;color:#111}.role-tabs button.active{background:#111;color:#d8b23e}.workspace-panel{margin-bottom:1rem}.availability-toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem}.availability-toggle button{border:0;border-radius:999px;padding:.9rem 1.1rem;font-weight:900}.availability-toggle .on{background:#dff5df;color:#164816}.availability-toggle .off{background:#eee;color:#444}.action-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.action-card-grid article{border:1px solid #e3ded1;border-radius:16px;padding:1rem}.action-card-grid article>b{font-size:1.8rem;color:#9b790d}.operation-progress{display:flex;gap:.25rem;padding:0;overflow:auto;list-style:none}.operation-progress li{white-space:nowrap;border-radius:999px;background:#eee;padding:.4rem .7rem;font-size:.78rem}.operation-progress li.done{background:#161616;color:#fff}.info-grid{display:grid;grid-template-columns:minmax(8rem,.7fr) minmax(0,1.3fr);gap:.45rem .8rem}.info-grid dt{font-weight:800}.info-grid dd{margin:0}.admin-demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.candidate{display:flex;flex-direction:column;border-left:4px solid #ccc;padding:.65rem .8rem;margin:.55rem 0;background:#f8f7f3}.candidate.eligible{border-color:#3a8b43}.candidate.blocked{border-color:#b34b3d}.chat-demo{display:flex;flex-direction:column;gap:.5rem}.chat-demo span{max-width:80%;background:#f0eee8;border-radius:12px;padding:.7rem}.chat-demo span:nth-child(2){align-self:flex-end;background:#fff0bd}.chat-demo .system{align-self:center;background:#e8edf4}.notice{background:#fff4c8;border-left:4px solid #d8b23e;padding:.8rem}.muted{color:#68635a}.error{background:#ffe3df;color:#7c2118;padding:.75rem;border-radius:10px}@media(max-width:820px){.master-search,.master-layout,.admin-demo-grid{grid-template-columns:1fr}.master-detail{position:static}.master-grid,.action-card-grid{grid-template-columns:1fr}.section-heading,.availability-toggle{align-items:flex-start;flex-direction:column}.master-card{min-height:0}.info-grid{grid-template-columns:1fr}.info-grid dd{margin-bottom:.55rem}.role-tabs{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.role-tabs button{white-space:normal;min-height:48px}}.solution-steps{display:grid;gap:10px}.solution-steps article{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;padding:17px;border:1px solid #343434;border-radius:17px;background:#151515}.solution-steps article>strong{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--gold);color:#111}.solution-steps article span{display:grid;gap:3px}.solution-steps article small{color:#aaa;line-height:1.45}.solution-steps>.button{justify-self:start;margin-top:8px}.role-workspace{max-width:1040px}.workspace-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:32px}.workspace-heading h1{font-size:clamp(2.2rem,6vw,4.3rem);margin:.15rem 0}.workspace-heading p:not(.eyebrow){max-width:650px;color:#626262}.workspace-organization{display:grid;gap:7px;min-width:230px;font-weight:800}.workspace-organization select{width:100%;padding:.8rem;border:1px solid var(--line);border-radius:12px;background:#fff}.workspace-section,.workspace-priority{margin:24px 0}.workspace-priority{padding:clamp(18px,4vw,30px);border:1px solid #d9b85b;border-radius:24px;background:#fffbef}.workspace-section-title{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:15px}.workspace-section-title h2{margin:.15rem 0;font-size:clamp(1.55rem,4vw,2.35rem)}.workspace-section-title .eyebrow{margin:0}.workspace-section-title>strong,.workspace-section-title>span{font-size:1.6rem;color:#8b6a0f}.dossier-list{display:grid;gap:9px}.dossier-row{display:grid;grid-template-columns:minmax(112px,auto) minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px 18px;border:1px solid var(--line);border-radius:17px;background:#fff;color:inherit;text-decoration:none}.dossier-row:hover{border-color:var(--gold);box-shadow:0 8px 26px #0000000c}.dossier-row>div{display:grid;gap:4px;min-width:0}.dossier-row strong{overflow:hidden;text-overflow:ellipsis}.dossier-row small{display:flex;align-items:center;gap:5px;color:#6b6b6b}.dossier-row small svg{width:15px}.dossier-row p{margin:2px 0 0;color:#565656;line-height:1.4}.dossier-row>a{font-weight:800;color:#765600}.dossier-stage{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:145px;padding:.42rem .65rem;border-radius:999px;background:#ececec;color:#333;font-size:.76rem;font-weight:900;text-align:center}.dossier-stage.request{background:#edf1f7;color:#234a72}.dossier-stage.proposal{background:#fff0bd;color:#634800}.dossier-stage.work{background:#e2f3e5;color:#18572a}.dossier-stage.review{background:#fce8ce;color:#75420c}.dossier-stage.closed{background:#ededed;color:#555}.workspace-empty{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px;border:1px dashed #ccc;border-radius:18px;background:#fafafa}.workspace-empty>svg{color:#a27b16}.workspace-empty h3,.workspace-empty p{margin:.15rem 0}.workspace-empty>a{display:flex;align-items:center;gap:6px;font-weight:800}.workspace-fold{margin:12px 0;border:1px solid var(--line);border-radius:18px;background:#fff}.workspace-fold>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px;cursor:pointer;list-style:none}.workspace-fold>summary::-webkit-details-marker{display:none}.workspace-fold>summary>span{display:grid;grid-template-columns:auto 1fr;column-gap:12px}.workspace-fold>summary svg{grid-row:1/3;color:#9a7515}.workspace-fold>summary small{margin-top:3px;color:#6b6b6b}.workspace-fold[open]>summary>svg:last-child{transform:rotate(90deg)}.workspace-fold>div{padding:0 18px 18px}.workspace-loading{display:grid;justify-items:center;gap:10px;padding:clamp(34px,8vw,72px) 20px;text-align:center}.workspace-loading svg{color:#9a7515;animation:workspace-spin 1.2s linear infinite}.workspace-loading h1,.workspace-loading p{margin:0}.workspace-loading h1{font-size:clamp(1.65rem,5vw,2.8rem)}.workspace-loading p{color:#626262}.workspace-error{border-style:solid;border-color:#b3261e;background:#fff7f6}.workspace-error>svg{color:#b3261e}.workspace-error .button{justify-self:end}@keyframes workspace-spin{to{transform:rotate(360deg)}}.workspace-assets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace-assets article{display:flex;align-items:center;gap:11px;padding:14px;border-radius:14px;background:#f5f3ed}.workspace-assets article>svg{color:#9a7515}.workspace-assets article span{display:grid;gap:3px}.workspace-assets article small{color:#666}.workspace-assets>.text-link{grid-column:1/-1;margin-top:4px}.workspace-reminders p{display:flex;align-items:center;gap:9px}.workspace-reminders svg{color:#9a7515}.workspace-account-link{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-top:24px;padding:17px;border-radius:17px;background:#111;color:#fff}.workspace-account-link>svg{color:var(--gold)}.workspace-account-link span{display:grid}.workspace-account-link small{color:#aaa}.workspace-account-link a{color:var(--gold);font-weight:800}.professional-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0 30px}.professional-overview>a{display:grid;gap:5px;padding:18px;border:1px solid var(--line);border-radius:17px;background:#fff;color:inherit;text-decoration:none}.professional-overview>a:hover{border-color:var(--gold)}.professional-overview strong{font-size:1.4rem;color:#8b6a0f}.professional-overview small{color:#666;line-height:1.4}.workspace-tools{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.workspace-tools a{padding:13px;border:1px solid var(--line);border-radius:12px;font-weight:750}.unified-dossier{max-width:980px}.dossier-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.dossier-heading h1{font-size:clamp(2rem,5vw,3.7rem);margin:.2rem 0}.dossier-heading p:not(.eyebrow){max-width:720px;color:#555;line-height:1.6}.dossier-next{display:flex;gap:14px;align-items:flex-start;margin:22px 0;padding:20px;border-radius:18px;background:#111;color:#fff}.dossier-next>svg{flex:none;color:var(--gold)}.dossier-next p{margin:.3rem 0 0;color:#ddd}.dossier-context-actions{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 24px}.dossier-context-actions a{display:flex;align-items:center;gap:7px;padding:.7rem .9rem;border:1px solid var(--line);border-radius:999px;background:#fff;font-weight:800}.dossier-context-actions svg{width:18px;color:#8b6a0f}.dossier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dossier-grid article{display:grid;gap:7px;padding:18px;border:1px solid var(--line);border-radius:17px;background:#fff}.dossier-grid article>span{text-transform:uppercase;letter-spacing:.09em;color:#8b6a0f;font-size:.7rem;font-weight:900}.dossier-grid p,.dossier-grid small{margin:0;color:#666}.dossier-grid p{display:flex;gap:6px;align-items:center}.dossier-grid svg{width:16px}.professional-offers-page>.container>.admin-head{padding:20px 24px}.professional-offers-page>.container>.admin-head h1{font-size:clamp(1.9rem,4vw,3rem)}.professional-offer-list article{align-items:center}.professional-offer-list .button{max-width:260px}.professional-offer-detail{min-width:0}.professional-offer-heading{padding-bottom:14px}.professional-offer-heading h2{max-width:760px}.professional-offer-intelligence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.professional-offer-intelligence>article{display:grid;align-content:start;gap:8px;min-width:0;padding:17px;border:1px solid var(--line);border-radius:16px;background:#fff}.professional-offer-intelligence>article>span{color:#85640f;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.professional-offer-intelligence p,.professional-offer-intelligence ul{margin:0;color:#625f58;line-height:1.5}.professional-offer-intelligence ul{display:grid;gap:5px;padding-left:1.1rem}.professional-offer-primary{display:grid;gap:9px;margin:16px 0;padding:21px;border-radius:18px;background:#0b0b0b;color:#fff}.professional-offer-primary h3,.professional-offer-primary p{margin:0}.professional-offer-primary>p:not(.eyebrow){color:#c8c8c8}.professional-offer-primary .button{justify-self:start;margin-top:4px}.professional-primary-panel{display:grid;gap:12px;margin:12px 0 18px;padding:18px;border:1px solid #d6bd70;border-radius:17px;background:#fffaf0}.professional-primary-panel h3,.professional-primary-panel p{margin:0}.professional-review-list{display:grid;gap:8px}.professional-review-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid #e1d9ca;border-radius:13px;background:#fff}.professional-review-list p{margin:.2rem 0 0;color:#625f58}.professional-more-actions{margin-top:18px}.professional-more-actions-body{display:grid;gap:16px;padding-top:14px}.professional-more-actions-body>.compact-admin-form{margin:0}.professional-more-actions-body>.admin-advanced-links{margin:0}.professional-next-step{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0;padding:20px;border:1px solid #d6bd70;border-radius:18px;background:#fffaf0}.professional-next-step h2,.professional-next-step p{margin:.2rem 0}.professional-next-step small{display:block;margin-top:.5rem;color:#625f58}.professional-next-step .button{flex:none}@media(max-width:700px){.professional-offers-page>.container>.admin-head{gap:8px;padding:14px 16px}.professional-offers-page>.container>.admin-head .eyebrow{margin-bottom:.25rem}.professional-offers-page>.container>.admin-head h1{font-size:1.75rem}.professional-offers-page>.container>.admin-head-copy{margin-top:.3rem;font-size:.82rem;line-height:1.35}.professional-offers-page>.container>.admin-head .button{min-height:42px}.professional-offers-page .admin-inbox-layout{display:block}.professional-offers-page .admin-inbox-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow:visible;margin-bottom:12px}.professional-offers-page .admin-inbox-filters button{min-width:0;padding:.65rem .7rem}.professional-offers-page .admin-inbox-filters button:nth-child(3){grid-column:1/-1}.professional-offers-page .admin-inbox-filters button span{overflow-wrap:normal}.professional-offer-list article{align-items:stretch}.professional-offer-list .button{width:100%;max-width:none}.professional-offer-intelligence{grid-template-columns:1fr}.professional-offer-primary .button{width:100%;justify-content:center}.professional-review-list article{align-items:stretch;flex-direction:column}.professional-review-list .button{width:100%}.professional-next-step{align-items:stretch;flex-direction:column}.professional-next-step .button{width:100%;justify-content:center}}.dossier-block{margin:16px 0;padding:clamp(18px,4vw,27px);border:1px solid var(--line);border-radius:22px;background:#fff}.dossier-block-title{display:flex;gap:12px;align-items:flex-start}.dossier-block-title>svg{color:#9a7515}.dossier-block-title h2,.dossier-block-title p{margin:0}.dossier-block-title p{margin-top:3px;color:#666}.dossier-amount{margin:18px 0 5px;font-size:2rem;font-weight:900}.dossier-history{display:grid;gap:9px;margin-top:16px}.dossier-history p{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px;border-radius:12px;background:#f6f4ef}.dossier-history svg{flex:none;color:#9a7515}.dossier-history span{display:grid;gap:3px}.dossier-history small{color:#666}.dossier-candidates{display:grid!important;gap:8px}.dossier-candidates article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px}.dossier-safety{display:flex;align-items:flex-start;gap:9px;margin-top:20px;padding:15px;border-radius:14px;background:#edf6ee;color:#174e24}.dossier-safety svg{flex:none}@media(max-width:900px){.professional-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.workspace-heading,.dossier-heading{display:grid}.workspace-heading .button{width:100%}.dossier-row{grid-template-columns:1fr auto}.dossier-row>.dossier-stage{grid-column:1/-1}.dossier-row>div{grid-column:1}.workspace-empty{grid-template-columns:auto 1fr}.workspace-empty>a{grid-column:1/-1}.workspace-assets,.professional-overview,.dossier-grid,.workspace-tools{grid-template-columns:1fr}.workspace-assets>.text-link{grid-column:auto}.dossier-candidates article{grid-template-columns:1fr}.solution-steps>.button{width:100%}}html,body,#root{max-width:100%;overflow-x:hidden}body{color:#171717;background:#fff;color-scheme:light}input,textarea,select,button{font:inherit}input,textarea,select{position:relative;z-index:1;max-width:100%;color:#151515;background:#fff;-webkit-text-fill-color:#151515}button,a,input,textarea,select{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #b98a12;outline-offset:3px}.hero-glow,.hero:before,.hero:after{pointer-events:none}.search-bar,.network-search,.universal-request-card{isolation:isolate}.status,.availability-status{font-weight:800}.status.pending,.status.submitted,.status.in_review,.availability-status.pending{background:#fff0bd!important;color:#493500!important}.status.verified,.status.selected,.status.completed,.availability-status.available{background:#dff4e3!important;color:#123f20!important}.status.rejected,.status.cancelled,.status.unavailable,.availability-status.unavailable{background:#f7dedd!important;color:#681d19!important}.status.draft,.status.unknown,.status.not_sent{background:#ececec!important;color:#292929!important}.professional-network-hero h1,.universal-request-shell h1,.dossier-heading h1,.workspace-heading h1{font-size:clamp(1.85rem,6vw,4rem);line-height:1.02;overflow-wrap:anywhere;text-wrap:balance}.universal-request-card,.onboarding-card,.dossier-block,.universal-request-card form,.owner-message-form,.resource-form{min-width:0}.request-identity-card,.request-auth-gate,.legal-status{margin:1rem auto;padding:1rem;border:1px solid #d8c481;border-radius:14px;background:#fffaf0}.legal-status{max-width:1040px}.legal-status p{margin:.4rem 0}.legal-status small{display:block;color:#5c574b}.request-identity{display:grid;gap:.3rem;margin:1rem 0;padding:1rem;border:1px solid #d8c481;border-radius:14px;background:#fffaf0;min-width:0}.request-identity strong,.request-identity span,.request-identity small{display:block;min-width:0;overflow-wrap:anywhere}.request-identity span{color:#383838}.request-identity small{color:#5c574b;line-height:1.45}.catalog-suggestions{margin:1rem 0;padding:1rem;border:1px solid #e2d49d;border-radius:16px;background:#fffaf0}.catalog-suggestions h3,.catalog-suggestions p{margin:.2rem 0 .6rem}.owner-message-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:end}.owner-message-form label,.owner-message-form textarea{width:100%}.owner-message-form small{grid-column:1/-1}.row-actions,.form-actions,.request-actions{gap:.75rem;flex-wrap:wrap}.legal-page h1{font-size:clamp(2rem,7vw,4.5rem);overflow-wrap:anywhere}@media(max-width:820px){.resource-form,.owner-quote-form>div{grid-template-columns:1fr!important}.owner-message-form{grid-template-columns:1fr}.owner-message-form small{grid-column:auto}.search-bar{grid-template-columns:1fr!important}.search-bar>svg{display:none}.search-bar button{width:100%}.universal-request-card{padding:clamp(1rem,4vw,1.5rem)}}.offer-focus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0}.offer-focus button{min-height:64px;padding:.75rem;border:1px solid #d7cbb7;border-radius:14px;background:#fff;color:#171717;font-weight:750;text-align:left}.offer-focus button.selected{border-color:#aa7d25;background:#fff6df;box-shadow:inset 0 0 0 1px #aa7d25}.resource-manager{display:grid;gap:1.25rem}.resource-editor{display:grid;gap:1rem;border:1px solid #dfd4c1;border-radius:18px;padding:clamp(1rem,3vw,1.5rem);background:#fffdf9}.resource-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.resource-editor-heading h3,.resource-editor-heading p{margin:.2rem 0}.resource-editor .form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.resource-editor details{border:1px solid #e4dccf;border-radius:14px;padding:.75rem}.resource-editor details summary{font-weight:800;cursor:pointer}.resource-review{display:flex;align-items:flex-start;gap:.6rem;padding:.8rem;border-radius:12px;background:#f6f2e9}.resource-cards{display:grid;gap:.75rem}.resource-cards article{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #e1d8c9;border-radius:16px;padding:1rem;background:#fff}.resource-cards article.archived{opacity:.65;background:#f3f1ed}.resource-cards h3,.resource-cards p{margin:.2rem 0}.resource-cards small{display:block;color:#5f594f}.resource-actions{display:flex;gap:.5rem;flex-wrap:wrap}.resource-actions .button{margin:0}.blocked-feature{border-radius:14px;background:#f5f1e8;padding:.85rem}.blocked-feature p{margin:.3rem 0;color:#5a554b}@media(max-width:760px){.offer-focus{grid-template-columns:1fr 1fr}.resource-editor-heading,.resource-cards article{align-items:stretch;flex-direction:column}.resource-actions .button{width:100%}}@media(max-width:440px){.offer-focus{grid-template-columns:1fr}.resource-editor{padding:.9rem}.resource-editor .form-row{grid-template-columns:1fr}}.resource-editor[data-offer-mode=service_resource] label:has(input[name=deposit]),.resource-editor[data-offer-mode=service_resource] label:has(input[name=minimumUnits]),.resource-editor[data-offer-mode=supply] label:has(input[name=operatorCost]),.resource-editor[data-offer-mode=supply] label:has(input[name=minimumDuration]),.resource-editor[data-offer-mode=supply] label:has(input[name=userCredential]),.resource-editor select[name=insuranceStatus] option[value=verified]{display:none}.header-quick-actions{display:flex;align-items:center;gap:.45rem;margin-left:auto}.header-quick-actions>a{display:grid;place-items:center;width:42px;height:42px;border:1px solid #343434;border-radius:50%;color:#fff}.header-quick-actions svg{width:19px}.client-mobile-nav{grid-template-columns:repeat(3,1fr)}.account-menu{position:relative}.account-menu-trigger{display:flex;align-items:center;gap:.55rem;min-height:44px;padding:.45rem .8rem;border:1px solid #d9b96847;border-radius:999px;background:#111;color:#fff;cursor:pointer}.account-menu-trigger>span{display:grid;text-align:left;line-height:1.1}.account-menu-trigger strong{font-size:.8rem}.account-menu-trigger small{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c9c9c9;font-size:.68rem}.account-menu-panel{position:absolute;top:calc(100% + .75rem);right:0;z-index:95;width:min(360px,calc(100vw - 24px));padding:1rem;border:1px solid #d9b96859;border-radius:18px;background:#111;color:#fff;box-shadow:0 22px 70px #0008}.account-menu-identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;padding:.25rem .25rem 1rem;border-bottom:1px solid #ffffff1c}.account-menu-identity>svg{width:38px;height:38px;padding:8px;border:1px solid #d9b96859;border-radius:50%;color:#f0ce77}.account-menu-identity>div{display:grid;min-width:0;gap:.16rem}.account-menu-identity strong,.account-menu-identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-identity span{color:#d0d0d0;font-size:.82rem}.account-menu-identity small{justify-self:start;padding:.2rem .48rem;border-radius:999px;background:#d9b96822;color:#f0ce77;font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.account-menu-panel nav{display:grid;gap:.25rem;margin:.7rem 0}.account-menu-panel nav a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;min-height:52px;padding:.6rem .65rem;border-radius:11px;color:#fff}.account-menu-panel nav a:hover,.account-menu-panel nav a:focus-visible{background:#ffffff0f}.account-menu-panel nav a>span{display:grid}.account-menu-panel nav a strong{font-size:.85rem}.account-menu-panel nav a small{color:#aaa;font-size:.7rem}.account-menu-panel nav a>svg:last-child{width:16px;color:#b8a36d}.account-menu-logout{display:flex;align-items:center;justify-content:center;gap:.55rem;width:100%;min-height:46px;border:1px solid #ff83705c;border-radius:12px;background:#2a1210;color:#ffd7d2;font-weight:850;cursor:pointer}.account-menu-logout:disabled{opacity:.65;cursor:wait}.account-menu-error{margin:.55rem 0;padding:.6rem;border-radius:9px;background:#4a1713;color:#ffe2dd;font-size:.78rem}.admin-secondary-panel{scroll-margin-top:90px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.admin-direct-nav{display:none!important}.admin-page>.container>.admin-head{margin-bottom:1rem}.admin-page>.container>.admin-head h1{font-size:clamp(2rem,4.5vw,3.6rem);line-height:1.02}.owner-refresh-button{min-height:40px;padding-inline:14px}.owner-filter-select{display:none!important}.owner-inbox-controls>div.owner-filter-buttons{display:flex}.owner-inbox-controls input{color:#fff!important;-webkit-text-fill-color:#fff}.owner-inbox-controls input::placeholder{color:#9b9b9b!important;-webkit-text-fill-color:#9b9b9b;opacity:1}.owner-inbox-list>a{scroll-margin-top:90px}.owner-decision-brief{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .9rem;margin:.45rem 0}.owner-decision-brief span{display:grid!important;gap:.1rem;color:#cfcfcf;font-size:.82rem}.owner-decision-brief b{color:#a99766;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em}.professional-primary-nav{position:sticky;top:78px;z-index:11;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:-.5rem 0 1.25rem;padding:.45rem;border:1px solid var(--line);border-radius:16px;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.professional-primary-nav a{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;padding:.65rem;border-radius:11px;color:#171717;font-weight:850;text-decoration:none}.professional-primary-nav a:hover{background:#f5efdf}.professional-primary-nav svg{width:18px;color:#8b6a0f}.professional-readiness{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1.5rem;padding:1rem 1.15rem;border:1px solid #d8cda9;border-radius:16px;background:#fff}.professional-readiness.needs-attention{border-color:#c79b2b;background:#fffaf0}.professional-readiness p{margin:.3rem 0 0;color:#615c52}.professional-readiness .button{flex:none}.unified-dossier{display:flex;flex-direction:column}.unified-dossier>.dossier-heading{order:1}.unified-dossier>.pilot-banner,.unified-dossier>.success,.unified-dossier>.error{order:2}.unified-dossier>.dossier-next{order:3}.unified-dossier>.dossier-context-actions{order:4}.unified-dossier>#resumen{order:5}.unified-dossier>#conversacion{order:6}.unified-dossier>.professional-opportunity-actions,.unified-dossier>#profesionales{order:7}.unified-dossier>#presupuesto,.unified-dossier>#propuesta{order:8}.unified-dossier>.owner-advanced-control,.unified-dossier>.client-more-actions{order:18}.unified-dossier>#actividad{order:20}.unified-dossier>.dossier-safety{order:30}.client-more-actions>summary{display:flex;align-items:center;gap:.65rem;cursor:pointer}.client-more-actions>summary svg{width:20px;color:#8b6a0f}.client-more-actions>summary span{display:grid}.client-more-actions form{margin-top:1rem}@media(max-width:900px){.authenticated-header .nav,.authenticated-header .guest-menu{display:none!important}.authenticated-header .header-quick-actions{display:flex}.authenticated-header .header-inner{width:min(100% - 24px,1240px)}.authenticated-header .logo img{width:132px}.authenticated-header+main{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.account-menu-trigger{width:42px;padding:0;justify-content:center}.account-menu-trigger>span{display:none}.account-menu-panel{position:fixed;top:70px;right:12px;max-height:calc(100dvh - 156px);overflow-y:auto}.owner-mobile-nav,.client-mobile-nav{position:fixed;display:grid;height:70px;bottom:0;left:0;right:0;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);z-index:55;padding-bottom:env(safe-area-inset-bottom)}.owner-mobile-nav{grid-template-columns:repeat(4,1fr)}.client-mobile-nav{grid-template-columns:repeat(3,1fr)}.owner-mobile-nav a,.client-mobile-nav a{display:grid;place-items:center;align-content:center;gap:3px;color:#6b6b6b;font-size:10px}.owner-mobile-nav a.active,.client-mobile-nav a.active{color:#111}.owner-mobile-nav svg,.client-mobile-nav svg{width:21px}.role-workspace,.unified-dossier{padding-top:1.25rem}}@media(max-width:620px){.admin-page{padding-top:1rem}.admin-page>.container>.admin-head{margin-bottom:.75rem}.admin-page>.container>.admin-head h1{font-size:2rem}.admin-page>.container>.admin-head-copy{font-size:.88rem}.owner-inbox{border-radius:16px}.owner-inbox-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.owner-inbox-head .owner-refresh-button{width:42px;padding:0}.owner-refresh-button span{display:none}.owner-inbox-controls{margin:.8rem 0}.owner-filter-select{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.45rem .7rem!important}.owner-filter-select>span{font-size:.78rem;font-weight:850;color:#aaa}.owner-filter-select select{width:100%;padding:.55rem;border:0;border-radius:8px;background:#262626;color:#fff;-webkit-text-fill-color:#fff;font:inherit}.owner-inbox-controls>div.owner-filter-buttons{display:none}.owner-decision-brief{grid-template-columns:1fr}.owner-inbox-list>a{padding:13px}.professional-primary-nav{top:62px;margin-top:-.25rem}.professional-primary-nav a{display:grid;place-items:center;align-content:center;gap:.15rem;font-size:.72rem;text-align:center}.professional-primary-nav svg{width:19px}.professional-readiness{align-items:stretch;flex-direction:column}.professional-readiness .button{width:100%}.dossier-context-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.dossier-context-actions a{min-width:0;justify-content:center;text-align:center}.dossier-heading h1,.workspace-heading h1{font-size:clamp(1.8rem,9vw,2.6rem)}}@media(max-width:520px){.container{padding-left:clamp(.85rem,4vw,1.1rem);padding-right:clamp(.85rem,4vw,1.1rem)}.button,button{min-height:44px}.dossier-context-actions{display:grid;grid-template-columns:1fr 1fr}.dossier-context-actions a{justify-content:center}.onboarding-progress{overflow-x:auto;scrollbar-width:thin}.onboarding-progress li{min-width:8rem}.universal-request-card textarea{min-height:8rem}.choice-grid,.chip-grid{grid-template-columns:1fr!important}}.onboarding-progress{grid-template-columns:repeat(4,minmax(120px,1fr))}.historical-system-events{margin:2rem 0;border:1px solid #dfd4bd;border-radius:18px;background:#fffcf5;padding:1rem 1.1rem}.historical-system-events>summary{cursor:pointer;font-weight:800;color:#5b4720}.historical-system-events[open]>summary{margin-bottom:.8rem}@supports (height:100dvh){.auth-shell,.request-shell{min-height:100dvh}}.pilot-banner{display:flex;gap:12px;align-items:flex-start;margin:18px 0;padding:17px;border:2px solid #b88a13;border-radius:18px;background:#fff8db;color:#352700}.pilot-banner>svg{flex:none;color:#8b690f}.pilot-banner strong{display:block;letter-spacing:.06em}.pilot-banner p,.pilot-banner small{display:block;margin:.35rem 0 0;line-height:1.5}.pilot-controls{border-color:#d2b45e;background:#fffdf5}.pilot-controls>.button{margin-top:16px}.pilot-controls .owner-quote-form{margin-top:16px}@media(max-width:520px){.pilot-banner{display:grid}.pilot-controls>.button{width:100%}}.legal-registration-block{display:flex;align-items:flex-start;gap:12px;background:#fff7df;border:1px solid #d8b541;border-radius:14px;padding:16px;color:#382d12}.legal-registration-block>svg{flex:none;color:#8a6c12}.legal-registration-block strong{display:block}.legal-registration-block p{margin:.45rem 0;color:#5c574b;line-height:1.5}.legal-registration-links{display:flex;flex-wrap:wrap;gap:12px}.legal-registration-links a{color:#5f4700;font-weight:800}.controlled-pilot-banner{position:relative;z-index:30;display:flex;align-items:center;justify-content:center;gap:.8rem;padding:.65rem 1rem;background:#171713;color:#fff;border-bottom:2px solid #c9a43d;font-size:.86rem}.controlled-pilot-banner svg{width:19px;color:#d8b956;flex:none}.controlled-pilot-banner div{display:grid;gap:.12rem}.controlled-pilot-banner strong{color:#f1d77e}.controlled-pilot-banner a{color:#fff;text-underline-offset:3px}.pilot-consent-check{display:flex!important;align-items:flex-start;gap:.65rem}.pilot-consent-check input{width:auto!important;margin-top:.2rem}.pilot-consent-check span{font-weight:500}.pilot-privacy-details{max-width:1040px;margin:1rem auto 2rem;padding:1.25rem;border:1px solid #d6bd70;border-radius:18px;background:#fffaf0}.pilot-privacy-details h2{margin:.2rem 0 1rem}.pilot-privacy-details p{line-height:1.55}.pilot-access-admin form{display:grid;grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:.8rem}.pilot-access-admin label{display:grid;gap:.35rem}.pilot-access-admin input,.pilot-access-admin select{width:100%;padding:.8rem;border:1px solid var(--line);border-radius:10px;background:#fff}.pilot-admin-list{display:grid;gap:.65rem}.pilot-admin-list article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem;border:1px solid var(--line);border-radius:12px}.pilot-admin-list article div{display:grid}.pilot-admin-list small{color:#69645a}.pilot-access-admin code{display:inline-block;overflow-wrap:anywhere;padding:.3rem .45rem;background:#fff;border-radius:6px}@media(max-width:760px){.controlled-pilot-banner{align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.controlled-pilot-banner a{margin-left:27px}.pilot-access-admin form{grid-template-columns:1fr}.pilot-admin-list article{align-items:flex-start;flex-direction:column}.pilot-admin-list article .button{width:100%}}.premium-app{--premium-black:#070707;--premium-ink:#171717;--premium-paper:#f5f3ed;--premium-card:#fff;--premium-gold:#d9b968;--premium-gold-strong:#f0ce77;--premium-line:#ded9cb;--premium-muted:#6a665d;background:var(--premium-paper)}.premium-app .header{height:78px;background:#050505;border-bottom:1px solid #d9b96824;box-shadow:0 8px 32px #0002}.premium-app .header-inner{width:min(1240px,calc(100% - 48px))}.premium-app .logo img{width:168px}.premium-app .nav{gap:26px}.premium-app .nav>a:not(.button){font-weight:740;letter-spacing:.01em}.premium-app .nav>a.active,.premium-app .nav>a:hover{color:var(--premium-gold-strong)}.premium-app .account{border:1px solid #d9b96847;border-radius:999px;padding:10px 14px;color:#fff!important}.premium-app .button{font-weight:850}.premium-app .button-gold,.premium-app .hero-search button,.premium-app .search-bar button{background:linear-gradient(135deg,#f0d486,#c69e43);color:#17130b;box-shadow:0 8px 22px #8b681b20}.premium-app.premium-public .hero{min-height:680px;background:#050505;isolation:isolate}.premium-app.premium-public .hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050505,#050505eb 38%,#05050565 72%,#050505c9),url(/editorial/inmuebles-mediterraneo-v1.jpg) center/cover no-repeat;filter:saturate(.72) contrast(1.06);z-index:-2}.premium-app.premium-public .hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 76% 29%,#e0bd5838,transparent 24%),linear-gradient(0deg,#050505 0,transparent 45%);z-index:-1}.premium-app.premium-public .hero-glow{display:none}.premium-app.premium-public .hero-content{padding:104px 0 80px}.premium-app.premium-public .hero h1{max-width:850px;font-size:clamp(3.2rem,9vw,7.4rem);line-height:.87;letter-spacing:-.065em;text-wrap:balance}.premium-app.premium-public .hero-copy{max-width:660px;color:#d2d2d2;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6}.premium-app.premium-public .hero-search{border:1px solid #ffffff38;border-radius:19px;box-shadow:0 25px 80px #0008}.premium-app.premium-public .quick{color:#b9b9b9}.premium-app.premium-public .quick button{background:#10100fd9;border-color:#d9b96838;color:#e4e4e4}.premium-public-principle{display:flex;align-items:center;gap:10px;margin-top:28px;color:#d9b968;font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.premium-public-principle svg{width:15px}.premium-app.premium-public .section{background:var(--premium-paper)}.premium-app.premium-public .section-head h2{font-size:clamp(2.2rem,5vw,4rem)}.premium-app.premium-public .category-card{border:1px solid var(--premium-line);border-radius:20px;background:#fff;box-shadow:0 14px 36px #00000009;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.premium-app.premium-public .category-card:hover{transform:translateY(-3px);border-color:#b18a2d;box-shadow:0 20px 44px #00000012}.premium-app.premium-public .category-icon{background:#111;color:var(--premium-gold-strong);border-radius:14px}.premium-app.premium-public .statement{background:#080808;color:#fff;position:relative;overflow:hidden}.premium-app.premium-public .statement:after{content:"";position:absolute;width:420px;height:420px;right:-160px;top:-220px;border-radius:50%;background:#d9b96822;box-shadow:0 0 100px #d9b9681f}.premium-app.premium-public .solution-steps article{border-color:#ffffff1e}.premium-app.premium-public .trust>div{border:1px solid var(--premium-line);border-radius:18px;background:#fff;padding:24px;box-shadow:0 10px 28px #00000008}.premium-app .auth-page,.premium-app .request-page{background:radial-gradient(circle at 75% 15%,#d9b96822,transparent 28%),#090909}.premium-app .auth-panel{border:1px solid #d9b9684a;border-radius:26px;box-shadow:0 28px 80px #0008}.premium-app .auth-panel h1{letter-spacing:-.05em}.premium-app .universal-request-page{background:linear-gradient(180deg,#0a0a0a 0 310px,var(--premium-paper) 310px)}.premium-app .universal-request-shell>header{padding:30px;border:1px solid #d9b96839;border-radius:24px;background:radial-gradient(circle at 100% 0,#d9b9682b,transparent 32%),#0b0b0b;color:#fff;box-shadow:0 18px 50px #0003}.premium-app .universal-request-shell>header h1{font-size:clamp(2.4rem,6vw,4.8rem);letter-spacing:-.055em}.premium-app .universal-request-shell>header>p:last-child{color:#c8c8c8}.premium-app .universal-request-card{border:1px solid var(--premium-line);border-radius:24px;box-shadow:0 18px 50px #0000000c}.premium-app .request-identity,.premium-app .request-auth-gate{border-color:#d6bd70;background:#fff9e9}.premium-app.premium-authenticated main{background:var(--premium-paper)}.premium-app .role-workspace,.premium-app .unified-dossier{padding-bottom:64px}.premium-app .role-workspace>.workspace-heading,.premium-app .unified-dossier>.dossier-heading{position:relative;overflow:hidden;padding:clamp(24px,5vw,44px);border:1px solid #d9b96842;border-radius:25px;background:radial-gradient(circle at 100% 0,#d9b96826,transparent 32%),#0a0a0a;color:#fff;box-shadow:0 20px 54px #0002}.premium-app .role-workspace>.workspace-heading:after,.premium-app .unified-dossier>.dossier-heading:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;right:-150px;top:-170px;background:#d9b9681a}.premium-app .role-workspace>.workspace-heading h1,.premium-app .unified-dossier>.dossier-heading h1{font-size:clamp(2.2rem,6vw,4.6rem);letter-spacing:-.055em;position:relative}.premium-app .role-workspace>.workspace-heading p:not(.eyebrow),.premium-app .unified-dossier>.dossier-heading p:not(.eyebrow){color:#c8c8c8;position:relative}.premium-app .role-workspace>.workspace-heading .eyebrow,.premium-app .unified-dossier>.dossier-heading .eyebrow{color:var(--premium-gold-strong)}.premium-app .workspace-heading .button{position:relative}.premium-app .professional-primary-nav{top:82px;border-color:#d9b96842;background:#0a0a0af2;box-shadow:0 12px 34px #0003}.premium-app .professional-primary-nav a{color:#b9b9b9}.premium-app .professional-primary-nav a:hover{background:#201c12;color:var(--premium-gold-strong)}.premium-app .professional-primary-nav svg{color:var(--premium-gold)}.premium-app .professional-overview>a,.premium-app .workspace-fold,.premium-app .dossier-row,.premium-app .dossier-grid article,.premium-app .dossier-block{border-color:var(--premium-line);border-radius:18px;background:#fff;box-shadow:0 10px 28px #00000009}.premium-app .professional-overview>a:hover,.premium-app .dossier-row:hover{border-color:#b58e2f;box-shadow:0 16px 36px #00000012}.premium-app .professional-overview strong,.premium-app .workspace-section-title>strong,.premium-app .workspace-section-title>span{color:#8b6814}.premium-app .professional-readiness,.premium-app .workspace-priority{border-color:#d7bd70;border-radius:20px;background:#fffaf0;box-shadow:0 10px 28px #8d6a1510}.premium-app .workspace-empty{border-color:#cfc7b4;background:#fff}.premium-app .workspace-account-link{border:1px solid #d9b9683b;border-radius:18px;background:#0a0a0a}.premium-app .dossier-next{border:1px solid #d9b96842;border-radius:18px;background:radial-gradient(circle at 100% 0,#d9b96820,transparent 40%),#0b0b0b;box-shadow:0 14px 36px #0002}.premium-app .dossier-intelligence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0}.premium-app .dossier-intelligence>article{display:grid;align-content:start;gap:8px;padding:19px;border:1px solid var(--premium-line);border-radius:18px;background:#fff;box-shadow:0 10px 28px #00000009}.premium-app .dossier-intelligence>article>span{text-transform:uppercase;letter-spacing:.09em;color:#85640f;font-size:.7rem;font-weight:900}.premium-app .dossier-intelligence strong{font-size:1.08rem}.premium-app .dossier-intelligence p,.premium-app .dossier-intelligence ul,.premium-app .dossier-intelligence small{margin:0;color:#625f58;line-height:1.5}.premium-app .dossier-intelligence ul{display:grid;gap:5px;padding-left:1.15rem}.premium-app .dossier-intelligence .dossier-primary-decision{border-color:#d9b96860;background:radial-gradient(circle at 100% 0,#d9b96824,transparent 42%),#0b0b0b;color:#fff}.premium-app .dossier-intelligence .dossier-primary-decision>span{color:var(--premium-gold-strong)}.premium-app .dossier-intelligence .dossier-primary-decision p{color:#c8c8c8}.premium-app .dossier-intelligence .dossier-primary-decision .button{justify-self:start;margin-top:4px}.premium-app .dossier-context-actions a{border-color:var(--premium-line);background:#fff;box-shadow:0 7px 20px #00000008}.premium-app .dossier-stage.proposal{background:#fff0bd;color:#634800}.premium-app .dossier-history p{background:#f7f4ec}.premium-app .professional-network-hero{border:1px solid #d9b96842;background:radial-gradient(circle at 92% 0,#d9b96828,transparent 30%),#090909;box-shadow:0 20px 54px #0003}.premium-app .professional-network-hero h1{letter-spacing:-.055em}.premium-app .onboarding-card{border-color:var(--premium-line);box-shadow:0 18px 50px #0000000d}.premium-app .onboarding-progress li.active{background:#0b0b0b;color:#fff}.premium-app .choice-grid label:has(input:checked),.premium-app .activity-picker button.selected{border-color:#b68a32;background:#fff8e7}.premium-app .admin-page{background:var(--premium-paper);color:var(--premium-ink);padding-top:34px}.premium-app .admin-page>.container>.admin-head{padding:clamp(24px,5vw,42px);border:1px solid #d9b96842;border-radius:25px;background:radial-gradient(circle at 100% 0,#d9b96825,transparent 32%),#090909;color:#fff;box-shadow:0 20px 54px #0002}.premium-app .admin-page>.container>.admin-head .admin-head-copy{color:#c5c5c5}.premium-app .admin-page>.container>.admin-head .secure{color:#dceadf}.premium-app .owner-inbox{border-color:var(--premium-line);background:#fff;color:var(--premium-ink);box-shadow:0 15px 42px #0000000c}.premium-app .owner-inbox-controls>label{border-color:#d7d0c1;background:#f7f5ef}.premium-app .owner-inbox-controls>label svg{color:#927019}.premium-app .owner-inbox-controls input{color:#171717!important;-webkit-text-fill-color:#171717!important}.premium-app .owner-inbox-controls input::placeholder{color:#777!important;-webkit-text-fill-color:#777!important}.premium-app .owner-inbox-controls button{border-color:#d8d1c3;color:#4b4740;background:#f7f5ef}.premium-app .owner-inbox-controls button.active{border-color:#b58b27;background:#171717;color:var(--premium-gold-strong)}.premium-app .owner-inbox-list>a{border-color:var(--premium-line);background:#fff;color:#171717;box-shadow:0 8px 24px #00000008}.premium-app .owner-inbox-list>a:hover{border-color:#b58b27;box-shadow:0 14px 32px #0001}.premium-app .owner-inbox-list>a>p,.premium-app .owner-inbox-list>a>small{color:#6b675f}.premium-app .owner-decision-brief>span{background:#f5f2ea;color:#555047}.premium-app .owner-decision-brief b{color:#846314}.premium-app .owner-decision-brief .decision{background:#17130b;color:#fff}.premium-app .owner-main-action{color:#85640f}.premium-app .admin-secondary-panel{border-color:var(--premium-line);background:#fff;color:#171717;box-shadow:0 8px 26px #00000007}.premium-app .admin-secondary-panel>summary small{color:#6b675f}.premium-app .admin-tool-grid a{border-color:#ddd5c6;color:#171717;background:#faf8f2}.premium-app .owner-compact-summary>div{border-color:#ded8cb;background:#faf8f2}.premium-app .owner-compact-summary strong{color:#806013}.premium-app .owner-compact-summary span{color:#68645c}.premium-app .admin-inbox-filters button{border-color:#d8d1c4;background:#fff;color:#403c35}.premium-app .admin-inbox-filters button.active,.premium-app .admin-inbox-filters button:hover{border-color:#b58b27;background:#17130b;color:#fff}.premium-app .admin-inbox-title p{color:#6b675f}.premium-app .compact-admin-list>article,.premium-app .admin-detail-panel,.premium-app .business-summary-grid article{border-color:var(--premium-line);background:#fff;color:#171717;box-shadow:0 9px 28px #00000008}.premium-app .compact-admin-main p,.premium-app .compact-admin-main small,.premium-app .business-summary-grid small{color:#6b675f}.premium-app .admin-detail-heading{border-color:#e4dfd5}.premium-app .admin-detail-heading p{color:#6b675f}.premium-app .admin-detail-summary>div,.premium-app .admin-history-note{background:#f6f3eb}.premium-app .admin-action-details,.premium-app .inline-form-details{border-color:#ddd6c8;background:#fff}.premium-app .admin-action-details>summary small{color:#6b675f}.premium-app .admin-action-details>summary svg{color:#8f6c17}.premium-app .compact-admin-form{border-color:#e1dbcf}.premium-app .admin-advanced-links a,.premium-app .catalog-state-actions button,.premium-app .catalog-state-actions a{border-color:#d8d1c4;background:#f7f5ef;color:#171717}.premium-app .business-summary-grid span{color:#806013}.premium-app .commercial-safety{border-color:#d9bd70;background:#fff8e8}.premium-app .admin-context-note{border-color:#d7bd70;background:#fff9ea;color:#33280f}.premium-app .admin-context-note p{color:#625a49}.premium-app input,.premium-app textarea,.premium-app select{border-color:#cfc7b7;border-radius:11px}.premium-app input:focus,.premium-app textarea:focus,.premium-app select:focus{border-color:#a57d1b;box-shadow:0 0 0 3px #d9b9682b}.premium-app .success{border-radius:14px}.premium-app .error{border-radius:12px;background:#fff0ee;padding:12px;color:#7a201b}.premium-app .footer{background:#070707;border-top:1px solid #d9b96826}.premium-app .workspace-show-more{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:48px;margin:.75rem 0 0;border:1px solid #d8cda9;border-radius:14px;background:#fffaf0;color:#17130b;font-weight:850;cursor:pointer}.premium-app .workspace-show-more svg{width:18px;color:#a77d16}.premium-app .owner-show-more{margin-top:1rem}@media(max-width:900px){.premium-app .header{height:64px}.premium-app .header-inner{width:calc(100% - 24px)}.premium-app.premium-public .hero{min-height:620px}.premium-app.premium-public .hero-content{padding:78px 0 62px}.premium-app.premium-public .hero h1{font-size:clamp(3rem,15vw,5.5rem)}.premium-app .professional-primary-nav{top:66px}.premium-app .role-workspace>.workspace-heading,.premium-app .unified-dossier>.dossier-heading{border-radius:21px}}@media(max-width:620px){.premium-app.premium-public .hero{min-height:570px}.premium-app.premium-public .hero:before{background:linear-gradient(180deg,#050505c9,#0505059c 34%,#050505),url(/editorial/inmuebles-mediterraneo-v1.jpg) 66% center/cover no-repeat}.premium-app.premium-public .hero-content{padding:64px 0 52px}.premium-app.premium-public .hero h1{font-size:clamp(2.8rem,15.5vw,4.5rem)}.premium-app.premium-public .hero-copy{font-size:1rem}.premium-public-principle{display:grid;grid-template-columns:auto auto auto auto auto;gap:6px;font-size:.58rem;letter-spacing:.08em}.premium-app .role-workspace>.workspace-heading,.premium-app .unified-dossier>.dossier-heading,.premium-app .admin-page>.container>.admin-head{padding:22px 18px;border-radius:18px}.premium-app .role-workspace>.workspace-heading h1,.premium-app .unified-dossier>.dossier-heading h1{font-size:clamp(2rem,10vw,3rem)}.premium-app .owner-inbox{padding:15px}.premium-app .owner-inbox-list>a{padding:14px}.premium-app .dossier-intelligence{grid-template-columns:1fr}.premium-app .owner-mobile-nav,.premium-app .client-mobile-nav{background:#0a0a0af5;border-color:#d9b9682e}.premium-app .owner-mobile-nav a,.premium-app .client-mobile-nav a{color:#a8a8a8}.premium-app .owner-mobile-nav a.active,.premium-app .client-mobile-nav a.active{color:var(--premium-gold-strong)}}@media(prefers-reduced-motion:reduce){.premium-app *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}
