@keyframes letterIn{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}.marble-letter-in{animation:.35s ease-out forwards letterIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.marble-fade-in{animation:.6s ease-out forwards fadeIn}@keyframes glowPulse{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.45;transform:scale(1.08)}}.marble-glow{animation:4s ease-in-out infinite glowPulse}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.marble-btn-shimmer{background-image:linear-gradient(90deg,#3b6b8a 0%,#5a9abe 50%,#3b6b8a 100%);background-size:200% 100%;animation:3s ease-in-out infinite shimmer}@keyframes marble-download-pulse{0%,8%,22%,to{background-color:#6fa3c226;box-shadow:0 0 #6fa3c200}12%{background-color:#6fa3c273;box-shadow:0 0 0 10px #6fa3c240}17%{background-color:#6fa3c259;box-shadow:0 0 0 4px #6fa3c200}}.marble-download-pulse{animation:marble-download-pulse var(--marble-dur,9s)ease-in-out infinite}@keyframes marble-dropdown-in{0%,10%{opacity:0;transform:translateY(-12px)scale(.98)}18%,60%{opacity:1;transform:translateY(0)scale(1)}66%,to{opacity:0;transform:translateY(-12px)scale(.98)}}.marble-dropdown-in{animation:marble-dropdown-in var(--marble-dur,9s)ease-out infinite}@keyframes marble-progress-fill{0%,18%{width:0%}30%,to{width:100%}}.marble-progress-fill{animation:marble-progress-fill var(--marble-dur,9s)ease-out infinite}@keyframes marble-dmg-row-flash{0%,53%,60%,to{background-color:#3b6b8a00}55%,58%{background-color:#3b6b8a2e}}.marble-dmg-row-flash{animation:marble-dmg-row-flash var(--marble-dur,9s)ease-in-out infinite}@keyframes marble-install-window-in{0%,58%{opacity:0;transform:translate(32px,32px)scale(.96)}66%,to{opacity:1;transform:translate(0)scale(1)}}.marble-install-window-in{animation:marble-install-window-in var(--marble-dur,9s)cubic-bezier(.22,1,.36,1)infinite}@keyframes marble-app-icon-drag{0%,70%{opacity:1;transform:translate(0)scale(1)}84%{opacity:1;transform:translate(29cqw)scale(1)}87%{opacity:0;transform:translate(29cqw)scale(.7)}88%{opacity:0;transform:translate(0)scale(1)}95%,to{opacity:1;transform:translate(0)scale(1)}}.marble-app-icon-drag{animation:marble-app-icon-drag var(--marble-dur,9s)cubic-bezier(.4,0,.2,1)infinite}@keyframes marble-cursor-path{0%,42%{opacity:0;transform:translate(71cqw,39cqw)scale(1)}46%{opacity:1;transform:translate(71cqw,39cqw)scale(1)}54%{opacity:1;transform:translate(55cqw,15cqw)scale(1)}56.5%{opacity:1;transform:translate(55cqw,15cqw)scale(.75)}58.5%{opacity:1;transform:translate(55cqw,15cqw)scale(1)}68%{opacity:1;transform:translate(53cqw,62cqw)scale(1)}70%{opacity:1;transform:translate(53cqw,62cqw)scale(1)}84%{opacity:1;transform:translate(82cqw,62cqw)scale(1)}87%{opacity:0;transform:translate(82cqw,62cqw)scale(1)}99%,to{opacity:0;transform:translate(71cqw,39cqw)scale(1)}}.marble-cursor-path{animation:marble-cursor-path var(--marble-dur,9s)cubic-bezier(.4,0,.2,1)infinite}@keyframes marble-applications-bounce{0%,85%{transform:scale(1)}88%{transform:scale(1.1)}92%,to{transform:scale(1)}}.marble-applications-bounce{animation:marble-applications-bounce var(--marble-dur,9s)ease-out infinite}@keyframes marble-uac-in{0%,58%{opacity:0;transform:translateY(16px)scale(.97)}62%,to{opacity:1;transform:translate(0)scale(1)}}.marble-uac-in{animation:marble-uac-in var(--marble-dur,9s)cubic-bezier(.22,1,.36,1)infinite}@keyframes marble-yes-button-flash{0%,74%,77%,to{background-color:#e1e1e1;transform:scale(1)}75%,76%{background-color:#c4d8ec;transform:scale(.97)}}.marble-yes-button-flash{animation:marble-yes-button-flash var(--marble-dur,9s)ease-in-out infinite}@keyframes marble-cursor-path-windows{0%,42%{opacity:0;transform:translate(71cqw,39cqw)scale(1)}46%{opacity:1;transform:translate(71cqw,39cqw)scale(1)}54%{opacity:1;transform:translate(55cqw,15cqw)scale(1)}56.5%{opacity:1;transform:translate(55cqw,15cqw)scale(.75)}58.5%{opacity:1;transform:translate(55cqw,15cqw)scale(1)}68%{opacity:1;transform:translate(55cqw,15cqw)scale(1)}73%{opacity:1;transform:translate(50cqw,71cqw)scale(1)}75%{opacity:1;transform:translate(50cqw,71cqw)scale(.75)}77%{opacity:1;transform:translate(50cqw,71cqw)scale(1)}94%{opacity:1;transform:translate(50cqw,71cqw)scale(1)}97%{opacity:0;transform:translate(50cqw,71cqw)scale(1)}99%,to{opacity:0;transform:translate(71cqw,39cqw)scale(1)}}.marble-cursor-path-windows{animation:marble-cursor-path-windows var(--marble-dur,9s)cubic-bezier(.4,0,.2,1)infinite}.marble-flow{--marble-dur:9s}.marble-flow[data-os=windows]{--marble-dur:10s}
.marble-dashboard{color:#dce5eb;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100dvh;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif}.marble-dashboard *,.marble-dashboard :before,.marble-dashboard :after{box-sizing:border-box}.marble-dashboard button{cursor:pointer}:is(.marble-dashboard:has(.dashboard-account-state),.marble-dashboard:has(.dashboard-topbar)){background:#17232c}.dashboard-account-state{place-items:center;min-height:100dvh;padding:24px;display:grid}.dashboard-account-panel{text-align:center;background:#ffffff05;border:1px solid #ffffff20;border-radius:20px;flex-direction:column;align-items:center;gap:20px;width:min(440px,100%);padding:40px 28px;display:flex}.dashboard-account-panel h1{font-size:25px;font-weight:600;line-height:1.3}.dashboard-account-panel p{color:var(--talk-widget-control-text,#bccbd4);font-size:14px;line-height:1.6}.dashboard-account-panel>a{color:#bccbd4;font-size:12px;text-decoration:underline}.dashboard-account-panel-quiet{color:var(--dashboard-board-ink,#bccbd4);background:0 0;border:0}.dashboard-account-panel-quiet p{color:inherit;opacity:.75}.dashboard-account-action{color:var(--dashboard-board-ink,#bccbd4);border-radius:8px;align-items:center;gap:7px;padding:8px;font-size:12px;display:inline-flex}.dashboard-account-action:hover{background:#ffffff0c}.dashboard-settings-dialog{border:1px solid var(--talk-card-border);background:var(--talk-task-panel-background);width:min(900px,100%);min-height:0;max-height:calc(100dvh - 64px);color:var(--talk-card-text);border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 28px 80px #0006}.dashboard-settings-header{border-bottom:1px solid var(--talk-card-inner-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.dashboard-settings-header h2{font-size:22px;font-weight:600}.dashboard-edit-eyebrow{color:var(--talk-card-text-muted);margin-bottom:5px;font-size:11px}.dashboard-settings-body{overscroll-behavior:contain;min-height:0;padding:24px;overflow-y:auto}.widget-refresh-details{border-top:1px solid var(--talk-widget-border);color:var(--talk-widget-body-text);padding:10px 16px;font-size:12px}.widget-refresh-details summary{cursor:pointer;color:var(--talk-widget-heading-text);align-items:center;gap:6px;font-weight:600;display:flex}.widget-refresh-details summary.has-error{color:var(--talk-card-danger-text)}.widget-refresh-details-chevron{margin-left:auto}.widget-refresh-details[open] .widget-refresh-details-chevron{transform:rotate(180deg)}.widget-refresh-details summary:focus-visible{outline:2px solid var(--talk-accent-ring);outline-offset:4px}.widget-refresh-details p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;line-height:1.5}.widget-refresh-details button{color:var(--talk-widget-heading-text);margin-top:8px;text-decoration:underline}.widget-refresh-details button:focus-visible{outline:2px solid var(--talk-accent-ring);outline-offset:4px}.dashboard-spinner{animation:1s linear infinite dashboard-spin}@keyframes dashboard-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.dashboard-header-action span,.dashboard-topbar .topbar-badge{display:none}.dashboard-settings-header,.dashboard-settings-body{padding:16px}.dashboard-settings-dialog{max-height:calc(100dvh - 32px)}}@media (prefers-reduced-motion:reduce){.dashboard-spinner{animation:none}}.dashboard-primary:disabled,.dashboard-secondary:disabled,.dashboard-icon:disabled,.dashboard-add:disabled,.builder-composer button:disabled{opacity:.4;cursor:not-allowed}.marble-dashboard :focus-visible{outline-offset:3px;outline:2px solid #b5d9f4}.marble-dashboard .dashboard-composer-input:focus-visible{outline:none}.dashboard-topbar{border-bottom:1px solid #ffffff12;align-items:center;gap:20px;height:72px;padding:0 40px;display:flex}.dashboard-brand{color:#e9f0f4;letter-spacing:-.6px;align-items:center;gap:9px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.dashboard-brand img{border-radius:8px}.brand-os{color:#adbec9;font-weight:400}.dashboard-top-divider{background:#ffffff18;width:1px;height:18px}.dashboard-section-label{color:#bccbd4;align-items:center;gap:8px;font-size:12px;display:flex}.dashboard-badge{color:#bfccd5;white-space:nowrap;border:1px solid #ffffff20;border-radius:7px;align-items:center;padding:5px 9px;font-size:10px;font-weight:500;display:inline-flex}.topbar-badge{margin-left:auto}.dashboard-avatar{color:#d5e5e7;background:#536e7a;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.dashboard-main{width:min(1120px,100%);margin:0 auto;padding:32px 24px 130px}.dashboard-primary,.dashboard-secondary,.dashboard-add{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:12px;font-weight:600;display:inline-flex}.dashboard-primary{color:#253b48;background:#b5d9f4;border:1px solid #c4e3fa}.dashboard-primary:hover:not(:disabled){background:#c7e4f8}.dashboard-secondary{color:#c4d1da;background:#ffffff05;border:1px solid #ffffff20}.dashboard-secondary:hover:not(:disabled){background:#ffffff0c}.dashboard-board-caption{color:#8fa5b4;justify-content:space-between;align-items:center;margin:0 2px 14px;font-size:10px;display:flex}.dashboard-board-caption>span:first-child{align-items:center;gap:6px;display:flex}.sample-dot{background:#a7c6b9;border-radius:50%;width:5px;height:5px}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:26px 20px;display:grid}.dashboard-widget{border-radius:18px;min-width:0;position:relative}.dashboard-widget [data-widget-content]{width:100%}.dashboard-grid .dashboard-widget.widget-placeholder{z-index:40;outline:2px dashed var(--talk-accent-border);outline-offset:-2px;background:var(--talk-tool-button-background)}.widget-lifted{z-index:40;pointer-events:none;transform:translate3d(var(--widget-drag-x,0px),var(--widget-drag-y,0px),0);filter:drop-shadow(0 18px 24px #0000004d);position:fixed}.widget-drag-handle{z-index:2;cursor:grab;touch-action:pan-y;position:relative}.is-widget-dragging .dashboard-grid,.is-widget-dragging .dashboard-grid *{cursor:grabbing!important}.widget-drag-grip{touch-action:none;display:none}@media (pointer:coarse),(hover:none){.widget-drag-grip{width:24px;min-height:32px;color:var(--talk-widget-secondary-text);flex-shrink:0;justify-content:center;align-items:center;margin:-6px -5px -6px -8px;display:grid}}.dashboard-widget.widget-wide{grid-column:span 2}.dashboard-widget:hover,.dashboard-widget:focus-within{z-index:2}.dashboard-icon{color:#b6c5ce;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:inline-grid}.dashboard-icon:hover:not(:disabled){background:#ffffff0c}.dashboard-add{color:#263e3b;z-index:20;background:#b8d7c9;border:1px solid #c7e0d4;border-radius:40px;padding:14px 21px;position:fixed;bottom:30px;right:34px;box-shadow:0 5px 22px #0b1d2840}.dashboard-add:hover:not(:disabled){background:#cce5d8}.dashboard-empty{text-align:center;color:#a6bac7;border:1px dashed #ffffff25;border-radius:20px;flex-direction:column;grid-column:1/-1;align-items:center;gap:15px;padding:70px 24px;display:flex}.dashboard-empty h2{color:#e1e9ee;font-size:20px}.dashboard-empty p{margin-bottom:10px;font-size:12px}.dashboard-error{color:#f2d2c4;background:#80533f33;border:1px solid #dca59170;border-radius:12px;margin-bottom:22px;padding:16px;font-size:12px}.dashboard-error button{margin-top:12px}.dashboard-toast{color:#2c4553;z-index:90;background:#dce8ed;border-radius:12px;align-items:center;gap:16px;max-width:calc(100vw - 230px);padding:12px 16px;font-size:12px;display:flex;position:fixed;bottom:30px;left:30px;box-shadow:0 5px 22px #0b1d2840}.dashboard-toast button{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-width:28px;min-height:28px;padding:4px;font-size:11px;display:flex}.dashboard-toast button:hover{background:#2c455318}.dashboard-toast button:focus-visible{outline-offset:2px;outline:2px solid #2c4553}.dashboard-workshop{border:1px solid var(--talk-card-border);background:var(--talk-task-panel-background);width:min(1320px,100%);height:100%;box-shadow:0 28px 80px var(--talk-card-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:12px;overflow:hidden}.workshop-columns{height:100%;color:var(--talk-foreground-text);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(300px,.82fr) minmax(440px,1.18fr);display:grid}.workshop-conversation{border-right:1px solid var(--talk-foreground-inner-border);flex-direction:column;grid-area:1/1/3;min-width:0;min-height:0;display:flex}.workshop-header{border-bottom:1px solid var(--talk-foreground-inner-border);flex-shrink:0;align-items:center;gap:12px;min-height:64px;padding:12px 20px;display:flex}.workshop-header h2{margin-right:auto;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.25}.workshop-header .dashboard-icon{width:32px;height:32px;color:var(--talk-foreground-text-muted)}.workshop-attribution{color:var(--talk-foreground-text-muted);text-align:right;white-space:nowrap;font-size:12px;line-height:16px}.workshop-attribution strong{color:var(--talk-foreground-text);font-weight:600;display:block}.workshop-messages{scrollbar-width:thin;scrollbar-color:var(--talk-card-text-subtle)transparent;flex:1;min-height:0;padding:24px;overflow-y:auto}.workshop-messages p{color:var(--talk-foreground-text);font-size:14px;line-height:24px}.builder-turn{margin-top:24px}.builder-turn .builder-request{background:var(--talk-foreground-inner-background);border-radius:14px;margin:0 0 16px 20px;padding:12px 15px}.builder-composer-container{border-top:1px solid var(--talk-foreground-inner-border);flex-shrink:0;padding:16px}.builder-composer{border:1px solid var(--talk-foreground-inner-border);background:var(--talk-input-background);border-radius:12px;align-items:center;gap:8px;min-height:54px;padding:10px 12px 10px 28px;display:flex}.builder-composer:focus-within{border-color:var(--talk-accent-border)}.builder-composer textarea{resize:none;field-sizing:content;width:100%;min-height:22px;max-height:128px;color:var(--talk-foreground-text);background:0 0;border:0;outline:none;font-size:13px;line-height:22px}.builder-composer textarea::placeholder{color:var(--talk-foreground-text-subtle)}.builder-composer button{background:var(--talk-composer-send-background);width:32px;height:32px;color:var(--talk-composer-send-text);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.builder-composer button:disabled{background:var(--talk-composer-send-disabled-background);color:var(--talk-composer-send-disabled-text);opacity:1}.workshop-settings,.workshop-footer{background:color-mix(in srgb,var(--talk-widget-background)25%,transparent)}.workshop-settings{scrollbar-width:thin;scrollbar-color:var(--talk-card-text-subtle)transparent;overscroll-behavior:contain;grid-area:1/2;min-width:0;min-height:0;padding:24px 28px;overflow:auto}.dashboard-field{color:var(--talk-widget-secondary-text);flex-direction:column;gap:8px;font-size:11px;font-weight:600;display:flex}.dashboard-field input,.dashboard-field select{border:1px solid var(--talk-foreground-inner-border);background:var(--talk-input-background);color:var(--talk-widget-heading-text);border-radius:8px;width:100%;height:44px;padding:0 14px;font-size:12px}.workshop-name input{font-size:14px}.dashboard-field input:focus{border-color:var(--talk-accent-border);outline:none}.workshop-field-group{margin-top:24px}.workshop-name+.workshop-field-group{margin-top:20px}.workshop-section-label{color:var(--talk-widget-secondary-text);justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.workshop-section-label h3{font-size:11px;font-weight:600}.workshop-section-label>span{font-size:10px}.workshop-preview-stage{border:1px solid var(--talk-foreground-inner-border);background:var(--talk-input-background);border-radius:12px;justify-content:center;align-items:center;min-height:270px;padding:28px;display:flex;overflow:hidden}.workshop-preview-widget{flex-shrink:1;max-width:100%}.widget-instructions{border:1px solid var(--talk-foreground-inner-border);background:var(--talk-input-background);color:var(--talk-widget-body-text);border-radius:12px;margin-top:24px;font-size:11px}.widget-instructions summary,.workshop-preview-options summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;font-weight:600;list-style:none;display:flex}.widget-instructions summary::-webkit-details-marker{display:none}.workshop-preview-options summary::-webkit-details-marker{display:none}.workshop-details-content{border-top:1px solid var(--talk-foreground-inner-border);padding:12px}.widget-instructions textarea{border:1px solid var(--talk-foreground-inner-border);background:var(--talk-widget-background);width:100%;min-height:180px;color:var(--talk-widget-body-text);resize:vertical;border-radius:8px;padding:12px 14px;font-size:12px;line-height:20px}.widget-instructions textarea:focus{border-color:var(--talk-accent-border);outline:none}.workshop-preview-options{color:var(--talk-foreground-text-muted);border-radius:12px;margin-top:12px;font-size:11px}.workshop-preview-options .dashboard-field+.dashboard-field{margin-top:16px}.workshop-preview-options[open] summary>svg{transform:rotate(180deg)}.prototype-note{color:var(--talk-foreground-text-muted);margin-top:12px;font-size:10px;line-height:1.7}.workshop-footer{border-top:1px solid var(--talk-foreground-inner-border);grid-area:2/2;justify-content:flex-end;align-items:center;gap:8px;min-height:64px;padding:12px 24px;display:flex}.workshop-footer button{border-radius:8px;height:36px;padding:0 16px;font-size:12px;font-weight:600}.workshop-cancel{color:var(--talk-widget-secondary-text)}.workshop-cancel:hover{background:var(--talk-foreground-inner-background-hover)}.workshop-footer .dashboard-secondary{background:var(--talk-accent-soft);border-color:var(--talk-accent-border);color:var(--talk-widget-heading-text)}.workshop-footer .dashboard-primary{background:var(--talk-accent-button);color:#fff;border-color:#0000}.workshop-footer .dashboard-primary:hover:not(:disabled){background:var(--talk-accent-button-hover)}.workshop-footer .dashboard-secondary:hover:not(:disabled){background:var(--talk-tool-button-background-hover)}.preview-error{margin:16px 0 0;font-size:11px;line-height:1.6}.dashboard-loading{background:var(--dashboard-loading-background,#35434f);min-height:100dvh}body:has(.dashboard-loading){background:var(--dashboard-loading-background,#35434f)}@media (max-width:1000px){.dashboard-main{max-width:780px}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-library>div{grid-template-columns:180px minmax(0,1fr)}.dashboard-library section header>div{flex-wrap:wrap}.dashboard-library section header>div>div:last-child{width:100%}}@media (max-width:640px){.dashboard-topbar{gap:12px;height:62px;padding:0 18px}.dashboard-brand{font-size:17px}.dashboard-section-label,.dashboard-top-divider{display:none}.dashboard-main{padding:24px 16px 115px}.dashboard-grid{grid-template-columns:minmax(0,1fr);gap:28px}.dashboard-widget.widget-wide{grid-column:auto}.dashboard-add{padding:12px 18px;bottom:20px;right:18px}.dashboard-toast{gap:10px;max-width:none;font-size:11px;bottom:78px;left:16px;right:16px}.dashboard-toast>span{flex:1}.dashboard-library{height:calc(100dvh - 24px);min-height:0}.dashboard-library>div{border-radius:18px;flex-direction:column;display:flex}.dashboard-library aside{border-bottom:1px solid #ffffff15;border-right:0;flex-shrink:0;max-height:42%;padding:14px;overflow:auto}.dashboard-library aside>div:first-child{max-width:280px;margin-right:30px}.dashboard-library aside>div:nth-child(2){padding-top:12px}.dashboard-library aside>div:nth-child(2)>p{display:none}.dashboard-library aside nav{flex-shrink:0;gap:4px;margin-top:10px;display:flex;overflow-x:auto}.dashboard-library aside nav button{flex-shrink:0;gap:8px;width:auto;height:32px;padding:0 9px;font-size:10px}.dashboard-library aside nav button>span:first-child>span:first-child{display:none}.dashboard-library aside>button{align-items:center;margin-top:12px;padding:8px 12px}.dashboard-library aside>button>span:first-child{width:25px;height:25px}.dashboard-library aside>button p{display:none}.dashboard-library section{flex:1}.dashboard-library section header{padding:14px}.dashboard-library section header>div{gap:10px}.dashboard-library section .grid-cols-2{grid-template-columns:minmax(0,1fr)}}@media (max-width:780px){.workshop-columns{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.workshop-conversation{border-right:0;border-bottom:1px solid var(--talk-foreground-inner-border);grid-area:1/1}.workshop-header{gap:8px;min-height:54px;padding:10px 12px}.workshop-header h2{font-size:19px}.workshop-attribution{font-size:10px;line-height:14px}.workshop-messages{max-height:110px;padding:14px 18px}.workshop-messages p{font-size:12px;line-height:20px}.builder-composer-container{padding:10px 12px}.builder-composer{min-height:46px;padding:7px 10px 7px 14px}.workshop-settings{grid-area:2/1;padding:20px 16px}.workshop-preview-stage{min-height:240px;padding:16px}.workshop-footer{grid-area:3/1;gap:4px;min-height:58px;padding:10px 12px}.workshop-footer button{padding:0 10px;font-size:11px}}@media (hover:none){.marble-dashboard [data-testid=talk-custom-feed-widget] button[aria-haspopup=menu]{opacity:1}}@media (prefers-reduced-motion:reduce){.marble-dashboard *,.marble-dashboard :before,.marble-dashboard :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dashboard-side-rail{z-index:35;flex-direction:column;gap:8px;display:flex;position:absolute;top:62%;right:16px;transform:translateY(-50%)}.dashboard-side-rail button{width:40px;height:40px;color:color-mix(in srgb,var(--dashboard-board-ink,var(--talk-rail-icon-text,var(--talk-widget-control-text)))80%,transparent);place-items:center;transition:color .15s;display:grid}.dashboard-side-rail button:hover{color:var(--dashboard-board-ink,var(--talk-rail-icon-text-hover,var(--talk-foreground-text)))}.marble-dashboard .dashboard-side-rail button:focus-visible{outline:2px solid var(--dashboard-board-ink,var(--talk-accent-ring));outline-offset:2px;border-radius:8px}.dashboard-side-rail button:disabled{opacity:.35;pointer-events:none}.marble-account-os .os-dashboard-title{max-width:calc(100% - 100px)}.dashboard-usage-settings{border-left:1px solid var(--talk-foreground-inner-border);background:var(--talk-input-background,#101419);width:min(450px,100%);height:100dvh;color:var(--talk-foreground-text);padding:28px 20px;overflow-y:auto;box-shadow:-12px 0 40px #0003}.dashboard-usage-settings>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.dashboard-usage-settings>header h2{font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:26px;font-weight:400;line-height:1.25}.dashboard-usage-settings>header button{width:32px;height:32px;color:var(--talk-widget-control-text);border-radius:50%;place-items:center;display:grid}.dashboard-usage-settings>header button:hover{background:var(--talk-foreground-inner-background-hover)}.dashboard-quota-card{border:1px solid var(--talk-foreground-inner-border);border-radius:16px;flex-direction:column;gap:20px;padding:22px 20px;display:flex}.dashboard-quota-label{color:var(--talk-widget-control-text);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.dashboard-quota-label>span:first-child{color:var(--talk-foreground-text);font-weight:500}.dashboard-quota-track{background:var(--talk-foreground-inner-background-hover);border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.dashboard-quota-track>div{border-radius:inherit;background:#6f9bb5;height:100%}.dashboard-quota-reset{color:var(--talk-widget-control-text);font-size:12px;line-height:1.6}.dashboard-quota-loading{color:var(--talk-widget-control-text);justify-content:center;padding:24px;display:flex}.dashboard-account-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-account-card-label{align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.dashboard-account-card-label svg{color:var(--talk-accent);flex-shrink:0}.dashboard-account-card-name{overflow-wrap:anywhere;font-size:14px}.dashboard-account-card-email{color:var(--talk-widget-control-text);overflow-wrap:anywhere;margin-top:4px;font-size:12px}.dashboard-account-billing{border-top:1px solid var(--talk-foreground-inner-border);flex-direction:column;gap:20px;padding-top:18px;display:flex}.dashboard-account-plan-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;font-size:14px;display:flex}.dashboard-account-plan-actions{flex-wrap:wrap;gap:8px;display:flex}.dashboard-account-meters{flex-direction:column;gap:18px;display:flex}.dashboard-billing-button{border:1px solid var(--talk-foreground-inner-border);color:var(--talk-widget-control-text);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:12px;line-height:1.4;transition:background .15s;display:inline-flex}.dashboard-billing-button:hover:not(:disabled){background:var(--talk-foreground-inner-background-hover)}.dashboard-billing-button:disabled{cursor:not-allowed;opacity:.55}.dashboard-account-payment-warning{color:var(--talk-card-warning-text);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.dashboard-account-payment-warning>p{flex:140px}.dashboard-billing-error{color:var(--talk-card-danger-text);font-size:12px;line-height:1.6}.dashboard-themed-action,.dashboard-billing-button.is-primary{background:var(--talk-tool-button-background);color:var(--talk-widget-heading-text);border-color:var(--talk-accent-border)}.dashboard-themed-action:hover:not(:disabled),.dashboard-billing-button.is-primary:hover:not(:disabled){background:var(--talk-tool-button-background-hover)}.dashboard-settings-tabs{align-items:center;gap:8px;display:flex}.dashboard-settings-tabs button{border-radius:10px;padding:8px 14px}.dashboard-settings-tabs button[aria-selected=true]{background:var(--talk-foreground-inner-background)}@media (max-width:640px){.dashboard-side-rail{right:8px}.marble-account-os .os-dashboard-title{max-width:calc(100% - 72px);left:12px}}.desktop-integration-picker{width:100%;min-height:0;max-height:calc(100dvh - 180px);color:var(--talk-foreground-text);flex-direction:column;display:flex}.desktop-integration-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));align-items:start;gap:14px;display:grid}.desktop-integration-card{border:1px solid var(--talk-integration-card-border);background:var(--talk-integration-card-background);border-radius:18px;min-width:0;min-height:156px;padding:16px}.desktop-integration-card:hover{border-color:var(--talk-accent-border);background:var(--talk-integration-card-background-hover)}.desktop-integration-card h3{color:var(--talk-foreground-text);font-size:14px}.desktop-integration-card p{color:var(--talk-widget-control-text);font-size:12px;line-height:20px}.desktop-integration-card .text-white{color:var(--talk-foreground-text)}.desktop-integration-actions{justify-content:flex-end;margin-top:12px;display:flex}.desktop-integration-actions button{min-height:30px;font-size:11px}.talk-integration-disconnect-button{border-color:var(--talk-foreground-inner-border);color:var(--talk-widget-control-text)}.talk-integration-open-setup-button{border-color:var(--talk-accent-border);color:var(--talk-widget-heading-text)}.dashboard-tools-dialog{width:min(1120px,100%);height:min(760px,100dvh - 64px)}.dashboard-desktop-picker{color:var(--talk-foreground-text)}.dashboard-desktop-picker .dashboard-icon{color:var(--talk-widget-control-text)}.dashboard-desktop-picker .text-white{color:var(--talk-foreground-text)}.dashboard-recommendations .recommendation-sidebar header{padding-top:8px}@media (max-width:900px) and (min-width:641px){.dashboard-recommendations>div{grid-template-columns:300px minmax(0,1fr)}.dashboard-recommendations section .grid-cols-2{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.dashboard-recommendations aside{height:55%;min-height:250px;max-height:none;overflow:hidden}.dashboard-recommendations aside>.recommendation-sidebar{max-width:none;margin-right:0}.dashboard-recommendations section{min-height:0}}.marble-account-os .os-widget-content[data-overflow=true]>section[data-board-widget]>section>div:first-child{z-index:10;position:sticky;top:0}@media (max-width:760px){.dashboard-desktop-picker>div>aside{width:170px}.dashboard-integration-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.dashboard-desktop-picker>div{flex-direction:column}.dashboard-desktop-picker>div>aside{border-right:0;border-bottom:1px solid var(--talk-foreground-inner-border);width:100%;max-height:130px}}
.dashboard-sign-in-background,.marble-dashboard.dashboard-sign-in-background{--dashboard-sign-in-ease:cubic-bezier(.32,.72,0,1);-webkit-backdrop-filter:none;backdrop-filter:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(#2e3a44 0%,#35434f 35%,#3c4d5c 70%,#44586a 100%);font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;overflow-y:auto}.dashboard-sign-in-panel{color:#1d1d1f;text-align:center;background:#fafaf8;border:1px solid #ffffff8c;border-radius:28px;flex-direction:column;flex-shrink:0;width:min(clamp(400px,30vw,520px),100%);min-height:clamp(440px,62dvh,720px);margin-block:auto;display:flex;position:relative}.dashboard-sign-in-stack{flex-direction:column;flex:1;justify-content:center;padding:clamp(40px,5dvh,60px) clamp(32px,3vw,48px);display:flex}.dashboard-sign-in-lockup{justify-content:center;align-items:center;gap:clamp(16px,1.6vw,26px);display:flex}.dashboard-sign-in-icon{object-fit:contain;flex-shrink:0;width:clamp(60px,5vw,92px);height:clamp(60px,5vw,92px)}.dashboard-sign-in-wordmark{color:#1d1d1f;letter-spacing:-.028em;outline:none;margin:0;font-size:clamp(30px,3.2vw,52px);font-weight:600;line-height:1.1}.dashboard-sign-in-boot-rail{opacity:0;width:min(180px,100%);height:5px;animation:dashboard-sign-in-rail-in .4s ease-out .2s forwards,dashboard-sign-in-rail-spread .75s var(--dashboard-sign-in-ease)2.45s forwards,dashboard-sign-in-rail-out .75s ease-in 2.45s forwards;background:#0000001a;border-radius:9999px;margin:clamp(26px,4dvh,44px) auto clamp(20px,3dvh,32px);overflow:hidden}.dashboard-sign-in-boot-bar{border-radius:inherit;background:#1d1d1f;width:0;height:100%;animation:1.9s cubic-bezier(.32,.72,.2,1) .45s forwards dashboard-sign-in-bar-fill}.dashboard-sign-in-google-button{color:#1d1d1f;cursor:pointer;letter-spacing:-.012em;opacity:0;visibility:hidden;width:100%;min-height:clamp(52px,6dvh,70px);animation:dashboard-sign-in-button-rise .6s var(--dashboard-sign-in-ease)2.8s forwards;background:#fff;border:1px solid #d6d6d1;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:clamp(17px,1.5vw,21px);font-weight:590;line-height:1.25;transition:background-color .18s,transform .18s;display:flex}.dashboard-sign-in-google-button:hover:not(:disabled){background:#f3f3f0}.dashboard-sign-in-google-button:active:not(:disabled){transform:scale(.972)}.dashboard-sign-in-google-button:focus-visible{outline-offset:4px;outline:3px solid #0a84ff}.dashboard-sign-in-google-button:disabled{opacity:.5;cursor:wait}.dashboard-sign-in-error{color:#9f2d2a;text-align:left;overflow-wrap:anywhere;background:#fff1f0;border:1px solid #efc7c5;border-radius:12px;margin-top:22px;padding:11px 14px;font-size:14px;line-height:1.45}@media (max-width:400px){.dashboard-sign-in-panel{border-radius:24px;min-height:380px}.dashboard-sign-in-stack{padding:34px 20px}.dashboard-sign-in-lockup{gap:14px}.dashboard-sign-in-icon{width:52px;height:52px}.dashboard-sign-in-wordmark{font-size:30px}.dashboard-sign-in-google-button{padding-inline:10px;font-size:16px}}@keyframes dashboard-sign-in-rail-in{to{opacity:1}}@keyframes dashboard-sign-in-rail-out{to{opacity:0}}@keyframes dashboard-sign-in-bar-fill{0%{width:0}to{width:100%}}@keyframes dashboard-sign-in-rail-spread{0%{width:min(180px,100%);height:5px}to{width:100%;height:1px}}@keyframes dashboard-sign-in-button-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;visibility:visible;transform:none}}@media (prefers-reduced-motion:reduce){.dashboard-sign-in-google-button{opacity:1;visibility:visible;transition:none;animation:none;transform:none}.dashboard-sign-in-boot-rail{opacity:0;width:100%;height:1px;animation:none}.dashboard-sign-in-boot-bar{animation:none}}
@keyframes marble-tool-wiggle{0%,to{transform:rotate(-45deg)}50%{transform:rotate(45deg)}}.marble-tool-wiggle{animation:1.15s cubic-bezier(.37,0,.63,1) infinite marble-tool-wiggle;animation-delay:var(--marble-tool-wiggle-delay,0s)}.desktop-workshop-messages .marble-tool-wiggle{animation-timing-function:steps(12,end)}@keyframes marble-tool-completion-pulse{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.35,1);transform:scale(.94)}12%{opacity:1;animation-timing-function:cubic-bezier(.15,.6,.3,1);transform:scale(1)}to{opacity:0;transform:scale(1.22)}}.marble-tool-completion-pulse{fill:none;stroke:#6faa5e;stroke-width:3px;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke;animation:.9s linear forwards marble-tool-completion-pulse}@keyframes marble-active-trace-breathe{0%,to{opacity:1}50%{opacity:.7}}.marble-active-trace-row{animation:2.3s ease-in-out infinite marble-active-trace-breathe;animation-delay:var(--marble-tool-wiggle-delay,0s)}@keyframes marble-widget-trace-breathe{0%,to{opacity:1}1.44928%,98.5507%{opacity:.999518}2.89855%,97.1015%{opacity:.998046}4.34783%,95.6522%{opacity:.995549}5.7971%,94.2029%{opacity:.991997}7.24638%,92.7536%{opacity:.987361}8.69565%,91.3044%{opacity:.981622}10.1449%,89.8551%{opacity:.974766}11.5942%,88.4058%{opacity:.966795}13.0435%,86.9565%{opacity:.957721}14.4928%,85.5072%{opacity:.947576}15.942%,84.058%{opacity:.936411}17.3913%,82.6087%{opacity:.924298}18.8406%,81.1594%{opacity:.911336}20.2899%,79.7101%{opacity:.897645}21.7391%,78.2609%{opacity:.883371}23.1884%,76.8116%{opacity:.868678}24.6377%,75.3623%{opacity:.853748}26.087%,73.913%{opacity:.838769}27.5362%,72.4638%{opacity:.823934}28.9855%,71.0145%{opacity:.809429}30.4348%,69.5652%{opacity:.795427}31.8841%,68.1159%{opacity:.782084}33.3333%,66.6667%{opacity:.769532}34.7826%,65.2174%{opacity:.757883}36.2319%,63.7681%{opacity:.74722}37.6812%,62.3188%{opacity:.737606}39.1304%,60.8696%{opacity:.72908}40.5797%,59.4203%{opacity:.721666}42.029%,57.971%{opacity:.71537}43.4783%,56.5217%{opacity:.710184}44.9275%,55.0725%{opacity:.706093}46.3768%,53.6232%{opacity:.703072}47.8261%,52.1739%{opacity:.701093}49.2754%,50.7246%{opacity:.70012}}.desktop-workshop-messages .marble-active-trace-row{animation-name:marble-widget-trace-breathe;animation-timing-function:step-end}@media (prefers-reduced-motion:reduce){.marble-tool-wiggle,.marble-tool-completion-pulse,.marble-active-trace-row{animation:none}}.workshop-workspace-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.workshop-workspace-tabs{border:1px solid var(--talk-foreground-inner-border);background:var(--talk-input-background);border-radius:10px;gap:3px;padding:3px;display:flex}.workshop-workspace-tabs button{min-height:32px;color:var(--talk-foreground-text-muted);border-radius:7px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:600;display:flex}.workshop-workspace-tabs button[aria-selected=true]{color:var(--talk-foreground-text);background:var(--talk-foreground-inner-background);box-shadow:0 1px 3px var(--talk-card-shadow)}.workshop-workspace-tabs button:focus-visible{outline:2px solid var(--talk-accent-border);outline-offset:2px}.workshop-workspace-status{color:var(--talk-foreground-text-muted);font-size:10px}.workshop-research{border:1px solid var(--talk-foreground-inner-border);background:var(--talk-input-background);color:var(--talk-foreground-text);border-radius:12px;overflow:hidden}.workshop-research-chrome{border-bottom:1px solid var(--talk-foreground-inner-border);color:var(--talk-foreground-text-muted);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:10px;display:flex}.workshop-research-live{align-items:center;gap:7px;font-weight:600;display:flex}.workshop-research-live i{background:currentColor;border-radius:50%;width:6px;height:6px}.workshop-research[data-running=true] .workshop-research-live i{background:var(--talk-card-link-text);box-shadow:0 0 0 4px var(--talk-card-link-text)}@supports (color:color-mix(in lab, red, red)){.workshop-research[data-running=true] .workshop-research-live i{box-shadow:0 0 0 4px color-mix(in srgb,var(--talk-card-link-text)12%,transparent)}}.workshop-research-canvas{background:radial-gradient(ellipse at 90% 0%,var(--talk-card-link-text),transparent 65%);min-height:350px;padding:24px}@supports (color:color-mix(in lab, red, red)){.workshop-research-canvas{background:radial-gradient(ellipse at 90% 0%,color-mix(in srgb,var(--talk-card-link-text)7%,transparent),transparent 65%)}}.workshop-research-scene{animation:.42s ease-out both workshop-research-arrive}.workshop-research-source{color:var(--talk-foreground-text-muted);align-items:center;gap:9px;margin-bottom:25px;font-size:12px;display:flex}.workshop-research-source img,.workshop-research-history-row img{object-fit:contain;border-radius:6px;flex-shrink:0}.workshop-research-state{margin-left:auto;font-size:10px}.workshop-research-state[data-failed=true],.workshop-research-result[data-failed=true]{color:var(--talk-foreground-text)}.workshop-research-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--talk-foreground-text-muted);margin:0 0 9px;font-size:9px;font-weight:600}.workshop-research-query{border:1px solid var(--talk-foreground-inner-border);background:var(--talk-widget-background);border-radius:10px;align-items:flex-start;gap:11px;padding:15px 16px;display:flex}.workshop-research-query svg{color:var(--talk-foreground-text-muted);flex-shrink:0;margin-top:3px}.workshop-research-query p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}.workshop-research-filters{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.workshop-research-filters span{border:1px solid var(--talk-foreground-inner-border);color:var(--talk-foreground-text-muted);border-radius:20px;padding:4px 9px;font-size:10px}.workshop-research-result{border:1px solid var(--talk-foreground-inner-border);background:var(--talk-foreground-inner-background);border-radius:10px;align-items:flex-start;gap:12px;margin-top:20px;padding:17px;animation:.45s ease-out 80ms both workshop-research-arrive;display:flex}.workshop-research-result-icon{color:var(--talk-card-link-text);flex-shrink:0;padding-top:2px}.workshop-research-result>div:last-child{min-width:0}.workshop-research-result span{color:var(--talk-foreground-text-muted);font-size:10px}.workshop-research-result p{overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 0;font-size:13px;line-height:1.7}.workshop-research-scene[data-kind=result] .workshop-research-result{border-color:var(--talk-card-link-text)}@supports (color:color-mix(in lab, red, red)){.workshop-research-scene[data-kind=result] .workshop-research-result{border-color:color-mix(in srgb,var(--talk-card-link-text)25%,var(--talk-foreground-inner-border))}}.workshop-research-scene[data-kind=result] .workshop-research-result p{font-size:17px}.workshop-research-history{margin-top:24px}.workshop-research-history-row{border-top:1px solid var(--talk-foreground-inner-border);color:var(--talk-foreground-text-muted);align-items:center;gap:10px;padding:10px 0;display:flex}.workshop-research-history-row>svg,.workshop-research-history-row>img{flex-shrink:0;width:17px;height:17px}.workshop-research-history-row>div{flex:1;min-width:0}.workshop-research-history-row span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.workshop-research-history-row p{color:var(--talk-foreground-text);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:11px;display:-webkit-box;overflow:hidden}.workshop-research-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:302px;display:flex}.workshop-research-orbit{border:1px solid var(--talk-foreground-inner-border);width:66px;height:66px;color:var(--talk-card-link-text);background:var(--talk-foreground-inner-background);border-radius:22px;place-items:center;margin-bottom:22px;display:grid}.workshop-research[data-running=true] .workshop-research-orbit{animation:3s ease-in-out infinite workshop-research-breathe}.workshop-research-empty h4{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:500}.workshop-research-empty>p{max-width:260px;color:var(--talk-foreground-text-muted);margin:10px 0 0;font-size:12px;line-height:1.7}.workshop-research-empty .workshop-research-filters{justify-content:center;margin-top:20px}.workshop-research-activity{border-top:1px solid var(--talk-foreground-inner-border);min-height:45px;color:var(--talk-foreground-text-muted);align-items:center;gap:9px;padding:12px 18px;font-size:10px;line-height:1.5;display:flex}.workshop-research-activity>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workshop-research-activity-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.workshop-research[data-running=true] .workshop-research-activity-dot{animation:2s ease-in-out infinite workshop-research-breathe}.workshop-widget-reveal{animation:.35s ease-out both workshop-research-arrive}@keyframes workshop-research-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes workshop-research-breathe{50%{opacity:.45}}@media (max-width:640px){.workshop-research-canvas{padding:18px}.workshop-research-chrome{padding:12px 14px}.workshop-workspace-status{font-size:9px}}@media (prefers-reduced-motion:reduce){.workshop-research *,.workshop-widget-reveal{animation:none!important}}.workshop-research-canvas{overscroll-behavior:contain;scrollbar-width:thin;height:clamp(360px,50vh,540px);overflow-y:auto}.workshop-research-canvas[data-source=reddit],.workshop-research-canvas[data-source=web],.workshop-research-canvas[data-source=instagram],.workshop-research-canvas[data-source=linkedin],.workshop-research-canvas[data-source=eventbrite]{background:#fff;padding:0}.workshop-reddit-browser{--reddit-bg:#fff;--reddit-chip:#eaedef;--reddit-chip-highlight:#dde3e6;--reddit-line:#e4e7e9;--reddit-text:#0b1416;--reddit-dim:#5c6c74;--reddit-link:#0045ac;--reddit-orange:#ff6a2b;background:var(--reddit-bg);min-height:100%;color:var(--reddit-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow:hidden}.workshop-reddit-browser-search{background:var(--reddit-chip);min-height:48px;color:var(--reddit-dim);border:0;border-radius:24px;align-items:center;gap:10px;margin:12px;padding:8px 14px;font-size:11px;display:flex}.workshop-reddit-browser-search>svg{flex:none}.workshop-reddit-browser-search>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workshop-reddit-browser-community{color:var(--reddit-text);flex:none;align-items:center;gap:6px;font-size:10px;font-weight:650;display:inline-flex}.workshop-reddit-browser-mark{object-fit:contain;background:var(--reddit-orange);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-weight:700;display:grid}.workshop-reddit-browser-tabs{color:var(--reddit-dim);align-items:center;gap:8px;padding:4px 18px 0;font-size:10px;display:flex}.workshop-reddit-browser-tabs>*{border-radius:18px;padding:7px 11px}.workshop-reddit-browser-tabs strong{background:var(--reddit-chip-highlight);color:var(--reddit-text)}.workshop-reddit-browser-filters{min-height:42px;color:var(--reddit-dim);text-transform:capitalize;align-items:center;gap:8px;padding:4px 20px 10px;font-size:9px;display:flex}.workshop-reddit-browser-filters>span{border:1px solid var(--reddit-line);border-radius:14px;padding:4px 8px}.workshop-reddit-browser-filters>i{background:var(--reddit-line);flex:1;height:1px}.workshop-reddit-browser-filters>small{text-overflow:ellipsis;white-space:nowrap;max-width:38%;overflow:hidden}.workshop-reddit-browser-results{padding:0 18px 16px}.workshop-reddit-browser-result{border-top:1px solid var(--reddit-line);padding:16px 4px 18px;animation:.35s ease-out both workshop-research-arrive}.workshop-reddit-browser-result:nth-child(2){animation-delay:90ms}.workshop-reddit-browser-result:nth-child(3){animation-delay:.18s}.workshop-reddit-browser-meta{color:var(--reddit-dim);flex-wrap:wrap;align-items:center;gap:5px;font-size:9px;display:flex}.workshop-reddit-browser-result h4{color:var(--reddit-text);letter-spacing:-.015em;overflow-wrap:anywhere;margin:9px 0 7px;font-size:16px;font-weight:650;line-height:1.35}.workshop-reddit-browser-result h4 a{color:inherit;align-items:baseline;gap:7px;display:inline-flex}.workshop-reddit-browser-result h4 a:focus-visible,.workshop-reddit-browser-actions a:focus-visible{outline:2px solid var(--reddit-link);outline-offset:3px}.workshop-reddit-browser-result h4 svg{flex:none}.workshop-reddit-browser-result>p{color:var(--reddit-dim);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.workshop-reddit-browser-stats{color:var(--reddit-dim);flex-wrap:wrap;align-items:center;gap:13px;font-size:9px;display:flex}.workshop-reddit-browser-stats>span{align-items:center;gap:4px;display:inline-flex}.workshop-reddit-browser-loading{padding:2px 22px 20px}.workshop-reddit-browser-loading>span{border-top:1px solid var(--reddit-line);padding:17px 0;display:block}.workshop-reddit-browser-loading i{background:var(--reddit-chip);border-radius:5px;height:8px;margin:0 0 8px;animation:1.8s ease-in-out infinite workshop-research-breathe;display:block}.workshop-reddit-browser-loading i:first-child{width:23%}.workshop-reddit-browser-loading i:nth-child(2){width:min(78%,520px);height:14px}.workshop-reddit-browser-loading i:nth-child(3){width:34%;margin:0}.workshop-reddit-browser-notice{border:1px solid var(--reddit-line);color:var(--reddit-dim);border-radius:10px;flex-direction:column;gap:7px;margin:10px 20px 20px;padding:18px;font-size:11px;display:flex}.workshop-reddit-browser-notice strong{color:var(--reddit-text);font-size:14px}.workshop-reddit-browser-thread{padding:8px 22px 24px}.workshop-reddit-browser-thread-head{align-items:center;gap:10px;display:flex}.workshop-reddit-browser-back{background:var(--reddit-chip);width:32px;height:32px;color:var(--reddit-text);border-radius:50%;flex:none;place-items:center;display:grid}.workshop-reddit-browser-byline{color:var(--reddit-dim);margin-top:3px;font-size:9px}.workshop-reddit-browser-thread>h3{letter-spacing:-.025em;overflow-wrap:anywhere;max-width:760px;margin:18px 0 12px;font-size:23px;font-weight:650;line-height:1.25}.workshop-reddit-browser-body{color:var(--reddit-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.workshop-reddit-browser-actions{border-bottom:1px solid var(--reddit-line);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-bottom:17px;display:flex}.workshop-reddit-browser-actions a{color:var(--reddit-link);align-items:center;gap:5px;font-size:9px;display:inline-flex}.workshop-reddit-browser-comment-heading{color:var(--reddit-dim);letter-spacing:.08em;text-transform:uppercase;margin:18px 0 4px;font-size:9px;font-weight:650}.workshop-reddit-browser-comments article{border-left:1px solid var(--reddit-line);margin-left:12px;padding:15px 0 10px 17px}.workshop-reddit-browser-comments article>div:first-child{color:var(--reddit-dim);align-items:center;gap:6px;font-size:9px;display:flex}.workshop-reddit-browser-avatar{background:var(--reddit-chip-highlight);border-radius:50%;width:20px;height:20px;margin-left:-28px}.workshop-reddit-browser-comments strong{color:var(--reddit-text);font-weight:600}.workshop-reddit-browser-comments p{color:var(--reddit-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 10px;font-size:11px;line-height:1.6}@media (max-width:640px){.workshop-reddit-browser-thread>h3{font-size:19px}.workshop-reddit-browser-search{margin:9px}.workshop-reddit-browser-filters>small{display:none}}.workshop-linkedin-browser{--li-bg:#f4f2ee;--li-card:#fff;--li-line:#e0dfdc;--li-text:#000000e6;--li-dim:#0009;--li-blue:#0a66c2;background:var(--li-bg);min-height:100%;color:var(--li-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,Arial,sans-serif}.workshop-linkedin-header{background:var(--li-card);align-items:center;gap:12px;padding:8px 20px;display:flex}.workshop-linkedin-mark{object-fit:contain;background:var(--li-blue);color:#fff;border-radius:5px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;font-weight:750;display:grid}.workshop-linkedin-search{width:min(330px,44%);min-height:34px;color:var(--li-text);background:#edf3f8;border-radius:5px;align-items:center;gap:9px;padding:0 11px;font-size:11px;display:flex}.workshop-linkedin-search span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workshop-linkedin-header nav{color:var(--li-dim);align-items:center;gap:22px;margin-left:auto;font-size:8px;display:flex}.workshop-linkedin-header nav span{justify-items:center;gap:2px;display:grid}.workshop-linkedin-pills{border-bottom:1px solid var(--li-line);background:var(--li-card);color:var(--li-dim);white-space:nowrap;align-items:center;gap:8px;padding:9px 20px;font-size:9px;display:flex;overflow:hidden}.workshop-linkedin-pills>*{border:1px solid #00000059;border-radius:20px;padding:5px 11px}.workshop-linkedin-pills strong{color:var(--li-text);border-color:#000000a6}.workshop-linkedin-content{grid-template-columns:180px minmax(0,1fr);gap:16px;max-width:800px;margin:auto;padding:16px;display:grid}.workshop-linkedin-content>aside,.workshop-linkedin-content>section{border:1px solid var(--li-line);background:var(--li-card);border-radius:7px;overflow:hidden}.workshop-linkedin-content>aside{align-self:start;padding:15px 17px}.workshop-linkedin-content aside h4{margin:0 0 10px;font-size:13px}.workshop-linkedin-content aside span{padding:5px 0;font-size:10px;display:block}.workshop-linkedin-feed-head{justify-content:space-between;align-items:center;gap:10px;padding:14px 17px 11px;font-size:11px;display:flex}.workshop-linkedin-feed-head span{color:var(--li-dim);font-size:8px}.workshop-linkedin-result-link{color:inherit;text-decoration:none;display:block}.workshop-linkedin-result-link:focus-visible{outline:2px solid var(--li-blue);outline-offset:-3px}.workshop-linkedin-result{border-top:1px solid var(--li-line);padding:14px 17px;animation:.35s ease-out both workshop-research-arrive}.workshop-linkedin-who{align-items:flex-start;gap:9px;display:flex}.workshop-linkedin-avatar{color:#fff;background:linear-gradient(145deg,#d9e8f2,#7d9db6);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.workshop-linkedin-who>div{flex-direction:column;flex:1;min-width:0;display:flex}.workshop-linkedin-who strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workshop-linkedin-who small,.workshop-linkedin-who span{text-overflow:ellipsis;white-space:nowrap;color:var(--li-dim);font-size:8px;overflow:hidden}.workshop-linkedin-who>b{color:var(--li-blue);font-size:9px}.workshop-linkedin-result h4{margin:10px 0 4px;font-size:12px}.workshop-linkedin-result>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.workshop-linkedin-actions{color:var(--li-dim);flex-wrap:wrap;gap:17px;font-size:8px;font-weight:600;display:flex}.workshop-linkedin-actions span{align-items:center;gap:4px;display:flex}.workshop-linkedin-loading{padding:0 17px 14px}.workshop-linkedin-loading>span{border-top:1px solid var(--li-line);grid-template-columns:38px 1fr;gap:9px;padding:14px 0;display:grid}.workshop-linkedin-loading i{background:#edf3f8;border-radius:50%;grid-row:1/5;width:38px;height:38px}.workshop-linkedin-loading b,.workshop-linkedin-loading small,.workshop-linkedin-loading em{background:#edf3f8;border-radius:5px;height:7px;animation:1.8s ease-in-out infinite workshop-research-breathe;display:block}.workshop-linkedin-loading b{width:28%}.workshop-linkedin-loading small{width:68%}.workshop-linkedin-loading em{width:88%}.workshop-linkedin-notice{border:1px solid var(--li-line);color:var(--li-dim);border-radius:7px;flex-direction:column;gap:6px;margin:0 17px 17px;padding:15px;font-size:10px;display:flex}.workshop-linkedin-notice strong{color:var(--li-text);font-size:12px}.workshop-eventbrite-browser{--eb-text:#1e0a3c;--eb-dim:#6f7287;--eb-line:#dbdae3;--eb-orange:#d1410c;--eb-link:#3659e3;min-height:100%;color:var(--eb-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;font-family:Inter,Arial,sans-serif}.workshop-eventbrite-header{border-bottom:1px solid var(--eb-line);align-items:center;gap:20px;padding:11px 18px;display:flex}.workshop-eventbrite-brand{flex:none;align-items:center;gap:6px;font-size:15px;font-weight:750;display:flex}.workshop-eventbrite-brand img{object-fit:contain;border-radius:5px;flex:none;width:24px;height:24px}.workshop-eventbrite-search{border:1px solid var(--eb-line);background:#f8f7fa;border-radius:24px;flex:1;align-items:center;min-width:0;max-width:570px;padding:4px 4px 4px 13px;font-size:9px;display:flex}.workshop-eventbrite-search>span{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.workshop-eventbrite-search>i{background:var(--eb-line);width:1px;height:24px;margin:0 10px}.workshop-eventbrite-search>b{background:var(--eb-orange);color:#fff;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;display:grid}.workshop-eventbrite-header nav{white-space:nowrap;gap:14px;margin-left:auto;font-size:9px;font-weight:600;display:flex}.workshop-eventbrite-crumbs{color:var(--eb-link);padding:14px 20px 0;font-size:8px}.workshop-eventbrite-browser>h2{margin:12px 20px 17px;font-size:22px;line-height:1.2}.workshop-eventbrite-content{grid-template-columns:150px minmax(0,1fr);gap:24px;padding:0 20px 28px;display:grid}.workshop-eventbrite-content aside{color:var(--eb-link);flex-direction:column;align-items:flex-start;gap:9px;font-size:10px;display:flex}.workshop-eventbrite-content aside h3{color:var(--eb-text);margin:0 0 3px;font-size:16px}.workshop-eventbrite-content aside strong{color:var(--eb-text);margin-top:4px;font-size:9px}.workshop-eventbrite-event-link{color:inherit;text-decoration:none;display:block}.workshop-eventbrite-event-link:focus-visible{outline:2px solid var(--eb-link);outline-offset:3px}.workshop-eventbrite-event{gap:17px;margin-bottom:20px;animation:.35s ease-out both workshop-research-arrive;display:flex}.workshop-eventbrite-thumb{aspect-ratio:16/9;color:#fff;text-align:center;background:linear-gradient(135deg,hsl(calc(245 + var(--eventbrite-tile)*38)50% 48%),hsl(calc(265 + var(--eventbrite-tile)*31)55% 28%));border-radius:7px;flex:none;place-items:center;width:180px;padding:10px;display:grid}.workshop-eventbrite-thumb span{letter-spacing:.04em;text-shadow:0 1px 5px #00000080;font-size:10px;font-weight:800}.workshop-eventbrite-event>div{min-width:0}.workshop-eventbrite-event h3{margin:0 0 6px;font-size:14px;line-height:1.3}.workshop-eventbrite-event p{color:var(--eb-dim);margin:0 0 5px;font-size:10px}.workshop-eventbrite-event .workshop-eventbrite-when{color:var(--eb-orange);font-weight:650}.workshop-eventbrite-event .workshop-eventbrite-price{color:var(--eb-text);font-weight:650}.workshop-eventbrite-event small{color:var(--eb-dim);font-size:8px}.workshop-eventbrite-tag{background:#ebe7f6;border-radius:4px;margin-bottom:6px;padding:4px 8px;font-size:8px;font-weight:600;display:inline-block}.workshop-eventbrite-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-top:7px!important}.workshop-eventbrite-loading>span{grid-template-columns:180px 1fr;gap:17px;margin-bottom:20px;display:grid}.workshop-eventbrite-loading>span>i{aspect-ratio:16/9;background:#f1eff4;border-radius:7px}.workshop-eventbrite-loading b{padding-top:5px}.workshop-eventbrite-loading em{background:#f1eff4;border-radius:5px;width:80%;height:8px;margin-bottom:8px;animation:1.8s ease-in-out infinite workshop-research-breathe;display:block}.workshop-eventbrite-loading em:first-child{width:48%;height:12px}.workshop-eventbrite-loading em:last-child{width:34%}.workshop-eventbrite-notice{border:1px solid var(--eb-line);color:var(--eb-dim);border-radius:7px;flex-direction:column;gap:6px;padding:16px;font-size:10px;display:flex}.workshop-eventbrite-notice strong{color:var(--eb-text);font-size:12px}@media (max-width:640px){.workshop-linkedin-header nav,.workshop-eventbrite-header nav,.workshop-linkedin-content>aside,.workshop-eventbrite-content>aside{display:none}.workshop-linkedin-search{width:calc(100% - 46px)}.workshop-linkedin-content,.workshop-eventbrite-content{grid-template-columns:1fr;padding-inline:12px}.workshop-eventbrite-header{gap:10px;padding-inline:10px}.workshop-eventbrite-brand{font-size:0}.workshop-eventbrite-search>span:nth-of-type(2),.workshop-eventbrite-search>i{display:none}.workshop-eventbrite-browser>h2{margin-inline:12px;font-size:18px}.workshop-eventbrite-crumbs{padding-inline:12px}.workshop-eventbrite-event,.workshop-eventbrite-loading>span{gap:11px}.workshop-eventbrite-thumb,.workshop-eventbrite-loading>span>i{width:120px}}.workshop-google-browser{--google-text:#1f1f1f;--google-dim:#4d5156;--google-link:#1a0dab;--google-line:#dadce0;--google-chip:#f1f3f4;min-height:100%;color:var(--google-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;font-family:Arial,sans-serif}.workshop-google-header{border-bottom:1px solid var(--google-line);align-items:center;gap:24px;padding:20px 24px 14px;display:flex}.workshop-google-header>img{object-fit:contain;flex:none;width:92px;height:auto}.workshop-google-search{border:1px solid var(--google-line);width:min(640px,100% - 116px);min-height:44px;color:var(--google-text);border-radius:24px;align-items:center;gap:12px;padding:0 16px 0 19px;font-size:13px;display:flex;box-shadow:0 1px 6px #20212424}.workshop-google-search span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workshop-google-search svg{color:#4285f4;flex:none}.workshop-google-tabs{border-bottom:1px solid var(--google-line);color:var(--google-dim);gap:22px;padding:10px 24px 0 140px;font-size:10px;display:flex}.workshop-google-tabs>*{padding:7px 0 10px;font-weight:400}.workshop-google-tabs strong{color:#1a73e8;border-bottom:3px solid #1a73e8}.workshop-google-content{max-width:680px;margin:0 24px 0 min(140px,12%);padding:12px 0 26px}.workshop-google-about{color:#70757a;margin:0 0 8px;font-size:9px}.workshop-google-result{padding:11px 0 14px;animation:.35s ease-out both workshop-research-arrive}.workshop-google-result:nth-child(2){animation-delay:70ms}.workshop-google-result:nth-child(3){animation-delay:.14s}.workshop-google-result:nth-child(4){animation-delay:.21s}.workshop-google-result-source{color:var(--google-text);align-items:center;gap:9px;display:flex}.workshop-google-result-source>span{background:var(--google-chip);border:1px solid #ececec;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.workshop-google-result-source div{flex-direction:column;min-width:0;display:flex}.workshop-google-result-source strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:400;overflow:hidden}.workshop-google-result-source small{text-overflow:ellipsis;white-space:nowrap;max-width:460px;color:var(--google-dim);font-size:8px;overflow:hidden}.workshop-google-result h4{margin:5px 0 3px 34px;font-size:16px;font-weight:400;line-height:1.3}.workshop-google-result h4 a{color:var(--google-link);overflow-wrap:anywhere}.workshop-google-result h4 a svg{margin-left:6px;display:inline}.workshop-google-result h4 a:focus-visible{outline-offset:3px;outline:2px solid #1a73e8}.workshop-google-result p{color:var(--google-dim);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 0 34px;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.workshop-google-loading{padding-top:5px}.workshop-google-loading>span{padding:15px 0;display:block}.workshop-google-loading i{background:var(--google-chip);border-radius:5px;height:7px;margin:0 0 7px;animation:1.8s ease-in-out infinite workshop-research-breathe;display:block}.workshop-google-loading i:first-child{width:26%}.workshop-google-loading i:nth-child(2){background:#e8eaed;width:55%;height:13px}.workshop-google-loading i:nth-child(3){width:82%}.workshop-google-notice{border:1px solid var(--google-line);color:var(--google-dim);border-radius:10px;flex-direction:column;gap:7px;margin-top:20px;padding:18px;font-size:11px;display:flex}.workshop-google-notice strong{color:var(--google-text);font-size:14px}.workshop-instagram-browser{--instagram-bg:#fff;--instagram-field:#efefef;--instagram-line:#dbdbdb;--instagram-text:#000;--instagram-dim:#737373;background:var(--instagram-bg);min-height:100%;color:var(--instagram-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Arial,sans-serif}.workshop-instagram-header{border-bottom:1px solid var(--instagram-line);align-items:center;gap:28px;min-height:68px;padding:0 24px;display:flex}.workshop-instagram-header>svg{flex:none}.workshop-instagram-search{background:var(--instagram-field);width:min(680px,100% - 52px);min-height:40px;color:var(--instagram-dim);border-radius:10px;align-items:center;gap:9px;padding:0 14px;font-size:13px;display:flex}.workshop-instagram-search span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workshop-instagram-content{padding:20px 24px 28px}.workshop-instagram-accounts h4,.workshop-instagram-section-head{margin:0 0 13px;font-size:12px}.workshop-instagram-accounts>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.workshop-instagram-identity{align-items:center;gap:8px;min-width:0;display:flex}.workshop-instagram-avatar{color:#737373;background:#fafafa;border:2px solid #e1306c;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:2px;display:grid}.workshop-instagram-identity>div{flex-direction:column;min-width:0;display:flex}.workshop-instagram-identity strong,.workshop-instagram-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workshop-instagram-identity strong{font-size:9px}.workshop-instagram-identity small{color:var(--instagram-dim);font-size:8px}.workshop-instagram-section-head{border-top:1px solid var(--instagram-line);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.workshop-instagram-section-head span{color:var(--instagram-dim);font-size:9px}.workshop-instagram-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.workshop-instagram-card-link{min-width:0;color:inherit;display:block}.workshop-instagram-card-link:focus-visible{outline-offset:2px;outline:2px solid #0095f6}.workshop-instagram-card{min-width:0;animation:workshop-research-arrive .35s calc(var(--instagram-tile)*45ms)ease-out both;background:#fff}.workshop-instagram-card-visual{aspect-ratio:4/5;color:#ffffffe6;background:linear-gradient(145deg,hsl(calc(325 + var(--instagram-tile)*9)78% 54%),hsl(calc(24 + var(--instagram-tile)*11)88% 58%)55%,hsl(calc(273 + var(--instagram-tile)*7)62% 42%));place-items:center;display:grid;position:relative;overflow:hidden}.workshop-instagram-card-visual:after{content:"";transform:rotate(calc((var(--instagram-tile) - 2)*4deg));border:1px solid #ffffff4d;border-radius:24%;position:absolute;inset:16%}.workshop-instagram-kind{z-index:1;position:absolute;top:8px;right:8px}.workshop-instagram-card-caption{z-index:1;text-shadow:0 1px 5px #000000a6;flex-direction:column;gap:3px;font-size:9px;line-height:1.35;display:flex;position:absolute;inset:auto 10px 30px}.workshop-instagram-card-caption span{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workshop-instagram-card-stats{z-index:1;text-shadow:0 1px 3px #00000073;flex-wrap:wrap;gap:8px;font-size:8px;font-weight:700;display:flex;position:absolute;inset:auto 10px 9px}.workshop-instagram-card-stats span{align-items:center;gap:3px;display:inline-flex}.workshop-instagram-loading{max-width:520px;margin:auto}.workshop-instagram-loading>p{color:var(--instagram-dim);margin:0 0 12px;font-size:10px}.workshop-instagram-loading>span{border-bottom:1px solid var(--instagram-line);grid-template-columns:38px 1fr 25%;align-items:center;gap:10px;padding:10px 0;display:grid}.workshop-instagram-loading i{background:var(--instagram-field);border-radius:50%;width:38px;height:38px}.workshop-instagram-loading b,.workshop-instagram-loading small{background:var(--instagram-field);border-radius:5px;height:8px;animation:1.8s ease-in-out infinite workshop-research-breathe;display:block}.workshop-instagram-loading b{width:65%}.workshop-instagram-notice{border:1px solid var(--instagram-line);max-width:520px;color:var(--instagram-dim);border-radius:10px;flex-direction:column;gap:7px;margin:18px auto;padding:18px;font-size:11px;display:flex}.workshop-instagram-notice strong{color:var(--instagram-text);font-size:14px}@media (max-width:640px){.workshop-google-header{gap:14px;padding-inline:14px}.workshop-google-header>img{width:72px}.workshop-google-search{width:calc(100% - 86px)}.workshop-google-tabs{gap:16px;padding-left:14px}.workshop-google-content{margin-inline:14px}.workshop-instagram-content{padding-inline:14px}.workshop-instagram-accounts>div,.workshop-instagram-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.desktop-workshop-messages .agent-markdown{overflow-wrap:anywhere}.desktop-workshop-messages .agent-markdown p{font-size:inherit;line-height:inherit;margin:.7em 0}.desktop-workshop-messages .agent-markdown p:first-child{margin-top:0}.desktop-workshop-messages .agent-markdown p:last-child{margin-bottom:0}.desktop-workshop-messages .workshop-trace-entry .agent-markdown p{color:inherit;font-size:inherit;line-height:inherit}.desktop-workshop-messages .agent-markdown strong{color:var(--talk-foreground-text,#e4ecf4);font-weight:600}.desktop-workshop-messages .agent-markdown em{color:var(--talk-foreground-text-muted,#b8cad8);font-style:italic}.desktop-workshop-messages .agent-markdown ul,.desktop-workshop-messages .agent-markdown ol{margin:.7em 0;padding-left:1.4em}.desktop-workshop-messages .agent-markdown li{margin:.2em 0}.desktop-workshop-messages .agent-markdown ul li{list-style:outside}.desktop-workshop-messages .agent-markdown ol li{list-style:decimal}.desktop-workshop-messages .agent-markdown :is(h1,h2,h3,h4,h5,h6){color:var(--talk-foreground-text,#e4ecf4);margin:.6em 0 .3em;font-weight:600}.desktop-workshop-messages .agent-markdown h1{font-size:1.15em}.desktop-workshop-messages .agent-markdown h2{font-size:1.1em}.desktop-workshop-messages .agent-markdown h3{font-size:1.05em}.desktop-workshop-messages .agent-markdown h4{font-size:1em}.desktop-workshop-messages .agent-markdown code{background:var(--talk-foreground-inner-background,#ffffff0f);color:var(--talk-foreground-text-muted,#dcc8be);border-radius:5px;padding:.15em .4em;font-size:.88em}.desktop-workshop-messages .agent-markdown pre{background:#12161ca6;border-radius:8px;margin:.7em 0;padding:.8em 1em;overflow-x:auto}.desktop-workshop-messages .agent-markdown pre code{color:#a8b8c8;background:0 0;border-radius:0;padding:0;font-size:.85em}.desktop-workshop-messages .agent-markdown blockquote{border-left:2px solid var(--talk-foreground-inner-border,#ffffff26);color:var(--talk-foreground-text-subtle,#8a9aaa);margin:.7em 0;padding-left:.8em}.desktop-workshop-messages .agent-markdown a{color:var(--talk-card-link-text,#7aacca);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.desktop-workshop-messages .agent-markdown hr{border:0;border-top:1px solid var(--talk-foreground-inner-border,#ffffff14);margin:.6em 0}.desktop-workshop-messages .agent-markdown table{border-collapse:collapse;max-width:100%;margin:.5em 0;font-size:.9em;display:block;overflow-x:auto}.desktop-workshop-messages .agent-markdown th{text-align:left;color:var(--talk-foreground-text,#e4ecf4);border-bottom:1px solid var(--talk-foreground-inner-border,#ffffff26);padding:.35em .6em;font-weight:600}.desktop-workshop-messages .agent-markdown td{border-bottom:1px solid var(--talk-foreground-inner-border,#ffffff0f);color:var(--talk-foreground-text-muted,#c0ccd8);padding:.3em .6em}.desktop-workshop-messages .agent-markdown tr:last-child td{border-bottom:0}.desktop-workshop-messages .agent-markdown tbody tr:hover{background:var(--talk-foreground-inner-background,#ffffff08)}.desktop-workshop-messages .workshop-turn-error{color:#fecaca;background:#f871711a;border:1px solid #f8717133;border-radius:12px;padding:8px 12px;font-size:12px;line-height:18px}.desktop-workshop-messages .workshop-turn-note{color:var(--talk-foreground-text-subtle);font-size:12px}.recommendation-sidebar .workshop-turn-progress>.agent-markdown,.recommendation-sidebar .workshop-completed-content>.agent-markdown{font-size:14px;line-height:24px}.builder-composer.desktop-workshop-composer{border-radius:12px;align-items:flex-end;padding:10px 16px}.builder-composer.desktop-workshop-composer:focus-within{box-shadow:0 0 0 2px var(--talk-accent-shadow)}.builder-composer.desktop-workshop-composer textarea{min-height:28px;padding:2px 0 2px 12px;line-height:24px}.builder-composer .workshop-voice-button{color:var(--talk-foreground-text);background:0 0;border:1px solid #0000;border-radius:50%}.builder-composer .workshop-voice-button:hover:not(:disabled){background:var(--talk-foreground-inner-background-hover)}.builder-composer .workshop-voice-button:disabled{color:var(--talk-foreground-text-subtle);opacity:.55;background:0 0}.builder-composer .workshop-voice-button[data-recording=true]{background:var(--talk-card-danger-background);color:var(--talk-card-danger-text);border-color:var(--talk-card-danger-text)}.workshop-voice-error{color:var(--talk-card-danger-text);margin-top:8px;font-size:11px;line-height:16px}@media (max-width:700px){.workshop-conversation .desktop-workshop-messages{flex-basis:240px;min-height:180px;max-height:none}}.workshop-turn-progress{min-width:0}.workshop-turn-progress>.agent-markdown{margin:16px 0}.workshop-turn-progress>.agent-markdown:first-child{margin-top:0}.workshop-trace-entry{min-width:0;position:relative}.workshop-trace-row{text-align:left;min-height:36px;color:var(--talk-foreground-text-muted,#a8b8c8);align-items:center;gap:11px;padding:7px 0;font-size:12.5px;line-height:20px;display:flex}.workshop-trace-marker{width:19px;height:19px;color:var(--talk-card-link-text,#7aacca);flex-shrink:0;place-items:center;display:grid;position:relative}.workshop-trace-row.is-active{animation:2.3s ease-in-out infinite workshop-trace-breathe}.workshop-status-row{overflow-wrap:anywhere;align-items:flex-start;padding:9px 0;font-size:13px;font-weight:600}.workshop-status-dot,.workshop-pending-marker{background:var(--talk-foreground-text-subtle);border-radius:50%;width:7px;height:7px}.workshop-tool button{cursor:pointer}.workshop-tool-details{border:1px solid var(--talk-mcp-call-border,#ffffff14);background:var(--talk-mcp-call-background,#12161c99);border-radius:6px;margin:4px 0 12px;overflow:hidden}.workshop-tool-detail-section{padding:8px 12px}.workshop-tool-detail-section+.workshop-tool-detail-section{border-top:1px solid var(--talk-mcp-call-border,#ffffff14)}.workshop-tool-detail-label{text-transform:uppercase;letter-spacing:.025em;color:var(--talk-mcp-call-label-text,#6b7d8a);margin-bottom:4px;font-size:10px}.workshop-tool-details pre{overscroll-behavior:contain;overflow-wrap:anywhere;white-space:pre-wrap;max-height:320px;color:var(--talk-mcp-call-text,#a8b8c8);margin:0;font-family:monospace;font-size:11px;line-height:16px;overflow:auto}.workshop-tool-result{background:var(--talk-mcp-call-secondary-background,#12161c66)}.workshop-tool-error{background:#34141459}.workshop-tool-error pre{color:#e0b4b4}.workshop-tool-error .workshop-tool-detail-label{color:#b38b8b}.workshop-tool-output-note{color:var(--talk-mcp-call-muted-text,#8a95a2);margin:0;font-size:11px;line-height:16px}.workshop-completed-work{margin:8px 0}.workshop-completed-toggle{width:fit-content;color:var(--talk-foreground-text-subtle);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:4px 0;font-size:14px;font-weight:500;line-height:20px;display:flex}.workshop-completed-toggle:hover{color:var(--talk-foreground-text-muted)}.workshop-completed-toggle svg{transition:transform .5s cubic-bezier(.16,1,.3,1)}.workshop-completed-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.workshop-completed-curtain{opacity:0;pointer-events:none;overflow-anchor:none;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.16,1,.3,1);display:grid}.workshop-completed-curtain.is-expanded{opacity:1;pointer-events:auto;grid-template-rows:1fr}.workshop-completed-clip{min-height:0;overflow:hidden}.workshop-completed-content{transition:transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(-8px)}.workshop-completed-curtain.is-expanded .workshop-completed-content{transform:translateY(0)}.workshop-completed-content>.agent-markdown{margin:16px 0}.workshop-pending{padding:9px 0}.workshop-pending-marker{background:#ffffff59;animation:1.15s steps(48,end) infinite workshop-pending-pulse}.workshop-pending-dots{align-items:center;gap:9px;height:20px;display:flex}.workshop-pending-dots i{background:#7aacca;border-radius:50%;width:9px;height:9px;animation:1.15s steps(48,end) infinite workshop-pending-bounce}.workshop-pending-dots i:first-child{animation-delay:.12s}.workshop-pending-dots i:nth-child(2){animation-delay:.24s}.workshop-pending-dots i:nth-child(3){animation-delay:.36s}.workshop-jump-container{justify-content:center;height:0;display:flex;position:sticky;bottom:0;overflow:visible}.workshop-jump-latest{color:#d0d6dd;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#12161ceb;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;transform:translateY(calc(-100% - 10px));box-shadow:0 14px 32px #0005}.workshop-jump-latest:hover{color:#f2f6f8;background:#1e262ef5;border-color:#7aacca59}.workshop-turn-progress button:focus-visible,.workshop-completed-toggle:focus-visible,.workshop-jump-latest:focus-visible{outline:2px solid var(--talk-accent-ring,#7aacca);outline-offset:4px;border-radius:4px}@keyframes workshop-trace-breathe{0%,to{opacity:1}50%{opacity:.7}}@keyframes workshop-pending-pulse{0%,to{opacity:.4;transform:scale(.82)}45%{opacity:1;transform:scale(1.3)}}@keyframes workshop-pending-bounce{0%,to{opacity:.28;transform:translateY(3px)}40%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.workshop-trace-row.is-active,.workshop-pending-marker,.workshop-pending-dots i{animation:none}.workshop-completed-toggle svg,.workshop-completed-curtain,.workshop-completed-content{transition:none}}
.marble-dashboard.marble-canvas{background:var(--talk-task-panel-background);min-height:0;position:fixed;inset:0;overflow:hidden}.canvas-viewport{touch-action:none;overscroll-behavior:none;background-image:radial-gradient(circle,color-mix(in srgb,var(--talk-widget-text)12%,transparent).8px,transparent 1px);position:absolute;inset:0;overflow:clip;outline-offset:-4px!important}.canvas-world{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.canvas-widget{border-radius:18px;position:absolute}.canvas-widget-selected{z-index:4;outline:1px solid var(--talk-accent-border);outline-offset:5px}.canvas-widget:hover,.canvas-widget:focus-within{z-index:5}.canvas-widget .widget-drag-handle{touch-action:none}.canvas-hand,.canvas-hand *{cursor:grab!important}.canvas-moving,.canvas-moving *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.canvas-panel{z-index:20;border:1px solid var(--talk-card-border);background:color-mix(in srgb,var(--talk-task-panel-background)94%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:15px;align-items:center;gap:8px;padding:8px;display:flex;position:absolute;box-shadow:0 4px 18px #00000024,0 1px 3px #00000024}.canvas-panel button,.canvas-panel a:not(.dashboard-brand){min-width:38px;height:38px;color:var(--talk-widget-heading-text);border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.canvas-panel button:hover:not(:disabled),.canvas-panel a:not(.dashboard-brand):hover{background:var(--talk-tool-button-background-hover)}.canvas-panel button:disabled{opacity:.35;cursor:not-allowed}.canvas-identity{gap:16px;padding:14px 18px;top:20px;left:20px}.canvas-title{align-items:center;gap:10px;font-size:13px;display:flex}.canvas-divider{background:var(--talk-card-border);flex-shrink:0;width:1px;height:22px;display:block}.canvas-workspace{gap:8px;top:20px;right:20px}.canvas-workspace a{padding:0 10px;text-decoration:none}.canvas-bottom{z-index:20;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.canvas-toolbar{gap:6px;position:static}.canvas-toolbar button[aria-pressed=true]{background:var(--talk-accent-soft);color:var(--talk-widget-heading-text);box-shadow:inset 0 0 0 1px var(--talk-accent-border)}.canvas-toolbar .canvas-add{color:var(--talk-widget-heading-text);background:0 0;margin-left:2px;padding:0 13px;font-weight:500}.canvas-toolbar .canvas-add:hover:not(:disabled){background:var(--talk-tool-button-background-hover)}.canvas-zoom{gap:1px;padding:6px;bottom:24px;right:20px}.canvas-zoom .canvas-zoom-value{font-variant-numeric:tabular-nums;min-width:48px}.canvas-zoom .canvas-divider{margin:0 5px}.canvas-messages{z-index:21;width:min(600px,100% - 40px);position:absolute;top:96px;left:50%;transform:translate(-50%)}.canvas-empty{text-align:center;width:min(400px,100% - 40px);color:color-mix(in srgb,var(--talk-widget-text)65%,transparent);flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.canvas-empty h1{color:var(--talk-widget-heading-text);font-family:ui-serif,Georgia,serif;font-size:26px}.canvas-empty p{font-size:13px;line-height:1.7}.marble-canvas .dashboard-toast{max-width:calc(100vw - 60px);bottom:115px}@media (max-width:640px){.canvas-identity{gap:10px;padding:12px;top:12px;left:12px}.canvas-identity .dashboard-brand{font-size:16px}.canvas-workspace{top:12px;right:12px}.canvas-workspace a span{display:none}.canvas-bottom{bottom:max(16px,env(safe-area-inset-bottom));align-items:flex-start;left:12px;transform:none}.canvas-toolbar{gap:2px;padding:6px}.canvas-toolbar .canvas-add{padding:0 8px}.canvas-toolbar .canvas-add span{display:none}.canvas-zoom{right:12px;bottom:max(16px,env(safe-area-inset-bottom))}.canvas-zoom button{min-width:32px}.canvas-messages{top:86px}.marble-canvas .dashboard-toast{max-width:none;bottom:105px;left:12px;right:12px}}.canvas-snap-preview{z-index:7;pointer-events:none;border:3px solid color-mix(in srgb,var(--dashboard-board-ink,var(--talk-widget-heading-text))35%,transparent);background:0 0;border-radius:18px;position:absolute}.canvas-widget.canvas-widget-snapping{z-index:8}
.marble-dashboard.marble-os{background:var(--talk-task-panel-background);min-height:0;position:fixed;inset:0;overflow:hidden}.os-board{overscroll-behavior:none;touch-action:pan-y;position:absolute;inset:0;overflow:clip}.os-widget{max-width:calc(100% - 48px)}.os-board .os-widget-selected{z-index:6}.os-board .canvas-widget-snapping{z-index:8}.os-widget-content{border-radius:24px}.os-widget-content[data-overflow=true]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--talk-accent-border)transparent;overflow:auto}.os-widget-content[data-overflow=true]>section>div:first-child{z-index:10;position:sticky;top:0}.os-add{z-index:20;right:28px;bottom:max(24px,env(safe-area-inset-bottom));border:1px solid var(--talk-accent-border);background:var(--talk-tool-button-background);height:44px;color:var(--talk-widget-heading-text);border-radius:24px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:12px;font-weight:600;display:flex;position:absolute}.os-add:hover:not(:disabled){background:var(--talk-tool-button-background-hover)}.os-add:disabled{opacity:.4;cursor:not-allowed}.os-add.os-add-discovery{color:#203b4d;background-color:#acd5ef;background-image:linear-gradient(110deg,#0000 40%,#ffffff70 50%,#0000 60%);background-position:100% 0;background-size:300% 100%;border-color:#b7dff5;animation:4.8s ease-in-out infinite os-add-shimmer;box-shadow:0 0 18px #9ad5ff26}.os-add.os-add-discovery:hover:not(:disabled){background-color:#c0e2f7}@keyframes os-add-shimmer{0%,25%{background-position:100% 0}65%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.os-add.os-add-discovery{background-image:none;animation:none}}.os-messages{z-index:21;width:min(600px,100% - 48px);position:absolute;top:56px;left:50%;transform:translate(-50%)}.os-empty{text-align:center;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.os-empty h1{font-family:ui-serif,Georgia,serif;font-size:28px}.os-empty p{color:var(--talk-widget-secondary-text);margin-top:10px;font-size:13px}.marble-os .dashboard-toast{max-width:calc(100vw - 220px);bottom:24px}@media (max-width:640px){.os-add{right:24px}.marble-os .dashboard-toast{max-width:none;bottom:84px;left:24px;right:24px}}.os-spaces{z-index:30;border:1px solid #0000;border-radius:99px;grid-template-columns:24px minmax(0,auto) 24px;align-items:center;gap:8px;max-width:calc(100% - 48px);padding:8px;transition:background .2s,border-color .2s;display:grid;position:absolute;top:12px;left:50%;transform:translate(-50%)}.os-spaces:hover,.os-spaces:focus-within{background:#0000001a;border-color:#ffffff1a}.os-space-tabs{scrollbar-width:none;align-items:center;gap:4px;display:flex;overflow-x:auto}.os-space-tabs::-webkit-scrollbar{display:none}.os-space-tabs button{border-radius:8px;flex:none;place-items:center;width:16px;height:24px;display:grid}.os-space-tabs button span{background:#ffffff59;border-radius:99px;width:6px;height:6px;transition:width .2s,background .2s}.os-space-tabs button[aria-selected=true]{width:24px}.os-space-tabs button[aria-selected=true] span{background:#fffc;width:16px}.os-space-tabs button:hover span{background:#fff9}.os-create-space{color:#ffffff8c;opacity:0;pointer-events:none;border-radius:50%;place-items:center;width:24px;height:24px;transition:opacity .2s;display:grid}.os-spaces:hover .os-create-space,.os-spaces:focus-within .os-create-space{opacity:1;pointer-events:auto}.os-create-space:hover{color:#ffffffd9;background:#ffffff1a}.os-spaces:before{content:"";z-index:-1;position:absolute;inset:-12px -24px}.os-board-transfer{z-index:76;color:#ffffffa6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1d2730f2;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:10px 14px;font-size:13px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 14px 38px #0005}.os-board-transfer>span{flex-shrink:0}.os-board-transfer-targets{gap:5px;min-width:0;display:flex;overflow-x:auto}.os-board-transfer [role=option]{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;flex-shrink:0;align-items:center;gap:9px;height:44px;padding:0 16px;display:flex}.os-board-transfer [aria-disabled=true]{color:#ffffff40;background:#ffffff06;border-color:#0000}.os-board-transfer [aria-selected=true]{color:#fff;background:#3f72a859;border-color:#8fc7e6b3}.os-board-transfer i{background:currentColor;border-radius:50%;width:7px;height:7px}.os-board-transfer small{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.os-space-moved span{animation:1.2s ease-in-out infinite space-moved-pulse}@keyframes space-moved-pulse{50%{background:#b9e2f7;box-shadow:0 0 8px #8fc7e6}}@media (prefers-reduced-motion:reduce){.os-space-moved span{background:#b9e2f7;animation:none}}.os-spaces button:focus-visible,.os-dashboard-title button:focus-visible{outline:2px solid var(--talk-accent-border);outline-offset:-2px}.os-spaces button:disabled,.os-dashboard-title button:disabled{opacity:.35;cursor:not-allowed}.os-dashboard-title{z-index:30;align-items:center;gap:8px;max-width:calc(100% - 48px);display:flex;position:absolute;top:20px;left:24px}.os-dashboard-title h1{letter-spacing:-.02em;color:#f1efe6;opacity:.9;text-overflow:ellipsis;white-space:nowrap;font-family:ui-serif,Georgia,serif;font-size:18px;line-height:28px;overflow:hidden}.os-dashboard-title button{width:28px;height:28px;color:var(--talk-widget-secondary-text);border-radius:6px;flex:none;place-items:center;display:grid}.os-dashboard-title button:hover{color:var(--talk-widget-heading-text);background:#ffffff0f}.os-rename{opacity:0;pointer-events:none}.os-dashboard-title:hover .os-rename,.os-dashboard-title:focus-within .os-rename{opacity:1;pointer-events:auto}.os-dashboard-title form{align-items:center;gap:4px;min-width:0;max-width:100%;display:flex;position:relative}.os-dashboard-title input{border:1px solid var(--talk-accent-border);background:var(--talk-task-panel-background);width:320px;min-width:0;max-width:calc(100vw - 112px);color:var(--talk-widget-heading-text);border-radius:6px;padding:3px 8px;font-family:ui-serif,Georgia,serif;font-size:18px}.os-title-error{background:var(--talk-task-panel-background);border-radius:4px;padding:4px 8px;font-size:12px;position:absolute;top:100%;left:0}@media (hover:none){.os-create-space,.os-rename{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.os-spaces,.os-space-tabs button span,.os-create-space{transition:none}}@media (max-width:640px){.os-dashboard-title{top:12px}.os-spaces{top:46px}}.marble-color :focus-visible{outline-color:var(--talk-accent-ring)}.marble-color .os-space-tabs button span{background:color-mix(in srgb,var(--dashboard-board-ink)40%,transparent)}.marble-color .os-space-tabs button[aria-selected=true] span{background:var(--dashboard-board-ink)}.marble-color .os-space-tabs button:hover span{background:color-mix(in srgb,var(--dashboard-board-ink)70%,transparent)}.marble-color .os-create-space,.marble-color .os-dashboard-title .os-rename{color:var(--dashboard-board-ink)}.marble-color .os-dashboard-title h1{color:var(--dashboard-board-ink);opacity:1}.marble-color .os-create-space:hover,.marble-color .os-empty{color:var(--dashboard-board-ink)}.marble-color .os-empty p{color:inherit;opacity:.75}.marble-color .dashboard-toast{max-width:calc(100vw - 285px)}.os-theme-trigger{z-index:20;right:174px;bottom:max(24px,env(safe-area-inset-bottom));background:var(--talk-tool-button-background);border:1px solid var(--talk-widget-border);width:44px;height:44px;color:var(--talk-widget-heading-text);border-radius:50%;place-items:center;transition:background .15s,transform .15s;display:grid;position:absolute;box-shadow:0 4px 16px #07121912}.os-theme-trigger:hover{background:var(--talk-tool-button-background-hover);transform:translateY(-2px)}.os-theme-trigger[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--talk-widget-heading-text)18%,transparent)}.os-theme-trigger:disabled{opacity:.4;cursor:not-allowed}.os-theme-panel{inset:auto 28px calc(max(24px,env(safe-area-inset-bottom)) + 60px)auto;overscroll-behavior:contain;border:1px solid var(--talk-widget-border);background:var(--talk-widget-background);width:304px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 110px);color:var(--talk-widget-heading-text);scrollbar-width:thin;border-radius:22px;margin:0;padding:19px;position:fixed;overflow-y:auto;box-shadow:0 18px 65px #07121938,0 2px 8px #07121915}.os-theme-panel::backdrop{background:0 0}.os-theme-panel:popover-open{animation:.16s ease-out os-theme-enter}.os-theme-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.os-theme-heading h2{letter-spacing:-.6px;font-family:ui-serif,Georgia,serif;font-size:23px;font-weight:400;line-height:1.2}.os-theme-heading p{color:var(--talk-widget-secondary-text);margin-top:5px;font-size:10px;line-height:1.6}.os-theme-close{width:26px;height:26px;color:var(--talk-widget-secondary-text);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.os-theme-close:hover{background:var(--talk-foreground-inner-background-hover)}.os-theme-modes{background:var(--talk-foreground-inner-background);border-radius:12px;gap:4px;margin-bottom:16px;padding:4px;display:flex}.os-theme-modes button{height:32px;color:var(--talk-widget-secondary-text);border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.os-theme-modes button[aria-pressed=true]{background:var(--talk-widget-header-background);color:var(--talk-widget-heading-text);box-shadow:0 1px 4px #00000012}.os-theme-field{cursor:crosshair;touch-action:none;background-image:linear-gradient(#fff,#0000 50%,#000),linear-gradient(90deg,gray,#0000);border-radius:12px;height:162px;position:relative;box-shadow:inset 0 0 0 1px #00000012}.os-theme-field-dot{pointer-events:none;border:3px solid #fff;border-radius:50%;width:22px;height:22px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 5px #0005}.os-theme-hue{height:12px;margin:18px 0 16px;display:block}.os-theme-hue input{appearance:none;cursor:pointer;background:linear-gradient(90deg,#f66,#ff6,#6f6,#6ff,#66f,#f6f,#f66);border-radius:20px;width:100%;height:12px;display:block}.os-theme-hue input::-webkit-slider-thumb{appearance:none;background:0 0;border:3px solid #fff;border-radius:8px;width:10px;height:20px;box-shadow:0 1px 4px #0004}.os-theme-hue input::-moz-range-thumb{background:0 0;border:3px solid #fff;border-radius:8px;width:5px;height:16px;box-shadow:0 1px 4px #0004}.os-theme-swatches{justify-content:space-between;gap:5px;margin-bottom:18px;display:flex}.os-theme-swatches button{color:#fff;border:1px solid #00000010;border-radius:50%;place-items:center;width:25px;height:25px;transition:transform .12s;display:grid}.os-theme-swatches button:hover{transform:scale(1.13)}.os-theme-swatches button[aria-pressed=true]{outline:2px solid var(--talk-widget-heading-text);outline-offset:2px}.os-theme-color-row{justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.os-theme-color-row>label{color:var(--talk-widget-secondary-text)}.os-theme-hex{border:1px solid var(--talk-widget-border);border-radius:8px;align-items:center;gap:7px;padding:7px 8px;display:flex}.os-theme-hex>span{border-radius:4px;width:13px;height:13px;box-shadow:inset 0 0 0 1px #00000018}.os-theme-hex input{width:64px;color:inherit;background:0 0;font-family:ui-monospace,monospace;font-size:11px}.os-theme-hint{color:var(--talk-widget-secondary-text);margin-top:13px;font-size:10px;line-height:1.6}.os-theme-error{color:var(--talk-card-danger-text);margin-top:8px;font-size:11px}.os-theme-footer{border-top:1px solid var(--talk-widget-border);color:var(--talk-widget-secondary-text);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:12px;font-size:9px;line-height:1.6;display:flex}.os-theme-footer button{border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.os-theme-footer button:hover{background:var(--talk-foreground-inner-background-hover)}@keyframes os-theme-enter{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.os-theme-trigger{right:170px}.os-theme-panel{right:24px}.marble-color .dashboard-toast{max-width:none}}.os-logo-picker{flex:none}.os-dashboard-title .os-logo-trigger{width:32px;height:32px;color:var(--dashboard-board-ink,var(--talk-widget-secondary-text));opacity:.55;border:1px dashed}.os-dashboard-title .os-logo-trigger:hover,.os-dashboard-title .os-logo-trigger:focus-visible,.os-dashboard-title .os-logo-trigger.has-logo{opacity:1}.os-dashboard-title .os-logo-trigger.has-logo{background:0 0;border:0;border-radius:14%;padding:0}.os-logo-trigger img,.os-logo-display img{object-fit:contain;width:100%;height:100%}.os-logo-panel{border:1px solid var(--talk-widget-border);background:var(--talk-widget-background);width:344px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 104px);color:var(--talk-widget-heading-text);border-radius:20px;margin:0;padding:20px;position:fixed;inset:88px auto auto 24px;overflow:auto;box-shadow:0 18px 65px #07121938}.os-dashboard-title .os-logo-panel form{flex-direction:column;align-items:stretch;gap:12px;display:flex}.os-logo-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.os-logo-heading h2{font-size:16px;font-weight:600}.os-logo-heading p,.os-logo-hint{color:var(--talk-widget-secondary-text);font-size:12px}.os-logo-heading p{margin-top:4px}.os-logo-modes,.os-logo-actions{gap:6px;display:flex}.os-dashboard-title .os-logo-panel button{width:auto;height:auto;min-height:32px;padding:6px 10px;font-size:12px}.os-logo-modes button{border:1px solid var(--talk-widget-border);flex:1}.os-logo-modes button[aria-pressed=true]{background:var(--talk-tool-button-background);color:var(--talk-widget-heading-text)}.os-logo-panel label{font-size:12px;font-weight:600}.os-dashboard-title .os-logo-panel input{width:100%;max-width:100%;padding:9px 10px;font-family:inherit;font-size:13px}.os-logo-preview{border:1px dashed var(--talk-widget-border);min-height:136px;color:var(--talk-widget-secondary-text);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.os-logo-error{color:var(--talk-widget-heading-text);font-size:12px}.os-logo-actions{justify-content:flex-end}.os-dashboard-title .os-logo-save{background:var(--talk-tool-button-background);color:var(--talk-widget-heading-text);border:1px solid var(--talk-accent-border)}@media (max-width:640px){.os-logo-panel{top:80px;left:16px}}.os-dashboard-title>.os-title-editor>button{color:var(--dashboard-board-ink,#f1efe6)}.os-dashboard-title>.os-title-editor>button:hover{color:var(--dashboard-board-ink,#f1efe6);background:color-mix(in srgb,var(--dashboard-board-ink,#f1efe6)12%,transparent)}.os-dashboard-title>.os-title-editor>button:focus-visible{outline-color:var(--dashboard-board-ink,#f1efe6)}.os-logo-display{width:32px;height:32px;color:var(--dashboard-board-ink,#f1efe6);background:0 0;border-radius:14%;flex:none;place-items:center;padding:0;display:grid}.os-dashboard-title .os-logo-trigger:hover,.os-dashboard-title .os-logo-trigger:focus-visible{color:var(--dashboard-board-ink,#f1efe6);background:color-mix(in srgb,var(--dashboard-board-ink,#f1efe6)12%,transparent);outline-color:var(--dashboard-board-ink,#f1efe6)}.os-dashboard-title .os-logo-trigger.has-logo:hover,.os-dashboard-title .os-logo-trigger.has-logo:focus-visible{color:var(--dashboard-board-ink,#f1efe6);background:0 0}.os-logo-crop{border-radius:inherit;width:100%;height:100%;display:block;overflow:hidden}.os-logo-crop img{width:100%;max-width:none;height:100%;display:block}.os-logo-preview{padding:16px 8px}.os-logo-crop-editor{flex-direction:column;align-items:center;gap:16px;width:100%;padding:8px;display:flex}.os-logo-crop-surface{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:1px solid var(--talk-widget-secondary-text);background:0 0;border-radius:14%;width:160px;height:160px;position:relative}.os-logo-crop-surface:active{cursor:grabbing}.os-logo-crop-surface>.os-logo-crop{border-radius:inherit}.os-logo-crop-grid{border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000 33%,#ffffff80 33% 33.7%,#0000 33.7% 66%,#ffffff80 66% 66.7%,#0000 66.7%),linear-gradient(#0000 33%,#ffffff80 33% 33.7%,#0000 33.7% 66%,#ffffff80 66% 66.7%,#0000 66.7%);position:absolute;inset:0}.os-logo-crop-surface:hover .os-logo-crop-grid,.os-logo-crop-surface:focus-within .os-logo-crop-grid{opacity:1}.os-dashboard-title .os-logo-panel .os-logo-crop-reset{flex:none;width:28px;min-height:28px;padding:4px}.os-logo-zoom-row{width:100%;color:var(--talk-widget-heading-text);align-items:center;gap:10px;display:flex}.os-logo-zoom-row>svg{flex:none}.os-dashboard-title .os-logo-panel .os-logo-zoom-row input{width:0;min-width:0;height:24px;accent-color:var(--talk-widget-heading-text);cursor:pointer;background:0 0;border:0;flex:1;padding:0}
.custom-metrics-history-group{padding:20px 24px 24px;container-type:inline-size}.custom-metrics-history-group+.custom-metrics-history-group{border-top:1px solid var(--talk-widget-row-divider)}.custom-metrics-history-grid{grid-template-columns:repeat(var(--metric-columns),minmax(0,1fr));align-items:start;gap:28px;display:grid}.custom-history-metric{min-width:0;color:var(--talk-widget-chart-line)}.custom-history-metric:nth-child(2n),.custom-history-metric[data-chart=bar]{color:var(--talk-widget-chart-bar)}.custom-metric-headline{text-align:left;border-radius:6px;width:100%;padding:0;display:block}.custom-metric-label{color:var(--talk-widget-body-text);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.3;display:block}.custom-metric-period{color:var(--talk-widget-secondary-text);margin-top:6px;font-size:11px;font-weight:500;line-height:1.5;display:block}.custom-metric-total{color:var(--talk-widget-heading-text);letter-spacing:-.05em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:12px;font-size:42px;font-weight:500;line-height:1.1;display:block}.custom-metric-comparison{color:var(--talk-widget-secondary-text);flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;font-size:11px;display:flex}.custom-metric-change{background:color-mix(in srgb,var(--talk-widget-chart-line)8%,transparent);color:var(--talk-widget-chart-line);white-space:nowrap;border-radius:5px;align-items:center;gap:3px;padding:3px 6px;font-weight:600;display:inline-flex}.custom-metric-change[data-direction=down]{color:var(--talk-widget-chart-decline);background:color-mix(in srgb,var(--talk-widget-chart-decline)10%,transparent)}.custom-metric-change[data-direction=flat]{color:var(--talk-widget-secondary-text);background:0 0}.custom-metric-summary{color:var(--talk-widget-secondary-text);margin-top:12px;font-size:10px}.custom-metric-chart{margin-top:28px;position:relative}.custom-metric-readout{pointer-events:none;font-size:10px;display:flex;position:absolute}.custom-metric-readout strong{font-variant-numeric:tabular-nums;font-weight:600}.custom-metric-chart [data-edge]{--metric-label-shift:-50%}.custom-metric-chart [data-edge=start]{--metric-label-shift:0%}.custom-metric-chart [data-edge=end]{--metric-label-shift:-100%}.custom-metric-readout[data-edge]{white-space:nowrap;transform:translate(var(--metric-label-shift),calc(-100% - 10px));right:auto}.custom-metric-point-date{transform:translateX(var(--metric-label-shift));color:var(--talk-widget-secondary-text);white-space:nowrap;pointer-events:none;font-size:11px;position:absolute;top:calc(100% + 10px)}.custom-metric-line{margin-bottom:26px}.custom-metric-line svg{width:100%;display:block}.custom-metric-line-points{position:absolute;inset:0}.custom-metric-line-points button{border-radius:4px;position:absolute;top:0;bottom:0}.custom-metric-crosshair{stroke:var(--talk-widget-secondary-text);stroke-opacity:.4;stroke-dasharray:3 4}.custom-metric-bar-chart{margin-top:4px}.custom-metric-bars{scrollbar-width:thin;gap:6px;padding:24px 4px 26px;display:flex;overflow-x:auto}.custom-metric-bars button{min-width:28px;color:var(--talk-widget-secondary-text);border-radius:4px;flex-direction:column;flex:1;align-items:center;gap:8px;padding:4px 1px;font-size:9px;display:flex}.custom-metric-bar-track{align-items:flex-end;width:100%;max-width:40px;height:100px;display:flex;position:relative}.custom-metric-bars .custom-metric-readout{color:var(--talk-widget-chart-bar)}.custom-metric-bar{background:var(--talk-widget-chart-bar);opacity:.45;border-radius:3px 3px 0 0;width:100%;min-height:2px;display:block}.custom-metric-bar[data-highlighted=true]{opacity:1}.custom-metric-headline:enabled:hover{background:#ffffff0a}.custom-history-metric button:focus-visible,.custom-history-metric button[aria-pressed=true]{outline:2px solid var(--talk-accent-ring);outline-offset:-2px}.custom-metric-empty{color:var(--talk-widget-secondary-text);padding:40px 0;font-size:12px}@container (max-width:400px){.custom-metrics-history-grid{grid-template-columns:minmax(0,1fr)}.custom-metrics-history-grid>*+*{border-top:1px solid var(--talk-widget-row-divider);padding-top:20px}}
.ms-muted{color:var(--talk-widget-secondary-text);font-size:12px;line-height:20px}.ms-item-button{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:6px;flex-direction:column;gap:6px;padding:0;display:flex}.ms-item-button:hover .ms-feed-headline,.ms-item-button:hover>strong{color:var(--talk-widget-chart-line)}.ms-feed-list{gap:24px;display:grid}.ms-feed-list>li+li{border-top:1px solid var(--talk-widget-row-divider);padding-top:20px}.ms-feed-headline{-webkit-line-clamp:2;letter-spacing:-.3px;color:var(--talk-widget-heading-text);-webkit-box-orient:vertical;font-size:16px;font-weight:550;line-height:23px;display:-webkit-box;overflow:hidden}.ms-feed-preview{-webkit-line-clamp:2;color:var(--talk-widget-secondary-text);-webkit-box-orient:vertical;font-size:13px;line-height:21px;display:-webkit-box;overflow:hidden}.ms-feed-meta{color:var(--talk-widget-secondary-text);opacity:.85;flex-wrap:wrap;gap:3px 10px;margin-top:2px;font-size:11px;line-height:18px;display:flex}.ms-feed-meta:empty{display:none}.ms-feed-meta>span:first-child{overflow-wrap:anywhere}.ms-sender{color:var(--talk-widget-secondary-text);font-size:11px;line-height:16px}.ms-feed-compact{gap:20px}.ms-feed-compact>li+li{padding-top:16px}.ms-feed-compact .ms-feed-headline{font-size:15px;line-height:22px}.ms-feed-featured li[data-featured=true] .ms-feed-headline{letter-spacing:-.65px;-webkit-line-clamp:3;font-size:22px;font-weight:450;line-height:28px}.ms-feed-featured li[data-featured=false] .ms-feed-headline{font-size:14px;line-height:21px}.ms-reveal-button{border:0;border-top:1px solid var(--talk-widget-row-divider);width:100%;color:var(--talk-widget-body-text);text-align:left;background:0 0;margin-top:20px;padding:12px 0 0;font-size:12px;display:block}.ms-reveal-button:hover{text-underline-offset:3px;text-decoration:underline}.ms-empty{padding:12px 0 24px}.ms-empty h3{margin-bottom:6px;font-size:16px;font-weight:500}.ms-empty p{color:var(--talk-widget-secondary-text);font-size:12px}.ms-number-groups{gap:24px;display:grid}.ms-group-title{color:var(--talk-widget-secondary-text);font-size:12px;margin-bottom:12px!important}.ms-scalar-composition{grid-template-columns:repeat(var(--ms-metric-columns,3),minmax(0,1fr));align-items:start;gap:24px 16px;display:grid}.ms-scalar{color:var(--talk-widget-heading-text);text-align:left;background:0 0;border:0;border-radius:4px;flex-direction:column;align-items:start;gap:4px;min-width:0;padding:0;display:flex}.ms-scalar:hover{opacity:.75}.ms-scalar>span{color:var(--talk-widget-secondary-text);overflow-wrap:anywhere;font-size:11px;line-height:17px}.ms-scalar>strong{letter-spacing:-.55px;overflow-wrap:anywhere;max-width:100%;font-size:20px;font-weight:500;line-height:26px}.ms-scalar-primary{grid-column:1/-1}.ms-scalar-primary>span{font-size:13px;line-height:20px}.ms-scalar-primary>strong{letter-spacing:-1.7px;font-size:clamp(28px,13cqw,48px);font-weight:450;line-height:1.15}.ms-history{grid-column:1/-1;min-width:0}.ms-history-period{color:var(--talk-widget-secondary-text);font-size:11px;margin-top:8px!important}.ms-history .custom-metric-chart{margin:24px 0 12px}.ms-history .custom-metric-chart svg{max-height:128px}.ms-chart-caption{color:var(--talk-widget-secondary-text);font-size:10px;margin-top:8px!important}.ms-agenda{gap:24px;display:grid}.ms-agenda>section{grid-template-columns:40px minmax(0,1fr);gap:16px;display:grid}.ms-date-rail{color:var(--talk-widget-secondary-text);flex-direction:column;align-items:start;display:flex}.ms-date-rail>span{text-transform:uppercase;letter-spacing:.5px;font-size:11px}.ms-date-rail>strong{color:var(--talk-widget-heading-text);font-size:28px;font-weight:400;line-height:36px}.ms-agenda ul{gap:20px;display:grid}.ms-agenda .ms-item-button{gap:4px}.ms-agenda .ms-item-button>strong{font-size:15px;font-weight:500;line-height:22px}.ms-event-time{color:var(--talk-widget-secondary-text);font-size:11px;line-height:18px}.ms-feed-list>li,.ms-agenda li{position:relative}.ms-source-link{background:var(--talk-foreground-inner-background);width:28px;height:28px;color:var(--talk-widget-control-text);opacity:0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:0;right:0}.ms-feed-list>li:hover .ms-source-link,.ms-agenda li:hover .ms-source-link,.ms-source-link:focus-visible{opacity:1}@media (max-width:450px){.ms-scalar-composition{gap:20px 12px}}.ms-feed-list,.ms-agenda ul{margin:0;padding:0;list-style:none}.ms-item-button,.ms-agenda li,.ms-agenda ul{overflow-wrap:anywhere;min-width:0}.ms-item-button:disabled,.ms-scalar:disabled{opacity:1;cursor:default}.ms-item-button:disabled:hover>strong{color:var(--talk-widget-heading-text)}.ms-scalar:disabled:hover,.ms-feed-list>li:focus-within .ms-source-link,.ms-agenda li:focus-within .ms-source-link{opacity:1}.ms-scalar-detail{font-size:11px!important;line-height:18px!important}.ms-history[data-primary=false]{grid-column:auto}.ms-history[data-primary=false] .ms-scalar-primary>strong{letter-spacing:-.6px;font-size:28px}.ms-agenda[data-layout=calendar-itinerary]>section{grid-template-columns:minmax(0,1fr);gap:12px}.ms-agenda[data-layout=calendar-itinerary] .ms-date-rail{flex-direction:row;align-items:baseline;gap:6px}.ms-agenda[data-layout=calendar-itinerary] .ms-date-rail>strong{font-size:16px;line-height:24px}.ms-agenda[data-layout=calendar-itinerary] .ms-event-time{order:1}.ms-agenda[data-layout=calendar-itinerary] .ms-muted{order:2}.ms-agenda[data-layout=calendar-days] li{border:1px solid var(--talk-widget-row-divider);border-radius:12px;padding:12px}@font-face{font-family:Marble Widget Inter;src:url(/fonts/widget-reference/InterVariable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.marble-widget-shell{width:100%;min-width:0;color:var(--talk-widget-body-text);border-radius:24px;font-family:Marble Widget Inter,Inter,system-ui,sans-serif;box-shadow:0 12px 24px -16px #00000024;container-type:inline-size}.marble-widget-shell>[data-widget-header]{background:var(--talk-widget-background);border-bottom:0;border-radius:24px 24px 0 0;height:auto;min-height:48px;padding:20px 24px 0}.marble-widget-shell [data-widget-header] :is(p,h3){text-transform:none;letter-spacing:-.1px;white-space:normal;overflow-wrap:anywhere;color:var(--talk-widget-heading-text);font-size:13px;font-weight:500;line-height:20px}.marble-widget-shell[data-minimized=true]>[data-widget-header]{border-radius:24px;padding-bottom:20px}.marble-widget-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--talk-widget-control-text)transparent;max-height:660px;padding:24px;overflow-y:auto}.marble-widget-footer{color:var(--talk-widget-secondary-text);justify-content:space-between;gap:12px;padding:0 24px 18px;font-size:10px;line-height:16px;display:flex}.marble-widget-footer>span{overflow-wrap:anywhere;min-width:0}.marble-widget-footer time{white-space:nowrap;flex-shrink:0}.marble-widget-shell [data-selected=true]{background:var(--talk-accent-soft);outline:1px solid var(--talk-accent-ring);outline-offset:4px}.marble-widget-shell :is(button,input):focus-visible{outline:2px solid var(--talk-accent-ring);outline-offset:3px}.marble-widget-shell:focus-within,.marble-widget-shell:hover{z-index:2}@media (max-width:450px){.marble-widget-shell>[data-widget-header],.marble-widget-body,.marble-widget-footer{padding-inline:20px}}.marble-widget-shell{--ms-corner-duration:.12s;--ms-composer-duration:80ms;--ms-composer-motion:var(--ms-corner-duration)cubic-bezier(.22,1,.36,1);transition:border-bottom-left-radius var(--ms-composer-motion)var(--ms-composer-duration),border-bottom-right-radius var(--ms-composer-motion)var(--ms-composer-duration),border-color var(--ms-composer-motion)var(--ms-composer-duration),box-shadow var(--ms-composer-motion)var(--ms-composer-duration),filter .15s ease-out}.marble-widget-shell>[data-widget-composer]{background:var(--talk-widget-background);-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity var(--ms-composer-duration)ease-out;border-radius:0 0 24px 24px;padding:12px 24px 16px;top:100%;left:-1px;right:-1px;box-shadow:0 12px 24px -16px #00000024}.marble-widget-shell>[data-widget-composer]:before{content:"";background:var(--talk-widget-row-divider);height:1px;position:absolute;inset:0 24px auto}.marble-widget-shell[data-composer-state=open],.marble-widget-shell[data-composer-state=hover]:is(:hover,:focus-within){box-shadow:none;border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0;transition-delay:0s}.marble-widget-shell[data-composer-state=open]>[data-widget-composer],.marble-widget-shell[data-composer-state=hover]:is(:hover,:focus-within)>[data-widget-composer]{transition-delay:calc(var(--ms-corner-duration) - 75ms)}.marble-widget-shell [data-widget-composer][aria-busy=false] button[type=submit]:disabled{color:var(--talk-widget-secondary-text);box-shadow:none;opacity:.45;background:0 0}@media (max-width:450px){.marble-widget-shell>[data-widget-composer]{padding-inline:20px}.marble-widget-shell>[data-widget-composer]:before{inset-inline:20px}}@media (prefers-reduced-motion:reduce){.marble-widget-shell,.marble-widget-shell>[data-widget-composer]{transition:none!important}}
