:root{color-scheme:light dark;--bg: light-dark(#f8fafc, #0e1013);--surface: light-dark(#ffffff, #171a1f);--surface-sunken: light-dark(#f8f9fa, #11151b);--textinput-sunken: light-dark(#f1f4f7, #0f1216);--border: light-dark(#e2e8f0, #2a2e35);--border-strong: light-dark(#cbd5e1, #3b414b);--text: light-dark(#0f172a, #e5e7eb);--muted: light-dark(#475569, #9ca3af);--accent: light-dark(#1a73b8, #59c2ff);--accent-hover: light-dark(#17629d, #3fb0f0);--accent-fill: light-dark(#399ee6, #59c2ff);--accent-contrast: light-dark(#ffffff, #0e1013);--accent-text: light-dark(#17629d, #59c2ff);--zone-border: light-dark(#94a3b8, #6b7280);--success: light-dark(#1a7f37, #3fb950);--success-contrast: light-dark(#ffffff, #0e1013);--success-icon: light-dark(#249a74, #3fb950);--warning: light-dark(#a8580b, #ffb454);--danger: light-dark(#c93a3a, #f28779);--danger-contrast: light-dark(#ffffff, #0e1013);--danger-hover: light-dark(#b23232, #f5a197);--focus: light-dark(#1a73b8, #59c2ff);--radius: 10px;--radius-sm: 7px;--shadow: 0 1px 2px light-dark(rgb(16 24 40 / 6%), rgb(0 0 0 / 30%)), 0 1px 3px light-dark(rgb(16 24 40 / 8%), rgb(0 0 0 / 25%));--gap: 1rem;--card-padding: 1.1rem;--panel-padding-x: 1.35rem;--inline-btn-width: 6rem;--inline-btn-height: 2.125rem;--inline-btn-inset: .3rem;--font: "S\f6hne", "S\f6hne Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: "Berkeley Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace}:root[data-app=desktop]{--font-mono: "Lilex", ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace}@font-face{font-family:S\f6hne;src:url(fonts/Soehne-Buch.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:S\f6hne;src:url(fonts/Soehne-Kraeftig.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:S\f6hne;src:url(fonts/Soehne-Halbfett.woff2) format("woff2");font-weight:600 900;font-display:swap}@font-face{font-family:S\f6hne Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans");font-weight:400;size-adjust:97.8%;ascent-override:119.6%;descent-override:42.9%;line-gap-override:0%}@font-face{font-family:S\f6hne Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans");font-weight:500;size-adjust:98.5%;ascent-override:118.8%;descent-override:42.6%;line-gap-override:0%}@font-face{font-family:S\f6hne Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold");font-weight:600 900;size-adjust:94.6%;ascent-override:123.7%;descent-override:44.4%;line-gap-override:0%}@font-face{font-family:Berkeley Mono;src:url(fonts/Berkeley_Mono.woff2) format("woff2");font-weight:400 700;font-display:swap}:root[data-app=desktop][data-pixel]{--font: "Geist Pixel", "S\f6hne", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono: "Geist Pixel", "Lilex", ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;font-synthesis-weight:none}:root[data-app=desktop]{overscroll-behavior-x:none}:root[data-app=desktop][data-fits]{overscroll-behavior-y:none}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}.theme-switching *,.theme-switching *:before,.theme-switching *:after{transition:none!important}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0 max(1.25rem,env(safe-area-inset-right)) 4rem max(1.25rem,env(safe-area-inset-left));background:var(--bg);color:var(--text);font-family:var(--font);font-size:1rem;line-height:1.55;-webkit-text-size-adjust:100%}h1,h2,h3{line-height:1.25;margin:0}.page{--header-padding-top: 2rem;--header-padding-bottom: 1.25rem;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem;max-width:54rem;margin-inline:auto}.site-header{grid-area:1 / 1}.dock{display:contents}.tabs,main{grid-column:1 / -1}:where(.page:has(>main>#mainForm)) main{display:grid;grid-row:2 / span 4;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr)}:where(.page:has(>main>#mainForm)) .quick-pick{grid-row:3}:where(.page:has(>main>#mainForm)) #mainForm{grid-row:4}.brand{--name: 2.1rem;--name-indent: .062;--mono-indent: .131;display:grid;grid-template-columns:calc(var(--name) * .32) minmax(0,1fr);column-gap:calc(var(--name) * .36);min-width:0}.brand:before{content:"";grid-row:1 / span 2;align-self:stretch;margin-block:calc(var(--name) * -.12) calc(var(--name) * -.1);background:var(--accent)}.brand__name{font-size:var(--name);font-weight:700;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}:root[data-app=desktop] .brand{--mono-indent: .09}.brand__protocols{grid-column:2;margin:calc(var(--name) * .16) 0 0;padding-left:calc(var(--name) * var(--name-indent) - var(--mono-indent) * 1em);color:var(--muted);font-family:var(--font-mono);font-size:max(.875rem,calc(var(--name) * .34));font-weight:400;line-height:1.2;white-space:nowrap}@media (max-width: 30rem){.brand{--name: 1.55rem}}.version{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .6rem .15rem .45rem;background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--muted);font-family:var(--font-mono);font-size:.8rem;font-weight:500;text-decoration:none;white-space:nowrap}.version:hover{border-color:var(--border-strong);color:var(--text)}.version .icon{width:.9rem;height:.9rem}.icon--source{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cmetadata%3E%3Crdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23'%3E%3Ccc:Work rdf:about=''%3E%3Cdc:title%3ESource code%3C/dc:title%3E%3Cdc:creator%3Ezest%3C/dc:creator%3E%3Cdc:description%3EAdapted from 'git-repository' in Zest Interface Icons: redrawn as 1.5px strokes to match the REICON icons.%3C/dc:description%3E%3Cdc:rights%3ECopyright (c) zest. SPDX-License-Identifier: MIT%3C/dc:rights%3E%3Cdc:source rdf:resource='https://www.svgrepo.com/svg/509965/git-repository' /%3E%3Cdc:relation%3Eapple-dns-profile-creator%3C/dc:relation%3E%3Ccc:license rdf:resource='https://opensource.org/license/mit' /%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Crect width='18.5' height='18.5' x='2.75' y='2.75' stroke='currentColor' stroke-width='1.5' rx='5' /%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M10 9 7 12l3 3m4-6 3 3-3 3' /%3E%3C/svg%3E")}.site-header__actions{grid-area:1 / 2;display:flex;align-items:center;gap:.4rem;padding-block:var(--header-padding-top) var(--header-padding-bottom)}@media (max-width: 30rem){.page{column-gap:.5rem}.site-header__actions{gap:.3rem}}.keep-pill{display:inline-flex;align-items:center;gap:.3rem;height:1.75rem;padding:0 .6rem 0 .45rem;background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--muted);font:inherit;font-family:var(--font-mono);font-size:.8rem;font-weight:500;white-space:nowrap;cursor:pointer}.keep-pill .icon{width:1rem;height:1rem}.keep-pill[data-on=true]{color:var(--text)}.keep-pill[data-on=true] .icon{color:var(--accent)}.keep-pill:hover,.keep-pill.is-open{border-color:var(--border-strong);color:var(--text)}.keep-panel{position:fixed;inset:auto;margin:0;padding:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 24px -6px light-dark(rgb(16 24 40 / 18%),rgb(0 0 0 / 60%)),var(--shadow);color:var(--text)}.keep-panel:popover-open{transform-origin:var(--privacy-origin, 100% 0);animation:privacy-grow .16s ease-out}@keyframes privacy-grow{0%{opacity:0;scale:.6}}:root[data-motion=reduce] .keep-panel:popover-open{animation:none}.keep-panel .switch-row{align-items:flex-start}.keep-panel .switch{margin-top:.1rem}.page-end{display:none}.theme-switch{display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--muted);cursor:pointer}.theme-switch:hover{border-color:var(--border-strong);color:var(--text)}.theme-switch .icon{width:1rem;height:1rem}.icon--theme{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cmetadata%3E%3Crdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23'%3E%3Ccc:Work rdf:about=''%3E%3Cdc:title%3EMonitor%3C/dc:title%3E%3Cdc:creator%3EREICON%3C/dc:creator%3E%3Cdc:rights%3ECopyright (c) 2025 REICON. SPDX-License-Identifier: MIT%3C/dc:rights%3E%3Cdc:date%3E2025%3C/dc:date%3E%3Cdc:source rdf:resource='https://github.com/tofulupo/apple-dns-profile-creator' /%3E%3Cdc:relation%3Eapple-dns-profile-creator%3C/dc:relation%3E%3Ccc:license rdf:resource='https://opensource.org/license/mit' /%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M9.94 1.25h4.12c1.83 0 3.29 0 4.43.15 1.17.16 2.12.5 2.87 1.24.75.75 1.08 1.7 1.24 2.87.15 1.14.15 2.6.15 4.43v1.11l-.01 1.8a1 1 0 0 1-.01.34q-.03.66-.1 1.2c-.12.9-.38 1.66-.98 2.26s-1.36.86-2.26.98c-.87.12-1.97.12-3.34.12h-3.3v3.5H16a.75.75 0 0 1 0 1.5H8a.75.75 0 0 1 0-1.5h3.25v-3.5h-3.3c-1.37 0-2.47 0-3.34-.12a3.7 3.7 0 0 1-2.26-.98c-.6-.6-.86-1.36-.98-2.26a13 13 0 0 1-.1-1.53q-.02-.81-.02-1.8V9.93c0-1.83 0-3.29.15-4.43a4.7 4.7 0 0 1 1.24-2.87A4.7 4.7 0 0 1 5.51 1.4c1.14-.15 2.6-.15 4.43-.15m-7.13 12.5q0 .24.04.44c.1.74.28 1.12.56 1.4s.66.46 1.4.56c.75.1 1.75.1 3.19.1h8c1.44 0 2.44 0 3.2-.1.73-.1 1.11-.28 1.4-.56.27-.28.45-.66.55-1.4l.04-.44zm18.44-1.5H2.75V10c0-1.9 0-3.26.14-4.29.14-1 .39-1.58.81-2 .43-.43 1-.68 2.01-.82A36 36 0 0 1 10 2.75h4a36 36 0 0 1 4.29.14c1 .14 1.58.39 2 .81.43.43.69 1 .82 2.01.14 1.03.14 2.38.14 4.29z' clip-rule='evenodd' /%3E%3C/svg%3E")}:root[data-theme=light] .icon--theme{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cmetadata%3E%3Crdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23'%3E%3Ccc:Work rdf:about=''%3E%3Cdc:title%3ESun%3C/dc:title%3E%3Cdc:creator%3EREICON%3C/dc:creator%3E%3Cdc:rights%3ECopyright (c) 2025 REICON. SPDX-License-Identifier: MIT%3C/dc:rights%3E%3Cdc:date%3E2025%3C/dc:date%3E%3Cdc:source rdf:resource='https://github.com/tofulupo/apple-dns-profile-creator' /%3E%3Cdc:relation%3Eapple-dns-profile-creator%3C/dc:relation%3E%3Ccc:license rdf:resource='https://opensource.org/license/mit' /%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M12 1.25c.41 0 .75.34.75.75v1a.75.75 0 0 1-1.5 0V2c0-.41.34-.75.75-.75M4.4 4.4c.3-.3.77-.3 1.06 0l.4.4a.75.75 0 0 1-1.07 1.05l-.4-.4a.75.75 0 0 1 0-1.05m15.2 0c.3.3.3.77 0 1.06l-.4.4a.75.75 0 0 1-1.05-1.07l.4-.4a.76.76 0 0 1 1.05 0M12 6.75a5.25 5.25 0 1 0 0 10.5 5.25 5.25 0 0 0 0-10.5M5.25 12a6.75 6.75 0 1 1 13.5 0 6.75 6.75 0 0 1-13.5 0m-4 0c0-.41.34-.75.75-.75h1a.75.75 0 0 1 0 1.5H2a.75.75 0 0 1-.75-.75m19 0c0-.41.34-.75.75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75m-2.1 6.15c.3-.3.77-.3 1.06 0l.4.4a.75.75 0 1 1-1.07 1.05l-.4-.4a.75.75 0 0 1 0-1.05m-12.3 0c.3.3.3.77 0 1.06l-.4.4a.75.75 0 1 1-1.05-1.07l.4-.4a.74.74 0 0 1 1.05 0m6.15 2.1c.41 0 .75.34.75.75v1a.75.75 0 0 1-1.5 0v-1c0-.41.34-.75.75-.75' clip-rule='evenodd' /%3E%3C/svg%3E")}:root[data-theme=dark] .icon--theme{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cmetadata%3E%3Crdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23'%3E%3Ccc:Work rdf:about=''%3E%3Cdc:title%3EMoon%3C/dc:title%3E%3Cdc:creator%3EREICON%3C/dc:creator%3E%3Cdc:rights%3ECopyright (c) 2025 REICON. SPDX-License-Identifier: MIT%3C/dc:rights%3E%3Cdc:date%3E2025%3C/dc:date%3E%3Cdc:source rdf:resource='https://github.com/tofulupo/apple-dns-profile-creator' /%3E%3Cdc:relation%3Eapple-dns-profile-creator%3C/dc:relation%3E%3Ccc:license rdf:resource='https://opensource.org/license/mit' /%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M11.02 2.8A9.25 9.25 0 1 0 21.2 12.98 7.24 7.24 0 0 1 8.25 8.5a7.2 7.2 0 0 1 2.77-5.7M1.25 12C1.25 6.06 6.06 1.25 12 1.25c.72 0 1.08.57 1.14 1.03.06.43-.1 1-.6 1.3a5.75 5.75 0 1 0 7.89 7.89c.3-.5.86-.67 1.3-.6.45.05 1.02.41 1.02 1.13a10.75 10.75 0 1 1-21.5 0' clip-rule='evenodd' /%3E%3C/svg%3E")}h2,h3{font-size:1.05rem}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:2px}code{font-family:var(--font-mono);font-size:.9em}.hint{display:block;color:var(--muted);font-size:.85rem;margin-top:.35rem;text-wrap:pretty}.icon{display:inline-block;flex:none;width:1.25rem;height:1.25rem;background-color:currentColor;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.icon--upload{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' fill='none' viewBox='0 0 24 24'%3E%3Cmetadata%3E%3Crdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23'%3E%3Ccc:Work rdf:about=''%3E%3Cdc:title%3ESite icon%3C/dc:title%3E%3Cdc:creator%3EMarcel (tofulupo) &lt;github.9fyer@slmail.me&gt;%3C/dc:creator%3E%3Cdc:rights%3ECopyright (c) 2026 Marcel (tofulupo) &lt;github.9fyer@slmail.me&gt;. SPDX-License-Identifier: BSD-3-Clause%3C/dc:rights%3E%3Cdc:date%3E2026%3C/dc:date%3E%3Cdc:source rdf:resource='https://github.com/tofulupo/apple-dns-profile-creator' /%3E%3Cdc:relation%3Eapple-dns-profile-creator%3C/dc:relation%3E%3Ccc:license rdf:resource='https://opensource.org/license/bsd-3-clause' /%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='M11 22h5c3.5 0 5-2 5-5V7c0-3-1.5-5-5-5H8C4.5 2 3 4 3 7v7' /%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='M14.5 4.5v2c0 1.1.9 2 2 2h2' /%3E%3Cg fill='%23000' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M5.87 17.75a1.31 1.31 0 1 0 0 2.63 1.31 1.31 0 0 0 0-2.63m-.78 1.31a.79.79 0 1 1 1.57 0 .79.79 0 0 1-1.57 0' /%3E%3Cpath d='M5.87 15.3h-.4a1 1 0 0 0-.31.07 1 1 0 0 0-.52.52q-.08.2-.07.4a.3.3 0 0 1-.15.25.3.3 0 0 1-.3 0 1 1 0 0 0-.37-.13 1 1 0 0 0-.71.19 1 1 0 0 0-.22.24l-.2.33v.02q-.13.2-.2.34t-.1.31q-.04.38.2.71.11.15.3.26.15.1.15.25 0 .16-.15.26-.19.1-.3.25a1 1 0 0 0-.2.72q.03.15.1.3l.2.35v.01l.2.34q.1.14.22.24.32.23.71.19.19-.03.38-.14a.3.3 0 0 1 .29 0 .3.3 0 0 1 .15.26q-.01.2.07.4.16.35.52.51.15.06.31.07h.81q.15-.01.31-.07.37-.16.52-.52.08-.18.07-.4.02-.16.15-.25a.3.3 0 0 1 .3 0q.18.1.37.14.38.04.71-.2a1 1 0 0 0 .22-.23l.2-.34v-.01l.2-.35q.07-.15.1-.3a1 1 0 0 0-.2-.72q-.11-.15-.3-.25a.3.3 0 0 1-.15-.26q0-.16.15-.25.19-.1.3-.26.24-.32.2-.71a1 1 0 0 0-.1-.3l-.2-.35v-.02l-.2-.33a1 1 0 0 0-.22-.24 1 1 0 0 0-.71-.2q-.19.04-.38.14a.3.3 0 0 1-.29 0 .3.3 0 0 1-.15-.25q.01-.2-.07-.4a1 1 0 0 0-.52-.52 1 1 0 0 0-.31-.06zm-.51.56.15-.03a6 6 0 0 1 .88.03q.17.07.24.24l.03.2c.01.28.15.55.4.7.26.14.56.13.8 0l.2-.07q.19-.03.33.08l.1.12a6 6 0 0 1 .42.78.4.4 0 0 1-.09.32l-.17.13c-.23.15-.4.4-.4.7s.17.55.4.7q.15.1.17.13.1.15.09.33 0 .04-.05.14a6 6 0 0 1-.47.75q-.14.1-.32.09l-.2-.08a.8.8 0 0 0-.8 0 .8.8 0 0 0-.41.7q0 .17-.03.21-.07.16-.24.24l-.15.02a6 6 0 0 1-.88-.02.4.4 0 0 1-.24-.24l-.03-.21a.8.8 0 0 0-.4-.7.8.8 0 0 0-.8 0l-.2.08a.4.4 0 0 1-.33-.09l-.1-.12a6 6 0 0 1-.42-.77.4.4 0 0 1 .09-.33l.17-.13c.23-.15.4-.4.4-.7s-.17-.55-.4-.7l-.17-.13a.4.4 0 0 1-.09-.32l.05-.15a6 6 0 0 1 .47-.75q.15-.1.32-.08.05 0 .2.08c.25.12.55.13.8-.01.26-.15.4-.42.41-.7q0-.17.03-.2.07-.17.24-.24' /%3E%3C/g%3E%3C/svg%3E")}.icon--profile{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' fill='none' viewBox='0 0 24 24'%3E%3Cmetadata%3E%3Crdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23'%3E%3Ccc:Work rdf:about=''%3E%3Cdc:title%3EProfile%3C/dc:title%3E%3Cdc:creator%3EREICON%3C/dc:creator%3E%3Cdc:rights%3ECopyright (c) 2025 REICON. SPDX-License-Identifier: MIT%3C/dc:rights%3E%3Cdc:date%3E2025%3C/dc:date%3E%3Cdc:source rdf:resource='https://github.com/tofulupo/apple-dns-profile-creator' /%3E%3Cdc:relation%3Eapple-dns-profile-creator%3C/dc:relation%3E%3Ccc:license rdf:resource='https://opensource.org/license/mit' /%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M20.5 11.3V7.04c0-4.03-.94-5.04-4.72-5.04H8.22C4.44 2 3.5 3.01 3.5 7.04V18.3c0 2.66 1.46 3.29 3.23 1.39l.01-.01c.82-.87 2.07-.8 2.78.15l1.01 1.35M8 7h8m-7 4h6' /%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='m18.21 14.77-3.54 3.54c-.14.14-.27.4-.3.59l-.19 1.35c-.07.49.27.83.76.76l1.35-.19c.2-.03.46-.16.6-.3l3.53-3.54c.61-.61.9-1.32 0-2.22-.89-.89-1.6-.6-2.2.01' /%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='M17.7 15.28a3.2 3.2 0 0 0 2.22 2.22' /%3E%3C/svg%3E")}.icon--server{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cmetadata%3E%3Crdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23'%3E%3Ccc:Work rdf:about=''%3E%3Cdc:title%3EServer%3C/dc:title%3E%3Cdc:creator%3EREICON%3C/dc:creator%3E%3Cdc:rights%3ECopyright (c) 2025 REICON. SPDX-License-Identifier: MIT%3C/dc:rights%3E%3Cdc:date%3E2025%3C/dc:date%3E%3Cdc:source rdf:resource='https://github.com/tofulupo/apple-dns-profile-creator' /%3E%3Cdc:relation%3Eapple-dns-profile-creator%3C/dc:relation%3E%3Ccc:license rdf:resource='https://opensource.org/license/mit' /%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M5.95 1.25h12.1c.9 0 1.65 0 2.24.08.63.08 1.2.27 1.65.73.46.45.65 1.02.73 1.65q.1.89.08 2.24v.1q.02 1.35-.08 2.24c-.08.63-.27 1.2-.73 1.65-.45.46-1.02.65-1.65.73q-.89.1-2.24.08H5.95q-1.35.02-2.24-.08a2.7 2.7 0 0 1-1.65-.73 2.7 2.7 0 0 1-.73-1.65c-.08-.59-.08-1.34-.08-2.24v-.1c0-.9 0-1.65.08-2.24.08-.63.27-1.2.73-1.65a2.7 2.7 0 0 1 1.65-.73c.59-.08 1.34-.08 2.24-.08M3.9 2.82c-.47.06-.66.17-.8.3-.12.13-.23.32-.3.79S2.76 5.04 2.76 6s0 1.61.07 2.1c.06.46.17.65.3.78s.32.24.79.3c.48.07 1.13.07 2.09.07h12c.96 0 1.61 0 2.1-.07.46-.06.65-.17.78-.3s.24-.32.3-.79c.07-.48.07-1.13.07-2.09s0-1.61-.07-2.1c-.06-.46-.17-.65-.3-.78s-.32-.24-.79-.3c-.48-.07-1.13-.07-2.09-.07H6c-.96 0-1.61 0-2.1.07M6 4.25c.41 0 .75.34.75.75v2a.75.75 0 1 1-1.5 0V5c0-.41.34-.75.75-.75m3 0c.41 0 .75.34.75.75v2a.75.75 0 1 1-1.5 0V5c0-.41.34-.75.75-.75M12.75 6c0-.41.34-.75.75-.75H18a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75m-6.8 6.25h12.1q1.35-.02 2.24.08c.63.08 1.2.27 1.65.73.46.45.65 1.02.73 1.65q.1.89.08 2.24v.1q.02 1.35-.08 2.24c-.08.63-.27 1.2-.73 1.65-.45.46-1.02.65-1.65.73q-.89.1-2.24.08H5.95q-1.35.02-2.24-.08a2.7 2.7 0 0 1-1.65-.73 2.7 2.7 0 0 1-.73-1.65c-.08-.59-.08-1.34-.08-2.24v-.1c0-.9 0-1.65.08-2.24.08-.63.27-1.2.73-1.65a2.7 2.7 0 0 1 1.65-.73c.59-.08 1.34-.08 2.24-.08M3.9 13.82c-.47.06-.66.17-.8.3-.12.13-.23.32-.3.79s-.06 1.13-.06 2.09 0 1.61.07 2.1c.06.46.17.65.3.78s.32.24.79.3c.48.07 1.13.07 2.09.07h12c.96 0 1.61 0 2.1-.07.46-.06.65-.17.78-.3s.24-.32.3-.79c.07-.48.07-1.13.07-2.09s0-1.61-.07-2.1c-.06-.46-.17-.65-.3-.78s-.32-.24-.79-.3c-.48-.07-1.13-.07-2.09-.07H6c-.96 0-1.61 0-2.1.07M6 15.25c.41 0 .75.34.75.75v2a.75.75 0 0 1-1.5 0v-2c0-.41.34-.75.75-.75m3 0c.41 0 .75.34.75.75v2a.75.75 0 0 1-1.5 0v-2c0-.41.34-.75.75-.75M12.75 17c0-.41.34-.75.75-.75H18a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75' clip-rule='evenodd' /%3E%3C/svg%3E")}.icon--shield-plus{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cmetadata%3E%3Crdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23'%3E%3Ccc:Work rdf:about=''%3E%3Cdc:title%3EShield plus%3C/dc:title%3E%3Cdc:creator%3EREICON%3C/dc:creator%3E%3Cdc:rights%3ECopyright (c) 2025 REICON. SPDX-License-Identifier: MIT%3C/dc:rights%3E%3Cdc:date%3E2025%3C/dc:date%3E%3Cdc:source rdf:resource='https://github.com/tofulupo/apple-dns-profile-creator' /%3E%3Cdc:relation%3Eapple-dns-profile-creator%3C/dc:relation%3E%3Ccc:license rdf:resource='https://opensource.org/license/mit' /%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath fill='currentColor' d='M12.75 9a.75.75 0 0 0-1.5 0v2.25H9a.75.75 0 0 0 0 1.5h2.25V15a.75.75 0 0 0 1.5 0v-2.25H15a.75.75 0 0 0 0-1.5h-2.25z' /%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M12 1.25c-.94 0-1.83.3-3.28.8L8 2.3q-2.23.74-3.45 1.23-.6.25-1.05.5c-.27.16-.55.35-.74.62q-.26.42-.34.9T2.3 6.71q-.06 1.32-.05 3.68v1.6c0 6.1 4.6 9.03 7.35 10.22l.03.02c.34.14.65.28 1.02.38.39.1.8.14 1.35.14a5 5 0 0 0 2.37-.52l.03-.02c2.74-1.2 7.35-4.12 7.35-10.22v-1.6q.01-2.37-.05-3.68a9 9 0 0 0-.12-1.16 2 2 0 0 0-.34-.9 2 2 0 0 0-.74-.62 9 9 0 0 0-1.05-.5Q18.23 3.05 16 2.3l-.72-.25c-1.45-.5-2.34-.8-3.28-.8M9.08 3.51c1.62-.55 2.26-.76 2.92-.76s1.3.21 2.92.76l.57.2q2.25.76 3.4 1.21a7 7 0 0 1 1.06.54l.06.05.03.08.06.25q.07.32.1.95c.05.84.05 2.02.05 3.63v1.57c0 5.18-3.87 7.72-6.45 8.85-.37.16-.58.25-.82.32-.23.05-.51.09-.98.09s-.75-.04-.98-.1a5 5 0 0 1-.82-.31c-2.58-1.13-6.45-3.67-6.45-8.85v-1.57c0-1.61 0-2.79.05-3.63a7 7 0 0 1 .16-1.2l.03-.08.06-.05.2-.14q.3-.16.87-.4 1.14-.45 3.39-1.21z' clip-rule='evenodd' /%3E%3C/svg%3E")}.icon--shield-check{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cmetadata%3E%3Crdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23'%3E%3Ccc:Work rdf:about=''%3E%3Cdc:title%3EShield check%3C/dc:title%3E%3Cdc:creator%3EREICON%3C/dc:creator%3E%3Cdc:rights%3ECopyright (c) 2025 REICON. SPDX-License-Identifier: MIT%3C/dc:rights%3E%3Cdc:date%3E2025%3C/dc:date%3E%3Cdc:source rdf:resource='https://github.com/tofulupo/apple-dns-profile-creator' /%3E%3Cdc:relation%3Eapple-dns-profile-creator%3C/dc:relation%3E%3Ccc:license rdf:resource='https://opensource.org/license/mit' /%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath fill='currentColor' d='M15.06 10.5a.75.75 0 0 0-1.12-1l-3.01 3.37-.87-.97a.75.75 0 0 0-1.12 1l1.43 1.6a.75.75 0 0 0 1.12 0z' /%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M12 1.25c-.94 0-1.83.3-3.28.8L8 2.3q-2.23.74-3.45 1.23-.6.25-1.05.5c-.27.16-.55.35-.74.62q-.26.42-.34.9T2.3 6.71q-.06 1.32-.05 3.68v1.6c0 6.1 4.6 9.03 7.35 10.22l.03.02c.34.14.65.28 1.02.38.39.1.8.14 1.35.14a5 5 0 0 0 2.37-.52l.03-.02c2.74-1.2 7.35-4.12 7.35-10.22v-1.6q.01-2.37-.05-3.68a9 9 0 0 0-.12-1.16 2 2 0 0 0-.34-.9 2 2 0 0 0-.74-.62 9 9 0 0 0-1.05-.5Q18.23 3.05 16 2.3l-.72-.25c-1.45-.5-2.34-.8-3.28-.8M9.08 3.51c1.62-.55 2.26-.76 2.92-.76s1.3.21 2.92.76l.57.2q2.25.76 3.4 1.21a7 7 0 0 1 1.06.54l.06.05.03.08.06.25q.07.32.1.95c.05.84.05 2.02.05 3.63v1.57c0 5.18-3.87 7.72-6.45 8.85-.37.16-.58.25-.82.32-.23.05-.51.09-.98.09s-.75-.04-.98-.1a5 5 0 0 1-.82-.31c-2.58-1.13-6.45-3.67-6.45-8.85v-1.57c0-1.61 0-2.79.05-3.63a7 7 0 0 1 .16-1.2l.03-.08.06-.05.2-.14q.3-.16.87-.4 1.14-.45 3.39-1.21z' clip-rule='evenodd' /%3E%3C/svg%3E")}.icon--fingerprint{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cmetadata%3E%3Crdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23'%3E%3Ccc:Work rdf:about=''%3E%3Cdc:title%3EFingerprint%3C/dc:title%3E%3Cdc:creator%3EREICON%3C/dc:creator%3E%3Cdc:rights%3ECopyright (c) 2025 REICON. SPDX-License-Identifier: MIT%3C/dc:rights%3E%3Cdc:date%3E2025%3C/dc:date%3E%3Cdc:source rdf:resource='https://github.com/tofulupo/apple-dns-profile-creator' /%3E%3Cdc:relation%3Eapple-dns-profile-creator%3C/dc:relation%3E%3Ccc:license rdf:resource='https://opensource.org/license/mit' /%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath d='M5.81282 3.92268C7.45376 2.28174 9.67936 1.35986 12 1.35986C13.9974 1.35986 15.9244 2.04281 17.4688 3.27937C17.7921 3.53826 17.8443 4.01026 17.5855 4.33359C17.3266 4.65693 16.8546 4.70918 16.5312 4.45029C15.2516 3.42572 13.655 2.85986 12 2.85986C10.0772 2.85986 8.23312 3.6237 6.87348 4.98334C5.51384 6.34298 4.75 8.18704 4.75 10.1099V17C4.75 17.4142 4.41421 17.75 4 17.75C3.58579 17.75 3.25 17.4142 3.25 17V10.1099C3.25 7.78922 4.17187 5.56362 5.81282 3.92268Z' fill='currentColor' /%3E%3Cpath d='M8.64124 6.64124C9.53204 5.75045 10.7402 5.25 12 5.25C13.2598 5.25 14.468 5.75045 15.3588 6.64124C16.2496 7.53204 16.75 8.74022 16.75 10V18.1099C16.75 19.3696 16.2496 20.5778 15.3588 21.4686C14.468 22.3594 13.2598 22.8599 12 22.8599C11.5858 22.8599 11.25 22.5241 11.25 22.1099C11.25 21.6957 11.5858 21.3599 12 21.3599C12.862 21.3599 13.6886 21.0175 14.2981 20.408C14.9076 19.7985 15.25 18.9718 15.25 18.1099V10C15.25 9.13805 14.9076 8.3114 14.2981 7.7019C13.6886 7.09241 12.862 6.75 12 6.75C11.138 6.75 10.3114 7.09241 9.7019 7.7019C9.09241 8.3114 8.75 9.13805 8.75 10V11.1099C8.75 11.5241 8.41421 11.8599 8 11.8599C7.58579 11.8599 7.25 11.5241 7.25 11.1099V10C7.25 8.74022 7.75044 7.53204 8.64124 6.64124Z' fill='currentColor' /%3E%3Cpath d='M19.5585 7.38368C19.9595 7.28012 20.3686 7.52129 20.4722 7.92234C20.6552 8.63099 20.75 9.36557 20.75 10.1099V18.1099C20.75 18.5241 20.4142 18.8599 20 18.8599C19.5858 18.8599 19.25 18.5241 19.25 18.1099V10.1099C19.25 9.49309 19.1714 8.8845 19.0198 8.29738C18.9162 7.89633 19.1574 7.48725 19.5585 7.38368Z' fill='currentColor' /%3E%3Cpath d='M12 9.25C12.4142 9.25 12.75 9.58579 12.75 10L12.75 18.1099C12.75 18.5241 12.4142 18.8599 12 18.8599C11.5858 18.8599 11.25 18.5241 11.25 18.1099L11.25 10C11.25 9.58579 11.5858 9.25 12 9.25Z' fill='currentColor' /%3E%3Cpath d='M8 14.8599C8.41421 14.8599 8.75 15.1957 8.75 15.6099V18.1099C8.75 18.5241 8.41421 18.8599 8 18.8599C7.58579 18.8599 7.25 18.5241 7.25 18.1099V15.6099C7.25 15.1957 7.58579 14.8599 8 14.8599Z' fill='currentColor' /%3E%3C/svg%3E")}.icon--download{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cmetadata%3E%3Crdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23'%3E%3Ccc:Work rdf:about=''%3E%3Cdc:title%3EDownload%3C/dc:title%3E%3Cdc:creator%3EREICON%3C/dc:creator%3E%3Cdc:rights%3ECopyright (c) 2025 REICON. SPDX-License-Identifier: MIT%3C/dc:rights%3E%3Cdc:date%3E2025%3C/dc:date%3E%3Cdc:source rdf:resource='https://github.com/tofulupo/apple-dns-profile-creator' /%3E%3Cdc:relation%3Eapple-dns-profile-creator%3C/dc:relation%3E%3Ccc:license rdf:resource='https://opensource.org/license/mit' /%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M12 1.25c.41 0 .75.34.75.75v10.97l1.68-1.96a.75.75 0 1 1 1.14.98l-3 3.5a.75.75 0 0 1-1.14 0l-3-3.5A.75.75 0 1 1 9.57 11l1.68 1.96V2c0-.41.34-.75.75-.75m-5 7a.75.75 0 0 1 0 1.5c-1.09 0-1.86.04-2.45.14-.57.1-.9.28-1.14.52-.28.28-.46.66-.56 1.4-.1.75-.1 1.75-.1 3.19v1c0 1.44 0 2.44.1 3.2.1.73.28 1.11.56 1.4.28.27.66.45 1.4.55.75.1 1.75.1 3.19.1h8c1.44 0 2.44 0 3.2-.1.73-.1 1.11-.28 1.4-.56.27-.28.45-.66.55-1.4.1-.75.1-1.75.1-3.19v-1c0-1.44 0-2.44-.1-3.2-.1-.73-.28-1.11-.56-1.4a2 2 0 0 0-1.14-.5c-.59-.11-1.36-.14-2.45-.15a.75.75 0 1 1 0-1.5q1.63-.02 2.72.17c.76.14 1.4.4 1.93.93.6.6.86 1.36.98 2.26.12.87.12 1.97.12 3.34v1.1c0 1.37 0 2.47-.12 3.34-.12.9-.38 1.66-.98 2.26s-1.36.86-2.26.98c-.87.12-1.97.12-3.34.12h-8.1c-1.37 0-2.47 0-3.34-.12a3.7 3.7 0 0 1-2.26-.98c-.6-.6-.86-1.36-.98-2.26-.12-.87-.12-1.97-.12-3.33v-1.11c0-1.37 0-2.47.12-3.34.12-.9.38-1.66.98-2.26a3.5 3.5 0 0 1 1.93-.93A16 16 0 0 1 7 8.25' clip-rule='evenodd' /%3E%3C/svg%3E")}.icon--file-download{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.25 2.83422C11.7896 2.75598 11.162 2.75005 10.0298 2.75005C8.11311 2.75005 6.75075 2.75163 5.71785 2.88987C4.70596 3.0253 4.12453 3.27933 3.7019 3.70195C3.27869 4.12516 3.02502 4.70481 2.88976 5.7109C2.75159 6.73856 2.75 8.09323 2.75 10.0001V14.0001C2.75 15.9069 2.75159 17.2615 2.88976 18.2892C3.02502 19.2953 3.27869 19.8749 3.7019 20.2981C4.12511 20.7214 4.70476 20.975 5.71085 21.1103C6.73851 21.2485 8.09318 21.2501 10 21.2501H14C15.9068 21.2501 17.2615 21.2485 18.2892 21.1103C19.2952 20.975 19.8749 20.7214 20.2981 20.2981C20.7213 19.8749 20.975 19.2953 21.1102 18.2892C21.2484 17.2615 21.25 15.9069 21.25 14.0001V13.5629C21.25 12.0269 21.2392 11.2988 21.0762 10.7501H17.9463C16.8135 10.7501 15.8877 10.7501 15.1569 10.6518C14.3929 10.5491 13.7306 10.3268 13.2019 9.79815C12.6732 9.26945 12.4509 8.60712 12.3482 7.84317C12.25 7.1123 12.25 6.18657 12.25 5.05374V2.83422ZM13.75 3.6095V5.00005C13.75 6.19976 13.7516 7.0241 13.8348 7.64329C13.9152 8.24091 14.059 8.53395 14.2626 8.73749C14.4661 8.94103 14.7591 9.08486 15.3568 9.16521C15.976 9.24846 16.8003 9.25005 18 9.25005H20.0195C19.723 8.9625 19.3432 8.61797 18.85 8.17407L14.8912 4.61117C14.4058 4.17433 14.0446 3.85187 13.75 3.6095ZM10.1755 1.25002C11.5601 1.24965 12.4546 1.24942 13.2779 1.56535C14.1012 1.88129 14.7632 2.47735 15.7873 3.39955C15.8226 3.43139 15.8584 3.46361 15.8947 3.49623L19.8534 7.05912C19.8956 7.09705 19.9372 7.1345 19.9783 7.17149C21.162 8.23614 21.9274 8.92458 22.3391 9.84902C22.7508 10.7734 22.7505 11.8029 22.75 13.3949C22.75 13.4502 22.75 13.5062 22.75 13.5629V14.0565C22.75 15.8942 22.75 17.3499 22.5969 18.4891C22.4392 19.6615 22.1071 20.6104 21.3588 21.3588C20.6104 22.1072 19.6614 22.4393 18.489 22.5969C17.3498 22.7501 15.8942 22.7501 14.0564 22.7501H9.94359C8.10583 22.7501 6.65019 22.7501 5.51098 22.5969C4.33856 22.4393 3.38961 22.1072 2.64124 21.3588C1.89288 20.6104 1.56076 19.6615 1.40314 18.4891C1.24997 17.3499 1.24998 15.8942 1.25 14.0565V9.94363C1.24998 8.10587 1.24997 6.65024 1.40314 5.51103C1.56076 4.33861 1.89288 3.38966 2.64124 2.64129C3.39019 1.89235 4.34232 1.56059 5.51887 1.40313C6.66283 1.25002 8.1257 1.25003 9.97352 1.25005L10.0298 1.25005C10.0789 1.25005 10.1275 1.25004 10.1755 1.25002Z' fill='currentColor'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.98705 19.0472C8.27554 19.3177 8.72446 19.3177 9.01296 19.0472L11.013 17.1722C11.3151 16.8889 11.3305 16.4143 11.0472 16.1121C10.7639 15.8099 10.2892 15.7946 9.98705 16.0779L9.25 16.7689V13.5001C9.25 13.0858 8.91421 12.7501 8.5 12.7501C8.08579 12.7501 7.75 13.0858 7.75 13.5001V16.7689L7.01296 16.0779C6.71077 15.7946 6.23615 15.8099 5.95285 16.1121C5.66955 16.4143 5.68486 16.8889 5.98705 17.1722L7.98705 19.0472Z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E")}.icon--receipt{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9 22H15C20 22 22 20 22 15V9C22 4 20 2 15 2H9C4 2 2 4 2 9V15C2 20 4 22 9 22Z' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M8.89999 16.5299C9.37999 16.0099 10.12 16.0499 10.54 16.6199L11.14 17.4199C11.61 18.0499 12.39 18.0499 12.86 17.4199L13.45 16.6299C13.87 16.0699 14.61 16.0299 15.09 16.5399C16.14 17.6599 16.99 17.2899 16.99 15.7199V9.08987C16.99 6.71987 16.43 6.12988 14.21 6.12988H9.76999C7.54999 6.12988 6.98999 6.71987 6.98999 9.08987V15.7199C6.99999 17.2699 7.85999 17.6399 8.89999 16.5299Z' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E")}.icon--file-send{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.25 2.83422C11.7896 2.75598 11.162 2.75005 10.0298 2.75005C8.11311 2.75005 6.75075 2.75163 5.71785 2.88987C4.70596 3.0253 4.12453 3.27933 3.7019 3.70195C3.27869 4.12516 3.02502 4.70481 2.88976 5.7109C2.75159 6.73856 2.75 8.09323 2.75 10.0001V14.0001C2.75 15.9069 2.75159 17.2615 2.88976 18.2892C3.02502 19.2953 3.27869 19.8749 3.7019 20.2981C4.12511 20.7214 4.70476 20.975 5.71085 21.1103C6.73851 21.2485 8.09318 21.2501 10 21.2501H14C15.9068 21.2501 17.2615 21.2485 18.2892 21.1103C19.2952 20.975 19.8749 20.7214 20.2981 20.2981C20.7213 19.8749 20.975 19.2953 21.1102 18.2892C21.2484 17.2615 21.25 15.9069 21.25 14.0001V13.5629C21.25 12.0269 21.2392 11.2988 21.0762 10.7501H17.9463C16.8135 10.7501 15.8877 10.7501 15.1569 10.6518C14.3929 10.5491 13.7306 10.3268 13.2019 9.79815C12.6732 9.26945 12.4509 8.60712 12.3482 7.84317C12.25 7.1123 12.25 6.18657 12.25 5.05374V2.83422ZM13.75 3.6095V5.00005C13.75 6.19976 13.7516 7.0241 13.8348 7.64329C13.9152 8.24091 14.059 8.53395 14.2626 8.73749C14.4661 8.94103 14.7591 9.08486 15.3568 9.16521C15.976 9.24846 16.8003 9.25005 18 9.25005H20.0195C19.723 8.9625 19.3432 8.61797 18.85 8.17407L14.8912 4.61117C14.4058 4.17433 14.0446 3.85187 13.75 3.6095ZM10.1755 1.25002C11.5601 1.24965 12.4546 1.24942 13.2779 1.56535C14.1012 1.88129 14.7632 2.47735 15.7873 3.39955C15.8226 3.43139 15.8584 3.46361 15.8947 3.49623L19.8534 7.05912C19.8956 7.09705 19.9372 7.1345 19.9783 7.17149C21.162 8.23614 21.9274 8.92458 22.3391 9.84902C22.7508 10.7734 22.7505 11.8029 22.75 13.3949C22.75 13.4502 22.75 13.5062 22.75 13.5629V14.0565C22.75 15.8942 22.75 17.3499 22.5969 18.4891C22.4392 19.6615 22.1071 20.6104 21.3588 21.3588C20.6104 22.1072 19.6614 22.4393 18.489 22.5969C17.3498 22.7501 15.8942 22.7501 14.0564 22.7501H9.94359C8.10583 22.7501 6.65019 22.7501 5.51098 22.5969C4.33856 22.4393 3.38961 22.1072 2.64124 21.3588C1.89288 20.6104 1.56076 19.6615 1.40314 18.4891C1.24997 17.3499 1.24998 15.8942 1.25 14.0565V9.94363C1.24998 8.10587 1.24997 6.65024 1.40314 5.51103C1.56076 4.33861 1.89288 3.38966 2.64124 2.64129C3.39019 1.89235 4.34232 1.56059 5.51887 1.40313C6.66283 1.25002 8.1257 1.25003 9.97352 1.25005L10.0298 1.25005C10.0789 1.25005 10.1275 1.25004 10.1755 1.25002Z' fill='currentColor'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.01296 12.9529C8.72446 12.6824 8.27554 12.6824 7.98704 12.9529L5.98704 14.8279C5.68486 15.1112 5.66955 15.5858 5.95285 15.888C6.23615 16.1902 6.71077 16.2055 7.01296 15.9222L7.75 15.2312L7.75 18.5001C7.75 18.9143 8.08579 19.2501 8.5 19.2501C8.91421 19.2501 9.25 18.9143 9.25 18.5001L9.25 15.2312L9.98704 15.9222C10.2892 16.2055 10.7639 16.1902 11.0472 15.888C11.3305 15.5858 11.3151 15.1112 11.013 14.8279L9.01296 12.9529Z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E")}.icon--info{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cmetadata%3E%3Crdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23'%3E%3Ccc:Work rdf:about=''%3E%3Cdc:title%3EInfo%3C/dc:title%3E%3Cdc:creator%3EREICON%3C/dc:creator%3E%3Cdc:rights%3ECopyright (c) 2025 REICON. SPDX-License-Identifier: MIT%3C/dc:rights%3E%3Cdc:date%3E2025%3C/dc:date%3E%3Cdc:source rdf:resource='https://github.com/tofulupo/apple-dns-profile-creator' /%3E%3Cdc:relation%3Eapple-dns-profile-creator%3C/dc:relation%3E%3Ccc:license rdf:resource='https://opensource.org/license/mit' /%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath fill='currentColor' d='M12 17.75c.41 0 .75-.34.75-.75v-6a.75.75 0 0 0-1.5 0v6c0 .41.34.75.75.75M12 7a1 1 0 1 1 0 2 1 1 0 0 1 0-2' /%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M1.25 12a10.75 10.75 0 1 1 21.5 0 10.75 10.75 0 0 1-21.5 0M12 2.75a9.25 9.25 0 1 0 0 18.5 9.25 9.25 0 0 0 0-18.5' clip-rule='evenodd' /%3E%3C/svg%3E")}.icon--card-remove{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' viewBox='0 0 24 24'%3E%3Cmetadata%3E%3Crdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23'%3E%3Ccc:Work rdf:about=''%3E%3Cdc:title%3ECard remove%3C/dc:title%3E%3Cdc:creator%3EREICON%3C/dc:creator%3E%3Cdc:rights%3ECopyright (c) 2025 REICON. SPDX-License-Identifier: MIT%3C/dc:rights%3E%3Cdc:date%3E2025%3C/dc:date%3E%3Cdc:source rdf:resource='https://github.com/tofulupo/apple-dns-profile-creator' /%3E%3Cdc:relation%3Eapple-dns-profile-creator%3C/dc:relation%3E%3Ccc:license rdf:resource='https://opensource.org/license/mit' /%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath stroke-miterlimit='10' d='M1.9 10.03h20' /%3E%3Cpath d='M11.46 20.53H6.35c-3.55 0-4.45-.88-4.45-4.39V7.92c0-3.18.74-4.2 3.53-4.36l.92-.02h11.1c3.56 0 4.46.88 4.46 4.39v4.41' /%3E%3Cpath stroke-miterlimit='10' d='M17.9 22.03a4 4 0 1 0 0-8 4 4 0 0 0 0 8m1.07-2.88-2.11-2.12m2.09.03-2.12 2.11M5.9 16.03h4' /%3E%3C/svg%3E")}.icon--close{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='currentColor' stroke-width='2' stroke-linecap='round' d='m4.6 4.6 14.8 14.8m0-14.8L4.6 19.4' /%3E%3C/svg%3E")}.icon--swap{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M4 8h15m-4-4 4 4-4 4M20 16H5m4-4-4 4 4 4' /%3E%3C/svg%3E")}.site-header{padding:var(--header-padding-top) 0 var(--header-padding-bottom)}#__tauri_isolation__,.titlebar{display:none}:root[data-app=desktop]{--titlebar: 52px;--segment: 7.5rem;scroll-padding-top:var(--titlebar)}:root[data-app=desktop] .titlebar{display:block;position:fixed;inset:0 0 auto;z-index:10;height:var(--titlebar);background:var(--bg);border-bottom:1px solid transparent}@supports (animation-timeline: scroll()){:root[data-app=desktop] .titlebar{animation:titlebar-edge linear both;animation-timeline:scroll(root);animation-range:0 1rem}}@keyframes titlebar-edge{to{border-bottom-color:var(--border)}}:root[data-app=desktop] .site-header__actions{display:none}:root[data-app=desktop] .tabs{position:fixed;top:calc((var(--titlebar) - 1.75rem) / 2);left:50%;z-index:11;height:1.75rem;gap:2px;padding:2px;margin:0;border-radius:999px;box-shadow:none;translate:-50% 0}:root[data-app=desktop] .tab{flex:none;width:var(--segment);gap:.35rem;padding:0 .6rem;border-radius:999px;font-size:.85rem;line-height:1;white-space:nowrap}:root[data-app=desktop] .tab .icon{width:.95rem;height:.95rem}:root[data-app=desktop] .site-header{padding-top:calc(var(--titlebar) + 1rem);padding-bottom:1.75rem}:root[data-app=desktop] .brand{--name: clamp(1.85rem, .9rem + 2.7vw, 2.6rem)}:root[data-app=desktop] .brand__name{line-height:1}.brand:has(>.brand__mascot){grid-template-columns:auto calc(var(--name) * .32) minmax(0,1fr);grid-template-rows:1fr auto auto}.brand:has(>.brand__mascot):before{grid-column:2;grid-row:2 / span 2}.brand:has(>.brand__mascot) .brand__name{grid-column:3;grid-row:2}.brand:has(>.brand__mascot) .brand__protocols{grid-column:3;grid-row:3}.brand__mascot,.not-found__peek{--mascot-ear: light-dark(#1a73b8, #59c2ff);--mascot-ear-inner: light-dark(#0f4a78, #1b4b69);--mascot-bezel: light-dark(#94a3b8, #3b414b);--mascot-bezel-inner: light-dark(#e2e8f0, #22262d)}.brand__mascot{--mascot-depth: calc(var(--name) * .12);position:relative;grid-column:1;grid-row:1 / -1;align-self:end;width:calc(var(--name) * 2.29);aspect-ratio:64 / 65;margin-bottom:calc(var(--name) * -.1)}.mascot__float,.mascot__body,.mascot__layer{position:absolute;inset:0}.mascot__body{transform-origin:50% 100%;transform-style:preserve-3d;transform:perspective(2000px) rotateX(calc(-11deg + var(--mascot-turn-x, 0deg))) rotateY(calc(14deg + var(--mascot-turn-y, 0deg)));transition:transform .6s cubic-bezier(.16,1,.3,1)}.mascot__layer{width:100%;height:100%;overflow:visible;transform:translateZ(calc(var(--mascot-z, 0) * var(--mascot-depth)))}.mascot__layer--ears{--mascot-z: -2}.mascot__layer--bezel-inner{--mascot-z: 1}.mascot__layer--screen{--mascot-z: 2}.mascot__layer--face{--mascot-z: 4}.mascot__layer--glare{--mascot-z: 5}.mascot__ear{fill:var(--mascot-ear)}.mascot__ear-inner{fill:var(--mascot-ear-inner)}.mascot__bezel{fill:var(--mascot-bezel)}.mascot__bezel-inner{fill:var(--mascot-bezel-inner)}:root:not([data-motion=reduce]) .mascot__float{animation:mascot-float 3.8s ease-in-out infinite}@keyframes mascot-float{50%{translate:0 calc(var(--name) * -.09)}}:root[data-motion=reduce] .mascot__body{transition:none}.not-found{--peek-size: 6rem;position:relative;max-width:36rem;padding-top:calc(var(--peek-size) * .7)}.not-found__peek{--name: calc(var(--peek-size) / 2.29);position:absolute;top:0;left:60%;width:var(--peek-size);height:var(--peek-size)}.not-found__peek .brand__mascot{display:block;margin:0}.not-found__peek .mascot__body{transform:perspective(800px) rotateX(4deg) rotate(-5deg)}.not-found__card{position:relative}.not-found__paws{position:absolute;inset:0;z-index:1}.not-found__paws:before,.not-found__paws:after{content:"";position:absolute;top:65%;width:13%;height:9.5%;background:var(--mascot-bezel);border-radius:45% 45% 35% 35%/60% 60% 40% 40%;box-shadow:inset 0 -2px #00000024}.not-found__paws:before{left:21%}.not-found__paws:after{left:66%}.not-found__status{margin:0 0 .35rem;color:var(--accent-text);font-family:var(--font-mono);font-size:.8rem}.not-found__card>p:not(.not-found__status){margin:.4rem 0 1.1rem}.not-found .btn{text-decoration:none}.site-header .brand>p.brand__name{margin:0}body.settings-window{padding:calc(var(--titlebar, 0px) + .25rem) 1.5rem 1.25rem}.settings-window main{display:grid;gap:1.25rem}.settings-section__title{margin:0 0 .5rem .25rem;font-size:.95rem;font-weight:600}.settings-group{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem}.settings-row+.settings-row{border-top:1px solid var(--border)}label.settings-row{margin:0;font-size:inherit;font-weight:400;cursor:pointer}.settings-row--stacked{flex-direction:column;align-items:stretch;gap:.8rem}.settings-row__text{display:grid;gap:.15rem;min-width:0}.settings-row__title{font-size:.95rem;font-weight:500}.settings-row__hint{color:var(--muted);font-size:.82rem;line-height:1.4;text-wrap:pretty}.theme-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.theme-card{display:grid;justify-items:center;gap:.5rem;margin:0;color:var(--muted);font-size:.875rem;font-weight:400;cursor:pointer}.theme-card__picture{position:relative;display:block;width:100%;aspect-ratio:8 / 5;overflow:hidden;border-radius:8px;box-shadow:0 0 0 1px var(--border);transition:box-shadow .15s ease}@media (hover: hover){.theme-card:not(:has(:checked)):hover .theme-card__picture{box-shadow:0 0 0 1px var(--border-strong)}}.theme-card:has(:checked){color:var(--text);font-weight:500}.theme-card:has(:checked) .theme-card__picture{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent)}.theme-card:has(:focus-visible) .theme-card__picture{outline:2px solid var(--focus);outline-offset:6px}.theme-picture{position:absolute;inset:0;background:var(--bg)}.theme-picture--light{color-scheme:light}.theme-picture--dark{color-scheme:dark}.theme-card__picture--system .theme-picture--dark{clip-path:inset(0 0 0 50%)}.theme-picture>span{position:absolute;display:block}.theme-picture__lights{top:7%;left:5%;width:5px;height:5px;border-radius:50%;background:#ff5f57;box-shadow:7px 0 #febc2e,14px 0 #28c840}.theme-picture__tabs{top:5%;left:38%;width:24%;height:9%;border-radius:999px;background:linear-gradient(90deg,var(--accent) 50%,var(--surface) 50%);box-shadow:0 0 0 1px var(--border)}.theme-picture__bar{top:27%;left:7%;width:2.5%;height:18%;background:var(--accent)}.theme-picture__name{top:28.5%;left:12.5%;width:46%;height:8%;border-radius:2px;background:var(--text)}.theme-picture__protocols{top:40%;left:12.5%;width:30%;height:4%;border-radius:2px;background:var(--muted)}.theme-picture__zone{top:52%;right:7%;left:7%;height:19%;border:1px dashed var(--zone-border);border-radius:4px;background:var(--surface)}.theme-picture__panel{top:76%;right:7%;left:7%;height:40%;border:1px solid var(--border);border-radius:4px;background:var(--surface)}.segmented{display:inline-flex;flex:none;gap:2px;padding:2px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm)}.segmented__option{margin:0;padding:.3rem .75rem;border-radius:5px;color:var(--muted);font-size:.875rem;font-weight:500;line-height:1.3;white-space:nowrap;cursor:pointer}@media (hover: hover){.segmented__option:not(:has(:checked)):hover{color:var(--text)}}.segmented__option:has(:checked){background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--border),var(--shadow)}.segmented__option:has(:focus-visible){outline:2px solid var(--focus);outline-offset:1px}.settings-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-inline:.25rem;color:var(--muted);font-size:.85rem}:root[data-motion=reduce] .theme-card__picture{transition:none}.tabs{display:flex;gap:.25rem;padding:.25rem;margin-bottom:1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}:where(.page:has(>main>#mainForm)) .tabs{z-index:1;grid-row:3;margin-bottom:1.1rem}.tab{display:flex;flex:1;align-items:center;justify-content:center;gap:.45rem;padding:.5rem .9rem;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--muted);font-weight:500;font-size:.95rem;text-decoration:none}.tab:hover{color:var(--text)}.tab__count{display:grid;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;background:var(--accent);border-radius:999px;color:var(--accent-contrast);font-size:.7rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.tab[aria-current=page] .tab__count{background:var(--accent-contrast);color:var(--accent)}.tab[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}@media (width <= 57rem){:root:not([data-app=desktop]){--dock-item: 2.75rem;--dock-padding: .25rem;--dock-offset: max(1rem, env(safe-area-inset-bottom));--dock-reach: calc( var(--dock-offset) + var(--dock-item) + 2 * var(--dock-padding) + 2px );scroll-padding-bottom:calc(var(--dock-reach) + 1rem)}:root:not([data-app=desktop]) body{padding-bottom:calc(var(--dock-reach) + 2rem)}:root:not([data-app=desktop]) .brand{--name: clamp(1.25rem, 6vw, 2.1rem)}:root:not([data-app=desktop]) .brand__mascot{width:calc(var(--name) * 1.9)}:root:not([data-app=desktop]) .page{--header-padding-bottom: 1.75rem;grid-template-columns:minmax(0,1fr)}:root:not([data-app=desktop]) .dock{position:fixed;inset-inline:0;bottom:var(--dock-offset);z-index:10;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:.125rem;width:fit-content;max-width:calc(100% - 1rem);margin-inline:auto;padding:var(--dock-padding);background:color-mix(in srgb,var(--surface-sunken) 85%,transparent);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border:1px solid var(--border);border-radius:999px;box-shadow:0 8px 24px -6px light-dark(rgb(16 24 40 / 18%),rgb(0 0 0 / 60%)),var(--shadow);transition:translate .2s ease,opacity .2s ease,visibility .2s}:root:not([data-app=desktop]) .tabs{grid-area:1 / 2;align-items:center;gap:.125rem;padding:0;margin:0;background:none;border:0;border-radius:0;box-shadow:none}:root:not([data-app=desktop]) .tabs:before,:root:not([data-app=desktop]) .tabs:after{content:"";flex:none;width:1px;height:1.5rem;margin-inline:.3rem;background:var(--border-strong)}:root:not([data-js]) .tabs:before,:root:not([data-js]) .tabs:after{content:none}:root:not([data-app=desktop]) .tab{--tab-padding: .85rem;position:relative;flex:none;gap:.35rem;height:var(--dock-item);padding:0 var(--tab-padding);border-radius:999px;white-space:nowrap}:root:not([data-app=desktop]) .site-header__actions{display:contents}:root:not([data-app=desktop]) .theme-switch,:root:not([data-app=desktop]) .keep-pill{height:var(--dock-item);background:transparent;border-color:transparent}:root:not([data-app=desktop]) .theme-switch{grid-area:1 / 1;justify-self:center;display:inline-flex;flex-direction:row-reverse;align-items:center;gap:.3rem;width:auto;padding:0 .6rem 0 .75rem;font-family:var(--font-mono);font-size:.8rem;font-weight:500;white-space:nowrap}:root:not([data-app=desktop]) .theme-switch:after{content:"System"}:root[data-theme=light]:not([data-app=desktop]) .theme-switch:after{content:"Light"}:root[data-theme=dark]:not([data-app=desktop]) .theme-switch:after{content:"Dark"}:root:not([data-app=desktop]) .dock .version{display:none}:root:not([data-app=desktop]) .keep-pill{grid-area:1 / 3;justify-self:center;padding:0 .75rem 0 .6rem}:root:not([data-app=desktop]) .keep-pill.is-open{background:var(--surface);border-color:var(--border)}:root:not([data-app=desktop]) .keep-panel{background:color-mix(in srgb,var(--surface-sunken) 85%,transparent);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border-radius:1.5rem}:root:not([data-app=desktop]) .keep-panel .switch-row{padding:.85rem 1rem .85rem 1.1rem}:root:not([data-app=desktop]) .page-end{display:flex;justify-content:center;margin-top:1.5rem}:root:not([data-app=desktop]) .page-end .version{background:transparent;border-color:transparent}:root:not([data-app=desktop]) .theme-switch .icon,:root:not([data-app=desktop]) .keep-pill .icon{width:.95rem;height:.95rem}:root:not([data-app=desktop]) .tab:not([aria-current=page]):active,:root:not([data-app=desktop]) .theme-switch:active,:root:not([data-app=desktop]) .keep-pill:active{background:var(--surface)}@media (width <= 30rem){:root:not([data-app=desktop]) .tab{--tab-padding: calc((var(--dock-item) - 1.25rem) / 2)}:root:not([data-app=desktop]) .tab__count{position:absolute;top:.3rem;left:calc(var(--tab-padding) + .75rem);min-width:1.05rem;height:1.05rem;padding:0 .25rem;box-shadow:0 0 0 2px var(--surface-sunken);font-size:.65rem}:root:not([data-app=desktop]) .tab[aria-current=page] .tab__count{box-shadow:0 0 0 2px var(--accent)}:root:not([data-app=desktop]) .tab__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}:root[data-keyboard]:not([data-app=desktop]) .dock{visibility:hidden;opacity:0;translate:0 calc(100% + var(--dock-offset))}}@media (width <= 57rem) and (hover: hover){:root:not([data-app=desktop]) .tab:not([aria-current=page]):hover,:root:not([data-app=desktop]) .theme-switch:hover,:root:not([data-app=desktop]) .keep-pill:hover{background:var(--surface)}}:root[data-motion=reduce]:not([data-app=desktop]) .dock{transition:none}.panel{padding:1.25rem var(--panel-padding-x);margin-bottom:var(--gap);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.panel>h2{margin-bottom:.75rem}.panel__title{display:flex;align-items:center;gap:.6rem}.panel__label{min-width:0;overflow-wrap:anywhere}.panel__icon{display:grid;place-items:center;width:2rem;height:2rem;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--accent-text)}.panel__icon .icon{width:1.15rem;height:1.15rem}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;padding:0;margin-bottom:.3rem;font-size:.9rem;font-weight:500}[hidden]{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.field{margin-bottom:1.1rem}.field:last-child{margin-bottom:0}.field-grid{display:grid;gap:1.1rem;grid-template-columns:1fr}@media (min-width: 40rem){.field-grid{grid-template-columns:1fr 1fr}}label,.label{display:block;margin-bottom:.3rem;font-size:.9rem;font-weight:500}.optional:after{content:" optional";color:var(--muted);font-weight:400}input[type=text],textarea{width:100%;padding:.6rem .75rem;background:var(--textinput-sunken);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font:inherit;font-size:.95rem}textarea,input.mono{font-family:var(--font-mono);font-size:.875rem}textarea{resize:vertical;min-height:5.5rem}@media (pointer: coarse){input[type=text],textarea{font-size:1rem}}@supports (-webkit-touch-callout: none){input[type=text],textarea{font-size:1rem}}input[type=text]::placeholder,textarea::placeholder{color:var(--muted);opacity:1;font-family:var(--font)}.mono::placeholder{font-family:var(--font-mono)}.field__error{margin:.4rem 0 0;color:var(--danger);font-size:.85rem;text-wrap:pretty}.notices{margin:.4rem 0 0;padding-left:1.2rem;color:var(--warning);font-size:.85rem;text-wrap:pretty}.field--invalid :is(input,textarea){border-color:var(--danger)}.picker{position:relative}.picker input{min-height:calc(var(--inline-btn-height) + 2 * var(--inline-btn-inset) + 2px);padding-right:calc(var(--inline-btn-width) + var(--inline-btn-inset) + .5rem)}.picker:has(>button[hidden]) input{padding-right:.75rem}.picker__toggle{position:absolute;top:50%;right:var(--inline-btn-inset);display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:var(--inline-btn-width);height:var(--inline-btn-height);padding:0 .6rem;translate:0 -50%;background:var(--surface);border:1px solid var(--border-strong);border-radius:calc(var(--radius-sm) - 2px);color:var(--text);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.picker__toggle:hover{background:var(--surface-sunken)}.picker__toggle[aria-expanded=true]{background:color-mix(in srgb,var(--accent) 12%,var(--surface));border-color:var(--accent);color:var(--accent-text)}.picker__status{display:none;width:.85rem;height:.85rem}.field--valid .picker__status{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' d='m5.75 12.5 4.25 4.25 8.25-9.5' /%3E%3C/svg%3E");display:inline-block}.field--invalid .picker__status{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='currentColor' stroke-width='2' stroke-linecap='round' d='m4.6 4.6 14.8 14.8m0-14.8L4.6 19.4' /%3E%3C/svg%3E");display:inline-block}.field--valid :is(.picker__status,.picker__label){color:var(--success)}.field--valid .picker__toggle:not([aria-expanded=true]){background:color-mix(in srgb,var(--success) 10%,var(--surface));border-color:var(--success)}.field--valid .picker__toggle:not([aria-expanded=true]):hover{background:color-mix(in srgb,var(--success) 16%,var(--surface))}.field--invalid :is(.picker__status,.picker__label){color:var(--danger)}.icon--chevron{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' d='M9.5 6.75 14.75 12 9.5 17.25' /%3E%3C/svg%3E");width:.9rem;height:.9rem;transform:rotate(90deg);transition:transform .2s cubic-bezier(.16,1,.3,1)}[aria-expanded=true]>.icon--chevron{transform:rotate(-90deg)}.icon--check{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' d='m5.75 12.5 4.25 4.25 8.25-9.5' /%3E%3C/svg%3E")}.preset-menu{display:grid;gap:.125rem;margin:.4rem 0 0;padding:.25rem;list-style:none;background:var(--textinput-sunken);border:1px solid var(--border-strong);border-radius:var(--radius-sm);transition:opacity .18s ease-out,translate .25s cubic-bezier(.16,1,.3,1)}@starting-style{.preset-menu{opacity:0;translate:0 -.25rem}}.preset{display:grid;grid-template-areas:"mark head check" ". server check";grid-template-columns:1.25rem 1fr auto;gap:.2rem .6rem;align-items:center;width:100%;min-height:3rem;padding:.5rem .65rem;background:transparent;border:1px solid transparent;border-radius:calc(var(--radius-sm) - 2px);color:var(--text);font:inherit;line-height:1.35;text-align:left;cursor:pointer}.preset:hover{background:color-mix(in srgb,var(--text) 5%,var(--textinput-sunken))}.preset[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 8%,var(--textinput-sunken));border-color:var(--accent)}.preset__mark{grid-area:mark;justify-self:center}.preset__flag{display:block;width:1.25rem;height:.9375rem;border-radius:2px;object-fit:cover;outline:1px solid color-mix(in srgb,var(--text) 14%,transparent);outline-offset:-1px}.icon--globe{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cg stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.75' /%3E%3Cpath d='M3.5 12h17M12 3.25c2.3 2.4 3.5 5.3 3.5 8.75s-1.2 6.35-3.5 8.75c-2.3-2.4-3.5-5.3-3.5-8.75s1.2-6.35 3.5-8.75Z' /%3E%3C/g%3E%3C/svg%3E");width:1.1rem;height:1.1rem;color:var(--muted)}.preset__head{grid-area:head;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;min-width:0}.preset__name{grid-area:name;font-size:.95rem;font-weight:500}.preset__features{grid-area:features;display:flex;flex-wrap:wrap;gap:.25rem}.preset__feature{padding:.05rem .45rem;background:color-mix(in srgb,var(--text) 6%,var(--textinput-sunken));border-radius:999px;color:var(--muted);font-size:.72rem;font-weight:500;line-height:1.4;white-space:nowrap}.preset__server{grid-area:server;display:flex;align-items:baseline;gap:.45rem;min-width:0;color:var(--muted)}.preset__protocol{flex:none;padding:0 .3rem;border:1px solid var(--border-strong);border-radius:4px;color:var(--accent-text);font-family:var(--font-mono);font-size:.68rem;font-weight:600;line-height:1.45}.preset--protocol{grid-template-columns:auto 1fr auto}.preset--protocol .preset__protocol{grid-area:mark}.preset--protocol .preset__server{font-size:.8rem}.preset__host{min-width:0;font-family:var(--font-mono);font-size:.78rem;overflow-wrap:anywhere}.name-field{container:presets / inline-size}@container presets (min-width: 40rem){.preset-menu{grid-template-columns:1.25rem max-content max-content 1fr auto;column-gap:1rem}.preset-menu>li,.preset{display:grid;grid-column:1 / -1;grid-template-columns:subgrid}.preset{grid-template-areas:"mark name server features check";gap:normal;min-height:2.75rem}.preset__head{display:contents}}.preset__check{grid-area:check;width:1.1rem;height:1.1rem;color:var(--accent-text);visibility:hidden}.preset[aria-pressed=true] .preset__check{visibility:visible}.noscript-note p{margin:0;text-wrap:pretty}:root:not([data-js]) :is(#field-fileupload,#mainForm,#themeSwitch,#keepPill,.quick-pick__add){display:none}:root[data-js] .quick-pick__hint{display:none}.quick-pick{--quick-pick-mark: 2rem;container:quick-pick / inline-size}.quick-pick .panel__title{margin-bottom:.85rem}.quick-pick__hint{margin:-.45rem 0 .85rem calc(var(--quick-pick-mark) + .6rem);color:var(--muted);font-size:.85rem;text-wrap:pretty}.quick-pick__list{display:grid;margin:0;padding:0;list-style:none}.quick-pick__item{display:grid;grid-template-areas:"mark name download add" ". about download add";grid-template-columns:var(--quick-pick-mark) minmax(0,1fr) auto 4.5rem;align-items:center;gap:.1rem .6rem;padding:.7rem 0}.quick-pick>.quick-pick__list>.quick-pick__item{padding:0 0 1rem}.quick-pick__item+.quick-pick__item{border-top:1px solid var(--border)}.quick-pick__name{grid-area:name;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.98rem;font-weight:600;line-height:1.35}.quick-pick>.quick-pick__list .quick-pick__name{font-size:1.05rem}.quick-pick__recommended{padding:.05rem .45rem;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:999px;color:var(--accent-text);font-size:.72rem;font-weight:600;line-height:1.4;white-space:nowrap}.quick-pick__about{grid-area:about;color:var(--muted);font-size:.875rem;line-height:1.45}.quick-pick__claim{color:var(--text);white-space:nowrap}.quick-pick__add{grid-area:add;justify-self:stretch}.quick-pick__download{grid-area:download;margin-right:.4rem;color:var(--muted);font-size:.8rem;text-decoration-color:color-mix(in srgb,var(--muted) 45%,transparent);text-underline-offset:.2em}@media (hover: hover){.quick-pick__download:hover{color:var(--accent-text);text-decoration-color:currentColor}}@container quick-pick (max-width: 36rem){.quick-pick__item{grid-template-areas:"mark name add" ". about add" ". download download";grid-template-columns:var(--quick-pick-mark) minmax(0,1fr) 4.5rem}.quick-pick__download{justify-self:start;margin:.25rem 0 0}}.quick-pick__others.panel-disclosure>summary{display:grid;grid-template-columns:var(--quick-pick-mark) minmax(0,1fr) auto;column-gap:.6rem}.quick-pick__others>summary:before{justify-self:center}.quick-pick__others .panel-disclosure__meta{margin:0}.quick-pick__others[open] .panel-disclosure__meta{display:none}.quick-pick__others>.panel-disclosure__body{padding-top:.35rem}.quick-insert{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem}.protocol-note{display:flex;align-items:center;min-height:2rem;margin:.5rem 0 0;color:var(--warning);font-size:.8rem;line-height:1.25;text-wrap:pretty}.quick-insert__label{margin-right:.15rem;color:var(--muted);font-size:.8rem}.quick-insert__btn{min-height:2rem;padding:.2rem .65rem;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-mono);font-size:.8rem;cursor:pointer;transition:border-color .15s ease,opacity .15s ease,transform .1s ease}.quick-insert__btn:hover:not(:disabled){border-color:var(--border-strong)}.quick-insert__btn:active:not(:disabled){transform:scale(.96)}.quick-insert__btn:disabled{color:var(--muted);opacity:.6;cursor:default}.panel-disclosure{border-top:1px solid var(--border)}.panel-disclosure>summary{display:flex;align-items:center;gap:.375rem;padding-top:.85rem;font-weight:500;font-size:.95rem;line-height:1.8;cursor:pointer;list-style:none}.panel-disclosure>summary::-webkit-details-marker{display:none}.panel-disclosure>summary:before{content:"";flex:none;width:.625rem;height:1rem;background-color:var(--muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' d='M9.5 6.75 14.75 12 9.5 17.25' /%3E%3C/svg%3E") center / 1rem 1rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' d='M9.5 6.75 14.75 12 9.5 17.25' /%3E%3C/svg%3E") center / 1rem 1rem no-repeat;transition:transform .15s ease}.panel-disclosure[open]>summary:before{transform:rotate(90deg)}.panel-disclosure__meta{margin-left:auto;color:var(--muted);font-size:.85rem;font-weight:400;font-variant-numeric:tabular-nums}.panel-disclosure__meta--warning{color:var(--warning)}.panel-disclosure__body{padding-top:.9rem}.panel-disclosure+.panel-disclosure{margin-top:.85rem}.rule-list{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}.rule-list>*+*{border-top:1px solid var(--border)}.rule__head{display:flex;align-items:center;gap:.5rem .75rem;min-height:3rem;padding:.7rem .9rem}.rule__head--wrap{flex-wrap:wrap}summary.rule__head{cursor:pointer;list-style:none}summary.rule__head::-webkit-details-marker{display:none}.rule__title{flex:1 0 auto;color:var(--text);font-size:.95rem;font-weight:500}.rule__meta{color:var(--muted);font-size:.85rem;font-variant-numeric:tabular-nums;text-align:right}.rule__head .icon--chevron{color:var(--muted)}.rule[open]>summary>.icon--chevron{transform:rotate(-90deg)}.rule__body{padding:0 .9rem .9rem}.rule__warning{margin:0;padding:0 .9rem .8rem;color:var(--warning);font-size:.85rem;text-wrap:pretty}.rule__warning--error{color:var(--danger)}.toggle-chips{display:flex;flex-wrap:wrap;gap:.35rem}.toggle-chip{display:inline-flex;align-items:center;gap:.3rem;min-height:2rem;margin:0;padding:0 .7rem 0 .5rem;background:var(--surface-sunken);border:1px solid var(--border-strong);border-radius:calc(var(--radius-sm) - 2px);color:var(--muted);font-size:.85rem;font-weight:500;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.toggle-chip:before{content:"";flex:none;width:.85rem;height:.85rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' d='m5.75 12.5 4.25 4.25 8.25-9.5' /%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' d='m5.75 12.5 4.25 4.25 8.25-9.5' /%3E%3C/svg%3E") center / contain no-repeat;opacity:0}.toggle-chip:hover{color:var(--text)}.toggle-chip:has(input:checked){background:color-mix(in srgb,var(--accent) 12%,var(--surface));border-color:var(--accent);color:var(--accent-text)}.toggle-chip:has(input:checked):before{opacity:1}.toggle-chip:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.panel-disclosure__body>fieldset:last-of-type{margin-bottom:.5rem}.address-grid{--address-height: 2.75rem;display:grid;gap:.25rem;grid-template-columns:1fr}.address-grid>.field{margin-bottom:0}@media (min-width: 40rem){.address-grid{gap:.35rem;grid-template-columns:1fr auto 1fr;align-items:start}}.address-input{position:relative}.address-input input{min-height:var(--address-height);padding-left:2.3rem;padding-right:2.6rem}.address-input__index{position:absolute;top:50%;left:.65rem;display:grid;place-items:center;width:1.2rem;height:1.2rem;border:1px solid currentColor;border-radius:50%;color:var(--muted);font-family:var(--font-mono);font-size:.7rem;line-height:1;pointer-events:none;translate:0 -50%;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.field--valid .address-input__index{background-color:var(--success);border-color:var(--success);color:var(--success-contrast);font-weight:600}.field--invalid .address-input__index{background-color:var(--danger);border-color:var(--danger);color:transparent}.field--invalid .address-input__index:after{content:"";position:absolute;inset:0;background-color:var(--danger-contrast);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='currentColor' stroke-width='2' stroke-linecap='round' d='m4.6 4.6 14.8 14.8m0-14.8L4.6 19.4' /%3E%3C/svg%3E") center / .6rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='currentColor' stroke-width='2' stroke-linecap='round' d='m4.6 4.6 14.8 14.8m0-14.8L4.6 19.4' /%3E%3C/svg%3E") center / .6rem no-repeat}.address-input__remove,.address-swap{display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:0;border-radius:calc(var(--radius-sm) - 2px);color:var(--muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.address-input__remove{position:absolute;top:50%;right:.3rem;width:2.1rem;height:2.1rem;translate:0 -50%}.address-input__remove .icon{width:.85rem;height:.85rem}.address-input__remove:hover{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger-hover)}.address-swap{justify-self:center;width:2.75rem;height:1.75rem}.address-swap .icon{width:1rem;height:1rem;rotate:90deg}.address-swap:hover{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}.address-swap--idle{visibility:hidden}@media (min-width: 40rem){.address-swap{width:2rem;height:var(--address-height)}.address-swap .icon{rotate:none}}.profile-card__pills .badge{background:color-mix(in srgb,var(--accent) 12%,var(--surface-sunken));border-color:var(--accent);color:var(--accent-text)}.profile-card__pills .badge--legacy{background:var(--surface-sunken);border-color:var(--border-strong);color:var(--muted)}.profile-card__pills .badge--declarative{background:color-mix(in srgb,var(--success) 10%,var(--surface));border-color:var(--success);color:var(--success)}.zone{--zone-title: 1.05rem;--zone-status: .875rem;position:relative;display:grid;justify-items:center;gap:.9rem;margin:0;padding:2rem 1.5rem;background:var(--surface);border:1.5px dashed var(--zone-border);border-radius:var(--radius);color:var(--muted);font-size:1rem;font-weight:400;text-align:center;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}@media (hover: hover){.zone:hover{border-color:color-mix(in srgb,var(--accent-fill) 55%,var(--border-strong))}.zone:hover .btn{background:var(--surface-sunken)}.zone:hover .zone__icon{color:var(--accent)}}.zone:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.zone--over{border-style:solid;border-color:var(--accent-fill);background:color-mix(in srgb,var(--accent-fill) 8%,var(--surface))}.zone--loaded{border-style:solid;border-color:color-mix(in srgb,var(--accent-fill) 45%,var(--border))}.field--invalid .zone{border-color:var(--danger)}.zone__icon{width:3rem;height:3rem;transition:color .15s ease,transform .25s cubic-bezier(.16,1,.3,1)}.zone--loaded .zone__icon{color:var(--accent)}.zone--over .zone__icon{color:var(--accent);transform:translateY(-3px) scale(1.06)}.zone__text{display:grid;align-content:center;gap:.15rem;min-width:0;min-height:calc(var(--zone-title) * 1.3 + .15rem + var(--zone-status) * 1.55)}.zone__title{color:var(--text);font-size:var(--zone-title);font-weight:600;line-height:1.3}.zone__status{display:flex;justify-content:center;gap:.25em;min-width:0;font-size:var(--zone-status);line-height:1.55;white-space:nowrap}.zone__status strong{overflow:hidden;text-overflow:ellipsis;color:var(--text);font-weight:500}.zone .btn{pointer-events:none}.zone__title-touch{display:none}@media (hover: none) and (pointer: coarse){.zone__title-pointer{display:none}.zone__title-touch{display:inline}}@media (width < 48rem){:root:not([data-app=desktop]) .zone{--zone-title: .95rem;--zone-status: .8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-items:start;gap:.85rem;padding:.9rem calc(var(--panel-padding-x) + var(--inline-btn-inset) + 1px - 1.5px) .9rem calc(var(--panel-padding-x) + 1px - 1.5px);text-align:start}:root:not([data-app=desktop]) .zone__icon{width:2.25rem;height:2.25rem}:root:not([data-app=desktop]) .zone__text{min-height:calc(var(--zone-title) * 1.3 * 2 + .15rem + var(--zone-status) * 1.55)}:root:not([data-app=desktop]) .zone__status{justify-content:start}:root:not([data-app=desktop]) .zone .btn{min-width:var(--inline-btn-width);height:var(--inline-btn-height);padding:0 .6rem;border-radius:calc(var(--radius-sm) - 2px);font-size:.85rem;white-space:nowrap}}@media (max-width: 22.4rem){:root:not([data-app=desktop]) .zone{grid-template-columns:minmax(0,1fr) auto}:root:not([data-app=desktop]) .zone__icon{display:none}}.zone-field{--zone-frame: color-mix(in srgb, var(--accent-fill) 45%, var(--border));--notes-inset: calc(var(--panel-padding-x) - .5px);container:file-notes / inline-size}.zone-field:has(.file-notes:not([hidden])) .zone{border-bottom-color:transparent;border-end-start-radius:0;border-end-end-radius:0}.zone-field .file-notes{padding:0 var(--notes-inset) .9rem;background:var(--surface);border:1.5px solid var(--zone-frame);border-top:0;border-end-start-radius:var(--radius);border-end-end-radius:var(--radius)}.zone-field .file-notes:before{content:"";grid-column:1 / -1;margin:0 calc(var(--notes-inset) * -1) .3rem;border-top:1px solid var(--border)}@media (hover: hover){.zone-field:has(.zone:hover) .file-notes{border-color:color-mix(in srgb,var(--accent-fill) 55%,var(--border-strong))}}.zone-field:has(.zone--over) .file-notes{border-color:var(--accent-fill)}.import-notes{container:file-notes / inline-size;margin-bottom:var(--gap);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.import-notes__head{display:flex;align-items:center;gap:.6rem;margin:0 0 .9rem;padding:.8rem var(--card-padding);border-bottom:1px solid var(--border);color:var(--muted);font-size:.875rem}.import-notes__icon{color:var(--accent)}.import-notes__file{min-width:0;overflow-wrap:anywhere}.import-notes__file strong{color:var(--text);font-weight:500}.import-notes__count{flex:none;margin-left:auto;font-variant-numeric:tabular-nums}.import-notes .file-notes{padding:0 var(--card-padding) var(--card-padding)}.file-notes{display:grid;gap:.6rem}@container file-notes (min-width: 30rem){.file-notes{grid-template-columns:1fr 1fr}.file-notes>div.file-note:last-of-type:nth-of-type(odd){grid-column:1 / -1}}.file-note{--note-edge: var(--border-strong);--note-label: var(--muted);display:flex;flex-direction:column;gap:.15rem;min-width:0;margin:0;padding:.7rem .85rem .75rem calc(.85rem + 2px);background:var(--surface-sunken);border:1px solid color-mix(in srgb,var(--note-edge) 30%,var(--border));border-radius:var(--radius-sm);box-shadow:inset 3px 0 0 var(--note-edge)}.file-note--warning{--note-edge: var(--warning);--note-label: var(--warning)}.file-note--info{--note-edge: var(--accent-fill);--note-label: var(--accent-text)}.file-note--ok{--note-edge: var(--success-icon);--note-label: var(--success)}.file-note--neutral{padding-left:.85rem;border-color:var(--border);box-shadow:none}.file-note__label{margin:0 0 .1rem;color:var(--note-label);font-size:.78rem;font-weight:600;line-height:1.3}.file-note__value{display:flex;align-items:center;gap:.35rem;margin:0;color:var(--text);font-size:.95rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.file-note__text,.file-note__list{margin:0;color:var(--muted);font-size:.83rem;line-height:1.45;text-wrap:pretty;overflow-wrap:anywhere}.file-note__do{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:auto 0 0;padding-top:.55rem}.btn.file-note__action{border-color:color-mix(in srgb,var(--accent-fill) 55%,var(--border-strong));color:var(--accent-text);font-weight:500}@media (hover: hover){.btn.file-note__action:hover{background:color-mix(in srgb,var(--accent-fill) 10%,var(--surface))}}.file-note__hint{color:var(--muted);font-size:.78rem}.file-note__link{padding:0;background:none;border:0;color:var(--accent-text);font:inherit;font-size:.85rem;font-weight:500;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.file-note--wide{grid-column:1 / -1}.file-note--wide summary{display:grid;gap:.15rem;list-style:none;cursor:pointer}.file-note--wide summary::-webkit-details-marker{display:none}.file-note__value .icon--chevron{color:var(--muted);transform:none}.file-note--wide[open] .icon--chevron{transform:rotate(90deg)}.file-note__list{display:grid;gap:.3rem;margin-top:.45rem;padding-left:1.1rem}@media (width < 48rem){:root:not([data-app=desktop]) .file-notes{grid-template-columns:minmax(0,1fr)}:root:not([data-app=desktop]) .file-note--calm,:root:not([data-app=desktop]) .file-notes--calm,:root:not([data-app=desktop]) .import-notes:has(.file-notes--calm){display:none}:root:not([data-app=desktop]) .zone-field:has(.file-notes--calm:not([hidden])) .zone{border-bottom-color:var(--zone-frame);border-end-start-radius:var(--radius);border-end-end-radius:var(--radius)}}:root[data-motion=reduce] :is(.zone,.zone__icon,.preset-menu,.icon--chevron,.quick-insert__btn,.toggle-chip,.address-input__remove,.address-swap){transition:none}:root[data-motion=reduce] .zone--over .zone__icon{transform:none}:is(input,button,a,summary,select):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.switch-list{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}.switch-row{display:flex;align-items:center;gap:1rem;min-height:3rem;margin:0;padding:.7rem .9rem;font-size:1rem;font-weight:400;cursor:pointer}.switch-row+.switch-row{border-top:1px solid var(--border)}.switch-row__text{display:grid;flex:1;gap:.15rem;min-width:0}.switch-row>.switch-row__title{flex:1}.switch-row__title{color:var(--text);font-size:.95rem;font-weight:500}.switch-row__hint{color:var(--muted);font-size:.85rem;line-height:1.45;text-wrap:pretty}.switch{--knob: 1.25rem;flex:none;width:2.75rem;height:1.625rem;margin:0;appearance:none;background-color:color-mix(in srgb,var(--muted) 55%,var(--surface));background-image:radial-gradient(circle closest-side,#ffffff calc(100% - 1px),transparent);background-position:.1875rem 50%;background-repeat:no-repeat;background-size:var(--knob) var(--knob);border-radius:999px;cursor:pointer;transition:background-color .2s ease,background-position .25s cubic-bezier(.16,1,.3,1)}.switch:checked{background-color:var(--accent-fill);background-position:calc(100% - .1875rem) 50%}.switch:disabled{opacity:.5}.switch-row:has(.switch:disabled){cursor:default}:root[data-motion=reduce] .switch{transition:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.6rem 1.05rem;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font:inherit;font-size:.95rem;font-weight:500;cursor:pointer}.btn:hover:not(:disabled){background:var(--surface-sunken)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--accent);color:var(--accent-contrast);border-color:transparent}.btn--primary:hover:not(:disabled){background:var(--accent-hover)}.btn--danger{background:transparent;color:var(--danger);border-color:transparent}.btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger-hover)}.btn--icon{padding:.35rem .6rem;font-size:1rem;line-height:1}.btn--icon .icon{width:1em;height:1em}.btn--block{width:100%}.btn--small{padding:.3rem .7rem;font-size:.875rem}.config-list{margin-bottom:1.5rem}.config-list .profile-card:last-child{margin-bottom:.5rem}.list-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;min-height:2.25rem;padding-inline:calc(var(--card-padding) + 1px)}.list-footer__count{margin:0;color:var(--muted);font-size:.875rem;text-wrap:pretty}.list-footer__count strong{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.list-footer .btn--danger{padding-inline:.6rem}.list-footer .icon{width:1.1rem;height:1.1rem}.panel .btn--block{margin-top:.25rem}.download-options{margin-bottom:1.1rem;padding-bottom:.1rem;border-bottom:1px solid var(--border)}.download-options>summary{padding-bottom:.75rem}.download-options .panel-disclosure__body{padding-top:.15rem;padding-bottom:.9rem}.download-actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.download-actions:has(>[hidden]){grid-template-columns:1fr}.choice-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.5rem}.choice-card{display:grid;align-content:start;gap:.2rem;margin:0;padding:.75rem .9rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-weight:400;cursor:pointer}.choice-card:hover{border-color:var(--border-strong)}.choice-card:has(input:checked){background:color-mix(in srgb,var(--accent) 8%,var(--surface));border-color:var(--accent)}.choice-card:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.choice-card:has(input:disabled){opacity:.55;cursor:not-allowed}.choice-card:has(input:disabled):hover{border-color:var(--border)}.choice-card__head{display:flex;align-items:center;gap:.45rem}.choice-card__head .icon{width:1.05rem;height:1.05rem;color:var(--accent-text)}.choice-card__title{flex:1;color:var(--text);font-size:.95rem;font-weight:500}.choice-card__hint{color:var(--muted);font-size:.85rem;line-height:1.45;text-wrap:pretty}.identity{display:flex;gap:.75rem;margin-top:.6rem;padding:.8rem .9rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}.identity__body{display:grid;flex:1;gap:.35rem;min-width:0}.identity__body>label{margin:0}.identity__select{width:100%;padding:.5rem .65rem;background:var(--textinput-sunken);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font:inherit;font-size:.9rem}.identity__status{margin:0;font-size:.85rem;line-height:1.45;text-wrap:pretty}.identity__status--trusted{color:var(--success)}.identity__status--untrusted,.identity__status--waiting{color:var(--warning)}.identity__status:empty{margin-top:-.35rem}.note{display:flex;gap:.6rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--border);color:var(--muted);font-size:.85rem}.note>.icon{width:1.1rem;height:1.1rem;margin-top:.1rem}.note__body{min-width:0;text-wrap:pretty}.note__body>p{margin:0}.profile-card{container:card / inline-size;margin-bottom:var(--gap);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.profile-card__head{display:flex;align-items:center;gap:.75rem;padding:.8rem var(--card-padding);background:var(--surface-sunken);border-bottom:1px solid var(--border)}.profile-card__name{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;min-width:0}.profile-card__title{min-width:0;margin:0;font-size:1rem;overflow-wrap:anywhere}.profile-card__file{display:inline-flex;min-width:0;max-width:100%;color:var(--muted);font-size:.85rem;white-space:nowrap}.profile-card__file-start{min-width:0;overflow:hidden;text-overflow:ellipsis}.profile-card__file-end{flex:none}.profile-card__edited{flex:none;margin-left:.4rem;color:var(--text);font-style:italic}.profile-card--invalid{border-color:var(--danger)}.profile-card__problems{margin:0;padding:.8rem var(--card-padding) 0 2.3rem;color:var(--danger);font-size:.85rem;text-wrap:pretty}.profile-card__actions{display:flex;gap:.4rem;flex:none}.profile-card__body{display:grid;grid-template-columns:minmax(0,1fr);gap:.3rem 1.5rem;align-items:start;padding:1rem var(--card-padding);font-size:.9rem}.profile-card__group{display:grid;gap:.3rem;margin:0}.profile-card__row{display:grid;grid-template-columns:8.75rem minmax(0,1fr);column-gap:1rem}.profile-card__group--rules{margin-top:.4rem;padding-top:.7rem;border-top:1px solid var(--border)}@container card (min-width: 48rem){.profile-card__body{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.profile-card__group--where .profile-card__row{grid-template-columns:6.25rem minmax(0,1fr)}.profile-card__group--rules{margin-top:0;padding-top:0;padding-left:1.5rem;border-top:0;border-left:1px solid var(--border)}.profile-card__group--rules .profile-card__row{grid-template-columns:7.75rem minmax(0,1fr)}}@media (width < 48rem){:root:not([data-app=desktop]) .profile-card__group{gap:.75rem}:root:not([data-app=desktop]) .profile-card__group--rules{padding-top:.9rem}:root:not([data-app=desktop]) .profile-card__row{grid-template-columns:minmax(0,1fr);row-gap:.15rem}:root:not([data-app=desktop]) .profile-card__row>dt{font-size:.78rem;font-weight:500}}.profile-card__body dt{color:var(--muted)}.profile-card__body dd{margin:0;overflow-wrap:anywhere;text-wrap:pretty}.profile-card__body dd.mono{font-family:var(--font-mono);font-size:.85rem}.resolver-list{display:grid;grid-template-columns:max-content 1fr;gap:.15rem .6rem;margin:0;padding:0;list-style:none;font-family:var(--font-mono)}.resolver-list>li{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:baseline}.resolver-list__tag{color:var(--muted);font-size:.75rem}.resolver-list__address{min-width:0;font-size:.85rem}.line-list{display:grid;gap:.15rem;margin:0;padding:0;list-style:none;white-space:pre-wrap}.profile-card__body dd.profile-card__pills{display:flex;flex-wrap:wrap;gap:.4rem}.profile-card--selected{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent),var(--shadow)}.profile-card__select{display:grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;margin:-.5rem -.35rem -.5rem -.6rem;border-radius:var(--radius-sm);cursor:pointer}.profile-card__select input{width:1.1rem;height:1.1rem;margin:0;accent-color:var(--accent);cursor:pointer}@media (hover: hover){.profile-card__select:hover{background:var(--surface)}}.list-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;padding-inline:calc(var(--card-padding) + 1px) 0}.list-head__count{margin:0;color:var(--muted);font-size:.9rem}.profile-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1.25rem;padding-inline:calc(var(--card-padding) + 1px) 0}.profile-row[hidden],.profile-head[hidden]{display:none}.profile-row__label{margin:0;color:var(--muted);font-size:.9rem;font-weight:400}.profile-row__list{display:contents;margin:0;padding:0;list-style:none}.profile-chip{display:inline-flex;align-items:center;gap:.5rem;max-width:16rem;min-height:2.25rem;padding:.3rem .45rem .3rem .85rem;background:var(--surface);border:1px solid var(--border-strong);border-radius:999px;color:var(--text);font:inherit;font-size:.9rem;font-weight:500;cursor:pointer}@media (hover: hover){.profile-chip:hover{border-color:var(--accent)}}.profile-chip__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-chip__count{min-width:1.5em;padding:.05rem .45rem;background:var(--surface-sunken);border-radius:999px;box-shadow:inset 0 0 0 1px var(--border);color:var(--muted);font-size:.78rem;font-variant-numeric:tabular-nums;line-height:1.35;text-align:center}.profile-row__new{min-height:2.25rem;padding:.3rem .5rem;background:none;border:0;border-radius:var(--radius-sm);color:var(--accent-text);font:inherit;font-size:.9rem;font-weight:500;cursor:pointer}@media (hover: hover){.profile-row__new:hover{text-decoration:underline;text-underline-offset:.2em}}.profile-head{margin-bottom:1.25rem;padding-inline:calc(var(--card-padding) + 1px) 0}.profile-head__back{display:inline-flex;align-items:center;gap:.25rem;margin:0 0 .35rem -.5rem;padding:.3rem .5rem;background:none;border:0;border-radius:var(--radius-sm);color:var(--accent-text);font:inherit;font-size:.9rem;font-weight:500;cursor:pointer}.profile-head__back .icon--chevron{transform:rotate(180deg)}@media (hover: hover){.profile-head__back:hover{text-decoration:underline;text-underline-offset:.2em}}.profile-head__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.profile-head__title{min-width:0;margin:0;font-size:1.35rem;font-weight:600;letter-spacing:-.015em;overflow-wrap:anywhere}.profile-head__do{display:flex;gap:.4rem}.profile-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .75rem;margin:-.5rem 0 1rem;padding-inline:calc(var(--card-padding) + 1px) 0;color:var(--muted);font-size:.875rem}.profile-note:has(>.profile-note__text:empty){display:none}.profile-note__text{margin:0}.undo-button{margin:-.4rem -.5rem;padding:.4rem .5rem;background:none;border:0;border-radius:var(--radius-sm);color:var(--accent-text);font:inherit;font-weight:600;cursor:pointer}.undo-button[hidden]{display:none}@media (hover: hover){.undo-button:hover{text-decoration:underline;text-underline-offset:.2em}}.undo-button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.card-undo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem;margin-bottom:var(--gap);padding:.85rem var(--card-padding);border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--muted);font-size:.925rem}.card-undo__text{min-width:0;margin:0;overflow-wrap:anywhere}.menu{box-sizing:border-box;position:fixed;inset:auto;min-width:13rem;max-width:min(20rem,calc(100vw - 1rem));max-height:min(24rem,calc(100vh - 1rem));overflow-y:auto;margin:0;padding:.3rem;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 24px -6px light-dark(rgb(16 24 40 / 18%),rgb(0 0 0 / 60%)),var(--shadow);font-family:var(--font)}.menu:popover-open{animation:menu-in .14s cubic-bezier(.16,1,.3,1)}.menu[data-from=below]:popover-open{animation-name:menu-up}@keyframes menu-in{0%{opacity:0;translate:0 -4px}}@keyframes menu-up{0%{opacity:0;translate:0 4px}}:root[data-motion=reduce] .menu:popover-open{animation:none}.menu--form{width:min(18rem,calc(100vw - 1rem))}.menu__list{display:flex;flex-direction:column}.menu__item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .6rem;background:none;border:0;border-radius:5px;color:var(--text);font:inherit;font-size:.9rem;text-align:start;cursor:pointer}.menu__item:hover,.menu__item:focus-visible{background:var(--surface-sunken);outline:none}.menu__item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.menu__item--danger{color:var(--danger)}.menu__check{display:grid;place-items:center;flex:none;width:1rem;color:var(--accent-text)}.menu__check .icon{width:.95rem;height:.95rem}.menu__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu__count{min-width:1.4em;padding:.05rem .4rem;background:var(--surface-sunken);border-radius:999px;box-shadow:inset 0 0 0 1px var(--border);color:var(--muted);font-size:.78rem;font-variant-numeric:tabular-nums;line-height:1.35;text-align:center}.menu__line{margin:.3rem .4rem;border:0;border-top:1px solid var(--border)}.name-form{display:grid;gap:.5rem;padding:.5rem}.name-form__label{font-size:.875rem;font-weight:600}.name-form__input{box-sizing:border-box;width:100%;padding:.5rem .65rem;background:var(--textinput-sunken);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font:inherit;font-size:1rem}.name-form__input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.name-form__error{margin:-.15rem 0 0;color:var(--danger);font-size:.85rem}.name-form__error[hidden]{display:none}.name-form__input[aria-invalid=true]{border-color:var(--danger)}.name-form__do{display:flex;justify-content:flex-end;gap:.4rem}.select-bar{position:sticky;bottom:.75rem;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;width:fit-content;max-width:100%;margin:.75rem auto 0;padding:.65rem .75rem .65rem 1.25rem;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:0 8px 24px -6px light-dark(rgb(16 24 40 / 18%),rgb(0 0 0 / 60%)),var(--shadow)}.select-bar__count{margin:0;color:var(--accent-text);font-size:.95rem;font-weight:600;white-space:nowrap}.select-bar__do{display:flex;flex-wrap:wrap;gap:.4rem}.select-bar .btn--small{padding:.45rem .95rem;font-size:.925rem}.select-bar .btn:disabled{opacity:.45;cursor:default}.select-bar__done{padding:.3rem .4rem;background:none;border:0;color:var(--accent-text);font:inherit;font-size:.925rem;font-weight:500;cursor:pointer}.profile-card--selecting{cursor:pointer}.profile-card__order{display:flex;flex:none;gap:.35rem}.profile-card__move{min-width:2.25rem}.profile-card__move:disabled{opacity:.35;cursor:default}.profile-card__move--up .icon--chevron{transform:rotate(-90deg)}@media (hover: hover){.profile-card--selecting:not(.profile-card--selected):hover{border-color:var(--border-strong)}}@media (pointer: coarse){.profile-card__actions .btn,.profile-card__move,.list-head .btn,.list-footer .btn,.select-bar .btn,.select-bar__done,.profile-chip,.profile-row__new,.profile-head__back,.profile-head__do .btn,.undo-button,.menu__item,.name-form .btn,#compareClose{min-height:2.75rem}.profile-card__actions .btn--danger,.profile-card__move{min-width:2.75rem}.profile-card__select{width:2.75rem;height:2.75rem}.undo-button{margin-block:-.6rem}}@media (width <= 57rem){:root:not([data-app=desktop]):has(#configList:not([hidden]) #selectBar:not([hidden])) .dock{visibility:hidden;opacity:0;translate:0 calc(100% + var(--dock-offset))}:root:not([data-app=desktop]) .select-bar{position:fixed;inset-inline:.5rem;bottom:var(--dock-offset);z-index:11;display:grid;grid-template-columns:1fr auto;width:auto;max-width:40rem;margin:0 auto;padding:.6rem .75rem .6rem 1.1rem;background:color-mix(in srgb,var(--surface-sunken) 85%,transparent);border-radius:1.5rem}:root:not([data-app=desktop]) .select-bar__do{grid-column:1 / -1;grid-row:2}:root:not([data-app=desktop]) .select-bar .btn--small{padding:.3rem .7rem;font-size:.875rem}}@media (width <= 25rem){:root:not([data-app=desktop]) .select-bar__do{flex-wrap:nowrap;gap:.35rem}:root:not([data-app=desktop]) .select-bar__do .btn--small{flex:1 1 auto;padding-inline:.45rem}:root:not([data-app=desktop]) .select-bar__do .icon{display:none}}.font-profile__valid{color:var(--success)}.hash{color:var(--accent-text)}.compare{margin-bottom:1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.compare__bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem var(--card-padding);background:var(--surface-sunken);border-bottom:1px solid var(--border)}.compare__title{margin:0;font-size:1rem}.compare__body{padding:1rem var(--card-padding) var(--card-padding)}.compare-views--differences [data-differs=false]{display:none}.compare-views .mono{font-family:var(--font-mono)}.compare-none{color:var(--muted);font-style:italic}.compare-head{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding:.6rem .7rem;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius);font-weight:400;text-align:left}.compare-head__side{align-self:flex-start;padding:0 .4rem;background:color-mix(in srgb,var(--accent) 14%,transparent);border-radius:.3rem;color:var(--accent-text);font-family:var(--font-mono);font-size:.75rem;font-weight:600}.compare-head__name{font-size:1rem;line-height:1.25;overflow-wrap:break-word}.compare-head__sub{color:var(--muted);font-size:.75rem;overflow-wrap:break-word}.compare-filter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.25rem;padding:.25rem;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius)}.compare-filter__btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.25rem;padding:0 .85rem;background:transparent;border:0;border-radius:calc(var(--radius) * .7);color:var(--muted);font:inherit;font-weight:500;white-space:nowrap;cursor:pointer}.compare-filter__btn[aria-pressed=true]{background:var(--surface);box-shadow:0 0 0 1px var(--border),0 1px 2px #0000001f;color:var(--text)}.compare-filter__btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.compare-filter__count{min-width:1.5em;padding:0 .4em;background:var(--border);border-radius:999px;color:var(--text);font-size:.75rem;text-align:center}.compare-filter__btn[data-only=true] .compare-filter__count{background:var(--accent);color:var(--accent-contrast)}.compare-filter--none{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-left:.75rem}.compare-filter__none{margin:0;font-weight:500;text-wrap:pretty}.compare-filter--none .compare-filter__btn[aria-pressed=true]{display:none}@media (pointer: coarse){.compare-filter__btn{min-height:2.75rem}}.compare-detail{margin:.1rem 0 0;color:var(--warning);font-size:.8rem;font-weight:500;text-wrap:pretty}.compare-chips{display:flex;flex-wrap:wrap;gap:.25rem}.compare-chip{max-width:100%;padding:.15rem .5rem;background:var(--surface);border:1px solid var(--border);border-radius:999px;font-size:.75rem;overflow-wrap:break-word}.compare-chip--only{background:color-mix(in srgb,var(--warning) 22%,var(--surface));border-color:transparent;font-weight:600}.compare-chip--missing{background:transparent;border-style:dashed;color:var(--muted)}.compare-ordered{margin:0;padding:0;list-style:none}.compare-ordered li{display:flex;gap:.5rem}.compare-ordered__n{min-width:1ch;color:var(--muted);font-family:var(--font-mono);font-size:.75rem}.compare-cards{display:flex;flex-direction:column;gap:.6rem;font-size:.8125rem}.compare-cards__heads,.compare-pair,.compare-slot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.compare-cards__heads{gap:.5rem}.compare-field{display:flex;flex-direction:column;gap:.45rem;padding:.6rem .65rem .65rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.compare-field__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding-bottom:.35rem;border-bottom:1px solid var(--border)}.compare-field__label{margin:0;font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:1.6;text-transform:uppercase}.compare-field__badge{flex:none;padding:.05rem .4rem;border-radius:.3rem;color:var(--muted);font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.04em;line-height:1.6;text-transform:uppercase}.compare-field[data-differs=false] .compare-field__label{color:var(--muted)}.compare-field[data-differs=true] .compare-field__badge{background:color-mix(in srgb,var(--warning) 18%,transparent);color:var(--warning)}.compare-pair{gap:.4rem}.compare-val{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.4rem .5rem;background:var(--surface-sunken);border-radius:calc(var(--radius) * .6);overflow-wrap:break-word}.compare-val .mono,.compare-slot .mono{font-size:.75rem}.compare-field[data-differs=true] .compare-val,.compare-slot.is-different{background:color-mix(in srgb,var(--warning) 9%,var(--surface-sunken))}.compare-who{color:var(--muted);font-family:var(--font-mono);font-size:.7rem}.compare-slots{display:flex;flex-direction:column;gap:.3rem}.compare-slot{gap:.1rem .5rem;padding:.35rem .5rem;background:var(--surface-sunken);border-radius:calc(var(--radius) * .6)}.compare-slot--head{padding-block:0;background:none}.compare-slot__label{grid-column:1 / -1;color:var(--muted);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.compare-slot__a,.compare-slot__b{min-width:0;overflow-wrap:break-word}.compare-slot.is-different :is(.compare-slot__a,.compare-slot__b){font-weight:600}@media (width < 22.5rem){.compare-pair--long,.compare-slot{grid-template-columns:minmax(0,1fr)}.compare-slot--head{display:none}.compare-slot__a:before,.compare-slot__b:before{margin-right:.5rem;color:var(--muted);font-weight:400}.compare-slot__a:before{content:"A"}.compare-slot__b:before{content:"B"}}.compare__wide{flex-direction:column;gap:.9rem}.compare__wide .compare-filter{align-self:flex-start;grid-template-columns:auto auto}.compare__table{isolation:isolate;width:100%;border-collapse:collapse;table-layout:fixed;font-size:.9rem}.compare__table thead td{width:clamp(7rem,20%,11rem)}.compare__table thead th{padding:0 0 .75rem .75rem;vertical-align:top}.compare__table thead th:last-child{padding-left:.5rem}.compare__field>tr>*{padding:.5rem .75rem;vertical-align:top;text-align:left;overflow-wrap:break-word}.compare__field>tr:first-child>*{border-top:1px solid var(--border)}.compare__label{padding-left:0!important;color:var(--muted);font-weight:400}.compare__field[data-differs=true] .compare__label{color:var(--text)}.compare__field[data-differs=true] .compare__label-name:before{content:"";display:inline-block;width:.45rem;height:.45rem;margin-right:.45rem;background:var(--warning);border-radius:50%;vertical-align:.1em}.compare__label .compare-detail{margin-left:.9rem}.compare__field>tr>td{position:relative;padding-right:.7rem}.compare__field>tr>td:nth-last-child(2){padding-left:calc(1.45rem + 1px)}.compare__field>tr>td:last-child{padding-left:calc(1.2rem + 1px)}.compare__field[data-differs=true]>tr>td:before{content:"";position:absolute;inset:0 0 0 .75rem;z-index:-1;background:color-mix(in srgb,var(--warning) 9%,var(--surface))}.compare__field[data-differs=true]>tr>td:last-child:before{left:.5rem}.compare__field[data-differs=true]>tr:first-child>td:before{top:.3rem;border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.compare__field[data-differs=true]>tr:last-child>td:before{bottom:.3rem;border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.compare__table td .mono{font-size:.85rem}.compare__table .compare-chip{font-size:.8rem}.compare__slot+.compare__slot>td{padding-top:.1rem}.compare__slot-tag{display:inline-block;min-width:4rem;color:var(--muted);font-family:var(--font-mono);font-size:.75rem}.compare__slot.is-different td .mono{font-weight:600}.compare__wide{display:none}@media (width >= 48rem){.compare-cards{display:none}.compare__wide{display:flex}}:root[data-app=desktop] .compare-cards{display:none}:root[data-app=desktop] .compare__wide{display:flex}.badge{padding:.15rem .5rem;background:var(--surface-sunken);border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:.75rem;font-weight:500}
