@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_63f5d031-module__yb0R0G__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_63f5d031-module__yb0R0G__variable{--font-main:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
:root{--paper:#eef3f4;--ink:#0e2233;--muted:#4b6072;--kingfisher:#0b76ad;--kingfisher-hi:#2a97cf;--kingfisher-lo:#075a86;--kingfisher-ink:#fff;--summit:#d9822b;--error:#b93a0b;--light:#fff;--shade:#c3d2d8;--shade-deep:#a9bcc4;--globe-ocean-hi:#5fb6e0;--globe-ocean:#0b76ad;--globe-ocean-deep:#064466;--globe-land:#86ab93;--globe-land-edge:#3f6552;--moon-hi:#fff;--moon:#dbe4e8;--moon-lo:#9fb2bb;--orbit:#0e223359;--star:#0b76ad;--measure:64ch;--gutter:clamp(16px, 4vw, 56px);--r-lg:32px;--r-md:22px;--r-pill:999px}:root[data-theme=dark]{--paper:#0f1f2c;--ink:#e6eef1;--muted:#9db1bf;--kingfisher:#3aa8e0;--kingfisher-hi:#6cc3ee;--kingfisher-lo:#1d7fb3;--kingfisher-ink:#04121c;--summit:#f0a24f;--error:#ff9d70;--light:#1a3244;--shade:#060f17;--shade-deep:#03080d;--globe-ocean-hi:#4fa9d8;--globe-ocean:#16618c;--globe-ocean-deep:#07263a;--globe-land:#7fa58d;--globe-land-edge:#2b4a3b;--moon-hi:#f4f7f8;--moon:#b9c7cd;--moon-lo:#5d717b;--orbit:#e6eef14d;--star:#e6eef1}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-main), system-ui, sans-serif;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;margin:0;font-size:1.0625rem;line-height:1.55;display:flex;overflow-x:hidden}#main{flex-direction:column;flex:1;display:flex}h1,h2,h3{margin:0;font-weight:700;line-height:1.08}p{margin:0}a{color:inherit}:focus-visible{outline:3px solid var(--kingfisher);outline-offset:4px;border-radius:8px}.skip{background:var(--ink);color:var(--paper);z-index:10;padding:8px 14px;position:absolute;top:-48px;left:16px}.skip:focus{top:12px}.clay{background:linear-gradient(145deg, color-mix(in srgb, var(--light) 35%, var(--paper)), var(--paper) 60%);border-radius:var(--r-md);box-shadow:10px 12px 26px var(--shade), -10px -10px 24px var(--light), inset 1px 1px 0 color-mix(in srgb, var(--light) 70%, transparent)}.well{background:var(--paper);border-radius:var(--r-lg);box-shadow:inset 8px 8px 18px var(--shade), inset -8px -8px 18px var(--light)}.site-header{z-index:3;padding:22px var(--gutter);justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.wordmark{letter-spacing:-.03em;align-items:center;gap:6px;font-size:1.4rem;font-weight:800;text-decoration:none;display:inline-flex}.wordmark-ar{width:2.1rem;height:2.1rem;color:var(--kingfisher-ink);letter-spacing:-.04em;background:linear-gradient(150deg, var(--kingfisher-hi), var(--kingfisher) 55%, var(--kingfisher-lo));box-shadow:4px 5px 10px var(--shade), -3px -3px 8px var(--light), inset 0 2px 0 #ffffff59, inset 0 -3px 0 #0000002e;border-radius:12px;place-items:center;padding-bottom:2px;font-size:1.15rem;display:inline-grid}.nav{border-radius:var(--r-pill);gap:4px;padding:6px;display:flex}.nav a{white-space:nowrap;border-radius:var(--r-pill);color:var(--muted);padding:8px 16px;font-weight:600;text-decoration:none;transition:box-shadow .2s,color .2s}.nav a:hover{color:var(--ink);box-shadow:inset 3px 3px 7px var(--shade), inset -3px -3px 7px var(--light)}.hero{min-height:min(84vh,760px);padding:8px var(--gutter) 64px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.hero h1{letter-spacing:-.035em;text-wrap:balance;text-shadow:3px 4px 0 var(--shade), -1px -1px 0 var(--light);font-size:clamp(2.6rem,6.4vw,5.4rem);font-weight:800;line-height:.98}.lede{max-width:46ch;color:var(--muted);margin-top:28px;font-size:clamp(1.1rem,1.6vw,1.25rem)}.actions{flex-wrap:wrap;gap:18px;margin-top:36px;display:flex}.btn{border-radius:var(--r-pill);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding:16px 26px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.btn:active{transform:translateY(3px)}.btn-primary{color:var(--kingfisher-ink);background:linear-gradient(155deg, var(--kingfisher-hi), var(--kingfisher) 50%, var(--kingfisher-lo));box-shadow:8px 10px 20px var(--shade), -6px -6px 16px var(--light), inset 0 3px 0 #ffffff4d, inset 0 -5px 0 #0003}.btn-primary:hover{filter:brightness(1.06)}.btn-primary:active{box-shadow:3px 4px 8px var(--shade), inset 0 2px 0 #fff3, inset 0 -2px 0 #0003}.btn-clay{color:var(--ink);background:linear-gradient(145deg, color-mix(in srgb, var(--light) 40%, var(--paper)), var(--paper));box-shadow:8px 10px 20px var(--shade), -8px -8px 18px var(--light), inset 1px 1px 0 color-mix(in srgb, var(--light) 70%, transparent)}.btn-clay:active{box-shadow:inset 5px 5px 12px var(--shade), inset -5px -5px 12px var(--light)}.globe-stage{place-items:center;display:grid}.globe{aspect-ratio:1;cursor:grab;touch-action:pan-y;width:min(600px,100%);animation:1.1s cubic-bezier(.2,.8,.2,1) .15s both arrive;display:block}.globe:active{cursor:grabbing}@keyframes arrive{0%{opacity:0;transform:scale(.86)rotate(-8deg)}}.section{padding:clamp(36px, 5vw, 72px) var(--gutter)}.section h2{letter-spacing:-.025em;text-shadow:2px 3px 0 var(--shade), -1px -1px 0 var(--light);font-size:clamp(1.9rem,4vw,2.8rem)}.section-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.section-head a{color:var(--kingfisher);font-weight:700}.section-intro{max-width:80ch;color:var(--muted);margin-top:14px;font-size:1.15rem}.page-top{flex-direction:column;flex:1;display:flex}.page-title{letter-spacing:-.03em;text-shadow:3px 4px 0 var(--shade), -1px -1px 0 var(--light);font-size:clamp(2.4rem,6vw,4rem);font-weight:800}.topic-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:44px 0 0;padding:0;list-style:none;display:grid}.topic{flex-direction:column;justify-content:space-between;gap:24px;min-height:180px;padding:28px 24px 30px;transition:transform .25s,box-shadow .25s;display:flex}.topic:hover{box-shadow:14px 20px 34px var(--shade), -10px -10px 24px var(--light), inset 1px 1px 0 color-mix(in srgb, var(--light) 70%, transparent);transform:translateY(-6px)}.topic h3{letter-spacing:-.02em;color:var(--kingfisher);font-size:clamp(1.5rem,2vw,1.85rem)}.topic p{color:var(--muted);font-size:1rem}.app-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:28px;margin:40px 0 0;padding:0;list-style:none;display:grid}.page-top .app-list{flex:1;grid-auto-rows:minmax(220px,1fr)}@media (min-width:640px) and (max-width:960px){.app-list li:last-child:nth-child(odd){grid-column:1/-1}}.app{flex-direction:column;gap:8px;height:100%;padding:26px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.app:hover{transform:translateY(-4px)}.app:active{box-shadow:inset 6px 6px 14px var(--shade), inset -6px -6px 14px var(--light);transform:translateY(2px)}.app-topic{color:var(--muted);font-size:.95rem;font-weight:600}.app-name{letter-spacing:-.015em;font-size:1.5rem;font-weight:800}.app-summary{color:var(--muted);max-width:60ch}.page-top .app-name{font-size:clamp(1.5rem,2.4vw,2.2rem)}.page-top .app-summary{font-size:clamp(1rem,1.2vw,1.2rem)}.app-open{color:var(--kingfisher);margin-top:auto;padding-top:12px;font-weight:700}.empty{max-width:640px;margin-top:40px;padding:36px}.empty-title{margin-bottom:6px;font-size:1.4rem;font-weight:800}.empty a{color:var(--kingfisher);font-weight:700}.newsletter{padding-top:0}.newsletter-card{padding:clamp(28px,5vw,56px)}.pair{padding:0 var(--gutter) clamp(36px, 5vw, 72px);grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:clamp(20px,3vw,40px);display:grid}.pair>.section{padding:0}.pair .newsletter-card,.pair .contact-card{height:100%}.newsletter-form{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.newsletter-form input[type=email]{border-radius:var(--r-pill);min-width:0;font:inherit;color:var(--ink);background:var(--paper);box-shadow:6px 8px 16px var(--shade), -6px -6px 14px var(--light);border:0;flex:260px;padding:16px 22px}.newsletter-form input[type=email]::placeholder{color:var(--muted);opacity:.8}.newsletter-msg{min-height:1.4em;color:var(--muted);flex-basis:100%;margin-top:4px}.newsletter-msg[data-tone=error]{color:var(--error)}.newsletter-msg[data-tone=ok]{color:var(--kingfisher);margin-top:24px;font-size:1.15rem;font-weight:700}.honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact{padding-top:0}.contact-card{border-radius:var(--r-lg);padding:clamp(28px,5vw,56px)}.contact-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px;display:flex}.contact-address{color:var(--kingfisher);overflow-wrap:anywhere;font-size:1.15rem;font-weight:700}.site-footer{margin:0 var(--gutter);box-shadow:0 -1px 0 var(--shade), 0 -2px 0 var(--light);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:32px 0 44px;display:flex}.socials{flex-wrap:wrap;gap:12px 20px;margin:0;padding:0;list-style:none;display:flex}.socials a{font-weight:600;text-decoration:none}.socials a:hover{color:var(--ink)}.legal-updated{color:var(--muted);margin-top:10px;font-size:.95rem}.legal-body{columns:2 36ch;column-gap:clamp(32px,5vw,80px);margin-top:28px;font-size:1.05rem;line-height:1.65}.legal-body h2{letter-spacing:-.01em;text-shadow:none;break-after:avoid;margin:32px 0 8px;font-size:1.35rem}.legal-body h2:first-child{margin-top:0}.legal-body li,.legal-fact-row{break-inside:avoid}.legal-body h3{margin:0 0 8px;font-size:1.05rem}.legal-body p,.legal-body ul,.legal-body ol{margin:0 0 12px}.legal-body li{margin-bottom:6px}.legal-body a{color:var(--kingfisher);font-weight:600}.legal-facts{gap:10px;margin:0;display:grid}.legal-fact-row{grid-template-columns:8.5em 1fr;gap:12px;display:grid}.legal-facts dt{font-weight:700}.legal-facts dd{margin:0}.price-card{border-radius:var(--r-md);margin-bottom:20px;padding:clamp(20px,3vw,32px)}.price-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.price-head h2{margin:0}.price-tag{color:var(--muted);margin:0}.price-tag strong{color:var(--ink);margin-right:6px;font-size:1.6rem}.price-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:18px;display:grid}.footer-links{flex-wrap:wrap;gap:10px 18px;width:100%;display:flex}.footer-links a{color:var(--muted);font-weight:600;text-decoration:none}.footer-links a:hover{color:var(--ink)}@media (max-width:640px){.price-cols{grid-template-columns:1fr}.legal-fact-row{grid-template-columns:1fr;gap:2px}}@media (max-width:1100px){.topic-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:0}.globe-stage{order:-1;margin:8px 0 -16px}.globe{width:min(420px,94%)}.topic-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.nav .nav-social{display:none}.nav a{padding:8px 12px}.wordmark{font-size:1.2rem}.btn{width:100%}.topic-list{grid-template-columns:1fr}.topic{min-height:0}.clay{box-shadow:6px 8px 16px var(--shade), -6px -6px 14px var(--light), inset 1px 1px 0 color-mix(in srgb, var(--light) 70%, transparent)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.globe{animation:none}.btn,.topic,.app,.nav a{transition:none}}.split{flex:1;grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vh,36px) clamp(24px,4vw,64px);display:grid}.split>:nth-child(2){order:1}.perks,.join-next{order:2}@media (min-width:900px){.split{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split>:nth-child(2){grid-area:1/2/3}.perks{grid-area:2/1}.split:has(.join-next){grid-template-rows:auto 1fr auto}.split:has(.join-next)>:nth-child(2){grid-row:1/4}.join-next{grid-area:3/1}}.perks{grid-auto-rows:1fr;gap:clamp(12px,2vh,22px);margin:0;padding:0;list-style:none;display:grid}.perks li{flex-direction:column;justify-content:center;padding:clamp(16px,2.4vh,30px) clamp(18px,2vw,30px);font-size:clamp(1.05rem,1.1vw + .8vh,1.5rem);font-weight:700;display:flex}.perks li span{color:var(--muted);margin-top:4px;font-size:clamp(.95rem,.6vw + .6vh,1.15rem);font-weight:400;display:block}.split .join-form,.split .community{margin-top:0}.split .join-form{align-content:start;gap:clamp(14px,2vh,22px);font-size:clamp(1rem,.4vw + .6vh,1.12rem)}.join-tabs{border-radius:var(--r-pill);box-shadow:inset 4px 4px 10px var(--shade), inset -4px -4px 10px var(--light);grid-template-columns:1fr 1fr;gap:6px;padding:6px;display:grid}.join-tabs button{font:inherit;cursor:pointer;border-radius:var(--r-pill);color:var(--muted);background:0 0;border:0;padding:10px 14px;font-weight:700}.join-tabs button[aria-selected=true]{color:var(--kingfisher);background:var(--paper);box-shadow:4px 5px 10px var(--shade), -3px -3px 8px var(--light)}.join-title{letter-spacing:-.02em;font-size:clamp(1.4rem,2vw,1.8rem)}.join-switch{color:var(--muted);margin:0}.link-btn{font:inherit;color:var(--kingfisher);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.join-next{counter-reset:next;align-content:center;gap:14px;margin:0;padding:clamp(18px,2.4vh,28px) clamp(18px,2vw,28px);list-style:none;display:grid}.join-next li{counter-increment:next;color:var(--muted);grid-template-columns:auto 1fr;column-gap:14px;display:grid}.join-next li:before{content:counter(next);width:34px;height:34px;color:var(--kingfisher-ink);background:linear-gradient(150deg, var(--kingfisher-hi), var(--kingfisher) 55%, var(--kingfisher-lo));border-radius:50%;grid-row:1/3;place-items:center;font-weight:800;display:grid}.join-next b{color:var(--ink)}.split .join-form input:not(.honeypot){padding:clamp(12px,1.6vh,16px) 20px}.split .join-form .btn{font-size:inherit;padding:clamp(14px,1.8vh,18px)}.join-form label .optional{display:inline}.join-form{gap:18px;margin-top:32px;padding:clamp(22px,4vw,36px);display:grid}.join-form label{gap:8px;font-weight:600;display:grid}.join-form .optional{color:var(--muted);font-weight:400}.join-form input:not(.honeypot){border-radius:var(--r-pill);width:100%;font:inherit;color:var(--ink);background:var(--paper);box-shadow:6px 8px 16px var(--shade), -6px -6px 14px var(--light);border:0;padding:14px 20px}.join-msg{min-height:1.4em;color:var(--muted);margin:0}.split .join-form .join-msg:empty{display:none}.split .join-form[data-mode=login]{align-content:center}.join-msg[data-tone=error]{color:var(--error)}.join-msg[data-tone=ok]{color:var(--kingfisher);font-weight:700}.community{align-content:center;gap:22px;margin-top:28px;display:grid}.split .community-card{flex-direction:column;justify-content:center;min-height:100%;display:flex}.split>.community{grid-template-rows:1fr;align-content:stretch}.split>.community:has(.join-msg){grid-template-rows:1fr auto}.community-steps{counter-reset:step;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.community-steps li{counter-increment:step;border-radius:var(--r-pill);color:var(--muted);padding:8px 16px;font-size:.95rem;font-weight:600}.community-steps li:before{content:counter(step) ". "}.community-steps li[data-on=true]{color:var(--kingfisher-ink);background:var(--kingfisher)}.community-card{max-width:none;margin:0;padding:clamp(22px,4vw,40px)}.community-by{color:var(--muted);margin:0 0 8px}.community-q{margin:0 0 24px;font-size:clamp(1.3rem,3vw,1.9rem)}.community-options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.community-options .btn{text-align:center;white-space:normal}.community-wrong{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.community-done h2{margin-top:0}.community-done p{margin:8px 0 22px}.countdown{align-items:center;gap:12px;margin-bottom:16px;display:flex}.countdown b{text-align:right;min-width:3ch;font-size:1.4rem}.countdown-bar{background:color-mix(in srgb, var(--muted) 20%, transparent);border-radius:6px;flex:1;height:12px;overflow:hidden}.countdown-bar i{background:var(--kingfisher);height:100%;transition:width 1s linear;display:block}.countdown-bar i[data-low=true]{background:var(--error)}.admin{flex:1;grid-template-columns:minmax(0,1fr);gap:clamp(16px,2.4vw,32px);display:grid}.admin-tabs{flex-wrap:wrap;align-content:start;gap:12px;display:flex}.admin-pick{display:none}.admin-tabs .btn{justify-content:space-between;gap:10px;padding:12px 20px}.admin-count{border-radius:var(--r-pill);background:color-mix(in srgb, var(--ink) 10%, transparent);min-width:2.2ch;padding:2px 9px;font-size:.85rem}.admin-body{flex-direction:column;gap:16px;min-width:0;padding:clamp(16px,2.6vw,32px);display:flex}.admin-overview{flex-wrap:wrap;flex:1;align-content:stretch;gap:clamp(14px,2vw,24px);display:flex}.admin-overview>*{flex:150px;min-height:110px}.admin-stat{font:inherit;color:var(--ink);text-align:left;cursor:pointer;border:0;flex-direction:column;justify-content:center;gap:6px;padding:20px 24px;display:flex}.admin-stat b{color:var(--kingfisher);font-size:clamp(2rem,3vw + 1vh,3.4rem);line-height:1}.admin-stat span{color:var(--muted);font-weight:600}.admin-overview>.admin-settings{flex-basis:100%}.admin-settings{cursor:default;flex-flow:wrap;place-content:center space-around;align-items:center;gap:12px 24px}.admin-settings b{font-size:inherit;color:var(--ink)}.admin-settings a{color:var(--kingfisher);font-weight:700}.admin-head{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.admin-head p{color:var(--muted);flex:280px;margin:0}.admin-head input,.admin-code input{border-radius:var(--r-pill);font:inherit;color:var(--ink);background:var(--paper);box-shadow:6px 8px 16px var(--shade), -6px -6px 14px var(--light);border:0;padding:12px 18px}.admin-head input{flex:0 260px;min-width:0}.admin-head .btn,.admin-code .btn,.admin-actions .btn{width:auto;padding:12px 20px}.admin-code{grid-template-columns:minmax(0,1fr) 7rem auto;gap:12px;display:grid}.admin-table{border-collapse:collapse;width:100%}.admin-table th{text-align:left;color:var(--muted);border-bottom:2px solid color-mix(in srgb, var(--muted) 30%, transparent);padding:10px 12px;font-size:.9rem}.admin-table td{vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--muted) 18%, transparent);overflow-wrap:anywhere;padding:12px}.admin-actions{text-align:right;white-space:nowrap}.admin-actions .btn+.btn{margin-left:8px}.btn-danger{color:var(--paper);background:var(--error);box-shadow:inset 0 -4px #0003}.admin-empty{color:var(--muted);text-align:center;flex:1;place-items:center;display:grid}.page-top>.admin-empty,.page-top>.admin-login{flex:1;margin:0}.admin-login{align-content:center;justify-items:stretch}.admin-login h2{margin:0}.admin-login>*{justify-self:center;width:min(440px,100%)}@media (max-width:899px){.admin{grid-template-rows:auto 1fr}.admin-tabs{flex-wrap:nowrap}.admin-tabs .btn:not(.admin-out){display:none}.admin-tabs .btn{width:auto}.admin-pick{border-radius:var(--r-pill);min-width:0;font:inherit;color:var(--ink);background:var(--paper);box-shadow:6px 8px 16px var(--shade), -6px -6px 14px var(--light);border:0;flex:1;padding:12px 18px;font-weight:700;display:block}}@media (min-width:900px){.admin{grid-template-columns:minmax(200px,240px) minmax(0,1fr)}.admin-tabs{flex-flow:column}}@media (max-width:700px){.admin-overview>*{flex-basis:110px;min-height:96px}.admin-head input{flex:160px}.admin-code{grid-template-columns:1fr 6rem}.admin-code .btn{grid-column:1/-1;width:100%}.admin-table thead{display:none}.admin-table tr{border-bottom:1px solid color-mix(in srgb, var(--muted) 30%, transparent);gap:4px;padding:14px 0;display:grid}.admin-table td{border:0;grid-template-columns:7.5rem minmax(0,1fr);gap:10px;padding:2px 0;display:grid}.admin-table td:before{content:attr(data-label);color:var(--muted);font-size:.9rem}.admin-table td.admin-actions{text-align:left;padding-top:8px;display:block}}.theme-toggle{cursor:pointer;border-radius:var(--r-pill);width:40px;height:40px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.theme-toggle:hover{color:var(--ink);box-shadow:inset 3px 3px 7px var(--shade), inset -3px -3px 7px var(--light)}.theme-toggle svg{width:20px;height:20px}.theme-toggle .sun,[data-theme=dark] .theme-toggle .moon{display:none}[data-theme=dark] .theme-toggle .sun{display:block}
