@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/plex-sans-hebrew-hebrew-300.de19c6e5.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/plex-sans-hebrew-latin-300.18c327aa.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/plex-sans-hebrew-hebrew-400.5ff5cb62.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/plex-sans-hebrew-latin-400.096f865a.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/plex-sans-hebrew-hebrew-500.4f1e5c9d.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/plex-sans-hebrew-latin-500.7f83cf08.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/plex-sans-hebrew-hebrew-600.47edaa74.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/plex-sans-hebrew-latin-600.d92ac112.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/plex-mono-latin-400.06ac09dc.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/plex-mono-latin-500.dece0821.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--paper:#f4f6f8;--paper-2:#eaedf1;--surface:#fcfdfd;--surface-tint:#f0f3f6;--ink:#0c1117;--ink-soft:#3b4450;--ink-muted:#58626f;--border:#dde2e8;--border-strong:#c2c9d2;--green-900:#053c41;--green-800:#07545b;--green-700:#0a6d76;--green-600:#0a6d76;--green-500:#138893;--green-200:#b5e3e7;--green-100:#e2f3f4;--green-50:#eef8f9;--on-green:#ffffff;--clay-700:#0c1117;--clay-600:#0a6d76;--clay-100:#e2f3f4;--success:#11744a;--success-tint:#e5f4ec;--warning:#8a5300;--warning-tint:#fbf0dc;--error:#b42318;--error-ink:#912018;--error-tint:#fdecea;--footer-text:#58626f;--footer-link:#3b4450;--r-sm:8px;--r-md:10px;--r-lg:16px;--r-pill:999px;--sh-1:none;--sh-2:none;--sh-3:0 24px 64px -24px rgba(12,17,23,0.28);--display:"IBM Plex Sans Hebrew","Segoe UI",system-ui,sans-serif;--body:"IBM Plex Sans Hebrew","Segoe UI",system-ui,sans-serif;--mono:"IBM Plex Mono","IBM Plex Sans Hebrew",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--focus-ring:0 0 0 2px var(--paper),0 0 0 4px var(--accent);--field-border:1px solid var(--control-line);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--measure:68ch;--page:1280px;--kind-system:#3b4450;--kind-system-soft:#eaedf1;--kind-agent:#3b4450;--kind-agent-soft:#eaedf1;--kind-component:#3b4450;--kind-component-soft:#eaedf1;--kind-addon:#3b4450;--kind-addon-soft:#eaedf1;--info:#0a6d76;--info-tint:#e2f3f4;--error-border:#b42318;--r-xs:6px;--r-field:10px;--r-xl:20px;--sh-float:0 16px 40px -16px rgba(12,17,23,0.22);--fs-display:clamp(2.25rem,1.5rem + 2.4vw,3.625rem);--fs-h1:clamp(1.75rem,1.4rem + 1.5vw,2.5rem);--fs-h2:clamp(1.375rem,1.2rem + 0.8vw,1.875rem);--fs-h3:clamp(1.1875rem,1.1rem + 0.4vw,1.375rem);--fs-h4:clamp(1.0625rem,1.02rem + 0.2vw,1.125rem);--fs-lead:clamp(1.0625rem,1rem + 0.35vw,1.25rem);--fs-body:1rem;--fs-base:1rem;--fs-sm:0.875rem;--fs-xs:0.8125rem;--lh-tight:1.12;--lh-head:1.22;--lh-snug:1.45;--lh-body:1.65;--fw-display:400;--ls-display:-0.02em;--ls-heading:-0.01em;--focus-ring-field:0 0 0 2px var(--paper),0 0 0 4px var(--accent);--focus-ring-valid:0 0 0 2px var(--paper),0 0 0 4px var(--success);--focus-ring-error:0 0 0 2px var(--paper),0 0 0 4px var(--error);--focus-ring-offset:0 0 0 2px var(--paper),0 0 0 4px var(--accent);--focus-ring-on-green:0 0 0 2px var(--accent),0 0 0 4px var(--on-accent);--error-wash:rgba(180,35,24,0.04);--target:44px;--control-h:48px;--control-h-sm:44px;--z-base:1;--z-sticky:50;--z-header:100;--z-float:200;--z-overlay:300;--z-modal:310;--z-popover:320;--z-toast:400;--ease-out:cubic-bezier(0.2,0,0,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--d-fast:120ms;--d-base:180ms;--d-slow:280ms;--wash-hero:none;--wash-panel:none;--header-glass:rgba(244,246,248,0.86);--accent:#0a6d76;--accent-strong:#07545b;--accent-soft:#e2f3f4;--on-accent:#ffffff;--line:#dde2e8;--line-strong:#c2c9d2;--control-line:#7f8995;--wa:#25d366;--r-control:999px;--r-card:16px;--r-dialog:20px;--wrap:min(1280px,calc(100% - 48px));--gutter:24px;--section-y:clamp(56px,8vw,112px);--focus:2px solid var(--accent);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0a0d11;--paper-2:#0e1216;--surface:#11151a;--surface-tint:#161b21;--ink:#e8ecf0;--ink-soft:#b3bcc6;--ink-muted:#8e98a4;--border:#232a32;--border-strong:#343d47;--green-900:#0d2629;--green-800:#8ce4ea;--green-700:#5ed3db;--green-600:#5ed3db;--green-500:#3fb8c1;--green-200:#bdeff2;--green-100:#0d2629;--green-50:#0b1e21;--on-green:#041316;--clay-700:#e8ecf0;--clay-600:#5ed3db;--clay-100:#0d2629;--success:#5fd39a;--success-tint:#0c2619;--warning:#f0b45a;--warning-tint:#2b200c;--error:#ff8b7b;--error-ink:#ffa69a;--error-tint:#2e1411;--error-border:#7a2f27;--footer-text:#8e98a4;--footer-link:#b3bcc6;--kind-system:#b3bcc6;--kind-system-soft:#161b21;--kind-agent:#b3bcc6;--kind-agent-soft:#161b21;--kind-component:#b3bcc6;--kind-component-soft:#161b21;--kind-addon:#b3bcc6;--kind-addon-soft:#161b21;--info:#5ed3db;--info-tint:#0d2629;--accent:#5ed3db;--accent-strong:#8ce4ea;--accent-soft:#0d2629;--on-accent:#041316;--line:#232a32;--line-strong:#343d47;--control-line:#5d6773;--sh-3:0 24px 64px -24px rgba(0,0,0,0.7);--sh-float:0 16px 40px -16px rgba(0,0,0,0.6);--header-glass:rgba(10,13,17,0.84);--error-wash:rgba(255,139,123,0.05);color-scheme:dark}}[data-theme=dark]{--paper:#0a0d11;--paper-2:#0e1216;--surface:#11151a;--surface-tint:#161b21;--ink:#e8ecf0;--ink-soft:#b3bcc6;--ink-muted:#8e98a4;--border:#232a32;--border-strong:#343d47;--green-900:#0d2629;--green-800:#8ce4ea;--green-700:#5ed3db;--green-600:#5ed3db;--green-500:#3fb8c1;--green-200:#bdeff2;--green-100:#0d2629;--green-50:#0b1e21;--on-green:#041316;--clay-700:#e8ecf0;--clay-600:#5ed3db;--clay-100:#0d2629;--success:#5fd39a;--success-tint:#0c2619;--warning:#f0b45a;--warning-tint:#2b200c;--error:#ff8b7b;--error-ink:#ffa69a;--error-tint:#2e1411;--error-border:#7a2f27;--footer-text:#8e98a4;--footer-link:#b3bcc6;--kind-system:#b3bcc6;--kind-system-soft:#161b21;--kind-agent:#b3bcc6;--kind-agent-soft:#161b21;--kind-component:#b3bcc6;--kind-component-soft:#161b21;--kind-addon:#b3bcc6;--kind-addon-soft:#161b21;--info:#5ed3db;--info-tint:#0d2629;--accent:#5ed3db;--accent-strong:#8ce4ea;--accent-soft:#0d2629;--on-accent:#041316;--line:#232a32;--line-strong:#343d47;--control-line:#5d6773;--sh-3:0 24px 64px -24px rgba(0,0,0,0.7);--sh-float:0 16px 40px -16px rgba(0,0,0,0.6);--header-glass:rgba(10,13,17,0.84);--error-wash:rgba(255,139,123,0.05);color-scheme:dark}*,:after,:before{box-sizing:border-box}[hidden]{display:none!important}:where(html){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(html,body){margin:0;padding:0;color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:where(body){background-color:var(--paper)}:where(h1,h2,h3,h4,h5,h6){font-family:var(--display);font-weight:500;color:var(--ink);letter-spacing:var(--ls-heading)}:where(h1){font-size:var(--fs-h1);font-weight:var(--fw-display);line-height:var(--lh-head);letter-spacing:var(--ls-display);margin:0 0 12px}:where(h2){font-size:1.3125rem;line-height:1.3;margin:32px 0 12px}:where(h3){font-size:1.0625rem;line-height:1.4;letter-spacing:normal;margin:24px 0 8px}:where(img,svg,video){max-width:100%}:where(img){height:auto}:where(::-moz-selection){background:var(--accent-soft);color:var(--ink)}:where(::selection){background:var(--accent-soft);color:var(--ink)}.shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.shell>main{flex:1;width:100%}.site-header{border-bottom:1px solid var(--line);background:var(--header-glass);backdrop-filter:blur(14px);position:sticky;top:0;z-index:var(--z-header)}.site-header>.inner{max-width:var(--page);margin:0 auto;padding:8px 16px;min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);min-height:var(--target)}.brand-mark{height:30px;width:auto;-o-object-fit:contain;object-fit:contain;display:block}.brand-name{font-family:var(--display);font-weight:500;font-size:16px;letter-spacing:-.01em;white-space:nowrap}.brand-sub{color:var(--ink-muted);font-size:14px;font-weight:400;white-space:nowrap}.header-link{color:var(--ink-soft);font-weight:500;font-size:15px;text-decoration:none;display:inline-flex;align-items:center;min-height:var(--target);padding-inline:4px;transition:color var(--d-fast) var(--ease-out)}.header-link:hover{color:var(--ink)}.auth{max-width:1120px;display:grid;gap:32px;align-items:start}.auth,.single{margin:0 auto;padding:28px 16px 48px}.single{max-width:640px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:24px 20px}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-family:var(--body);font-size:13px;font-weight:500;letter-spacing:.01em;color:var(--ink-muted)}.eyebrow:before{content:"";flex:none;width:16px;height:1px;background:var(--accent)}.lede{margin:0 0 24px;color:var(--ink-soft);font-size:16px;line-height:var(--lh-body)}.panel{position:relative;padding:8px 0 0;color:var(--ink)}.panel .eyebrow{margin-bottom:12px}.panel :where(h2){margin:0 0 12px;font-size:clamp(1.375rem,1.2rem + .8vw,1.875rem);font-weight:400;line-height:1.25;letter-spacing:var(--ls-display)}.panel :where(p){margin:0 0 20px;color:var(--ink-soft);line-height:var(--lh-body)}.panel :where(strong){color:var(--ink);font-weight:500}.panel-services{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--line)}.panel-services li{padding:14px 0;border-bottom:1px solid var(--line)}.panel-services strong{display:block;font-family:var(--display);font-weight:500;font-size:15px;color:var(--ink)}.panel-services span{display:block;margin-top:2px;font-size:14px;line-height:1.5;color:var(--ink-muted)}.panel .destination{position:relative;margin:24px 0 0;padding:12px 14px;border:1px solid var(--line);border-inline-start:2px solid var(--accent);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-soft);font-size:14px}.field{margin-bottom:20px}.field-label,.field>label{display:block;font-weight:500;font-size:14px;color:var(--ink-soft);margin:0 0 8px}.control{position:relative;display:block}.control>input,.control>select,.control>textarea{width:100%;min-height:var(--control-h);padding:11px 14px;font-family:var(--body);font-size:16px;line-height:1.5;color:var(--ink);background:var(--paper-2);border:var(--field-border);border-radius:var(--r-field);transition:border-color var(--d-base) var(--ease-out),background-color var(--d-base) var(--ease-out)}.control>textarea{min-height:120px;resize:vertical}.control>input::-moz-placeholder,.control>textarea::-moz-placeholder{color:var(--ink-muted);opacity:1}.control>input::placeholder,.control>textarea::placeholder{color:var(--ink-muted);opacity:1}.control>:is(input,textarea,select):hover:not(:disabled){border-color:var(--ink-muted)}.control>:is(input,textarea,select):focus,.control>:is(input,textarea,select):focus-visible{outline:var(--focus);outline-offset:2px;border-color:var(--accent);background:var(--surface)}.control>:is(input,textarea,select):disabled{background:var(--paper);border-style:dashed;color:var(--ink-muted);cursor:not-allowed}.control.is-valid>:is(input,textarea,select){border-color:var(--success)}.control.is-valid>:is(input,textarea,select):focus{outline-color:var(--success)}.control>:is(input,textarea,select)[aria-invalid=true]{border-color:var(--error);background-color:var(--error-wash)}.control>:is(input,textarea,select)[aria-invalid=true]:focus{border-color:var(--error);outline-color:var(--error)}.control.has-state>input{padding-inline-end:44px}.control.has-toggle>input{padding-inline-end:78px}.control>.state{position:absolute;inset-inline-end:14px;top:50%;transform:translateY(-50%);color:var(--success);font-size:16px;font-weight:600;line-height:1;opacity:0;transition:opacity var(--d-base) var(--ease-out);pointer-events:none}.control.is-valid>.state{opacity:1}.control>.toggle{position:absolute;inset-inline-end:4px;top:50%;transform:translateY(-50%);min-height:var(--target);min-width:66px;padding:0 10px;border:0;border-radius:var(--r-control);background:transparent;color:var(--accent);font-family:var(--body);font-size:14px;font-weight:500;cursor:pointer}.control>.toggle:hover{background:var(--accent-soft)}.hint{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--ink-muted)}.field-error{margin:8px 0 0;font-size:14px;line-height:1.45;font-weight:500;color:var(--error-ink)}.check{display:flex;align-items:flex-start;gap:12px;margin:0 0 20px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-height:var(--target)}.check>input{margin:3px 0 0;width:20px;height:20px;flex:none;accent-color:var(--accent);cursor:pointer}.check>label{font-weight:400;font-size:15px;line-height:1.5;margin:0;cursor:pointer}.check[data-invalid=true]{border-color:var(--error);background:var(--error-tint)}.btn{position:relative;display:inline-flex;min-height:var(--control-h);align-items:center;justify-content:center;gap:10px;padding:11px 24px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:transparent;color:var(--ink);font-family:var(--body);font-size:15px;font-weight:500;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--d-base) var(--ease-out),border-color var(--d-base) var(--ease-out),color var(--d-base) var(--ease-out),transform var(--d-fast) var(--ease-out)}.btn:hover:not(:disabled,[aria-disabled=true]){border-color:var(--ink-muted);background:var(--surface-tint)}.btn:active:not(:disabled,[aria-disabled=true]){transform:translateY(1px)}.btn-block{width:100%}.btn-sm{min-height:var(--control-h-sm);padding:9px 16px;font-size:14px}.btn-primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.btn-primary:hover:not(:disabled,[aria-disabled=true]){border-color:var(--accent-strong);background:var(--accent-strong)}.btn-outline{background:transparent;color:var(--ink)}.btn-ghost{min-height:var(--target);padding:3px 2px;border:0;border-radius:0;background:transparent;color:var(--accent);font-family:var(--body)}.btn-ghost:active:not(:disabled,[aria-disabled=true]),.btn-ghost:hover:not(:disabled,[aria-disabled=true]){background:transparent;color:var(--accent-strong);text-decoration:underline;text-underline-offset:4px;transform:none}.btn-danger{border-color:var(--error-border);background:transparent;color:var(--error-ink)}.btn-danger:hover:not(:disabled,[aria-disabled=true]){border-color:var(--error);background:var(--error-tint)}.btn-danger-solid{border-color:var(--error-ink);background:var(--error-ink);color:var(--paper)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;transform:none;cursor:not-allowed}.text-link{display:inline-flex;align-items:center;gap:10px;min-height:var(--target);border:0;background:none;padding:3px 0;font-family:var(--body);font-weight:500;font-size:15px;color:var(--accent);text-decoration:none;cursor:pointer}.text-link:hover{color:var(--accent-strong);text-decoration:underline;text-underline-offset:4px}.notice{border:1px solid var(--line);border-inline-start:2px solid var(--ink-muted);border-radius:var(--r-sm);padding:12px 16px;margin:0 0 20px;font-size:14px;line-height:1.5;font-weight:500}.notice.error{background:var(--error-tint);color:var(--error-ink);border-color:var(--error-tint);border-inline-start-color:var(--error)}.notice.ok{background:var(--success-tint);color:var(--success);border-color:var(--success-tint);border-inline-start-color:var(--success)}.notice.info{background:var(--accent-soft);color:var(--ink);border-color:var(--accent-soft);border-inline-start-color:var(--accent)}.notice.warning{background:var(--warning-tint);color:var(--warning);border-color:var(--warning-tint);border-inline-start-color:var(--warning)}.badge{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border:1px solid var(--line);border-radius:var(--r-pill);font-size:12.5px;font-weight:500;line-height:1.5;white-space:nowrap;background:transparent;color:var(--ink-soft)}.badge.success{border-color:transparent;background:var(--success-tint);color:var(--success)}.badge.warning{border-color:transparent;background:var(--warning-tint);color:var(--warning)}.badge.error{border-color:transparent;background:var(--error-tint);color:var(--error-ink)}.badge.info{border-color:transparent;background:var(--info-tint);color:var(--info)}.badge:is(.kind-system,.kind-agent,.kind-component,.kind-addon){color:var(--kind-system)}.divider{display:flex;align-items:center;gap:12px;margin:24px 0;color:var(--ink-muted);font-size:13px;font-weight:400}.divider:after,.divider:before{content:"";flex:1;height:0;border-top:1px solid var(--line)}.links{margin:18px 0 0;padding:0;list-style:none;font-size:15px}.links li{margin:10px 0}.inline-link,.links a{color:var(--accent);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent)}.inline-link:hover,.links a:hover{color:var(--accent-strong);text-decoration-color:currentColor}.row{display:grid;gap:12px}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:0}.identity{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin:0 0 8px}.avatar{width:44px;height:44px;flex:none;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;background:var(--accent-soft);color:var(--ink);font-size:17px}.avatar,.identity .name{font-family:var(--display);font-weight:500}.identity .name{font-size:16px}.identity .email{color:var(--ink-muted);font-size:14px;word-break:break-all}.site-footer{background:var(--paper);border-top:1px solid var(--line);color:var(--footer-text);padding:28px 16px 32px;font-size:13px;line-height:1.7;text-align:center}.site-footer .inner{max-width:var(--page);margin:0 auto}.site-footer a{color:var(--footer-link);text-decoration:none}.site-footer a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.site-footer .sep{color:var(--line-strong);padding:0 8px}.site-footer .support{display:block;margin-top:6px}.wrap{width:var(--wrap);margin-inline:auto}@media (max-width:760px){.wrap{width:calc(100% - 32px)}}.trace-art{display:block;position:relative;isolation:auto}.trace-art :is(canvas,img){mix-blend-mode:multiply}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .trace-art :is(canvas,img){mix-blend-mode:screen}}[data-theme=dark] .trace-art :is(canvas,img){mix-blend-mode:screen}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-control)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;inset-inline-start:12px;top:-64px;z-index:var(--z-toast);padding:12px 18px;border-radius:var(--r-control);background:var(--accent);color:var(--on-accent);font-weight:500;text-decoration:none}.skip-link:focus{top:12px}@media (prefers-reduced-motion:reduce){:root{--d-fast:0.01ms;--d-base:0.01ms;--d-slow:0.01ms}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.btn:active:not(:disabled){transform:none}}@media (min-width:620px){.site-header>.inner{padding:10px 24px;min-height:64px}.brand-mark{height:32px}.card{padding:36px}.auth,.single{padding:48px 24px 64px}}@media (min-width:980px){.auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.auth,.single{padding:72px 24px 96px}.site-footer{padding:32px 24px 36px}}