@media (min-width:1100px){.td-stage.td-stage{--td-top:74px;--td-band:140px;--td-knot:112px}.td-stage .td-top{height:72px;padding:0 clamp(28px,3vw,60px);gap:16px}.td-stage .td-brand,.td-stage .td-title{font-size:15px}.td-stage .td-counter{font-size:13.5px}.td-stage .td-home .td-hero{max-width:none;margin:0;min-height:100%;padding:calc(env(safe-area-inset-top) + 112px) clamp(48px,5vw,104px) clamp(40px,5vh,72px);display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,32vw,620px);grid-column-gap:clamp(40px,4vw,96px);column-gap:clamp(40px,4vw,96px);justify-content:normal;align-content:center;align-content:safe center}.td-stage .td-hero>.td-eyebrow,.td-stage .td-hero>.td-form,.td-stage .td-hero>.td-h1,.td-stage .td-hero>.td-shelf,.td-stage .td-hero>.td-sub{grid-column:1}.td-stage.screen-home .td-ink.mood-calm .td-emblem-wrap{left:auto;right:clamp(40px,6vw,150px);width:min(52vh,clamp(320px,32vw,620px));transform:translateY(-52%) scale(.92)}.td-stage .td-hero .td-eyebrow{margin-bottom:14px;font-size:12.5px}.td-stage .td-hero .td-h1{font-size:clamp(52px,4.6vw,100px);letter-spacing:-.035em;text-wrap:balance}.td-stage .td-hero .td-sub{margin-top:20px;max-width:58ch;font-size:19px;line-height:1.62}.td-stage .td-hero .td-form{margin-top:34px;gap:18px}.td-stage .td-hero .td-modes{max-width:min(100%,880px);gap:12px}.td-stage .td-hero .td-mode{padding:16px 18px;border-radius:18px}.td-stage .td-hero .td-mode b{font-size:15px}.td-stage .td-hero .td-mode small{font-size:12.5px}.td-stage .td-hero .td-ask-row{max-width:min(100%,880px);gap:12px}.td-stage .td-hero .td-topic{height:62px;padding:0 22px;border-radius:20px;font-size:17px}.td-stage .td-hero .td-go{height:62px;padding:0 28px;border-radius:20px;font-size:16px}.td-stage .td-hero .td-options{max-width:min(100%,880px);gap:10px}.td-stage .td-hero .td-options select{height:42px;padding:0 14px;font-size:13.5px;max-width:320px}.td-stage .td-hero .td-chip{height:42px;padding:0 16px;font-size:13.5px}.td-stage .td-hero .td-shelf{margin-top:56px}.td-stage .td-hero .td-shelf h2{margin-bottom:16px;font-size:12.5px}.td-stage .td-hero .td-shelf-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:14px;gap:14px;max-height:34vh;overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;padding-right:4px}.td-stage .td-hero .td-shelf-card{padding:16px 18px;border-radius:18px}.td-stage .td-loading{bottom:max(14vh,120px);gap:14px}.td-stage .td-loading-topic{font-size:clamp(38px,3.2vw,60px)}.td-stage .td-loading-line{font-size:16px}.td-stage .td-loading-bar{width:420px}.td-stage .td-end,.td-stage .td-ready{padding:0 clamp(48px,5vw,104px) clamp(80px,12vh,150px);gap:10px}.td-stage .td-end .td-h1,.td-stage .td-ready .td-h1{font-size:clamp(46px,3.6vw,76px);max-width:22ch}.td-stage .td-end .td-sub,.td-stage .td-ready .td-sub{font-size:18px}.td-stage .td-end .td-score{font-size:22px}.td-stage .td-end .td-score b{font-size:68px;vertical-align:-10px}.td-stage .td-end .td-weak{max-width:780px;margin-top:20px}.td-stage .td-end .td-weak li{font-size:14px;padding:8px 15px}.td-stage .td-end .td-end-actions{gap:12px;margin-top:30px}.td-stage .td-ghost-lg{height:56px;padding:0 22px;border-radius:18px;font-size:15px}.td-stage .td-go-big{height:68px;padding:0 36px;border-radius:20px;font-size:17px}.td-stage .td-board,.td-stage .td-slide-layer{inset:0 clamp(16px,1.6vw,40px)}.td-stage .td-band{padding:6px clamp(20px,2vw,48px) 14px;gap:24px}.td-stage .td-askbar{width:min(860px,calc(100% - 64px));padding:10px;border-radius:20px}.td-stage .td-askbar input{height:48px;padding:0 16px}.td-stage .td-askbar button{height:48px;padding:0 18px}.td-stage .td-dock{gap:14px}.td-stage .td-dock-btn{width:54px;height:54px}.td-stage .td-dock-main{width:68px;height:68px}.td-stage .td-hint{display:inline;font-size:12.5px;margin-right:8px}}@media (min-width:1600px){.td-stage .td-home .td-hero{max-width:2160px;margin-inline:auto;padding-inline:clamp(72px,6vw,160px)}.td-stage.screen-home .td-ink.mood-calm .td-emblem-wrap{right:max(clamp(40px,6vw,150px),calc((100vw - 2160px) / 2 + clamp(72px, 6vw, 160px)))}.td-stage .td-hero .td-shelf-row{grid-template-columns:repeat(auto-fill,minmax(262px,1fr));max-height:30vh}.td-stage .td-end,.td-stage .td-ready{padding-inline:clamp(72px,6vw,160px)}.td-stage.td-stage{--td-band:150px;--td-knot:124px}.td-stage .td-cap-window{--cap-fs:30px}}@media (min-width:1100px){.pz-list.pz-list{--pz-max:1560px;--pz-gutter:clamp(32px,3.4vw,64px);padding:clamp(36px,4vh,56px) var(--pz-gutter) 96px}.pz-list .pz-cards,.pz-list .pz-list-top,.pz-list .pz-note{max-width:var(--pz-max)}.pz-list .pz-list-top{margin-bottom:clamp(26px,2.6vw,42px);padding-bottom:clamp(18px,1.8vw,28px);border-bottom:1px solid var(--c-line);flex-wrap:nowrap;gap:32px}.pz-list .pz-list-top>div{min-width:0}.pz-list .pz-list-top h1{font-size:clamp(36px,3vw,52px);margin-bottom:8px;letter-spacing:-.03em}.pz-list .pz-list-top p.pz-muted{max-width:64ch;font-size:15px;line-height:1.55}.pz-list .pz-list-top .pz-inline{flex-wrap:nowrap;gap:10px;flex:0 0 auto}.pz-list .pz-list-top .pz-btn:not(.pz-icon){padding:10px 16px}.pz-list .pz-list-top .pz-btn.pz-icon{padding:10px}.pz-list .pz-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,1.6vw,30px)}.pz-list .pz-card{border-radius:18px;transition:border-color .16s ease,transform .16s ease}.pz-list .pz-card:focus-within,.pz-list .pz-card:hover{border-color:var(--c-soft4);transform:translateY(-3px)}.pz-list .pz-card-body{padding:16px 18px 18px;gap:10px}.pz-list .pz-card-title{font-size:17px;line-height:1.3}.pz-list .pz-card-body small{font-size:12.5px}.pz-list .pz-card-body .pz-inline{gap:6px;margin-top:2px}.pz-list .pz-card-body .pz-btn.pz-icon:not(:disabled){opacity:.5;transition:opacity .16s ease}.pz-list .pz-card:focus-within .pz-btn.pz-icon:not(:disabled),.pz-list .pz-card:hover .pz-btn.pz-icon:not(:disabled){opacity:1}.pz-list .pz-cards>p{grid-column:1/-1;max-width:62ch;margin:4px 0 0;font-size:15px;line-height:1.6}.pz-list .pz-panel-wide{width:min(820px,72vw)}.pz-list .pz-panel-body{padding:clamp(20px,1.6vw,28px);gap:16px}.pz-list .pz-panel-body .pz-drop{padding:40px 24px;gap:8px}.pz-list .pz-panel-body .pz-drop span{max-width:560px;font-size:13px}.pz-list .pz-panel-body textarea{min-height:150px}.pz-list .pz-panel-body .pz-btn.pz-big{padding:14px 18px;font-size:16px}.pz-editor .pz-ed-top{padding:12px clamp(16px,1.3vw,24px);gap:16px}.pz-editor .pz-ed-title{font-size:19px!important;max-width:640px}.pz-editor .pz-ed-body{grid-template-columns:clamp(220px,15vw,300px) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.pz-editor.has-details .pz-ed-body{grid-template-columns:clamp(220px,15vw,300px) minmax(0,1fr) clamp(340px,23vw,430px)}.pz-editor .pz-ed-list{padding:14px;gap:12px}.pz-editor .pz-add-wrap{bottom:-14px;margin:auto -14px -14px;padding:10px 14px 14px}.pz-editor .pz-ed-inspector{grid-column:auto;border-left:1px solid var(--c-line);border-top:0;max-height:none;padding:clamp(16px,1.2vw,22px);gap:22px}.pz-editor .pz-ed-preview{padding:clamp(20px,1.8vw,36px);gap:14px}.pz-editor .pz-ed-slidebar{padding:8px 10px 8px 16px;font-size:12.5px}.pz-editor .pz-picker-modal{width:min(1040px,100%);max-height:min(78vh,820px)}.pz-editor .pz-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px}.pz-editor .pz-panel{width:min(560px,100%)}}@media (min-width:1600px){.pz-list.pz-list{--pz-max:1880px}.pz-list .pz-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.pz-editor .pz-ed-body{grid-template-columns:clamp(260px,14vw,330px) minmax(0,1fr)}.pz-editor.has-details .pz-ed-body{grid-template-columns:clamp(260px,14vw,330px) minmax(0,1fr) clamp(400px,22vw,500px)}.pz-editor .pz-picker-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1100px){.about-page,.changelog-page{--rail:300px;--rail-gap:clamp(3rem,3.5vw,4.5rem);overflow:visible;padding:var(--space-12) clamp(2.5rem,5vw,5rem) var(--space-16)}.about-container{max-width:calc(var(--rail) + var(--rail-gap) + 68ch)}.changelog-page .changelog-container{max-width:calc(var(--rail) + var(--rail-gap) + 100ch)}.about-page .about-header{display:grid;grid-template-columns:var(--rail) minmax(0,1fr);grid-column-gap:var(--rail-gap);column-gap:var(--rail-gap);grid-row-gap:0;row-gap:0;align-items:start;text-align:left;margin-bottom:0;padding-bottom:var(--space-12);border-bottom:1px solid var(--border-default)}.about-page .about-header>:not(.about-logo){grid-column:2}.about-page .about-logo{grid-column:1;margin:0;width:96px;height:96px}.about-page .about-header h1{margin-bottom:var(--space-5);font-family:var(--font-display);font-size:clamp(2.6rem,3.1vw,3.6rem);line-height:1.04;letter-spacing:-.03em}.about-page .about-header p{margin:0 0 var(--space-6);max-width:56ch;font-size:1.25rem}.about-page .about-launch{justify-self:start;min-height:48px;padding:0 var(--space-6)}.about-page .about-section{display:grid;grid-template-columns:var(--rail) minmax(0,68ch);grid-column-gap:var(--rail-gap);column-gap:var(--rail-gap);grid-row-gap:0;row-gap:0;margin:0;padding:var(--space-12) 0;border-top:1px solid var(--border-subtle)}.about-page .about-section:first-of-type{border-top:none}.about-page .about-section>h2{grid-column:1;grid-row:1/span 40;align-self:start;position:-webkit-sticky;position:sticky;top:var(--space-10);margin:0;font-family:var(--font-display);font-size:1.3rem;line-height:var(--leading-tight);letter-spacing:-.015em}.about-page .about-section>:not(h2){grid-column:2}.about-page .about-section>p,.about-page.legal-page .about-section>p{margin:0 0 var(--space-5);max-width:none;font-size:1.0625rem;line-height:var(--leading-relaxed)}.about-page .about-section>p:last-child{margin-bottom:0}.about-page .about-section>p.legal-back{margin-top:var(--space-2);font-size:var(--text-base)}.about-page .contact-email{font-size:1.0625rem}.about-page .privacy-card{margin:0;padding:var(--space-5) var(--space-6)}.about-page .about-section:not(:has(>h2)){display:block;padding-bottom:0}.about-page .about-section:has(.features-grid){display:block}.about-page .about-section:has(.features-grid)>h2{position:static;margin-bottom:var(--space-6);font-size:var(--text-2xl)}.about-page .about-section:has(.features-grid) .features-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-5)}.about-page .feature-card{padding:var(--space-6)}.about-page .content-footer,.changelog-page .content-footer{margin-top:0}.changelog-page .changelog-header{margin-bottom:0;padding-bottom:var(--space-12);border-bottom:1px solid var(--border-default)}.changelog-page .changelog-header h1{font-family:var(--font-display);font-size:clamp(2.6rem,3.1vw,3.6rem);line-height:1.04;letter-spacing:-.03em}.changelog-page .changelog-header p{max-width:56ch;font-size:1.25rem}.changelog-page .changelog-entry{grid-template-columns:var(--rail) minmax(0,1fr);column-gap:var(--rail-gap);padding:var(--space-12) 0}.changelog-page .changelog-entry:first-child{padding-top:var(--space-12)}.changelog-page .changelog-meta{position:-webkit-sticky;position:sticky;top:var(--space-10);align-self:start}.changelog-page .changelog-date{font-size:var(--text-lg)}.changelog-page .changelog-card h2{margin-bottom:var(--space-6);font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em}.changelog-page .changelog-card li{font-size:1.0625rem;line-height:var(--leading-relaxed)}.changelog-page .changelog-footer{margin-top:0;padding:var(--space-10) 0;border-top:1px solid var(--border-subtle)}}@media (min-width:1400px){.changelog-page .changelog-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5) var(--space-10);gap:var(--space-5) var(--space-10);align-items:start}}@media (min-width:1600px){.about-page,.changelog-page{--rail:380px;--rail-gap:5rem}.about-container{max-width:calc(var(--rail) + var(--rail-gap) + 72ch)}.changelog-page .changelog-container{max-width:calc(var(--rail) + var(--rail-gap) + 108ch)}.about-page .about-section{grid-template-columns:var(--rail) minmax(0,72ch);padding:var(--space-16) 0}.about-page .about-section>h2{font-size:1.45rem}.about-page .about-section>p,.about-page.legal-page .about-section>p,.changelog-page .changelog-card li{font-size:1.125rem}.changelog-page .changelog-entry{padding:var(--space-16) 0}.changelog-page .changelog-entry:first-child{padding-top:var(--space-16)}}