:root{--paper:#f7f4ed;--paper-2:#faf9f5;--ink:#141413;--ink-2:#3d3a35;--muted:#6f6a61;--hair:#14141329;--clay:#d97757;--clay-ink:#a9533a;--peach:#ebc9b7;--moss:#788c5d;--mint:#bcd1ca;--serif:"Songti SC", "STSong", "Noto Serif CJK SC", "Source Han Serif SC", serif;--sans:"PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Microsoft YaHei", sans-serif;--pad:20px;--max:1180px;--w:url(/ink/wash-peach-wide.svg)}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;height:100%;line-height:1.5;font-family:var(--sans);font-feature-settings:normal;font-variation-settings:normal;background:var(--paper)}body{background:var(--paper);min-height:100%;color:var(--ink);font:15px/1.7 var(--sans);-webkit-font-smoothing:antialiased;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);flex-direction:column;margin:0;display:flex}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}a,button,summary,input,label{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:0}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}html,*{scrollbar-width:thin;scrollbar-color:transparent transparent}html:hover,html:focus-within,html.is-scrolling,:hover,:focus-within,html.is-scrolling *{scrollbar-color:#14141366 transparent}}::-webkit-scrollbar{background:0 0;width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:0 0;border-radius:0}html:hover::-webkit-scrollbar-thumb{background:#14141366}html:focus-within::-webkit-scrollbar-thumb{background:#14141366}html.is-scrolling::-webkit-scrollbar-thumb{background:#14141366}:hover::-webkit-scrollbar-thumb{background:#14141366}:focus-within::-webkit-scrollbar-thumb{background:#14141366}
.ico{flex:none;width:40px;height:40px}.ico img,.ico svg,.quote-ico svg{width:100%;height:100%;display:block}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rule{background:url(/ink/rule.svg) 0/100% 8px no-repeat;border:0;height:8px;margin:0}.wt{isolation:isolate;display:inline-block;position:relative}.wt:before{content:"";z-index:-1;background:var(--w) 0 0 / 100% 100% no-repeat;position:absolute;inset:.42em -.42em -.12em .18em}.wt.clay{--w:url(/ink/wash-clay-wide.svg)}.wt.clay:before{opacity:.55}.wt.mint{--w:url(/ink/wash-mint-wide.svg)}.wt.moss{--w:url(/ink/wash-moss-wide.svg)}.wt.moss:before{opacity:.45}.ph{isolation:isolate;position:relative}.ph:before{content:"";z-index:-1;background:url(/ink/wash-peach-tall.svg) 0 0/100% 100% no-repeat;position:absolute;inset:22px -18px -18px 22px}.ph.mint:before{background-image:url(/ink/wash-mint-tall.svg)}.ph.moss:before{opacity:.55;background-image:url(/ink/wash-moss-tall.svg)}.ph.clay:before{opacity:.5;background-image:url(/ink/wash-clay-tall.svg)}.ph.tl:before{inset:-18px 22px 22px -18px}.ph.sm:before{inset:12px -10px -10px 12px}.ph>img,.ph>.crop>img{object-fit:cover;width:100%;height:100%}.ph>.crop{height:100%}.crop{background:#e9e3d7;overflow:hidden}.tbl-wrap{border:1.5px solid var(--ink);background:var(--paper-2);margin-top:26px;overflow-x:auto}.tbl{border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;font-size:14px}.tbl th,.tbl td{text-align:left;border-bottom:1px solid var(--hair);padding:9px 12px}.tbl th{color:var(--muted);font-size:12px;font-weight:400}.tbl tr:last-child td{border-bottom:0}.tbl td:first-child{font-weight:700}.tbl tr.hl td{background:#ebc9b773}.note{color:var(--ink-2);max-width:40em;margin-top:18px;font-size:14px;line-height:1.85}.chips{flex-wrap:wrap;gap:10px;display:flex}.chip{border:1.5px solid var(--ink);background:var(--paper-2);border-radius:0;justify-content:center;align-items:center;min-width:52px;height:44px;font-size:14px;font-weight:700;display:inline-flex}.chip.on{isolation:isolate;color:var(--paper-2);cursor:pointer;background:0 0;position:relative}.chip.on:after{content:"";z-index:-1;background:var(--ink);position:absolute;inset:0}.chip.on:before{content:"";z-index:-2;background:url(/ink/wash-clay-wide.svg) 0 0/100% 100% no-repeat;position:absolute;inset:7px -8px -8px 7px}button.chip:not(.on){cursor:pointer}button.chip.off{cursor:not-allowed}.chip.off{border-color:var(--hair);color:#b3ada3;background:0 0;font-weight:400;text-decoration:line-through}.btn{isolation:isolate;background:var(--paper-2);border:2px solid var(--ink);letter-spacing:.04em;justify-content:center;align-items:center;gap:10px;min-height:54px;margin:0 8px 8px 0;padding:0 26px;font-size:16px;font-weight:700;display:inline-flex;position:relative}.btn:before{content:"";z-index:-2;background:url(/ink/wash-clay-wide.svg) 0 0/100% 100% no-repeat;position:absolute;inset:7px -8px -8px 7px}.btn:after{content:"";z-index:-1;background:var(--paper-2);position:absolute;inset:0}.btn .ico{width:30px;height:30px}.btn.block{width:calc(100% - 8px);display:flex}.btn.peach:before{background-image:url(/ink/wash-peach-wide.svg)}.btn.mint:before{background-image:url(/ink/wash-mint-wide.svg)}.btn[disabled]{color:#a9a397;cursor:not-allowed;border-color:#c9c3b8}.btn[disabled]:before{opacity:0;transform:translate(-6px,-6px)}.step-h{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.step-h h2{font:700 19px/1.4 var(--serif)}.step-n{font:700 14px/1 var(--serif);border:1.5px solid var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;transform:translateY(-2px)}.in{background:var(--paper-2);border:1.5px solid var(--ink);border-radius:0;width:100%;min-height:50px;padding:10px 14px;font-size:16px}.in.empty{color:#a9a397}textarea.in{resize:vertical;min-height:100px;line-height:1.7}.pill{border:1.5px solid var(--ink);align-items:center;padding:1px 8px;font-size:12px;font-weight:700;display:inline-flex}.pill.sale{border-color:var(--moss);color:#4f6238;background:#bcd1ca80}.pill.draft{border-color:var(--hair);color:var(--muted);font-weight:400}.pill.sold{border-color:var(--clay);color:var(--clay-ink)}
.wrap{max-width:var(--max);padding:0 var(--pad);margin:0 auto}.pub{flex-direction:column;flex:1 0 auto;display:flex}.pub>main{flex:1 0 auto}.pub>.wrap{width:100%}.top{z-index:30;background:var(--paper);position:sticky;top:0}.top-in{max-width:var(--max);padding:14px var(--pad) 10px;grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;display:grid}.top .rule{max-width:calc(var(--max) - 2 * var(--pad));width:calc(100% - 2 * var(--pad));margin:0 auto}.top-in>*{grid-row:1}.brand{text-align:center;grid-column:2;line-height:1.15}.brand b{font:700 19px/1.2 var(--serif);letter-spacing:.14em;display:block}.back{color:var(--ink-2);grid-column:1;justify-self:start;font-size:14px}.nav{display:none}.glide{isolation:isolate;position:relative}.glide-wash{z-index:-1;pointer-events:none;background:url(/ink/wash-peach-wide.svg) 0 0/100% 100% no-repeat;width:0;height:0;display:none;position:absolute;top:0;left:0}html.js .glide-wash{display:block}html:not(.js) .glide a.on>span{isolation:isolate;position:relative}html:not(.js) .glide a.on>span:before{content:"";z-index:-1;background:var(--w) 0 0 / 100% 100% no-repeat;position:absolute;inset:.42em -.42em -.12em .18em}.thumb{z-index:40;background:var(--paper-2);position:fixed;bottom:0;left:0;right:0}.thumb ul{grid-template-columns:repeat(4,1fr);max-width:520px;margin:0 auto;padding:6px 6px 8px;display:grid}.thumb a{color:var(--muted);flex-direction:column;align-items:center;gap:1px;padding:2px 0;font-size:12px;display:flex}.thumb a .ico{opacity:.55;filter:grayscale();width:30px;height:30px}.thumb a.on{color:var(--ink);font-weight:700}.thumb a.on .ico{opacity:1;filter:none}.has-thumb{padding-bottom:72px}.hero{gap:30px;padding:28px 0 36px;display:grid}.eyebrow{letter-spacing:.1em;color:var(--clay-ink);font-size:13px}.hero h1{font:700 31px/1.42 var(--serif);letter-spacing:.02em;margin-top:14px}.textlink{background:url(/ink/rule.svg) 0 100%/100% 6px no-repeat;align-items:center;gap:8px;margin-top:22px;padding-bottom:4px;font-size:15px;font-weight:700;display:inline-flex}.hero .ph{aspect-ratio:4/5;margin:0 18px 18px 0}.sec{padding:40px 0 8px}.sec-h{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:26px;display:flex}.h2{font:700 24px/1.35 var(--serif);letter-spacing:.04em}.h1{font:700 30px/1.35 var(--serif);letter-spacing:.04em}.sub{color:var(--ink-2);word-break:keep-all;overflow-wrap:anywhere;max-width:30em;margin-top:14px;line-height:1.85}.more{color:var(--ink-2);white-space:nowrap;font-size:14px}.batch-filter{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.batch-filter a{border:1.5px solid var(--hair);background:var(--paper-2);min-height:40px;color:var(--ink);align-items:center;padding:0 14px;font-size:14px;display:inline-flex}.batch-filter a.on{border-color:var(--ink);background:var(--ink);color:var(--paper-2);font-weight:700}.res-line{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:14px;font-size:14px}.cards{grid-template-columns:1fr 1fr;gap:34px 18px;display:grid}.cards.stagger>li:nth-child(2n){margin-top:40px}.card .ph{aspect-ratio:3/4;margin-right:12px}.card .ph:before{inset:14px -12px -12px 14px}.card-b{padding:14px 0 0}.card-n{font:700 16px/1.4 var(--serif)}.card-m{color:var(--muted);font-variant-numeric:tabular-nums;gap:10px;margin-top:4px;font-size:12px;display:flex}.badge{z-index:2;background:var(--paper-2);border:1.5px solid var(--ink);padding:2px 8px;font-size:12px;position:absolute;top:10px;left:10px}.maker{gap:28px;padding:46px 0 40px;display:grid}.maker .ph{aspect-ratio:4/3;margin:18px 0 0 18px}.quote-ico{width:44px;height:44px;margin-bottom:14px;display:block}.quote{font:400 18px/1.85 var(--serif);text-wrap:balance}.quote-foot{color:var(--ink-2);align-items:center;gap:10px;margin-top:16px;font-size:14px;display:flex}.quote-foot .ico{width:30px;height:30px}.foot{text-align:center;padding-top:34px;padding-bottom:30px}.foot .rule{margin-bottom:30px}.foot b{font:700 17px/1.4 var(--serif);letter-spacing:.14em}.foot nav{color:var(--ink-2);justify-content:center;gap:22px;margin-top:16px;font-size:14px;display:flex}.tabs{border:1.5px solid var(--ink);margin-top:22px;display:inline-flex}.tabs a,.tabs span{padding:7px 18px;font-size:14px}.tabs .on{background:var(--ink);color:var(--paper-2);font-weight:700}.howto{gap:18px;margin:28px 0 8px;display:grid}.how{align-items:flex-start;gap:14px;display:flex}.how .ico{width:52px;height:52px}.how b{font:700 16px/1.5 var(--serif);display:block}.how p{color:var(--ink-2);font-size:14px}.det{gap:30px;padding:20px 0 10px;display:grid}.det .cover{aspect-ratio:4/5;margin:0 18px 18px 0}.cover-thumbs{gap:10px;margin:4px 18px 0 0;padding:2px 2px 6px;display:flex;overflow-x:auto}.cover-thumb{aspect-ratio:4/5;border:1.5px solid var(--hair);background:var(--paper-2);width:56px;display:block;overflow:hidden}.cover-thumb.on{border-color:var(--ink)}.cover-thumb img{object-fit:cover;width:100%;height:100%}.det .no{color:var(--muted);letter-spacing:.06em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:13px}.det .status{color:var(--clay-ink);margin-top:6px;font-size:14px}.story{margin-top:28px;padding:22px 0 4px}.story .rule{margin-bottom:22px}.story-note{align-items:flex-start;gap:12px;display:flex}.story-note .ico{width:40px;height:40px;margin-top:2px}.story-note .lbl{margin-bottom:2px}.story-note .story-text{font:400 16px/1.95 var(--serif)}.story-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.story-grid .crop{aspect-ratio:1}.story-grid img{object-fit:cover;width:100%;height:100%}.sizes{margin-top:26px}.sizes .rule{margin-bottom:22px}.lbl{color:var(--muted);margin-bottom:10px;font-size:13px}.measure{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:14px;display:flex}.measure b{color:var(--ink)}.hint{color:var(--clay-ink);margin-top:10px;font-size:14px}details.chart{margin-top:16px}details.chart summary{cursor:pointer;background:url(/ink/rule.svg) 0 100%/100% 6px no-repeat;align-items:center;gap:8px;padding-bottom:3px;font-size:14px;font-weight:700;list-style:none;display:inline-flex}details.chart summary::-webkit-details-marker{display:none}details.chart summary .ico{width:28px;height:28px}details.chart summary .chart-open,details.chart summary .chart-close{color:var(--muted);margin-left:2px;font-size:13px;font-weight:400}details.chart[open] .chart-open,details.chart:not([open]) .chart-close{display:none}details.chart .tbl-wrap{margin-top:14px}.ask{margin-top:28px}.ask>p{color:var(--ink-2);margin-bottom:14px;font-size:14px}.note a{text-underline-offset:4px;text-decoration:underline}.ask-panel{margin-top:18px;scroll-margin-top:84px}.ask-panel>.rule{margin-bottom:4px}.ask-steps{margin:0;padding:0;list-style:none}.ask-step{padding:18px 0 6px}.ask-step .step-h{margin-bottom:12px}.ask-step .step-h h2{font-size:17px}.ask-msg{background:var(--paper-2);border:1.5px solid var(--ink);font:14px/1.85 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0 0 16px;padding:14px 16px}.ask-wechat{align-items:flex-start;gap:18px;display:flex}.ask-qr{border:1.5px solid var(--ink);background:var(--paper-2);cursor:zoom-in;flex:none;width:132px;padding:6px}.ask-qr img,.qr-dialog img{width:100%;height:auto}.ask-wechat-side{min-width:0}.ask-wxid{color:var(--ink-2);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:15px}.ask-wxid b{color:var(--ink)}.ask-acts{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.ask-act{border:1.5px solid var(--ink);background:var(--paper-2);justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.ask-hint{margin-top:14px}.ask-status{min-height:1.7em;color:var(--clay-ink);margin-top:14px;font-size:14px}.ask-fold{min-height:44px;color:var(--muted);text-underline-offset:4px;margin-top:6px;padding:0 4px;font-size:14px;text-decoration:underline}.qr-dialog{border:2px solid var(--ink);width:min(100vw - 40px,340px);max-height:calc(100vh - 40px);box-shadow:none;background:var(--paper-2);color:var(--ink);border-radius:0;margin:auto;padding:22px 20px 20px;overflow-y:auto}.qr-dialog::backdrop{background:#14141373}.qr-dialog h2{font:700 19px/1.4 var(--serif)}.qr-dialog p{color:var(--ink-2);margin:6px 0 14px;font-size:14px}.qr-dialog img{border:1.5px solid var(--ink);margin-bottom:16px}.cta-bar{z-index:40;background:var(--paper);padding:10px var(--pad) 12px;position:fixed;bottom:0;left:0;right:0}.cta-bar .btn{margin-bottom:4px}.cta-bar{border-top:1px solid var(--hair)}.cta-bar.inline{background:0 0;border-top:0;padding:0;position:static}body.has-cta{padding-bottom:86px}body:has(.cta-bar:not(.inline)){padding-bottom:86px}@media (min-width:900px){:root{--pad:48px}.has-thumb{padding-bottom:0}.thumb{display:none}.top-in{padding:22px var(--pad) 14px;grid-template-columns:auto 1fr auto}.brand{text-align:left;grid-column:1}.back{grid-column:2;justify-self:start;margin-left:40px}.nav{grid-column:3;align-items:center;gap:30px;display:flex}.nav a{color:var(--ink-2);align-items:center;gap:6px;padding:4px 0;font-size:15px;display:inline-flex}.nav a .ico{opacity:0;width:0;height:28px}.nav a.on{color:var(--ink);font-weight:700}.nav a.on .ico{opacity:1;width:28px}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding:56px 0 64px}.hero h1{font-size:46px;line-height:1.38}.hero .ph{aspect-ratio:5/6;max-height:640px}.sec{padding:64px 0 16px}.h1{font-size:36px}.h2{font-size:28px}.cards{grid-template-columns:repeat(3,1fr);gap:48px 40px}.cards.stagger>li:nth-child(2n){margin-top:0}.cards.stagger>li:nth-child(3n+2){margin-top:56px}.card-n{font-size:19px}.card-m{font-size:13px}.maker{grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;padding:72px 0 56px}.quote{font-size:22px}.quote-foot{font-size:15px}.howto{grid-template-columns:repeat(3,1fr);gap:32px}.det{grid-template-columns:1.05fr 1fr;align-items:start;gap:72px;padding:36px 0 24px}.cover-col{position:sticky;top:110px}.det .h1{font-size:38px}.story-grid{grid-template-columns:repeat(4,1fr)}.btn.block{width:auto;min-width:300px;display:inline-flex}.cta-bar{background:0 0;border-top:0;padding:0;position:static}body.has-cta{padding-bottom:0}body:has(.cta-bar:not(.inline)){padding-bottom:0}.foot{padding-top:56px;padding-bottom:44px}}.hero>*,.maker>*,.det>*,.cards>li{min-width:0}.state{padding:40px 0 56px}.state .h2{margin-bottom:4px}.state-loading{min-height:50vh;font:400 16px/1.8 var(--serif);letter-spacing:.12em;color:var(--muted);justify-content:center;align-items:center;display:flex}.list-body{margin-top:34px}.state-next{margin-top:22px}
:root{--ease:cubic-bezier(.22, .61, .36, 1);--ease-io:cubic-bezier(.4, 0, .2, 1)}html.motion body{animation:pg-in .2s var(--ease) both}@keyframes pg-in{0%{opacity:0}}@keyframes wash-in{0%{opacity:0;transform:translate(-10px,-10px)}40%{opacity:1}}html.motion .rv:not(.seen).ph:before,html.motion .rv:not(.seen).wt:before,html.motion .rv:not(.seen).btn:before,html.motion .rv:not(.seen) .lb{opacity:0}html.motion .rv.seen.ph:before,html.motion .rv.seen.wt:before,html.motion .rv.seen.btn:before{animation:wash-in .56s var(--ease) var(--d,0s) backwards}html.motion .rv.seen .lb{animation:wash-in .48s var(--ease) var(--d,0s) backwards;transform-box:fill-box}@keyframes ink-draw{0%{stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:0}12%{opacity:1}to{stroke-dasharray:1 1;stroke-dashoffset:0}}@keyframes ink-fade{0%{opacity:0}}html.motion .rv:not(.seen) .li{opacity:0}html.motion .rv.seen .li [pathlength]{animation:ink-draw .52s var(--ease) calc(var(--d,0s) + .14s + var(--i,0) * 50ms) backwards}html.motion .rv.seen .li [stroke=none]{animation:ink-fade .28s var(--ease) calc(var(--d,0s) + .14s) backwards}html.motion .rv.seen .li circle[stroke=none]{animation-delay:calc(var(--d,0s) + .46s)}@keyframes rule-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}html.motion .rv:not(.seen).rule{clip-path:inset(0 100% 0 0)}html.motion .rv.seen.rule{animation:rule-draw .56s var(--ease) var(--d,0s) backwards}html.motion .btn{transition:transform .14s var(--ease), border-color .2s var(--ease), color .2s var(--ease)}html.motion .btn:before{transition:transform .16s var(--ease), opacity .28s var(--ease)}@media (hover:hover){html.motion .btn:not([disabled]):hover:before{transform:translate(2px,2px)}}html.motion .btn.press:not([disabled]){transform:translate(4px,4px)}html.motion .btn.press:not([disabled]):before{transform:translate(-4px,-4px)}html.motion .btn.press:not([disabled]) .ico{transform:rotate(-6deg)}html.motion .btn .ico{transition:transform .14s var(--ease)}html.motion .btn[disabled]:before{transition:none}html.motion .btn.enabling:before{transition:opacity .32s var(--ease), transform .36s var(--ease)}html.motion .btn.armed:before{opacity:0;transition:none;transform:translate(-6px,-6px)}html.motion .glide-wash.ready{transition:transform .26s var(--ease), width .26s var(--ease), height .26s var(--ease)}@keyframes chip-pop{0%{opacity:0;transform:translate(-7px,-7px)scale(.6)}35%{opacity:1}}html.motion .chip.on.pop:before{animation:chip-pop .32s var(--ease);transform-origin:0 0}html.motion .chip.on.pop:after{animation:ink-fade .18s var(--ease)}@keyframes chip-ink{0%{color:var(--ink)}}html.motion .chip.on.pop{animation:chip-ink .18s var(--ease)}html.motion .chip{transition:transform .12s var(--ease)}html.motion button.chip:active{transform:translate(2px,2px)}@media (hover:hover) and (min-width:900px){html.motion .card .ph:before{transition:transform .24s var(--ease)}html.motion .card:hover .ph:before{transform:translate(3px,3px)}}:target,[id]{scroll-margin-top:84px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}

