.tm-heading[data-v-b1b31d63]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.tm-heading h1[data-v-b1b31d63]{margin:10px 0}.tm-heading p[data-v-b1b31d63]{margin:0}.tm-heading>button[data-v-b1b31d63]{flex-shrink:0}.tm-library[data-v-b1b31d63]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-bottom:30px;display:grid}.tm-tile[data-v-b1b31d63]{text-align:left;background:var(--panel);border:1px solid var(--border);color:var(--text);align-items:center;gap:14px;padding:20px;display:flex}.tm-tile.selected[data-v-b1b31d63]{border-color:var(--accent);box-shadow:inset 0 2px var(--accent)}.tm-tile>span[data-v-b1b31d63]:nth-child(2){flex:1;min-width:0}.tm-tile strong[data-v-b1b31d63]{overflow-wrap:anywhere;font-size:17px;display:block}.tm-tile small[data-v-b1b31d63]{overflow-wrap:anywhere;color:var(--muted);margin-top:6px;font-size:11px;display:block}.tm-tile-icon[data-v-b1b31d63]{background:var(--soft);width:42px;height:42px;color:var(--accent);flex-shrink:0;place-items:center;font:800 28px Barlow Condensed,sans-serif;display:grid}.tm-badge[data-v-b1b31d63]{letter-spacing:.4px;border:1px solid var(--border-strong);white-space:nowrap;color:var(--muted);margin-left:auto;padding:6px 8px;font-size:10px}.tm-badge.live[data-v-b1b31d63]{border-color:var(--accent);color:var(--accent);background:var(--soft)}.tm-editor[data-v-b1b31d63]{border:1px solid var(--border);background:color-mix(in srgb,var(--panel) 45%,var(--bg))}.tm-editor-top[data-v-b1b31d63]{border-bottom:1px solid var(--border);align-items:center;gap:20px;padding:24px 26px;display:flex}.tm-editor-top h2[data-v-b1b31d63]{margin:0 0 6px}.tm-editor-top .muted[data-v-b1b31d63]{font-size:12px}.tm-tabs[data-v-b1b31d63]{border-bottom:1px solid var(--border);flex-wrap:wrap;padding:0 18px;display:flex}.tm-tabs button[data-v-b1b31d63]{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:17px 10px;font-size:12px}.tm-tabs button.active[data-v-b1b31d63]{color:var(--accent);border-bottom-color:var(--accent)}.tm-grid[data-v-b1b31d63]{grid-template-columns:minmax(0,1fr) 300px;gap:24px;padding:24px;display:grid}.tm-form[data-v-b1b31d63]{padding:26px}.tm-fields[data-v-b1b31d63]{flex-direction:column;gap:14px;display:flex}.tm-fields h2[data-v-b1b31d63]{margin:0 0 2px}.tm-fields h3[data-v-b1b31d63]{margin:18px 0 0;font-size:22px}.tm-fields label[data-v-b1b31d63],.tm-create label[data-v-b1b31d63]{flex-direction:column;gap:8px;min-width:0;font-size:14px;display:flex}.tm-fields input[data-v-b1b31d63]:not([type=checkbox]):not([type=color]),.tm-fields textarea[data-v-b1b31d63],.tm-fields select[data-v-b1b31d63],.tm-create input[data-v-b1b31d63],.tm-create select[data-v-b1b31d63]{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:43px;color:var(--text);font-family:var(--font-body,Barlow),sans-serif;border-radius:0;padding:11px 12px;font-size:14px}.tm-fields textarea[data-v-b1b31d63]{resize:vertical;line-height:1.6}.tm-fields input[type=file][data-v-b1b31d63]{font-size:11px;padding:9px!important}.tm-fields fieldset[data-v-b1b31d63]{border:1px solid var(--border);flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.tm-fields legend[data-v-b1b31d63]{color:var(--accent);padding:0 8px;font-size:13px}.tm-mode[data-v-b1b31d63]{gap:4px;display:flex}.tm-mode button[data-v-b1b31d63]{color:var(--muted);border:1px solid var(--border);background:0 0;padding:8px 12px;font-size:12px}.tm-mode button.active[data-v-b1b31d63]{background:var(--soft);color:var(--accent);border-color:var(--accent)}.tm-fields .color-grid[data-v-b1b31d63]{margin:6px 0}.tm-check[data-v-b1b31d63]{border:1px solid var(--border);align-items:center;padding:16px;flex-direction:row!important}.tm-check input[data-v-b1b31d63]{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0}.tm-check small[data-v-b1b31d63]{font:11px var(--font-body,Barlow),sans-serif;color:var(--muted);margin-top:4px;display:block}.tm-note[data-v-b1b31d63]{color:var(--muted);border-left:2px solid var(--accent);background:var(--soft);margin:6px 0;padding:14px 16px;font-size:13px;line-height:1.65}.tm-actions[data-v-b1b31d63]{border-top:1px solid var(--border);flex-wrap:wrap;gap:10px;margin-top:28px;padding-top:22px;display:flex}.tm-actions .primary[data-v-b1b31d63],.tm-actions .secondary[data-v-b1b31d63]{min-height:40px;padding:12px;font-size:12px}.tm-actions .help-link[data-v-b1b31d63]{margin-right:10px;padding:7px 0;font-size:11px}.tm-publish[data-v-b1b31d63]{flex:1}.tm-file[data-v-b1b31d63]{align-items:center;gap:16px;margin:12px 0;display:flex}.tm-file img[data-v-b1b31d63]{object-fit:contain;background:var(--surface);width:100px;height:50px;padding:8px}.tm-preview[data-v-b1b31d63]{align-self:start;min-width:0;position:sticky;top:24px}.tm-preview-title[data-v-b1b31d63]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.tm-preview-title .eyebrow[data-v-b1b31d63]{font-size:10px}.tm-preview-title .tm-mode button[data-v-b1b31d63]{padding:6px 8px;font-size:10px}.tm-preview-screen[data-v-b1b31d63]{--border:color-mix(in srgb,var(--text) 15%,transparent);border:1px solid var(--border);background:var(--bg);color:var(--text);font-family:var(--font-body,Barlow),sans-serif;padding:26px 24px}.tm-preview-brand[data-v-b1b31d63]{padding-bottom:32px}.tm-preview-brand strong[data-v-b1b31d63]{font:800 30px var(--font-heading,"Barlow Condensed"),sans-serif;overflow-wrap:anywhere;display:block}.tm-preview-brand img[data-v-b1b31d63]{object-fit:contain;max-width:180px;max-height:52px}.tm-preview-brand small[data-v-b1b31d63]{text-transform:uppercase;letter-spacing:1.8px;color:var(--muted);margin-top:8px;font-size:8px;display:block}.tm-preview-screen>.eyebrow[data-v-b1b31d63]{color:var(--muted);font-size:8px}.tm-preview-screen h3[data-v-b1b31d63]{font-size:29px;font-family:var(--font-heading,"Barlow Condensed"),sans-serif;overflow-wrap:anywhere;margin:15px 0 10px}.tm-preview-screen>p[data-v-b1b31d63]{color:var(--muted);white-space:pre-line;font-size:11px;line-height:1.6}.tm-preview-screen span[data-v-b1b31d63]:not(.eyebrow){color:var(--accent)}.tm-preview-field[data-v-b1b31d63]{background:var(--surface);border:1px solid var(--border);color:var(--muted);margin-bottom:10px;padding:12px;font-size:10px}.tm-preview-submit[data-v-b1b31d63]{background:var(--accent);color:var(--on-accent);justify-content:space-between;margin-top:14px;padding:12px;font-size:11px;font-weight:600;display:flex}.tm-preview-submit span[data-v-b1b31d63]{color:inherit!important}.tm-preview-story[data-v-b1b31d63]{border-top:1px solid var(--border);white-space:pre-line;margin-top:28px;padding-top:24px}.tm-preview-story strong[data-v-b1b31d63]{color:var(--accent);font:600 25px/1.1 var(--font-heading,"Barlow Condensed"),sans-serif;display:block}.tm-preview-story p[data-v-b1b31d63]{color:var(--muted);margin:14px 0 24px;font-size:10px}.tm-preview-screen>small[data-v-b1b31d63]{color:var(--muted);font-size:9px}.tm-preview>.field-hint[data-v-b1b31d63]{margin-top:14px}.tm-version[data-v-b1b31d63]{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:17px 0;display:flex}.tm-version strong[data-v-b1b31d63]{font-size:15px}.tm-version small[data-v-b1b31d63]{color:var(--muted);margin-top:6px;font-size:10px;display:block}.tm-version button[data-v-b1b31d63]{min-height:34px;margin-left:auto;padding:8px 12px;font-size:11px}.tm-repo-link[data-v-b1b31d63]{color:var(--accent);overflow-wrap:anywhere;padding:10px 0;font-size:12px}.tm-create[data-v-b1b31d63]{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px;display:grid}.tm-create h2[data-v-b1b31d63],.tm-create .form-actions[data-v-b1b31d63]{grid-column:1/-1}.tm-errors[data-v-b1b31d63]{overflow-wrap:anywhere;color:var(--muted);padding:0 0 12px 20px;font-size:12px;line-height:1.7}.tm-errors code[data-v-b1b31d63]{color:var(--accent)}.tm-modal[data-v-b1b31d63]::backdrop{background:#000a}.tm-modal[data-v-b1b31d63]{width:min(100%,540px);max-height:90dvh;overflow:auto;box-shadow:0 30px 100px #0008}.tm-modal .eyebrow[data-v-b1b31d63]{margin-bottom:14px}.tm-modal p[data-v-b1b31d63]{font-size:14px}.tm-modal .form-actions[data-v-b1b31d63]{margin-top:24px}@media (width<=1200px){.tm-grid[data-v-b1b31d63]{grid-template-columns:minmax(0,1fr) 270px;gap:18px;padding:18px}.tm-form[data-v-b1b31d63]{padding:22px}}@media (width<=1000px){.tm-grid[data-v-b1b31d63]{grid-template-columns:1fr}.tm-preview[data-v-b1b31d63]{max-width:420px;position:static}.tm-preview-screen[data-v-b1b31d63]{padding:30px}.tm-heading[data-v-b1b31d63]{align-items:flex-start}.tm-heading>button[data-v-b1b31d63]{font-size:12px}}@media (width<=600px){.tm-heading[data-v-b1b31d63]{flex-direction:column;gap:16px}.tm-heading h1[data-v-b1b31d63]{font-size:36px}.tm-heading p[data-v-b1b31d63]{font-size:13px}.tm-library[data-v-b1b31d63]{grid-template-columns:1fr}.tm-tile[data-v-b1b31d63]{gap:12px;padding:16px}.tm-tile strong[data-v-b1b31d63]{font-size:15px}.tm-tile .tm-badge[data-v-b1b31d63]{font-size:8px}.tm-editor-top[data-v-b1b31d63]{align-items:flex-start;padding:20px}.tm-tabs[data-v-b1b31d63]{padding:0 8px}.tm-tabs button[data-v-b1b31d63]{padding:13px 8px;font-size:11px}.tm-grid[data-v-b1b31d63]{gap:24px;padding:12px}.tm-form[data-v-b1b31d63]{padding:18px}.tm-actions[data-v-b1b31d63]{gap:8px}.tm-actions .primary[data-v-b1b31d63],.tm-actions .secondary[data-v-b1b31d63]{flex:auto;font-size:11px}.tm-fields input[data-v-b1b31d63],.tm-fields textarea[data-v-b1b31d63],.tm-fields select[data-v-b1b31d63]{font-size:16px!important}.tm-create[data-v-b1b31d63]{grid-template-columns:1fr;padding:20px}.tm-version[data-v-b1b31d63]{gap:10px}.tm-version small[data-v-b1b31d63]{max-width:180px}.tm-modal[data-v-b1b31d63]{padding:24px}}@font-face{font-family:Barlow;src:url(/fonts/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-latin-600-normal-DILqtrty.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2");font-weight:800;font-display:swap}*{box-sizing:border-box}body{background:#0a0a0a;margin:0}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3,label,.eyebrow,.brand-name,.brand-label,.form-label{font-family:Barlow Condensed,Arial Narrow,sans-serif}h1,h2,h3{letter-spacing:-.015em;font-weight:600}h1{margin-bottom:14px;font-size:42px;line-height:1.15}h2{font-size:27px}p{line-height:1.7}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.app{--border:color-mix(in srgb,var(--text) 12%,transparent);--border-strong:color-mix(in srgb,var(--text) 20%,transparent);--soft:color-mix(in srgb,var(--accent) 8%,var(--panel));color:var(--text);background:var(--bg);font-synthesis:none;-webkit-font-smoothing:antialiased;min-height:100dvh;font-family:Barlow,system-ui,sans-serif;font-size:15px}.accent{color:var(--accent)}.muted{color:var(--muted)}.eyebrow{letter-spacing:1.8px;color:var(--muted);font-size:12px;display:block}.skip-link{background:var(--surface);z-index:100;padding:12px;position:fixed;top:-100px;left:12px}.skip-link:focus{top:12px}.loading{min-height:100dvh;color:var(--muted);place-items:center;display:grid}.login-layout{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.story{background:var(--panel);border-right:1px solid var(--border);flex-direction:column;padding:48px 48px 30px;display:flex;position:relative;overflow:hidden}.brand{flex-wrap:wrap;align-items:center;gap:23px;display:flex}.brand-name{overflow-wrap:anywhere;font-size:34px;font-weight:800;line-height:1.05}.brand-label{letter-spacing:2.3px;white-space:nowrap;font-size:10px}.story-copy{z-index:1;margin-top:85px}.story-copy h2{color:var(--accent);margin:24px 0 25px;font-size:clamp(48px,4.4vw,76px);line-height:1.04}.story-copy p{color:var(--muted);margin:0;font-size:15px;line-height:1.85}.story-art{color:var(--accent);width:290px;max-width:75%;margin:45px 0 55px}.story-footer{color:var(--muted);justify-content:space-between;gap:20px;margin-top:auto;font-size:11px;display:flex}.story-footer span:last-child{letter-spacing:2px;font-size:10px}.access{flex-direction:column;min-width:0;padding:40px 42px 30px;display:flex}.access-top{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.appearance{align-items:center;gap:10px;font-family:Barlow,sans-serif;font-size:12px;display:flex}.appearance select{min-height:32px;padding:5px 9px;font-size:11px}.language{align-items:center;gap:12px;display:flex}.language span{border:1px solid var(--border);padding:4px 6px;font-size:10px}.login-wrap{width:100%;max-width:370px;margin:auto;padding:44px 0 65px}.entry-icon{background:var(--surface);border:1px solid var(--border);width:44px;height:44px;color:var(--accent);place-items:center;margin-bottom:31px;font-size:23px;display:grid}.login-wrap>.eyebrow{margin-bottom:22px}.login-wrap h1{overflow-wrap:anywhere;margin-bottom:17px;font-size:36px;line-height:1.2}.welcome{color:var(--muted);margin-bottom:37px;font-size:14px}.login-form{flex-direction:column;display:flex}.login-form label{margin-bottom:8px;font-size:14px;font-weight:600}input,select{background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:0;min-width:0;min-height:48px;padding:11px 13px}.login-form input{font-size:14px}.password-label{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 8px;display:flex}.password-label label{margin:0}.help-link{border:0;border-bottom:1px solid var(--accent);color:var(--text);background:0 0;padding:0 0 2px;font-size:12px}.password-field{position:relative}.password-field input{width:100%;padding-right:75px}.password-field button{color:var(--muted);background:0 0;border:0;padding:4px;font-size:12px;position:absolute;top:13px;right:12px}.primary,.secondary{border:1px solid var(--accent);background:var(--accent);min-height:44px;color:var(--on-accent);justify-content:space-between;align-items:center;gap:22px;padding:12px 18px;font-size:14px;font-weight:600;display:inline-flex}.primary:hover:not(:disabled){filter:brightness(.92)}.secondary{border-color:var(--border-strong);color:var(--text);background:0 0}.secondary:hover:not(:disabled){background:var(--surface)}.login-submit{min-height:48px;margin-top:27px}.login-submit span{font-size:20px;font-weight:400}.login-note{text-align:center;color:var(--muted);margin:24px 0 0;font-size:12px}.help-message{border:1px solid var(--border);background:var(--panel);margin:16px 0 0;padding:12px;font-size:13px}.access-footer{color:var(--muted);justify-content:space-between;gap:18px;font-size:10px;line-height:1.6;display:flex}.alert{border:1px solid var(--border-strong);margin:0 0 20px;padding:12px 14px;font-size:13px}.error{color:var(--text);background:color-mix(in srgb,#e35060 10%,var(--bg));border-color:color-mix(in srgb,#e35060 65%,var(--bg));border-left:3px solid #e35060}.success{color:var(--text);border-left:3px solid var(--accent);background:var(--soft)}.warning{color:var(--text);background:var(--soft);font-size:13px}.portal-layout{min-height:100dvh;display:flex}.sidebar{background:var(--panel);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:254px;padding:34px 24px 24px;display:flex}.sidebar-brand{font-size:30px}.sidebar-label{margin:24px 0 30px;font-size:10px}.sidebar nav{flex-direction:column;gap:8px;display:flex}.sidebar nav button{text-align:left;color:var(--muted);background:0 0;border:0;align-items:center;gap:14px;padding:13px 12px;font-size:14px;display:flex}.sidebar nav button.active{color:var(--accent);background:var(--soft);box-shadow:inset 2px 0 var(--accent)}.sidebar nav button span{width:17px;font-size:19px}.sidebar-user{border-top:1px solid var(--border);align-items:center;gap:12px;margin-top:auto;padding-top:22px;font-size:13px;display:flex}.avatar{background:var(--soft);width:36px;height:36px;color:var(--accent);place-items:center;font-weight:600;display:grid}.sidebar-user strong,.sidebar-user div>span{display:block}.sidebar-user div>span{color:var(--muted);margin-top:4px;font-size:11px}.portal-content{flex-direction:column;flex:1;min-width:0;display:flex}.portal-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:20px 36px;font-size:13px;display:flex}.portal-top .secondary{min-height:36px;padding:8px 12px;font-size:12px}.workspace{flex:1;width:100%;max-width:1320px;margin:0 auto;padding:44px 36px 60px}.workspace>section>.eyebrow{margin-bottom:12px}.workspace>section>p.muted{margin-bottom:32px}.portal-footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:16px;padding:20px 36px;font-size:11px;display:flex}.home-grid{grid-template-columns:1.5fr 1fr;gap:24px;display:grid}.card{border:1px solid var(--border);background:var(--panel);min-width:0;padding:28px}.welcome-card{background:var(--soft);border:1px solid var(--border);padding:34px}.welcome-card h2{margin:20px 0;font-size:38px}.welcome-card .eyebrow{color:var(--accent);font-size:11px}.welcome-card p{color:var(--muted);font-size:14px}.integration-card{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.integration-card h2{margin-bottom:0}.integration-card p{color:var(--muted);margin-bottom:0;font-size:14px}.connection-label{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.connection-label i{background:var(--muted);border-radius:50%;width:6px;height:6px}.theme-grid{grid-template-columns:minmax(320px,1fr) minmax(300px,1fr);align-items:start;gap:28px;display:grid}.settings-form{flex-direction:column;gap:10px;display:flex}.settings-form h2{margin-bottom:12px}.settings-form label,.form-label{font-size:15px;font-weight:600}.form-label{margin-top:15px}.presets{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.preset{border:1px solid var(--border-strong);color:var(--text);background:0 0;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex}.preset:hover{border-color:var(--accent)}.preset>span{width:12px;height:12px;display:block}.color-grid{grid-template-columns:1fr 1fr;gap:20px 16px;margin-bottom:20px;display:grid}.color-control{flex-direction:column;gap:8px;display:flex}.color-input{align-items:center;gap:10px;display:flex}.color-input input{border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;width:42px;height:38px;min-height:38px;padding:3px}.color-input code{color:var(--muted);font-size:11px}.form-actions{flex-wrap:wrap;gap:10px;display:flex}.field-hint{color:var(--muted);margin:2px 0 10px;font-size:12px;line-height:1.6}.theme-preview>.eyebrow{margin:0 0 16px}.mini-login{border:1px solid var(--border);grid-template-columns:1fr 1fr;min-height:340px;display:grid}.mini-story{background:var(--panel);border-right:1px solid var(--border);overflow-wrap:anywhere;padding:28px 20px}.mini-story>strong{font-family:Barlow Condensed,sans-serif;font-size:20px}.mini-story h2{color:var(--accent);margin:50px 0 20px;font-size:30px}.mini-story p{color:var(--muted);font-size:12px}.mini-form{background:var(--bg);min-width:0;padding:48px 20px}.mini-form .eyebrow{font-size:8px}.mini-form h3{overflow-wrap:anywhere;margin:16px 0 22px;font-size:20px}.mini-field{border:1px solid var(--border-strong);background:var(--surface);color:var(--muted);margin-bottom:12px;padding:11px 8px;font-size:10px;overflow:hidden}.mini-form .primary{gap:8px;width:100%;min-height:34px;padding:9px;font-size:11px}.theme-preview>.field-hint{margin-top:16px}.account-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}dl{margin:0}dt{color:var(--muted);margin-bottom:6px;font-size:12px}dd{overflow-wrap:anywhere;margin:0 0 22px}.settings-form>button.primary{margin-top:12px}.settings-form>label:not(:first-of-type){margin-top:8px}@media (width>=1700px){.story{padding:60px 66px 35px}.story-copy{margin-top:116px}.access{padding:56px 58px 30px}.login-wrap{max-width:440px}.login-wrap h1{font-size:44px}}@media (width<=1100px){.story{padding:35px 32px 26px}.brand{gap:14px}.story-copy{margin-top:70px}.story-copy h2{font-size:50px}.access{padding:30px}.access-top{gap:12px}.story-footer,.access-footer{flex-direction:column;gap:6px}.sidebar{width:210px;padding:30px 18px}.portal-top{padding:16px 24px}.workspace{padding:32px 24px}.theme-grid{grid-template-columns:1fr}.theme-preview{max-width:650px}.home-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.login-layout{grid-template-columns:1fr}.story{border-right:0;border-bottom:1px solid var(--border);min-height:0;padding:25px 26px 30px}.brand-name{font-size:28px}.brand-label{font-size:9px}.story-copy{margin-top:30px}.story-copy>.eyebrow{font-size:10px}.story-copy h2{margin:16px 0;font-size:38px}.story-copy p{max-width:270px;font-size:12px}.story-copy p br{display:none}.story-art{opacity:.18;width:170px;margin:0;position:absolute;bottom:24px;right:-25px;transform:rotate(-8deg)}.story-footer{display:none}.access{padding:20px 26px 24px}.access-top{font-size:11px}.appearance{gap:7px;font-size:10px}.appearance select{max-width:142px;font-size:10px}.language{gap:7px;font-size:10px}.login-wrap{max-width:420px;padding:32px 0 42px}.entry-icon{width:36px;height:36px;margin-bottom:24px;font-size:20px}.login-wrap>.eyebrow{margin-bottom:14px;font-size:10px}.login-wrap h1{margin-bottom:13px;font-size:32px}.welcome{margin-bottom:26px;font-size:13px}.login-form input{font-size:16px}.access-footer{border-top:1px solid var(--border);padding-top:18px;font-size:10px}.portal-layout{flex-direction:column}.sidebar{border-right:0;border-bottom:1px solid var(--border);width:100%;padding:20px 22px}.sidebar-brand{font-size:27px}.sidebar-label{margin:12px 0 14px}.sidebar nav{flex-flow:wrap;gap:4px}.sidebar nav button{gap:8px;padding:10px;font-size:12px}.sidebar nav button.active{box-shadow:inset 0 -2px var(--accent)}.sidebar-user{display:none}.portal-top{padding:14px 20px}.portal-top>span{font-size:11px}.workspace{padding:30px 20px 45px}h1{font-size:34px}.home-grid,.account-grid{grid-template-columns:1fr}.card,.welcome-card{padding:24px}.theme-grid{grid-template-columns:1fr}.color-grid{gap:18px 12px}.portal-footer{padding:20px;font-size:10px}.workspace>section>.eyebrow{font-size:10px}.workspace>section>p.muted{font-size:14px}.mini-story{padding:22px 14px}.mini-form{padding:38px 14px}.mini-story h2{font-size:26px}.form-actions .primary{flex:1}}@media (prefers-reduced-motion:no-preference){button{transition:background .15s,border-color .15s}}.app{font-family:var(--font-body,Barlow),system-ui,sans-serif}.app h1,.app h2,.app h3,.app label,.app .eyebrow,.app .brand-name,.app .brand-label,.app .form-label{font-family:var(--font-heading,"Barlow Condensed"),"Arial Narrow",sans-serif}.brand-logo{object-fit:contain;width:auto;max-width:190px;max-height:54px;display:block}.brand-label,.sidebar-label{text-transform:uppercase}.theme-multiline{white-space:pre-line}.contact-information{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.contact-information h2,.contact-information p{margin:0}.contact-information a{color:var(--accent);overflow-wrap:anywhere}.legal-links{border-top:1px solid var(--border);color:var(--muted);background:var(--panel);justify-content:center;gap:24px;padding:18px;font-size:11px;display:flex}.legal-dialog{border:1px solid var(--border-strong);width:min(90vw,680px);max-height:85dvh;color:var(--text);background:var(--panel);font-family:var(--font-body,Barlow),sans-serif;padding:32px;overflow:auto}.legal-dialog::backdrop{background:#000a}.legal-dialog>button{float:right;margin:0 0 20px 20px}.legal-dialog p{font-size:14px;line-height:1.8}.legal-dialog h2{margin-top:10px}
