._frame_ncxjv_1._frame_ncxjv_1{--ink: #25211e;--muted: #57504a;--subtle: #57504a;--paper: #faf7f1;--surface: #f2efe9;--accent: #8b4c2b;--line-12: #d9d3ca;--brand-mark: 32px;--brand-root-size: 13px;--brand-name-size: 28px;--brand-gap: 14px;--brand-name-gap: 10px;--brand-tracking: .14em;--landing-max: 1144px;--landing-gutter: 24px;--landing-mobile-gutter: 16px;--landing-block: 64px;color:var(--ink);max-width:none;border-inline:none;background:#f2efe9}._frame_ncxjv_1 .login-columns{width:100%;max-width:var(--landing-max);margin:0 auto}._frame_ncxjv_1 .login-story,._frame_ncxjv_1 .login-panel{padding:var(--landing-block) var(--landing-gutter)}@media(max-width:640px){._frame_ncxjv_1 .login-story,._frame_ncxjv_1 .login-panel{padding:var(--landing-gutter) var(--landing-mobile-gutter)}}._wordmark_ncxjv_40{display:flex;align-items:center;gap:var(--brand-gap);font-family:Crimson Pro,Georgia,serif}._wordmark_ncxjv_40 img{width:var(--brand-mark);height:var(--brand-mark)}._wordmarkRoot_ncxjv_50{font-size:var(--brand-root-size);font-weight:600;letter-spacing:var(--brand-tracking);color:var(--ink)}._wordmarkRoot_ncxjv_50 span{color:var(--accent)}._wordmarkTool_ncxjv_59{font-size:var(--brand-name-size);font-weight:500;color:var(--ink)}._page_6f6gk_3,._header_6f6gk_4,._footer_6f6gk_5{--ink: var(--pc-ink);--char: var(--pc-muted);--char-soft: var(--pc-muted);--bone: var(--pc-bone);--paper: var(--pc-paper);--roest: var(--pc-accent);--rule: var(--pc-rule);--color-heading: var(--pc-ink);--color-ink-soft: var(--pc-muted);--color-ink-muted: var(--pc-muted);--color-char-soft: var(--pc-muted);--color-bone: var(--pc-bone);--color-border: var(--pc-rule);--pc-max: 1144px;--pc-gutter: 24px;--pc-mobile-gutter: 16px;--pc-space-1: 4px;--pc-space-2: 8px;--pc-space-3: 12px;--pc-space-4: 16px;--pc-space-5: 20px;--pc-space-6: 24px;--pc-space-16: 64px;--pc-touch: 44px;--pc-brand-height: 48px;--pc-mark: 32px;--pc-radius: 2px;--pc-hairline: 1px;--pc-content: 1096px;--pc-header-height: 60px;--pc-language-radius: 9999px;--pc-language-width: 64px;--pc-language-border: #8a8378;--pc-language-paper: #fbf8f1;--pc-language-ink: #1a1815;--pc-footer: #e9e5dd;--pc-footer-space: 30px;--pc-tracking: .065em;--pc-language-size: 11px;--pc-caption: 13px;--pc-small: 14px;--pc-leading: 1.55;--pc-bone: #f2efe9;--pc-paper: #faf7f1;--pc-ink: #25211e;--pc-muted: #57504a;--pc-rule: #d9d3ca;--pc-accent: #8b4c2b;--pc-serif: var(--font-serif, "Crimson Pro", Georgia, serif);--color-ink: var(--pc-ink);--color-char: var(--pc-muted);--color-paper: var(--pc-paper);--color-roest: var(--pc-accent);--pc-mono: var(--font-mono, "IBM Plex Mono", monospace)}._page_6f6gk_3{min-height:100dvh;display:flex;flex-direction:column;background:var(--pc-bone);color:var(--pc-ink)}._page_6f6gk_3>main{flex:1;width:100%;max-width:var(--pc-max);margin:0 auto;padding:var(--pc-space-16) var(--pc-gutter)}._header_6f6gk_4{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--pc-bone) 96%,transparent);-webkit-backdrop-filter:blur(var(--pc-space-2));backdrop-filter:blur(var(--pc-space-2));border-bottom:var(--pc-hairline) solid var(--pc-rule)}._headerInner_6f6gk_83{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pc-space-2) var(--pc-space-6);max-width:var(--pc-max);margin:0 auto;padding:0;width:min(100% - var(--pc-gutter) * 2,var(--pc-content));min-height:var(--pc-header-height)}._brand_6f6gk_95{display:inline-flex;align-items:center;min-height:var(--pc-touch);min-width:var(--pc-touch);color:var(--pc-accent);text-decoration:none}._brandFull_6f6gk_103{display:inline-flex;align-items:center;height:var(--pc-brand-height)}._brandMark_6f6gk_108{display:none}._brandMark_6f6gk_108 img{width:var(--pc-mark);height:var(--pc-mark)}._nav_6f6gk_115,._links_6f6gk_116{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pc-space-1) var(--pc-space-5);font-family:var(--pc-mono);font-size:var(--pc-caption);line-height:var(--pc-leading)}._links_6f6gk_116>a{display:inline-flex;align-items:center;min-height:var(--pc-touch);color:var(--pc-ink);text-decoration:none}._links_6f6gk_116>a:hover{color:var(--pc-accent)}._language_6f6gk_135{display:flex;align-items:center;font-family:var(--pc-mono);font-size:var(--pc-caption)}._language_6f6gk_135 label{display:inline-flex;align-items:center;gap:var(--pc-space-2);font:inherit}._language_6f6gk_135 label>span:first-child{display:none}._language_6f6gk_135 :is(select,summary){min-height:var(--pc-touch);min-width:var(--pc-language-width);padding:var(--pc-space-2) var(--pc-space-3);border:var(--pc-hairline) solid var(--pc-language-border);border-radius:var(--pc-language-radius);color:var(--pc-language-ink);background:var(--pc-language-paper);font-family:var(--pc-mono);font-size:var(--pc-language-size);cursor:pointer}._language_6f6gk_135 summary{display:flex;align-items:center}._signIn_6f6gk_166>a{display:inline-flex;align-items:center;min-height:var(--pc-touch);padding:0 var(--pc-space-4);border:var(--pc-hairline) solid var(--pc-rule);border-radius:0;color:var(--pc-ink);font-family:var(--pc-mono);font-size:var(--pc-caption);line-height:var(--pc-leading);text-decoration:none}._signIn_6f6gk_166>a:hover{border-color:var(--pc-ink)}._footer_6f6gk_5{padding:var(--pc-footer-space) var(--pc-gutter);background:var(--pc-footer);border-top:var(--pc-hairline) solid var(--pc-rule);font-family:var(--pc-mono);font-size:var(--pc-caption);line-height:1.5;letter-spacing:var(--pc-tracking);color:var(--pc-muted)}._footerInner_6f6gk_192{width:min(100%,var(--pc-content));margin:auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--pc-space-4) var(--pc-footer-space)}._description_6f6gk_200{font:inherit;letter-spacing:inherit;display:flex;flex-direction:column;margin:0}._footerLinks_6f6gk_207{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--pc-space-2) var(--pc-space-5);max-width:650px}._footerLinks_6f6gk_207 a{display:inline-flex;align-items:center;min-height:var(--pc-touch);color:inherit;text-decoration:none}._footerLinks_6f6gk_207 a:hover{color:var(--pc-accent)}._header_6f6gk_4 :is(a,button,select,summary):focus-visible,._footer_6f6gk_5 a:focus-visible{outline:2px solid var(--pc-accent);outline-offset:var(--pc-space-1)}@media(max-width:1000px){._headerInner_6f6gk_83{flex-wrap:wrap;padding-block:var(--pc-space-2)}._links_6f6gk_116{order:3;width:100%}._nav_6f6gk_115{display:contents}}@media(max-width:640px){._page_6f6gk_3>main{padding:var(--pc-gutter) var(--pc-mobile-gutter)}._headerInner_6f6gk_83{width:calc(100% - var(--pc-mobile-gutter) * 2);column-gap:var(--pc-space-3)}._brandFull_6f6gk_103{display:none}._brandMark_6f6gk_108{display:inline-flex;align-items:center;gap:var(--pc-space-2)}._nav_6f6gk_115{gap:var(--pc-space-2)}._language_6f6gk_135 :is(select,summary){font-size:var(--pc-small)}._signIn_6f6gk_166>a{padding-inline:var(--pc-space-3)}}._tools_6f6gk_269{display:flex;align-items:center;gap:var(--pc-space-4)}@media(max-width:720px){._tools_6f6gk_269{gap:var(--pc-space-1)}}._languageMenu_6f6gk_280{position:relative}._languageMenu_6f6gk_280>summary{justify-content:center;gap:var(--pc-space-2);list-style:none}._languageMenu_6f6gk_280>summary::-webkit-details-marker{display:none}._languageMenu_6f6gk_280:not([open])>._languageOptions_6f6gk_291{display:none}._languageOptions_6f6gk_291{position:absolute;inset-inline-end:0;top:calc(100% + var(--pc-space-2));z-index:50;min-width:160px;max-width:min(320px,calc(100vw - var(--pc-space-6) * 2));max-height:70dvh;overflow-y:auto;padding:var(--pc-space-1);border:var(--pc-hairline) solid var(--pc-language-border);border-radius:var(--pc-radius);background:var(--pc-language-paper);color:var(--pc-language-ink)}._languageOptions_6f6gk_291 :is(ul,form){margin:0;padding:0;list-style:none}._languageOptions_6f6gk_291 :is(a,button){display:flex;align-items:center;min-height:var(--pc-touch);width:100%;padding:var(--pc-space-2) var(--pc-space-3);border:0;background:transparent;color:inherit;font-family:var(--pc-serif);font-size:1rem;font-weight:400;text-align:start;text-decoration:none;cursor:pointer}._languageOptions_6f6gk_291 :is(a,button):hover{background:var(--pc-bone)}._languageOptions_6f6gk_291 [aria-current]{color:var(--pc-accent);text-decoration:underline;text-underline-offset:var(--pc-space-1)}._brandFull_6f6gk_103 img[src$="-dark.svg"]{display:none!important}._brandFull_6f6gk_103 img[src$="tight.svg"]{display:block!important}._brandName_6f6gk_346{font:var(--pc-caption) var(--pc-mono);color:var(--pc-ink);letter-spacing:var(--pc-tracking);text-transform:uppercase}._header_6f6gk_4{color:var(--pc-ink)}body:has(._page_6f6gk_3)>div[aria-hidden=true][style*="height:4px"]{display:none}@media(max-width:440px){._headerInner_6f6gk_83{gap:5px}._links_6f6gk_116{padding-bottom:5px}}body:has(._page_6f6gk_3){border-top:0}body:has(._page_6f6gk_3)>div[role=presentation][aria-hidden=true],body:has(._page_6f6gk_3)>div[aria-hidden=true][style*="height: 4px"]{display:none!important}@font-face{font-family:Crimson Pro;src:url(/atlas/fonts/CrimsonPro-normal-200_900.woff2) format("woff2");font-weight:200 900;font-display:swap}@font-face{font-family:Crimson Pro;src:url(/atlas/fonts/CrimsonPro-italic-200_900.woff2) format("woff2");font-weight:200 900;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/atlas/fonts/IBMPlexMono-normal-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/atlas/fonts/IBMPlexMono-normal-500.woff2) format("woff2");font-weight:500;font-display:swap}:root{color-scheme:light;--paper:#FBF8F1;--surface:#F4F0E8;--hover:#F2EDDF;--skeleton:#E5DFCF;--ink:#1A1815;--muted:#5A554C;--subtle:#8A8378;--accent:#A24A1F;--success:#4A7C3A;--warning:#8A6A14;--error:#9B2A2A;--inverse-accent:#E8B48F;--accent-tint:rgba(162,74,31,.08);--line-12:rgba(26,24,21,.12);--line-15:rgba(26,24,21,.15);--line-2:rgba(26,24,21,.2);--line-3:rgba(26,24,21,.3);--backdrop:rgba(26,24,21,.3)}:root[data-theme=dark]{color-scheme:dark;--paper:#1C1A17;--surface:#25221E;--hover:#332E27;--skeleton:#40392F;--ink:#F0E8DB;--muted:#C8BEB0;--subtle:#ADA291;--accent:#E6A071;--success:#A6C58D;--warning:#DFC47C;--error:#F2A3A0;--inverse-accent:#8B3E19;--accent-tint:rgba(230,160,113,.1);--line-12:rgba(240,232,219,.12);--line-15:rgba(240,232,219,.15);--line-2:rgba(240,232,219,.2);--line-3:rgba(240,232,219,.3);--backdrop:rgba(0,0,0,.55)}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Crimson Pro,Georgia,serif;font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;min-width:320px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0;text-align:left}button:disabled{cursor:not-allowed;opacity:.45}a{color:var(--ink);text-decoration:none}a:hover{color:var(--accent)}h1,h2,h3,p{margin:0}input::placeholder,textarea::placeholder{color:var(--subtle)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes fadeIn{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes fadeBackdrop{0%{opacity:0}to{opacity:1}}@keyframes slideDetail{0%{opacity:0;translate:14px 0}to{opacity:1;translate:0 0}}@keyframes riseSheet{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}button:hover,a:hover{color:var(--accent)}button[style*="background: var(--ink)"]:hover,a[style*="background: var(--ink)"]:hover{background:var(--accent)!important;color:var(--paper)!important}button[aria-pressed=true]{border-color:var(--accent)}button:disabled:hover{color:inherit}input[type=search]::-webkit-search-cancel-button{cursor:pointer}.skip-link{position:fixed;top:-80px;left:16px;background:var(--ink);color:var(--paper);padding:12px 18px;z-index:100}.skip-link:focus{top:12px}.skip-link:hover{background:var(--accent);color:var(--paper)}.storage-warning{position:fixed;bottom:0;left:0;right:0;background:var(--accent);color:var(--paper);padding:12px 20px;font-size:14px;z-index:100}.storage-warning button{color:inherit;text-decoration:underline;min-height:44px;margin-left:12px}.login-frame{width:100%;max-width:1440px;margin:auto;min-height:100dvh;display:flex;flex-direction:column;border-inline:1px solid var(--line-12)}.login-columns{display:flex;flex-wrap:wrap;flex:1;align-items:stretch;padding:0!important}.login-story{flex:1 1 380px;min-width:0;background:var(--surface);border-right:1px solid var(--line-12);padding:40px 56px;display:flex;flex-direction:column;gap:32px}.login-brand{display:flex;align-items:center;gap:10px;font-size:20px;line-height:1.1}.login-header{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.login-preferences{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap}.language-select{display:inline-flex;align-items:center;gap:8px;font:11px IBM Plex Mono,monospace;color:var(--muted)}.select-control{position:relative;display:inline-flex;flex:none;max-width:100%}.select-control:after{content:"";position:absolute;right:15px;top:calc(50% - 4px);width:6px;height:6px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg);pointer-events:none}.select-control select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;width:100%;min-height:44px;margin:0;padding:9px 36px 9px 13px;border:1px solid var(--line-2);border-radius:6px;background:var(--paper);font:16px/1.25 Crimson Pro,Georgia,serif;color:var(--ink)}.select-control select:hover{border-color:var(--line-3);background:var(--surface)}.select-control select:focus-visible{border-color:var(--accent)}.preferences-list{display:grid}.preference-row{display:grid;grid-template-columns:minmax(0,1fr) 168px;align-items:center;gap:16px 28px;padding:18px 0;border-bottom:1px solid var(--line-12);font:17px/1.35 Crimson Pro,Georgia,serif;color:var(--ink)}.preference-row>span:first-child{min-width:0}.preference-description{display:block;margin-top:4px;font-size:14px;font-weight:400;line-height:1.4;color:var(--muted);text-wrap:pretty}.preference-row .select-control{width:100%}.preference-toggle{grid-template-columns:minmax(0,1fr) 44px;cursor:pointer}.preference-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;display:block;width:42px;height:24px;margin:0;justify-self:end;border:1px solid var(--line-3);border-radius:999px;background:var(--surface);cursor:pointer}.preference-switch:before{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--muted)}.preference-switch:checked{background:var(--accent);border-color:var(--accent)}.preference-switch:checked:before{left:21px;background:var(--paper)}.preference-switch:focus-visible{outline-offset:4px}.favorite-indicator{font-size:16px;line-height:1;color:var(--subtle)}.settings-favorites [aria-pressed=true] .favorite-indicator{color:var(--accent)}.settings-favorites button:hover{background:var(--hover)}@media(max-width:560px){.preference-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 0}.preference-row .select-control{width:100%;max-width:100%}.preference-toggle{grid-template-columns:minmax(0,1fr) 44px;gap:16px}.preference-row .select-control select{font-size:16px}}@media(forced-colors:active){.preference-switch{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:24px;height:24px}.preference-switch:before{display:none}}.login-brand img{width:30px;height:30px;border-radius:7px}.login-brand em,.login-brand b{font-weight:500}.login-brand b{color:var(--accent)}.login-brand small{font:11px IBM Plex Mono,monospace;color:var(--subtle);letter-spacing:.02em}.login-pitch{flex:1;display:flex;flex-direction:column;justify-content:center;gap:18px;max-width:520px}.login-eyebrow{font:11px IBM Plex Mono,monospace;letter-spacing:.1em;color:var(--accent);text-transform:uppercase}.login-pitch h1{font-style:italic;font-weight:400;line-height:1.08;letter-spacing:-.015em;text-wrap:pretty;font-size:44px}.login-description{font-size:18px;color:var(--muted);line-height:1.5;text-wrap:pretty}.login-apps{display:flex;gap:8px;align-items:center;margin-top:6px}.login-apps a{width:28px;height:28px;border-radius:6px;overflow:hidden;display:block;flex:none;opacity:.9}.login-apps a:hover{opacity:1}.login-apps img{width:100%;height:100%;display:block}.login-note{font-size:12.5px;color:var(--subtle);text-wrap:pretty;max-width:52ch}.login-panel{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:40px 56px}.login-content{max-width:380px;width:100%;margin:0 auto}.login-content h2{font-size:28px;font-weight:400;line-height:1.15}.login-text{font-size:14px;color:var(--muted);margin-top:6px;text-wrap:pretty}.login-form{display:grid;gap:14px;margin-top:24px}.login-form label{display:grid;gap:6px;font-size:14px}.login-form input{border:1px solid var(--line-2);padding:10px 12px;font-size:16px;border-radius:2px;background:var(--paper);min-height:44px;width:100%}.login-error{font-size:14px;color:var(--error);text-wrap:pretty;margin-top:10px}.login-primary{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--ink);color:var(--paper);padding:11px 16px;min-height:46px;font-size:16px;border-radius:2px;margin-top:4px;width:100%}.login-primary:hover{background:var(--accent);color:var(--paper)}.login-content>.login-primary{margin-top:24px}.login-small{font-size:13px;color:var(--subtle);text-wrap:pretty}.login-confirmation+.login-small{margin-top:12px}.login-content hr{width:80px;border:0;border-top:1px solid var(--line-2);margin:32px 0 20px}.login-access{font-size:14px;color:var(--muted);text-wrap:pretty}.login-access a,.login-text-button,.login-resend button{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.login-sent-label{font:11px IBM Plex Mono,monospace;letter-spacing:.02em;color:var(--success);margin-bottom:10px}.login-confirmation{font-size:16px;color:var(--muted);margin-top:10px;line-height:1.5;text-wrap:pretty;overflow-wrap:anywhere}.login-confirmation strong{font-weight:500;color:var(--ink)}.login-resend{display:flex;gap:16px;flex-wrap:wrap;margin-top:22px;font-size:14px}.login-resend button,.login-text-button{color:var(--muted);min-height:44px}.login-text-button{margin-top:16px}.login-footer{display:flex;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;border-top:1px solid var(--line-12);padding:16px 56px;font-size:12px;color:var(--subtle)}.login-footer>span+span{display:flex;gap:14px;font:10.5px IBM Plex Mono,monospace}.login-footer a{color:var(--subtle)}@media(max-width:900px){.login-story,.login-panel{padding:28px 22px}.login-pitch h1{font-size:34px}.login-footer{padding:16px 22px}.login-story{border-right:0;border-bottom:1px solid var(--line-12)}}.account-settings{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap;margin-top:28px;padding:18px 0;border-block:1px solid var(--line-15)}.account-settings h2{font-weight:400;font-size:22px}.account-settings p{font-size:14px;color:var(--muted);overflow-wrap:anywhere}.account-settings [role=status]{font:11px IBM Plex Mono,monospace;margin-top:8px}.account-settings button{min-height:44px;border:1px solid var(--line-3);padding:10px 16px;border-radius:2px}[role=dialog]{overscroll-behavior:contain}button,a,input,select,textarea{touch-action:manipulation}[data-screen-label=Rail] nav button:hover{background:var(--hover)!important}[data-screen-label=Rail] a:hover{background:var(--hover)}@media(max-width:900px){[data-screen-label="Mobiele kop"]{padding-top:env(safe-area-inset-top)!important;height:calc(56px + env(safe-area-inset-top))!important}nav[data-mobile-nav]{padding-bottom:calc(14px + env(safe-area-inset-bottom))!important;height:calc(72px + env(safe-area-inset-bottom))!important}main{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}[data-screen-label=Detail],[data-screen-label="Eigen actie"]{padding-bottom:env(safe-area-inset-bottom)}main select{min-height:44px!important}main article button{min-height:initial!important}main article>a,main article>button{min-height:44px!important}main [role=list] button{min-height:110px!important}[role=dialog] input,[role=dialog] select{font-size:16px!important}.connection-controls{max-width:100%;min-width:0}.demo-simulation{margin-top:8px;max-width:100%;min-width:0;flex-wrap:wrap}.demo-simulation select{max-width:100%;min-width:0}.mobile-app-state{white-space:normal!important;max-width:65%;flex-shrink:1;text-align:right}.sample-notice button{position:relative}.sample-notice button:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}}@media(prefers-reduced-motion:no-preference){:root{--motion-fast:.12s;--motion-normal:.18s;--motion-enter:.22s;--motion-ease:cubic-bezier(.2,.7,.2,1)}button,a,input,select,textarea{transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,opacity var(--motion-fast) ease,translate var(--motion-fast) var(--motion-ease)}button:not(:disabled):active{translate:0 1px}.preference-switch:before{transition:left var(--motion-normal) var(--motion-ease),background-color var(--motion-fast) ease}main>section[data-screen-label],.login-content{animation:fadeIn var(--motion-enter) var(--motion-ease)}.action-row{transition:background-color var(--motion-normal) ease}.app-card{transition:border-color var(--motion-normal) ease,translate var(--motion-normal) var(--motion-ease)}.app-card:focus-within{border-color:var(--accent)!important}button[aria-pressed] svg{transition:scale var(--motion-normal) var(--motion-ease),fill var(--motion-fast) ease}button[aria-pressed]:active svg{scale:.85}.dialog-backdrop{animation:fadeBackdrop var(--motion-normal) ease}.detail-panel{animation:slideDetail var(--motion-enter) var(--motion-ease)}.action-dialog{animation:fadeIn var(--motion-enter) var(--motion-ease)}.detail-panel.mobile-sheet,.action-dialog.mobile-sheet{animation-name:riseSheet}@media(hover:hover)and (pointer:fine){.action-row:hover{background-color:var(--accent-tint)}.app-card:hover{border-color:var(--accent)!important;translate:0 -2px}.login-apps a:hover{translate:0 -2px}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important;translate:none!important;scale:none!important}}.subscriptions{max-width:1000px}.subscriptions h1{font-size:clamp(2rem,4vw,2.75rem);font-weight:400;font-style:italic;margin:6px 0 16px}.subscriptions-eyebrow{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--subtle)}.subscriptions-account{display:flex;flex-direction:column;gap:8px;max-width:440px;margin:24px 0;font-size:14px}.subscriptions select{background:var(--paper);color:var(--ink);padding:12px;border:1px solid var(--line-2);border-radius:3px}.subscriptions-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.subscriptions-tabs button,.subscriptions-status button{border:1px solid var(--line-2);padding:10px 14px;min-height:44px;background:var(--paper);color:var(--ink);border-radius:3px}.subscriptions-tabs [aria-current=page]{border-color:var(--accent);color:var(--accent);background:var(--accent-tint)}.subscriptions-note{color:var(--muted);font-size:14px;max-width:65ch;line-height:1.6}.subscriptions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:24px 0}.subscriptions-card{border:1px solid var(--line-2);padding:20px;background:var(--paper);border-radius:3px}.subscriptions-card h2{font-size:18px;font-weight:400;margin:0 0 10px}.subscriptions-card strong{font-family:IBM Plex Mono,monospace;font-size:20px}.subscriptions-card a{display:inline-block;margin-top:16px;color:var(--accent);min-height:32px}.subscriptions-table-scroll{overflow:auto;margin-top:24px}.subscriptions table{border-collapse:collapse;width:100%;font-size:14px}.subscriptions th,.subscriptions td{text-align:left;padding:14px 12px;border-bottom:1px solid var(--line-2);white-space:nowrap}.subscriptions th{font-weight:500;color:var(--muted)}.subscriptions-status{padding:16px;border:1px solid var(--warning);margin:16px 0}.subscriptions-history{list-style:none;padding:0}.subscriptions-history li{border-bottom:1px solid var(--line-2);padding:12px 0}.subscriptions-history span{font-size:12px;color:var(--subtle)}.package-matrix{margin-top:36px;padding-top:24px;border-top:1px solid var(--line-2)}.package-matrix h2,.package-matrix h3{font-weight:400}.package-matrix h3{margin:28px 0 0}.package-matrix th,.package-matrix td{white-space:normal;min-width:140px;vertical-align:top}.package-matrix small{display:block;color:var(--muted);margin-top:6px;max-width:24ch}.package-matrix details{margin-bottom:10px}.package-matrix summary{cursor:pointer;padding:4px 0;min-height:32px}.package-matrix dl{font-size:12px}.package-matrix dt{color:var(--muted)}.package-matrix dd{margin:0 0 8px}.subscriptions-payment-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.subscriptions-confirm-check{display:flex;gap:.65rem;align-items:flex-start;margin:1.25rem 0}.subscriptions-confirm-check input{width:1.1rem;height:1.1rem;flex:none;margin-top:.2rem}.subscriptions-actions{display:flex;gap:.65rem;flex-wrap:wrap}.subscriptions-confirmation h2:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.subscriptions-payments[aria-busy=true]{cursor:progress}.subscriptions-payments h2{font-size:1.3rem;font-weight:500;margin:0 0 .65rem}.subscriptions-payments h3{font-size:1.15rem;font-weight:500;margin:0 0 .6rem}.subscriptions-payments p{max-width:65ch;line-height:1.6}.subscriptions-payments button{border:1px solid var(--line-2);border-radius:3px;min-height:44px;padding:10px 14px;background:var(--paper);color:var(--ink)}.subscriptions-payments button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.subscriptions-card button{margin-top:1rem}.subscriptions-confirmation dl{display:grid;grid-template-columns:minmax(120px,1fr) 2fr;gap:.6rem 1rem;margin:1rem 0 1.25rem}.subscriptions-confirmation dt{color:var(--muted)}.subscriptions-confirmation dd{margin:0}.subscriptions-actions button:first-child{background:var(--ink);color:var(--paper)}.subscriptions-actions button:first-child:hover:not(:disabled){background:var(--accent);color:var(--paper)}.subscriptions-purchase{margin-block:1.5rem;display:grid;gap:1rem}.subscriptions-purchase>label{display:grid;gap:.5rem}.subscriptions-purchase select,.subscriptions-purchase input[type=number]{width:100%;min-width:0;min-height:44px;color:inherit;background:var(--surface);border:1px solid var(--line-2);border-radius:6px;padding:.6rem}.subscriptions-purchase .subscriptions-confirm-check{display:flex;align-items:flex-start}.subscriptions-confirmation dd{overflow-wrap:anywhere}.suite-comparison{margin-block:1.5rem}.suite-comparison>h3{margin:0 0 .75rem}.suite-comparison p{line-height:1.6}.suite-comparison-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:1rem;margin-block:1rem}.suite-comparison-controls label{display:grid;align-content:start;gap:.5rem;min-width:0}.suite-comparison-controls input{width:100%;min-height:44px;border:1px solid var(--line-2);border-radius:3px;padding:12px;background:var(--paper);color:var(--ink);font:inherit}.suite-comparison-controls select{width:100%;min-width:0}.suite-comparison small{max-width:none}.suite-comparison-totals{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:.7rem 1rem;margin-block:1.5rem}.suite-comparison-totals dt{font-size:14px;overflow-wrap:anywhere}.suite-comparison-totals dd{margin:0;font:14px IBM Plex Mono,monospace;text-align:right;overflow-wrap:anywhere}.suite-comparison caption{text-align:left;margin-bottom:.5rem}.suite-comparison td:first-child{min-width:180px}.package-matrix .subscriptions-table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.subscriptions-features{padding-left:1.2rem;line-height:1.6;columns:2;column-width:180px}.subscriptions-features li{break-inside:avoid;overflow-wrap:anywhere}.subscriptions-budget .subscriptions-card dd{margin-inline-start:0;overflow-wrap:anywhere}.subscriptions-budget .subscriptions-card dl{line-height:1.6}.subscriptions-budget .subscriptions-card dt{color:var(--muted);margin-top:.55rem}.subscriptions-budget button{min-height:44px;padding:10px 14px;background:var(--paper);color:var(--ink);border:1px solid var(--line-2);border-radius:3px}@media(max-width:560px){.subscriptions-confirmation dl{grid-template-columns:minmax(0,1fr);gap:.35rem}.subscriptions-confirmation dd+dt{margin-block-start:.5rem}}.subscriptions-job{border-top:1px solid var(--line-2);padding-block:1.25rem}.subscriptions-job dl{line-height:1.6}.subscriptions-job dt{color:var(--muted);margin-top:.55rem}.subscriptions-job dd{margin-inline-start:0;overflow-wrap:anywhere}.subscriptions-original-version{overflow-wrap:anywhere}
