:root{color-scheme:light dark;--bg:#ffffff;--surface:#f7f7f8;--text:#000000;--text-secondary:#6c6c70;--text-tertiary:#8e8e93;--separator:#e5e5ea;--action:#e8564b;--on-action:#ffffff;--success:#1e7b34;--entity-person:#7c6af6;--entity-org:#e0a846;--entity-project:#34d399;--entity-place:#2dd4bf;--entity-note:#60a5fa;--entity-event:#f87171;--entity-tag:#a78bfa;--type-large-title:2.125rem;--type-title-1:1.75rem;--type-title-2:1.375rem;--type-title-3:1.25rem;--type-headline:1.0625rem;--type-body:1.0625rem;--type-callout:1rem;--type-subheadline:0.9375rem;--type-footnote:0.8125rem;--type-caption-1:0.75rem;--type-caption-2:0.6875rem;--space:8px;--touch-target:44px;--radius:12px;--font:-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--bg:#000000;--surface:#1c1c1e;--text:#ffffff;--text-secondary:#98989d;--text-tertiary:#8e8e93;--separator:#38383a;--success:#30d158}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:var(--type-body) /1.45 var(--font);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}button{font:inherit;color:inherit}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}#install-gate{display:none}html[data-install] body>:not(#install-gate){display:none!important}html[data-install] #install-gate{display:flex;min-height:100dvh;padding:calc(var(--space) * 4) calc(var(--space) * 3);align-items:flex-start;justify-content:center}#install-gate .ig-body{width:100%;max-width:26rem}#install-gate .ig-app-icon{display:block;border-radius:16px;margin:calc(var(--space) * 2) 0 calc(var(--space) * 3)}#install-gate h1{font-size:var(--type-title-1);line-height:1.2;margin:0 0 var(--space)}#install-gate .ig-lead{color:var(--text-secondary);margin:0 0 calc(var(--space) * 3)}#install-gate .ig-steps{list-style:none;counter-reset:ig;margin:0;padding:0;display:grid;grid-gap:calc(var(--space) * 2.5);gap:calc(var(--space) * 2.5)}#install-gate .ig-steps>li{counter-increment:ig;position:relative;padding-left:calc(var(--space) * 5);line-height:1.6}#install-gate .ig-steps>li:before{content:counter(ig);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;background:var(--surface);border:1px solid var(--separator);display:grid;place-items:center;font-size:var(--type-subheadline);font-weight:600}#install-gate small{display:block;margin-top:4px;font-size:var(--type-subheadline);color:var(--text-secondary);line-height:1.5}#install-gate .ig-label{font-weight:600}#install-gate .ig-glyph{display:inline-grid;place-items:center;width:34px;height:30px;margin:0 2px;vertical-align:middle;border-radius:8px;background:var(--surface);border:1px solid var(--separator)}#install-gate .ig-copy{display:flex;align-items:center;gap:var(--space);margin-top:var(--space);flex-wrap:wrap}#install-gate .ig-copy button{min-height:var(--touch-target);padding:0 calc(var(--space) * 2);border-radius:999px;border:0;background:var(--action);color:var(--on-action);font-weight:600}#install-gate .al-de,#install-gate .al-en,#install-gate .ig-add,#install-gate .ig-chrome,#install-gate .ig-other,#install-gate .ig-s26,#install-gate .ig-s27,#install-gate .ig-sold{display:none}html[data-install=chrome] #install-gate .ig-add,html[data-install=other] #install-gate .ig-other,html[data-install=safari] #install-gate .ig-add{display:block}html[data-applelang=de] #install-gate .al-de,html[data-applelang=en] #install-gate .al-en,html[data-install=chrome] #install-gate span.ig-chrome,html[data-install=safari][data-ios="26"] #install-gate span.ig-s26,html[data-install=safari][data-ios="27"] #install-gate span.ig-s27,html[data-install=safari][data-ios=old] #install-gate span.ig-sold{display:inline}html[data-install=chrome] #install-gate small.ig-chrome,html[data-install=safari][data-ios="26"] #install-gate small.ig-s26,html[data-install=safari][data-ios="27"] #install-gate small.ig-s27{display:block}