.rv2 .tl{width:var(--colw);justify-content:center;margin-inline:auto;padding:8px;scroll-margin-top:88px;display:flex}.rv2 .tl-panel{justify-content:center;width:100%;max-width:1184px;padding:56px;display:flex}.rv2 .tl-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rv2 .tl-card{z-index:1;background-color:var(--web-white);width:100%;max-width:1072px;color:var(--ui-ink);box-shadow:0 0 0 1px var(--web-ink-warm-a6), 0 30px 80px var(--web-ink-warm-a20);border-radius:24px;flex-direction:column;gap:32px;padding:40px;display:flex;position:relative;container:tlcard/inline-size}.rv2 .tl-head{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.rv2 .tl-kicker{background-color:var(--web-ui-fill);height:28px;color:var(--ui-ink);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.rv2 .tl-kicker__dot{background-color:var(--spruce);border-radius:999px;width:6px;height:6px}.rv2 .tl-title{color:var(--ink);max-width:640px}.rv2 .tl-intro{color:var(--paper-text);max-width:640px}.rv2 .tl-grid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@container tlcard (min-width:880px){.rv2 .tl:not(.tl--pairs) .tl-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:40px}.rv2 .tl:not(.tl--pairs) .tl-out{position:sticky;top:96px}}.rv2 .tl-form{flex-direction:column;gap:24px;min-width:0;display:flex;container:tlform/inline-size}.rv2 .tl-groups{flex-direction:column;gap:24px;display:flex}.rv2 .tl-fields{grid-template-columns:minmax(0,1fr);gap:20px 16px;display:grid}@container tlform (min-width:520px){.rv2 .tl-fields:not(.tl-fields--one){grid-template-columns:repeat(2,minmax(0,1fr))}.rv2 .tl-field--wide{grid-column:1/-1}}@container tlform (min-width:640px){.rv2 .tl-groups--pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;display:grid}.rv2 .tl-groups--pairs>.tl-fields{grid-column:1/-1}}.rv2 .tl-set{min-width:0;box-shadow:inset 0 0 0 1px var(--paper-line);border:0;border-radius:16px;flex-direction:column;gap:16px;margin:0;padding:20px;display:flex;container:tlset/inline-size}.rv2 .tl-legend{float:left;width:100%;font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);padding:0;font-size:24px;font-weight:400;line-height:30px}.rv2 .tl-legend+*{clear:both}@container tlset (min-width:400px){.rv2 .tl-fields--one{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.rv2 .tl-fields--one>.tl-field:not(.tl-field--half){grid-column:1/-1}}.rv2 .tl-field{flex-direction:column;gap:8px;min-width:0;display:flex}.rv2 .tl-label{color:var(--ink);font-size:16px;font-weight:500;line-height:24px}.rv2 .tl-opt{color:var(--ui-grey);font-weight:400}.rv2 .tl-hint{color:var(--ui-grey);font-size:16px;line-height:24px}.rv2 .tl-err{color:var(--web-err);font-size:16px;font-weight:500;line-height:24px}.rv2 .tl-input{background-color:var(--web-ui-fill);width:100%;min-height:48px;color:var(--ink);font:400 16px/24px var(--sans);box-shadow:inset 0 0 0 1px var(--web-ink-a8);appearance:none;transition:background-color var(--d-fast) var(--e-ui), box-shadow var(--d-fast) var(--e-ui);border:0;border-radius:12px;padding:11px 14px}.rv2 textarea.tl-input{resize:vertical;min-height:96px}.rv2 .tl-input::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}.rv2 .tl-input:focus{background-color:var(--web-white);box-shadow:inset 0 0 0 1.5px var(--ink);outline:none}.rv2 .tl-input:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:12px}.rv2 .tl-input[aria-invalid=true]{background-color:var(--web-white);box-shadow:inset 0 0 0 1.5px var(--web-err)}@media (hover:hover) and (pointer:fine){.rv2 .tl-input:not(:focus):hover{background-color:var(--web-ui-fill-hover)}}.rv2 .tl-select{display:block;position:relative}.rv2 .tl-select .tl-input{cursor:pointer;padding-right:40px}.rv2 .tl-select__icon{pointer-events:none;color:var(--ui-grey);position:absolute;top:50%;right:16px;translate:0 -50%}.rv2 .tl-alert{background-color:var(--web-err-tint);color:var(--web-err-ink);border-radius:12px;padding:12px 16px;font-size:16px;font-weight:500;line-height:24px}.rv2 .tl-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rv2 .tl-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}@media (hover:hover) and (pointer:fine){.rv2 .tl-btn.v2-btn--secondary:disabled:hover{background-color:var(--web-white);box-shadow:0 1px 2px var(--web-ink-a8), 0 4px 14px var(--web-ink-a6)}}.rv2 .tl-out{background-color:var(--paper);min-width:0;box-shadow:inset 0 0 0 1px var(--paper-line);border-radius:16px;flex-direction:column;gap:12px;padding:24px;display:flex}.rv2 .tl-empty{flex-direction:column;gap:16px;display:flex}.rv2 .tl-empty__h{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);font-size:24px;font-weight:400;line-height:30px}.rv2 .tl-empty__list{border-top:1px solid var(--paper-line);flex-direction:column;display:flex}.rv2 .tl-empty__row{border-bottom:1px solid var(--paper-line);color:var(--ui-ink);align-items:flex-start;gap:12px;padding:12px 0;font-size:16px;line-height:24px;display:flex}.rv2 .tl-empty__ico{color:var(--ui-grey);flex-shrink:0;margin-top:4px}.rv2 .tl-empty__foot{color:var(--ui-grey);font-size:16px;line-height:24px}.rv2 .tl--pairs .tl-empty__list{grid-template-columns:minmax(0,1fr);column-gap:24px;display:grid}@container tlcard (min-width:640px){.rv2 .tl--pairs .tl-empty__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.rv2 .tl-result{flex-direction:column;gap:12px;display:flex}.rv2 .tl-result__label{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);font-size:24px;font-weight:400;line-height:30px}.rv2 .tl-result__note{color:var(--ui-grey);font-size:16px;line-height:24px}.rv2 .tl-result__note--stale{color:var(--web-err-ink);font-weight:500}.rv2 .tl-doc{resize:vertical;background-color:var(--web-white);width:100%;min-height:320px;color:var(--ui-ink);font:400 16px/26px var(--sans);white-space:pre-wrap;box-shadow:0 0 0 1px var(--web-black-a6), 0 1px 2px var(--web-black-a4), 0 8px 20px var(--web-black-a5);border:0;border-radius:14px;padding:20px}.rv2 .tl-doc:focus{box-shadow:0 0 0 1.5px var(--ink), 0 8px 20px var(--web-black-a5);outline:none}.rv2 .tl-doc:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:14px}.rv2 .tl-actions--out{padding-top:4px}.rv2 .tl-next{color:var(--ink);border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:4px 0;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}@media (hover:hover) and (pointer:fine){.rv2 .tl-next:hover{text-underline-offset:3px;text-decoration:underline}}.rv2 .tl-notice{color:var(--ui-ink);font-size:16px;line-height:24px}.rv2 .tl-notice:empty{display:none}.rv2 .tl-private{border-top:1px solid var(--paper-line);color:var(--ui-grey);padding-top:20px;font-size:16px;line-height:24px}@media (max-width:1023px){.rv2 .tl-panel{padding:40px}}@media (max-width:767px){.rv2 .tl-panel{padding:28px 12px 12px}.rv2 .tl-card{border-radius:20px;gap:24px;padding:24px 18px}.rv2 .tl-out{padding:18px}.rv2 .tl-set{padding:16px}.rv2 .tl-actions .tl-btn{flex:auto;justify-content:space-between}.rv2 .tl-actions--out .tl-btn{justify-content:center}.rv2 .tl-doc{min-height:280px;padding:16px}.rv2 :is(.tl-legend,.tl-empty__h,.tl-result__label){font-size:22px;line-height:28px}}
