.ap-meta{border-bottom:1px solid var(--a-line);font:11px/1.3 var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-mute);grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-bottom:14px;display:flex}.ap-meta nav{gap:10px;min-width:0;display:flex}.ap-meta nav>*{white-space:nowrap}.ap-meta nav>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.ap-meta a{color:var(--a-ink-2);text-decoration:none}.ap-meta a:hover{color:var(--a-accent)}.ap-meta>span{white-space:nowrap}.ap-rule{border-top:1px solid var(--a-ink);font:11px/1 var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-mute);justify-content:space-between;gap:20px;padding-top:14px;display:flex}.ap-hero>*{min-width:0}.ap-hero h1{margin:18px 0 28px;font-size:clamp(42px,5.4vw,86px);line-height:1}.ap-hero .at-kicker{color:var(--a-accent)}.ap-frame{margin:0;padding:28px 0 0 30px}.ap-frame-box{position:relative}.ap-frame-img{aspect-ratio:3/2;background:var(--a-sheet);box-shadow:0 1px 0 var(--a-line), 0 30px 80px -40px #16151373;position:relative;overflow:hidden}.ap-frame-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ap-frame-img.is-drawing img{object-fit:contain;box-sizing:border-box;padding:5%}.ap-frame-img.is-drawing{border:1px solid var(--a-line)}.ap-nw{white-space:nowrap}.ap-dim{font:10.5px/1 var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-ink-2);position:absolute}.ap-dim-top{border-left:1px solid var(--a-ink-2);border-right:1px solid var(--a-ink-2);height:12px;top:-22px;left:0;right:0}.ap-dim-top:before{content:"";background:var(--a-ink-2);height:1px;position:absolute;top:6px;left:0;right:0}.ap-dim-top span{background:var(--a-paper);white-space:nowrap;padding:0 10px;position:absolute;top:1px;left:50%;transform:translate(-50%)}.ap-dim-side{border-top:1px solid var(--a-ink-2);border-bottom:1px solid var(--a-ink-2);width:12px;top:0;bottom:0;left:-24px}.ap-dim-side:before{content:"";background:var(--a-ink-2);width:1px;position:absolute;top:0;bottom:0;left:6px}.ap-dim-side span{background:var(--a-paper);white-space:nowrap;padding:0 10px;position:absolute;top:50%;left:6px;transform:translate(-50%,-50%)rotate(-90deg)}.ap-points{margin:clamp(20px,3vw,40px) 0 0;padding:0;list-style:none}.ap-points li{border-bottom:1px solid var(--a-line);grid-template-columns:72px minmax(0,1.15fr) minmax(0,1fr);align-items:baseline;gap:12px clamp(24px,4vw,64px);padding:clamp(24px,3.2vw,44px) 0;display:grid}.ap-points h2{letter-spacing:-.015em;font-size:clamp(28px,3.2vw,48px);font-weight:300;line-height:1.05}.ap-points p{color:var(--a-ink-2);max-width:30em;margin:0;font-size:17px}.ap-also{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,5vw,88px);display:grid}.ap-also-label{font:11px/1 var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-mute);border-top:1px solid var(--a-ink);margin:0;padding:14px 0}.ap-also-row{border-top:1px solid var(--a-line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;text-decoration:none;display:grid}.ap-also-row:last-child{border-bottom:1px solid var(--a-line)}.ap-also-n{font:11px/1 var(--a-mono);letter-spacing:.12em;color:var(--a-mute)}.ap-also-name{font:400 clamp(21px, 1.9vw, 27px)/1.15 var(--a-serif);transition:transform .45s var(--a-ease), color .3s}.ap-also-go{font:300 22px/1 var(--a-serif);opacity:0;transition:opacity .3s, transform .4s var(--a-ease);transform:translate(-8px)}.ap-also-pal{display:flex}.ap-also-pal i{border:1px solid var(--a-line);width:12px;height:12px;margin-left:-1px}.ap-also-row:hover .ap-also-name{color:var(--a-accent);font-style:italic;transform:translate(10px)}.ap-also-row:hover .ap-also-go{opacity:1;transform:none}.ap-style{padding:clamp(24px, 4vw, 56px) var(--a-pad) clamp(64px, 9vw, 130px);border-bottom:1px solid var(--a-line)}.ap-style-head{padding:clamp(36px,5vw,80px) 0 clamp(28px,4vw,56px)}.ap-style-head h1{margin-top:18px;font-weight:300}.ap-style-name{--len:10;font-size:min(clamp(46px, 10.5vw, 172px), calc((100vw - 2 * var(--a-pad)) / (var(--len) * .5)));letter-spacing:-.035em;overflow-wrap:break-word;line-height:.9;display:block}.ap-style-sub{color:var(--a-ink-2);letter-spacing:-.01em;margin:clamp(10px,1.4vw,20px) 0 0 clamp(0px,8vw,150px);font-size:clamp(24px,2.8vw,42px);font-style:italic;line-height:1.1;display:block}.ap-style-grid{border-top:1px solid var(--a-ink);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,88px);padding-top:clamp(22px,3vw,36px);display:grid}.ap-style-pic{margin:0}.ap-style-pic>div{aspect-ratio:10/7;background:var(--a-paper-2);box-shadow:0 1px 0 var(--a-line), 0 30px 80px -40px #16151373;position:relative;overflow:hidden}.ap-style-pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ap-style-pic figcaption{font:11px/1.4 var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-mute);gap:18px;padding-top:12px;display:flex}.ap-style-pic figcaption span:first-child{color:var(--a-ink);white-space:nowrap}.ap-style-aside{flex-direction:column;align-items:flex-start;gap:clamp(28px,3.4vw,44px);display:flex}.ap-style-lead{color:var(--a-ink-2);max-width:30em;margin:0;font-size:clamp(17px,1.3vw,19px)}.ap-swatches{align-self:stretch}.ap-swatches .ap-rule{margin:0 0 16px}.ap-swatches ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.ap-swatches li{flex-direction:column;gap:8px;min-width:0;display:flex}.ap-swatches i{height:clamp(96px,10vw,150px);display:block;box-shadow:inset 0 0 0 1px #1615131a}.ap-swatches span{font:10.5px/1 var(--a-mono);letter-spacing:.12em;color:var(--a-mute);padding-top:4px}.ap-swatches code{font:12px/1 var(--a-mono);letter-spacing:.04em;color:var(--a-ink);background:0 0;border:0;border-radius:0;padding:0}.ap-spec{margin-top:clamp(20px,3vw,40px)}.ap-spec-row{border-bottom:1px solid var(--a-line);grid-template-columns:72px minmax(0,.9fr) minmax(0,1.5fr);align-items:baseline;gap:12px clamp(24px,4vw,64px);padding:clamp(24px,3vw,40px) 0;display:grid}.ap-spec-row h2{font-size:clamp(28px,3vw,44px);font-weight:300;line-height:1.05}.ap-spec-row p{color:var(--a-ink-2);max-width:36em;margin:0;font-size:clamp(16.5px,1.3vw,19px)}.ap-spec-row.is-avoid h2{color:var(--a-accent);font-style:italic}.ap-idx{border-top:1px solid var(--a-ink);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3.4vw,56px);display:grid}.ap-idx-row{border-bottom:1px solid var(--a-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 0;text-decoration:none;display:grid}.ap-idx-name{font:400 clamp(21px, 1.9vw, 28px)/1.1 var(--a-serif);transition:transform .45s var(--a-ease), color .3s}.ap-idx-row:hover .ap-idx-name{color:var(--a-accent);font-style:italic;transform:translate(8px)}.ap-auth{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);min-height:100svh;display:grid}.ap-auth-art{background:var(--a-dark);position:relative;overflow:hidden}.ap-auth-art>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--a-ease), transform 7s ease-out;position:absolute;inset:0;transform:scale(1.05)}.ap-auth-art>img.on{opacity:1;transform:none}.ap-label{z-index:2;background:var(--a-paper);width:min(380px,100% - 40px);color:var(--a-ink);flex-direction:column;gap:8px;padding:18px 20px 16px;display:flex;position:absolute;bottom:clamp(20px,3vw,44px);left:clamp(20px,3vw,44px)}.ap-label-top{font:10.5px/1 var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-mute);border-bottom:1px solid var(--a-line);justify-content:space-between;gap:12px;margin-bottom:4px;padding-bottom:12px;display:flex}.ap-label b{font:400 25px/1.15 var(--a-serif);letter-spacing:-.005em}.ap-label p{color:var(--a-ink-2);margin:0;font-size:13.5px;line-height:1.5}.ap-label-bar{gap:4px;margin-top:6px;display:flex}.ap-label-bar i{background:var(--a-line);flex:1;height:1px;position:relative}.ap-label-bar i.on{background:var(--a-ink);height:2px;margin-top:-.5px}.ap-auth-side{padding:22px var(--a-pad) 24px;flex-direction:column;gap:32px;display:flex}.ap-auth-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.ap-auth-home{font:11.5px/1 var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-ink-2);border-bottom:1px solid #0000;padding:6px 0;text-decoration:none;transition:border-color .3s}.ap-auth-home:hover{border-bottom-color:currentColor}.ap-auth-form{flex-direction:column;gap:20px;width:100%;max-width:420px;margin:auto;display:flex}.ap-auth-form h1{letter-spacing:-.025em;margin-top:-6px;font-size:clamp(44px,4.4vw,66px);font-weight:300;line-height:.98}.ap-auth-form .at-kicker{color:var(--a-accent)}.ap-auth-sub{color:var(--a-ink-2);margin:-6px 0 6px;font-size:16px}.ap-auth-sub a{color:var(--a-ink)}.ap-google{gap:12px;width:100%}.ap-google svg{flex:none}.ap-google:hover svg{background:#fff;border-radius:50%;box-shadow:0 0 0 3px #fff}.ap-auth-or{font:10.5px/1 var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-mute);align-items:center;gap:14px;display:flex}.ap-auth-or:before,.ap-auth-or:after{content:"";background:var(--a-line);flex:1;height:1px}.ap-field{flex-direction:column;gap:4px;display:flex}.ap-field>span{font:10.5px/1 var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-mute);transition:color .25s}.atelier .ap-field input{border:0;border-bottom:1px solid var(--a-line);width:100%;box-shadow:none;font:400 17px/1.3 var(--a-sans);color:var(--a-ink);background:0 0;border-radius:0;padding:10px 0 12px;transition:border-color .25s}.atelier .ap-field input::placeholder{color:#1615134d}.atelier .ap-field input:focus{border-bottom-color:var(--a-ink);box-shadow:0 1px 0 var(--a-ink);outline:none}.atelier .ap-field input:read-only{color:var(--a-ink-2)}.ap-field:focus-within>span{color:var(--a-ink)}.atelier .ap-field input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px var(--a-paper) inset;-webkit-text-fill-color:var(--a-ink)}.atelier .ap-field-code input{font:400 30px/1.2 var(--a-mono);letter-spacing:.55em;text-align:center;padding-left:.55em}.ap-auth-note{border-left:2px solid var(--a-ink);color:var(--a-ink-2);padding:3px 0 3px 14px;font-size:14px;line-height:1.5}.ap-auth-note.is-error{border-left-color:var(--a-accent);color:var(--a-accent)}.ap-auth-submit{width:100%;margin-top:6px}.ap-auth-submit:disabled{opacity:.45;cursor:default}.ap-auth-submit:disabled:hover{background:var(--a-ink);border-color:var(--a-ink)}.ap-auth-link{cursor:pointer;font:14px/1.4 var(--a-sans);color:var(--a-ink-2);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--a-line);text-decoration-color:var(--a-line);background:0 0;border:0;align-self:flex-start;padding:0}.ap-auth-link:hover{color:var(--a-accent);text-decoration-color:currentColor}.ap-auth-link:disabled{opacity:.5;cursor:default}.ap-auth-switch{border:0;border-top:1px solid var(--a-line);cursor:pointer;text-align:left;font:15px/1.4 var(--a-sans);color:var(--a-ink-2);background:0 0;align-self:stretch;margin-top:4px;padding:18px 0 0}.ap-auth-switch b{color:var(--a-ink);border-bottom:1px solid;margin-left:4px;padding-bottom:1px;font-weight:600;transition:color .25s}.ap-auth-switch:hover b{color:var(--a-accent)}.ap-auth-legal{color:var(--a-mute);margin:0;font-size:12.5px;line-height:1.5}.ap-auth-legal a{color:var(--a-ink-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--a-line);text-decoration-color:var(--a-line)}.ap-auth-legal a:hover{color:var(--a-accent);text-decoration-color:currentColor}.ap-auth-foot{font:10.5px/1.4 var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-mute);flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.ap-auth-foot a{color:var(--a-ink-2);text-decoration:none}.ap-auth-foot a:hover{color:var(--a-accent)}.ap-doc{padding:clamp(24px, 4vw, 56px) var(--a-pad) clamp(80px, 10vw, 150px)}.ap-doc-grid{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);align-items:start;gap:clamp(28px,5vw,88px);padding-top:clamp(40px,6vw,88px);display:grid}.ap-doc-grid>*{min-width:0}.ap-doc-side{flex-direction:column;display:flex;position:sticky;top:100px}.ap-doc-side a{border-top:1px solid var(--a-line);font:400 19px/1.25 var(--a-serif);color:var(--a-ink-2);grid-template-columns:34px minmax(0,1fr);gap:8px;padding:13px 0;text-decoration:none;transition:color .25s;display:grid}.ap-doc-side a:last-child{border-bottom:1px solid var(--a-line)}.ap-doc-side a span{font:11px/1.9 var(--a-mono);letter-spacing:.12em;color:var(--a-mute)}.ap-doc-side a:hover{color:var(--a-accent)}.ap-doc-side a.on{color:var(--a-ink);font-style:italic}.ap-doc-side a.on span{color:var(--a-accent)}.ap-doc-body{max-width:44em}.ap-doc-body h1{letter-spacing:-.025em;overflow-wrap:break-word;margin:18px 0 clamp(32px,4vw,56px);font-size:clamp(42px,5.4vw,84px);font-weight:300;line-height:.98}.ap-doc-body h2{border-top:1px solid var(--a-line);margin:clamp(36px,4vw,56px) 0 14px;padding-top:18px;font-size:clamp(24px,2.2vw,32px);font-weight:400;line-height:1.15}.ap-doc-body p{color:var(--a-ink-2);margin:0 0 14px;font-size:17px;line-height:1.75}.ap-doc-body>p:first-of-type{color:var(--a-ink);font-size:clamp(18px,1.4vw,20px)}.ap-doc-body b{color:var(--a-ink);font-weight:600}.ap-doc-body a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--a-line);text-decoration-color:var(--a-line)}.ap-doc-body a:hover{color:var(--a-accent);text-decoration-color:currentColor}.ap-doc-table{border-top:1px solid var(--a-ink);margin:0 0 clamp(28px,3vw,40px)}.ap-doc-table div{border-bottom:1px solid var(--a-line);grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);align-items:baseline;gap:16px;padding:16px 0;display:grid}.ap-doc-table dt{font:11px/1.4 var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-mute)}.ap-doc-table dd{color:var(--a-ink);margin:0;font-size:17px}.ap-doc-body .ap-doc-table+p{color:var(--a-ink-2);font-size:17px}@media (max-width:1080px){.ap-auth{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.ap-style-grid{grid-template-columns:1fr}.ap-idx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.ap-spec-row{grid-template-columns:44px minmax(0,1fr)}.ap-spec-row p{grid-column:2}.ap-idx{grid-template-columns:1fr}.ap-swatches i{height:84px}.ap-swatches code{letter-spacing:0;font-size:10px}.ap-points li{grid-template-columns:44px minmax(0,1fr)}.ap-points p{grid-column:2}.ap-also{grid-template-columns:1fr;gap:40px}.ap-also-go{display:none}.ap-auth{grid-template-rows:auto 1fr;grid-template-columns:1fr}.ap-auth-art{order:-1;height:34vh;min-height:220px;max-height:320px}.ap-label{gap:4px;width:auto;max-width:320px;padding:12px 14px;bottom:16px;left:16px;right:16px}.ap-label b{font-size:19px}.ap-label p{display:none}.ap-label-top{padding-bottom:8px}.ap-auth-side{gap:28px;padding-top:18px}.ap-auth-top .at-mark span{display:none}.ap-auth-form{margin:0 auto}.ap-doc-grid{grid-template-columns:1fr}.ap-doc-side{order:2;position:static}.ap-doc-table div{grid-template-columns:1fr;gap:6px}}@media (max-width:420px){.ap-hero h1{font-size:38px}.ap-frame{padding:26px 0 0 24px}.ap-dim-side{left:-20px}.ap-meta>span{display:none}.ap-doc-body h1{font-size:36px}}
:root{--s-ink-2:#3b3833;--s-hair:#16151329;--s-hair-2:#16151314;--s-sheet:#fff;--s-ok:#4f6b45;--s-warn:#a4731c;--s-serif:"Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--s-sans:"Manrope", "Inter", system-ui, -apple-system, sans-serif;--s-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}:root[data-theme=dark]{--s-ink-2:#cfc7ba;--s-hair:#efe9df2e;--s-hair-2:#efe9df17;--s-sheet:#f4f0e8;--s-ok:#9dbb8f;--s-warn:#d9a54a}.cab,.ap-modal{--a-paper:var(--s-bg);--a-paper-2:var(--s-soft);--a-card:var(--s-card);--a-ink:var(--s-ink);--a-ink-2:var(--s-ink-2);--a-mute:var(--s-muted);--a-line:var(--s-hair);--a-line-2:var(--s-hair-2);--a-accent:var(--s-accent);--a-serif:var(--s-serif);--a-sans:var(--s-sans);--a-mono:var(--s-mono);--a-ease:cubic-bezier(.22, .7, .15, 1);--s-radius:0px;font-family:var(--s-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.cab ::selection,.ap-modal ::selection{background:var(--s-ink);color:var(--s-bg)}.cab{font-size:15px;line-height:1.55}.cab h1,.cab h2,.cab h3{font-family:var(--s-serif);letter-spacing:-.01em;color:var(--s-ink);font-weight:400}.cab h1 em,.cab h2 em,.cab h3 em,.ap-modal h3 em{color:var(--s-accent);font-style:italic}.cab .muted{color:var(--s-muted)}.cab .small{font-size:13px}.cab code{font:12px/1.4 var(--s-mono);border:1px solid var(--s-hair);background:0 0;border-radius:0;padding:1px 5px}.cab .at-btn:disabled,.ap-modal .at-btn:disabled{opacity:.4;cursor:not-allowed;background:var(--s-ink);border-color:var(--s-ink)}.cab .at-btn-ghost:disabled{background:0 0}.cab .at-link{font:inherit;color:var(--s-ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 2px;font-size:14.5px;text-decoration:none}.cab .at-link:hover{color:var(--s-accent)}.ap-mono{font-family:var(--s-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:12px}.cab .b,.ap-modal .b{border:1px solid var(--s-ink);height:44px;color:var(--s-ink);font:600 14px/1 var(--s-sans);letter-spacing:.01em;box-shadow:none;background:0 0;border-radius:0;padding:0 20px;transition:background .2s,color .2s,border-color .2s;transform:none}.cab .b:hover,.ap-modal .b:hover{background:var(--s-ink);color:var(--s-bg);box-shadow:none;transform:none}.cab .b.dark,.ap-modal .b.dark{background:var(--s-ink);color:var(--s-bg)}.cab .b.dark:hover,.ap-modal .b.dark:hover{background:var(--s-accent);border-color:var(--s-accent);color:var(--s-bg)}.cab .b:disabled,.ap-modal .b:disabled{opacity:.4;cursor:not-allowed}.cab .b:disabled:hover{color:var(--s-ink);background:0 0}.cab .b.dark:disabled:hover{background:var(--s-ink);border-color:var(--s-ink);color:var(--s-bg)}.cab .btn{box-shadow:none;border:1px solid var(--s-hair);color:var(--s-ink);font:500 13.5px/1.2 var(--s-sans);background:0 0;border-radius:0;padding:8px 14px}.cab .btn:hover:not(:disabled){border-color:var(--s-ink);background:0 0}.cab .btn.primary{background:var(--s-ink);color:var(--s-bg);border-color:var(--s-ink);font-weight:600}.cab .btn.primary:hover:not(:disabled){background:var(--s-accent);border-color:var(--s-accent);opacity:1}.cab .btn.small{padding:5px 10px;font-size:12.5px}.cab .link-btn,.ap-modal .link-btn{color:var(--s-ink);-webkit-text-decoration-color:var(--s-hair);text-decoration-color:var(--s-hair)}.cab .link-btn:hover{color:var(--s-accent);text-decoration-color:currentColor}.cab :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),textarea),.ap-modal :where(input:not([type=checkbox]):not([type=radio]),textarea){border:1px solid var(--s-hair);background:var(--s-card);color:var(--s-ink);box-shadow:none;font-family:var(--s-sans);border-radius:0}.cab input:focus,.cab textarea:focus,.cab select:focus,.ap-modal input:focus,.ap-modal textarea:focus{border-color:var(--s-ink);box-shadow:none;outline:none}.cab input::placeholder,.cab textarea::placeholder,.ap-modal input::placeholder,.ap-modal textarea::placeholder{color:var(--s-muted);opacity:.85}.cab select{border:1px solid var(--s-hair);background-color:var(--s-card);color:var(--s-ink);border-radius:0;min-height:42px}.cab .f{color:var(--s-muted);gap:8px;font-size:13px}.cab .f>span:first-child{font:10.5px/1.2 var(--s-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-muted)}.cab .f input,.cab .f select{border:1px solid var(--s-hair);background-color:var(--s-card);border-radius:0;padding:11px 14px;font-size:15px}.cab .f select{padding-right:36px}.cab .f small{color:var(--s-muted);font-size:12.5px}.cab .banner,.ap-modal .banner{background:color-mix(in srgb, currentColor 6%, transparent);border:0;border-left:2px solid;border-radius:0;padding:12px 16px;font-size:14px}.cab .banner.error{color:var(--s-accent)}.cab .banner.ok{color:var(--s-ok)}.cab .banner.warn{color:var(--s-warn)}.cab .card{border:0;border-top:1px solid var(--s-ink);box-shadow:none;background:0 0;border-radius:0;padding:20px 0 0}.cab .card h3{font:400 26px/1.15 var(--s-serif);margin:0 0 14px}.cab .skeleton{background:linear-gradient(90deg, var(--s-soft), color-mix(in srgb, var(--s-soft) 40%, var(--s-bg)), var(--s-soft));background-size:200% 100%;border-radius:0}.cab .saved-pill{color:var(--s-ok);font:11px/1 var(--s-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:0;padding:0}.cab .spinner{border-width:1.5px;border-color:var(--s-hair);border-top-color:var(--s-ink);border-radius:50%}.ap-head{flex-direction:column;gap:clamp(18px,2.4vw,30px);display:flex}.ap-meta{font:10.5px/1 var(--s-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s-muted);border-bottom:1px solid var(--s-hair);flex-wrap:wrap;gap:10px 28px;padding-bottom:13px;display:flex}.ap-meta span:last-child{margin-left:auto}.ap-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 32px;display:flex}.ap-title>div:first-child{flex:420px;min-width:0}.ap-title h1{font:300 clamp(40px, 5.2vw, 76px)/.98 var(--s-serif);letter-spacing:-.025em;margin:0}.ap-title h1 em{font-weight:400}.ap-title p{max-width:40em;color:var(--s-ink-2);margin:16px 0 0;font-size:15.5px}.ap-aside{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.ap-sec{flex-direction:column;gap:22px;display:flex}.ap-sec-head{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);align-items:start;gap:12px clamp(20px,4vw,64px);display:grid}.ap-sec-head .at-kicker{border-top:1px solid var(--s-ink);padding-top:12px}.ap-sec-head h2{font:300 clamp(28px, 3vw, 42px)/1.05 var(--s-serif);letter-spacing:-.02em;margin:0}.ap-sec-head p{color:var(--s-ink-2);grid-column:2;max-width:42em;margin:0}.ap-note{color:var(--s-muted);max-width:60em;margin:0;font-size:13.5px}.cab{background:var(--s-bg);color:var(--s-ink);grid-template-columns:264px minmax(0,1fr)}.cab a{text-decoration:none}.cab-loading{background:var(--s-bg);min-height:100vh;color:var(--s-muted);font:11px/1 var(--s-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;place-items:center;display:grid}.cab-side{border-right:1px solid var(--s-hair);background:var(--s-bg);scrollbar-width:none;gap:0;padding:26px 24px 22px;overflow-y:auto}.cab-mark{color:var(--s-ink);border-bottom:1px solid var(--s-ink);flex-direction:column;padding-bottom:20px;line-height:1;display:flex}.cab-mark b{font:500 30px/1 var(--s-serif);letter-spacing:.01em}.cab-mark span{font:10px/1.3 var(--s-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-muted);margin-top:7px}.cab-label{font:10.5px/1 var(--s-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s-muted);display:block}.cab-side .cab-label{margin:26px 0 6px}.cab-side nav{flex-direction:column;gap:0;display:flex}.cab-side nav a{border-bottom:1px solid var(--s-hair-2);color:var(--s-ink-2);box-shadow:none;font:400 22px/1.1 var(--s-serif);letter-spacing:-.005em;background:0 0;border-radius:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:baseline;gap:0;padding:12px 0 11px;transition:color .2s;display:grid}.cab-side nav a em{font:10.5px/1 var(--s-mono);letter-spacing:.1em;color:var(--s-muted);font-style:normal;transform:translateY(-3px)}.cab-side nav a span{transition:transform .4s cubic-bezier(.22,.7,.15,1)}.cab-side nav a i{font:300 18px/1 var(--s-serif);opacity:0;font-style:normal;transition:opacity .25s,transform .35s;transform:translate(-6px)}.cab-side nav a:hover{color:var(--s-ink);background:0 0}.cab-side nav a:hover span{font-style:italic;transform:translate(6px)}.cab-side nav a.on{color:var(--s-ink);box-shadow:none;background:0 0}.cab-side nav a.on em{color:var(--s-accent)}.cab-side nav a.on i{opacity:1;color:var(--s-accent);transform:none}.cab-side-bottom{gap:18px;margin-top:auto;padding-top:28px}.credits-card{border-top:1px solid var(--s-ink);background:0 0;border-radius:0;grid-template-columns:1fr auto;align-items:end;gap:6px 10px;padding:14px 0 0;transition:none;display:grid;color:var(--s-ink)!important}.credits-card:hover{transform:none}.cab-side .credits-card .cab-label{grid-column:1/-1;margin:0 0 6px}.credits-card b{font:300 46px/.9 var(--s-serif);letter-spacing:-.02em}.credits-card small{font:10.5px/1 var(--s-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-muted);opacity:1;margin-left:6px}.credits-card em{font:500 13.5px/1 var(--s-sans);color:var(--s-ink);border-bottom:1px solid;margin-bottom:4px;padding-bottom:2px;font-style:normal}.credits-card:hover em{color:var(--s-accent)}.cab .side-help{border:0;border-top:1px solid var(--s-hair);border-bottom:1px solid var(--s-hair);color:var(--s-ink);font:500 14px/1 var(--s-sans);text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:12px 0;display:flex}.cab .side-help svg{opacity:.7;order:2}.cab .side-help:hover{color:var(--s-accent);border-color:var(--s-hair)}.cab .side-contact{font:13px/1.3 var(--s-sans);color:var(--s-ink-2);border-radius:0;gap:6px;margin:0;padding:0}.cab .side-contact span{font:10.5px/1 var(--s-mono);letter-spacing:.14em;color:var(--s-muted);text-transform:uppercase}.cab .side-contact:hover{color:var(--s-accent);background:0 0}.cab .me-card{border-top:1px solid var(--s-hair);border-radius:0;gap:12px;padding:14px 0 0}.cab .me-card:hover{background:0 0}.cab .me-card:hover b{color:var(--s-accent)}.cab .me-card img,.cab .me-card .avatar{border:1px solid var(--s-hair);background:var(--s-card);width:38px;height:38px;color:var(--s-ink);font:400 20px/1 var(--s-serif);border-radius:0}.cab .me-card b{font-size:14px;font-weight:600}.cab .me-card span{font:11px/1.4 var(--s-mono);letter-spacing:.02em}.cab-main{padding:clamp(24px,3vw,44px) clamp(20px,3.6vw,60px) 80px}.cab-page{gap:clamp(28px,3.4vw,48px);max-width:1240px}@media (max-width:900px){.cab{grid-template-columns:1fr}.cab-top{background:color-mix(in srgb, var(--s-bg) 90%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--s-hair);height:58px;padding:0 16px}.cab-top .cab-mark{border:0;flex-direction:row;align-items:baseline;gap:10px;padding:0}.cab-top .cab-mark b{font-size:27px}.cab-top .cab-mark span{margin:0}.credits-pill{border:1px solid var(--s-hair);font:10.5px/1 var(--s-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:0;align-items:baseline;gap:6px;padding:8px 11px;display:inline-flex;color:var(--s-ink)!important}.credits-pill b{font:400 17px/.8 var(--s-serif);letter-spacing:0}.cab-main{padding:22px 16px calc(96px + env(safe-area-inset-bottom))}.cab-tabs{padding:0 4px env(safe-area-inset-bottom);border:0;border-top:1px solid var(--s-ink);background:color-mix(in srgb, var(--s-bg) 94%, transparent);-webkit-backdrop-filter:blur(16px);box-shadow:none;border-radius:0;bottom:0;left:0;right:0}.cab-tabs a{color:var(--s-muted);font:9.5px/1 var(--s-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:0;gap:5px;padding:10px 2px 9px;position:relative}.cab-tabs a .ico svg{stroke-width:1.35px}.cab-tabs a.on{color:var(--s-ink);background:0 0}.cab-tabs a.on:before{content:"";background:var(--s-accent);height:2px;position:absolute;top:-1px;left:22%;right:22%}.fb-fab.in-app{bottom:calc(74px + env(safe-area-inset-bottom))}.ap-sec-head{grid-template-columns:1fr}.ap-sec-head p{grid-column:1}}@media (max-width:520px){.cab-top .cab-mark span{display:none}.ap-meta{gap:8px 16px;font-size:9.5px}.ap-meta span:nth-child(3):not(:last-child){display:none}.ap-title h1{font-size:42px}}.ap-board{cursor:pointer;background-color:var(--s-bg);background-image:linear-gradient(var(--s-hair-2) 1px, transparent 1px), linear-gradient(90deg, var(--s-hair-2) 1px, transparent 1px);background-position:-1px -1px;background-size:32px 32px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(30px,3.8vw,56px);transition:background-color .3s;display:grid;position:relative}.ap-board:before{content:"";border:1px dashed var(--s-hair);pointer-events:none;transition:inset .35s cubic-bezier(.22,.7,.15,1),border-color .3s;position:absolute;inset:12px}.ap-board .at-crop{top:0;left:0}.ap-board .at-crop.tr{left:auto;right:0}.ap-board .at-crop.bl{top:auto;bottom:0}.ap-board .at-crop.br{inset:auto 0 0 auto}.ap-board:hover:before{border-color:var(--s-ink);inset:8px}.ap-board.drag{background-color:color-mix(in srgb, var(--s-accent) 7%, var(--s-bg))}.ap-board.drag:before{border-style:solid;border-color:var(--s-accent);inset:6px}.ap-board.busy{cursor:progress}.ap-board-text h1{font:300 clamp(38px, 4vw, 60px)/1 var(--s-serif);letter-spacing:-.025em;margin:16px 0 18px}.ap-board-text h1 em{font-weight:400}.ap-board-text p{color:var(--s-ink-2);max-width:30em;margin:0 0 28px;font-size:15.5px}.ap-board-actions{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.ap-board.drag .ap-board-text .at-kicker{color:var(--s-accent)}.ap-board-sheet{padding-top:26px;position:relative}.ap-board-dim{border-left:1px solid var(--s-ink-2);border-right:1px solid var(--s-ink-2);height:12px;position:absolute;top:0;left:0;right:0}.ap-board-dim:before{content:"";background:var(--s-ink-2);height:1px;position:absolute;top:6px;left:0;right:0}.ap-board-dim span{background:var(--s-bg);white-space:nowrap;font:10.5px/1 var(--s-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-ink-2);padding:0 10px;position:absolute;top:1px;left:50%;transform:translate(-50%)}.ap-board-paper{aspect-ratio:4/3;background:var(--s-sheet);box-shadow:0 1px 0 var(--s-hair), 0 30px 70px -44px #16151380;transition:transform .6s cubic-bezier(.22,.7,.15,1);position:relative}.ap-board-paper:after{content:"";pointer-events:none;border:1px solid #16151324;position:absolute;inset:8px}.ap-board-paper img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:7%;position:absolute;inset:0}.ap-board:hover .ap-board-paper{transform:translateY(-6px)}.ap-board .at-stamp{background:var(--s-bg);font-size:10.5px}.ap-board .at-stamp td{color:var(--s-ink)}.ap-list-head{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr) auto;align-items:end;gap:12px clamp(20px,4vw,64px);display:grid}.ap-list-head .at-kicker{border-top:1px solid var(--s-ink);align-self:start;padding-top:12px}.ap-list-head h2{font:300 clamp(30px, 3.2vw, 46px)/1 var(--s-serif);letter-spacing:-.02em;margin:0}.cab .ap-search{border:0;border-bottom:1px solid var(--s-ink);background:0 0;width:260px;max-width:100%;padding:10px 0 8px;font-size:15px}.cab .ap-search:focus{border-color:var(--s-accent)}.ap-sheets{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:clamp(36px,4vw,56px) clamp(20px,2.4vw,36px);display:grid}.ap-sheet{color:var(--s-ink);flex-direction:column;min-width:0;display:flex;position:relative}.ap-sheet-img{aspect-ratio:4/3;background:var(--s-sheet);border:1px solid var(--s-hair);transition:transform .6s cubic-bezier(.22,.7,.15,1),box-shadow .6s cubic-bezier(.22,.7,.15,1);position:relative;overflow:hidden;box-shadow:0 24px 50px -38px #1615138c}.ap-sheet-img:after{content:"";pointer-events:none;border:1px solid #1615131f;position:absolute;inset:7px}.ap-sheet-img img{object-fit:cover;box-sizing:border-box;width:100%;height:100%;padding:7px;position:absolute;inset:0}.ap-sheet-img.thumb img{object-fit:contain;padding:16px}.ap-sheet:hover .ap-sheet-img{transform:translateY(-6px);box-shadow:0 38px 64px -40px #16151399}.ap-sheet-empty{font:10.5px/1 var(--s-mono);letter-spacing:.14em;text-transform:uppercase;color:#8b8375;background-image:repeating-linear-gradient(45deg,#0000 0 9px,#1615130d 9px 10px);place-items:center;display:grid;position:absolute;inset:0}.ap-sheet-empty .spinner{border-color:#161513 #16151326 #16151326}.ap-sheet-tag{background:var(--s-sheet);color:#161513;font:10px/1 var(--s-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #16151329;padding:6px 9px;position:absolute;bottom:14px;left:14px}.ap-sheet-cap{border-top:1px solid var(--s-ink);font:10.5px/1.3 var(--s-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-muted);justify-content:space-between;align-items:baseline;gap:10px;margin-top:16px;padding-top:11px;display:flex}.ap-status{align-items:center;gap:7px;display:inline-flex}.ap-status:before{content:"";background:currentColor;width:6px;height:6px}.ap-status.ok{color:var(--s-ok)}.ap-status.wait{color:var(--s-warn)}.ap-status.wait:before{animation:1.4s ease-in-out infinite ap-blink}.ap-status.err{color:var(--s-accent)}@keyframes ap-blink{50%{opacity:.25}}.ap-sheet-title{font:400 25px/1.15 var(--s-serif);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin-top:10px;transition:color .2s;overflow:hidden}.ap-sheet:hover .ap-sheet-title{color:var(--s-accent)}.ap-sheet-meta{font:11px/1.4 var(--s-mono);letter-spacing:.03em;color:var(--s-muted);margin-top:4px}.ap-sheet-concept{color:var(--s-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.ap-more{z-index:2;background:var(--s-sheet);color:#161513;cursor:pointer;opacity:0;border:1px solid #16151333;place-items:center;width:34px;height:34px;padding:0 0 4px;font-size:18px;line-height:1;transition:opacity .2s,background .2s,color .2s;display:grid;position:absolute;top:12px;right:12px}.ap-sheet:hover .ap-more,.ap-more:focus-visible{opacity:1}.ap-more:hover{color:#f2eee6;background:#161513}.ap-menu{z-index:3;background:var(--s-bg);border:1px solid var(--s-ink);flex-direction:column;min-width:190px;display:flex;position:absolute;top:50px;right:12px;box-shadow:0 24px 50px -30px #16151373}.ap-menu button{border:0;border-bottom:1px solid var(--s-hair-2);text-align:left;cursor:pointer;color:var(--s-ink);font:500 14px/1.2 var(--s-sans);background:0 0;padding:12px 16px}.ap-menu button:last-child{border-bottom:0}.ap-menu button:hover{background:var(--s-soft)}.ap-menu .danger{color:var(--s-accent)}.ap-sheet-skel{flex-direction:column;gap:16px;display:flex}.ap-sheet-skel .skeleton:first-child{aspect-ratio:4/3}.ap-sheet-skel .skeleton:last-child{height:52px}.ap-empty{border:1px dashed var(--s-hair);flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(28px,4vw,48px);display:flex}.ap-empty b{font:300 clamp(26px, 2.6vw, 36px)/1.1 var(--s-serif);letter-spacing:-.01em}.ap-empty span{color:var(--s-ink-2);max-width:38em}@media (max-width:1080px){.ap-board{grid-template-columns:1fr}.ap-board-sheet{max-width:560px}}@media (max-width:900px){.ap-board-sheet{display:none}.ap-list-head{grid-template-columns:1fr auto}.ap-list-head .at-kicker{grid-column:1/-1}.ap-more{opacity:1}}@media (max-width:560px){.ap-board{padding:34px 22px 30px}.ap-board-text h1{font-size:40px}.ap-board-actions .at-btn{width:100%}.ap-list-head{grid-template-columns:1fr}.cab .ap-search{width:100%}.ap-sheets{grid-template-columns:1fr}}.ap-balance{border-top:1px solid var(--s-ink);flex-direction:column;gap:10px;min-width:180px;padding-top:12px;display:flex}.ap-balance b{font:300 clamp(44px, 4.4vw, 64px)/.9 var(--s-serif);letter-spacing:-.02em}.ap-balance small{font:10.5px/1 var(--s-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-muted);margin-left:10px}.ap-promo{border-top:1px solid var(--s-hair);border-bottom:1px solid var(--s-hair);flex-wrap:wrap;align-items:center;gap:12px 18px;padding:16px 0;display:flex}.cab .ap-promo input{width:220px;height:44px;font:14px/1 var(--s-mono);letter-spacing:.12em;text-transform:uppercase;padding:0 14px}.ap-promo-on{font:11px/1.4 var(--s-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--s-accent)}.ap-plans .at-plan h3{font-family:var(--s-serif);font-size:clamp(26px,2.4vw,32px);line-height:1.1}.ap-plans .at-plan>*{min-width:0}.ap-plans .at-plan-price{margin-bottom:14px;font-size:clamp(56px,5.4vw,84px)}.ap-plans .at-plan-price small{font-family:var(--s-sans)}.ap-old{font:300 .42em/1 var(--s-serif);color:var(--s-muted);vertical-align:.9em;letter-spacing:0;margin-right:12px}.ap-plan-credits{border-top:1px solid var(--s-hair);border-bottom:1px solid var(--s-hair);font:10.5px/1.3 var(--s-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-bottom:18px;padding:10px 0;display:flex}.ap-plans .at-plan li{font-size:14.5px}.ap-rows{border-top:1px solid var(--s-hair)}.ap-row{border-bottom:1px solid var(--s-hair);grid-template-columns:minmax(120px,.8fr) minmax(0,2.4fr) auto auto;align-items:center;gap:12px clamp(16px,2.4vw,36px);padding:20px 0;display:grid}.ap-row-name{font:400 30px/1 var(--s-serif)}.ap-row p{color:var(--s-ink-2);margin:0;font-size:14.5px}.ap-row .ap-mono{color:var(--s-muted);white-space:nowrap}.ap-row .b{min-width:190px}.ap-spec{border-top:1px solid var(--s-hair)}.ap-spec>div{border-bottom:1px solid var(--s-hair);align-items:baseline;gap:14px;padding:13px 0;font-size:15px;display:flex}.ap-spec i{border-bottom:1px dotted var(--s-hair);flex:1;transform:translateY(-4px)}.ap-spec b{font:400 13px/1 var(--s-mono);letter-spacing:.06em;white-space:nowrap}@media (max-width:900px){.ap-row{grid-template-columns:1fr auto}.ap-row p{grid-area:2/1/auto/-1}.ap-row .b{grid-column:1/-1;width:100%}}@media (max-width:560px){.ap-balance{width:100%}.cab .ap-promo input{flex:1;width:auto;min-width:0}}.ap-plans .at-plan header{flex-direction:column;align-items:flex-start;gap:10px}@media (min-width:821px){.ap-plans{grid-template-rows:repeat(4,auto) 1fr auto}.ap-plans .at-plan{grid-row:span 6;grid-template-rows:subgrid;row-gap:0;display:grid}}@media (max-width:560px){.ap-aside{width:100%}}.ap-profile{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,64px) clamp(24px,4vw,72px);display:grid}.ap-card{border-top:1px solid var(--s-ink);flex-direction:column;gap:20px;min-width:0;padding-top:14px;display:flex}.ap-person{border-bottom:1px solid var(--s-hair);align-items:center;gap:16px;padding:4px 0 20px;display:flex}.ap-person div{flex-direction:column;gap:6px;min-width:0;display:flex}.ap-person b{font:400 30px/1.05 var(--s-serif);letter-spacing:-.01em}.ap-person div span{font:12px/1.3 var(--s-mono);letter-spacing:.02em;color:var(--s-muted);text-overflow:ellipsis;overflow:hidden}.ap-avatar{object-fit:cover;border:1px solid var(--s-hair);background:var(--s-card);width:64px;height:64px;font:300 34px/1 var(--s-serif);color:var(--s-ink);flex:none;place-items:center;display:grid}.ap-logout{align-self:flex-start}.ap-card.mobile-only{display:none}.ap-purse-num{font:300 clamp(72px, 8vw, 120px)/.85 var(--s-serif);letter-spacing:-.03em;margin-top:6px}.ap-purse-num small{font:11px/1 var(--s-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-muted);margin-left:14px}.ap-purse p{color:var(--s-ink-2);max-width:28em;margin:0}.ap-purse .at-btn{align-self:flex-start}.ap-mail{font:400 24px/1.2 var(--s-serif);color:var(--s-ink);border-bottom:1px solid var(--s-hair);align-self:flex-start}.ap-ledger-card{grid-column:1/-1}.ap-ledger{border-collapse:collapse;width:100%;font-size:15px}.ap-ledger th{text-align:left;font:10.5px/1 var(--s-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s-muted);border-bottom:1px solid var(--s-hair);padding:0 12px 12px 0;font-weight:400}.ap-ledger td{border-bottom:1px solid var(--s-hair-2);vertical-align:baseline;padding:14px 12px 14px 0}.ap-ledger td:first-child{width:150px;color:var(--s-muted);white-space:nowrap}.ap-ledger .num{text-align:right;white-space:nowrap;padding-right:0}.ap-ledger td.num{font-size:14px}.ap-ledger .plus{color:var(--s-ok)}.ap-ledger .minus{color:var(--s-ink-2)}.ap-ledger-rub{color:var(--s-muted);margin-left:12px}@media (max-width:900px){.ap-profile{grid-template-columns:1fr}.ap-card.mobile-only{display:flex}}@media (max-width:560px){.ap-ledger td:first-child{width:auto;font-size:11px}.ap-ledger-rub{margin:4px 0 0;display:block}.ap-person b{font-size:26px}}.cab .ap-city{min-width:220px}.cab .ap-city select{width:100%}.ap-filter{border-bottom:1px solid var(--s-ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;padding-bottom:2px;display:flex}.ap-kinds{flex-wrap:wrap;flex:480px;gap:4px 24px;min-width:0;margin-bottom:-3px;padding-bottom:3px;display:flex}.ap-kinds button{cursor:pointer;color:var(--s-muted);white-space:nowrap;font:11px/1 var(--s-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;padding:10px 0 12px;transition:color .2s;position:relative}.ap-kinds button sup{letter-spacing:.04em;vertical-align:6px;color:var(--s-muted);margin-left:4px;font-size:9px}.ap-kinds button:after{content:"";background:var(--s-accent);height:2px;transition:right .35s cubic-bezier(.22,.7,.15,1);position:absolute;bottom:-3px;left:0;right:100%}.ap-kinds button:hover,.ap-kinds button.on{color:var(--s-ink)}.ap-kinds button.on:after{right:0}.ap-filter .ap-search{border-bottom-color:var(--s-hair);margin-bottom:6px}.ap-goods{border-left:1px solid var(--s-hair);border-top:1px solid var(--s-hair);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.ap-good{border-right:1px solid var(--s-hair);border-bottom:1px solid var(--s-hair);min-width:0;color:var(--s-ink);flex-direction:column;gap:6px;padding:16px 16px 20px;transition:background .25s;display:flex}.ap-good:hover{background:var(--s-card)}.ap-good-img{aspect-ratio:1;background:var(--s-sheet);margin-bottom:10px;position:relative;overflow:hidden}.ap-good-img img{object-fit:contain;box-sizing:border-box;mix-blend-mode:multiply;width:100%;height:100%;padding:10%;transition:transform .6s cubic-bezier(.22,.7,.15,1);position:absolute;inset:0}.ap-good:hover .ap-good-img img{transform:scale(1.04)}.ap-good-img .noimg{border-radius:0;position:absolute;inset:18%}.ap-good-cap{font:10px/1.3 var(--s-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-muted);justify-content:space-between;gap:10px;display:flex}.ap-good-name{font:400 18px/1.2 var(--s-serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .2s;display:-webkit-box;overflow:hidden}.ap-good:hover .ap-good-name{color:var(--s-accent)}.ap-good-dims{font:12px/1.3 var(--s-mono);letter-spacing:.02em;color:var(--s-ink-2)}.ap-good-src{color:var(--s-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:auto;padding-top:4px;font-size:12.5px;overflow:hidden}.cab .catalog-sources{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(28px,3vw,44px);margin:0}.cab .panel{border:0;border-top:1px solid var(--s-ink);box-shadow:none;background:0 0;border-radius:0;gap:14px;margin:0;padding:14px 0 0}.cab .panel h3{font:400 26px/1.1 var(--s-serif)}.cab .source-tag{color:var(--s-accent);font:10.5px/1 var(--s-mono);letter-spacing:.14em;background:0 0;border-radius:0;padding:0}.cab .bookmarklet{box-shadow:none;background:var(--s-ink);font:600 14px/1 var(--s-sans);border-radius:0;padding:13px 20px;color:var(--s-bg)!important}.cab .seg-row{border:1px solid var(--s-hair);background:0 0;border-radius:0;gap:0;padding:0}.cab .seg-row button{font:10.5px/1 var(--s-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--s-muted);border-radius:0;padding:9px 14px}.cab .seg-row button+button{border-left:1px solid var(--s-hair)}.cab .seg-row button.on{background:var(--s-ink);color:var(--s-bg);box-shadow:none}.cab .chip-btn{border:1px solid var(--s-hair);color:var(--s-ink);font:10.5px/1.3 var(--s-mono);letter-spacing:.06em;background:0 0;border-radius:0;padding:7px 10px}.cab .chip-btn:hover{border-color:var(--s-ink)}.cab .source-card textarea{background:var(--s-card);font:12px/1.5 var(--s-mono);border-radius:0}.cab .source-card .row input,.cab .source-card .row select{min-height:40px}.cab .feed-row{border-top:1px solid var(--s-hair-2);padding-top:8px;font-size:14px}.cab .status{font:10.5px/1 var(--s-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:0;padding:0}.cab .status.running{color:var(--s-warn)}.cab .status.done{color:var(--s-ok)}.cab .status.failed,.cab .error{color:var(--s-accent)}.cab .mp-grid{gap:10px}.cab .mp-grid input,.cab .mp-grid select{border-radius:0;min-height:42px}.cab .manual-product .b{align-self:flex-start}@media (max-width:560px){.ap-goods{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-good{padding:12px 12px 16px}.ap-good-name{font-size:16px}.cab .ap-city{width:100%;min-width:0}.ap-kinds{scrollbar-width:none;flex-wrap:nowrap;flex-basis:100%;overflow-x:auto}.ap-filter .ap-search{width:100%}.cab .mp-grid{grid-template-columns:1fr 1fr}.cab .mp-grid .wide{grid-column:span 2}}.cab .geo{box-shadow:none;border:0;border-top:1px solid var(--s-ink);border-bottom:1px solid var(--s-hair);background:0 0;border-radius:0;padding:14px 44px 14px 0;animation:none}.cab .geo-icon{font:10.5px/1 var(--s-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s-accent);align-self:flex-start;padding-top:6px}.cab .geo-text b{font:400 22px/1.15 var(--s-serif);letter-spacing:-.01em}.cab .geo select,.cab .geo .b,.cab .geo-close{border-radius:0}.ap-stats{border-top:1px solid var(--s-ink);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0 0 28px;display:grid}.ap-stats>div{border-bottom:1px solid var(--s-hair);flex-direction:column;gap:6px;padding:16px 16px 18px 0;display:flex}.ap-stats dt{font:10.5px/1.3 var(--s-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-muted)}.ap-stats dd{font:300 34px/1 var(--s-serif);letter-spacing:-.02em;color:var(--s-ink);margin:0}.ap-stats span{font:11.5px/1.4 var(--s-mono);color:var(--s-muted)}.admin .card{box-shadow:none;border:0;border-top:1px solid var(--s-ink);background:0 0;border-radius:0;padding:18px 0}.admin .card h3{font:400 26px/1.1 var(--s-serif);letter-spacing:-.01em}.admin-table{border-collapse:collapse;width:100%;font-size:14px}.admin-table th{font:10.5px/1.3 var(--s-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-muted);text-align:left;border-bottom:1px solid var(--s-ink);padding:10px 12px 10px 0;font-weight:400}.admin-table td{border-bottom:1px solid var(--s-hair);vertical-align:top;padding:12px 12px 12px 0}.admin-table td.num{font-family:var(--s-mono);font-size:13px}.admin-table .b{border-radius:0;padding:6px 10px;font-size:12.5px}.admin-table .st{font:10.5px/1 var(--s-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--s-hair);border-radius:0;padding:4px 6px}.admin-table .st.succeeded,.admin-table .st.done{color:var(--s-ok);border-color:currentColor}.admin-table .st.failed,.admin-table .st.canceled{color:var(--s-accent);border-color:currentColor}.admin-chart{border-bottom:1px solid var(--s-ink);align-items:flex-end;gap:3px;height:180px;padding-top:20px;display:flex}.admin-chart .bar{flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex;position:relative}.admin-chart .bar i{background:var(--s-ink);border-radius:0;min-height:1px;display:block}.admin-chart .bar em{text-align:center;font:9.5px/1 var(--s-mono);color:var(--s-accent);font-style:normal;position:absolute;top:0;left:0;right:0}.admin .promo-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 18px;margin:12px 0;display:grid}.admin .promo-grid input,.admin .ap-search,.admin-fb textarea{border:0;border-bottom:1px solid var(--s-hair);font:inherit;color:var(--s-ink);background:0 0;width:100%;padding:8px 0;border-radius:0!important}.admin .promo-grid input:focus,.admin .ap-search:focus,.admin-fb textarea:focus{border-bottom-color:var(--s-ink);outline:none}.admin .f span{font:10.5px/1.3 var(--s-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--s-muted)}.admin .seg-row button{border-radius:0}.admin-fb .fb-row{border:0;border-top:1px solid var(--s-hair);border-radius:0;padding:14px 0}.admin-fb .fb-row.new{border-top:2px solid var(--s-accent)}.admin-fb .fb-meta{font-family:var(--s-mono);letter-spacing:.04em;font-size:11px}.paywall{text-align:left!important;border-radius:0!important;align-items:flex-start!important;padding:28px!important}.paywall h3{letter-spacing:-.02em;font:300 32px/1.05 var(--s-serif)!important}.paywall-ico{width:auto;height:auto;color:var(--s-accent);font:10.5px/1 var(--s-mono);letter-spacing:.14em;text-transform:uppercase;background:0 0;border-radius:0;display:block}.paywall-ico:before{content:"Полный проект"}.paywall-ico{font-size:0}.paywall-ico:before{font-size:10.5px}.paywall-actions{justify-content:flex-start}.paywall .b,.fb-fab,.fb-modal{border-radius:0!important}.fb-modal h3{letter-spacing:-.02em;font:300 32px/1.05 var(--s-serif)!important}.fb-kinds button{letter-spacing:.1em;text-transform:uppercase;font:10.5px/1 var(--s-mono)!important;border-radius:0!important;padding:9px 10px!important}.fb-modal textarea,.fb-modal input{border-radius:0!important}.fb-emoji{letter-spacing:.14em;text-transform:uppercase;color:var(--s-accent);font:10.5px/1 var(--s-mono)!important}.fb-item{border-left:1px solid var(--s-accent);border-radius:0!important}.ap-rows-extra{margin-top:26px}.ap-period{border:1px solid var(--s-ink);width:fit-content;margin:0 0 18px;display:inline-flex}.ap-period button{color:var(--s-ink);font:10.5px/1 var(--s-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:11px 16px}.ap-period button+button{border-left:1px solid var(--s-ink)}.ap-period button.on{background:var(--s-ink);color:var(--s-bg)}.ap-period small{font:inherit;letter-spacing:.04em;text-transform:none;opacity:.75;margin-left:6px}.ap-custom{border-top:1px solid var(--s-ink);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(20px,4vw,56px);padding-top:24px;display:grid}.ap-custom-pick input[type=range]{width:100%;accent-color:var(--s-ink);height:28px;margin:6px 0 18px}.ap-custom-n{border-bottom:1px solid var(--s-hair);align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.ap-custom-n input{width:100%;max-width:280px;color:var(--s-ink);font:300 clamp(40px, 5vw, 64px)/1 var(--s-serif);letter-spacing:-.02em;background:0 0;border:0;padding:0}.ap-custom-n input:focus{outline:none}.ap-custom-n span{font:10.5px/1 var(--s-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-muted)}.ap-custom-pick .ap-note{margin-top:12px}.ap-custom-sum{border-left:1px solid var(--s-hair);flex-direction:column;align-items:flex-start;gap:10px;padding-left:clamp(16px,3vw,40px);display:flex}.ap-custom-sum b{font:300 clamp(48px, 6vw, 80px)/.95 var(--s-serif);letter-spacing:-.03em;color:var(--s-ink)}.ap-custom-sum b small{font:500 18px var(--s-sans);color:var(--s-muted);letter-spacing:0;margin-left:8px}.ap-custom-sum .at-btn{margin-top:8px}@media (max-width:760px){.ap-custom{grid-template-columns:1fr}.ap-custom-sum{border-left:0;border-top:1px solid var(--s-hair);padding-top:16px;padding-left:0}}
.ws{--e-serif:"Cormorant Garamond", Georgia, serif;--e-sans:"Manrope", "Inter", system-ui, sans-serif;--e-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;font-family:var(--e-sans)}.ws .ws-top{border-bottom:1px solid var(--s-line);box-shadow:none;gap:14px;min-height:58px}.ws .ws-back{border:1px solid var(--s-line);border-radius:0;width:40px;height:40px}.ws .ws-back:hover{background:var(--s-ink);color:var(--s-bg);border-color:var(--s-ink)}.ws .ws-title{font-family:var(--e-serif);letter-spacing:-.01em;border-radius:0;font-size:24px;font-weight:400}.ws .ws-save{font-family:var(--e-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.ws .ws-steps{background:0 0;border:0;border-radius:0;gap:0;padding:0}.ws .ws-step{font-family:var(--e-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-muted);background:0 0;border-radius:0;gap:9px;padding:10px 14px;font-size:11px;position:relative}.ws .ws-step:after{content:"";background:0 0;height:1px;transition:background .25s;position:absolute;bottom:2px;left:14px;right:14px}.ws .ws-step .n{border:0;border-radius:0;width:auto;height:auto;font-size:11px;color:inherit!important;background:0 0!important}.ws .ws-step .n svg{display:none}.ws .ws-step.done{color:var(--s-ink)}.ws .ws-step.done .n:after{content:" ✓";color:var(--s-accent)}.ws .ws-step.now{color:var(--s-ink);background:0 0}.ws .ws-step.now:after{background:var(--s-ink);height:2px}.ws .ws-step.now .n{color:var(--s-accent)!important}.ws .ws-step:hover:not(:disabled):after{background:var(--s-line)}.ws .icon-btn{border-radius:0}.ws .icon-btn:hover:not(:disabled){background:var(--s-ink);color:var(--s-bg);border-color:var(--s-ink)}.ws .b,.ws .btn{border-radius:0!important}.ws .ws-cta{letter-spacing:.01em;height:42px;padding:0 18px}.ws .ws-cta .cost{font-family:var(--e-mono);letter-spacing:.06em;font-size:10.5px}.ws .menu{border-radius:0;padding:4px 0;box-shadow:0 24px 60px -30px #00000073}.ws .menu button{border-radius:0;padding:12px 16px}.ws .ws-body{gap:0;padding:0}.ws .ws-main>.canvas,.ws .ws-main>.outputs,.ws .ws-main>.split{border:0;border-left:1px solid var(--s-line);border-right:1px solid var(--s-line);box-shadow:none;border-radius:0}.ws .ws-sub{padding:8px 12px 0}.ws .ws-sub button{font-family:var(--e-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:0;padding:9px 12px;font-size:10.5px}.ws .ws-rail{border-right:0;gap:0;padding:8px 0}.ws .rail-group{border:0;border-bottom:1px solid var(--s-line);box-shadow:none;background:0 0;border-radius:0;padding:4px 6px}.ws .rail-btn{border-radius:0}.ws .rail-btn span{font-family:var(--e-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:400}.ws .rail-fly,.ws .rail-fly button{border-radius:0}.ws .ws-side{box-shadow:none;background:var(--s-card);border:0;border-radius:0}.ws .ws-side-tabs{border-bottom:1px solid var(--s-line);background:0 0;gap:0;padding:0}.ws .ws-side-tabs button{font-family:var(--e-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:0;padding:14px 10px;font-size:10.5px;position:relative;box-shadow:none!important;background:0 0!important}.ws .ws-side-tabs button.on:after{content:"";background:var(--s-ink);height:2px;position:absolute;bottom:-1px;left:0;right:0}.ws .ws-side-tabs em{font-family:var(--e-mono);border-radius:0}.ws .next-step{border:1px solid var(--s-ink);background:0 0;border-radius:0;gap:8px;margin:14px 14px 0;padding:16px 16px 14px}.ws .next-kicker{font-family:var(--e-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s-accent);font-size:10px}.ws .next-kicker svg{display:none}.ws .next-step b{font-family:var(--e-serif);letter-spacing:-.01em;font-size:25px;font-weight:400;line-height:1.1}.ws .next-step .b{justify-content:center;width:100%}.ws .chat-list{gap:14px}.ws .msg{border-radius:0!important}.ws .msg.user{background:var(--s-ink);color:var(--s-bg)}.ws .msg.assistant{padding-left:12px;border:0!important;border-left:1px solid var(--s-accent)!important;background:0 0!important}.ws .chat-input textarea{border-radius:0!important}.ws .chat-input .btn{width:100%}.ws .recog{box-shadow:none;border:1px solid var(--s-ink);border-radius:0}.ws .recog h2,.ws .recog h3{font-family:var(--e-serif);font-size:30px;font-weight:400}.ws .ws-busy{font-family:var(--e-sans);border-radius:0}.ws .ws-busy b{font-weight:600}.ws .ws-banners .banner{border-radius:0}.ws .spec-head h2{font-family:var(--e-serif);letter-spacing:-.01em;font-size:36px;font-weight:400}.ws .spec-room{border:0;border-top:1px solid var(--s-ink);background:0 0;border-radius:0;padding:6px 0}.ws .spec-room h3{font-family:var(--e-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s-muted);font-size:11px;font-weight:400}.ws .spec-line,.ws .spec-line img,.ws .spec-noimg{border-radius:0}.ws .spec-main b{font-weight:500}.ws .spec-qty{font-family:var(--e-mono);font-size:12px;font-weight:400}.modal{border-radius:0!important}.modal h3{letter-spacing:-.01em;font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:400}.brief-modal .style-tile{box-shadow:none;border-radius:0}.brief-modal .style-tile.on{box-shadow:0 0 0 2px var(--s-ink);border-color:var(--s-ink)}@media (max-width:900px){.ws .ws-main>.canvas,.ws .ws-main>.outputs,.ws .ws-main>.split{border-left:0;border-right:0}.ws .ws-step{padding:10px}.ws .ws-side{border-top:1px solid var(--s-ink)}.ws .sheet-toggle{border-radius:0}}.ws .ws-step{white-space:nowrap}@media (max-width:1320px){.ws .ws-step{letter-spacing:.08em;padding:10px 9px}.ws .ws-step:after{left:9px;right:9px}}.ws .ws-step .n{white-space:nowrap;flex:none}.modal-backdrop{z-index:100!important}.s3{position:relative}.s3-hud{pointer-events:none;z-index:5;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.s3-hud>*{pointer-events:auto}.s3-seg{background:var(--s-card);border:1px solid var(--s-ink);display:flex}.s3-seg button,.s3-btn{color:var(--s-ink);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:0;padding:11px 12px;font:10.5px/1 JetBrains Mono,ui-monospace,monospace}.s3-seg button+button{border-left:1px solid var(--s-hair,#00000026)}.s3-seg button.on{background:var(--s-ink);color:var(--s-bg)}.s3-btn{background:var(--s-card);border:1px solid var(--s-ink)}.s3-btn:hover,.s3-seg button:hover:not(.on){background:var(--s-soft)}@media (max-width:520px){.s3-seg button,.s3-btn{letter-spacing:.06em;padding:10px 8px}}.ws .ws-step .n{display:inline-block}.recog-sketch{--a-ink:var(--s-ink);--a-ink-2:var(--s-ink-2);--a-draft:var(--s-card);width:180px;height:180px;margin:0 auto 14px;display:block}.recog-sketch .lp-furniture,.recog-sketch .lp-notes,.recog-sketch .lp-dims{display:none}.recog-sketch .lp-wall{animation-duration:.35s;animation-delay:calc(var(--i) * 70ms);stroke:var(--s-ink)}.recog-sketch .lp-open{animation-delay:calc(1.2s + var(--i) * 60ms)}.recog-sketch .lp-gap{stroke:var(--s-card)}.ws-stamp{z-index:30;pointer-events:none;color:#b3261e;background:color-mix(in srgb, var(--s-card) 70%, transparent);mix-blend-mode:multiply;border:3px solid #b3261e;flex-direction:column;align-items:center;gap:4px;padding:14px 26px 12px;animation:2.6s cubic-bezier(.2,.9,.3,1) forwards ws-stamp;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.ws-stamp span{letter-spacing:.12em;text-transform:uppercase;font:600 clamp(26px,3vw,38px)/1 JetBrains Mono,ui-monospace,monospace}.ws-stamp small{letter-spacing:.16em;text-transform:uppercase;font:11px/1 JetBrains Mono,ui-monospace,monospace}.ws-stamp:after{content:"";border:1px solid;position:absolute;inset:4px}@keyframes ws-stamp{0%{opacity:0;transform:translate(-50%,-50%)rotate(-14deg)scale(2.2)}14%{opacity:.95;transform:translate(-50%,-50%)rotate(-8deg)scale(.96)}20%{transform:translate(-50%,-50%)rotate(-8deg)scale(1)}82%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%)rotate(-8deg)scale(1)}}@media (prefers-reduced-motion:reduce){.ws-stamp{opacity:.9;animation:none}}.ws .outputs{gap:14px;padding:18px 20px}.ws .outputs>.row .btn,.ws .outputs .btn{border-radius:0!important}.ws .sheet-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:22px 18px;display:grid}.ws .sheet{cursor:zoom-in;text-align:left;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:10px;padding:0;display:flex}.ws .sheet img{aspect-ratio:1.414;object-fit:contain;background:var(--s-sheet,#fff);border:1px solid var(--s-hair,var(--s-line));box-sizing:border-box;border-radius:0;width:100%;padding:8px;transition:transform .45s cubic-bezier(.22,.7,.15,1),box-shadow .45s;box-shadow:0 18px 36px -28px #00000073}.ws .sheet:hover img{transform:translateY(-5px)rotate(-.4deg);box-shadow:0 28px 50px -30px #00000080}.ws .sheet span{border-top:1px solid var(--s-ink);color:var(--s-ink);flex-direction:column;gap:3px;padding-top:8px;font:400 17px/1.2 Cormorant Garamond,Georgia,serif;display:flex}.ws .sheet span em{letter-spacing:.12em;text-transform:uppercase;color:var(--s-muted);font:10px/1 JetBrains Mono,ui-monospace,monospace}.sheet-full{border-radius:0!important}.ws .render-controls{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.ws .render-controls select,.ws .render-controls input{min-height:40px;border-radius:0!important}.ws .render-controls .seg{border:1px solid var(--s-ink);background:0 0;border-radius:0;gap:0;padding:0;display:flex}.ws .render-controls .seg button{color:var(--s-ink);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;min-height:38px;padding:0 12px;font:10.5px/1 JetBrains Mono,ui-monospace,monospace;border-radius:0!important}.ws .render-controls .seg button+button{border-left:1px solid var(--s-hair,var(--s-line))}.ws .render-controls .seg button.on{background:var(--s-ink);color:var(--s-bg)}.ws .render-controls .btn{min-height:40px;border-radius:0!important}.ws .empty-renders{border:1px dashed var(--s-hair,var(--s-line));text-align:center;color:var(--s-muted);background:repeating-linear-gradient(45deg, transparent 0 14px, color-mix(in srgb, var(--s-line) 40%, transparent) 14px 15px);border-radius:0;padding:40px 20px;font:400 22px/1.3 Cormorant Garamond,Georgia,serif}.ws .render-grid{gap:18px}.ws .render{box-shadow:none;background:0 0;border:0;border-radius:0!important}.ws .render-img,.ws .render-img img{border-radius:0!important}.ws .render-meta{border-top:1px solid var(--s-ink);padding-top:8px}.ws .render-eta,.ws .render-eta-bar,.ws .render-eta-bar i{border-radius:0}.split .s3-hud .s3-seg{display:none}:root[data-theme=dark] .ws-stamp{color:#f0766a;mix-blend-mode:normal;border-color:#f0766a}.ws .rail-btn span.long{letter-spacing:0;white-space:nowrap;font-size:7.4px}
