:root{--bg:#f6f1e9;--cloth:#efe7db;--ink:#2a211c;--sub:#655950;--line:#e2d8ca;--accent:#f47b1a;--accent-deep:#c85f0c;--accent-text:#a84e08;--ink-hover:#3b2f28;--accent-hover:#f6893a;--paper:#faf7f2;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.16 0 0 0 0 0.13 0 0 0 0 0.11 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--font-serif:"Noto Serif KR", "AppleMyungjo", "Nanum Myeongjo", serif;--font-sans:-apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Pretendard", "Malgun Gothic", "Noto Sans KR", system-ui, sans-serif;--radius:12px;--tap:52px;--ease:cubic-bezier(.2, .7, .2, 1);--t-fast:.16s;--t-mid:.32s;--t-slow:.7s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--bg)}html,body{color:var(--ink);font-family:var(--font-sans);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;word-break:keep-all;overflow-wrap:break-word;font-size:16px;line-height:1.7;overflow-x:hidden}html,.next-bar{background-image:var(--grain)}a{color:inherit}button,select,input{font:inherit;color:inherit;letter-spacing:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:480px;margin:0 auto;padding:0 20px 64px}.cloth{background-color:var(--cloth);background-image:repeating-linear-gradient(90deg, color-mix(in srgb, var(--accent) 22%, transparent) 0 7px, transparent 7px 14px), repeating-linear-gradient(0deg, color-mix(in srgb, var(--accent) 22%, transparent) 0 7px, transparent 7px 14px);border-bottom:1px solid var(--line);height:14px}.table-setting{width:168px;height:auto;display:block;overflow:visible}.ts-line{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round}.ts-line .ts-thin{stroke:var(--sub);stroke-width:1px}.ts-rice circle{fill:var(--accent)}.table-setting.cooking .ts-rice circle{animation:ricePop 2.4s var(--ease) infinite both}@keyframes ricePop{0%{opacity:0;transform:scale(0)}12%,85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.ts-rice circle{transform-box:fill-box;transform-origin:50%}.intro{padding:36px 0 8px}.intro-art{width:132px;margin-bottom:22px}.intro h1{font-family:var(--font-serif);letter-spacing:-.025em;font-size:clamp(34px,10.5vw,46px);font-weight:600;line-height:1.2}.intro .kicker{color:var(--sub);margin-bottom:10px;font-size:13px}.intro .lines{color:var(--sub);margin-top:20px;font-size:17px;line-height:1.65}.intro .lines p{animation:lineIn .6s var(--ease) both}.intro .lines .hook{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin-top:14px;font-size:22px;font-weight:600;line-height:1.5}@keyframes lineIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.intro .actions{margin-top:28px}.sample{border-top:1px solid var(--line);margin-top:40px;padding:20px 0 0}.sample figcaption{color:var(--sub);margin-top:12px;font-size:14px}.sample figcaption .n{color:var(--accent-text)}.fineprint{color:var(--sub);margin-top:12px;font-size:13px;line-height:1.6}.btn{border-radius:var(--radius);border:1px solid var(--ink);background:var(--ink);width:100%;min-height:56px;color:var(--bg);white-space:nowrap;cursor:pointer;transition:transform var(--t-fast) var(--ease), background-color var(--t-fast) ease, border-color var(--t-fast) ease;justify-content:center;align-items:center;padding:12px 16px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.btn:active{transform:translateY(1px)scale(.98)}.btn:disabled{opacity:.35;cursor:default}.btn.accent{background:var(--accent);border-color:var(--accent);color:var(--ink)}.btn.line{min-height:var(--tap);border-color:var(--line);color:var(--ink);background:0 0;font-size:15px;font-weight:500}.btn.line.small{width:auto;min-height:44px;padding:8px 16px;font-size:14px}@media (hover:hover){.btn:not(:disabled):hover{transform:translateY(-1px)}.btn:not(.accent):not(.line):hover{background:var(--ink-hover)}.btn.accent:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn.line:hover{border-color:var(--ink);background:var(--cloth)}.opt:hover,.chip:hover{border-color:var(--sub)}}.top{justify-content:space-between;align-items:center;height:56px;display:flex}.back{min-width:44px;min-height:44px;color:var(--sub);text-align:left;cursor:pointer;background:0 0;border:none;padding:0 12px 0 0;font-size:15px}.section{color:var(--sub);align-items:baseline;gap:6px;font-size:13px;display:inline-flex}.section .count .dot{font-family:var(--font-sans);color:var(--sub);margin-right:6px}.section .count{font-family:var(--font-serif);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:0;align-items:baseline;font-size:14px;font-weight:600;display:inline-flex}.count-now{animation:countIn var(--t-mid) var(--ease) both;display:inline-block}@keyframes countIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.progress{background:var(--line);border-radius:2px;height:3px;overflow:hidden}.progress span{background:var(--accent);transform-origin:0;height:100%;transition:transform .48s var(--ease);display:block}.card{padding-top:32px}.card.fwd{animation:slideFwd var(--t-mid) var(--ease) both}.card.back{animation:slideBack var(--t-mid) var(--ease) both}@keyframes slideFwd{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes slideBack{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.card .who{color:var(--sub);margin-bottom:6px;font-size:14px}.card h2{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;font-size:26px;font-weight:600;line-height:1.38}.card .hint{color:var(--sub);margin-top:8px;font-size:14px}.options{flex-direction:column;gap:10px;margin-top:28px;display:flex}.options.grid{grid-template-columns:repeat(3,1fr);display:grid}.qs .options{margin-top:12px}.opt{min-height:var(--tap);border-radius:var(--radius);border:1px solid var(--line);text-align:left;cursor:pointer;transition:transform var(--t-fast) var(--ease), background-color var(--t-fast) ease, border-color var(--t-fast) ease;background:0 0;padding:12px 18px;font-size:17px;line-height:1.4}.options.grid .opt{text-align:center;font-family:var(--font-serif);padding:12px 0;font-weight:600}.opt:active,.chip:active{transform:scale(.97)}.opt[aria-pressed=true],.chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--bg);font-weight:600}.qs{flex-direction:column;margin-top:8px;display:flex}.q{transition:padding var(--t-mid) var(--ease);padding:22px 0 4px}.q+.q{border-top:1px solid var(--line)}.q h3{font-size:17px;font-weight:600;line-height:1.5}.q-hint{color:var(--sub);margin-top:2px;font-size:14px}.q.missing{border-left:3px solid var(--accent);padding-left:12px}.q-err{color:var(--accent-text);animation:enter var(--t-mid) var(--ease) both;margin-top:10px;font-size:14px}.chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.chip{border:1px solid var(--line);background:var(--paper);text-align:left;cursor:pointer;min-height:44px;transition:transform var(--t-fast) var(--ease), background-color var(--t-fast) ease, border-color var(--t-fast) ease;border-radius:999px;padding:9px 15px;font-size:15px;line-height:1.4}.chip.unknown{border-style:dashed;border-color:var(--sub);color:var(--sub);background:0 0}.chip.unknown[aria-pressed=true]{color:var(--bg);border-style:solid}.q .select{margin-top:12px}.next-bar{z-index:2;padding:12px 0 calc(12px + env(safe-area-inset-bottom));background-color:var(--bg);border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:24px;display:flex;position:sticky;bottom:0}.skip{min-height:44px;color:var(--accent-text);text-underline-offset:4px;cursor:pointer;background:0 0;border:none;font-size:14px;text-decoration:underline}.field{flex-direction:column;gap:10px;margin-top:28px;display:flex}.select{appearance:none;border-radius:var(--radius);border:1px solid var(--line);background-color:var(--paper);width:100%;min-height:56px;font-family:var(--font-serif);font-variant-numeric:tabular-nums;background-image:linear-gradient(45deg, transparent 50%, var(--sub) 50%), linear-gradient(135deg, var(--sub) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;padding:0 18px;font-size:19px;font-weight:600}.card.cover-card{padding-top:12vh}.chapter-art{opacity:.9;width:96px;margin-bottom:28px}.chapter-no{font-family:var(--font-serif);color:var(--accent-text);letter-spacing:0;font-size:15px;font-weight:600}.card h2.chapter-title{letter-spacing:-.025em;margin-top:8px;font-size:32px;line-height:1.3}.chapter-body{margin-top:16px;font-size:17px;line-height:1.7}.cover-card .field{margin-top:40px}.occ{border-top:1px solid var(--line);margin-top:24px;list-style:none}.occ li{border-bottom:1px solid var(--line);align-items:center;gap:8px;display:flex}.occ-toggle{min-width:0;min-height:var(--tap);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:12px;font-size:17px;display:flex}.occ-toggle .box,.lever-box{border:1.5px solid var(--sub);width:20px;height:20px;transition:background-color var(--t-fast) ease, border-color var(--t-fast) ease;border-radius:6px;flex:none;position:relative}.occ li.on .occ-toggle .box,.lever[aria-pressed=true] .lever-box{background:var(--ink);border-color:var(--ink)}.occ li.on .occ-toggle .box:after,.lever[aria-pressed=true] .lever-box:after{content:"";border:solid var(--bg);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.occ li.off .name{color:var(--sub);text-decoration:line-through;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.stepper{flex:none;align-items:center;display:flex}.stepper button{width:var(--tap);height:var(--tap);color:var(--ink);cursor:pointer;background:0 0;border:none;font-size:22px;line-height:1}.stepper button:disabled{color:var(--line);cursor:default}.stepper .val{text-align:center;min-width:40px;color:var(--sub);font-size:14px}.stepper .val b{font-family:var(--font-serif);color:var(--ink);margin-right:1px;font-size:18px;font-weight:600}.occ-total{font-size:16px}.occ-total .n{animation:countIn var(--t-mid) var(--ease) both;margin:0 2px;font-size:22px;display:inline-block}.counting{min-height:70vh;padding-top:18vh}.counting .table-setting{width:150px;margin-bottom:32px}.counting p{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;animation:lineIn .5s var(--ease) both;font-size:20px;font-weight:600;line-height:1.55}.counting p+p{margin-top:18px}.result{animation:enter var(--t-mid) var(--ease) both;padding-top:44px}.recv{color:var(--sub);margin-bottom:14px;font-size:14px}.eyebrow{color:var(--sub);font-size:15px}.big{font-family:var(--font-serif);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:10px;font-weight:600;line-height:1;display:flex}.big .about{font-size:24px}.big .num{letter-spacing:-.035em;color:var(--accent-deep);font-size:clamp(64px,21vw,92px);display:inline-grid}.big .sizer,.big .live{grid-area:1/1}.big .sizer{visibility:hidden}.big .unit{font-size:28px}.range{margin-top:18px;font-size:16px;line-height:1.65}.n{font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-weight:600}.occ-line{margin-top:6px;font-size:16px;line-height:1.65}.plus-line{border-radius:var(--radius);background:var(--cloth);margin-top:22px;padding:14px 16px;font-size:16px;line-height:1.6}.plus-line .n{color:var(--accent-text);font-size:19px}.hero-share{margin-top:12px}.split{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.split>div{padding:14px 0}.split>div+div{border-left:1px solid var(--line);padding-left:16px}.split .label{color:var(--sub);font-size:13px}.split .val{font-family:var(--font-serif);font-size:26px;font-weight:600;line-height:1.3}.shared-cta{margin-top:22px;margin-bottom:18px}.block{margin-top:48px}.block h3{font-family:var(--font-serif);margin-bottom:16px;font-size:18px;font-weight:600;line-height:1.4}.dots{width:100%;height:auto;fill:var(--accent);display:block}.dots circle{transform-box:fill-box;transform-origin:50%}.dots.wait circle{opacity:0}.dots.fill circle{animation:dotIn .42s var(--ease) both}.dots.with-extra circle{fill:color-mix(in srgb, var(--sub) 45%, var(--bg))}.dots.with-extra circle.x{fill:var(--accent);animation:dotIn .42s var(--ease) both}@keyframes dotIn{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.legend{color:var(--sub);align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.legend svg{fill:var(--accent);flex:none}.legend b{font-family:var(--font-serif);color:var(--ink);font-weight:600}.act{border-top:1px solid var(--ink);margin-top:88px;padding-top:28px}.act-title{font-family:var(--font-serif);letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1.35}.why-line{color:var(--sub);margin-top:12px;font-size:16px;line-height:1.7}.why-line .n{color:var(--ink);font-size:18px}.seg{border:1px solid var(--line);border-radius:var(--radius);grid-auto-flow:column;margin-top:20px;display:inline-grid;overflow:hidden}.seg button{cursor:pointer;min-width:96px;min-height:44px;transition:background-color var(--t-fast) ease;background:0 0;border:none;padding:0 18px;font-size:15px}.seg button+button{border-left:1px solid var(--line)}.seg button[aria-pressed=true]{background:var(--ink);color:var(--bg);font-weight:600}.fx{flex-direction:column;gap:14px;margin-top:22px;list-style:none;display:flex}.fx-head{justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;line-height:1.5;display:flex}.fx-val{color:var(--sub);flex:none}.fx-val .n{color:var(--ink);font-size:16px}.fx-track{background:var(--line);border-radius:3px;height:6px;margin-top:6px;position:relative}.fx-track:before{content:"";background:var(--sub);width:1px;height:12px;position:absolute;top:-3px;left:50%}.fx-track span{height:6px;transition:transform var(--t-slow) var(--ease);transition-delay:calc(var(--k,0) * 90ms);border-radius:3px;position:absolute;top:0}.fx-track .pos{background:var(--accent);transform-origin:0}.fx-track .neg{background:var(--ink);transform-origin:100%}.fx:not(.in) .fx-track span{transform:scaleX(0)}.fx li{transition:opacity var(--t-mid) ease;transition-delay:calc(var(--k,0) * 90ms)}.fx:not(.in) li{opacity:.4}.fx-rest{padding-top:4px}.levers{flex-direction:column;gap:10px;margin-top:20px;list-style:none;display:flex}.lever{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);text-align:left;cursor:pointer;width:100%;min-height:64px;transition:transform var(--t-fast) var(--ease), border-color var(--t-fast) ease, background-color var(--t-fast) ease;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.lever:active{transform:scale(.98)}.lever[aria-pressed=true]{border-color:var(--ink);background:var(--cloth)}@media (hover:hover){.lever:hover{border-color:var(--sub)}}.lever .label{font-size:15px;line-height:1.5}.lever .val{font-family:var(--font-serif);font-variant-numeric:tabular-nums;color:var(--accent-text);font-size:22px;font-weight:600;line-height:1.2}.lever .val small{margin-left:2px;font-size:14px}.lever-sum{margin-top:22px}.lever-sum>p{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:14px;display:flex}.lever-total{font-size:18px}.lever-total .n{color:var(--accent-deep);font-size:30px}.lever-added{color:var(--sub);animation:enter var(--t-mid) var(--ease) both;font-size:15px}.lever-added .n{color:var(--accent-text)}.act-actions .closing{font-family:var(--font-serif);letter-spacing:-.02em;margin-top:20px;font-size:22px;font-weight:600;line-height:1.55}.closing .line{text-wrap:balance;display:block}.act-actions.shared{margin-top:64px}.act-actions.shared .closing{margin-top:0}.actions-list{flex-direction:column;gap:12px;margin-top:32px;display:flex}.plan{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:8px;padding:18px 0 20px}.plan-label{font-size:15px;font-weight:600;display:block}.plan-row{grid-template-columns:1fr auto;gap:10px;margin-top:12px;display:grid}.plan-row .btn{width:auto;padding:12px 18px;font-size:16px}.select.date{background-image:none;min-width:0;padding:0 14px;font-size:17px}.plan-msg{color:var(--sub);animation:enter var(--t-mid) var(--ease) both;margin-top:10px;font-size:13px}.contact{border-top:1px solid var(--line);padding:18px 0 20px}.contact-msg{resize:none;width:100%;font:inherit;color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:12px;margin-top:12px;padding:12px 14px;font-size:17px;line-height:1.5}.contact-msg:focus{outline:2px solid var(--ink);outline-offset:1px}.contact-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.contact-row .btn{flex:auto;width:auto;padding:12px 16px;font-size:16px}.btn.restart{margin-top:40px}.share.compact{flex-direction:column;align-items:flex-start;display:flex}.share.compact .share-panel{align-self:stretch}.share-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);animation:enter var(--t-mid) var(--ease) both;margin-top:10px;padding:14px}.share-preview{margin-bottom:12px}.share-preview img{aspect-ratio:1200/630;border:1px solid var(--line);background:var(--cloth);border-radius:8px;width:100%;height:auto;display:block}.share-preview figcaption{color:var(--sub);margin-top:8px;font-size:13px;line-height:1.6}.share-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.share-btn{min-height:var(--tap);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;transition:transform var(--t-fast) var(--ease), border-color var(--t-fast) ease, background-color var(--t-fast) ease;background:0 0;padding:0 6px;font-size:15px}.share-btn:active{transform:scale(.96)}@media (hover:hover){.share-btn:hover{border-color:var(--ink);background:var(--cloth)}}.share-manual{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:44px;color:var(--ink);background:0 0;margin-top:10px;padding:0 12px;font-size:14px}.share-status{min-height:20px;color:var(--sub);text-align:center;margin-top:10px;font-size:13px;line-height:1.6}.share-status:empty{min-height:0;margin-top:0}.crosslinks{border-top:1px solid var(--line);color:var(--sub);margin-top:56px;padding-top:16px;font-size:13px}.crosslinks ul{margin-top:4px;list-style:none}.crosslinks a{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;align-items:center;gap:10px;font-size:15px;display:flex}.crosslinks-logo{width:auto;height:18px;display:block}@media (hover:hover){.crosslinks a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.made-by{color:var(--sub);margin-top:28px;padding-bottom:8px;font-size:12px}.made-by a{min-height:32px;color:inherit;letter-spacing:.02em;align-items:center;text-decoration:none;display:inline-flex}.past-nums{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.past-nums>div{padding:14px 0}.past-nums>div+div{border-left:1px solid var(--line);padding-left:16px}.past-nums .label{color:var(--sub);font-size:13px}.past-nums .val{font-family:var(--font-serif);font-size:26px;font-weight:600;line-height:1.3}.past-nums .val.muted{color:var(--sub)}.past-nums .val.accent{color:var(--accent-text)}.past-grid{grid-template-columns:repeat(10,1fr);gap:5px;margin-top:20px;display:grid}.past-grid span{aspect-ratio:1;background:color-mix(in srgb, var(--sub) 32%, var(--bg));transition:opacity var(--t-mid) var(--ease), transform var(--t-mid) var(--ease);transition-delay:calc(var(--k,0) * 8ms);border-radius:3px}.past-grid span.r{background:var(--accent);transition-delay:calc(.9s + var(--k,0) * 60ms)}.past-grid:not(.in) span{opacity:0;transform:scale(.4)}.past-line{font-family:var(--font-serif);margin-top:16px;font-size:20px;font-weight:600;line-height:1.5}.past-line .n{color:var(--accent-text)}.past-story{flex-direction:column;gap:10px;margin-top:16px;font-size:16px;line-height:1.75;display:flex}.past-story .n,.why-steps .n{font-family:var(--font-serif);font-weight:600}.why-steps{border-top:1px solid var(--line);margin-top:22px;list-style:none}.why-steps>li,.care>li{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:10px;padding:14px 0;font-size:16px;line-height:1.7;display:grid}.ws-no{font-family:var(--font-serif);color:var(--accent-text);font-size:15px;font-weight:600;line-height:1.8}.ws-sub{color:var(--sub);margin-top:4px;font-size:14px;line-height:1.6}.why-steps .ws-total p{font-size:18px}.why-steps .ws-total .n{font-size:20px}.why-steps .ws-note{color:var(--sub);border-bottom:none;display:block}.why-steps .ws-note .n{color:var(--ink)}.why-sub{font-family:var(--font-serif);margin-top:36px;font-size:18px;font-weight:600;line-height:1.4}.care{border-top:1px solid var(--line);margin-top:20px;list-style:none}.care-title{font-size:17px;font-weight:600}.care-body{color:var(--sub);margin-top:4px;font-size:15px}.care-together{margin-top:8px;font-size:15px}.care-together span{background:var(--cloth);vertical-align:1px;border-radius:999px;margin-right:8px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.care-source{margin-top:14px}.bridge{flex-direction:column;gap:6px;margin-top:20px;font-size:17px;line-height:1.75;display:flex}.bridge p:last-child{margin-top:8px;font-weight:600}.contact-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.contact-pick{margin-top:12px}.crosslinks a{flex-wrap:wrap;row-gap:2px;padding:8px 0}.crosslinks-note{color:var(--sub);flex-basis:100%;font-size:13px;text-decoration:none}.crosslinks li.featured{margin:8px 0 6px}.crosslinks li.featured a{border:1.5px solid var(--accent);border-radius:var(--radius);background:var(--paper);padding:14px 16px;text-decoration:none}@media (hover:hover){.crosslinks li.featured a:hover{background:var(--cloth)}}@media (prefers-reduced-motion:reduce){.past-grid span{transition:none}.past-grid:not(.in) span{opacity:1;transform:none}}@media (min-width:768px){.intro,.result{padding-top:80px}.card{padding-top:48px}.next-bar{border-top:none;padding-top:4px;position:static}}@media (prefers-reduced-motion:reduce){.card.fwd,.card.back,.result,.intro .lines p,.counting p,.share-panel,.count-now,.occ-total .n,.q-err,.lever-added,.plan-msg,.dots.fill circle,.dots.with-extra circle.x,.table-setting.cooking .ts-rice circle{animation:none}.dots.wait circle{opacity:1}.btn,.opt,.chip,.lever,.share-btn,.progress span,.fx-track span,.fx li,.q{transition:none}.fx:not(.in) .fx-track span{transform:none}}
