.front-leaf-surface>.legal-archive-front.inner-cover{min-height:clamp(640px,78vh,800px);padding-top:clamp(1.5rem,3vw,2.8rem);padding-bottom:clamp(2.5rem,4vw,4rem)}.legal-archive-cover{max-width:100%;padding-top:clamp(1.15rem,2.6vw,2.6rem)}.legal-archive-heading{max-width:100%}.legal-archive-title-wrap{width:100%;max-width:none;margin-top:1.1rem}.legal-archive-front .legal-archive-heading h1{letter-spacing:-.065em;overflow-wrap:normal;word-break:normal;hyphens:none;max-width:100%;margin:0 0 clamp(.8rem,1.7vw,1.35rem);font-size:clamp(2.65rem,6.1vw,5.75rem);font-weight:800;line-height:1.02}.legal-archive-intro{max-width:none;color:var(--ink-muted);margin:0;font-size:clamp(.99rem,1.3vw,1.14rem);line-height:1.65}.legal-archive-registration{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);margin-top:clamp(1.75rem,3.3vw,3rem);padding:.8rem 0 .9rem}.legal-register-title{color:var(--ink-muted);letter-spacing:.1em;margin-bottom:.9rem;display:block}.legal-archive-registration dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;display:grid}.legal-archive-registration dl>div{border-left:1px solid var(--line);min-width:0;padding-left:.8rem}.legal-archive-registration dl>div:first-child{border-left:0;padding-left:0}.legal-archive-registration dt{font-family:var(--font-mono);color:var(--ink-muted);font-size:.66rem;line-height:1.45}.legal-archive-registration dd{overflow-wrap:anywhere;margin:.28rem 0 0;font-size:.92rem;font-weight:700;line-height:1.4}.legal-archive-toc{margin-top:clamp(2.1rem,4vw,3.5rem)}.legal-archive-toc-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.7rem;display:flex}.legal-archive-toc h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.28rem,2.5vw,1.9rem);line-height:1.25}.legal-archive-toc-head>span{color:var(--ink-muted)}.legal-archive-toc ol{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1rem,3vw,2rem);margin:0;padding:0;list-style:none;display:grid}.legal-archive-toc li{border-bottom:1px solid var(--line);margin:0}.legal-archive-toc li a{color:var(--ink);grid-template-columns:2.7rem minmax(0,1fr) 1.25rem;align-items:center;gap:.75rem;padding:.88rem .2rem;text-decoration:none;transition:color .15s,background-color .15s;display:grid}.legal-archive-toc li a:hover,.legal-archive-toc li a:focus-visible{color:var(--stamp);background:#70542c0f}.legal-index-number{color:var(--stamp);font-size:.74rem}.legal-index-title{font-size:.91rem;font-weight:600;line-height:1.45}.legal-index-arrow{color:var(--ink-muted);text-align:right;font-size:1.08rem}.legal-archive-cover-foot{color:var(--ink-muted);border-top:1px solid var(--line);justify-content:space-between;gap:1rem;margin-top:clamp(1.5rem,2.5vw,2.5rem);padding-top:1rem;display:flex}.legal-archive-leaf{padding-top:clamp(1.6rem,3vw,2.8rem)}.legal-archive-article{border-top:1px solid var(--line);width:100%;max-width:none;margin:0;padding:1.6rem 0 2.3rem;scroll-margin-top:1.4rem}.legal-archive-article-heading{align-items:baseline;gap:1rem;min-width:0;margin-bottom:1.1rem;display:flex}.legal-archive-article-heading>.mono{min-width:2rem;color:var(--stamp);font-size:.77rem}.legal-archive-article h3{letter-spacing:-.025em;overflow-wrap:break-word;margin:0;font-size:clamp(1.22rem,1.9vw,1.48rem);font-weight:750;line-height:1.32}.legal-archive-article p{color:var(--ink);margin:.3rem 0 0 3rem;font-size:clamp(.94rem,1.1vw,1rem);line-height:1.83}.legal-archive-article p+p{margin-top:1rem}.legal-archive-article h4{letter-spacing:-.01em;margin:1.65rem 0 .65rem 3rem;font-size:1.04rem;line-height:1.45}.legal-archive-placeholder{color:var(--ink-muted)!important}.legal-archive-article ul,.legal-archive-article ol{margin:1rem 0 1rem 3.5rem;padding-left:1.2rem;line-height:1.8}.legal-archive-article li+li{margin-top:.48rem}.legal-archive-article p,.legal-archive-article li{overflow-wrap:break-word}.legal-archive-article a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1px}.legal-archive-closing{border-top:2px solid var(--ink);width:100%;max-width:none;margin:1.2rem 0 1rem;padding:1.2rem 0 0;position:relative}.legal-archive-closing>.mono{color:var(--stamp)}.legal-archive-closing>p{color:var(--ink-muted);margin:.9rem 0 1.1rem;font-size:.9rem;line-height:1.75}.legal-archive-provider{border:1px solid var(--line);background:#705b3b09;margin:1.25rem 0;padding:1rem 1.2rem}.legal-archive-provider dl{grid-template-columns:1fr;gap:0;margin:0;display:grid}.legal-archive-provider dl>div{grid-template-columns:minmax(10rem,.37fr) minmax(0,1fr);align-items:baseline;gap:.75rem 1.25rem;padding:.7rem 0;display:grid}.legal-archive-provider dl>div+div{border-top:1px solid var(--line)}.legal-archive-provider dt{font-family:var(--font-mono);color:var(--ink-muted);overflow-wrap:anywhere;font-size:.73rem;line-height:1.6}.legal-archive-provider dd{overflow-wrap:anywhere;margin:0;font-size:.96rem;font-weight:600;line-height:1.65}@media (width<=680px){.legal-archive-provider dl>div{grid-template-columns:1fr;gap:.2rem}}.legal-archive-index-return{color:var(--ink-muted);padding:.5rem 0;text-decoration:none;display:inline-block}.legal-archive-index-return:hover,.legal-archive-index-return:focus-visible{color:var(--stamp);text-decoration:underline}@media (width<=960px){.legal-archive-front{min-height:0}.legal-archive-cover{padding-top:1.25rem}.legal-archive-leaf{min-height:0}}@media (width<=680px){.legal-archive-toc ol{grid-template-columns:1fr}.legal-archive-registration dl{grid-template-columns:1fr 1fr;gap:1rem .85rem}.legal-archive-registration dl>div:nth-child(3){border-left:0;padding-left:0}.legal-archive-cover-foot{flex-wrap:wrap;font-size:.6rem}}@media (width<=520px){.legal-archive-front .legal-archive-heading h1{letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(2.3rem,11vw,3.5rem)}.legal-archive-registration dl{grid-template-columns:1fr;gap:.75rem}.legal-archive-registration dl>div,.legal-archive-registration dl>div:first-child{border-left:0;padding-left:0}.legal-archive-registration dl>div+div{border-top:1px solid var(--line);padding-top:.6rem}.legal-archive-toc li a{grid-template-columns:2rem minmax(0,1fr) 1rem;gap:.5rem}.legal-archive-article-heading{gap:.6rem}.legal-archive-article-heading>.mono{min-width:1.7rem}.legal-archive-article p,.legal-archive-article h4{margin-left:0}.legal-archive-article ul,.legal-archive-article ol{margin-left:.2rem}}@media (prefers-reduced-motion:reduce){.legal-archive-toc li a{transition:none}}body[data-page=features] .sheet-tab{height:158px}body[data-page=features] .front-leaf .features-cover-sheet.inner-cover{min-height:0;padding-top:clamp(1.4rem,2.7vw,2.6rem);padding-bottom:clamp(2.5rem,5vw,4.2rem)}body[data-page=features] .features-cover-sheet .features-cover-brand{margin:clamp(1.2rem,2.9vw,3rem) 0 1.15rem}body[data-page=features] .features-cover-sheet .features-cover-brand h1.cover-product{letter-spacing:-.087em;overflow-wrap:normal;margin:0;font-size:clamp(3.6rem,8vw,8.2rem);font-weight:800;line-height:.96}.features-cover-intro{max-width:80ch;margin:clamp(1.1rem,2.1vw,1.7rem) 0 0;font-size:clamp(1.06rem,1.45vw,1.27rem);font-weight:570;line-height:1.55}.features-cover-showcase{grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);align-items:start;gap:clamp(1.1rem,2.4vw,2.1rem);margin:clamp(1.35rem,2.7vw,2.4rem) 0 clamp(1.15rem,2.3vw,2rem);display:grid}.features-cover-context{flex-direction:column;gap:clamp(1.35rem,2.7vw,2.25rem);min-width:0;padding-top:clamp(.15rem,.75vw,.6rem);display:flex}.features-cover-aside{border-top:1px solid var(--line);min-width:0;padding-top:.7rem}.features-cover-aside>.mono{color:var(--stamp);overflow-wrap:anywhere;font-size:clamp(.56rem,.75vw,.67rem);line-height:1.5}.features-cover-aside p{overflow-wrap:break-word;margin:.65rem 0 0;font-size:clamp(.75rem,1.05vw,.94rem);line-height:1.58}.features-cover-system{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(1.15rem,2.2vw,1.8rem) 0 clamp(.65rem,1.2vw,1rem);padding:clamp(.9rem,1.6vw,1.2rem) 0;display:grid}.features-cover-benefit{min-width:0;padding:0 clamp(.8rem,1.8vw,1.6rem)}.features-cover-benefit:first-child{padding-left:0}.features-cover-benefit:last-child{padding-right:0}.features-cover-benefit+.features-cover-benefit{border-left:1px solid var(--line)}.features-cover-benefit-heading{color:var(--stamp);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.features-cover-benefit-heading>.mono{overflow-wrap:break-word;font-size:clamp(.58rem,.75vw,.68rem);line-height:1.5}.features-cover-benefit-heading .site-icon{opacity:.75;color:var(--ink-muted);flex:none}.features-cover-benefit-title{letter-spacing:-.022em;overflow-wrap:break-word;margin:.75rem 0 .6rem;font-size:clamp(.92rem,1.22vw,1.12rem);font-weight:790;line-height:1.33}.features-cover-benefit-title.features-language-list{letter-spacing:0;font-size:clamp(.82rem,1.12vw,1.04rem)}.features-cover-benefit p{color:var(--ink-muted);overflow-wrap:break-word;margin:0;font-size:clamp(.76rem,.93vw,.87rem);line-height:1.57}@media (width<=760px){.features-cover-system{grid-template-columns:1fr;padding:.2rem 0}.features-cover-benefit,.features-cover-benefit:first-child,.features-cover-benefit:last-child{padding:1rem 0}.features-cover-benefit+.features-cover-benefit{border-left:0;border-top:1px solid var(--line)}.features-cover-benefit-title,.features-cover-benefit-title.features-language-list{font-size:1rem}.features-cover-benefit p{font-size:.86rem}}.features-cover-index{padding-top:clamp(.65rem,1.2vw,.9rem);position:relative;overflow:visible}.features-cover-catalogued{z-index:2;--stamp-width:clamp(180px,20vw,250px);position:absolute;top:clamp(.2rem,1vw,.6rem);right:0}.features-network-mark>.hand-mark-underline{height:8px;color:var(--stamp);bottom:-.34em}.features-cover-index>.mono{color:var(--stamp)}.features-cover-index>p{max-width:min(72ch,100% - 260px);margin:.55rem 0 1.3rem;font-size:.93rem;line-height:1.6}.features-archive-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.7rem,1.5vw,1.15rem);display:grid}.features-archive-card{min-width:0;position:relative}.features-archive-card-content{background:linear-gradient(135deg,#fffceb3b,#0000 60%),#69573e0e;border:1px solid #6a4e3045;min-height:100%;padding:clamp(.75rem,1.4vw,1.1rem);box-shadow:2px 3px #45301e13}.features-archive-card:nth-child(2n) .features-archive-card-content{background:linear-gradient(135deg,#fffceb3d,#0000 60%),#49645312}.features-archive-card-heading{color:var(--stamp);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.7rem;padding-bottom:.5rem;display:flex}.features-archive-card-heading .site-icon{color:var(--ink-muted);opacity:.83;flex:none}.features-archive-card ul{margin:.2rem 0 0;padding:0;list-style:none}.features-archive-card li+li{border-top:1px solid var(--line)}.features-archive-card li>a{color:var(--ink);grid-template-columns:5.4rem minmax(0,1fr) auto;align-items:baseline;gap:.55rem;min-height:2.5rem;padding:.65rem .15rem;text-decoration:none;display:grid}.features-archive-card li>a:hover,.features-archive-card li>a:focus-visible{background:#51473114;text-decoration:none}.features-archive-card li>a:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.features-archive-file{color:var(--stamp);white-space:nowrap}.features-archive-name{overflow-wrap:break-word;min-width:0;font-size:clamp(.8rem,1.08vw,.94rem);font-weight:740;line-height:1.4}.features-archive-arrow{font-family:var(--font-mono);opacity:.6;font-size:.92rem}.features-archive-card li>a:hover .features-archive-name,.features-archive-card li>a:focus-visible .features-archive-name{text-underline-offset:.22rem;text-decoration:underline}.features-archive-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:.15rem;padding:.85rem .15rem 0;display:flex}.features-archive-actions .button-primary{gap:.55rem;min-height:38px;padding:.55rem .7rem;font-size:.68rem}.features-archive-actions .text-link{font-size:.68rem}body[data-page=features] .attached-photo.features-photo-cover,body[data-page=features] .attached-photo.features-photo-record{width:100%;min-width:0;margin:0;padding:clamp(.4rem,.8vw,.7rem)}body[data-page=features] .attached-photo.features-photo-cover{max-width:100%;transform:rotate(.5deg)}body[data-page=features] .attached-photo.features-photo-record{align-self:start;transform:rotate(-.45deg)}body[data-page=features] .attached-photo .photo-caption{flex-wrap:wrap;align-items:center;gap:.45rem;padding-top:clamp(.45rem,.75vw,.7rem)}body[data-page=features] .attached-photo .photo-caption-title{overflow-wrap:anywhere;min-width:0}body[data-page=features] .attached-photo .photo-open:focus-visible{outline:2px solid var(--teal);outline-offset:3px}body[data-page=features] .paper-stack>.features-group-sheet{min-height:0;padding-bottom:clamp(4rem,6vw,5rem)}body[data-page=features] .features-group-sheet .section-title{max-width:none;margin-bottom:clamp(1.2rem,2.2vw,1.7rem);font-size:clamp(1.6rem,3vw,2.35rem)}.features-group-files{flex-direction:column;gap:clamp(1.35rem,2.4vw,2rem);display:flex}.feature-file{--feature-file-tint:#715d400e;background:linear-gradient(115deg,#fffbea40,transparent 65%),var(--feature-file-tint);border:1px solid #6b4f2e3b;min-width:0;padding:clamp(1rem,2vw,1.65rem);scroll-margin-top:1.75rem;position:relative}.feature-file:nth-child(2n){--feature-file-tint:#53645013}.feature-file:before{content:"";pointer-events:none;border:1px solid #6f573413;position:absolute;inset:5px}.feature-file-register{border-bottom:1px solid var(--line);color:var(--stamp);letter-spacing:.045em;justify-content:space-between;gap:.5rem;padding-bottom:.55rem;display:flex}.feature-file-register span:last-child{color:var(--ink-muted);overflow-wrap:anywhere;text-align:right}.feature-file-title{letter-spacing:-.03em;margin:.85rem 0 1rem;font-size:clamp(1.32rem,2.25vw,1.88rem);font-weight:800;line-height:1.16}.feature-file-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:start;gap:clamp(1.05rem,2.6vw,2.2rem);display:grid}.feature-file-details{min-width:0}.feature-file-thesis{letter-spacing:-.022em;max-width:36ch;margin:0 0 .68rem;font-size:clamp(1.02rem,1.45vw,1.23rem);font-weight:790;line-height:1.36}.feature-file-summary{margin:0 0 1.1rem;font-size:clamp(.9rem,1.22vw,1.02rem);font-weight:550;line-height:1.55}.feature-file-register-heading{color:var(--ink-muted);border-bottom:1px solid var(--line);padding-bottom:.42rem}.feature-file-items{margin:0;padding:0;list-style:none}.feature-file-items li{border-bottom:1px solid var(--line);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.45rem;padding:.62rem 0;font-size:clamp(.79rem,1vw,.9rem);line-height:1.45;display:grid}.feature-file-item-number{color:var(--stamp);padding-top:.15rem}.feature-file-item-content strong{color:var(--ink);font-weight:770}.feature-file-item-content{min-width:0;display:block}.feature-file-item-content:has(.feature-pro-stamp-decor){grid-template-columns:minmax(0,1fr) clamp(85px,9.5vw,107px);align-items:end;column-gap:.35rem;display:grid}.feature-file-statistics .feature-file-item-lead{grid-column:1/-1}.feature-file-statistics .feature-file-item-description{grid-area:2/1}.feature-file-statistics .feature-pro-stamp-decor{grid-area:2/2}.feature-pro-stamp-decor{--stamp-width:clamp(85px,9.5vw,107px);--stamp-turn:-6deg;margin:0 .12rem .08rem 0}.feature-pro-stamp-decor .dossier-stamp-word{letter-spacing:.02em;font-size:clamp(.49rem,.8vw,.58rem)}.feature-pro-stamp-decor .dossier-stamp-detail{letter-spacing:0;font-size:clamp(.47rem,.65vw,.55rem)}.feature-file-notes .feature-file-details{position:relative}.feature-hand-note{width:max-content;max-width:100%;color:var(--stamp);font:500 clamp(1.05rem,1.45vw,1.3rem)/1.02 var(--font-hand);margin:0;position:absolute;top:-1.7rem;right:.7rem;transform:rotate(4deg)}.feature-file-relation{color:var(--ink-muted);border-top:1px solid var(--line);margin:clamp(1rem,2vw,1.4rem) 0 0;padding-top:.72rem;font-size:.82rem;line-height:1.5}.feature-file-relation>.mono{color:var(--stamp);margin-right:.4rem;font-size:.63rem}.features-conclusion{background:#79583716;border:1px solid #664c2e47;margin-top:clamp(1.35rem,2.5vw,2rem);padding:clamp(1.1rem,2vw,1.7rem);position:relative;overflow:visible}.features-decision-stamp{z-index:2;--stamp-width:clamp(124px,14vw,158px);--stamp-turn:-7deg;position:absolute;top:clamp(.65rem,1.25vw,.95rem);right:clamp(.95rem,1.6vw,1.25rem)}.features-conclusion>.mono{color:var(--stamp);border-bottom:1px solid var(--line);padding-bottom:.6rem;display:block}.features-conclusion-layout{grid-template-columns:minmax(0,1fr) minmax(13rem,15.5rem);align-items:center;gap:clamp(1.3rem,2.5vw,2rem);padding-top:1rem;display:grid}.features-conclusion-layout h3{margin:0 0 .6rem;font-size:clamp(1.25rem,2.2vw,1.7rem);font-weight:800;line-height:1.12}.features-conclusion-layout p{max-width:65ch;margin:0;font-size:clamp(.85rem,1.12vw,.96rem);line-height:1.55}.features-conclusion-actions{flex-direction:column;justify-self:end;align-items:stretch;gap:.5rem;width:min(100%,15.5rem);min-width:0;display:flex}.features-conclusion-actions .tools-action{justify-content:space-between;width:100%;min-width:0;min-height:40px}.features-conclusion-actions .tools-action span{overflow-wrap:anywhere}body[data-page=features] .paper-stack>.features-last-sheet:last-child{padding-bottom:clamp(4rem,6vw,5rem)}@media (width<=1150px) and (width>=961px){.features-cover-showcase{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (width<=960px){.features-cover-showcase{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:1.2rem}.features-cover-catalogued{--stamp-width:clamp(160px,22vw,220px)}.features-cover-index>p{max-width:min(72ch,100% - 230px)}body[data-page=features] .features-cover-sheet .features-cover-brand h1.cover-product{font-size:clamp(3.3rem,7.2vw,6.3rem)}}@media (width<=680px){.features-cover-showcase{flex-direction:column;align-items:stretch;gap:1rem;margin:1.05rem 0 1.6rem;display:flex}.features-cover-index{grid-template-columns:minmax(0,1fr) minmax(0,35%);column-gap:.65rem;display:grid}.features-cover-catalogued{--stamp-width:min(32vw,190px);grid-area:1/2/span 2;place-self:center;margin:0;position:relative;top:auto;right:auto}.features-cover-index>.mono{grid-area:1/1}.features-cover-index>p{grid-area:2/1;max-width:none}.features-archive-index{grid-column:1/-1}.features-cover-aside{align-self:auto;width:100%;display:block}.features-cover-aside p{margin:.45rem 0 0}.features-cover-context{order:1;gap:1rem;padding-top:0}.features-cover-showcase .features-photo-cover{order:0;width:100%;max-width:520px;margin-inline:auto}.feature-file-grid,.features-conclusion-layout{grid-template-columns:1fr}.feature-file-grid{gap:1.05rem}.feature-file-grid .features-photo-record{justify-self:center;width:100%;max-width:550px}.feature-file-notes .feature-hand-note{margin:-.4rem .45rem .15rem auto;position:relative;top:auto;right:auto}.features-conclusion-actions{justify-self:start}}@media (width<=520px){body[data-page=features] .front-leaf .features-cover-sheet.inner-cover{padding-bottom:1.8rem}.features-decision-stamp{--stamp-width:138px;margin:-4px 0 .65rem auto;display:block;position:relative;top:auto;right:auto}.feature-hand-note{font-size:1rem}.features-archive-index{grid-template-columns:1fr}body[data-page=features] .features-cover-sheet .features-cover-brand h1.cover-product{font-size:clamp(2.55rem,9vw,4.2rem)}.features-archive-card li>a{grid-template-columns:5.4rem minmax(0,1fr) auto}.feature-file{padding:.9rem}.feature-file-register{font-size:.54rem}.feature-file-grid .features-photo-record{transform:rotate(0)}body[data-page=features] .attached-photo .photo-caption{font-size:.55rem}.feature-file-relation>.mono{margin-bottom:.2rem;display:block}}@media (width<=960px){.features-decision-stamp{--stamp-width:clamp(118px,18vw,150px)}}body[data-page=pricing] .front-leaf .pricing-single-sheet.inner-cover{min-height:0;padding-top:clamp(1.5rem,3vw,2.8rem);padding-bottom:clamp(2.6rem,5vw,4.4rem)}.pricing-sheet-head{border-bottom:1px solid var(--line);margin:clamp(1.3rem,3vw,2.8rem) 0 clamp(1.5rem,3.1vw,2.8rem);padding-bottom:clamp(1.1rem,2.3vw,1.8rem)}.pricing-sheet-head .project-prefix{color:var(--stamp);margin:0 0 .55rem;display:block}.pricing-sheet-title-row{grid-template-columns:minmax(0,1fr) clamp(8.25rem,18vw,12.75rem);align-items:center;column-gap:clamp(.65rem,2vw,1.5rem);min-width:0;display:grid}.pricing-sheet-billing-stamp{pointer-events:none;user-select:none;mix-blend-mode:multiply;justify-self:end;width:100%;height:auto;display:block;transform:translateY(clamp(-2.5rem,-2.75vw,-1.5rem))rotate(5deg)}.pricing-sheet-head h1{letter-spacing:-.078em;margin:0;font-size:clamp(3.3rem,7.7vw,7rem);font-weight:800;line-height:.97}.pricing-sheet-thesis{letter-spacing:-.028em;overflow-wrap:break-word;max-width:42ch;margin:clamp(1rem,1.7vw,1.4rem) 0 0;font-size:clamp(1.22rem,2vw,1.78rem);font-weight:800;line-height:1.3}.pricing-sheet-intro{max-width:67ch;margin:clamp(.55rem,1vw,.85rem) 0 0;font-size:clamp(1rem,1.42vw,1.23rem);line-height:1.62}.pricing-sheet-body{min-width:0}.pricing-ledger-grid{--pricing-row-count:16;--pricing-limits-section-rows:9;--pricing-premium-section-rows:6;--pricing-limit-item-rows:8;--pricing-premium-item-rows:5;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--pricing-row-count),auto);align-items:stretch;column-gap:clamp(.75rem,1.65vw,1.25rem);display:grid}.pricing-ledger-card{grid-template-rows:subgrid;grid-row:1 / span var(--pricing-row-count);background:linear-gradient(125deg,#fffded3b,#0000 66%),#f6eddb4d;border:1px solid #63482e59;min-width:0;padding:clamp(1rem,2.05vw,1.6rem);display:grid}.pricing-ledger-card-pro{background:linear-gradient(#f5ebd3ab,#ebdcc559);border-color:#7344308c}.pricing-ledger-card-head{border-bottom:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;padding-bottom:1rem;display:flex}.pricing-ledger-entry-row{justify-content:space-between;align-items:flex-start;gap:.25rem;min-width:0;min-height:clamp(1.4rem,2vw,1.75rem);display:flex;position:relative}.pricing-ledger-entry-row>.mono{color:var(--stamp);letter-spacing:.055em;font-size:.66rem;display:block}.pricing-recommended-stamp{--stamp-width:clamp(108px,12vw,138px);--stamp-turn:5deg;opacity:.9;margin:-.25rem 0 0;position:absolute;top:0;right:0}.pricing-ledger-card h2{letter-spacing:-.03em;margin:.55rem 0 .85rem;font-size:clamp(1.4rem,2.3vw,1.85rem);line-height:1.13}.pricing-ledger-price{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.4vw,2.85rem);font-weight:800;line-height:1.08}.pricing-ledger-free{font-size:clamp(1.8rem,3.05vw,2.65rem)}.pricing-ledger-price>span{letter-spacing:0;white-space:nowrap;font-size:clamp(.78rem,1.1vw,.95rem);font-weight:650}.pricing-ledger-year-row{flex-wrap:wrap;align-items:baseline;gap:.25rem .65rem;margin:.4rem 0 .15rem;display:flex}.pricing-ledger-annually{white-space:nowrap;margin:0;font-size:clamp(.95rem,1.28vw,1.1rem);font-weight:720}.pricing-ledger-savings{color:var(--stamp);white-space:nowrap;font:650 clamp(.925rem,1.225vw,1.175rem)/1 var(--font-hand);transform-origin:0;margin:0 .1rem 0 0;transform:rotate(-6deg)}.pricing-ledger-subnote{color:var(--stamp);margin:.35rem 0 0;font-size:clamp(.68rem,.9vw,.78rem);font-weight:650}.pricing-ledger-description{color:var(--ink-muted);margin:auto 0 0;padding-top:1rem;font-size:clamp(.86rem,1.03vw,.96rem);line-height:1.55}.pricing-ledger-limits-section{--pricing-section-rows:var(--pricing-limits-section-rows);--pricing-item-rows:var(--pricing-limit-item-rows)}.pricing-ledger-premium-section{--pricing-section-rows:var(--pricing-premium-section-rows);--pricing-item-rows:var(--pricing-premium-item-rows)}.pricing-ledger-section{grid-template-rows:subgrid;grid-row:span var(--pricing-section-rows);min-width:0;margin-top:0;padding-top:1rem;display:grid}.pricing-ledger-section h3{color:var(--stamp);letter-spacing:.025em;border-bottom:1px solid var(--line);margin:0;padding:0 0 .55rem;font-size:clamp(.58rem,.75vw,.67rem)}.pricing-ledger-limits{grid-template-rows:subgrid;grid-row:span var(--pricing-item-rows);min-width:0;margin:0;display:grid}.pricing-ledger-row,.pricing-ledger-permissions li{border-bottom:1px solid #60482e29;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.65rem;padding:.58rem 0;font-size:clamp(.76rem,.94vw,.88rem);line-height:1.38;display:grid}.pricing-ledger-row dt,.pricing-ledger-permissions li>span:first-child{overflow-wrap:break-word;min-width:0}.pricing-ledger-row dd{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin:0;font-weight:800}.pricing-ledger-per{color:var(--ink-muted);white-space:normal;font-size:.68rem;font-weight:500}.pricing-ledger-permissions{grid-template-rows:subgrid;grid-row:span var(--pricing-item-rows);min-width:0;margin:0;padding:0;list-style:none;display:grid}.pricing-ledger-availability{text-align:right;color:var(--ink-muted);justify-content:flex-end;align-items:center;gap:.35rem;max-width:8rem;font-size:clamp(.67rem,.84vw,.77rem);display:inline-flex}.pricing-ledger-status-icon{flex:none;font-size:1.04em;font-weight:800}.pricing-ledger-availability-included{color:#225643;font-weight:750}.pricing-shared-ledger{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:clamp(1rem,2vw,1.65rem);padding:clamp(1rem,2vw,1.4rem) 0}.pricing-shared-ledger h2{color:var(--stamp);letter-spacing:.04em;margin:0 0 .8rem;font-size:.68rem}.pricing-shared-ledger ul{flex-wrap:wrap;gap:.5rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.pricing-shared-ledger li{align-items:baseline;gap:.35rem;font-size:clamp(.79rem,1vw,.9rem);line-height:1.43;display:flex}.pricing-shared-ledger li:before{content:"✓";color:#285b48;font-weight:750}.pricing-checkout-note{background:#755a3914;border:1px solid #63482e4d;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,2.5vw,2rem);margin-top:clamp(1.2rem,2.5vw,2rem);padding:clamp(1rem,2vw,1.5rem);display:grid}.pricing-checkout-note>div{min-width:0}.pricing-checkout-action{flex-direction:column;place-self:start end;align-items:flex-start;gap:.5rem;width:min(100%,15.75rem);min-width:0;display:flex;transform:translateY(2.125rem)}.pricing-checkout-note .mono{color:var(--stamp);font-size:.63rem}.pricing-checkout-note h2{letter-spacing:-.025em;margin:.55rem 0 .45rem;font-size:clamp(1.16rem,1.85vw,1.5rem);line-height:1.2}.pricing-checkout-note p{margin:0;font-size:clamp(.83rem,1vw,.93rem);line-height:1.54}.pricing-checkout-note .tools-action{white-space:normal;gap:1rem;width:max-content;min-width:0;max-width:15.75rem;min-height:44px}.pricing-checkout-note .pricing-checkout-pencil{color:#595a56;width:100%;max-width:15.75rem;font:550 clamp(.91rem,1.12vw,1.03rem)/1.19 var(--font-hand);letter-spacing:.002em;transform-origin:0 0;overflow-wrap:break-word;margin:0;transform:rotate(-2deg)}body[data-lang=en] .pricing-checkout-note .pricing-checkout-pencil{font-size:.9rem;line-height:1.05}.pricing-pencil-uncertain{white-space:nowrap;text-decoration:none;display:inline-block;position:relative}.pricing-pencil-uncertain:after{content:"";pointer-events:none;background:#464946d4;border-radius:45%;height:1.4px;position:absolute;top:52%;left:-.04em;right:-.05em;transform:rotate(-3deg);box-shadow:0 .55px #4649462e}@media (width<=760px){.pricing-ledger-grid{grid-template-rows:none;grid-template-columns:1fr;row-gap:1rem}.pricing-ledger-card{flex-direction:column;grid-row:auto;display:flex}.pricing-ledger-card-head{min-height:0}.pricing-ledger-section,.pricing-ledger-limits,.pricing-ledger-permissions{grid-row:auto;grid-template-rows:none;display:block}.pricing-checkout-note{grid-template-columns:1fr}.pricing-checkout-action{justify-self:start;gap:.7rem;transform:none}body[data-lang=en] .pricing-checkout-note .pricing-checkout-pencil{font-size:clamp(.91rem,1.12vw,1.03rem);line-height:1.19}.pricing-checkout-note .tools-action{width:min(100%,15.75rem)}.pricing-checkout-note .pricing-checkout-pencil{max-width:15.75rem}.pricing-ledger-price>span{font-size:.94rem}}@media (width<=520px){body[data-page=pricing] .front-leaf .pricing-single-sheet.inner-cover{padding:1.5rem 1.2rem 2.3rem}.pricing-sheet-head h1{font-size:clamp(2.7rem,11.8vw,4.2rem)}.pricing-sheet-title-row{grid-template-columns:minmax(0,1fr) clamp(5.2rem,24vw,7.3rem);column-gap:.4rem}.pricing-recommended-stamp{--stamp-width:110px}.pricing-ledger-card{padding:.95rem}.pricing-ledger-availability{max-width:6.8rem}.pricing-shared-ledger ul{grid-template-columns:1fr;gap:.55rem;display:grid}}body[data-page=contacts] .front-leaf .contacts-single-sheet.inner-cover{min-height:0;padding-top:clamp(1.5rem,3vw,2.8rem);padding-bottom:clamp(3rem,5vw,4.5rem)}.contacts-sheet-head{border-bottom:1px solid var(--line);margin:clamp(1.2rem,3vw,2.6rem) 0 clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(1.15rem,2.2vw,1.8rem)}.contacts-sheet-head .project-prefix{color:var(--stamp);margin:0 0 .65rem;display:block}.contacts-sheet-head h1{letter-spacing:-.075em;margin:0;font-size:clamp(3.3rem,7.7vw,7rem);font-weight:800;line-height:.99}.contacts-sheet-intro{max-width:60ch;margin:1rem 0 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.55}.contacts-sheet-body{min-width:0}.contacts-section-title{margin:0 0 1rem}.contacts-section-index{color:var(--stamp);letter-spacing:.065em;margin:0 0 .5rem;font-size:.66rem;display:block}.contacts-section-title h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.25vw,1.95rem);line-height:1.22}.contacts-section-title p{color:var(--ink-muted);max-width:68ch;margin:.6rem 0 0;font-size:clamp(.88rem,1.09vw,1rem);line-height:1.5}.contacts-support-card{min-width:0;color:var(--ink);background:linear-gradient(115deg,#fffdeab3,#e2d0b359);border:1px solid #5c422a8f;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(.7rem,2vw,1.2rem);padding:clamp(1.05rem,2.2vw,1.7rem);display:grid;box-shadow:2px 3px #64492a1a}.contacts-support-icon{color:var(--stamp);margin-top:.15rem;display:inline-flex}.contacts-support-content{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;min-width:0;display:flex}.contacts-meta{color:var(--stamp);letter-spacing:.05em;font-size:.65rem}.contacts-support-content strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.24rem,2.8vw,2.12rem);line-height:1.2}.contacts-support-description{color:var(--ink-muted);width:100%;max-width:none;margin:0;font-size:clamp(.85rem,1.12vw,.98rem);line-height:1.53}.contacts-support-email{color:inherit;text-underline-offset:.14em;text-decoration:none}.contacts-support-email:hover{text-decoration:underline;text-decoration-color:var(--stamp)}.contacts-support-actions{flex-wrap:wrap;gap:.65rem;margin-top:.5rem;display:flex}.contacts-support-write,.contacts-support-copy{min-height:2.55rem;font-family:var(--font-mono);letter-spacing:.01em;cursor:pointer;border:1px solid #244b3e;justify-content:center;align-items:center;gap:.55rem;padding:.62rem .92rem;font-size:.73rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .17s,border-color .17s;display:inline-flex}.contacts-support-write{color:#fff;background:#173a30}.contacts-support-write:hover{color:#fff;background:#215546}.contacts-support-copy{color:var(--ink);background:#fffdf285;border-color:#5c422a8c}.contacts-support-copy:hover{border-color:var(--stamp);background:#fffae7e6}.contacts-support-copy[data-copy-state=success]{color:#173a30;background:#c4dec785;border-color:#357d55}.contacts-support-copy[data-copy-state=error]{color:var(--stamp);border-color:var(--stamp)}.contacts-check-icon,.contacts-support-copy[data-copy-state=success] .contacts-copy-icon{display:none}.contacts-support-copy[data-copy-state=success] .contacts-check-icon,.contacts-copy-icon{display:inline-flex}.contacts-copy-feedback{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contacts-support-email:focus-visible,.contacts-support-write:focus-visible,.contacts-support-copy:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.contacts-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.7vw,1.15rem);margin-top:clamp(.75rem,1.7vw,1.15rem);display:grid}.contacts-social-card,.contacts-author-card{min-width:0;color:var(--ink);background:#f8eedd3d;border:1px solid #654b2f57;flex-direction:column;padding:clamp(.9rem,1.8vw,1.35rem);text-decoration:none;transition:border-color .17s,background-color .17s;display:flex}.contacts-social-card:hover,.contacts-author-card:hover{border-color:var(--stamp);background:#f9edd699}.contacts-card-top{color:var(--stamp);justify-content:space-between;align-items:center;gap:.4rem;margin:0 0 1rem;display:flex}.contacts-card-top .mono{letter-spacing:.025em;color:var(--ink-muted);font-size:.6rem}.contacts-social-card strong,.contacts-author-card strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(1.1rem,1.6vw,1.37rem);line-height:1.3}.contacts-handle{color:var(--ink-muted);white-space:normal;font-size:clamp(.84rem,1vw,.95rem);font-weight:500}.contacts-card-description{color:var(--ink-muted);flex:1;margin:.7rem 0 1.15rem;font-size:clamp(.84rem,1.02vw,.94rem);line-height:1.5}.contacts-card-link{color:var(--stamp);align-items:center;gap:.4rem;font-size:.79rem;font-weight:750;display:flex}.contacts-card-link span{font-size:1.12rem}.contacts-author{border-top:2px solid #5f452b3d;margin-top:clamp(1.9rem,4vw,3.2rem);padding-top:clamp(1.35rem,2.9vw,2.1rem)}.contacts-author-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.65rem,1.4vw,1rem);display:grid}.contacts-author-card{padding:clamp(.85rem,1.5vw,1.15rem)}.contacts-author-card .contacts-card-top{margin-bottom:.85rem}.contacts-author-card strong{font-size:clamp(1.05rem,1.4vw,1.27rem)}.contacts-social-card:focus-visible,.contacts-author-card:focus-visible{outline:3px solid var(--teal);outline-offset:3px}@media (width<=840px){.contacts-author-grid{grid-template-columns:1fr 1fr}.contacts-author-card:last-child{grid-column:1/-1}}@media (width<=620px){body[data-page=contacts] .front-leaf .contacts-single-sheet.inner-cover{padding:1.5rem 1.2rem 2.6rem}.contacts-sheet-head h1{font-size:clamp(2.8rem,12vw,4.4rem)}.contacts-social-grid,.contacts-author-grid{grid-template-columns:1fr}.contacts-author-card:last-child{grid-column:auto}.contacts-support-card{grid-template-columns:auto minmax(0,1fr);gap:.7rem}.contacts-support-content strong{font-size:clamp(1.05rem,5.15vw,1.6rem)}}@media (prefers-reduced-motion:reduce){.contacts-support-write,.contacts-support-copy,.contacts-social-card,.contacts-author-card{transition:none}}
