.sc-hdr,.sc-ftr{font-family:Inter,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.4;text-align:left}.sc-ftr *{box-sizing:border-box}.sc-ftr a{text-decoration:none}.sc-w{max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.sc-ftr{position:relative;overflow:hidden;background:#141210;color:#f5f5f4;padding:64px 0 28px;container-type:inline-size}.sc-wm{position:absolute;left:0;right:0;bottom:-.32em;text-align:center;white-space:nowrap;font-size:clamp(90px,19cqw,280px);font-weight:600;letter-spacing:-.03em;line-height:1;color:#ffffff0b;pointer-events:none;-webkit-user-select:none;user-select:none}.sc-fc{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:40px;justify-items:center}.sc-fc nav{min-width:150px}.sc-fc h3{margin:0;font:500 13px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;letter-spacing:.14em;color:#a8a29e}.sc-fc ul{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.sc-fc a{font-size:16px;color:#f5f5f4bf!important}.sc-fc a:hover{color:#fff!important}.sc-fb{margin-top:56px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.sc-fb p{margin:0;font-size:14px;color:#a8a29e}.sc-fr{display:flex;align-items:center;gap:16px}.sc-so{display:flex;align-items:center;gap:4px}.sc-so a{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:#a8a29e!important}.sc-so a:hover{background:#ffffff0f;color:#e8a088!important}.sc-c{font:400 12px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}@media(max-width:1020px){.sc-fc{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:start}}@media(max-width:760px){.sc-fc{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.sc-fc nav{min-width:0}}.pub-live-cover .cover-grid{display:block}.pub-live-cover .cover-grid .cover{width:100%;height:auto;aspect-ratio:300 / 432}.pub-live-cover .cover-card{border-radius:5px}.pub-live-cover .cover-card:before{width:4px}.pub-live-cover a.cover-card,.pub-live-cover a.cover-card:hover{text-decoration:none}.pub-live-cover.is-compact .cover-body{padding:16px 16px 18px}.pub-live-cover.is-compact .cover-eyebrow{font-size:8px;letter-spacing:.16em}.pub-live-cover.is-compact .cover-title{font-size:19px;line-height:1.22;letter-spacing:-.2px}.pub-live-cover.is-compact .cover-subtitle{font-size:8.5px;letter-spacing:1.5px;margin-top:8px}.pub-live-cover.is-compact .cover-divider{width:28px;margin-top:10px}.site.pp-page{border:0;border-radius:0;overflow:visible;overflow-x:clip;font-weight:400}:where(.site.pp-page) :where(*){margin:revert;padding:revert;border:revert}:where(.site.pp-page) :where(ol,ul,menu){list-style:revert}:where(.site.pp-page) :where(img,svg,video,canvas,audio,iframe,embed,object){display:revert;vertical-align:revert}:where(.site.pp-page) :where(img,video){max-width:revert;height:revert}:where(.site.pp-page) :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert;text-wrap:revert}:where(.site.pp-page) :where(small,code,kbd,samp,pre){font-size:revert;font-family:revert}:where(.site.pp-page) :where(table){border-collapse:revert;text-indent:revert;border-color:revert}:where(.site.pp-page) :where(button,input,select,optgroup,textarea){font:revert;font-feature-settings:revert;letter-spacing:revert;color:revert;border-radius:revert;background-color:revert;opacity:revert}:where(.site.pp-page) .pp-title-card{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;aspect-ratio:3 / 4;padding:18px;border-radius:6px;background:#1c1917;color:#fff}:where(.site.pp-page) .pp-title-card b{font-size:20px;line-height:1.15;font-weight:600}:where(.site.pp-page) .pp-title-card small{font-size:13px;opacity:.8}:where(.site.pp-page) .cat-tools input.search{font:inherit;color:inherit;outline-offset:2px}:where(.site.pp-page) button.toc-part{width:100%;font-family:inherit;line-height:inherit;color:inherit;text-align:left;cursor:pointer}:where(.site.pp-page) button.toc-part:hover{border-color:var(--line2)}:where(.site.pp-page) .bp-sec{scroll-margin-top:130px}@media(max-width:639px){:where(.site.pp-page) .bp-sec{scroll-margin-top:160px}}:where(.site.pp-page) .faq summary{display:block;list-style:none;cursor:pointer}:where(.site.pp-page) .faq summary::-webkit-details-marker{display:none}:where(.site.pp-page) .faq summary:focus-visible{outline:2px solid var(--coral);outline-offset:2px}:where(.site.pp-page) .faq details[open] b{border-bottom:0}:where(.site.pp-page) .faq details[open] b:after{content:"−"}:where(.site.pp-page) .faq details[open]{border-bottom:1px solid var(--line)}.site .faq details p{margin:0;padding:0 0 16px;color:var(--fg2);font-size:15px;line-height:1.6;max-width:68ch}:where(.site.pp-page) .pf-say{display:none!important}.site{--bg:#FAFAF9;--fg:#1C1917;--card:#fff;--line:#E7E5E4;--line2:#D6D3D1;--muted:#F5F5F4;--mfg:#6E6862;--fg2:#44403C;--coral:#DA7756;--act:#B8553A;--act-h:#A84C2E;--ctext:#A84C2E;--soft:#FBF0EC;--ok:#23774F;--okSoft:#EAF5EF;--bad:#B42323;--badSoft:#FCEEEE;--warn:#9C5506;--ease:cubic-bezier(.22,1,.36,1);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"cv11","ss01";color:var(--fg);background:var(--bg);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden;border-radius:12px;border:1px solid var(--line)}.site *{box-sizing:border-box}.site a{color:inherit;text-decoration:none}.site .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.site h1{font-size:42px;font-weight:500;letter-spacing:-.022em;line-height:1.15;margin:0}.site h2{font-size:30px;font-weight:500;letter-spacing:-.018em;line-height:1.2;margin:0}.site h3{font-size:24px;font-weight:500;letter-spacing:-.012em;line-height:1.25;margin:0}.site h4{font-size:18px;font-weight:600;letter-spacing:-.006em;line-height:1.35;margin:0}.site p{margin:0}.site .lead{font-size:18px;color:var(--fg2);line-height:1.6}.site .muted{color:var(--mfg)}.site .btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:10px;font-size:16px;font-weight:550;border:1px solid transparent;cursor:pointer;white-space:nowrap;font-family:inherit}.site .btn-p{background:var(--act);color:#fff}.site .btn-p:hover{background:var(--act-h)}.site .btn-s{background:#fff;border-color:var(--line2);color:var(--fg)}.site .btn-s:hover{background:var(--muted)}.site .chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:550;background:var(--muted);color:var(--fg2);white-space:nowrap}.site .chip.ok{background:var(--okSoft);color:var(--ok)}.site .chip.coral{background:var(--soft);color:var(--ctext)}.site .hdr{background:#fff;border-bottom:1px solid var(--line)}.site .hdr .wrap{display:flex;align-items:center;gap:28px;height:68px}.site .search{flex:1;max-width:420px;height:40px;border:1px solid var(--line2);border-radius:999px;display:flex;align-items:center;padding:0 16px;color:var(--mfg);font-size:15px;gap:8px;background:var(--bg)}.site .hdr .right{display:flex;gap:14px;align-items:center;margin-left:auto;font-size:15px;font-weight:550}.site .hdr .btn{height:40px;font-size:15px}.site .crumbs{font-size:14px;color:var(--mfg);padding:22px 0 0}.site .crumbs b{color:var(--fg);font-weight:500}.site .cover{display:block;width:100%;aspect-ratio:3/4;border-radius:6px;object-fit:cover;background:#ddd;box-shadow:0 1px 2px #1c191714,0 6px 18px #1c19171f}.site section{padding:64px 0}.site .sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.site .sec-head p{color:var(--fg2);margin-top:8px;max-width:640px;font-size:17px}.site .link{color:var(--ctext);font-weight:550;font-size:16px;white-space:nowrap}.site .link:after{content:" →"}.site .cta{background:#1c1917;color:#fff;padding:56px 0;text-align:left}.site .cta h2{color:#fff}.site .cta p{color:#d6d3d1;margin-top:10px;font-size:17px}.site .cta .row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}@container (max-width:760px){.site .wrap{padding:0 16px}.site h1{font-size:32px}.site h2{font-size:25px}.site h3{font-size:21px}.site .search{display:none}.site .hdr .wrap{height:58px;gap:12px}.site section{padding:44px 0}.site .sec-head{flex-direction:column;align-items:flex-start}.site .lead{font-size:17px}}.site{container-type:inline-size}@keyframes pps-fadeup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.site ul{margin:0;padding-left:20px}.site li{margin:6px 0;color:var(--fg2)}:where(.site) .h-hero{padding:56px 0 40px!important;background:linear-gradient(180deg,#fff,var(--bg))}:where(.site) .h-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:48px;align-items:center}:where(.site) .h-btns{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}:where(.site) .h-stu{margin-top:18px;font-size:15px;color:var(--mfg)}:where(.site) .h-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}:where(.site) .h-shelf .cover{transform:translateY(16px);opacity:0;animation:pps-shelfin .8s var(--ease) forwards}:where(.site) .h-shelf .cover:nth-child(2){animation-delay:.08s;margin-top:-18px}:where(.site) .h-shelf .cover:nth-child(3){animation-delay:.16s}:where(.site) .h-shelf .cover:nth-child(4){animation-delay:.24s}:where(.site) .h-shelf .cover:nth-child(5){animation-delay:.32s;margin-top:-18px}:where(.site) .h-shelf .cover:nth-child(6){animation-delay:.4s}@keyframes pps-shelfin{to{transform:none;opacity:1}}:where(.site) .h-shelf .cover:hover{transform:translateY(-4px);transition:transform .3s var(--ease)}:where(.site) .subj-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}:where(.site) .subj{display:block;background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px 20px;transition:border-color .2s,transform .2s}:where(.site) .subj:hover{border-color:var(--line2);transform:translateY(-1px)}:where(.site) .subj{display:grid!important;grid-template-columns:64px minmax(0,1fr);column-gap:16px;align-items:center}:where(.site) .subj .subj-ic{grid-row:1 / span 2;width:64px;height:56px;display:block}:where(.site) .subj b{display:block;font-size:17px;font-weight:600;margin-bottom:4px;align-self:end}:where(.site) .subj span{align-self:start}:where(.site) .subj span{font-size:15px;color:var(--mfg);line-height:1.45}:where(.site) .shelf{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}:where(.site) .shelf .book b{display:block;font-size:16px;font-weight:600;margin-top:14px;line-height:1.3}:where(.site) .shelf .book span{display:block;font-size:14px;color:var(--mfg);margin-top:4px;line-height:1.4}:where(.site) .tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}:where(.site) .tool{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px;gap:6px}:where(.site) .tool>b{font-size:20px;font-weight:600;margin-top:12px;letter-spacing:-.01em}:where(.site) .tool>span{font-size:16px;color:var(--fg2);line-height:1.5}@keyframes pps-grow{to{width:var(--w)}}@keyframes pps-cellin{0%{opacity:0}to{opacity:1}}:where(.site) .cat-head{padding:14px 0 6px}:where(.site) .cat-head .lead{margin-top:10px;max-width:700px}:where(.site) .cat-tools{display:flex;gap:16px;align-items:center;margin:20px 0 8px;flex-wrap:wrap}:where(.site) .search.wide{max-width:none;flex:1;min-width:260px}:where(.site) .seg{display:flex;background:var(--muted);border-radius:10px;padding:4px}:where(.site) .seg span{padding:7px 14px;border-radius:8px;font-size:15px;font-weight:500;color:var(--fg2)}:where(.site) .seg .on{background:#fff;color:var(--fg);box-shadow:0 1px 2px #0000000f}:where(.site) .card-b{display:block}:where(.site) .card-b b{display:block;font-size:16px;font-weight:600;margin-top:14px;line-height:1.3}:where(.site) .card-b span{display:block;font-size:14px;color:var(--mfg);margin-top:3px;line-height:1.4}:where(.site) .cat-b{padding-top:20px!important;padding-bottom:56px!important}:where(.site) .row-s{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;padding:30px 0;border-bottom:1px solid var(--line)}:where(.site) .row-h h3{margin-bottom:10px}:where(.site) .row-books{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:22px}:where(.site) .bk-top{display:grid;grid-template-columns:280px minmax(0,1fr) 300px;gap:40px;padding:22px 0 40px;align-items:start}:where(.site) .bk-cover .cover{border-radius:8px}:where(.site) .aud{display:inline-flex;background:var(--muted);border-radius:999px;padding:4px;margin-bottom:18px}:where(.site) .aud span{padding:7px 16px;border-radius:999px;font-size:15px;font-weight:500;color:var(--fg2)}:where(.site) .aud .on{background:#1c1917;color:#fff}:where(.site) .bk-sub{font-size:18px;color:var(--fg2);margin-top:8px}:where(.site) .bk-authors{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:20px}:where(.site) .au{display:flex;gap:10px;align-items:center}:where(.site) .au img{width:48px;height:48px;border-radius:50%;object-fit:cover}:where(.site) .au b{display:block;font-size:16px;font-weight:600}:where(.site) .au em{display:block;font-style:normal;font-size:14px;color:var(--mfg)}:where(.site) .bk-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}:where(.site) .bk-facts span{background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:14px;color:var(--fg2)}:where(.site) .bk-facts b{color:var(--fg)}:where(.site) .bk-adopt{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 2px #1c19170a,0 10px 30px #1c19170f}:where(.site) .bk-adopt p{font-size:15px;color:var(--fg2)}:where(.site) .bk-adopt .btn{justify-content:center}:where(.site) .bk-adopt .fine{font-size:14px;color:var(--mfg)}:where(.site) .bk-lede{font-size:20px;line-height:1.55;margin-bottom:16px}:where(.site) .toc{max-width:860px}:where(.site) .toc-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:16px;color:var(--fg2)}:where(.site) .toc-part{font-size:15px;font-weight:600;margin:22px 0 8px;display:flex;justify-content:space-between}:where(.site) .toc-part span{font-weight:400;color:var(--mfg)}:where(.site) .toc-part.closed{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 18px;margin:10px 0}:where(.site) .toc-list{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}:where(.site) .toc-r{display:grid;grid-template-columns:44px minmax(0,1fr);padding:14px 18px;border-bottom:1px solid var(--line)}:where(.site) .toc-r:last-child{border-bottom:0}:where(.site) .toc-r .n{color:var(--ctext);font-weight:600;font-size:15px;padding-top:1px}:where(.site) .toc-r b{display:block;font-size:17px;font-weight:500}:where(.site) .toc-r span{font-size:14px;color:var(--mfg)}:where(.site) .toc-more{margin-top:14px;font-size:15px;color:var(--mfg)}:where(.site) .bk-au{display:grid;gap:24px;max-width:860px}:where(.site) .au-c{display:grid;grid-template-columns:96px minmax(0,1fr);gap:20px}:where(.site) .au-c img{width:96px;height:96px;border-radius:50%;object-fit:cover}:where(.site) .au-c b{font-size:19px;font-weight:600}:where(.site) .au-c em{display:block;font-style:normal;color:var(--mfg);font-size:15px;margin:2px 0 8px}:where(.site) .au-c p{color:var(--fg2);font-size:16px}@keyframes pps-fadein{to{opacity:1;transform:none}}:where(.site) .tl-hero{padding:24px 0 48px!important}:where(.site) .tl-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,620px);gap:44px;align-items:center}:where(.site) .tl-grid .lead{margin-top:18px}:where(.site) .tl-steps{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:where(.site) .tl-row{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:48px;padding:36px 0;border-top:1px solid var(--line);align-items:start}:where(.site) .tl-steps h2{margin-bottom:12px}:where(.site) .tl-txt .num{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#1c1917;color:#fff;font-weight:600;font-size:14px;margin-bottom:12px}:where(.site) .tl-txt h3{margin-bottom:12px}:where(.site) .tl-vis.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}:where(.site) .lab-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 18px;box-shadow:0 1px 2px #1c19170d,0 6px 20px #1c19170f;font-size:15px}:where(.site) .lc-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:8px}:where(.site) .lc-h b{font-size:16px}:where(.site) .pk{display:flex;gap:12px;align-items:flex-start;padding:10px;border-radius:10px;border:1px solid transparent;margin:4px 0}:where(.site) .pk.on{border-color:var(--line2);background:var(--bg)}:where(.site) .pk b{display:block;font-size:15px}:where(.site) .pk span{font-size:14px;color:var(--mfg)}:where(.site) .ico{flex:none;width:30px;height:30px;border-radius:8px;background:var(--soft);position:relative}:where(.site) .ico:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:2px solid var(--act);border-radius:3px}:where(.site) .ico.v:after{border-radius:50%}:where(.site) .ico.n:after{top:9px;right:7px;bottom:9px;left:7px;border-width:2px 0}:where(.site) .ico.d:after{border-width:0 0 2px 2px;border-radius:0}:where(.site) .rv{display:grid;grid-template-columns:minmax(0,1fr) auto 60px;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:15px}:where(.site) .rv span:nth-child(2){color:var(--mfg);font-size:14px}:where(.site) .rv b{text-align:right;font-variant-numeric:tabular-nums}:where(.site) .lc-foot{display:flex;justify-content:space-between;align-items:center;margin-top:14px;gap:10px;flex-wrap:wrap}:where(.site) .lc-foot .btn{height:38px;font-size:14px}:where(.site) .ai-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:22px}:where(.site) .ai-grid b{display:block;font-size:17px;margin-bottom:6px}:where(.site) .ai-grid p{font-size:15px;color:var(--fg2)}:where(.site) .faq{display:grid;gap:0;margin-top:18px;border-top:1px solid var(--line)}:where(.site) .faq b{font-weight:500;font-size:17px;padding:16px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between}:where(.site) .faq b:after{content:"+";color:var(--mfg)}@container (max-width:900px){:where(.site) .h-grid,:where(.site) .tl-grid,:where(.site) .tl-row,:where(.site) .row-s{grid-template-columns:minmax(0,1fr)}:where(.site) .h-grid{gap:30px}:where(.site) .shelf{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.site) .shelf .book:nth-child(n+4){display:none}:where(.site) .tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site) .subj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site) .bk-top{grid-template-columns:200px minmax(0,1fr)}:where(.site) .bk-adopt{grid-column:1/-1}:where(.site) .ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:560px){.site h1{font-size:30px}:where(.site) .shelf{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site) .shelf .book:nth-child(n+3){display:none}:where(.site) .tool-grid,:where(.site) .subj-grid{grid-template-columns:minmax(0,1fr)}:where(.site) .row-books{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}:where(.site) .bk-top{grid-template-columns:minmax(0,1fr)}:where(.site) .bk-cover{max-width:220px}:where(.site) .tl-vis.two{grid-template-columns:minmax(0,1fr)}:where(.site) .ai-grid{grid-template-columns:minmax(0,1fr)}:where(.site) .au-c{grid-template-columns:64px minmax(0,1fr)}:where(.site) .au-c img{width:64px;height:64px}:where(.site) .cat-tools .seg{width:100%}:where(.site) .h-shelf{gap:10px}}:where(.site) .tl-iso{background:#1c1917;border-radius:16px;overflow:hidden}:where(.site) .tl-iso .iso{border-radius:0}:where(.site) .tool .iso{border-radius:10px}:where(.site) .tl-other{border-top:1px solid var(--line)}:where(.site) .dm{position:relative;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#1c1917;font-size:15px;line-height:1.5}:where(.site) .dm *{box-sizing:border-box}:where(.site) .dm-stage{position:relative;overflow:hidden;border-radius:14px}:where(.site) .dm{--spring:linear(0,.06 2.5%,.25 6%,.56 11%,.85 17%,1.01 23%,1.04 28%,1.02 36%,1 48%,1)}:where(.site) .dm-cam{transform-origin:0 0;transition:transform .95s cubic-bezier(.16,1,.3,1)}:where(.site) .dm-cam.in{animation:pps-dmIn .75s cubic-bezier(.16,1,.3,1) both}:where(.site) .dm-cam.out{transition:filter .34s cubic-bezier(.55,0,1,.45),opacity .34s cubic-bezier(.55,0,1,.45),transform .34s cubic-bezier(.55,0,1,.45);filter:blur(10px);opacity:0}@keyframes pps-dmIn{0%{filter:blur(10px);opacity:0;transform:translateY(16px)}to{filter:blur(0);opacity:1;transform:none}}:where(.site) .swapin{animation:pps-swapIn .6s var(--spring) both}@keyframes pps-swapIn{0%{filter:blur(6px);opacity:0;transform:translateY(10px) scale(.985)}to{filter:blur(0);opacity:1;transform:none}}:where(.site) .dm-cursor svg{transition:transform .18s cubic-bezier(.16,1,.3,1);transform-origin:3px 2px}:where(.site) .dm-cursor.hov svg{transform:scale(1.15)}:where(.site) .dm-cursor.press svg{transform:scale(.86)}:where(.site) .dm-bar{display:flex;align-items:center;gap:12px;margin-top:12px;min-height:36px}:where(.site) .dm-play{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid #D6D3D1;background:#fff;display:grid;place-items:center;cursor:pointer}:where(.site) .dm-play svg{width:14px;height:14px}:where(.site) .dm-cap{flex:1;font-size:15px;color:#44403c;min-width:0}:where(.site) .dm-cap b{color:#1c1917;font-weight:600}:where(.site) .dm-dots{display:flex;gap:6px;flex:none}:where(.site) .dm-dots button{width:26px;height:26px;border-radius:50%;border:1px solid #D6D3D1;background:#fff;font:600 12px/1 Inter,sans-serif;color:#6e6862;cursor:pointer;padding:0}:where(.site) .dm-dots button.on{background:#1c1917;color:#fff;border-color:#1c1917}:where(.site) .dm-dots button.done{background:#f5f5f4;color:#1c1917}:where(.site) .dm-cursor{position:absolute;left:0;top:0;width:22px;height:22px;z-index:30;pointer-events:none;transition:transform .78s cubic-bezier(.16,1,.3,1),opacity .3s;opacity:0;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}:where(.site) .dm-cursor.show{opacity:1}:where(.site) .dm-cursor:after{content:"";position:absolute;left:-9px;top:-9px;width:22px;height:22px;border-radius:50%;background:#da775673;transform:scale(0);opacity:0}:where(.site) .dm-cursor.click:after{animation:pps-dmripple .45s ease-out}@keyframes pps-dmripple{0%{transform:scale(.2);opacity:1}to{transform:scale(1.6);opacity:0}}:where(.site) .dm-fast *,:where(.site) .dm-fast .dm-cursor{transition:none!important;animation:none!important}:where(.site) .dm .pressed{transform:scale(.97)}:where(.site) .dm .card{background:#fff;border:1px solid #E7E5E4;border-radius:12px;box-shadow:0 1px 2px #1c19170d,0 6px 20px #1c19170f}:where(.site) .dm .b{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 16px;border-radius:9px;font:550 14px/1 Inter,sans-serif;border:1px solid #D6D3D1;background:#fff;color:#1c1917;transition:transform .15s,background .2s}:where(.site) .dm .b.p{background:#b8553a;border-color:#b8553a;color:#fff}:where(.site) .dm .b.ok{background:#23774f;border-color:#23774f;color:#fff}:where(.site) .dm .pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:550;background:#f5f5f4;color:#44403c;white-space:nowrap}:where(.site) .dm .pill.ok{background:#eaf5ef;color:#23774f}:where(.site) .dm .pill.coral{background:#fbf0ec;color:#a84c2e}:where(.site) .dm .muted{color:#6e6862}:where(.site) .kc{padding:20px 22px}:where(.site) .kc-h{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}:where(.site) .kc-tag{font-size:13px;font-weight:600;color:#a84c2e}:where(.site) .kc-n{font-size:13px;color:#6e6862}:where(.site) .kc-q{font-size:17px;font-weight:600;line-height:1.45;margin:0 0 14px}:where(.site) .kc-opts{display:grid;gap:8px}:where(.site) .kc-o{display:flex;gap:12px;align-items:flex-start;text-align:left;width:100%;padding:11px 14px;border:1px solid #E7E5E4;border-radius:10px;background:#fff;font:400 15px/1.45 Inter,sans-serif;color:#1c1917;cursor:pointer;transition:border-color .2s,background .2s,transform .15s}:where(.site) .kc-o:hover{border-color:#d6d3d1}:where(.site) .kc-l{flex:none;width:24px;height:24px;border-radius:50%;border:1.5px solid #D6D3D1;display:grid;place-items:center;font-size:12px;font-weight:600;color:#6e6862;margin-top:1px}:where(.site) .kc-o.sel{border-color:#1c1917;background:#fafaf9}:where(.site) .kc-o.sel .kc-l{background:#1c1917;border-color:#1c1917;color:#fff}:where(.site) .kc-o.wrong{border-color:#e8b4b4;background:#fceeee}:where(.site) .kc-o.wrong .kc-l{background:#b42323;border-color:#b42323;color:#fff}:where(.site) .kc-o.right{border-color:#a9d5be;background:#eaf5ef}:where(.site) .kc-o.right .kc-l{background:#23774f;border-color:#23774f;color:#fff}:where(.site) .kc-fb{margin-top:12px;border-radius:10px;padding:0 16px;font-size:15px;line-height:1.5;overflow:hidden;max-height:0;opacity:0;transition:max-height .5s cubic-bezier(.22,1,.36,1),opacity .3s,padding .3s}:where(.site) .kc-fb.show{max-height:420px;opacity:1;padding-top:14px;padding-bottom:14px}:where(.site) .kc-fb.bad{background:#fceeee}:where(.site) .kc-fb.good{background:#eaf5ef}:where(.site) .kc-fb b{display:block;margin-bottom:4px}:where(.site) .kc-fb .rec{display:flex;align-items:center;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(28,25,23,.08);font-size:14px}:where(.site) .kc-fb .rec i{flex:none;width:28px;height:28px;border-radius:50%;background:#1c1917;display:grid;place-items:center}:where(.site) .kc-act{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}:where(.site) .ls-head{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;margin-bottom:10px}:where(.site) .ls-head b{font-size:16px;font-weight:600}:where(.site) .ls-head span{font-size:14px;color:#6e6862}:where(.site) .ls-video{position:relative;border-radius:12px;overflow:hidden;background:#1c1917;aspect-ratio:16/9;transition:aspect-ratio .6s cubic-bezier(.22,1,.36,1)}:where(.site) .ls-video.stopped{aspect-ratio:16/3.2}:where(.site) .ls-slide{position:absolute;top:0;right:0;bottom:44px;left:0;padding:6% 7%;color:#fff;display:flex;flex-direction:column;justify-content:center;gap:12px;transition:opacity .4s}:where(.site) .ls-video.stopped .ls-slide{opacity:0}:where(.site) .ls-kick{font-size:15px;color:#e7c3b5;font-weight:550}:where(.site) .ls-def{font-size:clamp(17px,2.2vw,25px);font-weight:500;line-height:1.35;letter-spacing:-.01em;max-width:30ch}:where(.site) .ls-def span{opacity:.22;transition:opacity .45s,color .45s}:where(.site) .ls-def span.on{opacity:1}:where(.site) .ls-sub{position:absolute;left:50%;transform:translate(-50%);bottom:56px;background:#000000b8;color:#fff;font-size:14px;padding:5px 10px;border-radius:6px;white-space:nowrap;max-width:92%;overflow:hidden;text-overflow:ellipsis;transition:opacity .3s}:where(.site) .ls-video.stopped .ls-sub{opacity:0}:where(.site) .ls-ctrl{position:absolute;left:0;right:0;bottom:0;height:44px;display:flex;align-items:center;gap:12px;padding:0 14px;color:#fff;font-size:13px;background:linear-gradient(transparent,#0000008c)}:where(.site) .ls-ctrl .tm{font-variant-numeric:tabular-nums;white-space:nowrap}:where(.site) .ls-track{flex:1;height:4px;border-radius:2px;background:#ffffff47;position:relative}:where(.site) .ls-fill{position:absolute;left:0;top:0;bottom:0;background:#da7756;border-radius:2px;width:91%;transition:width 2.6s linear}:where(.site) .ls-tick{position:absolute;top:-4px;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #1C1917;transform:translate(-6px)}:where(.site) .ls-stop{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:12px;padding:0 20px;color:#fff;opacity:0;transition:opacity .4s .2s;font-size:15px}:where(.site) .ls-video.stopped .ls-stop{opacity:1}:where(.site) .ls-video.stopped .ls-ctrl{opacity:0}:where(.site) .ls-q{margin-top:12px;max-height:0;overflow:hidden;opacity:0;transition:max-height .7s cubic-bezier(.22,1,.36,1),opacity .4s}:where(.site) .ls-q.show{max-height:1100px;opacity:1}:where(.site) .tu{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}:where(.site) .tu-read{padding:22px 24px}:where(.site) .tu-read .ch{font-size:13px;color:#6e6862;font-weight:550;margin-bottom:6px}:where(.site) .tu-read h5{font-size:21px;font-weight:600;letter-spacing:-.01em;margin:0 0 10px}:where(.site) .tu-read p{font-size:17px;line-height:1.7;margin:0 0 12px;color:#1c1917}:where(.site) .tu-read .term{font-weight:600}:where(.site) .hl{background-image:linear-gradient(#fce2d7,#fce2d7);background-repeat:no-repeat;background-size:0% 100%;transition:background-size 1.5s linear;border-radius:3px;padding:1px 0}:where(.site) .hl.on{background-size:100% 100%}:where(.site) .tu-pop{position:absolute;z-index:20;display:flex;gap:2px;background:#1c1917;border-radius:10px;padding:4px;box-shadow:0 8px 24px #0003;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s;pointer-events:none}:where(.site) .tu-pop.show{opacity:1;transform:none}:where(.site) .tu-pop span{color:#fff;font-size:14px;font-weight:550;padding:7px 11px;border-radius:7px;white-space:nowrap}:where(.site) .tu-pop span.ask{background:#b8553a}:where(.site) .tu-panel{padding:16px 18px;opacity:0;transform:translate(12px);transition:opacity .4s,transform .4s cubic-bezier(.22,1,.36,1)}:where(.site) .tu-panel.show{opacity:1;transform:none}:where(.site) .tu-ph{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin-bottom:10px}:where(.site) .tu-ph i{width:22px;height:22px;border-radius:50%;background:#1c1917;display:inline-block;flex:none}:where(.site) .tu-quote{font-size:14px;color:#44403c;border-left:3px solid #DA7756;padding:2px 0 2px 10px;margin-bottom:10px}:where(.site) .tu-me{background:#f5f5f4;border-radius:12px;padding:9px 12px;font-size:15px;margin:0 0 10px auto;max-width:92%;min-height:20px}:where(.site) .tu-ans{font-size:15px;line-height:1.55;color:#1c1917;min-height:20px}:where(.site) .tu-ans p{margin:0 0 8px}:where(.site) .tu-src{margin-top:8px;opacity:0;transition:opacity .4s}:where(.site) .tu-src.show{opacity:1}:where(.site) .gb{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;align-items:start}:where(.site) .gb-t{width:100%;border-collapse:collapse;font-size:14px}:where(.site) .gb-t th{font-size:13px;font-weight:600;color:#6e6862;text-align:left;padding:10px 12px;border-bottom:1px solid #E7E5E4;white-space:nowrap}:where(.site) .gb-t td{padding:10px 12px;border-bottom:1px solid #F0EEEC;white-space:nowrap;font-variant-numeric:tabular-nums}:where(.site) .gb-t td.n{text-align:right}:where(.site) .gb-t th.n{text-align:right}:where(.site) .gb-t tr.focus td{background:#fbf0ec}:where(.site) .gb-cell{display:inline-block;min-width:44px;text-align:right;border-radius:6px;padding:2px 6px;transition:background .4s}:where(.site) .gb-cell.fill{background:#da7756;color:#fff}:where(.site) .gb-cell.set{background:#eaf5ef;color:#23774f;font-weight:600}:where(.site) .gb-title{display:flex;justify-content:space-between;align-items:center;padding:14px 14px 4px;gap:8px}:where(.site) .gb-title b{font-size:15px}:where(.site) .gb-canvas .gb-title b:before{content:"";display:inline-block;width:10px;height:10px;border-radius:2px;background:#e4572e;margin-right:8px}:where(.site) .gb-sent{opacity:0;transition:opacity .4s}:where(.site) .gb-sent.show{opacity:1}:where(.site) .ic{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:16px;align-items:center}:where(.site) .ic-screen{padding:20px 22px}:where(.site) .ic-top{display:flex;justify-content:space-between;font-size:13px;color:#6e6862;margin-bottom:12px;gap:10px}:where(.site) .ic-q{font-size:18px;font-weight:600;line-height:1.4;margin:0 0 14px}:where(.site) .ic-row{display:grid;grid-template-columns:28px minmax(0,1fr) 44px;gap:10px;align-items:center;margin:8px 0;font-size:14px}:where(.site) .ic-row .l{width:26px;height:26px;border-radius:7px;background:#f5f5f4;display:grid;place-items:center;font-weight:600;font-size:13px}:where(.site) .ic-row .t{position:relative;padding:6px 10px;border-radius:7px;overflow:hidden;min-height:34px;display:flex;align-items:center}:where(.site) .ic-row .t span{position:relative;z-index:1}:where(.site) .ic-row .bar{position:absolute;left:0;top:0;bottom:0;width:0;background:#f3d9ce;transition:width 1.1s cubic-bezier(.22,1,.36,1)}:where(.site) .ic-row.win .bar{background:#cde9da}:where(.site) .ic-row.win .l{background:#23774f;color:#fff}:where(.site) .ic-row .v{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .4s}:where(.site) .ic.shown .ic-row .v{opacity:1}:where(.site) .ic-foot{display:flex;justify-content:space-between;align-items:center;margin-top:14px;gap:10px}:where(.site) .ic-count{font-size:14px;color:#44403c;font-variant-numeric:tabular-nums}:where(.site) .ic-hidden{font-size:13px;color:#6e6862}:where(.site) .ic-phone{width:170px;border:8px solid #1C1917;border-radius:26px;padding:14px 10px;background:#fff;min-height:250px}:where(.site) .ic-phone .pq{font-size:13px;font-weight:600;margin-bottom:8px;line-height:1.35}:where(.site) .ic-phone .po{font-size:12.5px;border:1px solid #E7E5E4;border-radius:8px;padding:6px 8px;margin:5px 0;transition:background .3s,border-color .3s}:where(.site) .ic-phone .po.tap{background:#1c1917;color:#fff;border-color:#1c1917}:where(.site) .ic-phone .sent{font-size:12.5px;color:#23774f;font-weight:600;margin-top:8px;opacity:0;transition:opacity .3s}:where(.site) .ic-phone .sent.show{opacity:1}:where(.site) .rb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;align-items:start}:where(.site) .rb-vid{border-radius:12px;background:#292524;color:#fff;aspect-ratio:4/3;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}:where(.site) .rb-wave{position:absolute;left:8%;right:8%;top:30%;height:30%;display:flex;align-items:center;gap:3px}:where(.site) .rb-wave i{flex:1;background:#da7756;border-radius:2px;height:20%;transition:height .25s}:where(.site) .rb-who{position:absolute;left:14px;top:12px;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}:where(.site) .rb-who i{width:28px;height:28px;border-radius:50%;background:#57534e;display:grid;place-items:center;font-style:normal;font-size:12px}:where(.site) .rb-rec{position:absolute;right:14px;top:14px;font-size:13px;display:flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}:where(.site) .rb-rec:before{content:"";width:9px;height:9px;border-radius:50%;background:#ef4444}:where(.site) .rb-tr{background:#0009;margin:0 10px 10px;border-radius:8px;padding:9px 11px;font-size:14px;line-height:1.45}:where(.site) .rb-tr .ts{display:inline-block;background:#1c1917;border-radius:4px;padding:0 5px;font-size:12px;margin-right:6px;font-variant-numeric:tabular-nums}:where(.site) .rb-tr .said{transition:background .5s;border-radius:3px}:where(.site) .rb-tr .said.on{background:#da77568c}:where(.site) .rb-crit{padding:16px 18px}:where(.site) .rb-crit h6{font-size:16px;font-weight:600;margin:0 0 4px}:where(.site) .rb-crit .d{font-size:14px;color:#6e6862;line-height:1.45;margin:0 0 10px}:where(.site) .rb-lv{display:flex;flex-wrap:wrap;gap:6px}:where(.site) .rb-lv span{font-size:13px;font-weight:550;border:1px solid #E7E5E4;border-radius:999px;padding:5px 11px;transition:background .3s,color .3s,border-color .3s;white-space:nowrap}:where(.site) .rb-lv span.on{background:#b8553a;border-color:#b8553a;color:#fff}:where(.site) .rb-why{margin-top:10px;background:#fafaf9;border:1px solid #F0EEEC;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.5;max-height:0;opacity:0;overflow:hidden;transition:max-height .6s,opacity .4s}:where(.site) .rb-why.show{max-height:300px;opacity:1}:where(.site) .rb-foot{display:flex;justify-content:space-between;align-items:center;margin-top:12px;gap:10px}:where(.site) .rb-tot{font-size:15px}:where(.site) .rb-tot b{font-size:18px}:where(.site) .lb{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:0;overflow:hidden}:where(.site) .lb-sheet{border-right:1px solid #E7E5E4;min-width:0}:where(.site) .lb-step{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid #E7E5E4;font-size:14px;flex-wrap:wrap}:where(.site) .lb-step .ck{width:20px;height:20px;border-radius:50%;border:1.5px solid #D6D3D1;flex:none;display:grid;place-items:center;transition:background .3s,border-color .3s}:where(.site) .lb-step.done .ck{background:#23774f;border-color:#23774f}:where(.site) .lb-step.done .ck:after{content:"";width:8px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}:where(.site) .lb-fx{display:flex;align-items:center;gap:8px;padding:7px 14px;border-bottom:1px solid #E7E5E4;font-size:14px;font-family:ui-monospace,Consolas,monospace}:where(.site) .lb-fx .ref{font-family:Inter,sans-serif;font-weight:600;font-size:13px;background:#f5f5f4;border-radius:5px;padding:2px 7px}:where(.site) .lb-fx .f{min-height:20px}:where(.site) .lb-grid{width:100%;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}:where(.site) .lb-grid th{background:#f5f5f4;color:#6e6862;font-weight:550;font-size:12px;padding:5px 8px;border:1px solid #ECEAE8;text-align:left}:where(.site) .lb-grid td{padding:6px 8px;border:1px solid #F0EEEC;white-space:nowrap}:where(.site) .lb-grid td.num{text-align:right}:where(.site) .lb-grid tr.h td{font-weight:600}:where(.site) .lb-grid td.sel{outline:2px solid #B8553A;outline-offset:-2px}:where(.site) .lb-grid td.new{background:#eaf5ef;transition:background .6s}:where(.site) .lb-chat{padding:12px 14px;display:flex;flex-direction:column;gap:10px;min-width:0}:where(.site) .lb-chat .role{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600}:where(.site) .lb-me{align-self:flex-end;background:#f5f5f4;border-radius:12px;padding:8px 11px;font-size:14px;max-width:95%;opacity:0;transition:opacity .3s}:where(.site) .lb-me.show{opacity:1}:where(.site) .lb-ai{font-size:14px;line-height:1.5;min-height:18px}:where(.site) .lb-read{font-size:13px;color:#6e6862;opacity:0;transition:opacity .3s}:where(.site) .lb-read.show{opacity:1}:where(.site) .pe{padding:16px 18px}:where(.site) .pe-r{display:grid;grid-template-columns:96px minmax(0,1fr) 24px;gap:10px;align-items:center;font-size:14px;margin:7px 0}:where(.site) .pe-r .tr{height:10px;border-radius:5px;background:#f0eeec;position:relative;overflow:hidden}:where(.site) .pe-r .tr i{position:absolute;left:0;top:0;bottom:0;width:0;background:#4f6bd8;border-radius:5px;transition:width 1s cubic-bezier(.22,1,.36,1)}:where(.site) .pe-r b{text-align:right;font-variant-numeric:tabular-nums}:where(.site) .pe-flag{margin-top:10px;font-size:14px;color:#9c5506;font-weight:550;opacity:.35;transition:opacity .4s}:where(.site) .pe-flag.on{opacity:1}:where(.site) .dm{container-type:inline-size}@container (max-width:700px){:where(.site) .tu{grid-template-columns:minmax(0,1fr)}:where(.site) .gb{grid-template-columns:minmax(0,1fr)}:where(.site) .ic{grid-template-columns:minmax(0,1fr)}:where(.site) .ic-phone{display:none}:where(.site) .rb{grid-template-columns:minmax(0,1fr)}:where(.site) .rb-vid{aspect-ratio:16/9}:where(.site) .lb{grid-template-columns:minmax(0,1fr)}:where(.site) .lb-sheet{border-right:0;border-bottom:1px solid #E7E5E4;overflow-x:auto}:where(.site) .tu-read p{font-size:16px}:where(.site) .dm-dots button{width:24px;height:24px}:where(.site) .dm-bar{flex-wrap:wrap}:where(.site) .dm-cap{flex-basis:calc(100% - 50px)}}@container (max-width:440px){:where(.site) .kc{padding:16px}:where(.site) .kc-q{font-size:16px}:where(.site) .ic-row{grid-template-columns:26px minmax(0,1fr) 34px}:where(.site) .ic-foot{flex-wrap:wrap}:where(.site) .lb-grid{font-size:12.5px}:where(.site) .rb-lv span{font-size:12.5px;padding:5px 9px}}:where(.site) .hdr{background:#191b20!important;border-bottom:0!important}:where(.site) .hdr .search{background:#ffffff14!important;border-color:#ffffff24!important;color:#ffffff9e!important}:where(.site) .hdr .right a:not(.btn-p){color:#fff!important}:where(.site) .pm2-root{display:block;width:100%;height:100%;--pm2-body: var(--mascot-body, var(--brand, #111111));--pm2-ink: var(--mascot-ink, var(--brand-fg, #faf9f5));--pm2-tip-c: var(--mascot-tab, color-mix(in oklab, var(--pm2-body) 55%, #ffffff 45%));--pm2-accent: var(--mascot-accent, var(--accent, #da7756));--pm2-gold: #ffc107;--pm2-blush-c: var(--mascot-blush, #f2a48e);--pm2-shadow-c: var(--mascot-shadow, rgba(17, 17, 17, .22))}:where(.site) .pm2-svg{display:block;width:100%;height:100%;overflow:visible}:where(.site) .pm2-bubble,:where(.site) .pm2-tail circle,:where(.site) .pm2-wave-arm rect,:where(.site) .pm2-antenna-stem{fill:var(--pm2-body)}:where(.site) .pm2-antenna-tip{fill:var(--pm2-tip-c)}:where(.site) .pm2-eye{fill:var(--pm2-ink)}:where(.site) .pm2-eyes-arc{opacity:0}:where(.site) .pm2-eyes-arc path,:where(.site) .pm2-mouth-smile{fill:none;stroke:var(--pm2-ink);stroke-width:.6;stroke-linecap:round;stroke-linejoin:round}:where(.site) .pm2-mouth-o,:where(.site) .pm2-mouth-open{fill:var(--pm2-ink);opacity:0}:where(.site) .pm2-blush{opacity:0}:where(.site) .pm2-blush circle{fill:var(--pm2-blush-c)}:where(.site) .pm2-shadow{fill:var(--pm2-shadow-c)}:where(.site) .pm2-glow{fill:var(--pm2-gold);opacity:0}:where(.site) .pm2-rays{fill:var(--pm2-gold);opacity:0}:where(.site) .pm2-dot{opacity:0;fill:var(--pm2-accent)}:where(.site) .pm2-sk-core,:where(.site) .pm2-sk-arms{opacity:0}:where(.site) .pm2-sk-1 circle,:where(.site) .pm2-sk-3 circle,:where(.site) .pm2-sk-5 circle{fill:var(--pm2-gold)}:where(.site) .pm2-sk-2 circle,:where(.site) .pm2-sk-4 circle{fill:var(--pm2-accent)}:where(.site) .pm2-wave-arm{transform-origin:14.6px 8.25px;transform:scaleX(0)}:where(.site) .pm2-arm-l rect{fill:var(--pm2-body)}:where(.site) .pm2-arm-l{transform-origin:5.4px 8.25px;transform:scaleX(0)}:where(.site) .pm2-eyes-round circle,:where(.site) .pm2-eyes-dash rect,:where(.site) .pm2-eyes-x circle{fill:var(--pm2-ink)}:where(.site) .pm2-eyes-round,:where(.site) .pm2-eyes-dash,:where(.site) .pm2-eyes-x{opacity:0}:where(.site) .pm2-root[data-behavior=idle] .pm2-hover{animation:pps-pm2-hover 3.2s infinite ease-in-out}:where(.site) .pm2-root[data-behavior=idle] .pm2-body{transform-origin:10px 8.2px;animation:pps-pm2-idle-tilt 16s infinite ease-in-out}:where(.site) .pm2-root[data-behavior=idle] .pm2-tail-1{animation:pps-pm2-tail-bob 3.2s .12s infinite ease-in-out}:where(.site) .pm2-root[data-behavior=idle] .pm2-tail-2{animation:pps-pm2-tail-bob 3.2s .26s infinite ease-in-out}:where(.site) .pm2-root[data-behavior=idle] .pm2-tail-3{animation:pps-pm2-tail-bob 3.2s .4s infinite ease-in-out}:where(.site) .pm2-root[data-behavior=idle] .pm2-eyes-look{animation:pps-pm2-idle-look 16s infinite ease-in-out}:where(.site) .pm2-root[data-behavior=idle] .pm2-eyes-blink{transform-origin:10px 7.4px;animation:pps-pm2-idle-blink 16s infinite linear}:where(.site) .pm2-root[data-behavior=idle] .pm2-antenna{transform-origin:10px 3.5px;animation:pps-pm2-idle-antenna 16s infinite ease-in-out}:where(.site) .pm2-root[data-behavior=idle] .pm2-shadow{transform-origin:10px 18.5px;animation:pps-pm2-idle-shadow 3.2s infinite ease-in-out}:where(.site) .pm2-root[data-behavior=listening] .pm2-body{transform-origin:10px 13.4px;animation:pps-pm2-listen-body 3s infinite ease-in-out}:where(.site) .pm2-root[data-behavior=listening] .pm2-antenna{transform-origin:10px 3.5px;animation:pps-pm2-listen-antenna 3s infinite ease-in-out}:where(.site) .pm2-root[data-behavior=listening] .pm2-eyes-look{animation:pps-pm2-listen-look 3s infinite ease-in-out}:where(.site) .pm2-root[data-behavior=listening] .pm2-tail-1{animation:pps-pm2-tail-bob 3s .1s infinite ease-in-out}:where(.site) .pm2-root[data-behavior=listening] .pm2-shadow{transform-origin:10px 18.5px;animation:pps-pm2-listen-shadow 3s infinite ease-in-out}@media(prefers-reduced-motion:reduce){:where(.site) .pm2-root .pm2-svg,:where(.site) .pm2-root .pm2-svg *{animation:none!important}}@keyframes pps-pm2-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-.7px)}}@keyframes pps-pm2-idle-tilt{0%,26%,40%,58%,72%,to{transform:rotate(0)}30%,36%{transform:rotate(1deg)}62%,68%{transform:rotate(-1deg)}}@keyframes pps-pm2-tail-bob{0%,to{transform:translateY(0)}50%{transform:translateY(.35px)}}@keyframes pps-pm2-idle-look{0%,10%,26%,40%,54%,78%,to{transform:translate(0)}13%,23%{transform:translate(1.1px)}43%,51%{transform:translate(-1.1px)}62%,72%{transform:translateY(-.4px)}}@keyframes pps-pm2-idle-blink{0%,4%,7%,19%,22%,44%,46.5%,48%,50.5%,84%,87%,to{transform:scaleY(1)}5.5%,20.5%,45%,49%,85.5%{transform:scaleY(.1)}}@keyframes pps-pm2-idle-antenna{0%,20%,44%,58%,70%,to{transform:rotate(0)}28%,36%{transform:rotate(4deg)}61%{transform:rotate(-10deg)}64%{transform:rotate(-2deg)}66%{transform:rotate(-7deg)}}@keyframes pps-pm2-idle-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.93);opacity:.8}}@keyframes pps-pm2-listen-body{0%,to{transform:rotate(-2.4deg) translate(-.4px,.15px)}50%{transform:rotate(-2.9deg) translate(-.5px,.05px)}}@keyframes pps-pm2-listen-antenna{0%,to{transform:rotate(-12deg)}55%{transform:rotate(-13.5deg)}}@keyframes pps-pm2-listen-look{0%,38%,to{transform:translate(-.35px,.55px)}45%,60%{transform:translate(-.15px,.6px)}70%,85%{transform:translate(-.45px,.5px)}}@keyframes pps-pm2-listen-shadow{0%,to{transform:translate(-.3px) scaleX(.98)}50%{transform:translate(-.35px) scaleX(.97)}}:where(.site) .lx-av.lx-mascot{background:none!important;border-radius:0!important;width:30px!important;height:34px!important;display:block!important;overflow:visible}:where(.site) .lx-mascot .pm2-root{display:block;width:100%;height:100%}:where(.site) .lx-mascot .pm2-svg{width:100%;height:100%;overflow:visible}:where(.site) .h-film{position:relative;height:600px;overflow:hidden;background:#101019}:where(.site) .h-film video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}:where(.site) .h-film .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0a12d1,#0a0a1280 32%,#0a0a1200 78%)}:where(.site) .h-film .copy{position:absolute;left:7%;top:50%;transform:translateY(-50%);max-width:560px;color:#fff}:where(.site) .h-film h1{color:#fff;font-size:46px;line-height:1.08;letter-spacing:-.03em;font-weight:600;margin:0;text-wrap:balance}:where(.site) .h-film .lead{color:#ffffffe0;font-size:18px;line-height:1.55;margin:18px 0 0;max-width:500px}:where(.site) .h-film .h-btns{margin-top:26px}:where(.site) .h-film .h-stu{color:#ffffffc7;margin-top:22px;font-size:15px}:where(.site) .h-film .h-stu a{color:#fff}:where(.site) .h-film .doors{position:absolute;right:6%;top:58%;transform:translateY(-50%);width:290px;display:flex;flex-direction:column;gap:14px}:where(.site) .h-film .door{display:block;border-radius:16px;padding:20px 22px;color:#fff;background:linear-gradient(180deg,#ffffff2b,#ffffff0f);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);box-shadow:0 18px 50px #06081059;border:1px solid rgba(255,255,255,.18)}:where(.site) .h-film .door small{display:block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#f2c3ae}:where(.site) .h-film .door b{display:block;margin-top:8px;font-size:18px;line-height:1.3}:where(.site) .h-film .door span{display:block;margin-top:10px;font-size:14px;font-weight:600;color:#ffffffd1}@media(max-width:800px){:where(.site) .h-film{height:520px}:where(.site) .h-film .doors{display:none}:where(.site) .h-film h1{font-size:34px}:where(.site) .h-film .copy{left:20px;right:20px}}@keyframes pps-subjFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes pps-subjGlow{0%,to{filter:drop-shadow(0 2px 2px rgba(218,119,86,0))}50%{filter:drop-shadow(0 6px 10px rgba(218,119,86,.45))}}:where(.site) .subj .subj-ic{animation:pps-subjFloat 3.6s ease-in-out infinite}:where(.site) .subj:nth-child(2) .subj-ic{animation-delay:-.6s}:where(.site) .subj:nth-child(3) .subj-ic{animation-delay:-1.2s}:where(.site) .subj:nth-child(4) .subj-ic{animation-delay:-1.8s}:where(.site) .subj:nth-child(5) .subj-ic{animation-delay:-2.4s}:where(.site) .subj:nth-child(6) .subj-ic{animation-delay:-3s}:where(.site) .subj{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}:where(.site) .subj:hover{transform:translateY(-3px);box-shadow:0 10px 28px #1c191714}:where(.site) .subj:hover .subj-ic{animation-duration:1.4s}:where(.site) .iso-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}:where(.site) .iso-tools .tool{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);grid-template-areas:"tx tx" "fig st";column-gap:22px;row-gap:16px;align-items:center;padding:20px}:where(.site) .iso-tools .tool>.tx{grid-area:tx}:where(.site) .iso-tools .tool>[data-iso]{grid-area:fig;border-radius:12px}:where(.site) .iso-tools .tool>.iso-steps{grid-area:st;margin:0;padding:0;border:0}:where(.site) .iso-tools .tx>b{display:block;font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.3}:where(.site) .iso-tools .tx>span{display:block;margin-top:6px;font-size:16px;color:var(--fg2);line-height:1.5}:where(.site) .iso-steps{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}:where(.site) .iso-steps li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px;line-height:1.38;color:#78716c;transition:color .3s}:where(.site) .iso-steps li i{flex:none;font-style:normal;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#f0eeec;color:#78716c;font-size:13px;font-weight:700;margin-top:-1px;transition:background .3s,color .3s}:where(.site) .iso-steps li.on{color:#1c1917}:where(.site) .iso-steps li.on i{background:#da7756;color:#fff}@container (max-width:900px){:where(.site) .iso-tools .tool{grid-template-columns:minmax(0,1fr);grid-template-areas:"tx" "fig" "st";padding:16px}}@container (max-width:560px){:where(.site) .iso-tools{grid-template-columns:minmax(0,1fr)!important}}:where(.site) .h-tools{background:#f3f1ee!important;border-top:1px solid #e7e5e4;border-bottom:1px solid #e7e5e4}:where(.site) .kick{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a84c2e;margin-bottom:6px}:where(.site) .hp-sims{background:#191b20;color:#fff;padding:76px 0}:where(.site) .hp-sims .kick{color:#f2c3ae}:where(.site) .hp-sims h2{color:#fff;font-size:30px;letter-spacing:-.02em;margin:0;font-weight:600}:where(.site) .hp-sims .sub{color:#ffffffb8;font-size:17px;line-height:1.55;max-width:760px;margin:10px 0 0}:where(.site) .sim-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}:where(.site) .sim{border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff0a;padding:22px;display:flex;flex-direction:column;gap:16px}:where(.site) .sim h3{margin:4px 0 0;font-size:20px;font-weight:600;color:#fff}:where(.site) .sim p{margin:6px 0 0;font-size:16px;line-height:1.5;color:#ffffffbf}:where(.site) .sim .tagl{font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#f2c3ae}@keyframes pps-pulseDot{0%,to{box-shadow:0 0 #da775673}50%{box-shadow:0 0 0 7px #da775600}}@keyframes pps-qtr{0%{background:#da7756;color:#fff}12.5%,to{background:#f5f5f4;color:#a8a29e}}:where(.site) .bar-d{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:16px 16px 16px 22px}:where(.site) .bar-d b{display:block;font-size:17px;color:#fff}:where(.site) .bar-d span{display:block;font-size:15px;color:#ffffffad;margin-top:2px}:where(.site) .bar-d a{flex:none;border-radius:999px;background:#da7756;color:#fff;font-weight:700;font-size:15px;padding:10px 20px}@media(max-width:1000px){:where(.site) .sim-grid{grid-template-columns:1fr}}:where(.site) .mkt{border-radius:12px;background:#fff;color:#1c1917;padding:14px 16px;display:flex;flex-direction:column;gap:10px}:where(.site) .mkt .mh{display:flex;align-items:flex-start;gap:12px}:where(.site) .mkt .mh b{display:block;font-size:15px;font-weight:600;line-height:1.3}:where(.site) .mkt .mh>div>span{display:block;font-size:13.5px;color:#78716c;margin-top:1px}:where(.site) .mkt .mst{margin-left:auto;font-style:normal;font-size:12.5px;font-weight:600;border-radius:999px;padding:4px 10px;white-space:nowrap;background:#fdf1ec;color:#a84c2e;transition:background .3s,color .3s}:where(.site) .mkt .mst .b,:where(.site) .mkt .msub .b{display:none}:where(.site) .mkt.done .mst{background:#e7f6ec;color:#2f7d4f}:where(.site) .mkt.done .mst .a{display:none}:where(.site) .mkt.done .mst .b{display:inline}:where(.site) .mkt .mv{position:relative;height:318px;overflow:hidden;border-top:1px solid #f0eeea}:where(.site) .mkt .ms{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:12px;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1)}:where(.site) .mkt .ms.res{opacity:0;transform:translate(24px);pointer-events:none}:where(.site) .mkt.done .ms.dec{opacity:0;transform:translate(-24px)}:where(.site) .mkt.done .ms.res{opacity:1;transform:none}:where(.site) .mkt .ml{font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#78716c;margin-bottom:8px}:where(.site) .mkt .mf{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e7e5e4;border-radius:10px;padding:8px 12px;margin-bottom:7px;font-size:14.5px;transition:border-color .25s,box-shadow .25s}:where(.site) .mkt .mf span{color:#57534e}:where(.site) .mkt .mf b{font-weight:600;font-variant-numeric:tabular-nums}:where(.site) .mkt .mf.edit{border-color:#da7756;box-shadow:0 0 0 3px #da77562e}:where(.site) .mkt .mf.new b{color:#a84c2e}:where(.site) .mkt .mfoot{display:flex;align-items:center;gap:12px;margin-top:10px}:where(.site) .mkt .msub{border:0;border-radius:999px;background:#da7756;color:#fff;font:600 14px Inter,system-ui,sans-serif;padding:8px 16px;transition:transform .15s,background .3s}:where(.site) .mkt .msub.press{transform:scale(.95)}:where(.site) .mkt .msub.sent{background:#2f7d4f}:where(.site) .mkt .msub.sent .a{display:none}:where(.site) .mkt .msub.sent .b{display:inline}:where(.site) .mkt .mnote{font-size:13px;color:#78716c}:where(.site) .mkt .mrows{position:relative;height:186px}:where(.site) .mkt .mr{position:absolute;left:0;right:0;height:32px;display:grid;grid-template-columns:22px minmax(0,1.25fr) minmax(0,1fr) 52px;align-items:center;gap:10px;font-size:14px;border-radius:8px;padding:0 6px;transition:top .7s cubic-bezier(.2,.8,.2,1),background .3s}:where(.site) .mkt .mr i{font-style:normal;font-size:12.5px;font-weight:700;color:#a8a29e;text-align:center}:where(.site) .mkt .mr span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.site) .mkt .mr small{font-size:12.5px;color:#a84c2e;font-weight:600;margin-left:4px}:where(.site) .mkt .mbar{height:8px;border-radius:9px;background:#f5f5f4;overflow:hidden}:where(.site) .mkt .mbar u{display:block;height:100%;border-radius:9px;background:#d6d3d1}:where(.site) .mkt .mr b{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}:where(.site) .mkt .mr.you{background:#fdf1ec}:where(.site) .mkt .mr.you .mbar u{background:#da7756}:where(.site) .mkt .mr.you i{color:#a84c2e}@container (max-width:560px){:where(.site) .mkt .mr{grid-template-columns:20px minmax(0,1.7fr) minmax(0,.6fr) 50px}}:where(.site) .mkt .mwhy{margin:4px 0 0!important;font-size:13.5px!important;line-height:1.45!important;color:#57534e!important;opacity:0;transition:opacity .4s}:where(.site) .mkt .mwhy.on{opacity:1}:where(.site) .sim-car{margin-top:32px}:where(.site) .sim-car .sim-grid{margin-top:0;display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 20px)/2);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}:where(.site) .sim-car .sim-grid::-webkit-scrollbar{display:none}:where(.site) .sim-car .sim{scroll-snap-align:start}:where(.site) .car-nav{display:flex;align-items:center;justify-content:space-between;margin-top:18px}:where(.site) .car-dots{display:flex;gap:8px;align-items:center}:where(.site) .car-dots button{width:9px;height:9px;border-radius:9px;border:0;padding:0;background:#ffffff4d;cursor:pointer;transition:width .25s,background .25s}:where(.site) .car-dots button.on{width:26px;background:#da7756}:where(.site) .car-arrows{display:flex;gap:10px}:where(.site) .car-arrows button{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#ffffff0a;color:#fff;font-size:18px;cursor:pointer;transition:background .2s,opacity .2s}:where(.site) .car-arrows button:hover:not(:disabled){background:#ffffff1f}:where(.site) .car-arrows button:disabled{opacity:.3;cursor:default}@media(max-width:1000px){:where(.site) .sim-car .sim-grid{grid-auto-columns:100%}}:where(.site) .mkt .msub{white-space:nowrap}:where(.site) .smap{border-radius:12px;background:#fff;color:#1c1917;padding:14px 16px;display:flex;flex-direction:column;gap:8px}:where(.site) .smap .mh{display:flex;align-items:flex-start;gap:12px}:where(.site) .smap .mh b{display:block;font-size:15px;font-weight:600;line-height:1.3}:where(.site) .smap .mh>div>span{display:block;font-size:13.5px;color:#78716c;margin-top:1px}:where(.site) .smap .mst{margin-left:auto;font-style:normal;font-size:12.5px;font-weight:600;border-radius:999px;padding:4px 10px;white-space:nowrap;background:#fdf1ec;color:#a84c2e}:where(.site) .smap .mst .b,:where(.site) .smap .mst .c{display:none}:where(.site) .smap.comp .mst .a{display:none}:where(.site) .smap.comp .mst .c{display:inline}:where(.site) .smap.done .mst{background:#e7f6ec;color:#2f7d4f}:where(.site) .smap.done .mst .a,:where(.site) .smap.done .mst .c{display:none}:where(.site) .smap.done .mst .b{display:inline}:where(.site) .txmap{display:block;width:100%;height:auto;border-top:1px solid #f0eeea;padding-top:6px}:where(.site) .txmap polygon{fill:#f5f5f4;stroke:#a8a29e;stroke-width:1;stroke-linejoin:round;transition:fill .35s,stroke .25s}:where(.site) .txmap text{font:600 12.5px Inter,system-ui,sans-serif;fill:#44403c;text-anchor:middle}:where(.site) .txmap text.d{font-weight:500;font-size:12px;fill:#78716c}:where(.site) .txmap .rg.sweep polygon{stroke:#da7756;stroke-width:2.4}:where(.site) .smap .sfoot{position:relative;height:168px;border-top:1px solid #f0eeea}:where(.site) .smap .reps,:where(.site) .smap .sres{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:10px;transition:opacity .4s,transform .4s}:where(.site) .smap .reps{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start}:where(.site) .smap .reps span{display:inline-flex;align-items:center;gap:6px;font-size:13px;border:1px solid #e7e5e4;border-radius:999px;padding:3px 10px;color:#44403c}:where(.site) .smap .reps span b{font-weight:600;font-variant-numeric:tabular-nums}:where(.site) .smap .reps span b:after{content:" doors";font-weight:500;color:#78716c}:where(.site) .smap .reps i{width:9px;height:9px;border-radius:50%}:where(.site) .smap .sres{opacity:0;transform:translateY(8px)}:where(.site) .smap.done .reps{opacity:0;transform:translateY(-8px)}:where(.site) .smap.done .sres{opacity:1;transform:none}:where(.site) .smap .sres p{margin:0 0 6px!important;font-size:13px!important;line-height:1.4!important;color:#78716c!important}:where(.site) .smap .sres ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}:where(.site) .smap .sres li{font-size:14px;display:flex;gap:10px;align-items:baseline;padding:2px 8px;border-radius:7px}:where(.site) .smap .sres li em{font-style:normal;font-weight:700;font-size:12.5px;color:#a8a29e;width:28px}:where(.site) .smap .sres li.you{background:#fdf1ec}:where(.site) .smap .sres li.you em{color:#a84c2e}:where(.site) .smap .sres small{font-size:12.5px;color:#a84c2e;font-weight:600}:where(.site) .mkt,:where(.site) .call,:where(.site) .smap{position:relative}:where(.site) .sim .cur{position:absolute;left:0;top:0;width:18px;height:22px;z-index:6;pointer-events:none;opacity:0;transition:opacity .25s}:where(.site) .sim .cur svg{display:block;width:18px;height:22px;transition:transform .12s}:where(.site) .sim .cur path{fill:#1c1917;stroke:#fff;stroke-width:1.4;stroke-linejoin:round}:where(.site) .sim .cur:after{content:"";position:absolute;left:-9px;top:-9px;width:20px;height:20px;border-radius:50%;border:2px solid #da7756;opacity:0;transform:scale(.4)}:where(.site) .sim .cur.press svg{transform:scale(.82)}:where(.site) .sim .cur.press:after{animation:pps-curRing .45s ease-out}@keyframes pps-curRing{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}:where(.site) .call .cmp{display:flex;align-items:center;gap:8px;border:1px solid #e7e5e4;border-radius:10px;padding:5px 5px 5px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}:where(.site) .call .cmp.focus{border-color:#da7756;box-shadow:0 0 0 3px #da77562e}:where(.site) .call .cmp .ph{color:#a8a29e;flex:1}:where(.site) .call .cmp .ty{flex:1;white-space:nowrap;overflow:hidden;color:#1c1917}:where(.site) .call .cmp .snd{flex:none;width:30px;height:30px;border-radius:50%;background:#da7756;color:#fff;display:grid;place-items:center;font-size:15px}:where(.site) .smap .dbm{position:absolute;right:16px;top:64px;z-index:2;border:1px solid #e7e5e4;border-radius:999px;background:#fff;color:#44403c;font:600 13px Inter,system-ui,sans-serif;padding:6px 12px;transition:background .25s,color .25s,border-color .25s}:where(.site) .smap .dbm .b,:where(.site) .smap .dbm .c{display:none}:where(.site) .smap .dbm.sub{background:#da7756;border-color:#da7756;color:#fff}:where(.site) .smap .dbm.sub .a{display:none}:where(.site) .smap .dbm.sub .b{display:inline}:where(.site) .smap .dbm.sent{background:#e7f6ec;border-color:#cfe9d8;color:#2f7d4f}:where(.site) .smap .dbm.sent .a{display:none}:where(.site) .smap .dbm.sent .c{display:inline}:where(.site) .sim p.tie{margin:10px 0 0;padding-left:12px;border-left:2px solid #da7756;font-size:14.5px;line-height:1.5;color:#ffffffa8}:where(.site) .call{border-radius:12px;background:#fff;color:#1c1917;padding:14px 16px;display:flex;flex-direction:column;gap:10px}:where(.site) .call .ch{display:flex;align-items:center;gap:12px}:where(.site) .call .ch img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}:where(.site) .call .ch b{display:block;font-size:15px;font-weight:600;line-height:1.3}:where(.site) .call .ch span{display:block;font-size:13.5px;color:#78716c;margin-top:1px}:where(.site) .call .ch em{margin-left:auto;align-self:flex-start;font-style:normal;font-size:12.5px;font-weight:600;color:#a84c2e;background:#fdf1ec;border-radius:999px;padding:4px 10px;white-space:nowrap}:where(.site) .call .cl{height:176px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;border-top:1px solid #f0eeea;border-bottom:1px solid #f0eeea;padding:8px 0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30px);mask-image:linear-gradient(180deg,transparent 0,#000 30px)}:where(.site) .call .cm{display:none;max-width:86%;flex:none}:where(.site) .call .cm.on{display:block;animation:pps-cmIn .45s cubic-bezier(.2,.8,.2,1)}@keyframes pps-cmIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}:where(.site) .call .cm small{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a8a29e;margin:0 2px 3px}:where(.site) .call .cm p{margin:0;font-size:14px;line-height:1.45;border:1px solid #e7e5e4;border-radius:12px;padding:8px 12px;background:#fff;color:#1c1917}:where(.site) .call .cm.y{align-self:flex-end}:where(.site) .call .cm.y small{text-align:right}:where(.site) .call .cm.y p{background:#fdf1ec;border-color:#f6d9cc}:where(.site) .call .cv{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px;margin-top:5px;opacity:0;transition:opacity .3s}:where(.site) .call .cm.cov .cv{opacity:1}:where(.site) .call .cv u{text-decoration:none;font-size:12.5px;font-weight:600;color:#a84c2e;border:1px solid #f2c3ae;border-radius:999px;padding:1px 8px}:where(.site) .call .cv u:before,:where(.site) .call .agc span.on:before{content:"✓ "}:where(.site) .call .agh{display:flex;justify-content:space-between;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#78716c}:where(.site) .call .agh b{color:#1c1917;letter-spacing:0;font-size:13.5px}:where(.site) .call .agc{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}:where(.site) .call .agc span{font-size:12.5px;border:1px solid #e7e5e4;border-radius:999px;padding:3px 9px;color:#78716c;transition:background .3s,color .3s,border-color .3s}:where(.site) .call .agc span.on{border-color:#f2c3ae;background:#fdf1ec;color:#a84c2e;font-weight:600}:where(.site) .fw{padding:72px 0;background:#fff}:where(.site) .fw h2{font-size:34px;line-height:1.15;letter-spacing:-.02em;font-weight:600;margin:0;max-width:1100px}:where(.site) .fw h2 span{color:#a8a49a}:where(.site) .fw-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:36px}:where(.site) .fw-card{border:1px solid #e6e3dc;border-radius:16px;padding:22px 22px 20px;background:#fff;display:flex;flex-direction:column;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}:where(.site) .fw-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px #1c191714}:where(.site) .fw-top{display:flex;justify-content:space-between;align-items:flex-start}:where(.site) .fw-tag{margin-top:8px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#a84c2e}:where(.site) .fw-n{font-size:42px;font-weight:500;letter-spacing:-.03em;color:#a84c2e;opacity:.25;line-height:1}:where(.site) .fw-bars{display:flex;gap:4px;margin-top:10px}:where(.site) .fw-bars i{flex:1;height:3px;border-radius:9px;background:#e6e3dc}:where(.site) .fw-bars i.on{background:#da7756}:where(.site) .fw-card h3{margin:16px 0 0;font-size:19px;line-height:1.3;font-weight:600}:where(.site) .fw-card p{margin:8px 0 0;font-size:15.5px;line-height:1.5;color:#6b6760}:where(.site) .fw-flow{margin:16px -22px 0;padding:10px 8px;border-top:1px solid #e6e3dc;border-bottom:1px solid #e6e3dc;background:#faf9f7;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13.5px;font-weight:600;color:#44403c}:where(.site) .fw-flow b{border:1px solid #e6e3dc;background:#fff;border-radius:999px;padding:4px 10px;font-weight:600}:where(.site) .fw-flow b.acc{border-color:#f2c3ae;background:#fdf1ec;color:#a84c2e}:where(.site) .fw-card ul{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}:where(.site) .fw-card li{display:flex;gap:8px;font-size:15px;line-height:1.45}:where(.site) .fw-card li:before{content:"✓";color:#a84c2e;font-weight:700}:where(.site) .fw-more{margin-top:auto;padding-top:16px;font-size:15px;font-weight:600;color:#a84c2e}:where(.site) .fw-band{margin-top:28px;border-radius:18px;background:#191b20;color:#fff;padding:36px 40px;display:flex;align-items:center;justify-content:space-between;gap:28px}:where(.site) .fw-band h3{margin:0;font-size:24px;line-height:1.3;font-weight:600}:where(.site) .fw-band p{margin:8px 0 0;color:#ffffffb8;font-size:16px;line-height:1.55;max-width:640px}:where(.site) .fw-band .go{display:flex;flex-direction:column;align-items:center;gap:10px;flex:none}:where(.site) .fw-band .go a:first-child{background:#da7756;color:#fff;border-radius:999px;padding:12px 26px;font-weight:700;font-size:15px}:where(.site) .fw-band .go a+a{color:#ffffffbf;font-size:14.5px}@media(max-width:1000px){:where(.site) .fw-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){:where(.site) .fw-grid{grid-template-columns:1fr}:where(.site) .fw-band{flex-direction:column;align-items:flex-start;padding:28px 22px}}:where(.site) .fw{padding:88px 0 80px!important}:where(.site) .fw-intro{margin:16px 0 0;max-width:680px;font-size:18px;line-height:1.6;color:#57534e}:where(.site) .fw-rule{margin-top:40px}:where(.site) .fw-rule div{display:flex;justify-content:space-between;font-size:16px}:where(.site) .fw-rule b{font-weight:600}:where(.site) .fw-rule i{display:block;margin-top:12px;height:2px;border-radius:9px;background:linear-gradient(90deg,#da775633,#da7756)}:where(.site) .fw-grid{margin-top:20px!important;gap:16px!important}:where(.site) .fw-card{padding:24px!important}:where(.site) .fw-list{display:flex;flex-direction:column}:where(.site) .fw-list .fw-more{margin-top:auto}@media(min-width:1001px){:where(.site) .fw-grid{grid-template-rows:auto auto auto auto 1fr}:where(.site) .fw-card{display:grid!important;grid-row:span 5;grid-template-rows:subgrid;row-gap:0}:where(.site) .fw-card .fw-flow{align-self:start}}:where(.site) .fw-flow.fw-iso{flex-direction:column;gap:4px;padding:6px 6px 12px}:where(.site) .fw-iso [data-iso]{width:100%;max-width:300px}:where(.site) .fw-chips{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}:where(.site) .fw-card .fw-flow.fw-iso{align-self:stretch;justify-content:flex-start}:where(.site) .fw-steps{gap:5px}:where(.site) .fw-steps b{display:inline-flex;align-items:center;gap:6px;transition:border-color .3s,background .3s,color .3s}:where(.site) .fw-steps b i{font-style:normal;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:#f0eeec;color:#78716c;transition:background .3s,color .3s}:where(.site) .fw-steps b.on{border-color:#f2c3ae;background:#fdf1ec;color:#a84c2e}:where(.site) .fw-steps b.on i{background:#da7756;color:#fff}:where(.site) .hp-plat{padding:84px 0;background:#faf9f7}:where(.site) .hp-plat h2{font-size:32px;letter-spacing:-.02em;margin:0;font-weight:600}:where(.site) .hp-plat .sub{margin:10px 0 0;font-size:18px;line-height:1.55;color:#57534e;max-width:700px}@keyframes pps-lprog{to{width:100%}}@keyframes pps-qok{0%,55%{border-color:#e7e5e4;background:#fff}62%,95%{border-color:#86c79b;background:#ecfdf3}to{border-color:#e7e5e4;background:#fff}}@keyframes pps-hl{0%,8%{background-size:0% 100%}22%,92%{background-size:100% 100%}to{background-size:0% 100%}}@keyframes pps-bq{0%,22%{opacity:0;transform:translateY(6px)}30%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes pps-ba{0%,40%{opacity:0;transform:translateY(6px)}50%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes pps-sync{0%,35%{opacity:.25;transform:translateY(4px)}45%,95%{opacity:1;transform:none}to{opacity:.25}}:where(.site) .hp-plat .bp-lesson{--bk:#da7756;--bkt:#a84c2e}:where(.site) .hp-plat .lx-send{background:#f2c3ae}:where(.site) .pf{margin-top:30px}:where(.site) .pf-tabs{display:flex;align-items:flex-end;gap:4px;border-bottom:1px solid #e7e5e4}:where(.site) .pf-tab{position:relative;display:flex;align-items:center;gap:10px;padding:12px 18px 15px;border:0;background:none;font:600 17px/1.2 Inter,system-ui,sans-serif;color:#78716c;cursor:pointer;transition:color .2s}:where(.site) .pf-tab:hover{color:#1c1917}:where(.site) .pf-tab .pf-tn{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#f0eeea;color:#78716c;font-size:13px;transition:background .25s,color .25s}:where(.site) .pf-tab.on{color:#1c1917}:where(.site) .pf-tab.on .pf-tn{background:#da7756;color:#fff}:where(.site) .pf-tp{position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px;overflow:hidden;background:transparent}:where(.site) .pf-tab.on .pf-tp{background:#f2e3dc}:where(.site) .pf-tp i{display:block;height:100%;width:0;background:#da7756;transition:width .7s cubic-bezier(.2,.8,.2,1)}:where(.site) .pf-tab:not(.on) .pf-tp i{width:0!important;transition:none}:where(.site) .pf-arrows{margin-left:auto;display:flex;gap:8px;padding-bottom:10px}:where(.site) .pf-arrows button{width:42px;height:42px;border-radius:50%;border:1px solid #e6e3dc;background:#fff;color:#44403c;font-size:18px;cursor:pointer;transition:border-color .2s,background .2s}:where(.site) .pf-arrows button:hover{border-color:#da7756;background:#fdf6f2}:where(.site) .pf-panes{margin-top:20px}:where(.site) .pf-pane{display:none;background:#fff;border:1px solid #e6e3dc;border-radius:16px;padding:24px 24px 26px}:where(.site) .pf-pane.on{display:block;animation:pps-pfIn .45s cubic-bezier(.2,.8,.2,1)}@keyframes pps-pfIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}:where(.site) .pf-pane h3{margin:0;max-width:62ch;font-size:19px;line-height:1.4;font-weight:600;letter-spacing:-.01em;color:#1c1917;text-wrap:pretty}:where(.site) .pf-steps{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}:where(.site) .pf-steps button{border:1px solid #e6e3dc;background:#fff;border-radius:999px;padding:8px 16px 8px 9px;font:600 15px Inter,system-ui,sans-serif;color:#57534e;cursor:pointer;transition:all .2s}:where(.site) .pf-steps button b{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#f5f5f4;color:#78716c;font-size:12.5px;margin-right:7px;transition:all .2s}:where(.site) .pf-steps button.done b{background:#f2e3dc;color:#a84c2e}:where(.site) .pf-steps button.on{border-color:#da7756;color:#1c1917;background:#fdf6f2}:where(.site) .pf-steps button.on b{background:#da7756;color:#fff}:where(.site) .pf-say{margin:12px 0 0;font-size:16.5px;line-height:1.5;color:#57534e;min-height:25px}:where(.site) .pf-say.swap{animation:pps-pfSay .4s ease}@keyframes pps-pfSay{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}:where(.site) .pf-stage{position:relative;display:grid;margin-top:18px}:where(.site) .pf-step{grid-area:1/1;align-self:start;min-width:0;visibility:hidden;opacity:0;transform:translate(16px);transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1),visibility 0s .45s}:where(.site) .pf-step.on{visibility:visible;opacity:1;transform:none;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1),visibility 0s}:where(.site) .hp-plat a.pf-more{display:inline-block;margin-top:18px;font-size:15.5px;font-weight:600;color:#a84c2e;text-decoration:none}:where(.site) .hp-plat a.pf-more:hover{text-decoration:underline}:where(.site) .pf-foot{margin:18px 0 0;font-size:15.5px;line-height:1.5;color:#57534e}:where(.site) .hp-plat .pf-foot a.pf-more{margin:0 0 0 6px}:where(.site) .pf-cur{position:absolute;left:0;top:0;z-index:40;width:22px;height:22px;pointer-events:none;opacity:0;transition:transform .7s cubic-bezier(.45,.05,.25,1),opacity .25s;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}:where(.site) .pf-cur.show{opacity:1}:where(.site) .pf-cur:after{content:"";position:absolute;left:-9px;top:-9px;width:20px;height:20px;border-radius:50%;border:2px solid #da7756;opacity:0}:where(.site) .pf-cur.tap:after{animation:pps-pfTap .45s ease-out}@keyframes pps-pfTap{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}:where(.site) .pf-press{transform:scale(.97)!important;transition:transform .1s!important}:where(.site) .pf .bp-lesson.loop-one{grid-template-columns:minmax(0,1fr);max-width:820px;margin:0 auto}:where(.site) .pf .lxq{max-width:820px;margin:0 auto;box-sizing:border-box;width:100%}:where(.site) .pf-simtag{font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a84c2e}:where(.site) .pf-earned{display:flex;gap:10px;align-items:center;margin-top:14px;border-radius:12px;background:#effaf3;border:1px solid #cdebd8;padding:12px 14px;font-size:15.5px;font-weight:600;color:#23633e;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s}:where(.site) .pf-earned.show{opacity:1;transform:none}:where(.site) .pf-earned svg{flex:none}:where(.site) .pr{max-width:1060px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}:where(.site) .pf [hidden]{display:none!important}:where(.site) .pr-head{display:flex;align-items:center;gap:14px;margin:0 0 14px}:where(.site) .pr-av{flex:none;width:44px;height:52px;display:block}:where(.site) .pr-av .pm2-root{width:100%;height:100%}:where(.site) .pr-av.plain{width:40px;height:40px;border-radius:50%;background:#1c1917}:where(.site) .pr-head p{margin:0;max-width:52ch;font-size:16px;line-height:1.5;font-weight:500;color:#5c5e63}:where(.site) .ilp{display:flex;flex-direction:column;border:1px solid #e4e7eb;border-radius:16px;background:#fff;box-shadow:0 1px 3px #00000003,0 2px 4px -1px #00000005}@keyframes pps-ilpIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:where(.site) .ilp-blk{display:flex;flex-direction:column;gap:10px;padding:16px 22px}:where(.site) .ilp-blk+.ilp-blk{border-top:1px solid #e4e7eb}:where(.site) .ilp-blk:first-child{padding-top:22px}:where(.site) .ilp-blk:last-child{padding-bottom:22px}:where(.site) .ilp-lab{margin:0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6d6f73}:where(.site) .ilp-stem{margin:0;font-size:18px;line-height:1.4;font-weight:650;letter-spacing:-.01em;color:#191b20}:where(.site) .ilp-verdict{margin:0;display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;color:#191b20}:where(.site) .ilp-x{display:grid;place-items:center;width:20px;height:20px;flex:none;margin-top:1px;color:#da7756}:where(.site) .ilp-pick{font-weight:650;color:#a84c2e}:where(.site) .ilp-integrity{margin:0;font-size:13px;line-height:1.5;font-style:italic;color:#5c5e63}:where(.site) .ilp-instr{margin:0;font-size:15px;line-height:1.45;font-weight:650;color:#191b20}:where(.site) .ilp-instr[data-reviewed]{font-weight:500;color:#5c5e63}:where(.site) .ilp-main{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}:where(.site) .ilp-action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:flex-start;min-height:44px;padding:0 20px;border:0;border-radius:6px;background:#da7756;color:#fff;font:inherit;font-size:15px;font-weight:650;cursor:pointer;box-shadow:0 1px 2px #0000000f,0 4px 12px -4px #da77568c;transition:transform .12s cubic-bezier(.23,1,.32,1),background .12s ease}:where(.site) .ilp-action:hover{background:#e08663;transform:translateY(-1px)}:where(.site) .ilp-action:active{transform:scale(.98)}:where(.site) .ilp-action svg{flex:none}:where(.site) .ilp-rec{display:inline-flex;align-items:center;min-height:24px;padding:2px 10px;border-radius:9999px;border:1px solid #f5cbba;background:#da775621;color:#a84c2e;font-size:12px;font-weight:600}:where(.site) .ilp-others{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}:where(.site) .ilp-lead{font-size:13px;font-weight:500;color:#5c5e63}:where(.site) .ilp-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:where(.site) .ilp-alt{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid #e4e7eb;border-radius:6px;color:#5c5e63;font-size:13px;font-weight:500}:where(.site) .ilp-done-row{display:flex;flex-wrap:wrap;gap:8px}:where(.site) .ilp-done{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid #c6e3cd;border-radius:9999px;background:#f0f9f2;color:#191b20;font-size:13px;font-weight:550;animation:pps-ilpIn .2s cubic-bezier(.23,1,.32,1)}:where(.site) .ilp-done .mk{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:9999px;background:#28a948;color:#fff}:where(.site) .ilp-done .w{font-size:12px;font-weight:500;color:#5c5e63}:where(.site) .ilp-offer-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}:where(.site) .ilp-locked{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:6px 14px;border:1px dashed #cad0d9;border-radius:6px;background:#191b2005;color:#5c5e63;font-size:13px;font-weight:550}:where(.site) .ilp-locked svg{color:#6d6f73}:where(.site) .ilp-side{margin:0;flex:1 1 240px;min-width:0;font-size:13px;line-height:1.5;color:#5c5e63}:where(.site) .ilp strong{font-weight:700;color:inherit}:where(.site) .ilp-go{height:auto;min-height:44px;padding:10px 20px;white-space:normal;text-align:left;animation:pps-ilpIn .2s cubic-bezier(.23,1,.32,1)}:where(.site) .ilp-blk.ilp-foot{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px;background:#191b2005;border-radius:0 0 16px 16px}:where(.site) .ilp-dashes{display:inline-flex;gap:4px}:where(.site) .ilp-dashes i{width:16px;height:3px;border-radius:2px;background:#cad0d9;transition:background .3s}:where(.site) .ilp-dashes i.done{background:#28a948}:where(.site) .ilp-fline{flex:1 1 0;min-width:0;font-size:13px;font-weight:500;color:#5c5e63}:where(.site) .pf .il-beam{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;pointer-events:none;overflow:hidden;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:pps-pfBeamBreathe 2.3s ease-in-out infinite}:where(.site) .pf .il-beam:before{content:"";position:absolute;left:50%;top:50%;width:200%;aspect-ratio:1;translate:-50% -50%;background:conic-gradient(from 0deg,transparent 0deg 246deg,rgba(255,208,138,.55) 300deg,#fff3da 328deg,rgba(255,216,156,.85) 342deg,transparent 360deg);animation:pps-pfBeamSpin 3.8s linear infinite}@keyframes pps-pfBeamSpin{to{rotate:360deg}}@keyframes pps-pfBeamBreathe{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){:where(.site) .pf .il-beam{display:none}}:where(.site) .pr-player .lx-stage{box-shadow:0 14px 34px #1c191724}:where(.site) .pr-player .lx-cap{bottom:54px;font-size:15px}:where(.site) .pr-title{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:2px 0 10px;font-size:14px;color:#57534e}:where(.site) .pr-title b{font-size:15.5px;color:#1c1917;font-weight:600}:where(.site) .pr-cover{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#1c191747;transition:opacity .35s}:where(.site) .pr-cover i{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#ffffffeb;box-shadow:0 6px 18px #0003}:where(.site) .pr-player.playing .pr-cover{opacity:0;pointer-events:none}:where(.site) .pt{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:20px;align-items:stretch}:where(.site) .pt-read{position:relative;border:1px solid #e7e5e4;border-radius:16px;background:#fff;padding:24px 28px}:where(.site) .pt-ch{font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a84c2e}:where(.site) .pt-read h4{margin:6px 0 14px;font-size:24px;line-height:1.25;font-weight:600;letter-spacing:-.015em;color:#1c1917}:where(.site) .pt-read p{margin:0 0 14px;font-size:16.5px;line-height:1.7;color:#1c1917}:where(.site) .pt-hl{background-image:linear-gradient(#fcd9c9,#fcd9c9);background-repeat:no-repeat;background-size:0% 100%;border-radius:3px;padding:1px 0;transition:background-size 1.4s linear}:where(.site) .pt-hl.on{background-size:100% 100%}:where(.site) .pt-pop{position:absolute;z-index:20;display:flex;gap:2px;background:#1c1917;border-radius:10px;padding:4px;box-shadow:0 8px 24px #00000038;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s;pointer-events:none}:where(.site) .pt-pop.show{opacity:1;transform:none}:where(.site) .pt-pop span{color:#fff;font-size:14px;font-weight:550;padding:7px 11px;border-radius:7px;white-space:nowrap}:where(.site) .pt-pop span.ask{background:#b8553a}:where(.site) .pt-side{display:flex;flex-direction:column;height:530px;border:1px solid #e7e5e4;border-radius:16px;background:#fff;overflow:hidden}:where(.site) .pt-hd{display:flex;align-items:center;gap:9px;padding:12px 16px;border-bottom:1px solid #f0eeea}:where(.site) .pt-av{flex:none;width:24px;height:28px;display:block}:where(.site) .pt-av .pm2-root{width:100%;height:100%}:where(.site) .pt-av.plain{width:24px;height:24px;border-radius:50%;background:#1c1917}:where(.site) .pt-hd b{font-size:15.5px;font-weight:700;color:#1c1917}:where(.site) .pt-hd em{font-style:normal;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#a8a29e}:where(.site) .pt-body{flex:1;min-height:0;overflow:hidden;padding:14px 16px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth;-webkit-mask-image:linear-gradient(transparent 0,#000 22px);mask-image:linear-gradient(transparent 0,#000 22px)}:where(.site) .pt-body>*{flex:none;animation:pps-ptIn .35s ease}@keyframes pps-ptIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:where(.site) .pt-quote{font-size:13.5px;font-style:italic;line-height:1.5;color:#57534e;border-left:3px solid #da7756;padding:2px 0 2px 10px}:where(.site) .pt-ctas{display:flex;flex-wrap:wrap;gap:8px}:where(.site) .pt-ctas span{border:1.5px solid #da7756;border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:600;color:#a84c2e;background:#fff;transition:all .15s}:where(.site) .pt-ctas span.hit{background:#da7756;color:#fff}:where(.site) .pt-me{align-self:flex-end;max-width:88%;background:#f4f4f5;border-radius:14px;padding:10px 13px;font-size:14.5px;line-height:1.45;color:#1c1917}:where(.site) .pt-ans{border:1px solid #e7e5e4;border-radius:12px;padding:12px 14px;font-size:14.5px;line-height:1.55;color:#1c1917}:where(.site) .pt-ans p{margin:0 0 8px}:where(.site) .pt-ans p:last-child{margin:0}:where(.site) .pt-ans ul{margin:0 0 8px;padding-left:18px}:where(.site) .pt-ans li{margin:0 0 4px}:where(.site) .pt-ans .h{display:none}:where(.site) .pt-typing{display:flex;gap:4px;padding:10px 4px}:where(.site) .pt-typing i{width:7px;height:7px;border-radius:50%;background:#d6d3d1;animation:pps-ptDot 1s infinite}:where(.site) .pt-typing i:nth-child(2){animation-delay:.15s}:where(.site) .pt-typing i:nth-child(3){animation-delay:.3s}@keyframes pps-ptDot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}:where(.site) .pt-src{align-self:flex-start;display:inline-flex;gap:7px;align-items:center;border-radius:999px;background:#fdf1ec;color:#a84c2e;font-size:13px;font-weight:600;padding:6px 11px}:where(.site) .pt-quiz{border:1px solid #e7e5e4;border-radius:12px;padding:12px 14px}:where(.site) .pt-quiz .tag{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a84c2e}:where(.site) .pt-quiz .qq{margin:6px 0 10px;font-size:14.5px;line-height:1.45;font-weight:600;color:#1c1917}:where(.site) .pt-quiz .o{display:flex;gap:9px;align-items:flex-start;border:1px solid #e7e5e4;border-radius:10px;padding:7px 10px;margin-top:6px;font-size:13.5px;line-height:1.4;color:#1c1917;transition:all .2s}:where(.site) .pt-quiz .o .l{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#f4f4f5;font-size:11.5px;font-weight:600;color:#57534e}:where(.site) .pt-quiz .o.ok{border-color:#2f7d4f;background:#effaf3;box-shadow:0 0 0 1px #2f7d4f}:where(.site) .pt-quiz .o.ok .l{background:#2f7d4f;color:#fff}:where(.site) .pt-fb{border-radius:10px;background:#effaf3;padding:9px 12px;font-size:13.5px;line-height:1.5;color:#1c1917}:where(.site) .pt-fb b{color:#23633e}:where(.site) .pt-next{display:flex;gap:8px}:where(.site) .pt-next span{border:1px solid #e7e5e4;border-radius:8px;padding:6px 11px;font-size:13px;font-weight:600;color:#44403c}:where(.site) .pt-next span.p{background:#1c1917;border-color:#1c1917;color:#fff}:where(.site) .pt-in{margin:0 12px 8px;display:flex;align-items:center;gap:8px;border:1.5px solid #f0c2ae;border-radius:12px;padding:9px 9px 9px 12px;min-height:22px}:where(.site) .pt-in .ph{flex:1;min-width:0;font-size:14px;color:#a8a29e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.site) .pt-in .ph.typed{color:#1c1917;white-space:normal}:where(.site) .pt-in .snd{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e8a68c;color:#fff;transition:background .2s}:where(.site) .pt-in .snd.ready{background:#da7756}:where(.site) .pt-ft{padding:0 16px 12px;font-size:12px;line-height:1.45;color:#78716c}:where(.site) .co-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}:where(.site) .co-col{position:relative;border:1px solid #e4e7eb;border-radius:12px;background:#fff;overflow:hidden}:where(.site) .co-hd{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:11px 14px;border-bottom:1px solid #e4e7eb}:where(.site) .co-hd b{font-size:16px;font-weight:600;color:#191b20}:where(.site) .co-hd span{font-size:13.5px;color:#6d6f73;white-space:nowrap}:where(.site) .co-hd em{font-style:normal;font-variant-numeric:tabular-nums;color:#191b20;font-weight:600}:where(.site) .co-hd i{font-style:normal}:where(.site) .co-list{position:relative;padding:4px 6px 6px}:where(.site) .co-row{display:flex;align-items:center;gap:9px;height:30px;padding:0 6px;border-radius:6px;font-size:14px;color:#191b20}:where(.site) .co-row .co-dots{color:#a8a29e;flex:none;display:flex}:where(.site) .co-row .co-bn{flex:none;width:20px;text-align:right;font:500 12.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#6d6f73;font-variant-numeric:tabular-nums}:where(.site) .co-row .co-t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.site) .co-add{flex:none;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border:1px solid #e4e7eb;border-radius:5px;font-size:12.5px;font-weight:500;color:#a84c2e;background:#fff;transition:all .15s}:where(.site) .co-add.on{border-color:transparent;border-radius:999px;background:#fdf1ec;color:#a84c2e}:where(.site) .co-row.placed .co-t,:where(.site) .co-row.placed .co-bn{color:#a8a29e}:where(.site) .co-row.placed .co-dots{opacity:.3}:where(.site) .co-empty{margin:6px;padding:26px 10px;border:1px dashed #cad0d9;border-radius:8px;text-align:center;font-size:14px;color:#6d6f73;transition:border-color .15s,background .15s}:where(.site) .co-empty.over{border-color:#da7756;background:#da775614}:where(.site) .co-item{position:relative;display:flex;align-items:center;gap:9px;height:34px;padding:0 8px;border-top:1px solid #f0eeea;background:#fff;font-size:14.5px;color:#191b20;will-change:transform}:where(.site) .co-item:first-of-type{border-top:0}:where(.site) .co-item .co-dots{color:#a8a29e;flex:none;display:flex}:where(.site) .co-n{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:5px;background:#da7756;color:#fff;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}:where(.site) .co-n.bump{animation:pps-coBump .5s cubic-bezier(.23,1,.32,1)}@keyframes pps-coBump{0%{transform:scale(1);background:#da7756}35%{transform:scale(1.22);background:#b8553a}to{transform:scale(1);background:#da7756}}:where(.site) .co-item .co-t{flex:1;min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.site) .co-was{flex:none;font-size:12px;color:#a8a29e;white-space:nowrap}:where(.site) .co-x{flex:none;width:22px;text-align:center;font-size:16px;line-height:1;color:#a8a29e;border-radius:4px}:where(.site) .co-item.enter{animation:pps-coEnter .15s ease-out}@keyframes pps-coEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}:where(.site) .co-item.lift{z-index:5;box-shadow:0 10px 26px #1c19172e;border-radius:8px;border-top-color:transparent}:where(.site) .co-item.gone{opacity:0;transition:opacity .2s}:where(.site) .co-ghost{position:absolute;z-index:30;pointer-events:none;display:flex;align-items:center;gap:9px;height:32px;padding:0 10px;border-radius:8px;background:#fff;box-shadow:0 12px 28px #1c191733;font-size:14px;font-weight:500;color:#191b20;white-space:nowrap}:where(.site) .co-ghost .co-bn{font:500 12.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#6d6f73}:where(.site) .co-sum{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px;padding:12px 16px;border-radius:12px;background:#fdf6f2;border:1px solid #f5cbba;font-size:16px;color:#44403c;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s cubic-bezier(.23,1,.32,1)}:where(.site) .co-sum.show{opacity:1;transform:none}:where(.site) .co-sum b{font-size:20px;font-weight:700;color:#191b20;font-variant-numeric:tabular-nums}:where(.site) .co-sum svg{color:#da7756;flex:none}:where(.site) .co-sum-b b{color:#a84c2e}:where(.site) .sv{border:1px solid #e4e7eb;border-radius:12px;background:#fff;overflow:hidden;max-width:1060px;margin:0 auto}:where(.site) .sv-top{display:flex;align-items:center;gap:12px;height:48px;padding:0 14px;border-bottom:1px solid #e4e7eb}:where(.site) .sv-burger{display:flex;flex-direction:column;gap:3px}:where(.site) .sv-burger i{display:block;width:16px;height:2px;border-radius:2px;background:#44403c}:where(.site) .sv-head{flex:1;min-width:0;font-size:16px;font-weight:600;color:#191b20;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.site) .sv-head em{font-style:normal;color:#a84c2e;margin-right:4px}:where(.site) .sv-btns{display:flex;gap:6px}:where(.site) .sv-btns span{border:1px solid #e4e7eb;border-radius:8px;padding:5px 10px;font-size:13px;font-weight:500;color:#44403c}:where(.site) .sv-body{display:grid;grid-template-columns:300px minmax(0,1fr)}:where(.site) .sv-side{border-right:1px solid #e4e7eb;padding:16px 0 12px}:where(.site) .sv-kick{display:block;padding:0 16px;font:500 11.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;color:#a84c2e}:where(.site) .sv-title{display:block;padding:6px 16px 12px;font-size:16.5px;font-weight:600;color:#191b20;border-bottom:1px solid #e4e7eb}:where(.site) .sv-search{margin:12px 14px 6px;border:1px solid #e4e7eb;border-radius:8px;background:#f5f5f4;padding:7px 10px;font-size:13px;color:#78716c}:where(.site) .sv-wel{padding:7px 16px;font-size:14px;font-weight:500;color:#191b20}:where(.site) .sv-list{list-style:none;margin:4px 0 0;padding:0}:where(.site) .sv-list li{display:flex;align-items:center;gap:8px;padding:5px 16px;font-size:13.5px;color:#191b20;white-space:nowrap;opacity:0;transform:translate(-6px);transition:opacity .25s,transform .25s,background .2s,color .2s}:where(.site) .sv-list li.in{opacity:1;transform:none}:where(.site) .sv-list li svg{flex:none;color:#da7756}:where(.site) .sv-list li span{min-width:0;overflow:hidden;text-overflow:ellipsis}:where(.site) .sv-list li.cur{background:#fdf1ec;color:#a84c2e;box-shadow:inset 3px 0 #da7756}:where(.site) .sv-main{padding:26px 34px;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s cubic-bezier(.23,1,.32,1)}:where(.site) .sv-main.show{opacity:1;transform:none}:where(.site) .sv-main h5{margin:0 0 18px;font-size:30px;line-height:1.15;font-weight:700;letter-spacing:-.02em;color:#191b20}:where(.site) .sv-lo{border-left:3px solid #da7756;background:#faf8f6;padding:14px 18px;border-radius:0 8px 8px 0}:where(.site) .sv-lo b{display:block;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a84c2e}:where(.site) .sv-lo p{margin:8px 0 6px;font-size:14.5px;color:#191b20}:where(.site) .sv-lo ul{margin:0;padding-left:20px;font-size:14px;line-height:1.55;color:#191b20}:where(.site) .sv-lo li{margin-bottom:4px}:where(.site) .sv-main h6{margin:22px 0 0;font-size:20px;font-weight:650;color:#191b20}:where(.site) .sv-main h6 span{color:#a84c2e;margin-right:6px;font-variant-numeric:tabular-nums}:where(.site) .sv-main p.sv-rd{margin:12px 0 0;max-width:640px;font-size:16px;line-height:1.65;color:#3a3d44}:where(.site) .pg{display:grid;grid-template-columns:minmax(0,.7fr) 40px minmax(0,1.3fr) 40px minmax(0,.9fr);gap:0;align-items:stretch}:where(.site) .pg>.pg-arrow{align-self:center}:where(.site) .pg-card{display:flex;flex-direction:column;border:1px solid #e7e5e4;border-radius:14px;background:#fff;overflow:hidden;transition:box-shadow .4s,border-color .4s}:where(.site) .pg-card.lit{border-color:#e9b49f;box-shadow:0 10px 28px #da775629}:where(.site) .pg-h{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px 12px}:where(.site) .pg-h b{font-size:15px;font-weight:600;color:#1c1917;white-space:nowrap}:where(.site) .pg-h span{font-size:12.5px;font-weight:600;color:#78716c;background:#f5f5f4;border-radius:999px;padding:3px 9px;white-space:nowrap}:where(.site) .pg-qs{list-style:none;margin:0;padding:0 16px 4px}:where(.site) .pg-qs li{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #f0eeea;font-size:14.5px;color:#44403c}:where(.site) .pg-qs li:first-child{border-top:0}:where(.site) .pg-qs li i{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid #d6d3d1;color:transparent;font-style:normal;font-size:13px;font-weight:700;transition:all .3s}:where(.site) .pg-qs li.ok i{background:#2f7d4f;border-color:#2f7d4f;color:#fff}:where(.site) .pg-score{margin:auto 16px 16px;border-radius:10px;background:#f5f5f4;padding:10px 12px;font-size:14.5px;font-weight:600;color:#a8a29e;transition:all .3s}:where(.site) .pg-score.ok{background:#effaf3;color:#23633e}:where(.site) .pg-tw{margin:0 12px;border:1px solid #e7e5e4;border-radius:8px;overflow-x:auto}:where(.site) .pg-t{width:100%;border-collapse:collapse;font-size:14px}:where(.site) .pg-t th{height:46px;font-size:13px;font-weight:550;color:#1c1917;text-align:left;vertical-align:bottom;padding:6px 12px 7px;border-bottom:1px solid #e7e5e4;background:#fafaf9;white-space:nowrap}:where(.site) .pg-t th.up{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#78716c}:where(.site) .pg-t th small{display:block;margin-top:1px;font-size:11.5px;font-weight:500;color:#78716c}:where(.site) .pg-t td{height:38px;padding:0 12px;border-bottom:1px solid #f0eeea;white-space:nowrap;font-variant-numeric:tabular-nums;color:#1c1917}:where(.site) .pg-t tr:last-child td{border-bottom:0}:where(.site) .pg-t .n{text-align:right}:where(.site) .pg-t tr.m td{background:#fdf6f2}:where(.site) .pg-who{display:flex;align-items:center;gap:8px}:where(.site) .pg-who i{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#f0eeec;color:#57534e;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.02em}:where(.site) .pg-cell{display:inline-block;min-width:34px;text-align:right;border-radius:6px;padding:2px 6px;transition:background .4s,color .4s}:where(.site) .pg-cell.fill{background:#da7756;color:#fff}:where(.site) .pg-cell.set{background:#eaf5ef;color:#23774f;font-weight:600}:where(.site) .pg-foot{position:relative;margin-top:auto;padding:12px 16px 14px;font-size:13px;color:#78716c;min-height:46px}:where(.site) .pg-wait{transition:opacity .3s}:where(.site) .pg-foot .pg-sent{position:absolute;left:16px;top:10px}:where(.site) .pg-sent{display:inline-flex;gap:7px;align-items:center;border-radius:999px;background:#eaf5ef;color:#23774f;font-size:13px;font-weight:600;padding:5px 11px;opacity:0;transition:opacity .4s}:where(.site) .pg-sent.show{opacity:1}:where(.site) .pg-lms:has(.pg-sent.show) .pg-wait{opacity:0}:where(.site) .pg-arrow{position:relative;height:2px;margin:0 8px;background:#e7e5e4;border-radius:2px}:where(.site) .pg-arrow:after{content:"";position:absolute;right:-2px;top:-4px;border:5px solid transparent;border-left:7px solid #d6d3d1;border-right:0}:where(.site) .pg-arrow i{position:absolute;left:0;top:-3px;width:8px;height:8px;border-radius:50%;background:#da7756;opacity:0}:where(.site) .pg-arrow.go i{animation:pps-pgGo .9s cubic-bezier(.45,.05,.25,1) forwards}@keyframes pps-pgGo{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 8px);opacity:0}}@media(max-width:1240px)and (min-width:1001px){:where(.site) .pt-read p:last-of-type{display:none}}@media(max-width:1000px){:where(.site) .pt{grid-template-columns:minmax(0,1fr)}:where(.site) .pt-side{height:480px}:where(.site) .pr{grid-template-columns:minmax(0,1fr)}:where(.site) .pg{grid-template-columns:minmax(0,1fr)}:where(.site) .pg-arrow{width:2px;height:26px;margin:6px auto}:where(.site) .pg-arrow:after{display:none}:where(.site) .pg-book .pg-t th:nth-child(2),:where(.site) .pg-book .pg-t td:nth-child(2){display:none}:where(.site) .pg-t th,:where(.site) .pg-t td{padding-left:8px;padding-right:8px}:where(.site) .pg-tw{margin:0 10px}:where(.site) .pg-who i{display:none}:where(.site) .pf-tab{padding:12px 10px 15px;font-size:15.5px}:where(.site) .pf-arrows{display:none}}@media(max-width:1000px){:where(.site) .co-cols{grid-template-columns:minmax(0,1fr)}:where(.site) .sv-body{grid-template-columns:minmax(0,1fr)}:where(.site) .sv-side{border-right:0;border-bottom:1px solid #e4e7eb}:where(.site) .sv-btns{display:none}}@media(max-width:640px){:where(.site) .co-was{display:none}:where(.site) .sv-main{padding:18px}:where(.site) .sv-main h5{font-size:24px}:where(.site) .pf-tabs{gap:0;overflow-x:auto;scrollbar-width:none}:where(.site) .pf-tab{flex:none;gap:6px;padding:11px 8px 14px;font-size:14.5px;white-space:nowrap}:where(.site) .pf-tab .pf-tn{display:none}:where(.site) .pf-pane{padding:18px 14px 20px;border-radius:14px}:where(.site) .pf-pane h3{font-size:19px}:where(.site) .pf-steps button{padding:7px 12px 7px 7px;font-size:14px}:where(.site) .pf-say{font-size:15.5px}:where(.site) .pt-read{padding:18px}:where(.site) .pt-read h4{font-size:20px}:where(.site) .pt-read p{font-size:15px;line-height:1.65}:where(.site) .pt-read p:first-of-type,:where(.site) .pt-read p:last-of-type{display:none}:where(.site) .pt-side{height:460px}:where(.site) .ilp-blk{padding:14px 16px}:where(.site) .ilp-blk:first-child{padding-top:16px}:where(.site) .ilp-blk:last-child{padding-bottom:16px}:where(.site) .ilp-main{flex-direction:column;align-items:stretch}:where(.site) .ilp-main .ilp-rec{align-self:flex-start}:where(.site) .ilp-locked{min-height:44px}:where(.site) .pr-title span{display:none}:where(.site) .pr-player .lx-cap{font-size:12.5px;bottom:46px;max-width:92%}:where(.site) .pg-h{flex-wrap:wrap}}:where(.site) .pf-say{display:none!important}:where(.site) .cat-static .cat-cv{display:block;width:100%;height:auto;aspect-ratio:3/4;border-radius:6px;box-shadow:0 1px 2px #1c191714,0 6px 18px #1c19171f}:where(.site) .cat-static .cat-ph{display:grid;align-content:end;aspect-ratio:3/4;border-radius:6px;background:#e7e5e4;padding:16px;color:#1c1917;font-size:17px;font-weight:600;line-height:1.25;box-shadow:0 1px 2px #1c19170f}:where(.site) .cat-static .card-b b{margin-top:12px}:where(.site) .cat-static .cat-ph span{display:block;margin:0;font-size:18px;font-weight:600;line-height:1.25;color:#44403c}:where(.site) .cat-static .cat-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:44px;align-items:start}:where(.site) .cat-static .cat-rail{position:sticky;top:64px;display:flex;flex-direction:column;gap:2px}:where(.site) .cat-static .cr-h{font-size:14px;font-weight:600;color:var(--mfg);margin:22px 0 8px}:where(.site) .cat-static .cr-h:first-child{margin-top:4px}:where(.site) .cat-static .cr-o{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:none;font:500 15px/1.3 Inter,sans-serif;color:var(--fg);text-align:left;cursor:pointer}:where(.site) .cat-static .cr-o:hover{background:var(--bg)}:where(.site) .cat-static .cr-o.on{background:#fdf1ec;color:#a84c2e;font-weight:600}:where(.site) .cat-static .cr-o .subj-ic{flex:none;width:30px;height:26px}:where(.site) .cat-static .cr-o.k{padding-left:12px}:where(.site) .cat-static .cr-l{display:block;padding:8px 12px;font-size:15px;color:var(--fg2)}:where(.site) .cat-static .row-s{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}:where(.site) .cat-static .row-s:first-child{padding-top:4px}:where(.site) .cat-static .row-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px}:where(.site) .cat-static .row-h h3{margin:0}:where(.site) .cat-static [hidden]{display:none!important}@container (max-width:760px){:where(.site) .cat-static .cat-layout{grid-template-columns:minmax(0,1fr);gap:20px}:where(.site) .cat-static .cat-rail{position:static;flex-direction:row;flex-wrap:wrap;gap:6px}:where(.site) .cat-static .cr-h{width:100%;margin:8px 0 2px}:where(.site) .cat-static .cr-o{width:auto;border:1px solid var(--line)}:where(.site) .cat-static .cr-o .subj-ic{display:none}}:where(.site) .bp .bk-top{margin-bottom:8px}:where(.site) .bp-aud .aud{margin-bottom:4px;align-self:flex-start}:where(.site) .bp-aud .aud span{white-space:nowrap;padding:7px 13px;font-size:14.5px}:where(.site) .bp-aud [data-audp]{display:flex;flex-direction:column;gap:12px}:where(.site) .bp-aud [hidden]{display:none}:where(.site) .bp p.lxq-q{margin:0 0 18px}:where(.site) .tl-ai .ai-grid>div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px}:where(.site) .tl-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#fbf0ec;color:#b8553a;margin-bottom:14px}:where(.site) .tl-ic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}:where(.site) .lab-card.log .lg{display:grid;grid-template-columns:44px 12px minmax(0,1fr);gap:8px;align-items:center;padding:7px 0;border-top:1px solid #f0eeec;font-size:14px}:where(.site) .lab-card.log .lg .t{font-variant-numeric:tabular-nums;color:#78716c;font-size:13px}:where(.site) .lab-card.log .lg i{width:9px;height:9px;border-radius:50%;background:#d6d3d1}:where(.site) .lab-card.log .lg.ok i{background:#23774f}:where(.site) .lab-card.log .lg.err i{background:#b8553a}:where(.site) .lab-card.log .lg.ok span:last-child{font-weight:550}:where(.site) .tlf-demo{max-width:1040px}:where(.site) .tlf-demo .lb{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}:where(.site) .tl-row .tl-vis .tl-iso{grid-template-columns:minmax(0,1fr)!important;margin:0}:where(.site) .tl-row .tl-vis .tl-iso [data-iso]{max-width:480px}:where(.site) .tl-row .tl-vis .tl-iso .tool{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"tx" "fig" "st"!important}@container (max-width:760px){:where(.site) .tlf-demo .lb{grid-template-columns:minmax(0,1fr)}}:where(.site) .lbs .lb-sheet{background:#fafaf9}:where(.site) .lsv-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 14px 2px;font-size:14px}:where(.site) .lsv-top span{color:#6e6862;font-size:13px}:where(.site) .lsv-blk{margin:8px 14px 10px;border:1px solid #E7E5E4;border-radius:10px;background:#fff;overflow:hidden}:where(.site) .lsv-bh{font-size:12px;font-weight:600;color:#6e6862;background:#f5f5f4;padding:5px 10px;border-bottom:1px solid #ECEAE8}:where(.site) .lsv-q{display:flex;gap:10px;padding:9px 10px;font-size:13.5px;line-height:1.4}:where(.site) .lsv-q+.lsv-q{border-top:1px solid #F0EEEC}:where(.site) .lsv-q i{flex:none;font-style:normal;font-size:11.5px;font-weight:600;color:#6e6862;background:#f5f5f4;border-radius:5px;padding:1px 6px;height:fit-content;margin-top:1px}:where(.site) .lsv-q b{display:block;font-weight:550}:where(.site) .lsv-ch{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}:where(.site) .lsv-ch em{font-style:normal;font-size:12.5px;border:1px solid #E7E5E4;border-radius:999px;padding:2px 9px;color:#44403c}:where(.site) .lsv-in{display:inline-block;margin-top:6px;font-size:12.5px;color:#6e6862;border:1px solid #E7E5E4;border-radius:6px;padding:3px 8px;min-width:150px}:where(.site) .lsv-rule{display:flex;align-items:center;gap:8px;margin:2px 10px 10px 40px;padding:7px 10px;border:1.5px dashed #D6D3D1;border-radius:8px;font-size:13px;color:#44403c;min-height:34px;transition:background .3s,border-color .3s}:where(.site) .lsv-rule .lsv-if{font-weight:600;color:#6e6862}:where(.site) .lsv-rule .lsv-end{display:none;margin-left:auto;font-size:12px;font-weight:600;color:#fff;background:#b8553a;border-radius:999px;padding:2px 9px;white-space:nowrap}:where(.site) .lsv-rule.sel{border-color:#b8553a}:where(.site) .lsv-rule.set{border-style:solid;border-color:#b7dcc7;background:#eaf5ef}:where(.site) .lsv-rule.set .lsv-end{display:inline-block}:where(.site) .lsv-mx{border-collapse:collapse;margin-top:6px;font-size:12.5px}:where(.site) .lsv-mx th{font-weight:550;color:#6e6862;padding:2px 8px;font-size:11.5px}:where(.site) .lsv-mx td{padding:2px 8px;text-align:center;color:#a8a29e}:where(.site) .lsv-mx td:first-child{text-align:left;color:#1c1917;padding-left:0;white-space:nowrap}:where(.site) .lsv-sc{display:block;margin-top:4px;font-size:11.5px;color:#6e6862}:where(.site) .bp-fn{margin:12px 0 0;font-size:14.5px;color:#57534e}:where(.site) .bp-fn[hidden]{display:none}:where(.site) .bp-wgf{display:block;width:100%;border:0;margin-top:18px;background:transparent}:where(.site) .bp-own{border-top:1px solid var(--line);background:#fff}:where(.site) .bp-own .bp-head{margin-bottom:22px}:where(.site) .bp-own .bp-fn{margin:-8px 0 18px}:where(.site) .bp-det{display:block!important;margin-top:18px;padding:0!important;overflow:hidden}:where(.site) .bp-det>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;cursor:pointer}:where(.site) .bp-det>summary::-webkit-details-marker{display:none}:where(.site) .bp-det>summary .bp-ph{margin:0!important}:where(.site) .bp-det>summary:hover{background:#00000006}:where(.site) .bp-chev{flex:none;width:36px;height:36px;border-radius:999px;border:1px solid var(--line);display:grid;place-items:center;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .2s}:where(.site) .bp-chev:before{content:"";width:8px;height:8px;border-right:2px solid #1C1917;border-bottom:2px solid #1C1917;transform:translateY(-2px) rotate(45deg)}:where(.site) .bp-det[open]>summary .bp-chev{transform:rotate(180deg)}:where(.site) .bp-det>summary:hover .bp-chev{background:#f5f5f4}:where(.site) .bp-det>iframe,:where(.site) .bp-det>ul{margin:0 26px 24px!important;width:calc(100% - 52px)!important}:where(.site) .bp-mat2 li{transition:background-color .18s,transform .18s;cursor:default;border-radius:10px;padding-left:10px!important;padding-right:10px!important;margin:0 -10px}:where(.site) .bp-mat2 li>i{transition:background-color .18s,color .18s}:where(.site) .bp-mat2 li:hover{background:#00000009;transform:translateY(-1px)}:where(.site) .bp-mat2 li:hover>i{background:#fbf0ec;color:#b8553a}:where(.site) .bpt .tool{cursor:pointer;transition:box-shadow .2s,border-color .2s}:where(.site) .bpt .tool:hover{border-color:#d6d3d1}:where(.site) .bpt .tool.sel{border-color:#da7756;box-shadow:0 0 0 3px #da77562e}:where(.site) .bpt .tx>.bpt-open{display:flex;width:fit-content;align-items:center;gap:6px;margin-top:12px;font-size:15px;font-weight:600;color:#1c1917}:where(.site) .bpt .tx>.bpt-open:after{content:"";display:inline-block;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}:where(.site) .bpt .tool.sel .bpt-open:after{transform:rotate(-135deg) translateY(-2px)}:where(.site) .bpt-panel{margin-top:18px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px 28px 24px;box-shadow:0 1px 2px #1c19170d,0 12px 32px #1c191714;animation:pps-bptIn .28s cubic-bezier(.22,1,.36,1)}@keyframes pps-bptIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:where(.site) .bpt-panel .ph{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}:where(.site) .bpt-panel h3{font-size:22px;font-weight:600;letter-spacing:-.01em;margin:0}:where(.site) .bpt-panel .ph p{font-size:16px;color:var(--fg2);line-height:1.55;margin:6px 0 0;max-width:760px}:where(.site) .bpt-panel .x{flex:none;font:500 14.5px Inter,sans-serif;border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 14px;cursor:pointer;color:#1c1917}:where(.site) .bpt-rows{list-style:none;margin:18px 0 0;padding:0}:where(.site) .bpt-rows li{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:14px 0;border-top:1px solid var(--line)}:where(.site) .bpt-rows .k{font-size:14.5px;font-weight:600;color:var(--mfg);line-height:1.45}:where(.site) .bpt-rows b{display:block;font-size:16.5px;font-weight:600;line-height:1.4}:where(.site) .bpt-rows span{display:block;font-size:15.5px;color:var(--fg2);line-height:1.5;margin-top:2px}:where(.site) .bpt-rows.two{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px}:where(.site) .bpt-rows.two li{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:11px 0}:where(.site) .bpt-rows.two .k{font-size:15px;color:var(--mfg)}:where(.site) .bpt-rows.two b{font-weight:500;font-size:16px}:where(.site) .bpt-panel .ft{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:15px;color:var(--mfg)}:where(.site) .bpt-panel .ft a{font-weight:600;color:#1c1917;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@container (max-width:760px){:where(.site) .bpt-rows li{grid-template-columns:minmax(0,1fr);gap:4px}:where(.site) .bpt-rows.two{grid-template-columns:minmax(0,1fr)}:where(.site) .bpt-rows.two li{grid-template-columns:34px minmax(0,1fr)}:where(.site) .bpt-panel{padding:20px}}:where(.site) .bk-attr{margin:24px 0 0;max-width:920px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 22px;font-size:15.5px;line-height:1.6;color:var(--fg2)}:where(.site) .bk-attr h4{margin:0 0 6px;font-size:16px;font-weight:600;color:#1c1917}:where(.site) .bk-attr p{margin:0 0 6px}:where(.site) .bk-attr p.fine{font-size:14.5px;color:#57534e;margin:0}:where(.site) .bk-attr a,:where(.site) .bk-sub a{color:#1c1917;text-decoration:underline;text-underline-offset:2px}:where(.site) .au i.ini,:where(.site) .au-c i.ini{display:grid;place-items:center;border-radius:50%;background:#f0eeec;color:#44403c;font-style:normal;font-weight:600;flex:none}:where(.site) .au i.ini{width:48px;height:48px;font-size:16px}:where(.site) .au-c i.ini{width:64px;height:64px;font-size:20px}:where(.site) .au-src{display:inline-block;margin-top:6px;font-size:14px;color:#57534e;text-decoration:underline;text-underline-offset:2px}:where(.site) .bk-more{align-self:center;font-size:15px;color:#57534e}:where(.site) .au-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin-top:8px;max-width:960px}:where(.site) .au-list .au em{font-size:14px}:where(.site) .au-h{font-size:17px;font-weight:600;margin:28px 0 4px}@container (max-width:760px){:where(.site) .au-list{grid-template-columns:minmax(0,1fr)}}:where(.site) .bp-rdf{display:block;width:100%;border:0;margin-top:18px;background:#fff}:where(.site) .bp-rdc,:where(.site) .bp-matc{display:block!important}:where(.site) .bp-mat2{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}:where(.site) .bp-mat2 li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start;padding:14px 0;border-top:1px solid var(--line)}:where(.site) .bp-mat2 li>i{width:40px;height:40px;border-radius:10px;background:#f5f5f4;display:grid;place-items:center;color:#44403c}:where(.site) .bp-mat2 svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}:where(.site) .bp-mat2 b{display:block;font-size:16px;font-weight:600;line-height:1.35}:where(.site) .bp-mat2 span{display:block;font-size:15px;color:var(--fg2);line-height:1.5;margin-top:2px}@container (max-width:760px){:where(.site) .bp-mat2{grid-template-columns:minmax(0,1fr)}}:where(.site) .bpt .bpt-tag{display:inline-block;margin-top:10px;font-style:normal;font-size:13px;font-weight:600;color:#a84c2e;background:#fdf1ec;border-radius:999px;padding:4px 10px}:where(.site) .tlo{grid-template-columns:repeat(3,minmax(0,1fr))!important}:where(.site) .tlo .tool{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"tx" "fig" "st"!important}@container (max-width:900px){:where(.site) .tlo{grid-template-columns:minmax(0,1fr)!important}}:where(.site) .bp-pf{margin-top:8px}:where(.site) .bp-pf .pf{margin-top:0}:where(.site) .pe-r .tr i{background:#da7756!important}:where(.site) .bp img[height]{height:auto}:where(.site) .bp-nav{position:sticky;top:0;z-index:5;background:#fffffff2;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:40px}:where(.site) .bp-nav .wrap{display:flex;gap:30px;overflow-x:auto;scrollbar-width:none}:where(.site) .bp-nav a{padding:16px 0 14px;font-size:16px;font-weight:500;color:var(--fg2);white-space:nowrap;border-bottom:2px solid transparent;cursor:pointer}:where(.site) .bp-nav a.on{color:var(--fg);border-bottom-color:var(--act)}:where(.site) .bp-sec{padding:72px 0 76px;border-bottom:1px solid var(--line)}:where(.site) .bp-sec.alt{background:var(--bg)}:where(.site) .bp-kick{display:block;font-size:15px;font-weight:600;color:var(--mfg);margin-bottom:8px}:where(.site) .bp-head{margin-bottom:40px;max-width:760px}:where(.site) .bp-head h2{font-size:34px;font-weight:600;letter-spacing:-.02em;line-height:1.15}:where(.site) .bp-head p{font-size:18px;color:var(--fg2);line-height:1.55;margin:12px 0 0}:where(.site) .bp-ph{margin:0 0 18px;max-width:700px}:where(.site) .bp-ph h3{font-size:22px;font-weight:600;letter-spacing:-.01em}:where(.site) .bp-ph p{font-size:16px;color:var(--fg2);line-height:1.55;margin:6px 0 0}:where(.site) .bp-lesson{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;align-items:start}:where(.site) .bp-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px 26px 24px}:where(.site) .bp-card .bp-ph{margin-bottom:16px}:where(.site) .bp-shelf{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}:where(.site) .bp-shelf a{display:block;color:inherit}:where(.site) .bp-shelf img,:where(.site) .bp-shelf .ph{display:block;width:100%;aspect-ratio:3/4;border-radius:6px;box-shadow:0 1px 2px #00000014,0 8px 22px #1c19171a}:where(.site) .bp-shelf .ph{display:grid;align-content:end;padding:16px;background:#e7e5e4;color:var(--fg);font-size:17px;font-weight:600;line-height:1.25}:where(.site) .bp-shelf b{display:block;font-size:16px;font-weight:600;margin-top:14px;line-height:1.3}:where(.site) .bp-shelf span{display:block;font-size:14px;color:var(--mfg);margin-top:4px}:where(.site) .bp-toc .toc{max-width:860px}:where(.site) .lx{--bk:#B8553A;--bkt:#A84C2E;background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px 20px 16px}:where(.site) .lx-crumb{display:block;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6d6f73}:where(.site) .lx-crumb em{font-style:normal;color:var(--bkt)}:where(.site) .lx-title{display:block;font-size:26px;font-weight:500;letter-spacing:-.02em;color:#191b20;margin-top:4px}:where(.site) .lx-spine{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 12px;flex-wrap:wrap}:where(.site) .lx-dots{display:flex;align-items:center}:where(.site) .lx-dots .d{width:10px;height:10px;border-radius:50%;background:#cfd2d6}:where(.site) .lx-dots .d.done{background:var(--bk)}:where(.site) .lx-dots .d.cur{width:16px;height:16px;border:2px solid var(--bk);background:radial-gradient(circle,var(--bk) 0 3.5px,#fff 4px)}:where(.site) .lx-dots .ln{width:14px;height:2px;background:#d6d8db;margin:0 4px}:where(.site) .lx-dots .ln.done{background:var(--bk)}:where(.site) .lx-count{font-size:14px;color:#5c5e63}:where(.site) .lx-count b{color:#191b20;font-weight:600;margin-left:6px}:where(.site) .lx-stage{position:relative;border-radius:12px;overflow:hidden;background:#efece8;aspect-ratio:16/9}:where(.site) .lx-stage video{display:block;width:100%;height:100%;object-fit:cover}:where(.site) .lx-cap{position:absolute;left:50%;bottom:58px;transform:translate(-50%);max-width:86%;text-align:center;font-size:16px;font-weight:500;line-height:1.35;color:#fff;background:#141210bd;border-radius:6px;padding:5px 10px}:where(.site) .lx-cap:empty,:where(.site) .lx-cap.off{display:none}:where(.site) .lx-bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:12px;padding:26px 14px 10px;background:linear-gradient(transparent,#00000080)}:where(.site) .lx-play{flex:none;width:34px;height:34px;border-radius:50%;border:0;background:#ffffff2e;display:grid;place-items:center;cursor:pointer}:where(.site) .lx-play:before{content:"";box-sizing:border-box;width:10px;height:12px;border-left:3px solid #fff;border-right:3px solid #fff}:where(.site) .lx-play.paused:before{width:0;height:0;border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent #fff;margin-left:3px}:where(.site) .lx-time{flex:none;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:#ffffffe0}:where(.site) .lx-prog{flex:1;height:4px;border-radius:2px;background:#ffffff59;overflow:hidden}:where(.site) .lx-prog i{display:block;height:100%;width:0;background:#da7756}:where(.site) .lx-snd,:where(.site) .lx-cc{flex:none;border:0;border-radius:999px;background:#ffffff2e;color:#fff;font:600 13px/1 Inter,sans-serif;padding:8px 12px;cursor:pointer}:where(.site) .lx-snd.on,:where(.site) .lx-cc.on{background:#fff;color:#191b20}:where(.site) .lx-tutor{display:flex;align-items:center;gap:12px;margin-top:12px;border:1px solid var(--line);border-radius:12px;padding:8px 10px}:where(.site) .lx-av{flex:none;width:30px;height:30px;border-radius:50%;background:#191b20;color:#fff;display:grid;place-items:center;font-size:14px;font-weight:700}:where(.site) .lx-tutor b{font-size:14px;font-weight:600}:where(.site) .lx-ask{flex:1;min-width:0;background:#f4f4f5;border-radius:8px;padding:9px 12px;font-size:14.5px;color:#6d6f73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.site) .lx-send{flex:none;width:36px;height:34px;border-radius:8px;background:#f2c3ae}:where(.site) .lxq{--bk:#B8553A;background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px 24px 18px}:where(.site) .lxq-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}:where(.site) .lxq-dots{display:flex;align-items:center;gap:8px}:where(.site) .lxq-dots i{width:9px;height:9px;border-radius:50%;background:#cfd2d6}:where(.site) .lxq-dots i.on{box-sizing:border-box;width:13px;height:13px;border:2px solid var(--bk);background:#fff}:where(.site) .lxq-n{font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6d6f73}:where(.site) .lxq-q{font-size:21px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:#191b20;margin:0 0 16px}:where(.site) .lxq-opts{display:flex;flex-direction:column;gap:10px}:where(.site) .lxq-o{display:flex;gap:12px;align-items:flex-start;text-align:left;width:100%;background:#fff;border:1px solid #e4e4e7;border-radius:12px;padding:12px 14px;font:500 16px/1.45 Inter,sans-serif;color:#191b20;cursor:pointer}:where(.site) .lxq-o:hover{border-color:#c9cbd0}:where(.site) .lxq-o .l{flex:none;width:24px;height:24px;border-radius:50%;background:#f4f4f5;display:grid;place-items:center;font-size:13px;font-weight:600;color:#5c5e63;margin-top:1px}:where(.site) .lxq-o.sel{border-color:var(--bk);box-shadow:0 0 0 1px var(--bk)}:where(.site) .lxq-o.sel .l{background:var(--bk);color:#fff}:where(.site) .lxq-o.ok{border-color:#2f7d4f;background:#effaf3;box-shadow:0 0 0 1px #2f7d4f}:where(.site) .lxq-o.ok .l{background:#2f7d4f;color:#fff}:where(.site) .lxq-o:disabled{cursor:default}:where(.site) .lxq-fb{margin-top:14px;border-radius:12px;padding:12px 14px;font-size:15px;line-height:1.5;color:#191b20}:where(.site) .lxq-fb[hidden]{display:none}:where(.site) .lxq-fb.good{background:#effaf3}:where(.site) .lxq-fb.bad{background:#fdf6ec}:where(.site) .lxq-act{display:flex;justify-content:flex-end;margin-top:16px}:where(.site) .lxq-next{border:0;border-radius:10px;background:var(--bk);color:#fff;font:600 15px/1 Inter,sans-serif;padding:12px 18px;cursor:pointer}:where(.site) .lxq-next:disabled{opacity:.4;cursor:default}:where(.site) .lxq-foot{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid #f0f0f1;font-size:14px;color:#5c5e63}:where(.site) .lxq-foot em{margin-left:auto;font-style:normal}@container (max-width:980px){:where(.site) .bp-lesson{grid-template-columns:minmax(0,1fr)}:where(.site) .bp-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:560px){:where(.site) .bp-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site) .bp-head h2{font-size:28px}:where(.site) .lx-time{display:none}}:where(.site) .tl-film{padding:72px 0;border-bottom:1px solid var(--line);background:#fff}:where(.site) .tl-film .tlf-head{max-width:720px;margin-bottom:24px}:where(.site) .tl-film .tlf-head p{font-size:18px;color:var(--fg2);line-height:1.55;margin:10px 0 0}:where(.site) .tl-books{padding:72px 0;border-top:1px solid var(--line)}:where(.site) .tl-books .tlb-head{max-width:720px;margin-bottom:28px}:where(.site) .tl-books .tlb-head p{font-size:18px;color:var(--fg2);line-height:1.55;margin:10px 0 0}:where(.site) .tlb-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 22px}:where(.site) .tlb{display:block;color:inherit}:where(.site) .tlb-cv{display:block;width:100%;height:auto;aspect-ratio:3/4;border-radius:6px;box-shadow:0 1px 2px #1c191714,0 6px 18px #1c19171f}:where(.site) .tlb b{display:block;font-size:16px;font-weight:600;margin-top:12px;line-height:1.3}:where(.site) .tlb ul{list-style:none;margin:8px 0 0;padding:0}:where(.site) .tlb li{font-size:14.5px;line-height:1.4;color:var(--fg2);padding:5px 0;border-top:1px solid var(--line)}:where(.site) .tlb li em{display:block;font-style:normal;font-size:13px;font-weight:600;color:var(--mfg)}@container (max-width:980px){:where(.site) .tlb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:560px){:where(.site) .tlb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.site) .tl-row .tl-vis .lb{grid-template-columns:minmax(0,1fr)}:where(.site) .tl-row .tl-vis .lb-sheet{border-right:0;border-bottom:1px solid #E7E5E4;overflow-x:auto}:where(.site) .tl-iso{grid-template-columns:minmax(0,1fr)!important;margin:22px 0 12px}:where(.site) .tl-iso .tool{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important;grid-template-areas:"tx tx" "fig st"!important;padding:22px!important}@container (max-width:900px){:where(.site) .tl-iso .tool{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"tx" "fig" "st"!important}}:where(.site) .iso{--i-panel:#1C1917;--i-fr:#211D1A;--i-sd:#1D1916;--i-tp:#26211E;--i-line:#5F5751;--i-dt:#3B3531;--i-ink:#857C75;--i-glass:#141110;--i-on:#2E1E17;--i-acc:#DA7756;--i-hi:#F6B9A1;background:radial-gradient(110% 85% at 50% 46%,#28221E 0%,var(--i-panel) 70%);border-radius:12px;display:block;overflow:hidden;cursor:pointer}:where(.site) .iso svg{display:block;width:100%;height:auto}:where(.site) .iso .ibox polygon,:where(.site) .iso .ibox path{stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site) .iso .fr{fill:var(--i-fr)}:where(.site) .iso .sd{fill:var(--i-sd)}:where(.site) .iso .tp{fill:var(--i-tp)}:where(.site) .iso .plate .tp{fill:#201c19}:where(.site) .iso .plate .fr{fill:#181513}:where(.site) .iso .plate .sd{fill:#161311}:where(.site) .iso .plate polygon,:where(.site) .iso .plate path{stroke:#4f4843}:where(.site) .iso .dt{fill:none;stroke:var(--i-dt);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site) .iso .scw{fill:#171412;stroke:var(--i-dt);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site) .iso .guide{fill:none;stroke:#4a433e;stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}:where(.site) .iso .ln{fill:#4a433e;transition:fill .25s}:where(.site) .iso .ln.lit,:where(.site) .iso .ln.hot2{fill:var(--i-hi)}:where(.site) .iso .ln.lit{filter:url(#ig-soft)}:where(.site) .iso .glass{fill:var(--i-glass);stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .35s,stroke .35s}:where(.site) .iso .glass.lit{fill:var(--i-on);stroke:var(--i-acc)}:where(.site) .iso .halo{fill:var(--i-acc);opacity:0;transition:opacity .45s}:where(.site) .iso .halo.hot{opacity:.32}:where(.site) .iso .pg .tp{fill:#2c2723}:where(.site) .iso .panel .fr{fill:#1e1a17}:where(.site) .iso .body .tp{fill:#4a433e}:where(.site) .iso .body .fr{fill:#332e2a}:where(.site) .iso .body path{stroke:#7a716a}:where(.site) .iso .head{fill:#57504a;stroke:#857c75;stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .2s,stroke .2s}:where(.site) .iso .head.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site) .iso .wire{fill:none;stroke:#433c37;stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}:where(.site) .iso .wire.hot{stroke:#9a5843}:where(.site) .iso .pulse{fill:none;stroke:var(--i-hi);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:90 2000;stroke-dashoffset:90;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-glow)}:where(.site) .iso .tpulse{opacity:0}:where(.site) .iso .tpulse.go{animation:pps-ig-flow .7s linear}@keyframes pps-ig-flow{0%{stroke-dashoffset:90;opacity:1}92%{opacity:1}to{stroke-dashoffset:-1000;opacity:0}}:where(.site) .iso .beam{fill:none;stroke:var(--i-hi);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-soft)}:where(.site) .iso .bt{fill:#25201d}:where(.site) .iso .bar{fill:#6e4a3d}:where(.site) .iso .bar.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site) .iso .bar.dim{fill:#46362f}:where(.site) .iso .dot{fill:#312b27}:where(.site) .iso .dot.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site) .iso .opt{fill:none;stroke:#5a524c;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site) .iso .opt.lit{stroke:var(--i-hi)}:where(.site) .iso .tick{fill:none;stroke:var(--i-acc);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .25s}:where(.site) .iso .tick.lit{opacity:1;filter:url(#ig-glow)}:where(.site) .iso .pglass{fill:#151210;stroke:var(--i-dt);stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .25s}:where(.site) .iso .pglass.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site) .iso .phone .tp{fill:#181513}:where(.site) .iso .tier .tp{fill:#24201c}:where(.site) .iso .bench .tp{fill:#2b2622}:where(.site) .iso .tap,:where(.site) .iso-taps .tap{cursor:pointer}:where(.site) .iso .tap:hover .head{stroke:var(--i-hi)}:where(.site) .iso .tap:hover .ibox path,:where(.site) .iso .tap:hover .ibox polygon{stroke:#8c827a}:where(.site) .iso .tag{transition:opacity .25s}:where(.site) .iso .tag rect{fill:#151210;stroke:#5f5751;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site) .iso .tag text{fill:#f5f5f4;font-family:Inter,system-ui,sans-serif;font-weight:700;text-anchor:middle}:where(.site) .iso .tag.rate rect{fill:#231c18;stroke:var(--i-hi)}:where(.site) .iso .tag.rate text{fill:var(--i-hi)}:where(.site) .iso .tag.lit rect{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site) .iso .tag.lit text{fill:#1c1917}:where(.site) .iso .tag.self rect{stroke-dasharray:3 2}:where(.site) .iso .key0{fill:#231f1c;stroke:#36302c;stroke-width:.7;vector-effect:non-scaling-stroke}:where(.site) .iso .cellg{fill:none;stroke:var(--i-hi);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site) .iso .who{fill:none;stroke:#6b625b;stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-linecap:round}:where(.site) .iso #st-who.lit .who{stroke:var(--i-hi);filter:url(#ig-soft)}:where(.site) .iso .recd{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site) .iso .blink .recd{fill:#6e3f31;filter:none}:where(.site) .iso .wv{fill:#5a524c}:where(.site) .iso .wv.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site) .iso .phd{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site) .iso .cpin{opacity:0;filter:url(#ig-glow)}:where(.site) .iso .cpin rect,:where(.site) .iso .cpin path{fill:var(--i-acc)}:where(.site) .iso .cpin .cpl{fill:#2a1a14}:where(.site) .iso .led{fill:#3a3430;transition:fill .2s}:where(.site) .iso .led.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site) .iso .lvl{fill:#24201c;stroke:#4e4741;stroke-width:1;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .2s,stroke .2s}:where(.site) .iso .lvl:hover{stroke:var(--i-hi)}:where(.site) .iso .lvl.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site) .iso .course .tp{fill:#221e1b}:where(.site) .iso .sheet .tp{fill:#26211e}:where(.site) .iso .cell{fill:#2c2723;transition:fill .25s}:where(.site) .iso .cell.h{fill:#3a3430}:where(.site) .iso .cell.n{fill:#25211e}:where(.site) .iso .cell.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site) .iso .cell.todo{fill:none;stroke:var(--i-hi);stroke-width:1;stroke-dasharray:2 1.6;vector-effect:non-scaling-stroke}:where(.site) .iso .gcell{fill:#2c2723;transition:fill .3s}:where(.site) .iso .gcell.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site) .iso .chk{fill:none;stroke:#4e4741;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .2s}:where(.site) .iso .chk.lit{stroke:var(--i-hi);filter:url(#ig-soft)}:where(.site) .iso .rowtap{cursor:pointer}:where(.site) .iso .rowtap .hit{fill:transparent}:where(.site) .iso .rowtap:hover .hit{fill:#f6b9a114}:where(.site) .iso .twr .tp{fill:#2c2723}:where(.site) .iso .foot .tp{fill:#231f1c}:where(.site) .iso .win{fill:#2e2925;stroke:#3e3833;stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .3s}:where(.site) .iso .win.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site) .iso .ctl{fill:#3a3430;transition:fill .2s}:where(.site) .iso .ctl.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site) .iso .sml{fill:none;stroke:#8c827a;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;vector-effect:non-scaling-stroke;transition:stroke .3s,opacity .3s}:where(.site) .iso .sml.lead{stroke:var(--i-acc);stroke-width:2.6;filter:url(#ig-glow)}:where(.site) .iso .sml.fade{opacity:.4}:where(.site) .iso .row{fill:#2e2925;transition:fill .3s}:where(.site) .iso .row.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site) .iso .bld{fill:none;stroke:#857c75;stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site) .iso .hit{fill:transparent}:where(.site) .iso .hlt{fill:var(--i-acc);opacity:.85;filter:url(#ig-soft)}:where(.site) .iso .qm{fill:none;stroke:#f5f5f4;stroke-width:1.4;stroke-linecap:round;vector-effect:non-scaling-stroke}:where(.site) .iso .card .tp{fill:#2c2723}:where(.site) .iso .card.lit path,:where(.site) .iso .card.lit polygon{stroke:var(--i-acc)}:where(.site) .iso #bk-card.lit{filter:url(#ig-soft)}:where(.site) .iso.iso-light{background:none;border-radius:0;cursor:default;--i-acc:#DA7756;--i-hi:#F2A98F}:where(.site) .iso-light .lt .tp{fill:#fff}:where(.site) .iso-light .lt .fr{fill:#f7f6f4}:where(.site) .iso-light .lt .sd{fill:#eeece9}:where(.site) .iso-light .ibox polygon,:where(.site) .iso-light .ibox path{stroke:#b5aea7}:where(.site) .iso-light .lt polygon,:where(.site) .iso-light .lt path{transition:fill .35s,stroke .35s}:where(.site) .iso-light .lt.on .tp{fill:#fce6dc}:where(.site) .iso-light .lt.on polygon,:where(.site) .iso-light .lt.on path{stroke:#da7756}:where(.site) .iso-light .lt.on{filter:url(#ig-lglow)}:where(.site) .iso-light .lt.off .tp{fill:#f5f5f4}:where(.site) .iso-light .lt.off polygon,:where(.site) .iso-light .lt.off path{stroke:#d6d3d1;stroke-dasharray:2 2}:where(.site) .iso-light .ll{fill:#d6d3d1;transition:fill .35s}:where(.site) .iso-light .ll.on,:where(.site) .iso-light g.on>.ll{fill:#da7756}:where(.site) .iso-light .lld{fill:none;stroke:#e2ded9;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site) .iso-light rect.ll[fill=none]{fill:none;stroke:#ddd8d3;stroke-width:1;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}:where(.site) .iso-light .wire{stroke:#e2ded9;stroke-width:1.2}:where(.site) .iso-light .wire.hot{stroke:#f2c3ae}:where(.site) .iso-light .pulse{stroke:#da7756;stroke-width:2.6;filter:url(#ig-lglow)}:where(.site) .iso-light .tap{cursor:pointer}:where(.site) .iso-light .tap:hover .ibox polygon,:where(.site) .iso-light .tap:hover .ibox path{stroke:#da7756}:where(.site) .iso-light .okb{opacity:0;filter:url(#ig-lglow)}:where(.site) .iso-light .okb circle{fill:#da7756}:where(.site) .iso-light .okb path{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}:where(.site) .iso.iso-light .body .tp{fill:#fff}:where(.site) .iso.iso-light .body .fr{fill:#f7f6f4}:where(.site) .iso.iso-light .head{fill:#fff;stroke:#b5aea7;filter:none}:where(.site) .iso.iso-light .head.lit{fill:#da7756;stroke:#da7756;filter:url(#ig-lglow)}:where(.site[class*=" sp-"]) .pg-hero{padding:56px 0 36px;border-bottom:1px solid var(--line,#e7e5e4);background:#fff}:where(.site[class*=" sp-"]) .pg-hero .crumb{font-size:14px;color:#78716c;margin-bottom:14px}:where(.site[class*=" sp-"]) .pg-hero .crumb a{color:#78716c}:where(.site[class*=" sp-"]) .pg-hero h1{font-size:42px;font-weight:500;letter-spacing:-.022em;line-height:1.15;margin:0}:where(.site[class*=" sp-"]) .pg-hero p.lead{font-size:19px;line-height:1.55;color:#44403c;max-width:720px;margin:14px 0 0}:where(.site[class*=" sp-"]) .pg-hero .h-btns{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}:where(.site[class*=" sp-"]) .pg-sec{padding:64px 0;border-bottom:1px solid #f0eeea}:where(.site[class*=" sp-"]) .pg-sec.alt{background:#faf9f7}:where(.site[class*=" sp-"]) .pg-sec h2{font-size:30px;font-weight:500;letter-spacing:-.018em;line-height:1.2;margin:0}:where(.site[class*=" sp-"]) .pg-sec .sub{font-size:17px;color:#44403c;margin:10px 0 0;max-width:680px;line-height:1.55}:where(.site[class*=" sp-"]) .pg-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}:where(.site[class*=" sp-"]) .pg-steps.four{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.site[class*=" sp-"]) .pg-step{background:#fff;border:1px solid #e7e5e4;border-radius:14px;padding:20px 20px 22px}:where(.site[class*=" sp-"]) .pg-step i{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#fbf0ec;color:#a84c2e;font-style:normal;font-weight:700;font-size:15px}:where(.site[class*=" sp-"]) .pg-step b{display:block;margin-top:12px;font-size:18px;font-weight:600;line-height:1.35}:where(.site[class*=" sp-"]) .pg-step span{display:block;margin-top:6px;font-size:16px;line-height:1.5;color:#57534e}:where(.site[class*=" sp-"]) .pg-step a{display:inline-block;margin-top:12px;font-weight:600;color:#a84c2e;font-size:15.5px}:where(.site[class*=" sp-"]) .pg-2col{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:28px}:where(.site[class*=" sp-"]) .pg-card{background:#fff;border:1px solid #e7e5e4;border-radius:16px;padding:22px 24px}:where(.site[class*=" sp-"]) .pg-card h3{font-size:20px;font-weight:600;margin:0}:where(.site[class*=" sp-"]) .pg-card ul{margin:12px 0 0;padding-left:20px}:where(.site[class*=" sp-"]) .pg-card li{margin:0 0 8px;font-size:16px;line-height:1.5;color:#44403c}:where(.site[class*=" sp-"]) .pg-card p{font-size:16px;line-height:1.55;color:#57534e;margin:8px 0 0}:where(.site[class*=" sp-"]) .pg-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}:where(.site[class*=" sp-"]) .pg-links a{border:1px solid #e7e5e4;border-radius:999px;padding:8px 16px;font-size:15.5px;font-weight:600;color:#1c1917;background:#fff}:where(.site[class*=" sp-"]) .pg-form{background:#fff;border:1px solid #e7e5e4;border-radius:16px;padding:26px 28px;max-width:640px}:where(.site[class*=" sp-"]) .pg-sec .pg-form{margin-top:24px}:where(.site[class*=" sp-"]) .pg-sec .pg-2col .pg-form{margin-top:0}:where(.site[class*=" sp-"]) .pg-form label{display:block;font-size:15px;font-weight:600;margin:16px 0 6px}:where(.site[class*=" sp-"]) .pg-form .in{height:44px;border:1px solid #d6d3d1;border-radius:10px;padding:0 14px;display:flex;align-items:center;font-size:16px;color:#a8a29e;background:#fff}:where(.site[class*=" sp-"]) .pg-form .in.ta{height:110px;align-items:flex-start;padding-top:12px}:where(.site[class*=" sp-"]) .pg-form .in.sel:after{content:"";margin-left:auto;border:5px solid transparent;border-top-color:#78716c;transform:translateY(3px)}:where(.site[class*=" sp-"]) .pg-form .in.filled{color:#1c1917}:where(.site[class*=" sp-"]) .pg-seg{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}:where(.site[class*=" sp-"]) .pg-seg span{border:1px solid #d6d3d1;border-radius:12px;padding:14px 16px;font-size:16px;font-weight:600}:where(.site[class*=" sp-"]) .pg-seg span.on{border-color:#da7756;background:#fbf0ec;color:#a84c2e}:where(.site[class*=" sp-"]) .pg-checks{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;margin-top:6px}:where(.site[class*=" sp-"]) .pg-checks span{display:flex;gap:10px;align-items:center;font-size:15.5px}:where(.site[class*=" sp-"]) .pg-checks span:before{content:"";width:18px;height:18px;border:1.5px solid #a8a29e;border-radius:5px;flex:none}:where(.site[class*=" sp-"]) .pg-checks span.on:before{background:#da7756;border-color:#da7756;box-shadow:inset 0 0 0 3px #fff}:where(.site[class*=" sp-"]) .pg-form .note{font-size:14.5px;color:#78716c;margin-top:14px}:where(.site[class*=" sp-"]) .pg-form .btn{margin-top:20px}:where(.site[class*=" sp-"]) .pg-faq{margin-top:22px;max-width:820px}:where(.site[class*=" sp-"]) .pg-faq details{border-bottom:1px solid #e7e5e4;padding:16px 0}:where(.site[class*=" sp-"]) .pg-faq summary{cursor:pointer;font-size:17.5px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px}:where(.site[class*=" sp-"]) .pg-faq summary:after{content:"+";color:#a84c2e;font-weight:700}:where(.site[class*=" sp-"]) .pg-faq details[open] summary:after{content:"−"}:where(.site[class*=" sp-"]) .pg-faq p{font-size:16.5px;line-height:1.6;color:#44403c;margin:10px 0 0}:where(.site[class*=" sp-"]) .pg-auth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:26px}:where(.site[class*=" sp-"]) .pg-auth .pg-card{display:grid;grid-template-columns:88px 1fr;gap:18px;align-items:start}:where(.site[class*=" sp-"]) .pg-auth img{width:88px;height:88px;border-radius:999px;object-fit:cover}:where(.site[class*=" sp-"]) .pg-auth b{font-size:18px}:where(.site[class*=" sp-"]) .pg-auth em{display:block;font-style:normal;color:#78716c;font-size:15px;margin-top:2px}:where(.site[class*=" sp-"]) .pg-titlecard{width:100%;aspect-ratio:3/4;border-radius:6px;background:#f5f5f4;border:1px solid #e7e5e4;display:grid;place-items:center;text-align:center;padding:12px;font-weight:650;font-size:16px;color:#44403c}:where(.site[class*=" sp-"]) .pg-book{display:grid;grid-template-columns:300px 1fr 300px;gap:40px;align-items:start}:where(.site[class*=" sp-"]) .pg-book .cv img{width:100%;border-radius:6px;box-shadow:0 18px 40px #1c19172e}:where(.site[class*=" sp-"]) .pg-book h1{font-size:40px;font-weight:500;letter-spacing:-.02em;margin:0;line-height:1.15}:where(.site[class*=" sp-"]) .pg-book .ed{font-size:16px;color:#78716c;margin-top:8px}:where(.site[class*=" sp-"]) .pg-book .by{font-size:17px;margin-top:14px;line-height:1.5}:where(.site[class*=" sp-"]) .pg-book .by a{color:#1c1917;text-decoration:underline;text-decoration-color:#d6d3d1;text-underline-offset:3px}:where(.site[class*=" sp-"]) .pg-book .orig{margin-top:14px;font-size:16px;color:#2f7d4f;font-weight:600}:where(.site[class*=" sp-"]) .pg-book .desc{margin-top:16px;font-size:17px;line-height:1.6;color:#44403c}:where(.site[class*=" sp-"]) .pg-act{border:1px solid #e7e5e4;border-radius:16px;padding:18px;background:#fff;position:sticky;top:20px}:where(.site[class*=" sp-"]) .pg-tg{display:grid;grid-template-columns:1fr 1fr;background:#f5f5f4;border-radius:10px;padding:4px;margin-bottom:16px}:where(.site[class*=" sp-"]) .pg-tg span{text-align:center;padding:8px 6px;border-radius:8px;font-size:14.5px;font-weight:600;color:#78716c;cursor:pointer}:where(.site[class*=" sp-"]) .pg-tg span.on{background:#fff;color:#1c1917;box-shadow:0 1px 2px #00000014}:where(.site[class*=" sp-"]) .pg-act .pane{display:none}:where(.site[class*=" sp-"]) .pg-act .pane.on{display:block}:where(.site[class*=" sp-"]) .pg-act b{display:block;font-size:17px}:where(.site[class*=" sp-"]) .pg-act p{font-size:15.5px;color:#57534e;margin:6px 0 14px;line-height:1.5}:where(.site[class*=" sp-"]) .pg-act .btn{width:100%;justify-content:center;margin-top:8px}:where(.site[class*=" sp-"]) .pg-tabs{display:flex;gap:6px;border-bottom:1px solid #e7e5e4;margin-top:8px;overflow-x:auto}:where(.site[class*=" sp-"]) .pg-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:12px 14px;font:600 17px Inter,system-ui,sans-serif;color:#78716c;cursor:pointer;white-space:nowrap}@media(max-width:520px){:where(.site[class*=" sp-"]) .pg-tabs{gap:2px}:where(.site[class*=" sp-"]) .pg-tabs button{padding:10px 8px;font-size:15px}}:where(.site[class*=" sp-"]) .pg-tabs button.on{color:#1c1917;border-bottom-color:#da7756}:where(.site[class*=" sp-"]) .pg-pane{display:none;padding-top:24px}:where(.site[class*=" sp-"]) .pg-pane.on{display:block}:where(.site[class*=" sp-"]) .pg-toc{columns:2;column-gap:40px;margin:0;padding:0;list-style:none}:where(.site[class*=" sp-"]) .pg-toc li{break-inside:avoid;padding:9px 0;border-bottom:1px solid #f0eeea;font-size:16.5px;display:flex;gap:12px}:where(.site[class*=" sp-"]) .pg-toc li span{color:#a8a29e;min-width:24px;font-variant-numeric:tabular-nums}:where(.site[class*=" sp-"]) .pg-fig{background:#fff;border:1px solid #e7e5e4;border-radius:14px;padding:18px;max-width:720px}:where(.site[class*=" sp-"]) .pg-fig img{width:100%;height:auto;display:block}:where(.site[class*=" sp-"]) .pg-fig figcaption{font-size:15.5px;color:#44403c;margin-top:12px;line-height:1.5}:where(.site[class*=" sp-"]) .pg-fig figcaption b{font-weight:600}:where(.site[class*=" sp-"]) .pg-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}:where(.site[class*=" sp-"]) .pg-tools .pg-card b{font-size:18px;display:block}:where(.site[class*=" sp-"]) .pg-tools .pg-card .tag{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#2f7d4f;background:#eaf5ef;border-radius:6px;padding:2px 8px;margin-bottom:10px}:where(.site[class*=" sp-"]) .pg-shelf{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin-top:22px}:where(.site[class*=" sp-"]) .pg-shelf a{color:inherit}:where(.site[class*=" sp-"]) .pg-shelf img{width:100%;border-radius:5px;box-shadow:0 8px 20px #1c191724}:where(.site[class*=" sp-"]) .pg-shelf b{display:block;font-size:15.5px;margin-top:10px;line-height:1.3}:where(.site[class*=" sp-"]) .pg-shelf span{display:block;font-size:14px;color:#78716c;margin-top:3px}:where(.site[class*=" sp-"]) .pg-ini{width:88px;height:88px;border-radius:999px;background:#f5f5f4;border:1px solid #e7e5e4;display:grid;place-items:center;font-weight:650;font-size:24px;color:#57534e}:where(.site[class*=" sp-"]) .pg-attr{margin-top:20px;max-width:860px;background:#fff;border:1px solid #e7e5e4;border-radius:14px;padding:20px 24px;font-size:16.5px;line-height:1.6;color:#292524}:where(.site[class*=" sp-"]) .pg-attr p{margin:0 0 10px}:where(.site[class*=" sp-"]) .pg-attr a{color:#a84c2e}:where(.site[class*=" sp-"]) .pg-attr .tm{font-size:15px;color:#57534e;margin:14px 0 0}:where(.site[class*=" sp-"]) .pg-credit{background:#faf9f7;border:1px solid #e7e5e4;border-radius:14px;padding:18px 20px;font-size:16px;line-height:1.6;color:#44403c;max-width:820px}:where(.site[class*=" sp-"]) .pg-one{max-width:760px}:where(.site[class*=" sp-"]) .pg-one .sim{margin-top:24px}:where(.site[class*=" sp-"]) .pg-ftr{background:#1c1917;color:#d6d3d1;padding:48px 0 36px}:where(.site[class*=" sp-"]) .pg-ftr-top{display:flex;align-items:center;gap:18px;flex-wrap:wrap}:where(.site[class*=" sp-"]) .pg-ftr-top p{margin:0;color:#a8a29e;font-size:15px}:where(.site[class*=" sp-"]) .pg-ftr-logo{display:flex;align-items:center;gap:8px;color:#fff;font-weight:650;font-size:21px}:where(.site[class*=" sp-"]) .pg-ftr-logo img{width:20px;height:26px;object-fit:contain}:where(.site[class*=" sp-"]) .pg-ftr-cols{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:30px}:where(.site[class*=" sp-"]) .pg-ftr-cols b{display:block;color:#fff;font-size:15px;margin-bottom:10px}:where(.site[class*=" sp-"]) .pg-ftr-cols a{display:block;color:#d6d3d1;font-size:15px;margin:6px 0}:where(.site[class*=" sp-"]) .pg-ftr-c{margin:30px 0 0;color:#78716c;font-size:14px}:where(.site[class*=" sp-"]) .pg-tabs-it{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}:where(.site[class*=" sp-"]) .pg-tabs-it button{border:1px solid #e7e5e4;background:#fff;border-radius:999px;padding:8px 16px;font:600 15.5px Inter,system-ui,sans-serif;cursor:pointer}:where(.site[class*=" sp-"]) .pg-tabs-it button.on{border-color:#da7756;background:#fbf0ec;color:#a84c2e}:where(.site[class*=" sp-"]) .pg-upd{border-left:2px solid #e7e5e4;margin-top:24px;padding-left:22px;max-width:780px}:where(.site[class*=" sp-"]) .pg-upd div{position:relative;padding:0 0 24px}:where(.site[class*=" sp-"]) .pg-upd div:before{content:"";position:absolute;left:-29px;top:6px;width:12px;height:12px;border-radius:999px;background:#da7756;box-shadow:0 0 0 4px #fff}:where(.site[class*=" sp-"]) .pg-upd small{color:#78716c;font-size:14px}:where(.site[class*=" sp-"]) .pg-upd b{display:block;font-size:17.5px;margin-top:2px}:where(.site[class*=" sp-"]) .pg-upd p{margin:6px 0 0;font-size:16px;color:#44403c;line-height:1.55}:where(.site[class*=" sp-"]) .pg-mo{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:44px;align-items:start}:where(.site[class*=" sp-"]) .pg-mo .sim{margin:0}:where(.site[class*=" sp-"]) .pg-mo-h{color:#fff!important;font-size:28px!important;margin:6px 0 0!important}:where(.site[class*=" sp-"]) .pg-mo-steps{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}:where(.site[class*=" sp-"]) .pg-mo-steps li{border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:16px 18px;background:#ffffff0a}:where(.site[class*=" sp-"]) .pg-mo-steps i{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#da7756;color:#fff;font-style:normal;font-weight:700;font-size:14px}:where(.site[class*=" sp-"]) .pg-mo-steps b{display:block;color:#fff;font-size:18px;margin-top:10px}:where(.site[class*=" sp-"]) .pg-mo-steps span{display:block;color:#ffffffc7;font-size:16px;line-height:1.5;margin-top:4px}@media(max-width:900px){:where(.site[class*=" sp-"]) .pg-mo{grid-template-columns:1fr}:where(.site[class*=" sp-"]) .pg-steps,:where(.site[class*=" sp-"]) .pg-steps.four,:where(.site[class*=" sp-"]) .pg-2col,:where(.site[class*=" sp-"]) .pg-tools,:where(.site[class*=" sp-"]) .pg-auth{grid-template-columns:1fr}:where(.site[class*=" sp-"]) .pg-book{grid-template-columns:1fr}:where(.site[class*=" sp-"]) .pg-book .cv{max-width:220px}:where(.site[class*=" sp-"]) .pg-act{position:static}:where(.site[class*=" sp-"]) .pg-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site[class*=" sp-"]) .pg-toc{columns:1}:where(.site[class*=" sp-"]) .pg-ftr-cols{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site[class*=" sp-"]) .pg-hero h1,:where(.site[class*=" sp-"]) .pg-book h1{font-size:32px}:where(.site[class*=" sp-"]) .pg-checks,:where(.site[class*=" sp-"]) .pg-seg{grid-template-columns:1fr}}:where(.site[class*=" sp-"]) .lg{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;align-items:start}:where(.site[class*=" sp-"]) .lg-toc{position:sticky;top:20px;font-size:15px;line-height:1.45}:where(.site[class*=" sp-"]) .lg-toc b{display:block;margin-bottom:10px;font-size:14px;color:#78716c;font-weight:600}:where(.site[class*=" sp-"]) .lg-toc a{display:block;color:#44403c;padding:5px 0}:where(.site[class*=" sp-"]) .lg-toc a:hover{color:#a84c2e}:where(.site[class*=" sp-"]) .lg-body{max-width:760px;font-size:17px;line-height:1.7;color:#292524}:where(.site[class*=" sp-"]) .lg-body h2{font-size:24px;font-weight:600;margin:40px 0 10px;letter-spacing:-.01em;scroll-margin-top:20px}:where(.site[class*=" sp-"]) .lg-body h3{font-size:19px;font-weight:600;margin:26px 0 8px}:where(.site[class*=" sp-"]) .lg-body p{margin:12px 0}:where(.site[class*=" sp-"]) .lg-body ul,:where(.site[class*=" sp-"]) .lg-body ol{margin:12px 0;padding-left:22px}:where(.site[class*=" sp-"]) .lg-body li{margin:6px 0}:where(.site[class*=" sp-"]) .lg-body a{color:#a84c2e}:where(.site[class*=" sp-"]) .lg-body .legal-callout{background:#faf9f7;border:1px solid #e7e5e4;border-radius:14px;padding:18px 22px;margin:0 0 28px}:where(.site[class*=" sp-"]) .lg-body .legal-callout p{margin:6px 0}:where(.site[class*=" sp-"]) .lg-dates{font-size:15px;color:#78716c;margin-top:10px}:where(.site[class*=" sp-"]) .ac-checks{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}:where(.site[class*=" sp-"]) .ac-table{width:100%;border-collapse:collapse;margin-top:18px;font-size:16px;background:#fff;border:1px solid #e7e5e4;border-radius:12px;overflow:hidden}:where(.site[class*=" sp-"]) .ac-table th,:where(.site[class*=" sp-"]) .ac-table td{text-align:left;padding:10px 12px;border-bottom:1px solid #f0eeea;vertical-align:top}:where(.site[class*=" sp-"]) .ac-table th{background:#f5f5f4;font-size:14.5px}:where(.site[class*=" sp-"]) .ac-table .ps{display:inline-block;background:#fef6e4;color:#9c5506;border-radius:999px;padding:1px 10px;font-size:14px;font-weight:600}@media(max-width:900px){:where(.site[class*=" sp-"]) .lg{grid-template-columns:minmax(0,1fr)}:where(.site[class*=" sp-"]) .lg-toc{position:static}:where(.site[class*=" sp-"]) .ac-checks{grid-template-columns:1fr}:where(.site[class*=" sp-"]) .lg-body,:where(.site[class*=" sp-"]) .lg-toc{min-width:0;overflow-wrap:anywhere}}@media(max-width:640px){:where(.site[class*=" sp-"]) .ac-table,:where(.site[class*=" sp-"]) .ac-table tbody,:where(.site[class*=" sp-"]) .ac-table tr,:where(.site[class*=" sp-"]) .ac-table td{display:block;width:100%}:where(.site[class*=" sp-"]) .ac-table thead{display:none}:where(.site[class*=" sp-"]) .ac-table tr{border-bottom:1px solid #e7e5e4;padding:8px 0}:where(.site[class*=" sp-"]) .ac-table td{border:0;padding:3px 14px}:where(.site[class*=" sp-"]) .ac-table td[data-label]:before{content:attr(data-label);display:block;font-size:13.5px;color:#78716c;font-weight:600;margin-bottom:1px}}:where(.site[class*=" sp-"]) .ww-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:6px}:where(.site[class*=" sp-"]) .ww{background:#fff;border:1px solid #e7e5e4;border-radius:14px;padding:20px 22px}:where(.site[class*=" sp-"]) .ww b{display:block;font-size:18px;font-weight:600;color:#1c1917}:where(.site[class*=" sp-"]) .ww p{margin:6px 0 0;font-size:16px;line-height:1.5;color:#57534e}:where(.site[class*=" sp-"]) .ww-foot{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between;margin-top:18px}:where(.site[class*=" sp-"]) .ww-foot p{margin:0;font-size:16.5px;line-height:1.5;color:#44403c;max-width:620px}:where(.site[class*=" sp-"]) .ww-btns{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:900px){:where(.site[class*=" sp-"]) .ww-grid{grid-template-columns:1fr}}:where(.site[class*=" sp-"]) .ath-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:18px 0 8px}:where(.site[class*=" sp-"]) .ath-search{flex:1 1 320px;max-width:460px;height:46px;border:1px solid #d6d3d1;border-radius:10px;padding:0 14px;font:inherit;font-size:16px;background:#fff;color:#1c1917;outline:none}:where(.site[class*=" sp-"]) .ath-search:focus{border-color:#a8a29e;box-shadow:0 0 0 3px #a8a29e40}:where(.site[class*=" sp-"]) .ath-chips{display:flex;flex-wrap:wrap;gap:8px}:where(.site[class*=" sp-"]) .ath-chips button{font:inherit;font-size:15px;font-weight:500;color:#44403c;background:#fff;border:1px solid #e7e5e4;border-radius:999px;padding:8px 14px;cursor:pointer}:where(.site[class*=" sp-"]) .ath-chips button.on{background:#1c1917;color:#fff;border-color:#1c1917}:where(.site[class*=" sp-"]) .ath-subj{margin-top:36px}:where(.site[class*=" sp-"]) .ath-subj h3{font-size:22px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}:where(.site[class*=" sp-"]) .ath-book{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;padding:22px 0;border-top:1px solid #e7e5e4}:where(.site[class*=" sp-"]) .ath-subj h3+.ath-book{border-top:0}:where(.site[class*=" sp-"]) .ath-head{display:flex;gap:14px;align-items:flex-start}:where(.site[class*=" sp-"]) .ath-cv{width:56px;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:4px;box-shadow:0 1px 3px #1c19172e;flex:none}:where(.site[class*=" sp-"]) .ath-cv-t{display:block;height:75px;background:linear-gradient(180deg,#f5f5f4,#e7e5e4);border:1px solid #e7e5e4;box-shadow:none}:where(.site[class*=" sp-"]) .ath-head h4{font-size:17px;font-weight:600;line-height:1.35;margin:4px 0 0}:where(.site[class*=" sp-"]) .ath-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;align-content:start}:where(.site[class*=" sp-"]) .ath-card{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:start;background:#fff;border:1px solid #e7e5e4;border-radius:12px;padding:12px 14px}:where(.site[class*=" sp-"]) .ath-face{width:52px;height:52px;border-radius:999px;overflow:hidden;display:block}:where(.site[class*=" sp-"]) .ath-face img{width:52px;height:52px;object-fit:cover;display:block}:where(.site[class*=" sp-"]) .ath-ini{display:grid;place-items:center;background:#f5f5f4;border:1px solid #e7e5e4;font-weight:600;font-size:16px;color:#57534e}:where(.site[class*=" sp-"]) .ath-txt{min-width:0}:where(.site[class*=" sp-"]) .ath-txt b{display:block;font-size:16px;font-weight:600;line-height:1.3;color:#1c1917}:where(.site[class*=" sp-"]) .ath-txt span{display:block;font-size:14.5px;line-height:1.4;color:#78716c;margin-top:2px}:where(.site[class*=" sp-"]) .ath-txt p{margin:6px 0 0;font-size:14.5px;line-height:1.45;color:#57534e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(.site[class*=" sp-"]) .ath-none{margin-top:28px;font-size:16px;color:#57534e}:where(.site[class*=" sp-"]) .ath-credit{display:inline-block;margin-top:6px;font-size:13.5px;color:#78716c;text-decoration:underline;text-decoration-color:#d6d3d1;text-underline-offset:2px}:where(.site[class*=" sp-"]) .ath-note{margin-top:36px;padding-top:18px;border-top:1px solid #e7e5e4;font-size:15px;line-height:1.55;color:#57534e;max-width:760px}:where(.site[class*=" sp-"]) .ath-note a{color:#a84c2e}:where(.site[class*=" sp-"]) .ath-list [hidden],:where(.site[class*=" sp-"]) .ath-none[hidden]{display:none!important}@media(max-width:900px){:where(.site[class*=" sp-"]) .ath-book{grid-template-columns:1fr;gap:14px}:where(.site[class*=" sp-"]) .ath-grid{grid-template-columns:1fr}:where(.site[class*=" sp-"]) .ath-search{max-width:none}}.sp-about .ab-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px}.sp-about .ab-path{background:#fff;border:1px solid #e7e5e4;border-radius:14px;padding:20px 20px 22px}.sp-about .ab-path i{font-style:normal;font-size:30px;font-weight:500;letter-spacing:-.03em;color:#a84c2e;opacity:.35;line-height:1}.sp-about .ab-path b{display:block;margin-top:12px;font-size:18px;font-weight:600;line-height:1.3}.sp-about .ab-path p{margin:8px 0 0;font-size:15.5px;line-height:1.5;color:#57534e}.sp-about .ath-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;align-content:start}.sp-about .ab-rev{margin-top:24px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.sp-about .ath-card{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:start;background:#fff;border:1px solid #e7e5e4;border-radius:12px;padding:16px 18px}.sp-about .ath-face{width:64px;height:64px;border-radius:999px;overflow:hidden;display:block}.sp-about .ath-face img{width:64px;height:64px;object-fit:cover;display:block}.sp-about .ath-txt{min-width:0}.sp-about .ath-txt b{display:block;font-size:17px;font-weight:600;line-height:1.3;color:#1c1917}.sp-about .ath-txt span{display:block;font-size:15px;line-height:1.45;color:#57534e;margin-top:2px}.sp-about .ath-credit{display:inline-block;margin-top:6px;font-size:13.5px;color:#78716c;text-decoration:underline;text-decoration-color:#d6d3d1;text-underline-offset:2px}@media(max-width:900px){.sp-about .ab-paths,.sp-about .ab-rev{grid-template-columns:1fr}}.sp-about .iso{--i-panel:#1C1917;--i-fr:#211D1A;--i-sd:#1D1916;--i-tp:#26211E;--i-line:#5F5751;--i-dt:#3B3531;--i-ink:#857C75;--i-glass:#141110;--i-on:#2E1E17;--i-acc:#DA7756;--i-hi:#F6B9A1;background:radial-gradient(110% 85% at 50% 46%,#28221E 0%,var(--i-panel) 70%);border-radius:12px;display:block;overflow:hidden;cursor:pointer}.sp-about .iso svg{display:block;width:100%;height:auto}.sp-about .iso .ibox polygon,.sp-about .iso .ibox path{stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}.sp-about .iso .fr{fill:var(--i-fr)}.sp-about .iso .sd{fill:var(--i-sd)}.sp-about .iso .tp{fill:var(--i-tp)}.sp-about .iso .plate .tp{fill:#201c19}.sp-about .iso .plate .fr{fill:#181513}.sp-about .iso .plate .sd{fill:#161311}.sp-about .iso .plate polygon,.sp-about .iso .plate path{stroke:#4f4843}.sp-about .iso .dt{fill:none;stroke:var(--i-dt);stroke-width:1;vector-effect:non-scaling-stroke}.sp-about .iso .scw{fill:#171412;stroke:var(--i-dt);stroke-width:1;vector-effect:non-scaling-stroke}.sp-about .iso .guide{fill:none;stroke:#4a433e;stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.sp-about .iso .ln{fill:#4a433e;transition:fill .25s}.sp-about .iso .ln.lit,.sp-about .iso .ln.hot2{fill:var(--i-hi)}.sp-about .iso .ln.lit{filter:url(#ig-soft)}.sp-about .iso .glass{fill:var(--i-glass);stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .35s,stroke .35s}.sp-about .iso .glass.lit{fill:var(--i-on);stroke:var(--i-acc)}.sp-about .iso .halo{fill:var(--i-acc);opacity:0;transition:opacity .45s}.sp-about .iso .halo.hot{opacity:.32}.sp-about .iso .pg .tp{fill:#2c2723}.sp-about .iso .panel .fr{fill:#1e1a17}.sp-about .iso .body .tp{fill:#4a433e}.sp-about .iso .body .fr{fill:#332e2a}.sp-about .iso .body path{stroke:#7a716a}.sp-about .iso .head{fill:#57504a;stroke:#857c75;stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .2s,stroke .2s}.sp-about .iso .head.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}.sp-about .iso .wire{fill:none;stroke:#433c37;stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}.sp-about .iso .wire.hot{stroke:#9a5843}.sp-about .iso .pulse{fill:none;stroke:var(--i-hi);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:90 2000;stroke-dashoffset:90;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-glow)}.sp-about .iso .tpulse{opacity:0}.sp-about .iso .tpulse.go{animation:sp-about-ig-flow .7s linear}@keyframes sp-about-ig-flow{0%{stroke-dashoffset:90;opacity:1}92%{opacity:1}to{stroke-dashoffset:-1000;opacity:0}}.sp-about .iso .beam{fill:none;stroke:var(--i-hi);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-soft)}.sp-about .iso .bt{fill:#25201d}.sp-about .iso .bar{fill:#6e4a3d}.sp-about .iso .bar.lit{fill:var(--i-acc);filter:url(#ig-glow)}.sp-about .iso .bar.dim{fill:#46362f}.sp-about .iso .dot{fill:#312b27}.sp-about .iso .dot.lit{fill:var(--i-hi);filter:url(#ig-soft)}.sp-about .iso .opt{fill:none;stroke:#5a524c;stroke-width:1;vector-effect:non-scaling-stroke}.sp-about .iso .opt.lit{stroke:var(--i-hi)}.sp-about .iso .tick{fill:none;stroke:var(--i-acc);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .25s}.sp-about .iso .tick.lit{opacity:1;filter:url(#ig-glow)}.sp-about .iso .pglass{fill:#151210;stroke:var(--i-dt);stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .25s}.sp-about .iso .pglass.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}.sp-about .iso .phone .tp{fill:#181513}.sp-about .iso .tier .tp{fill:#24201c}.sp-about .iso .bench .tp{fill:#2b2622}.sp-about .iso .tap,.sp-about .iso-taps .tap{cursor:pointer}.sp-about .iso .tap:hover .head{stroke:var(--i-hi)}.sp-about .iso .tap:hover .ibox path,.sp-about .iso .tap:hover .ibox polygon{stroke:#8c827a}.sp-about .iso .tag{transition:opacity .25s}.sp-about .iso .tag rect{fill:#151210;stroke:#5f5751;stroke-width:1;vector-effect:non-scaling-stroke}.sp-about .iso .tag text{fill:#f5f5f4;font-family:Inter,system-ui,sans-serif;font-weight:700;text-anchor:middle}.sp-about .iso .tag.rate rect{fill:#231c18;stroke:var(--i-hi)}.sp-about .iso .tag.rate text{fill:var(--i-hi)}.sp-about .iso .tag.lit rect{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}.sp-about .iso .tag.lit text{fill:#1c1917}.sp-about .iso .tag.self rect{stroke-dasharray:3 2}.sp-about .iso .tag.code text{font-family:ui-monospace,Menlo,Consolas,monospace}.sp-about .iso .key0{fill:#231f1c;stroke:#36302c;stroke-width:.7;vector-effect:non-scaling-stroke}.sp-about .iso .cellg{fill:none;stroke:var(--i-hi);stroke-width:1;vector-effect:non-scaling-stroke}.sp-about .iso .who{fill:none;stroke:#6b625b;stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-linecap:round}.sp-about .iso #st-who.lit .who{stroke:var(--i-hi);filter:url(#ig-soft)}.sp-about .iso .recd{fill:var(--i-acc);filter:url(#ig-glow)}.sp-about .iso .blink .recd{fill:#6e3f31;filter:none}.sp-about .iso .wv{fill:#5a524c}.sp-about .iso .wv.lit{fill:var(--i-hi);filter:url(#ig-soft)}.sp-about .iso .phd{fill:var(--i-hi);filter:url(#ig-soft)}.sp-about .iso .cpin{opacity:0;filter:url(#ig-glow)}.sp-about .iso .cpin rect,.sp-about .iso .cpin path{fill:var(--i-acc)}.sp-about .iso .cpin .cpl{fill:#2a1a14}.sp-about .iso .led{fill:#3a3430;transition:fill .2s}.sp-about .iso .led.lit{fill:var(--i-acc);filter:url(#ig-glow)}.sp-about .iso .lvl{fill:#24201c;stroke:#4e4741;stroke-width:1;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .2s,stroke .2s}.sp-about .iso .lvl:hover{stroke:var(--i-hi)}.sp-about .iso .lvl.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}.sp-about .iso .course .tp{fill:#221e1b}.sp-about .iso .sheet .tp{fill:#26211e}.sp-about .iso .cell{fill:#2c2723;transition:fill .25s}.sp-about .iso .cell.h{fill:#3a3430}.sp-about .iso .cell.n{fill:#25211e}.sp-about .iso .cell.lit{fill:var(--i-acc);filter:url(#ig-soft)}.sp-about .iso .cell.todo{fill:none;stroke:var(--i-hi);stroke-width:1;stroke-dasharray:2 1.6;vector-effect:non-scaling-stroke}.sp-about .iso .gcell{fill:#2c2723;transition:fill .3s}.sp-about .iso .gcell.lit{fill:var(--i-acc);filter:url(#ig-glow)}.sp-about .iso .chk{fill:none;stroke:#4e4741;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .2s}.sp-about .iso .chk.lit{stroke:var(--i-hi);filter:url(#ig-soft)}.sp-about .iso .rowtap{cursor:pointer}.sp-about .iso .rowtap .hit{fill:transparent}.sp-about .iso .rowtap:hover .hit{fill:#f6b9a114}.sp-about .iso .twr .tp{fill:#2c2723}.sp-about .iso .foot .tp{fill:#231f1c}.sp-about .iso .win{fill:#2e2925;stroke:#3e3833;stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .3s}.sp-about .iso .win.lit{fill:var(--i-acc);filter:url(#ig-soft)}.sp-about .iso .ctl{fill:#3a3430;transition:fill .2s}.sp-about .iso .ctl.lit{fill:var(--i-hi);filter:url(#ig-soft)}.sp-about .iso .sml{fill:none;stroke:#8c827a;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;vector-effect:non-scaling-stroke;transition:stroke .3s,opacity .3s}.sp-about .iso .sml.lead{stroke:var(--i-acc);stroke-width:2.6;filter:url(#ig-glow)}.sp-about .iso .sml.fade{opacity:.4}.sp-about .iso .cab .tp,.sp-about .iso .lms .tp{fill:#26211e}.sp-about .iso .row{fill:#2e2925;transition:fill .3s}.sp-about .iso .row.lit{fill:var(--i-acc);filter:url(#ig-soft)}.sp-about .iso .bld{fill:none;stroke:#857c75;stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}.sp-about .iso .hit{fill:transparent}.sp-about .iso .spine .tp{fill:#1e1a17}.sp-about .iso .hlt{fill:var(--i-acc);opacity:.85;filter:url(#ig-soft)}.sp-about .iso .qcard .tp{fill:#2c2723}.sp-about .iso #bk-ask.lit .qcard .tp{fill:var(--i-acc)}.sp-about .iso #bk-ask.lit .qcard path{stroke:var(--i-hi)}.sp-about .iso .qm{fill:none;stroke:#f5f5f4;stroke-width:1.4;stroke-linecap:round;vector-effect:non-scaling-stroke}.sp-about .iso .card .tp{fill:#2c2723}.sp-about .iso .card.lit path,.sp-about .iso .card.lit polygon{stroke:var(--i-acc)}.sp-about .iso #bk-card.lit{filter:url(#ig-soft)}.sp-about .iso.iso-light{background:none;border-radius:0;cursor:default;--i-acc:#DA7756;--i-hi:#F2A98F}.sp-about .iso-light .lt .tp{fill:#fff}.sp-about .iso-light .lt .fr{fill:#f7f6f4}.sp-about .iso-light .lt .sd{fill:#eeece9}.sp-about .iso-light .ibox polygon,.sp-about .iso-light .ibox path{stroke:#b5aea7}.sp-about .iso-light .lt polygon,.sp-about .iso-light .lt path{transition:fill .35s,stroke .35s}.sp-about .iso-light .lt.on .tp{fill:#fce6dc}.sp-about .iso-light .lt.on polygon,.sp-about .iso-light .lt.on path{stroke:#da7756}.sp-about .iso-light .lt.on{filter:url(#ig-lglow)}.sp-about .iso-light .lt.off .tp{fill:#f5f5f4}.sp-about .iso-light .lt.off polygon,.sp-about .iso-light .lt.off path{stroke:#d6d3d1;stroke-dasharray:2 2}.sp-about .iso-light .ll{fill:#d6d3d1;transition:fill .35s}.sp-about .iso-light .ll.on,.sp-about .iso-light g.on>.ll{fill:#da7756}.sp-about .iso-light .lld{fill:none;stroke:#e2ded9;stroke-width:1;vector-effect:non-scaling-stroke}.sp-about .iso-light rect.ll[fill=none]{fill:none;stroke:#ddd8d3;stroke-width:1;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.sp-about .iso-light .wire{stroke:#e2ded9;stroke-width:1.2}.sp-about .iso-light .wire.hot{stroke:#f2c3ae}.sp-about .iso-light .pulse{stroke:#da7756;stroke-width:2.6;filter:url(#ig-lglow)}.sp-about .iso-light .tap{cursor:pointer}.sp-about .iso-light .tap:hover .ibox polygon,.sp-about .iso-light .tap:hover .ibox path{stroke:#da7756}.sp-about .iso-light .okb{opacity:0;filter:url(#ig-lglow)}.sp-about .iso-light .okb circle{fill:#da7756}.sp-about .iso-light .okb path{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.sp-about .iso.iso-light .body .tp{fill:#fff}.sp-about .iso.iso-light .body .fr{fill:#f7f6f4}.sp-about .iso.iso-light .head{fill:#fff;stroke:#b5aea7;filter:none}.sp-about .iso.iso-light .head.lit{fill:#da7756;stroke:#da7756;filter:url(#ig-lglow)}.sp-about .iso .drawer .tp{fill:#1e1a17}.sp-about .iso .dwr.lit polygon{stroke:var(--i-acc)}.sp-about .iso .dwr.lit{filter:url(#ig-soft)}.sp-about .iso .ghost{fill:none;stroke:var(--i-hi);stroke-width:1;stroke-dasharray:2 1.6;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .3s}.sp-about .iso .ghost.lit{opacity:1;filter:url(#ig-soft)}.sp-about .iso .tile .tp{fill:#2c2723}.sp-about .iso .tile.lit path,.sp-about .iso .tile.lit polygon{stroke:var(--i-acc)}.sp-about .iso .tile.lit .tp{fill:#4a3027}.sp-about .iso .tag.ask rect{fill:#151210;stroke:var(--i-hi)}.sp-about .iso .tag.ask text{fill:#f5f5f4;font-weight:600}.sp-about .iso .tag.ask .askl{fill:var(--i-hi);stroke:none;filter:url(#ig-soft)}.sp-about .iso .qb{fill:#312b27;transition:fill .3s}.sp-about .iso .qb.on{fill:var(--i-hi)}.sp-about .iso .ab{fill:#312b27;transition:fill .3s}.sp-about .iso .ab.on{fill:#857c75}.sp-about .ab-mk{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;align-items:center;margin-top:32px}.sp-about .ab-mk .iso{border-radius:16px}.sp-about .ab-mk ol.isteps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.sp-about .ab-mk ol.isteps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;align-items:start;color:#78716c;transition:color .35s}.sp-about .ab-mk ol.isteps li>i{font-style:normal;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:15px;background:#f0eeec;color:#78716c;transition:background .35s,color .35s}.sp-about .ab-mk ol.isteps li b{display:block;font-size:19px;font-weight:600;line-height:1.3;color:inherit}.sp-about .ab-mk ol.isteps li span{display:block;font-size:16px;line-height:1.5;margin-top:4px;color:inherit}.sp-about .ab-mk ol.isteps li.on{color:#1c1917}.sp-about .ab-mk ol.isteps li.on span{color:#57534e}.sp-about .ab-mk ol.isteps li.on>i{background:#da7756;color:#fff}@media(max-width:900px){.sp-about .ab-mk{grid-template-columns:minmax(0,1fr);gap:24px}}.sp-accessibility .ac-checks{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.sp-accessibility .ac-checks .pg-card p{margin:0;color:#292524}.sp-accessibility .ac-table{width:100%;border-collapse:collapse;margin-top:18px;font-size:16px;background:#fff;border:1px solid #e7e5e4;border-radius:12px;overflow:hidden}.sp-accessibility .ac-table th,.sp-accessibility .ac-table td{text-align:left;padding:10px 12px;border-bottom:1px solid #f0eeea;vertical-align:top}.sp-accessibility .ac-table th{background:#f5f5f4;font-size:14.5px}.sp-accessibility .ac-table .ps{display:inline-block;background:#fef6e4;color:#9c5506;border-radius:999px;padding:1px 10px;font-size:14px;font-weight:600}.sp-accessibility .ac-table .ps-supports{background:#eaf5ef;color:#2f7d4f}.sp-accessibility .pg-links button{border:1px solid #e7e5e4;border-radius:999px;padding:8px 16px;font-size:15.5px;font-weight:600;color:#1c1917;background:#fff;cursor:pointer}.sp-accessibility .pg-links button:hover{border-color:#d6d3d1}.sp-accessibility #works .pg-one{margin-top:22px}.sp-accessibility .pg-one ul{margin:0;padding-left:20px;list-style:disc}.sp-accessibility .pg-one li{margin:6px 0;line-height:1.55}.sp-accessibility #barrier .sub a{color:#a84c2e}@media(max-width:900px){.sp-accessibility .ac-checks{grid-template-columns:1fr}}@media(max-width:640px){.sp-accessibility .ac-table,.sp-accessibility .ac-table tbody,.sp-accessibility .ac-table tr,.sp-accessibility .ac-table td{display:block;width:100%}.sp-accessibility .ac-table thead{display:none}.sp-accessibility .ac-table tr{border-bottom:1px solid #e7e5e4;padding:8px 0}.sp-accessibility .ac-table td{border:0;padding:3px 14px}.sp-accessibility .ac-table td[data-label]:before{content:attr(data-label);display:block;font-size:13.5px;color:#78716c;font-weight:600;margin-bottom:1px}}.cc-app{--background: #ffffff;--canvas: #f7f7f8;--surface: #ffffff;--surface-2: #f2f3f5;--surface-3: #eeeff1;--foreground: #191b20;--muted-foreground: #5c5e63;--subtle-foreground: #75777c;--border: #e4e7eb;--border-strong: #cad0d9;--ring: #da7756;--primary: #b8553a;--primary-hover: #a84c2e;--primary-fg: #ffffff;--accent: #da7756;--accent-fg: #ffffff;--accent-text: #a84c2e;--accent-wash: rgba(218, 119, 86, .13);--accent-100: #fdf1ec;--accent-300: #f5cbba;--accent-700: #da7756;--success: #28a948;--warning: #ffa600;--destructive: #ea001d;--hover-wash: rgba(0, 0, 0, .05);--active-wash: rgba(0, 0, 0, .08);--radius-sm: 6px;--radius-btn: 10px;--radius-md: 12px;--radius-full: 9999px;--shadow-card: 0 1px 3px rgba(0, 0, 0, .012), 0 2px 4px -1px rgba(0, 0, 0, .02);--shadow-popover: 0 1px 3px rgba(0, 0, 0, .012), 0 2px 4px -1px rgba(0, 0, 0, .02), 0 4px 8px -2px rgba(0, 0, 0, .031), 0 8px 16px -4px rgba(0, 0, 0, .039);--duration-quick: .1s;--duration-hover: .12s;--duration-fast: .15s;--duration-medium: .2s;--duration-regular: .25s;--ease-out-quint: cubic-bezier(.23, 1, .32, 1);font-family:var(--font-sans);font-size:.875rem;line-height:1.25rem;font-weight:500;letter-spacing:-.006em;color:var(--foreground)}.cc-app .tnum{font-variant-numeric:tabular-nums}.cc-app .cc-bar-fill{width:100%;transform:scaleX(var(--bar-scale, 0));transform-origin:0 50%;transition:transform var(--duration-regular) var(--ease-out-quint)}@starting-style{.cc-app .cc-bar-fill{transform:scaleX(0)}}.cc-app .cc-fade-in{opacity:1;transition:opacity var(--duration-fast) ease-out}@starting-style{.cc-app .cc-fade-in{opacity:0}}@media(prefers-reduced-motion:reduce){.cc-app .cc-bar-fill,.cc-app .cc-fade-in{transition:none}}.site:where(.tp-simps){--bg:#FAFAF9;--fg:#1C1917;--card:#fff;--line:#E7E5E4;--line2:#D6D3D1;--muted:#F5F5F4;--mfg:#6E6862;--fg2:#44403C;--coral:#DA7756;--act:#B8553A;--act-h:#A84C2E;--ctext:#A84C2E;--soft:#FBF0EC;--ok:#23774F;--okSoft:#EAF5EF;--bad:#B42323;--badSoft:#FCEEEE;--warn:#9C5506;--ease:cubic-bezier(.22,1,.36,1);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"cv11","ss01";color:var(--fg);background:var(--bg);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden;border-radius:12px;border:1px solid var(--line)}.site:where(.tp-simps) *{box-sizing:border-box}.site:where(.tp-simps) a{color:inherit;text-decoration:none}.site:where(.tp-simps) .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.site:where(.tp-simps) h1{font-size:42px;font-weight:500;letter-spacing:-.022em;line-height:1.15;margin:0}.site:where(.tp-simps) h2{font-size:30px;font-weight:500;letter-spacing:-.018em;line-height:1.2;margin:0}.site:where(.tp-simps) h3{font-size:24px;font-weight:500;letter-spacing:-.012em;line-height:1.25;margin:0}.site:where(.tp-simps) h4{font-size:18px;font-weight:600;letter-spacing:-.006em;line-height:1.35;margin:0}.site:where(.tp-simps) p{margin:0}.site:where(.tp-simps) .lead{font-size:18px;color:var(--fg2);line-height:1.6}.site:where(.tp-simps) .btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:10px;font-size:16px;font-weight:550;border:1px solid transparent;cursor:pointer;white-space:nowrap;font-family:inherit}.site:where(.tp-simps) .btn-p{background:var(--act);color:#fff}.site:where(.tp-simps) .btn-p:hover{background:var(--act-h)}.site:where(.tp-simps) section{padding:64px 0}.site:where(.tp-simps) .cta{background:#1c1917;color:#fff;padding:56px 0;text-align:left}.site:where(.tp-simps) .cta h2{color:#fff}.site:where(.tp-simps) .cta p{color:#d6d3d1;margin-top:10px;font-size:17px}.site:where(.tp-simps) .cta .row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}@container (max-width:760px){.site:where(.tp-simps) .wrap{padding:0 16px}.site:where(.tp-simps) h1{font-size:32px}.site:where(.tp-simps) h2{font-size:25px}.site:where(.tp-simps) h3{font-size:21px}.site:where(.tp-simps) section{padding:44px 0}.site:where(.tp-simps) .lead{font-size:17px}}.site:where(.tp-simps){container-type:inline-size}@keyframes tp-simps-fadeup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.site:where(.tp-simps) ul{margin:0;padding-left:20px}.site:where(.tp-simps) li{margin:6px 0;color:var(--fg2)}:where(.site.tp-simps) .h-btns{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}@keyframes tp-simps-shelfin{to{transform:none;opacity:1}}@keyframes tp-simps-grow{to{width:var(--w)}}@keyframes tp-simps-cellin{0%{opacity:0}to{opacity:1}}@keyframes tp-simps-fadein{to{opacity:1;transform:none}}@container (max-width:560px){.site:where(.tp-simps) h1{font-size:30px}}@keyframes tp-simps-dmIn{0%{filter:blur(10px);opacity:0;transform:translateY(16px)}to{filter:blur(0);opacity:1;transform:none}}@keyframes tp-simps-swapIn{0%{filter:blur(6px);opacity:0;transform:translateY(10px) scale(.985)}to{filter:blur(0);opacity:1;transform:none}}@keyframes tp-simps-dmripple{0%{transform:scale(.2);opacity:1}to{transform:scale(1.6);opacity:0}}:where(.site.tp-simps) .rb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;align-items:start}@container (max-width:700px){:where(.site.tp-simps) .rb{grid-template-columns:minmax(0,1fr)}}:where(.site.tp-simps){--paper:#F5F5F4;--card:#fff;--ink:#1C1917;--ink2:#44403C;--ink3:#6E6862;--line:#E7E5E4;--line2:#D6D3D1;--coral:#DA7756;--coralD:#B8553A;--coralT:#A84C2E;--soft:#FBF0EC;--ok:#23774F;--okS:#EAF5EF}:where(.site.tp-simps) *{box-sizing:border-box}:where(.site.tp-simps) img{max-width:100%}@keyframes tp-simps-drawk{to{background-size:100% 100%}}@keyframes tp-simps-pm2-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-.7px)}}@keyframes tp-simps-pm2-idle-tilt{0%,26%,40%,58%,72%,to{transform:rotate(0)}30%,36%{transform:rotate(1deg)}62%,68%{transform:rotate(-1deg)}}@keyframes tp-simps-pm2-tail-bob{0%,to{transform:translateY(0)}50%{transform:translateY(.35px)}}@keyframes tp-simps-pm2-idle-look{0%,10%,26%,40%,54%,78%,to{transform:translate(0)}13%,23%{transform:translate(1.1px)}43%,51%{transform:translate(-1.1px)}62%,72%{transform:translateY(-.4px)}}@keyframes tp-simps-pm2-idle-blink{0%,4%,7%,19%,22%,44%,46.5%,48%,50.5%,84%,87%,to{transform:scaleY(1)}5.5%,20.5%,45%,49%,85.5%{transform:scaleY(.1)}}@keyframes tp-simps-pm2-idle-antenna{0%,20%,44%,58%,70%,to{transform:rotate(0)}28%,36%{transform:rotate(4deg)}61%{transform:rotate(-10deg)}64%{transform:rotate(-2deg)}66%{transform:rotate(-7deg)}}@keyframes tp-simps-pm2-idle-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.93);opacity:.8}}@keyframes tp-simps-pm2-listen-body{0%,to{transform:rotate(-2.4deg) translate(-.4px,.15px)}50%{transform:rotate(-2.9deg) translate(-.5px,.05px)}}@keyframes tp-simps-pm2-listen-antenna{0%,to{transform:rotate(-12deg)}55%{transform:rotate(-13.5deg)}}@keyframes tp-simps-pm2-listen-look{0%,38%,to{transform:translate(-.35px,.55px)}45%,60%{transform:translate(-.15px,.6px)}70%,85%{transform:translate(-.45px,.5px)}}@keyframes tp-simps-pm2-listen-shadow{0%,to{transform:translate(-.3px) scaleX(.98)}50%{transform:translate(-.35px) scaleX(.97)}}@keyframes tp-simps-subjFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes tp-simps-subjGlow{0%,to{filter:drop-shadow(0 2px 2px rgba(218,119,86,0))}50%{filter:drop-shadow(0 6px 10px rgba(218,119,86,.45))}}:where(.site.tp-simps) .call{position:relative}@keyframes tp-simps-lprog{to{width:100%}}@keyframes tp-simps-qok{0%,55%{border-color:#e7e5e4;background:#fff}62%,95%{border-color:#86c79b;background:#ecfdf3}to{border-color:#e7e5e4;background:#fff}}@keyframes tp-simps-hl{0%,8%{background-size:0% 100%}22%,92%{background-size:100% 100%}to{background-size:0% 100%}}@keyframes tp-simps-bq{0%,22%{opacity:0;transform:translateY(6px)}30%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes tp-simps-ba{0%,40%{opacity:0;transform:translateY(6px)}50%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes tp-simps-sync{0%,35%{opacity:.25;transform:translateY(4px)}45%,95%{opacity:1;transform:none}to{opacity:.25}}@keyframes tp-simps-pfIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes tp-simps-pfSay{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tp-simps-pfTap{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes tp-simps-ilpIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tp-simps-pfBeamSpin{to{rotate:360deg}}@keyframes tp-simps-pfBeamBreathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes tp-simps-ptIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tp-simps-ptDot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes tp-simps-coBump{0%{transform:scale(1);background:#da7756}35%{transform:scale(1.22);background:#b8553a}to{transform:scale(1);background:#da7756}}@keyframes tp-simps-coEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tp-simps-pgGo{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 8px);opacity:0}}@keyframes tp-simps-bptIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:where(.site.tp-simps) .iso{--i-panel:#1C1917;--i-fr:#211D1A;--i-sd:#1D1916;--i-tp:#26211E;--i-line:#5F5751;--i-dt:#3B3531;--i-ink:#857C75;--i-glass:#141110;--i-on:#2E1E17;--i-acc:#DA7756;--i-hi:#F6B9A1;background:radial-gradient(110% 85% at 50% 46%,#28221E 0%,var(--i-panel) 70%);border-radius:12px;display:block;overflow:hidden;cursor:pointer}:where(.site.tp-simps) .iso svg{display:block;width:100%;height:auto}:where(.site.tp-simps) .iso .ibox polygon,:where(.site.tp-simps) .iso .ibox path{stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-simps) .iso .fr{fill:var(--i-fr)}:where(.site.tp-simps) .iso .tp{fill:var(--i-tp)}:where(.site.tp-simps) .iso .dt{fill:none;stroke:var(--i-dt);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-simps) .iso .scw{fill:#171412;stroke:var(--i-dt);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-simps) .iso .ln{fill:#4a433e;transition:fill .25s}:where(.site.tp-simps) .iso .ln.lit{fill:var(--i-hi)}:where(.site.tp-simps) .iso .ln.lit{filter:url(#ig-soft)}:where(.site.tp-simps) .iso .glass{fill:var(--i-glass);stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .35s,stroke .35s}:where(.site.tp-simps) .iso .glass.lit{fill:var(--i-on);stroke:var(--i-acc)}:where(.site.tp-simps) .iso .halo{fill:var(--i-acc);opacity:0;transition:opacity .45s}:where(.site.tp-simps) .iso .halo.hot{opacity:.32}:where(.site.tp-simps) .iso .head{fill:#57504a;stroke:#857c75;stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .2s,stroke .2s}:where(.site.tp-simps) .iso .head.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}@keyframes tp-simps-ig-flow{0%{stroke-dashoffset:90;opacity:1}92%{opacity:1}to{stroke-dashoffset:-1000;opacity:0}}:where(.site.tp-simps) .iso .beam{fill:none;stroke:var(--i-hi);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-soft)}:where(.site.tp-simps) .iso .bt{fill:#25201d}:where(.site.tp-simps) .iso .bar{fill:#6e4a3d}:where(.site.tp-simps) .iso .bar.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-simps) .iso .bar.dim{fill:#46362f}:where(.site.tp-simps) .iso .dot{fill:#312b27}:where(.site.tp-simps) .iso .dot.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-simps) .iso .opt{fill:none;stroke:#5a524c;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-simps) .iso .opt.lit{stroke:var(--i-hi)}:where(.site.tp-simps) .iso .tick{fill:none;stroke:var(--i-acc);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .25s}:where(.site.tp-simps) .iso .tick.lit{opacity:1;filter:url(#ig-glow)}:where(.site.tp-simps) .iso .pglass{fill:#151210;stroke:var(--i-dt);stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .25s}:where(.site.tp-simps) .iso .pglass.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-simps) .iso .tap,:where(.site.tp-simps) .iso-taps .tap{cursor:pointer}:where(.site.tp-simps) .iso .tap:hover .head{stroke:var(--i-hi)}:where(.site.tp-simps) .iso .tap:hover .ibox path,:where(.site.tp-simps) .iso .tap:hover .ibox polygon{stroke:#8c827a}:where(.site.tp-simps) .iso .tag{transition:opacity .25s}:where(.site.tp-simps) .iso .tag rect{fill:#151210;stroke:#5f5751;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-simps) .iso .tag text{fill:#f5f5f4;font-family:Inter,system-ui,sans-serif;font-weight:700;text-anchor:middle}:where(.site.tp-simps) .iso .tag.lit rect{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-simps) .iso .tag.lit text{fill:#1c1917}:where(.site.tp-simps) .iso .key0{fill:#231f1c;stroke:#36302c;stroke-width:.7;vector-effect:non-scaling-stroke}:where(.site.tp-simps) .iso .cellg{fill:none;stroke:var(--i-hi);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-simps) .iso .who{fill:none;stroke:#6b625b;stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-linecap:round}:where(.site.tp-simps) .iso #st-who.lit .who{stroke:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-simps) .iso .recd{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-simps) .iso .blink .recd{fill:#6e3f31;filter:none}:where(.site.tp-simps) .iso .wv{fill:#5a524c}:where(.site.tp-simps) .iso .wv.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-simps) .iso .phd{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-simps) .iso .cpin{opacity:0;filter:url(#ig-glow)}:where(.site.tp-simps) .iso .cpin rect,:where(.site.tp-simps) .iso .cpin path{fill:var(--i-acc)}:where(.site.tp-simps) .iso .cpin .cpl{fill:#2a1a14}:where(.site.tp-simps) .iso .led{fill:#3a3430;transition:fill .2s}:where(.site.tp-simps) .iso .led.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-simps) .iso .lvl{fill:#24201c;stroke:#4e4741;stroke-width:1;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .2s,stroke .2s}:where(.site.tp-simps) .iso .lvl:hover{stroke:var(--i-hi)}:where(.site.tp-simps) .iso .lvl.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-simps) .iso .cell{fill:#2c2723;transition:fill .25s}:where(.site.tp-simps) .iso .cell.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-simps) .iso .cell.todo{fill:none;stroke:var(--i-hi);stroke-width:1;stroke-dasharray:2 1.6;vector-effect:non-scaling-stroke}:where(.site.tp-simps) .iso .gcell{fill:#2c2723;transition:fill .3s}:where(.site.tp-simps) .iso .gcell.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-simps) .iso .chk{fill:none;stroke:#4e4741;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .2s}:where(.site.tp-simps) .iso .chk.lit{stroke:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-simps) .iso .rowtap{cursor:pointer}:where(.site.tp-simps) .iso .rowtap .hit{fill:transparent}:where(.site.tp-simps) .iso .rowtap:hover .hit{fill:#f6b9a114}:where(.site.tp-simps) .iso .win{fill:#2e2925;stroke:#3e3833;stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .3s}:where(.site.tp-simps) .iso .win.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-simps) .iso .ctl{fill:#3a3430;transition:fill .2s}:where(.site.tp-simps) .iso .ctl.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-simps) .iso .sml{fill:none;stroke:#8c827a;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;vector-effect:non-scaling-stroke;transition:stroke .3s,opacity .3s}:where(.site.tp-simps) .iso .sml.lead{stroke:var(--i-acc);stroke-width:2.6;filter:url(#ig-glow)}:where(.site.tp-simps) .iso .sml.fade{opacity:.4}:where(.site.tp-simps) .iso .row{fill:#2e2925;transition:fill .3s}:where(.site.tp-simps) .iso .row.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-simps) .iso .bld{fill:none;stroke:#857c75;stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-simps) .iso .hit{fill:transparent}:where(.site.tp-simps) .iso .hlt{fill:var(--i-acc);opacity:.85;filter:url(#ig-soft)}:where(.site.tp-simps) .iso .qm{fill:none;stroke:#f5f5f4;stroke-width:1.4;stroke-linecap:round;vector-effect:non-scaling-stroke}:where(.site.tp-simps) .iso #bk-card.lit{filter:url(#ig-soft)}:where(.site.tp-simps) .pg-hero{padding:56px 0 36px;border-bottom:1px solid var(--line,#e7e5e4);background:#fff}:where(.site.tp-simps) .pg-hero .crumb{font-size:14px;color:#78716c;margin-bottom:14px}:where(.site.tp-simps) .pg-hero .crumb a{color:#78716c}:where(.site.tp-simps) .pg-hero h1{font-size:42px;font-weight:500;letter-spacing:-.022em;line-height:1.15;margin:0}:where(.site.tp-simps) .pg-hero p.lead{font-size:19px;line-height:1.55;color:#44403c;max-width:720px;margin:14px 0 0}:where(.site.tp-simps) .pg-hero .h-btns{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}:where(.site.tp-simps) .pg-sec{padding:64px 0;border-bottom:1px solid #f0eeea}:where(.site.tp-simps) .pg-sec.alt{background:#faf9f7}:where(.site.tp-simps) .pg-sec h2{font-size:30px;font-weight:500;letter-spacing:-.018em;line-height:1.2;margin:0}:where(.site.tp-simps) .pg-sec .sub{font-size:17px;color:#44403c;margin:10px 0 0;max-width:680px;line-height:1.55}:where(.site.tp-simps) .pg-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}:where(.site.tp-simps) .pg-steps.four{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.site.tp-simps) .pg-step{background:#fff;border:1px solid #e7e5e4;border-radius:14px;padding:20px 20px 22px}:where(.site.tp-simps) .pg-step i{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#fbf0ec;color:#a84c2e;font-style:normal;font-weight:700;font-size:15px}:where(.site.tp-simps) .pg-step b{display:block;margin-top:12px;font-size:18px;font-weight:600;line-height:1.35}:where(.site.tp-simps) .pg-step span{display:block;margin-top:6px;font-size:16px;line-height:1.5;color:#57534e}:where(.site.tp-simps) .pg-step a{display:inline-block;margin-top:12px;font-weight:600;color:#a84c2e;font-size:15.5px}:where(.site.tp-simps) .pg-2col{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:28px}:where(.site.tp-simps) .pg-card{background:#fff;border:1px solid #e7e5e4;border-radius:16px;padding:22px 24px}:where(.site.tp-simps) .pg-card h3{font-size:20px;font-weight:600;margin:0}:where(.site.tp-simps) .pg-card ul{margin:12px 0 0;padding-left:20px}:where(.site.tp-simps) .pg-card li{margin:0 0 8px;font-size:16px;line-height:1.5;color:#44403c}:where(.site.tp-simps) .pg-card p{font-size:16px;line-height:1.55;color:#57534e;margin:8px 0 0}:where(.site.tp-simps) .pg-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}:where(.site.tp-simps) .pg-links a{border:1px solid #e7e5e4;border-radius:999px;padding:8px 16px;font-size:15.5px;font-weight:600;color:#1c1917;background:#fff}:where(.site.tp-simps) .pg-form{background:#fff;border:1px solid #e7e5e4;border-radius:16px;padding:26px 28px;max-width:640px}:where(.site.tp-simps) .pg-sec .pg-form{margin-top:24px}:where(.site.tp-simps) .pg-sec .pg-2col .pg-form{margin-top:0}:where(.site.tp-simps) .pg-form label{display:block;font-size:15px;font-weight:600;margin:16px 0 6px}:where(.site.tp-simps) .pg-form .in{height:44px;border:1px solid #d6d3d1;border-radius:10px;padding:0 14px;display:flex;align-items:center;font-size:16px;color:#a8a29e;background:#fff}:where(.site.tp-simps) .pg-form .in.ta{height:110px;align-items:flex-start;padding-top:12px}:where(.site.tp-simps) .pg-form .in.sel:after{content:"";margin-left:auto;border:5px solid transparent;border-top-color:#78716c;transform:translateY(3px)}:where(.site.tp-simps) .pg-form .in.filled{color:#1c1917}:where(.site.tp-simps) .pg-seg{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}:where(.site.tp-simps) .pg-seg span{border:1px solid #d6d3d1;border-radius:12px;padding:14px 16px;font-size:16px;font-weight:600}:where(.site.tp-simps) .pg-seg span.on{border-color:#da7756;background:#fbf0ec;color:#a84c2e}:where(.site.tp-simps) .pg-checks{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;margin-top:6px}:where(.site.tp-simps) .pg-checks span{display:flex;gap:10px;align-items:center;font-size:15.5px}:where(.site.tp-simps) .pg-checks span:before{content:"";width:18px;height:18px;border:1.5px solid #a8a29e;border-radius:5px;flex:none}:where(.site.tp-simps) .pg-checks span.on:before{background:#da7756;border-color:#da7756;box-shadow:inset 0 0 0 3px #fff}:where(.site.tp-simps) .pg-form .note{font-size:14.5px;color:#78716c;margin-top:14px}:where(.site.tp-simps) .pg-form .btn{margin-top:20px}:where(.site.tp-simps) .pg-faq{margin-top:22px;max-width:820px}:where(.site.tp-simps) .pg-faq details{border-bottom:1px solid #e7e5e4;padding:16px 0}:where(.site.tp-simps) .pg-faq summary{cursor:pointer;font-size:17.5px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px}:where(.site.tp-simps) .pg-faq summary:after{content:"+";color:#a84c2e;font-weight:700}:where(.site.tp-simps) .pg-faq details[open] summary:after{content:"−"}:where(.site.tp-simps) .pg-faq p{font-size:16.5px;line-height:1.6;color:#44403c;margin:10px 0 0}:where(.site.tp-simps) .pg-auth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:26px}:where(.site.tp-simps) .pg-auth .pg-card{display:grid;grid-template-columns:88px 1fr;gap:18px;align-items:start}:where(.site.tp-simps) .pg-auth img{width:88px;height:88px;border-radius:999px;object-fit:cover}:where(.site.tp-simps) .pg-auth b{font-size:18px}:where(.site.tp-simps) .pg-auth em{display:block;font-style:normal;color:#78716c;font-size:15px;margin-top:2px}:where(.site.tp-simps) .pg-titlecard{width:100%;aspect-ratio:3/4;border-radius:6px;background:#f5f5f4;border:1px solid #e7e5e4;display:grid;place-items:center;text-align:center;padding:12px;font-weight:650;font-size:16px;color:#44403c}:where(.site.tp-simps) .pg-book{display:grid;grid-template-columns:300px 1fr 300px;gap:40px;align-items:start}:where(.site.tp-simps) .pg-book .cv img{width:100%;border-radius:6px;box-shadow:0 18px 40px #1c19172e}:where(.site.tp-simps) .pg-book h1{font-size:40px;font-weight:500;letter-spacing:-.02em;margin:0;line-height:1.15}:where(.site.tp-simps) .pg-book .ed{font-size:16px;color:#78716c;margin-top:8px}:where(.site.tp-simps) .pg-book .by{font-size:17px;margin-top:14px;line-height:1.5}:where(.site.tp-simps) .pg-book .by a{color:#1c1917;text-decoration:underline;text-decoration-color:#d6d3d1;text-underline-offset:3px}:where(.site.tp-simps) .pg-book .orig{margin-top:14px;font-size:16px;color:#2f7d4f;font-weight:600}:where(.site.tp-simps) .pg-book .desc{margin-top:16px;font-size:17px;line-height:1.6;color:#44403c}:where(.site.tp-simps) .pg-act{border:1px solid #e7e5e4;border-radius:16px;padding:18px;background:#fff;position:sticky;top:20px}:where(.site.tp-simps) .pg-tg{display:grid;grid-template-columns:1fr 1fr;background:#f5f5f4;border-radius:10px;padding:4px;margin-bottom:16px}:where(.site.tp-simps) .pg-tg span{text-align:center;padding:8px 6px;border-radius:8px;font-size:14.5px;font-weight:600;color:#78716c;cursor:pointer}:where(.site.tp-simps) .pg-tg span.on{background:#fff;color:#1c1917;box-shadow:0 1px 2px #00000014}:where(.site.tp-simps) .pg-act .pane{display:none}:where(.site.tp-simps) .pg-act .pane.on{display:block}:where(.site.tp-simps) .pg-act b{display:block;font-size:17px}:where(.site.tp-simps) .pg-act p{font-size:15.5px;color:#57534e;margin:6px 0 14px;line-height:1.5}:where(.site.tp-simps) .pg-act .btn{width:100%;justify-content:center;margin-top:8px}:where(.site.tp-simps) .pg-tabs{display:flex;gap:6px;border-bottom:1px solid #e7e5e4;margin-top:8px;overflow-x:auto}:where(.site.tp-simps) .pg-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:12px 14px;font:600 17px Inter,system-ui,sans-serif;color:#78716c;cursor:pointer;white-space:nowrap}@media(max-width:520px){:where(.site.tp-simps) .pg-tabs{gap:2px}:where(.site.tp-simps) .pg-tabs button{padding:10px 8px;font-size:15px}}:where(.site.tp-simps) .pg-tabs button.on{color:#1c1917;border-bottom-color:#da7756}:where(.site.tp-simps) .pg-pane{display:none;padding-top:24px}:where(.site.tp-simps) .pg-pane.on{display:block}:where(.site.tp-simps) .pg-toc{columns:2;column-gap:40px;margin:0;padding:0;list-style:none}:where(.site.tp-simps) .pg-toc li{break-inside:avoid;padding:9px 0;border-bottom:1px solid #f0eeea;font-size:16.5px;display:flex;gap:12px}:where(.site.tp-simps) .pg-toc li span{color:#a8a29e;min-width:24px;font-variant-numeric:tabular-nums}:where(.site.tp-simps) .pg-fig{background:#fff;border:1px solid #e7e5e4;border-radius:14px;padding:18px;max-width:720px}:where(.site.tp-simps) .pg-fig img{width:100%;height:auto;display:block}:where(.site.tp-simps) .pg-fig figcaption{font-size:15.5px;color:#44403c;margin-top:12px;line-height:1.5}:where(.site.tp-simps) .pg-fig figcaption b{font-weight:600}:where(.site.tp-simps) .pg-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}:where(.site.tp-simps) .pg-tools .pg-card b{font-size:18px;display:block}:where(.site.tp-simps) .pg-tools .pg-card .tag{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#2f7d4f;background:#eaf5ef;border-radius:6px;padding:2px 8px;margin-bottom:10px}:where(.site.tp-simps) .pg-shelf{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin-top:22px}:where(.site.tp-simps) .pg-shelf a{color:inherit}:where(.site.tp-simps) .pg-shelf img{width:100%;border-radius:5px;box-shadow:0 8px 20px #1c191724}:where(.site.tp-simps) .pg-shelf b{display:block;font-size:15.5px;margin-top:10px;line-height:1.3}:where(.site.tp-simps) .pg-shelf span{display:block;font-size:14px;color:#78716c;margin-top:3px}:where(.site.tp-simps) .pg-ini{width:88px;height:88px;border-radius:999px;background:#f5f5f4;border:1px solid #e7e5e4;display:grid;place-items:center;font-weight:650;font-size:24px;color:#57534e}:where(.site.tp-simps) .pg-attr{margin-top:20px;max-width:860px;background:#fff;border:1px solid #e7e5e4;border-radius:14px;padding:20px 24px;font-size:16.5px;line-height:1.6;color:#292524}:where(.site.tp-simps) .pg-attr p{margin:0 0 10px}:where(.site.tp-simps) .pg-attr a{color:#a84c2e}:where(.site.tp-simps) .pg-attr .tm{font-size:15px;color:#57534e;margin:14px 0 0}:where(.site.tp-simps) .pg-credit{background:#faf9f7;border:1px solid #e7e5e4;border-radius:14px;padding:18px 20px;font-size:16px;line-height:1.6;color:#44403c;max-width:820px}:where(.site.tp-simps) .pg-one{max-width:760px}:where(.site.tp-simps) .pg-one .sim{margin-top:24px}:where(.site.tp-simps) .pg-ftr{background:#1c1917;color:#d6d3d1;padding:48px 0 36px}:where(.site.tp-simps) .pg-ftr-top{display:flex;align-items:center;gap:18px;flex-wrap:wrap}:where(.site.tp-simps) .pg-ftr-top p{margin:0;color:#a8a29e;font-size:15px}:where(.site.tp-simps) .pg-ftr-logo{display:flex;align-items:center;gap:8px;color:#fff;font-weight:650;font-size:21px}:where(.site.tp-simps) .pg-ftr-logo img{width:20px;height:26px;object-fit:contain}:where(.site.tp-simps) .pg-ftr-cols{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:30px}:where(.site.tp-simps) .pg-ftr-cols b{display:block;color:#fff;font-size:15px;margin-bottom:10px}:where(.site.tp-simps) .pg-ftr-cols a{display:block;color:#d6d3d1;font-size:15px;margin:6px 0}:where(.site.tp-simps) .pg-ftr-c{margin:30px 0 0;color:#78716c;font-size:14px}:where(.site.tp-simps) .pg-tabs-it{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}:where(.site.tp-simps) .pg-tabs-it button{border:1px solid #e7e5e4;background:#fff;border-radius:999px;padding:8px 16px;font:600 15.5px Inter,system-ui,sans-serif;cursor:pointer}:where(.site.tp-simps) .pg-tabs-it button.on{border-color:#da7756;background:#fbf0ec;color:#a84c2e}:where(.site.tp-simps) .pg-upd{border-left:2px solid #e7e5e4;margin-top:24px;padding-left:22px;max-width:780px}:where(.site.tp-simps) .pg-upd div{position:relative;padding:0 0 24px}:where(.site.tp-simps) .pg-upd div:before{content:"";position:absolute;left:-29px;top:6px;width:12px;height:12px;border-radius:999px;background:#da7756;box-shadow:0 0 0 4px #fff}:where(.site.tp-simps) .pg-upd small{color:#78716c;font-size:14px}:where(.site.tp-simps) .pg-upd b{display:block;font-size:17.5px;margin-top:2px}:where(.site.tp-simps) .pg-upd p{margin:6px 0 0;font-size:16px;color:#44403c;line-height:1.55}:where(.site.tp-simps) .pg-mo{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:44px;align-items:start}:where(.site.tp-simps) .pg-mo .sim{margin:0}:where(.site.tp-simps) .pg-mo-h{color:#fff!important;font-size:28px!important;margin:6px 0 0!important}:where(.site.tp-simps) .pg-mo-steps{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}:where(.site.tp-simps) .pg-mo-steps li{border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:16px 18px;background:#ffffff0a}:where(.site.tp-simps) .pg-mo-steps i{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#da7756;color:#fff;font-style:normal;font-weight:700;font-size:14px}:where(.site.tp-simps) .pg-mo-steps b{display:block;color:#fff;font-size:18px;margin-top:10px}:where(.site.tp-simps) .pg-mo-steps span{display:block;color:#ffffffc7;font-size:16px;line-height:1.5;margin-top:4px}@media(max-width:900px){:where(.site.tp-simps) .pg-mo{grid-template-columns:1fr}:where(.site.tp-simps) .pg-steps,:where(.site.tp-simps) .pg-steps.four,:where(.site.tp-simps) .pg-2col,:where(.site.tp-simps) .pg-tools,:where(.site.tp-simps) .pg-auth{grid-template-columns:1fr}:where(.site.tp-simps) .pg-book{grid-template-columns:1fr}:where(.site.tp-simps) .pg-book .cv{max-width:220px}:where(.site.tp-simps) .pg-act{position:static}:where(.site.tp-simps) .pg-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site.tp-simps) .pg-toc{columns:1}:where(.site.tp-simps) .pg-ftr-cols{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site.tp-simps) .pg-hero h1,:where(.site.tp-simps) .pg-book h1{font-size:32px}:where(.site.tp-simps) .pg-checks,:where(.site.tp-simps) .pg-seg{grid-template-columns:1fr}}.site:where(.tp-simps) .smap .sfoot{height:168px}@media(max-width:520px){.site:where(.tp-simps) .mkt .mr{grid-template-columns:22px minmax(0,2fr) minmax(0,.5fr) 48px}.site:where(.tp-simps) .mkt .mr small{display:none}}:where(.site.tp-simps) .su{display:grid;gap:18px;max-width:880px;margin-top:22px}:where(.site.tp-simps) .su-head{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center}:where(.site.tp-simps) .su-head img,:where(.site.tp-simps) .su-head .pg-titlecard{width:84px;border-radius:6px;box-shadow:0 1px 4px #1c19172e}:where(.site.tp-simps) .su-head p{margin:0;font-size:17px;line-height:1.55;color:#44403c;max-width:640px}:where(.site.tp-simps) .su-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(.site.tp-simps) .su-list li{background:#fff;border:1px solid #e7e5e4;border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;gap:2px}:where(.site.tp-simps) .su-list b{font-size:14.5px;font-weight:600;color:#a84c2e}:where(.site.tp-simps) .su-list span{font-size:16px;color:#1c1917;line-height:1.4}@media(max-width:900px){:where(.site.tp-simps) .su-list{grid-template-columns:1fr}:where(.site.tp-simps) .su-head{grid-template-columns:64px 1fr}:where(.site.tp-simps) .su-head img{width:64px}}:where(.site.tp-simps) .kit{position:fixed;right:16px;bottom:16px;z-index:300;display:flex;gap:6px;background:#1c1917;padding:6px;border-radius:14px;box-shadow:0 10px 30px #00000040;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100vw - 32px)}:where(.site.tp-simps) .kit button{background:#292524;color:#fff;border:0;border-radius:10px;height:38px;padding:0 13px;font:600 14px/1 Inter,sans-serif;cursor:pointer}:where(.site.tp-simps) .kit button.on{background:#da7756;color:#1c1917}:where(.site.tp-simps) .kit .copy{background:#fff;color:#1c1917}:where(.site.tp-simps) .pinlayer{position:absolute;left:0;top:0;width:100%;height:0;z-index:250}:where(.site.tp-simps) .pin{position:absolute;transform:translate(-14px,-14px);width:28px;height:28px;border-radius:50%;background:#da7756;color:#1c1917;font:700 13px/28px Inter,sans-serif;text-align:center;box-shadow:0 0 0 3px #fff,0 4px 12px #00000040;cursor:pointer}:where(.site.tp-simps) .pin .note{position:absolute;left:34px;top:-6px;width:280px;background:#fff;border:1px solid #d6d3d1;border-radius:10px;padding:8px;box-shadow:0 8px 24px #00000026;display:none;text-align:left}:where(.site.tp-simps) .pin.open .note{display:block}:where(.site.tp-simps) .pin textarea{width:100%;min-height:70px;font:400 14px/1.4 Inter,sans-serif;border:1px solid #e7e5e4;border-radius:6px;padding:6px;resize:vertical}:where(.site.tp-simps) .pin .del{margin-top:6px;font:600 13px Inter,sans-serif;background:none;border:0;color:#b42323;cursor:pointer;padding:0}:where(.site.tp-simps) .pin .hint{font:400 12px/1.3 Inter,sans-serif;color:#78716c;margin-top:4px}:where(.site.tp-simps) .pin.rp-fixed{background:#2f7d4f!important}:where(.site.tp-simps) .pin.rp-working{background:#b7791f!important}:where(.site.tp-simps) .pin .reply{font:14px/1.45 Inter,system-ui,sans-serif;color:#1c1917;background:#ecfdf3;border-radius:6px;padding:8px 10px;margin-bottom:8px;text-align:left}:where(.site.tp-simps) .pin.rp-working .reply{background:#fef6e4}:where(.site.tp-simps) #drawcv{position:absolute;left:0;top:0;z-index:240;pointer-events:none}:where(.site.tp-simps) .b-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c191799;z-index:400;display:none;align-items:center;justify-content:center;padding:16px}:where(.site.tp-simps) .b-modal.on{display:flex}:where(.site.tp-simps) .b-modal .box{background:#fff;border-radius:16px;padding:20px;max-width:720px;width:100%}:where(.site.tp-simps) .b-modal textarea{width:100%;height:320px;font:400 14px/1.5 ui-monospace,Consolas,monospace;border:1px solid #e7e5e4;border-radius:10px;padding:10px}:where(.site.tp-simps) .b-modal .rowm{display:flex;justify-content:space-between;align-items:center;margin-top:10px;gap:10px;font-size:14px;color:#78716c}:where(.site.tp-simps) .b-modal button{height:38px;border-radius:10px;border:1px solid #d6d3d1;background:#fff;font:600 14px Inter,sans-serif;padding:0 16px;cursor:pointer}@media(max-width:760px){:where(.site.tp-simps) .kit{left:10px;right:10px;justify-content:center;flex-wrap:nowrap;gap:4px;padding:5px}:where(.site.tp-simps) .kit button{height:34px;padding:0 7px;font-size:12.5px;white-space:nowrap}}.site.site:where(.tp-simps){--rh-1:4px;--rh-2:8px;--rh-3:12px;--rh-4:16px;--rh-5:24px;--rh-6:32px;--rh-7:48px;--rh-8:64px;--rh-9:96px;--rh-sec:var(--rh-8);--rh-hero-top:var(--rh-5);--rh-crumb:var(--rh-5);--rh-hero-bot:var(--rh-8);--rh-band:var(--rh-8);--rh-kick:var(--rh-2);--rh-intro:var(--rh-3);--rh-title-intro:var(--rh-4);--rh-content:var(--rh-6);--rh-group:var(--rh-7);--rh-act:var(--rh-5);--rh-gutter:var(--rh-5);--rh-gutter-s:var(--rh-3);--rh-card:var(--rh-5);--rh-card-s:var(--rh-4);--rh-title:var(--rh-2);--rh-step:var(--rh-4);--rh-list:var(--rh-3)}@container (max-width:760px){.site.site:where(.tp-simps)>*{--rh-sec:var(--rh-7);--rh-hero-bot:var(--rh-7);--rh-band:var(--rh-7);--rh-crumb:var(--rh-4);--rh-content:var(--rh-5);--rh-group:var(--rh-6);--rh-gutter:var(--rh-4)}}.site.site:where(.tp-simps)>section:not([class*=hero]):not(.h-film):not(.cta2):not(.st-cta){padding-top:var(--rh-sec)!important;padding-bottom:var(--rh-sec)!important}:where(.site.tp-simps) .b-page .site>.cat-b{padding-top:var(--rh-content)!important;padding-bottom:var(--rh-sec)!important}.site.site:where(.tp-simps)>:is(div.cta,section.cta2,section.st-cta){padding-top:var(--rh-band)!important;padding-bottom:var(--rh-band)!important}.site.site:where(.tp-simps)>:is(div.cta,section.cta2,section.st-cta) h2+p{margin-top:var(--rh-intro)!important}.site.site:where(.tp-simps)>section>.wrap>:first-child{margin-top:0!important}.site.site:where(.tp-simps)>section>.wrap>:last-child{margin-bottom:0!important}.site.site:where(.tp-simps) .lg-body>:last-child{margin-bottom:0!important}.site.site:where(.tp-simps) .crumbs{padding-top:var(--rh-hero-top)!important}.site.site:where(.tp-simps)>:is(section.pg-hero,section.st-hero){padding-top:var(--rh-hero-top)!important;padding-bottom:var(--rh-hero-bot)!important}.site.site:where(.tp-simps) :is(.pg-hero,.st-hero) .crumb{margin-bottom:var(--rh-crumb)!important}.site.site:where(.tp-simps) :is(.pg-hero,.st-hero,.cat-head,.h-film,.tl-hero,.tp2 [class*=hero]) h1+:is(p,.lead,.lg-dates){margin-top:var(--rh-title-intro)!important}.site.site:where(.tp-simps) :is(.pg-hero,.st-hero) .h-btns{margin-top:var(--rh-act)!important}:where(.site.tp-simps) .b-page .site .cat-head{padding:var(--rh-crumb) 0 0!important}:where(.site.tp-simps) .b-page .site .cat-tools{margin:var(--rh-5) 0 0!important}:where(.site.tp-simps) .b-page .site>section.tl-hero{padding-top:var(--rh-crumb)!important;padding-bottom:var(--rh-hero-bot)!important}:where(.site.tp-simps) .site.site.tp2>section[class*=hero]{padding-top:0!important;padding-bottom:var(--rh-hero-bot)!important}:where(.site.tp-simps) .site.site.tp2>section[class*=hero] .crumbs+*{margin-top:var(--rh-crumb)!important}:where(.site.tp-simps) .site.site.tp2>section[class*=hero] .btns{margin-top:var(--rh-act)!important}.site.site:where(.tp-simps) :is(.kick,.bp-kick,.sec-head small){margin-bottom:var(--rh-kick)!important}.site.site:where(.tp-simps)>section>.wrap>h2+p,.site.site:where(.tp-simps) :is(.sec-head,.bp-head,.tlf-head,.tlb-head,.ap-txt) h2+p{margin-top:var(--rh-intro)!important}.site.site:where(.tp-simps)>section>.wrap>:is(h2,p.sub,p.fw-intro)+:not(p,.sub,h2,h3,.kick,script,style){margin-top:var(--rh-content)!important}.site.site:where(.tp-simps) :is(.sec-head,.bp-head,.tlf-head,.tlb-head){margin-bottom:var(--rh-content)!important}.site.site:where(.tp-simps) :is(.sec-head,.bp-head,.tlf-head,.tlb-head)+*{margin-top:0!important}.site.site:where(.tp-simps) .tl-steps>.wrap>h2{margin-bottom:var(--rh-content)!important}:where(.site.tp-simps) .b-page .site .tl-steps .tl-row:first-of-type{border-top:0!important;padding-top:0!important}.site.site:where(.tp-simps)>section>.wrap>p.sub+.pg-links{margin-top:var(--rh-act)!important}.site.site:where(.tp-simps)>section>.wrap>:not(h2,p.sub,p.fw-intro)+:is(.pg-links,.browse-bar,.bar-d,.fw-band,.ath-note,.ww-foot){margin-top:var(--rh-content)!important}.site.site:where(.tp-simps) .pf-foot{margin-top:var(--rh-5)!important}.site.site:where(.tp-simps) .fw-band{padding:var(--rh-6) var(--rh-7)!important}.site.site:where(.tp-simps) .bar-d{padding:var(--rh-4) var(--rh-4) var(--rh-4) var(--rh-5)!important}@container (max-width:760px){.site.site:where(.tp-simps) .fw-band{padding:var(--rh-5)!important}.site.site:where(.tp-simps) .fw-band .go{align-items:flex-start!important}.site.site:where(.tp-simps) :is(.browse-bar,.bar-d){flex-direction:column!important;align-items:flex-start!important;gap:var(--rh-4)!important;padding:var(--rh-5)!important}}.site.site:where(.tp-simps) .fw-rule+.fw-grid{margin-top:var(--rh-4)!important}.site.site:where(.tp-simps) .fw-rule i{margin-top:var(--rh-3)!important}@container (max-width:760px){.site.site:where(.tp-simps)>section:not([class*=hero])>.wrap>h2,.site.site:where(.tp-simps)>section:not([class*=hero]) :is(.sec-head,.bp-head,.tlf-head,.tlb-head,.ap-txt) h2{font-size:26px!important;line-height:1.2!important}}.site.site:where(.tp-simps) :is(.pg-steps,.pg-2col,.pg-tools,.pg-auth,.pg-shelf,.ac-checks,.it-how,.it-grid,.ab-paths,.ww-grid,.fw-grid,.tool-grid,.subj-grid,.shelf,.bp-shelf,.tlb-grid,.ai-grid,.st-fit .grid,.su,.pg-mo-steps){gap:var(--rh-gutter)!important}.site.site:where(.tp-simps) :is(.ath-grid,.su-list){gap:var(--rh-gutter-s)!important}.site.site:where(.tp-simps) .pg-2col>div:not(.pg-card):not(.pg-form){gap:var(--rh-gutter)!important}.site.site:where(.tp-simps) .ath-grid.ab-rev{gap:var(--rh-gutter)!important}.site.site:where(.tp-simps) :is(.su-list,.pg-mo-steps,.fw-card ul)>li{margin:0!important}.site.site:where(.tp-simps) .sim-car .sim-grid{gap:var(--rh-gutter)!important}@container (min-width:761px){.site.site:where(.tp-simps) .sim-car .sim-grid{grid-auto-columns:calc((100% - var(--rh-gutter)) / 2)!important}}.site.site:where(.tp-simps) :is(.it-cols,.lg){column-gap:var(--rh-group)!important}.site.site:where(.tp-simps) .pg-book:not(:where(.pf *)){gap:var(--rh-group)!important}.site.site:where(.tp-simps) :is(.pg-step,.pg-card:not(:where(.pf *)),.ab-path,.ww,.it-how>div,.it-card,.fw-card,.sim,.subj,.tool,.ab-rev .ath-card,.pg-attr,.pg-credit,.ai-grid>div,.st-fit .grid>div,.pg-mo-steps>li){padding:var(--rh-card)!important}.site.site:where(.tp-simps) :is(.pg-step,.pg-card:not(:where(.pf *)),.ab-path,.ww,.it-how>div,.it-card,.pg-attr,.pg-credit,.pg-form)>:first-child{margin-top:0!important}.site.site:where(.tp-simps) :is(.pg-step,.pg-card:not(:where(.pf *)),.ab-path,.ww,.it-how>div,.it-card,.pg-attr,.pg-credit,.pg-form)>:last-child{margin-bottom:0!important}.site.site:where(.tp-simps) .pg-form{padding:var(--rh-6)!important}.site.site:where(.tp-simps) .pg-form label:first-of-type{margin-top:0!important}.site.site:where(.tp-simps) :is(.ath-card:not(.ab-rev .ath-card),.su-list>li){padding:var(--rh-3) var(--rh-card-s)!important}.site.site:where(.tp-simps) .ab-path .ab-fig{margin:calc(-1 * var(--rh-card)) calc(-1 * var(--rh-card)) var(--rh-step)!important}.site.site:where(.tp-simps) .iso-tools .tool{align-content:space-between!important}.site.site:where(.tp-simps) .iso-tools .tool>[data-iso]{align-self:end!important}.site.site:where(.tp-simps) .pg-step i+b,.site.site:where(.tp-simps) .ab-path .ab-fig+b{margin-top:var(--rh-step)!important}.site.site:where(.tp-simps) :is(.it-how i,.it-ic){margin-bottom:var(--rh-step)!important}.site.site:where(.tp-simps) :is(.pg-step b+span,.pg-card:not(:where(.pf *)) h3+p,.ab-path b+p,.ww b+p,.it-how b+p,.it-card b+p,.sim h3+p,.fw-card h3+p,.pg-mo-steps b+span){margin-top:var(--rh-title)!important}.site.site:where(.tp-simps) .ai-grid b{margin-bottom:var(--rh-title)!important}.site.site:where(.tp-simps) :is(.pg-step a,.pg-card:not(:where(.pf *)) ul,.pg-card:not(:where(.pf *)) .pg-links){margin-top:var(--rh-step)!important}.site.site:where(.tp-simps) .fw-card ul{margin-top:var(--rh-step)!important;gap:var(--rh-list)!important}.site.site:where(.tp-simps) .fw-card .fw-more{padding-top:var(--rh-5)!important}.site.site:where(.tp-simps) .pg-card:not(:where(.pf *)) li{margin:0 0 var(--rh-2)!important}.site.site:where(.tp-simps) .pg-card:not(:where(.pf *)) li:last-child{margin-bottom:0!important}.site.site:where(.tp-simps) #list>.wrap>.ath-bar{margin:0!important}.site.site:where(.tp-simps) .ath-subj{margin-top:var(--rh-group)!important}.site.site:where(.tp-simps) .ath-book{padding:var(--rh-5) 0!important}.site.site:where(.tp-simps) .ath-note{padding-top:var(--rh-4)!important;margin-top:var(--rh-group)!important}.site.site:where(.tp-simps) .pg-toc>li{margin:0!important}.site.site:where(.tp-simps) .pg-toc{column-gap:var(--rh-7)!important}.site.site:where(.tp-simps) .pg-pane{padding-top:var(--rh-5)!important}.site.site:where(.tp-simps) .it-cols{margin-top:var(--rh-5)!important}.site.site:where(.tp-simps) .it-cols h3{margin:0 0 var(--rh-3)!important}.site.site:where(.tp-simps) .it-steps li{margin:0 0 var(--rh-3)!important}.site.site:where(.tp-simps) .it-lead{margin:0!important}.site.site:where(.tp-simps) .lg-body h2{margin:var(--rh-7) 0 var(--rh-3)!important}.site.site:where(.tp-simps) .lg-body>h2:first-child,.site.site:where(.tp-simps) .lg-body>.legal-callout+h2{margin-top:0!important}.site.site:where(.tp-simps) .lg-body h3{margin:var(--rh-6) 0 var(--rh-2)!important}.site.site:where(.tp-simps) .lg-body li{margin:var(--rh-2) 0!important}.site.site:where(.tp-simps) .lg-body .legal-callout{padding:var(--rh-5)!important;margin:0 0 var(--rh-6)!important}.site.site:where(.tp-simps) .lg-body .legal-callout>:first-child{margin-top:0!important}.site.site:where(.tp-simps) .lg-body .legal-callout>:last-child{margin-bottom:0!important}.site.site:where(.tp-simps) .su-head{gap:var(--rh-5)!important}.site.site:where(.tp-simps) .pg-mo{gap:var(--rh-group)!important}.site.site:where(.tp-simps) .pg-mo-h{margin:0!important}.site.site:where(.tp-simps) .pg-mo-steps{margin-top:var(--rh-content)!important}.site.site:where(.tp-simps) .ath-subj h3{margin:0 0 var(--rh-2)!important}:where(.site.tp-simps) .b-page .site .row-s{padding:var(--rh-6) 0!important}:where(.site.tp-simps) .b-page .site .row-s:first-child{padding-top:0!important}:where(.site.tp-simps) .b-page .site .tl-row{padding:var(--rh-7) 0!important;column-gap:var(--rh-7)!important}:where(.site.tp-simps) .b-page .site .tl-txt .num{margin-bottom:var(--rh-step)!important}:where(.site.tp-simps) .b-page .site .tl-txt h3{margin-bottom:var(--rh-3)!important}.site.site:where(.tp-simps) .pf-panes{margin-top:var(--rh-5)!important}.site.site:where(.tp-simps) .pf-steps{margin-top:var(--rh-4)!important}.site.site:where(.tp-simps) .pf-stage{margin-top:var(--rh-4)!important}:where(.site.tp-simps) .b-page .site .bp-det summary h3+p{margin-top:var(--rh-title)!important}:where(.site.tp-simps) .b-page .site .bp-own .bp-det{margin-top:var(--rh-gutter)!important}:where(.site.tp-simps) .b-page .site .bp-own .bp-head+.bp-det{margin-top:0!important}:where(.site.tp-simps) .site.site.tp2 .kick{margin-bottom:var(--rh-kick)!important}:where(.site.tp-simps) .site.site.tp2 .sub{margin-top:var(--rh-intro)!important}:where(.site.tp-simps) .site.site.tp2 ol.isteps{gap:var(--rh-5)!important}:where(.site.tp-simps) .site.site.tp2 :is(.qa,.others){gap:var(--rh-gutter)!important}:where(.site.tp-simps) .site.site.tp2 .qa div{padding:var(--rh-card)!important}:where(.site.tp-simps) .site.site.tp2 .others .oth-iso{margin-bottom:var(--rh-4)!important}:where(.site.tp-simps) .site.site.tp2 .others b+span{margin-top:var(--rh-title)!important}:where(.site.tp-simps) .site.site.tp2 .others em{margin-top:var(--rh-step)!important}:where(.site.tp-simps) .site.site.tp2 .faq2 summary{padding:var(--rh-4) var(--rh-5)!important}:where(.site.tp-simps) .site.site.tp2 .faq2 details p{padding:0 var(--rh-5) var(--rh-5)!important}:where(.site.tp-simps) .site.site.tp2 ol.es-steps.isteps{margin-top:var(--rh-4)!important;gap:var(--rh-5)!important}:where(.site.tp-simps) .site.site.tp2 ol.es-steps.isteps li{align-items:start!important}:where(.site.tp-simps) .site.site.tp2 ol.es-steps.isteps li>i{margin-top:-4px}:where(.site.tp-simps) .site.site.tp2 .ap-txt .sub{margin-top:var(--rh-intro)!important}:where(.site.tp-simps) .site.site.tp2 .ap-txt .sub+*{margin-top:var(--rh-content)!important}:where(.site.tp-simps) .site.site.tp2 .ap-grid{column-gap:var(--rh-7)!important;row-gap:var(--rh-group)!important;align-items:start!important}:where(.site.tp-simps) .kick{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a84c2e;margin-bottom:6px}:where(.site.tp-simps) .hp-sims{background:#191b20;color:#fff;padding:76px 0}:where(.site.tp-simps) .hp-sims .kick{color:#f2c3ae}:where(.site.tp-simps) .hp-sims h2{color:#fff;font-size:30px;letter-spacing:-.02em;margin:0;font-weight:600}:where(.site.tp-simps) .hp-sims .sub{color:#ffffffb8;font-size:17px;line-height:1.55;max-width:760px;margin:10px 0 0}:where(.site.tp-simps) .sim-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}:where(.site.tp-simps) .sim{border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff0a;padding:22px;display:flex;flex-direction:column;gap:16px}:where(.site.tp-simps) .sim h3{margin:4px 0 0;font-size:20px;font-weight:600;color:#fff}:where(.site.tp-simps) .sim p{margin:6px 0 0;font-size:16px;line-height:1.5;color:#ffffffbf}:where(.site.tp-simps) .sim .tagl{font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#f2c3ae}:where(.site.tp-simps) .plan{border-radius:12px;background:#fff;color:#1c1917;padding:16px 18px}:where(.site.tp-simps) .plan .pt{font-size:13.5px;font-weight:600;color:#78716c;margin-bottom:10px}:where(.site.tp-simps) .plan .row{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid #f0eeea;font-size:15px}:where(.site.tp-simps) .plan .row i{flex:none;width:24px;height:24px;border-radius:999px;background:#f5f5f4;color:#78716c;font-style:normal;font-size:12.5px;font-weight:700;display:grid;place-items:center}:where(.site.tp-simps) .plan .row em{margin-left:auto;font-style:normal;font-size:13px;color:#a8a29e}:where(.site.tp-simps) .plan .row.done i{background:#e7f6ec;color:#2f7d4f}:where(.site.tp-simps) .plan .row.open{background:linear-gradient(90deg,#fdf1ec,#fff);margin:0 -18px;padding:8px 18px}:where(.site.tp-simps) .plan .row.open i{background:#da7756;color:#fff;animation:tp-simps-pulseDot 2.2s ease-in-out infinite}:where(.site.tp-simps) .plan .row.open em{color:#a84c2e;font-weight:600}@keyframes tp-simps-pulseDot{0%,to{box-shadow:0 0 #da775673}50%{box-shadow:0 0 0 7px #da775600}}:where(.site.tp-simps) .qtrs{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;margin-top:4px}:where(.site.tp-simps) .qtrs span{height:44px;border-radius:8px;background:#f5f5f4;display:grid;place-items:center;font-size:13px;font-weight:700;color:#a8a29e;animation:tp-simps-qtr 8s steps(1) infinite}:where(.site.tp-simps) .qtrs span:nth-child(2){animation-delay:-7s}:where(.site.tp-simps) .qtrs span:nth-child(3){animation-delay:-6s}:where(.site.tp-simps) .qtrs span:nth-child(4){animation-delay:-5s}:where(.site.tp-simps) .qtrs span:nth-child(5){animation-delay:-4s}:where(.site.tp-simps) .qtrs span:nth-child(6){animation-delay:-3s}:where(.site.tp-simps) .qtrs span:nth-child(7){animation-delay:-2s}:where(.site.tp-simps) .qtrs span:nth-child(8){animation-delay:-1s}@keyframes tp-simps-qtr{0%{background:#da7756;color:#fff}12.5%,to{background:#f5f5f4;color:#a8a29e}}:where(.site.tp-simps) .acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}:where(.site.tp-simps) .acts b{font-size:14px;font-weight:600;border:1px solid #e7e5e4;border-radius:999px;padding:5px 12px;color:#44403c}:where(.site.tp-simps) .bar-d{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:16px 16px 16px 22px}:where(.site.tp-simps) .bar-d b{display:block;font-size:17px;color:#fff}:where(.site.tp-simps) .bar-d span{display:block;font-size:15px;color:#ffffffad;margin-top:2px}:where(.site.tp-simps) .bar-d a{flex:none;border-radius:999px;background:#da7756;color:#fff;font-weight:700;font-size:15px;padding:10px 20px}@media(max-width:1000px){:where(.site.tp-simps) .sim-grid{grid-template-columns:1fr}}:where(.site.tp-simps) .mkt{border-radius:12px;background:#fff;color:#1c1917;padding:14px 16px;display:flex;flex-direction:column;gap:10px}:where(.site.tp-simps) .mkt .mh{display:flex;align-items:flex-start;gap:12px}:where(.site.tp-simps) .mkt .mh b{display:block;font-size:15px;font-weight:600;line-height:1.3}:where(.site.tp-simps) .mkt .mh>div>span{display:block;font-size:13.5px;color:#78716c;margin-top:1px}:where(.site.tp-simps) .mkt .mst{margin-left:auto;font-style:normal;font-size:12.5px;font-weight:600;border-radius:999px;padding:4px 10px;white-space:nowrap;background:#fdf1ec;color:#a84c2e;transition:background .3s,color .3s}:where(.site.tp-simps) .mkt .mst .b,:where(.site.tp-simps) .mkt .msub .b{display:none}:where(.site.tp-simps) .mkt.done .mst{background:#e7f6ec;color:#2f7d4f}:where(.site.tp-simps) .mkt.done .mst .a{display:none}:where(.site.tp-simps) .mkt.done .mst .b{display:inline}:where(.site.tp-simps) .mkt .mv{position:relative;height:318px;overflow:hidden;border-top:1px solid #f0eeea}:where(.site.tp-simps) .mkt .ms{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:12px;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1)}:where(.site.tp-simps) .mkt .ms.res{opacity:0;transform:translate(24px);pointer-events:none}:where(.site.tp-simps) .mkt.done .ms.dec{opacity:0;transform:translate(-24px)}:where(.site.tp-simps) .mkt.done .ms.res{opacity:1;transform:none}:where(.site.tp-simps) .mkt .ml{font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#78716c;margin-bottom:8px}:where(.site.tp-simps) .mkt .mf{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e7e5e4;border-radius:10px;padding:8px 12px;margin-bottom:7px;font-size:14.5px;transition:border-color .25s,box-shadow .25s}:where(.site.tp-simps) .mkt .mf span{color:#57534e}:where(.site.tp-simps) .mkt .mf b{font-weight:600;font-variant-numeric:tabular-nums}:where(.site.tp-simps) .mkt .mf.edit{border-color:#da7756;box-shadow:0 0 0 3px #da77562e}:where(.site.tp-simps) .mkt .mf.new b{color:#a84c2e}:where(.site.tp-simps) .mkt .mfoot{display:flex;align-items:center;gap:12px;margin-top:10px}:where(.site.tp-simps) .mkt .msub{border:0;border-radius:999px;background:#da7756;color:#fff;font:600 14px Inter,system-ui,sans-serif;padding:8px 16px;transition:transform .15s,background .3s}:where(.site.tp-simps) .mkt .msub.press{transform:scale(.95)}:where(.site.tp-simps) .mkt .msub.sent{background:#2f7d4f}:where(.site.tp-simps) .mkt .msub.sent .a{display:none}:where(.site.tp-simps) .mkt .msub.sent .b{display:inline}:where(.site.tp-simps) .mkt .mnote{font-size:13px;color:#78716c}:where(.site.tp-simps) .mkt .mrows{position:relative;height:186px}:where(.site.tp-simps) .mkt .mr{position:absolute;left:0;right:0;height:32px;display:grid;grid-template-columns:22px minmax(0,1.25fr) minmax(0,1fr) 52px;align-items:center;gap:10px;font-size:14px;border-radius:8px;padding:0 6px;transition:top .7s cubic-bezier(.2,.8,.2,1),background .3s}:where(.site.tp-simps) .mkt .mr i{font-style:normal;font-size:12.5px;font-weight:700;color:#a8a29e;text-align:center}:where(.site.tp-simps) .mkt .mr span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.site.tp-simps) .mkt .mr small{font-size:12.5px;color:#a84c2e;font-weight:600;margin-left:4px}:where(.site.tp-simps) .mkt .mbar{height:8px;border-radius:9px;background:#f5f5f4;overflow:hidden}:where(.site.tp-simps) .mkt .mbar u{display:block;height:100%;border-radius:9px;background:#d6d3d1}:where(.site.tp-simps) .mkt .mr b{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}:where(.site.tp-simps) .mkt .mr.you{background:#fdf1ec}:where(.site.tp-simps) .mkt .mr.you .mbar u{background:#da7756}:where(.site.tp-simps) .mkt .mr.you i{color:#a84c2e}@container (max-width:560px){:where(.site.tp-simps) .mkt .mr{grid-template-columns:20px minmax(0,1.7fr) minmax(0,.6fr) 50px}}:where(.site.tp-simps) .mkt .mwhy{margin:4px 0 0!important;font-size:13.5px!important;line-height:1.45!important;color:#57534e!important;opacity:0;transition:opacity .4s}:where(.site.tp-simps) .mkt .mwhy.on{opacity:1}:where(.site.tp-simps) .sim-car{margin-top:32px}:where(.site.tp-simps) .sim-car .sim-grid{margin-top:0;display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 20px)/2);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}:where(.site.tp-simps) .sim-car .sim-grid::-webkit-scrollbar{display:none}:where(.site.tp-simps) .sim-car .sim{scroll-snap-align:start}:where(.site.tp-simps) .car-nav{display:flex;align-items:center;justify-content:space-between;margin-top:18px}:where(.site.tp-simps) .car-dots{display:flex;gap:8px;align-items:center}:where(.site.tp-simps) .car-dots button{width:9px;height:9px;border-radius:9px;border:0;padding:0;background:#ffffff4d;cursor:pointer;transition:width .25s,background .25s}:where(.site.tp-simps) .car-dots button.on{width:26px;background:#da7756}:where(.site.tp-simps) .car-arrows{display:flex;gap:10px}:where(.site.tp-simps) .car-arrows button{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#ffffff0a;color:#fff;font-size:18px;cursor:pointer;transition:background .2s,opacity .2s}:where(.site.tp-simps) .car-arrows button:hover:not(:disabled){background:#ffffff1f}:where(.site.tp-simps) .car-arrows button:disabled{opacity:.3;cursor:default}@media(max-width:1000px){:where(.site.tp-simps) .sim-car .sim-grid{grid-auto-columns:100%}}:where(.site.tp-simps) .mkt .msub{white-space:nowrap}:where(.site.tp-simps) .smap{border-radius:12px;background:#fff;color:#1c1917;padding:14px 16px;display:flex;flex-direction:column;gap:8px}:where(.site.tp-simps) .smap .mh{display:flex;align-items:flex-start;gap:12px}:where(.site.tp-simps) .smap .mh b{display:block;font-size:15px;font-weight:600;line-height:1.3}:where(.site.tp-simps) .smap .mh>div>span{display:block;font-size:13.5px;color:#78716c;margin-top:1px}:where(.site.tp-simps) .smap .mst{margin-left:auto;font-style:normal;font-size:12.5px;font-weight:600;border-radius:999px;padding:4px 10px;white-space:nowrap;background:#fdf1ec;color:#a84c2e}:where(.site.tp-simps) .smap .mst .b,:where(.site.tp-simps) .smap .mst .c{display:none}:where(.site.tp-simps) .smap.comp .mst .a{display:none}:where(.site.tp-simps) .smap.comp .mst .c{display:inline}:where(.site.tp-simps) .smap.done .mst{background:#e7f6ec;color:#2f7d4f}:where(.site.tp-simps) .smap.done .mst .a,:where(.site.tp-simps) .smap.done .mst .c{display:none}:where(.site.tp-simps) .smap.done .mst .b{display:inline}:where(.site.tp-simps) .txmap{display:block;width:100%;height:auto;border-top:1px solid #f0eeea;padding-top:6px}:where(.site.tp-simps) .txmap polygon{fill:#f5f5f4;stroke:#a8a29e;stroke-width:1;stroke-linejoin:round;transition:fill .35s,stroke .25s}:where(.site.tp-simps) .txmap text{font:600 12.5px Inter,system-ui,sans-serif;fill:#44403c;text-anchor:middle}:where(.site.tp-simps) .txmap text.d{font-weight:500;font-size:12px;fill:#78716c}:where(.site.tp-simps) .txmap .rg.sweep polygon{stroke:#da7756;stroke-width:2.4}:where(.site.tp-simps) .smap .sfoot{position:relative;height:168px;border-top:1px solid #f0eeea}:where(.site.tp-simps) .smap .reps,:where(.site.tp-simps) .smap .sres{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:10px;transition:opacity .4s,transform .4s}:where(.site.tp-simps) .smap .reps{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start}:where(.site.tp-simps) .smap .reps span{display:inline-flex;align-items:center;gap:6px;font-size:13px;border:1px solid #e7e5e4;border-radius:999px;padding:3px 10px;color:#44403c}:where(.site.tp-simps) .smap .reps span b{font-weight:600;font-variant-numeric:tabular-nums}:where(.site.tp-simps) .smap .reps span b:after{content:" doors";font-weight:500;color:#78716c}:where(.site.tp-simps) .smap .reps i{width:9px;height:9px;border-radius:50%}:where(.site.tp-simps) .smap .sres{opacity:0;transform:translateY(8px)}:where(.site.tp-simps) .smap.done .reps{opacity:0;transform:translateY(-8px)}:where(.site.tp-simps) .smap.done .sres{opacity:1;transform:none}:where(.site.tp-simps) .smap .sres p{margin:0 0 6px!important;font-size:13px!important;line-height:1.4!important;color:#78716c!important}:where(.site.tp-simps) .smap .sres ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}:where(.site.tp-simps) .smap .sres li{font-size:14px;display:flex;gap:10px;align-items:baseline;padding:2px 8px;border-radius:7px}:where(.site.tp-simps) .smap .sres li em{font-style:normal;font-weight:700;font-size:12.5px;color:#a8a29e;width:28px}:where(.site.tp-simps) .smap .sres li.you{background:#fdf1ec}:where(.site.tp-simps) .smap .sres li.you em{color:#a84c2e}:where(.site.tp-simps) .smap .sres small{font-size:12.5px;color:#a84c2e;font-weight:600}:where(.site.tp-simps) .mkt,:where(.site.tp-simps) .call,:where(.site.tp-simps) .smap{position:relative}:where(.site.tp-simps) .sim .cur{position:absolute;left:0;top:0;width:18px;height:22px;z-index:6;pointer-events:none;opacity:0;transition:opacity .25s}:where(.site.tp-simps) .sim .cur svg{display:block;width:18px;height:22px;transition:transform .12s}:where(.site.tp-simps) .sim .cur path{fill:#1c1917;stroke:#fff;stroke-width:1.4;stroke-linejoin:round}:where(.site.tp-simps) .sim .cur:after{content:"";position:absolute;left:-9px;top:-9px;width:20px;height:20px;border-radius:50%;border:2px solid #da7756;opacity:0;transform:scale(.4)}:where(.site.tp-simps) .sim .cur.press svg{transform:scale(.82)}:where(.site.tp-simps) .sim .cur.press:after{animation:tp-simps-curRing .45s ease-out}@keyframes tp-simps-curRing{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}:where(.site.tp-simps) .call .cmp{display:flex;align-items:center;gap:8px;border:1px solid #e7e5e4;border-radius:10px;padding:5px 5px 5px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}:where(.site.tp-simps) .call .cmp.focus{border-color:#da7756;box-shadow:0 0 0 3px #da77562e}:where(.site.tp-simps) .call .cmp .ph{color:#a8a29e;flex:1}:where(.site.tp-simps) .call .cmp .ty{flex:1;white-space:nowrap;overflow:hidden;color:#1c1917}:where(.site.tp-simps) .call .cmp .snd{flex:none;width:30px;height:30px;border-radius:50%;background:#da7756;color:#fff;display:grid;place-items:center;font-size:15px}:where(.site.tp-simps) .smap .dbm{position:absolute;right:16px;top:64px;z-index:2;border:1px solid #e7e5e4;border-radius:999px;background:#fff;color:#44403c;font:600 13px Inter,system-ui,sans-serif;padding:6px 12px;transition:background .25s,color .25s,border-color .25s}:where(.site.tp-simps) .smap .dbm .b,:where(.site.tp-simps) .smap .dbm .c{display:none}:where(.site.tp-simps) .smap .dbm.sub{background:#da7756;border-color:#da7756;color:#fff}:where(.site.tp-simps) .smap .dbm.sub .a{display:none}:where(.site.tp-simps) .smap .dbm.sub .b{display:inline}:where(.site.tp-simps) .smap .dbm.sent{background:#e7f6ec;border-color:#cfe9d8;color:#2f7d4f}:where(.site.tp-simps) .smap .dbm.sent .a{display:none}:where(.site.tp-simps) .smap .dbm.sent .c{display:inline}:where(.site.tp-simps) .sim p.tie{margin:10px 0 0;padding-left:12px;border-left:2px solid #da7756;font-size:14.5px;line-height:1.5;color:#ffffffa8}:where(.site.tp-simps) .call{border-radius:12px;background:#fff;color:#1c1917;padding:14px 16px;display:flex;flex-direction:column;gap:10px}:where(.site.tp-simps) .call .ch{display:flex;align-items:center;gap:12px}:where(.site.tp-simps) .call .ch img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}:where(.site.tp-simps) .call .ch b{display:block;font-size:15px;font-weight:600;line-height:1.3}:where(.site.tp-simps) .call .ch span{display:block;font-size:13.5px;color:#78716c;margin-top:1px}:where(.site.tp-simps) .call .ch em{margin-left:auto;align-self:flex-start;font-style:normal;font-size:12.5px;font-weight:600;color:#a84c2e;background:#fdf1ec;border-radius:999px;padding:4px 10px;white-space:nowrap}:where(.site.tp-simps) .call .cl{height:176px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;border-top:1px solid #f0eeea;border-bottom:1px solid #f0eeea;padding:8px 0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30px);mask-image:linear-gradient(180deg,transparent 0,#000 30px)}:where(.site.tp-simps) .call .cm{display:none;max-width:86%;flex:none}:where(.site.tp-simps) .call .cm.on{display:block;animation:tp-simps-cmIn .45s cubic-bezier(.2,.8,.2,1)}@keyframes tp-simps-cmIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}:where(.site.tp-simps) .call .cm small{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a8a29e;margin:0 2px 3px}:where(.site.tp-simps) .call .cm p{margin:0;font-size:14px;line-height:1.45;border:1px solid #e7e5e4;border-radius:12px;padding:8px 12px;background:#fff;color:#1c1917}:where(.site.tp-simps) .call .cm.y{align-self:flex-end}:where(.site.tp-simps) .call .cm.y small{text-align:right}:where(.site.tp-simps) .call .cm.y p{background:#fdf1ec;border-color:#f6d9cc}:where(.site.tp-simps) .call .cv{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px;margin-top:5px;opacity:0;transition:opacity .3s}:where(.site.tp-simps) .call .cm.cov .cv{opacity:1}:where(.site.tp-simps) .call .cv u{text-decoration:none;font-size:12.5px;font-weight:600;color:#a84c2e;border:1px solid #f2c3ae;border-radius:999px;padding:1px 8px}:where(.site.tp-simps) .call .cv u:before,:where(.site.tp-simps) .call .agc span.on:before{content:"✓ "}:where(.site.tp-simps) .call .agh{display:flex;justify-content:space-between;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#78716c}:where(.site.tp-simps) .call .agh b{color:#1c1917;letter-spacing:0;font-size:13.5px}:where(.site.tp-simps) .call .agc{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}:where(.site.tp-simps) .call .agc span{font-size:12.5px;border:1px solid #e7e5e4;border-radius:999px;padding:3px 9px;color:#78716c;transition:background .3s,color .3s,border-color .3s}:where(.site.tp-simps) .call .agc span.on{border-color:#f2c3ae;background:#fdf1ec;color:#a84c2e;font-weight:600}.site:where(.tp-simms){--bg:#FAFAF9;--fg:#1C1917;--card:#fff;--line:#E7E5E4;--line2:#D6D3D1;--muted:#F5F5F4;--mfg:#6E6862;--fg2:#44403C;--coral:#DA7756;--act:#B8553A;--act-h:#A84C2E;--ctext:#A84C2E;--soft:#FBF0EC;--ok:#23774F;--okSoft:#EAF5EF;--bad:#B42323;--badSoft:#FCEEEE;--warn:#9C5506;--ease:cubic-bezier(.22,1,.36,1);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"cv11","ss01";color:var(--fg);background:var(--bg);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden;border-radius:12px;border:1px solid var(--line)}.site:where(.tp-simms) *{box-sizing:border-box}.site:where(.tp-simms) a{color:inherit;text-decoration:none}.site:where(.tp-simms) .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.site:where(.tp-simms) h1{font-size:42px;font-weight:500;letter-spacing:-.022em;line-height:1.15;margin:0}.site:where(.tp-simms) h2{font-size:30px;font-weight:500;letter-spacing:-.018em;line-height:1.2;margin:0}.site:where(.tp-simms) h3{font-size:24px;font-weight:500;letter-spacing:-.012em;line-height:1.25;margin:0}.site:where(.tp-simms) h4{font-size:18px;font-weight:600;letter-spacing:-.006em;line-height:1.35;margin:0}.site:where(.tp-simms) p{margin:0}.site:where(.tp-simms) .lead{font-size:18px;color:var(--fg2);line-height:1.6}.site:where(.tp-simms) .btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:10px;font-size:16px;font-weight:550;border:1px solid transparent;cursor:pointer;white-space:nowrap;font-family:inherit}.site:where(.tp-simms) .btn-p{background:var(--act);color:#fff}.site:where(.tp-simms) .btn-p:hover{background:var(--act-h)}.site:where(.tp-simms) section{padding:64px 0}.site:where(.tp-simms) .cta{background:#1c1917;color:#fff;padding:56px 0;text-align:left}.site:where(.tp-simms) .cta h2{color:#fff}.site:where(.tp-simms) .cta p{color:#d6d3d1;margin-top:10px;font-size:17px}.site:where(.tp-simms) .cta .row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}@container (max-width:760px){.site:where(.tp-simms) .wrap{padding:0 16px}.site:where(.tp-simms) h1{font-size:32px}.site:where(.tp-simms) h2{font-size:25px}.site:where(.tp-simms) h3{font-size:21px}.site:where(.tp-simms) section{padding:44px 0}.site:where(.tp-simms) .lead{font-size:17px}}.site:where(.tp-simms){container-type:inline-size}@keyframes tp-simms-fadeup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.site:where(.tp-simms) ul{margin:0;padding-left:20px}.site:where(.tp-simms) li{margin:6px 0;color:var(--fg2)}:where(.site.tp-simms) .h-btns{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}@keyframes tp-simms-shelfin{to{transform:none;opacity:1}}@keyframes tp-simms-grow{to{width:var(--w)}}@keyframes tp-simms-cellin{0%{opacity:0}to{opacity:1}}@keyframes tp-simms-fadein{to{opacity:1;transform:none}}@container (max-width:560px){.site:where(.tp-simms) h1{font-size:30px}}@keyframes tp-simms-dmIn{0%{filter:blur(10px);opacity:0;transform:translateY(16px)}to{filter:blur(0);opacity:1;transform:none}}@keyframes tp-simms-swapIn{0%{filter:blur(6px);opacity:0;transform:translateY(10px) scale(.985)}to{filter:blur(0);opacity:1;transform:none}}@keyframes tp-simms-dmripple{0%{transform:scale(.2);opacity:1}to{transform:scale(1.6);opacity:0}}:where(.site.tp-simms) .rb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;align-items:start}@container (max-width:700px){:where(.site.tp-simms) .rb{grid-template-columns:minmax(0,1fr)}}:where(.site.tp-simms){--paper:#F5F5F4;--card:#fff;--ink:#1C1917;--ink2:#44403C;--ink3:#6E6862;--line:#E7E5E4;--line2:#D6D3D1;--coral:#DA7756;--coralD:#B8553A;--coralT:#A84C2E;--soft:#FBF0EC;--ok:#23774F;--okS:#EAF5EF}:where(.site.tp-simms) *{box-sizing:border-box}:where(.site.tp-simms) img{max-width:100%}@keyframes tp-simms-drawk{to{background-size:100% 100%}}@keyframes tp-simms-pm2-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-.7px)}}@keyframes tp-simms-pm2-idle-tilt{0%,26%,40%,58%,72%,to{transform:rotate(0)}30%,36%{transform:rotate(1deg)}62%,68%{transform:rotate(-1deg)}}@keyframes tp-simms-pm2-tail-bob{0%,to{transform:translateY(0)}50%{transform:translateY(.35px)}}@keyframes tp-simms-pm2-idle-look{0%,10%,26%,40%,54%,78%,to{transform:translate(0)}13%,23%{transform:translate(1.1px)}43%,51%{transform:translate(-1.1px)}62%,72%{transform:translateY(-.4px)}}@keyframes tp-simms-pm2-idle-blink{0%,4%,7%,19%,22%,44%,46.5%,48%,50.5%,84%,87%,to{transform:scaleY(1)}5.5%,20.5%,45%,49%,85.5%{transform:scaleY(.1)}}@keyframes tp-simms-pm2-idle-antenna{0%,20%,44%,58%,70%,to{transform:rotate(0)}28%,36%{transform:rotate(4deg)}61%{transform:rotate(-10deg)}64%{transform:rotate(-2deg)}66%{transform:rotate(-7deg)}}@keyframes tp-simms-pm2-idle-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.93);opacity:.8}}@keyframes tp-simms-pm2-listen-body{0%,to{transform:rotate(-2.4deg) translate(-.4px,.15px)}50%{transform:rotate(-2.9deg) translate(-.5px,.05px)}}@keyframes tp-simms-pm2-listen-antenna{0%,to{transform:rotate(-12deg)}55%{transform:rotate(-13.5deg)}}@keyframes tp-simms-pm2-listen-look{0%,38%,to{transform:translate(-.35px,.55px)}45%,60%{transform:translate(-.15px,.6px)}70%,85%{transform:translate(-.45px,.5px)}}@keyframes tp-simms-pm2-listen-shadow{0%,to{transform:translate(-.3px) scaleX(.98)}50%{transform:translate(-.35px) scaleX(.97)}}@keyframes tp-simms-subjFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes tp-simms-subjGlow{0%,to{filter:drop-shadow(0 2px 2px rgba(218,119,86,0))}50%{filter:drop-shadow(0 6px 10px rgba(218,119,86,.45))}}:where(.site.tp-simms) .mkt{position:relative}@keyframes tp-simms-lprog{to{width:100%}}@keyframes tp-simms-qok{0%,55%{border-color:#e7e5e4;background:#fff}62%,95%{border-color:#86c79b;background:#ecfdf3}to{border-color:#e7e5e4;background:#fff}}@keyframes tp-simms-hl{0%,8%{background-size:0% 100%}22%,92%{background-size:100% 100%}to{background-size:0% 100%}}@keyframes tp-simms-bq{0%,22%{opacity:0;transform:translateY(6px)}30%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes tp-simms-ba{0%,40%{opacity:0;transform:translateY(6px)}50%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes tp-simms-sync{0%,35%{opacity:.25;transform:translateY(4px)}45%,95%{opacity:1;transform:none}to{opacity:.25}}@keyframes tp-simms-pfIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes tp-simms-pfSay{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tp-simms-pfTap{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes tp-simms-ilpIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tp-simms-pfBeamSpin{to{rotate:360deg}}@keyframes tp-simms-pfBeamBreathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes tp-simms-ptIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tp-simms-ptDot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes tp-simms-coBump{0%{transform:scale(1);background:#da7756}35%{transform:scale(1.22);background:#b8553a}to{transform:scale(1);background:#da7756}}@keyframes tp-simms-coEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tp-simms-pgGo{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 8px);opacity:0}}@keyframes tp-simms-bptIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:where(.site.tp-simms) .iso{--i-panel:#1C1917;--i-fr:#211D1A;--i-sd:#1D1916;--i-tp:#26211E;--i-line:#5F5751;--i-dt:#3B3531;--i-ink:#857C75;--i-glass:#141110;--i-on:#2E1E17;--i-acc:#DA7756;--i-hi:#F6B9A1;background:radial-gradient(110% 85% at 50% 46%,#28221E 0%,var(--i-panel) 70%);border-radius:12px;display:block;overflow:hidden;cursor:pointer}:where(.site.tp-simms) .iso svg{display:block;width:100%;height:auto}:where(.site.tp-simms) .iso .ibox polygon,:where(.site.tp-simms) .iso .ibox path{stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-simms) .iso .fr{fill:var(--i-fr)}:where(.site.tp-simms) .iso .tp{fill:var(--i-tp)}:where(.site.tp-simms) .iso .dt{fill:none;stroke:var(--i-dt);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-simms) .iso .scw{fill:#171412;stroke:var(--i-dt);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-simms) .iso .ln{fill:#4a433e;transition:fill .25s}:where(.site.tp-simms) .iso .ln.lit{fill:var(--i-hi)}:where(.site.tp-simms) .iso .ln.lit{filter:url(#ig-soft)}:where(.site.tp-simms) .iso .glass{fill:var(--i-glass);stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .35s,stroke .35s}:where(.site.tp-simms) .iso .glass.lit{fill:var(--i-on);stroke:var(--i-acc)}:where(.site.tp-simms) .iso .halo{fill:var(--i-acc);opacity:0;transition:opacity .45s}:where(.site.tp-simms) .iso .halo.hot{opacity:.32}:where(.site.tp-simms) .iso .head{fill:#57504a;stroke:#857c75;stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .2s,stroke .2s}:where(.site.tp-simms) .iso .head.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}@keyframes tp-simms-ig-flow{0%{stroke-dashoffset:90;opacity:1}92%{opacity:1}to{stroke-dashoffset:-1000;opacity:0}}:where(.site.tp-simms) .iso .beam{fill:none;stroke:var(--i-hi);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-soft)}:where(.site.tp-simms) .iso .bt{fill:#25201d}:where(.site.tp-simms) .iso .bar{fill:#6e4a3d}:where(.site.tp-simms) .iso .bar.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-simms) .iso .bar.dim{fill:#46362f}:where(.site.tp-simms) .iso .dot{fill:#312b27}:where(.site.tp-simms) .iso .dot.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-simms) .iso .opt{fill:none;stroke:#5a524c;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-simms) .iso .opt.lit{stroke:var(--i-hi)}:where(.site.tp-simms) .iso .tick{fill:none;stroke:var(--i-acc);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .25s}:where(.site.tp-simms) .iso .tick.lit{opacity:1;filter:url(#ig-glow)}:where(.site.tp-simms) .iso .pglass{fill:#151210;stroke:var(--i-dt);stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .25s}:where(.site.tp-simms) .iso .pglass.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-simms) .iso .tap,:where(.site.tp-simms) .iso-taps .tap{cursor:pointer}:where(.site.tp-simms) .iso .tap:hover .head{stroke:var(--i-hi)}:where(.site.tp-simms) .iso .tap:hover .ibox path,:where(.site.tp-simms) .iso .tap:hover .ibox polygon{stroke:#8c827a}:where(.site.tp-simms) .iso .tag{transition:opacity .25s}:where(.site.tp-simms) .iso .tag rect{fill:#151210;stroke:#5f5751;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-simms) .iso .tag text{fill:#f5f5f4;font-family:Inter,system-ui,sans-serif;font-weight:700;text-anchor:middle}:where(.site.tp-simms) .iso .tag.lit rect{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-simms) .iso .tag.lit text{fill:#1c1917}:where(.site.tp-simms) .iso .key0{fill:#231f1c;stroke:#36302c;stroke-width:.7;vector-effect:non-scaling-stroke}:where(.site.tp-simms) .iso .cellg{fill:none;stroke:var(--i-hi);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-simms) .iso .who{fill:none;stroke:#6b625b;stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-linecap:round}:where(.site.tp-simms) .iso #st-who.lit .who{stroke:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-simms) .iso .recd{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-simms) .iso .blink .recd{fill:#6e3f31;filter:none}:where(.site.tp-simms) .iso .wv{fill:#5a524c}:where(.site.tp-simms) .iso .wv.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-simms) .iso .phd{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-simms) .iso .cpin{opacity:0;filter:url(#ig-glow)}:where(.site.tp-simms) .iso .cpin rect,:where(.site.tp-simms) .iso .cpin path{fill:var(--i-acc)}:where(.site.tp-simms) .iso .cpin .cpl{fill:#2a1a14}:where(.site.tp-simms) .iso .led{fill:#3a3430;transition:fill .2s}:where(.site.tp-simms) .iso .led.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-simms) .iso .lvl{fill:#24201c;stroke:#4e4741;stroke-width:1;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .2s,stroke .2s}:where(.site.tp-simms) .iso .lvl:hover{stroke:var(--i-hi)}:where(.site.tp-simms) .iso .lvl.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-simms) .iso .cell{fill:#2c2723;transition:fill .25s}:where(.site.tp-simms) .iso .cell.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-simms) .iso .cell.todo{fill:none;stroke:var(--i-hi);stroke-width:1;stroke-dasharray:2 1.6;vector-effect:non-scaling-stroke}:where(.site.tp-simms) .iso .gcell{fill:#2c2723;transition:fill .3s}:where(.site.tp-simms) .iso .gcell.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-simms) .iso .chk{fill:none;stroke:#4e4741;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .2s}:where(.site.tp-simms) .iso .chk.lit{stroke:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-simms) .iso .rowtap{cursor:pointer}:where(.site.tp-simms) .iso .rowtap .hit{fill:transparent}:where(.site.tp-simms) .iso .rowtap:hover .hit{fill:#f6b9a114}:where(.site.tp-simms) .iso .win{fill:#2e2925;stroke:#3e3833;stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .3s}:where(.site.tp-simms) .iso .win.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-simms) .iso .ctl{fill:#3a3430;transition:fill .2s}:where(.site.tp-simms) .iso .ctl.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-simms) .iso .sml{fill:none;stroke:#8c827a;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;vector-effect:non-scaling-stroke;transition:stroke .3s,opacity .3s}:where(.site.tp-simms) .iso .sml.lead{stroke:var(--i-acc);stroke-width:2.6;filter:url(#ig-glow)}:where(.site.tp-simms) .iso .sml.fade{opacity:.4}:where(.site.tp-simms) .iso .row{fill:#2e2925;transition:fill .3s}:where(.site.tp-simms) .iso .row.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-simms) .iso .bld{fill:none;stroke:#857c75;stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-simms) .iso .hit{fill:transparent}:where(.site.tp-simms) .iso .hlt{fill:var(--i-acc);opacity:.85;filter:url(#ig-soft)}:where(.site.tp-simms) .iso .qm{fill:none;stroke:#f5f5f4;stroke-width:1.4;stroke-linecap:round;vector-effect:non-scaling-stroke}:where(.site.tp-simms) .iso #bk-card.lit{filter:url(#ig-soft)}:where(.site.tp-simms) .pg-hero{padding:56px 0 36px;border-bottom:1px solid var(--line,#e7e5e4);background:#fff}:where(.site.tp-simms) .pg-hero .crumb{font-size:14px;color:#78716c;margin-bottom:14px}:where(.site.tp-simms) .pg-hero .crumb a{color:#78716c}:where(.site.tp-simms) .pg-hero h1{font-size:42px;font-weight:500;letter-spacing:-.022em;line-height:1.15;margin:0}:where(.site.tp-simms) .pg-hero p.lead{font-size:19px;line-height:1.55;color:#44403c;max-width:720px;margin:14px 0 0}:where(.site.tp-simms) .pg-hero .h-btns{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}:where(.site.tp-simms) .pg-sec{padding:64px 0;border-bottom:1px solid #f0eeea}:where(.site.tp-simms) .pg-sec.alt{background:#faf9f7}:where(.site.tp-simms) .pg-sec h2{font-size:30px;font-weight:500;letter-spacing:-.018em;line-height:1.2;margin:0}:where(.site.tp-simms) .pg-sec .sub{font-size:17px;color:#44403c;margin:10px 0 0;max-width:680px;line-height:1.55}:where(.site.tp-simms) .pg-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}:where(.site.tp-simms) .pg-steps.four{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.site.tp-simms) .pg-step{background:#fff;border:1px solid #e7e5e4;border-radius:14px;padding:20px 20px 22px}:where(.site.tp-simms) .pg-step i{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#fbf0ec;color:#a84c2e;font-style:normal;font-weight:700;font-size:15px}:where(.site.tp-simms) .pg-step b{display:block;margin-top:12px;font-size:18px;font-weight:600;line-height:1.35}:where(.site.tp-simms) .pg-step span{display:block;margin-top:6px;font-size:16px;line-height:1.5;color:#57534e}:where(.site.tp-simms) .pg-step a{display:inline-block;margin-top:12px;font-weight:600;color:#a84c2e;font-size:15.5px}:where(.site.tp-simms) .pg-2col{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:28px}:where(.site.tp-simms) .pg-card{background:#fff;border:1px solid #e7e5e4;border-radius:16px;padding:22px 24px}:where(.site.tp-simms) .pg-card h3{font-size:20px;font-weight:600;margin:0}:where(.site.tp-simms) .pg-card ul{margin:12px 0 0;padding-left:20px}:where(.site.tp-simms) .pg-card li{margin:0 0 8px;font-size:16px;line-height:1.5;color:#44403c}:where(.site.tp-simms) .pg-card p{font-size:16px;line-height:1.55;color:#57534e;margin:8px 0 0}:where(.site.tp-simms) .pg-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}:where(.site.tp-simms) .pg-links a{border:1px solid #e7e5e4;border-radius:999px;padding:8px 16px;font-size:15.5px;font-weight:600;color:#1c1917;background:#fff}:where(.site.tp-simms) .pg-form{background:#fff;border:1px solid #e7e5e4;border-radius:16px;padding:26px 28px;max-width:640px}:where(.site.tp-simms) .pg-sec .pg-form{margin-top:24px}:where(.site.tp-simms) .pg-sec .pg-2col .pg-form{margin-top:0}:where(.site.tp-simms) .pg-form label{display:block;font-size:15px;font-weight:600;margin:16px 0 6px}:where(.site.tp-simms) .pg-form .in{height:44px;border:1px solid #d6d3d1;border-radius:10px;padding:0 14px;display:flex;align-items:center;font-size:16px;color:#a8a29e;background:#fff}:where(.site.tp-simms) .pg-form .in.ta{height:110px;align-items:flex-start;padding-top:12px}:where(.site.tp-simms) .pg-form .in.sel:after{content:"";margin-left:auto;border:5px solid transparent;border-top-color:#78716c;transform:translateY(3px)}:where(.site.tp-simms) .pg-form .in.filled{color:#1c1917}:where(.site.tp-simms) .pg-seg{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}:where(.site.tp-simms) .pg-seg span{border:1px solid #d6d3d1;border-radius:12px;padding:14px 16px;font-size:16px;font-weight:600}:where(.site.tp-simms) .pg-seg span.on{border-color:#da7756;background:#fbf0ec;color:#a84c2e}:where(.site.tp-simms) .pg-checks{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;margin-top:6px}:where(.site.tp-simms) .pg-checks span{display:flex;gap:10px;align-items:center;font-size:15.5px}:where(.site.tp-simms) .pg-checks span:before{content:"";width:18px;height:18px;border:1.5px solid #a8a29e;border-radius:5px;flex:none}:where(.site.tp-simms) .pg-checks span.on:before{background:#da7756;border-color:#da7756;box-shadow:inset 0 0 0 3px #fff}:where(.site.tp-simms) .pg-form .note{font-size:14.5px;color:#78716c;margin-top:14px}:where(.site.tp-simms) .pg-form .btn{margin-top:20px}:where(.site.tp-simms) .pg-faq{margin-top:22px;max-width:820px}:where(.site.tp-simms) .pg-faq details{border-bottom:1px solid #e7e5e4;padding:16px 0}:where(.site.tp-simms) .pg-faq summary{cursor:pointer;font-size:17.5px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px}:where(.site.tp-simms) .pg-faq summary:after{content:"+";color:#a84c2e;font-weight:700}:where(.site.tp-simms) .pg-faq details[open] summary:after{content:"−"}:where(.site.tp-simms) .pg-faq p{font-size:16.5px;line-height:1.6;color:#44403c;margin:10px 0 0}:where(.site.tp-simms) .pg-auth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:26px}:where(.site.tp-simms) .pg-auth .pg-card{display:grid;grid-template-columns:88px 1fr;gap:18px;align-items:start}:where(.site.tp-simms) .pg-auth img{width:88px;height:88px;border-radius:999px;object-fit:cover}:where(.site.tp-simms) .pg-auth b{font-size:18px}:where(.site.tp-simms) .pg-auth em{display:block;font-style:normal;color:#78716c;font-size:15px;margin-top:2px}:where(.site.tp-simms) .pg-titlecard{width:100%;aspect-ratio:3/4;border-radius:6px;background:#f5f5f4;border:1px solid #e7e5e4;display:grid;place-items:center;text-align:center;padding:12px;font-weight:650;font-size:16px;color:#44403c}:where(.site.tp-simms) .pg-book{display:grid;grid-template-columns:300px 1fr 300px;gap:40px;align-items:start}:where(.site.tp-simms) .pg-book .cv img{width:100%;border-radius:6px;box-shadow:0 18px 40px #1c19172e}:where(.site.tp-simms) .pg-book h1{font-size:40px;font-weight:500;letter-spacing:-.02em;margin:0;line-height:1.15}:where(.site.tp-simms) .pg-book .ed{font-size:16px;color:#78716c;margin-top:8px}:where(.site.tp-simms) .pg-book .by{font-size:17px;margin-top:14px;line-height:1.5}:where(.site.tp-simms) .pg-book .by a{color:#1c1917;text-decoration:underline;text-decoration-color:#d6d3d1;text-underline-offset:3px}:where(.site.tp-simms) .pg-book .orig{margin-top:14px;font-size:16px;color:#2f7d4f;font-weight:600}:where(.site.tp-simms) .pg-book .desc{margin-top:16px;font-size:17px;line-height:1.6;color:#44403c}:where(.site.tp-simms) .pg-act{border:1px solid #e7e5e4;border-radius:16px;padding:18px;background:#fff;position:sticky;top:20px}:where(.site.tp-simms) .pg-tg{display:grid;grid-template-columns:1fr 1fr;background:#f5f5f4;border-radius:10px;padding:4px;margin-bottom:16px}:where(.site.tp-simms) .pg-tg span{text-align:center;padding:8px 6px;border-radius:8px;font-size:14.5px;font-weight:600;color:#78716c;cursor:pointer}:where(.site.tp-simms) .pg-tg span.on{background:#fff;color:#1c1917;box-shadow:0 1px 2px #00000014}:where(.site.tp-simms) .pg-act .pane{display:none}:where(.site.tp-simms) .pg-act .pane.on{display:block}:where(.site.tp-simms) .pg-act b{display:block;font-size:17px}:where(.site.tp-simms) .pg-act p{font-size:15.5px;color:#57534e;margin:6px 0 14px;line-height:1.5}:where(.site.tp-simms) .pg-act .btn{width:100%;justify-content:center;margin-top:8px}:where(.site.tp-simms) .pg-tabs{display:flex;gap:6px;border-bottom:1px solid #e7e5e4;margin-top:8px;overflow-x:auto}:where(.site.tp-simms) .pg-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:12px 14px;font:600 17px Inter,system-ui,sans-serif;color:#78716c;cursor:pointer;white-space:nowrap}@media(max-width:520px){:where(.site.tp-simms) .pg-tabs{gap:2px}:where(.site.tp-simms) .pg-tabs button{padding:10px 8px;font-size:15px}}:where(.site.tp-simms) .pg-tabs button.on{color:#1c1917;border-bottom-color:#da7756}:where(.site.tp-simms) .pg-pane{display:none;padding-top:24px}:where(.site.tp-simms) .pg-pane.on{display:block}:where(.site.tp-simms) .pg-toc{columns:2;column-gap:40px;margin:0;padding:0;list-style:none}:where(.site.tp-simms) .pg-toc li{break-inside:avoid;padding:9px 0;border-bottom:1px solid #f0eeea;font-size:16.5px;display:flex;gap:12px}:where(.site.tp-simms) .pg-toc li span{color:#a8a29e;min-width:24px;font-variant-numeric:tabular-nums}:where(.site.tp-simms) .pg-fig{background:#fff;border:1px solid #e7e5e4;border-radius:14px;padding:18px;max-width:720px}:where(.site.tp-simms) .pg-fig img{width:100%;height:auto;display:block}:where(.site.tp-simms) .pg-fig figcaption{font-size:15.5px;color:#44403c;margin-top:12px;line-height:1.5}:where(.site.tp-simms) .pg-fig figcaption b{font-weight:600}:where(.site.tp-simms) .pg-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}:where(.site.tp-simms) .pg-tools .pg-card b{font-size:18px;display:block}:where(.site.tp-simms) .pg-tools .pg-card .tag{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#2f7d4f;background:#eaf5ef;border-radius:6px;padding:2px 8px;margin-bottom:10px}:where(.site.tp-simms) .pg-shelf{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin-top:22px}:where(.site.tp-simms) .pg-shelf a{color:inherit}:where(.site.tp-simms) .pg-shelf img{width:100%;border-radius:5px;box-shadow:0 8px 20px #1c191724}:where(.site.tp-simms) .pg-shelf b{display:block;font-size:15.5px;margin-top:10px;line-height:1.3}:where(.site.tp-simms) .pg-shelf span{display:block;font-size:14px;color:#78716c;margin-top:3px}:where(.site.tp-simms) .pg-ini{width:88px;height:88px;border-radius:999px;background:#f5f5f4;border:1px solid #e7e5e4;display:grid;place-items:center;font-weight:650;font-size:24px;color:#57534e}:where(.site.tp-simms) .pg-attr{margin-top:20px;max-width:860px;background:#fff;border:1px solid #e7e5e4;border-radius:14px;padding:20px 24px;font-size:16.5px;line-height:1.6;color:#292524}:where(.site.tp-simms) .pg-attr p{margin:0 0 10px}:where(.site.tp-simms) .pg-attr a{color:#a84c2e}:where(.site.tp-simms) .pg-attr .tm{font-size:15px;color:#57534e;margin:14px 0 0}:where(.site.tp-simms) .pg-credit{background:#faf9f7;border:1px solid #e7e5e4;border-radius:14px;padding:18px 20px;font-size:16px;line-height:1.6;color:#44403c;max-width:820px}:where(.site.tp-simms) .pg-one{max-width:760px}:where(.site.tp-simms) .pg-one .sim{margin-top:24px}:where(.site.tp-simms) .pg-ftr{background:#1c1917;color:#d6d3d1;padding:48px 0 36px}:where(.site.tp-simms) .pg-ftr-top{display:flex;align-items:center;gap:18px;flex-wrap:wrap}:where(.site.tp-simms) .pg-ftr-top p{margin:0;color:#a8a29e;font-size:15px}:where(.site.tp-simms) .pg-ftr-logo{display:flex;align-items:center;gap:8px;color:#fff;font-weight:650;font-size:21px}:where(.site.tp-simms) .pg-ftr-logo img{width:20px;height:26px;object-fit:contain}:where(.site.tp-simms) .pg-ftr-cols{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:30px}:where(.site.tp-simms) .pg-ftr-cols b{display:block;color:#fff;font-size:15px;margin-bottom:10px}:where(.site.tp-simms) .pg-ftr-cols a{display:block;color:#d6d3d1;font-size:15px;margin:6px 0}:where(.site.tp-simms) .pg-ftr-c{margin:30px 0 0;color:#78716c;font-size:14px}:where(.site.tp-simms) .pg-tabs-it{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}:where(.site.tp-simms) .pg-tabs-it button{border:1px solid #e7e5e4;background:#fff;border-radius:999px;padding:8px 16px;font:600 15.5px Inter,system-ui,sans-serif;cursor:pointer}:where(.site.tp-simms) .pg-tabs-it button.on{border-color:#da7756;background:#fbf0ec;color:#a84c2e}:where(.site.tp-simms) .pg-upd{border-left:2px solid #e7e5e4;margin-top:24px;padding-left:22px;max-width:780px}:where(.site.tp-simms) .pg-upd div{position:relative;padding:0 0 24px}:where(.site.tp-simms) .pg-upd div:before{content:"";position:absolute;left:-29px;top:6px;width:12px;height:12px;border-radius:999px;background:#da7756;box-shadow:0 0 0 4px #fff}:where(.site.tp-simms) .pg-upd small{color:#78716c;font-size:14px}:where(.site.tp-simms) .pg-upd b{display:block;font-size:17.5px;margin-top:2px}:where(.site.tp-simms) .pg-upd p{margin:6px 0 0;font-size:16px;color:#44403c;line-height:1.55}:where(.site.tp-simms) .pg-mo{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:44px;align-items:start}:where(.site.tp-simms) .pg-mo .sim{margin:0}:where(.site.tp-simms) .pg-mo-h{color:#fff!important;font-size:28px!important;margin:6px 0 0!important}:where(.site.tp-simms) .pg-mo-steps{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}:where(.site.tp-simms) .pg-mo-steps li{border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:16px 18px;background:#ffffff0a}:where(.site.tp-simms) .pg-mo-steps i{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#da7756;color:#fff;font-style:normal;font-weight:700;font-size:14px}:where(.site.tp-simms) .pg-mo-steps b{display:block;color:#fff;font-size:18px;margin-top:10px}:where(.site.tp-simms) .pg-mo-steps span{display:block;color:#ffffffc7;font-size:16px;line-height:1.5;margin-top:4px}@media(max-width:900px){:where(.site.tp-simms) .pg-mo{grid-template-columns:1fr}:where(.site.tp-simms) .pg-steps,:where(.site.tp-simms) .pg-steps.four,:where(.site.tp-simms) .pg-2col,:where(.site.tp-simms) .pg-tools,:where(.site.tp-simms) .pg-auth{grid-template-columns:1fr}:where(.site.tp-simms) .pg-book{grid-template-columns:1fr}:where(.site.tp-simms) .pg-book .cv{max-width:220px}:where(.site.tp-simms) .pg-act{position:static}:where(.site.tp-simms) .pg-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site.tp-simms) .pg-toc{columns:1}:where(.site.tp-simms) .pg-ftr-cols{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site.tp-simms) .pg-hero h1,:where(.site.tp-simms) .pg-book h1{font-size:32px}:where(.site.tp-simms) .pg-checks,:where(.site.tp-simms) .pg-seg{grid-template-columns:1fr}}.site:where(.tp-simms) .smap .sfoot{height:168px}@media(max-width:520px){.site:where(.tp-simms) .mkt .mr{grid-template-columns:22px minmax(0,2fr) minmax(0,.5fr) 48px}.site:where(.tp-simms) .mkt .mr small{display:none}}:where(.site.tp-simms) .su{display:grid;gap:18px;max-width:880px;margin-top:22px}:where(.site.tp-simms) .su-head{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center}:where(.site.tp-simms) .su-head img,:where(.site.tp-simms) .su-head .pg-titlecard{width:84px;border-radius:6px;box-shadow:0 1px 4px #1c19172e}:where(.site.tp-simms) .su-head p{margin:0;font-size:17px;line-height:1.55;color:#44403c;max-width:640px}:where(.site.tp-simms) .su-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(.site.tp-simms) .su-list li{background:#fff;border:1px solid #e7e5e4;border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;gap:2px}:where(.site.tp-simms) .su-list b{font-size:14.5px;font-weight:600;color:#a84c2e}:where(.site.tp-simms) .su-list span{font-size:16px;color:#1c1917;line-height:1.4}@media(max-width:900px){:where(.site.tp-simms) .su-list{grid-template-columns:1fr}:where(.site.tp-simms) .su-head{grid-template-columns:64px 1fr}:where(.site.tp-simms) .su-head img{width:64px}}:where(.site.tp-simms) .kit{position:fixed;right:16px;bottom:16px;z-index:300;display:flex;gap:6px;background:#1c1917;padding:6px;border-radius:14px;box-shadow:0 10px 30px #00000040;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100vw - 32px)}:where(.site.tp-simms) .kit button{background:#292524;color:#fff;border:0;border-radius:10px;height:38px;padding:0 13px;font:600 14px/1 Inter,sans-serif;cursor:pointer}:where(.site.tp-simms) .kit button.on{background:#da7756;color:#1c1917}:where(.site.tp-simms) .kit .copy{background:#fff;color:#1c1917}:where(.site.tp-simms) .pinlayer{position:absolute;left:0;top:0;width:100%;height:0;z-index:250}:where(.site.tp-simms) .pin{position:absolute;transform:translate(-14px,-14px);width:28px;height:28px;border-radius:50%;background:#da7756;color:#1c1917;font:700 13px/28px Inter,sans-serif;text-align:center;box-shadow:0 0 0 3px #fff,0 4px 12px #00000040;cursor:pointer}:where(.site.tp-simms) .pin .note{position:absolute;left:34px;top:-6px;width:280px;background:#fff;border:1px solid #d6d3d1;border-radius:10px;padding:8px;box-shadow:0 8px 24px #00000026;display:none;text-align:left}:where(.site.tp-simms) .pin.open .note{display:block}:where(.site.tp-simms) .pin textarea{width:100%;min-height:70px;font:400 14px/1.4 Inter,sans-serif;border:1px solid #e7e5e4;border-radius:6px;padding:6px;resize:vertical}:where(.site.tp-simms) .pin .del{margin-top:6px;font:600 13px Inter,sans-serif;background:none;border:0;color:#b42323;cursor:pointer;padding:0}:where(.site.tp-simms) .pin .hint{font:400 12px/1.3 Inter,sans-serif;color:#78716c;margin-top:4px}:where(.site.tp-simms) .pin.rp-fixed{background:#2f7d4f!important}:where(.site.tp-simms) .pin.rp-working{background:#b7791f!important}:where(.site.tp-simms) .pin .reply{font:14px/1.45 Inter,system-ui,sans-serif;color:#1c1917;background:#ecfdf3;border-radius:6px;padding:8px 10px;margin-bottom:8px;text-align:left}:where(.site.tp-simms) .pin.rp-working .reply{background:#fef6e4}:where(.site.tp-simms) #drawcv{position:absolute;left:0;top:0;z-index:240;pointer-events:none}:where(.site.tp-simms) .b-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c191799;z-index:400;display:none;align-items:center;justify-content:center;padding:16px}:where(.site.tp-simms) .b-modal.on{display:flex}:where(.site.tp-simms) .b-modal .box{background:#fff;border-radius:16px;padding:20px;max-width:720px;width:100%}:where(.site.tp-simms) .b-modal textarea{width:100%;height:320px;font:400 14px/1.5 ui-monospace,Consolas,monospace;border:1px solid #e7e5e4;border-radius:10px;padding:10px}:where(.site.tp-simms) .b-modal .rowm{display:flex;justify-content:space-between;align-items:center;margin-top:10px;gap:10px;font-size:14px;color:#78716c}:where(.site.tp-simms) .b-modal button{height:38px;border-radius:10px;border:1px solid #d6d3d1;background:#fff;font:600 14px Inter,sans-serif;padding:0 16px;cursor:pointer}@media(max-width:760px){:where(.site.tp-simms) .kit{left:10px;right:10px;justify-content:center;flex-wrap:nowrap;gap:4px;padding:5px}:where(.site.tp-simms) .kit button{height:34px;padding:0 7px;font-size:12.5px;white-space:nowrap}}.site.site:where(.tp-simms){--rh-1:4px;--rh-2:8px;--rh-3:12px;--rh-4:16px;--rh-5:24px;--rh-6:32px;--rh-7:48px;--rh-8:64px;--rh-9:96px;--rh-sec:var(--rh-8);--rh-hero-top:var(--rh-5);--rh-crumb:var(--rh-5);--rh-hero-bot:var(--rh-8);--rh-band:var(--rh-8);--rh-kick:var(--rh-2);--rh-intro:var(--rh-3);--rh-title-intro:var(--rh-4);--rh-content:var(--rh-6);--rh-group:var(--rh-7);--rh-act:var(--rh-5);--rh-gutter:var(--rh-5);--rh-gutter-s:var(--rh-3);--rh-card:var(--rh-5);--rh-card-s:var(--rh-4);--rh-title:var(--rh-2);--rh-step:var(--rh-4);--rh-list:var(--rh-3)}@container (max-width:760px){.site.site:where(.tp-simms)>*{--rh-sec:var(--rh-7);--rh-hero-bot:var(--rh-7);--rh-band:var(--rh-7);--rh-crumb:var(--rh-4);--rh-content:var(--rh-5);--rh-group:var(--rh-6);--rh-gutter:var(--rh-4)}}.site.site:where(.tp-simms)>section:not([class*=hero]):not(.h-film):not(.cta2):not(.st-cta){padding-top:var(--rh-sec)!important;padding-bottom:var(--rh-sec)!important}:where(.site.tp-simms) .b-page .site>.cat-b{padding-top:var(--rh-content)!important;padding-bottom:var(--rh-sec)!important}.site.site:where(.tp-simms)>:is(div.cta,section.cta2,section.st-cta){padding-top:var(--rh-band)!important;padding-bottom:var(--rh-band)!important}.site.site:where(.tp-simms)>:is(div.cta,section.cta2,section.st-cta) h2+p{margin-top:var(--rh-intro)!important}.site.site:where(.tp-simms)>section>.wrap>:first-child{margin-top:0!important}.site.site:where(.tp-simms)>section>.wrap>:last-child{margin-bottom:0!important}.site.site:where(.tp-simms) .lg-body>:last-child{margin-bottom:0!important}.site.site:where(.tp-simms) .crumbs{padding-top:var(--rh-hero-top)!important}.site.site:where(.tp-simms)>:is(section.pg-hero,section.st-hero){padding-top:var(--rh-hero-top)!important;padding-bottom:var(--rh-hero-bot)!important}.site.site:where(.tp-simms) :is(.pg-hero,.st-hero) .crumb{margin-bottom:var(--rh-crumb)!important}.site.site:where(.tp-simms) :is(.pg-hero,.st-hero,.cat-head,.h-film,.tl-hero,.tp2 [class*=hero]) h1+:is(p,.lead,.lg-dates){margin-top:var(--rh-title-intro)!important}.site.site:where(.tp-simms) :is(.pg-hero,.st-hero) .h-btns{margin-top:var(--rh-act)!important}:where(.site.tp-simms) .b-page .site .cat-head{padding:var(--rh-crumb) 0 0!important}:where(.site.tp-simms) .b-page .site .cat-tools{margin:var(--rh-5) 0 0!important}:where(.site.tp-simms) .b-page .site>section.tl-hero{padding-top:var(--rh-crumb)!important;padding-bottom:var(--rh-hero-bot)!important}:where(.site.tp-simms) .site.site.tp2>section[class*=hero]{padding-top:0!important;padding-bottom:var(--rh-hero-bot)!important}:where(.site.tp-simms) .site.site.tp2>section[class*=hero] .crumbs+*{margin-top:var(--rh-crumb)!important}:where(.site.tp-simms) .site.site.tp2>section[class*=hero] .btns{margin-top:var(--rh-act)!important}.site.site:where(.tp-simms) :is(.kick,.bp-kick,.sec-head small){margin-bottom:var(--rh-kick)!important}.site.site:where(.tp-simms)>section>.wrap>h2+p,.site.site:where(.tp-simms) :is(.sec-head,.bp-head,.tlf-head,.tlb-head,.ap-txt) h2+p{margin-top:var(--rh-intro)!important}.site.site:where(.tp-simms)>section>.wrap>:is(h2,p.sub,p.fw-intro)+:not(p,.sub,h2,h3,.kick,script,style){margin-top:var(--rh-content)!important}.site.site:where(.tp-simms) :is(.sec-head,.bp-head,.tlf-head,.tlb-head){margin-bottom:var(--rh-content)!important}.site.site:where(.tp-simms) :is(.sec-head,.bp-head,.tlf-head,.tlb-head)+*{margin-top:0!important}.site.site:where(.tp-simms) .tl-steps>.wrap>h2{margin-bottom:var(--rh-content)!important}:where(.site.tp-simms) .b-page .site .tl-steps .tl-row:first-of-type{border-top:0!important;padding-top:0!important}.site.site:where(.tp-simms)>section>.wrap>p.sub+.pg-links{margin-top:var(--rh-act)!important}.site.site:where(.tp-simms)>section>.wrap>:not(h2,p.sub,p.fw-intro)+:is(.pg-links,.browse-bar,.bar-d,.fw-band,.ath-note,.ww-foot){margin-top:var(--rh-content)!important}.site.site:where(.tp-simms) .pf-foot{margin-top:var(--rh-5)!important}.site.site:where(.tp-simms) .fw-band{padding:var(--rh-6) var(--rh-7)!important}.site.site:where(.tp-simms) .bar-d{padding:var(--rh-4) var(--rh-4) var(--rh-4) var(--rh-5)!important}@container (max-width:760px){.site.site:where(.tp-simms) .fw-band{padding:var(--rh-5)!important}.site.site:where(.tp-simms) .fw-band .go{align-items:flex-start!important}.site.site:where(.tp-simms) :is(.browse-bar,.bar-d){flex-direction:column!important;align-items:flex-start!important;gap:var(--rh-4)!important;padding:var(--rh-5)!important}}.site.site:where(.tp-simms) .fw-rule+.fw-grid{margin-top:var(--rh-4)!important}.site.site:where(.tp-simms) .fw-rule i{margin-top:var(--rh-3)!important}@container (max-width:760px){.site.site:where(.tp-simms)>section:not([class*=hero])>.wrap>h2,.site.site:where(.tp-simms)>section:not([class*=hero]) :is(.sec-head,.bp-head,.tlf-head,.tlb-head,.ap-txt) h2{font-size:26px!important;line-height:1.2!important}}.site.site:where(.tp-simms) :is(.pg-steps,.pg-2col,.pg-tools,.pg-auth,.pg-shelf,.ac-checks,.it-how,.it-grid,.ab-paths,.ww-grid,.fw-grid,.tool-grid,.subj-grid,.shelf,.bp-shelf,.tlb-grid,.ai-grid,.st-fit .grid,.su,.pg-mo-steps){gap:var(--rh-gutter)!important}.site.site:where(.tp-simms) :is(.ath-grid,.su-list){gap:var(--rh-gutter-s)!important}.site.site:where(.tp-simms) .pg-2col>div:not(.pg-card):not(.pg-form){gap:var(--rh-gutter)!important}.site.site:where(.tp-simms) .ath-grid.ab-rev{gap:var(--rh-gutter)!important}.site.site:where(.tp-simms) :is(.su-list,.pg-mo-steps,.fw-card ul)>li{margin:0!important}.site.site:where(.tp-simms) .sim-car .sim-grid{gap:var(--rh-gutter)!important}@container (min-width:761px){.site.site:where(.tp-simms) .sim-car .sim-grid{grid-auto-columns:calc((100% - var(--rh-gutter)) / 2)!important}}.site.site:where(.tp-simms) :is(.it-cols,.lg){column-gap:var(--rh-group)!important}.site.site:where(.tp-simms) .pg-book:not(:where(.pf *)){gap:var(--rh-group)!important}.site.site:where(.tp-simms) :is(.pg-step,.pg-card:not(:where(.pf *)),.ab-path,.ww,.it-how>div,.it-card,.fw-card,.sim,.subj,.tool,.ab-rev .ath-card,.pg-attr,.pg-credit,.ai-grid>div,.st-fit .grid>div,.pg-mo-steps>li){padding:var(--rh-card)!important}.site.site:where(.tp-simms) :is(.pg-step,.pg-card:not(:where(.pf *)),.ab-path,.ww,.it-how>div,.it-card,.pg-attr,.pg-credit,.pg-form)>:first-child{margin-top:0!important}.site.site:where(.tp-simms) :is(.pg-step,.pg-card:not(:where(.pf *)),.ab-path,.ww,.it-how>div,.it-card,.pg-attr,.pg-credit,.pg-form)>:last-child{margin-bottom:0!important}.site.site:where(.tp-simms) .pg-form{padding:var(--rh-6)!important}.site.site:where(.tp-simms) .pg-form label:first-of-type{margin-top:0!important}.site.site:where(.tp-simms) :is(.ath-card:not(.ab-rev .ath-card),.su-list>li){padding:var(--rh-3) var(--rh-card-s)!important}.site.site:where(.tp-simms) .ab-path .ab-fig{margin:calc(-1 * var(--rh-card)) calc(-1 * var(--rh-card)) var(--rh-step)!important}.site.site:where(.tp-simms) .iso-tools .tool{align-content:space-between!important}.site.site:where(.tp-simms) .iso-tools .tool>[data-iso]{align-self:end!important}.site.site:where(.tp-simms) .pg-step i+b,.site.site:where(.tp-simms) .ab-path .ab-fig+b{margin-top:var(--rh-step)!important}.site.site:where(.tp-simms) :is(.it-how i,.it-ic){margin-bottom:var(--rh-step)!important}.site.site:where(.tp-simms) :is(.pg-step b+span,.pg-card:not(:where(.pf *)) h3+p,.ab-path b+p,.ww b+p,.it-how b+p,.it-card b+p,.sim h3+p,.fw-card h3+p,.pg-mo-steps b+span){margin-top:var(--rh-title)!important}.site.site:where(.tp-simms) .ai-grid b{margin-bottom:var(--rh-title)!important}.site.site:where(.tp-simms) :is(.pg-step a,.pg-card:not(:where(.pf *)) ul,.pg-card:not(:where(.pf *)) .pg-links){margin-top:var(--rh-step)!important}.site.site:where(.tp-simms) .fw-card ul{margin-top:var(--rh-step)!important;gap:var(--rh-list)!important}.site.site:where(.tp-simms) .fw-card .fw-more{padding-top:var(--rh-5)!important}.site.site:where(.tp-simms) .pg-card:not(:where(.pf *)) li{margin:0 0 var(--rh-2)!important}.site.site:where(.tp-simms) .pg-card:not(:where(.pf *)) li:last-child{margin-bottom:0!important}.site.site:where(.tp-simms) #list>.wrap>.ath-bar{margin:0!important}.site.site:where(.tp-simms) .ath-subj{margin-top:var(--rh-group)!important}.site.site:where(.tp-simms) .ath-book{padding:var(--rh-5) 0!important}.site.site:where(.tp-simms) .ath-note{padding-top:var(--rh-4)!important;margin-top:var(--rh-group)!important}.site.site:where(.tp-simms) .pg-toc>li{margin:0!important}.site.site:where(.tp-simms) .pg-toc{column-gap:var(--rh-7)!important}.site.site:where(.tp-simms) .pg-pane{padding-top:var(--rh-5)!important}.site.site:where(.tp-simms) .it-cols{margin-top:var(--rh-5)!important}.site.site:where(.tp-simms) .it-cols h3{margin:0 0 var(--rh-3)!important}.site.site:where(.tp-simms) .it-steps li{margin:0 0 var(--rh-3)!important}.site.site:where(.tp-simms) .it-lead{margin:0!important}.site.site:where(.tp-simms) .lg-body h2{margin:var(--rh-7) 0 var(--rh-3)!important}.site.site:where(.tp-simms) .lg-body>h2:first-child,.site.site:where(.tp-simms) .lg-body>.legal-callout+h2{margin-top:0!important}.site.site:where(.tp-simms) .lg-body h3{margin:var(--rh-6) 0 var(--rh-2)!important}.site.site:where(.tp-simms) .lg-body li{margin:var(--rh-2) 0!important}.site.site:where(.tp-simms) .lg-body .legal-callout{padding:var(--rh-5)!important;margin:0 0 var(--rh-6)!important}.site.site:where(.tp-simms) .lg-body .legal-callout>:first-child{margin-top:0!important}.site.site:where(.tp-simms) .lg-body .legal-callout>:last-child{margin-bottom:0!important}.site.site:where(.tp-simms) .su-head{gap:var(--rh-5)!important}.site.site:where(.tp-simms) .pg-mo{gap:var(--rh-group)!important}.site.site:where(.tp-simms) .pg-mo-h{margin:0!important}.site.site:where(.tp-simms) .pg-mo-steps{margin-top:var(--rh-content)!important}.site.site:where(.tp-simms) .ath-subj h3{margin:0 0 var(--rh-2)!important}:where(.site.tp-simms) .b-page .site .row-s{padding:var(--rh-6) 0!important}:where(.site.tp-simms) .b-page .site .row-s:first-child{padding-top:0!important}:where(.site.tp-simms) .b-page .site .tl-row{padding:var(--rh-7) 0!important;column-gap:var(--rh-7)!important}:where(.site.tp-simms) .b-page .site .tl-txt .num{margin-bottom:var(--rh-step)!important}:where(.site.tp-simms) .b-page .site .tl-txt h3{margin-bottom:var(--rh-3)!important}.site.site:where(.tp-simms) .pf-panes{margin-top:var(--rh-5)!important}.site.site:where(.tp-simms) .pf-steps{margin-top:var(--rh-4)!important}.site.site:where(.tp-simms) .pf-stage{margin-top:var(--rh-4)!important}:where(.site.tp-simms) .b-page .site .bp-det summary h3+p{margin-top:var(--rh-title)!important}:where(.site.tp-simms) .b-page .site .bp-own .bp-det{margin-top:var(--rh-gutter)!important}:where(.site.tp-simms) .b-page .site .bp-own .bp-head+.bp-det{margin-top:0!important}:where(.site.tp-simms) .site.site.tp2 .kick{margin-bottom:var(--rh-kick)!important}:where(.site.tp-simms) .site.site.tp2 .sub{margin-top:var(--rh-intro)!important}:where(.site.tp-simms) .site.site.tp2 ol.isteps{gap:var(--rh-5)!important}:where(.site.tp-simms) .site.site.tp2 :is(.qa,.others){gap:var(--rh-gutter)!important}:where(.site.tp-simms) .site.site.tp2 .qa div{padding:var(--rh-card)!important}:where(.site.tp-simms) .site.site.tp2 .others .oth-iso{margin-bottom:var(--rh-4)!important}:where(.site.tp-simms) .site.site.tp2 .others b+span{margin-top:var(--rh-title)!important}:where(.site.tp-simms) .site.site.tp2 .others em{margin-top:var(--rh-step)!important}:where(.site.tp-simms) .site.site.tp2 .faq2 summary{padding:var(--rh-4) var(--rh-5)!important}:where(.site.tp-simms) .site.site.tp2 .faq2 details p{padding:0 var(--rh-5) var(--rh-5)!important}:where(.site.tp-simms) .site.site.tp2 ol.es-steps.isteps{margin-top:var(--rh-4)!important;gap:var(--rh-5)!important}:where(.site.tp-simms) .site.site.tp2 ol.es-steps.isteps li{align-items:start!important}:where(.site.tp-simms) .site.site.tp2 ol.es-steps.isteps li>i{margin-top:-4px}:where(.site.tp-simms) .site.site.tp2 .ap-txt .sub{margin-top:var(--rh-intro)!important}:where(.site.tp-simms) .site.site.tp2 .ap-txt .sub+*{margin-top:var(--rh-content)!important}:where(.site.tp-simms) .site.site.tp2 .ap-grid{column-gap:var(--rh-7)!important;row-gap:var(--rh-group)!important;align-items:start!important}:where(.site.tp-simms) .kick{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a84c2e;margin-bottom:6px}:where(.site.tp-simms) .hp-sims{background:#191b20;color:#fff;padding:76px 0}:where(.site.tp-simms) .hp-sims .kick{color:#f2c3ae}:where(.site.tp-simms) .hp-sims h2{color:#fff;font-size:30px;letter-spacing:-.02em;margin:0;font-weight:600}:where(.site.tp-simms) .hp-sims .sub{color:#ffffffb8;font-size:17px;line-height:1.55;max-width:760px;margin:10px 0 0}:where(.site.tp-simms) .sim-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}:where(.site.tp-simms) .sim{border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff0a;padding:22px;display:flex;flex-direction:column;gap:16px}:where(.site.tp-simms) .sim h3{margin:4px 0 0;font-size:20px;font-weight:600;color:#fff}:where(.site.tp-simms) .sim p{margin:6px 0 0;font-size:16px;line-height:1.5;color:#ffffffbf}:where(.site.tp-simms) .sim .tagl{font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#f2c3ae}:where(.site.tp-simms) .plan{border-radius:12px;background:#fff;color:#1c1917;padding:16px 18px}:where(.site.tp-simms) .plan .pt{font-size:13.5px;font-weight:600;color:#78716c;margin-bottom:10px}:where(.site.tp-simms) .plan .row{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid #f0eeea;font-size:15px}:where(.site.tp-simms) .plan .row i{flex:none;width:24px;height:24px;border-radius:999px;background:#f5f5f4;color:#78716c;font-style:normal;font-size:12.5px;font-weight:700;display:grid;place-items:center}:where(.site.tp-simms) .plan .row em{margin-left:auto;font-style:normal;font-size:13px;color:#a8a29e}:where(.site.tp-simms) .plan .row.done i{background:#e7f6ec;color:#2f7d4f}:where(.site.tp-simms) .plan .row.open{background:linear-gradient(90deg,#fdf1ec,#fff);margin:0 -18px;padding:8px 18px}:where(.site.tp-simms) .plan .row.open i{background:#da7756;color:#fff;animation:tp-simms-pulseDot 2.2s ease-in-out infinite}:where(.site.tp-simms) .plan .row.open em{color:#a84c2e;font-weight:600}@keyframes tp-simms-pulseDot{0%,to{box-shadow:0 0 #da775673}50%{box-shadow:0 0 0 7px #da775600}}:where(.site.tp-simms) .qtrs{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;margin-top:4px}:where(.site.tp-simms) .qtrs span{height:44px;border-radius:8px;background:#f5f5f4;display:grid;place-items:center;font-size:13px;font-weight:700;color:#a8a29e;animation:tp-simms-qtr 8s steps(1) infinite}:where(.site.tp-simms) .qtrs span:nth-child(2){animation-delay:-7s}:where(.site.tp-simms) .qtrs span:nth-child(3){animation-delay:-6s}:where(.site.tp-simms) .qtrs span:nth-child(4){animation-delay:-5s}:where(.site.tp-simms) .qtrs span:nth-child(5){animation-delay:-4s}:where(.site.tp-simms) .qtrs span:nth-child(6){animation-delay:-3s}:where(.site.tp-simms) .qtrs span:nth-child(7){animation-delay:-2s}:where(.site.tp-simms) .qtrs span:nth-child(8){animation-delay:-1s}@keyframes tp-simms-qtr{0%{background:#da7756;color:#fff}12.5%,to{background:#f5f5f4;color:#a8a29e}}:where(.site.tp-simms) .acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}:where(.site.tp-simms) .acts b{font-size:14px;font-weight:600;border:1px solid #e7e5e4;border-radius:999px;padding:5px 12px;color:#44403c}:where(.site.tp-simms) .bar-d{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:16px 16px 16px 22px}:where(.site.tp-simms) .bar-d b{display:block;font-size:17px;color:#fff}:where(.site.tp-simms) .bar-d span{display:block;font-size:15px;color:#ffffffad;margin-top:2px}:where(.site.tp-simms) .bar-d a{flex:none;border-radius:999px;background:#da7756;color:#fff;font-weight:700;font-size:15px;padding:10px 20px}@media(max-width:1000px){:where(.site.tp-simms) .sim-grid{grid-template-columns:1fr}}:where(.site.tp-simms) .mkt{border-radius:12px;background:#fff;color:#1c1917;padding:14px 16px;display:flex;flex-direction:column;gap:10px}:where(.site.tp-simms) .mkt .mh{display:flex;align-items:flex-start;gap:12px}:where(.site.tp-simms) .mkt .mh b{display:block;font-size:15px;font-weight:600;line-height:1.3}:where(.site.tp-simms) .mkt .mh>div>span{display:block;font-size:13.5px;color:#78716c;margin-top:1px}:where(.site.tp-simms) .mkt .mst{margin-left:auto;font-style:normal;font-size:12.5px;font-weight:600;border-radius:999px;padding:4px 10px;white-space:nowrap;background:#fdf1ec;color:#a84c2e;transition:background .3s,color .3s}:where(.site.tp-simms) .mkt .mst .b,:where(.site.tp-simms) .mkt .msub .b{display:none}:where(.site.tp-simms) .mkt.done .mst{background:#e7f6ec;color:#2f7d4f}:where(.site.tp-simms) .mkt.done .mst .a{display:none}:where(.site.tp-simms) .mkt.done .mst .b{display:inline}:where(.site.tp-simms) .mkt .mv{position:relative;height:318px;overflow:hidden;border-top:1px solid #f0eeea}:where(.site.tp-simms) .mkt .ms{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:12px;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1)}:where(.site.tp-simms) .mkt .ms.res{opacity:0;transform:translate(24px);pointer-events:none}:where(.site.tp-simms) .mkt.done .ms.dec{opacity:0;transform:translate(-24px)}:where(.site.tp-simms) .mkt.done .ms.res{opacity:1;transform:none}:where(.site.tp-simms) .mkt .ml{font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#78716c;margin-bottom:8px}:where(.site.tp-simms) .mkt .mf{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e7e5e4;border-radius:10px;padding:8px 12px;margin-bottom:7px;font-size:14.5px;transition:border-color .25s,box-shadow .25s}:where(.site.tp-simms) .mkt .mf span{color:#57534e}:where(.site.tp-simms) .mkt .mf b{font-weight:600;font-variant-numeric:tabular-nums}:where(.site.tp-simms) .mkt .mf.edit{border-color:#da7756;box-shadow:0 0 0 3px #da77562e}:where(.site.tp-simms) .mkt .mf.new b{color:#a84c2e}:where(.site.tp-simms) .mkt .mfoot{display:flex;align-items:center;gap:12px;margin-top:10px}:where(.site.tp-simms) .mkt .msub{border:0;border-radius:999px;background:#da7756;color:#fff;font:600 14px Inter,system-ui,sans-serif;padding:8px 16px;transition:transform .15s,background .3s}:where(.site.tp-simms) .mkt .msub.press{transform:scale(.95)}:where(.site.tp-simms) .mkt .msub.sent{background:#2f7d4f}:where(.site.tp-simms) .mkt .msub.sent .a{display:none}:where(.site.tp-simms) .mkt .msub.sent .b{display:inline}:where(.site.tp-simms) .mkt .mnote{font-size:13px;color:#78716c}:where(.site.tp-simms) .mkt .mrows{position:relative;height:186px}:where(.site.tp-simms) .mkt .mr{position:absolute;left:0;right:0;height:32px;display:grid;grid-template-columns:22px minmax(0,1.25fr) minmax(0,1fr) 52px;align-items:center;gap:10px;font-size:14px;border-radius:8px;padding:0 6px;transition:top .7s cubic-bezier(.2,.8,.2,1),background .3s}:where(.site.tp-simms) .mkt .mr i{font-style:normal;font-size:12.5px;font-weight:700;color:#a8a29e;text-align:center}:where(.site.tp-simms) .mkt .mr span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.site.tp-simms) .mkt .mr small{font-size:12.5px;color:#a84c2e;font-weight:600;margin-left:4px}:where(.site.tp-simms) .mkt .mbar{height:8px;border-radius:9px;background:#f5f5f4;overflow:hidden}:where(.site.tp-simms) .mkt .mbar u{display:block;height:100%;border-radius:9px;background:#d6d3d1}:where(.site.tp-simms) .mkt .mr b{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}:where(.site.tp-simms) .mkt .mr.you{background:#fdf1ec}:where(.site.tp-simms) .mkt .mr.you .mbar u{background:#da7756}:where(.site.tp-simms) .mkt .mr.you i{color:#a84c2e}@container (max-width:560px){:where(.site.tp-simms) .mkt .mr{grid-template-columns:20px minmax(0,1.7fr) minmax(0,.6fr) 50px}}:where(.site.tp-simms) .mkt .mwhy{margin:4px 0 0!important;font-size:13.5px!important;line-height:1.45!important;color:#57534e!important;opacity:0;transition:opacity .4s}:where(.site.tp-simms) .mkt .mwhy.on{opacity:1}:where(.site.tp-simms) .sim-car{margin-top:32px}:where(.site.tp-simms) .sim-car .sim-grid{margin-top:0;display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 20px)/2);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}:where(.site.tp-simms) .sim-car .sim-grid::-webkit-scrollbar{display:none}:where(.site.tp-simms) .sim-car .sim{scroll-snap-align:start}:where(.site.tp-simms) .car-nav{display:flex;align-items:center;justify-content:space-between;margin-top:18px}:where(.site.tp-simms) .car-dots{display:flex;gap:8px;align-items:center}:where(.site.tp-simms) .car-dots button{width:9px;height:9px;border-radius:9px;border:0;padding:0;background:#ffffff4d;cursor:pointer;transition:width .25s,background .25s}:where(.site.tp-simms) .car-dots button.on{width:26px;background:#da7756}:where(.site.tp-simms) .car-arrows{display:flex;gap:10px}:where(.site.tp-simms) .car-arrows button{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#ffffff0a;color:#fff;font-size:18px;cursor:pointer;transition:background .2s,opacity .2s}:where(.site.tp-simms) .car-arrows button:hover:not(:disabled){background:#ffffff1f}:where(.site.tp-simms) .car-arrows button:disabled{opacity:.3;cursor:default}@media(max-width:1000px){:where(.site.tp-simms) .sim-car .sim-grid{grid-auto-columns:100%}}:where(.site.tp-simms) .mkt .msub{white-space:nowrap}:where(.site.tp-simms) .smap{border-radius:12px;background:#fff;color:#1c1917;padding:14px 16px;display:flex;flex-direction:column;gap:8px}:where(.site.tp-simms) .smap .mh{display:flex;align-items:flex-start;gap:12px}:where(.site.tp-simms) .smap .mh b{display:block;font-size:15px;font-weight:600;line-height:1.3}:where(.site.tp-simms) .smap .mh>div>span{display:block;font-size:13.5px;color:#78716c;margin-top:1px}:where(.site.tp-simms) .smap .mst{margin-left:auto;font-style:normal;font-size:12.5px;font-weight:600;border-radius:999px;padding:4px 10px;white-space:nowrap;background:#fdf1ec;color:#a84c2e}:where(.site.tp-simms) .smap .mst .b,:where(.site.tp-simms) .smap .mst .c{display:none}:where(.site.tp-simms) .smap.comp .mst .a{display:none}:where(.site.tp-simms) .smap.comp .mst .c{display:inline}:where(.site.tp-simms) .smap.done .mst{background:#e7f6ec;color:#2f7d4f}:where(.site.tp-simms) .smap.done .mst .a,:where(.site.tp-simms) .smap.done .mst .c{display:none}:where(.site.tp-simms) .smap.done .mst .b{display:inline}:where(.site.tp-simms) .txmap{display:block;width:100%;height:auto;border-top:1px solid #f0eeea;padding-top:6px}:where(.site.tp-simms) .txmap polygon{fill:#f5f5f4;stroke:#a8a29e;stroke-width:1;stroke-linejoin:round;transition:fill .35s,stroke .25s}:where(.site.tp-simms) .txmap text{font:600 12.5px Inter,system-ui,sans-serif;fill:#44403c;text-anchor:middle}:where(.site.tp-simms) .txmap text.d{font-weight:500;font-size:12px;fill:#78716c}:where(.site.tp-simms) .txmap .rg.sweep polygon{stroke:#da7756;stroke-width:2.4}:where(.site.tp-simms) .smap .sfoot{position:relative;height:168px;border-top:1px solid #f0eeea}:where(.site.tp-simms) .smap .reps,:where(.site.tp-simms) .smap .sres{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:10px;transition:opacity .4s,transform .4s}:where(.site.tp-simms) .smap .reps{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start}:where(.site.tp-simms) .smap .reps span{display:inline-flex;align-items:center;gap:6px;font-size:13px;border:1px solid #e7e5e4;border-radius:999px;padding:3px 10px;color:#44403c}:where(.site.tp-simms) .smap .reps span b{font-weight:600;font-variant-numeric:tabular-nums}:where(.site.tp-simms) .smap .reps span b:after{content:" doors";font-weight:500;color:#78716c}:where(.site.tp-simms) .smap .reps i{width:9px;height:9px;border-radius:50%}:where(.site.tp-simms) .smap .sres{opacity:0;transform:translateY(8px)}:where(.site.tp-simms) .smap.done .reps{opacity:0;transform:translateY(-8px)}:where(.site.tp-simms) .smap.done .sres{opacity:1;transform:none}:where(.site.tp-simms) .smap .sres p{margin:0 0 6px!important;font-size:13px!important;line-height:1.4!important;color:#78716c!important}:where(.site.tp-simms) .smap .sres ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}:where(.site.tp-simms) .smap .sres li{font-size:14px;display:flex;gap:10px;align-items:baseline;padding:2px 8px;border-radius:7px}:where(.site.tp-simms) .smap .sres li em{font-style:normal;font-weight:700;font-size:12.5px;color:#a8a29e;width:28px}:where(.site.tp-simms) .smap .sres li.you{background:#fdf1ec}:where(.site.tp-simms) .smap .sres li.you em{color:#a84c2e}:where(.site.tp-simms) .smap .sres small{font-size:12.5px;color:#a84c2e;font-weight:600}:where(.site.tp-simms) .mkt,:where(.site.tp-simms) .call,:where(.site.tp-simms) .smap{position:relative}:where(.site.tp-simms) .sim .cur{position:absolute;left:0;top:0;width:18px;height:22px;z-index:6;pointer-events:none;opacity:0;transition:opacity .25s}:where(.site.tp-simms) .sim .cur svg{display:block;width:18px;height:22px;transition:transform .12s}:where(.site.tp-simms) .sim .cur path{fill:#1c1917;stroke:#fff;stroke-width:1.4;stroke-linejoin:round}:where(.site.tp-simms) .sim .cur:after{content:"";position:absolute;left:-9px;top:-9px;width:20px;height:20px;border-radius:50%;border:2px solid #da7756;opacity:0;transform:scale(.4)}:where(.site.tp-simms) .sim .cur.press svg{transform:scale(.82)}:where(.site.tp-simms) .sim .cur.press:after{animation:tp-simms-curRing .45s ease-out}@keyframes tp-simms-curRing{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}:where(.site.tp-simms) .call .cmp{display:flex;align-items:center;gap:8px;border:1px solid #e7e5e4;border-radius:10px;padding:5px 5px 5px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}:where(.site.tp-simms) .call .cmp.focus{border-color:#da7756;box-shadow:0 0 0 3px #da77562e}:where(.site.tp-simms) .call .cmp .ph{color:#a8a29e;flex:1}:where(.site.tp-simms) .call .cmp .ty{flex:1;white-space:nowrap;overflow:hidden;color:#1c1917}:where(.site.tp-simms) .call .cmp .snd{flex:none;width:30px;height:30px;border-radius:50%;background:#da7756;color:#fff;display:grid;place-items:center;font-size:15px}:where(.site.tp-simms) .smap .dbm{position:absolute;right:16px;top:64px;z-index:2;border:1px solid #e7e5e4;border-radius:999px;background:#fff;color:#44403c;font:600 13px Inter,system-ui,sans-serif;padding:6px 12px;transition:background .25s,color .25s,border-color .25s}:where(.site.tp-simms) .smap .dbm .b,:where(.site.tp-simms) .smap .dbm .c{display:none}:where(.site.tp-simms) .smap .dbm.sub{background:#da7756;border-color:#da7756;color:#fff}:where(.site.tp-simms) .smap .dbm.sub .a{display:none}:where(.site.tp-simms) .smap .dbm.sub .b{display:inline}:where(.site.tp-simms) .smap .dbm.sent{background:#e7f6ec;border-color:#cfe9d8;color:#2f7d4f}:where(.site.tp-simms) .smap .dbm.sent .a{display:none}:where(.site.tp-simms) .smap .dbm.sent .c{display:inline}:where(.site.tp-simms) .sim p.tie{margin:10px 0 0;padding-left:12px;border-left:2px solid #da7756;font-size:14.5px;line-height:1.5;color:#ffffffa8}:where(.site.tp-simms) .call{border-radius:12px;background:#fff;color:#1c1917;padding:14px 16px;display:flex;flex-direction:column;gap:10px}:where(.site.tp-simms) .call .ch{display:flex;align-items:center;gap:12px}:where(.site.tp-simms) .call .ch img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}:where(.site.tp-simms) .call .ch b{display:block;font-size:15px;font-weight:600;line-height:1.3}:where(.site.tp-simms) .call .ch span{display:block;font-size:13.5px;color:#78716c;margin-top:1px}:where(.site.tp-simms) .call .ch em{margin-left:auto;align-self:flex-start;font-style:normal;font-size:12.5px;font-weight:600;color:#a84c2e;background:#fdf1ec;border-radius:999px;padding:4px 10px;white-space:nowrap}:where(.site.tp-simms) .call .cl{height:176px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;border-top:1px solid #f0eeea;border-bottom:1px solid #f0eeea;padding:8px 0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30px);mask-image:linear-gradient(180deg,transparent 0,#000 30px)}:where(.site.tp-simms) .call .cm{display:none;max-width:86%;flex:none}:where(.site.tp-simms) .call .cm.on{display:block;animation:tp-simms-cmIn .45s cubic-bezier(.2,.8,.2,1)}@keyframes tp-simms-cmIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}:where(.site.tp-simms) .call .cm small{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a8a29e;margin:0 2px 3px}:where(.site.tp-simms) .call .cm p{margin:0;font-size:14px;line-height:1.45;border:1px solid #e7e5e4;border-radius:12px;padding:8px 12px;background:#fff;color:#1c1917}:where(.site.tp-simms) .call .cm.y{align-self:flex-end}:where(.site.tp-simms) .call .cm.y small{text-align:right}:where(.site.tp-simms) .call .cm.y p{background:#fdf1ec;border-color:#f6d9cc}:where(.site.tp-simms) .call .cv{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px;margin-top:5px;opacity:0;transition:opacity .3s}:where(.site.tp-simms) .call .cm.cov .cv{opacity:1}:where(.site.tp-simms) .call .cv u{text-decoration:none;font-size:12.5px;font-weight:600;color:#a84c2e;border:1px solid #f2c3ae;border-radius:999px;padding:1px 8px}:where(.site.tp-simms) .call .cv u:before,:where(.site.tp-simms) .call .agc span.on:before{content:"✓ "}:where(.site.tp-simms) .call .agh{display:flex;justify-content:space-between;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#78716c}:where(.site.tp-simms) .call .agh b{color:#1c1917;letter-spacing:0;font-size:13.5px}:where(.site.tp-simms) .call .agc{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}:where(.site.tp-simms) .call .agc span{font-size:12.5px;border:1px solid #e7e5e4;border-radius:999px;padding:3px 9px;color:#78716c;transition:background .3s,color .3s,border-color .3s}:where(.site.tp-simms) .call .agc span.on{border-color:#f2c3ae;background:#fdf1ec;color:#a84c2e;font-weight:600}.site:where(.tp-simsm){--bg:#FAFAF9;--fg:#1C1917;--card:#fff;--line:#E7E5E4;--line2:#D6D3D1;--muted:#F5F5F4;--mfg:#6E6862;--fg2:#44403C;--coral:#DA7756;--act:#B8553A;--act-h:#A84C2E;--ctext:#A84C2E;--soft:#FBF0EC;--ok:#23774F;--okSoft:#EAF5EF;--bad:#B42323;--badSoft:#FCEEEE;--warn:#9C5506;--ease:cubic-bezier(.22,1,.36,1);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"cv11","ss01";color:var(--fg);background:var(--bg);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden;border-radius:12px;border:1px solid var(--line)}.site:where(.tp-simsm) *{box-sizing:border-box}.site:where(.tp-simsm) a{color:inherit;text-decoration:none}.site:where(.tp-simsm) .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.site:where(.tp-simsm) h1{font-size:42px;font-weight:500;letter-spacing:-.022em;line-height:1.15;margin:0}.site:where(.tp-simsm) h2{font-size:30px;font-weight:500;letter-spacing:-.018em;line-height:1.2;margin:0}.site:where(.tp-simsm) h3{font-size:24px;font-weight:500;letter-spacing:-.012em;line-height:1.25;margin:0}.site:where(.tp-simsm) h4{font-size:18px;font-weight:600;letter-spacing:-.006em;line-height:1.35;margin:0}.site:where(.tp-simsm) p{margin:0}.site:where(.tp-simsm) .lead{font-size:18px;color:var(--fg2);line-height:1.6}.site:where(.tp-simsm) .btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:10px;font-size:16px;font-weight:550;border:1px solid transparent;cursor:pointer;white-space:nowrap;font-family:inherit}.site:where(.tp-simsm) .btn-p{background:var(--act);color:#fff}.site:where(.tp-simsm) .btn-p:hover{background:var(--act-h)}.site:where(.tp-simsm) section{padding:64px 0}.site:where(.tp-simsm) .cta{background:#1c1917;color:#fff;padding:56px 0;text-align:left}.site:where(.tp-simsm) .cta h2{color:#fff}.site:where(.tp-simsm) .cta p{color:#d6d3d1;margin-top:10px;font-size:17px}.site:where(.tp-simsm) .cta .row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}@container (max-width:760px){.site:where(.tp-simsm) .wrap{padding:0 16px}.site:where(.tp-simsm) h1{font-size:32px}.site:where(.tp-simsm) h2{font-size:25px}.site:where(.tp-simsm) h3{font-size:21px}.site:where(.tp-simsm) section{padding:44px 0}.site:where(.tp-simsm) .lead{font-size:17px}}.site:where(.tp-simsm){container-type:inline-size}@keyframes tp-simsm-fadeup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.site:where(.tp-simsm) ul{margin:0;padding-left:20px}.site:where(.tp-simsm) li{margin:6px 0;color:var(--fg2)}:where(.site.tp-simsm) .h-btns{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}@keyframes tp-simsm-shelfin{to{transform:none;opacity:1}}@keyframes tp-simsm-grow{to{width:var(--w)}}@keyframes tp-simsm-cellin{0%{opacity:0}to{opacity:1}}@keyframes tp-simsm-fadein{to{opacity:1;transform:none}}@container (max-width:560px){.site:where(.tp-simsm) h1{font-size:30px}}@keyframes tp-simsm-dmIn{0%{filter:blur(10px);opacity:0;transform:translateY(16px)}to{filter:blur(0);opacity:1;transform:none}}@keyframes tp-simsm-swapIn{0%{filter:blur(6px);opacity:0;transform:translateY(10px) scale(.985)}to{filter:blur(0);opacity:1;transform:none}}@keyframes tp-simsm-dmripple{0%{transform:scale(.2);opacity:1}to{transform:scale(1.6);opacity:0}}:where(.site.tp-simsm) .rb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;align-items:start}@container (max-width:700px){:where(.site.tp-simsm) .rb{grid-template-columns:minmax(0,1fr)}}:where(.site.tp-simsm){--paper:#F5F5F4;--card:#fff;--ink:#1C1917;--ink2:#44403C;--ink3:#6E6862;--line:#E7E5E4;--line2:#D6D3D1;--coral:#DA7756;--coralD:#B8553A;--coralT:#A84C2E;--soft:#FBF0EC;--ok:#23774F;--okS:#EAF5EF}:where(.site.tp-simsm) *{box-sizing:border-box}:where(.site.tp-simsm) img{max-width:100%}@keyframes tp-simsm-drawk{to{background-size:100% 100%}}@keyframes tp-simsm-pm2-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-.7px)}}@keyframes tp-simsm-pm2-idle-tilt{0%,26%,40%,58%,72%,to{transform:rotate(0)}30%,36%{transform:rotate(1deg)}62%,68%{transform:rotate(-1deg)}}@keyframes tp-simsm-pm2-tail-bob{0%,to{transform:translateY(0)}50%{transform:translateY(.35px)}}@keyframes tp-simsm-pm2-idle-look{0%,10%,26%,40%,54%,78%,to{transform:translate(0)}13%,23%{transform:translate(1.1px)}43%,51%{transform:translate(-1.1px)}62%,72%{transform:translateY(-.4px)}}@keyframes tp-simsm-pm2-idle-blink{0%,4%,7%,19%,22%,44%,46.5%,48%,50.5%,84%,87%,to{transform:scaleY(1)}5.5%,20.5%,45%,49%,85.5%{transform:scaleY(.1)}}@keyframes tp-simsm-pm2-idle-antenna{0%,20%,44%,58%,70%,to{transform:rotate(0)}28%,36%{transform:rotate(4deg)}61%{transform:rotate(-10deg)}64%{transform:rotate(-2deg)}66%{transform:rotate(-7deg)}}@keyframes tp-simsm-pm2-idle-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.93);opacity:.8}}@keyframes tp-simsm-pm2-listen-body{0%,to{transform:rotate(-2.4deg) translate(-.4px,.15px)}50%{transform:rotate(-2.9deg) translate(-.5px,.05px)}}@keyframes tp-simsm-pm2-listen-antenna{0%,to{transform:rotate(-12deg)}55%{transform:rotate(-13.5deg)}}@keyframes tp-simsm-pm2-listen-look{0%,38%,to{transform:translate(-.35px,.55px)}45%,60%{transform:translate(-.15px,.6px)}70%,85%{transform:translate(-.45px,.5px)}}@keyframes tp-simsm-pm2-listen-shadow{0%,to{transform:translate(-.3px) scaleX(.98)}50%{transform:translate(-.35px) scaleX(.97)}}@keyframes tp-simsm-subjFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes tp-simsm-subjGlow{0%,to{filter:drop-shadow(0 2px 2px rgba(218,119,86,0))}50%{filter:drop-shadow(0 6px 10px rgba(218,119,86,.45))}}:where(.site.tp-simsm) .smap{position:relative}@keyframes tp-simsm-lprog{to{width:100%}}@keyframes tp-simsm-qok{0%,55%{border-color:#e7e5e4;background:#fff}62%,95%{border-color:#86c79b;background:#ecfdf3}to{border-color:#e7e5e4;background:#fff}}@keyframes tp-simsm-hl{0%,8%{background-size:0% 100%}22%,92%{background-size:100% 100%}to{background-size:0% 100%}}@keyframes tp-simsm-bq{0%,22%{opacity:0;transform:translateY(6px)}30%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes tp-simsm-ba{0%,40%{opacity:0;transform:translateY(6px)}50%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes tp-simsm-sync{0%,35%{opacity:.25;transform:translateY(4px)}45%,95%{opacity:1;transform:none}to{opacity:.25}}@keyframes tp-simsm-pfIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes tp-simsm-pfSay{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tp-simsm-pfTap{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes tp-simsm-ilpIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tp-simsm-pfBeamSpin{to{rotate:360deg}}@keyframes tp-simsm-pfBeamBreathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes tp-simsm-ptIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tp-simsm-ptDot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes tp-simsm-coBump{0%{transform:scale(1);background:#da7756}35%{transform:scale(1.22);background:#b8553a}to{transform:scale(1);background:#da7756}}@keyframes tp-simsm-coEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tp-simsm-pgGo{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 8px);opacity:0}}@keyframes tp-simsm-bptIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:where(.site.tp-simsm) .iso{--i-panel:#1C1917;--i-fr:#211D1A;--i-sd:#1D1916;--i-tp:#26211E;--i-line:#5F5751;--i-dt:#3B3531;--i-ink:#857C75;--i-glass:#141110;--i-on:#2E1E17;--i-acc:#DA7756;--i-hi:#F6B9A1;background:radial-gradient(110% 85% at 50% 46%,#28221E 0%,var(--i-panel) 70%);border-radius:12px;display:block;overflow:hidden;cursor:pointer}:where(.site.tp-simsm) .iso svg{display:block;width:100%;height:auto}:where(.site.tp-simsm) .iso .ibox polygon,:where(.site.tp-simsm) .iso .ibox path{stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-simsm) .iso .fr{fill:var(--i-fr)}:where(.site.tp-simsm) .iso .tp{fill:var(--i-tp)}:where(.site.tp-simsm) .iso .dt{fill:none;stroke:var(--i-dt);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-simsm) .iso .scw{fill:#171412;stroke:var(--i-dt);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-simsm) .iso .ln{fill:#4a433e;transition:fill .25s}:where(.site.tp-simsm) .iso .ln.lit{fill:var(--i-hi)}:where(.site.tp-simsm) .iso .ln.lit{filter:url(#ig-soft)}:where(.site.tp-simsm) .iso .glass{fill:var(--i-glass);stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .35s,stroke .35s}:where(.site.tp-simsm) .iso .glass.lit{fill:var(--i-on);stroke:var(--i-acc)}:where(.site.tp-simsm) .iso .halo{fill:var(--i-acc);opacity:0;transition:opacity .45s}:where(.site.tp-simsm) .iso .halo.hot{opacity:.32}:where(.site.tp-simsm) .iso .head{fill:#57504a;stroke:#857c75;stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .2s,stroke .2s}:where(.site.tp-simsm) .iso .head.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}@keyframes tp-simsm-ig-flow{0%{stroke-dashoffset:90;opacity:1}92%{opacity:1}to{stroke-dashoffset:-1000;opacity:0}}:where(.site.tp-simsm) .iso .beam{fill:none;stroke:var(--i-hi);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-soft)}:where(.site.tp-simsm) .iso .bt{fill:#25201d}:where(.site.tp-simsm) .iso .bar{fill:#6e4a3d}:where(.site.tp-simsm) .iso .bar.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-simsm) .iso .bar.dim{fill:#46362f}:where(.site.tp-simsm) .iso .dot{fill:#312b27}:where(.site.tp-simsm) .iso .dot.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-simsm) .iso .opt{fill:none;stroke:#5a524c;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-simsm) .iso .opt.lit{stroke:var(--i-hi)}:where(.site.tp-simsm) .iso .tick{fill:none;stroke:var(--i-acc);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .25s}:where(.site.tp-simsm) .iso .tick.lit{opacity:1;filter:url(#ig-glow)}:where(.site.tp-simsm) .iso .pglass{fill:#151210;stroke:var(--i-dt);stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .25s}:where(.site.tp-simsm) .iso .pglass.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-simsm) .iso .tap,:where(.site.tp-simsm) .iso-taps .tap{cursor:pointer}:where(.site.tp-simsm) .iso .tap:hover .head{stroke:var(--i-hi)}:where(.site.tp-simsm) .iso .tap:hover .ibox path,:where(.site.tp-simsm) .iso .tap:hover .ibox polygon{stroke:#8c827a}:where(.site.tp-simsm) .iso .tag{transition:opacity .25s}:where(.site.tp-simsm) .iso .tag rect{fill:#151210;stroke:#5f5751;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-simsm) .iso .tag text{fill:#f5f5f4;font-family:Inter,system-ui,sans-serif;font-weight:700;text-anchor:middle}:where(.site.tp-simsm) .iso .tag.lit rect{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-simsm) .iso .tag.lit text{fill:#1c1917}:where(.site.tp-simsm) .iso .key0{fill:#231f1c;stroke:#36302c;stroke-width:.7;vector-effect:non-scaling-stroke}:where(.site.tp-simsm) .iso .cellg{fill:none;stroke:var(--i-hi);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-simsm) .iso .who{fill:none;stroke:#6b625b;stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-linecap:round}:where(.site.tp-simsm) .iso #st-who.lit .who{stroke:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-simsm) .iso .recd{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-simsm) .iso .blink .recd{fill:#6e3f31;filter:none}:where(.site.tp-simsm) .iso .wv{fill:#5a524c}:where(.site.tp-simsm) .iso .wv.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-simsm) .iso .phd{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-simsm) .iso .cpin{opacity:0;filter:url(#ig-glow)}:where(.site.tp-simsm) .iso .cpin rect,:where(.site.tp-simsm) .iso .cpin path{fill:var(--i-acc)}:where(.site.tp-simsm) .iso .cpin .cpl{fill:#2a1a14}:where(.site.tp-simsm) .iso .led{fill:#3a3430;transition:fill .2s}:where(.site.tp-simsm) .iso .led.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-simsm) .iso .lvl{fill:#24201c;stroke:#4e4741;stroke-width:1;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .2s,stroke .2s}:where(.site.tp-simsm) .iso .lvl:hover{stroke:var(--i-hi)}:where(.site.tp-simsm) .iso .lvl.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-simsm) .iso .cell{fill:#2c2723;transition:fill .25s}:where(.site.tp-simsm) .iso .cell.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-simsm) .iso .cell.todo{fill:none;stroke:var(--i-hi);stroke-width:1;stroke-dasharray:2 1.6;vector-effect:non-scaling-stroke}:where(.site.tp-simsm) .iso .gcell{fill:#2c2723;transition:fill .3s}:where(.site.tp-simsm) .iso .gcell.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-simsm) .iso .chk{fill:none;stroke:#4e4741;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .2s}:where(.site.tp-simsm) .iso .chk.lit{stroke:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-simsm) .iso .rowtap{cursor:pointer}:where(.site.tp-simsm) .iso .rowtap .hit{fill:transparent}:where(.site.tp-simsm) .iso .rowtap:hover .hit{fill:#f6b9a114}:where(.site.tp-simsm) .iso .win{fill:#2e2925;stroke:#3e3833;stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .3s}:where(.site.tp-simsm) .iso .win.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-simsm) .iso .ctl{fill:#3a3430;transition:fill .2s}:where(.site.tp-simsm) .iso .ctl.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-simsm) .iso .sml{fill:none;stroke:#8c827a;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;vector-effect:non-scaling-stroke;transition:stroke .3s,opacity .3s}:where(.site.tp-simsm) .iso .sml.lead{stroke:var(--i-acc);stroke-width:2.6;filter:url(#ig-glow)}:where(.site.tp-simsm) .iso .sml.fade{opacity:.4}:where(.site.tp-simsm) .iso .row{fill:#2e2925;transition:fill .3s}:where(.site.tp-simsm) .iso .row.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-simsm) .iso .bld{fill:none;stroke:#857c75;stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-simsm) .iso .hit{fill:transparent}:where(.site.tp-simsm) .iso .hlt{fill:var(--i-acc);opacity:.85;filter:url(#ig-soft)}:where(.site.tp-simsm) .iso .qm{fill:none;stroke:#f5f5f4;stroke-width:1.4;stroke-linecap:round;vector-effect:non-scaling-stroke}:where(.site.tp-simsm) .iso #bk-card.lit{filter:url(#ig-soft)}:where(.site.tp-simsm) .pg-hero{padding:56px 0 36px;border-bottom:1px solid var(--line,#e7e5e4);background:#fff}:where(.site.tp-simsm) .pg-hero .crumb{font-size:14px;color:#78716c;margin-bottom:14px}:where(.site.tp-simsm) .pg-hero .crumb a{color:#78716c}:where(.site.tp-simsm) .pg-hero h1{font-size:42px;font-weight:500;letter-spacing:-.022em;line-height:1.15;margin:0}:where(.site.tp-simsm) .pg-hero p.lead{font-size:19px;line-height:1.55;color:#44403c;max-width:720px;margin:14px 0 0}:where(.site.tp-simsm) .pg-hero .h-btns{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}:where(.site.tp-simsm) .pg-sec{padding:64px 0;border-bottom:1px solid #f0eeea}:where(.site.tp-simsm) .pg-sec.alt{background:#faf9f7}:where(.site.tp-simsm) .pg-sec h2{font-size:30px;font-weight:500;letter-spacing:-.018em;line-height:1.2;margin:0}:where(.site.tp-simsm) .pg-sec .sub{font-size:17px;color:#44403c;margin:10px 0 0;max-width:680px;line-height:1.55}:where(.site.tp-simsm) .pg-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}:where(.site.tp-simsm) .pg-steps.four{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.site.tp-simsm) .pg-step{background:#fff;border:1px solid #e7e5e4;border-radius:14px;padding:20px 20px 22px}:where(.site.tp-simsm) .pg-step i{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#fbf0ec;color:#a84c2e;font-style:normal;font-weight:700;font-size:15px}:where(.site.tp-simsm) .pg-step b{display:block;margin-top:12px;font-size:18px;font-weight:600;line-height:1.35}:where(.site.tp-simsm) .pg-step span{display:block;margin-top:6px;font-size:16px;line-height:1.5;color:#57534e}:where(.site.tp-simsm) .pg-step a{display:inline-block;margin-top:12px;font-weight:600;color:#a84c2e;font-size:15.5px}:where(.site.tp-simsm) .pg-2col{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:28px}:where(.site.tp-simsm) .pg-card{background:#fff;border:1px solid #e7e5e4;border-radius:16px;padding:22px 24px}:where(.site.tp-simsm) .pg-card h3{font-size:20px;font-weight:600;margin:0}:where(.site.tp-simsm) .pg-card ul{margin:12px 0 0;padding-left:20px}:where(.site.tp-simsm) .pg-card li{margin:0 0 8px;font-size:16px;line-height:1.5;color:#44403c}:where(.site.tp-simsm) .pg-card p{font-size:16px;line-height:1.55;color:#57534e;margin:8px 0 0}:where(.site.tp-simsm) .pg-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}:where(.site.tp-simsm) .pg-links a{border:1px solid #e7e5e4;border-radius:999px;padding:8px 16px;font-size:15.5px;font-weight:600;color:#1c1917;background:#fff}:where(.site.tp-simsm) .pg-form{background:#fff;border:1px solid #e7e5e4;border-radius:16px;padding:26px 28px;max-width:640px}:where(.site.tp-simsm) .pg-sec .pg-form{margin-top:24px}:where(.site.tp-simsm) .pg-sec .pg-2col .pg-form{margin-top:0}:where(.site.tp-simsm) .pg-form label{display:block;font-size:15px;font-weight:600;margin:16px 0 6px}:where(.site.tp-simsm) .pg-form .in{height:44px;border:1px solid #d6d3d1;border-radius:10px;padding:0 14px;display:flex;align-items:center;font-size:16px;color:#a8a29e;background:#fff}:where(.site.tp-simsm) .pg-form .in.ta{height:110px;align-items:flex-start;padding-top:12px}:where(.site.tp-simsm) .pg-form .in.sel:after{content:"";margin-left:auto;border:5px solid transparent;border-top-color:#78716c;transform:translateY(3px)}:where(.site.tp-simsm) .pg-form .in.filled{color:#1c1917}:where(.site.tp-simsm) .pg-seg{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}:where(.site.tp-simsm) .pg-seg span{border:1px solid #d6d3d1;border-radius:12px;padding:14px 16px;font-size:16px;font-weight:600}:where(.site.tp-simsm) .pg-seg span.on{border-color:#da7756;background:#fbf0ec;color:#a84c2e}:where(.site.tp-simsm) .pg-checks{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;margin-top:6px}:where(.site.tp-simsm) .pg-checks span{display:flex;gap:10px;align-items:center;font-size:15.5px}:where(.site.tp-simsm) .pg-checks span:before{content:"";width:18px;height:18px;border:1.5px solid #a8a29e;border-radius:5px;flex:none}:where(.site.tp-simsm) .pg-checks span.on:before{background:#da7756;border-color:#da7756;box-shadow:inset 0 0 0 3px #fff}:where(.site.tp-simsm) .pg-form .note{font-size:14.5px;color:#78716c;margin-top:14px}:where(.site.tp-simsm) .pg-form .btn{margin-top:20px}:where(.site.tp-simsm) .pg-faq{margin-top:22px;max-width:820px}:where(.site.tp-simsm) .pg-faq details{border-bottom:1px solid #e7e5e4;padding:16px 0}:where(.site.tp-simsm) .pg-faq summary{cursor:pointer;font-size:17.5px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px}:where(.site.tp-simsm) .pg-faq summary:after{content:"+";color:#a84c2e;font-weight:700}:where(.site.tp-simsm) .pg-faq details[open] summary:after{content:"−"}:where(.site.tp-simsm) .pg-faq p{font-size:16.5px;line-height:1.6;color:#44403c;margin:10px 0 0}:where(.site.tp-simsm) .pg-auth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:26px}:where(.site.tp-simsm) .pg-auth .pg-card{display:grid;grid-template-columns:88px 1fr;gap:18px;align-items:start}:where(.site.tp-simsm) .pg-auth img{width:88px;height:88px;border-radius:999px;object-fit:cover}:where(.site.tp-simsm) .pg-auth b{font-size:18px}:where(.site.tp-simsm) .pg-auth em{display:block;font-style:normal;color:#78716c;font-size:15px;margin-top:2px}:where(.site.tp-simsm) .pg-titlecard{width:100%;aspect-ratio:3/4;border-radius:6px;background:#f5f5f4;border:1px solid #e7e5e4;display:grid;place-items:center;text-align:center;padding:12px;font-weight:650;font-size:16px;color:#44403c}:where(.site.tp-simsm) .pg-book{display:grid;grid-template-columns:300px 1fr 300px;gap:40px;align-items:start}:where(.site.tp-simsm) .pg-book .cv img{width:100%;border-radius:6px;box-shadow:0 18px 40px #1c19172e}:where(.site.tp-simsm) .pg-book h1{font-size:40px;font-weight:500;letter-spacing:-.02em;margin:0;line-height:1.15}:where(.site.tp-simsm) .pg-book .ed{font-size:16px;color:#78716c;margin-top:8px}:where(.site.tp-simsm) .pg-book .by{font-size:17px;margin-top:14px;line-height:1.5}:where(.site.tp-simsm) .pg-book .by a{color:#1c1917;text-decoration:underline;text-decoration-color:#d6d3d1;text-underline-offset:3px}:where(.site.tp-simsm) .pg-book .orig{margin-top:14px;font-size:16px;color:#2f7d4f;font-weight:600}:where(.site.tp-simsm) .pg-book .desc{margin-top:16px;font-size:17px;line-height:1.6;color:#44403c}:where(.site.tp-simsm) .pg-act{border:1px solid #e7e5e4;border-radius:16px;padding:18px;background:#fff;position:sticky;top:20px}:where(.site.tp-simsm) .pg-tg{display:grid;grid-template-columns:1fr 1fr;background:#f5f5f4;border-radius:10px;padding:4px;margin-bottom:16px}:where(.site.tp-simsm) .pg-tg span{text-align:center;padding:8px 6px;border-radius:8px;font-size:14.5px;font-weight:600;color:#78716c;cursor:pointer}:where(.site.tp-simsm) .pg-tg span.on{background:#fff;color:#1c1917;box-shadow:0 1px 2px #00000014}:where(.site.tp-simsm) .pg-act .pane{display:none}:where(.site.tp-simsm) .pg-act .pane.on{display:block}:where(.site.tp-simsm) .pg-act b{display:block;font-size:17px}:where(.site.tp-simsm) .pg-act p{font-size:15.5px;color:#57534e;margin:6px 0 14px;line-height:1.5}:where(.site.tp-simsm) .pg-act .btn{width:100%;justify-content:center;margin-top:8px}:where(.site.tp-simsm) .pg-tabs{display:flex;gap:6px;border-bottom:1px solid #e7e5e4;margin-top:8px;overflow-x:auto}:where(.site.tp-simsm) .pg-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:12px 14px;font:600 17px Inter,system-ui,sans-serif;color:#78716c;cursor:pointer;white-space:nowrap}@media(max-width:520px){:where(.site.tp-simsm) .pg-tabs{gap:2px}:where(.site.tp-simsm) .pg-tabs button{padding:10px 8px;font-size:15px}}:where(.site.tp-simsm) .pg-tabs button.on{color:#1c1917;border-bottom-color:#da7756}:where(.site.tp-simsm) .pg-pane{display:none;padding-top:24px}:where(.site.tp-simsm) .pg-pane.on{display:block}:where(.site.tp-simsm) .pg-toc{columns:2;column-gap:40px;margin:0;padding:0;list-style:none}:where(.site.tp-simsm) .pg-toc li{break-inside:avoid;padding:9px 0;border-bottom:1px solid #f0eeea;font-size:16.5px;display:flex;gap:12px}:where(.site.tp-simsm) .pg-toc li span{color:#a8a29e;min-width:24px;font-variant-numeric:tabular-nums}:where(.site.tp-simsm) .pg-fig{background:#fff;border:1px solid #e7e5e4;border-radius:14px;padding:18px;max-width:720px}:where(.site.tp-simsm) .pg-fig img{width:100%;height:auto;display:block}:where(.site.tp-simsm) .pg-fig figcaption{font-size:15.5px;color:#44403c;margin-top:12px;line-height:1.5}:where(.site.tp-simsm) .pg-fig figcaption b{font-weight:600}:where(.site.tp-simsm) .pg-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}:where(.site.tp-simsm) .pg-tools .pg-card b{font-size:18px;display:block}:where(.site.tp-simsm) .pg-tools .pg-card .tag{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#2f7d4f;background:#eaf5ef;border-radius:6px;padding:2px 8px;margin-bottom:10px}:where(.site.tp-simsm) .pg-shelf{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin-top:22px}:where(.site.tp-simsm) .pg-shelf a{color:inherit}:where(.site.tp-simsm) .pg-shelf img{width:100%;border-radius:5px;box-shadow:0 8px 20px #1c191724}:where(.site.tp-simsm) .pg-shelf b{display:block;font-size:15.5px;margin-top:10px;line-height:1.3}:where(.site.tp-simsm) .pg-shelf span{display:block;font-size:14px;color:#78716c;margin-top:3px}:where(.site.tp-simsm) .pg-ini{width:88px;height:88px;border-radius:999px;background:#f5f5f4;border:1px solid #e7e5e4;display:grid;place-items:center;font-weight:650;font-size:24px;color:#57534e}:where(.site.tp-simsm) .pg-attr{margin-top:20px;max-width:860px;background:#fff;border:1px solid #e7e5e4;border-radius:14px;padding:20px 24px;font-size:16.5px;line-height:1.6;color:#292524}:where(.site.tp-simsm) .pg-attr p{margin:0 0 10px}:where(.site.tp-simsm) .pg-attr a{color:#a84c2e}:where(.site.tp-simsm) .pg-attr .tm{font-size:15px;color:#57534e;margin:14px 0 0}:where(.site.tp-simsm) .pg-credit{background:#faf9f7;border:1px solid #e7e5e4;border-radius:14px;padding:18px 20px;font-size:16px;line-height:1.6;color:#44403c;max-width:820px}:where(.site.tp-simsm) .pg-one{max-width:760px}:where(.site.tp-simsm) .pg-one .sim{margin-top:24px}:where(.site.tp-simsm) .pg-ftr{background:#1c1917;color:#d6d3d1;padding:48px 0 36px}:where(.site.tp-simsm) .pg-ftr-top{display:flex;align-items:center;gap:18px;flex-wrap:wrap}:where(.site.tp-simsm) .pg-ftr-top p{margin:0;color:#a8a29e;font-size:15px}:where(.site.tp-simsm) .pg-ftr-logo{display:flex;align-items:center;gap:8px;color:#fff;font-weight:650;font-size:21px}:where(.site.tp-simsm) .pg-ftr-logo img{width:20px;height:26px;object-fit:contain}:where(.site.tp-simsm) .pg-ftr-cols{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:30px}:where(.site.tp-simsm) .pg-ftr-cols b{display:block;color:#fff;font-size:15px;margin-bottom:10px}:where(.site.tp-simsm) .pg-ftr-cols a{display:block;color:#d6d3d1;font-size:15px;margin:6px 0}:where(.site.tp-simsm) .pg-ftr-c{margin:30px 0 0;color:#78716c;font-size:14px}:where(.site.tp-simsm) .pg-tabs-it{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}:where(.site.tp-simsm) .pg-tabs-it button{border:1px solid #e7e5e4;background:#fff;border-radius:999px;padding:8px 16px;font:600 15.5px Inter,system-ui,sans-serif;cursor:pointer}:where(.site.tp-simsm) .pg-tabs-it button.on{border-color:#da7756;background:#fbf0ec;color:#a84c2e}:where(.site.tp-simsm) .pg-upd{border-left:2px solid #e7e5e4;margin-top:24px;padding-left:22px;max-width:780px}:where(.site.tp-simsm) .pg-upd div{position:relative;padding:0 0 24px}:where(.site.tp-simsm) .pg-upd div:before{content:"";position:absolute;left:-29px;top:6px;width:12px;height:12px;border-radius:999px;background:#da7756;box-shadow:0 0 0 4px #fff}:where(.site.tp-simsm) .pg-upd small{color:#78716c;font-size:14px}:where(.site.tp-simsm) .pg-upd b{display:block;font-size:17.5px;margin-top:2px}:where(.site.tp-simsm) .pg-upd p{margin:6px 0 0;font-size:16px;color:#44403c;line-height:1.55}:where(.site.tp-simsm) .pg-mo{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:44px;align-items:start}:where(.site.tp-simsm) .pg-mo .sim{margin:0}:where(.site.tp-simsm) .pg-mo-h{color:#fff!important;font-size:28px!important;margin:6px 0 0!important}:where(.site.tp-simsm) .pg-mo-steps{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}:where(.site.tp-simsm) .pg-mo-steps li{border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:16px 18px;background:#ffffff0a}:where(.site.tp-simsm) .pg-mo-steps i{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#da7756;color:#fff;font-style:normal;font-weight:700;font-size:14px}:where(.site.tp-simsm) .pg-mo-steps b{display:block;color:#fff;font-size:18px;margin-top:10px}:where(.site.tp-simsm) .pg-mo-steps span{display:block;color:#ffffffc7;font-size:16px;line-height:1.5;margin-top:4px}@media(max-width:900px){:where(.site.tp-simsm) .pg-mo{grid-template-columns:1fr}:where(.site.tp-simsm) .pg-steps,:where(.site.tp-simsm) .pg-steps.four,:where(.site.tp-simsm) .pg-2col,:where(.site.tp-simsm) .pg-tools,:where(.site.tp-simsm) .pg-auth{grid-template-columns:1fr}:where(.site.tp-simsm) .pg-book{grid-template-columns:1fr}:where(.site.tp-simsm) .pg-book .cv{max-width:220px}:where(.site.tp-simsm) .pg-act{position:static}:where(.site.tp-simsm) .pg-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site.tp-simsm) .pg-toc{columns:1}:where(.site.tp-simsm) .pg-ftr-cols{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site.tp-simsm) .pg-hero h1,:where(.site.tp-simsm) .pg-book h1{font-size:32px}:where(.site.tp-simsm) .pg-checks,:where(.site.tp-simsm) .pg-seg{grid-template-columns:1fr}}.site:where(.tp-simsm) .smap .sfoot{height:168px}@media(max-width:520px){.site:where(.tp-simsm) .mkt .mr{grid-template-columns:22px minmax(0,2fr) minmax(0,.5fr) 48px}.site:where(.tp-simsm) .mkt .mr small{display:none}}:where(.site.tp-simsm) .su{display:grid;gap:18px;max-width:880px;margin-top:22px}:where(.site.tp-simsm) .su-head{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center}:where(.site.tp-simsm) .su-head img,:where(.site.tp-simsm) .su-head .pg-titlecard{width:84px;border-radius:6px;box-shadow:0 1px 4px #1c19172e}:where(.site.tp-simsm) .su-head p{margin:0;font-size:17px;line-height:1.55;color:#44403c;max-width:640px}:where(.site.tp-simsm) .su-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(.site.tp-simsm) .su-list li{background:#fff;border:1px solid #e7e5e4;border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;gap:2px}:where(.site.tp-simsm) .su-list b{font-size:14.5px;font-weight:600;color:#a84c2e}:where(.site.tp-simsm) .su-list span{font-size:16px;color:#1c1917;line-height:1.4}@media(max-width:900px){:where(.site.tp-simsm) .su-list{grid-template-columns:1fr}:where(.site.tp-simsm) .su-head{grid-template-columns:64px 1fr}:where(.site.tp-simsm) .su-head img{width:64px}}:where(.site.tp-simsm) .kit{position:fixed;right:16px;bottom:16px;z-index:300;display:flex;gap:6px;background:#1c1917;padding:6px;border-radius:14px;box-shadow:0 10px 30px #00000040;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100vw - 32px)}:where(.site.tp-simsm) .kit button{background:#292524;color:#fff;border:0;border-radius:10px;height:38px;padding:0 13px;font:600 14px/1 Inter,sans-serif;cursor:pointer}:where(.site.tp-simsm) .kit button.on{background:#da7756;color:#1c1917}:where(.site.tp-simsm) .kit .copy{background:#fff;color:#1c1917}:where(.site.tp-simsm) .pinlayer{position:absolute;left:0;top:0;width:100%;height:0;z-index:250}:where(.site.tp-simsm) .pin{position:absolute;transform:translate(-14px,-14px);width:28px;height:28px;border-radius:50%;background:#da7756;color:#1c1917;font:700 13px/28px Inter,sans-serif;text-align:center;box-shadow:0 0 0 3px #fff,0 4px 12px #00000040;cursor:pointer}:where(.site.tp-simsm) .pin .note{position:absolute;left:34px;top:-6px;width:280px;background:#fff;border:1px solid #d6d3d1;border-radius:10px;padding:8px;box-shadow:0 8px 24px #00000026;display:none;text-align:left}:where(.site.tp-simsm) .pin.open .note{display:block}:where(.site.tp-simsm) .pin textarea{width:100%;min-height:70px;font:400 14px/1.4 Inter,sans-serif;border:1px solid #e7e5e4;border-radius:6px;padding:6px;resize:vertical}:where(.site.tp-simsm) .pin .del{margin-top:6px;font:600 13px Inter,sans-serif;background:none;border:0;color:#b42323;cursor:pointer;padding:0}:where(.site.tp-simsm) .pin .hint{font:400 12px/1.3 Inter,sans-serif;color:#78716c;margin-top:4px}:where(.site.tp-simsm) .pin.rp-fixed{background:#2f7d4f!important}:where(.site.tp-simsm) .pin.rp-working{background:#b7791f!important}:where(.site.tp-simsm) .pin .reply{font:14px/1.45 Inter,system-ui,sans-serif;color:#1c1917;background:#ecfdf3;border-radius:6px;padding:8px 10px;margin-bottom:8px;text-align:left}:where(.site.tp-simsm) .pin.rp-working .reply{background:#fef6e4}:where(.site.tp-simsm) #drawcv{position:absolute;left:0;top:0;z-index:240;pointer-events:none}:where(.site.tp-simsm) .b-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c191799;z-index:400;display:none;align-items:center;justify-content:center;padding:16px}:where(.site.tp-simsm) .b-modal.on{display:flex}:where(.site.tp-simsm) .b-modal .box{background:#fff;border-radius:16px;padding:20px;max-width:720px;width:100%}:where(.site.tp-simsm) .b-modal textarea{width:100%;height:320px;font:400 14px/1.5 ui-monospace,Consolas,monospace;border:1px solid #e7e5e4;border-radius:10px;padding:10px}:where(.site.tp-simsm) .b-modal .rowm{display:flex;justify-content:space-between;align-items:center;margin-top:10px;gap:10px;font-size:14px;color:#78716c}:where(.site.tp-simsm) .b-modal button{height:38px;border-radius:10px;border:1px solid #d6d3d1;background:#fff;font:600 14px Inter,sans-serif;padding:0 16px;cursor:pointer}@media(max-width:760px){:where(.site.tp-simsm) .kit{left:10px;right:10px;justify-content:center;flex-wrap:nowrap;gap:4px;padding:5px}:where(.site.tp-simsm) .kit button{height:34px;padding:0 7px;font-size:12.5px;white-space:nowrap}}.site.site:where(.tp-simsm){--rh-1:4px;--rh-2:8px;--rh-3:12px;--rh-4:16px;--rh-5:24px;--rh-6:32px;--rh-7:48px;--rh-8:64px;--rh-9:96px;--rh-sec:var(--rh-8);--rh-hero-top:var(--rh-5);--rh-crumb:var(--rh-5);--rh-hero-bot:var(--rh-8);--rh-band:var(--rh-8);--rh-kick:var(--rh-2);--rh-intro:var(--rh-3);--rh-title-intro:var(--rh-4);--rh-content:var(--rh-6);--rh-group:var(--rh-7);--rh-act:var(--rh-5);--rh-gutter:var(--rh-5);--rh-gutter-s:var(--rh-3);--rh-card:var(--rh-5);--rh-card-s:var(--rh-4);--rh-title:var(--rh-2);--rh-step:var(--rh-4);--rh-list:var(--rh-3)}@container (max-width:760px){.site.site:where(.tp-simsm)>*{--rh-sec:var(--rh-7);--rh-hero-bot:var(--rh-7);--rh-band:var(--rh-7);--rh-crumb:var(--rh-4);--rh-content:var(--rh-5);--rh-group:var(--rh-6);--rh-gutter:var(--rh-4)}}.site.site:where(.tp-simsm)>section:not([class*=hero]):not(.h-film):not(.cta2):not(.st-cta){padding-top:var(--rh-sec)!important;padding-bottom:var(--rh-sec)!important}:where(.site.tp-simsm) .b-page .site>.cat-b{padding-top:var(--rh-content)!important;padding-bottom:var(--rh-sec)!important}.site.site:where(.tp-simsm)>:is(div.cta,section.cta2,section.st-cta){padding-top:var(--rh-band)!important;padding-bottom:var(--rh-band)!important}.site.site:where(.tp-simsm)>:is(div.cta,section.cta2,section.st-cta) h2+p{margin-top:var(--rh-intro)!important}.site.site:where(.tp-simsm)>section>.wrap>:first-child{margin-top:0!important}.site.site:where(.tp-simsm)>section>.wrap>:last-child{margin-bottom:0!important}.site.site:where(.tp-simsm) .lg-body>:last-child{margin-bottom:0!important}.site.site:where(.tp-simsm) .crumbs{padding-top:var(--rh-hero-top)!important}.site.site:where(.tp-simsm)>:is(section.pg-hero,section.st-hero){padding-top:var(--rh-hero-top)!important;padding-bottom:var(--rh-hero-bot)!important}.site.site:where(.tp-simsm) :is(.pg-hero,.st-hero) .crumb{margin-bottom:var(--rh-crumb)!important}.site.site:where(.tp-simsm) :is(.pg-hero,.st-hero,.cat-head,.h-film,.tl-hero,.tp2 [class*=hero]) h1+:is(p,.lead,.lg-dates){margin-top:var(--rh-title-intro)!important}.site.site:where(.tp-simsm) :is(.pg-hero,.st-hero) .h-btns{margin-top:var(--rh-act)!important}:where(.site.tp-simsm) .b-page .site .cat-head{padding:var(--rh-crumb) 0 0!important}:where(.site.tp-simsm) .b-page .site .cat-tools{margin:var(--rh-5) 0 0!important}:where(.site.tp-simsm) .b-page .site>section.tl-hero{padding-top:var(--rh-crumb)!important;padding-bottom:var(--rh-hero-bot)!important}:where(.site.tp-simsm) .site.site.tp2>section[class*=hero]{padding-top:0!important;padding-bottom:var(--rh-hero-bot)!important}:where(.site.tp-simsm) .site.site.tp2>section[class*=hero] .crumbs+*{margin-top:var(--rh-crumb)!important}:where(.site.tp-simsm) .site.site.tp2>section[class*=hero] .btns{margin-top:var(--rh-act)!important}.site.site:where(.tp-simsm) :is(.kick,.bp-kick,.sec-head small){margin-bottom:var(--rh-kick)!important}.site.site:where(.tp-simsm)>section>.wrap>h2+p,.site.site:where(.tp-simsm) :is(.sec-head,.bp-head,.tlf-head,.tlb-head,.ap-txt) h2+p{margin-top:var(--rh-intro)!important}.site.site:where(.tp-simsm)>section>.wrap>:is(h2,p.sub,p.fw-intro)+:not(p,.sub,h2,h3,.kick,script,style){margin-top:var(--rh-content)!important}.site.site:where(.tp-simsm) :is(.sec-head,.bp-head,.tlf-head,.tlb-head){margin-bottom:var(--rh-content)!important}.site.site:where(.tp-simsm) :is(.sec-head,.bp-head,.tlf-head,.tlb-head)+*{margin-top:0!important}.site.site:where(.tp-simsm) .tl-steps>.wrap>h2{margin-bottom:var(--rh-content)!important}:where(.site.tp-simsm) .b-page .site .tl-steps .tl-row:first-of-type{border-top:0!important;padding-top:0!important}.site.site:where(.tp-simsm)>section>.wrap>p.sub+.pg-links{margin-top:var(--rh-act)!important}.site.site:where(.tp-simsm)>section>.wrap>:not(h2,p.sub,p.fw-intro)+:is(.pg-links,.browse-bar,.bar-d,.fw-band,.ath-note,.ww-foot){margin-top:var(--rh-content)!important}.site.site:where(.tp-simsm) .pf-foot{margin-top:var(--rh-5)!important}.site.site:where(.tp-simsm) .fw-band{padding:var(--rh-6) var(--rh-7)!important}.site.site:where(.tp-simsm) .bar-d{padding:var(--rh-4) var(--rh-4) var(--rh-4) var(--rh-5)!important}@container (max-width:760px){.site.site:where(.tp-simsm) .fw-band{padding:var(--rh-5)!important}.site.site:where(.tp-simsm) .fw-band .go{align-items:flex-start!important}.site.site:where(.tp-simsm) :is(.browse-bar,.bar-d){flex-direction:column!important;align-items:flex-start!important;gap:var(--rh-4)!important;padding:var(--rh-5)!important}}.site.site:where(.tp-simsm) .fw-rule+.fw-grid{margin-top:var(--rh-4)!important}.site.site:where(.tp-simsm) .fw-rule i{margin-top:var(--rh-3)!important}@container (max-width:760px){.site.site:where(.tp-simsm)>section:not([class*=hero])>.wrap>h2,.site.site:where(.tp-simsm)>section:not([class*=hero]) :is(.sec-head,.bp-head,.tlf-head,.tlb-head,.ap-txt) h2{font-size:26px!important;line-height:1.2!important}}.site.site:where(.tp-simsm) :is(.pg-steps,.pg-2col,.pg-tools,.pg-auth,.pg-shelf,.ac-checks,.it-how,.it-grid,.ab-paths,.ww-grid,.fw-grid,.tool-grid,.subj-grid,.shelf,.bp-shelf,.tlb-grid,.ai-grid,.st-fit .grid,.su,.pg-mo-steps){gap:var(--rh-gutter)!important}.site.site:where(.tp-simsm) :is(.ath-grid,.su-list){gap:var(--rh-gutter-s)!important}.site.site:where(.tp-simsm) .pg-2col>div:not(.pg-card):not(.pg-form){gap:var(--rh-gutter)!important}.site.site:where(.tp-simsm) .ath-grid.ab-rev{gap:var(--rh-gutter)!important}.site.site:where(.tp-simsm) :is(.su-list,.pg-mo-steps,.fw-card ul)>li{margin:0!important}.site.site:where(.tp-simsm) .sim-car .sim-grid{gap:var(--rh-gutter)!important}@container (min-width:761px){.site.site:where(.tp-simsm) .sim-car .sim-grid{grid-auto-columns:calc((100% - var(--rh-gutter)) / 2)!important}}.site.site:where(.tp-simsm) :is(.it-cols,.lg){column-gap:var(--rh-group)!important}.site.site:where(.tp-simsm) .pg-book:not(:where(.pf *)){gap:var(--rh-group)!important}.site.site:where(.tp-simsm) :is(.pg-step,.pg-card:not(:where(.pf *)),.ab-path,.ww,.it-how>div,.it-card,.fw-card,.sim,.subj,.tool,.ab-rev .ath-card,.pg-attr,.pg-credit,.ai-grid>div,.st-fit .grid>div,.pg-mo-steps>li){padding:var(--rh-card)!important}.site.site:where(.tp-simsm) :is(.pg-step,.pg-card:not(:where(.pf *)),.ab-path,.ww,.it-how>div,.it-card,.pg-attr,.pg-credit,.pg-form)>:first-child{margin-top:0!important}.site.site:where(.tp-simsm) :is(.pg-step,.pg-card:not(:where(.pf *)),.ab-path,.ww,.it-how>div,.it-card,.pg-attr,.pg-credit,.pg-form)>:last-child{margin-bottom:0!important}.site.site:where(.tp-simsm) .pg-form{padding:var(--rh-6)!important}.site.site:where(.tp-simsm) .pg-form label:first-of-type{margin-top:0!important}.site.site:where(.tp-simsm) :is(.ath-card:not(.ab-rev .ath-card),.su-list>li){padding:var(--rh-3) var(--rh-card-s)!important}.site.site:where(.tp-simsm) .ab-path .ab-fig{margin:calc(-1 * var(--rh-card)) calc(-1 * var(--rh-card)) var(--rh-step)!important}.site.site:where(.tp-simsm) .iso-tools .tool{align-content:space-between!important}.site.site:where(.tp-simsm) .iso-tools .tool>[data-iso]{align-self:end!important}.site.site:where(.tp-simsm) .pg-step i+b,.site.site:where(.tp-simsm) .ab-path .ab-fig+b{margin-top:var(--rh-step)!important}.site.site:where(.tp-simsm) :is(.it-how i,.it-ic){margin-bottom:var(--rh-step)!important}.site.site:where(.tp-simsm) :is(.pg-step b+span,.pg-card:not(:where(.pf *)) h3+p,.ab-path b+p,.ww b+p,.it-how b+p,.it-card b+p,.sim h3+p,.fw-card h3+p,.pg-mo-steps b+span){margin-top:var(--rh-title)!important}.site.site:where(.tp-simsm) .ai-grid b{margin-bottom:var(--rh-title)!important}.site.site:where(.tp-simsm) :is(.pg-step a,.pg-card:not(:where(.pf *)) ul,.pg-card:not(:where(.pf *)) .pg-links){margin-top:var(--rh-step)!important}.site.site:where(.tp-simsm) .fw-card ul{margin-top:var(--rh-step)!important;gap:var(--rh-list)!important}.site.site:where(.tp-simsm) .fw-card .fw-more{padding-top:var(--rh-5)!important}.site.site:where(.tp-simsm) .pg-card:not(:where(.pf *)) li{margin:0 0 var(--rh-2)!important}.site.site:where(.tp-simsm) .pg-card:not(:where(.pf *)) li:last-child{margin-bottom:0!important}.site.site:where(.tp-simsm) #list>.wrap>.ath-bar{margin:0!important}.site.site:where(.tp-simsm) .ath-subj{margin-top:var(--rh-group)!important}.site.site:where(.tp-simsm) .ath-book{padding:var(--rh-5) 0!important}.site.site:where(.tp-simsm) .ath-note{padding-top:var(--rh-4)!important;margin-top:var(--rh-group)!important}.site.site:where(.tp-simsm) .pg-toc>li{margin:0!important}.site.site:where(.tp-simsm) .pg-toc{column-gap:var(--rh-7)!important}.site.site:where(.tp-simsm) .pg-pane{padding-top:var(--rh-5)!important}.site.site:where(.tp-simsm) .it-cols{margin-top:var(--rh-5)!important}.site.site:where(.tp-simsm) .it-cols h3{margin:0 0 var(--rh-3)!important}.site.site:where(.tp-simsm) .it-steps li{margin:0 0 var(--rh-3)!important}.site.site:where(.tp-simsm) .it-lead{margin:0!important}.site.site:where(.tp-simsm) .lg-body h2{margin:var(--rh-7) 0 var(--rh-3)!important}.site.site:where(.tp-simsm) .lg-body>h2:first-child,.site.site:where(.tp-simsm) .lg-body>.legal-callout+h2{margin-top:0!important}.site.site:where(.tp-simsm) .lg-body h3{margin:var(--rh-6) 0 var(--rh-2)!important}.site.site:where(.tp-simsm) .lg-body li{margin:var(--rh-2) 0!important}.site.site:where(.tp-simsm) .lg-body .legal-callout{padding:var(--rh-5)!important;margin:0 0 var(--rh-6)!important}.site.site:where(.tp-simsm) .lg-body .legal-callout>:first-child{margin-top:0!important}.site.site:where(.tp-simsm) .lg-body .legal-callout>:last-child{margin-bottom:0!important}.site.site:where(.tp-simsm) .su-head{gap:var(--rh-5)!important}.site.site:where(.tp-simsm) .pg-mo{gap:var(--rh-group)!important}.site.site:where(.tp-simsm) .pg-mo-h{margin:0!important}.site.site:where(.tp-simsm) .pg-mo-steps{margin-top:var(--rh-content)!important}.site.site:where(.tp-simsm) .ath-subj h3{margin:0 0 var(--rh-2)!important}:where(.site.tp-simsm) .b-page .site .row-s{padding:var(--rh-6) 0!important}:where(.site.tp-simsm) .b-page .site .row-s:first-child{padding-top:0!important}:where(.site.tp-simsm) .b-page .site .tl-row{padding:var(--rh-7) 0!important;column-gap:var(--rh-7)!important}:where(.site.tp-simsm) .b-page .site .tl-txt .num{margin-bottom:var(--rh-step)!important}:where(.site.tp-simsm) .b-page .site .tl-txt h3{margin-bottom:var(--rh-3)!important}.site.site:where(.tp-simsm) .pf-panes{margin-top:var(--rh-5)!important}.site.site:where(.tp-simsm) .pf-steps{margin-top:var(--rh-4)!important}.site.site:where(.tp-simsm) .pf-stage{margin-top:var(--rh-4)!important}:where(.site.tp-simsm) .b-page .site .bp-det summary h3+p{margin-top:var(--rh-title)!important}:where(.site.tp-simsm) .b-page .site .bp-own .bp-det{margin-top:var(--rh-gutter)!important}:where(.site.tp-simsm) .b-page .site .bp-own .bp-head+.bp-det{margin-top:0!important}:where(.site.tp-simsm) .site.site.tp2 .kick{margin-bottom:var(--rh-kick)!important}:where(.site.tp-simsm) .site.site.tp2 .sub{margin-top:var(--rh-intro)!important}:where(.site.tp-simsm) .site.site.tp2 ol.isteps{gap:var(--rh-5)!important}:where(.site.tp-simsm) .site.site.tp2 :is(.qa,.others){gap:var(--rh-gutter)!important}:where(.site.tp-simsm) .site.site.tp2 .qa div{padding:var(--rh-card)!important}:where(.site.tp-simsm) .site.site.tp2 .others .oth-iso{margin-bottom:var(--rh-4)!important}:where(.site.tp-simsm) .site.site.tp2 .others b+span{margin-top:var(--rh-title)!important}:where(.site.tp-simsm) .site.site.tp2 .others em{margin-top:var(--rh-step)!important}:where(.site.tp-simsm) .site.site.tp2 .faq2 summary{padding:var(--rh-4) var(--rh-5)!important}:where(.site.tp-simsm) .site.site.tp2 .faq2 details p{padding:0 var(--rh-5) var(--rh-5)!important}:where(.site.tp-simsm) .site.site.tp2 ol.es-steps.isteps{margin-top:var(--rh-4)!important;gap:var(--rh-5)!important}:where(.site.tp-simsm) .site.site.tp2 ol.es-steps.isteps li{align-items:start!important}:where(.site.tp-simsm) .site.site.tp2 ol.es-steps.isteps li>i{margin-top:-4px}:where(.site.tp-simsm) .site.site.tp2 .ap-txt .sub{margin-top:var(--rh-intro)!important}:where(.site.tp-simsm) .site.site.tp2 .ap-txt .sub+*{margin-top:var(--rh-content)!important}:where(.site.tp-simsm) .site.site.tp2 .ap-grid{column-gap:var(--rh-7)!important;row-gap:var(--rh-group)!important;align-items:start!important}:where(.site.tp-simsm) .kick{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a84c2e;margin-bottom:6px}:where(.site.tp-simsm) .hp-sims{background:#191b20;color:#fff;padding:76px 0}:where(.site.tp-simsm) .hp-sims .kick{color:#f2c3ae}:where(.site.tp-simsm) .hp-sims h2{color:#fff;font-size:30px;letter-spacing:-.02em;margin:0;font-weight:600}:where(.site.tp-simsm) .hp-sims .sub{color:#ffffffb8;font-size:17px;line-height:1.55;max-width:760px;margin:10px 0 0}:where(.site.tp-simsm) .sim-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}:where(.site.tp-simsm) .sim{border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff0a;padding:22px;display:flex;flex-direction:column;gap:16px}:where(.site.tp-simsm) .sim h3{margin:4px 0 0;font-size:20px;font-weight:600;color:#fff}:where(.site.tp-simsm) .sim p{margin:6px 0 0;font-size:16px;line-height:1.5;color:#ffffffbf}:where(.site.tp-simsm) .sim .tagl{font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#f2c3ae}:where(.site.tp-simsm) .plan{border-radius:12px;background:#fff;color:#1c1917;padding:16px 18px}:where(.site.tp-simsm) .plan .pt{font-size:13.5px;font-weight:600;color:#78716c;margin-bottom:10px}:where(.site.tp-simsm) .plan .row{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid #f0eeea;font-size:15px}:where(.site.tp-simsm) .plan .row i{flex:none;width:24px;height:24px;border-radius:999px;background:#f5f5f4;color:#78716c;font-style:normal;font-size:12.5px;font-weight:700;display:grid;place-items:center}:where(.site.tp-simsm) .plan .row em{margin-left:auto;font-style:normal;font-size:13px;color:#a8a29e}:where(.site.tp-simsm) .plan .row.done i{background:#e7f6ec;color:#2f7d4f}:where(.site.tp-simsm) .plan .row.open{background:linear-gradient(90deg,#fdf1ec,#fff);margin:0 -18px;padding:8px 18px}:where(.site.tp-simsm) .plan .row.open i{background:#da7756;color:#fff;animation:tp-simsm-pulseDot 2.2s ease-in-out infinite}:where(.site.tp-simsm) .plan .row.open em{color:#a84c2e;font-weight:600}@keyframes tp-simsm-pulseDot{0%,to{box-shadow:0 0 #da775673}50%{box-shadow:0 0 0 7px #da775600}}:where(.site.tp-simsm) .qtrs{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;margin-top:4px}:where(.site.tp-simsm) .qtrs span{height:44px;border-radius:8px;background:#f5f5f4;display:grid;place-items:center;font-size:13px;font-weight:700;color:#a8a29e;animation:tp-simsm-qtr 8s steps(1) infinite}:where(.site.tp-simsm) .qtrs span:nth-child(2){animation-delay:-7s}:where(.site.tp-simsm) .qtrs span:nth-child(3){animation-delay:-6s}:where(.site.tp-simsm) .qtrs span:nth-child(4){animation-delay:-5s}:where(.site.tp-simsm) .qtrs span:nth-child(5){animation-delay:-4s}:where(.site.tp-simsm) .qtrs span:nth-child(6){animation-delay:-3s}:where(.site.tp-simsm) .qtrs span:nth-child(7){animation-delay:-2s}:where(.site.tp-simsm) .qtrs span:nth-child(8){animation-delay:-1s}@keyframes tp-simsm-qtr{0%{background:#da7756;color:#fff}12.5%,to{background:#f5f5f4;color:#a8a29e}}:where(.site.tp-simsm) .acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}:where(.site.tp-simsm) .acts b{font-size:14px;font-weight:600;border:1px solid #e7e5e4;border-radius:999px;padding:5px 12px;color:#44403c}:where(.site.tp-simsm) .bar-d{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:16px 16px 16px 22px}:where(.site.tp-simsm) .bar-d b{display:block;font-size:17px;color:#fff}:where(.site.tp-simsm) .bar-d span{display:block;font-size:15px;color:#ffffffad;margin-top:2px}:where(.site.tp-simsm) .bar-d a{flex:none;border-radius:999px;background:#da7756;color:#fff;font-weight:700;font-size:15px;padding:10px 20px}@media(max-width:1000px){:where(.site.tp-simsm) .sim-grid{grid-template-columns:1fr}}:where(.site.tp-simsm) .mkt{border-radius:12px;background:#fff;color:#1c1917;padding:14px 16px;display:flex;flex-direction:column;gap:10px}:where(.site.tp-simsm) .mkt .mh{display:flex;align-items:flex-start;gap:12px}:where(.site.tp-simsm) .mkt .mh b{display:block;font-size:15px;font-weight:600;line-height:1.3}:where(.site.tp-simsm) .mkt .mh>div>span{display:block;font-size:13.5px;color:#78716c;margin-top:1px}:where(.site.tp-simsm) .mkt .mst{margin-left:auto;font-style:normal;font-size:12.5px;font-weight:600;border-radius:999px;padding:4px 10px;white-space:nowrap;background:#fdf1ec;color:#a84c2e;transition:background .3s,color .3s}:where(.site.tp-simsm) .mkt .mst .b,:where(.site.tp-simsm) .mkt .msub .b{display:none}:where(.site.tp-simsm) .mkt.done .mst{background:#e7f6ec;color:#2f7d4f}:where(.site.tp-simsm) .mkt.done .mst .a{display:none}:where(.site.tp-simsm) .mkt.done .mst .b{display:inline}:where(.site.tp-simsm) .mkt .mv{position:relative;height:318px;overflow:hidden;border-top:1px solid #f0eeea}:where(.site.tp-simsm) .mkt .ms{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:12px;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1)}:where(.site.tp-simsm) .mkt .ms.res{opacity:0;transform:translate(24px);pointer-events:none}:where(.site.tp-simsm) .mkt.done .ms.dec{opacity:0;transform:translate(-24px)}:where(.site.tp-simsm) .mkt.done .ms.res{opacity:1;transform:none}:where(.site.tp-simsm) .mkt .ml{font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#78716c;margin-bottom:8px}:where(.site.tp-simsm) .mkt .mf{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e7e5e4;border-radius:10px;padding:8px 12px;margin-bottom:7px;font-size:14.5px;transition:border-color .25s,box-shadow .25s}:where(.site.tp-simsm) .mkt .mf span{color:#57534e}:where(.site.tp-simsm) .mkt .mf b{font-weight:600;font-variant-numeric:tabular-nums}:where(.site.tp-simsm) .mkt .mf.edit{border-color:#da7756;box-shadow:0 0 0 3px #da77562e}:where(.site.tp-simsm) .mkt .mf.new b{color:#a84c2e}:where(.site.tp-simsm) .mkt .mfoot{display:flex;align-items:center;gap:12px;margin-top:10px}:where(.site.tp-simsm) .mkt .msub{border:0;border-radius:999px;background:#da7756;color:#fff;font:600 14px Inter,system-ui,sans-serif;padding:8px 16px;transition:transform .15s,background .3s}:where(.site.tp-simsm) .mkt .msub.press{transform:scale(.95)}:where(.site.tp-simsm) .mkt .msub.sent{background:#2f7d4f}:where(.site.tp-simsm) .mkt .msub.sent .a{display:none}:where(.site.tp-simsm) .mkt .msub.sent .b{display:inline}:where(.site.tp-simsm) .mkt .mnote{font-size:13px;color:#78716c}:where(.site.tp-simsm) .mkt .mrows{position:relative;height:186px}:where(.site.tp-simsm) .mkt .mr{position:absolute;left:0;right:0;height:32px;display:grid;grid-template-columns:22px minmax(0,1.25fr) minmax(0,1fr) 52px;align-items:center;gap:10px;font-size:14px;border-radius:8px;padding:0 6px;transition:top .7s cubic-bezier(.2,.8,.2,1),background .3s}:where(.site.tp-simsm) .mkt .mr i{font-style:normal;font-size:12.5px;font-weight:700;color:#a8a29e;text-align:center}:where(.site.tp-simsm) .mkt .mr span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.site.tp-simsm) .mkt .mr small{font-size:12.5px;color:#a84c2e;font-weight:600;margin-left:4px}:where(.site.tp-simsm) .mkt .mbar{height:8px;border-radius:9px;background:#f5f5f4;overflow:hidden}:where(.site.tp-simsm) .mkt .mbar u{display:block;height:100%;border-radius:9px;background:#d6d3d1}:where(.site.tp-simsm) .mkt .mr b{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}:where(.site.tp-simsm) .mkt .mr.you{background:#fdf1ec}:where(.site.tp-simsm) .mkt .mr.you .mbar u{background:#da7756}:where(.site.tp-simsm) .mkt .mr.you i{color:#a84c2e}@container (max-width:560px){:where(.site.tp-simsm) .mkt .mr{grid-template-columns:20px minmax(0,1.7fr) minmax(0,.6fr) 50px}}:where(.site.tp-simsm) .mkt .mwhy{margin:4px 0 0!important;font-size:13.5px!important;line-height:1.45!important;color:#57534e!important;opacity:0;transition:opacity .4s}:where(.site.tp-simsm) .mkt .mwhy.on{opacity:1}:where(.site.tp-simsm) .sim-car{margin-top:32px}:where(.site.tp-simsm) .sim-car .sim-grid{margin-top:0;display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 20px)/2);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}:where(.site.tp-simsm) .sim-car .sim-grid::-webkit-scrollbar{display:none}:where(.site.tp-simsm) .sim-car .sim{scroll-snap-align:start}:where(.site.tp-simsm) .car-nav{display:flex;align-items:center;justify-content:space-between;margin-top:18px}:where(.site.tp-simsm) .car-dots{display:flex;gap:8px;align-items:center}:where(.site.tp-simsm) .car-dots button{width:9px;height:9px;border-radius:9px;border:0;padding:0;background:#ffffff4d;cursor:pointer;transition:width .25s,background .25s}:where(.site.tp-simsm) .car-dots button.on{width:26px;background:#da7756}:where(.site.tp-simsm) .car-arrows{display:flex;gap:10px}:where(.site.tp-simsm) .car-arrows button{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#ffffff0a;color:#fff;font-size:18px;cursor:pointer;transition:background .2s,opacity .2s}:where(.site.tp-simsm) .car-arrows button:hover:not(:disabled){background:#ffffff1f}:where(.site.tp-simsm) .car-arrows button:disabled{opacity:.3;cursor:default}@media(max-width:1000px){:where(.site.tp-simsm) .sim-car .sim-grid{grid-auto-columns:100%}}:where(.site.tp-simsm) .mkt .msub{white-space:nowrap}:where(.site.tp-simsm) .smap{border-radius:12px;background:#fff;color:#1c1917;padding:14px 16px;display:flex;flex-direction:column;gap:8px}:where(.site.tp-simsm) .smap .mh{display:flex;align-items:flex-start;gap:12px}:where(.site.tp-simsm) .smap .mh b{display:block;font-size:15px;font-weight:600;line-height:1.3}:where(.site.tp-simsm) .smap .mh>div>span{display:block;font-size:13.5px;color:#78716c;margin-top:1px}:where(.site.tp-simsm) .smap .mst{margin-left:auto;font-style:normal;font-size:12.5px;font-weight:600;border-radius:999px;padding:4px 10px;white-space:nowrap;background:#fdf1ec;color:#a84c2e}:where(.site.tp-simsm) .smap .mst .b,:where(.site.tp-simsm) .smap .mst .c{display:none}:where(.site.tp-simsm) .smap.comp .mst .a{display:none}:where(.site.tp-simsm) .smap.comp .mst .c{display:inline}:where(.site.tp-simsm) .smap.done .mst{background:#e7f6ec;color:#2f7d4f}:where(.site.tp-simsm) .smap.done .mst .a,:where(.site.tp-simsm) .smap.done .mst .c{display:none}:where(.site.tp-simsm) .smap.done .mst .b{display:inline}:where(.site.tp-simsm) .txmap{display:block;width:100%;height:auto;border-top:1px solid #f0eeea;padding-top:6px}:where(.site.tp-simsm) .txmap polygon{fill:#f5f5f4;stroke:#a8a29e;stroke-width:1;stroke-linejoin:round;transition:fill .35s,stroke .25s}:where(.site.tp-simsm) .txmap text{font:600 12.5px Inter,system-ui,sans-serif;fill:#44403c;text-anchor:middle}:where(.site.tp-simsm) .txmap text.d{font-weight:500;font-size:12px;fill:#78716c}:where(.site.tp-simsm) .txmap .rg.sweep polygon{stroke:#da7756;stroke-width:2.4}:where(.site.tp-simsm) .smap .sfoot{position:relative;height:168px;border-top:1px solid #f0eeea}:where(.site.tp-simsm) .smap .reps,:where(.site.tp-simsm) .smap .sres{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:10px;transition:opacity .4s,transform .4s}:where(.site.tp-simsm) .smap .reps{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start}:where(.site.tp-simsm) .smap .reps span{display:inline-flex;align-items:center;gap:6px;font-size:13px;border:1px solid #e7e5e4;border-radius:999px;padding:3px 10px;color:#44403c}:where(.site.tp-simsm) .smap .reps span b{font-weight:600;font-variant-numeric:tabular-nums}:where(.site.tp-simsm) .smap .reps span b:after{content:" doors";font-weight:500;color:#78716c}:where(.site.tp-simsm) .smap .reps i{width:9px;height:9px;border-radius:50%}:where(.site.tp-simsm) .smap .sres{opacity:0;transform:translateY(8px)}:where(.site.tp-simsm) .smap.done .reps{opacity:0;transform:translateY(-8px)}:where(.site.tp-simsm) .smap.done .sres{opacity:1;transform:none}:where(.site.tp-simsm) .smap .sres p{margin:0 0 6px!important;font-size:13px!important;line-height:1.4!important;color:#78716c!important}:where(.site.tp-simsm) .smap .sres ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}:where(.site.tp-simsm) .smap .sres li{font-size:14px;display:flex;gap:10px;align-items:baseline;padding:2px 8px;border-radius:7px}:where(.site.tp-simsm) .smap .sres li em{font-style:normal;font-weight:700;font-size:12.5px;color:#a8a29e;width:28px}:where(.site.tp-simsm) .smap .sres li.you{background:#fdf1ec}:where(.site.tp-simsm) .smap .sres li.you em{color:#a84c2e}:where(.site.tp-simsm) .smap .sres small{font-size:12.5px;color:#a84c2e;font-weight:600}:where(.site.tp-simsm) .mkt,:where(.site.tp-simsm) .call,:where(.site.tp-simsm) .smap{position:relative}:where(.site.tp-simsm) .sim .cur{position:absolute;left:0;top:0;width:18px;height:22px;z-index:6;pointer-events:none;opacity:0;transition:opacity .25s}:where(.site.tp-simsm) .sim .cur svg{display:block;width:18px;height:22px;transition:transform .12s}:where(.site.tp-simsm) .sim .cur path{fill:#1c1917;stroke:#fff;stroke-width:1.4;stroke-linejoin:round}:where(.site.tp-simsm) .sim .cur:after{content:"";position:absolute;left:-9px;top:-9px;width:20px;height:20px;border-radius:50%;border:2px solid #da7756;opacity:0;transform:scale(.4)}:where(.site.tp-simsm) .sim .cur.press svg{transform:scale(.82)}:where(.site.tp-simsm) .sim .cur.press:after{animation:tp-simsm-curRing .45s ease-out}@keyframes tp-simsm-curRing{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}:where(.site.tp-simsm) .call .cmp{display:flex;align-items:center;gap:8px;border:1px solid #e7e5e4;border-radius:10px;padding:5px 5px 5px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}:where(.site.tp-simsm) .call .cmp.focus{border-color:#da7756;box-shadow:0 0 0 3px #da77562e}:where(.site.tp-simsm) .call .cmp .ph{color:#a8a29e;flex:1}:where(.site.tp-simsm) .call .cmp .ty{flex:1;white-space:nowrap;overflow:hidden;color:#1c1917}:where(.site.tp-simsm) .call .cmp .snd{flex:none;width:30px;height:30px;border-radius:50%;background:#da7756;color:#fff;display:grid;place-items:center;font-size:15px}:where(.site.tp-simsm) .smap .dbm{position:absolute;right:16px;top:64px;z-index:2;border:1px solid #e7e5e4;border-radius:999px;background:#fff;color:#44403c;font:600 13px Inter,system-ui,sans-serif;padding:6px 12px;transition:background .25s,color .25s,border-color .25s}:where(.site.tp-simsm) .smap .dbm .b,:where(.site.tp-simsm) .smap .dbm .c{display:none}:where(.site.tp-simsm) .smap .dbm.sub{background:#da7756;border-color:#da7756;color:#fff}:where(.site.tp-simsm) .smap .dbm.sub .a{display:none}:where(.site.tp-simsm) .smap .dbm.sub .b{display:inline}:where(.site.tp-simsm) .smap .dbm.sent{background:#e7f6ec;border-color:#cfe9d8;color:#2f7d4f}:where(.site.tp-simsm) .smap .dbm.sent .a{display:none}:where(.site.tp-simsm) .smap .dbm.sent .c{display:inline}:where(.site.tp-simsm) .sim p.tie{margin:10px 0 0;padding-left:12px;border-left:2px solid #da7756;font-size:14.5px;line-height:1.5;color:#ffffffa8}:where(.site.tp-simsm) .call{border-radius:12px;background:#fff;color:#1c1917;padding:14px 16px;display:flex;flex-direction:column;gap:10px}:where(.site.tp-simsm) .call .ch{display:flex;align-items:center;gap:12px}:where(.site.tp-simsm) .call .ch img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}:where(.site.tp-simsm) .call .ch b{display:block;font-size:15px;font-weight:600;line-height:1.3}:where(.site.tp-simsm) .call .ch span{display:block;font-size:13.5px;color:#78716c;margin-top:1px}:where(.site.tp-simsm) .call .ch em{margin-left:auto;align-self:flex-start;font-style:normal;font-size:12.5px;font-weight:600;color:#a84c2e;background:#fdf1ec;border-radius:999px;padding:4px 10px;white-space:nowrap}:where(.site.tp-simsm) .call .cl{height:176px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;border-top:1px solid #f0eeea;border-bottom:1px solid #f0eeea;padding:8px 0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30px);mask-image:linear-gradient(180deg,transparent 0,#000 30px)}:where(.site.tp-simsm) .call .cm{display:none;max-width:86%;flex:none}:where(.site.tp-simsm) .call .cm.on{display:block;animation:tp-simsm-cmIn .45s cubic-bezier(.2,.8,.2,1)}@keyframes tp-simsm-cmIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}:where(.site.tp-simsm) .call .cm small{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a8a29e;margin:0 2px 3px}:where(.site.tp-simsm) .call .cm p{margin:0;font-size:14px;line-height:1.45;border:1px solid #e7e5e4;border-radius:12px;padding:8px 12px;background:#fff;color:#1c1917}:where(.site.tp-simsm) .call .cm.y{align-self:flex-end}:where(.site.tp-simsm) .call .cm.y small{text-align:right}:where(.site.tp-simsm) .call .cm.y p{background:#fdf1ec;border-color:#f6d9cc}:where(.site.tp-simsm) .call .cv{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px;margin-top:5px;opacity:0;transition:opacity .3s}:where(.site.tp-simsm) .call .cm.cov .cv{opacity:1}:where(.site.tp-simsm) .call .cv u{text-decoration:none;font-size:12.5px;font-weight:600;color:#a84c2e;border:1px solid #f2c3ae;border-radius:999px;padding:1px 8px}:where(.site.tp-simsm) .call .cv u:before,:where(.site.tp-simsm) .call .agc span.on:before{content:"✓ "}:where(.site.tp-simsm) .call .agh{display:flex;justify-content:space-between;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#78716c}:where(.site.tp-simsm) .call .agh b{color:#1c1917;letter-spacing:0;font-size:13.5px}:where(.site.tp-simsm) .call .agc{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}:where(.site.tp-simsm) .call .agc span{font-size:12.5px;border:1px solid #e7e5e4;border-radius:999px;padding:3px 9px;color:#78716c;transition:background .3s,color .3s,border-color .3s}:where(.site.tp-simsm) .call .agc span.on{border-color:#f2c3ae;background:#fdf1ec;color:#a84c2e;font-weight:600}@keyframes vg-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes vg-write{0%{transform:scaleX(0)}}@keyframes vg-fill-bar{0%{width:0}}.vg-pe.vg-on .vg-row{animation:vg-rise .42s ease-out both}.vg-pe.vg-on .vg-row:nth-child(2){animation-delay:.11s}.vg-pe.vg-on .vg-row:nth-child(3){animation-delay:.22s}.vg-room.vg-on .vg-line{transform-origin:left center;animation:vg-write .55s ease-out both}.vg-room.vg-on .vg-line+.vg-line{animation-delay:.14s}.vg-player.vg-on .vg-fill{animation:vg-fill-bar .6s ease-out both}.vg-gb.vg-on .vg-sync{animation:vg-rise .45s ease-out .15s both}@media(prefers-reduced-motion:reduce){.vg-life .vg-row,.vg-life .vg-line,.vg-life .vg-fill,.vg-life .vg-sync{animation:none!important}}.tool-iso{display:flex;align-items:center;justify-content:center;min-height:190px;border-radius:16px;background:#17191d;overflow:hidden;padding:14px;color:#f5f3ee}.tool-iso svg{width:100%;height:auto;max-height:190px;overflow:visible}.tool-iso-compact{min-height:126px;padding:8px;border-radius:11px}.tool-iso-compact svg{max-height:126px}.iso-floor{fill:#20242a;stroke:#3d424b;stroke-width:1.2}.iso-screen,.iso-sheet,.iso-book{fill:#252a31;stroke:#98a0ad;stroke-width:1.2}.iso-book{fill:#252a31;stroke:#da7756}.iso-card{fill:#3a424d;stroke:#da7756;stroke-width:1.2}.iso-person{fill:#da7756;stroke:#f6c1af;stroke-width:1}.iso-dot{fill:#4b5563;stroke:#f1eee8;stroke-width:1}.iso-line,.iso-grid{fill:none;stroke:#b8bec8;stroke-width:1.5;stroke-linecap:round}.iso-grid{stroke:#606875;stroke-width:1}.iso-pulse,.iso-wave{fill:none;stroke:#da7756;stroke-width:2;stroke-linecap:round;stroke-dasharray:5 5;animation:tool-iso-pulse 2.8s linear infinite}.iso-wave{stroke:#84b8ad;stroke-dasharray:none;animation:tool-iso-wave 2.8s ease-in-out infinite}.iso-marks{transform:skewY(-6deg);transform-origin:center;animation:tool-iso-lift 6s ease-in-out infinite}@keyframes tool-iso-pulse{to{stroke-dashoffset:-40}}@keyframes tool-iso-wave{0%,to{opacity:.45}50%{opacity:1}}@keyframes tool-iso-lift{0%,to{transform:skewY(-6deg) translateY(1px)}50%{transform:skewY(-6deg) translateY(-2px)}}@media(prefers-reduced-motion:reduce){.iso-pulse,.iso-wave,.iso-marks{animation:none}}.sp-contact .pg-form .in{width:100%;box-sizing:border-box;font:inherit;font-size:16px;color:#1c1917;outline:none}.sp-contact .pg-form .in::placeholder{color:#a8a29e}.sp-contact .pg-form .in:focus{border-color:#a8a29e;box-shadow:0 0 0 3px #a8a29e40}.sp-contact .pg-form textarea.in{display:block;resize:vertical;padding:12px 14px}.sp-contact .pg-form .btn{border:0;cursor:pointer;font:inherit;font-weight:600}.sp-contact .pg-form .btn:disabled{opacity:.7;cursor:default}.sp-contact .ct-err{display:block;margin-top:6px;font-size:14.5px;color:#b42323}.sp-contact .ct-done{display:block;font-size:18px;font-weight:600}.sp-contact .ct-about{border:0;margin:0 0 18px;padding:0;display:grid;gap:10px}.sp-contact .ct-about legend{font-weight:600;margin-bottom:8px;padding:0}.sp-contact .ct-about label{display:flex;gap:12px;align-items:flex-start;border:1px solid #e7e5e4;border-radius:12px;padding:12px 14px;cursor:pointer;background:#fff;margin:0}.sp-contact .ct-about label.on{border-color:#da7756;box-shadow:0 0 0 3px #fbf1ec}.sp-contact .ct-about input{margin-top:4px;accent-color:#b8553a}.sp-contact .ct-about b{display:block;font-weight:600}.sp-contact .ct-about small{display:block;color:#78716c;font-size:14px}.sp-contact .ct-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.sp-help .hp-a{font-size:16.5px;line-height:1.6;color:#44403c;margin-top:10px}.sp-help .hp-a p{margin:8px 0}.sp-help .hp-a a{color:#a84c2e}.sp-help .hp-a ul{margin:8px 0;padding-left:22px}.sp-instructors #four-ways .kick{display:none}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.system-graph{--sg-tile-bg: var(--coral-tint);--sg-tile-border: transparent;--sg-icon: var(--coral-deep);--sg-accent-text: var(--coral-deep)}.dark .system-graph{--sg-tile-bg: transparent;--sg-tile-border: var(--border);--sg-icon: var(--coral-soft);--sg-accent-text: var(--coral-soft)}.system-graph .react-flow,.system-graph .react-flow__pane{background:transparent}.system-graph .react-flow__pane{cursor:default}.system-graph .react-flow__handle{opacity:0;pointer-events:none;min-width:1px;min-height:1px;width:1px;height:1px;border:0;background:transparent}.system-graph .react-flow__node:focus,.system-graph .react-flow__node:focus-visible,.system-graph .react-flow__edge:focus,.system-graph .react-flow__edge:focus-visible{outline:none}.system-graph .react-flow__edge .react-flow__edge-path{transition:none}.system-graph .react-flow__attribution{background:transparent;padding:2px 6px}.system-graph .react-flow__attribution a{color:var(--gray-meta);font-family:var(--font-mono);font-size:10px;opacity:.5}.system-graph .sg-hub-ring{box-shadow:0 0 0 1px color-mix(in oklab,var(--accent) 34%,transparent)}.system-graph .sg-edge-label{font-family:var(--font-mono);font-size:13px;letter-spacing:.02em;color:var(--gray-meta);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px 8px;white-space:nowrap}.system-graph .sg-node-active{box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 58%,transparent)}.system-graph .sg-walk-num{font-family:var(--font-mono);font-size:16px;font-weight:600;line-height:1;color:var(--sg-accent-text);background:var(--card);border:1px solid color-mix(in oklab,var(--accent) 50%,var(--border));border-radius:999px;min-width:24px;height:24px;padding:0 5px;display:grid;place-items:center}.sp-legal .lg-dates{font-size:15px;color:#78716c;margin-top:10px}.sp-legal .lg{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;align-items:start}.sp-legal .lg-toc{position:sticky;top:76px;font-size:15px;line-height:1.45}.sp-legal .lg-toc b{display:block;margin-bottom:10px;font-size:14px;color:#78716c;font-weight:600}.sp-legal .lg-toc a{display:block;color:#44403c;padding:5px 0}.sp-legal .lg-toc a:hover{color:#a84c2e}.sp-legal .lg-body{max-width:760px;font-size:17px;line-height:1.7;color:#292524}.sp-legal .lg-body h2{font-size:24px;font-weight:600;margin:40px 0 10px;letter-spacing:-.01em;scroll-margin-top:76px}.sp-legal .lg-body h3{font-size:19px;font-weight:600;margin:26px 0 8px}.sp-legal .lg-body p{margin:12px 0}.sp-legal .lg-body ul,.sp-legal .lg-body ol{margin:12px 0;padding-left:22px;list-style:revert}.sp-legal .lg-body li{margin:6px 0}.sp-legal .lg-body a{color:#a84c2e}.sp-legal .lg-body .legal-callout{background:#faf9f7;border:1px solid #e7e5e4;border-radius:14px;padding:18px 22px;margin:0 0 28px}.sp-legal .lg-body .legal-callout p{margin:6px 0}@media(max-width:900px){.sp-legal .lg{grid-template-columns:minmax(0,1fr)}.sp-legal .lg-toc{position:static}.sp-legal .lg-body,.sp-legal .lg-toc{min-width:0;overflow-wrap:anywhere}}.sp-school-it .it-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:6px}.sp-school-it .it-how>div{background:#fff;border:1px solid #e7e5e4;border-radius:14px;padding:20px 22px}.sp-school-it .it-how i{width:30px;height:30px;border-radius:999px;background:#fbf0ec;color:#a84c2e;font-style:normal;font-weight:650;font-size:15px;display:grid;place-items:center;margin-bottom:10px}.sp-school-it .it-how b{display:block;font-size:18px;font-weight:600}.sp-school-it .it-how p{margin:6px 0 0;font-size:16px;line-height:1.5;color:#57534e}.sp-school-it .it-tabs{margin-top:6px}.sp-school-it .it-lead{margin:18px 0 6px;font-size:17px;color:#44403c}.sp-school-it .it-cols{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:28px;align-items:start;margin-top:8px}.sp-school-it .it-cols h3{font-size:16px;font-weight:600;color:#78716c;margin:0 0 10px}.sp-school-it .it-steps{margin:0;padding-left:22px;font-size:16px;line-height:1.55;color:#292524}.sp-school-it .it-steps li{margin:0 0 10px;padding-left:4px}.sp-school-it .it-vals{display:flex;flex-direction:column;gap:8px}.sp-school-it .it-v{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l b" "c b";column-gap:12px;row-gap:3px;align-items:center;background:#fff;border:1px solid #e7e5e4;border-radius:12px;padding:10px 12px 10px 14px}.sp-school-it .it-l{grid-area:l;font-size:14.5px;color:#78716c;font-weight:500}.sp-school-it .it-v code{grid-area:c;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14.5px;line-height:1.5;color:#1c1917;overflow-wrap:anywhere}.sp-school-it .it-cp{grid-area:b;font:inherit;font-size:14.5px;font-weight:600;color:#1c1917;background:#f5f5f4;border:1px solid #e7e5e4;border-radius:8px;padding:7px 12px;cursor:pointer}.sp-school-it .it-cp.done{background:#1c1917;color:#fff;border-color:#1c1917}.sp-school-it .it-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:6px}.sp-school-it .it-card{background:#fff;border:1px solid #e7e5e4;border-radius:14px;padding:20px 22px}.sp-school-it .it-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#fbf0ec;color:#a84c2e;margin-bottom:14px}.sp-school-it .it-ic svg{width:24px;height:24px}.sp-school-it .it-card b{display:block;font-size:18px;font-weight:600}.sp-school-it .it-card p{margin:6px 0 0;font-size:16px;line-height:1.5;color:#57534e}@media(max-width:900px){.sp-school-it .it-how,.sp-school-it .it-cols,.sp-school-it .it-grid{grid-template-columns:1fr}}.sp-school-it .pg-sec h2{margin-bottom:24px}.sp-school-it .it-lead-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 6px}.sp-school-it .it-lead-row .it-lead{margin:0}.sp-school-it .it-copyall{height:40px;font-size:15px}.sp-school-it .it-part{margin-top:26px;padding-top:24px;border-top:1px solid #e7e5e4}.sp-school-it .it-lead-row+.it-part{border-top:0;padding-top:4px}.sp-school-it .it-part-h{font-size:21px;font-weight:650;line-height:1.3;color:#1c1917;margin:0}.sp-school-it .it-part-s{margin:4px 0 0;font-size:16px;line-height:1.5;color:#57534e}.sp-school-it .it-note{margin:14px 0 0;max-width:72ch;background:#fff;border:1px solid #e7e5e4;border-left:3px solid #da7756;border-radius:10px;padding:12px 16px;font-size:15.5px;line-height:1.55;color:#44403c}.sp-school-it .it-part .it-cols{margin-top:18px}.sp-school-it .it-cols h4{font-size:16px;font-weight:600;color:#78716c;margin:0 0 10px}.sp-school-it .it-steps-why{padding-left:30px}.sp-school-it .it-steps-why li{margin:0 0 14px}.sp-school-it .it-click{display:block;color:#1c1917;overflow-wrap:anywhere}.sp-school-it .it-why{display:block;margin-top:3px;font-size:15px;line-height:1.5;color:#78716c}.sp-school-it .it-sub{margin:6px 0 0;padding-left:18px;font-size:15px;line-height:1.5;color:#44403c;list-style:disc}.sp-school-it .it-sub li{margin:0 0 4px;padding-left:2px;overflow-wrap:anywhere}.sp-school-it .it-d{grid-area:c;font-size:14.5px;line-height:1.5;color:#57534e}.sp-school-it .it-rules-list{margin:12px 0 0;max-width:78ch;padding-left:22px;font-size:16px;line-height:1.55;color:#292524;list-style:disc}.sp-school-it .it-rules-list li{margin:0 0 8px;padding-left:2px}.site:where(.tp-sims){--bg:#FAFAF9;--fg:#1C1917;--card:#fff;--line:#E7E5E4;--line2:#D6D3D1;--muted:#F5F5F4;--mfg:#6E6862;--fg2:#44403C;--coral:#DA7756;--act:#B8553A;--act-h:#A84C2E;--ctext:#A84C2E;--soft:#FBF0EC;--ok:#23774F;--okSoft:#EAF5EF;--bad:#B42323;--badSoft:#FCEEEE;--warn:#9C5506;--ease:cubic-bezier(.22,1,.36,1);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"cv11","ss01";color:var(--fg);background:var(--bg);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden;border-radius:12px;border:1px solid var(--line)}.site:where(.tp-sims) *{box-sizing:border-box}.site:where(.tp-sims) a{color:inherit;text-decoration:none}.site:where(.tp-sims) .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.site:where(.tp-sims) h1{font-size:42px;font-weight:500;letter-spacing:-.022em;line-height:1.15;margin:0}.site:where(.tp-sims) h2{font-size:30px;font-weight:500;letter-spacing:-.018em;line-height:1.2;margin:0}.site:where(.tp-sims) h3{font-size:24px;font-weight:500;letter-spacing:-.012em;line-height:1.25;margin:0}.site:where(.tp-sims) h4{font-size:18px;font-weight:600;letter-spacing:-.006em;line-height:1.35;margin:0}.site:where(.tp-sims) p{margin:0}.site:where(.tp-sims) .lead{font-size:18px;color:var(--fg2);line-height:1.6}.site:where(.tp-sims) .btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:10px;font-size:16px;font-weight:550;border:1px solid transparent;cursor:pointer;white-space:nowrap;font-family:inherit}.site:where(.tp-sims) .btn-p{background:var(--act);color:#fff}.site:where(.tp-sims) .btn-p:hover{background:var(--act-h)}.site:where(.tp-sims) section{padding:64px 0}.site:where(.tp-sims) .cta{background:#1c1917;color:#fff;padding:56px 0;text-align:left}.site:where(.tp-sims) .cta h2{color:#fff}.site:where(.tp-sims) .cta p{color:#d6d3d1;margin-top:10px;font-size:17px}.site:where(.tp-sims) .cta .row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}@container (max-width:760px){.site:where(.tp-sims) .wrap{padding:0 16px}.site:where(.tp-sims) h1{font-size:32px}.site:where(.tp-sims) h2{font-size:25px}.site:where(.tp-sims) h3{font-size:21px}.site:where(.tp-sims) section{padding:44px 0}.site:where(.tp-sims) .lead{font-size:17px}}.site:where(.tp-sims){container-type:inline-size}@keyframes tp-sims-fadeup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.site:where(.tp-sims) ul{margin:0;padding-left:20px}.site:where(.tp-sims) li{margin:6px 0;color:var(--fg2)}@keyframes tp-sims-shelfin{to{transform:none;opacity:1}}@keyframes tp-sims-grow{to{width:var(--w)}}@keyframes tp-sims-cellin{0%{opacity:0}to{opacity:1}}@keyframes tp-sims-fadein{to{opacity:1;transform:none}}@container (max-width:560px){.site:where(.tp-sims) h1{font-size:30px}}@keyframes tp-sims-dmIn{0%{filter:blur(10px);opacity:0;transform:translateY(16px)}to{filter:blur(0);opacity:1;transform:none}}@keyframes tp-sims-swapIn{0%{filter:blur(6px);opacity:0;transform:translateY(10px) scale(.985)}to{filter:blur(0);opacity:1;transform:none}}@keyframes tp-sims-dmripple{0%{transform:scale(.2);opacity:1}to{transform:scale(1.6);opacity:0}}:where(.site.tp-sims) .rb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;align-items:start}@container (max-width:700px){:where(.site.tp-sims) .rb{grid-template-columns:minmax(0,1fr)}}:where(.site.tp-sims) .iso{--i-panel:#1C1917;--i-fr:#2A2522;--i-sd:#211D1A;--i-tp:#36302C;--i-line:#7A716A;--i-dt:#4D4641;--i-glass:#141210;--i-acc:#DA7756;--i-hi:#F6B9A1;background:radial-gradient(120% 90% at 50% 40%,#2A2420 0%,var(--i-panel) 70%);border-radius:12px;display:block;overflow:hidden;cursor:pointer}:where(.site.tp-sims) .iso svg{display:block;width:100%;height:auto}:where(.site.tp-sims) .iso .ibox polygon{stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-sims) .iso .fr{fill:var(--i-fr)}:where(.site.tp-sims) .iso .tp{fill:var(--i-tp)}:where(.site.tp-sims) .iso .dt{fill:none;stroke:var(--i-dt);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-sims) .iso .ln{fill:#5d5550;transition:fill .25s}:where(.site.tp-sims) .iso .ln.lit{fill:var(--i-hi)}:where(.site.tp-sims) .iso .ln.lit{filter:url(#ig-glow)}:where(.site.tp-sims) .iso #bk-card{transition:opacity .3s}:where(.site.tp-sims) .iso #bk-card.lit polygon{stroke:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-sims) .iso .glass{fill:var(--i-glass);stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-sims) .iso .bt{fill:#2e2925}:where(.site.tp-sims) .iso .bar{fill:#7a5446}:where(.site.tp-sims) .iso .bar.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-sims) .iso .pglass{fill:#171412;stroke:var(--i-dt);stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .25s}:where(.site.tp-sims) .iso .pglass.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-sims) .iso .wv{fill:#5d5550}:where(.site.tp-sims) .iso .wv.lit{fill:var(--i-hi)}:where(.site.tp-sims) .iso .cell{fill:#2e2925}:where(.site.tp-sims) .iso .cell.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-sims) .iso .row{fill:#4a433f}:where(.site.tp-sims) .iso .row.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-sims) .iso .win{fill:#2e2925}:where(.site.tp-sims) .iso .win.lit{fill:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-sims) .iso .bld .tp{fill:#3a3430}:where(.site.tp-sims){--paper:#F5F5F4;--card:#fff;--ink:#1C1917;--ink2:#44403C;--ink3:#6E6862;--line:#E7E5E4;--line2:#D6D3D1;--coral:#DA7756;--coralD:#B8553A;--coralT:#A84C2E;--soft:#FBF0EC;--ok:#23774F;--okS:#EAF5EF}:where(.site.tp-sims) *{box-sizing:border-box}:where(.site.tp-sims) img{max-width:100%}@keyframes tp-sims-drawk{to{background-size:100% 100%}}:where(.site.tp-sims) .iso .sml{fill:none;stroke:var(--i-acc);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;filter:url(#ig-glow)}@keyframes tp-sims-pm2-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-.7px)}}@keyframes tp-sims-pm2-idle-tilt{0%,26%,40%,58%,72%,to{transform:rotate(0)}30%,36%{transform:rotate(1deg)}62%,68%{transform:rotate(-1deg)}}@keyframes tp-sims-pm2-tail-bob{0%,to{transform:translateY(0)}50%{transform:translateY(.35px)}}@keyframes tp-sims-pm2-idle-look{0%,10%,26%,40%,54%,78%,to{transform:translate(0)}13%,23%{transform:translate(1.1px)}43%,51%{transform:translate(-1.1px)}62%,72%{transform:translateY(-.4px)}}@keyframes tp-sims-pm2-idle-blink{0%,4%,7%,19%,22%,44%,46.5%,48%,50.5%,84%,87%,to{transform:scaleY(1)}5.5%,20.5%,45%,49%,85.5%{transform:scaleY(.1)}}@keyframes tp-sims-pm2-idle-antenna{0%,20%,44%,58%,70%,to{transform:rotate(0)}28%,36%{transform:rotate(4deg)}61%{transform:rotate(-10deg)}64%{transform:rotate(-2deg)}66%{transform:rotate(-7deg)}}@keyframes tp-sims-pm2-idle-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.93);opacity:.8}}@keyframes tp-sims-pm2-listen-body{0%,to{transform:rotate(-2.4deg) translate(-.4px,.15px)}50%{transform:rotate(-2.9deg) translate(-.5px,.05px)}}@keyframes tp-sims-pm2-listen-antenna{0%,to{transform:rotate(-12deg)}55%{transform:rotate(-13.5deg)}}@keyframes tp-sims-pm2-listen-look{0%,38%,to{transform:translate(-.35px,.55px)}45%,60%{transform:translate(-.15px,.6px)}70%,85%{transform:translate(-.45px,.5px)}}@keyframes tp-sims-pm2-listen-shadow{0%,to{transform:translate(-.3px) scaleX(.98)}50%{transform:translate(-.35px) scaleX(.97)}}@keyframes tp-sims-subjFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes tp-sims-subjGlow{0%,to{filter:drop-shadow(0 2px 2px rgba(218,119,86,0))}50%{filter:drop-shadow(0 6px 10px rgba(218,119,86,.45))}}:where(.site.tp-sims) .iso .head{fill:#5a524c;stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .2s}:where(.site.tp-sims) .iso .head.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-sims) .iso .tag{transition:opacity .25s}:where(.site.tp-sims) .iso .tag rect{fill:#141210;stroke:#6b625b;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-sims) .iso .tag text{fill:#f5f5f4;font-family:Inter,system-ui,sans-serif;font-weight:700;text-anchor:middle}:where(.site.tp-sims) .iso .tag.lit rect{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-sims) .iso .tag.lit text{fill:#1c1917}:where(.site.tp-sims) .iso .dot{fill:#3b3531}:where(.site.tp-sims) .iso .dot.lit{fill:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-sims) .iso .opt{fill:none;stroke:#6b625b;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-sims) .iso .bar.dim{fill:#4a3a33}:where(.site.tp-sims) .iso .tick{fill:none;stroke:var(--i-acc);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .25s}:where(.site.tp-sims) .iso .tick.lit{opacity:1;filter:url(#ig-glow)}:where(.site.tp-sims) .iso .beam{fill:none;stroke:var(--i-hi);stroke-width:2;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-glow)}:where(.site.tp-sims) .iso .cpin{opacity:0;filter:url(#ig-glow)}:where(.site.tp-sims) .iso .cpin line{stroke:var(--i-acc);stroke-width:1.6;vector-effect:non-scaling-stroke}:where(.site.tp-sims) .iso .cpin rect,:where(.site.tp-sims) .iso .cpin path{fill:var(--i-acc)}@keyframes tp-sims-lprog{to{width:100%}}@keyframes tp-sims-qok{0%,55%{border-color:#e7e5e4;background:#fff}62%,95%{border-color:#86c79b;background:#ecfdf3}to{border-color:#e7e5e4;background:#fff}}@keyframes tp-sims-hl{0%,8%{background-size:0% 100%}22%,92%{background-size:100% 100%}to{background-size:0% 100%}}@keyframes tp-sims-bq{0%,22%{opacity:0;transform:translateY(6px)}30%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes tp-sims-ba{0%,40%{opacity:0;transform:translateY(6px)}50%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes tp-sims-sync{0%,35%{opacity:.25;transform:translateY(4px)}45%,95%{opacity:1;transform:none}to{opacity:.25}}@keyframes tp-sims-pfIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes tp-sims-pfSay{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tp-sims-pfTap{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes tp-sims-ilpIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tp-sims-pfBeamSpin{to{rotate:360deg}}@keyframes tp-sims-pfBeamBreathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes tp-sims-ptIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tp-sims-ptDot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes tp-sims-coBump{0%{transform:scale(1);background:#da7756}35%{transform:scale(1.22);background:#b8553a}to{transform:scale(1);background:#da7756}}@keyframes tp-sims-coEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tp-sims-pgGo{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 8px);opacity:0}}@keyframes tp-sims-bptIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:where(.site.tp-sims) .pg-hero{padding:56px 0 36px;border-bottom:1px solid var(--line,#e7e5e4);background:#fff}:where(.site.tp-sims) .pg-hero .crumb{font-size:14px;color:#78716c;margin-bottom:14px}:where(.site.tp-sims) .pg-hero .crumb a{color:#78716c}:where(.site.tp-sims) .pg-hero h1{font-size:42px;font-weight:500;letter-spacing:-.022em;line-height:1.15;margin:0}:where(.site.tp-sims) .pg-hero p.lead{font-size:19px;line-height:1.55;color:#44403c;max-width:720px;margin:14px 0 0}:where(.site.tp-sims) .pg-hero .h-btns{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}:where(.site.tp-sims) .pg-sec{padding:64px 0;border-bottom:1px solid #f0eeea}:where(.site.tp-sims) .pg-sec.alt{background:#faf9f7}:where(.site.tp-sims) .pg-sec h2{font-size:30px;font-weight:500;letter-spacing:-.018em;line-height:1.2;margin:0}:where(.site.tp-sims) .pg-sec .sub{font-size:17px;color:#44403c;margin:10px 0 0;max-width:680px;line-height:1.55}:where(.site.tp-sims) .pg-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}:where(.site.tp-sims) .pg-steps.four{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.site.tp-sims) .pg-step{background:#fff;border:1px solid #e7e5e4;border-radius:14px;padding:20px 20px 22px}:where(.site.tp-sims) .pg-step i{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#fbf0ec;color:#a84c2e;font-style:normal;font-weight:700;font-size:15px}:where(.site.tp-sims) .pg-step b{display:block;margin-top:12px;font-size:18px;font-weight:600;line-height:1.35}:where(.site.tp-sims) .pg-step span{display:block;margin-top:6px;font-size:16px;line-height:1.5;color:#57534e}:where(.site.tp-sims) .pg-step a{display:inline-block;margin-top:12px;font-weight:600;color:#a84c2e;font-size:15.5px}:where(.site.tp-sims) .pg-2col{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:28px}:where(.site.tp-sims) .pg-card{background:#fff;border:1px solid #e7e5e4;border-radius:16px;padding:22px 24px}:where(.site.tp-sims) .pg-card h3{font-size:20px;font-weight:600;margin:0}:where(.site.tp-sims) .pg-card ul{margin:12px 0 0;padding-left:20px}:where(.site.tp-sims) .pg-card li{margin:0 0 8px;font-size:16px;line-height:1.5;color:#44403c}:where(.site.tp-sims) .pg-card p{font-size:16px;line-height:1.55;color:#57534e;margin:8px 0 0}:where(.site.tp-sims) .pg-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}:where(.site.tp-sims) .pg-links a{border:1px solid #e7e5e4;border-radius:999px;padding:8px 16px;font-size:15.5px;font-weight:600;color:#1c1917;background:#fff}:where(.site.tp-sims) .pg-form{background:#fff;border:1px solid #e7e5e4;border-radius:16px;padding:26px 28px;max-width:640px}:where(.site.tp-sims) .pg-sec .pg-form{margin-top:24px}:where(.site.tp-sims) .pg-sec .pg-2col .pg-form{margin-top:0}:where(.site.tp-sims) .pg-form label{display:block;font-size:15px;font-weight:600;margin:16px 0 6px}:where(.site.tp-sims) .pg-form .in{height:44px;border:1px solid #d6d3d1;border-radius:10px;padding:0 14px;display:flex;align-items:center;font-size:16px;color:#a8a29e;background:#fff}:where(.site.tp-sims) .pg-form .in.ta{height:110px;align-items:flex-start;padding-top:12px}:where(.site.tp-sims) .pg-form .in.sel:after{content:"";margin-left:auto;border:5px solid transparent;border-top-color:#78716c;transform:translateY(3px)}:where(.site.tp-sims) .pg-form .in.filled{color:#1c1917}:where(.site.tp-sims) .pg-seg{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}:where(.site.tp-sims) .pg-seg span{border:1px solid #d6d3d1;border-radius:12px;padding:14px 16px;font-size:16px;font-weight:600}:where(.site.tp-sims) .pg-seg span.on{border-color:#da7756;background:#fbf0ec;color:#a84c2e}:where(.site.tp-sims) .pg-checks{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;margin-top:6px}:where(.site.tp-sims) .pg-checks span{display:flex;gap:10px;align-items:center;font-size:15.5px}:where(.site.tp-sims) .pg-checks span:before{content:"";width:18px;height:18px;border:1.5px solid #a8a29e;border-radius:5px;flex:none}:where(.site.tp-sims) .pg-checks span.on:before{background:#da7756;border-color:#da7756;box-shadow:inset 0 0 0 3px #fff}:where(.site.tp-sims) .pg-form .note{font-size:14.5px;color:#78716c;margin-top:14px}:where(.site.tp-sims) .pg-form .btn{margin-top:20px}:where(.site.tp-sims) .pg-faq{margin-top:22px;max-width:820px}:where(.site.tp-sims) .pg-faq details{border-bottom:1px solid #e7e5e4;padding:16px 0}:where(.site.tp-sims) .pg-faq summary{cursor:pointer;font-size:17.5px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px}:where(.site.tp-sims) .pg-faq summary:after{content:"+";color:#a84c2e;font-weight:700}:where(.site.tp-sims) .pg-faq details[open] summary:after{content:"−"}:where(.site.tp-sims) .pg-faq p{font-size:16.5px;line-height:1.6;color:#44403c;margin:10px 0 0}:where(.site.tp-sims) .pg-auth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:26px}:where(.site.tp-sims) .pg-auth .pg-card{display:grid;grid-template-columns:88px 1fr;gap:18px;align-items:start}:where(.site.tp-sims) .pg-auth img{width:88px;height:88px;border-radius:999px;object-fit:cover}:where(.site.tp-sims) .pg-auth b{font-size:18px}:where(.site.tp-sims) .pg-auth em{display:block;font-style:normal;color:#78716c;font-size:15px;margin-top:2px}:where(.site.tp-sims) .pg-titlecard{width:100%;aspect-ratio:3/4;border-radius:6px;background:#f5f5f4;border:1px solid #e7e5e4;display:grid;place-items:center;text-align:center;padding:12px;font-weight:650;font-size:16px;color:#44403c}:where(.site.tp-sims) .pg-book{display:grid;grid-template-columns:300px 1fr 300px;gap:40px;align-items:start}:where(.site.tp-sims) .pg-book .cv img{width:100%;border-radius:6px;box-shadow:0 18px 40px #1c19172e}:where(.site.tp-sims) .pg-book h1{font-size:40px;font-weight:500;letter-spacing:-.02em;margin:0;line-height:1.15}:where(.site.tp-sims) .pg-book .ed{font-size:16px;color:#78716c;margin-top:8px}:where(.site.tp-sims) .pg-book .by{font-size:17px;margin-top:14px;line-height:1.5}:where(.site.tp-sims) .pg-book .by a{color:#1c1917;text-decoration:underline;text-decoration-color:#d6d3d1;text-underline-offset:3px}:where(.site.tp-sims) .pg-book .orig{margin-top:14px;font-size:16px;color:#2f7d4f;font-weight:600}:where(.site.tp-sims) .pg-book .desc{margin-top:16px;font-size:17px;line-height:1.6;color:#44403c}:where(.site.tp-sims) .pg-act{border:1px solid #e7e5e4;border-radius:16px;padding:18px;background:#fff;position:sticky;top:20px}:where(.site.tp-sims) .pg-tg{display:grid;grid-template-columns:1fr 1fr;background:#f5f5f4;border-radius:10px;padding:4px;margin-bottom:16px}:where(.site.tp-sims) .pg-tg span{text-align:center;padding:8px 6px;border-radius:8px;font-size:14.5px;font-weight:600;color:#78716c;cursor:pointer}:where(.site.tp-sims) .pg-tg span.on{background:#fff;color:#1c1917;box-shadow:0 1px 2px #00000014}:where(.site.tp-sims) .pg-act .pane{display:none}:where(.site.tp-sims) .pg-act .pane.on{display:block}:where(.site.tp-sims) .pg-act b{display:block;font-size:17px}:where(.site.tp-sims) .pg-act p{font-size:15.5px;color:#57534e;margin:6px 0 14px;line-height:1.5}:where(.site.tp-sims) .pg-act .btn{width:100%;justify-content:center;margin-top:8px}:where(.site.tp-sims) .pg-tabs{display:flex;gap:6px;border-bottom:1px solid #e7e5e4;margin-top:8px;overflow-x:auto}:where(.site.tp-sims) .pg-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:12px 14px;font:600 17px Inter,system-ui,sans-serif;color:#78716c;cursor:pointer;white-space:nowrap}@media(max-width:520px){:where(.site.tp-sims) .pg-tabs{gap:2px}:where(.site.tp-sims) .pg-tabs button{padding:10px 8px;font-size:15px}}:where(.site.tp-sims) .pg-tabs button.on{color:#1c1917;border-bottom-color:#da7756}:where(.site.tp-sims) .pg-pane{display:none;padding-top:24px}:where(.site.tp-sims) .pg-pane.on{display:block}:where(.site.tp-sims) .pg-toc{columns:2;column-gap:40px;margin:0;padding:0;list-style:none}:where(.site.tp-sims) .pg-toc li{break-inside:avoid;padding:9px 0;border-bottom:1px solid #f0eeea;font-size:16.5px;display:flex;gap:12px}:where(.site.tp-sims) .pg-toc li span{color:#a8a29e;min-width:24px;font-variant-numeric:tabular-nums}:where(.site.tp-sims) .pg-fig{background:#fff;border:1px solid #e7e5e4;border-radius:14px;padding:18px;max-width:720px}:where(.site.tp-sims) .pg-fig img{width:100%;height:auto;display:block}:where(.site.tp-sims) .pg-fig figcaption{font-size:15.5px;color:#44403c;margin-top:12px;line-height:1.5}:where(.site.tp-sims) .pg-fig figcaption b{font-weight:600}:where(.site.tp-sims) .pg-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}:where(.site.tp-sims) .pg-tools .pg-card b{font-size:18px;display:block}:where(.site.tp-sims) .pg-tools .pg-card .tag{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#2f7d4f;background:#eaf5ef;border-radius:6px;padding:2px 8px;margin-bottom:10px}:where(.site.tp-sims) .pg-shelf{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin-top:22px}:where(.site.tp-sims) .pg-shelf a{color:inherit}:where(.site.tp-sims) .pg-shelf img{width:100%;border-radius:5px;box-shadow:0 8px 20px #1c191724}:where(.site.tp-sims) .pg-shelf b{display:block;font-size:15.5px;margin-top:10px;line-height:1.3}:where(.site.tp-sims) .pg-shelf span{display:block;font-size:14px;color:#78716c;margin-top:3px}:where(.site.tp-sims) .pg-ini{width:88px;height:88px;border-radius:999px;background:#f5f5f4;border:1px solid #e7e5e4;display:grid;place-items:center;font-weight:650;font-size:24px;color:#57534e}:where(.site.tp-sims) .pg-attr{margin-top:20px;max-width:860px;background:#fff;border:1px solid #e7e5e4;border-radius:14px;padding:20px 24px;font-size:16.5px;line-height:1.6;color:#292524}:where(.site.tp-sims) .pg-attr p{margin:0 0 10px}:where(.site.tp-sims) .pg-attr a{color:#a84c2e}:where(.site.tp-sims) .pg-attr .tm{font-size:15px;color:#57534e;margin:14px 0 0}:where(.site.tp-sims) .pg-credit{background:#faf9f7;border:1px solid #e7e5e4;border-radius:14px;padding:18px 20px;font-size:16px;line-height:1.6;color:#44403c;max-width:820px}:where(.site.tp-sims) .pg-one{max-width:760px}:where(.site.tp-sims) .pg-one .sim{margin-top:24px}:where(.site.tp-sims) .pg-ftr{background:#1c1917;color:#d6d3d1;padding:48px 0 36px}:where(.site.tp-sims) .pg-ftr-top{display:flex;align-items:center;gap:18px;flex-wrap:wrap}:where(.site.tp-sims) .pg-ftr-top p{margin:0;color:#a8a29e;font-size:15px}:where(.site.tp-sims) .pg-ftr-logo{display:flex;align-items:center;gap:8px;color:#fff;font-weight:650;font-size:21px}:where(.site.tp-sims) .pg-ftr-logo img{width:20px;height:26px;object-fit:contain}:where(.site.tp-sims) .pg-ftr-cols{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:30px}:where(.site.tp-sims) .pg-ftr-cols b{display:block;color:#fff;font-size:15px;margin-bottom:10px}:where(.site.tp-sims) .pg-ftr-cols a{display:block;color:#d6d3d1;font-size:15px;margin:6px 0}:where(.site.tp-sims) .pg-ftr-c{margin:30px 0 0;color:#78716c;font-size:14px}:where(.site.tp-sims) .pg-tabs-it{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}:where(.site.tp-sims) .pg-tabs-it button{border:1px solid #e7e5e4;background:#fff;border-radius:999px;padding:8px 16px;font:600 15.5px Inter,system-ui,sans-serif;cursor:pointer}:where(.site.tp-sims) .pg-tabs-it button.on{border-color:#da7756;background:#fbf0ec;color:#a84c2e}:where(.site.tp-sims) .pg-upd{border-left:2px solid #e7e5e4;margin-top:24px;padding-left:22px;max-width:780px}:where(.site.tp-sims) .pg-upd div{position:relative;padding:0 0 24px}:where(.site.tp-sims) .pg-upd div:before{content:"";position:absolute;left:-29px;top:6px;width:12px;height:12px;border-radius:999px;background:#da7756;box-shadow:0 0 0 4px #fff}:where(.site.tp-sims) .pg-upd small{color:#78716c;font-size:14px}:where(.site.tp-sims) .pg-upd b{display:block;font-size:17.5px;margin-top:2px}:where(.site.tp-sims) .pg-upd p{margin:6px 0 0;font-size:16px;color:#44403c;line-height:1.55}:where(.site.tp-sims) .pg-mo{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:44px;align-items:start}:where(.site.tp-sims) .pg-mo .sim{margin:0}:where(.site.tp-sims) .pg-mo-h{color:#fff!important;font-size:28px!important;margin:6px 0 0!important}:where(.site.tp-sims) .pg-mo-steps{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}:where(.site.tp-sims) .pg-mo-steps li{border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:16px 18px;background:#ffffff0a}:where(.site.tp-sims) .pg-mo-steps i{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#da7756;color:#fff;font-style:normal;font-weight:700;font-size:14px}:where(.site.tp-sims) .pg-mo-steps b{display:block;color:#fff;font-size:18px;margin-top:10px}:where(.site.tp-sims) .pg-mo-steps span{display:block;color:#ffffffc7;font-size:16px;line-height:1.5;margin-top:4px}@media(max-width:900px){:where(.site.tp-sims) .pg-mo{grid-template-columns:1fr}:where(.site.tp-sims) .pg-steps,:where(.site.tp-sims) .pg-steps.four,:where(.site.tp-sims) .pg-2col,:where(.site.tp-sims) .pg-tools,:where(.site.tp-sims) .pg-auth{grid-template-columns:1fr}:where(.site.tp-sims) .pg-book{grid-template-columns:1fr}:where(.site.tp-sims) .pg-book .cv{max-width:220px}:where(.site.tp-sims) .pg-act{position:static}:where(.site.tp-sims) .pg-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site.tp-sims) .pg-toc{columns:1}:where(.site.tp-sims) .pg-ftr-cols{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site.tp-sims) .pg-hero h1,:where(.site.tp-sims) .pg-book h1{font-size:32px}:where(.site.tp-sims) .pg-checks,:where(.site.tp-sims) .pg-seg{grid-template-columns:1fr}}.site:where(.tp-sims) .smap .sfoot{height:168px}@media(max-width:520px){.site:where(.tp-sims) .mkt .mr{grid-template-columns:22px minmax(0,2fr) minmax(0,.5fr) 48px}.site:where(.tp-sims) .mkt .mr small{display:none}}:where(.site.tp-sims) .su{display:grid;gap:18px;max-width:880px;margin-top:22px}:where(.site.tp-sims) .su-head{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center}:where(.site.tp-sims) .su-head img,:where(.site.tp-sims) .su-head .pg-titlecard{width:84px;border-radius:6px;box-shadow:0 1px 4px #1c19172e}:where(.site.tp-sims) .su-head p{margin:0;font-size:17px;line-height:1.55;color:#44403c;max-width:640px}:where(.site.tp-sims) .su-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(.site.tp-sims) .su-list li{background:#fff;border:1px solid #e7e5e4;border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;gap:2px}:where(.site.tp-sims) .su-list b{font-size:14.5px;font-weight:600;color:#a84c2e}:where(.site.tp-sims) .su-list span{font-size:16px;color:#1c1917;line-height:1.4}@media(max-width:900px){:where(.site.tp-sims) .su-list{grid-template-columns:1fr}:where(.site.tp-sims) .su-head{grid-template-columns:64px 1fr}:where(.site.tp-sims) .su-head img{width:64px}}:where(.site.tp-sims) .kit{position:fixed;right:16px;bottom:16px;z-index:300;display:flex;gap:6px;background:#1c1917;padding:6px;border-radius:14px;box-shadow:0 10px 30px #00000040;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100vw - 32px)}:where(.site.tp-sims) .kit button{background:#292524;color:#fff;border:0;border-radius:10px;height:38px;padding:0 13px;font:600 14px/1 Inter,sans-serif;cursor:pointer}:where(.site.tp-sims) .kit button.on{background:#da7756;color:#1c1917}:where(.site.tp-sims) .kit .copy{background:#fff;color:#1c1917}:where(.site.tp-sims) .pinlayer{position:absolute;left:0;top:0;width:100%;height:0;z-index:250}:where(.site.tp-sims) .pin{position:absolute;transform:translate(-14px,-14px);width:28px;height:28px;border-radius:50%;background:#da7756;color:#1c1917;font:700 13px/28px Inter,sans-serif;text-align:center;box-shadow:0 0 0 3px #fff,0 4px 12px #00000040;cursor:pointer}:where(.site.tp-sims) .pin .note{position:absolute;left:34px;top:-6px;width:280px;background:#fff;border:1px solid #d6d3d1;border-radius:10px;padding:8px;box-shadow:0 8px 24px #00000026;display:none;text-align:left}:where(.site.tp-sims) .pin.open .note{display:block}:where(.site.tp-sims) .pin textarea{width:100%;min-height:70px;font:400 14px/1.4 Inter,sans-serif;border:1px solid #e7e5e4;border-radius:6px;padding:6px;resize:vertical}:where(.site.tp-sims) .pin .del{margin-top:6px;font:600 13px Inter,sans-serif;background:none;border:0;color:#b42323;cursor:pointer;padding:0}:where(.site.tp-sims) .pin .hint{font:400 12px/1.3 Inter,sans-serif;color:#78716c;margin-top:4px}:where(.site.tp-sims) .pin.rp-fixed{background:#2f7d4f!important}:where(.site.tp-sims) .pin.rp-working{background:#b7791f!important}:where(.site.tp-sims) .pin .reply{font:14px/1.45 Inter,system-ui,sans-serif;color:#1c1917;background:#ecfdf3;border-radius:6px;padding:8px 10px;margin-bottom:8px;text-align:left}:where(.site.tp-sims) .pin.rp-working .reply{background:#fef6e4}:where(.site.tp-sims) #drawcv{position:absolute;left:0;top:0;z-index:240;pointer-events:none}:where(.site.tp-sims) .b-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c191799;z-index:400;display:none;align-items:center;justify-content:center;padding:16px}:where(.site.tp-sims) .b-modal.on{display:flex}:where(.site.tp-sims) .b-modal .box{background:#fff;border-radius:16px;padding:20px;max-width:720px;width:100%}:where(.site.tp-sims) .b-modal textarea{width:100%;height:320px;font:400 14px/1.5 ui-monospace,Consolas,monospace;border:1px solid #e7e5e4;border-radius:10px;padding:10px}:where(.site.tp-sims) .b-modal .rowm{display:flex;justify-content:space-between;align-items:center;margin-top:10px;gap:10px;font-size:14px;color:#78716c}:where(.site.tp-sims) .b-modal button{height:38px;border-radius:10px;border:1px solid #d6d3d1;background:#fff;font:600 14px Inter,sans-serif;padding:0 16px;cursor:pointer}@media(max-width:760px){:where(.site.tp-sims) .kit{left:10px;right:10px;justify-content:center;flex-wrap:nowrap;gap:4px;padding:5px}:where(.site.tp-sims) .kit button{height:34px;padding:0 7px;font-size:12.5px;white-space:nowrap}}.site.site:where(.tp-sims){--rh-1:4px;--rh-2:8px;--rh-3:12px;--rh-4:16px;--rh-5:24px;--rh-6:32px;--rh-7:48px;--rh-8:64px;--rh-9:96px;--rh-sec:var(--rh-8);--rh-hero-top:var(--rh-5);--rh-crumb:var(--rh-5);--rh-hero-bot:var(--rh-8);--rh-band:var(--rh-8);--rh-kick:var(--rh-2);--rh-intro:var(--rh-3);--rh-title-intro:var(--rh-4);--rh-content:var(--rh-6);--rh-group:var(--rh-7);--rh-act:var(--rh-5);--rh-gutter:var(--rh-5);--rh-gutter-s:var(--rh-3);--rh-card:var(--rh-5);--rh-card-s:var(--rh-4);--rh-title:var(--rh-2);--rh-step:var(--rh-4);--rh-list:var(--rh-3)}@container (max-width:760px){.site.site:where(.tp-sims)>*{--rh-sec:var(--rh-7);--rh-hero-bot:var(--rh-7);--rh-band:var(--rh-7);--rh-crumb:var(--rh-4);--rh-content:var(--rh-5);--rh-group:var(--rh-6);--rh-gutter:var(--rh-4)}}.site.site:where(.tp-sims)>section:not([class*=hero]):not(.h-film):not(.cta2):not(.st-cta){padding-top:var(--rh-sec)!important;padding-bottom:var(--rh-sec)!important}:where(.site.tp-sims) .b-page .site>.cat-b{padding-top:var(--rh-content)!important;padding-bottom:var(--rh-sec)!important}.site.site:where(.tp-sims)>:is(div.cta,section.cta2,section.st-cta){padding-top:var(--rh-band)!important;padding-bottom:var(--rh-band)!important}.site.site:where(.tp-sims)>:is(div.cta,section.cta2,section.st-cta) h2+p{margin-top:var(--rh-intro)!important}.site.site:where(.tp-sims)>section>.wrap>:first-child{margin-top:0!important}.site.site:where(.tp-sims)>section>.wrap>:last-child{margin-bottom:0!important}.site.site:where(.tp-sims) .lg-body>:last-child{margin-bottom:0!important}.site.site:where(.tp-sims) .crumbs{padding-top:var(--rh-hero-top)!important}.site.site:where(.tp-sims)>:is(section.pg-hero,section.st-hero){padding-top:var(--rh-hero-top)!important;padding-bottom:var(--rh-hero-bot)!important}.site.site:where(.tp-sims) :is(.pg-hero,.st-hero) .crumb{margin-bottom:var(--rh-crumb)!important}.site.site:where(.tp-sims) :is(.pg-hero,.st-hero,.cat-head,.h-film,.tl-hero,.tp2 [class*=hero]) h1+:is(p,.lead,.lg-dates){margin-top:var(--rh-title-intro)!important}.site.site:where(.tp-sims) :is(.pg-hero,.st-hero) .h-btns{margin-top:var(--rh-act)!important}:where(.site.tp-sims) .b-page .site .cat-head{padding:var(--rh-crumb) 0 0!important}:where(.site.tp-sims) .b-page .site .cat-tools{margin:var(--rh-5) 0 0!important}:where(.site.tp-sims) .b-page .site>section.tl-hero{padding-top:var(--rh-crumb)!important;padding-bottom:var(--rh-hero-bot)!important}:where(.site.tp-sims) .site.site.tp2>section[class*=hero]{padding-top:0!important;padding-bottom:var(--rh-hero-bot)!important}:where(.site.tp-sims) .site.site.tp2>section[class*=hero] .crumbs+*{margin-top:var(--rh-crumb)!important}:where(.site.tp-sims) .site.site.tp2>section[class*=hero] .btns{margin-top:var(--rh-act)!important}.site.site:where(.tp-sims) :is(.kick,.bp-kick,.sec-head small){margin-bottom:var(--rh-kick)!important}.site.site:where(.tp-sims)>section>.wrap>h2+p,.site.site:where(.tp-sims) :is(.sec-head,.bp-head,.tlf-head,.tlb-head,.ap-txt) h2+p{margin-top:var(--rh-intro)!important}.site.site:where(.tp-sims)>section>.wrap>:is(h2,p.sub,p.fw-intro)+:not(p,.sub,h2,h3,.kick,script,style){margin-top:var(--rh-content)!important}.site.site:where(.tp-sims) :is(.sec-head,.bp-head,.tlf-head,.tlb-head){margin-bottom:var(--rh-content)!important}.site.site:where(.tp-sims) :is(.sec-head,.bp-head,.tlf-head,.tlb-head)+*{margin-top:0!important}.site.site:where(.tp-sims) .tl-steps>.wrap>h2{margin-bottom:var(--rh-content)!important}:where(.site.tp-sims) .b-page .site .tl-steps .tl-row:first-of-type{border-top:0!important;padding-top:0!important}.site.site:where(.tp-sims)>section>.wrap>p.sub+.pg-links{margin-top:var(--rh-act)!important}.site.site:where(.tp-sims)>section>.wrap>:not(h2,p.sub,p.fw-intro)+:is(.pg-links,.browse-bar,.bar-d,.fw-band,.ath-note,.ww-foot){margin-top:var(--rh-content)!important}.site.site:where(.tp-sims) .pf-foot{margin-top:var(--rh-5)!important}.site.site:where(.tp-sims) .fw-band{padding:var(--rh-6) var(--rh-7)!important}.site.site:where(.tp-sims) .bar-d{padding:var(--rh-4) var(--rh-4) var(--rh-4) var(--rh-5)!important}@container (max-width:760px){.site.site:where(.tp-sims) .fw-band{padding:var(--rh-5)!important}.site.site:where(.tp-sims) .fw-band .go{align-items:flex-start!important}}.site.site:where(.tp-sims) .fw-rule+.fw-grid{margin-top:var(--rh-4)!important}.site.site:where(.tp-sims) .fw-rule i{margin-top:var(--rh-3)!important}@container (max-width:760px){.site.site:where(.tp-sims)>section:not([class*=hero])>.wrap>h2,.site.site:where(.tp-sims)>section:not([class*=hero]) :is(.sec-head,.bp-head,.tlf-head,.tlb-head,.ap-txt) h2{font-size:26px!important;line-height:1.2!important}}.site.site:where(.tp-sims) :is(.pg-steps,.pg-2col,.pg-tools,.pg-auth,.pg-shelf,.ac-checks,.it-how,.it-grid,.ab-paths,.ww-grid,.fw-grid,.tool-grid,.subj-grid,.shelf,.bp-shelf,.tlb-grid,.ai-grid,.st-fit .grid,.su,.pg-mo-steps){gap:var(--rh-gutter)!important}.site.site:where(.tp-sims) :is(.ath-grid,.su-list){gap:var(--rh-gutter-s)!important}.site.site:where(.tp-sims) .pg-2col>div:not(.pg-card):not(.pg-form){gap:var(--rh-gutter)!important}.site.site:where(.tp-sims) .ath-grid.ab-rev{gap:var(--rh-gutter)!important}.site.site:where(.tp-sims) :is(.su-list,.pg-mo-steps,.fw-card ul)>li{margin:0!important}.site.site:where(.tp-sims) .sim-car .sim-grid{gap:var(--rh-gutter)!important}@container (min-width:761px){.site.site:where(.tp-sims) .sim-car .sim-grid{grid-auto-columns:calc((100% - var(--rh-gutter)) / 2)!important}}.site.site:where(.tp-sims) :is(.it-cols,.lg){column-gap:var(--rh-group)!important}.site.site:where(.tp-sims) .pg-book{gap:var(--rh-group)!important}.site.site:where(.tp-sims) :is(.pg-step,.pg-card,.ab-path,.ww,.it-how>div,.it-card,.fw-card,.sim,.subj,.tool,.ab-rev .ath-card,.pg-attr,.pg-credit,.ai-grid>div,.st-fit .grid>div,.pg-mo-steps>li){padding:var(--rh-card)!important}.site.site:where(.tp-sims) :is(.pg-step,.pg-card,.ab-path,.ww,.it-how>div,.it-card,.pg-attr,.pg-credit,.pg-form)>:first-child{margin-top:0!important}.site.site:where(.tp-sims) :is(.pg-step,.pg-card,.ab-path,.ww,.it-how>div,.it-card,.pg-attr,.pg-credit,.pg-form)>:last-child{margin-bottom:0!important}.site.site:where(.tp-sims) .pg-form{padding:var(--rh-6)!important}.site.site:where(.tp-sims) .pg-form label:first-of-type{margin-top:0!important}.site.site:where(.tp-sims) :is(.ath-card:not(.ab-rev .ath-card),.su-list>li){padding:var(--rh-3) var(--rh-card-s)!important}.site.site:where(.tp-sims) .ab-path .ab-fig{margin:calc(-1 * var(--rh-card)) calc(-1 * var(--rh-card)) var(--rh-step)!important}.site.site:where(.tp-sims) .iso-tools .tool{align-content:space-between!important}.site.site:where(.tp-sims) .iso-tools .tool>[data-iso]{align-self:end!important}.site.site:where(.tp-sims) .pg-step i+b,.site.site:where(.tp-sims) .ab-path .ab-fig+b{margin-top:var(--rh-step)!important}.site.site:where(.tp-sims) :is(.it-how i,.it-ic){margin-bottom:var(--rh-step)!important}.site.site:where(.tp-sims) :is(.pg-step b+span,.pg-card h3+p,.ab-path b+p,.ww b+p,.it-how b+p,.it-card b+p,.sim h3+p,.fw-card h3+p,.pg-mo-steps b+span){margin-top:var(--rh-title)!important}.site.site:where(.tp-sims) .ai-grid b{margin-bottom:var(--rh-title)!important}.site.site:where(.tp-sims) :is(.pg-step a,.pg-card ul,.pg-card .pg-links){margin-top:var(--rh-step)!important}.site.site:where(.tp-sims) .fw-card ul{margin-top:var(--rh-step)!important;gap:var(--rh-list)!important}.site.site:where(.tp-sims) .fw-card .fw-more{padding-top:var(--rh-5)!important}.site.site:where(.tp-sims) .pg-card li{margin:0 0 var(--rh-2)!important}.site.site:where(.tp-sims) .pg-card li:last-child{margin-bottom:0!important}.site.site:where(.tp-sims) #list>.wrap>.ath-bar{margin:0!important}.site.site:where(.tp-sims) .ath-subj{margin-top:var(--rh-group)!important}.site.site:where(.tp-sims) .ath-book{padding:var(--rh-5) 0!important}.site.site:where(.tp-sims) .ath-note{padding-top:var(--rh-4)!important;margin-top:var(--rh-group)!important}.site.site:where(.tp-sims) .pg-toc>li{margin:0!important}.site.site:where(.tp-sims) .pg-toc{column-gap:var(--rh-7)!important}.site.site:where(.tp-sims) .pg-pane{padding-top:var(--rh-5)!important}.site.site:where(.tp-sims) .it-cols{margin-top:var(--rh-5)!important}.site.site:where(.tp-sims) .it-cols h3{margin:0 0 var(--rh-3)!important}.site.site:where(.tp-sims) .it-steps li{margin:0 0 var(--rh-3)!important}.site.site:where(.tp-sims) .it-lead{margin:0!important}.site.site:where(.tp-sims) .lg-body h2{margin:var(--rh-7) 0 var(--rh-3)!important}.site.site:where(.tp-sims) .lg-body>h2:first-child,.site.site:where(.tp-sims) .lg-body>.legal-callout+h2{margin-top:0!important}.site.site:where(.tp-sims) .lg-body h3{margin:var(--rh-6) 0 var(--rh-2)!important}.site.site:where(.tp-sims) .lg-body li{margin:var(--rh-2) 0!important}.site.site:where(.tp-sims) .lg-body .legal-callout{padding:var(--rh-5)!important;margin:0 0 var(--rh-6)!important}.site.site:where(.tp-sims) .lg-body .legal-callout>:first-child{margin-top:0!important}.site.site:where(.tp-sims) .lg-body .legal-callout>:last-child{margin-bottom:0!important}.site.site:where(.tp-sims) .su-head{gap:var(--rh-5)!important}.site.site:where(.tp-sims) .pg-mo{gap:var(--rh-group)!important}.site.site:where(.tp-sims) .pg-mo-h{margin:0!important}.site.site:where(.tp-sims) .pg-mo-steps{margin-top:var(--rh-content)!important}.site.site:where(.tp-sims) .ath-subj h3{margin:0 0 var(--rh-2)!important}:where(.site.tp-sims) .b-page .site .row-s{padding:var(--rh-6) 0!important}:where(.site.tp-sims) .b-page .site .row-s:first-child{padding-top:0!important}:where(.site.tp-sims) .b-page .site .tl-row{padding:var(--rh-7) 0!important;column-gap:var(--rh-7)!important}:where(.site.tp-sims) .b-page .site .tl-txt .num{margin-bottom:var(--rh-step)!important}:where(.site.tp-sims) .b-page .site .tl-txt h3{margin-bottom:var(--rh-3)!important}.site.site:where(.tp-sims) .pf-panes{margin-top:var(--rh-5)!important}.site.site:where(.tp-sims) .pf-steps{margin-top:var(--rh-4)!important}.site.site:where(.tp-sims) .pf-stage{margin-top:var(--rh-4)!important}:where(.site.tp-sims) .b-page .site .bp-det summary h3+p{margin-top:var(--rh-title)!important}:where(.site.tp-sims) .b-page .site .bp-own .bp-det{margin-top:var(--rh-gutter)!important}:where(.site.tp-sims) .b-page .site .bp-own .bp-head+.bp-det{margin-top:0!important}:where(.site.tp-sims) .site.site.tp2 .kick{margin-bottom:var(--rh-kick)!important}:where(.site.tp-sims) .site.site.tp2 .sub{margin-top:var(--rh-intro)!important}:where(.site.tp-sims) .site.site.tp2 ol.isteps{gap:var(--rh-5)!important}:where(.site.tp-sims) .site.site.tp2 :is(.qa,.others){gap:var(--rh-gutter)!important}:where(.site.tp-sims) .site.site.tp2 .qa div{padding:var(--rh-card)!important}:where(.site.tp-sims) .site.site.tp2 .others .oth-iso{margin-bottom:var(--rh-4)!important}:where(.site.tp-sims) .site.site.tp2 .others b+span{margin-top:var(--rh-title)!important}:where(.site.tp-sims) .site.site.tp2 .others em{margin-top:var(--rh-step)!important}:where(.site.tp-sims) .site.site.tp2 .faq2 summary{padding:var(--rh-4) var(--rh-5)!important}:where(.site.tp-sims) .site.site.tp2 .faq2 details p{padding:0 var(--rh-5) var(--rh-5)!important}:where(.site.tp-sims) .site.site.tp2 ol.es-steps.isteps{margin-top:var(--rh-4)!important;gap:var(--rh-5)!important}:where(.site.tp-sims) .site.site.tp2 ol.es-steps.isteps li{align-items:start!important}:where(.site.tp-sims) .site.site.tp2 ol.es-steps.isteps li>i{margin-top:-4px}:where(.site.tp-sims) .site.site.tp2 .ap-txt .sub{margin-top:var(--rh-intro)!important}:where(.site.tp-sims) .site.site.tp2 .ap-txt .sub+*{margin-top:var(--rh-content)!important}:where(.site.tp-sims) .site.site.tp2 .ap-grid{column-gap:var(--rh-7)!important;row-gap:var(--rh-group)!important;align-items:start!important}:where(.site.tp-sims) .kick{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a84c2e;margin-bottom:6px}:where(.site.tp-sims) .hp-sims{background:#191b20;color:#fff;padding:76px 0}:where(.site.tp-sims) .hp-sims .kick{color:#f2c3ae}:where(.site.tp-sims) .hp-sims h2{color:#fff;font-size:30px;letter-spacing:-.02em;margin:0;font-weight:600}:where(.site.tp-sims) .hp-sims .sub{color:#ffffffb8;font-size:17px;line-height:1.55;max-width:760px;margin:10px 0 0}:where(.site.tp-sims) .sim-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}:where(.site.tp-sims) .sim{border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff0a;padding:22px;display:flex;flex-direction:column;gap:16px}:where(.site.tp-sims) .sim h3{margin:4px 0 0;font-size:20px;font-weight:600;color:#fff}:where(.site.tp-sims) .sim p{margin:6px 0 0;font-size:16px;line-height:1.5;color:#ffffffbf}:where(.site.tp-sims) .sim .tagl{font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#f2c3ae}:where(.site.tp-sims) .plan{border-radius:12px;background:#fff;color:#1c1917;padding:16px 18px}:where(.site.tp-sims) .plan .pt{font-size:13.5px;font-weight:600;color:#78716c;margin-bottom:10px}:where(.site.tp-sims) .plan .row{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid #f0eeea;font-size:15px}:where(.site.tp-sims) .plan .row i{flex:none;width:24px;height:24px;border-radius:999px;background:#f5f5f4;color:#78716c;font-style:normal;font-size:12.5px;font-weight:700;display:grid;place-items:center}:where(.site.tp-sims) .plan .row em{margin-left:auto;font-style:normal;font-size:13px;color:#a8a29e}:where(.site.tp-sims) .plan .row.done i{background:#e7f6ec;color:#2f7d4f}:where(.site.tp-sims) .plan .row.open{background:linear-gradient(90deg,#fdf1ec,#fff);margin:0 -18px;padding:8px 18px}:where(.site.tp-sims) .plan .row.open i{background:#da7756;color:#fff;animation:tp-sims-pulseDot 2.2s ease-in-out infinite}:where(.site.tp-sims) .plan .row.open em{color:#a84c2e;font-weight:600}@keyframes tp-sims-pulseDot{0%,to{box-shadow:0 0 #da775673}50%{box-shadow:0 0 0 7px #da775600}}:where(.site.tp-sims) .qtrs{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;margin-top:4px}:where(.site.tp-sims) .qtrs span{height:44px;border-radius:8px;background:#f5f5f4;display:grid;place-items:center;font-size:13px;font-weight:700;color:#a8a29e;animation:tp-sims-qtr 8s steps(1) infinite}:where(.site.tp-sims) .qtrs span:nth-child(2){animation-delay:-7s}:where(.site.tp-sims) .qtrs span:nth-child(3){animation-delay:-6s}:where(.site.tp-sims) .qtrs span:nth-child(4){animation-delay:-5s}:where(.site.tp-sims) .qtrs span:nth-child(5){animation-delay:-4s}:where(.site.tp-sims) .qtrs span:nth-child(6){animation-delay:-3s}:where(.site.tp-sims) .qtrs span:nth-child(7){animation-delay:-2s}:where(.site.tp-sims) .qtrs span:nth-child(8){animation-delay:-1s}@keyframes tp-sims-qtr{0%{background:#da7756;color:#fff}12.5%,to{background:#f5f5f4;color:#a8a29e}}:where(.site.tp-sims) .acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}:where(.site.tp-sims) .acts b{font-size:14px;font-weight:600;border:1px solid #e7e5e4;border-radius:999px;padding:5px 12px;color:#44403c}:where(.site.tp-sims) .bar-d{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:16px 16px 16px 22px}:where(.site.tp-sims) .bar-d b{display:block;font-size:17px;color:#fff}:where(.site.tp-sims) .bar-d span{display:block;font-size:15px;color:#ffffffad;margin-top:2px}:where(.site.tp-sims) .bar-d a{flex:none;border-radius:999px;background:#da7756;color:#fff;font-weight:700;font-size:15px;padding:10px 20px}@media(max-width:1000px){:where(.site.tp-sims) .sim-grid{grid-template-columns:1fr}}:where(.site.tp-sims) .mkt{border-radius:12px;background:#fff;color:#1c1917;padding:14px 16px;display:flex;flex-direction:column;gap:10px}:where(.site.tp-sims) .mkt .mh{display:flex;align-items:flex-start;gap:12px}:where(.site.tp-sims) .mkt .mh b{display:block;font-size:15px;font-weight:600;line-height:1.3}:where(.site.tp-sims) .mkt .mh>div>span{display:block;font-size:13.5px;color:#78716c;margin-top:1px}:where(.site.tp-sims) .mkt .mst{margin-left:auto;font-style:normal;font-size:12.5px;font-weight:600;border-radius:999px;padding:4px 10px;white-space:nowrap;background:#fdf1ec;color:#a84c2e;transition:background .3s,color .3s}:where(.site.tp-sims) .mkt .mst .b,:where(.site.tp-sims) .mkt .msub .b{display:none}:where(.site.tp-sims) .mkt.done .mst{background:#e7f6ec;color:#2f7d4f}:where(.site.tp-sims) .mkt.done .mst .a{display:none}:where(.site.tp-sims) .mkt.done .mst .b{display:inline}:where(.site.tp-sims) .mkt .mv{position:relative;height:318px;overflow:hidden;border-top:1px solid #f0eeea}:where(.site.tp-sims) .mkt .ms{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:12px;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1)}:where(.site.tp-sims) .mkt .ms.res{opacity:0;transform:translate(24px);pointer-events:none}:where(.site.tp-sims) .mkt.done .ms.dec{opacity:0;transform:translate(-24px)}:where(.site.tp-sims) .mkt.done .ms.res{opacity:1;transform:none}:where(.site.tp-sims) .mkt .ml{font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#78716c;margin-bottom:8px}:where(.site.tp-sims) .mkt .mf{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e7e5e4;border-radius:10px;padding:8px 12px;margin-bottom:7px;font-size:14.5px;transition:border-color .25s,box-shadow .25s}:where(.site.tp-sims) .mkt .mf span{color:#57534e}:where(.site.tp-sims) .mkt .mf b{font-weight:600;font-variant-numeric:tabular-nums}:where(.site.tp-sims) .mkt .mf.edit{border-color:#da7756;box-shadow:0 0 0 3px #da77562e}:where(.site.tp-sims) .mkt .mf.new b{color:#a84c2e}:where(.site.tp-sims) .mkt .mfoot{display:flex;align-items:center;gap:12px;margin-top:10px}:where(.site.tp-sims) .mkt .msub{border:0;border-radius:999px;background:#da7756;color:#fff;font:600 14px Inter,system-ui,sans-serif;padding:8px 16px;transition:transform .15s,background .3s}:where(.site.tp-sims) .mkt .msub.press{transform:scale(.95)}:where(.site.tp-sims) .mkt .msub.sent{background:#2f7d4f}:where(.site.tp-sims) .mkt .msub.sent .a{display:none}:where(.site.tp-sims) .mkt .msub.sent .b{display:inline}:where(.site.tp-sims) .mkt .mnote{font-size:13px;color:#78716c}:where(.site.tp-sims) .mkt .mrows{position:relative;height:186px}:where(.site.tp-sims) .mkt .mr{position:absolute;left:0;right:0;height:32px;display:grid;grid-template-columns:22px minmax(0,1.25fr) minmax(0,1fr) 52px;align-items:center;gap:10px;font-size:14px;border-radius:8px;padding:0 6px;transition:top .7s cubic-bezier(.2,.8,.2,1),background .3s}:where(.site.tp-sims) .mkt .mr i{font-style:normal;font-size:12.5px;font-weight:700;color:#a8a29e;text-align:center}:where(.site.tp-sims) .mkt .mr span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.site.tp-sims) .mkt .mr small{font-size:12.5px;color:#a84c2e;font-weight:600;margin-left:4px}:where(.site.tp-sims) .mkt .mbar{height:8px;border-radius:9px;background:#f5f5f4;overflow:hidden}:where(.site.tp-sims) .mkt .mbar u{display:block;height:100%;border-radius:9px;background:#d6d3d1}:where(.site.tp-sims) .mkt .mr b{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}:where(.site.tp-sims) .mkt .mr.you{background:#fdf1ec}:where(.site.tp-sims) .mkt .mr.you .mbar u{background:#da7756}:where(.site.tp-sims) .mkt .mr.you i{color:#a84c2e}@container (max-width:560px){:where(.site.tp-sims) .mkt .mr{grid-template-columns:20px minmax(0,1.7fr) minmax(0,.6fr) 50px}}:where(.site.tp-sims) .mkt .mwhy{margin:4px 0 0!important;font-size:13.5px!important;line-height:1.45!important;color:#57534e!important;opacity:0;transition:opacity .4s}:where(.site.tp-sims) .mkt .mwhy.on{opacity:1}:where(.site.tp-sims) .sim-car{margin-top:32px}:where(.site.tp-sims) .sim-car .sim-grid{margin-top:0;display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 20px)/2);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}:where(.site.tp-sims) .sim-car .sim-grid::-webkit-scrollbar{display:none}:where(.site.tp-sims) .sim-car .sim{scroll-snap-align:start}:where(.site.tp-sims) .car-nav{display:flex;align-items:center;justify-content:space-between;margin-top:18px}:where(.site.tp-sims) .car-dots{display:flex;gap:8px;align-items:center}:where(.site.tp-sims) .car-dots button{width:9px;height:9px;border-radius:9px;border:0;padding:0;background:#ffffff4d;cursor:pointer;transition:width .25s,background .25s}:where(.site.tp-sims) .car-dots button.on{width:26px;background:#da7756}:where(.site.tp-sims) .car-arrows{display:flex;gap:10px}:where(.site.tp-sims) .car-arrows button{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#ffffff0a;color:#fff;font-size:18px;cursor:pointer;transition:background .2s,opacity .2s}:where(.site.tp-sims) .car-arrows button:hover:not(:disabled){background:#ffffff1f}:where(.site.tp-sims) .car-arrows button:disabled{opacity:.3;cursor:default}@media(max-width:1000px){:where(.site.tp-sims) .sim-car .sim-grid{grid-auto-columns:100%}}:where(.site.tp-sims) .mkt .msub{white-space:nowrap}:where(.site.tp-sims) .smap{border-radius:12px;background:#fff;color:#1c1917;padding:14px 16px;display:flex;flex-direction:column;gap:8px}:where(.site.tp-sims) .smap .mh{display:flex;align-items:flex-start;gap:12px}:where(.site.tp-sims) .smap .mh b{display:block;font-size:15px;font-weight:600;line-height:1.3}:where(.site.tp-sims) .smap .mh>div>span{display:block;font-size:13.5px;color:#78716c;margin-top:1px}:where(.site.tp-sims) .smap .mst{margin-left:auto;font-style:normal;font-size:12.5px;font-weight:600;border-radius:999px;padding:4px 10px;white-space:nowrap;background:#fdf1ec;color:#a84c2e}:where(.site.tp-sims) .smap .mst .b,:where(.site.tp-sims) .smap .mst .c{display:none}:where(.site.tp-sims) .smap.comp .mst .a{display:none}:where(.site.tp-sims) .smap.comp .mst .c{display:inline}:where(.site.tp-sims) .smap.done .mst{background:#e7f6ec;color:#2f7d4f}:where(.site.tp-sims) .smap.done .mst .a,:where(.site.tp-sims) .smap.done .mst .c{display:none}:where(.site.tp-sims) .smap.done .mst .b{display:inline}:where(.site.tp-sims) .txmap{display:block;width:100%;height:auto;border-top:1px solid #f0eeea;padding-top:6px}:where(.site.tp-sims) .txmap polygon{fill:#f5f5f4;stroke:#a8a29e;stroke-width:1;stroke-linejoin:round;transition:fill .35s,stroke .25s}:where(.site.tp-sims) .txmap text{font:600 12.5px Inter,system-ui,sans-serif;fill:#44403c;text-anchor:middle}:where(.site.tp-sims) .txmap text.d{font-weight:500;font-size:12px;fill:#78716c}:where(.site.tp-sims) .txmap .rg.sweep polygon{stroke:#da7756;stroke-width:2.4}:where(.site.tp-sims) .smap .sfoot{position:relative;height:168px;border-top:1px solid #f0eeea}:where(.site.tp-sims) .smap .reps,:where(.site.tp-sims) .smap .sres{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:10px;transition:opacity .4s,transform .4s}:where(.site.tp-sims) .smap .reps{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start}:where(.site.tp-sims) .smap .reps span{display:inline-flex;align-items:center;gap:6px;font-size:13px;border:1px solid #e7e5e4;border-radius:999px;padding:3px 10px;color:#44403c}:where(.site.tp-sims) .smap .reps span b{font-weight:600;font-variant-numeric:tabular-nums}:where(.site.tp-sims) .smap .reps span b:after{content:" doors";font-weight:500;color:#78716c}:where(.site.tp-sims) .smap .reps i{width:9px;height:9px;border-radius:50%}:where(.site.tp-sims) .smap .sres{opacity:0;transform:translateY(8px)}:where(.site.tp-sims) .smap.done .reps{opacity:0;transform:translateY(-8px)}:where(.site.tp-sims) .smap.done .sres{opacity:1;transform:none}:where(.site.tp-sims) .smap .sres p{margin:0 0 6px!important;font-size:13px!important;line-height:1.4!important;color:#78716c!important}:where(.site.tp-sims) .smap .sres ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}:where(.site.tp-sims) .smap .sres li{font-size:14px;display:flex;gap:10px;align-items:baseline;padding:2px 8px;border-radius:7px}:where(.site.tp-sims) .smap .sres li em{font-style:normal;font-weight:700;font-size:12.5px;color:#a8a29e;width:28px}:where(.site.tp-sims) .smap .sres li.you{background:#fdf1ec}:where(.site.tp-sims) .smap .sres li.you em{color:#a84c2e}:where(.site.tp-sims) .smap .sres small{font-size:12.5px;color:#a84c2e;font-weight:600}:where(.site.tp-sims) .mkt,:where(.site.tp-sims) .call,:where(.site.tp-sims) .smap{position:relative}:where(.site.tp-sims) .sim .cur{position:absolute;left:0;top:0;width:18px;height:22px;z-index:6;pointer-events:none;opacity:0;transition:opacity .25s}:where(.site.tp-sims) .sim .cur svg{display:block;width:18px;height:22px;transition:transform .12s}:where(.site.tp-sims) .sim .cur path{fill:#1c1917;stroke:#fff;stroke-width:1.4;stroke-linejoin:round}:where(.site.tp-sims) .sim .cur:after{content:"";position:absolute;left:-9px;top:-9px;width:20px;height:20px;border-radius:50%;border:2px solid #da7756;opacity:0;transform:scale(.4)}:where(.site.tp-sims) .sim .cur.press svg{transform:scale(.82)}:where(.site.tp-sims) .sim .cur.press:after{animation:tp-sims-curRing .45s ease-out}@keyframes tp-sims-curRing{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}:where(.site.tp-sims) .call .cmp{display:flex;align-items:center;gap:8px;border:1px solid #e7e5e4;border-radius:10px;padding:5px 5px 5px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}:where(.site.tp-sims) .call .cmp.focus{border-color:#da7756;box-shadow:0 0 0 3px #da77562e}:where(.site.tp-sims) .call .cmp .ph{color:#a8a29e;flex:1}:where(.site.tp-sims) .call .cmp .ty{flex:1;white-space:nowrap;overflow:hidden;color:#1c1917}:where(.site.tp-sims) .call .cmp .snd{flex:none;width:30px;height:30px;border-radius:50%;background:#da7756;color:#fff;display:grid;place-items:center;font-size:15px}:where(.site.tp-sims) .smap .dbm{position:absolute;right:16px;top:64px;z-index:2;border:1px solid #e7e5e4;border-radius:999px;background:#fff;color:#44403c;font:600 13px Inter,system-ui,sans-serif;padding:6px 12px;transition:background .25s,color .25s,border-color .25s}:where(.site.tp-sims) .smap .dbm .b,:where(.site.tp-sims) .smap .dbm .c{display:none}:where(.site.tp-sims) .smap .dbm.sub{background:#da7756;border-color:#da7756;color:#fff}:where(.site.tp-sims) .smap .dbm.sub .a{display:none}:where(.site.tp-sims) .smap .dbm.sub .b{display:inline}:where(.site.tp-sims) .smap .dbm.sent{background:#e7f6ec;border-color:#cfe9d8;color:#2f7d4f}:where(.site.tp-sims) .smap .dbm.sent .a{display:none}:where(.site.tp-sims) .smap .dbm.sent .c{display:inline}:where(.site.tp-sims) .sim p.tie{margin:10px 0 0;padding-left:12px;border-left:2px solid #da7756;font-size:14.5px;line-height:1.5;color:#ffffffa8}:where(.site.tp-sims) .call{border-radius:12px;background:#fff;color:#1c1917;padding:14px 16px;display:flex;flex-direction:column;gap:10px}:where(.site.tp-sims) .call .ch{display:flex;align-items:center;gap:12px}:where(.site.tp-sims) .call .ch img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}:where(.site.tp-sims) .call .ch b{display:block;font-size:15px;font-weight:600;line-height:1.3}:where(.site.tp-sims) .call .ch span{display:block;font-size:13.5px;color:#78716c;margin-top:1px}:where(.site.tp-sims) .call .ch em{margin-left:auto;align-self:flex-start;font-style:normal;font-size:12.5px;font-weight:600;color:#a84c2e;background:#fdf1ec;border-radius:999px;padding:4px 10px;white-space:nowrap}:where(.site.tp-sims) .call .cl{height:176px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;border-top:1px solid #f0eeea;border-bottom:1px solid #f0eeea;padding:8px 0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30px);mask-image:linear-gradient(180deg,transparent 0,#000 30px)}:where(.site.tp-sims) .call .cm{display:none;max-width:86%;flex:none}:where(.site.tp-sims) .call .cm.on{display:block;animation:tp-sims-cmIn .45s cubic-bezier(.2,.8,.2,1)}@keyframes tp-sims-cmIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}:where(.site.tp-sims) .call .cm small{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a8a29e;margin:0 2px 3px}:where(.site.tp-sims) .call .cm p{margin:0;font-size:14px;line-height:1.45;border:1px solid #e7e5e4;border-radius:12px;padding:8px 12px;background:#fff;color:#1c1917}:where(.site.tp-sims) .call .cm.y{align-self:flex-end}:where(.site.tp-sims) .call .cm.y small{text-align:right}:where(.site.tp-sims) .call .cm.y p{background:#fdf1ec;border-color:#f6d9cc}:where(.site.tp-sims) .call .cv{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px;margin-top:5px;opacity:0;transition:opacity .3s}:where(.site.tp-sims) .call .cm.cov .cv{opacity:1}:where(.site.tp-sims) .call .cv u{text-decoration:none;font-size:12.5px;font-weight:600;color:#a84c2e;border:1px solid #f2c3ae;border-radius:999px;padding:1px 8px}:where(.site.tp-sims) .call .cv u:before,:where(.site.tp-sims) .call .agc span.on:before{content:"✓ "}:where(.site.tp-sims) .call .agh{display:flex;justify-content:space-between;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#78716c}:where(.site.tp-sims) .call .agh b{color:#1c1917;letter-spacing:0;font-size:13.5px}:where(.site.tp-sims) .call .agc{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}:where(.site.tp-sims) .call .agc span{font-size:12.5px;border:1px solid #e7e5e4;border-radius:999px;padding:3px 9px;color:#78716c;transition:background .3s,color .3s,border-color .3s}:where(.site.tp-sims) .call .agc span.on{border-color:#f2c3ae;background:#fdf1ec;color:#a84c2e;font-weight:600}.site:where(.tp-inclass){--bg:#FAFAF9;--fg:#1C1917;--card:#fff;--line:#E7E5E4;--line2:#D6D3D1;--muted:#F5F5F4;--mfg:#6E6862;--fg2:#44403C;--coral:#DA7756;--act:#B8553A;--act-h:#A84C2E;--ctext:#A84C2E;--soft:#FBF0EC;--ok:#23774F;--okSoft:#EAF5EF;--bad:#B42323;--badSoft:#FCEEEE;--warn:#9C5506;--ease:cubic-bezier(.22,1,.36,1);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"cv11","ss01";color:var(--fg);background:var(--bg);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden;border-radius:12px;border:1px solid var(--line)}.site:where(.tp-inclass) *{box-sizing:border-box}.site:where(.tp-inclass) a{color:inherit;text-decoration:none}.site:where(.tp-inclass) .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.site:where(.tp-inclass) h1{font-size:42px;font-weight:500;letter-spacing:-.022em;line-height:1.15;margin:0}.site:where(.tp-inclass) h2{font-size:30px;font-weight:500;letter-spacing:-.018em;line-height:1.2;margin:0}.site:where(.tp-inclass) h3{font-size:24px;font-weight:500;letter-spacing:-.012em;line-height:1.25;margin:0}.site:where(.tp-inclass) h4{font-size:18px;font-weight:600;letter-spacing:-.006em;line-height:1.35;margin:0}.site:where(.tp-inclass) p{margin:0}.site:where(.tp-inclass) .lead{font-size:18px;color:var(--fg2);line-height:1.6}.site:where(.tp-inclass) .btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:10px;font-size:16px;font-weight:550;border:1px solid transparent;cursor:pointer;white-space:nowrap;font-family:inherit}.site:where(.tp-inclass) .btn-p{background:var(--act);color:#fff}.site:where(.tp-inclass) .btn-p:hover{background:var(--act-h)}.site:where(.tp-inclass) .btn-s{background:#fff;border-color:var(--line2);color:var(--fg)}.site:where(.tp-inclass) .btn-s:hover{background:var(--muted)}.site:where(.tp-inclass) .crumbs{font-size:14px;color:var(--mfg);padding:22px 0 0}.site:where(.tp-inclass) .crumbs b{color:var(--fg);font-weight:500}.site:where(.tp-inclass) section{padding:64px 0}@container (max-width:760px){.site:where(.tp-inclass) .wrap{padding:0 16px}.site:where(.tp-inclass) h1{font-size:32px}.site:where(.tp-inclass) h2{font-size:25px}.site:where(.tp-inclass) h3{font-size:21px}.site:where(.tp-inclass) section{padding:44px 0}.site:where(.tp-inclass) .lead{font-size:17px}}@keyframes tp-inclass-fadeup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.site:where(.tp-inclass) ul{margin:0;padding-left:20px}.site:where(.tp-inclass) li{margin:6px 0;color:var(--fg2)}@keyframes tp-inclass-shelfin{to{transform:none;opacity:1}}@keyframes tp-inclass-grow{to{width:var(--w)}}@keyframes tp-inclass-cellin{0%{opacity:0}to{opacity:1}}@keyframes tp-inclass-fadein{to{opacity:1;transform:none}}@container (max-width:560px){.site:where(.tp-inclass) h1{font-size:30px}}@keyframes tp-inclass-dmIn{0%{filter:blur(10px);opacity:0;transform:translateY(16px)}to{filter:blur(0);opacity:1;transform:none}}@keyframes tp-inclass-swapIn{0%{filter:blur(6px);opacity:0;transform:translateY(10px) scale(.985)}to{filter:blur(0);opacity:1;transform:none}}@keyframes tp-inclass-dmripple{0%{transform:scale(.2);opacity:1}to{transform:scale(1.6);opacity:0}}:where(.site.tp-inclass) .ic-top{display:flex;justify-content:space-between;font-size:13px;color:#6e6862;margin-bottom:12px;gap:10px}:where(.site.tp-inclass) .rb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;align-items:start}@container (max-width:700px){:where(.site.tp-inclass) .rb{grid-template-columns:minmax(0,1fr)}}:where(.site.tp-inclass) .iso{--i-panel:#1C1917;--i-fr:#2A2522;--i-sd:#211D1A;--i-tp:#36302C;--i-line:#7A716A;--i-dt:#4D4641;--i-glass:#141210;--i-acc:#DA7756;--i-hi:#F6B9A1;background:radial-gradient(120% 90% at 50% 40%,#2A2420 0%,var(--i-panel) 70%);border-radius:12px;display:block;overflow:hidden;cursor:pointer}:where(.site.tp-inclass) .iso .ibox polygon{stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-inclass) .iso .ln{fill:#5d5550;transition:fill .25s}:where(.site.tp-inclass) .iso .ln.lit{fill:var(--i-hi)}:where(.site.tp-inclass) .iso .ln.lit{filter:url(#ig-glow)}:where(.site.tp-inclass) .iso #bk-card{transition:opacity .3s}:where(.site.tp-inclass) .iso #bk-card.lit polygon{stroke:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-inclass) .iso .glass{fill:var(--i-glass);stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-inclass) .iso .bt{fill:#2e2925}:where(.site.tp-inclass) .iso .bar{fill:#7a5446}:where(.site.tp-inclass) .iso .bar.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-inclass) .iso .pglass{fill:#171412;stroke:var(--i-dt);stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .25s}:where(.site.tp-inclass) .iso .pglass.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-inclass) .iso .wv{fill:#5d5550}:where(.site.tp-inclass) .iso .wv.lit{fill:var(--i-hi)}:where(.site.tp-inclass) .iso .cell{fill:#2e2925}:where(.site.tp-inclass) .iso .cell.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-inclass) .iso .row{fill:#4a433f}:where(.site.tp-inclass) .iso .row.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-inclass) .iso .win{fill:#2e2925}:where(.site.tp-inclass) .iso .win.lit{fill:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-inclass) .iso .bld .tp{fill:#3a3430}:where(.site.tp-inclass){--paper:#F5F5F4;--card:#fff;--ink:#1C1917;--ink2:#44403C;--ink3:#6E6862;--line:#E7E5E4;--line2:#D6D3D1;--coral:#DA7756;--coralD:#B8553A;--coralT:#A84C2E;--soft:#FBF0EC;--ok:#23774F;--okS:#EAF5EF}:where(.site.tp-inclass) *{box-sizing:border-box}:where(.site.tp-inclass) img{max-width:100%}@keyframes tp-inclass-drawk{to{background-size:100% 100%}}:where(.site.tp-inclass) #drawcv{position:absolute;left:0;top:0;z-index:240;pointer-events:none}:where(.site.tp-inclass) .iso .sml{fill:none;stroke:var(--i-acc);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;filter:url(#ig-glow)}@keyframes tp-inclass-pm2-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-.7px)}}@keyframes tp-inclass-pm2-idle-tilt{0%,26%,40%,58%,72%,to{transform:rotate(0)}30%,36%{transform:rotate(1deg)}62%,68%{transform:rotate(-1deg)}}@keyframes tp-inclass-pm2-tail-bob{0%,to{transform:translateY(0)}50%{transform:translateY(.35px)}}@keyframes tp-inclass-pm2-idle-look{0%,10%,26%,40%,54%,78%,to{transform:translate(0)}13%,23%{transform:translate(1.1px)}43%,51%{transform:translate(-1.1px)}62%,72%{transform:translateY(-.4px)}}@keyframes tp-inclass-pm2-idle-blink{0%,4%,7%,19%,22%,44%,46.5%,48%,50.5%,84%,87%,to{transform:scaleY(1)}5.5%,20.5%,45%,49%,85.5%{transform:scaleY(.1)}}@keyframes tp-inclass-pm2-idle-antenna{0%,20%,44%,58%,70%,to{transform:rotate(0)}28%,36%{transform:rotate(4deg)}61%{transform:rotate(-10deg)}64%{transform:rotate(-2deg)}66%{transform:rotate(-7deg)}}@keyframes tp-inclass-pm2-idle-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.93);opacity:.8}}@keyframes tp-inclass-pm2-listen-body{0%,to{transform:rotate(-2.4deg) translate(-.4px,.15px)}50%{transform:rotate(-2.9deg) translate(-.5px,.05px)}}@keyframes tp-inclass-pm2-listen-antenna{0%,to{transform:rotate(-12deg)}55%{transform:rotate(-13.5deg)}}@keyframes tp-inclass-pm2-listen-look{0%,38%,to{transform:translate(-.35px,.55px)}45%,60%{transform:translate(-.15px,.6px)}70%,85%{transform:translate(-.45px,.5px)}}@keyframes tp-inclass-pm2-listen-shadow{0%,to{transform:translate(-.3px) scaleX(.98)}50%{transform:translate(-.35px) scaleX(.97)}}@keyframes tp-inclass-subjFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes tp-inclass-subjGlow{0%,to{filter:drop-shadow(0 2px 2px rgba(218,119,86,0))}50%{filter:drop-shadow(0 6px 10px rgba(218,119,86,.45))}}:where(.site.tp-inclass) .iso .head{fill:#5a524c;stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .2s}:where(.site.tp-inclass) .iso .head.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-inclass) .iso .tag rect{fill:#141210;stroke:#6b625b;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-inclass) .iso .tag.lit rect{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-inclass) .iso .dot{fill:#3b3531}:where(.site.tp-inclass) .iso .dot.lit{fill:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-inclass) .iso .opt{fill:none;stroke:#6b625b;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-inclass) .iso .bar.dim{fill:#4a3a33}:where(.site.tp-inclass) .iso .tick{fill:none;stroke:var(--i-acc);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .25s}:where(.site.tp-inclass) .iso .tick.lit{opacity:1;filter:url(#ig-glow)}:where(.site.tp-inclass) .iso .beam{fill:none;stroke:var(--i-hi);stroke-width:2;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-glow)}:where(.site.tp-inclass) .iso .cpin{opacity:0;filter:url(#ig-glow)}:where(.site.tp-inclass) .iso .cpin line{stroke:var(--i-acc);stroke-width:1.6;vector-effect:non-scaling-stroke}:where(.site.tp-inclass) .kick{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a84c2e;margin-bottom:6px}@keyframes tp-inclass-pulseDot{0%,to{box-shadow:0 0 #da775673}50%{box-shadow:0 0 0 7px #da775600}}@keyframes tp-inclass-qtr{0%{background:#da7756;color:#fff}12.5%,to{background:#f5f5f4;color:#a8a29e}}@keyframes tp-inclass-curRing{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes tp-inclass-cmIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes tp-inclass-lprog{to{width:100%}}@keyframes tp-inclass-qok{0%,55%{border-color:#e7e5e4;background:#fff}62%,95%{border-color:#86c79b;background:#ecfdf3}to{border-color:#e7e5e4;background:#fff}}@keyframes tp-inclass-hl{0%,8%{background-size:0% 100%}22%,92%{background-size:100% 100%}to{background-size:0% 100%}}@keyframes tp-inclass-bq{0%,22%{opacity:0;transform:translateY(6px)}30%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes tp-inclass-ba{0%,40%{opacity:0;transform:translateY(6px)}50%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes tp-inclass-sync{0%,35%{opacity:.25;transform:translateY(4px)}45%,95%{opacity:1;transform:none}to{opacity:.25}}@keyframes tp-inclass-pfIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes tp-inclass-pfSay{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tp-inclass-pfTap{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes tp-inclass-ptIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tp-inclass-ptDot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes tp-inclass-pgGo{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 8px);opacity:0}}:where(.site.tp-inclass) .iso{--i-panel:#1C1917;--i-fr:#211D1A;--i-sd:#1D1916;--i-tp:#26211E;--i-line:#5F5751;--i-dt:#3B3531;--i-ink:#857C75;--i-glass:#141110;--i-on:#2E1E17;--i-acc:#DA7756;--i-hi:#F6B9A1;background:radial-gradient(110% 85% at 50% 46%,#28221E 0%,var(--i-panel) 70%);border-radius:12px;display:block;overflow:hidden;cursor:pointer}:where(.site.tp-inclass) .iso svg{display:block;width:100%;height:auto}:where(.site.tp-inclass) .iso .ibox polygon,:where(.site.tp-inclass) .iso .ibox path{stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-inclass) .iso .fr{fill:var(--i-fr)}:where(.site.tp-inclass) .iso .sd{fill:var(--i-sd)}:where(.site.tp-inclass) .iso .tp{fill:var(--i-tp)}:where(.site.tp-inclass) .iso .plate .tp{fill:#201c19}:where(.site.tp-inclass) .iso .plate .fr{fill:#181513}:where(.site.tp-inclass) .iso .plate .sd{fill:#161311}:where(.site.tp-inclass) .iso .plate polygon,:where(.site.tp-inclass) .iso .plate path{stroke:#4f4843}:where(.site.tp-inclass) .iso .dt{fill:none;stroke:var(--i-dt);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-inclass) .iso .scw{fill:#171412;stroke:var(--i-dt);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-inclass) .iso .guide{fill:none;stroke:#4a433e;stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}:where(.site.tp-inclass) .iso .ln{fill:#4a433e;transition:fill .25s}:where(.site.tp-inclass) .iso .ln.lit,:where(.site.tp-inclass) .iso .ln.hot2{fill:var(--i-hi)}:where(.site.tp-inclass) .iso .ln.lit{filter:url(#ig-soft)}:where(.site.tp-inclass) .iso .glass{fill:var(--i-glass);stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .35s,stroke .35s}:where(.site.tp-inclass) .iso .glass.lit{fill:var(--i-on);stroke:var(--i-acc)}:where(.site.tp-inclass) .iso .halo{fill:var(--i-acc);opacity:0;transition:opacity .45s}:where(.site.tp-inclass) .iso .halo.hot{opacity:.32}:where(.site.tp-inclass) .iso .pg .tp{fill:#2c2723}:where(.site.tp-inclass) .iso .panel .fr{fill:#1e1a17}:where(.site.tp-inclass) .iso .body .tp{fill:#4a433e}:where(.site.tp-inclass) .iso .body .fr{fill:#332e2a}:where(.site.tp-inclass) .iso .body path{stroke:#7a716a}:where(.site.tp-inclass) .iso .head{fill:#57504a;stroke:#857c75;stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .2s,stroke .2s}:where(.site.tp-inclass) .iso .head.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-inclass) .iso .wire{fill:none;stroke:#433c37;stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}:where(.site.tp-inclass) .iso .wire.hot{stroke:#9a5843}:where(.site.tp-inclass) .iso .pulse{fill:none;stroke:var(--i-hi);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:90 2000;stroke-dashoffset:90;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-glow)}:where(.site.tp-inclass) .iso .tpulse{opacity:0}:where(.site.tp-inclass) .iso .tpulse.go{animation:tp-inclass-ig-flow .7s linear}@keyframes tp-inclass-ig-flow{0%{stroke-dashoffset:90;opacity:1}92%{opacity:1}to{stroke-dashoffset:-1000;opacity:0}}:where(.site.tp-inclass) .iso .beam{fill:none;stroke:var(--i-hi);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-soft)}:where(.site.tp-inclass) .iso .bt{fill:#25201d}:where(.site.tp-inclass) .iso .bar{fill:#6e4a3d}:where(.site.tp-inclass) .iso .bar.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-inclass) .iso .bar.dim{fill:#46362f}:where(.site.tp-inclass) .iso .dot{fill:#312b27}:where(.site.tp-inclass) .iso .dot.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-inclass) .iso .opt{fill:none;stroke:#5a524c;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-inclass) .iso .opt.lit{stroke:var(--i-hi)}:where(.site.tp-inclass) .iso .tick{fill:none;stroke:var(--i-acc);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .25s}:where(.site.tp-inclass) .iso .tick.lit{opacity:1;filter:url(#ig-glow)}:where(.site.tp-inclass) .iso .pglass{fill:#151210;stroke:var(--i-dt);stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .25s}:where(.site.tp-inclass) .iso .pglass.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-inclass) .iso .phone .tp{fill:#181513}:where(.site.tp-inclass) .iso .tier .tp{fill:#24201c}:where(.site.tp-inclass) .iso .bench .tp{fill:#2b2622}:where(.site.tp-inclass) .iso .tap,:where(.site.tp-inclass) .iso-taps .tap{cursor:pointer}:where(.site.tp-inclass) .iso .tap:hover .head{stroke:var(--i-hi)}:where(.site.tp-inclass) .iso .tap:hover .ibox path,:where(.site.tp-inclass) .iso .tap:hover .ibox polygon{stroke:#8c827a}:where(.site.tp-inclass) .iso .tag{transition:opacity .25s}:where(.site.tp-inclass) .iso .tag rect{fill:#151210;stroke:#5f5751;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-inclass) .iso .tag text{fill:#f5f5f4;font-family:Inter,system-ui,sans-serif;font-weight:700;text-anchor:middle}:where(.site.tp-inclass) .iso .tag.rate rect{fill:#231c18;stroke:var(--i-hi)}:where(.site.tp-inclass) .iso .tag.rate text{fill:var(--i-hi)}:where(.site.tp-inclass) .iso .tag.lit rect{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-inclass) .iso .tag.lit text{fill:#1c1917}:where(.site.tp-inclass) .iso .tag.self rect{stroke-dasharray:3 2}:where(.site.tp-inclass) .iso .tag.code text{font-family:ui-monospace,Menlo,Consolas,monospace}:where(.site.tp-inclass) .iso .key0{fill:#231f1c;stroke:#36302c;stroke-width:.7;vector-effect:non-scaling-stroke}:where(.site.tp-inclass) .iso .cellg{fill:none;stroke:var(--i-hi);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-inclass) .iso .who{fill:none;stroke:#6b625b;stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-linecap:round}:where(.site.tp-inclass) .iso #st-who.lit .who{stroke:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-inclass) .iso .recd{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-inclass) .iso .blink .recd{fill:#6e3f31;filter:none}:where(.site.tp-inclass) .iso .wv{fill:#5a524c}:where(.site.tp-inclass) .iso .wv.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-inclass) .iso .phd{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-inclass) .iso .cpin{opacity:0;filter:url(#ig-glow)}:where(.site.tp-inclass) .iso .cpin rect,:where(.site.tp-inclass) .iso .cpin path{fill:var(--i-acc)}:where(.site.tp-inclass) .iso .cpin .cpl{fill:#2a1a14}:where(.site.tp-inclass) .iso .led{fill:#3a3430;transition:fill .2s}:where(.site.tp-inclass) .iso .led.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-inclass) .iso .lvl{fill:#24201c;stroke:#4e4741;stroke-width:1;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .2s,stroke .2s}:where(.site.tp-inclass) .iso .lvl:hover{stroke:var(--i-hi)}:where(.site.tp-inclass) .iso .lvl.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-inclass) .iso .course .tp{fill:#221e1b}:where(.site.tp-inclass) .iso .sheet .tp{fill:#26211e}:where(.site.tp-inclass) .iso .cell{fill:#2c2723;transition:fill .25s}:where(.site.tp-inclass) .iso .cell.h{fill:#3a3430}:where(.site.tp-inclass) .iso .cell.n{fill:#25211e}:where(.site.tp-inclass) .iso .cell.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-inclass) .iso .cell.todo{fill:none;stroke:var(--i-hi);stroke-width:1;stroke-dasharray:2 1.6;vector-effect:non-scaling-stroke}:where(.site.tp-inclass) .iso .gcell{fill:#2c2723;transition:fill .3s}:where(.site.tp-inclass) .iso .gcell.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-inclass) .iso .chk{fill:none;stroke:#4e4741;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .2s}:where(.site.tp-inclass) .iso .chk.lit{stroke:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-inclass) .iso .rowtap{cursor:pointer}:where(.site.tp-inclass) .iso .rowtap .hit{fill:transparent}:where(.site.tp-inclass) .iso .rowtap:hover .hit{fill:#f6b9a114}:where(.site.tp-inclass) .iso .twr .tp{fill:#2c2723}:where(.site.tp-inclass) .iso .foot .tp{fill:#231f1c}:where(.site.tp-inclass) .iso .win{fill:#2e2925;stroke:#3e3833;stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .3s}:where(.site.tp-inclass) .iso .win.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-inclass) .iso .ctl{fill:#3a3430;transition:fill .2s}:where(.site.tp-inclass) .iso .ctl.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-inclass) .iso .sml{fill:none;stroke:#8c827a;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;vector-effect:non-scaling-stroke;transition:stroke .3s,opacity .3s}:where(.site.tp-inclass) .iso .sml.lead{stroke:var(--i-acc);stroke-width:2.6;filter:url(#ig-glow)}:where(.site.tp-inclass) .iso .sml.fade{opacity:.4}:where(.site.tp-inclass) .iso .cab .tp,:where(.site.tp-inclass) .iso .lms .tp{fill:#26211e}:where(.site.tp-inclass) .iso .row{fill:#2e2925;transition:fill .3s}:where(.site.tp-inclass) .iso .row.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-inclass) .iso .bld{fill:none;stroke:#857c75;stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-inclass) .iso .hit{fill:transparent}:where(.site.tp-inclass) .iso .spine .tp{fill:#1e1a17}:where(.site.tp-inclass) .iso .hlt{fill:var(--i-acc);opacity:.85;filter:url(#ig-soft)}:where(.site.tp-inclass) .iso .qcard .tp{fill:#2c2723}:where(.site.tp-inclass) .iso #bk-ask.lit .qcard .tp{fill:var(--i-acc)}:where(.site.tp-inclass) .iso #bk-ask.lit .qcard path{stroke:var(--i-hi)}:where(.site.tp-inclass) .iso .qm{fill:none;stroke:#f5f5f4;stroke-width:1.4;stroke-linecap:round;vector-effect:non-scaling-stroke}:where(.site.tp-inclass) .iso .card .tp{fill:#2c2723}:where(.site.tp-inclass) .iso .card.lit path,:where(.site.tp-inclass) .iso .card.lit polygon{stroke:var(--i-acc)}:where(.site.tp-inclass) .iso #bk-card.lit{filter:url(#ig-soft)}:where(.site.tp-inclass) .iso.iso-light{background:none;border-radius:0;cursor:default;--i-acc:#DA7756;--i-hi:#F2A98F}:where(.site.tp-inclass) .iso-light .lt .tp{fill:#fff}:where(.site.tp-inclass) .iso-light .lt .fr{fill:#f7f6f4}:where(.site.tp-inclass) .iso-light .lt .sd{fill:#eeece9}:where(.site.tp-inclass) .iso-light .ibox polygon,:where(.site.tp-inclass) .iso-light .ibox path{stroke:#b5aea7}:where(.site.tp-inclass) .iso-light .lt polygon,:where(.site.tp-inclass) .iso-light .lt path{transition:fill .35s,stroke .35s}:where(.site.tp-inclass) .iso-light .lt.on .tp{fill:#fce6dc}:where(.site.tp-inclass) .iso-light .lt.on polygon,:where(.site.tp-inclass) .iso-light .lt.on path{stroke:#da7756}:where(.site.tp-inclass) .iso-light .lt.on{filter:url(#ig-lglow)}:where(.site.tp-inclass) .iso-light .lt.off .tp{fill:#f5f5f4}:where(.site.tp-inclass) .iso-light .lt.off polygon,:where(.site.tp-inclass) .iso-light .lt.off path{stroke:#d6d3d1;stroke-dasharray:2 2}:where(.site.tp-inclass) .iso-light .ll{fill:#d6d3d1;transition:fill .35s}:where(.site.tp-inclass) .iso-light .ll.on,:where(.site.tp-inclass) .iso-light g.on>.ll{fill:#da7756}:where(.site.tp-inclass) .iso-light .lld{fill:none;stroke:#e2ded9;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-inclass) .iso-light rect.ll[fill=none]{fill:none;stroke:#ddd8d3;stroke-width:1;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}:where(.site.tp-inclass) .iso-light .wire{stroke:#e2ded9;stroke-width:1.2}:where(.site.tp-inclass) .iso-light .wire.hot{stroke:#f2c3ae}:where(.site.tp-inclass) .iso-light .pulse{stroke:#da7756;stroke-width:2.6;filter:url(#ig-lglow)}:where(.site.tp-inclass) .iso-light .tap{cursor:pointer}:where(.site.tp-inclass) .iso-light .tap:hover .ibox polygon,:where(.site.tp-inclass) .iso-light .tap:hover .ibox path{stroke:#da7756}:where(.site.tp-inclass) .iso-light .okb{opacity:0;filter:url(#ig-lglow)}:where(.site.tp-inclass) .iso-light .okb circle{fill:#da7756}:where(.site.tp-inclass) .iso-light .okb path{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}:where(.site.tp-inclass) .iso.iso-light .body .tp{fill:#fff}:where(.site.tp-inclass) .iso.iso-light .body .fr{fill:#f7f6f4}:where(.site.tp-inclass) .iso.iso-light .head{fill:#fff;stroke:#b5aea7;filter:none}:where(.site.tp-inclass) .iso.iso-light .head.lit{fill:#da7756;stroke:#da7756;filter:url(#ig-lglow)}:where(.site.tp-inclass) .iso .drawer .tp{fill:#1e1a17}:where(.site.tp-inclass) .iso .dwr.lit polygon{stroke:var(--i-acc)}:where(.site.tp-inclass) .iso .dwr.lit{filter:url(#ig-soft)}:where(.site.tp-inclass) .iso .ghost{fill:none;stroke:var(--i-hi);stroke-width:1;stroke-dasharray:2 1.6;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .3s}:where(.site.tp-inclass) .iso .ghost.lit{opacity:1;filter:url(#ig-soft)}:where(.site.tp-inclass) .iso .tile .tp{fill:#2c2723}:where(.site.tp-inclass) .iso .tile.lit path,:where(.site.tp-inclass) .iso .tile.lit polygon{stroke:var(--i-acc)}:where(.site.tp-inclass) .iso .tile.lit .tp{fill:#4a3027}:where(.site.tp-inclass) .iso .tag.ask rect{fill:#151210;stroke:var(--i-hi)}:where(.site.tp-inclass) .iso .tag.ask text{fill:#f5f5f4;font-weight:600}:where(.site.tp-inclass) .iso .tag.ask .askl{fill:var(--i-hi);stroke:none;filter:url(#ig-soft)}:where(.site.tp-inclass) .iso .qb{fill:#312b27;transition:fill .3s}:where(.site.tp-inclass) .iso .qb.on{fill:var(--i-hi)}:where(.site.tp-inclass) .iso .ab{fill:#312b27;transition:fill .3s}:where(.site.tp-inclass) .iso .ab.on{fill:#857c75}:where(.site.tp-inclass){--coral:#da7756;--coral-d:#a84c2e;--coral-s:#fdf1ec;--line:#e7e5e4;--line2:#d6d3d1;--ink:#1c1917;--ink2:#44403c;--ink3:#78716c;--ok:#2f7d4f;--ok-s:#e7f6ec}.site:where(.tp-inclass){container-type:inline-size}.site:where(.tp-inclass) .hdr{background:#191b20;border-bottom:0}.site:where(.tp-inclass) .hdr .logo{color:#fff}.site:where(.tp-inclass) .hdr .nav span{color:#ffffffd9}.site:where(.tp-inclass) .hdr .search{background:#ffffff14;border-color:#ffffff24;color:#ffffff9e}.site:where(.tp-inclass) .hdr .right a:not(.btn-p){color:#fff}.site:where(.tp-inclass) .crumbs{padding:20px 0 0}.tp2:where(.tp-inclass.site) h1{font-size:48px;line-height:1.08;letter-spacing:-.03em;font-weight:600;margin:0}.tp2:where(.tp-inclass.site) h2{font-size:34px;line-height:1.15;letter-spacing:-.022em;font-weight:600;margin:0}.tp2:where(.tp-inclass.site) .kick{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--coral-d);margin-bottom:10px}.tp2:where(.tp-inclass.site) .sub{font-size:18px;line-height:1.55;color:#57534e;margin:12px 0 0;max-width:640px}.tp2:where(.tp-inclass.site) .lead{font-size:19px;line-height:1.55;color:#57534e;margin:16px 0 0;max-width:600px}.tp2:where(.tp-inclass.site) .btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.tp2:where(.tp-inclass.site) section{padding:80px 0}.tp2:where(.tp-inclass.site) section.white{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tp2:where(.tp-inclass.site) section.dark{background:#191b20;color:#fff}.tp2:where(.tp-inclass.site) section.dark h2,.tp2:where(.tp-inclass.site) section.dark h1{color:#fff}.tp2:where(.tp-inclass.site) section.dark .sub,.tp2:where(.tp-inclass.site) section.dark .lead{color:#ffffffb8}.tp2:where(.tp-inclass.site) section.dark .kick{color:#f2c3ae}.tp2:where(.tp-inclass.site) .isorow{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;align-items:center;margin-top:36px}.tp2:where(.tp-inclass.site) .isorow.flip{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.tp2:where(.tp-inclass.site) .isorow.flip>.iso{order:2}.tp2:where(.tp-inclass.site) .isorow .iso{border-radius:18px}.tp2:where(.tp-inclass.site) ol.isteps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.tp2:where(.tp-inclass.site) ol.isteps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:start;color:#a8a29e;transition:color .35s}.tp2:where(.tp-inclass.site) ol.isteps li>i{font-style:normal;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:15px;background:#f0eeec;color:#78716c;transition:background .35s,color .35s}.tp2:where(.tp-inclass.site) ol.isteps li b{display:block;font-size:20px;font-weight:600;line-height:1.3;color:inherit}.tp2:where(.tp-inclass.site) ol.isteps li span{display:block;font-size:16px;line-height:1.5;margin-top:4px;color:inherit}.tp2:where(.tp-inclass.site) ol.isteps li.on{color:var(--ink)}.tp2:where(.tp-inclass.site) ol.isteps li.on span{color:#57534e}.tp2:where(.tp-inclass.site) ol.isteps li.on>i{background:var(--coral);color:#fff}.tp2:where(.tp-inclass.site) section.dark ol.isteps li{color:#fff6}.tp2:where(.tp-inclass.site) section.dark ol.isteps li.on{color:#fff}.tp2:where(.tp-inclass.site) section.dark ol.isteps li.on span{color:#ffffffbf}.tp2:where(.tp-inclass.site) section.dark ol.isteps li>i{background:#ffffff1a;color:#fff9}.tp2:where(.tp-inclass.site) .qa{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tp2:where(.tp-inclass.site) .qa div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px}.tp2:where(.tp-inclass.site) .qa b{display:block;font-size:17px;font-weight:600;line-height:1.35}.tp2:where(.tp-inclass.site) .qa p{margin:8px 0 0;font-size:16px;line-height:1.55;color:#57534e}.tp2:where(.tp-inclass.site) .others{margin-top:26px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tp2:where(.tp-inclass.site) .others a{display:block;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 18px 16px;transition:border-color .2s,transform .2s}.tp2:where(.tp-inclass.site) .others a:hover{border-color:var(--line2);transform:translateY(-2px)}.tp2:where(.tp-inclass.site) .others b{display:block;font-size:17px;font-weight:600}.tp2:where(.tp-inclass.site) .others span{display:block;margin-top:6px;font-size:15px;line-height:1.5;color:#57534e}.tp2:where(.tp-inclass.site) .others em{display:block;margin-top:12px;font-style:normal;font-size:15px;font-weight:600;color:var(--coral-d)}.tp2:where(.tp-inclass.site) .cta2{background:#191b20;color:#fff;padding:64px 0}.tp2:where(.tp-inclass.site) .cta2 .row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.tp2:where(.tp-inclass.site) .cta2 h2{color:#fff;font-size:30px}.tp2:where(.tp-inclass.site) .cta2 p{color:#ffffffb8;margin-top:10px;font-size:17px}:where(.site.tp-inclass) .pg-ftr{background:#fff;border-top:1px solid var(--line);padding:48px 0 32px}:where(.site.tp-inclass) .pg-ftr-top{display:flex;align-items:center;gap:16px}:where(.site.tp-inclass) .pg-ftr-logo{display:flex;align-items:center;gap:8px;font-weight:650;font-size:20px}:where(.site.tp-inclass) .pg-ftr-logo img{width:20px;height:26px}:where(.site.tp-inclass) .pg-ftr-top p{color:var(--ink3);font-size:15px}:where(.site.tp-inclass) .pg-ftr-cols{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:28px}:where(.site.tp-inclass) .pg-ftr-cols div{display:flex;flex-direction:column;gap:8px;font-size:15px;color:#57534e}:where(.site.tp-inclass) .pg-ftr-cols b{color:var(--ink);font-size:14px;margin-bottom:4px}:where(.site.tp-inclass) .pg-ftr-c{margin-top:28px;font-size:14px;color:var(--ink3)}.tp2:where(.tp-inclass.site) .cur2{position:absolute;left:0;top:0;width:18px;height:22px;z-index:20;pointer-events:none;opacity:0;transition:opacity .25s}.tp2:where(.tp-inclass.site) .cur2 svg{display:block;width:18px;height:22px;transition:transform .12s}.tp2:where(.tp-inclass.site) .cur2 path{fill:#1c1917;stroke:#fff;stroke-width:1.4;stroke-linejoin:round}.tp2:where(.tp-inclass.site) .cur2:after{content:"";position:absolute;left:-9px;top:-9px;width:20px;height:20px;border-radius:50%;border:2px solid var(--coral);opacity:0;transform:scale(.4)}.tp2:where(.tp-inclass.site) .cur2.press svg{transform:scale(.82)}.tp2:where(.tp-inclass.site) .cur2.press:after{animation:tp-inclass-cur2Ring .45s ease-out}@keyframes tp-inclass-cur2Ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@container (max-width:900px){.tp2:where(.tp-inclass.site) h1{font-size:34px}.tp2:where(.tp-inclass.site) h2{font-size:27px}.tp2:where(.tp-inclass.site) section{padding:56px 0}.tp2:where(.tp-inclass.site) .isorow,.tp2:where(.tp-inclass.site) .isorow.flip{grid-template-columns:minmax(0,1fr);gap:28px}.tp2:where(.tp-inclass.site) .isorow.flip>.iso{order:0}.tp2:where(.tp-inclass.site) .qa{grid-template-columns:minmax(0,1fr)}.tp2:where(.tp-inclass.site) .others{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site.tp-inclass) .pg-ftr-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.site:where(.tp-inclass) .hdr .nav,.site:where(.tp-inclass) .hdr .search{display:none}}@container (max-width:560px){.site:where(.tp-inclass) .wrap{padding:0 16px}.tp2:where(.tp-inclass.site) .others{grid-template-columns:minmax(0,1fr)}}.tp2:where(.tp-inclass.site) .others a{display:flex;flex-direction:column;padding:12px 12px 16px}.tp2:where(.tp-inclass.site) .others .oth-iso{border-radius:10px;margin-bottom:14px}.tp2:where(.tp-inclass.site) .others b,.tp2:where(.tp-inclass.site) .others span,.tp2:where(.tp-inclass.site) .others em{padding:0 6px}.tp2:where(.tp-inclass.site) .faq2{margin-top:24px;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;max-width:900px}.tp2:where(.tp-inclass.site) .faq2 details{border-top:1px solid var(--line)}.tp2:where(.tp-inclass.site) .faq2 details:first-child{border-top:0}.tp2:where(.tp-inclass.site) .faq2 summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;cursor:pointer;font-size:17px;font-weight:600;line-height:1.35}.tp2:where(.tp-inclass.site) .faq2 summary::-webkit-details-marker{display:none}.tp2:where(.tp-inclass.site) .faq2 summary:hover{background:#00000006}.tp2:where(.tp-inclass.site) .faq2 .chv{flex:none;width:34px;height:34px;border-radius:999px;border:1px solid var(--line);display:grid;place-items:center;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .2s}.tp2:where(.tp-inclass.site) .faq2 .chv:before{content:"";width:8px;height:8px;border-right:2px solid #1C1917;border-bottom:2px solid #1C1917;transform:translateY(-2px) rotate(45deg)}.tp2:where(.tp-inclass.site) .faq2 details[open] .chv{transform:rotate(180deg)}.tp2:where(.tp-inclass.site) .faq2 details p{margin:0;padding:0 22px 20px;font-size:16.5px;line-height:1.6;color:#57534e;max-width:760px}:where(.site.tp-inclass) .ic-hero{background:#141417;color:#fff;padding:20px 0 0!important;overflow:hidden}:where(.site.tp-inclass) .ic-hero .crumbs{color:#ffffff8c}:where(.site.tp-inclass) .ic-hero .crumbs b{color:#fff}:where(.site.tp-inclass) .ic-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;margin-top:22px}:where(.site.tp-inclass) .ic-hero h1{color:#fff;max-width:760px}:where(.site.tp-inclass) .ic-hero .lead{color:#ffffffb8}:where(.site.tp-inclass) .ic-hero .btn-s{background:transparent;border-color:#ffffff4d;color:#fff}:where(.site.tp-inclass) .room{position:relative;margin-top:40px;padding-bottom:0}:where(.site.tp-inclass) .scr2{position:relative;z-index:2;margin:0 auto;max-width:740px;background:#fff;color:var(--ink);border-radius:14px;padding:22px 26px 18px;box-shadow:0 0 0 8px #2a2a30,0 30px 80px #0000008c}:where(.site.tp-inclass) .scr2-h{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--ink3);font-weight:600}:where(.site.tp-inclass) .scr2-h .code{color:var(--ink);background:#f5f5f4;border-radius:8px;padding:3px 9px;font-variant-numeric:tabular-nums}:where(.site.tp-inclass) .scr2 .q{margin:14px 0 16px;font-size:25px;font-weight:600;line-height:1.3;letter-spacing:-.01em}:where(.site.tp-inclass) .opt2{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 44px;align-items:center;gap:14px;border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin-top:8px;overflow:hidden;font-size:17px;line-height:1.35}:where(.site.tp-inclass) .opt2 .fill{position:absolute;left:0;top:0;bottom:0;width:0;background:#f6dccf;transition:width 1s cubic-bezier(.2,.8,.2,1);z-index:0}:where(.site.tp-inclass) .opt2>*:not(.fill){position:relative;z-index:1}:where(.site.tp-inclass) .opt2 .l{width:34px;height:34px;border-radius:9px;background:#f5f5f4;display:grid;place-items:center;font-weight:700;font-size:16px}:where(.site.tp-inclass) .opt2 .n{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .4s}:where(.site.tp-inclass) .scr2.rev .opt2 .n{opacity:1}:where(.site.tp-inclass) .opt2.win.mark{border-color:#86c79b}:where(.site.tp-inclass) .opt2.win.mark .fill{background:#d3eedc}:where(.site.tp-inclass) .opt2.win.mark .l{background:var(--ok);color:#fff}:where(.site.tp-inclass) .scr2-f{display:flex;align-items:center;gap:14px;margin-top:16px;font-size:16px;color:#57534e}:where(.site.tp-inclass) .scr2-f .cnt b{font-size:22px;color:var(--ink);font-variant-numeric:tabular-nums}:where(.site.tp-inclass) .scr2-f .hid{color:var(--ink3)}:where(.site.tp-inclass) .scr2-f button{margin-left:auto;font:600 15px Inter,system-ui,sans-serif;border:0;border-radius:10px;background:var(--coral);color:#fff;padding:10px 16px;transition:transform .15s,background .3s}:where(.site.tp-inclass) .scr2-f button.press{transform:scale(.95)}:where(.site.tp-inclass) .scr2.rev .scr2-f button{background:#57534e}:where(.site.tp-inclass) .hall{position:relative;z-index:1;display:block;width:100%;max-width:1160px;height:auto;margin:-34px auto 0}:where(.site.tp-inclass) .hall .sh{fill:#2a2a30}:where(.site.tp-inclass) .hall .hd{fill:#3a3a42}:where(.site.tp-inclass) .hall .ph{fill:#4a4a54;transition:fill .25s}:where(.site.tp-inclass) .hall .ph.on{fill:#da7756;filter:url(#hglow)}:where(.site.tp-inclass) .hall .ph.win{fill:#f6b9a1}:where(.site.tp-inclass) .stud{position:absolute;z-index:3;right:0;bottom:40px;width:206px;border-radius:24px;background:#0d0d10;padding:7px;box-shadow:0 20px 50px #0009;border:1px solid #2f2f36}:where(.site.tp-inclass) .stud .s{gap:6px!important;background:#fff;color:var(--ink);border-radius:18px;padding:12px 10px;height:386px;display:flex;flex-direction:column;gap:7px}:where(.site.tp-inclass) .stud small{font-size:11.5px;font-weight:700;color:var(--ink3);letter-spacing:.06em;text-transform:uppercase}:where(.site.tp-inclass) .stud p{margin:0;font-size:13px;font-weight:600;line-height:1.35}:where(.site.tp-inclass) .stud .b{border:1px solid var(--line);border-radius:9px;padding:6px 9px;font-size:12px;line-height:1.35;font-weight:600;transition:background .25s,border-color .25s,color .25s}:where(.site.tp-inclass) .stud .b.tap{background:var(--coral);border-color:var(--coral);color:#fff}:where(.site.tp-inclass) .stud .sent{margin-top:auto;font-size:12.5px;font-weight:600;color:var(--ok);opacity:0;transition:opacity .3s}:where(.site.tp-inclass) .stud .sent.on{opacity:1}:where(.site.tp-inclass) .stud .cur2{left:0;top:0}:where(.site.tp-inclass) .ic-cap{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;padding:20px 0 0;font-size:16px;color:#ffffff9e}:where(.site.tp-inclass) .ic-cap span{display:flex;align-items:center;gap:10px;transition:color .3s}:where(.site.tp-inclass) .ic-cap span i{font-style:normal;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px;background:#ffffff1a;color:#ffffffb3;transition:background .3s,color .3s}:where(.site.tp-inclass) .ic-cap span.on{color:#fff}:where(.site.tp-inclass) .ic-cap span.on i{background:var(--coral);color:#fff}:where(.site.tp-inclass) .qt{margin-top:30px;display:grid;grid-template-columns:260px minmax(0,1fr);gap:36px;align-items:start}:where(.site.tp-inclass) .qt-tabs{display:flex;flex-direction:column;gap:8px}:where(.site.tp-inclass) .qt-tabs button{text-align:left;font:600 16px Inter,system-ui,sans-serif;border:1px solid transparent;background:none;border-radius:12px;padding:12px 14px;color:#57534e;cursor:pointer;position:relative;overflow:hidden;transition:background .25s,color .25s,border-color .25s}:where(.site.tp-inclass) .qt-tabs button span{display:block;font-weight:500;font-size:14.5px;color:var(--ink3);margin-top:3px}:where(.site.tp-inclass) .qt-tabs button.on{background:#fff;border-color:var(--line);color:var(--ink);box-shadow:0 6px 16px #1c19170f}:where(.site.tp-inclass) .qt-tabs button.on:after{content:"";position:absolute;left:0;bottom:0;height:3px;background:var(--coral);width:var(--pg,0%)}:where(.site.tp-inclass) .qt-stage{position:relative;height:430px;background:#141417;border-radius:18px;padding:26px;overflow:hidden}:where(.site.tp-inclass) .qs{position:absolute;top:26px;right:26px;bottom:26px;left:26px;opacity:0;transform:translateY(10px);transition:opacity .45s,transform .45s;pointer-events:none}:where(.site.tp-inclass) .qs.on{opacity:1;transform:none}:where(.site.tp-inclass) .qs .scr3{background:#fff;border-radius:12px;padding:20px 22px;height:100%;color:var(--ink);display:flex;flex-direction:column}:where(.site.tp-inclass) .qs h4{margin:0;font-size:21px;font-weight:600;line-height:1.3}:where(.site.tp-inclass) .qs .meta{display:flex;justify-content:space-between;font-size:14px;color:var(--ink3);font-weight:600;margin-bottom:6px}:where(.site.tp-inclass) .wc{flex:1;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:6px 18px;padding:10px}:where(.site.tp-inclass) .wc span{font-weight:700;color:#57534e;line-height:1.1;transition:font-size .6s cubic-bezier(.2,.8,.2,1),color .4s}:where(.site.tp-inclass) .wc span.top{color:var(--coral-d)}:where(.site.tp-inclass) .sc{flex:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:end;padding:18px 6px 0}:where(.site.tp-inclass) .sc div{display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;justify-content:flex-end}:where(.site.tp-inclass) .sc u{display:block;width:100%;border-radius:8px 8px 0 0;background:#e9d2c6;transition:height .7s cubic-bezier(.2,.8,.2,1)}:where(.site.tp-inclass) .sc div.hi u{background:var(--coral)}:where(.site.tp-inclass) .sc b{font-size:15px}:where(.site.tp-inclass) .sc em{font-style:normal;font-size:14px;color:var(--ink3);font-variant-numeric:tabular-nums}:where(.site.tp-inclass) .sc-avg{font-size:16px;color:#57534e;margin-top:10px}:where(.site.tp-inclass) .sc-avg b{color:var(--ink);font-size:20px}:where(.site.tp-inclass) .rk{flex:1;position:relative;margin-top:12px}:where(.site.tp-inclass) .rk div{position:absolute;left:0;right:0;height:52px;display:grid;grid-template-columns:34px minmax(0,1fr) 70px;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;padding:0 14px;font-size:17px;font-weight:600;background:#fff;transition:top .7s cubic-bezier(.2,.8,.2,1)}:where(.site.tp-inclass) .rk i{font-style:normal;width:30px;height:30px;border-radius:8px;background:#f5f5f4;display:grid;place-items:center;font-size:15px}:where(.site.tp-inclass) .rk em{font-style:normal;text-align:right;font-size:14px;color:var(--ink3);font-weight:500}:where(.site.tp-inclass) .rk div.first i{background:var(--coral);color:#fff}:where(.site.tp-inclass) .gm{flex:1;margin-top:12px;display:flex;flex-direction:column;gap:9px}:where(.site.tp-inclass) .gm div{display:grid;grid-template-columns:30px 130px minmax(0,1fr) 64px;gap:12px;align-items:center;font-size:16px}:where(.site.tp-inclass) .gm i{font-style:normal;font-weight:700;color:var(--ink3)}:where(.site.tp-inclass) .gm b{font-weight:600}:where(.site.tp-inclass) .gm u{display:block;height:14px;border-radius:9px;background:#e9d2c6;transition:width .8s cubic-bezier(.2,.8,.2,1)}:where(.site.tp-inclass) .gm div:first-child u{background:var(--coral)}:where(.site.tp-inclass) .gm em{font-style:normal;text-align:right;font-weight:700;font-variant-numeric:tabular-nums}:where(.site.tp-inclass) .kp{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;border-radius:999px;padding:4px 12px 4px 10px;white-space:nowrap;flex:none}:where(.site.tp-inclass) .qs .meta{flex-wrap:wrap;gap:4px 12px;align-items:center}:where(.site.tp-inclass) .kp.cloud{background:#fdd8d8;color:#4a1d1d}:where(.site.tp-inclass) .kp.scale{background:#c8ecd9;color:#0f5132}:where(.site.tp-inclass) .kp.rank{background:#dbe5ff;color:#1e3a8a}:where(.site.tp-inclass) .kp.quiz{background:#e7e1fb;color:#4c1d95}:where(.site.tp-inclass) .kp.mc{background:#f6dfc6;color:#5b3a12}:where(.site.tp-inclass) .wc span{color:var(--hue)}:where(.site.tp-inclass) .wc span.top{color:var(--hue)}:where(.site.tp-inclass) .wc sup{font-size:13px;font-weight:600;color:#a8a29e;margin-left:2px;vertical-align:super}:where(.site.tp-inclass) .sc u{background:var(--hue)!important;opacity:.9}:where(.site.tp-inclass) .sc div.hi u{opacity:1}:where(.site.tp-inclass) .sc-avg{display:flex;justify-content:space-between;align-items:baseline;gap:10px}:where(.site.tp-inclass) .sc-avg span{font-size:14.5px;color:var(--ink3)}:where(.site.tp-inclass) .rk div{border-left:5px solid var(--hue)}:where(.site.tp-inclass) .rk i{background:color-mix(in srgb,var(--hue) 16%,#fff);color:var(--hue);font-size:17px}:where(.site.tp-inclass) .rk div.first{box-shadow:0 6px 18px #7c3aed24}:where(.site.tp-inclass) .rk div.first i{background:color-mix(in srgb,var(--hue) 16%,#fff);color:var(--hue)}:where(.site.tp-inclass) .gm b{display:flex;align-items:center;gap:8px}:where(.site.tp-inclass) .gm .av{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:17px;line-height:1}:where(.site.tp-inclass) .gm u{background:#8b7fd6!important}:where(.site.tp-inclass) .gm div:first-child u{background:linear-gradient(90deg,#8b7fd6,#da7756)!important}:where(.site.tp-inclass) .gm em small{display:block;font-size:12.5px;font-weight:700;color:#16794a;line-height:1.2}:where(.site.tp-inclass) .gm div:first-child i{color:#da7756}:where(.site.tp-inclass) .qs .cf{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;border-radius:12px}:where(.site.tp-inclass) .qs .cf i{position:absolute;top:-14px;width:8px;height:12px;border-radius:2px;opacity:0}:where(.site.tp-inclass) .qs.on .cf.go i{animation:tp-inclass-cfFall 2.2s cubic-bezier(.2,.6,.4,1) forwards}@keyframes tp-inclass-cfFall{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(260px) rotate(540deg)}}:where(.site.tp-inclass) .opt2 .fill{background:color-mix(in srgb,var(--hue) 20%,#fff)!important}:where(.site.tp-inclass) .opt2 .l{background:var(--hue);color:#fff}:where(.site.tp-inclass) .opt2.win.mark .fill{background:#d3eedc!important}:where(.site.tp-inclass) .opt2.win.mark .l{background:var(--ok)}:where(.site.tp-inclass) .opt2.win.mark .n:after{content:" ✓";color:var(--ok)}:where(.site.tp-inclass) .scr2.rev .opt2.dim{opacity:.62}:where(.site.tp-inclass) .isorow.stack{grid-template-columns:minmax(0,1fr);gap:28px;max-width:980px;margin-left:auto;margin-right:auto}:where(.site.tp-inclass) .isorow.stack ol.isteps{flex-direction:row;gap:24px}:where(.site.tp-inclass) .isorow.stack ol.isteps li{flex:1}:where(.site.tp-inclass) .ib{margin-top:30px;display:grid;grid-template-columns:repeat(3,minmax(0,220px));gap:28px}:where(.site.tp-inclass) .ib a img{display:block;width:100%;aspect-ratio:3/4;border-radius:6px;object-fit:cover;box-shadow:0 1px 2px #1c191714,0 8px 22px #1c191724}:where(.site.tp-inclass) .ib b{display:block;font-size:17px;font-weight:600;margin-top:14px}:where(.site.tp-inclass) .ib span{display:block;font-size:15px;color:#57534e;margin-top:4px;line-height:1.45}@container (max-width:900px){:where(.site.tp-inclass) .ic-top{grid-template-columns:minmax(0,1fr)}:where(.site.tp-inclass) .stud{display:none}:where(.site.tp-inclass) .scr2 .q{font-size:20px}:where(.site.tp-inclass) .opt2{font-size:15px}:where(.site.tp-inclass) .qt{grid-template-columns:minmax(0,1fr)}:where(.site.tp-inclass) .qt-tabs{flex-direction:row;overflow-x:auto}:where(.site.tp-inclass) .qt-tabs button{white-space:nowrap}:where(.site.tp-inclass) .qt-tabs button span{display:none}:where(.site.tp-inclass) .isorow.stack ol.isteps{flex-direction:column}:where(.site.tp-inclass) .ib{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@container (max-width:560px){:where(.site.tp-inclass) .scr2{padding:16px 14px 14px}:where(.site.tp-inclass) .scr2 .q{font-size:18px}:where(.site.tp-inclass) .opt2{grid-template-columns:28px minmax(0,1fr) 36px;gap:10px;padding:10px 12px}:where(.site.tp-inclass) .opt2 .l{width:28px;height:28px}:where(.site.tp-inclass) .scr2-f{flex-wrap:wrap}:where(.site.tp-inclass) .scr2-f button{margin-left:0}:where(.site.tp-inclass) .qt-stage{height:470px;padding:14px}:where(.site.tp-inclass) .qs{top:14px;right:14px;bottom:14px;left:14px}:where(.site.tp-inclass) .gm div{grid-template-columns:22px 92px minmax(0,1fr) 50px;font-size:14.5px}:where(.site.tp-inclass) .scr2-h{flex-direction:column;gap:6px}:where(.site.tp-inclass) .scr2-h .code{align-self:flex-start;white-space:nowrap}:where(.site.tp-inclass) .hall{width:170%;max-width:none;margin:-20px 0 0 -35%}:where(.site.tp-inclass) .ic-cap{flex-direction:column;align-items:flex-start;gap:12px}:where(.site.tp-inclass) .qt-tabs button{flex:none}}.site.site:where(.tp-inclass){--rh-1:4px;--rh-2:8px;--rh-3:12px;--rh-4:16px;--rh-5:24px;--rh-6:32px;--rh-7:48px;--rh-8:64px;--rh-9:96px;--rh-sec:var(--rh-8);--rh-hero-top:var(--rh-5);--rh-crumb:var(--rh-5);--rh-hero-bot:var(--rh-8);--rh-band:var(--rh-8);--rh-kick:var(--rh-2);--rh-intro:var(--rh-3);--rh-title-intro:var(--rh-4);--rh-content:var(--rh-6);--rh-group:var(--rh-7);--rh-act:var(--rh-5);--rh-gutter:var(--rh-5);--rh-gutter-s:var(--rh-3);--rh-card:var(--rh-5);--rh-card-s:var(--rh-4);--rh-title:var(--rh-2);--rh-step:var(--rh-4);--rh-list:var(--rh-3)}@container (max-width:760px){.site.site:where(.tp-inclass)>*{--rh-sec:var(--rh-7);--rh-hero-bot:var(--rh-7);--rh-band:var(--rh-7);--rh-crumb:var(--rh-4);--rh-content:var(--rh-5);--rh-group:var(--rh-6);--rh-gutter:var(--rh-4)}}.site.site:where(.tp-inclass)>section:not([class*=hero]):not(.h-film):not(.cta2):not(.st-cta){padding-top:var(--rh-sec)!important;padding-bottom:var(--rh-sec)!important}:where(.site.tp-inclass) .b-page .site>.cat-b{padding-top:var(--rh-content)!important;padding-bottom:var(--rh-sec)!important}.site.site:where(.tp-inclass)>:is(div.cta,section.cta2,section.st-cta){padding-top:var(--rh-band)!important;padding-bottom:var(--rh-band)!important}.site.site:where(.tp-inclass)>:is(div.cta,section.cta2,section.st-cta) h2+p{margin-top:var(--rh-intro)!important}.site.site:where(.tp-inclass)>section>.wrap>:first-child{margin-top:0!important}.site.site:where(.tp-inclass)>section>.wrap>:last-child{margin-bottom:0!important}.site.site:where(.tp-inclass) .lg-body>:last-child{margin-bottom:0!important}.site.site:where(.tp-inclass) .crumbs{padding-top:var(--rh-hero-top)!important}.site.site:where(.tp-inclass)>:is(section.pg-hero,section.st-hero){padding-top:var(--rh-hero-top)!important;padding-bottom:var(--rh-hero-bot)!important}.site.site:where(.tp-inclass) :is(.pg-hero,.st-hero) .crumb{margin-bottom:var(--rh-crumb)!important}.site.site:where(.tp-inclass) :is(.pg-hero,.st-hero,.cat-head,.h-film,.tl-hero,.tp2 [class*=hero]) h1+:is(p,.lead,.lg-dates){margin-top:var(--rh-title-intro)!important}.site.site:where(.tp-inclass) :is(.pg-hero,.st-hero) .h-btns{margin-top:var(--rh-act)!important}:where(.site.tp-inclass) .b-page .site .cat-head{padding:var(--rh-crumb) 0 0!important}:where(.site.tp-inclass) .b-page .site .cat-tools{margin:var(--rh-5) 0 0!important}:where(.site.tp-inclass) .b-page .site>section.tl-hero{padding-top:var(--rh-crumb)!important;padding-bottom:var(--rh-hero-bot)!important}.site.site.tp2:where(.tp-inclass)>section[class*=hero]{padding-top:0!important;padding-bottom:var(--rh-hero-bot)!important}.site.site.tp2:where(.tp-inclass)>section[class*=hero] .crumbs+*{margin-top:var(--rh-crumb)!important}.site.site.tp2:where(.tp-inclass)>section[class*=hero] .btns{margin-top:var(--rh-act)!important}.site.site:where(.tp-inclass) :is(.kick,.bp-kick,.sec-head small){margin-bottom:var(--rh-kick)!important}.site.site:where(.tp-inclass)>section>.wrap>h2+p,.site.site:where(.tp-inclass) :is(.sec-head,.bp-head,.tlf-head,.tlb-head,.ap-txt) h2+p{margin-top:var(--rh-intro)!important}.site.site:where(.tp-inclass)>section>.wrap>:is(h2,p.sub,p.fw-intro)+:not(p,.sub,h2,h3,.kick,script,style){margin-top:var(--rh-content)!important}.site.site:where(.tp-inclass) :is(.sec-head,.bp-head,.tlf-head,.tlb-head){margin-bottom:var(--rh-content)!important}.site.site:where(.tp-inclass) :is(.sec-head,.bp-head,.tlf-head,.tlb-head)+*{margin-top:0!important}.site.site:where(.tp-inclass) .tl-steps>.wrap>h2{margin-bottom:var(--rh-content)!important}:where(.site.tp-inclass) .b-page .site .tl-steps .tl-row:first-of-type{border-top:0!important;padding-top:0!important}.site.site:where(.tp-inclass)>section>.wrap>p.sub+.pg-links{margin-top:var(--rh-act)!important}.site.site:where(.tp-inclass)>section>.wrap>:not(h2,p.sub,p.fw-intro)+:is(.pg-links,.browse-bar,.bar-d,.fw-band,.ath-note,.ww-foot){margin-top:var(--rh-content)!important}.site.site:where(.tp-inclass) .pf-foot{margin-top:var(--rh-5)!important}.site.site:where(.tp-inclass) .fw-band{padding:var(--rh-6) var(--rh-7)!important}.site.site:where(.tp-inclass) .bar-d{padding:var(--rh-4) var(--rh-4) var(--rh-4) var(--rh-5)!important}@container (max-width:760px){.site.site:where(.tp-inclass) .fw-band{padding:var(--rh-5)!important}.site.site:where(.tp-inclass) .fw-band .go{align-items:flex-start!important}.site.site:where(.tp-inclass) :is(.browse-bar,.bar-d){flex-direction:column!important;align-items:flex-start!important;gap:var(--rh-4)!important;padding:var(--rh-5)!important}}.site.site:where(.tp-inclass) .fw-rule+.fw-grid{margin-top:var(--rh-4)!important}.site.site:where(.tp-inclass) .fw-rule i{margin-top:var(--rh-3)!important}@container (max-width:760px){.site.site:where(.tp-inclass)>section:not([class*=hero])>.wrap>h2,.site.site:where(.tp-inclass)>section:not([class*=hero]) :is(.sec-head,.bp-head,.tlf-head,.tlb-head,.ap-txt) h2{font-size:26px!important;line-height:1.2!important}}.site.site:where(.tp-inclass) :is(.pg-steps,.pg-2col,.pg-tools,.pg-auth,.pg-shelf,.ac-checks,.it-how,.it-grid,.ab-paths,.ww-grid,.fw-grid,.tool-grid,.subj-grid,.shelf,.bp-shelf,.tlb-grid,.ai-grid,.st-fit .grid,.su,.pg-mo-steps){gap:var(--rh-gutter)!important}.site.site:where(.tp-inclass) :is(.ath-grid,.su-list){gap:var(--rh-gutter-s)!important}.site.site:where(.tp-inclass) .pg-2col>div:not(.pg-card):not(.pg-form){gap:var(--rh-gutter)!important}.site.site:where(.tp-inclass) .ath-grid.ab-rev{gap:var(--rh-gutter)!important}.site.site:where(.tp-inclass) :is(.su-list,.pg-mo-steps,.fw-card ul)>li{margin:0!important}.site.site:where(.tp-inclass) .sim-car .sim-grid{gap:var(--rh-gutter)!important}@container (min-width:761px){.site.site:where(.tp-inclass) .sim-car .sim-grid{grid-auto-columns:calc((100% - var(--rh-gutter)) / 2)!important}}.site.site:where(.tp-inclass) :is(.it-cols,.lg){column-gap:var(--rh-group)!important}.site.site:where(.tp-inclass) .pg-book:not(:where(.pf *)){gap:var(--rh-group)!important}.site.site:where(.tp-inclass) :is(.pg-step,.pg-card:not(:where(.pf *)),.ab-path,.ww,.it-how>div,.it-card,.fw-card,.sim,.subj,.tool,.ab-rev .ath-card,.pg-attr,.pg-credit,.ai-grid>div,.st-fit .grid>div,.pg-mo-steps>li){padding:var(--rh-card)!important}.site.site:where(.tp-inclass) :is(.pg-step,.pg-card:not(:where(.pf *)),.ab-path,.ww,.it-how>div,.it-card,.pg-attr,.pg-credit,.pg-form)>:first-child{margin-top:0!important}.site.site:where(.tp-inclass) :is(.pg-step,.pg-card:not(:where(.pf *)),.ab-path,.ww,.it-how>div,.it-card,.pg-attr,.pg-credit,.pg-form)>:last-child{margin-bottom:0!important}.site.site:where(.tp-inclass) .pg-form{padding:var(--rh-6)!important}.site.site:where(.tp-inclass) .pg-form label:first-of-type{margin-top:0!important}.site.site:where(.tp-inclass) :is(.ath-card:not(.ab-rev .ath-card),.su-list>li){padding:var(--rh-3) var(--rh-card-s)!important}.site.site:where(.tp-inclass) .ab-path .ab-fig{margin:calc(-1 * var(--rh-card)) calc(-1 * var(--rh-card)) var(--rh-step)!important}.site.site:where(.tp-inclass) .iso-tools .tool{align-content:space-between!important}.site.site:where(.tp-inclass) .iso-tools .tool>[data-iso]{align-self:end!important}.site.site:where(.tp-inclass) .pg-step i+b,.site.site:where(.tp-inclass) .ab-path .ab-fig+b{margin-top:var(--rh-step)!important}.site.site:where(.tp-inclass) :is(.it-how i,.it-ic){margin-bottom:var(--rh-step)!important}.site.site:where(.tp-inclass) :is(.pg-step b+span,.pg-card:not(:where(.pf *)) h3+p,.ab-path b+p,.ww b+p,.it-how b+p,.it-card b+p,.sim h3+p,.fw-card h3+p,.pg-mo-steps b+span){margin-top:var(--rh-title)!important}.site.site:where(.tp-inclass) .ai-grid b{margin-bottom:var(--rh-title)!important}.site.site:where(.tp-inclass) :is(.pg-step a,.pg-card:not(:where(.pf *)) ul,.pg-card:not(:where(.pf *)) .pg-links){margin-top:var(--rh-step)!important}.site.site:where(.tp-inclass) .fw-card ul{margin-top:var(--rh-step)!important;gap:var(--rh-list)!important}.site.site:where(.tp-inclass) .fw-card .fw-more{padding-top:var(--rh-5)!important}.site.site:where(.tp-inclass) .pg-card:not(:where(.pf *)) li{margin:0 0 var(--rh-2)!important}.site.site:where(.tp-inclass) .pg-card:not(:where(.pf *)) li:last-child{margin-bottom:0!important}.site.site:where(.tp-inclass) #list>.wrap>.ath-bar{margin:0!important}.site.site:where(.tp-inclass) .ath-subj{margin-top:var(--rh-group)!important}.site.site:where(.tp-inclass) .ath-book{padding:var(--rh-5) 0!important}.site.site:where(.tp-inclass) .ath-note{padding-top:var(--rh-4)!important;margin-top:var(--rh-group)!important}.site.site:where(.tp-inclass) .pg-toc>li{margin:0!important}.site.site:where(.tp-inclass) .pg-toc{column-gap:var(--rh-7)!important}.site.site:where(.tp-inclass) .pg-pane{padding-top:var(--rh-5)!important}.site.site:where(.tp-inclass) .it-cols{margin-top:var(--rh-5)!important}.site.site:where(.tp-inclass) .it-cols h3{margin:0 0 var(--rh-3)!important}.site.site:where(.tp-inclass) .it-steps li{margin:0 0 var(--rh-3)!important}.site.site:where(.tp-inclass) .it-lead{margin:0!important}.site.site:where(.tp-inclass) .lg-body h2{margin:var(--rh-7) 0 var(--rh-3)!important}.site.site:where(.tp-inclass) .lg-body>h2:first-child,.site.site:where(.tp-inclass) .lg-body>.legal-callout+h2{margin-top:0!important}.site.site:where(.tp-inclass) .lg-body h3{margin:var(--rh-6) 0 var(--rh-2)!important}.site.site:where(.tp-inclass) .lg-body li{margin:var(--rh-2) 0!important}.site.site:where(.tp-inclass) .lg-body .legal-callout{padding:var(--rh-5)!important;margin:0 0 var(--rh-6)!important}.site.site:where(.tp-inclass) .lg-body .legal-callout>:first-child{margin-top:0!important}.site.site:where(.tp-inclass) .lg-body .legal-callout>:last-child{margin-bottom:0!important}.site.site:where(.tp-inclass) .su-head{gap:var(--rh-5)!important}.site.site:where(.tp-inclass) .pg-mo{gap:var(--rh-group)!important}.site.site:where(.tp-inclass) .pg-mo-h{margin:0!important}.site.site:where(.tp-inclass) .pg-mo-steps{margin-top:var(--rh-content)!important}.site.site:where(.tp-inclass) .ath-subj h3{margin:0 0 var(--rh-2)!important}:where(.site.tp-inclass) .b-page .site .row-s{padding:var(--rh-6) 0!important}:where(.site.tp-inclass) .b-page .site .row-s:first-child{padding-top:0!important}:where(.site.tp-inclass) .b-page .site .tl-row{padding:var(--rh-7) 0!important;column-gap:var(--rh-7)!important}:where(.site.tp-inclass) .b-page .site .tl-txt .num{margin-bottom:var(--rh-step)!important}:where(.site.tp-inclass) .b-page .site .tl-txt h3{margin-bottom:var(--rh-3)!important}.site.site:where(.tp-inclass) .pf-panes{margin-top:var(--rh-5)!important}.site.site:where(.tp-inclass) .pf-steps{margin-top:var(--rh-4)!important}.site.site:where(.tp-inclass) .pf-stage{margin-top:var(--rh-4)!important}:where(.site.tp-inclass) .b-page .site .bp-det summary h3+p{margin-top:var(--rh-title)!important}:where(.site.tp-inclass) .b-page .site .bp-own .bp-det{margin-top:var(--rh-gutter)!important}:where(.site.tp-inclass) .b-page .site .bp-own .bp-head+.bp-det{margin-top:0!important}.site.site.tp2:where(.tp-inclass) .kick{margin-bottom:var(--rh-kick)!important}.site.site.tp2:where(.tp-inclass) .sub{margin-top:var(--rh-intro)!important}.site.site.tp2:where(.tp-inclass) ol.isteps{gap:var(--rh-5)!important}.site.site.tp2:where(.tp-inclass) :is(.qa,.others){gap:var(--rh-gutter)!important}.site.site.tp2:where(.tp-inclass) .qa div{padding:var(--rh-card)!important}.site.site.tp2:where(.tp-inclass) .others .oth-iso{margin-bottom:var(--rh-4)!important}.site.site.tp2:where(.tp-inclass) .others b+span{margin-top:var(--rh-title)!important}.site.site.tp2:where(.tp-inclass) .others em{margin-top:var(--rh-step)!important}.site.site.tp2:where(.tp-inclass) .faq2 summary{padding:var(--rh-4) var(--rh-5)!important}.site.site.tp2:where(.tp-inclass) .faq2 details p{padding:0 var(--rh-5) var(--rh-5)!important}.site.site.tp2:where(.tp-inclass) ol.es-steps.isteps{margin-top:var(--rh-4)!important;gap:var(--rh-5)!important}.site.site.tp2:where(.tp-inclass) ol.es-steps.isteps li{align-items:start!important}.site.site.tp2:where(.tp-inclass) ol.es-steps.isteps li>i{margin-top:-4px}.site.site.tp2:where(.tp-inclass) .ap-txt .sub{margin-top:var(--rh-intro)!important}.site.site.tp2:where(.tp-inclass) .ap-txt .sub+*{margin-top:var(--rh-content)!important}.site.site.tp2:where(.tp-inclass) .ap-grid{column-gap:var(--rh-7)!important;row-gap:var(--rh-group)!important;align-items:start!important}.site:where(.tp-peer){--bg:#FAFAF9;--fg:#1C1917;--card:#fff;--line:#E7E5E4;--line2:#D6D3D1;--muted:#F5F5F4;--mfg:#6E6862;--fg2:#44403C;--coral:#DA7756;--act:#B8553A;--act-h:#A84C2E;--ctext:#A84C2E;--soft:#FBF0EC;--ok:#23774F;--okSoft:#EAF5EF;--bad:#B42323;--badSoft:#FCEEEE;--warn:#9C5506;--ease:cubic-bezier(.22,1,.36,1);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"cv11","ss01";color:var(--fg);background:var(--bg);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden;border-radius:12px;border:1px solid var(--line)}.site:where(.tp-peer) *{box-sizing:border-box}.site:where(.tp-peer) a{color:inherit;text-decoration:none}.site:where(.tp-peer) .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.site:where(.tp-peer) h1{font-size:42px;font-weight:500;letter-spacing:-.022em;line-height:1.15;margin:0}.site:where(.tp-peer) h2{font-size:30px;font-weight:500;letter-spacing:-.018em;line-height:1.2;margin:0}.site:where(.tp-peer) h3{font-size:24px;font-weight:500;letter-spacing:-.012em;line-height:1.25;margin:0}.site:where(.tp-peer) h4{font-size:18px;font-weight:600;letter-spacing:-.006em;line-height:1.35;margin:0}.site:where(.tp-peer) p{margin:0}.site:where(.tp-peer) .lead{font-size:18px;color:var(--fg2);line-height:1.6}.site:where(.tp-peer) .btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:10px;font-size:16px;font-weight:550;border:1px solid transparent;cursor:pointer;white-space:nowrap;font-family:inherit}.site:where(.tp-peer) .btn-p{background:var(--act);color:#fff}.site:where(.tp-peer) .btn-p:hover{background:var(--act-h)}.site:where(.tp-peer) .btn-s{background:#fff;border-color:var(--line2);color:var(--fg)}.site:where(.tp-peer) .btn-s:hover{background:var(--muted)}.site:where(.tp-peer) .crumbs{font-size:14px;color:var(--mfg);padding:22px 0 0}.site:where(.tp-peer) .crumbs b{color:var(--fg);font-weight:500}.site:where(.tp-peer) section{padding:64px 0}@container (max-width:760px){.site:where(.tp-peer) .wrap{padding:0 16px}.site:where(.tp-peer) h1{font-size:32px}.site:where(.tp-peer) h2{font-size:25px}.site:where(.tp-peer) h3{font-size:21px}.site:where(.tp-peer) section{padding:44px 0}.site:where(.tp-peer) .lead{font-size:17px}}@keyframes tp-peer-fadeup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.site:where(.tp-peer) ul{margin:0;padding-left:20px}.site:where(.tp-peer) li{margin:6px 0;color:var(--fg2)}@keyframes tp-peer-shelfin{to{transform:none;opacity:1}}@keyframes tp-peer-grow{to{width:var(--w)}}@keyframes tp-peer-cellin{0%{opacity:0}to{opacity:1}}@keyframes tp-peer-fadein{to{opacity:1;transform:none}}@container (max-width:560px){.site:where(.tp-peer) h1{font-size:30px}}@keyframes tp-peer-dmIn{0%{filter:blur(10px);opacity:0;transform:translateY(16px)}to{filter:blur(0);opacity:1;transform:none}}@keyframes tp-peer-swapIn{0%{filter:blur(6px);opacity:0;transform:translateY(10px) scale(.985)}to{filter:blur(0);opacity:1;transform:none}}@keyframes tp-peer-dmripple{0%{transform:scale(.2);opacity:1}to{transform:scale(1.6);opacity:0}}:where(.site.tp-peer) .rb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;align-items:start}@container (max-width:700px){:where(.site.tp-peer) .rb{grid-template-columns:minmax(0,1fr)}}:where(.site.tp-peer) .iso{--i-panel:#1C1917;--i-fr:#2A2522;--i-sd:#211D1A;--i-tp:#36302C;--i-line:#7A716A;--i-dt:#4D4641;--i-glass:#141210;--i-acc:#DA7756;--i-hi:#F6B9A1;background:radial-gradient(120% 90% at 50% 40%,#2A2420 0%,var(--i-panel) 70%);border-radius:12px;display:block;overflow:hidden;cursor:pointer}:where(.site.tp-peer) .iso .ibox polygon{stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-peer) .iso .ln{fill:#5d5550;transition:fill .25s}:where(.site.tp-peer) .iso .ln.lit{fill:var(--i-hi)}:where(.site.tp-peer) .iso .ln.lit{filter:url(#ig-glow)}:where(.site.tp-peer) .iso #bk-card{transition:opacity .3s}:where(.site.tp-peer) .iso #bk-card.lit polygon{stroke:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-peer) .iso .glass{fill:var(--i-glass);stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-peer) .iso .bt{fill:#2e2925}:where(.site.tp-peer) .iso .bar{fill:#7a5446}:where(.site.tp-peer) .iso .bar.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-peer) .iso .pglass{fill:#171412;stroke:var(--i-dt);stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .25s}:where(.site.tp-peer) .iso .pglass.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-peer) .iso .wv{fill:#5d5550}:where(.site.tp-peer) .iso .wv.lit{fill:var(--i-hi)}:where(.site.tp-peer) .iso .cell{fill:#2e2925}:where(.site.tp-peer) .iso .cell.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-peer) .iso .row{fill:#4a433f}:where(.site.tp-peer) .iso .row.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-peer) .iso .win{fill:#2e2925}:where(.site.tp-peer) .iso .win.lit{fill:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-peer) .iso .bld .tp{fill:#3a3430}:where(.site.tp-peer){--paper:#F5F5F4;--card:#fff;--ink:#1C1917;--ink2:#44403C;--ink3:#6E6862;--line:#E7E5E4;--line2:#D6D3D1;--coral:#DA7756;--coralD:#B8553A;--coralT:#A84C2E;--soft:#FBF0EC;--ok:#23774F;--okS:#EAF5EF}:where(.site.tp-peer) *{box-sizing:border-box}:where(.site.tp-peer) img{max-width:100%}@keyframes tp-peer-drawk{to{background-size:100% 100%}}:where(.site.tp-peer) #drawcv{position:absolute;left:0;top:0;z-index:240;pointer-events:none}:where(.site.tp-peer) .iso .sml{fill:none;stroke:var(--i-acc);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;filter:url(#ig-glow)}@keyframes tp-peer-pm2-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-.7px)}}@keyframes tp-peer-pm2-idle-tilt{0%,26%,40%,58%,72%,to{transform:rotate(0)}30%,36%{transform:rotate(1deg)}62%,68%{transform:rotate(-1deg)}}@keyframes tp-peer-pm2-tail-bob{0%,to{transform:translateY(0)}50%{transform:translateY(.35px)}}@keyframes tp-peer-pm2-idle-look{0%,10%,26%,40%,54%,78%,to{transform:translate(0)}13%,23%{transform:translate(1.1px)}43%,51%{transform:translate(-1.1px)}62%,72%{transform:translateY(-.4px)}}@keyframes tp-peer-pm2-idle-blink{0%,4%,7%,19%,22%,44%,46.5%,48%,50.5%,84%,87%,to{transform:scaleY(1)}5.5%,20.5%,45%,49%,85.5%{transform:scaleY(.1)}}@keyframes tp-peer-pm2-idle-antenna{0%,20%,44%,58%,70%,to{transform:rotate(0)}28%,36%{transform:rotate(4deg)}61%{transform:rotate(-10deg)}64%{transform:rotate(-2deg)}66%{transform:rotate(-7deg)}}@keyframes tp-peer-pm2-idle-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.93);opacity:.8}}@keyframes tp-peer-pm2-listen-body{0%,to{transform:rotate(-2.4deg) translate(-.4px,.15px)}50%{transform:rotate(-2.9deg) translate(-.5px,.05px)}}@keyframes tp-peer-pm2-listen-antenna{0%,to{transform:rotate(-12deg)}55%{transform:rotate(-13.5deg)}}@keyframes tp-peer-pm2-listen-look{0%,38%,to{transform:translate(-.35px,.55px)}45%,60%{transform:translate(-.15px,.6px)}70%,85%{transform:translate(-.45px,.5px)}}@keyframes tp-peer-pm2-listen-shadow{0%,to{transform:translate(-.3px) scaleX(.98)}50%{transform:translate(-.35px) scaleX(.97)}}@keyframes tp-peer-subjFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes tp-peer-subjGlow{0%,to{filter:drop-shadow(0 2px 2px rgba(218,119,86,0))}50%{filter:drop-shadow(0 6px 10px rgba(218,119,86,.45))}}:where(.site.tp-peer) .iso .head{fill:#5a524c;stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .2s}:where(.site.tp-peer) .iso .head.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-peer) .iso .tag rect{fill:#141210;stroke:#6b625b;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-peer) .iso .tag.lit rect{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-peer) .iso .dot{fill:#3b3531}:where(.site.tp-peer) .iso .dot.lit{fill:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-peer) .iso .opt{fill:none;stroke:#6b625b;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-peer) .iso .bar.dim{fill:#4a3a33}:where(.site.tp-peer) .iso .tick{fill:none;stroke:var(--i-acc);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .25s}:where(.site.tp-peer) .iso .tick.lit{opacity:1;filter:url(#ig-glow)}:where(.site.tp-peer) .iso .phone .tp{fill:#1c1917}:where(.site.tp-peer) .iso .beam{fill:none;stroke:var(--i-hi);stroke-width:2;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-glow)}:where(.site.tp-peer) .iso .cpin{opacity:0;filter:url(#ig-glow)}:where(.site.tp-peer) .iso .cpin line{stroke:var(--i-acc);stroke-width:1.6;vector-effect:non-scaling-stroke}:where(.site.tp-peer) .kick{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a84c2e;margin-bottom:6px}@keyframes tp-peer-pulseDot{0%,to{box-shadow:0 0 #da775673}50%{box-shadow:0 0 0 7px #da775600}}@keyframes tp-peer-qtr{0%{background:#da7756;color:#fff}12.5%,to{background:#f5f5f4;color:#a8a29e}}@keyframes tp-peer-curRing{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes tp-peer-cmIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes tp-peer-lprog{to{width:100%}}@keyframes tp-peer-qok{0%,55%{border-color:#e7e5e4;background:#fff}62%,95%{border-color:#86c79b;background:#ecfdf3}to{border-color:#e7e5e4;background:#fff}}@keyframes tp-peer-hl{0%,8%{background-size:0% 100%}22%,92%{background-size:100% 100%}to{background-size:0% 100%}}@keyframes tp-peer-bq{0%,22%{opacity:0;transform:translateY(6px)}30%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes tp-peer-ba{0%,40%{opacity:0;transform:translateY(6px)}50%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes tp-peer-sync{0%,35%{opacity:.25;transform:translateY(4px)}45%,95%{opacity:1;transform:none}to{opacity:.25}}@keyframes tp-peer-pfIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes tp-peer-pfSay{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tp-peer-pfTap{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes tp-peer-ptIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tp-peer-ptDot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes tp-peer-pgGo{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 8px);opacity:0}}:where(.site.tp-peer) .iso{--i-panel:#1C1917;--i-fr:#211D1A;--i-sd:#1D1916;--i-tp:#26211E;--i-line:#5F5751;--i-dt:#3B3531;--i-ink:#857C75;--i-glass:#141110;--i-on:#2E1E17;--i-acc:#DA7756;--i-hi:#F6B9A1;background:radial-gradient(110% 85% at 50% 46%,#28221E 0%,var(--i-panel) 70%);border-radius:12px;display:block;overflow:hidden;cursor:pointer}:where(.site.tp-peer) .iso svg{display:block;width:100%;height:auto}:where(.site.tp-peer) .iso .ibox polygon,:where(.site.tp-peer) .iso .ibox path{stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-peer) .iso .fr{fill:var(--i-fr)}:where(.site.tp-peer) .iso .sd{fill:var(--i-sd)}:where(.site.tp-peer) .iso .tp{fill:var(--i-tp)}:where(.site.tp-peer) .iso .plate .tp{fill:#201c19}:where(.site.tp-peer) .iso .plate .fr{fill:#181513}:where(.site.tp-peer) .iso .plate .sd{fill:#161311}:where(.site.tp-peer) .iso .plate polygon,:where(.site.tp-peer) .iso .plate path{stroke:#4f4843}:where(.site.tp-peer) .iso .dt{fill:none;stroke:var(--i-dt);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-peer) .iso .scw{fill:#171412;stroke:var(--i-dt);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-peer) .iso .guide{fill:none;stroke:#4a433e;stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}:where(.site.tp-peer) .iso .ln{fill:#4a433e;transition:fill .25s}:where(.site.tp-peer) .iso .ln.lit,:where(.site.tp-peer) .iso .ln.hot2{fill:var(--i-hi)}:where(.site.tp-peer) .iso .ln.lit{filter:url(#ig-soft)}:where(.site.tp-peer) .iso .glass{fill:var(--i-glass);stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .35s,stroke .35s}:where(.site.tp-peer) .iso .glass.lit{fill:var(--i-on);stroke:var(--i-acc)}:where(.site.tp-peer) .iso .halo{fill:var(--i-acc);opacity:0;transition:opacity .45s}:where(.site.tp-peer) .iso .halo.hot{opacity:.32}:where(.site.tp-peer) .iso .pg .tp{fill:#2c2723}:where(.site.tp-peer) .iso .panel .fr{fill:#1e1a17}:where(.site.tp-peer) .iso .body .tp{fill:#4a433e}:where(.site.tp-peer) .iso .body .fr{fill:#332e2a}:where(.site.tp-peer) .iso .body path{stroke:#7a716a}:where(.site.tp-peer) .iso .head{fill:#57504a;stroke:#857c75;stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .2s,stroke .2s}:where(.site.tp-peer) .iso .head.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-peer) .iso .wire{fill:none;stroke:#433c37;stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}:where(.site.tp-peer) .iso .wire.hot{stroke:#9a5843}:where(.site.tp-peer) .iso .pulse{fill:none;stroke:var(--i-hi);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:90 2000;stroke-dashoffset:90;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-glow)}:where(.site.tp-peer) .iso .tpulse{opacity:0}:where(.site.tp-peer) .iso .tpulse.go{animation:tp-peer-ig-flow .7s linear}@keyframes tp-peer-ig-flow{0%{stroke-dashoffset:90;opacity:1}92%{opacity:1}to{stroke-dashoffset:-1000;opacity:0}}:where(.site.tp-peer) .iso .beam{fill:none;stroke:var(--i-hi);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-soft)}:where(.site.tp-peer) .iso .bt{fill:#25201d}:where(.site.tp-peer) .iso .bar{fill:#6e4a3d}:where(.site.tp-peer) .iso .bar.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-peer) .iso .bar.dim{fill:#46362f}:where(.site.tp-peer) .iso .dot{fill:#312b27}:where(.site.tp-peer) .iso .dot.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-peer) .iso .opt{fill:none;stroke:#5a524c;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-peer) .iso .opt.lit{stroke:var(--i-hi)}:where(.site.tp-peer) .iso .tick{fill:none;stroke:var(--i-acc);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .25s}:where(.site.tp-peer) .iso .tick.lit{opacity:1;filter:url(#ig-glow)}:where(.site.tp-peer) .iso .pglass{fill:#151210;stroke:var(--i-dt);stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .25s}:where(.site.tp-peer) .iso .pglass.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-peer) .iso .phone .tp{fill:#181513}:where(.site.tp-peer) .iso .tier .tp{fill:#24201c}:where(.site.tp-peer) .iso .bench .tp{fill:#2b2622}:where(.site.tp-peer) .iso .tap,:where(.site.tp-peer) .iso-taps .tap{cursor:pointer}:where(.site.tp-peer) .iso .tap:hover .head{stroke:var(--i-hi)}:where(.site.tp-peer) .iso .tap:hover .ibox path,:where(.site.tp-peer) .iso .tap:hover .ibox polygon{stroke:#8c827a}:where(.site.tp-peer) .iso .tag{transition:opacity .25s}:where(.site.tp-peer) .iso .tag rect{fill:#151210;stroke:#5f5751;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-peer) .iso .tag text{fill:#f5f5f4;font-family:Inter,system-ui,sans-serif;font-weight:700;text-anchor:middle}:where(.site.tp-peer) .iso .tag.rate rect{fill:#231c18;stroke:var(--i-hi)}:where(.site.tp-peer) .iso .tag.rate text{fill:var(--i-hi)}:where(.site.tp-peer) .iso .tag.lit rect{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-peer) .iso .tag.lit text{fill:#1c1917}:where(.site.tp-peer) .iso .tag.self rect{stroke-dasharray:3 2}:where(.site.tp-peer) .iso .tag.code text{font-family:ui-monospace,Menlo,Consolas,monospace}:where(.site.tp-peer) .iso .key0{fill:#231f1c;stroke:#36302c;stroke-width:.7;vector-effect:non-scaling-stroke}:where(.site.tp-peer) .iso .cellg{fill:none;stroke:var(--i-hi);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-peer) .iso .who{fill:none;stroke:#6b625b;stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-linecap:round}:where(.site.tp-peer) .iso #st-who.lit .who{stroke:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-peer) .iso .recd{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-peer) .iso .blink .recd{fill:#6e3f31;filter:none}:where(.site.tp-peer) .iso .wv{fill:#5a524c}:where(.site.tp-peer) .iso .wv.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-peer) .iso .phd{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-peer) .iso .cpin{opacity:0;filter:url(#ig-glow)}:where(.site.tp-peer) .iso .cpin rect,:where(.site.tp-peer) .iso .cpin path{fill:var(--i-acc)}:where(.site.tp-peer) .iso .cpin .cpl{fill:#2a1a14}:where(.site.tp-peer) .iso .led{fill:#3a3430;transition:fill .2s}:where(.site.tp-peer) .iso .led.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-peer) .iso .lvl{fill:#24201c;stroke:#4e4741;stroke-width:1;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .2s,stroke .2s}:where(.site.tp-peer) .iso .lvl:hover{stroke:var(--i-hi)}:where(.site.tp-peer) .iso .lvl.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-peer) .iso .course .tp{fill:#221e1b}:where(.site.tp-peer) .iso .sheet .tp{fill:#26211e}:where(.site.tp-peer) .iso .cell{fill:#2c2723;transition:fill .25s}:where(.site.tp-peer) .iso .cell.h{fill:#3a3430}:where(.site.tp-peer) .iso .cell.n{fill:#25211e}:where(.site.tp-peer) .iso .cell.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-peer) .iso .cell.todo{fill:none;stroke:var(--i-hi);stroke-width:1;stroke-dasharray:2 1.6;vector-effect:non-scaling-stroke}:where(.site.tp-peer) .iso .gcell{fill:#2c2723;transition:fill .3s}:where(.site.tp-peer) .iso .gcell.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-peer) .iso .chk{fill:none;stroke:#4e4741;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .2s}:where(.site.tp-peer) .iso .chk.lit{stroke:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-peer) .iso .rowtap{cursor:pointer}:where(.site.tp-peer) .iso .rowtap .hit{fill:transparent}:where(.site.tp-peer) .iso .rowtap:hover .hit{fill:#f6b9a114}:where(.site.tp-peer) .iso .twr .tp{fill:#2c2723}:where(.site.tp-peer) .iso .foot .tp{fill:#231f1c}:where(.site.tp-peer) .iso .win{fill:#2e2925;stroke:#3e3833;stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .3s}:where(.site.tp-peer) .iso .win.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-peer) .iso .ctl{fill:#3a3430;transition:fill .2s}:where(.site.tp-peer) .iso .ctl.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-peer) .iso .sml{fill:none;stroke:#8c827a;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;vector-effect:non-scaling-stroke;transition:stroke .3s,opacity .3s}:where(.site.tp-peer) .iso .sml.lead{stroke:var(--i-acc);stroke-width:2.6;filter:url(#ig-glow)}:where(.site.tp-peer) .iso .sml.fade{opacity:.4}:where(.site.tp-peer) .iso .cab .tp,:where(.site.tp-peer) .iso .lms .tp{fill:#26211e}:where(.site.tp-peer) .iso .row{fill:#2e2925;transition:fill .3s}:where(.site.tp-peer) .iso .row.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-peer) .iso .bld{fill:none;stroke:#857c75;stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-peer) .iso .hit{fill:transparent}:where(.site.tp-peer) .iso .spine .tp{fill:#1e1a17}:where(.site.tp-peer) .iso .hlt{fill:var(--i-acc);opacity:.85;filter:url(#ig-soft)}:where(.site.tp-peer) .iso .qcard .tp{fill:#2c2723}:where(.site.tp-peer) .iso #bk-ask.lit .qcard .tp{fill:var(--i-acc)}:where(.site.tp-peer) .iso #bk-ask.lit .qcard path{stroke:var(--i-hi)}:where(.site.tp-peer) .iso .qm{fill:none;stroke:#f5f5f4;stroke-width:1.4;stroke-linecap:round;vector-effect:non-scaling-stroke}:where(.site.tp-peer) .iso .card .tp{fill:#2c2723}:where(.site.tp-peer) .iso .card.lit path,:where(.site.tp-peer) .iso .card.lit polygon{stroke:var(--i-acc)}:where(.site.tp-peer) .iso #bk-card.lit{filter:url(#ig-soft)}:where(.site.tp-peer) .iso.iso-light{background:none;border-radius:0;cursor:default;--i-acc:#DA7756;--i-hi:#F2A98F}:where(.site.tp-peer) .iso-light .lt .tp{fill:#fff}:where(.site.tp-peer) .iso-light .lt .fr{fill:#f7f6f4}:where(.site.tp-peer) .iso-light .lt .sd{fill:#eeece9}:where(.site.tp-peer) .iso-light .ibox polygon,:where(.site.tp-peer) .iso-light .ibox path{stroke:#b5aea7}:where(.site.tp-peer) .iso-light .lt polygon,:where(.site.tp-peer) .iso-light .lt path{transition:fill .35s,stroke .35s}:where(.site.tp-peer) .iso-light .lt.on .tp{fill:#fce6dc}:where(.site.tp-peer) .iso-light .lt.on polygon,:where(.site.tp-peer) .iso-light .lt.on path{stroke:#da7756}:where(.site.tp-peer) .iso-light .lt.on{filter:url(#ig-lglow)}:where(.site.tp-peer) .iso-light .lt.off .tp{fill:#f5f5f4}:where(.site.tp-peer) .iso-light .lt.off polygon,:where(.site.tp-peer) .iso-light .lt.off path{stroke:#d6d3d1;stroke-dasharray:2 2}:where(.site.tp-peer) .iso-light .ll{fill:#d6d3d1;transition:fill .35s}:where(.site.tp-peer) .iso-light .ll.on,:where(.site.tp-peer) .iso-light g.on>.ll{fill:#da7756}:where(.site.tp-peer) .iso-light .lld{fill:none;stroke:#e2ded9;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-peer) .iso-light rect.ll[fill=none]{fill:none;stroke:#ddd8d3;stroke-width:1;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}:where(.site.tp-peer) .iso-light .wire{stroke:#e2ded9;stroke-width:1.2}:where(.site.tp-peer) .iso-light .wire.hot{stroke:#f2c3ae}:where(.site.tp-peer) .iso-light .pulse{stroke:#da7756;stroke-width:2.6;filter:url(#ig-lglow)}:where(.site.tp-peer) .iso-light .tap{cursor:pointer}:where(.site.tp-peer) .iso-light .tap:hover .ibox polygon,:where(.site.tp-peer) .iso-light .tap:hover .ibox path{stroke:#da7756}:where(.site.tp-peer) .iso-light .okb{opacity:0;filter:url(#ig-lglow)}:where(.site.tp-peer) .iso-light .okb circle{fill:#da7756}:where(.site.tp-peer) .iso-light .okb path{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}:where(.site.tp-peer) .iso.iso-light .body .tp{fill:#fff}:where(.site.tp-peer) .iso.iso-light .body .fr{fill:#f7f6f4}:where(.site.tp-peer) .iso.iso-light .head{fill:#fff;stroke:#b5aea7;filter:none}:where(.site.tp-peer) .iso.iso-light .head.lit{fill:#da7756;stroke:#da7756;filter:url(#ig-lglow)}:where(.site.tp-peer) .iso .ghost{fill:none;stroke:var(--i-hi);stroke-width:1;stroke-dasharray:2 1.6;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .3s}:where(.site.tp-peer) .iso .ghost.lit{opacity:1;filter:url(#ig-soft)}:where(.site.tp-peer) .iso .tile .tp{fill:#2c2723}:where(.site.tp-peer) .iso .tile.lit path,:where(.site.tp-peer) .iso .tile.lit polygon{stroke:var(--i-acc)}:where(.site.tp-peer) .iso .tile.lit .tp{fill:#4a3027}:where(.site.tp-peer) .iso .tag.ask rect{fill:#151210;stroke:var(--i-hi)}:where(.site.tp-peer) .iso .tag.ask text{fill:#f5f5f4;font-weight:600}:where(.site.tp-peer) .iso .tag.ask .askl{fill:var(--i-hi);stroke:none;filter:url(#ig-soft)}:where(.site.tp-peer) .iso .qb{fill:#312b27;transition:fill .3s}:where(.site.tp-peer) .iso .qb.on{fill:var(--i-hi)}:where(.site.tp-peer) .iso .ab{fill:#312b27;transition:fill .3s}:where(.site.tp-peer) .iso .ab.on{fill:#857c75}:where(.site.tp-peer){--coral:#da7756;--coral-d:#a84c2e;--coral-s:#fdf1ec;--line:#e7e5e4;--line2:#d6d3d1;--ink:#1c1917;--ink2:#44403c;--ink3:#78716c;--ok:#2f7d4f;--ok-s:#e7f6ec}.site:where(.tp-peer){container-type:inline-size}.site:where(.tp-peer) .hdr{background:#191b20;border-bottom:0}.site:where(.tp-peer) .hdr .logo{color:#fff}.site:where(.tp-peer) .hdr .nav span{color:#ffffffd9}.site:where(.tp-peer) .hdr .search{background:#ffffff14;border-color:#ffffff24;color:#ffffff9e}.site:where(.tp-peer) .hdr .right a:not(.btn-p){color:#fff}.site:where(.tp-peer) .crumbs{padding:20px 0 0}.tp2:where(.tp-peer.site) h1{font-size:48px;line-height:1.08;letter-spacing:-.03em;font-weight:600;margin:0}.tp2:where(.tp-peer.site) h2{font-size:34px;line-height:1.15;letter-spacing:-.022em;font-weight:600;margin:0}.tp2:where(.tp-peer.site) .kick{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--coral-d);margin-bottom:10px}.tp2:where(.tp-peer.site) .sub{font-size:18px;line-height:1.55;color:#57534e;margin:12px 0 0;max-width:640px}.tp2:where(.tp-peer.site) .lead{font-size:19px;line-height:1.55;color:#57534e;margin:16px 0 0;max-width:600px}.tp2:where(.tp-peer.site) .btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.tp2:where(.tp-peer.site) section{padding:80px 0}.tp2:where(.tp-peer.site) section.white{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tp2:where(.tp-peer.site) section.dark{background:#191b20;color:#fff}.tp2:where(.tp-peer.site) section.dark h2,.tp2:where(.tp-peer.site) section.dark h1{color:#fff}.tp2:where(.tp-peer.site) section.dark .sub,.tp2:where(.tp-peer.site) section.dark .lead{color:#ffffffb8}.tp2:where(.tp-peer.site) section.dark .kick{color:#f2c3ae}.tp2:where(.tp-peer.site) .isorow{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;align-items:center;margin-top:36px}.tp2:where(.tp-peer.site) .isorow.flip{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.tp2:where(.tp-peer.site) .isorow.flip>.iso{order:2}.tp2:where(.tp-peer.site) .isorow .iso{border-radius:18px}.tp2:where(.tp-peer.site) ol.isteps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.tp2:where(.tp-peer.site) ol.isteps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:start;color:#a8a29e;transition:color .35s}.tp2:where(.tp-peer.site) ol.isteps li>i{font-style:normal;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:15px;background:#f0eeec;color:#78716c;transition:background .35s,color .35s}.tp2:where(.tp-peer.site) ol.isteps li b{display:block;font-size:20px;font-weight:600;line-height:1.3;color:inherit}.tp2:where(.tp-peer.site) ol.isteps li span{display:block;font-size:16px;line-height:1.5;margin-top:4px;color:inherit}.tp2:where(.tp-peer.site) ol.isteps li.on{color:var(--ink)}.tp2:where(.tp-peer.site) ol.isteps li.on span{color:#57534e}.tp2:where(.tp-peer.site) ol.isteps li.on>i{background:var(--coral);color:#fff}.tp2:where(.tp-peer.site) section.dark ol.isteps li{color:#fff6}.tp2:where(.tp-peer.site) section.dark ol.isteps li.on{color:#fff}.tp2:where(.tp-peer.site) section.dark ol.isteps li.on span{color:#ffffffbf}.tp2:where(.tp-peer.site) section.dark ol.isteps li>i{background:#ffffff1a;color:#fff9}.tp2:where(.tp-peer.site) .qa{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tp2:where(.tp-peer.site) .qa div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px}.tp2:where(.tp-peer.site) .qa b{display:block;font-size:17px;font-weight:600;line-height:1.35}.tp2:where(.tp-peer.site) .qa p{margin:8px 0 0;font-size:16px;line-height:1.55;color:#57534e}.tp2:where(.tp-peer.site) .others{margin-top:26px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tp2:where(.tp-peer.site) .others a{display:block;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 18px 16px;transition:border-color .2s,transform .2s}.tp2:where(.tp-peer.site) .others a:hover{border-color:var(--line2);transform:translateY(-2px)}.tp2:where(.tp-peer.site) .others b{display:block;font-size:17px;font-weight:600}.tp2:where(.tp-peer.site) .others span{display:block;margin-top:6px;font-size:15px;line-height:1.5;color:#57534e}.tp2:where(.tp-peer.site) .others em{display:block;margin-top:12px;font-style:normal;font-size:15px;font-weight:600;color:var(--coral-d)}.tp2:where(.tp-peer.site) .cta2{background:#191b20;color:#fff;padding:64px 0}.tp2:where(.tp-peer.site) .cta2 .row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.tp2:where(.tp-peer.site) .cta2 h2{color:#fff;font-size:30px}.tp2:where(.tp-peer.site) .cta2 p{color:#ffffffb8;margin-top:10px;font-size:17px}:where(.site.tp-peer) .pg-ftr{background:#fff;border-top:1px solid var(--line);padding:48px 0 32px}:where(.site.tp-peer) .pg-ftr-top{display:flex;align-items:center;gap:16px}:where(.site.tp-peer) .pg-ftr-logo{display:flex;align-items:center;gap:8px;font-weight:650;font-size:20px}:where(.site.tp-peer) .pg-ftr-logo img{width:20px;height:26px}:where(.site.tp-peer) .pg-ftr-top p{color:var(--ink3);font-size:15px}:where(.site.tp-peer) .pg-ftr-cols{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:28px}:where(.site.tp-peer) .pg-ftr-cols div{display:flex;flex-direction:column;gap:8px;font-size:15px;color:#57534e}:where(.site.tp-peer) .pg-ftr-cols b{color:var(--ink);font-size:14px;margin-bottom:4px}:where(.site.tp-peer) .pg-ftr-c{margin-top:28px;font-size:14px;color:var(--ink3)}.tp2:where(.tp-peer.site) .cur2{position:absolute;left:0;top:0;width:18px;height:22px;z-index:20;pointer-events:none;opacity:0;transition:opacity .25s}.tp2:where(.tp-peer.site) .cur2 svg{display:block;width:18px;height:22px;transition:transform .12s}.tp2:where(.tp-peer.site) .cur2 path{fill:#1c1917;stroke:#fff;stroke-width:1.4;stroke-linejoin:round}.tp2:where(.tp-peer.site) .cur2:after{content:"";position:absolute;left:-9px;top:-9px;width:20px;height:20px;border-radius:50%;border:2px solid var(--coral);opacity:0;transform:scale(.4)}.tp2:where(.tp-peer.site) .cur2.press svg{transform:scale(.82)}.tp2:where(.tp-peer.site) .cur2.press:after{animation:tp-peer-cur2Ring .45s ease-out}@keyframes tp-peer-cur2Ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@container (max-width:900px){.tp2:where(.tp-peer.site) h1{font-size:34px}.tp2:where(.tp-peer.site) h2{font-size:27px}.tp2:where(.tp-peer.site) section{padding:56px 0}.tp2:where(.tp-peer.site) .isorow,.tp2:where(.tp-peer.site) .isorow.flip{grid-template-columns:minmax(0,1fr);gap:28px}.tp2:where(.tp-peer.site) .isorow.flip>.iso{order:0}.tp2:where(.tp-peer.site) .qa{grid-template-columns:minmax(0,1fr)}.tp2:where(.tp-peer.site) .others{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site.tp-peer) .pg-ftr-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.site:where(.tp-peer) .hdr .nav,.site:where(.tp-peer) .hdr .search{display:none}}@container (max-width:560px){.site:where(.tp-peer) .wrap{padding:0 16px}.tp2:where(.tp-peer.site) .others{grid-template-columns:minmax(0,1fr)}}.tp2:where(.tp-peer.site) .others a{display:flex;flex-direction:column;padding:12px 12px 16px}.tp2:where(.tp-peer.site) .others .oth-iso{border-radius:10px;margin-bottom:14px}.tp2:where(.tp-peer.site) .others b,.tp2:where(.tp-peer.site) .others span,.tp2:where(.tp-peer.site) .others em{padding:0 6px}.tp2:where(.tp-peer.site) .faq2{margin-top:24px;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;max-width:900px}.tp2:where(.tp-peer.site) .faq2 details{border-top:1px solid var(--line)}.tp2:where(.tp-peer.site) .faq2 details:first-child{border-top:0}.tp2:where(.tp-peer.site) .faq2 summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;cursor:pointer;font-size:17px;font-weight:600;line-height:1.35}.tp2:where(.tp-peer.site) .faq2 summary::-webkit-details-marker{display:none}.tp2:where(.tp-peer.site) .faq2 summary:hover{background:#00000006}.tp2:where(.tp-peer.site) .faq2 .chv{flex:none;width:34px;height:34px;border-radius:999px;border:1px solid var(--line);display:grid;place-items:center;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .2s}.tp2:where(.tp-peer.site) .faq2 .chv:before{content:"";width:8px;height:8px;border-right:2px solid #1C1917;border-bottom:2px solid #1C1917;transform:translateY(-2px) rotate(45deg)}.tp2:where(.tp-peer.site) .faq2 details[open] .chv{transform:rotate(180deg)}.tp2:where(.tp-peer.site) .faq2 details p{margin:0;padding:0 22px 20px;font-size:16.5px;line-height:1.6;color:#57534e;max-width:760px}:where(.site.tp-peer) .pe-hero{padding:20px 0 84px!important}:where(.site.tp-peer) .pe-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:56px;align-items:start;margin-top:24px}:where(.site.tp-peer) .pe-grid .txt{order:2}:where(.site.tp-peer) .peb{position:relative;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 60px #1c19171a,0 2px 6px #1c19170d;padding:20px 22px}:where(.site.tp-peer) .peb-h{display:flex;align-items:flex-start;gap:12px}:where(.site.tp-peer) .peb-h b{display:block;font-size:17px;font-weight:600}:where(.site.tp-peer) .peb-h span{display:block;font-size:14.5px;color:var(--ink3);margin-top:2px}:where(.site.tp-peer) .peb-h em{margin-left:auto;font-style:normal;font-size:13.5px;font-weight:600;border-radius:999px;padding:5px 11px;background:var(--coral-s);color:var(--coral-d);white-space:nowrap;font-variant-numeric:tabular-nums}:where(.site.tp-peer) .peb-team{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}:where(.site.tp-peer) .pm{border:1px solid var(--line);border-radius:14px;padding:12px 8px 10px;text-align:center;transition:border-color .3s,background .3s}:where(.site.tp-peer) .pm i{display:grid;place-items:center;margin:0 auto;width:44px;height:44px;border-radius:50%;font-style:normal;font-weight:700;font-size:15px;color:#fff;transition:box-shadow .3s}:where(.site.tp-peer) .pm b{display:block;font-size:14.5px;font-weight:600;margin-top:8px}:where(.site.tp-peer) .pm small{display:block;font-size:13px;color:var(--ink3);margin-top:2px;height:18px}:where(.site.tp-peer) .pm.done{border-color:#cfe9d8;background:#f6fbf8}:where(.site.tp-peer) .pm.done small{color:var(--ok);font-weight:600}:where(.site.tp-peer) .pm.go i{box-shadow:0 0 0 4px #da775640}:where(.site.tp-peer) .peb-res{margin-top:16px;border-top:1px solid var(--line);padding-top:14px;position:relative}:where(.site.tp-peer) .peb-res .lbl{display:flex;justify-content:space-between;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}:where(.site.tp-peer) .pr2{display:grid;grid-template-columns:92px minmax(0,1fr) 120px 54px;align-items:center;gap:12px;margin-top:12px;font-size:15px}:where(.site.tp-peer) .pr2.on{opacity:1}:where(.site.tp-peer) .pr2>b{font-weight:600}:where(.site.tp-peer) .pr2 .trk{position:relative;height:12px;border-radius:9px;background:#f0eeec}:where(.site.tp-peer) .pr2 .trk u{position:absolute;left:0;top:0;bottom:0;border-radius:9px;background:#d6d3d1;width:0;transition:width .9s cubic-bezier(.2,.8,.2,1)}:where(.site.tp-peer) .pr2 .trk:after{content:"";position:absolute;left:50%;top:-5px;bottom:-5px;border-left:2px dashed #a8a29e}:where(.site.tp-peer) .pr2.low .trk u{background:var(--coral)}:where(.site.tp-peer) .pr2 .say{font-size:13.5px;color:#57534e;line-height:1.3;opacity:0;transition:opacity .4s}:where(.site.tp-peer) .pr2.on .say{opacity:1}:where(.site.tp-peer) .pr2.low .say{color:var(--coral-d);font-weight:600}:where(.site.tp-peer) .pr2 .g{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;font-size:16px}:where(.site.tp-peer) .pr2.low .g{color:var(--coral-d)}:where(.site.tp-peer) .pr2 .flag{display:inline-block;width:9px;height:9px;border-radius:50%;background:#e0a03a;margin-left:6px;vertical-align:1px;opacity:0;transition:opacity .3s}:where(.site.tp-peer) .pr2.low.flg .flag{opacity:1}:where(.site.tp-peer) .peb-key{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink3);margin-top:12px}:where(.site.tp-peer) .peb-key i{display:inline-block;width:14px;border-top:2px dashed #a8a29e}:where(.site.tp-peer) .peb-key em{font-style:normal;display:inline-flex;align-items:center;gap:6px;margin-left:14px}:where(.site.tp-peer) .peb-key em:before{content:"";width:9px;height:9px;border-radius:50%;background:#e0a03a}:where(.site.tp-peer) .peb-ft{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);margin-top:14px;padding-top:14px}:where(.site.tp-peer) .peb-ft span{flex:1;font-size:14.5px;color:var(--ink3)}:where(.site.tp-peer) .peb-ft button{font:600 15px Inter,system-ui,sans-serif;color:#fff;background:var(--coral);border:0;border-radius:10px;padding:10px 16px;transition:background .3s,transform .15s;white-space:nowrap}:where(.site.tp-peer) .peb-ft button.press{transform:scale(.95)}:where(.site.tp-peer) .peb-ft button.sent{background:var(--ok)}:where(.site.tp-peer) .pe-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}:where(.site.tp-peer) .ph{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column}:where(.site.tp-peer) .ph-vis{height:300px;background:#f5f4f2;border-bottom:1px solid var(--line);position:relative;padding:18px;display:flex;align-items:center;justify-content:center}:where(.site.tp-peer) .ph-tx{padding:18px 20px 22px}:where(.site.tp-peer) .ph-tx i{font-style:normal;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--coral);color:#fff;font-weight:700;font-size:14px}:where(.site.tp-peer) .ph-tx b{display:block;font-size:19px;font-weight:600;margin-top:12px;line-height:1.3}:where(.site.tp-peer) .ph-tx p{margin:6px 0 0;font-size:16px;line-height:1.5;color:#57534e}:where(.site.tp-peer) .card9{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 22px #1c191712;width:100%}:where(.site.tp-peer) .ros{padding:12px 14px}:where(.site.tp-peer) .ros h5,:where(.site.tp-peer) .rs h5{margin:0;font-size:14px;font-weight:600;display:flex;justify-content:space-between}:where(.site.tp-peer) .ros h5 span,:where(.site.tp-peer) .rs h5 span{color:var(--ink3);font-weight:500}:where(.site.tp-peer) .ros .pz-rl{display:grid;grid-template-columns:minmax(0,1fr) 66px;gap:8px;font-size:14px;padding:7px 0;border-top:1px solid #f0eeea;opacity:0;transition:opacity .35s}:where(.site.tp-peer) .ros .pz-rl.on{opacity:1}:where(.site.tp-peer) .ros .pz-rl:first-of-type{margin-top:8px}:where(.site.tp-peer) .ros .pz-rl em{font-style:normal;font-size:12.5px;font-weight:600;color:var(--coral-d);background:var(--coral-s);border-radius:999px;padding:2px 8px;text-align:center}:where(.site.tp-peer) .ros .dts{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px;opacity:0;transition:opacity .4s}:where(.site.tp-peer) .ros .dts.on{opacity:1}:where(.site.tp-peer) .ros .dts span{font-size:12.5px;font-weight:600;border:1px solid var(--line);border-radius:999px;padding:3px 9px;color:#44403c}:where(.site.tp-peer) .phone{width:200px;height:268px;border-radius:26px;background:#1c1917;padding:8px;box-shadow:0 12px 28px #1c19172e}:where(.site.tp-peer) .phone .scr{background:#fff;border-radius:19px;height:100%;padding:14px 12px;display:flex;flex-direction:column;gap:8px}:where(.site.tp-peer) .phone small{font-size:12px;color:var(--ink3);font-weight:600}:where(.site.tp-peer) .phone p{margin:0;font-size:14px;font-weight:600;line-height:1.35}:where(.site.tp-peer) .sl{display:grid;grid-template-columns:50px minmax(0,1fr) 34px;gap:6px;align-items:center;font-size:12.5px}:where(.site.tp-peer) .sl .st{position:relative;height:6px;border-radius:9px;background:#e7e5e4}:where(.site.tp-peer) .sl .st u{position:absolute;left:0;top:0;bottom:0;background:var(--coral);border-radius:9px;transition:width .6s}:where(.site.tp-peer) .sl .st b{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff;border:2px solid var(--coral);transition:left .6s}:where(.site.tp-peer) .sl span:last-child{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}:where(.site.tp-peer) .phone .tot{margin-top:auto;display:flex;justify-content:space-between;font-size:12.5px;color:var(--ink3)}:where(.site.tp-peer) .phone .tot b{color:var(--ok)}:where(.site.tp-peer) .rs{padding:12px 14px}:where(.site.tp-peer) .rs .rr{display:grid;grid-template-columns:60px minmax(0,1fr) 30px;gap:8px;align-items:center;font-size:14px;padding:7px 0;border-top:1px solid #f0eeea}:where(.site.tp-peer) .rs .rr:first-of-type{margin-top:8px}:where(.site.tp-peer) .rs .bb{height:9px;border-radius:9px;background:#f0eeec;position:relative}:where(.site.tp-peer) .rs .bb u{position:absolute;left:0;top:0;bottom:0;border-radius:9px;background:#d6d3d1;transition:width .8s}:where(.site.tp-peer) .rs .rr.low .bb u{background:var(--coral)}:where(.site.tp-peer) .rs .rr .fl{width:9px;height:9px;border-radius:50%;background:#e0a03a;justify-self:end;opacity:0;transition:opacity .3s}:where(.site.tp-peer) .rs .rr.low.on .fl{opacity:1}:where(.site.tp-peer) .rs .snd{margin-top:10px;font:600 13.5px Inter,system-ui,sans-serif;border:0;border-radius:9px;background:var(--coral);color:#fff;padding:8px 12px;width:100%}:where(.site.tp-peer) .pe-feat{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:32px}:where(.site.tp-peer) .pe-feat div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px}:where(.site.tp-peer) .pe-feat svg{width:34px;height:34px;display:block}:where(.site.tp-peer) .pe-feat b{display:block;font-size:17px;font-weight:600;margin-top:14px}:where(.site.tp-peer) .pe-feat p{margin:6px 0 0;font-size:15.5px;line-height:1.5;color:#57534e}@container (max-width:900px){:where(.site.tp-peer) .pe-grid{grid-template-columns:minmax(0,1fr);gap:30px}:where(.site.tp-peer) .pe-grid .txt{order:0}:where(.site.tp-peer) .pe-how{grid-template-columns:minmax(0,1fr)}:where(.site.tp-peer) .pe-feat{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:560px){:where(.site.tp-peer) .peb{padding:16px}:where(.site.tp-peer) .peb-team{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site.tp-peer) .pr2{grid-template-columns:70px minmax(0,1fr) 44px}:where(.site.tp-peer) .pr2 .say{display:none}:where(.site.tp-peer) .peb-ft{flex-wrap:wrap}:where(.site.tp-peer) .peb-ft span{flex-basis:100%}:where(.site.tp-peer) .pe-feat{grid-template-columns:minmax(0,1fr)}}.site.site:where(.tp-peer){--rh-1:4px;--rh-2:8px;--rh-3:12px;--rh-4:16px;--rh-5:24px;--rh-6:32px;--rh-7:48px;--rh-8:64px;--rh-9:96px;--rh-sec:var(--rh-8);--rh-hero-top:var(--rh-5);--rh-crumb:var(--rh-5);--rh-hero-bot:var(--rh-8);--rh-band:var(--rh-8);--rh-kick:var(--rh-2);--rh-intro:var(--rh-3);--rh-title-intro:var(--rh-4);--rh-content:var(--rh-6);--rh-group:var(--rh-7);--rh-act:var(--rh-5);--rh-gutter:var(--rh-5);--rh-gutter-s:var(--rh-3);--rh-card:var(--rh-5);--rh-card-s:var(--rh-4);--rh-title:var(--rh-2);--rh-step:var(--rh-4);--rh-list:var(--rh-3)}@container (max-width:760px){.site.site:where(.tp-peer)>*{--rh-sec:var(--rh-7);--rh-hero-bot:var(--rh-7);--rh-band:var(--rh-7);--rh-crumb:var(--rh-4);--rh-content:var(--rh-5);--rh-group:var(--rh-6);--rh-gutter:var(--rh-4)}}.site.site:where(.tp-peer)>section:not([class*=hero]):not(.h-film):not(.cta2):not(.st-cta){padding-top:var(--rh-sec)!important;padding-bottom:var(--rh-sec)!important}:where(.site.tp-peer) .b-page .site>.cat-b{padding-top:var(--rh-content)!important;padding-bottom:var(--rh-sec)!important}.site.site:where(.tp-peer)>:is(div.cta,section.cta2,section.st-cta){padding-top:var(--rh-band)!important;padding-bottom:var(--rh-band)!important}.site.site:where(.tp-peer)>:is(div.cta,section.cta2,section.st-cta) h2+p{margin-top:var(--rh-intro)!important}.site.site:where(.tp-peer)>section>.wrap>:first-child{margin-top:0!important}.site.site:where(.tp-peer)>section>.wrap>:last-child{margin-bottom:0!important}.site.site:where(.tp-peer) .lg-body>:last-child{margin-bottom:0!important}.site.site:where(.tp-peer) .crumbs{padding-top:var(--rh-hero-top)!important}.site.site:where(.tp-peer)>:is(section.pg-hero,section.st-hero){padding-top:var(--rh-hero-top)!important;padding-bottom:var(--rh-hero-bot)!important}.site.site:where(.tp-peer) :is(.pg-hero,.st-hero) .crumb{margin-bottom:var(--rh-crumb)!important}.site.site:where(.tp-peer) :is(.pg-hero,.st-hero,.cat-head,.h-film,.tl-hero,.tp2 [class*=hero]) h1+:is(p,.lead,.lg-dates){margin-top:var(--rh-title-intro)!important}.site.site:where(.tp-peer) :is(.pg-hero,.st-hero) .h-btns{margin-top:var(--rh-act)!important}:where(.site.tp-peer) .b-page .site .cat-head{padding:var(--rh-crumb) 0 0!important}:where(.site.tp-peer) .b-page .site .cat-tools{margin:var(--rh-5) 0 0!important}:where(.site.tp-peer) .b-page .site>section.tl-hero{padding-top:var(--rh-crumb)!important;padding-bottom:var(--rh-hero-bot)!important}.site.site.tp2:where(.tp-peer)>section[class*=hero]{padding-top:0!important;padding-bottom:var(--rh-hero-bot)!important}.site.site.tp2:where(.tp-peer)>section[class*=hero] .crumbs+*{margin-top:var(--rh-crumb)!important}.site.site.tp2:where(.tp-peer)>section[class*=hero] .btns{margin-top:var(--rh-act)!important}.site.site:where(.tp-peer) :is(.kick,.bp-kick,.sec-head small){margin-bottom:var(--rh-kick)!important}.site.site:where(.tp-peer)>section>.wrap>h2+p,.site.site:where(.tp-peer) :is(.sec-head,.bp-head,.tlf-head,.tlb-head,.ap-txt) h2+p{margin-top:var(--rh-intro)!important}.site.site:where(.tp-peer)>section>.wrap>:is(h2,p.sub,p.fw-intro)+:not(p,.sub,h2,h3,.kick,script,style){margin-top:var(--rh-content)!important}.site.site:where(.tp-peer) :is(.sec-head,.bp-head,.tlf-head,.tlb-head){margin-bottom:var(--rh-content)!important}.site.site:where(.tp-peer) :is(.sec-head,.bp-head,.tlf-head,.tlb-head)+*{margin-top:0!important}.site.site:where(.tp-peer) .tl-steps>.wrap>h2{margin-bottom:var(--rh-content)!important}:where(.site.tp-peer) .b-page .site .tl-steps .tl-row:first-of-type{border-top:0!important;padding-top:0!important}.site.site:where(.tp-peer)>section>.wrap>p.sub+.pg-links{margin-top:var(--rh-act)!important}.site.site:where(.tp-peer)>section>.wrap>:not(h2,p.sub,p.fw-intro)+:is(.pg-links,.browse-bar,.bar-d,.fw-band,.ath-note,.ww-foot){margin-top:var(--rh-content)!important}.site.site:where(.tp-peer) .pf-foot{margin-top:var(--rh-5)!important}.site.site:where(.tp-peer) .fw-band{padding:var(--rh-6) var(--rh-7)!important}.site.site:where(.tp-peer) .bar-d{padding:var(--rh-4) var(--rh-4) var(--rh-4) var(--rh-5)!important}@container (max-width:760px){.site.site:where(.tp-peer) .fw-band{padding:var(--rh-5)!important}.site.site:where(.tp-peer) .fw-band .go{align-items:flex-start!important}.site.site:where(.tp-peer) :is(.browse-bar,.bar-d){flex-direction:column!important;align-items:flex-start!important;gap:var(--rh-4)!important;padding:var(--rh-5)!important}}.site.site:where(.tp-peer) .fw-rule+.fw-grid{margin-top:var(--rh-4)!important}.site.site:where(.tp-peer) .fw-rule i{margin-top:var(--rh-3)!important}@container (max-width:760px){.site.site:where(.tp-peer)>section:not([class*=hero])>.wrap>h2,.site.site:where(.tp-peer)>section:not([class*=hero]) :is(.sec-head,.bp-head,.tlf-head,.tlb-head,.ap-txt) h2{font-size:26px!important;line-height:1.2!important}}.site.site:where(.tp-peer) :is(.pg-steps,.pg-2col,.pg-tools,.pg-auth,.pg-shelf,.ac-checks,.it-how,.it-grid,.ab-paths,.ww-grid,.fw-grid,.tool-grid,.subj-grid,.shelf,.bp-shelf,.tlb-grid,.ai-grid,.st-fit .grid,.su,.pg-mo-steps){gap:var(--rh-gutter)!important}.site.site:where(.tp-peer) :is(.ath-grid,.su-list){gap:var(--rh-gutter-s)!important}.site.site:where(.tp-peer) .pg-2col>div:not(.pg-card):not(.pg-form){gap:var(--rh-gutter)!important}.site.site:where(.tp-peer) .ath-grid.ab-rev{gap:var(--rh-gutter)!important}.site.site:where(.tp-peer) :is(.su-list,.pg-mo-steps,.fw-card ul)>li{margin:0!important}.site.site:where(.tp-peer) .sim-car .sim-grid{gap:var(--rh-gutter)!important}@container (min-width:761px){.site.site:where(.tp-peer) .sim-car .sim-grid{grid-auto-columns:calc((100% - var(--rh-gutter)) / 2)!important}}.site.site:where(.tp-peer) :is(.it-cols,.lg){column-gap:var(--rh-group)!important}.site.site:where(.tp-peer) .pg-book{gap:var(--rh-group)!important}.site.site:where(.tp-peer) :is(.pg-step,.pg-card,.ab-path,.ww,.it-how>div,.it-card,.fw-card,.sim,.subj,.tool,.ab-rev .ath-card,.pg-attr,.pg-credit,.ai-grid>div,.st-fit .grid>div,.pg-mo-steps>li){padding:var(--rh-card)!important}.site.site:where(.tp-peer) :is(.pg-step,.pg-card,.ab-path,.ww,.it-how>div,.it-card,.pg-attr,.pg-credit,.pg-form)>:first-child{margin-top:0!important}.site.site:where(.tp-peer) :is(.pg-step,.pg-card,.ab-path,.ww,.it-how>div,.it-card,.pg-attr,.pg-credit,.pg-form)>:last-child{margin-bottom:0!important}.site.site:where(.tp-peer) .pg-form{padding:var(--rh-6)!important}.site.site:where(.tp-peer) .pg-form label:first-of-type{margin-top:0!important}.site.site:where(.tp-peer) :is(.ath-card:not(.ab-rev .ath-card),.su-list>li){padding:var(--rh-3) var(--rh-card-s)!important}.site.site:where(.tp-peer) .ab-path .ab-fig{margin:calc(-1 * var(--rh-card)) calc(-1 * var(--rh-card)) var(--rh-step)!important}.site.site:where(.tp-peer) .iso-tools .tool{align-content:space-between!important}.site.site:where(.tp-peer) .iso-tools .tool>[data-iso]{align-self:end!important}.site.site:where(.tp-peer) .pg-step i+b,.site.site:where(.tp-peer) .ab-path .ab-fig+b{margin-top:var(--rh-step)!important}.site.site:where(.tp-peer) :is(.it-how i,.it-ic){margin-bottom:var(--rh-step)!important}.site.site:where(.tp-peer) :is(.pg-step b+span,.pg-card h3+p,.ab-path b+p,.ww b+p,.it-how b+p,.it-card b+p,.sim h3+p,.fw-card h3+p,.pg-mo-steps b+span){margin-top:var(--rh-title)!important}.site.site:where(.tp-peer) .ai-grid b{margin-bottom:var(--rh-title)!important}.site.site:where(.tp-peer) :is(.pg-step a,.pg-card ul,.pg-card .pg-links){margin-top:var(--rh-step)!important}.site.site:where(.tp-peer) .fw-card ul{margin-top:var(--rh-step)!important;gap:var(--rh-list)!important}.site.site:where(.tp-peer) .fw-card .fw-more{padding-top:var(--rh-5)!important}.site.site:where(.tp-peer) .pg-card li{margin:0 0 var(--rh-2)!important}.site.site:where(.tp-peer) .pg-card li:last-child{margin-bottom:0!important}.site.site:where(.tp-peer) #list>.wrap>.ath-bar{margin:0!important}.site.site:where(.tp-peer) .ath-subj{margin-top:var(--rh-group)!important}.site.site:where(.tp-peer) .ath-book{padding:var(--rh-5) 0!important}.site.site:where(.tp-peer) .ath-note{padding-top:var(--rh-4)!important;margin-top:var(--rh-group)!important}.site.site:where(.tp-peer) .pg-toc>li{margin:0!important}.site.site:where(.tp-peer) .pg-toc{column-gap:var(--rh-7)!important}.site.site:where(.tp-peer) .pg-pane{padding-top:var(--rh-5)!important}.site.site:where(.tp-peer) .it-cols{margin-top:var(--rh-5)!important}.site.site:where(.tp-peer) .it-cols h3{margin:0 0 var(--rh-3)!important}.site.site:where(.tp-peer) .it-steps li{margin:0 0 var(--rh-3)!important}.site.site:where(.tp-peer) .it-lead{margin:0!important}.site.site:where(.tp-peer) .lg-body h2{margin:var(--rh-7) 0 var(--rh-3)!important}.site.site:where(.tp-peer) .lg-body>h2:first-child,.site.site:where(.tp-peer) .lg-body>.legal-callout+h2{margin-top:0!important}.site.site:where(.tp-peer) .lg-body h3{margin:var(--rh-6) 0 var(--rh-2)!important}.site.site:where(.tp-peer) .lg-body li{margin:var(--rh-2) 0!important}.site.site:where(.tp-peer) .lg-body .legal-callout{padding:var(--rh-5)!important;margin:0 0 var(--rh-6)!important}.site.site:where(.tp-peer) .lg-body .legal-callout>:first-child{margin-top:0!important}.site.site:where(.tp-peer) .lg-body .legal-callout>:last-child{margin-bottom:0!important}.site.site:where(.tp-peer) .su-head{gap:var(--rh-5)!important}.site.site:where(.tp-peer) .pg-mo{gap:var(--rh-group)!important}.site.site:where(.tp-peer) .pg-mo-h{margin:0!important}.site.site:where(.tp-peer) .pg-mo-steps{margin-top:var(--rh-content)!important}.site.site:where(.tp-peer) .ath-subj h3{margin:0 0 var(--rh-2)!important}:where(.site.tp-peer) .b-page .site .row-s{padding:var(--rh-6) 0!important}:where(.site.tp-peer) .b-page .site .row-s:first-child{padding-top:0!important}:where(.site.tp-peer) .b-page .site .tl-row{padding:var(--rh-7) 0!important;column-gap:var(--rh-7)!important}:where(.site.tp-peer) .b-page .site .tl-txt .num{margin-bottom:var(--rh-step)!important}:where(.site.tp-peer) .b-page .site .tl-txt h3{margin-bottom:var(--rh-3)!important}.site.site:where(.tp-peer) .pf-panes{margin-top:var(--rh-5)!important}.site.site:where(.tp-peer) .pf-steps{margin-top:var(--rh-4)!important}.site.site:where(.tp-peer) .pf-stage{margin-top:var(--rh-4)!important}:where(.site.tp-peer) .b-page .site .bp-det summary h3+p{margin-top:var(--rh-title)!important}:where(.site.tp-peer) .b-page .site .bp-own .bp-det{margin-top:var(--rh-gutter)!important}:where(.site.tp-peer) .b-page .site .bp-own .bp-head+.bp-det{margin-top:0!important}.site.site.tp2:where(.tp-peer) .kick{margin-bottom:var(--rh-kick)!important}.site.site.tp2:where(.tp-peer) .sub{margin-top:var(--rh-intro)!important}.site.site.tp2:where(.tp-peer) ol.isteps{gap:var(--rh-5)!important}.site.site.tp2:where(.tp-peer) :is(.qa,.others){gap:var(--rh-gutter)!important}.site.site.tp2:where(.tp-peer) .qa div{padding:var(--rh-card)!important}.site.site.tp2:where(.tp-peer) .others .oth-iso{margin-bottom:var(--rh-4)!important}.site.site.tp2:where(.tp-peer) .others b+span{margin-top:var(--rh-title)!important}.site.site.tp2:where(.tp-peer) .others em{margin-top:var(--rh-step)!important}.site.site.tp2:where(.tp-peer) .faq2 summary{padding:var(--rh-4) var(--rh-5)!important}.site.site.tp2:where(.tp-peer) .faq2 details p{padding:0 var(--rh-5) var(--rh-5)!important}.site.site.tp2:where(.tp-peer) ol.es-steps.isteps{margin-top:var(--rh-4)!important;gap:var(--rh-5)!important}.site.site.tp2:where(.tp-peer) ol.es-steps.isteps li{align-items:start!important}.site.site.tp2:where(.tp-peer) ol.es-steps.isteps li>i{margin-top:-4px}.site.site.tp2:where(.tp-peer) .ap-txt .sub{margin-top:var(--rh-intro)!important}.site.site.tp2:where(.tp-peer) .ap-txt .sub+*{margin-top:var(--rh-content)!important}.site.site.tp2:where(.tp-peer) .ap-grid{column-gap:var(--rh-7)!important;row-gap:var(--rh-group)!important;align-items:start!important}.site:where(.tp-studio){--bg:#FAFAF9;--fg:#1C1917;--card:#fff;--line:#E7E5E4;--line2:#D6D3D1;--muted:#F5F5F4;--mfg:#6E6862;--fg2:#44403C;--coral:#DA7756;--act:#B8553A;--act-h:#A84C2E;--ctext:#A84C2E;--soft:#FBF0EC;--ok:#23774F;--okSoft:#EAF5EF;--bad:#B42323;--badSoft:#FCEEEE;--warn:#9C5506;--ease:cubic-bezier(.22,1,.36,1);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"cv11","ss01";color:var(--fg);background:var(--bg);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden;border-radius:12px;border:1px solid var(--line)}.site:where(.tp-studio) *{box-sizing:border-box}.site:where(.tp-studio) a{color:inherit;text-decoration:none}.site:where(.tp-studio) .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.site:where(.tp-studio) h1{font-size:42px;font-weight:500;letter-spacing:-.022em;line-height:1.15;margin:0}.site:where(.tp-studio) h2{font-size:30px;font-weight:500;letter-spacing:-.018em;line-height:1.2;margin:0}.site:where(.tp-studio) h3{font-size:24px;font-weight:500;letter-spacing:-.012em;line-height:1.25;margin:0}.site:where(.tp-studio) h4{font-size:18px;font-weight:600;letter-spacing:-.006em;line-height:1.35;margin:0}.site:where(.tp-studio) p{margin:0}.site:where(.tp-studio) .lead{font-size:18px;color:var(--fg2);line-height:1.6}.site:where(.tp-studio) .btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:10px;font-size:16px;font-weight:550;border:1px solid transparent;cursor:pointer;white-space:nowrap;font-family:inherit}.site:where(.tp-studio) .btn-p{background:var(--act);color:#fff}.site:where(.tp-studio) .btn-p:hover{background:var(--act-h)}.site:where(.tp-studio) .btn-s{background:#fff;border-color:var(--line2);color:var(--fg)}.site:where(.tp-studio) .btn-s:hover{background:var(--muted)}.site:where(.tp-studio) .crumbs{font-size:14px;color:var(--mfg);padding:22px 0 0}.site:where(.tp-studio) .crumbs b{color:var(--fg);font-weight:500}.site:where(.tp-studio) section{padding:64px 0}@container (max-width:760px){.site:where(.tp-studio) .wrap{padding:0 16px}.site:where(.tp-studio) h1{font-size:32px}.site:where(.tp-studio) h2{font-size:25px}.site:where(.tp-studio) h3{font-size:21px}.site:where(.tp-studio) section{padding:44px 0}.site:where(.tp-studio) .lead{font-size:17px}}@keyframes tp-studio-fadeup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.site:where(.tp-studio) ul{margin:0;padding-left:20px}.site:where(.tp-studio) li{margin:6px 0;color:var(--fg2)}@keyframes tp-studio-shelfin{to{transform:none;opacity:1}}@keyframes tp-studio-grow{to{width:var(--w)}}@keyframes tp-studio-cellin{0%{opacity:0}to{opacity:1}}@keyframes tp-studio-fadein{to{opacity:1;transform:none}}:where(.site.tp-studio) .ar{position:absolute;background:var(--coral);opacity:.75}@container (max-width:560px){.site:where(.tp-studio) h1{font-size:30px}:where(.site.tp-studio) .ar{display:none}}@keyframes tp-studio-dmIn{0%{filter:blur(10px);opacity:0;transform:translateY(16px)}to{filter:blur(0);opacity:1;transform:none}}@keyframes tp-studio-swapIn{0%{filter:blur(6px);opacity:0;transform:translateY(10px) scale(.985)}to{filter:blur(0);opacity:1;transform:none}}@keyframes tp-studio-dmripple{0%{transform:scale(.2);opacity:1}to{transform:scale(1.6);opacity:0}}:where(.site.tp-studio) .rb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;align-items:start}@container (max-width:700px){:where(.site.tp-studio) .rb{grid-template-columns:minmax(0,1fr)}}:where(.site.tp-studio) .iso{--i-panel:#1C1917;--i-fr:#2A2522;--i-sd:#211D1A;--i-tp:#36302C;--i-line:#7A716A;--i-dt:#4D4641;--i-glass:#141210;--i-acc:#DA7756;--i-hi:#F6B9A1;background:radial-gradient(120% 90% at 50% 40%,#2A2420 0%,var(--i-panel) 70%);border-radius:12px;display:block;overflow:hidden;cursor:pointer}:where(.site.tp-studio) .iso .ibox polygon{stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-studio) .iso .ln{fill:#5d5550;transition:fill .25s}:where(.site.tp-studio) .iso .ln.lit{fill:var(--i-hi)}:where(.site.tp-studio) .iso .ln.lit{filter:url(#ig-glow)}:where(.site.tp-studio) .iso #bk-card{transition:opacity .3s}:where(.site.tp-studio) .iso #bk-card.lit polygon{stroke:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-studio) .iso .glass{fill:var(--i-glass);stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-studio) .iso .bt{fill:#2e2925}:where(.site.tp-studio) .iso .bar{fill:#7a5446}:where(.site.tp-studio) .iso .bar.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-studio) .iso .pglass{fill:#171412;stroke:var(--i-dt);stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .25s}:where(.site.tp-studio) .iso .pglass.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-studio) .iso .wv{fill:#5d5550}:where(.site.tp-studio) .iso .wv.lit{fill:var(--i-hi)}:where(.site.tp-studio) .iso .cell{fill:#2e2925}:where(.site.tp-studio) .iso .cell.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-studio) .iso .row{fill:#4a433f}:where(.site.tp-studio) .iso .row.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-studio) .iso .win{fill:#2e2925}:where(.site.tp-studio) .iso .win.lit{fill:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-studio) .iso .bld .tp{fill:#3a3430}:where(.site.tp-studio){--paper:#F5F5F4;--card:#fff;--ink:#1C1917;--ink2:#44403C;--ink3:#6E6862;--line:#E7E5E4;--line2:#D6D3D1;--coral:#DA7756;--coralD:#B8553A;--coralT:#A84C2E;--soft:#FBF0EC;--ok:#23774F;--okS:#EAF5EF}:where(.site.tp-studio) *{box-sizing:border-box}:where(.site.tp-studio) img{max-width:100%}@keyframes tp-studio-drawk{to{background-size:100% 100%}}:where(.site.tp-studio) #drawcv{position:absolute;left:0;top:0;z-index:240;pointer-events:none}:where(.site.tp-studio) .iso .sml{fill:none;stroke:var(--i-acc);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;filter:url(#ig-glow)}@keyframes tp-studio-pm2-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-.7px)}}@keyframes tp-studio-pm2-idle-tilt{0%,26%,40%,58%,72%,to{transform:rotate(0)}30%,36%{transform:rotate(1deg)}62%,68%{transform:rotate(-1deg)}}@keyframes tp-studio-pm2-tail-bob{0%,to{transform:translateY(0)}50%{transform:translateY(.35px)}}@keyframes tp-studio-pm2-idle-look{0%,10%,26%,40%,54%,78%,to{transform:translate(0)}13%,23%{transform:translate(1.1px)}43%,51%{transform:translate(-1.1px)}62%,72%{transform:translateY(-.4px)}}@keyframes tp-studio-pm2-idle-blink{0%,4%,7%,19%,22%,44%,46.5%,48%,50.5%,84%,87%,to{transform:scaleY(1)}5.5%,20.5%,45%,49%,85.5%{transform:scaleY(.1)}}@keyframes tp-studio-pm2-idle-antenna{0%,20%,44%,58%,70%,to{transform:rotate(0)}28%,36%{transform:rotate(4deg)}61%{transform:rotate(-10deg)}64%{transform:rotate(-2deg)}66%{transform:rotate(-7deg)}}@keyframes tp-studio-pm2-idle-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.93);opacity:.8}}@keyframes tp-studio-pm2-listen-body{0%,to{transform:rotate(-2.4deg) translate(-.4px,.15px)}50%{transform:rotate(-2.9deg) translate(-.5px,.05px)}}@keyframes tp-studio-pm2-listen-antenna{0%,to{transform:rotate(-12deg)}55%{transform:rotate(-13.5deg)}}@keyframes tp-studio-pm2-listen-look{0%,38%,to{transform:translate(-.35px,.55px)}45%,60%{transform:translate(-.15px,.6px)}70%,85%{transform:translate(-.45px,.5px)}}@keyframes tp-studio-pm2-listen-shadow{0%,to{transform:translate(-.3px) scaleX(.98)}50%{transform:translate(-.35px) scaleX(.97)}}@keyframes tp-studio-subjFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes tp-studio-subjGlow{0%,to{filter:drop-shadow(0 2px 2px rgba(218,119,86,0))}50%{filter:drop-shadow(0 6px 10px rgba(218,119,86,.45))}}:where(.site.tp-studio) .iso .head{fill:#5a524c;stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .2s}:where(.site.tp-studio) .iso .head.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-studio) .iso .tag rect{fill:#141210;stroke:#6b625b;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-studio) .iso .tag.lit rect{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-studio) .iso .dot{fill:#3b3531}:where(.site.tp-studio) .iso .dot.lit{fill:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-studio) .iso .opt{fill:none;stroke:#6b625b;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-studio) .iso .bar.dim{fill:#4a3a33}:where(.site.tp-studio) .iso .tick{fill:none;stroke:var(--i-acc);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .25s}:where(.site.tp-studio) .iso .tick.lit{opacity:1;filter:url(#ig-glow)}:where(.site.tp-studio) .iso .beam{fill:none;stroke:var(--i-hi);stroke-width:2;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-glow)}:where(.site.tp-studio) .iso .cpin{opacity:0;filter:url(#ig-glow)}:where(.site.tp-studio) .iso .cpin line{stroke:var(--i-acc);stroke-width:1.6;vector-effect:non-scaling-stroke}:where(.site.tp-studio) .kick{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a84c2e;margin-bottom:6px}@keyframes tp-studio-pulseDot{0%,to{box-shadow:0 0 #da775673}50%{box-shadow:0 0 0 7px #da775600}}@keyframes tp-studio-qtr{0%{background:#da7756;color:#fff}12.5%,to{background:#f5f5f4;color:#a8a29e}}@keyframes tp-studio-curRing{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes tp-studio-cmIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes tp-studio-lprog{to{width:100%}}@keyframes tp-studio-qok{0%,55%{border-color:#e7e5e4;background:#fff}62%,95%{border-color:#86c79b;background:#ecfdf3}to{border-color:#e7e5e4;background:#fff}}@keyframes tp-studio-hl{0%,8%{background-size:0% 100%}22%,92%{background-size:100% 100%}to{background-size:0% 100%}}@keyframes tp-studio-bq{0%,22%{opacity:0;transform:translateY(6px)}30%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes tp-studio-ba{0%,40%{opacity:0;transform:translateY(6px)}50%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes tp-studio-sync{0%,35%{opacity:.25;transform:translateY(4px)}45%,95%{opacity:1;transform:none}to{opacity:.25}}@keyframes tp-studio-pfIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes tp-studio-pfSay{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tp-studio-pfTap{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes tp-studio-ptIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tp-studio-ptDot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes tp-studio-pgGo{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 8px);opacity:0}}:where(.site.tp-studio) .iso{--i-panel:#1C1917;--i-fr:#211D1A;--i-sd:#1D1916;--i-tp:#26211E;--i-line:#5F5751;--i-dt:#3B3531;--i-ink:#857C75;--i-glass:#141110;--i-on:#2E1E17;--i-acc:#DA7756;--i-hi:#F6B9A1;background:radial-gradient(110% 85% at 50% 46%,#28221E 0%,var(--i-panel) 70%);border-radius:12px;display:block;overflow:hidden;cursor:pointer}:where(.site.tp-studio) .iso svg{display:block;width:100%;height:auto}:where(.site.tp-studio) .iso .ibox polygon,:where(.site.tp-studio) .iso .ibox path{stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-studio) .iso .fr{fill:var(--i-fr)}:where(.site.tp-studio) .iso .sd{fill:var(--i-sd)}:where(.site.tp-studio) .iso .tp{fill:var(--i-tp)}:where(.site.tp-studio) .iso .plate .tp{fill:#201c19}:where(.site.tp-studio) .iso .plate .fr{fill:#181513}:where(.site.tp-studio) .iso .plate .sd{fill:#161311}:where(.site.tp-studio) .iso .plate polygon,:where(.site.tp-studio) .iso .plate path{stroke:#4f4843}:where(.site.tp-studio) .iso .dt{fill:none;stroke:var(--i-dt);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-studio) .iso .scw{fill:#171412;stroke:var(--i-dt);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-studio) .iso .guide{fill:none;stroke:#4a433e;stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}:where(.site.tp-studio) .iso .ln{fill:#4a433e;transition:fill .25s}:where(.site.tp-studio) .iso .ln.lit,:where(.site.tp-studio) .iso .ln.hot2{fill:var(--i-hi)}:where(.site.tp-studio) .iso .ln.lit{filter:url(#ig-soft)}:where(.site.tp-studio) .iso .glass{fill:var(--i-glass);stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .35s,stroke .35s}:where(.site.tp-studio) .iso .glass.lit{fill:var(--i-on);stroke:var(--i-acc)}:where(.site.tp-studio) .iso .halo{fill:var(--i-acc);opacity:0;transition:opacity .45s}:where(.site.tp-studio) .iso .halo.hot{opacity:.32}:where(.site.tp-studio) .iso .pg .tp{fill:#2c2723}:where(.site.tp-studio) .iso .panel .fr{fill:#1e1a17}:where(.site.tp-studio) .iso .body .tp{fill:#4a433e}:where(.site.tp-studio) .iso .body .fr{fill:#332e2a}:where(.site.tp-studio) .iso .body path{stroke:#7a716a}:where(.site.tp-studio) .iso .head{fill:#57504a;stroke:#857c75;stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .2s,stroke .2s}:where(.site.tp-studio) .iso .head.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-studio) .iso .wire{fill:none;stroke:#433c37;stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}:where(.site.tp-studio) .iso .wire.hot{stroke:#9a5843}:where(.site.tp-studio) .iso .pulse{fill:none;stroke:var(--i-hi);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:90 2000;stroke-dashoffset:90;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-glow)}:where(.site.tp-studio) .iso .tpulse{opacity:0}:where(.site.tp-studio) .iso .tpulse.go{animation:tp-studio-ig-flow .7s linear}@keyframes tp-studio-ig-flow{0%{stroke-dashoffset:90;opacity:1}92%{opacity:1}to{stroke-dashoffset:-1000;opacity:0}}:where(.site.tp-studio) .iso .beam{fill:none;stroke:var(--i-hi);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-soft)}:where(.site.tp-studio) .iso .bt{fill:#25201d}:where(.site.tp-studio) .iso .bar{fill:#6e4a3d}:where(.site.tp-studio) .iso .bar.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-studio) .iso .bar.dim{fill:#46362f}:where(.site.tp-studio) .iso .dot{fill:#312b27}:where(.site.tp-studio) .iso .dot.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-studio) .iso .opt{fill:none;stroke:#5a524c;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-studio) .iso .opt.lit{stroke:var(--i-hi)}:where(.site.tp-studio) .iso .tick{fill:none;stroke:var(--i-acc);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .25s}:where(.site.tp-studio) .iso .tick.lit{opacity:1;filter:url(#ig-glow)}:where(.site.tp-studio) .iso .pglass{fill:#151210;stroke:var(--i-dt);stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .25s}:where(.site.tp-studio) .iso .pglass.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-studio) .iso .phone .tp{fill:#181513}:where(.site.tp-studio) .iso .tier .tp{fill:#24201c}:where(.site.tp-studio) .iso .bench .tp{fill:#2b2622}:where(.site.tp-studio) .iso .tap,:where(.site.tp-studio) .iso-taps .tap{cursor:pointer}:where(.site.tp-studio) .iso .tap:hover .head{stroke:var(--i-hi)}:where(.site.tp-studio) .iso .tap:hover .ibox path,:where(.site.tp-studio) .iso .tap:hover .ibox polygon{stroke:#8c827a}:where(.site.tp-studio) .iso .tag{transition:opacity .25s}:where(.site.tp-studio) .iso .tag rect{fill:#151210;stroke:#5f5751;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-studio) .iso .tag text{fill:#f5f5f4;font-family:Inter,system-ui,sans-serif;font-weight:700;text-anchor:middle}:where(.site.tp-studio) .iso .tag.rate rect{fill:#231c18;stroke:var(--i-hi)}:where(.site.tp-studio) .iso .tag.rate text{fill:var(--i-hi)}:where(.site.tp-studio) .iso .tag.lit rect{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-studio) .iso .tag.lit text{fill:#1c1917}:where(.site.tp-studio) .iso .tag.self rect{stroke-dasharray:3 2}:where(.site.tp-studio) .iso .tag.code text{font-family:ui-monospace,Menlo,Consolas,monospace}:where(.site.tp-studio) .iso .key0{fill:#231f1c;stroke:#36302c;stroke-width:.7;vector-effect:non-scaling-stroke}:where(.site.tp-studio) .iso .cellg{fill:none;stroke:var(--i-hi);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-studio) .iso .who{fill:none;stroke:#6b625b;stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-linecap:round}:where(.site.tp-studio) .iso #st-who.lit .who{stroke:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-studio) .iso .recd{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-studio) .iso .blink .recd{fill:#6e3f31;filter:none}:where(.site.tp-studio) .iso .wv{fill:#5a524c}:where(.site.tp-studio) .iso .wv.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-studio) .iso .phd{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-studio) .iso .cpin{opacity:0;filter:url(#ig-glow)}:where(.site.tp-studio) .iso .cpin rect,:where(.site.tp-studio) .iso .cpin path{fill:var(--i-acc)}:where(.site.tp-studio) .iso .cpin .cpl{fill:#2a1a14}:where(.site.tp-studio) .iso .led{fill:#3a3430;transition:fill .2s}:where(.site.tp-studio) .iso .led.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-studio) .iso .lvl{fill:#24201c;stroke:#4e4741;stroke-width:1;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .2s,stroke .2s}:where(.site.tp-studio) .iso .lvl:hover{stroke:var(--i-hi)}:where(.site.tp-studio) .iso .lvl.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-studio) .iso .course .tp{fill:#221e1b}:where(.site.tp-studio) .iso .sheet .tp{fill:#26211e}:where(.site.tp-studio) .iso .cell{fill:#2c2723;transition:fill .25s}:where(.site.tp-studio) .iso .cell.h{fill:#3a3430}:where(.site.tp-studio) .iso .cell.n{fill:#25211e}:where(.site.tp-studio) .iso .cell.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-studio) .iso .cell.todo{fill:none;stroke:var(--i-hi);stroke-width:1;stroke-dasharray:2 1.6;vector-effect:non-scaling-stroke}:where(.site.tp-studio) .iso .gcell{fill:#2c2723;transition:fill .3s}:where(.site.tp-studio) .iso .gcell.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-studio) .iso .chk{fill:none;stroke:#4e4741;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .2s}:where(.site.tp-studio) .iso .chk.lit{stroke:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-studio) .iso .rowtap{cursor:pointer}:where(.site.tp-studio) .iso .rowtap .hit{fill:transparent}:where(.site.tp-studio) .iso .rowtap:hover .hit{fill:#f6b9a114}:where(.site.tp-studio) .iso .twr .tp{fill:#2c2723}:where(.site.tp-studio) .iso .foot .tp{fill:#231f1c}:where(.site.tp-studio) .iso .win{fill:#2e2925;stroke:#3e3833;stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .3s}:where(.site.tp-studio) .iso .win.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-studio) .iso .ctl{fill:#3a3430;transition:fill .2s}:where(.site.tp-studio) .iso .ctl.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-studio) .iso .sml{fill:none;stroke:#8c827a;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;vector-effect:non-scaling-stroke;transition:stroke .3s,opacity .3s}:where(.site.tp-studio) .iso .sml.lead{stroke:var(--i-acc);stroke-width:2.6;filter:url(#ig-glow)}:where(.site.tp-studio) .iso .sml.fade{opacity:.4}:where(.site.tp-studio) .iso .cab .tp,:where(.site.tp-studio) .iso .lms .tp{fill:#26211e}:where(.site.tp-studio) .iso .row{fill:#2e2925;transition:fill .3s}:where(.site.tp-studio) .iso .row.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-studio) .iso .bld{fill:none;stroke:#857c75;stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-studio) .iso .hit{fill:transparent}:where(.site.tp-studio) .iso .spine .tp{fill:#1e1a17}:where(.site.tp-studio) .iso .hlt{fill:var(--i-acc);opacity:.85;filter:url(#ig-soft)}:where(.site.tp-studio) .iso .qcard .tp{fill:#2c2723}:where(.site.tp-studio) .iso #bk-ask.lit .qcard .tp{fill:var(--i-acc)}:where(.site.tp-studio) .iso #bk-ask.lit .qcard path{stroke:var(--i-hi)}:where(.site.tp-studio) .iso .qm{fill:none;stroke:#f5f5f4;stroke-width:1.4;stroke-linecap:round;vector-effect:non-scaling-stroke}:where(.site.tp-studio) .iso .card .tp{fill:#2c2723}:where(.site.tp-studio) .iso .card.lit path,:where(.site.tp-studio) .iso .card.lit polygon{stroke:var(--i-acc)}:where(.site.tp-studio) .iso #bk-card.lit{filter:url(#ig-soft)}:where(.site.tp-studio) .iso.iso-light{background:none;border-radius:0;cursor:default;--i-acc:#DA7756;--i-hi:#F2A98F}:where(.site.tp-studio) .iso-light .lt .tp{fill:#fff}:where(.site.tp-studio) .iso-light .lt .fr{fill:#f7f6f4}:where(.site.tp-studio) .iso-light .lt .sd{fill:#eeece9}:where(.site.tp-studio) .iso-light .ibox polygon,:where(.site.tp-studio) .iso-light .ibox path{stroke:#b5aea7}:where(.site.tp-studio) .iso-light .lt polygon,:where(.site.tp-studio) .iso-light .lt path{transition:fill .35s,stroke .35s}:where(.site.tp-studio) .iso-light .lt.on .tp{fill:#fce6dc}:where(.site.tp-studio) .iso-light .lt.on polygon,:where(.site.tp-studio) .iso-light .lt.on path{stroke:#da7756}:where(.site.tp-studio) .iso-light .lt.on{filter:url(#ig-lglow)}:where(.site.tp-studio) .iso-light .lt.off .tp{fill:#f5f5f4}:where(.site.tp-studio) .iso-light .lt.off polygon,:where(.site.tp-studio) .iso-light .lt.off path{stroke:#d6d3d1;stroke-dasharray:2 2}:where(.site.tp-studio) .iso-light .ll{fill:#d6d3d1;transition:fill .35s}:where(.site.tp-studio) .iso-light .ll.on,:where(.site.tp-studio) .iso-light g.on>.ll{fill:#da7756}:where(.site.tp-studio) .iso-light .lld{fill:none;stroke:#e2ded9;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-studio) .iso-light rect.ll[fill=none]{fill:none;stroke:#ddd8d3;stroke-width:1;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}:where(.site.tp-studio) .iso-light .wire{stroke:#e2ded9;stroke-width:1.2}:where(.site.tp-studio) .iso-light .wire.hot{stroke:#f2c3ae}:where(.site.tp-studio) .iso-light .pulse{stroke:#da7756;stroke-width:2.6;filter:url(#ig-lglow)}:where(.site.tp-studio) .iso-light .tap{cursor:pointer}:where(.site.tp-studio) .iso-light .tap:hover .ibox polygon,:where(.site.tp-studio) .iso-light .tap:hover .ibox path{stroke:#da7756}:where(.site.tp-studio) .iso-light .okb{opacity:0;filter:url(#ig-lglow)}:where(.site.tp-studio) .iso-light .okb circle{fill:#da7756}:where(.site.tp-studio) .iso-light .okb path{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}:where(.site.tp-studio) .iso.iso-light .body .tp{fill:#fff}:where(.site.tp-studio) .iso.iso-light .body .fr{fill:#f7f6f4}:where(.site.tp-studio) .iso.iso-light .head{fill:#fff;stroke:#b5aea7;filter:none}:where(.site.tp-studio) .iso.iso-light .head.lit{fill:#da7756;stroke:#da7756;filter:url(#ig-lglow)}:where(.site.tp-studio) .iso .ghost{fill:none;stroke:var(--i-hi);stroke-width:1;stroke-dasharray:2 1.6;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .3s}:where(.site.tp-studio) .iso .ghost.lit{opacity:1;filter:url(#ig-soft)}:where(.site.tp-studio) .iso .tile .tp{fill:#2c2723}:where(.site.tp-studio) .iso .tile.lit path,:where(.site.tp-studio) .iso .tile.lit polygon{stroke:var(--i-acc)}:where(.site.tp-studio) .iso .tile.lit .tp{fill:#4a3027}:where(.site.tp-studio) .iso .tag.ask rect{fill:#151210;stroke:var(--i-hi)}:where(.site.tp-studio) .iso .tag.ask text{fill:#f5f5f4;font-weight:600}:where(.site.tp-studio) .iso .tag.ask .askl{fill:var(--i-hi);stroke:none;filter:url(#ig-soft)}:where(.site.tp-studio) .iso .qb{fill:#312b27;transition:fill .3s}:where(.site.tp-studio) .iso .qb.on{fill:var(--i-hi)}:where(.site.tp-studio) .iso .ab{fill:#312b27;transition:fill .3s}:where(.site.tp-studio) .iso .ab.on{fill:#857c75}:where(.site.tp-studio){--coral:#da7756;--coral-d:#a84c2e;--coral-s:#fdf1ec;--line:#e7e5e4;--line2:#d6d3d1;--ink:#1c1917;--ink2:#44403c;--ink3:#78716c;--ok:#2f7d4f;--ok-s:#e7f6ec}.site:where(.tp-studio){container-type:inline-size}.site:where(.tp-studio) .hdr{background:#191b20;border-bottom:0}.site:where(.tp-studio) .hdr .logo{color:#fff}.site:where(.tp-studio) .hdr .nav span{color:#ffffffd9}.site:where(.tp-studio) .hdr .search{background:#ffffff14;border-color:#ffffff24;color:#ffffff9e}.site:where(.tp-studio) .hdr .right a:not(.btn-p){color:#fff}.site:where(.tp-studio) .crumbs{padding:20px 0 0}.tp2:where(.tp-studio.site) h1{font-size:48px;line-height:1.08;letter-spacing:-.03em;font-weight:600;margin:0}.tp2:where(.tp-studio.site) h2{font-size:34px;line-height:1.15;letter-spacing:-.022em;font-weight:600;margin:0}.tp2:where(.tp-studio.site) .kick{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--coral-d);margin-bottom:10px}.tp2:where(.tp-studio.site) .sub{font-size:18px;line-height:1.55;color:#57534e;margin:12px 0 0;max-width:640px}.tp2:where(.tp-studio.site) .lead{font-size:19px;line-height:1.55;color:#57534e;margin:16px 0 0;max-width:600px}.tp2:where(.tp-studio.site) .btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.tp2:where(.tp-studio.site) section{padding:80px 0}.tp2:where(.tp-studio.site) section.white{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tp2:where(.tp-studio.site) section.dark{background:#191b20;color:#fff}.tp2:where(.tp-studio.site) section.dark h2,.tp2:where(.tp-studio.site) section.dark h1{color:#fff}.tp2:where(.tp-studio.site) section.dark .sub,.tp2:where(.tp-studio.site) section.dark .lead{color:#ffffffb8}.tp2:where(.tp-studio.site) section.dark .kick{color:#f2c3ae}.tp2:where(.tp-studio.site) .isorow{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;align-items:center;margin-top:36px}.tp2:where(.tp-studio.site) .isorow.flip{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.tp2:where(.tp-studio.site) .isorow.flip>.iso{order:2}.tp2:where(.tp-studio.site) .isorow .iso{border-radius:18px}.tp2:where(.tp-studio.site) ol.isteps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.tp2:where(.tp-studio.site) ol.isteps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:start;color:#a8a29e;transition:color .35s}.tp2:where(.tp-studio.site) ol.isteps li>i{font-style:normal;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:15px;background:#f0eeec;color:#78716c;transition:background .35s,color .35s}.tp2:where(.tp-studio.site) ol.isteps li b{display:block;font-size:20px;font-weight:600;line-height:1.3;color:inherit}.tp2:where(.tp-studio.site) ol.isteps li span{display:block;font-size:16px;line-height:1.5;margin-top:4px;color:inherit}.tp2:where(.tp-studio.site) ol.isteps li.on{color:var(--ink)}.tp2:where(.tp-studio.site) ol.isteps li.on span{color:#57534e}.tp2:where(.tp-studio.site) ol.isteps li.on>i{background:var(--coral);color:#fff}.tp2:where(.tp-studio.site) section.dark ol.isteps li{color:#fff6}.tp2:where(.tp-studio.site) section.dark ol.isteps li.on{color:#fff}.tp2:where(.tp-studio.site) section.dark ol.isteps li.on span{color:#ffffffbf}.tp2:where(.tp-studio.site) section.dark ol.isteps li>i{background:#ffffff1a;color:#fff9}.tp2:where(.tp-studio.site) .qa{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tp2:where(.tp-studio.site) .qa div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px}.tp2:where(.tp-studio.site) .qa b{display:block;font-size:17px;font-weight:600;line-height:1.35}.tp2:where(.tp-studio.site) .qa p{margin:8px 0 0;font-size:16px;line-height:1.55;color:#57534e}.tp2:where(.tp-studio.site) .others{margin-top:26px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tp2:where(.tp-studio.site) .others a{display:block;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 18px 16px;transition:border-color .2s,transform .2s}.tp2:where(.tp-studio.site) .others a:hover{border-color:var(--line2);transform:translateY(-2px)}.tp2:where(.tp-studio.site) .others b{display:block;font-size:17px;font-weight:600}.tp2:where(.tp-studio.site) .others span{display:block;margin-top:6px;font-size:15px;line-height:1.5;color:#57534e}.tp2:where(.tp-studio.site) .others em{display:block;margin-top:12px;font-style:normal;font-size:15px;font-weight:600;color:var(--coral-d)}.tp2:where(.tp-studio.site) .cta2{background:#191b20;color:#fff;padding:64px 0}.tp2:where(.tp-studio.site) .cta2 .row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.tp2:where(.tp-studio.site) .cta2 h2{color:#fff;font-size:30px}.tp2:where(.tp-studio.site) .cta2 p{color:#ffffffb8;margin-top:10px;font-size:17px}:where(.site.tp-studio) .pg-ftr{background:#fff;border-top:1px solid var(--line);padding:48px 0 32px}:where(.site.tp-studio) .pg-ftr-top{display:flex;align-items:center;gap:16px}:where(.site.tp-studio) .pg-ftr-logo{display:flex;align-items:center;gap:8px;font-weight:650;font-size:20px}:where(.site.tp-studio) .pg-ftr-logo img{width:20px;height:26px}:where(.site.tp-studio) .pg-ftr-top p{color:var(--ink3);font-size:15px}:where(.site.tp-studio) .pg-ftr-cols{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:28px}:where(.site.tp-studio) .pg-ftr-cols div{display:flex;flex-direction:column;gap:8px;font-size:15px;color:#57534e}:where(.site.tp-studio) .pg-ftr-cols b{color:var(--ink);font-size:14px;margin-bottom:4px}:where(.site.tp-studio) .pg-ftr-c{margin-top:28px;font-size:14px;color:var(--ink3)}.tp2:where(.tp-studio.site) .cur2{position:absolute;left:0;top:0;width:18px;height:22px;z-index:20;pointer-events:none;opacity:0;transition:opacity .25s}.tp2:where(.tp-studio.site) .cur2 svg{display:block;width:18px;height:22px;transition:transform .12s}.tp2:where(.tp-studio.site) .cur2 path{fill:#1c1917;stroke:#fff;stroke-width:1.4;stroke-linejoin:round}.tp2:where(.tp-studio.site) .cur2:after{content:"";position:absolute;left:-9px;top:-9px;width:20px;height:20px;border-radius:50%;border:2px solid var(--coral);opacity:0;transform:scale(.4)}.tp2:where(.tp-studio.site) .cur2.press svg{transform:scale(.82)}.tp2:where(.tp-studio.site) .cur2.press:after{animation:tp-studio-cur2Ring .45s ease-out}@keyframes tp-studio-cur2Ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@container (max-width:900px){.tp2:where(.tp-studio.site) h1{font-size:34px}.tp2:where(.tp-studio.site) h2{font-size:27px}.tp2:where(.tp-studio.site) section{padding:56px 0}.tp2:where(.tp-studio.site) .isorow,.tp2:where(.tp-studio.site) .isorow.flip{grid-template-columns:minmax(0,1fr);gap:28px}.tp2:where(.tp-studio.site) .isorow.flip>.iso{order:0}.tp2:where(.tp-studio.site) .qa{grid-template-columns:minmax(0,1fr)}.tp2:where(.tp-studio.site) .others{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site.tp-studio) .pg-ftr-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.site:where(.tp-studio) .hdr .nav,.site:where(.tp-studio) .hdr .search{display:none}}@container (max-width:560px){.site:where(.tp-studio) .wrap{padding:0 16px}.tp2:where(.tp-studio.site) .others{grid-template-columns:minmax(0,1fr)}}.tp2:where(.tp-studio.site) .others a{display:flex;flex-direction:column;padding:12px 12px 16px}.tp2:where(.tp-studio.site) .others .oth-iso{border-radius:10px;margin-bottom:14px}.tp2:where(.tp-studio.site) .others b,.tp2:where(.tp-studio.site) .others span,.tp2:where(.tp-studio.site) .others em{padding:0 6px}.tp2:where(.tp-studio.site) .faq2{margin-top:24px;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;max-width:900px}.tp2:where(.tp-studio.site) .faq2 details{border-top:1px solid var(--line)}.tp2:where(.tp-studio.site) .faq2 details:first-child{border-top:0}.tp2:where(.tp-studio.site) .faq2 summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;cursor:pointer;font-size:17px;font-weight:600;line-height:1.35}.tp2:where(.tp-studio.site) .faq2 summary::-webkit-details-marker{display:none}.tp2:where(.tp-studio.site) .faq2 summary:hover{background:#00000006}.tp2:where(.tp-studio.site) .faq2 .chv{flex:none;width:34px;height:34px;border-radius:999px;border:1px solid var(--line);display:grid;place-items:center;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .2s}.tp2:where(.tp-studio.site) .faq2 .chv:before{content:"";width:8px;height:8px;border-right:2px solid #1C1917;border-bottom:2px solid #1C1917;transform:translateY(-2px) rotate(45deg)}.tp2:where(.tp-studio.site) .faq2 details[open] .chv{transform:rotate(180deg)}.tp2:where(.tp-studio.site) .faq2 details p{margin:0;padding:0 22px 20px;font-size:16.5px;line-height:1.6;color:#57534e;max-width:760px}:where(.site.tp-studio) .es-hero{padding:20px 0 72px!important}:where(.site.tp-studio) .es-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:52px;align-items:start;margin-top:24px}:where(.site.tp-studio) .es-iso .iso{border-radius:18px}:where(.site.tp-studio) .es-steps{display:flex;gap:10px;margin-top:14px}:where(.site.tp-studio) .es-steps li{flex:1;list-style:none;display:flex;gap:9px;align-items:flex-start;font-size:15px;line-height:1.4;color:#a8a29e;transition:color .3s}:where(.site.tp-studio) .es-steps li i{flex:none;font-style:normal;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12.5px;font-weight:700;background:#f0eeec;color:#78716c;transition:background .3s,color .3s}:where(.site.tp-studio) .es-steps li.on{color:var(--ink)}:where(.site.tp-studio) .es-steps li.on i{background:var(--coral);color:#fff}:where(.site.tp-studio) .es-steps{padding:0;margin-bottom:0}:where(.site.tp-studio) .pkc{position:relative;margin-top:26px}:where(.site.tp-studio) .pkc-tabs{display:flex;flex-wrap:wrap;gap:8px}:where(.site.tp-studio) .pkc-tabs button{font:600 15px Inter,system-ui,sans-serif;border:1px solid var(--line);background:#fff;color:#57534e;border-radius:999px;padding:8px 15px;cursor:pointer;transition:background .3s,color .3s,border-color .3s}:where(.site.tp-studio) .pkc-tabs button.on{background:var(--ink);border-color:var(--ink);color:#fff}:where(.site.tp-studio) .pkc-stage{position:relative;margin-top:16px;height:700px}:where(.site.tp-studio) .pkc-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}:where(.site.tp-studio) .pkc-dots{display:flex;gap:8px;align-items:center}:where(.site.tp-studio) .pkc-dots button{position:relative;width:10px;height:10px;border-radius:999px;border:0;padding:0;background:#d6d3d1;overflow:hidden;cursor:pointer;transition:width .35s}:where(.site.tp-studio) .pkc-dots button.on{width:46px}:where(.site.tp-studio) .pkc-dots button u{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--coral)}:where(.site.tp-studio) .pkc.held .pkc-dots button u{opacity:0}:where(.site.tp-studio) .pkc-arr{display:flex;gap:8px}:where(.site.tp-studio) .pkc-arr button{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:#fff;font:600 18px Inter,system-ui,sans-serif;color:var(--ink);cursor:pointer}:where(.site.tp-studio) .pkc .cur2{z-index:6}:where(.site.tp-studio) .rp{position:absolute;left:0;right:0;top:0;height:100%;display:grid;grid-template-rows:56px minmax(0,1fr);background:#fff;border:1px solid #e7e5e4;border-radius:14px;overflow:hidden;box-shadow:0 24px 60px #1c19171a;font-family:Inter,system-ui,sans-serif;color:#1c1917;opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s}:where(.site.tp-studio) .rp.on{opacity:1;visibility:visible;transition:opacity .5s,visibility 0s}:where(.site.tp-studio) .rp svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:block}:where(.site.tp-studio) .rp code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}:where(.site.tp-studio) .rp-top{display:flex;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid #e7e5e4;min-width:0}:where(.site.tp-studio) .rp-ic{flex:none;color:#57534e;display:grid;place-items:center;width:30px;height:30px;border-radius:8px}:where(.site.tp-studio) .rp-tt{min-width:0;flex:1}:where(.site.tp-studio) .rp-t1{display:flex;align-items:center;gap:8px;min-width:0}:where(.site.tp-studio) .rp-t1 b{font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.site.tp-studio) .rp-st{flex:none;font-style:normal;font-size:12px;font-weight:500;border-radius:6px;padding:1px 7px;background:#f5f5f4;color:#57534e;transition:background .3s,color .3s}:where(.site.tp-studio) .rp-st.posted{background:#e6f4ec;color:#23774f}:where(.site.tp-studio) .rp-t2{font-size:12.5px;color:#78716c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}:where(.site.tp-studio) .rp-grade{flex:none;display:flex;align-items:baseline;gap:4px;border:1px solid #e7e5e4;border-radius:999px;padding:4px 12px;font-size:13px;color:#57534e}:where(.site.tp-studio) .rp-grade b{font-size:13.5px;color:#1c1917;font-weight:600}:where(.site.tp-studio) .rp-grade span{margin-left:6px;padding-left:8px;border-left:1px solid #e7e5e4;font-size:12px}:where(.site.tp-studio) .rp-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);min-height:0}:where(.site.tp-studio) .rp-l{display:flex;flex-direction:column;background:#111;min-width:0;min-height:0}:where(.site.tp-studio) .rp-stage{position:relative;flex:1;min-height:0;display:grid;place-items:center;padding:14px}:where(.site.tp-studio) .rp-v{position:relative;width:100%;aspect-ratio:16/10;max-height:100%;display:grid;gap:4px;background:#000;border-radius:4px;overflow:hidden}:where(.site.tp-studio) .rp-v.n2{grid-template-columns:1fr 1fr}:where(.site.tp-studio) .rp-v.n4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}:where(.site.tp-studio) .rp-tile{position:relative;overflow:hidden;min-height:0;background:#1a1a1e}:where(.site.tp-studio) .rp-tile video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}:where(.site.tp-studio) .rp-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid transparent;transition:border-color .3s;pointer-events:none}:where(.site.tp-studio) .rp-tile.talk:after{border-color:#da7756}:where(.site.tp-studio) .rp-nm{position:absolute;left:8px;bottom:8px;display:flex;align-items:center;gap:6px;background:#111111c7;color:#fff;border-radius:6px;padding:3px 8px 3px 3px;font-size:12px;font-weight:500;max-width:calc(100% - 16px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.site.tp-studio) .rp-nm i{font-style:normal;flex:none;width:20px;height:20px;border-radius:4px;background:#da7756;display:grid;place-items:center;font-size:10px;font-weight:600}:where(.site.tp-studio) .rp-cap{position:absolute;left:50%;bottom:24px;transform:translate(-50%);width:80%;text-align:center;background:#000000b8;color:#fff;border-radius:6px;padding:6px 12px;font-size:14.5px;line-height:1.4;display:block}:where(.site.tp-studio) .rp-cap:empty{display:none}:where(.site.tp-studio) .rp-cap b{color:#fbbf9a;font-weight:600;margin-right:6px}:where(.site.tp-studio) .rp-ctl{flex:none;padding:6px 16px 10px;color:#fff}:where(.site.tp-studio) .rp-tl{position:relative;height:18px;cursor:pointer}:where(.site.tp-studio) .rp-tl .trk{position:absolute;left:0;right:0;top:8px;height:3px;border-radius:9px;background:#ffffff38}:where(.site.tp-studio) .rp-tl .pl{position:absolute;left:0;top:8px;height:3px;border-radius:9px;background:#da7756;width:0}:where(.site.tp-studio) .rp-tl .ph{position:absolute;top:3px;width:13px;height:13px;margin-left:-6.5px;border-radius:50%;background:#da7756}:where(.site.tp-studio) .rp-tl .mk{position:absolute;top:4px;width:4px;height:11px;margin-left:-2px;border-radius:9px;cursor:pointer}:where(.site.tp-studio) .rp-row{display:flex;align-items:center;gap:4px;margin-top:4px}:where(.site.tp-studio) .rp-b{display:grid;place-items:center;width:32px;height:30px;border-radius:6px;color:#e7e5e4;cursor:pointer}:where(.site.tp-studio) .rp-b:hover{background:#ffffff14}:where(.site.tp-studio) .rp-b.sp{font-size:13px;font-weight:600}:where(.site.tp-studio) .rp-time{margin-left:6px;font-size:13px;color:#ffffff9e;font-variant-numeric:tabular-nums}:where(.site.tp-studio) .rp-time b{color:#fff;font-weight:500}:where(.site.tp-studio) .rp-sp{flex:1}:where(.site.tp-studio) .rp-r{display:flex;flex-direction:column;border-left:1px solid #e7e5e4;min-width:0;min-height:0}:where(.site.tp-studio) .rp-tabs{flex:none;display:flex;gap:4px;padding:0 10px;border-bottom:1px solid #e7e5e4}:where(.site.tp-studio) .rp-tabs span{display:flex;align-items:center;gap:6px;font-size:13.5px;color:#57534e;padding:12px 6px 10px;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .25s,border-color .25s}:where(.site.tp-studio) .rp-tabs span:hover{color:#1c1917}:where(.site.tp-studio) .rp-tabs span.on{color:#1c1917;font-weight:500;border-bottom-color:#da7756}:where(.site.tp-studio) .rp-tabs em{font-style:normal;font-size:11.5px;border:1px solid #e7e5e4;border-radius:999px;padding:0 6px;color:#57534e}:where(.site.tp-studio) .rp-panes{position:relative;flex:1;min-height:0}:where(.site.tp-studio) .rp-pane{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .3s}:where(.site.tp-studio) .rp-pane.on{opacity:1;pointer-events:auto}:where(.site.tp-studio) .rp-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px}:where(.site.tp-studio) .rp-cmh{flex:none;display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #f0eeec;font-size:14px}:where(.site.tp-studio) .rp-cmh b{font-weight:600}:where(.site.tp-studio) .rp-sort{display:grid;place-items:center;width:26px;height:26px;border:1px solid #e7e5e4;border-radius:6px;color:#57534e}:where(.site.tp-studio) .rp-sort svg{width:14px;height:14px}:where(.site.tp-studio) .rp-fl{margin-left:auto;font-size:13px;color:#78716c}:where(.site.tp-studio) .rp-fl i{font-style:normal;margin-left:6px;border:1px solid #e7e5e4;border-radius:6px;padding:3px 26px 3px 8px;color:#1c1917}:where(.site.tp-studio) .rp-tlh{display:flex;align-items:center;gap:10px;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:#78716c;margin:2px 0 10px}:where(.site.tp-studio) .rp-tlh:before,:where(.site.tp-studio) .rp-tlh:after{content:"";flex:1;height:1px;background:#e7e5e4}:where(.site.tp-studio) .rp-cm{border-radius:10px;padding:8px;margin:0 -6px 6px;transition:background .3s;cursor:pointer}:where(.site.tp-studio) .rp-cm.on{background:#fdf3ee}:where(.site.tp-studio) .rp-cma{display:flex;align-items:center;gap:7px;font-size:13.5px}:where(.site.tp-studio) .rp-cma b{font-weight:600}:where(.site.tp-studio) .rp-av{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#f0eeec;color:#57534e;font-size:10px;font-weight:600}:where(.site.tp-studio) .rp-av.ai{background:#fdf3ee;color:#da7756}:where(.site.tp-studio) .rp-av.ai svg{width:13px;height:13px}:where(.site.tp-studio) .rp-aichip{font-size:11px;font-weight:600;border:1px solid #e7e5e4;border-radius:5px;padding:0 5px;color:#57534e}:where(.site.tp-studio) .rp-ago{font-size:12px;color:#a8a29e}:where(.site.tp-studio) .rp-cmt{display:flex;align-items:center;gap:6px;margin:6px 0 0 29px}:where(.site.tp-studio) .rp-cmt code,:where(.site.tp-studio) .rp-ln code{font-size:11.5px;border-radius:5px;padding:1px 6px;background:#1c1917;color:#fff;cursor:pointer}:where(.site.tp-studio) .rp-mk{font-size:12px;font-weight:500;border-radius:5px;padding:1px 7px;color:#1c1917}:where(.site.tp-studio) .rp-cm p{margin:5px 0 0 29px;font-size:13.5px;line-height:1.5;color:#1c1917}:where(.site.tp-studio) .rp-comp{flex:none;margin:8px 12px 12px;border:1px solid #e7e5e4;border-radius:10px;padding:10px 12px 8px;font-size:13px;color:#a8a29e}:where(.site.tp-studio) .rp-compb{display:flex;align-items:center;gap:8px;margin-top:10px}:where(.site.tp-studio) .rp-compb code{display:flex;align-items:center;gap:5px;background:#1c1917;color:#fff;border-radius:999px;padding:3px 9px 3px 6px;font-size:11.5px}:where(.site.tp-studio) .rp-compb code svg{width:12px;height:12px}:where(.site.tp-studio) .rp-compb i{flex:1}:where(.site.tp-studio) .rp-post{display:flex;align-items:center;gap:5px;font-size:13px;color:#78716c}:where(.site.tp-studio) .rp-post svg{width:13px;height:13px}:where(.site.tp-studio) .rp-dl{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px 12px;margin:4px 0 0;font-size:13.5px}:where(.site.tp-studio) .rp-dl dt{color:#78716c}:where(.site.tp-studio) .rp-dl dd{margin:0}:where(.site.tp-studio) .rp-search{flex:none;display:flex;align-items:center;gap:8px;margin:10px 12px 4px;border:1px solid #e7e5e4;border-radius:8px;padding:7px 10px;font-size:13.5px;color:#a8a29e}:where(.site.tp-studio) .rp-search svg{width:15px;height:15px}:where(.site.tp-studio) .rp-spk{display:inline-flex;align-items:center;gap:6px;border:1px solid #e7e5e4;border-radius:999px;padding:2px 8px 2px 2px;font-size:12.5px;font-weight:500;margin:8px 0 6px}:where(.site.tp-studio) .rp-spk i{font-style:normal;width:20px;height:20px;border-radius:50%;background:#c4583a;color:#fff;display:grid;place-items:center;font-size:9.5px;font-weight:600}:where(.site.tp-studio) .rp-spk svg{width:13px;height:13px;color:#78716c}:where(.site.tp-studio) .rp-ln{display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px;align-items:baseline;padding:6px;margin:0 -6px;border-radius:6px;font-size:13.5px;line-height:1.5;cursor:pointer;transition:background .25s}:where(.site.tp-studio) .rp-ln code{background:none;color:#78716c;padding:0}:where(.site.tp-studio) .rp-ln.on{background:#f5f5f4;font-weight:500}:where(.site.tp-studio) .rp-rbh{display:flex;align-items:center;gap:12px;font-size:12.5px;color:#57534e}:where(.site.tp-studio) .rp-rbh b{flex:1;font-size:14.5px;font-weight:600;color:#1c1917}:where(.site.tp-studio) .rp-rbh span{display:flex;align-items:center;gap:5px}:where(.site.tp-studio) .rp-rbh svg{width:14px;height:14px}:where(.site.tp-studio) .rp-rbl{margin:4px 0 0;font-size:13px;color:#78716c;line-height:1.5}:where(.site.tp-studio) .rp-ain{display:grid;grid-template-columns:20px minmax(0,1fr);gap:4px 8px;margin-top:12px;border:1px solid #e7e5e4;border-radius:10px;padding:10px 12px}:where(.site.tp-studio) .rp-ais{color:#da7756;padding-top:2px}:where(.site.tp-studio) .rp-ais svg{width:16px;height:16px}:where(.site.tp-studio) .rp-ain p{margin:0;font-size:13px;line-height:1.5}:where(.site.tp-studio) .rp-aip{grid-column:1/-1;text-align:center;background:#c4583a;color:#fff;border-radius:7px;padding:7px;font-size:13.5px;font-weight:600;margin-top:4px}:where(.site.tp-studio) .rp-crit{border:1px solid #e7e5e4;border-radius:10px;padding:10px 12px;margin-top:10px;transition:border-color .3s,box-shadow .3s}:where(.site.tp-studio) .rp-crit.on{border-color:#f2c3ae;box-shadow:0 0 0 3px #da77561a}:where(.site.tp-studio) .rp-ch{display:flex;justify-content:space-between;gap:10px;font-size:13.5px}:where(.site.tp-studio) .rp-ch b{font-weight:500}:where(.site.tp-studio) .rp-ch span{color:#78716c;font-size:12.5px}:where(.site.tp-studio) .rp-lv{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}:where(.site.tp-studio) .rp-lv span{font-size:12.5px;border:1px solid #e7e5e4;border-radius:999px;padding:2px 9px;color:#57534e;cursor:pointer;transition:background .2s,color .2s,border-color .2s}:where(.site.tp-studio) .rp-lv span i{font-style:normal;margin-left:3px;color:#a8a29e}:where(.site.tp-studio) .rp-lv span.sel{background:#c4583a;border-color:#c4583a;color:#fff;font-weight:600}:where(.site.tp-studio) .rp-lv span.sel i{color:#fff}:where(.site.tp-studio) .rp-why{margin-top:8px;border:1px solid #e7e5e4;border-radius:8px;padding:8px 10px;background:#fafaf9;font-size:12.5px;color:#57534e}:where(.site.tp-studio) .rp-why b{color:#1c1917;font-weight:600}:where(.site.tp-studio) .rp-why p{margin:5px 0 0;font-size:13px;line-height:1.5;color:#1c1917}:where(.site.tp-studio) .rp-why code,:where(.site.tp-studio) .rp-ok code{font-family:Inter,system-ui,sans-serif;display:inline-flex;align-items:center;gap:5px;margin-top:7px;border:1px solid #e7e5e4;border-radius:999px;padding:2px 9px 2px 6px;font-size:11.5px;background:#fff;color:#1c1917;cursor:pointer;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.site.tp-studio) .rp-why code svg,:where(.site.tp-studio) .rp-ok code svg{width:11px;height:11px;fill:currentColor;flex:none}:where(.site.tp-studio) .rp-foot{flex:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:10px 12px 12px;border-top:1px solid #e7e5e4}:where(.site.tp-studio) .rp-foot>div{grid-column:1/-1;display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:#78716c}:where(.site.tp-studio) .rp-foot>div b{margin-left:auto;font-size:17px;color:#1c1917;font-weight:600;margin-right:4px}:where(.site.tp-studio) .rp-save{border:1px solid #e7e5e4;border-radius:8px;text-align:center;padding:8px;font-size:13.5px}:where(.site.tp-studio) .rp-postr{font:600 13.5px Inter,system-ui,sans-serif;border:0;border-radius:8px;background:#c4583a;color:#fff;padding:8px;cursor:pointer;transition:transform .15s,background .3s}:where(.site.tp-studio) .rp-postr.press{transform:scale(.96)}:where(.site.tp-studio) .rp-postr.sent{background:#23774f}@container (max-width:900px){:where(.site.tp-studio) .pkc-stage{height:auto}:where(.site.tp-studio) .rp{height:auto;grid-template-rows:auto auto}:where(.site.tp-studio) .rp-top{padding:10px 12px}:where(.site.tp-studio) .rp-body{grid-template-columns:minmax(0,1fr)}:where(.site.tp-studio) .rp-stage{flex:none;padding:0}:where(.site.tp-studio) .rp-v{border-radius:0;max-height:none}:where(.site.tp-studio) .rp-r{border-left:0;border-top:1px solid #e7e5e4;height:560px}}@container (max-width:560px){:where(.site.tp-studio) .pkc-tabs button{font-size:14px;padding:7px 12px}:where(.site.tp-studio) .rp-ic.hm,:where(.site.tp-studio) .rp-grade span{display:none}:where(.site.tp-studio) .rp-t2{white-space:normal}:where(.site.tp-studio) .rp-cap{font-size:13px;width:92%;bottom:10px}:where(.site.tp-studio) .rp-row .rp-b:nth-child(5),:where(.site.tp-studio) .rp-row .rp-b:nth-last-child(2),:where(.site.tp-studio) .rp-row .rp-b:nth-last-child(3){display:none}:where(.site.tp-studio) .rp-tabs{gap:0;padding:0 6px}:where(.site.tp-studio) .rp-tabs span{font-size:13px;padding:11px 6px 9px}}:where(.site.tp-studio) .ap-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:52px;align-items:center}:where(.site.tp-studio) .ap-pts{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:10px}:where(.site.tp-studio) .ap-pts li{margin:0;padding:0;display:flex;gap:10px;align-items:flex-start;font-size:16px;line-height:1.45;color:#44403c}:where(.site.tp-studio) .ap-pts i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--coral);margin-top:8px}:where(.site.tp-studio) .ap{position:relative;background:#fff;border:1px solid #e7e5e4;border-radius:14px;box-shadow:0 24px 60px #1c19171a;overflow:hidden;height:640px;display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif}:where(.site.tp-studio) .ap-tabs{display:flex;border-bottom:1px solid #e7e5e4;padding:0 6px;flex:none}:where(.site.tp-studio) .ap-tabs span{flex:1;text-align:center;font-size:13px;font-weight:500;padding:11px 2px;color:#78716c;border-bottom:2px solid transparent;transition:color .3s,border-color .3s;white-space:nowrap}:where(.site.tp-studio) .ap-tabs span.on{color:#1c1917;border-bottom-color:#da7756}:where(.site.tp-studio) .ap-tabs em{font-style:normal;font-size:11px;background:#f5f5f4;border-radius:999px;padding:0 6px;margin-left:2px;color:#57534e}:where(.site.tp-studio) .ap-body{position:relative;flex:1;min-height:0;background:#fafaf9}:where(.site.tp-studio) .ap-pane{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;transition:opacity .4s}:where(.site.tp-studio) .ap-pane.on{opacity:1}:where(.site.tp-studio) .ap-scroll{padding:16px;display:flex;flex-direction:column;gap:12px;transition:transform 1.1s cubic-bezier(.45,.05,.25,1)}:where(.site.tp-studio) .apc{background:#fff;border:1px solid #e7e5e4;border-radius:8px;padding:14px;box-shadow:0 1px 2px #1c19170d}:where(.site.tp-studio) .apc-h{display:flex;align-items:flex-start;gap:8px;font-size:14px;font-weight:500;color:#1c1917}:where(.site.tp-studio) .apc-h b{font-weight:500}:where(.site.tp-studio) .aic{flex:none;width:16px;height:16px;margin-top:2px;color:#da7756}:where(.site.tp-studio) .aic svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block}:where(.site.tp-studio) .inf{font-style:normal;width:14px;height:14px;border-radius:50%;border:1px solid #d6d3d1;color:#a8a29e;font-size:9.5px;display:grid;place-items:center;margin-top:3px;font-weight:600}:where(.site.tp-studio) .aval{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:0 4px;text-align:right;font-size:12px;color:#78716c;max-width:58%;line-height:1.25}:where(.site.tp-studio) .aval strong{font-size:20px;font-weight:600;letter-spacing:-.02em;color:#1c1917;font-variant-numeric:tabular-nums}:where(.site.tp-studio) .apc p{margin:8px 0 0;font-size:12px;line-height:1.5;color:#78716c}:where(.site.tp-studio) .apc-cw{position:relative;height:48px;margin-top:10px}:where(.site.tp-studio) .apc-ch{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}:where(.site.tp-studio) .apc-ch .ar{fill:#da775614}:where(.site.tp-studio) .apc-ch .ln{fill:none;stroke:#da7756;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.2s ease}:where(.site.tp-studio) .ap.drawn .apc-ch .ln{stroke-dashoffset:0}:where(.site.tp-studio) .apc-cw .dots b{position:absolute;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:#da7756;opacity:0;transition:opacity .3s}:where(.site.tp-studio) .ap.drawn .apc-cw .dots b{opacity:1}:where(.site.tp-studio) .apc-ax{display:flex;justify-content:space-between;font-size:10px;color:#a8a29e;font-variant-numeric:tabular-nums;margin-top:4px}:where(.site.tp-studio) .dpt{list-style:none;padding:0;margin:10px 0 0}:where(.site.tp-studio) .dpt li{padding:10px 0;border-top:1px solid rgba(231,229,228,.7)}:where(.site.tp-studio) .dpt li:first-child{border-top:0;padding-top:0}:where(.site.tp-studio) .dh{display:flex;justify-content:space-between;gap:12px;font-size:13px;font-weight:500}:where(.site.tp-studio) .dh b{font-weight:600;font-variant-numeric:tabular-nums}:where(.site.tp-studio) .dh small{font-size:11px;font-weight:400;color:#78716c;margin-left:1px}:where(.site.tp-studio) .apg{display:block;height:4px;border-radius:9px;background:#f0eeec;margin-top:6px;overflow:hidden}:where(.site.tp-studio) .apg u{display:block;height:100%;background:#a8a29e;border-radius:9px}:where(.site.tp-studio) .dpt li p{margin:6px 0 0;font-size:12px;line-height:1.5;color:#1c1917}:where(.site.tp-studio) .dq{display:flex;gap:6px;align-items:center;margin-top:6px;min-width:0}:where(.site.tp-studio) .dq code,:where(.site.tp-studio) .evq code{flex:none;font:500 11px ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;border:1px solid #e7e5e4;background:#f5f5f480;border-radius:999px;padding:2px 7px;color:#57534e}:where(.site.tp-studio) .dq span{font-size:12px;color:#78716c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}:where(.site.tp-studio) .anote{font-size:12px!important}:where(.site.tp-studio) .apc-h2{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px;font-size:14px}:where(.site.tp-studio) .apc-h2 b{font-weight:500}:where(.site.tp-studio) .wfl{display:flex;gap:4px}:where(.site.tp-studio) .wfl em{font-style:normal;font-size:11px;font-weight:500;border:1px solid rgba(218,119,86,.4);background:#fdf3ee;color:#b5522f;border-radius:999px;padding:2px 8px}:where(.site.tp-studio) .wfl em i{font-style:normal;font-weight:400}:where(.site.tp-studio) .wft{display:flex;align-items:center;gap:8px;margin-top:6px}:where(.site.tp-studio) .wft span{width:74px;flex:none;text-align:right;font-size:10.5px;font-weight:500;letter-spacing:.04em;color:#a8a29e}:where(.site.tp-studio) .wft i{position:relative;flex:1;height:20px;border-radius:6px;background:#f5f5f4}:where(.site.tp-studio) .wft i b{position:absolute;top:4px;width:4px;height:12px;margin-left:-2px;border-radius:9px}:where(.site.tp-studio) .evn{font-size:12px;line-height:1.5;color:#78716c;padding:0 2px}:where(.site.tp-studio) .evc{background:#fff;border:1px solid #e7e5e4;border-radius:8px;padding:14px;box-shadow:0 1px 2px #1c19170d}:where(.site.tp-studio) .evh{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}:where(.site.tp-studio) .evh em{margin-left:auto;font-style:normal;font-size:12px;color:#78716c;font-weight:400}:where(.site.tp-studio) .evc>p{margin:6px 0 0;font-size:12px;line-height:1.5;color:#78716c}:where(.site.tp-studio) .evs{margin-top:12px;border-top:1px solid rgba(231,229,228,.7);padding-top:10px}:where(.site.tp-studio) .evs h6{margin:0 0 6px;font-size:10.5px;font-weight:600;letter-spacing:.06em;color:#78716c}:where(.site.tp-studio) .evs h6 span{margin-left:4px;color:#1c1917}:where(.site.tp-studio) .lead2{margin:0 0 6px;font-size:12.5px;color:#1c1917}:where(.site.tp-studio) .evq{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;line-height:1.45;color:#1c1917;padding:6px 8px;border-radius:6px;background:#fafaf9;margin-top:4px}:where(.site.tp-studio) .ap .cur2{z-index:5}@container (max-width:900px){:where(.site.tp-studio) .pkc-stage{height:auto}:where(.site.tp-studio) .ap-grid{grid-template-columns:minmax(0,1fr);gap:28px}}@container (max-width:560px){:where(.site.tp-studio) .pkc-tabs button{font-size:14px;padding:7px 12px}:where(.site.tp-studio) .ap{height:600px}:where(.site.tp-studio) .ap-tabs span{font-size:11.5px}}:where(.site.tp-studio) .es-pk{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:32px}:where(.site.tp-studio) .es-pk div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:8px}:where(.site.tp-studio) .es-pk svg{width:32px;height:32px}:where(.site.tp-studio) .es-pk b{font-size:17px;font-weight:600;line-height:1.3}:where(.site.tp-studio) .es-pk p{margin:0;font-size:15px;line-height:1.5;color:#57534e}@container (max-width:900px){:where(.site.tp-studio) .es-grid{grid-template-columns:minmax(0,1fr);gap:28px}:where(.site.tp-studio) .es-pk{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:560px){:where(.site.tp-studio) .es-steps{flex-direction:column}:where(.site.tp-studio) .es-pk{grid-template-columns:minmax(0,1fr)}}.tp2:where(.tp-studio.site) ol.es-steps.isteps{flex-direction:row;gap:28px;margin-top:22px}.tp2:where(.tp-studio.site) ol.es-steps.isteps li{flex:1 1 auto;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:center;font-size:16px;line-height:1.4}.tp2:where(.tp-studio.site) ol.es-steps.isteps li>i{width:32px;height:32px;font-size:14px}:where(.site.tp-studio) .ap-txt h2{margin:0}:where(.site.tp-studio) .ap-txt .sub{margin-top:14px}:where(.site.tp-studio) .apv{margin-top:26px;border-radius:14px;overflow:hidden;background:#0f0f12;box-shadow:0 18px 44px #1c19171f;transition:box-shadow .3s}:where(.site.tp-studio) .apv.jump{box-shadow:0 0 0 3px #da77568c,0 18px 44px #1c19171f}:where(.site.tp-studio) .apv-vid{position:relative;aspect-ratio:16/10;background:#000}:where(.site.tp-studio) .apv-vid video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}:where(.site.tp-studio) .apv-who{position:absolute;left:10px;top:10px;display:flex;align-items:center;gap:7px;background:#1c1917;color:#fff;border-radius:999px;padding:4px 11px 4px 4px;font-size:13.5px;font-weight:600}:where(.site.tp-studio) .apv-who i{font-style:normal;width:22px;height:22px;border-radius:50%;background:var(--coral);display:grid;place-items:center;font-size:10.5px}:where(.site.tp-studio) .apv-cap{position:absolute;left:50%;bottom:12px;transform:translate(-50%);width:88%;text-align:center;background:#000000a8;color:#fff;border-radius:10px;padding:7px 12px;font-size:14.5px;line-height:1.4}:where(.site.tp-studio) .apv-cap:empty{display:none}:where(.site.tp-studio) .apv-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;color:#fff}:where(.site.tp-studio) .apv-pp{flex:none;width:30px;height:30px;border-radius:50%;border:0;background:#fff;cursor:pointer;display:grid;place-items:center;padding:0}:where(.site.tp-studio) .apv-pp:before{content:"";width:0;height:0;border-left:0 solid transparent;box-sizing:border-box;width:9px;height:11px;border-left:3px solid #1c1917;border-right:3px solid #1c1917}:where(.site.tp-studio) .apv-pp.paused:before{width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #1c1917;margin-left:3px}:where(.site.tp-studio) .apv-tl{position:relative;flex:1;height:22px;cursor:pointer}:where(.site.tp-studio) .apv-tl .trk,:where(.site.tp-studio) .apv-tl .pl{position:absolute;left:0;top:9px;height:4px;border-radius:9px}:where(.site.tp-studio) .apv-tl .trk{right:0;background:#fff3}:where(.site.tp-studio) .apv-tl .pl{background:#fff;width:0}:where(.site.tp-studio) .apv-tl .ph{position:absolute;top:4px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:#fff}:where(.site.tp-studio) .apv-t{flex:none;font-size:13px;color:#ffffffb3;font-variant-numeric:tabular-nums}:where(.site.tp-studio) .ap-tabs span{cursor:pointer}:where(.site.tp-studio) .ap-tabs span:hover{color:#1c1917}:where(.site.tp-studio) .ap-pane{overflow-y:auto;overscroll-behavior:contain;pointer-events:none}:where(.site.tp-studio) .ap-pane.on{pointer-events:auto}:where(.site.tp-studio) .ap-scroll{transform:none!important}:where(.site.tp-studio) .apc-h,:where(.site.tp-studio) .evh{cursor:pointer;-webkit-user-select:none;user-select:none}:where(.site.tp-studio) .apc-h:after,:where(.site.tp-studio) .evh:after{content:"";flex:none;width:7px;height:7px;margin:5px 2px 0 6px;border-right:1.6px solid #a8a29e;border-bottom:1.6px solid #a8a29e;transform:rotate(45deg);transition:transform .2s}:where(.site.tp-studio) .apc.open>.apc-h:after,:where(.site.tp-studio) .evc.open>.evh:after{transform:rotate(-135deg);margin-top:8px}:where(.site.tp-studio) .apc:not(.open)>p,:where(.site.tp-studio) .apc:not(.open)>.apc-cw,:where(.site.tp-studio) .apc:not(.open)>.apc-ax,:where(.site.tp-studio) .apc:not(.open)>.dpt{display:none}:where(.site.tp-studio) .evc:not(.open)>p,:where(.site.tp-studio) .evc:not(.open)>.evs,:where(.site.tp-studio) .evc:not(.open)>.evq{display:none}:where(.site.tp-studio) code[data-at]{cursor:pointer;transition:border-color .2s,color .2s,background .2s}:where(.site.tp-studio) code[data-at]:hover{border-color:#da7756;color:#b5522f;background:#fdf3ee}:where(.site.tp-studio) .ap-rows{display:flex;flex-direction:column;gap:6px;margin-top:8px}:where(.site.tp-studio) .ap-dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px 12px;margin:10px 0 0;font-size:13px}:where(.site.tp-studio) .ap-dl dt{color:#78716c}:where(.site.tp-studio) .ap-dl dd{margin:0;color:#1c1917}:where(.site.tp-studio) .ap-rb{border-top:1px solid rgba(231,229,228,.7);padding:10px 0}:where(.site.tp-studio) .ap-rb:first-of-type{border-top:0}:where(.site.tp-studio) .ap-rb .t{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;font-weight:500}:where(.site.tp-studio) .ap-rb .t em{font-style:normal;font-size:12px;font-weight:600;border-radius:999px;padding:2px 8px;background:#fdf3ee;color:#b5522f}:where(.site.tp-studio) .ap-tot{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid #e7e5e4;padding-top:10px;margin-top:4px;font-size:13px;color:#78716c}:where(.site.tp-studio) .ap-tot b{font-size:18px;color:#1c1917}@container (max-width:560px){.tp2:where(.tp-studio.site) ol.es-steps.isteps{flex-direction:column;gap:14px}}.site.site:where(.tp-studio){--rh-1:4px;--rh-2:8px;--rh-3:12px;--rh-4:16px;--rh-5:24px;--rh-6:32px;--rh-7:48px;--rh-8:64px;--rh-9:96px;--rh-sec:var(--rh-8);--rh-hero-top:var(--rh-5);--rh-crumb:var(--rh-5);--rh-hero-bot:var(--rh-8);--rh-band:var(--rh-8);--rh-kick:var(--rh-2);--rh-intro:var(--rh-3);--rh-title-intro:var(--rh-4);--rh-content:var(--rh-6);--rh-group:var(--rh-7);--rh-act:var(--rh-5);--rh-gutter:var(--rh-5);--rh-gutter-s:var(--rh-3);--rh-card:var(--rh-5);--rh-card-s:var(--rh-4);--rh-title:var(--rh-2);--rh-step:var(--rh-4);--rh-list:var(--rh-3)}@container (max-width:760px){.site.site:where(.tp-studio)>*{--rh-sec:var(--rh-7);--rh-hero-bot:var(--rh-7);--rh-band:var(--rh-7);--rh-crumb:var(--rh-4);--rh-content:var(--rh-5);--rh-group:var(--rh-6);--rh-gutter:var(--rh-4)}}.site.site:where(.tp-studio)>section:not([class*=hero]):not(.h-film):not(.cta2):not(.st-cta){padding-top:var(--rh-sec)!important;padding-bottom:var(--rh-sec)!important}:where(.site.tp-studio) .b-page .site>.cat-b{padding-top:var(--rh-content)!important;padding-bottom:var(--rh-sec)!important}.site.site:where(.tp-studio)>:is(div.cta,section.cta2,section.st-cta){padding-top:var(--rh-band)!important;padding-bottom:var(--rh-band)!important}.site.site:where(.tp-studio)>:is(div.cta,section.cta2,section.st-cta) h2+p{margin-top:var(--rh-intro)!important}.site.site:where(.tp-studio)>section>.wrap>:first-child{margin-top:0!important}.site.site:where(.tp-studio)>section>.wrap>:last-child{margin-bottom:0!important}.site.site:where(.tp-studio) .lg-body>:last-child{margin-bottom:0!important}.site.site:where(.tp-studio) .crumbs{padding-top:var(--rh-hero-top)!important}.site.site:where(.tp-studio)>:is(section.pg-hero,section.st-hero){padding-top:var(--rh-hero-top)!important;padding-bottom:var(--rh-hero-bot)!important}.site.site:where(.tp-studio) :is(.pg-hero,.st-hero) .crumb{margin-bottom:var(--rh-crumb)!important}.site.site:where(.tp-studio) :is(.pg-hero,.st-hero,.cat-head,.h-film,.tl-hero,.tp2 [class*=hero]) h1+:is(p,.lead,.lg-dates){margin-top:var(--rh-title-intro)!important}.site.site:where(.tp-studio) :is(.pg-hero,.st-hero) .h-btns{margin-top:var(--rh-act)!important}:where(.site.tp-studio) .b-page .site .cat-head{padding:var(--rh-crumb) 0 0!important}:where(.site.tp-studio) .b-page .site .cat-tools{margin:var(--rh-5) 0 0!important}:where(.site.tp-studio) .b-page .site>section.tl-hero{padding-top:var(--rh-crumb)!important;padding-bottom:var(--rh-hero-bot)!important}.site.site.tp2:where(.tp-studio)>section[class*=hero]{padding-top:0!important;padding-bottom:var(--rh-hero-bot)!important}.site.site.tp2:where(.tp-studio)>section[class*=hero] .crumbs+*{margin-top:var(--rh-crumb)!important}.site.site.tp2:where(.tp-studio)>section[class*=hero] .btns{margin-top:var(--rh-act)!important}.site.site:where(.tp-studio) :is(.kick,.bp-kick,.sec-head small){margin-bottom:var(--rh-kick)!important}.site.site:where(.tp-studio)>section>.wrap>h2+p,.site.site:where(.tp-studio) :is(.sec-head,.bp-head,.tlf-head,.tlb-head,.ap-txt) h2+p{margin-top:var(--rh-intro)!important}.site.site:where(.tp-studio)>section>.wrap>:is(h2,p.sub,p.fw-intro)+:not(p,.sub,h2,h3,.kick,script,style){margin-top:var(--rh-content)!important}.site.site:where(.tp-studio) :is(.sec-head,.bp-head,.tlf-head,.tlb-head){margin-bottom:var(--rh-content)!important}.site.site:where(.tp-studio) :is(.sec-head,.bp-head,.tlf-head,.tlb-head)+*{margin-top:0!important}.site.site:where(.tp-studio) .tl-steps>.wrap>h2{margin-bottom:var(--rh-content)!important}:where(.site.tp-studio) .b-page .site .tl-steps .tl-row:first-of-type{border-top:0!important;padding-top:0!important}.site.site:where(.tp-studio)>section>.wrap>p.sub+.pg-links{margin-top:var(--rh-act)!important}.site.site:where(.tp-studio)>section>.wrap>:not(h2,p.sub,p.fw-intro)+:is(.pg-links,.browse-bar,.bar-d,.fw-band,.ath-note,.ww-foot){margin-top:var(--rh-content)!important}.site.site:where(.tp-studio) .pf-foot{margin-top:var(--rh-5)!important}.site.site:where(.tp-studio) .fw-band{padding:var(--rh-6) var(--rh-7)!important}.site.site:where(.tp-studio) .bar-d{padding:var(--rh-4) var(--rh-4) var(--rh-4) var(--rh-5)!important}@container (max-width:760px){.site.site:where(.tp-studio) .fw-band{padding:var(--rh-5)!important}.site.site:where(.tp-studio) .fw-band .go{align-items:flex-start!important}.site.site:where(.tp-studio) :is(.browse-bar,.bar-d){flex-direction:column!important;align-items:flex-start!important;gap:var(--rh-4)!important;padding:var(--rh-5)!important}}.site.site:where(.tp-studio) .fw-rule+.fw-grid{margin-top:var(--rh-4)!important}.site.site:where(.tp-studio) .fw-rule i{margin-top:var(--rh-3)!important}@container (max-width:760px){.site.site:where(.tp-studio)>section:not([class*=hero])>.wrap>h2,.site.site:where(.tp-studio)>section:not([class*=hero]) :is(.sec-head,.bp-head,.tlf-head,.tlb-head,.ap-txt) h2{font-size:26px!important;line-height:1.2!important}}.site.site:where(.tp-studio) :is(.pg-steps,.pg-2col,.pg-tools,.pg-auth,.pg-shelf,.ac-checks,.it-how,.it-grid,.ab-paths,.ww-grid,.fw-grid,.tool-grid,.subj-grid,.shelf,.bp-shelf,.tlb-grid,.ai-grid,.st-fit .grid,.su,.pg-mo-steps){gap:var(--rh-gutter)!important}.site.site:where(.tp-studio) :is(.ath-grid,.su-list){gap:var(--rh-gutter-s)!important}.site.site:where(.tp-studio) .pg-2col>div:not(.pg-card):not(.pg-form){gap:var(--rh-gutter)!important}.site.site:where(.tp-studio) .ath-grid.ab-rev{gap:var(--rh-gutter)!important}.site.site:where(.tp-studio) :is(.su-list,.pg-mo-steps,.fw-card ul)>li{margin:0!important}.site.site:where(.tp-studio) .sim-car .sim-grid{gap:var(--rh-gutter)!important}@container (min-width:761px){.site.site:where(.tp-studio) .sim-car .sim-grid{grid-auto-columns:calc((100% - var(--rh-gutter)) / 2)!important}}.site.site:where(.tp-studio) :is(.it-cols,.lg){column-gap:var(--rh-group)!important}.site.site:where(.tp-studio) .pg-book{gap:var(--rh-group)!important}.site.site:where(.tp-studio) :is(.pg-step,.pg-card,.ab-path,.ww,.it-how>div,.it-card,.fw-card,.sim,.subj,.tool,.ab-rev .ath-card,.pg-attr,.pg-credit,.ai-grid>div,.st-fit .grid>div,.pg-mo-steps>li){padding:var(--rh-card)!important}.site.site:where(.tp-studio) :is(.pg-step,.pg-card,.ab-path,.ww,.it-how>div,.it-card,.pg-attr,.pg-credit,.pg-form)>:first-child{margin-top:0!important}.site.site:where(.tp-studio) :is(.pg-step,.pg-card,.ab-path,.ww,.it-how>div,.it-card,.pg-attr,.pg-credit,.pg-form)>:last-child{margin-bottom:0!important}.site.site:where(.tp-studio) .pg-form{padding:var(--rh-6)!important}.site.site:where(.tp-studio) .pg-form label:first-of-type{margin-top:0!important}.site.site:where(.tp-studio) :is(.ath-card:not(.ab-rev .ath-card),.su-list>li){padding:var(--rh-3) var(--rh-card-s)!important}.site.site:where(.tp-studio) .ab-path .ab-fig{margin:calc(-1 * var(--rh-card)) calc(-1 * var(--rh-card)) var(--rh-step)!important}.site.site:where(.tp-studio) .iso-tools .tool{align-content:space-between!important}.site.site:where(.tp-studio) .iso-tools .tool>[data-iso]{align-self:end!important}.site.site:where(.tp-studio) .pg-step i+b,.site.site:where(.tp-studio) .ab-path .ab-fig+b{margin-top:var(--rh-step)!important}.site.site:where(.tp-studio) :is(.it-how i,.it-ic){margin-bottom:var(--rh-step)!important}.site.site:where(.tp-studio) :is(.pg-step b+span,.pg-card h3+p,.ab-path b+p,.ww b+p,.it-how b+p,.it-card b+p,.sim h3+p,.fw-card h3+p,.pg-mo-steps b+span){margin-top:var(--rh-title)!important}.site.site:where(.tp-studio) .ai-grid b{margin-bottom:var(--rh-title)!important}.site.site:where(.tp-studio) :is(.pg-step a,.pg-card ul,.pg-card .pg-links){margin-top:var(--rh-step)!important}.site.site:where(.tp-studio) .fw-card ul{margin-top:var(--rh-step)!important;gap:var(--rh-list)!important}.site.site:where(.tp-studio) .fw-card .fw-more{padding-top:var(--rh-5)!important}.site.site:where(.tp-studio) .pg-card li{margin:0 0 var(--rh-2)!important}.site.site:where(.tp-studio) .pg-card li:last-child{margin-bottom:0!important}.site.site:where(.tp-studio) #list>.wrap>.ath-bar{margin:0!important}.site.site:where(.tp-studio) .ath-subj{margin-top:var(--rh-group)!important}.site.site:where(.tp-studio) .ath-book{padding:var(--rh-5) 0!important}.site.site:where(.tp-studio) .ath-note{padding-top:var(--rh-4)!important;margin-top:var(--rh-group)!important}.site.site:where(.tp-studio) .pg-toc>li{margin:0!important}.site.site:where(.tp-studio) .pg-toc{column-gap:var(--rh-7)!important}.site.site:where(.tp-studio) .pg-pane{padding-top:var(--rh-5)!important}.site.site:where(.tp-studio) .it-cols{margin-top:var(--rh-5)!important}.site.site:where(.tp-studio) .it-cols h3{margin:0 0 var(--rh-3)!important}.site.site:where(.tp-studio) .it-steps li{margin:0 0 var(--rh-3)!important}.site.site:where(.tp-studio) .it-lead{margin:0!important}.site.site:where(.tp-studio) .lg-body h2{margin:var(--rh-7) 0 var(--rh-3)!important}.site.site:where(.tp-studio) .lg-body>h2:first-child,.site.site:where(.tp-studio) .lg-body>.legal-callout+h2{margin-top:0!important}.site.site:where(.tp-studio) .lg-body h3{margin:var(--rh-6) 0 var(--rh-2)!important}.site.site:where(.tp-studio) .lg-body li{margin:var(--rh-2) 0!important}.site.site:where(.tp-studio) .lg-body .legal-callout{padding:var(--rh-5)!important;margin:0 0 var(--rh-6)!important}.site.site:where(.tp-studio) .lg-body .legal-callout>:first-child{margin-top:0!important}.site.site:where(.tp-studio) .lg-body .legal-callout>:last-child{margin-bottom:0!important}.site.site:where(.tp-studio) .su-head{gap:var(--rh-5)!important}.site.site:where(.tp-studio) .pg-mo{gap:var(--rh-group)!important}.site.site:where(.tp-studio) .pg-mo-h{margin:0!important}.site.site:where(.tp-studio) .pg-mo-steps{margin-top:var(--rh-content)!important}.site.site:where(.tp-studio) .ath-subj h3{margin:0 0 var(--rh-2)!important}:where(.site.tp-studio) .b-page .site .row-s{padding:var(--rh-6) 0!important}:where(.site.tp-studio) .b-page .site .row-s:first-child{padding-top:0!important}:where(.site.tp-studio) .b-page .site .tl-row{padding:var(--rh-7) 0!important;column-gap:var(--rh-7)!important}:where(.site.tp-studio) .b-page .site .tl-txt .num{margin-bottom:var(--rh-step)!important}:where(.site.tp-studio) .b-page .site .tl-txt h3{margin-bottom:var(--rh-3)!important}.site.site:where(.tp-studio) .pf-panes{margin-top:var(--rh-5)!important}.site.site:where(.tp-studio) .pf-steps{margin-top:var(--rh-4)!important}.site.site:where(.tp-studio) .pf-stage{margin-top:var(--rh-4)!important}:where(.site.tp-studio) .b-page .site .bp-det summary h3+p{margin-top:var(--rh-title)!important}:where(.site.tp-studio) .b-page .site .bp-own .bp-det{margin-top:var(--rh-gutter)!important}:where(.site.tp-studio) .b-page .site .bp-own .bp-head+.bp-det{margin-top:0!important}.site.site.tp2:where(.tp-studio) .kick{margin-bottom:var(--rh-kick)!important}.site.site.tp2:where(.tp-studio) .sub{margin-top:var(--rh-intro)!important}.site.site.tp2:where(.tp-studio) ol.isteps{gap:var(--rh-5)!important}.site.site.tp2:where(.tp-studio) :is(.qa,.others){gap:var(--rh-gutter)!important}.site.site.tp2:where(.tp-studio) .qa div{padding:var(--rh-card)!important}.site.site.tp2:where(.tp-studio) .others .oth-iso{margin-bottom:var(--rh-4)!important}.site.site.tp2:where(.tp-studio) .others b+span{margin-top:var(--rh-title)!important}.site.site.tp2:where(.tp-studio) .others em{margin-top:var(--rh-step)!important}.site.site.tp2:where(.tp-studio) .faq2 summary{padding:var(--rh-4) var(--rh-5)!important}.site.site.tp2:where(.tp-studio) .faq2 details p{padding:0 var(--rh-5) var(--rh-5)!important}.site.site.tp2:where(.tp-studio) ol.es-steps.isteps{margin-top:var(--rh-4)!important;gap:var(--rh-5)!important}.site.site.tp2:where(.tp-studio) ol.es-steps.isteps li{align-items:start!important}.site.site.tp2:where(.tp-studio) ol.es-steps.isteps li>i{margin-top:-4px}.site.site.tp2:where(.tp-studio) .ap-txt .sub{margin-top:var(--rh-intro)!important}.site.site.tp2:where(.tp-studio) .ap-txt .sub+*{margin-top:var(--rh-content)!important}.site.site.tp2:where(.tp-studio) .ap-grid{column-gap:var(--rh-7)!important;row-gap:var(--rh-group)!important;align-items:start!important}.site:where(.tp-ws){--bg:#FAFAF9;--fg:#1C1917;--card:#fff;--line:#E7E5E4;--line2:#D6D3D1;--muted:#F5F5F4;--mfg:#6E6862;--fg2:#44403C;--coral:#DA7756;--act:#B8553A;--act-h:#A84C2E;--ctext:#A84C2E;--soft:#FBF0EC;--ok:#23774F;--okSoft:#EAF5EF;--bad:#B42323;--badSoft:#FCEEEE;--warn:#9C5506;--ease:cubic-bezier(.22,1,.36,1);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"cv11","ss01";color:var(--fg);background:var(--bg);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden;border-radius:12px;border:1px solid var(--line)}.site:where(.tp-ws) *{box-sizing:border-box}.site:where(.tp-ws) a{color:inherit;text-decoration:none}.site:where(.tp-ws) .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.site:where(.tp-ws) h1{font-size:42px;font-weight:500;letter-spacing:-.022em;line-height:1.15;margin:0}.site:where(.tp-ws) h2{font-size:30px;font-weight:500;letter-spacing:-.018em;line-height:1.2;margin:0}.site:where(.tp-ws) h3{font-size:24px;font-weight:500;letter-spacing:-.012em;line-height:1.25;margin:0}.site:where(.tp-ws) h4{font-size:18px;font-weight:600;letter-spacing:-.006em;line-height:1.35;margin:0}.site:where(.tp-ws) p{margin:0}.site:where(.tp-ws) .lead{font-size:18px;color:var(--fg2);line-height:1.6}.site:where(.tp-ws) .btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:10px;font-size:16px;font-weight:550;border:1px solid transparent;cursor:pointer;white-space:nowrap;font-family:inherit}.site:where(.tp-ws) .btn-p{background:var(--act);color:#fff}.site:where(.tp-ws) .btn-p:hover{background:var(--act-h)}.site:where(.tp-ws) .btn-s{background:#fff;border-color:var(--line2);color:var(--fg)}.site:where(.tp-ws) .btn-s:hover{background:var(--muted)}.site:where(.tp-ws) .crumbs{font-size:14px;color:var(--mfg);padding:22px 0 0}.site:where(.tp-ws) .crumbs b{color:var(--fg);font-weight:500}.site:where(.tp-ws) section{padding:64px 0}@container (max-width:760px){.site:where(.tp-ws) .wrap{padding:0 16px}.site:where(.tp-ws) h1{font-size:32px}.site:where(.tp-ws) h2{font-size:25px}.site:where(.tp-ws) h3{font-size:21px}.site:where(.tp-ws) section{padding:44px 0}.site:where(.tp-ws) .lead{font-size:17px}}@keyframes tp-ws-fadeup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.site:where(.tp-ws) ul{margin:0;padding-left:20px}.site:where(.tp-ws) li{margin:6px 0;color:var(--fg2)}@keyframes tp-ws-shelfin{to{transform:none;opacity:1}}@keyframes tp-ws-grow{to{width:var(--w)}}@keyframes tp-ws-cellin{0%{opacity:0}to{opacity:1}}@keyframes tp-ws-fadein{to{opacity:1;transform:none}}@container (max-width:560px){.site:where(.tp-ws) h1{font-size:30px}}@keyframes tp-ws-dmIn{0%{filter:blur(10px);opacity:0;transform:translateY(16px)}to{filter:blur(0);opacity:1;transform:none}}@keyframes tp-ws-swapIn{0%{filter:blur(6px);opacity:0;transform:translateY(10px) scale(.985)}to{filter:blur(0);opacity:1;transform:none}}@keyframes tp-ws-dmripple{0%{transform:scale(.2);opacity:1}to{transform:scale(1.6);opacity:0}}:where(.site.tp-ws) .rb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;align-items:start}@container (max-width:700px){:where(.site.tp-ws) .rb{grid-template-columns:minmax(0,1fr)}}:where(.site.tp-ws) .iso{--i-panel:#1C1917;--i-fr:#2A2522;--i-sd:#211D1A;--i-tp:#36302C;--i-line:#7A716A;--i-dt:#4D4641;--i-glass:#141210;--i-acc:#DA7756;--i-hi:#F6B9A1;background:radial-gradient(120% 90% at 50% 40%,#2A2420 0%,var(--i-panel) 70%);border-radius:12px;display:block;overflow:hidden;cursor:pointer}:where(.site.tp-ws) .iso .ibox polygon{stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-ws) .iso .ln{fill:#5d5550;transition:fill .25s}:where(.site.tp-ws) .iso .ln.lit{fill:var(--i-hi)}:where(.site.tp-ws) .iso .ln.lit{filter:url(#ig-glow)}:where(.site.tp-ws) .iso #bk-card{transition:opacity .3s}:where(.site.tp-ws) .iso #bk-card.lit polygon{stroke:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-ws) .iso .glass{fill:var(--i-glass);stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-ws) .iso .bt{fill:#2e2925}:where(.site.tp-ws) .iso .bar{fill:#7a5446}:where(.site.tp-ws) .iso .bar.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-ws) .iso .pglass{fill:#171412;stroke:var(--i-dt);stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .25s}:where(.site.tp-ws) .iso .pglass.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-ws) .iso .wv{fill:#5d5550}:where(.site.tp-ws) .iso .wv.lit{fill:var(--i-hi)}:where(.site.tp-ws) .iso .cell{fill:#2e2925}:where(.site.tp-ws) .iso .cell.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-ws) .iso .row{fill:#4a433f}:where(.site.tp-ws) .iso .row.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-ws) .iso .win{fill:#2e2925}:where(.site.tp-ws) .iso .win.lit{fill:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-ws) .iso .bld .tp{fill:#3a3430}:where(.site.tp-ws){--paper:#F5F5F4;--card:#fff;--ink:#1C1917;--ink2:#44403C;--ink3:#6E6862;--line:#E7E5E4;--line2:#D6D3D1;--coral:#DA7756;--coralD:#B8553A;--coralT:#A84C2E;--soft:#FBF0EC;--ok:#23774F;--okS:#EAF5EF}:where(.site.tp-ws) *{box-sizing:border-box}:where(.site.tp-ws) img{max-width:100%}@keyframes tp-ws-drawk{to{background-size:100% 100%}}:where(.site.tp-ws) #drawcv{position:absolute;left:0;top:0;z-index:240;pointer-events:none}:where(.site.tp-ws) .iso .sml{fill:none;stroke:var(--i-acc);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;filter:url(#ig-glow)}@keyframes tp-ws-pm2-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-.7px)}}@keyframes tp-ws-pm2-idle-tilt{0%,26%,40%,58%,72%,to{transform:rotate(0)}30%,36%{transform:rotate(1deg)}62%,68%{transform:rotate(-1deg)}}@keyframes tp-ws-pm2-tail-bob{0%,to{transform:translateY(0)}50%{transform:translateY(.35px)}}@keyframes tp-ws-pm2-idle-look{0%,10%,26%,40%,54%,78%,to{transform:translate(0)}13%,23%{transform:translate(1.1px)}43%,51%{transform:translate(-1.1px)}62%,72%{transform:translateY(-.4px)}}@keyframes tp-ws-pm2-idle-blink{0%,4%,7%,19%,22%,44%,46.5%,48%,50.5%,84%,87%,to{transform:scaleY(1)}5.5%,20.5%,45%,49%,85.5%{transform:scaleY(.1)}}@keyframes tp-ws-pm2-idle-antenna{0%,20%,44%,58%,70%,to{transform:rotate(0)}28%,36%{transform:rotate(4deg)}61%{transform:rotate(-10deg)}64%{transform:rotate(-2deg)}66%{transform:rotate(-7deg)}}@keyframes tp-ws-pm2-idle-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.93);opacity:.8}}@keyframes tp-ws-pm2-listen-body{0%,to{transform:rotate(-2.4deg) translate(-.4px,.15px)}50%{transform:rotate(-2.9deg) translate(-.5px,.05px)}}@keyframes tp-ws-pm2-listen-antenna{0%,to{transform:rotate(-12deg)}55%{transform:rotate(-13.5deg)}}@keyframes tp-ws-pm2-listen-look{0%,38%,to{transform:translate(-.35px,.55px)}45%,60%{transform:translate(-.15px,.6px)}70%,85%{transform:translate(-.45px,.5px)}}@keyframes tp-ws-pm2-listen-shadow{0%,to{transform:translate(-.3px) scaleX(.98)}50%{transform:translate(-.35px) scaleX(.97)}}@keyframes tp-ws-subjFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes tp-ws-subjGlow{0%,to{filter:drop-shadow(0 2px 2px rgba(218,119,86,0))}50%{filter:drop-shadow(0 6px 10px rgba(218,119,86,.45))}}:where(.site.tp-ws) .iso .head{fill:#5a524c;stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .2s}:where(.site.tp-ws) .iso .head.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-ws) .iso .tag rect{fill:#141210;stroke:#6b625b;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-ws) .iso .tag.lit rect{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-ws) .iso .dot{fill:#3b3531}:where(.site.tp-ws) .iso .dot.lit{fill:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-ws) .iso .opt{fill:none;stroke:#6b625b;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-ws) .iso .bar.dim{fill:#4a3a33}:where(.site.tp-ws) .iso .tick{fill:none;stroke:var(--i-acc);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .25s}:where(.site.tp-ws) .iso .tick.lit{opacity:1;filter:url(#ig-glow)}:where(.site.tp-ws) .iso .beam{fill:none;stroke:var(--i-hi);stroke-width:2;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-glow)}:where(.site.tp-ws) .iso .cpin{opacity:0;filter:url(#ig-glow)}:where(.site.tp-ws) .iso .cpin line{stroke:var(--i-acc);stroke-width:1.6;vector-effect:non-scaling-stroke}:where(.site.tp-ws) .kick{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a84c2e;margin-bottom:6px}@keyframes tp-ws-pulseDot{0%,to{box-shadow:0 0 #da775673}50%{box-shadow:0 0 0 7px #da775600}}@keyframes tp-ws-qtr{0%{background:#da7756;color:#fff}12.5%,to{background:#f5f5f4;color:#a8a29e}}@keyframes tp-ws-curRing{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes tp-ws-cmIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes tp-ws-lprog{to{width:100%}}@keyframes tp-ws-qok{0%,55%{border-color:#e7e5e4;background:#fff}62%,95%{border-color:#86c79b;background:#ecfdf3}to{border-color:#e7e5e4;background:#fff}}@keyframes tp-ws-hl{0%,8%{background-size:0% 100%}22%,92%{background-size:100% 100%}to{background-size:0% 100%}}@keyframes tp-ws-bq{0%,22%{opacity:0;transform:translateY(6px)}30%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes tp-ws-ba{0%,40%{opacity:0;transform:translateY(6px)}50%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes tp-ws-sync{0%,35%{opacity:.25;transform:translateY(4px)}45%,95%{opacity:1;transform:none}to{opacity:.25}}@keyframes tp-ws-pfIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes tp-ws-pfSay{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tp-ws-pfTap{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes tp-ws-ptIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tp-ws-ptDot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes tp-ws-pgGo{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 8px);opacity:0}}:where(.site.tp-ws) .iso{--i-panel:#1C1917;--i-fr:#211D1A;--i-sd:#1D1916;--i-tp:#26211E;--i-line:#5F5751;--i-dt:#3B3531;--i-ink:#857C75;--i-glass:#141110;--i-on:#2E1E17;--i-acc:#DA7756;--i-hi:#F6B9A1;background:radial-gradient(110% 85% at 50% 46%,#28221E 0%,var(--i-panel) 70%);border-radius:12px;display:block;overflow:hidden;cursor:pointer}:where(.site.tp-ws) .iso svg{display:block;width:100%;height:auto}:where(.site.tp-ws) .iso .ibox polygon,:where(.site.tp-ws) .iso .ibox path{stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-ws) .iso .fr{fill:var(--i-fr)}:where(.site.tp-ws) .iso .sd{fill:var(--i-sd)}:where(.site.tp-ws) .iso .tp{fill:var(--i-tp)}:where(.site.tp-ws) .iso .plate .tp{fill:#201c19}:where(.site.tp-ws) .iso .plate .fr{fill:#181513}:where(.site.tp-ws) .iso .plate .sd{fill:#161311}:where(.site.tp-ws) .iso .plate polygon,:where(.site.tp-ws) .iso .plate path{stroke:#4f4843}:where(.site.tp-ws) .iso .dt{fill:none;stroke:var(--i-dt);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-ws) .iso .scw{fill:#171412;stroke:var(--i-dt);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-ws) .iso .guide{fill:none;stroke:#4a433e;stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}:where(.site.tp-ws) .iso .ln{fill:#4a433e;transition:fill .25s}:where(.site.tp-ws) .iso .ln.lit,:where(.site.tp-ws) .iso .ln.hot2{fill:var(--i-hi)}:where(.site.tp-ws) .iso .ln.lit{filter:url(#ig-soft)}:where(.site.tp-ws) .iso .glass{fill:var(--i-glass);stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .35s,stroke .35s}:where(.site.tp-ws) .iso .glass.lit{fill:var(--i-on);stroke:var(--i-acc)}:where(.site.tp-ws) .iso .halo{fill:var(--i-acc);opacity:0;transition:opacity .45s}:where(.site.tp-ws) .iso .halo.hot{opacity:.32}:where(.site.tp-ws) .iso .pg .tp{fill:#2c2723}:where(.site.tp-ws) .iso .panel .fr{fill:#1e1a17}:where(.site.tp-ws) .iso .body .tp{fill:#4a433e}:where(.site.tp-ws) .iso .body .fr{fill:#332e2a}:where(.site.tp-ws) .iso .body path{stroke:#7a716a}:where(.site.tp-ws) .iso .head{fill:#57504a;stroke:#857c75;stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .2s,stroke .2s}:where(.site.tp-ws) .iso .head.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-ws) .iso .wire{fill:none;stroke:#433c37;stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}:where(.site.tp-ws) .iso .wire.hot{stroke:#9a5843}:where(.site.tp-ws) .iso .pulse{fill:none;stroke:var(--i-hi);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:90 2000;stroke-dashoffset:90;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-glow)}:where(.site.tp-ws) .iso .tpulse{opacity:0}:where(.site.tp-ws) .iso .tpulse.go{animation:tp-ws-ig-flow .7s linear}@keyframes tp-ws-ig-flow{0%{stroke-dashoffset:90;opacity:1}92%{opacity:1}to{stroke-dashoffset:-1000;opacity:0}}:where(.site.tp-ws) .iso .beam{fill:none;stroke:var(--i-hi);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-soft)}:where(.site.tp-ws) .iso .bt{fill:#25201d}:where(.site.tp-ws) .iso .bar{fill:#6e4a3d}:where(.site.tp-ws) .iso .bar.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-ws) .iso .bar.dim{fill:#46362f}:where(.site.tp-ws) .iso .dot{fill:#312b27}:where(.site.tp-ws) .iso .dot.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-ws) .iso .opt{fill:none;stroke:#5a524c;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-ws) .iso .opt.lit{stroke:var(--i-hi)}:where(.site.tp-ws) .iso .tick{fill:none;stroke:var(--i-acc);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .25s}:where(.site.tp-ws) .iso .tick.lit{opacity:1;filter:url(#ig-glow)}:where(.site.tp-ws) .iso .pglass{fill:#151210;stroke:var(--i-dt);stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .25s}:where(.site.tp-ws) .iso .pglass.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-ws) .iso .phone .tp{fill:#181513}:where(.site.tp-ws) .iso .tier .tp{fill:#24201c}:where(.site.tp-ws) .iso .bench .tp{fill:#2b2622}:where(.site.tp-ws) .iso .tap,:where(.site.tp-ws) .iso-taps .tap{cursor:pointer}:where(.site.tp-ws) .iso .tap:hover .head{stroke:var(--i-hi)}:where(.site.tp-ws) .iso .tap:hover .ibox path,:where(.site.tp-ws) .iso .tap:hover .ibox polygon{stroke:#8c827a}:where(.site.tp-ws) .iso .tag{transition:opacity .25s}:where(.site.tp-ws) .iso .tag rect{fill:#151210;stroke:#5f5751;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-ws) .iso .tag text{fill:#f5f5f4;font-family:Inter,system-ui,sans-serif;font-weight:700;text-anchor:middle}:where(.site.tp-ws) .iso .tag.rate rect{fill:#231c18;stroke:var(--i-hi)}:where(.site.tp-ws) .iso .tag.rate text{fill:var(--i-hi)}:where(.site.tp-ws) .iso .tag.lit rect{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-ws) .iso .tag.lit text{fill:#1c1917}:where(.site.tp-ws) .iso .tag.self rect{stroke-dasharray:3 2}:where(.site.tp-ws) .iso .tag.code text{font-family:ui-monospace,Menlo,Consolas,monospace}:where(.site.tp-ws) .iso .key0{fill:#231f1c;stroke:#36302c;stroke-width:.7;vector-effect:non-scaling-stroke}:where(.site.tp-ws) .iso .cellg{fill:none;stroke:var(--i-hi);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-ws) .iso .who{fill:none;stroke:#6b625b;stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-linecap:round}:where(.site.tp-ws) .iso #st-who.lit .who{stroke:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-ws) .iso .recd{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-ws) .iso .blink .recd{fill:#6e3f31;filter:none}:where(.site.tp-ws) .iso .wv{fill:#5a524c}:where(.site.tp-ws) .iso .wv.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-ws) .iso .phd{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-ws) .iso .cpin{opacity:0;filter:url(#ig-glow)}:where(.site.tp-ws) .iso .cpin rect,:where(.site.tp-ws) .iso .cpin path{fill:var(--i-acc)}:where(.site.tp-ws) .iso .cpin .cpl{fill:#2a1a14}:where(.site.tp-ws) .iso .led{fill:#3a3430;transition:fill .2s}:where(.site.tp-ws) .iso .led.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-ws) .iso .lvl{fill:#24201c;stroke:#4e4741;stroke-width:1;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .2s,stroke .2s}:where(.site.tp-ws) .iso .lvl:hover{stroke:var(--i-hi)}:where(.site.tp-ws) .iso .lvl.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-ws) .iso .course .tp{fill:#221e1b}:where(.site.tp-ws) .iso .sheet .tp{fill:#26211e}:where(.site.tp-ws) .iso .cell{fill:#2c2723;transition:fill .25s}:where(.site.tp-ws) .iso .cell.h{fill:#3a3430}:where(.site.tp-ws) .iso .cell.n{fill:#25211e}:where(.site.tp-ws) .iso .cell.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-ws) .iso .cell.todo{fill:none;stroke:var(--i-hi);stroke-width:1;stroke-dasharray:2 1.6;vector-effect:non-scaling-stroke}:where(.site.tp-ws) .iso .gcell{fill:#2c2723;transition:fill .3s}:where(.site.tp-ws) .iso .gcell.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-ws) .iso .chk{fill:none;stroke:#4e4741;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .2s}:where(.site.tp-ws) .iso .chk.lit{stroke:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-ws) .iso .rowtap{cursor:pointer}:where(.site.tp-ws) .iso .rowtap .hit{fill:transparent}:where(.site.tp-ws) .iso .rowtap:hover .hit{fill:#f6b9a114}:where(.site.tp-ws) .iso .twr .tp{fill:#2c2723}:where(.site.tp-ws) .iso .foot .tp{fill:#231f1c}:where(.site.tp-ws) .iso .win{fill:#2e2925;stroke:#3e3833;stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .3s}:where(.site.tp-ws) .iso .win.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-ws) .iso .ctl{fill:#3a3430;transition:fill .2s}:where(.site.tp-ws) .iso .ctl.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-ws) .iso .sml{fill:none;stroke:#8c827a;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;vector-effect:non-scaling-stroke;transition:stroke .3s,opacity .3s}:where(.site.tp-ws) .iso .sml.lead{stroke:var(--i-acc);stroke-width:2.6;filter:url(#ig-glow)}:where(.site.tp-ws) .iso .sml.fade{opacity:.4}:where(.site.tp-ws) .iso .cab .tp,:where(.site.tp-ws) .iso .lms .tp{fill:#26211e}:where(.site.tp-ws) .iso .row{fill:#2e2925;transition:fill .3s}:where(.site.tp-ws) .iso .row.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-ws) .iso .bld{fill:none;stroke:#857c75;stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-ws) .iso .hit{fill:transparent}:where(.site.tp-ws) .iso .spine .tp{fill:#1e1a17}:where(.site.tp-ws) .iso .hlt{fill:var(--i-acc);opacity:.85;filter:url(#ig-soft)}:where(.site.tp-ws) .iso .qcard .tp{fill:#2c2723}:where(.site.tp-ws) .iso #bk-ask.lit .qcard .tp{fill:var(--i-acc)}:where(.site.tp-ws) .iso #bk-ask.lit .qcard path{stroke:var(--i-hi)}:where(.site.tp-ws) .iso .qm{fill:none;stroke:#f5f5f4;stroke-width:1.4;stroke-linecap:round;vector-effect:non-scaling-stroke}:where(.site.tp-ws) .iso .card .tp{fill:#2c2723}:where(.site.tp-ws) .iso .card.lit path,:where(.site.tp-ws) .iso .card.lit polygon{stroke:var(--i-acc)}:where(.site.tp-ws) .iso #bk-card.lit{filter:url(#ig-soft)}:where(.site.tp-ws) .iso.iso-light{background:none;border-radius:0;cursor:default;--i-acc:#DA7756;--i-hi:#F2A98F}:where(.site.tp-ws) .iso-light .lt .tp{fill:#fff}:where(.site.tp-ws) .iso-light .lt .fr{fill:#f7f6f4}:where(.site.tp-ws) .iso-light .lt .sd{fill:#eeece9}:where(.site.tp-ws) .iso-light .ibox polygon,:where(.site.tp-ws) .iso-light .ibox path{stroke:#b5aea7}:where(.site.tp-ws) .iso-light .lt polygon,:where(.site.tp-ws) .iso-light .lt path{transition:fill .35s,stroke .35s}:where(.site.tp-ws) .iso-light .lt.on .tp{fill:#fce6dc}:where(.site.tp-ws) .iso-light .lt.on polygon,:where(.site.tp-ws) .iso-light .lt.on path{stroke:#da7756}:where(.site.tp-ws) .iso-light .lt.on{filter:url(#ig-lglow)}:where(.site.tp-ws) .iso-light .lt.off .tp{fill:#f5f5f4}:where(.site.tp-ws) .iso-light .lt.off polygon,:where(.site.tp-ws) .iso-light .lt.off path{stroke:#d6d3d1;stroke-dasharray:2 2}:where(.site.tp-ws) .iso-light .ll{fill:#d6d3d1;transition:fill .35s}:where(.site.tp-ws) .iso-light .ll.on,:where(.site.tp-ws) .iso-light g.on>.ll{fill:#da7756}:where(.site.tp-ws) .iso-light .lld{fill:none;stroke:#e2ded9;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-ws) .iso-light rect.ll[fill=none]{fill:none;stroke:#ddd8d3;stroke-width:1;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}:where(.site.tp-ws) .iso-light .wire{stroke:#e2ded9;stroke-width:1.2}:where(.site.tp-ws) .iso-light .wire.hot{stroke:#f2c3ae}:where(.site.tp-ws) .iso-light .pulse{stroke:#da7756;stroke-width:2.6;filter:url(#ig-lglow)}:where(.site.tp-ws) .iso-light .tap{cursor:pointer}:where(.site.tp-ws) .iso-light .tap:hover .ibox polygon,:where(.site.tp-ws) .iso-light .tap:hover .ibox path{stroke:#da7756}:where(.site.tp-ws) .iso-light .okb{opacity:0;filter:url(#ig-lglow)}:where(.site.tp-ws) .iso-light .okb circle{fill:#da7756}:where(.site.tp-ws) .iso-light .okb path{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}:where(.site.tp-ws) .iso.iso-light .body .tp{fill:#fff}:where(.site.tp-ws) .iso.iso-light .body .fr{fill:#f7f6f4}:where(.site.tp-ws) .iso.iso-light .head{fill:#fff;stroke:#b5aea7;filter:none}:where(.site.tp-ws) .iso.iso-light .head.lit{fill:#da7756;stroke:#da7756;filter:url(#ig-lglow)}:where(.site.tp-ws) .iso .drawer .tp{fill:#1e1a17}:where(.site.tp-ws) .iso .dwr.lit polygon{stroke:var(--i-acc)}:where(.site.tp-ws) .iso .dwr.lit{filter:url(#ig-soft)}:where(.site.tp-ws) .iso .ghost{fill:none;stroke:var(--i-hi);stroke-width:1;stroke-dasharray:2 1.6;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .3s}:where(.site.tp-ws) .iso .ghost.lit{opacity:1;filter:url(#ig-soft)}:where(.site.tp-ws) .iso .tile .tp{fill:#2c2723}:where(.site.tp-ws) .iso .tile.lit path,:where(.site.tp-ws) .iso .tile.lit polygon{stroke:var(--i-acc)}:where(.site.tp-ws) .iso .tile.lit .tp{fill:#4a3027}:where(.site.tp-ws) .iso .tag.ask rect{fill:#151210;stroke:var(--i-hi)}:where(.site.tp-ws) .iso .tag.ask text{fill:#f5f5f4;font-weight:600}:where(.site.tp-ws) .iso .tag.ask .askl{fill:var(--i-hi);stroke:none;filter:url(#ig-soft)}:where(.site.tp-ws) .iso .qb{fill:#312b27;transition:fill .3s}:where(.site.tp-ws) .iso .qb.on{fill:var(--i-hi)}:where(.site.tp-ws) .iso .ab{fill:#312b27;transition:fill .3s}:where(.site.tp-ws) .iso .ab.on{fill:#857c75}:where(.site.tp-ws){--coral:#da7756;--coral-d:#a84c2e;--coral-s:#fdf1ec;--line:#e7e5e4;--line2:#d6d3d1;--ink:#1c1917;--ink2:#44403c;--ink3:#78716c;--ok:#2f7d4f;--ok-s:#e7f6ec}.site:where(.tp-ws){container-type:inline-size}.site:where(.tp-ws) .hdr{background:#191b20;border-bottom:0}.site:where(.tp-ws) .hdr .logo{color:#fff}.site:where(.tp-ws) .hdr .nav span{color:#ffffffd9}.site:where(.tp-ws) .hdr .search{background:#ffffff14;border-color:#ffffff24;color:#ffffff9e}.site:where(.tp-ws) .hdr .right a:not(.btn-p){color:#fff}.site:where(.tp-ws) .crumbs{padding:20px 0 0}.tp2:where(.tp-ws.site) h1{font-size:48px;line-height:1.08;letter-spacing:-.03em;font-weight:600;margin:0}.tp2:where(.tp-ws.site) h2{font-size:34px;line-height:1.15;letter-spacing:-.022em;font-weight:600;margin:0}.tp2:where(.tp-ws.site) .kick{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--coral-d);margin-bottom:10px}.tp2:where(.tp-ws.site) .sub{font-size:18px;line-height:1.55;color:#57534e;margin:12px 0 0;max-width:640px}.tp2:where(.tp-ws.site) .lead{font-size:19px;line-height:1.55;color:#57534e;margin:16px 0 0;max-width:600px}.tp2:where(.tp-ws.site) .btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.tp2:where(.tp-ws.site) section{padding:80px 0}.tp2:where(.tp-ws.site) section.white{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tp2:where(.tp-ws.site) section.dark{background:#191b20;color:#fff}.tp2:where(.tp-ws.site) section.dark h2,.tp2:where(.tp-ws.site) section.dark h1{color:#fff}.tp2:where(.tp-ws.site) section.dark .sub,.tp2:where(.tp-ws.site) section.dark .lead{color:#ffffffb8}.tp2:where(.tp-ws.site) section.dark .kick{color:#f2c3ae}.tp2:where(.tp-ws.site) .isorow{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;align-items:center;margin-top:36px}.tp2:where(.tp-ws.site) .isorow.flip{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.tp2:where(.tp-ws.site) .isorow.flip>.iso{order:2}.tp2:where(.tp-ws.site) .isorow .iso{border-radius:18px}.tp2:where(.tp-ws.site) ol.isteps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.tp2:where(.tp-ws.site) ol.isteps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:start;color:#a8a29e;transition:color .35s}.tp2:where(.tp-ws.site) ol.isteps li>i{font-style:normal;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:15px;background:#f0eeec;color:#78716c;transition:background .35s,color .35s}.tp2:where(.tp-ws.site) ol.isteps li b{display:block;font-size:20px;font-weight:600;line-height:1.3;color:inherit}.tp2:where(.tp-ws.site) ol.isteps li span{display:block;font-size:16px;line-height:1.5;margin-top:4px;color:inherit}.tp2:where(.tp-ws.site) ol.isteps li.on{color:var(--ink)}.tp2:where(.tp-ws.site) ol.isteps li.on span{color:#57534e}.tp2:where(.tp-ws.site) ol.isteps li.on>i{background:var(--coral);color:#fff}.tp2:where(.tp-ws.site) section.dark ol.isteps li{color:#fff6}.tp2:where(.tp-ws.site) section.dark ol.isteps li.on{color:#fff}.tp2:where(.tp-ws.site) section.dark ol.isteps li.on span{color:#ffffffbf}.tp2:where(.tp-ws.site) section.dark ol.isteps li>i{background:#ffffff1a;color:#fff9}.tp2:where(.tp-ws.site) .qa{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tp2:where(.tp-ws.site) .qa div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px}.tp2:where(.tp-ws.site) .qa b{display:block;font-size:17px;font-weight:600;line-height:1.35}.tp2:where(.tp-ws.site) .qa p{margin:8px 0 0;font-size:16px;line-height:1.55;color:#57534e}.tp2:where(.tp-ws.site) .others{margin-top:26px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tp2:where(.tp-ws.site) .others a{display:block;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 18px 16px;transition:border-color .2s,transform .2s}.tp2:where(.tp-ws.site) .others a:hover{border-color:var(--line2);transform:translateY(-2px)}.tp2:where(.tp-ws.site) .others b{display:block;font-size:17px;font-weight:600}.tp2:where(.tp-ws.site) .others span{display:block;margin-top:6px;font-size:15px;line-height:1.5;color:#57534e}.tp2:where(.tp-ws.site) .others em{display:block;margin-top:12px;font-style:normal;font-size:15px;font-weight:600;color:var(--coral-d)}.tp2:where(.tp-ws.site) .cta2{background:#191b20;color:#fff;padding:64px 0}.tp2:where(.tp-ws.site) .cta2 .row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.tp2:where(.tp-ws.site) .cta2 h2{color:#fff;font-size:30px}.tp2:where(.tp-ws.site) .cta2 p{color:#ffffffb8;margin-top:10px;font-size:17px}:where(.site.tp-ws) .pg-ftr{background:#fff;border-top:1px solid var(--line);padding:48px 0 32px}:where(.site.tp-ws) .pg-ftr-top{display:flex;align-items:center;gap:16px}:where(.site.tp-ws) .pg-ftr-logo{display:flex;align-items:center;gap:8px;font-weight:650;font-size:20px}:where(.site.tp-ws) .pg-ftr-logo img{width:20px;height:26px}:where(.site.tp-ws) .pg-ftr-top p{color:var(--ink3);font-size:15px}:where(.site.tp-ws) .pg-ftr-cols{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:28px}:where(.site.tp-ws) .pg-ftr-cols div{display:flex;flex-direction:column;gap:8px;font-size:15px;color:#57534e}:where(.site.tp-ws) .pg-ftr-cols b{color:var(--ink);font-size:14px;margin-bottom:4px}:where(.site.tp-ws) .pg-ftr-c{margin-top:28px;font-size:14px;color:var(--ink3)}.tp2:where(.tp-ws.site) .cur2{position:absolute;left:0;top:0;width:18px;height:22px;z-index:20;pointer-events:none;opacity:0;transition:opacity .25s}.tp2:where(.tp-ws.site) .cur2 svg{display:block;width:18px;height:22px;transition:transform .12s}.tp2:where(.tp-ws.site) .cur2 path{fill:#1c1917;stroke:#fff;stroke-width:1.4;stroke-linejoin:round}.tp2:where(.tp-ws.site) .cur2:after{content:"";position:absolute;left:-9px;top:-9px;width:20px;height:20px;border-radius:50%;border:2px solid var(--coral);opacity:0;transform:scale(.4)}.tp2:where(.tp-ws.site) .cur2.press svg{transform:scale(.82)}.tp2:where(.tp-ws.site) .cur2.press:after{animation:tp-ws-cur2Ring .45s ease-out}@keyframes tp-ws-cur2Ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@container (max-width:900px){.tp2:where(.tp-ws.site) h1{font-size:34px}.tp2:where(.tp-ws.site) h2{font-size:27px}.tp2:where(.tp-ws.site) section{padding:56px 0}.tp2:where(.tp-ws.site) .isorow,.tp2:where(.tp-ws.site) .isorow.flip{grid-template-columns:minmax(0,1fr);gap:28px}.tp2:where(.tp-ws.site) .isorow.flip>.iso{order:0}.tp2:where(.tp-ws.site) .qa{grid-template-columns:minmax(0,1fr)}.tp2:where(.tp-ws.site) .others{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site.tp-ws) .pg-ftr-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.site:where(.tp-ws) .hdr .nav,.site:where(.tp-ws) .hdr .search{display:none}}@container (max-width:560px){.site:where(.tp-ws) .wrap{padding:0 16px}.tp2:where(.tp-ws.site) .others{grid-template-columns:minmax(0,1fr)}}.tp2:where(.tp-ws.site) .others a{display:flex;flex-direction:column;padding:12px 12px 16px}.tp2:where(.tp-ws.site) .others .oth-iso{border-radius:10px;margin-bottom:14px}.tp2:where(.tp-ws.site) .others b,.tp2:where(.tp-ws.site) .others span,.tp2:where(.tp-ws.site) .others em{padding:0 6px}.tp2:where(.tp-ws.site) .faq2{margin-top:24px;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;max-width:900px}.tp2:where(.tp-ws.site) .faq2 details{border-top:1px solid var(--line)}.tp2:where(.tp-ws.site) .faq2 details:first-child{border-top:0}.tp2:where(.tp-ws.site) .faq2 summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;cursor:pointer;font-size:17px;font-weight:600;line-height:1.35}.tp2:where(.tp-ws.site) .faq2 summary::-webkit-details-marker{display:none}.tp2:where(.tp-ws.site) .faq2 summary:hover{background:#00000006}.tp2:where(.tp-ws.site) .faq2 .chv{flex:none;width:34px;height:34px;border-radius:999px;border:1px solid var(--line);display:grid;place-items:center;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .2s}.tp2:where(.tp-ws.site) .faq2 .chv:before{content:"";width:8px;height:8px;border-right:2px solid #1C1917;border-bottom:2px solid #1C1917;transform:translateY(-2px) rotate(45deg)}.tp2:where(.tp-ws.site) .faq2 details[open] .chv{transform:rotate(180deg)}.tp2:where(.tp-ws.site) .faq2 details p{margin:0;padding:0 22px 20px;font-size:16.5px;line-height:1.6;color:#57534e;max-width:760px}:where(.site.tp-ws) .ws-hero{padding:24px 0 84px!important;text-align:center}:where(.site.tp-ws) .ws-hero h1{max-width:820px;margin:18px auto 0}:where(.site.tp-ws) .ws-hero .lead{margin:16px auto 0;max-width:700px}:where(.site.tp-ws) .ws-hero .btns{justify-content:center}:where(.site.tp-ws) .wsc{position:relative;margin:44px auto 0;max-width:1080px;text-align:left;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 60px #1c19171a,0 2px 6px #1c19170d;overflow:hidden}:where(.site.tp-ws) .wsc-top{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--line);font-size:15px;font-weight:600;background:#fcfcfb}:where(.site.tp-ws) .wsc-top em{font-style:normal;font-weight:500;color:var(--ink3)}:where(.site.tp-ws) .wsc-top .cv{margin-left:auto;font-size:13.5px;font-weight:600;color:var(--ok);background:var(--ok-s);border-radius:999px;padding:4px 10px}:where(.site.tp-ws) .wsc-top .wsc-lg{width:22px;height:22px;border-radius:6px;background:var(--coral);display:grid;place-items:center}:where(.site.tp-ws) .wsc-top .wsc-lg img{width:11px;filter:brightness(10)}:where(.site.tp-ws) .wsc-body{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}:where(.site.tp-ws) .wsc-l{padding:20px 22px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:12px}:where(.site.tp-ws) .wsc-tabs{display:flex;flex-wrap:wrap;gap:6px}:where(.site.tp-ws) .wsc-tabs button{font:600 13.5px Inter,system-ui,sans-serif;border:1px solid var(--line);background:#fff;color:#57534e;border-radius:999px;padding:6px 11px;cursor:pointer;transition:background .25s,color .25s,border-color .25s}:where(.site.tp-ws) .wsc-tabs button.on{background:var(--ink);border-color:var(--ink);color:#fff}:where(.site.tp-ws) .wsc-ask{border:1.5px solid var(--coral);box-shadow:0 0 0 4px #da775621;border-radius:14px;padding:12px 16px;height:118px;display:flex;flex-direction:column;gap:6px}:where(.site.tp-ws) .wsc-ask small{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}:where(.site.tp-ws) .wsc-ask p{margin:0;font-size:17px;line-height:1.5;color:var(--ink)}:where(.site.tp-ws) .wsc-ask p:after{content:"";display:inline-block;width:2px;height:19px;background:var(--coral);margin-left:2px;vertical-align:-3px;animation:tp-ws-wsBlink 1s steps(1) infinite}@keyframes tp-ws-wsBlink{50%{opacity:0}}:where(.site.tp-ws) .wsc-plan{background:#fafaf9;border:1px solid var(--line);border-radius:14px;padding:12px 16px;height:118px;opacity:0;transform:translateY(6px);transition:opacity .45s,transform .45s}:where(.site.tp-ws) .wsc-plan.on{opacity:1;transform:none}:where(.site.tp-ws) .wsc-plan b{display:block;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--coral-d)}:where(.site.tp-ws) .wsc-plan p{margin:6px 0 0;font-size:15.5px;line-height:1.5;color:#44403c}:where(.site.tp-ws) .wsc-r{padding:20px 22px;display:flex;flex-direction:column;gap:12px;position:relative}:where(.site.tp-ws) .wsc-ch{display:flex;justify-content:space-between;align-items:baseline}:where(.site.tp-ws) .wsc-ch b{font-size:16px}:where(.site.tp-ws) .wsc-ch span{font-size:14px;color:var(--ink3);font-variant-numeric:tabular-nums}:where(.site.tp-ws) .wsc-list{height:262px;display:flex;flex-direction:column;gap:8px;overflow:hidden}:where(.site.tp-ws) .wsr{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:10px;border:1px dashed var(--line2);border-radius:12px;padding:9px 12px;font-size:15px;min-height:44px;transition:border-color .3s,background .3s}:where(.site.tp-ws) .wsr>b,:where(.site.tp-ws) .wsr>.ba,:where(.site.tp-ws) .wsr>div{opacity:0;transform:translate(10px);transition:opacity .35s,transform .35s}:where(.site.tp-ws) .wsr.on{border-style:solid;border-color:var(--line)}:where(.site.tp-ws) .wsr.on>b,:where(.site.tp-ws) .wsr.on>.ba,:where(.site.tp-ws) .wsr.on>div{opacity:1;transform:none}:where(.site.tp-ws) .wsr .sk{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;transition:opacity .3s}:where(.site.tp-ws) .wsr .sk u{height:10px;border-radius:6px;background:#efedea;animation:tp-ws-wsSk 1.4s ease-in-out infinite}:where(.site.tp-ws) .wsr .sk u:first-child{width:46%}:where(.site.tp-ws) .wsr .sk u:last-child{width:28%}@keyframes tp-ws-wsSk{50%{background:#e4e1dd}}:where(.site.tp-ws) .wsr.on .sk{opacity:0}:where(.site.tp-ws) .wsr.ann .sk u:last-child{display:none}:where(.site.tp-ws) .wsr b{font-weight:600;line-height:1.3}:where(.site.tp-ws) .wsr .ba{display:flex;align-items:center;gap:8px;justify-content:flex-end;font-variant-numeric:tabular-nums;white-space:nowrap}:where(.site.tp-ws) .wsr s{color:#a8a29e}:where(.site.tp-ws) .wsr .to{color:#a8a29e}:where(.site.tp-ws) .wsr .nw{color:var(--coral-d);font-weight:600}:where(.site.tp-ws) .wsr .tagn{font-size:12.5px;font-weight:700;color:var(--coral-d);background:var(--coral-s);border-radius:999px;padding:3px 9px}:where(.site.tp-ws) .wsr .bar{height:8px;border-radius:9px;background:#f0eeec;overflow:hidden;width:120px}:where(.site.tp-ws) .wsr .bar u{display:block;height:100%;background:var(--coral);border-radius:9px;width:0;transition:width .7s cubic-bezier(.2,.8,.2,1)}:where(.site.tp-ws) .wsr.ann{grid-template-columns:minmax(0,1fr);align-items:start}:where(.site.tp-ws) .wsr.ann p{margin:4px 0 0;font-size:15px;line-height:1.5;color:#57534e}:where(.site.tp-ws) .wsc.applied .wsr.on{border-color:#cfe9d8;background:#f6fbf8}:where(.site.tp-ws) .wsc-ap{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);padding-top:12px}:where(.site.tp-ws) .wsc-ap span{font-size:14.5px;color:var(--ink3);flex:1}:where(.site.tp-ws) .wsc-ap .undo{font:600 14px Inter,system-ui,sans-serif;color:var(--ink2);border:1px solid var(--line2);background:#fff;border-radius:10px;padding:9px 14px;opacity:0;transition:opacity .3s}:where(.site.tp-ws) .wsc.applied .wsc-ap .undo{opacity:1}:where(.site.tp-ws) .wsc-ap .apply{font:600 15px Inter,system-ui,sans-serif;color:#fff;background:var(--coral);border:0;border-radius:10px;padding:10px 20px;transition:background .3s,transform .15s;min-width:118px}:where(.site.tp-ws) .wsc-ap .apply.press{transform:scale(.95)}:where(.site.tp-ws) .wsc.applied .wsc-ap .apply{background:var(--ok)}:where(.site.tp-ws) .lms{margin-top:36px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:40px;align-items:center}:where(.site.tp-ws) .lms-pick{display:inline-flex;background:#f0eeec;border-radius:999px;padding:4px}:where(.site.tp-ws) .lms-pick span{font-size:15px;font-weight:600;border-radius:999px;padding:7px 18px;color:#57534e;transition:background .3s,color .3s}:where(.site.tp-ws) .lms-pick span.on{background:#fff;color:var(--ink);box-shadow:0 1px 3px #00000014}:where(.site.tp-ws) .lms-c{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 12px 32px #1c191712}:where(.site.tp-ws) .lms-c .bar0{background:#2d3b45;color:#fff;font-size:15px;font-weight:600;padding:12px 18px;display:flex;justify-content:space-between}:where(.site.tp-ws) .lms-c .bar0 span{font-weight:500;opacity:.8}:where(.site.tp-ws) .lms-mod{border-top:1px solid var(--line)}:where(.site.tp-ws) .lms-mod:first-of-type{border-top:0}:where(.site.tp-ws) .lms-mod>b{display:block;background:#f5f5f4;font-size:15px;padding:10px 18px}:where(.site.tp-ws) .lms-it{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;border-top:1px solid #f0eeea;font-size:15px}:where(.site.tp-ws) .lms-it .dt{font-variant-numeric:tabular-nums;color:#57534e;display:flex;align-items:center;gap:8px;white-space:nowrap}:where(.site.tp-ws) .lms-it .mv{font-size:12.5px;font-weight:700;color:var(--coral-d);background:var(--coral-s);border-radius:999px;padding:2px 8px;opacity:0;transition:opacity .3s}:where(.site.tp-ws) .lms-c.after .lms-it .mv{opacity:1}:where(.site.tp-ws) .lms-c.after .lms-it .dt b{color:var(--ink)}:where(.site.tp-ws) .lms-txt ul{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-direction:column;gap:14px}:where(.site.tp-ws) .lms-txt li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;font-size:17px;line-height:1.5;color:#44403c}:where(.site.tp-ws) .lms-txt li i{font-style:normal;width:28px;height:28px;border-radius:50%;background:var(--coral-s);color:var(--coral-d);display:grid;place-items:center;font-weight:700;font-size:14px}@container (max-width:900px){:where(.site.tp-ws) .wsc-body{grid-template-columns:minmax(0,1fr)}:where(.site.tp-ws) .wsc-l{border-right:0;border-bottom:1px solid var(--line)}:where(.site.tp-ws) .lms{grid-template-columns:minmax(0,1fr);gap:24px}:where(.site.tp-ws) .wsr{grid-template-columns:minmax(0,1fr)}:where(.site.tp-ws) .wsr .ba{justify-content:flex-start}:where(.site.tp-ws) .wsc-list{height:300px}}@container (max-width:560px){:where(.site.tp-ws) .wsc-top em{display:none}:where(.site.tp-ws) .wsc-top{font-size:14.5px}:where(.site.tp-ws) .wsc-l,:where(.site.tp-ws) .wsc-r{padding:16px}:where(.site.tp-ws) .wsc-ap{flex-wrap:wrap}:where(.site.tp-ws) .wsc-ap span{flex-basis:100%}:where(.site.tp-ws) .wsc-ap .undo{margin-left:auto}:where(.site.tp-ws) .wsc-ask,:where(.site.tp-ws) .wsc-plan{height:132px}}.site.site:where(.tp-ws){--rh-1:4px;--rh-2:8px;--rh-3:12px;--rh-4:16px;--rh-5:24px;--rh-6:32px;--rh-7:48px;--rh-8:64px;--rh-9:96px;--rh-sec:var(--rh-8);--rh-hero-top:var(--rh-5);--rh-crumb:var(--rh-5);--rh-hero-bot:var(--rh-8);--rh-band:var(--rh-8);--rh-kick:var(--rh-2);--rh-intro:var(--rh-3);--rh-title-intro:var(--rh-4);--rh-content:var(--rh-6);--rh-group:var(--rh-7);--rh-act:var(--rh-5);--rh-gutter:var(--rh-5);--rh-gutter-s:var(--rh-3);--rh-card:var(--rh-5);--rh-card-s:var(--rh-4);--rh-title:var(--rh-2);--rh-step:var(--rh-4);--rh-list:var(--rh-3)}@container (max-width:760px){.site.site:where(.tp-ws)>*{--rh-sec:var(--rh-7);--rh-hero-bot:var(--rh-7);--rh-band:var(--rh-7);--rh-crumb:var(--rh-4);--rh-content:var(--rh-5);--rh-group:var(--rh-6);--rh-gutter:var(--rh-4)}}.site.site:where(.tp-ws)>section:not([class*=hero]):not(.h-film):not(.cta2):not(.st-cta){padding-top:var(--rh-sec)!important;padding-bottom:var(--rh-sec)!important}:where(.site.tp-ws) .b-page .site>.cat-b{padding-top:var(--rh-content)!important;padding-bottom:var(--rh-sec)!important}.site.site:where(.tp-ws)>:is(div.cta,section.cta2,section.st-cta){padding-top:var(--rh-band)!important;padding-bottom:var(--rh-band)!important}.site.site:where(.tp-ws)>:is(div.cta,section.cta2,section.st-cta) h2+p{margin-top:var(--rh-intro)!important}.site.site:where(.tp-ws)>section>.wrap>:first-child{margin-top:0!important}.site.site:where(.tp-ws)>section>.wrap>:last-child{margin-bottom:0!important}.site.site:where(.tp-ws) .lg-body>:last-child{margin-bottom:0!important}.site.site:where(.tp-ws) .crumbs{padding-top:var(--rh-hero-top)!important}.site.site:where(.tp-ws)>:is(section.pg-hero,section.st-hero){padding-top:var(--rh-hero-top)!important;padding-bottom:var(--rh-hero-bot)!important}.site.site:where(.tp-ws) :is(.pg-hero,.st-hero) .crumb{margin-bottom:var(--rh-crumb)!important}.site.site:where(.tp-ws) :is(.pg-hero,.st-hero,.cat-head,.h-film,.tl-hero,.tp2 [class*=hero]) h1+:is(p,.lead,.lg-dates){margin-top:var(--rh-title-intro)!important}.site.site:where(.tp-ws) :is(.pg-hero,.st-hero) .h-btns{margin-top:var(--rh-act)!important}:where(.site.tp-ws) .b-page .site .cat-head{padding:var(--rh-crumb) 0 0!important}:where(.site.tp-ws) .b-page .site .cat-tools{margin:var(--rh-5) 0 0!important}:where(.site.tp-ws) .b-page .site>section.tl-hero{padding-top:var(--rh-crumb)!important;padding-bottom:var(--rh-hero-bot)!important}.site.site.tp2:where(.tp-ws)>section[class*=hero]{padding-top:0!important;padding-bottom:var(--rh-hero-bot)!important}.site.site.tp2:where(.tp-ws)>section[class*=hero] .crumbs+*{margin-top:var(--rh-crumb)!important}.site.site.tp2:where(.tp-ws)>section[class*=hero] .btns{margin-top:var(--rh-act)!important}.site.site:where(.tp-ws) :is(.kick,.bp-kick,.sec-head small){margin-bottom:var(--rh-kick)!important}.site.site:where(.tp-ws)>section>.wrap>h2+p,.site.site:where(.tp-ws) :is(.sec-head,.bp-head,.tlf-head,.tlb-head,.ap-txt) h2+p{margin-top:var(--rh-intro)!important}.site.site:where(.tp-ws)>section>.wrap>:is(h2,p.sub,p.fw-intro)+:not(p,.sub,h2,h3,.kick,script,style){margin-top:var(--rh-content)!important}.site.site:where(.tp-ws) :is(.sec-head,.bp-head,.tlf-head,.tlb-head){margin-bottom:var(--rh-content)!important}.site.site:where(.tp-ws) :is(.sec-head,.bp-head,.tlf-head,.tlb-head)+*{margin-top:0!important}.site.site:where(.tp-ws) .tl-steps>.wrap>h2{margin-bottom:var(--rh-content)!important}:where(.site.tp-ws) .b-page .site .tl-steps .tl-row:first-of-type{border-top:0!important;padding-top:0!important}.site.site:where(.tp-ws)>section>.wrap>p.sub+.pg-links{margin-top:var(--rh-act)!important}.site.site:where(.tp-ws)>section>.wrap>:not(h2,p.sub,p.fw-intro)+:is(.pg-links,.browse-bar,.bar-d,.fw-band,.ath-note,.ww-foot){margin-top:var(--rh-content)!important}.site.site:where(.tp-ws) .pf-foot{margin-top:var(--rh-5)!important}.site.site:where(.tp-ws) .fw-band{padding:var(--rh-6) var(--rh-7)!important}.site.site:where(.tp-ws) .bar-d{padding:var(--rh-4) var(--rh-4) var(--rh-4) var(--rh-5)!important}@container (max-width:760px){.site.site:where(.tp-ws) .fw-band{padding:var(--rh-5)!important}.site.site:where(.tp-ws) .fw-band .go{align-items:flex-start!important}.site.site:where(.tp-ws) :is(.browse-bar,.bar-d){flex-direction:column!important;align-items:flex-start!important;gap:var(--rh-4)!important;padding:var(--rh-5)!important}}.site.site:where(.tp-ws) .fw-rule+.fw-grid{margin-top:var(--rh-4)!important}.site.site:where(.tp-ws) .fw-rule i{margin-top:var(--rh-3)!important}@container (max-width:760px){.site.site:where(.tp-ws)>section:not([class*=hero])>.wrap>h2,.site.site:where(.tp-ws)>section:not([class*=hero]) :is(.sec-head,.bp-head,.tlf-head,.tlb-head,.ap-txt) h2{font-size:26px!important;line-height:1.2!important}}.site.site:where(.tp-ws) :is(.pg-steps,.pg-2col,.pg-tools,.pg-auth,.pg-shelf,.ac-checks,.it-how,.it-grid,.ab-paths,.ww-grid,.fw-grid,.tool-grid,.subj-grid,.shelf,.bp-shelf,.tlb-grid,.ai-grid,.st-fit .grid,.su,.pg-mo-steps){gap:var(--rh-gutter)!important}.site.site:where(.tp-ws) :is(.ath-grid,.su-list){gap:var(--rh-gutter-s)!important}.site.site:where(.tp-ws) .pg-2col>div:not(.pg-card):not(.pg-form){gap:var(--rh-gutter)!important}.site.site:where(.tp-ws) .ath-grid.ab-rev{gap:var(--rh-gutter)!important}.site.site:where(.tp-ws) :is(.su-list,.pg-mo-steps,.fw-card ul)>li{margin:0!important}.site.site:where(.tp-ws) .sim-car .sim-grid{gap:var(--rh-gutter)!important}@container (min-width:761px){.site.site:where(.tp-ws) .sim-car .sim-grid{grid-auto-columns:calc((100% - var(--rh-gutter)) / 2)!important}}.site.site:where(.tp-ws) :is(.it-cols,.lg){column-gap:var(--rh-group)!important}.site.site:where(.tp-ws) .pg-book:not(:where(.pf *)){gap:var(--rh-group)!important}.site.site:where(.tp-ws) :is(.pg-step,.pg-card:not(:where(.pf *)),.ab-path,.ww,.it-how>div,.it-card,.fw-card,.sim,.subj,.tool,.ab-rev .ath-card,.pg-attr,.pg-credit,.ai-grid>div,.st-fit .grid>div,.pg-mo-steps>li){padding:var(--rh-card)!important}.site.site:where(.tp-ws) :is(.pg-step,.pg-card:not(:where(.pf *)),.ab-path,.ww,.it-how>div,.it-card,.pg-attr,.pg-credit,.pg-form)>:first-child{margin-top:0!important}.site.site:where(.tp-ws) :is(.pg-step,.pg-card:not(:where(.pf *)),.ab-path,.ww,.it-how>div,.it-card,.pg-attr,.pg-credit,.pg-form)>:last-child{margin-bottom:0!important}.site.site:where(.tp-ws) .pg-form{padding:var(--rh-6)!important}.site.site:where(.tp-ws) .pg-form label:first-of-type{margin-top:0!important}.site.site:where(.tp-ws) :is(.ath-card:not(.ab-rev .ath-card),.su-list>li){padding:var(--rh-3) var(--rh-card-s)!important}.site.site:where(.tp-ws) .ab-path .ab-fig{margin:calc(-1 * var(--rh-card)) calc(-1 * var(--rh-card)) var(--rh-step)!important}.site.site:where(.tp-ws) .iso-tools .tool{align-content:space-between!important}.site.site:where(.tp-ws) .iso-tools .tool>[data-iso]{align-self:end!important}.site.site:where(.tp-ws) .pg-step i+b,.site.site:where(.tp-ws) .ab-path .ab-fig+b{margin-top:var(--rh-step)!important}.site.site:where(.tp-ws) :is(.it-how i,.it-ic){margin-bottom:var(--rh-step)!important}.site.site:where(.tp-ws) :is(.pg-step b+span,.pg-card:not(:where(.pf *)) h3+p,.ab-path b+p,.ww b+p,.it-how b+p,.it-card b+p,.sim h3+p,.fw-card h3+p,.pg-mo-steps b+span){margin-top:var(--rh-title)!important}.site.site:where(.tp-ws) .ai-grid b{margin-bottom:var(--rh-title)!important}.site.site:where(.tp-ws) :is(.pg-step a,.pg-card:not(:where(.pf *)) ul,.pg-card:not(:where(.pf *)) .pg-links){margin-top:var(--rh-step)!important}.site.site:where(.tp-ws) .fw-card ul{margin-top:var(--rh-step)!important;gap:var(--rh-list)!important}.site.site:where(.tp-ws) .fw-card .fw-more{padding-top:var(--rh-5)!important}.site.site:where(.tp-ws) .pg-card:not(:where(.pf *)) li{margin:0 0 var(--rh-2)!important}.site.site:where(.tp-ws) .pg-card:not(:where(.pf *)) li:last-child{margin-bottom:0!important}.site.site:where(.tp-ws) #list>.wrap>.ath-bar{margin:0!important}.site.site:where(.tp-ws) .ath-subj{margin-top:var(--rh-group)!important}.site.site:where(.tp-ws) .ath-book{padding:var(--rh-5) 0!important}.site.site:where(.tp-ws) .ath-note{padding-top:var(--rh-4)!important;margin-top:var(--rh-group)!important}.site.site:where(.tp-ws) .pg-toc>li{margin:0!important}.site.site:where(.tp-ws) .pg-toc{column-gap:var(--rh-7)!important}.site.site:where(.tp-ws) .pg-pane{padding-top:var(--rh-5)!important}.site.site:where(.tp-ws) .it-cols{margin-top:var(--rh-5)!important}.site.site:where(.tp-ws) .it-cols h3{margin:0 0 var(--rh-3)!important}.site.site:where(.tp-ws) .it-steps li{margin:0 0 var(--rh-3)!important}.site.site:where(.tp-ws) .it-lead{margin:0!important}.site.site:where(.tp-ws) .lg-body h2{margin:var(--rh-7) 0 var(--rh-3)!important}.site.site:where(.tp-ws) .lg-body>h2:first-child,.site.site:where(.tp-ws) .lg-body>.legal-callout+h2{margin-top:0!important}.site.site:where(.tp-ws) .lg-body h3{margin:var(--rh-6) 0 var(--rh-2)!important}.site.site:where(.tp-ws) .lg-body li{margin:var(--rh-2) 0!important}.site.site:where(.tp-ws) .lg-body .legal-callout{padding:var(--rh-5)!important;margin:0 0 var(--rh-6)!important}.site.site:where(.tp-ws) .lg-body .legal-callout>:first-child{margin-top:0!important}.site.site:where(.tp-ws) .lg-body .legal-callout>:last-child{margin-bottom:0!important}.site.site:where(.tp-ws) .su-head{gap:var(--rh-5)!important}.site.site:where(.tp-ws) .pg-mo{gap:var(--rh-group)!important}.site.site:where(.tp-ws) .pg-mo-h{margin:0!important}.site.site:where(.tp-ws) .pg-mo-steps{margin-top:var(--rh-content)!important}.site.site:where(.tp-ws) .ath-subj h3{margin:0 0 var(--rh-2)!important}:where(.site.tp-ws) .b-page .site .row-s{padding:var(--rh-6) 0!important}:where(.site.tp-ws) .b-page .site .row-s:first-child{padding-top:0!important}:where(.site.tp-ws) .b-page .site .tl-row{padding:var(--rh-7) 0!important;column-gap:var(--rh-7)!important}:where(.site.tp-ws) .b-page .site .tl-txt .num{margin-bottom:var(--rh-step)!important}:where(.site.tp-ws) .b-page .site .tl-txt h3{margin-bottom:var(--rh-3)!important}.site.site:where(.tp-ws) .pf-panes{margin-top:var(--rh-5)!important}.site.site:where(.tp-ws) .pf-steps{margin-top:var(--rh-4)!important}.site.site:where(.tp-ws) .pf-stage{margin-top:var(--rh-4)!important}:where(.site.tp-ws) .b-page .site .bp-det summary h3+p{margin-top:var(--rh-title)!important}:where(.site.tp-ws) .b-page .site .bp-own .bp-det{margin-top:var(--rh-gutter)!important}:where(.site.tp-ws) .b-page .site .bp-own .bp-head+.bp-det{margin-top:0!important}.site.site.tp2:where(.tp-ws) .kick{margin-bottom:var(--rh-kick)!important}.site.site.tp2:where(.tp-ws) .sub{margin-top:var(--rh-intro)!important}.site.site.tp2:where(.tp-ws) ol.isteps{gap:var(--rh-5)!important}.site.site.tp2:where(.tp-ws) :is(.qa,.others){gap:var(--rh-gutter)!important}.site.site.tp2:where(.tp-ws) .qa div{padding:var(--rh-card)!important}.site.site.tp2:where(.tp-ws) .others .oth-iso{margin-bottom:var(--rh-4)!important}.site.site.tp2:where(.tp-ws) .others b+span{margin-top:var(--rh-title)!important}.site.site.tp2:where(.tp-ws) .others em{margin-top:var(--rh-step)!important}.site.site.tp2:where(.tp-ws) .faq2 summary{padding:var(--rh-4) var(--rh-5)!important}.site.site.tp2:where(.tp-ws) .faq2 details p{padding:0 var(--rh-5) var(--rh-5)!important}.site.site.tp2:where(.tp-ws) ol.es-steps.isteps{margin-top:var(--rh-4)!important;gap:var(--rh-5)!important}.site.site.tp2:where(.tp-ws) ol.es-steps.isteps li{align-items:start!important}.site.site.tp2:where(.tp-ws) ol.es-steps.isteps li>i{margin-top:-4px}.site.site.tp2:where(.tp-ws) .ap-txt .sub{margin-top:var(--rh-intro)!important}.site.site.tp2:where(.tp-ws) .ap-txt .sub+*{margin-top:var(--rh-content)!important}.site.site.tp2:where(.tp-ws) .ap-grid{column-gap:var(--rh-7)!important;row-gap:var(--rh-group)!important;align-items:start!important}.site:where(.tp-tutor){--bg:#FAFAF9;--fg:#1C1917;--card:#fff;--line:#E7E5E4;--line2:#D6D3D1;--muted:#F5F5F4;--mfg:#6E6862;--fg2:#44403C;--coral:#DA7756;--act:#B8553A;--act-h:#A84C2E;--ctext:#A84C2E;--soft:#FBF0EC;--ok:#23774F;--okSoft:#EAF5EF;--bad:#B42323;--badSoft:#FCEEEE;--warn:#9C5506;--ease:cubic-bezier(.22,1,.36,1);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"cv11","ss01";color:var(--fg);background:var(--bg);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden;border-radius:12px;border:1px solid var(--line)}.site:where(.tp-tutor) *{box-sizing:border-box}.site:where(.tp-tutor) a{color:inherit;text-decoration:none}.site:where(.tp-tutor) .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.site:where(.tp-tutor) h1{font-size:42px;font-weight:500;letter-spacing:-.022em;line-height:1.15;margin:0}.site:where(.tp-tutor) h2{font-size:30px;font-weight:500;letter-spacing:-.018em;line-height:1.2;margin:0}.site:where(.tp-tutor) h3{font-size:24px;font-weight:500;letter-spacing:-.012em;line-height:1.25;margin:0}.site:where(.tp-tutor) h4{font-size:18px;font-weight:600;letter-spacing:-.006em;line-height:1.35;margin:0}.site:where(.tp-tutor) p{margin:0}.site:where(.tp-tutor) .lead{font-size:18px;color:var(--fg2);line-height:1.6}.site:where(.tp-tutor) .btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:10px;font-size:16px;font-weight:550;border:1px solid transparent;cursor:pointer;white-space:nowrap;font-family:inherit}.site:where(.tp-tutor) .btn-p{background:var(--act);color:#fff}.site:where(.tp-tutor) .btn-p:hover{background:var(--act-h)}.site:where(.tp-tutor) .btn-s{background:#fff;border-color:var(--line2);color:var(--fg)}.site:where(.tp-tutor) .btn-s:hover{background:var(--muted)}.site:where(.tp-tutor) .crumbs{font-size:14px;color:var(--mfg);padding:22px 0 0}.site:where(.tp-tutor) .crumbs b{color:var(--fg);font-weight:500}.site:where(.tp-tutor) section{padding:64px 0}.site:where(.tp-tutor) .link{color:var(--ctext);font-weight:550;font-size:16px;white-space:nowrap}.site:where(.tp-tutor) .link:after{content:" →"}@container (max-width:760px){.site:where(.tp-tutor) .wrap{padding:0 16px}.site:where(.tp-tutor) h1{font-size:32px}.site:where(.tp-tutor) h2{font-size:25px}.site:where(.tp-tutor) h3{font-size:21px}.site:where(.tp-tutor) section{padding:44px 0}.site:where(.tp-tutor) .lead{font-size:17px}}@keyframes tp-tutor-fadeup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.site:where(.tp-tutor) ul{margin:0;padding-left:20px}.site:where(.tp-tutor) li{margin:6px 0;color:var(--fg2)}@keyframes tp-tutor-shelfin{to{transform:none;opacity:1}}@keyframes tp-tutor-grow{to{width:var(--w)}}@keyframes tp-tutor-cellin{0%{opacity:0}to{opacity:1}}@keyframes tp-tutor-fadein{to{opacity:1;transform:none}}@container (max-width:560px){.site:where(.tp-tutor) h1{font-size:30px}}@keyframes tp-tutor-dmIn{0%{filter:blur(10px);opacity:0;transform:translateY(16px)}to{filter:blur(0);opacity:1;transform:none}}@keyframes tp-tutor-swapIn{0%{filter:blur(6px);opacity:0;transform:translateY(10px) scale(.985)}to{filter:blur(0);opacity:1;transform:none}}@keyframes tp-tutor-dmripple{0%{transform:scale(.2);opacity:1}to{transform:scale(1.6);opacity:0}}:where(.site.tp-tutor) .hl{background-image:linear-gradient(#fce2d7,#fce2d7);background-repeat:no-repeat;background-size:0% 100%;transition:background-size 1.5s linear;border-radius:3px;padding:1px 0}:where(.site.tp-tutor) .hl.on{background-size:100% 100%}:where(.site.tp-tutor) .rb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;align-items:start}@container (max-width:700px){:where(.site.tp-tutor) .rb{grid-template-columns:minmax(0,1fr)}}:where(.site.tp-tutor) .iso{--i-panel:#1C1917;--i-fr:#2A2522;--i-sd:#211D1A;--i-tp:#36302C;--i-line:#7A716A;--i-dt:#4D4641;--i-glass:#141210;--i-acc:#DA7756;--i-hi:#F6B9A1;background:radial-gradient(120% 90% at 50% 40%,#2A2420 0%,var(--i-panel) 70%);border-radius:12px;display:block;overflow:hidden;cursor:pointer}:where(.site.tp-tutor) .iso .ibox polygon{stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-tutor) .iso .ln{fill:#5d5550;transition:fill .25s}:where(.site.tp-tutor) .iso .ln.lit{fill:var(--i-hi)}:where(.site.tp-tutor) .iso .ln.lit{filter:url(#ig-glow)}:where(.site.tp-tutor) .iso #bk-card{transition:opacity .3s}:where(.site.tp-tutor) .iso #bk-card.lit polygon{stroke:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-tutor) .iso .glass{fill:var(--i-glass);stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-tutor) .iso .bt{fill:#2e2925}:where(.site.tp-tutor) .iso .bar{fill:#7a5446}:where(.site.tp-tutor) .iso .bar.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-tutor) .iso .pglass{fill:#171412;stroke:var(--i-dt);stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .25s}:where(.site.tp-tutor) .iso .pglass.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-tutor) .iso .wv{fill:#5d5550}:where(.site.tp-tutor) .iso .wv.lit{fill:var(--i-hi)}:where(.site.tp-tutor) .iso .cell{fill:#2e2925}:where(.site.tp-tutor) .iso .cell.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-tutor) .iso .row{fill:#4a433f}:where(.site.tp-tutor) .iso .row.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-tutor) .iso .win{fill:#2e2925}:where(.site.tp-tutor) .iso .win.lit{fill:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-tutor) .iso .bld .tp{fill:#3a3430}:where(.site.tp-tutor){--paper:#F5F5F4;--card:#fff;--ink:#1C1917;--ink2:#44403C;--ink3:#6E6862;--line:#E7E5E4;--line2:#D6D3D1;--coral:#DA7756;--coralD:#B8553A;--coralT:#A84C2E;--soft:#FBF0EC;--ok:#23774F;--okS:#EAF5EF}:where(.site.tp-tutor) *{box-sizing:border-box}:where(.site.tp-tutor) img{max-width:100%}@keyframes tp-tutor-drawk{to{background-size:100% 100%}}:where(.site.tp-tutor) #drawcv{position:absolute;left:0;top:0;z-index:240;pointer-events:none}:where(.site.tp-tutor) .iso .sml{fill:none;stroke:var(--i-acc);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;filter:url(#ig-glow)}@keyframes tp-tutor-subjFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes tp-tutor-subjGlow{0%,to{filter:drop-shadow(0 2px 2px rgba(218,119,86,0))}50%{filter:drop-shadow(0 6px 10px rgba(218,119,86,.45))}}:where(.site.tp-tutor) .iso .head{fill:#5a524c;stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .2s}:where(.site.tp-tutor) .iso .head.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-tutor) .iso .tag rect{fill:#141210;stroke:#6b625b;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-tutor) .iso .tag.lit rect{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-tutor) .iso .dot{fill:#3b3531}:where(.site.tp-tutor) .iso .dot.lit{fill:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-tutor) .iso .opt{fill:none;stroke:#6b625b;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-tutor) .iso .bar.dim{fill:#4a3a33}:where(.site.tp-tutor) .iso .tick{fill:none;stroke:var(--i-acc);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .25s}:where(.site.tp-tutor) .iso .tick.lit{opacity:1;filter:url(#ig-glow)}:where(.site.tp-tutor) .iso .beam{fill:none;stroke:var(--i-hi);stroke-width:2;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-glow)}:where(.site.tp-tutor) .iso .cpin{opacity:0;filter:url(#ig-glow)}:where(.site.tp-tutor) .iso .cpin line{stroke:var(--i-acc);stroke-width:1.6;vector-effect:non-scaling-stroke}:where(.site.tp-tutor) .kick{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a84c2e;margin-bottom:6px}@keyframes tp-tutor-pulseDot{0%,to{box-shadow:0 0 #da775673}50%{box-shadow:0 0 0 7px #da775600}}@keyframes tp-tutor-qtr{0%{background:#da7756;color:#fff}12.5%,to{background:#f5f5f4;color:#a8a29e}}@keyframes tp-tutor-curRing{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes tp-tutor-cmIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes tp-tutor-lprog{to{width:100%}}@keyframes tp-tutor-qok{0%,55%{border-color:#e7e5e4;background:#fff}62%,95%{border-color:#86c79b;background:#ecfdf3}to{border-color:#e7e5e4;background:#fff}}@keyframes tp-tutor-hl{0%,8%{background-size:0% 100%}22%,92%{background-size:100% 100%}to{background-size:0% 100%}}@keyframes tp-tutor-bq{0%,22%{opacity:0;transform:translateY(6px)}30%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes tp-tutor-ba{0%,40%{opacity:0;transform:translateY(6px)}50%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes tp-tutor-sync{0%,35%{opacity:.25;transform:translateY(4px)}45%,95%{opacity:1;transform:none}to{opacity:.25}}@keyframes tp-tutor-pfIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes tp-tutor-pfSay{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tp-tutor-pfTap{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes tp-tutor-ptIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tp-tutor-ptDot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes tp-tutor-pgGo{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 8px);opacity:0}}:where(.site.tp-tutor) .iso{--i-panel:#1C1917;--i-fr:#211D1A;--i-sd:#1D1916;--i-tp:#26211E;--i-line:#5F5751;--i-dt:#3B3531;--i-ink:#857C75;--i-glass:#141110;--i-on:#2E1E17;--i-acc:#DA7756;--i-hi:#F6B9A1;background:radial-gradient(110% 85% at 50% 46%,#28221E 0%,var(--i-panel) 70%);border-radius:12px;display:block;overflow:hidden;cursor:pointer}:where(.site.tp-tutor) .iso svg{display:block;width:100%;height:auto}:where(.site.tp-tutor) .iso .ibox polygon,:where(.site.tp-tutor) .iso .ibox path{stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-tutor) .iso .fr{fill:var(--i-fr)}:where(.site.tp-tutor) .iso .sd{fill:var(--i-sd)}:where(.site.tp-tutor) .iso .tp{fill:var(--i-tp)}:where(.site.tp-tutor) .iso .plate .tp{fill:#201c19}:where(.site.tp-tutor) .iso .plate .fr{fill:#181513}:where(.site.tp-tutor) .iso .plate .sd{fill:#161311}:where(.site.tp-tutor) .iso .plate polygon,:where(.site.tp-tutor) .iso .plate path{stroke:#4f4843}:where(.site.tp-tutor) .iso .dt{fill:none;stroke:var(--i-dt);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-tutor) .iso .scw{fill:#171412;stroke:var(--i-dt);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-tutor) .iso .guide{fill:none;stroke:#4a433e;stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}:where(.site.tp-tutor) .iso .ln{fill:#4a433e;transition:fill .25s}:where(.site.tp-tutor) .iso .ln.lit,:where(.site.tp-tutor) .iso .ln.hot2{fill:var(--i-hi)}:where(.site.tp-tutor) .iso .ln.lit{filter:url(#ig-soft)}:where(.site.tp-tutor) .iso .glass{fill:var(--i-glass);stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .35s,stroke .35s}:where(.site.tp-tutor) .iso .glass.lit{fill:var(--i-on);stroke:var(--i-acc)}:where(.site.tp-tutor) .iso .halo{fill:var(--i-acc);opacity:0;transition:opacity .45s}:where(.site.tp-tutor) .iso .halo.hot{opacity:.32}:where(.site.tp-tutor) .iso .pg .tp{fill:#2c2723}:where(.site.tp-tutor) .iso .panel .fr{fill:#1e1a17}:where(.site.tp-tutor) .iso .body .tp{fill:#4a433e}:where(.site.tp-tutor) .iso .body .fr{fill:#332e2a}:where(.site.tp-tutor) .iso .body path{stroke:#7a716a}:where(.site.tp-tutor) .iso .head{fill:#57504a;stroke:#857c75;stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .2s,stroke .2s}:where(.site.tp-tutor) .iso .head.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-tutor) .iso .wire{fill:none;stroke:#433c37;stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}:where(.site.tp-tutor) .iso .wire.hot{stroke:#9a5843}:where(.site.tp-tutor) .iso .pulse{fill:none;stroke:var(--i-hi);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:90 2000;stroke-dashoffset:90;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-glow)}:where(.site.tp-tutor) .iso .tpulse{opacity:0}:where(.site.tp-tutor) .iso .tpulse.go{animation:tp-tutor-ig-flow .7s linear}@keyframes tp-tutor-ig-flow{0%{stroke-dashoffset:90;opacity:1}92%{opacity:1}to{stroke-dashoffset:-1000;opacity:0}}:where(.site.tp-tutor) .iso .beam{fill:none;stroke:var(--i-hi);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-soft)}:where(.site.tp-tutor) .iso .bt{fill:#25201d}:where(.site.tp-tutor) .iso .bar{fill:#6e4a3d}:where(.site.tp-tutor) .iso .bar.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-tutor) .iso .bar.dim{fill:#46362f}:where(.site.tp-tutor) .iso .dot{fill:#312b27}:where(.site.tp-tutor) .iso .dot.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-tutor) .iso .opt{fill:none;stroke:#5a524c;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-tutor) .iso .opt.lit{stroke:var(--i-hi)}:where(.site.tp-tutor) .iso .tick{fill:none;stroke:var(--i-acc);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .25s}:where(.site.tp-tutor) .iso .tick.lit{opacity:1;filter:url(#ig-glow)}:where(.site.tp-tutor) .iso .pglass{fill:#151210;stroke:var(--i-dt);stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .25s}:where(.site.tp-tutor) .iso .pglass.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-tutor) .iso .phone .tp{fill:#181513}:where(.site.tp-tutor) .iso .tier .tp{fill:#24201c}:where(.site.tp-tutor) .iso .bench .tp{fill:#2b2622}:where(.site.tp-tutor) .iso .tap,:where(.site.tp-tutor) .iso-taps .tap{cursor:pointer}:where(.site.tp-tutor) .iso .tap:hover .head{stroke:var(--i-hi)}:where(.site.tp-tutor) .iso .tap:hover .ibox path,:where(.site.tp-tutor) .iso .tap:hover .ibox polygon{stroke:#8c827a}:where(.site.tp-tutor) .iso .tag{transition:opacity .25s}:where(.site.tp-tutor) .iso .tag rect{fill:#151210;stroke:#5f5751;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-tutor) .iso .tag text{fill:#f5f5f4;font-family:Inter,system-ui,sans-serif;font-weight:700;text-anchor:middle}:where(.site.tp-tutor) .iso .tag.rate rect{fill:#231c18;stroke:var(--i-hi)}:where(.site.tp-tutor) .iso .tag.rate text{fill:var(--i-hi)}:where(.site.tp-tutor) .iso .tag.lit rect{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-tutor) .iso .tag.lit text{fill:#1c1917}:where(.site.tp-tutor) .iso .tag.self rect{stroke-dasharray:3 2}:where(.site.tp-tutor) .iso .tag.code text{font-family:ui-monospace,Menlo,Consolas,monospace}:where(.site.tp-tutor) .iso .key0{fill:#231f1c;stroke:#36302c;stroke-width:.7;vector-effect:non-scaling-stroke}:where(.site.tp-tutor) .iso .cellg{fill:none;stroke:var(--i-hi);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-tutor) .iso .who{fill:none;stroke:#6b625b;stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-linecap:round}:where(.site.tp-tutor) .iso #st-who.lit .who{stroke:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-tutor) .iso .recd{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-tutor) .iso .blink .recd{fill:#6e3f31;filter:none}:where(.site.tp-tutor) .iso .wv{fill:#5a524c}:where(.site.tp-tutor) .iso .wv.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-tutor) .iso .phd{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-tutor) .iso .cpin{opacity:0;filter:url(#ig-glow)}:where(.site.tp-tutor) .iso .cpin rect,:where(.site.tp-tutor) .iso .cpin path{fill:var(--i-acc)}:where(.site.tp-tutor) .iso .cpin .cpl{fill:#2a1a14}:where(.site.tp-tutor) .iso .led{fill:#3a3430;transition:fill .2s}:where(.site.tp-tutor) .iso .led.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-tutor) .iso .lvl{fill:#24201c;stroke:#4e4741;stroke-width:1;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .2s,stroke .2s}:where(.site.tp-tutor) .iso .lvl:hover{stroke:var(--i-hi)}:where(.site.tp-tutor) .iso .lvl.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-tutor) .iso .course .tp{fill:#221e1b}:where(.site.tp-tutor) .iso .sheet .tp{fill:#26211e}:where(.site.tp-tutor) .iso .cell{fill:#2c2723;transition:fill .25s}:where(.site.tp-tutor) .iso .cell.h{fill:#3a3430}:where(.site.tp-tutor) .iso .cell.n{fill:#25211e}:where(.site.tp-tutor) .iso .cell.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-tutor) .iso .cell.todo{fill:none;stroke:var(--i-hi);stroke-width:1;stroke-dasharray:2 1.6;vector-effect:non-scaling-stroke}:where(.site.tp-tutor) .iso .gcell{fill:#2c2723;transition:fill .3s}:where(.site.tp-tutor) .iso .gcell.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-tutor) .iso .chk{fill:none;stroke:#4e4741;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .2s}:where(.site.tp-tutor) .iso .chk.lit{stroke:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-tutor) .iso .rowtap{cursor:pointer}:where(.site.tp-tutor) .iso .rowtap .hit{fill:transparent}:where(.site.tp-tutor) .iso .rowtap:hover .hit{fill:#f6b9a114}:where(.site.tp-tutor) .iso .twr .tp{fill:#2c2723}:where(.site.tp-tutor) .iso .foot .tp{fill:#231f1c}:where(.site.tp-tutor) .iso .win{fill:#2e2925;stroke:#3e3833;stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .3s}:where(.site.tp-tutor) .iso .win.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-tutor) .iso .ctl{fill:#3a3430;transition:fill .2s}:where(.site.tp-tutor) .iso .ctl.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-tutor) .iso .sml{fill:none;stroke:#8c827a;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;vector-effect:non-scaling-stroke;transition:stroke .3s,opacity .3s}:where(.site.tp-tutor) .iso .sml.lead{stroke:var(--i-acc);stroke-width:2.6;filter:url(#ig-glow)}:where(.site.tp-tutor) .iso .sml.fade{opacity:.4}:where(.site.tp-tutor) .iso .cab .tp,:where(.site.tp-tutor) .iso .lms .tp{fill:#26211e}:where(.site.tp-tutor) .iso .row{fill:#2e2925;transition:fill .3s}:where(.site.tp-tutor) .iso .row.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-tutor) .iso .bld{fill:none;stroke:#857c75;stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-tutor) .iso .hit{fill:transparent}:where(.site.tp-tutor) .iso .spine .tp{fill:#1e1a17}:where(.site.tp-tutor) .iso .hlt{fill:var(--i-acc);opacity:.85;filter:url(#ig-soft)}:where(.site.tp-tutor) .iso .qcard .tp{fill:#2c2723}:where(.site.tp-tutor) .iso #bk-ask.lit .qcard .tp{fill:var(--i-acc)}:where(.site.tp-tutor) .iso #bk-ask.lit .qcard path{stroke:var(--i-hi)}:where(.site.tp-tutor) .iso .qm{fill:none;stroke:#f5f5f4;stroke-width:1.4;stroke-linecap:round;vector-effect:non-scaling-stroke}:where(.site.tp-tutor) .iso .card .tp{fill:#2c2723}:where(.site.tp-tutor) .iso .card.lit path,:where(.site.tp-tutor) .iso .card.lit polygon{stroke:var(--i-acc)}:where(.site.tp-tutor) .iso #bk-card.lit{filter:url(#ig-soft)}:where(.site.tp-tutor) .iso.iso-light{background:none;border-radius:0;cursor:default;--i-acc:#DA7756;--i-hi:#F2A98F}:where(.site.tp-tutor) .iso-light .lt .tp{fill:#fff}:where(.site.tp-tutor) .iso-light .lt .fr{fill:#f7f6f4}:where(.site.tp-tutor) .iso-light .lt .sd{fill:#eeece9}:where(.site.tp-tutor) .iso-light .ibox polygon,:where(.site.tp-tutor) .iso-light .ibox path{stroke:#b5aea7}:where(.site.tp-tutor) .iso-light .lt polygon,:where(.site.tp-tutor) .iso-light .lt path{transition:fill .35s,stroke .35s}:where(.site.tp-tutor) .iso-light .lt.on .tp{fill:#fce6dc}:where(.site.tp-tutor) .iso-light .lt.on polygon,:where(.site.tp-tutor) .iso-light .lt.on path{stroke:#da7756}:where(.site.tp-tutor) .iso-light .lt.on{filter:url(#ig-lglow)}:where(.site.tp-tutor) .iso-light .lt.off .tp{fill:#f5f5f4}:where(.site.tp-tutor) .iso-light .lt.off polygon,:where(.site.tp-tutor) .iso-light .lt.off path{stroke:#d6d3d1;stroke-dasharray:2 2}:where(.site.tp-tutor) .iso-light .ll{fill:#d6d3d1;transition:fill .35s}:where(.site.tp-tutor) .iso-light .ll.on,:where(.site.tp-tutor) .iso-light g.on>.ll{fill:#da7756}:where(.site.tp-tutor) .iso-light .lld{fill:none;stroke:#e2ded9;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-tutor) .iso-light rect.ll[fill=none]{fill:none;stroke:#ddd8d3;stroke-width:1;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}:where(.site.tp-tutor) .iso-light .wire{stroke:#e2ded9;stroke-width:1.2}:where(.site.tp-tutor) .iso-light .wire.hot{stroke:#f2c3ae}:where(.site.tp-tutor) .iso-light .pulse{stroke:#da7756;stroke-width:2.6;filter:url(#ig-lglow)}:where(.site.tp-tutor) .iso-light .tap{cursor:pointer}:where(.site.tp-tutor) .iso-light .tap:hover .ibox polygon,:where(.site.tp-tutor) .iso-light .tap:hover .ibox path{stroke:#da7756}:where(.site.tp-tutor) .iso-light .okb{opacity:0;filter:url(#ig-lglow)}:where(.site.tp-tutor) .iso-light .okb circle{fill:#da7756}:where(.site.tp-tutor) .iso-light .okb path{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}:where(.site.tp-tutor) .iso.iso-light .body .tp{fill:#fff}:where(.site.tp-tutor) .iso.iso-light .body .fr{fill:#f7f6f4}:where(.site.tp-tutor) .iso.iso-light .head{fill:#fff;stroke:#b5aea7;filter:none}:where(.site.tp-tutor) .iso.iso-light .head.lit{fill:#da7756;stroke:#da7756;filter:url(#ig-lglow)}:where(.site.tp-tutor) .iso .ghost{fill:none;stroke:var(--i-hi);stroke-width:1;stroke-dasharray:2 1.6;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .3s}:where(.site.tp-tutor) .iso .ghost.lit{opacity:1;filter:url(#ig-soft)}:where(.site.tp-tutor) .iso .tile .tp{fill:#2c2723}:where(.site.tp-tutor) .iso .tile.lit path,:where(.site.tp-tutor) .iso .tile.lit polygon{stroke:var(--i-acc)}:where(.site.tp-tutor) .iso .tile.lit .tp{fill:#4a3027}:where(.site.tp-tutor) .iso .tag.ask rect{fill:#151210;stroke:var(--i-hi)}:where(.site.tp-tutor) .iso .tag.ask text{fill:#f5f5f4;font-weight:600}:where(.site.tp-tutor) .iso .tag.ask .askl{fill:var(--i-hi);stroke:none;filter:url(#ig-soft)}:where(.site.tp-tutor) .iso .qb{fill:#312b27;transition:fill .3s}:where(.site.tp-tutor) .iso .qb.on{fill:var(--i-hi)}:where(.site.tp-tutor) .iso .ab{fill:#312b27;transition:fill .3s}:where(.site.tp-tutor) .iso .ab.on{fill:#857c75}:where(.site.tp-tutor){--coral:#da7756;--coral-d:#a84c2e;--coral-s:#fdf1ec;--line:#e7e5e4;--line2:#d6d3d1;--ink:#1c1917;--ink2:#44403c;--ink3:#78716c;--ok:#2f7d4f;--ok-s:#e7f6ec}.site:where(.tp-tutor){container-type:inline-size}.site:where(.tp-tutor) .hdr{background:#191b20;border-bottom:0}.site:where(.tp-tutor) .hdr .logo{color:#fff}.site:where(.tp-tutor) .hdr .nav span{color:#ffffffd9}.site:where(.tp-tutor) .hdr .search{background:#ffffff14;border-color:#ffffff24;color:#ffffff9e}.site:where(.tp-tutor) .hdr .right a:not(.btn-p){color:#fff}.site:where(.tp-tutor) .crumbs{padding:20px 0 0}.tp2:where(.tp-tutor.site) h1{font-size:48px;line-height:1.08;letter-spacing:-.03em;font-weight:600;margin:0}.tp2:where(.tp-tutor.site) h2{font-size:34px;line-height:1.15;letter-spacing:-.022em;font-weight:600;margin:0}.tp2:where(.tp-tutor.site) .kick{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--coral-d);margin-bottom:10px}.tp2:where(.tp-tutor.site) .sub{font-size:18px;line-height:1.55;color:#57534e;margin:12px 0 0;max-width:640px}.tp2:where(.tp-tutor.site) .lead{font-size:19px;line-height:1.55;color:#57534e;margin:16px 0 0;max-width:600px}.tp2:where(.tp-tutor.site) .btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.tp2:where(.tp-tutor.site) section{padding:80px 0}.tp2:where(.tp-tutor.site) section.white{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tp2:where(.tp-tutor.site) section.dark{background:#191b20;color:#fff}.tp2:where(.tp-tutor.site) section.dark h2,.tp2:where(.tp-tutor.site) section.dark h1{color:#fff}.tp2:where(.tp-tutor.site) section.dark .sub,.tp2:where(.tp-tutor.site) section.dark .lead{color:#ffffffb8}.tp2:where(.tp-tutor.site) section.dark .kick{color:#f2c3ae}.tp2:where(.tp-tutor.site) .isorow{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;align-items:center;margin-top:36px}.tp2:where(.tp-tutor.site) .isorow.flip{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.tp2:where(.tp-tutor.site) .isorow.flip>.iso{order:2}.tp2:where(.tp-tutor.site) .isorow .iso{border-radius:18px}.tp2:where(.tp-tutor.site) ol.isteps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.tp2:where(.tp-tutor.site) ol.isteps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:start;color:#a8a29e;transition:color .35s}.tp2:where(.tp-tutor.site) ol.isteps li>i{font-style:normal;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:15px;background:#f0eeec;color:#78716c;transition:background .35s,color .35s}.tp2:where(.tp-tutor.site) ol.isteps li b{display:block;font-size:20px;font-weight:600;line-height:1.3;color:inherit}.tp2:where(.tp-tutor.site) ol.isteps li span{display:block;font-size:16px;line-height:1.5;margin-top:4px;color:inherit}.tp2:where(.tp-tutor.site) ol.isteps li.on{color:var(--ink)}.tp2:where(.tp-tutor.site) ol.isteps li.on span{color:#57534e}.tp2:where(.tp-tutor.site) ol.isteps li.on>i{background:var(--coral);color:#fff}.tp2:where(.tp-tutor.site) section.dark ol.isteps li{color:#fff6}.tp2:where(.tp-tutor.site) section.dark ol.isteps li.on{color:#fff}.tp2:where(.tp-tutor.site) section.dark ol.isteps li.on span{color:#ffffffbf}.tp2:where(.tp-tutor.site) section.dark ol.isteps li>i{background:#ffffff1a;color:#fff9}.tp2:where(.tp-tutor.site) .qa{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tp2:where(.tp-tutor.site) .qa div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px}.tp2:where(.tp-tutor.site) .qa b{display:block;font-size:17px;font-weight:600;line-height:1.35}.tp2:where(.tp-tutor.site) .qa p{margin:8px 0 0;font-size:16px;line-height:1.55;color:#57534e}.tp2:where(.tp-tutor.site) .others{margin-top:26px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tp2:where(.tp-tutor.site) .others a{display:block;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 18px 16px;transition:border-color .2s,transform .2s}.tp2:where(.tp-tutor.site) .others a:hover{border-color:var(--line2);transform:translateY(-2px)}.tp2:where(.tp-tutor.site) .others b{display:block;font-size:17px;font-weight:600}.tp2:where(.tp-tutor.site) .others span{display:block;margin-top:6px;font-size:15px;line-height:1.5;color:#57534e}.tp2:where(.tp-tutor.site) .others em{display:block;margin-top:12px;font-style:normal;font-size:15px;font-weight:600;color:var(--coral-d)}.tp2:where(.tp-tutor.site) .cta2{background:#191b20;color:#fff;padding:64px 0}.tp2:where(.tp-tutor.site) .cta2 .row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.tp2:where(.tp-tutor.site) .cta2 h2{color:#fff;font-size:30px}.tp2:where(.tp-tutor.site) .cta2 p{color:#ffffffb8;margin-top:10px;font-size:17px}:where(.site.tp-tutor) .pg-ftr{background:#fff;border-top:1px solid var(--line);padding:48px 0 32px}:where(.site.tp-tutor) .pg-ftr-top{display:flex;align-items:center;gap:16px}:where(.site.tp-tutor) .pg-ftr-logo{display:flex;align-items:center;gap:8px;font-weight:650;font-size:20px}:where(.site.tp-tutor) .pg-ftr-logo img{width:20px;height:26px}:where(.site.tp-tutor) .pg-ftr-top p{color:var(--ink3);font-size:15px}:where(.site.tp-tutor) .pg-ftr-cols{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:28px}:where(.site.tp-tutor) .pg-ftr-cols div{display:flex;flex-direction:column;gap:8px;font-size:15px;color:#57534e}:where(.site.tp-tutor) .pg-ftr-cols b{color:var(--ink);font-size:14px;margin-bottom:4px}:where(.site.tp-tutor) .pg-ftr-c{margin-top:28px;font-size:14px;color:var(--ink3)}.tp2:where(.tp-tutor.site) .cur2{position:absolute;left:0;top:0;width:18px;height:22px;z-index:20;pointer-events:none;opacity:0;transition:opacity .25s}.tp2:where(.tp-tutor.site) .cur2 svg{display:block;width:18px;height:22px;transition:transform .12s}.tp2:where(.tp-tutor.site) .cur2 path{fill:#1c1917;stroke:#fff;stroke-width:1.4;stroke-linejoin:round}.tp2:where(.tp-tutor.site) .cur2:after{content:"";position:absolute;left:-9px;top:-9px;width:20px;height:20px;border-radius:50%;border:2px solid var(--coral);opacity:0;transform:scale(.4)}.tp2:where(.tp-tutor.site) .cur2.press svg{transform:scale(.82)}.tp2:where(.tp-tutor.site) .cur2.press:after{animation:tp-tutor-cur2Ring .45s ease-out}@keyframes tp-tutor-cur2Ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@container (max-width:900px){.tp2:where(.tp-tutor.site) h1{font-size:34px}.tp2:where(.tp-tutor.site) h2{font-size:27px}.tp2:where(.tp-tutor.site) section{padding:56px 0}.tp2:where(.tp-tutor.site) .isorow,.tp2:where(.tp-tutor.site) .isorow.flip{grid-template-columns:minmax(0,1fr);gap:28px}.tp2:where(.tp-tutor.site) .isorow.flip>.iso{order:0}.tp2:where(.tp-tutor.site) .qa{grid-template-columns:minmax(0,1fr)}.tp2:where(.tp-tutor.site) .others{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site.tp-tutor) .pg-ftr-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.site:where(.tp-tutor) .hdr .nav,.site:where(.tp-tutor) .hdr .search{display:none}}@container (max-width:560px){.site:where(.tp-tutor) .wrap{padding:0 16px}.tp2:where(.tp-tutor.site) .others{grid-template-columns:minmax(0,1fr)}}.tp2:where(.tp-tutor.site) .others a{display:flex;flex-direction:column;padding:12px 12px 16px}.tp2:where(.tp-tutor.site) .others .oth-iso{border-radius:10px;margin-bottom:14px}.tp2:where(.tp-tutor.site) .others b,.tp2:where(.tp-tutor.site) .others span,.tp2:where(.tp-tutor.site) .others em{padding:0 6px}.tp2:where(.tp-tutor.site) .faq2{margin-top:24px;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;max-width:900px}.tp2:where(.tp-tutor.site) .faq2 details{border-top:1px solid var(--line)}.tp2:where(.tp-tutor.site) .faq2 details:first-child{border-top:0}.tp2:where(.tp-tutor.site) .faq2 summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;cursor:pointer;font-size:17px;font-weight:600;line-height:1.35}.tp2:where(.tp-tutor.site) .faq2 summary::-webkit-details-marker{display:none}.tp2:where(.tp-tutor.site) .faq2 summary:hover{background:#00000006}.tp2:where(.tp-tutor.site) .faq2 .chv{flex:none;width:34px;height:34px;border-radius:999px;border:1px solid var(--line);display:grid;place-items:center;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .2s}.tp2:where(.tp-tutor.site) .faq2 .chv:before{content:"";width:8px;height:8px;border-right:2px solid #1C1917;border-bottom:2px solid #1C1917;transform:translateY(-2px) rotate(45deg)}.tp2:where(.tp-tutor.site) .faq2 details[open] .chv{transform:rotate(180deg)}.tp2:where(.tp-tutor.site) .faq2 details p{margin:0;padding:0 22px 20px;font-size:16.5px;line-height:1.6;color:#57534e;max-width:760px}:where(.site.tp-tutor) .pm2-root{display:block;width:100%;height:100%;--pm2-body: var(--mascot-body, var(--brand, #111111));--pm2-ink: var(--mascot-ink, var(--brand-fg, #faf9f5));--pm2-tip-c: var(--mascot-tab, color-mix(in oklab, var(--pm2-body) 55%, #ffffff 45%));--pm2-accent: var(--mascot-accent, var(--accent, #da7756));--pm2-gold: #ffc107;--pm2-blush-c: var(--mascot-blush, #f2a48e);--pm2-shadow-c: var(--mascot-shadow, rgba(17, 17, 17, .22))}:where(.site.tp-tutor) .dark .pm2-root{--pm2-shadow-c: var(--mascot-shadow, rgba(0, 0, 0, .55))}:where(.site.tp-tutor) .pm2-svg{display:block;width:100%;height:100%;overflow:visible}:where(.site.tp-tutor) .pm2-bubble,:where(.site.tp-tutor) .pm2-tail circle,:where(.site.tp-tutor) .pm2-wave-arm rect,:where(.site.tp-tutor) .pm2-antenna-stem{fill:var(--pm2-body)}:where(.site.tp-tutor) .pm2-antenna-tip{fill:var(--pm2-tip-c)}:where(.site.tp-tutor) .pm2-eye{fill:var(--pm2-ink)}:where(.site.tp-tutor) .pm2-eyes-arc{opacity:0}:where(.site.tp-tutor) .pm2-eyes-arc path,:where(.site.tp-tutor) .pm2-mouth-smile{fill:none;stroke:var(--pm2-ink);stroke-width:.6;stroke-linecap:round;stroke-linejoin:round}:where(.site.tp-tutor) .pm2-mouth-o,:where(.site.tp-tutor) .pm2-mouth-open{fill:var(--pm2-ink);opacity:0}:where(.site.tp-tutor) .pm2-blush{opacity:0}:where(.site.tp-tutor) .pm2-blush circle{fill:var(--pm2-blush-c)}:where(.site.tp-tutor) .pm2-shadow{fill:var(--pm2-shadow-c)}:where(.site.tp-tutor) .pm2-glow{fill:var(--pm2-gold);opacity:0}:where(.site.tp-tutor) .pm2-rays{fill:var(--pm2-gold);opacity:0}:where(.site.tp-tutor) .pm2-dot{opacity:0;fill:var(--pm2-accent)}:where(.site.tp-tutor) .pm2-sk-core,:where(.site.tp-tutor) .pm2-sk-arms{opacity:0}:where(.site.tp-tutor) .pm2-sk-1 circle,:where(.site.tp-tutor) .pm2-sk-3 circle,:where(.site.tp-tutor) .pm2-sk-5 circle{fill:var(--pm2-gold)}:where(.site.tp-tutor) .pm2-sk-2 circle,:where(.site.tp-tutor) .pm2-sk-4 circle{fill:var(--pm2-accent)}:where(.site.tp-tutor) .pm2-wave-arm{transform-origin:14.6px 8.25px;transform:scaleX(0)}:where(.site.tp-tutor) .pm2-arm-l rect{fill:var(--pm2-body)}:where(.site.tp-tutor) .pm2-arm-l{transform-origin:5.4px 8.25px;transform:scaleX(0)}:where(.site.tp-tutor) .pm2-eyes-round circle,:where(.site.tp-tutor) .pm2-eyes-dash rect,:where(.site.tp-tutor) .pm2-eyes-x circle{fill:var(--pm2-ink)}:where(.site.tp-tutor) .pm2-eyes-round,:where(.site.tp-tutor) .pm2-eyes-dash,:where(.site.tp-tutor) .pm2-eyes-x{opacity:0}:where(.site.tp-tutor) .pm2-prop-shadow{fill:var(--pm2-shadow-c)}:where(.site.tp-tutor) .pm2-ping{fill:none;stroke:var(--pm2-accent);stroke-width:.5;opacity:0;transform-origin:10px 8.6px}:where(.site.tp-tutor) .pm2-z path{fill:none;stroke:#9aa1a8;stroke-linecap:round;stroke-linejoin:round}:where(.site.tp-tutor) .pm2-z{opacity:0}:where(.site.tp-tutor) .pm2-steam circle{fill:#b6bfc6}:where(.site.tp-tutor) .pm2-st1,:where(.site.tp-tutor) .pm2-st2,:where(.site.tp-tutor) .pm2-st3{opacity:0}:where(.site.tp-tutor) .pm2-note circle{fill:var(--pm2-gold)}:where(.site.tp-tutor) .pm2-note path{fill:none;stroke:var(--pm2-gold);stroke-width:.42;stroke-linecap:round;stroke-linejoin:round}:where(.site.tp-tutor) .pm2-note{opacity:0}:where(.site.tp-tutor) .pm2-qmark path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:.5}:where(.site.tp-tutor) .pm2-q1 path{stroke:var(--pm2-accent)}:where(.site.tp-tutor) .pm2-q1 circle{fill:var(--pm2-accent)}:where(.site.tp-tutor) .pm2-q2 path{stroke:var(--pm2-gold)}:where(.site.tp-tutor) .pm2-q2 circle{fill:var(--pm2-gold)}:where(.site.tp-tutor) .pm2-q-pop{opacity:0}:where(.site.tp-tutor) .pm2-orb .pm2-sk-core,:where(.site.tp-tutor) .pm2-orb .pm2-sk-arms{opacity:1}:where(.site.tp-tutor) .pm2-orb circle{fill:var(--pm2-gold)}:where(.site.tp-tutor) .pm2-orb{opacity:0}:where(.site.tp-tutor) .pm2-stream circle{opacity:0}:where(.site.tp-tutor) .pm2-sm1{fill:var(--pm2-accent)}:where(.site.tp-tutor) .pm2-sm2{fill:var(--pm2-gold)}:where(.site.tp-tutor) .pm2-sm3{fill:#2e7aa8}:where(.site.tp-tutor) .pm2-sm4{fill:#3e7c4f}:where(.site.tp-tutor) .pm2-sm5{fill:#7c4d79}:where(.site.tp-tutor) .pm2-jug{opacity:0}:where(.site.tp-tutor) .pm2-jugA{fill:var(--pm2-accent)}:where(.site.tp-tutor) .pm2-jugB{fill:var(--pm2-gold)}:where(.site.tp-tutor) .pm2-jugC{fill:#2e7aa8}:where(.site.tp-tutor) .pm2-wz .pm2-sk-core,:where(.site.tp-tutor) .pm2-wz .pm2-sk-arms{opacity:1}:where(.site.tp-tutor) .pm2-wz1 circle,:where(.site.tp-tutor) .pm2-wz3 circle{fill:var(--pm2-gold)}:where(.site.tp-tutor) .pm2-wz2 circle{fill:#b388d9}:where(.site.tp-tutor) .pm2-wz4 circle{fill:#7cc4e8}:where(.site.tp-tutor) .pm2-wz{opacity:0}:where(.site.tp-tutor) .pm2-sig-glow{fill:var(--pm2-accent);opacity:.3}:where(.site.tp-tutor) .pm2-sig-dot{fill:var(--pm2-accent)}:where(.site.tp-tutor) .pm2-sig-arc{fill:none;stroke:var(--pm2-accent);stroke-width:.45;stroke-linecap:round;opacity:.25}:where(.site.tp-tutor) .pm2-alert-pop rect,:where(.site.tp-tutor) .pm2-alert-pop circle{fill:var(--pm2-accent)}:where(.site.tp-tutor) .pm2-alert-pop{opacity:0}:where(.site.tp-tutor) .pm2-ring{fill:none;stroke-width:.55;opacity:0;transform-origin:10.26px 1.32px}:where(.site.tp-tutor) .pm2-ring1{stroke:var(--pm2-accent)}:where(.site.tp-tutor) .pm2-ring2{stroke:var(--pm2-gold)}:where(.site.tp-tutor) .pm2-ring3{stroke:#2e7aa8}:where(.site.tp-tutor) .pm2-sweat circle{fill:#7cc4e8}:where(.site.tp-tutor) .pm2-sweat{opacity:0}:where(.site.tp-tutor) .pm2-tear{fill:#7cc4e8;opacity:0}:where(.site.tp-tutor) .pm2-hot{fill:#ff5252}:where(.site.tp-tutor) .pm2-spark{fill:var(--pm2-gold);opacity:0}:where(.site.tp-tutor) .pm2-bit{fill:var(--pm2-accent);opacity:0}:where(.site.tp-tutor) .pm2-lap-base{fill:#546e7a}:where(.site.tp-tutor) .pm2-lap-screen{fill:#78909c}:where(.site.tp-tutor) .pm2-lap-glow{fill:var(--pm2-gold);opacity:.25}:where(.site.tp-tutor) .pm2-lap-logo{fill:#fff}:where(.site.tp-tutor) .pm2-phones-band{fill:none;stroke:#2e7aa8;stroke-width:.7;stroke-linecap:round}:where(.site.tp-tutor) .pm2-earcup-l,:where(.site.tp-tutor) .pm2-earcup-r{fill:#2e7aa8}:where(.site.tp-tutor) .pm2-earcup-l{transform-box:fill-box;transform-origin:100% 50%}:where(.site.tp-tutor) .pm2-earcup-r{transform-box:fill-box;transform-origin:0% 50%}:where(.site.tp-tutor) .pm2-lens-eye{fill:var(--pm2-ink)}:where(.site.tp-tutor) .pm2-lens-glass{fill:#bfe4ef;opacity:.32}:where(.site.tp-tutor) .pm2-lens-ring{fill:none;stroke:#546e7a;stroke-width:.7}:where(.site.tp-tutor) .pm2-lens-glare{fill:#fff;opacity:.85}:where(.site.tp-tutor) .pm2-lens{transform-origin:14.6px 8.25px}:where(.site.tp-tutor) .pm2-hat-cone{fill:#6a4fae}:where(.site.tp-tutor) .pm2-hat-brim{fill:#58418f}:where(.site.tp-tutor) .pm2-hat-star,:where(.site.tp-tutor) .pm2-hat-tip{fill:var(--pm2-gold)}:where(.site.tp-tutor) .pm2-hat,:where(.site.tp-tutor) .pm2-hat-tilt{transform-origin:10px 3.2px}:where(.site.tp-tutor) .pm2-cap-crown{fill:var(--pm2-tip-c)}:where(.site.tp-tutor) .pm2-cap-board{fill:var(--pm2-body);stroke:var(--pm2-ink);stroke-width:.22;stroke-linejoin:round}:where(.site.tp-tutor) .pm2-cap-button{fill:var(--pm2-tip-c)}:where(.site.tp-tutor) .pm2-tassel-cord{fill:none;stroke:var(--pm2-gold);stroke-width:.4;stroke-linecap:round}:where(.site.tp-tutor) .pm2-tassel-ball{fill:var(--pm2-gold)}:where(.site.tp-tutor) .pm2-cap,:where(.site.tp-tutor) .pm2-cap-tilt,:where(.site.tp-tutor) .pm2-tassel{transform-origin:10px 1.9px}:where(.site.tp-tutor) .pm2-book-page-l,:where(.site.tp-tutor) .pm2-book-page-r{fill:#fff;stroke:#8a93a0;stroke-width:.28;stroke-linejoin:round}:where(.site.tp-tutor) .pm2-book-spine{fill:#8a93a0}:where(.site.tp-tutor) .pm2-book-flip path{fill:#fff;stroke:#8a93a0;stroke-width:.24}:where(.site.tp-tutor) .pm2-book-flip{transform-origin:10px 11.7px;opacity:0}:where(.site.tp-tutor) .pm2-book-lines rect{fill:#a7b0b8}:where(.site.tp-tutor) .pm2-broom{transform-origin:17.2px 14.6px}:where(.site.tp-tutor) .pm2-dust circle{fill:#9aa1a8}:where(.site.tp-tutor) .pm2-du1,:where(.site.tp-tutor) .pm2-du2{opacity:0}:where(.site.tp-tutor) .pm2-robot{opacity:0}:where(.site.tp-tutor) .pm2-rb-body,:where(.site.tp-tutor) .pm2-rb-arm,:where(.site.tp-tutor) .pm2-rb-leg{fill:var(--pm2-body)}:where(.site.tp-tutor) .pm2-rb-visor,:where(.site.tp-tutor) .pm2-rb-mouth{fill:var(--pm2-ink)}:where(.site.tp-tutor) .pm2-rb-eyes rect{fill:var(--pm2-body)}:where(.site.tp-tutor) .pm2-rb-light{fill:var(--pm2-accent)}:where(.site.tp-tutor) .pm2-rb-arm,:where(.site.tp-tutor) .pm2-rb-leg{transform-box:fill-box;transform-origin:50% 12%}:where(.site.tp-tutor) .pm2-rb-eyes{transform-origin:10px 8.6px}:where(.site.tp-tutor) .pm2-root[data-behavior=idle] .pm2-hover{animation:tp-tutor-pm2-hover 3.2s infinite ease-in-out}:where(.site.tp-tutor) .pm2-root[data-behavior=idle] .pm2-body{transform-origin:10px 8.2px;animation:tp-tutor-pm2-idle-tilt 16s infinite ease-in-out}:where(.site.tp-tutor) .pm2-root[data-behavior=idle] .pm2-tail-1{animation:tp-tutor-pm2-tail-bob 3.2s .12s infinite ease-in-out}:where(.site.tp-tutor) .pm2-root[data-behavior=idle] .pm2-tail-2{animation:tp-tutor-pm2-tail-bob 3.2s .26s infinite ease-in-out}:where(.site.tp-tutor) .pm2-root[data-behavior=idle] .pm2-tail-3{animation:tp-tutor-pm2-tail-bob 3.2s .4s infinite ease-in-out}:where(.site.tp-tutor) .pm2-root[data-behavior=idle] .pm2-eyes-look{animation:tp-tutor-pm2-idle-look 16s infinite ease-in-out}:where(.site.tp-tutor) .pm2-root[data-behavior=idle] .pm2-eyes-blink{transform-origin:10px 7.4px;animation:tp-tutor-pm2-idle-blink 16s infinite linear}:where(.site.tp-tutor) .pm2-root[data-behavior=idle] .pm2-antenna{transform-origin:10px 3.5px;animation:tp-tutor-pm2-idle-antenna 16s infinite ease-in-out}:where(.site.tp-tutor) .pm2-root[data-behavior=idle] .pm2-shadow{transform-origin:10px 18.5px;animation:tp-tutor-pm2-idle-shadow 3.2s infinite ease-in-out}:where(.site.tp-tutor) .pm2-root[data-behavior=listening] .pm2-body{transform-origin:10px 13.4px;animation:tp-tutor-pm2-listen-body 3s infinite ease-in-out}:where(.site.tp-tutor) .pm2-root[data-behavior=listening] .pm2-antenna{transform-origin:10px 3.5px;animation:tp-tutor-pm2-listen-antenna 3s infinite ease-in-out}:where(.site.tp-tutor) .pm2-root[data-behavior=listening] .pm2-eyes-look{animation:tp-tutor-pm2-listen-look 3s infinite ease-in-out}:where(.site.tp-tutor) .pm2-root[data-behavior=listening] .pm2-tail-1{animation:tp-tutor-pm2-tail-bob 3s .1s infinite ease-in-out}:where(.site.tp-tutor) .pm2-root[data-behavior=listening] .pm2-shadow{transform-origin:10px 18.5px;animation:tp-tutor-pm2-listen-shadow 3s infinite ease-in-out}@keyframes tp-tutor-pm2-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-.7px)}}@keyframes tp-tutor-pm2-idle-tilt{0%,26%,40%,58%,72%,to{transform:rotate(0)}30%,36%{transform:rotate(1deg)}62%,68%{transform:rotate(-1deg)}}@keyframes tp-tutor-pm2-tail-bob{0%,to{transform:translateY(0)}50%{transform:translateY(.35px)}}@keyframes tp-tutor-pm2-idle-look{0%,10%,26%,40%,54%,78%,to{transform:translate(0)}13%,23%{transform:translate(1.1px)}43%,51%{transform:translate(-1.1px)}62%,72%{transform:translateY(-.4px)}}@keyframes tp-tutor-pm2-idle-blink{0%,4%,7%,19%,22%,44%,46.5%,48%,50.5%,84%,87%,to{transform:scaleY(1)}5.5%,20.5%,45%,49%,85.5%{transform:scaleY(.1)}}@keyframes tp-tutor-pm2-idle-antenna{0%,20%,44%,58%,70%,to{transform:rotate(0)}28%,36%{transform:rotate(4deg)}61%{transform:rotate(-10deg)}64%{transform:rotate(-2deg)}66%{transform:rotate(-7deg)}}@keyframes tp-tutor-pm2-idle-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.93);opacity:.8}}@keyframes tp-tutor-pm2-listen-body{0%,to{transform:rotate(-2.4deg) translate(-.4px,.15px)}50%{transform:rotate(-2.9deg) translate(-.5px,.05px)}}@keyframes tp-tutor-pm2-listen-antenna{0%,to{transform:rotate(-12deg)}55%{transform:rotate(-13.5deg)}}@keyframes tp-tutor-pm2-listen-look{0%,38%,to{transform:translate(-.35px,.55px)}45%,60%{transform:translate(-.15px,.6px)}70%,85%{transform:translate(-.45px,.5px)}}@keyframes tp-tutor-pm2-listen-shadow{0%,to{transform:translate(-.3px) scaleX(.98)}50%{transform:translate(-.35px) scaleX(.97)}}:where(.site.tp-tutor) .tu-hero{padding:20px 0 76px!important}:where(.site.tp-tutor) .tu-hero h1{max-width:820px;margin-top:0}:where(.site.tp-tutor) .tu-hero .lead{max-width:720px}:where(.site.tp-tutor) .tu-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end}:where(.site.tp-tutor) .tu-books{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px}:where(.site.tp-tutor) .tu-books button{font:600 14.5px Inter,system-ui,sans-serif;border:1px solid var(--line);background:#fff;color:#57534e;border-radius:999px;padding:7px 14px;cursor:pointer;position:relative;overflow:hidden;transition:background .25s,color .25s,border-color .25s}:where(.site.tp-tutor) .tu-books button.on{background:var(--ink);border-color:var(--ink);color:#fff}:where(.site.tp-tutor) .tu-books button.on:after{content:"";position:absolute;left:0;bottom:0;height:3px;background:var(--coral);width:var(--pg,0%)}:where(.site.tp-tutor) .rd{position:relative;margin-top:16px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);height:600px;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 24px 60px #1c19171a}:where(.site.tp-tutor) .rd-page{position:relative;padding:28px 34px;overflow:hidden;border-right:1px solid var(--line)}:where(.site.tp-tutor) .rd-page .ch{font-size:14px;font-weight:600;color:var(--ink3)}:where(.site.tp-tutor) .rd-page h3{margin:6px 0 16px;font-size:26px;font-weight:600;letter-spacing:-.015em;line-height:1.25}:where(.site.tp-tutor) .rd-page .txt p{margin:0 0 14px;font-size:17px;line-height:1.7;color:#292524}:where(.site.tp-tutor) .rd-page .hl{transition:background .4s,box-shadow .4s;border-radius:3px}:where(.site.tp-tutor) .rd-page.sel .hl{background:#fbe0d4;box-shadow:0 0 0 2px #fbe0d4}:where(.site.tp-tutor) .rd-page .term{font-weight:600}:where(.site.tp-tutor) .rd-pop{position:absolute;left:34px;width:max-content;white-space:nowrap;z-index:3;display:flex;align-items:center;gap:8px;background:#1c1917;color:#fff;border-radius:10px;padding:8px 12px;font-size:14.5px;font-weight:600;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s;pointer-events:none}:where(.site.tp-tutor) .rd-pop.on{opacity:1;transform:none}:where(.site.tp-tutor) .rd-pop img{width:14px;height:18px;object-fit:contain}:where(.site.tp-tutor) .rd-chat{display:flex;flex-direction:column;min-height:0;background:#fafaf9}:where(.site.tp-tutor) .rd-chat .hd{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);font-size:15px;font-weight:600;background:#fff}:where(.site.tp-tutor) .rd-chat .hd .masc{flex:none;width:30px;height:34px;display:block}:where(.site.tp-tutor) .rd-chat .hd .masc .pm2-root{width:100%;height:100%}:where(.site.tp-tutor) .rd-chat .hd em{margin-left:auto;font-style:normal;font-size:13px;font-weight:600;color:var(--ink3)}:where(.site.tp-tutor) .rd-msgs{position:relative;flex:1;min-height:0;overflow:hidden;padding:16px 18px;display:flex;flex-direction:column;gap:12px}:where(.site.tp-tutor) .hint{font-size:14.5px;color:#a8a29e;text-align:center;padding:6px 10px;border:1px dashed var(--line2);border-radius:10px;transition:opacity .3s}:where(.site.tp-tutor) .hint.off{opacity:0}:where(.site.tp-tutor) .q2{align-self:flex-end;max-width:88%;background:var(--coral-s);border:1px solid #f6d9cc;border-radius:14px 14px 4px;padding:10px 13px;font-size:15px;line-height:1.5;opacity:0;transform:translateY(6px);transition:opacity .35s,transform .35s}:where(.site.tp-tutor) .q2 small{display:block;font-size:13px;font-style:italic;color:var(--coral-d);margin-bottom:4px}:where(.site.tp-tutor) .q2.on{opacity:1;transform:none}:where(.site.tp-tutor) .a2{max-width:96%;background:#fff;border:1px solid var(--line);border-radius:14px 14px 14px 4px;padding:12px 14px;font-size:15px;line-height:1.55;color:#292524;opacity:0;transition:opacity .3s}:where(.site.tp-tutor) .a2.on{opacity:1}:where(.site.tp-tutor) .a2 p{margin:0 0 8px}:where(.site.tp-tutor) .a2 p:last-of-type{margin-bottom:0}:where(.site.tp-tutor) .a2 .src{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:600;color:var(--coral-d);background:var(--coral-s);border-radius:999px;padding:4px 10px;opacity:0;transition:opacity .35s}:where(.site.tp-tutor) .a2 .src.on{opacity:1}:where(.site.tp-tutor) .chips{display:flex;gap:6px;flex-wrap:wrap;opacity:0;transition:opacity .35s}:where(.site.tp-tutor) .chips.on{opacity:1}:where(.site.tp-tutor) .chips span{font-size:13.5px;font-weight:600;border:1px solid var(--line2);background:#fff;border-radius:999px;padding:5px 11px;color:#44403c}:where(.site.tp-tutor) .mcq{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:15px}:where(.site.tp-tutor) .mcq b{display:block;font-size:13px;color:var(--ink3);font-weight:600;margin-bottom:4px}:where(.site.tp-tutor) .mcq p{margin:0 0 8px;font-weight:600;line-height:1.45}:where(.site.tp-tutor) .mcq span{display:block;border:1px solid var(--line);border-radius:9px;padding:6px 10px;margin-top:6px;font-size:14px;line-height:1.4}:where(.site.tp-tutor) .mcq span.bad{border-color:#e7b6a6;background:#fdf1ec;padding-right:118px}:where(.site.tp-tutor) .mcq span.good{border-color:#86c79b;background:#eef8f1}:where(.site.tp-tutor) .mcq span em{display:block;font-style:normal;font-size:12.5px;font-weight:700;margin-top:2px;color:var(--coral-d)}:where(.site.tp-tutor) .mcq span.good em{color:var(--ok)}:where(.site.tp-tutor) .rd-in{margin:0 18px 16px;display:flex;align-items:center;gap:8px;border:1px solid var(--line2);border-radius:12px;padding:8px 8px 8px 14px;background:#fff;font-size:14.5px;color:#a8a29e}:where(.site.tp-tutor) .rd-in b{margin-left:auto;width:30px;height:30px;border-radius:50%;background:var(--coral);color:#fff;display:grid;place-items:center;font-size:15px}:where(.site.tp-tutor) .tu-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}:where(.site.tp-tutor) .tu-modes>div{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:12px}:where(.site.tp-tutor) .tu-modes b{font-size:19px;font-weight:600}:where(.site.tp-tutor) .tu-modes p{margin:0;font-size:16px;line-height:1.5;color:#57534e}:where(.site.tp-tutor) .mv{height:150px;border-radius:12px;background:#f5f4f2;padding:14px;display:flex;flex-direction:column;justify-content:center;gap:8px;overflow:hidden}:where(.site.tp-tutor) .mv .r{display:flex;justify-content:space-between;font-size:14px;background:#fff;border:1px solid var(--line);border-radius:9px;padding:7px 10px}:where(.site.tp-tutor) .mv .r em{font-style:normal;font-weight:700;font-variant-numeric:tabular-nums}:where(.site.tp-tutor) .mv .r.ok em{color:var(--ok)}:where(.site.tp-tutor) .mv .r.no em{color:var(--coral-d)}:where(.site.tp-tutor) .mv .clock{font-size:34px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:center}:where(.site.tp-tutor) .mv .note{font-size:13.5px;color:var(--ink3);text-align:center}:where(.site.tp-tutor) .tu-disc{margin-top:28px;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}:where(.site.tp-tutor) .tu-disc .dh{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line);font-size:15px;color:#57534e;background:#fafaf9}:where(.site.tp-tutor) .tu-disc .dh a{font-weight:600;color:var(--coral-d)}:where(.site.tp-tutor) .tu-disc dl{margin:0;display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr)}:where(.site.tp-tutor) .tu-disc dt,:where(.site.tp-tutor) .tu-disc dd{margin:0;padding:14px 20px;border-top:1px solid #f0eeea;font-size:15.5px;line-height:1.55}:where(.site.tp-tutor) .tu-disc dt{font-weight:600;color:var(--ink)}:where(.site.tp-tutor) .tu-disc dd{color:#44403c}:where(.site.tp-tutor) .tu-disc dl>:nth-child(1),:where(.site.tp-tutor) .tu-disc dl>:nth-child(2){border-top:0}:where(.site.tp-tutor) .tu-books2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}@container (max-width:900px){:where(.site.tp-tutor) .tu-top{grid-template-columns:minmax(0,1fr)}:where(.site.tp-tutor) .rd{grid-template-columns:minmax(0,1fr);height:auto}:where(.site.tp-tutor) .rd-page{height:330px;border-right:0;border-bottom:1px solid var(--line)}:where(.site.tp-tutor) .rd-chat{height:470px}:where(.site.tp-tutor) .tu-modes{grid-template-columns:minmax(0,1fr)}:where(.site.tp-tutor) .tu-disc dl{grid-template-columns:minmax(0,1fr)}:where(.site.tp-tutor) .tu-disc dd{border-top:0;padding-top:0}:where(.site.tp-tutor) .tu-books2{grid-template-columns:minmax(0,1fr);gap:24px}}@container (max-width:560px){:where(.site.tp-tutor) .rd-chat .hd em{display:none}:where(.site.tp-tutor) .rd-page{padding:20px;height:360px}:where(.site.tp-tutor) .rd-page h3{font-size:22px}:where(.site.tp-tutor) .rd-page .txt p{font-size:16px}:where(.site.tp-tutor) .rd-chat{height:520px}}.site.site:where(.tp-tutor){--rh-1:4px;--rh-2:8px;--rh-3:12px;--rh-4:16px;--rh-5:24px;--rh-6:32px;--rh-7:48px;--rh-8:64px;--rh-9:96px;--rh-sec:var(--rh-8);--rh-hero-top:var(--rh-5);--rh-crumb:var(--rh-5);--rh-hero-bot:var(--rh-8);--rh-band:var(--rh-8);--rh-kick:var(--rh-2);--rh-intro:var(--rh-3);--rh-title-intro:var(--rh-4);--rh-content:var(--rh-6);--rh-group:var(--rh-7);--rh-act:var(--rh-5);--rh-gutter:var(--rh-5);--rh-gutter-s:var(--rh-3);--rh-card:var(--rh-5);--rh-card-s:var(--rh-4);--rh-title:var(--rh-2);--rh-step:var(--rh-4);--rh-list:var(--rh-3)}@container (max-width:760px){.site.site:where(.tp-tutor)>*{--rh-sec:var(--rh-7);--rh-hero-bot:var(--rh-7);--rh-band:var(--rh-7);--rh-crumb:var(--rh-4);--rh-content:var(--rh-5);--rh-group:var(--rh-6);--rh-gutter:var(--rh-4)}}.site.site:where(.tp-tutor)>section:not([class*=hero]):not(.h-film):not(.cta2):not(.st-cta){padding-top:var(--rh-sec)!important;padding-bottom:var(--rh-sec)!important}:where(.site.tp-tutor) .b-page .site>.cat-b{padding-top:var(--rh-content)!important;padding-bottom:var(--rh-sec)!important}.site.site:where(.tp-tutor)>:is(div.cta,section.cta2,section.st-cta){padding-top:var(--rh-band)!important;padding-bottom:var(--rh-band)!important}.site.site:where(.tp-tutor)>:is(div.cta,section.cta2,section.st-cta) h2+p{margin-top:var(--rh-intro)!important}.site.site:where(.tp-tutor)>section>.wrap>:first-child{margin-top:0!important}.site.site:where(.tp-tutor)>section>.wrap>:last-child{margin-bottom:0!important}.site.site:where(.tp-tutor) .lg-body>:last-child{margin-bottom:0!important}.site.site:where(.tp-tutor) .crumbs{padding-top:var(--rh-hero-top)!important}.site.site:where(.tp-tutor)>:is(section.pg-hero,section.st-hero){padding-top:var(--rh-hero-top)!important;padding-bottom:var(--rh-hero-bot)!important}.site.site:where(.tp-tutor) :is(.pg-hero,.st-hero) .crumb{margin-bottom:var(--rh-crumb)!important}.site.site:where(.tp-tutor) :is(.pg-hero,.st-hero,.cat-head,.h-film,.tl-hero,.tp2 [class*=hero]) h1+:is(p,.lead,.lg-dates){margin-top:var(--rh-title-intro)!important}.site.site:where(.tp-tutor) :is(.pg-hero,.st-hero) .h-btns{margin-top:var(--rh-act)!important}:where(.site.tp-tutor) .b-page .site .cat-head{padding:var(--rh-crumb) 0 0!important}:where(.site.tp-tutor) .b-page .site .cat-tools{margin:var(--rh-5) 0 0!important}:where(.site.tp-tutor) .b-page .site>section.tl-hero{padding-top:var(--rh-crumb)!important;padding-bottom:var(--rh-hero-bot)!important}.site.site.tp2:where(.tp-tutor)>section[class*=hero]{padding-top:0!important;padding-bottom:var(--rh-hero-bot)!important}.site.site.tp2:where(.tp-tutor)>section[class*=hero] .crumbs+*{margin-top:var(--rh-crumb)!important}.site.site.tp2:where(.tp-tutor)>section[class*=hero] .btns{margin-top:var(--rh-act)!important}.site.site:where(.tp-tutor) :is(.kick,.bp-kick,.sec-head small){margin-bottom:var(--rh-kick)!important}.site.site:where(.tp-tutor)>section>.wrap>h2+p,.site.site:where(.tp-tutor) :is(.sec-head,.bp-head,.tlf-head,.tlb-head,.ap-txt) h2+p{margin-top:var(--rh-intro)!important}.site.site:where(.tp-tutor)>section>.wrap>:is(h2,p.sub,p.fw-intro)+:not(p,.sub,h2,h3,.kick,script,style){margin-top:var(--rh-content)!important}.site.site:where(.tp-tutor) :is(.sec-head,.bp-head,.tlf-head,.tlb-head){margin-bottom:var(--rh-content)!important}.site.site:where(.tp-tutor) :is(.sec-head,.bp-head,.tlf-head,.tlb-head)+*{margin-top:0!important}.site.site:where(.tp-tutor) .tl-steps>.wrap>h2{margin-bottom:var(--rh-content)!important}:where(.site.tp-tutor) .b-page .site .tl-steps .tl-row:first-of-type{border-top:0!important;padding-top:0!important}.site.site:where(.tp-tutor)>section>.wrap>p.sub+.pg-links{margin-top:var(--rh-act)!important}.site.site:where(.tp-tutor)>section>.wrap>:not(h2,p.sub,p.fw-intro)+:is(.pg-links,.browse-bar,.bar-d,.fw-band,.ath-note,.ww-foot){margin-top:var(--rh-content)!important}.site.site:where(.tp-tutor) .pf-foot{margin-top:var(--rh-5)!important}.site.site:where(.tp-tutor) .fw-band{padding:var(--rh-6) var(--rh-7)!important}.site.site:where(.tp-tutor) .bar-d{padding:var(--rh-4) var(--rh-4) var(--rh-4) var(--rh-5)!important}@container (max-width:760px){.site.site:where(.tp-tutor) .fw-band{padding:var(--rh-5)!important}.site.site:where(.tp-tutor) .fw-band .go{align-items:flex-start!important}.site.site:where(.tp-tutor) :is(.browse-bar,.bar-d){flex-direction:column!important;align-items:flex-start!important;gap:var(--rh-4)!important;padding:var(--rh-5)!important}}.site.site:where(.tp-tutor) .fw-rule+.fw-grid{margin-top:var(--rh-4)!important}.site.site:where(.tp-tutor) .fw-rule i{margin-top:var(--rh-3)!important}@container (max-width:760px){.site.site:where(.tp-tutor)>section:not([class*=hero])>.wrap>h2,.site.site:where(.tp-tutor)>section:not([class*=hero]) :is(.sec-head,.bp-head,.tlf-head,.tlb-head,.ap-txt) h2{font-size:26px!important;line-height:1.2!important}}.site.site:where(.tp-tutor) :is(.pg-steps,.pg-2col,.pg-tools,.pg-auth,.pg-shelf,.ac-checks,.it-how,.it-grid,.ab-paths,.ww-grid,.fw-grid,.tool-grid,.subj-grid,.shelf,.bp-shelf,.tlb-grid,.ai-grid,.st-fit .grid,.su,.pg-mo-steps){gap:var(--rh-gutter)!important}.site.site:where(.tp-tutor) :is(.ath-grid,.su-list){gap:var(--rh-gutter-s)!important}.site.site:where(.tp-tutor) .pg-2col>div:not(.pg-card):not(.pg-form){gap:var(--rh-gutter)!important}.site.site:where(.tp-tutor) .ath-grid.ab-rev{gap:var(--rh-gutter)!important}.site.site:where(.tp-tutor) :is(.su-list,.pg-mo-steps,.fw-card ul)>li{margin:0!important}.site.site:where(.tp-tutor) .sim-car .sim-grid{gap:var(--rh-gutter)!important}@container (min-width:761px){.site.site:where(.tp-tutor) .sim-car .sim-grid{grid-auto-columns:calc((100% - var(--rh-gutter)) / 2)!important}}.site.site:where(.tp-tutor) :is(.it-cols,.lg){column-gap:var(--rh-group)!important}.site.site:where(.tp-tutor) .pg-book{gap:var(--rh-group)!important}.site.site:where(.tp-tutor) :is(.pg-step,.pg-card,.ab-path,.ww,.it-how>div,.it-card,.fw-card,.sim,.subj,.tool,.ab-rev .ath-card,.pg-attr,.pg-credit,.ai-grid>div,.st-fit .grid>div,.pg-mo-steps>li){padding:var(--rh-card)!important}.site.site:where(.tp-tutor) :is(.pg-step,.pg-card,.ab-path,.ww,.it-how>div,.it-card,.pg-attr,.pg-credit,.pg-form)>:first-child{margin-top:0!important}.site.site:where(.tp-tutor) :is(.pg-step,.pg-card,.ab-path,.ww,.it-how>div,.it-card,.pg-attr,.pg-credit,.pg-form)>:last-child{margin-bottom:0!important}.site.site:where(.tp-tutor) .pg-form{padding:var(--rh-6)!important}.site.site:where(.tp-tutor) .pg-form label:first-of-type{margin-top:0!important}.site.site:where(.tp-tutor) :is(.ath-card:not(.ab-rev .ath-card),.su-list>li){padding:var(--rh-3) var(--rh-card-s)!important}.site.site:where(.tp-tutor) .ab-path .ab-fig{margin:calc(-1 * var(--rh-card)) calc(-1 * var(--rh-card)) var(--rh-step)!important}.site.site:where(.tp-tutor) .iso-tools .tool{align-content:space-between!important}.site.site:where(.tp-tutor) .iso-tools .tool>[data-iso]{align-self:end!important}.site.site:where(.tp-tutor) .pg-step i+b,.site.site:where(.tp-tutor) .ab-path .ab-fig+b{margin-top:var(--rh-step)!important}.site.site:where(.tp-tutor) :is(.it-how i,.it-ic){margin-bottom:var(--rh-step)!important}.site.site:where(.tp-tutor) :is(.pg-step b+span,.pg-card h3+p,.ab-path b+p,.ww b+p,.it-how b+p,.it-card b+p,.sim h3+p,.fw-card h3+p,.pg-mo-steps b+span){margin-top:var(--rh-title)!important}.site.site:where(.tp-tutor) .ai-grid b{margin-bottom:var(--rh-title)!important}.site.site:where(.tp-tutor) :is(.pg-step a,.pg-card ul,.pg-card .pg-links){margin-top:var(--rh-step)!important}.site.site:where(.tp-tutor) .fw-card ul{margin-top:var(--rh-step)!important;gap:var(--rh-list)!important}.site.site:where(.tp-tutor) .fw-card .fw-more{padding-top:var(--rh-5)!important}.site.site:where(.tp-tutor) .pg-card li{margin:0 0 var(--rh-2)!important}.site.site:where(.tp-tutor) .pg-card li:last-child{margin-bottom:0!important}.site.site:where(.tp-tutor) #list>.wrap>.ath-bar{margin:0!important}.site.site:where(.tp-tutor) .ath-subj{margin-top:var(--rh-group)!important}.site.site:where(.tp-tutor) .ath-book{padding:var(--rh-5) 0!important}.site.site:where(.tp-tutor) .ath-note{padding-top:var(--rh-4)!important;margin-top:var(--rh-group)!important}.site.site:where(.tp-tutor) .pg-toc>li{margin:0!important}.site.site:where(.tp-tutor) .pg-toc{column-gap:var(--rh-7)!important}.site.site:where(.tp-tutor) .pg-pane{padding-top:var(--rh-5)!important}.site.site:where(.tp-tutor) .it-cols{margin-top:var(--rh-5)!important}.site.site:where(.tp-tutor) .it-cols h3{margin:0 0 var(--rh-3)!important}.site.site:where(.tp-tutor) .it-steps li{margin:0 0 var(--rh-3)!important}.site.site:where(.tp-tutor) .it-lead{margin:0!important}.site.site:where(.tp-tutor) .lg-body h2{margin:var(--rh-7) 0 var(--rh-3)!important}.site.site:where(.tp-tutor) .lg-body>h2:first-child,.site.site:where(.tp-tutor) .lg-body>.legal-callout+h2{margin-top:0!important}.site.site:where(.tp-tutor) .lg-body h3{margin:var(--rh-6) 0 var(--rh-2)!important}.site.site:where(.tp-tutor) .lg-body li{margin:var(--rh-2) 0!important}.site.site:where(.tp-tutor) .lg-body .legal-callout{padding:var(--rh-5)!important;margin:0 0 var(--rh-6)!important}.site.site:where(.tp-tutor) .lg-body .legal-callout>:first-child{margin-top:0!important}.site.site:where(.tp-tutor) .lg-body .legal-callout>:last-child{margin-bottom:0!important}.site.site:where(.tp-tutor) .su-head{gap:var(--rh-5)!important}.site.site:where(.tp-tutor) .pg-mo{gap:var(--rh-group)!important}.site.site:where(.tp-tutor) .pg-mo-h{margin:0!important}.site.site:where(.tp-tutor) .pg-mo-steps{margin-top:var(--rh-content)!important}.site.site:where(.tp-tutor) .ath-subj h3{margin:0 0 var(--rh-2)!important}:where(.site.tp-tutor) .b-page .site .row-s{padding:var(--rh-6) 0!important}:where(.site.tp-tutor) .b-page .site .row-s:first-child{padding-top:0!important}:where(.site.tp-tutor) .b-page .site .tl-row{padding:var(--rh-7) 0!important;column-gap:var(--rh-7)!important}:where(.site.tp-tutor) .b-page .site .tl-txt .num{margin-bottom:var(--rh-step)!important}:where(.site.tp-tutor) .b-page .site .tl-txt h3{margin-bottom:var(--rh-3)!important}.site.site:where(.tp-tutor) .pf-panes{margin-top:var(--rh-5)!important}.site.site:where(.tp-tutor) .pf-steps{margin-top:var(--rh-4)!important}.site.site:where(.tp-tutor) .pf-stage{margin-top:var(--rh-4)!important}:where(.site.tp-tutor) .b-page .site .bp-det summary h3+p{margin-top:var(--rh-title)!important}:where(.site.tp-tutor) .b-page .site .bp-own .bp-det{margin-top:var(--rh-gutter)!important}:where(.site.tp-tutor) .b-page .site .bp-own .bp-head+.bp-det{margin-top:0!important}.site.site.tp2:where(.tp-tutor) .kick{margin-bottom:var(--rh-kick)!important}.site.site.tp2:where(.tp-tutor) .sub{margin-top:var(--rh-intro)!important}.site.site.tp2:where(.tp-tutor) ol.isteps{gap:var(--rh-5)!important}.site.site.tp2:where(.tp-tutor) :is(.qa,.others){gap:var(--rh-gutter)!important}.site.site.tp2:where(.tp-tutor) .qa div{padding:var(--rh-card)!important}.site.site.tp2:where(.tp-tutor) .others .oth-iso{margin-bottom:var(--rh-4)!important}.site.site.tp2:where(.tp-tutor) .others b+span{margin-top:var(--rh-title)!important}.site.site.tp2:where(.tp-tutor) .others em{margin-top:var(--rh-step)!important}.site.site.tp2:where(.tp-tutor) .faq2 summary{padding:var(--rh-4) var(--rh-5)!important}.site.site.tp2:where(.tp-tutor) .faq2 details p{padding:0 var(--rh-5) var(--rh-5)!important}.site.site.tp2:where(.tp-tutor) ol.es-steps.isteps{margin-top:var(--rh-4)!important;gap:var(--rh-5)!important}.site.site.tp2:where(.tp-tutor) ol.es-steps.isteps li{align-items:start!important}.site.site.tp2:where(.tp-tutor) ol.es-steps.isteps li>i{margin-top:-4px}.site.site.tp2:where(.tp-tutor) .ap-txt .sub{margin-top:var(--rh-intro)!important}.site.site.tp2:where(.tp-tutor) .ap-txt .sub+*{margin-top:var(--rh-content)!important}.site.site.tp2:where(.tp-tutor) .ap-grid{column-gap:var(--rh-7)!important;row-gap:var(--rh-group)!important;align-items:start!important}.site:where(.tp-gs){--bg:#FAFAF9;--fg:#1C1917;--card:#fff;--line:#E7E5E4;--line2:#D6D3D1;--muted:#F5F5F4;--mfg:#6E6862;--fg2:#44403C;--coral:#DA7756;--act:#B8553A;--act-h:#A84C2E;--ctext:#A84C2E;--soft:#FBF0EC;--ok:#23774F;--okSoft:#EAF5EF;--bad:#B42323;--badSoft:#FCEEEE;--warn:#9C5506;--ease:cubic-bezier(.22,1,.36,1);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"cv11","ss01";color:var(--fg);background:var(--bg);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden;border-radius:12px;border:1px solid var(--line)}.site:where(.tp-gs) *{box-sizing:border-box}.site:where(.tp-gs) a{color:inherit;text-decoration:none}.site:where(.tp-gs) .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.site:where(.tp-gs) h1{font-size:42px;font-weight:500;letter-spacing:-.022em;line-height:1.15;margin:0}.site:where(.tp-gs) h2{font-size:30px;font-weight:500;letter-spacing:-.018em;line-height:1.2;margin:0}.site:where(.tp-gs) h3{font-size:24px;font-weight:500;letter-spacing:-.012em;line-height:1.25;margin:0}.site:where(.tp-gs) h4{font-size:18px;font-weight:600;letter-spacing:-.006em;line-height:1.35;margin:0}.site:where(.tp-gs) p{margin:0}.site:where(.tp-gs) .lead{font-size:18px;color:var(--fg2);line-height:1.6}.site:where(.tp-gs) .btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:10px;font-size:16px;font-weight:550;border:1px solid transparent;cursor:pointer;white-space:nowrap;font-family:inherit}.site:where(.tp-gs) .btn-p{background:var(--act);color:#fff}.site:where(.tp-gs) .btn-p:hover{background:var(--act-h)}.site:where(.tp-gs) .btn-s{background:#fff;border-color:var(--line2);color:var(--fg)}.site:where(.tp-gs) .btn-s:hover{background:var(--muted)}.site:where(.tp-gs) .crumbs{font-size:14px;color:var(--mfg);padding:22px 0 0}.site:where(.tp-gs) .crumbs b{color:var(--fg);font-weight:500}.site:where(.tp-gs) section{padding:64px 0}@container (max-width:760px){.site:where(.tp-gs) .wrap{padding:0 16px}.site:where(.tp-gs) h1{font-size:32px}.site:where(.tp-gs) h2{font-size:25px}.site:where(.tp-gs) h3{font-size:21px}.site:where(.tp-gs) section{padding:44px 0}.site:where(.tp-gs) .lead{font-size:17px}}@keyframes tp-gs-fadeup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.site:where(.tp-gs) ul{margin:0;padding-left:20px}.site:where(.tp-gs) li{margin:6px 0;color:var(--fg2)}@keyframes tp-gs-shelfin{to{transform:none;opacity:1}}@keyframes tp-gs-grow{to{width:var(--w)}}@keyframes tp-gs-cellin{0%{opacity:0}to{opacity:1}}@keyframes tp-gs-fadein{to{opacity:1;transform:none}}@container (max-width:560px){.site:where(.tp-gs) h1{font-size:30px}}@keyframes tp-gs-dmIn{0%{filter:blur(10px);opacity:0;transform:translateY(16px)}to{filter:blur(0);opacity:1;transform:none}}@keyframes tp-gs-swapIn{0%{filter:blur(6px);opacity:0;transform:translateY(10px) scale(.985)}to{filter:blur(0);opacity:1;transform:none}}@keyframes tp-gs-dmripple{0%{transform:scale(.2);opacity:1}to{transform:scale(1.6);opacity:0}}:where(.site.tp-gs) .rb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;align-items:start}@container (max-width:700px){:where(.site.tp-gs) .rb{grid-template-columns:minmax(0,1fr)}}:where(.site.tp-gs) .iso{--i-panel:#1C1917;--i-fr:#2A2522;--i-sd:#211D1A;--i-tp:#36302C;--i-line:#7A716A;--i-dt:#4D4641;--i-glass:#141210;--i-acc:#DA7756;--i-hi:#F6B9A1;background:radial-gradient(120% 90% at 50% 40%,#2A2420 0%,var(--i-panel) 70%);border-radius:12px;display:block;overflow:hidden;cursor:pointer}:where(.site.tp-gs) .iso .ibox polygon{stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-gs) .iso .ln{fill:#5d5550;transition:fill .25s}:where(.site.tp-gs) .iso .ln.lit{fill:var(--i-hi)}:where(.site.tp-gs) .iso .ln.lit{filter:url(#ig-glow)}:where(.site.tp-gs) .iso #bk-card{transition:opacity .3s}:where(.site.tp-gs) .iso #bk-card.lit polygon{stroke:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-gs) .iso .glass{fill:var(--i-glass);stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-gs) .iso .bt{fill:#2e2925}:where(.site.tp-gs) .iso .bar{fill:#7a5446}:where(.site.tp-gs) .iso .bar.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-gs) .iso .pglass{fill:#171412;stroke:var(--i-dt);stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .25s}:where(.site.tp-gs) .iso .pglass.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-gs) .iso .wv{fill:#5d5550}:where(.site.tp-gs) .iso .wv.lit{fill:var(--i-hi)}:where(.site.tp-gs) .iso .cell{fill:#2e2925}:where(.site.tp-gs) .iso .cell.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-gs) .iso .row{fill:#4a433f}:where(.site.tp-gs) .iso .row.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-gs) .iso .win{fill:#2e2925}:where(.site.tp-gs) .iso .win.lit{fill:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-gs) .iso .bld .tp{fill:#3a3430}:where(.site.tp-gs){--paper:#F5F5F4;--card:#fff;--ink:#1C1917;--ink2:#44403C;--ink3:#6E6862;--line:#E7E5E4;--line2:#D6D3D1;--coral:#DA7756;--coralD:#B8553A;--coralT:#A84C2E;--soft:#FBF0EC;--ok:#23774F;--okS:#EAF5EF}:where(.site.tp-gs) *{box-sizing:border-box}:where(.site.tp-gs) img{max-width:100%}@keyframes tp-gs-drawk{to{background-size:100% 100%}}:where(.site.tp-gs) #drawcv{position:absolute;left:0;top:0;z-index:240;pointer-events:none}:where(.site.tp-gs) .iso .sml{fill:none;stroke:var(--i-acc);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;filter:url(#ig-glow)}@keyframes tp-gs-pm2-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-.7px)}}@keyframes tp-gs-pm2-idle-tilt{0%,26%,40%,58%,72%,to{transform:rotate(0)}30%,36%{transform:rotate(1deg)}62%,68%{transform:rotate(-1deg)}}@keyframes tp-gs-pm2-tail-bob{0%,to{transform:translateY(0)}50%{transform:translateY(.35px)}}@keyframes tp-gs-pm2-idle-look{0%,10%,26%,40%,54%,78%,to{transform:translate(0)}13%,23%{transform:translate(1.1px)}43%,51%{transform:translate(-1.1px)}62%,72%{transform:translateY(-.4px)}}@keyframes tp-gs-pm2-idle-blink{0%,4%,7%,19%,22%,44%,46.5%,48%,50.5%,84%,87%,to{transform:scaleY(1)}5.5%,20.5%,45%,49%,85.5%{transform:scaleY(.1)}}@keyframes tp-gs-pm2-idle-antenna{0%,20%,44%,58%,70%,to{transform:rotate(0)}28%,36%{transform:rotate(4deg)}61%{transform:rotate(-10deg)}64%{transform:rotate(-2deg)}66%{transform:rotate(-7deg)}}@keyframes tp-gs-pm2-idle-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.93);opacity:.8}}@keyframes tp-gs-pm2-listen-body{0%,to{transform:rotate(-2.4deg) translate(-.4px,.15px)}50%{transform:rotate(-2.9deg) translate(-.5px,.05px)}}@keyframes tp-gs-pm2-listen-antenna{0%,to{transform:rotate(-12deg)}55%{transform:rotate(-13.5deg)}}@keyframes tp-gs-pm2-listen-look{0%,38%,to{transform:translate(-.35px,.55px)}45%,60%{transform:translate(-.15px,.6px)}70%,85%{transform:translate(-.45px,.5px)}}@keyframes tp-gs-pm2-listen-shadow{0%,to{transform:translate(-.3px) scaleX(.98)}50%{transform:translate(-.35px) scaleX(.97)}}@keyframes tp-gs-subjFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes tp-gs-subjGlow{0%,to{filter:drop-shadow(0 2px 2px rgba(218,119,86,0))}50%{filter:drop-shadow(0 6px 10px rgba(218,119,86,.45))}}:where(.site.tp-gs) .iso .head{fill:#5a524c;stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .2s}:where(.site.tp-gs) .iso .head.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-gs) .iso .tag rect{fill:#141210;stroke:#6b625b;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-gs) .iso .tag.lit rect{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-gs) .iso .dot{fill:#3b3531}:where(.site.tp-gs) .iso .dot.lit{fill:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-gs) .iso .opt{fill:none;stroke:#6b625b;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-gs) .iso .bar.dim{fill:#4a3a33}:where(.site.tp-gs) .iso .tick{fill:none;stroke:var(--i-acc);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .25s}:where(.site.tp-gs) .iso .tick.lit{opacity:1;filter:url(#ig-glow)}:where(.site.tp-gs) .iso .beam{fill:none;stroke:var(--i-hi);stroke-width:2;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-glow)}:where(.site.tp-gs) .iso .cpin{opacity:0;filter:url(#ig-glow)}:where(.site.tp-gs) .iso .cpin line{stroke:var(--i-acc);stroke-width:1.6;vector-effect:non-scaling-stroke}:where(.site.tp-gs) .kick{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a84c2e;margin-bottom:6px}@keyframes tp-gs-pulseDot{0%,to{box-shadow:0 0 #da775673}50%{box-shadow:0 0 0 7px #da775600}}@keyframes tp-gs-qtr{0%{background:#da7756;color:#fff}12.5%,to{background:#f5f5f4;color:#a8a29e}}@keyframes tp-gs-curRing{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes tp-gs-cmIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes tp-gs-lprog{to{width:100%}}@keyframes tp-gs-qok{0%,55%{border-color:#e7e5e4;background:#fff}62%,95%{border-color:#86c79b;background:#ecfdf3}to{border-color:#e7e5e4;background:#fff}}@keyframes tp-gs-hl{0%,8%{background-size:0% 100%}22%,92%{background-size:100% 100%}to{background-size:0% 100%}}@keyframes tp-gs-bq{0%,22%{opacity:0;transform:translateY(6px)}30%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes tp-gs-ba{0%,40%{opacity:0;transform:translateY(6px)}50%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes tp-gs-sync{0%,35%{opacity:.25;transform:translateY(4px)}45%,95%{opacity:1;transform:none}to{opacity:.25}}@keyframes tp-gs-pfIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes tp-gs-pfSay{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tp-gs-pfTap{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes tp-gs-ptIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tp-gs-ptDot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes tp-gs-pgGo{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 8px);opacity:0}}:where(.site.tp-gs) .iso{--i-panel:#1C1917;--i-fr:#211D1A;--i-sd:#1D1916;--i-tp:#26211E;--i-line:#5F5751;--i-dt:#3B3531;--i-ink:#857C75;--i-glass:#141110;--i-on:#2E1E17;--i-acc:#DA7756;--i-hi:#F6B9A1;background:radial-gradient(110% 85% at 50% 46%,#28221E 0%,var(--i-panel) 70%);border-radius:12px;display:block;overflow:hidden;cursor:pointer}:where(.site.tp-gs) .iso svg{display:block;width:100%;height:auto}:where(.site.tp-gs) .iso .ibox polygon,:where(.site.tp-gs) .iso .ibox path{stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-gs) .iso .fr{fill:var(--i-fr)}:where(.site.tp-gs) .iso .sd{fill:var(--i-sd)}:where(.site.tp-gs) .iso .tp{fill:var(--i-tp)}:where(.site.tp-gs) .iso .plate .tp{fill:#201c19}:where(.site.tp-gs) .iso .plate .fr{fill:#181513}:where(.site.tp-gs) .iso .plate .sd{fill:#161311}:where(.site.tp-gs) .iso .plate polygon,:where(.site.tp-gs) .iso .plate path{stroke:#4f4843}:where(.site.tp-gs) .iso .dt{fill:none;stroke:var(--i-dt);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-gs) .iso .scw{fill:#171412;stroke:var(--i-dt);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-gs) .iso .guide{fill:none;stroke:#4a433e;stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}:where(.site.tp-gs) .iso .ln{fill:#4a433e;transition:fill .25s}:where(.site.tp-gs) .iso .ln.lit,:where(.site.tp-gs) .iso .ln.hot2{fill:var(--i-hi)}:where(.site.tp-gs) .iso .ln.lit{filter:url(#ig-soft)}:where(.site.tp-gs) .iso .glass{fill:var(--i-glass);stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .35s,stroke .35s}:where(.site.tp-gs) .iso .glass.lit{fill:var(--i-on);stroke:var(--i-acc)}:where(.site.tp-gs) .iso .halo{fill:var(--i-acc);opacity:0;transition:opacity .45s}:where(.site.tp-gs) .iso .halo.hot{opacity:.32}:where(.site.tp-gs) .iso .pg .tp{fill:#2c2723}:where(.site.tp-gs) .iso .panel .fr{fill:#1e1a17}:where(.site.tp-gs) .iso .body .tp{fill:#4a433e}:where(.site.tp-gs) .iso .body .fr{fill:#332e2a}:where(.site.tp-gs) .iso .body path{stroke:#7a716a}:where(.site.tp-gs) .iso .head{fill:#57504a;stroke:#857c75;stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .2s,stroke .2s}:where(.site.tp-gs) .iso .head.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-gs) .iso .wire{fill:none;stroke:#433c37;stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}:where(.site.tp-gs) .iso .wire.hot{stroke:#9a5843}:where(.site.tp-gs) .iso .pulse{fill:none;stroke:var(--i-hi);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:90 2000;stroke-dashoffset:90;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-glow)}:where(.site.tp-gs) .iso .tpulse{opacity:0}:where(.site.tp-gs) .iso .tpulse.go{animation:tp-gs-ig-flow .7s linear}@keyframes tp-gs-ig-flow{0%{stroke-dashoffset:90;opacity:1}92%{opacity:1}to{stroke-dashoffset:-1000;opacity:0}}:where(.site.tp-gs) .iso .beam{fill:none;stroke:var(--i-hi);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-soft)}:where(.site.tp-gs) .iso .bt{fill:#25201d}:where(.site.tp-gs) .iso .bar{fill:#6e4a3d}:where(.site.tp-gs) .iso .bar.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-gs) .iso .bar.dim{fill:#46362f}:where(.site.tp-gs) .iso .dot{fill:#312b27}:where(.site.tp-gs) .iso .dot.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-gs) .iso .opt{fill:none;stroke:#5a524c;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-gs) .iso .opt.lit{stroke:var(--i-hi)}:where(.site.tp-gs) .iso .tick{fill:none;stroke:var(--i-acc);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .25s}:where(.site.tp-gs) .iso .tick.lit{opacity:1;filter:url(#ig-glow)}:where(.site.tp-gs) .iso .pglass{fill:#151210;stroke:var(--i-dt);stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .25s}:where(.site.tp-gs) .iso .pglass.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-gs) .iso .phone .tp{fill:#181513}:where(.site.tp-gs) .iso .tier .tp{fill:#24201c}:where(.site.tp-gs) .iso .bench .tp{fill:#2b2622}:where(.site.tp-gs) .iso .tap,:where(.site.tp-gs) .iso-taps .tap{cursor:pointer}:where(.site.tp-gs) .iso .tap:hover .head{stroke:var(--i-hi)}:where(.site.tp-gs) .iso .tap:hover .ibox path,:where(.site.tp-gs) .iso .tap:hover .ibox polygon{stroke:#8c827a}:where(.site.tp-gs) .iso .tag{transition:opacity .25s}:where(.site.tp-gs) .iso .tag rect{fill:#151210;stroke:#5f5751;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-gs) .iso .tag text{fill:#f5f5f4;font-family:Inter,system-ui,sans-serif;font-weight:700;text-anchor:middle}:where(.site.tp-gs) .iso .tag.rate rect{fill:#231c18;stroke:var(--i-hi)}:where(.site.tp-gs) .iso .tag.rate text{fill:var(--i-hi)}:where(.site.tp-gs) .iso .tag.lit rect{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-gs) .iso .tag.lit text{fill:#1c1917}:where(.site.tp-gs) .iso .tag.self rect{stroke-dasharray:3 2}:where(.site.tp-gs) .iso .tag.code text{font-family:ui-monospace,Menlo,Consolas,monospace}:where(.site.tp-gs) .iso .key0{fill:#231f1c;stroke:#36302c;stroke-width:.7;vector-effect:non-scaling-stroke}:where(.site.tp-gs) .iso .cellg{fill:none;stroke:var(--i-hi);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-gs) .iso .who{fill:none;stroke:#6b625b;stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-linecap:round}:where(.site.tp-gs) .iso #st-who.lit .who{stroke:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-gs) .iso .recd{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-gs) .iso .blink .recd{fill:#6e3f31;filter:none}:where(.site.tp-gs) .iso .wv{fill:#5a524c}:where(.site.tp-gs) .iso .wv.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-gs) .iso .phd{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-gs) .iso .cpin{opacity:0;filter:url(#ig-glow)}:where(.site.tp-gs) .iso .cpin rect,:where(.site.tp-gs) .iso .cpin path{fill:var(--i-acc)}:where(.site.tp-gs) .iso .cpin .cpl{fill:#2a1a14}:where(.site.tp-gs) .iso .led{fill:#3a3430;transition:fill .2s}:where(.site.tp-gs) .iso .led.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-gs) .iso .lvl{fill:#24201c;stroke:#4e4741;stroke-width:1;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .2s,stroke .2s}:where(.site.tp-gs) .iso .lvl:hover{stroke:var(--i-hi)}:where(.site.tp-gs) .iso .lvl.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-gs) .iso .course .tp{fill:#221e1b}:where(.site.tp-gs) .iso .sheet .tp{fill:#26211e}:where(.site.tp-gs) .iso .cell{fill:#2c2723;transition:fill .25s}:where(.site.tp-gs) .iso .cell.h{fill:#3a3430}:where(.site.tp-gs) .iso .cell.n{fill:#25211e}:where(.site.tp-gs) .iso .cell.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-gs) .iso .cell.todo{fill:none;stroke:var(--i-hi);stroke-width:1;stroke-dasharray:2 1.6;vector-effect:non-scaling-stroke}:where(.site.tp-gs) .iso .gcell{fill:#2c2723;transition:fill .3s}:where(.site.tp-gs) .iso .gcell.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-gs) .iso .chk{fill:none;stroke:#4e4741;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .2s}:where(.site.tp-gs) .iso .chk.lit{stroke:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-gs) .iso .rowtap{cursor:pointer}:where(.site.tp-gs) .iso .rowtap .hit{fill:transparent}:where(.site.tp-gs) .iso .rowtap:hover .hit{fill:#f6b9a114}:where(.site.tp-gs) .iso .twr .tp{fill:#2c2723}:where(.site.tp-gs) .iso .foot .tp{fill:#231f1c}:where(.site.tp-gs) .iso .win{fill:#2e2925;stroke:#3e3833;stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .3s}:where(.site.tp-gs) .iso .win.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-gs) .iso .ctl{fill:#3a3430;transition:fill .2s}:where(.site.tp-gs) .iso .ctl.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-gs) .iso .sml{fill:none;stroke:#8c827a;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;vector-effect:non-scaling-stroke;transition:stroke .3s,opacity .3s}:where(.site.tp-gs) .iso .sml.lead{stroke:var(--i-acc);stroke-width:2.6;filter:url(#ig-glow)}:where(.site.tp-gs) .iso .sml.fade{opacity:.4}:where(.site.tp-gs) .iso .cab .tp,:where(.site.tp-gs) .iso .lms .tp{fill:#26211e}:where(.site.tp-gs) .iso .row{fill:#2e2925;transition:fill .3s}:where(.site.tp-gs) .iso .row.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-gs) .iso .bld{fill:none;stroke:#857c75;stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-gs) .iso .hit{fill:transparent}:where(.site.tp-gs) .iso .spine .tp{fill:#1e1a17}:where(.site.tp-gs) .iso .hlt{fill:var(--i-acc);opacity:.85;filter:url(#ig-soft)}:where(.site.tp-gs) .iso .qcard .tp{fill:#2c2723}:where(.site.tp-gs) .iso #bk-ask.lit .qcard .tp{fill:var(--i-acc)}:where(.site.tp-gs) .iso #bk-ask.lit .qcard path{stroke:var(--i-hi)}:where(.site.tp-gs) .iso .qm{fill:none;stroke:#f5f5f4;stroke-width:1.4;stroke-linecap:round;vector-effect:non-scaling-stroke}:where(.site.tp-gs) .iso .card .tp{fill:#2c2723}:where(.site.tp-gs) .iso .card.lit path,:where(.site.tp-gs) .iso .card.lit polygon{stroke:var(--i-acc)}:where(.site.tp-gs) .iso #bk-card.lit{filter:url(#ig-soft)}:where(.site.tp-gs) .iso.iso-light{background:none;border-radius:0;cursor:default;--i-acc:#DA7756;--i-hi:#F2A98F}:where(.site.tp-gs) .iso-light .lt .tp{fill:#fff}:where(.site.tp-gs) .iso-light .lt .fr{fill:#f7f6f4}:where(.site.tp-gs) .iso-light .lt .sd{fill:#eeece9}:where(.site.tp-gs) .iso-light .ibox polygon,:where(.site.tp-gs) .iso-light .ibox path{stroke:#b5aea7}:where(.site.tp-gs) .iso-light .lt polygon,:where(.site.tp-gs) .iso-light .lt path{transition:fill .35s,stroke .35s}:where(.site.tp-gs) .iso-light .lt.on .tp{fill:#fce6dc}:where(.site.tp-gs) .iso-light .lt.on polygon,:where(.site.tp-gs) .iso-light .lt.on path{stroke:#da7756}:where(.site.tp-gs) .iso-light .lt.on{filter:url(#ig-lglow)}:where(.site.tp-gs) .iso-light .lt.off .tp{fill:#f5f5f4}:where(.site.tp-gs) .iso-light .lt.off polygon,:where(.site.tp-gs) .iso-light .lt.off path{stroke:#d6d3d1;stroke-dasharray:2 2}:where(.site.tp-gs) .iso-light .ll{fill:#d6d3d1;transition:fill .35s}:where(.site.tp-gs) .iso-light .ll.on,:where(.site.tp-gs) .iso-light g.on>.ll{fill:#da7756}:where(.site.tp-gs) .iso-light .lld{fill:none;stroke:#e2ded9;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-gs) .iso-light rect.ll[fill=none]{fill:none;stroke:#ddd8d3;stroke-width:1;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}:where(.site.tp-gs) .iso-light .wire{stroke:#e2ded9;stroke-width:1.2}:where(.site.tp-gs) .iso-light .wire.hot{stroke:#f2c3ae}:where(.site.tp-gs) .iso-light .pulse{stroke:#da7756;stroke-width:2.6;filter:url(#ig-lglow)}:where(.site.tp-gs) .iso-light .tap{cursor:pointer}:where(.site.tp-gs) .iso-light .tap:hover .ibox polygon,:where(.site.tp-gs) .iso-light .tap:hover .ibox path{stroke:#da7756}:where(.site.tp-gs) .iso-light .okb{opacity:0;filter:url(#ig-lglow)}:where(.site.tp-gs) .iso-light .okb circle{fill:#da7756}:where(.site.tp-gs) .iso-light .okb path{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}:where(.site.tp-gs) .iso.iso-light .body .tp{fill:#fff}:where(.site.tp-gs) .iso.iso-light .body .fr{fill:#f7f6f4}:where(.site.tp-gs) .iso.iso-light .head{fill:#fff;stroke:#b5aea7;filter:none}:where(.site.tp-gs) .iso.iso-light .head.lit{fill:#da7756;stroke:#da7756;filter:url(#ig-lglow)}:where(.site.tp-gs) .iso .ghost{fill:none;stroke:var(--i-hi);stroke-width:1;stroke-dasharray:2 1.6;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .3s}:where(.site.tp-gs) .iso .ghost.lit{opacity:1;filter:url(#ig-soft)}:where(.site.tp-gs) .iso .tile .tp{fill:#2c2723}:where(.site.tp-gs) .iso .tile.lit path,:where(.site.tp-gs) .iso .tile.lit polygon{stroke:var(--i-acc)}:where(.site.tp-gs) .iso .tile.lit .tp{fill:#4a3027}:where(.site.tp-gs) .iso .tag.ask rect{fill:#151210;stroke:var(--i-hi)}:where(.site.tp-gs) .iso .tag.ask text{fill:#f5f5f4;font-weight:600}:where(.site.tp-gs) .iso .tag.ask .askl{fill:var(--i-hi);stroke:none;filter:url(#ig-soft)}:where(.site.tp-gs) .iso .qb{fill:#312b27;transition:fill .3s}:where(.site.tp-gs) .iso .qb.on{fill:var(--i-hi)}:where(.site.tp-gs) .iso .ab{fill:#312b27;transition:fill .3s}:where(.site.tp-gs) .iso .ab.on{fill:#857c75}:where(.site.tp-gs){--coral:#da7756;--coral-d:#a84c2e;--coral-s:#fdf1ec;--line:#e7e5e4;--line2:#d6d3d1;--ink:#1c1917;--ink2:#44403c;--ink3:#78716c;--ok:#2f7d4f;--ok-s:#e7f6ec}.site:where(.tp-gs){container-type:inline-size}.site:where(.tp-gs) .hdr{background:#191b20;border-bottom:0}.site:where(.tp-gs) .hdr .logo{color:#fff}.site:where(.tp-gs) .hdr .nav span{color:#ffffffd9}.site:where(.tp-gs) .hdr .search{background:#ffffff14;border-color:#ffffff24;color:#ffffff9e}.site:where(.tp-gs) .hdr .right a:not(.btn-p){color:#fff}.site:where(.tp-gs) .crumbs{padding:20px 0 0}.tp2:where(.tp-gs.site) h1{font-size:48px;line-height:1.08;letter-spacing:-.03em;font-weight:600;margin:0}.tp2:where(.tp-gs.site) h2{font-size:34px;line-height:1.15;letter-spacing:-.022em;font-weight:600;margin:0}.tp2:where(.tp-gs.site) .kick{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--coral-d);margin-bottom:10px}.tp2:where(.tp-gs.site) .sub{font-size:18px;line-height:1.55;color:#57534e;margin:12px 0 0;max-width:640px}.tp2:where(.tp-gs.site) .lead{font-size:19px;line-height:1.55;color:#57534e;margin:16px 0 0;max-width:600px}.tp2:where(.tp-gs.site) .btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.tp2:where(.tp-gs.site) section{padding:80px 0}.tp2:where(.tp-gs.site) section.white{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tp2:where(.tp-gs.site) section.dark{background:#191b20;color:#fff}.tp2:where(.tp-gs.site) section.dark h2,.tp2:where(.tp-gs.site) section.dark h1{color:#fff}.tp2:where(.tp-gs.site) section.dark .sub,.tp2:where(.tp-gs.site) section.dark .lead{color:#ffffffb8}.tp2:where(.tp-gs.site) section.dark .kick{color:#f2c3ae}.tp2:where(.tp-gs.site) .isorow{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;align-items:center;margin-top:36px}.tp2:where(.tp-gs.site) .isorow.flip{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.tp2:where(.tp-gs.site) .isorow.flip>.iso{order:2}.tp2:where(.tp-gs.site) .isorow .iso{border-radius:18px}.tp2:where(.tp-gs.site) ol.isteps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.tp2:where(.tp-gs.site) ol.isteps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:start;color:#a8a29e;transition:color .35s}.tp2:where(.tp-gs.site) ol.isteps li>i{font-style:normal;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:15px;background:#f0eeec;color:#78716c;transition:background .35s,color .35s}.tp2:where(.tp-gs.site) ol.isteps li b{display:block;font-size:20px;font-weight:600;line-height:1.3;color:inherit}.tp2:where(.tp-gs.site) ol.isteps li span{display:block;font-size:16px;line-height:1.5;margin-top:4px;color:inherit}.tp2:where(.tp-gs.site) ol.isteps li.on{color:var(--ink)}.tp2:where(.tp-gs.site) ol.isteps li.on span{color:#57534e}.tp2:where(.tp-gs.site) ol.isteps li.on>i{background:var(--coral);color:#fff}.tp2:where(.tp-gs.site) section.dark ol.isteps li{color:#fff6}.tp2:where(.tp-gs.site) section.dark ol.isteps li.on{color:#fff}.tp2:where(.tp-gs.site) section.dark ol.isteps li.on span{color:#ffffffbf}.tp2:where(.tp-gs.site) section.dark ol.isteps li>i{background:#ffffff1a;color:#fff9}.tp2:where(.tp-gs.site) .qa{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tp2:where(.tp-gs.site) .qa div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px}.tp2:where(.tp-gs.site) .qa b{display:block;font-size:17px;font-weight:600;line-height:1.35}.tp2:where(.tp-gs.site) .qa p{margin:8px 0 0;font-size:16px;line-height:1.55;color:#57534e}.tp2:where(.tp-gs.site) .others{margin-top:26px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tp2:where(.tp-gs.site) .others a{display:block;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 18px 16px;transition:border-color .2s,transform .2s}.tp2:where(.tp-gs.site) .others a:hover{border-color:var(--line2);transform:translateY(-2px)}.tp2:where(.tp-gs.site) .others b{display:block;font-size:17px;font-weight:600}.tp2:where(.tp-gs.site) .others span{display:block;margin-top:6px;font-size:15px;line-height:1.5;color:#57534e}.tp2:where(.tp-gs.site) .others em{display:block;margin-top:12px;font-style:normal;font-size:15px;font-weight:600;color:var(--coral-d)}.tp2:where(.tp-gs.site) .cta2{background:#191b20;color:#fff;padding:64px 0}.tp2:where(.tp-gs.site) .cta2 .row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.tp2:where(.tp-gs.site) .cta2 h2{color:#fff;font-size:30px}.tp2:where(.tp-gs.site) .cta2 p{color:#ffffffb8;margin-top:10px;font-size:17px}:where(.site.tp-gs) .pg-ftr{background:#fff;border-top:1px solid var(--line);padding:48px 0 32px}:where(.site.tp-gs) .pg-ftr-top{display:flex;align-items:center;gap:16px}:where(.site.tp-gs) .pg-ftr-logo{display:flex;align-items:center;gap:8px;font-weight:650;font-size:20px}:where(.site.tp-gs) .pg-ftr-logo img{width:20px;height:26px}:where(.site.tp-gs) .pg-ftr-top p{color:var(--ink3);font-size:15px}:where(.site.tp-gs) .pg-ftr-cols{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:28px}:where(.site.tp-gs) .pg-ftr-cols div{display:flex;flex-direction:column;gap:8px;font-size:15px;color:#57534e}:where(.site.tp-gs) .pg-ftr-cols b{color:var(--ink);font-size:14px;margin-bottom:4px}:where(.site.tp-gs) .pg-ftr-c{margin-top:28px;font-size:14px;color:var(--ink3)}.tp2:where(.tp-gs.site) .cur2{position:absolute;left:0;top:0;width:18px;height:22px;z-index:20;pointer-events:none;opacity:0;transition:opacity .25s}.tp2:where(.tp-gs.site) .cur2 svg{display:block;width:18px;height:22px;transition:transform .12s}.tp2:where(.tp-gs.site) .cur2 path{fill:#1c1917;stroke:#fff;stroke-width:1.4;stroke-linejoin:round}.tp2:where(.tp-gs.site) .cur2:after{content:"";position:absolute;left:-9px;top:-9px;width:20px;height:20px;border-radius:50%;border:2px solid var(--coral);opacity:0;transform:scale(.4)}.tp2:where(.tp-gs.site) .cur2.press svg{transform:scale(.82)}.tp2:where(.tp-gs.site) .cur2.press:after{animation:tp-gs-cur2Ring .45s ease-out}@keyframes tp-gs-cur2Ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@container (max-width:900px){.tp2:where(.tp-gs.site) h1{font-size:34px}.tp2:where(.tp-gs.site) h2{font-size:27px}.tp2:where(.tp-gs.site) section{padding:56px 0}.tp2:where(.tp-gs.site) .isorow,.tp2:where(.tp-gs.site) .isorow.flip{grid-template-columns:minmax(0,1fr);gap:28px}.tp2:where(.tp-gs.site) .isorow.flip>.iso{order:0}.tp2:where(.tp-gs.site) .qa{grid-template-columns:minmax(0,1fr)}.tp2:where(.tp-gs.site) .others{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site.tp-gs) .pg-ftr-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.site:where(.tp-gs) .hdr .nav,.site:where(.tp-gs) .hdr .search{display:none}}@container (max-width:560px){.site:where(.tp-gs) .wrap{padding:0 16px}.tp2:where(.tp-gs.site) .others{grid-template-columns:minmax(0,1fr)}}.tp2:where(.tp-gs.site) .others a{display:flex;flex-direction:column;padding:12px 12px 16px}.tp2:where(.tp-gs.site) .others .oth-iso{border-radius:10px;margin-bottom:14px}.tp2:where(.tp-gs.site) .others b,.tp2:where(.tp-gs.site) .others span,.tp2:where(.tp-gs.site) .others em{padding:0 6px}.tp2:where(.tp-gs.site) .faq2{margin-top:24px;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;max-width:900px}.tp2:where(.tp-gs.site) .faq2 details{border-top:1px solid var(--line)}.tp2:where(.tp-gs.site) .faq2 details:first-child{border-top:0}.tp2:where(.tp-gs.site) .faq2 summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;cursor:pointer;font-size:17px;font-weight:600;line-height:1.35}.tp2:where(.tp-gs.site) .faq2 summary::-webkit-details-marker{display:none}.tp2:where(.tp-gs.site) .faq2 summary:hover{background:#00000006}.tp2:where(.tp-gs.site) .faq2 .chv{flex:none;width:34px;height:34px;border-radius:999px;border:1px solid var(--line);display:grid;place-items:center;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .2s}.tp2:where(.tp-gs.site) .faq2 .chv:before{content:"";width:8px;height:8px;border-right:2px solid #1C1917;border-bottom:2px solid #1C1917;transform:translateY(-2px) rotate(45deg)}.tp2:where(.tp-gs.site) .faq2 details[open] .chv{transform:rotate(180deg)}.tp2:where(.tp-gs.site) .faq2 details p{margin:0;padding:0 22px 20px;font-size:16.5px;line-height:1.6;color:#57534e;max-width:760px}:where(.site.tp-gs) .gs-hero{padding:20px 0 84px!important}:where(.site.tp-gs) .gs-hero h1{max-width:760px;margin-top:0}:where(.site.tp-gs) .gs-hero .lead{max-width:680px}:where(.site.tp-gs) .gs-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end}:where(.site.tp-gs) .gbs{position:relative;margin-top:40px;display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:stretch}:where(.site.tp-gs) .gbk{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 18px 44px #1c191714}:where(.site.tp-gs) .gb-h{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:15px;font-weight:600}:where(.site.tp-gs) .gb-h .gb-lg{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;flex:none}:where(.site.tp-gs) .gb-h .gb-lg img{width:11px;filter:brightness(10)}:where(.site.tp-gs) .gb-h em{margin-left:auto;font-style:normal;font-size:13px;font-weight:600;color:var(--ink3)}:where(.site.tp-gs) .gbk.cv .gb-h{background:#2d3b45;color:#fff;border-bottom-color:#2d3b45}:where(.site.tp-gs) .gbk.cv .gb-h em{color:#ffffffbf}:where(.site.tp-gs) .gbk table{width:100%;border-collapse:collapse;font-size:15px}:where(.site.tp-gs) .gbk th,:where(.site.tp-gs) .gbk td{padding:10px 12px;border-top:1px solid #f0eeea;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}:where(.site.tp-gs) .gbk th{font-size:13px;font-weight:700;color:var(--ink3);background:#fafaf9;border-top:0}:where(.site.tp-gs) .gbk th:first-child,:where(.site.tp-gs) .gbk td:first-child{text-align:left;font-weight:600}:where(.site.tp-gs) .gbk td.c{color:#d6d3d1;transition:color .3s,background .5s}:where(.site.tp-gs) .gbk td.c.fill{color:var(--ink)}:where(.site.tp-gs) .gbk td.c.flash{background:var(--coral-s)}:where(.site.tp-gs) .gbk.cv td.c.flash{background:#e7f6ec}:where(.site.tp-gs) .gb-f{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid var(--line);font-size:14px;color:var(--ink3);background:#fafaf9}:where(.site.tp-gs) .gb-f b{color:var(--ok);font-weight:600;opacity:0;transition:opacity .3s}:where(.site.tp-gs) .gb-f b.on{opacity:1}:where(.site.tp-gs) .wire2{position:relative}:where(.site.tp-gs) .wire2 svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}:where(.site.tp-gs) .wire2 .w0{stroke:#d6d3d1;stroke-width:2;fill:none;stroke-dasharray:4 5}:where(.site.tp-gs) .wire2 .w1{stroke:var(--coral);stroke-width:3;fill:none;stroke-linecap:round;stroke-dasharray:24 1000;stroke-dashoffset:24;opacity:0}:where(.site.tp-gs) .wire2 .lbl{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:600;color:#57534e;white-space:nowrap;box-shadow:0 4px 12px #1c19170f}:where(.site.tp-gs) .gs-cap{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;margin-top:22px;font-size:16px;color:#a8a29e}:where(.site.tp-gs) .gs-cap span{display:flex;align-items:center;gap:10px;transition:color .3s}:where(.site.tp-gs) .gs-cap i{font-style:normal;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px;background:#f0eeec;color:#78716c;transition:background .3s,color .3s}:where(.site.tp-gs) .gs-cap span.on{color:var(--ink)}:where(.site.tp-gs) .gs-cap span.on i{background:var(--coral);color:#fff}:where(.site.tp-gs) .gs-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}:where(.site.tp-gs) .gs-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:16px}:where(.site.tp-gs) .gs-card>h3+p{margin-top:-8px!important}:where(.site.tp-gs) .gs-card .n{font-style:normal;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--coral);color:#fff;font-weight:700;font-size:14px}:where(.site.tp-gs) .gs-card h3{margin:0;font-size:21px;font-weight:600;line-height:1.3}:where(.site.tp-gs) .gs-card>p{margin:0;font-size:16px;line-height:1.5;color:#57534e}:where(.site.tp-gs) .mail{border:1px solid var(--line);border-radius:12px;overflow:hidden;font-size:14.5px}:where(.site.tp-gs) .mail .mh{padding:10px 14px;border-bottom:1px solid var(--line);background:#fafaf9;display:grid;grid-template-columns:56px minmax(0,1fr);gap:4px 8px;color:#57534e}:where(.site.tp-gs) .mail .mh b{color:var(--ink3);font-weight:600}:where(.site.tp-gs) .mail .mb{padding:12px 14px;display:flex;flex-direction:column;gap:6px;height:168px}:where(.site.tp-gs) .mail .kv{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px;font-size:13.5px}:where(.site.tp-gs) .mail .kv span{color:var(--ink3)}:where(.site.tp-gs) .mail .kv code{font:500 13px ui-monospace,Menlo,Consolas,monospace;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:opacity .3s}:where(.site.tp-gs) .mail .kv code.on{opacity:1}:where(.site.tp-gs) .mail .snd{display:flex;justify-content:flex-end;padding:0 14px 12px}:where(.site.tp-gs) .mail .snd button{font:600 14.5px Inter,system-ui,sans-serif;border:0;border-radius:9px;background:var(--coral);color:#fff;padding:8px 14px;transition:background .3s}:where(.site.tp-gs) .mail .snd button.sent{background:var(--ok)}:where(.site.tp-gs) .cols{border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}:where(.site.tp-gs) .cols .opt{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding:9px 12px;font-size:15px;transition:border-color .3s,background .3s}:where(.site.tp-gs) .cols .opt i{width:16px;height:16px;border-radius:50%;border:2px solid var(--line2);flex:none;transition:border-color .3s,box-shadow .3s}:where(.site.tp-gs) .cols .opt.on{border-color:#f2c3ae;background:var(--coral-s)}:where(.site.tp-gs) .cols .opt.on i{border-color:var(--coral);box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 8px var(--coral)}:where(.site.tp-gs) .cols .pv{display:flex;gap:6px;flex-wrap:wrap;min-height:64px;align-content:flex-start}:where(.site.tp-gs) .cols .pv span{font-size:13px;font-weight:600;border:1px dashed var(--line2);border-radius:8px;padding:4px 8px;color:#57534e;opacity:0;transform:translateY(4px);transition:opacity .3s,transform .3s}:where(.site.tp-gs) .cols .pv span.on{opacity:1;transform:none}:where(.site.tp-gs) .cols.ok .pv span{border-style:solid;border-color:#cfe9d8;background:#f6fbf8;color:var(--ok)}:where(.site.tp-gs) .cols .cf{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--ink3)}:where(.site.tp-gs) .cols .cf button{font:600 14.5px Inter,system-ui,sans-serif;border:0;border-radius:9px;background:var(--coral);color:#fff;padding:8px 14px;transition:background .3s;white-space:nowrap;flex:none}:where(.site.tp-gs) .cols.ok .cf button{background:var(--ok)}:where(.site.tp-gs) .gs-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:32px}:where(.site.tp-gs) .gs-facts div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px}:where(.site.tp-gs) .gs-facts b{display:block;font-size:17px;font-weight:600}:where(.site.tp-gs) .gs-facts p{margin:6px 0 0;font-size:15.5px;line-height:1.5;color:#57534e}@container (max-width:900px){:where(.site.tp-gs) .gs-top{grid-template-columns:minmax(0,1fr)}:where(.site.tp-gs) .gbs{grid-template-columns:minmax(0,1fr);gap:0}:where(.site.tp-gs) .wire2{height:84px}:where(.site.tp-gs) .gs-two{grid-template-columns:minmax(0,1fr);gap:16px}:where(.site.tp-gs) .gs-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:560px){:where(.site.tp-gs) .gbk th,:where(.site.tp-gs) .gbk td{padding:8px;font-size:14px}:where(.site.tp-gs) .gbk .hm{display:none}:where(.site.tp-gs) .gs-cap{flex-direction:column;align-items:flex-start;gap:12px}:where(.site.tp-gs) .mail .kv{grid-template-columns:minmax(0,1fr);gap:0}:where(.site.tp-gs) .mail .mb{height:250px}:where(.site.tp-gs) .gs-facts{grid-template-columns:minmax(0,1fr)}}.site.site:where(.tp-gs){--rh-1:4px;--rh-2:8px;--rh-3:12px;--rh-4:16px;--rh-5:24px;--rh-6:32px;--rh-7:48px;--rh-8:64px;--rh-9:96px;--rh-sec:var(--rh-8);--rh-hero-top:var(--rh-5);--rh-crumb:var(--rh-5);--rh-hero-bot:var(--rh-8);--rh-band:var(--rh-8);--rh-kick:var(--rh-2);--rh-intro:var(--rh-3);--rh-title-intro:var(--rh-4);--rh-content:var(--rh-6);--rh-group:var(--rh-7);--rh-act:var(--rh-5);--rh-gutter:var(--rh-5);--rh-gutter-s:var(--rh-3);--rh-card:var(--rh-5);--rh-card-s:var(--rh-4);--rh-title:var(--rh-2);--rh-step:var(--rh-4);--rh-list:var(--rh-3)}@container (max-width:760px){.site.site:where(.tp-gs)>*{--rh-sec:var(--rh-7);--rh-hero-bot:var(--rh-7);--rh-band:var(--rh-7);--rh-crumb:var(--rh-4);--rh-content:var(--rh-5);--rh-group:var(--rh-6);--rh-gutter:var(--rh-4)}}.site.site:where(.tp-gs)>section:not([class*=hero]):not(.h-film):not(.cta2):not(.st-cta){padding-top:var(--rh-sec)!important;padding-bottom:var(--rh-sec)!important}:where(.site.tp-gs) .b-page .site>.cat-b{padding-top:var(--rh-content)!important;padding-bottom:var(--rh-sec)!important}.site.site:where(.tp-gs)>:is(div.cta,section.cta2,section.st-cta){padding-top:var(--rh-band)!important;padding-bottom:var(--rh-band)!important}.site.site:where(.tp-gs)>:is(div.cta,section.cta2,section.st-cta) h2+p{margin-top:var(--rh-intro)!important}.site.site:where(.tp-gs)>section>.wrap>:first-child{margin-top:0!important}.site.site:where(.tp-gs)>section>.wrap>:last-child{margin-bottom:0!important}.site.site:where(.tp-gs) .lg-body>:last-child{margin-bottom:0!important}.site.site:where(.tp-gs) .crumbs{padding-top:var(--rh-hero-top)!important}.site.site:where(.tp-gs)>:is(section.pg-hero,section.st-hero){padding-top:var(--rh-hero-top)!important;padding-bottom:var(--rh-hero-bot)!important}.site.site:where(.tp-gs) :is(.pg-hero,.st-hero) .crumb{margin-bottom:var(--rh-crumb)!important}.site.site:where(.tp-gs) :is(.pg-hero,.st-hero,.cat-head,.h-film,.tl-hero,.tp2 [class*=hero]) h1+:is(p,.lead,.lg-dates){margin-top:var(--rh-title-intro)!important}.site.site:where(.tp-gs) :is(.pg-hero,.st-hero) .h-btns{margin-top:var(--rh-act)!important}:where(.site.tp-gs) .b-page .site .cat-head{padding:var(--rh-crumb) 0 0!important}:where(.site.tp-gs) .b-page .site .cat-tools{margin:var(--rh-5) 0 0!important}:where(.site.tp-gs) .b-page .site>section.tl-hero{padding-top:var(--rh-crumb)!important;padding-bottom:var(--rh-hero-bot)!important}.site.site.tp2:where(.tp-gs)>section[class*=hero]{padding-top:0!important;padding-bottom:var(--rh-hero-bot)!important}.site.site.tp2:where(.tp-gs)>section[class*=hero] .crumbs+*{margin-top:var(--rh-crumb)!important}.site.site.tp2:where(.tp-gs)>section[class*=hero] .btns{margin-top:var(--rh-act)!important}.site.site:where(.tp-gs) :is(.kick,.bp-kick,.sec-head small){margin-bottom:var(--rh-kick)!important}.site.site:where(.tp-gs)>section>.wrap>h2+p,.site.site:where(.tp-gs) :is(.sec-head,.bp-head,.tlf-head,.tlb-head,.ap-txt) h2+p{margin-top:var(--rh-intro)!important}.site.site:where(.tp-gs)>section>.wrap>:is(h2,p.sub,p.fw-intro)+:not(p,.sub,h2,h3,.kick,script,style){margin-top:var(--rh-content)!important}.site.site:where(.tp-gs) :is(.sec-head,.bp-head,.tlf-head,.tlb-head){margin-bottom:var(--rh-content)!important}.site.site:where(.tp-gs) :is(.sec-head,.bp-head,.tlf-head,.tlb-head)+*{margin-top:0!important}.site.site:where(.tp-gs) .tl-steps>.wrap>h2{margin-bottom:var(--rh-content)!important}:where(.site.tp-gs) .b-page .site .tl-steps .tl-row:first-of-type{border-top:0!important;padding-top:0!important}.site.site:where(.tp-gs)>section>.wrap>p.sub+.pg-links{margin-top:var(--rh-act)!important}.site.site:where(.tp-gs)>section>.wrap>:not(h2,p.sub,p.fw-intro)+:is(.pg-links,.browse-bar,.bar-d,.fw-band,.ath-note,.ww-foot){margin-top:var(--rh-content)!important}.site.site:where(.tp-gs) .pf-foot{margin-top:var(--rh-5)!important}.site.site:where(.tp-gs) .fw-band{padding:var(--rh-6) var(--rh-7)!important}.site.site:where(.tp-gs) .bar-d{padding:var(--rh-4) var(--rh-4) var(--rh-4) var(--rh-5)!important}@container (max-width:760px){.site.site:where(.tp-gs) .fw-band{padding:var(--rh-5)!important}.site.site:where(.tp-gs) .fw-band .go{align-items:flex-start!important}.site.site:where(.tp-gs) :is(.browse-bar,.bar-d){flex-direction:column!important;align-items:flex-start!important;gap:var(--rh-4)!important;padding:var(--rh-5)!important}}.site.site:where(.tp-gs) .fw-rule+.fw-grid{margin-top:var(--rh-4)!important}.site.site:where(.tp-gs) .fw-rule i{margin-top:var(--rh-3)!important}@container (max-width:760px){.site.site:where(.tp-gs)>section:not([class*=hero])>.wrap>h2,.site.site:where(.tp-gs)>section:not([class*=hero]) :is(.sec-head,.bp-head,.tlf-head,.tlb-head,.ap-txt) h2{font-size:26px!important;line-height:1.2!important}}.site.site:where(.tp-gs) :is(.pg-steps,.pg-2col,.pg-tools,.pg-auth,.pg-shelf,.ac-checks,.it-how,.it-grid,.ab-paths,.ww-grid,.fw-grid,.tool-grid,.subj-grid,.shelf,.bp-shelf,.tlb-grid,.ai-grid,.st-fit .grid,.su,.pg-mo-steps){gap:var(--rh-gutter)!important}.site.site:where(.tp-gs) :is(.ath-grid,.su-list){gap:var(--rh-gutter-s)!important}.site.site:where(.tp-gs) .pg-2col>div:not(.pg-card):not(.pg-form){gap:var(--rh-gutter)!important}.site.site:where(.tp-gs) .ath-grid.ab-rev{gap:var(--rh-gutter)!important}.site.site:where(.tp-gs) :is(.su-list,.pg-mo-steps,.fw-card ul)>li{margin:0!important}.site.site:where(.tp-gs) .sim-car .sim-grid{gap:var(--rh-gutter)!important}@container (min-width:761px){.site.site:where(.tp-gs) .sim-car .sim-grid{grid-auto-columns:calc((100% - var(--rh-gutter)) / 2)!important}}.site.site:where(.tp-gs) :is(.it-cols,.lg){column-gap:var(--rh-group)!important}.site.site:where(.tp-gs) .pg-book:not(:where(.pf *)){gap:var(--rh-group)!important}.site.site:where(.tp-gs) :is(.pg-step,.pg-card:not(:where(.pf *)),.ab-path,.ww,.it-how>div,.it-card,.fw-card,.sim,.subj,.tool,.ab-rev .ath-card,.pg-attr,.pg-credit,.ai-grid>div,.st-fit .grid>div,.pg-mo-steps>li){padding:var(--rh-card)!important}.site.site:where(.tp-gs) :is(.pg-step,.pg-card:not(:where(.pf *)),.ab-path,.ww,.it-how>div,.it-card,.pg-attr,.pg-credit,.pg-form)>:first-child{margin-top:0!important}.site.site:where(.tp-gs) :is(.pg-step,.pg-card:not(:where(.pf *)),.ab-path,.ww,.it-how>div,.it-card,.pg-attr,.pg-credit,.pg-form)>:last-child{margin-bottom:0!important}.site.site:where(.tp-gs) .pg-form{padding:var(--rh-6)!important}.site.site:where(.tp-gs) .pg-form label:first-of-type{margin-top:0!important}.site.site:where(.tp-gs) :is(.ath-card:not(.ab-rev .ath-card),.su-list>li){padding:var(--rh-3) var(--rh-card-s)!important}.site.site:where(.tp-gs) .ab-path .ab-fig{margin:calc(-1 * var(--rh-card)) calc(-1 * var(--rh-card)) var(--rh-step)!important}.site.site:where(.tp-gs) .iso-tools .tool{align-content:space-between!important}.site.site:where(.tp-gs) .iso-tools .tool>[data-iso]{align-self:end!important}.site.site:where(.tp-gs) .pg-step i+b,.site.site:where(.tp-gs) .ab-path .ab-fig+b{margin-top:var(--rh-step)!important}.site.site:where(.tp-gs) :is(.it-how i,.it-ic){margin-bottom:var(--rh-step)!important}.site.site:where(.tp-gs) :is(.pg-step b+span,.pg-card:not(:where(.pf *)) h3+p,.ab-path b+p,.ww b+p,.it-how b+p,.it-card b+p,.sim h3+p,.fw-card h3+p,.pg-mo-steps b+span){margin-top:var(--rh-title)!important}.site.site:where(.tp-gs) .ai-grid b{margin-bottom:var(--rh-title)!important}.site.site:where(.tp-gs) :is(.pg-step a,.pg-card:not(:where(.pf *)) ul,.pg-card:not(:where(.pf *)) .pg-links){margin-top:var(--rh-step)!important}.site.site:where(.tp-gs) .fw-card ul{margin-top:var(--rh-step)!important;gap:var(--rh-list)!important}.site.site:where(.tp-gs) .fw-card .fw-more{padding-top:var(--rh-5)!important}.site.site:where(.tp-gs) .pg-card:not(:where(.pf *)) li{margin:0 0 var(--rh-2)!important}.site.site:where(.tp-gs) .pg-card:not(:where(.pf *)) li:last-child{margin-bottom:0!important}.site.site:where(.tp-gs) #list>.wrap>.ath-bar{margin:0!important}.site.site:where(.tp-gs) .ath-subj{margin-top:var(--rh-group)!important}.site.site:where(.tp-gs) .ath-book{padding:var(--rh-5) 0!important}.site.site:where(.tp-gs) .ath-note{padding-top:var(--rh-4)!important;margin-top:var(--rh-group)!important}.site.site:where(.tp-gs) .pg-toc>li{margin:0!important}.site.site:where(.tp-gs) .pg-toc{column-gap:var(--rh-7)!important}.site.site:where(.tp-gs) .pg-pane{padding-top:var(--rh-5)!important}.site.site:where(.tp-gs) .it-cols{margin-top:var(--rh-5)!important}.site.site:where(.tp-gs) .it-cols h3{margin:0 0 var(--rh-3)!important}.site.site:where(.tp-gs) .it-steps li{margin:0 0 var(--rh-3)!important}.site.site:where(.tp-gs) .it-lead{margin:0!important}.site.site:where(.tp-gs) .lg-body h2{margin:var(--rh-7) 0 var(--rh-3)!important}.site.site:where(.tp-gs) .lg-body>h2:first-child,.site.site:where(.tp-gs) .lg-body>.legal-callout+h2{margin-top:0!important}.site.site:where(.tp-gs) .lg-body h3{margin:var(--rh-6) 0 var(--rh-2)!important}.site.site:where(.tp-gs) .lg-body li{margin:var(--rh-2) 0!important}.site.site:where(.tp-gs) .lg-body .legal-callout{padding:var(--rh-5)!important;margin:0 0 var(--rh-6)!important}.site.site:where(.tp-gs) .lg-body .legal-callout>:first-child{margin-top:0!important}.site.site:where(.tp-gs) .lg-body .legal-callout>:last-child{margin-bottom:0!important}.site.site:where(.tp-gs) .su-head{gap:var(--rh-5)!important}.site.site:where(.tp-gs) .pg-mo{gap:var(--rh-group)!important}.site.site:where(.tp-gs) .pg-mo-h{margin:0!important}.site.site:where(.tp-gs) .pg-mo-steps{margin-top:var(--rh-content)!important}.site.site:where(.tp-gs) .ath-subj h3{margin:0 0 var(--rh-2)!important}:where(.site.tp-gs) .b-page .site .row-s{padding:var(--rh-6) 0!important}:where(.site.tp-gs) .b-page .site .row-s:first-child{padding-top:0!important}:where(.site.tp-gs) .b-page .site .tl-row{padding:var(--rh-7) 0!important;column-gap:var(--rh-7)!important}:where(.site.tp-gs) .b-page .site .tl-txt .num{margin-bottom:var(--rh-step)!important}:where(.site.tp-gs) .b-page .site .tl-txt h3{margin-bottom:var(--rh-3)!important}.site.site:where(.tp-gs) .pf-panes{margin-top:var(--rh-5)!important}.site.site:where(.tp-gs) .pf-steps{margin-top:var(--rh-4)!important}.site.site:where(.tp-gs) .pf-stage{margin-top:var(--rh-4)!important}:where(.site.tp-gs) .b-page .site .bp-det summary h3+p{margin-top:var(--rh-title)!important}:where(.site.tp-gs) .b-page .site .bp-own .bp-det{margin-top:var(--rh-gutter)!important}:where(.site.tp-gs) .b-page .site .bp-own .bp-head+.bp-det{margin-top:0!important}.site.site.tp2:where(.tp-gs) .kick{margin-bottom:var(--rh-kick)!important}.site.site.tp2:where(.tp-gs) .sub{margin-top:var(--rh-intro)!important}.site.site.tp2:where(.tp-gs) ol.isteps{gap:var(--rh-5)!important}.site.site.tp2:where(.tp-gs) :is(.qa,.others){gap:var(--rh-gutter)!important}.site.site.tp2:where(.tp-gs) .qa div{padding:var(--rh-card)!important}.site.site.tp2:where(.tp-gs) .others .oth-iso{margin-bottom:var(--rh-4)!important}.site.site.tp2:where(.tp-gs) .others b+span{margin-top:var(--rh-title)!important}.site.site.tp2:where(.tp-gs) .others em{margin-top:var(--rh-step)!important}.site.site.tp2:where(.tp-gs) .faq2 summary{padding:var(--rh-4) var(--rh-5)!important}.site.site.tp2:where(.tp-gs) .faq2 details p{padding:0 var(--rh-5) var(--rh-5)!important}.site.site.tp2:where(.tp-gs) ol.es-steps.isteps{margin-top:var(--rh-4)!important;gap:var(--rh-5)!important}.site.site.tp2:where(.tp-gs) ol.es-steps.isteps li{align-items:start!important}.site.site.tp2:where(.tp-gs) ol.es-steps.isteps li>i{margin-top:-4px}.site.site.tp2:where(.tp-gs) .ap-txt .sub{margin-top:var(--rh-intro)!important}.site.site.tp2:where(.tp-gs) .ap-txt .sub+*{margin-top:var(--rh-content)!important}.site.site.tp2:where(.tp-gs) .ap-grid{column-gap:var(--rh-7)!important;row-gap:var(--rh-group)!important;align-items:start!important}.site:where(.tp-tools){--bg:#FAFAF9;--fg:#1C1917;--card:#fff;--line:#E7E5E4;--line2:#D6D3D1;--muted:#F5F5F4;--mfg:#6E6862;--fg2:#44403C;--coral:#DA7756;--act:#B8553A;--act-h:#A84C2E;--ctext:#A84C2E;--soft:#FBF0EC;--ok:#23774F;--okSoft:#EAF5EF;--bad:#B42323;--badSoft:#FCEEEE;--warn:#9C5506;--ease:cubic-bezier(.22,1,.36,1);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"cv11","ss01";color:var(--fg);background:var(--bg);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden;border-radius:12px;border:1px solid var(--line)}.site:where(.tp-tools) *{box-sizing:border-box}.site:where(.tp-tools) a{color:inherit;text-decoration:none}.site:where(.tp-tools) .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.site:where(.tp-tools) h1{font-size:42px;font-weight:500;letter-spacing:-.022em;line-height:1.15;margin:0}.site:where(.tp-tools) h2{font-size:30px;font-weight:500;letter-spacing:-.018em;line-height:1.2;margin:0}.site:where(.tp-tools) h3{font-size:24px;font-weight:500;letter-spacing:-.012em;line-height:1.25;margin:0}.site:where(.tp-tools) h4{font-size:18px;font-weight:600;letter-spacing:-.006em;line-height:1.35;margin:0}.site:where(.tp-tools) p{margin:0}.site:where(.tp-tools) .lead{font-size:18px;color:var(--fg2);line-height:1.6}.site:where(.tp-tools) .btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:10px;font-size:16px;font-weight:550;border:1px solid transparent;cursor:pointer;white-space:nowrap;font-family:inherit}.site:where(.tp-tools) .btn-p{background:var(--act);color:#fff}.site:where(.tp-tools) .btn-p:hover{background:var(--act-h)}.site:where(.tp-tools) section{padding:64px 0}@container (max-width:760px){.site:where(.tp-tools) .wrap{padding:0 16px}.site:where(.tp-tools) h1{font-size:32px}.site:where(.tp-tools) h2{font-size:25px}.site:where(.tp-tools) h3{font-size:21px}.site:where(.tp-tools) section{padding:44px 0}.site:where(.tp-tools) .lead{font-size:17px}}.site:where(.tp-tools){container-type:inline-size}@keyframes tp-tools-fadeup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.site:where(.tp-tools) ul{margin:0;padding-left:20px}.site:where(.tp-tools) li{margin:6px 0;color:var(--fg2)}@keyframes tp-tools-shelfin{to{transform:none;opacity:1}}:where(.site.tp-tools) .tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}:where(.site.tp-tools) .tool{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px;gap:6px}:where(.site.tp-tools) .tool>b{font-size:20px;font-weight:600;margin-top:12px;letter-spacing:-.01em}:where(.site.tp-tools) .tool>span{font-size:16px;color:var(--fg2);line-height:1.5}@keyframes tp-tools-grow{to{width:var(--w)}}@keyframes tp-tools-cellin{0%{opacity:0}to{opacity:1}}:where(.site.tp-tools) .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:28px 22px}@keyframes tp-tools-fadein{to{opacity:1;transform:none}}@container (max-width:900px){:where(.site.tp-tools) .tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:560px){.site:where(.tp-tools) h1{font-size:30px}:where(.site.tp-tools) .tool-grid{grid-template-columns:minmax(0,1fr)}:where(.site.tp-tools) .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}}:where(.site.tp-tools) .tool .iso{border-radius:10px}@keyframes tp-tools-dmIn{0%{filter:blur(10px);opacity:0;transform:translateY(16px)}to{filter:blur(0);opacity:1;transform:none}}@keyframes tp-tools-swapIn{0%{filter:blur(6px);opacity:0;transform:translateY(10px) scale(.985)}to{filter:blur(0);opacity:1;transform:none}}@keyframes tp-tools-dmripple{0%{transform:scale(.2);opacity:1}to{transform:scale(1.6);opacity:0}}:where(.site.tp-tools) .rb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;align-items:start}@container (max-width:700px){:where(.site.tp-tools) .rb{grid-template-columns:minmax(0,1fr)}}:where(.site.tp-tools) .iso{--i-panel:#1C1917;--i-fr:#2A2522;--i-sd:#211D1A;--i-tp:#36302C;--i-line:#7A716A;--i-dt:#4D4641;--i-glass:#141210;--i-acc:#DA7756;--i-hi:#F6B9A1;background:radial-gradient(120% 90% at 50% 40%,#2A2420 0%,var(--i-panel) 70%);border-radius:12px;display:block;overflow:hidden;cursor:pointer}:where(.site.tp-tools) .iso .ibox polygon{stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-tools) .iso .ln{fill:#5d5550;transition:fill .25s}:where(.site.tp-tools) .iso .ln.lit{fill:var(--i-hi)}:where(.site.tp-tools) .iso .ln.lit{filter:url(#ig-glow)}:where(.site.tp-tools) .iso #bk-card{transition:opacity .3s}:where(.site.tp-tools) .iso #bk-card.lit polygon{stroke:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-tools) .iso .glass{fill:var(--i-glass);stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-tools) .iso .bt{fill:#2e2925}:where(.site.tp-tools) .iso .bar{fill:#7a5446}:where(.site.tp-tools) .iso .bar.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-tools) .iso .pglass{fill:#171412;stroke:var(--i-dt);stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .25s}:where(.site.tp-tools) .iso .pglass.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-tools) .iso .wv{fill:#5d5550}:where(.site.tp-tools) .iso .wv.lit{fill:var(--i-hi)}:where(.site.tp-tools) .iso .cell{fill:#2e2925}:where(.site.tp-tools) .iso .cell.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-tools) .iso .row{fill:#4a433f}:where(.site.tp-tools) .iso .row.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-tools) .iso .win{fill:#2e2925}:where(.site.tp-tools) .iso .win.lit{fill:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-tools) .iso .bld .tp{fill:#3a3430}:where(.site.tp-tools){--paper:#F5F5F4;--card:#fff;--ink:#1C1917;--ink2:#44403C;--ink3:#6E6862;--line:#E7E5E4;--line2:#D6D3D1;--coral:#DA7756;--coralD:#B8553A;--coralT:#A84C2E;--soft:#FBF0EC;--ok:#23774F;--okS:#EAF5EF}:where(.site.tp-tools) *{box-sizing:border-box}:where(.site.tp-tools) img{max-width:100%}@keyframes tp-tools-drawk{to{background-size:100% 100%}}:where(.site.tp-tools) #drawcv{position:absolute;left:0;top:0;z-index:240;pointer-events:none}:where(.site.tp-tools) .iso .sml{fill:none;stroke:var(--i-acc);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;filter:url(#ig-glow)}@keyframes tp-tools-pm2-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-.7px)}}@keyframes tp-tools-pm2-idle-tilt{0%,26%,40%,58%,72%,to{transform:rotate(0)}30%,36%{transform:rotate(1deg)}62%,68%{transform:rotate(-1deg)}}@keyframes tp-tools-pm2-tail-bob{0%,to{transform:translateY(0)}50%{transform:translateY(.35px)}}@keyframes tp-tools-pm2-idle-look{0%,10%,26%,40%,54%,78%,to{transform:translate(0)}13%,23%{transform:translate(1.1px)}43%,51%{transform:translate(-1.1px)}62%,72%{transform:translateY(-.4px)}}@keyframes tp-tools-pm2-idle-blink{0%,4%,7%,19%,22%,44%,46.5%,48%,50.5%,84%,87%,to{transform:scaleY(1)}5.5%,20.5%,45%,49%,85.5%{transform:scaleY(.1)}}@keyframes tp-tools-pm2-idle-antenna{0%,20%,44%,58%,70%,to{transform:rotate(0)}28%,36%{transform:rotate(4deg)}61%{transform:rotate(-10deg)}64%{transform:rotate(-2deg)}66%{transform:rotate(-7deg)}}@keyframes tp-tools-pm2-idle-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.93);opacity:.8}}@keyframes tp-tools-pm2-listen-body{0%,to{transform:rotate(-2.4deg) translate(-.4px,.15px)}50%{transform:rotate(-2.9deg) translate(-.5px,.05px)}}@keyframes tp-tools-pm2-listen-antenna{0%,to{transform:rotate(-12deg)}55%{transform:rotate(-13.5deg)}}@keyframes tp-tools-pm2-listen-look{0%,38%,to{transform:translate(-.35px,.55px)}45%,60%{transform:translate(-.15px,.6px)}70%,85%{transform:translate(-.45px,.5px)}}@keyframes tp-tools-pm2-listen-shadow{0%,to{transform:translate(-.3px) scaleX(.98)}50%{transform:translate(-.35px) scaleX(.97)}}@keyframes tp-tools-subjFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes tp-tools-subjGlow{0%,to{filter:drop-shadow(0 2px 2px rgba(218,119,86,0))}50%{filter:drop-shadow(0 6px 10px rgba(218,119,86,.45))}}:where(.site.tp-tools) .iso-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}:where(.site.tp-tools) .iso-tools .tool{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);grid-template-areas:"tx tx" "fig st";column-gap:22px;row-gap:16px;align-items:center;padding:20px}:where(.site.tp-tools) .iso-tools .tool>.tx{grid-area:tx}:where(.site.tp-tools) .iso-tools .tool>[data-iso]{grid-area:fig;border-radius:12px}:where(.site.tp-tools) .iso-tools .tool>.iso-steps{grid-area:st;margin:0;padding:0;border:0}:where(.site.tp-tools) .iso-tools .tx>b{display:block;font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.3}:where(.site.tp-tools) .iso-tools .tx>span{display:block;margin-top:6px;font-size:16px;color:var(--fg2);line-height:1.5}:where(.site.tp-tools) .iso-steps{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}:where(.site.tp-tools) .iso-steps li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px;line-height:1.38;color:#78716c;transition:color .3s}:where(.site.tp-tools) .iso-steps li i{flex:none;font-style:normal;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#f0eeec;color:#78716c;font-size:13px;font-weight:700;margin-top:-1px;transition:background .3s,color .3s}:where(.site.tp-tools) .iso-steps li.on{color:#1c1917}:where(.site.tp-tools) .iso-steps li.on i{background:#da7756;color:#fff}@container (max-width:900px){:where(.site.tp-tools) .iso-tools .tool{grid-template-columns:minmax(0,1fr);grid-template-areas:"tx" "fig" "st";padding:16px}}@container (max-width:560px){:where(.site.tp-tools) .iso-tools{grid-template-columns:minmax(0,1fr)!important}}:where(.site.tp-tools) .iso .head{fill:#5a524c;stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .2s}:where(.site.tp-tools) .iso .head.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-tools) .iso .tag rect{fill:#141210;stroke:#6b625b;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-tools) .iso .tag.lit rect{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-tools) .iso .dot{fill:#3b3531}:where(.site.tp-tools) .iso .dot.lit{fill:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-tools) .iso .opt{fill:none;stroke:#6b625b;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-tools) .iso .bar.dim{fill:#4a3a33}:where(.site.tp-tools) .iso .tick{fill:none;stroke:var(--i-acc);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .25s}:where(.site.tp-tools) .iso .tick.lit{opacity:1;filter:url(#ig-glow)}:where(.site.tp-tools) .iso .beam{fill:none;stroke:var(--i-hi);stroke-width:2;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-glow)}:where(.site.tp-tools) .iso .cpin{opacity:0;filter:url(#ig-glow)}:where(.site.tp-tools) .iso .cpin line{stroke:var(--i-acc);stroke-width:1.6;vector-effect:non-scaling-stroke}@keyframes tp-tools-pulseDot{0%,to{box-shadow:0 0 #da775673}50%{box-shadow:0 0 0 7px #da775600}}@keyframes tp-tools-qtr{0%{background:#da7756;color:#fff}12.5%,to{background:#f5f5f4;color:#a8a29e}}@keyframes tp-tools-curRing{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes tp-tools-cmIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes tp-tools-lprog{to{width:100%}}@keyframes tp-tools-qok{0%,55%{border-color:#e7e5e4;background:#fff}62%,95%{border-color:#86c79b;background:#ecfdf3}to{border-color:#e7e5e4;background:#fff}}@keyframes tp-tools-hl{0%,8%{background-size:0% 100%}22%,92%{background-size:100% 100%}to{background-size:0% 100%}}@keyframes tp-tools-bq{0%,22%{opacity:0;transform:translateY(6px)}30%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes tp-tools-ba{0%,40%{opacity:0;transform:translateY(6px)}50%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes tp-tools-sync{0%,35%{opacity:.25;transform:translateY(4px)}45%,95%{opacity:1;transform:none}to{opacity:.25}}@keyframes tp-tools-pfIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes tp-tools-pfSay{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tp-tools-pfTap{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes tp-tools-ilpIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tp-tools-pfBeamSpin{to{rotate:360deg}}@keyframes tp-tools-pfBeamBreathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes tp-tools-ptIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tp-tools-ptDot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes tp-tools-coBump{0%{transform:scale(1);background:#da7756}35%{transform:scale(1.22);background:#b8553a}to{transform:scale(1);background:#da7756}}@keyframes tp-tools-coEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tp-tools-pgGo{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 8px);opacity:0}}@keyframes tp-tools-bptIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:where(.site.tp-tools) .iso{--i-panel:#1C1917;--i-fr:#211D1A;--i-sd:#1D1916;--i-tp:#26211E;--i-line:#5F5751;--i-dt:#3B3531;--i-ink:#857C75;--i-glass:#141110;--i-on:#2E1E17;--i-acc:#DA7756;--i-hi:#F6B9A1;background:radial-gradient(110% 85% at 50% 46%,#28221E 0%,var(--i-panel) 70%);border-radius:12px;display:block;overflow:hidden;cursor:pointer}:where(.site.tp-tools) .iso svg{display:block;width:100%;height:auto}:where(.site.tp-tools) .iso .ibox polygon,:where(.site.tp-tools) .iso .ibox path{stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-tools) .iso .fr{fill:var(--i-fr)}:where(.site.tp-tools) .iso .sd{fill:var(--i-sd)}:where(.site.tp-tools) .iso .tp{fill:var(--i-tp)}:where(.site.tp-tools) .iso .plate .tp{fill:#201c19}:where(.site.tp-tools) .iso .plate .fr{fill:#181513}:where(.site.tp-tools) .iso .plate .sd{fill:#161311}:where(.site.tp-tools) .iso .plate polygon,:where(.site.tp-tools) .iso .plate path{stroke:#4f4843}:where(.site.tp-tools) .iso .dt{fill:none;stroke:var(--i-dt);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-tools) .iso .scw{fill:#171412;stroke:var(--i-dt);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-tools) .iso .guide{fill:none;stroke:#4a433e;stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}:where(.site.tp-tools) .iso .ln{fill:#4a433e;transition:fill .25s}:where(.site.tp-tools) .iso .ln.lit,:where(.site.tp-tools) .iso .ln.hot2{fill:var(--i-hi)}:where(.site.tp-tools) .iso .ln.lit{filter:url(#ig-soft)}:where(.site.tp-tools) .iso .glass{fill:var(--i-glass);stroke:var(--i-line);stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .35s,stroke .35s}:where(.site.tp-tools) .iso .glass.lit{fill:var(--i-on);stroke:var(--i-acc)}:where(.site.tp-tools) .iso .halo{fill:var(--i-acc);opacity:0;transition:opacity .45s}:where(.site.tp-tools) .iso .halo.hot{opacity:.32}:where(.site.tp-tools) .iso .pg .tp{fill:#2c2723}:where(.site.tp-tools) .iso .panel .fr{fill:#1e1a17}:where(.site.tp-tools) .iso .body .tp{fill:#4a433e}:where(.site.tp-tools) .iso .body .fr{fill:#332e2a}:where(.site.tp-tools) .iso .body path{stroke:#7a716a}:where(.site.tp-tools) .iso .head{fill:#57504a;stroke:#857c75;stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .2s,stroke .2s}:where(.site.tp-tools) .iso .head.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-tools) .iso .wire{fill:none;stroke:#433c37;stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}:where(.site.tp-tools) .iso .wire.hot{stroke:#9a5843}:where(.site.tp-tools) .iso .pulse{fill:none;stroke:var(--i-hi);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:90 2000;stroke-dashoffset:90;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-glow)}:where(.site.tp-tools) .iso .tpulse{opacity:0}:where(.site.tp-tools) .iso .tpulse.go{animation:tp-tools-ig-flow .7s linear}@keyframes tp-tools-ig-flow{0%{stroke-dashoffset:90;opacity:1}92%{opacity:1}to{stroke-dashoffset:-1000;opacity:0}}:where(.site.tp-tools) .iso .beam{fill:none;stroke:var(--i-hi);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0;vector-effect:non-scaling-stroke;filter:url(#ig-soft)}:where(.site.tp-tools) .iso .bt{fill:#25201d}:where(.site.tp-tools) .iso .bar{fill:#6e4a3d}:where(.site.tp-tools) .iso .bar.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-tools) .iso .bar.dim{fill:#46362f}:where(.site.tp-tools) .iso .dot{fill:#312b27}:where(.site.tp-tools) .iso .dot.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-tools) .iso .opt{fill:none;stroke:#5a524c;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-tools) .iso .opt.lit{stroke:var(--i-hi)}:where(.site.tp-tools) .iso .tick{fill:none;stroke:var(--i-acc);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .25s}:where(.site.tp-tools) .iso .tick.lit{opacity:1;filter:url(#ig-glow)}:where(.site.tp-tools) .iso .pglass{fill:#151210;stroke:var(--i-dt);stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .25s}:where(.site.tp-tools) .iso .pglass.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-tools) .iso .phone .tp{fill:#181513}:where(.site.tp-tools) .iso .tier .tp{fill:#24201c}:where(.site.tp-tools) .iso .bench .tp{fill:#2b2622}:where(.site.tp-tools) .iso .tap,:where(.site.tp-tools) .iso-taps .tap{cursor:pointer}:where(.site.tp-tools) .iso .tap:hover .head{stroke:var(--i-hi)}:where(.site.tp-tools) .iso .tap:hover .ibox path,:where(.site.tp-tools) .iso .tap:hover .ibox polygon{stroke:#8c827a}:where(.site.tp-tools) .iso .tag{transition:opacity .25s}:where(.site.tp-tools) .iso .tag rect{fill:#151210;stroke:#5f5751;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-tools) .iso .tag text{fill:#f5f5f4;font-family:Inter,system-ui,sans-serif;font-weight:700;text-anchor:middle}:where(.site.tp-tools) .iso .tag.rate rect{fill:#231c18;stroke:var(--i-hi)}:where(.site.tp-tools) .iso .tag.rate text{fill:var(--i-hi)}:where(.site.tp-tools) .iso .tag.lit rect{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-tools) .iso .tag.lit text{fill:#1c1917}:where(.site.tp-tools) .iso .tag.self rect{stroke-dasharray:3 2}:where(.site.tp-tools) .iso .tag.code text{font-family:ui-monospace,Menlo,Consolas,monospace}:where(.site.tp-tools) .iso .key0{fill:#231f1c;stroke:#36302c;stroke-width:.7;vector-effect:non-scaling-stroke}:where(.site.tp-tools) .iso .cellg{fill:none;stroke:var(--i-hi);stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-tools) .iso .who{fill:none;stroke:#6b625b;stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-linecap:round}:where(.site.tp-tools) .iso #st-who.lit .who{stroke:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-tools) .iso .recd{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-tools) .iso .blink .recd{fill:#6e3f31;filter:none}:where(.site.tp-tools) .iso .wv{fill:#5a524c}:where(.site.tp-tools) .iso .wv.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-tools) .iso .phd{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-tools) .iso .cpin{opacity:0;filter:url(#ig-glow)}:where(.site.tp-tools) .iso .cpin rect,:where(.site.tp-tools) .iso .cpin path{fill:var(--i-acc)}:where(.site.tp-tools) .iso .cpin .cpl{fill:#2a1a14}:where(.site.tp-tools) .iso .led{fill:#3a3430;transition:fill .2s}:where(.site.tp-tools) .iso .led.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-tools) .iso .lvl{fill:#24201c;stroke:#4e4741;stroke-width:1;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .2s,stroke .2s}:where(.site.tp-tools) .iso .lvl:hover{stroke:var(--i-hi)}:where(.site.tp-tools) .iso .lvl.lit{fill:var(--i-acc);stroke:var(--i-hi);filter:url(#ig-glow)}:where(.site.tp-tools) .iso .course .tp{fill:#221e1b}:where(.site.tp-tools) .iso .sheet .tp{fill:#26211e}:where(.site.tp-tools) .iso .cell{fill:#2c2723;transition:fill .25s}:where(.site.tp-tools) .iso .cell.h{fill:#3a3430}:where(.site.tp-tools) .iso .cell.n{fill:#25211e}:where(.site.tp-tools) .iso .cell.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-tools) .iso .cell.todo{fill:none;stroke:var(--i-hi);stroke-width:1;stroke-dasharray:2 1.6;vector-effect:non-scaling-stroke}:where(.site.tp-tools) .iso .gcell{fill:#2c2723;transition:fill .3s}:where(.site.tp-tools) .iso .gcell.lit{fill:var(--i-acc);filter:url(#ig-glow)}:where(.site.tp-tools) .iso .chk{fill:none;stroke:#4e4741;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .2s}:where(.site.tp-tools) .iso .chk.lit{stroke:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-tools) .iso .rowtap{cursor:pointer}:where(.site.tp-tools) .iso .rowtap .hit{fill:transparent}:where(.site.tp-tools) .iso .rowtap:hover .hit{fill:#f6b9a114}:where(.site.tp-tools) .iso .twr .tp{fill:#2c2723}:where(.site.tp-tools) .iso .foot .tp{fill:#231f1c}:where(.site.tp-tools) .iso .win{fill:#2e2925;stroke:#3e3833;stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .3s}:where(.site.tp-tools) .iso .win.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-tools) .iso .ctl{fill:#3a3430;transition:fill .2s}:where(.site.tp-tools) .iso .ctl.lit{fill:var(--i-hi);filter:url(#ig-soft)}:where(.site.tp-tools) .iso .sml{fill:none;stroke:#8c827a;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;vector-effect:non-scaling-stroke;transition:stroke .3s,opacity .3s}:where(.site.tp-tools) .iso .sml.lead{stroke:var(--i-acc);stroke-width:2.6;filter:url(#ig-glow)}:where(.site.tp-tools) .iso .sml.fade{opacity:.4}:where(.site.tp-tools) .iso .cab .tp,:where(.site.tp-tools) .iso .lms .tp{fill:#26211e}:where(.site.tp-tools) .iso .row{fill:#2e2925;transition:fill .3s}:where(.site.tp-tools) .iso .row.lit{fill:var(--i-acc);filter:url(#ig-soft)}:where(.site.tp-tools) .iso .bld{fill:none;stroke:#857c75;stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}:where(.site.tp-tools) .iso .hit{fill:transparent}:where(.site.tp-tools) .iso .spine .tp{fill:#1e1a17}:where(.site.tp-tools) .iso .hlt{fill:var(--i-acc);opacity:.85;filter:url(#ig-soft)}:where(.site.tp-tools) .iso .qcard .tp{fill:#2c2723}:where(.site.tp-tools) .iso #bk-ask.lit .qcard .tp{fill:var(--i-acc)}:where(.site.tp-tools) .iso #bk-ask.lit .qcard path{stroke:var(--i-hi)}:where(.site.tp-tools) .iso .qm{fill:none;stroke:#f5f5f4;stroke-width:1.4;stroke-linecap:round;vector-effect:non-scaling-stroke}:where(.site.tp-tools) .iso .card .tp{fill:#2c2723}:where(.site.tp-tools) .iso .card.lit path,:where(.site.tp-tools) .iso .card.lit polygon{stroke:var(--i-acc)}:where(.site.tp-tools) .iso #bk-card.lit{filter:url(#ig-soft)}:where(.site.tp-tools) .iso.iso-light{background:none;border-radius:0;cursor:default;--i-acc:#DA7756;--i-hi:#F2A98F}:where(.site.tp-tools) .iso-light .lt .tp{fill:#fff}:where(.site.tp-tools) .iso-light .lt .fr{fill:#f7f6f4}:where(.site.tp-tools) .iso-light .lt .sd{fill:#eeece9}:where(.site.tp-tools) .iso-light .ibox polygon,:where(.site.tp-tools) .iso-light .ibox path{stroke:#b5aea7}:where(.site.tp-tools) .iso-light .lt polygon,:where(.site.tp-tools) .iso-light .lt path{transition:fill .35s,stroke .35s}:where(.site.tp-tools) .iso-light .lt.on .tp{fill:#fce6dc}:where(.site.tp-tools) .iso-light .lt.on polygon,:where(.site.tp-tools) .iso-light .lt.on path{stroke:#da7756}:where(.site.tp-tools) .iso-light .lt.on{filter:url(#ig-lglow)}:where(.site.tp-tools) .iso-light .lt.off .tp{fill:#f5f5f4}:where(.site.tp-tools) .iso-light .lt.off polygon,:where(.site.tp-tools) .iso-light .lt.off path{stroke:#d6d3d1;stroke-dasharray:2 2}:where(.site.tp-tools) .iso-light .ll{fill:#d6d3d1;transition:fill .35s}:where(.site.tp-tools) .iso-light .ll.on,:where(.site.tp-tools) .iso-light g.on>.ll{fill:#da7756}:where(.site.tp-tools) .iso-light .lld{fill:none;stroke:#e2ded9;stroke-width:1;vector-effect:non-scaling-stroke}:where(.site.tp-tools) .iso-light rect.ll[fill=none]{fill:none;stroke:#ddd8d3;stroke-width:1;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}:where(.site.tp-tools) .iso-light .wire{stroke:#e2ded9;stroke-width:1.2}:where(.site.tp-tools) .iso-light .wire.hot{stroke:#f2c3ae}:where(.site.tp-tools) .iso-light .pulse{stroke:#da7756;stroke-width:2.6;filter:url(#ig-lglow)}:where(.site.tp-tools) .iso-light .tap{cursor:pointer}:where(.site.tp-tools) .iso-light .tap:hover .ibox polygon,:where(.site.tp-tools) .iso-light .tap:hover .ibox path{stroke:#da7756}:where(.site.tp-tools) .iso-light .okb{opacity:0;filter:url(#ig-lglow)}:where(.site.tp-tools) .iso-light .okb circle{fill:#da7756}:where(.site.tp-tools) .iso-light .okb path{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}:where(.site.tp-tools) .iso.iso-light .body .tp{fill:#fff}:where(.site.tp-tools) .iso.iso-light .body .fr{fill:#f7f6f4}:where(.site.tp-tools) .iso.iso-light .head{fill:#fff;stroke:#b5aea7;filter:none}:where(.site.tp-tools) .iso.iso-light .head.lit{fill:#da7756;stroke:#da7756;filter:url(#ig-lglow)}:where(.site.tp-tools) .iso .ghost{fill:none;stroke:var(--i-hi);stroke-width:1;stroke-dasharray:2 1.6;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .3s}:where(.site.tp-tools) .iso .ghost.lit{opacity:1;filter:url(#ig-soft)}:where(.site.tp-tools) .iso .tile .tp{fill:#2c2723}:where(.site.tp-tools) .iso .tile.lit path,:where(.site.tp-tools) .iso .tile.lit polygon{stroke:var(--i-acc)}:where(.site.tp-tools) .iso .tile.lit .tp{fill:#4a3027}:where(.site.tp-tools) .iso .tag.ask rect{fill:#151210;stroke:var(--i-hi)}:where(.site.tp-tools) .iso .tag.ask text{fill:#f5f5f4;font-weight:600}:where(.site.tp-tools) .iso .tag.ask .askl{fill:var(--i-hi);stroke:none;filter:url(#ig-soft)}:where(.site.tp-tools) .iso .qb{fill:#312b27;transition:fill .3s}:where(.site.tp-tools) .iso .qb.on{fill:var(--i-hi)}:where(.site.tp-tools) .iso .ab{fill:#312b27;transition:fill .3s}:where(.site.tp-tools) .iso .ab.on{fill:#857c75}:where(.site.tp-tools) .st-hero{padding:56px 0 30px;background:#fff;border-bottom:1px solid #e7e5e4}:where(.site.tp-tools) .st-hero .crumb{font-size:14px;color:#78716c;margin-bottom:14px}:where(.site.tp-tools) .st-hero .crumb a{color:#78716c}:where(.site.tp-tools) .st-hero h1{font-size:44px;font-weight:600;letter-spacing:-.025em;line-height:1.12;margin:0}:where(.site.tp-tools) .st-hero p.lead{font-size:19px;line-height:1.55;color:#44403c;max-width:760px;margin:14px 0 0}:where(.site.tp-tools) .st-sec{padding:44px 0 64px;container-type:inline-size}:where(.site.tp-tools) .st-sec .iso-tools{margin-top:0}:where(.site.tp-tools) .st-tool{color:inherit;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}:where(.site.tp-tools) .st-tool:hover{border-color:#d6d3d1;box-shadow:0 1px 2px #1c19170d,0 12px 30px #1c191714;transform:translateY(-2px)}:where(.site.tp-tools) .st-go{display:flex;width:fit-content;align-items:center;gap:6px;margin-top:10px;font-style:normal;font-size:15px;font-weight:600;color:#1c1917}:where(.site.tp-tools) .st-go:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg)}:where(.site.tp-tools) .st-tool:hover .st-go{color:#a84c2e}:where(.site.tp-tools) .st-sec .iso-tools .tool:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:minmax(0,560px) minmax(0,1fr);column-gap:40px}:where(.site.tp-tools) .st-fit{padding:56px 0 64px;background:#fff;border-top:1px solid #e7e5e4}:where(.site.tp-tools) .st-fit h2{font-size:30px;font-weight:600;letter-spacing:-.02em;margin:0}:where(.site.tp-tools) .st-fit .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}:where(.site.tp-tools) .st-fit .grid div{border:1px solid #e7e5e4;border-radius:14px;padding:20px 22px;background:#fafaf9}:where(.site.tp-tools) .st-fit .fit-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#fbf0ec;color:#b8553a;margin-bottom:16px}:where(.site.tp-tools) .st-fit .fit-ic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}:where(.site.tp-tools) .st-fit b{display:block;font-size:18px;font-weight:600}:where(.site.tp-tools) .st-fit span{display:block;margin-top:6px;font-size:16px;line-height:1.55;color:#57534e}:where(.site.tp-tools) .st-cta{padding:52px 0;border-top:1px solid #e7e5e4}:where(.site.tp-tools) .st-cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}:where(.site.tp-tools) .st-cta h2{font-size:28px;font-weight:600;letter-spacing:-.02em;margin:0}:where(.site.tp-tools) .st-cta p{font-size:17px;color:#57534e;margin:6px 0 0}:where(.site.tp-tools) .pg-ftr{background:#1c1917;color:#d6d3d1;padding:48px 0 36px}:where(.site.tp-tools) .pg-ftr-top{display:flex;align-items:center;gap:18px;flex-wrap:wrap}:where(.site.tp-tools) .pg-ftr-top p{margin:0;color:#a8a29e;font-size:15px}:where(.site.tp-tools) .pg-ftr-logo{display:flex;align-items:center;gap:8px;color:#fff;font-weight:650;font-size:21px}:where(.site.tp-tools) .pg-ftr-logo img{width:20px;height:26px;object-fit:contain}:where(.site.tp-tools) .pg-ftr-cols{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:30px}:where(.site.tp-tools) .pg-ftr-cols b{display:block;color:#fff;font-size:15px;margin-bottom:10px}:where(.site.tp-tools) .pg-ftr-cols a{display:block;color:#d6d3d1;font-size:15px;margin:6px 0}:where(.site.tp-tools) .pg-ftr-c{margin:30px 0 0;color:#78716c;font-size:14px}@media(max-width:900px){:where(.site.tp-tools) .st-fit .grid{grid-template-columns:minmax(0,1fr)}:where(.site.tp-tools) .st-hero h1{font-size:34px}:where(.site.tp-tools) .pg-ftr-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){:where(.site.tp-tools) .st-sec .iso-tools{grid-template-columns:minmax(0,1fr)!important}:where(.site.tp-tools) .st-sec .iso-tools .tool{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"tx" "fig" "st"!important}}.site.site:where(.tp-tools){--rh-1:4px;--rh-2:8px;--rh-3:12px;--rh-4:16px;--rh-5:24px;--rh-6:32px;--rh-7:48px;--rh-8:64px;--rh-9:96px;--rh-sec:var(--rh-8);--rh-hero-top:var(--rh-5);--rh-crumb:var(--rh-5);--rh-hero-bot:var(--rh-8);--rh-band:var(--rh-8);--rh-kick:var(--rh-2);--rh-intro:var(--rh-3);--rh-title-intro:var(--rh-4);--rh-content:var(--rh-6);--rh-group:var(--rh-7);--rh-act:var(--rh-5);--rh-gutter:var(--rh-5);--rh-gutter-s:var(--rh-3);--rh-card:var(--rh-5);--rh-card-s:var(--rh-4);--rh-title:var(--rh-2);--rh-step:var(--rh-4);--rh-list:var(--rh-3)}@container (max-width:760px){.site.site:where(.tp-tools)>*{--rh-sec:var(--rh-7);--rh-hero-bot:var(--rh-7);--rh-band:var(--rh-7);--rh-crumb:var(--rh-4);--rh-content:var(--rh-5);--rh-group:var(--rh-6);--rh-gutter:var(--rh-4)}}.site.site:where(.tp-tools)>section:not([class*=hero]):not(.h-film):not(.cta2):not(.st-cta){padding-top:var(--rh-sec)!important;padding-bottom:var(--rh-sec)!important}:where(.site.tp-tools) .b-page .site>.cat-b{padding-top:var(--rh-content)!important;padding-bottom:var(--rh-sec)!important}.site.site:where(.tp-tools)>:is(div.cta,section.cta2,section.st-cta){padding-top:var(--rh-band)!important;padding-bottom:var(--rh-band)!important}.site.site:where(.tp-tools)>:is(div.cta,section.cta2,section.st-cta) h2+p{margin-top:var(--rh-intro)!important}.site.site:where(.tp-tools)>section>.wrap>:first-child{margin-top:0!important}.site.site:where(.tp-tools)>section>.wrap>:last-child{margin-bottom:0!important}.site.site:where(.tp-tools) .lg-body>:last-child{margin-bottom:0!important}.site.site:where(.tp-tools) .crumbs{padding-top:var(--rh-hero-top)!important}.site.site:where(.tp-tools)>:is(section.pg-hero,section.st-hero){padding-top:var(--rh-hero-top)!important;padding-bottom:var(--rh-hero-bot)!important}.site.site:where(.tp-tools) :is(.pg-hero,.st-hero) .crumb{margin-bottom:var(--rh-crumb)!important}.site.site:where(.tp-tools) :is(.pg-hero,.st-hero,.cat-head,.h-film,.tl-hero,.tp2 [class*=hero]) h1+:is(p,.lead,.lg-dates){margin-top:var(--rh-title-intro)!important}.site.site:where(.tp-tools) :is(.pg-hero,.st-hero) .h-btns{margin-top:var(--rh-act)!important}:where(.site.tp-tools) .b-page .site .cat-head{padding:var(--rh-crumb) 0 0!important}:where(.site.tp-tools) .b-page .site .cat-tools{margin:var(--rh-5) 0 0!important}:where(.site.tp-tools) .b-page .site>section.tl-hero{padding-top:var(--rh-crumb)!important;padding-bottom:var(--rh-hero-bot)!important}:where(.site.tp-tools) .site.site.tp2>section[class*=hero]{padding-top:0!important;padding-bottom:var(--rh-hero-bot)!important}:where(.site.tp-tools) .site.site.tp2>section[class*=hero] .crumbs+*{margin-top:var(--rh-crumb)!important}:where(.site.tp-tools) .site.site.tp2>section[class*=hero] .btns{margin-top:var(--rh-act)!important}.site.site:where(.tp-tools) :is(.kick,.bp-kick,.sec-head small){margin-bottom:var(--rh-kick)!important}.site.site:where(.tp-tools)>section>.wrap>h2+p,.site.site:where(.tp-tools) :is(.sec-head,.bp-head,.tlf-head,.tlb-head,.ap-txt) h2+p{margin-top:var(--rh-intro)!important}.site.site:where(.tp-tools)>section>.wrap>:is(h2,p.sub,p.fw-intro)+:not(p,.sub,h2,h3,.kick,script,style){margin-top:var(--rh-content)!important}.site.site:where(.tp-tools) :is(.sec-head,.bp-head,.tlf-head,.tlb-head){margin-bottom:var(--rh-content)!important}.site.site:where(.tp-tools) :is(.sec-head,.bp-head,.tlf-head,.tlb-head)+*{margin-top:0!important}.site.site:where(.tp-tools) .tl-steps>.wrap>h2{margin-bottom:var(--rh-content)!important}:where(.site.tp-tools) .b-page .site .tl-steps .tl-row:first-of-type{border-top:0!important;padding-top:0!important}.site.site:where(.tp-tools)>section>.wrap>p.sub+.pg-links{margin-top:var(--rh-act)!important}.site.site:where(.tp-tools)>section>.wrap>:not(h2,p.sub,p.fw-intro)+:is(.pg-links,.browse-bar,.bar-d,.fw-band,.ath-note,.ww-foot){margin-top:var(--rh-content)!important}.site.site:where(.tp-tools) .pf-foot{margin-top:var(--rh-5)!important}.site.site:where(.tp-tools) .fw-band{padding:var(--rh-6) var(--rh-7)!important}.site.site:where(.tp-tools) .bar-d{padding:var(--rh-4) var(--rh-4) var(--rh-4) var(--rh-5)!important}@container (max-width:760px){.site.site:where(.tp-tools) .fw-band{padding:var(--rh-5)!important}.site.site:where(.tp-tools) .fw-band .go{align-items:flex-start!important}}.site.site:where(.tp-tools) .fw-rule+.fw-grid{margin-top:var(--rh-4)!important}.site.site:where(.tp-tools) .fw-rule i{margin-top:var(--rh-3)!important}@container (max-width:760px){.site.site:where(.tp-tools)>section:not([class*=hero])>.wrap>h2,.site.site:where(.tp-tools)>section:not([class*=hero]) :is(.sec-head,.bp-head,.tlf-head,.tlb-head,.ap-txt) h2{font-size:26px!important;line-height:1.2!important}}.site.site:where(.tp-tools) :is(.pg-steps,.pg-2col,.pg-tools,.pg-auth,.pg-shelf,.ac-checks,.it-how,.it-grid,.ab-paths,.ww-grid,.fw-grid,.tool-grid,.subj-grid,.shelf,.bp-shelf,.tlb-grid,.ai-grid,.st-fit .grid,.su,.pg-mo-steps){gap:var(--rh-gutter)!important}.site.site:where(.tp-tools) :is(.ath-grid,.su-list){gap:var(--rh-gutter-s)!important}.site.site:where(.tp-tools) .pg-2col>div:not(.pg-card):not(.pg-form){gap:var(--rh-gutter)!important}.site.site:where(.tp-tools) .ath-grid.ab-rev{gap:var(--rh-gutter)!important}.site.site:where(.tp-tools) :is(.su-list,.pg-mo-steps,.fw-card ul)>li{margin:0!important}.site.site:where(.tp-tools) .sim-car .sim-grid{gap:var(--rh-gutter)!important}@container (min-width:761px){.site.site:where(.tp-tools) .sim-car .sim-grid{grid-auto-columns:calc((100% - var(--rh-gutter)) / 2)!important}}.site.site:where(.tp-tools) :is(.it-cols,.lg){column-gap:var(--rh-group)!important}.site.site:where(.tp-tools) .pg-book{gap:var(--rh-group)!important}.site.site:where(.tp-tools) :is(.pg-step,.pg-card,.ab-path,.ww,.it-how>div,.it-card,.fw-card,.sim,.subj,.tool,.ab-rev .ath-card,.pg-attr,.pg-credit,.ai-grid>div,.st-fit .grid>div,.pg-mo-steps>li){padding:var(--rh-card)!important}.site.site:where(.tp-tools) :is(.pg-step,.pg-card,.ab-path,.ww,.it-how>div,.it-card,.pg-attr,.pg-credit,.pg-form)>:first-child{margin-top:0!important}.site.site:where(.tp-tools) :is(.pg-step,.pg-card,.ab-path,.ww,.it-how>div,.it-card,.pg-attr,.pg-credit,.pg-form)>:last-child{margin-bottom:0!important}.site.site:where(.tp-tools) .pg-form{padding:var(--rh-6)!important}.site.site:where(.tp-tools) .pg-form label:first-of-type{margin-top:0!important}.site.site:where(.tp-tools) :is(.ath-card:not(.ab-rev .ath-card),.su-list>li){padding:var(--rh-3) var(--rh-card-s)!important}.site.site:where(.tp-tools) .ab-path .ab-fig{margin:calc(-1 * var(--rh-card)) calc(-1 * var(--rh-card)) var(--rh-step)!important}.site.site:where(.tp-tools) .iso-tools .tool{align-content:space-between!important}.site.site:where(.tp-tools) .iso-tools .tool>[data-iso]{align-self:end!important}.site.site:where(.tp-tools) .pg-step i+b,.site.site:where(.tp-tools) .ab-path .ab-fig+b{margin-top:var(--rh-step)!important}.site.site:where(.tp-tools) :is(.it-how i,.it-ic){margin-bottom:var(--rh-step)!important}.site.site:where(.tp-tools) :is(.pg-step b+span,.pg-card h3+p,.ab-path b+p,.ww b+p,.it-how b+p,.it-card b+p,.sim h3+p,.fw-card h3+p,.pg-mo-steps b+span){margin-top:var(--rh-title)!important}.site.site:where(.tp-tools) .ai-grid b{margin-bottom:var(--rh-title)!important}.site.site:where(.tp-tools) :is(.pg-step a,.pg-card ul,.pg-card .pg-links){margin-top:var(--rh-step)!important}.site.site:where(.tp-tools) .fw-card ul{margin-top:var(--rh-step)!important;gap:var(--rh-list)!important}.site.site:where(.tp-tools) .fw-card .fw-more{padding-top:var(--rh-5)!important}.site.site:where(.tp-tools) .pg-card li{margin:0 0 var(--rh-2)!important}.site.site:where(.tp-tools) .pg-card li:last-child{margin-bottom:0!important}.site.site:where(.tp-tools) #list>.wrap>.ath-bar{margin:0!important}.site.site:where(.tp-tools) .ath-subj{margin-top:var(--rh-group)!important}.site.site:where(.tp-tools) .ath-book{padding:var(--rh-5) 0!important}.site.site:where(.tp-tools) .ath-note{padding-top:var(--rh-4)!important;margin-top:var(--rh-group)!important}.site.site:where(.tp-tools) .pg-toc>li{margin:0!important}.site.site:where(.tp-tools) .pg-toc{column-gap:var(--rh-7)!important}.site.site:where(.tp-tools) .pg-pane{padding-top:var(--rh-5)!important}.site.site:where(.tp-tools) .it-cols{margin-top:var(--rh-5)!important}.site.site:where(.tp-tools) .it-cols h3{margin:0 0 var(--rh-3)!important}.site.site:where(.tp-tools) .it-steps li{margin:0 0 var(--rh-3)!important}.site.site:where(.tp-tools) .it-lead{margin:0!important}.site.site:where(.tp-tools) .lg-body h2{margin:var(--rh-7) 0 var(--rh-3)!important}.site.site:where(.tp-tools) .lg-body>h2:first-child,.site.site:where(.tp-tools) .lg-body>.legal-callout+h2{margin-top:0!important}.site.site:where(.tp-tools) .lg-body h3{margin:var(--rh-6) 0 var(--rh-2)!important}.site.site:where(.tp-tools) .lg-body li{margin:var(--rh-2) 0!important}.site.site:where(.tp-tools) .lg-body .legal-callout{padding:var(--rh-5)!important;margin:0 0 var(--rh-6)!important}.site.site:where(.tp-tools) .lg-body .legal-callout>:first-child{margin-top:0!important}.site.site:where(.tp-tools) .lg-body .legal-callout>:last-child{margin-bottom:0!important}.site.site:where(.tp-tools) .su-head{gap:var(--rh-5)!important}.site.site:where(.tp-tools) .pg-mo{gap:var(--rh-group)!important}.site.site:where(.tp-tools) .pg-mo-h{margin:0!important}.site.site:where(.tp-tools) .pg-mo-steps{margin-top:var(--rh-content)!important}.site.site:where(.tp-tools) .ath-subj h3{margin:0 0 var(--rh-2)!important}:where(.site.tp-tools) .b-page .site .row-s{padding:var(--rh-6) 0!important}:where(.site.tp-tools) .b-page .site .row-s:first-child{padding-top:0!important}:where(.site.tp-tools) .b-page .site .tl-row{padding:var(--rh-7) 0!important;column-gap:var(--rh-7)!important}:where(.site.tp-tools) .b-page .site .tl-txt .num{margin-bottom:var(--rh-step)!important}:where(.site.tp-tools) .b-page .site .tl-txt h3{margin-bottom:var(--rh-3)!important}.site.site:where(.tp-tools) .pf-panes{margin-top:var(--rh-5)!important}.site.site:where(.tp-tools) .pf-steps{margin-top:var(--rh-4)!important}.site.site:where(.tp-tools) .pf-stage{margin-top:var(--rh-4)!important}:where(.site.tp-tools) .b-page .site .bp-det summary h3+p{margin-top:var(--rh-title)!important}:where(.site.tp-tools) .b-page .site .bp-own .bp-det{margin-top:var(--rh-gutter)!important}:where(.site.tp-tools) .b-page .site .bp-own .bp-head+.bp-det{margin-top:0!important}:where(.site.tp-tools) .site.site.tp2 .kick{margin-bottom:var(--rh-kick)!important}:where(.site.tp-tools) .site.site.tp2 .sub{margin-top:var(--rh-intro)!important}:where(.site.tp-tools) .site.site.tp2 ol.isteps{gap:var(--rh-5)!important}:where(.site.tp-tools) .site.site.tp2 :is(.qa,.others){gap:var(--rh-gutter)!important}:where(.site.tp-tools) .site.site.tp2 .qa div{padding:var(--rh-card)!important}:where(.site.tp-tools) .site.site.tp2 .others .oth-iso{margin-bottom:var(--rh-4)!important}:where(.site.tp-tools) .site.site.tp2 .others b+span{margin-top:var(--rh-title)!important}:where(.site.tp-tools) .site.site.tp2 .others em{margin-top:var(--rh-step)!important}:where(.site.tp-tools) .site.site.tp2 .faq2 summary{padding:var(--rh-4) var(--rh-5)!important}:where(.site.tp-tools) .site.site.tp2 .faq2 details p{padding:0 var(--rh-5) var(--rh-5)!important}:where(.site.tp-tools) .site.site.tp2 ol.es-steps.isteps{margin-top:var(--rh-4)!important;gap:var(--rh-5)!important}:where(.site.tp-tools) .site.site.tp2 ol.es-steps.isteps li{align-items:start!important}:where(.site.tp-tools) .site.site.tp2 ol.es-steps.isteps li>i{margin-top:-4px}:where(.site.tp-tools) .site.site.tp2 .ap-txt .sub{margin-top:var(--rh-intro)!important}:where(.site.tp-tools) .site.site.tp2 .ap-txt .sub+*{margin-top:var(--rh-content)!important}:where(.site.tp-tools) .site.site.tp2 .ap-grid{column-gap:var(--rh-7)!important;row-gap:var(--rh-group)!important;align-items:start!important}.site.pp-page{--rh-1:4px;--rh-2:8px;--rh-3:12px;--rh-4:16px;--rh-5:24px;--rh-6:32px;--rh-7:48px;--rh-8:64px;--rh-9:96px;--rh-sec:var(--rh-8);--rh-hero-top:var(--rh-5);--rh-crumb:var(--rh-5);--rh-hero-bot:var(--rh-8);--rh-band:var(--rh-8);--rh-kick:var(--rh-2);--rh-intro:var(--rh-3);--rh-title-intro:var(--rh-4);--rh-content:var(--rh-6);--rh-group:var(--rh-7);--rh-act:var(--rh-5);--rh-gutter:var(--rh-5);--rh-gutter-s:var(--rh-3);--rh-card:var(--rh-5);--rh-card-s:var(--rh-4);--rh-title:var(--rh-2);--rh-step:var(--rh-4);--rh-list:var(--rh-3)}@container (max-width:760px){.site.pp-page>*{--rh-sec:var(--rh-7);--rh-hero-bot:var(--rh-7);--rh-band:var(--rh-7);--rh-crumb:var(--rh-4);--rh-content:var(--rh-5);--rh-group:var(--rh-6);--rh-gutter:var(--rh-4)}}.site.pp-page>section:not([class*=hero]):not(.h-film):not(.cta2):not(.st-cta){padding-top:var(--rh-sec)!important;padding-bottom:var(--rh-sec)!important}.site.pp-page>.cat-b{padding-top:var(--rh-content)!important;padding-bottom:var(--rh-sec)!important}.site.pp-page>:is(div.cta,section.cta2,section.st-cta){padding-top:var(--rh-band)!important;padding-bottom:var(--rh-band)!important}.site.pp-page>:is(div.cta,section.cta2,section.st-cta) h2+p{margin-top:var(--rh-intro)!important}.site.pp-page>section>.wrap>:first-child{margin-top:0!important}.site.pp-page>section>.wrap>:last-child{margin-bottom:0!important}.site.pp-page .lg-body>:last-child{margin-bottom:0!important}.site.pp-page .crumbs{padding-top:var(--rh-hero-top)!important}.site.pp-page>:is(section.pg-hero,section.st-hero){padding-top:var(--rh-hero-top)!important;padding-bottom:var(--rh-hero-bot)!important}.site.pp-page :is(.pg-hero,.st-hero) .crumb{margin-bottom:var(--rh-crumb)!important}.site.pp-page :is(.pg-hero,.st-hero,.cat-head,.h-film,.tl-hero,.tp2 [class*=hero]) h1+:is(p,.lead,.lg-dates){margin-top:var(--rh-title-intro)!important}.site.pp-page :is(.pg-hero,.st-hero) .h-btns{margin-top:var(--rh-act)!important}.site.pp-page .cat-head{padding:var(--rh-crumb) 0 0!important}.site.pp-page .cat-tools{margin:var(--rh-5) 0 0!important}.site.pp-page>section.tl-hero{padding-top:var(--rh-crumb)!important;padding-bottom:var(--rh-hero-bot)!important}.site.pp-page :is(.kick,.bp-kick,.sec-head small){margin-bottom:var(--rh-kick)!important}.site.pp-page>section>.wrap>h2+p,.site.pp-page :is(.sec-head,.bp-head,.tlf-head,.tlb-head,.ap-txt) h2+p{margin-top:var(--rh-intro)!important}.site.pp-page>section>.wrap>:is(h2,p.sub,p.fw-intro)+:not(p,.sub,h2,h3,.kick,script,style){margin-top:var(--rh-content)!important}.site.pp-page :is(.sec-head,.bp-head,.tlf-head,.tlb-head){margin-bottom:var(--rh-content)!important}.site.pp-page :is(.sec-head,.bp-head,.tlf-head,.tlb-head)+*{margin-top:0!important}.site.pp-page .tl-steps>.wrap>h2{margin-bottom:var(--rh-content)!important}.site.pp-page .tl-steps .tl-row:first-of-type{border-top:0!important;padding-top:0!important}.site.pp-page>section>.wrap>p.sub+.pg-links{margin-top:var(--rh-act)!important}.site.pp-page>section>.wrap>:not(h2,p.sub,p.fw-intro)+:is(.pg-links,.browse-bar,.bar-d,.fw-band,.ath-note,.ww-foot){margin-top:var(--rh-content)!important}.site.pp-page .pf-foot{margin-top:var(--rh-5)!important}.site.pp-page .fw-band{padding:var(--rh-6) var(--rh-7)!important}.site.pp-page .bar-d{padding:var(--rh-4) var(--rh-4) var(--rh-4) var(--rh-5)!important}@container (max-width:760px){.site.pp-page .fw-band{padding:var(--rh-5)!important}.site.pp-page .fw-band .go{align-items:flex-start!important}.site.pp-page :is(.browse-bar,.bar-d){flex-direction:column!important;align-items:flex-start!important;gap:var(--rh-4)!important;padding:var(--rh-5)!important}}.site.pp-page .fw-rule+.fw-grid{margin-top:var(--rh-4)!important}.site.pp-page .fw-rule i{margin-top:var(--rh-3)!important}@container (max-width:760px){.site.pp-page>section:not([class*=hero])>.wrap>h2,.site.pp-page>section:not([class*=hero]) :is(.sec-head,.bp-head,.tlf-head,.tlb-head,.ap-txt) h2{font-size:26px!important;line-height:1.2!important}}.site.pp-page :is(.pg-steps,.pg-2col,.pg-tools,.pg-auth,.pg-shelf,.ac-checks,.it-how,.it-grid,.ab-paths,.ww-grid,.fw-grid,.tool-grid,.subj-grid,.shelf,.bp-shelf,.tlb-grid,.ai-grid,.st-fit .grid,.su,.pg-mo-steps){gap:var(--rh-gutter)!important}.site.pp-page :is(.ath-grid,.su-list){gap:var(--rh-gutter-s)!important}.site.pp-page .pg-2col>div:not(.pg-card):not(.pg-form){gap:var(--rh-gutter)!important}.site.pp-page .ath-grid.ab-rev{gap:var(--rh-gutter)!important}.site.pp-page :is(.su-list,.pg-mo-steps,.fw-card ul)>li{margin:0!important}.site.pp-page .sim-car .sim-grid{gap:var(--rh-gutter)!important}@container (min-width:761px){.site.pp-page .sim-car .sim-grid{grid-auto-columns:calc((100% - var(--rh-gutter)) / 2)!important}}.site.pp-page :is(.it-cols,.lg){column-gap:var(--rh-group)!important}.site.pp-page .pg-book:not(:where(.pf *)){gap:var(--rh-group)!important}.site.pp-page :is(.pg-step,.pg-card:not(:where(.pf *)),.ab-path,.ww,.it-how>div,.it-card,.fw-card,.sim,.subj,.tool,.ab-rev .ath-card,.pg-attr,.pg-credit,.ai-grid>div,.st-fit .grid>div,.pg-mo-steps>li){padding:var(--rh-card)!important}.site.pp-page :is(.pg-step,.pg-card:not(:where(.pf *)),.ab-path,.ww,.it-how>div,.it-card,.pg-attr,.pg-credit,.pg-form)>:first-child{margin-top:0!important}.site.pp-page :is(.pg-step,.pg-card:not(:where(.pf *)),.ab-path,.ww,.it-how>div,.it-card,.pg-attr,.pg-credit,.pg-form)>:last-child{margin-bottom:0!important}.site.pp-page .pg-form{padding:var(--rh-6)!important}.site.pp-page .pg-form label:first-of-type{margin-top:0!important}.site.pp-page :is(.ath-card:not(.ab-rev .ath-card),.su-list>li){padding:var(--rh-3) var(--rh-card-s)!important}.site.pp-page .ab-path .ab-fig{margin:calc(-1 * var(--rh-card)) calc(-1 * var(--rh-card)) var(--rh-step)!important}.site.pp-page .iso-tools .tool{align-content:space-between!important}.site.pp-page .iso-tools .tool>[data-iso]{align-self:end!important}.site.pp-page .pg-step i+b,.site.pp-page .ab-path .ab-fig+b{margin-top:var(--rh-step)!important}.site.pp-page :is(.it-how i,.it-ic){margin-bottom:var(--rh-step)!important}.site.pp-page :is(.pg-step b+span,.pg-card:not(:where(.pf *)) h3+p,.ab-path b+p,.ww b+p,.it-how b+p,.it-card b+p,.sim h3+p,.fw-card h3+p,.pg-mo-steps b+span){margin-top:var(--rh-title)!important}.site.pp-page .ai-grid b{margin-bottom:var(--rh-title)!important}.site.pp-page :is(.pg-step a,.pg-card:not(:where(.pf *)) ul,.pg-card:not(:where(.pf *)) .pg-links){margin-top:var(--rh-step)!important}.site.pp-page .fw-card ul{margin-top:var(--rh-step)!important;gap:var(--rh-list)!important}.site.pp-page .fw-card .fw-more{padding-top:var(--rh-5)!important}.site.pp-page .pg-card:not(:where(.pf *)) li{margin:0 0 var(--rh-2)!important}.site.pp-page .pg-card:not(:where(.pf *)) li:last-child{margin-bottom:0!important}.site.pp-page #list>.wrap>.ath-bar{margin:0!important}.site.pp-page .ath-subj{margin-top:var(--rh-group)!important}.site.pp-page .ath-book{padding:var(--rh-5) 0!important}.site.pp-page .ath-note{padding-top:var(--rh-4)!important;margin-top:var(--rh-group)!important}.site.pp-page .pg-toc>li{margin:0!important}.site.pp-page .pg-toc{column-gap:var(--rh-7)!important}.site.pp-page .pg-pane{padding-top:var(--rh-5)!important}.site.pp-page .it-cols{margin-top:var(--rh-5)!important}.site.pp-page .it-cols h3,.site.pp-page .it-steps li{margin:0 0 var(--rh-3)!important}.site.pp-page .it-lead{margin:0!important}.site.pp-page .lg-body h2{margin:var(--rh-7) 0 var(--rh-3)!important}.site.pp-page .lg-body>h2:first-child,.site.pp-page .lg-body>.legal-callout+h2{margin-top:0!important}.site.pp-page .lg-body h3{margin:var(--rh-6) 0 var(--rh-2)!important}.site.pp-page .lg-body li{margin:var(--rh-2) 0!important}.site.pp-page .lg-body .legal-callout{padding:var(--rh-5)!important;margin:0 0 var(--rh-6)!important}.site.pp-page .lg-body .legal-callout>:first-child{margin-top:0!important}.site.pp-page .lg-body .legal-callout>:last-child{margin-bottom:0!important}.site.pp-page .su-head{gap:var(--rh-5)!important}.site.pp-page .pg-mo{gap:var(--rh-group)!important}.site.pp-page .pg-mo-h{margin:0!important}.site.pp-page .pg-mo-steps{margin-top:var(--rh-content)!important}.site.pp-page .ath-subj h3{margin:0 0 var(--rh-2)!important}.site.pp-page .row-s{padding:var(--rh-6) 0!important}.site.pp-page .row-s:first-child{padding-top:0!important}.site.pp-page .tl-row{padding:var(--rh-7) 0!important;column-gap:var(--rh-7)!important}.site.pp-page .tl-txt .num{margin-bottom:var(--rh-step)!important}.site.pp-page .tl-txt h3{margin-bottom:var(--rh-3)!important}.site.pp-page .pf-panes{margin-top:var(--rh-5)!important}.site.pp-page .pf-steps,.site.pp-page .pf-stage{margin-top:var(--rh-4)!important}.site.pp-page .bp-det summary h3+p{margin-top:var(--rh-title)!important}.site.pp-page .bp-own .bp-det{margin-top:var(--rh-gutter)!important}.site.pp-page .bp-own .bp-head+.bp-det{margin-top:0!important}.site.pp-page .bk-adopt h2,.site.pp-page .bk-attr h2{font-size:18px;font-weight:600;letter-spacing:-.006em;line-height:1.35;margin:0}.site.pp-page .bk-attr h2{margin:0 0 6px;font-size:16px;font-weight:600;color:#1c1917}.site.pp-page .row-h h2{font-size:24px;font-weight:500;letter-spacing:-.012em;line-height:1.25;margin:0 0 10px}.site.pp-page .cat-static .row-h h2{margin:0}@container (max-width:760px){.site.pp-page .row-h h2{font-size:21px}}.site.pp-page .sv-main h4{margin:0 0 18px;font-size:30px;line-height:1.15;font-weight:700;letter-spacing:-.02em;color:#191b20}.site.pp-page .sv-main h5{margin:22px 0 0;font-size:20px;line-height:normal;font-weight:650;letter-spacing:normal;color:#191b20}.site.pp-page .sv-main h5 span{color:#a84c2e;margin-right:6px;font-variant-numeric:tabular-nums}@media(max-width:640px){.site.pp-page .sv-main h4{font-size:24px}}
