.kn-thinking{--accent:var(--kn-accent,var(--accent));--accent-foreground:#fff;width:100%;min-width:0;max-width:1280px;color:var(--foreground);margin:0 auto;font-size:14px}.kn-thinking svg{stroke-width:1.7px;flex-shrink:0}.kn-thinking .button{gap:8px;min-height:40px;font-size:14px;font-weight:500}.kn-thinking-header>div:first-child{min-width:0}.kn-thinking-header p{max-width:650px;font-size:14px}.kn-thinking .kn-thinking-browse{flex-shrink:0;padding:0 16px}.kn-thinking .kn-thinking-intro{border-radius:var(--radius-3xl);box-shadow:none;background:#fff;border:1px solid #e6e8ee;margin-bottom:23px;padding:16px 18px}.kn-thinking-intro>.card__content{flex-direction:row;align-items:center;gap:13px;padding:0;display:flex}.kn-thinking-intro>.card__content>div:nth-child(2){flex:1;min-width:0}.kn-thinking-intro strong{color:#505766;font-size:14px;font-weight:600;display:block}.kn-thinking-intro p{color:#8c93a0;margin:4px 0 0;font-size:13px;line-height:1.8}.kn-thinking-intro .chip{color:#9a8abc;background:#f0edf9;flex-shrink:0;font-size:12px}.kn-thinking-intro-icon,.kn-thinking-header-icon,.kn-thinking-section-icon{color:#9787c5;background:#f2effb;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.kn-thinking-header-icon{border:1px solid #e9e5f6;border-radius:16px;width:52px;height:52px}.kn-thinking .kn-thinking-back{min-height:34px;margin:0 0 19px -7px;padding:0 7px;font-size:13px}.kn-thinking-section-heading{align-items:flex-start;gap:12px;margin:0 0 19px;display:flex}.kn-thinking-section-heading>div:last-child{min-width:0}.kn-thinking-section-heading h3{color:#535a68;margin:0;font-size:18px;font-weight:600;line-height:1.5}.kn-thinking-section-heading p{color:#9299a5;max-width:780px;margin:4px 0 0;font-size:13px;line-height:1.8}.kn-thinking-section-icon{background:#eeedf5;border-radius:11px;width:37px;height:38px}.kn-thinking-models{padding-top:4px}.kn-thinking-collection{border-top:1px solid #e8eaf0;margin-top:34px;padding-top:26px}.kn-thinking-categories{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.kn-thinking #tm-cats button{min-height:35px;border-width:1px!important;border-radius:8px!important;padding:7px 13px!important;font-size:13px!important;font-weight:500!important}.kn-thinking #tm-cats button[style*=linear-gradient]{background:var(--kn-accent,var(--accent))!important}.kn-thinking #tm-cats button:hover{box-shadow:0 0 0 2px #e8e4f7}.kn-thinking #tm-cats button:focus-visible,.kn-thinking button:focus-visible{outline-offset:3px;outline:2px solid #ada3ea}.kn-thinking :is(#tm-grid,#tm-disc,#tm-people,#tm-pinned,#tm-disc-sel,#tm-people-sel) .card{border-radius:var(--radius-3xl);min-width:0;box-shadow:var(--surface-shadow)!important;background:#fff!important;border:1px solid #e5e8ed!important;transform:none!important}.kn-thinking :is(#tm-grid,#tm-disc,#tm-people,#tm-pinned,#tm-disc-sel,#tm-people-sel) .card:hover{border-color:#d2cbea!important;box-shadow:0 4px 14px #20232b08!important}.kn-thinking :is(#tm-grid,#tm-disc,#tm-people,#tm-pinned,#tm-disc-sel,#tm-people-sel) .card :is(h3,p){overflow-wrap:anywhere}.kn-thinking :is(#tm-grid,#tm-pinned) .card h3{color:#454c5a;font-size:16px!important;font-weight:600!important;line-height:1.5!important}.kn-thinking :is(#tm-grid,#tm-pinned) .card p{color:#8a92a0!important;font-size:14px!important;line-height:1.75!important}.kn-thinking :is(#tm-disc,#tm-people,#tm-disc-sel,#tm-people-sel) [style*=linear-gradient]{background:#f3f0fa!important}.kn-thinking :is(#tm-grid,#tm-disc,#tm-people,#tm-pinned,#tm-disc-sel,#tm-people-sel) .pill{border-radius:6px;font-weight:500;color:#9485b0!important;background:#f1eff7!important;font-size:12px!important}.kn-thinking :is(#tm-disc,#tm-people) .card>button{align-self:flex-end;min-height:31px;margin-bottom:2px;border-radius:8px!important;font-weight:500!important;position:static!important}.kn-thinking :is(#tm-grid,#tm-pinned,#tm-disc-sel,#tm-people-sel) button[title]{min-width:30px;min-height:30px}.kn-thinking #tm-browse-entry>.card{border-radius:15px;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:var(--surface-shadow)!important;background:#fff!important;border:1px dashed #d9dbe6!important;padding:38px 24px!important;transform:none!important}.kn-thinking #tm-browse-entry>.card>div:first-child{border-radius:var(--radius-3xl);background:#f5f3fa;place-items:center;width:59px;height:59px;display:grid;font-size:27px!important}.kn-thinking #tm-browse-entry>.card>div:nth-child(2){color:#666d7a;font-size:16px!important;font-weight:600!important}.kn-thinking #tm-browse-entry>.card>div:nth-child(3){max-width:450px;line-height:1.8;color:#a0a6b1!important;font-size:13px!important}.kn-thinking #tm-records .card{border-radius:var(--radius-3xl);box-shadow:none;background:#fff;border:1px solid #e5e8ee}.kn-thinking :is(#tm-detail,#tm-train){overflow-wrap:anywhere;min-width:0}.kn-thinking .kn-thinking-person-overlay{z-index:1550;background:#1b1e2761;justify-content:center;align-items:center;padding:20px;position:fixed;inset:0}.kn-thinking .kn-thinking-person-dialog{background:#fff;border:1px solid #e6e8ed;border-radius:20px;flex-direction:column;gap:0;width:100%;max-width:580px;max-height:min(850px,100dvh - 40px);padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 70px #181c2a26}.kn-thinking #tm-person-head{border-bottom:1px solid #eae5f2;flex-shrink:0;padding:25px 56px 23px 26px;background:var(--surface-secondary)!important;color:#63537e!important}.kn-thinking #tm-person-body{overscroll-behavior:contain;overflow-wrap:anywhere;min-height:0;padding:20px 26px 24px;font-size:14px;overflow-y:auto}.kn-thinking .kn-thinking-person-close{color:#95899f;background:#ffffffb3;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;position:absolute;top:15px;right:15px}@media (max-width:1100px){.kn-thinking :is(#tm-list,#tm-browse) .grid-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.kn-thinking-header{gap:12px}.kn-thinking-header p{font-size:13px}.kn-thinking .kn-thinking-browse{width:42px;min-width:42px;min-height:42px;padding:0}.kn-thinking-browse>span,.kn-thinking-browse .kn-thinking-button-arrow{display:none}.kn-thinking-header-icon{border-radius:13px;width:43px;height:43px}.kn-thinking .kn-thinking-intro{padding:14px}.kn-thinking-intro>.card__content{align-items:flex-start;gap:11px}.kn-thinking-intro-icon{border-radius:10px;width:35px;height:36px}.kn-thinking-intro .chip{display:none}.kn-thinking-intro p{font-size:12px}.kn-thinking-section-heading{gap:10px}.kn-thinking-section-heading h3{font-size:17px}.kn-thinking-section-heading p{font-size:13px}.kn-thinking :is(#tm-list,#tm-browse) .grid-cols-3{grid-template-columns:minmax(0,1fr);gap:13px}.kn-thinking-collection{margin-top:26px;padding-top:22px}.kn-thinking #tm-cats button{min-height:38px}.kn-thinking :is(#tm-grid,#tm-pinned,#tm-disc-sel,#tm-people-sel) button[title]{min-width:35px;min-height:35px}.kn-thinking .kn-thinking-person-overlay{padding:10px}.kn-thinking .kn-thinking-person-dialog{border-radius:var(--radius-3xl);max-height:calc(100dvh - 20px)}.kn-thinking #tm-person-head{padding:22px 52px 18px 18px}.kn-thinking #tm-person-body{padding:16px 18px max(20px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.kn-thinking .anim-in{animation:none}}.tm-modern{--tm-line:#e8ebe3;--tm-muted:#818779;color:#283027}.tm-modern h1,.tm-modern h2,.tm-modern h3,.tm-modern h4{letter-spacing:-.025em;margin:0}.tm-modern .button{font-size:13px}.tm-workspace-hero{background:linear-gradient(115deg,#e8efdf,#f2f2e9 65%,#eae5f1);border-radius:28px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:22px;padding:34px 38px;display:flex;overflow:hidden}.tm-eyebrow{letter-spacing:.12em;color:#728260;font-size:11px;font-weight:600}.tm-workspace-hero h1,.tm-catalog-header h1{margin:12px 0;font-size:32px;line-height:1.4}.tm-workspace-hero p,.tm-catalog-header p{color:#7c8375;margin:0 0 20px;font-size:13px;line-height:1.8}.tm-orbit{border:1px solid #cfd9c8;border-radius:50%;flex-shrink:0;width:270px;height:210px;margin-right:30px;position:relative;transform:rotate(-12deg)}.tm-orbit:before{content:"";border:1px dashed #c6cfbb;border-radius:50%;position:absolute;inset:25px}.tm-orbit>span{color:#fff;background:linear-gradient(135deg,#94b76a,#668847);border-radius:26px;place-items:center;width:84px;height:84px;display:grid;position:absolute;top:calc(50% - 42px);left:calc(50% - 42px);transform:rotate(12deg);box-shadow:0 12px 30px #709a5430}.tm-orbit>i{color:#677259;background:#ffffffdc;border:1px solid #e6eadf;border-radius:14px;padding:11px 19px;font-size:12px;font-style:normal;position:absolute;transform:rotate(12deg);box-shadow:0 5px 18px #657a4908}.tm-orbit>i:first-of-type{top:40px;left:-20px}.tm-orbit>i:nth-of-type(2){color:#8979af;top:38px;right:-22px}.tm-orbit>i:nth-of-type(3){color:#bc934d;bottom:-8px;left:27px}.tm-orbit>i:nth-of-type(4){color:#4f9388;bottom:9px;right:2px}.tm-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:30px;display:grid}.tm-stat-grid>div{border:1px solid var(--tm-line);background:#fff;border-radius:22px;padding:20px 24px;position:relative;overflow:hidden}.tm-stat-grid>div:after{content:"";border:13px solid color-mix(in srgb,var(--model-color) 18%,white);border-radius:50%;width:70px;height:70px;position:absolute;bottom:-12px;right:-12px}.tm-stat-grid span{color:#767f6f;font-size:12px}.tm-stat-grid strong{color:var(--model-color);font-size:30px;font-weight:650;line-height:1.6;display:block}.tm-stat-grid strong small{margin-left:7px;font-size:11px;font-weight:400}.tm-stat-grid p{color:#969b90;margin:0;font-size:11px}.tm-home-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:26px;display:grid}.tm-home-main,.tm-home-aside{min-width:0}.tm-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;display:flex}.tm-section-heading h2{font-size:19px}.tm-section-heading p{color:var(--tm-muted);margin:6px 0 0;font-size:12px}.tm-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tm-model-grid.catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.tm-model-card,.tm-collection-card{background:linear-gradient(155deg,color-mix(in srgb,var(--model-color) 7%,white),white 65%);border:1px solid color-mix(in srgb,var(--model-color) 20%,white);border-radius:23px;flex-direction:column;min-width:0;padding:22px;transition:box-shadow .2s,border-color .2s;display:flex}.tm-model-card:hover,.tm-collection-card:hover{border-color:color-mix(in srgb,var(--model-color) 45%,white);box-shadow:0 10px 25px #34422b08}.tm-model-top{align-items:center;gap:8px;margin-bottom:18px;display:flex}.tm-model-top>.button:last-child{margin-left:auto}.tm-model-icon{background:color-mix(in srgb,var(--model-color) 14%,white);width:47px;height:47px;color:var(--model-color);border-radius:15px;flex-shrink:0;place-items:center;display:grid}.tm-category{color:var(--model-color);padding:5px 8px;font-size:11px}.tm-model-title{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.tm-model-title h3,.tm-collection-card h3{font-size:18px;line-height:1.5}.tm-model-title p,.tm-collection-card>p{color:#7e8579;min-height:46px;margin:9px 0 20px;font-size:13px;line-height:1.8}.tm-model-meta{color:#91998a;justify-content:space-between;gap:8px;margin-top:auto;padding:0 0 14px;font-size:11px;display:flex}.tm-model-card footer{border-top:1px solid #eaf0e5;flex-wrap:wrap;justify-content:space-between;gap:6px;padding-top:13px;display:flex}.tm-model-card footer .button{min-height:36px;padding:0 10px;font-size:12px}.tm-home-aside{flex-direction:column;gap:18px;display:flex}.tm-suggestion{background:linear-gradient(145deg,#e8efdf,#f4f7ef);border:1px solid #e3ebda;border-radius:24px;padding:25px}.tm-suggestion-icon{color:#7e9e5b;background:#fff;border-radius:17px;place-items:center;width:54px;height:54px;margin:22px 0 15px;display:grid}.tm-suggestion h3{font-size:21px}.tm-suggestion p{color:#7c8871;margin:10px 0 18px;font-size:13px;line-height:1.8}.tm-suggestion>small{color:#8c967e;margin-top:12px;font-size:10px;display:block}.tm-follow-panel{border:1px solid var(--tm-line);background:#fff;border-radius:22px;padding:20px}.tm-follow-panel h3{align-items:center;gap:9px;margin-bottom:13px;font-size:14px;display:flex}.tm-follow-panel h3 svg{color:#8d81b1}.tm-follow-panel>button{text-align:left;color:#535f4c;cursor:pointer;background:#f6f7f3;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;margin-top:7px;padding:13px 12px;font-size:12px;display:flex}.tm-follow-panel>button>span{flex:1;min-width:0}.tm-follow-panel small{color:#92998b;margin-top:4px;font-size:10px;line-height:1.7;display:block}.tm-follow-panel>p{color:#8c9384;font-size:12px;line-height:1.8}.tm-history-section{margin-top:30px}.tm-history-list{border:1px solid var(--tm-line);background:#fff;border-radius:21px;overflow:hidden}.tm-history-list>button,.tm-resume-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0f2ec;align-items:center;gap:14px;width:100%;padding:16px 20px;display:flex}.tm-history-list>button:last-child{border-bottom:0}.tm-history-list>button>span:nth-child(2),.tm-resume-list>button>span{flex:1;min-width:0}.tm-history-list strong,.tm-resume-list strong{font-size:13px;font-weight:550}.tm-history-list small,.tm-resume-list small{color:#93998d;margin-top:4px;font-size:11px;line-height:1.7;display:block}.tm-history-mark{color:#b09360;background:#f0eee9;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.tm-history-list svg:last-child,.tm-resume-list svg{color:#93a180}.tm-resume-list{background:#f4f0fa;border:1px solid #ddd5ed;border-radius:17px;margin-bottom:18px}.tm-resume-list>button{border-bottom-color:#e7e0f0;padding:13px 17px}.tm-empty{text-align:center;background:#fafbf8;border:1px dashed #dfe5d8;border-radius:23px;flex-direction:column;align-items:center;gap:12px;padding:32px 22px;display:flex}.tm-empty h3{font-size:17px}.tm-empty p{color:#8a9480;max-width:420px;margin:0;font-size:13px;line-height:1.8}.tm-empty svg{color:#95aa79}.tm-history-empty{color:#91998a;background:#f0f3eb;border-radius:18px;padding:24px;font-size:12px}.tm-catalog-header{padding:26px 0 12px}.tm-catalog-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.tm-catalog-toolbar [role=group]{background:#eaeee4;border-radius:15px;gap:4px;padding:4px;display:flex}.tm-search{width:280px}.tm-category-filters{flex-wrap:wrap;gap:5px;display:flex}.tm-category-filters .button{min-height:34px;font-size:12px}.tm-result-count{color:#8b9480;margin:20px 0 12px;font-size:11px}.tm-collection-tags{flex-wrap:wrap;gap:7px;margin:0 0 20px;display:flex}.tm-collection-tags span{background:color-mix(in srgb,var(--model-color) 9%,white);color:var(--model-color);border-radius:8px;padding:6px 9px;font-size:11px}.tm-collection-card>.button{align-self:flex-start;margin-top:auto}.tm-record-backdrop{z-index:1600!important}.tm-record-dialog{background:#fff;border-radius:24px;max-height:90dvh;padding:24px;overflow:auto}.tm-record-answer{background:#f7f8f4;border-radius:17px;margin-bottom:18px;padding:20px}.tm-record-answer>small{color:#87a06c;font-size:11px}.tm-record-answer h3{margin:8px 0;font-size:16px;line-height:1.8}.tm-record-answer p{color:#828b78;font-size:13px;line-height:1.9}.tm-record-answer h4{color:#779454;margin:17px 0 9px;font-size:12px}.tm-record-answer blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:0;border-radius:12px;margin:0;padding:16px;font-size:14px;line-height:1.9}.tm-record-answer details{color:#7b896c;margin-top:16px;font-size:12px}.tm-record-answer summary{cursor:pointer}.kn-thinking .tm-detail-workspace>div:first-of-type{background:linear-gradient(110deg,#ebefdf,#f1edf7);border-radius:24px;padding:28px}.kn-thinking .tm-detail-workspace>div:last-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid;max-width:none!important}.tm-detail-section{background:#fff;border:1px solid #e8ece1;border-radius:23px;min-width:0;padding:25px;margin:0!important}.tm-detail-section>div:first-child{color:#84976b!important;letter-spacing:0!important;font-size:13px!important}.tm-detail-section p{font-size:14px!important;line-height:1.9!important}.tm-detail-section:last-child{background:#f0f5e9}.tm-detail-section .card{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.tm-answer-label{color:#657952;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.tm-draft-status{color:#89967b;margin-top:8px;font-size:11px;line-height:1.7}.tm-training-workspace textarea:focus{box-shadow:0 0 0 3px #e9f0df;border-color:#97b476!important}.tm-training-workspace .card{border:1px solid #e4eadd;box-shadow:0 12px 40px #52673808!important}.tm-training-workspace .progress-fill{background:linear-gradient(90deg,#a9c185,#72954e)!important}.kn-thinking #tm-person-head{color:#566747!important;background:linear-gradient(120deg,#e9efdf,#eee8f4)!important}.kn-thinking #tm-person-body>div{border-radius:15px!important}.kn-thinking #tm-person-body{line-height:1.85}@media (max-width:1050px){.tm-home-layout{grid-template-columns:minmax(0,1fr) 250px;gap:18px}.tm-model-grid,.tm-model-grid.catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-orbit{width:215px;height:185px;margin-right:8px}.tm-model-card{padding:18px}.tm-model-meta{flex-wrap:wrap}}@media (max-width:760px){.tm-home-layout{grid-template-columns:minmax(0,1fr)}.tm-home-aside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tm-suggestion{grid-column:1/-1}.tm-workspace-hero{padding:25px}.tm-workspace-hero h1,.tm-catalog-header h1{font-size:26px}.tm-orbit{display:none}.tm-stat-grid{gap:9px}.tm-stat-grid>div{padding:15px 12px}.tm-stat-grid strong{font-size:25px}.tm-stat-grid p{display:none}.tm-stat-grid>div:after{border-width:9px;width:48px;height:48px}.tm-catalog-toolbar{flex-wrap:wrap}.tm-search,.tm-catalog-toolbar [role=group]{width:100%}.tm-catalog-toolbar [role=group]>.button{flex:1}.kn-thinking .tm-detail-workspace>div:last-child{grid-template-columns:minmax(0,1fr)}.tm-detail-section{padding:20px}.tm-record-dialog{max-height:94dvh;padding:16px}}@media (max-width:480px){.tm-model-grid,.tm-model-grid.catalog{grid-template-columns:minmax(0,1fr)}.tm-model-card,.tm-collection-card{padding:20px}.tm-model-title p{min-height:0}.tm-home-aside{grid-template-columns:minmax(0,1fr)}.tm-section-heading{align-items:flex-start}.tm-workspace-hero h1{font-size:25px}.tm-stat-grid span{font-size:11px}.tm-stat-grid strong small{margin-left:3px}.tm-record-answer{padding:15px}.tm-follow-panel{padding:18px}}@media (prefers-reduced-motion:reduce){.tm-model-card,.tm-collection-card{transition:none}}.tm-detail-icon{width:64px;height:64px;color:var(--model-color,#799e52);background:color-mix(in srgb,var(--model-color,#799e52) 12%,white);border-radius:20px;flex:0 0 64px;place-items:center;display:grid}.tm-case-icon{color:var(--model-color,#799e52);flex-shrink:0;padding-top:2px}.tm-detail-workspace svg,.tm-training-workspace svg{vertical-align:middle;flex-shrink:0;display:inline-block}@media (max-width:600px){.tm-detail-icon{border-radius:16px;flex-basis:52px;width:52px;height:52px}}
#tab-vip .vp-wrap{max-width:1080px;color:var(--ink);padding:24px 0 32px}#tab-vip .vp-header{text-align:center;margin-bottom:32px}#tab-vip .vp-header h1{letter-spacing:-.025em;margin:0 0 10px;font-size:32px;font-weight:700}#tab-vip .vp-header p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.7}#tab-vip #vip-status-badge:not(:empty){margin-top:16px}#tab-vip .vp-member-status{color:#526d40;background:#edf3e7;border-radius:100px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-block}#tab-vip .vp-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#tab-vip .vp-plan{min-height:0;box-shadow:none;border:1px solid #e6eae2;border-radius:24px;padding:28px 24px 24px;transition:border-color .18s,box-shadow .18s}#tab-vip .vp-plan:hover{border-color:#bacbae;transform:none;box-shadow:0 8px 24px #263c1810}#tab-vip .vp-plan-pop{box-shadow:none;background:linear-gradient(#f2f6ed 0,#fff 50%);border-color:#a8bf94}#tab-vip .vp-name{margin:0;font-size:20px;font-weight:650}#tab-vip .vp-badge{color:#536f3e;box-shadow:none;background:#e7efde;border-radius:100px;padding:4px 9px;font-size:11px;font-weight:600;position:absolute;top:26px;left:auto;right:22px;transform:none}#tab-vip .vp-plan-pop .vp-name{padding-right:76px}#tab-vip .vp-desc{min-height:0;margin:8px 0 0;font-size:13px;line-height:1.7}#tab-vip .vp-price{font-variant-numeric:tabular-nums;gap:4px;margin:30px 0 6px}#tab-vip .vp-price .num{letter-spacing:-.035em;font-size:42px;font-weight:700}#tab-vip .vp-price .cur{font-size:18px;font-weight:600}#tab-vip .vp-price .per{font-size:13px;font-weight:500}#tab-vip .vp-permonth{color:#66834e;min-height:18px;font-size:12px;font-weight:500}#tab-vip .vp-feats{border-top:1px solid #edf0e8;gap:12px;margin:22px 0 0;padding-top:20px}#tab-vip .vp-feats li{font-size:13px;line-height:1.7}#tab-vip .vp-feats li:before{color:#718f58;background:#eef3e8;font-weight:600}#tab-vip .vp-cta{color:#506b3d;min-height:46px;box-shadow:none;background:#f1f5eb;border:1px solid #dce5d4;border-radius:100px;margin-top:28px;padding:12px 16px;font-size:14px;font-weight:600}#tab-vip .vp-cta:hover{background:#e7efde}#tab-vip .vp-cta-pop{color:#fff;box-shadow:none;background:#2d3528;border-color:#2d3528}#tab-vip .vp-cta-pop:hover{filter:none;background:#404e36}#tab-vip .vp-extras{background:#fff;border:1px solid #e6eae2;border-radius:22px;margin-top:24px;padding:22px 24px 16px}#tab-vip .vp-trial{justify-content:space-between;align-items:center;gap:24px;display:flex}#tab-vip .vp-trial h2{margin:0 0 6px;font-size:16px;font-weight:600}#tab-vip .vp-trial p{color:var(--ink-3);margin:0;font-size:13px;line-height:1.7}#tab-vip #vip-trial-btn{color:#536e40;cursor:pointer;background:#edf3e6;border:1px solid #dce5d4;border-radius:100px;flex-shrink:0;min-height:44px;padding:10px 20px;font-size:14px;font-weight:600}#tab-vip #vip-trial-btn:disabled{color:#92988b;cursor:default;background:#f3f4f1;border-color:#eaede5;opacity:1!important}#tab-vip .vp-service-links{border-top:1px solid #edf0e8;flex-wrap:wrap;justify-content:flex-end;gap:8px 20px;margin-top:18px;padding-top:14px;display:flex}#tab-vip .vp-service-links button{color:#6d7963;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}#tab-vip .vp-service-links button:hover{color:#405b2c;text-decoration:underline}#tab-vip button:focus-visible,#tab-vip summary:focus-visible{outline-offset:4px;outline:2px solid #90ac77}#tab-vip .vp-notes{color:var(--ink-3);margin:20px 4px 0;font-size:12px;line-height:1.85}#tab-vip .vp-notes summary{cursor:pointer;width:fit-content;font-size:13px}#tab-vip .vp-notes>div{padding-top:8px}#tab-vip .vp-notes p{margin:4px 0}@media (max-width:760px){#tab-vip .vp-plans{grid-template-columns:1fr}#tab-vip .vp-wrap{padding-top:12px}#tab-vip .vp-header h1{font-size:28px}#tab-vip .vp-plan{padding:24px}#tab-vip .vp-trial{flex-direction:column;align-items:flex-start;gap:16px}#tab-vip .vp-service-links{justify-content:flex-start}#tab-vip .vp-extras{padding:20px}}
#tut-video-wrap{border:1px solid #e3e9dc;box-shadow:none!important;background:#edf2e8!important}#tut-video-empty{isolation:isolate;background:#edf2e8;color:#60774d!important}.tut-poster-image{object-fit:cover;opacity:0;z-index:-1;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.tut-poster-image.is-loaded{opacity:1}.tut-poster-fallback{z-index:-2;color:#728761;background:linear-gradient(135deg,#e6eddd,#f8faf5);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding-bottom:140px;display:flex;position:absolute;inset:0}.tut-poster-fallback strong{letter-spacing:-.04em;font-size:clamp(28px,5vw,64px);font-weight:650}.tut-poster-fallback>span{letter-spacing:.15em;font-size:13px}.tut-poster-play{color:#59763f;background:#ffffffed;border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;transition:transform .18s;display:grid;box-shadow:0 4px 22px #2534181a}#tut-video-empty:hover .tut-poster-play{transform:scale(1.06)}.tut-poster-caption{color:#536446;background:#ffffffed;border-radius:100px;padding:8px 14px;font-size:13px;font-weight:500;position:absolute;bottom:22px}#tut-video-empty:focus-visible{outline-offset:-5px;outline:3px solid #8aa971}@media (max-width:600px){.tut-poster-play{width:48px;height:48px}.tut-poster-caption{padding:5px 10px;font-size:11px;bottom:10px}.tut-poster-fallback{gap:4px;padding-bottom:95px}.tut-poster-fallback>span{font-size:10px}}
