@media (min-width:1100px){.td-stage.td-stage{--td-top:74px;--td-band:140px;--td-knot:112px}.td-stage .td-top{height:72px;padding:0 clamp(28px,3vw,60px);gap:16px}.td-stage .td-brand,.td-stage .td-title{font-size:15px}.td-stage .td-counter{font-size:13.5px}.td-stage .td-home .td-hero{max-width:none;margin:0;min-height:100%;padding:calc(env(safe-area-inset-top) + 112px) clamp(48px,5vw,104px) clamp(40px,5vh,72px);display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,32vw,620px);grid-column-gap:clamp(40px,4vw,96px);column-gap:clamp(40px,4vw,96px);justify-content:normal;align-content:center;align-content:safe center}.td-stage .td-hero>.td-eyebrow,.td-stage .td-hero>.td-form,.td-stage .td-hero>.td-h1,.td-stage .td-hero>.td-shelf,.td-stage .td-hero>.td-sub{grid-column:1}.td-stage.screen-home .td-ink.mood-calm .td-emblem-wrap{left:auto;right:clamp(40px,6vw,150px);width:min(52vh,clamp(320px,32vw,620px));transform:translateY(-52%) scale(.92)}.td-stage .td-hero .td-eyebrow{margin-bottom:14px;font-size:12.5px}.td-stage .td-hero .td-h1{font-size:clamp(52px,4.6vw,100px);letter-spacing:-.035em;text-wrap:balance}.td-stage .td-hero .td-sub{margin-top:20px;max-width:58ch;font-size:19px;line-height:1.62}.td-stage .td-hero .td-form{margin-top:34px;gap:18px}.td-stage .td-hero .td-modes{max-width:min(100%,880px);gap:12px}.td-stage .td-hero .td-mode{padding:16px 18px;border-radius:18px}.td-stage .td-hero .td-mode b{font-size:15px}.td-stage .td-hero .td-mode small{font-size:12.5px}.td-stage .td-hero .td-ask-row{max-width:min(100%,880px);gap:12px}.td-stage .td-hero .td-topic{height:62px;padding:0 22px;border-radius:20px;font-size:17px}.td-stage .td-hero .td-go{height:62px;padding:0 28px;border-radius:20px;font-size:16px}.td-stage .td-hero .td-options{max-width:min(100%,880px);gap:10px}.td-stage .td-hero .td-options select{height:42px;padding:0 14px;font-size:13.5px;max-width:320px}.td-stage .td-hero .td-chip{height:42px;padding:0 16px;font-size:13.5px}.td-stage .td-hero .td-shelf{margin-top:56px}.td-stage .td-hero .td-shelf h2{margin-bottom:16px;font-size:12.5px}.td-stage .td-hero .td-shelf-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:14px;gap:14px;max-height:34vh;overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;padding-right:4px}.td-stage .td-hero .td-shelf-card{padding:16px 18px;border-radius:18px}.td-stage .td-loading{bottom:max(14vh,120px);gap:14px}.td-stage .td-loading-topic{font-size:clamp(38px,3.2vw,60px)}.td-stage .td-loading-line{font-size:16px}.td-stage .td-loading-bar{width:420px}.td-stage .td-end,.td-stage .td-ready{padding:0 clamp(48px,5vw,104px) clamp(80px,12vh,150px);gap:10px}.td-stage .td-end .td-h1,.td-stage .td-ready .td-h1{font-size:clamp(46px,3.6vw,76px);max-width:22ch}.td-stage .td-end .td-sub,.td-stage .td-ready .td-sub{font-size:18px}.td-stage .td-end .td-score{font-size:22px}.td-stage .td-end .td-score b{font-size:68px;vertical-align:-10px}.td-stage .td-end .td-weak{max-width:780px;margin-top:20px}.td-stage .td-end .td-weak li{font-size:14px;padding:8px 15px}.td-stage .td-end .td-end-actions{gap:12px;margin-top:30px}.td-stage .td-ghost-lg{height:56px;padding:0 22px;border-radius:18px;font-size:15px}.td-stage .td-go-big{height:68px;padding:0 36px;border-radius:20px;font-size:17px}.td-stage .td-board,.td-stage .td-slide-layer{inset:0 clamp(16px,1.6vw,40px)}.td-stage .td-band{padding:6px clamp(20px,2vw,48px) 14px;gap:24px}.td-stage .td-askbar{width:min(860px,calc(100% - 64px));padding:10px;border-radius:20px}.td-stage .td-askbar input{height:48px;padding:0 16px}.td-stage .td-askbar button{height:48px;padding:0 18px}.td-stage .td-dock{gap:14px}.td-stage .td-dock-btn{width:54px;height:54px}.td-stage .td-dock-main{width:68px;height:68px}.td-stage .td-hint{display:inline;font-size:12.5px;margin-right:8px}}@media (min-width:1600px){.td-stage .td-home .td-hero{max-width:2160px;margin-inline:auto;padding-inline:clamp(72px,6vw,160px)}.td-stage.screen-home .td-ink.mood-calm .td-emblem-wrap{right:max(clamp(40px,6vw,150px),calc((100vw - 2160px) / 2 + clamp(72px, 6vw, 160px)))}.td-stage .td-hero .td-shelf-row{grid-template-columns:repeat(auto-fill,minmax(262px,1fr));max-height:30vh}.td-stage .td-end,.td-stage .td-ready{padding-inline:clamp(72px,6vw,160px)}.td-stage.td-stage{--td-band:150px;--td-knot:124px}.td-stage .td-cap-window{--cap-fs:30px}}@media (min-width:1100px){body:has(.rm-page){overflow:visible}.rm-page{--rm-gutter:clamp(var(--space-3),1.5vw,var(--space-7));display:grid;grid-template-columns:minmax(0,1fr);align-content:start;width:100%;max-width:1240px;padding:0 clamp(var(--space-5),2.2vw,var(--space-12)) var(--space-16)}.rm-page .rm-header{margin-bottom:clamp(var(--space-10),6vh,var(--space-16));padding:var(--space-6) 0;border-bottom:1px solid var(--border-subtle)}.rm-page .rm-brand{font-size:var(--text-xl);letter-spacing:-.01em}.rm-page .rm-brand img{width:34px;height:34px}.rm-page .rm-give{padding:11px 22px;font-size:var(--text-base)}.rm-page .rm-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);grid-column-gap:clamp(var(--space-10),5vw,var(--space-16));column-gap:clamp(var(--space-10),5vw,var(--space-16));align-items:end;margin-bottom:clamp(var(--space-8),5vh,var(--space-12));padding-bottom:clamp(var(--space-6),4vh,var(--space-10));border-bottom:1px solid var(--border-subtle);text-align:left}.rm-page .rm-kicker{grid-column:1;font-size:var(--text-sm);letter-spacing:.12em}.rm-page .rm-title{grid-column:1;max-width:16ch;font-family:var(--font-display);font-size:clamp(2.9rem,4vw,4rem);line-height:.98;letter-spacing:-.035em}.rm-page .rm-sub{grid-column:2;grid-row:2;max-width:44ch;margin:0;padding-bottom:.4em;font-size:var(--text-lg);line-height:1.55}.rm-page .rm-columns{gap:0;margin-inline:calc(-1 * var(--rm-gutter))}.rm-page .rm-empty{padding-top:var(--space-16);text-align:left;font-size:var(--text-lg)}.rm-page .rm-col{padding-inline:var(--rm-gutter)}.rm-page .rm-col+.rm-col{border-left:1px solid var(--border-subtle)}.rm-page .rm-col-head{position:-webkit-sticky;position:sticky;top:0;z-index:1;margin-bottom:var(--space-4);padding:var(--space-5) 0 var(--space-3);background:var(--bg-primary);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.01em}.rm-page .rm-col-head span{padding:2px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-size:var(--text-xs)}.rm-page .rm-cards{gap:var(--space-3)}.rm-page .rm-card{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-xl);transition:border-color .18s var(--ease-out),background .18s var(--ease-out)}.rm-page .rm-card:hover{border-color:var(--border-strong);background:var(--bg-hover)}.rm-page .rm-vote{width:54px;gap:2px;padding:9px 0;font-size:var(--text-base)}.rm-page .rm-card-body strong{font-size:var(--text-base);line-height:1.4}.rm-page .rm-card-body p{margin-top:6px;font-size:var(--text-sm);line-height:1.6}.rm-page .rm-col-empty{padding:var(--space-6) 0;text-align:left}}@media (min-width:1560px){.rm-page{grid-template-columns:clamp(270px,21%,350px) minmax(0,1fr);column-gap:clamp(var(--space-12),3.6vw,4.5rem);max-width:1720px}.rm-page .rm-header{grid-column:1/-1}.rm-page .rm-hero{grid-column:1;grid-template-columns:minmax(0,1fr);position:-webkit-sticky;position:sticky;top:var(--space-8);align-self:start;margin-bottom:0;padding-bottom:0;border-bottom:none}.rm-page .rm-title{max-width:none;font-size:clamp(3.2rem,3vw,4.2rem)}.rm-page .rm-sub{grid-column:1;grid-row:auto;max-width:30ch;margin-top:var(--space-5);padding-bottom:0;font-size:1.2rem}.rm-page .rm-columns,.rm-page .rm-empty{grid-column:2}.rm-page .rm-card{padding:var(--space-6)}}@media (min-width:1100px){.pz-list.pz-list{--pz-max:1560px;--pz-gutter:clamp(32px,3.4vw,64px);padding:clamp(36px,4vh,56px) var(--pz-gutter) 96px}.pz-list .pz-cards,.pz-list .pz-list-top,.pz-list .pz-note{max-width:var(--pz-max)}.pz-list .pz-list-top{margin-bottom:clamp(26px,2.6vw,42px);padding-bottom:clamp(18px,1.8vw,28px);border-bottom:1px solid var(--c-line);flex-wrap:nowrap;gap:32px}.pz-list .pz-list-top>div{min-width:0}.pz-list .pz-list-top h1{font-size:clamp(36px,3vw,52px);margin-bottom:8px;letter-spacing:-.03em}.pz-list .pz-list-top p.pz-muted{max-width:64ch;font-size:15px;line-height:1.55}.pz-list .pz-list-top .pz-inline{flex-wrap:nowrap;gap:10px;flex:0 0 auto}.pz-list .pz-list-top .pz-btn:not(.pz-icon){padding:10px 16px}.pz-list .pz-list-top .pz-btn.pz-icon{padding:10px}.pz-list .pz-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,1.6vw,30px)}.pz-list .pz-card{border-radius:18px;transition:border-color .16s ease,transform .16s ease}.pz-list .pz-card:focus-within,.pz-list .pz-card:hover{border-color:var(--c-soft4);transform:translateY(-3px)}.pz-list .pz-card-body{padding:16px 18px 18px;gap:10px}.pz-list .pz-card-title{font-size:17px;line-height:1.3}.pz-list .pz-card-body small{font-size:12.5px}.pz-list .pz-card-body .pz-inline{gap:6px;margin-top:2px}.pz-list .pz-card-body .pz-btn.pz-icon:not(:disabled){opacity:.5;transition:opacity .16s ease}.pz-list .pz-card:focus-within .pz-btn.pz-icon:not(:disabled),.pz-list .pz-card:hover .pz-btn.pz-icon:not(:disabled){opacity:1}.pz-list .pz-cards>p{grid-column:1/-1;max-width:62ch;margin:4px 0 0;font-size:15px;line-height:1.6}.pz-list .pz-panel-wide{width:min(820px,72vw)}.pz-list .pz-panel-body{padding:clamp(20px,1.6vw,28px);gap:16px}.pz-list .pz-panel-body .pz-drop{padding:40px 24px;gap:8px}.pz-list .pz-panel-body .pz-drop span{max-width:560px;font-size:13px}.pz-list .pz-panel-body textarea{min-height:150px}.pz-list .pz-panel-body .pz-btn.pz-big{padding:14px 18px;font-size:16px}.pz-editor .pz-ed-top{padding:12px clamp(16px,1.3vw,24px);gap:16px}.pz-editor .pz-ed-title{font-size:19px!important;max-width:640px}.pz-editor .pz-ed-body{grid-template-columns:clamp(220px,15vw,300px) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.pz-editor.has-details .pz-ed-body{grid-template-columns:clamp(220px,15vw,300px) minmax(0,1fr) clamp(340px,23vw,430px)}.pz-editor .pz-ed-list{padding:14px;gap:12px}.pz-editor .pz-add-wrap{bottom:-14px;margin:auto -14px -14px;padding:10px 14px 14px}.pz-editor .pz-ed-inspector{grid-column:auto;border-left:1px solid var(--c-line);border-top:0;max-height:none;padding:clamp(16px,1.2vw,22px);gap:22px}.pz-editor .pz-ed-preview{padding:clamp(20px,1.8vw,36px);gap:14px}.pz-editor .pz-ed-slidebar{padding:8px 10px 8px 16px;font-size:12.5px}.pz-editor .pz-picker-modal{width:min(1040px,100%);max-height:min(78vh,820px)}.pz-editor .pz-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px}.pz-editor .pz-panel{width:min(560px,100%)}}@media (min-width:1600px){.pz-list.pz-list{--pz-max:1880px}.pz-list .pz-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.pz-editor .pz-ed-body{grid-template-columns:clamp(260px,14vw,330px) minmax(0,1fr)}.pz-editor.has-details .pz-ed-body{grid-template-columns:clamp(260px,14vw,330px) minmax(0,1fr) clamp(400px,22vw,500px)}.pz-editor .pz-picker-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1100px){.about-page,.changelog-page{--rail:300px;--rail-gap:clamp(3rem,3.5vw,4.5rem);overflow:visible;padding:var(--space-12) clamp(2.5rem,5vw,5rem) var(--space-16)}.about-container{max-width:calc(var(--rail) + var(--rail-gap) + 68ch)}.changelog-page .changelog-container{max-width:calc(var(--rail) + var(--rail-gap) + 100ch)}.about-page .about-header{display:grid;grid-template-columns:var(--rail) minmax(0,1fr);grid-column-gap:var(--rail-gap);column-gap:var(--rail-gap);grid-row-gap:0;row-gap:0;align-items:start;text-align:left;margin-bottom:0;padding-bottom:var(--space-12);border-bottom:1px solid var(--border-default)}.about-page .about-header>:not(.about-logo){grid-column:2}.about-page .about-logo{grid-column:1;margin:0;width:96px;height:96px}.about-page .about-header h1{margin-bottom:var(--space-5);font-family:var(--font-display);font-size:clamp(2.6rem,3.1vw,3.6rem);line-height:1.04;letter-spacing:-.03em}.about-page .about-header p{margin:0 0 var(--space-6);max-width:56ch;font-size:1.25rem}.about-page .about-launch{justify-self:start;min-height:48px;padding:0 var(--space-6)}.about-page .about-section{display:grid;grid-template-columns:var(--rail) minmax(0,68ch);grid-column-gap:var(--rail-gap);column-gap:var(--rail-gap);grid-row-gap:0;row-gap:0;margin:0;padding:var(--space-12) 0;border-top:1px solid var(--border-subtle)}.about-page .about-section:first-of-type{border-top:none}.about-page .about-section>h2{grid-column:1;grid-row:1/span 40;align-self:start;position:-webkit-sticky;position:sticky;top:var(--space-10);margin:0;font-family:var(--font-display);font-size:1.3rem;line-height:var(--leading-tight);letter-spacing:-.015em}.about-page .about-section>:not(h2){grid-column:2}.about-page .about-section>p,.about-page.legal-page .about-section>p{margin:0 0 var(--space-5);max-width:none;font-size:1.0625rem;line-height:var(--leading-relaxed)}.about-page .about-section>p:last-child{margin-bottom:0}.about-page .about-section>p.legal-back{margin-top:var(--space-2);font-size:var(--text-base)}.about-page .contact-email{font-size:1.0625rem}.about-page .privacy-card{margin:0;padding:var(--space-5) var(--space-6)}.about-page .about-section:not(:has(>h2)){display:block;padding-bottom:0}.about-page .about-section:has(.features-grid){display:block}.about-page .about-section:has(.features-grid)>h2{position:static;margin-bottom:var(--space-6);font-size:var(--text-2xl)}.about-page .about-section:has(.features-grid) .features-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-5)}.about-page .feature-card{padding:var(--space-6)}.about-page .content-footer,.changelog-page .content-footer{margin-top:0}.changelog-page .changelog-header{margin-bottom:0;padding-bottom:var(--space-12);border-bottom:1px solid var(--border-default)}.changelog-page .changelog-header h1{font-family:var(--font-display);font-size:clamp(2.6rem,3.1vw,3.6rem);line-height:1.04;letter-spacing:-.03em}.changelog-page .changelog-header p{max-width:56ch;font-size:1.25rem}.changelog-page .changelog-entry{grid-template-columns:var(--rail) minmax(0,1fr);column-gap:var(--rail-gap);padding:var(--space-12) 0}.changelog-page .changelog-entry:first-child{padding-top:var(--space-12)}.changelog-page .changelog-meta{position:-webkit-sticky;position:sticky;top:var(--space-10);align-self:start}.changelog-page .changelog-date{font-size:var(--text-lg)}.changelog-page .changelog-card h2{margin-bottom:var(--space-6);font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em}.changelog-page .changelog-card li{font-size:1.0625rem;line-height:var(--leading-relaxed)}.changelog-page .changelog-footer{margin-top:0;padding:var(--space-10) 0;border-top:1px solid var(--border-subtle)}}@media (min-width:1400px){.changelog-page .changelog-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5) var(--space-10);gap:var(--space-5) var(--space-10);align-items:start}}@media (min-width:1600px){.about-page,.changelog-page{--rail:380px;--rail-gap:5rem}.about-container{max-width:calc(var(--rail) + var(--rail-gap) + 72ch)}.changelog-page .changelog-container{max-width:calc(var(--rail) + var(--rail-gap) + 108ch)}.about-page .about-section{grid-template-columns:var(--rail) minmax(0,72ch);padding:var(--space-16) 0}.about-page .about-section>h2{font-size:1.45rem}.about-page .about-section>p,.about-page.legal-page .about-section>p,.changelog-page .changelog-card li{font-size:1.125rem}.changelog-page .changelog-entry{padding:var(--space-16) 0}.changelog-page .changelog-entry:first-child{padding-top:var(--space-16)}}@media (min-width:1100px){.boot-screen.status-page{padding:64px clamp(2.5rem,5vw,5rem) 80px}.status-page .status-wrap{width:min(1120px,100%);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:auto auto 1fr;grid-template-areas:"brand brand" "now history" "back history";column-gap:clamp(3rem,6vw,6rem);row-gap:32px;align-items:start}.status-page .status-now{padding-top:4px}.boot-screen.status-page h1{font-size:3rem}.status-page .status-card{padding:22px 24px}.status-page .status-history{padding-top:12px}}.gk-gate{--ink:#f4f4f5;--mid:rgba(244,244,245,.72);--faint:rgba(244,244,245,.56);--hair:rgba(255,255,255,.14);--display:"Bricolage Grotesque","Geist",system-ui,sans-serif;--mono:"Geist Mono",ui-monospace,monospace;--greek:"Inter","Helvetica Neue",Arial,sans-serif;position:fixed;inset:0;z-index:2147483000;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding:max(24px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom));background:#000;color:var(--ink);font-family:Geist,system-ui,sans-serif;-webkit-font-smoothing:antialiased;animation:gkGateIn .4s ease both}.gk-gate.leaving{animation:gkGateOut .26s ease forwards}@keyframes gkGateIn{0%{opacity:0}to{opacity:1}}@keyframes gkGateOut{to{opacity:0}}.gk-gate [lang=el]{font-family:var(--greek)}.gk-gate-rain{position:fixed;inset:0;z-index:0;width:100%;height:100%;display:block;pointer-events:none;opacity:0;transition:opacity 1.4s ease}.gk-gate-rain[data-ready]{opacity:.85}.gk-gate-vignette{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(90% 80% at 50% 50%,rgba(0,0,0,.35) 0,transparent 55%,rgba(0,0,0,.8) 100%),linear-gradient(#000,transparent 16%,transparent 84%,#000)}.gk-gate-inner{position:relative;z-index:2;width:min(880px,100%);margin:auto;display:grid;justify-items:center;text-align:center}.gk-gate-emblem{width:96px;height:auto;margin-bottom:22px;filter:drop-shadow(0 0 14px rgba(255,255,255,.18));animation:gkGateFloat 7s ease-in-out infinite}@keyframes gkGateFloat{0%,to{transform:translateY(0) rotate(-.8deg)}50%{transform:translateY(-7px) rotate(.8deg)}}.gk-gate-hi{margin:0 0 16px;display:grid;grid-gap:10px;gap:10px;justify-items:center}.gk-gate-greek{font:500 15px/1 var(--greek);letter-spacing:.34em;padding-left:.34em;color:#fff;text-shadow:0 0 .06em #fff,0 0 .35em rgba(255,255,255,.5),0 0 .9em rgba(255,255,255,.22)}.gk-gate-hello{font:500 11px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.gk-gate-h{margin:0 0 34px;display:grid;grid-gap:4px;gap:4px;font-family:var(--display);font-weight:600;letter-spacing:-.028em;line-height:1.08;text-shadow:0 0 12px #000,0 0 20px #000}.gk-gate-h span:first-child{font-size:clamp(30px,4.2vw,44px);color:#fff}.gk-gate-h span:not(:first-child){font-size:clamp(18px,2.2vw,23px);color:rgba(244,244,245,.6);font-weight:500}.gk-gate-opts{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.gk-opt{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;min-height:236px;padding:18px 18px 22px;border-radius:20px;border:1px solid var(--hair);background:rgba(0,0,0,.72);color:#fff;font:inherit;text-align:center;cursor:pointer;opacity:0;animation:gkOptIn .5s cubic-bezier(.2,.7,.2,1) forwards;transition:border-color .2s,background-color .2s,transform .15s,box-shadow .2s}@keyframes gkOptIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.gk-opt-meta{align-self:stretch;display:flex;justify-content:space-between;align-items:center;font:500 11px/1 var(--mono);letter-spacing:.14em;color:var(--faint)}.gk-opt-meta [lang=el]{font:500 13px/1 var(--greek);letter-spacing:.06em;color:rgba(255,255,255,.7)}.gk-opt-meta kbd{min-width:22px;padding:4px 6px;border:1px solid var(--hair);border-radius:6px;font:inherit;color:var(--faint);background:transparent}.gk-opt-code{position:relative;margin-top:6px;font:500 64px/1 var(--greek);letter-spacing:.08em;padding-left:.08em;color:#fff;text-shadow:0 0 .02em #fff,0 0 .08em rgba(255,255,255,.8),0 0 .2em rgba(255,255,255,.42),0 0 .5em rgba(255,255,255,.2)}.gk-opt-code:after{content:attr(data-g);position:absolute;inset:0;padding-left:inherit;opacity:0;transition:opacity .3s ease;text-shadow:0 0 .04em #fff,0 0 .12em #fff,0 0 .3em rgba(255,255,255,.75),0 0 .7em rgba(255,255,255,.35),0 0 1.3em rgba(255,255,255,.16)}.gk-opt-text{display:grid;grid-gap:5px;gap:5px;min-width:0}.gk-opt-text b{font:600 20px/1.15 var(--display);letter-spacing:-.015em}.gk-opt-text small{font-size:13.5px;line-height:1.35;color:rgba(244,244,245,.64)}.gk-opt-arrow{display:none;color:rgba(255,255,255,.4);font-size:18px;transition:transform .15s,color .15s}.gk-opt.is-suggested{border-color:rgba(255,255,255,.36)}.gk-opt:hover{border-color:rgba(255,255,255,.46);background:rgba(8,8,9,.8)}.gk-opt:focus{outline:none}.gk-opt:focus-visible{border-color:#f4f4f5;background:rgba(10,10,11,.86);box-shadow:0 0 0 1px #f4f4f5,0 0 0 5px rgba(255,255,255,.14),0 0 44px -10px rgba(255,255,255,.26)}.gk-opt:focus-visible .gk-opt-code:after,.gk-opt:hover .gk-opt-code:after{opacity:1}.gk-opt:focus-visible .gk-opt-arrow,.gk-opt:hover .gk-opt-arrow{transform:translateX(3px);color:#fff}.gk-opt:active{transform:scale(.99)}.gk-opt.is-picked{background:#f4f4f5;border-color:#f4f4f5;color:#0a0a0a}.gk-opt.is-picked .gk-opt-code{color:#0a0a0a;text-shadow:none}.gk-opt.is-picked .gk-opt-code:after{opacity:0}.gk-opt.is-picked :is(small,.gk-opt-meta,.gk-opt-meta [lang=el],kbd){color:rgba(10,10,10,.62);border-color:rgba(10,10,10,.2)}.gk-gate-foot{margin:26px 0 0;font-size:12.5px;line-height:1.6;color:var(--faint);text-shadow:0 0 10px #000}@media (hover:none){.gk-opt-meta kbd{display:none}}@media (max-width:720px){.gk-gate{padding-top:max(28px,calc(env(safe-area-inset-top) + 16px))}.gk-gate-inner{width:min(460px,100%)}.gk-gate-emblem{width:64px;margin-bottom:16px}.gk-gate-hi{margin-bottom:12px;gap:8px}.gk-gate-greek{font-size:13px}.gk-gate-h{margin-bottom:24px}.gk-gate-h span:first-child{font-size:32px}.gk-gate-h span:not(:first-child){font-size:19px}.gk-gate-opts{grid-template-columns:1fr;gap:10px}.gk-opt{flex-direction:row;min-height:0;gap:14px;padding:14px 16px;border-radius:16px;text-align:left}.gk-opt-meta{display:none}.gk-opt-code{margin:0;width:64px;flex:none;font-size:30px;text-align:center}.gk-opt-text{flex:1 1}.gk-opt-text b{font-size:18px}.gk-opt-arrow{display:block}.gk-gate-foot{margin-top:20px;display:flex;flex-direction:column;align-items:center;font-size:0;line-height:0}.gk-gate-foot>span{font-size:12.5px;line-height:1.6;text-wrap:balance}.gk-gate-vignette{background:radial-gradient(120% 70% at 50% 50%,transparent 55%,rgba(0,0,0,.5) 100%),linear-gradient(#000,transparent 7%,transparent 93%,#000)}.gk-gate-rain[data-ready]{opacity:.95}}@media (max-height:640px) and (min-width:721px){.gk-opt{min-height:0}}@media (prefers-reduced-motion:reduce){.gk-gate,.gk-gate-emblem,.gk-gate.leaving,.gk-opt{animation:none;opacity:1}.gk-gate.leaving{opacity:0}.gk-gate-rain{transition:none}}