@font-face{font-family:Suisse Neue;src:url(/sitefonts/SuisseNeue-Light.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Suisse Neue;src:url(/sitefonts/SuisseNeue-LightItalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Suisse Neue;src:url(/sitefonts/SuisseNeue-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Suisse Neue;src:url(/sitefonts/SuisseNeue-MediumItalic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Suisse Intl Trial;src:url(/sitefonts/SuisseIntlTrial-Light.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Suisse Intl Trial;src:url(/sitefonts/SuisseIntlTrial-LightItalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Suisse Intl Trial;src:url(/sitefonts/SuisseIntlTrial-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Suisse Intl Trial;src:url(/sitefonts/SuisseIntlTrial-MediumItalic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/sitefonts/SuisseIntl-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/sitefonts/SuisseIntl-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--ink:#111;--mid:#666;--dim:#999;--faint:#ccc;--paper:#f8f8f8;--expo:cubic-bezier(.16, 1, .3, 1);--max:1180px;--pad:clamp(20px, 4vw, 56px);--display:"Suisse Neue", "Suisse Intl Trial", "Helvetica Neue", Helvetica, Arial, sans-serif;--ui:"Suisse Intl Trial", "Suisse Intl", "Helvetica Neue", Helvetica, Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{background:linear-gradient(var(--paper) 50%, var(--ink) 50%);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--ui);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;font-weight:400;line-height:1.55;overflow-x:clip}h1,h2,h3,p,figure,ul{margin:0}ul{padding:0;list-style:none}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input{font:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.t1{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(26px,3.1vw,38px);font-weight:400;line-height:1.14}.t2{font-family:var(--display);letter-spacing:-.026em;font-size:clamp(21px,2.2vw,26px);font-weight:400;line-height:1.24}.t3{letter-spacing:-.011em;font-size:14.5px;font-weight:400;line-height:1.5}.t4{letter-spacing:-.008em;font-size:12.5px;font-weight:400;line-height:1.45}.t5{letter-spacing:-.006em;font-size:11px;font-weight:400;line-height:1.5}.ui{font-family:var(--ui);letter-spacing:-.01em}.mid{color:var(--mid)}.dim{color:var(--dim)}.pane{text-align:center;min-height:110svh;padding:clamp(114px, 15.4vh, 185px) var(--pad);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative}.pane>.in{width:100%;max-width:var(--max);grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(26px,4vh,46px);display:grid}#product,#roll,#know{min-height:117vh}#pricing{min-height:110svh;padding-top:clamp(77px,9.9vh,121px);padding-bottom:clamp(132px,16.5vh,198px)}#markpane{min-height:92svh}@media (max-width:820px){#product,#roll,#know{min-height:110vh}}.dark{background:var(--ink);color:var(--paper)}.dark .mid{color:var(--faint)}.dark .dim{color:var(--dim)}.m{max-width:30ch}.m-w{max-width:42ch}@media (pointer:fine){html,html *{cursor:none!important}}.dot{pointer-events:none;z-index:99;opacity:0;background:#1a1a1a;border-radius:50%;width:13px;height:13px;transition:opacity .25s ease-in-out,background-color .18s ease-in-out;position:fixed;top:0;left:0}.dot.inv{background:#f8f8f8}@media (pointer:coarse){.dot{display:none}}.rv{opacity:0;will-change:transform;transform:translateY(40px)scale(1.1)}.rv.in{opacity:1;transition:opacity .8s var(--expo), transform .8s var(--expo);transform:none}.feedwrap.rv,.seekwrap.rv,.closefield.rv,.webdemo.rv,#webapp .webshot.rv{transform:translateY(40px)}.mark{width:100%;height:100%;overflow:visible}.mark *{fill:url(#gInk)}.dark .mark *{fill:url(#gPaper)}.markbox{display:block}#heromark .lobe{fill:url(#gInk);opacity:1;transition:opacity .22s ease-out}#heromark .lobe[data-on="0"]{opacity:.15}#heromark .core{fill:url(#gInk)}.nav{z-index:40;height:calc(96px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);padding-inline:var(--pad);font-family:var(--ui);letter-spacing:-.008em;color:var(--dim);align-items:center;font-size:12.5px;transition:background-color .35s ease-in-out;display:flex;position:fixed;inset:0 0 auto}.nav .brand{color:var(--ink);align-items:center;gap:7px;display:flex}.nav .brand .markbox{width:15px;height:15px}.nav-mid{white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.nav-mid a{transition:color .3s ease-in-out}.nav-mid a:hover,.nav-mid a.on{color:var(--ink)}.nav-mid a{margin:0 8px}.nav .nav-cta{height:36px;color:var(--ink);-webkit-backdrop-filter:blur(20px)saturate(1.5);background:#f8f8f88c;border:1px solid #1111111f;border-radius:12px;margin-left:auto;padding:0 16px;font-size:12.5px;font-weight:400;transition:background-color .35s ease-in-out,color .35s ease-in-out,border-color .35s ease-in-out;position:relative;overflow:hidden}.nav .nav-cta>span{z-index:1;position:relative}.nav .nav-cta:after{content:"";z-index:0;pointer-events:none;opacity:0;border-radius:inherit;background-image:linear-gradient(110deg,#1a1a1a00 30%,#1a1a1a24 50%,#1a1a1a00 70%);background-size:220% 100%;transition:opacity .45s ease-in-out;position:absolute;inset:0}.nav .nav-cta:hover:after{opacity:0}.nav.inv .nav-cta:after{background-image:linear-gradient(110deg,#fff0 30%,#ffffff38 50%,#fff0 70%)}.nav .nav-cta:hover{opacity:1;background-color:var(--ink);border-color:var(--ink)}.nav.inv .nav-cta:hover{background-color:var(--paper);border-color:var(--paper)}@keyframes ctaflow{0%{background-position:220% 0}to{background-position:-20% 0}}.nav .brand,.nav .brand .mark *{transition:color .35s ease-in-out,background-color .35s ease-in-out,fill .35s ease-in-out}.nav.inv .brand{color:var(--paper)}.nav.inv .brand .mark *{fill:url(#gPaper)}.nav.inv .nav-mid a:hover,.nav.inv .nav-mid a.on{color:var(--paper)}.nav.inv .nav-cta{color:var(--paper);background:#11111173;border-color:#f8f8f838}.nav.inv .nav-cta:hover{background:var(--paper);border-color:var(--paper)}@media (max-width:820px){.nav-mid{display:none}}.type{white-space:pre-line;font-kerning:none;font-variant-ligatures:none}#offer .w{opacity:0;filter:blur(7px);transition:opacity .72s var(--expo), transform .72s var(--expo), filter .72s var(--expo);display:inline-block;transform:translateY(.46em)}#offer.lift .w{opacity:1;filter:blur();transform:none}.type .rest{visibility:hidden}.caret{background:currentColor;width:2px;height:.9em;margin-right:-2px;animation:1.06s step-end infinite blink;display:inline-block;transform:translateY(.1em)}@keyframes blink{0%,55%{opacity:1}56%,to{opacity:0}}.stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,30px);width:100%;max-width:820px;display:grid}.app{justify-items:center;gap:clamp(34px,5vh,52px);width:100%;display:grid}.tabbar{background:#fff;border:1px solid #1a1a1a14;border-radius:999px;align-items:center;gap:clamp(32px,6.5vw,50px);padding:16px clamp(24px,4.5vw,30px);display:flex;position:relative;box-shadow:0 14px 34px #1816141a,0 2px 8px #1816140d}.tabbar.pop{animation:dockpop .5s var(--expo)}@keyframes dockpop{0%{transform:scale(1)}35%{transform:scale(1.04)}to{transform:scale(1)}}.tabblob{pointer-events:none;width:58px;height:46px;transition:transform .55s cubic-bezier(.3,1.36,.4,1),width .55s cubic-bezier(.3,1.36,.4,1);position:absolute;top:50%;left:0}.tabblob:after{content:"";transition:transform .3s var(--expo);background:#eceae5;border-radius:23px;position:absolute;inset:0}.tabbar.pop .tabblob:after{animation:blobpop .5s var(--expo)}@keyframes blobpop{0%{transform:scale(1)}40%{transform:scale(1.12,1.07)}to{transform:scale(1)}}.tabbar:active .tabblob:after{transform:scale(1.07)}.tab{z-index:1;color:#aba69f;-webkit-tap-highlight-color:transparent;place-items:center;width:28px;height:28px;padding:0;transition:color .3s;display:grid;position:relative}.tab.on{color:#2b2825}.tab svg{width:23px;height:23px;transition:transform .3s var(--expo);display:block;overflow:visible}.tab svg .f{fill:currentColor}.tab svg .st{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round}.tab.home:not(.on) svg .f{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linejoin:round}.tab:active{color:#8b857e}.tab:active svg{transform:scale(.86)}@media (prefers-reduced-motion:reduce){.tabbar.pop,.tabbar.pop .tabblob:after{animation:none}.tabblob{transition:none}}@media (max-width:820px){.stages{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;padding:4px 2px;display:flex;overflow-x:auto}.stages::-webkit-scrollbar{display:none}.stage{scroll-snap-align:center;flex:0 0 46vw}}@media (max-width:640px){.stage{flex:0 0 47vw}.stages{padding-inline:22.5vw}#product .app{padding-bottom:104px}}.shot{border:1px solid var(--faint);aspect-ratio:390/844;transition:transform .5s var(--expo);background:#f7f5f4;border-radius:34px;position:relative;overflow:hidden}.shot iframe{transform-origin:0 0;pointer-events:none;border:0;width:390px;height:844px;position:absolute;top:0;left:0}.stage:hover .shot,.stage:focus-within .shot{transform:translateY(-8px)}.shot img{aspect-ratio:390/844;object-fit:cover;width:100%;height:auto;display:block}.stages.cycle .stage{cursor:pointer;transition:opacity .65s ease-in-out}.stages.cycle .stage:not(.on){opacity:.3}.stages.cycle .stage.on .shot{transform:translateY(-8px)}.stages.cycle .stage.on .stage-cap{color:var(--ink)}.stages.cycle .stage-cap{transition:color .65s ease-in-out}.stage-cap{text-align:center;letter-spacing:-.011em;margin-top:18px;font-size:14.5px;transition:opacity .3s ease-in-out}#webapp .in{gap:clamp(18px,3vh,28px)}.websub{letter-spacing:-.011em;color:var(--mid);text-align:center;max-width:52ch;font-size:14.5px;line-height:1.6}.webshot{border:1px solid var(--faint);background:#efeeec;border-radius:18px;width:min(1180px,100%);margin:clamp(8px,2vh,18px) auto 0;overflow:hidden}.webshot img,.webshot video{width:100%;height:auto;display:block}.webdemo{aspect-ratio:1380/870;width:min(1380px,96vw);margin:clamp(8px,2vh,18px) calc(50% - min(1380px,96vw)/2) 0;position:relative;overflow:visible}.webdemo iframe{pointer-events:none;transform-origin:0 0;border:0;width:1380px;height:830px;position:absolute;top:0;left:0}@media (min-width:701px){#webapp .webshot{display:none}}#webapp .webshot{background:0 0;border:0;border-radius:0}#webapp .webshot video{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22px calc(100% - 22px),#0000 100%),linear-gradient(#0000 0,#000 22px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 22px calc(100% - 22px),#0000 100%),linear-gradient(#0000 0,#000 22px 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:700px){#webapp .webnote{margin-top:78px}#webapp .webshot{margin-top:34px}.webdemo{display:none}}.webnote{font-family:var(--display);color:var(--dim);text-align:center;font-size:12.5px;font-style:italic}@media (max-width:820px){.stages{padding:10px 23vw}.stage .shot,.stages.cycle .stage.on .shot,.stage:hover .shot,.stage:focus-within .shot{transform:none}}.roll{--p:0;place-items:center;width:100%;display:grid;position:relative}.well{z-index:1;width:100%;transform:scale(calc(.955 + var(--p) * .045));opacity:calc(.3 + var(--p) * 1.8);background:#161616;border:1px solid #2a2a2a;border-radius:20px;padding:12px;position:relative}.tiles6{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.tiles6 .t{aspect-ratio:1;background:#222;border-radius:14px;overflow:hidden}.tiles6 .t img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:640px){.tiles6{grid-template-columns:repeat(4,minmax(0,1fr))}}.floats{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.plabel{-webkit-backdrop-filter:blur(24px);letter-spacing:-.008em;min-width:min(320px,80vw);color:var(--paper);opacity:0;transition:opacity .5s var(--expo), transform .5s var(--expo);background:#f8f8f821;border:1px solid #f8f8f833;border-radius:12px;justify-content:space-between;align-items:baseline;gap:24px;padding:8px 14px;font-size:12.5px;display:flex;transform:translateY(10px)}.plabel span+span{color:#f8f8f899}.plabel.up{opacity:1;transform:none}.know{text-align:left;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(22px,5vw,72px);width:100%;display:grid}.know-h{text-align:right;justify-self:end;max-width:14ch}.know-p{max-width:30ch}.know-fig{aspect-ratio:3/4;width:clamp(190px,22vw,300px);transition:transform .5s var(--expo);background:#efefef;border-radius:20px;position:relative;overflow:hidden}.know-fig:hover{transform:translateY(-6px)}.know-fig .ph{object-fit:cover;width:100%;height:100%;display:block}.know-fig:after{content:"";z-index:1;background:linear-gradient(#1110,#1119);height:46%;position:absolute;inset:auto 0 0}.credit{z-index:2;white-space:nowrap;color:var(--paper);letter-spacing:-.008em;align-items:center;gap:8px;font-size:12.5px;display:flex;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}.credit b{-webkit-backdrop-filter:blur(14px);background:#f8f8f838;border:1px solid #f8f8f838;border-radius:999px;padding:5px 11px;font-weight:400}@media (max-width:900px){.know{text-align:center;grid-template-columns:1fr;justify-items:center;gap:24px}.know-h{text-align:center;justify-self:center;max-width:none}.know-p{text-align:center}}.sources{border-top:1px solid var(--faint);flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(18px,3vw,34px);width:100%;padding-top:26px;display:flex}.srcmark{height:24px;color:var(--ink);opacity:.34;letter-spacing:-.008em;align-items:center;gap:8px;font-size:12.5px;transition:opacity .3s ease-in-out;display:flex}.srcmark-i{fill:currentColor;object-fit:contain;border-radius:5.5px;flex:none;width:23px;height:23px;display:block}.chip{color:var(--dim);background:#efefef;border-radius:999px;padding:3px 8px;font-size:11px}#seek{overflow:hidden}.seek-field{z-index:0;grid-template-columns:repeat(9,1fr);grid-auto-rows:1fr;align-content:stretch;gap:8px;padding:10px;display:grid;position:absolute;inset:0}@media (max-width:1100px){.seek-field{grid-template-columns:repeat(7,1fr)}}#seek:after{content:"";z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(13px)saturate(1.15);background:#16161638;border:1px solid #f8f8f814;border-radius:26px;width:min(750px,65%);height:min(380px,46%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#seek>.in{z-index:2;position:relative}.seek-field .t{opacity:.13;filter:grayscale(.65)brightness(.75);background:#222;border-radius:12px;transition:opacity .55s ease-in-out,filter .55s ease-in-out;position:relative;overflow:hidden}.seek-field .t.hit{opacity:1;filter:none}.seek-field .t img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:640px){.seek-field{grid-template-columns:repeat(6,1fr)}#seek:after{border-radius:22px;width:92%;height:min(430px,66%)}#seek>.in{max-width:84%;margin:0 auto}#seekhead{font-size:16.5px}#seek .pill{gap:9px;width:100%;height:44px;padding:0 14px;font-size:13px}#seek .catchip{max-width:90%;padding:4px 10px;font-size:10.5px;top:calc(50% + min(215px,33%))}#seek .qbtn{padding:7px 12px;font-size:11.5px}#seek .qbtns{gap:8px}.tryit{margin-top:-8px;font-size:10.5px}}.pill{z-index:2;width:min(620px,92%);height:48px;font-family:var(--ui);letter-spacing:-.011em;color:var(--paper);-webkit-backdrop-filter:blur(24px);background:#f8f8f81f;border:1px solid #f8f8f82e;border-radius:999px;align-items:center;gap:11px;padding:0 20px;font-size:14.5px;display:flex;position:relative}.pill .glyph{opacity:.7;flex:none;width:14px;height:14px}.pill .glyph circle,.pill .glyph line{stroke:currentColor;stroke-width:1.7px;fill:none}.typed{white-space:nowrap;justify-content:flex-end;display:flex;overflow:hidden}#seekhead{font-size:clamp(18px,1.8vw,21px)}.tryit{font-family:var(--display);letter-spacing:-.005em;color:#f8f8f859;margin-top:-14px;font-size:11.5px;font-style:italic}.typed-in{min-width:0;font:inherit;color:var(--paper);letter-spacing:inherit;background:0 0;border:0;outline:none;flex:1;display:none}.typed-in::placeholder{color:#f8f8f866}.pill.live .typed,.pill.live .caret{display:none}.pill.live .typed-in{display:block}.pill.live{background:#f8f8f829;border-color:#f8f8f866}.seg{border:1px solid var(--faint);font-family:var(--ui);border-radius:12px;padding:3px;display:inline-flex;position:relative}.seg .thumb{background:var(--ink);border-radius:9px;width:calc(50% - 3px);transition:transform .3s ease-in-out;position:absolute;top:3px;bottom:3px;left:3px}.seg[data-i="1"] .thumb{transform:translate(100%)}.seg button{z-index:1;text-align:center;letter-spacing:-.008em;width:92px;height:30px;color:var(--dim);border-radius:9px;padding:0;font-size:12.5px;transition:color .3s ease-in-out;position:relative}.seg button[aria-selected=true]{color:var(--paper)}.cards{text-align:left;grid-template-columns:repeat(2,1fr);align-self:stretch;gap:clamp(16px,2.4vw,26px);width:100%;max-width:800px;display:grid}@media (max-width:640px){.cards{grid-template-columns:1fr}}.card{border:1px solid var(--faint);border-radius:16px;flex-direction:column;padding:clamp(22px,2.6vw,30px);transition:border-color .3s ease-in-out;display:flex}.card:hover{border-color:var(--dim)}.card .nm{font-family:var(--display);letter-spacing:-.018em;font-size:18px;font-weight:400;line-height:1.24}.card .pr{font-family:var(--ui);letter-spacing:-.011em;margin-top:8px;font-size:14.5px}.card .for{font-family:var(--ui);letter-spacing:-.008em;color:var(--dim);margin-top:3px;font-size:12.5px}.card ul{font-family:var(--ui);letter-spacing:-.01em;gap:9px;margin:22px 0 26px;font-size:13px;display:grid}.card li{grid-template-columns:13px 1fr;align-items:start;gap:9px;display:grid}.tick{width:10px;height:10px;margin-top:5px}.tick path{stroke:var(--ink);stroke-width:1.1px;fill:none}.card .btn{align-self:flex-start;margin-top:auto}.btn{height:38px;font-family:var(--ui);letter-spacing:-.01em;color:var(--ink);background:0 0;border:1px solid #1a1a1a4d;border-radius:12px;justify-content:center;align-items:center;padding:0 20px;font-size:13px;font-weight:400;transition:border-color .35s ease-in-out,background-color .35s ease-in-out,color .35s ease-in-out;display:inline-flex}.btn:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.nav .nav-cta:hover,.nav.inv .nav-cta{color:var(--paper)}.nav.inv .nav-cta:hover{color:var(--ink)}.dark .btn{color:var(--paper);background:0 0;border:1px solid #f8f8f859}.dark .btn:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.field{border:0;border-bottom:1px solid var(--faint);text-align:center;min-width:200px;height:38px;font-family:var(--ui);letter-spacing:-.011em;background:0 0;padding:0 2px;transition:border-color .3s ease-in-out}.dark .field{color:var(--paper);border-bottom-color:#2a2a2a}.field::placeholder{color:var(--dim)}.field:focus{border-bottom-color:currentColor;outline:none}.capture{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:12px;display:flex}#close .rv{transform:translateY(16px)}.closelead{font-family:var(--display);letter-spacing:-.01em;color:#f8f8f89e;font-size:13px;font-weight:400}.capture2{-webkit-backdrop-filter:blur(20px)saturate(1.2);background:#f8f8f812;border:1px solid #f8f8f829;border-radius:13px;align-items:center;gap:10px;width:min(420px,88%);height:46px;padding:4px 4px 4px 16px;transition:border-color .35s ease-in-out,background-color .35s ease-in-out;display:flex;position:relative}.capture2:focus-within{background:#f8f8f81a;border-color:#f8f8f861}.field2{min-width:0;font-family:var(--ui);letter-spacing:-.011em;color:var(--paper);text-align:left;background:0 0;border:0;outline:none;flex:1;font-size:14px;font-weight:400}.field2::placeholder{color:#f8f8f861;font-weight:400}.btn2{height:38px;font-family:var(--ui);letter-spacing:-.01em;background:var(--paper);color:var(--ink);border-radius:10px;flex:none;padding:0 14px;font-size:12px;font-weight:400;transition:background-color .35s ease-in-out,transform .5s cubic-bezier(.22,.61,.36,1)}.btn2:hover{background:#e2e0dc;transform:scale(1.02)}.btn2:active{transform:scale(.97)}.whywrap{z-index:3;position:absolute;top:calc(50% - min(200px,25%) + 34px);left:calc(50% + min(320px,29%) - 34px);transform:translate(-50%,-50%)}.whyq{color:#f8f8f899;width:24px;height:24px;font-family:var(--ui);letter-spacing:0;-webkit-backdrop-filter:blur(12px);background:#16161699;border:1px solid #f8f8f847;border-radius:50%;place-items:center;font-size:12px;transition:color .3s ease-in-out,border-color .3s ease-in-out,background-color .3s ease-in-out;display:grid}.whyq:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.whytip{text-align:left;-webkit-backdrop-filter:blur(18px);width:min(340px,80vw);font-family:var(--ui);letter-spacing:-.005em;color:#f8f8f8d1;opacity:0;pointer-events:none;background:#161616e0;border:1px solid #f8f8f824;border-radius:12px;padding:12px 16px;font-size:12px;line-height:1.55;transition:opacity .3s ease-in-out,transform .3s ease-in-out;position:absolute;top:calc(100% + 12px);right:-6px;transform:translateY(5px)}.whyq:hover+.whytip,.whytip.show{opacity:1;transform:translateY(0)}.applylink{font-family:var(--ui);letter-spacing:-.008em;color:var(--dim);border-bottom:1px solid #f8f8f833;padding-bottom:2px;font-size:12.5px;transition:color .3s ease-in-out,border-color .3s ease-in-out}.storeswrap{z-index:3;justify-items:center;display:grid;position:absolute;top:calc(50% + min(200px,25%) + 34px);left:50%;transform:translate(-50%)}@media (max-width:640px){.storeswrap{top:calc(50% + min(220px,31%) - 66px)}}.stores{background:#131313;border:1px solid #f8f8f81a;border-radius:14px;justify-content:center;align-items:center;gap:22px;width:auto;height:50px;padding:0 22px;display:inline-flex}.storebadge{width:24px;height:24px;color:var(--paper);opacity:.5;-webkit-user-select:none;user-select:none;place-items:center;display:grid}.storebadge svg{width:23px;height:23px;display:block}.storebadge .gplay{width:18px;height:auto;display:block;transform:translate(1px)}.storesnote{font-family:var(--ui);letter-spacing:-.008em;color:#f8f8f873;white-space:nowrap;margin-right:2px;font-size:14px}.applylink:hover{color:var(--paper);border-color:#f8f8f880}#note:empty{display:none}@media (max-width:560px){.capture2{flex-direction:column;align-items:stretch;gap:10px;height:auto;padding:14px}.btn2{height:42px}}.news{z-index:35;left:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));max-width:min(520px,92vw);color:var(--ink);-webkit-backdrop-filter:blur(24px)saturate(1.5);font-family:var(--ui);letter-spacing:-.008em;opacity:0;background:#f8f8f88c;border:1px solid #1111111a;border-radius:14px;align-items:center;gap:8px;padding:11px 16px;font-size:12.5px;transition:opacity .6s ease-in-out,background-color .45s ease-in-out,color .45s ease-in-out,border-color .45s ease-in-out;display:flex;position:fixed}.news:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.news.inv{color:var(--paper);background:#11111173;border-color:#f8f8f833}.news.inv:hover{background:var(--paper);border-color:var(--paper);color:var(--ink)}.news.up{opacity:1}.news.up.away{opacity:0;pointer-events:none}.news .news-arrow{color:inherit;font-variant-emoji:text;padding-left:2px}.news .thumb{border-radius:10px;flex:none;width:46px;height:30px;overflow:hidden}.news .thumb img{object-fit:cover;width:100%;height:100%}@media (max-width:640px){.news .thumb{display:none}}#close{overflow:hidden}.closefield{z-index:0;grid-template-columns:repeat(9,1fr);grid-auto-rows:1fr;gap:8px;padding:10px;display:grid;position:absolute;inset:0}@media (max-width:1100px){.closefield{grid-template-columns:repeat(7,1fr)}}.closefield .t{opacity:.07;filter:grayscale(.65)brightness(.7);background:#1b1b1b;border-radius:12px;transition:opacity 1.2s ease-in-out,filter 1.2s ease-in-out;position:relative;overflow:hidden}.closefield .t.lit{opacity:.7;filter:none}.closefield .t img{object-fit:cover;width:100%;height:100%;display:block}#close>.in{z-index:2;position:relative}#close:after{content:"";z-index:1;pointer-events:none;background:#131313ed;border:1px solid #f8f8f81a;border-radius:26px;width:min(640px,58%);height:min(400px,50%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 40px 120px #00000073}#close .grain{z-index:2;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E");background-size:140px 140px;border-radius:26px;width:min(640px,58%);height:min(400px,50%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#closemark .lobe{transition:opacity .55s ease-in-out}#closemark .lobe[data-on="0"]{opacity:.16}.footsocial{letter-spacing:-.008em;gap:22px;font-size:12.5px;display:flex}.footsocial a{color:#f8f8f880;transition:color .3s ease-in-out}.footsocial a:hover{color:var(--paper)}.sitefoot{background:var(--ink);color:#f8f8f880;padding:36px var(--pad) calc(30px + env(safe-area-inset-bottom,0px));font-family:var(--ui);letter-spacing:-.008em;justify-items:center;gap:24px;font-size:12.5px;display:grid}.footmark{width:28px;height:28px;display:block}.footmark svg{width:100%;height:100%;display:block;overflow:visible}.tobegin{color:#f8f8f880;transition:color .3s ease-in-out}.tobegin:hover{color:var(--paper)}.footrow{width:100%;max-width:var(--max,1180px);grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:0 auto;display:grid;position:relative}.footrow .footsocial{position:absolute;top:50%;right:calc(50% + 28px);transform:translateY(-50%)}.footrow .fine{justify-self:start}.footrow .footmark{justify-self:center}.footnav{justify-self:end}.footrow .fine{color:#f8f8f857;margin:0;font-size:11.5px}.footnav{gap:22px;display:flex}.footnav a{color:#f8f8f880;transition:color .3s ease-in-out}.footnav a:hover{color:var(--paper)}@media (max-width:640px){.sitefoot{gap:20px}.footrow{text-align:center;grid-template-columns:1fr;justify-items:center;gap:14px}.footrow .fine,.footnav{justify-self:center}.footrow .footsocial{justify-self:center;position:static;transform:none}}.scrub{background:var(--ink);color:var(--paper);position:relative}.scrub.light{background:var(--paper);color:var(--ink)}.stick{height:100lvh;padding:64px var(--pad) 32px;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:sticky;top:0;overflow:hidden}.stick>.in{width:100%;max-width:var(--max);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(22px,3.5vh,40px);display:grid}.feedwrap{background:#161616;border:1px solid #2a2a2a;border-radius:20px;width:100%;max-width:820px;height:min(56vh,520px);position:relative;overflow:hidden}.feedcols{transform-origin:50%;will-change:transform;grid-template-columns:repeat(8,1fr);gap:8px;display:grid;position:absolute;inset:-30%}.fcol{will-change:transform;flex-direction:column;gap:8px;display:flex}.fcol .ft{aspect-ratio:4/5;background:#222;border-radius:14px;flex:none;width:100%;overflow:hidden}.fcol img{object-fit:cover;width:100%;height:100%;display:block}.feedwrap:after{content:"";pointer-events:none;background:linear-gradient(#161616,#0000 15% 85%,#161616);position:absolute;inset:0}.fchip{z-index:2;-webkit-backdrop-filter:blur(18px);font-family:var(--ui);letter-spacing:-.008em;color:var(--paper);background:#f8f8f81f;border:1px solid #f8f8f82e;border-radius:999px;padding:6px 12px;font-size:12.5px;position:absolute;bottom:12px}.fchip.l{left:12px}.fchip.r{right:12px}@media (max-width:640px){.fcol:nth-child(n+5){display:none}.feedcols{grid-template-columns:repeat(4,1fr)}}.fnum{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(76px,12vw,150px);font-weight:400;line-height:1}.fline{min-height:1.35em}.pop{animation:pop .55s var(--expo)}@keyframes pop{0%{opacity:0;transform:translateY(14px)}}.fnum.land{animation:land .65s var(--expo)}@keyframes land{0%{transform:scale(1.16)}}.rise{animation:rise .55s var(--expo) both}@keyframes rise{0%{opacity:0;filter:blur(7px);transform:translateY(18px)}}.fgrid{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;width:100%;max-width:820px;display:grid}.fgrid .gt{aspect-ratio:1;background:#222;border-radius:12px;transition:opacity .55s ease-in-out,filter .55s ease-in-out;overflow:hidden}.fgrid .gt img{object-fit:cover;width:100%;height:100%;display:block}.fgrid .gt.off{opacity:.06;filter:grayscale()}@media (max-width:640px){.fgrid{gap:4px}}.loader{z-index:200;background:var(--paper);place-items:center;transition:opacity 1s ease-in-out,visibility 0s 1s;display:grid;position:fixed;inset:0}.loader.done{opacity:0;visibility:hidden}.nav,.scrollcue{opacity:0;transition:opacity .9s ease-in-out}body.arrived .nav{opacity:1;transition-delay:.25s}body.arrived .scrollcue{opacity:1;transition-delay:.55s}#loadermark .lobe,#loadermark .core{opacity:.12;transition:opacity .38s ease-in-out}#loadermark [data-on="1"]{opacity:1}#heromark{opacity:0}body.arrived #heromark{opacity:1}@media (prefers-reduced-motion:reduce){.loader{display:none}#heromark{opacity:1}}.scrollcue{justify-items:center;gap:8px;display:grid;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.cue-line{background:var(--faint);width:1px;height:30px;display:block;position:relative;overflow:hidden}.cue-line:after{content:"";background:var(--ink);transform-origin:top;animation:cuedraw 2.2s var(--expo) infinite;position:absolute;inset:0;transform:scaleY(0)}@keyframes cuedraw{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}46%{transform-origin:bottom}90%,to{transform-origin:bottom;transform:scaleY(0)}}.playzone{touch-action:none;margin:-110px -170px;padding:170px 230px}@media (max-width:640px){.playzone{margin:-70px -50px;padding:90px 70px}}.mwrap{display:inline-block;position:relative}.anno{font-family:var(--display);letter-spacing:-.02em;white-space:nowrap;opacity:0;pointer-events:none;align-items:center;gap:12px;font-size:15px;transition:opacity .22s ease-out;display:flex;position:absolute}.anno i{background:var(--dim);font-style:normal;display:block}.anno .rn{color:var(--mid);margin-right:6px;font-style:italic}.anno[data-k=l]{top:50%;right:calc(100% + 14px);transform:translateY(-50%)}.anno[data-k=l] i{order:2;width:36px;height:1px}.anno[data-k=r]{top:50%;left:calc(100% + 14px);transform:translateY(-50%)}.anno[data-k=r] i{width:36px;height:1px}.anno[data-k=t]{flex-direction:column;gap:7px;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.anno[data-k=t] i{order:2;width:1px;height:20px}.anno[data-k=c]{flex-direction:column;gap:7px;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.anno[data-k=c] i{width:1px;height:20px}.mwrap.hov-l .anno[data-k=l],.mwrap.hov-r .anno[data-k=r],.mwrap.hov-t .anno[data-k=t],.mwrap.hov-c .anno[data-k=c]{opacity:1}@media (max-width:640px){.anno{font-size:13px}}.tally-all{text-align:center;justify-items:center;gap:clamp(12px,2vh,20px);display:grid}.tally-all .t2{color:var(--dim)}.tally-all .punch{margin-top:clamp(14px,2.5vh,28px);font-style:italic;font-weight:400}[hidden]{display:none!important}.seek-field .t:after{content:"";background:var(--tint,transparent);mix-blend-mode:color;opacity:0;transition:opacity .8s ease-in-out;position:absolute;inset:0}.catchip{z-index:3;-webkit-backdrop-filter:blur(18px);font-family:var(--ui);letter-spacing:-.008em;color:var(--paper);white-space:nowrap;opacity:0;background:#f8f8f81f;border:1px solid #f8f8f82e;border-radius:999px;padding:5px 12px;font-size:12px;transition:opacity .5s ease-in-out;position:absolute;top:calc(50% + min(190px,23%));left:50%;transform:translate(-50%,-50%)}#seek.mode-vague .catchip,#seek.mode-color .catchip,#seek.mode-category .catchip{opacity:1}.catchip{transition:opacity .5s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}#seek .catchip:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.qbtns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.qbtn{color:var(--paper);-webkit-backdrop-filter:blur(18px);font-family:var(--ui);letter-spacing:-.008em;background:#f8f8f81a;border:1px solid #f8f8f82e;border-radius:12px;padding:9px 16px;font-size:12.5px;transition:background-color .25s ease-in-out,border-color .25s ease-in-out}.qbtn:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.qbtn.onq{background:#f8f8f842;border-color:#f8f8f880}.sf-word{font-style:italic;display:inline-block}#sfimg{transition:opacity .3s ease-in-out, filter .3s ease-in-out, transform .45s var(--expo);border-radius:20px}#sfimg.swap{opacity:0;filter:blur(8px)}.savechip{z-index:2;color:var(--ink);-webkit-backdrop-filter:blur(14px);font-family:var(--ui);letter-spacing:-.008em;opacity:0;transition:opacity .35s var(--expo), transform .35s var(--expo);background:#f8f8f8d9;border-radius:12px;padding:9px 16px;font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.82)}.know-fig.saved .savechip{opacity:1;transform:translate(-50%,-50%)scale(1)}.know-fig.saved #sfimg{filter:blur(10px);transform:scale(1.06)}#savedfrom .sources{border-top:0;padding-top:4px}#savedfrom .srcmark{opacity:1;height:auto;font:inherit;letter-spacing:-.008em;cursor:pointer;background:#1111110d;border:1px solid #11111124;border-radius:12px;padding:9px 14px;font-size:12.5px;transition:background-color .25s ease-in-out,border-color .25s ease-in-out}#savedfrom .srcmark:hover{color:var(--ink);opacity:1;background:#e4e2de;border-color:#11111138}#savedfrom .srcmark.on{opacity:1;background:#1111111f;border-color:#11111173}.floats .plabel{pointer-events:auto;cursor:pointer;font:inherit;text-align:left;transition:opacity .5s var(--expo), transform .5s var(--expo), background-color .3s ease-in-out, border-color .3s ease-in-out;border:0}.floats .plabel:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.plabel.onb{background:#f8f8f84d;border:1px solid #f8f8f880}.tiles6{transition:opacity .3s ease-in-out,filter .3s ease-in-out}.tiles6.swapping{opacity:0;filter:blur(10px)}.boardbtns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.boardbtns .plabel{opacity:1;-webkit-backdrop-filter:none;background:#f8f8f81a;gap:14px;min-width:0;transition:background-color .3s ease-in-out,border-color .3s ease-in-out;transform:none}.boardbtns .plabel:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.boardbtns .plabel.onb{background:#f8f8f83d}.scrollrail{mix-blend-mode:difference;z-index:45;pointer-events:none;background:#ffffff3d;border-radius:2px;width:2px;height:min(38vh,340px);position:fixed;top:50%;right:14px;transform:translateY(-50%)}.scrollfill{background:#fff;border-radius:2px;height:0%;position:absolute;inset:0 0 auto}@media (max-width:640px){.scrollrail{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scrub{height:auto!important}.stick{height:auto;min-height:100svh;position:relative}.fcol,.feedcols{transform:none!important}.pop{animation:none}.rv{opacity:0;transform:none}.rv.in{transition:opacity .2s linear}.caret{animation:none}.well,.plabel{opacity:1;transform:none}#heromark .lobe{transition:fill .3s linear}.type.lit{color:var(--ink);-webkit-text-fill-color:currentColor}.seek-field{transition:opacity .2s linear}.seek-field.swap{filter:none}*{animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:1000px) and (min-width:641px){#seek:after{width:92%;height:min(430px,62%)}#seek>.in{max-width:84%}}@media (max-width:640px){#close:after{border-radius:22px;width:92%;height:min(440px,62%)}#close>.in{max-width:84%;margin:0 auto}.whywrap{top:calc(19% + 34px);left:calc(96% - 34px)}.news{left:50%;right:auto;transform:translate(-50%)}}.rq-applink{left:auto;right:20px}
