:root{--ink:#111110;--paper:#ece9e2;--cy:#0ea5c5;--cy-ink:#0a7790;--no:#e5402a;--sub:#5d5a54;--line:#11111024;--gut:clamp(16px,2.6vw,40px)}body{--disp:var(--font-archivo),"Arial Narrow",system-ui,sans-serif;--body:var(--font-geist-sans),system-ui,sans-serif;--mono:var(--font-geist-mono),ui-monospace,monospace}.g-page{background:var(--paper);min-height:100vh;color:var(--ink);font:400 17px/1.6 var(--body);-webkit-font-smoothing:antialiased;background-image:radial-gradient(#11111021 1px,#0000 1.2px);background-size:26px 26px;overflow-x:clip}.g-page ::selection{background:var(--cy);color:var(--ink)}.g-page a{color:inherit}.g-mono{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.g-page h1,.g-page h2,.g-page h3{font-family:var(--disp);text-transform:uppercase;letter-spacing:-.02em;margin:0;font-style:normal}.g-page p{margin:0 0 1.1em}.g-lead{font-size:clamp(19px,1.6vw,23px);line-height:1.5}.g-wrap{max-width:1240px;padding:0 var(--gut);margin:0 auto}.g-col{max-width:760px}.g-sec{padding:11vh 0 0;scroll-margin-top:80px}.g-h2{font-variation-settings:"wdth" 84;font-size:clamp(34px,4.4vw,68px);font-weight:800;line-height:.92}.g-h3{font-variation-settings:"wdth" 90;font-size:22px;font-weight:800;line-height:1}.g-cy{color:var(--cy-ink)}.g-no{color:var(--no)}.g-link{color:var(--cy-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.g-link:hover{color:var(--ink);background:#0ea5c533}.g-bar{z-index:40;padding:14px var(--gut);pointer-events:none;align-items:center;gap:8px;display:flex;position:fixed;top:0;left:0;right:0}.g-bar>*{pointer-events:auto}.g-back{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;text-decoration:none;display:inline-flex}.g-back:hover{background:var(--cy)}.g-bar .g-sp{flex:1}.g-navl{background:var(--paper);border-radius:999px;padding:10px 12px;text-decoration:none}.g-navl:hover{background:var(--cy)}.g-pill{background:var(--ink);border-radius:999px;padding:11px 16px;text-decoration:none;color:var(--paper)!important}.g-pill:hover{background:var(--cy);color:var(--ink)!important}.g-prog{z-index:41;background:var(--cy);transform-origin:0;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}@media (max-width:760px){.g-navl,.g-back .g-l{display:none}}.g-big{background:var(--ink);font:600 17px/1 var(--body);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:14px;height:60px;padding:0 8px 0 24px;text-decoration:none;transition:background .4s;display:inline-flex;color:var(--paper)!important}.g-big .g-ar{background:var(--paper);width:44px;height:44px;color:var(--ink);font:500 18px/1 var(--mono);border-radius:50%;place-items:center;transition:transform .5s cubic-bezier(.16,1,.3,1);display:grid}.g-big:hover{background:var(--cy);color:var(--ink)!important}.g-big:hover .g-ar{background:var(--ink);color:var(--paper);transform:rotate(45deg)}.g-ink .g-big,.g-big.g-inv{background:var(--paper);color:var(--ink)!important}.g-ink .g-big .g-ar,.g-big.g-inv .g-ar{background:var(--ink);color:var(--paper)}.g-idx{z-index:30;right:var(--gut);justify-items:end;gap:7px;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.g-idx a{align-items:center;padding:4px 0;text-decoration:none;display:flex}.g-idx .g-lb{white-space:nowrap;max-width:0;transition:max-width .35s cubic-bezier(.16,1,.3,1),margin .35s;overflow:hidden}.g-idx a:after{content:"";background:currentColor;width:14px;height:2px;transition:width .35s cubic-bezier(.16,1,.3,1)}.g-idx:hover .g-lb,.g-idx a.on .g-lb{max-width:16em;margin-right:10px}.g-idx:hover a{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--ink);padding:4px 6px 4px 9px}.g-idx a.on{background:var(--ink);color:var(--paper);padding:4px 6px 4px 9px}.g-idx a.on:after{background:var(--cy);width:34px}@media (max-width:1180px){.g-idx{display:none}}.g-hero{min-height:92vh;padding:110px var(--gut)5vh;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,70px);max-width:1400px;margin:0 auto;display:grid}.g-hero.g-solo{grid-template-columns:minmax(0,1fr);min-height:0;padding-bottom:2vh}.g-kick{color:var(--sub);flex-wrap:wrap;gap:6px 16px;display:flex}.g-kick b{color:var(--cy-ink);font-weight:500}.g-kick a{text-decoration:none}.g-kick a:hover{color:var(--ink)}.g-h1{font-variation-settings:"wdth" 70;overflow-wrap:anywhere;font-size:clamp(44px,5.4vw,112px);letter-spacing:-.035em!important;margin:18px 0 26px!important;font-weight:900!important;line-height:.86!important}.g-h1 .g-acc{color:var(--cy);-webkit-text-stroke:.03em var(--ink);paint-order:stroke fill}.g-hero .g-lead{max-width:32em}.g-ctas{flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;display:flex}.g-ctas .g-mono{color:var(--sub)}.g-art{background:var(--ink);color:var(--paper);flex-direction:column;min-height:320px;padding:clamp(20px,3vw,40px);display:flex;position:relative}.g-art .g-top{color:#9a968e;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;border-bottom:3px double #ece9e266;justify-content:space-between;align-items:baseline;gap:12px;height:auto;padding:0 0 12px;display:flex;position:static}@media (max-width:900px){.g-hero{grid-template-columns:1fr;min-height:0}}.g-answer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,64px);display:grid}.g-answer .g-q{font:600 14px/1.4 var(--body);color:var(--sub);text-transform:none;letter-spacing:0;margin-top:6px;display:block}.g-answer .g-a{font:500 clamp(19px,1.5vw,23px)/1.45 var(--body);margin:14px 0 0}.g-facts{counter-reset:f;border-top:1.5px solid var(--ink);margin:0;padding:0;list-style:none}.g-facts li{counter-increment:f;border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:10px;padding:14px 0;display:grid}.g-facts li:before{content:counter(f,decimal-leading-zero);font:500 12px/1.9 var(--mono);color:var(--cy-ink)}.g-answer .g-src{color:var(--sub);margin-top:14px;display:block}@media (max-width:900px){.g-answer{grid-template-columns:1fr}}.g-note{background:var(--paper);box-shadow:inset 3px 0 0 var(--cy);margin:1.6em 0;padding:18px 22px 18px 26px;position:relative}.g-note.g-risk{box-shadow:inset 3px 0 0 var(--no)}.g-note.g-good{box-shadow:inset 3px 0 #1ba65a}.g-note>.g-mono{color:var(--cy-ink);margin-bottom:6px;display:block}.g-note.g-risk>.g-mono{color:var(--no)}.g-quote{font:800 clamp(30px,3.6vw,52px)/.98 var(--disp);text-transform:uppercase;font-variation-settings:"wdth" 84;letter-spacing:-.02em;margin:0;padding:5vh 0}.g-quote em,.g-quote b{color:var(--cy-ink);font-style:normal}.g-stats{border-top:1.5px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:2em 0;display:grid}.g-stats>div{border-bottom:1px solid var(--line);padding:18px 16px 16px 0}.g-stats b{font:800 clamp(40px,4.4vw,68px)/.9 var(--disp);font-variation-settings:"wdth" 70;letter-spacing:-.03em;display:block}.g-stats>div:first-child b{color:var(--cy-ink)}.g-stats>div b.g-no{color:var(--no)}.g-stats span{color:var(--sub);margin-top:8px;display:block}.g-tbl{border-collapse:collapse;width:100%;margin:1.8em 0;font-size:16px}.g-tblw{overflow-x:auto}.g-tbl th{text-align:left;font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sub);border-bottom:1.5px solid var(--ink);vertical-align:bottom;padding:10px 12px 10px 0}.g-tbl td{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;vertical-align:top;padding:14px 12px 14px 0}.g-tbl td:first-child{font-weight:600}.g-tbl .g-hl{background:#0ea5c529;padding-left:12px;font-weight:600}.g-tbl th.g-hl{color:var(--ink)}.g-list{margin:0 0 1.2em;padding:0;list-style:none}.g-list li{border-bottom:1px solid var(--line);padding:10px 0 10px 28px;position:relative}.g-list li:before{content:"";background:var(--cy);width:14px;height:2px;position:absolute;top:21px;left:0}ol.g-list{counter-reset:n}ol.g-list li{counter-increment:n;padding-left:40px}ol.g-list li:before{content:counter(n,decimal-leading-zero);width:auto;height:auto;font:500 12px var(--mono);color:var(--cy-ink);background:0 0;top:12px}.g-bars{gap:10px;margin:2em 0;display:grid}.g-bars .g-r{grid-template-columns:minmax(110px,190px) 1fr 58px;align-items:center;gap:14px;display:grid}.g-bars .g-t{background:#11111014;height:30px;position:relative}.g-bars .g-t i{background:var(--ink);position:absolute;top:0;bottom:0;left:0}.g-bars .g-r.g-hl .g-t i{background:var(--cy)}.g-bars b{font:800 26px/1 var(--disp);font-variation-settings:"wdth" 70;text-align:right}.g-steps{counter-reset:s;border-top:1.5px solid var(--ink);margin:2em 0;padding:0;list-style:none}.g-steps li{counter-increment:s;border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:14px;padding:18px 0;display:grid}.g-steps li:before{content:counter(s);font:900 46px/.85 var(--disp);color:var(--cy);font-variation-settings:"wdth" 70;-webkit-text-stroke:.02em var(--ink)}.g-steps b{font:700 19px/1.3 var(--body);margin-bottom:4px;display:block}.g-term{background:var(--ink);color:#d8d4cc;font:400 14px/1.6 var(--mono);margin:1.8em 0;padding:18px 20px;overflow-x:auto}.g-term .g-tt{color:#77736b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11px;display:block}.g-term .g-ok{color:var(--cy)}.g-term .g-bad{color:#ff9a88}.g-pq{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;gap:16px;margin:1.8em 0;padding:20px 0;display:grid}.g-pq .g-av{background:var(--ink);width:54px;height:54px;color:var(--paper);font:700 16px var(--disp);border-radius:50%;place-items:center;display:grid}.g-pq p{font:500 19px/1.5 var(--body);margin:0 0 8px}.g-pq .g-mono{color:var(--sub)}.g-embed{background:var(--ink);margin:2em 0}.g-embed .g-top{color:#9a968e;justify-content:space-between;padding:12px 16px;display:flex}.g-embed iframe{background:#000;border:0;width:100%;display:block}.g-tool{background:var(--ink);color:var(--paper);padding:clamp(28px,5vw,72px)var(--gut);margin-top:11vh;scroll-margin-top:60px}.g-tool .g-in{max-width:1240px;margin:0 auto}.g-faq{border-top:1.5px solid var(--ink);margin-top:24px}.g-faq details{border-bottom:1px solid var(--line)}.g-faq summary{cursor:pointer;font:600 clamp(18px,1.6vw,22px)/1.3 var(--body);grid-template-columns:70px 1fr 30px;align-items:baseline;gap:14px;padding:20px 0;list-style:none;display:grid}.g-faq summary::-webkit-details-marker{display:none}.g-faq summary .g-tc{color:var(--sub)}.g-faq summary .g-pl{font:400 26px/1 var(--mono);justify-self:end;transition:transform .3s}.g-faq details[open] summary .g-pl{transform:rotate(45deg)}.g-faq .g-fa{grid-template-columns:70px 1fr 30px;gap:14px;padding:0 0 22px;display:grid}.g-faq .g-fa .g-who{color:var(--cy-ink)}.g-faq .g-fa p{color:#2f2d2a;margin:0}@media (max-width:600px){.g-faq summary,.g-faq .g-fa{grid-template-columns:1fr 26px}.g-faq .g-tc,.g-faq .g-who{display:none}}.g-alex{background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,300px) 1fr;align-items:center;gap:clamp(20px,4vw,56px);margin-top:12vh;padding:clamp(24px,4vw,56px);display:grid}.g-alex .g-por{aspect-ratio:150/180;background:var(--cy);-webkit-mask:url(/brand/alex-dots.png) 50%/100% 100% no-repeat;mask:url(/brand/alex-dots.png) 50%/100% 100% no-repeat}.g-alex h2{color:var(--paper);margin:12px 0 18px}.g-alex p{color:#c9c5bd;max-width:34em}.g-alex .g-k{color:var(--cy)}.g-alex .g-facts2{color:#9a968e;margin-left:14px}@media (max-width:760px){.g-alex{grid-template-columns:1fr}.g-alex .g-por{max-width:200px}}.g-next{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:16px;display:grid}.g-next a{background:var(--c);min-height:230px;color:var(--f);flex-direction:column;justify-content:space-between;gap:30px;padding:16px;text-decoration:none;transition:transform .5s cubic-bezier(.22,.61,.36,1);display:flex;position:relative;overflow:hidden}.g-next a:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000000f 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#0000000d 0 1px,#0000 1px 3px);position:absolute;inset:0}.g-next a:hover{transform:translateY(-8px)rotate(-1deg)}.g-next b{font:800 26px/.95 var(--disp);text-transform:uppercase;font-variation-settings:"wdth" 82;position:relative}.g-next .g-mono{opacity:.85;position:relative}.g-foot{background:var(--ink);color:var(--paper);padding:56px var(--gut)28px;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:36px 28px;margin-top:14vh;display:grid}.g-news{align-content:start;gap:12px;display:grid}.g-news .g-k{color:var(--cy)!important}.g-news h3{font:800 clamp(24px,2vw,34px)/1 var(--disp);font-variation-settings:"wdth" 88;color:var(--paper);max-width:14ch;margin:0}.g-form{border-bottom:2px solid var(--paper);max-width:420px;display:flex}.g-form input{min-width:0;color:var(--paper);font:500 17px/1 var(--body);background:0 0;border:0;outline:none;flex:1;padding:12px 0}.g-form input::placeholder{color:#77736b}.g-form button{background:var(--cy);color:var(--ink);cursor:pointer;border:0;padding:0 14px}.g-news .g-note2{color:#77736b}.g-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.g-mail{color:var(--paper);-webkit-user-select:all;user-select:all;align-items:center;gap:8px;padding:3px 0;display:inline-flex}.g-cp{color:#c9c5bd;cursor:pointer;background:0 0;border:1px solid #ece9e24d;padding:4px 7px;font-size:10px}.g-cp:hover{border-color:var(--cy);color:var(--cy)}.g-prog2{color:#9a968e;border-top:1px solid #ffffff1a;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 22px;padding-top:22px;display:flex}.g-foot .g-prog2 a{color:var(--paper);border:1px solid #ece9e240;padding:8px 11px;display:inline-block}.g-foot .g-prog2 a:hover{border-color:var(--cy);color:var(--cy)}.g-foot .g-mono{color:#9a968e;margin-bottom:10px;display:block}.g-foot a{color:#c9c5bd;padding:3px 0;text-decoration:none;display:block}.g-foot a:hover{color:var(--cy)}.g-foot .g-huge{font:800 clamp(64px,15vw,280px)/.8 var(--disp);font-variation-settings:"wdth" 76;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px #ece9e24d;white-space:nowrap;grid-column:1/-1;overflow:hidden}.g-foot .g-huge .g-c{-webkit-text-stroke-color:var(--cy)}.g-foot .g-huge .g-r{-webkit-text-stroke-color:var(--no)}.g-foot .g-legal{color:#77736b;grid-column:1/-1;justify-content:space-between;display:flex}@media (max-width:960px){.g-foot{grid-template-columns:1fr 1fr}.g-foot>.g-news{grid-column:1/-1}}.g-mast{padding:110px var(--gut)0;max-width:1240px;margin:0 auto}.g-mast .g-row{border-bottom:4px double var(--ink);justify-content:space-between;align-items:baseline;padding-bottom:12px;display:flex}.g-mast .g-row b{font:900 clamp(28px,3vw,44px)/1 var(--disp);text-transform:uppercase;font-variation-settings:"wdth" 66;letter-spacing:.01em}.g-mast .g-meta{color:var(--sub);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px 18px;padding:12px 0;display:flex}.g-mast .g-meta b{color:var(--cy-ink);font-weight:500}.g-ahead{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(20px,4vw,64px);padding:7vh 0 6vh;display:grid}.g-ahead .g-h1{font-size:clamp(44px,5.8vw,108px);margin:0 0 22px!important}.g-ahead .g-dek{font:500 clamp(19px,1.5vw,22px)/1.45 var(--body);color:#2f2d2a}.g-ahead .g-img{background:var(--ink);padding:10px}.g-ahead .g-img img{width:100%;height:auto;display:block}@media (max-width:900px){.g-ahead{grid-template-columns:1fr}}.g-article{max-width:1240px;padding:0 var(--gut);grid-template-columns:180px minmax(0,720px) 1fr;gap:40px;margin:0 auto;display:grid}.g-article .g-gut{color:var(--sub);align-self:start;gap:14px;display:grid;position:sticky;top:90px}.g-article .g-gut b{color:var(--ink);font-weight:500;display:block}@media (max-width:1000px){.g-article{grid-template-columns:minmax(0,1fr)}.g-article .g-gut{grid-auto-flow:column;justify-content:start;gap:22px;position:static}}.g-body{font-size:19px;line-height:1.7}.g-body .g-drop:first-letter{float:left;font:900 5.4em/.8 var(--disp);font-variation-settings:"wdth" 70;color:var(--cy-ink);margin:.06em .08em 0 0}.g-body .g-drop{display:flow-root}.g-body h2{font-variation-settings:"wdth" 84;margin:2.2em 0 .7em;scroll-margin-top:80px;font-size:clamp(30px,3.2vw,48px);font-weight:800;line-height:.95}.g-body h3{font-variation-settings:"wdth" 90;margin:1.8em 0 .5em;font-size:22px;font-weight:800}.g-body strong{background:linear-gradient(#0000 62%,#0ea5c559 62%);font-weight:600}.g-body em{font-style:normal;font-weight:600}.g-body ul.g-list,.g-body ol.g-list{margin:1em 0 1.4em}.g-body blockquote{font:800 clamp(26px,2.8vw,40px)/1.02 var(--disp);text-transform:uppercase;font-variation-settings:"wdth" 84;letter-spacing:-.015em;margin:1.8em 0}.g-body pre{background:var(--ink);color:#d8d4cc;font:400 14px/1.6 var(--mono);margin:1.8em 0;padding:18px 20px;overflow-x:auto}.g-body img{max-width:100%;height:auto}@media (prefers-reduced-motion:reduce){.g-page *,.g-page :before,.g-page :after{transition:none!important;animation:none!important}}.g-lead-issue{color:inherit}.g-lead-issue:hover .g-h1{color:var(--cy-ink)}.g-issues{border-top:4px double var(--ink);margin:2vh 0 0;padding:0;list-style:none}.g-issues a{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr) 130px 70px;align-items:baseline;gap:18px;padding:22px 0;text-decoration:none;transition:background .3s,padding .3s;display:grid}.g-issues a:hover{background:#0ea5c51f;padding-left:12px}.g-issues .g-n{font:900 34px/1 var(--disp);font-variation-settings:"wdth" 66;color:var(--cy-ink)}.g-issues .g-t b{font:800 clamp(22px,2vw,30px)/1.02 var(--disp);text-transform:uppercase;font-variation-settings:"wdth" 82;letter-spacing:-.01em;display:block}.g-issues .g-d{color:var(--sub);max-width:46em;margin-top:8px;font-size:16px;line-height:1.45;display:block}.g-issues .g-c,.g-issues .g-r{color:var(--sub)}.g-issues .g-r{text-align:right}@media (max-width:760px){.g-issues a{grid-template-columns:56px minmax(0,1fr)}.g-issues .g-c,.g-issues .g-r{display:none}.g-issues .g-n{font-size:26px}}.g-issuecover{background:var(--ink);color:var(--paper);aspect-ratio:1408/768;flex-direction:column;justify-content:space-between;padding:18px 20px;display:flex}.g-issuecover .g-mono{color:#9a968e}.g-issuecover b{font:900 clamp(90px,11vw,190px)/.8 var(--disp);font-variation-settings:"wdth" 64;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:2px var(--cy);align-self:flex-end}.g-answer-block .g-q{text-transform:uppercase;font-variation-settings:"wdth" 86;font:800 clamp(24px,2.4vw,36px)/1 var(--disp)!important;color:var(--ink)!important;letter-spacing:-.01em!important;margin:10px 0 0!important}.g-answer-block{padding-top:4vh}.g-toolcta{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:28px;padding-top:22px;display:flex}.g-toolcta p{color:#3f3d39;flex:1;min-width:14rem;margin:0;font-size:15px;line-height:1.5}.g-toolcta .g-mono{color:var(--sub)}.g-ink .g-toolcta{border-top-color:#ece9e233}.g-ink .g-toolcta p{color:#c9c5bd}.g-banner{box-shadow:inset 4px 0 0 var(--cy);background:#0ea5c524;padding:clamp(24px,4vw,52px)}.g-banner .g-h2{max-width:18ch;margin:12px 0 14px}.g-banner p{max-width:40em}.g-ghead{max-width:1240px;padding-bottom:0}.g-ghead-in{max-width:1240px}.g-crumb{display:none}.g-crumb:hover{color:var(--ink)}.g-ghead .g-kick{margin-top:8px}.g-ghead .g-h1{max-width:16ch}.g-ghead .g-src{color:var(--sub);text-transform:none;letter-spacing:0;margin-top:12px;font-size:13px;display:block}.g-gmain{padding-top:2vh;padding-bottom:2vh}.g-gmain>*+*{margin-top:10vh!important}.g-gmain>section>p,.g-gmain>section>div>p{max-width:46em}.g-gmain .g-h2{max-width:20ch;margin-bottom:26px}.g-gmain .g-h3{margin-bottom:10px}.g-strong{font-weight:600}.g-aside{color:var(--sub)}.g-label{color:var(--sub);display:block}.g-src{color:var(--sub)}.g-box{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff6b;padding:clamp(22px,3.4vw,44px)}.g-box-cy{box-shadow:inset 4px 0 0 var(--cy);background:#0ea5c51f}.g-box>.g-h2:first-child{margin-top:0}.g-card{border-top:1.5px solid var(--ink);background:0 0;padding:18px 0 20px}.g-card+.g-card{border-top-width:1px;border-top-color:var(--line)}.g-card-no{border-top-color:var(--no)!important}.g-card>p:last-child{margin-bottom:0}.g-tile{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff6b;padding:16px;text-decoration:none;transition:background .3s,transform .4s cubic-bezier(.22,.61,.36,1);display:block}.g-tile:hover{background:var(--cy);transform:translateY(-3px)}.g-btn{background:var(--ink);font:600 16px/1 var(--body);border-radius:999px;align-items:center;gap:10px;padding:18px 24px;text-decoration:none;transition:background .3s;display:inline-flex;color:var(--paper)!important}.g-btn:hover{background:var(--cy);color:var(--ink)!important}.g-det{border-bottom:1px solid var(--line)}.g-det:first-of-type{border-top:1.5px solid var(--ink)}.g-sum{cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;padding:20px 0;list-style:none;display:flex}.g-sum::-webkit-details-marker{display:none}.g-sq{font:600 clamp(18px,1.6vw,22px)/1.3 var(--body)}.g-pl{font:400 26px/1 var(--mono);flex:none;transition:transform .3s}.g-det[open] .g-pl{transform:rotate(45deg)}.g-dans{color:#2f2d2a;max-width:46em;padding:0 0 22px;line-height:1.6}.g-guide [class*=shadow-\[]{box-shadow:none!important}.g-guide .italic{font-style:normal!important}.g-guide .border-2.border-black,.g-guide .border-4.border-black,.g-guide .border-black{border-color:var(--line)!important}.g-guide .border-4{border-width:1px!important}.g-guide .bg-\[\#f5f5f0\]{background:0 0!important}.g-guide .bg-white{background-color:#ffffff80!important}.g-guide .text-\[\#0ea5c5\]{color:var(--cy-ink)!important}.g-guide .bg-\[\#0ea5c5\]{background-color:var(--cy)!important}.g-guide .text-red-700,.g-guide .text-red-600{color:var(--no)!important}.g-guide .font-black.uppercase:is(h2,h3,h4,p,div,span){font-family:var(--disp);letter-spacing:-.005em;font-weight:800}.g-guide input,.g-guide select,.g-guide textarea{font-family:var(--body);border-radius:0}.g-guide input:focus,.g-guide select:focus,.g-guide textarea:focus{outline:2px solid var(--cy);outline-offset:1px}.g-guide button.bg-black,.g-guide a.bg-black{border-radius:999px}.g-libhead{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(16px,3vw,48px);padding-top:120px;display:grid}.g-bign{font:800 clamp(120px,17vw,330px)/.78 var(--disp);font-variation-settings:"wdth" 64;letter-spacing:-.05em;color:var(--cy);-webkit-text-stroke:.02em var(--ink);paint-order:stroke fill}.g-libhead .g-h1{margin:10px 0 18px!important}.g-chips{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.g-chip{box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:999px;padding:8px 11px;text-decoration:none}.g-chip i{opacity:.55;margin-left:4px;font-style:normal}.g-chip:hover{background:var(--ink);color:var(--paper)!important}@media (max-width:760px){.g-libhead{grid-template-columns:1fr}.g-bign{font-size:132px}}.g-shelfhead{border-bottom:4px double var(--ink);justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:12px;display:flex}.g-shelfhead .g-mono{color:var(--sub)}.g-books{margin:0;padding:0;list-style:none}.g-books a,.g-books li>span{border-bottom:1px solid var(--line);grid-template-columns:14px minmax(0,1fr) 90px;align-items:stretch;gap:20px;padding:20px 0;text-decoration:none;transition:background .3s,padding .3s;display:grid}.g-books a:hover{background:#0ea5c51f;padding-left:10px}.g-books .g-spine{background:var(--c,var(--ink));min-height:64px;transition:transform .4s cubic-bezier(.22,.61,.36,1)}.g-books a:hover .g-spine{transform-origin:0;transform:scaleX(1.6)}.g-books .g-t b{font:800 clamp(22px,2vw,30px)/1.02 var(--disp);text-transform:uppercase;font-variation-settings:"wdth" 82;letter-spacing:-.01em;display:block}.g-books .g-d{color:var(--sub);max-width:52em;margin-top:8px;font-size:16px;line-height:1.45;display:block}.g-books .g-r{color:var(--sub);text-align:right;align-self:baseline}.g-coming .g-spine{background:repeating-linear-gradient(45deg,var(--line)0 4px,transparent 4px 8px)}.g-coming .g-t b{color:var(--sub)}@media (max-width:600px){.g-books a,.g-books li>span{grid-template-columns:10px minmax(0,1fr)}.g-books .g-r{display:none}}.g-cookie{z-index:60;background:var(--ink);max-width:min(440px,100vw - 32px);color:var(--paper);padding:16px 18px;position:fixed;bottom:16px;left:16px;box-shadow:0 10px 40px #00000040}.g-cookie-in{gap:12px;display:grid}.g-cookie-t{font:400 14px/1.45 var(--body);color:#c9c5bd;margin:0}.g-cookie-l{color:var(--cy);text-underline-offset:3px;text-decoration:underline}.g-cookie-b{justify-content:flex-end;gap:8px;display:flex}.g-cookie-no,.g-cookie-ok{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;padding:9px 14px}.g-cookie-no{color:#c9c5bd;background:0 0;box-shadow:inset 0 0 0 1.5px #ece9e259}.g-cookie-no:hover{color:var(--paper);box-shadow:inset 0 0 0 1.5px var(--paper)}.g-cookie-ok{background:var(--paper);color:var(--ink)}.g-cookie-ok:hover{background:var(--cy)}.g-gmain.g-nohead{padding-top:120px}.g-nohead>.g-h1,.g-nohead .g-h1{max-width:18ch}.g-monotext{font-family:var(--mono);letter-spacing:0;font-size:.9em}.g-dark{background:var(--ink)!important;color:var(--paper)!important}.g-dark .g-mono,.g-dark .g-label{color:#9a968e}.g-dark .g-cy{color:var(--cy)!important}.g-tint{background:#1111100d}.g-tint-cy{background:#0ea5c51f}.g-fill-cy{background:var(--cy)!important;color:var(--ink)!important}.g-rule{border-left:3px solid var(--cy)!important}.g-rule-no{border-left-color:var(--no)!important}.g-card-cy{border-top-color:var(--cy)!important}.g-tint-no{background:#e5402a14}.g-tint-warn{background:#e0b43a2e}.g-good{color:#1b7f47}.g-btn-cy{background:var(--cy)!important;color:var(--ink)!important}.g-btn-cy:hover{background:var(--ink)!important;color:var(--paper)!important}.g-card{border-top:1px solid var(--line)!important}.g-card+.g-card{border-top-color:var(--line)!important}.g-card .g-card{padding-top:0;border-top:0!important}.g-card.g-monotext{background:var(--ink);color:#e8e4dc;font-size:15px;line-height:1.6;border:0!important;padding:20px 22px!important}.g-card.g-monotext+.g-card.g-monotext{margin-top:12px}.g-auth{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.g-auth-art{background:var(--ink);height:100vh;color:var(--paper);padding:108px var(--gut)36px;grid-template-rows:auto minmax(0,1fr) auto;gap:20px;display:grid;position:sticky;top:0;overflow:hidden}.g-auth-art .g-k{color:var(--cy)}.g-auth-art h2{font:900 clamp(40px,4.4vw,84px)/.88 var(--disp);font-variation-settings:"wdth" 80;letter-spacing:-.03em;text-transform:uppercase;max-width:9.5em;margin:14px 0 0}.g-auth-art h2 em{color:var(--cy);font-style:normal}.g-auth-art>*{z-index:1;position:relative}.g-auth-art>.g-print{z-index:0;position:absolute;inset:0}.g-print canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.g-auth-art h2,.g-auth-art .g-k{text-shadow:0 2px 18px #111110d9}.g-auth-art ul{color:#9a968e;border-top:1px solid #ece9e233;flex-wrap:wrap;gap:6px 22px;margin:0;padding:14px 0 0;list-style:none;display:flex}.g-auth-art li:before{content:"— ";color:var(--cy)}.g-auth-navl{box-shadow:inset 0 0 0 1.5px var(--ink)}.g-auth-main{padding:116px var(--gut)64px;align-content:center;display:grid}.g-auth-box{width:100%;max-width:500px}.g-auth-box h1{font-variation-settings:"wdth" 80;letter-spacing:-.03em;font-size:clamp(46px,4.6vw,80px);font-weight:900;line-height:.88}.g-auth-box .g-sub{color:var(--sub);margin:14px 0 34px;font-size:17px}.g-field{align-content:start;gap:4px;margin-bottom:22px;display:grid}.g-field>label,.g-field>.g-lab{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sub)}.g-field input,.g-field select{border:0;border-bottom:2px solid var(--ink);width:100%;font:500 18px/1.2 var(--body);color:var(--ink);background:0 0;border-radius:0;outline:none;padding:10px 0 9px;transition:border-color .2s}.g-field select{cursor:pointer}.g-field input::placeholder{color:#9a968e}.g-field input:focus,.g-field select:focus{border-bottom-color:var(--cy)}.g-field .g-help{color:var(--sub);font-size:13px}.g-row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;display:grid}.g-auth .g-big{margin-top:6px}.g-auth .g-big[disabled]{opacity:.6;cursor:progress}.g-or{color:var(--sub);align-items:center;gap:14px;margin:28px 0 18px;display:flex}.g-or:before,.g-or:after{content:"";background:var(--line);flex:1;height:1px}.g-gbtn{background:var(--paper);width:100%;height:56px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);font:600 16px/1 var(--body);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;transition:background .3s;display:inline-flex}.g-gbtn:hover{background:var(--cy)}.g-gbtn[disabled]{opacity:.6;cursor:progress}.g-auth .g-note{margin:0 0 22px;font-size:15px}.g-auth .g-note.g-good{color:var(--ink)}.g-textbtn{font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sub);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.g-textbtn:hover{color:var(--ink)}.g-auth .g-auth-alt{border-top:1px solid var(--line);color:var(--sub);margin:30px 0 0;padding-top:20px;font-size:15px}.g-auth .g-auth-fine{color:var(--sub);margin:18px 0 0;font-size:13px}.g-reset{box-shadow:inset 0 0 0 1.5px var(--ink);margin:0 0 22px;padding:18px 20px 4px}.g-reset .g-row{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.g-chip{background:#0ea5c524;align-items:center;gap:10px;margin:-14px 0 26px;padding:8px 10px 8px 14px;font-size:15px;display:inline-flex}.g-chip button{cursor:pointer;color:var(--sub);font:500 16px/1 var(--mono);background:0 0;border:0;padding:0 4px}@media (max-width:900px){.g-auth{grid-template-columns:minmax(0,1fr)}.g-auth-art{height:auto;padding:84px var(--gut)24px;grid-template-rows:auto;align-items:end;position:relative}.g-auth-art h2{font-size:clamp(32px,9vw,48px)}.g-auth-art{min-height:260px}.g-auth-art h2{max-width:7.5em}.g-auth-art ul{display:none}.g-auth-main{padding:34px var(--gut)56px}.g-row2{grid-template-columns:minmax(0,1fr)}}.g-app{--rail:232px;background:var(--paper);height:100dvh;color:var(--ink);font:400 16px/1.5 var(--body);-webkit-font-smoothing:antialiased;background-image:radial-gradient(#11111021 1px,#0000 1.2px);background-size:26px 26px;display:flex;overflow:hidden}.g-app.g-mini{--rail:72px}:is(html:has(.g-app),body:has(.g-app)){overscroll-behavior:none;height:100%;overflow:hidden}.g-app{position:relative}.g-app ::selection{background:var(--cy);color:var(--ink)}.g-rail{z-index:70;width:var(--rail);background:var(--ink);color:var(--paper);flex-direction:column;padding:16px 12px 18px;transition:width .4s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;left:0}.g-rail-top{border-bottom:1px solid #ece9e224;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 2px 16px 6px;display:flex}.g-mark{font:800 22px/1 var(--disp);font-variation-settings:"wdth" 92;letter-spacing:.05em;white-space:nowrap;text-decoration:none;color:var(--paper)!important}.g-mark .g-c{color:var(--cy)}.g-mark .g-r{color:var(--no)}.g-mini .g-mark{display:none}.g-mini .g-rail-top{justify-content:center;padding-left:0;padding-right:0}.g-railbtn{color:#9a968e;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;padding:0;transition:background .25s,color .25s;display:grid;box-shadow:inset 0 0 0 1px #ece9e240}.g-railbtn:hover{background:var(--cy);color:var(--ink);box-shadow:none}.g-railbtn svg{width:16px;height:16px}.g-rail nav{gap:2px;padding-top:14px;display:grid}.g-ri{cursor:pointer;text-align:left;width:100%;font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:color .2s,background .2s;display:flex;position:relative;color:#9a968e!important}.g-ri svg{flex:none;width:18px;height:18px}.g-ri:hover{color:var(--paper)!important}.g-ri.on{background:#ece9e212;color:var(--paper)!important}.g-ri.on:before{content:"";background:var(--cy);width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.g-ri .g-chev{margin-left:auto;transition:transform .3s}.g-ri[aria-expanded=true] .g-chev{transform:rotate(180deg)}.g-mini .g-ri{justify-content:center;padding:13px 0}.g-mini .g-ri>span,.g-mini .g-ri .g-chev{display:none}.g-subnav{position:relative}.g-rail .g-sub{border-left:1px solid #ece9e229;margin:2px 0 8px 21px;padding-left:8px;display:grid}.g-rail .g-sub a{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;padding:9px 12px;text-decoration:none;display:flex;color:#9a968e!important}.g-rail .g-sub a svg{flex:none;width:15px;height:15px}.g-rail .g-sub a:hover,.g-rail .g-sub a.on{color:var(--paper)!important}.g-rail .g-sub a.on{box-shadow:inset 2px 0 0 var(--cy)}.g-mini .g-sub{z-index:80;background:var(--ink);border:0;width:210px;margin:0;padding:8px;position:absolute;top:0;left:calc(100% + 14px);box-shadow:0 14px 44px #00000047}.g-rail-foot{border-top:1px solid #ece9e224;gap:2px;margin-top:auto;padding-top:12px;display:grid}.g-scrim{z-index:60;background:#11111073;border:0;padding:0;position:fixed;inset:0}.g-work{min-width:0;height:100%;margin-left:var(--rail);flex-direction:column;flex:1;transition:margin .4s cubic-bezier(.16,1,.3,1);display:flex}.g-top{z-index:20;height:68px;padding:0 var(--gut);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ece9e2e0;flex:none;align-items:center;gap:10px;display:flex;position:relative}.g-top .g-where{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.g-top .g-where b{color:var(--ink);font-weight:500}.g-top .g-sp{flex:1}.g-main{flex:1;min-height:0;animation:.4s ease-out g-in;position:relative;overflow:hidden auto}@keyframes g-in{0%{opacity:0}}@media (min-width:1024px){body:has(.g-app) .g-cookie{left:248px}body:has(.g-app.g-mini) .g-cookie{left:88px}}.g-burger{display:none!important}@media (max-width:1023px){.g-app,.g-app.g-mini{--rail:264px}.g-rail{transform:translate(-100%)}.g-rail.open{transform:none}.g-work{margin-left:0}.g-burger{display:grid!important}.g-rail .g-collapse{display:none}.g-app.g-mini .g-mark,.g-app.g-mini .g-ri>span,.g-app.g-mini .g-ri .g-chev{display:inline}.g-app.g-mini .g-ri{justify-content:flex-start;padding:12px}}.g-pop{position:relative}.g-ibtn{background:var(--paper);width:44px;height:44px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .25s;display:grid;position:relative}.g-ibtn:hover,.g-ibtn[aria-expanded=true]{background:var(--cy)}.g-ibtn svg{width:18px;height:18px}.g-ibtn.g-hot svg{color:var(--no)}.g-ibtn.g-hot:hover svg,.g-ibtn.g-hot[aria-expanded=true] svg{color:var(--ink)}.g-ibtn .g-badge{background:var(--no);color:#fff;min-width:19px;height:19px;font:600 10px/19px var(--mono);text-align:center;border-radius:999px;padding:0 5px;position:absolute;top:-4px;right:-4px}.g-ibtn.g-me img,.g-ibtn.g-me>div{border-radius:50%;width:40px!important;height:40px!important}.g-ibtn.g-me>div{background:var(--cy)!important;color:var(--ink)!important;font:700 14px/1 var(--disp)!important}.g-ibtn.g-wait{box-shadow:none;background:#11111014;animation:1.2s ease-in-out infinite alternate g-pulse}@keyframes g-pulse{to{opacity:.45}}.g-menu{z-index:50;background:var(--ink);width:300px;max-width:calc(100vw - 32px);color:var(--paper);padding:8px;animation:.25s cubic-bezier(.16,1,.3,1) both g-drop;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 44px #00000047}@keyframes g-drop{0%{opacity:0;transform:translateY(-6px)}}.g-menu-h{color:#9a968e;border-bottom:1px solid #ece9e224;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;padding:10px 12px 12px;display:flex}.g-menu-h b{color:var(--paper);font-weight:500}.g-menu-h .g-sml{color:#77736b;text-transform:none;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:250px;margin-top:6px;font-size:12px;display:block;overflow:hidden}.g-mi{cursor:pointer;text-align:left;width:100%;font:500 12px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;display:flex;color:#c9c5bd!important}.g-mi:hover,.g-mi:focus-visible{background:#ece9e214;outline:none;color:var(--paper)!important}.g-mi svg{flex:none;width:16px;height:16px}.g-mi .g-aux{color:#77736b;text-transform:none;letter-spacing:0;margin-left:auto}.g-mi.g-mi-no{color:#ff9a88!important}.g-menu-sep{background:#ece9e224;height:1px;margin:6px 0}.g-menu-list{max-height:360px;overflow-y:auto}.g-nt{cursor:pointer;color:#c9c5bd;grid-template-columns:10px minmax(0,1fr);gap:10px;padding:12px;display:grid}.g-nt:hover,.g-nt:focus-visible{background:#ece9e214;outline:none}.g-nt:before{content:"";background:0 0;border-radius:50%;width:6px;height:6px;margin-top:7px}.g-nt.g-new:before{background:var(--cy)}.g-nt.g-new b{color:var(--paper)}.g-nt b{font:600 14px/1.3 var(--body);display:block}.g-nt p{color:#9a968e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.g-nt .g-mono{color:#77736b;margin-top:6px;font-size:10px;display:block}.g-menu-empty{text-align:center;color:#77736b;padding:28px 12px}.g-menu .g-textbtn{color:var(--cy)}.g-menu .g-textbtn:hover{color:var(--paper)}@media (max-width:600px){.g-menu{max-width:none;position:fixed;top:76px;left:16px;right:16px;width:auto!important}}.g-pg{max-width:1360px;padding:clamp(26px,4vw,52px)var(--gut)90px}.g-pghead{border-bottom:4px double var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;padding-bottom:24px;display:flex}.g-pghead .g-kick{color:var(--sub)}.g-pgt{font:900 clamp(44px,5.4vw,96px)/.86 var(--disp);font-variation-settings:"wdth" 70;letter-spacing:-.035em;text-transform:uppercase;margin:12px 0 0}.g-pgt .g-acc{color:var(--cy);-webkit-text-stroke:.03em var(--ink);paint-order:stroke fill}.g-pgr{flex-wrap:wrap;align-items:flex-end;gap:18px 28px;display:flex}.g-nums{display:flex}.g-nums>div{border-left:1px solid var(--line);padding:0 22px}.g-nums>div:first-child{border-left:0;padding-left:0}.g-nums b{font:800 clamp(40px,3.6vw,56px)/.9 var(--disp);font-variation-settings:"wdth" 70;letter-spacing:-.03em;display:block}.g-nums span{color:var(--sub);margin-top:6px;display:block}.g-nums .g-cy b{color:var(--cy-ink)}.g-ghost{height:48px;box-shadow:inset 0 0 0 1.5px var(--ink);cursor:pointer;font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;text-decoration:none;transition:background .25s,color .25s;display:inline-flex;color:var(--ink)!important}.g-ghost:hover{background:var(--cy)}.g-ghost svg{width:16px;height:16px}.g-ghost[disabled]{opacity:.5;cursor:not-allowed}.g-ghost.g-no{box-shadow:inset 0 0 0 1.5px var(--no);color:var(--no)!important}.g-ghost.g-no:hover{background:var(--no);color:#fff!important}.g-app .g-big[disabled]{opacity:.6;cursor:progress}.g-ghost.g-solid-no{background:var(--no);box-shadow:none;color:#fff!important}.g-ghost.g-solid-no:hover:not([disabled]){background:var(--ink)}.g-load{min-height:60vh;color:var(--sub);place-content:center;justify-items:center;gap:16px;display:grid}.g-load i{background:var(--line);width:160px;height:3px;display:block;position:relative;overflow:hidden}.g-load i:after{content:"";background:var(--cy);width:40%;animation:1.1s cubic-bezier(.6,0,.4,1) infinite g-slide;position:absolute;top:0;bottom:0;left:0}@keyframes g-slide{0%{transform:translate(-100%)}to{transform:translate(260%)}}.g-dash{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px 44px;margin-top:30px;display:grid}.g-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:26px 22px;display:grid}.g-sample{align-items:center;gap:8px;margin-top:22px;text-decoration:none;display:inline-flex;color:var(--sub)!important}.g-sample:hover{color:var(--ink)!important}.g-sample svg{width:15px;height:15px}@media (max-width:1023px){.g-dash{grid-template-columns:minmax(0,1fr)}.g-dash>.g-log{order:-1}}.g-pc{height:100%;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff80;flex-direction:column;text-decoration:none;transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .3s;display:flex;position:relative;color:inherit!important}.g-pc:hover{box-shadow:inset 0 0 0 1.5px var(--ink);transform:translateY(-4px)}.g-pc-cov{aspect-ratio:16/9;background:var(--ink);background-image:radial-gradient(#ece9e233 1px,#0000 1.3px);background-size:14px 14px;position:relative;overflow:hidden}.g-pc-cov img{object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.g-pc:hover .g-pc-cov img{transform:scale(1.04)}.g-pc-tags{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:10px}.g-tag{background:var(--paper);color:var(--ink);font:500 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.g-tag svg{width:12px;height:12px}.g-tag.g-go{background:var(--cy)}.g-tag.g-nogo{background:var(--no);color:#fff}.g-tag.g-pivot{background:#e0b43a}.g-tag.g-res{background:var(--ink);color:var(--paper);box-shadow:inset 0 0 0 1px #ece9e280}.g-tag.g-smp{color:var(--sub);box-shadow:inset 0 0 0 1px var(--line);background:0 0;align-self:flex-start}.g-pc-gen{color:#9a968e;cursor:pointer;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;place-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:0}.g-pc-gen:hover{color:var(--cy)}.g-pc-gen svg{width:22px;height:22px}.g-pc-gen[disabled]{cursor:progress}.g-pc-regen{z-index:2;opacity:0;width:34px;height:34px;transition:opacity .25s,background .25s;bottom:10px;right:10px;position:absolute!important}.g-pc:hover .g-pc-regen,.g-pc-regen:focus-visible{opacity:1}.g-pc-body{flex-direction:column;flex:1;gap:8px;padding:16px 16px 14px;display:flex}.g-pc-title{align-items:flex-start;gap:6px;display:flex}.g-pc-t{font:800 22px/1 var(--disp);font-variation-settings:"wdth" 84;letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere;flex:1;margin:0}.g-pc-d{color:var(--sub);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}.g-pc-edit{align-items:center;gap:6px;display:flex}.g-pc-edit input{border:0;border-bottom:2px solid var(--cy);min-width:0;font:800 20px/1.1 var(--disp);font-variation-settings:"wdth" 84;text-transform:uppercase;color:var(--ink);background:0 0;border-radius:0;outline:none;flex:1;padding:4px 0}.g-xbtn{width:30px;height:30px;color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .2s,color .2s,opacity .2s;display:grid}.g-xbtn:hover{color:var(--ink);background:#11111014}.g-xbtn.g-del:hover{color:var(--no);background:#e5402a1f}.g-xbtn.g-ok{background:var(--ink);color:var(--paper)}.g-xbtn.g-ok:hover{background:var(--cy);color:var(--ink)}.g-xbtn svg{width:15px;height:15px}.g-xbtn[disabled]{opacity:.5;cursor:progress}.g-pc-title .g-ren{opacity:0}.g-pc:hover .g-ren,.g-ren:focus-visible{opacity:1}.g-pc-foot{border-top:1px solid var(--line);color:var(--sub);align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex}.g-pc-foot .g-mono{font-size:11px}.g-stg{gap:3px;margin-left:auto;display:flex}.g-stg i{background:#1111101f;width:22px;height:6px;display:block}.g-stg i.g-done{background:var(--cy);box-shadow:inset 0 0 0 1px var(--ink)}@media (hover:none){.g-pc-title .g-ren,.g-pc-regen{opacity:1}}.g-log-h{border-bottom:1.5px solid var(--ink);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:10px;display:flex}.g-log-h>.g-mono:last-child{color:var(--sub)}.g-log-h .g-mono b{color:var(--cy-ink);font-weight:500}.g-log ol{margin:0;padding:0;list-style:none}.g-log li{border-bottom:1px solid var(--line);grid-template-columns:62px minmax(0,1fr);gap:12px;padding:13px 0 13px 12px;display:grid;position:relative}.g-log li:before{content:"";background:var(--k,var(--line));width:2px;position:absolute;top:16px;bottom:16px;left:0}.g-log li>.g-mono{color:var(--sub);padding-top:2px;font-size:11px}.g-log li b{font:600 14px/1.3 var(--body);display:block}.g-log li.g-new b:after{content:"";background:var(--cy);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:8px;display:inline-block}.g-log li p{color:var(--sub);overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;line-height:1.4}.g-log li a{color:inherit;text-decoration:none}.g-log li a:hover b{color:var(--cy-ink)}.g-log .g-none{color:var(--sub);padding:26px 0}.g-log-d{position:sticky;top:24px}.g-log-d ol{max-height:calc(100vh - 220px);overflow-y:auto}.g-log-m{display:none}.g-log-m summary{cursor:pointer;list-style:none}.g-log-m summary::-webkit-details-marker{display:none}.g-log-m summary .g-pl{font:400 22px/1 var(--mono);transition:transform .3s}.g-log-m[open] summary .g-pl{transform:rotate(45deg)}@media (max-width:1023px){.g-log-d{display:none}.g-log-m{display:block}}.g-alex.g-empty{margin-top:0}.g-empty .g-ctas2{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:22px;display:flex}.g-empty .g-ghost{box-shadow:inset 0 0 0 1.5px #ece9e280;color:var(--paper)!important}.g-empty .g-ghost:hover{color:var(--ink)!important}.g-empty h2{font:800 clamp(34px,4vw,60px)/.92 var(--disp);font-variation-settings:"wdth" 84;text-transform:uppercase;letter-spacing:-.02em}.g-nomatch{text-align:center;color:var(--sub);padding:70px 0}.g-find{border-bottom:2px solid var(--ink);align-items:center;gap:10px;width:320px;max-width:100%;display:flex}.g-find:focus-within{border-bottom-color:var(--cy)}.g-find svg{width:16px;height:16px;color:var(--sub);flex:none}.g-find input{min-width:0;font:500 17px/1.2 var(--body);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:12px 0 10px}.g-find input::placeholder{color:#9a968e}.g-shelf{margin-top:48px}.g-shelf .g-shelfhead{border-bottom:1.5px solid var(--ink);margin-bottom:22px}.g-shelf .g-shelfhead h2{font:800 clamp(24px,2.2vw,34px)/1 var(--disp);font-variation-settings:"wdth" 84;text-transform:uppercase;letter-spacing:-.01em;align-items:center;gap:12px;margin:0;display:flex}.g-shelf .g-shelfhead h2 i{background:var(--k,var(--ink));border-radius:50%;width:10px;height:10px}.g-shelf.g-dim .g-cards{opacity:.72}.g-setrow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,260px) minmax(0,640px);gap:18px 48px;padding:34px 0;display:grid}.g-setrow>header .g-mono{color:var(--cy-ink)}.g-setrow>header h2{font:800 26px/1 var(--disp);font-variation-settings:"wdth" 84;text-transform:uppercase;letter-spacing:-.01em;margin:8px 0}.g-setrow>header p{color:var(--sub);margin:0;font-size:15px;line-height:1.45}.g-setrow.g-risk>header .g-mono,.g-setrow.g-risk>header h2{color:var(--no)}.g-app .g-field input:disabled{color:var(--sub);cursor:not-allowed;border-bottom-style:dashed}.g-who{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:28px;display:grid}.g-face{width:96px;height:96px;box-shadow:0 0 0 1.5px var(--ink);cursor:pointer;border-radius:50%;display:block;position:relative;overflow:hidden}.g-face img,.g-face>div:first-child{border-radius:50%;width:100%!important;height:100%!important}.g-face>div:first-child{background:var(--cy)!important;color:var(--ink)!important;font:800 30px/1 var(--disp)!important}.g-face-o{color:var(--paper);opacity:0;cursor:pointer;background:#111110a8;place-items:center;transition:opacity .25s;display:grid;position:absolute;inset:0}.g-face:hover .g-face-o,.g-face:focus-within .g-face-o,.g-face-o.g-on{opacity:1}.g-face-o svg{width:22px;height:22px}.g-since{color:var(--sub);flex-wrap:wrap;gap:6px 16px;display:flex}.g-since b{color:var(--ink);font-weight:500}.g-credit{flex-wrap:wrap;align-items:flex-end;gap:18px 28px;display:flex}.g-credit b{font:900 clamp(64px,6vw,96px)/.8 var(--disp);font-variation-settings:"wdth" 66;letter-spacing:-.04em;display:block}.g-credit b.g-cy{color:var(--cy-ink)}.g-credit .g-mono{color:var(--sub);margin-top:10px;display:block}.g-sws{margin-top:4px}.g-sw{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 0;display:grid;position:relative}.g-sw:first-child{border-top:1.5px solid var(--ink)}.g-sw b{font:600 16px/1.3 var(--body);display:block}.g-sw small{color:var(--sub);margin-top:2px;font-size:14px;display:block}.g-sw input{opacity:0;width:1px;height:1px;position:absolute}.g-sw i{width:44px;height:24px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:999px;transition:background .25s;display:block;position:relative}.g-sw i:after{content:"";background:var(--ink);border-radius:50%;width:16px;height:16px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:4px;left:4px}.g-sw input:checked+i{background:var(--cy)}.g-sw input:checked+i:after{transform:translate(20px)}.g-sw input:focus-visible+i{outline:2px solid var(--cy);outline-offset:3px}.g-flash{z-index:90;background:var(--ink);max-width:min(420px,100vw - 40px);color:var(--paper);box-shadow:inset 3px 0 0 var(--cy),0 14px 44px #00000040;padding:14px 18px;animation:.3s cubic-bezier(.16,1,.3,1) both g-drop;position:fixed;bottom:20px;right:20px}.g-flash.g-bad{box-shadow:inset 3px 0 0 var(--no),0 14px 44px #00000040}@media (max-width:760px){.g-setrow{grid-template-columns:minmax(0,1fr);gap:14px;padding:26px 0}.g-who{grid-template-columns:72px minmax(0,1fr);gap:18px}.g-face{width:72px;height:72px}.g-nums>div{padding:0 14px}.g-pghead .g-big{justify-content:space-between;width:100%}.g-pgr{width:100%}}.g-modal{z-index:100;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.g-modal-bg{background:#1111108c;position:absolute;inset:0}.g-sheet{background:var(--paper);width:100%;max-width:480px;max-height:calc(100vh - 32px);color:var(--ink);font:400 16px/1.5 var(--body);box-shadow:inset 0 4px 0 var(--no),0 24px 70px #00000059;padding:28px 28px 22px;animation:.3s cubic-bezier(.16,1,.3,1) both g-drop;position:relative;overflow-y:auto}.g-sheet .g-kick{color:var(--no);justify-content:space-between;gap:12px;display:flex}.g-sheet .g-kick span:last-child{color:var(--sub)}.g-sheet h2{font:900 clamp(32px,4vw,44px)/.9 var(--disp);font-variation-settings:"wdth" 76;letter-spacing:-.03em;text-transform:uppercase;margin:12px 0 16px}.g-sheet p{margin:0 0 14px}.g-sheet .g-what{font:500 15px/1.4 var(--mono);overflow-wrap:anywhere;background:#1111100f;margin:0 0 16px;padding:12px 14px}.g-sheet .g-list{margin:0 0 8px;font-size:15px}.g-sheet .g-list li{padding:7px 0 7px 26px}.g-sheet .g-list li:before{background:var(--no);top:18px}.g-sheet .g-field{margin:4px 0 6px}.g-sheet .g-field input{font-family:var(--mono);letter-spacing:.04em}.g-sheet .g-err{color:var(--no);margin:6px 0 0;font-size:14px}.g-sheet .g-type{color:var(--no);font-family:var(--mono);background:#e5402a1a;padding:1px 6px}.g-sheet .g-big-no{background:var(--no);color:#fff;margin:0;padding:14px 16px}.g-sheet .g-big-no b{font:800 18px/1 var(--disp);text-transform:uppercase;letter-spacing:.02em;margin-bottom:6px;display:block}.g-sheet-foot{gap:10px;margin-top:22px;display:flex}.g-sheet-foot>*{flex:1}.g-steps3{justify-content:center;gap:6px;margin-top:18px;display:flex}.g-steps3 i{background:var(--line);width:22px;height:4px}.g-steps3 i.g-on{background:var(--no)}.g-steps3 i.g-past{background:#e5402a66}.g-sheet.g-sheet-buy{max-width:780px;box-shadow:inset 0 4px 0 var(--cy),0 24px 70px #00000059;outline:none;padding:26px 28px 20px}.g-sheet-buy .g-kick{color:var(--cy-ink);align-items:center}.g-sheet-x{cursor:pointer;width:36px;height:36px;color:var(--ink);font:400 22px/1 var(--mono);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0;border:0;border-radius:50%;flex:none;transition:background .2s,color .2s,box-shadow .2s}.g-sheet-x:hover{background:var(--ink);color:var(--paper);box-shadow:none}.g-sheet-buy h2{margin:10px 0 8px}.g-buy-why{color:var(--sub)}.g-buy-have{color:var(--cy-ink);background:#0ea5c524;padding:7px 10px;display:inline-block;margin:0 0 16px!important}.g-buy-how{counter-reset:g-how;border-top:1.5px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;margin:4px 0 0;padding:12px 0 0;font-size:14px;line-height:1.4;list-style:none;display:grid}.g-buy-how li{counter-increment:g-how}.g-buy-how li:before{content:"0" counter(g-how);font:500 11px/1 var(--mono);letter-spacing:.06em;color:var(--cy-ink);margin-bottom:4px;display:block}.g-sheet-buy .g-err{margin-top:14px}.g-packs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.g-pack{text-align:left;color:var(--ink);font:400 15px/1.3 var(--body);cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:16px 18px 14px;transition:background .25s,color .25s;display:flex;position:relative}.g-pack:hover{background:#0ea5c51f}.g-pack.g-pop{background:var(--ink);color:var(--paper);box-shadow:none}.g-pack.g-pop:hover{background:var(--cy);color:var(--ink)}.g-pack[disabled]{opacity:.45;cursor:not-allowed}.g-pack.g-sel[disabled]{opacity:1}.g-pack-tag{color:var(--cy-ink);min-height:12px}.g-pack-tag[aria-hidden=true]{visibility:hidden}.g-pop .g-pack-tag{color:var(--cy)}.g-pop:hover .g-pack-tag{color:var(--ink)}.g-pack-n{font:800 18px/1 var(--disp);text-transform:uppercase;letter-spacing:.01em;margin-top:10px}.g-pack-p{font:900 clamp(44px,5vw,60px)/.82 var(--disp);font-variation-settings:"wdth" 66;letter-spacing:-.03em;margin-top:14px}.g-pack-per{color:var(--sub);margin-top:10px;font-size:11px}.g-pop .g-pack-per{color:#9a968e}.g-pop:hover .g-pack-per{color:var(--ink)}.g-pack-go{border-top:1px solid var(--line);justify-content:space-between;align-self:stretch;align-items:center;gap:8px;margin-top:18px;padding-top:12px;font-weight:600;display:flex}.g-pop .g-pack-go{border-top-color:#ece9e233}.g-pack-go i{font:500 18px/1 var(--mono);font-style:normal;transition:transform .3s cubic-bezier(.16,1,.3,1)}.g-pack:hover .g-pack-go i{transform:translate(4px)}.g-pack-go svg{width:16px;height:16px}.g-buy-note{text-align:center;color:var(--sub);font-size:11px;margin:16px 0 0!important}@media (max-width:640px){.g-sheet.g-sheet-buy{padding:22px 18px 16px}.g-buy-how{grid-template-columns:minmax(0,1fr);gap:10px}.g-packs{grid-template-columns:minmax(0,1fr)}.g-pack{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;display:grid}.g-pack-tag,.g-pack-n,.g-pack-per,.g-pack-go{grid-column:1}.g-pack-p{grid-area:1/2/4;align-self:center;margin:0;font-size:44px}.g-pack-go{grid-column:1/-1}}.g-crash{place-items:center;padding:16px;display:grid}.g-crash .g-sheet{box-shadow:inset 0 4px 0 var(--no),0 24px 70px #0000002e}.g-crash .g-sheet .g-big{margin-top:6px}.g-crash details{margin-top:18px}.g-crash summary{cursor:pointer;color:var(--sub)}.g-crash pre{font:400 12px/1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#1111100f;max-height:40vh;margin:10px 0 0;padding:12px;overflow:auto}@media (prefers-reduced-motion:reduce){.g-app *,.g-app :before,.g-app :after,.g-app,.g-modal *{transition:none!important;animation:none!important}}.g-state{justify-items:start;gap:14px;padding-top:12vh;display:grid}.g-state p{color:var(--sub);max-width:40em;margin:0}.g-mono.g-no{color:var(--no)}.g-ph{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff80;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:0;display:grid}.g-ph-txt{flex-direction:column;gap:16px;min-width:0;padding:clamp(22px,3vw,40px);display:flex}.g-ph-txt .g-kick{color:var(--sub)}.g-ph-name{margin:0}.g-ph-name button{all:unset;cursor:pointer;font:900 clamp(44px,5vw,92px)/.86 var(--disp);font-variation-settings:"wdth" 70;letter-spacing:-.035em;text-transform:uppercase;overflow-wrap:anywhere;display:inline}.g-ph-name button:hover{color:var(--cy-ink)}.g-ph-name button:focus-visible{outline:2px solid var(--cy);outline-offset:4px}.g-ph-pen{vertical-align:.2em;opacity:0;width:18px;height:18px;color:var(--sub);margin-left:10px;transition:opacity .2s;display:inline-block}.g-ph-name button:hover .g-ph-pen,.g-ph-desc:hover .g-ph-pen{opacity:1}.g-ph-edit{align-items:center;gap:8px;display:flex}.g-ph-edit input{border:0;border-bottom:3px solid var(--cy);min-width:0;color:var(--ink);font:900 clamp(32px,4vw,64px)/1 var(--disp);font-variation-settings:"wdth" 70;text-transform:uppercase;letter-spacing:-.03em;background:0 0;border-radius:0;outline:none;flex:1;padding:4px 0}.g-ph-desc{all:unset;cursor:pointer;max-width:44em;font:400 clamp(17px,1.3vw,19px)/1.5 var(--body);color:#2f2d2a;display:block}.g-ph-desc:hover{color:var(--ink)}.g-ph-desc:focus-visible{outline:2px solid var(--cy);outline-offset:4px}.g-ph-desc .g-ph-pen{vertical-align:0;width:14px;height:14px;margin-left:6px}.g-ph-add{align-self:flex-start}.g-ph-desc-edit{gap:10px;display:grid}.g-ph-desc-edit textarea{resize:vertical;border:0;border-bottom:2px solid var(--cy);width:100%;color:var(--ink);font:400 18px/1.5 var(--body);background:0 0;border-radius:0;outline:none;padding:6px 0}.g-ph-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.g-ghost.g-ink{background:var(--ink);box-shadow:none;color:var(--paper)!important}.g-ghost.g-ink:hover{background:var(--cy);color:var(--ink)!important}.g-ph-verdict{flex-wrap:wrap;align-items:stretch;gap:0 18px;margin-top:auto;padding-top:10px;display:flex}.g-vd,.g-vd-score{flex-direction:column;justify-content:space-between;gap:10px;padding:12px 18px 14px;display:flex}.g-vd .g-mono,.g-vd-score .g-mono{opacity:.8;font-size:11px}.g-vd b{font:900 clamp(40px,4vw,68px)/.82 var(--disp);font-variation-settings:"wdth" 70;letter-spacing:-.03em}.g-vd-go{background:var(--cy);color:var(--ink)}.g-vd-no_go{background:var(--no);color:#fff}.g-vd-pivot{color:var(--ink);background:#e0b43a}.g-vd-needs_research{background:var(--ink);color:var(--paper)}.g-vd-score{box-shadow:inset 0 0 0 1.5px var(--ink)}.g-vd-score b{font:900 clamp(40px,4vw,68px)/.82 var(--disp);font-variation-settings:"wdth" 66;letter-spacing:-.04em}.g-ph-verdict .g-textbtn{align-self:flex-end}.g-ph-art{background:var(--ink);background-image:radial-gradient(#ece9e233 1px,#0000 1.3px);background-size:14px 14px;min-height:300px;position:relative;overflow:hidden}.g-ph-img{object-fit:cover}.g-ph-foot{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:flex-end;gap:16px 28px;padding:16px clamp(22px,3vw,40px);display:flex}.g-ph-stages{align-self:center;gap:18px;margin-right:auto;display:flex}.g-ph-stages span{color:var(--sub);align-items:center;gap:8px;display:inline-flex}.g-ph-stages i{background:#1111101f;width:26px;height:7px;display:block}.g-ph-stages .g-done{color:var(--ink)}.g-ph-stages .g-done i{background:var(--cy);box-shadow:inset 0 0 0 1px var(--ink)}.g-ph-nums b{font-size:clamp(30px,2.6vw,42px)}@media (max-width:900px){.g-ph{grid-template-columns:minmax(0,1fr)}.g-ph-art{aspect-ratio:16/9;order:-1;min-height:0}.g-ph-foot .g-ghost,.g-ph-stages{width:100%}}.g-stages-wrap{margin-top:44px}.g-wt{border-top:1.5px solid var(--ink);font-variation-settings:"wdth" 84;text-transform:uppercase;letter-spacing:-.01em;align-items:center;gap:10px;margin:0;padding-top:14px;display:flex;font:800 clamp(22px,2vw,30px)/1 var(--disp)!important;color:var(--ink)!important}.g-wt-ic{width:20px;height:20px;color:var(--cy-ink);flex:none}.g-wt-row{border-top:1.5px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;display:flex}.g-wt-row .g-wt{border-top:0;padding-top:0}.g-rep .g-note{margin:22px 0 0}.g-note.g-warnnote{box-shadow:inset 3px 0 #e0b43a}.g-rep .g-note>div{align-items:center;gap:14px;display:flex}.g-rep .g-note svg{flex:none;width:18px;height:18px}.g-bar1{background:var(--line);height:4px;margin:10px 0 6px;overflow:hidden}.g-bar1-fill{background:var(--cy);height:100%}.g-bar1-meta{color:var(--sub);justify-content:space-between;display:flex}.g-sml2{color:var(--sub);margin-top:8px;font-size:13px;display:block}.g-sheet.g-sheet-ink{background:var(--ink);color:var(--paper);max-width:420px;box-shadow:0 24px 70px #0006}.g-sheet-ink .g-k{color:var(--cy)}.g-sheet-ink .g-bar1{background:#ece9e233}.g-sheet-ink .g-bar1-meta,.g-sheet-ink .g-sml2{color:#9a968e}.g-tabbar{z-index:15;margin:44px calc(var(--gut)*-1)26px;padding:10px var(--gut)0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1.5px solid var(--ink);background:#ece9e2eb;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;display:flex;position:sticky;top:0}.g-tabs{scrollbar-width:none;gap:2px;min-width:0;display:flex;overflow-x:auto}.g-tabs::-webkit-scrollbar{display:none}.g-tab{cursor:pointer;color:var(--sub);background:0 0;border:0;border-bottom:3px solid #0000;flex:none;align-items:center;gap:8px;margin-bottom:-1.5px;padding:12px 12px 11px;display:inline-flex}.g-tab i{color:var(--sub);background:#11111012;padding:3px 5px;font-size:10px;font-style:normal}.g-tab:hover{color:var(--ink)}.g-tab.on{color:var(--ink);border-bottom-color:var(--cy)}.g-tab.on i{background:var(--ink);color:var(--paper)}.g-tabacts{align-items:center;gap:10px;padding-bottom:8px;display:flex}.g-find.g-find-sm{width:160px}.g-find-sm input{padding:8px 0 6px;font-size:15px}.g-seg{box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.g-seg button{cursor:pointer;width:34px;height:34px;color:var(--sub);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.g-seg button svg{width:16px;height:16px}.g-seg button.on{background:var(--ink);color:var(--paper)}.g-tabacts .g-ghost{height:42px}.g-mi-sub{color:#77736b;text-transform:none;letter-spacing:0;font:400 12px/1.3 var(--body);margin-top:4px;display:block}@media (max-width:760px){.g-tabacts{width:100%}.g-find.g-find-sm{flex:1;width:auto;min-width:0}.g-tabacts .g-ghost{padding:0 14px}.g-hide-s{display:none}.g-tabbar{position:static}}.g-psec{margin-bottom:40px}.g-sech{color:var(--sub);align-items:baseline;gap:10px;margin:0 0 14px;display:flex;font-size:12px!important;font-weight:500!important}.g-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.g-rows{border-top:1.5px solid var(--ink);display:grid}.g-rtile{cursor:pointer;min-height:190px;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff80;outline:none;grid-template-rows:auto 1fr auto;gap:14px;padding:16px;transition:box-shadow .25s,transform .35s cubic-bezier(.22,.61,.36,1);display:grid;position:relative}.g-rtile:hover,.g-rtile:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink);transform:translateY(-3px)}.g-rtile-ic{background:var(--ink);width:38px;height:38px;color:var(--cy);flex:none;place-items:center;display:grid}.g-rtile-ic svg{width:18px;height:18px}.g-rtile-body{align-content:start;gap:6px;min-width:0;display:grid}.g-rtile-body b{font:800 19px/1.05 var(--disp);font-variation-settings:"wdth" 86;text-transform:uppercase;letter-spacing:-.005em;overflow-wrap:anywhere;align-items:flex-start;gap:8px;display:flex}.g-rtile-body b .g-tag{padding:4px 5px;font-size:9px}.g-rtile-d{color:var(--sub);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.g-rtile-meta{color:var(--sub);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.g-rtile-meta>.g-mono{font-size:11px}.g-tile-acts{opacity:0;gap:2px;transition:opacity .2s;display:flex;position:absolute;top:10px;right:10px}.g-rtile:hover .g-tile-acts,.g-atile:hover .g-tile-acts,.g-tile-acts:focus-within{opacity:1}@media (hover:none){.g-tile-acts{opacity:1}}.g-rtile.g-locked{background:repeating-linear-gradient(45deg,#1111100a 0 6px,#0000 6px 12px)}.g-rtile.g-locked .g-rtile-ic{color:var(--sub);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.g-rtile.g-locked b{color:var(--sub)}.g-rtile.g-row{min-height:0;box-shadow:none;border-bottom:1px solid var(--line);background:0 0;grid-template-rows:none;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;padding:12px 4px;transform:none}.g-rtile.g-row:hover{box-shadow:none;background:#0ea5c514;transform:none}.g-rtile.g-row .g-tile-acts{opacity:1;position:static}.g-rtile.g-row .g-rtile-body b{font-size:17px}.g-agent{color:var(--ink);align-items:center;gap:6px;font-size:11px;display:inline-flex}.g-agent img{object-fit:cover;width:20px;height:20px;box-shadow:0 0 0 1px var(--ink);border-radius:50%}.g-atile{cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff80;outline:none;flex-direction:column;min-width:0;transition:box-shadow .25s,transform .35s cubic-bezier(.22,.61,.36,1);display:flex;position:relative}.g-atile:hover,.g-atile:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink);transform:translateY(-3px)}.g-atile-pv{background:var(--ink);background-image:radial-gradient(#ece9e233 1px,#0000 1.3px);background-size:14px 14px;height:120px;position:relative;overflow:hidden}.g-atile-mini{transform-origin:0 0;pointer-events:none;background:#fff;width:400%;height:400%;position:absolute;inset:0;transform:scale(.25)}.g-atile-ic{color:#9a968e;place-items:center;display:grid;position:absolute;inset:0}.g-atile-ic svg{width:26px;height:26px}.g-atile-pv .g-tile-acts{background:var(--paper);border-radius:999px;padding:2px}.g-atile-info{gap:6px;padding:12px 14px 14px;display:grid}.g-atile-info>.g-mono{color:var(--sub);font-size:10px}.g-atile-info b{font:700 15px/1.25 var(--body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g-transcript{border-top:1.5px solid var(--ink);max-width:900px;margin:0;padding:0;list-style:none}.g-transcript li{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:6px 20px;padding:16px 0;display:grid}.g-transcript .g-tdiv{color:var(--cy-ink);grid-column:1/-1;padding:8px 0 4px}.g-transcript .g-tw{color:var(--sub);align-content:start;gap:4px;font-size:11px;display:grid}.g-transcript .g-tw b{color:var(--cy-ink);font-size:12px;font-weight:500}.g-transcript .g-me .g-tw b{color:var(--ink)}.g-transcript p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.55}.g-transcript .g-me p{color:#3f3d39}@media (max-width:600px){.g-transcript li{grid-template-columns:minmax(0,1fr)}.g-transcript .g-tw{gap:10px;display:flex}}.g-blank{justify-items:start;gap:12px;padding:40px 0;display:grid}.g-blank h3{font:800 clamp(28px,3vw,44px)/.95 var(--disp);font-variation-settings:"wdth" 80;text-transform:uppercase;letter-spacing:-.02em;margin:0}.g-blank p{color:var(--sub);max-width:34em;margin:0}.g-gloss-top{flex-wrap:wrap;align-items:flex-end;gap:14px 28px;margin-bottom:18px;display:flex}.g-gloss-top p{color:var(--sub);flex:1;min-width:16rem;margin:0}.g-gloss-top>.g-mono{color:var(--sub)}.g-terms{border-top:1.5px solid var(--ink);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:0 40px;margin:0;display:grid}.g-terms>div{border-bottom:1px solid var(--line);padding:14px 0}.g-terms dt{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.g-terms dt b{font:800 20px/1 var(--disp);font-variation-settings:"wdth" 84;text-transform:uppercase}.g-terms dt span{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cy-ink)}.g-terms dd{color:#3f3d39;margin:6px 0 0;font-size:15px;line-height:1.5}.g-modal-doc{padding:clamp(8px,3vw,40px)}.g-doc{background:var(--paper);width:100%;max-width:920px;max-height:92vh;color:var(--ink);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000059}.g-doc.g-doc-n{max-width:820px}.g-doc-h{border-bottom:4px double var(--ink);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.g-doc-h>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.g-doc-t{font-variation-settings:"wdth" 84;text-transform:uppercase;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden;font:800 clamp(20px,2.2vw,30px)/1 var(--disp)!important}.g-doc-body{flex:1;min-height:0;padding:clamp(18px,3vw,34px);overflow:auto}.g-prose{font-family:var(--body);color:var(--ink);--tw-prose-body:#2f2d2a;--tw-prose-headings:var(--ink);--tw-prose-links:var(--cy-ink);--tw-prose-bold:var(--ink);--tw-prose-bullets:var(--cy);--tw-prose-hr:var(--line);--tw-prose-th-borders:var(--ink);--tw-prose-td-borders:var(--line)}.g-prose :is(h1,h2,h3){font-family:var(--disp);text-transform:uppercase;letter-spacing:-.01em;font-variation-settings:"wdth" 84;font-weight:800}.g-prose table{border:0!important;border-top:1.5px solid var(--ink)!important}.g-prose th{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sub);border:0!important;border-bottom:1.5px solid var(--ink)!important;background:0 0!important}.g-prose td{border:0!important;border-bottom:1px solid var(--line)!important}.g-rep [class*=shadow-\[],.g-rep .shadow-sm,.g-rep .shadow-md,.g-rep .shadow-lg,.g-rep .shadow-xl,.g-rep .shadow-2xl{box-shadow:none!important}.g-rep .italic{font-style:normal!important}.g-rep .border-2,.g-rep .border-4{border-width:1px!important}.g-rep .border-black,.g-rep [class*=border-gray-],.g-rep [class*=border-slate-],.g-rep [class*=border-black\/],.g-rep :is([class*=border-emerald-],[class*=border-green-],[class*=border-teal-],[class*=border-cyan-],[class*=border-blue-],[class*=border-sky-],[class*=border-indigo-],[class*=border-violet-],[class*=border-purple-],[class*=border-pink-],[class*=border-fuchsia-]){border-color:var(--line)!important}.g-rep :is([class*=border-red-],[class*=border-rose-]){border-color:#e5402a73!important}.g-rep :is([class*=border-amber-],[class*=border-yellow-],[class*=border-orange-]){border-color:#e0b43a99!important}.g-rep :is(div,section)[class*=rounded]:not(.rounded-full){border-radius:0!important}.g-rep [class*=bg-gradient-]:is([class*=from-emerald-],[class*=from-green-],[class*=from-teal-],[class*=from-cyan-]){background-color:#0ea5c51a!important;background-image:none!important}.g-rep .bg-white:not(.g-tag){background-color:#ffffff8c!important}.g-rep :is(.bg-gray-50,.bg-slate-50){background-color:#11111008!important}.g-rep :is(.bg-emerald-50,.bg-green-50,.bg-teal-50,.bg-lime-50,.bg-cyan-50,.bg-sky-50,.bg-emerald-100,.bg-green-100,.bg-teal-100,.bg-cyan-100,.bg-sky-100){background-color:#0ea5c517!important}.g-rep :is(.bg-red-50,.bg-rose-50,.bg-red-100,.bg-rose-100){background-color:#e5402a12!important}.g-rep :is(.bg-amber-50,.bg-yellow-50,.bg-orange-50,.bg-amber-100,.bg-yellow-100,.bg-orange-100){background-color:#e0b43a24!important}.g-rep :is(.bg-blue-50,.bg-indigo-50,.bg-violet-50,.bg-purple-50,.bg-pink-50,.bg-fuchsia-50,.bg-blue-100,.bg-indigo-100,.bg-violet-100,.bg-purple-100,.bg-pink-100,.bg-fuchsia-100,.bg-gray-100,.bg-slate-100){background-color:#1111100b!important}.g-rep :is(.bg-emerald-400,.bg-emerald-500,.bg-green-400,.bg-green-500,.bg-cyan-400){background-color:var(--cy)!important;color:var(--ink)!important}.g-rep :is(.bg-red-400,.bg-red-500,.bg-rose-500){background-color:var(--no)!important;color:#fff!important}.g-rep :is(.bg-amber-400,.bg-amber-500,.bg-yellow-400){color:var(--ink)!important;background-color:#e0b43a!important}.g-rep :is(.bg-violet-500,.bg-purple-500,.bg-indigo-500,.bg-blue-500,.bg-blue-400,.bg-fuchsia-400,.bg-pink-400){background-color:var(--ink)!important;color:var(--paper)!important}.g-rep :is([class*=text-emerald-],[class*=text-green-],[class*=text-teal-],[class*=text-cyan-]){color:var(--cy-ink)!important}.g-rep :is([class*=text-red-],[class*=text-rose-]){color:var(--no)!important}.g-rep :is([class*=text-amber-],[class*=text-yellow-],[class*=text-orange-]){color:#8a5d00!important}.g-rep :is([class*=text-violet-],[class*=text-purple-],[class*=text-indigo-],[class*=text-blue-],[class*=text-fuchsia-],[class*=text-pink-]){color:var(--cy-ink)!important}.g-rep :is(.bg-emerald-400,.bg-emerald-500,.bg-green-500,.bg-cyan-400,.bg-amber-400) [class*=text-]{color:inherit!important}.g-rep .uppercase:is([class*=tracking-w],[class*=tracking-\[]){font-family:var(--mono);letter-spacing:.08em!important;font-weight:500!important}.g-rep :is(h3,h4):is(.font-black,.font-bold){font-family:var(--disp);text-transform:uppercase;letter-spacing:-.005em;font-variation-settings:"wdth" 88;font-weight:800}.g-rep span:is(.rounded-full,.rounded,.rounded-md):is(.text-xs,.text-\[9px\],.text-\[10px\]){font-family:var(--mono);letter-spacing:.06em;border-radius:0!important}.g-rep :is(button,a):is(.rounded-lg,.rounded-xl){border-radius:999px!important}.g-rep :is(button,a).bg-black{background:var(--ink)!important;color:var(--paper)!important}.g-rep :is(button,a).bg-black:hover{background:var(--cy)!important;color:var(--ink)!important}.g-k2{color:var(--cy-ink)}.g-state .g-tag svg{width:14px;height:14px}.g-narrow{max-width:1040px}.g-tabs-line{border-bottom:1.5px solid var(--ink);margin:22px 0 0}.g-tab i.g-new-n{background:var(--cy);color:var(--ink)}.g-dg-one{color:var(--sub);margin:18px 0 0}.g-dg-one b{color:var(--ink);font-weight:500}.g-sw.g-sw-inline{gap:14px;padding:0;border:0!important}.g-sw.g-sw-inline small{font-size:13px}.g-dg-nav{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:26px 0 14px;display:flex}.g-dg-nav>.g-mono{color:var(--sub)}.g-dg-nav .g-ibtn[disabled]{opacity:.3;cursor:default;background:var(--paper)}.g-dg-dates{scrollbar-width:none;gap:4px;margin-left:auto;display:flex;overflow-x:auto}.g-dg-dates button{cursor:pointer;color:var(--sub);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:8px 10px}.g-dg-dates button:hover{color:var(--ink)}.g-dg-dates button.on{color:var(--ink);border-bottom-color:var(--cy)}.g-dg-dates button.g-unread:after{content:"";background:var(--cy);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.g-dg{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff8c;margin-top:18px}.g-dg-h{border-bottom:4px double var(--ink);justify-content:space-between;align-items:flex-start;gap:14px;padding:clamp(18px,3vw,34px) clamp(18px,3vw,40px) 18px;display:flex}.g-dg-h h2{font:800 clamp(26px,2.6vw,40px)/.95 var(--disp);font-variation-settings:"wdth" 80;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 8px}.g-dg-h .g-mono{color:var(--sub)}.g-dg-body{max-width:none;padding:clamp(18px,3vw,34px) clamp(18px,3vw,40px);font-size:17px}.g-dg-body p,.g-dg-body li{color:#2f2d2a;max-width:52em}.g-dg-body h2{border-top:1.5px solid var(--ink);margin-top:1.6em;padding-top:14px;font-size:24px}.g-dg-body h2:first-child{margin-top:0}.g-dg-body strong{color:var(--ink)}.g-dg-body a{color:var(--cy-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.g-dg-src{padding:0 clamp(18px,3vw,40px) clamp(18px,3vw,34px)}.g-dg-src>.g-mono{color:var(--sub);border-top:1px solid var(--line);padding-top:16px;display:block}.g-dg-src ol{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:0 28px;margin:10px 0 0;padding:0;list-style:none;display:grid}.g-dg-src a{border-bottom:1px solid var(--line);color:#3f3d39;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:14px;text-decoration:none;display:flex}.g-dg-src a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g-dg-src a svg{width:14px;height:14px;color:var(--sub);flex:none}.g-dg-src a:hover,.g-dg-src a:hover svg{color:var(--cy-ink)}.g-rep :is(input,select,textarea):not(.g-find input){font-family:var(--body);border-radius:0!important}.g-rep :is(input,select,textarea):focus{outline-offset:1px;outline:2px solid var(--cy)!important}.g-rep.g-pg>.g-pghead+*,.g-rep.g-pg>.g-tabs-line+*,.g-rep.g-pg>.g-dg-one+*{margin-top:26px}.g-paid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.g-paid-art{background:var(--ink);height:100vh;color:var(--paper);padding:108px var(--gut)40px;background-image:radial-gradient(#ece9e224 1px,#0000 1.3px);background-size:18px 18px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:14px;display:flex;position:sticky;top:0}.g-paid-art .g-k{color:var(--cy)}.g-paid-art .g-bign{margin-bottom:.1em;font-size:clamp(160px,22vw,360px)}.g-paid-main{padding:116px var(--gut)64px;align-content:center;display:grid}.g-paid-box{justify-items:start;gap:16px;width:100%;max-width:520px;display:grid}.g-paid-h{font:900 clamp(46px,4.8vw,84px)/.88 var(--disp);font-variation-settings:"wdth" 76;letter-spacing:-.03em;text-transform:uppercase;margin:0}.g-paid-h .g-acc{color:var(--cy);-webkit-text-stroke:.03em var(--ink);paint-order:stroke fill}.g-paid-p{color:var(--sub);margin:0;font-size:18px}.g-paid .g-label{margin-top:10px}.g-paid .g-list{width:100%;margin:0 0 8px}.g-paid-note{color:var(--sub);margin:4px 0 0}.g-paid .g-load{justify-items:start;min-height:0}@media (max-width:900px){.g-paid{grid-template-columns:minmax(0,1fr)}.g-paid-art{height:auto;min-height:260px;padding:84px var(--gut)24px;position:relative}.g-paid-art .g-bign{font-size:150px}.g-paid-main{padding:34px var(--gut)56px}}.g-fb{gap:6px;max-width:640px;margin-top:30px;display:grid}.g-field textarea{resize:vertical;border:0;border-bottom:2px solid var(--ink);width:100%;font:500 18px/1.45 var(--body);color:var(--ink);background:0 0;border-radius:0;outline:none;padding:10px 0 9px;transition:border-color .2s}.g-field textarea:focus{border-bottom-color:var(--cy)}.g-field textarea::placeholder{color:#9a968e}.g-chips2{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.g-chips2 button{cursor:pointer;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0;border:0;border-radius:999px;padding:9px 13px;transition:background .2s,box-shadow .2s}.g-chips2 button:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.g-chips2 button.on{background:var(--ink);color:var(--paper);box-shadow:none}.g-fb .g-big{justify-self:start;margin-top:8px}.g-fb .g-big[disabled]{opacity:.5;cursor:not-allowed}.g-err{color:var(--no);margin:6px 0 0;font-size:14px}.g-fb-note{color:var(--sub);margin:10px 0 0}.g-acc-no{color:var(--no)!important}.g-roasts{border-top:1.5px solid var(--ink);margin:30px 0 0;padding:0;list-style:none}.g-roast{border-bottom:1px solid var(--line);gap:10px;padding:20px 0 18px;text-decoration:none;transition:background .25s,padding .25s;display:grid;color:inherit!important}.g-roast:hover{background:#0ea5c514;padding-left:12px;padding-right:12px}.g-roast-top{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.g-roast-top img{flex:none;width:20px;height:20px}.g-roast-top>b{font:800 clamp(20px,1.8vw,26px)/1.05 var(--disp);font-variation-settings:"wdth" 84;letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0}.g-roast-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.g-roast-meta{color:var(--sub);flex-wrap:wrap;gap:4px 18px;font-size:11px;display:flex}.g-roast-meta b{color:var(--ink);font-weight:500}.g-roast-d{color:#3f3d39;max-width:60em;margin:0;font-size:15px;line-height:1.5}.g-roast-ppl{flex-wrap:wrap;gap:10px 20px;display:flex}.g-roast-ppl>span{align-items:center;gap:8px;display:inline-flex}.g-roast-ppl img,.g-roast-ppl i{object-fit:cover;width:32px;height:32px;box-shadow:0 0 0 2px var(--k);border-radius:50%;flex:none}.g-roast-ppl i{font:700 12px/1 var(--disp);background:#1111100f;place-items:center;font-style:normal;display:grid}.g-roast-ppl .g-yes{--k:var(--cy)}.g-roast-ppl .g-no2{--k:var(--no)}.g-roast-ppl b{font:600 13px/1.2 var(--body);display:block}.g-roast-ppl small{color:var(--sub);font-size:12px;display:block}.g-roast-ppl em{color:var(--k);font-size:11px;font-style:normal}.g-rc{flex-direction:column;display:flex}.g-rc-prog{z-index:40;background:var(--line);height:4px;position:fixed;top:0;left:0;right:0}.g-rc-prog i{background:var(--cy);height:100%;transition:width .4s cubic-bezier(.16,1,.3,1);display:block}.g-rc-top{padding:22px var(--gut)0;color:var(--sub);justify-content:space-between;gap:16px;display:flex}.g-rc-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g-rc-main{width:100%;max-width:680px;padding:clamp(40px,10vh,110px)var(--gut)80px;flex:1;align-content:start;justify-items:start;gap:18px;margin:0 auto;display:grid}.g-rc-h{font:900 clamp(44px,6vw,84px)/.88 var(--disp);font-variation-settings:"wdth" 76;letter-spacing:-.03em;text-transform:uppercase;margin:0}.g-rc-brief{font:400 clamp(18px,1.5vw,21px)/1.55 var(--body);color:#2f2d2a;margin:0}.g-rc-sub{color:var(--sub);margin:0}.g-rc-fine{color:var(--sub);margin:10px 0 0;font-size:13px;line-height:1.5}.g-rc .g-big[disabled]{opacity:.4;cursor:not-allowed}.g-rc-qual{gap:24px;width:100%;margin-bottom:8px;display:grid}.g-rc-ql{font:600 18px/1.4 var(--body);margin:0 0 4px}.g-rc .g-chips2 button{font:500 15px/1 var(--body);padding:11px 16px}.g-rc-q{gap:22px;width:100%;animation:.35s cubic-bezier(.16,1,.3,1) both g-drop;display:grid}.g-rc .g-rc-qt{font:600 clamp(24px,2.6vw,34px)/1.25 var(--body);letter-spacing:-.01em;text-transform:none;margin:0}.g-rc-nums{flex-wrap:wrap;gap:6px;display:flex}.g-rc-nums button{width:50px;height:50px;box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;font:800 20px/1 var(--disp);color:var(--ink);background:#ffffff80;border:0;transition:box-shadow .2s,background .2s}.g-rc-nums button:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.g-rc-nums button.on{background:var(--ink);color:var(--paper);box-shadow:none}.g-rc-ends{color:var(--sub);justify-content:space-between;gap:16px;margin-top:10px;display:flex}.g-rc-yn{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.g-rc-yn button{height:72px;box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;font:800 28px/1 var(--disp);text-transform:uppercase;color:var(--ink);background:#ffffff80;border:0;transition:box-shadow .2s,background .2s}.g-rc-yn button:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.g-rc-yn button.on{background:var(--ink);color:var(--paper);box-shadow:none}.g-rc-opts{border-top:1.5px solid var(--ink);width:100%;display:grid}.g-rc-opts button{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;width:100%;font:500 17px/1.4 var(--body);color:var(--ink);background:0 0;align-items:center;gap:12px;padding:16px 14px;transition:background .2s;display:flex}.g-rc-opts button:hover{background:#0ea5c51a}.g-rc-opts button.on{background:var(--ink);color:var(--paper)}.g-rc-ranked{margin-bottom:14px}.g-rc-ranked i{background:var(--cy);width:26px;height:26px;color:var(--ink);font:800 14px/1 var(--disp);flex:none;place-items:center;font-style:normal;display:grid}.g-rc-hint{color:var(--sub);margin:0 0 10px}.g-rc .g-field{width:100%}.g-rc-nav{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:18px;display:flex}.g-rc-nav .g-ghost[disabled]{opacity:.3}.g-rc-err{align-items:center;gap:10px;width:100%;margin:0;display:flex}.g-rc-err .g-xbtn{margin-left:auto}.g-rc-promo{background:var(--ink);width:100%;color:var(--paper);justify-items:start;gap:12px;margin-top:18px;padding:clamp(22px,3vw,34px);display:grid}.g-rc-promo p{color:#c9c5bd;margin:0}.g-rc-promo b{color:var(--paper);font-weight:600}.g-ms .g-pghead{align-items:center}.g-ms-back{color:var(--sub);text-decoration:none}.g-ms-back:hover{color:var(--ink)}.g-ms-who{align-items:center;gap:14px;display:flex}.g-ms-who img{object-fit:cover;width:56px;height:56px;box-shadow:0 0 0 1.5px var(--ink);border-radius:50%}.g-ms-who b{font:800 22px/1 var(--disp);font-variation-settings:"wdth" 84;text-transform:uppercase;display:block}.g-ms-who small{color:var(--sub);font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;display:block}.g-ms-steps{counter-reset:ms;flex-wrap:wrap;gap:8px 28px;margin:22px 0 0;padding:0;list-style:none;display:flex}.g-ms-steps li{counter-increment:ms;color:var(--sub);font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.g-ms-steps li:before{content:counter(ms,decimal-leading-zero);width:30px;height:30px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;place-items:center;display:grid}.g-ms-steps li.g-on{color:var(--ink)}.g-ms-steps li.g-on:before{background:var(--ink);color:var(--paper);box-shadow:none}.g-ms-steps li.g-done{color:var(--cy-ink)}.g-ms-steps li.g-done:before{content:"✓";background:var(--cy);color:var(--ink);box-shadow:none}.g-ms-sec{margin-top:clamp(32px,4vw,52px)}.g-ms-sec>.g-wt-row{margin-bottom:18px}.g-ms-sec>.g-wt-row .g-mono{color:var(--sub)}.g-ms-wait{background:var(--ink);color:var(--paper);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px 26px;padding:clamp(22px,3vw,34px);display:grid}.g-ms-wait img{object-fit:cover;width:72px;height:72px;box-shadow:0 0 0 3px var(--cy);border-radius:50%;animation:1.4s ease-in-out infinite alternate g-pulse}.g-ms-wait h2{font:800 clamp(24px,2.4vw,34px)/1 var(--disp);font-variation-settings:"wdth" 84;text-transform:uppercase;margin:0}.g-ms-wait p{color:#c9c5bd;max-width:46em;margin:8px 0 0}.g-ms-wait ol{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.g-ms-wait li{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#9a968e}.g-ms-wait li i{background:#ece9e224;height:3px;margin-top:8px;display:block;position:relative;overflow:hidden}.g-ms-wait li i:after{content:"";background:var(--cy);width:40%;animation:1.4s cubic-bezier(.6,0,.4,1) infinite g-slide;position:absolute;inset:0 auto 0 0}.g-ms-wait li:nth-child(2) i:after{animation-delay:.25s}.g-ms-wait li:nth-child(3) i:after{animation-delay:.5s}.g-ms-wait li:nth-child(4) i:after{animation-delay:.75s}.g-ms-note{box-shadow:inset 3px 0 0 var(--no);background:#e5402a12;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:16px 18px;display:flex}.g-ms-note p{flex:320px;margin:0}.g-ms-note b{display:block}.g-ms-ins{border-top:1.5px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.g-ms-ins>div{padding:16px 18px 18px 0}.g-ms-ins>div+div{border-left:1px solid var(--line);padding-left:18px}.g-ms-ins .g-mono{color:var(--cy-ink);margin-bottom:8px;display:block}.g-ms-ins p{color:#3f3d39;margin:0;font-size:15px;line-height:1.5}.g-ms-refs{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.g-ms-refs>.g-mono{color:var(--sub);margin-right:6px}.g-ms-hint{color:var(--sub);margin:12px 0 0;font-size:14px}.g-ms-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4vw,56px);margin-top:clamp(32px,4vw,52px);display:grid}.g-ms-side{gap:28px;display:grid;position:sticky;top:24px}.g-ms-get{margin:0;padding:0;list-style:none}.g-ms-get li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);padding:11px 0 11px 28px;display:grid;position:relative}.g-ms-get li:before{content:"";background:var(--cy);width:14px;height:2px;position:absolute;top:21px;left:0}.g-ms-get b{font-weight:600}.g-ms-get small{color:var(--sub);font-size:14px}.g-ms-get li.g-hi{background:#0ea5c51a;padding-left:38px}.g-ms-get li.g-hi:before{background:var(--cy-ink);left:12px}.g-ms-ctx{margin:0;display:grid}.g-ms-ctx>div{border-bottom:1px solid var(--line);padding:11px 0}.g-ms-ctx dt{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sub)}.g-ms-ctx dd{margin:4px 0 0;font-size:15px;line-height:1.5}.g-ms-ctx .g-ms-score{justify-content:space-between;align-items:baseline;display:flex}.g-ms-ctx .g-ms-score dd{font:800 22px/1 var(--disp);margin:0}.g-ms-main{gap:34px;min-width:0;display:grid}.g-ms-pick{margin-bottom:26px}.g-ms-pick>.g-lab{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sub);margin-bottom:10px;display:block}.g-ms-opts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.g-ms-opts button{text-align:left;cursor:pointer;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0;border:0;padding:12px 14px;transition:background .2s,box-shadow .2s,color .2s}.g-ms-opts button b{font-size:15px;font-weight:600;display:block}.g-ms-opts button small{color:var(--sub);margin-top:2px;font-size:13px;line-height:1.35;display:block}.g-ms-opts button:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.g-ms-opts button[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:none}.g-ms-opts button[aria-pressed=true] small{color:#b5b1a9}.g-ms-pick .g-chips2 button[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:none}.g-ms-reco{color:var(--cy-ink)}.g-ms-wait-prefs{color:var(--sub);justify-items:start;gap:10px;padding:28px 0;display:grid}.g-tpls{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.g-tpl{position:relative}.g-tpl-pick{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;padding:0;display:block}.g-tpl-shot{height:190px;box-shadow:inset 0 0 0 1.5px var(--line);background:#fff;transition:box-shadow .2s;position:relative;overflow:hidden}.g-tpl-shot iframe{transform-origin:0 0;pointer-events:none;border:0;width:1440px;height:900px;position:absolute;top:0;left:0;transform:scale(.26)}.g-tpl-shot .g-mono{color:var(--sub);place-items:center;display:grid;position:absolute;inset:0}.g-tpl-pick:hover .g-tpl-shot{box-shadow:inset 0 0 0 1.5px var(--ink)}.g-tpl.g-sel .g-tpl-shot{box-shadow:inset 0 0 0 3px var(--ink)}.g-tpl-pick>b{margin-top:10px;font-weight:600;display:block}.g-tpl-pick>small{color:var(--sub);font-size:13px;line-height:1.4;display:block}.g-tpl-mark{z-index:1;background:var(--ink);color:var(--paper);font:500 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:6px 8px;position:absolute;top:10px;left:10px}.g-tpl-zoom{z-index:1;background:var(--paper);width:36px;height:36px;color:var(--ink);cursor:pointer;box-shadow:0 0 0 1.5px var(--ink);opacity:0;border:0;border-radius:50%;place-items:center;transition:opacity .2s,background .2s;display:grid;position:absolute;top:10px;right:10px}.g-tpl:hover .g-tpl-zoom,.g-tpl-zoom:focus-visible{opacity:1}.g-tpl-zoom:hover{background:var(--cy)}.g-tpl-zoom svg{width:15px;height:15px}.g-tpl-view{background:var(--paper);flex-direction:column;width:100%;max-width:1180px;height:calc(100vh - 32px);animation:.3s cubic-bezier(.16,1,.3,1) both g-drop;display:flex;position:relative;box-shadow:0 24px 70px #00000059}.g-tpl-view header{border-bottom:1.5px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px 12px 20px;display:flex}.g-tpl-view header b{font:800 22px/1 var(--disp);font-variation-settings:"wdth" 84;text-transform:uppercase}.g-tpl-view header>div{gap:8px;display:flex}.g-tpl-view iframe{background:#fff;border:0;flex:1;width:100%}.g-ms-go{gap:12px;display:grid}.g-ms-go .g-big{justify-content:space-between;width:100%}.g-ms-go .g-big[disabled]{cursor:wait;color:var(--sub)!important;background:#1111101f!important}.g-ms-go .g-big[disabled] .g-ar{background:0 0}.g-ms-bar{background:var(--line);height:4px;overflow:hidden}.g-ms-bar i{background:var(--cy);height:100%;transition:width .5s ease-out;display:block}.g-ms-barline{color:var(--sub);justify-content:space-between;gap:12px;display:flex}.g-ms-run{text-align:center;color:var(--sub);box-shadow:inset 0 0 0 1.5px var(--line);justify-items:center;gap:14px;padding:clamp(40px,6vw,72px) 20px;display:grid}.g-ms-run img{object-fit:cover;border-radius:50%;width:64px;height:64px;animation:1.4s ease-in-out infinite alternate g-pulse}.g-ms-res{gap:clamp(28px,4vw,44px);display:grid}.g-ms-brand{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:28px;display:grid}.g-ms-logo{min-height:180px;box-shadow:inset 0 0 0 1.5px var(--line);background:#fff;place-items:center;padding:24px;display:grid}.g-ms-logo>div{max-width:200px}.g-ms-logo img,.g-ms-logo svg{width:auto;max-height:120px}.g-ms-pal{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.g-ms-pal button{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;padding:0}.g-ms-pal button i{aspect-ratio:1/.8;box-shadow:inset 0 0 0 1px var(--line);transition:transform .2s;display:block}.g-ms-pal button:hover i{transform:translateY(-3px)}.g-ms-pal button b{white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:13px;font-weight:600;display:block;overflow:hidden}.g-ms-pal button small{color:var(--sub);font:400 12px/1.4 var(--mono);display:block}.g-ms-site{box-shadow:inset 0 0 0 1.5px var(--ink)}.g-ms-site>header{border-bottom:1.5px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px 12px 18px;display:flex}.g-ms-site>header .g-mono{color:var(--sub)}.g-ms-frame{background:#1111100f;justify-content:center;padding:16px;display:flex;overflow:auto}.g-ms-frame>div{max-width:100%;transition:width .3s}.g-ms-frame iframe{background:#fff;border:0;width:100%;height:640px;display:block;box-shadow:0 10px 30px #0000001f}.g-ms-acts{border-top:1.5px solid var(--ink);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.g-ms-live{overflow-wrap:anywhere;color:var(--cy-ink)!important}.g-ms-slug{align-items:flex-end;gap:6px;display:flex}.g-ms-slug input{flex:1}.g-ms-slug span{color:var(--sub);font:500 16px/1.2 var(--mono);white-space:nowrap;padding-bottom:11px}@media (max-width:1000px){.g-ms-grid{grid-template-columns:minmax(0,1fr)}.g-ms-side{position:static}.g-ms-ins{grid-template-columns:repeat(2,minmax(0,1fr))}.g-ms-ins>div:nth-child(3){border-left:0;padding-left:0}.g-ms-ins>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:640px){.g-ms-ins{grid-template-columns:minmax(0,1fr)}.g-ms-ins>div,.g-ms-ins>div+div{border-left:0;padding:14px 0}.g-ms-ins>div+div{border-top:1px solid var(--line)}.g-ms-wait{grid-template-columns:minmax(0,1fr)}.g-ms-wait ol{grid-template-columns:repeat(2,minmax(0,1fr))}.g-tpls{grid-template-columns:minmax(0,1fr)}.g-tpl-zoom{opacity:1}.g-ms-brand{grid-template-columns:minmax(0,1fr)}.g-ms-frame{padding:8px}.g-ms-frame iframe{height:520px}.g-ms-slug{flex-wrap:wrap}}.g-wb{padding-top:18px}.g-wb>:first-child{margin-top:0}.g-wnums{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0;display:grid}.g-wnums>div{border-left:1px solid var(--line);min-width:0;padding:2px 18px 6px}.g-wnums>div:first-child{border-left:0;padding-left:0}.g-wnums .g-mono{color:var(--sub);display:block}.g-wnums b{font:900 clamp(32px,3.6vw,52px)/.9 var(--disp);font-variation-settings:"wdth" 66;letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:8px;display:block}.g-wnums b.g-ok{color:var(--cy-ink)}.g-wnums small{color:var(--sub);margin-top:8px;font-size:13px;line-height:1.4;display:block}.g-wsub{border-top:1px solid var(--line);color:var(--sub);font:500 11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin:26px 0 10px;padding-top:12px;display:flex}.g-wsub svg{vertical-align:-2px;width:13px;height:13px;margin-right:6px;display:inline-block}.g-wtxt{color:#3f3d39;max-width:62em;margin:0;font-size:15px;line-height:1.55}.g-wnote{color:var(--sub);margin:8px 0 0;font-size:13px;line-height:1.45}.g-wtags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.g-wtags .g-tag{white-space:normal;text-align:left;line-height:1.3}.g-wcols{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:6px 36px;display:grid}.g-wlist{margin:0;padding:0;list-style:none}.g-wlist li{border-bottom:1px solid var(--line);padding:9px 0 9px 22px;font-size:15px;line-height:1.45;position:relative}.g-wlist li:before{content:"";background:var(--cy);width:12px;height:2px;position:absolute;top:19px;left:0}.g-wlist.g-wlist-no li:before{background:var(--no)}.g-wlist.g-wlist-mid li:before{background:#e0b43a}.g-wlist li small{color:var(--sub);margin-top:2px;font-size:13px;display:block}.g-wrows{border-top:1.5px solid var(--ink);margin:0;padding:0;list-style:none}.g-wrows>li,.g-wrows>div{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 14px;padding:13px 0;display:grid}.g-wrows>*>svg,.g-wrows .g-wic{flex:none;width:18px;height:18px;margin-top:2px}.g-wrows b{font-weight:600}.g-wrows small{color:var(--sub);margin-top:2px;font-size:13px;line-height:1.4;display:block}.g-wrows .g-wmeta{color:var(--sub);font:500 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;text-align:right;white-space:nowrap}.g-wacc{border-bottom:1px solid var(--line)}.g-wacc:first-child{border-top:1.5px solid var(--ink)}.g-wacc>summary{cursor:pointer;align-items:center;gap:12px;padding:14px 0;list-style:none;display:flex}.g-wacc>summary::-webkit-details-marker{display:none}.g-wacc>summary:after{content:"+";font:400 22px/1 var(--mono);color:var(--cy-ink);flex:none;margin-left:auto;transition:transform .3s}.g-wacc[open]>summary:after{transform:rotate(45deg)}.g-wacc>summary b{font:800 clamp(18px,1.6vw,22px)/1.1 var(--disp);font-variation-settings:"wdth" 84;text-transform:uppercase}.g-wacc>div{padding:0 0 18px}.g-wbox{background:#1111100b;padding:16px 18px}.g-wbox.g-wbox-cy{background:#0ea5c51a}.g-wbox.g-wbox-no{box-shadow:inset 3px 0 0 var(--no);background:#e5402a12}.g-wbox.g-wbox-mid{background:#e0b43a24;box-shadow:inset 3px 0 #e0b43a}.g-wbox.g-wbox-ink{background:var(--ink);color:var(--paper)}.g-wbox.g-wbox-ink .g-wnote,.g-wbox.g-wbox-ink .g-mono{color:#9a968e}.g-ok{color:var(--cy-ink)!important}.g-bad{color:var(--no)!important}.g-warn{color:#b8902a!important}.g-dim{color:var(--sub)!important}.g-wbtn{cursor:pointer;color:var(--ink);font:600 15px/1 var(--body);border:0;border-bottom:1.5px solid var(--line);background:0 0;align-items:center;gap:8px;margin-top:14px;padding:0 0 4px;text-decoration:none;transition:border-color .2s;display:inline-flex}.g-wbtn:hover{border-bottom-color:var(--ink)}.g-wbtn svg{width:15px;height:15px}@media (max-width:640px){.g-wnums{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.g-wnums>div:nth-child(odd){border-left:0;padding-left:0}.g-wnums>div{padding:0 0 0 14px}.g-wnums b{font-size:34px}.g-wrows>li,.g-wrows>div{grid-template-columns:auto minmax(0,1fr)}.g-wrows .g-wmeta{text-align:left;grid-column:2}}.g-rpt-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;display:flex}.g-rpt-meta .g-mono{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.g-rpt-flag{align-items:flex-start;gap:10px;padding:12px 18px;display:flex}.g-rpt-flag>svg{flex:none;width:16px;height:16px;margin-top:2px}.g-rpt-flag b{font-size:14px;font-weight:600}.g-rpt-flag .g-wnote{margin-top:2px}.g-rpt-data>section:first-child .g-wsub{border-top:0;margin-top:0;padding-top:0}.g-rpt-pre{background:var(--ink);max-height:24rem;color:var(--paper);font:12.5px/1.55 var(--mono);white-space:pre-wrap;margin:0;padding:14px 16px;overflow:auto}.g-rpt-big{font:900 44px/.95 var(--disp);font-variation-settings:"wdth" 66;letter-spacing:-.03em;display:block}.g-rpt-box{margin-bottom:8px}.g-rpt-box>b,.g-rpt-boxh b{margin-bottom:4px;font-weight:650;display:block}.g-rpt-boxh{justify-content:space-between;align-items:center;gap:10px;display:flex}.g-rpt-slide{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:4px 14px;padding:12px 0;display:grid}.g-rpt-slide>div>b{font-weight:650}.g-rpt-slide .g-wtxt{margin-top:4px}.g-rpt-num{background:var(--ink);width:30px;height:30px;color:var(--cy);font:500 12px var(--mono);place-items:center;display:grid}.g-rpt-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 0;display:flex}.g-rpt-row>b{font-weight:650}.g-rpt-row>.g-mono{margin-left:auto}.g-rpt-row small{color:var(--sub);font-size:13px}.g-rpt-row code{font:500 13px var(--mono)}.g-rpt-kv{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 28px;margin:0;display:grid}.g-rpt-kv>div{border-bottom:1px solid var(--line);min-width:0;padding:9px 0}.g-rpt-kv dt{color:var(--sub);font-size:10px}.g-rpt-kv dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:14px}.g-rpt-nest{border-left:1px solid var(--line);padding-left:14px}.g-rpt-empty{text-align:center;color:var(--sub);padding:56px 0}.g-rpt-empty svg{opacity:.3;width:48px;height:48px;margin:0 auto 12px}.g-tiers{background:var(--ink);color:var(--paper);padding:12vh var(--gut)10vh;margin-top:6vh}.g-tiers-in{max-width:1240px;margin:0 auto}.g-tiers-hd{gap:18px;margin-bottom:6vh;display:grid}.g-tiers .g-k{color:#9a968e;flex-wrap:wrap;gap:6px 14px;display:flex}.g-tiers .g-k b{color:var(--cy);font-weight:500}.g-tiers h2{font:800 clamp(40px,5.6vw,100px)/.95 var(--disp);font-variation-settings:"wdth" 88;letter-spacing:-.03em;text-transform:uppercase;margin:0}.g-tiers h2 em{color:var(--cy);font-style:normal}.g-tiers-list{border-top:1px solid #ece9e280;margin:0;padding:0;list-style:none}.g-tiers-list li{border-bottom:1px solid #ece9e229;grid-template-columns:150px minmax(170px,300px) minmax(0,1fr) auto;align-items:baseline;gap:24px;padding:20px 0 22px;display:grid}.g-tiers .g-nm{color:#9a968e}.g-tiers .g-nm b{color:var(--cy);font-weight:500}.g-tiers .g-amt{font:800 clamp(44px,4.6vw,80px)/1 var(--disp);font-variation-settings:"wdth" 70;letter-spacing:-.03em;white-space:nowrap;transition:color .3s}.g-tiers .g-amt s{color:#9a968e;letter-spacing:0;font-size:.36em}.g-tiers-list li:hover .g-amt{color:var(--cy)}.g-tiers .g-what{color:#c9c5bd;font-size:clamp(16px,1.25vw,19px);line-height:1.45}.g-tiers .g-what small{color:#9a968e;margin-top:6px;font-size:14px;display:block}.g-tiers .g-go{cursor:pointer;background:var(--paper);color:var(--ink);white-space:nowrap;border:0;border-radius:999px;padding:11px 16px;text-decoration:none;transition:background .25s}.g-tiers .g-go:hover{background:var(--cy);color:var(--ink)}.g-tiers .g-pop .g-go{background:var(--cy)}.g-tiers .g-pop .g-go:hover{background:var(--paper)}.g-tiers-roast .g-nm{color:var(--no)}.g-tiers-roast .g-amt{color:var(--paper)}.g-tiers-inc{grid-template-columns:150px minmax(0,1fr);gap:12px 24px;margin-top:30px;display:grid}.g-tiers-inc ul{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.g-tiers-inc li{color:#c9c5bd;padding-left:20px;font-size:15px;position:relative}.g-tiers-inc li:before{content:"";background:var(--cy);width:11px;height:2px;position:absolute;top:10px;left:0}.g-tiers .g-tiers-note{color:#9a968e;margin:30px 0 0}.g-tiers-note a{color:var(--paper);border-bottom:2px solid var(--cy);text-decoration:none}@media (max-width:760px){.g-tiers-list li{grid-template-columns:1fr auto;gap:6px 16px}.g-tiers .g-nm,.g-tiers .g-what{grid-column:1/-1}.g-tiers .g-go{grid-area:2/2;align-self:center}.g-tiers-inc{grid-template-columns:1fr}}.g-pr-hero{max-width:1240px;padding-bottom:0}.g-cmp-wrap{margin-top:24px;overflow-x:auto}.g-cmp{border-collapse:collapse;border-top:1.5px solid var(--ink);width:100%;max-width:900px}.g-cmp th{border-bottom:1.5px solid var(--ink);font:500 11px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sub);text-align:center;padding:12px 10px 10px}.g-cmp th:first-child,.g-cmp td:first-child{text-align:left;padding-left:0}.g-cmp th:last-child{color:var(--cy-ink)}.g-cmp td{border-bottom:1px solid var(--line);text-align:center;padding:12px 10px;font-size:16px}.g-cmp td:last-child{background:#0ea5c514}.g-cmp-y{color:var(--cy-ink);font-weight:700}.g-cmp-n{color:var(--sub)}.g-ro .g-bar .g-ibtn{width:40px;height:40px}.g-ro .g-bar .g-ibtn svg{width:16px;height:16px}.g-ro-saved{color:var(--cy-ink);cursor:default}.g-ro .g-rr-head,.g-ro .g-rr-mob{padding-top:76px}.g-ro-new{cursor:pointer;border:0;align-items:center;gap:6px;display:inline-flex}.g-ro-new svg{width:14px;height:14px}.g-ro-hero .g-h1{font-size:clamp(52px,7vw,132px)}.g-urlf{align-items:flex-end;gap:14px;max-width:620px;margin-top:30px;display:flex}.g-urlf input{border:0;border-bottom:2px solid var(--ink);min-width:0;font:500 clamp(18px,1.6vw,22px)/1.2 var(--mono);color:var(--ink);background:0 0;border-radius:0;outline:none;flex:1;padding:12px 0 10px;transition:border-color .2s}.g-urlf input::placeholder{color:#11111059}.g-urlf input:focus{border-bottom-color:var(--cy)}.g-urlf .g-big{cursor:pointer;border:0;flex:none}.g-urlf .g-big[disabled]{opacity:.35;cursor:not-allowed}.g-urlf .g-big[disabled]:hover{background:var(--ink);color:var(--paper)!important}.g-ro-under{color:var(--sub);flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:22px;display:flex}.g-ro-under label{align-items:center;gap:10px;display:inline-flex}.g-ro-under select{font:inherit;letter-spacing:inherit;text-transform:none;color:var(--ink);border:0;border-bottom:1.5px solid var(--ink);cursor:pointer;background:0 0;border-radius:0;padding:4px 18px 4px 0}.g-ro-under a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.g-ro-under a:hover{color:var(--cy-ink)}.g-ro-err{color:var(--no);align-items:center;gap:8px;font-size:15px;display:flex;margin:16px 0 0!important}.g-ro-err svg{flex:none;width:16px;height:16px}.g-ro-sample{gap:18px}.g-ro-sg{align-items:center;gap:22px;padding-top:6px;display:flex;position:relative}.g-ro-sg svg{flex:none;width:120px;height:120px}.g-ro-sgn{text-align:center;width:120px;position:absolute;left:0}.g-ro-sgn b{font:900 46px/.9 var(--disp);font-variation-settings:"wdth" 66;display:block}.g-ro-sgn .g-mono{color:#9a968e;font-size:10px}.g-ro-stamp{color:#e0b43a;font:900 30px/1 var(--disp);text-transform:uppercase;letter-spacing:.14em;border:3px double #e0b43a;padding:8px 16px;transform:rotate(-8deg)}.g-ro-sp{border-top:1.5px solid #ece9e280;margin:0;padding:0;list-style:none}.g-ro-sp li{border-bottom:1px solid #ece9e229;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:4px 14px;padding:11px 0;display:grid}.g-ro-sp b{font:800 18px/1 var(--disp);text-transform:uppercase;font-variation-settings:"wdth" 84}.g-ro-sp .g-mono{color:#9a968e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.g-ro-sdb{box-shadow:inset 3px 0 0 var(--no);background:#e5402a24;margin-top:auto;padding:12px 14px}.g-ro-sdb .g-mono{color:var(--no);font-size:10px}.g-ro-sdb p{color:var(--paper);font-size:15px;margin:4px 0 0!important}.g-ro-expl{max-width:1400px}.g-ro-expl .g-sec:first-child{padding-top:6vh}.g-ro-expl .g-answer .g-h2{margin:12px 0 0;font-size:clamp(30px,3.4vw,52px)}.g-ro-expl .g-facts b{font-weight:650}.g-ro-fine{color:var(--sub);margin:40px 0 0!important}.g-ro-run{max-width:760px;min-height:88vh;padding:130px var(--gut)60px;flex-direction:column;justify-content:center;margin:0 auto;display:flex}.g-ro-url{color:var(--sub);overflow-wrap:anywhere}.g-ro-runt{font-variation-settings:"wdth" 76;text-transform:uppercase;letter-spacing:-.02em;overflow-wrap:anywhere;font:900 clamp(30px,4vw,56px)/.95 var(--disp)!important;margin:14px 0 0!important}.g-ro-pct{margin-top:34px}.g-ro-pct b{font:900 clamp(64px,9vw,120px)/.85 var(--disp);font-variation-settings:"wdth" 66;letter-spacing:-.04em;display:block}.g-ro-pct small{color:var(--sub);letter-spacing:0;font-size:.4em}.g-ro-bar{background:var(--line);height:4px;margin-top:16px;position:relative;overflow:hidden}.g-ro-bar i{background:var(--cy);transition:width 1s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0}.g-ro-bar-run{margin-top:30px}.g-ro-bar-run i{width:30%;animation:1.4s cubic-bezier(.65,0,.35,1) infinite g-ro-run}@keyframes g-ro-run{0%{left:-30%}to{left:100%}}@media (prefers-reduced-motion:reduce){.g-ro-bar-run i{opacity:.5;width:100%;animation:none}}.g-ro-stages{color:var(--sub);flex-wrap:wrap;gap:8px 28px;margin:22px 0 0;padding:0;list-style:none;display:flex}.g-ro-stages li{align-items:center;gap:8px;display:inline-flex}.g-ro-stages i{place-items:center;width:16px;height:16px;display:grid;box-shadow:inset 0 0 0 1.5px}.g-ro-stages i svg{width:11px;height:11px}.g-ro-stages .g-on{color:var(--ink)}.g-ro-stages .g-on i{background:var(--cy);box-shadow:none}.g-ro-stages .g-done{color:var(--cy-ink)}.g-ro-fact{border-top:1px solid var(--line);min-height:96px;margin-top:44px;padding-top:14px}.g-ro-fact .g-mono{color:var(--cy-ink)}.g-ro-fact p{max-width:36em;font-size:17px;line-height:1.5;margin:8px 0 0!important}.g-ro-confirm{max-width:860px;padding:130px var(--gut)12vh;margin:0 auto}.g-ro-confirm .g-h2{margin:14px 0 26px!important}.g-ro-warn{margin-bottom:14px}.g-ro-warn b{margin-bottom:4px;font-weight:650;display:block}.g-ro-rows{border-top:1.5px solid var(--ink);margin:8px 0 30px}.g-ro-rows>div{border-bottom:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:6px 24px;padding:16px 0;display:grid}.g-ro-rows dt{color:var(--sub);padding-top:3px}.g-ro-rows dd{min-width:0;margin:0;font-size:16px;line-height:1.5}.g-ro-tags{flex-wrap:wrap;gap:6px;display:flex}.g-ro-tags .g-tag{white-space:normal}.g-ro-in{border:0;border-bottom:2px solid var(--ink);width:100%;font:500 18px/1.3 var(--body);color:var(--ink);background:0 0;border-radius:0;outline:none;padding:4px 0 8px}.g-ro-in:focus{border-bottom-color:var(--cy)}.g-ro-go{cursor:pointer;border:0}.g-ro-bridge{max-width:1240px;margin-left:auto;margin-right:auto}.g-ro-bridge .g-h2{font-size:clamp(30px,3.6vw,56px)}.g-ro-bridge-ctas{flex-wrap:wrap;align-items:center;gap:14px 24px;margin:22px 0 14px;display:flex}.g-ro-ghost{color:var(--paper);border-radius:999px;padding:12px 16px;text-decoration:none;box-shadow:inset 0 0 0 1.5px #ece9e266}.g-ro-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--paper)}.g-ro-bridge .g-facts2{margin-left:0}.g-ro-share h2{margin-bottom:14px}.g-ro-share-btns{flex-wrap:wrap;gap:8px;display:flex}.g-ro-share-btns>*{cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--ink);border:0;align-items:center;gap:6px;display:inline-flex}.g-ro-share-btns svg{width:13px;height:13px}.g-ro-embed{margin-top:6px}.g-ro-embed img{margin:0 0 10px;display:block}.g-ro-embed textarea{resize:none;width:100%;font:12px/1.5 var(--mono);color:var(--ink);background:#1111100f;border:0;padding:10px 12px}@media (max-width:640px){.g-urlf{flex-direction:column;align-items:stretch}.g-urlf .g-big{justify-content:space-between}.g-ro-rows>div{grid-template-columns:1fr}.g-ro-sg svg{width:96px;height:96px}.g-ro-sgn{width:96px}.g-ro-sgn b{font-size:36px}.g-ro-run,.g-ro-confirm{padding-top:96px}}.g-rcx-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.g-rcx-acts .g-ghost{height:42px}.g-rcx-link{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;display:grid}.g-rcx-url{align-items:center;gap:10px;min-width:0;display:flex}.g-rcx-url svg{flex:none;width:16px;height:16px}.g-rcx-url .g-mono{text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0;font-size:13px;overflow:hidden}.g-rcx-meta{flex-wrap:wrap;grid-column:1/-1;gap:4px 18px;margin:0;display:flex}.g-rcx-wide{justify-content:space-between;width:100%}.g-rcx-wide[disabled]{opacity:.5;cursor:not-allowed}.g-rcx-banner{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px 16px;display:grid}.g-rcx-banner>svg{width:20px;height:20px}.g-rcx-banner .g-wnote{margin-top:2px}.g-rcx-pick{position:relative}.g-rcx-proj{cursor:pointer;text-align:left;width:100%;min-height:84px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0;border:0;align-items:stretch;padding:0;transition:background .2s;display:flex}.g-rcx-proj:hover{background:#0ea5c514}.g-rcx-proj-t{flex:1;align-content:center;gap:4px;min-width:0;padding:14px 18px;display:grid}.g-rcx-proj-t b{font:800 clamp(20px,2vw,26px)/1.05 var(--disp);font-variation-settings:"wdth" 84;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g-rcx-proj-t small{color:var(--sub);font-size:13px}.g-rcx-proj img{object-fit:cover;border-left:1.5px solid var(--ink);width:clamp(100px,28%,240px)}.g-rcx-chev{flex:none;align-self:center;width:18px;height:18px;margin:0 16px;transition:transform .3s}.g-rcx-menu{width:auto;max-height:320px;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.g-rcx-menu .g-mi img{object-fit:cover;flex:none;width:36px;height:36px}.g-rcx-menu .g-mi b{color:var(--paper);font:600 15px/1.2 var(--body);text-transform:none;letter-spacing:0;display:block}.g-rcx-menu .g-mi small{color:#9a968e;margin-top:2px;display:block}.g-rcx-menu .g-mi.g-on{background:#ece9e214}.g-rcx-row{cursor:pointer;transition:background .2s,padding .2s}.g-rcx-row:hover{background:#0ea5c514;padding-left:10px;padding-right:10px}.g-rcx-row .g-ghost{height:36px;padding:0 12px}.g-rcx-dot{background:#e0b43a;border-radius:50%;width:10px;height:10px;margin-top:6px}.g-rcx-dot.g-rcx-active{background:var(--cy)}.g-rcx-dot.g-rcx-expired{background:var(--no)}.g-rcx-dot.g-rcx-closed{background:var(--sub)}.g-rcx-resp .g-wrows{max-height:460px;overflow-y:auto}.g-rcx-ans{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 16px;font-size:14px;display:grid}.g-rcx-ans i{color:var(--sub);margin-right:4px;font-style:normal}.g-rcx-q{align-items:start}.g-rcx-qin{width:100%;font:600 17px/1.35 var(--body);color:var(--ink);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;outline:none;padding:4px 0 6px;transition:border-color .2s}.g-rcx-qin:hover{border-bottom-color:var(--line)}.g-rcx-qin:focus{border-bottom-color:var(--cy)}.g-rcx-qin::placeholder{color:#9a968e}.g-rcx-sel{height:30px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 8px;font-size:11px}.g-rcx-q .g-sheet-x{width:30px;height:30px;font-size:18px}@media (max-width:640px){.g-rcx-link{grid-template-columns:minmax(0,1fr)}.g-rcx-banner{grid-template-columns:auto minmax(0,1fr)}.g-rcx-proj img{display:none}}.g-sfg-presets{margin:0 0 20px}.g-sfg-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;display:grid}.g-sfg-conf .g-wt-row{margin-top:8px}.g-sfg-conf .g-wt{gap:10px}.g-sfg-tipbtn{width:28px;height:28px;color:var(--sub);cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--line);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.g-sfg-tipbtn[aria-pressed=true],.g-sfg-tipbtn:hover{background:var(--cy);color:var(--ink);box-shadow:none}.g-sfg-tipbtn svg{width:14px;height:14px}.g-sfg-vars{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin-top:18px;display:grid}.g-sfg-var{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.g-sfg-letter{font:900 34px/1 var(--disp);font-variation-settings:"wdth" 66;color:var(--cy-ink);padding-top:6px}.g-sfg-var textarea{resize:vertical;border:0;border-bottom:2px solid var(--ink);width:100%;font:500 16px/1.45 var(--body);color:var(--ink);background:0 0;border-radius:0;outline:none;padding:8px 0}.g-sfg-var textarea:focus{border-bottom-color:var(--cy)}.g-sfg-var textarea::placeholder{color:#9a968e}.g-sfg-var .g-sheet-x{width:30px;height:30px;margin-top:6px;font-size:18px}.g-sfg-runs{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.g-sfg-run{cursor:pointer;max-width:320px;box-shadow:inset 0 0 0 1px var(--line);flex:none;gap:4px;padding:12px 34px 12px 14px;transition:box-shadow .2s,background .2s;display:grid;position:relative}.g-sfg-run:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.g-sfg-run.g-on{background:var(--ink);color:var(--paper);box-shadow:none}.g-sfg-run b{color:inherit}.g-sfg-run span{color:inherit;opacity:.8;font-size:13px;line-height:1.35}.g-sfg-run small{color:var(--sub);font-size:11px}.g-sfg-run.g-on small{color:#9a968e}.g-sfg-del{width:24px;height:24px;color:inherit;cursor:pointer;opacity:.45;font:400 16px/1 var(--mono);background:0 0;border:0;border-radius:50%;position:absolute;top:6px;right:6px}.g-sfg-del:hover{opacity:1;color:var(--no)}.g-sfg-win .g-mono{color:#9a968e}.g-sfg-win-row{flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin-top:10px;display:flex}.g-sfg-win-row b{font:900 clamp(40px,5vw,72px)/.88 var(--disp);font-variation-settings:"wdth" 66;letter-spacing:-.03em;text-transform:uppercase}.g-sfg-win-row .g-sfg-win-score{color:var(--cy)}.g-sfg-win p{color:#c9c5bd;max-width:60em;margin:12px 0 0}.g-sfg-dim{color:#9a968e}.g-sfg-p{border-bottom:1px solid var(--line)}.g-sfg-p:first-child{border-top:1.5px solid var(--ink)}.g-sfg-prow{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:14px;padding:12px 0;transition:background .2s,padding .2s;display:flex}.g-sfg-prow:hover{background:#0ea5c514;padding-left:10px;padding-right:10px}.g-sfg-av{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.g-sfg-av-t{background:var(--ink);color:var(--paper);font:800 16px/1 var(--disp);place-items:center;display:grid}.g-sfg-who{flex:1;min-width:0;display:grid}.g-sfg-who b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.g-sfg-who small{color:var(--sub);text-transform:capitalize;font-size:13px}.g-sfg-scores{gap:4px;display:flex}.g-sfg-scores span{text-align:center;min-width:44px;font:800 18px/1.1 var(--disp);box-shadow:inset 0 0 0 1px var(--line);padding:4px 8px}.g-sfg-scores span i{color:var(--sub);font-size:10px;font-style:normal;display:block}.g-sfg-scores span.g-on{box-shadow:inset 0 0 0 1.5px var(--cy);background:#0ea5c524}.g-sfg-pref{align-items:center;gap:6px;min-width:34px;display:inline-flex}.g-sfg-dot{background:var(--sub);border-radius:50%;width:7px;height:7px}.g-sfg-dot-strong{background:var(--cy)}.g-sfg-dot-moderate{background:#e0b43a}.g-sfg-chev{flex:none;width:16px;height:16px;transition:transform .3s}.g-sfg-pbody{padding:4px 0 20px 54px}@media (max-width:760px){.g-sfg-row,.g-sfg-vars{grid-template-columns:minmax(0,1fr)}.g-sfg-scores{display:none}.g-sfg-pbody{padding-left:0}}.g-rr{font-family:var(--body);color:var(--ink);-webkit-font-smoothing:antialiased}.g-rr ::selection{background:var(--cy);color:var(--ink)}.g-rr-prog{z-index:60;background:var(--cy);transform-origin:0;height:3px;position:fixed;top:0;left:0;right:0}.g-rr-ink{background:var(--ink);color:var(--paper)}.g-rr-paper{background:var(--paper);color:var(--ink);background-image:radial-gradient(#11111021 1px,#0000 1.2px);background-size:26px 26px}.g-rr-sec{padding:clamp(64px,11vh,120px) 16px}.g-rr-in{max-width:1040px;margin:0 auto}.g-rr-blk{margin-top:44px}.g-rr-blk0{margin-bottom:8px}.g-rr-h2{font:900 clamp(40px,5.4vw,84px)/.88 var(--disp);font-variation-settings:"wdth" 70;letter-spacing:-.03em;text-transform:uppercase;margin:0 0 28px;font-style:normal}.g-rr-kick{color:#9a968e;font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px}.g-rr-pos{color:var(--cy)!important}.g-rr-neg{color:var(--no)!important}.g-rr-paper .g-rr-pos{color:var(--cy-ink)!important}.g-rr-hi{background:var(--cy)}.g-rr-mid{background:#e0b43a}.g-rr-lo{background:var(--no)}.g-rr-note{color:#9a968e;font:500 11px/1.5 var(--mono);letter-spacing:.04em;text-transform:uppercase;margin:8px 0 0}.g-rr-paper .g-rr-note{color:var(--sub)}.g-rr-ink .g-wsub{color:#9a968e;border-top-color:#ece9e229}.g-rr-ink .g-wlist li{color:#d8d4cc;border-bottom-color:#ece9e229}.g-rr-cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;display:grid}.g-rr-herowrap{background:var(--ink);height:150vh;position:relative}.g-rr-hero{background:var(--ink);height:100vh;color:var(--paper);position:sticky;top:0;overflow:hidden}.g-rr-desk{display:none}.g-rr-head{z-index:20;text-align:center;pointer-events:none;padding-top:30px;position:absolute;top:0;left:0;right:0}.g-rr-url{color:#9a968e;font:500 12px/1.4 var(--mono);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;overflow:hidden}.g-rr-meta{color:#77736b;font:500 10px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px}.g-rr-h1{font:900 clamp(34px,4.4vw,64px)/.88 var(--disp);font-variation-settings:"wdth" 70;letter-spacing:-.03em;text-transform:uppercase;color:var(--paper);margin:6px 0 22px;font-style:normal}.g-rr-kpis{flex-wrap:wrap;justify-content:center;gap:0;display:flex}.g-rr-kpis>div{text-align:center;border-left:1px solid #ece9e229;padding:0 clamp(16px,2vw,30px)}.g-rr-kpis>div:first-child{border-left:0}.g-rr-kpis b{font:900 clamp(34px,3.4vw,50px)/.9 var(--disp);font-variation-settings:"wdth" 66;letter-spacing:-.02em;display:block}.g-rr-kpis span{color:#9a968e;font:500 10px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;display:block}.g-rr-stampw{z-index:20;pointer-events:none;position:absolute;top:calc(50% + 96px);left:50%;translate:-50%}.g-rr-stamp{font:900 clamp(26px,2.8vw,42px)/1 var(--disp);font-variation-settings:"wdth" 80;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-align:center;border:6px double;padding:10px 22px 8px}.g-rr-hint{z-index:20;text-align:center;pointer-events:none;color:#9a968e;position:absolute;bottom:26px;left:50%;translate:-50%}.g-rr-hint p{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px}.g-rr-hint svg{width:18px;height:18px;margin:0 auto}.g-rr-svg{z-index:10;width:100%;height:100%;position:absolute;inset:0}.g-rr-cat{cursor:pointer;pointer-events:auto}.g-rr-cat:hover .g-rr-svgmono{fill:var(--paper)}.g-rr-svgmono{fill:#9a968e;font:500 12.5px var(--mono);letter-spacing:.05em}.g-rr-svgnum{font:900 26px var(--disp);font-variation-settings:"wdth" 70}.g-rr-svgsub{fill:#77736b;font:500 12px var(--mono)}.g-rr-svgscore{fill:var(--paper);font:900 104px var(--disp);font-variation-settings:"wdth" 66;letter-spacing:-.03em}.g-rr-svgscore-m{font-size:46px}.g-rr-svgmono-m{font-size:10px}.g-rr-mob{z-index:10;flex-direction:column;align-items:center;padding:18px 16px 70px;display:flex;position:absolute;inset:0;overflow-y:auto}.g-rr-mhead{text-align:center;width:100%;margin-bottom:14px}.g-rr-mhead .g-rr-url{font-size:10px}.g-rr-mhead .g-rr-h1{margin:4px 0 16px;font-size:34px}.g-rr-mhead .g-rr-kpis>div{padding:0 12px}.g-rr-mhead .g-rr-kpis b{font-size:30px}.g-rr-mhead .g-rr-kpis span{font-size:9px}.g-rr-mgauge{width:132px;height:132px;margin-bottom:10px}.g-rr-mgauge svg{width:100%;height:100%}.g-rr-stamp-m{border-width:4px;margin-bottom:16px;padding:6px 14px 5px;font-size:18px}.g-rr-mcats{border-top:1px solid #ece9e229;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;width:100%;max-width:340px;display:grid}.g-rr-mcats button{color:#9a968e;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ece9e21a;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 0;display:flex}.g-rr-mcats span{font:500 10px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.g-rr-mcats b{font:900 18px/1 var(--disp);font-variation-settings:"wdth" 70;font-variant-numeric:tabular-nums}@media (min-width:768px){.g-rr-herowrap{height:250vh}.g-rr-desk{display:block}.g-rr-mob{display:none}}.g-rr-modal{z-index:100;background:#111110cc;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.g-rr-sheet{background:var(--paper);width:100%;max-width:920px;max-height:90vh;color:var(--ink);font-family:var(--body);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000059}.g-rr-sheet-s{max-width:560px}.g-rr-sheet-h{border-bottom:4px double var(--ink);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.g-rr-sheet-t{min-width:0;font:800 clamp(18px,2.2vw,28px)/1 var(--disp);font-variation-settings:"wdth" 84;text-transform:uppercase;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.g-rr-sheet-b{flex:1;min-height:0;padding:clamp(18px,3vw,32px);overflow:auto}.g-rr-cath{align-items:center;gap:14px;min-width:0;display:flex}.g-rr-cath>b{width:64px;height:64px;font:900 34px/1 var(--disp);font-variation-settings:"wdth" 66;flex:none;place-items:center;display:grid}.g-rr-cath h3{font:800 26px/1 var(--disp);font-variation-settings:"wdth" 84;text-transform:uppercase;margin:0 0 4px}.g-rr-cath .g-mono{color:var(--sub)}.g-rr-x{cursor:pointer;background:var(--paper);width:44px;height:44px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .25s;display:grid}.g-rr-x:hover{background:var(--cy)}.g-rr-x svg{width:18px;height:18px}.g-rr-x-ink{z-index:2;position:absolute;top:16px;right:16px}.g-rr-lb{z-index:100;background:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:72px 16px 24px;display:flex;position:fixed;inset:0}.g-rr-lb img{object-fit:contain;border:1px solid #ece9e24d;max-width:100%;max-height:100%}.g-rr-warns{padding:28px 16px 0}.g-rr-warns .g-rr-in>*+*{margin-top:10px}.g-rr-wt{color:#9a7210;margin:0 0 6px}.g-rr-picker{justify-content:center;gap:10px;margin-bottom:40px;padding-bottom:6px;display:flex;overflow-x:auto}.g-rr-ptile{width:140px;color:var(--ink);text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff73;border:0;flex-direction:column;flex:none;align-items:flex-start;gap:6px;padding:10px 10px 12px;transition:box-shadow .2s,background .2s;display:flex;position:relative}.g-rr-ptile:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.g-rr-ptile img{aspect-ratio:1;object-fit:cover;filter:grayscale();opacity:.55;width:100%;transition:filter .3s,opacity .3s}.g-rr-ptile b{font:600 15px/1.2 var(--body);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.g-rr-arch{color:var(--sub);font:500 10px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.g-rr-ptile.g-on{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--ink),inset 0 -4px 0 var(--cy)}.g-rr-ptile.g-on img{filter:none;opacity:1}.g-rr-pcard{border-top:1.5px solid var(--ink);grid-template-columns:200px minmax(0,1fr);gap:36px;padding-top:28px;display:grid}.g-rr-pwho{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.g-rr-pwho img{object-fit:cover;width:120px;height:120px;margin-bottom:6px}.g-rr-pwho>b{font:800 22px/1 var(--disp);font-variation-settings:"wdth" 84;text-transform:uppercase}.g-rr-pwho>span{color:var(--sub);font-size:14px;line-height:1.4}.g-rr-pacts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.g-rr-talk .g-ar{position:relative}.g-rr-talk .g-ar svg{width:18px;height:18px}.g-rr-talk .g-ar:after{content:"";border:1.5px solid var(--cy);border-radius:50%;animation:2s ease-out infinite g-rr-ring;position:absolute;inset:-1px}.g-rr-talk.g-rr-live .g-ar{background:var(--no);color:#fff}.g-rr-talk.g-rr-live .g-ar:after{border-color:var(--no)}.g-rr-talk:hover .g-ar{transform:none}@keyframes g-rr-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.g-rr-qbtn{height:44px;color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--ink);font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:0 18px;transition:background .25s}.g-rr-qbtn:hover{background:var(--cy)}.g-rr-quote{font:500 clamp(21px,2vw,28px)/1.35 var(--body);letter-spacing:-.01em;text-wrap:pretty;margin:0 0 28px;font-style:normal}.g-rr-vnums{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0 14px}.g-rr-vnums b{text-transform:uppercase}.g-rr-fs{margin:0;padding:0;list-style:none}.g-rr-fs li{border-bottom:1px solid var(--line);padding:13px 0 13px 22px;position:relative}.g-rr-fs li:before{content:"";background:var(--cy);width:12px;height:2px;position:absolute;top:20px;left:0}.g-rr-fs li.g-rr-no:before{background:var(--no)}.g-rr-fs .g-mono{color:var(--sub);margin-bottom:4px;font-size:11px;display:block}.g-rr-fs li.g-rr-no .g-mono{color:var(--no)}.g-rr-fs li:not(.g-rr-no) .g-mono{color:var(--cy-ink)}.g-rr-fs p{margin:0;font-size:15px;line-height:1.5}.g-rr-conf{align-items:flex-end;gap:4px;height:84px;display:flex}.g-rr-conf>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.g-rr-conf i{width:100%;display:block}.g-rr-conf span{color:var(--sub);font:500 10px/1 var(--mono)}.g-rr-2c{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.g-rr-2c .g-wsub{margin-top:0}.g-rr-gap{margin-bottom:14px}.g-rr-small{margin:14px 0 0;padding:10px 14px;font-size:13px;line-height:1.45}.g-rr-bars>div{grid-template-columns:96px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:7px 0;display:grid}.g-rr-bars .g-mono{color:var(--sub);font-size:10px}.g-rr-bars>div>i,.g-rr-cov>i,.g-rr-realized{background:#1111101a;height:4px;display:block;position:relative}.g-rr-bars>div>i>i,.g-rr-cov>i>i,.g-rr-realized>i{display:block;position:absolute;top:0;bottom:0;left:0}.g-rr-bars b{font:500 12px/1 var(--mono);text-align:right}.g-rr-kv>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.g-rr-kv .g-mono{color:var(--sub);font-size:10px}.g-rr-kv b{text-align:right;text-transform:capitalize;font-size:14px;font-weight:600}.g-rr-stores{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;display:grid}.g-rr-stores>div{border-bottom:1px solid var(--line);padding:12px 0}.g-rr-storeh{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.g-rr-storeh .g-mono{color:var(--sub);font-size:11px}.g-rr-storeh b{font:900 26px/1 var(--disp);font-variation-settings:"wdth" 70}.g-rr-storeh small{color:var(--sub);font:500 11px var(--mono)}.g-rr-storen{margin:6px 0 0;font-weight:600}.g-rr-price{margin-top:8px}.g-rr-revs p{color:#3f3d39;margin:8px 0 0;font-size:13px;font-style:normal}.g-rr-cov{align-items:center;gap:10px;display:inline-flex}.g-rr-cov>i{width:80px}.g-rr-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.g-rr-step{min-width:0;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff73;flex-direction:column;transition:box-shadow .2s;display:flex}.g-rr-step:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.g-rr-shot{border:0;border-bottom:1px solid var(--line);background:var(--ink);cursor:zoom-in;width:100%;padding:0;display:block;overflow:hidden}.g-rr-shot img{object-fit:cover;object-position:top;width:100%;height:190px;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.g-rr-shot:hover img{transform:scale(1.03)}.g-rr-noshot{border-bottom:1px solid var(--line);height:14px}.g-rr-stepb{padding:14px 16px 16px}.g-rr-steph{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.g-rr-steph>.g-mono{font-size:11px}.g-tag.g-rr-tno{color:#b8301d;background:#e5402a24}.g-rr-think{color:#2f2d2a;margin:0;font-size:15px;line-height:1.5}.g-rr-ux{margin-top:10px}.g-rr-ux li{padding:6px 0 6px 20px;font-size:13px}.g-rr-ux li:before{width:10px;top:14px}.g-rr-ux li:last-child{border-bottom:0}.g-rr-pnav{border-top:1.5px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;margin-top:44px;padding-top:18px;display:flex}.g-rr-pnav>button{cursor:pointer;color:var(--ink);font:500 12px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding:6px 0}.g-rr-pnav>button:hover:not([disabled]){color:var(--cy-ink)}.g-rr-pnav>button[disabled]{opacity:.25;cursor:default}.g-rr-dots{gap:6px;display:flex}.g-rr-dots button{cursor:pointer;background:#1111102e;border:0;width:10px;height:10px;padding:0}.g-rr-dots button.g-on{background:var(--ink);width:22px}.g-rr-diag{max-width:30em;font:700 clamp(24px,2.6vw,38px)/1.12 var(--disp);font-variation-settings:"wdth" 88;letter-spacing:-.015em;text-wrap:pretty;color:var(--paper);margin:0;font-style:normal}.g-rr-loss{border-top:1.5px solid var(--paper)}.g-rr-loss>div{border-bottom:1px solid #ece9e229;grid-template-columns:170px minmax(0,1fr);align-items:baseline;gap:18px;padding:14px 0;display:grid}.g-rr-loss b{color:var(--no);font:900 clamp(30px,2.8vw,40px)/.9 var(--disp);font-variation-settings:"wdth" 66;letter-spacing:-.02em}.g-rr-loss p{color:#d8d4cc;margin:0;font-size:16px;line-height:1.5}.g-rr-db p{box-shadow:inset 3px 0 0 var(--no);font:600 17px/1.45 var(--body);color:var(--paper);border-bottom:1px solid #ece9e229;margin:0;padding:16px 0 16px 20px}.g-rr-db p+p{margin-top:0}.g-rr-plan{border-top:1.5px solid var(--ink)}.g-rr-pstep{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:18px;padding:22px 0;display:grid}.g-rr-num{background:var(--ink);width:44px;height:44px;color:var(--cy);font:500 15px var(--mono);place-items:center;display:grid}.g-rr-act{font:600 clamp(17px,1.5vw,20px)/1.35 var(--body);margin:8px 0 14px}.g-rr-ba{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;margin-bottom:14px;display:grid}.g-rr-ba .g-wbox .g-mono{margin-bottom:6px;font-size:10px;display:block}.g-rr-ba .g-wbox-no .g-mono{color:#b8301d}.g-rr-ba .g-wbox-cy .g-mono{color:var(--cy-ink)}.g-rr-ba .g-wbox p{margin:0;font-size:15px;line-height:1.45}.g-rr-baar{color:var(--sub);font:500 18px/1 var(--mono);align-self:center}.g-rr-why{margin-bottom:4px}.g-rr-tags{margin-top:12px}.g-rr-cr{border-top:1.5px solid var(--paper);border-bottom:1px solid #ece9e229;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.g-rr-cr>div{min-width:0;padding:22px 24px 22px 0}.g-rr-cr>div+div{border-left:1px solid #ece9e229;padding-left:28px}.g-rr-cr b{font:900 clamp(76px,11vw,168px)/.8 var(--disp);font-variation-settings:"wdth" 66;letter-spacing:-.04em;overflow-wrap:anywhere;display:block}.g-rr-cr .g-mono{color:var(--paper);margin-top:14px;display:block}.g-rr-cr small{color:#9a968e;font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;display:block}.g-rr-rev{border-top:1px solid #ece9e229;border-bottom:1px solid #ece9e229;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;display:grid}.g-rr-rev>div{border-left:1px solid #ece9e229;min-width:0;padding:18px 20px 20px}.g-rr-rev>div:first-child{border-left:0;padding-left:0}.g-rr-rev .g-mono{color:#9a968e;font-size:11px;display:block}.g-rr-rev b{font:900 clamp(36px,3.8vw,56px)/.9 var(--disp);font-variation-settings:"wdth" 66;letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:10px;display:block}.g-rr-rev b small{font:500 13px var(--mono);color:#9a968e;letter-spacing:0;margin-left:2px}.g-rr-realized{margin-top:12px;background:#ece9e229!important}.g-rr-realized>i{background:var(--cy)}.g-rr-revnote{max-width:62em;font:400 14px/1.5 var(--body);letter-spacing:0;text-transform:none;margin-top:14px}.g-rr-cta{padding:clamp(64px,10vh,110px) 0 20px}.g-rr-cta h3{font:900 clamp(32px,4.8vw,76px)/.9 var(--disp);font-variation-settings:"wdth" 70;letter-spacing:-.03em;text-transform:uppercase;color:var(--paper);margin:0;font-style:normal}.g-rr-cta h3.g-rr-dim{color:#5d5a54}.g-rr-ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.g-rr-ghost{height:60px;font:500 13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 24px;text-decoration:none;transition:background .25s,color .25s;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ece9e266;color:var(--paper)!important}.g-rr-ghost:hover{background:var(--cy);box-shadow:none;color:var(--ink)!important}.g-rr-share{border-top:1px solid #ece9e229;flex-wrap:wrap;gap:8px;margin-top:36px;padding:36px 0 0;display:flex}.g-rr-share>*{cursor:pointer;height:40px;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:background .25s,color .25s;display:inline-flex;box-shadow:inset 0 0 0 1px #ece9e24d;color:#c9c5bd!important}.g-rr-share>:hover{background:var(--paper);color:var(--ink)!important}.g-rr-share svg{width:14px;height:14px}.g-rr-page{background:var(--ink);min-height:100vh;color:var(--paper);font-family:var(--body);overflow-x:clip}.g-rr-top{text-align:center;color:#9a968e;font:500 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #ece9e21f;margin:0;padding:9px 16px}.g-rr-top a{color:var(--paper);text-decoration:none}.g-rr-top a:hover,.g-rr-top a.g-rr-cyl{color:var(--cy)}.g-rr-bar{z-index:50;background:var(--ink);border-bottom:1px solid #ece9e21f;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0}@media (min-width:768px){.g-rr-bar{padding:12px 24px}}.g-rr-brand{align-items:center;gap:12px;min-width:0;display:flex}.g-rr-brand .g-mono{color:#9a968e;border-left:1px solid #ece9e233;padding-left:12px}.g-rr-pill{background:var(--paper);height:40px;font:600 14px/1 var(--body);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 6px 0 16px;text-decoration:none;transition:background .3s;display:inline-flex;color:var(--ink)!important}.g-rr-pill .g-ar{background:var(--ink);width:30px;height:30px;color:var(--paper);font:500 14px/1 var(--mono);border-radius:50%;place-items:center;display:grid}.g-rr-pill:hover{background:var(--cy)}.g-voice{z-index:90;font-family:var(--body);color:var(--paper);background:#111110e6;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.g-voice-lim{z-index:100}.g-voice-sheet{background:var(--ink);text-align:center;width:100%;max-width:440px;padding:22px 24px 24px;position:relative;box-shadow:inset 0 0 0 1px #ece9e22e}.g-voice-top{color:#9a968e;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.g-voice-top>span{align-items:center;gap:8px;display:inline-flex}.g-voice-dot{background:var(--no);border-radius:50%;width:9px;height:9px;animation:.9s ease-in-out infinite alternate g-pulse}.g-voice-dot.g-voice-agent{background:var(--cy)}.g-voice-x{cursor:pointer;width:36px;height:36px;color:var(--paper);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background .25s,color .25s;display:grid;box-shadow:inset 0 0 0 1px #ece9e24d}.g-voice-x:hover{background:var(--paper);color:var(--ink)}.g-voice-x svg{width:16px;height:16px}.g-voice-line{background:#ece9e224;height:3px;position:relative}.g-voice-line>i{background:var(--cy);transition:width 1s linear;position:absolute;top:0;bottom:0;left:0}.g-voice-who{flex-direction:column;align-items:center;padding:28px 0 8px;display:flex}.g-voice-ph{width:112px;height:112px;margin-bottom:16px;position:relative}.g-voice-ph img{object-fit:cover;width:100%;height:100%;box-shadow:inset 0 0 0 1px #ece9e24d}.g-voice-mic{background:var(--no);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:-10px;right:-10px}.g-voice-mic.g-voice-agent{background:var(--cy);color:var(--ink)}.g-voice-mic svg{width:16px;height:16px}.g-voice-name{font:800 26px/1 var(--disp);font-variation-settings:"wdth" 84;text-transform:uppercase;margin:0}.g-voice-arch{color:#9a968e;font:500 10px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:6px 0 0}.g-voice-tr{color:#d8d4cc;height:88px;font:400 16px/1.5 var(--body);justify-content:center;align-items:center;margin:16px 0 0;padding:0 4px;display:flex;overflow-y:auto}.g-voice-st{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#9a968e;margin:12px 0 0}.g-voice-st b{color:var(--paper);font-weight:500}.g-voice-end{cursor:pointer;height:46px;color:var(--paper);font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;margin-top:22px;padding:0 24px;transition:background .25s,color .25s,box-shadow .25s;box-shadow:inset 0 0 0 1.5px #ece9e280}.g-voice-end:hover{background:var(--no);color:#fff;box-shadow:none}.g-voice-h{font:900 clamp(34px,5vw,48px)/.9 var(--disp);font-variation-settings:"wdth" 70;letter-spacing:-.03em;text-transform:uppercase;margin:6px 0 10px}.g-voice-p{color:#c9c5bd;margin:0 0 22px;font-size:15px;line-height:1.5}.g-voice-sheet .g-big{justify-content:space-between;width:100%}.g-voice-later{cursor:pointer;color:#9a968e;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;margin-top:14px}.g-voice-later:hover{color:var(--paper)}@media (max-width:767px){.g-rr-sec{padding:64px 16px}.g-rr-picker{justify-content:flex-start;margin:0 -16px 32px;padding:0 16px 6px}.g-rr-ptile{flex:1 0 100px;width:auto;min-width:0;max-width:140px}.g-rr-pcard{grid-template-columns:minmax(0,1fr);gap:22px}.g-rr-quote{margin-bottom:22px;font-size:19px}.g-rr-pwho{grid-template-rows:auto 1fr;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:6px 14px;display:grid}.g-rr-pwho>b{align-self:end;padding-top:6px}.g-rr-pwho img{grid-row:span 2;width:88px;height:88px;margin:0}.g-rr-pacts{grid-column:1/-1}.g-rr-2c,.g-rr-stores,.g-rr-steps,.g-rr-cols{grid-template-columns:minmax(0,1fr)}.g-rr-2c>div+div{margin-top:30px}.g-rr-loss>div{grid-template-columns:minmax(0,1fr);gap:6px}.g-rr-loss b{font-size:30px}.g-rr-ba{grid-template-columns:minmax(0,1fr)}.g-rr-baar{justify-self:center;transform:rotate(90deg)}.g-rr-pstep{grid-template-columns:36px minmax(0,1fr);gap:14px}.g-rr-num{width:36px;height:36px;font-size:13px}.g-rr-cr>div{padding-right:12px}.g-rr-cr>div+div{padding-left:14px}.g-rr-cr b{font-size:64px}.g-rr-rev{grid-template-columns:minmax(0,1fr)}.g-rr-rev>div{border-top:1px solid #ece9e229;border-left:0;padding-left:0}.g-rr-rev>div:first-child{border-top:0}.g-rr-ctas>*{justify-content:space-between;width:100%}.g-rr-shot img{height:170px}.g-rr-pnav>button{text-overflow:ellipsis;white-space:nowrap;max-width:38%;overflow:hidden}.g-rr-top{letter-spacing:.02em;font-size:10px}.g-rr-brand .g-mono{display:none}}.g-rr-terr{color:var(--no);flex-basis:100%;margin:0;font-size:14px}@media (max-width:760px){.g-ro-under select{min-height:40px;font-size:16px}.g-ro-under a{align-items:center;min-height:40px;display:inline-flex}}.g-rr-modal,.g-rr-lb,.g-rr-sheet-b{overscroll-behavior:contain}.g-rr-loss b .g-rr-pp{font:500 13px var(--mono);letter-spacing:.04em;color:#9a968e}.g-rr-talk:disabled{opacity:.6;cursor:progress}@media (max-width:767px){.g-rr-ptile b{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}}.g-rs-score{flex:none}.g-ro-retry{cursor:pointer;border:0;margin-left:8px;font-size:12px}.g-ro-sharerr{z-index:41;top:68px;right:var(--gut);background:var(--paper);max-width:min(420px,100vw - 32px);box-shadow:inset 0 0 0 1px var(--no);padding:10px 12px;position:fixed}.g-ro-x{width:28px;height:28px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}.g-ro-x svg{width:14px;height:14px}.g-rs-up{color:var(--cy-ink)}.g-rs-zero{color:var(--no)}.g-rs-fav{object-fit:contain;flex:none;width:24px;height:24px}.g-rs-more{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--cy);text-decoration-color:var(--cy);text-underline-offset:4px}.g-auth-load .g-load{min-height:100dvh}.g-ahtml-sub{font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sub)}.g-ahtml-lbl{font:500 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sub);margin:0 0 6px}.g-ahtml-doc,.g-ahtml-kv{border:1px solid var(--line);background:#fff;padding:clamp(14px,2.4vw,24px)}.g-ahtml-doc{overflow-x:auto}.g-auth-box>form.g-reset{margin-top:26px}.g-field input.g-ve-code{font:500 32px/1.2 var(--mono);letter-spacing:.32em}.g-auth-alt .g-textbtn{margin-left:6px}.g-vebar{z-index:75;height:44px;padding:0 var(--gut);background:var(--paper);color:var(--ink);border-bottom:1px solid var(--ink);align-items:center;display:flex;position:relative}.g-vebar a{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:var(--cy);text-decoration-color:var(--cy);text-underline-offset:4px;font-size:12px;overflow:hidden}.g-vebar a:hover{color:var(--cy-ink)}.g-vebar~.g-app{height:calc(100dvh - 44px)}.g-vebar~.g-app .g-rail{top:44px}.g-ve-out{margin-top:18px}.g-miss-links{flex-wrap:wrap;gap:0 22px;margin-top:22px;display:flex}.g-miss-links a{min-height:40px;text-decoration:underline;-webkit-text-decoration-color:var(--cy);text-decoration-color:var(--cy);text-underline-offset:4px;align-items:center;display:inline-flex}.g-miss-links a:hover{color:var(--cy-ink)}.g-mast .g-row .g-mast-t{font-size:inherit;margin:0;line-height:1}@media (max-width:760px){.g-bar .g-navl[href^=\/login]{display:inline-block}}@media (max-width:380px){.g-bar .g-navl[href^=\/login],.g-bar .g-pill{padding:10px;font-size:11px}}.g-cp{font-size:12px}@media (pointer:coarse),(max-width:760px){.g-auth-box .g-textbtn{margin-block:-12px;padding-block:12px;display:inline-block}.g-cp{min-height:40px;padding:0 12px}}.g-pr-limit{border-left:4px solid var(--cy);color:var(--ink);letter-spacing:.04em;background:#ffffff80;max-width:40em;margin:0 0 22px;padding:12px 16px;font-size:13px}@media (max-width:768px){.g-find-sm input{font-size:16px}}.g-doclinks a{align-items:center;min-height:40px;display:inline-flex}@media (max-width:760px){.g-guide :is(input,select,textarea):is(.text-sm,.text-xs){font-size:16px}}@media (max-width:639.98px){.g-rice thead{display:none}.g-rice,.g-rice tbody{display:block}.g-rice tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 8px;padding:14px 0;display:grid;position:relative}.g-rice td{display:block;padding:0!important}.g-rice td:first-child{grid-column:1/-1;padding-right:52px!important}.g-rice td:nth-child(6){position:absolute;top:14px;right:0}.g-rice td[data-l]:before{content:attr(data-l);font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sub);margin-bottom:4px;display:block}.g-rice td:nth-child(6) button{width:44px;height:44px;padding:0}}@media (max-width:760px){.g-cookie{max-width:none;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));box-shadow:inset 0 1px 0 var(--cy);bottom:0;left:0;right:0}.g-cookie-in{gap:10px}.g-cookie-t{font-size:13px}.g-cookie-b>button{flex:1;min-height:44px}html.g-cookie-on body:not(:has(.g-app)){padding-bottom:var(--g-cookie-h,0px)}}.g-guide .bg-red-600,.g-guide .bg-red-500{background-color:var(--no)!important}.g-guide .border-red-600,.g-guide .border-red-500{border-color:var(--no)!important}.g-guide .g-card.rounded-full{border-radius:0!important}.g-pseo .g-mono{font-family:var(--mono);letter-spacing:.06em}.g-pseo-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:0 36px;display:grid}.g-pseo .g-pseo-t{font:700 20px/1.3 var(--body);text-transform:none;letter-spacing:0;margin:0 0 6px}.g-pseo .g-pseo-t a{text-decoration:underline;-webkit-text-decoration-color:var(--cy);text-decoration-color:var(--cy);text-underline-offset:4px}.g-pseo-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.g-pseo .g-card p{margin-bottom:.5em}.g-pseo .g-label{margin:16px 0 2px}.g-pseo-sub{color:var(--sub);margin:0 0 6px!important}.g-pseo-gap{color:var(--cy-ink);font-size:15px;font-weight:600}.g-pseo-num{font:800 clamp(22px,2.4vw,30px)/1.15 var(--disp);margin:6px 0}.g-pseo-src{color:var(--sub);text-transform:none;overflow-wrap:anywhere;font-size:11px;display:block}.g-pseo-ok{--tone:var(--cy-ink)}.g-pseo-mid{--tone:#c98a2b}.g-pseo-bad{--tone:var(--no)}.g-pseo-chip{color:var(--tone,var(--sub));margin-top:8px;padding:3px 8px;font-size:11px;display:inline-block;box-shadow:inset 0 0 0 1px}.g-pseo-top .g-pseo-chip{margin-top:0}.g-pseo-verdict{box-shadow:inset 4px 0 0 var(--tone,var(--ink));background:#ffffff80;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:22px;padding:14px 18px;display:flex}.g-pseo-verdict b{font:900 28px/1 var(--disp);color:var(--tone,var(--ink))}.g-pseo-q{box-shadow:inset 3px 0 0 var(--tone,var(--line));background:#ffffff80;gap:2px;margin-top:14px;padding:14px 18px;display:grid}.g-pseo-q blockquote{margin:8px 0 0;font-style:normal}.g-pseo-anna{text-align:center}.g-pseo-anna .g-aside{margin-top:12px;font-size:14px}.g-pseo-note{color:var(--sub);border-top:1px solid var(--line);text-transform:none;letter-spacing:.02em;padding-top:20px}.g-pseo-banner{color:var(--sub);padding:8px 14px;display:inline-block;box-shadow:inset 0 0 0 1px #c98a2b;margin:0 0 22px!important}.g-anna{background:var(--ink);width:100%;max-width:480px;margin:0 auto;overflow:hidden}.g-anna-go{aspect-ratio:4/3;width:100%;color:var(--paper);cursor:pointer;font:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;padding:24px;display:flex}.g-anna-tag{color:var(--cy);box-shadow:inset 0 0 0 1px var(--cy);padding:4px 10px}.g-anna-t{font:800 22px/1.15 var(--disp);text-transform:uppercase;letter-spacing:-.01em;text-align:center}.g-anna-btn{background:var(--paper);color:var(--ink);font:600 14px/1 var(--body);border-radius:999px;margin-top:6px;padding:12px 28px;transition:background .3s}.g-anna-go:hover .g-anna-btn{background:var(--cy)}.g-anna-n{color:#9a968e;font-size:10px}
