@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--leading-tight:1.25;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.m-0{margin:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.max-w-\[620px\]{max-width:620px}.max-w-\[660px\]{max-width:660px}.max-w-\[680px\]{max-width:680px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.min-w-0{min-width:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-none{list-style-type:none}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-\[var\(--radius-input\)\]{border-radius:var(--radius-input)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[var\(--glass-border\)\]{border-color:var(--glass-border)}.bg-\[rgba\(215\,234\,244\,0\.42\)\]{background-color:#d7eaf46b}.bg-\[rgba\(255\,255\,255\,0\.58\)\]{background-color:#ffffff94}.bg-\[rgba\(255\,255\,255\,0\.62\)\]{background-color:#ffffff9e}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-\[12\.5px\]{font-size:12.5px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[800\]{--tw-font-weight:800;font-weight:800}.font-\[820\]{--tw-font-weight:820;font-weight:820}.font-\[840\]{--tw-font-weight:840;font-weight:840}.font-\[860\]{--tw-font-weight:860;font-weight:860}.text-\[var\(--color-blue-deep\)\]{color:var(--color-blue-deep)}.text-\[var\(--color-muted\)\]{color:var(--color-muted)}.text-\[var\(--color-text\)\]{color:var(--color-text)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-soft\)\]{--tw-shadow:var(--shadow-soft);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.md\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.md\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:justify-end{justify-content:flex-end}}}@font-face{font-family:LINE Seed Sans KR;font-style:normal;font-weight:300;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/@fontpkg/line-seed-sans-kr/LINESeedSansKR-Th.woff2)format("woff2")}@font-face{font-family:LINE Seed Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/@fontpkg/line-seed-sans-kr/LINESeedSansKR-Rg.woff2)format("woff2")}@font-face{font-family:LINE Seed Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/@fontpkg/line-seed-sans-kr/LINESeedSansKR-Bd.woff2)format("woff2")}:root{--bg:#fcfdff;--surface:#fff;--pearl:#f8f6f4;--mist:#f2f7fc;--sky-light:#d8f0ff;--sky:#9ed8ff;--bubble-blue:#6fb8f2;--blue-ink:#3a78b8;--opal-lilac:#dcd8f8;--lilac-ink:#6e63b8;--soft-pink:#f6ddeb;--ink:#23303b;--ink-soft:#586978;--ink-faint:#98a5af;--signal-todo:#7cc4f5;--signal-agent:#b0a8e0;--signal-memo:#e6c49c;--signal-alert:#e79bb0;--signal-ok:#93cfa8;--google-blue:#4285f4;--google-green:#34a853;--google-yellow:#fbbc05;--google-red:#ea4335;--color-bg:var(--bg);--color-text:var(--ink);--color-muted:var(--ink-soft);--color-faint:var(--ink-faint);--color-water-blue:#d7eaf4;--color-brand:var(--blue-ink);--color-todo:var(--signal-todo);--color-pearl:var(--signal-memo);--color-dust-rose:var(--signal-alert);--color-lilac:var(--opal-lilac);--color-rain-gray:#cdd8df;--color-border:#e5e7eb;--color-blue:var(--bubble-blue);--color-blue-soft:#a8dbfa;--color-blue-deep:var(--blue-ink);--color-agent:var(--opal-lilac);--color-success:var(--signal-ok);--color-warning:#f1d7b8;--glass:#ffffffd6;--glass-strong:#ffffffeb;--widget-glass:#ffffff94;--widget-border:#ffffffa6;--glass-border:#6b8fa824;--bubble-rim:#8ecdf66b;--bubble-rim-soft:#ffffffc7;--line-strong:#6b8fa82e;--shadow-glass:inset 0 1px 0 #fffffff2, 0 1px 2px #506e820d, 0 8px 18px #506e8214, 0 24px 56px #506e8221;--shadow-soft:inset 0 1px 0 #ffffffd9, 0 1px 2px #506e820a, 0 6px 16px #506e8214, 0 16px 36px #506e8214;--shadow-widget:inset 0 1px 0 #fffffff2, 0 2px 6px #283c4b14, 0 18px 40px #283c4b2e, 0 32px 72px #283c4b24;--radius-window:24px;--radius-panel:20px;--radius-card:16px;--radius-input:12px;--radius-pill:999px;--ease-out:cubic-bezier(.2, .7, .2, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--ease-press:cubic-bezier(.34, 1.4, .64, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--motion-hover:.16s;--motion-press:.12s;--motion-fade:.2s;--motion-slide:.24s;--motion-expand:.26s;--motion-collapse:.22s;--motion-float:22s;--motion-breathe:9s;--surface-radius:var(--radius-panel);--surface-border:#ffffffd1;--surface-blur:18px;--surface-sat:1.2;--surface-shadow:inset 0 1px 0 #ffffffe6, 0 1px 2px #23303b0d, 0 6px 14px -10px #23303b1f;--surface-shadow-float:inset 0 1px 0 #ffffffe6, 0 10px 22px -14px #23303b2e;--surface-bg-dark:#222e486b;--surface-border-dark:#96aad729;--shadow-surface-light:0 1px 2px #23303b0d, 0 6px 14px -10px #23303b1f;--shadow-floating-light:0 10px 22px -14px #23303b2e;--shadow-surface-dark:0 1px 2px #00000029;--shadow-floating-dark:0 12px 26px -18px #00000070;--rim-light:#ffffffd9;--rim-dark:#96aad729;--inner-highlight-light:inset 0 1px 0 #ffffffe6;--inner-highlight-dark:inset 0 1px 0 #b4cdf012;--glow-sky:0 0 0 3px #9ed8ff33}*{box-sizing:border-box}html,body{min-height:100%;margin:0;overflow-x:hidden}body{background:radial-gradient(ellipse 78% 56% at 4% -4%, #c7e3f6eb, transparent 60%), radial-gradient(ellipse 66% 50% at 100% 0%, #e0d6f8a3, transparent 60%), radial-gradient(ellipse 60% 44% at 50% -6%, #f6ddeb57, transparent 58%), radial-gradient(ellipse 92% 68% at 82% 106%, #b0d6f64d, transparent 62%), linear-gradient(180deg, #fcfdff, var(--color-bg));color:var(--color-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed;font-family:LINE Seed Sans KR,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.shell{width:100%;min-width:0;min-height:100vh;padding:clamp(20px,3vw,32px)}.bubli-main{align-content:start;gap:26px;min-width:0;display:grid}.glass-panel{border:1px solid var(--surface-border);border-radius:var(--surface-radius);background:linear-gradient(170deg, #ffffffc7, var(--glass) 50%);min-width:0;box-shadow:var(--surface-shadow);-webkit-backdrop-filter:blur(var(--surface-blur)) saturate(var(--surface-sat))}.page-grid{gap:18px;margin-top:28px;display:grid}.muted{color:var(--color-muted)}.bubli-surface{border-radius:var(--radius-panel);background:radial-gradient(ellipse 90% 44% at 18% 0%, #ffffffe0, transparent 70%), radial-gradient(circle at 92% 8%, #8ecdf61a, transparent 30%), linear-gradient(170deg, #ffffffb8, var(--glass) 46%);box-shadow:inset 0 0 0 1px #8ecdf61a, var(--surface-shadow);-webkit-backdrop-filter:blur(var(--surface-blur)) saturate(var(--surface-sat));border:1px solid #ffffffc2;position:relative;overflow:hidden}.bubli-surface:before{content:"";pointer-events:none;opacity:.68;background:radial-gradient(70% 40% at 28% 0,#ffffffe6,#0000 70%),linear-gradient(#ffffff47,#0000 42%);position:absolute;inset:0}.bubli-surface:after{content:"";pointer-events:none;border-radius:calc(var(--radius-panel) - 1px);border:1px solid #ffffff75;position:absolute;inset:1px;box-shadow:inset 0 0 0 1px #8ecdf614,inset 18px 18px 42px #ffffff3d,inset -18px -22px 44px #6b8fa80d}.bubli-surface>*{z-index:1;position:relative}.bubli-surface--interactive{cursor:pointer;transition:transform var(--motion-hover) var(--ease-out), box-shadow var(--motion-hover) var(--ease-out), border-color var(--motion-hover) var(--ease-out)}.bubli-surface--interactive:hover,.bubli-surface.is-hover{box-shadow:var(--surface-shadow-float);transform:translateY(-2px)}.bubli-surface--interactive:focus-visible,.bubli-surface.is-focus{outline-offset:2px;outline:3px solid #6fb8f247}.bubli-surface--dense{border-radius:var(--radius-card)}.bubli-surface--floating{border-radius:var(--radius-window);box-shadow:var(--surface-shadow-float)}.bubli-surface--disabled{opacity:.6;filter:saturate(.9);cursor:not-allowed}.bubli-surface--empty{text-align:center;min-height:180px;color:var(--ink-soft);place-items:center;display:grid}.bubli-skeleton{background:linear-gradient(90deg,#7896b414,#7896b429,#7896b414) 0 0/200% 100%;border-radius:10px;animation:1.4s ease-in-out infinite bubli-shimmer}@keyframes bubli-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-theme=dark] .bubli-surface,[data-theme=dark] .glass-panel,[data-theme=dark] .bubli-card{background:var(--surface-bg-dark);border-color:var(--surface-border-dark);box-shadow:var(--inner-highlight-dark), var(--shadow-surface-dark);color:#c2cfe6}[data-theme=dark] .bubli-surface:before,[data-theme=dark] .bubli-surface:after{opacity:.12}[data-theme=dark] .bubli-skeleton{background:linear-gradient(90deg,#96aad714,#96aad72e,#96aad714) 0 0/200% 100%}@media (prefers-reduced-motion:reduce){.bubli-surface--interactive,.bubli-skeleton{transition:none;animation:none}}.bubli-button{border-radius:var(--radius-pill);min-height:40px;color:var(--color-text);white-space:nowrap;transition:transform .18s var(--ease-out), border-color .18s var(--ease-out), background .18s var(--ease-out), box-shadow .18s var(--ease-out);background:#ffffffb8;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:760;line-height:1;display:inline-flex;box-shadow:inset 0 1px #fffc,0 8px 18px #506e8214}.bubli-button:hover{box-shadow:var(--shadow-soft);border-color:#6b8fa838;transform:translateY(-1px)}.bubli-button:focus-visible,.bubli-chip:focus-visible{outline-offset:2px;outline:3px solid #6fb8f247}.bubli-button--primary{color:var(--blue-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff9e;border-color:#6fb8f2d9;box-shadow:inset 0 1px #ffffffe6,0 6px 16px -8px #6fb8f266}.bubli-button--primary:hover,.bubli-button--primary.is-hover{border-color:var(--bubble-blue);transform:translateY(-1px);box-shadow:inset 0 1px #fffffff2,0 0 0 4px #6fb8f229,0 8px 18px -8px #6fb8f273}.bubli-button--quiet{color:var(--color-blue-deep);background:#ffffff7a;border-color:#6b8fa829}.bubli-button--ghost{color:var(--color-muted);box-shadow:none;background:0 0}.bubli-button--sm{min-height:32px;padding:0 12px;font-size:12.5px}.bubli-button--lg{min-height:48px;padding:0 22px;font-size:15px}.bubli-button:active,.bubli-button.is-press{transition-duration:var(--motion-press);transition-timing-function:var(--ease-press);transform:translateY(1px)scaleY(.96)}.bubli-button.is-hover{box-shadow:var(--shadow-soft);border-color:#6b8fa838;transform:translateY(-1px)}.bubli-button.is-focus{outline-offset:2px;outline:3px solid #6fb8f247}.bubli-button:disabled,.bubli-button[aria-disabled=true]{color:var(--ink-faint);box-shadow:none;cursor:not-allowed;background:#ffffff80;border-color:#788ca51f;transform:none}.bubli-button__dots{align-items:center;gap:5px;display:inline-flex}.bubli-button__dots i{opacity:.5;background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite bubli-btn-dot}.bubli-button__dots i:nth-child(2){animation-delay:.15s}.bubli-button__dots i:nth-child(3){animation-delay:.3s}@keyframes bubli-btn-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.9;transform:translateY(-2px)}}[data-theme=dark] .bubli-button{color:#eaf0f8;background:#28345080;border-color:#96aad72e;box-shadow:inset 0 1px #ffffff14,0 8px 18px -10px #00000080}[data-theme=dark] .bubli-button--primary{color:#bfd6f5;background:#28345066;border-color:#6fb8f28c}[data-theme=dark] .bubli-button--primary:hover,[data-theme=dark] .bubli-button--primary.is-hover{border-color:var(--bubble-blue);box-shadow:0 0 0 4px #6fb8f229,0 8px 18px -8px #6fb8f266}@media (prefers-reduced-motion:reduce){.bubli-button,.bubli-button__dots i,.auth-page__bubble-field span,.auth-card__submit{transition:none;animation:none}.auth-card__submit,.auth-card__submit:hover{transform:none}}.bubli-chip{border-radius:var(--radius-pill);min-height:30px;color:var(--color-muted);background:#ffffff94;border:1px solid #6b8fa829;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;font-weight:760;line-height:1;display:inline-flex}.bubli-chip--selected,.bubli-chip.is-selected{color:var(--blue-ink);background:#d8f0ff73;border-color:#6fb8f28c}.bubli-status{border-radius:var(--radius-pill);min-height:24px;color:var(--color-muted);white-space:nowrap;background:#ffffffa3;border:1px solid #6b8fa824;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:780;line-height:1;display:inline-flex}.bubli-status:before{content:"";background:var(--status-color,var(--color-rain-gray));width:7px;height:7px;box-shadow:0 0 0 3px var(--status-color,var(--color-rain-gray));border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.bubli-status:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--status-color,var(--color-rain-gray)) 18%, transparent)}}.bubli-status--todo{--status-color:var(--color-todo)}.bubli-status--agent{--status-color:var(--color-agent)}.bubli-status--communication{--status-color:var(--signal-alert)}.bubli-status--timer{--status-color:var(--bubble-blue)}.bubli-status--memo{--status-color:var(--signal-memo)}.bubli-status--warning{--status-color:var(--signal-alert)}.bubli-status--success{--status-color:var(--signal-ok)}.bubli-status--pending{--status-color:var(--opal-lilac)}.bubli-status--approved{--status-color:var(--signal-ok)}.bubli-status--room{--status-color:var(--color-blue-soft)}.bubli-status--personal{--status-color:var(--color-rain-gray)}.bubli-chip{transition:transform var(--motion-hover) var(--ease-out), border-color var(--motion-hover) var(--ease-out), box-shadow var(--motion-hover) var(--ease-out)}.bubli-chip:hover,.bubli-chip.is-hover{border-color:#6fb8f266;transform:translateY(-1px);box-shadow:0 6px 14px -8px #466ea52e}.bubli-chip.is-focus{outline-offset:2px;outline:3px solid #6fb8f247}.bubli-chip--disabled{color:var(--ink-faint);cursor:not-allowed;background:#ffffff80;border-color:#788ca51a}.bubli-status{transition:transform var(--motion-hover) var(--ease-out), border-color var(--motion-hover) var(--ease-out), box-shadow var(--motion-hover) var(--ease-out)}.bubli-status:hover,.bubli-status.is-hover{border-color:var(--status-color,var(--bubble-blue));transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.bubli-status:hover,.bubli-status.is-hover{border-color:color-mix(in srgb, var(--status-color,var(--bubble-blue)) 40%, #6b8fa824)}}.bubli-status:hover,.bubli-status.is-hover{box-shadow:0 6px 14px -8px #466ea529}.bubli-status.is-focus{outline-offset:2px;outline:3px solid #6fb8f247}.bubli-status--selected,.bubli-status.is-selected{color:var(--ink);border-color:var(--status-color,var(--bubble-blue))}@supports (color:color-mix(in lab, red, red)){.bubli-status--selected,.bubli-status.is-selected{border-color:color-mix(in srgb, var(--status-color,var(--bubble-blue)) 55%, transparent)}}.bubli-status--disabled{color:var(--ink-faint);cursor:not-allowed;background:#ffffff80;border-color:#788ca51a}.bubli-status--disabled:before{background:var(--color-rain-gray);box-shadow:none}[data-theme=dark] .bubli-chip,[data-theme=dark] .bubli-status{color:#c2cfe6;background:#28345073;border-color:#96aad72e}[data-theme=dark] .bubli-chip--selected,[data-theme=dark] .bubli-chip.is-selected{color:#bfd6f5;background:#2834508c;border-color:#6fb8f280}[data-theme=dark] .bubli-status--selected,[data-theme=dark] .bubli-status.is-selected{color:#eaf0f8}@media (prefers-reduced-motion:reduce){.bubli-chip,.bubli-status{transition:none}}.bubli-progress{border-radius:var(--radius-pill);background:#7896b41f;height:8px;position:relative;overflow:hidden}.bubli-progress__bar{border-radius:inherit;background:linear-gradient(90deg, var(--progress-color,var(--bubble-blue)), var(--opal-lilac));height:100%;transition:width var(--motion-expand) var(--ease-out)}.bubli-progress--complete .bubli-progress__bar{background:linear-gradient(90deg, var(--bubble-blue), var(--signal-ok))}.bubli-progress--indeterminate .bubli-progress__bar{background:linear-gradient(90deg, transparent, var(--bubble-blue), var(--opal-lilac), transparent);animation:bubli-progress-indet 1.3s var(--ease-out) infinite;width:38%!important}@keyframes bubli-progress-indet{0%{transform:translate(-120%)}to{transform:translate(320%)}}[data-theme=dark] .bubli-progress{background:#96aad729}.bubli-progress-row{gap:6px;min-width:0;display:grid}.bubli-progress-row__head{justify-content:space-between;gap:12px;font-size:12px;display:flex}.bubli-progress-row__head span:first-child{color:var(--ink-soft)}.bubli-progress-row__head span:last-child{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}[data-theme=dark] .bubli-progress-row__head span:first-child{color:#a7b6cc}[data-theme=dark] .bubli-progress-row__head span:last-child{color:#eaf0f8}.bubli-ring{place-items:center;display:inline-grid;position:relative}.bubli-ring>svg{display:block;transform:rotate(-90deg)}.bubli-ring__center{text-align:center;justify-items:center;gap:1px;display:grid;position:absolute}.bubli-ring__metric{font-size:var(--ring-metric,18px);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.bubli-ring__label{color:var(--ink-soft);font-size:11px}[data-theme=dark] .bubli-ring__metric{color:#eaf0f8}[data-theme=dark] .bubli-ring__label{color:#a7b6cc}@media (prefers-reduced-motion:reduce){.bubli-progress--indeterminate .bubli-progress__bar{animation:none}}@keyframes bubli-float{0%,to{transform:translate(0)}50%{transform:translate(3px,-7px)}}@keyframes bubli-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes bubli-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.9;transform:translateY(-2px)}}.bubli-mark{flex:none;line-height:0;display:inline-block}.bubli-mark>img{width:100%;height:100%;display:block}.bubli-mark--sm{width:20px;height:20px}.bubli-mark--md{width:28px;height:28px}.bubli-mark--lg{width:64px;height:64px}.bubli-mark--animated>img{animation:bubli-float var(--motion-float) ease-in-out infinite}.bubli-orb{cursor:pointer;width:50px;height:50px;transition:transform var(--motion-hover) var(--ease-out), filter var(--motion-hover) var(--ease-out);background:0 0;border:none;place-items:center;padding:0;display:grid;position:relative}.bubli-orb>img{width:100%;height:100%;position:absolute;inset:0}.bubli-orb__count{z-index:1;color:var(--blue-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;position:relative}.bubli-orb:hover,.bubli-orb.is-hover{transform:scale(1.05)}.bubli-orb:focus-visible,.bubli-orb.is-focus{outline-offset:3px;border-radius:50%;outline:3px solid #6fb8f24d}.bubli-orb--active,.bubli-orb.is-active{filter:drop-shadow(0 0 5px #6fb8f252)}.bubli-orb__badge{z-index:2;color:#fff;background:#e79bb0;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:800;display:grid;position:absolute;top:-2px;right:-2px}.bubli-agent{flex:none;place-items:center;display:inline-grid;position:relative}.bubli-agent>img{width:100%;height:100%;position:absolute;inset:0}.bubli-agent__face{width:100%;height:100%;color:var(--lilac-ink);position:absolute;inset:0}.bubli-agent__dots{z-index:1;gap:3px;display:flex;position:relative}.bubli-agent__dots i{background:var(--lilac-ink);opacity:.5;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite bubli-dot}.bubli-agent__dots i:nth-child(2){animation-delay:.15s}.bubli-agent__dots i:nth-child(3){animation-delay:.3s}.bubli-agent--thinking>img{animation:bubli-breathe calc(var(--motion-breathe) * .55) ease-in-out infinite}.bubli-agent__signal{z-index:2;background:var(--opal-lilac);width:8px;height:8px;box-shadow:0 0 0 3px var(--opal-lilac);border-radius:50%;position:absolute;top:1px;right:1px}@supports (color:color-mix(in lab, red, red)){.bubli-agent__signal{box-shadow:0 0 0 3px color-mix(in srgb, var(--opal-lilac) 22%, transparent)}}.bubli-decor{pointer-events:none;opacity:.6;line-height:0}.bubli-decor>img{width:100%;height:100%;display:block}.bubli-decor--sm{width:40px;height:40px}.bubli-decor--md{width:80px;height:80px}.bubli-decor--lg{width:140px;height:140px}.bubli-decor--floating>img{animation:bubli-float var(--motion-float) ease-in-out infinite}.bubli-bubble-bar{border-radius:var(--radius-pill);border:1px solid var(--surface-border);box-shadow:var(--surface-shadow);-webkit-backdrop-filter:blur(var(--surface-blur)) saturate(var(--surface-sat));backdrop-filter:blur(var(--surface-blur)) saturate(var(--surface-sat));color:var(--ink);cursor:pointer;transition:transform var(--motion-hover) var(--ease-out), box-shadow var(--motion-hover) var(--ease-out);background:#ffffffbd;align-items:center;gap:9px;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.bubli-bubble-bar small{color:var(--ink-soft);font-weight:600}.bubli-bubble-bar:hover,.bubli-bubble-bar.is-hover{box-shadow:var(--surface-shadow-float);transform:translateY(-1px)}.bubli-bubble-bar:focus-visible,.bubli-bubble-bar.is-focus{outline-offset:2px;outline:3px solid #6fb8f247}.bubli-bubble-bar--ghost{box-shadow:none;background:#ffffff2e;border-color:#ffffff80}[data-theme=dark] .bubli-bubble-bar{background:var(--surface-bg-dark);border-color:var(--surface-border-dark);color:#eaf0f8}[data-theme=dark] .bubli-bubble-bar small{color:#a7b6cc}[data-theme=dark] .bubli-orb__count{color:#bfd6f5}@media (prefers-reduced-motion:reduce){.bubli-mark--animated>img,.bubli-decor--floating>img,.bubli-agent--thinking>img,.bubli-agent__dots i{animation:none}}.bubli-widget{border-radius:var(--radius-panel);border:1px solid var(--surface-border);width:300px;box-shadow:var(--surface-shadow-float);-webkit-backdrop-filter:blur(8px)saturate(1.15);backdrop-filter:blur(8px)saturate(1.15);color:var(--ink);transition:transform var(--motion-hover) var(--ease-out), box-shadow var(--motion-hover) var(--ease-out);background:#ffffffa8;padding:16px;position:relative}.bubli-widget--breathe{animation:bubli-breathe calc(var(--motion-breathe) * .9) ease-in-out infinite}.bubli-widget--interactive{cursor:pointer}.bubli-widget--interactive:hover,.bubli-widget.is-hover{box-shadow:var(--surface-shadow-float);transform:translateY(-2px)}.bubli-widget:focus-visible,.bubli-widget.is-focus{outline-offset:3px;outline:3px solid #6fb8f247}.bubli-widget__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.bubli-widget__title{letter-spacing:-.01em;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.bubli-widget__body{gap:2px;display:grid}.bubli-widget__item{border-top:1px solid #7896aa21;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.bubli-widget__item:first-child{border-top:none}.bubli-widget__item small{color:var(--text-3);font-size:11px}.bubli-widget__cb{border:1.6px solid #8ca0b9d9;border-radius:6px;flex:none;width:18px;height:18px}.bubli-widget__cb--done{background:var(--bubble-blue);border-color:#0000}.bubli-widget__timer{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:24px;font-weight:800;line-height:1}.bubli-widget__agent{border-top:1px solid #7896aa21;align-items:flex-start;gap:9px;margin-top:10px;padding-top:10px;display:flex}.bubli-widget__agent p{color:var(--ink-soft);margin:0;font-size:12px;line-height:18px}.bubli-widget--translucent{-webkit-backdrop-filter:blur(3px)saturate(.96);backdrop-filter:blur(3px)saturate(.96);color:var(--ink-soft);opacity:.92;background:#ffffff42;border-color:#ffffff57;box-shadow:0 10px 26px -20px #23303b73}.bubli-widget--translucent .bubli-widget__title{color:var(--ink-soft);font-weight:600}.bubli-widget--ghost{width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff0d;border:1px dashed #8ca5c880;padding:12px 14px}.bubli-widget__ghost{align-items:center;gap:16px;display:flex}.bubli-widget__signal{color:var(--ink-soft);align-items:center;gap:7px;font-size:12px;display:flex}.bubli-widget__signal .bubli-widget__through{color:var(--text-3);align-items:center;gap:5px;font-size:10px;display:inline-flex}.bubli-widget--minimal{width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;align-items:center;gap:12px;padding:0;display:inline-flex}.bubli-widget--sleep{opacity:.85;filter:saturate(.88);animation:none}.bubli-widget--compact{width:240px;padding:13px}.bubli-widget--compact .bubli-widget__item{padding:6px 0}.bubli-widget--expanded{width:360px}[data-theme=dark] .bubli-widget{background:var(--surface-bg-dark);border-color:var(--surface-border-dark);box-shadow:var(--inner-highlight-dark), var(--shadow-floating-dark);color:#eaf0f8}[data-theme=dark] .bubli-widget__item small,[data-theme=dark] .bubli-widget__agent p,[data-theme=dark] .bubli-widget__signal{color:#a7b6cc}[data-theme=dark] .bubli-widget__item,[data-theme=dark] .bubli-widget__agent{border-color:#96aad724}[data-theme=dark] .bubli-widget--translucent{background:#222e4852}[data-theme=dark] .bubli-widget--ghost{background:#222e481f;border-color:#96aad766}@media (prefers-reduced-motion:reduce){.bubli-widget--breathe{animation:none}}.bubli-card{border:1px solid var(--surface-border);border-radius:var(--radius-card);box-shadow:var(--surface-shadow);background:#ffffffd1}.bubli-card-row{align-items:flex-start;gap:12px;display:flex}.bubli-app-layout{grid-template-columns:240px minmax(0,1fr);width:100%;min-width:0;min-height:100vh;display:grid}.bubli-sidebar{border-right:1px solid var(--color-border);-webkit-backdrop-filter:blur(22px)saturate(1.24);background:radial-gradient(120% 48% at 0 0,#d7eaf4d1,#0000 62%),#ffffff85;padding:24px}.bubli-brand{color:var(--color-brand);font-size:28px;font-weight:860;line-height:1}.bubli-nav-wrap{min-width:0;position:relative}.bubli-nav{gap:9px;min-width:0;margin-top:32px;display:grid}.bubli-nav-hint{display:none}.bubli-nav__item{min-height:42px;color:var(--color-muted);transition:color .18s var(--ease-out), border-color .18s var(--ease-out), background .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out);border:1px solid #0000;border-radius:15px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:760;display:flex;position:relative}.bubli-nav__item:hover{color:var(--color-blue-deep);background:#d7eaf48a;transform:translate(2px)}.bubli-nav__item--active{color:var(--color-text);background:radial-gradient(circle at 16% 12%,#ffffffdb,#0000 32%),#d7eaf4c2;border-color:#6fb8f242;box-shadow:inset 0 1px #ffffffdb,0 10px 22px #506e821a}.bubli-nav__item--active:before{content:"";border-radius:var(--radius-pill);background:var(--color-todo);width:4px;height:22px;position:absolute;left:-25px;box-shadow:0 0 0 5px #8ecdf624}.bubli-nav__icon{width:28px;height:28px;color:var(--color-blue-deep);background:#ffffff94;border:1px solid #6b8fa81f;border-radius:10px;flex:none;place-items:center;display:grid}.bubli-nav__item--active .bubli-nav__icon{background:#ffffffc7;border-color:#ffffffbd}[data-theme=dark] body{color:#e8f0faf2;background:radial-gradient(78% 56% at 4% -4%,#6ea0d238,#0000 60%),radial-gradient(66% 50% at 100% 0,#8c78c833,#0000 60%),radial-gradient(92% 68% at 82% 106%,#6ea0d21f,#0000 62%),linear-gradient(#121a28,#161e2e)}[data-theme=dark] .bubli-sidebar{border-right-color:var(--surface-border-dark);background:radial-gradient(120% 48% at 0 0,#6ea0d21f,#0000 62%),#222e4880}[data-theme=dark] .bubli-brand{color:var(--sky)}[data-theme=dark] .bubli-nav__item{color:#b0bed0bd}[data-theme=dark] .bubli-nav__item:hover{color:#e8f0faf2;background:#96aad714}[data-theme=dark] .bubli-nav__item--active{color:#e8f0faf5;background:radial-gradient(circle at 16% 12%,#9ed8ff1f,#0000 40%),#36486e6b;border-color:#9ed8ff66;box-shadow:inset 0 1px #b4d2ff1f,0 10px 24px -14px #0009}[data-theme=dark] .bubli-nav__icon{border-color:var(--surface-border-dark);color:var(--sky);background:#36486e80}[data-theme=dark] .bubli-nav__item--active .bubli-nav__icon{background:#465c8c8c;border-color:#9ed8ff66}[data-theme=dark] .bubli-icon-tile{border-color:var(--surface-border-dark);color:var(--sky);background:#36486e80}.bubli-public-header{padding:14px 18px}.bubli-public-header__nav{justify-content:space-between;align-items:center;gap:18px;display:flex}.bubli-public-header__links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bubli-public-header__links a{border-radius:var(--radius-pill);color:var(--color-muted);padding:8px 11px;font-size:14px;font-weight:760}.bubli-public-header__links a:hover{color:var(--color-blue-deep);background:#d7eaf48f}.bubli-icon-tile{width:38px;height:38px;color:var(--color-blue-deep);background:#d7eaf4b8;border:1px solid #6b8fa81f;border-radius:13px;flex:none;place-items:center;display:grid}.bubli-section-heading{gap:6px;min-width:0;display:grid}.bubli-section-heading__eyebrow{color:var(--color-blue-deep);margin:0;font-size:13px;font-weight:820}.bubli-section-heading__title{color:var(--color-text);letter-spacing:0;word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:clamp(27px,4vw,44px);font-weight:860;line-height:1.08}.bubli-section-heading__description{max-width:720px;color:var(--color-muted);margin:0;font-size:16px;line-height:1.72}.bubli-empty{text-align:center;place-items:center;min-height:180px;padding:28px;display:grid}.bubli-empty__inner{gap:10px;max-width:420px;display:grid}.bubli-empty h3{margin:0;font-size:20px;line-height:1.3}.bubli-empty p{color:var(--color-muted);margin:0;font-size:14px;line-height:1.65}.bubli-bubble{isolation:isolate;--bubble-float-y:0px;border:1px solid var(--bubble-rim-soft);background:radial-gradient(ellipse 56% 22% at 22% 11%, #fffffff5, transparent 72%), radial-gradient(circle at 88% 18%, var(--bubble-tone,var(--color-water-blue)), transparent 34%), radial-gradient(circle at 88% 76%, #e8c4a021, transparent 30%), linear-gradient(145deg, #ffffffb8, #f7fbfd75);border-radius:30px;min-width:260px;max-width:360px;padding:18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bubli-bubble{background:radial-gradient(ellipse 56% 22% at 22% 11%, #fffffff5, transparent 72%), radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--bubble-tone,var(--color-water-blue)) 22%, transparent), transparent 34%), radial-gradient(circle at 88% 76%, #e8c4a021, transparent 30%), linear-gradient(145deg, #ffffffb8, #f7fbfd75)}}.bubli-bubble{box-shadow:inset 0 0 0 1px var(--bubble-tone,var(--color-water-blue)), inset 12px 16px 26px #ffffff75, inset -14px -18px 32px #6b8fa814, var(--shadow-widget)}@supports (color:color-mix(in lab, red, red)){.bubli-bubble{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bubble-tone,var(--color-water-blue)) 12%, transparent), inset 12px 16px 26px #ffffff75, inset -14px -18px 32px #6b8fa814, var(--shadow-widget)}}.bubli-bubble{-webkit-backdrop-filter:blur(26px)saturate(1.42);transition:transform .22s var(--spring), opacity .22s var(--ease-out), box-shadow .22s var(--ease-out)}.bubli-bubble:before{content:"";z-index:-1;border:1px solid var(--bubble-rim);box-shadow:inset 0 0 0 1px #ffffff6b, inset 0 0 28px var(--bubble-tone,var(--color-water-blue));background:radial-gradient(72% 28% at 22% 4%,#fffc,#0000 74%),radial-gradient(42% 16% at 21% 16%,#ffffffd1,#0000 76%),linear-gradient(#ffffff4d,#0000 42%);border-radius:29px;position:absolute;inset:1px}@supports (color:color-mix(in lab, red, red)){.bubli-bubble:before{box-shadow:inset 0 0 0 1px #ffffff6b, inset 0 0 28px color-mix(in srgb, var(--bubble-tone,var(--color-water-blue)) 11%, transparent)}}.bubli-bubble:before{pointer-events:none}.bubli-bubble:after{content:"";background:radial-gradient(circle at 35% 30%, #fffffff5, #fff3 68%, transparent), var(--bubble-tone,var(--color-water-blue));border-radius:50%;width:18px;height:18px;position:absolute;bottom:16px;right:18px}@supports (color:color-mix(in lab, red, red)){.bubli-bubble:after{background:radial-gradient(circle at 35% 30%, #fffffff5, #fff3 68%, transparent), color-mix(in srgb, var(--bubble-tone,var(--color-water-blue)) 16%, transparent)}}.bubli-bubble:after{opacity:.72;pointer-events:none}.bubli-bubble:hover{transform:translateY(calc(var(--bubble-float-y) - 3px));box-shadow:inset 0 1px #fffffff2,0 2px 6px #283c4b14,0 22px 52px #283c4b33,0 40px 82px #283c4b26}.bubli-bubble--ghost{color:var(--color-text);background:radial-gradient(circle at 20% 14%,#ffffffb8,#0000 32%),#fff3;box-shadow:inset 0 1px #ffffffad,0 14px 34px #283c4b1f}.bubli-bubble--minimized{min-width:220px;max-width:260px;padding:14px 16px}.bubli-bubble__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.bubli-bubble__title{align-items:center;gap:9px;min-width:0;font-size:15px;font-weight:830;display:flex}.bubli-bubble__meta{color:var(--color-faint);font-size:11.5px;font-weight:760}.bubli-bubble__body{margin-top:14px}.bubli-bubble__list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.bubli-bubble__item{color:var(--color-muted);align-items:center;gap:9px;font-size:13px;line-height:1.45;display:flex}.bubli-bubble__item:before{content:"";background:#ffffffb3;border:1px solid #6b8fa838;border-radius:3px;flex:none;width:8px;height:8px}.bubli-bubble--todo{--bubble-tone:var(--color-todo)}.bubli-bubble--agent{--bubble-tone:var(--color-agent)}.bubli-bubble--communication{--bubble-tone:var(--color-dust-rose)}.bubli-bubble--timer{--bubble-tone:var(--color-success)}.bubli-bubble--memo{--bubble-tone:var(--color-pearl)}.bubli-bubble--schedule{--bubble-tone:var(--color-lilac)}.bubli-bubble--resource{--bubble-tone:var(--color-water-blue)}.bubli-bubble--notification{--bubble-tone:var(--color-rain-gray)}.bubli-bubble .bubli-icon-tile{color:var(--bubble-tone,var(--color-blue))}@supports (color:color-mix(in lab, red, red)){.bubli-bubble .bubli-icon-tile{color:color-mix(in srgb, var(--bubble-tone,var(--color-blue)) 62%, #2c3540)}}.bubli-bubble .bubli-icon-tile{background:var(--bubble-tone,var(--color-blue))}@supports (color:color-mix(in lab, red, red)){.bubli-bubble .bubli-icon-tile{background:color-mix(in srgb, var(--bubble-tone,var(--color-blue)) 28%, white)}}.bubli-domain-card{gap:12px;padding:16px;display:grid}.bubli-domain-card__title{color:var(--color-text);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:15px;font-weight:830;line-height:1.35}.bubli-domain-card__meta{color:var(--color-faint);margin:3px 0 0;font-size:12.5px;line-height:1.5}.bubli-domain-card__body{color:var(--color-muted);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:13px;line-height:1.6}.bubli-domain-card__footer{flex-wrap:wrap;gap:8px;display:flex}.bubli-domain-card--interactive{cursor:pointer;transition:transform var(--motion-hover) var(--ease-out), box-shadow var(--motion-hover) var(--ease-out)}.bubli-domain-card--interactive:hover,.bubli-domain-card.is-hover{box-shadow:var(--surface-shadow-float);transform:translateY(-2px)}.bubli-domain-card--interactive:focus-visible,.bubli-domain-card.is-focus{outline-offset:2px;outline:3px solid #6fb8f247}.bubli-domain-card--selected,.bubli-domain-card.is-selected{box-shadow:var(--surface-shadow), 0 0 0 3px #6fb8f21f;border-color:#6fb8f28c}.bubli-domain-card--error{border-color:#e89bb099}.bubli-domain-card--disabled{opacity:.6;filter:saturate(.9);cursor:not-allowed}.dashboard-overview{gap:18px;margin-top:28px;display:grid}.dashboard-overview__hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px;display:grid}.dashboard-overview__title{align-items:flex-start;gap:13px;display:flex}.dashboard-overview__title h2{max-width:780px;color:var(--color-text);letter-spacing:0;margin:10px 0 0;font-size:clamp(26px,3vw,40px);font-weight:900;line-height:1.12}.dashboard-overview__title p,.dashboard-check-list p,.dashboard-overview__policy p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.dashboard-overview__actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.dashboard-overview__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dashboard-metric{gap:8px;padding:16px;display:grid}.dashboard-metric strong{color:var(--color-text);letter-spacing:0;font-size:34px;font-weight:900;line-height:1}.dashboard-metric span{color:var(--color-faint);font-size:12px;font-weight:720;line-height:1.35}.dashboard-overview__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.dashboard-overview__panel,.dashboard-overview__policy{padding:18px}.dashboard-overview__panel--wide{grid-column:span 2}.dashboard-overview__panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dashboard-overview__panel-head h3,.dashboard-overview__policy h3,.dashboard-check-list b{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:22px}.dashboard-overview__stack,.dashboard-check-list{gap:10px;display:grid}.dashboard-check-list article{color:var(--color-blue-deep);background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;align-items:flex-start;gap:10px;padding:14px;display:flex;box-shadow:0 12px 28px #506e8214}.dashboard-handoff-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard-handoff-row article{min-width:0;box-shadow:var(--inner-highlight-light), 0 10px 24px -22px #23303b3d;background:#ffffff9e;border:1px solid #6b8fa81f;border-radius:18px;gap:6px;padding:16px;display:grid}.dashboard-handoff-row span{color:var(--color-blue-deep);font-size:12px;font-weight:820}.dashboard-handoff-row strong{color:var(--color-text);letter-spacing:0;font-size:22px;font-weight:860}.dashboard-handoff-row p{color:var(--color-muted);margin:0;font-size:13px;font-weight:620;line-height:1.55}.dashboard-overview__policy{align-content:start;gap:12px;display:grid}.dashboard-overview__policy div{color:var(--color-blue-deep);background:#ffffff7a;border:1px solid #6b8fa81f;border-radius:16px;align-items:flex-start;gap:10px;padding:12px;display:flex}.project-room-board{gap:22px;display:grid}.project-room-board__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.project-room-summary-card{gap:4px;padding:18px;display:grid}.project-room-summary-card b,.project-room-panel-head h3,.project-room-card h3{color:var(--color-text);letter-spacing:0;margin:0;font-weight:850}.project-room-summary-card b{font-size:13px;line-height:18px}.project-room-summary-card strong{color:var(--color-blue-deep);font-size:34px;font-weight:860;line-height:1.08}.project-room-summary-card span,.project-room-card dt,.project-room-panel-head p,.project-room-policy p,.project-room-candidate span,.project-room-members__note{color:var(--color-muted);font-size:12.5px;font-weight:620;line-height:1.55}.project-room-board__main{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:18px;display:grid}.project-room-board__list,.project-room-board__side{gap:14px;display:grid}.project-room-card{gap:16px;padding:18px;display:grid}.project-room-card__head,.project-room-card__footer,.project-room-panel-head,.project-room-member{justify-content:space-between;align-items:center;gap:14px;display:flex}.project-room-card h3{margin-top:9px;font-size:18px;line-height:24px}.project-room-card__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.project-room-card__stats div{background:#ffffff75;border:1px solid #6b8fa81f;border-radius:14px;padding:10px 12px}.project-room-card dt,.project-room-card dd{margin:0}.project-room-card dd{color:var(--color-text);font-size:18px;font-weight:850;line-height:24px}.project-room-flow,.project-room-invite,.project-room-members{gap:16px;padding:18px;display:grid}.project-room-panel-head h3{font-size:17px;line-height:23px}.project-room-flow__steps{gap:9px;margin:0;padding:0;list-style:none;display:grid}.project-room-flow__steps li,.project-room-policy,.project-room-candidate,.project-room-guardrail{background:#ffffff75;border:1px solid #6b8fa81f;border-radius:16px;align-items:center;gap:11px;padding:12px;display:flex}.project-room-flow__steps li{color:var(--color-text);font-size:13.5px;font-weight:760;line-height:19px}.project-room-candidate{background:#f1d7b838;border-color:#f1d7b894;align-items:start;gap:4px;display:grid}.project-room-candidate b,.project-room-policy b,.project-room-member b{color:var(--color-text);font-size:13.5px;font-weight:850;line-height:19px}.project-room-invite__grid{gap:9px;display:grid}.project-room-policy{align-items:flex-start}.project-room-policy p{margin:3px 0 0}.project-room-guardrail{color:var(--color-blue-deep);background:#d7eaf48a;border-color:#6fb8f24d;font-size:12.5px;font-weight:780;line-height:18px}.project-room-members__list{gap:8px;display:grid}.project-room-member{background:#ffffff7a;border:1px solid #6b8fa81f;border-radius:16px;padding:10px 12px}.project-room-member>div{flex:1;min-width:0}.project-room-member span:not(.project-room-member__avatar,.bubli-status){color:var(--color-muted);font-size:12px;font-weight:650;line-height:17px;display:block}.project-room-member__avatar{width:34px;height:34px;color:var(--color-blue-deep);background:#d7eaf4bd;border:1px solid #6b8fa824;border-radius:999px;flex:0 0 34px;place-items:center;font-size:12px;font-weight:850;display:grid}.project-room-members__note{margin:0}.project-room-create{gap:18px;display:grid}.project-room-create__hero{grid-template-columns:minmax(0,1fr) minmax(230px,.3fr);align-items:stretch;gap:18px;padding:20px;display:grid}.project-room-create__title{align-items:flex-start;gap:13px;display:flex}.project-room-create__title h2{max-width:860px;color:var(--color-text);letter-spacing:0;margin:10px 0 0;font-size:clamp(26px,3vw,40px);font-weight:900;line-height:1.12}.project-room-create__title p,.project-room-create__panel-header p,.project-room-create-candidate p,.project-room-create__checks p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.project-room-create__progress{background:#ffffff80;border:1px solid #6b8fa81f;border-radius:18px;align-content:center;gap:9px;padding:16px;display:grid}.project-room-create__progress strong{color:var(--color-blue-deep);letter-spacing:0;font-size:42px;font-weight:900;line-height:1}.project-room-create__progress span{color:var(--color-text);font-size:14px;font-weight:840;line-height:1.3}.project-room-create__flow{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;display:grid}.project-room-create__upload,.project-room-create__candidate-panel,.project-room-create__checks{padding:18px}.project-room-create__panel-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.project-room-create__panel-header h3,.project-room-create-resource h3,.project-room-create-candidate h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:22px}.project-room-create__resource-list,.project-room-create__candidate-list{gap:10px;display:grid}.project-room-create-resource{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #506e8214}.project-room-create-resource__meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;display:flex}.project-room-create-resource__meta span:not(.bubli-status){color:var(--color-faint);font-size:11.5px;font-weight:750;line-height:1.3}.project-room-create-candidate{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #506e8214}.project-room-create-candidate svg{color:var(--color-blue-deep)}.project-room-create__checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.project-room-create__checks div{color:var(--color-blue-deep);background:#ffffff7a;border:1px solid #6b8fa81f;border-radius:16px;align-items:flex-start;gap:10px;padding:12px;display:flex}.resources-workspace{gap:22px;min-width:0;display:grid}.resources-workspace__primary,.resources-workspace__analysis,.resources-workspace__review,.resources-workspace__library{min-width:0}.resources-workspace__analysis,.resources-workspace__review,.resources-workspace__library{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.resources-workspace__analysis>:first-child,.resources-workspace__library>:last-child{grid-column:1/-1}.resources-workspace__library{grid-template-columns:repeat(3,minmax(0,1fr))}.resources-workspace__library>:last-child{max-width:min(100%,760px)}.resource-board{gap:14px;display:grid;position:relative}.resource-board:before{content:"";z-index:-1;filter:blur(1px);opacity:.7;background:radial-gradient(circle at 30% 24%,#fffffff2,#0000 24%),radial-gradient(circle at 56% 58%,#8ecdf633,#0000 58%);border-radius:999px;width:220px;height:220px;position:absolute;top:118px;right:5%}.resource-board__toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.resource-board__filters{flex-wrap:wrap;gap:8px;display:flex}.resource-board__search{border-radius:var(--radius-pill);min-width:min(100%,340px);color:var(--color-text);background:#ffffffd1;border:1px solid #6b8fa829;padding:11px 14px;box-shadow:inset 0 1px #ffffffdb,0 18px 34px #6b8fa81a}.resource-board__search::placeholder{color:var(--color-faint)}.resource-board__summary{background:radial-gradient(circle at 8% 4%,#fffffff2,#0000 20%),radial-gradient(circle at 92% 20%,#8ecdf63d,#0000 30%),linear-gradient(135deg,#ffffffe0,#d7eaf45c);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0;display:grid;position:relative;overflow:hidden}.resource-board__summary:after{content:"";opacity:.82;pointer-events:none;background:radial-gradient(circle at 32% 24%,#fffffff5,#ffffff47 34%,#0000 68%),radial-gradient(circle at 58% 62%,#8ecdf638,#0000 64%);border:1px solid #ffffffbd;border-radius:999px;width:92px;height:92px;position:absolute;bottom:-30px;right:34px}.resource-board__stat{z-index:1;background:#ffffff6b;align-items:center;gap:12px;min-width:0;padding:15px 16px;display:flex;position:relative}.resource-board__stat-icon{width:36px;height:36px;color:var(--color-blue-deep);background:radial-gradient(circle at 32% 24%,#fffffff5,#d7eaf475 58%,#ffffff80 100%);border:1px solid #fffc;border-radius:16px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffe6,0 12px 24px #6b8fa81f}.resource-board__stat--pearl .resource-board__stat-icon{color:var(--color-brand);background:radial-gradient(circle at 32% 24%,#fffffff5,#e8c4a05c 62%,#ffffff7a 100%)}.resource-board__stat--opal .resource-board__stat-icon{color:var(--color-brand);background:radial-gradient(circle at 32% 24%,#fffffff5,#e6ddf880 62%,#ffffff7a 100%)}.resource-board__stat--glass .resource-board__stat-icon{color:var(--color-blue-deep);background:radial-gradient(circle at 32% 24%,#fffffff5,#cdd8df61 62%,#ffffff7a 100%)}.resource-board__stat div{min-width:0}.resource-board__stat b{color:var(--color-text);letter-spacing:0;font-size:13.5px;font-weight:840;line-height:19px;display:block}.resource-board__stat span{color:var(--color-muted);margin-top:3px;font-size:12.5px;font-weight:660;line-height:18px;display:block}.resource-board__grid{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffffdb,#f7fbfda3),radial-gradient(circle at 88% 8%,#8ecdf62e,#0000 32%);border:1px solid #ffffffdb;border-radius:28px;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffffeb,0 28px 70px #6b8fa824}.resource-board__list,.resource-board__detail{gap:12px;min-width:0;display:grid}.resource-board__detail{border-left:1px solid #6b8fa81a;padding-left:18px}.resource-board__list-head,.resource-board__detail-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.resource-board__list-head h2,.resource-board__detail-head h2{color:var(--color-text);margin:0;font-size:18px;font-weight:840;line-height:1.35}.resource-board__list-head p,.resource-board__detail-head p{color:var(--color-muted);margin:4px 0 0;font-size:12.5px;line-height:1.5}.resource-board__select{text-align:left;background:0 0;border:0;width:100%;padding:0}.resource-board__select[aria-pressed=true] .bubli-surface{border-color:#6fb8f275;box-shadow:0 0 0 3px #6fb8f21f,0 24px 46px #6fb8f22e}.resource-board__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.resource-board__section{gap:10px;padding:15px;display:grid}.resource-board__section h3{color:var(--color-text);margin:0;font-size:14px;font-weight:820}.resource-board__section p,.resource-board__section li{color:var(--color-muted);font-size:13px;line-height:1.6}.resource-board__section p,.resource-board__section ul{margin:0}.resource-board__section ul{gap:8px;padding:0;list-style:none;display:grid}.resource-board__section li{background:#ffffff8a;border:1px solid #6b8fa81a;border-radius:12px;padding:9px 10px}.resource-board__note{color:var(--color-brand);background:linear-gradient(135deg,#ffffffb8,#e8c4a02e);border:1px solid #e8c4a070;border-radius:14px;padding:12px 13px;font-size:13px;line-height:1.6}.resource-board__footer{flex-wrap:wrap;gap:10px;display:flex}.work-board{gap:18px;min-width:0;display:grid}.work-board__focus{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:12px;min-width:0;display:grid}.work-board__todo{background:radial-gradient(circle at 88% 10%,#8ecdf647,#0000 30%),linear-gradient(150deg,#ffffffeb,#d7eaf45c);align-content:center;gap:12px;min-height:180px;padding:22px;display:grid;position:relative;overflow:hidden}.work-board__todo:before{content:"";pointer-events:none;background:radial-gradient(circle at 34% 24%,#fffffff2,#d7eaf438 62%,#0000 78%);border:1px solid #ffffffb8;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-52px;right:-42px}.work-board__todo>*{z-index:1;position:relative}.work-board__todo h2{color:var(--color-text);letter-spacing:0;margin:0;font-size:clamp(24px,3vw,34px);font-weight:890;line-height:1.16}.work-board__todo p{color:var(--color-muted);margin:0;font-size:13px;line-height:1.6}.work-board__targets{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.work-board__target{background:#fff9;border:1px solid #6b8fa81f;border-radius:15px;gap:7px;padding:13px;display:grid}.work-board__target b{color:var(--color-text);font-size:13px}.work-board__target span{color:var(--color-muted);font-size:12px;line-height:1.45}.work-board__flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.work-board__flow-step{background:#ffffff8a;border:1px solid #6b8fa81f;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:auto;padding:12px;display:grid}.work-board__flow-step b{color:var(--color-text);font-size:13px;font-weight:840;display:block}.work-board__flow-step span{color:var(--color-muted);margin-top:3px;font-size:12px;line-height:1.48;display:block}.work-board__grid{grid-template-columns:minmax(176px,.64fr) minmax(0,1.5fr) minmax(212px,.78fr);align-items:start;gap:14px;min-width:0;display:grid}.work-board__pane{gap:12px;min-width:0;display:grid}.work-board__pane-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.work-board__pane-head h2{color:var(--color-text);margin:0;font-size:17px;font-weight:840;line-height:1.35}.work-board__pane-head p{color:var(--color-muted);margin:4px 0 0;font-size:12.5px;line-height:1.5}.work-board__tree{gap:8px;margin:0;padding:0;list-style:none;display:grid}.work-board__tree li{color:var(--color-muted);background:#ffffff94;border:1px solid #6b8fa81f;border-radius:13px;padding:10px;font-size:12.5px;line-height:1.45}.work-board__tree b{color:var(--color-text);font-size:13px;display:block}.work-board__kanban{grid-template-columns:repeat(4,minmax(118px,1fr));gap:10px;min-width:0;padding-bottom:4px;display:grid}.work-board__column{background:#ffffff5c;border:1px solid #6b8fa81a;border-radius:16px;align-content:start;gap:10px;min-width:0;padding:10px;display:grid}.work-board__column h3{color:var(--color-muted);margin:0;font-size:13px;font-weight:820}.work-board__column .bubli-domain-card{min-width:0}.work-board__candidate-note{color:var(--color-brand);background:#e8c4a02e;border:1px solid #e8c4a070;border-radius:14px;padding:12px;font-size:12.5px;line-height:1.6}.schedule-overview{gap:18px;display:grid}.calendar-page{gap:18px;min-width:0;display:grid}.calendar-page-state{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px;display:grid}.calendar-page-state h2{color:var(--color-text);letter-spacing:0;margin:10px 0 0;font-size:clamp(24px,2.6vw,36px);font-weight:900;line-height:1.16}.calendar-page-state p{color:var(--color-muted);margin:8px 0 0;font-size:13.5px;font-weight:620;line-height:1.65}.schedule-overview__hero{grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);align-items:stretch;gap:18px;padding:20px;display:grid}.schedule-overview__title{align-items:flex-start;gap:13px;display:flex}.schedule-overview__title h2{max-width:760px;color:var(--color-text);letter-spacing:0;margin:10px 0 0;font-size:clamp(26px,3vw,42px);font-weight:900;line-height:1.12}.schedule-overview__title p,.schedule-overview__summary p,.schedule-row p,.schedule-overview__policy p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.schedule-overview__summary{background:#ffffff80;border:1px solid #6b8fa81f;border-radius:18px;align-content:center;gap:7px;padding:16px;display:grid}.schedule-overview__summary strong{color:var(--color-blue-deep);letter-spacing:0;font-size:42px;font-weight:900;line-height:1}.schedule-overview__summary span{color:var(--color-text);font-size:14px;font-weight:840;line-height:1.3}.schedule-overview__grid{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);gap:16px;display:grid}.schedule-overview__calendar,.schedule-overview__policy{padding:18px}.schedule-overview__toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.schedule-overview__toolbar h3,.schedule-overview__policy h3,.schedule-row h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:22px}.schedule-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.schedule-day{min-height:92px;color:var(--color-muted);background:#ffffff85;border:1px solid #6b8fa81f;border-radius:18px;align-content:center;justify-items:center;gap:5px;display:grid;box-shadow:0 10px 24px #506e820f}.schedule-day--selected{color:var(--color-blue-deep);background:#d7eaf4a3;border-color:#6fb8f252}.schedule-day span,.schedule-day small{font-size:12px;font-weight:760;line-height:1.2}.schedule-day b{color:var(--color-text);font-size:26px;font-weight:900;line-height:1}.schedule-overview__items{gap:10px;display:grid}.schedule-row{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;grid-template-columns:78px minmax(0,1fr);gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #506e8214}.schedule-row__time{color:var(--color-blue-deep);background:#d7eaf494;border-radius:16px;align-content:center;justify-items:center;gap:5px;display:grid}.schedule-row__time b{color:var(--color-text);font-size:16px;font-weight:880;line-height:1}.schedule-row__meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;display:flex}.schedule-row__meta span:not(.bubli-status){color:var(--color-faint);font-size:11.5px;font-weight:750;line-height:1.3}.schedule-row p{align-items:center;gap:6px;display:flex}.schedule-overview__policy{align-content:start;gap:12px;display:grid}.schedule-overview__policy div{background:#ffffff7a;border:1px solid #6b8fa81f;border-radius:16px;align-items:flex-start;gap:10px;padding:12px;display:flex}.google-calendar-sync{gap:18px;display:grid}.google-calendar-sync__hero{grid-template-columns:minmax(0,1fr) minmax(230px,.3fr);align-items:stretch;gap:18px;padding:20px;display:grid}.google-calendar-sync__title{align-items:flex-start;gap:13px;display:flex}.google-calendar-sync__title h2{max-width:860px;color:var(--color-text);letter-spacing:0;margin:10px 0 0;font-size:clamp(26px,3vw,40px);font-weight:900;line-height:1.12}.google-calendar-sync__title p,.google-calendar-sync__panel-header p,.google-calendar-row p,.google-calendar-sync__policy p,.google-calendar-sync__footer p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.google-calendar-sync__status{background:#ffffff80;border:1px solid #6b8fa81f;border-radius:18px;align-content:center;gap:9px;padding:16px;display:grid}.google-calendar-sync__status strong{color:var(--color-blue-deep);letter-spacing:0;font-size:42px;font-weight:900;line-height:1}.google-calendar-sync__status span{color:var(--color-text);font-size:14px;font-weight:840;line-height:1.3}.google-calendar-sync__grid{grid-template-columns:minmax(0,1fr) minmax(310px,.4fr);gap:16px;display:grid}.google-calendar-sync__panel,.google-calendar-sync__policy,.google-calendar-sync__footer{padding:18px}.google-calendar-sync__panel-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.google-calendar-sync__panel-header h3,.google-calendar-sync__policy h3,.google-calendar-row h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:22px}.google-calendar-sync__list{gap:10px;display:grid}.google-calendar-row{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #506e8214}.google-calendar-row__meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;display:flex}.google-calendar-row__meta span:not(.bubli-status){color:var(--color-faint);font-size:11.5px;font-weight:750;line-height:1.3}.google-calendar-sync__policy{align-content:start;gap:12px;display:grid}.google-calendar-sync__policy div,.google-calendar-sync__footer{color:var(--color-blue-deep);background:#ffffff7a;border:1px solid #6b8fa81f;border-radius:16px;align-items:flex-start;gap:10px;display:flex}.google-calendar-sync__policy div{padding:12px}.agent-job-status{gap:18px;display:grid}.agent-job-status__hero{grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);align-items:stretch;gap:18px;padding:20px;display:grid}.agent-job-status__title{align-items:flex-start;gap:13px;display:flex}.agent-job-status__title h2{max-width:760px;color:var(--color-text);letter-spacing:0;margin:10px 0 0;font-size:clamp(26px,3vw,42px);font-weight:900;line-height:1.12}.agent-job-status__title p,.agent-job-status__summary p,.agent-job-row p,.agent-job-status__policy p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.agent-job-status__summary{background:#eaf1fa9e;border:1px solid #8b5cf624;border-radius:18px;align-content:center;gap:7px;padding:16px;display:grid}.agent-job-status__summary strong{color:#6f58c9;letter-spacing:0;font-size:42px;font-weight:900;line-height:1}.agent-job-status__summary span{color:var(--color-text);font-size:14px;font-weight:840;line-height:1.3}.agent-job-status__grid{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);gap:16px;display:grid}.agent-job-status__list,.agent-job-status__policy{padding:18px}.agent-job-status__toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.agent-job-status__toolbar h3,.agent-job-status__policy h3,.agent-job-row h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:22px}.agent-job-status__items{gap:10px;display:grid}.agent-job-row{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #506e8214}.agent-job-row__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:12px;display:grid}.agent-job-row__meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;display:flex}.agent-job-row__meta span:not(.bubli-status){color:var(--color-faint);font-size:11.5px;font-weight:750;line-height:1.3}.agent-job-row code{color:var(--color-blue-deep);background:#d7eaf485;border:1px solid #6b8fa81f;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;line-height:1.2}.agent-job-row__contract{flex-wrap:wrap;gap:7px;display:flex}.agent-job-row__contract span,.agent-job-row__failure span,.agent-job-row__failure b{color:var(--color-faint);background:#ffffff85;border:1px solid #6b8fa81f;border-radius:999px;padding:6px 9px;font-size:11.5px;font-weight:760;line-height:1.2}.agent-job-row__failure{background:#e8c4a024;border:1px solid #e8c4a059;border-radius:15px;flex-wrap:wrap;gap:7px;padding:10px;display:flex}.agent-job-row__failure span{color:#9b6a35;background:#ffffff94}.agent-job-row__failure b{color:var(--color-text);background:#ffffffbd}.agent-job-row__events{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.agent-job-row__events li{color:var(--color-muted);background:#eaf1fab3;border:1px solid #8b5cf61f;border-radius:999px;padding:6px 9px;font-size:11.5px;font-weight:760;line-height:1.2}.agent-job-status__policy{align-content:start;gap:12px;display:grid}.agent-job-status__policy div{background:#ffffff7a;border:1px solid #6b8fa81f;border-radius:16px;align-items:flex-start;gap:10px;padding:12px;display:flex}.candidate-approval{gap:16px;display:grid}.candidate-approval__hero{grid-template-columns:minmax(0,1fr) minmax(230px,.3fr);align-items:stretch;gap:18px;padding:22px;display:grid}.candidate-approval__hero h2{max-width:860px;color:var(--color-text);letter-spacing:0;margin:12px 0 0;font-size:clamp(27px,3vw,42px);font-weight:900;line-height:1.12}.candidate-approval__hero p,.candidate-approval__section-title p,.candidate-approval-card p,.candidate-approval__rules p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.candidate-approval__summary{background:#ffffff85;border:1px solid #6b8fa81f;border-radius:18px;align-content:center;gap:9px;padding:16px;display:grid}.candidate-approval__summary strong{color:var(--color-blue-deep);letter-spacing:0;font-size:38px;font-weight:900;line-height:1}.candidate-approval__summary span{color:var(--color-text);font-size:14px;font-weight:840}.candidate-approval__flow{color:var(--color-blue-deep);background:#d7eaf485;border:1px solid #6b8fa81f;border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.candidate-approval__flow span{border-radius:var(--radius-pill);color:var(--color-text);background:#ffffffa8;padding:7px 10px;font-size:12.5px;font-weight:790}.candidate-approval__grid{grid-template-columns:minmax(0,1fr) minmax(330px,.38fr);gap:16px;display:grid}.candidate-approval__list,.candidate-approval__rules{align-content:start;gap:14px;padding:18px;display:grid}.candidate-approval__section-title h3,.candidate-approval-card h3,.candidate-approval__rules h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:1.35}.candidate-approval__items{gap:12px;display:grid}.candidate-approval-card{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #506e8214}.candidate-approval-card__top{align-items:flex-start;gap:12px;display:flex}.candidate-approval-card__top div{min-width:0}.candidate-approval-card__meta,.candidate-approval-card__chips,.candidate-approval-card footer{flex-wrap:wrap;gap:8px;display:flex}.candidate-approval-card__top h3{margin-top:7px}.candidate-approval__rules div{color:var(--color-blue-deep);background:#ffffff7a;border:1px solid #6b8fa81f;border-radius:16px;align-items:flex-start;gap:10px;padding:12px;display:flex}.agent-suggestion-inbox{gap:16px;display:grid}.agent-suggestion-inbox__hero,.agent-suggestion-inbox-state{grid-template-columns:minmax(0,1fr) minmax(220px,.3fr);align-items:center;gap:18px;padding:22px;display:grid}.agent-suggestion-inbox-state{grid-template-columns:auto minmax(0,1fr) auto}.agent-suggestion-inbox__hero h2,.agent-suggestion-inbox-state h2{max-width:860px;color:var(--color-text);letter-spacing:0;margin:12px 0 0;font-size:clamp(26px,3vw,40px);font-weight:900;line-height:1.12}.agent-suggestion-inbox__hero p,.agent-suggestion-inbox__summary p,.agent-suggestion-inbox-state p,.agent-suggestion-inbox-row p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.agent-suggestion-inbox__summary{background:#ffffff85;border:1px solid #6b8fa81f;border-radius:18px;align-content:center;gap:7px;padding:16px;display:grid}.agent-suggestion-inbox__summary strong{color:var(--color-blue-deep);letter-spacing:0;font-size:38px;font-weight:900;line-height:1}.agent-suggestion-inbox__summary span{color:var(--color-text);font-size:14px;font-weight:840;line-height:1.3}.agent-suggestion-inbox__list{gap:12px;padding:18px;display:grid}.agent-suggestion-inbox-row{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #506e8214}.agent-suggestion-inbox-row__body{gap:10px;min-width:0;display:grid}.agent-suggestion-inbox-row__top,.agent-suggestion-inbox-row__badges,.agent-suggestion-inbox-row__meta,.agent-suggestion-inbox-row__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-suggestion-inbox-row__top{justify-content:space-between;gap:12px}.agent-suggestion-inbox-row h3{color:var(--color-text);letter-spacing:0;margin:7px 0 0;font-size:16px;font-weight:860;line-height:1.35}.agent-suggestion-inbox-row__meta span{color:var(--color-faint);font-size:11.5px;font-weight:750;line-height:1.3}.dashboard-five-card,.wbs-four-view,.widget-eight{gap:18px;display:grid}.dashboard-five-card__head,.wbs-four-view__head,.widget-eight__head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.dashboard-five-card__head h2,.wbs-four-view__head h2,.widget-eight__head h2{color:var(--color-text);margin:10px 0 8px;font-size:28px;line-height:1.2}.dashboard-five-card__head p,.wbs-four-view__head p,.widget-eight__head p{color:var(--color-muted);margin:0;line-height:1.65}.dashboard-five-card__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.dashboard-five-card__item{gap:10px;min-block-size:168px;display:grid}.dashboard-five-card__topline{justify-content:space-between;align-items:center;display:flex}.dashboard-five-card__item strong{color:var(--color-text);font-size:34px;line-height:1}.dashboard-five-card__item b{color:var(--color-text);font-size:16px}.dashboard-five-card__item p{color:var(--color-muted);margin:0;font-size:13px;line-height:1.5}.dashboard-five-card-state,.wbs-four-view-state,.widget-eight-state{place-items:start;gap:12px;min-block-size:220px;display:grid}.dashboard-five-card-state h2,.wbs-four-view-state h2,.widget-eight-state h2{color:var(--color-text);margin:0;font-size:28px}.dashboard-five-card-state p,.wbs-four-view-state p,.widget-eight-state p{color:var(--color-muted);max-inline-size:680px;margin:0;line-height:1.65}.wbs-four-view__tabs{background:#ffffffb8;border:1px solid #ffffffdb;border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex;box-shadow:inset 0 1px #fffc}.wbs-four-view__tab{color:var(--color-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-size:13px;display:inline-flex}.wbs-four-view__tab[aria-selected=true]{color:var(--color-brand);background:#fff;box-shadow:0 8px 22px #6b8fa829}.wbs-four-view__stage{gap:18px;display:grid}.wbs-four-view__stage-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.wbs-four-view__stage-head h3{color:var(--color-text);margin:10px 0 0;font-size:22px;line-height:1.35}.wbs-four-view__stage-head span{color:var(--color-faint);white-space:nowrap;font-size:13px}.wbs-four-view__preview{gap:12px;display:grid;position:relative}.wbs-four-view__preview--kanban{grid-template-columns:repeat(3,minmax(0,1fr))}.wbs-four-view__preview--tree{border-inline-start:2px solid var(--color-border);padding-inline-start:16px}.wbs-four-view__preview--timeline,.wbs-four-view__preview--gantt{grid-template-columns:repeat(3,minmax(0,1fr))}.wbs-four-view__rail{grid-column:1/-1;gap:10px;display:grid}.wbs-four-view__rail span{background:linear-gradient(90deg, var(--color-water-blue), var(--color-brand));border-radius:999px;block-size:8px}.wbs-four-view__columns{color:var(--color-faint);text-align:center;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;font-size:12px;display:grid}.widget-eight__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.widget-eight .bubli-bubble{min-block-size:190px}.agent-draft{gap:18px;display:grid}.agent-draft__hero{grid-template-columns:minmax(0,1fr) minmax(230px,.32fr);align-items:stretch;gap:18px;padding:22px;display:grid}.agent-draft__hero h2{max-width:900px;color:var(--color-text);letter-spacing:0;margin:12px 0 0;font-size:clamp(27px,3vw,42px);font-weight:900;line-height:1.12}.agent-draft__hero p,.agent-draft__preview-top p,.agent-draft__message p,.agent-draft__list-top p,.agent-draft-row p,.agent-draft__policy p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.agent-draft__summary{background:#ffffff80;border:1px solid #6b8fa81f;border-radius:18px;align-content:center;gap:9px;padding:16px;display:grid}.agent-draft__summary strong{color:var(--color-blue-deep);letter-spacing:0;font-size:42px;font-weight:900;line-height:1}.agent-draft__summary span{color:var(--color-text);font-size:14px;font-weight:840;line-height:1.3}.agent-draft__grid{grid-template-columns:minmax(320px,.44fr) minmax(0,1fr);gap:16px;display:grid}.agent-draft__preview,.agent-draft__list{padding:18px}.agent-draft__preview{align-content:start;gap:14px;display:grid}.agent-draft__preview-top,.agent-draft__list-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agent-draft__preview-top{justify-content:flex-start}.agent-draft__preview h3,.agent-draft__list h3,.agent-draft-row h3,.agent-draft__policy h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:22px}.agent-draft__message{background:linear-gradient(155deg,#ffffffd6,#eaf1fab8),radial-gradient(circle at 84% 18%,#8b5cf61f,#0000 34%);border:1px solid #6b8fa821;border-radius:20px;padding:16px;box-shadow:0 14px 32px #506e8217}.agent-draft__message h3{margin-top:10px;font-size:20px;line-height:1.35}.agent-draft__actions,.agent-draft-row__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-draft__items{gap:10px;margin-top:14px;display:grid}.agent-draft-row{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #506e8214}.agent-draft-row__meta{margin-bottom:6px}.agent-draft-row__meta span:not(.bubli-status){color:var(--color-faint);font-size:11.5px;font-weight:750;line-height:1.3}.agent-draft-row .bubli-progress{margin-top:10px}.agent-draft__policy{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.agent-draft__policy .glass-panel{padding:16px}.agent-draft__policy svg{color:var(--color-blue-deep)}.auth-page{background:radial-gradient(circle at 8% 18%, #8ecdf62e, transparent 34%), radial-gradient(circle at 86% 12%, #e6ddf847, transparent 36%), linear-gradient(180deg, #fcfdfff5, var(--bg) 100%);grid-template-columns:minmax(0,.92fr) minmax(360px,.58fr);align-items:center;gap:clamp(28px,6vw,88px);min-height:100dvh;padding:clamp(28px,6vw,86px);display:grid;position:relative;overflow:hidden}.auth-page:before{content:"";aspect-ratio:1;pointer-events:none;filter:blur(10px);opacity:.64;background:radial-gradient(circle,#8ecdf61f,#0000 68%),radial-gradient(circle at 42% 36%,#ffffffb8,#0000 34%);border-radius:50%;width:min(520px,52vw);position:absolute;inset:auto auto -18% -12%}.auth-page__motion{z-index:0;pointer-events:none;opacity:.3;position:absolute;inset:0;overflow:hidden}.auth-page__motion video{object-fit:cover;filter:saturate(.9)brightness(1.08);mix-blend-mode:multiply;width:100%;height:100%;display:block}.auth-page__motion:after{content:"";background:linear-gradient(90deg,#fcfdffe6 0%,#fcfdffbd 45%,#fcfdff5c 100%),linear-gradient(#fcfdff3d,#fcfdffd1 100%);position:absolute;inset:0}.auth-page__bubble-field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-page__bubble-field span{opacity:.88;transform:translate3d(calc(var(--auth-x,0) * var(--bubble-shift-x,10px)), calc(var(--auth-y,0) * var(--bubble-shift-y,8px)), 0);transition:transform .26s var(--ease-out);background:radial-gradient(circle at 32% 24%,#ffffffe6,#0000 14%),radial-gradient(circle at 70% 72%,#8ecdf624,#0000 35%),radial-gradient(circle at 52% 48%,#ffffff24,#ffffff0a 58%,#0000 72%);border:1px solid #6fb8f224;border-radius:50%;display:block;position:absolute;box-shadow:inset 14px 18px 38px #ffffffa3,inset -14px -18px 38px #8ecdf624,inset 0 0 0 1px #ffffff6b,0 0 0 1px #b9a7f429,0 24px 70px #6b8fa81a}.auth-page__bubble-field span:before,.auth-page__bubble-field span:after{content:"";pointer-events:none;border-radius:inherit;position:absolute}.auth-page__bubble-field span:before{-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:conic-gradient(from 145deg,#8ecdf629,#b9a7f4a3,#fffffff5,#6fb8f28f,#e6ddf894,#8ecdf629);padding:3px;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.auth-page__bubble-field span:after{filter:blur(.2px);opacity:.84;background:radial-gradient(at 25% 17%,#fffffff0,#0000 14%),radial-gradient(at 72% 78%,#6fb8f22b,#0000 27%);inset:7%}.auth-page__bubble-field span:first-child{opacity:.88;--bubble-shift-x:-14px;--bubble-shift-y:11px;width:min(390px,31vw);height:min(390px,31vw);top:8%;left:52%}.auth-page__bubble-field span:nth-child(2){opacity:.8;--bubble-shift-x:20px;--bubble-shift-y:-12px;width:min(190px,18vw);height:min(190px,18vw);top:39%;left:78%}.auth-page__bubble-field span:nth-child(3){opacity:.64;--bubble-shift-x:-18px;--bubble-shift-y:-18px;width:min(126px,15vw);height:min(126px,15vw);top:55%;left:46%}.auth-page__bubble-field span:nth-child(4){opacity:.62;--bubble-shift-x:13px;--bubble-shift-y:16px;width:min(340px,34vw);height:min(340px,34vw);bottom:-12%;right:-9%}.auth-page__bubble-field span:nth-child(5){opacity:.5;--bubble-shift-x:-10px;--bubble-shift-y:14px;width:min(250px,24vw);height:min(250px,24vw);bottom:-9%;left:-8%}.auth-page__intro{z-index:1;gap:18px;max-width:680px;display:grid;position:relative}.auth-page__brand{letter-spacing:0;width:fit-content;font-size:clamp(34px,4.2vw,56px);font-weight:900;line-height:.95;text-decoration:none}.auth-page__brand.bubli-wordmark{background:linear-gradient(100deg, var(--blue-ink) 0%, var(--bubble-blue) 42%, var(--lilac-ink) 78%, var(--blue-ink) 100%);color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 12px 28px #6fb8f21f;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}.auth-page__brand:hover{filter:saturate(1.08)brightness(1.02)}.auth-page__intro .auth-page__welcome{color:#0000;background:#ffffff8f;background-image:linear-gradient(100deg, var(--blue-ink), var(--lilac-ink)), linear-gradient(#ffffff8f, #ffffff8f);-webkit-text-fill-color:transparent;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-background-clip:text,padding-box;background-clip:text,padding-box;border:1px solid #6fb8f242;border-radius:999px;width:fit-content;margin:8px 0 0;padding:8px 14px;font-size:14px;font-weight:850;line-height:1;box-shadow:inset 0 1px #ffffffd1,0 14px 32px #54738814}.auth-page__intro h1{color:var(--color-text);letter-spacing:0;text-wrap:balance;gap:4px;margin:0;font-size:clamp(48px,6vw,86px);font-weight:900;line-height:.96;display:grid}.auth-page__intro h1 span{display:block}.auth-page__intro h1 span:last-child{white-space:nowrap}.auth-page__intro h1 span:first-child{color:#0000;background:linear-gradient(100deg, var(--blue-ink), var(--bubble-blue) 46%, var(--lilac-ink));-webkit-text-fill-color:transparent;text-shadow:0 18px 40px #6fb8f224;-webkit-background-clip:text;background-clip:text;width:fit-content}.auth-page__intro h1 span:first-child:after{content:"";background:linear-gradient(90deg,#9ed8ff57,#dcd8f847);border-radius:999px;width:72%;height:8px;margin-top:-4px;display:block}.auth-page__intro>p:not(.auth-page__welcome){max-width:610px;color:var(--color-muted);text-wrap:pretty;margin:0;font-size:clamp(19px,1.9vw,28px);font-weight:820;line-height:1.35}.auth-card{z-index:1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffffd6,#ffffff94),#ffffffb8;border-radius:30px;gap:22px;padding:clamp(24px,3.5vw,36px);display:grid;position:relative;box-shadow:inset 0 1px #ffffffeb,0 28px 80px #54738824}.auth-card__head{gap:4px;display:grid}.auth-card__head h2{color:var(--color-text);letter-spacing:0;margin:0;font-size:28px;font-weight:870;line-height:1.22}.auth-card__head p,.auth-card__helper{color:var(--color-muted);margin:4px 0 0;font-size:14px;font-weight:620;line-height:1.65}.auth-form{gap:16px;display:grid}.auth-card__submit{width:100%;min-height:62px;color:var(--blue-ink);perspective:800px;transform:translate3d(var(--button-shift-x,0), var(--button-shift-y,0), 0) rotateX(var(--button-tilt-x,0deg)) rotateY(var(--button-tilt-y,0deg));transform-style:preserve-3d;transition:transform .19s var(--ease-out), border-color .19s var(--ease-out), box-shadow .19s var(--ease-out), background .19s var(--ease-out);will-change:transform;justify-content:center;font-size:16px;font-weight:860;text-decoration:none;position:relative;overflow:hidden}.auth-card__submit:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--button-light-x,50%) var(--button-light-y,50%), #ffffffdb, transparent 26%), linear-gradient(120deg, #6fb8f224, transparent 46%, #b9a7f424);opacity:.78;transition:opacity .18s var(--ease-out);position:absolute;inset:-1px}.auth-card__submit:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffeb,#0000);border-radius:999px;height:1px;position:absolute;inset:10px 18px auto}.auth-card__submit:hover{color:var(--blue-ink);transform:translate3d(var(--button-shift-x,0), var(--button-shift-y,0), 0) rotateX(var(--button-tilt-x,0deg)) rotateY(var(--button-tilt-y,0deg));box-shadow:inset 0 1px #fffffff2,0 0 0 5px #6fb8f221,0 18px 42px -22px #40709a7a}.auth-card__submit>*{z-index:1;position:relative}.auth-card__google-icon{flex:none;width:19px;height:19px}.auth-card__helper{text-align:center}.auth-card__helper a{color:var(--color-blue-deep);font-weight:830}.bubli-chat-message{align-items:flex-start;gap:10px;display:flex}.bubli-chat-message--mine{justify-content:flex-end}.bubli-chat-message__bubble{border:1px solid var(--surface-border);max-width:min(420px,100%);box-shadow:var(--surface-shadow);background:#ffffffd1;border-radius:18px;padding:11px 13px}.bubli-chat-message--mine .bubli-chat-message__bubble{background:#d8f0ff66;border-top-right-radius:7px}.bubli-chat-message--agent .bubli-chat-message__bubble{border-color:#b0a8e080}.bubli-chat-message--system .bubli-chat-message__bubble{background:#f8f7f5b3}.bubli-chat-message--pending .bubli-chat-message__bubble{opacity:.62}.bubli-chat-message--failed .bubli-chat-message__bubble{border-color:#e89bb099}.bubli-chat-message--failed .bubli-chat-message__author{color:#c56b85}[data-theme=dark] .bubli-chat-message__bubble{background:var(--surface-bg-dark);border-color:var(--surface-border-dark);box-shadow:0 14px 30px -18px #00000080}[data-theme=dark] .bubli-chat-message__author{color:#a7b6cc}[data-theme=dark] .bubli-chat-message__text{color:#eaf0f8}[data-theme=dark] .bubli-chat-message--mine .bubli-chat-message__bubble{background:#3c507d66}.bubli-dash-grid{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.bubli-dash-grid--dense{gap:10px}.bubli-dash-grid--edit{border-radius:var(--radius-panel);outline-offset:-1px;background:linear-gradient(#6fb8f20d 1px,#0000 1px) 0 0/100% 44px,#d8f0ff1f;outline:1px dashed #6fb8f247;padding:10px}.bubli-dash-tile{-webkit-backdrop-filter:blur(28px)saturate(1.12);min-width:0;transition:transform var(--motion-hover) var(--ease-out), box-shadow var(--motion-hover) var(--ease-out);background:linear-gradient(145deg,#fffffff0,#fafdffad);border:1px solid #d1e0eec7;border-radius:18px;grid-column:span 4;padding:16px;position:relative;box-shadow:0 22px 70px #5379a024,0 9px 24px #385c8214,inset 0 1px #fffffffa,inset 0 -1px #8ecdf61f}.bubli-dash-tile--s{grid-column:span 3}.bubli-dash-tile--m{grid-column:span 4}.bubli-dash-tile--l{grid-column:span 6}.bubli-dash-tile--full{grid-column:span 12}.bubli-dash-tile--interactive{cursor:pointer}.bubli-dash-tile--interactive:hover,.bubli-dash-tile.is-hover{box-shadow:var(--surface-shadow-float);transform:translateY(-2px)}.bubli-dash-tile:focus-visible,.bubli-dash-tile.is-focus{outline-offset:2px;outline:3px solid #6fb8f247}.bubli-dash-tile--selected,.bubli-dash-tile.is-selected{box-shadow:var(--surface-shadow), 0 0 0 3px #6fb8f21f;border-color:#6fb8f28c}.bubli-dash-tile--dragging{opacity:.6;box-shadow:var(--surface-shadow-float);cursor:grabbing}.bubli-dash-tile--resizing{outline-offset:2px;outline:2px dashed #6fb8f28c}.bubli-dash-tile--hidden{opacity:.42;filter:saturate(.85)}.bubli-dash-tile--disabled{opacity:.55;filter:saturate(.9);cursor:not-allowed}.bubli-dash-tile__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.bubli-dash-tile__title{letter-spacing:-.01em;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.bubli-dash-tile__icon{border:1px solid var(--surface-border);width:24px;height:24px;color:var(--blue-ink);background:#d8f0ff99;border-radius:7px;flex:none;place-items:center;display:grid}.bubli-dash-tile__icon svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:14px;height:14px}.bubli-dash-tile__actions{gap:4px;display:inline-flex}.bubli-dash-tile__act{border:1px solid var(--surface-border);width:24px;height:24px;color:var(--ink-soft);cursor:pointer;background:#fff9;border-radius:7px;place-items:center;display:grid}.bubli-dash-tile__act:hover{color:var(--blue-ink);border-color:#6fb8f280}.bubli-dash-tile__act svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:13px;height:13px}.bubli-dash-tile__handle{cursor:grab}.bubli-dash-tile__body{color:var(--ink-soft);font-size:13px;line-height:1.6}.bubli-dash-palette{border-radius:var(--radius-panel);border:1px solid var(--surface-border);box-shadow:var(--surface-shadow);background:#ffffff9e;width:240px;padding:13px}.bubli-dash-palette__title{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-ink);margin-bottom:10px;font-size:11px;font-weight:700}.bubli-dash-palette__search{border-radius:var(--radius-pill);border:1px solid var(--surface-border);color:var(--text-3);background:#ffffff80;align-items:center;gap:7px;margin-bottom:8px;padding:8px 11px;font-size:12px;display:flex}.bubli-dash-palette__search input{font:inherit;color:var(--ink);background:0 0;border:none;outline:none;width:100%}.bubli-dash-palette__list{gap:4px;max-height:360px;display:grid;overflow:auto}.bubli-dash-palette__item{cursor:grab;color:var(--ink);border-radius:9px;align-items:flex-start;gap:9px;padding:8px 9px;display:flex}.bubli-dash-palette__item:hover{background:#d8f0ff66}.bubli-dash-palette__item .bubli-dash-tile__icon{width:26px;height:26px}.bubli-dash-palette__item-title{font-size:12px;font-weight:600}.bubli-dash-palette__item-desc{color:var(--text-3);font-size:11px}.bubli-dash-palette__empty{text-align:center;color:var(--text-3);padding:18px 8px;font-size:12px}.bubli-dash-dropzone{border-radius:var(--radius-card);min-height:110px;color:var(--text-3);text-align:center;background:#f2f7fc80;border:1.5px dashed #8ca5c880;place-items:center;gap:6px;padding:18px;font-size:12px;display:grid}.bubli-dash-dropzone svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:18px;height:18px}.bubli-dash-dropzone--active{border-color:var(--sky);color:var(--blue-ink);background:#d8f0ff73;box-shadow:0 0 0 3px #6fb8f224}.bubli-dash-dropzone--invalid{color:#c56b85;background:#f6ddeb66;border-color:#e89bb0b3}[data-theme=dark] .bubli-dash-tile,[data-theme=dark] .bubli-dash-palette{box-shadow:var(--inner-highlight-dark), var(--shadow-surface-dark);color:#eaf0f8;background:radial-gradient(120% 82% at 0 0,#6ea0d224,#0000 55%),radial-gradient(120% 92% at 100% 100%,#8c78c81f,#0000 55%),linear-gradient(168deg,#2c38548c,#1c263a75);border-color:#96aad72e}[data-theme=dark] .bubli-dash-tile__body,[data-theme=dark] .bubli-dash-palette__item-desc{color:#a7b6cc}[data-theme=dark] .bubli-dash-tile__icon,[data-theme=dark] .bubli-dash-tile__act{color:#cdd9f0;background:#3c507d66;border-color:#96aad733}[data-theme=dark] .bubli-dash-grid--edit{background:#3c507d24;outline-color:#6fb8f259}[data-theme=dark] .bubli-dash-dropzone{color:#a7b6cc;background:#222e484d;border-color:#96aad766}[data-theme=dark] .bubli-dash-dropzone--active{border-color:var(--sky);color:#bfd6f5;background:#3c507d59}@media (max-width:760px){.bubli-dash-tile--s,.bubli-dash-tile--m{grid-column:span 6}.bubli-dash-tile--l,.bubli-dash-tile--full{grid-column:span 12}}.bubli-chat-message__author{color:var(--color-faint);margin-bottom:2px;font-size:11px;font-weight:780;display:block}.bubli-chat-message__text{color:var(--color-text);margin:0;font-size:13px;line-height:1.55}.member-role{gap:18px;display:grid}.member-role__hero{grid-template-columns:minmax(0,1fr) minmax(230px,.3fr);align-items:stretch;gap:18px;padding:22px;display:grid}.member-role__hero h2{max-width:860px;color:var(--color-text);letter-spacing:0;margin:12px 0 0;font-size:clamp(27px,3vw,42px);font-weight:900;line-height:1.12}.member-role__hero p,.member-role__list-top p,.member-role-row p,.member-role__policy p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.member-role__summary{background:#ffffff80;border:1px solid #6b8fa81f;border-radius:18px;align-content:center;gap:9px;padding:16px;display:grid}.member-role__summary strong{color:var(--color-blue-deep);letter-spacing:0;font-size:42px;font-weight:900;line-height:1}.member-role__summary span{color:var(--color-text);font-size:14px;font-weight:840;line-height:1.3}.member-role__grid{grid-template-columns:minmax(0,1fr) minmax(330px,.38fr);gap:16px;display:grid}.member-role__list,.member-role__policy{padding:18px}.member-role__list-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.member-role__list h3,.member-role__policy h3,.member-role-row h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:22px}.member-role__items{gap:10px;margin-top:14px;display:grid}.member-role-row{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #506e8214}.member-role-row__meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;display:flex}.member-role-row__meta span:not(.bubli-status){color:var(--color-faint);font-size:11.5px;font-weight:750;line-height:1.3}.member-role__policy{align-content:start;gap:12px;display:grid}.member-role__policy div{color:var(--color-blue-deep);background:#ffffff7a;border:1px solid #6b8fa81f;border-radius:16px;align-items:flex-start;gap:10px;padding:12px;display:flex}.resource-compare{gap:18px;display:grid}.resource-compare__hero{grid-template-columns:minmax(0,1fr) minmax(230px,.3fr);align-items:stretch;gap:18px;padding:20px;display:grid}.resource-compare__title{align-items:flex-start;gap:13px;display:flex}.resource-compare__title h2{max-width:860px;color:var(--color-text);letter-spacing:0;margin:10px 0 0;font-size:clamp(26px,3vw,40px);font-weight:900;line-height:1.12}.resource-compare__title p,.resource-compare__panel-header p,.resource-compare__policy p,.resource-compare__next p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.resource-compare__score{background:#ffffff80;border:1px solid #6b8fa81f;border-radius:18px;align-content:center;gap:9px;padding:16px;display:grid}.resource-compare__score strong{color:var(--color-blue-deep);letter-spacing:0;font-size:42px;font-weight:900;line-height:1}.resource-compare__score span{color:var(--color-text);font-size:14px;font-weight:840;line-height:1.3}.resource-compare__grid{grid-template-columns:minmax(0,1fr) minmax(310px,.4fr);gap:16px;display:grid}.resource-compare__panel,.resource-compare__policy,.resource-compare__next{padding:18px}.resource-compare__panel-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.resource-compare__panel-header h3,.resource-compare__policy h3,.resource-compare-row h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:22px}.resource-compare__list{gap:10px;display:grid}.resource-compare-row{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #506e8214}.resource-compare-row__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.resource-compare-row__head .bubli-status{margin-bottom:6px}.resource-compare-row__values{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.resource-compare-row__values span{min-width:0;color:var(--color-muted);background:#ffffff7a;border:1px solid #6b8fa81a;border-radius:14px;gap:5px;padding:10px;font-size:12.5px;font-weight:700;line-height:1.4;display:grid}.resource-compare-row__values strong{color:var(--color-blue-deep);font-size:11.5px;font-weight:880}.resource-compare__policy{align-content:start;gap:12px;display:grid}.resource-compare__policy div,.resource-compare__next{color:var(--color-blue-deep);background:#ffffff7a;border:1px solid #6b8fa81f;border-radius:16px;align-items:flex-start;gap:10px;display:flex}.resource-compare__policy div{padding:12px}.resource-sharing{gap:18px;display:grid}.resource-sharing__hero{grid-template-columns:minmax(0,1fr) minmax(230px,.3fr);align-items:stretch;gap:18px;padding:20px;display:grid}.resource-sharing__title{align-items:flex-start;gap:13px;display:flex}.resource-sharing__title h2{max-width:860px;color:var(--color-text);letter-spacing:0;margin:10px 0 0;font-size:clamp(26px,3vw,40px);font-weight:900;line-height:1.12}.resource-sharing__title p,.resource-sharing__panel-header p,.resource-sharing-row p,.resource-sharing__policy p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.resource-sharing__summary{background:#ffffff80;border:1px solid #6b8fa81f;border-radius:18px;align-content:center;gap:9px;padding:16px;display:grid}.resource-sharing__summary strong{color:var(--color-blue-deep);letter-spacing:0;font-size:42px;font-weight:900;line-height:1}.resource-sharing__summary span{color:var(--color-text);font-size:14px;font-weight:840;line-height:1.3}.resource-sharing__grid{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:16px;display:grid}.resource-sharing__panel,.resource-sharing__policy,.resource-sharing__flow{padding:18px}.resource-sharing__panel-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.resource-sharing__panel-header h3,.resource-sharing__policy h3,.resource-sharing-row h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:22px}.resource-sharing__list{gap:10px;display:grid}.resource-sharing-row{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #506e8214}.resource-sharing-row__meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;display:flex}.resource-sharing-row__meta span:not(.bubli-status){color:var(--color-faint);font-size:11.5px;font-weight:750;line-height:1.3}.resource-sharing__policy{align-content:start;gap:12px;display:grid}.resource-sharing__policy div{color:var(--color-blue-deep);background:#ffffff7a;border:1px solid #6b8fa81f;border-radius:16px;align-items:flex-start;gap:10px;padding:12px;display:flex}.resource-sharing__flow{color:var(--color-blue-deep);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.resource-suggestion{gap:18px;display:grid}.resource-suggestion__hero{grid-template-columns:minmax(0,1fr) minmax(230px,.32fr);align-items:stretch;gap:18px;padding:22px;display:grid}.resource-suggestion__hero h2{max-width:890px;color:var(--color-text);letter-spacing:0;margin:12px 0 0;font-size:clamp(27px,3vw,42px);font-weight:900;line-height:1.12}.resource-suggestion__hero p,.resource-suggestion__bubble-top p,.resource-suggestion__bubble-card p,.resource-suggestion__list-top p,.resource-suggestion-row p,.resource-suggestion__policy p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.resource-suggestion__summary{background:#ffffff80;border:1px solid #6b8fa81f;border-radius:18px;align-content:center;gap:9px;padding:16px;display:grid}.resource-suggestion__summary strong{color:var(--color-blue-deep);letter-spacing:0;font-size:42px;font-weight:900;line-height:1}.resource-suggestion__summary span{color:var(--color-text);font-size:14px;font-weight:840;line-height:1.3}.resource-suggestion__grid{grid-template-columns:minmax(320px,.42fr) minmax(0,1fr);gap:16px;display:grid}.resource-suggestion__bubble,.resource-suggestion__list{padding:18px}.resource-suggestion__bubble{align-content:start;gap:16px;display:grid}.resource-suggestion__bubble-top,.resource-suggestion__list-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.resource-suggestion__bubble h3,.resource-suggestion__list h3,.resource-suggestion-row h3,.resource-suggestion__policy h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:22px}.resource-suggestion__bubble-preview{box-shadow:var(--shadow-widget);background:linear-gradient(145deg,#ffffffd1,#d7eaf480),radial-gradient(circle at 80% 16%,#8ecdf647,#0000 34%);border:1px solid #6b8fa829;border-radius:26px;padding:18px}.resource-suggestion__bubble-title{align-items:center;gap:9px;display:flex}.resource-suggestion__bubble-title strong{color:var(--color-text);font-size:16px;font-weight:880}.resource-suggestion__bubble-title>span:last-child{color:var(--color-faint);margin-left:auto;font-size:12px;font-weight:780}.resource-suggestion__bubble-card{background:#ffffffb3;border:1px solid #6b8fa824;border-radius:20px;margin-top:14px;padding:14px}.resource-suggestion__bubble-card h3{margin-top:10px}.resource-suggestion__bubble-card div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.resource-suggestion__items{gap:10px;margin-top:14px;display:grid}.resource-suggestion-row{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #506e8214}.resource-suggestion-row__meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;display:flex}.resource-suggestion-row__meta span:not(.bubli-status){color:var(--color-faint);font-size:11.5px;font-weight:750;line-height:1.3}.resource-suggestion-row .bubli-progress{margin-top:10px}.resource-suggestion__flow{color:var(--color-blue-deep);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.resource-suggestion__policy{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.resource-suggestion__policy .glass-panel{padding:16px}.resource-suggestion__policy svg{color:var(--color-blue-deep)}.contract-review{gap:16px;display:grid}.contract-review__hero{grid-template-columns:minmax(0,1fr) minmax(230px,.3fr);align-items:stretch;gap:18px;padding:22px;display:grid}.contract-review__hero h2{max-width:860px;color:var(--color-text);letter-spacing:0;margin:12px 0 0;font-size:clamp(27px,3vw,42px);font-weight:900;line-height:1.12}.contract-review__hero p,.contract-review__section-title p,.contract-review-item p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.contract-review__job{background:#ffffff85;border:1px solid #6b8fa81f;border-radius:18px;align-content:center;gap:9px;padding:16px;display:grid}.contract-review__job strong{color:var(--color-blue-deep);letter-spacing:0;font-size:38px;font-weight:900;line-height:1}.contract-review__job span{color:var(--color-text);font-size:14px;font-weight:840}.contract-review__sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.contract-review-source{box-shadow:var(--shadow-soft);background:#ffffffad;border:1px solid #6b8fa824;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.contract-review-source strong,.contract-review-source span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.contract-review-source strong{color:var(--color-text);font-size:13px;font-weight:850}.contract-review-source span{color:var(--color-faint);margin-top:2px;font-size:12px;font-weight:680}.contract-review__grid{grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);gap:16px;display:grid}.contract-review__values,.contract-review__items{align-content:start;gap:14px;padding:18px;display:grid}.contract-review__section-title h3,.contract-review-item h3,.contract-review-value strong{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:1.35}.contract-review__value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contract-review-value{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:16px;gap:5px;padding:13px;display:grid}.contract-review-value span,.contract-review-value small{color:var(--color-faint);font-size:11.5px;font-weight:750;line-height:1.35}.contract-review__flow{color:var(--color-blue-deep);background:#d7eaf48c;border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.contract-review__flow span{border-radius:var(--radius-pill);color:var(--color-text);background:#ffffffa8;padding:7px 10px;font-size:12.5px;font-weight:790}.contract-review-item{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #506e8214}.contract-review-item__top{align-items:flex-start;gap:12px;display:flex}.contract-review-item__top div{min-width:0}.contract-review-item__top h3{margin-top:7px}.contract-review-item footer{flex-wrap:wrap;gap:8px;display:flex}.daily-summary{gap:18px;display:grid}.daily-summary__hero{grid-template-columns:minmax(0,1fr) minmax(230px,.3fr);align-items:stretch;gap:18px;padding:20px;display:grid}.daily-summary__title{align-items:flex-start;gap:13px;display:flex}.daily-summary__title h2{max-width:840px;color:var(--color-text);letter-spacing:0;margin:10px 0 0;font-size:clamp(26px,3vw,40px);font-weight:900;line-height:1.12}.daily-summary__title p,.daily-summary__draft-header p,.daily-summary__draft-body p,.daily-summary__rule p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.daily-summary__score{background:#ffffff80;border:1px solid #6b8fa81f;border-radius:18px;align-content:center;gap:9px;padding:16px;display:grid}.daily-summary__score strong{color:var(--color-blue-deep);letter-spacing:0;font-size:42px;font-weight:900;line-height:1}.daily-summary__score span{color:var(--color-text);font-size:14px;font-weight:840;line-height:1.3}.daily-summary__grid{grid-template-columns:minmax(0,1fr) minmax(290px,.38fr);gap:16px;display:grid}.daily-summary__draft,.daily-summary__source-panel{padding:18px}.daily-summary__draft-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.daily-summary__draft-header h3,.daily-summary__source-panel h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:22px}.daily-summary__draft-body{gap:10px;display:grid}.daily-summary__draft-body article{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;align-items:flex-start;gap:11px;padding:14px;display:flex;box-shadow:0 12px 28px #506e8214}.daily-summary__actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.daily-summary__source-panel{align-content:start;gap:12px;display:grid}.daily-summary__sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.daily-summary-source{background:#ffffff85;border:1px solid #6b8fa81f;border-radius:16px;gap:8px;padding:12px;display:grid}.daily-summary-source strong{color:var(--color-text);letter-spacing:0;font-size:22px;font-weight:900;line-height:1}.daily-summary-source span:not(.bubli-status){color:var(--color-faint);font-size:11.5px;font-weight:760;line-height:1.35}.daily-summary__rule{color:var(--color-blue-deep);background:#d7eaf461;border:1px solid #6b8fa81f;border-radius:16px;align-items:flex-start;gap:10px;padding:12px;display:flex}.local-agent-memory{gap:18px;display:grid}.local-agent-memory__hero{grid-template-columns:minmax(0,1fr) minmax(230px,.3fr);align-items:stretch;gap:18px;padding:20px;display:grid}.local-agent-memory__title{align-items:flex-start;gap:13px;display:flex}.local-agent-memory__title h2{max-width:840px;color:var(--color-text);letter-spacing:0;margin:10px 0 0;font-size:clamp(26px,3vw,40px);font-weight:900;line-height:1.12}.local-agent-memory__title p,.local-agent-memory__panel-header p,.local-agent-memory-card p,.local-agent-memory__policy p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.local-agent-memory__usage{background:#ffffff80;border:1px solid #6b8fa81f;border-radius:18px;align-content:center;gap:9px;padding:16px;display:grid}.local-agent-memory__usage strong{color:var(--color-blue-deep);letter-spacing:0;font-size:42px;font-weight:900;line-height:1}.local-agent-memory__usage span{color:var(--color-text);font-size:14px;font-weight:840;line-height:1.3}.local-agent-memory__grid{grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);gap:16px;display:grid}.local-agent-memory__panel,.local-agent-memory__policy{padding:18px}.local-agent-memory__panel-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.local-agent-memory__panel-header h3,.local-agent-memory__policy h3,.local-agent-memory-card h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:22px}.local-agent-memory__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.local-agent-memory-card{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;gap:8px;padding:14px;display:grid;box-shadow:0 12px 28px #506e8214}.local-agent-memory-card strong{color:var(--color-blue-deep);letter-spacing:0;font-size:25px;font-weight:900;line-height:1}.local-agent-memory__actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.local-agent-memory__policy{align-content:start;gap:12px;display:grid}.local-agent-memory__policy div{color:var(--color-blue-deep);background:#ffffff7a;border:1px solid #6b8fa81f;border-radius:16px;align-items:flex-start;gap:10px;padding:12px;display:flex}.room-memory{gap:18px;display:grid}.room-memory__hero{grid-template-columns:minmax(0,1fr) minmax(230px,.32fr);align-items:stretch;gap:18px;padding:22px;display:grid}.room-memory__hero h2{max-width:900px;color:var(--color-text);letter-spacing:0;margin:12px 0 0;font-size:clamp(27px,3vw,42px);font-weight:900;line-height:1.12}.room-memory__hero p,.room-memory__command-top p,.room-memory__agent p,.room-memory__list-top p,.room-memory-row p,.room-memory__policy p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.room-memory__summary{background:#ffffff80;border:1px solid #6b8fa81f;border-radius:18px;align-content:center;gap:9px;padding:16px;display:grid}.room-memory__summary strong{color:var(--color-blue-deep);letter-spacing:0;font-size:42px;font-weight:900;line-height:1}.room-memory__summary span{color:var(--color-text);font-size:14px;font-weight:840;line-height:1.3}.room-memory__grid{grid-template-columns:minmax(320px,.42fr) minmax(0,1fr);gap:16px;display:grid}.room-memory__command,.room-memory__list{padding:18px}.room-memory__command{align-content:start;gap:14px;display:grid}.room-memory__command-top,.room-memory__list-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.room-memory__command-top{justify-content:flex-start}.room-memory__command h3,.room-memory__list h3,.room-memory-row h3,.room-memory__policy h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:22px}.room-memory__chat,.room-memory__agent{background:#fff9;border:1px solid #6b8fa821;border-radius:18px;padding:14px;box-shadow:0 12px 28px #506e8214}.room-memory__chat span{color:var(--color-faint);font-size:12px;font-weight:800}.room-memory__chat p{color:var(--color-text);margin:6px 0 0;font-size:14px;font-weight:720;line-height:1.55}.room-memory__agent{background:linear-gradient(155deg,#ffffffd1,#eaf1fab8),radial-gradient(circle at 84% 18%,#8b5cf61f,#0000 34%)}.room-memory__agent h3{margin-top:10px}.room-memory__actions,.room-memory-row__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.room-memory__items{gap:10px;margin-top:14px;display:grid}.room-memory-row{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #506e8214}.room-memory-row__meta{margin-bottom:6px}.room-memory-row__meta span:not(.bubli-status){color:var(--color-faint);font-size:11.5px;font-weight:750;line-height:1.3}.room-memory__policy{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.room-memory__policy .glass-panel{padding:16px}.room-memory__policy svg{color:var(--color-blue-deep)}.memo-draft{gap:18px;display:grid}.memo-draft__hero{grid-template-columns:minmax(0,1fr) minmax(230px,.32fr);align-items:stretch;gap:18px;padding:22px;display:grid}.memo-draft__hero h2{max-width:860px;color:var(--color-text);letter-spacing:0;margin:12px 0 0;font-size:clamp(27px,3vw,42px);font-weight:900;line-height:1.12}.memo-draft__hero p,.memo-draft__composer-top p,.memo-draft__list-top p,.memo-draft-row p,.memo-draft__policy p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.memo-draft__meter{background:#ffffff80;border:1px solid #6b8fa81f;border-radius:18px;align-content:center;gap:9px;padding:16px;display:grid}.memo-draft__meter strong{color:var(--color-blue-deep);letter-spacing:0;font-size:42px;font-weight:900;line-height:1}.memo-draft__meter span{color:var(--color-text);font-size:14px;font-weight:840;line-height:1.3}.memo-draft__grid{grid-template-columns:minmax(320px,.45fr) minmax(0,1fr);gap:16px;display:grid}.memo-draft__composer,.memo-draft__list{padding:18px}.memo-draft__composer{align-content:start;gap:16px;display:grid}.memo-draft__composer-top,.memo-draft__list-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.memo-draft__composer-top{justify-content:flex-start}.memo-draft__composer h3,.memo-draft__list h3,.memo-draft-row h3,.memo-draft__policy h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:22px}.memo-draft__note{background:linear-gradient(155deg,#ffffffdb,#fff8efb8),radial-gradient(circle at 85% 15%,#e8c4a033,#0000 34%);border:1px solid #e8c4a061;border-radius:20px;min-height:210px;padding:18px;box-shadow:0 16px 34px #78583a14}.memo-draft__note span{color:var(--color-blue-deep);font-size:12px;font-weight:820}.memo-draft__note h3{margin-top:12px;font-size:21px;line-height:1.35}.memo-draft__note p{color:var(--color-muted);margin:14px 0 0;font-size:14px;font-weight:650;line-height:1.7}.memo-draft__actions{flex-wrap:wrap;gap:10px;display:flex}.memo-draft__items{gap:10px;margin-top:14px;display:grid}.memo-draft-row{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #506e8214}.memo-draft-row__meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;display:flex}.memo-draft-row__meta span:not(.bubli-status){color:var(--color-faint);font-size:11.5px;font-weight:750;line-height:1.3}.memo-draft__policy{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.memo-draft__policy .glass-panel{padding:16px}.memo-draft__policy svg{color:var(--color-blue-deep)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.landing-nav{z-index:50;align-items:center;height:64px;transition:background .25s,box-shadow .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;display:flex;position:fixed;inset:0 0 auto}.landing-nav__inner{align-items:center;gap:16px;width:100%;max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,40px);display:flex}.landing-nav__brand{color:var(--color-brand);font-size:22px;font-weight:860;text-decoration:none}.landing-nav__links{flex:1;gap:24px;margin-left:30px;display:flex}.landing-nav__links a{color:var(--color-muted);font-size:14px;font-weight:650;text-decoration:none}.landing-nav__links a:hover{color:var(--color-text)}.landing-nav__cta{gap:8px;display:flex}.landing-nav--scrolled{-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#ffffffb8;box-shadow:0 1px #e5e7ebcc,0 10px 30px -22px #23303b4d}@media (max-width:760px){.landing-nav__links{display:none}}.landing-main{padding-top:64px}.landing-hero{align-items:center;min-height:100vh;margin-top:-64px;padding:120px clamp(20px,4vw,48px) 72px;display:grid;position:relative;overflow:hidden}.landing-hero__video{object-fit:cover;z-index:0;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.landing-hero__veil{z-index:1;pointer-events:none;background:linear-gradient(#fcfdff80,#fcfdffcc 72%,#fcfdff);position:absolute;inset:0}.landing-hero__content{z-index:2;width:100%;max-width:1240px;margin:0 auto;position:relative}.landing-section{max-width:1180px;margin:0 auto;padding:84px clamp(20px,4vw,48px);scroll-margin-top:76px}.landing-section__head{text-align:center;justify-items:center;gap:12px;max-width:640px;margin:0 auto 34px;display:grid}.landing-section__head h2{letter-spacing:-.01em;color:var(--color-text);margin:0;font-size:clamp(26px,3.2vw,38px);font-weight:800}.landing-section__head p{color:var(--color-muted);margin:0;font-size:16px;line-height:1.7}.landing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.landing-feature-card{gap:10px;padding:22px;display:grid}.landing-feature-card h3{color:var(--color-text);margin:4px 0 0;font-size:17px;font-weight:750}.landing-feature-card p{color:var(--color-muted);margin:0;font-size:14px;line-height:1.65}@media (max-width:860px){.landing-feature-grid{grid-template-columns:1fr}}.landing-desktop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.landing-desktop__copy{gap:16px;display:grid}.landing-desktop__copy h2{color:var(--color-text);margin:0;font-size:clamp(24px,3vw,34px);font-weight:800}.landing-desktop__copy p{max-width:520px;color:var(--color-muted);margin:0;font-size:16px;line-height:1.7}.landing-desktop__list{gap:10px;margin:4px 0;padding:0;list-style:none;display:grid}.landing-desktop__list li{color:var(--color-text);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.landing-desktop__list svg{color:var(--blue-ink)}.landing-desktop__visual{background:linear-gradient(160deg,#d8f0ff80,#dcd8f859);min-height:320px;position:relative;overflow:hidden}@media (max-width:860px){.landing-desktop{grid-template-columns:1fr}}.landing-download__card{max-width:720px;margin:0 auto;padding:32px}.landing-download__head{text-align:center;justify-items:center;gap:10px;margin-bottom:22px;display:grid}.landing-download__head h2{color:var(--color-text);margin:0;font-size:28px;font-weight:800}.landing-download__head p{color:var(--color-muted);margin:0;font-size:15px}.landing-download__rows{gap:12px;display:grid}.landing-download__row{border:1px solid var(--surface-border);background:#fff9;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.landing-download__row svg{color:var(--blue-ink)}.landing-download__os{flex:1;display:grid}.landing-download__os strong{color:var(--color-text);font-size:15px}.landing-download__os span{color:var(--color-faint);font-size:12.5px}.landing-faq__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.landing-faq__item{gap:8px;padding:20px;display:grid}.landing-faq__item h3{color:var(--color-text);margin:0;font-size:15px;font-weight:750}.landing-faq__item p{color:var(--color-muted);margin:0;font-size:14px;line-height:1.65}@media (max-width:760px){.landing-faq__list{grid-template-columns:1fr}}.landing-footer{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:16px;max-width:1180px;margin:40px auto 0;padding:40px clamp(20px,4vw,48px) 56px;display:flex}.landing-footer__brand{color:var(--color-brand);font-size:18px;font-weight:860}.landing-footer__copy{color:var(--color-muted);font-size:14px}.landing-footer__links{gap:18px;margin-left:auto;display:flex}.landing-footer__links a{color:var(--color-muted);font-size:14px;text-decoration:none}.landing-footer__links a:hover{color:var(--color-text)}.landing-nav__brand{align-items:center;gap:8px;display:inline-flex}.landing-nav__mark{width:24px;height:24px}.bubli-wordmark{letter-spacing:-.02em;background:linear-gradient(100deg, var(--bubble-blue) 0%, var(--sky) 28%, var(--signal-agent) 62%, var(--bubble-blue) 100%);color:#0000;-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-weight:860;animation:9s ease-in-out infinite bubli-wordmark-pan}@keyframes bubli-wordmark-pan{0%,to{background-position:0%}50%{background-position:100%}}.landing-nav a,.landing-footer__links a,.bubli-button{cursor:pointer}.landing-nav__links a{transition:color .2s var(--ease-out,ease);position:relative}.landing-nav__links a:after{content:"";background:linear-gradient(90deg, var(--bubble-blue), var(--signal-agent));height:2px;transition:right .25s var(--ease-out,ease);border-radius:2px;position:absolute;bottom:-5px;left:0;right:100%}.landing-nav__links a:hover:after{right:0}.landing-feature-card,.landing-faq__item,.landing-download__row{transition:transform .3s var(--ease-out,ease), box-shadow .3s var(--ease-out,ease), border-color .3s var(--ease-out,ease)}.landing-feature-card:hover,.landing-faq__item:hover{transform:translateY(-4px);box-shadow:0 30px 60px -28px #40607a66}.landing-download__row:hover{border-color:#6fb8f280;transform:translateY(-2px)}.landing-nav .bubli-button,.landing-hero .bubli-button,.landing-section .bubli-button{transition:transform .2s var(--ease-out,ease), box-shadow .25s var(--ease-out,ease)}.landing-nav .bubli-button:hover,.landing-hero .bubli-button:hover,.landing-section .bubli-button:hover{transform:translateY(-2px);box-shadow:0 14px 28px -12px #36729a80}.landing-nav .bubli-button:active,.landing-hero .bubli-button:active,.landing-section .bubli-button:active{transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){.bubli-wordmark{animation:none}.landing-feature-card,.landing-faq__item,.landing-download__row,.landing-nav .bubli-button,.landing-hero .bubli-button,.landing-section .bubli-button{transition:none}.landing-feature-card:hover,.landing-faq__item:hover,.landing-download__row:hover,.bubli-button:hover{transform:none}}.bubli-reveal{transition:opacity .6s var(--ease-out,cubic-bezier(.2, .8, .2, 1)), transform .6s var(--ease-out,cubic-bezier(.2, .8, .2, 1))}.bubli-reveal--armed{opacity:0;transform:translateY(18px)}.bubli-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.bubli-reveal,.bubli-reveal--armed{opacity:1!important;transition:none!important;transform:none!important}}.public-hero{grid-template-columns:minmax(420px,.95fr) minmax(360px,1.05fr);align-items:center;gap:28px;min-height:min(720px,100vh - 120px);display:grid}.public-hero__copy{gap:18px;display:grid}.public-hero__copy h1{color:var(--color-text);letter-spacing:0;max-width:640px;margin:0;font-size:clamp(42px,5.2vw,66px);font-weight:900;line-height:1.05}.public-hero__copy h1 span{display:block}.public-hero__copy p{max-width:620px;color:var(--color-muted);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:17px;line-height:1.75}.public-hero__actions,.public-hero__checks{flex-wrap:wrap;gap:10px;display:flex}.public-hero__visual{background:radial-gradient(circle at 70% 18%,#8ecdf633,#0000 30%),linear-gradient(145deg,#ffffffbd,#d7eaf480);border-radius:36px;min-height:500px;position:relative;overflow:hidden}.public-hero__halo{aspect-ratio:1;pointer-events:none;filter:blur(2px);background:radial-gradient(circle,#ffffffa8,#d7eaf438 45%,#0000 70%);border-radius:50%;width:min(330px,58vw);animation:7.5s ease-in-out infinite public-hero-halo;position:absolute;inset:34px 34px auto auto}.public-hero__bubble{aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 26px 40px #5473882e);width:min(300px,50vw);animation:6s ease-in-out infinite bubli-hero-float;position:absolute;inset:40px 44px auto auto}.public-hero__bubble picture,.public-hero__bubble img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}@keyframes bubli-hero-wobble{0%,to{border-radius:50%/52% 48%}50%{border-radius:48% 52% 47% 53%/50% 53% 47% 50%}}@keyframes bubli-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes public-hero-halo{0%,to{opacity:.76;transform:scale(.92)}50%{opacity:.94;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.public-hero__bubble,.public-hero__halo{animation:none}}@keyframes bubli-bubble-wobble{0%,to{border-radius:50%/52% 48%}50%{border-radius:48% 52% 47% 53%/50% 53% 47% 50%}}@keyframes bubli-bubble-float{0%,to{translate:0}50%{translate:0 -7px}}.public-hero__mini{background:#ffffff57;border:1px solid #ffffffb8;border-radius:50%;position:absolute;box-shadow:inset 0 1px 18px #ffffffd1,0 16px 28px #506e8226}.public-hero__preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:absolute;bottom:34px;left:34px;right:34px}.hybrid-frame{gap:18px;display:grid}.hybrid-frame__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.hybrid-frame__card{gap:13px;padding:17px;display:grid}.hybrid-frame__card h3{color:var(--color-text);margin:0;font-size:17px;font-weight:850}.hybrid-frame__card p{color:var(--color-muted);margin:0;font-size:13px;line-height:1.65}.hybrid-frame__mock{background:#ffffff85;border:1px solid #6b8fa81f;border-radius:15px;gap:8px;min-height:116px;padding:10px;display:grid}.hybrid-frame__mock-line{border-radius:var(--radius-pill);background:#6b8fa81f;height:11px}.hybrid-frame__note{color:#fff;background:linear-gradient(145deg,#6fb8f2,#4c91cd);border-radius:18px;align-items:center;gap:10px;padding:14px 16px;font-weight:780;display:flex;box-shadow:0 18px 36px #4c91cd38}.public-home-flow{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:stretch;gap:16px;display:grid}.public-home-flow__main{background:radial-gradient(circle at 15% 18%,#8ecdf638,#0000 34%),radial-gradient(circle at 92% 8%,#ffffffe6,#0000 22%),linear-gradient(145deg,#ffffffdb,#d7eaf457);grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);gap:20px;padding:22px;display:grid;position:relative;overflow:hidden}.public-home-flow__main:before{content:"";opacity:.62;pointer-events:none;background:radial-gradient(circle at 32% 24%,#fffffff2,#d7eaf438 62%,#0000 78%);border:1px solid #ffffffad;border-radius:50%;width:120px;height:120px;position:absolute;bottom:26px;right:32px}.public-home-flow__copy,.public-home-flow__steps,.public-home-flow__todo{z-index:1;position:relative}.public-home-flow__copy{align-content:center;gap:12px;display:grid}.public-home-flow__copy h2{max-width:420px;color:var(--color-text);letter-spacing:0;margin:0;font-size:clamp(26px,3.2vw,40px);font-weight:880;line-height:1.14}.public-home-flow__copy p{max-width:440px;color:var(--color-muted);margin:0;font-size:14px;font-weight:620;line-height:1.75}.public-home-flow__steps{gap:10px;display:grid}.public-home-flow__step{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:13px;display:grid;box-shadow:0 12px 28px #506e8212}.public-home-flow__step h3{color:var(--color-text);letter-spacing:0;margin:7px 0 2px;font-size:15px;font-weight:850;line-height:20px}.public-home-flow__step p{color:var(--color-muted);margin:0;font-size:12.5px;font-weight:620;line-height:1.55}.public-home-flow__todo{background:radial-gradient(circle at 82% 18%,#8ecdf63d,#0000 30%),linear-gradient(155deg,#ffffffe6,#ffffffa3);align-content:space-between;gap:16px;padding:18px;display:grid;overflow:hidden}.public-home-flow__todo:before{content:"";pointer-events:none;background:radial-gradient(circle at 34% 26%,#ffffffeb,#d7eaf438 62%,#0000 76%);border-radius:50%;width:150px;height:150px;position:absolute;top:-34px;right:-28px}.public-home-flow__todo-head{z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid;position:relative}.public-home-flow__todo-head h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:18px;font-weight:860;line-height:24px}.public-home-flow__todo-head p{color:var(--color-muted);margin:4px 0 0;font-size:13px;font-weight:620;line-height:1.55}.public-home-flow__todo-card{z-index:1;box-shadow:var(--shadow-soft);background:#ffffffa8;border:1px solid #6fb8f23d;border-radius:22px;gap:5px;padding:18px;display:grid;position:relative}.public-home-flow__todo-card b{color:var(--color-text);letter-spacing:0;font-size:17px;font-weight:870}.public-home-flow__todo-card span{color:var(--color-blue-deep);font-size:12.5px;font-weight:780}.public-home-flow__channels{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.landing-main{isolation:isolate;background:radial-gradient(ellipse 72% 46% at 8% 0%, #d8f0ffc7, transparent 62%), radial-gradient(ellipse 58% 42% at 92% 4%, #dcd8f885, transparent 62%), linear-gradient(180deg, var(--bg), var(--bg));position:relative}.landing-nav{height:72px}.landing-nav__inner{max-width:1260px}.landing-nav--scrolled .landing-nav__inner{min-height:48px;box-shadow:var(--inner-highlight-light), 0 14px 28px -24px #23303b47;-webkit-backdrop-filter:blur(18px)saturate(1.16);background:#ffffffb8;border:1px solid #ffffffb8;border-radius:999px}.landing-nav--scrolled{box-shadow:none;background:0 0}.landing-hero{min-height:100dvh;padding-top:138px}.public-hero{grid-template-columns:minmax(390px,.8fr) minmax(520px,1.2fr);gap:clamp(28px,4vw,58px)}.public-hero__copy{gap:20px}.public-hero__copy h1{text-wrap:balance;max-width:680px;font-size:clamp(52px,6.1vw,88px);line-height:.96}.public-hero__copy p{max-width:560px;font-size:18px;line-height:1.72}.public-hero__visual{min-height:560px;box-shadow:var(--inner-highlight-light), 0 26px 58px -42px #23303b42;background:radial-gradient(58% 46% at 72% 22%,#ffffffd1,#0000 58%),radial-gradient(72% 52% at 34% 100%,#d8f0ff57,#0000 72%),linear-gradient(145deg,#ffffffc7,#f8fbfe8f);border-radius:40px}.public-hero__canvas{aspect-ratio:1;pointer-events:none;opacity:.72;width:min(330px,46%);position:absolute;top:8px;right:14px}.public-hero__bubble{opacity:.52;width:min(250px,42vw);inset:28px 28px auto auto}.public-hero__halo{width:min(300px,44vw);inset:28px 26px auto auto}.public-hero__mini.one{width:42px;height:42px;top:48px;right:54px}.public-hero__mini.two{width:64px;height:64px;bottom:54px;left:48px}.public-hero__app-switch{z-index:3;box-shadow:var(--inner-highlight-light);background:#ffffff9e;border:1px solid #6b8fa81f;border-radius:999px;align-items:center;gap:6px;padding:5px;display:inline-flex;position:absolute;top:28px;left:28px}.public-hero__app-switch span{color:var(--ink-soft);border-radius:999px;padding:7px 11px;font-size:12px;font-weight:760;line-height:1}.public-hero__app-switch .is-active{color:var(--blue-ink);background:#d8f0ff9e}.public-hero__workspace{z-index:2;position:absolute;inset:102px 28px 30px}.public-hero__window{box-shadow:var(--inner-highlight-light), 0 20px 46px -34px #23303b57;-webkit-backdrop-filter:blur(18px)saturate(1.14);background:#ffffffb8;border:1px solid #ffffffd1;border-radius:28px;position:absolute;inset:0 36px 46px 0;overflow:hidden}.public-hero__window-bar,.landing-app-preview__bar{background:#ffffff75;border-bottom:1px solid #6b8fa81a;align-items:center;gap:7px;min-height:42px;padding:0 16px;display:flex}.public-hero__window-bar span,.landing-app-preview__bar span{background:var(--sky);border-radius:999px;width:9px;height:9px}@supports (color:color-mix(in lab, red, red)){.public-hero__window-bar span,.landing-app-preview__bar span{background:color-mix(in srgb, var(--sky) 34%, var(--surface))}}.public-hero__window-bar b,.landing-app-preview__bar b{color:var(--ink);margin-left:6px;font-size:12px;font-weight:820}.public-hero__window-body{grid-template-columns:78px minmax(0,1fr);height:calc(100% - 42px);display:grid}.public-hero__window-body aside,.landing-app-preview__body aside{background:#f2f7fc6b;border-right:1px solid #6b8fa81a;align-content:start;gap:10px;padding:18px;display:grid}.public-hero__window-body aside span,.landing-app-preview__body aside span{background:#fff9;border:1px solid #6b8fa81f;border-radius:13px;width:34px;height:34px}.public-hero__window-body aside .is-active,.landing-app-preview__body aside .is-on{background:#d8f0ffa8;border-color:#6fb8f26b;box-shadow:inset 3px 0 #6fb8f2b3}.public-hero__window-body main,.landing-app-preview__body main{align-content:start;gap:12px;padding:18px;display:grid}.public-hero__metric-row,.landing-app-preview__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.public-hero__metric-row span,.landing-app-preview__summary span{color:var(--ink);background:#fff9;border:1px solid #6b8fa81a;border-radius:14px;padding:10px;font-size:12px;font-weight:800}.public-hero__resource-row,.landing-app-preview__lane{background:#ffffff8a;border:1px solid #6b8fa81c;border-radius:16px;gap:3px;padding:13px;display:grid}.public-hero__resource-row.is-selected{background:#d8f0ff6b;border-color:#6fb8f261}.public-hero__resource-row b,.public-hero__approval b,.landing-app-preview__lane b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.public-hero__resource-row small,.public-hero__approval small,.landing-app-preview__lane small{color:var(--ink-soft);font-size:12px;font-weight:680}.public-hero__approval{background:radial-gradient(circle at 92% 18%,#dcd8f857,#0000 42%),#ffffff85;border:1px solid #b0a8e03d;border-radius:20px;gap:5px;margin-top:2px;padding:16px;display:grid}.public-hero__approval span{color:var(--lilac-ink);font-size:12px;font-weight:820}.public-hero__widget{width:min(290px,64%);box-shadow:var(--inner-highlight-light), 0 20px 38px -28px #23303b52;-webkit-backdrop-filter:blur(18px)saturate(1.14);background:#ffffffb8;border:1px solid #ffffffd1;border-radius:24px;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;padding:14px;display:grid;position:absolute;bottom:0;right:0}.public-hero__widget-orb,.landing-app-preview__orb{display:none!important}.public-hero__widget b,.landing-app-preview__widget b{color:var(--ink);font-size:13px;font-weight:850;display:block}.public-hero__widget small,.landing-app-preview__widget small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:680;display:block;overflow:hidden}.landing-desktop__visual{background:radial-gradient(58% 42% at 16% 8%,#d8f0ff80,#0000 68%),radial-gradient(62% 46% at 100% 18%,#dcd8f85c,#0000 72%),linear-gradient(145deg,#fffc,#f2f7fc99);border-radius:34px;min-height:500px;overflow:hidden}.landing-app-preview{gap:18px;min-height:100%;padding:24px;display:grid}.landing-app-preview__tabs{flex-wrap:wrap;gap:8px;display:flex}.landing-app-preview__tabs button{color:var(--ink-soft);cursor:pointer;background:#ffffff85;border:1px solid #6b8fa824;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:780}.landing-app-preview__tabs button.is-active{color:var(--blue-ink);background:#d8f0ff8a;border-color:#6fb8f261}.landing-app-preview__stage{min-height:390px;position:relative}.landing-app-preview__chrome{box-shadow:var(--inner-highlight-light), 0 24px 54px -40px #23303b57;background:#ffffffb3;border:1px solid #ffffffd1;border-radius:28px;position:absolute;inset:0 42px 58px 0;overflow:hidden}.landing-app-preview__body{grid-template-columns:72px minmax(0,1fr);min-height:292px;display:grid}.landing-app-preview__widget{width:min(300px,70%);box-shadow:var(--inner-highlight-light), 0 20px 38px -28px #23303b52;-webkit-backdrop-filter:blur(18px)saturate(1.14);background:#ffffffc2;border:1px solid #ffffffd1;border-radius:24px;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;padding:14px;display:grid;position:absolute;bottom:42px;right:2px}.landing-app-preview__dock{box-shadow:var(--inner-highlight-light);background:#ffffff9e;border:1px solid #ffffffd1;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;display:inline-flex;position:absolute;bottom:0;right:82px}.landing-app-preview__dock span{background:#d8f0ffb8;border-radius:999px;width:24px;height:24px}.landing-app-preview__dock b{color:var(--blue-ink);font-size:12px;font-weight:860}.landing-nav__cta .bubli-button,.public-hero__actions .bubli-button{box-shadow:var(--inner-highlight-light), 0 14px 28px -24px #23303b52;-webkit-backdrop-filter:blur(16px)saturate(1.16);background:linear-gradient(#ffffffdb,#ffffff9e),#ffffff8f;border-color:#ffffffc7;border-radius:18px;position:relative;overflow:hidden}.landing-nav__cta .bubli-button:before,.public-hero__actions .bubli-button:before{display:none!important}.landing-nav__cta .bubli-button svg,.public-hero__actions .bubli-button svg{z-index:1;position:relative}.landing-nav__cta .bubli-button--primary,.public-hero__actions .bubli-button--primary{color:var(--blue-ink);background:linear-gradient(#ffffffe6,#d8f0ff9e),#ffffffa8;border-color:#6fb8f257}.public-hero__actions{gap:12px}.public-hero__actions .bubli-button{min-height:62px;box-shadow:var(--inner-highlight-light), 0 18px 34px -26px #23303b57;border-radius:22px;padding-inline:22px 26px;font-size:16px}.public-hero__actions .bubli-button:before{display:none!important}.public-hero__eyebrow{width:fit-content;max-width:min(100%,560px);color:var(--blue-ink);box-shadow:var(--inner-highlight-light);-webkit-backdrop-filter:blur(16px)saturate(1.12);background:#ffffff8a;border:1px solid #6b8fa81f;border-radius:999px;align-items:center;padding:9px 14px;display:inline-flex}.public-hero__eyebrow span{display:none!important}.public-hero__eyebrow b{letter-spacing:0;font-size:13px;font-weight:820;line-height:1}.public-hero__copy h1 span:first-child{color:#0000;background:linear-gradient(100deg, var(--blue-ink), var(--bubble-blue) 46%, var(--lilac-ink));-webkit-text-fill-color:transparent;text-shadow:0 18px 40px #6fb8f224;-webkit-background-clip:text;background-clip:text;width:fit-content;display:inline-block}.public-hero__copy h1 span:first-child:after{content:"";background:linear-gradient(90deg,#9ed8ff57,#dcd8f847);border-radius:999px;width:72%;height:8px;margin-top:-4px;display:block}.public-hero__visual{background:linear-gradient(145deg,#ffffffd1,#f8fbfe9e)}.public-hero__visual:before{content:"";pointer-events:none;border:1px solid #ffffff94;border-radius:30px;position:absolute;inset:16px}.public-hero__canvas,.public-hero__bubble,.public-hero__halo,.public-hero__mini{display:none}.public-hero__window{animation:public-preview-lift 5.8s var(--ease-out) infinite}.public-hero__app-switch .is-active{animation:public-preview-tab 5.8s var(--ease-out) infinite}.public-hero__metric-row span:nth-child(2){animation:public-preview-chip 5.8s var(--ease-out) infinite}.public-hero__resource-row.is-selected{animation:public-preview-select 5.8s var(--ease-out) infinite;position:relative;overflow:hidden}.public-hero__row-signal{background:var(--bubble-blue);border-radius:999px;width:7px;height:7px;animation:1.9s ease-out infinite public-preview-pulse;position:absolute;top:50%;left:13px;transform:translateY(-50%);box-shadow:0 0 #6fb8f242}.public-hero__resource-row.is-selected b,.public-hero__resource-row.is-selected small{padding-left:14px}.public-hero__approval{animation:public-preview-approval 5.8s var(--ease-out) infinite}.public-hero__widget{animation:public-preview-widget 5.8s var(--ease-out) infinite}.public-hero__widget-orb{animation:2.6s ease-in-out infinite public-preview-orb}@keyframes public-preview-lift{0%,to{transform:translate(0)}46%{transform:translateY(-5px)}}@keyframes public-preview-tab{0%,to{box-shadow:none}44%{box-shadow:0 0 0 4px #9ed8ff24}}@keyframes public-preview-chip{0%,to{border-color:#6b8fa81a}42%{border-color:#6fb8f252}}@keyframes public-preview-select{0%,to{transform:translate(0)}42%{transform:translateY(-2px)}}@keyframes public-preview-pulse{0%{box-shadow:0 0 #6fb8f247}80%{box-shadow:0 0 0 13px #6fb8f200}to{box-shadow:0 0 #6fb8f200}}@keyframes public-preview-approval{0%,to{border-color:#b0a8e03d}58%{border-color:#b0a8e075;transform:translateY(-3px)}}@keyframes public-preview-widget{0%,to{transform:translate(0)}64%{transform:translate(-8px,-4px)}}@keyframes public-preview-orb{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.public-hero__window,.public-hero__app-switch .is-active,.public-hero__metric-row span:nth-child(2),.public-hero__resource-row.is-selected,.public-hero__row-signal,.public-hero__approval,.public-hero__widget,.public-hero__widget-orb{animation:none}}.public-hero__canvas,.public-hero__bubble,.public-hero__halo,.public-hero__mini,.public-home-flow__main:before,.public-home-flow__todo:before{display:none!important}.public-feature-flow,.public-faq{gap:18px;margin-top:28px;display:grid;position:relative}.public-feature-flow:before,.public-faq:before{content:"";z-index:-1;opacity:.7;background:radial-gradient(circle at 28% 24%,#fffffff0,#0000 30%),radial-gradient(circle at 60% 62%,#8ecdf633,#0000 60%);border-radius:999px;width:240px;height:240px;position:absolute;top:34px;right:7%}.public-feature-flow__intro,.public-faq__intro{gap:10px;padding:22px;display:grid}.public-feature-flow__intro h2,.public-faq__intro h2{max-width:840px;color:var(--color-text);margin:0;font-size:clamp(27px,3vw,42px);font-weight:880;line-height:1.16}.public-feature-flow__intro p,.public-faq__intro p{max-width:860px;color:var(--color-muted);margin:0;font-size:15px;line-height:1.75}.public-feature-flow__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.public-feature-flow__card,.public-faq__item{grid-template-columns:auto minmax(0,1fr);gap:13px;padding:16px;display:grid}.public-feature-flow__card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.public-feature-flow__card h3,.public-faq__item h3{color:var(--color-text);margin:0;font-size:16px;font-weight:860;line-height:1.3}.public-feature-flow__card p,.public-faq__item p{color:var(--color-muted);margin:8px 0 0;font-size:13px;line-height:1.65}.public-faq__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.public-faq__item:first-child{grid-column:span 2}.font-strategy{gap:14px;display:grid}.font-strategy__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.font-strategy__card{padding:16px}.font-strategy__card b{color:var(--color-text);font-size:14px;font-weight:840;display:block}.font-strategy__sample{color:var(--color-text);margin-top:10px}.font-strategy__card p{color:var(--color-muted);margin:8px 0 0;font-size:12.5px;line-height:1.55}.widget-preview{gap:16px;display:grid}.widget-preview__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.widget-preview__toolbar h2{color:var(--color-text);margin:0;font-size:18px;font-weight:850;line-height:1.35}.widget-preview__toolbar p{color:var(--color-muted);margin:4px 0 0;font-size:12.5px;line-height:1.5}.widget-preview__controls{flex-wrap:wrap;gap:8px;display:flex}.widget-preview__desktop{min-height:620px;box-shadow:var(--shadow-glass);background:radial-gradient(circle at 78% 14%,#8ecdf633,#0000 28%),radial-gradient(circle at 18% 76%,#e8c4a02e,#0000 32%),linear-gradient(145deg,#f7f9faf0,#d7eaf46b);border:1px solid #6b8fa829;border-radius:28px;position:relative;overflow:hidden}.widget-preview__app-frame{background:#ffffff80;border:1px solid #6b8fa81f;border-radius:22px;gap:12px;max-width:520px;padding:18px;display:grid;position:absolute;inset:32px 32px auto}.widget-preview__app-frame h3{color:var(--color-text);margin:0;font-size:18px;font-weight:840}.widget-preview__app-frame p{color:var(--color-muted);margin:0;font-size:13px;line-height:1.6}.widget-preview__bubble-layer{pointer-events:none;position:absolute;inset:0}.widget-preview__bubble-layer .bubli-bubble{pointer-events:auto}.widget-preview__bubble{position:absolute}.widget-preview__bubble--todo{top:82px;right:64px}.widget-preview__bubble--agent{top:282px;right:118px}.widget-preview__bubble--timer{bottom:60px;left:58px}.widget-preview__bubble--communication{bottom:58px;right:42px}.widget-preview__dock{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa3;border:1px solid #ffffffad;gap:8px;padding:8px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 34px #506e8229}.widget-preview__policy{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.widget-preview__policy-card{padding:14px}.widget-preview__policy-card b{color:var(--color-text);font-size:13px}.widget-preview__policy-card p{color:var(--color-muted);margin:7px 0 0;font-size:12.5px;line-height:1.55}.widget-settings{gap:18px;display:grid}.widget-settings__hero{grid-template-columns:minmax(0,1fr) minmax(230px,.3fr);align-items:stretch;gap:18px;padding:20px;display:grid}.widget-settings__title{align-items:flex-start;gap:13px;display:flex}.widget-settings__title h2{max-width:860px;color:var(--color-text);letter-spacing:0;margin:10px 0 0;font-size:clamp(26px,3vw,40px);font-weight:900;line-height:1.12}.widget-settings__title p,.widget-settings__panel-header p,.widget-settings-row p,.widget-settings__policy p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.widget-settings__summary{background:#ffffff80;border:1px solid #6b8fa81f;border-radius:18px;align-content:center;gap:9px;padding:16px;display:grid}.widget-settings__summary strong{color:var(--color-blue-deep);letter-spacing:0;font-size:42px;font-weight:900;line-height:1}.widget-settings__summary span{color:var(--color-text);font-size:14px;font-weight:840;line-height:1.3}.widget-settings__grid{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:16px;display:grid}.widget-settings__panel,.widget-settings__policy{padding:18px}.widget-settings__panel-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.widget-settings__panel-header h3,.widget-settings__policy h3,.widget-settings-row h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:22px}.widget-settings__list{gap:10px;display:grid}.widget-settings-row{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #506e8214}.widget-settings-row__meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;display:flex}.widget-settings-row__meta span:not(.bubli-status){color:var(--color-faint);font-size:11.5px;font-weight:750;line-height:1.3}.widget-settings__policy{align-content:start;gap:12px;display:grid}.widget-settings__policy div{color:var(--color-blue-deep);background:#ffffff7a;border:1px solid #6b8fa81f;border-radius:16px;align-items:flex-start;gap:10px;padding:12px;display:flex}.notification-center{gap:18px;display:grid}.notification-center__hero{grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);align-items:stretch;gap:18px;padding:20px;display:grid}.notification-center__title{align-items:flex-start;gap:13px;display:flex}.notification-center__title h2{max-width:760px;color:var(--color-text);letter-spacing:0;margin:10px 0 0;font-size:clamp(26px,3vw,42px);font-weight:900;line-height:1.12}.notification-center__title p,.notification-center__summary p,.notification-row p,.notification-center__policy dd{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.notification-center__summary{background:#ffffff80;border:1px solid #6b8fa81f;border-radius:18px;align-content:center;gap:7px;padding:16px;display:grid}.notification-center__summary strong{color:var(--color-blue-deep);letter-spacing:0;font-size:42px;font-weight:900;line-height:1}.notification-center__summary span{color:var(--color-text);font-size:14px;font-weight:840;line-height:1.3}.notification-center__grid{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);gap:16px;display:grid}.notification-center__list,.notification-center__policy{padding:18px}.notification-center__toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.notification-center__toolbar h3,.notification-center__policy h3,.notification-row h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:22px}.notification-center__toolbar>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.notification-center__items{gap:10px;display:grid}.notification-row{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #506e8214}.notification-row__body{min-width:0}.notification-row__head,.notification-row__footer{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.notification-row__meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;display:flex}.notification-row__meta span:not(.bubli-status),.notification-row__footer>span{color:var(--color-faint);font-size:11.5px;font-weight:750;line-height:1.3}.notification-row__footer{align-items:center;margin-top:11px}.notification-row__footer>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.notification-center__policy dl{gap:12px;margin:14px 0 0;display:grid}.notification-center__policy div{background:#ffffff7a;border:1px solid #6b8fa81f;border-radius:16px;padding:12px}.notification-center__policy dt{color:var(--color-blue-deep);font-size:12px;font-weight:850;line-height:1.3}.friend-invite{gap:18px;display:grid}.friend-invite__hero{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:stretch;gap:18px;padding:20px;display:grid}.friend-invite__title{align-items:flex-start;gap:13px;display:flex}.friend-invite__title h2{max-width:840px;color:var(--color-text);letter-spacing:0;margin:10px 0 0;font-size:clamp(26px,3vw,40px);font-weight:900;line-height:1.12}.friend-invite__title p,.friend-invite__panel-header p,.friend-invite-row p,.friend-invite__policy p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.friend-invite__search{background:#ffffff80;border:1px solid #6b8fa81f;border-radius:18px;align-content:center;gap:9px;padding:16px;display:grid}.friend-invite__search span{color:var(--color-muted);font-size:13px;font-weight:760}.friend-invite__search strong{color:var(--color-blue-deep);letter-spacing:0;font-size:26px;font-weight:900;line-height:1}.friend-invite__grid{grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);gap:16px;display:grid}.friend-invite__panel,.friend-invite__policy{padding:18px}.friend-invite__panel-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.friend-invite__panel-header h3,.friend-invite__policy h3,.friend-invite-row h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:22px}.friend-invite__list{gap:10px;display:grid}.friend-invite-row{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #506e8214}.friend-invite-row__avatar{width:42px;height:42px;color:var(--color-blue-deep);background:#d7eaf4bd;border:1px solid #6b8fa824;border-radius:50%;place-items:center;font-size:15px;font-weight:900;display:grid}.friend-invite-row__meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;display:flex}.friend-invite-row__meta span:not(.bubli-status){color:var(--color-faint);font-size:11.5px;font-weight:750;line-height:1.3}.friend-invite__policy{align-content:start;gap:12px;display:grid}.friend-invite__policy div{color:var(--color-blue-deep);background:#ffffff7a;border:1px solid #6b8fa81f;border-radius:16px;align-items:flex-start;gap:10px;padding:12px;display:flex}.voice-session{gap:18px;display:grid}.voice-session__hero{grid-template-columns:minmax(0,1fr) minmax(230px,.3fr);align-items:stretch;gap:18px;padding:20px;display:grid}.voice-session__title{align-items:flex-start;gap:13px;display:flex}.voice-session__title h2{max-width:860px;color:var(--color-text);letter-spacing:0;margin:10px 0 0;font-size:clamp(26px,3vw,40px);font-weight:900;line-height:1.12}.voice-session__title p,.voice-session__panel-header p,.voice-session__policy p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.voice-session__status{background:#ffffff80;border:1px solid #6b8fa81f;border-radius:18px;align-content:center;gap:9px;padding:16px;display:grid}.voice-session__status strong{color:var(--color-blue-deep);letter-spacing:0;font-size:42px;font-weight:900;line-height:1}.voice-session__status span{color:var(--color-text);font-size:14px;font-weight:840;line-height:1.3}.voice-session__grid{grid-template-columns:minmax(0,1fr) minmax(310px,.4fr);gap:16px;display:grid}.voice-session__panel,.voice-session__policy{padding:18px}.voice-session__panel-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.voice-session__panel-header h3,.voice-session__policy h3,.voice-session-participant h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:22px}.voice-session__participants{gap:10px;display:grid}.voice-session-participant{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #506e8214}.voice-session-participant>svg{color:var(--color-blue-deep)}.voice-session-participant__avatar{width:42px;height:42px;color:var(--color-blue-deep);background:#d7eaf4bd;border:1px solid #6b8fa824;border-radius:50%;place-items:center;font-size:15px;font-weight:900;display:grid}.voice-session-participant__meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;display:flex}.voice-session-participant__meta span:not(.bubli-status){color:var(--color-faint);font-size:11.5px;font-weight:750;line-height:1.3}.voice-session__controls{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.voice-session__policy{align-content:start;gap:12px;display:grid}.voice-session__policy div{color:var(--color-blue-deep);background:#ffffff7a;border:1px solid #6b8fa81f;border-radius:16px;align-items:flex-start;gap:10px;padding:12px;display:flex}.communication-panel{gap:18px;display:grid}.communication-panel__summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.communication-panel__summary-card{background:radial-gradient(circle at 18% 16%,#fffffff0,#0000 34%),#ffffff8a;border-radius:22px;grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:7px 10px;min-height:104px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffffd6,0 14px 34px #506e8214}.communication-panel__summary-card>.bubli-icon-tile{border-radius:13px;grid-row:1/span 2;width:34px;height:34px}.communication-panel__summary-card b{color:var(--color-text);font-size:13.5px;font-weight:840;line-height:1.35}.communication-panel__summary-card>span:not(.bubli-icon-tile){color:var(--color-muted);font-size:12px;font-weight:620;line-height:1.5}.communication-panel__grid{grid-template-columns:minmax(240px,.76fr) minmax(0,1.36fr) minmax(270px,.86fr);align-items:start;gap:14px;min-width:0;display:grid}.communication-panel__pane{gap:12px;min-width:0;display:grid}.communication-panel__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.communication-panel__head h2{color:var(--color-text);margin:0;font-size:17px;font-weight:840;line-height:1.35}.communication-panel__head p{color:var(--color-muted);margin:4px 0 0;font-size:12.5px;line-height:1.5}.communication-panel__room-list{gap:9px;display:grid}.communication-panel__room{background:#fff9;border:1px solid #6b8fa81f;border-radius:14px;gap:5px;padding:12px;display:grid}.communication-panel__room b{color:var(--color-text);font-size:13px}.communication-panel__room span{color:var(--color-muted);font-size:12px;line-height:1.45}.communication-panel__chat{gap:12px;display:grid}.communication-panel__messages{background:radial-gradient(circle at 92% 12%,#e889981a,#0000 28%),radial-gradient(circle at 12% 82%,#d7eaf46b,#0000 34%),#ffffff57;border:1px solid #6b8fa81f;border-radius:18px;align-content:start;gap:12px;min-height:420px;padding:14px;display:grid}.communication-panel__composer{gap:10px;display:flex}.communication-panel__composer input{border-radius:var(--radius-pill);min-width:0;color:var(--color-text);background:#ffffffb8;border:1px solid #6b8fa829;flex:1;padding:0 15px}.communication-panel__side-card{gap:10px;padding:15px;display:grid}.communication-panel__bubble{border-radius:34px;width:100%;min-width:0;max-width:none;padding:20px;transform:translateY(-4px)}.communication-panel__bubble:before{border-radius:33px}.communication-panel__side-card h3{color:var(--color-text);margin:0;font-size:14px;font-weight:830}.communication-panel__side-card p,.communication-panel__side-card li{color:var(--color-muted);font-size:12.5px;line-height:1.6}.communication-panel__side-card p,.communication-panel__side-card ul{margin:0}.communication-panel__side-card ul{gap:8px;padding:0;list-style:none;display:grid}.resource-version{gap:18px;display:grid}.resource-version__hero{grid-template-columns:minmax(0,1fr) minmax(230px,.32fr);align-items:stretch;gap:18px;padding:22px;display:grid}.resource-version__hero h2{max-width:900px;color:var(--color-text);letter-spacing:0;margin:12px 0 0;font-size:clamp(27px,3vw,42px);font-weight:900;line-height:1.12}.resource-version__hero p,.resource-version__list-top p,.resource-version-row p,.resource-version__side p,.resource-version__comment p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.resource-version__summary{background:#ffffff80;border:1px solid #6b8fa81f;border-radius:18px;align-content:center;gap:9px;padding:16px;display:grid}.resource-version__summary strong{color:var(--color-blue-deep);letter-spacing:0;font-size:42px;font-weight:900;line-height:1}.resource-version__summary span{color:var(--color-text);font-size:14px;font-weight:840;line-height:1.3}.resource-version__grid{grid-template-columns:minmax(0,1fr) minmax(330px,.4fr);gap:16px;display:grid}.resource-version__list,.resource-version__side{padding:18px}.resource-version__list-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.resource-version__list h3,.resource-version__side h3,.resource-version-row h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:22px}.resource-version__items{gap:10px;margin-top:14px;display:grid}.resource-version-row{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #506e8214}.resource-version-row__meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;display:flex}.resource-version-row__meta span:not(.bubli-status){color:var(--color-faint);font-size:11.5px;font-weight:750;line-height:1.3}.resource-version__side{align-content:start;gap:12px;display:grid}.resource-version__side div{color:var(--color-blue-deep);background:#ffffff7a;border:1px solid #6b8fa81f;border-radius:16px;align-items:flex-start;gap:10px;padding:12px;display:flex}.resource-version__comment{color:var(--color-blue-deep);align-items:center;gap:12px;padding:16px 18px;display:flex}.resource-version__comment p{flex:1;margin:0}.managed-folder{gap:18px;display:grid}.managed-folder__hero{grid-template-columns:minmax(0,1fr) minmax(230px,.32fr);align-items:stretch;gap:18px;padding:22px;display:grid}.managed-folder__hero h2{max-width:880px;color:var(--color-text);letter-spacing:0;word-break:keep-all;overflow-wrap:break-word;margin:12px 0 0;font-size:clamp(27px,3vw,42px);font-weight:900;line-height:1.12}.managed-folder__hero p,.managed-folder__list-top p,.managed-folder-row p,.managed-folder__policy p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.managed-folder__summary{background:#ffffff80;border:1px solid #6b8fa81f;border-radius:18px;align-content:center;gap:9px;padding:16px;display:grid}.managed-folder__summary strong{color:var(--color-blue-deep);letter-spacing:0;font-size:42px;font-weight:900;line-height:1}.managed-folder__summary span{color:var(--color-text);font-size:14px;font-weight:840;line-height:1.3}.managed-folder__grid{grid-template-columns:minmax(0,1fr) minmax(330px,.4fr);gap:16px;display:grid}.managed-folder__list,.managed-folder__policy{padding:18px}.managed-folder__list-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.managed-folder__list h3,.managed-folder__policy h3,.managed-folder-row h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:22px}.managed-folder__items{gap:10px;margin-top:14px;display:grid}.managed-folder-row{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #506e8214}.managed-folder-row__meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;display:flex}.managed-folder-row__meta span:not(.bubli-status){color:var(--color-faint);font-size:11.5px;font-weight:750;line-height:1.3}.managed-folder__policy{align-content:start;gap:12px;display:grid}.managed-folder__policy div{color:var(--color-blue-deep);background:#ffffff7a;border:1px solid #6b8fa81f;border-radius:16px;align-items:flex-start;gap:10px;padding:12px;display:flex}.managed-folder__flow{color:var(--color-blue-deep);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.managed-folder-sync{gap:18px;display:grid}.managed-folder-sync__hero{grid-template-columns:minmax(0,1fr) minmax(230px,.3fr);align-items:stretch;gap:18px;padding:20px;display:grid}.managed-folder-sync__title{align-items:flex-start;gap:13px;display:flex}.managed-folder-sync__title h2{max-width:800px;color:var(--color-text);letter-spacing:0;word-break:keep-all;overflow-wrap:break-word;margin:10px 0 0;font-size:clamp(26px,3vw,40px);font-weight:900;line-height:1.12}.managed-folder-sync__title p,.managed-folder-sync__policy p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.managed-folder-sync__summary{background:#ffffff80;border:1px solid #6b8fa81f;border-radius:18px;align-content:center;gap:9px;padding:16px;display:grid}.managed-folder-sync__summary strong{color:var(--color-blue-deep);letter-spacing:0;font-size:42px;font-weight:900;line-height:1}.managed-folder-sync__summary span{color:var(--color-text);font-size:14px;font-weight:840;line-height:1.3}.managed-folder-sync__grid{grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);gap:16px;display:grid}.managed-folder-sync__panel,.managed-folder-sync__policy{padding:18px}.managed-folder-sync__toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.managed-folder-sync__toolbar h3,.managed-folder-sync__policy h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:22px}.managed-folder-sync__toolbar>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.managed-folder-sync__list{gap:10px;display:grid}.managed-folder-row__body{min-width:0}.managed-folder-row footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.managed-folder-sync__policy{align-content:start;gap:12px;display:grid}.managed-folder-sync__policy div{color:var(--color-blue-deep);background:#ffffff7a;border:1px solid #6b8fa81f;border-radius:16px;align-items:flex-start;gap:10px;padding:12px;display:flex}.local-backup{gap:18px;display:grid}.local-backup__hero{grid-template-columns:minmax(0,1fr) minmax(230px,.32fr);align-items:stretch;gap:18px;padding:22px;display:grid}.local-backup__hero h2{max-width:900px;color:var(--color-text);letter-spacing:0;margin:12px 0 0;font-size:clamp(27px,3vw,42px);font-weight:900;line-height:1.12}.local-backup__hero p,.local-backup__list-top p,.local-backup-row p,.local-backup__recovery p,.local-backup__policy p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.local-backup__summary{background:#ffffff80;border:1px solid #6b8fa81f;border-radius:18px;align-content:center;gap:9px;padding:16px;display:grid}.local-backup__summary strong{color:var(--color-blue-deep);letter-spacing:0;font-size:42px;font-weight:900;line-height:1}.local-backup__summary span{color:var(--color-text);font-size:14px;font-weight:840;line-height:1.3}.local-backup__grid{grid-template-columns:minmax(0,1fr) minmax(330px,.42fr);gap:16px;display:grid}.local-backup__list,.local-backup__recovery{padding:18px}.local-backup__list-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.local-backup__list h3,.local-backup__recovery h3,.local-backup-row h3,.local-backup__policy h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:22px}.local-backup__items{gap:10px;margin-top:14px;display:grid}.local-backup-row{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #506e8214}.local-backup-row__meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;display:flex}.local-backup-row__meta span:not(.bubli-status){color:var(--color-faint);font-size:11.5px;font-weight:750;line-height:1.3}.local-backup__recovery{align-content:start;gap:12px;display:grid}.local-backup__recovery div{color:var(--color-blue-deep);background:#ffffff7a;border:1px solid #6b8fa81f;border-radius:16px;align-items:flex-start;gap:10px;padding:12px;display:flex}.local-backup__policy{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.local-backup__policy .glass-panel{padding:16px}.local-backup__policy svg{color:var(--color-blue-deep)}.tauri-sync{gap:18px;display:grid}.tauri-sync__hero{grid-template-columns:minmax(0,1fr) minmax(230px,.3fr);align-items:stretch;gap:18px;padding:20px;display:grid}.tauri-sync__title{align-items:flex-start;gap:13px;display:flex}.tauri-sync__title h2{max-width:860px;color:var(--color-text);letter-spacing:0;margin:10px 0 0;font-size:clamp(26px,3vw,40px);font-weight:900;line-height:1.12}.tauri-sync__title p,.tauri-sync__panel-header p,.tauri-sync-row p,.tauri-sync__policy p,.tauri-sync__footer p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.tauri-sync__health{background:#ffffff80;border:1px solid #6b8fa81f;border-radius:18px;align-content:center;gap:9px;padding:16px;display:grid}.tauri-sync__health strong{color:var(--color-blue-deep);letter-spacing:0;font-size:42px;font-weight:900;line-height:1}.tauri-sync__health span{color:var(--color-text);font-size:14px;font-weight:840;line-height:1.3}.tauri-sync__grid{grid-template-columns:minmax(0,1fr) minmax(310px,.4fr);gap:16px;display:grid}.tauri-sync__panel,.tauri-sync__policy,.tauri-sync__footer{padding:18px}.tauri-sync__panel-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.tauri-sync__panel-header h3,.tauri-sync__policy h3,.tauri-sync-row h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:22px}.tauri-sync__list{gap:10px;display:grid}.tauri-sync-row{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #506e8214}.tauri-sync-row__meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;display:flex}.tauri-sync-row__meta span:not(.bubli-status){color:var(--color-faint);font-size:11.5px;font-weight:750;line-height:1.3}.tauri-sync__policy{align-content:start;gap:12px;display:grid}.tauri-sync__policy div,.tauri-sync__footer{color:var(--color-blue-deep);background:#ffffff7a;border:1px solid #6b8fa81f;border-radius:16px;align-items:flex-start;gap:10px;display:flex}.tauri-sync__policy div{padding:12px}.settings-local-panel{gap:22px;display:grid}.settings-local-panel .bubli-section-heading__title{max-width:820px;font-size:clamp(30px,3.4vw,42px)}.settings-local-panel .bubli-section-heading__description{max-width:850px}.settings-summary{background:radial-gradient(circle at 9% 10%,#8ecdf652,#0000 26%),linear-gradient(135deg,#ffffffe0,#d7eaf45c);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0;display:grid;position:relative;overflow:hidden}.settings-summary:before{content:"";opacity:.78;pointer-events:none;background:radial-gradient(circle at 35% 28%,#fffffff2,#d7eaf447 58%,#0000 72%);border:1px solid #ffffffc2;border-radius:999px;width:82px;height:82px;position:absolute;top:12px;right:28px}.settings-summary__item{z-index:1;background:#ffffff59;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:18px;display:grid;position:relative}.settings-summary__item>div{min-width:0}.settings-summary__item h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:15px;font-weight:860;line-height:21px}.settings-summary__item p{color:var(--color-muted);margin:5px 0 0;font-size:12.5px;font-weight:640;line-height:1.55}.settings-local-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-local-panel__safety{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:16px;display:grid}.settings-group,.settings-permission,.settings-recovery{gap:14px;padding:16px;display:grid}.settings-group__head{align-items:center;gap:11px;display:flex}.settings-group__head h3,.settings-permission h3,.settings-recovery h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:17px;font-weight:860;line-height:23px}.settings-group__rows{gap:9px;display:grid}.settings-row{border-radius:var(--radius-card);background:#ffffff8a;border:1px solid #6b8fa81f;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.settings-row>div{min-width:0}.settings-row b{color:var(--color-text);font-size:13.5px;font-weight:830;line-height:19px;display:block}.settings-row span:not(.bubli-status){color:var(--color-muted);margin-top:3px;font-size:12.5px;font-weight:640;line-height:18px;display:block}.settings-permission{background:radial-gradient(circle at 88% 12%,#e8c4a038,#0000 28%),linear-gradient(155deg,#ffffffe6,#e8c4a024);border-color:#e8c4a080;grid-template-columns:auto 1fr;align-items:start}.settings-local-panel__safety .settings-permission{align-content:start}.settings-permission p,.settings-recovery p{color:var(--color-muted);margin:7px 0 0;font-size:13px;font-weight:620;line-height:1.65}.settings-permission__chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.settings-recovery{background:radial-gradient(circle at 80% 0,#8ecdf638,#0000 32%),linear-gradient(155deg,#ffffffeb,#d7eaf45c);border-color:#6fb8f23d;grid-template-columns:minmax(0,1fr) auto;align-items:end}.settings-local-panel__safety .settings-recovery{min-height:100%}.settings-recovery__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.activity-detection{gap:18px;display:grid}.activity-detection__hero{grid-template-columns:minmax(0,1fr) minmax(230px,.3fr);align-items:stretch;gap:18px;padding:20px;display:grid}.activity-detection__title{align-items:flex-start;gap:13px;display:flex}.activity-detection__title h2{max-width:800px;color:var(--color-text);letter-spacing:0;margin:10px 0 0;font-size:clamp(26px,3vw,40px);font-weight:900;line-height:1.12}.activity-detection__title p,.activity-detection__panel-header p,.activity-source-row p,.activity-detection__policy p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.activity-detection__consent{border-radius:var(--radius-panel);background:#ffffff80;border:1px solid #6b8fa81f;align-content:center;gap:9px;padding:16px;display:grid}.activity-detection__consent strong{color:var(--color-blue-deep);letter-spacing:0;font-size:40px;font-weight:900;line-height:1}.activity-detection__consent span{color:var(--color-text);font-size:14px;font-weight:840;line-height:1.3}.activity-detection__grid{grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);gap:16px;display:grid}.activity-detection__panel,.activity-detection__policy{padding:18px}.activity-detection__panel-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.activity-detection__panel-header h3,.activity-detection__policy h3,.activity-source-row h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:22px}.activity-detection__list{gap:10px;display:grid}.activity-source-row{border-radius:var(--radius-card);background:#ffffff94;border:1px solid #6b8fa81f;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:13px;display:grid;box-shadow:0 12px 28px #506e8214}.activity-source-row__meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;display:flex}.activity-source-row__meta span:not(.bubli-status){color:var(--color-faint);font-size:11.5px;font-weight:750;line-height:1.3}.activity-source-row .bubli-chip{margin-top:12px}.activity-detection__policy{align-content:start;gap:12px;display:grid}.activity-detection__policy div{border-radius:var(--radius-card);background:#ffffff85;border:1px solid #6b8fa81f;align-items:flex-start;gap:10px;padding:13px;display:flex}@media (max-width:720px){.shell{width:100%;max-width:100vw;padding:16px 18px 22px;overflow-x:hidden}.bubli-main{max-width:100vw;overflow-x:hidden}.auth-page{grid-template-columns:1fr;min-height:auto;padding:22px}.auth-page__bubble-field span:first-child{width:220px;height:220px;top:5%;left:58%}.auth-page__bubble-field span:nth-child(2),.auth-page__bubble-field span:nth-child(3){display:none}.auth-page__bubble-field span:nth-child(4){width:210px;height:210px}.auth-page__bubble-field span:nth-child(5){width:170px;height:170px}.auth-page__intro h1{font-size:40px}.auth-page__intro h1 span:last-child{white-space:normal}.auth-card{padding:20px}.auth-card__submit{min-height:60px}.bubli-app-layout{grid-template-columns:1fr}.bubli-sidebar{border-right:0;border-bottom:1px solid var(--color-border);padding:22px 18px 16px;overflow:hidden}.bubli-brand{display:block}.bubli-nav{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;gap:8px;max-width:calc(100vw - 36px);margin-top:18px;padding-bottom:3px;padding-right:42px;overflow-x:auto}.bubli-nav::-webkit-scrollbar{display:none}.bubli-nav-wrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f7f9faf5 68%);width:56px;height:48px;position:absolute;top:18px;right:0}.bubli-nav-hint{border-radius:var(--radius-pill);color:var(--color-blue-deep);background:#ffffff9e;border:1px solid #6b8fa81f;justify-self:end;margin-top:8px;padding:5px 9px;font-size:11px;font-weight:780;line-height:1;display:inline-flex}.bubli-nav__item{min-width:118px}.bubli-nav__item:hover{transform:none}.bubli-nav__item--active:before{width:22px;height:4px;top:-8px;left:50%;transform:translate(-50%)}.bubli-bubble{min-width:min(100%,260px);max-width:100%}.dashboard-overview__hero,.dashboard-overview__grid,.dashboard-overview__metrics,.dashboard-handoff-row{grid-template-columns:1fr}.dashboard-overview__title,.dashboard-overview__panel-head{flex-direction:column}.dashboard-overview__title h2{font-size:28px}.dashboard-overview__actions{justify-content:flex-start}.dashboard-overview__panel--wide{grid-column:auto}.dashboard-five-card__head,.wbs-four-view__head,.widget-eight__head,.wbs-four-view__stage-head{flex-direction:column;align-items:flex-start}.dashboard-five-card__grid,.wbs-four-view__preview--kanban,.wbs-four-view__preview--timeline,.wbs-four-view__preview--gantt,.widget-eight__grid{grid-template-columns:1fr}.wbs-four-view__tabs{inline-size:100%;overflow-x:auto}.project-room-create__hero,.project-room-create__flow,.project-room-create__checks{grid-template-columns:1fr}.project-room-create__title,.project-room-create__panel-header{flex-direction:column}.project-room-create__title h2{font-size:28px}.project-room-create-candidate,.resources-workspace__analysis,.resources-workspace__review,.resources-workspace__library{grid-template-columns:1fr}.resources-workspace__analysis>:first-child,.resources-workspace__library>:last-child{grid-column:auto;max-width:none}.resource-board__toolbar{flex-direction:column;align-items:stretch}.resource-board__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-board__grid,.resource-board__detail-grid{grid-template-columns:1fr}.resource-board__grid{border-radius:22px;padding:14px}.resource-board__detail{border-top:1px solid #6b8fa81a;border-left:0;padding-top:14px;padding-left:0}.work-board__flow,.work-board__focus,.work-board__targets,.work-board__grid{grid-template-columns:1fr}.work-board__kanban{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-overview__hero,.schedule-overview__grid,.calendar-page-state{grid-template-columns:1fr}.schedule-overview__title{flex-direction:column}.schedule-overview__title h2{font-size:28px}.schedule-overview__toolbar{flex-direction:column;align-items:flex-start}.schedule-days{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-row{grid-template-columns:1fr}.schedule-row__time{min-height:64px}.google-calendar-sync__hero,.google-calendar-sync__grid{grid-template-columns:1fr}.google-calendar-sync__title,.google-calendar-sync__panel-header{flex-direction:column}.google-calendar-sync__title h2{font-size:28px}.google-calendar-row,.agent-job-status__hero,.agent-job-status__grid,.agent-job-row__head{grid-template-columns:1fr}.agent-job-status__title{flex-direction:column}.agent-job-status__title h2{font-size:28px}.agent-job-status__toolbar{flex-direction:column;align-items:flex-start}.candidate-approval__hero,.candidate-approval__grid,.agent-suggestion-inbox__hero,.agent-suggestion-inbox-state{grid-template-columns:1fr}.candidate-approval__hero h2,.agent-suggestion-inbox__hero h2,.agent-suggestion-inbox-state h2{font-size:28px}.agent-suggestion-inbox-row,.agent-draft__hero,.agent-draft__grid,.agent-draft__policy{grid-template-columns:1fr}.agent-draft__hero h2{font-size:28px}.agent-draft__preview-top,.agent-draft__list-top{flex-direction:column}.public-hero,.public-home-flow,.public-home-flow__main,.hybrid-frame__grid,.font-strategy__grid,.widget-preview__policy,.widget-settings__hero,.widget-settings__grid{grid-template-columns:1fr}.widget-settings__title,.widget-settings__panel-header{flex-direction:column}.widget-settings__title h2{font-size:28px}.widget-settings-row,.notification-center__hero,.notification-center__grid{grid-template-columns:1fr}.notification-center__title,.notification-center__toolbar,.notification-row__head,.notification-row__footer{flex-direction:column;align-items:stretch}.notification-center__title h2{font-size:28px}.notification-center__toolbar>div,.notification-row__footer>div{justify-content:flex-start}.friend-invite__hero,.friend-invite__grid{grid-template-columns:1fr}.friend-invite__title,.friend-invite__panel-header{flex-direction:column}.friend-invite__title h2{font-size:28px}.friend-invite-row,.voice-session__hero,.voice-session__grid{grid-template-columns:1fr}.voice-session__title,.voice-session__panel-header{flex-direction:column}.voice-session__title h2{font-size:28px}.voice-session-participant,.communication-panel__summary,.communication-panel__grid{grid-template-columns:1fr}.communication-panel__composer{flex-direction:column}.resource-version__hero,.resource-version__grid{grid-template-columns:1fr}.resource-version__hero h2{font-size:28px}.resource-version__list-top,.resource-version__comment{flex-direction:column;align-items:flex-start}.resource-version-row,.managed-folder__hero,.managed-folder__grid{grid-template-columns:1fr}.managed-folder__hero h2{font-size:25px}.managed-folder__list-top{flex-direction:column;align-items:flex-start}.managed-folder-sync__hero,.managed-folder-sync__grid{grid-template-columns:1fr}.managed-folder-sync__title,.managed-folder-sync__toolbar{flex-direction:column}.managed-folder-sync__title h2{font-size:25px}.managed-folder-sync__toolbar{align-items:stretch}.managed-folder-sync__toolbar>div{justify-content:flex-start}.local-backup__hero,.local-backup__grid,.local-backup__policy{grid-template-columns:1fr}.local-backup__hero h2{font-size:28px}.local-backup__list-top{flex-direction:column;align-items:flex-start}.local-backup-row,.tauri-sync__hero,.tauri-sync__grid{grid-template-columns:1fr}.tauri-sync__title,.tauri-sync__panel-header{flex-direction:column}.tauri-sync__title h2{font-size:28px}.tauri-sync-row,.settings-local-panel__grid,.settings-local-panel__safety,.settings-summary,.settings-recovery{grid-template-columns:1fr}.settings-local-panel,.settings-summary,.settings-group,.settings-permission,.settings-recovery{width:100%;max-width:100%}.settings-summary__item{grid-template-columns:1fr}.settings-local-panel .bubli-section-heading__title{font-size:28px;line-height:1.12}.settings-local-panel .bubli-section-heading__description{font-size:14px;line-height:1.65}.settings-row{flex-direction:column;align-items:flex-start}.settings-recovery__actions{justify-content:flex-start}.activity-detection__hero,.activity-detection__grid{grid-template-columns:1fr}.activity-detection__title,.activity-detection__panel-header{flex-direction:column}.activity-detection__title h2{font-size:28px}.activity-source-row,.public-feature-flow__grid,.public-faq__list{grid-template-columns:1fr}.public-faq__item:first-child{grid-column:auto}.public-feature-flow__card,.public-faq__item{grid-template-columns:1fr}.widget-preview__toolbar{flex-direction:column;align-items:stretch}.widget-preview__desktop{min-height:auto;padding:18px}.widget-preview__app-frame,.widget-preview__bubble-layer,.widget-preview__bubble{position:relative;inset:auto}.widget-preview__bubble-layer{gap:12px;margin-top:190px;display:grid}.widget-preview__dock{justify-content:center;margin-top:12px;position:relative;bottom:auto;left:auto;transform:none}.public-hero{min-height:auto}.public-hero__visual{min-height:420px}.public-hero__preview{grid-template-columns:1fr}.hybrid-frame__note{flex-direction:column;align-items:flex-start}.member-role__hero,.member-role__grid,.resource-compare__hero,.resource-compare__grid,.resource-compare-row__values,.resource-sharing__hero,.resource-sharing__grid,.resource-suggestion__hero,.resource-suggestion__grid,.resource-suggestion__policy,.contract-review__hero,.contract-review__sources,.contract-review__grid,.contract-review__value-grid,.daily-summary__hero,.daily-summary__grid,.daily-summary__sources,.local-agent-memory__hero,.local-agent-memory__grid,.local-agent-memory__cards,.room-memory__hero,.room-memory__grid,.room-memory__policy,.memo-draft__hero,.memo-draft__grid,.memo-draft__policy{grid-template-columns:1fr}.member-role__list-top,.resource-compare__title,.resource-compare__panel-header,.resource-compare-row__head,.resource-sharing__title,.resource-sharing__panel-header,.resource-suggestion__bubble-top,.resource-suggestion__list-top,.daily-summary__title,.daily-summary__draft-header,.local-agent-memory__title,.local-agent-memory__panel-header,.room-memory__command-top,.room-memory__list-top,.memo-draft__composer-top,.memo-draft__list-top{flex-direction:column}.member-role__hero h2,.resource-compare__title h2,.resource-sharing__title h2,.resource-suggestion__hero h2,.contract-review__hero h2,.daily-summary__title h2,.local-agent-memory__title h2,.room-memory__hero h2,.memo-draft__hero h2{font-size:28px}.memo-draft-row,.member-role-row,.resource-sharing-row{grid-template-columns:1fr}.contract-review-source{grid-template-columns:auto minmax(0,1fr)}.contract-review-source .bubli-status{grid-column:1/-1;width:fit-content}}@media (max-width:980px){.project-room-board__summary,.project-room-board__main{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.widget-rollup{gap:18px;display:grid}.widget-rollup__hero{grid-template-columns:minmax(0,1fr) minmax(240px,.32fr);align-items:stretch;gap:18px;padding:22px;display:grid}.widget-rollup__hero h2{max-width:900px;color:var(--color-text);letter-spacing:0;margin:12px 0 0;font-size:clamp(27px,3vw,42px);font-weight:900;line-height:1.12}.widget-rollup__hero p,.widget-rollup__list-top p,.widget-rollup-row p,.widget-rollup__state p,.widget-rollup__policy p{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:620;line-height:1.65}.widget-rollup__summary{background:#ffffff80;border:1px solid #6b8fa81f;border-radius:18px;align-content:center;gap:9px;padding:16px;display:grid}.widget-rollup__summary strong{color:var(--color-blue-deep);letter-spacing:0;font-size:38px;font-weight:900;line-height:1}.widget-rollup__summary span{color:var(--color-text);font-size:14px;font-weight:840;line-height:1.3}.widget-rollup__grid{grid-template-columns:minmax(0,1fr) minmax(330px,.4fr);gap:16px;display:grid}.widget-rollup__list,.widget-rollup__state{padding:18px}.widget-rollup__list-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.widget-rollup__list h3,.widget-rollup__state h3,.widget-rollup-row h3,.widget-rollup__policy h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:16px;font-weight:860;line-height:22px}.widget-rollup__items{gap:10px;margin-top:14px;display:grid}.widget-rollup-row{background:#ffffff94;border:1px solid #6b8fa81f;border-radius:18px;grid-template-columns:auto minmax(0,1fr) minmax(110px,.24fr);align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #506e8214}.widget-rollup-row__meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;display:flex}.widget-rollup-row__meta span:not(.bubli-status){color:var(--color-faint);font-size:11.5px;font-weight:750;line-height:1.3}.widget-rollup__state{align-content:start;gap:12px;display:grid}.widget-rollup__state div{color:var(--color-blue-deep);background:#ffffff7a;border:1px solid #6b8fa81f;border-radius:16px;align-items:flex-start;gap:10px;padding:12px;display:flex}.widget-rollup__policy{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.widget-rollup__policy .glass-panel{padding:16px}.widget-rollup__policy svg{color:var(--color-blue-deep)}.desktop-widget-lab{gap:18px;display:grid;position:relative}.desktop-widget-lab:before{content:"";z-index:-1;opacity:.74;filter:blur(1px);background:radial-gradient(circle at 28% 24%,#ffffffeb,#0000 30%),radial-gradient(circle at 54% 58%,#8ecdf638,#0000 60%);border-radius:999px;width:280px;height:280px;position:absolute;top:96px;right:8%}.desktop-widget-lab__grid{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:start;gap:18px;display:grid}@media (max-width:720px){.widget-rollup__hero,.widget-rollup__grid,.widget-rollup__policy{grid-template-columns:1fr}.widget-rollup__hero h2{font-size:28px}.widget-rollup__list-top{flex-direction:column}.widget-rollup-row,.desktop-widget-lab__grid{grid-template-columns:1fr}}.bubli-seg{background:var(--surface-bg,#ffffffb8);border:1px solid var(--surface-border,#ffffffd1);box-shadow:var(--surface-shadow,0 8px 24px -16px #23303b66);-webkit-backdrop-filter:blur(var(--surface-blur,18px)) saturate(var(--surface-sat,1.2));backdrop-filter:blur(var(--surface-blur,18px)) saturate(var(--surface-sat,1.2));border-radius:100px;align-items:center;gap:2px;padding:3px;display:inline-flex}.bubli-seg__item{color:var(--text-soft,#586978);cursor:pointer;transition:color var(--motion-hover,.16s) var(--ease-in,ease), border-color var(--motion-hover,.16s) var(--ease-in,ease), background var(--motion-hover,.16s) var(--ease-in,ease);background:0 0;border:1px solid #0000;border-radius:100px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.bubli-seg__item:hover{color:var(--text,#23303b)}.bubli-seg__icon{color:currentColor;flex:none}.bubli-seg__item.is-active{color:var(--blue-ink,#3a78b8);border-color:var(--sky,#9ed8ff);background:var(--surface,#fff);box-shadow:inset 0 1px #ffffffe6,0 6px 16px -12px #3a78b880}.bubli-seg__item:focus-visible{border-color:var(--sky,#9ed8ff);box-shadow:0 0 0 3px var(--sky-light,#d8f0ff);outline:none}[data-theme=dark] .bubli-seg{background:var(--surface-bg-dark,#222e4880);border-color:var(--surface-border-dark,#96aad729)}[data-theme=dark] .bubli-seg__item{color:#ced8e6b8}[data-theme=dark] .bubli-seg__item:hover{color:#e8f0faf2}[data-theme=dark] .bubli-seg__item.is-active{color:var(--sky,#9ed8ff);background:#36486e8c;border-color:#9ed8ff73;box-shadow:0 6px 16px -12px #0009}@media (prefers-reduced-motion:reduce){.bubli-seg__item{transition:none}}.bubli-dash-view{gap:18px;display:grid}.bubli-dash-view__bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bubli-dash-view__title{color:var(--text,#23303b);font-size:18px;font-weight:700}.bubli-dash-view__sub{color:var(--text-soft,#586978);margin:4px 0 0;font-size:13px}.bubli-dash-summary{color:var(--text,#23303b);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;font-size:14px;display:grid}.bubli-dash-summary>span{border:1px solid var(--surface-border,#ffffffd1);box-shadow:var(--inner-highlight-light);background:#ffffff80;border-radius:12px;align-items:center;gap:6px;padding:12px 14px;font-weight:650;display:flex}[data-theme=dark] .bubli-dash-summary>span{border-color:var(--surface-border-dark,#96aad729);box-shadow:var(--inner-highlight-dark);background:#28345047}.bubli-dash-list{gap:8px;font-size:13px;display:grid}.bubli-dash-line{color:var(--text,#23303b);justify-content:space-between;align-items:center;gap:10px;display:flex}.bubli-dash-faint{color:var(--text-faint,#98a5af);font-size:12px}.bubli-agent-signal{background:var(--opal-lilac,#dcd8f8);border-radius:999px;flex:none;width:10px;height:10px;margin-top:5px;display:inline-block;box-shadow:0 0 0 5px #dcd8f857}[data-theme=dark] .bubli-dash-view__title{color:#e8f0faf2}[data-theme=dark] .bubli-dash-view__sub,[data-theme=dark] .bubli-dash-faint{color:#b0bed0b3}[data-theme=dark] .bubli-dash-summary,[data-theme=dark] .bubli-dash-line{color:#d6e0eeeb}.bubli-widget-states{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.bubli-widget-state{gap:10px;min-width:0;display:grid}.bubli-widget-state__cap{align-items:baseline;gap:8px;padding:0 2px;display:flex}.bubli-widget-state__cap strong{color:var(--text,#23303b);font-size:14px;font-weight:700}.bubli-widget-state__cap span{color:var(--text-faint,#98a5af);font-size:12px}.bubli-widget-state__seat{background:radial-gradient(120% 80% at 28% 0%, #d8f0ff80, transparent 60%), radial-gradient(100% 80% at 100% 100%, #dcd8f866, transparent 60%), var(--surface,#fff);border:1px solid var(--surface-border,#ffffffd1);min-height:280px;box-shadow:var(--inner-highlight-light), var(--shadow-surface-light);border-radius:20px;place-items:center;padding:28px 18px;display:grid}[data-theme=dark] .bubli-widget-state__cap strong{color:#e8f0faf2}[data-theme=dark] .bubli-widget-state__cap span{color:#b0bed099}[data-theme=dark] .bubli-widget-state__seat{border-color:var(--surface-border-dark,#96aad729);box-shadow:var(--inner-highlight-dark), var(--shadow-surface-dark);background:radial-gradient(120% 80% at 28% 0,#6ea0d229,#0000 60%),radial-gradient(100% 80% at 100% 100%,#8c78c824,#0000 60%),#161e2e99}@media (max-width:1180px){.bubli-widget-states{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.bubli-widget-states{grid-template-columns:1fr}}.widget-modes-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.widget-mode-card{gap:10px;min-width:0;display:grid}.widget-mode-card__cap{align-items:baseline;gap:8px;padding:0 2px;display:flex}.widget-mode-card__cap strong{color:var(--text,#23303b);font-size:13px}.widget-mode-card__cap span{color:var(--text-faint,#98a5af);font-size:11px}[data-theme=dark] .widget-mode-card__cap strong{color:#e8f0faf2}[data-theme=dark] .widget-mode-card__cap span{color:#b0bed09e}@media (max-width:760px){.widget-modes-board{grid-template-columns:1fr}}.bubli-widget-stage{background:radial-gradient(120% 100% at 80% 0%, var(--sky-light,#d8f0ff) 0%, transparent 58%), radial-gradient(120% 120% at 0% 100%, var(--opal-lilac,#dcd8f8) 0%, transparent 58%), var(--mist,#f2f7fc);border:1px solid var(--surface-border,#ffffffd1);border-radius:22px;justify-content:center;align-items:center;min-height:260px;padding:26px 22px;display:flex;position:relative;overflow:hidden}.bubli-widget-stage__inner{z-index:2;flex-direction:column;align-items:center;gap:12px;width:100%;display:flex;position:relative}.bubli-widget-stage__dock{justify-content:center;align-items:center;display:flex}.bubli-widget-stage__orb{z-index:3;position:absolute;bottom:18px;right:18px}.bubli-widget-notif{max-width:86%;color:var(--text-soft,#586978);background:var(--surface,#ffffffeb);border:1px solid var(--surface-border,#ffffffd1);animation:bubli-notif-in var(--motion-slide,.22s) var(--ease-press,cubic-bezier(.2, .8, .2, 1));border-radius:100px;align-items:center;gap:9px;padding:7px 12px;font-size:12px;display:inline-flex;box-shadow:0 8px 20px -14px #23303b66}.bubli-widget-notif__text{text-overflow:ellipsis;overflow:hidden}.bubli-widget-notif__dot{border-radius:50%;flex:none;width:9px;height:9px}.bubli-widget-notif__text{white-space:nowrap}@keyframes bubli-notif-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.bubli-widget-stage[data-mode=ghost] .bubli-widget-stage__dock{opacity:.92}[data-theme=dark] .bubli-widget-stage{border-color:var(--surface-border-dark,#96aad729);background:radial-gradient(120% 100% at 80% 0,#6ea0d23d 0%,#0000 58%),radial-gradient(120% 120% at 0 100%,#8c78c838 0%,#0000 58%),#161e2e}[data-theme=dark] .bubli-widget-notif{color:#d6e0eeeb;background:var(--surface-bg-dark,#222e4880);border-color:var(--surface-border-dark,#96aad729)}@media (prefers-reduced-motion:reduce){.bubli-widget-notif{animation:none}}.bubli-flow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px;display:grid}.bubli-flow__col{gap:14px;min-width:0;padding:0 2px;display:grid}.bubli-flow__col-head{border-bottom:1px solid var(--color-border,#e5e7eb);justify-content:space-between;align-items:baseline;gap:8px;padding:0 2px 10px;display:flex}.bubli-flow__col-head strong{color:var(--text,#23303b);font-size:14px;font-weight:750}.bubli-flow__hint{color:var(--text-faint,#98a5af);font-size:11px}.bubli-flow__stack{gap:12px;min-width:0;display:grid}[data-theme=dark] .bubli-flow__col-head{border-bottom-color:#96aad72e}[data-theme=dark] .bubli-flow__col-head strong{color:#e8f0faf2}[data-theme=dark] .bubli-flow__hint{color:#b0bed099}@media (max-width:920px){.bubli-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bubli-flow{grid-template-columns:1fr}}.landing-main{background:linear-gradient(180deg, #fcfdffdb, #fcfdfffa 34%, var(--bg) 100%)}.landing-hero{align-items:center;min-height:clamp(720px,100dvh,980px);padding:clamp(100px,11vh,128px) clamp(20px,4vw,48px) clamp(64px,8vh,96px)}.landing-hero__video{opacity:.58;filter:saturate(.92)brightness(1.04)}.landing-hero__veil{background:linear-gradient(180deg, #fcfdff2e, #fcfdffb8 72%, var(--bg))}.public-hero{grid-template-columns:minmax(390px,.78fr) minmax(520px,1.22fr);gap:clamp(42px,5vw,72px);min-height:auto}.public-hero__copy{align-content:center;gap:22px}.public-hero__eyebrow{background:#ffffff9e;border-radius:16px;padding:9px 14px}.public-hero__copy h1{max-width:700px;font-size:clamp(52px,5.8vw,82px);line-height:.94}.public-hero__copy h1 span:first-child{white-space:nowrap}.public-hero__copy p{max-width:570px;color:var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){.public-hero__copy p{color:color-mix(in srgb, var(--ink-soft) 92%, var(--blue-ink) 8%)}}.public-hero__copy p{font-size:18px;font-weight:560}.public-hero__actions{margin-top:2px}.public-hero__actions .bubli-button,.landing-nav__cta .bubli-button{box-shadow:var(--inner-highlight-light), 0 12px 24px -22px #23303b52;background:#ffffffad;border-radius:18px}.public-hero__actions .bubli-button--primary,.landing-nav__cta .bubli-button--primary{background:linear-gradient(#ffffffe0,#d8f0ff8f);border-color:#6fb8f26b}.public-hero__actions .bubli-button{border-radius:20px;min-height:58px}.public-hero__visual{background:linear-gradient(145deg,#ffffffd1,#f8fbfe9e);border-radius:34px;min-height:548px}.public-hero__app-switch,.landing-app-preview__tabs{border-radius:18px}.public-hero__window,.landing-app-preview__chrome{background:#ffffffbd;border-radius:26px}.public-hero__window-body aside span,.landing-app-preview__body aside span{border-radius:11px}.public-hero__resource-row,.public-hero__approval,.landing-app-preview__lane,.landing-app-preview__summary span{border-radius:15px}.public-hero__widget,.landing-app-preview__widget{border-radius:20px;padding:14px 16px}.public-hero__widget,.landing-app-preview__widget,.landing-app-preview__dock{background:#ffffffc2}.public-hero__checks{display:none}.landing-section{max-width:1180px;padding-block:clamp(56px,7vw,88px);scroll-margin-top:118px}.landing-section__head{margin-bottom:30px}.landing-section__head h2{text-wrap:balance;max-width:760px}.landing-section__head p{max-width:680px}.landing-section__head--left{text-align:left;justify-items:start;margin-inline:0}.landing-section__head--left p{margin:0}.landing-feature-grid{gap:14px}.landing-feature-card,.landing-faq__item,.landing-download__row{box-shadow:var(--inner-highlight-light), 0 10px 24px -22px #23303b38;background:#ffffffa3;border-color:#6b8fa81a}.landing-feature-card{align-content:start;min-height:164px;padding:24px}.landing-feature-card .bubli-icon-tile{border-radius:12px}.landing-desktop{align-items:center;gap:clamp(38px,5vw,72px)}.landing-desktop__copy{align-content:center}.landing-desktop__copy p{max-width:560px}.landing-desktop__copy h2,.landing-download__head h2,.landing-section__head h2{letter-spacing:0}.landing-desktop__visual{background:linear-gradient(145deg,#ffffffc7,#f2f7fc9e);border-radius:34px;min-height:480px}.landing-download__card{background:#ffffffbd;border-radius:30px}.landing-footer{margin-top:0}@media (max-width:960px){.landing-hero{min-height:auto;padding-top:96px}.public-hero{grid-template-columns:1fr}.public-hero__copy h1{font-size:clamp(44px,11vw,66px)}.public-hero__visual{min-height:520px}}@media (max-width:640px){.landing-hero{padding-inline:24px}.public-hero__copy{gap:18px}.public-hero__copy h1{font-size:clamp(42px,10.5vw,58px)}.public-hero__copy p{font-size:16px}.public-hero__actions{grid-template-columns:1fr 1fr;display:grid}.public-hero__actions .bubli-button{min-height:54px;padding-inline:14px}.public-hero__visual{min-height:440px}.public-hero__workspace{inset:86px 20px 26px}.public-hero__window{inset:0 0 68px}.public-hero__widget{width:min(280px,86%)}}.public-home-flow{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:18px}.public-home-flow__main{box-shadow:var(--inner-highlight-light), 0 18px 42px -34px #2c354047;background:linear-gradient(#ffffffd1,#f9fcfead),linear-gradient(135deg,#d7eaf45c,#ffffff5c);border-color:#6b8fa81f;border-radius:28px;grid-template-columns:minmax(240px,.36fr) minmax(0,.64fr);gap:22px;padding:24px}.public-home-flow__copy{align-content:center;gap:14px}.public-home-flow__copy .bubli-chip{background:#ffffffad;border-radius:12px;justify-self:start}.public-home-flow__copy h2{max-width:320px;font-size:clamp(27px,2.7vw,38px);line-height:1.08}.public-home-flow__copy p{max-width:340px;color:var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){.public-home-flow__copy p{color:color-mix(in srgb, var(--ink-soft) 88%, var(--blue-ink) 12%)}}.public-home-flow__copy p{font-size:14px;font-weight:620;line-height:1.72}.public-home-flow__steps{background:#ffffff6b;border-radius:24px;align-content:center;gap:0;padding:10px 0;position:relative}.public-home-flow__steps:before{content:"";background:linear-gradient(#6fb8f21f,#6b8fa86b,#6fb8f21f);width:1px;position:absolute;top:36px;bottom:36px;left:31px}.public-home-flow__step-reveal{position:relative}.public-home-flow__step{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:15px 18px 15px 10px;position:relative}.public-home-flow__step+.public-home-flow__step,.public-home-flow__step-reveal+.public-home-flow__step-reveal .public-home-flow__step{border-top:1px solid #6b8fa817}.public-home-flow__step-index{z-index:1;width:42px;height:42px;color:var(--color-blue-deep);box-shadow:var(--inner-highlight-light);font-variant-numeric:tabular-nums;background:#ffffffd1;border:1px solid #6b8fa829;border-radius:14px;place-items:center;font-size:12px;font-weight:820;display:grid;position:relative}.public-home-flow__step-meta,.landing-feature-card__kicker{width:fit-content;color:var(--color-blue-deep);align-items:center;font-size:12px;font-weight:820;line-height:1;display:inline-flex}.public-home-flow__step h3{margin:6px 0 3px;font-size:15px;line-height:1.3}.public-home-flow__step p{max-width:360px;color:var(--color-muted);font-size:13px;line-height:1.55}.public-home-flow__todo{box-shadow:var(--inner-highlight-light), 0 18px 42px -34px #2c35403d;background:linear-gradient(#ffffffd1,#f9fcfeb8);border-color:#6b8fa81f;border-radius:28px;padding:24px}.public-home-flow__todo-head{grid-template-columns:12px minmax(0,1fr);gap:14px}.public-home-flow__todo-signal{background:var(--brand-water);border-radius:999px;width:10px;height:10px;margin-top:7px;box-shadow:0 0 0 6px #d7eaf475}.public-home-flow__todo-card{box-shadow:var(--inner-highlight-light), 0 14px 30px -26px #2c354047;background:#ffffffb8;border-color:#6b8fa81f;border-radius:18px;padding:18px}.public-home-flow__channels .bubli-chip{background:#ffffff94;border-radius:12px}.landing-feature-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.landing-feature-card{min-height:150px;box-shadow:var(--inner-highlight-light), 0 16px 34px -30px #2c354040;background:linear-gradient(#ffffffbd,#f9fcfe94);border-color:#6b8fa81f;border-radius:24px;grid-column:span 4;padding:22px}.landing-feature-card:before{content:"";background:var(--brand-deep);border-radius:999px;width:42px;height:2px}@supports (color:color-mix(in lab, red, red)){.landing-feature-card:before{background:color-mix(in srgb, var(--brand-deep) 46%, transparent)}}.landing-feature-card h3{margin:8px 0 0;font-size:18px;line-height:1.35}.landing-feature-card p{max-width:30rem;color:var(--color-muted);font-size:14px;line-height:1.68}.landing-desktop__list li{align-items:baseline}.landing-desktop__list-mark,.landing-download__mark{color:var(--color-blue-deep);box-shadow:var(--inner-highlight-light);font-variant-numeric:tabular-nums;background:#ffffffb8;border:1px solid #6b8fa824;flex:none;place-items:center;font-weight:820;display:inline-grid}.landing-desktop__list-mark{border-radius:9px;width:28px;height:22px;font-size:11px}.landing-download__mark{letter-spacing:0;border-radius:13px;width:46px;height:34px;font-size:12px}@media (min-width:861px){.landing-feature-card:nth-child(2){transform:translateY(18px)}}@media (max-width:960px){.public-home-flow,.public-home-flow__main{grid-template-columns:1fr}.public-home-flow__copy h2,.public-home-flow__copy p{max-width:none}}@media (max-width:860px){.landing-feature-grid{grid-template-columns:1fr}.landing-feature-card{grid-column:auto}.landing-feature-card:nth-child(2){transform:none}}@media (max-width:640px){.public-home-flow__main,.public-home-flow__todo{border-radius:24px;padding:20px}.public-home-flow__steps{margin-inline:-8px}.public-home-flow__step{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px 10px 14px 8px}.public-home-flow__step-index{border-radius:13px;width:38px;height:38px}.public-home-flow__steps:before{left:27px}.landing-feature-card{min-height:auto;padding:20px}}.landing-nav__cta .bubli-button,.public-hero__actions .bubli-button,.landing-download__row .bubli-button,.landing-desktop__copy .bubli-button{color:var(--color-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border-color:#6b8fa829;border-radius:16px;overflow:visible;box-shadow:inset 0 1px #ffffffd1,0 10px 22px -20px #2c35404d}.landing-nav__cta .bubli-button--primary,.public-hero__actions .bubli-button--primary,.landing-download__row .bubli-button--primary,.landing-desktop__copy .bubli-button--primary{color:var(--blue-ink);background:#ffffffc7;border-color:#6fb8f29e}.landing-nav__cta .bubli-button:before,.landing-nav__cta .bubli-button:after,.public-hero__actions .bubli-button:before,.public-hero__actions .bubli-button:after,.landing-download__row .bubli-button:before,.landing-download__row .bubli-button:after,.landing-desktop__copy .bubli-button:before,.landing-desktop__copy .bubli-button:after,.public-hero__eyebrow:before,.public-hero__eyebrow:after{content:none!important;display:none!important}.landing-nav__cta .bubli-button svg,.public-hero__actions .bubli-button svg,.landing-download__row .bubli-button svg,.landing-desktop__copy .bubli-button svg,.landing-nav__cta .bubli-button__dots,.public-hero__actions .bubli-button__dots,.landing-download__row .bubli-button__dots,.landing-desktop__copy .bubli-button__dots{display:none!important}.public-hero__eyebrow{background:#ffffffad;gap:0;padding-inline:16px}.public-hero__copy>*{animation:public-copy-resolve .76s var(--ease-out) both}.public-hero__copy .public-hero__eyebrow{animation-delay:60ms}.public-hero__copy h1 span:first-child{animation:public-copy-resolve .84s var(--ease-out) .14s both}.public-hero__copy h1 span:last-child{animation:public-copy-resolve .84s var(--ease-out) .23s both}.public-hero__copy p{animation-delay:.33s}.public-hero__actions{animation-delay:.43s}@keyframes public-copy-resolve{0%{opacity:0;filter:blur(12px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes public-visual-resolve{0%{opacity:0;filter:blur(18px)saturate(.9);transform:translateY(18px)scale(.98)}to{opacity:1;filter:blur()saturate();transform:translate(0)scale(1)}}.public-orbit-preview{min-height:590px;box-shadow:var(--inner-highlight-light), 0 28px 62px -44px #23303b47;perspective:1200px;touch-action:pan-y;animation:public-visual-resolve .98s var(--ease-out) .12s both;background:radial-gradient(48% 38% at 65% 17%,#d8f0ff85,#0000 70%),radial-gradient(42% 38% at 100% 86%,#e6ddf86b,#0000 72%),linear-gradient(145deg,#ffffffc7,#f8fbfe99);border:1px solid #ffffffd1;border-radius:38px;position:relative;overflow:hidden}.public-orbit-preview:before{content:"";pointer-events:none;border:1px solid #ffffff9e;border-radius:30px;position:absolute;inset:16px}.public-orbit-preview__scene{transform:rotateX(calc(var(--orbit-y,0) * -5deg)) rotateY(calc(var(--orbit-x,0) * 7deg));transform-style:preserve-3d;transition:transform .22s var(--ease-out);position:absolute;inset:0}.public-orbit-preview__bubble{aspect-ratio:1;opacity:.58;width:min(360px,50%);transform:translate3d(calc(var(--orbit-x,0) * -14px), calc(var(--orbit-y,0) * 12px), 92px);filter:drop-shadow(0 24px 48px #54738821);position:absolute;top:5%;right:6%}.public-orbit-preview__bubble img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.public-orbit-preview__ring{aspect-ratio:1.35;width:66%;transform:rotate(-18deg) translate3d(calc(var(--orbit-x,0) * 18px), calc(var(--orbit-y,0) * -10px), 12px);opacity:.82;border:1px solid #6fb8f22e;border-radius:50%;position:absolute;top:12%;left:11%;box-shadow:inset 0 0 0 1px #ffffff75,0 0 0 1px #e6ddf838}.public-orbit-preview__node{z-index:2;min-width:128px;box-shadow:var(--inner-highlight-light), 0 18px 34px -26px #2c35404d;-webkit-backdrop-filter:blur(18px)saturate(1.12);background:#ffffffb8;border:1px solid #ffffffd6;border-radius:18px;gap:4px;padding:12px 14px;animation:6.5s ease-in-out infinite public-orbit-float;display:grid;position:absolute}.public-orbit-preview__node span{width:fit-content;color:var(--blue-ink);background:#d8f0ff9e;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:860;line-height:1}.public-orbit-preview__node b{color:var(--color-text);font-size:13px;font-weight:850;line-height:1.25}.public-orbit-preview__node--file{top:17%;left:7%;transform:translateZ(74px)}.public-orbit-preview__node--agent{animation-delay:-1.5s;top:30%;right:14%;transform:translateZ(120px)}.public-orbit-preview__node--approve{animation-delay:-2.8s;bottom:12%;left:7%;transform:translateZ(92px)}.public-orbit-preview__node--todo{animation-delay:-4.2s;bottom:32%;right:8%;transform:translateZ(128px)}.public-orbit-preview__workspace{z-index:1;width:min(430px,58%);box-shadow:var(--inner-highlight-light), 0 28px 60px -42px #23303b52;transform:translate3d(calc(var(--orbit-x,0) * 10px), calc(var(--orbit-y,0) * -8px), 42px) rotateY(-8deg) rotateX(4deg);-webkit-backdrop-filter:blur(20px)saturate(1.12);background:#ffffffb3;border:1px solid #ffffffd6;border-radius:28px;position:absolute;top:28%;left:18%;overflow:hidden}.public-orbit-preview__bar{background:#ffffff7a;border-bottom:1px solid #6b8fa81a;align-items:center;gap:7px;min-height:42px;padding:0 16px;display:flex}.public-orbit-preview__bar span{background:#8ecdf675;border-radius:999px;width:9px;height:9px}.public-orbit-preview__bar b{color:var(--color-text);margin-left:6px;font-size:12px;font-weight:820}.public-orbit-preview__flow{gap:10px;padding:16px;display:grid}.public-orbit-preview__flow article{background:#ffffff94;border:1px solid #6b8fa81a;border-radius:17px;gap:4px;padding:13px;display:grid}.public-orbit-preview__flow article:nth-child(2){background:radial-gradient(circle at 94% 12%,#e6ddf852,#0000 38%),#ffffff94;border-color:#b0a8e038}.public-orbit-preview__flow span{color:var(--color-blue-deep);font-size:11.5px;font-weight:820}.public-orbit-preview__flow b{color:var(--color-text);font-size:14px;font-weight:870;line-height:1.25}.public-orbit-preview__flow small{color:var(--color-muted);font-size:12px;font-weight:650;line-height:1.4}.public-orbit-preview__widgets{z-index:3;width:min(250px,42%);transform:translate3d(calc(var(--orbit-x,0) * -12px), calc(var(--orbit-y,0) * 8px), 150px);gap:10px;display:grid;position:absolute;bottom:8%;right:6%}.public-orbit-preview__widgets article{box-shadow:var(--inner-highlight-light), 0 18px 32px -26px #2c35404d;-webkit-backdrop-filter:blur(18px)saturate(1.1);background:#ffffffc2;border:1px solid #ffffffd6;border-radius:18px;gap:3px;padding:12px 14px;display:grid}.public-orbit-preview__widgets article:nth-child(2){transform:translate(-18px)}.public-orbit-preview__widgets article:nth-child(3){transform:translate(-36px)}.public-orbit-preview__widgets span{color:var(--color-blue-deep);font-size:11px;font-weight:860}.public-orbit-preview__widgets b{color:var(--color-text);font-size:13px;font-weight:850}@keyframes public-orbit-float{0%,to{translate:0}50%{translate:0 -8px}}@media (prefers-reduced-motion:reduce){.public-hero__copy>*,.public-hero__copy h1 span:first-child,.public-hero__copy h1 span:last-child,.public-orbit-preview,.public-orbit-preview__node{animation:none!important}.public-orbit-preview__scene,.public-orbit-preview__bubble,.public-orbit-preview__ring,.public-orbit-preview__workspace,.public-orbit-preview__widgets{transition:none!important;transform:none!important}}@media (max-width:960px){.public-orbit-preview{min-height:540px}.public-orbit-preview__workspace{width:62%;top:30%;left:8%}.public-orbit-preview__widgets{width:min(230px,48%);right:5%}}@media (max-width:640px){.public-orbit-preview{border-radius:30px;min-height:430px}.public-orbit-preview:before{border-radius:24px;inset:12px}.public-orbit-preview__bubble{width:72%;top:-2%;right:-12%}.public-orbit-preview__ring{width:84%;top:8%;left:8%}.public-orbit-preview__node{border-radius:15px;min-width:104px;padding:9px 10px}.public-orbit-preview__node b{font-size:12px}.public-orbit-preview__node--file{top:13%;left:5%}.public-orbit-preview__node--agent{top:22%;right:4%}.public-orbit-preview__node--approve,.public-orbit-preview__node--todo{display:none}.public-orbit-preview__workspace{width:auto;top:39%;left:7%;right:7%;transform:none}.public-orbit-preview__flow{gap:8px;padding:12px}.public-orbit-preview__flow article{padding:10px}.public-orbit-preview__widgets{width:auto;display:flex;bottom:6%;left:10%;right:10%}.public-orbit-preview__widgets article{flex:1;min-width:0;padding:10px}.public-orbit-preview__widgets article:nth-child(2),.public-orbit-preview__widgets article:nth-child(3){transform:none}}.public-home-flow--story{min-height:310vh;display:block;position:relative}.public-home-flow__sticky{min-height:calc(100dvh - 120px);box-shadow:var(--inner-highlight-light), 0 24px 54px -42px #23303b47;background:radial-gradient(46% 38% at 84% 18%,#d8f0ff75,#0000 72%),radial-gradient(42% 36% at 10% 80%,#e6ddf847,#0000 70%),linear-gradient(145deg,#ffffffd1,#f8fbfea3);border:1px solid #ffffffc7;border-radius:34px;grid-template-columns:minmax(300px,.46fr) minmax(0,.54fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(24px,4vw,42px);display:grid;position:absolute;top:0;left:0;right:0;overflow:hidden}.public-home-flow__sticky.is-fixed{z-index:12;position:fixed;top:92px;right:auto}.public-home-flow__sticky.is-static{position:relative;inset:auto}.public-home-flow__sticky:before{content:"";pointer-events:none;border:1px solid #ffffff94;border-radius:28px;position:absolute;inset:18px}.public-home-flow--story .public-home-flow__copy{z-index:2;align-content:center;gap:18px;display:grid;position:relative}.public-home-flow--story .public-home-flow__copy h2{max-width:480px;color:var(--color-text);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(38px,5vw,66px);font-weight:900;line-height:.98}.public-home-flow--story .public-home-flow__copy h2 span{color:#0000;background:linear-gradient(100deg, var(--blue-ink), var(--bubble-blue) 46%, var(--lilac-ink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.public-home-flow--story .public-home-flow__copy p{max-width:440px;color:var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){.public-home-flow--story .public-home-flow__copy p{color:color-mix(in srgb, var(--ink-soft) 88%, var(--blue-ink) 12%)}}.public-home-flow--story .public-home-flow__copy p{font-size:17px;font-weight:650;line-height:1.72}.public-home-flow__story-status{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.public-home-flow__story-status span{color:var(--color-muted);box-shadow:var(--inner-highlight-light);transition:color .22s var(--ease-out), background .22s var(--ease-out), border-color .22s var(--ease-out), transform .22s var(--ease-out);background:#ffffff94;border:1px solid #6b8fa81f;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800;line-height:1}.public-home-flow__story-status span.is-active{color:var(--blue-ink);background:#d8f0ff9e;border-color:#6fb8f266;transform:translateY(-2px)}.public-home-flow__story-visual{z-index:2;min-height:520px;transform-style:preserve-3d;background:radial-gradient(48% 38% at 56% 42%,#ffffffc7,#0000 72%),linear-gradient(145deg,#ffffff8f,#d8f0ff3d);border-radius:30px;position:relative;overflow:hidden}.public-home-flow__story-ring{border:1px solid #6fb8f22e;border-radius:50%;animation:9s linear infinite public-story-ring;position:absolute;inset:42px;box-shadow:inset 0 0 0 1px #ffffffa3,0 0 0 1px #e6ddf82e}.public-home-flow__story-ring span{background:radial-gradient(circle at 34% 24%,#ffffffdb,#0000 28%),#d8f0ff6b;border-radius:50%;position:absolute;box-shadow:inset 0 0 18px #ffffffbd,0 16px 36px #5473881f}.public-home-flow__story-ring span:first-child{width:82px;height:82px;top:24%;left:6%}.public-home-flow__story-ring span:nth-child(2){background:radial-gradient(circle at 34% 24%,#ffffffe0,#0000 28%),#e6ddf870;width:58px;height:58px;top:16%;right:8%}.public-home-flow__story-ring span:nth-child(3){width:112px;height:112px;bottom:5%;right:18%}.public-home-flow__story-card{width:min(360px,72%);box-shadow:var(--inner-highlight-light), 0 30px 62px -42px #23303b57;-webkit-backdrop-filter:blur(22px)saturate(1.12);background:#ffffffc7;border:1px solid #ffffffd6;border-radius:28px;gap:8px;padding:24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(80px)}.public-home-flow__story-card span{width:fit-content;color:var(--blue-ink);background:#d8f0ff9e;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:850;line-height:1}.public-home-flow__story-card h3{color:var(--color-text);margin:6px 0 0;font-size:clamp(24px,2.5vw,34px);font-weight:900;line-height:1.08}.public-home-flow__story-card p{color:var(--color-muted);margin:0;font-size:14px;font-weight:650;line-height:1.58}.public-home-flow__story-output{width:min(250px,46%);box-shadow:var(--inner-highlight-light), 0 20px 38px -30px #23303b52;-webkit-backdrop-filter:blur(18px)saturate(1.1);background:#ffffffc2;border:1px solid #ffffffd6;border-radius:22px;gap:5px;padding:15px 17px;display:grid;position:absolute;bottom:34px;right:28px}.public-home-flow__story-output b{color:var(--lilac-ink);font-size:12px;font-weight:860}.public-home-flow__story-output span{color:var(--color-text);font-size:13px;font-weight:780;line-height:1.35}.public-home-flow__story-trace{width:min(230px,42%);box-shadow:var(--inner-highlight-light);-webkit-backdrop-filter:blur(18px)saturate(1.08);background:#ffffff94;border:1px solid #ffffffc7;border-radius:999px;gap:8px;padding:12px;display:flex;position:absolute;bottom:34px;left:28px}.public-home-flow__story-trace span{height:7px;transition:background .24s var(--ease-out), box-shadow .24s var(--ease-out);background:#6b8fa824;border-radius:999px;flex:1}.public-home-flow__story-trace span.is-on{background:linear-gradient(90deg,#6fb8f2e6,#b9a7f4c2);box-shadow:0 0 18px #6fb8f247}.public-home-flow__story-visual[data-step="1"] .public-home-flow__story-card{transform:translate(-50%,-50%)translateZ(90px)rotate(-1deg)}.public-home-flow__story-visual[data-step="2"] .public-home-flow__story-card{transform:translate(-50%,-50%)translateZ(92px)rotate(1deg)}.public-home-flow__story-visual[data-step="3"] .public-home-flow__story-card{transform:translate(-50%,-50%)translateZ(102px)scale(1.03)}.public-home-flow__scroll-track{pointer-events:none;position:absolute;inset:0}.public-home-flow--story .public-home-flow__steps{opacity:0;gap:16px;width:min(360px,30vw);padding-bottom:70vh;display:grid;position:absolute;top:calc(100dvh - 72px);right:clamp(18px,4vw,44px)}.public-home-flow--story .public-home-flow__steps:before{display:none}.public-home-flow--story .public-home-flow__step{box-shadow:var(--inner-highlight-light), 0 16px 32px -28px #2c354047;opacity:.42;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out), border-color .22s var(--ease-out);background:#ffffff9e;border:1px solid #6b8fa81a;border-radius:20px;grid-template-columns:42px minmax(0,1fr);padding:14px}.public-home-flow--story .public-home-flow__step.is-active{opacity:1;border-color:#6fb8f261;transform:translate(-10px)}@keyframes public-story-ring{0%{transform:rotate(0)scale(.98)}to{transform:rotate(360deg)scale(.98)}}@media (prefers-reduced-motion:reduce){.public-home-flow__story-ring{animation:none}.public-home-flow--story .public-home-flow__step,.public-home-flow__story-status span{transition:none}}@media (max-width:960px){.public-home-flow--story{min-height:auto}.public-home-flow__sticky{grid-template-columns:1fr;min-height:auto;position:relative;top:auto}.public-home-flow__story-visual{min-height:430px}.public-home-flow__scroll-track{pointer-events:auto;margin-top:16px;position:relative}.public-home-flow--story .public-home-flow__steps{opacity:1;width:auto;padding-bottom:0;position:relative;inset:auto}}@media (max-width:640px){.public-home-flow__sticky{border-radius:28px;padding:22px}.public-home-flow--story .public-home-flow__copy h2{font-size:clamp(34px,10vw,44px)}.public-home-flow__story-visual{border-radius:24px;min-height:360px}.public-home-flow__story-ring{inset:30px}.public-home-flow__story-card{width:min(320px,84%);padding:20px}.public-home-flow__story-output,.public-home-flow__story-trace{display:none}}.landing-download{max-width:1240px;position:relative}.landing-download__card{max-width:none;box-shadow:var(--inner-highlight-light), 0 34px 84px -62px #23303b61;background:radial-gradient(46% 42% at 78% 18%,#d8f0ffa8,#0000 72%),radial-gradient(34% 38% at 8% 92%,#e6ddf857,#0000 70%),linear-gradient(145deg,#ffffffd1,#f8fbfe9e);border-radius:38px;padding:clamp(24px,4vw,48px);position:relative;overflow:hidden}.landing-download__card:before{content:"";pointer-events:none;border:1px solid #ffffff94;border-radius:30px;position:absolute;inset:18px}.landing-download__hero{z-index:1;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(28px,5vw,70px);display:grid;position:relative}.landing-download__head{text-align:left;justify-items:start;margin:0}.landing-download__head h2{max-width:620px;color:var(--color-text);text-wrap:balance;margin:0;font-size:clamp(42px,5.4vw,76px);font-weight:920;line-height:.98}.landing-download__head h2:first-line{color:#0000;background:linear-gradient(100deg, var(--blue-ink), var(--bubble-blue) 48%, var(--lilac-ink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-download__head p{max-width:520px;color:var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){.landing-download__head p{color:color-mix(in srgb, var(--ink-soft) 88%, var(--blue-ink) 12%)}}.landing-download__head p{font-size:17px;font-weight:640;line-height:1.72}.landing-download__actions .bubli-button{border-radius:20px;min-height:62px;padding-inline:26px;font-size:16px}.landing-download__visual{perspective:1000px;background:radial-gradient(44% 38% at 54% 44%,#fffc,#0000 72%),linear-gradient(145deg,#ffffff94,#d8f0ff47);border-radius:32px;min-height:520px;position:relative;overflow:hidden}.landing-download__halo{border:1px solid #6fb8f22e;border-radius:50%;animation:11s linear infinite landing-download-halo;position:absolute;inset:48px;box-shadow:inset 0 0 0 1px #ffffffb8,0 0 48px #d8f0ff6b}.landing-download__halo span{background:#ffffffc2;border-radius:999px;position:absolute;box-shadow:inset 0 0 18px #ffffffd1,0 18px 36px -26px #23303b47}.landing-download__halo span:first-child{width:68px;height:68px;top:24%;left:4%}.landing-download__halo span:nth-child(2){width:46px;height:46px;top:6%;right:14%}.landing-download__halo span:nth-child(3){width:88px;height:88px;bottom:12%;right:8%}.landing-download__device{width:min(440px,76%);box-shadow:var(--inner-highlight-light), 0 34px 76px -52px #23303b6b;transform-style:preserve-3d;-webkit-backdrop-filter:blur(22px)saturate(1.12);background:#ffffffc2;border:1px solid #ffffffdb;border-radius:30px;animation:8s ease-in-out infinite landing-download-device;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotateX(8deg)rotateY(-8deg)}.landing-download__device-bar{border-bottom:1px solid #6b8fa81a;align-items:center;gap:7px;padding:15px 18px;display:flex}.landing-download__device-bar span{background:#6fb8f23d;border-radius:999px;width:10px;height:10px}.landing-download__device-bar b{color:var(--color-muted);margin-left:4px;font-size:13px;font-weight:820}.landing-download__device-body{gap:12px;padding:26px;display:grid}.landing-download__device-body strong{color:var(--color-text);font-size:clamp(24px,2.4vw,34px);font-weight:900;line-height:1.05}.landing-download__device-body p{max-width:300px;color:var(--color-muted);margin:0;font-size:14px;font-weight:640;line-height:1.58}.landing-download__device-body div{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.landing-download__device-body span{color:var(--blue-ink);background:#d8f0ff80;border:1px solid #6b8fa81f;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:820;line-height:1}.landing-download__mini-widget{min-width:190px;box-shadow:var(--inner-highlight-light), 0 24px 42px -30px #23303b57;-webkit-backdrop-filter:blur(18px)saturate(1.12);background:#ffffffc7;border:1px solid #ffffffdb;border-radius:22px;gap:4px;padding:16px 18px;animation:5.6s ease-in-out infinite landing-download-widget;display:grid;position:absolute;bottom:34px;right:34px}.landing-download__mini-widget b{color:var(--lilac-ink);font-size:12px;font-weight:880}.landing-download__mini-widget span{color:var(--color-text);font-size:13px;font-weight:780}.landing-download__rows{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;position:relative}.landing-download__row{background:#ffffffa8;border-radius:22px;min-height:72px;padding:16px}.landing-download__row .bubli-button{border-radius:16px}@keyframes landing-download-halo{0%{transform:rotate(0)scale(.98)}to{transform:rotate(360deg)scale(.98)}}@keyframes landing-download-device{0%,to{transform:translate(-50%,-50%)rotateX(8deg)rotateY(-8deg)translateY(0)}50%{transform:translate(-50%,-50%)rotateX(6deg)rotateY(-4deg)translateY(-10px)}}@keyframes landing-download-widget{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.landing-download__halo,.landing-download__device,.landing-download__mini-widget{animation:none}}@media (max-width:960px){.landing-download__hero,.landing-download__rows{grid-template-columns:1fr}.landing-download__visual{min-height:460px}}@media (max-width:640px){.landing-section{scroll-margin-top:178px}.landing-download__card{border-radius:30px;padding:24px}.landing-download__head h2{font-size:clamp(38px,10vw,52px)}.landing-download__actions{grid-template-columns:1fr;display:grid}.landing-download__visual{border-radius:26px;min-height:390px}.landing-download__halo{inset:34px}.landing-download__device{border-radius:24px;width:min(340px,84%)}.landing-download__mini-widget{min-width:160px;bottom:18px;right:20px}}.public-home-flow--story{min-height:260vh;margin-top:clamp(26px,5vw,52px);position:relative}.public-home-flow__sticky{grid-template-columns:minmax(300px,.44fr) minmax(0,.56fr);align-items:center;gap:clamp(24px,5vw,72px);min-height:min(760px,100dvh - 128px);display:grid;position:absolute;top:96px;left:0;right:0;overflow:hidden;transform:none}.public-home-flow__sticky.is-before{top:0}.public-home-flow__sticky.is-fixed{z-index:12;position:fixed;right:auto}.public-home-flow__sticky.is-after{top:auto;bottom:0}.public-home-flow__video{object-fit:cover;opacity:.18;filter:saturate(.92)brightness(1.12);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.public-home-flow__veil{background:linear-gradient(90deg, #ffffffe6 0%, #ffffff9e 54%, #f7fafd52 100%), radial-gradient(ellipse 42% 38% at calc(14% + (var(--flow-progress) * 48%)) 76%, #d8f0ff85, transparent 72%);pointer-events:none;position:absolute;inset:0}.public-home-flow__eyebrow{width:fit-content;color:var(--blue-ink);box-shadow:var(--inner-highlight-light);background:#ffffffb3;border:1px solid #6b8fa824;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:840;line-height:1}.public-home-flow__story-status,.public-home-flow--story .public-home-flow__steps{display:none}.public-home-flow--story .public-home-flow__copy h2{word-break:keep-all;max-width:520px;font-size:clamp(40px,5.3vw,72px);line-height:1.02}.public-home-flow--story .public-home-flow__copy p{word-break:keep-all;max-width:500px;margin:0;font-size:clamp(16px,1.4vw,19px)}.public-home-flow__story-visual{min-height:min(560px,100dvh - 220px);transition:transform .42s var(--ease-out), opacity .42s var(--ease-out);background:radial-gradient(34% 28% at 62% 24%,#ffffffd6,#0000 76%),linear-gradient(150deg,#ffffff9e,#d8f0ff2e)}.public-home-flow__story-card,.public-home-flow__story-output{transition:transform .36s var(--ease-out), opacity .36s var(--ease-out)}.public-home-flow__story-card{box-shadow:var(--inner-highlight-light), 0 26px 56px -42px #23303b4d}.public-home-flow__story-card h3,.public-home-flow__story-card p{word-break:keep-all}.public-home-flow__story-ring{transform:rotate(calc(var(--flow-progress) * 80deg)) scale(.98);opacity:.78;animation-duration:18s}.public-home-flow__scroll-track{display:none}.landing-download{max-width:none;padding-inline:clamp(18px,4vw,56px);scroll-margin-top:132px}.landing-download__stage{min-height:clamp(660px,74vw,900px);box-shadow:var(--inner-highlight-light), 0 34px 86px -66px #23303b57;background:radial-gradient(42% 44% at 82% 16%,#d8f0ff8f,#0000 72%),linear-gradient(120deg,#fffffff5,#f7fafdd1);border-radius:40px;grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);align-items:center;gap:clamp(28px,5vw,76px);padding:clamp(34px,6vw,82px);display:grid;position:relative;overflow:hidden}.landing-download__stage:before,.landing-download__stage:after{content:"";z-index:0;pointer-events:none;background:#e6ddf852;border-radius:26px;height:92px;position:absolute;transform:rotate(-6deg)}.landing-download__stage:before{width:min(620px,54vw);bottom:90px;right:-6%}.landing-download__stage:after{background:#d8f0ff61;width:min(560px,48vw);bottom:26px;left:-8%;transform:rotate(4deg)}.landing-download__head{z-index:5;gap:clamp(16px,2.6vw,28px);max-width:540px;display:grid;position:relative}.landing-download__label{color:#0000;background:linear-gradient(100deg, var(--blue-ink), var(--bubble-blue), var(--lilac-ink));-webkit-text-fill-color:transparent;letter-spacing:0;-webkit-background-clip:text;background-clip:text;width:fit-content;font-size:clamp(52px,6.5vw,98px);font-weight:920;line-height:.9}.landing-download__head strong{color:var(--blue-ink);margin-bottom:12px;font-size:16px;font-weight:850;display:block}.landing-download__head h2{max-width:520px;color:var(--color-text);word-break:keep-all;text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,68px);font-weight:910;line-height:1.18}.landing-download__head h2 span{display:block}.landing-download__head h2:first-line{color:var(--color-text);-webkit-text-fill-color:currentColor}.landing-download__head p{max-width:430px;color:var(--color-muted);word-break:keep-all;margin:0;font-size:clamp(16px,1.5vw,20px);font-weight:680;line-height:1.68}.landing-download__actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.landing-download__scene{z-index:2;perspective:1100px;min-height:620px;position:relative}.landing-download__terminal{width:min(560px,76%);box-shadow:var(--inner-highlight-light), 0 42px 92px -54px #23303b52;transform-origin:50%;-webkit-backdrop-filter:blur(24px)saturate(1.12);background:#ffffffc2;border:1px solid #ffffffdb;border-radius:28px;animation:9s ease-in-out infinite landing-download-device;position:absolute;top:13%;left:24%;overflow:hidden;transform:rotate(-3deg)rotateY(-7deg)}.landing-download__terminal-bar{background:#f7fafdc7;border-bottom:1px solid #6b8fa81f;align-items:center;gap:9px;min-height:56px;padding:0 20px;display:flex}.landing-download__terminal-bar span{background:#6fb8f28c;border-radius:999px;width:13px;height:13px}.landing-download__terminal-bar span:nth-child(2){background:#e8c4a0c2}.landing-download__terminal-bar span:nth-child(3){background:#b9a7f49e}.landing-download__terminal-bar b{color:var(--color-text);margin-left:8px;font-size:15px;font-weight:850}.landing-download__terminal-body{gap:14px;padding:clamp(26px,4vw,44px);display:grid}.landing-download__terminal-body div{background:#ffffffb3;border:1px solid #6b8fa81a;border-radius:22px;gap:7px;padding:18px;display:grid}.landing-download__terminal-body span{color:var(--blue-ink);font-size:13px;font-weight:820}.landing-download__terminal-body b{color:var(--color-text);word-break:keep-all;font-size:clamp(18px,2vw,28px);font-weight:900;line-height:1.12}.landing-download__float{z-index:3;min-width:210px;min-height:72px;color:var(--color-text);box-shadow:var(--inner-highlight-light), 0 24px 44px -34px #23303b52;white-space:nowrap;-webkit-backdrop-filter:blur(18px)saturate(1.08);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out);background:#ffffffb8;border:1px solid #ffffffd6;border-radius:24px;place-items:center;padding:18px 28px;font-size:clamp(16px,1.4vw,22px);font-weight:880;text-decoration:none;display:grid;position:absolute}.landing-download__float:hover{transform:translateY(-5px) rotate(var(--float-rotate,0deg));box-shadow:var(--inner-highlight-light), 0 30px 54px -34px #23303b61}.landing-download__float--primary{--float-rotate:-7deg;color:#fff;background:linear-gradient(100deg, var(--blue-ink), var(--bubble-blue) 58%, var(--lilac-ink));bottom:22%;left:2%;transform:rotate(-7deg)}.landing-download__float--soft{--float-rotate:5deg;background:#d8f0ffb8;bottom:23%;right:2%;transform:rotate(5deg)}.landing-download__float--login{--float-rotate:-2deg;background:#ffffffd1;bottom:7%;left:26%;transform:rotate(-2deg)}.landing-download__float--bubble{--float-rotate:8deg;color:var(--lilac-ink);background:#e6ddf88f;bottom:5%;right:18%;transform:rotate(8deg)}@media (prefers-reduced-motion:reduce){.landing-download__terminal{animation:none}}@media (max-width:960px){.public-home-flow--story{min-height:330vh}.public-home-flow__sticky{grid-template-columns:1fr;align-content:center;gap:18px;min-height:calc(100dvh - 98px);position:absolute;top:78px}.public-home-flow__sticky.is-fixed{position:fixed;right:auto}.public-home-flow__story-visual{min-height:clamp(280px,42dvh,420px)}.landing-download__stage{grid-template-columns:1fr;min-height:auto}.landing-download__scene{min-height:560px}}@media (max-width:640px){.public-home-flow--story{min-height:360vh}.public-home-flow__sticky{align-content:start;gap:14px;min-height:calc(100dvh - 88px);padding:18px;position:absolute;top:72px}.public-home-flow__sticky.is-fixed{position:fixed;right:auto}.public-home-flow--story .public-home-flow__copy h2{font-size:clamp(28px,8.4vw,36px);line-height:1.08}.public-home-flow--story .public-home-flow__copy p{font-size:13px;line-height:1.52}.public-home-flow__story-visual{border-radius:22px;min-height:clamp(148px,28dvh,220px)}.public-home-flow__story-ring{inset:18px}.public-home-flow__story-card{border-radius:20px;width:min(280px,82%);padding:14px}.public-home-flow__story-card h3{margin-top:4px;font-size:18px;line-height:1.12}.public-home-flow__story-card p{display:none}.landing-download{padding-inline:0}.landing-download__stage{border-radius:30px;padding:88px 22px 30px}.landing-download__label{margin-top:46px;font-size:clamp(48px,14vw,66px);line-height:1.02}.landing-download__head h2{max-width:330px;font-size:clamp(30px,8.6vw,38px);line-height:1.26}.landing-download__head p{max-width:340px;font-size:16px}.landing-download__actions{grid-template-columns:1fr;display:grid}.landing-download__scene{gap:14px;min-height:auto;padding-top:8px;display:grid}.landing-download__terminal{border-radius:24px;width:100%;animation:none;position:relative;top:auto;left:auto;transform:none}.landing-download__terminal-body{padding:22px}.landing-download__float{border-radius:20px;min-width:0;min-height:58px;padding:14px 18px;font-size:15px;position:relative;bottom:auto;left:auto;right:auto;transform:none}.landing-download__float--primary{color:#fff}.landing-download__float--soft{background:#d8f0ffb8}.landing-download__float--login{background:#ffffffd1}.landing-download__float--bubble{display:none}}.workspace-dashboard{gap:18px;min-width:0;display:grid}.workspace-dashboard__hero{background:radial-gradient(44% 42% at 82% 10%,#d8f0ff80,#0000 72%),linear-gradient(145deg,#ffffffdb,#f8fbfeb3);border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(18px,4vw,48px);padding:clamp(24px,4vw,44px);display:grid}.workspace-dashboard__copy{z-index:1;gap:14px;display:grid;position:relative}.workspace-dashboard__eyebrow{color:#0000;background:linear-gradient(100deg, var(--blue-ink), var(--bubble-blue) 52%, var(--lilac-ink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content;font-size:14px;font-weight:900;line-height:1}.workspace-dashboard__copy h1{color:var(--color-text);letter-spacing:0;word-break:keep-all;margin:0;font-size:clamp(42px,6vw,82px);font-weight:920;line-height:1.02}.workspace-dashboard__copy p{max-width:620px;color:var(--color-muted);word-break:keep-all;margin:0;font-size:16px;font-weight:650;line-height:1.7}.workspace-dashboard__actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex;position:relative}.workspace-dashboard__state{color:var(--color-text);background:#ffffffc2;border-radius:22px;align-items:flex-start;gap:14px;padding:18px;display:flex}.workspace-dashboard__state svg{color:var(--blue-ink);flex:none}.workspace-dashboard__state h2{color:var(--color-text);margin:0;font-size:18px;font-weight:880;line-height:1.25}.workspace-dashboard__state p{max-width:680px;color:var(--color-muted);margin:7px 0 0;font-size:14px;font-weight:620;line-height:1.58}.workspace-dashboard__state .bubli-button{margin-top:14px}.workspace-dashboard__grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.9fr);gap:16px;display:grid}.workspace-dashboard__card{background:radial-gradient(52% 38% at 82% 8%,#d8f0ff57,#0000 74%),#ffffffc2;border-radius:24px;align-content:start;gap:16px;min-height:240px;padding:20px;display:grid}.workspace-dashboard__card--main{grid-row:span 2}.workspace-dashboard__card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.workspace-dashboard__card-head svg{color:var(--blue-ink);margin-top:3px}.workspace-dashboard__card-head h2{color:var(--color-text);margin:0;font-size:20px;font-weight:900;line-height:1.2}.workspace-dashboard__card-head p{color:var(--color-subtle);margin:5px 0 0;font-size:12px;font-weight:720;line-height:1.3}.workspace-dashboard__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.workspace-dashboard__line{min-width:0;box-shadow:var(--inner-highlight-light);background:#ffffffa8;border:1px solid #6b8fa81a;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.workspace-dashboard__line span{min-width:0;color:var(--color-text);overflow-wrap:anywhere;font-size:14px;font-weight:780;line-height:1.35}.workspace-dashboard__line b{color:var(--blue-ink);flex:none;font-size:12px;font-weight:820}@media (max-width:980px){.workspace-dashboard__hero,.workspace-dashboard__grid{grid-template-columns:1fr}.workspace-dashboard__actions{justify-content:flex-start}.workspace-dashboard__card--main{grid-row:auto}}@media (max-width:640px){.workspace-dashboard__hero{padding:24px}.workspace-dashboard__copy h1{font-size:clamp(36px,11vw,48px)}.workspace-dashboard__card-head,.workspace-dashboard__line{grid-template-columns:1fr}.workspace-dashboard__line{align-items:start;display:grid}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
