:root{--ground:#e9e8e2;--ground-2:#e4e3db;--ink:#16181d;--paper:#fff;--accent:#0f6d68;--accent-d:#0b5751;--accent-lite:#6fd0c9;--line:#d7d6cd;--mut:#6c6e72;--mono:ui-monospace, "Courier New", monospace;--serif:Georgia, "Times New Roman", serif;--sans:ui-sans-serif, "Helvetica Neue", Arial, sans-serif;--hdr:58px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{max-width:100vw;margin:0;padding:0;overflow-x:hidden}body{background:var(--ground);color:var(--ink);font-family:var(--mono);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}textarea,button,input{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}header.topnav{z-index:45;height:var(--hdr);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#e9e8e2e6;align-items:center;gap:18px;padding:0 24px;display:flex;position:fixed;inset:0 0 auto}.topnav .wm{font-family:var(--sans);letter-spacing:.4em;white-space:nowrap;align-items:center;gap:9px;font-size:14px;display:flex}.topnav .wm-mark{flex:none;width:auto;height:32px;display:block}.topnav .links{letter-spacing:.05em;min-width:0;color:var(--mut);align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:flex;overflow-x:auto}.topnav .links a{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:5px 11px;transition:color .15s,background .15s,border-color .15s}.topnav .links a:hover{color:var(--ink)}.topnav .links a[aria-current=true]{color:var(--accent);background:var(--paper);border-color:var(--line)}.topnav .sep{background:var(--line);flex:none;width:1px;height:20px}.lang{border:1px solid var(--line);letter-spacing:.12em;background:var(--paper);border-radius:999px;flex:none;align-items:center;gap:8px;padding:5px 12px;font-size:11px;display:flex}.lang a{color:var(--mut)}.lang a[aria-current=true]{color:var(--ink);font-weight:700}.lang .div{color:var(--line)}.home-content{padding-top:var(--hdr)}@media (max-width:560px){.topnav{gap:12px;padding:0 14px}.topnav .links{gap:3px;font-size:11px}.topnav .wm{gap:7px;font-size:12.5px}.topnav .wm-mark{height:27px}}section{scroll-margin-top:var(--hdr);padding:96px 24px}.inner{max-width:1040px;margin:0 auto}.kick{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;font-size:12px;display:flex}.kick:before{content:"";background:var(--accent);width:26px;height:1px}#hero{min-height:calc(100dvh - var(--hdr));place-items:center;padding:20px 34px;display:grid}.hero-wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;width:100%;max-width:1040px;display:grid}.hero-wrap>.slip{justify-self:center}.thesis .kick{margin-bottom:22px}.thesis h1{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(34px,4.6vw,60px);font-weight:400;line-height:1.03}.thesis h1 em{color:var(--accent);font-style:italic}.thesis .sub{font-family:var(--mono);color:var(--mut);max-width:36ch;margin-top:24px;font-size:13px;line-height:1.75}.slip{background:var(--paper);border:1px solid var(--line);width:100%;max-width:420px;padding:30px 28px 28px;position:relative;overflow:hidden;box-shadow:0 34px 66px -36px #0f282d80}.slip:before{content:"";background:linear-gradient(var(--ground-2), var(--paper));height:5px;position:absolute;inset:0 0 auto}#hero .slip.compose{min-height:min(720px, calc(100dvh - var(--hdr) - 52px));flex-direction:column;display:flex}.wordmark{font-family:var(--sans);letter-spacing:.42em;text-align:center;font-size:15px}.claim{font-family:var(--mono);letter-spacing:.16em;text-align:center;text-transform:lowercase;opacity:.55;margin-top:7px;font-size:11px}.rule{border:0;border-top:2px dashed var(--ink);opacity:.45;margin:14px 0}.salut{font-size:20px;font-weight:700}.msg{resize:none;border:1px solid var(--line);width:100%;min-height:96px;color:var(--ink);background:#fbfbf9;border-radius:3px;outline:none;flex:auto;margin-top:10px;padding:12px 13px;font-size:15px;line-height:1.85;transition:border-color .15s,box-shadow .15s}.msg:focus{border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px #0f6d681f}.msg::placeholder{color:#9a9a93}.msg-hint{color:var(--mut);margin-top:6px;font-size:11px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.photo-add{text-align:left;border:2px dashed var(--line);width:100%;color:var(--ink);cursor:pointer;background:0 0;border-radius:3px;flex-direction:column;gap:1px;margin-top:10px;padding:10px 13px;display:flex}.photo-add[hidden]{display:none}.photo-add:hover{border-color:var(--accent)}.photo-add:focus-within{outline:2px solid var(--accent);outline-offset:2px}.photo-add b{letter-spacing:.02em;font-size:13px}.photo-add small{color:var(--mut);font-size:10.5px}.photo-shot{border:1px solid var(--line);border-radius:3px;margin-top:10px;position:relative;overflow:hidden}.photo-shot canvas{width:100%;image-rendering:pixelated;display:block}.photo-x{color:#fff;background:#141414d1;border:0;border-radius:999px;place-items:center;width:26px;height:26px;font-size:13px;line-height:1;display:grid;position:absolute;top:6px;right:6px}.photo-x:hover{background:#000}.signoff{text-align:right;margin-top:16px;font-style:italic}.stamp-row{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.stamp{text-align:center;border:3px dashed var(--accent);width:144px;color:var(--accent);border-radius:4px;flex-direction:column;gap:4px;padding:8px 6px 6px;display:flex;transform:rotate(-5deg)}.stamp .s1{letter-spacing:.16em;font-size:10px;font-weight:700}.stamp .s2{font-size:28px;font-weight:700;line-height:1}.stamp .s3{letter-spacing:.1em;font-size:7.5px;font-weight:700}.stamp .hr{border-top:1.5px solid var(--accent);opacity:.8}.meta{text-align:right}.meta .no{font-size:25px;font-weight:700}.meta .date{letter-spacing:.05em;font-size:13px;font-weight:700}.foot{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.foot .site{color:var(--accent);font-weight:700}.priv{align-items:center;gap:9px;margin-top:16px;font-size:12px;display:flex}.priv input{width:16px;height:16px;accent-color:var(--accent)}.priv-note{color:var(--mut);margin-top:8px;font-size:12px;line-height:1.6}.send{background:var(--accent);color:#fff;letter-spacing:.16em;text-transform:uppercase;border:0;border-radius:2px;width:100%;margin-top:14px;padding:16px;font-size:13px;font-weight:700}.send:hover{background:var(--accent-d)}.send:disabled{opacity:.55;cursor:default}.err{color:#b23a2e;margin-top:12px;font-size:13px}.printed{animation:.6s ease-out printout}@keyframes printout{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.printed{animation:none}}.printed .big-no{text-align:center;letter-spacing:.04em;margin:6px 0;font-size:40px;font-weight:700}.printed-lead{text-align:center;font-size:14px;line-height:1.6}.printed-actions{flex-direction:column;gap:10px;margin-top:20px;display:flex}.printed-actions a{text-align:center;border:1px solid var(--accent);color:var(--accent);letter-spacing:.1em;text-transform:uppercase;padding:13px;font-size:12px;font-weight:700;display:block}.printed-actions a.primary{background:var(--accent);color:#fff}#idea{background:var(--ink);color:#f2f1ea}#idea .kick{color:var(--accent-lite)}#idea .kick:before{background:var(--accent-lite)}.manifesto{font-family:var(--serif);text-wrap:balance;max-width:20ch;margin-top:26px;font-size:clamp(24px,3.2vw,40px);line-height:1.4}.manifesto em{color:var(--accent-lite);font-style:italic}.manifesto p+p{margin-top:.7em}.steps{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:40px;display:grid}.step{background:var(--paper);border:1px solid var(--line);flex-direction:column;gap:12px;padding:26px 22px 30px;display:flex}.step .num{font-family:var(--sans);color:var(--accent);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700}.step h3{font-family:var(--serif);font-size:21px;font-weight:400}.step p{color:var(--mut);font-size:13px;line-height:1.75}#find .lead{font-family:var(--serif);max-width:22ch;margin-top:14px;font-size:clamp(24px,3vw,36px);font-weight:400}.find-row{gap:10px;max-width:440px;margin-top:28px;display:flex}.find-row input{border:1px solid var(--line);background:var(--paper);letter-spacing:.1em;outline:none;flex:1;padding:15px 16px;font-size:15px}.find-row input:focus{border-color:var(--accent)}.find-row button{background:var(--ink);color:#fff;letter-spacing:.12em;text-transform:uppercase;border:0;padding:15px 22px;font-size:12px}footer{background:var(--ink);color:#cfcec6;padding:60px 24px 44px}.foot-grid{flex-wrap:wrap;justify-content:space-between;gap:30px;max-width:1040px;margin:0 auto;display:flex}footer .wm{font-family:var(--sans);letter-spacing:.42em;color:#f2f1ea;font-size:15px}footer .about{color:#9a9a92;max-width:34ch;margin-top:14px;font-size:12px;line-height:1.8}footer .col{flex-direction:column;gap:8px;font-size:13px;display:flex}footer .col a:hover{color:var(--accent-lite)}footer .col a[aria-current=true]{color:#f2f1ea;font-weight:700}footer .colhead{color:var(--accent-lite);letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px;font-size:11px}.foot-base{color:#7d7e78;letter-spacing:.06em;border-top:1px solid #2b2d31;flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:1040px;margin:34px auto 0;padding-top:18px;font-size:11px;display:flex}@media (max-width:940px){section{padding:72px 20px}.hero-wrap{grid-template-columns:1fr;gap:30px}.thesis{text-align:center}.thesis .sub{margin-left:auto;margin-right:auto}.slip{margin:0 auto}.steps{grid-template-columns:1fr}}#board{background:var(--ground-2)}.board-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.board-head h2{font-family:var(--serif);margin-top:14px;font-size:clamp(26px,3.2vw,40px);font-weight:400}.board-head>a{color:var(--accent);letter-spacing:.08em;white-space:nowrap;font-size:13px}.grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px;display:grid}.card{background:var(--paper);border:1px solid var(--line);color:var(--ink);flex-direction:column;gap:12px;min-height:172px;padding:18px 18px 16px;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 20px 40px -34px #0f282d80}.card:hover{transform:translateY(-3px);box-shadow:0 26px 48px -30px #0f282d99}.card .ct{flex:1;font-size:14px;line-height:1.65}.card .cf{border-top:2px dashed var(--line);color:var(--mut);letter-spacing:.06em;justify-content:space-between;align-items:center;padding-top:10px;font-size:11px;display:flex}.card .cf b{color:var(--accent);font-size:15px}.empty{color:var(--mut);margin-top:30px;font-size:14px}.page-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px max(24px,50% - 520px);display:flex}.page-head .wm{font-family:var(--sans);letter-spacing:.4em;font-size:13px}.page-head a{color:var(--mut);font-size:13px}.board-lead{font-family:var(--serif);margin-top:14px;font-size:clamp(28px,3.4vw,44px);font-weight:400}.board-sub{font-family:var(--mono);color:var(--mut);max-width:40ch;margin-top:14px;font-size:13px;line-height:1.7}.card .cph{width:100%;image-rendering:pixelated;border:1px solid var(--line);border-radius:2px;display:block}.mosaic{column-count:3;column-gap:18px;margin-top:34px}.mosaic .card{break-inside:avoid;min-height:0;margin:0 0 18px}.board-filters{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:22px;display:flex}.filter-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-group .lbl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-size:10.5px}.filter-group a{border:1px solid var(--line);color:var(--mut);background:var(--paper);border-radius:999px;padding:5px 12px;font-size:12px}.filter-group a:hover{color:var(--ink)}.filter-group a[aria-current=true]{color:var(--accent);border-color:var(--accent)}@media (max-width:820px){.mosaic{column-count:2}}@media (max-width:540px){.mosaic{column-count:1}}.pager{letter-spacing:.06em;justify-content:space-between;align-items:center;margin-top:34px;font-size:13px;display:flex}.pager a{color:var(--accent)}@media (max-width:820px){.grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.grid{grid-template-columns:1fr}}.received-wrap{place-items:center;padding:60px 24px;display:grid}.msg-read{white-space:pre-wrap;margin-top:10px;font-size:15px;line-height:1.9}.received-photo{border:1px solid var(--line);width:100%;image-rendering:pixelated;margin-top:12px;display:block}.notfound{text-align:center;max-width:540px;margin:0 auto;padding:110px 24px}.notfound h1{font-family:var(--serif);font-size:clamp(28px,3.4vw,42px);font-weight:400}.notfound p{color:var(--mut);margin-top:14px;font-size:14px;line-height:1.7}.notfound a{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-top:26px;font-size:12px;font-weight:700;display:inline-block}.adm-top{z-index:45;height:var(--hdr);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#e9e8e2e6;align-items:center;gap:14px;padding:0 22px;display:flex;position:fixed;inset:0 0 auto}.adm-top .wm-mark{flex:none;width:auto;height:30px;margin-right:-5px;display:block}.adm-top .wm{font-family:var(--sans);letter-spacing:.4em;white-space:nowrap;font-size:14px}.adm-top .tag{letter-spacing:.22em;text-transform:uppercase;color:var(--mut);font-size:10px}.adm-top .links{letter-spacing:.05em;color:var(--mut);gap:18px;margin-left:auto;font-size:12.5px;display:flex}.adm-top .links a:hover{color:var(--ink)}.adm-top .links a[aria-current=true]{color:var(--accent)}.adm-main{max-width:960px;padding:calc(var(--hdr) + 26px) 20px 60px;flex-direction:column;gap:20px;margin:0 auto;display:flex}.adm-card{background:var(--paper);border:1px solid var(--line);border-radius:4px;padding:22px;box-shadow:0 20px 44px -34px #0f282d66}.adm-card>h2{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:16px;font-size:12px}.adm-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.adm-label{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);font-size:11px}.adm-input,.adm-select,.adm-textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfbf9;border-radius:3px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.adm-input:focus,.adm-select:focus,.adm-textarea:focus{border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px #0f6d681f}.adm-textarea{resize:vertical;min-height:66px;line-height:1.6}.adm-num{max-width:120px}.adm-check{align-items:center;gap:10px;margin-bottom:14px;font-size:13px;display:flex}.adm-check input{width:16px;height:16px;accent-color:var(--accent)}.adm-btn{border:1px solid var(--line);background:var(--paper);color:var(--ink);letter-spacing:.06em;border-radius:2px;padding:9px 15px;font-size:12px}.adm-btn:hover{border-color:var(--accent)}.adm-btn:disabled{opacity:.5;cursor:default}.adm-btn-primary{background:var(--accent);color:#fff;letter-spacing:.12em;text-transform:uppercase;border:0;border-radius:2px;padding:11px 18px;font-size:12px;font-weight:700}.adm-btn-primary:hover{background:var(--accent-d)}.adm-btn-primary:disabled{opacity:.55;cursor:default}.adm-btn-danger{color:#b23a2e;border-color:#e6b3aa}.adm-btn-danger:hover{background:#f7ded9;border-color:#b23a2e}.adm-btn-block{width:100%}.adm-note{color:var(--mut);margin-left:10px;font-size:12px}.adm-err{color:#b23a2e;margin-top:10px;font-size:13px}.adm-login{place-items:center;min-height:100dvh;padding:24px;display:grid}.adm-login-card{background:var(--paper);border:1px solid var(--line);border-radius:4px;width:100%;max-width:360px;padding:30px 26px;box-shadow:0 30px 60px -36px #0f282d80}.adm-login-card .wm{font-family:var(--sans);letter-spacing:.42em;text-align:center;font-size:15px}.adm-login-card .sub{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);text-align:center;margin:8px 0 22px;font-size:10.5px}.adm-pending{border:1px solid var(--line);background:#fcfcfa;border-radius:4px;margin-top:12px;padding:14px}.adm-pending-head{color:var(--mut);align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.adm-no{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.adm-text{white-space:pre-wrap;font-size:14px;line-height:1.6}.adm-thumb{max-width:220px;image-rendering:pixelated;border:1px solid var(--line);border-radius:3px;margin-top:10px;display:block}.adm-actions{gap:8px;margin-top:12px;display:flex}.adm-pill{letter-spacing:.06em;border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10.5px;display:inline-block}.adm-pill--vis{color:var(--mut);background:#efeee8}.adm-pill--hidden{color:#8a5a00;background:#fbf1d8;border-color:#e6d199}.adm-pill--in_coda{color:var(--mut);border-color:var(--line);background:#efeee8}.adm-pill--in_attesa_approvazione{color:#8a5a00;background:#fbf1d8;border-color:#e6d199}.adm-pill--rifiutato{color:#b23a2e;background:#f7ded9;border-color:#e6b3aa}.adm-pill--stampato{color:var(--accent-d);background:#dcefec;border-color:#b7ddd8}.adm-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.adm-filters .adm-field{margin-bottom:0}.adm-count{color:var(--mut);font-size:12px}.adm-table-wrap{border:1px solid var(--line);background:var(--paper);border-radius:4px;overflow-x:auto}.adm-table{border-collapse:collapse;width:100%;font-size:13px}.adm-table th{text-align:left;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 12px;font-size:10.5px}.adm-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:11px 12px}.adm-table tbody tr:last-child td{border-bottom:0}.adm-table tbody tr:nth-child(2n){background:#fbfbf9}.adm-td-no{font-family:var(--mono);font-variant-numeric:tabular-nums}.adm-td-date{white-space:nowrap;color:var(--mut)}.adm-td-text{max-width:320px}.adm-td-nowrap{white-space:nowrap}.adm-links a{color:var(--accent)}.adm-links a:hover{color:var(--accent-d)}.adm-pager{justify-content:center;align-items:center;gap:14px;margin-top:4px;font-size:13px;display:flex}.adm-loading{padding:calc(var(--hdr) + 40px) 20px;text-align:center;color:var(--mut)}.mf-wrap{padding:calc(var(--hdr) + 40px) 20px 84px;flex-direction:column;align-items:center;gap:28px;display:flex}.mf-slip{background:var(--paper);border:1px solid var(--line);width:100%;max-width:620px;padding:46px clamp(24px,6vw,60px) 60px;position:relative;box-shadow:0 40px 80px -50px #0f282d80}.mf-slip:before{content:"";background:linear-gradient(var(--ground-2), var(--paper));height:5px;position:absolute;inset:0 0 auto}.mf-slip:after{content:"";background:repeating-linear-gradient(135deg, var(--paper) 0 9px, transparent 9px 18px), repeating-linear-gradient(45deg, var(--paper) 0 9px, transparent 9px 18px);filter:drop-shadow(0 6px 5px #0f282d1f);height:12px;position:absolute;bottom:-11px;left:0;right:0}.mf-eyebrow{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin-bottom:26px;font-size:11px}.mf-line{font-family:var(--serif);color:var(--ink);margin:13px 0;font-size:19px;line-height:1.5;animation:.5s both mfrise}.mf-lead{letter-spacing:-.01em;margin:26px 0;font-size:clamp(26px,4vw,34px);line-height:1.25}.mf-accent{color:var(--accent)}.mf-muted{font-family:var(--mono);color:#4a4d53;font-size:15.5px;line-height:1.7}.mf-signoff{font-family:var(--serif);color:var(--accent);margin-top:30px;font-size:clamp(24px,3.6vw,30px);font-style:italic}.mf-rule{border:0;border-top:2px dashed var(--line);margin:30px 0}.mf-cursor{background:var(--accent);vertical-align:-.18em;width:.5em;height:1.05em;margin-left:4px;animation:1s steps(2,end) infinite mfblink;display:inline-block}.mf-skip{border:1px solid var(--line);background:var(--paper);color:var(--mut);font-family:var(--mono);letter-spacing:.1em;border-radius:999px;padding:4px 12px;font-size:11px;position:absolute;top:14px;right:16px}.mf-skip:hover{color:var(--ink);border-color:var(--accent)}.mf-write{background:var(--accent);color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:2px;padding:15px 28px;font-size:13px;font-weight:700;display:inline-block}.mf-write:hover{background:var(--accent-d)}@keyframes mfrise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes mfblink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.mf-line,.mf-cursor{animation:none}}.mf-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mf-teaser{background:var(--accent);color:#fff}.mf-teaser .inner{text-align:center;padding-top:62px;padding-bottom:62px}.mf-teaser-title{font-family:var(--serif);max-width:22ch;margin:0 auto;font-size:clamp(24px,3.6vw,36px);line-height:1.2}.mf-teaser-body{font-family:var(--mono);color:#ffffffd1;max-width:54ch;margin:18px auto 0;font-size:14px;line-height:1.75}.mf-teaser-cta{font-family:var(--mono);letter-spacing:.08em;color:#fff;border:1px solid #ffffff80;border-radius:999px;margin-top:26px;padding:10px 22px;font-size:12.5px;display:inline-block}.mf-teaser-cta:hover{color:var(--accent);background:#fff}.adm-dot{vertical-align:middle;border-radius:50%;width:9px;height:9px;display:inline-block}.adm-dot--on{background:#2e9e5b}.adm-dot--off{background:#b9b7ae}.adm-code{border:1px solid var(--line,#e9e8e2);background:#f4f2ec;margin:10px 0;padding:8px 10px;font-family:Courier New,monospace}.adm-stats{flex-wrap:wrap;gap:28px;display:flex}.adm-stat{flex-direction:column;display:flex}.adm-stat-n{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.adm-stat-l{color:var(--mut,#6b6a63);font-size:13px}.adm-empty{border:1px dashed var(--line,#e9e8e2);background:#f8f7f2;margin-top:14px;padding:18px}.adm-empty h3{margin:0 0 6px}.adm-empty p{color:var(--mut,#6b6a63);margin:0 0 12px}.auth-page{justify-content:center;align-items:center;min-height:70vh;padding:24px;display:flex}.auth-card{border:1px solid var(--line,#e9e8e2);background:#fff;width:100%;max-width:420px;padding:28px}.auth-card h1{margin:10px 0 8px;font-size:22px}.auth-card p{color:var(--mut,#6b6a63);margin:0 0 16px}.auth-form{flex-direction:column;gap:8px;display:flex}.auth-form input{border:1px solid var(--line,#e9e8e2);padding:10px;font-size:15px}.auth-sent{border:1px solid var(--line,#e9e8e2);background:#f4f2ec;padding:12px}.auth-error{color:#8a2b2b;background:#fbeaea;border:1px solid #e3b7b7;margin:0 0 12px;padding:12px}.adm-invite{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 12px;display:flex}.adm-invite input{border:1px solid var(--line,#e9e8e2);flex:220px;padding:8px}.adm-invite select{border:1px solid var(--line,#e9e8e2);padding:8px}.adm-strip{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:26px;margin-bottom:16px;padding:4px 0 14px;display:flex}.adm-metric{align-items:baseline;gap:7px;display:flex}.adm-metric b{font-variant-numeric:tabular-nums;font-size:20px}.adm-metric span{color:var(--mut);letter-spacing:.04em;font-size:12px}.adm-stations{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.adm-station{border:1px solid var(--line);background:var(--paper);border-radius:4px;flex-direction:column;gap:10px;padding:15px 16px;transition:box-shadow .16s,border-color .16s;display:flex}.adm-station-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.adm-station-name{font-family:var(--sans);overflow-wrap:anywhere;font-size:15px;font-weight:600}.adm-station-seen{color:var(--mut);font-size:11.5px}.adm-metrics{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:16px;display:flex}.adm-metrics div{flex-direction:column;display:flex}.adm-metrics b{font-size:17px}.adm-metrics span{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:10.5px}.adm-station-foot{color:var(--mut);font-size:11.5px}.adm-station-actions{flex-wrap:wrap;gap:6px;display:flex}.adm-connected{color:var(--accent-d);background:#dcefec;border:1px solid #b7ddd8;margin:12px 0;padding:10px 12px;font-size:13px}.adm-station--new{border-color:var(--accent);box-shadow:0 0 0 3px #0f6d6824}.adm-codebox{border:1px dashed var(--line);background:#f8f7f2;flex-direction:column;gap:10px;margin:12px 0;padding:16px;display:flex}.adm-codebox-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.adm-code-big{letter-spacing:.22em;font-family:Courier New,monospace;font-size:30px;font-weight:700}.adm-countdown{color:var(--mut);font-variant-numeric:tabular-nums;font-size:12px}.adm-codebox p{color:var(--mut);margin:0;font-size:13px}.adm-rename{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adm-rename input{border:1px solid var(--line);border-radius:3px;flex:140px;padding:7px 9px;font-size:14px}.adm-confirm{color:#b23a2e;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}
