:is(.workspace:has(.org-label),.editor,.bank-page,.analytics-page,.live-page){--t-ink:#0f1230;--t-ink-2:#2a2f5c;--t-muted:#5f6690;--t-violet:#6d5dfc;--t-indigo:#4f46e5;--t-cyan:#22d3ee;--t-pink:#e879f9;--t-night:#0c0f2a;--t-night-2:#151a45;--t-line:#6e64dc29;--t-glass:#ffffffb8;--t-shadow:0 1px 2px #1412460f,0 22px 50px -26px #281e8c61;isolation:isolate;position:relative}:is(.workspace:has(.org-label),.editor,.bank-page,.analytics-page):before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(#4f46e529 1px,#0000 1.2px) 0 0/22px 22px,radial-gradient(48rem 30rem at 85% -5%,#6d5dfc38,#0000 60%),radial-gradient(40rem 28rem at 10% 105%,#22d3ee2e,#0000 60%),radial-gradient(30rem 22rem at 55%,#e879f914,#0000 70%),linear-gradient(160deg,#f7f6ff 0%,#eef1ff 50%,#f3fbff 100%);position:fixed;inset:0}:is(.workspace:has(.org-label),.editor,.bank-page,.analytics-page):after{content:"";z-index:-1;pointer-events:none;filter:blur(60px);background:conic-gradient(#6d5dfc24,#22d3ee1f,#e879f91a,#6d5dfc24);border-radius:50%;width:60vmax;height:60vmax;animation:28s linear infinite t-aurora;position:fixed;top:-30vmax;left:30%}.workspace:has(.org-label){background:0 0}.workspace:has(.org-label)>aside{color:#c9cdf5;background:radial-gradient(120% 50% at 0% 0%,#6d5dfc59,transparent 60%), radial-gradient(100% 40% at 100% 100%,#22d3ee2e,transparent 60%), linear-gradient(180deg,var(--t-night) 0%,var(--t-night-2) 100%);border-right:1px solid #ffffff0f;align-self:start;min-height:100dvh;position:sticky;top:0;box-shadow:12px 0 40px -24px #0c0f2a99}.workspace:has(.org-label)>aside:before{content:"";pointer-events:none;background:radial-gradient(#ffffff12 1px,#0000 1.2px) 0 0/18px 18px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#0000 70%);mask:linear-gradient(#000,#0000 70%)}.workspace:has(.org-label)>aside>*{position:relative}.workspace:has(.org-label) .wordmark{color:#fff}.workspace:has(.org-label) .mark{background:linear-gradient(135deg,var(--t-violet),var(--t-cyan));animation:4s ease-in-out infinite t-glow;box-shadow:0 10px 24px -8px #6d5dfccc}.workspace:has(.org-label) .org-label{color:#8e94c9;letter-spacing:.18em}.workspace:has(.org-label) .org-label select{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px}.workspace:has(.org-label) .org-label select option{color:#0f1230}.workspace:has(.org-label) nav button{color:#b7bce8;background:0 0;border-radius:12px;transition:background .25s,color .25s,padding .25s;position:relative}.workspace:has(.org-label) nav button svg{transition:transform .3s}.workspace:has(.org-label) nav button:hover:not(:disabled){color:#fff;background:#ffffff0f;padding-left:20px}.workspace:has(.org-label) nav button:hover svg{transform:scale(1.15)rotate(-6deg)}.workspace:has(.org-label) nav button.active{color:#fff;box-shadow:inset 3px 0 var(--t-cyan),0 10px 24px -14px #6d5dfce6;background:linear-gradient(90deg,#6d5dfc73,#6d5dfc14)}.workspace:has(.org-label) nav button.active:hover{color:#fff;box-shadow:inset 3px 0 var(--t-cyan),0 10px 24px -14px #6d5dfce6;background:linear-gradient(90deg,#6d5dfc73,#6d5dfc14)}.workspace:has(.org-label)>aside>.actions a{color:#b7bce8;border-radius:12px;transition:background .25s,color .25s,padding .25s}.workspace:has(.org-label)>aside>.actions a:before{content:"";background:var(--t-cyan);opacity:.5;border-radius:50%;width:6px;height:6px;margin-right:10px;transition:opacity .25s,transform .25s}.workspace:has(.org-label)>aside>.actions a:hover{color:#fff;background:#ffffff0f;padding-left:20px}.workspace:has(.org-label)>aside>.actions a:hover:before{opacity:1;transform:scale(1.4)}.workspace:has(.org-label) .sidebar-bottom{color:#fff;border-top-color:#ffffff1a}.workspace:has(.org-label) .sidebar-bottom small{color:#8e94c9;text-transform:capitalize}.workspace:has(.org-label) .sidebar-bottom .text-button{color:#a5b4fc}.workspace:has(.org-label) .avatar{background:linear-gradient(135deg,var(--t-violet),var(--t-pink));color:#fff;box-shadow:0 0 0 3px #ffffff14}.workspace:has(.org-label) .main{background:0 0}.workspace:has(.org-label) .main>header{z-index:20;-webkit-backdrop-filter:blur(16px)saturate(160%);border-bottom:1px solid var(--t-line);color:var(--t-ink-2);background:#ffffff9e;font-weight:600;position:sticky;top:0}.workspace:has(.org-label) .main>header .slash{color:var(--t-violet);opacity:.6}.workspace:has(.org-label) .main>header .badge{color:var(--t-indigo);border:1px solid var(--t-line);background:linear-gradient(90deg,#6d5dfc1f,#22d3ee1f)}:is(.editor,.bank-page,.analytics-page)>header{z-index:20;border:1px solid var(--t-line);box-shadow:var(--t-shadow);background:#fffffff0;border-radius:18px;flex-wrap:wrap;gap:12px;margin:12px clamp(10px,2.5vw,28px) 0;position:sticky;top:12px}:is(.editor,.bank-page,.analytics-page,.live-page)>header>a:first-child{color:var(--t-indigo);background:#6d5dfc14;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}:is(.editor,.bank-page,.analytics-page,.live-page)>header>a:first-child:hover{background:#6d5dfc29;transform:translate(-3px)}:is(.editor,.bank-page,.analytics-page)>header>strong{color:var(--t-ink);letter-spacing:-.01em}:is(.bank-page,.analytics-page)>header .badge{color:var(--t-indigo);border:1px solid var(--t-line);background:linear-gradient(90deg,#6d5dfc1f,#22d3ee1f)}:is(.workspace:has(.org-label),.bank-page,.analytics-page) .page-heading{isolation:isolate;color:#fff;background:radial-gradient(60% 120% at 100% 0,#22d3ee59,#0000 60%),radial-gradient(70% 120% at 0 100%,#e879f947,#0000 60%),linear-gradient(125deg,#0c0f2a 0%,#1d1b5e 45%,#4f46e5 100%);border:0;border-radius:26px;flex-wrap:wrap;gap:20px;padding:clamp(24px,4vw,40px);animation:.6s cubic-bezier(.2,.8,.2,1) both t-rise;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #1e1478b3}:is(.workspace:has(.org-label),.bank-page,.analytics-page) .page-heading:before{content:"";z-index:-1;background:radial-gradient(#ffffff1f 1px,#0000 1.2px) 0 0/20px 20px;position:absolute;inset:0;-webkit-mask:linear-gradient(90deg,#0000,#000 60%);mask:linear-gradient(90deg,#0000,#000 60%)}:is(.workspace:has(.org-label),.bank-page,.analytics-page) .page-heading:after{content:"";z-index:-1;border:1px solid #ffffff2e;border-radius:50%;width:300px;height:300px;animation:18s linear infinite t-orbit;position:absolute;top:50%;right:-60px;transform:translateY(-50%);box-shadow:0 0 0 40px #ffffff0a,0 0 0 80px #ffffff08,inset 0 0 60px #22d3ee40}:is(.workspace:has(.org-label),.bank-page,.analytics-page) .page-heading .eyebrow{color:#a5f3fc;letter-spacing:.22em}:is(.workspace:has(.org-label),.bank-page,.analytics-page) .page-heading h1{color:#fff;letter-spacing:-.04em;background:linear-gradient(90deg,#fff 0%,#e0e7ff 40%,#a5f3fc 60%,#fff 100%) 0 0/220% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,4.6vw,46px);line-height:1.08;animation:7s ease-in-out infinite t-sheen}:is(.workspace:has(.org-label),.bank-page,.analytics-page) .page-heading p{color:#c7cbf5}.workspace:has(.org-label) .page-heading>button{z-index:1;color:var(--t-indigo);background:#fff;border-radius:14px;font-weight:800;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 14px 28px -12px #0000008c}.workspace:has(.org-label) .page-heading>button:hover:not(:disabled){transform:translateY(-2px)scale(1.02);box-shadow:0 20px 34px -14px #0009}:is(.workspace:has(.org-label),.editor,.bank-page,.analytics-page) .panel:not(:is(.ai-dialog,[role=dialog]) *){background:var(--t-glass);-webkit-backdrop-filter:blur(14px);border:1px solid var(--t-line);box-shadow:var(--t-shadow);border-radius:20px;animation:.5s ease-out both t-rise}.workspace:has(.org-label) .toolbar strong{color:var(--t-ink);font-size:17px}:is(.workspace:has(.org-label),.bank-page,.editor) .count{background:linear-gradient(135deg,var(--t-violet),var(--t-indigo));color:#fff;border-radius:999px;padding:2px 9px}.workspace:has(.org-label) .cards{perspective:1200px}.workspace:has(.org-label) .card{border:1px solid var(--t-line);box-shadow:var(--t-shadow);transform-style:preserve-3d;background:#ffffffd9;border-radius:22px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;animation:.6s cubic-bezier(.2,.8,.2,1) both t-card;position:relative;overflow:hidden}.workspace:has(.org-label) .card:nth-child(2){animation-delay:60ms}.workspace:has(.org-label) .card:nth-child(3){animation-delay:.12s}.workspace:has(.org-label) .card:nth-child(4){animation-delay:.18s}.workspace:has(.org-label) .card:nth-child(n+5){animation-delay:.24s}.workspace:has(.org-label) .card:hover{transform:translateY(-8px)rotateX(4deg);box-shadow:0 34px 60px -30px #281e8c99}.workspace:has(.org-label) .cover{isolation:isolate;position:relative;overflow:hidden}.workspace:has(.org-label) .cover-0{background:linear-gradient(135deg,#0c0f2a,#3730a3 60%,#6d5dfc)}.workspace:has(.org-label) .cover-1{background:linear-gradient(135deg,#1e1b4b,#7c3aed 55%,#e879f9)}.workspace:has(.org-label) .cover-2{background:linear-gradient(135deg,#082f49,#0e7490 55%,#22d3ee)}.workspace:has(.org-label) .cover:before{content:"";z-index:-1;background:radial-gradient(#ffffff24 1px,#0000 1.2px) 0 0/16px 16px;animation:30s linear infinite t-drift;position:absolute;inset:0}.workspace:has(.org-label) .cover:after{content:"";z-index:-1;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:38% 62% 55% 45%;width:170px;height:170px;transition:transform .8s cubic-bezier(.2,.8,.2,1);animation:12s ease-in-out infinite t-morph;position:absolute;top:-40px;right:-40px}.workspace:has(.org-label) .card:hover .cover:after{transform:scale(1.25)rotate(40deg)}.workspace:has(.org-label) .cover span{letter-spacing:.24em;color:#ffffffb3}.workspace:has(.org-label) .cover h2{color:#fff;letter-spacing:-.03em;text-shadow:0 6px 20px #00000059;transition:transform .4s}.workspace:has(.org-label) .card:hover .cover h2{transform:translate(6px)}.workspace:has(.org-label) .cover small{color:#fff;text-transform:capitalize;background:#ffffff29;border:1px solid #ffffff38;border-radius:999px;padding:3px 10px;display:inline-block}.workspace:has(.org-label) .card-info a strong{color:var(--t-ink);transition:color .2s}.workspace:has(.org-label) .card-info a:hover strong{color:var(--t-violet)}.workspace:has(.org-label) .card-info small{color:var(--t-muted)}.workspace:has(.org-label) .card-info .secondary{border-color:var(--t-line);border-radius:12px;transition:background .2s,color .2s,border-color .2s}.workspace:has(.org-label) .card-info .secondary:hover:not(:disabled){background:var(--t-indigo);color:#fff;border-color:var(--t-indigo)}.workspace:has(.org-label) .empty{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border:2px dashed #6d5dfc4d;border-radius:24px}.workspace:has(.org-label) .empty-symbol{background:linear-gradient(135deg,var(--t-violet),var(--t-cyan));color:#fff;animation:3s ease-in-out infinite t-glow}:is(.workspace:has(.org-label),.editor) .development-note{border-left:3px solid var(--t-violet);color:var(--t-muted);background:#6d5dfc0f;border-radius:14px;padding:14px 18px}.workspace:has(.org-label) .department-list>article.panel{transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.workspace:has(.org-label) .department-list>article.panel:after{content:"";background:radial-gradient(circle,#22d3ee40,#0000 70%);border-radius:50%;width:100px;height:100px;transition:transform .4s;position:absolute;inset:auto -30px -30px auto}.workspace:has(.org-label) .department-list>article.panel:hover{transform:translateY(-5px)}.workspace:has(.org-label) .department-list>article.panel:hover:after{transform:scale(1.8)}.workspace:has(.org-label) .department-list>article>span{background:linear-gradient(135deg,var(--t-violet),var(--t-cyan));color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;display:inline-grid}:is(.workspace:has(.org-label),.analytics-page) .table-wrap:not(:is(.ai-dialog,[role=dialog]) *){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--t-line);box-shadow:var(--t-shadow);background:#ffffffd1;border-radius:20px;overflow:auto}:is(.workspace:has(.org-label),.analytics-page) .table-wrap thead th{color:var(--t-ink-2);text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(90deg,#f1efff,#ecfbff);font-size:12px}:is(.workspace:has(.org-label),.analytics-page) .table-wrap tbody tr{transition:background .2s}:is(.workspace:has(.org-label),.analytics-page) .table-wrap tbody tr:hover{background:#6d5dfc0f}.editor>header .actions{flex-wrap:wrap}.editor .editor-layout{gap:20px}.editor .editor-canvas{position:relative}.editor .slide-preview{isolation:isolate;border:1px solid var(--t-line);color:var(--t-ink);background:radial-gradient(60% 80% at 100% 0,#22d3ee1f,#0000 60%),radial-gradient(60% 80% at 0 100%,#6d5dfc1f,#0000 60%),#fff;border-radius:24px;animation:.5s ease-out both t-rise;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #281e8c8c}.editor .slide-preview:before{content:"";z-index:-1;background:radial-gradient(#4f46e51a 1px,#0000 1.2px) 0 0/18px 18px;position:absolute;inset:0}.editor .slide-preview h1{color:var(--t-ink);letter-spacing:-.03em}.editor .slide-preview .eyebrow{color:var(--t-indigo)}.editor .slide-preview p{color:var(--t-ink-2)}.editor .preview-options>div{border:1px solid var(--t-line);background:#ffffffe6;border-radius:14px;transition:transform .25s,border-color .25s,box-shadow .25s}.editor .preview-options>div:hover{border-color:var(--t-violet);transform:translate(4px);box-shadow:0 10px 20px -14px #6d5dfccc}.editor .preview-options>div>span{background:linear-gradient(135deg,var(--t-violet),var(--t-indigo));color:#fff}.editor .editor-status{color:var(--t-indigo);font-weight:600}.bank-page .bank-filters:not(:is(.ai-dialog,[role=dialog]) *){background:var(--t-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--t-line);box-shadow:var(--t-shadow);border-radius:18px;padding:16px 18px}.bank-page .bank-question:not(:is(.ai-dialog,[role=dialog]) *){border:1px solid var(--t-line);box-shadow:var(--t-shadow);background:#ffffffdb;border-radius:20px;transition:transform .3s,box-shadow .3s;animation:.5s ease-out both t-rise;position:relative;overflow:hidden}.bank-page .bank-question:not(:is(.ai-dialog,[role=dialog]) *):before{content:"";background:linear-gradient(90deg,var(--t-violet),var(--t-cyan),var(--t-pink));background-size:200% 100%;height:4px;animation:6s linear infinite t-flow;position:absolute;top:0;left:0;right:0}.bank-page .bank-question:not(:is(.ai-dialog,[role=dialog]) *):hover{transform:translateY(-5px);box-shadow:0 30px 50px -28px #281e8c8c}.bank-page .bank-question .badge{color:var(--t-indigo);background:#6d5dfc1a}.analytics-page .analytics-selector{background:var(--t-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--t-line);box-shadow:var(--t-shadow);color:var(--t-ink-2);border-radius:18px;padding:16px 18px;font-weight:700}.analytics-page .section-title{color:var(--t-ink);letter-spacing:-.02em}.analytics-page .metric-grid>.panel{position:relative;overflow:hidden}.analytics-page .metric-grid>.panel:after{content:"";background:conic-gradient(#6d5dfc40,#22d3ee40,#6d5dfc40);border-radius:50%;width:110px;height:110px;animation:10s linear infinite t-orbit;position:absolute;bottom:-24px;right:-24px;-webkit-mask:radial-gradient(circle,#0000 38px,#000 39px);mask:radial-gradient(circle,#0000 38px,#000 39px)}.analytics-page .metric-grid>.panel h1{background:linear-gradient(90deg,var(--t-indigo),var(--t-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.analytics-page .metric-grid>.panel:nth-child(2){animation-delay:80ms}.analytics-page .metric-grid>.panel:nth-child(3){animation-delay:.16s}.analytics-page .analytics-insights{border:1px solid var(--t-line);background:linear-gradient(90deg,#6d5dfc14,#22d3ee14);border-radius:14px;padding:14px 18px}.live-page{color:#e6e8ff;background:radial-gradient(50rem 30rem at 85% -10%,#6d5dfc73,#0000 60%),radial-gradient(40rem 30rem at 0 110%,#22d3ee4d,#0000 60%),linear-gradient(160deg,#070920 0%,#10143a 60%,#0b0e2c 100%);min-height:100dvh}.live-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#ffffff14 1px,#0000 1.2px) 0 0/24px 24px;animation:60s linear infinite t-drift;position:fixed;inset:0}.live-page>header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#0c0f2a99;border-bottom:1px solid #ffffff14}.live-page>header>a:first-child{color:#c7d2fe;background:#ffffff14}.live-page>header>a:first-child:hover{background:#ffffff24}.live-page .live-heading h1{color:#fff;letter-spacing:-.03em}.live-page .eyebrow{color:#67e8f9}.live-page .live-top{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 30px 60px -30px #0009}.live-page .join-code{background:linear-gradient(90deg,#fff,#a5f3fc,#c4b5fd,#fff) 0 0/200% 100%;-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite t-sheen}.live-page .live-top a{color:#a5f3fc}.live-page .live-top svg{background:#fff;border-radius:14px;padding:6px;box-shadow:0 0 0 4px #6d5dfc59,0 0 40px #22d3ee59}.live-page .live-count strong{color:#fff;text-shadow:0 0 24px #22d3ee99}.live-page .live-count span{color:#a5b4fc}.live-page .slide-preview{color:var(--t-ink);background:#fffffff5;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 40px 80px -40px #000000b3}.live-page .slide-preview .eyebrow{color:var(--t-indigo)}.live-page .slide-preview h1{color:var(--t-ink)}.live-page .result-row progress{accent-color:var(--t-violet)}.live-page .live-content>p,.live-page .live-controls>span{color:#b7bce8}.live-page .live-controls{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;padding:14px 18px}.live-page .leaderboard li{color:#fff;background:#ffffff0f;border-color:#ffffff1a}.live-page .live-content{flex-direction:column;gap:22px;display:flex}.live-page .live-content>*{width:100%;margin:0!important}.live-page .live-content>p{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:12px 18px}.live-page .live-heading{margin:0}.live-page .live-row{grid-template-columns:1fr;align-items:stretch;gap:22px;display:grid}.live-page .live-row-split{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.live-page .live-row-pair{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.live-page .live-row>section{border-radius:24px;height:100%;animation:.5s ease-out both t-rise;box-shadow:0 30px 60px -36px #0009;margin:0!important}.live-page .live-row>section:nth-child(2){animation-delay:80ms}.live-page .live-row-pair>section:first-child{flex-direction:column;display:flex}.live-page .live-row-pair>section:first-child>div:last-child{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.live-page .live-content>section,.live-page .live-content>.live-row>section{padding:22px 24px}@media (max-width:900px){.live-page .live-row-split,.live-page .live-row-pair{grid-template-columns:1fr}}.pie-live{flex-direction:column;align-items:center;gap:18px;display:flex}.pie-live-chart{aspect-ratio:1;width:min(240px,100%);position:relative}.pie-live-chart svg{width:100%;height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both pie-spin-in;overflow:visible}.pie-slice{cursor:pointer;transition:stroke-dasharray .9s cubic-bezier(.4,0,.2,1),stroke-dashoffset .9s cubic-bezier(.4,0,.2,1),stroke-width .3s}.pie-slice:hover{stroke-width:50px}.pie-slice.pie-up{animation:1.2s ease-out pie-pulse-up}.pie-slice.pie-down{animation:1.2s ease-out pie-pulse-down}.pie-live-center{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.pie-live-center strong{color:#29243d;font-variant-numeric:tabular-nums;font-size:26px}.pie-live-center span{color:#71677e;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.pie-live-legend{gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.pie-live-legend li{color:#29243d;border-radius:10px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;font-size:13px;transition:background .4s;display:grid}.pie-live-legend li i{border-radius:4px;width:12px;height:12px}.pie-live-legend li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pie-live-legend li b{font-variant-numeric:tabular-nums}.pie-live-legend li.pie-up{background:#dcfce7}.pie-live-legend li.pie-up b{color:#15803d}.pie-live-legend li.pie-down{background:#fee2e2}.pie-live-legend li.pie-down b{color:#b91c1c}.pie-live-empty{text-align:center;color:#71677e;margin:0}@keyframes pie-spin-in{0%{opacity:0;transform:rotate(-120deg)scale(.7)}to{opacity:1;transform:none}}@keyframes pie-pulse-up{0%{stroke-width:44px}35%{stroke-width:56px}to{stroke-width:44px}}@keyframes pie-pulse-down{0%{stroke-width:44px;opacity:1}35%{stroke-width:36px;opacity:.6}to{stroke-width:44px;opacity:1}}@media (max-width:600px){.live-page .live-content{gap:16px;padding:20px 14px}.live-page .live-controls{flex-direction:column;align-items:stretch}}@keyframes t-aurora{to{transform:rotate(360deg)}}@keyframes t-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes t-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes t-card{0%{opacity:0;transform:translateY(30px)rotateX(12deg)}to{opacity:1;transform:none}}@keyframes t-glow{0%,to{box-shadow:0 10px 24px -8px #6d5dfccc}50%{box-shadow:0 10px 30px -4px #22d3eecc}}@keyframes t-orbit{to{transform:translateY(-50%)rotate(360deg)}}@keyframes t-sheen{0%,to{background-position:0%}50%{background-position:100%}}@keyframes t-drift{to{background-position:320px 320px}}@keyframes t-morph{0%,to{border-radius:38% 62% 55% 45%}50%{border-radius:60% 40% 35% 65%}}@keyframes t-flow{to{background-position:200% 0}}.analytics-page .metric-grid>.panel:after{animation-name:t-spin}@keyframes t-spin{to{transform:rotate(360deg)}}@media (max-width:1000px){.workspace:has(.org-label)>aside{min-height:100dvh}}@media (max-width:680px){.workspace:has(.org-label)>aside{border-bottom:1px solid #ffffff14;border-right:0;min-height:0;position:relative}.workspace:has(.org-label) nav{scrollbar-width:none;overflow-x:auto}:is(.workspace:has(.org-label) nav button:hover:not(:disabled),.workspace:has(.org-label)>aside>.actions a:hover){padding-left:revert}:is(.workspace:has(.org-label),.bank-page,.analytics-page) .page-heading{border-radius:20px}:is(.workspace:has(.org-label),.bank-page,.analytics-page) .page-heading:after{width:200px;height:200px;right:-90px}.workspace:has(.org-label) .page-heading>button{width:100%}:is(.editor,.bank-page,.analytics-page)>header{margin:10px 10px 0;position:relative;top:0}.workspace:has(.org-label) .card:hover{transform:translateY(-4px)}.live-page .live-top{text-align:center;flex-wrap:wrap;justify-content:center}}@media (max-width:420px){.live-page .join-code{letter-spacing:5px;font-size:36px}}@media (prefers-reduced-motion:reduce){:is(.workspace:has(.org-label),.editor,.bank-page,.analytics-page,.live-page) *,:is(.workspace:has(.org-label),.editor,.bank-page,.analytics-page,.live-page):before,:is(.workspace:has(.org-label),.editor,.bank-page,.analytics-page,.live-page):after,:is(.workspace:has(.org-label),.editor,.bank-page,.analytics-page,.live-page) :before,:is(.workspace:has(.org-label),.editor,.bank-page,.analytics-page,.live-page) :after{transition:none!important;animation:none!important}}.editor .editor-layout{grid-template-rows:auto 1fr;grid-template-columns:230px minmax(0,1fr) 280px;align-items:start}.editor .editor-layout>aside{grid-area:1/1/span 2;align-self:stretch}.editor .editor-layout>.editor-canvas{grid-area:1/2}.editor .editor-layout>.editor-settings{grid-area:2/2}.editor-right{grid-area:1/3/span 2;align-self:stretch;min-width:0;padding:20px 16px 20px 0}.editor-live-settings{border-radius:16px;margin:0;font-size:12px;position:sticky;top:90px;padding:16px!important}.editor-live-settings h2{margin:0 0 12px;font-size:14px}.editor-live-settings .actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.editor-live-settings label{margin:0;font-size:12px}.editor-live-settings select{width:100%;min-height:36px;padding:6px 8px;font-size:12px}.editor-live-settings p{color:#6b7280;margin:8px 0 12px;font-size:11px;line-height:1.5}.editor .editor-settings.qs-inline{background:#fff;border:1px solid #e7e4f3;border-radius:20px;width:100%;max-width:760px;margin:0 auto 32px;box-shadow:0 20px 50px -30px #14103c59;padding:0 28px!important;display:block!important}.editor .editor-settings.qs-inline:empty{display:none!important}.qs-head{border-bottom:1px solid #eceaf5;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:20px 0 14px;display:flex}.qs-head h2{margin:0;font-size:18px}.qs-badge{color:#5d49c8;background:#f1eeff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.qs-actions{background:#fff;border-top:1px solid #eceaf5;justify-content:flex-end;gap:10px;margin-top:16px;padding:14px 0 18px;display:flex;position:sticky;bottom:0}.qs-actions button{min-width:120px}@media (max-width:1200px){.editor .editor-layout{grid-template-rows:auto;grid-template-columns:190px minmax(0,1fr)}.editor .editor-layout>aside{grid-row:1/span 2}.editor-right{grid-area:auto/1/auto/-1;padding:0 16px 20px}.editor-live-settings{position:static}}@media (max-width:680px){.editor .editor-layout{grid-template-columns:1fr}.editor .editor-layout>*{grid-area:auto/1!important}}
