:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--canvas:#080808;--surface:#141414;--field:#181818;--raised:#1d1d1d;--border:#333;--text:#f5f5f5;--muted:#aaa;--faint:#909090;--primary:#f2f2f2;--success:#c2e5b8;--error:#ffb4a5;--danger-surface:#3f272c;--danger-border:#8b5963;--danger-text:#f4d2d8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--canvas);min-width:280px;min-height:100%}body{min-height:100dvh;color:var(--text);margin:0}body.auth-view{background:#000}#app{flex-direction:column;min-height:100dvh;display:flex}#app>main{flex:1}button,input,textarea,select{font:inherit;-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}input,textarea{caret-color:var(--text)}input:disabled,textarea:disabled,select:disabled{opacity:.6}button,a,input,textarea,select{touch-action:manipulation}:focus-visible{outline-offset:3px;outline:2px solid #d4d4d4}[hidden]{display:none!important}h1,h2,h3,p{margin:0}svg{flex:none;display:block}noscript{color:var(--text);padding:24px;display:block}.initial-loading{color:var(--muted);text-align:center;padding:48px 24px}.auth-shell{padding:max(32px, env(safe-area-inset-top)) 24px max(32px, env(safe-area-inset-bottom));place-items:center;display:grid}.auth-card{width:100%;max-width:400px;padding:12px 0}.auth-brand-row{display:contents}.guide-slot{display:none}.brand{letter-spacing:-1.2px;white-space:nowrap;font-size:30px;font-weight:750;line-height:1.1}.brand-dot{color:#8a867b}.auth-card .brand{margin-bottom:12px;font-size:32px}.auth-heading{color:var(--muted);margin:0 0 26px;font-size:15px;font-weight:400;line-height:1.5}.auth-scope-help{margin-top:18px}.form-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field-label{color:var(--muted);font-size:14px;line-height:20px}.field-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.field-count{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.field-input{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:54px;color:var(--text);border-radius:16px;padding:14px 16px;font-size:16px;line-height:24px;transition:border-color .15s,background-color .15s}.field-input::placeholder{color:var(--faint);opacity:1}.field-input:hover{border-color:#444}.field-input:focus{outline-offset:2px;outline:2px solid #aaa}.password-wrap{position:relative}.password-wrap .field-input{padding-right:56px}.password-toggle{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:12px;place-items:center;display:grid;position:absolute;top:5px;right:5px}.password-toggle:hover{color:#fff;background:#ffffff08}.button{text-align:center;border:1px solid #0000;border-radius:17px;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:14px 16px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;transition:background-color .15s,border-color .15s,opacity .15s,transform .15s;display:inline-flex}.button:active:not(:disabled){transform:scale(.985)}.button-primary{color:#080808;background:var(--primary)}.button-primary:hover:not(:disabled){background:#fff}.button-primary:disabled{color:#aaa;opacity:1;background:#2a2a2a;border-color:#3b3b3b}.button-danger{color:var(--danger-text);background:var(--danger-surface);border-color:var(--danger-border)}.button-danger:hover:not(:disabled){color:#ffe5e9;background:#4b2c33;border-color:#a26874}.button-danger:focus-visible{outline-color:#e6a4af}.button-secondary{color:var(--text);background:var(--raised);border-color:var(--border)}.button-secondary:hover:not(:disabled){background:#292929;border-color:#444}.button-quiet{color:#ccc;border-color:var(--border);background:0 0}.button-quiet:hover:not(:disabled){color:#fff;background:#ffffff08}.button-small{border-radius:22px;min-height:44px;padding:9px 13px;font-size:14px;line-height:24px}.button-wide{width:100%}.button-link{color:#ccc;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:8px 4px;font-size:14px;text-decoration:underline}.helper{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.notice{color:#d5d5d5;overflow-wrap:anywhere;background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.5}.notice-error{color:var(--error);background:#3b211e;border-color:#5f3630}.notice-success{color:var(--success);background:#172016;border-color:#2d3d29}.inline-status{color:var(--muted);min-height:20px;font-size:13px;line-height:1.5}.inline-status.success{color:var(--success)}.inline-status.error{color:var(--error)}.app-shell{width:100%;max-width:800px;padding:0 24px max(40px, env(safe-area-inset-bottom));margin:0 auto}.site-credit{padding:12px 24px max(22px, env(safe-area-inset-bottom));color:var(--faint);letter-spacing:.04em;text-align:center;flex:none;font-size:12px;line-height:20px}.site-credit a{color:var(--muted);font-weight:500;text-decoration:none;transition:color .15s}.site-credit a:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.app-header{padding-top:max(28px, env(safe-area-inset-top));justify-content:space-between;align-items:center;gap:16px;padding-bottom:30px;display:flex}.app-header .brand{text-align:center;font-size:26px}.account-actions{flex-direction:column;flex:none;align-items:stretch;gap:8px;min-width:0;display:flex}.profile-button,.moderation-button{color:var(--text);-webkit-backdrop-filter:blur(18px)saturate(150%);background:#18181885;border:1px solid #ffffff1f;border-radius:999px;box-shadow:inset 0 1px #ffffff0d,0 4px 16px #00000024}body[data-account-role=worker] .moderation-button,body[data-account-role=worker] .bot-access{display:none}.page-heading{letter-spacing:-.5px;margin-bottom:9px;font-size:26px;font-weight:650;line-height:1.25}.page-description{color:var(--muted);margin-bottom:24px;font-size:14px;line-height:1.6}.editor-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.bot-access{align-items:center;gap:12px;min-width:0;display:flex}.bot-button,.add-section{flex-shrink:0}.connection-summary{color:var(--faint);font-size:12px;line-height:18px}.connection-summary.connected{color:var(--success)}.home-settings{min-width:0;margin-bottom:18px}.home-settings-toggle{text-align:center;background:#1b1b1b;border-radius:20px;justify-content:center;gap:14px;min-height:56px;padding:14px 44px;position:relative;box-shadow:inset 0 1px #ffffff08}.home-settings-toggle>svg{color:var(--muted);transition:transform .18s;position:absolute;right:18px}.home-settings-toggle[aria-expanded=true]>svg{transform:rotate(90deg)}.home-settings>.notice{margin-top:10px}.home-editor-spacing{padding-top:12px}.home-editor-heading{flex-direction:column;gap:7px;display:flex}.home-editor-heading h2{letter-spacing:-.2px;font-size:19px;font-weight:600;line-height:26px}.home-editor-card .message-input{min-height:160px}.home-editor-controls{gap:10px}.home-editor-card .notice .button{margin-top:10px;display:flex}.section-tabs{-webkit-backdrop-filter:blur(18px)saturate(150%);overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#484848 transparent;background:#18181885;border:1px solid #ffffff1f;border-radius:29px;gap:5px;max-width:100%;margin-bottom:18px;padding:5px;scroll-padding-inline:7px;display:flex;overflow-x:auto;box-shadow:inset 0 1px #ffffff0d,0 4px 16px #00000024}.section-tab{text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:46px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:24px;flex:1 0 132px;padding:10px 12px;font-size:15px;transition:background-color .16s,color .16s;overflow:hidden}.section-tab:hover{color:#eee}.section-tab[aria-selected=true]{color:#fff;background:#393939;border-color:#505050;font-weight:600;box-shadow:0 1px 3px #0003}.section-tabs,.section-tabs .section-tab{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.section-tabs.is-reordering,.section-tabs.is-reordering .section-tab,.section-tabs.is-panning{cursor:grabbing}.section-tab.is-reorder-placeholder{opacity:.28;border-style:dashed;border-color:#888}.section-tab-drag{z-index:60;pointer-events:none;color:#fff;background:#393939;border-color:#777;place-items:center;margin:0;font-weight:600;transition:none;display:grid;position:fixed;box-shadow:0 8px 22px #0008}.section-order-help{color:var(--faint);margin:-8px 4px 16px;font-size:12px;line-height:1.5}.section-order-status{color:var(--muted);margin:-4px 4px 16px;font-size:13px;line-height:1.5}.section-order-status:empty{display:none}.editor-card{background:var(--surface);border:1px solid #333;border-radius:26px;padding:26px;box-shadow:0 12px 44px #00000018}.editor-form{flex-direction:column;gap:22px;min-width:0;display:flex}.editor-primary,.editor-secondary{display:contents}.desktop-editor-heading{display:none}.editor-card .field-input{background:#181818}.message-input{resize:vertical;min-height:220px;max-height:600px;line-height:1.6}.richtext-editor{border:1px solid var(--border);background:var(--field);border-radius:16px;min-width:0;transition:border-color .15s;overflow:hidden}.richtext-editor:focus-within{outline-offset:2px;border-color:#888;outline:2px solid #aaa}.richtext-toolbar{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#484848 transparent;background:#151515;border-bottom:1px solid #303030;flex-wrap:nowrap;align-items:center;gap:3px;min-width:0;padding:8px;display:flex;overflow-x:auto}.richtext-toolbar::-webkit-scrollbar{height:6px}.richtext-toolbar::-webkit-scrollbar-thumb{background:#484848;border-radius:4px}.richtext-tool-group{display:contents}.richtext-tool{appearance:none;color:#c7c7c7;text-align:center;background:0 0;border:1px solid #0000;border-radius:9px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:0;min-height:44px;padding:7px;font-family:inherit;font-size:16px;font-weight:500;line-height:22px;display:inline-flex}.richtext-tool:hover:not(:disabled){color:#fff;background:#303030}.richtext-tool[aria-pressed=true],.richtext-tool.is-active{color:#fff;background:#262626;border-color:#505050}.richtext-tool:disabled{opacity:.35}.richtext-tool svg{width:18px;height:18px}.richtext-tool-b{font-weight:750}.richtext-tool-i{font-style:italic}.richtext-tool-u{text-underline-offset:3px;text-decoration:underline}.richtext-tool-s{text-decoration:line-through}.richtext-tool-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.richtext-tool-mark{text-underline-offset:4px;-webkit-text-decoration:underline #d2bb62;text-decoration:underline #d2bb62;text-decoration-thickness:3px}.richtext-input{min-width:0;min-height:220px;max-height:600px;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;outline:none;padding:14px 16px;font-size:16px;line-height:1.6;overflow-y:auto}.richtext-input:focus,.richtext-input:focus-visible{outline:none}.richtext-input p{min-height:1.6em;margin:0}.richtext-input.is-empty[data-placeholder]:before{content:attr(data-placeholder);float:left;height:0;color:var(--faint);pointer-events:none}.richtext-input code,.richtext-preview code{color:#eee;background:#292929;border-radius:5px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.richtext-input mark,.richtext-preview mark{color:#fff1b5;background:#5c5025;border-radius:3px;padding-inline:2px}.richtext-input a,.richtext-preview a{color:#c9d4ff;text-underline-offset:3px;text-decoration:underline}.richtext-input u,.richtext-preview u{text-underline-offset:3px}.richtext-editor.is-invalid{border-color:#b2514b}.richtext-editor.is-disabled{opacity:.6}.richtext-editor.is-disabled .richtext-input{cursor:default}.richtext-error{color:var(--error);margin:8px 2px 0;font-size:13px;line-height:1.5}.richtext-preview{color:#bbb;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.6}.richtext-preview p{min-height:1.6em;margin:0}.home-editor-card .richtext-input{min-height:160px}.photo-label{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.photo-label small{color:var(--faint);font-size:12px;font-weight:400}.photo-box{background:#181818;border:1px dashed #414141;border-radius:18px;place-items:center;min-height:132px;display:grid;overflow:hidden}.photo-picker{appearance:none;width:100%;color:inherit;font:inherit;text-align:center;margin:0;padding:0;transition:border-color .15s,background-color .15s}.photo-picker:hover:not(:disabled){background:#1d1d1d;border-color:#666}.photo-empty{color:#8f8f8f;flex-direction:column;align-items:center;gap:10px;padding:24px;font-size:13px;display:flex}.photo-preview{object-fit:contain;width:100%;max-height:310px;display:block}.photo-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;display:flex}.photo-upload-row{display:contents}.photo-actions>.button{order:2}.photo-helper{flex-basis:100%;order:3;min-width:0}.photo-upload{position:relative;overflow:hidden}.photo-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.photo-upload:focus-within{outline-offset:3px;outline:2px solid #d4d4d4}.internal-buttons{border-top:1px solid #292929;flex-direction:column;gap:16px;min-width:0;padding-top:22px;display:flex}.internal-buttons-heading{flex-direction:column;gap:6px;display:flex}.internal-buttons-heading h2{font-size:16px;font-weight:600;line-height:24px}.internal-button-list{flex-direction:column;gap:14px;min-width:0;display:flex}.internal-button-list:empty{display:none}.internal-button-summary{border:1px solid var(--border);background:#181818;border-radius:20px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.internal-button-caption{flex-direction:column;gap:5px;min-width:0;display:flex}.internal-button-title{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:24px}.internal-button-destination{overflow-wrap:anywhere}.internal-button-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.internal-button-controls .button{white-space:nowrap;gap:6px;width:100%;min-width:0;min-height:44px;padding:9px 8px;font-size:13px}.action-editor-collapse{opacity:0;grid-template-rows:0fr;min-width:0;transition:grid-template-rows .18s,opacity .18s;display:grid}.action-editor-collapse.is-open{opacity:1;grid-template-rows:1fr}.action-editor-clip{min-width:0;min-height:0;overflow:hidden}.action-editor-controls{flex-direction:column;gap:10px;display:flex}.action-editor-controls .button{width:100%;min-width:0}.action-save-slot{min-height:54px}.internal-button-card{border:1px solid var(--border);background:#181818;border-radius:20px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.internal-button-card .field-input{background:var(--surface)}.internal-button-number{color:var(--faint);font-size:12px;line-height:18px}.action-destination{flex-direction:column;gap:8px;min-width:0;display:flex}.save-row{border-top:1px solid #292929;flex-direction:column;align-items:stretch;gap:10px;margin-top:2px;padding-top:20px;display:flex}.save-row .inline-status{text-align:center;margin-bottom:2px}.save-row .inline-status:empty{display:none}.save-row .button{width:100%;min-width:0}.empty-sections{text-align:center;flex-direction:column;align-items:center;gap:18px;padding-top:44px;padding-bottom:36px;display:flex}.empty-sections>svg{color:var(--faint)}.empty-heading{letter-spacing:-.3px;font-size:21px;font-weight:600;line-height:1.3}.empty-sections .dialog-text{max-width:340px}.empty-sections+.inline-status{text-align:center;margin-top:14px}.editor-alert{margin-bottom:18px}.editor-alert .button{margin-top:10px}.dialog{color:var(--text);background:var(--surface);overscroll-behavior:contain;border:1px solid #363636;border-radius:26px;width:min(480px,100vw - 24px);max-height:min(90dvh,850px);padding:0;animation:.16s ease-out dialog-in;overflow:auto;box-shadow:0 24px 90px #0008}.dialog::backdrop{-webkit-backdrop-filter:blur(5px);background:#000a}.dialog-header{border-bottom:1px solid #303030;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.dialog-title{letter-spacing:-.2px;flex:auto;min-width:0;font-size:19px;font-weight:600;line-height:1.3}.dialog-back{margin-right:-4px}.icon-button{color:#eee;background:#272727;border:0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.icon-button:hover{background:#373737}.dialog-content{flex-direction:column;gap:18px;padding:22px 20px;display:flex}.dialog-content .notice{margin:0}.dialog-text{color:#bbb;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.bot-details{flex-direction:column;gap:14px;min-width:0;display:flex}.connection-state{color:var(--muted);align-items:center;gap:9px;font-size:14px;line-height:22px;display:flex}.connection-state.connected{color:var(--success)}.connection-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;display:block}.bot-identity{flex-direction:column;gap:5px;display:flex}.bot-name{letter-spacing:-.3px;overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.4}.pre-line{white-space:pre-wrap}.profile-list{flex-direction:column;gap:22px;display:flex}.profile-detail{flex-direction:column;gap:6px;display:flex}.profile-key{color:var(--muted);font-size:13px;line-height:20px}.profile-value{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:24px}.profile-email-state{color:var(--success);font-size:12px}.profile-actions{flex-direction:column;gap:10px;margin-top:2px;display:flex}.moderation-dialog{width:min(760px,100vw - 24px);scroll-padding-block:92px 16px}.moderation-dialog .dialog-header{z-index:5;background:var(--surface);position:sticky;top:0}.moderation-dialog .worker-card,.moderation-dialog .field-input{scroll-margin-block:12px}.worker-card-list{flex-direction:column;gap:18px;min-width:0;display:flex}.worker-card{background:#181818;border:1px solid #333;border-radius:20px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.worker-card[data-worker-card=new]{border-color:#414141}.worker-card-heading{color:#e7e7e7;overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:600;line-height:24px}.worker-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.worker-fields>.field:last-child{grid-column:1/-1}.worker-field-control{min-width:0;position:relative}.worker-field-control .field-input{background:#141414}.worker-field-control.is-readonly .field-input{color:#c7c7c7;background:#161616;border-color:#303030;padding-right:56px}.worker-field-control.is-readonly .field-input::placeholder{color:#a6a6a6;letter-spacing:2px}.worker-field-control.is-readonly .field-input:not([type=password])::placeholder{letter-spacing:normal}.worker-edit-button{color:#b4b4b4;background:0 0;border:0;border-radius:11px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:5px;right:5px}.worker-edit-button:hover:not(:disabled){color:#fff;background:#ffffff0b}.worker-card-actions{grid-template-columns:minmax(0,1fr) minmax(136px,.55fr);gap:10px;min-width:0;display:grid}.worker-card-actions .button{min-width:0;padding-inline:12px;font-size:14px}.worker-copy-hint{font-size:12px}.worker-cancel{align-self:flex-start}.worker-conflict,.worker-pending{background:#211e18;border:1px solid #4b4235;border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.worker-conflict .button{align-self:flex-start}.worker-pending-actions{flex-wrap:wrap;gap:10px;display:flex}.worker-pending-actions .button{flex:200px}.worker-compare-block{background:#181818;border:1px solid #363636;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.brand-organization{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.hub-app{min-width:0}.organizations-panel{flex-direction:column;gap:20px;min-width:0;display:flex}.organization-toolbar{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.organization-toolbar .button{min-width:0}.organization-count{margin-left:auto}.organization-list{gap:20px}.organization-card{scroll-margin-top:24px}.organization-card[data-organization-card=new]{border-color:#565656}.organization-card-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.organization-card-heading{flex:200px;font-size:19px;line-height:27px}.organization-status{color:#c1c1c1;background:#242424;border:1px solid #3c3c3c;border-radius:99px;flex:none;padding:4px 10px;font-size:12px;line-height:18px}.organization-status.active{color:#b5d3bd;background:#19251d;border-color:#304a38}.organization-status.suspended{color:#d6b7a1;background:#2b211b;border-color:#514031}.organization-fields>.field:first-child,.organization-fields>.field:nth-child(2){grid-column:1/-1}.organization-fields>.field:last-child{grid-column:auto}.organization-toggle{align-self:flex-start;min-height:44px}.organization-management-actions{border-top:1px solid #2c2c2c;flex-wrap:wrap;gap:10px;min-width:0;padding-top:8px;display:flex}.organization-management-actions .button{min-width:0;min-height:44px}.organization-delete{margin-left:auto}.organization-lifecycle-hint{font-size:12px}.organization-card .worker-copy-hint{overflow-wrap:anywhere}.organization-reveal-button{color:#c5c5c5;background:0 0;border:0;border-radius:11px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:5px;right:5px}.organization-reveal-button:hover:not(:disabled){color:#fff;background:#ffffff0b}.organization-fields .has-access-reveal .field-input{padding-right:56px}.organization-fields .has-access-reveal.is-readonly .field-input{padding-right:100px}.organization-fields .has-access-reveal.is-readonly .worker-edit-button{right:49px}.organization-password-hint{margin-top:8px;font-size:12px}.organization-current-password{margin-top:12px}.organization-current-password .field-input{color:#e5e5e5;background:#20231f;border-color:#424d3e}.organization-access-text{resize:vertical;overflow-wrap:anywhere;min-height:168px;font-size:14px;line-height:23px}@media (width<=600px){.organization-toolbar .button{flex:180px}.organization-count{flex-basis:100%;margin-left:0}.organization-card-heading{flex-basis:140px}.organization-fields{grid-template-columns:minmax(0,1fr)}.organization-fields>.field:last-child{grid-column:1/-1}.organization-toggle{width:100%}.organization-delete{width:100%;margin-left:0}.brand-organization{letter-spacing:-.6px;line-height:28px;font-size:22px!important}}.moderation-dialog>.dialog-content>.notice .button{margin-top:10px;display:flex}.divider{background:#303030;height:1px;margin:3px 0}.otp-input{font-variant-numeric:tabular-nums;letter-spacing:7px;text-align:center;font-size:24px;font-weight:500}.code-help{flex-direction:column;gap:8px;display:flex}.code-timer{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.5}.recovered-login{text-align:center;word-break:break-word;-webkit-user-select:all;user-select:all;border:1px solid #414141;border-radius:16px;padding:16px;font-size:22px;font-weight:600;line-height:1.4}.choice-button{text-align:left;justify-content:space-between}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:17px;height:17px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes dialog-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width>=900px) and (height>=600px){:root{--desktop-rail:216px;--desktop-gutter:36px;--desktop-panel:320px}.app-shell{width:calc(100% - var(--desktop-rail));max-width:1320px;margin-left:max(var(--desktop-rail), calc((100% + var(--desktop-rail) - 1320px) / 2));padding:42px var(--desktop-gutter) 60px;margin-right:auto}.app-shell:before{content:"";width:var(--desktop-rail);z-index:20;pointer-events:none;background:#101010;border-right:1px solid #242424;position:fixed;inset:0 auto 0 0}.app-header{height:0;margin:0;padding:0;display:block}.app-header .brand{z-index:22;width:calc(var(--desktop-rail) - 32px);letter-spacing:-1px;font-size:26px;position:fixed;top:28px;left:16px}.app-header .brand.brand-organization{letter-spacing:-.5px;max-height:48px;font-size:20px;line-height:24px;top:22px}.app-header .account-actions{z-index:22;width:calc(var(--desktop-rail) - 32px);gap:8px;position:fixed;bottom:18px;left:16px}.app-header .account-actions .button{-webkit-backdrop-filter:none;width:100%;min-height:48px;box-shadow:none;background:#171717;border:1px solid #292929;border-radius:12px;justify-content:center;padding:11px 8px}.page-heading{letter-spacing:-1px;margin-bottom:8px;font-size:34px;line-height:42px}.page-description{max-width:720px;margin-bottom:28px}.editor-toolbar{height:0;margin:0;display:block}.editor-toolbar .add-section{z-index:22;width:calc(var(--desktop-rail) - 32px);white-space:nowrap;border-radius:12px;justify-content:center;gap:6px;min-height:48px;padding:11px 8px;font-size:13px;position:fixed;bottom:148px;left:16px}.editor-toolbar .bot-access{z-index:22;width:calc(var(--desktop-rail) - 32px);flex-direction:column;align-items:stretch;gap:4px;display:flex;position:fixed;bottom:72px;left:16px}.editor-toolbar .bot-button{background:#171717;border-color:#292929;border-radius:12px;justify-content:center;min-height:48px;padding:11px 8px}.editor-toolbar .connection-summary{color:#999;text-align:center;white-space:nowrap;padding:0 3px;font-size:11px;line-height:16px}.editor-toolbar .connection-summary.connected{color:var(--success)}.home-settings{margin-bottom:0}.home-settings-toggle{z-index:22;width:calc(var(--desktop-rail) - 32px);color:#a4a4a4;height:48px;min-height:48px;box-shadow:none;background:0 0;border-color:#0000;border-radius:12px;justify-content:center;gap:8px;padding:11px 8px;font-size:14px;font-weight:500;line-height:22px;position:fixed;top:80px;left:16px}.home-settings-toggle:after{content:"";pointer-events:none;background:#ffffff12;height:1px;position:absolute;bottom:-17px;left:0;right:0}.home-settings-toggle.is-active{color:#f5f5f5;background:#262626;border-color:#373737}.home-settings-toggle:hover:not(:disabled){color:#fff;background:#242424;border-color:#0000}.home-settings-toggle.is-active:hover:not(:disabled){border-color:#373737}.home-settings-toggle>svg{display:none}.home-editor-spacing{padding:0}.home-settings>.notice{margin:0 0 18px}.editor-app[data-desktop-view=home] #section-editor,.editor-app[data-desktop-view=home] [data-section-workspace],.editor-app[data-desktop-view=section] .home-editor-collapse,.editor-app[data-desktop-view=section] .home-settings>.notice{display:none}.editor-app .home-editor-collapse{opacity:1;transition:none;display:block}.editor-app .home-editor-collapse>.action-editor-clip{overflow:visible}.section-tabs{z-index:22;width:calc(var(--desktop-rail) - 24px);-webkit-backdrop-filter:none;max-width:none;min-height:0;box-shadow:none;overscroll-behavior-y:contain;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:8px;margin:0;padding:4px;scroll-padding-block:8px;display:flex;position:fixed;top:160px;bottom:272px;left:12px;overflow:hidden auto}.section-tabs,.section-tabs .section-tab{touch-action:pan-x pinch-zoom}.section-tabs .section-tab{color:#a4a4a4;text-align:center;border-radius:12px;flex:none;width:100%;max-width:100%;min-height:48px;padding:11px 8px;font-size:14px;font-weight:500;line-height:22px}.section-tabs .section-tab[aria-selected=true]{color:#f5f5f5;box-shadow:none;background:#262626;border-color:#373737}.section-tabs .section-tab:hover:not(:disabled){color:#fff;background:#242424}.section-tabs .section-tab.is-reorder-placeholder{border-color:#888}.section-tab-drag{text-align:center;background:#262626;border-radius:12px;justify-items:center;min-height:48px;padding:11px 8px;font-size:14px;font-weight:500;line-height:22px}.section-order-help{z-index:22;width:calc(var(--desktop-rail) - 48px);color:#888;margin:0;font-size:11px;line-height:16px;position:fixed;bottom:200px;left:24px}body[data-account-role=admin] .editor-toolbar .bot-access{bottom:128px}body[data-account-role=admin] .editor-toolbar .add-section{bottom:204px}body[data-account-role=admin] .section-order-help{bottom:256px}body[data-account-role=admin] .section-tabs{bottom:328px}.section-order-status{margin:0 0 16px}.desktop-editor-heading{color:#e9e9e9;letter-spacing:-.3px;overflow-wrap:anywhere;min-width:0;margin:0 0 16px;font-size:21px;font-weight:600;line-height:28px;display:block}.editor-card{border-color:#303030;border-radius:18px;padding:24px;box-shadow:0 10px 36px #00000014}.editor-primary,.editor-secondary{flex-direction:column;gap:22px;min-width:0;display:flex}.editor-card .field-input,.richtext-editor{border-radius:12px}.richtext-toolbar{flex-wrap:wrap;gap:8px;padding:8px;overflow-x:visible}.richtext-tool-group{border-right:1px solid #303030;flex-wrap:wrap;align-items:center;gap:2px;padding-right:8px;display:flex}.richtext-tool-group:last-child{border-right:0;padding-right:0}.richtext-tool{flex-basis:36px;width:36px;min-height:38px;padding:6px;font-size:15px}.editor-primary .richtext-input{min-height:420px;max-height:720px;padding:20px 22px}.home-editor-form .editor-primary .richtext-input{min-height:320px}.editor-primary .message-input{min-height:420px}.home-editor-form .editor-primary .message-input{min-height:320px}.photo-box{border-radius:14px;min-height:180px}.photo-preview{max-height:280px}.photo-actions{flex-flow:column;align-items:flex-start}.photo-upload-row{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;display:grid}.photo-upload-row .photo-upload{white-space:nowrap}.photo-helper{flex-basis:auto;order:0;font-size:12px;line-height:1.4}.internal-button-card,.internal-button-summary{border-radius:14px;padding:14px}.dialog{border-radius:24px;width:min(560px,100vw - 96px);max-height:calc(100dvh - 80px)}.dialog-header{padding:18px 24px}.dialog-content{padding:24px}.moderation-dialog{width:min(760px,100vw - 96px)}body:not(.auth-view) .site-credit{width:calc(100% - var(--desktop-rail));margin-left:var(--desktop-rail)}}@media (width>=900px) and (width<=1199px) and (height>=600px){:root{--desktop-rail:184px;--desktop-gutter:28px}.app-header .brand{font-size:24px}.section-tabs{bottom:304px}body[data-account-role=admin] .section-tabs{bottom:360px}}@media (width>=1280px) and (height>=600px){.section-editor-form,.home-editor-form{grid-template-columns:minmax(0, 1fr) var(--desktop-panel);align-items:start;gap:22px 32px;display:grid}.section-editor-form>.editor-primary,.home-editor-form>.editor-primary{grid-column:1}.section-editor-form>.editor-secondary,.home-editor-form>.editor-secondary{grid-column:2}.home-editor-form>.home-editor-heading{grid-column:1/-1}.editor-secondary .photo-preview{max-height:260px}.editor-secondary .photo-actions .button{padding-inline:11px;font-size:13px}}@media (width<=600px){.app-shell{padding-left:18px;padding-right:18px}.app-header{padding-top:max(22px, env(safe-area-inset-top));padding-bottom:26px}.app-header .brand,.page-heading{font-size:24px}.editor-toolbar{gap:10px;margin-bottom:18px}.bot-access{flex-direction:column;align-items:flex-start;gap:6px}.connection-summary{padding-left:12px}.add-section{padding-inline:12px}.editor-card{border-radius:22px;padding:20px 16px}.section-tabs{margin-bottom:14px}.section-tab{flex-basis:104px;padding:10px 9px;font-size:14px}.editor-form{gap:20px}.message-input{min-height:200px}.internal-button-card,.internal-button-summary{border-radius:18px;padding:14px}.empty-sections{padding-block:32px}.dialog{border-radius:22px;max-height:92dvh}.dialog-header{padding:12px 14px}.dialog-content{padding:20px 16px}.moderation-dialog{scroll-padding-block-start:80px}.worker-card{border-radius:18px;padding:16px}.worker-fields,.worker-card-actions{grid-template-columns:minmax(0,1fr)}.worker-card-actions .button{width:100%}.worker-cancel{align-self:stretch}}@media (width<=350px){.app-shell{padding-left:12px;padding-right:12px}.auth-shell{padding-left:18px;padding-right:18px}.profile-button,.moderation-button{gap:6px;padding:9px 10px;font-size:13px}.section-tab{padding-inline:4px;font-size:12px}.field-count{font-size:11px}}@media (width<=300px){.app-header{gap:8px}.app-header .account-actions .button{padding-inline:6px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.guide-launcher{top:max(16px, env(safe-area-inset-top));right:var(--guide-launcher-right,max(16px, env(safe-area-inset-right)));z-index:2147483000;color:#f3f3f3;-webkit-backdrop-filter:blur(16px)saturate(140%);white-space:nowrap;background:#202020ed;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;font-size:18px;font-weight:600;line-height:24px;transition:width .24s cubic-bezier(.2,.7,.2,1),background-color .15s,border-color .15s;display:inline-flex;position:fixed;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 5px 22px #0004}.guide-launcher:hover:not(:disabled){background:#303030;border-color:#ffffff40}.guide-launcher-question{opacity:1;place-items:center;transition:opacity .15s,transform .22s;display:grid;position:absolute;inset:0;transform:scale(1)}.guide-launcher-skip{opacity:0;padding:0 18px;font-size:14px;transition:opacity .18s 60ms,transform .22s;transform:translate(10px)}.guide-launcher.is-active{background:#242424;border-color:#555;width:138px}.guide-launcher.is-active .guide-launcher-question{opacity:0;transform:scale(.45)}.guide-launcher.is-active .guide-launcher-skip{opacity:1;transform:translate(0)}.guide-overlay{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text);touch-action:none;overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.guide-overlay:not([open]){display:none}.guide-overlay[open]{display:block}.guide-overlay::backdrop{background:0 0}.guide-empty-shade{z-index:0;pointer-events:none;background:#000b;position:fixed;inset:0}.guide-spotlight{z-index:1;pointer-events:none;background:0 0;border:2px solid #dedede;border-radius:16px;transition:left .18s,top .18s,width .18s,height .18s;position:fixed;box-shadow:0 0 0 9999px #000b,inset 0 0 0 1px #0003,0 0 24px #ffffff0d}.guide-pointer{z-index:3;pointer-events:none;filter:drop-shadow(0 3px 5px #0009);width:28px;height:36px;transition:left .18s,top .18s;position:fixed}.guide-pointer svg{fill:#f4f4f4;stroke:#202020;stroke-width:1.6px;stroke-linejoin:round;width:28px;height:36px;animation:1.9s ease-in-out infinite guide-cursor-float}.guide-pointer.is-tapping svg{animation:.65s ease-in-out infinite guide-cursor-tap}.guide-target-pulse{z-index:2;pointer-events:none;background:#ffffff12;border:1px solid #f6f6f6b3;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;transition:left .18s,top .18s;animation:1.9s ease-out infinite guide-pulse;position:fixed}.guide-card{z-index:5;left:50%;bottom:max(20px, env(safe-area-inset-bottom));touch-action:pan-y;background:#171717;border:1px solid #414141;border-radius:24px;flex-direction:column;gap:20px;width:min(560px,100vw - 32px);max-height:min(430px,100dvh - 112px);padding:24px;animation:.22s ease-out guide-card-in;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 70px #0008,inset 0 1px #ffffff05}.guide-copy{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:10px;min-height:0;display:flex;overflow-y:auto}.guide-notice{color:#b8b8b8;font-size:12px;line-height:18px}.guide-title{color:#f4f4f4;letter-spacing:-.35px;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:650;line-height:28px}.guide-title:focus{outline:none}.guide-text{color:#c2c2c2;overflow-wrap:anywhere;white-space:pre-line;font-size:14px;line-height:22px}.guide-footer{flex-direction:column;flex:none;align-items:center;gap:16px;min-width:0;display:flex}.guide-position{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.guide-count{color:#b8b8b8;font-variant-numeric:tabular-nums;flex:none;font-size:12px;line-height:18px}.guide-progress{appearance:none;color:#d6d6d6;background:#343434;border:0;border-radius:999px;flex:auto;width:100%;min-width:0;height:4px;display:block;overflow:hidden}.guide-progress::-webkit-progress-bar{background:#343434;border-radius:999px}.guide-progress::-webkit-progress-value{background:#d6d6d6;border-radius:999px;transition:width .2s}.guide-progress::-moz-progress-bar{background:#d6d6d6;border-radius:999px}.guide-next{color:#101010;background:#f2f2f2;border:1px solid #0000;border-radius:14px;flex:none;justify-content:center;align-items:center;min-width:112px;min-height:48px;padding:11px 20px;font-size:15px;font-weight:600;line-height:24px;transition:background-color .15s,opacity .15s;display:inline-flex}.guide-next:hover:not(:disabled){background:#fff}.guide-next:disabled{opacity:1;color:#aaa;background:#2d2d2d;border-color:#414141}.guide-scroll-reserve{visibility:hidden;pointer-events:none;flex:none;width:1px;min-width:0;margin:0;padding:0;display:block}@media (width<=899px),(height<=599px){.app-header{padding-top:max(16px, env(safe-area-inset-top));grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px;padding-bottom:20px;display:grid}.app-header .brand{text-align:left;grid-area:1/1}.guide-slot{flex:0 0 44px;justify-content:flex-end;align-items:center;width:44px;height:44px;display:flex}.app-header .guide-slot{grid-area:1/2;justify-self:end}.app-header .account-actions{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-header .account-actions-worker{grid-template-columns:minmax(0,1fr)}.app-header .account-actions .button{border-radius:16px;width:100%;min-width:0;min-height:44px;padding:9px 10px}.guide-slot .guide-launcher{z-index:auto;position:relative;inset:auto;box-shadow:inset 0 1px #ffffff09}.auth-brand-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.auth-card .auth-brand-row .brand{margin-bottom:0}}@keyframes guide-cursor-float{0%,to{transform:translate(0)}45%{transform:translate(-2px,-3px)}}@keyframes guide-cursor-tap{0%,to{transform:scale(1)}45%{transform:scale(.88)}}@keyframes guide-pulse{0%{opacity:.65;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.7)}}@keyframes guide-card-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (width<=600px){.guide-launcher{top:max(12px, env(safe-area-inset-top));right:var(--guide-launcher-right,max(12px, env(safe-area-inset-right)))}.guide-card{bottom:max(12px, env(safe-area-inset-bottom));border-radius:20px;gap:16px;width:calc(100vw - 24px);padding:20px}.guide-title{font-size:20px;line-height:26px}.guide-footer{gap:18px}.guide-next{min-width:102px}}@media (width<=350px){.guide-card{padding:16px}.guide-footer{gap:12px}.guide-next{min-width:94px;padding-inline:15px}}@media (prefers-reduced-motion:reduce){.guide-launcher,.guide-launcher-question,.guide-launcher-skip,.guide-spotlight,.guide-pointer,.guide-target-pulse,.guide-card{transition:none;animation:none}.guide-progress::-webkit-progress-value{transition:none;animation:none}.guide-pointer svg{animation:none}.guide-target-pulse{opacity:.35;animation:none}}.hub-app{width:100%;min-width:0;padding:0 20px 36px}.hub-header{padding:max(18px, env(safe-area-inset-top)) 0 18px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:14px;display:grid}.hub-header .brand{min-width:0;font-size:26px}.hub-header .guide-slot{justify-self:end}.hub-sidebar{flex-direction:column;gap:12px;min-width:0;margin-bottom:28px;display:flex}.hub-navigation{display:none}.hub-sidebar-actions{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;display:grid}.hub-sidebar-actions .button{border-radius:14px;min-width:0;min-height:46px;padding:10px 12px}.hub-sidebar-actions .organization-add{justify-content:flex-start;font-size:13px;line-height:20px}.hub-sidebar-actions .profile-button{font-size:13px}.hub-sidebar .organization-count{color:var(--faint);margin:0;font-size:12px}.hub-organization-picker{text-overflow:ellipsis;background:#161616;border-radius:14px;min-width:0;min-height:48px;padding:11px 12px;font-size:14px}.hub-content{gap:18px}.hub-content-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.hub-content-heading>div{min-width:0}.hub-page-heading{overflow-wrap:anywhere;margin-bottom:7px}.hub-page-description{max-width:660px;margin:0}.hub-content-heading>.button{flex:none;min-height:44px;padding:7px 12px;font-size:12px}.hub-dashboard,.hub-organization-summary,.organization-list{flex-direction:column;gap:20px;min-width:0;display:flex}.hub-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.hub-metric{background:#131313;border:1px solid #303030;border-radius:18px;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:18px;display:flex}.hub-metric-label{color:#b7b7b7;overflow-wrap:anywhere;font-size:13px;line-height:20px}.hub-metric-value{color:#f3f3f3;font-variant-numeric:tabular-nums;letter-spacing:-.6px;overflow-wrap:anywhere;font-size:29px;font-weight:650;line-height:1.25}.hub-metric .helper{font-size:12px}.hub-report-card{background:#111;border:1px solid #303030;border-radius:20px;flex-direction:column;gap:18px;min-width:0;padding:22px;display:flex}.hub-report-card h2{font-size:18px;font-weight:600;line-height:26px}.hub-report-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.hub-metrics-activity .hub-metric{background:#171717;padding:14px}.hub-status-list{flex-direction:column;gap:8px;min-width:0;display:flex}.hub-status-row{text-align:left;border-color:#292929;border-radius:12px;justify-content:flex-start;gap:12px;width:100%;min-width:0;min-height:50px;padding:10px 12px;display:flex}.hub-status-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:14px;overflow:hidden}.hub-status-row .helper{flex:0 auto;max-width:45%;font-size:12px}.hub-detail-status{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hub-empty{padding:16px 0}.hub-refreshed{color:var(--faint)}.hub-activity-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px;line-height:20px}.hub-activity-table caption{text-align:left;color:var(--muted);padding-bottom:12px}.hub-activity-table th,.hub-activity-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #292929;padding:9px 10px}.hub-activity-table th{color:#b7b7b7;font-weight:500}.hub-activity-table tr>:first-child{text-align:left;padding-left:0}.hub-table-scroll{overscroll-behavior-inline:contain;min-width:0;overflow-x:auto}.organization-create-dialog{width:min(720px,100vw - 24px);max-width:720px}.organization-create-dialog .organization-card{background:0 0;border:0;border-radius:0;padding:0}.organization-card-actions{grid-template-columns:minmax(0,1fr)}.organization-card-actions .button{width:100%}.organization-access-link{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.organization-client-link{color:#cbd6f3;overflow-wrap:anywhere;text-underline-offset:3px;max-width:100%;font-size:13px;line-height:20px;display:block}.organization-card input[readonly]:not(:disabled){cursor:pointer}@media (width>=900px) and (height>=600px){body[data-workspace-view=hub]{--hub-rail:252px}.hub-app{min-height:100dvh;padding:0 40px 40px calc(var(--hub-rail) + 40px)}.hub-app:before{width:var(--hub-rail);content:"";background:#101010;border-right:1px solid #242424;position:fixed;inset:0 auto 0 0}.hub-header{z-index:21;width:var(--hub-rail);background:#101010;padding:30px 24px 24px;display:block;position:fixed;top:0;left:0}.hub-header .brand{text-align:center;font-size:27px}.hub-sidebar{z-index:20;width:var(--hub-rail);gap:14px;margin:0;padding:0 16px;position:fixed;top:94px;bottom:24px;left:0}.hub-navigation{flex-direction:column;flex:auto;gap:10px;min-width:0;min-height:0;display:flex}.hub-nav-overview,.hub-org-item{text-align:center;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:20px minmax(0,1fr) 20px;justify-content:stretch;justify-items:center;gap:8px;width:100%;min-width:0;min-height:46px;padding:10px 12px;font-size:14px;font-weight:500;line-height:22px;display:grid}.hub-nav-overview[aria-current=page],.hub-org-item[aria-current=page]{color:#fff;background:#262626;border-color:#393939}.hub-nav-label{text-align:center;color:#858585;letter-spacing:.05em;text-transform:uppercase;padding:13px 0 1px;font-size:11px;line-height:18px}.hub-org-list{scrollbar-width:thin;scrollbar-color:#3b3b3b transparent;flex-direction:column;gap:5px;min-height:0;display:flex;overflow-y:auto}.hub-org-item{flex:none;gap:8px;padding-inline:10px}.hub-org-name{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}.hub-org-dot{background:#8aa28c;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.hub-org-dot.suspended{background:#b69379}.hub-sidebar-actions{border-top:1px solid #292929;flex-direction:column;flex:none;gap:8px;margin-top:auto;padding-top:14px;display:flex}.hub-sidebar-actions .button{text-align:center;grid-template-columns:20px minmax(0,1fr) 20px;justify-content:stretch;justify-items:center;width:100%;padding-inline:12px;display:grid}.hub-sidebar-actions .profile-button{box-shadow:none;background:0 0;border-color:#0000}.hub-sidebar .organization-count{text-align:center;padding-inline:0;font-size:11px}.hub-organization-picker{display:none}.hub-content{width:100%;max-width:1140px;margin:0 auto;padding-top:42px}.hub-content-heading{padding-right:48px}.hub-page-heading{font-size:29px}body[data-workspace-view=hub] .site-credit{width:calc(100% - var(--hub-rail));margin-left:var(--hub-rail)}}@media (width>=1200px) and (height>=600px){.hub-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.hub-dashboard .hub-metrics-activity{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.hub-app{padding-inline:14px}.hub-header .brand{font-size:24px}.hub-content-heading{flex-direction:column;gap:12px}.hub-content-heading>.button{align-self:flex-start}.hub-metric{border-radius:16px;padding:14px}.hub-metric-value{font-size:25px}.hub-report-card{border-radius:18px;gap:14px;padding:16px}.hub-status-row{flex-wrap:wrap;gap:7px}.hub-status-name{flex-basis:calc(100% - 30px)}.hub-status-row .helper{flex-basis:100%;order:3;max-width:100%}.hub-status-row>svg{margin-left:auto}}@media (width<=350px){.hub-app{padding-inline:12px}.hub-sidebar-actions{grid-template-columns:minmax(0,1fr)}.hub-sidebar-actions .button{justify-content:center}.hub-metrics{gap:8px}.hub-metric{padding:12px 10px}.hub-metric-value{font-size:22px}.hub-metric-label{font-size:12px}}
