:root{color:#11100e;background:#f7f2ea;font-family:Manrope,Noto Sans SC,-apple-system,BlinkMacSystemFont,sans-serif;font-synthesis:none;touch-action:manipulation}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;background-color:#f7f2ea;background-image:linear-gradient(rgba(73,65,56,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(73,65,56,.038) 1px,transparent 1px);background-size:58px 58px;background-attachment:fixed}.app-launch{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:none;align-content:center;justify-items:center;gap:20px;padding:32px;overflow:hidden;background:radial-gradient(circle at 78% 17%,rgba(240,77,155,.17),transparent 29%),radial-gradient(circle at 19% 83%,rgba(239,90,52,.12),transparent 31%),#f7f2ea;color:#151311;opacity:1;transition:opacity .32s ease,visibility .32s step-end}@media(display-mode:standalone){.app-launch{display:grid}}.app-launch.is-forced-visible{display:grid}.app-launch>h1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.app-launch__scene{position:relative;width:min(68vw,270px);height:104px}.app-launch__orb{position:absolute;top:18px;left:calc(50% - 34px);width:68px;height:68px;filter:drop-shadow(0 13px 17px rgba(21,19,17,.16));transform:translate(-82vw) rotate(-400deg)}.app-launch__wordmark{position:absolute;top:30px;left:50%;display:flex;align-items:baseline;color:#090909;font:900 54px/.95 Arial,Noto Sans SC,sans-serif;letter-spacing:-.1em;transform:translate(-50%)}.app-launch__wordmark b{display:inline-block;font-weight:inherit;opacity:0;transform:translate(18px)}.app-launch__wordmark i{display:inline-block;width:12px;height:12px;margin:0 0 2px 4px;border-radius:50%;background:#ef5a34;opacity:0;transform:scale(.28)}.app-launch__progress{display:flex;width:min(68vw,270px);justify-content:space-between;color:#756d63;font:600 10px DM Mono,SFMono-Regular,monospace;letter-spacing:.04em}.app-launch__progress strong{color:#151311;font:inherit;font-variant-numeric:tabular-nums}.app-launch__track{width:min(68vw,270px);height:2px;overflow:hidden;border-radius:99px;background:#15131121}.app-launch__track i{display:block;width:8%;height:100%;border-radius:inherit;background:#ef5a34;transition:width .28s cubic-bezier(.2,.75,.2,1)}.app-launch__recovery{display:grid;width:min(76vw,310px);justify-items:center;gap:8px;margin-top:4px;color:#6f665d;text-align:center}.app-launch__recovery strong{color:#231f1b;font-size:14px}.app-launch__recovery span{font-size:11px;line-height:1.65}.app-launch__recovery a{display:inline-grid;min-width:112px;min-height:44px;place-items:center;margin-top:4px;border:1px solid rgba(35,31,27,.2);border-radius:999px;background:#ffffff8f;color:#231f1b;font-size:12px;font-weight:800;text-decoration:none}.app-launch.is-active .app-launch__orb{animation:app-launch-roll .8s cubic-bezier(.2,.82,.25,1) forwards,app-launch-resolve .28s .8s ease-in forwards}.app-launch.is-active .app-launch__wordmark b{animation:app-launch-letters .34s .84s cubic-bezier(.18,.9,.3,1) forwards}.app-launch.is-active .app-launch__wordmark i{animation:app-launch-dot .24s .94s ease-out forwards}.app-launch.is-ready{visibility:hidden;opacity:0;pointer-events:none}@keyframes app-launch-roll{0%{transform:translate(-82vw) rotate(-400deg)}76%{transform:translate(-7px) rotate(20deg)}to{transform:translate(0) rotate(0)}}@keyframes app-launch-resolve{to{transform:translate(95px) scale(.16);opacity:0}}@keyframes app-launch-letters{to{opacity:1;transform:translate(0)}}@keyframes app-launch-dot{to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.app-launch *,.app-launch{animation:none!important;transition-duration:.01ms!important}.app-launch__orb{transform:translate(95px) scale(.16);opacity:0}.app-launch__wordmark b,.app-launch__wordmark i{opacity:1;transform:none}.app-launch__recovery{animation:taboo-launch-recovery .01s 7s forwards!important}}button,input,textarea{font:inherit}button{cursor:pointer}.ui-icon{display:inline-block;width:1em;height:1em;flex:0 0 auto;overflow:visible;vertical-align:-.14em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.site-shell{width:min(1320px,calc(100% - 64px));min-height:100vh;margin:0 auto}.site-header{position:sticky;z-index:10;top:16px;height:62px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:16px;padding:0 12px 0 19px;border:1px solid rgba(255,255,255,.85);border-radius:999px;background:linear-gradient(135deg,#ffffffc2,#f0e9df8c);box-shadow:0 14px 30px #3b30251c,inset 0 1px #fffffff5,inset 0 -1px #68574417;backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3)}.brand{color:#090909;text-decoration:none;font-size:31px;font-weight:900;letter-spacing:-.12em;line-height:1}.brand span{color:#ef5a34}.site-nav{display:flex;align-items:center;gap:28px}.site-nav button,.site-nav a{padding:8px 0;border:0;background:transparent;color:#5f5a53;font-size:13px;font-weight:700;text-decoration:none}.site-nav button.is-active,.site-nav a.is-active{color:#11100e}.site-nav button.is-active:after,.site-nav a.is-active:after{content:"";display:block;width:100%;height:3px;margin-top:6px;border-radius:9px;background:#ef5a34}.header-actions{justify-self:end;display:flex;align-items:center}.login-avatar{display:grid;width:48px;height:48px;place-items:center;overflow:hidden;padding:0;border:1px solid rgba(38,31,24,.13);border-radius:50%;background:linear-gradient(145deg,#fff,#dfd3c3);color:#352c24;box-shadow:inset 0 1px #fff,0 4px 10px #2f251a21;font-size:15px;font-weight:900}.login-avatar.is-guest{background:#f4eee5}.login-avatar img{display:block;width:84%;height:84%;max-width:none;object-fit:contain;object-position:center}.auth-overlay{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#261f183d;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.auth-dialog{position:relative;width:min(420px,100%);padding:34px;border:1px solid rgba(255,255,255,.86);border-radius:20px;background:linear-gradient(145deg,#fffffff0,#f4ede3e0);box-shadow:0 28px 80px #221a1340,inset 0 1px #fff}.modal-close{position:absolute;top:16px;right:16px;display:grid;width:30px;height:30px;place-items:center;border:1px solid #ded6ca;border-radius:50%;background:#ffffffb8;color:#6b6259;font-size:21px;line-height:1}.auth-brand{display:inline-block;font-size:30px}.auth-eyebrow{margin:28px 0 8px;color:#ef5a34;font:500 10px DM Mono,monospace;letter-spacing:.14em}.auth-dialog h2{margin:0;font-size:32px;letter-spacing:-.08em}.auth-copy{margin:9px 0 23px;color:#776f65;font-size:12px;line-height:1.7}.auth-form{display:grid;gap:13px}.auth-form label{display:grid;gap:7px;color:#645c53;font-size:11px;font-weight:800}.auth-form label em{color:#9a9288;font-style:normal;font-weight:500}.auth-form input{width:100%;height:42px;padding:0 12px;border:1px solid #d8d0c5;border-radius:7px;outline:0;background:#ffffffc2;color:#201c18;font-size:13px}.auth-form input:focus{border-color:#ef5a34;box-shadow:0 0 0 3px #ef5a341f}.auth-form input::placeholder{color:#aaa197}.password-tip{margin:-4px 0 0;color:#938a80;font-size:10px;line-height:1.5}.auth-submit{justify-content:space-between;width:100%;margin-top:6px}.auth-notice{margin:14px 0 0;padding:9px 10px;border-radius:6px;background:#fff0e7;color:#b9462f;font-size:11px;line-height:1.55}.auth-switch{margin:19px 0 0;color:#796f65;font-size:11px;text-align:center}.auth-switch button{border:0;background:transparent;color:#d74e2e;font-size:inherit;font-weight:800;text-decoration:underline}.member-dialog{text-align:center}.member-dialog .kicker{justify-content:center}.member-avatar{display:grid;width:64px;height:64px;place-items:center;margin:21px auto 12px;border:1px solid #d8d0c5;border-radius:50%;background:linear-gradient(145deg,#fff,#d9c8b5);box-shadow:inset 0 1px #fff,0 7px 15px #2f251a1a;color:#362d25;font-size:23px;font-weight:900}.member-dialog h2{font-size:26px}.member-name{margin:5px 0 22px;color:#897f74;font:500 11px DM Mono,monospace}.member-plan{padding:15px;border:1px solid #ded6ca;border-radius:9px;background:#ffffff94;text-align:left}.member-plan span{color:#8d8378;font-size:10px}.member-plan b{display:block;margin-top:4px;font-size:17px}.member-plan p{margin:8px 0 0;color:#776f65;font-size:11px;line-height:1.6}.auth-signout{margin-top:16px}.home-hero{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:25px;padding:clamp(76px,9vh,116px) 0 58px}.home-tagline{display:flex;align-items:center;gap:12px;margin:0;color:#1b1814;font-size:clamp(24px,3vw,40px);letter-spacing:-.075em;line-height:1}.home-tagline>span{font-family:DM Sans,Noto Sans SC,sans-serif;font-weight:900;letter-spacing:-.1em}.home-tagline>span span{color:#ef5a34}.home-tagline b{font-weight:900}.home-path{margin:-14px 0 -7px;color:#746b62;font:700 11px/1 DM Mono,monospace;letter-spacing:.12em}.home-eyebrow{display:flex;align-items:baseline;gap:9px;margin:0;color:#746b62;font-size:12px;font-weight:800;letter-spacing:-.02em}.home-eyebrow>span{color:#1b1814;font-size:18px;font-weight:900;letter-spacing:-.09em}.home-eyebrow>span span{color:#ef5a34}.kicker{display:flex;align-items:center;gap:8px;margin:0;color:#726c64;font:500 10px/1 DM Mono,monospace;letter-spacing:.1em}.kicker i{width:18px;height:7px;border-radius:6px;background:#ef5a34}.studio-intro h1{margin:20px 0 13px;font-size:clamp(58px,8.3vw,110px);font-weight:900;letter-spacing:-.11em;line-height:.84}.home-search{width:min(820px,100%);overflow:hidden;border:1px solid #d9d1c5;border-radius:7px;background:#ffffff8a;box-shadow:10px 10px #11100e}.home-search__top{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 15px;border-bottom:1px solid #ded6ca}.home-search__top>span{color:#817a72;font-size:11px}.mode-switch{display:inline-flex;gap:4px;padding:3px;border:1px solid #d8d0c5;border-radius:5px;background:#f7f2ea}.mode-switch button{padding:7px 12px;border:0;border-radius:3px;background:transparent;color:#716a61;font-size:11px;font-weight:800}.mode-switch button.is-active{background:#151311;color:#fff}.home-search textarea{width:100%;height:105px;padding:16px 18px;resize:none;border:0;outline:0;background:transparent;color:#26221e;font:500 15px/1.7 Noto Sans SC,sans-serif}.home-search textarea::placeholder,.studio-panel input::placeholder,.studio-panel textarea::placeholder{color:#b2aaa0}.home-search__footer{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-top:1px solid #ded6ca;color:#8d857c;font:500 10px DM Mono,monospace}.dark-button{display:inline-flex;align-items:center;gap:25px;padding:11px 14px 11px 17px;border:0;border-radius:4px;background:#151311;color:#fff;box-shadow:3px 3px #ef5a34;font-size:13px;font-weight:800;text-decoration:none;transition:transform .15s ease}.dark-button:hover{transform:translate(-1px,-1px)}.dark-button b{color:#ffd42a;font-size:18px}.dark-button:disabled{cursor:wait;opacity:.65;transform:none}.scene-section{padding:46px 0 65px;border-top:1px solid rgba(169,153,134,.5)}.scene-section>h1{margin:12px 0 24px;font-size:clamp(36px,4vw,52px);letter-spacing:-.09em}.home-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ded6ca;border:1px solid #ded6ca}.home-cards article{min-height:172px;padding:20px;background:#faf7f1bd}.home-cards b{color:#ef5a34;font:500 10px DM Mono,monospace}.home-cards h2{margin:48px 0 6px;font-size:18px;letter-spacing:-.07em}.home-cards p{margin:0;color:#756d64;font-size:11px;line-height:1.58}.about-shell{padding-bottom:48px}.about-hero{max-width:920px;padding:112px 0 102px}.about-hero h1{margin:22px 0 24px;font-size:clamp(58px,8.2vw,108px);font-weight:900;letter-spacing:-.115em;line-height:.87}.about-hero>p:not(.kicker){max-width:420px;margin:0;color:#6e665e;font-size:15px;line-height:1.8}.about-cta{margin-top:30px;text-decoration:none}.about-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:1px;border:1px solid #ded6ca;background:#ded6ca}.about-intro article{min-height:320px;padding:33px;background:#faf7f1c2}.about-wordmark{display:flex;flex-direction:column;justify-content:space-between}.about-wordmark>span{font-size:65px;font-weight:900;letter-spacing:-.14em;line-height:.8}.about-wordmark>span span{color:#ef5a34}.about-story h2,.marvix-copy h2{margin:18px 0;font-size:clamp(31px,3.3vw,47px);letter-spacing:-.1em;line-height:.92}.about-story>p:last-child{max-width:420px;margin:0;color:#71685f;font-size:13px;line-height:1.8}.marvix-section{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:center;padding:95px 0}.marvix-copy>p:not(.kicker){max-width:500px;color:#70675e;font-size:14px;line-height:1.8}.marvix-card{position:relative;min-height:310px;overflow:hidden;padding:25px;border-radius:8px;background:#151311;color:#f7f2ea;box-shadow:9px 9px #ef5a34}.marvix-card span{position:relative;color:#f4c940;font:500 11px DM Mono,monospace;letter-spacing:.12em}.marvix-card strong{position:absolute;right:22px;bottom:22px;font-size:clamp(50px,6vw,74px);letter-spacing:-.12em;line-height:.82;text-align:right}.marvix-card i{position:absolute;top:20px;right:22px;color:#ffffff85;font:500 10px DM Mono,monospace;font-style:normal}.about-shell{padding-bottom:68px}.about-hero{max-width:100%;padding:104px 0 88px;text-align:center}.about-hero .kicker{justify-content:center}.about-hero h1{margin:20px 0 25px;font-size:clamp(40px,5vw,72px);letter-spacing:-.1em;line-height:1;white-space:nowrap}.about-hero>p:not(.kicker){max-width:470px;margin-right:auto;margin-left:auto;color:#635b53}.about-cta{margin-top:30px}.about-intro article{min-height:300px}.about-story{display:flex;flex-direction:column;justify-content:center}.about-story h2,.marvix-copy h2{margin:16px 0;line-height:.98}.marvix-section{grid-template-columns:1fr .82fr;gap:68px;padding:104px 7.5% 98px}.marvix-copy>p:not(.kicker){max-width:470px;margin:0;color:#625a51}.marvix-method{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:29px;border:1px solid #ded6ca;background:#ded6ca}.marvix-method article{min-height:125px;padding:14px;background:#ffffff80}.marvix-method b{display:block;color:#ef5a34;font:500 9px DM Mono,monospace}.marvix-method span{display:block;margin-top:24px;color:#2c2722;font-size:12px;font-weight:800}.marvix-method p{margin:5px 0 0;color:#7b7269;font-size:10px;line-height:1.55}.marvix-card{display:flex;min-height:360px;flex-direction:column;justify-content:space-between;padding:28px;box-shadow:10px 10px #ef5a34}.marvix-card strong{position:relative;right:auto;bottom:auto;z-index:1;max-width:none;font-size:clamp(42px,5vw,64px);letter-spacing:-.1em;line-height:.9;white-space:nowrap;text-align:left}.marvix-card p{position:relative;z-index:1;max-width:178px;margin:0;color:#ffffff9e;font-size:11px;line-height:1.65}.marvix-card i{z-index:1}.marvix-copy .marvix-intro{margin-top:13px;padding-left:15px;border-left:3px solid #ef5a34;color:#39332d;font-weight:800}.studio-shell{padding-bottom:55px}.commercial{display:inline-flex;align-items:center;gap:7px;color:#655d55;font-size:12px;font-weight:700;cursor:pointer}.commercial input{position:absolute;opacity:0}.commercial span{position:relative;width:30px;height:18px;border-radius:12px;background:#cfc6ba}.commercial span:after{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;content:"";transition:.2s ease}.commercial input:checked+span{background:#159e82}.commercial input:checked+span:after{transform:translate(12px)}.review-selector{margin:39px 0 16px;overflow:hidden;border:1px solid #d9d1c5;border-radius:7px;background:#ffffff80}.selector-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #ded6ca}.selector-top>div:first-child{display:grid;gap:4px}.selector-top span{color:#332e29;font:600 10px DM Mono,monospace;letter-spacing:.09em}.selector-top small{color:#8d857c;font-size:11px}.selector-controls{display:flex;align-items:center;gap:12px}.selector-row{display:grid;grid-template-columns:60px 1fr;align-items:center;gap:10px;min-height:57px;padding:8px 18px;border-bottom:1px solid rgba(222,214,202,.82)}.selector-row--categories{border-bottom:0}.selector-label{color:#82796f;font-size:11px;font-weight:800}.selector-options{display:flex;flex-wrap:wrap;gap:7px}.selector-choice,.selector-manage{min-height:31px;padding:6px 11px;border:1px solid #ded6ca;border-radius:4px;background:#f7f2ea8c;color:#6a6259;font-size:11px;font-weight:800;transition:border-color .15s ease,color .15s ease,background .15s ease}.selector-choice:hover,.selector-manage:hover{border-color:#b9ac9d;color:#25211d}.selector-choice.is-active{border-color:#ef5a34;background:#fff0e9;color:#b64229;box-shadow:inset 0 0 0 1px #ef5a341f}.selector-choice small{margin-left:3px;color:inherit;font:500 9px DM Mono,monospace}.selector-manage{border-style:dashed;background:transparent;color:#938a80}.personal-lexicon-editor{display:grid;gap:10px;padding:15px 18px 17px 88px;border-top:1px solid #ded6ca;background:#f8f3eba6}.personal-lexicon-editor>div:first-child{display:flex;align-items:baseline;gap:10px}.personal-lexicon-editor strong{font-size:12px}.personal-lexicon-editor span,.personal-lexicon-editor p{margin:0;color:#8d8378;font-size:10px;line-height:1.6}.personal-lexicon-editor textarea{width:100%;min-height:95px;resize:vertical;padding:10px;border:1px solid #d8d0c5;border-radius:4px;outline:0;background:#ffffffbf;color:#302b26;font:500 12px/1.65 Noto Sans SC,sans-serif}.personal-lexicon-editor textarea:focus{border-color:#ef5a34;box-shadow:0 0 0 3px #ef5a341a}.personal-lexicon-editor>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:15px}.personal-lexicon-editor .light-button{flex:none;padding:8px 11px}.studio-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.studio-panel{min-height:535px;overflow:hidden;border:1px solid #d9d1c5;border-radius:7px;background:#ffffff8a}.panel-heading{min-height:53px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid #ded6ca;color:#716a61;font:500 10px DM Mono,monospace;letter-spacing:.05em}.panel-heading small{color:#9a9288;font-size:10px}.editor-panel{position:relative;display:flex;flex-direction:column}.studio-title{display:block;padding:19px 20px 15px;border-bottom:1px solid #ded6ca}.studio-title span,.studio-body>span{display:block;margin-bottom:8px;color:#887f75;font:500 10px DM Mono,monospace;letter-spacing:.08em}.studio-title em{color:#b1a99f;font-style:normal}.studio-title input{width:100%;border:0;outline:0;background:transparent;color:#191613;font-size:22px;font-weight:800;letter-spacing:-.06em}.studio-body{flex:1;display:flex;flex-direction:column;padding:17px 20px 0}.studio-body textarea{flex:1;width:100%;min-height:190px;resize:none;border:0;outline:0;background:transparent;color:#302b26;font:500 15px/1.95 Noto Sans SC,sans-serif}.is-invalid{animation:shake .25s linear 2}.editor-bottom{display:flex;justify-content:space-between;padding:8px 20px;color:#958d84;font:500 10px DM Mono,monospace}.editor-action{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:13px 16px 16px;border-top:1px solid #ded6ca}.available-quota{margin-right:auto;color:#8b8379;font:500 10px DM Mono,monospace}.light-button{padding:10px 14px;border:1px solid #d2c9bd;border-radius:4px;background:#f7f2ea;color:#665e55;font-size:12px;font-weight:800}.error-message{margin:0 18px 12px;color:#be3c25;font-size:12px}.result-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:70px;padding:12px 17px;border-bottom:1px solid #ded6ca;background:#edf7ed}.result-summary.is-idle{background:#f5f1ea}.result-summary b,.result-summary span{display:block}.result-summary b{font-size:15px;letter-spacing:-.05em}.result-summary>div>span{margin-top:3px;color:#6d756c;font-size:11px}.result-counts{display:flex;gap:9px}.result-counts span{color:#817a71;font-size:10px}.result-counts b{display:inline;color:#181512;font-size:15px}.preview-document{height:410px;overflow-y:auto;padding:24px 25px;color:#312c27;font:500 15px/2.05 Noto Sans SC,sans-serif}.preview-document h2{margin:0 0 16px;color:#171411;font-size:23px;letter-spacing:-.06em}.preview-document p{margin:0}.preview-empty{display:grid;height:calc(100% - 53px);place-content:center;padding:30px;color:#8f877d;text-align:center}.preview-empty strong{color:#484139;font-size:16px}.preview-empty p{max-width:240px;margin:8px 0 0;font-size:12px;line-height:1.6}.legend{display:flex;align-items:center;gap:5px;color:#897f74;font:500 9px DM Mono,monospace}.legend i{width:8px;height:8px;border-radius:2px}.legend-red{background:#e95345}.legend-yellow{margin-left:4px;background:#e1bb1e}.mark{padding:1px 2px;border-radius:2px}.mark--red{background:#ffd8d3;box-shadow:inset 0 -2px #e95345}.mark--orange{background:#ffe5bf;box-shadow:inset 0 -2px #ed8d2d}.mark--yellow{background:#fff3b5;box-shadow:inset 0 -2px #d9b11b}.marvix-label{padding:5px 7px;border-radius:3px;background:#151311;color:#fff;font:500 9px DM Mono,monospace}.marvix-overview{display:grid;grid-template-columns:112px 1fr;gap:16px;padding:17px 20px;border-bottom:1px solid #ded6ca;background:#fff0e7}.marvix-overview__score{display:flex;align-items:baseline;justify-content:center;align-content:center;flex-wrap:wrap;gap:3px;min-height:80px;padding:8px;border:1px solid #d7c7ba;border-radius:6px;background:#ffffff73}.marvix-overview__score small{width:100%;color:#9b5a1c;font:500 9px DM Mono,monospace;text-align:center}.marvix-overview__score b{color:#e28519;font:800 39px/1 DM Mono,monospace;letter-spacing:-.12em}.marvix-overview__score span{color:#8b7a6e;font:500 9px DM Mono,monospace}.marvix-overview__content{min-width:0}.marvix-overview__meta{display:flex;align-items:baseline;gap:8px}.marvix-overview__meta span{color:#8b7b6e;font:500 9px DM Mono,monospace}.marvix-overview__meta b{color:#251d18;font-size:19px;letter-spacing:-.06em}.marvix-overview__content>p{margin:6px 0 0;color:#625a51;font-size:12px;line-height:1.6}.marvix-overview__tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.marvix-overview__tags span{padding:3px 5px;border-radius:3px;background:#ffffff85;color:#786d63;font-size:9px}.marvix-overview__details{display:grid;gap:4px;margin-top:10px}.marvix-overview__detail{margin:0!important;font-size:10px!important;line-height:1.5!important}.marvix-overview__detail span{margin-right:4px;font-weight:800}.marvix-overview__detail--adjust{color:#a9522a!important}.marvix-overview__detail--retain{color:#16846d!important}.context-list{padding:0 20px}.context-list article{display:grid;grid-template-columns:25px 1fr;gap:8px;padding:15px 0;border-bottom:1px solid #e4ddd3}.context-list article>span{color:#ef5a34;font:500 10px DM Mono,monospace}.context-list strong{font-size:13px}.context-list p{margin:5px 0;color:#716960;font-size:11px;line-height:1.6}.context-list small{color:#16846d;font-size:11px}.context-clear{padding:35px 0;color:#6e766d;font-size:13px;text-align:center}.explanations{margin-top:14px;border:1px solid #d9d1c5;border-radius:7px;background:#ffffff6b}.explanations__heading{display:flex;align-items:center;justify-content:space-between;padding:17px;border-bottom:1px solid #ded6ca}.explanations__heading span{color:#716a61;font:500 10px DM Mono,monospace}.explanations__heading p{margin:0;color:#8b8379;font-size:11px}.finding-list{display:grid;grid-template-columns:repeat(3,1fr)}.finding{display:grid;grid-template-columns:26px 1fr;gap:8px;min-height:155px;padding:17px;border:0;border-right:1px solid #ded6ca;border-bottom:1px solid #ded6ca;background:transparent;color:#231f1b;text-align:left}.finding:nth-child(3n){border-right:0}.finding:hover{background:#fffdf9}.finding>i{color:#a59c91;font:500 10px DM Mono,monospace;font-style:normal}.finding div>span{color:#8c8379;font-size:10px}.finding strong{display:block;margin:5px 0;font-size:15px}.finding p{margin:0;color:#766e65;font-size:11px;line-height:1.55}.finding small{display:block;margin-top:6px;font-size:10px;line-height:1.45}.finding--red small{color:#c84833}.finding--orange small{color:#bb7527}.finding--yellow small{color:#9d7e0e}.more-findings{margin:0;padding:14px;color:#867d73;font-size:11px;text-align:center}@keyframes shake{25%{transform:translate(4px)}75%{transform:translate(-4px)}}@media(max-width:760px){body{background-size:38px 38px}.site-shell{width:min(100% - 28px,560px)}.site-header{top:10px;height:56px;margin-top:10px;padding:0 10px 0 14px}.brand{font-size:27px}.site-nav{display:none}.login-avatar{width:42px;height:42px}.home-hero{gap:18px;padding:58px 0 42px}.home-tagline{gap:8px;font-size:clamp(20px,6vw,29px);white-space:nowrap}.home-path{margin:-10px 0 -3px;font-size:9px}.home-search{box-shadow:6px 6px #11100e}.home-search__top{display:block}.home-search__top>span{display:block;margin-top:8px}.home-search textarea{height:132px}.scene-section{padding:43px 0 65px}.home-cards{grid-template-columns:1fr}.home-cards article{min-height:135px;padding:22px 14px}.home-cards h2{margin:18px 0 5px}.about-hero{padding:67px 0 58px}.about-hero h1{font-size:58px}.about-intro,.marvix-section{grid-template-columns:1fr}.about-intro article{min-height:235px;padding:24px}.about-wordmark>span{font-size:54px}.marvix-section{gap:25px;padding:62px 0}.marvix-card{min-height:245px}.studio-intro{display:block;padding:39px 0 23px}.studio-controls{justify-content:space-between;margin-top:21px}.studio-grid{grid-template-columns:1fr}.studio-panel{min-height:480px}.result-panel{min-height:430px}.preview-document{height:305px}.finding-list{grid-template-columns:1fr}.finding,.finding:nth-child(3n){min-height:0;border-right:0}.explanations__heading{display:block}.explanations__heading p{margin-top:7px}.editor-bottom span:last-child{display:none}.auth-dialog{padding:28px 22px}.auth-dialog h2{font-size:28px}}@media(min-width:761px)and (max-height:760px){.site-header{height:74px}.home-hero{padding:30px 0 22px}.home-search textarea{height:66px}.scene-section{padding:20px 0}.scene-section>h1{margin-bottom:12px}.home-cards article{min-height:118px;padding:13px 16px}.home-cards h2{margin-top:22px}}.member-plan strong{display:block;margin-top:7px;color:#e65331;font:700 12px DM Mono,monospace}.brand{letter-spacing:-.075em}.auth-dialog h2{letter-spacing:-.045em}.studio-intro h1{letter-spacing:-.065em;line-height:.92}.scene-section>h1,.topup-section h2{letter-spacing:-.055em}.home-cards h2{letter-spacing:-.03em}.about-hero h1,.pricing-hero h1{letter-spacing:-.07em;line-height:.91}.about-wordmark>span{letter-spacing:-.08em}.about-story h2,.marvix-copy h2{letter-spacing:-.06em;line-height:.98}.marvix-card strong{letter-spacing:-.08em}.studio-title input,.preview-document h2,.result-summary b{letter-spacing:-.035em}.pricing-card h2{letter-spacing:-.055em}.pricing-price b,.topup-cards b{letter-spacing:-.07em}.membership-shell{padding-bottom:60px}.pricing-hero{padding:82px 0 38px;text-align:center}.pricing-hero h1{margin:0;color:#171411;font-size:clamp(30px,3.4vw,48px);font-weight:900;letter-spacing:-.08em;line-height:1.05;white-space:nowrap}.pricing-wordmark{font-family:DM Sans,Noto Sans SC,sans-serif;font-weight:900;letter-spacing:-.09em}.pricing-wordmark>span{color:#ef5a34}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:stretch}.pricing-card{position:relative;min-height:440px;padding:25px;border:1px solid #ded6ca;border-radius:10px;background:#ffffff9c;box-shadow:inset 0 1px #fffc}.pricing-card--featured{border-color:#151311;background:#151311;color:#f9f4ec;box-shadow:8px 8px #ef5a34}.pricing-popular{position:absolute;top:18px;right:18px;padding:4px 7px;border-radius:99px;background:#f4c940;color:#171411;font:700 9px DM Mono,monospace}.pricing-card__label{margin:0;color:#8c8379;font:500 10px DM Mono,monospace;letter-spacing:.08em}.pricing-card--featured .pricing-card__label{color:#ffffff94}.pricing-card h2{margin:14px 0 4px;font-size:30px;letter-spacing:-.1em}.pricing-price{display:flex;align-items:baseline;gap:4px;margin-top:12px}.pricing-price b{font:800 38px/1 DM Mono,monospace;letter-spacing:-.13em}.pricing-price span{color:#8c8379;font:500 10px DM Mono,monospace}.pricing-card--featured .pricing-price span{color:#ffffff8c}.pricing-quota{min-height:34px;margin:11px 0 17px;color:#6f675f;font-size:11px;line-height:1.55}.pricing-card--featured .pricing-quota{color:#ffffffb8}.pricing-button{display:flex;width:100%;align-items:center;justify-content:space-between;padding:12px 14px;border:0;border-radius:5px;background:#151311;color:#fff;font-size:12px;font-weight:800}.pricing-button b{color:#f4c940;font-size:16px}.pricing-button:disabled{cursor:default;opacity:.52}.pricing-button--light{background:#fff;color:#171411;opacity:1!important}.pricing-includes{margin-top:28px;padding-top:18px;border-top:1px solid #ded6ca}.pricing-card--featured .pricing-includes{border-color:#ffffff2b}.pricing-includes>span{color:#8c8379;font:500 9px DM Mono,monospace;letter-spacing:.08em}.pricing-includes p{display:flex;gap:8px;margin:11px 0 0;color:#5e5750;font-size:11px}.pricing-includes i{color:#16846d;font-style:normal}.pricing-card--featured .pricing-includes p{color:#fffc}.pricing-card--featured .pricing-includes i{color:#f4c940}.topup-section{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:end;margin-top:65px;padding:30px 0;border-top:1px solid rgba(169,153,134,.52);border-bottom:1px solid rgba(169,153,134,.52)}.topup-section h2{margin:16px 0 8px;font-size:30px;letter-spacing:-.09em}.topup-section>div>p:not(.kicker){max-width:370px;margin:0;color:#756d63;font-size:12px;line-height:1.7}.topup-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.topup-cards article{display:grid;gap:7px;min-height:130px;padding:17px;border:1px solid #ded6ca;border-radius:7px;background:#ffffff85}.topup-cards span,.topup-cards small{color:#847b71;font:500 10px DM Mono,monospace}.topup-cards b{align-self:end;font-size:27px;letter-spacing:-.09em}.pricing-footnote{margin:17px 0 0;color:#92897f;font-size:10px;line-height:1.65;text-align:center}.marvix-notes{display:grid;gap:4px;padding:11px 16px;border-top:1px solid #ded6ca;background:#fffdf9}.marvix-notes span{font-size:10px;line-height:1.45}.marvix-note--strength{color:#16846d}.marvix-note--improve{color:#a8661d}.viral-dimensions{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:11px 16px;border-bottom:1px solid #ded6ca;background:#f8f5ef}.viral-dimensions span{display:grid;gap:3px;color:#746b61;font:500 9px/1.25 DM Mono,monospace}.viral-dimensions b{color:#1a1714;font-size:13px}.finding{display:block;padding:0}.finding-main{display:grid;width:100%;grid-template-columns:26px 1fr;gap:8px;min-height:132px;padding:17px 17px 12px;border:0;background:transparent;color:#231f1b;text-align:left}.finding-main:hover{background:#fffdf9}.finding-main>i{color:#a59c91;font:500 10px DM Mono,monospace;font-style:normal}.finding-feedback{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:0 17px 14px 51px}.finding-feedback>span{width:100%;color:#948b81;font-size:10px}.finding-rating{padding:3px 6px;border:1px solid #d9d1c5;border-radius:3px;background:#fffdfa;color:#746b61;font-size:10px}.finding-rating.is-selected{border-color:#ef5a34;background:#fff0e9;color:#b64229}.feedback-notice{margin:0;padding:12px 16px;color:#48715f;font-size:11px;text-align:center}.finding small.platform-replacement{margin-top:8px;color:#16846d;font-weight:800}.loading-state{gap:9px}.loading-dots{display:flex;gap:5px;margin-bottom:4px}.loading-dots i{width:7px;height:7px;border-radius:50%;background:#ef5a34;animation:taboo-pulse 1s ease-in-out infinite}.loading-dots i:nth-child(2){animation-delay:.14s}.loading-dots i:nth-child(3){animation-delay:.28s}.loading-lines{display:grid;width:min(230px,100%);gap:7px;margin-top:10px}.loading-lines i{display:block;height:6px;border-radius:99px;background:linear-gradient(90deg,#eee8df,#f8f4ee,#eee8df);background-size:200% 100%;animation:taboo-shimmer 1.4s linear infinite}.loading-lines i:nth-child(2){width:84%}.loading-lines i:nth-child(3){width:62%}@keyframes taboo-pulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes taboo-shimmer{to{background-position:-200% 0}}@media(max-width:760px){.editor-action{position:sticky;bottom:8px;z-index:3;margin:0 -2px;padding:10px 2px 2px;border-top:1px solid rgba(222,214,202,.9);background:#fffdf9f5;box-shadow:0 -8px 16px #46382a0f}.editor-action .dark-button{min-height:44px;flex:1}.editor-action .light-button{min-height:44px}.available-quota{padding-bottom:2px}}.mobile-review-panel{display:none}@media(max-width:760px){body:has(.split-workspace--preview){overflow:hidden}.split-workspace--preview .split-flow-scroll{height:100%;overflow-x:auto;overflow-y:hidden}.studio-shell--mobile-review{padding-bottom:36px}.studio-shell--mobile-review .review-selector{margin-bottom:13px}.mobile-review-panel{display:flex;min-height:min(680px,calc(100dvh - 138px));flex-direction:column;overflow:hidden;border:1px solid #d9d1c5;border-radius:9px;background:#ffffffa3;box-shadow:inset 0 1px #ffffffe6}.mobile-review-panel__heading{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:50px;padding:0 15px;border-bottom:1px solid #ded6ca;color:#6e665d;font:600 10px DM Mono,monospace;letter-spacing:.07em}.mobile-review-panel__heading .result-counts{gap:8px}.mobile-review-panel__hint{min-height:37px;margin:0;padding:10px 15px;border-bottom:1px solid #ebe4db;background:#f8f5ef;color:#766d63;font-size:11px;line-height:1.55}.mobile-review-title{display:block;padding:15px 15px 12px;border-bottom:1px solid #ded6ca}.mobile-review-title>span,.mobile-review-body>span{display:block;margin-bottom:7px;color:#8b8278;font:500 10px DM Mono,monospace;letter-spacing:.08em}.mobile-review-title em{color:#aea49a;font-style:normal}.mobile-review-title input,.mobile-review-title textarea{width:100%;padding:0;border:0;outline:0;background:transparent;color:#201b17;font-size:20px;font-weight:800;letter-spacing:-.045em}.mobile-review-title textarea{display:block;max-height:5.4em;resize:none;overflow:hidden;font-family:inherit}.mobile-review-body{display:flex;min-height:0;flex:1;flex-direction:column;padding:14px 15px 0}.mobile-review-body__editor{min-height:275px;flex:1;overflow-y:auto;padding:0 2px 14px 0;outline:0;color:#302a25;font:500 16px/1.95 Noto Sans SC,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;overscroll-behavior:contain;scrollbar-color:#c8bfb4 transparent}.mobile-review-body__editor:empty:before{color:#b1a79d;content:attr(data-placeholder);pointer-events:none}.mobile-review-body__editor mark{cursor:text}.mobile-review-panel__footer{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:8px;padding:11px 13px;border-top:1px solid #ded6ca;background:#fffdf9f7;box-shadow:0 -8px 16px #46382a0d}.mobile-review-panel__footer>span{margin-right:auto;color:#93897f;font:500 10px DM Mono,monospace;white-space:nowrap}.mobile-review-panel__footer .light-button{min-height:40px;padding:8px 10px}.mobile-review-panel__footer .dark-button{min-height:40px;justify-content:center;gap:11px;padding:8px 11px;box-shadow:2px 2px #ef5a34;font-size:11px;white-space:nowrap}.mobile-review-panel__quota{display:block;padding:0 15px 12px;color:#938a80;font:500 10px/1.4 DM Mono,monospace}.mobile-review-findings{display:grid;border-top:1px solid #ded6ca}.mobile-review-finding{display:grid;grid-template-columns:max-content 1fr;gap:8px;padding:11px 15px;border:0;border-bottom:1px solid #eee8df;background:transparent;color:#6e655c;font-size:11px;line-height:1.45;text-align:left}.mobile-review-finding:last-child{border-bottom:0}.mobile-review-finding b{font-size:12px}.mobile-review-finding span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-review-finding--red b{color:#cf4939}.mobile-review-finding--orange b{color:#c87823}.mobile-review-finding--yellow b{color:#9f7b0b}.mobile-review-panel .error-message{margin-top:0}}:root{--taboo-canvas: #f7f2ea;--taboo-stage: #ebe9e5;--taboo-ink: #100f0d;--taboo-muted: #625d55;--taboo-line: #d4d0c9;--taboo-orange: #ef5a34;--taboo-pink: #f04d9b;--taboo-blue: #7478dd}body{background:var(--taboo-canvas)}.brand{background:none}.brand img{display:block;width:100%;height:100%;object-fit:contain}.home-shell{width:min(1360px,calc(100% - 64px));max-width:none}.home-product-chapter{position:relative;display:grid;min-height:min(820px,calc(100vh - 92px));overflow:hidden;padding:clamp(72px,8vw,118px);isolation:isolate}.home-product-copy{position:relative;z-index:4;max-width:540px}.home-product-copy h2{margin:20px 0 18px;color:var(--taboo-ink);font-size:clamp(64px,7vw,108px);font-weight:900;letter-spacing:-.1em;line-height:.9}.home-product-copy>p:not(.kicker){max-width:430px;margin:0;color:#231d18b0;font-size:16px;font-weight:600;line-height:1.75;text-wrap:pretty;word-break:auto-phrase}.home-product-chapter--review{align-items:start;background:radial-gradient(circle at 88% 18%,rgba(240,77,155,.2),transparent 29%),linear-gradient(145deg,#f3ede4,#fbf8f2 62%)}.home-review-demo{position:absolute;right:clamp(38px,6vw,92px);bottom:-34px;width:min(730px,58%);overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:28px 28px 0 0;background:#ffffff91;box-shadow:0 36px 80px #362b2029,inset 0 1px #fffffff5;backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25);transform:rotate(-1.8deg)}.home-review-demo__bar{display:grid;height:54px;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 19px;border-bottom:1px solid rgba(59,48,37,.1);color:#7d746a;font:600 10px DM Mono,monospace}.home-review-demo__bar>span{display:flex;gap:5px}.home-review-demo__bar>span i{width:7px;height:7px;border-radius:50%;background:#d5cbc0}.home-review-demo__bar>span i:first-child{background:var(--taboo-orange)}.home-review-demo__bar b{justify-self:end;color:#9b9186;font-weight:500}.home-review-demo__body{display:grid;min-height:420px;grid-template-columns:1fr 190px;gap:18px;padding:32px 30px}.home-review-demo__paper{position:relative;min-height:356px;padding:35px 36px 48px;background:#fffdf9d1;color:#27221e}.home-review-demo__paper small{color:#9a9187;font:500 9px DM Mono,monospace}.home-review-demo__paper h3{margin:28px 0 24px;font-size:clamp(25px,2.6vw,38px);letter-spacing:-.08em;line-height:1.08}.home-review-demo__paper p{max-width:430px;margin:0 0 14px;color:#5e564d;font-size:12px;line-height:1.95}.home-review-demo__paper mark{padding:1px 3px;border-radius:3px;background:#ef5a3433;color:#ad351f;box-shadow:inset 0 -2px #ef5a346b}.home-review-demo__paper footer{position:absolute;right:24px;bottom:18px;color:#968b80;font:600 9px DM Mono,monospace}.home-review-demo__paper footer span{color:var(--taboo-orange)}.home-review-demo__note{align-self:center;padding:20px 18px;border-left:3px solid var(--taboo-orange);background:#fff8f3d9}.home-review-demo__note span{color:var(--taboo-orange);font:600 9px DM Mono,monospace;letter-spacing:.08em}.home-review-demo__note b{display:block;margin:12px 0 7px;font-size:16px}.home-review-demo__note p{margin:0;color:#786c61;font-size:10px;line-height:1.7}.home-review-demo__note i{display:block;margin-top:17px;color:#9a4b36;font-size:10px;font-style:normal;font-weight:800}.home-review-demo__result{display:flex;gap:28px;padding:16px 30px 22px;border-top:1px solid rgba(59,48,37,.1);color:#756b61;font-size:10px}.home-review-demo__result span{display:flex;align-items:center;gap:7px}.home-review-demo__result i{width:7px;height:7px;border-radius:50%}.home-review-demo__result .is-red{background:#e34438}.home-review-demo__result .is-orange{background:#f0873d}.home-review-demo__result .is-yellow{background:#e4b22c}.home-review-demo__result b{color:#2a241f;font-size:13px}.home-product-chapter--context{grid-template-columns:1.08fr .92fr;align-items:center;background:linear-gradient(145deg,#171426,#282653 54%,#161c2f);color:#fff8ef}.home-product-chapter--context:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(circle at 30% 44%,rgba(239,90,52,.5),transparent 27%),radial-gradient(circle at 78% 20%,rgba(116,120,221,.55),transparent 31%),radial-gradient(circle at 62% 84%,rgba(80,193,196,.17),transparent 31%);content:""}.home-product-chapter--context .home-product-copy{grid-column:2}.home-product-chapter--context .kicker,.home-product-chapter--context .home-product-copy h2{color:#fff8ef}.home-product-chapter--context .home-product-copy>p:not(.kicker){color:#fff8efad}.home-context-words{position:relative;display:grid;width:min(540px,42vw);aspect-ratio:1;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;color:#fff8ef2b;font-size:clamp(70px,10vw,150px);font-weight:900;letter-spacing:-.12em}.home-context-words:before,.home-context-words:after{position:absolute;width:69%;aspect-ratio:1;border:1px solid rgba(255,255,255,.12);border-radius:50%;content:""}.home-context-words:after{width:37%}.home-context-words span{position:absolute}.home-context-words span:first-child{top:8%;left:15%}.home-context-words span:nth-child(2){right:9%;bottom:10%}.home-context-words strong{color:#fff8ef;font-size:.58em}.home-context-lens{position:absolute;top:50%;left:32%;z-index:2;display:grid;width:260px;aspect-ratio:1;place-items:center;border:1px solid rgba(255,255,255,.42);border-radius:50%;background:#ffffff1f;box-shadow:inset 0 1px #ffffff8c,0 18px 50px #00000047;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);transform:translate(-50%,-50%)}.home-context-lens div{width:70%}.home-context-lens small{color:#f5ab8f;font:600 9px DM Mono,monospace;letter-spacing:.1em}.home-context-lens p{margin:17px 0 21px;font-size:14px;font-weight:700;line-height:1.65}.home-context-lens b{color:#fff;font-size:10px}.home-product-chapter--journey{align-items:start;background:radial-gradient(circle at 16% 88%,rgba(239,90,52,.25),transparent 32%),radial-gradient(circle at 82% 16%,rgba(255,208,120,.3),transparent 29%),linear-gradient(145deg,#f6d8c8,#f5ecdf 52%,#e8c9c5)}.home-product-chapter--journey .home-product-copy{justify-self:end;text-align:right}.home-product-chapter--journey .home-product-copy>p:not(.kicker){margin-left:auto}.home-product-chapter--install{grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);align-items:center;gap:clamp(44px,9vw,150px);background:radial-gradient(circle at 78% 31%,rgba(102,142,205,.38),transparent 30%),radial-gradient(circle at 17% 87%,rgba(240,77,155,.18),transparent 30%),linear-gradient(155deg,#edf3f8,#dbe7f4 49%,#ead8e6)}.home-install-steps{display:grid;gap:0;max-width:390px;margin:30px 0 0;padding:0;border-top:1px solid rgba(36,29,23,.18);list-style:none}.home-install-steps li{display:grid;grid-template-columns:38px 1fr;gap:8px;padding:11px 0;border-bottom:1px solid rgba(36,29,23,.12);color:#51483f;font-size:12px;font-weight:700}.home-install-steps b{color:var(--taboo-orange);font:600 10px DM Mono,monospace}.home-install-phone{position:relative;justify-self:center;width:min(100%,370px);padding:13px;border:3px solid #191512;border-radius:38px;background:#191512;box-shadow:22px 27px #ef5a3433,0 25px 58px #2f261d2e;transform:rotate(5deg)}.home-install-phone__screen{min-height:470px;padding:35px 28px;border-radius:26px;background:linear-gradient(150deg,#f4b3b9,#f8e6d6 55%,#b9c8f2);color:#171411}.home-install-phone__screen:before{display:block;width:72px;height:18px;margin:-27px auto 33px;border-radius:999px;background:#191512;content:""}.home-install-phone__screen small{font:800 14px var(--type-display);letter-spacing:-.06em}.home-install-phone__screen strong{display:block;margin-top:124px;font:900 clamp(34px,4vw,49px)/.94 var(--type-display);letter-spacing:-.085em}.home-install-phone__screen div{display:grid;gap:7px;margin-top:28px}.home-install-phone__screen i{display:block;width:78%;height:5px;border-radius:99px;background:#17141147}.home-install-phone__screen i:nth-child(2){width:61%}.home-install-phone__screen i:nth-child(3){width:70%}.home-install-phone aside{position:absolute;right:-34px;bottom:38px;display:grid;width:230px;gap:4px;padding:17px;border:1px solid rgba(255,255,255,.84);border-radius:16px;background:#fffdf9e0;box-shadow:0 16px 40px #251c1533;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transform:rotate(-5deg)}.home-install-phone aside span{color:#8b8177;font:600 9px DM Mono,monospace;letter-spacing:.08em}.home-install-phone aside b{color:#29231e;font-size:16px}.home-install-phone aside small{color:#776d63;font-size:10px}.home-install-phone aside button{justify-self:stretch;margin-top:7px;padding:8px;border:0;border-radius:7px;background:var(--taboo-orange);color:#fffaf5;font-size:11px;font-weight:800}.home-install-phone aside{display:grid;gap:10px;padding:15px;border:0;border-radius:19px;background:#fafafce0;color:#1d1d1f;box-shadow:0 18px 46px #251c152e}.home-install-sheet__grab{display:block;width:34px;height:4px;justify-self:center;border-radius:999px;background:#3c3c4340}.home-install-sheet__browser{display:block;color:#3c3c439e;font:600 9px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;text-align:center}.home-install-sheet__row{display:grid;grid-template-columns:29px minmax(0,1fr) 12px;align-items:center;gap:9px}.home-install-sheet__icon{display:grid;width:29px;height:29px;place-items:center;border-radius:7px;background:#f7f2ea;color:var(--taboo-orange);font:500 23px/1 -apple-system,BlinkMacSystemFont,sans-serif}.home-install-sheet__row b,.home-install-sheet__row small{display:block;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.home-install-sheet__row b{color:#1d1d1f;font-size:11px}.home-install-sheet__row small{margin-top:2px;color:#3c3c4399;font-size:8px}.home-install-sheet__row em{color:#3c3c437a;font:400 23px/1 -apple-system,BlinkMacSystemFont,sans-serif;font-style:normal}.home-install-phone aside button{margin-top:0;border-radius:10px;background:#007aff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.home-install-phone__screen{position:relative;overflow:hidden}.home-install-browser-scene,.home-install-home-scene{position:absolute;top:0;right:0;bottom:0;left:0;padding:35px 28px;transition:opacity .42s ease,transform .52s cubic-bezier(.2,.8,.25,1)}.home-install-browser-scene{opacity:1}.home-install-browser-scene>small{font:800 14px var(--type-display);letter-spacing:-.06em}.home-install-browser-scene>strong{display:block;margin-top:124px;font:900 clamp(34px,4vw,49px)/.94 var(--type-display);letter-spacing:-.085em}.home-install-browser-scene>div{display:grid;gap:7px;margin-top:28px}.home-install-browser-scene i{display:block;width:78%;height:5px;border-radius:99px;background:#17141147}.home-install-browser-scene i:nth-child(2){width:61%}.home-install-browser-scene i:nth-child(3){width:70%}.home-install-browser-scene footer{position:absolute;right:19px;bottom:16px;left:19px;display:flex;align-items:center;justify-content:space-between;color:#1d1d1fcc;font:500 18px/1 -apple-system,BlinkMacSystemFont,sans-serif}.home-install-browser-scene__share{display:grid;width:29px;height:29px;place-items:center;border:1px solid rgba(29,29,31,.22);border-radius:8px;color:#007aff}.home-install-home-scene{display:grid;align-content:start;opacity:0;background:linear-gradient(155deg,#81a7d8,#c9d2e1 48%,#f1b3a5);color:#fff;transform:scale(1.05)}.home-install-home-scene>small{font:600 10px -apple-system,BlinkMacSystemFont,sans-serif;text-align:center}.home-install-home-scene__app{display:grid;width:72px;justify-items:center;gap:6px;margin-top:42px}.home-install-home-scene__app img{display:block;width:58px;height:58px;border-radius:13px;box-shadow:0 6px 14px #1922323b}.home-install-home-scene__app span{color:#fff;font:500 9px -apple-system,BlinkMacSystemFont,sans-serif;text-shadow:0 1px 2px rgba(25,34,50,.32)}.home-install-demo-cursor{position:absolute;z-index:5;right:23px;bottom:33px;width:18px;height:25px;opacity:0;pointer-events:none;transform:translate(42px,28px)}.home-install-demo-cursor:before{position:absolute;width:0;height:0;border-top:18px solid #171411;border-right:8px solid transparent;border-bottom:7px solid transparent;content:"";transform:rotate(-20deg)}.home-install-demo-cursor:after{position:absolute;top:13px;left:4px;width:11px;height:8px;border-right:3px solid #171411;border-bottom:3px solid #171411;border-radius:0 0 4px;content:"";transform:rotate(-20deg)}.home-install-phone.is-install-clicking .home-install-demo-cursor{animation:home-install-cursor-click 1.03s cubic-bezier(.2,.8,.25,1) both}.home-install-phone.is-install-complete aside,.home-install-phone.is-install-complete .home-install-demo-cursor{opacity:0;pointer-events:none}.home-install-phone.is-install-complete .home-install-browser-scene{opacity:0;transform:scale(.96)}@keyframes home-install-cursor-click{0%{opacity:0;transform:translate(42px,28px)}18%{opacity:1}70%{opacity:1;transform:translate(0)}82%{opacity:1;transform:translate(0) scale(.82)}to{opacity:0;transform:translate(0) scale(1)}}.home-journey-demo{position:absolute;right:5%;bottom:2%;left:5%;display:grid;height:60%;grid-template-columns:minmax(240px,.86fr) 180px minmax(420px,1.35fr);align-items:center}.home-journey-draft{position:relative;width:min(330px,100%);min-height:380px;padding:38px;background:#fffdf8;box-shadow:20px 24px #ef5a3429;transform:rotate(-3deg)}.home-journey-draft small,.home-journey-pages small{color:#8d8378;font:500 9px DM Mono,monospace}.home-journey-draft h3{margin:46px 0 21px;font-size:35px;letter-spacing:-.08em;line-height:1.05}.home-journey-draft p{color:#766d63;font-size:11px;line-height:1.7}.home-journey-draft>i{display:block;width:88%;height:5px;margin:12px 0;background:#e8e0d7}.home-journey-draft>i:nth-of-type(2){width:72%}.home-journey-draft>i:nth-of-type(3){width:82%}.home-journey-draft footer{position:absolute;right:28px;bottom:23px;color:#aaa096;font:500 9px DM Mono,monospace}.home-journey-route{display:flex;align-items:center;justify-content:center;transform:rotate(-9deg)}.home-journey-route span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#171411;color:#fff;font-size:12px;font-weight:900}.home-journey-route span:last-child{background:var(--taboo-orange)}.home-journey-route i{width:24px;height:2px;background:#231d1847}.home-journey-pages{position:relative;min-height:420px}.home-journey-pages article{position:absolute;top:50%;left:50%;width:225px;aspect-ratio:3 / 4;padding:25px;border:1px solid rgba(255,255,255,.8);background:linear-gradient(150deg,#ffffffed,#ef5a3421);box-shadow:0 20px 48px #2b231b21;transform:translate(-50%,-50%)}.home-journey-pages article:first-child{margin-left:-160px;transform:translate(-50%,-50%) rotate(-8deg)}.home-journey-pages article:nth-child(2){z-index:2}.home-journey-pages article:nth-child(3){margin-left:160px;transform:translate(-50%,-50%) rotate(8deg)}.home-journey-pages b{display:block;margin-top:72px;font-size:27px;letter-spacing:-.07em;line-height:1.08}.home-journey-pages p{color:#776d63;font-size:11px;line-height:1.6}.home-journey-pages em{position:absolute;right:22px;bottom:19px;color:#2b241f;font-size:12px;font-style:normal;font-weight:900}.home-journey-pages em:first-letter{color:var(--taboo-orange)}.home-product-chapter--finale{place-items:center;background:radial-gradient(circle at 18% 14%,rgba(240,77,155,.72),transparent 35%),radial-gradient(circle at 82% 82%,rgba(255,177,116,.38),transparent 34%),linear-gradient(135deg,#e84b8d,#ef5a34 53%,#ed7945);color:#1b1714;text-align:center}.home-product-chapter--finale:before{position:absolute;width:min(62vw,820px);aspect-ratio:1;border:1px solid rgba(255,255,255,.36);border-radius:50%;box-shadow:0 0 0 13vw #ffffff0f,0 0 0 26vw #ffffff0a;content:""}.home-product-chapter--finale .home-product-copy{display:grid;max-width:760px;justify-items:center}.home-product-chapter--finale .kicker{color:#1b1714a8}.home-product-chapter--finale .kicker i{background:#171411}.home-product-chapter--finale .home-product-copy h2{font-size:clamp(76px,9vw,132px)}.home-product-chapter--finale .home-product-copy>p:not(.kicker){max-width:550px;color:#1b1714c2;font-size:17px}.home-product-actions{display:flex;gap:10px;margin-top:35px}.home-product-actions .light-button{border-color:#231d1833;background:#ffffff5c;color:#1a1613}.home-finale-wordmark{position:absolute;bottom:-2%;left:-2%;width:clamp(320px,38vw,620px);height:auto;opacity:.14}.home-finale-note{position:absolute;right:34px;bottom:28px;color:#1c171494;font:600 9px DM Mono,monospace;letter-spacing:.12em}.home-finale-orbit span{position:absolute;color:#ffffff9e;font-size:14px;font-weight:800}.home-finale-orbit span:first-child{top:14%;left:12%}.home-finale-orbit span:nth-child(2){top:20%;right:11%}.home-finale-orbit span:nth-child(3){right:17%;bottom:15%}.home-finale-orbit span:nth-child(4){bottom:16%;left:15%}@supports (animation-timeline: view()){.home-product-chapter .home-product-copy,.home-product-chapter .home-review-demo,.home-product-chapter .home-context-words,.home-product-chapter .home-context-lens,.home-product-chapter .home-journey-demo{animation:home-product-reveal both linear;animation-timeline:view(block);animation-range:entry 4% cover 18%}}@keyframes home-product-reveal{0%{opacity:.18;translate:0 46px;scale:.98}to{opacity:1;translate:0 0;scale:1}}@media(prefers-reduced-motion:reduce){.home-product-chapter .home-product-copy,.home-product-chapter .home-review-demo,.home-product-chapter .home-context-words,.home-product-chapter .home-context-lens,.home-product-chapter .home-journey-demo{animation:none}}.home-hero{margin:20px 0 0;padding:0}.home-stage{position:relative;display:flex;min-height:674px;padding:34px clamp(42px,7vw,104px) 31px;flex-direction:column;align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:32px;background:var(--taboo-stage)}.home-tagline{align-self:stretch;margin:0}.home-tagline>span{width:92px;height:29px}.home-tagline b{display:none}.home-hero__title{position:relative;z-index:1;margin:auto 0 18px;color:var(--taboo-ink);font-family:Arial,Noto Sans SC,sans-serif;font-size:clamp(58px,8.15vw,116px);font-weight:800;letter-spacing:-.095em;line-height:.91;text-align:center}.home-hero__mark{position:relative;display:inline-block;z-index:0}.home-hero__mark:before,.home-hero__mark:after{position:absolute;z-index:-1;display:block;box-sizing:border-box;content:"";pointer-events:none}.home-hero__mark:before{top:-15%;left:-22%;width:149%;height:130%;border:7px solid var(--taboo-orange);border-radius:51% 43% 55% 46%;transform:rotate(-11deg)}.home-hero__mark:after{right:-70%;bottom:-25%;width:194%;height:11px;border-radius:50%;background:var(--taboo-orange);transform:rotate(-6deg)}.home-hero-copy{max-width:365px;margin:0 auto 25px;color:var(--taboo-muted);font-size:13px;line-height:1.55;text-align:center}.home-search{width:min(520px,100%);margin:0;overflow:hidden;border:1px solid rgba(16,15,13,.13);border-radius:13px;background:#ffffffc7;box-shadow:none}.home-search__top{min-height:31px;padding:7px 9px 0;border:0}.home-search__top>span{display:none}.mode-switch{gap:2px;padding:2px;border-radius:7px;background:#ece9e4}.mode-switch button{min-height:23px;padding:3px 8px;border-radius:5px;font-size:10px}.home-search textarea{min-height:46px;height:46px;padding:10px 14px;border:0;background:transparent;color:var(--taboo-ink);font-size:13px;line-height:1.45}.home-search__footer{min-height:41px;padding:0 8px 8px 14px;border:0}.home-search__footer>span{font-size:10px}.home-search .dark-button{min-height:33px;padding:0 12px;border-radius:7px;font-size:11px}.home-stage__hint{position:absolute;bottom:26px;left:32px;margin:0;color:var(--taboo-muted);font-size:10px;letter-spacing:.04em}.home-stage__hint i{margin-left:7px;color:var(--taboo-ink);font-size:14px;font-style:normal}.home-workflow{margin:28px 0 118px;padding:0}.home-workflow__intro{display:flex;align-items:baseline;gap:22px;margin:0 0 16px}.home-workflow__intro .kicker{margin:0}.home-workflow__intro h1{margin:0;font-size:14px;font-weight:700;letter-spacing:-.04em}.home-workflow__intro>p:last-child{display:none}.home-workflow__grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:0}.home-workflow__grid article{min-height:188px;padding:19px 20px;border:0;border-radius:11px;background:var(--taboo-pink);box-shadow:none}.home-workflow__grid article:nth-child(2){background:var(--taboo-orange);color:var(--taboo-ink)}.home-workflow__grid article:nth-child(3){background:var(--taboo-blue);color:#fff}.home-workflow__grid .home-workflow__feature{background:var(--taboo-orange);color:var(--taboo-ink)}.home-workflow__grid article>b{color:inherit;font-size:10px}.home-workflow__grid h2{margin:37px 0 8px;color:inherit;font-size:22px;letter-spacing:-.06em}.home-workflow__grid p,.home-workflow__feature p{max-width:265px;color:currentColor;font-size:11px;line-height:1.55;opacity:.78}.home-workflow__grid .text-link,.home-workflow__feature .text-link{margin-top:12px;color:inherit;font-size:11px}.home-workflow__grid .text-link b{color:inherit}.about-hero:after,.pricing-hero:after{display:none}.about-hero,.pricing-hero,.split-hero{padding-top:clamp(78px,10vw,132px)}.about-hero h1,.pricing-hero h1,.split-hero h1{color:var(--taboo-ink);font-size:clamp(48px,7vw,92px);letter-spacing:-.08em;line-height:.96}.about-risk-logic,.pricing-card,.studio-panel,.review-selector,.split-editor-card,.split-style-card,.split-preview-card{border-radius:14px;box-shadow:none}.pricing-card--featured{box-shadow:6px 6px 0 var(--taboo-orange)}.pricing-cycle{box-shadow:none}.studio-shell,.split-shell,.account-shell{width:min(1360px,calc(100% - 64px));max-width:none}.review-selector,.studio-panel,.split-editor-card,.split-style-card,.split-preview-card,.account-card,.account-nav{border-color:var(--taboo-line);background:#ffffff7a;box-shadow:none}.review-selector{border-radius:16px}.studio-grid,.split-workspace{gap:16px}.studio-panel,.split-editor-card,.split-style-card,.split-preview-card{border-radius:16px}.split-marketing{border-radius:22px;box-shadow:none}@media(max-width:760px){.home-shell,.studio-shell,.split-shell,.account-shell{width:min(100% - 28px,680px)}.home-hero{margin-top:12px}.home-stage{min-height:570px;padding:24px 20px 25px;border-radius:24px}.home-tagline>span{width:82px;height:26px}.home-hero__title{margin-bottom:16px;font-size:clamp(51px,15.2vw,72px);letter-spacing:-.09em}.home-hero__mark:before{border-width:5px}.home-hero__mark:after{height:7px}.home-hero-copy{margin-bottom:20px;font-size:12px}.home-search{width:100%}.home-stage__hint{bottom:18px;left:21px}.home-workflow{margin:18px 0 64px}.home-workflow__intro{display:block;margin-bottom:10px}.home-workflow__intro h1{margin-top:8px}.home-workflow__grid{gap:8px}.home-workflow__grid article{min-height:160px;padding:16px}.home-workflow__grid h2{margin-top:24px}.about-hero,.pricing-hero,.split-hero{padding-top:62px}.about-hero h1,.pricing-hero h1,.split-hero h1{font-size:clamp(43px,12vw,62px)}}@media(max-width:520px){.marvix-overview{grid-template-columns:88px 1fr;gap:11px;padding:14px}.marvix-overview__score{min-height:68px}.marvix-overview__score b{font-size:33px}.marvix-overview__meta{display:grid;gap:3px}.marvix-overview__meta b{font-size:17px}.context-list{padding:0 14px}.viral-dimensions{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.pricing-hero{padding:54px 0 28px}.pricing-hero h1{font-size:clamp(23px,7vw,34px);letter-spacing:-.07em}.pricing-grid{grid-template-columns:1fr}.pricing-card{min-height:0}.topup-section{grid-template-columns:1fr;gap:24px;margin-top:43px}.topup-cards article{min-height:110px}}.mobile-menu-layer{position:fixed;z-index:45;top:0;right:0;bottom:0;left:0}.mobile-menu-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#19141045;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.mobile-drawer{position:relative;display:flex;width:min(300px,82vw);height:100%;flex-direction:column;padding:24px 20px;border-right:1px solid rgba(255,255,255,.78);background:#f7f2ea;box-shadow:18px 0 45px #1f191233}.mobile-drawer__top{display:flex;align-items:center;justify-content:space-between}.mobile-drawer__top>span{font-size:30px;font-weight:900;letter-spacing:-.075em}.mobile-drawer__top>span span{color:#ef5a34}.mobile-drawer__top button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #d8d0c5;border-radius:50%;background:#ffffffa6;color:#5f574f;font-size:22px}.mobile-drawer nav{display:grid;gap:3px;margin-top:56px;border-top:1px solid #ded6ca}.mobile-drawer nav button{display:flex;align-items:center;justify-content:space-between;padding:20px 2px;border:0;border-bottom:1px solid #ded6ca;background:transparent;color:#171411;font-size:19px;font-weight:800;letter-spacing:-.04em;text-align:left}.mobile-drawer nav button b{color:#ef5a34;font-size:18px}.mobile-drawer>p{margin:auto 0 0;color:#9a9187;font:500 9px DM Mono,monospace}.mobile-menu-button{display:none}.auth-help-links{display:block;margin-top:11px}.auth-help-links button+button{margin-left:12px}.account-security{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:15px 16px;border:1px solid #ded6ca;border-radius:7px;background:#f7f2eaa3}.account-security b,.account-security span{display:block}.account-security b{color:#28231f;font-size:12px}.account-security span{margin-top:4px;color:#8d8379;font-size:10px}@keyframes menu-fade{0%{opacity:0}to{opacity:1}}@keyframes menu-slide{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:760px){.site-header{display:flex;justify-content:flex-end;padding:0 7px}.site-header .brand{position:absolute;left:50%;transform:translate(-50%);font-size:29px}.mobile-menu-button{position:absolute;left:7px;display:grid;width:42px;height:42px;place-content:center;padding:0;border:1px solid rgba(38,31,24,.13);border-radius:50%;background:#ffffff8f;box-shadow:inset 0 1px #ffffffeb}.mobile-menu-button .ui-icon{width:18px;height:18px;color:#2b2722}.header-actions{margin-left:auto}.site-nav{display:none}}@media(max-width:760px){.site-shell{width:min(100% - 26px,1200px)}.review-selector{margin-top:25px}.selector-top{align-items:flex-start;flex-direction:column}.selector-controls{width:100%;justify-content:space-between}.selector-row{grid-template-columns:1fr;gap:7px;padding:11px 13px}.selector-label{color:#9a9086;font-size:10px}.selector-options{gap:6px}.selector-choice,.selector-manage{min-height:29px;padding:5px 9px;font-size:10px}.personal-lexicon-editor{padding:14px}.personal-lexicon-editor>div:first-child{display:grid;gap:3px}.personal-lexicon-editor>div:last-child{align-items:flex-start;flex-direction:column}.studio-grid{grid-template-columns:1fr}.studio-panel{min-height:470px}.editor-action{flex-wrap:wrap}.available-quota{width:100%}.result-panel{min-height:420px}.home-cards,.about-intro{grid-template-columns:1fr}.about-hero{padding:72px 0 61px}.about-hero h1{font-size:clamp(22px,7vw,34px)}.marvix-section{grid-template-columns:1fr;gap:32px;padding:66px 0}.marvix-method{grid-template-columns:1fr}.marvix-method article{min-height:0}.marvix-method span{margin-top:12px}.marvix-card{min-height:300px}}.account-shell{padding-bottom:70px}.account-layout{display:grid;grid-template-columns:215px 1fr;gap:14px;padding-top:44px}.account-nav,.account-card{border:1px solid #d9d1c5;border-radius:8px;background:#ffffff8f}.account-nav{align-self:start;display:grid;gap:3px;padding:14px}.account-nav>span{margin:5px 7px 10px;color:#8b8379;font:500 10px DM Mono,monospace;letter-spacing:.09em}.account-nav__item{display:flex;align-items:center;justify-content:space-between;padding:12px 10px;border:0;border-radius:5px;background:transparent;color:#615950;font-size:12px;font-weight:800;text-align:left}.account-nav__item b{color:#b7ada1;font-size:14px}.account-nav__item.is-active{background:#151311;color:#fff}.account-nav__item.is-active b{color:#f4c940}.account-nav__signout{margin-top:18px;border-top:1px solid #ded6ca;border-radius:0;color:#a24e3a}.account-content{min-width:0}.account-card{min-height:410px;padding:29px}.account-card--wide{min-height:510px}.account-card h1{margin:13px 0 25px;font-size:37px;letter-spacing:-.09em}.account-profile{display:flex;align-items:center;gap:14px;padding:19px;border:1px solid #ded6ca;border-radius:7px;background:#f7f2eaa3}.account-profile__avatar{display:grid;width:51px;height:51px;place-items:center;border-radius:50%;background:#151311;color:#f4c940;font-size:19px;font-weight:900}.account-profile b,.account-profile span{display:block}.account-profile b{font-size:16px}.account-profile span{margin-top:3px;color:#8d8379;font:500 10px DM Mono,monospace}.account-details{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:14px 0 0;border:1px solid #ded6ca;background:#ded6ca}.account-details div{min-height:100px;padding:16px;background:#fff9}.account-details dt{color:#91887e;font-size:10px}.account-details dd{margin:12px 0 0;color:#28231f;font-size:14px;font-weight:800}.account-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.account-card__top h1{margin-bottom:8px}.account-card__top>div>p:not(.kicker),.account-copy{max-width:480px;margin:0;color:#776e65;font-size:12px;line-height:1.65}.account-table-wrap{margin-top:25px;overflow-x:auto;border:1px solid #ded6ca;border-radius:6px}.account-table{width:100%;min-width:680px;border-collapse:collapse;text-align:left}.account-table th,.account-table td{padding:14px;border-bottom:1px solid #e5ded4;font-size:11px;vertical-align:top}.account-table th{color:#8b8379;background:#f7f2eab8;font:500 10px DM Mono,monospace}.account-table td{color:#665e55;line-height:1.55}.account-table tr:last-child td{border-bottom:0}.account-table strong{color:#211d19}.table-empty{padding:45px!important;color:#9b9187!important;text-align:center}.risk-tag{display:inline-block;padding:3px 6px;border-radius:3px;font-size:10px;font-weight:800;white-space:nowrap}.risk-tag--red{background:#ffe0dc;color:#c54735}.risk-tag--orange{background:#ffe9c9;color:#a9671f}.table-action{border:0;background:transparent;color:#b54631;font-size:11px;font-weight:800}.account-notice{margin:17px 0 -5px;padding:10px 11px;border-radius:5px;background:#edf7ed;color:#25765f;font-size:11px}.orders-empty{display:grid;min-height:230px;place-content:center;gap:8px;margin-top:28px;border:1px dashed #d2c9bd;border-radius:7px;color:#8d8379;text-align:center}.orders-empty strong{color:#49423b;font-size:15px}.orders-empty span{font-size:11px}.dialog-actions{display:flex;align-items:center;gap:10px;margin-top:19px}.lexicon-gate .auth-copy{max-width:290px}.personal-entry-dialog{width:min(510px,100%)}.personal-entry-form{display:grid;gap:15px;margin-top:24px}.personal-entry-form>label{display:grid;gap:7px;color:#645c53;font-size:11px;font-weight:800}.personal-entry-form input[type=text],.personal-entry-form input:not([type]),.personal-entry-form textarea{width:100%;padding:10px 11px;border:1px solid #d8d0c5;border-radius:5px;outline:0;background:#ffffffc2;color:#201c18;font-size:12px}.personal-entry-form input:focus,.personal-entry-form textarea:focus{border-color:#ef5a34;box-shadow:0 0 0 3px #ef5a341a}.personal-entry-form textarea{min-height:82px;resize:vertical;line-height:1.55}.personal-entry-form label>small{color:#978d83;font-size:10px;font-weight:500}.personal-entry-form fieldset{display:flex;align-items:center;gap:18px;margin:0;padding:0;border:0}.personal-entry-form legend{float:left;width:86px;color:#645c53;font-size:11px;font-weight:800}.personal-entry-form fieldset label{color:#635b52;font-size:12px}.personal-entry-form fieldset input{accent-color:#ef5a34}.personal-entry-form fieldset em{color:#a58d72;font-size:10px;font-style:normal}@media(max-width:760px){.account-layout{grid-template-columns:1fr;padding-top:25px}.account-nav{grid-template-columns:repeat(3,1fr);padding:7px}.account-nav>span,.account-nav__signout{display:none}.account-nav__item{justify-content:center;padding:10px 5px;text-align:center}.account-nav__item b{display:none}.account-card{min-height:0;padding:20px 15px}.account-card h1{font-size:31px}.account-card__top{display:grid}.account-card__top .dark-button{justify-content:center}.account-details{grid-template-columns:1fr}.personal-entry-form fieldset{flex-wrap:wrap;gap:10px}.personal-entry-form legend{float:none;width:100%}.dialog-actions{flex-wrap:wrap}}.result-counts{gap:12px}.result-counts .result-count{display:inline-flex;align-items:center;gap:4px;margin:0;color:#817a71;font-size:10px;white-space:nowrap}.result-count>i,.severity-dot{display:inline-block;width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:currentColor;box-shadow:inset 0 0 0 1px #30271d1f}.result-counts b{color:currentColor}.result-count--red{color:#d74638!important}.result-count--orange{color:#dc7b1d!important}.result-count--yellow{color:#b58b00!important}.legend{gap:9px}.legend span,.finding .finding-meta{display:inline-flex;align-items:center;gap:5px}.legend i{border-radius:50%}.legend-orange{background:#ed8d2d}.finding--red .severity-dot{color:#e95345}.finding--orange .severity-dot{color:#ed8d2d}.finding--yellow .severity-dot{color:#d9b11b}.about-risk-logic{display:grid;grid-template-columns:.82fr 1.18fr;gap:50px;align-items:end;padding:82px 7.5%;border-top:1px solid rgba(169,153,134,.5)}.about-risk-logic__intro h2{margin:16px 0;font-size:clamp(32px,3.5vw,48px);letter-spacing:-.06em;line-height:.98}.about-risk-logic__intro>p:last-child{max-width:360px;margin:0;color:#6d645b;font-size:13px;line-height:1.75}.about-risk-levels{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid #ded6ca;background:#ded6ca}.about-risk-level{min-height:220px;padding:20px;background:#ffffff8a}.about-risk-level>span{display:inline-flex;align-items:center;gap:6px;color:#71685f;font:500 9px DM Mono,monospace;letter-spacing:.04em}.about-risk-level>span i{width:8px;height:8px;border-radius:50%;background:currentColor}.about-risk-level h3{margin:55px 0 7px;color:#241f1a;font-size:20px;letter-spacing:-.05em}.about-risk-level p{margin:0;color:#756c63;font-size:11px;line-height:1.65}.about-risk-level--red>span{color:#d74638}.about-risk-level--orange>span{color:#dc7b1d}.about-risk-level--yellow>span{color:#b58b00}@media(max-width:760px){.about-risk-logic{grid-template-columns:1fr;gap:25px;padding:58px 0}.about-risk-levels{grid-template-columns:1fr}.about-risk-level{min-height:145px;padding:18px}.about-risk-level h3{margin-top:22px}}.finding-occurrences{display:inline-flex;align-items:center;min-height:19px;margin-left:7px;padding:2px 6px;border:1px solid currentColor;border-radius:99px;opacity:.78;font:600 9px Noto Sans SC,sans-serif;font-style:normal;vertical-align:2px}.account-card__actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.account-card__actions .light-button,.account-card__actions .dark-button{min-height:36px;padding:9px 12px;font-size:11px;white-space:nowrap}.account-table td small{display:block;margin-top:3px;color:#968b80;font-size:10px}@media(max-width:760px){.account-card__actions{justify-content:flex-start}}.personal-entry-form select{width:100%;padding:10px 11px;border:1px solid #d8d0c5;border-radius:5px;outline:0;background:#ffffffc2;color:#201c18;font-size:12px}.personal-entry-form select:focus{border-color:#ef5a34;box-shadow:0 0 0 3px #ef5a341a}.personal-commercial{display:flex!important;align-items:center;gap:8px;color:#635b52!important;font-size:12px!important}.personal-commercial input{accent-color:#ef5a34}.user-search{display:flex;gap:8px;margin-top:24px}.user-search input{min-width:250px;padding:10px 11px;border:1px solid #d8d0c5;border-radius:5px;outline:0;background:#ffffffc2;color:#201c18;font-size:12px}.user-plan-select,.user-expiry-input{width:104px;margin:0 4px 4px 0;padding:7px 6px;border:1px solid #d8d0c5;border-radius:4px;background:#fffdfa;color:#514940;font-size:10px}.user-expiry-input{width:116px}.table-action--save{color:#25765f}@media(max-width:760px){.user-search input{min-width:0;flex:1}}.insights-card{padding:28px;background:#f8f4ed}.insights-heading .kicker em{display:inline-flex;margin-left:7px;padding:2px 5px;border-radius:2px;background:#ef5a34;color:#fff;font:700 8px DM Mono,monospace;font-style:normal;letter-spacing:.05em;vertical-align:1px}.insights-heading select{min-height:36px;padding:7px 28px 7px 10px;border:1px solid #d8d0c5;border-radius:4px;outline:0;background:#fffdfa;color:#514940;font-size:11px}.owner-dashboard{background:#f8f4ed}.owner-dashboard-summary{grid-template-columns:repeat(4,1fr)}.owner-dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.owner-dashboard .insights-panel{margin-top:12px}.owner-dashboard-grid .insights-panel{margin-top:0}.owner-alert-list{display:grid;gap:0;margin:0;padding:8px 0 0;list-style:none}.owner-alert-list li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 2px;border-bottom:1px solid #e6dfd5;color:#615950;font-size:11px}.owner-alert-list li:last-child{border-bottom:0}.owner-alert-list b{color:#c45135;font-size:15px}.owner-dashboard-empty{display:block!important;padding:30px 2px!important;color:#948a80!important;text-align:center}.owner-series-panel .account-table-wrap{max-height:290px;overflow-y:auto}.owner-series-table{min-width:420px}.owner-redemption-table{min-width:720px}.owner-dashboard .insights-generated{margin-top:20px}@media(max-width:760px){.owner-dashboard-summary{grid-template-columns:repeat(2,1fr)}.owner-dashboard-grid{grid-template-columns:1fr}.owner-dashboard .account-card__top{display:flex}.owner-dashboard .account-card__top .dark-button{justify-content:initial}}.insights-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:27px;border:1px solid #d8d0c5;background:#d8d0c5}.insights-summary article{min-height:128px;padding:17px;background:#ffffffad}.insights-summary span,.insights-summary small,.insights-summary b{display:block}.insights-summary span{color:#8b8278;font:500 9px DM Mono,monospace;letter-spacing:.05em}.insights-summary b{margin:25px 0 7px;color:#211d19;font-size:27px;letter-spacing:-.07em}.insights-summary small{color:#8e847a;font-size:9px;line-height:1.45}.insights-two-column{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.insights-panel{min-width:0;padding:20px;border:1px solid #d9d1c5;border-radius:6px;background:#ffffff94}.insights-panel__title{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-bottom:16px;border-bottom:1px solid #ded6ca}.insights-panel__title span{display:block;color:#ef5a34;font:500 8px DM Mono,monospace;letter-spacing:.08em}.insights-panel__title h2{margin:5px 0 0;font-size:20px;letter-spacing:-.065em}.insights-panel__title>small{color:#998f84;font-size:9px;text-align:right}.insights-bars{display:grid;gap:14px;padding-top:17px}.insights-bars>div p{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 6px}.insights-bars strong{color:#39332d;font-size:11px}.insights-bars p>span{color:#92887e;font-size:9px;white-space:nowrap}.insights-bars p em{margin-left:4px;font-style:normal}.trend-up,.trend-new{color:#c95a38}.trend-down{color:#6e8a76}.insights-bars>div>i{display:block;height:4px;overflow:hidden;border-radius:99px;background:#e8e0d5}.insights-bars>div>i b{display:block;height:100%;border-radius:inherit;background:#28231f}.insights-risk ol{display:grid;gap:0;margin:0;padding:8px 0 0;list-style:none}.insights-risk li{display:grid;grid-template-columns:31px 1fr auto;gap:8px;padding:10px 2px;border-bottom:1px solid #e6dfd5}.insights-risk li:last-child{border-bottom:0}.insights-risk li>b{color:#b2a89d;font:500 8px DM Mono,monospace}.insights-risk li>span{color:#554e46;font-size:10px}.insights-risk li>strong{color:#29241f;font:600 10px DM Mono,monospace}.insights-severity{display:flex;gap:4px}.insights-severity i{display:grid;min-width:27px;height:24px;padding:0 5px;place-items:center;border-radius:3px;font:700 9px DM Mono,monospace;font-style:normal}.insights-severity .is-red{background:#ffe0dc;color:#c54735}.insights-severity .is-orange{background:#ffe9c9;color:#a9671f}.insights-severity .is-yellow{background:#fff4bd;color:#927306}.insights-phrases,.insights-examples{margin-top:12px}.insights-phrases>div:last-child{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding-top:18px}.insights-phrase{display:inline-flex;align-items:center;gap:7px;padding:8px 9px;border:1px solid #ded6ca;border-radius:4px;background:#fffdfa;color:#4b443d;font-size:10px;font-weight:700}.insights-phrase b{color:#a0968b;font:500 8px DM Mono,monospace}.insights-phrase i{padding:2px 4px;border-radius:2px;background:#fff0e9;color:#d44f2c;font:700 7px DM Mono,monospace;font-style:normal}.insights-examples>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:16px;border:1px solid #ded6ca;background:#ded6ca}.insights-examples article{min-height:194px;padding:17px;background:#ffffffb0}.insights-examples article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.insights-examples article>div span{color:#ef5a34;font:600 8px DM Mono,monospace}.insights-examples article>div small{color:#9c9287;font-size:8px}.insights-examples h3{margin:24px 0 7px;overflow:hidden;color:#2b2621;font-size:14px;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.insights-examples article>p{display:-webkit-box;min-height:52px;margin:0;overflow:hidden;color:#756c63;font-size:10px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:3}.insights-examples footer{display:flex;align-items:center;gap:6px;margin-top:15px}.insights-examples footer b,.insights-examples footer i,.insights-examples footer em{padding:3px 5px;border-radius:2px;font-size:8px;font-style:normal}.insights-examples footer b{background:#ede7de;color:#61584f}.insights-examples footer i{background:#fff0e9;color:#c95a38}.insights-examples footer em{margin-left:auto;color:#9a9085}.insights-generated{margin:13px 2px 0;color:#a0968b;font-size:9px;line-height:1.6}.insights-loading,.insights-empty{display:grid;min-height:360px;place-content:center;justify-items:center;gap:8px;color:#8c8278;text-align:center}.insights-loading i{width:28px;height:28px;margin-bottom:8px;border:3px solid #ded6ca;border-top-color:#ef5a34;border-radius:50%;animation:spin .8s linear infinite}.insights-loading strong,.insights-empty strong{color:#3f3832;font-size:14px}.insights-loading span,.insights-empty span{font-size:10px}.insights-empty .dark-button{margin-top:12px}.insights-no-data{margin:16px 0 0;color:#9a9085;font-size:10px}.account-notice--error{background:#fff0e9;color:#a44832}.pricing-hero>p{max-width:760px;margin:14px auto 0;color:#6f665d;font-size:12px;line-height:1.7}.pricing-hero>.kicker{display:flex;width:max-content;align-items:center;gap:7px;margin:0 auto 17px;color:#a75a40;font-size:9px}.pricing-hero>.kicker i{width:16px;height:2px;background:#ef5a34}.pricing-cycle{display:inline-flex;gap:4px;margin-top:24px;padding:4px;border:1px solid #d9d0c4;border-radius:999px;background:#ffffff94}.pricing-cycle button{min-width:82px;padding:9px 14px;border:0;border-radius:999px;background:transparent;color:#82786e;font-size:11px;font-weight:800;cursor:pointer}.pricing-cycle button.is-active{background:#151311;color:#fff;box-shadow:3px 3px #ef5a34}.pricing-cycle button span{margin-left:3px;color:#ef5a34;font:700 9px DM Mono,monospace}.pricing-cycle button.is-active span{color:#f4c940}.pricing-grid{grid-template-columns:repeat(2,1fr)}.pricing-card{min-height:455px;padding:23px}.pricing-card h2{font-size:27px}.pricing-saving{display:inline-flex;margin:0 0 12px;padding:6px 9px;border-radius:4px;background:#f4c940;color:#171411;font:800 10px/1 DM Mono,monospace;letter-spacing:.01em}.pricing-card--featured .pricing-saving{background:#ef5a34;color:#fff}.pricing-button{cursor:pointer}.pricing-pitch{display:flex;align-items:center;justify-content:center;gap:14px;margin:22px 0 0;padding:16px 18px;border:1px solid #d8cfc3;border-radius:8px;background:#ffffff94;color:#6f665d;font-size:11px}.pricing-pitch b{color:#e65331;font-size:12px}.account-details--membership{grid-template-columns:repeat(4,1fr)}.account-details--membership dd{font-size:13px}.redemption-card .account-copy{max-width:560px}.redemption-selection{display:flex;align-items:center;gap:10px;margin-top:20px;padding:12px 14px;border:1px solid #e3c06b;border-radius:6px;background:#fff7d9;color:#6d5725}.redemption-selection span{font:500 9px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.redemption-selection strong{color:#29231e;font-size:13px}.redemption-selection small{margin-left:auto;color:#9a8150;font-size:10px}.redemption-form{margin-top:28px;padding:22px;border:1px solid #ded6ca;border-radius:8px;background:#f7f2eaa8}.redemption-form>label{display:block;margin-bottom:9px;color:#756c62;font-size:11px;font-weight:800}.redemption-form>div{display:flex;gap:9px}.redemption-form input{flex:1;min-width:0;height:45px;padding:0 13px;border:1px solid #d6cdc1;border-radius:5px;outline:0;background:#ffffffdb;color:#201c18;font:700 13px DM Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.redemption-form input:focus{border-color:#ef5a34;box-shadow:0 0 0 3px #ef5a341a}.redemption-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px}.redemption-rules p{min-height:105px;margin:0;padding:14px;border:1px solid #e0d8cd;border-radius:6px;background:#ffffff80}.redemption-rules b,.redemption-rules span{display:block}.redemption-rules b{color:#29231e;font-size:11px}.redemption-rules span{margin-top:7px;color:#867c72;font-size:10px;line-height:1.6}@media(max-width:980px){.pricing-grid,.account-details--membership{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.pricing-hero h1{white-space:normal}.pricing-grid{grid-template-columns:1fr}.pricing-pitch{align-items:flex-start;flex-direction:column;gap:5px}.redemption-form>div{align-items:stretch;flex-direction:column}.redemption-form .dark-button{justify-content:center}.redemption-rules{grid-template-columns:1fr}.redemption-rules p{min-height:0}.account-details--membership{grid-template-columns:1fr}}@media(max-width:760px){.redemption-selection{align-items:flex-start;flex-wrap:wrap;gap:5px 9px}.redemption-selection small{width:100%;margin-left:0}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:900px){.insights-summary{grid-template-columns:1fr 1fr}.insights-two-column{grid-template-columns:1fr}}@media(max-width:760px){.insights-card{padding:20px 15px}.insights-heading .account-card__actions{width:100%}.insights-heading select{flex:1}.insights-summary{grid-template-columns:1fr 1fr}.insights-summary article{min-height:112px;padding:14px}.insights-summary b{margin-top:18px;font-size:23px}.insights-examples>div:last-child{grid-template-columns:1fr}}.writing-editor-shell{width:min(100% - 32px,920px);margin:0 auto}.writing-shell{min-height:100vh}.writing-library-head{display:flex;align-items:end;justify-content:space-between;padding:56px 0 22px;border-bottom:1px solid #ded6ca}.writing-library-head h1{margin:10px 0 0;font-size:clamp(38px,7vw,64px);letter-spacing:-.09em}.writing-library{display:grid;gap:8px;padding:18px 0 48px}.writing-document{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;border-bottom:1px solid #e4ddd3}.writing-document>button:first-child{display:grid;min-width:0;gap:7px;padding:17px 0;border:0;background:transparent;color:#302a24;text-align:left}.writing-document strong{font-size:16px}.writing-document span{overflow:hidden;color:#766d63;font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.writing-document small,.writing-editor__top>span{color:#948a80;font:500 10px DM Mono,monospace}.writing-document__delete{width:30px;height:30px;margin-top:12px;border:0;border-radius:4px;background:transparent;color:#a89d92;font-size:20px}.writing-document__delete:hover{background:#ece4da;color:#a74430}.writing-empty{display:grid;min-height:330px;place-content:center;gap:8px;color:#766d63;text-align:center}.writing-empty strong{color:#312b25;font-size:18px}.writing-editor{max-width:760px;margin:0 auto;padding:32px 0 64px}.writing-editor__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:37px}.writing-editor__top .dark-button{justify-self:end}.writing-back{justify-self:start;padding:0;border:0;background:transparent;color:#756b61;font-size:11px;font-weight:800}.writing-editor>input{display:block;width:100%;box-sizing:border-box;padding:0 0 17px;border:0;border-bottom:1px solid #e0d8cd;outline:0;background:transparent;color:#201b16;font:800 clamp(28px,5vw,44px)/1.15 "Noto Sans SC",sans-serif;letter-spacing:-.07em}.writing-editor>input::placeholder{color:#b4aaa0}.writing-format{display:flex;align-items:center;gap:5px;padding:13px 0;border-bottom:1px solid #e0d8cd}.writing-format button{display:grid;width:31px;height:29px;place-items:center;padding:0;border:1px solid #ded6ca;border-radius:4px;background:#fffdfa;color:#4d453d;font-size:12px}.writing-format span{margin-left:auto;color:#968c82;font:500 10px DM Mono,monospace;white-space:nowrap}.writing-body{min-height:calc(100vh - 270px);padding:25px 0;outline:0;color:#2a241f;font:400 17px/1.9 Noto Sans SC,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.writing-body:empty:before{content:attr(data-placeholder);color:#b4aaa0;pointer-events:none}.writing-body blockquote{margin:1em 0;padding-left:1em;border-left:3px solid #ef5a34;color:#71685f}.writing-body ul,.writing-body ol{padding-left:1.5em}.writing-error{margin:12px 0 0;color:#b54631;font-size:11px;line-height:1.5}@media(max-width:760px){.writing-editor-shell{width:min(100% - 28px,700px)}.writing-library-head{padding-top:42px}.writing-editor{padding-top:23px}.writing-editor__top{grid-template-columns:1fr auto;margin-bottom:30px}.writing-editor__top>span{display:none}.writing-editor__top .dark-button{grid-column:span 2;width:100%;justify-content:space-between;order:3}.writing-body{min-height:calc(100vh - 335px);font-size:16px}.writing-format{position:sticky;top:0;z-index:3;background:#f7f2ea}.writing-format span{font-size:9px}}.writing-editor-shell{width:min(100% - 32px,820px)}.writing-library-head{align-items:center;padding:48px 0 14px}.writing-library-head h1{margin:0;font-size:22px;font-weight:700;letter-spacing:-.04em}.writing-new,.writing-review{min-height:32px;padding:0 12px;border:1px solid #d7d1c8;border-radius:5px;background:#fffdfa;color:#4b4640;font-size:12px;font-weight:700}.writing-new:hover,.writing-review:not(:disabled):hover{border-color:#aaa198;background:#f7f4ef}.writing-new:disabled{cursor:default;color:#aaa39b;background:#f7f4ef}.writing-review:disabled{color:#b8b0a7;background:transparent}.writing-document>button:first-child{padding:18px 0;gap:5px}.writing-document strong{font-size:15px;font-weight:650}.writing-document small,.writing-editor__top>span{color:#aaa39b;font:500 11px/1 Noto Sans SC,sans-serif}.writing-editor{max-width:680px;padding:34px 0 100px}.writing-editor__top{grid-template-columns:1fr auto 1fr;min-height:34px;margin-bottom:24px}.writing-editor__top .writing-review{justify-self:end}.writing-back{width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:#807971;font:400 29px/22px serif}.writing-back:hover{background:#ece8e1}.writing-editor>input{padding:0 0 13px;border-bottom:0;color:#2e2a26;font:600 clamp(22px,4vw,28px)/1.35 "Noto Sans SC",sans-serif;letter-spacing:-.04em}.writing-format{gap:0;padding:8px 0;border-top:1px solid #ebe7e0;border-bottom:1px solid #ebe7e0}.writing-format button{width:34px;height:28px;border:0;border-radius:4px;background:transparent;color:#5d5751;font-size:13px}.writing-format button:hover{background:#ebe7e0}.writing-format span{color:#aaa39b;font:500 11px Noto Sans SC,sans-serif}.writing-body{min-height:calc(100vh - 250px);padding:21px 1px;color:#3c3732;font:400 16px/2 Noto Sans SC,sans-serif}.writing-body blockquote{margin:1.25em 0;padding-left:.9em;border-left:2px solid #bcb5ac;color:#777069}.writing-body ul,.writing-body ol{padding-left:1.4em}@media(max-width:760px){.writing-editor-shell{width:min(100% - 28px,700px)}.writing-editor{padding:24px 0 74px}.writing-editor__top{margin-bottom:20px}.writing-editor__top>span{display:block}.writing-editor__top .writing-review{grid-column:auto;width:auto;order:initial}.writing-editor>input{font-size:23px}.writing-format{position:sticky;top:0;z-index:3;background:#f7f2ea}.writing-body{min-height:calc(100vh - 215px);padding-top:18px;font-size:16px}}@media(max-width:760px){html.writing-is-editing .writing-format{position:fixed;right:0;bottom:var(--writing-keyboard-offset, 0px);left:0;z-index:30;justify-content:center;gap:4px;min-height:52px;padding:7px 14px calc(7px + env(safe-area-inset-bottom));border-top:1px solid #ded9d1;border-bottom:0;background:#faf8f4fa;box-shadow:0 -8px 24px #40372f14}html.writing-is-editing .writing-format button{width:40px;height:38px;font-size:15px}html.writing-is-editing .writing-format span{display:none}html.writing-is-editing .writing-body{padding-bottom:92px}}.split-page-signature{display:inline-flex;align-items:center;gap:1.6cqw}.split-page-signature b{color:currentColor;opacity:.62;font:700 2.1cqw Noto Sans SC,sans-serif;white-space:nowrap}.split-control--toggle{display:flex;align-items:center;justify-content:space-between}.split-control--toggle>button{min-width:62px}.split-control--logo-custom>div{display:grid;grid-template-columns:62px minmax(0,1fr);gap:5px}.split-control--logo-custom button{min-height:32px;border:1px solid #ded6ca;border-radius:4px;background:#fffdfa;color:#5d554c;font-size:10px;font-weight:800}.split-control--logo-custom button.is-active{border-color:#191613;background:#191613;color:#fff}.split-control--logo-custom input{min-width:0;box-sizing:border-box;padding:8px 9px;border:1px solid #ded6ca;border-radius:4px;background:#fffdfa;color:#4f473e;font:500 11px Noto Sans SC,sans-serif}.pricing-includes__item--core{color:#25201b!important;font-size:13px!important;font-weight:850;line-height:1.45}.pricing-card--featured .pricing-includes__item--core{color:#fff!important;font-size:14px!important}.pricing-includes__item--core i{font-size:14px;font-weight:900}.quota-overview{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.quota-overview>div{display:grid;gap:7px;padding:14px;border:1px solid #ded6ca;border-radius:6px;background:#ffffff75}.quota-overview>div>span{color:#8d847a;font:500 9px DM Mono,monospace;letter-spacing:.08em}.quota-overview strong{color:#28231f;font-size:14px}.quota-overview strong small{color:#9a9086;font-size:9px;font-weight:500}.quota-overview>div>small{color:#9a9086;font-size:9px}.quota-meter__track{display:block;height:5px;overflow:hidden;border-radius:99px;background:#e8e0d6}.quota-meter__track b{display:block;height:100%;border-radius:inherit;background:#ef5a34}.account-security__actions{display:flex;align-items:center;gap:8px}@media(max-width:760px){.quota-overview{grid-template-columns:1fr}}@media(max-width:760px){.split-style-card--preview .split-export{position:sticky;bottom:8px;z-index:2;margin-right:-2px;margin-left:-2px;padding:12px 2px 2px;background:linear-gradient(180deg,#fff0,#fffffff5 22%)}}@media(max-width:760px){.split-shell:has(.split-workspace--preview){width:100%;min-height:100dvh;height:100dvh;overflow:hidden}.split-shell:has(.split-workspace--preview)>.split-hero,.split-shell:has(.split-workspace--preview)>.split-tabs,.split-shell:has(.split-workspace--preview)>.site-footer{display:none}.split-shell--entry+.split-shell>.site-header,.split-shell:has(.split-workspace--preview)>.site-header{display:none}.split-workspace--preview{position:relative;display:flex;min-height:100dvh;height:100dvh;flex-direction:column;gap:0;padding:0;overflow:hidden;background:transparent}.split-preview-topbar{position:relative;z-index:5;display:grid;grid-template-columns:38px 1fr 38px;align-items:center;width:100%;height:48px;padding:0 10px;border:0!important;border-radius:0;background:transparent;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.split-preview-topbar>button{display:grid;width:40px;height:40px;place-items:center;padding:0;border:1px solid rgba(111,96,78,.2);border-radius:50%;background:#ffffff61;color:#3d362f}.split-preview-topbar>button[data-split-export-menu]{border-color:transparent;background:linear-gradient(145deg,#f29a58,#e06c50);box-shadow:0 7px 16px #cf5b373b,inset 0 1px #ffffff4d;color:#fff}.split-preview-topbar>button svg{width:22px;height:22px}.split-preview-dots{display:flex;justify-self:center;align-items:center;gap:5px;margin:0;overflow:visible}.split-preview-dots button{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#d0c7bb}.split-preview-dots button.is-active{width:8px;height:8px;background:#ef5a34;transform:none}.split-preview-page-status{display:grid;justify-items:center;gap:3px}.split-preview-page-status>small{color:#8b8176;font-size:9px;letter-spacing:.04em}.split-preview-dots{padding:4px 6px;border:0;border-radius:999px;background:transparent;box-shadow:none}.split-preview-dots button{width:22px;height:22px;border-radius:999px;background:transparent;position:relative}.split-preview-dots button:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:#16131040;transition:inset .24s ease,background-color .24s ease}.split-preview-dots button.is-active:after{top:4px;right:6px;bottom:4px;left:6px;border-radius:999px;background:var(--taboo-orange)}.split-preview-card{flex:1;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.split-preview-card>.split-flow-scroll{height:100%;padding:0 max(0px,calc((100% - 380px)/2));display:flex;align-items:center;scroll-padding-inline:max(0px,calc((100% - 380px)/2))}.split-preview-card>.split-flow-scroll .split-flow-stage{margin-left:0;transform:none}.split-preview-card{border-top:0!important}.split-preview-top{display:none}.split-export-popover{position:absolute;top:48px;right:6px;z-index:10;display:none;width:190px;padding:8px;border:1px solid rgba(255,255,255,.8);border-radius:18px;background:#ffffff57;box-shadow:0 16px 34px #4234242e,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(22px) saturate(155%);backdrop-filter:blur(22px) saturate(155%)}.split-export-popover.is-open{display:block;animation:split-glass-in .18s ease-out both}.split-export-popover .split-export{display:grid;gap:6px}.split-export-popover button{width:100%;margin:0}.split-style-card--preview{position:absolute;right:8px;bottom:8px;left:8px;z-index:8;height:min(360px,calc(100dvh - 84px));box-sizing:border-box;margin:0;padding:12px 12px calc(12px + env(safe-area-inset-bottom));overflow:auto;border:1px solid rgba(255,255,255,.82);border-radius:22px;background:#ffffff4d;box-shadow:0 -12px 32px #4f3e2a26,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(24px) saturate(165%);backdrop-filter:blur(24px) saturate(165%);transform:translateY(110%);opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.22,.8,.2,1),opacity .2s ease}.split-style-card--preview.is-open{transform:translateY(0);opacity:1;pointer-events:auto}.split-style-card--preview>p{margin:0 0 8px}.split-tools-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:6px}.split-tools-tabs button{min-height:36px;border:1px solid rgba(120,105,88,.18);border-radius:10px;background:#ffffff57;color:#665d53;font-size:12px}.split-tools-tabs button.is-active{background:#302c28;color:#fff}.split-style-card--preview .split-control{margin-top:8px}.split-style-card--preview .split-control button{min-height:40px}.split-tools-trigger{position:absolute;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:9;display:grid;width:48px;height:48px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:#ffffff47;color:#4b433b;box-shadow:none;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}.split-tools-trigger svg{width:21px;height:21px;transform:rotate(90deg)}.split-style-card--preview.is-open~.split-tools-trigger{opacity:0;pointer-events:none}}@keyframes split-glass-in{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:none}}.split-flow-paper{box-shadow:none!important}.split-keyboard-format{position:fixed;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));left:12px;z-index:12;display:none;padding:8px;border:1px solid rgba(255,255,255,.75);border-radius:16px;background:#ffffff73;box-shadow:0 8px 24px #46372824,inset 0 1px #fffc;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}.split-keyboard-format .split-format-controls{margin:0}.split-keyboard-format .split-format-controls>span,.split-keyboard-format .split-format-controls>small{display:none}.split-keyboard-format .split-format-controls>div{justify-content:center}.split-workspace--preview:has(.split-flow-editor:focus) .split-keyboard-format{display:block}.archive-table{min-width:820px}.archive-content-cell{max-width:310px}.archive-content-cell strong,.archive-content-cell small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.archive-content-cell strong,.archive-content-cell small{-webkit-line-clamp:2}.archive-member-cell{min-width:180px}.archive-member-cell strong,.archive-member-cell small{display:block}.archive-member-cell em{display:inline-block;margin-top:6px;padding:2px 6px;border-radius:3px;background:#efe8de;color:#635a51;font-size:9px;font-style:normal;font-weight:800}.table-actions{display:flex;align-items:center;gap:10px;white-space:nowrap}.table-action--view{color:#25765f}.archive-detail-overlay{z-index:70}.archive-detail-dialog{display:flex;width:min(900px,100%);max-height:min(88vh,920px);flex-direction:column;padding:31px;overflow:hidden}.archive-detail-dialog h2{max-width:calc(100% - 45px);font-size:clamp(25px,4vw,38px);line-height:1.1}.archive-detail-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:22px;border:1px solid #ded6ca;background:#ded6ca}.archive-detail-meta article{min-width:0;padding:13px;background:#ffffffb8}.archive-detail-meta span,.archive-detail-meta strong,.archive-detail-meta small{display:block}.archive-detail-meta span{color:#978d83;font-size:9px;font-weight:800}.archive-detail-meta strong{margin-top:7px;overflow:hidden;color:#2c2722;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.archive-detail-meta small{margin-top:4px;overflow:hidden;color:#8b8177;font:500 9px DM Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.archive-detail-content{min-height:0;margin-top:18px;overflow:auto;border:1px solid #ded6ca;border-radius:7px;background:#ffffff9e}.archive-detail-content>span{position:sticky;top:0;display:block;padding:11px 15px;border-bottom:1px solid #e4ddd3;background:#f7f2eaf5;color:#8b8177;font:500 9px DM Mono,monospace;letter-spacing:.08em}.archive-detail-body{padding:19px;color:#322c27;font-size:13px;line-height:1.9;overflow-wrap:anywhere}.site-nav em{margin-left:4px;color:#ef5a34;font:700 8px DM Mono,monospace;font-style:normal;letter-spacing:.04em}.beta-icon{display:inline-flex;align-items:center;justify-content:center;min-width:31px;height:16px;margin-left:4px;padding:0 6px;border:1px solid currentColor;border-radius:999px;color:#ef5a34;font:700 8px/1 DM Mono,monospace;letter-spacing:.05em;vertical-align:middle;white-space:nowrap}.site-nav .beta-icon{margin:0 1px 0 4px}.mobile-drawer .beta-icon{margin-left:5px}.kicker .beta-icon{margin-left:2px}.split-hero h1 .beta-icon,.split-locked h1 .beta-icon{min-width:45px;height:22px;margin-left:7px;padding:0 9px;font-size:10px;vertical-align:14%}.insights-generated .beta-icon{margin:0 3px 0 0}.membership-badge{display:inline-flex;align-items:center;gap:4px;color:#7b6851;font:800 9px/1 DM Mono,monospace;letter-spacing:.045em;vertical-align:middle;white-space:nowrap}.membership-badge svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.membership-badge .membership-mark__frame{opacity:.7}.membership-badge .membership-mark__accent{fill:currentColor;stroke:currentColor;stroke-width:.9}.membership-badge .membership-mark__line{opacity:.88}.membership-badge--pro{color:#b67d1f}.membership-badge--lite{color:#607385}.membership-badge--owner{color:#7650a8}.membership-badge--header{margin-right:8px;padding:6px 8px 6px 7px;border:1px solid currentColor;border-radius:999px;background:#fffaefc7}.membership-badge--header svg{width:14px;height:14px}.membership-badge--drawer{margin-left:6px}.membership-badge--plan{margin-right:5px}.membership-badge--plan .membership-badge__label,.membership-badge--card .membership-badge__label{display:none}.membership-badge--card{margin-right:6px;vertical-align:9%}.pricing-card--featured .membership-badge--pro{color:#f4c940}.member-plan b .membership-badge,.account-details dd .membership-badge{transform:translateY(-1px)}.membership-badge--locked .membership-badge__label{display:none}.membership-badge--locked svg{width:27px;height:27px;stroke-width:1.35}.split-lock--pro{background:#fff7e5!important;color:#bc8a27!important;box-shadow:5px 5px #ef5a34}.split-locked__lead{margin-bottom:5px!important;color:#3e3429!important;font-weight:800}.split-marketing{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,.92fr);gap:clamp(38px,7vw,98px);align-items:center;margin:34px 0 82px;padding:clamp(38px,5vw,68px);overflow:hidden;border:1px solid #27231f;border-radius:10px;background:#191715;color:#f7f2ea;box-shadow:11px 11px #ef5a34}.split-marketing__copy{position:relative;z-index:1}.split-marketing .kicker{color:#cabdaf}.split-marketing .kicker i{background:#ef5a34}.split-marketing h2{margin:21px 0 19px;font-size:clamp(34px,3.6vw,52px);letter-spacing:-.06em;line-height:1.06;white-space:nowrap}.split-marketing__copy>p:not(.kicker){margin:0;color:#c8bcaf;font-size:13px;line-height:1.9;white-space:nowrap}.split-marketing__points{display:grid;gap:10px;margin:30px 0 29px}.split-marketing__points span{color:#ede3d9;font-size:11px;font-weight:700;letter-spacing:.01em}.split-marketing__points b{display:inline-block;width:29px;margin-right:8px;color:#ef5a34;font:500 10px DM Mono,monospace}.split-marketing__cta{background:#f7f2ea;color:#191715;box-shadow:4px 4px #ef5a34}.split-marketing__cta b{color:#ef5a34}.split-marketing__visual{position:relative;min-height:442px}.split-marketing__page{position:absolute;right:50%;bottom:5px;display:flex;width:min(100%,282px);min-height:378px;flex-direction:column;padding:28px 24px 18px;border:1px solid #d8d0c5;background:#fffdf9;color:#1b1814;box-shadow:10px 10px #ef5a34db;transform:translate(50%) rotate(2deg)}.split-marketing__page small{color:#867e75;font:500 9px DM Mono,monospace;letter-spacing:.05em}.split-marketing__page>b{margin-top:48px;font-size:25px;letter-spacing:-.052em;line-height:1.22}.split-marketing__page p{margin:18px 0 auto;color:#71695f;font-size:11px;line-height:1.78}.split-marketing__page>i{display:block;width:100%;height:5px;margin-top:9px;border-radius:99px;background:#e5ded5}.split-marketing__page>i:nth-last-of-type(2){width:79%}.split-marketing__page>i:nth-last-of-type(1){width:56%}.split-marketing__page footer{margin-top:auto;padding-top:16px;border-top:1px solid #e5ddd3;text-align:center}.split-marketing__page footer img{width:75px;height:auto}.about-split-promise{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(42px,8vw,110px);align-items:end;margin:18px 0 86px;padding:clamp(40px,5vw,70px);border-top:1px solid #d3cabd;border-bottom:1px solid #d3cabd}.about-split-promise h2{max-width:760px;margin:20px 0;font-size:clamp(34px,4vw,58px);letter-spacing:-.072em;line-height:1.04;text-wrap:balance}.about-split-promise>div>p:not(.kicker){max-width:550px;margin:0;color:#665d54;font-size:14px;line-height:1.88}.about-split-promise .dark-button{margin-top:29px}.about-split-promise ol{display:grid;gap:1px;margin:0;padding:0;border:1px solid #d9d1c5;background:#d9d1c5;list-style:none}.about-split-promise li{display:grid;grid-template-columns:42px 1fr;align-items:center;min-height:78px;padding:15px;background:#ffffff94}.about-split-promise li:last-child{background:#191715;color:#f7f2ea}.about-split-promise li b{color:#ef5a34;font:500 10px DM Mono,monospace}.about-split-promise li span{font-size:14px;font-weight:800;letter-spacing:-.025em}.split-entry{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:26px 0 4px;padding:25px 28px;border:1px solid #d7cec2;border-radius:8px;background:linear-gradient(110deg,#191715,#342b23);box-shadow:7px 7px #ef5a34;color:#f7f2ea}.split-entry .kicker{color:#d1c4b4}.split-entry .kicker i{background:#ffd42a}.split-entry h2{margin:12px 0 6px;font-size:26px;letter-spacing:-.08em}.split-entry p:not(.kicker){margin:0;color:#c9bcad;font-size:12px}.split-shell{padding-bottom:54px}.split-hero{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:72px 0 25px}.split-hero h1{margin:13px 0 8px;font-size:clamp(44px,6vw,72px);letter-spacing:-.11em;line-height:.9}.split-hero p:not(.kicker){max-width:470px;margin:0;color:#736a61;font-size:13px;line-height:1.7}.split-hero .kicker em{color:#ef5a34;font-style:normal}.split-limit{padding:8px 10px;border:1px solid #d8d0c5;border-radius:999px;background:#ffffff8c;color:#766d63;font:600 10px DM Mono,monospace;white-space:nowrap}.split-shell--entry{min-height:100vh;padding-bottom:24px}.split-quick-entry{display:grid;gap:14px;max-width:720px;margin:clamp(42px,8vh,92px) auto 0}.split-editor--compact{min-height:0;height:clamp(280px,56vh,500px);overflow-y:auto;padding:18px;border:1px solid #d8d0c5;border-radius:8px;background:#ffffffa8;box-shadow:inset 0 1px #ffffffe6;overscroll-behavior:contain}.split-quick-entry .split-next{width:100%;margin:0}.split-tabs{display:flex;gap:20px;border-bottom:1px solid #d9d1c5}.split-tabs button{padding:12px 1px;border:0;border-bottom:3px solid transparent;background:transparent;color:#8a8177;font-size:12px;font-weight:800}.split-tabs button.is-active{border-color:#ef5a34;color:#191613}.split-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;padding-top:21px}.split-editor-card,.split-style-card,.split-preview-card{border:1px solid #d8d0c5;border-radius:9px;background:#ffffffa8;box-shadow:inset 0 1px #ffffffe6}.split-editor-card{overflow:hidden}.split-editor-top{display:flex;align-items:end;justify-content:space-between;gap:14px;padding:17px 19px 12px;border-bottom:1px solid #e2dbd1}.split-editor-top label{display:grid;gap:6px;color:#7a7168;font-size:10px;font-weight:800}.split-editor-top input{width:min(390px,100%);padding:0;border:0;outline:0;background:transparent;color:#231e19;font-size:19px;font-weight:900;letter-spacing:-.06em}.split-editor-top>span{color:#8c8379;font:500 10px DM Mono,monospace;white-space:nowrap}.split-formatbar{display:flex;align-items:center;gap:6px;padding:9px 14px;border-bottom:1px solid #e7dfd5;background:#f7f2eab3}.split-formatbar button{min-width:31px;height:29px;padding:0 8px;border:1px solid #d8d0c5;border-radius:4px;background:#fffdfa;color:#4f473e;font-size:12px}.split-formatbar>i{width:1px;height:18px;margin:0 3px;background:#dbd3c8}.split-formatbar [data-split-clear]{margin-left:auto;color:#a74732;font-size:10px;font-weight:800}.split-editor{min-height:510px;padding:20px;outline:0;color:#29231e;font:400 16px/1.85 Noto Sans SC,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.split-editor p,.split-editor div,.split-editor li{margin:0;padding:0}.split-editor:empty:before{content:attr(data-placeholder);color:#aea69c;pointer-events:none}.split-editor-note{margin:0;padding:10px 19px 14px;color:#938a80;font-size:10px;line-height:1.55}.split-style-card{align-self:start;padding:17px}.split-style-card>p{margin:0 0 15px;color:#655c52;font:800 10px DM Mono,monospace;letter-spacing:.08em}.split-control{margin-top:13px}.split-control>span{display:block;margin-bottom:6px;color:#867d74;font-size:10px;font-weight:800}.split-control>div{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.split-control button{min-height:32px;border:1px solid #ded6ca;border-radius:4px;background:#fffdfa;color:#5d554c;font-size:10px;font-weight:800}.split-control button.is-active{border-color:#191613;background:#191613;color:#fff}.split-control--wide>div{grid-template-columns:repeat(4,1fr)}.split-next{width:100%;justify-content:space-between;margin-top:22px}.split-control--logo-custom>div{grid-template-columns:62px minmax(0,1fr)}.split-format-controls{margin:0 0 17px;padding:0 0 15px;border-bottom:1px solid #e0d8cd}.split-format-controls>span{display:block;margin-bottom:7px;color:#867d74;font-size:10px;font-weight:800}.split-format-controls>div{display:flex;gap:5px}.split-format-controls button{display:grid;width:34px;height:31px;place-items:center;padding:0;border:1px solid #ded6ca;border-radius:4px;background:#fffdfa;color:#4f473e;font-size:12px}.split-format-controls small{display:block;margin-top:7px;color:#938a80;font-size:9px;line-height:1.5}.split-preview-card{display:flex;min-height:650px;flex-direction:column;align-items:center;padding:14px}.split-preview-top{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding-bottom:14px}.split-preview-top strong{color:#766d63;font:600 11px DM Mono,monospace}.split-preview-top .light-button{padding:8px 10px;font-size:10px}.split-page-surface{position:relative;width:min(100%,445px);aspect-ratio:var(--split-width) / var(--split-height);container-type:inline-size;overflow:hidden;border:1px solid rgba(54,45,37,.15);border-radius:3px;box-shadow:0 18px 35px #33281e2e}.split-page-surface--long{max-height:720px;overflow-y:auto}.split-page-surface--paper{background:#fff;color:#1d1a17}.split-page-surface--cream{background:#fffdf9;color:#1d1a17}.split-page-surface--night{background:#191817;color:#f7f0e7}.split-page-content{position:absolute;inset:var(--split-padding) var(--split-padding) calc(var(--split-padding) + 11.111cqw);display:flex;flex-direction:column;justify-content:center;outline:0;font-size:var(--split-font);line-height:var(--split-leading);white-space:pre-wrap;overflow-wrap:anywhere}.split-page-surface--long .split-page-content{justify-content:flex-start}.split-page-surface--hei .split-page-content{font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif}.split-page-surface--song .split-page-content{font-family:Songti SC,SimSun,STSong,serif}.split-page-line{display:block;min-height:1em;white-space:nowrap}.split-page-line .is-heading{font-size:1.32em;vertical-align:-.1em}.split-page-line .is-bold{font-weight:700}.split-page-line .is-italic{font-style:italic}.split-page-line .is-underline{text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.13em}.split-page-surface footer{position:absolute;right:var(--split-padding);bottom:var(--split-padding);left:var(--split-padding);display:flex;align-items:center;justify-content:center;min-height:18px}.split-page-surface footer img{width:9cqw;max-width:92px}.split-page-surface--night footer img{filter:brightness(0) invert(1)}.split-page-surface footer small{position:absolute;right:0;color:currentColor;opacity:.52;font:500 2.1cqw DM Mono,monospace}.split-preview-hint{width:min(100%,445px);margin:13px 0 0;color:#8d8378;font-size:10px;text-align:center}.split-preview-dots{display:flex;max-width:100%;gap:6px;margin-top:15px;overflow:auto}.split-preview-dots button{width:7px;height:7px;flex:0 0 auto;padding:0;border:0;border-radius:50%;background:#d6cec3}.split-preview-dots button.is-active{background:#ef5a34;transform:scale(1.3)}.split-preview-empty{display:grid;width:min(100%,445px);flex:1;min-height:420px;place-content:center;gap:7px;border:1px dashed #d5ccbf;border-radius:6px;color:#746b61;text-align:center}.split-preview-empty strong{color:#453c33}.split-preview-empty span{font-size:11px}.split-overflow{width:min(100%,445px);margin:14px 0 0;padding:10px;border:1px solid #efc8b8;border-radius:5px;background:#fff0e7;color:#a44833;font-size:10px;line-height:1.6}.split-adjust{margin-top:20px;padding-top:14px;border-top:1px solid #e0d8cd}.split-adjust span{display:block;margin-bottom:8px;color:#867d74;font-size:10px;font-weight:800}.split-adjust button{width:100%;margin-top:5px;padding:9px;border:1px solid #d8d0c5;border-radius:4px;background:#fffdfa;color:#50473e;font-size:10px;font-weight:800}.split-adjust button:disabled,.split-share-button:disabled{cursor:not-allowed;opacity:.42}.split-export{display:grid;gap:8px;margin-top:19px;padding-top:14px;border-top:1px solid #e0d8cd}.split-export .dark-button{justify-content:space-between;width:100%}.split-export .light-button{width:100%;padding:10px;font-size:10px}.split-share-button{padding:3px;border:0;background:transparent;color:#796f65;font-size:10px;text-decoration:underline}.split-notice{margin:12px 0 0;color:#806e5b;font-size:10px;line-height:1.55}.split-locked{display:grid;min-height:calc(100vh - 130px);place-content:center;justify-items:center;padding:80px 20px;text-align:center}.split-locked .split-lock{display:grid;width:62px;height:62px;place-items:center;margin:17px 0;border-radius:50%;background:#191613;color:#ffd42a;font-size:25px;box-shadow:5px 5px #ef5a34}.split-locked h1{margin:4px 0 10px;font-size:48px;letter-spacing:-.1em}.split-locked>p:not(.kicker){max-width:290px;margin:0 0 22px;color:#71685f;font-size:13px;line-height:1.7}.split-locked small{max-width:300px;margin-top:18px;color:#9a8879;font-size:10px;line-height:1.55}.split-checking{display:grid;min-height:calc(100vh - 130px);place-content:center;justify-items:center;gap:12px;color:#756b60;font-size:12px}.split-checking i{width:27px;height:27px;border:3px solid #ded6ca;border-top-color:#ef5a34;border-radius:50%;animation:spin .8s linear infinite}.split-checking p{margin:0}.archive-detail-loading{display:grid;min-height:230px;place-content:center;gap:12px;color:#7c7268;text-align:center}.archive-detail-loading i{width:24px;height:24px;margin:0 auto;border:2px solid #ddd3c7;border-top-color:#ef5a34;border-radius:50%;animation:spin .8s linear infinite}.archive-detail-error{margin:0;padding:28px 19px;color:#b54631;font-size:12px}.radar-card{padding:28px;background:#f8f4ed}.radar-scan-notice{margin:17px 0 0;padding:11px 13px;border:1px solid #d8d0c5;border-radius:5px;background:#fffdfa;color:#5f574f;font-size:10px;line-height:1.6}.radar-summary{margin-bottom:13px}.radar-section{margin-top:13px;padding:20px;border:1px solid #d9d1c5;border-radius:6px;background:#ffffff94}.radar-section .account-table-wrap{margin-top:17px}.radar-candidate-table{min-width:900px}.radar-probe-table{min-width:920px}.radar-term-cell{min-width:175px}.radar-term-cell strong{font-size:14px}.radar-status{display:inline-flex;padding:4px 7px;border-radius:3px;font-size:9px;font-weight:900;white-space:nowrap}.radar-status.is-pending{background:#fff0c9;color:#8d6a0f}.radar-status.is-approved{background:#dff2e7;color:#25765f}.radar-status.is-ignored{background:#ece7e0;color:#736a61}.radar-evidence-cell{max-width:300px}.radar-evidence-cell>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.radar-evidence-cell .table-action{display:block;margin-top:5px;padding:0}.radar-actions{display:flex;align-items:center;gap:5px;white-space:nowrap}.radar-actions button{min-width:28px;height:28px;border:1px solid #d6cec3;border-radius:4px;background:#fffdfa;color:#635a51;font-size:10px;font-weight:900}.radar-actions button[data-radar-severity=red]{color:#c54735}.radar-actions button[data-radar-severity=orange]{color:#a9671f}.radar-actions button[data-radar-severity=yellow]{color:#927306}.radar-actions .radar-action-ignore{min-width:42px;color:#8a4033}.radar-actions .radar-action-reset{min-width:42px;color:#25765f}.radar-actions button:disabled{opacity:.45}.radar-score{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#171411;color:#f4c940!important;font:800 13px DM Mono,monospace}@media(max-width:760px){.archive-detail-dialog{max-height:92vh;padding:25px 18px 18px}.archive-detail-meta{grid-template-columns:1fr 1fr}.archive-detail-meta article{min-height:84px}.radar-card{padding:20px 15px}.radar-heading .account-card__actions{width:100%;justify-content:flex-start}.radar-section{padding:14px}.site-nav em{display:none}.split-entry{align-items:flex-start;flex-direction:column;gap:15px;padding:20px}.split-entry h2{font-size:22px}.split-entry .dark-button{align-self:stretch;justify-content:space-between}.split-shell{width:min(100% - 28px,700px)}.split-shell--entry{padding-bottom:16px}.split-quick-entry{margin-top:24px}.split-editor--compact{height:clamp(220px,34vh,330px);min-height:220px;padding:16px}.split-hero{align-items:start;flex-direction:column;gap:13px;padding:44px 0 18px}.split-hero h1{font-size:47px}.split-tabs{gap:17px}.split-workspace{grid-template-columns:1fr;gap:12px;padding-top:13px}.split-workspace--preview{display:flex;flex-direction:column}.split-style-card{width:100%}.split-workspace--preview .split-preview-card{order:0;min-height:0;padding:10px}.split-workspace--preview .split-style-card{order:1}.split-editor{min-height:52vh;padding:16px;font-size:16px}.split-editor-top{align-items:start;flex-direction:column;padding:15px 16px 11px}.split-editor-top input{font-size:18px}.split-preview-top .light-button{padding:7px}.split-preview-card{min-height:0}.split-canvas{width:min(100%,390px)}.split-control>div{grid-template-columns:repeat(3,1fr)}.split-locked{min-height:calc(100vh - 100px)}}:root{--brand-cream: #f7f2ea;--brand-ink: #151311;--brand-wordmark: #090909;--brand-orange: #ef5a34}.studio-body__editor{flex:1;width:100%;min-height:190px;box-sizing:border-box;overflow-y:auto;outline:0;color:#302b26;font:500 15px/1.95 Noto Sans SC,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.studio-body__editor:empty:before{content:attr(data-placeholder);color:#aea69c;pointer-events:none}.studio-body__editor b,.studio-body__editor strong{font-weight:700}.studio-body__editor i,.studio-body__editor em{font-style:italic}.brand,.home-tagline>span,.home-eyebrow>span,.mobile-drawer__top>span,.about-wordmark>span,.site-footer strong{background:url(/assets/brand/taboo-wordmark.svg) center / contain no-repeat;color:transparent;font-size:0!important;letter-spacing:0}.brand{display:inline-block;width:100px;height:32px;flex:0 0 auto}.brand span,.home-tagline>span span,.home-eyebrow>span span,.mobile-drawer__top>span span,.about-wordmark>span span{display:none}.auth-brand{width:108px;height:34px}.home-tagline>span{display:inline-block;width:126px;height:40px;flex:0 0 auto}.home-eyebrow>span{display:inline-block;width:64px;height:20px;flex:0 0 auto}.mobile-drawer__top>span{display:block;width:108px;height:34px}.about-wordmark>span{display:block;width:210px;height:66px}.site-footer strong{display:block;width:112px;height:36px}.dark-button b,.marvix-card span,.pricing-button b,.pricing-card--featured .pricing-includes i,.account-nav__item.is-active b,.account-profile__avatar,.radar-score{color:var(--brand-orange)!important}.pricing-popular{background:var(--brand-orange);color:var(--brand-ink)}@media(max-width:760px){.brand{width:92px;height:29px}.home-tagline>span{width:104px;height:33px}.about-wordmark>span{width:174px;height:55px}.split-marketing{grid-template-columns:1fr;gap:27px;margin:22px 0 55px;padding:28px 22px;box-shadow:7px 7px #ef5a34}.split-marketing h2{font-size:clamp(28px,8vw,34px)}.split-marketing__copy>p:not(.kicker){font-size:11px}.split-marketing__visual{min-height:338px}.split-marketing__page{width:208px;min-height:285px;padding:20px 18px 13px}.split-marketing__page>b{margin-top:32px;font-size:19px}.split-marketing__page p{margin-top:12px;font-size:9px}.about-split-promise{grid-template-columns:1fr;gap:28px;margin-bottom:57px;padding:35px 0}.about-split-promise h2{font-size:clamp(32px,9vw,45px)}.about-split-promise>div>p:not(.kicker){font-size:12px}.about-split-promise li{min-height:67px}}.studio-panel,.result-panel,.editor-panel{min-height:0}.studio-grid{align-items:start}.studio-body{flex:none}.studio-body textarea,.home-search textarea{height:auto;min-height:190px;overflow:hidden;resize:none}.home-search textarea{min-height:132px}.preview-document{height:auto;min-height:250px;overflow:visible;overflow-wrap:anywhere}.preview-document h2,.result-summary>div:first-child{min-width:0}.preview-document h2{overflow-wrap:anywhere}.preview-empty{min-height:250px;height:auto}.context-list strong,.context-list p,.context-list small,.marvix-overview__content>p,.marvix-overview__detail{overflow-wrap:anywhere}.insights-examples h3,.archive-content-cell strong,.archive-content-cell small,.archive-detail-meta strong,.archive-detail-meta small{height:auto;max-width:none;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.insights-examples h3{display:block}.archive-content-cell strong,.archive-content-cell small{display:block;-webkit-line-clamp:unset}.result-summary>div:first-child{flex:1 1 auto}.result-counts{flex:0 0 auto}.split-marketing .kicker i{display:none}@media(max-width:760px){.site-header{grid-template-columns:auto 1fr auto}.brand{position:static;justify-self:center;transform:none}.header-actions{min-width:0}.home-tagline{align-items:center;flex-wrap:nowrap;justify-content:center;white-space:nowrap;text-align:center}.home-tagline b{max-width:none;line-height:1}.home-search__footer{align-items:stretch;flex-direction:column;gap:10px}.home-search__footer .dark-button{justify-content:space-between;width:100%}.studio-panel,.result-panel{min-height:0}.studio-title input{min-width:0;font-size:20px}.studio-body{padding-bottom:4px}.preview-document{min-height:220px;padding:20px 16px;font-size:15px;line-height:1.9}.preview-document h2{font-size:21px;line-height:1.35}.result-summary{align-items:flex-start;flex-wrap:wrap}.result-counts{width:100%;justify-content:flex-end}.split-marketing h2,.split-marketing__copy>p:not(.kicker){white-space:normal;overflow-wrap:anywhere}.split-marketing__visual{display:none}.split-marketing{gap:0;margin-bottom:42px}.split-editor-top>span{white-space:normal;line-height:1.5}}.about-hero h1{white-space:normal;text-wrap:balance}.pricing-note{margin:13px 0 0;color:#91877c;font-size:10px;line-height:1.6;text-align:center}@media(max-width:760px){.about-hero h1{font-size:clamp(34px,9.5vw,45px);line-height:.98}.pricing-note{margin:14px 8px 0}}.studio-panel,.result-panel{height:clamp(500px,62vh,620px)}.editor-panel{display:flex;flex-direction:column}.studio-body{flex:1 1 auto;min-height:0}.studio-body textarea{height:auto;min-height:0;overflow-y:auto;padding-right:8px;scrollbar-color:#c8bfb4 transparent}.result-panel{display:flex;flex-direction:column}.result-panel .preview-document,.result-panel>.preview-empty{flex:1 1 auto;height:auto;min-height:0;overflow-y:auto;scrollbar-color:#c8bfb4 transparent}@media(max-width:760px){.studio-panel,.result-panel{height:500px}.studio-body textarea{min-height:0}}.writing-editor-shell{width:min(100%,920px);min-height:100dvh;margin:0 auto;padding:0 34px;background:#fffdfa}.writing-appbar{position:sticky;z-index:12;top:0;display:grid;height:64px;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #eee9e2;background:#fffdfaf0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.writing-brand{grid-column:2;color:#1f1b18;font:800 22px/1 Manrope,Noto Sans SC,sans-serif;letter-spacing:-.085em;text-decoration:none}.writing-brand span{color:#ef5a34}.writing-appbar .writing-review{grid-column:3;justify-self:end;min-height:34px;padding:0 12px;border:0;border-radius:17px;background:#211d19;color:#fffdfa;box-shadow:none;font-size:12px;font-weight:700;line-height:34px;text-decoration:none}.writing-appbar .writing-review:disabled{background:#ebe6df;color:#aaa299}.writing-appbar .writing-back{grid-column:1;justify-self:start;display:grid;width:34px;height:34px;place-items:center;padding:0 0 4px;border:0;border-radius:50%;background:transparent;color:#3a342f;font:400 34px/1 serif}.writing-appbar .writing-back:hover{background:#f3eee8}.writing-editor{max-width:680px;min-height:calc(100dvh - 64px);margin:0 auto;padding:clamp(36px,8vh,82px) 0 140px}.writing-meta{display:flex;justify-content:space-between;margin-bottom:20px;color:#aaa299;font:500 11px/1 Noto Sans SC,sans-serif}.writing-editor>input{width:100%;padding:0;border:0;outline:0;background:transparent;color:#25201c;font:650 clamp(28px,4vw,40px)/1.3 "Noto Sans SC",sans-serif;letter-spacing:-.055em}.writing-editor>input::placeholder{color:#c5beb5}.writing-body{min-height:calc(100dvh - 290px);padding:27px 1px;outline:0;color:#37312c;font:400 var(--writing-editor-font-size, 20px)/1.85 "Noto Sans SC",sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.writing-body:empty:before{content:attr(data-placeholder);color:#c5beb5;pointer-events:none}.writing-body p{margin:0}.writing-body blockquote{margin:.7em 0;padding-left:1em;border-left:2px solid #c8c0b6;color:#817970}.writing-body ul,.writing-body ol{padding-left:1.45em}.writing-format{position:fixed;z-index:20;bottom:24px;left:50%;display:flex;align-items:center;gap:2px;padding:6px;border:1px solid rgba(86,76,65,.12);border-radius:18px;background:#231f1bf5;box-shadow:0 12px 32px #211c172e;transform:translate(-50%)}.writing-format button{display:grid;width:38px;height:34px;place-items:center;padding:0;border:0;border-radius:12px;background:transparent;color:#f8f4ee;font-size:14px}.writing-format output{display:grid;width:24px;place-items:center;color:#f8f4eeb8;font:700 10px/1 DM Mono,monospace}.writing-format button:hover{background:#ffffff26}.writing-format>i{width:1px;height:20px;margin:0 3px;background:#fff3}.writing-error{margin:0;color:#bd4d37;font-size:12px;line-height:1.6}.writing-sync-conflict{display:flex;width:min(100%,840px);align-items:center;justify-content:space-between;gap:18px;margin:0 auto 16px;padding:12px 14px;border:1px solid rgba(190,111,42,.24);border-radius:14px;background:#fff4e6;color:#644423}.writing-sync-conflict>div:first-child{display:grid;gap:3px}.writing-sync-conflict strong{font-size:13px}.writing-sync-conflict span{color:#8a633a;font-size:11px;line-height:1.5}.writing-sync-conflict>div:last-child{display:flex;flex:0 0 auto;gap:6px}.writing-sync-conflict button{min-height:38px;padding:0 12px;border:1px solid rgba(116,77,37,.16);border-radius:10px;background:#ffffffb3;color:#62411f;font-size:11px;font-weight:750}.writing-sync-conflict button:first-child{background:#2d261f;color:#fffdf9}.writing-loading-shell{display:grid;grid-template-rows:auto 1fr}.writing-loading{display:grid;min-height:42vh;place-items:center;margin:0;color:#766d63;font:500 12px DM Mono,monospace}.writing-shell{max-width:760px;padding:0 28px}.writing-shell .site-header{margin-top:10px}.writing-library-head{align-items:center;padding:50px 0 17px;border-bottom:1px solid #e7e1d9}.writing-library-head h1{margin:0;color:#29231e;font-size:22px;font-weight:700;letter-spacing:-.045em}.writing-new{display:inline-flex;min-height:34px;align-items:center;gap:5px;padding:0 12px;border:0;border-radius:17px;background:#211d19;color:#fffdfa;font-size:12px;font-weight:700}.writing-new .ui-icon{width:15px;height:15px}.writing-new:disabled{background:#ebe6df;color:#aaa299}.writing-library{gap:0;padding:4px 0 48px}.writing-search{display:flex;gap:7px;margin:18px 0 6px}.writing-search input{min-width:0;flex:1;height:36px;padding:0 11px;border:1px solid #ded6ca;border-radius:7px;outline:0;background:#fffdfab8;color:#342e28;font-size:12px}.writing-search input:focus{border-color:#b8aa9a}.writing-search button{padding:0 12px;border:1px solid #ded6ca;border-radius:7px;background:#fffdfa;color:#5e554c;font-size:11px;font-weight:700}.writing-document{border-color:#eee9e2}.writing-document{grid-template-columns:minmax(0,1fr) auto auto auto}.writing-document__next{align-self:center;min-height:29px;margin-right:3px;padding:0 9px;border:1px solid #ded6ca;border-radius:999px;background:#fffdfa;color:#5d554c;font-size:10px;font-weight:800}.writing-document__next:hover{border-color:#b9aa98}.writing-document__pin{width:30px;height:30px;margin-top:12px;border:0;border-radius:50%;background:transparent;color:#b9b0a5;font-size:15px}.writing-document__pin.is-active{color:#d08427}.writing-document__pin:hover{background:#f2ece4}.writing-document>button:first-child{gap:5px;padding:20px 0}.writing-document strong{color:#312b25;font-size:16px;font-weight:650}.writing-document span{color:#8e867d;font-size:12px}.writing-document small{color:#b1a99f;font:500 10px Noto Sans SC,sans-serif}.writing-status{display:inline-block;margin-right:6px;font-style:normal;font-weight:800}.writing-status--checked{color:#287768}.writing-status--imaged{color:#936123}.writing-status--draft{color:#91887e}.writing-load-more{justify-self:center;margin:22px 0 8px;padding:8px 13px;border:1px solid #ded6ca;border-radius:999px;background:#fffdfac2;color:#665d54;font-size:11px;font-weight:700}.writing-load-more:hover{border-color:#bdb2a6;background:#fffdfa}.writing-load-more:disabled{cursor:wait;opacity:.55}.writing-empty{min-height:360px;color:#9d958c}.writing-empty strong{color:#4a433c;font-size:16px}@media(max-width:760px){.writing-editor-shell{width:100%;padding:0 20px}.writing-appbar{height:58px}.writing-editor{min-height:calc(100dvh - 58px);padding:42px 2px 92px}.writing-meta{margin-bottom:17px;font-size:10px}.writing-editor>input{font-size:28px}.writing-body{min-height:calc(100dvh - 245px);padding-top:25px;font-size:var(--writing-editor-font-size, 20px);line-height:1.85}.writing-format{right:0;bottom:var(--writing-keyboard-offset, 0px);left:0;justify-content:center;width:100%;padding:7px 8px calc(7px + env(safe-area-inset-bottom));border:0;border-radius:0;background:#231f1bfa;box-shadow:0 -8px 24px #211c1724;transform:none;transition:transform .18s ease,opacity .18s ease}.writing-format button{width:35px;height:38px;font-size:15px}.writing-format output{width:20px;font-size:9px}.writing-format>i{margin:0 2px}html:not(.writing-is-editing) .writing-format{pointer-events:none;opacity:0;transform:translateY(100%)}html.writing-is-editing .writing-editor{min-height:calc(var(--writing-visual-height, 100dvh) - 58px)}html.writing-is-editing .writing-body{min-height:calc(var(--writing-visual-height, 100dvh) - 245px);padding-bottom:112px;scroll-margin-top:76px;scroll-margin-bottom:112px}.writing-shell{width:min(100% - 32px,700px);padding:0}.writing-library-head{padding-top:35px}}.writing-editor-shell{width:min(100% - 64px,1180px);padding:0;background:transparent}.writing-editor{max-width:780px;min-height:calc(100dvh - 94px);padding:clamp(36px,7vh,72px) 0 140px}.writing-editor__actions{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:32px}.writing-back{display:grid;width:38px;height:38px;place-items:center;padding:0;border:1px solid #ded6ca;border-radius:50%;background:#fffdfa;color:#37312c}.writing-back svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.writing-back:hover{background:#f3eee8}.writing-meta{justify-self:center;display:flex;justify-content:center;gap:8px;margin:0;color:#91887e;font:500 11px/1 Noto Sans SC,sans-serif}.writing-meta span+span:before{content:"·";margin-right:8px;color:#c2bbb2}.writing-review{min-height:36px;padding:0 15px;border:0;border-radius:18px;background:linear-gradient(108deg,#ff8a32,#f15d72,#9461ef,#ff962f);background-size:260% 100%;box-shadow:0 7px 16px #b3525e3d;color:#fff;font:700 12px/36px Noto Sans SC,sans-serif;text-decoration:none;animation:writing-review-gradient 3.4s ease-in-out infinite}.writing-review:hover{filter:saturate(1.08) brightness(1.03)}.writing-review:disabled{cursor:not-allowed;background:#e9e3dc;box-shadow:none;color:#aaa299;animation:none}@keyframes writing-review-gradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(min-width:761px){.membership-screen--plans .pricing-hero{padding:80px 0 24px}.membership-screen--plans .pricing-card{min-height:0;padding:24px}.membership-screen--plans .pricing-card h2{margin-top:20px}.membership-screen--plans .pricing-price{margin-top:16px}.membership-screen--plans .pricing-button{margin-top:20px}.membership-screen--plans .pricing-includes{margin-top:24px;padding-top:18px}}@media(prefers-reduced-motion:reduce){.writing-review{animation:none}}@media(max-width:760px){.account-shell{width:min(calc(100% - 24px),560px);padding-bottom:28px}.account-shell .site-header{margin-bottom:10px}.account-layout{display:block;padding-top:10px}.account-nav{position:sticky;top:78px;z-index:8;display:flex;align-items:center;gap:6px;overflow-x:auto;padding:7px;border-radius:16px;background:#fffdf9db;box-shadow:0 12px 26px #1f181214;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);scrollbar-width:none}.account-nav::-webkit-scrollbar{display:none}.account-nav>span{display:block;flex:0 0 auto;margin:0 5px;padding:9px 3px;color:var(--taboo-muted);font:600 10px/1 var(--type-mono);letter-spacing:.04em;white-space:nowrap}.account-nav__item{flex:0 0 auto;min-height:36px;padding:9px 13px;border-radius:999px;font-size:11px;white-space:nowrap}.account-nav__item.is-active{background:var(--taboo-ink);color:#fff}.account-nav__item b{display:none}.account-nav__signout{margin:0;border:0;color:#a24e3a}.account-content{min-width:0;margin-top:12px}.account-card,.account-card--wide{min-height:0;padding:20px 15px;border-radius:18px}.account-card h1{margin:10px 0 18px;font-size:32px;line-height:1}.account-card__top{display:grid;gap:13px}.account-card__top>div>p:not(.kicker),.account-copy{font-size:12px;line-height:1.7}.account-profile{padding:16px;border-radius:14px;background:#f7f2eab3}.account-profile__avatar{width:48px;height:48px}.account-mobile-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.account-mobile-actions .dark-button,.account-mobile-actions .light-button{min-height:42px;justify-content:center;padding:10px 12px;font-size:11px}.account-mobile-actions .text-link{grid-column:1 / -1;min-height:34px;padding:8px;border:0;background:transparent;color:var(--taboo-muted);font-size:11px}.account-card--profile .account-security{display:none}.account-details--membership{grid-template-columns:1fr 1fr;gap:1px}.account-details div{min-height:88px;padding:13px}.account-details dt{font-size:10px}.account-details dd{margin-top:8px;font-size:12px;overflow-wrap:anywhere}.quota-overview{grid-template-columns:1fr 1fr;gap:8px}.quota-overview>div{padding:12px}.quota-overview strong{font-size:12px}.account-card__actions{justify-content:stretch}.account-card__actions>*{flex:1 1 auto;justify-content:center}.redemption-form{margin-top:20px;padding:14px;border-radius:14px}.redemption-rules{gap:8px}.redemption-rules p{padding:13px;border-radius:12px}.account-table-wrap{margin-top:18px;overflow:visible;border:0;background:transparent}.account-table--mobile-cards{display:block;min-width:0;border-collapse:separate}.account-table--mobile-cards thead{display:none}.account-table--mobile-cards tbody{display:grid;gap:8px}.account-table--mobile-cards tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;padding:12px 13px;border:1px solid rgba(31,24,18,.1);border-radius:14px;background:#fffdf9c7;box-shadow:inset 0 1px #ffffffeb}.account-table--mobile-cards tbody td{display:grid;gap:4px;min-width:0;padding:7px 0;border:0;font-size:11px;overflow-wrap:anywhere}.account-table--mobile-cards tbody td:before{content:attr(data-label);color:var(--taboo-muted);font:500 9px/1.2 var(--type-mono);letter-spacing:.06em}.account-table--mobile-cards tbody td:last-child{grid-column:1 / -1;padding-top:9px;border-top:1px solid rgba(31,24,18,.08)}.account-table--mobile-cards .table-empty{display:block;grid-column:1 / -1;padding:28px 12px!important;border:0;text-align:center}.account-table--mobile-cards strong{font-size:12px;overflow-wrap:anywhere}.account-table--mobile-cards small{font-size:9px}.account-table-wrap:has(.account-table:not(.account-table--mobile-cards)){overflow-x:auto;border:1px solid var(--taboo-line);background:#fffdf9a8}}@media(max-width:760px){.writing-editor-shell{width:min(100% - 28px,700px)}.writing-editor{min-height:calc(100dvh - 78px);padding:32px 2px 112px}.writing-editor__actions{gap:10px;margin-bottom:27px}.writing-back{width:36px;height:36px}.writing-meta{gap:6px;font-size:10px}.writing-meta span+span:before{margin-right:6px}.writing-review{min-height:34px;padding:0 13px;font-size:11px;line-height:34px}html.writing-is-editing .writing-format{top:auto;height:auto;background:#fffdfafa;border-top:1px solid #ded9d1;box-shadow:0 -8px 24px #40372f14}html.writing-is-editing .writing-format button{color:#403933}html.writing-is-editing .writing-format button:hover{background:#f0eae2}html.writing-is-editing .writing-format>i{background:#d6cdc2}html.writing-is-editing .writing-editor{min-height:calc(var(--writing-visual-height, 100dvh) - 78px)}}.split-preview-card{align-items:stretch}.split-preview-top{justify-content:center;padding:3px 5px 14px}.split-flow-scroll{width:100%;overflow:auto hidden;overscroll-behavior-x:contain;padding:6px 2px 18px;scrollbar-color:rgba(111,96,80,.35) transparent}.split-flow-stage{position:relative;width:var(--flow-stage-width);min-width:380px;height:var(--flow-page-height)}.split-flow-papers{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;gap:24px;pointer-events:none}.split-flow-paper{position:relative;width:380px;height:var(--flow-page-height);flex:0 0 380px;overflow:hidden;border:1px solid rgba(54,45,37,.15);border-radius:3px;box-shadow:0 18px 35px #33281e2e;transition:box-shadow .16s ease,outline-color .16s ease}.split-flow-paper.is-current{outline:2px solid rgba(239,90,52,.56);outline-offset:3px;box-shadow:0 18px 35px #33281e2e,0 0 0 5px #ef5a3414}.split-flow-paper footer{position:absolute;right:var(--flow-page-inset);bottom:calc(var(--flow-safe-inset) / 2);left:var(--flow-page-inset);display:flex;align-items:center;justify-content:center;min-height:9px}.split-flow-paper footer img{width:27px}.split-page-surface--night .split-flow-paper footer img{filter:brightness(0) invert(1)}.split-flow-paper footer small{position:absolute;right:0;color:currentColor;opacity:.52;font:500 6px DM Mono,monospace}.split-flow-safe-guide{position:absolute;inset:var(--flow-safe-inset);border:1px dashed rgba(125,111,95,.24);pointer-events:none}.split-page-surface--night .split-flow-safe-guide{border-color:#f7f0e733}.split-flow-editor{position:absolute;top:var(--flow-safe-inset);left:var(--flow-safe-inset);width:calc(100% - var(--flow-safe-inset) * 2);height:calc(var(--flow-page-height) - var(--flow-safe-inset) * 2);column-width:calc(380px - var(--flow-safe-inset) * 2);column-gap:calc(24px + var(--flow-safe-inset) * 2);column-fill:auto;outline:0;color:inherit;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:var(--flow-font);line-height:var(--flow-leading);white-space:pre-wrap;overflow-wrap:anywhere}.split-page-surface--song .split-flow-editor{font-family:Songti SC,SimSun,STSong,serif}.split-flow-editor:focus{box-shadow:inset 0 0 0 1px #ef5a3461}.split-flow-title{margin:0 0 calc(var(--flow-font) * var(--flow-leading) * .55);font-size:1.32em;font-weight:700;line-height:var(--flow-leading);break-inside:avoid}.split-page-surface--song .split-flow-title{font-weight:800;-webkit-text-stroke:.018em currentColor;paint-order:stroke fill}.split-flow-title:empty{display:none}.split-flow-body{margin:0;outline:0}.split-flow-line{min-height:calc(1em * var(--flow-leading));margin:0}.split-flow-body b,.split-flow-body strong{font-weight:700}.split-page-surface--song .split-flow-body b,.split-page-surface--song .split-flow-body strong{font-weight:800;-webkit-text-stroke:.018em currentColor;paint-order:stroke fill}.split-flow-body i,.split-flow-body em{font-style:italic}.split-flow-body u{text-decoration-thickness:.07em;text-underline-offset:.13em}@media(max-width:760px){.split-preview-card{overflow:hidden}.split-preview-top{justify-content:flex-start;padding:3px 4px 10px}.split-flow-scroll{width:calc(100vw - 48px);scroll-snap-type:x mandatory}.split-flow-stage{min-width:320px;transform-origin:left top}.split-flow-paper{scroll-snap-align:center}}:root{--taboo-ink: #171411;--taboo-muted: #746b61;--taboo-faint: #9a9085;--taboo-line: #ded6ca;--taboo-paper: #fffdf9;--taboo-space-1: 8px;--taboo-space-2: 16px;--taboo-space-3: 24px;--taboo-space-4: 40px;--taboo-space-5: 64px;--taboo-space-6: 96px}html,body,button,input,textarea,select{font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif}body{background-image:none;color:var(--taboo-ink);letter-spacing:0}.site-shell{width:min(1180px,calc(100% - 80px))}.site-header{height:58px;margin-top:20px;padding:0 14px 0 20px;border-color:#ded6cae0;border-radius:16px;background:#fffdf9db;box-shadow:0 10px 28px #342a200f;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.site-header{border-radius:999px}.site-header .login-avatar{position:relative;width:42px;height:42px;overflow:visible}.login-avatar>img{overflow:hidden;border-radius:inherit}.login-avatar--lite{box-shadow:inset 0 1px #fff,0 4px 10px #2f251a21,0 0 0 3px #607385}.login-avatar--pro{box-shadow:inset 0 1px #fff,0 4px 10px #2f251a21,0 0 0 3px #b67d1f}.login-avatar--owner{box-shadow:inset 0 1px #fff,0 4px 10px #2f251a21,0 0 0 3px #7650a8}.login-avatar--session-restoring:after,.login-avatar--session-unavailable:after{content:"";position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border:2px solid #f7f2ea;border-radius:50%;background:#d59b36}.login-avatar--session-restoring:after{border-top-color:#ef5a34;background:#fff8ef;animation:spin .8s linear infinite}.session-status-banner{position:fixed;z-index:90;top:calc(env(safe-area-inset-top,0px) + 78px);left:50%;display:flex;width:min(calc(100% - 28px),620px);align-items:center;justify-content:space-between;gap:14px;padding:9px 10px 9px 14px;border:1px solid rgba(166,103,34,.28);border-radius:18px;background:#fff8ebf0;box-shadow:0 12px 30px #3a2b1c29;color:#6e4b25;font-size:12px;line-height:1.45;transform:translate(-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.session-status-banner button{min-width:88px;min-height:44px;flex:0 0 auto;padding:0 13px;border:0;border-radius:13px;background:#2c2722;color:#fff;font-size:11px;font-weight:800}@media(prefers-reduced-motion:reduce){.login-avatar--session-restoring:after{animation:none;border-color:#ef5a34}}@media(max-width:760px){.session-status-banner{top:calc(env(safe-area-inset-top,0px) + 68px);align-items:stretch}.session-status-banner span{align-self:center}}.login-avatar__membership-marker{position:absolute;right:-3px;bottom:-3px;display:grid;width:14px;height:14px;place-items:center;border:2px solid #fffdfa;border-radius:50%;background:#7650a8;color:#fff;font:900 10px/1 sans-serif;box-shadow:0 2px 5px #3c2a4e3d}.brand{font-family:PingFang SC,Noto Sans SC,sans-serif;font-size:25px;font-weight:800;letter-spacing:-.04em}.site-nav{gap:24px}.site-nav button,.site-nav a{color:#6f675e;font-size:12px;font-weight:600;letter-spacing:0}.site-nav button.is-active:after,.site-nav a.is-active:after{height:2px;margin-top:7px}.dark-button{gap:18px;min-height:42px;padding:0 15px 0 17px;border-radius:8px;box-shadow:none;font-size:13px;font-weight:700}.dark-button:hover{transform:translateY(-1px)}.dark-button b{font-size:16px}.kicker,.home-path,.account-nav>span,.account-table th,.pricing-card__label,.pricing-price span,.pricing-includes>span{font-family:Noto Sans SC,PingFang SC,sans-serif;letter-spacing:.04em}.home-hero{gap:30px;padding:132px 0 116px}.home-tagline{gap:14px;font-size:clamp(24px,3vw,38px);letter-spacing:0;line-height:1.28}.home-tagline>span{font-family:PingFang SC,Noto Sans SC,sans-serif;letter-spacing:-.035em}.home-tagline b{font-weight:700;letter-spacing:0}.home-path{margin:-10px 0 -2px;color:var(--taboo-faint);font-size:11px;font-weight:500;letter-spacing:.08em}.home-search{width:min(760px,100%);border-color:var(--taboo-line);border-radius:14px;background:#fffdf9c7;box-shadow:0 18px 44px #392e2314}.home-search__top{min-height:55px;padding:10px 17px}.home-search__top>span{color:var(--taboo-muted);font-size:11px}.mode-switch{border-radius:8px}.mode-switch button{border-radius:6px;font-weight:600}.home-search textarea{height:128px;min-height:128px;max-height:128px;overflow-y:auto;padding:18px 20px;color:#29241f;font-size:16px;line-height:1.85;letter-spacing:0}.home-search__footer{padding:12px 16px;color:var(--taboo-faint);font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:11px;letter-spacing:0}.scene-section{padding:var(--taboo-space-6) 0;border-top-color:var(--taboo-line)}.scene-section>h1{margin:18px 0 30px;font-size:clamp(30px,4vw,48px);letter-spacing:-.025em;line-height:1.18}.home-cards,.about-intro{gap:0;border-color:var(--taboo-line);background:var(--taboo-line)}.home-cards article,.about-intro article{background:#fffdf9bd}.home-cards article{min-height:190px;padding:22px}.home-cards h2{margin:56px 0 9px;font-size:17px;font-weight:700;letter-spacing:0}.home-cards p{color:var(--taboo-muted);font-size:12px;line-height:1.8}.about-hero{padding:128px 0 112px}.about-hero h1{margin:22px 0 26px;font-size:clamp(48px,6vw,76px);letter-spacing:-.03em;line-height:1.12}.about-hero>p:not(.kicker){max-width:480px;color:var(--taboo-muted);font-size:15px;line-height:1.95}.about-intro article{min-height:330px;padding:38px}.about-wordmark>span{font-size:62px;letter-spacing:-.04em;line-height:1}.about-wordmark p,.about-story>p:last-child,.marvix-copy>p:not(.kicker){color:var(--taboo-muted);font-size:14px;line-height:1.95}.about-story h2,.marvix-copy h2,.about-risk-logic__intro h2,.about-split-promise h2{letter-spacing:-.025em;line-height:1.2}.marvix-section{gap:72px;padding:112px 7% 104px}.marvix-card{border-radius:14px;box-shadow:none}.account-layout{grid-template-columns:205px 1fr;gap:24px;padding-top:56px}.account-nav,.account-card{border-color:var(--taboo-line);border-radius:14px;background:#fffdf9c2;box-shadow:none}.account-nav{padding:13px}.account-nav__item{border-radius:8px;font-size:13px;font-weight:600}.account-card{padding:34px}.account-card h1{margin:14px 0 26px;font-size:34px;letter-spacing:-.025em;line-height:1.2}.account-card__top>div>p:not(.kicker),.account-copy{font-size:13px;line-height:1.85}.account-profile{padding:20px;border-radius:10px}.account-details div{min-height:106px;padding:17px}.account-details dt{font-size:11px}.account-details dd{margin-top:13px;font-size:15px}.account-table-wrap{border-radius:10px}.account-table th,.account-table td{padding:15px;font-size:12px}@media(max-width:760px){.site-shell{width:min(100% - 32px,560px)}.site-header{height:56px;margin-top:12px;border-radius:999px}.site-header .login-avatar{width:38px;height:38px}.home-hero{gap:22px;padding:82px 0 72px}.home-tagline{align-items:flex-start;flex-direction:column;gap:4px;font-size:27px}.home-tagline b{line-height:1.35}.home-search{border-radius:12px;box-shadow:0 12px 28px #392e2312}.home-search textarea{height:150px;padding:17px;font-size:16px}.scene-section{padding:70px 0}.scene-section>h1{margin-bottom:24px;font-size:34px}.home-cards article{min-height:150px;padding:20px}.home-cards h2{margin-top:31px}.about-hero{padding:82px 0 72px;text-align:left}.about-hero .kicker{justify-content:flex-start}.about-hero h1{max-width:8em;font-size:47px;line-height:1.18;white-space:normal}.about-hero>p:not(.kicker){font-size:14px;line-height:1.9}.about-intro article{min-height:240px;padding:25px}.about-wordmark>span{font-size:51px}.marvix-section{gap:38px;padding:74px 0}.account-layout{gap:14px;padding-top:31px}.account-card{padding:24px 18px}.account-card h1{font-size:30px}}.home-hero-copy{max-width:520px;margin:-18px 0 -2px;color:var(--taboo-muted, #746b61);font-size:13px;line-height:1.75;text-align:center}.home-workflow{margin:24px 0 78px;padding:64px 0 0;border-top:1px solid var(--taboo-line, #ded6ca)}.home-workflow__intro{max-width:620px}.home-workflow__intro h1{margin:18px 0 12px;font-size:clamp(32px,4vw,50px);letter-spacing:-.045em;line-height:1.18}.home-workflow__intro>p:last-child{max-width:450px;margin:0;color:var(--taboo-muted, #746b61);font-size:14px;line-height:1.8}.home-workflow__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;border:1px solid var(--taboo-line, #ded6ca);background:var(--taboo-line, #ded6ca)}.home-workflow__grid article{display:flex;min-height:260px;flex-direction:column;align-items:flex-start;padding:24px;background:#fffdf9bd}.home-workflow__grid article>b{color:#ef5a34;font:500 10px DM Mono,monospace}.home-workflow__grid h2{margin:52px 0 10px;font-size:22px;letter-spacing:-.045em}.home-workflow__grid p{max-width:245px;margin:0;color:var(--taboo-muted, #746b61);font-size:12px;line-height:1.75}.home-workflow__grid .text-link{margin-top:auto;padding:14px 0 0;border:0;background:transparent;color:#171411;font-size:12px;font-weight:800}.home-workflow__grid .text-link b{margin-left:9px;color:#ef5a34;font-size:16px}.home-workflow__grid .home-workflow__feature{background:#191715;color:#f7f2ea}.home-workflow__feature p{color:#f7f2eaad}.home-workflow__feature .text-link{color:#fff}@media(max-width:760px){.home-hero-copy{max-width:300px;font-size:12px}.home-workflow{margin:10px 0 56px;padding-top:48px}.home-workflow__intro h1{font-size:33px}.home-workflow__intro>p:last-child{font-size:12px}.home-workflow__grid{grid-template-columns:1fr;margin-top:25px}.home-workflow__grid article{min-height:190px;padding:20px}.home-workflow__grid h2{margin:28px 0 8px;font-size:20px}}@media(max-width:760px){.home-tagline{align-items:center;justify-content:center;text-align:center}.home-tagline>span{display:none}.home-tagline b{max-width:100%}}.writing-shell,.writing-desktop-shell{width:min(1180px,calc(100% - 80px));max-width:none;padding:0}.writing-shell .site-header,.writing-desktop-shell .site-header{height:58px;margin-top:20px;padding:0 14px 0 20px;border-radius:999px;border-color:#ded6cae0;background:#fffdf9db;box-shadow:0 10px 28px #342a200f}@media(max-width:760px){.writing-shell,.writing-desktop-shell{width:min(100% - 32px,560px);padding:0}.writing-shell .site-header,.writing-desktop-shell .site-header{height:56px;margin-top:12px;padding:0 7px;border-radius:999px}.writing-mobile-shell .site-header{width:min(calc(100% - 32px),560px);margin-right:auto;margin-left:auto;margin-top:12px}.writing-mobile-library{width:min(100% - 32px,560px);padding:0 0 46px}.writing-mobile-library .site-header{width:100%}}:root{--taboo-paper: #f7f2ea;--taboo-surface: rgba(255, 253, 249, .82);--taboo-ink: #151311;--taboo-muted: #71685f;--taboo-line: #d9d0c5;--taboo-orange: #ef5a34;--taboo-glass-surface: linear-gradient(145deg, rgba(255,255,255,.5), rgba(231,228,223,.24));--taboo-glass-border: rgba(255,255,255,.74);--taboo-glass-shadow: inset 0 1px rgba(255,255,255,.9), inset 0 -1px rgba(99,83,66,.08), 0 24px 60px rgba(52,38,25,.1);--taboo-glass-blur: blur(28px) saturate(1.32);--taboo-radius-panel: 24px;--taboo-radius-control: 999px;--taboo-content-gutter: 28px;--taboo-motion-toggle: transform .46s cubic-bezier(.22,.8,.24,1);--taboo-motion-reveal: opacity .5s ease, transform .62s cubic-bezier(.2,.76,.24,1)}body{background-image:linear-gradient(rgba(73,65,56,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(73,65,56,.038) 1px,transparent 1px)}.site-header{border-color:#ffffffeb;box-shadow:0 12px 36px #2f251b1a,inset 0 1px #fffffff2,inset 0 -1px #5f4c3914}.site-nav button,.site-nav a{transition:color .2s ease,transform .2s ease}.site-nav button:hover,.site-nav a:hover{color:var(--taboo-ink);transform:translateY(-1px)}.dark-button,.light-button,.text-link,.pricing-button{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.dark-button:hover{box-shadow:3px 3px #ef5a34b8}.home-tagline b,.about-hero h1,.pricing-hero h1,.split-hero h1{text-wrap:balance}.home-search,.review-selector,.studio-panel,.split-editor-card,.split-style-card,.split-preview-card,.account-card,.account-nav{border-color:#c1b2a1b8;background:var(--taboo-surface);box-shadow:0 18px 46px #31271d0e,inset 0 1px #ffffffe6}.home-workflow,.scene-section,.about-risk-logic,.membership-shell,.account-layout{position:relative}.home-cards article>b,.home-workflow__grid article>b{letter-spacing:.1em}.scene-section{padding-top:clamp(88px,11vw,164px);padding-bottom:clamp(88px,11vw,164px)}.split-marketing{overflow:hidden;border-radius:18px;box-shadow:0 24px 56px #261d1529}.about-hero,.pricing-hero{position:relative;overflow:hidden}.about-hero:after,.pricing-hero:after{position:absolute;top:35%;right:-80px;width:260px;height:260px;border:1px solid rgba(239,90,52,.22);border-radius:50%;content:"";pointer-events:none}.pricing-grid{gap:16px;background:transparent;border:0}.pricing-card{border-radius:14px;box-shadow:0 16px 38px #31271d12}.pricing-card--featured{box-shadow:8px 8px 0 var(--taboo-orange),0 20px 42px #31271d1f}.pricing-cycle{background:#fffdf9c2;box-shadow:inset 0 1px #ffffffdb}.pricing-cycle button.is-active{box-shadow:none}.studio-shell,.split-shell,.account-shell{padding-bottom:80px}.review-selector{margin-top:42px;border-radius:14px}.studio-panel{border-radius:14px}.studio-body__editor:focus,.mobile-review-body__editor:focus,.split-editor:focus{box-shadow:inset 0 0 0 2px #ef5a3447}.split-hero{padding-top:94px}.split-tabs{margin-top:18px}.account-nav{position:sticky;top:94px;align-self:start}.account-card__top{gap:24px}.account-table-wrap{border-color:var(--taboo-line)}.account-table tbody tr{transition:background-color .2s ease}.account-table tbody tr:hover{background:#ef5a340e}@media(max-width:760px){.scene-section{padding-top:76px;padding-bottom:76px}.split-marketing{border-radius:12px}.about-hero:after,.pricing-hero:after{right:-138px;width:220px;height:220px}.review-selector{margin-top:24px;border-radius:12px}.account-nav{position:static}.studio-shell,.split-shell,.account-shell{padding-bottom:44px}}.home-stage{align-self:stretch;width:100%;box-sizing:border-box}.home-hero{margin-top:clamp(130px,14vw,210px)}.home-stage{min-height:565px;padding:29px 56px 23px;border-radius:30px}.home-tagline>span{width:76px;height:24px}.home-hero__title{margin:auto 0 4px;font-size:clamp(58px,7.25vw,102px);letter-spacing:-.105em;line-height:.96;white-space:nowrap}.home-hero__mark:before{top:-21%;left:-17%;width:138%;height:136%;border-width:7px;border-radius:49% 43% 54% 45%;transform:rotate(-9deg)}.home-hero__mark:after{right:-61%;bottom:-21%;width:180%;height:9px;transform:rotate(-5deg)}.home-hero-copy{margin-bottom:14px;font-size:12px}.home-search{width:410px;border-radius:10px}.home-search__top{display:none}.home-search textarea{display:block;min-height:38px;height:38px;padding:10px 13px;font-size:12px}.home-search__footer{min-height:33px;padding:0 6px 6px 13px}.home-search__footer>span{display:none}.home-search .dark-button{min-height:27px;padding:0 9px;border-radius:5px;font-size:10px}.home-stage .home-workflow{width:min(536px,100%);margin:23px 0 0;padding:0}.home-stage .home-workflow__intro{display:none}.home-stage .home-workflow__grid{gap:8px}.home-stage .home-workflow__grid article{position:relative;min-height:72px;padding:10px;border-radius:7px}.home-stage .home-workflow__grid article>b{position:absolute;right:9px;bottom:7px;font-size:9px;opacity:.68}.home-stage .home-workflow__grid h2{margin:0;font-size:14px;letter-spacing:-.06em}.home-stage .home-workflow__grid p{display:none}.home-stage .home-workflow__grid .text-link{position:absolute;bottom:9px;left:10px;margin:0;font-size:9px}.home-stage__hint{bottom:19px;left:26px}@media(min-width:761px){.home-stage{display:block}.home-stage .home-tagline{position:absolute;top:29px;left:56px}.home-stage .home-hero__title{position:absolute;top:164px;right:40px;left:40px;margin:0}.home-stage .home-hero-copy{position:absolute;top:291px;right:0;left:0;margin:0 auto}.home-stage .home-search{position:absolute;top:319px;right:0;left:0;margin:0 auto}.home-stage .home-workflow{position:absolute;right:0;bottom:25px;left:0;margin:0 auto}}.home-hero{margin-top:clamp(150px,17vw,242px)}.home-stage{display:flex;min-height:0;padding:0;align-items:center;overflow:visible;border:0;border-radius:0;background:transparent}.home-stage .home-tagline{display:none}.home-stage .home-hero__title{position:static;width:auto;margin:0;color:var(--taboo-ink);font-size:clamp(58px,7.1vw,102px);line-height:.94;text-align:center;white-space:nowrap}.home-stage .home-hero-copy{position:static;margin:19px auto 15px}.home-stage .home-search{position:static;margin:0 auto}.home-stage .home-workflow{position:static;width:min(536px,100%);margin:28px auto 0}.home-stage .home-workflow__grid article{background:var(--taboo-pink);color:var(--taboo-ink)}.home-stage .home-workflow__grid article:nth-child(2),.home-stage .home-workflow__grid .home-workflow__feature{background:var(--taboo-orange);color:var(--taboo-ink)}.home-stage .home-workflow__grid article:nth-child(3){background:var(--taboo-blue);color:#fff}.home-stage__hint{display:none}.home-workflow__art{top:0;right:0;bottom:0;left:0;z-index:0}.home-workflow__art:before,.home-workflow__art:after{display:none;content:none}.home-workflow__art svg{display:block;width:100%;height:100%}.home-stage .home-workflow__grid article>b{top:auto;right:auto;bottom:48px;left:18px;z-index:2;color:#11100e!important;font:800 13px/1 DM Mono,monospace}.home-stage .home-workflow__grid h2{position:absolute;bottom:15px;left:18px;z-index:2;margin:0;color:#11100e;font-size:24px;line-height:1}.home-stage .home-workflow__grid article:nth-child(3) h2{color:#11100e}@media(max-width:760px){.home-stage .home-workflow__grid article{min-height:112px}.home-stage .home-workflow__grid article>b{bottom:31px;left:9px;font-size:8px}.home-stage .home-workflow__grid h2{bottom:9px;left:9px;font-size:14px}}.home-hero{margin-top:clamp(48px,5vw,88px)}.home-stage .home-hero__title{font-size:clamp(58px,6.7vw,96px)}.home-stage .home-hero__title{transform:translateY(-20px)}.home-stage .home-hero-copy{margin-top:16px;margin-bottom:18px}.home-stage .home-search{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:min(640px,100%);height:70px;overflow:hidden;border-radius:12px}.home-stage .home-search textarea{box-sizing:border-box;width:100%;min-height:68px;height:68px;padding:20px 152px 16px 20px;font-size:14px}.home-stage .home-search__footer{position:absolute;top:9px;right:9px;z-index:2;display:block;min-height:0;padding:0}.home-stage .home-search .dark-button{min-width:116px;min-height:50px;padding:0 16px;border-radius:8px;font-size:13px}.home-stage .home-workflow{position:static;top:auto;right:auto;bottom:auto;left:auto;width:min(960px,100%);margin-top:54px}.home-stage .home-workflow{border-top:0}.home-stage .home-workflow,.home-stage .home-workflow__grid{gap:18px;padding:0;border:0;outline:0;background:transparent;box-shadow:none}.home-stage .home-workflow__grid article{min-height:210px;padding:18px 20px;overflow:hidden;border-radius:14px}.home-stage .home-workflow__grid h2{position:relative;z-index:2;margin-top:122px;font-size:25px}.home-stage .home-workflow__grid article>b{z-index:2;bottom:17px;right:18px;font-size:12px}.home-stage .home-workflow__grid .text-link{z-index:2;bottom:19px;left:20px;font-size:11px}.home-workflow__art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.home-workflow__art--writing{background:linear-gradient(139deg,transparent 0 65%,rgba(255,255,255,.88) 65.5% 100%)}.home-workflow__art--writing:before{position:absolute;right:-8px;bottom:-20px;width:168px;height:102px;border-top:2px solid rgba(16,15,13,.35);border-left:2px solid rgba(16,15,13,.16);background-image:linear-gradient(rgba(16,15,13,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(16,15,13,.13) 1px,transparent 1px);background-size:14px 14px;content:"";transform:rotate(-6deg)}.home-workflow__art--writing:after{position:absolute;top:33px;left:68px;width:166px;height:53px;border-top:4px solid #12110e;border-radius:50%;box-shadow:-26px 19px 0 -1px #12110e,47px 15px 0 -1px #12110e;content:"";transform:rotate(-18deg)}.home-workflow__art--review:before{position:absolute;top:36px;left:48px;width:120px;height:8px;background:#12110e;box-shadow:0 16px #12110e,0 32px #12110e,23px 48px #12110e;content:"";transform:rotate(-3deg)}.home-workflow__art--review:after{position:absolute;top:25px;right:35px;width:80px;height:80px;border:3px solid #12110e;border-radius:53% 47% 51% 49%;color:#12110e;content:"risk\a check!";font:700 17px/1.05 Comic Sans MS,cursive;white-space:pre;transform:rotate(-12deg)}.home-workflow__art--split:before{position:absolute;top:19px;right:37px;color:#11100e;content:"A";font:400 97px/.9 Georgia,serif;transform:rotate(3deg)}.home-workflow__art--split:after{position:absolute;right:-22px;bottom:22px;width:132px;height:43px;border-radius:50%;background:radial-gradient(ellipse at center,#111 0 11%,#f7f2ea 12% 24%,#111 25% 28%,transparent 29%),repeating-linear-gradient(165deg,#111 0 2px,transparent 2px 5px);content:"";transform:rotate(-10deg)}.home-stage .home-workflow__grid article>b{top:126px;right:auto;bottom:auto;left:20px;color:#11100e!important;font-size:14px;font-weight:800;opacity:1}.home-stage .home-workflow__grid article:nth-child(3)>b{color:#fff!important}.home-stage .home-workflow__grid h2{margin-top:148px}.home-stage .home-workflow__grid article:nth-child(3) .text-link{color:#fff}.home-workflow__art--writing{background-image:linear-gradient(135deg,transparent 0 63%,rgba(255,250,253,.96) 63.2% 100%),linear-gradient(rgba(16,15,13,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(16,15,13,.13) 1px,transparent 1px);background-position:0 0,right -15px bottom -11px,right -15px bottom -11px;background-repeat:no-repeat;background-size:auto,16px 16px,16px 16px}.home-workflow__art--writing:before{top:-20px;left:24px;width:67px;height:142px;border:2px solid #171411;border-radius:8px 8px 32px 32px;background:linear-gradient(90deg,#14120f 0,#14120f 8%,#d8d1c9 8%,#d8d1c9 24%,#0d0c0b 24%,#0d0c0b 29%,#f7f2ea 29%,#f7f2ea 71%,#0d0c0b 71%,#0d0c0b 77%,#d8d1c9 77%,#d8d1c9 92%,#14120f 92%);box-shadow:22px 116px 0 -24px #11100e;content:"";clip-path:polygon(30% 0,70% 0,87% 72%,50% 100%,13% 72%);transform:rotate(-31deg)}.home-workflow__art--writing:after{top:30px;left:105px;width:190px;height:84px;border-bottom:3px solid #11100e;border-radius:50%;color:#11100e;content:"Writing";font:italic 44px/1 Brush Script MT,Comic Sans MS,cursive;letter-spacing:-.08em;transform:rotate(-12deg)}.home-workflow__art--review{background:linear-gradient(90deg,transparent 0 18%,rgba(15,14,12,.72) 18% 18.5%,transparent 18.5%),linear-gradient(13deg,transparent 0 69%,rgba(255,238,226,.8) 69.5% 87%,transparent 87.5%)}.home-workflow__art--review:before{top:78px;left:54px;width:144px;height:8px;background:#11100e;box-shadow:0 17px #11100e,0 34px #11100e,29px 51px #11100e;content:"";transform:rotate(-3deg)}.home-workflow__art--review:after{top:43px;right:38px;width:91px;height:84px;border:3px solid #11100e;border-radius:54% 46% 49% 51%;color:#11100e;content:"Risk\a check!";font:700 18px/1.03 Comic Sans MS,cursive;white-space:pre;transform:rotate(-12deg)}.home-workflow__art--split{background:linear-gradient(90deg,transparent 0 14%,rgba(18,17,15,.58) 14% 14.5%,transparent 14.5%),linear-gradient(transparent 0 25%,rgba(18,17,15,.58) 25% 25.8%,transparent 25.8%),linear-gradient(116deg,transparent 0 76%,rgba(255,255,255,.18) 76.5% 100%)}.home-workflow__art--split:before{top:25px;right:53px;padding:1px 11px 4px;border:1px solid rgba(17,16,14,.8);color:#11100e;content:"A";font:400 92px/.86 Georgia,serif;transform:rotate(3deg)}.home-workflow__art--split:after{right:-10px;bottom:29px;width:150px;height:48px;border-radius:0;background:radial-gradient(ellipse at 61% 50%,#111 0 10%,#f7f2ea 11% 25%,#111 26% 30%,transparent 31%),repeating-linear-gradient(165deg,#111 0 3px,transparent 3px 7px);transform:rotate(-10deg)}@media(max-width:760px){.home-hero{margin-top:108px}.home-stage{padding:0;border:0;background:transparent}.home-stage .home-hero__title{font-size:clamp(44px,12.8vw,56px);white-space:normal}.home-stage .home-workflow{margin-top:23px}.home-stage .home-search{width:100%}.home-stage .home-search textarea{padding-right:124px;font-size:12px}.home-stage .home-search .dark-button{min-width:101px;padding:0 10px;font-size:11px}.home-stage .home-workflow{width:100%;margin-top:34px}.home-stage .home-workflow__grid{gap:8px}.home-stage .home-workflow__grid article{min-height:126px;padding:10px;border-radius:10px}.home-stage .home-workflow__grid h2{margin-top:72px;font-size:14px}.home-stage .home-workflow__grid article>b{top:71px;left:10px;font-size:10px}.home-stage .home-workflow__grid h2{margin-top:88px}.home-stage .home-workflow__grid .text-link{bottom:9px;left:10px;font-size:8px}.home-workflow__art--writing:after{top:20px;left:30px;transform:scale(.58) rotate(-18deg);transform-origin:left top}.home-workflow__art--review:before{top:25px;left:20px;transform:scale(.58) rotate(-3deg);transform-origin:left top}.home-workflow__art--review:after{top:15px;right:10px;transform:scale(.58) rotate(-12deg);transform-origin:right top}.home-workflow__art--split:before{top:11px;right:12px;font-size:58px}.home-workflow__art--split:after{right:-35px;bottom:14px;transform:scale(.58) rotate(-10deg)}}@media(max-width:760px){.home-hero{margin-top:94px}.home-stage{min-height:555px;padding:22px 20px 18px}.home-hero__title{font-size:clamp(43px,12.6vw,56px);white-space:normal}.home-search{width:min(310px,100%)}.home-stage .home-workflow{width:100%;margin-top:18px}.home-stage .home-workflow__grid article{min-height:64px;padding:8px}.home-stage .home-workflow__grid h2{font-size:12px}.home-stage .home-workflow__grid .text-link{bottom:7px;left:8px;font-size:8px}}.home-stage .home-workflow__grid article{min-height:176px;padding:0;isolation:isolate}.home-stage .home-workflow__art{top:0;right:0;bottom:0;left:0;z-index:0;background:none}.home-stage .home-workflow__art:before,.home-stage .home-workflow__art:after{display:none;content:none}.home-stage .home-workflow__art svg{display:block;width:100%;height:100%}.home-stage .home-workflow__grid article>b{top:auto;right:auto;bottom:48px;left:18px;z-index:2;color:#11100e!important;font:800 13px/1 DM Mono,monospace;opacity:1}.home-stage .home-workflow__grid article:nth-child(3)>b{color:#11100e!important}.home-stage .home-workflow__grid h2,.home-stage .home-workflow__grid article:nth-child(3) h2{position:absolute;bottom:15px;left:18px;z-index:2;margin:0;color:#11100e;font-size:24px;line-height:1}.home-stage .home-workflow__grid .text-link,.home-stage .home-workflow__feature .text-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}@media(max-width:760px){.home-stage{min-height:0;padding:0}.home-stage .home-hero__title{font-size:clamp(34px,10.3vw,40px);letter-spacing:-.11em;white-space:nowrap;transform:translateY(-12px)}.home-stage .home-workflow__grid article{min-height:112px;padding:0}.home-stage .home-workflow__grid article>b{top:auto;bottom:31px;left:9px;font-size:8px}.home-stage .home-workflow__grid h2,.home-stage .home-workflow__grid article:nth-child(3) h2{bottom:9px;left:9px;margin:0;font-size:14px}.home-stage .home-workflow__grid .text-link{top:0;right:0;bottom:0;left:0;width:100%;height:100%}}:root{--ui-canvas: #f7f2ea;--ui-surface: #fffdf9;--ui-stage: #ece9e4;--ui-ink: #11100e;--ui-muted: #716a62;--ui-faint: #9b9288;--ui-line: #d9d1c7;--ui-orange: #ef5a34;--ui-pink: #f04d9b;--ui-blue: #7478dd;--ui-radius: 18px}body{background:var(--ui-canvas);background-image:none}:root,html,body,#app{touch-action:manipulation}.auth-overlay{padding:24px;background:#15120f6b;backdrop-filter:blur(18px) saturate(.82);-webkit-backdrop-filter:blur(18px) saturate(.82)}.auth-dialog{width:min(430px,100%);padding:38px;border:0;border-radius:28px;background:var(--ui-canvas);box-shadow:0 32px 90px #16120e42}.modal-close{top:18px;right:18px;width:38px;height:38px;padding:0;border:1px solid var(--ui-line);border-radius:50%;background:#fffdf9b8;color:#5f5952;font-size:18px;line-height:1}.modal-close:before,.modal-close:after{display:none}.modal-close .ui-icon{width:16px;height:16px}.auth-brand{width:112px;height:36px}.auth-eyebrow{margin:34px 0 10px;color:var(--ui-orange);font-size:9px}.auth-dialog h2{font-size:36px;line-height:1.05}.auth-copy{margin:12px 0 25px;color:var(--ui-muted);font-size:13px}.auth-form{gap:16px}.auth-form label{gap:8px;color:#575149;font-size:12px}.auth-form input{height:50px;padding:0 14px;border:1px solid var(--ui-line);border-radius:12px;background:#fffdf9c7;font-size:14px}.auth-password-control{position:relative;display:block}.auth-password-control input{padding-right:50px}.auth-password-control button{position:absolute;top:50%;right:8px;display:grid;width:36px;height:36px;place-items:center;padding:0;border:0;border-radius:9px;background:transparent;color:#777067}.auth-password-control button:hover{background:#1f1b170f;color:#2f2a25}.auth-password-control button .ui-icon{width:18px;height:18px}.auth-form input:focus{border-color:var(--ui-orange);box-shadow:0 0 0 3px #ef5a341f}.auth-submit{min-height:50px;margin-top:2px;border-radius:12px}.auth-notice{border-radius:10px}.auth-switch{margin-top:22px}.member-plan{border:0;border-radius:14px;background:var(--ui-stage)}.about-shell{width:min(1240px,calc(100% - 64px));padding-bottom:80px}.about-hero{position:relative;max-width:1060px;padding:126px 0 110px;text-align:left}.about-hero>:not(.about-hero__art){position:relative;z-index:1}.about-hero__art{position:absolute;z-index:0;top:54px;right:0;width:min(45vw,540px);pointer-events:none}.about-hero__art svg{display:block;width:100%;height:auto}.about-hero .kicker{justify-content:flex-start}.about-hero h1{max-width:1020px;margin:24px 0 28px;font-size:clamp(62px,7vw,96px);line-height:.96;text-align:left;white-space:normal}.about-hero>p:not(.kicker){max-width:550px;margin:0;font-size:14px;text-align:left}.about-hero .about-cta{margin-top:30px}.about-intro,.about-risk-levels,.about-workflow .home-workflow__grid{gap:24px;padding:0;border:0;background:transparent}.about-intro article,.about-risk-level,.about-workflow .home-workflow__grid article{border:0;background:transparent;box-shadow:none}.about-intro{grid-template-columns:.8fr 1.2fr;padding:72px 0;border-top:1px solid var(--ui-line)}.about-intro article{min-height:250px;padding:0}.about-wordmark{padding-right:48px}.about-wordmark{justify-content:center}.about-story{padding-left:24px}.about-workflow{margin:0;padding:92px 0;border-top:1px solid var(--ui-line)}.about-workflow .home-workflow__intro{display:block}.about-workflow .home-workflow__intro h1{max-width:720px;margin-top:18px;font-size:clamp(40px,5vw,64px);line-height:1}.about-workflow .home-workflow__intro>p:last-child{display:block;max-width:480px;margin:18px 0 0;color:var(--ui-muted);font-size:13px;line-height:1.8}.about-workflow .home-workflow__grid{gap:18px;margin-top:52px}.about-workflow .home-workflow__grid article{position:relative;min-height:370px;padding:0;overflow:hidden;border-radius:20px;color:var(--ui-ink);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.about-workflow .home-workflow__grid article+article{padding:0;border:0}.about-workflow .home-workflow__grid article>b{position:absolute;top:18px;left:20px;z-index:2;color:var(--ui-ink);font:800 12px/1 DM Mono,monospace}.about-workflow__art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.about-workflow__art svg{display:block;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.about-workflow .home-workflow__grid h2{position:absolute;bottom:75px;left:20px;z-index:2;margin:0;color:var(--ui-ink);font-size:34px}.about-workflow .home-workflow__grid p{position:absolute;bottom:49px;left:20px;z-index:2;display:block;margin:0;color:var(--ui-ink);font-size:12px}.about-workflow .text-link{position:absolute;right:0;bottom:0;left:0;z-index:3;display:flex;min-height:44px;margin:0;padding:0 20px;align-items:center;justify-content:space-between;color:var(--ui-ink)}.about-workflow .home-workflow__grid article:hover{transform:translateY(-5px)}.about-workflow .home-workflow__grid article:hover .about-workflow__art svg{transform:scale(1.025)}.about-workflow .home-workflow__grid article:focus-within{outline:3px solid var(--ui-ink);outline-offset:3px}.marvix-section{gap:80px;padding:104px 0;border-top:1px solid var(--ui-line)}.marvix-card{position:relative;overflow:hidden;border-radius:22px;box-shadow:none}.marvix-card>:not(.marvix-card__sketch){position:relative;z-index:2}.marvix-card__sketch{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none}.marvix-card__sketch svg{display:block;width:100%;height:100%}.about-risk-logic{gap:72px;padding:104px 0;border:0;border-top:1px solid var(--ui-line);background:transparent}.about-risk-levels{position:relative;gap:12px;overflow:hidden}.about-risk-flow{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none}.about-risk-flow svg{display:block;width:100%;height:100%}.about-risk-level{min-height:200px;padding:20px;border-radius:14px;background:var(--ui-stage)}.about-risk-level>*{position:relative;z-index:3}.about-risk-level--red{background:#f6d8d4}.about-risk-level--orange{background:#f5d7c8}.about-risk-level--yellow{background:#eee4b7}.about-split-promise{margin:0;padding:74px 0;border-top:1px solid var(--ui-line)}.membership-shell{width:min(1240px,calc(100% - 64px));padding-bottom:88px}.pricing-hero{padding:118px 0 64px}.pricing-hero h1{max-width:980px;margin:0 auto;font-size:clamp(60px,7vw,92px);line-height:.96}.pricing-hero>p{max-width:570px;margin-top:22px;font-size:13px}.pricing-cycle{margin-top:30px;padding:3px;border:1px solid var(--ui-line);background:#fffdf9b8;box-shadow:none}.pricing-cycle button{min-width:90px;transition:none}.pricing-cycle button.is-active{background:var(--ui-ink);box-shadow:none}.pricing-grid{gap:18px;border:0;background:transparent}.pricing-card{min-height:520px;padding:30px;border:0;border-radius:22px;background:var(--ui-stage);color:var(--ui-ink);box-shadow:none}.pricing-card--featured{background:var(--ui-ink);color:var(--ui-canvas);box-shadow:none}.pricing-card--featured:before{display:none}.pricing-card__label,.pricing-card--featured .pricing-card__label{color:currentColor;opacity:.62}.pricing-card h2{margin-top:26px;color:currentColor;font-size:32px}.pricing-price{margin-top:22px}.pricing-price b{color:currentColor;font-size:clamp(48px,5vw,72px)}.pricing-price span,.pricing-card--featured .pricing-price span{color:currentColor;opacity:.56}.pricing-quota,.pricing-card--featured .pricing-quota{color:currentColor;opacity:.72}.pricing-button{min-height:52px;margin-top:28px;border-radius:12px}.pricing-card--featured .pricing-button{background:var(--ui-canvas);color:var(--ui-ink)}.pricing-includes{margin-top:34px;padding-top:22px;border-top-color:currentColor}.pricing-includes>span,.pricing-includes p,.pricing-card--featured .pricing-includes>span,.pricing-card--featured .pricing-includes p{color:currentColor}.pricing-includes>span,.pricing-includes p{opacity:.72}.pricing-popular{top:24px;right:24px;border-radius:999px;background:var(--ui-orange);color:var(--ui-ink)}.pricing-saving{border-radius:999px}.pricing-pitch{margin-top:30px;padding:0;border:0;background:transparent}.pricing-cycle{position:relative;isolation:isolate;overflow:hidden;gap:0;padding:4px;border:1px solid rgba(255,255,255,.76);background:#ffffff42;box-shadow:inset 0 1px #ffffffb3,0 10px 28px #3e33270f;backdrop-filter:blur(18px) saturate(1.28);-webkit-backdrop-filter:blur(18px) saturate(1.28)}.pricing-cycle:before{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border:1px solid rgba(255,255,255,.54);border-radius:999px;background:linear-gradient(138deg,#ffffffeb,#ffffff70 44%,#eae6e1bf);box-shadow:inset 0 1px #fffffff0,inset 0 -1px #5c4d3d12,0 5px 13px #352b211f;content:"";transition:var(--taboo-motion-toggle)}.pricing-cycle:has(button:nth-child(2).is-active):before{transform:translate(100%)}.pricing-cycle button{position:relative;z-index:1;min-width:96px;color:#1e1a1691;transition:color .28s ease,transform .22s ease}.pricing-cycle button.is-active{background:transparent;color:var(--ui-ink);box-shadow:none}.pricing-cycle button:hover{transform:translateY(-1px)}.pricing-cycle button span,.pricing-cycle button.is-active span{color:var(--ui-orange);font-size:11px}.pricing-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.72);background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.86),transparent 34%),radial-gradient(circle at 94% 95%,rgba(239,90,52,.13),transparent 38%),#ebe9e4ad;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #5d4d3c14,0 22px 45px #3a2f2314;backdrop-filter:blur(22px) saturate(1.17);-webkit-backdrop-filter:blur(22px) saturate(1.17);transition:transform .48s cubic-bezier(.22,.8,.24,1),box-shadow .48s cubic-bezier(.22,.8,.24,1),border-color .34s ease}.pricing-card:before{position:absolute;inset:-35% -15% auto;height:62%;border-radius:50%;background:linear-gradient(105deg,transparent 19%,rgba(255,255,255,.58) 42%,transparent 64%);content:"";opacity:.7;transform:translate(-18%) rotate(-10deg);transition:transform .7s cubic-bezier(.22,.8,.24,1),opacity .4s ease;pointer-events:none}.pricing-card:after{position:absolute;right:-74px;bottom:-88px;width:220px;height:220px;border:1px solid rgba(255,255,255,.53);border-radius:50%;box-shadow:inset 0 0 34px #fff3;content:"";opacity:.7;transition:transform .7s cubic-bezier(.22,.8,.24,1);pointer-events:none}.pricing-card>*{position:relative;z-index:1}.pricing-card:hover{border-color:#fffffff5;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #5d4d3c14,0 30px 58px #3a2f2326;transform:translateY(-7px)}.pricing-card:hover:before{opacity:1;transform:translate(27%) rotate(-10deg)}.pricing-card:hover:after{transform:translate(-12px,-14px) scale(1.07)}.pricing-card--featured{border-color:#ffffff3d;background:radial-gradient(circle at 92% 94%,rgba(239,90,52,.42),transparent 40%),linear-gradient(142deg,#2a2724f0,#11100eeb);box-shadow:inset 0 1px #ffffff3b,inset 0 -1px #ffffff0f,0 24px 56px #1b151033}.pricing-card--featured:hover{box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #ffffff0f,0 34px 68px #1b15104a}.pricing-card--featured:before{display:block;background:linear-gradient(105deg,transparent 22%,rgba(255,255,255,.22) 45%,transparent 66%);opacity:0}.pricing-card--featured:hover:before{opacity:.72}.pricing-card--featured:after{border-color:#ffffff2e;box-shadow:inset 0 0 34px #ef5a3424}.pricing-card__heading{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:12px}.pricing-card__heading .pricing-card__label{margin:0}.pricing-card .pricing-popular{position:static;flex:0 0 auto;margin:0;padding:7px 12px;line-height:1}.pricing-card h2{display:flex;align-items:center;gap:8px;min-height:38px;line-height:1}.pricing-card h2 .membership-badge--card{display:inline-flex;flex:0 0 24px;width:24px;height:24px;margin:0;vertical-align:baseline}.pricing-card h2 .membership-badge--card svg{width:24px;height:24px}.pricing-card h2 .pricing-card__name{display:block}.pricing-comparison{display:grid;grid-template-columns:minmax(230px,.68fr) minmax(0,1.32fr);gap:58px;align-items:start;margin-top:112px;padding:38px 0 0;border-top:1px solid var(--ui-line)}.pricing-comparison__heading h2{display:flex;max-width:360px;align-items:center;gap:12px;margin:0;color:var(--ui-ink);font:800 clamp(34px,3.4vw,49px)/.98 var(--type-display);letter-spacing:-.085em}.pricing-comparison__heading h2:before{display:block;width:22px;height:7px;flex:0 0 auto;border-radius:999px;background:var(--ui-orange);content:""}.pricing-comparison__table-wrap{overflow:hidden;border:1px solid var(--ui-line);border-radius:18px;background:#fffdf994}.pricing-comparison table{width:100%;border-collapse:collapse;table-layout:fixed}.pricing-comparison th,.pricing-comparison td{padding:17px 18px;border-bottom:1px solid var(--ui-line);color:var(--ui-ink);font-size:12px;line-height:1.45;text-align:left;vertical-align:middle}.pricing-comparison thead th{background:#ece7e08c;font-size:11px;font-weight:800}.pricing-comparison thead th:not(:first-child){text-align:center}.pricing-comparison thead th:first-child,.pricing-comparison tbody th{width:27%;color:var(--ui-muted);font-size:10px;font-weight:700}.pricing-comparison tr:last-child>*{border-bottom:0}.pricing-comparison td:nth-child(2){border-right:1px solid rgba(239,90,52,.2);border-left:1px solid rgba(239,90,52,.2);background:linear-gradient(180deg,#ef5a3424,#ef5a340e);font-weight:800}.pricing-comparison thead th:nth-child(2){border-right:1px solid rgba(239,90,52,.24);border-left:1px solid rgba(239,90,52,.24);background:var(--ui-ink);color:var(--ui-canvas)}.membership-badge--comparison{margin:0;transform:translateY(3px)}.membership-badge--comparison svg{width:16px;height:16px}.membership-badge--comparison .membership-badge__label{display:none}.site-copyright{width:min(1240px,calc(100% - 64px));margin:0 auto;padding:42px 0 32px;color:#5b50448f;font:500 9px/1.4 DM Mono,monospace;letter-spacing:.06em;text-align:center}@media(prefers-reduced-motion:reduce){.pricing-cycle:before,.pricing-cycle button,.pricing-card,.pricing-card:before,.pricing-card:after,.about-workflow .home-workflow__grid article,.about-workflow__art svg{transition:none}}.studio-shell,.split-shell,.writing-shell,.writing-desktop-shell{width:min(1180px,calc(100% - 80px))}.review-selector{margin-top:56px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.selector-top{padding:0 0 18px;border-bottom:1px solid var(--ui-line)}.selector-row{padding:14px 0;border-bottom-color:var(--ui-line)}.selector-choice,.selector-manage{border-radius:999px}.studio-grid{gap:18px;margin-top:24px}.studio-panel,.split-editor-card,.split-style-card,.split-preview-card{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:#fffdf9a3;box-shadow:none}.panel-heading{border-bottom-color:var(--ui-line)}.studio-title,.studio-body{border-color:var(--ui-line)}.studio-title input,.studio-body__editor,.split-editor{background:transparent}.split-hero{padding:96px 0 38px}.split-tabs{border-bottom-color:var(--ui-line)}.split-workspace{gap:18px}.split-formatbar,.split-editor-top{background:transparent}.writing-library-head{padding-top:74px}.writing-search input,.writing-search button{border-radius:10px;background:#fffdf9ad}.writing-document{border-bottom-color:var(--ui-line)}.writing-document__next,.writing-load-more{background:transparent}.mobile-drawer__top button,.writing-document__delete{position:relative;color:#69625a;font-size:17px;line-height:1}.mobile-drawer__top button:before,.mobile-drawer__top button:after,.writing-document__delete:before,.writing-document__delete:after{display:none}.mobile-drawer__top button .ui-icon,.writing-document__delete .ui-icon{width:16px;height:16px}.writing-document__delete:hover{color:#a74430}@media(max-width:760px){.auth-overlay{padding:12px}.auth-dialog{max-height:calc(100dvh - 24px);overflow-y:auto;padding:30px 22px;border-radius:22px}.modal-close{top:14px;right:14px;width:36px;height:36px}.auth-dialog h2{font-size:31px}.about-shell,.membership-shell,.studio-shell,.split-shell,.writing-shell,.writing-desktop-shell{width:min(100% - 28px,680px)}.about-hero{padding:78px 0 72px}.about-hero h1{font-size:clamp(44px,13vw,64px)}.about-hero__art{top:205px;right:-150px;width:330px;opacity:.16}.about-intro{grid-template-columns:1fr;gap:48px;padding:60px 0}.about-intro article{min-height:0;padding:0}.about-story{padding-left:0}.about-workflow{padding:68px 0}.about-workflow .home-workflow__grid{grid-template-columns:1fr;gap:12px}.about-workflow .home-workflow__grid article,.about-workflow .home-workflow__grid article+article{min-height:300px;padding:0;border:0}.about-workflow .home-workflow__grid h2{bottom:72px;margin:0;font-size:30px}.marvix-section{gap:38px;padding:72px 0}.about-risk-logic{gap:32px;padding:72px 0}.about-risk-levels{grid-template-columns:1fr}.about-risk-flow{display:none}.pricing-hero{padding:48px 0 20px}.pricing-hero h1{font-size:clamp(44px,13vw,64px)}.pricing-hero>p{display:none}.pricing-cycle{margin-top:18px}.pricing-card{min-height:0;padding:24px;border-radius:18px}.pricing-price b{font-size:48px}.pricing-comparison{grid-template-columns:1fr;gap:26px;margin-top:72px;padding-top:30px}.pricing-comparison__heading h2{max-width:330px;font-size:38px}.pricing-comparison__table-wrap{border-radius:14px}.pricing-comparison th,.pricing-comparison td{padding:14px 10px;font-size:11px;overflow-wrap:anywhere}.pricing-comparison thead th{font-size:10px}.pricing-comparison thead th:first-child,.pricing-comparison tbody th{width:25%;padding-right:7px;font-size:9px}.site-copyright{width:min(100% - 28px,680px);padding:34px 0 24px}.review-selector{margin-top:32px}.studio-grid{gap:12px}.studio-panel,.split-editor-card,.split-style-card,.split-preview-card{border-radius:14px}}:root{--type-display: Arial, "Noto Sans SC", sans-serif;--type-reading: Manrope, "Noto Sans SC", -apple-system, BlinkMacSystemFont, sans-serif}.site-shell h1,.auth-dialog h2{font-family:var(--type-display);font-weight:800;letter-spacing:-.095em;line-height:.94}.site-shell h2{font-family:var(--type-display);font-weight:800;letter-spacing:-.075em;line-height:.98}.site-shell h3{font-family:var(--type-display);font-weight:800;letter-spacing:-.06em;line-height:1.04}.home-hero-copy,.about-hero>p:not(.kicker),.about-intro p,.about-workflow .home-workflow__intro>p:last-child,.about-workflow .home-workflow__grid p,.marvix-copy>p:not(.kicker),.about-risk-level p,.about-split-promise p,.pricing-hero>p,.pricing-quota,.pricing-includes p,.pricing-note,.split-hero p,.split-locked>p,.split-marketing p,.studio-intro>p,.account-card__top p:not(.kicker),.account-copy,.auth-copy{font-family:var(--type-reading);font-weight:500;letter-spacing:-.018em;line-height:1.72}.home-stage .home-hero__mark:before{top:-27%;left:-28%;width:161%;height:157%;border:0;border-radius:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 130' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M163 62C164 94 132 116 90 121C49 126 14 111 8 78C1 47 22 17 64 9C106 1 150 23 163 62Z' stroke='%23ef5a34' stroke-width='7' stroke-linecap='round'/%3E%3Cpath d='M157 62C159 91 131 111 92 116' stroke='%23ef5a34' stroke-width='2.5' stroke-linecap='round' opacity='.72'/%3E%3C/svg%3E") center / 100% 100% no-repeat;transform:rotate(-8deg)}.home-stage .home-hero__mark:after{right:-67%;bottom:-25%;width:196%;height:19px;border-radius:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 190 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 19C49 12 95 13 140 16C159 17 174 19 185 17' stroke='%23ef5a34' stroke-width='7' stroke-linecap='round'/%3E%3Cpath d='M16 22C63 16 109 17 161 19' stroke='%23ef5a34' stroke-width='2.2' stroke-linecap='round' opacity='.7'/%3E%3C/svg%3E") center / 100% 100% no-repeat;transform:rotate(-4deg)}.about-workflow .home-workflow__intro h2{max-width:720px;margin:18px 0 0;font-size:clamp(40px,5vw,64px);line-height:1}.pricing-cycle button span,.pricing-cycle button.is-active span{color:var(--ui-orange);font-size:12px;font-weight:800}@media(max-width:480px){.home-stage .home-hero__title{white-space:normal}.pricing-hero h1{font-size:clamp(34px,11vw,43px);white-space:nowrap}}@media(max-width:359px){.home-stage .home-hero__title{font-size:clamp(29px,9.3vw,32px);letter-spacing:-.12em;white-space:nowrap}}html.membership-snap-is-active,html.membership-snap-is-active body{overflow:hidden}.membership-snap-shell{position:relative;height:100dvh;overflow:hidden}.membership-snap-shell+.site-copyright{display:none}.membership-snap{height:calc(100dvh - 94px);overflow-y:auto;overscroll-behavior-y:contain;padding-right:42px;scrollbar-width:none;scroll-behavior:auto;scroll-snap-type:y mandatory}.membership-snap::-webkit-scrollbar{display:none}.membership-screen{min-height:100%;scroll-snap-align:start;scroll-snap-stop:always}.membership-screen--plans{padding-bottom:34px}.membership-screen--plans .pricing-grid,.membership-screen--lite .pricing-grid{width:min(620px,100%);grid-template-columns:1fr;margin:0 auto}.membership-screen--lite,.membership-screen--comparison{display:grid;align-items:center;padding:48px 0}.membership-screen--comparison .pricing-comparison{width:100%;margin:0;padding:0;border-top:0}.membership-screen--details{justify-items:center}.membership-screen__details{width:min(760px,100%);padding:54px 0}.membership-screen__details .kicker{margin:0}.membership-screen__details h2{margin:22px 0 16px;color:var(--ui-ink);font-size:clamp(48px,6vw,82px);line-height:.96}.membership-screen__details>p:not(.kicker){max-width:420px;margin:0;color:var(--ui-muted);font:500 13px/1.8 var(--type-reading)}.membership-screen__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:48px}.membership-screen__steps span{display:grid;gap:13px;min-height:108px;padding:16px;border:1px solid var(--ui-line);border-radius:14px;background:#fffdf98c;color:var(--ui-ink);font-size:12px;font-weight:800}.membership-screen__steps b{color:var(--ui-orange);font:500 10px DM Mono,monospace}.membership-pagination{position:absolute;z-index:5;top:50%;right:-2px;display:grid;gap:7px;width:34px;padding:6px 0;transform:translateY(-50%)}.membership-pagination button{display:grid;width:34px;height:34px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.membership-pagination button i{display:block;width:6px;height:6px;border-radius:50%;background:#382e2540;transition:transform .24s ease,background-color .24s ease,box-shadow .24s ease}.membership-pagination button.is-active i{background:var(--ui-orange);box-shadow:0 0 0 4px #ef5a3421;transform:scale(1.2)}.membership-pagination button:focus-visible{outline:2px solid var(--ui-orange);outline-offset:2px}.membership-badge--comparison{display:inline-flex;width:70px;height:24px;align-items:center;justify-content:center;gap:6px;margin:0;font-size:12px;transform:none}.membership-badge--comparison .ui-icon{width:19px;height:19px}@media(max-width:760px){.membership-snap{height:calc(100dvh - 76px);padding-right:38px}.membership-screen--plans{padding-bottom:26px}.membership-screen--lite,.membership-screen--comparison{padding:32px 0}.membership-screen__details{padding:26px 0}.membership-screen__details h2{margin-top:16px;font-size:clamp(42px,13vw,60px)}.membership-screen__steps{grid-template-columns:1fr;gap:8px;margin-top:30px}.membership-screen__steps span{min-height:0;grid-template-columns:30px 1fr;align-items:center;gap:8px;padding:14px}.membership-pagination{right:-7px}}@media(prefers-reduced-motion:reduce){.membership-snap{scroll-behavior:auto}.membership-pagination button i{transition:none}}.membership-screen--plans .pricing-hero{width:calc(100% + 42px);text-align:center}.membership-screen--plans .pricing-cycle{justify-content:center}.membership-screen{opacity:1;transform:none}.membership-screen--comparison{padding:42px 0}.membership-screen--comparison .pricing-comparison{display:block;width:100%;margin:0;padding:0;border:0}.membership-screen--comparison .pricing-comparison__heading{margin:0 0 26px;text-align:center}.membership-screen--comparison .pricing-comparison__heading h2{max-width:none;justify-content:center;margin:0;font-size:clamp(42px,5vw,66px)}.membership-screen--comparison .pricing-comparison__table-wrap{width:100%;overflow:hidden;border:1px solid rgba(38,31,26,.12);border-radius:24px;background:#fffdf9d1;box-shadow:0 22px 60px #3426191a}.membership-screen--comparison .pricing-comparison table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.membership-screen--comparison .pricing-comparison th,.membership-screen--comparison .pricing-comparison td{padding:17px 22px;border-bottom:1px solid rgba(38,31,26,.09);font-size:13px}.membership-screen--comparison .pricing-comparison thead th{height:84px;vertical-align:middle;background:#f6f0e7b8}.membership-screen--comparison .pricing-comparison thead th:first-child{width:29%;color:var(--ui-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-align:left;text-transform:uppercase}.membership-screen--comparison .pricing-comparison thead th:not(:first-child){width:35.5%;text-align:center}.membership-screen--comparison .pricing-comparison thead th:nth-child(2){color:#fffaf3;background:linear-gradient(145deg,#2a2420,#171310);border-radius:18px 18px 0 0;box-shadow:inset 2px 0 var(--ui-orange),inset -2px 0 var(--ui-orange)}.membership-screen--comparison .pricing-comparison thead th:nth-child(3){color:var(--ui-ink)}.membership-screen--comparison .pricing-comparison thead .membership-badge{margin:0 auto 6px}.membership-screen--comparison .pricing-comparison thead th small{display:block;color:currentColor;font:500 11px/1.3 var(--type-reading);opacity:.68}.membership-screen--comparison .pricing-comparison tbody th{color:var(--ui-ink);font-weight:800;text-align:left}.membership-screen--comparison .pricing-comparison tbody td{color:var(--ui-muted);font-weight:600;text-align:center}.membership-screen--comparison .pricing-comparison tbody tr:not(.pricing-comparison__group) td:nth-child(2){color:var(--ui-ink);background:linear-gradient(90deg,#ef5a341f,#ef5a340f);box-shadow:inset 2px 0 #ef5a348c,inset -2px 0 #ef5a348c;font-weight:850}.membership-screen--comparison .pricing-comparison tbody tr:not(.pricing-comparison__group) td:nth-child(3){background:#f6f0e757}.membership-screen--comparison .pricing-comparison tbody tr.pricing-comparison__group th{padding-top:14px;padding-bottom:9px;color:var(--ui-orange);background:#ef5a340e;border-bottom:0;font:800 10px/1.2 DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.membership-screen--comparison .pricing-comparison tbody tr.pricing-comparison__group th:before{display:inline-block;width:18px;height:2px;margin:0 8px 3px 0;border-radius:2px;background:currentColor;content:""}.membership-screen--comparison .pricing-comparison tfoot th,.membership-screen--comparison .pricing-comparison tfoot td{padding-top:20px;padding-bottom:20px;border-bottom:0;background:#fffdf9e6}.membership-screen--comparison .pricing-comparison tfoot th{color:var(--ui-muted);font-size:11px;text-align:left}.membership-screen--comparison .pricing-comparison tfoot td:nth-child(2){background:#ef5a3414;box-shadow:inset 2px 0 #ef5a348c,inset -2px 0 #ef5a348c}.pricing-comparison__cta{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:10px;padding:0 14px;border:1px solid rgba(38,31,26,.18);border-radius:999px;background:transparent;color:var(--ui-ink);cursor:pointer;font:800 12px var(--type-reading);transition:transform .2s ease,background-color .2s ease,color .2s ease}.pricing-comparison__cta:hover{transform:translateY(-2px);background:var(--ui-ink);color:var(--ui-canvas)}.pricing-comparison__cta--pro{border-color:var(--ui-orange);background:var(--ui-orange);color:#fffaf3;box-shadow:0 8px 18px #ef5a3433}.pricing-comparison__cta--pro:hover{background:#d94c2e;color:#fffaf3}.pricing-comparison__note{margin:14px 0 0;color:var(--ui-muted);font:500 11px/1.5 var(--type-reading);text-align:center}.membership-screen--purchase{display:grid;align-items:center;padding:48px 0}.membership-purchase{width:min(920px,100%);margin:0 auto}.membership-purchase__heading{text-align:center}.membership-purchase__heading .kicker{justify-content:center;margin:0 0 13px}.membership-purchase__heading h2{margin:0;font-size:clamp(46px,6vw,78px)}.membership-purchase__heading p:not(.kicker){max-width:430px;margin:18px auto 0;color:var(--ui-muted);font:500 14px/1.7 var(--type-reading)}.membership-purchase__channels{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:42px}.membership-purchase__channel{position:relative;display:grid;min-height:176px;align-content:end;gap:6px;overflow:hidden;padding:24px;border-radius:22px;color:var(--ui-ink)}.membership-purchase__channel:before{position:absolute;top:-42px;right:-20px;width:150px;height:150px;border:2px solid currentColor;border-radius:50%;opacity:.18;content:""}.membership-purchase__channel span{position:relative;color:currentColor;font:800 11px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.membership-purchase__channel strong{position:relative;font:800 clamp(24px,3vw,34px)/1 var(--type-display);letter-spacing:-.07em}.membership-purchase__channel small{position:relative;color:currentColor;font:500 12px/1.5 var(--type-reading);opacity:.72}.membership-purchase__channel>b{position:absolute;top:22px;right:24px;font:800 23px var(--type-display)}.membership-purchase__channel--xiaohongshu{background:#f4b3b9}.membership-purchase__channel--xianyu{background:#b9c8f2}.membership-purchase__flow{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:30px;color:var(--ui-muted)}.membership-purchase__flow span{display:grid;gap:5px;color:var(--ui-ink);font:800 12px var(--type-reading);text-align:center}.membership-purchase__flow b{color:var(--ui-orange);font:500 10px DM Mono,monospace}.membership-purchase__flow i{color:var(--ui-orange);font:400 22px var(--type-display)}@media(max-width:760px){.membership-screen--plans .pricing-hero{width:calc(100% + 38px)}.membership-screen--comparison{padding:30px 0}.membership-screen--comparison .pricing-comparison__heading{margin-bottom:18px}.membership-screen--comparison .pricing-comparison__heading h2{font-size:clamp(38px,11vw,52px)}.membership-screen--comparison .pricing-comparison__table-wrap{border-radius:18px}.membership-screen--comparison .pricing-comparison th,.membership-screen--comparison .pricing-comparison td{padding:13px 9px;font-size:10px}.membership-screen--comparison .pricing-comparison thead th{height:72px}.membership-screen--comparison .pricing-comparison thead th:first-child{width:25%;font-size:9px}.membership-screen--comparison .pricing-comparison thead th:not(:first-child){width:37.5%}.membership-screen--comparison .pricing-comparison thead .membership-badge--comparison,.membership-screen--comparison .pricing-comparison thead .membership-plan-mark{transform:scale(.85);transform-origin:center}.membership-screen--comparison .pricing-comparison thead th small{font-size:9px}.membership-screen--comparison .pricing-comparison tbody tr.pricing-comparison__group th{padding-top:11px;padding-bottom:7px;font-size:9px}.membership-screen--comparison .pricing-comparison tbody tr.pricing-comparison__group th:before{width:12px;margin-right:5px}.pricing-comparison__cta{min-height:38px;padding:0 6px;font-size:10px}.pricing-comparison__note{font-size:10px}.membership-screen--purchase{padding:30px 0}.membership-purchase__heading h2{font-size:clamp(40px,12vw,56px)}.membership-purchase__heading p:not(.kicker){margin-top:14px;font-size:12px}.membership-purchase__channels{grid-template-columns:1fr;gap:10px;margin-top:28px}.membership-purchase__channel{min-height:128px;padding:18px;border-radius:17px}.membership-purchase__channel strong{font-size:27px}.membership-purchase__channel>b{top:17px;right:18px}.membership-purchase__flow{gap:9px;margin-top:22px}.membership-purchase__flow span{font-size:10px}.membership-purchase__flow i{font-size:16px}}.home-review-demo__body{grid-template-columns:minmax(0,1fr);min-height:0;padding:22px 24px}.home-review-demo__paper{min-height:0;padding:30px 34px 52px}.home-review-demo__note{display:none}.home-review-demo__paper mark{cursor:default;transition:background-color .18s ease,box-shadow .18s ease}.home-review-demo__paper mark.is-demo-clicked{background:#ef5a344a;box-shadow:inset 0 -3px #ef5a349e}.home-review-demo__cursor{position:absolute;z-index:4;top:72%;left:58%;width:20px;height:27px;opacity:0;pointer-events:none;transform:translate(40px,26px)}.home-review-demo__cursor:before{position:absolute;width:0;height:0;border-top:19px solid #201a15;border-right:8px solid transparent;border-bottom:8px solid transparent;content:"";transform:rotate(-20deg)}.home-review-demo__cursor:after{position:absolute;top:14px;left:5px;width:12px;height:8px;border-right:3px solid #201a15;border-bottom:3px solid #201a15;border-radius:0 0 5px;content:"";transform:rotate(-20deg)}.home-review-demo.is-demo-playing .home-review-demo__cursor{animation:home-demo-cursor 1.02s cubic-bezier(.2,.8,.25,1) both}.home-review-demo__popover{position:absolute;z-index:3;right:24px;bottom:22px;width:min(220px,calc(100% - 38px));padding:17px 17px 15px;border-left:3px solid var(--taboo-orange);background:#fff8f3f7;box-shadow:0 16px 34px #30241a2e;animation:home-demo-popover-in .18s ease-out both}.home-review-demo__popover>button{position:absolute;top:8px;right:8px;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:transparent;color:#9a8174;font-size:17px;line-height:1}.home-review-demo__popover>span{color:var(--taboo-orange);font:600 9px DM Mono,monospace;letter-spacing:.08em}.home-review-demo__popover>b{display:block;margin:8px 0 5px;color:#332920;font-size:15px}.home-review-demo__popover>p{margin:0;color:#786c61;font-size:10px;line-height:1.65}.home-review-demo__popover>i{display:block;margin-top:9px;color:#9a4b36;font-size:9px;font-style:normal;font-weight:800;line-height:1.5}@keyframes home-demo-popover-in{0%{opacity:0;transform:translateY(7px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes home-demo-cursor{0%{opacity:0;transform:translate(52px,31px) scale(.92)}18%{opacity:1}72%{opacity:1;transform:translate(0) scale(1)}83%{opacity:1;transform:translate(0) scale(.83)}to{opacity:0;transform:translate(0) scale(1)}}.preview-document .mark{border:0;cursor:pointer;color:inherit;font:inherit;text-align:inherit}.preview-document .mark:hover{filter:saturate(1.15) brightness(.98)}.preview-document .mark:focus-visible{outline:2px solid var(--taboo-orange);outline-offset:2px}.finding-popover-layer{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#1c161147;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.finding-popover{position:relative;width:min(420px,100%);padding:34px;border:1px solid rgba(255,255,255,.88);border-radius:20px;background:linear-gradient(145deg,#fffffff7,#f6efe6f2);box-shadow:0 28px 80px #221a1340,inset 0 1px #fff}.finding-popover h2{margin:16px 0 4px;font-size:clamp(30px,6vw,42px)}.finding-popover__meta{margin:0;color:#927d68;font:600 10px DM Mono,monospace;letter-spacing:.06em}.finding-popover__reason{margin:20px 0;color:#5f554b;font:500 14px/1.8 var(--type-reading, "Noto Sans SC", sans-serif)}.finding-popover__suggestion{padding:14px;border-radius:10px;background:#fff0e8}.finding-popover__suggestion span{color:#b94d31;font:700 10px DM Mono,monospace;letter-spacing:.08em}.finding-popover__suggestion p{margin:7px 0 0;color:#5c4035;font-size:13px;line-height:1.65}.membership-pagination{right:6px;gap:1px;width:auto;padding:6px 3px;border:1px solid rgba(255,255,255,.52);border-radius:999px;background:#ffffff3d;box-shadow:inset 0 1px #ffffff94;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.membership-pagination button i{width:5px;height:5px;border-radius:999px;background:#16131061;box-shadow:0 0 0 1px #ffffff40;transition:height .24s ease,background-color .24s ease,box-shadow .24s ease}.membership-pagination button.is-active i{height:14px;background:var(--taboo-orange);box-shadow:0 0 0 2px #ffffff8f;transform:none}.membership-pagination button:focus-visible{outline-offset:-2px}@media(max-width:760px){.home-review-demo__body{padding:14px}.home-review-demo__paper{padding:22px 20px 46px}.home-review-demo__popover{right:13px;bottom:13px;width:min(220px,calc(100% - 26px))}.finding-popover{padding:28px 22px}.membership-pagination{right:6px}}@media(prefers-reduced-motion:reduce){.membership-screen{opacity:1;transform:none;transition:none}.pricing-comparison__cta{transition:none}}.membership-screen{opacity:1;transform:none;transition:none}.membership-screen.is-membership-active{opacity:1;transform:none}.membership-screen--plans .pricing-hero{width:100%;padding:30px 0 18px;text-align:center}.membership-screen--plans .pricing-cycle{margin-top:0;justify-content:center}.pricing-cycle button{transition:none}.pricing-cycle button:hover{transform:none}@keyframes pricing-cycle-slide-to-annual{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes pricing-cycle-slide-to-monthly{0%{transform:translate(100%)}to{transform:translate(0)}}.pricing-cycle.is-cycle-entering-from-monthly:has(button:nth-child(2).is-active):before{animation:pricing-cycle-slide-to-annual .46s cubic-bezier(.22,.8,.24,1) both}.pricing-cycle.is-cycle-entering-from-annual:has(button:nth-child(1).is-active):before{animation:pricing-cycle-slide-to-monthly .46s cubic-bezier(.22,.8,.24,1) both}.membership-snap{padding-right:0}.membership-pagination{z-index:10;right:6px;width:30px;gap:1px;padding:6px 3px}.membership-pagination button{width:22px;height:22px}.membership-pagination button i{width:5px;height:5px}.membership-pagination button.is-active i{height:14px;box-shadow:0 0 0 2px #ffffff8f}.membership-screen--comparison .pricing-comparison__table-wrap{position:relative;isolation:isolate;border:1px solid var(--taboo-glass-border);border-radius:var(--taboo-radius-panel);background:var(--taboo-glass-surface);box-shadow:var(--taboo-glass-shadow);backdrop-filter:var(--taboo-glass-blur);-webkit-backdrop-filter:var(--taboo-glass-blur)}.membership-screen--comparison .pricing-comparison__table-wrap:before{position:absolute;z-index:-1;top:-110px;left:12%;width:54%;height:220px;border-radius:50%;background:#ffffff75;content:"";filter:blur(20px);pointer-events:none}.membership-screen--comparison .pricing-comparison table{position:relative;z-index:1;border-collapse:separate;border-spacing:0}.membership-screen--comparison .pricing-comparison th,.membership-screen--comparison .pricing-comparison td{border-bottom:1px solid rgba(255,255,255,.46)}.membership-screen--comparison .pricing-comparison thead th{background:#ffffff3d}.membership-screen--comparison .pricing-comparison thead th:nth-child(2){background:linear-gradient(145deg,#25201ce0,#14110eb3);box-shadow:inset 1px 0 #ef5a34b3,inset -1px 0 #ef5a34b3,inset 0 1px #ffffff2e}.membership-screen--comparison .pricing-comparison tbody th{background:#ffffff24;color:var(--ui-ink)}.membership-screen--comparison .pricing-comparison tbody td{background:#ffffff1f;color:var(--ui-muted)}.membership-screen--comparison .pricing-comparison tbody tr:not(.pricing-comparison__group) td:nth-child(2){background:linear-gradient(100deg,#ef5a342e,#ffffff2b);box-shadow:inset 1px 0 #ef5a346b,inset -1px 0 #ef5a346b}.membership-screen--comparison .pricing-comparison tbody tr:last-child>*{border-bottom:1px solid rgba(255,255,255,.46)}.membership-screen--comparison .pricing-comparison tfoot th,.membership-screen--comparison .pricing-comparison tfoot td{background:#ffffff3d;border-bottom:0}.membership-screen--comparison .pricing-comparison tfoot td:nth-child(2){background:linear-gradient(100deg,#ef5a342e,#ffffff2b);box-shadow:inset 1px 0 #ef5a346b,inset -1px 0 #ef5a346b}@media(max-width:760px){.membership-screen--plans .pricing-hero{padding:20px 0 14px}.membership-screen--comparison .pricing-comparison__table-wrap{border-radius:20px}}.membership-screen--comparison .pricing-comparison__heading,.membership-screen--comparison .pricing-comparison__table-wrap{opacity:0;transform:translateY(22px);transition:var(--taboo-motion-reveal)}.membership-screen--comparison .pricing-comparison__heading{transition-delay:.04s}.membership-screen--comparison .pricing-comparison__table-wrap{transition-delay:.1s}.membership-screen--comparison .pricing-comparison__versus{opacity:0;transform:scale(.55) rotate(-12deg);transition:opacity .38s ease .16s,transform .58s cubic-bezier(.2,.8,.2,1) .16s}.membership-screen--comparison .pricing-comparison thead th:nth-child(2),.membership-screen--comparison .pricing-comparison tbody td:nth-child(2),.membership-screen--comparison .pricing-comparison tfoot td:nth-child(2){opacity:0;transform:translate(-26px);transition:var(--taboo-motion-reveal)}.membership-screen--comparison .pricing-comparison thead th:nth-child(3),.membership-screen--comparison .pricing-comparison tbody td:nth-child(3),.membership-screen--comparison .pricing-comparison tfoot td:nth-child(3){opacity:0;transform:translate(26px);transition:var(--taboo-motion-reveal)}.membership-screen--comparison .pricing-comparison tbody th{opacity:0;transform:translate(-14px);transition:var(--taboo-motion-reveal)}.membership-screen--comparison.is-membership-active .pricing-comparison__heading,.membership-screen--comparison.is-membership-active .pricing-comparison__table-wrap{opacity:1;transform:none}.membership-screen--comparison.is-membership-active .pricing-comparison__versus{opacity:1;transform:scale(1) rotate(0)}.membership-screen--comparison.is-membership-active .pricing-comparison thead th:nth-child(2),.membership-screen--comparison.is-membership-active .pricing-comparison tbody td:nth-child(2),.membership-screen--comparison.is-membership-active .pricing-comparison tfoot td:nth-child(2),.membership-screen--comparison.is-membership-active .pricing-comparison thead th:nth-child(3),.membership-screen--comparison.is-membership-active .pricing-comparison tbody td:nth-child(3),.membership-screen--comparison.is-membership-active .pricing-comparison tfoot td:nth-child(3),.membership-screen--comparison.is-membership-active .pricing-comparison tbody th{opacity:1;transform:none}.membership-screen--comparison.is-membership-active .pricing-comparison thead th:nth-child(2),.membership-screen--comparison.is-membership-active .pricing-comparison tbody td:nth-child(2),.membership-screen--comparison.is-membership-active .pricing-comparison tfoot td:nth-child(2){transition-delay:.18s}.membership-screen--comparison.is-membership-active .pricing-comparison thead th:nth-child(3),.membership-screen--comparison.is-membership-active .pricing-comparison tbody td:nth-child(3),.membership-screen--comparison.is-membership-active .pricing-comparison tfoot td:nth-child(3){transition-delay:.25s}.membership-screen--comparison.is-membership-active .pricing-comparison tbody th{transition-delay:.12s}.pricing-comparison__stage{position:relative}.pricing-comparison__versus{position:absolute;z-index:3;top:40px;left:calc(64.5% - 19px);display:grid;width:38px;height:38px;place-items:center;border:3px solid rgba(255,255,255,.78);border-radius:50%;background:var(--taboo-orange);box-shadow:0 7px 18px #ef5a343d,inset 0 1px #ffffff6b;color:var(--taboo-ink);font:900 10px/1 var(--type-display);letter-spacing:-.04em;pointer-events:none}@media(max-width:760px){.membership-screen--comparison .pricing-comparison__heading,.membership-screen--comparison .pricing-comparison__table-wrap{transform:translateY(16px)}.membership-screen--comparison .pricing-comparison thead th:nth-child(2),.membership-screen--comparison .pricing-comparison tbody td:nth-child(2),.membership-screen--comparison .pricing-comparison tfoot td:nth-child(2){transform:translate(-14px)}.membership-screen--comparison .pricing-comparison thead th:nth-child(3),.membership-screen--comparison .pricing-comparison tbody td:nth-child(3),.membership-screen--comparison .pricing-comparison tfoot td:nth-child(3){transform:translate(14px)}.pricing-comparison__versus{top:35px;left:calc(62.5% - 16px);width:32px;height:32px;border-width:2px;font-size:9px}}@media(prefers-reduced-motion:reduce){.membership-screen--comparison .pricing-comparison__heading,.membership-screen--comparison .pricing-comparison__table-wrap,.membership-screen--comparison .pricing-comparison__versus,.membership-screen--comparison .pricing-comparison thead th,.membership-screen--comparison .pricing-comparison tbody th,.membership-screen--comparison .pricing-comparison tbody td,.membership-screen--comparison .pricing-comparison tfoot td{opacity:1;transform:none;transition:none}}.account-mobile-actions{display:none}@media(max-width:760px){.account-shell{width:min(calc(100% - 24px),560px);padding-bottom:28px}.account-shell .site-header{margin-bottom:10px}.account-layout{display:block;padding-top:10px}.account-nav{position:sticky;top:78px;z-index:8;display:flex;align-items:center;gap:6px;overflow-x:auto;padding:7px;border-radius:16px;background:#fffdf9db;box-shadow:0 12px 26px #1f181214;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);scrollbar-width:none}.account-nav::-webkit-scrollbar{display:none}.account-nav>span{display:block;flex:0 0 auto;margin:0 5px;padding:9px 3px;color:var(--taboo-muted);font:600 10px/1 var(--type-mono);letter-spacing:.04em;white-space:nowrap}.account-nav__item{flex:0 0 auto;min-height:36px;padding:9px 13px;border-radius:999px;font-size:11px;white-space:nowrap}.account-nav__item.is-active{background:var(--taboo-ink);color:#fff}.account-nav__item b{display:none}.account-nav__signout{margin:0;border:0;color:#a24e3a}.account-content{min-width:0;margin-top:12px}.account-card,.account-card--wide{min-height:0;padding:20px 15px;border-radius:18px}.account-card h1{margin:10px 0 18px;font-size:32px;line-height:1}.account-card__top{display:grid;gap:13px}.account-card__top>div>p:not(.kicker),.account-copy{font-size:12px;line-height:1.7}.account-profile{padding:16px;border-radius:14px;background:#f7f2eab3}.account-profile__avatar{width:48px;height:48px}.account-mobile-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.account-mobile-actions .dark-button,.account-mobile-actions .light-button{min-height:42px;justify-content:center;padding:10px 12px;font-size:11px}.account-mobile-actions .text-link{grid-column:1 / -1;min-height:34px;padding:8px;border:0;background:transparent;color:var(--taboo-muted);font-size:11px}.account-card--profile .account-security{display:none}.account-details--membership{grid-template-columns:1fr 1fr;gap:1px}.account-details div{min-height:88px;padding:13px}.account-details dt{font-size:10px}.account-details dd{margin-top:8px;font-size:12px;overflow-wrap:anywhere}.quota-overview{grid-template-columns:1fr 1fr;gap:8px}.quota-overview>div{padding:12px}.quota-overview strong{font-size:12px}.account-card__actions{justify-content:stretch}.account-card__actions>*{flex:1 1 auto;justify-content:center}.redemption-form{margin-top:20px;padding:14px;border-radius:14px}.redemption-rules{gap:8px}.redemption-rules p{padding:13px;border-radius:12px}.account-table-wrap{margin-top:18px;overflow:visible;border:0;background:transparent}.account-table--mobile-cards{display:block;min-width:0;border-collapse:separate}.account-table--mobile-cards thead{display:none}.account-table--mobile-cards tbody{display:grid;gap:8px}.account-table--mobile-cards tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;padding:12px 13px;border:1px solid rgba(31,24,18,.1);border-radius:14px;background:#fffdf9c7;box-shadow:inset 0 1px #ffffffeb}.account-table--mobile-cards tbody td{display:grid;gap:4px;min-width:0;padding:7px 0;border:0;font-size:11px;overflow-wrap:anywhere}.account-table--mobile-cards tbody td:before{content:attr(data-label);color:var(--taboo-muted);font:500 9px/1.2 var(--type-mono);letter-spacing:.06em}.account-table--mobile-cards tbody td:last-child{grid-column:1 / -1;padding-top:9px;border-top:1px solid rgba(31,24,18,.08)}.account-table--mobile-cards .table-empty{display:block;grid-column:1 / -1;padding:28px 12px!important;border:0;text-align:center}.account-table--mobile-cards strong{font-size:12px;overflow-wrap:anywhere}.account-table--mobile-cards small{font-size:9px}}:root{--taboo-glass-surface: linear-gradient(145deg, rgba(255,255,255,.62), rgba(235,232,226,.22));--taboo-glass-border: transparent;--taboo-glass-shadow: 0 18px 44px rgba(52,38,25,.1), 0 3px 10px rgba(52,38,25,.04);--taboo-glass-blur: blur(30px) saturate(1.38)}.site-shell>.site-header{width:min(1180px,calc(100vw - 80px));margin-right:auto;margin-left:auto}@media(max-width:760px){.site-shell>.site-header{width:min(calc(100vw - 32px),560px)}}@media(min-width:761px){.site-shell.writing-mobile-library{width:min(1180px,calc(100% - 80px))}}.membership-screen--comparison .pricing-comparison__table-wrap{box-shadow:none;background:var(--taboo-glass-surface)}.membership-screen--comparison .pricing-comparison th,.membership-screen--comparison .pricing-comparison td{font-size:15px}.membership-screen--comparison .pricing-comparison thead th small,.membership-screen--comparison .pricing-comparison__note{font-size:12px}.account-nav{box-shadow:none}.account-table--mobile-cards tbody tr{box-shadow:inset 0 1px #ffffffe6}@media(max-width:760px){.membership-screen--comparison .pricing-comparison th,.membership-screen--comparison .pricing-comparison td{padding:15px 10px;font-size:13px}.membership-screen--comparison .pricing-comparison thead th small,.membership-screen--comparison .pricing-comparison__note{font-size:10px}.account-table--mobile-cards tbody td{font-size:12px}.account-table--mobile-cards strong{font-size:13px}.account-table--mobile-cards small{font-size:10px}}@media(max-width:760px){html,body,#app{min-height:100svh}@supports (height: 100dvh){html,body,#app{min-height:100dvh}}html[data-home-tone] body,html[data-home-tone] #app{background-color:#f6d8c8;background-image:radial-gradient(circle at 16% 88%,rgba(239,90,52,.25),transparent 32%),radial-gradient(circle at 82% 16%,rgba(255,208,120,.3),transparent 29%),linear-gradient(145deg,#f6d8c8,#f5ecdf 52%,#e8c9c5)}html[data-home-tone=hero] body,html[data-home-tone=hero] #app,html[data-home-tone=review] body,html[data-home-tone=review] #app{background-color:#f3ede4;background-image:radial-gradient(circle at 88% 18%,rgba(240,77,155,.2),transparent 29%),linear-gradient(145deg,#f3ede4,#fbf8f2 62%)}html[data-home-tone=context] body,html[data-home-tone=context] #app{background-color:#171426;background-image:radial-gradient(circle at 30% 44%,rgba(239,90,52,.5),transparent 27%),radial-gradient(circle at 78% 20%,rgba(116,120,221,.55),transparent 31%),radial-gradient(circle at 62% 84%,rgba(80,193,196,.17),transparent 31%),linear-gradient(145deg,#171426,#282653 54%,#161c2f)}html[data-home-tone=finale] body,html[data-home-tone=finale] #app{background-color:#e84b8d;background-image:radial-gradient(ellipse 46% 24% at 62% 94%,rgba(255,210,190,.5),transparent 72%),radial-gradient(circle at 16% 12%,rgba(240,77,155,.74),transparent 36%),linear-gradient(135deg,#e84b8d,#ef5a34 53%,#ed7945)}html[data-home-tone=install] body,html[data-home-tone=install] #app{background-color:#f6d8c8}.home-shell{width:100%;height:100svh;min-height:100svh;max-height:100svh}@supports (height: 100dvh){.home-shell{height:100dvh;min-height:100dvh;max-height:100dvh}}.home-shell>.site-header{position:fixed!important;top:env(safe-area-inset-top,0px);right:max(16px,env(safe-area-inset-right,0px));left:max(16px,env(safe-area-inset-left,0px));width:auto;margin-top:12px}.home-snap{height:100%;min-height:0}.home-snap>.home-hero{min-height:100%;padding-top:calc(env(safe-area-inset-top,0px) + var(--mobile-header-height) + 34px)}.home-snap>.home-product-chapter{min-height:100%;padding-top:calc(env(safe-area-inset-top,0px) + var(--mobile-header-height) + 34px)}}.account-card,.account-nav,.redemption-form,.pricing-cycle,.pricing-card:not(.pricing-card--featured),.membership-purchase__channel{border-color:var(--taboo-glass-border);background:var(--taboo-glass-surface);box-shadow:var(--taboo-glass-shadow);backdrop-filter:var(--taboo-glass-blur);-webkit-backdrop-filter:var(--taboo-glass-blur)}.account-profile,.redemption-selection,.quota-overview>div,.pricing-card:not(.pricing-card--featured) .pricing-includes{border-color:#ffffffb8;background:#ffffff47;box-shadow:inset 0 1px #ffffffc7;backdrop-filter:blur(18px) saturate(1.22);-webkit-backdrop-filter:blur(18px) saturate(1.22)}@media(max-width:760px){.account-card,.account-nav,.redemption-form,.pricing-card:not(.pricing-card--featured){border-radius:20px}}:root{--taboo-auth-glass: linear-gradient(145deg, rgba(255,255,255,.64), rgba(250,243,235,.25));--taboo-auth-border: rgba(255,255,255,.88);--taboo-auth-ink: #1b1714}.auth-overlay{padding:20px;background:radial-gradient(circle at 27% 20%,rgba(239,90,52,.18),transparent 27%),#271f183d;backdrop-filter:blur(20px) saturate(1.08);-webkit-backdrop-filter:blur(20px) saturate(1.08)}.auth-dialog{width:min(448px,100%);overflow:hidden;padding:36px;border:1px solid var(--taboo-auth-border);border-radius:28px;background:var(--taboo-auth-glass);box-shadow:inset 0 1px #fffffff5,inset 0 -1px #5f4c391f;backdrop-filter:blur(32px) saturate(1.35);-webkit-backdrop-filter:blur(32px) saturate(1.35);color:var(--taboo-auth-ink)}.auth-dialog:before{position:absolute;top:-56px;right:-42px;width:142px;height:142px;border-radius:50%;background:radial-gradient(circle,rgba(239,90,52,.26),rgba(239,90,52,.08) 42%,transparent 70%);content:"";pointer-events:none}.auth-brand,.auth-eyebrow,.auth-dialog h2,.auth-copy,.auth-form,.auth-notice,.auth-switch,.member-avatar,.member-name,.member-plan,.auth-signout{position:relative;z-index:1}.auth-brand{width:112px;height:36px;color:var(--taboo-auth-ink);font-size:0}.auth-brand span{color:var(--ui-orange)}.auth-eyebrow{margin:30px 0 10px;color:var(--ui-orange);font-size:9px}.auth-dialog h2{color:var(--taboo-auth-ink);font-size:38px}.auth-copy{margin:12px 0 25px;color:#2f2821b8;font-size:13px}.auth-form label{color:#2f2821c2}.auth-form input,.personal-entry-form input[type=text],.personal-entry-form input:not([type]),.personal-entry-form textarea{border-color:#ffffffb8;border-radius:999px;background:#ffffff57;box-shadow:inset 0 1px #ffffffdb;backdrop-filter:blur(13px) saturate(1.12);-webkit-backdrop-filter:blur(13px) saturate(1.12)}.auth-form input:focus,.personal-entry-form input:focus,.personal-entry-form textarea:focus{border-color:#ef5a3494;box-shadow:0 0 0 3px #ef5a341f,inset 0 1px #ffffffeb}.personal-entry-form textarea{border-radius:16px}.auth-form input:-webkit-autofill,.auth-form input:-webkit-autofill:hover,.auth-form input:-webkit-autofill:focus{-webkit-text-fill-color:var(--taboo-auth-ink);-webkit-box-shadow:inset 0 0 0 1000px rgba(255,255,255,.34),inset 0 1px rgba(255,255,255,.86);transition:background-color 9999s ease-out}.auth-submit{min-height:50px;border-radius:999px;background:#171411;box-shadow:4px 4px 0 var(--ui-orange)}.auth-submit:hover{box-shadow:3px 3px 0 var(--ui-orange)}.auth-notice{border:1px solid rgba(239,90,52,.22);border-radius:14px;background:#ef5a341a;color:#a94831}.auth-switch{color:#2f2821ad}.auth-switch button{color:#c94d30;text-decoration:none}.modal-close{z-index:2;border-color:#ffffffc7;background:#ffffff4d;box-shadow:inset 0 1px #ffffffe0}.member-avatar{border-color:#ffffffc7;background:linear-gradient(145deg,#ffffffb3,#ef5a342e);box-shadow:inset 0 1px #ffffffeb}.member-plan{border:1px solid rgba(255,255,255,.74);border-radius:18px;background:#ffffff42;box-shadow:inset 0 1px #ffffffd6;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.member-plan span{color:#2f282194}.member-plan b{color:var(--taboo-auth-ink)}.member-plan strong{display:block;margin-top:9px;color:#2f2821c7;font-size:12px}.member-plan p{color:#2f2821a3}@media(max-width:760px){.auth-overlay{padding:12px}.auth-dialog{width:min(448px,100%);padding:30px 22px;border-radius:24px}.auth-dialog h2{font-size:32px}.auth-form input{height:48px}}:root{--taboo-glass-tinted: linear-gradient(145deg, rgba(29,25,23,.88), rgba(87,53,43,.6));--taboo-glass-tinted-border: rgba(255,255,255,.28)}.site-header{border-color:var(--taboo-glass-border);background:var(--taboo-glass-surface);box-shadow:var(--taboo-glass-shadow);backdrop-filter:var(--taboo-glass-blur);-webkit-backdrop-filter:var(--taboo-glass-blur)}.auth-dialog{width:min(420px,calc(100% - 24px))}.home-search{border-color:var(--taboo-glass-border);background:var(--taboo-glass-surface);box-shadow:var(--taboo-glass-shadow);backdrop-filter:var(--taboo-glass-blur);-webkit-backdrop-filter:var(--taboo-glass-blur)}.home-search__top,.home-search__footer{border-color:#ffffff61}.home-search__top,.home-search__footer,.home-search textarea{background:transparent}.home-search textarea::placeholder{color:#3e342c94}.mode-switch{border-color:#ffffffa3;background:#ffffff3d;box-shadow:inset 0 1px #ffffffc7;backdrop-filter:blur(14px) saturate(1.18);-webkit-backdrop-filter:blur(14px) saturate(1.18)}.mode-switch button.is-active{background:#151311e0;box-shadow:inset 0 1px #ffffff29}.split-marketing{border-color:var(--taboo-glass-tinted-border);background:var(--taboo-glass-tinted);box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000038;backdrop-filter:blur(30px) saturate(1.3);-webkit-backdrop-filter:blur(30px) saturate(1.3)}.split-marketing__page{border-color:#ffffffc7;background:linear-gradient(145deg,#ffffffc7,#faf0e661);box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #5f4c391f;backdrop-filter:blur(22px) saturate(1.18);-webkit-backdrop-filter:blur(22px) saturate(1.18)}.pricing-card--featured{border-color:var(--taboo-glass-tinted-border);background:var(--taboo-glass-tinted);box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000038;backdrop-filter:blur(30px) saturate(1.3);-webkit-backdrop-filter:blur(30px) saturate(1.3)}.pricing-card--featured:hover{box-shadow:inset 0 1px #ffffff57,inset 0 -1px #00000038}.pricing-cycle{box-shadow:var(--taboo-glass-shadow)}.studio-panel,.split-editor-card,.split-style-card,.split-preview-card{border-color:var(--taboo-glass-border);background:var(--taboo-glass-surface);box-shadow:var(--taboo-glass-shadow);backdrop-filter:var(--taboo-glass-blur);-webkit-backdrop-filter:var(--taboo-glass-blur)}.site-header,.auth-dialog,.home-search,.home-review-demo,.home-context-lens,.home-install-phone aside,.finding-popover,.home-pagination,.membership-pagination,.membership-screen--comparison .pricing-comparison__table-wrap,.account-card,.account-nav,.redemption-form,.pricing-cycle,.pricing-card:not(.pricing-card--featured),.membership-purchase__channel,.studio-panel,.split-editor-card,.split-style-card,.split-preview-card,.mode-switch,.split-marketing,.split-marketing__page,.pricing-card--featured,.auth-form input,.personal-entry-form input[type=text],.personal-entry-form input:not([type]),.personal-entry-form textarea,.member-plan,.modal-close,.member-avatar{border-color:transparent!important}.site-header,.auth-dialog,.home-search,.home-review-demo,.home-context-lens,.home-install-phone aside,.finding-popover,.home-pagination,.membership-pagination,.membership-screen--comparison .pricing-comparison__table-wrap,.account-card,.account-nav,.redemption-form,.pricing-cycle,.pricing-card:not(.pricing-card--featured),.membership-purchase__channel,.studio-panel,.split-editor-card,.split-style-card,.split-preview-card,.mode-switch,.split-marketing,.split-marketing__page,.pricing-card--featured,.member-plan{box-shadow:0 18px 44px #3426191a,0 3px 10px #3426190a!important}.site-header,.auth-dialog,.home-search,.home-review-demo,.home-context-lens,.home-install-phone aside,.finding-popover,.home-pagination,.membership-pagination,.membership-screen--comparison .pricing-comparison__table-wrap,.account-card,.account-nav,.redemption-form,.pricing-cycle,.pricing-card,.membership-purchase__channel,.studio-panel,.split-editor-card,.split-style-card,.split-preview-card,.mode-switch,.split-marketing,.split-marketing__page,.auth-form input,.member-plan,.modal-close,.member-avatar{overflow:hidden}.auth-overlay{background:#1e191524;backdrop-filter:none;-webkit-backdrop-filter:none}.auth-dialog{background:linear-gradient(145deg,#ffffff9e,#f8efe742);box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #5b48361a,0 24px 64px #251b132e!important;backdrop-filter:blur(30px) saturate(1.32);-webkit-backdrop-filter:blur(30px) saturate(1.32)}.account-nav>span{display:none}@media(max-width:760px){.mobile-drawer__account{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:15px 0;border-top:1px solid rgba(27,22,18,.12)}.mobile-drawer__account div{min-width:0}.mobile-drawer__account span,.mobile-drawer__account b{display:block}.mobile-drawer__account span{color:#998f85;font:600 9px DM Mono,monospace;letter-spacing:.07em}.mobile-drawer__account b{max-width:148px;margin-top:5px;overflow:hidden;color:#322b25;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.mobile-drawer__account button{display:inline-flex;align-items:center;gap:5px;padding:8px 0;border:0;background:transparent;color:#b34530;font-size:11px;font-weight:800;white-space:nowrap}.mobile-drawer__account button i{color:#ef5a34;font-size:13px;font-style:normal}.mobile-drawer>p{margin:0;padding-top:3px}}.home-pagination,.membership-pagination{opacity:1;translate:0 0;scale:1;transition:opacity .32s ease,translate .42s cubic-bezier(.2,.85,.25,1),scale .42s cubic-bezier(.2,.85,.25,1)}.home-pagination.is-idle-hidden,.membership-pagination.is-idle-hidden{opacity:0;translate:calc(100% + 10px) 0;scale:.88;pointer-events:none}.home-pagination.is-progress-popping,.membership-pagination.is-progress-popping{animation:progress-rail-pop .48s cubic-bezier(.16,1,.3,1) both}@keyframes progress-rail-pop{0%{opacity:0;translate:18px 0;scale:.78}58%{opacity:1;translate:-2px 0;scale:1.06}to{opacity:1;translate:0 0;scale:1}}@media(prefers-reduced-motion:reduce){.home-pagination,.membership-pagination{transition:none}.home-pagination.is-progress-popping,.membership-pagination.is-progress-popping{animation:none}}@media(min-width:761px){.membership-screen--plans{display:grid;align-content:center;padding:22px 0 42px}.membership-screen--plans .pricing-grid{width:min(1080px,100%);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.auth-dialog{width:min(352px,calc(100% - 32px))}.home-search{box-shadow:var(--taboo-glass-shadow)}.split-marketing{box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000038}}.home-finale-wordmark{right:auto;bottom:0;left:0;width:clamp(360px,42vw,680px);opacity:.18;object-fit:contain;object-position:left bottom}.home-review-demo__paper{padding-bottom:154px}.home-review-demo__cursor{display:none}.home-review-demo__popover{right:auto;bottom:auto;width:174px;padding:11px 12px 12px;border:0;border-radius:11px;background:#fff7f1;box-shadow:0 12px 28px #39271b29,0 2px 8px #39271b14;animation:none}.home-review-demo__popover:before{position:absolute;top:-5px;left:14px;width:10px;height:10px;border-radius:2px 0 0;background:#fff7f1;content:"";transform:rotate(45deg)}.home-review-demo__popover>span{display:block;color:#d84e2f;font:700 8px/1.2 DM Mono,monospace;letter-spacing:.08em}.home-review-demo__popover>b{display:block;margin:6px 0 4px;color:#332920;font-size:13px;line-height:1.25}.home-review-demo__popover>p{margin:0;color:#695d52;font-size:9px;line-height:1.55}.home-review-demo__popover>i{display:block;margin-top:7px;color:#8d4634;font-size:8px;font-style:normal;font-weight:600;line-height:1.5}.home-review-demo__popover>i em{display:block;margin-bottom:2px;color:#d84e2f;font:700 7px/1.2 DM Mono,monospace;letter-spacing:.06em}.home-install-phone{width:min(100%,258px);padding:7px;border:0;border-radius:43px;background:#0b0b0c;box-shadow:15px 20px #ef5a3429,0 25px 58px #2f261d38;transform:rotate(2deg)}.home-install-phone__screen{position:relative;min-height:0;aspect-ratio:9 / 19.5;padding:0;overflow:hidden;border-radius:36px;background:#f3e5d8;color:#171411;isolation:isolate}.home-install-phone__screen:before{content:none}.home-install-phone__island{position:absolute;top:8px;left:50%;z-index:20;width:82px;height:23px;margin:0;border-radius:999px;background:#050505;box-shadow:inset 0 0 0 1px #ffffff0a;transform:translate(-50%)}.home-install-status{position:absolute;top:0;right:0;left:0;z-index:5;display:flex!important;height:39px;align-items:center;justify-content:space-between;margin:0!important;padding:0 17px;color:#161616;font:700 8px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.home-install-status>span{display:flex!important;width:auto!important;align-items:center;gap:3px!important;margin:0!important}.home-install-status>span i{display:block;width:3px!important;height:3px!important;margin:0!important;border-radius:50%;background:currentColor!important}.home-install-status>span em{display:block;width:11px;height:5px;border:1px solid currentColor;border-radius:2px}.home-install-browser-scene,.home-install-home-scene{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;transition:opacity .44s ease,transform .55s cubic-bezier(.2,.8,.25,1)}.home-install-browser-scene{opacity:1;background:linear-gradient(155deg,#f0afba,#f8e7d5 53%,#b8c8ee)}.home-install-browser-scene main{position:absolute;top:0;right:0;bottom:50px;left:0;padding:66px 21px 18px}.home-install-browser-scene main>small{color:#171411;font:900 11px/1 var(--type-display);letter-spacing:-.06em}.home-install-browser-scene main>strong{display:block;margin-top:78px;font:900 31px/.94 var(--type-display);letter-spacing:-.08em}.home-install-browser-scene main>p{display:grid;gap:5px;margin:18px 0 0}.home-install-browser-scene main>p i{display:block;width:78%;height:4px;border-radius:99px;background:#1714113d}.home-install-browser-scene main>p i:nth-child(2){width:58%}.home-install-browser-scene main>p i:nth-child(3){width:69%}.home-install-browser-scene footer{right:0;bottom:0;left:0;z-index:3;height:50px;padding:0 19px 4px;border-top:1px solid rgba(255,255,255,.45);background:#f6f4f2ad;color:#1d1d1fb8;font-size:17px;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}.home-install-browser-scene__share{width:28px;height:28px;border:0;border-radius:8px;background:#ffffff75;color:#007aff}.home-install-home-scene{display:block;opacity:0;background:radial-gradient(circle at 25% 18%,rgba(255,255,255,.48),transparent 28%),linear-gradient(155deg,#789ed3,#b9c8df 48%,#efad9f);color:#fff;transform:scale(1.035)}.home-install-home-scene .home-install-status{color:#fff;text-shadow:0 1px 2px rgba(35,45,61,.28)}.home-install-home-scene__apps{position:absolute;top:63px;right:17px;left:17px;display:grid!important;grid-template-columns:repeat(4,1fr);gap:13px!important;margin:0!important}.home-install-home-scene__apps i{width:100%!important;aspect-ratio:1;height:auto!important;border-radius:12px;background:#ffffff47!important;box-shadow:inset 0 1px #ffffff52}.home-install-home-scene__app{position:absolute;top:136px;left:18px;display:grid!important;width:52px;justify-items:center;gap:5px!important;margin:0!important}.home-install-home-scene__app img{display:block;width:48px;height:48px;border-radius:12px;box-shadow:0 7px 16px #19223247}.home-install-home-scene__app span{color:#fff;font:500 8px/1.2 -apple-system,BlinkMacSystemFont,sans-serif;text-shadow:0 1px 3px rgba(25,34,50,.4)}.home-install-home-scene__dock{position:absolute;right:10px;bottom:10px;left:10px;display:grid!important;grid-template-columns:repeat(4,1fr);gap:11px!important;margin:0!important;padding:9px;border-radius:20px;background:#ffffff3d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.home-install-home-scene__dock i{width:100%!important;aspect-ratio:1;height:auto!important;border-radius:11px;background:#ffffff85!important}.home-install-phone aside{position:absolute;right:6px;bottom:6px;left:6px;z-index:10;display:grid;width:auto;gap:10px;margin:0;padding:10px 11px 11px;border:0;border-radius:18px;background:#f6f6f8f0;box-shadow:0 -10px 30px #1d1d1f1f;transform:none;transition:opacity .35s ease,transform .5s cubic-bezier(.2,.8,.25,1);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2)}.home-install-sheet__grab{width:31px;height:3px;background:#3c3c4347}.home-install-sheet__heading{display:block!important;margin:0!important;text-align:center}.home-install-sheet__heading b{display:block;color:#1d1d1f;font:700 10px/1.25 -apple-system,BlinkMacSystemFont,sans-serif}.home-install-sheet__heading small{display:block;margin-top:3px;color:#3c3c439e;font:500 7px/1.3 -apple-system,BlinkMacSystemFont,sans-serif}.home-install-sheet__row{display:grid!important;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px!important;margin:0!important;padding:7px;border-radius:10px;background:#ffffffa8}.home-install-sheet__row img{display:block;width:31px;height:31px;border-radius:8px}.home-install-sheet__row p{margin:0}.home-install-sheet__row b{color:#1d1d1f;font-size:9px}.home-install-sheet__row small{margin-top:2px;color:#3c3c438f;font-size:7px}.home-install-phone aside button{min-height:27px;margin:0;padding:6px;border-radius:9px;background:#007aff;font-size:9px}.home-install-demo-cursor{z-index:20;right:18px;bottom:21px}.home-install-phone.is-install-complete aside{opacity:0;transform:translateY(calc(100% + 12px))}.home-install-phone.is-install-complete .home-install-browser-scene{opacity:0;transform:scale(.965)}.home-install-phone.is-install-complete .home-install-home-scene{opacity:1;transform:scale(1)}.home-install-phone.is-install-complete .home-install-home-scene__app img{animation:home-install-app-arrive .62s cubic-bezier(.18,1.35,.35,1) .24s both}@keyframes home-install-app-arrive{0%{opacity:0;transform:scale(.42)}68%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.home-review-subtitle>span{display:block}@media(max-width:760px){.home-review-subtitle{max-width:330px!important}.home-product-chapter--install{display:block;min-height:calc(100dvh - 64px);padding:52px 24px 0}.home-snap .home-product-chapter--install .home-product-copy{position:absolute;top:88px;right:24px;left:24px;width:auto;max-width:none}.home-product-chapter--install .home-product-copy h2{margin-top:7px;font-size:clamp(39px,11vw,48px)}.home-product-chapter--install .home-product-copy>p:not(.kicker){margin-top:8px;font-size:12px}.home-product-chapter--install .home-install-steps{width:100%;max-width:none;margin-top:16px}.home-product-chapter--install .home-install-steps li{grid-template-columns:36px 1fr;gap:8px;padding:10px 0;color:#3f3730;font-size:15px;font-weight:800;line-height:1.4}.home-product-chapter--install .home-install-steps b{padding-top:3px;font-size:11px}.home-product-chapter--install .home-install-phone--peek{position:absolute;right:80px;bottom:-204px;z-index:2;width:300px;margin:0;padding:7px;border:0;border-radius:49px;background:#080809;box-shadow:16px 22px #ef5a3421,0 28px 54px #2f261d40,inset 0 0 0 1px #ffffff1f;transform:rotate(5deg);transform-origin:50% 100%}.home-motion-ready .home-product-chapter--install .home-product-copy>*{opacity:0;transform:translateY(14px)}.home-motion-ready .home-product-chapter--install.is-home-active .home-product-copy .kicker{animation:home-install-copy-enter .46s cubic-bezier(.2,.76,.24,1) .02s both}.home-motion-ready .home-product-chapter--install.is-home-active .home-product-copy h2{animation:home-install-copy-enter .52s cubic-bezier(.2,.76,.24,1) .09s both}.home-motion-ready .home-product-chapter--install.is-home-active .home-product-copy>p:not(.kicker){animation:home-install-copy-enter .52s cubic-bezier(.2,.76,.24,1) .16s both}.home-motion-ready .home-product-chapter--install.is-home-active .home-install-steps{animation:home-install-copy-enter .56s cubic-bezier(.2,.76,.24,1) .23s both}.home-motion-ready .home-product-chapter--install .home-install-phone--peek{opacity:0;filter:blur(9px);transform:translate3d(0,88px,0) rotate(8deg) scale(.965);will-change:opacity,filter,transform}.home-motion-ready .home-product-chapter--install.is-home-active .home-install-phone--peek{animation:home-install-phone-enter .9s cubic-bezier(.16,.84,.23,1) .32s both!important}@keyframes home-install-copy-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes home-install-phone-enter{0%{opacity:0;filter:blur(9px);transform:translate3d(0,88px,0) rotate(8deg) scale(.965)}64%{opacity:1;filter:blur(0);transform:translate3d(0,-7px,0) rotate(4.6deg) scale(1.008)}to{opacity:1;filter:blur(0);transform:translateZ(0) rotate(5deg) scale(1)}}.home-install-phone--peek .home-install-phone__screen{aspect-ratio:9 / 19.5;min-height:0;border-radius:42px;background:#aebfdb;box-shadow:inset 0 0 0 1px #ffffff29}.home-install-phone--peek .home-install-phone__island{top:6px;width:92px;height:26px;margin:0!important}.home-install-phone--peek .home-install-status{height:40px;padding:0 17px 0 18px;color:#fff;text-shadow:0 1px 2px rgba(37,48,67,.2)}.home-install-phone--peek .home-install-status time{min-width:32px;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1}.home-install-phone--peek .home-install-status__icons{display:flex!important;width:auto!important;align-items:center;gap:4px!important;margin:0!important;filter:drop-shadow(0 1px 1px rgba(37,48,67,.16));transform:translateY(.25px)}.home-install-phone--peek .home-install-status__icons svg{display:block;flex:0 0 auto;margin:0;overflow:visible}.home-install-phone--peek .home-install-status__cellular{width:14px;height:9.5px;fill:currentColor}.home-install-phone--peek .home-install-status__wifi{width:14.5px;height:10.5px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.85}.home-install-phone--peek .home-install-status__battery{width:20.5px;height:10px}.home-install-phone--peek .home-install-status__battery>rect:first-child{fill:none;stroke:currentColor;stroke-width:1.5;opacity:.58}.home-install-phone--peek .home-install-status__battery-level{fill:currentColor}.home-install-phone--peek .home-install-status__battery-cap{fill:currentColor;opacity:.64}.home-install-phone--peek .home-install-home-scene--static{position:absolute;top:0;right:0;bottom:0;left:0;display:block!important;margin:0!important;opacity:1;background:radial-gradient(circle at 16% 16%,rgba(255,255,255,.7),transparent 22%),radial-gradient(circle at 82% 37%,rgba(255,204,189,.64),transparent 33%),linear-gradient(150deg,#6e96d2,#aabddd 43%,#e3aaa8);transform:none}.home-install-phone--peek .home-install-home-scene__app{top:104px;left:23px;width:70px;gap:7px!important}.home-install-phone--peek .home-install-home-scene__app img{width:66px;height:66px;border-radius:15px;box-shadow:0 8px 20px #1c263947}.home-install-phone--peek .home-install-home-scene__app span{font-size:10px;text-shadow:0 1px 4px rgba(25,34,50,.45)}.home-install-phone--peek .home-install-demo-cursor,.home-install-phone--peek aside,.home-install-phone--peek .home-install-browser-scene{display:none!important}.home-product-chapter--finale{background:radial-gradient(ellipse 46% 24% at 62% 94%,rgba(255,210,190,.5),transparent 72%),radial-gradient(circle at 16% 12%,rgba(240,77,155,.74),transparent 36%),linear-gradient(135deg,#e84b8d,#ef5a34 53%,#ed7945)}.home-product-chapter--finale .home-product-copy{position:absolute;top:50%;left:50%;z-index:3;width:min(320px,calc(100% - 42px));max-width:none;transform:translate(-50%,-50%)}.home-product-chapter--finale .home-product-copy h2{margin:12px 0 10px}.home-product-chapter--finale .home-product-copy>p:not(.kicker){line-height:1.55}.home-product-chapter--finale .home-product-actions{width:min(260px,100%);gap:7px;margin-top:18px}.home-product-chapter--finale .home-product-actions .dark-button,.home-product-chapter--finale .home-product-actions .light-button{min-height:43px}.home-motion-ready .home-product-chapter--finale.is-home-active .home-finale-wordmark{opacity:.26;animation:none!important}.home-product-chapter--finale:before{width:min(68vw,380px);border:0}.home-product-chapter--finale .home-product-copy{top:49%;width:min(292px,calc(100% - 56px))}.home-product-chapter--finale .kicker{margin-bottom:2px}.home-product-chapter--finale .home-product-copy h2{margin:11px 0;font-size:min(13.5vw,52px);letter-spacing:-.065em;line-height:.96}.home-product-chapter--finale .home-product-copy>p:not(.kicker){max-width:254px;font-size:13px;font-weight:600;line-height:1.62}.home-product-chapter--finale .home-product-actions{width:min(244px,100%);gap:7px;margin-top:16px}.home-product-chapter--finale .home-product-actions .dark-button,.home-product-chapter--finale .home-product-actions .light-button{min-height:42px;border-radius:12px}.home-shell>.site-header{overflow:hidden;border:0!important;outline:0;background-clip:border-box}}@media(max-width:760px)and (prefers-reduced-motion:reduce){.home-motion-ready .home-product-chapter--install .home-install-phone--peek,.home-motion-ready .home-product-chapter--install.is-home-active .home-install-phone--peek{opacity:1;filter:none;animation:none!important;transform:rotate(5deg)}.home-motion-ready .home-product-chapter--install .home-product-copy>*,.home-motion-ready .home-product-chapter--install.is-home-active .home-product-copy>*{opacity:1;animation:none!important;transform:none}}html.membership-snap-is-active body{background-attachment:fixed;background-position:center;background-size:cover;transition:background-color .7s ease,background-image .7s ease}html.membership-snap-is-active[data-membership-tone=pro] body{background-color:#d8b3a3;background-image:radial-gradient(circle at 12% 18%,rgba(250,194,154,.72),transparent 34%),radial-gradient(circle at 88% 78%,rgba(104,68,57,.34),transparent 40%),linear-gradient(145deg,#e8c9b8,#cfa798 52%,#b99589)}html.membership-snap-is-active[data-membership-tone=lite] body{background-color:#cbdde0;background-image:radial-gradient(circle at 82% 16%,rgba(255,255,255,.7),transparent 34%),radial-gradient(circle at 12% 84%,rgba(121,160,168,.3),transparent 42%),linear-gradient(145deg,#e8f0ee,#cbdfe0 52%,#afcbd0)}html.membership-snap-is-active[data-membership-tone=comparison] body{background-color:#efb3a9;background-image:radial-gradient(circle at 18% 18%,rgba(250,124,142,.48),transparent 36%),radial-gradient(circle at 82% 80%,rgba(249,185,116,.52),transparent 42%),linear-gradient(145deg,#f4c6c0,#efaa9f 52%,#e9bd9c)}html.membership-snap-is-active[data-membership-tone=purchase] body{background-color:#e6c5b6;background-image:radial-gradient(circle at 12% 24%,rgba(238,86,107,.42),transparent 35%),radial-gradient(circle at 86% 24%,rgba(246,199,81,.48),transparent 32%),radial-gradient(circle at 72% 88%,rgba(112,145,211,.38),transparent 40%),linear-gradient(145deg,#f0c1b7,#edcfad 48%,#bdcbe2)}.membership-shell,.membership-snap{background:transparent}.membership-shell>.site-header{box-shadow:0 12px 34px #33251c12!important}.membership-screen{position:relative;isolation:isolate;overflow:hidden}.membership-screen:before,.membership-screen:after{position:absolute;z-index:-1;border-radius:50%;content:"";filter:blur(18px);pointer-events:none}.membership-screen:before{top:7%;left:-8%;width:min(42vw,540px);aspect-ratio:1;background:#ffffff3d}.membership-screen:after{right:-8%;bottom:4%;width:min(34vw,440px);aspect-ratio:1;background:#ef5a341f}.membership-plan-story{width:min(1080px,100%);margin:0 auto;text-align:center}.membership-plan-story p{margin:0 0 7px;color:#221c188f;font:700 10px/1.2 var(--type-mono);letter-spacing:.08em;text-transform:uppercase}.membership-plan-story h1{margin:0;color:var(--taboo-ink);font:900 clamp(34px,4vw,58px)/.98 var(--type-display);letter-spacing:-.07em}.membership-plan-story h1 span{color:#1d19167a}.membership-shell .pricing-cycle,.membership-shell .pricing-card,.membership-shell .pricing-comparison__table-wrap,.membership-shell .pricing-comparison__cta--pro,.membership-shell .membership-purchase__channel,.membership-shell .membership-purchase__selection,.membership-shell .membership-purchase__redeem,.membership-shell .membership-pagination{border:0!important;box-shadow:none!important}.membership-shell .pricing-cycle{background:#ffffff57;backdrop-filter:blur(22px) saturate(1.28);-webkit-backdrop-filter:blur(22px) saturate(1.28)}.membership-shell .pricing-cycle:before{background:#ffffffb8}.membership-shell .pricing-card{min-height:0;border-radius:28px;background:linear-gradient(145deg,#ffffff8f,#e1eff03d);backdrop-filter:blur(28px) saturate(1.24);-webkit-backdrop-filter:blur(28px) saturate(1.24);transition:opacity .46s ease,transform .58s cubic-bezier(.2,.78,.22,1)}.membership-shell .pricing-card--featured{background:radial-gradient(circle at 88% 88%,rgba(239,90,52,.34),transparent 42%),linear-gradient(145deg,#221d1af0,#53372ec7)}.membership-shell .pricing-card:before{display:block;inset:-20% auto auto -12%;width:68%;height:42%;border-radius:50%;background:#ffffff38;opacity:.75;filter:blur(24px);transform:none}.membership-shell .pricing-card--featured:before{background:#ffffff1c}.membership-shell .pricing-card:after{right:-16%;bottom:-22%;width:44%;aspect-ratio:1;border:0;background:#ffffff21;filter:blur(12px)}.membership-shell .pricing-card:hover,.membership-shell .pricing-card--featured:hover{border:0;box-shadow:none!important;transform:none}.membership-shell .pricing-includes{border:0;border-radius:18px;background:#ffffff29}.membership-shell .pricing-card:not(.pricing-card--featured) .pricing-includes{background:#ffffff3d}.membership-shell .pricing-button,.membership-shell .pricing-comparison__cta,.membership-purchase__redeem{border:0;box-shadow:none}.membership-shell .pricing-button:hover,.membership-shell .pricing-comparison__cta:hover,.membership-purchase__redeem:hover{transform:none}.membership-screen--comparison .pricing-comparison__heading .kicker,.membership-purchase__heading .kicker{justify-content:center;margin:0 0 8px}.membership-screen--comparison .pricing-comparison__heading h2{color:var(--taboo-ink)}.membership-screen--comparison .pricing-comparison__table-wrap{background:linear-gradient(145deg,#ffffff7d,#ffece038);backdrop-filter:blur(28px) saturate(1.25);-webkit-backdrop-filter:blur(28px) saturate(1.25)}.membership-screen--comparison .pricing-comparison__table-wrap:before{background:#ffffff3d;filter:blur(32px)}.membership-screen--comparison .pricing-comparison th,.membership-screen--comparison .pricing-comparison td{border-bottom-color:#ffffff57}.membership-screen--comparison .pricing-comparison thead th,.membership-screen--comparison .pricing-comparison tbody th,.membership-screen--comparison .pricing-comparison tbody td,.membership-screen--comparison .pricing-comparison tfoot th,.membership-screen--comparison .pricing-comparison tfoot td{background:#ffffff14}.membership-screen--comparison .pricing-comparison thead th:nth-child(2){background:linear-gradient(145deg,#312722e0,#57372db8);box-shadow:none}.membership-screen--comparison .pricing-comparison tbody tr:not(.pricing-comparison__group) td:nth-child(2),.membership-screen--comparison .pricing-comparison tfoot td:nth-child(2){background:#ff7c5c24;box-shadow:none}.membership-screen--comparison .pricing-comparison tbody td:nth-child(3){background:#ffffff1c}.membership-screen--comparison .pricing-comparison__cta--pro{background:var(--taboo-orange)}.pricing-comparison__versus{border:0;box-shadow:none}.membership-screen--purchase{padding:34px 0}.membership-purchase{width:min(960px,100%)}.membership-purchase__heading p:not(.kicker){margin-top:12px}.membership-purchase__selection{display:flex;width:max-content;max-width:100%;align-items:center;gap:12px;margin:20px auto 0;padding:10px 14px;border-radius:999px;background:#ffffff59;backdrop-filter:blur(20px) saturate(1.24);-webkit-backdrop-filter:blur(20px) saturate(1.24)}.membership-purchase__selection span,.membership-purchase__selection small{color:#201a1694;font-size:10px}.membership-purchase__selection strong{color:var(--taboo-ink);font-size:13px}.membership-purchase__channels{margin-top:24px}.membership-purchase__channel{min-height:154px;background:#ffffff3d;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}.membership-purchase__channel:before{top:-36%;right:-6%;width:58%;height:92%;border:0;background:#ffffff47;filter:blur(20px)}.membership-purchase__channel--xiaohongshu{background:linear-gradient(145deg,#f5677d73,#ffffff38)}.membership-purchase__channel--xianyu{background:linear-gradient(145deg,#f8cc4870,#7b9ddc3b)}.membership-purchase__channel strong{max-width:88%;font-size:clamp(22px,2.4vw,31px);line-height:1.06}.membership-purchase__footer{display:grid;gap:18px;margin-top:22px}.membership-purchase__flow{margin:0}.membership-purchase__redeem{min-height:46px;padding:0 24px;border-radius:999px;background:#181512eb;color:#fffaf3;font:800 12px var(--type-reading);cursor:pointer;justify-self:center}.membership-purchase__redeem b{margin-left:12px;color:var(--taboo-orange)}.membership-pagination{background:#ffffff47;backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25)}@media(min-width:761px){.membership-screen--plans{grid-template-rows:auto auto auto;align-content:center;gap:12px;padding:18px 34px 34px}.membership-screen--plans .pricing-hero{padding:0}.membership-screen--plans .pricing-grid{gap:14px}.membership-shell .pricing-card{min-height:432px;padding:26px}.membership-shell .pricing-card h2{margin-top:18px}.membership-shell .pricing-price{margin-top:14px}.membership-shell .pricing-button{margin-top:19px}.membership-shell .pricing-includes{margin-top:20px;padding:18px}}@media(max-width:760px){.membership-snap{overflow-x:hidden}.membership-screen--plans,.membership-screen--lite{display:grid;align-content:center;gap:9px;padding:14px 15px 20px}.membership-screen--plans{align-content:start;grid-template-rows:auto auto auto;padding-top:30px}.membership-screen--plans .pricing-saving,.membership-screen--lite .pricing-saving{position:absolute;top:68px;right:22px;display:inline-flex;min-height:32px;align-items:center;margin:0;padding:0 14px;border:0;border-radius:999px;background:#ef5a34eb;color:#fffaf3;box-shadow:none;font-size:12px;line-height:1}.membership-screen--plans .pricing-card--featured .pricing-saving{background:#fffaf3f0;color:var(--taboo-orange)}.membership-screen--plans .pricing-hero{padding:0 0 2px}.membership-plan-story p{margin-bottom:4px;font-size:10px}.membership-plan-story h1{font-size:clamp(25px,7.6vw,34px);white-space:nowrap}.membership-screen--lite .membership-plan-story{margin-bottom:2px}.membership-shell .pricing-card{padding:21px 22px 20px;border-radius:24px}.membership-shell .pricing-card__label,.membership-shell .pricing-includes>span,.membership-shell .pricing-popular{font-size:10px}.membership-shell .pricing-card h2{margin-top:15px}.membership-shell .pricing-price{margin-top:12px}.membership-shell .pricing-price b{font-size:clamp(50px,15vw,62px)}.membership-shell .pricing-quota{margin-top:8px}.membership-shell .pricing-button{min-height:47px;margin-top:17px}.membership-shell .pricing-includes{margin-top:17px;padding:15px 16px}.membership-shell .pricing-includes>span{margin-bottom:9px}.membership-shell .pricing-includes p{margin:8px 0 0}.membership-pagination{right:-12px}.membership-screen--comparison{padding:24px 7px 28px}.membership-screen--comparison .pricing-comparison__stage,.membership-screen--comparison .pricing-comparison__note{width:calc(100% - 10px);margin-right:10px}.membership-screen--comparison .pricing-comparison__heading{margin-bottom:13px}.membership-screen--comparison .pricing-comparison__heading h2{font-size:clamp(36px,10.5vw,48px)}.membership-screen--comparison .pricing-comparison th,.membership-screen--comparison .pricing-comparison td{padding:13px 8px;font-size:12px}.membership-screen--comparison .pricing-comparison thead th:first-child,.membership-screen--comparison .pricing-comparison thead th small{font-size:10px}.pricing-comparison__cta{font-size:11px}.pricing-comparison__note{margin-top:10px;font-size:11px}.membership-screen--purchase{align-content:center;padding:20px 14px 24px}.membership-purchase__heading h2{font-size:clamp(38px,11vw,50px)}.membership-purchase__heading p:not(.kicker){margin-top:8px;font-size:12px}.membership-purchase__selection{gap:8px;margin-top:13px;padding:8px 11px}.membership-purchase__selection small{display:none}.membership-purchase__channels{gap:8px;margin-top:15px}.membership-purchase__channel{min-height:112px;padding:16px 18px;border-radius:20px}.membership-purchase__channel strong{font-size:22px}.membership-purchase__footer{gap:13px;margin-top:15px}.membership-purchase__flow{gap:7px}.membership-purchase__flow span{font-size:10px}.membership-purchase__flow i{font-size:15px}.membership-purchase__redeem{width:min(280px,100%)}}@media(prefers-reduced-motion:reduce){html.membership-snap-is-active body,.membership-shell .pricing-card{transition:none}}.site-shell.membership-shell.membership-snap-shell{width:100vw;max-width:none;margin:0;padding:0}.membership-shell .membership-snap,.membership-shell .membership-screen{width:100%}@media(min-width:761px){.membership-screen--comparison .pricing-comparison{width:min(1240px,calc(100% - 80px));margin-right:auto;margin-left:auto}.membership-screen--comparison .pricing-comparison thead th:nth-child(2){border-radius:0;background:#ef5a3424;color:var(--taboo-ink)}.membership-screen--comparison .pricing-comparison__versus{display:none}}@media(max-width:760px){.membership-pagination{right:2px}.membership-screen--comparison{padding:22px 18px 26px}.membership-screen--comparison .pricing-comparison{width:100%}.membership-screen--comparison .pricing-comparison__stage,.membership-screen--comparison .pricing-comparison__note{width:100%;margin-right:0}.membership-screen--comparison .pricing-comparison__table-wrap{overflow:hidden;border-radius:26px;background:linear-gradient(145deg,#ffffff6b,#ffe9db2e)}.membership-screen--comparison .pricing-comparison table{display:grid;gap:0;width:100%;padding:15px 16px 14px;table-layout:auto}.membership-screen--comparison .pricing-comparison thead,.membership-screen--comparison .pricing-comparison tbody,.membership-screen--comparison .pricing-comparison tfoot{display:block}.membership-screen--comparison .pricing-comparison thead tr,.membership-screen--comparison .pricing-comparison tbody tr,.membership-screen--comparison .pricing-comparison tfoot tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:9px}.membership-screen--comparison .pricing-comparison thead tr{align-items:stretch}.membership-screen--comparison .pricing-comparison thead th{display:grid;min-width:0;height:auto;min-height:60px;align-content:center;justify-items:center;padding:10px 8px;border:0;border-radius:16px;background:#ffffff38;color:var(--taboo-ink)}.membership-screen--comparison .pricing-comparison thead th:first-child{display:none}.membership-screen--comparison .pricing-comparison thead th:nth-child(2){width:auto;background:#ef5a3429;color:var(--taboo-ink)}.membership-screen--comparison .pricing-comparison thead th:nth-child(3){width:auto;background:#aed2d738}.membership-screen--comparison .pricing-comparison thead .membership-badge--comparison,.membership-screen--comparison .pricing-comparison thead .membership-plan-mark{transform:none}.membership-screen--comparison .pricing-comparison thead th small{margin-top:3px;font-size:11px}.membership-screen--comparison .pricing-comparison tbody{display:grid;margin-top:4px}.membership-screen--comparison .pricing-comparison tbody tr{position:relative;padding:11px 0 10px}.membership-screen--comparison .pricing-comparison tbody tr+tr:before{position:absolute;top:0;right:5px;left:5px;height:1px;background:#ffffff57;content:""}.membership-screen--comparison .pricing-comparison tbody th{grid-column:1 / -1;padding:0 0 7px;border:0;background:transparent;color:#1f1a1694;font-size:10px;font-weight:700;letter-spacing:.04em;text-align:center}.membership-screen--comparison .pricing-comparison tbody td,.membership-screen--comparison .pricing-comparison tbody tr:not(.pricing-comparison__group) td:nth-child(2),.membership-screen--comparison .pricing-comparison tbody tr:not(.pricing-comparison__group) td:nth-child(3){min-width:0;padding:0 4px;border:0;background:transparent;box-shadow:none;color:var(--taboo-ink);font-size:13px;font-weight:800;text-align:center}.membership-screen--comparison .pricing-comparison tbody tr:not(.pricing-comparison__group) td:nth-child(3){color:#1f1a1694;font-weight:700}.membership-screen--comparison .pricing-comparison tfoot{display:block;padding-top:10px;border-top:0}.membership-screen--comparison .pricing-comparison tfoot th{grid-column:1 / -1;padding:0 0 8px;border:0;background:transparent;color:#1f1a1694;font-size:10px;text-align:center}.membership-screen--comparison .pricing-comparison tfoot td,.membership-screen--comparison .pricing-comparison tfoot td:nth-child(2){padding:0;border:0;background:transparent;box-shadow:none}.membership-screen--comparison .pricing-comparison__cta{min-height:40px;font-size:11px}.membership-screen--comparison .pricing-comparison__versus{display:none}}.membership-screen--comparison .pricing-comparison__heading h2:before{display:none}@media(max-width:760px){.membership-screen--comparison .pricing-comparison thead th:nth-child(2),.membership-screen--comparison .pricing-comparison thead th:nth-child(3){min-height:60px;box-sizing:border-box;overflow:visible;border-radius:16px}.membership-screen--comparison .pricing-comparison thead th:nth-child(3){background:linear-gradient(145deg,#cce2e7e6,#ecf6f7bd)}.membership-screen--comparison .pricing-comparison tbody tr:last-child:before{display:none}.membership-screen--comparison .pricing-comparison tbody tr:last-child th{border-bottom:0}}@media(max-width:760px){.membership-screen--lite{align-content:start;grid-template-rows:auto auto auto;padding-top:30px}.membership-screen--lite .membership-plan-cycle{width:100%;padding:0 0 2px;text-align:center}.membership-screen--lite .pricing-cycle{margin-top:0}.membership-screen--comparison{align-items:start;padding-top:30px}.membership-screen--comparison .pricing-comparison__heading .pricing-cycle{margin-top:12px}.membership-screen--comparison .pricing-comparison tbody tr:last-child:before{display:block}.membership-screen--comparison .pricing-comparison tbody tr:last-child th{border-bottom:0}}@media(max-width:760px){:root{--mobile-viewport-height: 100vh;--mobile-safe-top: max(12px, env(safe-area-inset-top));--mobile-safe-right: max(16px, env(safe-area-inset-right));--mobile-safe-bottom: max(16px, env(safe-area-inset-bottom));--mobile-safe-left: max(16px, env(safe-area-inset-left));--mobile-header-height: 56px}@supports (height: 100dvh){:root{--mobile-viewport-height: 100dvh}}html,body,#app{min-height:var(--mobile-viewport-height)}.home-shell{width:100%;min-height:var(--mobile-viewport-height)}.home-shell>.site-header{position:fixed!important;z-index:30;top:var(--mobile-safe-top);right:var(--mobile-safe-right);left:var(--mobile-safe-left);width:auto;height:var(--mobile-header-height);margin:0}.home-snap{height:var(--mobile-viewport-height);overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none}.home-snap::-webkit-scrollbar{display:none}.home-snap>.home-hero,.home-snap>.home-product-chapter{min-height:var(--mobile-viewport-height);scroll-snap-align:start;scroll-snap-stop:always}.home-snap>.home-hero{display:grid;align-items:start;padding:calc(var(--mobile-safe-top) + var(--mobile-header-height) + 24px) var(--mobile-safe-right) var(--mobile-safe-bottom)}.home-snap>.home-hero .home-stage{width:100%}.home-snap>.home-product-chapter{padding-bottom:var(--mobile-safe-bottom)}.home-pagination{z-index:31;right:max(6px,env(safe-area-inset-right))}}@media(max-width:760px){.studio-shell--mobile-review{width:min(calc(100% - 28px),560px);padding-bottom:calc(108px + env(safe-area-inset-bottom))}.studio-shell--mobile-review .review-selector{margin:26px 0 12px}.mobile-review-panel{display:block;min-height:0;overflow:visible;border-radius:12px;background:#ffffffb3;box-shadow:0 10px 34px #3d30250f,inset 0 1px #ffffffeb}.mobile-review-source{display:flex;min-height:calc(var(--mobile-viewport-height) - 112px);flex-direction:column}.mobile-review-panel__heading{min-height:48px;padding:0 14px}.mobile-review-panel__heading>small{color:#9a9187;font:500 10px Noto Sans SC,sans-serif;letter-spacing:0}.mobile-review-risk-states{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;border-bottom:1px solid #ded6ca;background:#e7dfd5}.mobile-review-risk-state{display:grid;min-width:0;min-height:88px;align-content:center;gap:3px;padding:11px 10px;background:#fffdf9f5}.mobile-review-risk-state small{display:flex;align-items:center;gap:5px;color:currentColor;font:600 9px DM Mono,monospace}.mobile-review-risk-state small i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:currentColor}.mobile-review-risk-state b{color:#27221e;font:750 23px/1.05 Manrope,Noto Sans SC,sans-serif;letter-spacing:-.05em}.mobile-review-risk-state em{overflow:hidden;color:#766d64;font-size:10px;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mobile-review-risk-state--red{color:#d74638}.mobile-review-risk-state--orange{color:#dc7b1d}.mobile-review-risk-state--yellow{color:#aa8406}.mobile-review-panel__hint{display:flex;min-height:0;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px}.mobile-review-panel__hint>span{min-width:0}.mobile-review-panel__hint button{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;gap:4px;margin:-7px -8px -7px 0;padding:0 8px;border:0;border-radius:10px;background:transparent;color:#b84e30;font-size:10px;font-weight:800}.mobile-review-panel__hint button svg{width:15px;height:15px}.mobile-review-title{padding:13px 14px 11px}.mobile-review-title>span,.mobile-review-body>span{margin-bottom:6px}.mobile-review-title input,.mobile-review-title textarea{font-size:19px;line-height:1.35}.mobile-review-title textarea{display:block;max-height:5.4em;resize:none;overflow:hidden;font-family:inherit}.mobile-review-body{display:flex;flex:1;flex-direction:column;padding:14px 14px 18px}.mobile-review-body__editor{min-height:max(320px,44dvh);overflow:visible;padding:0;font-size:16px;line-height:1.92;caret-color:#df6542;overscroll-behavior:auto;scroll-margin-top:82px;scroll-margin-bottom:96px}.mobile-review-findings{display:grid;min-height:calc(var(--mobile-viewport-height) - 112px);align-content:start;border-top:1px solid #ded6ca;scroll-margin-top:82px}.mobile-review-findings>header{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:0 14px;color:#3f3832;font-size:12px}.mobile-review-findings>header span{color:#978d83;font:600 10px DM Mono,monospace}.mobile-review-finding{display:grid;grid-template-columns:1fr;gap:6px;padding:13px 14px 14px}.mobile-review-finding small{display:flex;align-items:center;gap:5px;color:#8a8178;font-size:9px}.mobile-review-finding small i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:currentColor}.mobile-review-finding>b{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:14px}.mobile-review-finding>b em{padding:2px 5px;border:1px solid currentColor;border-radius:999px;font-size:9px;font-style:normal;font-weight:700}.mobile-review-finding>p{margin:0;color:#5f574f;font-size:11px;line-height:1.65}.mobile-review-finding>span{overflow:visible;color:#6e655c;font-size:11px;line-height:1.65;text-overflow:clip;white-space:normal}.mobile-review-finding>span b{margin-right:5px;color:#403933;font-size:10px}.mobile-review-finding--red small,.mobile-review-finding--red>b{color:#cf4939}.mobile-review-finding--orange small,.mobile-review-finding--orange>b{color:#c87823}.mobile-review-finding--yellow small,.mobile-review-finding--yellow>b{color:#987407}.mobile-review-findings>p{margin:0;padding:12px 14px;color:#8f857b;font-size:10px;line-height:1.6}.mobile-review-panel__footer{position:fixed;z-index:24;right:0;bottom:var(--mobile-safe-bottom, max(16px, env(safe-area-inset-bottom)));left:0;width:min(calc(100% - 28px),560px);min-height:64px;margin:0 auto;padding:8px;border:1px solid rgba(109,92,76,.14);border-radius:16px;background:#fffdf9f5;box-shadow:0 12px 34px #32281f29,inset 0 1px #ffffffeb;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);transition:bottom .16s ease,border-radius .16s ease}.mobile-review-panel__footer>span{display:grid;min-width:0;margin-right:auto;gap:2px}.mobile-review-panel__footer>span b{color:#6f665d;font:600 10px DM Mono,monospace;white-space:nowrap}.mobile-review-panel__footer>span small{overflow:hidden;color:#9a9086;font:500 9px DM Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.mobile-review-panel__footer .light-button{min-height:44px;flex:0 0 auto}.mobile-review-panel__footer .light-button.is-confirming{border-color:#cf4939;background:#fff1ee;color:#b83c30}.mobile-review-panel__footer .dark-button{min-width:0;min-height:44px;flex:0 1 auto;padding:8px 10px}html.review-is-editing .mobile-review-panel__footer{bottom:var(--review-keyboard-offset, 0px);border-right:0;border-bottom:0;border-left:0;border-radius:0}html.review-is-editing .studio-shell--mobile-review{padding-bottom:calc(104px + var(--review-keyboard-offset, 0px))}html.review-is-editing .mobile-review-body__editor{min-height:max(320px,calc(var(--review-visual-height, 100dvh) - 190px));padding-bottom:92px}}.redemption-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px}.redemption-form__label{display:flex!important;grid-column:1 / -1;align-items:center;justify-content:space-between}.redemption-form__label label{color:#756c62;font-size:11px;font-weight:800}.redemption-form__label output{color:#968b80;font:600 10px DM Mono,monospace}.redemption-code-control{display:flex!important;min-width:0;align-items:center;gap:10px}.redemption-code-control>span{flex:0 0 auto;color:var(--taboo-orange);font:800 13px DM Mono,monospace;letter-spacing:.05em}.redemption-code-control>span:after{margin-left:8px;color:#b8aea4;content:"—"}.redemption-form .redemption-code-control input{width:100%}.redemption-code-control>button{width:40px;height:40px;flex:0 0 40px;padding:0;border:0;border-radius:50%;background:#52453a14;color:#7a7067;font-size:21px}.redemption-code-control>button[hidden]{display:none}.redemption-form>small{grid-column:1;color:#91867c;font-size:10px;line-height:1.55}.redemption-submit{grid-column:2;grid-row:2 / 4;min-width:190px;justify-content:space-between}@media(max-width:760px){body:has(.split-workspace--preview){overflow:hidden}.split-shell:has(.split-workspace--preview){width:100%;height:max(100vh,100dvh);min-height:max(100vh,100dvh);overflow:hidden}.split-shell:has(.split-workspace--preview)+.site-copyright{display:none}.split-shell:has(.split-workspace--preview)>.site-header,.split-shell:has(.split-workspace--preview)>.split-hero,.split-shell:has(.split-workspace--preview)>.split-tabs,.split-shell:has(.split-workspace--preview)>.site-footer{display:none}.split-workspace--preview{position:relative;display:flex;width:100%;height:max(100vh,100dvh);min-height:max(100vh,100dvh);flex-direction:column;gap:0;padding:0;overflow:hidden;background:transparent}.split-preview-topbar{position:absolute;top:env(safe-area-inset-top,0px);right:0;left:0;z-index:5;display:grid;width:100%;height:68px;min-height:68px;grid-template-columns:48px 1fr 48px;align-items:center;padding:0 8px;box-sizing:border-box;border:0!important;border-radius:0;background:transparent;box-shadow:none!important}.split-preview-page-status{transform:translateY(4px)}.split-preview-card,.split-workspace--preview .split-preview-card{display:block;width:100%;min-height:0;flex:1;padding:0;overflow:hidden;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.split-preview-card>.split-flow-scroll,.split-workspace--preview .split-flow-scroll{display:flex;width:100%!important;height:100%;align-items:center;padding:0 max(0px,calc((100% - 380px)/2));box-sizing:border-box;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:max(0px,calc((100% - 380px)/2));scrollbar-width:none;background:transparent}.split-preview-card>.split-flow-scroll::-webkit-scrollbar{display:none}.split-flow-stage{margin:0!important;margin-left:min(0px,calc((100vw - 380px)/2))!important;transform:none!important}.split-flow-paper{border:0!important;box-shadow:none!important}.split-flow-papers{pointer-events:none}.split-tools-trigger{transition:opacity .18s ease,transform .22s ease}.split-tools-trigger.is-hidden{opacity:0;pointer-events:none;transform:scale(.82)}.split-style-card--preview{right:0;bottom:0;left:0;height:min(282px,calc(100dvh - 84px));padding-top:30px;overflow:hidden;border-right:0;border-bottom:0;border-left:0;border-radius:24px 24px 0 0}.split-sheet-handle{position:absolute;top:7px;left:50%;display:grid;width:72px;height:20px;place-items:center;padding:0;border:0;background:transparent;transform:translate(-50%);touch-action:none}.split-sheet-handle i{display:block;width:36px;height:5px;border-radius:999px;background:#473e354d}.split-sheet-handle:active i{background:#473e3580}.split-style-card--preview .split-control--outputSize>div{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;padding:3px;overflow:hidden!important;border:1px solid rgba(255,255,255,.75);border-radius:22px;background:#fff3!important;scrollbar-width:none}.split-style-card--preview .split-control--outputSize>div::-webkit-scrollbar{display:none}.split-style-card--preview .split-control--outputSize>div:before{display:none}.split-style-card--preview .split-control--outputSize>div>button{position:relative;min-width:0!important;width:100%;margin:0!important;padding-inline:2px!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;border:0!important;border-image:none!important;border-radius:0!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;transition:background-color .2s ease,color .2s ease,border-radius .2s ease}.split-style-card--preview .split-control--outputSize button.is-active{border-radius:18px!important;background:#2f2b27e0!important;box-shadow:0 4px 12px #2d251c24!important;color:#fff}.split-style-card--preview .split-control--background>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:3px;overflow:hidden;border:1px solid rgba(255,255,255,.75);border-radius:22px;background:#fff3!important}.split-style-card--preview .split-control--background>div:before{display:none}.split-style-card--preview .split-control--background>div>button{width:100%;margin:0!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;border:0!important;border-image:none!important;border-radius:0!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;transition:background-color .2s ease,color .2s ease,border-radius .2s ease}.split-style-card--preview .split-control--background button.is-active{border-radius:18px!important;background:#2f2b27e0!important;box-shadow:0 4px 12px #2d251c24!important;color:#fff}.split-style-card--preview .split-control>div{gap:8px}.split-style-card--preview .split-control button,.split-style-card--preview .split-control--toggle>button,.split-style-card--preview .split-control--logo-custom button{min-height:42px;border:1px solid rgba(255,255,255,.78);border-radius:16px;background:#ffffff42;box-shadow:inset 0 1px #ffffffb8,0 5px 14px #493b2a12;color:#5d554c;-webkit-backdrop-filter:blur(14px) saturate(145%);backdrop-filter:blur(14px) saturate(145%)}.split-style-card--preview .split-control button.is-active,.split-style-card--preview .split-control--toggle>button.is-active,.split-style-card--preview .split-control--logo-custom button.is-active{border-color:#ffffffe6;background:#2f2b27e0;box-shadow:inset 0 1px #ffffff2e,0 8px 18px #2d251c29;color:#fff}.split-tools-tabs button{border-radius:15px;background:#ffffff3d;box-shadow:inset 0 1px #ffffffad}}@media(max-width:760px){.split-style-card--preview .split-control--outputSize>div>button:not(.is-active),.split-style-card--preview .split-control--background>div>button:not(.is-active){background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.split-style-card--preview .split-control--outputSize>div,.split-style-card--preview .split-control--background>div{position:relative;background:#ffffff1f!important;box-shadow:inset 0 1px #ffffffa6!important;backdrop-filter:blur(18px) saturate(145%)!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important}.split-style-card--preview .split-control--outputSize>div:after,.split-style-card--preview .split-control--background>div:after{position:absolute;z-index:0;top:3px;bottom:3px;left:3px;border-radius:18px;background:#2f2b27e0;box-shadow:0 4px 12px #2d251c24;content:"";transition:none}.split-style-card--preview .split-control--outputSize>div:after{width:var(--segment-width, 20%);left:var(--segment-left, 3px)}.split-style-card--preview .split-control--background>div:after{width:var(--segment-width, 33.333%);left:var(--segment-left, 3px)}.split-style-card--preview .split-segment-ready:after{transition:left .32s cubic-bezier(.2,.8,.2,1)}.split-style-card--preview .split-control--outputSize>div>button,.split-style-card--preview .split-control--background>div>button{position:relative;z-index:1;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.split-style-card--preview .split-control--outputSize>div>button.is-active,.split-style-card--preview .split-control--background>div>button.is-active{border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#fff}.split-preview-topbar>button[data-split-export-menu]{border:0!important;background:radial-gradient(circle at 32% 20%,rgba(255,255,255,.52),transparent 46%),linear-gradient(145deg,#ffffff57,#ffffff1f)!important;box-shadow:0 8px 20px #4132221f!important;color:#3d362f!important;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%)}.split-export-popover{border:0!important;background:#fff3!important;box-shadow:0 16px 34px #42342424!important;backdrop-filter:blur(26px) saturate(175%);-webkit-backdrop-filter:blur(26px) saturate(175%)}.split-export-popover:before{position:absolute;top:-7px;right:25px;width:16px;height:8px;background:#fff3;clip-path:polygon(50% 0,100% 100%,0 100%);content:"";filter:drop-shadow(0 -2px 4px rgba(66,52,36,.06))}.split-export-popover .split-export{margin-top:0;padding-top:0;border-top:0}.split-export-popover button,.split-export-popover .light-button,.split-export-popover .dark-button{border:0!important;border-radius:14px!important;background:#ffffff47!important;box-shadow:0 4px 12px #41322214!important;color:#51483f!important;backdrop-filter:blur(16px) saturate(155%);-webkit-backdrop-filter:blur(16px) saturate(155%)}.split-export-popover .dark-button{background:#2f2b27a3!important;color:#fff!important}}html[data-desktop-web=true] :is(.site-shell,.writing-desktop-shell)>header.site-header{--header-glass-x: 24%;--header-glass-y: 0%;background:#ffffff0a;border-color:transparent;box-shadow:0 4px 14px #241c160d,0 1px 3px #241c1608,inset 0 2px 3px #fff3,inset 1px 0 2px #ffffff1f,inset 0 -2px 3px #241c1611!important;backdrop-filter:blur(1.5px) saturate(1.08) brightness(1.015);-webkit-backdrop-filter:blur(1.5px) saturate(1.08) brightness(1.015)}html[data-desktop-web=true] .site-header:before,html[data-desktop-web=true] .auth-dialog:has(#auth-form):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;z-index:2;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(var(--glass-light-angle, 125deg),rgba(255,255,255,.7),rgba(255,255,255,.22) 18%,transparent 38%,rgba(40,32,25,.1) 57%,rgba(255,255,255,.46) 83%,rgba(255,255,255,.08));-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}html[data-desktop-web=true] .site-header:after,html[data-desktop-web=true] .auth-dialog:has(#auth-form):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 200px 80px at var(--header-glass-x, 22%) var(--header-glass-y, 0%),rgba(255,255,255,.22),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.13),transparent 18%,transparent 78%,rgba(255,255,255,.07));opacity:.6;transition:opacity .18s ease}html[data-desktop-web=true] .site-header .login-avatar{position:relative;z-index:3;pointer-events:auto;background:#ffffff0b;border-color:#3128200b;box-shadow:inset 0 1px #ffffff3d,0 2px 5px #241c160a;transition:background-color .18s ease}html[data-desktop-web=true] .site-header .login-avatar--lite{outline:2px solid #607385}html[data-desktop-web=true] .site-header .login-avatar--pro{outline:2px solid #b67d1f}html[data-desktop-web=true] .site-header .login-avatar--owner{outline:2px solid #7650a8}html[data-desktop-web=true] .site-header .login-avatar:hover{background:#ffffff14}html[data-desktop-web=true] .site-header .site-nav :is(button,a){color:#514a42;transform:none}html[data-desktop-web=true] .site-header .site-nav :is(button,a):is(:hover,.is-active){color:#151311}html[data-desktop-web=true] .site-header[data-glass-dark] .site-nav :is(button,a){color:#eceaf2}html[data-desktop-web=true] .site-header[data-glass-dark] .brand{background:none;box-shadow:none;filter:none}html[data-desktop-web=true] .site-header[data-glass-dark] .brand img{content:url(/assets/brand/taboo-wordmark-light.svg);filter:none}html[data-desktop-web=true] .site-header[data-glass-finale] .brand{background:none;box-shadow:none;filter:none}html[data-desktop-web=true] .site-header[data-glass-finale] .brand img{content:url(/assets/brand/taboo-wordmark-white.svg);filter:none}html[data-desktop-web=true] .site-header[data-glass-finale] .site-nav :is(button,a),html[data-desktop-web=true] .site-header[data-glass-finale] .site-nav :is(button,a):is(:hover,.is-active){color:#fffaf4}html[data-desktop-web=true] .site-header[data-glass-finale] .site-nav button.is-active:after{background:#fffaf4}html[data-desktop-web=true] .site-header[data-glass-finale] .beta-icon{color:#fffaf4}html[data-desktop-web=true] .site-header[data-glass-finale] .login-avatar{border-color:#fffaf4c7;background:#fffaf41a;box-shadow:inset 0 1px #ffffff6b,0 2px 5px #241c160a}html[data-desktop-web=true] .site-header :is(button,a):focus-visible{outline:2px solid #a13c22;outline-offset:3px}html[data-desktop-web=true] .site-header>:is(.brand,.site-nav,.header-actions){position:relative;z-index:1}html[data-desktop-web=true] .desktop-liquid-lens{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none;backdrop-filter:var(--liquid-refraction) blur(.6px) saturate(1.08);-webkit-backdrop-filter:var(--liquid-refraction) blur(.6px) saturate(1.08)}html[data-desktop-web=true] [data-liquid-filters]{position:fixed;width:0;height:0;pointer-events:none}html[data-desktop-web=true] :is(.site-shell,.writing-desktop-shell)>.site-header[data-liquid-refraction],html[data-desktop-web=true] .auth-dialog[data-liquid-refraction]:has(#auth-form){backdrop-filter:none;-webkit-backdrop-filter:none}html[data-desktop-web=true] .auth-overlay:has(#auth-form){background:#12111099;align-items:safe center;overflow-y:auto;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-desktop-web=true] .auth-dialog:has(#auth-form){--header-glass-x: 22%;--header-glass-y: 0%;border-radius:38px;background:#ffffff0e;border-color:transparent;color:#fffaf4;box-shadow:0 10px 30px #19161316,0 2px 6px #1916130a,inset 0 2px 4px #ffffff47,inset 2px 0 3px #ffffff21,inset 0 -3px 5px #201a1514!important;backdrop-filter:blur(2px) saturate(1.08);-webkit-backdrop-filter:blur(2px) saturate(1.08)}html[data-desktop-web=true] .auth-dialog:has(#auth-form) .desktop-liquid-lens{backdrop-filter:var(--liquid-refraction) blur(8px) saturate(1.08);-webkit-backdrop-filter:var(--liquid-refraction) blur(8px) saturate(1.08)}html[data-desktop-web=true] .auth-dialog:has(#auth-form) :is(.auth-copy,.auth-form label,.auth-switch){color:#fffaf4;text-shadow:0 1px 3px rgba(0,0,0,.35)}html[data-desktop-web=true] .auth-dialog:has(#auth-form) :is(h2,.auth-eyebrow,.auth-switch button,.password-tip){color:#fffaf4}html[data-desktop-web=true] .auth-dialog:has(#auth-form) .auth-brand{display:inline-block;width:112px;height:36px;background:url(/assets/brand/taboo-wordmark-light.svg) center / contain no-repeat;box-shadow:none;color:transparent;filter:none}html[data-desktop-web=true] .auth-dialog:has(#auth-form) .auth-brand span{color:#ef5a34}html[data-desktop-web=true] .auth-dialog:has(#auth-form) .auth-form input{border:1px solid rgba(255,250,244,.28);background:#ffffff29;color:#fffaf4;caret-color:#fffaf4;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 1px 2px #ffffff85,inset 0 -1px 3px #1e19152e,0 1px 4px #0706051f}html[data-desktop-web=true] .auth-dialog:has(#auth-form) .auth-form input::placeholder{color:#fffaf4e0}html[data-desktop-web=true] .auth-dialog:has(#auth-form) .auth-form input:-webkit-autofill{-webkit-text-fill-color:#fffaf4;-webkit-box-shadow:inset 0 0 0 1000px rgba(255,255,255,.16),inset 0 1px 2px rgba(255,255,255,.52),inset 0 -1px 3px rgba(30,25,21,.18)}html[data-desktop-web=true] .auth-dialog:has(#auth-form) :is(.modal-close,[data-auth-password-toggle]){color:#fffaf4}html[data-desktop-web=true] .auth-dialog:has(#auth-form) .auth-password-control button{transform:translateY(-50%);line-height:1}html[data-desktop-web=true] .auth-dialog:has(#auth-form) .auth-password-control button .ui-icon{display:block}html[data-desktop-web=true] .auth-dialog:has(#auth-form) .auth-notice{color:#fff4ea;background:#4c170980}html[data-desktop-web=true] .auth-dialog:has(#auth-form) .auth-form input:focus{outline:2px solid #ffb59b;outline-offset:2px}html[data-desktop-web=true] .auth-dialog:has(#auth-form) .auth-submit{background:#171411e6;box-shadow:inset 0 1px #fff3,0 2px 5px #19161314;transform:none}html[data-desktop-web=true] .auth-dialog:has(#auth-form) .modal-close{background:#ffffff12;box-shadow:inset 0 1px 2px #ffffff80,inset 0 -1px 2px #201a151f,0 2px 6px #1916130a}html[data-desktop-web=true] .auth-dialog:has(#auth-form) button:focus-visible{outline:2px solid #ffb59b;outline-offset:3px}@media(prefers-reduced-motion:reduce){html[data-desktop-web=true] .site-header:after{display:none}html[data-desktop-web=true] .site-header :is(button,a){transition:none}html[data-desktop-web=true] .auth-dialog:has(#auth-form):after{display:none}html[data-desktop-web=true] .auth-dialog:has(#auth-form) :is(button,a,input){transition:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){html[data-desktop-web=true] :is(.site-shell,.writing-desktop-shell)>header.site-header,html[data-desktop-web=true] .auth-dialog:has(#auth-form){background:#f7f2ea;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-desktop-web=true] .site-header:before,html[data-desktop-web=true] .site-header:after,html[data-desktop-web=true] .auth-dialog:has(#auth-form):before,html[data-desktop-web=true] .auth-dialog:has(#auth-form):after,html[data-desktop-web=true] .desktop-liquid-lens{display:none}html[data-desktop-web=true] .site-header[data-glass-dark] .site-nav :is(button,a){color:#151311}html[data-desktop-web=true] .auth-dialog:has(#auth-form) :is(h2,.auth-copy,.auth-form label,.auth-switch,.auth-eyebrow,.auth-switch button,.password-tip,.modal-close,[data-auth-password-toggle]){color:#151311;text-shadow:none}html[data-desktop-web=true] .auth-dialog:has(#auth-form) .auth-form input{color:#151311;caret-color:#151311;background:#fff}html[data-desktop-web=true] .auth-dialog:has(#auth-form) .auth-form input::placeholder{color:#655b51}html[data-desktop-web=true] .auth-dialog:has(#auth-form) .auth-form input:-webkit-autofill{-webkit-text-fill-color:#151311}html[data-desktop-web=true] .auth-dialog:has(#auth-form) :is(input,button):focus-visible{outline-color:#a13c22}}@media(max-width:760px){.home-shell{--home-mobile-content-top: 86px;--home-mobile-display-family: "Noto Sans SC", Manrope, sans-serif;--home-mobile-title-tracking: -.04em;position:relative;display:flex;width:100%;max-width:none;height:100dvh;min-height:100dvh;flex-direction:column;overflow:hidden}.home-shell+.site-copyright{display:none}.home-shell>.site-header{position:absolute;top:0;right:14px;left:14px;z-index:20;width:auto;margin:10px 0 0}html.is-standalone-app .home-shell{--home-mobile-content-top: calc(86px + env(safe-area-inset-top, 0px)) }html.is-standalone-app .home-shell>.site-header{margin-top:calc(10px + env(safe-area-inset-top,0px))}html.is-standalone-app .site-shell:not(.home-shell)>.site-header{margin-top:calc(12px + env(safe-area-inset-top,0px))}.home-snap{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:none}.home-snap::-webkit-scrollbar{display:none}.home-pagination{position:absolute;z-index:19;top:50%;right:6px;display:grid;gap:1px;padding:6px 3px;border:1px solid rgba(255,255,255,.52);border-radius:999px;background:#ffffff3d;box-shadow:inset 0 1px #ffffff94;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);transform:translateY(-50%)}.home-pagination button{display:grid;width:22px;height:22px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.home-pagination button i{display:block;width:5px;height:5px;border-radius:999px;background:#16131061;box-shadow:0 0 0 1px #ffffff40;transition:height .24s ease,background-color .24s ease,box-shadow .24s ease}.home-pagination button.is-active i{height:14px;background:var(--taboo-orange);box-shadow:0 0 0 2px #ffffff8f}.home-pagination button:focus-visible{outline:2px solid var(--taboo-orange);outline-offset:-2px}.home-snap>.home-hero,.home-snap>.home-product-chapter{min-height:100%;scroll-snap-align:start;scroll-snap-stop:always}.home-snap>.home-hero{min-height:100%;margin:0;padding:22px 0 20px}.home-snap>.home-hero .home-stage{min-height:0;height:100%;padding:0 12px;justify-content:center}.home-snap>.home-hero .home-hero__title{width:100%;font-family:var(--home-mobile-display-family);font-size:min(9.1vw,48px);font-weight:900;letter-spacing:-.06em;line-height:1.04;white-space:nowrap}.home-snap>.home-hero .home-hero-copy{font-family:var(--home-mobile-display-family);font-size:12.5px;font-weight:500;letter-spacing:-.01em;line-height:1.65}.home-snap>.home-hero .home-search{width:100%}.home-snap>.home-hero .home-search textarea{min-height:104px;height:104px}.home-snap>.home-hero .home-workflow{width:100%;margin-top:22px;margin-bottom:0}.home-snap>.home-hero .home-workflow__grid{gap:7px}.home-snap>.home-hero .home-workflow__grid article{min-height:104px}.home-snap>.home-product-chapter{min-height:100%;padding:var(--home-mobile-content-top) 22px 28px}.home-product-copy{max-width:100%}.home-product-copy h2{margin:13px 0 10px;font-family:var(--home-mobile-display-family);font-size:clamp(46px,13vw,58px);font-weight:900;letter-spacing:var(--home-mobile-title-tracking);line-height:1.02;text-wrap:balance;white-space:nowrap}.home-product-copy>p:not(.kicker){max-width:305px;font-family:var(--home-mobile-display-family);font-size:14px;font-weight:500;font-kerning:normal;letter-spacing:-.005em;line-height:1.65;text-wrap:pretty;word-break:auto-phrase}.home-mobile-copy-line{display:block}.home-product-chapter .kicker{font-size:10px;font-weight:600;letter-spacing:.045em}.home-product-chapter--review{display:grid;grid-template-rows:auto auto;align-content:center;gap:28px}.home-review-demo{position:relative;right:auto;bottom:auto;width:calc(100% + 4px);align-self:end;margin-left:-2px;border-radius:20px;transform:rotate(-1deg)}.home-review-demo__bar{height:40px;padding:0 12px;font-size:8px}.home-review-demo__body{display:block;min-height:318px;padding:13px}.home-review-demo__paper{min-height:292px;padding:26px 24px 38px}.home-review-demo__paper h3{margin:24px 0 18px;font-family:var(--home-mobile-display-family);font-size:26px;letter-spacing:-.045em;line-height:1.12}.home-review-demo__paper p{width:84%;margin-bottom:11px;font-family:var(--home-mobile-display-family);font-size:10.5px;font-weight:500;letter-spacing:0;line-height:1.8}.home-review-demo__note{position:absolute;right:7px;bottom:18px;width:132px;padding:12px 11px;box-shadow:0 12px 30px #352a2024}.home-review-demo__note b{margin:8px 0 4px;font-size:12px}.home-review-demo__note p{font-size:8px;line-height:1.55}.home-review-demo__note i{margin-top:9px;font-size:8px}.home-review-demo__result{justify-content:space-between;gap:0;padding:12px 15px 15px;font-size:8px}.home-review-demo__result span{gap:4px}.home-review-demo__result b{font-size:11px}.home-product-chapter--context{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:clamp(400px,52vh,440px) auto;align-content:start;gap:22px}.home-product-chapter--context .home-product-copy{position:relative;right:auto;bottom:auto;left:auto;grid-column:1;grid-row:2}.home-product-chapter--context .home-product-copy strong{color:#f5ab8f;font-weight:800}.home-context-words{position:relative;top:auto;left:auto;width:min(84vw,340px);align-self:center;grid-column:1;grid-row:1;justify-self:center;font-size:clamp(62px,22vw,96px);transform:none}.home-context-lens{top:33%;left:50%;width:min(55vw,214px)}.home-context-lens small{letter-spacing:.08em}.home-context-lens p{font-family:var(--home-mobile-display-family);font-size:11px;letter-spacing:-.01em}.home-product-chapter--journey{display:grid;grid-template-rows:auto auto;align-content:center;gap:28px}.home-product-chapter--journey .home-product-copy{justify-self:start;text-align:left}.home-product-chapter--journey .home-product-copy>p:not(.kicker){margin-left:0}.home-journey-demo{position:relative;right:auto;bottom:auto;left:auto;display:grid;height:100%;min-height:380px;grid-template-columns:.82fr 44px 1.18fr;align-self:end}.home-journey-draft{width:100%;min-height:250px;padding:23px 18px;box-shadow:10px 12px #ef5a3426}.home-journey-draft h3{margin:30px 0 16px;font-family:var(--home-mobile-display-family);font-size:22px;letter-spacing:-.05em;line-height:1.12}.home-journey-draft p{font-family:var(--home-mobile-display-family);font-size:9px;letter-spacing:0}.home-journey-draft>i{height:3px;margin:8px 0}.home-journey-route{flex-direction:column;transform:rotate(0)}.home-journey-route span{width:30px;height:30px;font-size:9px}.home-journey-route i{width:2px;height:16px}.home-journey-pages{min-height:330px}.home-journey-pages article{width:min(35vw,132px);padding:15px}.home-journey-pages article:first-child{margin:-70px 0 0 -22px;transform:translate(-50%,-50%) rotate(-8deg)}.home-journey-pages article:nth-child(2){margin:0 0 0 18px}.home-journey-pages article:nth-child(3){margin:70px 0 0 52px;transform:translate(-50%,-50%) rotate(8deg)}.home-journey-pages b{margin-top:42px;font-family:var(--home-mobile-display-family);font-size:16px;letter-spacing:-.04em;line-height:1.14}.home-journey-pages p{font-size:8px}.home-journey-pages em{right:13px;bottom:11px;font-size:8px}.home-product-chapter--install{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;align-content:center;gap:24px}.home-product-chapter--install .home-product-copy{position:relative;z-index:2}.home-product-chapter--install .home-product-copy h2{font-size:clamp(42px,12vw,55px)}.home-install-steps{max-width:310px;margin-top:21px}.home-install-steps li{grid-template-columns:32px 1fr;padding:8px 0;font-size:10px}.home-install-steps b{font-size:9px}.home-install-phone{width:min(55vw,228px);align-self:end;justify-self:center;padding:8px;border-width:2px;border-radius:25px;box-shadow:13px 17px #ef5a3433,0 15px 34px #2f261d29;transform:rotate(5deg)}.home-install-phone__screen{min-height:278px;padding:21px 17px;border-radius:16px}.home-install-phone__screen:before{width:44px;height:11px;margin:-15px auto 20px}.home-install-phone__screen small{font-size:9px}.home-install-phone__screen strong{margin-top:72px;font-size:26px}.home-install-phone__screen div{gap:4px;margin-top:16px}.home-install-phone__screen i{height:3px}.home-install-phone aside{right:-44px;bottom:18px;width:148px;gap:2px;padding:10px;border-radius:10px}.home-install-phone aside span{font-size:7px}.home-install-phone aside b{font-size:11px}.home-install-phone aside small{font-size:7px}.home-install-phone aside button{margin-top:4px;padding:5px;border-radius:4px;font-size:8px}.home-product-chapter--install{grid-template-rows:auto auto;align-content:center;gap:18px;padding-top:72px;padding-bottom:32px}.home-product-chapter--install .home-product-copy{width:min(310px,100%);justify-self:center}.home-product-chapter--install .home-product-copy h2{margin-top:10px}.home-install-steps{margin-top:16px}.home-install-phone{width:min(52vw,212px);align-self:auto}.home-install-phone aside{right:-35px;bottom:13px;width:166px;gap:7px;padding:10px;border-radius:14px}.home-install-sheet__grab{width:27px;height:3px}.home-install-sheet__browser{font-size:7px!important}.home-install-sheet__row{grid-template-columns:24px minmax(0,1fr) 9px;gap:6px}.home-install-sheet__icon{width:24px;height:24px;border-radius:6px;font-size:18px}.home-install-sheet__row b{font-size:9px!important}.home-install-sheet__row small{font-size:7px!important}.home-install-sheet__row em{font-size:18px}.home-install-phone aside button{padding:6px;border-radius:8px;font-size:8px}.home-install-browser-scene,.home-install-home-scene{padding:21px 17px}.home-install-browser-scene>small{font-size:9px}.home-install-browser-scene>strong{margin-top:72px;font-size:26px}.home-install-browser-scene>div{gap:4px;margin-top:16px}.home-install-browser-scene i{height:3px}.home-install-browser-scene footer{right:12px;bottom:10px;left:12px;font-size:12px}.home-install-browser-scene__share{width:21px;height:21px;border-radius:6px}.home-install-home-scene>small{font-size:8px}.home-install-home-scene__app{width:56px;gap:4px;margin-top:28px}.home-install-home-scene__app img{width:46px;height:46px;border-radius:11px}.home-install-home-scene__app span{font-size:7px}.home-install-demo-cursor{right:17px;bottom:22px;transform:translate(32px,22px) scale(.78)}.home-motion-ready .home-product-chapter--install .home-install-phone{opacity:0;transform:translateY(28px) rotate(5deg) scale(.94)}.home-motion-ready .home-product-chapter--install .home-install-phone aside{opacity:0;transform:translateY(18px) rotate(-5deg)}.home-motion-ready .home-product-chapter--install.is-home-active .home-install-phone{animation:home-install-phone-in .72s cubic-bezier(.16,1,.3,1) .1s both}.home-motion-ready .home-product-chapter--install.is-home-active .home-install-phone aside{animation:home-install-sheet-in .62s cubic-bezier(.16,1,.3,1) .62s both}.home-product-chapter--finale{display:grid;place-items:center;padding-right:24px;padding-left:24px}.home-product-chapter--finale:before{width:87vw;box-shadow:0 0 0 18vw #ffffff0f,0 0 0 36vw #ffffff0a}.home-product-chapter--finale .home-product-copy h2{font-size:min(15.5vw,68px);letter-spacing:-.045em}.home-product-chapter--finale .home-product-copy>p:not(.kicker){max-width:310px;font-size:14px;line-height:1.65}.home-product-actions{display:grid;width:min(260px,100%);gap:9px;margin-top:28px}.home-product-actions .dark-button,.home-product-actions .light-button{justify-content:space-between;width:100%}.home-finale-wordmark{bottom:5%;left:-4%;width:72vw;max-width:none;opacity:.16}.home-finale-note{right:18px;bottom:17px;font-size:7px}.home-finale-orbit span{font-size:10px}.home-finale-orbit span:first-child{top:13%;left:8%}.home-finale-orbit span:nth-child(2){top:18%;right:8%}.home-finale-orbit span:nth-child(3){right:9%;bottom:16%}.home-finale-orbit span:nth-child(4){bottom:17%;left:7%}@keyframes home-install-phone-in{0%{opacity:0;transform:translateY(28px) rotate(5deg) scale(.94)}to{opacity:1;transform:translateY(0) rotate(5deg) scale(1)}}@keyframes home-install-sheet-in{0%{opacity:0;transform:translateY(18px) rotate(-5deg) scale(.94)}to{opacity:1;transform:translateY(0) rotate(-5deg) scale(1)}}.home-motion-ready .home-product-chapter .home-product-copy,.home-motion-ready .home-product-chapter--review .home-review-demo,.home-motion-ready .home-product-chapter--context .home-context-words,.home-motion-ready .home-product-chapter--context .home-context-lens,.home-motion-ready .home-product-chapter--journey .home-journey-draft,.home-motion-ready .home-product-chapter--journey .home-journey-route,.home-motion-ready .home-product-chapter--journey .home-journey-pages article,.home-motion-ready .home-product-chapter--finale:before,.home-motion-ready .home-product-chapter--finale .home-finale-orbit span,.home-motion-ready .home-product-chapter--finale .home-finale-wordmark,.home-motion-ready .home-product-chapter--finale .home-finale-note{opacity:0;animation:none}.home-motion-ready .home-product-chapter.is-home-active .home-product-copy{animation:home-mobile-copy-in .72s cubic-bezier(.22,1,.36,1) 90ms both}.home-motion-ready .home-product-chapter--review.is-home-active .home-review-demo{animation:home-mobile-review-open .88s cubic-bezier(.16,1,.3,1) .15s both}.home-motion-ready .home-product-chapter--review.is-home-active .home-review-demo__note{animation:home-mobile-note-in .62s cubic-bezier(.22,1,.36,1) .52s both}.home-motion-ready .home-product-chapter--review.is-home-active .home-review-demo__result span{animation:home-mobile-result-in .48s cubic-bezier(.22,1,.36,1) both}.home-motion-ready .home-product-chapter--review.is-home-active .home-review-demo__result span:first-child{animation-delay:.61s}.home-motion-ready .home-product-chapter--review.is-home-active .home-review-demo__result span:nth-child(2){animation-delay:.7s}.home-motion-ready .home-product-chapter--review.is-home-active .home-review-demo__result span:nth-child(3){animation-delay:.79s}.home-motion-ready .home-product-chapter--context.is-home-active .home-context-words{animation:home-mobile-context-orbit 1.05s cubic-bezier(.16,1,.3,1) 70ms both}.home-motion-ready .home-product-chapter--context.is-home-active .home-context-lens{animation:home-mobile-context-focus .9s cubic-bezier(.16,1,.3,1) .25s both}.home-motion-ready .home-product-chapter--context.is-home-active .home-context-lens div{animation:home-mobile-lens-copy .58s ease-out .65s both}.home-motion-ready .home-product-chapter--journey.is-home-active .home-journey-draft{animation:home-mobile-draft-in .78s cubic-bezier(.16,1,.3,1) .16s both}.home-motion-ready .home-product-chapter--journey.is-home-active .home-journey-route{animation:home-mobile-route-in .62s cubic-bezier(.22,1,.36,1) .47s both}.home-motion-ready .home-product-chapter--journey.is-home-active .home-journey-pages article:first-child{animation:home-mobile-page-left .72s cubic-bezier(.16,1,.3,1) .51s both}.home-motion-ready .home-product-chapter--journey.is-home-active .home-journey-pages article:nth-child(2){animation:home-mobile-page-center .72s cubic-bezier(.16,1,.3,1) .61s both}.home-motion-ready .home-product-chapter--journey.is-home-active .home-journey-pages article:nth-child(3){animation:home-mobile-page-right .72s cubic-bezier(.16,1,.3,1) .71s both}.home-motion-ready .home-product-chapter--finale.is-home-active:before{animation:home-mobile-finale-ring 1.1s cubic-bezier(.16,1,.3,1) both}.home-motion-ready .home-product-chapter--finale.is-home-active .home-finale-orbit span{animation:home-mobile-orbit-label .62s cubic-bezier(.22,1,.36,1) both}.home-motion-ready .home-product-chapter--finale.is-home-active .home-finale-orbit span:first-child{animation-delay:.3s}.home-motion-ready .home-product-chapter--finale.is-home-active .home-finale-orbit span:nth-child(2){animation-delay:.39s}.home-motion-ready .home-product-chapter--finale.is-home-active .home-finale-orbit span:nth-child(3){animation-delay:.48s}.home-motion-ready .home-product-chapter--finale.is-home-active .home-finale-orbit span:nth-child(4){animation-delay:.57s}.home-motion-ready .home-product-chapter--finale.is-home-active .home-finale-wordmark{animation:home-mobile-wordmark-in .9s cubic-bezier(.16,1,.3,1) .42s both}.home-motion-ready .home-product-chapter--finale.is-home-active .home-finale-note{animation:home-mobile-note-in .62s cubic-bezier(.22,1,.36,1) .7s both}@keyframes home-mobile-copy-in{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes home-mobile-review-open{0%{opacity:0;translate:0 68px;scale:.94}to{opacity:1;translate:0 0;scale:1}}@keyframes home-mobile-note-in{0%{opacity:0;translate:34px 0}to{opacity:1;translate:0 0}}@keyframes home-mobile-result-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes home-mobile-context-orbit{0%{opacity:0;rotate:-7deg;scale:.76}to{opacity:1;rotate:0deg;scale:1}}@keyframes home-mobile-context-focus{0%{opacity:0;scale:.58}62%{opacity:1;scale:1.04}to{opacity:1;scale:1}}@keyframes home-mobile-lens-copy{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0)}}@keyframes home-mobile-draft-in{0%{opacity:0;translate:-54px 24px;rotate:-5deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes home-mobile-route-in{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes home-mobile-page-left{0%{opacity:0;translate:58px 30px;scale:.82}to{opacity:1;translate:0 0;scale:1}}@keyframes home-mobile-page-center{0%{opacity:0;translate:40px 20px;scale:.84}to{opacity:1;translate:0 0;scale:1}}@keyframes home-mobile-page-right{0%{opacity:0;translate:26px 12px;scale:.86}to{opacity:1;translate:0 0;scale:1}}@keyframes home-mobile-finale-ring{0%{opacity:0;scale:.62}to{opacity:1;scale:1}}@keyframes home-mobile-orbit-label{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes home-mobile-wordmark-in{0%{opacity:0;translate:-56px 20px}to{opacity:.16;translate:0 0}}@media(prefers-reduced-motion:reduce){.home-snap{scroll-behavior:auto}.home-pagination button i{transition:none}.home-motion-ready .home-product-chapter .home-product-copy,.home-motion-ready .home-product-chapter--review .home-review-demo,.home-motion-ready .home-product-chapter--review .home-review-demo__note,.home-motion-ready .home-product-chapter--review .home-review-demo__result span,.home-motion-ready .home-product-chapter--context .home-context-words,.home-motion-ready .home-product-chapter--context .home-context-lens,.home-motion-ready .home-product-chapter--context .home-context-lens div,.home-motion-ready .home-product-chapter--journey .home-journey-draft,.home-motion-ready .home-product-chapter--journey .home-journey-route,.home-motion-ready .home-product-chapter--journey .home-journey-pages article,.home-motion-ready .home-product-chapter--finale:before,.home-motion-ready .home-product-chapter--finale .home-finale-orbit span,.home-motion-ready .home-product-chapter--finale .home-finale-wordmark,.home-motion-ready .home-product-chapter--finale .home-finale-note{opacity:1;translate:none;rotate:none;scale:none;filter:none;animation:none}.home-motion-ready .home-product-chapter--finale .home-finale-wordmark{opacity:.16}}html.mobile-menu-is-open,html.mobile-menu-is-open body{overflow:hidden;overscroll-behavior:none}.mobile-menu-layer{animation:mobile-menu-fade-in .18s ease-out both}.mobile-drawer{--mobile-drawer-safe-top: env(safe-area-inset-top, 0px);padding-top:max(24px,calc(var(--mobile-drawer-safe-top) + 8px));animation:mobile-menu-slide-in .24s cubic-bezier(.2,.82,.25,1) both}.mobile-review-settings-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;min-height:42px;padding:0 13px;border:0;border-top:1px solid #ded6ca;background:#fffdf9b8;color:#71685f;font-size:11px;font-weight:800;text-align:left}.mobile-review-settings-toggle b{color:#ef5a34;font-size:15px}.mobile-review-settings-toggle>span{display:grid;gap:2px}.mobile-review-settings-toggle small{color:#978d83;font-size:10px;font-weight:500}.review-selector.is-mobile-settings-collapsed .review-selector__settings{display:none}.review-selector.is-mobile-settings-collapsed .mobile-review-settings-toggle{border-bottom:0}.studio-shell--mobile-review .review-selector{margin-bottom:13px}.mobile-review-panel__heading{min-height:48px}.mobile-review-panel__heading>span{flex:0 0 auto;white-space:nowrap}.mobile-review-panel__heading .result-counts{gap:9px}.mobile-review-panel__heading .result-count{gap:4px;font-size:0}.mobile-review-panel__heading .result-count b{font-size:12px}.mobile-review-panel__heading .result-count>i{width:7px;height:7px;flex-basis:7px}.studio-shell--mobile-review .mobile-review-panel{padding-bottom:76px}.studio-shell--mobile-review .mobile-review-panel__footer{position:fixed;right:max(14px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));left:max(14px,env(safe-area-inset-left));z-index:30;padding:9px 10px;border:1px solid rgba(214,205,194,.94);border-radius:12px;background:#fffdf9f7;box-shadow:0 10px 28px #372b1f29}}@keyframes mobile-menu-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-menu-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.mobile-menu-layer,.mobile-drawer{animation:none}}.mobile-review-selectors,.mobile-bottom-sheet-layer{display:none}@media(max-width:760px){html[data-runtime-surface=mobile-browser] .home-snap{scroll-snap-type:y mandatory}html[data-runtime-surface=mobile-browser] .home-snap>.home-hero,html[data-runtime-surface=mobile-browser] .home-snap>.home-product-chapter{min-height:100%;scroll-snap-stop:always}html[data-runtime-surface=standalone] .home-snap{scroll-snap-type:y mandatory}html[data-runtime-surface=standalone]{--standalone-home-height: max(100vh, var(--standalone-layout-height, 100vh))}html[data-runtime-surface=standalone] .home-snap>.home-hero,html[data-runtime-surface=standalone] .home-snap>.home-product-chapter{min-height:var(--standalone-home-height);scroll-snap-stop:always}html[data-runtime-surface=standalone] .home-shell{height:var(--standalone-home-height);min-height:var(--standalone-home-height);max-height:var(--standalone-home-height)}html[data-runtime-surface=standalone] .home-snap{height:var(--standalone-home-height)}html[data-runtime-surface=standalone][data-home-tone] body,html[data-runtime-surface=standalone][data-home-tone] #app{min-height:var(--standalone-home-height)}html.mobile-sheet-is-open,html.mobile-sheet-is-open body{overflow:hidden;overscroll-behavior:none}.mobile-page-back svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.mobile-page-back i{display:none}.app-page-transition--forward{animation:mobile-page-forward .32s cubic-bezier(.2,.82,.25,1) both}.app-page-transition--back{animation:mobile-page-back .26s cubic-bezier(.2,.82,.25,1) both}.home-glass-composition{position:relative;width:100%;margin-top:4px;padding:9px;overflow:hidden;border:1px solid rgba(255,255,255,.58);border-radius:22px;background:linear-gradient(145deg,#ffffff6b,#ffffff1f);box-shadow:inset 0 1px #ffffffd1,0 20px 48px #442c1c17;backdrop-filter:blur(28px) saturate(1.35);-webkit-backdrop-filter:blur(28px) saturate(1.35);isolation:isolate}.home-glass-composition__light{position:absolute;top:-72px;right:-38px;z-index:-1;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.9),rgba(239,90,52,.17) 42%,transparent 70%);filter:blur(5px);pointer-events:none;display:none}.home-snap>.home-hero .home-glass-composition .home-search{overflow:hidden;border-color:#ffffffc2;background:#fffdf99e;box-shadow:inset 0 1px #ffffffe6;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2)}.home-snap>.home-hero .home-glass-composition .home-workflow{margin-top:9px}.home-snap>.home-hero .home-glass-composition .home-workflow__grid{gap:6px}.home-snap>.home-hero .home-glass-composition .home-workflow__grid article{border:1px solid rgba(255,255,255,.54);border-radius:14px;box-shadow:inset 0 1px #ffffff8f}.selector-row--desktop{display:none}.mobile-review-selectors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 0 2px}.mobile-review-selectors button{position:relative;display:grid;min-width:0;min-height:64px;align-content:center;gap:5px;padding:10px 30px 10px 12px;border:1px solid rgba(93,74,57,.1);border-radius:13px;background:#ffffff8c;color:#2e2823;text-align:left;box-shadow:inset 0 1px #ffffffe0}.mobile-review-selectors span{color:#978d83;font-size:9px;font-weight:650}.mobile-review-selectors b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mobile-review-selectors i{position:absolute;top:50%;right:12px;color:var(--taboo-orange);font-size:22px;font-style:normal;transform:translateY(-50%)}.mobile-bottom-sheet-layer{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:block}.mobile-bottom-sheet-backdrop{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#1c17134d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:mobile-sheet-backdrop-in .18s ease-out both}.mobile-bottom-sheet,.mobile-note__action-sheet{position:fixed;z-index:121;top:auto;right:0;bottom:0;left:0;width:100%;max-height:min(78dvh,680px);padding:9px max(16px,env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overflow-y:auto;border:1px solid rgba(255,255,255,.82);border-bottom:0;border-radius:28px 28px 0 0;background:linear-gradient(160deg,#fffdf9f5,#f1ebe4eb);box-shadow:0 -20px 54px #251c1526,inset 0 1px #fffffff0;backdrop-filter:blur(32px) saturate(1.35);-webkit-backdrop-filter:blur(32px) saturate(1.35);animation:mobile-sheet-in .32s cubic-bezier(.16,1,.3,1) both}.mobile-bottom-sheet__handle{width:38px;height:4px;margin:0 auto 12px;border-radius:999px;background:#41362d33}.mobile-bottom-sheet>header,.mobile-note__action-sheet__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 2px 14px}.mobile-bottom-sheet>header h2,.mobile-note__action-sheet__heading h2{margin:0;color:#241f1b;font:800 21px/1.2 Manrope,Noto Sans SC,sans-serif;letter-spacing:-.035em}.mobile-bottom-sheet>header p{margin:6px 0 0;color:#81776e;font-size:11px;line-height:1.55}.mobile-bottom-sheet>header>button,.mobile-note__action-sheet__heading>button{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;padding:0;border:0;border-radius:50%;background:#4e413614;color:#5e554d;font-size:23px;line-height:1}.mobile-bottom-sheet__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-bottom-sheet__option{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:8px;padding:0 14px;border:1px solid rgba(87,69,54,.1);border-radius:14px;background:#ffffff85;color:#39312b;font-size:13px;font-weight:750;text-align:left}.mobile-bottom-sheet__option i{color:transparent;font-style:normal}.mobile-bottom-sheet__option.is-selected{border-color:#ef5a346b;background:#ef5a341c;color:#b54025}.mobile-bottom-sheet__option.is-selected i{color:var(--taboo-orange)}.mobile-note__action-scrim{background:#1c17134d}.mobile-note__action-sheet__primary{gap:8px}.mobile-note__action-sheet .writing-review,.mobile-note__action-sheet .writing-direct-split{min-height:48px;border-radius:14px}.auth-overlay,.finding-popover-layer{align-items:flex-end;padding:0}.auth-dialog,.finding-popover{width:100%;max-width:none;max-height:min(88dvh,760px);margin:0;padding:30px max(20px,env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));overflow-y:auto;border-radius:28px 28px 0 0;animation:mobile-sheet-in .32s cubic-bezier(.16,1,.3,1) both}.auth-dialog:after,.finding-popover:after{position:absolute;top:9px;left:50%;width:38px;height:4px;border-radius:999px;background:#41362d33;content:"";transform:translate(-50%)}.redemption-card{padding:22px 16px 18px;background:radial-gradient(circle at 92% 4%,rgba(239,90,52,.17),transparent 28%),linear-gradient(150deg,#ffffffa8,#f4ede55c)}.redemption-card__heading h1{margin-bottom:12px}.redemption-selection{display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:13px 14px}.redemption-selection strong{text-align:right}.redemption-selection small{grid-column:1 / -1;margin:4px 0 0}.redemption-form{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:18px;padding:14px;border:1px solid rgba(255,255,255,.72);border-radius:18px;background:#ffffff52;box-shadow:inset 0 1px #ffffffe6}.redemption-form>div{flex-direction:row}.redemption-form__label{display:flex;align-items:center;justify-content:space-between}.redemption-form__label label{color:#625950;font-size:11px;font-weight:800}.redemption-form__label output{color:#9a8f84;font:600 9px DM Mono,monospace}.redemption-code-control{display:flex;min-height:56px;align-items:center;gap:8px;padding:5px 6px 5px 13px;border:1px solid rgba(80,64,51,.14);border-radius:14px;background:#fffdf9d1;box-shadow:inset 0 1px #fffffff2}.redemption-code-control:focus-within{border-color:#ef5a349e;box-shadow:0 0 0 3px #ef5a341a,inset 0 1px #fff}.redemption-code-control>span{flex:0 0 auto;color:var(--taboo-orange);font:850 14px DM Mono,monospace;letter-spacing:.06em}.redemption-code-control>span:after{margin-left:7px;color:#b8aea4;content:"—"}.redemption-form .redemption-code-control input{width:100%;height:44px;padding:0;border:0;background:transparent;box-shadow:none;font-size:12px;letter-spacing:.035em}.redemption-code-control>button{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;padding:0;border:0;border-radius:50%;background:#52453a14;color:#7a7067;font-size:21px}.redemption-code-control>button[hidden]{display:none}.redemption-form>small{color:#91867c;font-size:9px;line-height:1.55}.redemption-submit{width:100%;min-height:48px;grid-column:1;grid-row:auto;justify-content:space-between;margin-top:2px;border-radius:14px}.redemption-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.redemption-rules p{min-width:0;padding:11px 9px}.redemption-rules b{font-size:10px}.redemption-rules span{font-size:9px;line-height:1.5}}@keyframes mobile-page-forward{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes mobile-page-back{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes mobile-sheet-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-sheet-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px)and (prefers-reduced-motion:reduce){.app-page-transition--forward,.app-page-transition--back,.mobile-bottom-sheet-backdrop,.mobile-bottom-sheet,.mobile-note__action-sheet,.auth-dialog,.finding-popover{animation:none}}@media(min-width:761px){.mobile-review-settings-toggle{display:none}}@media(max-width:359px){.home-shell .home-hero{margin-top:46px;padding:38px 0 42px}.home-snap>.home-hero{margin:0;padding:14px 0 12px}.home-snap>.home-hero .home-workflow{margin-top:14px}.home-snap>.home-hero .home-workflow__grid article{min-height:96px}}@media(max-width:760px){.home-review-demo__paper{padding:22px 20px 132px}.home-review-demo__popover{right:auto!important;bottom:auto!important;width:154px;padding:9px 10px 10px}.home-review-demo__popover>b{margin:5px 0 3px;font-size:12px}.home-review-demo__popover>p{font-size:8px;line-height:1.5}.home-review-demo__popover>i{margin-top:6px;font-size:7px}.home-product-chapter--install{grid-template-rows:auto auto;align-content:center;gap:12px;padding:58px 20px 18px}.home-snap .home-product-chapter--install .home-product-copy{top:calc(var(--mobile-safe-top) + var(--mobile-header-height) + 28px)}.home-product-chapter--install .home-product-copy{width:min(320px,100%)}.home-product-chapter--install .home-product-copy h2{margin-top:7px;font-size:clamp(39px,11vw,48px)}.home-product-chapter--install .home-product-copy>p:not(.kicker){margin-top:8px;font-size:11px}.home-install-steps{margin-top:10px}.home-install-steps li{padding:6px 0;font-size:9px}.home-install-phone{width:min(42vw,164px);padding:4px;border:0;border-radius:28px;box-shadow:9px 11px #ef5a3426,0 14px 30px #2f261d30;transform:rotate(1.5deg)}.home-snap .home-product-chapter--install .home-install-phone--peek{bottom:-232px}.home-install-phone__screen{min-height:0;aspect-ratio:9 / 19.5;padding:0;border-radius:24px}.home-install-phone__screen:before{content:none}.home-install-phone__island{top:5px;width:54px;height:15px}.home-install-status{height:26px;padding:0 10px;font-size:5px}.home-install-status>span{gap:2px!important}.home-install-status>span i{width:2px!important;height:2px!important}.home-install-status>span em{width:7px;height:3px}.home-install-browser-scene,.home-install-home-scene{padding:0}.home-install-browser-scene main{top:0;right:0;bottom:34px;left:0;padding:43px 13px 12px}.home-install-browser-scene main>small{font-size:7px}.home-install-browser-scene main>strong{margin-top:50px;font-size:20px}.home-install-browser-scene main>p{gap:3px;margin-top:12px}.home-install-browser-scene main>p i{height:2px}.home-install-browser-scene footer{right:0;bottom:0;left:0;height:34px;padding:0 12px 3px;font-size:11px}.home-install-browser-scene__share{width:19px;height:19px;border-radius:6px}.home-install-home-scene__apps{top:42px;right:11px;left:11px;gap:8px!important}.home-install-home-scene__apps i{border-radius:8px}.home-install-home-scene__app{top:91px;left:12px;width:35px;gap:3px!important}.home-install-home-scene__app img{width:32px;height:32px;border-radius:8px}.home-install-home-scene__app span{font-size:5px}.home-install-home-scene__dock{right:7px;bottom:7px;left:7px;gap:7px!important;padding:6px;border-radius:13px}.home-install-home-scene__dock i{border-radius:7px}.home-install-phone aside{right:4px;bottom:4px;left:4px;width:auto;gap:6px;padding:7px;border-radius:13px;transform:none;animation:none!important}.home-install-sheet__grab{width:20px;height:2px}.home-install-sheet__heading{margin:0!important}.home-install-sheet__heading b{font-size:7px}.home-install-sheet__heading small{margin-top:2px;font-size:5px}.home-install-sheet__row{grid-template-columns:23px minmax(0,1fr);gap:6px!important;padding:5px;border-radius:7px}.home-install-sheet__row img{width:23px;height:23px;border-radius:6px}.home-install-sheet__row b{font-size:7px!important}.home-install-sheet__row small{font-size:5px!important}.home-install-phone aside button{min-height:20px;margin:0;padding:4px;border-radius:6px;font-size:6px}.home-install-demo-cursor{right:12px;bottom:14px;width:22px;height:30px;filter:drop-shadow(0 1px 0 #fff) drop-shadow(0 0 3px rgba(255,255,255,.9));transform:translate(28px,18px) scale(.9)}.home-install-phone.is-install-clicking .home-install-demo-cursor{animation:home-install-mobile-cursor-click 1.18s cubic-bezier(.2,.8,.25,1) both}.home-motion-ready .home-product-chapter--install .home-install-phone{opacity:0;filter:blur(9px);transform:translate3d(0,88px,0) rotate(8deg) scale(.965);will-change:opacity,filter,transform}.home-motion-ready .home-product-chapter--install.is-home-active .home-install-phone{animation:home-install-mobile-phone-in .9s cubic-bezier(.16,.84,.23,1) .32s both!important}.home-motion-ready .home-product-chapter--install.is-home-active .home-install-phone:not(.is-install-complete) aside{opacity:1;transform:none}.home-install-phone.is-install-complete aside{opacity:0;transform:translateY(calc(100% + 8px))}}@keyframes home-install-mobile-phone-in{0%{opacity:0;filter:blur(9px);transform:translate3d(0,88px,0) rotate(8deg) scale(.965)}64%{opacity:1;filter:blur(0);transform:translate3d(0,-7px,0) rotate(4.6deg) scale(1.008)}to{opacity:1;filter:blur(0);transform:translateZ(0) rotate(5deg) scale(1)}}@keyframes home-install-mobile-cursor-click{0%{opacity:0;transform:translate(28px,18px) scale(.9)}14%{opacity:1}64%{opacity:1;transform:translate(0) scale(1)}78%{opacity:1;transform:translate(0) scale(.76)}91%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.home-motion-ready .home-product-chapter--install .home-install-phone,.home-motion-ready .home-product-chapter--install.is-home-active .home-install-phone{opacity:1;filter:none;animation:none!important;transform:rotate(5deg)}}@media(max-width:760px){.home-snap>.home-hero,.home-snap>.home-product-chapter{padding-bottom:0}}@media(max-width:760px){.studio-shell--mobile-review .mobile-menu-button,.studio-shell--mobile-review .login-avatar{width:44px;height:44px}.studio-shell--mobile-review .mode-switch button,.studio-shell--mobile-review .commercial,.studio-shell--mobile-review .mobile-review-settings-toggle,.studio-shell--mobile-review+.split-entry .dark-button,.studio-shell--mobile-review .split-entry .dark-button{min-height:44px}.studio-shell--mobile-review .mode-switch button{padding:0 12px}.studio-shell--mobile-review .commercial{padding:0 2px}.studio-shell--mobile-review .mobile-review-findings{scroll-margin-top:72px}}@media(max-width:760px){.studio-shell--mobile-review{--review-paper: #fffdf9;--review-tools: #eee8df;--review-ink: #302a25;--review-muted: #6b6259;--review-action-tint: #0066d6;--review-action-pressed: #0055b3;--review-action-danger: #b42318;--review-action-glass: linear-gradient(160deg, rgba(255,255,255,.88), rgba(255,255,255,.58));--review-top: calc(var(--mobile-safe-top) + 64px);--review-footer-height: 88px;--review-footer-space: calc(var(--review-footer-height) + 8px);--review-bottom: calc(var(--mobile-safe-bottom) + var(--review-footer-space));padding-top:var(--review-top);padding-bottom:var(--review-bottom)}.studio-shell--mobile-review+.site-copyright{display:none}.studio-shell--mobile-review:before{position:fixed;z-index:31;inset:0 0 auto;height:var(--review-top);background:#f7f2ea;content:"";pointer-events:none}.studio-shell--mobile-review>.site-header{position:fixed;z-index:32;top:var(--mobile-safe-top);right:max(14px,env(safe-area-inset-right));left:max(14px,env(safe-area-inset-left));height:56px;margin:0!important}.studio-shell--mobile-review .mobile-review-panel{padding-bottom:0;border:0;background:transparent;box-shadow:none}.mobile-review-source{height:calc(var(--mobile-viewport-height) - var(--review-top) - var(--review-bottom));min-height:0;overflow:hidden;border:0;border-radius:0;background:transparent;scroll-margin-top:var(--review-top)}.mobile-review-source>:not(.mobile-review-body){flex-shrink:0}.studio-shell--mobile-review .review-selector{margin:0}.mobile-review-settings-toggle{min-height:44px;padding:0 10px;border:0;background:var(--review-tools)}.mobile-review-settings-toggle>span{display:flex;min-width:0;align-items:center;gap:10px;white-space:nowrap}.mobile-review-settings-toggle small{overflow:hidden;color:var(--review-muted, #6b6259);text-overflow:ellipsis}.mobile-review-settings-toggle>b{flex-shrink:0;margin-left:6px}.mobile-review-risk-states{grid-template-columns:1fr 1fr 1.4fr;gap:0;padding:0;background:var(--review-tools)}.mobile-review-risk-state{display:flex;min-height:38px;align-items:center;gap:6px;padding:0 10px;background:transparent}.mobile-review-risk-state+.mobile-review-risk-state{border-left:0}.mobile-review-risk-state small{gap:5px;color:var(--review-ink);font:500 12px/1.4 Noto Sans SC,sans-serif;white-space:nowrap}.mobile-review-risk-state--red small i{background:#d74638}.mobile-review-risk-state--orange small i{background:#dc7b1d}.mobile-review-risk-state--yellow small i{background:#aa8406}.mobile-review-risk-state b{margin-left:0;font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:0}.mobile-review-panel__hint{min-height:44px;padding:0 10px;border:0;background:transparent;color:var(--review-muted);font-size:11px}.mobile-review-panel__hint button{margin:0 -6px 0 0;font-size:11px}.mobile-review-title{display:flex;align-items:center;gap:12px;padding:10px 12px;border:0;background:var(--review-paper)}.mobile-review-title>span{flex-shrink:0;margin:0;color:var(--review-muted);font-family:inherit;font-size:12px;line-height:1.5;letter-spacing:0}.mobile-review-title textarea{min-width:0;max-height:4.35em;color:var(--review-ink);font-size:16px;font-weight:500;line-height:1.45;letter-spacing:0}.mobile-review-title textarea::placeholder{color:var(--review-muted);font-weight:400}.mobile-review-body{padding:8px 12px 10px;background:var(--review-paper)}.mobile-review-body>span{margin-bottom:4px;color:var(--review-muted);font-family:inherit;font-size:12px;letter-spacing:0}.mobile-review-title:focus-within,.mobile-review-body:focus-within{box-shadow:inset 2px 0 #c9764f}.mobile-review-body__editor mark.is-review-edited{background:transparent;color:inherit;box-shadow:none}.mobile-review-body__editor{height:0;min-height:0;overflow-y:auto;padding:0 0 8px;line-height:1.85}.studio-shell--mobile-review .mobile-review-findings{margin-top:calc(var(--review-bottom) + 12px);border:0;border-radius:0;background:var(--review-paper);scroll-margin-top:var(--review-top)}.studio-shell--mobile-review .mobile-review-panel__footer{right:0;left:0;bottom:var(--mobile-safe-bottom);height:var(--review-footer-height);min-height:var(--review-footer-height);width:100%;max-width:none;margin:0;display:grid;grid-template-columns:48px repeat(2,minmax(0,1fr));grid-template-rows:16px 48px;gap:8px 12px;padding:8px max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left));border:0;border-radius:0;background:#f7f2ea;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:none}.mobile-review-panel__footer>span{display:flex;grid-column:1 / -1;min-width:0;width:100%;align-items:center;justify-content:space-between;gap:8px;overflow:hidden;color:var(--review-muted)}.mobile-review-panel__footer>span b{font:500 11px/1.4 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-variant-numeric:tabular-nums}.mobile-review-panel__footer>span small{overflow:hidden;color:var(--review-muted);font:400 10px/1.5 sans-serif;text-overflow:ellipsis}.studio-shell--mobile-review .mobile-review-panel__footer button{display:inline-flex;min-width:0;height:48px;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid rgba(255,255,255,.88);border-radius:999px;background:var(--review-action-glass);color:var(--review-ink);box-shadow:0 2px 8px #2d261e12,inset 0 1px #fffc;font:600 15px/1.3 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;letter-spacing:0;white-space:nowrap;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);transform:none;transition:background-color .15s ease,box-shadow .15s ease}.studio-shell--mobile-review .mobile-review-panel__footer .light-button{width:48px;padding:0;color:var(--review-action-danger)}.mobile-review-panel__footer .light-button svg{width:20px;height:20px}.studio-shell--mobile-review .mobile-review-panel__footer .dark-button{border-color:transparent;background:var(--review-action-tint);color:#fff;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.studio-shell--mobile-review .mobile-review-panel__footer button:active:not(:disabled){background:#e7e3dd;box-shadow:inset 0 1px 3px #2d261e14}.studio-shell--mobile-review .mobile-review-panel__footer .light-button.is-confirming{padding:0 10px;background:#ffebe8;color:var(--review-action-danger);font-size:12px;line-height:1.2;white-space:normal}.studio-shell--mobile-review .mobile-review-panel__footer .dark-button:active:not(:disabled){background:var(--review-action-pressed);box-shadow:none}.studio-shell--mobile-review .mobile-review-panel__footer button:focus-visible{outline:2px solid var(--review-action-tint);outline-offset:3px}.studio-shell--mobile-review .mobile-review-panel__footer button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.mobile-review-panel[aria-busy=true] #check:before{content:"";width:14px;height:14px;flex:0 0 14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:review-action-spin .8s linear infinite}html.review-is-editing .mobile-review-source{height:calc(var(--review-visual-height, var(--mobile-viewport-height)) - var(--review-top) - var(--review-footer-space))}html.review-is-editing .studio-shell--mobile-review{padding-bottom:var(--review-footer-space)}html.review-is-editing .mobile-review-body__editor{min-height:0;padding-bottom:8px}html.review-is-editing .studio-shell--mobile-review .mobile-review-panel__footer{bottom:var(--review-keyboard-offset, 0px)}html.review-is-editing.review-keyboard-open .mobile-review-panel__hint{display:none}.mobile-review-source .error-message{max-height:48px;flex-shrink:1;margin:0;padding:4px 10px;overflow:auto}}@media(max-width:359px){.mobile-review-risk-state{gap:4px;padding:0 6px}.mobile-review-risk-state small{gap:4px}}@media(max-width:760px)and (max-height:500px){.studio-shell--mobile-review{--review-top: calc(var(--mobile-safe-top) + 52px)}.studio-shell--mobile-review>.site-header{height:44px}.mobile-review-panel__hint{display:none}.mobile-review-title textarea{max-height:1.45em}.mobile-review-risk-state{min-height:30px}}@media(min-width:500px)and (max-width:760px)and (max-height:500px){.studio-shell--mobile-review{--review-footer-height: 64px}.studio-shell--mobile-review .mobile-review-panel__footer{grid-template-columns:minmax(0,1fr) 48px 112px 112px;grid-template-rows:48px}.mobile-review-panel__footer>span{display:grid;grid-column:auto;justify-content:start;gap:2px}.mobile-review-source{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:44px auto minmax(0,1fr)}.mobile-review-risk-states{grid-column:2;grid-row:1;border-left:1px solid #e7dfd5}.mobile-review-title,.mobile-review-body{grid-column:1 / -1}}@keyframes review-action-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.studio-shell--mobile-review .mobile-review-panel__footer button{transition:none}.mobile-review-panel[aria-busy=true] #check:before{animation:none}}@media(prefers-reduced-transparency:reduce){.studio-shell--mobile-review .mobile-review-panel__footer button:not(.dark-button){background:#fffdf9;backdrop-filter:none;-webkit-backdrop-filter:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.studio-shell--mobile-review .mobile-review-panel__footer button:not(.dark-button){background:#fffdf9}}html[data-desktop-web=true][data-home-tone] body{margin:0;overflow:hidden}html[data-desktop-web=true] .home-shell{--desktop-home-width: 1280px;--desktop-home-gutter: max(40px, calc((100% - var(--desktop-home-width)) / 2));width:100%;max-width:none;height:100dvh;margin:0;padding:0}html[data-desktop-web=true] .home-shell>.site-header{position:fixed;z-index:30;top:20px;right:0;left:0;width:min(1180px,calc(100% - 80px));height:58px;margin:0 auto;background:#fffdf9db}html[data-desktop-web=true] .home-shell+.site-copyright{display:none}html[data-desktop-web=true] .home-snap{position:relative;width:100%;height:100dvh;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scroll-padding:0;scrollbar-width:none}html[data-desktop-web=true] .home-snap::-webkit-scrollbar{display:none}html[data-desktop-web=true] .home-snap>.home-hero,html[data-desktop-web=true] .home-snap>.home-product-chapter{box-sizing:border-box;width:100%;height:100dvh;min-height:100dvh;margin:0;border:0;border-radius:0;scroll-snap-align:start;scroll-snap-stop:always}html[data-desktop-web=true] .home-snap>.home-hero{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:108px var(--desktop-home-gutter) 36px}html[data-desktop-web=true] .home-stage{align-self:center;width:100%;min-height:0;padding:0}html[data-desktop-web=true] .home-stage .home-hero__title{font-size:clamp(48px,6.6vw,96px);line-height:1.05;transform:none}html[data-desktop-web=true] .home-stage .home-hero-copy{margin:20px auto 28px;font-size:16px;line-height:1.7}html[data-desktop-web=true] .home-glass-composition{width:min(1080px,100%);min-width:0}html[data-desktop-web=true] .home-stage .home-search{width:min(860px,100%);height:96px;border-radius:16px}html[data-desktop-web=true] .home-stage .home-search textarea{min-height:94px;height:94px;padding:30px 190px 24px 28px;font-size:18px;line-height:1.6}html[data-desktop-web=true] .home-stage .home-search__footer{top:15px;right:15px}html[data-desktop-web=true] .home-stage .home-search .dark-button{min-width:148px;min-height:64px;padding:0 22px;border-radius:11px;font-size:15px}html[data-desktop-web=true] .home-stage .home-workflow{width:100%;margin:32px auto 0}html[data-desktop-web=true] .home-stage .home-workflow__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0}html[data-desktop-web=true] .home-stage .home-workflow__grid article{min-width:0;min-height:0;height:auto;aspect-ratio:400 / 220;padding:0;border-radius:16px}html[data-desktop-web=true] .home-stage .home-workflow__grid article>b{top:auto;bottom:54px;left:22px;font-size:12px}html[data-desktop-web=true] .home-stage .home-workflow__grid h2{bottom:18px;left:22px;margin:0;font-size:28px}html[data-desktop-web=true] .home-stage .home-workflow__grid article:focus-within{outline:3px solid var(--taboo-ink);outline-offset:4px}html[data-desktop-web=true] .home-stage__hint{position:static;display:block;margin:24px 0 0;font-size:11px}html[data-desktop-web=true] .home-shell>.home-pagination{display:none}html[data-desktop-web=true] .desktop-home-next{position:relative;top:24px;display:grid;width:54px;height:54px;flex:none;place-items:center;margin:22px auto 0;padding:0;border:1px solid rgba(255,255,255,.68);border-radius:50%;background:linear-gradient(145deg,#ffffff52,#ffffff14);box-shadow:inset 0 1px 1px #ffffffdb,inset 0 -1px 1px #5c493814;backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);color:#39322c;cursor:pointer;transition:background-color .18s ease,transform .18s ease}html[data-desktop-web=true] .desktop-home-next svg{width:22px;height:22px}html[data-desktop-web=true] .desktop-home-next:hover{background-color:#ffffff47}html[data-desktop-web=true] .desktop-home-next:active{transform:scale(.96)}html[data-desktop-web=true] .desktop-home-pagination{position:fixed;z-index:19;top:50%;right:4px;display:grid;padding:5px 0;isolation:isolate;overflow:hidden;border:1px solid transparent;border-radius:999px;background:#ffffff0b;box-shadow:0 3px 10px #241c160b,inset 0 1px 2px #ffffff3b,inset 0 -1px 2px #241c160f;backdrop-filter:blur(0px) saturate(1.08) brightness(1.015);-webkit-backdrop-filter:blur(0px) saturate(1.08) brightness(1.015);transform:translateY(-50%)}html[data-desktop-web=true] .desktop-home-pagination:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.66),rgba(255,255,255,.18) 22%,transparent 46%,rgba(36,28,22,.1) 70%,rgba(255,255,255,.38));content:"";pointer-events:none;-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}html[data-desktop-web=true] .desktop-home-pagination button{position:relative;z-index:1;display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}html[data-desktop-web=true] .desktop-home-pagination i{width:6px;height:6px;border-radius:999px;background:#201b176b;transition:height .18s ease,background-color .18s ease}html[data-desktop-web=true] .desktop-home-pagination[data-dark=true] i{background:#ffffffa6}html[data-desktop-web=true] .desktop-home-pagination button[aria-current=page] i{height:17px;background:var(--taboo-orange);box-shadow:0 0 0 2px #ffffff70}html[data-desktop-web=true] .desktop-home-next:focus-visible,html[data-desktop-web=true] .desktop-home-pagination button:focus-visible{outline:2px solid var(--taboo-orange);outline-offset:3px}html[data-desktop-web=true] .home-snap>.home-product-chapter{padding:112px var(--desktop-home-gutter) 48px;align-items:center}html[data-desktop-web=true] .home-product-copy h2{margin:18px 0 22px;font-size:clamp(52px,6.3vw,94px);line-height:1.08;letter-spacing:-.07em}html[data-desktop-web=true] .home-product-copy>p:not(.kicker){font-size:clamp(14px,1.3vw,18px)}html[data-desktop-web=true] .home-product-copy,html[data-desktop-web=true] .home-review-demo,html[data-desktop-web=true] .home-context-words,html[data-desktop-web=true] .home-context-lens,html[data-desktop-web=true] .home-journey-demo{animation:none}html[data-desktop-web=true] .home-product-chapter--review{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,72px)}html[data-desktop-web=true] .home-review-demo{position:relative;right:auto;bottom:auto;width:100%;border-radius:22px;transform:none}html[data-desktop-web=true] .home-review-demo__body{grid-template-columns:minmax(0,1fr);min-height:0;padding:24px}html[data-desktop-web=true] .home-review-demo__paper{min-height:350px;padding:26px 30px 125px}html[data-desktop-web=true] .home-review-demo__paper h3{margin:22px 0;font-size:clamp(26px,2.4vw,36px)}html[data-desktop-web=true] .home-product-chapter--context{gap:6vw}html[data-desktop-web=true] .home-context-words{width:min(480px,100%)}html[data-desktop-web=true] .home-context-lens{top:56%;left:29%;width:clamp(200px,21vw,290px)}html[data-desktop-web=true] .home-product-chapter--journey{grid-template-rows:auto minmax(0,1fr);gap:24px}html[data-desktop-web=true] .home-product-chapter--journey .home-product-copy{justify-self:start;text-align:left;max-width:none}html[data-desktop-web=true] .home-product-chapter--journey .home-product-copy>p:not(.kicker){max-width:none;margin-left:0}html[data-desktop-web=true] .home-journey-demo{position:relative;inset:auto;height:100%;min-height:0;grid-template-columns:minmax(180px,.8fr) 130px minmax(0,1.5fr)}html[data-desktop-web=true] .home-journey-draft{width:min(280px,90%);min-height:0;padding:24px}html[data-desktop-web=true] .home-journey-draft h3{margin:22px 0 16px;font-size:28px}html[data-desktop-web=true] .home-journey-pages{min-height:300px}html[data-desktop-web=true] .home-journey-pages article{width:clamp(150px,16vw,220px);padding:22px}html[data-desktop-web=true] .home-journey-pages article:first-child{margin-left:-10vw}html[data-desktop-web=true] .home-journey-pages article:nth-child(3){margin-left:10vw}html[data-desktop-web=true] .home-journey-pages b{margin-top:42px;font-size:25px}html[data-desktop-web=true] .home-product-chapter--install{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6vw}html[data-desktop-web=true] .home-install-phone{width:min(258px,calc((100dvh - 170px)*.46))}html[data-desktop-web=true] .home-product-chapter--install .home-product-copy h2{font-size:clamp(38px,4.6vw,68px);text-wrap:balance}html[data-desktop-web=true] .home-install-home-scene--static{display:block;margin:0;opacity:1;transform:none}html[data-desktop-web=true] .home-install-phone__island{margin:0}html[data-desktop-web=true] .home-install-status time{font-size:11px;font-weight:600}html[data-desktop-web=true] .home-install-status__icons svg{display:block;flex:none}html[data-desktop-web=true] .home-install-status__cellular{width:14px;height:10px;fill:currentColor}html[data-desktop-web=true] .home-install-status__wifi{width:15px;height:11px;fill:none;stroke:currentColor;stroke-width:1.8}html[data-desktop-web=true] .home-install-status__battery{width:21px;height:10px;fill:currentColor}html[data-desktop-web=true] .home-install-status__battery>rect:first-child{fill:none;stroke:currentColor}html[data-desktop-web=true] .home-install-steps li{padding:15px 0;font-size:15px}html[data-desktop-web=true] .home-product-chapter--finale .home-product-copy{max-width:760px}html[data-desktop-web=true] .home-finale-orbit{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@media(max-height:740px){html[data-desktop-web=true] .home-stage .home-hero__title{font-size:clamp(48px,6.2vw,80px)}html[data-desktop-web=true] .home-stage .home-hero-copy{margin:14px auto 20px}html[data-desktop-web=true] .home-stage .home-workflow{margin-top:24px}html[data-desktop-web=true] .home-glass-composition{width:min(980px,100%)}html[data-desktop-web=true] .home-stage__hint{margin-top:16px}html[data-desktop-web=true] .home-review-demo__bar{height:42px}html[data-desktop-web=true] .home-review-demo__body{padding:16px}html[data-desktop-web=true] .home-review-demo__paper{min-height:0;padding:22px 26px 110px}html[data-desktop-web=true] .home-review-demo__paper h3{margin:15px 0;font-size:28px}html[data-desktop-web=true] .home-review-demo__result{padding:12px 24px}}@media(max-width:1000px){html[data-desktop-web=true] .home-shell{--desktop-home-gutter: 40px}html[data-desktop-web=true] .home-stage .home-workflow__grid{gap:14px}html[data-desktop-web=true] .home-stage .home-workflow__grid article>b{bottom:42px;left:16px;font-size:10px}html[data-desktop-web=true] .home-stage .home-workflow__grid h2{bottom:14px;left:16px;font-size:22px}html[data-desktop-web=true] .home-product-chapter--review{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:24px}html[data-desktop-web=true] .home-review-demo__paper{padding-right:20px;padding-left:20px}html[data-desktop-web=true] .home-review-demo__paper h3{font-size:24px}html[data-desktop-web=true] .home-journey-demo{grid-template-columns:minmax(150px,.8fr) 100px minmax(0,1.5fr)}html[data-desktop-web=true] .home-journey-pages article{padding:16px}html[data-desktop-web=true] .home-journey-pages b{font-size:20px}}@media(max-height:600px){html[data-desktop-web=true] .home-snap>.home-hero,html[data-desktop-web=true] .home-snap>.home-product-chapter{height:640px;min-height:640px}html[data-desktop-web=true] .home-install-phone{width:200px}}@media(prefers-reduced-motion:reduce){html[data-desktop-web=true] .home-snap{scroll-behavior:auto}html[data-desktop-web=true] .desktop-home-next,html[data-desktop-web=true] .desktop-home-pagination i{transition:none}}@media(prefers-reduced-transparency:reduce){html[data-desktop-web=true] .desktop-home-next,html[data-desktop-web=true] .desktop-home-pagination{background:#f7f2ea;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-desktop-web=true] .desktop-home-pagination[data-dark=true] i{background:#201b176b}html[data-desktop-web=true] .desktop-home-pagination button[aria-current=page] i{background:var(--taboo-orange)}}
