.challenge-contract-tool{position:relative;overflow:hidden}.challenge-contract-tool:after{z-index:0;content:"";pointer-events:none;border:1px solid #ff9f5421;border-radius:50%;width:390px;height:390px;position:absolute;top:-180px;right:-170px;box-shadow:0 0 0 42px #ff633306,0 0 0 86px #ff633305}.challenge-contract-tool>*{z-index:1;position:relative}.challenge-contract-tool__layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:18px;margin-top:40px;display:grid}.challenge-contract-form{gap:12px;display:grid}.contract-field,.contract-mode-field{border:1px solid var(--line);background:#ffffff07;border-radius:18px;gap:9px;margin:0;padding:20px;display:grid}.contract-field>span,.contract-mode-field legend>span,.challenge-contract-sheet section>span{color:var(--ember-light);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.contract-field>strong,.contract-mode-field legend>strong{color:var(--paper);font-size:15px;line-height:1.45}.contract-field input,.contract-field textarea{width:100%;min-height:49px;color:var(--paper);font:inherit;background:#0e0d0c;border:1px solid #ffffff29;border-radius:11px;line-height:1.5}.contract-field input{padding:0 13px}.contract-field textarea{resize:vertical;min-height:94px;padding:12px 13px}.contract-field input::-moz-placeholder{color:#77716b}.contract-field textarea::-moz-placeholder{color:#77716b}.contract-field input::placeholder,.contract-field textarea::placeholder{color:#77716b}.contract-field input[aria-invalid=true],.contract-field textarea[aria-invalid=true],.contract-mode-field[aria-invalid=true]{border-color:#ff876f;box-shadow:inset 0 0 0 1px #ff5c4433}.contract-field small,.contract-mode-field small{color:#98918a;font-size:11px;line-height:1.45}.contract-field .contract-field__error,.contract-mode-field .contract-field__error{color:#ffad9c;font-weight:700}.contract-mode-field{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.contract-mode-field legend{gap:7px;padding:0 6px 5px;display:grid}.contract-mode-field>label{color:var(--muted);cursor:pointer;background:#0a090866;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:13px;font-size:12px;line-height:1.45;display:grid}.contract-mode-field>label:has(input:checked){background:#ff633317;border-color:#ff9f548c}.contract-mode-field input{width:18px;height:18px;accent-color:var(--ember);margin:1px 0 0}.contract-mode-field label span,.contract-mode-field label strong{display:block}.contract-mode-field label strong{color:var(--paper);margin-bottom:2px;font-size:13px}.contract-mode-field>small{grid-column:1/-1}.contract-error-summary{background:#751b0f4d;border:1px solid #ff755799;border-radius:14px;padding:17px 18px}.contract-error-summary h3{color:#ffd8cf;margin:0;font-size:14px}.contract-error-summary ul{color:#ffb7a7;gap:6px;margin:10px 0 0;padding-left:19px;font-size:12px;line-height:1.45;display:grid}.contract-error-summary a{text-underline-offset:3px;text-decoration:underline}.challenge-contract-form__actions{margin-top:4px}.challenge-contract-output{min-width:0;position:sticky;top:104px}.challenge-contract-preview{min-height:620px}.challenge-contract-placeholder,.challenge-contract-sheet{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 36px,#0d0c0a;border:1px solid #ff9f5457;border-radius:22px;min-height:620px;box-shadow:inset 0 1px #ffffff12,0 24px 70px #00000047}.challenge-contract-placeholder{text-align:center;align-content:center;justify-items:center;padding:36px;display:grid}.challenge-contract-placeholder>span{color:#0000;font-family:var(--font-mono);letter-spacing:-.12em;-webkit-text-stroke:1px #ff8f4e47;font-size:clamp(6rem,13vw,9rem);font-weight:900;line-height:.8}.challenge-contract-placeholder h3{color:var(--paper);margin:28px 0 0;font-size:20px}.challenge-contract-placeholder p{max-width:290px;color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.6}.challenge-contract-sheet{padding:clamp(23px,4vw,34px);position:relative;overflow:hidden}.challenge-contract-sheet:before{background:linear-gradient(90deg, var(--ember), var(--gold), transparent 88%);content:"";width:100%;height:3px;position:absolute;top:0;left:0}.challenge-contract-sheet header{border-bottom:1px solid var(--line);padding-bottom:23px}.challenge-contract-sheet header>p{color:var(--ember-light);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.challenge-contract-sheet h3{color:var(--paper);margin:10px 0 0;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.05}.challenge-contract-sheet header>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:20px;display:grid}.challenge-contract-sheet header span{border:1px solid var(--line);color:var(--muted-strong);border-radius:9px;gap:3px;padding:10px 11px;font-size:11px;display:grid}.challenge-contract-sheet header span strong{color:#938b83;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:7px}.challenge-contract-sheet section{border-bottom:1px solid var(--line);-moz-column-break-inside:avoid;break-inside:avoid;padding:19px 0}.challenge-contract-sheet section p{color:var(--paper);overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.55}.challenge-contract-sheet footer{border-left:2px solid var(--ember);color:#b8b0a8;margin-top:22px;padding-left:13px;font-size:11px;font-style:italic;line-height:1.55}.challenge-contract-output__actions{justify-content:center}@media (width<=900px){.challenge-contract-tool__layout{grid-template-columns:1fr}.challenge-contract-output{position:static}.challenge-contract-preview,.challenge-contract-placeholder,.challenge-contract-sheet{min-height:0}.challenge-contract-placeholder{min-height:420px}}@media (width<=540px){.contract-mode-field{grid-template-columns:1fr}.contract-mode-field>small{grid-column:auto}.challenge-contract-sheet header>div{grid-template-columns:1fr}.challenge-contract-form__actions button,.challenge-contract-output__actions button{width:100%}}@media print{body[data-print-challenge-contract]{background:#fff}body[data-print-challenge-contract] .sy90-header,body[data-print-challenge-contract] .sy90-footer,body[data-print-challenge-contract] .editorial-page__shell>:not(.challenge-contract-tool),body[data-print-challenge-contract] .challenge-contract-tool>:not(.challenge-contract-tool__layout),body[data-print-challenge-contract] .challenge-contract-form,body[data-print-challenge-contract] .challenge-contract-output__actions{display:none!important}body[data-print-challenge-contract] .editorial-page__shell,body[data-print-challenge-contract] .challenge-contract-tool,body[data-print-challenge-contract] .challenge-contract-tool__layout,body[data-print-challenge-contract] .challenge-contract-output,body[data-print-challenge-contract] .challenge-contract-preview,body[data-print-challenge-contract] .challenge-contract-sheet{width:100%;max-width:none;min-height:0;box-shadow:none;background:#fff;border:0;margin:0;padding:0;display:block;position:static}body[data-print-challenge-contract] .challenge-contract-sheet{color:#111;padding:.18in}body[data-print-challenge-contract] .challenge-contract-sheet h3,body[data-print-challenge-contract] .challenge-contract-sheet section p{color:#111}body[data-print-challenge-contract] .challenge-contract-sheet header,body[data-print-challenge-contract] .challenge-contract-sheet section{border-color:#bbb}body[data-print-challenge-contract] .challenge-contract-sheet header span{color:#222;border-color:#aaa}body[data-print-challenge-contract] .challenge-contract-sheet header span strong,body[data-print-challenge-contract] .challenge-contract-sheet footer{color:#444}}.reset-decision-tool{position:relative;overflow:hidden}.reset-decision-tool:after{z-index:0;content:"";pointer-events:none;border:1px solid #ff9f5421;border-radius:50%;width:390px;height:390px;position:absolute;top:-190px;right:-165px;box-shadow:0 0 0 42px #ff633306,0 0 0 86px #ff633305}.reset-decision-tool>*{z-index:1;position:relative}.reset-decision-tool__layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:18px;margin-top:38px;display:grid}.reset-decision-form{gap:12px;display:grid}.reset-decision-form fieldset{border:1px solid var(--line);background:#ffffff07;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:20px;display:grid}.reset-decision-form fieldset:nth-of-type(n+2){grid-template-columns:repeat(3,minmax(0,1fr))}.reset-decision-form legend{grid-column:1/-1;gap:7px;max-width:calc(100% - 12px);padding:0 6px 7px;display:grid}.reset-decision-form legend span{color:var(--ember-light);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.reset-decision-form legend strong{color:var(--paper);font-size:15px;line-height:1.45}.reset-decision-form fieldset>label{min-width:0;color:var(--muted);cursor:pointer;background:#0a09086b;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:13px;font-size:11px;line-height:1.45;display:grid}.reset-decision-form fieldset>label:has(input:checked){background:#ff633317;border-color:#ff9f548c}.reset-decision-form input{width:18px;height:18px;accent-color:var(--ember);margin:1px 0 0}.reset-decision-form label span,.reset-decision-form label strong{display:block}.reset-decision-form label strong{color:var(--paper);margin-bottom:3px;font-size:12px}.reset-decision-form__submit{color:#fff;cursor:pointer;min-height:48px;font:inherit;background:linear-gradient(120deg,#ff4f21,#ff8f3f);border:1px solid #ffb8688f;border-radius:999px;justify-self:start;padding:0 20px;font-size:12px;font-weight:900;box-shadow:0 12px 30px #ff4d1d30}.reset-decision-privacy{color:#918a83;margin:0;font-size:11px;line-height:1.55}.reset-decision-output{min-width:0;position:sticky;top:104px}.reset-decision-placeholder,.reset-decision-result{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 36px,#0d0c0a;border:1px solid #ff9f5452;border-radius:22px;min-height:620px;box-shadow:inset 0 1px #ffffff12,0 24px 70px #00000047}.reset-decision-placeholder{text-align:center;align-content:center;justify-items:center;padding:36px;display:grid}.reset-decision-placeholder>span{color:#0000;font-family:var(--font-mono);-webkit-text-stroke:1px #ff8f4e47;font-size:clamp(7rem,15vw,10rem);font-weight:900;line-height:.8}.reset-decision-placeholder h3{color:var(--paper);margin:28px 0 0;font-size:20px}.reset-decision-placeholder p{max-width:300px;color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.6}.reset-decision-result{padding:clamp(23px,4vw,34px);position:relative;overflow:hidden}.reset-decision-result:before{background:linear-gradient(90deg, var(--ember), var(--gold), transparent 88%);content:"";width:100%;height:3px;position:absolute;top:0;left:0}.reset-decision-result--continue:before{background:linear-gradient(90deg,#76d49d,#d9cf79,#0000 88%)}.reset-decision-result--modify:before{background:linear-gradient(90deg,#f0b867,#ff7353,#0000 88%)}.reset-decision-result header{border-bottom:1px solid var(--line);padding-bottom:24px}.reset-decision-result header>p{color:var(--ember-light);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.reset-decision-result h3{color:var(--paper);margin:11px 0 0;font-size:clamp(2.3rem,6vw,4.5rem);line-height:.95}.reset-decision-result header>span{color:var(--muted-strong);margin-top:17px;font-size:13px;line-height:1.6;display:block}.reset-decision-result dl{margin:0}.reset-decision-result dl>div{border-bottom:1px solid var(--line);-moz-column-break-inside:avoid;break-inside:avoid;padding:20px 0}.reset-decision-result dt{color:var(--ember-light);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.reset-decision-result dd{color:var(--paper);margin:8px 0 0;font-size:14px;line-height:1.6}.reset-decision-result__boundary{border-left:2px solid var(--ember);color:#98918a;margin:21px 0 0;padding-left:13px;font-size:10px;line-height:1.55}.reset-decision-result__actions a{border:1px solid var(--line);min-height:46px;color:var(--muted);border-radius:999px;align-items:center;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex}.reset-decision-result__actions a:hover{color:var(--paper);border-color:#ffa36399}@media (width<=980px){.reset-decision-tool__layout{grid-template-columns:1fr}.reset-decision-output{position:static}.reset-decision-placeholder,.reset-decision-result{min-height:0}}@media (width<=680px){.reset-decision-form fieldset,.reset-decision-form fieldset:nth-of-type(n+2){grid-template-columns:1fr}.reset-decision-form__submit,.reset-decision-result__actions button,.reset-decision-result__actions a{justify-content:center;width:100%}}@media print{body[data-print-reset-decision]{color:#111;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}body[data-print-reset-decision] .sy90-header,body[data-print-reset-decision] .sy90-footer,body[data-print-reset-decision] .editorial-page__shell>:not(.reset-decision-tool),body[data-print-reset-decision] .reset-decision-tool>:not(.reset-decision-tool__layout),body[data-print-reset-decision] .reset-decision-form,body[data-print-reset-decision] .reset-decision-result__actions{display:none!important}body[data-print-reset-decision] .sy90-site,body[data-print-reset-decision] main,body[data-print-reset-decision] .editorial-page,body[data-print-reset-decision] .editorial-page__shell,body[data-print-reset-decision] .reset-decision-tool,body[data-print-reset-decision] .reset-decision-tool__layout,body[data-print-reset-decision] .reset-decision-output,body[data-print-reset-decision] .reset-decision-result{width:100%;max-width:none;min-height:0;box-shadow:none;background:#fff;border:0;margin:0;padding:0;display:block;position:static}body[data-print-reset-decision] .reset-decision-result{padding:.2in}body[data-print-reset-decision] .reset-decision-result h3,body[data-print-reset-decision] .reset-decision-result dd{color:#111}body[data-print-reset-decision] .reset-decision-result header,body[data-print-reset-decision] .reset-decision-result dl>div{border-color:#bbb}body[data-print-reset-decision] .reset-decision-result header>span,body[data-print-reset-decision] .reset-decision-result__boundary{color:#444}}.self-trust-ledger{position:relative;overflow:hidden}.self-trust-ledger__setup{grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);gap:14px;margin-top:38px;display:grid}.self-trust-ledger__setup>label{border:1px solid var(--line);background:#ffffff08;border-radius:18px;align-content:start;gap:10px;min-width:0;padding:20px;display:grid}.self-trust-ledger__setup label>span{color:#aaa39b;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.self-trust-ledger__setup input,.self-trust-ledger table select,.self-trust-ledger table textarea{width:100%;color:var(--paper);font:inherit;background:#0e0d0c;border:1px solid #ffffff26;border-radius:10px}.self-trust-ledger__setup input,.self-trust-ledger table select{min-height:46px;padding:0 12px}.self-trust-ledger__setup input::-moz-placeholder{color:#77716b}.self-trust-ledger table textarea::-moz-placeholder{color:#77716b}.self-trust-ledger__setup input::placeholder,.self-trust-ledger table textarea::placeholder{color:#77716b}.self-trust-ledger__setup small{color:#918a83;font-size:11px;line-height:1.45}.self-trust-ledger__table-wrap{border:1px solid var(--line);-webkit-overflow-scrolling:touch;background:#0f0e0c;border-radius:18px;margin-top:16px;overflow-x:auto}.self-trust-ledger table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:840px}.self-trust-ledger caption{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.self-trust-ledger thead{background:#ff633313}.self-trust-ledger th,.self-trust-ledger td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:top;padding:13px}.self-trust-ledger tr>:last-child{border-right:0}.self-trust-ledger tbody tr:last-child>*{border-bottom:0}.self-trust-ledger thead th{color:var(--ember-light);font-family:var(--font-mono);letter-spacing:.1em;text-align:left;text-transform:uppercase;font-size:8px;font-weight:800}.self-trust-ledger thead th:first-child{width:15%}.self-trust-ledger thead th:nth-child(2){width:17%}.self-trust-ledger thead th:nth-child(3),.self-trust-ledger thead th:nth-child(4){width:34%}.self-trust-ledger tbody th strong,.self-trust-ledger tbody th time,.self-trust-ledger tbody th span{display:block}.self-trust-ledger tbody th strong{color:var(--paper);font-size:13px}.self-trust-ledger tbody th time,.self-trust-ledger tbody th span{color:#8e8780;font-family:var(--font-mono);margin-top:7px;font-size:9px;font-weight:600}.self-trust-ledger table textarea{resize:vertical;min-height:76px;padding:10px;font-size:11px;line-height:1.45;display:block}.self-trust-ledger table select{font-size:11px}.self-trust-ledger__summary{border:1px solid var(--line);background:var(--line);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:16px;display:grid;overflow:hidden}.self-trust-ledger__summary>div{background:#12110f;gap:6px;padding:17px;display:grid}.self-trust-ledger__summary span{color:var(--ember-light);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.self-trust-ledger__summary strong{color:var(--paper);font-size:18px}.self-trust-ledger__privacy{border-left:2px solid var(--ember);color:#918a83;max-width:820px;margin:17px 0 0;padding-left:13px;font-size:11px;line-height:1.6}.self-trust-ledger__sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=740px){.self-trust-ledger__setup{grid-template-columns:1fr}.self-trust-ledger__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.self-trust-ledger__actions button{width:100%}}@media print{body[data-print-self-trust-ledger]{color:#111;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}body[data-print-self-trust-ledger] .sy90-header,body[data-print-self-trust-ledger] .sy90-footer,body[data-print-self-trust-ledger] .editorial-page__shell>:not(.self-trust-ledger),body[data-print-self-trust-ledger] .self-trust-ledger__actions,body[data-print-self-trust-ledger] .self-trust-ledger__privacy,body[data-print-self-trust-ledger] .tool-status{display:none!important}body[data-print-self-trust-ledger] .sy90-site,body[data-print-self-trust-ledger] main,body[data-print-self-trust-ledger] .editorial-page,body[data-print-self-trust-ledger] .editorial-page__shell,body[data-print-self-trust-ledger] .self-trust-ledger{width:100%;max-width:none;min-height:0;box-shadow:none;background:#fff;border:0;margin:0;padding:0}body[data-print-self-trust-ledger] .self-trust-ledger h2,body[data-print-self-trust-ledger] .self-trust-ledger p,body[data-print-self-trust-ledger] .self-trust-ledger strong,body[data-print-self-trust-ledger] .self-trust-ledger time,body[data-print-self-trust-ledger] .self-trust-ledger span,body[data-print-self-trust-ledger] .self-trust-ledger input,body[data-print-self-trust-ledger] .self-trust-ledger select,body[data-print-self-trust-ledger] .self-trust-ledger textarea{color:#111}body[data-print-self-trust-ledger] .self-trust-ledger__table-wrap{background:#fff;border-color:#777;overflow:visible}body[data-print-self-trust-ledger] .self-trust-ledger table{min-width:0}body[data-print-self-trust-ledger] .self-trust-ledger th,body[data-print-self-trust-ledger] .self-trust-ledger td,body[data-print-self-trust-ledger] .self-trust-ledger__setup>label{background:#fff;border-color:#999}body[data-print-self-trust-ledger] .self-trust-ledger input,body[data-print-self-trust-ledger] .self-trust-ledger select,body[data-print-self-trust-ledger] .self-trust-ledger textarea{background:#fff;border-color:#aaa}body[data-print-self-trust-ledger] .self-trust-ledger__summary>div{background:#fff}}
