@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500;600;700;900&display=swap";:root{color:#191917;background:#f3f0e8;font-family:Noto Sans SC,PingFang SC,sans-serif;font-synthesis:none;--ink: #191917;--paper: #f3f0e8;--acid: #dfff3f;--line: rgba(25, 25, 23, .18);--muted: #6e6b64}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--paper)}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}svg{width:1.2em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.site-header{height:82px;padding:0 clamp(24px,5vw,72px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);position:relative;z-index:5}.brand{display:flex;align-items:center;gap:11px;width:max-content}.brand-mark{width:39px;height:39px;display:grid;place-items:center;background:var(--ink);color:var(--paper);font-weight:900;font-size:21px;transform:rotate(-3deg)}.brand-copy{display:grid;line-height:1;gap:5px}.brand-copy strong{font-size:18px;letter-spacing:.18em}.brand-copy small,.kicker,.term-en,.dialog-label{font-family:DM Mono,monospace;letter-spacing:.08em}.brand-copy small{font-size:8px;color:var(--muted)}.main-nav{display:flex;align-items:center;gap:36px;height:100%;font-size:14px;font-weight:600}.main-nav a{height:100%;display:flex;align-items:center;position:relative;color:#77736a}.main-nav a:hover,.main-nav a.active{color:var(--ink)}.main-nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--ink)}.header-actions{justify-self:end;display:flex;align-items:center;gap:10px}.menu-toggle{display:none;width:42px;height:42px;border:1px solid var(--ink);background:#fffef9;box-shadow:3px 3px 0 var(--ink);cursor:pointer;place-items:center;padding:0;transition:transform .15s,box-shadow .15s,background .15s}.menu-toggle:hover{transform:translate(1px,1px);box-shadow:2px 2px 0 var(--ink)}.menu-toggle-bars,.menu-toggle-bars:before,.menu-toggle-bars:after{display:block;width:18px;height:2px;background:var(--ink);border-radius:1px;transition:transform .2s ease,opacity .2s ease,top .2s ease;position:relative}.menu-toggle-bars:before,.menu-toggle-bars:after{content:"";position:absolute;left:0}.menu-toggle-bars:before{top:-6px}.menu-toggle-bars:after{top:6px}.site-header.nav-open .menu-toggle{background:var(--acid)}.site-header.nav-open .menu-toggle-bars{background:transparent}.site-header.nav-open .menu-toggle-bars:before{top:0;transform:rotate(45deg)}.site-header.nav-open .menu-toggle-bars:after{top:0;transform:rotate(-45deg)}.nav-backdrop{position:fixed;inset:0;z-index:4;background:#19191747;opacity:0;pointer-events:none;transition:opacity .2s ease}body.nav-locked{overflow:hidden}.submit-button{border:1px solid var(--ink);background:transparent;padding:10px 16px;font-weight:600;font-size:13px;cursor:pointer;box-shadow:3px 3px 0 var(--ink);transition:transform .15s,box-shadow .15s}.submit-button:hover{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.submit-button span{font-size:18px;vertical-align:-1px;margin-right:3px}.hero{min-height:595px;padding:91px 24px 78px;text-align:center;position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.hero:before,.hero:after{content:"";position:absolute;border:1px solid rgba(25,25,23,.08);border-radius:50%;pointer-events:none}.hero:before{width:510px;height:510px;left:-280px;top:80px}.hero:after{width:270px;height:270px;right:-110px;bottom:-40px}.eyebrow{display:flex;justify-content:center;align-items:center;gap:9px;font-size:12px;letter-spacing:.13em;font-weight:600;color:#625f58}.eyebrow span{width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 0 1px var(--ink)}.hero h1{font-size:clamp(48px,6.2vw,82px);line-height:1.12;letter-spacing:-.07em;margin:24px 0 23px;font-weight:900}.hero h1 em{font-style:normal;position:relative;z-index:0}.hero h1 em:after{content:"";height:.35em;background:var(--acid);position:absolute;left:-.03em;right:-.05em;bottom:.04em;z-index:-1;transform:rotate(-1deg)}.hero>p{color:var(--muted);margin:0;font-size:15px;line-height:1.9}.search-box{width:min(680px,calc(100vw - 48px));height:62px;margin:35px auto 0;display:flex;align-items:center;gap:12px;padding:0 15px 0 20px;background:#fffef9;border:1.5px solid var(--ink);box-shadow:5px 5px 0 var(--ink);text-align:left;position:relative;z-index:2;transition:box-shadow .2s,transform .2s}.search-box:focus-within{box-shadow:8px 8px 0 var(--acid),9px 9px 0 var(--ink);transform:translate(-2px,-2px)}.search-icon{display:grid;color:#56534d}.search-box input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:15px;color:var(--ink)}.search-box input::placeholder{color:#aaa69c}.search-box kbd{font-family:DM Mono,monospace;border:1px solid #d1cec6;background:#f3f1ea;padding:5px 8px;font-size:11px;color:#77736c;box-shadow:0 1px #bbb8b0}.search-submit{width:38px;height:38px;display:grid;place-items:center;border:0;background:var(--ink);color:#fff;cursor:pointer}.search-submit:hover{background:#33332f}.quick-search{margin-top:18px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px;color:#88847b}.quick-search button{border:0;background:none;padding:0 0 2px;border-bottom:1px dashed #aaa69e;color:#5f5c55;cursor:pointer}.quick-search button:hover{color:var(--ink);border-bottom-color:var(--ink)}.hero-sticker{position:absolute;right:max(6vw,55px);top:132px;width:87px;height:87px;border-radius:50%;background:#ff785f;border:1.5px solid var(--ink);display:grid;place-content:center;transform:rotate(8deg);box-shadow:3px 3px 0 var(--ink)}.hero-sticker span{font-family:DM Mono;font-size:31px;line-height:1;font-weight:500}.hero-sticker small{font-size:9px;margin-top:2px;font-weight:700}.dictionary{padding:84px clamp(24px,6vw,92px) 110px;max-width:1540px;margin:auto}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.kicker{font-size:10px;color:#827e76;margin:0 0 8px}.section-heading h2{font-size:clamp(30px,3vw,42px);margin:0;letter-spacing:-.04em}.section-heading h2 span{font-size:12px;color:#8b877f;font-weight:500;margin-left:10px;letter-spacing:0;vertical-align:middle}.random-button{border:0;background:transparent;border-bottom:1px solid var(--ink);padding:8px 0;font-size:13px;cursor:pointer;font-weight:600}.random-button span{margin-left:8px}.text-link{border-bottom:1px solid var(--ink);padding:8px 0;font-size:13px;font-weight:600}.text-link span{margin-left:8px}.section-lead{max-width:590px;color:var(--muted);font-size:13px;line-height:1.8;margin:18px 0 31px}.filter-row{display:flex;gap:8px;flex-wrap:wrap;margin:31px 0 30px}.filter-chip{border:1px solid #b7b3aa;background:transparent;border-radius:99px;padding:8px 16px;font-size:12px;cursor:pointer;transition:all .15s}.filter-chip:hover{border-color:var(--ink)}.filter-chip.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.term-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.term-card{min-height:440px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:21px 22px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:15px;position:relative;cursor:pointer;overflow:hidden;background:#ffffff38;animation:card-in .5s both;animation-delay:var(--delay);transition:background .25s}@keyframes card-in{0%{opacity:0;transform:translateY(10px)}}.term-card:before{content:"";position:absolute;width:120px;height:120px;border-radius:50%;right:-70px;top:-70px;background:var(--tone);opacity:0;transform:scale(.5);transition:all .35s ease}.term-card:hover{background:var(--tone)}.term-card:hover:before{opacity:.5;transform:scale(3.8)}.card-topline,.card-footer{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.category-tag{font-size:10px;font-weight:700;padding:5px 8px;border:1px solid currentColor;background:#ffffff4d}.card-index{font-family:DM Mono;font-size:10px;color:#8f8b83}.term-card-content{position:relative;z-index:1}.term-en{font-size:10px;color:#77736c;text-transform:uppercase;margin:0 0 7px}.term-card h3{font-size:27px;letter-spacing:-.04em;margin:0 0 15px}.term-desc{color:#5f5c56;font-size:13px;line-height:1.75;margin:0;max-width:31em}.term-card:hover .term-desc,.term-card:hover .term-en{color:#3d3b36}.tag-list{display:flex;gap:8px;flex-wrap:wrap}.tag-list span{color:#77736c;font-size:10px}.card-arrow{width:35px;height:35px;display:grid;place-items:center;border:1px solid var(--ink);background:transparent;cursor:pointer;transform:rotate(-30deg);transition:transform .25s,background .25s,color .25s}.card-arrow svg{width:16px}.term-card:hover .card-arrow{transform:rotate(0);background:var(--ink);color:#fff}.tone-mint{--tone: #bfead2}.tone-blue{--tone: #b8d9f8}.tone-orange{--tone: #f7c69c}.tone-purple{--tone: #d7c7f5}.tone-yellow{--tone: #eee88c}.tone-pink{--tone: #f1bfd2}.tone-teal{--tone: #9eddd3}.tone-coral{--tone: #ffad97}.empty-results{padding:85px 20px;text-align:center;border:1px solid var(--ink)}.empty-results>span{font-size:60px;line-height:.5;color:#aaa69e}.empty-results h3{font-size:25px;margin:12px 0 8px}.empty-results p{color:var(--muted);margin:0 0 22px}.empty-results button{border:1px solid var(--ink);padding:10px 16px;background:var(--acid);cursor:pointer;box-shadow:3px 3px var(--ink)}.home-dictionary{padding-bottom:90px}.featured-grid{margin-top:0}.dictionary-cta{margin-top:30px;border:1px solid var(--ink);padding:27px 30px;display:flex;justify-content:space-between;align-items:center;gap:30px;background:#e8e5dc}.dictionary-cta>div{display:flex;align-items:center;gap:22px}.cta-number{font-family:DM Mono;font-size:44px;line-height:1;font-weight:500}.dictionary-cta p{margin:0;color:#66625b;font-size:12px;line-height:1.65}.dictionary-cta strong{color:var(--ink);font-size:14px}.dictionary-cta>a{display:flex;align-items:center;gap:10px;flex:0 0 auto;padding:12px 16px;background:var(--acid);border:1px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font-size:12px;font-weight:700;transition:transform .15s,box-shadow .15s}.dictionary-cta>a:hover{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.dictionary-cta>a svg{width:15px}.docs-page{max-width:1540px;margin:0 auto;padding:0 clamp(24px,5vw,72px) 110px}.docs-hero{min-height:300px;padding:72px 0 55px;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;border-bottom:1px solid var(--ink)}.docs-hero h1{margin:8px 0 13px;font-size:clamp(48px,6vw,76px);line-height:1;letter-spacing:-.07em}.docs-hero>div:first-child>p:last-child{margin:0;color:var(--muted);font-size:14px}.docs-stat{display:flex;align-items:center;gap:16px;padding:14px 0}.docs-stat strong{font-family:DM Mono;font-size:48px;line-height:1}.docs-stat span{color:var(--muted);font-size:11px;line-height:1.6}.docs-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:clamp(40px,6vw,90px);align-items:start}.docs-sidebar{position:sticky;top:25px;padding-top:45px}.sidebar-label{font-family:DM Mono;font-size:9px;letter-spacing:.12em;color:#8b877f;margin:0 0 14px}.docs-sidebar nav{display:grid;border-top:1px solid var(--line)}.docs-sidebar nav a{display:flex;justify-content:space-between;align-items:center;padding:11px 8px;border-bottom:1px solid var(--line);color:#77736b;font-size:12px;transition:padding .15s,color .15s,background .15s}.docs-sidebar nav a small{font-family:DM Mono;font-size:9px;color:#9b978e}.docs-sidebar nav a:hover,.docs-sidebar nav a.active{padding-left:12px;color:var(--ink);background:#ffffff59}.docs-sidebar nav a.active:before{content:"";width:5px;height:5px;margin-right:8px;border-radius:50%;background:var(--acid);border:1px solid var(--ink)}.docs-sidebar nav a.active span{margin-right:auto}.sidebar-help{margin-top:28px;padding:15px;border:1px solid var(--line);background:#ffffff40;display:grid;gap:8px;font-size:10px;color:var(--muted)}.sidebar-help button{border:0;background:none;padding:0;text-align:left;cursor:pointer;font-size:11px;font-weight:700}.docs-content{min-width:0}.docs-toolbar{min-height:122px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line)}.docs-search{width:min(590px,75%);height:48px;display:flex;align-items:center;gap:10px;padding:0 11px 0 15px;border:1px solid var(--ink);background:#fffef9;box-shadow:3px 3px 0 var(--ink)}.docs-search>span{display:grid}.docs-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:13px}.docs-search kbd{font-family:DM Mono;border:1px solid #d1cec6;background:#f1efe8;padding:4px 6px;font-size:9px;color:#77736c}.docs-toolbar>p{font-family:DM Mono;font-size:9px;color:#89857c;white-space:nowrap}.docs-category{scroll-margin-top:20px;padding:56px 0 65px;border-bottom:1px solid var(--ink)}.docs-category-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:27px}.docs-category-heading>div{display:flex;align-items:flex-start;gap:12px}.docs-category-heading span{font-family:DM Mono;font-size:9px;color:#88847c;margin-top:7px}.docs-category-heading h2{margin:0;font-size:29px;letter-spacing:-.04em}.docs-category-heading>p{max-width:320px;margin:4px 0 0;text-align:right;color:var(--muted);font-size:11px;line-height:1.7}.docs-term-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.docs-term{min-height:355px;padding:21px 22px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);display:flex;flex-direction:column;cursor:pointer;background:#ffffff38;transition:background .2s,transform .2s;outline:none}.docs-term:hover,.docs-term:focus-visible{background:var(--tone)}.docs-term:focus-visible{box-shadow:inset 0 0 0 3px var(--ink)}.docs-term-title{display:flex;justify-content:space-between;align-items:flex-start}.docs-term-title>div{display:flex;gap:11px;align-items:flex-start}.category-dot{width:9px;height:9px;border-radius:50%;background:var(--tone);border:1px solid var(--ink);margin-top:7px;flex:0 0 auto}.docs-term h3{margin:0 0 4px;font-size:20px;letter-spacing:-.03em}.docs-term-title p{margin:0;font-family:DM Mono;font-size:8px;color:#858178;text-transform:uppercase}.docs-open{font-size:16px;transition:transform .2s}.docs-term:hover .docs-open{transform:rotate(45deg)}.docs-term-desc{margin:26px 0 auto;max-width:36em;color:#5f5c56;font-size:12px;line-height:1.75}.docs-term-footer{margin-top:24px;padding-top:13px;border-top:1px solid rgba(25,25,23,.13);display:flex;justify-content:space-between;gap:10px;color:#8a867d;font-size:9px}.docs-term-footer>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docs-term-footer .tag-list{flex-wrap:nowrap}.docs-empty{margin-top:50px}.term-demo{position:relative;width:100%;overflow:hidden;border:1px solid rgba(25,25,23,.65);background:#e9e6de;isolation:isolate}.term-demo svg{display:block;width:100%;height:auto;stroke-width:initial}.demo-compact{height:112px;z-index:1}.demo-compact svg{height:100%;object-fit:cover}.demo-compact.is-playing svg *{animation-delay:calc(var(--delay, 0s) - 1.25s)!important}.term-card>.term-demo,.docs-term>.term-demo{flex:0 0 auto;margin-top:4px}.docs-term>.term-demo{margin-top:18px}.demo-badge{position:absolute;z-index:3;top:7px;right:7px;display:flex;align-items:center;gap:5px;padding:3px 6px;border:1px solid rgba(25,25,23,.25);background:#ffffffc7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-family:DM Mono;font-size:7px;letter-spacing:.08em}.demo-badge span{width:5px;height:5px;border-radius:50%;background:#ff634e}.term-demo.is-playing .demo-badge span{animation:demo-live 1.2s infinite}.dialog-demo .term-demo{background:#e4e1d8}.dialog-demo .term-demo svg{max-height:260px}.dialog-demo .demo-badge{top:10px;right:10px;padding:4px 8px;font-size:8px}.demo-surface{fill:#fffef9}.demo-page{fill:#dcd9d1}.demo-paper{fill:#fffef9}.demo-ink{fill:#191917}.demo-ink-soft{fill:#595750}.demo-line{fill:#d0cdc5}.demo-field{fill:#efede7;stroke:#aaa69e;stroke-width:1}.demo-acid{fill:#dfff3f}.demo-blue{fill:#aacef2}.demo-tone{fill:#bde7ce}.demo-coral{fill:#ff9b83}.demo-purple{fill:#d0bff1}.demo-stroke{fill:none;stroke:#191917;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.demo-stroke-thin{fill:none;stroke:#191917;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.demo-stroke-dash{fill:none;stroke:#77736b;stroke-width:1;stroke-dasharray:4 4}.demo-text-xl,.demo-text-lg,.demo-text-sm,.demo-text-xs,.demo-text-bold,.demo-text-light,.demo-text-acid,.demo-text-number{font-family:Noto Sans SC,sans-serif;fill:#191917}.demo-text-xl{font-size:23px;font-weight:900;letter-spacing:-.04em}.demo-text-lg{font-size:14px;font-weight:700}.demo-text-sm{font-size:10px;font-weight:500}.demo-text-xs{font-size:8px}.demo-text-bold{font-size:10px;font-weight:700}.demo-text-light{font-size:9px;fill:#fff}.demo-text-acid{font-size:9px;fill:#dfff3f;font-weight:700}.demo-text-number{font-family:DM Mono;font-size:31px;font-weight:500}.is-playing .motion-grow{transform-box:fill-box;transform-origin:center;animation:demo-grow 5.2s var(--delay, 0s) infinite both}.is-playing .motion-drop{animation:demo-drop 5.2s var(--delay, 0s) infinite both}.is-playing .motion-divider{animation:demo-divider 5.2s infinite ease-in-out}.is-playing .motion-soft-fade{animation:demo-soft-fade 5.2s infinite}.is-playing .motion-scroll{animation:demo-scroll 5.2s infinite ease-in-out}.is-playing .motion-orbit{transform-box:fill-box;transform-origin:center;animation:demo-orbit 7s infinite ease-in-out}.is-playing .motion-orbit-reverse{transform-box:fill-box;transform-origin:center;animation:demo-orbit-reverse 6s infinite ease-in-out}.is-playing .motion-float{animation:demo-float 4.2s infinite ease-in-out}.is-playing .motion-press{transform-box:fill-box;transform-origin:center;animation:demo-press 4.2s infinite ease-in-out}.is-playing .motion-shadow{animation:demo-shadow 4.6s infinite steps(1)}.is-playing .motion-card-jump{animation:demo-card-jump 4.6s infinite ease-in-out}.is-playing .motion-disclose{transform-box:fill-box;transform-origin:top;animation:demo-disclose 5.2s infinite ease-in-out}.is-playing .motion-disclose-trigger{animation:demo-trigger 5.2s infinite}.is-playing .motion-palette{transform-box:fill-box;transform-origin:top center;animation:demo-palette 5.4s infinite cubic-bezier(.2,.8,.2,1)}.is-playing .motion-like{transform-box:fill-box;transform-origin:center;animation:demo-like 5s infinite}.is-playing .motion-server-check{transform-box:fill-box;transform-origin:center;animation:demo-server 5s infinite}.motion-edit-field,.motion-created,.motion-content,.motion-view-grid,.motion-shared-detail{opacity:0}.is-playing .motion-edit-label{animation:demo-old-state 5.4s infinite}.is-playing .motion-edit-field{animation:demo-new-state 5.4s infinite}.is-playing .motion-cursor{animation:demo-cursor .7s 1.5s infinite steps(1)}.is-playing .motion-drag{animation:demo-drag 5.4s infinite cubic-bezier(.65,0,.25,1)}.is-playing .motion-empty{animation:demo-old-state 5.4s infinite}.is-playing .motion-created{animation:demo-new-state 5.4s infinite}.is-playing .motion-sheet{animation:demo-sheet 5s infinite cubic-bezier(.2,.8,.2,1)}.is-playing .motion-toast{animation:demo-toast 5s infinite cubic-bezier(.2,.8,.2,1)}.accordion-body{transform-box:fill-box;transform-origin:top}.is-playing .accordion-body{animation:demo-accordion 5s infinite ease-in-out}.is-playing .motion-segment{animation:demo-segment 5s infinite cubic-bezier(.3,.8,.2,1)}.is-playing .motion-view-list{animation:demo-old-state 5s infinite}.is-playing .motion-view-grid{animation:demo-new-state 5s infinite}.is-playing .motion-crumbs>*{animation:demo-crumb 5.4s infinite}.is-playing .motion-crumbs>*:nth-child(3),.is-playing .motion-crumbs>*:nth-child(4){animation-delay:.18s}.is-playing .motion-crumbs>*:nth-child(n+5){animation-delay:.36s}.is-playing .motion-path{stroke-dasharray:192;animation:demo-draw 5.4s infinite}.is-playing .hierarchy-title{transform-box:fill-box;transform-origin:left center;animation:demo-hierarchy 5.1s infinite}.is-playing .motion-breathe{transform-box:fill-box;transform-origin:center;animation:demo-breathe 5.2s infinite ease-in-out}.is-playing .motion-measure{stroke-dasharray:220;animation:demo-draw 5.2s infinite}.is-playing .motion-button{transform-box:fill-box;transform-origin:center;animation:demo-button 4.8s infinite}.is-playing .motion-pointer{animation:demo-pointer 4.8s infinite}.is-playing .motion-group-left{animation:demo-group-left 5s infinite ease-in-out}.is-playing .motion-group-right{animation:demo-group-right 5s infinite ease-in-out}.is-playing .motion-separate{animation:demo-separator 5s infinite}.motion-focus-ring rect{opacity:0}.is-playing .motion-focus-ring rect:first-child{animation:demo-focus-one 5s infinite}.is-playing .motion-focus-ring rect:last-child{animation:demo-focus-two 5s infinite}.is-playing .demo-shimmer{fill:#ffffffb3;transform:skew(-14deg);animation:demo-shimmer 1.5s infinite linear}.is-playing .motion-skeleton{animation:demo-old-state 5.5s infinite}.is-playing .motion-content{animation:demo-new-state 5.5s infinite}.is-playing .motion-progress{transform-box:fill-box;transform-origin:left;animation:demo-progress 5.2s infinite cubic-bezier(.2,.8,.2,1)}.is-playing .motion-percent{animation:demo-soft-fade 5.2s infinite}.is-playing .motion-danger{animation:demo-danger 5.5s infinite}.is-playing .motion-shield{transform-box:fill-box;transform-origin:center;animation:demo-shield 5.5s infinite}.is-playing .motion-unlock{animation:demo-unlock 5.5s infinite}.is-playing .motion-undo-item{animation:demo-undo-item 5.5s infinite}.is-playing .motion-undo-toast{animation:demo-undo-toast 5.5s infinite}.micro-heart{fill:#fff;stroke:#191917;stroke-width:2}.spark{fill:#ff6754;opacity:0}.is-playing .motion-heart-pop{transform-box:fill-box;transform-origin:center;animation:demo-heart 4.5s infinite}.is-playing .motion-heart-pop .micro-heart{animation:demo-heart-color 4.5s infinite}.is-playing .motion-heart-pop .spark{animation:demo-spark 4.5s infinite}.is-playing .motion-like-count{animation:demo-count 4.5s infinite}.is-playing .motion-spring{animation:demo-spring 3.8s infinite}.is-playing .motion-spring-line{animation:demo-spring-line 3.8s infinite}.is-playing .motion-stagger{animation:demo-stagger 5.2s var(--delay, 0s) infinite both}.is-playing .motion-shared-card{animation:demo-shared-old 5.4s infinite}.is-playing .motion-shared-detail{animation:demo-shared-new 5.4s infinite}.is-playing .motion-transition-arrow{animation:demo-arrow 5.4s infinite}.is-playing .theme-panel{animation:demo-theme-panel 5.4s infinite}.is-playing .theme-orb{animation:demo-theme-orb 5.4s infinite}.is-playing .theme-title{animation:demo-theme-title 5.4s infinite}.is-playing .theme-line{animation:demo-theme-line 5.4s infinite}.is-playing .theme-button{animation:demo-theme-button 5.4s infinite}.motion-responsive-narrow,.motion-consistent,.motion-validation-success{opacity:0}.is-playing .motion-responsive-frame{transform-box:fill-box;transform-origin:center;animation:demo-responsive-frame 5.6s infinite ease-in-out}.is-playing .motion-responsive-wide{animation:demo-old-state 5.6s infinite}.is-playing .motion-responsive-narrow{animation:demo-new-state 5.6s infinite}.is-playing .motion-z-dot{animation:demo-z-path 5.8s infinite ease-in-out}.is-playing .motion-f-dot{animation:demo-f-path 6s infinite ease-in-out}.is-playing .motion-holy-header{animation:demo-holy-in 5.4s infinite both;animation-delay:.05s}.is-playing .motion-holy-left{animation:demo-holy-in 5.4s infinite both;animation-delay:.18s}.is-playing .motion-holy-main{animation:demo-holy-in 5.4s infinite both;animation-delay:.3s}.is-playing .motion-holy-right{animation:demo-holy-in 5.4s infinite both;animation-delay:.42s}.is-playing .motion-holy-footer{animation:demo-holy-in 5.4s infinite both;animation-delay:.54s}.motion-shell-swap{opacity:0}.is-playing .motion-shell-nav{animation:demo-shell-nav 5.6s infinite steps(1)}.is-playing .motion-shell-content{animation:demo-old-state 5.6s infinite}.is-playing .motion-shell-swap{animation:demo-new-state 5.6s infinite}.is-playing .motion-single-stack{animation:demo-single-stack 5.2s infinite ease-in-out}.is-playing .motion-single-guide{animation:demo-soft-fade 5.2s infinite}.is-playing .motion-grid-lines{animation:demo-grid-lines 5.4s infinite}.is-playing .motion-grid-a{animation:demo-grid-block 5.4s infinite both;animation-delay:.05s}.is-playing .motion-grid-b{animation:demo-grid-block 5.4s infinite both;animation-delay:.18s}.is-playing .motion-grid-c{animation:demo-grid-block 5.4s infinite both;animation-delay:.3s}.is-playing .motion-grid-d{animation:demo-grid-block 5.4s infinite both;animation-delay:.42s}.is-playing .motion-grid-e{animation:demo-grid-block 5.4s infinite both;animation-delay:.54s}.is-playing .motion-dash-kpis>*{animation:demo-dash-kpi 5.4s infinite both}.is-playing .motion-dash-kpis>*:nth-child(2){animation-delay:.1s}.is-playing .motion-dash-kpis>*:nth-child(3){animation-delay:.2s}.is-playing .motion-dash-kpis>*:nth-child(4){animation-delay:.3s}.is-playing .motion-dash-chart{animation:demo-soft-fade 5.4s infinite}.is-playing .motion-dash-line{stroke-dasharray:160;animation:demo-draw 5.4s infinite}.is-playing .motion-dash-list{animation:demo-dash-list 5.4s infinite ease-in-out}.is-playing .motion-bleed-bg{animation:demo-bleed-bg 5.6s infinite ease-in-out}.is-playing .motion-bleed-content{animation:demo-soft-fade 5.6s infinite}.is-playing .motion-asym-left{animation:demo-asym-left 5.4s infinite ease-in-out}.is-playing .motion-asym-right{animation:demo-asym-right 5.4s infinite ease-in-out}.is-playing .motion-asym-axis{animation:demo-separator 5.4s infinite}.is-playing .motion-fluid-frame{transform-box:fill-box;transform-origin:center;animation:demo-fluid-frame 5.8s infinite ease-in-out}.is-playing .motion-fluid-cards{transform-box:fill-box;transform-origin:center;animation:demo-fluid-cards 5.8s infinite ease-in-out}.is-playing .motion-fluid-label{animation:demo-soft-fade 5.8s infinite}.is-playing .motion-bottom-item{animation:demo-bottom-item 5.2s infinite}.is-playing .motion-bottom-badge{animation:demo-notification-badge 5.2s infinite}.is-playing .motion-cq-wide{animation:demo-soft-fade 5.6s infinite}.is-playing .motion-cq-narrow{animation:demo-cq-narrow 5.6s infinite ease-in-out}.is-playing .motion-cq-bracket{animation:demo-separator 5.6s infinite}.is-playing .motion-mag-title{animation:demo-mag-title 5.4s infinite}.is-playing .motion-mag-hero{animation:demo-mag-hero 5.4s infinite ease-in-out}.is-playing .motion-mag-copy,.is-playing .motion-hero-bg{animation:demo-soft-fade 5.4s infinite}.is-playing .motion-hero-copy{animation:demo-hero-copy 5.4s infinite ease-in-out}.is-playing .motion-hero-orb{animation:demo-hero-orb 5.4s infinite ease-in-out}.is-playing .motion-hero-card{animation:demo-hero-card 5.4s infinite ease-in-out}.is-playing .motion-fixed-bar{animation:demo-fixed-bar 5.6s infinite}.is-playing .motion-fixed-scroll{animation:demo-fixed-scroll 5.6s infinite ease-in-out}.is-playing .motion-master-list{animation:demo-soft-fade 5.4s infinite}.is-playing .motion-detail-pane{animation:demo-detail-pane 5.4s infinite ease-in-out}.is-playing .motion-gallery>*{animation:demo-gallery-in 5.4s infinite both}.is-playing .motion-gallery>*:nth-child(2){animation-delay:.08s}.is-playing .motion-gallery>*:nth-child(3){animation-delay:.16s}.is-playing .motion-gallery>*:nth-child(4){animation-delay:.24s}.is-playing .motion-gallery>*:nth-child(5){animation-delay:.32s}.is-playing .motion-gallery>*:nth-child(6){animation-delay:.4s}.is-playing .motion-gallery-hover{animation:demo-gallery-hover 5.4s infinite}.is-playing .motion-gallery-label{animation:demo-gallery-label 5.4s infinite}.is-playing .motion-sidebar-rail{animation:demo-soft-fade 5.4s infinite}.is-playing .motion-sidebar-main{animation:demo-sidebar-main 5.4s infinite ease-in-out}.is-playing .motion-split-left{animation:demo-split-left 5.6s infinite ease-in-out}.is-playing .motion-split-right{animation:demo-split-right 5.6s infinite ease-in-out}.is-playing .motion-split-handle{animation:demo-split-handle 5.6s infinite ease-in-out}.is-playing .motion-canvas-pan{animation:demo-canvas-pan 6s infinite ease-in-out}.is-playing .motion-canvas-zoom{transform-box:fill-box;transform-origin:center;animation:demo-canvas-zoom 6s infinite ease-in-out}.is-playing .motion-cols-title,.is-playing .motion-cols-left,.is-playing .motion-cols-right{animation:demo-soft-fade 5.4s infinite}.is-playing .motion-full-media{animation:demo-soft-fade 5.6s infinite}.is-playing .motion-full-play{transform-box:fill-box;transform-origin:center;animation:demo-full-play 5.6s infinite}.motion-full-chrome{opacity:0}.is-playing .motion-full-chrome{animation:demo-full-chrome 5.6s infinite}.is-playing .motion-dock-left{animation:demo-holy-in 5.6s infinite both;animation-delay:.05s}.is-playing .motion-dock-main{animation:demo-holy-in 5.6s infinite both;animation-delay:.18s}.is-playing .motion-dock-right{animation:demo-holy-in 5.6s infinite both;animation-delay:.3s}.is-playing .motion-dock-bottom{animation:demo-holy-in 5.6s infinite both;animation-delay:.42s}.is-playing .motion-dock-drag{animation:demo-dock-drag 5.6s infinite ease-in-out}.is-playing .motion-flat{animation:demo-flat 5.2s infinite ease-in-out}.is-playing .motion-skeu{transform-box:fill-box;transform-origin:center;animation:demo-skeu 5.4s infinite ease-in-out}.is-playing .motion-mono{animation:demo-soft-fade 5.2s infinite}.is-playing .motion-noise{animation:demo-noise 4s infinite linear}.is-playing .motion-token{animation:demo-token 5.4s infinite ease-in-out}.is-playing .motion-ptr-content{animation:demo-ptr-content 5.4s infinite ease-in-out}.is-playing .motion-ptr-spinner{animation:demo-ptr-spinner 5.4s infinite}.is-playing .motion-longpress-ring circle{animation:demo-longpress-ring 5.4s infinite}.motion-longpress-menu{opacity:0}.is-playing .motion-longpress-menu{animation:demo-longpress-menu 5.4s infinite}.is-playing .motion-multi-count,.is-playing .motion-multi-rows{animation:demo-soft-fade 5.4s infinite}.is-playing .motion-multi-checks{animation:demo-multi-checks 5.4s infinite}.is-playing .motion-kbd-focus{animation:demo-kbd-focus 5.6s infinite ease-in-out}.is-playing .motion-kbd-keys{animation:demo-soft-fade 5.6s infinite}.motion-hover-card{opacity:0;transform-box:fill-box;transform-origin:left center}.is-playing .motion-hover-card{animation:demo-hover-card 5.4s infinite cubic-bezier(.2,.8,.2,1)}.motion-hick-few{opacity:0}.is-playing .motion-hick-many{animation:demo-old-state 5.6s infinite}.is-playing .motion-hick-few{animation:demo-new-state 5.6s infinite}.is-playing .motion-miller{animation:demo-miller 5.4s infinite ease-in-out}.is-playing .motion-jakob-cart{animation:demo-jakob-cart 5.2s infinite}.is-playing .motion-jakob-body{animation:demo-soft-fade 5.2s infinite}.is-playing .motion-peak-curve{stroke-dasharray:260;animation:demo-draw 5.6s infinite}.is-playing .motion-peak-dot{animation:demo-peak-dot 5.6s infinite}.is-playing .motion-end-dot{animation:demo-end-dot 5.6s infinite}.motion-confirm{opacity:0}.is-playing .motion-confirm{animation:demo-confirm 5.4s infinite}.is-playing .motion-success{transform-box:fill-box;transform-origin:center;animation:demo-success 5.2s infinite}.motion-sys-offline{opacity:0}.is-playing .motion-sys-online{animation:demo-old-state 5.6s infinite}.is-playing .motion-sys-offline{animation:demo-new-state 5.6s infinite}.motion-timeout-fail{opacity:0}.is-playing .motion-timeout-wait{animation:demo-old-state 5.8s infinite}.is-playing .motion-timeout-fail{animation:demo-new-state 5.8s infinite}.is-playing .motion-ease-curve{stroke-dasharray:280;animation:demo-draw 5.4s infinite}.is-playing .motion-ease-dot{animation:demo-ease-dot 5.4s infinite cubic-bezier(.2,.8,.2,1)}.motion-page-new{opacity:0}.is-playing .motion-page-old{animation:demo-page-old 5.4s infinite}.is-playing .motion-page-new{animation:demo-page-new 5.4s infinite}.is-playing .motion-rm-full{animation:demo-rm-full 5.4s infinite ease-in-out}.is-playing .motion-rm-reduced{animation:demo-rm-reduced 5.4s infinite}.is-playing .motion-rm-arrow{animation:demo-soft-fade 5.4s infinite}.is-playing .motion-dur-bars>*{animation:demo-dur-bar 5.6s infinite both;transform-box:fill-box;transform-origin:left center}.is-playing .motion-dur-bars>*:nth-child(2){animation-delay:.12s}.is-playing .motion-dur-bars>*:nth-child(3){animation-delay:.24s}.is-playing .motion-dur-bars>*:nth-child(4){animation-delay:.36s}.is-playing .motion-elev-1{animation:demo-elev 5.4s infinite both;animation-delay:0s}.is-playing .motion-elev-2{animation:demo-elev 5.4s infinite both;animation-delay:.15s}.is-playing .motion-elev-3{animation:demo-elev 5.4s infinite both;animation-delay:.3s}.is-playing .motion-swiss-grid{animation:demo-separator 5.4s infinite}.is-playing .motion-swiss-title{animation:demo-swiss-title 5.4s infinite}.is-playing .motion-swiss-block{animation:demo-holy-in 5.4s infinite both;animation-delay:.2s}.is-playing .motion-maxi{animation:demo-maxi 5.2s infinite ease-in-out}.is-playing .motion-type-scale{animation:demo-soft-fade 5.2s infinite}.is-playing .motion-icons{animation:demo-icons 5.2s infinite ease-in-out}.is-playing .motion-swipe-row{animation:demo-swipe-row 5.4s infinite cubic-bezier(.3,.8,.2,1)}.is-playing .motion-autosave-status{animation:demo-soft-fade 5.2s infinite}.is-playing .motion-autosave-pulse{animation:demo-autosave-pulse 5.2s infinite}.is-playing .motion-sayt-query{animation:demo-sayt-query 5.4s infinite}.is-playing .motion-sayt-results{animation:demo-sayt-results 5.4s infinite}.motion-context-menu{opacity:0;transform-box:fill-box;transform-origin:top left}.is-playing .motion-context-menu{animation:demo-context-menu 5.4s infinite cubic-bezier(.2,.8,.2,1)}.is-playing .motion-pinch-img{transform-box:fill-box;transform-origin:center;animation:demo-pinch-img 5.6s infinite ease-in-out}.is-playing .motion-pinch-hands{animation:demo-pinch-hands 5.6s infinite ease-in-out}.motion-aes-after{opacity:0}.is-playing .motion-aes-before{animation:demo-old-state 5.6s infinite}.is-playing .motion-aes-after{animation:demo-new-state 5.6s infinite}.is-playing .motion-tesler-user{animation:demo-tesler-user 5.4s infinite ease-in-out}.is-playing .motion-tesler-sys{animation:demo-tesler-sys 5.4s infinite ease-in-out}.is-playing .motion-postel-in{animation:demo-soft-fade 5.4s infinite}.is-playing .motion-postel-out{animation:demo-postel-out 5.4s infinite}.is-playing .motion-serial>*{animation:demo-serial 5.4s infinite both}.is-playing .motion-serial>*:nth-child(1){animation-delay:0s}.is-playing .motion-serial>*:nth-child(5){animation-delay:.15s}.is-playing .motion-helper{animation:demo-soft-fade 5s infinite}.motion-save-busy{opacity:0}.is-playing .motion-save-idle{animation:demo-old-state 5.6s infinite}.is-playing .motion-save-busy{animation:demo-new-state 5.6s infinite}.is-playing .motion-countdown-ring{transform-box:fill-box;transform-origin:center;animation:demo-countdown-ring 6s infinite linear}.is-playing .motion-countdown-num{animation:demo-countdown-num 6s infinite}.is-playing .motion-live-banner{animation:demo-live-banner 5.4s infinite}.is-playing .motion-exit-toast{animation:demo-exit-toast 5.2s infinite cubic-bezier(.2,.8,.2,1)}.is-playing .motion-choro-1{animation:demo-choro 5.4s infinite both;animation-delay:0s}.is-playing .motion-choro-2{animation:demo-choro 5.4s infinite both;animation-delay:.12s}.is-playing .motion-choro-3{animation:demo-choro 5.4s infinite both;animation-delay:.24s}.is-playing .motion-choro-4{animation:demo-choro 5.4s infinite both;animation-delay:.36s}.is-playing .motion-anticipate{animation:demo-anticipate 5.4s infinite cubic-bezier(.2,.8,.2,1)}.is-playing .motion-search-field{animation:demo-control-focus 5s infinite}.is-playing .motion-search-clear{animation:demo-search-clear 5s infinite}.is-playing .motion-fab{animation:demo-fab 5s infinite ease-in-out}.is-playing .motion-side-panel{animation:demo-side-panel 5.4s infinite cubic-bezier(.2,.8,.2,1)}.is-playing .motion-link{animation:demo-soft-fade 5s infinite}.is-playing .motion-link-underline{stroke-dasharray:80;animation:demo-draw 5s infinite}.motion-skel-real{opacity:0}.is-playing .motion-skel-text{animation:demo-old-state 5.5s infinite}.is-playing .motion-skel-real{animation:demo-new-state 5.5s infinite}.is-playing .motion-kbd{animation:demo-kbd 5.2s infinite}.is-playing .motion-linear-progress{transform-box:fill-box;transform-origin:left;animation:demo-linear-progress 5.4s infinite cubic-bezier(.2,.8,.2,1)}.is-playing .motion-linear-pct{animation:demo-soft-fade 5.4s infinite}.is-playing .motion-contrast-bad{animation:demo-old-state 5.6s infinite}.is-playing .motion-contrast-good{animation:demo-new-state 5.6s infinite}.motion-contrast-good{opacity:0}.is-playing .motion-ratio{animation:demo-soft-fade 5.2s infinite}.is-playing .motion-surf-1{animation:demo-surf 5.4s infinite both;animation-delay:0s}.is-playing .motion-surf-2{animation:demo-surf 5.4s infinite both;animation-delay:.12s}.is-playing .motion-surf-3{animation:demo-surf 5.4s infinite both;animation-delay:.24s}.is-playing .motion-optical-icon{animation:demo-optical 5.4s infinite ease-in-out}.is-playing .motion-optical-label{animation:demo-soft-fade 5.4s infinite}.is-playing .motion-trap{animation:demo-confirm 5.4s infinite}.is-playing .motion-trap-focus{animation:demo-kbd-focus 5.6s infinite ease-in-out}.is-playing .motion-virtual{animation:demo-virtual 5.6s infinite ease-in-out}.is-playing .motion-undo-stack{animation:demo-soft-fade 5.2s infinite}.is-playing .motion-undo-btns{animation:demo-undo-btns 5.2s infinite}.is-playing .motion-copy-btn{animation:demo-copy-btn 5s infinite}.is-playing .motion-copy-label{animation:demo-copy-label 5s infinite}.is-playing .motion-dead-btn{animation:demo-control-press 4.8s infinite}.is-playing .motion-dead-block{animation:demo-separator 5s infinite}.is-playing .motion-goal-bar{transform-box:fill-box;transform-origin:left;animation:demo-goal-bar 5.6s infinite cubic-bezier(.2,.8,.2,1)}.is-playing .motion-goal-label{animation:demo-soft-fade 5.6s infinite}.is-playing .motion-goal-now{animation:demo-target 5.6s infinite}.is-playing .motion-dark-trick{animation:demo-dark-trick 5.4s infinite}.is-playing .motion-dark-warn,.is-playing .motion-pe-base{animation:demo-soft-fade 5.4s infinite}.is-playing .motion-pe-plus{animation:demo-pe-plus 5.4s infinite}.motion-load-low{opacity:0}.is-playing .motion-load-high{animation:demo-old-state 5.6s infinite}.is-playing .motion-load-low{animation:demo-new-state 5.6s infinite}.is-playing .motion-err-sum{animation:demo-alert 5.2s infinite cubic-bezier(.2,.8,.2,1)}.is-playing .motion-perm{animation:demo-modal 5.4s infinite cubic-bezier(.2,.8,.2,1)}.is-playing .motion-stale{animation:demo-banner 5.4s infinite cubic-bezier(.2,.8,.2,1)}.motion-copy-good{opacity:0}.is-playing .motion-copy-bad{animation:demo-old-state 5.6s infinite}.is-playing .motion-copy-good{animation:demo-new-state 5.6s infinite}.motion-fade-b{opacity:0}.is-playing .motion-fade-a{animation:demo-old-state 5.4s infinite}.is-playing .motion-fade-b{animation:demo-new-state 5.4s infinite}.is-playing .motion-flip{transform-box:fill-box;transform-origin:center;animation:demo-flip 5.4s infinite ease-in-out}.is-playing .motion-layout-items{animation:demo-layout-items 5.6s infinite ease-in-out}.is-playing .motion-pw-dots,.is-playing .motion-pw-toggle{animation:demo-soft-fade 5s infinite}.is-playing .motion-time-panel{animation:demo-control-menu 5.4s infinite cubic-bezier(.2,.8,.2,1)}.is-playing .motion-cp-thumb{animation:demo-cp-thumb 5.4s infinite ease-in-out}.is-playing .motion-cp-swatch{animation:demo-cp-swatch 5.4s infinite}.is-playing .motion-split-btn{animation:demo-soft-fade 5.2s infinite}.motion-split-menu{opacity:0;transform-box:fill-box;transform-origin:top}.is-playing .motion-split-menu{animation:demo-control-menu 5.4s infinite cubic-bezier(.2,.8,.2,1)}.is-playing .motion-filters,.is-playing .motion-filter-clear{animation:demo-soft-fade 5.2s infinite}.is-playing .motion-viewer{animation:demo-confirm 5.4s infinite}.is-playing .motion-dot-slide{animation:demo-soft-fade 5.2s infinite}.is-playing .motion-dots>*:nth-child(1){animation:demo-dot 5.6s infinite}.is-playing .motion-dots>*:nth-child(2){animation:demo-dot 5.6s infinite .2s}.is-playing .motion-dots>*:nth-child(3){animation:demo-dot 5.6s infinite .4s}.is-playing .motion-dots>*:nth-child(4){animation:demo-dot 5.6s infinite .6s}.is-playing .motion-facepile{animation:demo-avatar-group 5.2s infinite ease-in-out}.is-playing .motion-clay{transform-box:fill-box;transform-origin:center;animation:demo-clay 4.8s infinite ease-in-out}.is-playing .motion-duo-face{animation:demo-duo-face 5.4s infinite}.is-playing .motion-duo-wipe{animation:demo-duo-wipe 5.4s infinite ease-in-out}.is-playing .motion-feed{animation:demo-feed 5.6s infinite ease-in-out}.is-playing .motion-feed-loader{animation:demo-feed-loader 5.6s infinite}.is-playing .motion-snap-cards{animation:demo-snap 5.2s infinite cubic-bezier(.25,.8,.25,1)}.is-playing .motion-snap-mark{animation:demo-snap-mark 5.2s infinite cubic-bezier(.25,.8,.25,1)}.is-playing .motion-modal-overlay{animation:demo-modal-overlay 5.4s infinite}.is-playing .motion-modal{transform-box:fill-box;transform-origin:center;animation:demo-modal 5.4s infinite cubic-bezier(.2,.8,.2,1)}.is-playing .motion-drawer-shade{animation:demo-drawer-shade 5.2s infinite}.is-playing .motion-drawer{animation:demo-drawer 5.2s infinite cubic-bezier(.2,.8,.2,1)}.is-playing .motion-inconsistent{animation:demo-old-state 5.5s infinite}.is-playing .motion-consistent{animation:demo-new-state 5.5s infinite}.is-playing .motion-consistency-arrow{animation:demo-arrow-down 5.5s infinite}.is-playing .motion-fitts-pointer{animation:demo-fitts 5.4s infinite cubic-bezier(.3,.8,.25,1)}.is-playing .motion-big-target{transform-box:fill-box;transform-origin:center;animation:demo-target 5.4s infinite}.is-playing .motion-validation-error{animation:demo-validation-error 5.4s infinite}.is-playing .motion-validation-success{transform-box:fill-box;transform-origin:center;animation:demo-validation-success 5.4s infinite}.is-playing .motion-badge-one{animation:demo-badge-one 5.4s infinite}.is-playing .motion-badge-two{animation:demo-badge-two 5.4s infinite}.is-playing .motion-badge-three{animation:demo-badge-three 5.4s infinite}.is-playing .motion-parallax-sun{animation:demo-parallax-sun 6s infinite ease-in-out}.is-playing .motion-parallax-back{animation:demo-parallax-back 6s infinite ease-in-out}.is-playing .motion-parallax-mid{animation:demo-parallax-mid 6s infinite ease-in-out}.is-playing .motion-parallax-front{animation:demo-parallax-front 6s infinite ease-in-out}.is-playing .motion-morph-path{animation:demo-morph-path 5.4s infinite ease-in-out}.is-playing .motion-morph-icon{transform-box:fill-box;transform-origin:center;animation:demo-morph-icon 5.4s infinite ease-in-out}.motion-control-focus,.motion-groupbox-focus{opacity:0}.is-playing .motion-control-press{transform-box:fill-box;transform-origin:center;animation:demo-control-press 4.8s infinite}.is-playing .motion-control-spinner{transform-box:fill-box;transform-origin:center;animation:demo-control-spin 1.2s infinite linear}.is-playing .motion-notification-bell{transform-box:fill-box;transform-origin:top center;animation:demo-notification-bell 5.2s infinite}.is-playing .motion-notification-badge{transform-box:fill-box;transform-origin:center;animation:demo-notification-badge 5.2s infinite}.is-playing .motion-notification-ring{transform-box:fill-box;transform-origin:center;animation:demo-notification-ring 5.2s infinite}.is-playing .motion-control-focus{animation:demo-control-focus 5s infinite}.is-playing .motion-groupbox{transform-box:fill-box;transform-origin:center;animation:demo-groupbox 5.2s infinite}.is-playing .motion-groupbox-focus{animation:demo-control-focus 5.2s infinite}.is-playing .motion-switch-track{animation:demo-switch-track 5.2s infinite}.is-playing .motion-switch-knob{animation:demo-switch-knob 5.2s infinite cubic-bezier(.3,.8,.2,1)}.is-playing .motion-switch-label{animation:demo-switch-label 5.2s infinite}.motion-checkmark{stroke-dasharray:28;stroke-dashoffset:28}.is-playing .motion-checkmark{animation:demo-checkmark 4.8s infinite}.is-playing .motion-radio-dot{animation:demo-radio-dot 6s infinite cubic-bezier(.3,.8,.2,1)}.motion-select-menu{opacity:0;transform-box:fill-box;transform-origin:top}.is-playing .motion-select-menu{animation:demo-control-menu 5.4s infinite cubic-bezier(.2,.8,.2,1)}.is-playing .motion-select-chevron{transform-box:fill-box;transform-origin:center;animation:demo-select-chevron 5.4s infinite}.is-playing .motion-field-caret{animation:demo-cursor .7s 1s infinite steps(1)}.is-playing .motion-field-value{animation:demo-field-value 5s infinite}.is-playing .motion-slider-fill{transform-box:fill-box;transform-origin:left;animation:demo-slider-fill 5.4s infinite cubic-bezier(.2,.8,.2,1)}.is-playing .motion-slider-thumb{animation:demo-slider-thumb 5.4s infinite cubic-bezier(.2,.8,.2,1)}.is-playing .motion-slider-value{animation:demo-soft-fade 5.4s infinite}.is-playing .motion-stepper-value{animation:demo-stepper-value 4.8s infinite}.is-playing .motion-calendar-day{transform-box:fill-box;transform-origin:center;animation:demo-calendar-day 5.2s infinite}.is-playing .motion-upload-file{animation:demo-upload-file 5.4s infinite cubic-bezier(.2,.8,.2,1)}.is-playing .motion-upload-progress{transform-box:fill-box;transform-origin:left;animation:demo-upload-progress 5.4s infinite cubic-bezier(.2,.8,.2,1)}.motion-tooltip,.motion-control-menu{opacity:0;transform-box:fill-box;transform-origin:bottom center}.is-playing .motion-tooltip{animation:demo-tooltip 5s infinite cubic-bezier(.2,.8,.2,1)}.is-playing .motion-control-menu{animation:demo-control-menu 5.4s infinite cubic-bezier(.2,.8,.2,1)}.is-playing .motion-tabs-indicator{animation:demo-tabs-indicator 5.5s infinite cubic-bezier(.2,.8,.2,1)}.is-playing .motion-pagination{animation:demo-pagination 6s infinite steps(1)}.is-playing .motion-chip-select{transform-box:fill-box;transform-origin:center;animation:demo-chip-select 5s infinite}.rating-star{font-family:sans-serif;font-size:34px;fill:#d0cdc5;stroke:#191917;stroke-width:.5}.motion-rating-star{transform-box:fill-box;transform-origin:center}.is-playing .motion-rating-star{animation:demo-rating-star 5.5s var(--delay, 0s) infinite}.is-playing .motion-rating-label{animation:demo-soft-fade 5.5s infinite}.is-playing .motion-alert{animation:demo-alert 5.2s infinite cubic-bezier(.2,.8,.2,1)}.is-playing .motion-banner{animation:demo-banner 5.4s infinite cubic-bezier(.2,.8,.2,1)}.motion-popover{opacity:0;transform-box:fill-box;transform-origin:left center}.is-playing .motion-popover{animation:demo-popover 5.4s infinite cubic-bezier(.2,.8,.2,1)}.is-playing .motion-card-hover{animation:demo-card-hover 5s infinite ease-in-out}.is-playing .motion-table-row{animation:demo-table-row 6s infinite steps(1)}.is-playing .motion-sort-arrow{transform-box:fill-box;transform-origin:center;animation:demo-sort-arrow 5s infinite}.is-playing .motion-list-selection{animation:demo-list-selection 6s infinite steps(1)}.is-playing .motion-avatar-group{animation:demo-avatar-group 5.2s infinite ease-in-out}.is-playing .motion-avatar-status{transform-box:fill-box;transform-origin:center;animation:demo-avatar-status 1.8s infinite}.is-playing .motion-tree-arrow{transform-box:fill-box;transform-origin:center;animation:demo-tree-arrow 5.4s infinite}.motion-tree-branch{transform-box:fill-box;transform-origin:top}.is-playing .motion-tree-branch{animation:demo-tree-branch 5.4s infinite ease-in-out}.is-playing .motion-steps-progress{transform-box:fill-box;transform-origin:left;animation:demo-steps-progress 6s infinite cubic-bezier(.2,.8,.2,1)}.is-playing .motion-steps-label{animation:demo-soft-fade 6s infinite}.is-playing .motion-carousel-slides{animation:demo-carousel-slides 5.8s infinite cubic-bezier(.2,.8,.2,1)}.is-playing .motion-divider-emphasis{animation:demo-divider-emphasis 5s infinite}@keyframes demo-live{50%{opacity:.25;transform:scale(.7)}}@keyframes demo-grow{0%,8%{opacity:0;transform:scale(.45)}22%,82%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes demo-drop{0%,8%{opacity:0;transform:translateY(-25px)}25%,82%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes demo-divider{0%,15%,85%,to{transform:translate(0)}42%,62%{transform:translate(28px)}}@keyframes demo-soft-fade{0%,to{opacity:.55}30%,75%{opacity:1}}@keyframes demo-scroll{0%,15%{transform:translateY(0)}55%,78%{transform:translateY(-48px)}to{transform:translateY(0)}}@keyframes demo-orbit{50%{transform:translate(42px,15px) scale(1.15)}}@keyframes demo-orbit-reverse{50%{transform:translate(-38px,-19px) scale(.88)}}@keyframes demo-float{50%{transform:translateY(-7px)}}@keyframes demo-press{0%,30%,65%,to{transform:translateY(0) scale(1)}43%,52%{transform:translateY(5px) scale(.94)}}@keyframes demo-shadow{0%,35%,70%,to{transform:translate(0)}45%,60%{transform:translate(-8px,-8px)}}@keyframes demo-card-jump{0%,30%,70%,to{transform:translate(0)}45%,58%{transform:translate(-8px,-8px)}}@keyframes demo-disclose{0%,22%,82%,to{opacity:0;transform:scaleY(0)}38%,68%{opacity:1;transform:scaleY(1)}}@keyframes demo-trigger{0%,26%,78%,to{transform:translateY(0)}40%,65%{transform:translateY(65px)}}@keyframes demo-palette{0%,12%,90%,to{opacity:0;transform:translateY(-12px) scale(.96)}25%,78%{opacity:1;transform:translateY(0) scale(1)}}@keyframes demo-like{0%,15%,to{transform:scale(1)}28%{transform:scale(1.35)}40%,82%{transform:scale(1)}}@keyframes demo-server{0%,36%,to{opacity:0;transform:scale(.5)}48%,82%{opacity:1;transform:scale(1)}}@keyframes demo-old-state{0%,28%,88%,to{opacity:1}42%,78%{opacity:0}}@keyframes demo-new-state{0%,28%,88%,to{opacity:0}42%,78%{opacity:1}}@keyframes demo-cursor{50%{opacity:0}}@keyframes demo-drag{0%,18%,82%,to{transform:translate(0)}45%,62%{transform:translate(130px,42px)}}@keyframes demo-sheet{0%,14%,88%,to{transform:translateY(96px)}30%,75%{transform:translateY(0)}}@keyframes demo-toast{0%,18%,82%,to{opacity:0;transform:translateY(24px) scale(.95)}32%,70%{opacity:1;transform:translateY(0) scale(1)}}@keyframes demo-accordion{0%,18%,82%,to{opacity:0;transform:scaleY(0)}34%,68%{opacity:1;transform:scaleY(1)}}@keyframes demo-segment{0%,20%,86%,to{transform:translate(0)}40%,70%{transform:translate(92px)}}@keyframes demo-crumb{0%,12%{opacity:0;transform:translate(-7px)}30%,85%{opacity:1;transform:translate(0)}to{opacity:0}}@keyframes demo-draw{0%,12%{stroke-dashoffset:220}45%,78%{stroke-dashoffset:0}to{stroke-dashoffset:-220}}@keyframes demo-hierarchy{0%,18%,80%,to{transform:scale(1)}35%,65%{transform:scale(1.18)}}@keyframes demo-breathe{0%,18%,85%,to{transform:scale(.82)}40%,70%{transform:scale(1)}}@keyframes demo-button{0%,25%,70%,to{transform:translate(0);filter:none}40%{transform:translate(3px,3px);filter:brightness(.95)}52%{transform:translate(0)}}@keyframes demo-pointer{0%,18%,80%,to{transform:translate(35px,28px);opacity:0}34%,62%{transform:translate(0);opacity:1}}@keyframes demo-group-left{0%,15%,88%,to{transform:translate(35px)}38%,70%{transform:translate(0)}}@keyframes demo-group-right{0%,15%,88%,to{transform:translate(-35px)}38%,70%{transform:translate(0)}}@keyframes demo-separator{0%,22%,82%,to{opacity:0}42%,68%{opacity:1}}@keyframes demo-focus-one{0%,12%,45%,to{opacity:0}20%,37%{opacity:1}}@keyframes demo-focus-two{0%,43%,82%,to{opacity:0}52%,73%{opacity:1}}@keyframes demo-shimmer{0%{transform:translate(-110px) skew(-14deg)}to{transform:translate(330px) skew(-14deg)}}@keyframes demo-progress{0%,8%{transform:scaleX(.06)}65%,82%{transform:scaleX(.82)}to{transform:scaleX(.06)}}@keyframes demo-danger{0%,20%,85%,to{opacity:0;transform:scale(.95)}36%,73%{opacity:1;transform:scale(1)}}@keyframes demo-shield{0%,20%{opacity:1;transform:scale(1)}34%,78%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes demo-unlock{0%,45%,to{opacity:.35}58%,78%{opacity:1}}@keyframes demo-undo-item{0%,18%,78%,to{opacity:1;transform:translate(0)}35%,62%{opacity:0;transform:translate(50px)}}@keyframes demo-undo-toast{0%,18%,78%,to{opacity:0;transform:translateY(18px)}32%,66%{opacity:1;transform:translateY(0)}}@keyframes demo-heart{0%,20%,to{transform:scale(1)}34%{transform:scale(1.45)}46%,78%{transform:scale(1)}}@keyframes demo-heart-color{0%,20%,to{fill:#fff}34%,78%{fill:#ff6754}}@keyframes demo-spark{0%,24%,to{opacity:0;transform:scale(.4)}38%{opacity:1;transform:scale(1.5)}55%,80%{opacity:0}}@keyframes demo-count{0%,24%,to{opacity:.45}35%,75%{opacity:1;transform:translateY(-3px)}}@keyframes demo-spring{0%,10%{transform:translateY(-45px)}32%{transform:translateY(27px) scaleY(.78)}46%{transform:translateY(-13px)}58%{transform:translateY(7px)}70%,to{transform:translateY(0)}}@keyframes demo-spring-line{0%,12%{opacity:0}35%,to{opacity:1}}@keyframes demo-stagger{0%,10%{opacity:0;transform:translateY(28px)}28%,78%{opacity:1;transform:translateY(0)}95%,to{opacity:0}}@keyframes demo-shared-old{0%,22%,88%,to{opacity:1;transform:scale(1)}42%,75%{opacity:0;transform:scale(1.15)}}@keyframes demo-shared-new{0%,25%,88%,to{opacity:0;transform:scale(.86)}44%,75%{opacity:1;transform:scale(1)}}@keyframes demo-arrow{0%,18%,85%,to{opacity:0;transform:translate(-8px)}32%,66%{opacity:1;transform:translate(8px)}}@keyframes demo-theme-panel{0%,25%,85%,to{fill:#fffef9}42%,70%{fill:#202126}}@keyframes demo-theme-orb{0%,25%,85%,to{fill:#ffd85a;transform:translate(0)}42%,70%{fill:#a7b7ff;transform:translate(-180px)}}@keyframes demo-theme-title{0%,25%,85%,to{fill:#191917}42%,70%{fill:#f6f4ec}}@keyframes demo-theme-line{0%,25%,85%,to{fill:#d0cdc5}42%,70%{fill:#555862}}@keyframes demo-theme-button{0%,25%,85%,to{fill:#dfff3f}42%,70%{fill:#8da0ff}}@keyframes demo-responsive-frame{0%,22%,85%,to{transform:scaleX(1)}42%,70%{transform:scaleX(.48)}}@keyframes demo-z-path{0%,10%{transform:translate(0)}30%{transform:translate(196px)}58%{transform:translate(14px,72px)}82%,to{transform:translate(167px,72px)}}@keyframes demo-f-path{0%,8%{transform:translate(0)}22%{transform:translate(150px)}38%{transform:translateY(20px)}52%{transform:translate(100px,20px)}70%{transform:translateY(68px)}88%,to{transform:translateY(92px)}}@keyframes demo-holy-in{0%,10%{opacity:0;transform:translateY(8px)}28%,80%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes demo-shell-nav{0%,45%,to{transform:translateY(0)}46%,99%{transform:translateY(24px)}}@keyframes demo-single-stack{0%,18%,85%,to{transform:translateY(6px);opacity:.85}40%,70%{transform:translateY(0);opacity:1}}@keyframes demo-grid-lines{0%,15%,88%,to{opacity:.2}35%,72%{opacity:.7}}@keyframes demo-grid-block{0%,12%{opacity:0;transform:scale(.9)}30%,80%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes demo-dash-kpi{0%,10%{opacity:0;transform:translateY(-10px)}28%,80%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes demo-dash-list{0%,20%,85%,to{transform:translate(8px);opacity:.7}40%,70%{transform:translate(0);opacity:1}}@keyframes demo-bleed-bg{0%,18%,86%,to{transform:scaleX(.72);transform-origin:center}40%,70%{transform:scaleX(1)}}@keyframes demo-asym-left{0%,18%,86%,to{transform:translate(12px)}40%,70%{transform:translate(0)}}@keyframes demo-asym-right{0%,18%,86%,to{transform:translate(-10px);opacity:.65}40%,70%{transform:translate(0);opacity:1}}@keyframes demo-fluid-frame{0%,20%,85%,to{transform:scaleX(1)}42%,68%{transform:scaleX(.72)}}@keyframes demo-fluid-cards{0%,20%,85%,to{transform:scaleX(1)}42%,68%{transform:scaleX(1.08)}}@keyframes demo-bottom-item{0%,25%,75%,to{transform:scale(1)}40%,58%{transform:scale(1.15)}}@keyframes demo-cq-narrow{0%,20%,85%,to{transform:scale(1)}40%,70%{transform:scale(1.04)}}@keyframes demo-mag-title{0%,15%,88%,to{opacity:.4;letter-spacing:.12em}35%,72%{opacity:1;letter-spacing:-.02em}}@keyframes demo-mag-hero{0%,18%,86%,to{transform:translateY(6px)}40%,70%{transform:translateY(0)}}@keyframes demo-hero-copy{0%,15%,88%,to{opacity:.55;transform:translate(-8px)}35%,72%{opacity:1;transform:translate(0)}}@keyframes demo-hero-orb{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-8px,6px) scale(1.08)}}@keyframes demo-hero-card{0%,20%,85%,to{transform:translateY(10px);opacity:.5}42%,70%{transform:translateY(0);opacity:.95}}@keyframes demo-fixed-bar{0%,to{transform:translateY(0)}45%,70%{transform:translateY(0) scaleY(.92);transform-origin:top}}@keyframes demo-fixed-scroll{0%,18%{transform:translateY(0)}55%,78%{transform:translateY(-42px)}to{transform:translateY(0)}}@keyframes demo-detail-pane{0%,18%,86%,to{opacity:.55;transform:translate(10px)}38%,72%{opacity:1;transform:translate(0)}}@keyframes demo-gallery-in{0%,10%{opacity:0;transform:scale(.88)}28%,80%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes demo-gallery-hover{0%,35%,to{opacity:0}48%,72%{opacity:.35}}@keyframes demo-gallery-label{0%,35%,to{opacity:0}48%,72%{opacity:1}}@keyframes demo-sidebar-main{0%,18%,86%,to{opacity:.7;transform:translate(8px)}40%,70%{opacity:1;transform:translate(0)}}@keyframes demo-split-left{0%,20%,85%,to{transform:translate(0)}42%,68%{transform:translate(-8px)}}@keyframes demo-split-right{0%,20%,85%,to{transform:translate(0)}42%,68%{transform:translate(8px)}}@keyframes demo-split-handle{0%,20%,85%,to{transform:translate(0)}42%,68%{transform:translate(12px)}}@keyframes demo-canvas-pan{0%,15%,85%,to{transform:translate(0) scale(1)}45%,65%{transform:translate(-18px,10px) scale(1.08)}}@keyframes demo-canvas-zoom{0%,20%,80%,to{transform:scale(1)}45%,65%{transform:scale(1.2)}}@keyframes demo-full-play{0%,30%,to{transform:scale(1);opacity:1}50%,70%{transform:scale(.9);opacity:.7}}@keyframes demo-full-chrome{0%,22%,78%,to{opacity:0}35%,65%{opacity:1}}@keyframes demo-dock-drag{0%,25%,75%,to{transform:translate(0);opacity:.4}45%,60%{transform:translate(18px);opacity:1}}@keyframes demo-flat{0%,18%,86%,to{transform:translateY(4px)}40%,70%{transform:translateY(0)}}@keyframes demo-skeu{0%,to{transform:rotate(-8deg)}45%{transform:rotate(25deg)}62%{transform:rotate(18deg)}}@keyframes demo-noise{0%{opacity:.55}50%{opacity:.85}to{opacity:.55}}@keyframes demo-token{0%,20%,85%,to{transform:translateY(4px);opacity:.8}40%,70%{transform:translateY(0);opacity:1}}@keyframes demo-ptr-content{0%,18%{transform:translateY(0)}40%,58%{transform:translateY(28px)}80%,to{transform:translateY(0)}}@keyframes demo-ptr-spinner{0%,18%,80%,to{opacity:0;transform:translateY(-8px)}35%,65%{opacity:1;transform:translateY(0)}}@keyframes demo-longpress-ring{0%,15%{stroke-dashoffset:214}40%,55%{stroke-dashoffset:0}75%,to{stroke-dashoffset:214}}@keyframes demo-longpress-menu{0%,40%,to{opacity:0;transform:scale(.9)}52%,78%{opacity:1;transform:scale(1)}}@keyframes demo-multi-checks{0%,20%,85%,to{opacity:.35}40%,70%{opacity:1}}@keyframes demo-kbd-focus{0%,25%,to{transform:translateY(0)}40%,55%{transform:translateY(48px)}70%,85%{transform:translateY(84px)}}@keyframes demo-hover-card{0%,20%,84%,to{opacity:0;transform:translate(-8px) scale(.95)}36%,72%{opacity:1;transform:translate(0) scale(1)}}@keyframes demo-miller{0%,18%,86%,to{opacity:.65;transform:translateY(6px)}40%,70%{opacity:1;transform:translateY(0)}}@keyframes demo-jakob-cart{0%,30%,to{transform:scale(1)}45%,60%{transform:scale(1.12)}}@keyframes demo-peak-dot{0%,30%,to{transform:scale(1)}45%,60%{transform:scale(1.35)}}@keyframes demo-end-dot{0%,55%,to{transform:scale(1);opacity:.6}70%,85%{transform:scale(1.35);opacity:1}}@keyframes demo-confirm{0%,18%,86%,to{opacity:0}34%,74%{opacity:1}}@keyframes demo-success{0%,15%{opacity:0;transform:scale(.7)}35%,80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes demo-ease-dot{0%,12%{transform:translate(0)}70%,88%{transform:translate(220px,-100px)}to{transform:translate(0)}}@keyframes demo-page-old{0%,22%,88%,to{opacity:1;transform:translate(0)}42%,75%{opacity:0;transform:translate(-40px)}}@keyframes demo-page-new{0%,22%,88%,to{opacity:0;transform:translate(48px)}42%,75%{opacity:1;transform:translate(0)}}@keyframes demo-rm-full{0%,20%,85%,to{transform:translate(-16px);opacity:.7}40%,70%{transform:translate(12px);opacity:1}}@keyframes demo-rm-reduced{0%,20%,85%,to{opacity:.3}40%,70%{opacity:1}}@keyframes demo-dur-bar{0%,12%{transform:scaleX(.2);opacity:.5}35%,80%{transform:scaleX(1);opacity:1}to{transform:scaleX(.2);opacity:.5}}@keyframes demo-elev{0%,15%{opacity:0;transform:translateY(12px)}35%,80%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes demo-swiss-title{0%,18%,86%,to{letter-spacing:.2em;opacity:.5}40%,70%{letter-spacing:-.04em;opacity:1}}@keyframes demo-maxi{0%,to{transform:rotate(-1deg) scale(1)}50%{transform:rotate(1deg) scale(1.03)}}@keyframes demo-icons{0%,20%,85%,to{transform:translateY(4px);opacity:.75}40%,70%{transform:translateY(0);opacity:1}}@keyframes demo-swipe-row{0%,18%,82%,to{transform:translate(0)}40%,58%{transform:translate(-70px)}}@keyframes demo-autosave-pulse{0%,30%,to{opacity:.35;transform:scaleX(.4);transform-origin:left}50%,70%{opacity:1;transform:scaleX(1)}}@keyframes demo-sayt-query{0%,25%{opacity:.5}40%,to{opacity:1}}@keyframes demo-sayt-results{0%,22%,88%,to{opacity:0;transform:translateY(-6px)}38%,75%{opacity:1;transform:translateY(0)}}@keyframes demo-context-menu{0%,20%,84%,to{opacity:0;transform:scale(.92)}36%,72%{opacity:1;transform:scale(1)}}@keyframes demo-pinch-img{0%,20%,85%,to{transform:scale(1)}45%,70%{transform:scale(1.28)}}@keyframes demo-pinch-hands{0%,20%,85%,to{transform:scale(1);opacity:.7}45%,70%{transform:scale(1.15);opacity:1}}@keyframes demo-tesler-user{0%,20%,85%,to{transform:scale(1.05)}45%,70%{transform:scale(.92)}}@keyframes demo-tesler-sys{0%,20%,85%,to{transform:scale(.92)}45%,70%{transform:scale(1.06)}}@keyframes demo-postel-out{0%,30%,to{opacity:.4}50%,80%{opacity:1}}@keyframes demo-serial{0%,15%{opacity:.35;transform:translateY(8px)}35%,80%{opacity:1;transform:translateY(0)}to{opacity:.35}}@keyframes demo-countdown-ring{0%{stroke-dashoffset:0}90%,to{stroke-dashoffset:176}}@keyframes demo-countdown-num{0%,10%{opacity:1}90%,to{opacity:.4}}@keyframes demo-live-banner{0%,20%,85%,to{opacity:0;transform:translateY(8px)}35%,72%{opacity:1;transform:translateY(0)}}@keyframes demo-exit-toast{0%,15%{opacity:1;transform:translateY(0)}40%,55%{opacity:1;transform:translateY(0)}75%,to{opacity:0;transform:translateY(16px) scale(.96)}}@keyframes demo-choro{0%,10%{opacity:0;transform:translateY(16px)}30%,78%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes demo-anticipate{0%,15%{transform:translateY(40px)}28%{transform:translateY(32px)}48%,78%{transform:translateY(0)}to{transform:translateY(40px)}}@keyframes demo-search-clear{0%,30%,to{opacity:0}45%,80%{opacity:1}}@keyframes demo-fab{0%,20%,80%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-4px) scale(1.08)}55%{transform:translateY(0) scale(1)}}@keyframes demo-side-panel{0%,18%,86%,to{transform:translate(40px);opacity:0}36%,72%{transform:translate(0);opacity:1}}@keyframes demo-kbd{0%,25%,to{transform:scale(1)}40%,55%{transform:scale(1.08)}}@keyframes demo-linear-progress{0%,12%{transform:scaleX(.08)}70%,88%{transform:scaleX(.72)}to{transform:scaleX(.08)}}@keyframes demo-surf{0%,12%{opacity:0;transform:translateY(10px)}32%,80%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes demo-optical{0%,25%,to{transform:translate(0)}45%,70%{transform:translate(4px)}}@keyframes demo-virtual{0%,20%{transform:translateY(0)}50%,70%{transform:translateY(-32px)}to{transform:translateY(0)}}@keyframes demo-undo-btns{0%,30%,to{opacity:.7}45%,70%{opacity:1;transform:translateY(-2px)}}@keyframes demo-copy-btn{0%,35%,to{transform:scale(1)}50%{transform:scale(.94)}62%{transform:scale(1.04)}}@keyframes demo-copy-label{0%,45%,to{opacity:1}55%,80%{opacity:1}}@keyframes demo-goal-bar{0%,15%{transform:scaleX(.35)}55%,80%{transform:scaleX(.8)}to{transform:scaleX(.35)}}@keyframes demo-dark-trick{0%,20%,85%,to{transform:translateY(0)}40%,65%{transform:translateY(-2px)}}@keyframes demo-pe-plus{0%,25%,to{opacity:.45;transform:translateY(6px)}45%,75%{opacity:1;transform:translateY(0)}}@keyframes demo-flip{0%,20%,to{transform:rotateY(0)}45%,70%{transform:rotateY(180deg)}}@keyframes demo-layout-items{0%,22%,85%,to{transform:translate(0)}45%,70%{transform:translate(12px)}}@keyframes demo-cp-thumb{0%,20%,85%,to{transform:translate(0)}50%{transform:translate(28px,-12px)}}@keyframes demo-cp-swatch{0%,20%,85%,to{fill:#dfff3f}50%{fill:#7acbff}}@keyframes demo-dot{0%,to{transform:scale(1);opacity:.45}50%{transform:scale(1.35);opacity:1}}@keyframes demo-clay{0%,to{transform:translateY(0) rotate(-2deg) scale(1)}45%{transform:translateY(-9px) rotate(2deg) scale(1.04)}62%{transform:translateY(2px) rotate(0) scale(.98,1.03)}}@keyframes demo-duo-face{0%,20%,85%,to{fill:#dfff3f}42%,70%{fill:#ff9b83}}@keyframes demo-duo-wipe{0%,15%,88%,to{transform:translate(-255px)}42%,68%{transform:translate(255px)}}@keyframes demo-feed{0%,18%,85%,to{transform:translateY(0)}48%,70%{transform:translateY(-51px)}}@keyframes demo-feed-loader{0%,25%,78%,to{opacity:0}37%,64%{opacity:1}}@keyframes demo-snap{0%,22%,85%,to{transform:translate(0)}43%,68%{transform:translate(-128px)}}@keyframes demo-snap-mark{0%,22%,85%,to{transform:translate(0)}43%,68%{transform:translate(128px)}}@keyframes demo-modal-overlay{0%,18%,86%,to{opacity:0}32%,74%{opacity:1}}@keyframes demo-modal{0%,18%,86%,to{opacity:0;transform:scale(.84) translateY(12px)}34%,72%{opacity:1;transform:scale(1) translateY(0)}}@keyframes demo-drawer-shade{0%,17%,87%,to{opacity:0}32%,74%{opacity:1}}@keyframes demo-drawer{0%,17%,87%,to{transform:translate(-148px)}34%,72%{transform:translate(0)}}@keyframes demo-arrow-down{0%,23%,82%,to{opacity:0;transform:translateY(-5px)}38%,68%{opacity:1;transform:translateY(3px)}}@keyframes demo-fitts{0%,17%,88%,to{transform:translate(0)}48%,70%{transform:translate(-157px,50px)}}@keyframes demo-target{0%,35%,78%,to{transform:scale(1)}52%,64%{transform:scale(1.13)}}@keyframes demo-validation-error{0%,18%,88%,to{opacity:1}42%,76%{opacity:0}}@keyframes demo-validation-success{0%,26%,88%,to{opacity:0;transform:scale(.5)}44%,76%{opacity:1;transform:scale(1)}}@keyframes demo-badge-one{0%,to{opacity:.35}10%,28%{opacity:1;transform:translate(-4px)}}@keyframes demo-badge-two{0%,28%,67%,to{opacity:.35}38%,58%{opacity:1;transform:translate(-4px)}}@keyframes demo-badge-three{0%,60%,to{opacity:.35}70%,90%{opacity:1;transform:translate(-4px)}}@keyframes demo-parallax-sun{50%{transform:translate(-18px)}}@keyframes demo-parallax-back{50%{transform:translate(-10px)}}@keyframes demo-parallax-mid{50%{transform:translate(-28px)}}@keyframes demo-parallax-front{50%{transform:translate(-52px)}}@keyframes demo-morph-path{0%,18%,85%,to{d:path("M180 45 C220 45 250 70 250 95 C250 130 220 145 180 145 C140 145 110 130 110 95 C110 70 140 45 180 45Z");fill:#d0bff1}42%,70%{d:path("M180 38 C230 38 262 58 262 95 C262 132 230 152 180 152 C130 152 98 132 98 95 C98 58 130 38 180 38Z");fill:#ff9b83}}@keyframes demo-morph-icon{0%,18%,85%,to{transform:rotate(0) scale(1);opacity:1}42%,70%{transform:rotate(90deg) scale(.75);opacity:.55}}@keyframes demo-control-press{0%,23%,62%,to{transform:translate(0) scale(1)}34%,42%{transform:translate(3px,3px) scale(.96)}49%{transform:translate(0) scale(1)}}@keyframes demo-control-spin{to{transform:rotate(360deg)}}@keyframes demo-notification-bell{0%,20%,50%,to{transform:rotate(0)}28%,34%,40%{transform:rotate(-8deg)}31%,37%,43%{transform:rotate(8deg)}}@keyframes demo-notification-badge{0%,18%,52%,to{transform:scale(1)}28%{transform:scale(1.35)}38%{transform:scale(.94)}}@keyframes demo-notification-ring{0%,18%,to{opacity:0;transform:scale(.5)}30%{opacity:.35;transform:scale(1)}48%{opacity:0;transform:scale(1.8)}}@keyframes demo-control-focus{0%,18%,82%,to{opacity:0}32%,68%{opacity:1}}@keyframes demo-groupbox{0%,18%,85%,to{transform:scale(1)}35%,68%{transform:scale(1.02)}}@keyframes demo-switch-track{0%,20%,82%,to{fill:#d0cdc5}38%,68%{fill:#9eddd3}}@keyframes demo-switch-knob{0%,20%,82%,to{transform:translate(0)}38%,68%{transform:translate(25px)}}@keyframes demo-switch-label{0%,20%,82%,to{opacity:.45}38%,68%{opacity:1}}@keyframes demo-checkmark{0%,18%,82%,to{stroke-dashoffset:28;opacity:0}34%,68%{stroke-dashoffset:0;opacity:1}}@keyframes demo-radio-dot{0%,18%,to{transform:translateY(0)}30%,46%{transform:translateY(34px)}60%,78%{transform:translateY(68px)}}@keyframes demo-control-menu{0%,18%,84%,to{opacity:0;transform:translateY(-8px) scaleY(.85)}34%,70%{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes demo-select-chevron{0%,18%,84%,to{transform:rotate(0)}34%,70%{transform:rotate(180deg)}}@keyframes demo-field-value{0%,18%,82%,to{opacity:.65}32%,70%{opacity:1}}@keyframes demo-slider-fill{0%,16%,86%,to{transform:scaleX(.17)}42%,70%{transform:scaleX(1)}}@keyframes demo-slider-thumb{0%,16%,86%,to{transform:translate(0)}42%,70%{transform:translate(151px)}}@keyframes demo-stepper-value{0%,25%,to{opacity:.55;transform:translateY(0)}38%{opacity:0;transform:translateY(-7px)}48%,78%{opacity:1;transform:translateY(0)}}@keyframes demo-calendar-day{0%,22%,82%,to{transform:scale(1)}38%,68%{transform:scale(1.2)}}@keyframes demo-upload-file{0%,16%,86%,to{opacity:.45;transform:translateY(-14px)}36%,72%{opacity:1;transform:translateY(0)}}@keyframes demo-upload-progress{0%,16%,to{transform:scaleX(.08)}68%,84%{transform:scaleX(1)}}@keyframes demo-tooltip{0%,20%,82%,to{opacity:0;transform:translateY(7px) scale(.94)}36%,70%{opacity:1;transform:translateY(0) scale(1)}}@keyframes demo-tabs-indicator{0%,20%,88%,to{transform:translate(0)}38%,55%{transform:translate(66px)}68%,80%{transform:translate(128px)}}@keyframes demo-pagination{0%,27%,to{transform:translate(0)}28%,55%{transform:translate(37px)}56%,82%{transform:translate(74px)}83%,99%{transform:translate(111px)}}@keyframes demo-chip-select{0%,20%,82%,to{transform:scale(1)}34%{transform:scale(.94)}44%,70%{transform:scale(1.06)}}@keyframes demo-rating-star{0%,12%,to{fill:#d0cdc5;transform:scale(1)}24%,72%{fill:#eee88c;transform:scale(1.08)}82%{fill:#d0cdc5;transform:scale(1)}}@keyframes demo-alert{0%,18%,86%,to{opacity:0;transform:translateY(-10px)}34%,72%{opacity:1;transform:translateY(0)}}@keyframes demo-banner{0%,15%,88%,to{transform:translateY(-46px);opacity:0}30%,75%{transform:translateY(0);opacity:1}}@keyframes demo-popover{0%,20%,84%,to{opacity:0;transform:translate(-8px) scale(.94)}36%,70%{opacity:1;transform:translate(0) scale(1)}}@keyframes demo-card-hover{0%,18%,84%,to{transform:translate(0)}36%,68%{transform:translate(-5px,-5px)}}@keyframes demo-table-row{0%,27%,to{transform:translateY(0)}28%,55%{transform:translateY(29px)}56%,82%{transform:translateY(58px)}83%,99%{transform:translateY(0)}}@keyframes demo-sort-arrow{0%,24%,to{transform:rotate(0)}40%,72%{transform:rotate(180deg)}}@keyframes demo-list-selection{0%,27%,to{transform:translateY(0)}28%,55%{transform:translateY(38px)}56%,82%{transform:translateY(76px)}83%,99%{transform:translateY(0)}}@keyframes demo-avatar-group{0%,18%,84%,to{transform:translate(0)}36%,68%{transform:translate(-8px)}}@keyframes demo-avatar-status{50%{transform:scale(.72);opacity:.45}}@keyframes demo-tree-arrow{0%,20%,84%,to{transform:rotate(-90deg)}38%,70%{transform:rotate(0)}}@keyframes demo-tree-branch{0%,20%,84%,to{opacity:0;transform:scaleY(.25)}38%,70%{opacity:1;transform:scaleY(1)}}@keyframes demo-steps-progress{0%,18%,88%,to{transform:scaleX(1)}38%,54%{transform:scaleX(2)}68%,80%{transform:scaleX(3)}}@keyframes demo-carousel-slides{0%,20%,86%,to{transform:translate(0)}42%,72%{transform:translate(-206px)}}@keyframes demo-divider-emphasis{0%,20%,84%,to{stroke:#aaa69e;stroke-width:1}38%,70%{stroke:#191917;stroke-width:3}}.feature-strip{display:grid;grid-template-columns:1.05fr repeat(3,1fr);background:var(--ink);color:#f7f4eb;padding:0 clamp(24px,6vw,92px)}.strip-intro,.strip-item{min-height:210px;padding:42px 32px;border-right:1px solid #494943}.strip-intro{display:flex;gap:20px;padding-left:0}.strip-intro span{font-family:DM Mono;color:var(--acid);font-size:11px}.strip-intro p{margin:0;font-size:24px;font-weight:700;line-height:1.45}.strip-item strong{display:block;font-size:16px;margin:30px 0 11px}.strip-item p{color:#aaa9a2;font-size:12px;line-height:1.7;margin:0;max-width:230px}.strip-item:last-child{border:0}footer{min-height:200px;padding:55px clamp(24px,6vw,92px);display:flex;justify-content:space-between;align-items:flex-end}.footer-brand{display:flex;gap:17px;align-items:center}.footer-brand p{margin:0;color:#77736b;font-size:12px;line-height:1.7}.footer-brand strong{color:var(--ink);font-size:14px}.footer-links{display:flex;gap:24px;font-size:11px;color:#77736b}.footer-links a{border-bottom:1px solid transparent}.footer-links a:hover{color:var(--ink);border-bottom-color:var(--ink)}.footer-note{font-family:DM Mono;font-size:9px;color:#88847c}.footer-note span{color:#ff705e;margin:0 8px}.about-page{overflow:hidden}.about-hero{min-height:650px;padding:105px clamp(24px,8vw,126px) 80px;position:relative;display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid var(--ink)}.about-hero-copy{position:relative;z-index:1;max-width:920px}.about-hero h1{margin:17px 0 28px;font-size:clamp(55px,7.4vw,104px);line-height:1.03;letter-spacing:-.075em}.about-hero h1 em{color:transparent;font-style:normal;-webkit-text-stroke:1.5px var(--ink)}.about-hero-copy>p:last-child{max-width:670px;margin:0;color:var(--muted);font-size:15px;line-height:1.95}.about-formula{width:max-content;max-width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 18px;border:1px solid var(--ink);background:#fffef9;box-shadow:4px 4px 0 var(--ink);font-family:DM Mono;font-size:10px}.about-formula i{color:#99958c;font-style:normal}.about-formula strong{padding:5px 8px;background:var(--acid)}.about-orbit{position:absolute;right:clamp(24px,9vw,145px);top:115px;width:170px;height:170px;border:1px solid var(--ink);border-radius:50%;display:grid;place-content:center;text-align:center;transform:rotate(8deg)}.about-orbit:before,.about-orbit:after{content:"";position:absolute;inset:-16px;border:1px dashed #aaa69e;border-radius:50%}.about-orbit:after{inset:26px;border-style:solid;background:#ff846d;z-index:-1}.about-orbit span{font-size:48px;font-weight:900;line-height:1}.about-orbit small{margin-top:8px;font-family:DM Mono;font-size:7px;line-height:1.4}.about-intro,.about-audience{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,3.3fr);gap:clamp(35px,6vw,90px);padding:100px clamp(24px,8vw,126px);border-bottom:1px solid var(--ink)}.about-section-index{display:flex;gap:12px;align-items:flex-start;font-family:DM Mono}.about-section-index span{padding:4px 7px;background:var(--ink);color:#fff;font-size:9px}.about-section-index p{margin:3px 0 0;color:#858178;font-size:9px;letter-spacing:.08em}.about-intro-content h2,.about-audience-content h2{max-width:950px;margin:12px 0 45px;font-size:clamp(35px,4vw,58px);line-height:1.28;letter-spacing:-.055em}.about-intro-content h2 strong{position:relative;white-space:nowrap}.about-intro-content h2 strong:after{content:"";position:absolute;left:-2px;right:-4px;bottom:2px;height:14px;background:var(--acid);z-index:-1;transform:rotate(-1deg)}.about-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(30px,5vw,75px);max-width:920px}.about-columns p{margin:0;color:#5f5c55;font-size:14px;line-height:2}.about-functions{padding:95px clamp(24px,6vw,92px) 110px;border-bottom:1px solid var(--ink)}.about-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px}.about-section-heading h2{margin:7px 0 0;font-size:clamp(34px,4vw,54px);letter-spacing:-.05em}.about-section-heading>p{max-width:300px;margin:0;color:var(--muted);font-size:12px;text-align:right}.about-function-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.about-function-grid article{min-height:360px;padding:28px;position:relative;overflow:hidden;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.about-function-grid article:nth-child(1){--card-tone: #b8d9f8}.about-function-grid article:nth-child(2){--card-tone: #d7c7f5}.about-function-grid article:nth-child(3){--card-tone: #bfead2}.about-function-grid article>span{font-family:DM Mono;color:#88847c;font-size:9px}.about-function-grid h3{margin:70px 0 15px;font-size:26px;letter-spacing:-.04em}.about-function-grid p{max-width:340px;margin:0;color:#5f5c55;font-size:13px;line-height:1.8}.function-mark{position:absolute;right:-22px;bottom:-37px;width:135px;height:135px;display:grid;place-items:center;border:1px solid var(--ink);border-radius:50%;background:var(--card-tone);font-size:42px;font-weight:900;transform:rotate(-8deg)}.about-audience{background:#e8e5dc}.about-audience-content h2{margin-bottom:30px}.audience-list{border-top:1px solid var(--ink)}.audience-list>div{min-height:90px;display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:30px;border-bottom:1px solid var(--line)}.audience-list span{font-size:17px;font-weight:700}.audience-list p{max-width:630px;margin:0;color:#5f5c55;font-size:13px;line-height:1.75}.about-principles{padding:95px clamp(24px,6vw,92px) 110px;background:var(--ink);color:#f6f3ea}.about-section-heading.light .kicker,.about-section-heading.light>p{color:#aaa8a1}.principle-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #55554f;border-left:1px solid #55554f}.principle-grid article{min-height:220px;padding:30px;border-right:1px solid #55554f;border-bottom:1px solid #55554f}.principle-grid article>span{color:var(--acid);font-family:DM Mono;font-size:13px}.principle-grid h3{margin:45px 0 12px;font-size:20px}.principle-grid p{max-width:520px;margin:0;color:#aaa8a1;font-size:12px;line-height:1.8}.about-status{padding:100px clamp(24px,8vw,126px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(430px,1fr);gap:clamp(50px,8vw,120px);align-items:end;border-bottom:1px solid var(--ink)}.about-status h2{margin:10px 0 20px;font-size:clamp(36px,4vw,56px);letter-spacing:-.05em}.about-status-copy>p:not(.kicker){max-width:650px;color:var(--muted);font-size:13px;line-height:1.85}.about-status-copy .prototype-note{margin-top:25px;padding:12px 15px;border-left:3px solid #ff846d;background:#ffffff59;color:#59564f;font-size:11px}.about-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.about-stats div{min-height:150px;padding:22px 16px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.about-stats strong{font-family:DM Mono;font-size:42px}.about-stats span{color:var(--muted);font-size:10px}.about-cta{min-height:330px;padding:75px clamp(24px,8vw,126px);display:flex;justify-content:space-between;align-items:center;gap:50px;background:var(--acid);border-bottom:1px solid var(--ink)}.about-cta h2{margin:10px 0 0;font-size:clamp(34px,4vw,56px);line-height:1.25;letter-spacing:-.055em}.about-cta a{flex:0 0 auto;padding:15px 20px;display:flex;align-items:center;gap:13px;border:1px solid var(--ink);background:#fffef9;box-shadow:5px 5px 0 var(--ink);font-size:13px;font-weight:700;transition:transform .15s,box-shadow .15s}.about-cta a:hover{transform:translate(3px,3px);box-shadow:2px 2px 0 var(--ink)}.about-cta a svg{width:16px}dialog{color:var(--ink);border:1.5px solid var(--ink);padding:0;box-shadow:10px 10px #191917d9;max-height:min(800px,90vh)}dialog::backdrop{background:#1919178c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.term-dialog{width:min(610px,calc(100vw - 32px));background:var(--paper)}.dialog-close{position:absolute;right:18px;top:18px;width:36px;height:36px;border:1px solid var(--ink);background:#ffffff8c;display:grid;place-items:center;cursor:pointer;z-index:2}.dialog-heading{background:var(--tone);padding:55px 48px 42px;border-bottom:1px solid var(--ink)}.dialog-heading .term-en{margin-top:35px}.dialog-heading h2{font-size:42px;margin:0 0 18px;letter-spacing:-.05em}.dialog-heading>p:not(.term-en):not(.term-aliases){max-width:460px;color:#4d4a45;line-height:1.8;font-size:14px}.dialog-heading>p.term-aliases{margin:20px 0 0;padding-top:14px;border-top:1px solid rgba(25,25,23,.2);color:#65615a;font-size:11px;line-height:1.6}.dialog-body{padding:34px 48px 42px;display:grid;gap:27px}.dialog-label{display:block;font-size:9px;color:#89857d;margin-bottom:8px}.dialog-body p{margin:0;line-height:1.7;font-size:13px}.prompt-block{border:1px solid var(--ink);padding:18px;background:#fffef9}.prompt-block button{margin-top:16px;padding:8px 11px;background:var(--ink);color:#fff;border:0;font-size:11px;display:flex;gap:6px;align-items:center;cursor:pointer}.prompt-block button svg{width:14px}.usage-note{padding-left:15px;border-left:3px solid var(--acid)}.usage-note p{color:#5d5a53}.submit-dialog{width:min(530px,calc(100vw - 32px));background:var(--paper);padding:45px}.submit-dialog h2{font-size:31px;margin:6px 0 10px}.submit-dialog>p:not(.kicker){color:var(--muted);font-size:13px;line-height:1.7}.submit-dialog form{display:grid;gap:17px;margin-top:28px}.submit-dialog label{display:grid;gap:7px;font-size:12px;font-weight:600}.submit-dialog input,.submit-dialog textarea{border:1px solid #aaa69e;background:#fffef9;padding:11px 12px;outline:0;border-radius:0}.submit-dialog input:focus,.submit-dialog textarea:focus{border-color:var(--ink);box-shadow:3px 3px 0 var(--acid)}.submit-dialog textarea{min-height:85px;resize:vertical}.submit-dialog form>button{margin-top:5px;border:1px solid var(--ink);background:var(--acid);padding:12px;font-weight:700;cursor:pointer;box-shadow:3px 3px 0 var(--ink)}.submit-dialog form>button svg{vertical-align:-4px;margin-left:7px}.toast{position:fixed;z-index:20;left:50%;bottom:30px;transform:translate(-50%,20px);background:var(--ink);color:#fff;padding:11px 17px;display:flex;align-items:center;gap:8px;font-size:12px;opacity:0;pointer-events:none;transition:all .25s;box-shadow:4px 4px 0 var(--acid)}.toast svg{color:var(--acid);width:15px}.toast.show{opacity:1;transform:translate(-50%)}@media(max-width:1000px){.term-grid{grid-template-columns:repeat(2,1fr)}.hero-sticker{right:30px;top:90px;transform:scale(.75) rotate(8deg)}.feature-strip{grid-template-columns:repeat(2,1fr)}.strip-item:nth-child(2){border-right:0}.strip-intro,.strip-item{border-bottom:1px solid #494943}.docs-layout{grid-template-columns:150px minmax(0,1fr);gap:35px}.about-orbit{opacity:.35;right:55px}.about-status{grid-template-columns:1fr}}@media(max-width:700px){.site-header{height:68px;padding:0 18px;grid-template-columns:1fr auto;position:sticky;top:0;background:var(--paper);z-index:6}.menu-toggle{display:grid}.brand-copy{display:none}.submit-button{padding:8px 11px}.main-nav{display:flex;flex-direction:column;align-items:stretch;gap:0;position:absolute;top:100%;left:0;right:0;height:auto;padding:12px 18px 18px;background:var(--paper);border-bottom:1px solid var(--ink);box-shadow:0 12px #1919170a;transform:translateY(-8px);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s}.main-nav a{height:auto;padding:16px 14px;border:1px solid var(--line);margin-top:-1px;font-size:16px;font-weight:700;background:#fffef9}.main-nav a:first-child{margin-top:0}.main-nav a.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.main-nav a.active:after{display:none}.main-nav a:hover{background:var(--acid);color:var(--ink);border-color:var(--ink)}.site-header.nav-open .main-nav{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible}.nav-backdrop:not([hidden]){opacity:1;pointer-events:auto}.hero{min-height:540px;padding-top:75px}.hero h1{font-size:clamp(42px,13vw,62px)}.hero-sticker,.desktop-break{display:none}.search-box{height:57px}.search-box kbd{display:none}.quick-search{gap:8px;flex-wrap:wrap}.dictionary{padding-top:64px;padding-bottom:75px}.section-heading{align-items:center}.section-heading h2 span{display:block;margin:7px 0 0}.term-grid{grid-template-columns:1fr}.term-card{min-height:290px}.dictionary-cta{align-items:stretch;flex-direction:column;padding:24px}.dictionary-cta>a{justify-content:center}.docs-page{padding:0 18px 70px}.docs-hero{min-height:250px;padding:60px 6px 40px;align-items:flex-start;flex-direction:column;gap:30px}.docs-hero h1{font-size:52px}.docs-stat{padding:0}.docs-layout{display:block}.docs-sidebar{position:relative;top:0;padding:25px 0 0}.docs-sidebar nav{display:flex;overflow-x:auto;border:0;gap:7px;padding-bottom:4px;scrollbar-width:none}.docs-sidebar nav::-webkit-scrollbar{display:none}.docs-sidebar nav a{flex:0 0 auto;border:1px solid #b7b3aa;border-radius:99px;padding:7px 11px;gap:8px}.docs-sidebar nav a:hover,.docs-sidebar nav a.active{padding:7px 11px;background:var(--ink);color:#fff}.docs-sidebar nav a.active:before{display:none}.docs-sidebar nav a.active small{color:#bbb8b0}.sidebar-help,.sidebar-label{display:none}.docs-toolbar{min-height:105px;align-items:flex-start;flex-direction:column;justify-content:center;gap:10px}.docs-search{width:calc(100% - 4px)}.docs-search kbd{display:none}.docs-toolbar>p{margin:0}.docs-category{padding:43px 0 50px}.docs-category-heading{display:block}.docs-category-heading>p{text-align:left;margin:10px 0 0 25px}.docs-term-list{grid-template-columns:1fr}.docs-term{min-height:215px}.about-hero{min-height:590px;padding:75px 24px 55px}.about-hero h1{font-size:clamp(48px,15vw,68px)}.about-hero-copy>p:last-child{font-size:13px}.about-orbit{display:none}.about-formula{gap:8px;padding:12px;line-height:1.7}.about-intro,.about-audience{display:block;padding:65px 24px}.about-section-index{margin-bottom:42px}.about-intro-content h2,.about-audience-content h2{font-size:35px;margin-bottom:30px}.about-columns{grid-template-columns:1fr;gap:18px}.about-functions,.about-principles{padding:65px 24px 75px}.about-section-heading{display:block}.about-section-heading>p{margin-top:15px;text-align:left}.about-function-grid{grid-template-columns:1fr}.about-function-grid article{min-height:300px}.about-function-grid h3{margin-top:50px}.audience-list>div{grid-template-columns:95px minmax(0,1fr);gap:15px;padding:20px 0}.principle-grid{grid-template-columns:1fr}.principle-grid article{min-height:200px}.about-status{padding:65px 24px}.about-stats{grid-template-columns:1fr}.about-stats div{min-height:95px;flex-direction:row;align-items:center}.about-cta{min-height:370px;padding:60px 24px;align-items:flex-start;flex-direction:column;justify-content:center}.feature-strip{grid-template-columns:1fr;padding:0 24px}.strip-intro,.strip-item,.strip-item:nth-child(2){min-height:auto;padding:35px 0;border-right:0;border-bottom:1px solid #494943}.strip-item strong{margin-top:0}footer{align-items:flex-start;flex-direction:column;gap:30px}.dialog-heading{padding:50px 26px 30px}.dialog-heading h2{font-size:34px}.dialog-body{padding:28px 26px 34px}.submit-dialog{padding:38px 25px 30px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.term-demo *{animation:none!important}}
