:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17181c);--canvas:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#141519);--sidebar:var(--lightningcss-light,#f7f7f8)var(--lightningcss-dark,#1c1d22);--text:var(--lightningcss-light,#25252d)var(--lightningcss-dark,#ededef);--muted:var(--lightningcss-light,#6c6c77)var(--lightningcss-dark,#a7a9b6);--subtle:var(--lightningcss-light,#777781)var(--lightningcss-dark,#9c9fab);--border:var(--lightningcss-light,#e9e9ed)var(--lightningcss-dark,#2e3039);--border-strong:var(--lightningcss-light,#dcdce3)var(--lightningcss-dark,#424550);--accent:var(--lightningcss-light,#625bc5)var(--lightningcss-dark,#7166d9);--accent-hover:var(--lightningcss-light,#534bb6)var(--lightningcss-dark,#6358c8);--accent-soft:var(--lightningcss-light,#eeedf9)var(--lightningcss-dark,#2b2840);--green:var(--lightningcss-light,#39755d)var(--lightningcss-dark,#83c7aa);--danger:var(--lightningcss-light,#bb444d)var(--lightningcss-dark,#f58c98);--radius:8px;--shadow:0 4px 16px #20202d0a;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{color:var(--text);background:var(--bg);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:13px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,select,input[type=checkbox],input[type=radio],label.upload-zone{touch-action:manipulation}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{opacity:.4;cursor:not-allowed}a,button,input,textarea,select{outline-offset:3px}:focus-visible{outline:2px solid var(--accent)}button,a{transition:background .15s,color .15s,border-color .15s,box-shadow .15s}input,textarea,select{color:var(--text);border:1px solid var(--border-strong);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191a1f);border-radius:6px;max-width:100%;padding:9px 11px}input::placeholder,textarea::placeholder{color:var(--lightningcss-light,#a1a1aa)var(--lightningcss-dark,#a7a9b6)}textarea{resize:vertical}input:focus,textarea:focus,select:focus{border-color:var(--accent)}h1,h2,h3,h4,p{margin:0}h1{letter-spacing:-.7px;font-size:25px;font-weight:650;line-height:1.4}h2{letter-spacing:-.3px;font-size:17px;font-weight:600}h3{font-size:14px;font-weight:600}h4{font-size:13px}p{line-height:1.8}small{font-size:12px}svg{flex-shrink:0}em{color:var(--danger);font-style:normal}.muted{color:var(--muted)}.mono,code,pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191a1f);padding:12px;position:fixed;top:-60px;left:20px}.skip-link:focus{top:12px}.button{border:1px solid var(--border-strong);white-space:nowrap;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191a1f);border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 12px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #20202d05}.button:hover:not(:disabled){background:var(--lightningcss-light,#f5f5f7)var(--lightningcss-dark,#22232b);border-color:var(--lightningcss-light,#cdccd6)var(--lightningcss-dark,#424550)}.button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.button.primary:hover{background:var(--accent-hover)}.button.danger{color:#fff;background:var(--danger);border-color:var(--danger)}.button.ghost{box-shadow:none;background:0 0;border-color:#0000}.button.full{width:100%}.icon-button{width:30px;height:30px;color:var(--muted);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{color:var(--text);background:var(--lightningcss-light,#ededf0)var(--lightningcss-dark,#22232b)}.row{align-items:center;gap:9px;display:flex}.full{width:100%}.danger-text{color:var(--danger)!important}.text-link{color:var(--accent);align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.eyebrow{letter-spacing:1.25px;color:var(--subtle);font-size:12px;font-weight:550}.subtle-pill{border:1px solid var(--border);color:var(--muted);background:var(--lightningcss-light,#f7f7f9)var(--lightningcss-dark,#22232b);border-radius:5px;align-items:center;gap:7px;padding:4px 9px;font-size:12px;display:inline-flex}.note{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.8}.logo{letter-spacing:-1px;color:var(--lightningcss-light,#30303a)var(--lightningcss-dark,#ededef);align-items:center;font-size:23px;font-weight:720;line-height:1;display:inline-flex}.logo-symbol{border-radius:50%;align-items:center;gap:3px;width:24px;height:23px;margin-right:9px;display:flex;position:relative;overflow:hidden;transform:rotate(-22deg)}.logo-symbol i{background:var(--accent);flex-shrink:0;width:5px;height:28px;display:block}.logo-symbol i:first-child{height:12px}.logo-symbol i:nth-child(2){height:22px}.logo-dot{color:var(--accent)}.avatar{color:var(--lightningcss-light,#605580)var(--lightningcss-dark,#bcb5ce);background:var(--lightningcss-light,#eae8f4)var(--lightningcss-dark,#282533);border:1px solid var(--lightningcss-light,#e0deef)var(--lightningcss-dark,#424550);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:inline-flex}.avatar.small{width:26px;height:26px;font-size:12px}.avatar.large{border-radius:12px;width:56px;height:56px;font-size:22px}.avatar.account{color:var(--lightningcss-light,#686873)var(--lightningcss-dark,#a7a9b6);background:var(--lightningcss-light,#e7e7eb)var(--lightningcss-dark,#22232b);border-color:var(--lightningcss-light,#dddde3)var(--lightningcss-dark,#424550)}.loading{min-height:100dvh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.shell{min-height:100dvh}.sidebar{background:var(--sidebar);border-right:1px solid var(--border);z-index:40;flex-direction:column;width:228px;padding:25px 12px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{padding:0 12px 23px}.workspace-switch{border:1px solid var(--border);text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191a1f);border-radius:7px;align-items:center;gap:9px;width:100%;margin:0 0 17px;padding:10px 9px;display:flex}.workspace-switch>span:nth-child(2){flex:1}.workspace-switch strong{font-size:12px;font-weight:600;display:block}.workspace-switch small{color:var(--muted);align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.workspace-switch b{border:1px solid var(--border);background:var(--lightningcss-light,#f2f2f5)var(--lightningcss-dark,#22232b);border-radius:3px;padding:0 4px;font-size:12px;font-weight:550}.nav-item{color:var(--lightningcss-light,#686872)var(--lightningcss-dark,#a7a9b6);border-radius:5px;align-items:center;gap:10px;min-height:35px;margin:2px 0;padding:8px 11px;font-size:12px;display:flex}.nav-item svg{color:var(--lightningcss-light,#858590)var(--lightningcss-dark,#a7a9b6)}.nav-item>span{flex:1}.nav-item.active{color:var(--lightningcss-light,#292733)var(--lightningcss-dark,#ededef);background:var(--lightningcss-light,#eae9ef)var(--lightningcss-dark,#22232b);font-weight:550}.nav-item.active svg{color:var(--lightningcss-light,#646070)var(--lightningcss-dark,#a7a9b6)}.nav-item:hover{color:var(--text);background:var(--lightningcss-light,#eeeef1)var(--lightningcss-dark,#22232b)}.nav-item small{color:var(--lightningcss-light,#777581)var(--lightningcss-dark,#a7a9b6);font-size:12px}.nav-label{color:var(--lightningcss-light,#95959e)var(--lightningcss-dark,#a7a9b6);justify-content:space-between;align-items:center;padding:22px 11px 6px;font-size:12px;display:flex}.nav-item .green{color:var(--lightningcss-light,#6f8d7d)var(--lightningcss-dark,#a7a9b6)}.nav-item .orange{color:var(--lightningcss-light,#af9273)var(--lightningcss-dark,#d2c2b1)}.nav-item .violet{color:var(--lightningcss-light,#9686b2)var(--lightningcss-dark,#beb4cf)}.sidebar-bottom{margin-top:auto;padding-top:26px}.upgrade-card{border:1px solid var(--border);background:var(--lightningcss-light,#fbfbfc)var(--lightningcss-dark,#191a1f);border-radius:7px;padding:13px 10px;display:block}.upgrade-card>span{align-items:center;gap:6px;display:flex}.upgrade-card strong{font-size:12px;font-weight:550}.upgrade-card svg{color:var(--accent)}.upgrade-card small{color:var(--muted);margin:7px 0 10px;font-size:12px;display:block}.upgrade-card b{color:var(--lightningcss-light,#6b6689)var(--lightningcss-dark,#a7a9b6);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.help-link{color:var(--muted);align-items:center;gap:9px;padding:17px 10px;font-size:12px;display:flex}.help-link svg:last-child{margin-left:auto}.account-row{border-top:1px solid var(--border);align-items:center;gap:9px;padding:13px 4px;display:flex}.account-row>span:nth-child(2){flex:1}.account-row strong,.account-row small{font-size:12px;display:block}.account-row small{color:var(--subtle);font-size:12px}.main-shell{margin-left:228px}.topbar{border-bottom:1px solid var(--border);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191a1f);justify-content:space-between;align-items:center;height:55px;padding:0 32px;display:flex}.topbar-language-picker{flex-shrink:0;margin-left:12px;position:relative}.topbar-preferences{flex-shrink:0;align-items:center;gap:4px;display:flex;position:relative}.topbar-preferences .topbar-language-picker{margin-left:0}.topbar-theme-picker{position:relative}.topbar-theme-picker summary{justify-content:center;width:44px;list-style:none}.topbar-theme-picker summary::-webkit-details-marker{display:none}.topbar-theme-picker[open] summary{background:var(--lightningcss-light,#f3f2f6)var(--lightningcss-dark,#292a32)}.theme-menu button[aria-pressed=true]{background:var(--lightningcss-light,#f2effa)var(--lightningcss-dark,#302b42)}.theme-menu .danger-text{padding:8px;font-size:12px}.language-trigger{min-height:44px;color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:13px;display:flex}.language-trigger:hover,.language-trigger[aria-expanded=true]{background:var(--lightningcss-light,#f3f2f6)var(--lightningcss-dark,#292a32)}.language-flag{border-radius:3px;flex-shrink:0;overflow:hidden;box-shadow:0 0 0 1px #80808026}.language-chevron{color:var(--subtle);transition:transform .15s}.language-trigger[aria-expanded=true] .language-chevron{transform:rotate(180deg)}.language-menu{z-index:60;border:1px solid var(--border);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#222329);border-radius:12px;width:208px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 10px 35px #00000018,0 2px 8px #0000000a}.language-menu-heading{color:var(--subtle);padding:7px 10px 8px;font-size:11px;font-weight:500}.language-menu button{width:100%;min-height:44px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:0 10px;font-size:13px;display:flex}.language-menu button:hover,.language-menu button:focus-visible{background:var(--lightningcss-light,#f4f3f8)var(--lightningcss-dark,#30313c)}.language-menu button[aria-checked=true]{background:var(--lightningcss-light,#f2effa)var(--lightningcss-dark,#302b42)}.language-check{color:var(--accent);margin-left:auto}@media (prefers-reduced-motion:reduce){.language-chevron{transition:none}}.breadcrumb{min-width:0;color:var(--subtle);align-items:center;gap:13px;font-size:12px;display:flex}.breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;color:var(--lightningcss-light,#6e6e79)var(--lightningcss-dark,#a7a9b6);min-width:0;font-weight:450;overflow:hidden}.breadcrumb>button,.breadcrumb>svg{flex-shrink:0}.preference-icon-trigger{justify-content:center;width:44px}@media (max-width:760px){.topbar-preferences .topbar-language-picker{position:static}}.language-chevron,.language-check{flex-shrink:0}.topbar{gap:12px}.form-language-setting{margin-top:20px}.form-language-setting .topbar-language-picker{margin:8px 0}.form-language-setting .language-menu{left:0;right:auto}.main-content{max-width:1440px;margin:auto;padding:32px 38px 28px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.page-heading .eyebrow{display:none}.page-heading p{color:var(--muted);margin-top:8px;font-size:12px}.heading-actions{align-items:center;gap:9px;display:flex}.mobile-toggle,.sidebar-overlay{display:none}.welcome-banner{border:1px solid var(--border);background:var(--lightningcss-light,#f8f8fa)var(--lightningcss-dark,#22232b);border-radius:8px;justify-content:space-between;align-items:center;min-height:178px;margin-bottom:25px;padding:23px 27px;display:flex;position:relative;overflow:hidden}.banner-tag{color:var(--lightningcss-light,#85818f)var(--lightningcss-dark,#a7a9b6);align-items:center;gap:6px;margin-bottom:11px;font-size:12px;display:flex}.welcome-banner h2{letter-spacing:-.5px;font-size:19px;font-weight:550;line-height:1.6}.welcome-banner h2 br{display:none}.welcome-banner p{color:var(--lightningcss-light,#86838e)var(--lightningcss-dark,#a7a9b6);margin:6px 0 13px;font-size:12px}.welcome-banner a{color:var(--lightningcss-light,#61588f)var(--lightningcss-dark,#b8b3d0);align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.paper-scene{flex-shrink:0;width:320px;height:145px;margin-right:12px;position:relative}.mini-paper{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191a1f);border:1px solid var(--lightningcss-light,#dcdbe3)var(--lightningcss-dark,#424550);border-radius:7px;width:208px;padding:16px 19px;position:absolute;top:0;right:35px;box-shadow:0 3px 10px #30304007}.back-paper{background:var(--lightningcss-light,#f1f0f6)var(--lightningcss-dark,#22232b);height:135px;top:10px;right:20px;transform:rotate(5deg)}.front-paper{top:-10px;transform:rotate(-3deg)}.front-paper strong{margin:8px 0;font-size:12px;display:block}.paper-logo{display:none}.paper-line{background:var(--lightningcss-light,#eae9ef)var(--lightningcss-dark,#22232b);border-radius:2px;width:65%;height:4px;margin:5px 0;display:block}.paper-line.long{width:90%}.paper-answer{color:var(--lightningcss-light,#797584)var(--lightningcss-dark,#a7a9b6);border:1px solid var(--lightningcss-light,#ecebf1)var(--lightningcss-dark,#424550);border-radius:3px;align-items:center;gap:5px;margin-top:7px;padding:4px 6px;font-size:12px;display:flex}.paper-answer span{text-align:center;background:var(--lightningcss-light,#eeedf5)var(--lightningcss-dark,#22232b);border-radius:2px;width:13px;height:13px;font-size:7px}.paper-answer svg{color:var(--accent);margin-left:auto}.paper-button{color:#fff;background:#625c88;border-radius:3px;align-items:center;gap:14px;width:68px;margin-top:9px;padding:4px 7px;font-size:7px;display:flex}.floating-note{box-shadow:var(--shadow);color:var(--lightningcss-light,#77717f)var(--lightningcss-dark,#a7a9b6);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191a1f);border:1px solid var(--lightningcss-light,#e5e3ec)var(--lightningcss-dark,#424550);border-radius:5px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex;position:absolute;bottom:-4px;right:0;transform:rotate(0)}.floating-note svg{color:var(--lightningcss-light,#7c728f)var(--lightningcss-dark,#a7a9b6)}.scene-spark,.scene-orbit{display:none}.stats-strip{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:23px;padding-bottom:26px;display:grid}.stats-strip>div{border-left:1px solid var(--border);padding:0 25px}.stats-strip>div:first-child{border-left:0;padding-left:0}.stats-strip>div>span{color:var(--muted);align-items:center;gap:10px;margin-bottom:5px;font-size:12px;display:flex}.stats-strip svg{color:var(--lightningcss-light,#a6a3ad)var(--lightningcss-dark,#a7a9b6)}.stats-strip strong{letter-spacing:-.7px;font-size:26px;font-weight:550;line-height:1.5}.stats-strip strong small{color:var(--subtle);letter-spacing:0;margin-left:13px;font-size:12px;font-weight:400}.stats-strip strong small.positive{color:var(--lightningcss-light,#7d7990)var(--lightningcss-dark,#a7a9b6)}.collection-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.filter-tabs{white-space:nowrap;gap:5px;display:flex}.filter-tabs button{color:var(--lightningcss-light,#8d8a94)var(--lightningcss-dark,#a7a9b6);border-radius:5px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:flex}.filter-tabs button.selected{color:var(--lightningcss-light,#504959)var(--lightningcss-dark,#a7a9b6);background:var(--lightningcss-light,#f0eff4)var(--lightningcss-dark,#22232b);font-weight:550}.filter-tabs button small{color:var(--lightningcss-light,#88808e)var(--lightningcss-dark,#a7a9b6);font-size:12px}.toolbar-tools{align-items:center;gap:10px;display:flex}.search-field{border:1px solid var(--border);height:32px;color:var(--muted);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191a1f);border-radius:5px;align-items:center;gap:7px;padding:0 8px;display:flex}.search-field:focus-within{border-color:var(--accent)}.search-field input{background:0 0;border:0;outline:0;width:135px;min-width:0;padding:0;font-size:12px}.search-field kbd{color:var(--lightningcss-light,#a7a3ae)var(--lightningcss-dark,#a7a9b6);white-space:nowrap;border:1px solid var(--lightningcss-light,#ebeaf0)var(--lightningcss-dark,#424550);border-radius:3px;padding:0 3px;font-size:12px}.toolbar-tools select,.table-toolbar select{color:var(--lightningcss-light,#777180)var(--lightningcss-dark,#a7a9b6);border-color:var(--border);height:32px;padding:4px 7px;font-size:12px}.view-toggle{border:1px solid var(--border);border-radius:5px;gap:2px;padding:2px;display:flex}.view-toggle button{color:var(--lightningcss-light,#a7a1af)var(--lightningcss-dark,#a7a9b6);justify-content:center;align-items:center;width:27px;height:25px;display:flex}.view-toggle .active{color:var(--lightningcss-light,#666071)var(--lightningcss-dark,#a7a9b6);background:var(--lightningcss-light,#f0eef5)var(--lightningcss-dark,#22232b);border-radius:3px}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.form-card{border:1px solid var(--border);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191a1f);border-radius:8px;min-width:0;transition:border-color .15s,box-shadow .15s;position:relative}.form-card:hover{border-color:var(--lightningcss-light,#ccc8d6)var(--lightningcss-dark,#424550);box-shadow:0 2px 8px #30233e05}.card-top{justify-content:space-between;align-items:center;padding:17px 17px 0;display:flex}.form-glyph{border:1px solid #00000004;border-radius:8px;justify-content:center;align-items:center;width:39px;height:39px;display:inline-flex}.form-glyph.tiny{border-radius:5px;width:27px;height:27px}.mint{color:var(--lightningcss-light,#6d8479)var(--lightningcss-dark,#a7a9b6);background:var(--lightningcss-light,#edf2ef)var(--lightningcss-dark,#22232b)}.peach{color:var(--lightningcss-light,#b4947b)var(--lightningcss-dark,#d3c0b1);background:var(--lightningcss-light,#f5efea)var(--lightningcss-dark,#282533)}.lavender{color:var(--lightningcss-light,#8c7cad)var(--lightningcss-dark,#bdb4d0);background:var(--lightningcss-light,#efedf5)var(--lightningcss-dark,#22232b)}.blue{color:var(--lightningcss-light,#7a8cad)var(--lightningcss-dark,#b3bed0);background:var(--lightningcss-light,#ecf0f7)var(--lightningcss-dark,#282533)}.yellow{color:var(--lightningcss-light,#a69666)var(--lightningcss-dark,#d2cab2);background:var(--lightningcss-light,#f7f3e8)var(--lightningcss-dark,#282533)}.rose{color:var(--lightningcss-light,#ab858c)var(--lightningcss-dark,#cdb7bb);background:var(--lightningcss-light,#f6eeef)var(--lightningcss-dark,#282533)}.black{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#ededef);background:var(--lightningcss-light,#f1f1f3)var(--lightningcss-dark,#22232b)}.card-controls{color:var(--lightningcss-light,#b1a8bf)var(--lightningcss-dark,#a7a9b6);align-items:center;gap:3px;display:flex;position:relative}.card-title{padding:15px 17px 0;display:block}.card-title h3{letter-spacing:-.1px;color:var(--text);font-size:13px}.card-title p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:12px;overflow:hidden}.card-status{align-items:center;gap:10px;padding:16px 17px 15px;display:flex}.status{white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:2px 6px;font-size:12px;font-weight:450;line-height:1.5;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:5px;height:5px}.status.live{color:var(--lightningcss-light,#63816d)var(--lightningcss-dark,#a7a9b6);background:var(--lightningcss-light,#f0f5f1)var(--lightningcss-dark,#22232b)}.status.draft{color:var(--lightningcss-light,#928078)var(--lightningcss-dark,#a7a9b6);background:var(--lightningcss-light,#f6f2ee)var(--lightningcss-dark,#282533)}.card-status>span:last-child{color:var(--muted);font-size:12px}.card-status strong{color:var(--muted);font-weight:450}.form-card footer{color:var(--muted);border-top:1px solid var(--lightningcss-light,#f1eff4)var(--lightningcss-dark,#424550);justify-content:space-between;align-items:center;padding:10px 17px;font-size:12px;display:flex}.form-card footer span:first-child{align-items:center;gap:5px;display:flex}.new-form-card{color:var(--lightningcss-light,#82758d)var(--lightningcss-dark,#a7a9b6);background:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#191a1f);border:1px dashed var(--lightningcss-light,#dbd7e2)var(--lightningcss-dark,#424550);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:204px;display:flex}.new-form-card:hover{background:var(--lightningcss-light,#f6f4fa)var(--lightningcss-dark,#282533);border-color:var(--lightningcss-light,#b0a5be)var(--lightningcss-dark,#76698e)}.new-form-card>span{color:var(--lightningcss-light,#aaa0b4)var(--lightningcss-dark,#a7a9b6);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191a1f);border:1px solid var(--lightningcss-light,#eeeaf2)var(--lightningcss-dark,#424550);border-radius:8px;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.new-form-card strong{font-size:12px;font-weight:450}.new-form-card small{color:var(--lightningcss-light,#aaa0b2)var(--lightningcss-dark,#a7a9b6);font-size:12px}.form-grid.list-view{flex-direction:column;gap:0;display:flex;container-type:inline-size}.form-grid.list-view .form-card{border-top:0;border-radius:0;grid-template-columns:40px minmax(0,1fr) 190px 270px 60px;align-items:center;column-gap:16px;min-height:84px;padding:16px;display:grid}.list-view .form-card:first-child{border-top:1px solid var(--border);border-radius:7px 7px 0 0}.list-view .form-card:last-of-type{border-radius:0 0 7px 7px}.list-view .form-card:only-of-type{border-radius:7px}.form-grid.list-view .card-top{display:contents}.form-grid.list-view .form-glyph{grid-area:1/1}.form-grid.list-view .card-controls{grid-area:1/5;justify-content:flex-end;display:flex}.form-grid.list-view .card-controls .icon-button{min-width:36px;min-height:36px}.list-view .card-title{grid-area:1/2;min-width:0;padding:0}.list-view .card-title h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-grid.list-view .card-status{flex-wrap:wrap;grid-area:1/3;min-width:0;padding:0}.form-grid.list-view .form-card footer{border:0;grid-area:1/4;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:12px;min-width:0;padding:0;display:grid}.list-view .form-card footer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.list-view .form-card footer svg{flex-shrink:0}.form-grid.list-view .new-form-card{flex-direction:row;gap:15px;min-height:60px;margin-top:14px}@container (max-width:900px){.form-grid.list-view .form-card{grid-template-columns:40px minmax(0,1fr) 175px 60px}.form-grid.list-view .card-controls{grid-column:4}.form-grid.list-view .form-card footer{display:none}}@container (max-width:580px){.form-grid.list-view .form-card{grid-template-columns:36px minmax(0,1fr) 44px;gap:8px 12px;padding:14px 12px}.form-grid.list-view .form-glyph{width:36px;height:36px}.form-grid.list-view .card-controls{grid-column:3}.form-grid.list-view .card-controls>svg{display:none}.form-grid.list-view .card-controls .icon-button{min-width:44px;min-height:44px}.form-grid.list-view .card-status{grid-area:2/2/auto/-1}.form-grid.list-view .new-form-card{flex-wrap:wrap;padding:12px}.form-grid.list-view .new-form-card small{display:none}}.page-footnote{color:var(--lightningcss-light,#aaa1b1)var(--lightningcss-dark,#a7a9b6);align-items:center;gap:6px;margin-top:26px;font-size:12px;display:flex}.page-footnote>span{margin-left:auto}.dropdown-menu{z-index:15;border:1px solid var(--border);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191a1f);border-radius:7px;min-width:145px;padding:5px;position:absolute;top:33px;right:0;box-shadow:0 5px 20px #20202d15}.dropdown-menu button{white-space:nowrap;text-align:left;border-radius:4px;align-items:center;gap:8px;width:100%;padding:8px;font-size:12px;display:flex}.dropdown-menu button:hover{background:var(--lightningcss-light,#f3f1f7)var(--lightningcss-dark,#22232b)}.modal{border:1px solid var(--border);width:min(460px,100vw - 32px);color:var(--text);border-radius:11px;max-height:90dvh;padding:25px;overflow:auto;box-shadow:0 18px 80px #17152233}.modal.wide{width:min(640px,100vw - 32px)}.modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f1d2940}.modal-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.modal h2{font-size:18px}.modal p{font-size:12px}.modal-actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:25px;display:flex}.field{flex-direction:column;gap:7px;margin:18px 0;font-size:12px;font-weight:500;display:flex}.field input,.field textarea,.field select{width:100%;font-weight:400}.field small,.field-hint{color:var(--muted);font-size:12px;font-weight:400}.toast{z-index:1000;color:#fff;background:#303039;border:1px solid var(--lightningcss-light,#555361)var(--lightningcss-dark,#76698e);border-radius:7px;max-width:calc(100vw - 30px);padding:12px 20px;font-size:12px;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 5px 25px #20202d22}.storage-error{text-align:center;color:var(--lightningcss-light,#832634)var(--lightningcss-dark,#daa9b1);z-index:1001;background:var(--lightningcss-light,#fce5e8)var(--lightningcss-dark,#282533);padding:8px;position:fixed;bottom:0;left:0;right:0}.empty{text-align:center;flex-direction:column;align-items:center;padding:70px 20px;display:flex}.empty-icon{color:var(--lightningcss-light,#a198ad)var(--lightningcss-dark,#a7a9b6);background:var(--lightningcss-light,#f3f1f8)var(--lightningcss-dark,#282533);border:1px solid var(--lightningcss-light,#e8e4ee)var(--lightningcss-dark,#424550);border-radius:12px;margin-bottom:17px;padding:15px}.empty h2{margin-bottom:7px;font-size:17px}.empty p{color:var(--muted);margin-bottom:20px;font-size:12px}.form-breadcrumb{color:var(--subtle);align-items:center;gap:9px;margin-bottom:20px;font-size:12px;display:flex}.form-tabs{border-bottom:1px solid var(--border);gap:28px;margin-top:-6px;margin-bottom:28px;display:flex}.form-tabs a{color:var(--muted);align-items:center;gap:7px;padding:11px 2px;font-size:12px;display:flex;position:relative}.form-tabs a.selected{color:var(--text);font-weight:550}.form-tabs a.selected:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.form-tabs small{color:var(--lightningcss-light,#8a8193)var(--lightningcss-dark,#a7a9b6);background:var(--lightningcss-light,#f0edf5)var(--lightningcss-dark,#22232b);border-radius:4px;padding:0 4px;font-size:12px}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin:25px 0 20px;display:flex}.section-heading p{color:var(--muted);margin-top:6px;font-size:12px}.count-badge{color:var(--lightningcss-light,#8a7e96)var(--lightningcss-dark,#a7a9b6);background:var(--lightningcss-light,#f4f1f7)var(--lightningcss-dark,#22232b);border-radius:5px;margin-left:7px;padding:2px 7px;font-size:12px;font-weight:400}.table-toolbar{align-items:center;gap:12px;margin-bottom:15px;display:flex}.table-toolbar .search-field{min-width:260px}.table-toolbar input{width:100%}.table-toolbar>span{margin-left:auto;font-size:12px}.table-scroll{border:1px solid var(--border);border-radius:8px;overflow:auto}.data-table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%;font-size:12px}.data-table th{color:var(--muted);border-bottom:1px solid var(--border);background:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#191a1f);padding:12px 17px;font-size:12px;font-weight:450}.data-table td{color:var(--muted);border-bottom:1px solid var(--lightningcss-light,#f1edf5)var(--lightningcss-dark,#424550);padding:12px 17px}.data-table tbody tr:hover{background:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#191a1f)}.respondent-name{color:var(--text);align-items:center;gap:9px;font-weight:500;display:flex}.table-avatar{color:var(--lightningcss-light,#9687a3)var(--lightningcss-dark,#a7a9b6);background:var(--lightningcss-light,#f0edf4)var(--lightningcss-dark,#22232b);border:0;border-radius:50%;width:27px;height:27px;font-size:12px}.table-footer{color:var(--subtle);background:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#191a1f);justify-content:space-between;padding:12px 17px;font-size:12px;display:flex}.metric-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.metric{border:1px solid var(--border);border-radius:8px;padding:20px}.metric>span{color:var(--muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.metric strong{margin-top:10px;font-size:27px;font-weight:500;display:block}.analytics-grid{grid-template-columns:1.4fr 1fr;gap:18px;margin-top:23px;display:grid}.panel{border:1px solid var(--border);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191a1f);border-radius:8px;margin-bottom:20px;padding:24px}.panel>h3{margin-bottom:10px}.panel-title{align-items:center;gap:13px;margin-bottom:22px;display:flex}.panel-title p{color:var(--muted);margin-top:3px;font-size:12px}.square-icon{color:var(--lightningcss-light,#89769b)var(--lightningcss-dark,#a7a9b6);background:var(--lightningcss-light,#f5f2f9)var(--lightningcss-dark,#282533);border-radius:7px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.bar-chart{justify-content:space-around;align-items:flex-end;gap:13px;height:230px;padding-top:25px;display:flex}.bar-chart>div{color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:9px;font-size:12px;display:flex}.bar-chart small{color:var(--muted);font-size:12px}.bar{background:var(--lightningcss-light,#b4a4d0)var(--lightningcss-dark,#454050);border-radius:3px 3px 0 0;width:70%;max-width:38px;min-height:5px}.distribution{margin-top:32px}.distribution>div{margin-bottom:25px}.distribution>div>div{justify-content:space-between;margin-bottom:8px;font-size:12px;display:flex}.distribution b{color:var(--muted);font-weight:400}progress{appearance:none;background:var(--lightningcss-light,#f3eff7)var(--lightningcss-dark,#282533);border:0;border-radius:4px;width:100%;height:7px;overflow:hidden}progress::-webkit-progress-bar{background:var(--lightningcss-light,#f3eff7)var(--lightningcss-dark,#282533)}progress::-webkit-progress-value{background:var(--lightningcss-light,#aa9ac6)var(--lightningcss-dark,#454050);border-radius:4px}.info-box{color:var(--muted);background:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#191a1f);border:1px solid var(--lightningcss-light,#efebf5)var(--lightningcss-dark,#424550);border-radius:7px;align-items:flex-start;gap:11px;margin:18px 0;padding:14px 17px;font-size:12px;line-height:1.7;display:flex}.info-box svg{margin-top:2px}.share-layout{grid-template-columns:minmax(0,1fr) 255px;gap:24px;display:grid}.copy-field{gap:8px;margin-bottom:12px;display:flex}.copy-field input{color:var(--lightningcss-light,#7e6c90)var(--lightningcss-dark,#a7a9b6);flex:1;min-width:0;font-size:12px}.share-preview{border:1px solid var(--border);border-radius:8px;align-self:start;padding:21px}.link-cover{justify-content:center;align-items:center;height:140px;margin:15px -21px 17px;display:flex}.share-preview p{color:var(--muted);margin:6px 0 10px;font-size:12px}.share-preview>span:not(.eyebrow){color:var(--subtle);font-size:12px}.embed-options{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.embed-options button{border:1px solid var(--border);color:var(--muted);border-radius:6px;flex-direction:column;align-items:center;gap:10px;padding:18px 10px;font-size:12px;display:flex}.embed-options button.selected{color:var(--lightningcss-light,#7b5fa0)var(--lightningcss-dark,#c0b2d1);background:var(--lightningcss-light,#f9f6fd)var(--lightningcss-dark,#282533);border-color:var(--lightningcss-light,#b1a0cb)var(--lightningcss-dark,#76698e)}.code-block{color:var(--lightningcss-light,#877098)var(--lightningcss-dark,#a7a9b6);background:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#191a1f);border:1px solid var(--lightningcss-light,#efebf5)var(--lightningcss-dark,#424550);border-radius:6px;margin:15px 0;padding:16px;font-size:12px;line-height:1.9;display:block;overflow:auto}.integration-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.integration-card{border:1px solid var(--border);border-radius:8px;padding:23px}.service-icon{border:1px solid var(--border-strong);border-radius:10px;justify-content:center;align-items:center;width:43px;height:43px;font-size:22px;font-weight:650;display:inline-flex}.integration-card h3{margin:16px 0 5px}.integration-card p{color:var(--muted);margin-bottom:20px;font-size:12px}.settings-narrow{max-width:680px}.toggle-row{justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.toggle-row strong{font-size:12px;font-weight:500}.toggle-row small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.toggle-row input{appearance:none;background:var(--lightningcss-light,#d9d5df)var(--lightningcss-dark,#454050);border:0;border-radius:10px;flex-shrink:0;width:30px;height:18px;padding:0;position:relative}.toggle-row input:before{content:"";background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191a1f);border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0002}.toggle-row input:checked{background:var(--accent)}.toggle-row input:checked:before{transform:translate(12px)}.summary-list{grid-template-columns:1fr 1fr;gap:16px;margin:23px 0;font-size:12px;display:grid}.summary-list dt{color:var(--muted)}.summary-list dd{text-align:right;color:var(--lightningcss-light,#82708f)var(--lightningcss-dark,#a7a9b6);margin:0}.panel-divider{background:var(--border);height:1px;margin:22px 0}.submission-header{border-bottom:1px solid var(--border);align-items:center;gap:13px;padding:8px 0 20px;display:flex}.submission-header>span:last-child{margin-left:auto}.submission-header p{color:var(--muted);margin-top:4px;font-size:12px}.submission-answers>div{border-bottom:1px solid var(--border);padding:20px 0}.submission-answers span{color:var(--muted);font-size:12px}.submission-answers p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:13px}.editor-shell{background:var(--lightningcss-light,#f7f7f8)var(--lightningcss-dark,#22232b);min-height:100dvh}.editor-topbar{border-bottom:1px solid var(--border);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191a1f);justify-content:space-between;align-items:center;gap:15px;height:60px;padding:0 20px;display:flex}.editor-crumb{align-items:center;gap:11px;min-width:0;display:flex}.editor-crumb strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;overflow:hidden}.editor-actions{align-items:center;gap:8px;display:flex}.save-state{color:var(--muted);align-items:center;gap:5px;margin-right:10px;font-size:12px;display:flex}.editor-body{grid-template-columns:224px minmax(0,1fr) 245px;min-height:calc(100dvh - 60px);display:grid}.builder-left,.builder-right{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191a1f);padding:0 17px;position:relative}.builder-left{border-right:1px solid var(--border)}.builder-right{border-left:1px solid var(--border)}.builder-tabs{border-bottom:1px solid var(--border);gap:12px;padding-top:17px;display:flex}.builder-tabs button{color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:7px;padding:8px 11px 13px;font-size:12px;display:flex}.builder-tabs .selected{color:var(--text);border-color:var(--accent)}.panel-heading{justify-content:space-between;align-items:center;padding:23px 0 13px;font-size:12px;font-weight:550;display:flex}.panel-heading span{color:var(--subtle);font-size:12px;font-weight:400}.field-types{flex-direction:column;gap:3px;display:flex}.field-types button{color:var(--muted);border-radius:5px;align-items:center;gap:10px;padding:9px 7px;font-size:12px;display:flex}.field-types button:hover{background:var(--lightningcss-light,#f4f0f9)var(--lightningcss-dark,#282533)}.field-types button span{text-align:left;color:var(--text);flex:1}.field-types button svg:last-child{color:var(--lightningcss-light,#c3b8cd)var(--lightningcss-dark,#a7a9b6)}.outline-page{color:var(--muted);align-items:center;gap:8px;padding:8px 3px;font-size:12px;display:flex}.outline button{text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--muted);border-radius:4px;padding:6px 12px 6px 25px;font-size:12px;display:block;overflow:hidden}.outline button.selected{color:var(--lightningcss-light,#89709f)var(--lightningcss-dark,#c3b6ce);background:var(--lightningcss-light,#f3edf9)var(--lightningcss-dark,#282533)}.builder-tip{color:var(--lightningcss-light,#afa0bb)var(--lightningcss-dark,#a7a9b6);border-top:1px solid var(--border);gap:8px;margin-top:30px;padding:16px 0;font-size:12px;display:flex}.builder-tip p{line-height:1.8}.editor-canvas{min-width:0;padding:24px 38px 70px}.canvas-meta{color:var(--lightningcss-light,#aaa0b3)var(--lightningcss-dark,#a7a9b6);justify-content:space-between;max-width:680px;margin:0 auto 15px;font-size:12px;display:flex}.document-paper{border:1px solid var(--border-strong);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191a1f);border-radius:5px;max-width:680px;min-height:750px;margin:auto;padding:50px 55px 24px;box-shadow:0 3px 12px #2d223d03}.doc-mark{color:var(--lightningcss-light,#9c8ab0)var(--lightningcss-dark,#c1b6ce);background:var(--lightningcss-light,#f1eff7)var(--lightningcss-dark,#282533);border-radius:9px;justify-content:center;align-items:center;width:47px;height:47px;margin-bottom:23px;display:flex}.document-title{letter-spacing:-.5px;background:0 0;border:0;border-radius:2px;width:100%;padding:0;font-size:27px;font-weight:650;line-height:1.5}.document-description{width:100%;color:var(--muted);resize:none;background:0 0;border:0;margin-top:12px;padding:0;font-size:12px;line-height:1.9}.document-title:focus,.document-description:focus{outline:1px dashed var(--lightningcss-light,#bca9d1)var(--lightningcss-dark,#76698e)}.page-separator{border-top:1px dashed var(--border-strong);height:1px;margin:33px 0 23px;position:relative}.page-separator span{color:var(--lightningcss-light,#b5a6bf)var(--lightningcss-dark,#a7a9b6);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191a1f);padding-right:9px;font-size:12px;position:absolute;top:-8px;left:0}.editable-question{border:1px solid #0000;border-radius:7px;margin:12px -17px;position:relative}.editable-question.selected{background:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#191a1f);border-color:var(--lightningcss-light,#b2a0d0)var(--lightningcss-dark,#76698e);box-shadow:0 0 0 2px #f1ecf7}.editable-question:hover{border-color:var(--lightningcss-light,#d8cbe6)var(--lightningcss-dark,#424550)}.question-select{text-align:left;gap:9px;width:100%;padding:15px 16px;display:flex}.question-number{color:var(--lightningcss-light,#c1b1cc)var(--lightningcss-dark,#c4b5cf);flex-shrink:0;width:15px;margin-top:2px;margin-left:-9px;font-size:12px}.question-select>span:last-child{flex:1;min-width:0}.question-select strong{color:var(--text);font-size:12px;font-weight:500}.field-preview{margin-top:11px;display:block}.input-preview{border:1px solid var(--border-strong);color:var(--lightningcss-light,#c1b2cb)var(--lightningcss-dark,#c4b6ce);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191a1f);border-radius:4px;justify-content:space-between;align-items:center;height:37px;padding:0 10px;font-size:12px;display:flex}.input-preview.textarea{align-items:flex-start;height:80px;padding-top:10px}.choice-preview{color:var(--lightningcss-light,#a392ad)var(--lightningcss-dark,#a7a9b6);align-items:center;gap:8px;margin:9px 0;font-size:12px;display:flex}.choice-preview i{border:1px solid var(--border-strong);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191a1f);width:14px;height:14px}.choice-preview i.radio{border-radius:50%}.choice-preview i.checkbox{border-radius:3px}.rating-preview{color:var(--lightningcss-light,#cabbcf)var(--lightningcss-dark,#a7a9b6);letter-spacing:5px;font-size:31px}.insert-field{border:1px dashed var(--border-strong);color:var(--lightningcss-light,#af9dbe)var(--lightningcss-dark,#c3b5ce);border-radius:5px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:20px;padding:9px;font-size:12px;display:flex}.insert-field:hover{background:var(--lightningcss-light,#f8f4fc)var(--lightningcss-dark,#282533);border-color:var(--lightningcss-light,#b39bcd)var(--lightningcss-dark,#76698e)}.document-submit{color:#fff;background:var(--form-accent);border-radius:5px;align-items:center;gap:30px;margin-top:30px;padding:9px 17px;font-size:12px;display:inline-flex}.powered{text-align:center;color:var(--lightningcss-light,#c2b3cf)var(--lightningcss-dark,#c3b4d0);margin-top:55px;font-size:12px}.powered strong{letter-spacing:-.5px;color:var(--lightningcss-light,#a891bb)var(--lightningcss-dark,#c3b3d0);font-size:12px}.question-settings{padding-bottom:20px}.question-settings .field,.question-settings .field input,.question-settings .field select,.question-settings .field textarea{font-size:12px}.question-settings .full{margin-top:11px}.theme-panel .muted{font-size:12px}.swatches{flex-wrap:wrap;gap:8px;margin:12px 0 28px;display:flex}.swatches button{color:#fff;border:3px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#424550);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 0 0 1px #e0d6e9}.publish-summary{text-align:center;padding:8px 0}.large-check{width:68px;height:68px;color:var(--accent);background:var(--lightningcss-light,#eeebf8)var(--lightningcss-dark,#282533);border-radius:50%;justify-content:center;align-items:center;margin-bottom:17px;display:inline-flex}.publish-summary p{color:var(--muted);margin-top:7px}.preview-bar{border-bottom:1px solid var(--border);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191a1f);justify-content:space-between;align-items:center;gap:16px;height:58px;padding:0 25px;display:flex}.preview-bar>span{color:var(--muted);font-size:12px}.device-switch{border:1px solid var(--border);border-radius:6px;gap:5px;padding:3px;display:flex}.device-switch button{color:var(--lightningcss-light,#aa99b9)var(--lightningcss-dark,#c3b6cd);border-radius:3px;padding:5px 10px;display:flex}.device-switch button.selected{color:var(--lightningcss-light,#80669b)var(--lightningcss-dark,#c2b5cf);background:var(--lightningcss-light,#f0eaf8)var(--lightningcss-dark,#282533)}.respondent{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191a1f);min-height:100dvh}.respondent.is-preview{background:var(--lightningcss-light,#f5f4f8)var(--lightningcss-dark,#22232b)}.respondent-sheet{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191a1f);max-width:670px;min-height:90dvh;margin:0 auto;padding:70px 40px 35px}.is-preview .respondent-sheet{border:1px solid var(--border);border-radius:7px;max-width:710px;margin:35px auto;padding:48px 55px}.respondent-sheet.mobile-device{max-width:390px;padding:35px 25px}.respondent-sheet h1{letter-spacing:-.6px;font-size:30px;line-height:1.5}.respondent-intro{color:var(--muted);margin-top:12px;margin-bottom:34px;font-size:13px}.public-question{margin:25px 0}.public-question>label{margin-bottom:10px;font-size:13px;font-weight:550;display:block}.public-question>input,.public-question>textarea,.public-question>select{width:100%;min-height:43px;font-size:14px}.public-question fieldset{border:0;min-width:0;margin:0;padding:0}.choice-input label{border:1px solid var(--border);cursor:pointer;border-radius:5px;align-items:center;gap:10px;min-height:43px;margin:8px 0;padding:9px 12px;font-size:13px;display:flex}.choice-input label.selected{border-color:var(--form-accent);background:color-mix(in srgb, var(--form-accent) 5%, white)}.choice-input label:has(input:checked){border-color:var(--form-accent);background:color-mix(in srgb, var(--form-accent) 5%, white)}.choice-input input{accent-color:var(--form-accent);margin:0}.rating-input{gap:9px;display:flex}.rating-input label{border:1px solid var(--border);cursor:pointer;color:var(--lightningcss-light,#b2a5ba)var(--lightningcss-dark,#a7a9b6);border-radius:6px;flex-direction:column;flex:1;align-items:center;gap:5px;padding:12px;display:flex;position:relative}.rating-input label.selected{color:var(--form-accent);border-color:var(--form-accent);background:var(--lightningcss-light,#f6f2fa)var(--lightningcss-dark,#282533)}.rating-input input{opacity:0;width:1px;height:1px;position:absolute}.rating-input label:has(input:focus-visible){outline:2px solid var(--form-accent)}.public-actions{margin-top:30px}.public-actions small{color:var(--subtle);font-size:12px}.button.form-primary{color:#fff;background:var(--form-accent);border-color:var(--form-accent);min-height:42px;padding:10px 19px}.public-progress{color:var(--muted);flex-direction:column;gap:8px;margin:20px 0;font-size:12px;display:flex}.public-progress progress{height:3px}.thank-you{text-align:center;padding:95px 0}.thank-you h1{font-size:27px}.thank-you p{color:var(--muted);margin:15px 0 30px}.public-unavailable{text-align:center;min-height:100dvh;padding:40px}.settings-nav{border-bottom:1px solid var(--border);gap:22px;margin-bottom:26px;display:flex;overflow-x:auto}.settings-nav a{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;padding:0 0 12px;font-size:12px}.settings-nav a.selected{color:var(--text);border-color:var(--accent)}.profile-summary{align-items:center;gap:15px;margin:23px 0;display:flex}.profile-summary p{margin-top:3px;font-size:12px}.setting-row{border-bottom:1px solid var(--border);align-items:center;gap:17px;padding:19px 0;display:flex}.setting-row:last-child{border:0}.setting-row>div{flex:1}.setting-row strong{font-size:12px;font-weight:500}.setting-row p{color:var(--muted);margin-top:4px;font-size:12px}.domain-default{align-items:center;gap:17px;padding:15px 0;display:flex}.domain-default>div{flex:1}.domain-default p{color:var(--muted);margin-top:6px;font-size:12px}.three-steps{grid-template-columns:repeat(3,1fr);gap:25px;padding:20px 0 8px;display:grid}.three-steps>div{align-items:center;gap:12px;font-size:12px;display:flex}.three-steps span{border:1px solid var(--border);width:26px;height:26px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.three-steps strong{font-weight:450}.billing-heading{text-align:center;margin:35px 0}.billing-heading h2{font-size:24px}.billing-heading p{margin:10px 0 20px;font-size:12px}.segmented{border:1px solid var(--border);background:var(--lightningcss-light,#f6f3f9)var(--lightningcss-dark,#282533);border-radius:6px;gap:3px;padding:3px;display:inline-flex}.segmented button{color:var(--muted);border-radius:4px;padding:6px 14px;font-size:12px}.segmented button.selected{box-shadow:var(--shadow);color:var(--text);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191a1f)}.plan-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.plan-card{border:1px solid var(--border);border-radius:9px;min-height:375px;padding:28px;position:relative}.plan-card.featured{background:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#191a1f);border-color:var(--lightningcss-light,#a99bc4)var(--lightningcss-dark,#76698e)}.plan-tag{background:var(--accent);color:#fff;border-radius:4px;padding:3px 10px;font-size:12px;position:absolute;top:-12px;left:20px}.plan-card h3{font-size:21px}.plan-card p{color:var(--muted);margin:8px 0;font-size:12px}.plan-price{letter-spacing:-1px;margin:27px 0 25px;font-size:30px}.plan-price small{letter-spacing:0;color:var(--muted);margin-left:8px;font-size:12px}.plan-card ul{margin:25px 0 0;padding:0;list-style:none}.plan-card li{color:var(--lightningcss-light,#8a7d95)var(--lightningcss-dark,#a7a9b6);align-items:center;gap:9px;margin:12px 0;font-size:12px;display:flex}.plan-card li svg{color:var(--accent)}.import-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:25px;display:grid}.import-option{text-align:left;border:1px solid var(--border);border-radius:8px;padding:25px;position:relative}.import-option h3{margin:18px 0 6px}.import-option p{color:var(--muted);font-size:12px}.import-option>svg{color:var(--muted);position:absolute;top:35px;right:20px}.import-option.selected{background:var(--lightningcss-light,#f8f5fc)var(--lightningcss-dark,#282533);border-color:var(--lightningcss-light,#b6a8c9)var(--lightningcss-dark,#76698e)}.upload-zone{color:var(--muted);cursor:pointer;background:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#191a1f);border:1px dashed var(--lightningcss-light,#cfc4db)var(--lightningcss-dark,#424550);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-top:22px;padding:38px;display:flex}.upload-zone input{max-width:100%;padding:7px;font-size:12px}.upload-zone strong{color:var(--text);font-size:12px;font-weight:500}.upload-zone span{font-size:12px}.help-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.help-grid .panel>svg{color:var(--accent);margin-bottom:20px}.help-grid p{color:var(--muted);font-size:12px}.template-toolbar{justify-content:space-between;align-items:center;gap:15px;margin:25px 0;display:flex}.template-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.template-card{border:1px solid var(--border);border-radius:9px;transition:box-shadow .2s;overflow:hidden}.template-card:hover{box-shadow:0 5px 20px #3327420c}.template-cover{justify-content:center;align-items:flex-start;width:100%;height:214px;padding-top:26px;display:flex;overflow:hidden}.template-paper{text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191a1f);border:1px solid #00000008;border-radius:5px;flex-direction:column;align-items:flex-start;width:180px;padding:23px 23px 35px;display:flex;transform:rotate(-3deg);box-shadow:0 5px 12px #00000004}.template-paper strong{color:var(--text);margin:10px 0;font-size:12px}.template-paper .paper-line{height:3px;margin-top:1px}.template-paper small{color:var(--muted);margin-top:15px;font-size:7px}.template-input{border:1px solid var(--border-strong);border-radius:3px;width:100%;height:18px;margin-top:6px;display:block}.template-submit{background:var(--lightningcss-light,#b5a1c6)var(--lightningcss-dark,#454050);border-radius:3px;width:45px;height:14px;margin-top:15px}.template-info{padding:20px}.template-info .eyebrow{letter-spacing:0;font-size:12px}.template-info h3{margin:6px 0;font-size:14px}.template-info p{color:var(--muted);margin:6px 0 18px;font-size:12px}.template-question{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:10px;padding:15px 0;font-size:12px;display:flex}.auth-shell{background:var(--background);min-height:100dvh;padding:clamp(52px,9vh,96px) 20px 48px}.auth-card{width:min(520px,100%);margin:0 auto}.auth-card h1{letter-spacing:-1.8px;max-width:500px;margin:0;font-size:clamp(34px,5vw,46px);line-height:1.08}.auth-card>p{max-width:460px;color:var(--muted);margin-top:18px;font-size:20px;font-weight:600;line-height:1.42}.auth-card form{margin-top:0}.auth-card form,.oauth-actions,.auth-divider,.auth-card .note{width:min(400px,100%)}.oauth-actions{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:40px;display:grid}.google-oauth-wrap{border-radius:12px;min-width:0;position:relative;overflow:hidden}.google-oauth-wrap:focus-within{outline:2px solid var(--accent);outline-offset:3px}.google-button{opacity:.001;transform-origin:50%;width:100%;height:40px;position:absolute;top:8px;left:0;transform:scaleY(1.4)}.auth-card .oauth-button{width:100%;height:56px;min-height:56px;color:var(--foreground);border:1px solid var(--border-strong);background:0 0;border-radius:12px;justify-content:center;gap:10px;padding:0 20px;font-size:17px;font-weight:600;position:relative}.apple-mark{flex-shrink:0;width:21px;height:21px}.auth-divider{background:var(--border);height:1px;margin:40px 0 32px}.auth-error{color:#c33d3d;background:var(--lightningcss-light,#fff2f2)var(--lightningcss-dark,#351f22);border:1px solid var(--lightningcss-light,#f1cccc)var(--lightningcss-dark,#6e343b);border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:12px}.auth-card form .button+.button{margin-top:10px}.auth-card .field{gap:10px;margin:0 0 24px;font-size:16px;font-weight:650}.auth-card .field input{border-radius:12px;height:56px;padding:0 16px;font-size:16px}.auth-card .button:not(.oauth-button){min-height:56px}.auth-submit{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#11110f);background:var(--lightningcss-light,#11110f)var(--lightningcss-dark,#f5f5f2);border-color:#0000;border-radius:12px;justify-content:center;font-size:17px;font-weight:650}.auth-submit:hover:not(:disabled){background:var(--lightningcss-light,#292925)var(--lightningcss-dark,#fff)}.forgot-link{text-align:right;color:var(--accent);margin:-8px 0 20px;font-size:12px;display:block}.auth-switch{text-align:center;color:var(--muted);margin:25px 0;font-size:12px}.auth-switch a{color:var(--accent)}.auth-card .note{text-align:left;margin-top:30px;font-size:14px;line-height:1.55}.auth-card .note a{color:var(--accent)}@media (max-width:560px){.auth-shell{padding-top:40px}.auth-card h1{letter-spacing:-1.2px;font-size:34px}.auth-card>p{font-size:18px}.oauth-actions{margin-top:32px}}.legal-page{background:var(--background);min-height:100dvh}.legal-page header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:24px 6vw;display:flex}.legal-page main{width:min(720px,100vw - 40px);margin:0 auto;padding:72px 0 100px}.legal-page h1{letter-spacing:-2px;margin:8px 0 10px;font-size:clamp(34px,6vw,54px)}.legal-date{color:var(--muted);margin-bottom:48px}.legal-page section{border-top:1px solid var(--border);padding:24px 0}.legal-page section h2{margin-bottom:10px;font-size:17px}.legal-page section p{color:var(--muted);line-height:1.8}.marketing header,.marketing footer{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:25px 6vw;display:flex}.marketing header nav{color:var(--muted);gap:32px;font-size:12px;display:flex}.marketing main{max-width:1100px;margin:auto;padding:80px 30px}.marketing main>h1{letter-spacing:-3px;margin:22px 0;font-size:60px}.marketing main>p{color:var(--muted);margin:20px 0 30px;font-size:16px;line-height:1.9}.marketing-preview{border:1px solid var(--border);border-radius:9px;grid-template-columns:170px 1fr;margin-top:65px;display:grid;overflow:hidden;box-shadow:0 15px 40px #24203208}.marketing-side{background:var(--sidebar);border-right:1px solid var(--border);color:var(--muted);flex-direction:column;gap:20px;padding:30px 20px;font-size:12px;display:flex}.marketing-side .logo{margin-bottom:15px;font-size:20px}.marketing-preview>div:last-child{padding:35px}.marketing-preview p{color:var(--muted);margin:10px 0;font-size:12px}.marketing-features{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;display:grid}.marketing-features a{border:1px solid var(--border);color:var(--lightningcss-light,#92819f)var(--lightningcss-dark,#a7a9b6);border-radius:6px;padding:20px}.marketing-features h3{color:var(--text);margin:15px 0;font-size:12px}.marketing footer{color:var(--muted);border-top:1px solid var(--border);border-bottom:0;font-size:12px}@media (min-width:1600px){.main-content{padding-top:42px}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.welcome-banner{min-height:190px}.form-card{min-height:214px}}@media (max-width:1200px){.sidebar{width:205px}.main-shell{margin-left:205px}.main-content{padding:27px 25px}.topbar{padding:0 25px}.toolbar-tools{gap:6px}.search-field input{width:105px}.search-field kbd{display:none}.stats-strip strong small{margin:2px 0 0;display:block}.form-card footer{padding:10px 12px;font-size:12px}.card-top,.card-title{padding-left:14px;padding-right:14px}.card-status{padding-left:14px}.paper-scene{width:235px;margin-right:0}.welcome-banner h2{font-size:17px}.editor-body{grid-template-columns:190px minmax(0,1fr) 220px}.editor-canvas{padding:22px}.document-paper{padding:38px 35px}.integration-grid,.template-grid{gap:13px}.share-layout{grid-template-columns:minmax(0,1fr) 220px}.plan-card{padding:22px}}@media (max-width:1000px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-toolbar{flex-wrap:wrap}.toolbar-tools{flex:1;justify-content:flex-end}.search-field{flex:1}.search-field input{width:100%}.paper-scene{display:none}.welcome-banner{min-height:160px}.editor-body{grid-template-columns:175px minmax(0,1fr)}.builder-right{border-top:1px solid var(--border);grid-column:2;padding:0 28px}.builder-left{grid-row:1/span 2}.editor-canvas{padding-bottom:25px}.document-paper{min-height:600px}.save-state{display:none}.metric-grid{grid-template-columns:repeat(2,1fr)}.share-layout{grid-template-columns:1fr}.share-preview{display:none}.integration-grid{grid-template-columns:repeat(2,1fr)}.plan-grid,.import-grid{grid-template-columns:1fr}.plan-card{min-height:0}.plan-card ul{margin-bottom:0}.template-grid{grid-template-columns:repeat(2,1fr)}.settings-nav{gap:17px}.page-footnote>span{display:none}.list-view{grid-template-columns:1fr}.list-view footer{display:none}.analytics-grid{grid-template-columns:1fr}.heading-actions{gap:6px}.heading-actions .status{display:none}.page-heading{gap:13px}.page-heading h1{font-size:23px}}@media (max-width:760px){.sidebar{width:228px;transition:transform .2s;transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0)}.sidebar-overlay{z-index:35;background:#1f192d50;display:block;position:fixed;inset:0}.main-shell{margin-left:0}.topbar{height:53px;padding:0 18px}.mobile-toggle{display:inline-flex}.breadcrumb{gap:8px}.breadcrumb>span,.breadcrumb>svg{display:none}.main-content{padding:25px 20px}.page-heading{flex-wrap:wrap;align-items:flex-start;margin-bottom:23px}.page-heading h1{font-size:23px}.page-heading p{font-size:12px}.heading-actions{justify-content:flex-start;width:100%}.welcome-banner{min-height:0;margin-top:0;padding:22px}.welcome-banner h2{font-size:17px}.welcome-banner p{font-size:12px}.stats-strip{gap:0}.stats-strip>div{padding:0 14px}.stats-strip>div>span{gap:4px;font-size:12px}.stats-strip strong{font-size:24px}.stats-strip strong small{font-size:12px}.stats-strip svg{display:none}.toolbar-tools{justify-content:flex-start;width:100%}.collection-toolbar{gap:13px}.form-grid{gap:12px}.form-card footer{font-size:12px}.form-card footer>span:last-child{display:none}.card-title h3,.card-title p{font-size:12px}.form-glyph{border-radius:6px;width:33px;height:33px}.card-status{gap:5px;padding-top:13px}.card-status>span:last-child{font-size:12px}.new-form-card{min-height:190px}.new-form-card small,.page-footnote{font-size:12px}.form-tabs{gap:22px;overflow-x:auto}.form-tabs a{white-space:nowrap;font-size:12px}.table-toolbar .search-field{min-width:0}.table-toolbar>span{display:none}.data-table td,.data-table th{padding:12px}.section-heading h2{font-size:16px}.section-heading p{font-size:12px}.panel{padding:20px}.integration-card{padding:18px}.integration-card p{font-size:12px}.editor-topbar{flex-wrap:wrap;gap:10px;height:auto;min-height:64px;padding:12px}.editor-actions{margin-left:auto}.editor-crumb{gap:7px}.editor-crumb .status{display:none}.editor-body{flex-direction:column;display:flex}.builder-left{border-right:0;border-bottom:1px solid var(--border);padding:0 15px}.builder-tabs{padding-top:0}.builder-left .panel-heading{padding-top:12px}.field-types{grid-template-columns:repeat(4,1fr);gap:3px;padding-bottom:13px;display:grid}.field-types button{flex-direction:column;gap:5px;padding:7px 3px;font-size:12px}.field-types button span{font-size:12px}.field-types button svg:last-child,.builder-left .outline,.builder-left .panel-divider,.builder-tip{display:none}.builder-left .panel-heading:has(+.outline){display:none}.editor-canvas{padding:20px 15px}.document-paper{padding:30px 28px}.document-title{font-size:23px}.builder-right{border-left:0;padding:0 25px}.question-settings .row{justify-content:flex-start}.question-settings .button{min-width:100px}.preview-bar{flex-wrap:wrap;height:auto;min-height:60px;padding:10px 12px}.preview-bar>span{text-align:right;flex:1;font-size:12px}.preview-bar .button{font-size:12px}.is-preview .respondent-sheet{margin:20px 12px;padding:30px 25px}.is-preview .respondent-sheet.mobile-device{width:calc(100% - 24px);margin:20px auto}.respondent-sheet{padding:45px 24px 30px}.respondent-sheet h1{font-size:27px}.rating-input{gap:7px}.rating-input label{padding:10px 7px}.template-toolbar{flex-wrap:wrap}.template-toolbar .search-field{width:100%}.template-cover{height:185px;padding-top:24px}.template-paper{width:145px;padding:18px}.template-grid{gap:13px}.template-info{padding:15px}.template-info p{font-size:12px}.help-grid{grid-template-columns:1fr;gap:0}.three-steps{grid-template-columns:1fr;gap:18px}.domain-default,.copy-field{flex-wrap:wrap}.copy-field input{width:100%;min-width:100%}.marketing header{padding:20px}.marketing header nav{display:none}.marketing main{padding:55px 25px}.marketing main>h1{letter-spacing:-2px;font-size:44px}.marketing-preview{grid-template-columns:1fr}.marketing-side{display:none}.marketing-preview>div:last-child{padding:22px}.marketing-features{grid-template-columns:1fr;gap:10px}.marketing-features a{align-items:center;gap:20px;display:flex}.marketing-features a>svg:last-child{margin-left:auto}.marketing footer{flex-wrap:wrap;gap:20px}.marketing footer .logo{font-size:19px}.button,.icon-button{min-height:36px}.toggle-row input{width:36px;height:22px}.toggle-row input:before{width:18px;height:18px}.toggle-row input:checked:before{transform:translate(14px)}}@media (max-width:420px){.main-content{padding:22px 15px}.form-grid{grid-template-columns:1fr}.form-card footer>span:last-child{display:inline}.card-title h3{font-size:13px}.card-title p,.card-status>span:last-child{font-size:12px}.new-form-card{min-height:150px}.stats-strip>div{padding:0 9px}.stats-strip strong small{font-size:12px}.template-grid{grid-template-columns:1fr}.template-cover{height:205px}.template-paper{width:180px}.integration-grid{grid-template-columns:1fr}.metric-grid{gap:10px}.metric{padding:16px}.metric strong{font-size:23px}.editor-actions .icon-button{display:none}.editor-crumb strong{max-width:150px}.preview-bar>span{flex-basis:100%}.modal{padding:20px}.toolbar-tools select{max-width:95px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nav-item{font-size:13px}.card-title h3{font-size:14px}.card-title p,.form-card footer,.card-status>span:last-child{color:var(--lightningcss-light,#73737e)var(--lightningcss-dark,#a7a9b6)}.form-card footer{font-size:11px}.card-title p{font-size:12px}.status,.nav-label,.eyebrow{font-size:11px}.page-heading p{font-size:13px}.front-paper .paper-answer,.front-paper .paper-button{font-size:9px}.front-paper strong,.stats-strip strong small{font-size:11px}.paper-scene .floating-note{font-size:10px}.logo{letter-spacing:-1px}.page-footnote{color:var(--lightningcss-light,#777781)var(--lightningcss-dark,#a7a9b6)}.input-preview{color:var(--lightningcss-light,#85858e)var(--lightningcss-dark,#a7a9b6)}.choice-preview{color:var(--lightningcss-light,#70707a)var(--lightningcss-dark,#a7a9b6)}.builder-tip,.outline button,.outline-page{color:var(--lightningcss-light,#777781)var(--lightningcss-dark,#a7a9b6)}.public-question label{color:var(--lightningcss-light,#303038)var(--lightningcss-dark,#ededef)}.powered{color:var(--lightningcss-light,#85858f)var(--lightningcss-dark,#a7a9b6)}.powered strong{color:var(--lightningcss-light,#686874)var(--lightningcss-dark,#a7a9b6)}@media (max-width:760px){.button,.icon-button,.nav-item,.filter-tabs button,.view-toggle button,.device-switch button{min-height:44px}.icon-button,.view-toggle button{min-width:44px}.field-types button{min-height:60px}.search-field,.toolbar-tools select,.table-toolbar select{height:40px}.sidebar{overflow-y:auto}.workspace-switch strong{font-size:12px}}.paper-button{white-space:nowrap;width:90px}.status.live{color:var(--lightningcss-light,#39755d)var(--lightningcss-dark,#add7c6)}.status.draft{color:var(--lightningcss-light,#7d6a61)var(--lightningcss-dark,#a7a9b6)}.nav-label,.help-link,.nav-item small,.canvas-meta,.page-separator span,.summary-list dd,.page-footnote,.builder-left .panel-heading span,.question-number,.insert-field,.template-info .eyebrow{color:var(--lightningcss-light,#70707b)var(--lightningcss-dark,#a7a9b6)}.page-footnote span{font-size:11px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-preference{margin-top:24px}.theme-preference h4{font-size:12px;font-weight:500}.theme-preference>p{margin-top:8px;font-size:12px}.theme-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.theme-choices button{border:1px solid var(--border-strong);min-height:46px;color:var(--muted);background:var(--canvas);border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:13px 8px;font-size:12px;display:flex}.theme-choices button:hover{background:var(--accent-soft)}.theme-choices button.selected{border-color:var(--accent);color:var(--text);background:var(--accent-soft)}.theme-choices button.selected>svg{color:var(--lightningcss-light,#625bc5)var(--lightningcss-dark,#aa9ffa)}:root[data-theme=dark] .choice-input label.selected{background:color-mix(in srgb, var(--form-accent) 20%, #191a1f)}:root[data-theme=dark] .choice-input label:has(input:checked){background:color-mix(in srgb, var(--form-accent) 20%, #191a1f)}:root[data-theme=dark] .toggle-row input:before{background:#f4f4f6}:root[data-theme=dark] .toast{color:#22232a;background:#e8e8ee;border-color:#b4b6c4}:root[data-theme=dark] .storage-error{color:#ffc0c9;background:#432831}@media (max-width:420px){.theme-choices{gap:7px}.theme-choices button{flex-direction:column;gap:7px}}.workspace-switch small{white-space:nowrap}.share-layout>div{min-width:0}.embed-options{grid-template-columns:repeat(3,minmax(0,1fr))}.embed-options button{overflow-wrap:anywhere;min-width:0}.template-toolbar .filter-tabs{max-width:100%;overflow-x:auto}.template-toolbar .filter-tabs button{flex-shrink:0}.main-content:has(.collection-toolbar) .page-heading{margin-bottom:24px}.main-content:has(.collection-toolbar) .page-heading p{font-size:13px}.main-content:has(.collection-toolbar) .heading-actions .button{min-height:40px;font-size:13px}.main-content:has(.collection-toolbar) .welcome-banner{gap:24px;min-height:0;margin-bottom:20px;padding:16px 20px}.welcome-banner .banner-tag{margin-bottom:4px}.main-content:has(.collection-toolbar) .welcome-banner h2{text-wrap:balance;font-size:17px;line-height:1.5}.main-content:has(.collection-toolbar) .welcome-banner p{margin:4px 0 6px;font-size:13px}.main-content:has(.collection-toolbar) .welcome-banner a{width:fit-content;min-height:32px}.welcome-banner .paper-scene{transform-origin:100%;width:240px;height:96px;transform:scale(.72)}.main-content:has(.collection-toolbar) .stats-strip{margin-bottom:16px;padding-bottom:16px}.stats-strip strong{font-variant-numeric:tabular-nums}.collection-toolbar{flex-wrap:wrap;row-gap:12px}.collection-toolbar .filter-tabs{max-width:100%;overflow-x:auto}.collection-toolbar .filter-tabs button{flex-shrink:0;min-height:40px;padding:8px 12px;font-size:13px}.collection-toolbar .filter-tabs button.selected,.collection-toolbar .view-toggle .active{color:var(--text);background:var(--accent-soft)}.collection-toolbar .filter-tabs button:hover,.collection-toolbar .view-toggle button:hover{background:var(--accent-soft);color:var(--text)}.collection-toolbar .toolbar-tools{gap:8px;min-width:0}.collection-toolbar .search-field{height:40px;padding:0 11px}.collection-toolbar .search-field input{width:clamp(140px,12vw,220px);font-size:13px}.collection-toolbar .toolbar-tools select{height:40px;font-size:13px}.collection-toolbar .view-toggle button{width:34px;height:34px}.form-grid:not(.list-view) .form-card{flex-direction:column;min-height:208px;display:flex}.form-grid .card-title h3{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.5;overflow:hidden}.form-grid .card-title p{font-size:13px}.form-grid:not(.list-view) .card-status{flex-wrap:wrap;gap:8px}.form-grid:not(.list-view) .form-card footer{gap:12px;margin-top:auto}.form-grid .form-card footer span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.form-grid .form-card footer span:last-child{flex-shrink:0}.form-grid .card-controls .icon-button{min-width:36px;min-height:36px}.form-grid .form-card:focus-within{border-color:var(--accent)}.form-grid:not(.list-view) .new-form-card{min-height:208px}@media (max-width:1100px){.collection-toolbar .toolbar-tools{width:100%}.collection-toolbar .search-field{flex:1;min-width:0}.collection-toolbar .search-field input{width:100%}}@media (max-width:760px){.main-content:has(.collection-toolbar) .welcome-banner{padding:16px}.welcome-banner .paper-scene,.welcome-banner .banner-tag{display:none}.main-content:has(.collection-toolbar) .welcome-banner p{display:none}.main-content:has(.collection-toolbar) .stats-strip>div{min-width:0;padding:0 12px}.main-content:has(.collection-toolbar) .stats-strip>div:first-child{padding-left:0}.main-content:has(.collection-toolbar) .stats-strip strong small{display:none}.collection-toolbar .filter-tabs{width:100%}.collection-toolbar .filter-tabs button{flex:1 0 auto;justify-content:center;min-height:44px;padding-inline:9px}.collection-toolbar .toolbar-tools{flex-wrap:wrap}.collection-toolbar .search-field{flex-basis:100%;height:44px}.collection-toolbar .search-field input{font-size:16px}.collection-toolbar .toolbar-tools select{flex:1;max-width:none;height:48px}.collection-toolbar .view-toggle button{width:44px;height:44px}.form-grid .card-controls .icon-button{min-width:44px;min-height:44px}}
