.sponsor-studio-page{--sponsor-accent:#425943}.sponsor-studio-heading small,.sponsor-board-head small,.sponsor-new-card header small{color:var(--sponsor-accent);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.sponsor-studio-heading h1{letter-spacing:-.055em;margin:8px 0 7px;font-size:clamp(38px,5vw,62px)}.sponsor-studio-heading p{color:#858b86;margin:0;font-size:11px}.sponsor-mode-nav{background:#e8ebe7;border-radius:13px;gap:3px;width:max-content;margin:28px 0 16px;padding:4px;display:flex}.sponsor-mode-nav button{color:#777f79;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 15px;font-size:9px;font-weight:800}.sponsor-mode-nav button.active{color:#fff;background:var(--sponsor-accent);box-shadow:0 5px 16px #23302624}.sponsor-board-head,.sponsor-new-card,.sponsor-item-form,.sponsor-content-list{background:#fff;border-radius:18px;box-shadow:0 12px 34px #1e241f0f}.sponsor-board-head{grid-template-columns:1fr minmax(210px,300px) auto;align-items:end;gap:12px;padding:18px;display:grid}.sponsor-board-head h2{margin:5px 0 0;font-size:18px}.sponsor-board-head label{color:#777e78;gap:6px;font-size:8px;display:grid}.sponsor-board-head select,.sponsor-new-card input,.sponsor-new-card textarea,.sponsor-item-form input,.sponsor-item-form select{color:#464c47;min-width:0;font:inherit;background:#f1f3ef;border:0;border-radius:11px;outline:0;font-size:9px}.sponsor-board-head select{height:43px;padding:0 12px}.sponsor-board-head>button,.sponsor-new-card>button,.sponsor-item-form>button{color:#fff;height:43px;font:inherit;cursor:pointer;background:#242824;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:8px;font-weight:800;display:flex}.sponsor-board-head>button:disabled{opacity:.35}.sponsor-tools{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:13px;display:grid}.sponsor-tools button{color:#838a84;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:16px;align-items:flex-start;gap:11px;min-height:105px;padding:15px;display:flex;box-shadow:0 10px 28px #1e241f0f}.sponsor-tools button.selected{color:var(--sponsor-accent);box-shadow:0 10px 30px #1e241f14,inset 0 0 0 1px color-mix(in srgb,var(--sponsor-accent) 32%,transparent)}.sponsor-tools span{gap:5px;display:grid}.sponsor-tools strong{color:#353a36;font-size:10px}.sponsor-tools small{color:#929892;font-size:7px}.sponsor-item-form{grid-template-columns:150px 1fr 1fr auto;gap:9px;margin-top:13px;padding:12px;display:grid}.sponsor-item-form input,.sponsor-item-form select{height:42px;padding:0 11px}.sponsor-content-list{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:13px;padding:18px;display:grid}.sponsor-content-list article{background:#f3f5f1;border-radius:13px;align-content:start;min-height:120px;padding:14px;display:grid}.sponsor-content-list article small{color:var(--sponsor-accent);text-transform:uppercase;font-size:7px;font-weight:800}.sponsor-content-list article strong{margin-top:9px;font-size:10px}.sponsor-content-list article p{color:#818781;margin:6px 0 0;font-size:8px;line-height:1.5}.sponsor-content-list>div{color:#9aa09a;grid-column:1/-1;place-content:center;justify-items:center;gap:8px;min-height:150px;display:grid}.sponsor-content-list>div strong{font-size:9px}.sponsor-new-card{grid-template-columns:1fr 1fr;gap:11px;max-width:800px;padding:22px;display:grid}.sponsor-new-card header,.sponsor-new-card textarea,.sponsor-new-card>button{grid-column:1/-1}.sponsor-new-card header{align-items:center;gap:11px;display:flex}.sponsor-new-card h2{margin:4px 0 0}.sponsor-new-card input{height:44px;padding:0 12px}.sponsor-new-card textarea{resize:vertical;min-height:130px;padding:12px}.sponsor-message{color:#747b75;font-size:8px}.sponsor-presentation{z-index:120;color:#f4f7f3;background:linear-gradient(145deg,#172019,#304635 52%,#151b16);padding:8vh 9vw;position:fixed;inset:0;overflow-y:auto}.sponsor-presentation>button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:fixed;top:25px;right:27px}.sponsor-presentation>section{align-content:center;max-width:950px;min-height:72vh;display:grid}.sponsor-presentation small{color:#b8cbb9;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.sponsor-presentation h1{letter-spacing:-.065em;max-width:900px;margin:16px 0;font-size:clamp(50px,8vw,105px);line-height:.92}.sponsor-presentation h2{max-width:800px;margin:15px 0;font-size:clamp(34px,5vw,70px);line-height:1}.sponsor-presentation p{color:#c5d0c6;max-width:690px;font-size:14px;line-height:1.65}html[data-theme=dark] .sponsor-mode-nav{background:#202420}html[data-theme=dark] .sponsor-board-head,html[data-theme=dark] .sponsor-tools button,html[data-theme=dark] .sponsor-new-card,html[data-theme=dark] .sponsor-item-form,html[data-theme=dark] .sponsor-content-list{color:#edf1ed;background:#232723}html[data-theme=dark] .sponsor-tools strong{color:#edf1ed}html[data-theme=dark] .sponsor-board-head select,html[data-theme=dark] .sponsor-new-card input,html[data-theme=dark] .sponsor-new-card textarea,html[data-theme=dark] .sponsor-item-form input,html[data-theme=dark] .sponsor-item-form select,html[data-theme=dark] .sponsor-content-list article{color:#e6ebe6;background:#1b1f1b}@media (max-width:900px){.sponsor-tools{grid-template-columns:repeat(2,1fr)}.sponsor-board-head{grid-template-columns:1fr 1fr}.sponsor-board-head>button{grid-column:1/-1}.sponsor-item-form{grid-template-columns:1fr 1fr}.sponsor-item-form>button{grid-column:1/-1}.sponsor-content-list{grid-template-columns:1fr 1fr}}@media (max-width:580px){.sponsor-board-head,.sponsor-new-card,.sponsor-item-form{grid-template-columns:1fr}.sponsor-new-card>*{grid-column:1!important}.sponsor-tools,.sponsor-content-list{grid-template-columns:1fr}.sponsor-content-list>div{grid-column:1}.sponsor-presentation{padding:80px 24px}}.shared-studio-portal{background:#fff;border-radius:19px;overflow:hidden;box-shadow:0 12px 34px #1e241f0f}.shared-studio-portal>header{justify-content:space-between;gap:16px;padding:18px;display:flex}.shared-studio-portal>header>div:first-child{gap:4px;display:grid}.shared-studio-portal>header small{color:var(--sponsor-accent);text-transform:uppercase;font-size:7px;font-weight:800}.shared-studio-portal>header h2{margin:0;font-size:19px}.shared-studio-portal>header p{color:#8b918c;margin:0;font-size:8px}.shared-studio-portal>header>div:last-child{align-items:center;gap:6px;display:flex}.shared-studio-portal button,.shared-studio-access button,.shared-studio-assets-form button{color:#fff;height:37px;font:inherit;background:#282c29;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:7px;font-weight:800;display:flex}.shared-studio-portal .portal-status{color:#717771;background:#eceeeb;border-radius:99px;padding:6px 8px;font-size:6px;font-weight:800}.shared-studio-settings{background:#f4f5f2;grid-template-columns:1fr 1fr;gap:8px;padding:13px 18px;display:grid}.shared-studio-settings label{color:#787e79;gap:5px;font-size:7px;display:grid}.shared-studio-settings input,.shared-studio-assets-form input,.shared-studio-assets-form select,.shared-studio-access input{color:#444a45;height:39px;font:inherit;background:#fff;border:0;border-radius:9px;outline:0;padding:0 10px;font-size:8px}.shared-studio-modules{grid-template-columns:repeat(3,1fr);gap:7px;padding:12px 18px;display:grid}.shared-studio-modules button{color:#777d78;text-align:left;background:#f2f4f1;grid-template-columns:28px 1fr auto;height:75px;display:grid}.shared-studio-modules button.selected{color:var(--sponsor-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sponsor-accent) 30%,transparent)}.shared-studio-modules button span{gap:4px;display:grid}.shared-studio-modules button strong{color:#373d38;font-size:8px}.shared-studio-modules button small{color:#929892;text-transform:none;font-size:6px}.shared-studio-assets-form{background:#f4f5f2;border-radius:12px;grid-template-columns:140px 1fr 1fr auto;gap:7px;margin:0 18px;padding:10px;display:grid}.shared-studio-assets{gap:4px;margin:8px 18px;display:grid}.shared-studio-assets article{background:#f5f6f3;border-radius:10px;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;min-height:51px;padding:8px 10px;display:grid}.shared-studio-assets article span{gap:2px;display:grid}.shared-studio-assets article small{font-size:6px}.shared-studio-assets article strong{font-size:8px}.shared-studio-assets article label{font-size:7px}.shared-studio-access{background:#f4f5f2;grid-template-columns:24px 1fr minmax(220px,330px) auto;align-items:center;gap:8px;margin-top:13px;padding:13px 18px;display:grid}.shared-studio-access span{gap:3px;display:grid}.shared-studio-access strong{font-size:8px}.shared-studio-access small{color:#909690;text-transform:none;font-size:6px}.shared-studio-access-list{flex-wrap:wrap;gap:5px;padding:8px 18px 15px;display:flex}.shared-studio-access-list>span{color:#737973;background:#eef0ed;border-radius:8px;padding:6px 8px;font-size:7px}.shared-studio-access-list i{margin-left:6px;font-style:normal}.shared-studio-preview{z-index:140;color:#fff;background:linear-gradient(145deg,#172019,#304635);padding:11vh 9vw;position:fixed;inset:0;overflow:auto}.shared-studio-preview>button{background:#ffffff21;border-radius:50%;width:39px;padding:0;position:fixed;top:25px;right:25px}.shared-studio-preview>small{color:#b8cbb9}.shared-studio-preview>h1{max-width:950px;margin:16px 0;font-size:clamp(48px,8vw,100px);line-height:.94}.shared-studio-preview>p{color:#c8d2ca;font-size:14px}.shared-studio-preview>section{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:60px;display:grid}.shared-studio-preview article{background:#ffffff1a;border-radius:14px;gap:8px;padding:17px;display:grid}.sponsor-portal-empty{color:#8d938e;background:#fff;border-radius:18px;place-content:center;justify-items:center;gap:8px;min-height:300px;display:grid}.sponsor-portal-empty button{color:#425943;background:0 0;border:0;font-weight:800}html[data-theme=dark] .shared-studio-portal,html[data-theme=dark] .sponsor-portal-empty{color:#edf1ed;background:#232723}html[data-theme=dark] .shared-studio-settings,html[data-theme=dark] .shared-studio-assets-form,html[data-theme=dark] .shared-studio-access{background:#1b1f1b}html[data-theme=dark] .shared-studio-settings input,html[data-theme=dark] .shared-studio-assets-form input,html[data-theme=dark] .shared-studio-assets-form select,html[data-theme=dark] .shared-studio-access input,html[data-theme=dark] .shared-studio-modules button,html[data-theme=dark] .shared-studio-assets article{color:#e7ece8;background:#2d322e}html[data-theme=dark] .shared-studio-modules button strong{color:#edf1ed}@media (max-width:850px){.shared-studio-portal>header{flex-direction:column}.shared-studio-portal>header>div:last-child{flex-wrap:wrap}.shared-studio-modules{grid-template-columns:1fr}.shared-studio-assets-form{grid-template-columns:1fr 1fr}.shared-studio-access{grid-template-columns:24px 1fr}.shared-studio-access input,.shared-studio-access button{grid-column:1/-1}}@media (max-width:560px){.sponsor-mode-nav{width:100%;overflow-x:auto}.sponsor-mode-nav button{white-space:nowrap}.shared-studio-settings,.shared-studio-assets-form,.shared-studio-preview>section{grid-template-columns:1fr}}
.creative-workshop,.process-overview,.process-organizations{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 9px 24px #18191612}.creative-workshop>header,.process-overview>header,.process-organizations>header{justify-content:space-between;align-items:center;gap:15px;padding:21px 22px;display:flex}.creative-workshop small,.process-overview small,.process-organizations small{color:#3198ce;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.creative-workshop h2,.process-overview h2,.process-organizations h2{margin:4px 0}.creative-workshop button,.process-organizations button{font:inherit;cursor:pointer;border:0}.creative-workshop>header>button,.creative-canvas>button{color:#fff;background:#292c29;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:8px;font-weight:750;display:flex}.creative-workshop>nav{background:#f4f5f2;gap:6px;padding:0 22px;display:flex}.creative-workshop>nav button{color:#888d88;background:0 0;border-radius:12px 12px 0 0;align-items:center;gap:6px;height:43px;padding:0 12px;font-size:8px;font-weight:750;display:flex}.creative-workshop>nav button.active{color:#292c29;background:#fff;transform:translateY(-3px)}.creative-canvas{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:55px 24px;display:flex}.creative-canvas h3{max-width:520px;margin:8px 0;font-size:20px}.creative-canvas p,.process-overview p{color:#858a85;font-size:9px}.creative-canvas>button{border:0}.process-overview>header{justify-content:flex-start}.process-stats{grid-template-columns:repeat(3,1fr);gap:9px;padding:0 22px 22px;display:grid}.process-stats article{background:#f4f5f2;border-radius:12px;padding:16px;display:grid}.process-stats strong{font-size:21px}.process-stats span{color:#8b908b;font-size:8px}.process-organizations{margin-top:16px}.process-organizations>div{grid-template-columns:repeat(2,1fr);gap:9px;padding:0 22px 22px;display:grid}.process-organizations article{background:#f4f5f2;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.process-organizations article>span{color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid}.process-organizations article>div{display:grid}.process-organizations article button{color:#676c67;background:0 0;gap:4px;display:flex}html[data-theme=dark] :is(.creative-workshop,.process-overview,.process-organizations){color:#e8ebe7;background:#242724}html[data-theme=dark] :is(.creative-workshop>nav,.process-stats article,.process-organizations article){background:#1c1f1c}html[data-theme=dark] .creative-workshop>nav button.active{color:#e8ebe7;background:#242724}@media (max-width:720px){.process-organizations>div,.process-stats{grid-template-columns:1fr}}
.settings-workspace :is(.settings-content>header>small,.organization-admin>header>small,.organization-invitations>header small,.test-user-creator>header small,.member-permission-matrix>header small,.app-store-settings>header small,.app-store-settings article>div>small,.app-preview-backdrop section>small){color:#686c67}.settings-workspace :is(.organization-state-card>span,.organization-invitations>header>span,.test-user-creator>header>span,.member-permission-matrix>header>span){color:#555a55;background:#eceeeb}.settings-workspace .admin-preview-grid article.is-ready>span{color:#4f5c50;background:#e7ece7}html[data-theme=dark] .settings-workspace :is(.settings-content>header>small,.organization-admin>header>small,.organization-invitations>header small,.test-user-creator>header small,.member-permission-matrix>header small,.app-store-settings>header small,.app-store-settings article>div>small,.app-preview-backdrop section>small){color:#a5aaa4}html[data-theme=dark] .settings-workspace :is(.organization-state-card>span,.organization-invitations>header>span,.test-user-creator>header>span,.member-permission-matrix>header>span){color:#c0c5bf;background:#343834}.deck-mode-toggle.active{color:#fff;background:#2b2d29}.deck-mode-toggle.active:hover{color:#fff;background:#343631}.deck-mode-toggle.active:after{background:var(--deck-indicator,#f4f5f2);box-shadow:0 0 0 2px color-mix(in srgb, var(--deck-indicator,#f4f5f2) 18%, transparent);border-color:#2b2d29}.page select:not([multiple]),.settings-workspace select:not([multiple]){color:#3f433f;appearance:none;cursor:pointer;background-color:#f3f4f1;background-image:linear-gradient(45deg,#0000 50%,#747974 50%),linear-gradient(135deg,#747974 50%,#0000 50%);background-position:calc(100% - 19px),calc(100% - 14px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #c9cdc7c7;border-radius:13px;min-height:42px;padding:0 42px 0 14px;transition:border-color .15s,background-color .15s,box-shadow .15s;box-shadow:inset 0 2px 5px #1c201d0e,0 1px #ffffffe6}.page select:not([multiple]):hover,.settings-workspace select:not([multiple]):hover{background-color:#f7f8f5;border-color:#b7bcb6}.page select:not([multiple]):focus,.settings-workspace select:not([multiple]):focus{background-color:#fafbf8;border-color:#9fa59f;outline:0;box-shadow:inset 0 1px 3px #1c201d0b,0 0 0 3px #4046410f}.page select:not([multiple]):disabled,.settings-workspace select:not([multiple]):disabled{color:#989d98;cursor:not-allowed;opacity:.72;background-color:#eceeeb}html[data-theme=dark] .page select:not([multiple]),html[data-theme=dark] .settings-workspace select:not([multiple]){color:#dfe3de;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#202320;background-image:linear-gradient(45deg,#0000 50%,#9da29d 50%),linear-gradient(135deg,#9da29d 50%,#0000 50%);border-color:#3d423d;box-shadow:inset 0 2px 5px #0000002e,0 1px #ffffff06}html[data-theme=dark] .page select:not([multiple]):hover,html[data-theme=dark] .settings-workspace select:not([multiple]):hover{background-color:#282b28;border-color:#505650}html[data-theme=dark] .page select:not([multiple]):focus,html[data-theme=dark] .settings-workspace select:not([multiple]):focus{background-color:#2b2e2b;border-color:#626862;box-shadow:inset 0 1px 3px #00000026,0 0 0 3px #dce1dc0f}.member-selector select,.company-customer-picker select{background-image:none}.support-modal header small{color:#666b67}
.creative-workshop{box-shadow:none;background:0 0;overflow:visible}.creative-workshop>header{background:#fff;border-radius:18px 18px 0 0;box-shadow:0 9px 24px #18191612}.creative-workshop>.creative-mode-nav{scrollbar-width:none;background:#e9e9e6;border-radius:10px;gap:3px;width:max-content;max-width:100%;margin:-13px 0 18px;padding:3px;display:flex;overflow-x:auto}.creative-workshop>.creative-mode-nav::-webkit-scrollbar{display:none}.creative-workshop>.creative-mode-nav button{color:#747671;white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:6px;height:auto;min-height:34px;padding:0 11px;font-size:8px;font-weight:700;display:flex}.creative-workshop>.creative-mode-nav button.active,.creative-workshop>.creative-mode-nav button:hover{color:#292c29;background:#fff;transform:none;box-shadow:0 2px 8px #191a170f}.creative-canvas{background:#fff;border-radius:0 0 18px 18px;box-shadow:0 9px 24px #18191612}html[data-theme=dark] .creative-workshop{background:0 0}html[data-theme=dark] .creative-workshop>:is(header,.creative-canvas){color:#e8ebe7;background:#242724}html[data-theme=dark] .creative-workshop>.creative-mode-nav{background:#191c19}html[data-theme=dark] .creative-workshop>.creative-mode-nav button.active,html[data-theme=dark] .creative-workshop>.creative-mode-nav button:hover{color:#e8ebe7;background:#343734}
.workspace-context-note{color:#d5d8d3;border-top:1px solid #2b2c29;align-items:flex-start;gap:9px;margin:2px 10px 0;padding:11px 0 1px;display:flex}.workspace-context-note>span{border-radius:50%;flex:none;width:7px;height:7px;margin-top:3px}.workspace-context-note>div{gap:3px;display:grid}.workspace-context-note strong{font-size:8px}.workspace-context-note small{color:#777c77;max-width:165px;font-size:7px;line-height:1.4}.sidebar-is-collapsed .workspace-context-note{display:none}.sidebar-footer>.nav-link{margin-bottom:2px}.system-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.system-row>.system-state{min-width:0}.navigation-organizer-toggle{color:#777974;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:31px;height:31px;padding:0;transition:all .18s;display:grid}.navigation-organizer-toggle:hover,.navigation-organizer-toggle.active{color:#d7d9d4;background:#252623}.sidebar-organizer-is-open .sidebar{width:330px;box-shadow:18px 0 48px #00000029}.sidebar-organizer{z-index:4;overscroll-behavior:contain;background:#1b1c19;border:1px solid #30312d;border-radius:13px;padding:14px;position:absolute;inset:76px 12px 67px;overflow-y:auto;box-shadow:0 18px 50px #0000003d}.sidebar-organizer>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.sidebar-organizer>header>div{gap:3px;display:grid}.sidebar-organizer>header strong{color:#f0f1ee;font-size:11px}.sidebar-organizer>header small{color:#747772;font-size:8px}.sidebar-organizer>header>button{color:#777a75;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;display:grid}.sidebar-organizer>header>button:hover{color:#fff;background:#292a27}.sidebar-organizer-group{gap:5px;margin-top:14px;display:grid}.sidebar-organizer-group>span{color:#696c67;letter-spacing:.12em;text-transform:uppercase;padding:0 5px 3px;font-size:7px;font-weight:800}.sidebar-organizer-group>div{background:#232421;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;min-height:38px;padding:5px 6px 5px 10px;display:flex}.sidebar-organizer-group strong{color:#c7cac4;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.sidebar-organizer-group>div>span{gap:3px;display:flex}.sidebar-organizer-group button{color:#9b9e98;cursor:pointer;background:#2d2e2a;border:0;border-radius:6px;place-items:center;width:25px;height:25px;padding:0;display:grid}.sidebar-organizer-group button:hover:not(:disabled){color:#fff;background:#3a3b37}.sidebar-organizer-group button:disabled{opacity:.22;cursor:default}.sidebar-organizer-is-open .sidebar>nav,.sidebar-organizer-is-open .sidebar>.sidebar-footer>:not(.system-row){visibility:hidden}.sidebar-organizer-is-open .system-row{z-index:5;position:relative}@media (max-width:760px){.navigation-organizer-toggle,.sidebar-organizer{display:none!important}.sidebar-organizer-is-open .sidebar{width:100%;box-shadow:none}}
.session-warning{z-index:190;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf7f7;border:1px solid #e1ded2;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:min(390px,100vw - 28px);padding:12px 13px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 55px #1c1d1929}.session-warning>svg{color:#a37a2d}.session-warning>div{gap:3px;display:grid}.session-warning strong{font-size:9px}.session-warning small{color:#8b8e88;font-size:7px}.session-warning button{color:#fff;cursor:pointer;background:#292c29;border:0;border-radius:8px;height:32px;padding:0 10px;font-size:8px;font-weight:750}.session-lock-backdrop{z-index:300;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121412c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.session-lock-card{text-align:center;background:#fff;border-radius:20px;width:min(400px,100%);padding:28px;box-shadow:0 30px 90px #00000047}.session-lock-card>span{color:#454b45;background:#eff1ed;border-radius:12px;place-items:center;width:43px;height:43px;margin:0 auto 15px;display:grid}.session-lock-card>small{color:#858b85;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:800}.session-lock-card h1{margin:7px 0 6px;font-size:24px}.session-lock-card>p{color:#7c827c;max-width:310px;margin:0 auto 18px;font-size:9px;line-height:1.55}.session-lock-card form{text-align:left;gap:10px;display:grid}.session-lock-card label{color:#6f756f;gap:6px;font-size:7px;font-weight:750;display:grid}.session-lock-card input{color:#303430;width:100%;height:42px;font:inherit;background:#f7f8f5;border:1px solid #dfe2dd;border-radius:10px;outline:0;padding:0 12px}.session-lock-card input:focus{border-color:#858d85;box-shadow:0 0 0 3px #5056501a}.session-lock-card form>button{color:#fff;cursor:pointer;background:#292c29;border:0;border-radius:10px;height:42px;font-size:9px;font-weight:800}.session-lock-card form>button:disabled{opacity:.4}.session-lock-message{color:#9d4e46;text-align:center;background:#fff1ef;border-radius:8px;margin:0;padding:8px;font-size:8px}html[data-theme=dark] .session-warning,html[data-theme=dark] .session-lock-card{color:#edf0ec;background:#242724;border-color:#383c38}html[data-theme=dark] .session-lock-card>span{color:#e1e5e0;background:#333733}html[data-theme=dark] .session-lock-card input{color:#fff;background:#1e211e;border-color:#3e423e}@media (max-width:560px){.session-warning{grid-template-columns:auto 1fr;bottom:14px;right:14px}.session-warning button{grid-column:1/-1}.session-lock-card{padding:23px 18px}}.session-guard-pending{z-index:310;background:#f4f5f2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.session-guard-spinner{border:2px solid #d7dad5;border-top-color:#4c524c;border-radius:50%;width:28px;height:28px;animation:.75s linear infinite session-guard-spin}.session-guard-pending .session-lock-card>button{color:#fff;cursor:pointer;background:#292c29;border:0;border-radius:10px;width:100%;height:42px;font-size:9px;font-weight:800}@keyframes session-guard-spin{to{transform:rotate(360deg)}}html[data-theme=dark] .session-guard-pending{background:#171a17}
:where(.media-toolbar>label,.media-folder-row form,.founder-search,.login-field>div,.notebook-input-row,.os-assistant-input)>:where(input,textarea){appearance:none;min-width:0;margin:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}:where(.media-toolbar>label,.media-folder-row form,.founder-search,.login-field>div,.notebook-input-row,.os-assistant-input)>:where(input,textarea):focus{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}:where(.media-toolbar>label,.media-folder-row form,.founder-search,.login-field>div):focus-within{box-shadow:0 0 0 3px #282a270f}html[data-theme=dark] :where(.media-toolbar>label,.media-folder-row form,.founder-search,.login-field>div,.notebook-input-row,.os-assistant-input)>:where(input,textarea){color:inherit;background:0 0!important}
.studio-language-toggle{color:#555a56!important;width:auto!important;min-width:54px!important;height:34px!important;font:inherit!important;letter-spacing:.06em!important;cursor:pointer!important;box-shadow:none!important;background:#ffffffb8!important;border:1px solid #787d7833!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 10px!important;font-size:8px!important;font-weight:800!important;display:inline-flex!important}.studio-language-toggle:hover{color:#202320!important;background:#fff!important}.new-customer-presentation-bar .studio-language-toggle,.customer-presentation-page>header .studio-language-toggle,.sponsor-presentation>.studio-language-toggle{z-index:4;position:absolute;top:18px;right:58px}html[data-theme=dark] .studio-language-toggle{color:#eef0ed!important;background:#292d29!important;border-color:#404440!important}
.quick-access-dock{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #787d7821;border-radius:18px;grid-template-columns:repeat(3,72px);gap:4px;padding:5px;display:grid;box-shadow:0 14px 38px #17191821}.quick-access-dock>button{color:#969b96;height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:1fr;align-content:center;place-items:center;gap:2px;padding:0;transition:background .18s,color .18s,transform .18s;display:grid}.quick-access-dock>button span{font-size:6px;font-weight:750}.quick-access-dock>button:hover{color:#4c504c;background:#f0f1ee}.quick-access-dock>button.active{color:#fff;background:#242724;transform:translateY(-1px);box-shadow:0 7px 18px #191c192e}.quick-access-dock .quick-access-ai.active .ai-orb{animation-duration:2s}.quick-access-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffdfa;border:1px solid #dedfdb;border-radius:16px;gap:12px;width:min(470px,100vw - 30px);max-height:min(610px,100vh - 110px);padding:14px;display:grid;overflow:hidden;box-shadow:0 22px 60px #191a1733}.quick-access-panel>header{justify-content:space-between;align-items:center;display:flex}.quick-access-panel>header>div{gap:2px;display:grid}.quick-access-panel>header small{color:#969a96;text-transform:uppercase;letter-spacing:.09em;font-size:7px}.quick-access-panel>header strong{font-size:12px}.quick-access-panel>header>button{color:#777b77;background:#f0f1ee;border:0;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.quick-request-list,.quick-task-list{gap:6px;max-height:390px;display:grid;overflow-y:auto}.quick-request-list article{background:#f5f6f3;border-radius:11px;gap:5px;padding:11px;display:grid}.quick-request-list article>span{color:#929792;text-transform:uppercase;font-size:6px}.quick-request-list article>strong{font-size:9px}.quick-request-list article>p{color:#777c77;margin:0;font-size:8px;line-height:1.45}.quick-request-list footer{justify-content:flex-end;gap:5px;display:flex}.quick-request-list footer a,.quick-request-list footer button{color:#5f645f;min-height:29px;font:inherit;background:#e8eae6;border:0;border-radius:7px;align-items:center;gap:4px;padding:0 8px;font-size:7px;font-weight:700;display:flex}.quick-request-list footer button:last-child{color:#fff;background:#292c29}.quick-task-form{background:#f5f6f3;border-radius:11px;grid-template-columns:1fr 145px auto;gap:7px;padding:10px;display:grid}.quick-task-form input,.quick-task-form select{color:#444844;min-width:0;height:35px;font:inherit;background:#fff;border:1px solid #dfe1dc;border-radius:8px;padding:0 9px;font-size:8px}.quick-task-form label{color:#737873;grid-column:1/3;align-items:center;gap:6px;font-size:7px;display:flex}.quick-task-form label input{width:14px;height:14px}.quick-task-form>button{color:#fff;min-height:35px;font:inherit;background:#292c29;border:0;border-radius:8px;grid-area:1/3/3;align-items:center;gap:5px;padding:0 10px;font-size:8px;font-weight:750;display:flex}.quick-task-list article{border-bottom:1px solid #eceeeb;align-items:center;gap:9px;min-height:48px;padding:7px 9px;display:flex}.quick-task-list article>button{color:#696e69;background:#fff;border:1px solid #d8dbd6;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.quick-task-list article>div{gap:3px;display:grid}.quick-task-list strong{font-size:9px}.quick-task-list small{color:#919691;font-size:7px}.quick-access-empty,.quick-access-message{color:#8a8f8a;text-align:center;margin:0;padding:18px;font-size:8px}html[data-theme=dark] .quick-access-dock,html[data-theme=dark] .quick-access-panel{background:#1f221ff5;border-color:#383c38}html[data-theme=dark] .quick-access-dock>button:hover,html[data-theme=dark] .quick-access-panel>header>button,html[data-theme=dark] .quick-request-list article,html[data-theme=dark] .quick-task-form{color:#e8ebe7;background:#292d29}html[data-theme=dark] .quick-access-dock>button.active{color:#202320;background:#f0f2ee}html[data-theme=dark] .quick-task-form input,html[data-theme=dark] .quick-task-form select,html[data-theme=dark] .quick-task-list article>button{color:#eef0ed;background:#202320;border-color:#424642}@media (max-width:600px){.quick-access-dock{grid-template-columns:repeat(3,64px)}.quick-task-form{grid-template-columns:1fr}.quick-task-form label,.quick-task-form>button{grid-area:auto/1}}.quick-access-dock{border-radius:999px;grid-template-columns:repeat(3,47px);gap:2px}.quick-access-dock>button{border-radius:999px;grid-template-columns:1fr;gap:0;width:47px;height:40px;transition:background .22s,color .22s,transform .22s,box-shadow .22s}.quick-access-dock .quick-access-ai .ai-orb{width:35px;height:22px}.quick-access-dock>button{position:relative}.quick-access-dock>button .quick-access-badge{color:#fff;background:#242724;border:2px solid #fff;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:7px;font-weight:800;line-height:1;display:grid;position:absolute;top:3px;right:5px}.quick-access-dock>button.active .quick-access-badge{color:#242724;background:#fff;border-color:#242724}html[data-theme=dark] .quick-access-dock>button .quick-access-badge{color:#202320;background:#f0f2ee;border-color:#202320}html[data-theme=dark] .quick-access-dock>button.active .quick-access-badge{color:#f0f2ee;background:#202320;border-color:#f0f2ee}
.workspace-inbox-page{max-width:1180px}.workspace-inbox-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.workspace-inbox-heading small{color:#747a74;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.workspace-inbox-heading h1{margin:7px 0 5px;font-size:38px}.workspace-inbox-heading p{color:#858a85;margin:0;font-size:11px}.workspace-inbox-heading label{color:#7d827d;gap:6px;min-width:220px;font-size:8px;font-weight:750;display:grid}.workspace-inbox-heading select{color:#3f443f;height:42px;font:inherit;background:#fff;border:1px solid #dfe2dd;border-radius:12px;padding:0 35px 0 12px;font-size:9px}.workspace-inbox-tabs{background:#e9ebe8;border-radius:14px;gap:4px;margin-top:28px;padding:5px;display:inline-flex}.workspace-inbox-tabs button{color:#727772;min-height:39px;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:9px;font-weight:750;display:flex}.workspace-inbox-tabs button.active{color:#252825;background:#fff;box-shadow:0 5px 14px #191c1914}.workspace-inbox-tabs button span{background:#dfe2dd;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:7px;display:grid}.workspace-inbox-message{color:#7b807b;margin:15px 0 0;font-size:9px}.workspace-inbox-list{gap:9px;margin-top:16px;display:grid}.workspace-inbox-list>article{background:#fff;border-radius:15px;gap:12px;padding:17px 18px;display:grid;box-shadow:0 9px 24px #1819160f}.workspace-inbox-list article>header,.workspace-inbox-list article>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.workspace-inbox-list article header>div{gap:5px;display:grid}.workspace-inbox-list article header small{color:#8a8f8a;text-transform:uppercase;font-size:7px;font-weight:750}.workspace-inbox-list article header strong{font-size:11px}.workspace-inbox-list article>p{color:#717671;margin:0;font-size:9px;line-height:1.55}.workspace-inbox-list time{color:#999e99;font-size:7px}.workspace-inbox-list footer>div{gap:6px;display:flex}.workspace-inbox-list footer button,.workspace-inbox-list footer a{color:#666b66;min-height:31px;font:inherit;background:#eceeeb;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:750;display:flex}.workspace-inbox-list footer .primary{color:#fff;background:#292c29}.inbox-status{color:#737873;background:#eceeeb;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:750}.inbox-status.approved,.inbox-status.done{color:#4d6750;background:#e6eee6}.inbox-status.rejected{color:#93564f;background:#f3e8e6}.workspace-inbox-empty{color:#989d98;background:#fff;border-radius:15px;align-content:center;place-items:center;gap:7px;min-height:240px;display:grid}.workspace-inbox-empty strong{color:#676c67;font-size:11px}.workspace-inbox-empty span{font-size:8px}html[data-theme=dark] .workspace-inbox-heading select,html[data-theme=dark] .workspace-inbox-list>article,html[data-theme=dark] .workspace-inbox-empty{color:#e8ebe7;background:#242724;border-color:#3b3f3b}html[data-theme=dark] .workspace-inbox-tabs{background:#2c302c}html[data-theme=dark] .workspace-inbox-tabs button.active{color:#fff;background:#3a3e3a}html[data-theme=dark] .workspace-inbox-list footer .primary{color:#232623;background:#ecefec}@media (max-width:700px){.workspace-inbox-heading{flex-direction:column;align-items:stretch}.workspace-inbox-heading label{min-width:0}.workspace-inbox-tabs{grid-template-columns:1fr 1fr;display:grid}.workspace-inbox-list article>footer{flex-direction:column;align-items:flex-start}.workspace-inbox-list footer>div{flex-wrap:wrap}}.broadcast-composer{background:#fff;border-radius:16px;margin-top:25px;padding:20px;box-shadow:0 9px 24px #1819160f}.broadcast-composer>header{align-items:center;gap:12px;display:flex}.broadcast-composer>header>span{background:#eceeea;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.broadcast-composer header small{color:#858b85;text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:800}.broadcast-composer h2{margin:3px 0;font-size:15px}.broadcast-composer header p{color:#858a85;margin:0;font-size:9px}.broadcast-kind{background:#eceeea;border-radius:11px;gap:3px;margin:16px 0 12px;padding:4px;display:inline-flex}.broadcast-kind button{color:#747974;height:34px;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:8px;font-weight:750;display:flex}.broadcast-kind button.active{color:#252825;background:#fff}.broadcast-composer form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.broadcast-composer label{color:#727872;gap:6px;font-size:8px;font-weight:750;display:grid}.broadcast-composer input,.broadcast-composer select,.broadcast-composer textarea{color:#343934;width:100%;font:inherit;background:#fafbf9;border:1px solid #dfe2dd;border-radius:10px;padding:0 11px;font-size:9px}.broadcast-composer input,.broadcast-composer select{height:40px}.broadcast-composer textarea{resize:vertical;min-height:85px;padding-top:11px}.broadcast-wide{grid-column:1/-1}.broadcast-upload{cursor:pointer;border:1px dashed #d5d9d3;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;min-height:52px;padding:0 13px;position:relative;display:flex!important}.broadcast-upload input{opacity:0;cursor:pointer;height:100%;position:absolute;inset:0}.broadcast-composer form footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.broadcast-composer form footer span{color:#777d77;font-size:8px}.broadcast-composer form footer button{color:#fff;height:38px;font:inherit;background:#292c29;border:0;border-radius:9px;padding:0 14px;font-size:8px;font-weight:800}.broadcast-composer form footer button:disabled{opacity:.5}html[data-theme=dark] .broadcast-composer{background:#242724}html[data-theme=dark] .broadcast-composer input,html[data-theme=dark] .broadcast-composer select,html[data-theme=dark] .broadcast-composer textarea{color:#fff;background:#2d302d;border-color:#3b3f3b}@media (max-width:700px){.broadcast-composer form{grid-template-columns:1fr}.broadcast-wide{grid-column:auto}}.broadcast-template-picker{gap:7px;display:grid}.broadcast-template-picker>small{color:#747a74;font-size:8px}.broadcast-template-picker>div,.ci-template-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.broadcast-template-picker button,.ci-template-list article{color:#fff;background:#eceeea;border:1px solid #dfe2dd;border-radius:10px;min-width:0;min-height:75px;padding:0;position:relative;overflow:hidden}.broadcast-template-picker img,.ci-template-list img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.broadcast-template-picker button:after,.ci-template-list article:after{content:"";background:linear-gradient(#0000,#141613b8);position:absolute;inset:0}.broadcast-template-picker button span,.ci-template-list strong{z-index:1;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:8px;position:absolute;bottom:8px;left:9px;right:9px;overflow:hidden}.broadcast-template-picker button>svg{z-index:2;color:#252825;box-sizing:content-box;background:#fff;border-radius:50%;padding:3px;position:absolute;top:7px;right:7px}.broadcast-template-picker button.selected{outline-offset:2px;outline:2px solid #252825}.ci-template-manager{border-top:1px solid #e6e8e4;margin-top:18px;padding-top:17px}.ci-template-manager>header{justify-content:space-between;align-items:end;gap:15px;display:flex}.ci-template-manager>header div{gap:3px;display:grid}.ci-template-manager>header small{color:#858b85;text-transform:uppercase;font-size:7px}.ci-template-manager>header strong{font-size:11px}.ci-template-manager>header p{color:#8a8f8a;margin:0;font-size:8px}.ci-template-create{grid-template-columns:1fr 1fr auto;gap:7px;margin:11px 0;display:grid}.ci-template-create>input,.ci-template-create>label,.ci-template-create>button{min-height:38px;font:inherit;background:#fafbf9;border:1px solid #dfe2dd;border-radius:9px;padding:0 10px;font-size:8px}.ci-template-create>label{align-items:center;gap:6px;display:flex;position:relative}.ci-template-create>label input{opacity:0;position:absolute;inset:0}.ci-template-create>button{color:#fff;background:#292c29;border:0;align-items:center;gap:5px;font-weight:750;display:flex}.ci-template-create>button:disabled{opacity:.45}.ci-template-list article{min-height:86px}.ci-template-list article .settings-toggle{z-index:3;position:absolute;top:7px;right:7px}.ci-template-list article:has(input:not(:checked)) img{filter:grayscale();opacity:.45}@media (max-width:700px){.broadcast-template-picker>div,.ci-template-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ci-template-create{grid-template-columns:1fr}.ci-template-manager>header{flex-direction:column;align-items:flex-start}}.ci-template-actions{z-index:4;gap:3px;display:flex;position:absolute!important;inset:6px auto auto 6px!important}.ci-template-actions button{color:#464a46;cursor:pointer;background:#ffffffe6;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.ci-template-actions button:last-child{color:#a14d43}
.workspace-presence{background:#fff;border-radius:16px;margin:0 0 18px;padding:18px;box-shadow:0 10px 28px #1f221e0f}.workspace-presence>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.workspace-presence>header small{color:#8b918b;text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:800}.workspace-presence>header h2{align-items:center;gap:7px;margin:4px 0;font-size:15px;display:flex}.workspace-presence>header p{color:#858b85;margin:0;font-size:9px}.workspace-presence>header>button,.presence-editor>button{color:#fff;height:34px;font:inherit;background:#292c29;border:0;border-radius:8px;padding:0 10px;font-size:8px;font-weight:750}.presence-editor{background:#f1f2ef;border-radius:11px;grid-template-columns:140px 1fr 150px 1fr auto;gap:7px;margin-top:14px;padding:10px;display:grid}.presence-editor input,.presence-editor select{color:#3e433e;min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #daddd7;border-radius:8px;padding:0 9px;font-size:8px}.presence-message{color:#7d837d;margin:10px 0 0;font-size:8px}.presence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.presence-grid article{background:#fafbf9;border:1px solid #e3e5e1;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:50px;padding:9px;display:grid}.presence-grid article>i{background:#b8bcb7;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #eceeeb}.presence-grid article>i.online{background:#4d9467;box-shadow:0 0 0 3px #e0f0e5}.presence-grid article>div{gap:3px;min-width:0;display:grid}.presence-grid strong,.presence-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.presence-grid strong{font-size:9px}.presence-grid small{color:#868c86;font-size:7px}.presence-grid a,.presence-grid article>button{color:#515751;background:#e9ece8;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:31px;height:31px;padding:0 8px;font-size:7px;font-weight:750;text-decoration:none;display:flex}.presence-grid article>button:disabled{opacity:.4}@media (max-width:950px){.presence-editor{grid-template-columns:1fr 1fr}.presence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.workspace-presence>header{flex-direction:column;align-items:flex-start}.presence-editor,.presence-grid{grid-template-columns:1fr}}
.onboarding-card{width:min(100%,520px)}.onboarding-progress{grid-template-columns:repeat(3,1fr);gap:5px;margin:4px 0 20px;display:grid}.onboarding-progress i{background:#e1e3df;border-radius:99px;height:3px}.onboarding-progress i.active{background:#272a27}.onboarding-welcome>span{color:#555a56;background:#eff1ed;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid}.onboarding-profile{grid-template-columns:1fr 1fr}.onboarding-profile>.login-message,.onboarding-profile>.login-submit{grid-column:1/-1}.onboarding-mfa>img{background:#fff;border-radius:14px;width:180px;height:180px;margin:auto}.onboarding-mfa details{color:#858a86;font-size:8px}.onboarding-mfa details code{overflow-wrap:anywhere;background:#eff1ed;border-radius:8px;margin-top:6px;padding:8px;display:block}html[data-theme=dark] .onboarding-progress i{background:#343834}html[data-theme=dark] .onboarding-progress i.active{background:#f0f2ee}@media (max-width:520px){.onboarding-profile{grid-template-columns:1fr}}
.mobile-mode-backdrop{z-index:180;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1214129e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mobile-mode-choice{color:#252825;background:#fff;border-radius:24px;width:min(100%,540px);padding:25px;box-shadow:0 30px 90px #0000004d}.mobile-mode-choice>small,.mobile-app-intro>small,.mobile-workspaces>small{color:#858b86;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.mobile-mode-choice h2{letter-spacing:-.04em;margin:7px 0 5px;font-size:25px}.mobile-mode-choice>p{color:#858b86;margin:0;font-size:10px}.mobile-mode-choice>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.mobile-mode-choice button{color:#525753;text-align:left;background:#f7f8f5;border:1px solid #e1e4df;border-radius:17px;align-items:flex-start;gap:11px;min-height:112px;padding:15px;display:flex}.mobile-mode-choice button:first-child{color:#fff;background:#242724}.mobile-mode-choice button span{gap:5px;display:grid}.mobile-mode-choice button strong{font-size:11px}.mobile-mode-choice button small{color:#959b96;font-size:8px;line-height:1.4}.mobile-app-hub{color:#252825;background:#f3f4f1;min-height:100dvh;padding:22px 18px 38px}.mobile-app-hub>header{justify-content:space-between;align-items:center;display:flex}.mobile-app-hub>header>div{gap:2px;display:grid}.mobile-app-hub>header small{color:#8b908b;font-size:8px}.mobile-app-hub>header h1{margin:0;font-size:15px}.mobile-app-hub>header>.profile-avatar-image{color:#fff;background:#292c29;border-radius:12px;width:38px;height:38px;font-size:9px}.mobile-app-intro{margin:42px 0 20px}.mobile-app-intro h2{letter-spacing:-.055em;margin:7px 0 5px;font-size:clamp(30px,9vw,43px);line-height:1}.mobile-app-intro p{color:#7f857f;max-width:390px;margin:0;font-size:10px;line-height:1.5}.mobile-app-shortcuts{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mobile-app-shortcuts>a,.mobile-app-shortcuts>div{color:#515752;background:#fff;border-radius:18px;flex-direction:column;min-height:132px;padding:15px;text-decoration:none;display:flex;box-shadow:0 10px 28px #1f24200f}.mobile-app-shortcuts svg{color:#636b65}.mobile-app-shortcuts span{gap:4px;margin-top:auto;display:grid}.mobile-app-shortcuts strong{font-size:11px}.mobile-app-shortcuts small{color:#949a95;font-size:8px}.mobile-app-shortcuts .planned{opacity:.58}.mobile-app-shortcuts i{color:#858b86;margin-top:6px;font-size:7px;font-style:normal}.mobile-workspaces{margin-top:24px}.mobile-workspaces>div{gap:7px;margin-top:9px;display:flex;overflow:auto}.mobile-workspaces a{color:#555b56;white-space:nowrap;background:#fff;border-radius:10px;padding:9px 11px;font-size:9px;font-weight:750;text-decoration:none}.mobile-open-web{color:#5f655f;width:100%;min-height:45px;font:inherit;background:0 0;border:1px solid #d9dcd7;border-radius:13px;margin-top:25px;font-size:9px;font-weight:800}html[data-theme=dark] .mobile-app-hub{color:#f0f2ef;background:#171a17}html[data-theme=dark] .mobile-mode-choice,html[data-theme=dark] .mobile-app-shortcuts>a,html[data-theme=dark] .mobile-app-shortcuts>div,html[data-theme=dark] .mobile-workspaces a{color:#edf0ed;background:#242824;border-color:#343934}html[data-theme=dark] .mobile-mode-choice button:first-child{color:#202320;background:#f0f2ef}html[data-theme=dark] .mobile-open-web{color:#c8cdc8;border-color:#3b403b}@media (max-width:430px){.mobile-mode-choice>div{grid-template-columns:1fr}.mobile-mode-choice button{min-height:86px}.mobile-app-shortcuts{grid-template-columns:1fr 1fr}}@media (min-width:901px){.mobile-app-hub{max-width:520px;margin:auto}}
.mobile-profile-menu{z-index:5;position:relative}.mobile-profile-trigger{cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0;display:grid}.mobile-profile-trigger>.profile-avatar-image{color:#fff;background:#292c29;border-radius:12px;width:38px;height:38px;font-size:9px}.mobile-profile-popover{background:#fff;border:1px solid #e1e4df;border-radius:16px;width:min(260px,100vw - 36px);padding:8px;display:grid;position:absolute;top:47px;right:0;box-shadow:0 18px 48px #1a1f1b29}.mobile-profile-popover header{gap:2px;padding:9px 10px 11px;display:grid}.mobile-profile-popover header strong{font-size:11px}.mobile-profile-popover header small{font-size:8px}.mobile-profile-popover button{color:#555b56;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:0 10px;font-size:9px;font-weight:750;display:flex}.mobile-profile-popover button:hover,.mobile-profile-popover button:focus-visible{background:#f2f4f0}.mobile-profile-popover button:disabled{cursor:wait;opacity:.6}.mobile-profile-popover>div{background:#e6e8e4;height:1px;margin:5px 7px}.mobile-profile-popover button:last-child{color:#9a4039}html[data-theme=dark] .mobile-profile-popover{color:#edf0ed;background:#242824;border-color:#343934}html[data-theme=dark] .mobile-profile-popover button{color:#c8cdc8}html[data-theme=dark] .mobile-profile-popover button:hover,html[data-theme=dark] .mobile-profile-popover button:focus-visible{background:#303530}
@media (max-width:900px){.login-experience{min-height:100dvh;padding:max(22px, env(safe-area-inset-top)) 18px max(22px, env(safe-area-inset-bottom))}.login-experience .login-card{border-radius:20px;width:min(100%,390px);max-height:calc(100dvh - 44px);padding:24px 21px;overflow-y:auto}.login-experience .login-brand{margin-bottom:20px;font-size:12px}.login-experience .login-card h1{font-size:clamp(28px,9vw,38px)}.login-experience .login-intro{margin-bottom:18px;font-size:11px}.login-experience .login-field>div,.login-experience .login-submit{height:48px}.mobile-mode-backdrop{min-height:100dvh;padding:max(22px, env(safe-area-inset-top)) 18px max(22px, env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(155deg,#171917 0%,#626560 100%)}.mobile-mode-choice{border-radius:22px;width:min(100%,410px);padding:24px 20px}.mobile-mode-choice>div{grid-template-columns:1fr}.mobile-mode-choice button{min-height:86px}.launch-deck.is-mobile-app-deck{min-height:100dvh;padding:max(22px, env(safe-area-inset-top)) 18px 100px;overflow:hidden}.is-mobile-app-deck .deck-intro{margin:74px 0 24px;padding:0}.is-mobile-app-deck .deck-intro h1{max-width:330px;font-size:clamp(45px,14vw,66px)}.is-mobile-app-deck .deck-intro p{max-width:360px;font-size:11px}.is-mobile-app-deck .deck-projects-shell{perspective:1100px;height:min(430px,47dvh);margin:0 -18px;padding:0}.is-mobile-app-deck .deck-projects-shell>button{width:42px;height:42px;top:48%}.is-mobile-app-deck .deck-projects-shell>button:first-child{left:11px}.is-mobile-app-deck .deck-projects-shell>button:last-child{right:11px}.is-mobile-app-deck .deck-projects{touch-action:pan-y;height:100%;transform-style:preserve-3d;padding:0;display:block;position:relative;overflow:visible}.is-mobile-app-deck .deck-projects>a{width:min(72vw,330px);height:100%;min-height:0;opacity:calc(1 - min(var(--deck-distance), 1) * .35);pointer-events:none;transform:translateX(calc(-50% + var(--deck-offset) * 68%)) translateZ(calc(var(--deck-distance) * -100px)) rotateY(calc(var(--deck-offset) * -13deg)) scale(calc(1 - min(var(--deck-distance), 1) * .08));transform-origin:50%;padding:23px;transition:transform .48s cubic-bezier(.22,.72,.18,1),opacity .32s;position:absolute;top:0;left:50%}.is-mobile-app-deck .deck-projects>a[data-active=true]{z-index:2;opacity:1;pointer-events:auto}.is-mobile-app-deck .deck-projects>a[aria-hidden=true]{opacity:0}.is-mobile-app-deck .deck-projects small{margin-top:34px}.is-mobile-app-deck .deck-discreet-control{right:16px;bottom:max(16px, env(safe-area-inset-bottom));left:16px}.is-mobile-app-deck .deck-discreet-split{width:100%}.is-mobile-app-deck .deck-discreet{flex:1}}
html,body{max-width:100%;overflow-x:clip}img,video,canvas,svg,input,select,textarea,button{max-width:100%}@media (max-width:1180px) and (min-width:761px){.app-shell{grid-template-columns:220px minmax(0,1fr)}.sidebar{width:220px;padding-inline:14px}.page{padding:34px 28px 60px}.topbar{padding-inline:28px}.dashboard-grid,.project-modules,.finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.agents-panel,.wide-panel,.finance-quick-add{grid-column:1/-1}.customer-studio-nav,.management-tabs,.new-customer-workspace-tabs,.design-team-workspace>nav{overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}}@media (max-width:900px){.page-heading,.design-team-workspace>header,.customer-portal-builder>header,.media-toolbar,.presentation-save-row{flex-wrap:wrap;align-items:flex-start}.page-heading>div,.page-heading>section,.customer-portal-builder>header>div,.media-toolbar>div{min-width:0}.project-overview,.dd-summary,.finance-summary,.presentation-media-grid,.lead-template-grid,.lead-version-history>div{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-onboarding,.media-shell,.portal-settings,.settings-workspace{grid-template-columns:1fr}.dd-onboarding>aside,.media-shell>aside,.settings-workspace>aside{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.dd-onboarding>aside{padding:12px;display:flex}.dd-onboarding>aside>small,.dd-onboarding>aside>h2{display:none}.dd-onboarding>aside>button{flex:none;min-width:150px}.modal,.customer-modal,.support-modal,.vision-library,.design-task-composer-backdrop>form{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}}@media (max-width:760px){:root{--mobile-page-gutter:16px}.app-shell{min-width:0;display:block}.sidebar{width:100%;height:auto;padding:12px var(--mobile-page-gutter) 10px;position:relative;inset:auto;overflow:visible}.brand-row{min-height:42px;padding:0 1px 9px}.brand-actions{flex:none}.sidebar-collapse,.sidebar-expand,.nav-label,.nav-divider,.system-state,.workspace-context-note{display:none!important}.sidebar>nav{overscroll-behavior-inline:contain;scrollbar-width:none;gap:5px;min-width:0;padding-bottom:2px;display:flex;overflow:auto visible}.sidebar>nav::-webkit-scrollbar{display:none}.management-tabs::-webkit-scrollbar{display:none}.new-customer-workspace-tabs::-webkit-scrollbar{display:none}.customer-studio-nav::-webkit-scrollbar{display:none}.sidebar .nav-section,.sidebar .app-nav-section,.sidebar .settings-nav-section{border:0;flex:none;margin:0;padding:0;display:flex}.sidebar .nav-link,.workspace-back{white-space:nowrap;min-height:40px;padding-inline:11px}.projects-nav .nav-link span,.design-workspace-nav .nav-link span{display:inline}.sidebar-footer{margin:6px 0 0;padding:0;display:flex}.sidebar-footer:empty{display:none}.sidebar-footer:not(:has(>.nav-link)){display:none}.sidebar-footer>.nav-link{min-height:36px}.main-wrap{width:100%;min-width:0}.topbar{height:52px;padding:0 var(--mobile-page-gutter)}.date-chip{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 88px);font-size:9px;overflow:hidden}.page{width:100%;padding:22px var(--mobile-page-gutter) 72px}.page-heading{gap:16px;margin-bottom:22px}.page-heading h1,.company-page-heading h1,.project-heading>.page-heading h1{font-size:clamp(28px,9vw,36px)}.page-heading p{line-height:1.5}.primary-button,.page-heading>button,.page-heading>a{min-height:42px}.focus-banner{grid-template-columns:auto minmax(0,1fr);padding:16px}.dashboard-grid,.project-modules,.finance-grid,.dd-module-grid,.dd-form-preview,.portal-module-grid,.portal-preview main>div,.media-assets,.permission-groups,.admin-preview-grid{grid-template-columns:minmax(0,1fr)}.agents-panel,.wide-panel,.finance-quick-add,.dd-form-preview label.wide{grid-column:auto}.panel,.dd-editor-shell>header,.dd-form-preview,.settings-content>header,.organization-invitations,.test-user-creator,.member-permission-matrix{padding-inline:14px}.project-top-grid,.customer-manager-body,.customer-board-head,.media-customer-strip,.presentation-save-row{grid-template-columns:minmax(0,1fr)}.project-heading{min-width:0}.project-title-mark,.project-title-mark.logo-mark,.project-title-mark.logo-mark img{min-width:42px;width:42px!important;height:42px!important}.project-cards,.project-overview,.dd-summary,.finance-summary,.presentation-media-grid,.lead-template-grid,.lead-version-history>div{grid-template-columns:minmax(0,1fr)}.settings-workspace>aside{gap:5px;padding:7px;display:flex}.settings-workspace-picker,.settings-workspace>aside>button{flex:none;min-width:145px}.settings-workspace-picker{border:0;align-content:center;margin:0;padding:0 7px 0 2px}.organization-state-card,.organization-invitation-list article,.test-user-list article,.lead-pipeline article{grid-template-columns:minmax(0,1fr) auto}.organization-state-card>span,.organization-state-card>i,.lead-pipeline article>span:first-child{display:none}.organization-invitations>form,.test-user-creator>form,.media-intake form,.media-asset-detail form,.design-task-composer-backdrop form>div{grid-template-columns:minmax(0,1fr)}.media-intake,.media-asset-detail{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);bottom:10px;right:10px;overflow-y:auto}.profile-popover{width:min(250px,100vw - 20px);position:fixed;top:58px;right:10px}.os-assistant{bottom:12px;right:12px}.os-assistant-panel,.os-assistant-panel.with-chat-sidebar{width:min(430px,100vw - 24px);max-height:calc(100dvh - 82px);bottom:58px;right:0}.deck-projects-shell{grid-template-columns:34px minmax(0,1fr) 34px}.deck-projects>a{width:min(280px,100vw - 104px)}.deck-intro{padding-inline:var(--mobile-page-gutter)}}@media (max-width:430px){.project-heading{align-items:flex-start}.project-cards,.project-overview,.vision-grid,.social-grid,.company-detail-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.notebook-fields,.founder-detail-pair{grid-template-columns:minmax(0,1fr)}.notebook-tabs,.management-tabs,.new-customer-workspace-tabs,.customer-studio-nav{overscroll-behavior-inline:contain;scrollbar-width:none;overflow-x:auto}.deck-discreet-control{right:16px}.deck-discreet-split{width:100%}.deck-discreet{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
