.uthTTW_page{min-height:100svh;padding:calc(var(--header-h) + 28px) 0 80px;background:var(--rvyn-paper-0)}.uthTTW_layout{gap:22px;display:grid}@media (min-width:960px){.uthTTW_layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:40px}}.uthTTW_aside{gap:14px;min-width:0;display:grid}.uthTTW_crumbs{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:.8125rem;display:flex}.uthTTW_crumbs a{color:var(--rvyn-paper-text);font-weight:600}.uthTTW_crumbs a:hover{text-underline-offset:3px;text-decoration:underline}.uthTTW_title{font-family:var(--font-display);letter-spacing:-.005em;text-wrap:balance;font-size:clamp(2.375rem,1.7rem + 2.4vw,3.5rem);font-weight:400;line-height:.95}.uthTTW_title span{color:var(--rvyn-red)}.uthTTW_lead{max-width:30rem;color:var(--muted);font-size:1.0625rem;line-height:1.5}.uthTTW_stepper{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;font-size:.875rem;font-weight:700;display:flex}.uthTTW_stepper li{align-items:center;gap:8px;display:inline-flex}.uthTTW_stepper li+li:before{content:"";background:var(--rvyn-paper-line);width:28px;height:1.5px;margin-right:2px}.uthTTW_stepper li[data-state=current]{color:var(--rvyn-paper-text)}.uthTTW_stepDot{width:26px;height:26px;color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--rvyn-paper-line);background:#fff;border-radius:50%;place-items:center;font-size:.8125rem;display:inline-grid}[data-state=current]>.uthTTW_stepDot{color:#fff;background:var(--rvyn-red);box-shadow:none}[data-state=done]>.uthTTW_stepDot{color:#fff;background:var(--rvyn-paper-text);box-shadow:none}.uthTTW_roleChip{background:#fff;border-radius:16px;align-items:center;gap:10px;min-height:52px;padding:10px 14px;display:flex;box-shadow:0 0 0 1px #11111314}.uthTTW_roleChip>svg{color:var(--rvyn-red);flex:none}.uthTTW_roleName{min-width:0;font-weight:700}.uthTTW_change{min-height:44px;color:var(--rvyn-red);text-underline-offset:3px;align-items:center;gap:6px;margin-left:auto;padding:0 4px;font-size:.875rem;font-weight:700;text-decoration:underline;display:inline-flex}.uthTTW_check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:.9375rem;font-weight:600;display:inline-flex;position:relative}.uthTTW_check input{opacity:0;width:22px;height:22px;margin:0;position:absolute}.uthTTW_checkBox{color:#0000;background:#fff;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;transition:background-color .14s;display:grid;box-shadow:inset 0 0 0 1.5px #1111134d}.uthTTW_check input:checked+.uthTTW_checkBox{color:#fff;background:var(--rvyn-paper-text);box-shadow:none}.uthTTW_check input:focus-visible+.uthTTW_checkBox{outline:2px solid var(--rvyn-paper-text);outline-offset:2px}.uthTTW_photo{aspect-ratio:4/5;background:var(--rvyn-ink-1);border-radius:20px;margin-top:6px;display:none;position:relative;overflow:hidden}.uthTTW_photoImg{object-fit:cover}@media (min-width:960px){.uthTTW_photo{display:block}}.uthTTW_card{background:#fff;border-radius:24px;min-width:0;padding:clamp(20px,3.2vw,36px);box-shadow:0 0 0 1px #11111312,0 18px 40px -28px #11111340}.uthTTW_notice{background:rgb(var(--rvyn-red-rgb) / .07);border-radius:14px;gap:10px;margin-bottom:22px;padding:12px 14px;font-size:.9375rem;line-height:1.45;display:flex}.uthTTW_notice svg{color:var(--rvyn-red);flex:none;margin-top:1px}.uthTTW_section+.uthTTW_section{border-top:1px solid var(--rvyn-paper-line);margin-top:26px;padding-top:24px}.uthTTW_sectionHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.uthTTW_sectionTitle{letter-spacing:-.01em;font-size:1.1875rem;font-weight:800}.uthTTW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.uthTTW_wide{grid-column:1/-1}@media (max-width:640px){.uthTTW_grid{grid-template-columns:minmax(0,1fr)}}.uthTTW_field{align-content:start;gap:6px;min-width:0;display:grid}.uthTTW_fieldset{border:0;min-inline-size:0;margin:0;padding:0}.uthTTW_fieldset>legend{float:left;width:100%;margin-bottom:6px;padding:0}.uthTTW_fieldset>legend+*{clear:both}.uthTTW_label{font-size:.875rem;font-weight:700;line-height:1.35}.uthTTW_optional{color:var(--muted);font-weight:500}.uthTTW_req{color:var(--rvyn-red)}.uthTTW_input,.uthTTW_textarea{width:100%;min-height:50px;font:inherit;color:var(--rvyn-paper-text);background:#fff;border:0;border-radius:12px;padding:0 14px;font-size:1rem;transition:box-shadow .14s;box-shadow:inset 0 0 0 1px #11111329}.uthTTW_textarea{resize:vertical;padding:12px 14px;line-height:1.5;display:block}.uthTTW_input::placeholder,.uthTTW_textarea::placeholder{color:#9a9aa1}.uthTTW_select{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23111113' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:42px}.uthTTW_select[data-empty]{color:#6f6f76}.uthTTW_input:focus,.uthTTW_textarea:focus{box-shadow:inset 0 0 0 2px var(--rvyn-paper-text);outline:none}.uthTTW_input[aria-invalid=true],.uthTTW_textarea[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--rvyn-red)}.uthTTW_below{justify-content:space-between;gap:12px;display:flex}.uthTTW_counter{font-variant-numeric:tabular-nums;color:var(--muted);flex:none;font-size:.8125rem}.uthTTW_hint{color:var(--muted);font-size:.8125rem;line-height:1.4}.uthTTW_fieldError{color:var(--rvyn-red);font-size:.8125rem;font-weight:600;line-height:1.4}.uthTTW_pills{flex-wrap:wrap;gap:8px;display:flex}.uthTTW_pill{border-radius:var(--r-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-size:.9375rem;font-weight:600;transition:background-color .14s,color .14s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #11111329}.uthTTW_pillInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.uthTTW_pillTick{display:none}.uthTTW_pill[data-checked]{color:#fff;background:var(--rvyn-paper-text);box-shadow:none}.uthTTW_pill[data-checked] .uthTTW_pillTick{display:inline-flex}.uthTTW_pill:has(.uthTTW_pillInput:focus-visible){outline:2px solid var(--rvyn-paper-text);outline-offset:2px}.uthTTW_fieldset[aria-invalid=true] .uthTTW_pill:not([data-checked]){box-shadow:inset 0 0 0 1.5px rgb(var(--rvyn-red-rgb) / .6)}@media (hover:hover) and (pointer:fine){.uthTTW_pill:not([data-checked]):hover{background:var(--rvyn-paper-0)}}.uthTTW_more{background:var(--rvyn-paper-0);border-radius:14px;padding:0 14px}.uthTTW_moreToggle{text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:52px;font-weight:700;display:flex}.uthTTW_moreToggle svg{flex:none;transition:transform .18s}.uthTTW_more[data-open] .uthTTW_moreToggle svg{transform:rotate(180deg)}.uthTTW_more>.uthTTW_grid{padding-bottom:16px}.uthTTW_more>.uthTTW_grid[hidden]{display:none}.uthTTW_summary{background:var(--rvyn-paper-0);border-radius:16px;margin-top:26px;padding:16px 18px 18px}.uthTTW_summary .uthTTW_sectionHead{margin-bottom:8px}.uthTTW_summaryList{gap:8px;display:grid}.uthTTW_summaryList>div{grid-template-columns:minmax(110px,36%) minmax(0,1fr);gap:12px;font-size:.9375rem;line-height:1.4;display:grid}.uthTTW_summaryList dt{color:var(--muted)}.uthTTW_summaryList dd{overflow-wrap:anywhere;white-space:pre-line;margin:0;font-weight:600}@media (max-width:480px){.uthTTW_summaryList>div{grid-template-columns:minmax(0,1fr);gap:0}}.uthTTW_empty{color:var(--muted);font-weight:500}.uthTTW_details{border-top:1px solid var(--rvyn-paper-line);margin-top:12px;padding-top:10px}.uthTTW_details>summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;font-size:.9375rem;font-weight:700;list-style:none;display:inline-flex}.uthTTW_details>summary::-webkit-details-marker{display:none}.uthTTW_details>summary svg{transition:transform .18s}.uthTTW_details[open]>summary svg{transform:rotate(180deg)}.uthTTW_details>.uthTTW_summaryList{margin:4px 0 6px}.uthTTW_fine{color:var(--muted);margin-top:20px;font-size:.8125rem;line-height:1.5}.uthTTW_fine a{color:var(--rvyn-paper-text);text-underline-offset:3px;text-decoration:underline}.uthTTW_formError{color:#8e0d17;background:rgb(var(--rvyn-red-rgb) / .08);border-radius:12px;margin-top:16px;padding:12px 14px;font-size:.9375rem;font-weight:600;line-height:1.45}.uthTTW_actions{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:12px;margin-top:28px;display:grid}:is(.uthTTW_actions .btn,.uthTTW_actions .btn-face){width:100%}.uthTTW_actions .btn-face{gap:8px;min-height:52px}.uthTTW_actions .btn[disabled]{cursor:not-allowed}.uthTTW_actions .btn[disabled]:not([aria-busy]) .btn-face{opacity:.45}.uthTTW_trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.uthTTW_pickerWrap{gap:14px;max-width:780px;display:grid}.uthTTW_picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}@media (max-width:600px){.uthTTW_picker{grid-template-columns:minmax(0,1fr)}}.uthTTW_pick{text-align:left;background:#fff;border-radius:18px;align-items:center;gap:14px;width:100%;min-height:76px;padding:16px 18px;transition:box-shadow .16s;display:flex;box-shadow:0 0 0 1px #11111314}.uthTTW_pick>svg:first-child{color:var(--rvyn-paper-text);flex:none}.uthTTW_pick>span{gap:2px;min-width:0;display:grid}.uthTTW_pick strong{font-family:var(--font-display);font-size:1.3125rem;font-weight:400;line-height:1.1}.uthTTW_pick span span{color:var(--muted);font-size:.9375rem}.uthTTW_pickArrow{color:var(--rvyn-red);flex:none;margin-left:auto}.uthTTW_pick:focus-visible{outline:2px solid var(--rvyn-paper-text);outline-offset:2px}@media (hover:hover) and (pointer:fine){.uthTTW_pick:hover{box-shadow:0 0 0 1.5px var(--rvyn-paper-text)}}.uthTTW_textLink{justify-self:start;align-items:center;gap:6px;min-height:44px;font-weight:700;display:inline-flex}.uthTTW_textLink:hover{text-underline-offset:3px;text-decoration:underline}.uthTTW_doneWrap{place-items:center;padding:24px 0;display:grid}.uthTTW_done{background:#fff;border-radius:24px;justify-items:start;gap:12px;width:min(100%,560px);padding:clamp(24px,4vw,40px);font-size:1.0625rem;line-height:1.5;display:grid;box-shadow:0 0 0 1px #11111312}.uthTTW_done strong{overflow-wrap:anywhere}.uthTTW_doneIcon{color:#fff;background:var(--rvyn-red);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.uthTTW_doneTitle{font-family:var(--font-display);font-size:clamp(2rem,1.6rem + 1.6vw,2.75rem);font-weight:400;line-height:1}.uthTTW_doneTitle span{color:var(--rvyn-red)}@media (prefers-reduced-motion:reduce){.uthTTW_pill,.uthTTW_checkBox,.uthTTW_moreToggle svg,.uthTTW_details>summary svg,.uthTTW_pick{transition:none}}
