.tt-root{--tt-ink:#0f0f10;--tt-ink-2:#5f6368;--tt-ink-3:#9a9ea4;--tt-bg:#fbfbfb;--tt-card:#fff;--tt-line:#edeff3;--tt-line-2:#e3e6eb;--tt-soft:#f4f5f7;--tt-green:#0ced1e;--tt-green-ink:#12a51c;--tt-green-soft:#0ced1e17;--tt-green-grad:linear-gradient(0deg, #01080829, #01080829), linear-gradient(135deg, #9cfd00 0%, #00f537 100%);--tt-ease:cubic-bezier(.32, .72, 0, 1);--tt-dur:.45s;--tt-sh-base:0 0 0 1px #0656860a, 0 1px 1px -.5px #0122360a, 0 3px 3px -1.5px #0122360f, 0 6px 8px -3px #01223603, 0 6px 12px -6px #06568605, 0 24px 24px -12px #0656860a;--tt-sh-lift:0 0 0 1px #0656860d, 0 2px 2px -1px #0122360d, 0 8px 12px -4px #01223612, 0 24px 32px -12px #0656861a;--tt-sh-green:0 1px 0 0 #ffffff29 inset, 0 0 8px 0 #ffffff70 inset, 0 16px 32px 0 #75ff5c14, 0 8px 16px 0 #75ff5c14, 0 4px 8px 0 #75ff5c14, 0 0 10px 0 #75ff5c14, 0 0 50px 0 #75ff5c1f;--tt-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--tt-max:1200px;--foreground:0 0% 9%;--background:0 0% 100%;background:var(--tt-bg);color:var(--tt-ink);min-height:100dvh}html:has(.tt-root){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fbfbfb!important}html:has(.tt-root) body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fbfbfb!important}.tt-shell{background-color:var(--tt-bg);background-image:repeating-linear-gradient(135deg,#0000 0 7px,#0f0f100b 7px 8px);min-height:100dvh;padding-top:64px}.tt-frame{max-width:var(--tt-max);background:var(--tt-bg);border-left:1px solid var(--tt-line);border-right:1px solid var(--tt-line);min-height:calc(100dvh - 64px);margin:0 auto;position:relative}.tt-sec{border-bottom:1px solid var(--tt-line);padding:44px 48px;position:relative}.tt-sec--tight{padding-top:28px;padding-bottom:28px}.tt-sec:last-child{border-bottom:0;padding-bottom:80px}@media (max-width:760px){.tt-shell{background-image:none;padding-top:58px}.tt-frame{border:0}.tt-sec{padding:28px 18px}}.tt-eyebrow{font-family:var(--tt-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--tt-ink-2);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.tt-eyebrow:before,.tt-eyebrow:after{color:var(--tt-green);font-weight:400}.tt-eyebrow:before{content:"["}.tt-eyebrow:after{content:"]"}.tt-h1{letter-spacing:-.045em;color:var(--tt-ink);text-wrap:balance;margin:14px 0 0;font-size:clamp(34px,5vw,60px);font-weight:600;line-height:1.02}.tt-h2{letter-spacing:-.04em;text-wrap:balance;margin:12px 0 0;font-size:clamp(26px,3.4vw,40px);font-weight:600;line-height:1.05}.tt-h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.tt-lead{color:var(--tt-ink-2);max-width:560px;margin:14px 0 0;font-size:16.5px;line-height:1.55}.tt-muted{color:var(--tt-ink-2)}.tt-faint{color:var(--tt-ink-3)}.tt-num{font-variant-numeric:tabular-nums}.tt-btn{z-index:0;letter-spacing:-.01em;color:#fff;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:15px;justify-content:center;align-items:center;gap:10px;height:44px;padding:0 7px 0 18px;font-size:15px;text-decoration:none;display:inline-flex;position:relative;font-weight:600!important}.tt-btn-bg{z-index:-1;border-radius:inherit;background:var(--tt-green-grad);box-shadow:var(--tt-sh-green);transition:inset var(--tt-dur) var(--tt-ease), scale var(--tt-dur) var(--tt-ease), filter var(--tt-dur) var(--tt-ease);position:absolute;inset:0;transition:inset var(--tt-dur) var(--tt-ease), filter var(--tt-dur) var(--tt-ease), scale .5s linear(0, .0349, .1233, .2436, .3785, .5148, .6431, .7572, .8539, .9318, .9913, 1.0339, 1.0618, 1.0774, 1.0833, 1.0819, 1.0756, 1.0661, 1.0551, 1.0436, 1.0327, 1.0228, 1.0143, 1.0073, 1.0019, .998, .9954, .9938, .9931, .9931, .9935, .9942, .9951, .9961, .997, .9979, .9986, .9992, .9997, 1.0001, 1)!important}.tt-btn:hover .tt-btn-bg{filter:brightness(1.06)saturate(1.05);inset:2px}.tt-btn:hover .tt-btn-text>span{transform:translateY(-100%)}.tt-btn:hover .tt-btn-chip svg:first-child{transform:translate(calc(100% + 12px))}.tt-btn:hover .tt-btn-chip svg:nth-child(2){transform:translate(0)}.tt-btn-text{text-shadow:0 1.4em;height:1.4em;line-height:1.4em;display:inline-flex;overflow:hidden}.tt-btn-text>span{transition:transform var(--tt-dur) var(--tt-ease);display:inline-block}.tt-btn-chip{background:#ffffff47;border:1px solid #ffffff47;border-radius:10px;flex:none;width:30px;height:30px;position:relative;overflow:hidden}.tt-btn-chip svg{width:12px;height:12px;transition:transform var(--tt-dur) var(--tt-ease);margin:-6px 0 0 -6px;position:absolute;top:50%;left:50%}.tt-btn-chip svg:nth-child(2){transform:translate(calc(-100% - 12px))}.tt-btn--sm{border-radius:12px;gap:8px;height:36px;padding:0 5px 0 13px;font-size:13.5px}.tt-btn--sm .tt-btn-chip{border-radius:8px;width:26px;height:26px}.tt-btn--lg{border-radius:17px;height:52px;padding:0 8px 0 24px;font-size:16.5px}.tt-btn--lg .tt-btn-chip{border-radius:11px;width:36px;height:36px}.tt-btn--plain{padding:0 18px}.tt-btn:disabled,.tt-btn[aria-disabled=true]{opacity:.5;cursor:default}.tt-btn:disabled:hover .tt-btn-bg{filter:none;inset:0}.tt-btn:disabled:hover .tt-btn-text>span,.tt-btn:disabled:hover .tt-btn-chip svg{transform:none}.tt-btn:disabled:hover .tt-btn-chip svg:nth-child(2){transform:translate(calc(-100% - 12px))}.tt-btn2{height:40px;color:var(--tt-ink);box-shadow:var(--tt-sh-base);white-space:nowrap;transition:background-color var(--tt-dur) var(--tt-ease), box-shadow var(--tt-dur) var(--tt-ease), transform var(--tt-dur) var(--tt-ease);background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:14px;display:inline-flex;font-weight:500!important}.tt-btn2:hover{background:#f4f5f7}.tt-btn2 svg{width:16px;height:16px}.tt-btn2--sm{border-radius:11px;height:34px;padding:0 12px;font-size:13px}.tt-btn2--grey{background:var(--tt-soft);box-shadow:inset 0 0 0 1px #0f0f100a}.tt-btn2--danger{color:#d92d20}.tt-btn2:disabled{opacity:.5}.tt-nav-wrap{z-index:60;-webkit-backdrop-filter:blur(22px)saturate(1.8);backdrop-filter:blur(22px)saturate(1.8);background:#ffffffa8;border-bottom:1px solid #0f0f1012;justify-content:center;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0}.tt-nav{width:100%;max-width:var(--tt-max);align-items:center;gap:18px;height:64px;display:flex;position:relative}.tt-brand{color:var(--tt-ink);flex:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.tt-wordmark{font-family:"degular-display", "Degular Display", var(--vc-body), sans-serif;letter-spacing:0;padding-bottom:2px;font-size:25px;font-weight:500;line-height:1}.tt-tag{background:var(--tt-green-soft);height:21px;color:var(--tt-green-ink);letter-spacing:0;border-radius:7px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.tt-nav-items{flex:1;align-items:center;gap:2px;min-width:0;margin-left:10px;display:flex}.tt-nav-item{color:#0f0f10ad;white-space:nowrap;height:36px;transition:color var(--tt-dur) var(--tt-ease), background-color var(--tt-dur) var(--tt-ease);border-radius:11px;align-items:center;gap:5px;padding:0 12px;font-size:14px;display:inline-flex;position:relative;font-weight:500!important}.tt-nav-item:hover{color:var(--tt-ink);background:#0f0f1009}.tt-nav-item[aria-current=page]{color:var(--tt-green-ink);background:var(--tt-green-soft)}.tt-nav-item .tt-dot{background:var(--tt-green);border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #0ced1e29}.tt-nav-right{flex:none;align-items:center;gap:8px;display:flex}.tt-lang{background:#0f0f100a;border-radius:11px;padding:3px;display:inline-flex}.tt-lang button{height:28px;color:var(--tt-ink-3);transition:color var(--tt-dur) var(--tt-ease), background-color var(--tt-dur) var(--tt-ease);border-radius:8px;padding:0 9px;font-size:12px;font-weight:600!important}.tt-lang button[aria-pressed=true]{color:var(--tt-ink);box-shadow:var(--tt-sh-base);background:#fff}.tt-avatar-btn{outline-offset:2px;transition:outline-color var(--tt-dur) var(--tt-ease);border-radius:999px;outline:2px solid #0000;place-items:center;display:inline-grid}.tt-avatar-btn:hover,.tt-avatar-btn[aria-expanded=true]{outline-color:#0ced1e73}.tt-menu-btn{width:40px;height:40px;box-shadow:var(--tt-sh-base);background:#fff;border-radius:12px;place-items:center;display:none}.tt-menu-btn span{background:var(--tt-ink);width:16px;height:1.6px;transition:transform var(--tt-dur) var(--tt-ease);border-radius:2px;display:block}.tt-menu-btn span+span{margin-top:5px}.tt-menu-btn[aria-expanded=true] span:first-child{transform:translateY(3.3px)rotate(45deg)}.tt-menu-btn[aria-expanded=true] span:last-child{transform:translateY(-3.3px)rotate(-45deg)}.tt-only-mobile{display:none!important}@media (max-width:900px){.tt-nav-items,.tt-nav-right>:not(.tt-menu-btn):not(.tt-keep){display:none!important}.tt-menu-btn{flex-direction:column;justify-content:center;align-items:center;display:flex}.tt-nav-wrap{padding:0 12px 0 16px}.tt-nav{justify-content:space-between;height:58px}.tt-only-mobile{display:revert!important}}.tt-sheet-scrim{z-index:55;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f14182e;position:fixed;inset:0}.tt-sheet{z-index:58;max-height:calc(100dvh - 78px);box-shadow:var(--tt-sh-lift);background:#fff;border-radius:20px;padding:10px;position:fixed;top:66px;left:10px;right:10px;overflow-y:auto}.tt-sheet-item{width:100%;height:52px;color:var(--tt-ink);text-align:left;border-bottom:1px dashed #0f0f1014;border-radius:12px;justify-content:space-between;align-items:center;padding:0 12px;font-size:17px;display:flex;font-weight:500!important}.tt-sheet-item:hover{background:#f4f5f7}.tt-sheet-item[aria-current=page]{color:var(--tt-green-ink)}.tt-sheet-foot{gap:8px;padding:14px 4px 4px;display:grid}@keyframes tt-fade{0%{opacity:0}}@keyframes tt-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes tt-sheet-in{0%{opacity:0;transform:translateY(-12px)}}.tt-reveal,.tt-page-in{opacity:1;transform:none}.tt-card{background:var(--tt-card);box-shadow:var(--tt-sh-base);transition:box-shadow var(--tt-dur) var(--tt-ease), transform var(--tt-dur) var(--tt-ease);border-radius:20px;padding:22px;position:relative}.tt-card--flush{padding:0;overflow:hidden}.tt-card-title{letter-spacing:-.01em;font-size:15px;font-weight:600}.tt-card-sub{color:var(--tt-ink-2);margin-top:3px;font-size:13.5px}.tt-grid-2,.tt-grid-3{gap:16px;display:grid}@media (min-width:760px){.tt-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.tt-grid-2>*,.tt-grid-3>*{min-width:0}.tt-chips{flex-wrap:wrap;gap:10px;display:flex}.tt-chip{height:36px;box-shadow:var(--tt-sh-base);color:var(--tt-ink);white-space:nowrap;transition:box-shadow var(--tt-dur) var(--tt-ease), transform var(--tt-dur) var(--tt-ease), color var(--tt-dur) var(--tt-ease);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 11px;font-size:13.5px;display:inline-flex;font-weight:500!important}.tt-chip svg{width:16px;height:16px;color:var(--tt-green-ink)}button.tt-chip:hover{background:#f4f5f7}button.tt-chip[aria-pressed=true]:hover{background:#26262a}.tt-chip[aria-pressed=true]{background:var(--tt-ink);color:#fff}.tt-chip[aria-pressed=true] svg{color:var(--tt-green)}.tt-chip .tt-chip-n{color:var(--tt-ink-3);font-size:12px}.tt-chip[aria-pressed=true] .tt-chip-n{color:#ffffff8c}.tt-badge{background:var(--tt-soft);height:22px;color:var(--tt-ink-2);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.tt-badge svg{width:12px;height:12px}.tt-badge--green{background:var(--tt-green-soft);color:var(--tt-green-ink)}.tt-sdot{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent);border-radius:999px;flex:none}.tt-stats{box-shadow:var(--tt-sh-base);background:#fff;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tt-stat{border-left:1px solid var(--tt-line);min-width:0;padding:20px 22px}.tt-stat:first-child{border-left:0}.tt-stat-label{color:var(--tt-ink-2);align-items:center;gap:7px;font-size:13px;display:flex}.tt-stat-label svg{width:15px;height:15px;color:var(--tt-green-ink)}.tt-stat-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(26px,3.2vw,38px);font-weight:600;line-height:1}@media (max-width:560px){.tt-stat{padding:16px 14px}}.tt-chart{width:100%;height:220px;position:relative}.tt-chart svg{width:100%;height:100%;display:block;overflow:visible}.tt-chart-line{fill:none;stroke:#1fd62b;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}@keyframes tt-draw{to{stroke-dashoffset:0}}.tt-chart-grid{stroke:var(--tt-line);stroke-width:1px;vector-effect:non-scaling-stroke}.tt-chart-axis{color:var(--tt-ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:11.5px;display:flex}@media (prefers-reduced-motion:reduce){.tt-chart-draw{stroke-dashoffset:0;animation:none}}.tt-orbit{aspect-ratio:1.6;width:100%;position:relative;overflow:hidden}.tt-orbit-ring{background:radial-gradient(circle,#0ced1e12,#0ced1e04 70%,#0000 71%);border:1px solid #0ced1e1a;border-radius:999px;position:absolute;top:92%;left:50%;transform:translate(-50%,-50%)}.tt-orbit-spin{border-radius:999px;animation:80s linear infinite tt-spin;position:absolute;top:92%;left:50%;transform:translate(-50%,-50%)}.tt-orbit-spin>*{position:absolute;transform:translate(-50%,-50%)}.tt-orbit-spin--rev{animation-duration:110s;animation-direction:reverse}.tt-orbit-spin>*>*{animation:80s linear infinite reverse tt-spin}.tt-orbit-spin--rev>*>*{animation:110s linear infinite tt-spin}@keyframes tt-spin{to{rotate:360deg}}.tt-orbit-node{width:46px;height:46px;box-shadow:var(--tt-sh-lift);color:var(--tt-ink);background:#fff;border-radius:999px;place-items:center;display:grid}.tt-orbit-node svg{width:20px;height:20px}.tt-orbit-center{background:var(--tt-green-grad);width:64px;height:64px;box-shadow:var(--tt-sh-green);color:#fff;border-radius:20px;place-items:center;margin:-32px 0 0 -32px;padding-bottom:4px;font-family:degular-display,Degular Display,sans-serif;font-size:34px;font-weight:500;display:grid;position:absolute;top:92%;left:50%}.tt-pgrid{grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:14px;display:grid}@media (max-width:560px){.tt-pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.tt-pcard{box-shadow:var(--tt-sh-base);text-align:left;min-width:0;transition:box-shadow var(--tt-dur) var(--tt-ease), transform var(--tt-dur) var(--tt-ease);background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:10px;display:flex}.tt-pcard-head{align-items:center;gap:7px;min-width:0;padding:2px 2px 0;font-size:13px;font-weight:500;display:flex}.tt-pcard-head .tt-ph{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tt-pcard-meta{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.tt-pmedia{aspect-ratio:4/5;background:linear-gradient(160deg,#f1f2f4,#e2e5e9);border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.tt-pmedia img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tt-pmedia-cap{letter-spacing:-.01em;color:#0f0f109e;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.25;display:-webkit-box;position:absolute;top:12px;left:12px;right:12px;overflow:hidden}.tt-pmedia-mark{color:#0f0f1024;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;top:58%;left:50%}.tt-pmedia-mark svg{width:100%;height:100%}.tt-pmedia-play{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;opacity:0;width:40px;height:40px;transition:opacity var(--tt-dur) var(--tt-ease);background:#0f0f1073;border-radius:999px;place-items:center;margin:-20px 0 0 -20px;display:grid;position:absolute;top:58%;left:50%}.tt-pmedia-dur{color:#fff;background:#0f0f1099;border-radius:6px;align-items:center;height:20px;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;bottom:8px;right:8px}.tt-pcard-foot{background:var(--tt-soft);height:34px;color:var(--tt-ink-2);transition:background-color var(--tt-dur) var(--tt-ease), color var(--tt-dur) var(--tt-ease);border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.tt-pcard-foot svg{width:14px;height:14px}.tt-new{background:var(--tt-green-grad);color:#fff;height:20px;box-shadow:var(--tt-sh-green);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px}.tt-rows{display:grid}.tt-row{text-align:left;width:100%;min-width:0;color:var(--tt-ink);align-items:center;gap:12px;padding:12px 4px;display:flex;position:relative}.tt-row+.tt-row:before{content:"";background:var(--tt-line);pointer-events:none;height:1px;position:absolute;top:0;left:4px;right:4px}button.tt-row,a.tt-row{transition:background-color var(--tt-dur) var(--tt-ease);border-radius:12px}button.tt-row:hover,a.tt-row:hover{background:#fafbfc}.tt-row-main{flex:1;min-width:0}.tt-row-title{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden;font-weight:500!important}.tt-row-sub{color:var(--tt-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden;font-weight:400!important}.tt-row-end{flex:none;align-items:center;gap:8px;display:inline-flex}.tt-icon{background:var(--tt-soft);width:38px;height:38px;color:var(--tt-ink);border-radius:12px;flex:none;place-items:center;display:grid}.tt-icon svg{width:18px;height:18px}.tt-icon--green{background:var(--tt-green-soft);color:var(--tt-green-ink)}.tt-rank{width:26px;color:var(--tt-ink-3);text-align:center;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.tt-rank--top{color:var(--tt-green-ink)}.tt-mthumb{background:linear-gradient(160deg,#f1f2f4,#e2e5e9);border-radius:9px;flex:none;width:40px;height:50px;position:relative;overflow:hidden}.tt-mthumb svg{color:#0f0f1033;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%}.tt-mthumb img{object-fit:cover;width:100%;height:100%}.tt-submit{box-shadow:var(--tt-sh-base);transition:box-shadow var(--tt-dur) var(--tt-ease);background:#fff;border-radius:18px;align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex}.tt-submit:focus-within{box-shadow:var(--tt-sh-lift), 0 0 0 4px #0ced1e1f}.tt-submit input{min-width:0;height:44px;color:var(--tt-ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.tt-submit input::placeholder{color:var(--tt-ink-3)}.tt-submit-hint{color:var(--tt-ink-2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:13px;display:flex}.tt-acc{align-items:center;gap:5px;display:inline-flex}.tt-acc svg{width:13px;height:13px}.tt-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.tt-head>div{min-width:0}.tt-kv{grid-template-columns:auto 1fr;gap:10px 16px;margin:16px 0 0;font-size:14px;display:grid}.tt-kv dt{color:var(--tt-ink-2)}.tt-kv dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:500}.tt-detail{gap:20px;display:grid}@media (min-width:960px){.tt-detail{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start}}.tt-detail>*{min-width:0}.tt-dmedia{aspect-ratio:9/16;width:100%;max-height:calc(100dvh - 140px);box-shadow:var(--tt-sh-base);background:linear-gradient(160deg,#f1f2f4,#dfe2e7);border-radius:22px;position:relative;overflow:hidden}.tt-dmedia .tt-pmedia-cap{-webkit-line-clamp:6;font-size:22px;top:22px;left:22px;right:22px}.tt-dmedia .tt-pmedia-mark{width:48px;height:48px;margin:-24px 0 0 -24px}.tt-hist{border-top:1px solid var(--tt-line);gap:12px;padding:12px 0;font-size:14px;display:flex}.tt-hist:first-child{border-top:0}.tt-hist small{color:var(--tt-ink-2);margin-top:2px;font-size:13px;display:block}.tt-doc{max-width:700px;margin:0 auto}.tt-doc-body{color:#2a2d31;margin-top:28px;font-size:16.5px;line-height:1.7}.tt-doc-body h2{letter-spacing:-.02em;color:var(--tt-ink);margin:34px 0 10px;font-size:21px;font-weight:600}.tt-doc-body p{margin:0 0 16px}.tt-doc-body ul{margin:0 0 16px;padding:0;list-style:none}.tt-doc-body li{margin:6px 0;padding-left:22px;position:relative}.tt-doc-body li:before{content:"";background:var(--tt-green);border-radius:999px;width:7px;height:7px;position:absolute;top:.68em;left:4px;box-shadow:0 0 0 3px #0ced1e24}.tt-player{aspect-ratio:16/9;box-shadow:var(--tt-sh-base);background:linear-gradient(160deg,#f1f2f4,#dfe2e7);border-radius:22px;position:relative;overflow:hidden}.tt-player iframe,.tt-player video{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.tt-player-ph{color:var(--tt-ink-2);align-content:center;place-items:center;gap:12px;font-size:14px;display:grid;position:absolute;inset:0}.tt-vgrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.tt-vthumb{aspect-ratio:16/9}.tt-link{box-shadow:var(--tt-sh-base);background:#fff;border-radius:18px;align-items:center;gap:10px;padding:8px 8px 8px 18px;display:flex}.tt-link code{min-width:0;font-family:var(--tt-mono);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;overflow:hidden}.tt-empty{text-align:center;justify-items:center;gap:8px;padding:48px 20px;display:grid}.tt-empty-title{font-size:17px;font-weight:600}.tt-empty-text{color:var(--tt-ink-2);max-width:380px;font-size:14px}.tt-hero{text-align:center;justify-items:center;padding:84px 24px 64px;display:grid}.tt-hero .tt-lead{margin-left:auto;margin-right:auto}.tt-hero-glow{pointer-events:none;background:radial-gradient(60% 50% at 50% 0,#0ced1e14,#0000 70%);position:absolute;inset:0}.tt-feature{gap:18px;display:grid}.tt-feature-visual{box-shadow:var(--tt-sh-base);background:#fff;border-radius:22px;min-height:260px;padding:18px;position:relative;overflow:hidden}.tt-floatpill{z-index:2;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.tt-fgrid{gap:0;display:grid}@media (min-width:900px){.tt-fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-fgrid>:first-child{border-right:1px solid var(--tt-line)}}.tt-fgrid>*{min-width:0}.tt-root .vc-card,.tt-root .vc-sq-card,.tt-root .vc-table-wrap,.tt-root .vc-stats{box-shadow:var(--tt-sh-base)!important;background:#fff!important;border:0!important;border-radius:20px!important}.tt-root .vc-h1{letter-spacing:-.04em;font-size:clamp(26px,3.2vw,36px);font-weight:600}.tt-root .vc-btn--primary{transition:filter var(--tt-dur) var(--tt-ease), transform var(--tt-dur) var(--tt-ease);background:var(--tt-green-grad)!important;color:#fff!important;box-shadow:var(--tt-sh-green)!important;border:0!important;border-radius:14px!important}.tt-root .vc-btn--primary:hover{filter:brightness(1.06)}.tt-root .vc-btn--primary:active{transform:scale(.97)}.tt-root .vc-btn--primary:disabled{opacity:.5;filter:none}.tt-root :is(.vc-btn--outline,.vc-btn--ghost){box-shadow:var(--tt-sh-base)!important;color:var(--tt-ink)!important;background:#fff!important;border:0!important;border-radius:12px!important}.tt-root .vc-chip[aria-pressed=true]{background:var(--tt-ink)!important;border-color:var(--tt-ink)!important;color:#fff!important;box-shadow:none!important}.tt-root :is(.vc-input,.vc-textarea,.vc-select,.vc-affix){background:#fff;border-color:var(--tt-line-2)!important;border-radius:12px!important}.tt-root :is(.vc-input,.vc-textarea,.vc-select):focus,.tt-root .vc-affix:focus-within{outline:none;border-color:#0ced1e99!important;box-shadow:0 0 0 4px #0ced1e1f!important}.tt-root .vc-choice-card[aria-pressed=true]{border-color:var(--tt-green)!important;box-shadow:0 0 0 3px #0ced1e24!important}.tt-root :is(.vc-sheet,.vc-drawer){border-radius:22px}.tt-root .vc-drawer{border-radius:22px 0 0 22px}.tt-root .vc-pill--approved{background:var(--tt-green-soft);color:var(--tt-green-ink)}.tt-root .vc-pick[aria-pressed=true]{box-shadow:0 0 0 3px #0ced1e29;border-color:var(--tt-green)!important}.tt-root .vc-pick[aria-pressed=true] .vc-pick-check{background:var(--tt-green-grad);color:#fff}.tt-root .vc-toast{border-radius:14px}.tt-root .vc-table th{font-weight:600}@media (prefers-reduced-motion:reduce){.tt-root .vc-sheet,.tt-root .vc-drawer,.tt-root .vc-toast{animation:none}}.tt-root .vc-ob-answers,.tt-root .vc-welcome-points{box-shadow:var(--tt-sh-base);background:#fff;border:0!important;border-radius:18px!important}.tt-root .vc-answer[aria-pressed=true]{background:var(--tt-green-soft)!important}.tt-root .vc-progress>span,.tt-root .vc-ob-progress>span{background:var(--tt-green-grad)!important}.tt-green-text{background:linear-gradient(135deg,#3fd43a 0%,#12b81e 100%);color:#0000;-webkit-background-clip:text;background-clip:text}@media (max-width:640px){.tt-only-desktop-bar{display:none}}.tt-ob{padding-top:56px;padding-bottom:80px}@media (max-width:760px){.tt-ob{padding-top:28px}}.tt-root .vs-page{max-width:none;padding:0!important}.tt-root .vs-h1{letter-spacing:-.04em;font-size:clamp(28px,3.6vw,44px);font-weight:600}.tt-root .vs-card{box-shadow:var(--tt-sh-base);background:#fff;border-radius:18px}.tt-root .vs-pill{box-shadow:var(--tt-sh-base);background:#fff;border-radius:12px;font-weight:500!important}.tt-root .vs-pill--primary{background:var(--tt-green-grad);box-shadow:var(--tt-sh-green);color:#fff}.tt-root .vs-x{background:var(--tt-soft)}.tt-root .vs-doccard-icon{background:var(--tt-green-soft);color:var(--tt-green-ink)}.tt-root .vs-mini-pill[style*=--vs-ink]{background:var(--tt-ink)!important}.tt-admin .vc-page,.tt-admin .vc-sq-content{max-width:none!important;padding:0!important}.tt-orbit-pulse{opacity:0;border:1px solid #0ced1e59;border-radius:999px;width:560px;height:560px;margin:-280px 0 0 -280px;display:none;position:absolute;top:92%;left:50%}@keyframes tt-pulse{0%{opacity:.7;transform:scale(.15)}to{opacity:0;transform:scale(1)}}.tt-orbit-at{position:absolute;transform:translate(-50%,-50%)}@keyframes tt-float{50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.tt-orbit-pulse{display:none}.tt-orbit-at .tt-orbit-node{animation:none}}@media (min-width:960px){.tt-dmedia{justify-self:start;width:auto;max-width:100%;height:min(100dvh - 190px,760px)}}.tt-root :is(.vc-welcome-title,.vc-ob-title){letter-spacing:-.045em!important;font-size:clamp(32px,4.4vw,48px)!important;font-weight:600!important;line-height:1.04!important}.tt-root .vc-eyebrow{font-family:var(--tt-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--tt-ink-2);font-size:12.5px}.tt-root .vc-eyebrow:before{content:"[ ";color:var(--tt-green)}.tt-root .vc-eyebrow:after{content:" ]";color:var(--tt-green)}.tt-root .vc-answer{transition:background-color var(--tt-dur) var(--tt-ease)}.tt-root .vc-answer:hover{background:#fafbfc}.tt-root .vc-answer-icon{background:var(--tt-green-soft)!important;color:var(--tt-green-ink)!important}.tt-root .vc-btn--lg{height:52px;border-radius:16px!important}.tt-root .vc-ob-top .vc-icon-btn{box-shadow:var(--tt-sh-base);background:#fff}.tt-pcard{container-type:inline-size}@container (max-width:176px){.tt-pcard-head .tt-badge{gap:0;padding:0 7px;font-size:0}}.tt-root :not(.vv-shimmer):not(.vv-shimmer-clear):not(.tt-pop):not(.tt-sheet-scrim),.tt-root :before,.tt-root :after{animation:none!important}.tt-root .vv-shimmer:after,.tt-root .vv-shimmer:before{animation:revert!important}.tt-nav-item:hover,button.tt-row:hover,a.tt-row:hover{background:#f4f5f7}.tt-avatar-btn:hover{outline-color:#0f0f1024}.tt-dd{z-index:80;background:#fff;border-radius:24px;gap:2px;min-width:340px;max-width:min(720px,100vw - 24px);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);box-shadow:0 0 0 1px #0f0f100f,0 12px 32px -8px #01223624,0 32px 64px -24px #06568624}.tt-dd--2{grid-template-columns:repeat(2,minmax(0,1fr));min-width:620px}.tt-dd-head{border-bottom:1px solid var(--tt-line);margin-bottom:6px;padding:10px 12px 8px}.tt-dd-row{text-align:left;width:100%;min-width:0;color:var(--tt-ink);border-radius:16px;align-items:center;gap:14px;padding:10px 12px;text-decoration:none;transition:background-color .16s;display:flex}.tt-dd-row:hover,.tt-dd-row[aria-current=true]{background:#f2f3f5}.tt-dd-icon{color:#22c32b;background:#f6f7f8;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1px #0f0f100a}.tt-dd-icon svg{width:22px;height:22px}.tt-dd-icon--danger{color:#e5484d}.tt-dd-text{flex:1;min-width:0}.tt-dd-title{color:var(--tt-ink);align-items:center;gap:8px;font-size:15px;display:flex;font-weight:500!important}.tt-dd-title .tt-dd-n{color:var(--tt-ink-3);font-size:12.5px;font-weight:500}.tt-dd-desc{color:var(--tt-ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:13.5px;overflow:hidden;font-weight:400!important}@media (max-width:700px){.tt-dd,.tt-dd--2{grid-template-columns:1fr;min-width:0}}.tt-root .vc-menu{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--tt-ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-radius:20px!important;padding:8px!important;box-shadow:0 0 0 1px #0f0f100f,0 12px 32px -8px #01223624,0 32px 64px -24px #06568624!important}.tt-root .vc-menu .vc-menu-item{color:var(--tt-ink)!important;border-radius:12px!important}.tt-root .vc-menu .vc-menu-item svg{color:#22c32b!important}.tt-root .vc-menu .vc-menu-item:hover{background:#f2f3f5!important}.tt-root .vc-menu .vc-menu-name{color:var(--tt-ink)!important}.tt-root .vc-menu .vc-menu-email{color:var(--tt-ink-2)!important}.tt-root .vc-menu .vc-menu-sep{background:var(--tt-line)!important}.tt-play{color:#fff;filter:drop-shadow(0 2px 6px #00000059)drop-shadow(0 0 1px #00000040);justify-content:center;align-items:center;display:inline-flex}.tt-play svg{width:34px;height:34px}.tt-play--lg svg{width:56px;height:56px}.tt-play-at{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tt-img{position:absolute;inset:0}.tt-img>img{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.tt-img.is-loaded>img{opacity:1}.tt-img>.vv-shimmer{position:absolute;inset:0;width:100%!important;height:100%!important}.tt-img.is-loaded>.vv-shimmer{display:none}@media (max-width:900px){.tt-only-desktop-skel{display:none}}.tt-ring{position:relative;overflow:visible!important}.tt-ring:after{content:"";opacity:0;pointer-events:none;border:2px solid #1fd62b;border-radius:16px;transition:transform .22s cubic-bezier(.2,.9,.3,1.2),opacity .15s;position:absolute;inset:-4px;transform:scale(1.08)}.tt-ring:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:0 0;transition:background-color .18s;position:absolute;inset:0}:is(.tt-pcard,.tt-ring-trigger):hover .tt-ring:after,.tt-ring.tt-ring--self:hover:after,:is(.tt-pcard,.tt-ring-trigger):focus-visible .tt-ring:after{opacity:1;transform:scale(1)}:is(.tt-pcard,.tt-ring-trigger):hover .tt-ring:before,.tt-ring.tt-ring--self:hover:before{background:#0000000f}.tt-pmedia.tt-ring{overflow:visible!important}.tt-pmedia.tt-ring>.tt-clip{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.tt-card.tt-ring:after{border-radius:24px}.tt-card.tt-ring:before{border-radius:20px}.tt-pop{animation:tt-pop-in .36s linear(0, .0349, .1233, .2436, .3785, .5148, .6431, .7572, .8539, .9318, .9913, 1.0339, 1.0618, 1.0774, 1.0833, 1.0819, 1.0756, 1.0661, 1.0551, 1.0436, 1.0327, 1.0228, 1.0143, 1.0073, 1.0019, .998, .9954, .9938, .9931, .9931, .9935, .9942, .9951, .9961, .997, .9979, .9986, .9992, .9997, 1.0001, 1) both;transform-origin:0 0}.tt-pop--right{transform-origin:100% 0}.tt-pop--top{transform-origin:top}.tt-pop.is-out{animation:.12s ease-in both tt-pop-out}@keyframes tt-pop-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes tt-pop-out{to{opacity:0}}.tt-sheet-scrim{animation:.2s both tt-fade}.tt-sheet-scrim.is-out{animation:.12s ease-in both tt-pop-out}@media (prefers-reduced-motion:reduce){.tt-pop,.tt-sheet-scrim{animation:none!important}}.tt-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;display:grid}.tt-nav-items{justify-content:center;margin-left:0}.tt-nav-right{justify-content:flex-end}.tt-lockup{color:var(--tt-ink);gap:1px;line-height:1;text-decoration:none;display:inline-grid}.tt-lockup .tt-wordmark{padding-bottom:0;font-size:27px}.tt-lockup-sub{color:var(--tt-ink-2);letter-spacing:0;padding-left:1px;font-size:12px;font-weight:500}.tt-nav-item svg{opacity:.75;width:17px;height:17px}.tt-nav-item .tt-caret{opacity:.5;width:13px;height:13px;margin-left:-1px}.tt-nav-item[aria-current=page] svg{opacity:1}.tt-nav-item{gap:7px;padding:0 11px}@media (max-width:1080px){.tt-nav{grid-template-columns:minmax(0,1fr) auto}.tt-nav-items,.tt-nav-right>:not(.tt-menu-btn):not(.tt-keep){display:none!important}.tt-menu-btn{flex-direction:column;justify-content:center;align-items:center;display:flex}.tt-only-mobile{display:revert!important}}.tt-dd-lang{align-items:center;gap:14px;padding:10px 12px;display:flex}.tt-col{width:100%;max-width:1100px;margin:0 auto}.tt-col--narrow{max-width:760px}.tt-col--mid{max-width:900px}.tt-col .vc-page,.tt-col .vc-settings,.tt-col form{max-width:none!important;margin-left:0!important;margin-right:0!important}.tt-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){.tt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.tt-kpi{box-shadow:var(--tt-sh-base);background:#fff;border-radius:18px;min-width:0;padding:16px 18px}.tt-kpi-label{color:var(--tt-ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-size:13px;display:flex;overflow:hidden}.tt-kpi-label svg{color:#22c32b;flex:none;width:15px;height:15px}.tt-kpi-value{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1}.tt-kpi-sub{color:var(--tt-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:12.5px;overflow:hidden}.tt-home-grid{gap:16px;display:grid}@media (min-width:960px){.tt-home-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.tt-home-grid>*{min-width:0}.tt-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.tt-card.tt-ring:before{display:none}.tt-sheet-icon{color:#22c32b;display:inline-flex}.tt-sheet-icon svg{width:20px;height:20px}.tt-role{box-shadow:var(--tt-sh-base);text-align:left;color:var(--tt-ink);background:#fff;border-radius:22px;align-content:start;gap:10px;min-height:250px;padding:22px 22px 24px;transition:box-shadow .16s;display:grid;position:relative}.tt-role:after{content:"";opacity:0;pointer-events:none;border:2px solid #1fd62b;border-radius:26px;transition:transform .22s cubic-bezier(.2,.9,.3,1.2),opacity .15s;position:absolute;inset:-4px;transform:scale(1.04)}.tt-role:not(:disabled):hover:after{opacity:.45;transform:scale(1)}.tt-role.is-on:after{opacity:1;transform:scale(1)}.tt-role:disabled{opacity:.45;cursor:not-allowed}.tt-role-icon{color:#22c32b;background:#f6f7f8;border-radius:15px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 0 0 1px #0f0f100a}.tt-role-icon svg{width:22px;height:22px}.tt-role-title{letter-spacing:-.02em;margin-top:6px;font-size:20px;font-weight:600!important}.tt-role-body{color:var(--tt-ink-2);font-size:15px;line-height:1.5;font-weight:400!important}.tt-role-pay{color:var(--tt-green-ink);margin-top:auto;padding-top:8px;font-size:14px;font-weight:600!important}.tt-role-check{border-radius:999px;width:22px;height:22px;position:absolute;top:18px;right:18px;box-shadow:inset 0 0 0 1.5px #0f0f102e}.tt-role.is-on .tt-role-check{background:var(--tt-green-grad);box-shadow:var(--tt-sh-green)}.tt-role.is-on .tt-role-check:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:4px;left:7.5px;transform:rotate(45deg)}.tt-note{color:var(--tt-ink-2);background:#f4f5f7;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.tt-note svg{width:17px;height:17px;color:var(--tt-ink);flex:none}.tt-note--warn{color:#8a5a00;background:#fff7e6}.tt-note--warn svg{color:#b7791f}.tt-radio{border-radius:999px;flex:none;width:20px;height:20px;box-shadow:inset 0 0 0 1.5px #0f0f1033}.tt-radio.is-on{box-shadow:inset 0 0 0 6px #1fd62b}.tt-soon{box-shadow:var(--tt-sh-base);background:#fff;border-radius:24px;place-items:center;min-height:300px;display:grid;position:relative;overflow:hidden}.tt-kind{letter-spacing:.02em;height:20px;color:var(--tt-ink-2);white-space:nowrap;background:#eef0f3;border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.tt-kind--ugc{color:#6b46c1;background:#f1ecff}.tt-vlink{min-width:0;font-family:var(--tt-mono);color:var(--tt-ink);background:#f6f7f8;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.tt-vlink span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tt-pcard-head>span:first-child svg{width:18px;height:18px}.tt-podium{justify-content:center;align-self:end;align-items:flex-end;gap:14px;width:100%;padding:40px 20px 0;display:flex}.tt-podium-col{justify-items:center;gap:12px;width:min(150px,28%);display:grid}.tt-podium-avatar{width:52px;height:52px;box-shadow:var(--tt-sh-base);background:linear-gradient(160deg,#f1f2f4,#e2e5e9);border-radius:999px}.tt-podium-bar{width:100%;color:var(--tt-ink-3);background:linear-gradient(#f3f4f6,#eceef1);border-radius:16px 16px 0 0;place-items:start center;padding-top:14px;font-size:22px;font-weight:600;display:grid}.tt-podium-col--1 .tt-podium-bar{height:170px;color:var(--tt-green-ink);background:linear-gradient(#0ced1e29,#0ced1e0a)}.tt-podium-col--2 .tt-podium-bar{height:120px}.tt-podium-col--3 .tt-podium-bar{height:90px}@media (max-width:560px){.tt-submit{flex-wrap:wrap;padding:8px}.tt-submit input{flex:100%;padding:0 8px}.tt-submit .tt-btn{width:100%}}.tt-pcard-meta>*{flex:none}.tt-pcard-meta>.tt-badge--shrink{flex:0 auto;min-width:0;overflow:hidden}.tt-badge--shrink>svg{flex:none}.tt-badge-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container (max-width:165px){.tt-pcard-meta>.tt-badge--shrink,.tt-pcard-meta>.tt-kind+.tt-badge{display:none}}.tt-role-badge{background:var(--tt-green-soft);height:30px;color:var(--tt-green-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:13px;font-weight:600;display:inline-flex}.tt-role-badge svg{width:15px;height:15px}.tt-role-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tt-role-line-link,.tt-role-contact a{color:var(--tt-green-ink);font-size:13.5px;font-weight:500;text-decoration:none}.tt-role-line-link:hover,.tt-role-contact a:hover{text-decoration:underline}.tt-role-contact{color:var(--tt-ink-2);font-size:13.5px}.tt-dd-role{border-bottom:1px solid var(--tt-line);align-items:flex-start;gap:14px;max-width:330px;margin-bottom:6px;padding:10px 12px 12px;display:flex}.tt-sheet .tt-dd-role{max-width:none}.tt-root{--tt-field-border:#e4e4e7;--tt-field-border-hover:#d4d4d8;--tt-field-border-focus:#a1a1aa;--tt-field-ring:0 0 0 3px #1fd62b29;--tw-ring-color:transparent;--tw-ring-shadow:0 0 #0000}.tt-root :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not(.tt-bare),textarea:not(.tt-bare),select:not(.tt-bare)),.tt-root :is(.vc-input,.vc-textarea,.vc-select){appearance:none;width:100%;min-height:46px;padding:0 14px;font-family:inherit;font-size:15px;transition:border-color .14s,box-shadow .14s;border:1px solid var(--tt-field-border)!important;color:var(--tt-ink)!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important;outline:none!important}.tt-root :where(textarea:not(.tt-bare)),.tt-root .vc-textarea{min-height:96px;padding:12px 14px;line-height:1.5}.tt-root :is(input,textarea,select)::placeholder{opacity:1;color:#8b8f96!important}.tt-root :where(input:not([type=checkbox]):not([type=radio]):not(.tt-bare),textarea:not(.tt-bare),select:not(.tt-bare)):hover{border-color:var(--tt-field-border-hover)!important}.tt-root :where(input:not([type=checkbox]):not([type=radio]):not(.tt-bare),textarea:not(.tt-bare),select:not(.tt-bare)):focus,.tt-root :is(.vc-input,.vc-textarea,.vc-select):focus{border-color:var(--tt-field-border-focus)!important;box-shadow:var(--tt-field-ring)!important;outline:none!important}.tt-root input:-webkit-autofill{-webkit-text-fill-color:var(--tt-ink);caret-color:var(--tt-ink);-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.tt-root input:-webkit-autofill:hover{-webkit-text-fill-color:var(--tt-ink);caret-color:var(--tt-ink);-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.tt-root input:-webkit-autofill:focus{-webkit-text-fill-color:var(--tt-ink);caret-color:var(--tt-ink);-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.tt-root .vc-affix{min-height:46px;transition:border-color .14s,box-shadow .14s;border:1px solid var(--tt-field-border)!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important}.tt-root .vc-affix:focus-within{border-color:var(--tt-field-border-focus)!important;box-shadow:var(--tt-field-ring)!important}.tt-root .vc-affix input,.tt-root .vc-affix input:hover,.tt-root .vc-affix input:focus,.tt-root .tt-submit input,.tt-root .tt-submit input:hover,.tt-root .tt-submit input:focus,.tt-root .tt-link input{min-height:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.tt-root .vc-affix input{padding:0 6px}.tt-root .tt-submit{border:1px solid var(--tt-field-border);background:#fff;border-radius:16px;min-height:58px;padding:6px 6px 6px 16px;box-shadow:0 1px 2px #0122360a}.tt-root .tt-submit:hover{border-color:var(--tt-field-border-hover)}.tt-root .tt-submit:focus-within{border-color:var(--tt-field-border-focus);box-shadow:var(--tt-field-ring)}.tt-root .tt-submit input{font-size:15.5px;color:var(--tt-ink)!important}.tt-root :focus{outline:none}.tt-root :is(button,a,[role=button]):focus-visible{outline-offset:2px;outline:2px solid #1fd62b8c!important}.tt-root *{-webkit-tap-highlight-color:transparent}.tt-payouts>.tt-row{align-items:flex-start}.tt-payouts>.tt-row .tt-row-sub{white-space:normal;margin-top:3px;line-height:1.45}.tt-payouts>.tt-row .tt-row-end{align-self:center}.tt-payouts>.tt-row .tt-icon{background:var(--tt-green-soft);color:var(--tt-green-ink)}.tt-payouts-title{white-space:normal;flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}@media (max-width:560px){.tt-payouts>.tt-row{flex-wrap:wrap}.tt-payouts>.tt-row .tt-row-end{flex-basis:100%;padding-left:50px}}.tt-switch{width:44px;height:26px;transition:background-color var(--tt-dur) var(--tt-ease);background:#d4d4d8;border-radius:999px;flex:none;position:relative}.tt-switch:after{content:"";width:20px;height:20px;transition:transform var(--tt-dur) var(--tt-ease);background:#fff;border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.tt-switch[aria-checked=true]{background:#1fd62b}.tt-switch[aria-checked=true]:after{transform:translate(18px)}.tt-switch:disabled{opacity:.5}.vc-autopay-confirm{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;font-size:13.5px;display:flex}.vc-autopay-sum{background:var(--tt-soft);color:var(--tt-ink-2);border-radius:10px;flex-wrap:wrap;gap:6px 18px;margin:14px 0 4px;padding:10px 12px;font-size:13px;display:flex}.vc-autopay-sum b{color:var(--tt-ink);font-weight:600}.tt-check{cursor:pointer;transition:border-color var(--tt-dur) var(--tt-ease), box-shadow var(--tt-dur) var(--tt-ease);background:#fff;border:1px solid #e4e4e7;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;position:relative}.tt-check:hover{border-color:#a1a1aa}.tt-check.is-on{border-color:#1fd62b8c;box-shadow:0 0 0 3px #1fd62b1f}.tt-check input{opacity:0;width:1px;height:1px;position:absolute}.tt-check-box{background:#fff;border:1.5px solid #a1a1aa;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.tt-check.is-on .tt-check-box{background:#1fd62b;border-color:#1fd62b}.tt-check.is-on .tt-check-box:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:5px;transform:translateY(-1px)rotate(-45deg)}.tt-check input:focus-visible+.tt-check-box{outline-offset:2px;outline:2px solid #1fd62b}.tt-check-title{color:var(--tt-ink);font-size:14.5px;font-weight:500;display:block}.tt-check-sub{color:var(--tt-ink-2);margin-top:3px;font-size:13px;line-height:1.45;display:block}.tt-payouts-note{border-top:1px solid var(--tt-line);color:var(--tt-ink-2);margin:8px 4px 2px;padding-top:10px;font-size:12.5px;line-height:1.45}.tt-levels{gap:22px;display:grid}.tt-levels-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tt-levels-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.tt-level{background:var(--tt-soft);border-radius:16px;justify-items:center;gap:10px;padding:18px 8px 16px;display:grid}.tt-level-medal{color:#fff;background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--lv) 55%, #fff), var(--lv));filter:grayscale(.85);opacity:.55;border-radius:999px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 -3px #0000001f,0 0 0 4px #fff}.tt-level-medal svg{width:18px;height:18px}.tt-level-name{color:var(--tt-ink-2);font-size:13.5px;font-weight:500}@media (max-width:560px){.tt-levels-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.tt-home-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.tt-home-next{color:var(--tt-ink-2);align-items:center;gap:10px;margin:12px 0 0;font-size:16px;display:flex}.tt-home-next-dot{background:#1fd62b;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #1fd62b29}.tt-home-stack{gap:16px;margin-top:32px;display:grid}.tt-tut-row{text-align:left;align-items:center;gap:12px;width:100%;padding:14px 18px;display:flex}.tt-tut-row>svg{flex:none;width:16px;height:16px}.tt-nav{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);gap:20px}.tt-nav-right{gap:12px}@media (max-width:1180px){.tt-nav{grid-template-columns:minmax(0,1fr) auto}.tt-nav-items,.tt-nav-right>:not(.tt-menu-btn):not(.tt-keep){display:none!important}.tt-menu-btn{flex-direction:column;justify-content:center;align-items:center;display:flex}.tt-only-mobile{display:revert!important}}.tt-btn{--tt-btn-hover:.22s cubic-bezier(.32, .72, 0, 1);--tt-btn-line:22px}.tt-btn--lg{--tt-btn-line:24px}.tt-btn-bg,.tt-btn:hover .tt-btn-bg,.tt-btn:disabled:hover .tt-btn-bg{filter:none;inset:0}.tt-btn-bg{will-change:transform;backface-visibility:hidden;will-change:transform, scale;transition:scale .5s linear(0, .0349, .1233, .2436, .3785, .5148, .6431, .7572, .8539, .9318, .9913, 1.0339, 1.0618, 1.0774, 1.0833, 1.0819, 1.0756, 1.0661, 1.0551, 1.0436, 1.0327, 1.0228, 1.0143, 1.0073, 1.0019, .998, .9954, .9938, .9931, .9931, .9935, .9942, .9951, .9961, .997, .9979, .9986, .9992, .9997, 1.0001, 1)!important}.tt-btn:not(:disabled):hover .tt-btn-bg{scale:.975 .925}.tt-btn:not(:disabled):active .tt-btn-bg{scale:.955 .885;transition-duration:0s!important}.tt-btn-bg:after{content:"";border-radius:inherit;opacity:0;will-change:opacity;transition:opacity var(--tt-btn-hover);background:#ffffff1a;position:absolute;inset:0}.tt-btn:not(:disabled):hover .tt-btn-bg:after{opacity:1}.tt-btn .tt-btn-text{height:var(--tt-btn-line);line-height:var(--tt-btn-line);text-shadow:none;display:block;overflow:hidden}.tt-btn .tt-btn-text>.tt-btn-roll{will-change:transform;backface-visibility:hidden;transition:transform var(--tt-btn-hover);flex-direction:column;display:flex;transform:translate(0,0)}.tt-btn .tt-btn-roll>span{height:var(--tt-btn-line);line-height:var(--tt-btn-line);display:block}.tt-btn:not(:disabled):hover .tt-btn-text>.tt-btn-roll{transform:translate3d(0, calc(-1 * var(--tt-btn-line)), 0)}.tt-btn:disabled:hover .tt-btn-text>.tt-btn-roll{transform:translate(0,0)}.tt-btn .tt-btn-chip{border:0;box-shadow:inset 0 0 0 1px #ffffff47}.tt-btn .tt-btn-chip svg{will-change:transform;backface-visibility:hidden;transition:transform var(--tt-btn-hover);margin:0;top:9px;left:9px;transform:translate(0,0)}.tt-btn--sm .tt-btn-chip svg{top:7px;left:7px}.tt-btn--lg .tt-btn-chip svg{top:12px;left:12px}.tt-btn .tt-btn-chip svg:nth-child(2),.tt-btn:disabled:hover .tt-btn-chip svg:nth-child(2){transform:translate(-28px)}.tt-btn:not(:disabled):hover .tt-btn-chip svg:first-child{transform:translate(28px)}.tt-btn:not(:disabled):hover .tt-btn-chip svg:nth-child(2){transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.tt-btn-bg,.tt-btn-bg:after,.tt-btn .tt-btn-text>.tt-btn-roll,.tt-btn .tt-btn-chip svg{transition:none!important}}.tt-signup-legal{text-align:center;max-width:420px;color:var(--tt-ink-3,#11111180);margin:18px auto 0;font-size:12.5px;line-height:18px}.tt-signup-legal a{color:inherit;text-underline-offset:2px;text-decoration:underline}.tt-signup-legal a:hover{color:var(--tt-ink,#111)}.tt-pc{gap:14px;padding-bottom:10px;display:grid}.tt-pc .tt-card-head{margin-bottom:0}.tt-pc-progress{align-items:center;gap:12px;display:flex}.tt-pc-bar{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:320px;display:grid}.tt-pc-seg{background:#ececef;border-radius:999px;height:8px}.tt-pc-seg--on{background:#1fd62b}.tt-pc-count{color:var(--tt-ink);flex:none;font-size:13.5px;font-weight:600}.tt-pc-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tt-pc-line{min-width:0;color:var(--tt-ink-2);flex:240px;font-size:14px}.tt-pc-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tt-pc-done{align-items:center;gap:12px;padding:14px 18px;display:flex}.tt-kind--check{color:#15803d;background:#e8f9ea}.tt-home-stack>*,.tt-home-stack>.tt-card>*{min-width:0}.vv-shimmer{background-color:#0f0f1012;background-image:linear-gradient(90deg,#0000 25%,#0f0f1012 50%,#0000 75%);background-repeat:no-repeat;background-size:200% 100%;animation:1.6s linear infinite vv-skeleton-sweep}@media (prefers-reduced-motion:reduce){.vv-shimmer{background-image:none;animation:none}}
