.vf{--vf-gap:1.1rem;color:var(--color-paper)}.vf *,.vf :after,.vf :before{box-sizing:border-box}.vf-panel{background:color-mix(in oklab,var(--color-slate) 88%,transparent);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:clamp(1.25rem,3vw,2.25rem)}.vf-panel--quiet{background:transparent}.vf-label-sm{font-size:var(--text-xs);font-weight:600;color:var(--color-signal-soft)}.vf-grid{display:grid;gap:var(--vf-gap)}.vf-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.vf-grid--2{grid-template-columns:1fr}}.vf-span-2{grid-column:1/-1}.vf-field{display:grid;gap:.4rem;align-content:start;min-width:0}.vf-field>label,.vf-legend{font-weight:600;font-size:var(--text-sm);display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.vf-mark{font-weight:500;font-size:var(--text-xs);color:var(--color-mist)}.vf-mark--req{color:var(--color-signal-soft)}.vf-help{color:var(--color-mist);line-height:1.5}.vf-error,.vf-help{font-size:var(--text-xs)}.vf-error{display:flex;gap:.4rem;align-items:flex-start;color:var(--color-error);font-weight:550;line-height:1.45}.vf-error:before{content:"!";flex:none;display:grid;place-items:center;width:1rem;height:1rem;border-radius:999px;margin-top:.05rem;background:color-mix(in oklab,var(--color-error) 22%,transparent);font-size:.7rem;font-weight:800}.vf .field{font:inherit;font-size:var(--text-sm);transition:border-color .14s,box-shadow .18s}.vf .field:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-signal) 28%,transparent)}.vf .field[readonly]{color:var(--color-mist);background:var(--color-slate);cursor:default}.vf textarea.field{resize:vertical;min-height:7rem;line-height:1.55}.vf select.field{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-mist) 50%),linear-gradient(135deg,var(--color-mist) 50%,transparent 50%);background-position:calc(100% - 1.1rem) 52%,calc(100% - .8rem) 52%;background-size:.3rem .3rem;background-repeat:no-repeat;padding-right:2.2rem}.vf-counter{font-size:var(--text-xs);color:var(--color-mist);text-align:right;font-variant-numeric:tabular-nums}.vf-fieldset{border:1px solid var(--color-line);border-radius:var(--radius-md);padding:1.1rem 1.15rem 1.25rem;margin:0;display:grid;gap:.9rem;min-width:0}.vf-fieldset>legend{padding:0 .4rem;margin-left:-.4rem;font-weight:650;font-size:var(--text-sm)}.vf-fieldset>legend .vf-mark{margin-left:.5rem}.vf-check{display:flex;gap:.7rem;align-items:flex-start;font-size:var(--text-sm);line-height:1.5;cursor:pointer}.vf-check input{width:1.1rem;height:1.1rem;margin-top:.18rem;accent-color:var(--color-signal);flex:none}.vf-check a{color:var(--color-signal-soft)}.vf-honeypot{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.vf-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.6rem}.vf-choice{position:relative;text-align:left;font:inherit;font-size:var(--text-sm);font-weight:600;padding:.85rem 2.4rem .85rem 1rem;border-radius:var(--radius-md);border:1px solid var(--color-line-strong);background:var(--color-ink);color:var(--color-paper);cursor:pointer;transition:border-color .14s,background-color .14s,transform .2s var(--ease-out-light)}.vf-choice:hover{border-color:var(--color-mist)}.vf-choice small{display:block;font-weight:450;color:var(--color-mist);margin-top:.25rem;line-height:1.45}.vf-choice:after{content:"";position:absolute;right:.9rem;top:1rem;width:1rem;height:1rem;border-radius:999px;border:1.5px solid var(--color-line-strong);transition:background .14s,border-color .14s}.vf-choice[aria-checked=true],.vf-choice[aria-pressed=true]{border-color:var(--color-signal);background:color-mix(in oklab,var(--color-signal) 12%,var(--color-ink))}.vf-choice[aria-checked=true]:after,.vf-choice[aria-pressed=true]:after{border-color:var(--color-signal);background:var(--color-signal) radial-gradient(circle,#fff 0 28%,transparent 30%)}.vf-choices[aria-invalid=true] .vf-choice{border-color:color-mix(in oklab,var(--color-error) 55%,var(--color-line-strong))}.vf .btn{border:0;cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:650;text-decoration:none}.vf .btn-quiet{background:transparent;border:1px solid var(--color-line-strong)}.vf .btn[disabled]{opacity:.55;cursor:not-allowed}.vf-link-btn{background:none;border:0;padding:0;font:inherit;font-size:var(--text-sm);color:var(--color-signal-soft);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.vf-actions{align-items:center;justify-content:space-between;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--color-line)}.vf-actions,.vf-actions__end{display:flex;flex-wrap:wrap;gap:.75rem}.vf-actions__end{margin-left:auto}.vf-spinner{width:.95rem;height:.95rem;border-radius:999px;border:2px solid;border-right:2px solid transparent;animation:vf-spin .7s linear infinite}@keyframes vf-spin{to{transform:rotate(1turn)}}.vf-message{margin-top:1rem;padding:.85rem 1rem;border-radius:var(--radius-md);font-size:var(--text-sm);border:1px solid var(--color-line)}.vf-message.error{border-color:color-mix(in oklab,var(--color-error) 60%,transparent);background:color-mix(in oklab,var(--color-error) 10%,transparent)}.vf-message.success{border-color:color-mix(in oklab,var(--color-ok) 60%,transparent);background:color-mix(in oklab,var(--color-ok) 10%,transparent)}.vf-draft{display:flex;align-items:center;gap:.6rem;font-size:var(--text-xs);color:var(--color-mist);flex-wrap:wrap}.vf-draft__dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--color-glacier);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-glacier) 22%,transparent);flex:none}.vf-draft__dot.is-off{background:var(--color-warn);box-shadow:none}.vf-verify{display:flex;gap:.85rem;align-items:flex-start;padding:.85rem 1rem;border-radius:var(--radius-md);border:1px solid var(--color-line);font-size:var(--text-sm);background:var(--color-ink)}.vf-verify strong{display:block}.vf-verify p{color:var(--color-mist);margin:.15rem 0 0}.vf-verify__icon{flex:none;width:1.75rem;height:1.75rem;border-radius:999px;display:grid;place-items:center}.vf-verify.is-ok .vf-verify__icon{background:color-mix(in oklab,var(--color-ok) 18%,transparent);color:var(--color-ok)}.vf-verify.is-needed{border-color:color-mix(in oklab,var(--color-warn) 45%,var(--color-line))}.vf-verify.is-needed .vf-verify__icon{background:color-mix(in oklab,var(--color-warn) 18%,transparent);color:var(--color-warn)}.vf-verify .btn{margin-top:.6rem;padding:.5rem 1rem}.vf-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.5rem;margin:0}.vf-review>div{min-width:0;border-top:1px solid var(--color-line);padding-top:.7rem}.vf-review .is-wide{grid-column:1/-1}.vf-review dt{font-size:var(--text-xs);color:var(--color-mist);font-weight:600}.vf-review dd{margin:.25rem 0 0;font-size:var(--text-sm);white-space:pre-line;overflow-wrap:anywhere}@media (max-width:640px){.vf-review{grid-template-columns:1fr}}.vf-progress{height:4px;border-radius:999px;background:var(--color-line);overflow:hidden}.vf-progress>span{display:block;height:100%;background:var(--gradient-light);border-radius:inherit;transition:width .36s var(--ease-out-light)}.vf-status{font-size:var(--text-xs);color:var(--color-mist);font-weight:600;margin-bottom:.5rem}.vf-amount{position:relative}.vf-amount__sym{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--color-mist);font-size:var(--text-sm);pointer-events:none}.vf-amount .field{padding-left:2.4rem;font-variant-numeric:tabular-nums}.vf-preview{font-size:var(--text-sm);padding:.7rem .9rem;border-radius:var(--radius-sm);background:var(--color-ink);border:1px dashed var(--color-line-strong);font-variant-numeric:tabular-nums}.vf-week{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.vf-week__title{font-weight:650;font-size:var(--text-sm);flex:1;text-align:center}.vf-icon-btn{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:999px;border:1px solid var(--color-line-strong);background:transparent;color:var(--color-paper);cursor:pointer;font:inherit}.vf-icon-btn[disabled]{opacity:.35;cursor:not-allowed}.vf-slots{overflow-x:auto;border:1px solid var(--color-line);border-radius:var(--radius-md);max-height:26rem;overscroll-behavior:contain}.vf-slots table{border-collapse:separate;border-spacing:0;width:100%;min-width:38rem;font-size:var(--text-xs)}.vf-slots caption{text-align:left;padding:.6rem .8rem;color:var(--color-mist);caption-side:top}.vf-slots th{position:sticky;top:0;background:var(--color-slate);padding:.5rem .3rem;font-weight:600;color:var(--color-mist);z-index:1;white-space:nowrap}.vf-slots th[scope=row]{position:sticky;left:0;z-index:0;text-align:right;padding-right:.6rem;font-variant-numeric:tabular-nums}.vf-slots td{padding:2px;text-align:center}.vf-slot{width:100%;min-width:2.6rem;height:1.9rem;border-radius:6px;border:1px solid var(--color-line);background:var(--color-ink);color:var(--color-mist);cursor:pointer;font:inherit;transition:background .12s,border-color .12s}.vf-slot:hover{border-color:var(--color-signal);color:var(--color-paper)}.vf-slot[aria-pressed=true]{background:var(--color-signal);border-color:var(--color-signal);color:#fff;font-weight:700}.vf-chips{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:0}.vf-chip{display:inline-flex;gap:.4rem;align-items:center;padding:.3rem .7rem;border-radius:999px;border:1px solid var(--color-line-strong);background:var(--color-ink);color:var(--color-paper);font:inherit;font-size:var(--text-xs);cursor:pointer;font-variant-numeric:tabular-nums}.vf-chip:hover{border-color:var(--color-error)}.vf-toasts{position:fixed;z-index:90;right:1rem;bottom:1rem;display:grid;gap:.5rem;width:min(24rem,calc(100vw - 2rem))}.vf-toast{display:flex;gap:.75rem;align-items:flex-start;padding:.85rem 1rem;border-radius:var(--radius-md);background:var(--color-slate);border:1px solid var(--color-line-strong);box-shadow:0 18px 50px -20px rgb(0 0 0/.6);font-size:var(--text-sm);animation:vf-toast-in .26s var(--ease-out-light)}.vf-toast strong{display:block}.vf-toast p{color:var(--color-mist);margin:.15rem 0 0}.vf-toast--success{border-left:3px solid var(--color-ok)}.vf-toast--error{border-left:3px solid var(--color-error)}.vf-toast--info{border-left:3px solid var(--color-signal)}.vf-toast button{margin-left:auto;background:none;border:0;color:var(--color-mist);cursor:pointer;font-size:1.1rem;line-height:1}@keyframes vf-toast-in{0%{opacity:0;transform:translateY(8px)}}.vf-stars{display:flex;gap:.25rem}.vf-star{background:none;border:0;padding:.15rem;cursor:pointer;color:var(--color-line-strong);font-size:1.6rem;line-height:1;transition:color .12s,transform .16s var(--ease-out-light)}.vf-star[data-on=true]{color:var(--color-warn)}.vf-star:hover{transform:scale(1.12)}.vf-drop{position:relative;display:flex;gap:1rem;align-items:center;padding:1.1rem 1.2rem;border:1.5px dashed var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-ink);cursor:pointer;transition:border-color .14s,background .14s}.vf-drop.is-over,.vf-drop:hover{border-color:var(--color-signal);background:color-mix(in oklab,var(--color-signal) 8%,var(--color-ink))}.vf-drop[aria-invalid=true]{border-color:var(--color-error)}.vf-drop input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.vf-drop input:focus-visible+.vf-drop__icon{outline:2px solid var(--color-signal);outline-offset:3px}.vf-drop__icon{flex:none;width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--color-slate);color:var(--color-signal-soft)}.vf-drop strong{display:block;font-size:var(--text-sm)}.vf-drop small{color:var(--color-mist);font-size:var(--text-xs)}.vf-done{text-align:left;display:grid;gap:.9rem}.vf-done__badge{width:3rem;height:3rem;border-radius:999px;display:grid;place-items:center;background:color-mix(in oklab,var(--color-ok) 18%,transparent);color:var(--color-ok)}.vf-done h2,.vf-done h3{font-size:var(--text-2xl)}.vf-ref{display:inline-flex;gap:.5rem;align-items:baseline;padding:.6rem .9rem;border-radius:var(--radius-sm);border:1px solid var(--color-line-strong);background:var(--color-ink);font-size:var(--text-sm);width:fit-content}.vf-ref strong{font-variant-numeric:tabular-nums;letter-spacing:.04em}@media (prefers-reduced-motion:reduce){.vf-spinner{animation-duration:1.6s!important;animation-iteration-count:infinite!important}}.pr{display:grid;grid-template-columns:19rem minmax(0,1fr);gap:1.5rem;align-items:start;scroll-margin-top:6rem}@media (max-width:1000px){.pr{grid-template-columns:1fr}}.pr-side{display:grid;gap:1rem;position:sticky;top:6rem}@media (max-width:1000px){.pr-side{position:static}}.pr-steps{display:grid;gap:1rem;padding:1.25rem}.pr-steps__title{font-weight:650;font-size:var(--text-sm)}.pr-steps ol{list-style:none;padding:0;margin:0;display:grid;gap:.25rem}@media (max-width:1000px){.pr-steps ol{grid-template-columns:repeat(4,minmax(0,1fr))}}.pr-step{width:100%;display:flex;gap:.75rem;align-items:center;padding:.55rem .6rem;border-radius:var(--radius-sm);border:0;background:transparent;color:var(--color-mist);font:inherit;font-size:var(--text-sm);font-weight:600;text-align:left;cursor:pointer}.pr-step:hover:not([disabled]){background:var(--color-ink);color:var(--color-paper)}.pr-step[disabled]{cursor:default;opacity:.6}.pr-step[aria-current=step]{color:var(--color-paper);background:color-mix(in oklab,var(--color-signal) 12%,transparent)}.pr-step__n{flex:none;width:1.75rem;height:1.75rem;border-radius:999px;display:grid;place-items:center;border:1.5px solid var(--color-line-strong);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.pr-step[aria-current=step] .pr-step__n{border-color:var(--color-signal);background:var(--color-signal);color:#fff}.pr-step.is-done .pr-step__n{border-color:var(--color-glacier);color:var(--color-glacier)}@media (max-width:1000px){.pr-step{flex-direction:column;gap:.35rem;text-align:center;font-size:var(--text-xs);padding:.5rem .2rem}}.pr-context{padding:1.25rem;display:grid;gap:.5rem}.pr-context h3{font-size:var(--text-lg);overflow-wrap:anywhere}.pr-context p{font-size:var(--text-sm);overflow-wrap:anywhere}.pr-pricing{border-color:color-mix(in oklab,var(--color-signal) 45%,var(--color-line))}.pr-account{display:grid;gap:.6rem;margin:1.5rem 0 .5rem}.form-step{outline:none;display:grid;gap:1.25rem;padding-top:1.25rem}.pr-step-title{font-size:clamp(1.5rem,2.6vw,var(--text-2xl));margin-top:-.6rem}.pr-review{border:1px solid var(--color-line);border-radius:var(--radius-md);padding:1.1rem 1.2rem;display:grid;gap:.9rem;background:var(--color-ink)}.pr-review__head{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;flex-wrap:wrap}.pr-review__head h3{font-size:var(--text-lg)}.pr-more summary{cursor:pointer;font-size:var(--text-sm);font-weight:600;color:var(--color-signal-soft)}.pr-more p{white-space:pre-line;font-size:var(--text-sm);color:var(--color-mist);margin-top:.6rem;overflow-wrap:anywhere}.ct .section{scroll-margin-top:5.5rem}.ct-paths{display:grid;gap:1.75rem}.ct-paths__intro{max-width:46rem}.ct-paths__intro p{margin-top:.75rem}.ct-paths__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:1.25rem;align-items:stretch}@media (max-width:900px){.ct-paths__body{grid-template-columns:1fr}}.ct-intents{display:grid;gap:.5rem}.ct-intent{display:flex;align-items:center;gap:.9rem;padding:.9rem 1rem;border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-ink);color:var(--color-paper);font:inherit;text-align:left;cursor:pointer;transition:border-color .14s,background .14s}.ct-intent:hover{border-color:var(--color-line-strong)}.ct-intent[aria-checked=true]{border-color:var(--color-signal);background:color-mix(in oklab,var(--color-signal) 12%,var(--color-ink))}.ct-intent__icon{flex:none;width:2.4rem;height:2.4rem;border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--color-slate);color:var(--color-signal-soft)}.ct-intent[aria-checked=true] .ct-intent__icon{background:var(--color-signal);color:#fff}.ct-intent__text{display:grid;flex:1;min-width:0}.ct-intent__text small{font-size:var(--text-xs);color:var(--color-mist)}.ct-intent__text strong{font-size:var(--text-sm)}.ct-intent__chev{color:var(--color-mist);font-size:1.3rem}.ct-detail{border:1px solid var(--color-line);border-radius:var(--radius-md);padding:1.4rem;display:grid;gap:.6rem;align-content:start;background:linear-gradient(160deg,color-mix(in oklab,var(--color-signal) 10%,transparent),transparent 60%);animation:ct-fade .24s var(--ease-out-light)}.ct-detail h3{font-size:var(--text-xl)}.ct-signal{font-size:var(--text-xs);color:var(--color-glacier);font-weight:600}.ct-detail__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.6rem}@keyframes ct-fade{0%{opacity:0;transform:translateY(6px)}}.ct-confidence{list-style:none;padding:0;margin:1rem 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}@media (max-width:760px){.ct-confidence{grid-template-columns:1fr}}.ct-confidence li{display:flex;gap:.75rem;align-items:center;padding:.85rem 1rem;border-radius:var(--radius-md);border:1px solid var(--color-line)}.ct-confidence strong{display:block;font-size:var(--text-sm)}.ct-confidence small{color:var(--color-mist);font-size:var(--text-xs)}.ct-confidence__icon{flex:none;width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;background:color-mix(in oklab,var(--color-glacier) 16%,transparent);color:var(--color-glacier)}.ct-quick{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:2rem;align-items:start}@media (max-width:900px){.ct-quick{grid-template-columns:1fr}}.ct-quick__intro{display:grid;gap:.8rem;position:sticky;top:6rem}@media (max-width:900px){.ct-quick__intro{position:static}}.ct-quick__links{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:.4rem}.ct-quick__links .link{font-size:var(--text-sm)}.ct-dir__head{position:relative}.ct-orbit{position:absolute;right:-1rem;top:-1rem;width:7rem;height:7rem;border-radius:999px;border:1px dashed var(--color-line-strong);opacity:.6;pointer-events:none}.ct-orbit:after{content:"";position:absolute;top:12%;left:12%;width:.6rem;height:.6rem;border-radius:999px;background:var(--color-glacier);box-shadow:0 0 14px var(--color-glacier)}@media (max-width:760px){.ct-orbit{display:none}}.ct-tools{display:grid;gap:1rem;margin-bottom:1.5rem}.ct-tools__row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1rem}@media (max-width:700px){.ct-tools__row{grid-template-columns:1fr}}.ct-search__box{position:relative}.ct-search__box>span{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--color-mist);display:flex}.ct-search__box .field{padding-left:2.4rem;padding-right:2.4rem}.ct-search__clear{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:1.8rem;height:1.8rem;border-radius:999px;border:0;background:var(--color-slate);color:var(--color-paper);cursor:pointer;font-size:1.1rem}.ct-summary{display:flex;gap:.9rem;align-items:center;font-size:var(--text-sm);color:var(--color-mist)}.ct-suggest,.ct-summary strong{color:var(--color-paper)}.ct-suggest{display:flex;gap:.9rem;align-items:center;padding:.75rem 1rem;border-radius:var(--radius-md);border:1px dashed var(--color-signal);background:transparent;font:inherit;text-align:left;cursor:pointer;width:fit-content;max-width:100%}.ct-suggest>span:nth-child(2){display:grid}.ct-suggest small{font-size:var(--text-xs);color:var(--color-mist)}.ct-suggest strong{font-size:var(--text-sm)}.ct-suggest em{font-size:var(--text-xs);color:var(--color-mist)}.ct-quickfilters{display:flex;flex-wrap:wrap;gap:.4rem}.ct-quickfilters .vf-chip[aria-pressed=true]{border-color:var(--color-signal);background:color-mix(in oklab,var(--color-signal) 16%,var(--color-ink))}.ct-quickfilters .ct-flag{width:1.1rem;height:auto}.ct-flag{border-radius:3px;display:inline-block;object-fit:cover;box-shadow:0 0 0 1px var(--color-line)}.ct-strip{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;padding:.85rem 1.1rem;border-radius:var(--radius-md);border:1px solid var(--color-line-strong);background:var(--color-slate)}.ct-strip__pulse{width:.6rem;height:.6rem;border-radius:999px;background:var(--color-ok);box-shadow:0 0 0 0 color-mix(in oklab,var(--color-ok) 60%,transparent);animation:ct-pulse 2.2s ease-out infinite}@keyframes ct-pulse{70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}.ct-strip__label{display:grid;flex:1;min-width:10rem}.ct-strip__label small{font-size:var(--text-xs);color:var(--color-mist)}.ct-strip__label strong{font-size:var(--text-sm)}.ct-strip__actions{display:flex;flex-wrap:wrap;gap:.5rem}.ct-strip__actions .btn{padding:.55rem 1rem}.ct-cards{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1rem}.ct-card{display:grid;gap:.7rem;align-content:start;padding:1.4rem;border-radius:var(--radius-lg);border:1px solid var(--color-line);background:var(--color-slate);animation:ct-fade .32s var(--ease-out-light) both;transition:transform .22s var(--ease-out-light),border-color .16s}.ct-card:hover{transform:translateY(-2px);border-color:var(--color-line-strong)}.ct-card__top{display:flex;gap:.75rem;align-items:center}.ct-card__top>span{display:grid;flex:1}.ct-card__top small{font-size:var(--text-xs);color:var(--color-mist)}.ct-card__top strong{font-size:var(--text-sm)}.ct-card__top em{font-style:normal;font-size:var(--text-xs);color:var(--color-mist);border:1px solid var(--color-line-strong);border-radius:999px;padding:.1rem .5rem}.ct-card h3{font-size:var(--text-lg)}.ct-method{display:flex;align-items:stretch;border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}.ct-method a{flex:1;display:grid;padding:.6rem .85rem;text-decoration:none;min-width:0}.ct-method a:hover{background:var(--color-ink)}.ct-method small{font-size:var(--text-xs);color:var(--color-mist)}.ct-method span{font-size:var(--text-sm);font-weight:600;overflow-wrap:anywhere}.ct-method button{flex:none;width:2.8rem;border:0;border-left:1px solid var(--color-line);background:transparent;color:var(--color-mist);cursor:pointer;display:grid;place-items:center}.ct-method button:hover{color:var(--color-paper);background:var(--color-ink)}.ct-card__status{display:flex;align-items:center;gap:.5rem;font-size:var(--text-xs);color:var(--color-mist)}.ct-card__status span{width:.45rem;height:.45rem;border-radius:999px;background:var(--color-ok)}.ct-empty{display:grid;gap:.75rem;justify-items:start}.ct-empty h3{font-size:var(--text-xl)}