.tp,.tp[data-theme=light]{--pend-line:#8A6D00}@media (prefers-color-scheme:dark){.tp:not([data-theme=light]){--pend-line:#F5CC2E}}.tp[data-theme=dark]{--pend-line:#F5CC2E}:where(.tp-ui) .fields input::-moz-placeholder,:where(.tp-ui) .fields textarea::-moz-placeholder{color:var(--ink-2);opacity:.8}:where(.tp-ui) .fields input::placeholder,:where(.tp-ui) .fields textarea::placeholder{color:var(--ink-2);opacity:.8}:where(.tp-ui) .fields [aria-invalid=true]{border-color:var(--pend-line)}:where(.tp-ui) .fields input[readonly]:not([type=checkbox]):not([type=radio]){background:transparent;border-style:dashed;color:var(--ink-2)}:where(.tp-ui) .fnote{display:flex;gap:8px;align-items:flex-start;background:var(--n-pend);color:var(--on-n);border-radius:10px;padding:8px 10px;font-size:var(--t-14);font-weight:500;line-height:1.35}:where(.tp-ui) .fnote svg.i{width:18px;height:18px;margin-top:1px}:where(.tp-ui) .fnote[hidden],:where(.tp-ui) .fok[hidden],:where(.tp-ui) .notice[hidden],:where(.tp-ui) [hidden],:where(.tp-ui) [hidden].btn,:where(.tp-ui) form[hidden]{display:none!important}:where(.tp-ui) .fok{display:flex;gap:8px;align-items:center;font-size:var(--t-14);font-weight:600;color:var(--ink)}:where(.tp-ui) .fok svg{width:24px;height:20px;flex:none;overflow:visible;fill:none;stroke:var(--cobalt-ink);stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}:where(.tp-ui) .fok svg path{stroke-dasharray:1;stroke-dashoffset:0}:where(.tp-ui) .fok .hand{color:var(--cobalt-ink);font-size:var(--t-17)}:where(.tp-ui) .drawn-now svg path{animation:t-draw .5s var(--ease-out) both}:where(.tp-ui) .pw{position:relative;display:block}:where(.tp-ui) .pw input{width:100%;padding-right:54px!important}:where(.tp-ui) .pw .eye{position:absolute;right:2px;top:2px;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:var(--ink-2)}:where(.tp-ui) .pw .eye svg.i{width:20px;height:20px}@media (hover:hover) and (pointer:fine){:where(.tp-ui) .pw .eye:hover{color:var(--ink)}}:where(.tp-ui) .dl{display:grid}:where(.tp-ui) .dl>div{display:grid;grid-template-columns:minmax(110px,38%) 1fr;gap:2px 14px;padding:12px 0;border-top:1px solid var(--line);align-items:baseline}:where(.tp-ui) .dl>div:first-child{border-top:0}:where(.tp-ui) .dl dt{font-size:var(--t-14);color:var(--ink-2)}:where(.tp-ui) .dl dd{margin:0;font-weight:650;overflow-wrap:anywhere}:where(.tp-ui) .dl dd .add{font-weight:700;color:var(--cobalt-ink);text-decoration:underline;text-underline-offset:.22em}:where(.tp-ui) .dl dd .none{color:var(--ink-2);font-weight:500}:where(.tp-ui) .pill-st{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:1px 10px;border-radius:var(--r-pill);font-size:var(--t-13);font-weight:700;background:var(--ground);color:var(--ink);white-space:nowrap}:where(.tp-ui) .pill-st.ok{background:var(--n-ok);color:var(--on-n)}:where(.tp-ui) .pill-st.pend{background:var(--n-pend);color:var(--on-n)}:where(.tp-ui) .pill-st.info{background:var(--n-info);color:var(--on-n)}:where(.tp-ui) .pill-st.void{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink-2)}:where(.tp-ui) .btn[aria-busy=true]{cursor:progress}:where(.tp-ui) .rule{display:flex;align-items:center;gap:8px;font-size:var(--t-14);color:var(--ink-2)}:where(.tp-ui) .rb{width:18px;height:18px;flex:none;border-radius:5px;box-shadow:inset 0 0 0 2px currentColor;position:relative}:where(.tp-ui) .rb svg{position:absolute;left:-1px;top:-5px;width:26px;height:22px;overflow:visible;fill:none;stroke:var(--cobalt-ink);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .3s var(--ease-out)}:where(.tp-ui) .rule.met{color:var(--ink)}:where(.tp-ui) .rule.met .rb{box-shadow:none}:where(.tp-ui) .rule.met .rb svg{stroke-dashoffset:0}:where(.tp-ui) .rule.miss{color:var(--ink)}:where(.tp-ui) .rule.miss .rb{box-shadow:inset 0 0 0 2px var(--pend-line);background:var(--n-pend)}:where(.tp-ui) .tile[id]{scroll-margin-top:16px}:where(.tp-ui) .tp-mas{flex:1;padding-bottom:24px}:where(.tp-ui) .tp-mas .pagehead{position:static;width:auto;height:auto;overflow:visible;clip:auto;padding:4px 20px 20px}:where(.tp-ui) .tp-mas .pagehead .page-title{font-family:var(--display);font-weight:850;font-variation-settings:"wdth" 110;letter-spacing:-.03em;line-height:1;margin:0;font-size:36px}:where(.tp-ui) .tp-mas .pagehead .lede{color:var(--ink-2);font-size:var(--t-15);line-height:1.4;margin-top:8px;max-width:58ch;text-wrap:pretty}:where(.tp-ui) .tp-mas .stack>.tile+.tile{border-top:1px solid var(--line)}:where(.tp-ui) .tp-mas .stack>.tile+.tile.f-cobalt,:where(.tp-ui) .tp-mas .stack>.tile+.tile.f-sun,:where(.tp-ui) .tp-mas .stack>.tile.f-cobalt+.tile,:where(.tp-ui) .tp-mas .stack>.tile.f-sun+.tile{border-top:0}:where(.tp-ui) .tp-mas .notice svg.i{width:20px;height:20px;margin-top:1px}:where(.tp-ui) .tp-mas .notice .btn{margin-top:8px}:where(.tp-ui) .notice.wrap{flex-wrap:wrap}:where(.tp-ui) .notice>span{flex:1;min-width:0}:where(.tp-ui) .tp-mas .page-notice{margin:0 16px 16px}:where(.tp-ui) .retry{display:inline-flex;align-items:center;gap:6px;font-weight:700;text-decoration:underline;text-underline-offset:.22em;min-height:44px}:where(.tp-ui) .retry svg.i{width:18px;height:18px}:where(.tp-ui) .inl-link{font-weight:700;text-decoration:underline;text-underline-offset:.22em;white-space:nowrap}:where(.tp-ui) .inl{font-weight:700;text-decoration:underline;text-underline-offset:.2em}:where(.tp-ui) .mini-l{font-size:var(--t-14);font-weight:700;margin-bottom:8px}@media (min-width:1100px){:where(.tp-ui) .tp-mas{padding:30px 36px 48px;max-width:1440px}:where(.tp-ui) .tp-mas .pagehead{padding:0 0 24px}:where(.tp-ui) .tp-mas .pagehead .page-title{font-size:44px}:where(.tp-ui) .tp-mas .stack{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--grid-gap);align-items:start}:where(.tp-ui) .tp-mas .stack>.tile{border-radius:var(--r-tile);grid-column:span 12}:where(.tp-ui) .tp-mas .stack>.tile+.tile{border-top:0}:where(.tp-ui) .tp-mas .page-notice{margin:0 0 var(--grid-gap)}}