.tdy{--tdy-ivory:#f7f4ed;--tdy-gold:#c8a070;--tdy-gold-ink:#8a6a2e;--tdy-aqua:#2ee6d6;color:var(--v6-ink);font-size:18px;line-height:1.5}.tdy :where(a,button,input,select,summary):focus-visible{outline:3px solid var(--v6-focus,#1f3266);outline-offset:2px}.tdy-main{display:grid;gap:40px;padding:8px 0 96px}.tdy-main>*{min-width:0}.tdy-crumbs{display:flex;flex-wrap:wrap;font-size:18px;gap:8px}.tdy-crumbs,.tdy-crumbs a{align-items:center;color:var(--v6-muted)}.tdy-crumbs a{display:inline-flex;min-height:44px;text-decoration:underline;text-underline-offset:3px}.tdy-eyebrow{color:var(--v6-ink);font-size:18px;font-weight:700;letter-spacing:.04em;margin:0 0 8px}.tdy-h1{font-size:clamp(34px,6vw,56px);line-height:1.05}.tdy-h1,.tdy-h2{font-family:var(--v6-font-display);margin:0 0 12px}.tdy-h2{font-size:clamp(26px,4vw,34px);line-height:1.15}.tdy-h3{font-family:var(--v6-font-display);font-size:22px;font-weight:700;line-height:1.2;margin:0}.tdy-lede{font-size:20px;margin:0 0 20px;max-width:34em}.tdy-muted{color:var(--v6-muted)}.tdy-sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.tdy-btn{align-items:center;background:var(--v6-card);border:1.5px solid var(--v6-line-field);border-radius:var(--v6-r-btn);color:var(--v6-ink);cursor:pointer;display:inline-flex;font-size:18px;font-weight:600;gap:10px;justify-content:center;line-height:1.2;min-height:56px;padding:0 22px;text-decoration:none}.tdy-btn--primary{background:var(--tdy-aqua);border-color:var(--tdy-aqua);color:#0f1b3d}.tdy-btn--primary:hover{filter:brightness(.96)}.tdy-btn[aria-pressed=true]{background:var(--v6-surface);border-color:var(--v6-ink)}.tdy-btn[aria-disabled=true],.tdy-btn[disabled]{cursor:not-allowed;opacity:.55}.tdy-btnrow{display:flex;flex-wrap:wrap;gap:12px}.tdy-link{align-items:center;color:var(--v6-ink);display:inline-flex;font-weight:600;gap:8px;min-height:44px;text-decoration:underline;text-underline-offset:3px}.tdy-card{background:var(--v6-card);border:1px solid var(--v6-line);border-radius:14px;padding:20px}.tdy-hero{background:var(--tdy-ivory);border-radius:20px;display:grid;gap:20px;grid-template-areas:"copy" "art" "search" "shortcuts";grid-template-columns:1fr;padding:28px 20px}.tdy-hero-copy{grid-area:copy}.tdy-hero-art{grid-area:art;justify-self:center;max-width:300px;width:100%}.tdy-hero-art img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.tdy-hero-search{display:grid;gap:12px;grid-area:search;position:relative;z-index:1}.tdy-hero-shortcuts{display:flex;flex-wrap:wrap;gap:8px 20px;grid-area:shortcuts}.tdy-field{align-items:center;background:#fff;border:1.5px solid var(--v6-line-field);border-radius:14px;display:flex;gap:12px;min-height:56px;padding:0 16px}.tdy-field input{background:transparent;border:0;color:inherit;flex:1;font:inherit;min-height:52px;min-width:0;outline:0}.tdy-field:focus-within{outline:3px solid var(--v6-focus,#1f3266);outline-offset:2px}.tdy-field--static{background:transparent;border-style:dashed;color:var(--v6-ink)}.tdy-icon{flex:0 0 24px;height:24px;width:24px}.tdy-icon--32{flex-basis:32px;height:32px;width:32px}.tdy-icon--48{flex-basis:48px;height:48px;width:48px}@media(min-width:900px){.tdy-hero{align-items:center;grid-template-areas:"copy art" "search art" "shortcuts art";grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);padding:44px 48px}.tdy-hero-art{align-self:center;max-width:400px}.tdy-hero-search{max-width:520px}}.tdy-trades{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));list-style:none;margin:0;padding:0}.tdy-trade{align-items:center;background:var(--v6-card);border:1px solid var(--v6-line);border-radius:14px;color:inherit;display:flex;gap:14px;min-height:80px;padding:14px 16px;text-decoration:none}.tdy-trade:hover{border-color:var(--v6-ink)}.tdy-trade-name{display:block;font-family:var(--v6-font-display);font-size:20px;font-weight:600}.tdy-trade-count{color:var(--v6-muted);display:block;font-size:18px}.tdy-list{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));list-style:none;margin:0;padding:0}.tdy-bcard{align-content:start;display:grid;gap:12px}.tdy-bcard-photo{aspect-ratio:16/10;background:var(--v6-placeholder);border-radius:10px;-o-object-fit:cover;object-fit:cover;width:100%}.tdy-bcard-name{font-family:var(--v6-font-display);font-size:22px;font-weight:700;line-height:1.2;margin:0}.tdy-bcard-name a{color:inherit;text-decoration:none}.tdy-bcard-name a:hover{text-decoration:underline}.tdy-meta{align-items:center;color:var(--v6-muted);display:flex;flex-wrap:wrap;gap:6px 14px}.tdy-meta span{align-items:center;display:inline-flex;gap:6px}.tdy-marks{display:grid;gap:10px;list-style:none;margin:0;padding:0}.tdy-mark{align-items:flex-start;display:flex;gap:10px}.tdy-mark--on{color:var(--tdy-gold-ink);font-weight:600}.tdy-nochecks{color:var(--v6-muted);flex-wrap:wrap;gap:4px 12px}.tdy-nochecks,.tdy-nochecks a{align-items:center;display:inline-flex}.tdy-nochecks a{color:var(--v6-ink);min-height:44px;text-decoration:underline;text-underline-offset:3px}.tdy-state{background:var(--v6-card);border:1px dashed var(--v6-line-field);border-radius:14px;display:grid;gap:12px;justify-items:start;padding:28px 20px}.tdy-skel{animation:tdy-shimmer 1.4s linear infinite;background:linear-gradient(90deg,var(--v6-placeholder),var(--v6-surface),var(--v6-placeholder));background-size:200% 100%;border-radius:14px;height:96px}@keyframes tdy-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.tdy-skel{animation:none}}.tdy-profile{display:grid;gap:28px}.tdy-dl{display:grid;gap:8px 20px;grid-template-columns:max-content 1fr;margin:0}.tdy-dl dt{color:var(--v6-muted)}.tdy-dl dd{margin:0}.tdy-twocol{display:grid;gap:16px}@media(min-width:900px){.tdy-twocol{grid-template-columns:1fr 1fr}}.tdy-table-wrap{overflow-x:auto}.tdy-table{border-collapse:collapse;min-width:100%}.tdy-table td,.tdy-table th{border-bottom:1px solid var(--v6-line);min-width:160px;padding:12px 14px;text-align:left;vertical-align:top}.tdy-table th[scope=row]{color:var(--v6-muted);font-weight:500;min-width:140px}.tdy-rows{display:grid;gap:0;list-style:none;margin:0;padding:0}.tdy-rows>li{border-bottom:1px solid var(--v6-line);display:grid;gap:4px;padding:16px 0}.tdy-device{align-items:center;color:var(--v6-muted);display:inline-flex;gap:8px}.tdy-module{display:grid;gap:20px;scroll-margin-top:80px}.tdy-module>*{min-width:0}@media(min-width:1000px){.tdy-module{align-items:stretch;gap:28px;grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}}.tdy-module-main{align-content:start;display:grid;gap:14px}.tdy-module-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.tdy-module-sub{color:var(--v6-muted);font-size:18px;margin:4px 0 0}.tdy-module-all{align-items:center;color:var(--v6-ink);display:inline-flex;font-size:18px;font-weight:600;gap:6px;min-height:56px;white-space:nowrap}.tdy-module-all:hover{text-decoration:underline;text-underline-offset:3px}.tdy-module .tdy-trades{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.tdy-module-panel{background:var(--v6-ink,#0f1b3d);border-radius:24px;color:#fff;display:flex;flex-direction:column;gap:16px;justify-content:flex-end;min-height:300px;overflow:hidden;padding:24px;position:relative}.tdy-module-mascot{border-radius:16px;display:block;height:104px;margin-bottom:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 62%;object-position:50% 62%;width:104px}.tdy-module-panel-h{color:#fff;font-family:var(--v6-font-display);font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0}.tdy-module-search{align-items:center;background:#fff;border-radius:16px;color:var(--v6-ink,#0f1b3d);display:flex;gap:10px;min-height:60px;padding:4px 4px 4px 16px}.tdy-module-search input{background:transparent;border:0;color:inherit;flex:1;font:inherit;font-size:18px;min-height:52px;min-width:0;outline:0}.tdy-module-go{align-items:center;background:var(--v6-ink,#0f1b3d);border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex:none;height:52px;justify-content:center;width:52px}.tdy-module-go:focus-visible,.tdy-module-search:focus-within{outline:3px solid var(--tdy-aqua);outline-offset:2px}.tdy-module-panel-note{color:#ffffffd9;font-size:18px;margin:0}.tdy-how{align-items:start;display:grid;gap:20px}.tdy-how,.tdy-how-copy{min-width:0}.tdy-how-art{justify-self:center;max-width:240px}@media(min-width:900px){.tdy-how{align-items:start;gap:32px;grid-template-columns:minmax(0,1fr) 280px}.tdy-how-art{max-width:280px}}.tdy-filters{display:grid;gap:14px;margin-bottom:16px}.tdy-chips{display:flex;flex-wrap:wrap;gap:8px}.tdy-chips .tdy-btn{min-height:56px;padding:0 18px}.tdy-filter-row{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.tdy-field select{background:transparent;border:0;color:inherit;flex:1;font:inherit;min-height:52px;min-width:0;outline:0}.tdy-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.tdy-count{font-weight:700;margin:0}.tdy-more{align-items:center;display:flex;justify-content:center;margin-top:20px;min-height:48px}.tdy-more .tdy-btn{min-width:min(100%,260px)}.tdy-pf{display:grid;gap:24px}.tdy-pf>*{min-width:0}.tdy-pf-id{align-items:flex-end;border-radius:20px;display:flex;min-height:140px;overflow:hidden;padding:28px 20px;position:relative}.tdy-pf-mark{height:150px;opacity:.16;pointer-events:none;position:absolute;right:-14px;top:-14px;width:150px}.tdy-pf-idrow{align-items:center;display:flex;gap:14px;position:relative}.tdy-pf-idtext{min-width:0}.tdy-pf-trade{font-size:18px;font-weight:700;letter-spacing:.02em;margin:0 0 6px}.tdy-pf-logo{background:#fff;border-radius:14px;display:grid;flex:none;height:56px;overflow:hidden;place-items:center;width:56px}.tdy-pf-logo img{height:100%;-o-object-fit:contain;object-fit:contain;padding:4px;width:100%}.tdy-pf-facts{display:flex;flex-wrap:wrap;gap:8px 22px;list-style:none;margin:0;padding:0}.tdy-pf-facts li{align-items:center;display:inline-flex;gap:8px;min-height:32px}.tdy-pf-fact--open{font-weight:700}.tdy-pf-grid{display:grid;gap:24px}.tdy-pf-side{order:-1}.tdy-pf-card{display:grid;gap:12px}.tdy-pf-card .tdy-btn{width:100%}.tdy-pf-pair{display:grid;gap:12px;grid-template-columns:1fr 1fr}.tdy-pf-pair .tdy-btn{padding:0 12px}.tdy-pf-ask{margin:0}.tdy-pf-hours{border-top:1px solid var(--v6-line);margin-top:8px;padding-top:16px}.tdy-pf-hoursdl{display:grid;gap:2px;margin:12px 0 0}.tdy-pf-hoursdl>div{border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:6px 10px}.tdy-pf-hoursdl dt{color:var(--v6-muted)}.tdy-pf-hoursdl dd{margin:0;text-align:right}.tdy-pf-today{background:var(--v6-surface);font-weight:700}.tdy-pf-today dt{color:var(--v6-ink)}.tdy-pf-main{align-content:start;display:grid;gap:32px}.tdy-pf-aboutp{margin:0 0 16px}.tdy-pf-aboutrow{display:grid;gap:8px;margin-top:16px}.tdy-pf-aboutlabel{align-items:center;display:flex;font-size:18px;font-weight:700;gap:8px;margin:0}.tdy-pf-aboutval{margin:0}.tdy-pf-chips{display:flex;flex-wrap:wrap;gap:8px}.tdy-pf-chips,.tdy-pf-related{list-style:none;margin:0;padding:0}.tdy-pf-related{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.tdy-pf-chip{background:var(--v6-surface);border:1px solid var(--v6-line);border-radius:10px;padding:8px 14px}.tdy-pf-score{align-items:center;display:flex;gap:16px;margin-bottom:12px}.tdy-pf-big{font-family:var(--v6-font-display);font-size:64px;font-weight:700;line-height:1}.tdy-pf-stars{display:inline-flex;gap:2px}.tdy-pf-star{color:var(--v6-line-field);height:24px;width:24px}.tdy-pf-star--on{color:var(--v6-ink);fill:var(--v6-ink)}.tdy-pf-callbar{background:var(--v6-card);border-top:1px solid var(--v6-line);bottom:calc(64px + env(safe-area-inset-bottom));left:0;padding:8px 16px;position:fixed;right:0;z-index:29}.tdy-pf-callbar .tdy-btn{min-height:56px;width:100%}@media(max-width:1023px){.tdy-pf{padding-bottom:72px}}@media(min-width:1024px){.tdy-pf-id{min-height:180px;padding:36px 32px}.tdy-pf-mark{height:220px;width:220px}.tdy-pf-logo{border-radius:16px;height:64px;width:64px}.tdy-pf-grid{align-items:start;gap:40px;grid-template-columns:minmax(0,1fr) 360px}.tdy-pf-side{grid-column:2;grid-row:1;order:0;position:sticky;top:24px}.tdy-pf-main{grid-column:1;grid-row:1}.tdy-pf-callbar{display:none}}.tdy-faq{margin-top:32px;max-width:62ch}.tdy-faq-q{font-family:var(--v6-font-display);font-size:19px;line-height:1.25;margin:20px 0 4px}.tdy-faq p{line-height:1.55;margin:0}.tdy-bar{background:var(--v6-card);border-top:1px solid var(--v6-line);bottom:calc(64px + env(safe-area-inset-bottom));display:grid;gap:8px;left:0;padding:10px 16px;position:fixed;right:0;z-index:31}.tdy-barspace{height:168px}.tdy:has(.tdy-pf-callbar) .tdy-bar{bottom:calc(136px + env(safe-area-inset-bottom))}@media(min-width:1024px){.tdy-bar{bottom:0;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.tdy-bar-btns{max-width:480px}}.tdy-bar-chips{align-items:center;display:flex;gap:8px;overflow-x:auto}.tdy-chip{align-items:center;background:var(--v6-surface);border:1.5px solid var(--v6-line-field);border-radius:14px;display:inline-flex;flex:0 0 auto;max-width:70%;min-height:56px}.tdy-chip-name{font-size:18px;font-weight:600;overflow:hidden;padding:0 4px 0 14px;text-overflow:ellipsis;white-space:nowrap}.tdy-chip-x{align-items:center;background:transparent;border:0;color:var(--v6-ink);cursor:pointer;display:inline-flex;justify-content:center;min-height:56px;min-width:56px}.tdy-bar-hint{color:var(--v6-muted);flex:0 0 auto;font-size:18px}.tdy-bar-btns{display:flex;gap:8px}.tdy-bar-btns .tdy-btn{flex:1 1 0;padding:0 12px}.tdy-table-wrap{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.tdy-table thead th[scope=col]{scroll-snap-align:start}@media(max-width:700px){.tdy-table-wrap{scroll-padding-left:120px}.tdy-table td,.tdy-table th{min-width:200px}.tdy-table th[scope=row],.tdy-table thead td{background:var(--v6-card);left:0;max-width:120px;min-width:120px;position:sticky;z-index:1}}
