.scene-art{color:var(--accent);position:absolute;inset:0}.art-panel{border:1px solid var(--border-strong);border-radius:calc(14 * var(--u));background:var(--surface-row);box-shadow:var(--shadow-lift)}.art-icon{background:var(--surface-row);color:var(--accent);border:1px solid var(--accent-border);border-radius:calc(24 * var(--u));box-shadow:var(--shadow-lift);place-items:center;display:grid}.art-icon>svg{stroke-width:1.25px;width:62%;height:62%}.art-label{color:var(--text-muted);font-size:calc(11 * var(--u));line-height:1.3;display:block}.art-value{color:var(--text);font-size:calc(13 * var(--u));margin-top:calc(5 * var(--u));font-weight:500;line-height:1.4;display:block}.art-code{font-family:var(--font-mono)}.art-skeleton{height:calc(6 * var(--u));background:var(--border-strong);border-radius:var(--radius-pill);width:80%;display:none}.art-browser__back{left:calc(80 * var(--u));top:calc(50 * var(--u));width:calc(300 * var(--u));height:calc(270 * var(--u));background:var(--accent-tint);border-radius:calc(26 * var(--u));position:absolute;transform:rotate(7deg)}.art-browser__window{left:calc(43 * var(--u));top:calc(73 * var(--u));width:calc(317 * var(--u));height:calc(238 * var(--u));position:absolute;overflow:hidden;transform:rotate(-4deg)}.art-browser__chrome{height:calc(39 * var(--u));align-items:center;gap:calc(5 * var(--u));padding:0 calc(13 * var(--u));border-bottom:1px solid var(--border);display:flex}.art-browser__chrome i{width:calc(5 * var(--u));height:calc(5 * var(--u));background:var(--text-faint);border-radius:50%}.art-browser__chrome span{width:calc(196 * var(--u));height:calc(19 * var(--u));margin-left:calc(12 * var(--u));padding:0 calc(9 * var(--u));background:var(--surface-raised);border-radius:calc(5 * var(--u));align-items:center;display:flex}.art-browser__chrome svg{width:calc(10 * var(--u));height:calc(10 * var(--u))}.art-browser__rows{padding:calc(10 * var(--u)) calc(18 * var(--u))}.art-browser__row{gap:calc(12 * var(--u));min-height:calc(55 * var(--u));border-bottom:1px solid var(--border-subtle);align-items:center;display:flex}.art-browser__row>svg{width:calc(20 * var(--u));height:calc(20 * var(--u));stroke-width:1.4px;flex:none}.art-browser__row>div{flex:1;min-width:0}.art-browser__row:last-child{border:0}.art-browser__badge{left:calc(270 * var(--u));top:calc(237 * var(--u));width:calc(107 * var(--u));height:calc(107 * var(--u));background:var(--accent-tint);position:absolute;transform:rotate(7deg)}.art-browser .art-browser__shield{left:calc(57 * var(--u));top:calc(295 * var(--u));width:calc(66 * var(--u));height:calc(66 * var(--u));position:absolute}.art-keys__orbit{width:100%;height:100%;stroke:var(--accent-border);stroke-width:2px;stroke-dasharray:4 6;position:absolute;inset:0}.art-keys__new{left:calc(82 * var(--u));top:calc(64 * var(--u));width:calc(204 * var(--u));height:calc(204 * var(--u));position:absolute;transform:rotate(-32deg)}.art-keys__new svg{stroke-width:1.15px;width:100%;height:100%;filter:drop-shadow(0 calc(6 * var(--u)) calc(12 * var(--u)) var(--accent-wash))}.art-keys__old{left:calc(241 * var(--u));top:calc(59 * var(--u));width:calc(112 * var(--u));height:calc(112 * var(--u));color:var(--text-ghost);position:absolute;transform:rotate(24deg)}.art-keys__old svg{stroke-width:1.2px;width:100%;height:100%}.art-keys__action{left:calc(288 * var(--u));top:calc(187 * var(--u));width:calc(70 * var(--u));height:calc(70 * var(--u));border-radius:50%;position:absolute}.art-keys__ticket{left:calc(65 * var(--u));top:calc(285 * var(--u));width:calc(301 * var(--u));min-height:calc(65 * var(--u));gap:calc(14 * var(--u));padding:calc(13 * var(--u));grid-template-columns:1fr 1fr;display:grid;position:absolute;transform:rotate(-3deg)}.art-keys__ticket>div+div{border-left:1px solid var(--border);padding-left:calc(14 * var(--u))}.art-keys__ticket .art-value{font-size:calc(12 * var(--u))}.art-keys .art-keys__shield{top:calc(213 * var(--u));left:calc(40 * var(--u));width:calc(64 * var(--u));height:calc(64 * var(--u));position:absolute}.art-credentials__halo{left:calc(104 * var(--u));top:calc(40 * var(--u));width:calc(243 * var(--u));height:calc(243 * var(--u));background:var(--accent-tint);border-radius:50%;position:absolute}.art-credentials__lock{top:calc(59 * var(--u));left:calc(176 * var(--u));width:calc(86 * var(--u));height:calc(86 * var(--u));position:absolute}.art-credentials__lock svg{stroke-width:1.1px;width:100%;height:100%}.art-credentials__input{top:calc(164 * var(--u));left:calc(32 * var(--u));width:calc(362 * var(--u));height:calc(75 * var(--u));justify-content:space-between;align-items:center;gap:calc(14 * var(--u));padding:calc(20 * var(--u));display:flex;position:absolute;transform:rotate(-4deg)}.art-credentials__input>svg{width:calc(25 * var(--u));height:calc(25 * var(--u));stroke-width:1.4px;flex:none}.art-credentials__input>span{gap:calc(12 * var(--u));display:flex}.art-credentials__input i{width:calc(9 * var(--u));height:calc(9 * var(--u));background:var(--text-secondary);border-radius:50%}.art-credentials__rules{top:calc(276 * var(--u));left:calc(35 * var(--u));right:calc(37 * var(--u));gap:calc(12 * var(--u));display:flex;position:absolute}.art-credentials__rule{min-width:0;padding:calc(13 * var(--u));gap:calc(8 * var(--u));flex:1;align-items:center;display:flex}.art-credentials__rule-icon{width:calc(21 * var(--u));height:calc(21 * var(--u));flex:none}.art-credentials__rule-icon svg{stroke-width:1.5px;width:100%;height:100%}.art-credentials__rule .art-value{font-size:calc(11 * var(--u))}.art-credentials__rule b{font-size:calc(15 * var(--u));font-family:var(--font-mono);margin-left:auto;font-weight:500}.art-credentials .art-credentials__shield{top:calc(74 * var(--u));left:calc(56 * var(--u));width:calc(65 * var(--u));height:calc(65 * var(--u));position:absolute}.art-credentials__paper{left:calc(104 * var(--u));top:calc(47 * var(--u));width:calc(234 * var(--u));height:calc(219 * var(--u));padding:calc(25 * var(--u));position:absolute;transform:rotate(-8deg)}.art-credentials__paper--back{background:var(--accent-tint);transform:rotate(7deg) translateX(calc(13 * var(--u)));border:1px solid var(--accent-border);border-radius:calc(12 * var(--u))}.art-credentials__paper-icon{width:calc(28 * var(--u));height:calc(28 * var(--u));margin-bottom:calc(15 * var(--u));display:block}.art-credentials__paper-icon svg{stroke-width:1.3px;width:100%;height:100%}.art-credentials__code-row{align-items:center;gap:calc(12 * var(--u));height:calc(35 * var(--u));display:flex}.art-credentials__code-row span{font:calc(12 * var(--u)) var(--font-mono);color:var(--text-faint)}.art-credentials__code-row i{width:calc(51 * var(--u));height:calc(7 * var(--u));border-radius:calc(2 * var(--u));background:repeating-linear-gradient(90deg,var(--text-ghost) 0 calc(7 * var(--u)),transparent calc(7 * var(--u)) calc(11 * var(--u)))}.art-credentials--codes .art-credentials__shield{top:calc(198 * var(--u));left:calc(291 * var(--u))}.art-controls__rail{top:calc(51 * var(--u));left:calc(75 * var(--u));width:calc(278 * var(--u));height:calc(295 * var(--u));border:1px dashed var(--accent-border);border-radius:calc(26 * var(--u));position:absolute;transform:rotate(-6deg)}.art-controls__console{top:calc(65 * var(--u));left:calc(128 * var(--u));width:calc(259 * var(--u));min-height:calc(245 * var(--u));padding:calc(24 * var(--u));position:absolute;transform:rotate(4deg)}.art-controls__heading{align-items:center;gap:calc(15 * var(--u));padding-bottom:calc(15 * var(--u));display:flex}.art-controls__heading svg{width:calc(25 * var(--u));height:calc(25 * var(--u));stroke-width:1.4px}.art-controls__heading span{width:55%;height:calc(5 * var(--u));background:var(--border-strong);border-radius:var(--radius-pill)}.art-controls__row{justify-content:space-between;align-items:center;gap:calc(13 * var(--u));min-height:calc(69 * var(--u));border-top:1px solid var(--border-subtle);display:flex}.art-controls__row>div{flex:1;min-width:0}.art-controls__switch{width:calc(40 * var(--u));height:calc(23 * var(--u));padding:calc(3 * var(--u));background:var(--track);border-radius:var(--radius-pill);flex:none;display:block}.art-controls__switch i{height:calc(17 * var(--u));width:calc(17 * var(--u));background:var(--text-faint);border-radius:50%;display:block}.art-controls__switch--on{background:var(--accent-fill)}.art-controls__switch--on i{background:var(--accent-on-fill);margin-left:auto}.art-controls__status svg{width:calc(26 * var(--u));height:calc(26 * var(--u));stroke-width:1.3px}.art-controls__feature{left:calc(24 * var(--u));top:calc(178 * var(--u));width:calc(112 * var(--u));height:calc(112 * var(--u));position:absolute;transform:rotate(-8deg)}.art-controls .art-controls__shield{left:calc(42 * var(--u));top:calc(306 * var(--u));width:calc(64 * var(--u));height:calc(64 * var(--u));position:absolute}.art-access__orbit{left:calc(74 * var(--u));top:calc(54 * var(--u));width:calc(282 * var(--u));height:calc(282 * var(--u));border:1px solid var(--accent-border);border-radius:50%;position:absolute}.art-access__paths{width:100%;height:100%;stroke:var(--accent-border);stroke-width:1.5px;stroke-dasharray:3 5;position:absolute;inset:0}.art-access__hub{left:calc(153 * var(--u));top:calc(137 * var(--u));width:calc(120 * var(--u));height:calc(120 * var(--u));box-shadow:0 0 0 calc(10 * var(--u)) var(--accent-tint),var(--shadow-lift);border-radius:50%;position:absolute}.art-access__node{width:calc(144 * var(--u));text-align:center;position:absolute}.art-access__node--1{left:calc(19 * var(--u));top:calc(47 * var(--u))}.art-access__node--2{left:calc(260 * var(--u));top:calc(80 * var(--u))}.art-access__node--3{left:calc(219 * var(--u));top:calc(289 * var(--u))}.art-access__avatar{width:calc(68 * var(--u));height:calc(60 * var(--u));margin:0 auto calc(9 * var(--u));place-items:center;display:grid}.art-access__avatar svg{stroke-width:1.3px;width:55%;height:55%}.art-access__node .art-label{font-size:calc(10 * var(--u))}.art-access__node .art-value{font-size:calc(11 * var(--u))}.art-access .art-access__shield{left:calc(52 * var(--u));top:calc(267 * var(--u));width:calc(83 * var(--u));height:calc(83 * var(--u));position:absolute}.art-access--recovery .art-access__hub{width:calc(160 * var(--u));height:calc(160 * var(--u));top:calc(120 * var(--u));left:calc(133 * var(--u));background:var(--accent-tint)}.art-access--recovery .art-access__hub svg{width:78%;height:78%}.art-checklist__paper{left:calc(78 * var(--u));top:calc(57 * var(--u));width:calc(254 * var(--u));height:calc(285 * var(--u));padding:calc(40 * var(--u)) calc(23 * var(--u));position:absolute;transform:rotate(-7deg)}.art-checklist__clip{width:calc(94 * var(--u));height:calc(28 * var(--u));top:calc(-10 * var(--u));left:calc(79 * var(--u));border:1px solid var(--accent-border);border-radius:calc(8 * var(--u));background:var(--accent-tint);position:absolute}.art-checklist__row{align-items:center;gap:calc(12 * var(--u));min-height:calc(68 * var(--u));border-bottom:1px solid var(--border-subtle);display:flex}.art-checklist__row>div{flex:1;min-width:0}.art-checklist__row:last-child{border:0}.art-checklist__check{width:calc(27 * var(--u));height:calc(27 * var(--u));padding:calc(5 * var(--u));border:1px solid var(--accent-border);border-radius:calc(6 * var(--u));background:var(--accent-tint);flex:none}.art-checklist__check svg{width:100%;height:100%}.art-checklist__seal{left:calc(279 * var(--u));top:calc(236 * var(--u));width:calc(102 * var(--u));height:calc(102 * var(--u));border-radius:50%;position:absolute}.art-checklist .art-checklist__shield{top:calc(53 * var(--u));left:calc(292 * var(--u));width:calc(94 * var(--u));height:calc(94 * var(--u));position:absolute}.art-comparison__path{width:100%;height:100%;stroke:var(--accent-border);stroke-width:2px;stroke-dasharray:3 5;position:absolute;inset:0}.art-comparison__sheet{top:calc(76 * var(--u));width:calc(157 * var(--u));height:calc(216 * var(--u));padding:calc(24 * var(--u)) calc(17 * var(--u));text-align:center;position:absolute}.art-comparison__sheet--1{left:calc(28 * var(--u));transform:rotate(-8deg)}.art-comparison__sheet--2{left:calc(237 * var(--u));top:calc(101 * var(--u));transform:rotate(7deg)}.art-comparison__file{width:calc(62 * var(--u));height:calc(62 * var(--u));margin:0 auto calc(25 * var(--u));display:block}.art-comparison__file svg{stroke-width:1.1px;width:100%;height:100%}.art-comparison__sheet .art-value{font-size:calc(12 * var(--u))}.art-comparison__join{left:calc(173 * var(--u));top:calc(174 * var(--u));width:calc(72 * var(--u));height:calc(72 * var(--u));border-radius:50%;position:absolute}.art-comparison .art-comparison__shield{left:calc(162 * var(--u));top:calc(287 * var(--u));width:calc(80 * var(--u));height:calc(80 * var(--u));position:absolute}.art-meter__dial{top:calc(51 * var(--u));left:calc(57 * var(--u));width:calc(268 * var(--u));height:calc(268 * var(--u));position:absolute}.art-meter__dial>svg{width:100%;height:100%;stroke:var(--accent-border);stroke-width:2px}.art-meter__dial .art-meter__progress{stroke:var(--accent);stroke-width:6px;stroke-linecap:round;stroke-dasharray:430 654;transform-origin:50%;transform:rotate(-100deg)}.art-meter__dial>span{position:absolute;inset:26% 28% 30%}.art-meter__dial>span svg{stroke-width:1.1px;width:100%;height:100%}.art-meter__attempts{gap:calc(8 * var(--u));display:flex;position:absolute;bottom:18%;left:33%}.art-meter__attempts i{width:calc(9 * var(--u));height:calc(9 * var(--u));background:var(--accent);border-radius:50%}.art-meter__attempts i:last-child{background:var(--accent-border)}.art-meter__time{left:calc(218 * var(--u));top:calc(246 * var(--u));width:calc(175 * var(--u));min-height:calc(77 * var(--u));padding:calc(18 * var(--u));gap:calc(12 * var(--u));align-items:center;display:flex;position:absolute;transform:rotate(5deg)}.art-meter__time>svg{width:calc(27 * var(--u));height:calc(27 * var(--u));flex:none}.art-meter__caption{top:calc(334 * var(--u));left:calc(128 * var(--u));color:var(--text-muted);position:absolute}.art-meter .art-meter__shield{left:calc(319 * var(--u));top:calc(62 * var(--u));width:calc(65 * var(--u));height:calc(65 * var(--u));position:absolute}@container (width<=899px){.scene-art .art-label,.scene-art .art-value{display:none}.scene-art .art-skeleton{display:block}.art-browser__row{min-height:calc(56 * var(--u))}.art-browser__row svg{width:calc(27 * var(--u));height:calc(27 * var(--u))}.art-keys__ticket{min-height:calc(58 * var(--u));align-items:center}.art-credentials__rule{min-height:calc(49 * var(--u));justify-content:center}.art-credentials__rule-icon{width:calc(29 * var(--u));height:calc(29 * var(--u))}.art-credentials__rule b{font-size:calc(23 * var(--u))}.art-controls__row{min-height:calc(66 * var(--u))}.art-access__node--3{top:calc(293 * var(--u))}.art-comparison__sheet .art-skeleton{margin:calc(13 * var(--u)) auto 0}.art-comparison__sheet .art-skeleton+.art-skeleton{width:50%}.art-meter__time{width:calc(103 * var(--u));left:calc(278 * var(--u));justify-content:center}.art-meter__time>svg{width:calc(37 * var(--u));height:calc(37 * var(--u))}}.full-shield[data-astro-cid-47xptisk]{display:block;overflow:visible}.full-shield__scan[data-astro-cid-47xptisk]{opacity:0}.full-shield__reticle[data-astro-cid-47xptisk]{fill:none;stroke:var(--text);stroke-width:1.1px}.full-shield__pupil[data-astro-cid-47xptisk]{fill:var(--text)}.passkey-art[data-astro-cid-6yg3wffm]{position:absolute;inset:0}.passkey-art__arch[data-astro-cid-6yg3wffm]{left:calc(186 * var(--u));top:calc(36 * var(--u));width:calc(205 * var(--u));height:calc(320 * var(--u));border-radius:calc(110 * var(--u));background:var(--accent-wash);position:absolute;transform:rotate(12deg)}.passkey-art__connection[data-astro-cid-6yg3wffm]{width:100%;height:100%;color:var(--accent);position:absolute;inset:0}.passkey-art__connection[data-astro-cid-6yg3wffm] path[data-astro-cid-6yg3wffm]{stroke:currentColor;stroke-width:1.5px;stroke-dasharray:3 6}.passkey-art__connection[data-astro-cid-6yg3wffm] circle[data-astro-cid-6yg3wffm]{fill:currentColor}.passkey-art__device[data-astro-cid-6yg3wffm]{left:calc(221 * var(--u));top:calc(56 * var(--u));width:calc(147 * var(--u));height:calc(272 * var(--u));border:calc(3 * var(--u)) solid var(--text-ghost);border-radius:calc(25 * var(--u));background:var(--surface-row);box-shadow:var(--shadow-lift);position:absolute;transform:rotate(9deg)}.passkey-art__speaker[data-astro-cid-6yg3wffm],.passkey-art__home[data-astro-cid-6yg3wffm]{left:37%;top:calc(13 * var(--u));width:26%;height:calc(4 * var(--u));background:var(--text-ghost);border-radius:var(--radius-pill);position:absolute}.passkey-art__home[data-astro-cid-6yg3wffm]{top:auto;bottom:calc(11 * var(--u));width:36%;left:32%}.passkey-art__device-label[data-astro-cid-6yg3wffm]{top:calc(42 * var(--u));text-align:center;width:100%;font-size:calc(14 * var(--u));color:var(--text-secondary);font-weight:600;position:absolute}.passkey-art__key[data-astro-cid-6yg3wffm]{left:calc(39 * var(--u));top:calc(87 * var(--u));width:calc(63 * var(--u));height:calc(63 * var(--u));color:var(--accent);background:var(--accent-tint);border-radius:50%;place-items:center;display:grid;position:absolute}.passkey-art__key[data-astro-cid-6yg3wffm] svg{stroke-width:1.4px;width:55%;height:55%}.passkey-art__lines[data-astro-cid-6yg3wffm]{top:calc(168 * var(--u));width:50%;position:absolute;left:25%}.passkey-art__lines[data-astro-cid-6yg3wffm] i[data-astro-cid-6yg3wffm]{height:calc(4 * var(--u));border-radius:var(--radius-pill);background:var(--border-strong);display:block}.passkey-art__lines[data-astro-cid-6yg3wffm] i[data-astro-cid-6yg3wffm]+i[data-astro-cid-6yg3wffm]{margin:calc(7 * var(--u)) auto 0;width:70%}.passkey-art__device-action[data-astro-cid-6yg3wffm]{left:calc(21 * var(--u));bottom:calc(29 * var(--u));width:calc(99 * var(--u));height:calc(29 * var(--u));border-radius:calc(8 * var(--u));color:var(--accent-on-fill);background:var(--accent-fill);place-items:center;display:grid;position:absolute}.passkey-art__device-action[data-astro-cid-6yg3wffm] svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.passkey-art__touch[data-astro-cid-6yg3wffm]{left:calc(26 * var(--u));top:calc(104 * var(--u));width:calc(195 * var(--u));height:calc(195 * var(--u));border-radius:calc(43 * var(--u));background:var(--surface-row);color:var(--accent);box-shadow:0 0 0 calc(10 * var(--u)) var(--accent-tint), var(--shadow-lift);place-items:center;display:grid;position:absolute;transform:rotate(-6deg)}.passkey-art__touch[data-astro-cid-6yg3wffm] svg{stroke-width:1.05px;width:76%;height:76%}.passkey-art--code[data-astro-cid-6yg3wffm] .passkey-art__touch[data-astro-cid-6yg3wffm]{width:calc(247 * var(--u));height:calc(122 * var(--u));top:calc(149 * var(--u));left:calc(9 * var(--u));border-radius:calc(24 * var(--u))}.passkey-art__digits[data-astro-cid-6yg3wffm]{gap:calc(5 * var(--u));display:flex}.passkey-art__digits[data-astro-cid-6yg3wffm] i[data-astro-cid-6yg3wffm]{width:calc(29 * var(--u));height:calc(48 * var(--u));border-radius:calc(5 * var(--u));font:normal calc(28 * var(--u)) var(--font-mono);background:var(--accent-tint);place-items:center;display:grid}.passkey-art__corner[data-astro-cid-6yg3wffm]{width:calc(22 * var(--u));height:calc(22 * var(--u));border-color:var(--accent-border);border-style:solid;border-width:0;position:absolute}.passkey-art__corner--one[data-astro-cid-6yg3wffm]{border-radius:calc(12 * var(--u)) 0 0;border-top-width:2px;border-left-width:2px;top:9%;left:9%}.passkey-art__corner--two[data-astro-cid-6yg3wffm]{border-radius:0 calc(12 * var(--u)) 0 0;border-top-width:2px;border-right-width:2px;top:9%;right:9%}.passkey-art__corner--three[data-astro-cid-6yg3wffm]{border-radius:0 0 calc(12 * var(--u)) 0;border-bottom-width:2px;border-right-width:2px;bottom:9%;right:9%}.passkey-art__corner--four[data-astro-cid-6yg3wffm]{border-radius:0 0 0 calc(12 * var(--u));border-bottom-width:2px;border-left-width:2px;bottom:9%;left:9%}.passkey-art__caption[data-astro-cid-6yg3wffm]{top:calc(329 * var(--u));left:calc(48 * var(--u));font-size:calc(13 * var(--u));color:var(--text-muted);position:absolute}.passkey-art[data-astro-cid-6yg3wffm] .passkey-art__shield{top:calc(274 * var(--u));left:calc(302 * var(--u));width:calc(88 * var(--u));height:calc(88 * var(--u));position:absolute}@container (width<=899px){.passkey-art__device-label[data-astro-cid-6yg3wffm],.passkey-art__caption[data-astro-cid-6yg3wffm]{display:none}}.activity-art[data-astro-cid-r4osn2bq]{position:absolute;inset:0}.activity-art__ruling[data-astro-cid-r4osn2bq]{inset:calc(47 * var(--u)) calc(34 * var(--u));background:repeating-linear-gradient(0deg, transparent, transparent calc(30 * var(--u)), var(--border-subtle) calc(31 * var(--u)), transparent calc(32 * var(--u)));mask-image:linear-gradient(90deg, transparent, var(--text) 35%, transparent);opacity:.7;position:absolute}.activity-art__path[data-astro-cid-r4osn2bq]{width:100%;height:100%;color:var(--accent);position:absolute;inset:0}.activity-art__path[data-astro-cid-r4osn2bq] path[data-astro-cid-r4osn2bq]{stroke:var(--accent-border);stroke-width:2px}.activity-art__path[data-astro-cid-r4osn2bq] circle[data-astro-cid-r4osn2bq]{fill:var(--surface);stroke:currentColor;stroke-width:2px}.activity-art__event[data-astro-cid-r4osn2bq]{width:calc(284 * var(--u));height:calc(66 * var(--u));padding:calc(14 * var(--u));align-items:center;gap:calc(13 * var(--u));border:1px solid var(--border-strong);border-radius:calc(11 * var(--u));background:var(--surface-row);box-shadow:var(--shadow-lift);display:flex;position:absolute}.activity-art__event--1[data-astro-cid-r4osn2bq]{left:calc(88 * var(--u));top:calc(66 * var(--u))}.activity-art__event--2[data-astro-cid-r4osn2bq]{left:calc(112 * var(--u));top:calc(153 * var(--u))}.activity-art__icon[data-astro-cid-r4osn2bq]{width:calc(36 * var(--u));height:calc(36 * var(--u));border-radius:calc(9 * var(--u));color:var(--text-secondary);background:var(--surface-raised);flex:none;place-items:center;display:grid}.activity-art__icon[data-astro-cid-r4osn2bq] svg{stroke-width:1.5px;width:65%;height:65%}.activity-art__event-copy[data-astro-cid-r4osn2bq]{flex:1;min-width:0}.activity-art__event-title[data-astro-cid-r4osn2bq]{font-size:calc(12 * var(--u));color:var(--text);font-weight:500;line-height:1.35;display:block}.activity-art__line[data-astro-cid-r4osn2bq]{width:52%;height:calc(4 * var(--u));margin-top:calc(8 * var(--u));border-radius:var(--radius-pill);background:var(--border-strong);display:block}.activity-art__line--short[data-astro-cid-r4osn2bq]{width:35%;display:none}.activity-art__dot[data-astro-cid-r4osn2bq]{width:calc(6 * var(--u));height:calc(6 * var(--u));background:var(--text-faint);border-radius:50%;flex:none}.activity-art__dot--high[data-astro-cid-r4osn2bq]{background:var(--sev-high)}.activity-art__dot--medium[data-astro-cid-r4osn2bq]{background:var(--sev-medium)}.activity-art[data-astro-cid-r4osn2bq] .activity-art__shield{top:calc(245 * var(--u));left:calc(320 * var(--u));width:calc(80 * var(--u));height:calc(80 * var(--u));opacity:.6;position:absolute}.activity-art__seal[data-astro-cid-r4osn2bq]{left:calc(129 * var(--u));top:calc(253 * var(--u));width:calc(97 * var(--u));height:calc(97 * var(--u));border:1px solid var(--accent-border);background:var(--accent-tint);color:var(--accent);box-shadow:0 0 0 calc(6 * var(--u)) var(--surface), 0 0 0 calc(7 * var(--u)) var(--accent-border);border-radius:50%;place-items:center;display:grid;position:absolute}.activity-art__seal[data-astro-cid-r4osn2bq] svg{stroke-width:1.3px;width:67%;height:67%}.activity-art__seal-copy[data-astro-cid-r4osn2bq]{left:calc(246 * var(--u));top:calc(276 * var(--u));gap:calc(5 * var(--u));flex-direction:column;display:flex;position:absolute}.activity-art__seal-copy[data-astro-cid-r4osn2bq] span[data-astro-cid-r4osn2bq]{font-size:calc(11 * var(--u));color:var(--text-muted)}.activity-art__seal-copy[data-astro-cid-r4osn2bq] strong[data-astro-cid-r4osn2bq]{font-size:calc(17 * var(--u));color:var(--accent);font-weight:550}@container (width<=899px){.activity-art__event-title[data-astro-cid-r4osn2bq],.activity-art__seal-copy[data-astro-cid-r4osn2bq]{display:none}.activity-art__line[data-astro-cid-r4osn2bq]{width:88%;height:calc(7 * var(--u));margin-top:0}.activity-art__line--short[data-astro-cid-r4osn2bq]{width:55%;margin-top:calc(10 * var(--u));display:block}}.assistant-art[data-astro-cid-ss2crwxt]{position:absolute;inset:0}.assistant-art__field[data-astro-cid-ss2crwxt]{left:calc(17 * var(--u));top:calc(40 * var(--u));width:calc(376 * var(--u));height:calc(313 * var(--u));border-radius:calc(20 * var(--u));background-image:radial-gradient(var(--accent-border) 1px, transparent 1px);background-size:calc(15 * var(--u)) calc(15 * var(--u));mask-image:radial-gradient(ellipse, var(--text), transparent 72%);position:absolute}.assistant-art__path[data-astro-cid-ss2crwxt]{width:100%;height:100%;color:var(--accent);position:absolute;inset:0}.assistant-art__path[data-astro-cid-ss2crwxt] path[data-astro-cid-ss2crwxt]{stroke:currentColor;stroke-width:1.5px;stroke-dasharray:3 6}.assistant-art__path[data-astro-cid-ss2crwxt] circle[data-astro-cid-ss2crwxt]{fill:currentColor}.assistant-art__message[data-astro-cid-ss2crwxt]{left:calc(27 * var(--u));top:calc(58 * var(--u));width:calc(260 * var(--u));height:calc(103 * var(--u));align-items:center;gap:calc(14 * var(--u));padding:calc(19 * var(--u));border:1px solid var(--border-strong);border-radius:calc(18 * var(--u)) calc(18 * var(--u)) calc(18 * var(--u)) calc(4 * var(--u));background:var(--surface-row);box-shadow:var(--shadow-lift);display:flex;position:absolute;transform:rotate(-4deg)}.assistant-art__avatar[data-astro-cid-ss2crwxt]{width:calc(48 * var(--u));height:calc(48 * var(--u));background:var(--accent-tint);color:var(--accent);border-radius:calc(14 * var(--u));flex:none;place-items:center;display:grid}.assistant-art__avatar[data-astro-cid-ss2crwxt] svg{stroke-width:1.4px;width:65%;height:65%}.assistant-art__message-copy[data-astro-cid-ss2crwxt]{flex:1;min-width:0}.assistant-art__label[data-astro-cid-ss2crwxt]{margin-bottom:calc(7 * var(--u));font-size:calc(11 * var(--u));color:var(--text-muted);display:block}.assistant-art__message[data-astro-cid-ss2crwxt] strong[data-astro-cid-ss2crwxt]{font-size:calc(14 * var(--u));color:var(--text);font-weight:500}.assistant-art__lines[data-astro-cid-ss2crwxt]{display:none}.assistant-art__lines[data-astro-cid-ss2crwxt] i[data-astro-cid-ss2crwxt]{height:calc(6 * var(--u));border-radius:var(--radius-pill);background:var(--accent-border);display:block}.assistant-art__lines[data-astro-cid-ss2crwxt] i[data-astro-cid-ss2crwxt]+i[data-astro-cid-ss2crwxt]{width:65%;margin-top:calc(11 * var(--u))}.assistant-art__tail[data-astro-cid-ss2crwxt]{bottom:calc(-7 * var(--u));left:calc(12 * var(--u));width:calc(13 * var(--u));height:calc(13 * var(--u));background:var(--surface-row);border-bottom:1px solid var(--border-strong);border-left:1px solid var(--border-strong);position:absolute;transform:skewY(-35deg)}.assistant-art[data-astro-cid-ss2crwxt] .assistant-art__shield{top:calc(230 * var(--u));left:calc(37 * var(--u));width:calc(117 * var(--u));height:calc(117 * var(--u));position:absolute}.assistant-art__gate[data-astro-cid-ss2crwxt]{left:calc(191 * var(--u));top:calc(225 * var(--u));width:calc(198 * var(--u));height:calc(103 * var(--u));padding:calc(17 * var(--u));border:1px solid var(--accent-border);border-radius:calc(17 * var(--u));background:var(--surface-row);box-shadow:var(--shadow-lift);position:absolute}.assistant-art__gate-label[data-astro-cid-ss2crwxt]{left:calc(4 * var(--u));top:calc(-29 * var(--u));color:var(--text-muted);font-size:calc(11 * var(--u));position:absolute}.assistant-art__person[data-astro-cid-ss2crwxt]{left:calc(17 * var(--u));top:calc(18 * var(--u));color:var(--accent);position:absolute}.assistant-art__person[data-astro-cid-ss2crwxt] svg{width:calc(24 * var(--u));height:calc(24 * var(--u));stroke-width:1.4px}.assistant-art__gate[data-astro-cid-ss2crwxt] strong[data-astro-cid-ss2crwxt]{padding-left:calc(35 * var(--u));padding-top:calc(7 * var(--u));font-size:calc(12 * var(--u));color:var(--text);white-space:nowrap;font-weight:550;display:block}.assistant-art__decision[data-astro-cid-ss2crwxt]{left:calc(20 * var(--u));right:calc(20 * var(--u));bottom:calc(16 * var(--u));gap:calc(7 * var(--u));align-items:center;display:flex;position:absolute}.assistant-art__decision[data-astro-cid-ss2crwxt] i[data-astro-cid-ss2crwxt]{width:calc(21 * var(--u));height:calc(4 * var(--u));border-radius:var(--radius-pill);background:var(--border-strong)}.assistant-art__decision[data-astro-cid-ss2crwxt] svg{width:calc(45 * var(--u));height:calc(27 * var(--u));padding:calc(6 * var(--u));border-radius:calc(6 * var(--u));background:var(--accent-fill);color:var(--accent-on-fill);margin-left:auto}@container (width<=899px){.assistant-art__label[data-astro-cid-ss2crwxt],.assistant-art__message[data-astro-cid-ss2crwxt] strong[data-astro-cid-ss2crwxt],.assistant-art__gate[data-astro-cid-ss2crwxt] strong[data-astro-cid-ss2crwxt],.assistant-art__gate-label[data-astro-cid-ss2crwxt]{display:none}.assistant-art__lines[data-astro-cid-ss2crwxt]{display:block}.assistant-art__avatar[data-astro-cid-ss2crwxt]{width:calc(58 * var(--u));height:calc(58 * var(--u))}.assistant-art__person[data-astro-cid-ss2crwxt] svg{width:calc(35 * var(--u));height:calc(35 * var(--u))}.assistant-art__person[data-astro-cid-ss2crwxt]{top:calc(32 * var(--u));left:calc(26 * var(--u))}.assistant-art__decision[data-astro-cid-ss2crwxt]{top:0;bottom:0;left:auto;right:calc(25 * var(--u))}.assistant-art__decision[data-astro-cid-ss2crwxt] i[data-astro-cid-ss2crwxt]{display:none}.assistant-art__decision[data-astro-cid-ss2crwxt] svg{width:calc(62 * var(--u));height:calc(43 * var(--u));padding:calc(11 * var(--u))}}.connections-art[data-astro-cid-laldnwqs]{position:absolute;inset:0}.connections-art__glow[data-astro-cid-laldnwqs]{background:radial-gradient(ellipse, var(--accent-tint), transparent 65%);position:absolute;inset:20% 4% 3%}.connections-art__paths[data-astro-cid-laldnwqs]{width:100%;height:100%;position:absolute;inset:0}.connections-art__paths[data-astro-cid-laldnwqs] path[data-astro-cid-laldnwqs]{stroke:var(--accent-border);stroke-width:1.5px}.connections-art__paths[data-astro-cid-laldnwqs] circle[data-astro-cid-laldnwqs]{fill:var(--accent)}.connections-art__mcp[data-astro-cid-laldnwqs]{top:calc(40 * var(--u));left:calc(40 * var(--u));width:calc(352 * var(--u));padding:calc(17 * var(--u)) calc(22 * var(--u));border:1px solid var(--border-strong);border-radius:calc(16 * var(--u));background:var(--surface-row);box-shadow:var(--shadow-lift);position:absolute}.connections-art__heading[data-astro-cid-laldnwqs]{padding-bottom:calc(13 * var(--u));border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.connections-art__heading[data-astro-cid-laldnwqs]>span[data-astro-cid-laldnwqs]{align-items:center;gap:calc(7 * var(--u));font-size:calc(14 * var(--u));color:var(--accent);font-weight:600;display:flex}.connections-art__heading[data-astro-cid-laldnwqs] svg{width:calc(15 * var(--u));height:calc(15 * var(--u))}.connections-art__heading[data-astro-cid-laldnwqs] small[data-astro-cid-laldnwqs]{font-size:calc(8 * var(--u));letter-spacing:.12em;color:var(--text-muted)}.connections-art__clients[data-astro-cid-laldnwqs]{gap:calc(18 * var(--u));padding-top:calc(15 * var(--u));grid-template-columns:repeat(4,1fr);display:grid}.connections-art__client[data-astro-cid-laldnwqs]{align-items:center;gap:calc(8 * var(--u));color:var(--text-secondary);flex-direction:column;display:flex}.connections-art__client[data-astro-cid-laldnwqs] svg{width:calc(27 * var(--u));height:calc(27 * var(--u))}.connections-art__client[data-astro-cid-laldnwqs] span[data-astro-cid-laldnwqs]{font-size:calc(9 * var(--u));line-height:1.3}.connections-art[data-astro-cid-laldnwqs] .connections-art__shield{top:calc(174 * var(--u));left:calc(156 * var(--u));width:calc(120 * var(--u));height:calc(120 * var(--u));position:absolute}.connections-art__feature[data-astro-cid-laldnwqs]{top:calc(311 * var(--u));width:calc(174 * var(--u));height:calc(62 * var(--u));align-items:center;gap:calc(12 * var(--u));padding:calc(13 * var(--u));border:1px solid var(--accent-border);border-radius:calc(12 * var(--u));background:var(--surface-row);box-shadow:var(--shadow-lift);display:flex;position:absolute}.connections-art__feature--1[data-astro-cid-laldnwqs]{left:calc(30 * var(--u));transform:rotate(-3deg)}.connections-art__feature--2[data-astro-cid-laldnwqs]{right:calc(30 * var(--u));transform:rotate(3deg)}.connections-art__icon[data-astro-cid-laldnwqs]{width:calc(34 * var(--u));height:calc(34 * var(--u));color:var(--accent);flex:none;place-items:center;display:grid}.connections-art__icon[data-astro-cid-laldnwqs] svg{stroke-width:1.4px;width:100%;height:100%}.connections-art__feature[data-astro-cid-laldnwqs]>div[data-astro-cid-laldnwqs]{min-width:0}.connections-art__feature[data-astro-cid-laldnwqs] strong[data-astro-cid-laldnwqs]{font-size:calc(14 * var(--u));font-weight:550;line-height:1.2;display:block}.connections-art__feature[data-astro-cid-laldnwqs] div[data-astro-cid-laldnwqs]>span[data-astro-cid-laldnwqs]{margin-top:calc(5 * var(--u));font-size:calc(9 * var(--u));color:var(--text-muted);line-height:1.3;display:block}@container (width<=899px){.connections-art__heading[data-astro-cid-laldnwqs] small[data-astro-cid-laldnwqs],.connections-art__client[data-astro-cid-laldnwqs] span[data-astro-cid-laldnwqs],.connections-art__feature[data-astro-cid-laldnwqs] div[data-astro-cid-laldnwqs]>span[data-astro-cid-laldnwqs]{display:none}.connections-art__mcp[data-astro-cid-laldnwqs]{top:calc(59 * var(--u))}.connections-art__clients[data-astro-cid-laldnwqs]{padding-top:calc(17 * var(--u))}.connections-art__client[data-astro-cid-laldnwqs] svg{width:calc(32 * var(--u));height:calc(32 * var(--u))}.connections-art__feature[data-astro-cid-laldnwqs] strong[data-astro-cid-laldnwqs]{font-size:calc(16 * var(--u))}}.pc[data-astro-cid-tya7rfux]{aspect-ratio:9/4;isolation:isolate;background:radial-gradient(ellipse at 83% 52%, var(--accent-wash), transparent 57%), var(--surface);container-type:inline-size}.pc[data-astro-cid-tya7rfux]:after{display:none}.pc--passkeys[data-astro-cid-tya7rfux],.pc--authenticator[data-astro-cid-tya7rfux],.pc--keys[data-astro-cid-tya7rfux],.pc--recovery[data-astro-cid-tya7rfux]{background:linear-gradient(112deg, var(--surface) 44%, var(--accent-tint) 100%)}.pc--activity[data-astro-cid-tya7rfux],.pc--controls[data-astro-cid-tya7rfux],.pc--checklist[data-astro-cid-tya7rfux],.pc--comparison[data-astro-cid-tya7rfux]{background:linear-gradient(140deg, var(--surface-row), var(--surface) 65%)}.pc--assistant[data-astro-cid-tya7rfux],.pc--browser[data-astro-cid-tya7rfux],.pc--password[data-astro-cid-tya7rfux],.pc--codes[data-astro-cid-tya7rfux],.pc--access[data-astro-cid-tya7rfux],.pc--meter[data-astro-cid-tya7rfux]{background:radial-gradient(ellipse at 90% 80%, var(--accent-wash), transparent 65%), var(--surface)}.pc__grid[data-astro-cid-tya7rfux]{--u:calc(100cqw / 900);height:100%;min-height:inherit}.pc--social[data-astro-cid-tya7rfux]{aspect-ratio:40/21;border:0;border-radius:0}.pc--social[data-astro-cid-tya7rfux] .pc__grid[data-astro-cid-tya7rfux]{width:100%;height:calc(400 * var(--u));position:absolute;top:50%;transform:translateY(-50%)}.pc__brand[data-astro-cid-tya7rfux]{left:calc(40 * var(--u));top:calc(31 * var(--u));align-items:center;gap:calc(9 * var(--u));font-size:max(11px, calc(15 * var(--u)));letter-spacing:-.025em;color:var(--text);font-weight:650;display:flex;position:absolute}.pc__mark[data-astro-cid-tya7rfux]{width:auto;height:max(18px, calc(27 * var(--u)));aspect-ratio:40/64;object-fit:cover;flex:none;display:block}.pc__mark--light[data-astro-cid-tya7rfux],:root[data-theme=light] .pc__mark--dark[data-astro-cid-tya7rfux]{display:none}:root[data-theme=light] .pc__mark--light[data-astro-cid-tya7rfux]{display:block}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .pc__mark--dark[data-astro-cid-tya7rfux]{display:none}:root:not([data-theme=dark]) .pc__mark--light[data-astro-cid-tya7rfux]{display:block}}.pc__copy[data-astro-cid-tya7rfux]{left:calc(44 * var(--u));top:calc(121 * var(--u));width:calc(410 * var(--u));position:absolute}.pc__kicker[data-astro-cid-tya7rfux]{margin-bottom:calc(22 * var(--u));font-size:calc(11 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-weight:600;line-height:1.4;display:block}.pc__headline[data-astro-cid-tya7rfux]{font-size:calc(46 * var(--u));letter-spacing:-.045em;text-wrap:balance;font-weight:550;line-height:1.09}.pc__topics[data-astro-cid-tya7rfux]{gap:calc(8 * var(--u));margin-bottom:calc(22 * var(--u));display:flex}.pc__topic[data-astro-cid-tya7rfux]{padding:calc(6 * var(--u)) calc(12 * var(--u));border:1px solid var(--accent-border);border-radius:var(--radius-pill);background:var(--accent-tint);color:var(--accent);font-size:calc(12 * var(--u));font-weight:550;line-height:1.3}.pc__headline[data-astro-cid-tya7rfux] span[data-astro-cid-tya7rfux]{color:var(--accent)}.pc__scene[data-astro-cid-tya7rfux]{position:absolute;inset:0 0 0 52%}.pc__halo[data-astro-cid-tya7rfux]{background:radial-gradient(ellipse, var(--accent-tint), transparent 68%);border-radius:50%;position:absolute;inset:12% 0 5%}.pc__orbit[data-astro-cid-tya7rfux]{border:1px solid var(--accent-border);opacity:.45;border-radius:50%;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%)rotate(-24deg)}.pc__orbit--outer[data-astro-cid-tya7rfux]{width:calc(320 * var(--u));height:calc(280 * var(--u))}.pc__orbit--inner[data-astro-cid-tya7rfux]{width:calc(306 * var(--u));height:calc(265 * var(--u));opacity:.3;border-style:dashed}.pc__scene[data-astro-cid-tya7rfux] .pc__shield{width:calc(296 * var(--u));height:calc(296 * var(--u));left:calc(76 * var(--u));top:calc(52 * var(--u));position:absolute}.pc__detail[data-astro-cid-tya7rfux]{align-items:center;gap:calc(12 * var(--u));padding:calc(17 * var(--u));border:1px solid var(--border-strong);border-radius:calc(13 * var(--u));background:var(--surface-row);box-shadow:var(--shadow-lift);display:flex;position:absolute}.pc__detail--top[data-astro-cid-tya7rfux]{top:calc(57 * var(--u));left:calc(8 * var(--u));width:calc(244 * var(--u));transform:rotate(-7deg)}.pc__detail--bottom[data-astro-cid-tya7rfux]{top:calc(274 * var(--u));left:calc(150 * var(--u));width:calc(244 * var(--u));transform:rotate(6deg)}.pc__detail-icon[data-astro-cid-tya7rfux]{width:calc(35 * var(--u));height:calc(41 * var(--u));border-radius:calc(8 * var(--u));background:var(--accent-tint);color:var(--accent);flex:none;place-items:center;display:grid}.pc__detail-icon[data-astro-cid-tya7rfux] svg{width:calc(22 * var(--u));height:calc(22 * var(--u));stroke-width:1.4px}.pc__detail-copy[data-astro-cid-tya7rfux]{gap:calc(6 * var(--u));flex-direction:column;min-width:0;display:flex}.pc__detail-label[data-astro-cid-tya7rfux]{font-size:calc(11 * var(--u));color:var(--text-muted)}.pc__detail-text[data-astro-cid-tya7rfux]{font-size:calc(12 * var(--u));color:var(--text);font-weight:500}.pc__detail-text--code[data-astro-cid-tya7rfux]{font-family:var(--font-mono)}.pc__detail-badge[data-astro-cid-tya7rfux]{padding:calc(5 * var(--u)) calc(7 * var(--u));border:1px solid var(--accent-border);border-radius:calc(5 * var(--u));color:var(--accent);font-family:var(--font-mono);font-size:calc(11 * var(--u));flex:none;margin-left:auto}.pc__symbol[data-astro-cid-tya7rfux]{top:calc(160 * var(--u));left:calc(183 * var(--u));width:calc(80 * var(--u));height:calc(80 * var(--u));border:1px solid var(--accent-border);border-radius:calc(24 * var(--u));background:var(--surface);color:var(--accent);box-shadow:0 0 0 calc(7 * var(--u)) var(--accent-tint), var(--shadow-lift);place-items:center;display:grid;position:absolute;transform:rotate(-4deg)}.pc__symbol[data-astro-cid-tya7rfux] svg{stroke-width:1.4px;width:42%;height:42%}.pc__spark[data-astro-cid-tya7rfux]{width:calc(5 * var(--u));height:calc(5 * var(--u));background:var(--accent);box-shadow:0 0 0 calc(5 * var(--u)) var(--accent-tint);border-radius:50%;position:absolute}.pc__spark--one[data-astro-cid-tya7rfux]{top:23%;right:17%}.pc__spark--two[data-astro-cid-tya7rfux]{bottom:19%;left:22%}@container (width<=899px){.pc__kicker[data-astro-cid-tya7rfux],.pc__topics[data-astro-cid-tya7rfux],.pc__detail-label[data-astro-cid-tya7rfux],.pc__detail-badge[data-astro-cid-tya7rfux]{display:none}.pc__copy[data-astro-cid-tya7rfux]{top:calc(139 * var(--u))}.pc__detail-text[data-astro-cid-tya7rfux]{font-size:max(11px, calc(13 * var(--u)))}.pc__detail[data-astro-cid-tya7rfux]{gap:calc(9 * var(--u))}.pc__detail--top[data-astro-cid-tya7rfux]{width:calc(282 * var(--u))}}@container (width<=599px){.pc__copy[data-astro-cid-tya7rfux]{width:calc(430 * var(--u))}.pc__headline[data-astro-cid-tya7rfux]{font-size:calc(49 * var(--u))}.pc__detail-copy[data-astro-cid-tya7rfux]{display:none}.pc__detail[data-astro-cid-tya7rfux]{width:calc(80 * var(--u));justify-content:center}.pc__detail--top[data-astro-cid-tya7rfux]{left:calc(47 * var(--u));top:calc(76 * var(--u))}.pc__detail--bottom[data-astro-cid-tya7rfux]{left:calc(291 * var(--u));top:calc(260 * var(--u))}.pc__detail-icon[data-astro-cid-tya7rfux]{width:calc(42 * var(--u));height:calc(50 * var(--u))}.pc__detail-icon[data-astro-cid-tya7rfux] svg{width:calc(32 * var(--u));height:calc(32 * var(--u))}}
