.af-page{color:#f2f0e8;background:#0b0f0c;min-height:100vh}.af-header{border-bottom:1px solid #30352f;justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:auto;padding:24px 40px;display:flex}.af-brand{flex-direction:column;align-items:center;gap:5px;display:flex}.af-brand img{width:285px;height:auto}.af-brand span{color:#d0a969;letter-spacing:.4px;font-size:13px}.af-back{border-bottom:1px solid #d0a969;padding-bottom:4px;font-size:14px}.af-main{max-width:1200px;margin:auto;padding:46px 40px 70px}.af-intro{grid-template-columns:1fr 300px;align-items:center;gap:70px;margin-bottom:44px;display:grid}.af-kicker{letter-spacing:1.5px;color:#d0a969;align-items:center;gap:9px;margin-bottom:18px;font:13px monospace;display:flex}.af-intro h1{letter-spacing:-.045em;font-size:clamp(2.5rem,5vw,4.6rem);font-weight:500;line-height:1.05}.af-intro>div>p{max-width:560px;margin-top:20px;font-size:17px;line-height:1.65}.af-purpose{border-left:2px solid #f36c21;padding-left:24px}.af-purpose>span{letter-spacing:1.5px;color:#d0a969;font:12px monospace}.af-purpose p{color:#f2f0e8;margin:12px 0 18px!important;font-size:23px!important;line-height:1.5!important}.af-purpose strong{color:#f59a68;font-weight:500}.af-purpose small{font-size:14px;line-height:1.6}.af-workspace{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:34px;display:grid}.af-side{padding:24px 0;position:sticky;top:24px}.af-progress-label{justify-content:space-between;margin-bottom:12px;font-size:14px;display:flex}.af-progress-label strong{color:#d0a969;font-weight:500}.af-side [data-slot=progress]{background:#30352f;border-radius:0;height:4px}.af-side [data-slot=progress-indicator]{background:#f36c21}.af-side nav{gap:8px;margin:26px 0;display:grid}.af-side nav button{text-align:left;color:#a7aaa4;background:0 0;border:0;border-left:2px solid #0000;border-radius:0;grid-template-columns:28px 1fr 25px;justify-content:normal;gap:10px;padding:13px 12px;font-size:14px;font-weight:400;display:grid}.af-side nav button:hover{background:#171c17}.af-side nav button[aria-current=step]{color:#f2f0e8;background:#1c211b;border-left-color:#f36c21}.af-step-number{color:#d0a969;font:13px monospace}.af-side nav small{color:#a7aaa4;font:12px monospace}.af-note{color:#d0a969;border-top:1px solid #30352f;gap:12px;padding:22px 12px 0;display:flex}.af-note svg{flex-shrink:0;margin-top:3px}.af-note p,.af-draft-note{font-size:14px;line-height:1.7}.af-draft-note{color:#a7aaa4;margin:18px 12px}.af-download{width:100%;gap:9px!important;padding:10px 12px!important;font-size:14px!important}.af-form{background:#111411;border:1px solid #30352f;border-top:3px solid #d0a969;padding:32px 36px}.af-form fieldset{border:0;min-width:0;margin:0;padding:0}.af-section-title>span{color:#d0a969;letter-spacing:1.3px;font:12px monospace}.af-section-title h2{letter-spacing:-.025em;margin-top:12px;font-size:30px;line-height:1.2}.af-section-title p{margin-top:12px;font-size:15px;line-height:1.65}.af-contact{border-bottom:1px solid #30352f;margin:30px 0;padding-bottom:28px}.af-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.af-page label{font-size:14px;line-height:1.6}.af-page input,.af-page textarea{color:#f2f0e8;background:#0b0f0c;border-color:#3a3e39;border-radius:3px;padding:11px 13px;font-size:16px;line-height:1.6}.af-page input:focus,.af-page textarea:focus{outline-offset:1px;outline:2px solid #d0a969}.af-page input::placeholder,.af-page textarea::placeholder{color:#9b9f98}.af-question{border-bottom:1px solid #30352f;margin-top:30px;padding-bottom:30px}.af-question-head{gap:14px;margin-bottom:17px;display:flex}.af-question-head>span{color:#f59a68;margin-top:4px;font:14px monospace}.af-question-head>div{min-width:0}.af-question-head label{color:#f2f0e8;font-size:18px;font-weight:500;line-height:1.4}.af-question-head p{margin-top:8px;font-size:14px;line-height:1.65}.af-question textarea{width:100%;min-height:138px;display:block}.af-answer-foot{justify-content:space-between;align-items:center;gap:15px;margin-top:12px;display:flex}.af-answer-foot>span{color:#a7aaa4;flex-shrink:0;font-size:12px}.af-answer-foot [data-slot=select-trigger]{background:#171c17;border-color:#3a3e39;gap:10px;width:auto;min-width:190px;max-width:280px;height:36px;padding:8px 10px;font-size:13px;font-weight:400}.af-permission{margin:18px 0}.af-permission [data-slot=select-trigger]{white-space:normal;text-align:left;background:#0b0f0c;gap:12px;width:100%;height:auto;min-height:46px;padding:10px 13px;font-size:15px;font-weight:400;line-height:1.5}.af-permission [data-slot=select-value]{white-space:normal;display:block;overflow:visible}.af-form-actions{justify-content:space-between;align-items:center;gap:18px;margin-top:28px;display:flex}.af-page button{border-radius:3px;gap:9px;min-height:44px;font-size:14px}.af-page .af-primary{color:#111411;background:#f36c21;border-color:#f36c21;padding:12px 24px;font-weight:700}.af-page .af-primary:hover{background:#ff9053;border-color:#ff9053}.af-page button:disabled{opacity:.5}.af-review{margin-top:28px}.af-review h3{font-size:20px}.af-review>p{margin:12px 0 24px;font-size:15px}.af-review-list>div{border-bottom:1px solid #30352f;grid-template-columns:24px 1fr auto;align-items:start;gap:12px;padding:17px 0;display:grid}.af-review-list>div>span{color:#d0a969;margin-top:4px;font:13px monospace}.af-review-list strong{font-size:14px;font-weight:500}.af-review-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:1.7}.af-review-list small{color:#d0a969;margin-top:6px;font-size:12px;display:block}.af-review-list button{min-height:36px;padding:5px 10px;font-size:13px}.af-use-note{color:#a7aaa4;margin-top:28px;font-size:14px;line-height:1.7}.af-restriction{background:#1c211b;border-left:2px solid #d0a969;margin-top:20px;padding:14px 18px;font-size:14px;line-height:1.7}.af-check{align-items:flex-start;gap:12px;margin-top:22px;display:flex}.af-check [data-slot=checkbox]{background:#0b0f0c;flex-shrink:0;width:20px;height:20px;min-height:20px;margin-top:2px;padding:0}.af-check [data-state=checked]{color:#111411;background:#d0a969}.af-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.af-error{color:#f2f0e8;background:#251b13;border:1px solid #c94f12;margin-top:20px;padding:16px 18px;font-size:15px}.af-error button{margin-top:14px;display:block}.af-receipt{background:#111411;border:1px solid #30352f;border-top:3px solid #f36c21;padding:44px}.af-receipt>svg{color:#d0a969}.af-receipt h2{margin:20px 0 16px;font-size:34px}.af-receipt p{max-width:660px;font-size:17px;line-height:1.7}.af-reference{overflow-wrap:anywhere;margin-top:24px;font:13px monospace!important}.af-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.af-actions a{margin-left:8px;font-size:14px}.af-footer{color:#a7aaa4;border-top:1px solid #30352f;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:auto;padding:26px 40px;font-size:13px;display:flex}.af-footer>span:nth-child(2){color:#d0a969}.af-print{display:none}@media (max-width:900px){.af-intro{grid-template-columns:1fr 230px;gap:30px}.af-workspace{grid-template-columns:220px minmax(0,1fr);gap:20px}.af-form{padding:26px 24px}.af-main,.af-header{padding-left:24px;padding-right:24px}.af-side nav button{grid-template-columns:22px 1fr 22px;gap:8px;padding:12px 8px}.af-fields{grid-template-columns:1fr}.af-answer-foot{flex-direction:column;align-items:flex-start}.af-answer-foot [data-slot=select-trigger]{width:100%;max-width:100%}}@media (max-width:640px){.af-header{align-items:center;padding:18px 20px}.af-brand img{width:210px}.af-brand span{font-size:12px}.af-back{text-align:right;max-width:90px;font-size:12px}.af-main{padding:30px 18px 44px}.af-intro{grid-template-columns:1fr;gap:22px;margin-bottom:24px}.af-intro h1{font-size:40px}.af-intro>div>p{font-size:16px}.af-purpose{padding-left:16px}.af-purpose p{margin:8px 0!important;font-size:18px!important;line-height:1.55!important}.af-purpose p br{display:none}.af-purpose p br:after{content:" "}.af-purpose small{font-size:13px}.af-workspace{flex-direction:column;gap:16px;display:flex}.af-side{width:100%;padding:10px 0;position:static}.af-side nav{grid-template-columns:1fr 1fr;gap:6px;margin:16px 0 0;display:grid}.af-side nav button{grid-template-columns:20px 1fr 22px;gap:6px;padding:10px 8px;font-size:13px}.af-note{display:none}.af-draft-note{margin:14px 0 10px;font-size:13px}.af-download{width:auto}.af-form{width:100%;padding:24px 18px}.af-section-title h2{font-size:26px}.af-question-head{gap:10px}.af-question-head label{font-size:17px}.af-question textarea{min-height:150px}.af-form-actions button{padding:10px 13px;font-size:13px}.af-review-list>div{grid-template-columns:20px 1fr;gap:10px}.af-review-list button{grid-column:2;width:fit-content}.af-receipt{padding:28px 20px}.af-receipt h2{font-size:28px}.af-footer{flex-wrap:wrap;padding:24px 18px;font-size:12px}.af-footer>span:nth-child(2){order:3;width:100%}}@media print{body,.af-page{color:#111!important;background:#fff!important}.af-header{padding:15px 0}.af-header .af-brand{align-items:flex-start}.af-header .af-brand span{color:#333}.af-back,.af-intro,.af-workspace,.af-receipt,.af-footer{display:none!important}.af-main{max-width:none;padding:20px 0}.af-print{display:block}.af-print h2{color:#111;font-size:24px}.af-print p{color:#333;margin:15px 0;font-size:13px}.af-print pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#111;font:12px/1.65 Arial,sans-serif}.af-header img{width:240px}}.af-attachments{background:#0b0f0c;border:1px solid #3a3e39;margin-top:28px;padding:22px}.af-file-picker{color:#f2f0e8;background:#171c17;border:1px dashed #d0a969;flex-wrap:wrap;align-items:center;gap:12px;padding:18px;display:flex}.af-file-picker input{background:0 0;border:0;width:100%;padding:5px 0;font-size:14px}.af-upload-notice{margin-top:16px;font-size:14px;line-height:1.7}.af-upload-list{gap:12px;margin-top:22px;display:grid}.af-upload-card{background:#111411;border:1px solid #3a3e39;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.af-upload-card>div{min-width:0}.af-upload-card strong,.af-upload-card h2{overflow-wrap:anywhere;font-size:15px}.af-upload-card p{margin-top:6px;font-size:14px;line-height:1.65}.af-upload-card small{margin-top:6px;font-size:13px}.af-upload-card button,.af-upload-card .button{flex-shrink:0;padding:10px 14px;font-size:14px}.af-upload-card>span{color:#d0a969;flex-shrink:0;font-size:14px}.af-page code{overflow-wrap:anywhere;font-size:13px}.af-page ul{overflow-wrap:anywhere;padding-left:20px;font-size:14px}@media (max-width:640px){.af-attachments{padding:18px 14px}.af-upload-card{flex-direction:column;align-items:flex-start;padding:16px}}
