:root{--canvas: #f3f0e9;--surface: #faf8f3;--surface-raised: #fffdf8;--surface-muted: #ece9e1;--ink: #252b28;--ink-soft: #4f5a55;--muted: #5f6963;--faint: #838b86;--line: #d9d7cf;--line-strong: #c7c8bf;--accent: #31564a;--accent-strong: #24473c;--accent-soft: #dfe7e0;--danger: #914f49;--focus-ring: #648174;--env-green: rgb(226 232 222 / 70%);--env-warm: rgb(255 253 248 / 62%);--env-green-soft: rgb(223 231 224 / 46%);--radius-small: 7px;--radius-medium: 12px;--radius-large: 18px;--radius-pill: 999px;--shadow-soft: 0 18px 55px rgb(40 48 43 / 9%);--shadow-raised: 0 20px 60px rgb(40 48 43 / 10%);--shadow-row: 0 5px 20px rgb(45 59 51 / 6%);--motion-fast: .12s;--motion-short: .18s;--motion-medium: .24s;--motion-panel: .28s;--motion-slow: .36s;--motion-narrative: .64s;--motion-narrative-long: .86s;--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-in-out: cubic-bezier(.42, 0, .28, 1);--ease-settle: cubic-bezier(.16, 1, .3, 1);--font-display: ui-serif, "Songti SC", "STSong", "SimSun", "Noto Serif SC", "Source Han Serif SC", serif;--font-ui: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", sans-serif;--container: 1360px;--gutter: clamp(20px, 4vw, 64px);--nav-height: 72px;--nav-height-mobile: 64px;--scene-gap: 168px;--scene-gap-lg: 232px}@media(min-width:1200px){:root{--scene-gap: var(--scene-gap-lg)}}:root{--type-hero: clamp(40px, 5vw, 78px);--type-hero-lh: 1.11;--type-statement: clamp(30px, 3vw, 46px);--type-statement-lh: 1.24;--type-capture-title: clamp(32px, 3.6vw, 52px);--type-lead: clamp(17px, 1.15vw, 20px);--type-body: 17px;--type-meta: 13px;--type-micro: 11.5px;--type-nav: 14px}.lang-en{--type-hero: clamp(36px, 4.4vw, 68px);--type-statement: clamp(28px, 2.8vw, 44px);--type-capture-title: clamp(30px, 3.4vw, 48px)}@media(max-width:767px){:root{--type-hero: clamp(38px, 11vw, 52px);--type-statement: clamp(26px, 7.2vw, 34px);--type-capture-title: clamp(29px, 8.2vw, 38px);--type-lead: 16.5px}.lang-en{--type-hero: clamp(33px, 9.2vw, 46px);--type-statement: clamp(24px, 6.4vw, 31px)}}:root{--z-env: 0;--z-content: 1;--z-hero-product: 2;--z-nav: 40;--z-menu: 60}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-height) + 24px)}body{margin:0;min-width:320px;background:var(--canvas);color:var(--ink);font-family:var(--font-ui);font-size:16px;line-height:1.6;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}*,*:before,*:after{-webkit-tap-highlight-color:transparent}h1,h2,h3,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg,video{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:3px}::selection{background:var(--accent-soft);color:var(--accent-strong)}.skip-link{position:absolute;left:16px;top:-80px;z-index:calc(var(--z-menu) + 1);padding:10px 16px;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-medium);color:var(--ink);font-size:var(--type-nav);text-decoration:none;box-shadow:var(--shadow-row);transition:top var(--motion-short) var(--ease-out)}.skip-link:focus-visible{top:16px}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.narrow{max-width:760px}.section{position:relative;padding-block:var(--scene-gap)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.display{font-family:var(--font-display);font-weight:500;letter-spacing:-.015em}.eyebrow{font-size:var(--type-micro);font-weight:650;letter-spacing:.14em;color:var(--muted);text-transform:none}.lead{font-size:var(--type-lead);line-height:1.75;color:var(--ink-soft);max-width:34em}.caption{font-size:var(--type-meta);line-height:1.7;color:var(--muted)}.env-light{position:absolute;inset:0;z-index:var(--z-env);pointer-events:none;overflow:hidden;border-radius:inherit}.env-light:before,.env-light:after{content:"";position:absolute;border-radius:50%}.env-light:before{width:62rem;height:42rem;left:var(--env-x, 58%);top:var(--env-y, -14%);translate:-50% -50%;background:radial-gradient(closest-side,var(--env-green),transparent 100%);opacity:.85;filter:blur(8px)}.env-light:after{width:44rem;height:34rem;left:12%;bottom:-18%;background:radial-gradient(closest-side,var(--env-warm),transparent 100%);opacity:.5}@media(max-width:767px){.env-light:before{width:32rem;height:26rem;left:72%;top:-6%}.env-light:after{width:26rem;height:22rem;left:-18%;bottom:-6%}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:1px solid transparent;border-radius:var(--radius-medium);font-size:15px;font-weight:560;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:background-color var(--motion-short) var(--ease-out),border-color var(--motion-short) var(--ease-out),color var(--motion-short) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.btn-primary{background:var(--accent);color:var(--surface-raised)}.btn-primary:hover{background:var(--accent-strong);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-quiet{background:transparent;border-color:transparent;color:var(--ink-soft);padding-inline:8px}.btn-quiet:hover{color:var(--ink)}.btn-quiet .btn-arrow{transition:transform var(--motion-short) var(--ease-out)}.btn-quiet:hover .btn-arrow{transform:translateY(3px)}.btn-small{min-height:42px;padding:0 16px;font-size:14px;border-radius:10px}.text-action{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;border:0;background:transparent;color:var(--muted);font-size:var(--type-meta);border-bottom:1px solid transparent;transition:color var(--motion-short) var(--ease-out),border-color var(--motion-short) var(--ease-out)}.text-action:hover{color:var(--accent-strong);border-bottom-color:var(--line-strong)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.env-light:before{filter:none}}.noscript-note{max-width:640px;margin:0 auto;padding:96px 24px}.noscript-note h1{font-family:var(--font-display);font-size:44px;font-weight:500;margin-bottom:20px}.noscript-note p{color:var(--ink-soft);line-height:1.75;margin-bottom:12px}.site-nav{position:sticky;top:0;z-index:var(--z-nav);border-bottom:1px solid transparent;transition:background-color var(--motion-panel) var(--ease-out),border-color var(--motion-panel) var(--ease-out),backdrop-filter var(--motion-panel) var(--ease-out)}.site-nav.is-scrolled{background:#f3f0e9d1;backdrop-filter:blur(14px);border-bottom-color:#d9d7cfb8}.site-nav-inner{display:flex;align-items:center;gap:20px;min-height:var(--nav-height)}.site-brand{display:inline-flex;align-items:center;gap:11px;min-height:44px;color:var(--accent-strong);text-decoration:none}.site-brand-mark{flex:0 0 auto}.site-brand-text{display:grid;gap:2px}.site-brand-text strong{font-family:var(--font-display);font-size:16px;font-weight:650;letter-spacing:.055em;line-height:1.1}.site-brand-text small{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.2em;line-height:1.1}.site-nav-links{display:flex;align-items:center;gap:4px;margin-inline-start:26px}.site-nav-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 13px;border-radius:10px;color:var(--ink-soft);font-size:var(--type-nav);text-decoration:none;transition:color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.site-nav-links a:hover{color:var(--accent-strong);background:#fffdf894}.site-nav-actions{display:flex;align-items:center;gap:14px;margin-inline-start:auto}.language-switch{display:inline-flex;align-items:center;gap:7px;color:var(--faint);font-size:var(--type-meta)}.language-switch button{min-height:44px;padding:0 2px;border:0;background:transparent;color:var(--muted);transition:color var(--motion-fast) var(--ease-out)}.language-switch button:hover{color:var(--ink)}.language-switch button.is-active{color:var(--accent-strong);font-weight:560}.language-switch-divider{color:var(--line-strong)}.site-nav-menu-trigger{display:none;align-items:center;gap:8px;min-height:44px;padding:0 4px;border:0;background:transparent;color:var(--ink-soft);font-size:var(--type-nav)}.menu-glyph{width:16px;height:10px;border-top:1.5px solid currentColor;border-bottom:1.5px solid currentColor}.site-menu{display:none}@media(max-width:1023px){.site-nav-inner{min-height:var(--nav-height-mobile)}.site-nav-links,.site-nav-language,.site-nav-cta{display:none}.site-nav-menu-trigger{display:inline-flex}.site-menu{display:block;position:fixed;inset:var(--nav-height-mobile) 0 0 0;z-index:var(--z-menu);background:var(--canvas);padding:20px var(--gutter) 32px;overflow-y:auto}.site-menu-links{display:grid;border-top:1px solid var(--line)}.site-menu-links a{display:flex;align-items:center;min-height:56px;border-bottom:1px solid var(--line);color:var(--ink);font-size:19px;text-decoration:none}.site-menu-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:26px}}.hero{position:relative;isolation:isolate;padding-block:clamp(44px,6vh,96px) clamp(56px,8vh,112px)}.hero-env:before{translate:calc(-50% + var(--env-shift-x, 0px)) calc(-50% + var(--env-shift-y, 0px));transition:translate var(--motion-panel) linear}.hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(36px,5vh,64px);align-items:start}@media(min-width:1024px){.hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:36px;align-items:start;min-height:min(58svh,500px);padding-block:clamp(16px,3vh,48px) 0}}.hero-copy{min-width:0}.hero-title{font-size:var(--type-hero);line-height:var(--type-hero-lh);font-weight:500;letter-spacing:-.018em;max-width:13em;opacity:0;animation:rise-in var(--motion-narrative) var(--ease-settle) .14s forwards}.lang-en .hero-title{max-width:14em;letter-spacing:-.024em}.hero-description{margin-top:26px;max-width:27em;opacity:0;animation:rise-in var(--motion-narrative) var(--ease-settle) .26s forwards}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:34px;opacity:0;animation:rise-in var(--motion-narrative) var(--ease-settle) .36s forwards}.hero-stage{position:relative;z-index:var(--z-hero-product);min-width:0;opacity:0;animation:surface-in var(--motion-narrative-long) var(--ease-settle) .46s forwards}@media(min-width:1024px){.hero-stage{display:flex;justify-content:flex-end;padding-block-start:clamp(16px,4vh,48px);margin-inline-end:calc(var(--gutter) * -.3)}.hero-surface{width:100%;max-width:760px}}.hero-surface{--pointer-x: 0;--pointer-y: 0;--tilt-y: calc(var(--pointer-x) * 1.1deg);--tilt-x: calc(var(--pointer-y) * -.6deg);--drift-x: calc(var(--pointer-x) * 2.6px);--drift-y: calc(var(--pointer-y) * 1.8px);transform:perspective(1400px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translate3d(var(--drift-x),var(--drift-y),0);will-change:transform}@media(prefers-reduced-motion:reduce){.hero-surface{transform:none}}.hero [data-reduced-motion=true] .hero-title,.hero [data-reduced-motion=true] .hero-description,.hero [data-reduced-motion=true] .hero-actions,.hero [data-reduced-motion=true] .hero-stage{opacity:1;animation:none}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes surface-in{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:767px){.hero{padding-block:48px clamp(64px,12vw,104px)}.hero-inner{gap:34px}}@media(min-width:768px)and (max-width:1023px){.hero{padding-block:clamp(32px,5vh,64px) clamp(56px,6vh,80px)}}.product-surface{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-large);box-shadow:var(--shadow-soft)}.product-window{display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-large);box-shadow:var(--shadow-soft);overflow:hidden;color:var(--ink)}.product-window-sidebar{display:flex;flex-direction:column;gap:22px;padding:22px 18px 24px;background:#ece9e19e;border-inline-end:1px solid var(--line)}.product-brand{display:flex;align-items:center;gap:9px;color:var(--accent-strong);padding-inline:6px}.product-brand-mark{width:18px;height:21px}.product-brand-text{display:grid;gap:1px}.product-brand-text strong{font-family:var(--font-display);font-size:14px;font-weight:650;letter-spacing:.055em;line-height:1.15}.product-brand-text small{color:var(--muted);font-size:7px;font-weight:700;letter-spacing:.2em;line-height:1.15}.product-nav{display:grid;gap:4px}.product-nav li{display:flex;align-items:center;gap:10px;min-height:36px;padding:7px 10px;border-radius:9px;color:#5b6560;font-size:13px;letter-spacing:.015em}.product-nav li svg{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.product-nav li.is-active{background:var(--surface-raised);color:var(--accent-strong);box-shadow:0 5px 20px #2d3b330f}.product-sync{margin-top:auto;padding-inline:10px;color:var(--muted);font-size:10.5px;letter-spacing:.02em}.product-window-main{display:flex;flex-direction:column;gap:18px;min-width:0;padding:26px 26px 24px}.product-page-header{padding-bottom:15px;border-bottom:1px solid rgb(217 215 207 / 78%)}.product-today{color:var(--muted);font-size:11.5px;letter-spacing:.06em}.product-h1{margin-top:4px;font-family:var(--font-display);font-size:clamp(20px,1.9vw,28px);font-weight:650;letter-spacing:-.025em;line-height:1.15}.product-list{min-width:0}.product-section-label{margin-bottom:10px;color:var(--ink-soft);font-size:12px;font-weight:650;letter-spacing:.06em}.product-list ul{display:grid}.product-list--bare{margin:0}.product-list-note{margin-top:12px;color:var(--muted);font-size:11px;letter-spacing:.01em}.item-row{position:relative;display:flex;align-items:stretch;gap:2px;min-height:76px;border-bottom:1px solid var(--line)}.item-row:after{content:"";position:absolute;inset:7px -9px;z-index:-1;border-radius:var(--radius-small);background:transparent;transition:background-color var(--motion-fast) var(--ease-out)}.product-window:hover .item-row:hover:after{background:#fffdf894}.item-completion{flex:0 0 44px;display:grid;place-items:center;color:var(--accent)}.item-completion-indicator{display:grid;place-items:center;width:19px;height:19px;border:1.5px solid currentColor;border-radius:50%;font-size:11px;line-height:1}.item-body{flex:1 1 auto;display:grid;align-content:center;gap:4px;min-width:0;padding:12px 4px 12px 0;border:0;background:transparent;text-align:start}.item-title{font-size:15.5px;font-weight:610;line-height:1.45;letter-spacing:.005em;overflow-wrap:anywhere}.item-meta{color:var(--muted);font-size:12.5px;line-height:1.5}.item-row.is-complete .item-title{color:#8b918c;font-weight:430;text-decoration:line-through}.item-row.is-focused:after{animation:focus-cue 2.6s var(--ease-in-out) .9s 1 both}@keyframes focus-cue{0%{background:transparent}35%{background:#dfe7e09e}to{background:transparent}}@media(prefers-reduced-motion:reduce){.item-row.is-focused:after{animation:none}}.scene{position:relative;isolation:isolate}.scene-small-things{padding-block:var(--scene-gap);scroll-margin-top:calc(var(--nav-height) + 16px)}.small-things-field{position:relative;display:grid;place-items:center;min-height:min(72svh,680px)}.small-things-copy{position:relative;z-index:2;max-width:23em;text-align:center}.small-things-title{font-size:var(--type-statement);line-height:1.2;font-weight:500;letter-spacing:-.012em}.small-things-description{margin-top:22px;color:var(--ink-soft);font-size:16.5px;line-height:1.85;text-align:start}.fragment{position:absolute;z-index:1;margin:0;color:color-mix(in srgb,var(--ink-soft) calc(var(--base-opacity, 1) * var(--ex, 1) * 100%),transparent);font-size:clamp(15px,1.15vw,18px);line-height:1.5;white-space:nowrap;transform:translate3d(var(--fx, 0px),var(--fy, 0px),0) scale(var(--fs, 1));transition:transform 90ms linear;will-change:transform,color}.fragment--size-0{font-size:clamp(14px,1.05vw,16.5px);color:color-mix(in srgb,var(--muted) calc(var(--base-opacity, 1) * var(--ex, 1) * 100%),transparent)}.fragment--size-2{font-size:clamp(18px,1.5vw,23px);color:color-mix(in srgb,var(--ink) calc(var(--base-opacity, 1) * var(--ex, 1) * 100%),transparent)}.fragment--serif{font-family:var(--font-display);letter-spacing:.005em}.fragment--ghost{top:43%;left:11%;color:color-mix(in srgb,var(--muted) calc(var(--base-opacity, 1) * var(--ex, 1) * 100%),transparent);font-size:clamp(14px,1.05vw,17px)}@media(max-width:767px){.scene-small-things{padding-block:clamp(88px,16vw,132px)}.small-things-field{display:flex;flex-direction:column;align-items:flex-start;gap:28px;min-height:0}.small-things-copy{order:-1;max-width:none;text-align:start}.small-things-description{margin-top:18px;font-size:16px}.fragment{position:static;white-space:normal;font-size:16.5px;color:var(--ink-soft);transform:translate3d(var(--fx, 0px),0,0)}.fragment--size-0{font-size:15px;color:var(--muted);padding-inline-start:14%}.fragment--size-2{font-size:20px;color:var(--ink)}.fragment--serif{font-size:17.5px;padding-inline-start:26%}.fragment--ghost{display:none}}.scene-capture{padding-block:var(--scene-gap) calc(var(--scene-gap) * .8);scroll-margin-top:calc(var(--nav-height) + 16px)}.capture-container{max-width:940px}.capture-header{text-align:center;max-width:30em;margin-inline:auto}.capture-title{font-size:var(--type-capture-title);line-height:1.14;font-weight:500;letter-spacing:-.014em}.capture-description{margin-top:20px;color:var(--ink-soft);font-size:var(--type-lead);line-height:1.75}.capture-form{margin-top:clamp(48px,7vh,76px)}.capture-field{position:relative;display:flex;align-items:center;gap:12px;width:100%;max-width:820px;min-height:88px;margin-inline:auto;padding:16px 16px 16px 26px;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-large);box-shadow:var(--shadow-raised);transition:border-color var(--motion-short) var(--ease-out),box-shadow var(--motion-panel) var(--ease-out)}.capture-field.is-focused{border-color:#31564a6b;box-shadow:var(--shadow-raised),0 0 0 4px #dfe7e08c}.capture-input{flex:1 1 auto;min-width:0;min-height:48px;border:0;background:transparent;color:var(--ink);font-size:clamp(17px,1.5vw,20px);line-height:1.5;letter-spacing:.01em}.capture-input:focus{outline:none}.capture-input::placeholder{color:var(--muted)}.capture-submit{flex:0 0 auto;min-height:48px;padding:0 22px;border:0;border-radius:var(--radius-medium);background:var(--accent);color:var(--surface-raised);font-size:15px;font-weight:560;transition:background-color var(--motion-short) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.capture-submit:hover:not(:disabled){background:var(--accent-strong);transform:translateY(-1px)}.capture-status{position:absolute;left:24px;top:-13px;display:flex;gap:8px;min-height:26px;align-items:center}.capture-chip{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 11px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-strong);font-size:12px;font-weight:560;letter-spacing:.02em;animation:chip-in var(--motion-medium) var(--ease-settle) both}.capture-chip--quiet{background:var(--surface-muted);color:var(--muted);font-weight:500}@keyframes chip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.capture-result{max-width:820px;margin:36px auto 0}.capture-fields{display:grid;gap:12px;max-width:400px;margin:0 auto 28px}.capture-fields>div{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:baseline;gap:14px;padding-bottom:9px;border-bottom:1px solid rgb(217 215 207 / 70%);animation:settle-in var(--motion-panel) var(--ease-settle) both}.capture-fields>div:nth-child(2){animation-delay:80ms}.capture-fields>div:nth-child(3){animation-delay:.16s}.capture-fields dt{color:var(--muted);font-size:12.5px;letter-spacing:.06em}.capture-fields dd{margin:0;color:var(--ink);font-size:15px;font-weight:560}@keyframes settle-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.capture-settled{overflow:hidden;animation:settle-in .68s var(--ease-settle) .12s both}.capture-settled .item-row{min-height:74px;padding-inline:10px 18px;border-bottom:0}.capture-settled .item-completion{flex:0 0 44px}.capture-settled .item-title{font-size:15.5px}.capture-settled-caption{margin-top:16px;color:var(--muted);font-size:var(--type-meta);text-align:center;animation:settle-in var(--motion-panel) var(--ease-settle) .32s both}.capture-clarify{max-width:460px;margin:26px auto 0;padding:20px 22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-medium);animation:settle-in var(--motion-panel) var(--ease-settle) both}.capture-clarify-question{font-family:var(--font-display);font-size:19px;font-weight:560;letter-spacing:-.01em}.capture-clarify-body{margin-top:8px;color:var(--muted);font-size:14px;line-height:1.7}.capture-clarify-actions{margin-top:14px}.capture-foot{display:grid;gap:20px;margin-top:clamp(48px,7vh,72px);text-align:center}.capture-caption{max-width:30em;margin-inline:auto;color:var(--ink-soft);font-size:14.5px}.capture-foot-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 20px;min-height:44px}.capture-demo-hint{color:var(--muted);font-size:12.5px}@media(max-width:767px){.scene-capture{padding-block:clamp(128px,22vw,180px) clamp(96px,16vw,140px)}.capture-field{min-height:78px;padding:12px 12px 12px 18px;border-radius:var(--radius-medium)}.capture-status{left:18px}.capture-submit{padding:0 18px}.capture-fields>div{grid-template-columns:54px minmax(0,1fr)}}@media(max-width:767px){.product-window{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.product-window-sidebar{display:contents}.product-window-sidebar>.product-nav,.product-window-sidebar>.product-sync{display:none}.product-window-sidebar>.product-brand{grid-row:1;min-height:50px;margin:0;padding-inline:18px;background:#ece9e19e;border-bottom:1px solid var(--line)}.product-window-main{grid-row:2;padding:20px 18px 18px}.item-row{min-height:68px}.item-completion{flex:0 0 38px}.item-title{font-size:15px}}@media(prefers-reduced-motion:reduce){.capture-chip,.capture-fields>div,.capture-settled,.capture-settled-caption,.capture-clarify{animation:none}}.scene-header{max-width:34em;margin-bottom:clamp(48px,8vh,88px)}.scene-header--centered{max-width:40em;margin-inline:auto;text-align:center}.scene-header--centered .scene-description{margin-inline:auto}.scene-index{display:block;margin-bottom:14px;color:var(--faint);font-size:var(--type-micro);font-weight:650;letter-spacing:.16em}.scene-title{font-size:var(--type-statement);line-height:1.22;font-weight:500;letter-spacing:-.012em}.nowrap{white-space:nowrap}.scene-description{margin-top:22px;max-width:34em;color:var(--ink-soft);font-size:var(--type-lead);line-height:1.78}.scene-closing{margin-top:clamp(48px,8vh,84px);max-width:24em;color:var(--ink-soft);font-family:var(--font-display);font-size:clamp(18px,1.6vw,24px);line-height:1.6}.scene-context .scene-closing,.scene-reminder .scene-closing,.scene-sync .scene-closing,.scene-closing--centered{margin-inline:auto;text-align:center}.scene-context{padding-block:var(--scene-gap);scroll-margin-top:calc(var(--nav-height) + 16px)}.context-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;justify-items:center;width:100%;max-width:1040px;margin-inline:auto;min-height:min(62svh,500px);margin-top:clamp(8px,2vh,24px)}.context-item-wraps{display:contents}.context-item{position:relative;z-index:2;grid-column:2;display:grid;align-content:center;gap:6px;width:min(100%,420px);min-height:120px;margin-inline:auto;padding:26px 28px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-large);box-shadow:var(--shadow-soft);text-align:start}.context-item-course{color:var(--muted);font-size:var(--type-meta);letter-spacing:.02em}.context-item-title{color:var(--ink);font-size:clamp(18px,1.5vw,22px);font-weight:610;line-height:1.4;letter-spacing:.005em}.context-chip{position:relative;z-index:1;display:inline-flex;align-items:center;gap:9px;justify-self:start;opacity:var(--in, 0);transform:translate3d(var(--cx, 0),var(--cy, 0),0);will-change:opacity,transform}.context-chip--above{grid-column:2;grid-row:1;align-self:end;justify-self:center;margin-bottom:22px}.context-chip--below{grid-column:2;grid-row:3;align-self:start;justify-self:center;margin-top:20px}.context-chip--left{grid-column:1;grid-row:2;justify-self:end;margin-right:28px}.context-chip--right{grid-column:3;grid-row:2;justify-self:start;margin-left:28px}.context-chip-dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--line-strong);transition:background-color var(--motion-panel) var(--ease-out)}.context-chip--course .context-chip-dot{background:var(--accent)}.context-chip-text{display:grid;gap:1px}.context-chip-label{color:var(--muted);font-size:10.5px;font-weight:650;letter-spacing:.1em}.context-chip-value{color:var(--ink);font-size:15px;font-weight:560;line-height:1.4;white-space:nowrap}.context-chip--reminder .context-chip-value{color:var(--ink-soft);font-weight:500}.context-chip--course .context-chip-value{color:var(--accent-strong)}@media(max-width:1023px){.scene-context{padding-block:clamp(96px,16vw,150px)}.context-stage{grid-template-columns:minmax(0,1fr);justify-items:stretch;align-items:stretch;gap:16px;min-height:0}.context-item{grid-column:1;grid-row:1;width:100%;min-height:0;padding:22px}.context-chip,.context-chip--above,.context-chip--below,.context-chip--left,.context-chip--right{grid-column:1;grid-row:auto;justify-self:stretch;align-self:auto;margin:0;padding-inline-start:2px;transform:translate3d(0,var(--cy, 0),0)}.context-chip--above{grid-row:2}.context-chip--left{grid-row:3}.context-chip--content,.context-chip--below{grid-row:4}.context-chip--reminder,.context-chip--right{grid-row:5}.context-chip-value{white-space:normal}}@media(prefers-reduced-motion:reduce){.context-chip{transform:none;opacity:1}}.scene-views{position:relative;padding-block:var(--scene-gap);scroll-margin-top:calc(var(--nav-height) + 16px)}.views-stage{position:relative;margin-top:clamp(16px,3vh,40px)}@media(min-width:1024px){.views-stage{height:var(--views-stage-height, calc(72svh + 228px) )}.views-sticky{position:sticky;top:var(--views-pin-top, max(calc((100svh - (72svh - var(--nav-height))) / 2), calc(var(--nav-height) + 16px)));display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);column-gap:clamp(28px,4vw,56px);align-content:start;min-height:calc(72svh - var(--nav-height))}.views-sticky .scene-header{grid-column:1 / -1;margin-bottom:clamp(24px,3.6vh,44px)}.scene-views[data-pinned=true] .scene-closing{margin-top:clamp(200px,30vh,340px)}}.view-switcher{display:grid;gap:18px;list-style:none}.view-switcher li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:start;color:var(--muted);transition:color var(--motion-panel) var(--ease-out)}.view-switcher-index{padding-top:2px;color:var(--faint);font-size:var(--type-micro);font-weight:650;letter-spacing:.12em;transition:color var(--motion-panel) var(--ease-out)}.view-switcher-text{display:grid;gap:4px}.view-switcher-label{font-family:var(--font-display);font-size:clamp(19px,1.7vw,25px);font-weight:550;letter-spacing:-.01em;line-height:1.25}.view-switcher-hint{max-width:24em;font-size:14px;line-height:1.7;opacity:0;transition:opacity var(--motion-panel) var(--ease-out)}.view-switcher li.is-active{color:var(--ink)}.view-switcher li.is-active .view-switcher-index{color:var(--accent)}.view-switcher li.is-active .view-switcher-hint{opacity:1}.views-panels{display:grid;min-height:250px}.views-panel{grid-area:1 / 1;display:grid;align-content:start;opacity:0;transform:translateY(6px) scale(.994);pointer-events:none;transition:opacity var(--motion-narrative) var(--ease-settle),transform var(--motion-narrative) var(--ease-settle)}.views-panels[data-active=overview] .views-panel[data-panel=overview],.views-panels[data-active=courses] .views-panel[data-panel=courses],.views-panels[data-active=calendar] .views-panel[data-panel=calendar]{opacity:1;transform:none}.views-panels[data-scrub=true] .views-panel[data-panel]{opacity:var(--o, 0);transform:translateY(calc(6px * (1 - var(--o, 0)))) scale(calc(.994 + .006 * var(--o, 0)));transition:none}.views-caption{margin-top:20px;color:var(--muted);font-size:var(--type-meta);line-height:1.6}.item-row.is-marked:after{background:#dfe7e099}.views-context{display:grid;gap:12px;align-content:start;min-height:124px;box-sizing:border-box}.views-calendar{display:grid;gap:14px}.views-calendar-days,.views-calendar-scale{display:flex;justify-content:space-between;gap:8px;color:var(--faint);font-size:11px;letter-spacing:.08em}.views-calendar-days{justify-content:center;gap:22px}.views-calendar-days .is-active{color:var(--accent-strong);font-weight:650}.views-calendar-scale .is-active{color:var(--ink-soft);font-weight:650}.views-calendar-track{position:relative;height:1px;margin-block:2px 0;background:var(--line)}.views-calendar-marker{position:absolute;top:50%;left:var(--marker-position, 0%);width:9px;height:9px;translate:-50% -50%;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #dfe7e0b3}.views-sequence{display:grid;gap:clamp(48px,10vw,88px);margin-top:clamp(24px,4vh,40px)}.views-sequence-step{display:grid;gap:20px}.views-sequence-step .view-switcher li:not(.is-active) .view-switcher-hint{display:none}@media(prefers-reduced-motion:reduce){.views-panel{transition:none}}.scene-reminder{position:relative;padding-block:var(--scene-gap);scroll-margin-top:calc(var(--nav-height) + 16px)}.reminder-stage{position:relative;display:grid;justify-items:center;align-content:start;gap:clamp(28px,4vh,44px);width:100%;max-width:640px;margin-inline:auto;margin-top:clamp(20px,3vh,40px)}.reminder-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-content:start;width:100%}.reminder-item .context-item,.reminder-item .context-chip{grid-column:auto;grid-row:auto;justify-self:center;align-self:auto;margin-inline:0;translate:none}.reminder-time{position:static;margin-top:18px;opacity:var(--in, 0);transform:translateY(var(--out, 10px));margin-inline-end:-9.5em}.reminder-time-main{display:inline-flex;align-items:center;gap:9px;margin-inline-end:9.5em}.reminder-note{margin-inline-start:6px;padding-inline-start:10px;border-inline-start:1px solid var(--line);color:var(--muted);font-size:12px;letter-spacing:.04em}.reminder-surface{width:min(100%,420px);padding:24px 24px 20px;background:var(--surface-raised);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-raised);opacity:var(--in, 0);transform:translateY(var(--out, 10px));transition:opacity .52s var(--ease-settle),transform .52s var(--ease-settle)}.reminder-fields{display:grid;gap:9px;margin:0 0 18px}.reminder-fields>div{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:baseline;gap:12px}.reminder-fields dt{color:var(--muted);font-size:11.5px;letter-spacing:.08em}.reminder-fields dd{margin:0;color:var(--ink);font-size:14.5px;font-weight:560}.reminder-surface .item-row{border-bottom:0;border-top:1px solid var(--line);padding-inline-start:2px}.reminder-hint{margin-top:14px;text-align:center}@media(prefers-reduced-motion:reduce){.reminder-surface,.reminder-time{transform:none;opacity:1;transition:none}}@media(max-width:767px){.reminder-time{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-inline:0;padding-inline-start:2px;justify-self:start}.reminder-time-main{margin-inline-end:0}.reminder-note{margin-inline-start:0}}.scene-ai{padding-block:var(--scene-gap);scroll-margin-top:calc(var(--nav-height) + 16px)}.ai-stage{display:grid;justify-items:center;align-content:start;gap:clamp(24px,4vh,36px);max-width:620px;margin-inline:auto;margin-top:clamp(32px,5vh,56px);text-align:center}.ai-input{max-width:100%;margin:0;padding:16px 22px;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-medium);color:var(--ink);font-size:clamp(17px,1.4vw,20px);letter-spacing:.01em}.ai-question{display:grid;justify-items:center;gap:18px;opacity:0;transform:translateY(8px);transition:opacity var(--motion-narrative) var(--ease-settle),transform var(--motion-narrative) var(--ease-settle)}.ai-question[data-visible=true]{opacity:1;transform:none}.ai-question-text{max-width:22em;color:var(--ink);font-family:var(--font-display);font-size:clamp(18px,1.6vw,22px);line-height:1.55}.ai-answers{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;opacity:.35;pointer-events:none;transition:opacity var(--motion-panel) var(--ease-out)}.ai-answers[data-ready=true]{opacity:1;pointer-events:auto}.ai-answer--quiet{border:1px solid var(--line);padding-inline:18px}.ai-result{display:grid;justify-items:center;gap:18px;opacity:0;transform:translateY(8px);transition:opacity var(--motion-narrative) var(--ease-settle),transform var(--motion-narrative) var(--ease-settle)}.ai-result[data-visible=true]{opacity:1;transform:none}.ai-fields{margin:0;max-width:320px;text-align:start}.ai-pending{max-width:26em;color:var(--muted);font-size:13.5px;line-height:1.7}.ai-confirmed{display:grid;justify-items:center;gap:6px}.ai-confirmed-label{color:var(--muted);font-size:11.5px;letter-spacing:.1em}.ai-confirmed-value{color:var(--ink);font-family:var(--font-display);font-size:clamp(18px,1.6vw,22px)}.ai-note{color:var(--ink-soft);font-size:14.5px;line-height:1.7}.ai-result-item{display:grid;gap:4px;min-width:min(100%,320px);padding:16px 20px;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-large);text-align:start}.ai-hint{margin-top:14px;text-align:center}@media(prefers-reduced-motion:reduce){.ai-question,.ai-result{transform:none;transition:none}.ai-question[data-visible=true],.ai-result[data-visible=true]{opacity:1}.ai-answers{opacity:1;pointer-events:auto}}.scene-sync{position:relative;padding-block:var(--scene-gap);scroll-margin-top:calc(var(--nav-height) + 16px)}.scene-sync{padding-block-end:max(200px,46vh)}.scene-sync .scene-closing{margin-top:clamp(32px,5vh,56px)}.sync-stage{position:relative;margin-top:clamp(32px,5vh,56px)}.sync-pair{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,72px);align-items:start}.sync-pane{display:grid;gap:10px;min-width:0}.sync-pane-name{color:var(--muted);font-size:11.5px;letter-spacing:.12em}.sync-pane-body{display:grid;align-content:start;gap:10px;min-height:132px;padding:18px 18px 16px;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-soft)}.sync-pane--phone .sync-pane-body{background:var(--surface-raised)}.sync-empty{color:var(--muted);font-size:12.5px;opacity:var(--in, 1);transition:opacity var(--motion-panel) var(--ease-out)}.sync-pane--phone .sync-empty{position:absolute;inset-block-start:18px;inset-inline-start:18px;inset-inline-end:18px}.sync-pane--phone .sync-pane-body{position:relative;align-content:start}.sync-pane--phone .product-list{margin:0}.sync-item{opacity:var(--in, 0);transform:translateY(var(--out, 8px));transition:opacity var(--motion-narrative) var(--ease-out),transform var(--motion-narrative) var(--ease-settle)}.sync-pane--laptop .item-meta{opacity:calc(1 - var(--settle, 0));transition:opacity var(--motion-narrative) var(--ease-out)}.product-list--bare .item-row{border-bottom:0;padding-inline:0}.sync-pane-body .item-row{min-height:68px}.sync-cord{position:absolute;inset-inline:0;top:-34px;display:grid;justify-items:center;gap:6px;opacity:var(--cord, 0);transition:opacity var(--motion-panel) var(--ease-out);pointer-events:none}.sync-cord-line{display:block;width:min(52%,420px);height:1px;background:var(--line-strong);transform:scaleX(var(--cord-draw, 0));transform-origin:center;transition:transform var(--motion-narrative) var(--ease-settle)}.sync-cord-state{color:var(--muted);font-size:11.5px;letter-spacing:.08em}@media(max-width:767px){.sync-pair{grid-template-columns:minmax(0,1fr);gap:30px}.sync-pane-body{min-height:0}.sync-cord{display:none}.sync-pane--phone:before{content:"↓";display:block;color:var(--line-strong);font-size:14px;line-height:1}}.scene-day{position:relative;padding-block:var(--scene-gap);scroll-margin-top:calc(var(--nav-height) + 16px);--day-calm: 1}.scene-day .day-env{opacity:calc(.9 * var(--day-calm))}.day-timeline{display:grid;gap:clamp(28px,5vh,52px);max-width:40em;margin:0;padding:0;list-style:none}.day-entry{display:grid;gap:5px;opacity:var(--in, 0);transform:translateY(var(--out, 10px));transition:opacity var(--motion-narrative) var(--ease-settle),transform var(--motion-narrative) var(--ease-settle)}.day-time{color:var(--muted);font-size:12.5px;font-variant-numeric:tabular-nums;letter-spacing:.1em}.day-what{color:var(--ink);font-size:clamp(16px,1.35vw,18px);line-height:1.6}.day-note{color:var(--muted);font-size:13.5px;line-height:1.6}.day-closing{margin-top:clamp(48px,8vh,84px);opacity:var(--in, 0);transform:translateY(var(--out, 10px));transition:opacity var(--motion-narrative) var(--ease-settle),transform var(--motion-narrative) var(--ease-settle)}@media(prefers-reduced-motion:reduce){.day-entry,.day-closing{opacity:1;transform:none;transition:none}.scene-day .day-env{opacity:.9}}.scene-closing-final{padding-block:clamp(140px,26vh,320px)}.closing-inner{display:grid;justify-items:center;gap:clamp(20px,3vh,32px);max-width:34em;text-align:center}.closing-brand{display:inline-flex;align-items:baseline;gap:10px;color:var(--ink);font-size:clamp(19px,1.7vw,23px)}.closing-brand small{color:var(--muted);font-size:11.5px;letter-spacing:.24em}.closing-title{margin:0;font-size:clamp(30px,4.2vw,56px);line-height:1.24;text-wrap:balance}.closing-subcopy{color:var(--ink-soft);font-size:clamp(15px,1.4vw,18px)}.closing-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:clamp(8px,2vh,18px)}.site-footer{position:relative;margin-top:clamp(72px,12vh,140px);padding-block:clamp(48px,8vh,84px) 36px;border-top:1px solid var(--line);scroll-margin-top:var(--nav-height)}.site-footer-inner{display:grid;gap:40px}@media(min-width:768px){.site-footer-inner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:60px;align-items:start}}.site-footer-brand{display:grid;justify-items:start;gap:14px;color:var(--accent-strong)}.site-footer-name{display:flex;align-items:baseline;gap:10px}.site-footer-name strong{font-family:var(--font-display);font-size:20px;font-weight:650;letter-spacing:.055em}.site-footer-name small{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.2em}.site-footer-line{max-width:20em;color:var(--ink-soft);font-family:var(--font-display);font-size:19px;line-height:1.6}.site-footer-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.site-footer-group-title{margin-bottom:12px;color:var(--muted);font-size:12px;font-weight:650;letter-spacing:.08em}.site-footer-group ul{display:grid;gap:2px}.site-footer-group a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-soft);font-size:14.5px;text-decoration:none;transition:color var(--motion-fast) var(--ease-out)}.site-footer-group a:hover{color:var(--accent-strong)}.site-footer-base{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:clamp(40px,7vh,64px);padding-top:22px;border-top:1px solid rgb(217 215 207 / 70%)}.site-footer-legal,.site-footer-note{color:var(--muted);font-size:12.5px}.site-footer-note{flex:1 1 240px;text-align:end}@media(max-width:767px){.site-footer-note{text-align:start}}.not-found{position:relative;isolation:isolate;display:grid;place-items:center;min-height:62svh;padding-block:clamp(72px,12vh,140px)}.not-found-inner{max-width:30em;text-align:center}.not-found-title{margin-top:16px;font-size:var(--type-statement);line-height:1.25;font-weight:500}.not-found-inner .lead{margin:18px auto 0}.not-found-action{margin-top:32px}.download-page{position:relative;isolation:isolate;min-height:62svh;padding-block:clamp(52px,8.5vh,110px) clamp(72px,11vh,128px)}.download-head{max-width:46em}.download-title{margin-top:14px;font-size:var(--type-statement);line-height:1.24;font-weight:500}.download-lead{margin-top:16px}.download-grid{display:grid;gap:18px;margin-top:clamp(36px,5.5vh,56px)}@media(min-width:720px){.download-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.download-grid{grid-template-columns:repeat(3,1fr)}}.download-card{position:relative;isolation:isolate;--card-surface: var(--surface);display:flex;flex-direction:column;gap:10px;padding:26px 26px 28px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-large);transition:border-color var(--motion-panel) var(--ease-out),background-color var(--motion-panel) var(--ease-out);animation:download-in var(--motion-narrative-long) var(--ease-settle) both}.download-card:nth-child(2){animation-delay:70ms}.download-card:nth-child(3){animation-delay:.14s}.download-card.is-recommended{--card-surface: var(--surface-raised);border-color:var(--line-strong);background:var(--surface-raised)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.download-card:before,.download-card:after{content:"";position:absolute;border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;transition:opacity .64s var(--ease-in-out)}.download-card:before{inset:-1px;border:2px solid transparent;border-radius:calc(var(--radius-large) + 1px);background:radial-gradient(200px 140px at var(--glow-x, 50%) var(--glow-y, 0%),rgb(49 86 74 / calc(var(--edge-proximity, 0) * .085%)),transparent 68%) padding-box,linear-gradient(var(--card-surface, var(--surface)) 0 0) padding-box,radial-gradient(180px 130px at var(--glow-x, 50%) var(--glow-y, 0%),rgb(49 86 74 / 100%),rgb(100 129 116 / 52%) 45%,rgb(49 86 74 / 14%) 76%) border-box,linear-gradient(#31564a38 0 0) border-box;mask-image:conic-gradient(from var(--cursor-angle, 0deg) at center,black 0deg,transparent 62deg,transparent 298deg,black 360deg);-webkit-mask-image:conic-gradient(from var(--cursor-angle, 0deg) at center,black 0deg,transparent 62deg,transparent 298deg,black 360deg)}.download-card:hover:before{opacity:clamp(0,calc((var(--edge-proximity, 0) - 24) / 76),1);transition-duration:var(--motion-panel)}.download-card:after{inset:-1px;box-shadow:0 0 0 1.5px #31564a61,0 0 16px 2px #31564a38,0 0 38px 10px #31564a1a}.download-card:hover:after{opacity:clamp(0,calc((var(--edge-proximity, 0) - 38) / 62),.95);transition-duration:var(--motion-panel)}}.download-recommended{position:absolute;top:26px;right:14px;padding:4px 11px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-strong);font-size:var(--type-micro);font-weight:650;letter-spacing:.12em;line-height:1.5;animation:download-chip-in var(--motion-narrative) var(--ease-settle) both}.download-card-name{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:.01em}.download-card-version{color:var(--muted);font-size:var(--type-micro);letter-spacing:.05em}.download-card-action{margin-top:auto;align-self:flex-start}.download-card-action .download-arrow{font-size:13px;opacity:.85;transition:transform var(--motion-short) var(--ease-out)}.download-card-action:hover .download-arrow{transform:translateY(2px)}.download-footnote{margin-top:clamp(26px,4.5vh,40px);max-width:42em;color:var(--muted);font-size:var(--type-meta);line-height:1.7}.download-head,.download-footnote{animation:download-in var(--motion-narrative-long) var(--ease-settle) both}@keyframes download-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes download-chip-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
