.tp-sa-pa{--pa-ring-action:0 0 0 var(--lc-border-w-hairline) var(--lc-action-primary), var(--lc-focus-ring-soft);--pa-ring-danger:0 0 0 var(--lc-border-w-hairline) var(--lc-feedback-danger), var(--lc-focus-ring-danger);--pa-edge-on:inset 0 0 0 var(--lc-border-w-hairline) var(--lc-action-primary);--pa-edge-quiet:inset 0 0 0 var(--lc-border-w-hairline) var(--lc-border-subtle);--pa-chip:inset 0 0 0 var(--lc-border-w-hairline) var(--lc-border-default), var(--lc-shadow-subtle)}:where(.tp-sa-pa) input.lc-field__control,:where(.tp-sa-pa) select.lc-field__control{min-height:var(--lc-control-h-lg);padding-block:max(0px, calc((var(--lc-control-h-lg) - 1lh - 2 * var(--lc-border-w-hairline)) / 2))}:where(.tp-sa-pa) select.lc-field__control{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(.tp-sa-pa) .lc-field__control:hover:not(:disabled){border-color:var(--lc-text-secondary)}:where(.tp-sa-pa) .lc-field__control:focus-visible{border-color:var(--lc-action-primary);background-color:var(--lc-surface-base);box-shadow:0 0 0 var(--lc-border-w-hairline) var(--lc-action-primary);outline:none}:where(.tp-sa-pa) .lc-field__control[aria-invalid=true]:hover:not(:disabled){border-color:var(--lc-feedback-danger)}:where(.tp-sa-pa) .lc-field__control[aria-invalid=true]:focus-visible{border-color:var(--lc-feedback-danger);box-shadow:0 0 0 var(--lc-border-w-hairline) var(--lc-feedback-danger)}@supports (appearance:base-select){@media (hover:hover) and (pointer:fine){:where(.tp-sa-pa) select.lc-field__control,:where(.tp-sa-pa) select.lc-field__control::picker(select){appearance:base-select}:where(.tp-sa-pa) select.lc-field__control{align-items:center;display:flex}:where(.tp-sa-pa) select.lc-field__control>button{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;align-items:center;margin:0;padding:0;display:flex}:where(.tp-sa-pa) select.lc-field__control>button>selectedcontent{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:where(.tp-sa-pa) select.lc-field__control::picker-icon{display:none}:where(.tp-sa-pa) select.lc-field__control::picker(select){min-width:anchor-size(width);max-height:min(21rem,60vh);margin-block:var(--lc-space-1);padding:var(--lc-space-1);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-card);background:var(--lc-surface-raised);color:var(--lc-text-primary);box-shadow:var(--lc-shadow-popover)}:where(.tp-sa-pa) select.lc-field__control option{align-items:center;gap:var(--lc-space-3);min-height:var(--lc-touch-min-compact);padding:var(--lc-space-2) var(--lc-space-3);border-radius:var(--lc-radius-chip);font:var(--lc-text-body);color:var(--lc-text-primary);cursor:pointer;display:flex}:where(.tp-sa-pa) select.lc-field__control option:hover,:where(.tp-sa-pa) select.lc-field__control option:focus-visible{background:var(--lc-action-primary-tint);outline:none}:where(.tp-sa-pa) select.lc-field__control option:checked{font-weight:var(--lc-weight-strong)}:where(.tp-sa-pa) select.lc-field__control option[value=""]{color:var(--lc-text-muted)}:where(.tp-sa-pa) select.lc-field__control option::checkmark{display:none}}}:where(.tp-sa-pa) .lc-combo:not(:focus-within):not(:has(.lc-combo__field[aria-expanded=true])):has(.lc-combo__field:not(:placeholder-shown):not([data-empty])) .lc-combo__search{display:none}:where(.tp-sa-pa) .lc-combo:not(:focus-within):not(:has(.lc-combo__field[aria-expanded=true])):has(.lc-combo__field:not(:placeholder-shown):not([data-empty])) .lc-combo__field{padding-inline-start:var(--lc-space-3)}:where(.tp-sa-pa) .lc-combo__opt{justify-content:space-between;gap:var(--lc-space-6)}:where(.tp-sa-pa) .lc-combo__opt-hint{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}:where(.tp-sa-pa) .lc-combo__opt[aria-selected=true] .lc-combo__opt-label{font-weight:var(--lc-weight-strong)}.tp-sa-pa-list .lc-combo__opt{justify-content:space-between;gap:var(--lc-space-6)}.tp-sa-pa-list .lc-combo__opt-hint{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.tp-sa-pa-list .lc-combo__optic:not(.lc-combo__optic--end){color:var(--lc-room-skills-ink)}.tp-sa-pa-list .lc-combo__foot>span{display:block}.tp-sa-pa-list .lc-combo__foot>span+span{margin-top:var(--lc-space-1-5)}@media (width<=600px){.tp-sa-pa-list .lc-combo__opt{flex-wrap:wrap;row-gap:0}.tp-sa-pa-list .lc-combo__opt.lc-combo__opt--area,.tp-sa-pa-list .lc-combo__opt.lc-combo__opt--back{flex-wrap:nowrap}}:where(.tp-sa-pa) .lc-checkbox__label{font-weight:var(--lc-text-body-weight)}:where(.tp-sa-pa) .lc-numberfield__row{grid-template-columns:var(--lc-control-h-lg) var(--lc-space-16) var(--lc-control-h-lg) auto;align-items:center;gap:0;display:inline-grid}:where(.tp-sa-pa) .lc-numberfield__row:before{content:"";height:var(--lc-control-h-lg);border:var(--lc-border-w-hairline) solid var(--lc-c-input-border);border-radius:var(--lc-radius-control);background:var(--lc-surface-base);pointer-events:none;transition:border-color var(--lc-motion-micro);grid-area:1/1/auto/4;align-self:stretch}:where(.tp-sa-pa) .lc-numberfield__row>:first-child{grid-area:1/1}:where(.tp-sa-pa) .lc-numberfield__row>:nth-child(2){grid-area:1/2}:where(.tp-sa-pa) .lc-numberfield__row>:nth-child(3){grid-area:1/3}:where(.tp-sa-pa) .lc-numberfield__row>:nth-child(4){grid-area:1/4}:where(.tp-sa-pa) .lc-numberfield__row>button{width:var(--lc-control-h-lg);height:var(--lc-control-h-lg);border-radius:var(--lc-radius-control);border:0}:where(.tp-sa-pa) .lc-numberfield__row>input{width:var(--lc-space-16);height:calc(var(--lc-control-h-lg) - 2 * var(--lc-border-w-hairline));font:var(--lc-text-body);font-weight:var(--lc-weight-strong);background:0 0;border:0;border-radius:0;padding:0}:where(.tp-sa-pa) .lc-numberfield__row>input:focus-visible{box-shadow:none;outline:none}:where(.tp-sa-pa) .lc-numberfield__row:has(>input:focus-visible):before{border-color:var(--lc-action-primary);box-shadow:0 0 0 var(--lc-border-w-hairline) var(--lc-action-primary)}:where(.tp-sa-pa) .lc-numberfield__row:has([aria-invalid=true]):before{border-color:var(--lc-feedback-danger)}:where(.tp-sa-pa) .lc-numberfield__unit{margin-inline-start:var(--lc-space-3)}:where(.tp-sa-pa) .lc-segmented{min-height:var(--lc-control-h-lg);border-color:var(--lc-c-input-border);border-radius:var(--lc-radius-control);background:var(--lc-surface-base);gap:2px;padding:3px}:where(.tp-sa-pa) .lc-segmented__item{min-height:calc(var(--lc-control-h-lg) - 6px - 2 * var(--lc-border-w-hairline));border-radius:calc(var(--lc-radius-control) - 3px)}:where(.tp-sa-pa) .lc-segmented__item.is-on,:where(.tp-sa-pa) .lc-segmented__item:has(input:checked){background:var(--lc-c-btn-bg);color:var(--lc-c-btn-text);border-color:#0000}:where(.tp-sa-pa) .lc-segmented:has(input:disabled){border-color:var(--lc-border-subtle);background:var(--lc-surface-disabled)}:where(.tp-sa-pa) .lc-segmented__item.is-on:has(input:disabled){background:var(--lc-surface-base);color:var(--lc-text-secondary);box-shadow:var(--pa-edge-quiet)}@media (hover:hover){:where(.tp-sa-pa) .lc-segmented__item:not(.is-on):hover{background:var(--lc-surface-hover);color:var(--lc-text-primary)}}:where(.tp-sa-pa) input.lc-field__control,:where(.tp-sa-pa) select.lc-field__control,:where(.tp-sa-pa) textarea.lc-field__control:not(.lc-field--sheet *){border-color:var(--lc-border-default);box-shadow:var(--lc-shadow-subtle)}:where(.tp-sa-pa) .lc-field__control:not(.lc-field--sheet *):not([aria-invalid=true]):hover:not(:disabled){border-color:var(--lc-c-input-border)}:where(.tp-sa-pa) .lc-field__control:not(.lc-field--sheet *):focus-visible{border-color:var(--lc-action-primary);box-shadow:var(--pa-ring-action)}:where(.tp-sa-pa) .lc-field__control[aria-invalid=true]:not(.lc-field--sheet *){border-color:var(--lc-feedback-danger)}:where(.tp-sa-pa) .lc-field__control[aria-invalid=true]:not(.lc-field--sheet *):focus-visible{border-color:var(--lc-feedback-danger);box-shadow:var(--pa-ring-danger)}:where(.tp-sa-pa) .lc-field--sheet .lc-field__sheet{gap:var(--lc-space-3);padding:var(--lc-space-3) var(--lc-space-4) var(--lc-space-2-5);background:var(--lc-surface-base);border-color:var(--lc-border-default);border-radius:var(--lc-radius-control);box-shadow:var(--lc-shadow-subtle)}:where(.tp-sa-pa) .lc-field--sheet .lc-field__sheet:not([data-invalid=true]):hover:not(:has(.lc-field__control:disabled)){border-color:var(--lc-c-input-border)}:where(.tp-sa-pa) .lc-field--sheet .lc-field__sheet:has(.lc-field__control:focus-visible){background:var(--lc-surface-base);border-color:var(--lc-action-primary);box-shadow:var(--pa-ring-action)}:where(.tp-sa-pa) .lc-field--sheet .lc-field__sheet[data-invalid=true]:has(.lc-field__control:focus-visible){border-color:var(--lc-feedback-danger);box-shadow:var(--pa-ring-danger)}:where(.tp-sa-pa) .lc-field--sheet .lc-field__control{line-height:var(--lc-text-body-line)}:where(.tp-sa-pa) .lc-field--sheet .lc-field__foot{padding-top:var(--lc-space-2)}:where(.tp-sa-pa) .lc-field--sheet .lc-field__foot:not(:has(.lc-field__count)):has(.lc-field__message:empty){display:none}:where(.tp-sa-pa) .lc-numberfield__row:before{border-color:var(--lc-border-default);box-shadow:var(--lc-shadow-subtle)}:where(.tp-sa-pa) .lc-numberfield__row:hover:before{border-color:var(--lc-c-input-border)}:where(.tp-sa-pa) .lc-numberfield__row:has(>input:focus-visible):before{box-shadow:var(--pa-ring-action)}:where(.tp-sa-pa) .lc-segmented:not(:has(input:disabled)){border-color:var(--lc-border-default);box-shadow:var(--lc-shadow-subtle)}.tp-sa-pa .rq-bar{flex-wrap:wrap}.tp-sa-pa .rq-links{align-items:center;gap:var(--lc-space-2) var(--lc-space-5);flex-wrap:wrap;display:flex}.tp-sa-pa .rq-links>a{color:var(--lc-text-secondary);font:var(--lc-text-body-sm);text-decoration:none}.tp-sa-pa .rq-links>a:hover{color:var(--lc-text-primary);text-underline-offset:3px;text-decoration:underline}.tp-sa-pa .pa-me{align-items:center;gap:var(--lc-space-2);color:var(--lc-text-primary);font:var(--lc-text-body-sm);font-weight:var(--lc-weight-strong);display:inline-flex}.tp-sa-pa .pa-me .lc-avatar{font:var(--lc-text-caption)}.tp-sa-pa .pa-band{gap:var(--lc-space-6) var(--lc-space-10);margin:var(--lc-space-8) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=767px){.tp-sa-pa .pa-band{gap:var(--lc-space-6);grid-template-columns:minmax(0,1fr)}}.tp-sa-pa .pa-bandcard{gap:var(--lc-space-3);align-content:start;display:grid}.tp-sa-pa .pa-bandhead{align-items:center;gap:var(--lc-space-3);font:var(--lc-text-label);font-weight:var(--lc-weight-strong);margin:0;display:flex}.tp-sa-pa .pa-bandcard ul{gap:var(--lc-space-2);margin:0;padding:0;list-style:none;display:grid}.tp-sa-pa .pa-bandcard li{gap:var(--lc-space-2);color:var(--lc-text-secondary);font:var(--lc-text-body-sm);text-wrap:pretty;grid-template-columns:auto minmax(0,1fr);display:grid}.tp-sa-pa .pa-bandcard li svg{font-size:var(--lc-icon-meta);color:var(--lc-text-muted);margin-top:3px}.tp-sa-pa .rq-facticon{width:var(--lc-control-h-sm);height:var(--lc-control-h-sm);border-radius:var(--lc-radius-control);background:var(--lc-surface-sunken);color:var(--lc-text-primary);font-size:var(--lc-icon-action);flex:none;place-items:center;display:inline-grid}@media (width>767px){.tp-sa-pa .pa-band--three{gap:var(--lc-space-6) var(--lc-space-8);grid-template-columns:repeat(3,minmax(0,1fr))}}.tp-sa-pa .pa-bandcard>p{color:var(--lc-text-secondary);font:var(--lc-text-body-sm);text-wrap:pretty;margin:0}.tp-sa-pa .rq-grid{gap:var(--lc-space-8) var(--lc-space-10);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>900px){.tp-sa-pa .rq-grid{grid-template-columns:minmax(0, 1fr) var(--lc-col-lg)}}@media (width>=1200px){.tp-sa-pa .rq-grid{grid-template-columns:var(--lc-col-sm) minmax(0, 1fr) var(--lc-col-lg)}.tp-sa-pa .rq-grid--norail{grid-template-columns:minmax(0, 1fr) var(--lc-col-lg)}}.tp-sa-pa .rq-cardonly{gap:var(--lc-space-6);display:grid}.tp-sa-pa .rq-cardonly .rq-eyebrow{margin:0 0 var(--lc-space-3)}.tp-sa-pa .rq-cardonly .tp-sa-pcard,.tp-sa-pa .rq-cardonly .pa-post{max-width:none;margin:0}@media (width>=640px){.tp-sa-pa .rq-cardonly{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.tp-sa-pa .rq-rail{top:calc(var(--lc-space-16) + var(--lc-space-2));padding-right:var(--lc-space-6);border-right:var(--lc-border-w-hairline) solid var(--lc-border-subtle);align-self:start;display:none;position:sticky}@media (width>=1200px){.tp-sa-pa .rq-rail{display:block}}.tp-sa-pa .rq-rail ol{gap:var(--lc-space-1);margin:0;padding:0;list-style:none;display:grid}.tp-sa-pa .rq-rail button{gap:var(--lc-space-0-5);width:100%;padding:var(--lc-space-2) var(--lc-space-3);border-radius:var(--lc-radius-control);color:var(--lc-text-primary);font:var(--lc-text-body-sm);font-weight:var(--lc-weight-strong);text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.tp-sa-pa .rq-rail button:hover{background:var(--lc-surface-hover)}.tp-sa-pa .rq-rail button:focus-visible{box-shadow:var(--lc-focus-ring);outline:none}.tp-sa-pa .rq-rail li[data-current] button{background:var(--lc-surface-sunken)}.tp-sa-pa .rq-railname{align-items:center;gap:var(--lc-space-1-5);display:flex}.tp-sa-pa .rq-railok{color:var(--lc-feedback-success);font-size:var(--lc-icon-meta);display:inline-flex}.tp-sa-pa .rq-railq{color:var(--lc-text-secondary);font:var(--lc-text-caption)}.tp-sa-pa .rq-railstate{align-items:center;gap:var(--lc-space-1);color:var(--lc-feedback-danger-text);font:var(--lc-text-caption);display:inline-flex}.tp-sa-pa .rq-railstate svg{font-size:var(--lc-icon-meta)}.tp-sa-pa .rq-railfoot{margin:var(--lc-space-8) 0 0;padding-top:var(--lc-space-4);border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle);color:var(--lc-text-secondary);font:var(--lc-text-caption)}.tp-sa-pa .rq-railfoot a,.tp-sa-pa .rq-teach a{align-items:center;gap:var(--lc-space-1);margin-top:var(--lc-space-1);color:var(--lc-text-link);font:var(--lc-text-body-sm);font-weight:var(--lc-weight-strong);text-decoration:none;display:inline-flex}.tp-sa-pa .rq-railfoot a:hover,.tp-sa-pa .rq-teach a:hover{text-underline-offset:3px;text-decoration:underline}.tp-sa-pa .rq-railfoot>p{margin:0}.tp-sa-pa .rq-railfoot>p+p{margin-top:var(--lc-space-3)}.tp-sa-pa .rq-teach{padding-top:var(--lc-space-6);border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle);color:var(--lc-text-secondary);font:var(--lc-text-body-sm);margin:0;display:grid}@media (width>=1200px){.tp-sa-pa .rq-teach{display:none}}.tp-sa-pa .rq-form{gap:var(--lc-space-10);min-width:0;display:grid}.tp-sa-pa .rq-section{gap:var(--lc-space-5);padding-top:var(--lc-space-8);border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle);scroll-margin-top:var(--lc-space-16);display:grid}.tp-sa-pa .rq-section:first-of-type{border-top:0;padding-top:0}.tp-sa-pa .rq-shead h2{font:var(--lc-text-section);letter-spacing:var(--lc-text-section-tracking);margin:0}.tp-sa-pa .rq-shead h2:focus-visible{border-radius:var(--lc-radius-control)}.tp-sa-pa .rq-shead p{margin:var(--lc-space-1) 0 0;max-width:var(--lc-measure-md);color:var(--lc-text-secondary);font:var(--lc-text-body-sm)}.tp-sa-pa .rq-body{gap:var(--lc-space-6);min-width:0;display:grid}.tp-sa-pa .rq-pair{gap:var(--lc-space-6) var(--lc-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (width<=600px){.tp-sa-pa .rq-pair{grid-template-columns:minmax(0,1fr)}}.tp-sa-pa .rq-body .lc-field{max-width:none}.tp-sa-pa .rq-body .lc-field__message--hint{text-wrap:pretty}.tp-sa-pa .rq-body .lc-field__message:empty{display:none}.tp-sa-pa .rq-send{gap:var(--lc-space-4);justify-items:start;display:grid}.tp-sa-pa .rq-send>p{max-width:var(--lc-measure-md);color:var(--lc-text-secondary);font:var(--lc-text-body-sm);margin:0}.tp-sa-pa .rq-send .rq-errors{justify-self:stretch}.tp-sa-pa .rq-errors ul{margin:var(--lc-space-1) 0 0;padding-left:var(--lc-space-5)}.tp-sa-pa .rq-errors a{color:inherit;text-underline-offset:3px;text-decoration:underline}.tp-sa-pa .rq-aside{gap:var(--lc-space-6);top:calc(var(--lc-space-16) + var(--lc-space-2));align-self:start;min-width:0;display:none;position:sticky}@media (width>900px){.tp-sa-pa .rq-aside{display:grid}}.tp-sa-pa .rq-nextwrap{gap:var(--lc-space-3);display:grid}.tp-sa-pa .rq-eyebrow{color:var(--lc-text-secondary);font:var(--lc-text-eyebrow);letter-spacing:var(--lc-text-eyebrow-tracking);text-transform:uppercase;margin:0}.tp-sa-pa .rq-h3{font:var(--lc-text-label);font-weight:var(--lc-weight-strong);margin:0}.tp-sa-pa .rq-steps{gap:var(--lc-space-4);margin:0;padding:0;list-style:none;display:grid}.tp-sa-pa .rq-steps li{gap:var(--lc-space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.tp-sa-pa .rq-steps p{font:var(--lc-text-body-sm);margin:0}.tp-sa-pa .rq-stepmark{width:var(--lc-icon-nav);height:var(--lc-icon-nav);font-size:var(--lc-icon-nav);color:var(--lc-text-muted);place-items:center;display:inline-grid}.tp-sa-pa .rq-steps li[data-done] .rq-stepmark{color:var(--lc-feedback-success)}.tp-sa-pa .rq-quiet{color:var(--lc-text-muted);font:var(--lc-text-caption);margin:0}.tp-sa-pa .rq-aside .tp-sa-pcard,.tp-sa-pa .rq-phonesum .tp-sa-pcard{box-shadow:var(--lc-shadow-subtle)}.tp-sa-pa .rq-aside--show{display:grid}@media (width<=900px){.tp-sa-pa .rq-aside--show{position:static}}.tp-sa-pa .rq-receipt{gap:var(--lc-space-8);min-width:0;display:grid}.tp-sa-pa .rq-steps p+p{color:var(--lc-text-secondary)}.tp-sa-pa .rq-steps b{font-weight:var(--lc-weight-strong)}.tp-sa-pa .rq-ring{width:var(--lc-icon-meta);height:var(--lc-icon-meta);border:var(--lc-border-w-medium) solid var(--lc-border-strong);border-radius:var(--lc-radius-pill)}.tp-sa-pa .rq-adminhead{align-items:center;gap:var(--lc-space-3);flex-wrap:wrap;display:flex}.tp-sa-pa .rq-adminhead h2{font:var(--lc-text-section);margin:0}.tp-sa-pa .rq-detail{gap:var(--lc-space-4);padding:var(--lc-space-5);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-card);background:var(--lc-surface-base);display:grid}.tp-sa-pa .rq-h3 .lc-badge{vertical-align:middle;margin-inline-start:var(--lc-space-2)}.tp-sa-pa .rq-rows{gap:var(--lc-space-2);margin:0;display:grid}.tp-sa-pa .rq-rows>div{gap:var(--lc-space-3);font:var(--lc-text-body-sm);grid-template-columns:minmax(0,9em) minmax(0,1fr);display:grid}.tp-sa-pa .rq-rows dt{color:var(--lc-text-secondary)}.tp-sa-pa .rq-rows dd{overflow-wrap:anywhere;margin:0}.tp-sa-pa .rq-rows--wide>div{grid-template-columns:minmax(0,13em) minmax(0,1fr)}@media (width<=600px){.tp-sa-pa .rq-rows--wide>div{gap:var(--lc-space-0-5,2px);grid-template-columns:minmax(0,1fr)}}.tp-sa-pa .tp-sa-receipt-v4__note{font:var(--lc-text-body-sm);white-space:pre-line;overflow-wrap:anywhere;margin:0}.tp-sa-pa .rq-codeacts{align-items:center;gap:var(--lc-space-3) var(--lc-space-4);flex-wrap:wrap;display:flex}.tp-sa-pa .rq-phonesum{gap:var(--lc-space-4);width:100%;display:grid}@media (width>900px){.tp-sa-pa .rq-phonesum{display:none}}.tp-sa-pa .pa-choice{border:0;min-width:0;margin:0;padding:0}.tp-sa-pa .pa-choice>legend{margin-bottom:var(--lc-space-2);padding:0}.tp-sa-pa .pa-choice .lc-field__message{margin-top:var(--lc-space-2);display:block}.tp-sa-pa .pa-choice .lc-field__message:empty{display:none}.tp-sa-pa .pa-tiles{gap:var(--lc-space-3) var(--lc-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=600px){.tp-sa-pa .pa-tiles{grid-template-columns:minmax(0,1fr)}}.tp-sa-pa .pa-tile{gap:var(--lc-space-1) var(--lc-space-3);min-height:var(--lc-control-h-lg);padding:var(--lc-space-3) var(--lc-space-10) var(--lc-space-3) var(--lc-space-4);border:var(--lc-border-w-hairline) solid var(--lc-c-input-border);border-radius:var(--lc-radius-card);background:var(--lc-surface-base);color:var(--lc-text-primary);cursor:pointer;transition:border-color var(--lc-motion-micro), box-shadow var(--lc-motion-micro);grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:start;display:grid;position:relative}.tp-sa-pa .pa-tile:hover{border-color:var(--lc-text-secondary)}.tp-sa-pa .pa-tile--wide{grid-column:1/-1}.tp-sa-pa .pa-tile--noicon{grid-template-columns:minmax(0,1fr)}.tp-sa-pa .pa-tile input{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.tp-sa-pa .pa-tile:has(input:focus-visible){outline:var(--lc-border-w-strong) solid var(--lc-action-primary);outline-offset:2px}.tp-sa-pa .pa-tileicon{width:var(--lc-control-h-sm);height:var(--lc-control-h-sm);border-radius:var(--lc-radius-control);background:var(--lc-surface-sunken);font-size:var(--lc-icon-action);grid-row:span 2;align-self:start;place-items:center;display:inline-grid}.tp-sa-pa .pa-tiletitle{font:var(--lc-text-body-sm);font-weight:var(--lc-weight-strong);align-self:start}.tp-sa-pa .pa-tileline{color:var(--lc-text-secondary);font:var(--lc-text-caption);text-wrap:pretty}.tp-sa-pa .pa-tilemark{top:var(--lc-space-3);right:var(--lc-space-3);width:var(--lc-icon-action);height:var(--lc-icon-action);border:var(--lc-border-w-medium) solid var(--lc-border-strong);border-radius:var(--lc-radius-pill);color:#0000;font-size:var(--lc-icon-meta);place-items:center;display:inline-grid;position:absolute}.tp-sa-pa .pa-tile.is-on{border-color:var(--lc-action-primary);background:var(--lc-surface-base);box-shadow:var(--pa-edge-on)}.tp-sa-pa .pa-tile.is-on .pa-tilemark{border-color:var(--lc-action-primary);background:var(--lc-action-primary);color:var(--lc-surface-base)}.tp-sa-pa .pa-choice[data-error] .pa-tile:not(.is-on){border-color:var(--lc-feedback-danger)}.tp-sa-pa .pa-tile:not(:has(.pa-tileline)){align-items:center}.tp-sa-pa .pa-tile:not(:has(.pa-tileline)) .pa-tiletitle,.tp-sa-pa .pa-tile:not(:has(.pa-tileline)) .pa-tileicon{grid-row:auto;align-self:center}.tp-sa-pa .pa-tile:not(:has(.pa-tileline)) .pa-tilemark{top:50%;transform:translateY(-50%)}.tp-sa-pa .pa-sub{gap:var(--lc-space-5);padding-top:var(--lc-space-5);border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle);display:grid}.tp-sa-pa .pa-subhead h3{align-items:baseline;gap:var(--lc-space-2);font:var(--lc-text-label);font-weight:var(--lc-weight-strong);flex-wrap:wrap;margin:0;display:flex}.tp-sa-pa .pa-subhead p{margin:var(--lc-space-1) 0 0;max-width:var(--lc-measure-md);color:var(--lc-text-secondary);font:var(--lc-text-body-sm);text-wrap:pretty}.tp-sa-pa .pa-subhead p svg{margin-right:var(--lc-space-1);vertical-align:-.125em;color:var(--lc-text-muted);display:inline-block}.tp-sa-pa .pa-opt,.tp-sa-pa .rq-body .lc-required-tag{color:var(--lc-text-muted);font:var(--lc-text-caption);font-weight:var(--lc-text-body-weight)}.tp-sa-pa .pa-private{align-items:flex-start;gap:var(--lc-space-1-5);color:var(--lc-text-muted);font:var(--lc-text-caption);margin:0;display:flex}.tp-sa-pa .pa-private svg{font-size:var(--lc-icon-meta);flex:none;margin-top:calc(.5lh - .5em)}.tp-sa-pa .pa-locked{gap:var(--lc-space-2);color:var(--lc-text-secondary);font:var(--lc-text-body-sm);align-items:flex-start;margin:0;display:flex}.tp-sa-pa .pa-locked svg{color:var(--lc-text-muted);flex:none;margin-top:3px}.tp-sa-pa .pa-when{gap:var(--lc-space-6) var(--lc-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.tp-sa-pa .pa-whenline{gap:var(--lc-space-2);color:var(--lc-text-secondary);font:var(--lc-text-body-sm);align-items:center;margin:0;display:flex}.tp-sa-pa .pa-whenline svg{color:var(--lc-text-muted);font-size:var(--lc-icon-inline);flex:none}.tp-sa-pa .pa-whenline[hidden]{display:none}.tp-sa-pa .pa-count{gap:var(--lc-space-2);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.tp-sa-pa .pa-count .lc-field__message{margin:0}.tp-sa-pa .pa-shape{gap:var(--lc-space-1);margin:0;display:grid}.tp-sa-pa .pa-shape dt{font:var(--lc-text-label);font-weight:var(--lc-weight-strong)}.tp-sa-pa .pa-shape dd{color:var(--lc-text-secondary);font:var(--lc-text-body-sm);margin:0}.tp-sa-pa .pa-check{gap:var(--lc-space-2);width:100%;margin:0;padding:0;list-style:none;display:grid}.tp-sa-pa .pa-check li{justify-content:space-between;align-items:center;gap:var(--lc-space-3);padding:var(--lc-space-2) 0;border-bottom:var(--lc-border-w-hairline) solid var(--lc-border-subtle);font:var(--lc-text-body-sm);display:flex}.tp-sa-pa .pa-check a{color:inherit;text-decoration:none}.tp-sa-pa .pa-check a:hover{text-underline-offset:3px;text-decoration:underline}.tp-sa-pa .pa-check li>span{align-items:center;gap:var(--lc-space-1);color:var(--lc-text-muted);font:var(--lc-text-caption);white-space:nowrap;display:inline-flex}.tp-sa-pa .pa-check li[data-state=done]>span{color:var(--lc-text-secondary)}.tp-sa-pa .pa-check li[data-state=done] svg{color:var(--lc-feedback-success)}.tp-sa-pa .pa-check li[data-state=fix]>span{color:var(--lc-feedback-danger-text)}.tp-sa-pa .pa-prefixfield{min-height:var(--lc-control-h-lg);border:var(--lc-border-w-hairline) solid var(--lc-border-default);border-radius:var(--lc-radius-control);background:var(--lc-surface-base);transition:border-color var(--lc-motion-micro);box-shadow:var(--lc-shadow-subtle);align-items:center;display:flex}.tp-sa-pa .pa-prefix{color:var(--lc-text-muted);font:var(--lc-text-body);font-variant-numeric:tabular-nums;flex:none;padding-inline-start:var(--lc-space-3)}.tp-sa-pa .pa-prefixfield>.lc-field__control,.tp-sa-pa .pa-prefixfield>.lc-field__control:hover,.tp-sa-pa .pa-prefixfield>.lc-field__control:focus-visible{min-width:0;min-height:calc(var(--lc-control-h-lg) - 2 * var(--lc-border-w-hairline));border-radius:var(--lc-radius-control);box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding-inline-start:var(--lc-space-0-5)}.tp-sa-pa .pa-prefixfield:not([data-invalid]):hover:not(:has(.lc-field__control:disabled)){border-color:var(--lc-c-input-border)}.tp-sa-pa .pa-prefixfield:has(.lc-field__control:disabled){border-color:var(--lc-border-subtle);background:var(--lc-surface-disabled)}.tp-sa-pa .pa-prefixfield:has(.lc-field__control:disabled) .pa-prefix{color:var(--lc-text-disabled)}.tp-sa-pa .pa-prefixfield:has(.lc-field__control:focus-visible){border-color:var(--lc-action-primary);box-shadow:var(--pa-ring-action)}.tp-sa-pa .pa-prefixfield[data-invalid]{border-color:var(--lc-feedback-danger)}.tp-sa-pa .pa-prefixfield[data-invalid]:has(.lc-field__control:focus-visible){box-shadow:var(--pa-ring-danger)}.tp-sa-pa .pa-logofield{gap:var(--lc-space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.tp-sa-pa .pa-logoframe{border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-card);background:var(--lc-surface-base);place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.tp-sa-pa .pa-logoframe.is-blank{background:var(--lc-surface-sunken);color:var(--lc-text-muted);border-style:dashed}.tp-sa-pa .pa-logoframe.is-blank svg{width:28px;height:28px}.tp-sa-pa .pa-logofield[data-error] .pa-logoframe{border-color:var(--lc-feedback-danger-border)}.tp-sa-pa .pa-logo.pa-logo--frame{width:100%;height:100%;font:var(--lc-text-body);font-weight:var(--lc-weight-strong);border-radius:0}.tp-sa-pa img.pa-logo--img{object-fit:contain;background:var(--lc-surface-base);display:block}.tp-sa-pa img.pa-logo--img:not(.pa-logo--frame){border:var(--lc-border-w-hairline) solid var(--lc-border-subtle)}.tp-sa-pa .pa-logotext{gap:var(--lc-space-1);min-width:0;display:grid}.tp-sa-pa .pa-logotext>.lc-field__label,.tp-sa-pa .pa-logotext>.lc-field__message{margin:0}.tp-sa-pa .pa-logofile{color:var(--lc-text-primary);font:var(--lc-text-body-sm);overflow-wrap:anywhere;margin:0}.tp-sa-pa .pa-logoacts{gap:var(--lc-space-2);margin-top:var(--lc-space-2);flex-wrap:wrap;display:flex}.tp-sa-pa .pa-logoacts label.lc-btn{cursor:pointer}.tp-sa-pa .pa-logoacts label.lc-btn[aria-disabled=true]{cursor:default;opacity:.6}.tp-sa-pa .pa-logoacts label.lc-btn:has(input:focus-visible){box-shadow:var(--lc-focus-ring)}.tp-sa-pa .pa-logoconsent{margin-top:var(--lc-space-5)}.tp-sa-pa .pa-logoconsent>legend{margin-bottom:var(--lc-space-1)}.tp-sa-pa .pa-legendlede{margin:0 0 var(--lc-space-3);color:var(--lc-text-secondary);font:var(--lc-text-body-sm);text-wrap:pretty}.tp-sa-pa .pa-checks{gap:var(--lc-space-3);display:grid}.tp-sa-pa .pa-checks .lc-checkbox__label{text-wrap:pretty}.tp-sa-pa .pa-logoconsent .rq-quiet{margin-top:var(--lc-space-3);text-wrap:pretty}.tp-sa-pa .rq-family{color:var(--lc-text-muted)}.tp-sa-pa .pa-post{gap:var(--lc-space-3);padding:var(--lc-space-4);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-card);background:var(--lc-surface-base);font:var(--lc-text-body-sm);display:grid}.tp-sa-pa .pa-posthead{gap:var(--lc-space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.tp-sa-pa .pa-posthead p{margin:0}.tp-sa-pa .pa-posthead small{color:var(--lc-text-muted);font:var(--lc-text-caption);display:block}.tp-sa-pa .pa-posthead small svg{width:1em;height:1em;margin-right:var(--lc-space-1);vertical-align:-.125em;display:inline-block}.tp-sa-pa .pa-postmark{border-radius:var(--lc-radius-control);background:var(--lc-brand-ink);width:36px;height:36px;color:var(--lc-surface-base);font:var(--lc-text-caption);font-weight:var(--lc-weight-strong);place-items:center;display:inline-grid}.tp-sa-pa .pa-post>p{text-wrap:pretty;margin:0}.tp-sa-pa .pa-postwith{align-items:center;gap:var(--lc-space-2);color:var(--lc-text-secondary);font:var(--lc-text-caption);display:flex}.tp-sa-pa .pa-postwith .pa-logo{border-radius:var(--lc-radius-control);flex:none;width:28px;height:28px}.tp-sa-pa .pa-mention{color:var(--lc-text-link);font-weight:var(--lc-weight-strong)}.tp-sa-pa .pa-postat{width:var(--lc-icon-inline);height:var(--lc-icon-inline);font-weight:var(--lc-weight-strong);place-items:center;display:inline-grid}.tp-sa-pa .pa-cardshape{margin:calc(var(--lc-space-1) * -1) 0 0;color:var(--lc-text-secondary);font:var(--lc-text-body-sm)}.tp-sa-pa .pa-cardleave[data-empty=true],.tp-sa-pa .tp-sa-pcard [data-empty=true]{color:var(--lc-text-muted)}.tp-sa-pa .pa-foot{align-items:center;gap:var(--lc-space-2);display:flex}.tp-sa-pa .pa-foot .pa-logo{border-radius:var(--lc-radius-control);flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.tp-sa-pa .pa-person{width:var(--lc-control-h-md);height:var(--lc-control-h-md);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-pill);background:var(--lc-surface-sunken);color:var(--lc-text-muted);font-size:var(--lc-icon-action);flex:none;place-items:center;display:inline-grid}.tp-sa-pa .tp-sa-proposal-page__eyebrow,.tp-sa-pa .rq-eyebrow{color:var(--lc-room-skills-ink)}.tp-sa-pa .rq-facticon,.tp-sa-pa .pa-tileicon,.tp-sa-pa .pa-tile.is-on .pa-tileicon{background:var(--lc-surface-base);box-shadow:var(--pa-chip);color:var(--lc-room-skills-ink)}.tp-sa-pa .pa-person,.tp-sa-pa .pa-logoframe.is-blank,.tp-sa-pa .pa-bandcard li svg,.tp-sa-pa .rq-steps li:not([data-done]) .rq-stepmark,.tp-sa-pa .lc-dialog__eyebrow{color:var(--lc-room-skills-ink)}.tp-sa-pa .tp-sa-proposal-account__lede{color:var(--lc-text-secondary);font:var(--lc-text-body-sm);margin:0}.tp-sa-pa .tp-sa-proposal-account a{color:var(--lc-text-link)}.tp-sa-pa .tp-sa-proposal-account__form{gap:var(--lc-space-4)}.tp-sa-pa .tp-sa-proposal-account__name .lc-field__message--hint,.tp-sa-pa .tp-codeform__field .lc-field__message--hint{display:none}.tp-sa-pa .tp-sa-proposal-account__foot{gap:var(--lc-space-2)}@media (width<=600px){.tp-sa-pa .tp-sa-proposal-account__foot{flex-direction:row}.tp-sa-pa .tp-sa-proposal-account__foot>*{flex:1 1 0;width:auto}}.tp-sa-pa .tp-codeform{gap:var(--lc-space-4);justify-items:start;display:grid}.tp-sa-pa .tp-codeform__prompt{color:var(--lc-text-muted);font:var(--lc-text-caption);margin:0}.tp-sa-pa .tp-codeform__field{width:100%;max-width:var(--lc-measure-md)}.tp-sa-pa .tp-codeform__field .lc-field__control{font-variant-numeric:tabular-nums;letter-spacing:.3em;max-width:15rem;font-size:var(--lc-text-section-size)}.tp-sa-pa .pa-wsstrip{justify-content:space-between;align-items:center;gap:var(--lc-space-2) var(--lc-space-4);margin-bottom:var(--lc-space-6);padding:var(--lc-space-3) var(--lc-space-4);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-card);background:var(--lc-surface-base);font:var(--lc-text-body-sm);flex-wrap:wrap;display:flex}.tp-sa-pa .pa-wsstrip p{align-items:center;gap:var(--lc-space-3);margin:0;display:flex}.tp-sa-pa .pa-wsstrip a{align-items:center;gap:var(--lc-space-1);color:var(--lc-text-link);font-weight:var(--lc-weight-strong);text-decoration:none;display:inline-flex}.tp-sa-pa .pa-wsstrip .pa-logo{border-radius:var(--lc-radius-control);background:var(--lc-surface-inverse);width:28px;height:28px;color:var(--lc-surface-base);font:var(--lc-text-caption);font-weight:var(--lc-weight-strong);flex:none;place-items:center;display:inline-grid}.tp-sa-pa .pa-wsstrip img.pa-logo{background:var(--lc-surface-base)}.rq-grid .rq-colleague{border-top:var(--lc-border-w-hairline) solid var(--lc-border-default);margin-top:28px;padding-top:24px}.rq-colleague .lc-checkbox{margin-block:16px}.rq-colleague__help{color:var(--lc-text-secondary);font-size:var(--lc-text-body-sm-size);--tp-proposal-colleague-help-line:1.65;line-height:var(--tp-proposal-colleague-help-line);margin:10px 0 20px}.rq-colleague__fields{padding-top:16px}.rq-grid .rq-team-summary{border-block:1px solid var(--lc-border-default);margin-block:24px;padding-block:18px}.rq-team-summary h3{font-size:var(--lc-text-row-figure-size)}.rq-team-summary p{margin-block:6px}@media (pointer:coarse){.tp-sa-pa .rq-links>a,.tp-sa-pa .rq-teach a,.tp-sa-pa .rq-railfoot a{position:relative}.tp-sa-pa .rq-links>a:before,.tp-sa-pa .rq-teach a:before,.tp-sa-pa .rq-railfoot a:before{content:"";inset-block:min(0px, calc((100% - var(--lc-touch-min-compact)) / 2));inset-inline:min(0px, calc((100% - var(--lc-touch-min-compact)) / 2));position:absolute}:where(.tp-sa-pa) .lc-segmented__item:before{content:"";position:absolute;inset:-3px 0}:where(.tp-sa-pa) .lc-checkbox{--pa-reach:max(0px, calc((var(--lc-touch-min-compact) - 1lh) / 2 - var(--lc-space-2)));margin-block:calc(-1 * var(--pa-reach));padding-block:calc(var(--lc-space-2) + var(--pa-reach))}.tp-sa-pa .pa-check a{--pa-reach:calc((var(--lc-touch-min-compact) - 1lh) / 2);margin-block:calc(-1 * var(--pa-reach));padding-block:var(--pa-reach)}}
