.tbm{--tb-accent:#81a1d3;--tb-accent-rgb:129,161,211;--tb-navy:#1e212e;--tb-char:#444;--tbm-ink:#1e212e;--tbm-muted:#444;--tbm-line:rgba(30,33,46,.08);--tbm-tile:hsla(0,0%,100%,.6);--tbm-tile-line:rgba(30,33,46,.07);border-radius:var(--tbm-radius);box-sizing:border-box;color:var(--tbm-ink);font-family:Figtree,Helvetica,Arial,sans-serif;isolation:isolate;margin:var(--tbm-my) 0;overflow:hidden;padding:12px;position:relative;text-align:left}.tbm[data-theme=strength]{--tb-accent:#f60;--tb-accent-rgb:255,102,0}.tbm *,.tbm :after,.tbm :before{box-sizing:border-box}.tbm--light{background:linear-gradient(160deg,#f4f5f8,#eceef3)}.tbm--dark{background:#1e212e;--tbm-ink:#fff;--tbm-muted:hsla(0,0%,100%,.78);--tbm-line:hsla(0,0%,100%,.12);--tbm-tile:hsla(0,0%,100%,.06);--tbm-tile-line:hsla(0,0%,100%,.1)}.tbm--none{background:transparent;overflow:visible;padding:0}.tbm .tbm__orb{border-radius:50%;pointer-events:none;position:absolute;z-index:0}.tbm .tbm__orb--a{background:rgba(var(--tb-accent-rgb),.38);filter:blur(64px);height:280px;right:-70px;top:-90px;width:280px}.tbm .tbm__orb--b{background:rgba(30,33,46,.16);bottom:-110px;filter:blur(70px);height:260px;left:-60px;width:260px}.tbm--dark .tbm__orb--a{background:rgba(var(--tb-accent-rgb),.55);height:320px;width:320px}.tbm--dark .tbm__orb--b{background:rgba(var(--tb-accent-rgb),.22)}.tbm .tbm__glass{border-radius:max(0px,calc(var(--tbm-radius) - 8px));padding:var(--tbm-py) var(--tbm-px);position:relative;z-index:1}.tbm--light .tbm__glass{background:linear-gradient(135deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.52));border:1px solid hsla(0,0%,100%,.75);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 0 0 1px rgba(30,33,46,.05)}.tbm--dark .tbm__glass,.tbm--light .tbm__glass{-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}.tbm--dark .tbm__glass{background:linear-gradient(135deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.03));border:1px solid hsla(0,0%,100%,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18)}.tbm--none .tbm__glass{padding-left:0;padding-right:0}.tbm .tbm__heading{color:var(--tbm-ink);font-size:var(--tbm-title);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 8px;padding:0}.tbm .tbm__lede{color:var(--tbm-muted);font-size:var(--tbm-body);line-height:1.55;margin:0 0 22px;padding:0}.tbm--align-center .tbm__heading,.tbm--align-center .tbm__lede{text-align:center}.tbm a.tbm__btn,.tbm button.tbm__btn{align-items:center;background:var(--tb-accent);border:1.5px solid var(--tb-accent);border-radius:999px;box-shadow:0 8px 22px rgba(var(--tb-accent-rgb),.35);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--tbm-body);font-weight:700;gap:8px;line-height:1.2;padding:14px 26px;text-decoration:none;transition:filter .15s ease,border-color .15s ease}.tbm a.tbm__btn:hover,.tbm button.tbm__btn:hover{color:#fff;filter:brightness(1.07);text-decoration:none}.tbm a.tbm__btn:focus-visible,.tbm button:focus-visible{outline:2px solid var(--tbm-ink);outline-offset:3px}.tbm a.tbm__btn--ghost,.tbm button.tbm__btn--ghost{background:transparent;border-color:var(--tbm-line);box-shadow:none;color:var(--tbm-ink)}.tbm a.tbm__btn--ghost:hover,.tbm button.tbm__btn--ghost:hover{border-color:var(--tb-accent);color:var(--tbm-ink);filter:none}.tbm .tbm-row{align-items:flex-start;border-top:1px solid var(--tbm-line);display:flex;gap:14px;padding:14px 0}.tbm .tbm-row__body{min-width:0}.tbm .tbm-mark{align-items:center;background:var(--tb-accent);border-radius:50%;color:#fff;display:flex;flex:0 0 30px;font-size:14px;font-weight:800;height:30px;justify-content:center;line-height:1;width:30px}.tbm .tbm-mark--square{border-radius:8px;flex-basis:26px;height:26px;margin-top:1px;width:26px}.tbm .tbm-row__h{color:var(--tbm-ink);font-size:calc(var(--tbm-body) + 1px);font-weight:700;line-height:1.35;margin:0;padding:0}.tbm .tbm-row__t{color:var(--tbm-muted);font-size:calc(var(--tbm-body) - 1px);line-height:1.5;margin:3px 0 0;padding:0}.tbm .tbm-chip{border:1px solid rgba(var(--tb-accent-rgb),.3);border-radius:999px;color:var(--tbm-ink);display:inline-block;font-size:13px;font-weight:600;line-height:1.3;margin:8px 6px 0 0;padding:6px 12px}.tbm .tbm-chip,.tbm .tbm-ico{background:rgba(var(--tb-accent-rgb),.14)}.tbm .tbm-ico{align-items:center;border-radius:12px;color:var(--tb-accent);display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.tbm img{max-width:100%}.tbm .tbm-cards{display:flex;flex-wrap:wrap;gap:14px}.tbm .tbm-card{background:var(--tbm-tile);border:1px solid var(--tbm-tile-line);border-radius:18px;flex:1 1 170px;min-width:0;padding:20px}.tbm .tbm-cards--2 .tbm-card{flex:1 1 calc(50% - 7px)}.tbm .tbm-cards--3 .tbm-card{flex:1 1 calc(33.333% - 10px)}.tbm .tbm-cards--1 .tbm-card{flex:1 1 100%}.tbm .tbm-card__h{color:var(--tbm-ink);font-size:calc(var(--tbm-body) + 1px);font-weight:700;line-height:1.3;margin:14px 0 4px;padding:0}.tbm .tbm-card__h:first-child{margin-top:0}.tbm .tbm-card__t{color:var(--tbm-muted);font-size:calc(var(--tbm-body) - 1px);line-height:1.5;margin:0;padding:0}.tbm .tbm-card__ex{background:rgba(30,33,46,.045);border-radius:10px;color:var(--tbm-ink);font-size:14px;font-style:italic;line-height:1.45;margin:14px 0 0;padding:10px 12px}.tbm--dark .tbm-card__ex{background:hsla(0,0%,100%,.07)}.tbm .tbm-warn{align-items:center;background:rgba(30,33,46,.04);border:1px dashed rgba(30,33,46,.2);border-radius:14px;display:flex;gap:12px;margin-top:14px;padding:14px 16px}.tbm--dark .tbm-warn{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.22)}.tbm .tbm-warn__x{align-items:center;background:#1e212e;border-radius:50%;color:#fff;display:flex;flex:0 0 26px;height:26px;justify-content:center;width:26px}.tbm--dark .tbm-warn__x{background:hsla(0,0%,100%,.2)}.tbm .tbm-warn__t{color:var(--tbm-ink);font-size:calc(var(--tbm-body) - 1px);line-height:1.5;margin:0;padding:0}.tbm .tbm-note{align-items:center;background:rgba(var(--tb-accent-rgb),.09);border:1px solid rgba(var(--tb-accent-rgb),.25);border-radius:14px;display:flex;gap:12px;margin-top:14px;padding:14px 16px}.tbm .tbm-note .tbm-mark{flex-basis:26px;height:26px;width:26px}.tbm svg{display:block;flex:none}@media (max-width:640px){.tbm .tbm-cards .tbm-card{flex-basis:100%}.tbm .tbm__glass{padding:calc(var(--tbm-py)*.75) calc(var(--tbm-px)*.7)}.tbm .tbm__heading{font-size:calc(var(--tbm-title)*.86)}}.tbm .pf-ill{display:block;height:auto;max-height:120px;width:100%}.tbm .pf-ill-frame{fill:#fff;stroke:#1e212e;stroke-opacity:.5;stroke-width:2}.tbm .pf-ill-front{fill:#fff}.tbm .pf-ill-screen{fill:#eef0f4}.tbm .pf-ill-screen--dark{fill:#1e212e}.tbm .pf-ill-row{fill:#1e212e;fill-opacity:.14}.tbm .pf-ill-row-dark{fill:#fff;fill-opacity:.22}.tbm .pf-ill-acc{fill:var(--tb-accent)}.tbm .pf-ill-bar{fill:#1e212e;fill-opacity:.5}.tbm .pf-ill-plate{fill:#1e212e;fill-opacity:.8}.tbm .pf-ill-arm{stroke:#1e212e;stroke-linecap:round;stroke-opacity:.5;stroke-width:3}.tbm .pf-ill-ring{fill:none;stroke:#fff;stroke-opacity:.18;stroke-width:5}.tbm .pf-ill-ring-acc{fill:none;stroke:var(--tb-accent);stroke-linecap:round;stroke-width:5}.tbm .pfx-setups__list{display:grid;gap:12px}.tbm .pfx-setup{align-items:stretch;display:grid;gap:0 22px;grid-template-columns:var(--pfx-art-w,200px) minmax(0,1fr);padding:10px 20px 10px 10px}.tbm .pfx-setup.is-tagged{border-color:rgba(var(--tb-accent-rgb),.45);box-shadow:0 0 0 1px rgba(var(--tb-accent-rgb),.2),0 14px 34px rgba(var(--tb-accent-rgb),.12)}.tbm .pfx-setup__art{align-items:center;background:radial-gradient(120% 100% at 50% 0,rgba(var(--tb-accent-rgb),.2),rgba(var(--tb-accent-rgb),.04) 75%);border-radius:12px;display:flex;justify-content:center;overflow:hidden;padding:28px 16px 18px;position:relative}.tbm .pfx-setup__art.has-img{align-self:center;aspect-ratio:var(--pfx-ratio,4/5);background:none;display:block;height:auto;padding:0}.tbm .pfx-setups--v-start .pfx-setup__art.has-img{align-self:start}.tbm .pfx-setups--frame-tint .pfx-setup__art.has-img{background:radial-gradient(120% 100% at 50% 0,rgba(var(--tb-accent-rgb),.2),rgba(var(--tb-accent-rgb),.04) 75%);padding:12px}.tbm .pfx-setup__art.has-img img{background:rgba(30,33,46,.06);border-radius:8px;display:block;height:100%!important;margin:0!important;max-width:none!important;object-fit:cover;width:100%!important}.tbm .pfx-setups--frame-none .pfx-setup__art.has-img img{border-radius:12px}.tbm .pfx-setup__tag{background:var(--tb-accent);border-radius:999px;color:#fff;font-size:11.5px;font-weight:800;left:10px;padding:4px 10px;position:absolute;top:10px;z-index:1}.tbm .pfx-setup__body{display:flex;flex-direction:column;padding:12px 0 10px}.tbm .pfx-setup .tbm-card__h{font-size:calc(var(--tbm-body) + 3px);font-weight:800;letter-spacing:-.01em;margin:0 0 4px}.tbm .pfx-setup__meta{border-top:1px solid var(--tbm-line);display:grid;gap:14px;grid-template-columns:1fr 1fr;margin:14px 0 16px;padding-top:12px}.tbm .pfx-setup__ml{color:var(--tbm-muted);font-size:12.5px;font-weight:600;margin:0;padding:0}.tbm .pfx-setup__mv{line-height:1.4;margin:2px 0 0;padding:0}.tbm .pfx-setup__mv,.tbm a.pfx-setup__link{color:var(--tbm-ink);font-size:14px;font-weight:700}.tbm a.pfx-setup__link{align-items:center;align-self:flex-start;background:rgba(var(--tb-accent-rgb),.14);border:1px solid rgba(var(--tb-accent-rgb),.3);border-radius:999px;display:inline-flex;gap:6px;line-height:1.2;margin-top:auto;padding:9px 14px;text-decoration:none;transition:background .15s ease,color .15s ease}.tbm a.pfx-setup__link svg{color:var(--tb-accent)}.tbm a.pfx-setup__link:hover{background:var(--tb-accent);color:#fff;text-decoration:none}.tbm a.pfx-setup__link:hover svg{color:#fff}@media (max-width:640px){.tbm .pfx-setup{grid-template-columns:1fr;padding:10px 10px 6px}.tbm .pfx-setup__art.has-img{align-self:stretch;aspect-ratio:16/10}.tbm .pfx-setup__body{padding:16px 8px 10px}.tbm .pfx-setup__meta{grid-template-columns:1fr}}