html,body,#root{height:100%;overflow:hidden;margin:0;padding:0}:root{--palette-cyan: #05E8F9;--palette-turquoise: #2CEBE2;--palette-mint: #7BF0B4;--palette-lime: #CBF686;--palette-yellow-green: #CBF686;--palette-yellow: #F0ED87;--palette-peach: #F5D9AA;--palette-blush: #FBC6CE;--palette-pink: #FFB9E5;--ink: #0A0907;--bg-app: #14120F;--espresso: #14120F;--espresso-card: #1C1814;--espresso-hover: #26211C;--espresso-line: #2E2820;--gold: #D4AF37;--antique-gold: #E6CA65;--bronze: #8B5E34;--cream: #F5F0E6;--cream-dim: #9E9585;--card-radius: 14px;--btn-radius: 8px;--input-radius: 8px;--pill-radius: 20px;--color-ink: #0A0907;--color-ink2: #14120F;--color-inkBorder: #2E2820;--color-cream: #1C1814;--color-line: #2E2820;--color-text: #F5F0E6;--color-mute: #9E9585;--color-events: #D4AF37;--color-eventsSoft: rgba(212, 175, 55, .12);--color-eventsText: #F5F0E6;--color-products: #E6CA65;--color-productsSoft: rgba(230, 202, 101, .12);--color-productsText: #F5F0E6;--color-media: #D4AF37;--color-mediaSoft: rgba(212, 175, 55, .12);--color-mediaText: #FFFFFF;--color-success: #4ADE80;--color-successSoft: rgba(74, 222, 128, .14);--color-warning: #FBBF24;--color-warningSoft: rgba(251, 191, 36, .14);--color-danger: #F87171;--color-dangerSoft: rgba(248, 113, 113, .14);--color-gold: #D4AF37;--color-goldSoft: rgba(212, 175, 55, .14);--bg-primary: radial-gradient(ellipse 900px 500px at 50% -10%, rgba(212, 175, 55, .12) 0%, transparent 60%), #0A0907;--text-primary: #F5F0E6;--card-bg: #1C1814;--card-bg-subtle: #14120F;--border-color: #2E2820;--text-secondary: #9E9585;--badge-bg: rgba(255, 255, 255, .08);--glass-bg: #1C1814;--glass-bg-2: #14120F;--glass-bg-3: #0E0C0A;--glass-border: #2E2820;--glass-border-hover: #D4AF37;--glass-shadow: 0 12px 36px -10px rgba(0, 0, 0, .6);--glass-shadow-hover: 0 18px 45px -10px rgba(0, 0, 0, .75), 0 0 0 1px rgba(212, 175, 55, .4);--input-bg: #120F0C;--input-border: #2E2820;--input-shadow: inset 0 1px 3px rgba(0, 0, 0, .4);--accent-color: #D4AF37;--accent-color-hover: #E6CA65;--accent-bg-hover: rgba(212, 175, 55, .12);--btn-bg: #1C1814;--btn-border: #2E2820;--gradient-btn: linear-gradient(135deg, #E6CA65 0%, #D4AF37 50%, #B08D3E 100%);--gradient-btn-hover: linear-gradient(135deg, #F3E5AB 0%, #E6CA65 50%, #D4AF37 100%);--btn-text: #0A0907;--table-header-bg: rgba(212, 175, 55, .08);--table-border: #2E2820;--table-row-alt: #14120F;--table-row-hover: rgba(212, 175, 55, .1);--color-primary: #D4AF37;--color-surface: #1C1814;--color-bgDark: #0E0C0A;--color-border: #2E2820;--color-white: #FFFFFF;--sidebar-bg: #110F0C;--page-bg: #14120F;--sidebar-width: 290px;--overlay-bg: rgba(10, 9, 7, .88);--placeholder-text: #736B5E;--option-bg: #1C1814;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-smooth: .25s cubic-bezier(.4, 0, .2, 1)}[data-theme=light]{--palette-cyan: #1FE5F0;--palette-mint: #7FE8A8;--palette-yellow-green: #D4E86A;--palette-yellow: #E8E86A;--palette-peach: #F0C58A;--palette-pink: #F5B8E8;--ink: #F7FAF9;--bg-app: #FFFFFF;--page-bg: #F8FAF9;--espresso: #FFFFFF;--espresso-card: #FFFFFF;--espresso-hover: #F0FDF8;--espresso-line: #E2E8F0;--gold: #0891B2;--antique-gold: #0284C7;--bronze: #F0C58A;--cream: #0F172A;--cream-dim: #64748B;--color-ink: #F7FAF9;--color-ink2: #FFFFFF;--color-inkBorder: #E2E8F0;--color-cream: #FFFFFF;--color-line: #E2E8F0;--color-text: #0F172A;--color-mute: #64748B;--color-events: #0891B2;--color-eventsSoft: rgba(31, 229, 240, .2);--color-eventsText: #064E3B;--color-products: #4D7C0F;--color-productsSoft: rgba(212, 232, 106, .28);--color-productsText: #1A2E05;--color-media: #9D174D;--color-mediaSoft: rgba(245, 184, 232, .3);--color-mediaText: #500724;--color-success: #16A34A;--color-successSoft: rgba(127, 232, 168, .28);--color-warning: #D97706;--color-warningSoft: rgba(240, 197, 138, .32);--color-danger: #E11D48;--color-dangerSoft: rgba(245, 184, 232, .32);--color-gold: #0891B2;--color-goldSoft: rgba(31, 229, 240, .18);--bg-primary: radial-gradient(ellipse 900px 500px at 15% -10%, rgba(31, 229, 240, .14) 0%, transparent 55%), radial-gradient(ellipse 900px 500px at 85% -10%, rgba(245, 184, 232, .14) 0%, transparent 55%), radial-gradient(ellipse 700px 450px at 50% 100%, rgba(127, 232, 168, .12) 0%, transparent 60%), #F7FAF9;--text-primary: #0F172A;--card-bg: #FFFFFF;--card-bg-subtle: #F8FAF9;--border-color: #E2E8F0;--text-secondary: #64748B;--badge-bg: rgba(0, 0, 0, .06);--glass-bg: #FFFFFF;--glass-bg-2: #F8FAF9;--glass-bg-3: #F1F5F9;--glass-border: #E2E8F0;--glass-border-hover: #1FE5F0;--glass-shadow: 0 4px 20px -2px rgba(31, 229, 240, .08), 0 2px 8px -1px rgba(0, 0, 0, .04);--glass-shadow-hover: 0 10px 30px -4px rgba(31, 229, 240, .2), 0 0 0 1.5px #1FE5F0;--input-bg: #F8FAF9;--input-border: #CBD5E1;--input-shadow: inset 0 1px 2px rgba(0, 0, 0, .03);--accent-color: #0891B2;--accent-color-hover: #0E7490;--accent-bg-hover: rgba(31, 229, 240, .12);--btn-bg: #FFFFFF;--btn-border: #E2E8F0;--gradient-btn: linear-gradient(135deg, #1FE5F0 0%, #7FE8A8 50%, #D4E86A 100%);--gradient-btn-hover: linear-gradient(135deg, #46EEF7 0%, #9EF2BD 50%, #E2F285 100%);--btn-text: #062E33;--table-header-bg: rgba(31, 229, 240, .08);--table-border: #E2E8F0;--table-row-alt: #F8FAFC;--table-row-hover: rgba(127, 232, 168, .12);--color-primary: #0891B2;--color-surface: #FFFFFF;--color-bgDark: #F1F5F9;--color-border: #E2E8F0;--color-white: #FFFFFF;--sidebar-bg: #F1F5F9;--overlay-bg: rgba(247, 250, 249, .92);--placeholder-text: #94A3B8;--option-bg: #FFFFFF}[data-theme=light][data-vibe=electric],[data-theme=light]:not([data-vibe]){--accent-color: #0284C7;--accent-color-hover: #0369A1;--accent-bg-hover: rgba(5, 232, 249, .16);--gold: #0284C7;--antique-gold: #0891B2;--color-gold: #0284C7;--color-goldSoft: rgba(5, 232, 249, .18);--glass-border-hover: #05E8F9;--glass-shadow-hover: 0 10px 30px -4px rgba(5, 232, 249, .22), 0 0 0 1.5px #05E8F9;--gradient-btn: linear-gradient(135deg, #05E8F9 0%, #0284C7 100%);--gradient-btn-hover: linear-gradient(135deg, #38BDF8 0%, #0369A1 100%);--btn-text: #FFFFFF;--vibe-glow: rgba(5, 232, 249, .35);--bg-primary: radial-gradient(ellipse 900px 500px at 15% -10%, rgba(5, 232, 249, .18) 0%, transparent 55%), radial-gradient(ellipse 900px 500px at 85% -10%, rgba(2, 132, 199, .12) 0%, transparent 55%), radial-gradient(ellipse 700px 450px at 50% 100%, rgba(127, 232, 168, .1) 0%, transparent 60%), #F7FAF9}[data-theme=light][data-vibe=mint]{--accent-color: #059669;--accent-color-hover: #047857;--accent-bg-hover: rgba(123, 240, 180, .22);--gold: #059669;--antique-gold: #10B981;--color-gold: #059669;--color-goldSoft: rgba(123, 240, 180, .24);--glass-border-hover: #7BF0B4;--glass-shadow-hover: 0 10px 30px -4px rgba(123, 240, 180, .22), 0 0 0 1.5px #7BF0B4;--gradient-btn: linear-gradient(135deg, #7BF0B4 0%, #059669 100%);--gradient-btn-hover: linear-gradient(135deg, #A7F3D0 0%, #047857 100%);--btn-text: #064E3B;--vibe-glow: rgba(123, 240, 180, .35);--bg-primary: radial-gradient(ellipse 900px 500px at 15% -10%, rgba(123, 240, 180, .2) 0%, transparent 55%), radial-gradient(ellipse 900px 500px at 85% -10%, rgba(203, 246, 134, .16) 0%, transparent 55%), radial-gradient(ellipse 700px 450px at 50% 100%, rgba(16, 185, 129, .1) 0%, transparent 60%), #F7FAF9}[data-theme=light][data-vibe=golden]{--accent-color: #D97706;--accent-color-hover: #B45309;--accent-bg-hover: rgba(240, 237, 135, .28);--gold: #D97706;--antique-gold: #F59E0B;--color-gold: #D97706;--color-goldSoft: rgba(245, 217, 170, .3);--glass-border-hover: #F59E0B;--glass-shadow-hover: 0 10px 30px -4px rgba(245, 158, 11, .22), 0 0 0 1.5px #F59E0B;--gradient-btn: linear-gradient(135deg, #F0ED87 0%, #D97706 100%);--gradient-btn-hover: linear-gradient(135deg, #FEF08A 0%, #B45309 100%);--btn-text: #78350F;--vibe-glow: rgba(245, 158, 11, .35);--bg-primary: radial-gradient(ellipse 900px 500px at 15% -10%, rgba(240, 237, 135, .22) 0%, transparent 55%), radial-gradient(ellipse 900px 500px at 85% -10%, rgba(245, 217, 170, .2) 0%, transparent 55%), radial-gradient(ellipse 700px 450px at 50% 100%, rgba(245, 158, 11, .1) 0%, transparent 60%), #F7FAF9}[data-theme=light][data-vibe=blush]{--accent-color: #E11D48;--accent-color-hover: #BE123C;--accent-bg-hover: rgba(255, 185, 229, .28);--gold: #E11D48;--antique-gold: #F43F5E;--color-gold: #E11D48;--color-goldSoft: rgba(255, 185, 229, .3);--glass-border-hover: #FFB9E5;--glass-shadow-hover: 0 10px 30px -4px rgba(244, 63, 94, .22), 0 0 0 1.5px #FFB9E5;--gradient-btn: linear-gradient(135deg, #FFB9E5 0%, #E11D48 100%);--gradient-btn-hover: linear-gradient(135deg, #FECDD3 0%, #BE123C 100%);--btn-text: #FFFFFF;--vibe-glow: rgba(225, 29, 72, .35);--bg-primary: radial-gradient(ellipse 900px 500px at 15% -10%, rgba(255, 185, 229, .22) 0%, transparent 55%), radial-gradient(ellipse 900px 500px at 85% -10%, rgba(251, 198, 206, .2) 0%, transparent 55%), radial-gradient(ellipse 700px 450px at 50% 100%, rgba(244, 63, 94, .1) 0%, transparent 60%), #F7FAF9}[data-theme=dark][data-vibe=electric],[data-theme=dark]:not([data-vibe]){--gold: #05E8F9;--antique-gold: #0891B2;--accent-color: #05E8F9;--accent-color-hover: #38BDF8;--accent-bg-hover: rgba(5, 232, 249, .18);--color-gold: #05E8F9;--color-goldSoft: rgba(5, 232, 249, .2);--glass-border-hover: #05E8F9;--gradient-btn: linear-gradient(135deg, #05E8F9 0%, #0284C7 100%);--btn-text: #041E28;--vibe-glow: rgba(5, 232, 249, .4)}[data-theme=dark][data-vibe=mint]{--gold: #7BF0B4;--antique-gold: #10B981;--accent-color: #7BF0B4;--accent-color-hover: #A7F3D0;--accent-bg-hover: rgba(123, 240, 180, .18);--color-gold: #7BF0B4;--color-goldSoft: rgba(123, 240, 180, .2);--glass-border-hover: #7BF0B4;--gradient-btn: linear-gradient(135deg, #7BF0B4 0%, #059669 100%);--btn-text: #064E3B;--vibe-glow: rgba(123, 240, 180, .4)}[data-theme=dark][data-vibe=golden]{--gold: #F0ED87;--antique-gold: #D97706;--accent-color: #F0ED87;--accent-color-hover: #FEF08A;--accent-bg-hover: rgba(240, 237, 135, .2);--color-gold: #F0ED87;--color-goldSoft: rgba(245, 217, 170, .25);--glass-border-hover: #F0ED87;--gradient-btn: linear-gradient(135deg, #F0ED87 0%, #D97706 100%);--btn-text: #78350F;--vibe-glow: rgba(245, 217, 170, .45)}[data-theme=dark][data-vibe=blush]{--gold: #FFB9E5;--antique-gold: #E11D48;--accent-color: #FFB9E5;--accent-color-hover: #FECDD3;--accent-bg-hover: rgba(255, 185, 229, .2);--color-gold: #FFB9E5;--color-goldSoft: rgba(255, 185, 229, .25);--glass-border-hover: #FFB9E5;--gradient-btn: linear-gradient(135deg, #FFB9E5 0%, #E11D48 100%);--btn-text: #881337;--vibe-glow: rgba(255, 185, 229, .45)}.cly{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-primary)!important;background-attachment:fixed!important;color:var(--text-primary)!important;min-height:100vh;transition:color .2s ease;line-height:1.5}.cly-serif,h1,h2,h3,.serif-title{font-family:Cormorant Garamond,Playfair Display,Georgia,serif}.cly-mono{font-family:SF Mono,Fira Code,Menlo,Consolas,monospace}.cly *,.cly *:before,.cly *:after{box-sizing:border-box}.cly-gold-text{background:linear-gradient(135deg,#f3e5ab,#d4af37,#e6ca65);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.eyebrow,.cly-eyebrow{font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--antique-gold);margin:0 0 8px}.rule,.cly-shimmer-rule{width:50px;height:2px;border-radius:1px;margin:10px 0 16px;background:linear-gradient(90deg,var(--gold),transparent)}.card,.cly-card,.cly-card-ledger{position:relative;background:var(--espresso-card)!important;background-color:var(--espresso-card)!important;border:1px solid var(--espresso-line)!important;border-radius:var(--card-radius)!important;box-shadow:var(--glass-shadow)!important;color:var(--text-primary)!important;transition:transform var(--transition-smooth),box-shadow var(--transition-smooth),border-color var(--transition-smooth)}.cly-card-corner:before,.cly-card-corner:after,.card:before,.card:after{display:none!important;content:none!important}.cly-card:hover,.card:hover{border-color:var(--glass-border-hover)!important;box-shadow:var(--glass-shadow-hover)!important}.ribbon,.ribbon-tag{position:absolute;top:18px;right:20px;background:#d4af3724;border:1px solid rgba(212,175,55,.35);color:var(--antique-gold);font-family:Inter,sans-serif;font-weight:600;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;border-radius:var(--pill-radius)}.cly-hero-upper-center{position:absolute;top:18px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;z-index:3}@media (max-width: 900px){.cly-hero-upper-center{position:static;transform:none;justify-content:center;margin-bottom:12px;width:100%}}.wax-seal,.cly-wax-seal{width:48px;height:48px;border-radius:50%;border:1px solid var(--gold);display:flex;align-items:center;justify-content:center;color:var(--gold);background:#d4af371f;box-shadow:0 0 16px #d4af3733}.cly ::-webkit-scrollbar{width:6px;height:6px}.cly ::-webkit-scrollbar-track{background:transparent}.cly ::-webkit-scrollbar-thumb{background:#d4af3740;border-radius:10px;transition:background .2s}.cly ::-webkit-scrollbar-thumb:hover{background:var(--gold)}[data-theme=light] .cly ::-webkit-scrollbar-thumb{background:#b88e1b40}.cly-fade-in{animation:clyFade .28s cubic-bezier(.16,1,.3,1) both}@keyframes clyFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cly-spin{animation:clySpin .9s linear infinite}@keyframes clySpin{to{transform:rotate(360deg)}}@keyframes clyPulseGlow{0%,to{box-shadow:0 0 #d4af3700}50%{box-shadow:0 0 12px 3px #d4af374d}}@keyframes clySubnavEnter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes clyDropdownEnter{0%{opacity:0;transform:scale(.97) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}.cly-cat-btn{position:relative;display:flex!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;border-radius:var(--btn-radius)!important;background:transparent!important;border:1px solid transparent!important;border-left:2.5px solid transparent!important;color:var(--cream-dim)!important;font-size:13.5px!important;font-weight:500!important;text-align:left!important;cursor:pointer!important;width:100%!important;transition:transform var(--transition-smooth),background-color var(--transition-smooth),color var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth)!important;will-change:transform,background-color}.cly-cat-btn svg{flex-shrink:0;transition:transform var(--transition-smooth),color var(--transition-smooth),opacity var(--transition-smooth)}.cly-brand-cat-btn{gap:8px!important;padding:8px 10px!important}.cly-cat-btn:hover{background:#d4af3717!important;color:var(--cream)!important;border-color:#d4af3726!important;border-left-color:var(--gold)!important;transform:translate(3px);box-shadow:0 2px 10px #0003}.cly-cat-btn:hover svg{transform:scale(1.08);color:var(--gold)}.cly-cat-btn:active{transform:translate(1px) scale(.99)}.cly-cat-btn.cly-cat-open,.cly-cat-btn.cly-cat-active{background:#d4af3724!important;border-color:#d4af3740!important;border-left-color:var(--gold)!important;color:var(--gold)!important;font-weight:600!important;box-shadow:inset 0 0 14px #d4af370f,0 2px 8px #0000004d!important}.cly-cat-btn.cly-cat-active svg{color:var(--gold)}.cly-subnav-list{animation:clySubnavEnter .22s cubic-bezier(.16,1,.3,1) both}.cly-toast{position:fixed;top:20px;right:24px;z-index:99999;display:flex;align-items:center;gap:12px;min-width:280px;max-width:520px;padding:12px 18px;border-radius:12px;font-size:13.5px;font-weight:600;line-height:1.45;box-shadow:0 14px 40px -4px #00000047,0 4px 14px #0000001f;animation:clyToastEnter .28s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-primary);pointer-events:auto}@keyframes clyToastEnter{0%{opacity:0;transform:translateY(-12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.cly-toast-ok,.cly-toast-success{background:#181d19;border:1px solid rgba(74,222,128,.32);border-left:4.5px solid #4ADE80;color:#f3faf5}.cly-toast-error{background:#221315;border:1px solid rgba(248,113,113,.38);border-left:4.5px solid #F87171;color:#fef2f2}.cly-toast-warn,.cly-toast-warning{background:#221a10;border:1px solid rgba(251,191,36,.38);border-left:4.5px solid #FBBF24;color:#fefce8}.cly-toast-info{background:#121b24;border:1px solid rgba(56,189,248,.38);border-left:4.5px solid #38BDF8;color:#f0f9ff}[data-theme=light] .cly-toast{background:#fff;color:#0f172a;box-shadow:0 16px 40px -4px #0f172a2e,0 4px 14px #0f172a14}[data-theme=light] .cly-toast-ok,[data-theme=light] .cly-toast-success{background:#fff;border:1px solid #BBF7D0;border-left:4.5px solid #16A34A;color:#0f172a}[data-theme=light] .cly-toast-error{background:#fff;border:1px solid #FECACA;border-left:4.5px solid #DC2626;color:#0f172a}[data-theme=light] .cly-toast-warn,[data-theme=light] .cly-toast-warning{background:#fff;border:1px solid #FDE68A;border-left:4.5px solid #D97706;color:#0f172a}[data-theme=light] .cly-toast-info{background:#fff;border:1px solid #BAE6FD;border-left:4.5px solid #0284C7;color:#0f172a}.cly-toast-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.cly-toast-icon-success{color:#4ade80}[data-theme=light] .cly-toast-icon-success{color:#16a34a}.cly-toast-icon-error{color:#f87171}[data-theme=light] .cly-toast-icon-error{color:#dc2626}.cly-toast-icon-warn{color:#fbbf24}[data-theme=light] .cly-toast-icon-warn{color:#d97706}.cly-toast-icon-info{color:#38bdf8}[data-theme=light] .cly-toast-icon-info{color:#0284c7}.cly-toast-content{flex:1;min-width:0;display:flex;align-items:center}.cly-toast-msg{word-break:break-word;color:inherit;font-size:13.5px;font-weight:600}.cly-toast-close{background:transparent;border:none;color:currentColor;opacity:.6;cursor:pointer;padding:4px;margin-left:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s,background .15s}.cly-toast-close:hover{opacity:1;background:#00000014}[data-theme=dark] .cly-toast-close:hover{background:#ffffff1a}.cly-toggle{position:relative;width:40px;height:22px;border-radius:11px;cursor:pointer;transition:background var(--transition-fast);border:none;flex-shrink:0}.cly-toggle:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform var(--transition-fast);box-shadow:0 1px 3px #0000004d}.cly-toggle.on{background:var(--accent-color)}.cly-toggle.on:after{transform:translate(18px)}.cly-toggle.off{background:var(--espresso-line)}.cly-input,input[type=text]:not(.sheets-cell-input):not(.sheets-raw-input):not(.slides-raw-input):not(.workspace-raw-input),input[type=password],input[type=email],input[type=date],input[type=time],input[type=number],select:not(.workspace-raw-select),textarea:not(.workspace-raw-textarea):not(.slides-raw-input){background:var(--input-bg)!important;border:1px solid var(--input-border)!important;color:var(--text-primary)!important;border-radius:var(--input-radius)!important;padding:10px 14px;box-shadow:var(--input-shadow)!important;font-family:Inter,sans-serif!important;font-size:13.5px!important;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)!important;outline:none!important}.sheets-cell-input,.sheets-raw-input,.slides-raw-input,.slides-canvas-container input,.slides-canvas-container textarea,.workspace-raw-input,.workspace-raw-textarea{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important;outline:none!important;font-family:inherit!important;transition:none!important}.cly-input-icon-left{padding-left:38px!important}.cly-input-icon-right{padding-right:38px!important}.cly-input-icon-both{padding-left:38px!important;padding-right:38px!important}label{display:block;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--antique-gold);margin-bottom:6px}.cly-input:focus,input:focus,select:focus,textarea:focus{border-color:var(--accent-color)!important;box-shadow:0 0 0 3px #d4af372e!important}.cly-input::placeholder,input::placeholder,textarea::placeholder{color:var(--placeholder-text)!important;font-style:normal!important}option{background:var(--option-bg)!important;color:var(--text-primary)!important}.cly-btn{cursor:pointer!important;border:1px solid var(--btn-border)!important;transition:all var(--transition-fast)!important;background:var(--btn-bg)!important;color:var(--text-primary)!important;border-radius:var(--btn-radius)!important;font-family:Inter,sans-serif!important;font-weight:500!important;letter-spacing:.01em!important}.cly-btn:hover{background:var(--accent-bg-hover)!important;border-color:var(--gold)!important;color:var(--accent-color-hover)!important}.cly-btn:active{transform:translateY(1px)!important}.cly-btn:disabled{opacity:.5!important;cursor:not-allowed!important;pointer-events:none!important}.cly-btn-primary,button.submit{background:var(--gradient-btn)!important;color:var(--ink)!important;font-family:Inter,sans-serif!important;font-weight:700!important;font-size:12.5px!important;letter-spacing:.08em!important;text-transform:uppercase!important;border:none!important;border-radius:var(--btn-radius)!important;padding:11px 20px!important;cursor:pointer!important;box-shadow:0 4px 14px #d4af374d!important;transition:all .2s ease!important}.cly-btn-primary:hover,button.submit:hover{background:var(--gradient-btn-hover)!important;color:var(--ink)!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #d4af3766!important}table{width:100%;border-collapse:collapse}th{background:var(--table-header-bg)!important;border-bottom:1px solid var(--espresso-line)!important;color:var(--antique-gold)!important;font-weight:600!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:12px 16px!important}td{border-bottom:1px solid var(--table-border)!important;padding:12px 16px!important;font-size:13.5px!important}tr:nth-child(2n){background:var(--table-row-alt)}tbody tr:hover{background:var(--table-row-hover)!important}.cly-sidebar{width:var(--sidebar-width);height:100%;flex-shrink:0;background:var(--sidebar-bg)!important;border-right:1px solid var(--espresso-line)!important;transition:width .28s cubic-bezier(.4,0,.2,1),padding .28s ease,transform .28s cubic-bezier(.4,0,.2,1),background .3s ease;overflow-y:auto;overflow-x:hidden}@media (min-width: 1024px){.cly-sidebar.cly-collapsed{width:0px!important;padding:0!important;margin-left:0!important;overflow:hidden!important;border-right:none!important}}.cly-topbar{position:sticky!important;top:0!important;z-index:10!important;background:var(--sidebar-bg)!important;border-bottom:1px solid var(--espresso-line)!important;transition:background .3s ease}.cly-hamburger{display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer}.cly-sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:45;opacity:0;pointer-events:none;transition:opacity .28s ease}.cly-sidebar-backdrop.cly-open{opacity:1;pointer-events:auto}@media (min-width: 1024px){.cly-sidebar-backdrop{display:none!important}}.cly-mobile-only{display:none!important}@media (max-width: 768px){.cly-hide-mobile{display:none!important}.cly-mobile-only{display:inline-flex!important}div.cly-mobile-only{display:flex!important}}@media (max-width: 1023px){.cly-hide-tablet{display:none!important}.cly-tablet-only{display:inline-flex!important}}@media (min-width: 1024px){.cly-tablet-only{display:none!important}}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px)}button,a,input,select,textarea,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (pointer: coarse){button,[role=button],input[type=button],input[type=submit]{min-height:40px}.cly-cat-btn{min-height:44px!important}}@media (max-width: 768px){input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel],input[type=url],select,textarea{font-size:16px!important}}.cly-page-pad{padding:28px 32px}@media (max-width: 1023px){.cly-page-pad{padding:18px 20px!important;gap:18px!important}}@media (max-width: 768px){.cly-page-pad{padding:12px 14px!important;gap:14px!important}}.cly-table-wrapper,.cly-table-scroll{width:100%;overflow-x:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@media (max-width: 768px){table:not(.cly-compact-table){min-width:540px}th,td{padding:10px 12px!important;font-size:12.5px!important}}@media (max-width: 768px){.cly-topbar{padding:8px 12px!important;padding-top:max(8px,env(safe-area-inset-top))!important;gap:8px!important;flex-wrap:nowrap!important}.cly-topbar .cly-breadcrumb{display:none!important}}.cly-modal-overlay,#person-edit-modal-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px 12px!important;box-sizing:border-box!important;overflow-y:auto!important;z-index:9990!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}#person-edit-modal-card{max-height:calc(100vh - 32px)!important;max-height:calc(100dvh - 32px)!important;display:flex!important;flex-direction:column!important;margin:auto!important;box-sizing:border-box!important;min-height:0!important}#person-edit-form{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}@media (max-width: 768px){.cly-modal-overlay>div,#person-edit-modal-card{width:100%!important;max-width:calc(100vw - 20px)!important;margin:auto 10px!important;max-height:calc(100dvh - 24px)!important;border-radius:16px!important}}@media (max-width: 1023px){.cly-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:50;transform:translate(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1);box-shadow:4px 0 32px #0009;width:285px;max-width:85vw;padding-top:max(20px,env(safe-area-inset-top))!important;padding-bottom:max(20px,env(safe-area-inset-bottom))!important}.cly-sidebar.cly-open{transform:translate(0)}.cly-sidebar.cly-collapsed{transform:translate(-100%)}.cly-hamburger{display:inline-flex!important}}.cly-cmd-search{display:flex;align-items:center;gap:10px;background:var(--input-bg);border:1px solid var(--espresso-line);border-radius:var(--input-radius);padding:8px 14px;color:var(--cream-dim);font-size:13px;cursor:pointer;transition:all .2s ease;min-width:220px}.cly-cmd-search:hover{border-color:var(--gold);color:var(--cream);background:#d4af3714}.cly-cmd-kbd{font-family:Inter,sans-serif;font-size:10px;font-weight:700;background:var(--espresso-card);border:1px solid var(--espresso-line);color:var(--antique-gold);padding:2px 6px;border-radius:4px;margin-left:auto}.cly-theme-segmented{display:inline-flex;align-items:center;background:var(--input-bg);border:1px solid var(--espresso-line);border-radius:var(--pill-radius);padding:3px;gap:2px}.cly-theme-pill{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--pill-radius);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--cream-dim);border:none;background:transparent;cursor:pointer;transition:all .2s ease}.cly-theme-pill.active{background:var(--gold);color:var(--ink);box-shadow:0 2px 8px #0000004d}.cly-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}.cly-status-dot.active{background:var(--color-success);box-shadow:0 0 #4ade8066;animation:clyPulseGlow 2s infinite}.cly-breadcrumb{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--cream-dim);margin-bottom:2px}.cly-breadcrumb span{color:var(--antique-gold);font-family:Cormorant Garamond,serif;font-weight:600}.cly-quick-action-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;background:var(--espresso-card);border:1px solid var(--espresso-line);color:var(--cream);font-size:12.5px;font-weight:600;border-radius:var(--pill-radius);cursor:pointer;transition:all .2s ease}.cly-quick-action-btn:hover{border-color:var(--gold);color:var(--gold);background:#d4af371a;transform:translateY(-1px)}.cly-progress-track{width:100%;height:6px;background:var(--input-bg);border-radius:3px;overflow:hidden}.cly-progress-fill{height:100%;background:linear-gradient(90deg,var(--antique-gold),var(--gold));border-radius:3px;transition:width .4s ease}.cly-nav-section-title{font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--antique-gold);padding:16px 14px 4px;margin:0}@keyframes clyShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.cly-skeleton{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff1a 37%,#ffffff0a 63%);background-size:200% 100%;animation:clyShimmer 1.8s infinite ease-in-out;border-radius:8px}.cly-skeleton-card{background:var(--glass-bg, #1C1814);border:1px solid var(--glass-border, #2E2820);border-radius:var(--card-radius, 14px);padding:16px}[data-theme=light] .cly-gold-text{background:linear-gradient(135deg,#0891b2,#0d9488 40%,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-theme=light] .cly-shimmer-rule,[data-theme=light] .rule{background:linear-gradient(90deg,#1FE5F0,#7FE8A8,transparent)}[data-theme=light] .cly ::-webkit-scrollbar-thumb{background:#1fe5f059}[data-theme=light] .cly ::-webkit-scrollbar-thumb:hover{background:#0891b2}[data-theme=light] .cly-theme-pill.active{background:linear-gradient(135deg,#1fe5f0,#7fe8a8);color:#062e33;box-shadow:0 2px 10px #1fe5f066;font-weight:700}[data-theme=light] .cly-cat-btn:hover{background:var(--accent-bg-hover, rgba(31, 229, 240, .1))!important;color:var(--accent-color, #0891B2)!important;border-color:var(--glass-border-hover, rgba(31, 229, 240, .2))!important;border-left-color:var(--accent-color, #0891B2)!important;box-shadow:0 2px 10px var(--accent-bg-hover, rgba(31, 229, 240, .12))!important}[data-theme=light] .cly-cat-btn.cly-cat-open,[data-theme=light] .cly-cat-btn.cly-cat-active{background:var(--accent-bg-hover, rgba(31, 229, 240, .16))!important;border-color:var(--glass-border-hover, rgba(31, 229, 240, .3))!important;border-left-color:var(--accent-color, #0891B2)!important;color:var(--accent-color, #0891B2)!important;box-shadow:inset 0 0 14px var(--accent-bg-hover, rgba(31, 229, 240, .08)),0 2px 8px #0000000f!important}[data-theme=light] .cly-cat-btn:hover svg,[data-theme=light] .cly-cat-btn.cly-cat-active svg{color:var(--accent-color, #0891B2)!important}[data-theme=light] .cly-progress-fill{background:var(--gradient-btn, linear-gradient(90deg, #1FE5F0, #7FE8A8, #D4E86A))}[data-theme=light] .cly-quick-action-btn:hover{border-color:var(--glass-border-hover, #1FE5F0);color:var(--accent-color, #0891B2);background:var(--accent-bg-hover, rgba(31, 229, 240, .12))}[data-theme=light] .cly-cmd-search:hover{border-color:var(--glass-border-hover, #1FE5F0);color:#0f172a;background:var(--accent-bg-hover, rgba(31, 229, 240, .08))}[data-theme=light] .cly-cmd-kbd{background:#e2e8f0;border-color:#cbd5e1;color:#0f172a}[data-theme=light] .wax-seal,[data-theme=light] .cly-wax-seal{border-color:#1fe5f0;color:#0891b2;background:#1fe5f01f;box-shadow:0 0 16px #1fe5f040}[data-theme=light] .ribbon,[data-theme=light] .ribbon-tag{background:#1fe5f029;border:1px solid rgba(31,229,240,.45);color:#0891b2}[data-theme=light] .cly-skeleton{background:linear-gradient(90deg,#0000000a 25%,#1fe5f024 37%,#0000000a 63%);background-size:200% 100%}.palette-chip-cyan{background:#1fe5f02e;color:#0891b2;border:1px solid rgba(31,229,240,.4)}.palette-chip-mint{background:#7fe8a833;color:#16a34a;border:1px solid rgba(127,232,168,.4)}.palette-chip-yellow-green{background:#d4e86a3d;color:#4d7c0f;border:1px solid rgba(212,232,106,.45)}.palette-chip-yellow{background:#e8e86a40;color:#854d0e;border:1px solid rgba(232,232,106,.45)}.palette-chip-peach{background:#f0c58a3d;color:#d97706;border:1px solid rgba(240,197,138,.45)}.palette-chip-pink{background:#f5b8e840;color:#9d174d;border:1px solid rgba(245,184,232,.45)}.cly-login-shell{position:relative;overflow:hidden}.cly-login-palette-bar{position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#1fe5f0,#7fe8a8,#d4e86a,#e8e86a,#f0c58a,#f5b8e8);z-index:40}[data-theme=light] .cly-login-left{background:linear-gradient(135deg,#1fe5f0,#7fe8a8,#d4e86a,#e8e86a,#f0c58a,#f5b8e8)!important;color:#0f172a!important;position:relative}[data-theme=light] .cly-login-left:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.4) 0%,transparent 60%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.3) 0%,transparent 60%);pointer-events:none}[data-theme=light] .cly-login-glass-card{background:#ffffffd1!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.65)!important;box-shadow:0 12px 32px -4px #062e331f;border-radius:16px}[data-theme=light] .cly-login-glass-tag{background:#ffffffe6!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:0 2px 8px #0000000d}@media (max-width: 768px){.cly-login-shell{flex-direction:column!important}.cly-login-left{padding:32px 24px!important;min-height:auto}.cly-login-right{padding:36px 24px!important}#login-theme-switcher{top:14px!important;right:14px!important}}@keyframes cly-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.cly-typing-dot{display:inline-block;animation:cly-typing-bounce 1.4s infinite ease-in-out both}.cly-typing-dot:nth-child(1){animation-delay:-.32s}.cly-typing-dot:nth-child(2){animation-delay:-.16s}.cly-typing-dot:nth-child(3){animation-delay:0s}[contenteditable=true]:empty:before{content:attr(data-placeholder);color:var(--color-mute, #9CA3AF);opacity:.7;pointer-events:none;display:block}.cly-kb-callout{margin:14px 0;padding:12px 16px;border-radius:8px;line-height:1.6;font-size:13.5px}.cly-kb-callout-critical{background:#ef44441a;border-left:4px solid #EF4444;color:var(--text-primary)}.cly-kb-callout-warning{background:#f59e0b1a;border-left:4px solid #F59E0B;color:var(--text-primary)}.cly-kb-callout-note{background:#3b82f61a;border-left:4px solid #3B82F6;color:var(--text-primary)}.cly-kb-callout-tip{background:#10b9811a;border-left:4px solid #10B981;color:var(--text-primary)}[data-theme=light] .cly-kb-callout-critical{background:#ef444414;border-left:4px solid #DC2626}[data-theme=light] .cly-kb-callout-warning{background:#f59e0b17;border-left:4px solid #D97706}[data-theme=light] .cly-kb-callout-note{background:#3b82f614;border-left:4px solid #2563EB}[data-theme=light] .cly-kb-callout-tip{background:#10b98117;border-left:4px solid #059669}#tago-workspace-modal-root,.workspace-suite-light{background-color:#fff!important;color:#0f172a!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#tago-workspace-modal-root *{box-sizing:border-box}.workspace-light-bg{background-color:#fff!important;color:#0f172a!important}.workspace-light-subtle{background-color:#f8fafc!important;color:#1e293b!important;border-color:#e2e8f0!important}.workspace-light-border{border-color:#e2e8f0!important}.sheets-formula-autocomplete{background:#fff!important;border:1px solid #CBD5E1!important;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a!important;border-radius:8px!important;color:#0f172a!important}.sheets-formula-item:hover,.sheets-formula-item.active{background-color:#eff6ff!important;color:#1d4ed8!important}@keyframes slideTransitionFade{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes slideTransitionSlideLeft{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes slideTransitionSlideRight{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideTransitionZoom{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes slideTransitionFlip{0%{opacity:0;transform:perspective(1000px) rotateY(15deg)}to{opacity:1;transform:perspective(1000px) rotateY(0)}}.slide-transition-fade{animation:slideTransitionFade .28s cubic-bezier(.16,1,.3,1) forwards}.slide-transition-slide-next{animation:slideTransitionSlideLeft .3s cubic-bezier(.16,1,.3,1) forwards}.slide-transition-slide-prev{animation:slideTransitionSlideRight .3s cubic-bezier(.16,1,.3,1) forwards}.slide-transition-zoom{animation:slideTransitionZoom .28s cubic-bezier(.16,1,.3,1) forwards}.slide-transition-flip{animation:slideTransitionFlip .32s cubic-bezier(.16,1,.3,1) forwards}.slide-laser-pointer{position:absolute;width:14px;height:14px;border-radius:50%;background:#ef4444;box-shadow:0 0 12px 4px #ef4444d9,0 0 24px 8px #ef444480;pointer-events:none;transform:translate(-50%,-50%);z-index:99999;transition:transform .04s ease-out}.pdf-ocr-pulse-scan{animation:pdfOcrPulse 1.5s infinite ease-in-out}@keyframes pdfOcrPulse{0%{opacity:.4}50%{opacity:.9}to{opacity:.4}}.cly-login-shell{min-height:100vh;min-height:100dvh;overflow-y:auto!important;-webkit-overflow-scrolling:touch}@media (max-width: 640px){.cly-login-shell{padding:max(16px,env(safe-area-inset-top)) 12px max(24px,env(safe-area-inset-bottom))!important;align-items:flex-start!important}.cly-login-header{padding:10px 12px!important;top:max(10px,env(safe-area-inset-top))!important}.cly-login-main{margin-top:54px!important;margin-bottom:24px!important;max-width:100%!important}.cly-login-card{padding:24px 18px 20px!important;border-radius:22px!important}}@media (min-width: 641px) and (max-width: 1023px){.cly-login-main{max-width:440px!important;margin-top:48px!important}}@media (max-width: 640px){.cly-user-profile-text{display:none!important}}@media (max-width: 768px){.cly-notif-dropdown{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;right:-8px!important}}@media (max-width: 640px){.cly-card{border-radius:14px!important}.cly-card .ribbon{position:static!important;display:inline-block!important;margin-bottom:8px!important}}@media (max-width: 480px){.cly-modal-actions{flex-direction:column-reverse!important;width:100%!important}.cly-modal-actions button{width:100%!important;justify-content:center!important}}.welcome-rich-content{line-height:1.7}.welcome-rich-content ul{list-style-type:disc!important;padding-left:24px!important;margin:10px 0!important}.welcome-rich-content ol{list-style-type:decimal!important;padding-left:24px!important;margin:10px 0!important}.welcome-rich-content li{margin:4px 0!important;line-height:1.65!important}.welcome-rich-content p{margin:0 0 10px!important;line-height:1.7!important}.welcome-rich-content b,.welcome-rich-content strong{font-weight:700!important}.welcome-rich-content i,.welcome-rich-content em{font-style:italic!important}.welcome-rich-content u{text-decoration:underline!important}.welcome-rich-content s,.welcome-rich-content strike{text-decoration:line-through!important}@keyframes cly-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cly-spin{animation:cly-spin 1s linear infinite!important}
