.adv-shell{max-width:900px;margin:0 auto;padding:48px 24px 80px}.adv-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.adv-title{letter-spacing:-.02em;margin:0;font-size:30px}.adv-sub{color:var(--muted);margin:6px 0 0;font-size:14px}.adv-credit{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);text-align:right;flex:none;padding:14px 18px}.adv-credit strong{letter-spacing:-.02em;font-size:22px;display:block}.adv-credit span{color:var(--muted);font-size:11px}.field{margin-bottom:18px;display:block}.field>span{margin-bottom:6px;font-size:12px;font-weight:640;display:block}.field .hint{color:var(--muted);margin-top:5px;font-size:11px;font-weight:400;display:block}.input,.select{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);width:100%;min-height:44px;color:var(--ink);font:inherit;padding:10px 14px;font-size:14px}.input:focus,.select:focus{border-color:var(--ink);outline:none}.row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.steps{flex-wrap:wrap;gap:6px;margin:0 0 28px;padding:0;list-style:none;display:flex}.steps li{color:var(--muted);background:var(--paper-2);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:640}.steps li.done{color:var(--ink)}.steps li.current{background:var(--dark);color:var(--white)}.tags{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.tag{background:var(--paper-2);border-radius:999px;align-items:center;gap:7px;padding:7px 10px 7px 13px;font-size:12px;font-weight:620;display:inline-flex}.tag button{cursor:pointer;opacity:.45;background:0 0;border:0;padding:0;font-size:14px;line-height:1}.tag button:hover{opacity:1}.actions{justify-content:space-between;gap:10px;margin-top:28px;display:flex}.status-pill{background:var(--paper-2);color:var(--muted);text-transform:capitalize;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:680}.status-pill.active{background:var(--accent);color:var(--ink)}.status-pill.pending_review,.status-pill.changes_requested{color:#6b4f00;background:#ffe9b8}.status-pill.rejected{color:#7a2618;background:#ffd9d4}.campaign-list{gap:16px;display:grid}.campaign-row{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);padding:18px 20px}.campaign-row h3{margin:0;font-size:15px}.campaign-row .meta{color:var(--muted);margin-top:4px;font-size:12px}.campaign-row .ops{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.note{color:var(--muted);font-size:13px;line-height:1.5}.error{color:#8a2c1a;margin-top:12px;font-size:13px}.empty{border:1px dashed var(--line);border-radius:var(--radius-lg);text-align:center;padding:34px}@media (max-width:720px){.row{grid-template-columns:1fr}}.nav-plain{color:#56544d;font-size:14px}.nav-plain:hover{color:var(--ink)}.adv-brand{align-items:center;gap:10px;display:inline-flex}.adv-brand-sep{color:#b3afa4;font-weight:400}.adv-brand-section{color:#56544d;font-weight:600}.adv-brand-section:hover{color:var(--ink)}.adv-hero{padding:58px 0 0}.adv-hero>.container,.adv-form-section>.container{max-width:660px;margin-inline:auto}.adv-hero h1{margin-bottom:14px;font-size:clamp(38px,4.6vw,56px)}.adv-hero-sub{color:#5f5d57;max-width:520px;margin:0;font-size:17px;line-height:1.6}.adv-hero-price{color:#6d6a63;max-width:560px;margin:16px 0 0;font-size:14px;line-height:1.7}.adv-hero-price strong{color:var(--ink);font-weight:720}.adv-form-section{padding:34px 0 52px}.request{max-width:660px;display:block}.request-main{gap:14px;display:grid}.request .field{margin-bottom:0}.block-title{text-transform:uppercase;letter-spacing:.13em;color:#3f3e38;margin:6px 0 0;font-size:12px;font-weight:780}.block-toggle{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);cursor:pointer;text-align:left;width:100%;font:inherit;align-items:center;gap:10px;margin:4px 0 0;padding:13px 16px;transition:border-color .15s,background .15s;display:flex}.block-toggle:hover{background:#fdfcf8;border-color:#c6c2b8}.block-toggle .block-title{flex:none;margin:0}.block-summary{color:#918e85;text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1;min-width:0;font-size:13px;overflow:hidden}.block-caret{background:var(--paper-2);color:#56544d;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:12px;font-weight:700;line-height:1;display:grid}.block-toggle.open{background:var(--white);border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.block-toggle:hover .block-caret{color:var(--ink);background:#e6e3da}.block-body{border:1px solid var(--line);background:var(--white);border-radius:0 0 var(--radius-md) var(--radius-md);border-top:0;gap:14px;padding:4px 16px 18px;display:grid}.request-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.request textarea.input{resize:vertical;min-height:74px;padding-top:12px;line-height:1.6}.request select.input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#8b887f 50%),linear-gradient(135deg,#8b887f 50%,#0000 50%);background-position:calc(100% - 19px),calc(100% - 14px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.field-optional{color:#a29e94;text-transform:none;letter-spacing:0;margin-left:6px;font-size:11px;font-style:normal;font-weight:500}.field-help{color:#7d7a71;max-width:520px;margin:-4px 0 0;font-size:13px;line-height:1.6}.lead-help{margin:-6px 0 2px}.request-submit{border-radius:var(--radius-md);justify-self:start;min-height:50px;padding:0 26px;box-shadow:0 4px 12px #1515131a}.request-submit:hover{box-shadow:0 8px 18px #15151329}.request-foot{color:#8a877e;max-width:560px;margin:6px 0 0;font-size:13px;line-height:1.6}.picker{gap:10px;display:grid;position:relative}.picker-chips{flex-wrap:wrap;gap:7px;display:flex}.picker-chips .tag{align-items:center;gap:7px;display:inline-flex}.picker-chips .tag button{cursor:pointer;color:#7d7a71;background:0 0;border:0;padding:0;font-size:15px;line-height:1}.picker-chips .tag button:hover{color:var(--ink)}.picker-options{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);gap:2px;margin:0;padding:6px;list-style:none;display:grid;box-shadow:0 14px 34px #1c1a1321}.picker-options button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:14px;display:flex}.picker-options button:hover{background:var(--paper-2)}.picker-options em{color:#928f86;font-size:11px;font-style:normal}.picker-empty{color:#7d7a71;margin:0;font-size:13px}.icon-state{color:#6d6a63;flex-wrap:wrap;align-items:center;gap:8px;margin:-2px 0 2px;font-size:13px;display:flex}.icon-state .icon-ok{color:#4d6b18;font-weight:800}.icon-state button{cursor:pointer;font:inherit;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #c9c5ba;padding:0;font-weight:680}.icon-state button:hover{border-color:var(--ink)}.link-button{cursor:pointer;font:inherit;color:#56544d;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;font-weight:620}.link-button:hover{color:var(--ink)}.field span em{color:#928f86;margin-left:6px;font-style:normal;font-weight:500}.field-with-count{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.field-with-count em{font-variant-numeric:tabular-nums;color:#928f86;margin:0;font-size:11px;font-style:normal}.request-done{border-radius:var(--radius-xl);background:#f4f8e8;border:1px solid #cfd9bb;max-width:640px;padding:44px}.request-done h2{margin-bottom:14px;font-size:clamp(28px,3vw,38px)}.request-done>p{color:#4e5240;margin:0;font-size:17px;line-height:1.7}.next-steps{border-top:1px solid #d7e0c2;gap:14px;margin:30px 0 0;padding:30px 0 0;list-style:none;display:grid}.next-steps li{color:#3f4436;align-items:center;gap:13px;font-size:15px;display:flex}.next-steps span{background:var(--accent);color:#17210a;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.adv-faq{background:var(--paper-2);padding:64px 0 72px}.adv-faq h2{font-size:clamp(28px,3vw,40px)}.auth-shell{place-items:center;min-height:calc(100vh - 200px);padding:64px 20px 96px;display:grid}.auth-card{width:100%;max-width:400px}.auth-card h1{margin-bottom:14px;font-size:clamp(34px,4vw,44px)}.auth-card>p{color:#5f5d57;margin:0 0 30px;font-size:16px;line-height:1.7}.auth-card form{gap:18px;display:grid}.auth-submit{width:100%}.auth-card .auth-again{color:#6d6a63;margin:20px 0 0;font-size:14px}.auth-card strong{font-weight:700}.adv-footer{padding-top:26px}.adv-footer-links{flex-wrap:wrap;gap:20px;display:flex}.adv-footer-links a:hover{color:var(--ink)}@media (max-width:980px){.request{grid-template-columns:1fr;gap:40px}.faq-grid{grid-template-columns:1fr;gap:36px}}@media (max-width:640px){.adv-hero{padding-top:46px}.request-row{grid-template-columns:1fr}.request-submit{width:100%}.request-done{padding:26px}.adv-brand-section,.adv-brand-sep{display:none}}.campaign-card{border-radius:var(--radius-lg);background:var(--white);border:1px solid #d5d0c6;padding:24px;box-shadow:0 18px 40px #1f1e1814}.campaign-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:4px;display:flex}.auth-invite{color:#7d7a71;margin:14px 0 0;font-size:13px;line-height:1.6}.adv-signout{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.adv-signout:disabled{opacity:.5;cursor:default}.site-header+.adv-shell{padding-top:40px}.adv-profile{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-bottom:28px;padding:22px 24px;display:flex}.adv-profile-id{align-items:center;gap:15px;min-width:0;display:flex}.adv-avatar{background:var(--paper-2);color:#56544d;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:17px;font-weight:800;display:grid;overflow:hidden}.adv-avatar img{object-fit:cover;width:100%;height:100%;display:block}.adv-profile-id h1{letter-spacing:-.025em;margin:0;font-size:21px}.adv-profile-id p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:3px 0 0;font-size:13px;display:flex}.adv-profile-id a{border-bottom:1px solid #d8d4cb}.adv-profile-id a:hover{color:var(--ink);border-color:var(--ink)}.adv-dot{color:#c2beb4}.adv-profile-credit{flex:none;align-items:center;gap:18px;display:flex}.adv-profile-credit span{text-transform:uppercase;letter-spacing:.1em;color:#918e85;font-size:11px;font-weight:700;display:block}.adv-profile-credit strong{letter-spacing:-.03em;margin-top:3px;font-size:24px;display:block}@media (max-width:640px){.adv-profile{gap:18px;padding:20px}.adv-profile-credit{border-top:1px solid var(--line);justify-content:space-between;width:100%;padding-top:16px}}.first-campaign{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--white);padding:44px}.first-campaign h2{letter-spacing:-.03em;margin:0 0 26px;font-size:clamp(24px,3vw,30px)}.first-steps{gap:18px;margin:0 0 30px;padding:0;list-style:none;display:grid}.first-steps li{align-items:flex-start;gap:14px;display:flex}.first-step-num{background:var(--paper-2);color:#56544d;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;font-size:11px;font-weight:780;display:grid}.first-steps strong{margin-bottom:2px;font-size:14px;display:block}.first-steps span{color:#6d6a63;font-size:13px;line-height:1.6}.campaign-stalled{color:#8a5a2b;margin:10px 0 0;font-size:12.5px;line-height:1.55}.campaign-stalled a{border-bottom:1px solid #d3b48d}@media (max-width:640px){.first-campaign{padding:28px 22px}.first-campaign .button{width:100%}}.adv-faq{padding-bottom:112px}.adv-footer-wrap{padding-bottom:96px}
