.page_main__nw1Wk{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;text-align:center;padding:16px;margin-bottom:2rem}.page_heroSection__OcWIo{width:100%;max-width:1100px;margin:.75rem auto 0;padding:16px 12px 20px;border-radius:18px;background:radial-gradient(1200px 420px at 50% -10%,rgba(231,247,248,.9),rgba(255,255,255,.95) 60%),linear-gradient(180deg,rgba(246,251,255,.7),rgba(255,255,255,.9));border:1px solid #e6efff;box-shadow:0 10px 28px rgba(2,32,71,.08)}.page_heroImageContainer__n1kpA{display:flex;justify-content:center;align-items:center;margin-top:1rem}.page_heroTilt__uWn7r{will-change:transform;transition:transform .08s;transform:perspective(900px) rotateX(0deg) rotateY(0deg)}.page_heroImage__Aq3LS{width:100%;max-width:900px;height:auto;display:block;margin-bottom:2rem;border-radius:1rem;box-shadow:0 4px 24px rgba(0,0,0,.07),0 0 32px 8px rgba(37,99,235,.3);transition:transform .3s cubic-bezier(.4,0,0,1)}.page_heroImage__Aq3LS:hover{transform:scale(1.045)}.page_title__po7na{font-family:Montserrat,sans-serif;font-size:2.35rem;font-weight:700;color:var(--primary-blue);margin-bottom:.5rem}.page_heroDescriptionWrapper__dESj2{width:100%;display:flex;justify-content:center}.page_description__lvaOp{font-size:1.125rem;color:#374151;margin-bottom:1.25rem;max-width:900px}.page_ctaRow__ZDq_0{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;width:100%;max-width:720px;margin:0 auto 1.5rem}.page_section__zQZ2o{width:100%;max-width:1100px;margin:2.25rem auto 0;text-align:left;padding:0 8px}.page_homepageVideoSection__Gso3c{margin-top:1.5rem}.page_homepageVideoCard__JYsIe{display:grid;grid-gap:18px;gap:18px;align-items:center;padding:18px;background:linear-gradient(135deg,#f6fbff,#ffffff);border:1px solid #e6efff;border-radius:18px;box-shadow:0 10px 28px rgba(2,32,71,.08)}.page_homepageVideoCopy__ThvGs{text-align:center;display:grid;grid-gap:16px;gap:16px;padding-top:12px;align-content:start;grid-template-rows:auto minmax(0,1fr)}.page_homepageVideoToolsMarquee__JJtHi{--homepage-video-tool-gap:24px;width:100%;overflow:hidden;padding:8px 0;display:flex;align-items:center;min-height:220px}.page_homepageVideoToolsTrack__cFuXf{display:flex;align-items:center;gap:0;width:max-content;flex-wrap:nowrap;will-change:transform;animation:page_homepageVideoToolsScroll__9_qMd 54s linear infinite}.page_homepageVideoToolsGroup__B64dW{display:flex;align-items:center;gap:var(--homepage-video-tool-gap);padding-right:var(--homepage-video-tool-gap);flex:0 0 auto}.page_homepageVideoToolCard__XkCbe{flex:0 0 auto;width:144px;height:144px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:28px;background:rgba(255,255,255,.94);border:1px solid #e6efff;box-shadow:0 10px 26px rgba(2,32,71,.08)}.page_homepageVideoToolIcon__m55i5{width:96px;height:96px;border-radius:26px;background:var(--primary-blue-peacock-tint);display:flex;align-items:center;justify-content:center;color:#0f172a;flex-shrink:0}.page_homepageVideoToolGlyph__bLxSx{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.page_homepageVideoToolGlyph__bLxSx svg{width:100%!important;height:100%!important;display:block;flex:0 0 auto}.page_homepageVideoToolCard__XkCbe[data-tool-key=shape] .page_homepageVideoToolGlyph__bLxSx{width:64px;height:64px}.page_homepageVideoToolCard__XkCbe[data-tool-key=shape] .page_homepageVideoToolGlyph__bLxSx svg{width:64px!important;height:64px!important}.page_homepageVideoToolCard__XkCbe[data-tool-key=line] .page_homepageVideoToolGlyph__bLxSx{width:88px;height:32px}.page_homepageVideoToolCard__XkCbe[data-tool-key=line] .page_homepageVideoToolGlyph__bLxSx svg{width:88px!important;height:32px!important}.page_homepageVideoToolLabel__u__X6{display:none}@keyframes page_homepageVideoToolsScroll__9_qMd{0%{transform:translateX(0)}to{transform:translateX(calc(-100% / 3))}}.page_homepageVideoFrame__KjB5r{overflow:hidden;border-radius:16px;border:1px solid #dbeafe;background:#dfeaf6;box-shadow:0 10px 24px rgba(15,23,42,.12)}.page_homepageVideoPlayer__85rVo{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#dfeaf6}.page_featuredHeaderRow__aNkGC{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.page_featuredHeaderActions__IrWgM{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.page_featuredSubtitle__xkQT2{margin:0;color:#334155;font-size:.98rem;line-height:1.5;text-align:center}.page_featuredGrid__0v9jz{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.page_featuredCardWrap__md9tz{position:relative;background:#ffffff;border-radius:var(--radius-xl);box-shadow:var(--box-shadow-soft-blue);border:1px solid #e6efff;padding:12px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.page_featuredCardWrap__md9tz:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(2,32,71,.12);border-color:rgba(42,142,168,.45)}.page_featuredCardWrap__md9tz:focus-within{outline:3px solid rgba(42,142,168,.55);outline-offset:3px}.page_featuredCardLink__72003{display:grid;grid-template-columns:120px 1fr;grid-gap:12px;gap:12px;align-items:start;text-decoration:none;color:inherit}.page_featuredThumb__UPz_2{aspect-ratio:8.5/11}.page_featuredImageThumb__tAx5k,.page_featuredThumb__UPz_2{width:120px;background:rgba(0,0,0,.04);border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center}.page_featuredImageThumb__tAx5k{aspect-ratio:1/1}.page_featuredThumbFallback__BFVCs{padding:10px;font-size:12px;opacity:.7;text-align:center}.page_featuredCardBody__Nl7qJ{min-width:0;text-align:left}.page_featuredCardTitle__d0dAF{font-weight:850;letter-spacing:-.01em;color:rgba(15,23,42,.92);line-height:1.2}.page_featuredCardDesc__rbYlM{margin-top:6px;font-size:13px;color:rgba(15,23,42,.78);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page_featuredCardCtaRow__9UiDS{margin-top:10px;display:flex;align-items:center;justify-content:flex-start}.page_featuredCustomizeButton__61gVn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(35,124,146,.35);background:rgba(35,124,146,.08);padding:8px 12px;margin:0;border-radius:var(--radius-pill);font-size:13px;font-weight:850;letter-spacing:-.01em;color:var(--primary-blue-peacock-dark,#237c92);cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.page_featuredCustomizeButton__61gVn:hover{background:rgba(35,124,146,.12);border-color:rgba(35,124,146,.5)}.page_featuredCustomizeButton__61gVn:active{transform:translateY(1px)}.page_featuredCustomizeButton__61gVn:disabled{opacity:.6;cursor:not-allowed;transform:none}.page_featuredCustomizeButton__61gVn:focus-visible{outline:2px solid rgba(42,142,168,.6);outline-offset:3px}.page_featuredButtonSpinner__0N1Rp{display:inline-block;width:14px;height:14px;margin-right:8px;border-radius:50%;border:2px solid rgba(35,124,146,.22);border-top-color:rgba(35,124,146,.9);animation:page_featuredSpin__tuYRV .8s linear infinite;vertical-align:-2px}@keyframes page_featuredSpin__tuYRV{to{transform:rotate(1turn)}}.page_featuredError__GuozH,.page_featuredLoading__cOWoT{margin-top:12px;color:#334155;font-size:14px;text-align:center}.page_subTitle__6FkmS{font-family:var(--font-title);font-weight:850;font-size:1.75rem;letter-spacing:-.015em;color:var(--primary-blue-peacock-dark,#237c92);text-shadow:0 1px 0 rgba(255,255,255,.35);margin-bottom:1rem;text-align:center}.page_subTitleLeft__3KDFu{text-align:left}.page_featuresGrid__txuLt{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:14px;gap:14px}.page_featureCard__swyBK{background:#ffffff;border-radius:var(--radius-xl);box-shadow:var(--box-shadow-soft-blue);padding:14px 16px;display:grid;grid-template-columns:44px 1fr;grid-gap:12px;gap:12px;align-items:start}.page_featureContent__R6o4i{min-width:0}.page_iconWrap__I_OUn{width:44px;height:44px;border-radius:12px;background:var(--primary-blue-peacock-tint);display:grid;place-items:center;font-size:22px;color:#0f172a}.page_svgIcon__b3wPm{width:22px;height:22px;fill:#0f172a}.page_featureTitle__pGLZ6{font-weight:700;font-size:1.05rem;color:#0f172a;margin-bottom:4px;line-height:1.35}.page_featureBody___das8{color:#334155;font-size:.975rem;line-height:1.55;word-break:break-word;overflow-wrap:anywhere;white-space:normal}.page_stepsList__5QLL_{list-style:none;padding:0;margin:0 auto;max-width:880px;display:grid;grid-gap:14px;gap:14px}.page_stepItem__LKFU8{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start;background:#ffffff;border-radius:var(--radius-xl);box-shadow:var(--box-shadow-soft-blue);padding:16px}.page_stepBadge__6ZPyE{width:34px;height:34px;border-radius:10px;background:#dbeafe;color:#0b1628;display:grid;place-items:center;font-weight:700}.page_stepTitle__D2o3b{font-size:1.05rem;font-weight:700;margin-bottom:4px;color:#0f172a;line-height:1.35}.page_stepBody__WxbmX{color:#334155;font-size:.975rem;line-height:1.55;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.page_secondaryCtas__oVyWm{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.page_ctaBanner__XARMM{margin-top:2rem;background:linear-gradient(135deg,#f6fbff,#ffffff);border:1px solid #e6efff;border-radius:18px;padding:24px 16px;text-align:center;box-shadow:0 10px 28px rgba(2,32,71,.08)}.page_bannerTitle__9G9s0{font-family:var(--font-title,var(--font-montserrat),sans-serif);font-weight:850;font-size:1.6rem;letter-spacing:-.015em;color:var(--primary-blue-peacock-dark,#237c92);text-shadow:0 1px 0 rgba(255,255,255,.35);margin-bottom:6px}.page_bannerBody__Q7xLY{color:#1f2937;margin-bottom:12px}.page_bannerActions__tyfrE{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.page_button__52WaL{background-color:#2563eb;color:#fff;padding:.75rem 2rem;border:none;border-radius:.375rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s;text-decoration:none;display:inline-block}.page_button__52WaL:hover{background-color:#1e40af}@media (min-width:1024px){.page_featuresGrid__txuLt{grid-template-columns:repeat(3,minmax(0,1fr))}.page_homepageVideoCard__JYsIe{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.page_homepageVideoCopy__ThvGs{text-align:left;min-height:100%;grid-template-rows:auto minmax(0,1fr)}.page_homepageVideoToolsMarquee__JJtHi{--homepage-video-tool-gap:28px;min-height:100%;justify-content:center}.page_homepageVideoToolCard__XkCbe{width:196px;height:196px;border-radius:34px}.page_homepageVideoToolIcon__m55i5{width:132px;height:132px;border-radius:32px}.page_homepageVideoToolGlyph__bLxSx{width:64px;height:64px}.page_homepageVideoToolCard__XkCbe[data-tool-key=shape] .page_homepageVideoToolGlyph__bLxSx{width:84px;height:84px}.page_homepageVideoToolCard__XkCbe[data-tool-key=shape] .page_homepageVideoToolGlyph__bLxSx svg{width:84px!important;height:84px!important}.page_homepageVideoToolCard__XkCbe[data-tool-key=line] .page_homepageVideoToolGlyph__bLxSx{width:116px;height:40px}.page_homepageVideoToolCard__XkCbe[data-tool-key=line] .page_homepageVideoToolGlyph__bLxSx svg{width:116px!important;height:40px!important}}@media (max-width:400px){.page_ctaRow__ZDq_0{grid-template-columns:1fr 1fr}.page_featuresGrid__txuLt{grid-template-columns:repeat(2,minmax(0,1fr))}.page_main__nw1Wk{align-items:center}.page_heroImage__Aq3LS{max-width:100%;border-radius:.5rem}}@media (prefers-color-scheme:dark){.page_section__zQZ2o .page_featureCard__swyBK,.page_section__zQZ2o .page_stepItem__LKFU8{background:#ffffff;box-shadow:var(--box-shadow-soft-blue);border:1px solid #e6efff}.page_homepageVideoCard__JYsIe{background:linear-gradient(135deg,#eef8fb,#ffffff);border-color:#dbeafe}.page_iconWrap__I_OUn{background:rgba(42,142,168,.18);color:#0f172a}.page_featureTitle__pGLZ6,.page_stepTitle__D2o3b{color:#0b1628}.page_bannerTitle__9G9s0,.page_subTitle__6FkmS{color:var(--primary-blue-peacock-dark,#237c92)}.page_bannerBody__Q7xLY,.page_featureBody___das8,.page_homepageVideoText__V0LvS,.page_stepBody__WxbmX{color:#334155}.page_ctaBanner__XARMM{background:linear-gradient(135deg,#f0f8ff,#ffffff);border-color:#dbeafe}.page_heroSection__OcWIo{background:linear-gradient(135deg,#eef8fb,#ffffff)}}@media (max-width:560px){.page_featuredCardLink__72003{grid-template-columns:1fr;justify-items:stretch}.page_featuredImageThumb__tAx5k,.page_featuredThumb__UPz_2{width:100%}.page_featuredCardCtaRow__9UiDS{justify-content:center}}@media (min-width:720px){.page_featuredGrid__0v9jz{grid-template-columns:repeat(2,minmax(0,1fr))}.page_featuredSubtitle__xkQT2{text-align:left}.page_featuredHeaderActions__IrWgM{justify-content:flex-end}}@media (min-width:1024px){.page_featuredGrid__0v9jz{grid-template-columns:repeat(4,minmax(0,1fr))}.page_featuredCardLink__72003{grid-template-columns:1fr}.page_featuredThumb__UPz_2{width:100%}}.public-generators_page__JOeHC{width:100%;max-width:1100px;margin:0 auto;padding:20px 16px 40px}.public-generators_hero__5qRnG{border-radius:18px;padding:22px 18px;background:radial-gradient(1200px 420px at 50% -10%,rgba(231,247,248,.92),rgba(255,255,255,.96) 60%),linear-gradient(180deg,rgba(246,251,255,.72),rgba(255,255,255,.94));border:1px solid #e6efff;box-shadow:0 10px 28px rgba(2,32,71,.08)}.public-generators_eyebrow__A9jK5{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:rgba(35,124,146,.1);color:var(--primary-blue-peacock-dark);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.public-generators_title__xZdwn{margin:14px 0 8px;font-family:var(--font-title,var(--font-montserrat),sans-serif);font-size:clamp(2rem,1.6rem + 1.5vw,3rem);line-height:1.05;color:var(--primary-blue-peacock-dark)}.public-generators_description__OPV_C{margin:0;max-width:760px;color:#334155;font-size:1.02rem;line-height:1.65}.public-generators_topActions__1z6LT{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.public-generators_metaRow__bE1v6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.public-generators_metaCard__0wXym{background:rgba(255,255,255,.9);border:1px solid #dcecf0;border-radius:16px;padding:14px;box-shadow:var(--box-shadow-soft-peacock)}.public-generators_metaCard__0wXym strong{display:block;color:var(--primary-blue-peacock-dark);margin-bottom:6px}.public-generators_metaCard__0wXym span{color:#35546f;font-size:.95rem;line-height:1.5}.public-generators_metaCard__0wXym a,.public-generators_metaCard__0wXym h2,.public-generators_metaCard__0wXym p{color:var(--primary-blue-peacock-dark)}.public-generators_metaCard__0wXym a{font-weight:700}.public-generators_generatorShell__1Hsjg{margin-top:18px;border-radius:20px;overflow:hidden;box-shadow:0 14px 30px rgba(2,32,71,.1)}.public-generators_bottomNote__TXvpf{margin-top:16px;color:#475569;font-size:.96rem;line-height:1.6}.public-generators_bottomNote__TXvpf a{color:var(--primary-blue-peacock-dark);font-weight:700}.public-generators_homeShowcase__G_wSs{width:100%;max-width:1100px;margin:2.25rem auto 0;padding:0 8px}.public-generators_homeShowcaseCard__9r0Nw{background:linear-gradient(135deg,#f6fbff,#ffffff);border:1px solid #e6efff;border-radius:18px;box-shadow:0 10px 28px rgba(2,32,71,.08);padding:22px 18px}.public-generators_homeShowcaseGrid__NzUZP{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:18px;gap:18px;align-items:center}.public-generators_homeShowcaseTitle__I7Hqx{margin:10px 0 8px;font-family:var(--font-title,var(--font-montserrat),sans-serif);font-size:clamp(1.7rem,1.4rem + 1vw,2.4rem);color:var(--primary-blue-peacock-dark)}.public-generators_homeShowcaseText__BgTvd{margin:0;color:#334155;line-height:1.65}.public-generators_homeShowcaseStats__E_tw2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.public-generators_homeShowcaseStat__xy7CK{background:rgba(246,251,255,.96);border:1px solid #e6efff;border-radius:16px;padding:14px;text-align:left}.public-generators_homeShowcaseStat__xy7CK strong{display:block;color:var(--primary-blue-peacock-dark);margin-bottom:4px}.public-generators_homeShowcaseStat__xy7CK span{color:#35546f;font-size:.94rem;line-height:1.5}.public-generators_homeShowcaseActions__jW6nU{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}@media (max-width:800px){.public-generators_homeShowcaseGrid__NzUZP,.public-generators_homeShowcaseStats__E_tw2,.public-generators_metaRow__bE1v6{grid-template-columns:1fr}}.WorksheetTools_icon__P6vbg{width:24px;height:24px;color:currentColor}.WorksheetTools_icon__P6vbg:hover{cursor:pointer;color:currentColor}.WorksheetTools_icon__P6vbg .WorksheetTools_active__J84K8{color:currentColor}.LayersSection_list__c8TuZ{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow:auto;padding-right:2px}.LayersSection_row__fiBbU{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--gray-e6,#e6e6e6);border-radius:8px;background:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.LayersSection_row__fiBbU[data-selected=true]{border-color:var(--primary-blue,#2d7fb1);box-shadow:0 0 0 2px rgba(45,127,177,.18)}.LayersSection_nested__xfyZj{background:rgba(248,250,252,.9)}.LayersSection_depth1__CKC6i{padding-left:26px}.LayersSection_dropBottom__o3a9f:after,.LayersSection_dropTop__Y8_Ko:before{content:"";position:absolute;left:6px;right:6px;height:2px;background:var(--primary-blue,#2d7fb1)}.LayersSection_dropTop__Y8_Ko:before{top:-2px}.LayersSection_dropBottom__o3a9f:after{bottom:-2px}.LayersSection_hidden__gEIhR{opacity:.55}.LayersSection_leftRail__Ee2lh{display:flex;align-items:center;gap:6px;flex:0 0 auto}.LayersSection_collapseSpacer__Nc0oL{width:16px;height:16px;display:inline-block}.LayersSection_collapseBtn__JY0ou{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;width:16px;height:16px;border-radius:4px;line-height:0;color:#374151;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.LayersSection_collapseBtn__JY0ou:hover{background:rgba(0,0,0,.05)}.LayersSection_caretCollapsed__30dWv,.LayersSection_caretExpanded__UWiRr{display:inline-flex;width:14px;height:14px}.LayersSection_caretExpanded__UWiRr{transform:rotate(90deg)}.LayersSection_caretCollapsed__30dWv{transform:rotate(0deg)}.LayersSection_dragHandle__cmVwP{width:14px;height:18px;border-radius:4px;background:repeating-linear-gradient(180deg,#cbd5e1,#cbd5e1 2px,transparent 0,transparent 4px);flex:0 0 auto;opacity:.9}.LayersSection_preview__Evu5t{flex:0 0 auto}.LayersSection_title__bJ_2Y{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.LayersSection_type__H_QLF{font-size:11px;line-height:1.2;color:#6b7280;flex:0 0 auto;min-width:0}.LayersSection_nameInput__lA_8z{width:100%;min-width:0;border:1px solid transparent;border-radius:6px;padding:4px 6px;font-size:14px;outline:none}.LayersSection_nameInput__lA_8z:focus{border-color:var(--primary-blue,#2d7fb1);box-shadow:0 0 0 2px rgba(45,127,177,.18)}.LayersSection_nameText__oC2rk{width:100%;min-width:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LayersSection_actions__OPNoq{display:flex;align-items:center;gap:2px;flex:0 0 auto}.LayersSection_iconBtn__6sOAs{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:3px;border-radius:6px;line-height:0;color:#374151;cursor:pointer}.LayersSection_iconBtn__6sOAs:hover{background:rgba(0,0,0,.05)}.LayersSection_iconBtn__6sOAs:disabled{opacity:.4;cursor:default}.LayersSection_lock__7Zqv1{flex:0 0 auto}.LayersSection_disabled__VlQSB{opacity:.55}@container (max-width: 380px){.LayersSection_row__fiBbU{gap:6px;padding:5px 6px}.LayersSection_type__H_QLF{min-width:48px;font-size:11px}.LayersSection_nameInput__lA_8z,.LayersSection_nameText__oC2rk{font-size:13px}}@container (max-width: 320px){.LayersSection_actions__OPNoq,.LayersSection_type__H_QLF{display:none}}.LayersSection_editing__HO_wx .LayersSection_type__H_QLF{display:none}@container (max-width: 420px){.LayersSection_editing__HO_wx .LayersSection_lock__7Zqv1{display:none}}.ContextMenu_menu__KmADU{position:fixed;z-index:4000;min-width:180px;max-width:280px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.18);padding:6px;display:flex;flex-direction:column;gap:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ContextMenu_item__MOLDu{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;text-align:left;display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-radius:4px;font-size:14px;color:#222;cursor:pointer}.ContextMenu_item__MOLDu:hover:not(:disabled){background:rgba(0,0,0,.06)}.ContextMenu_item__MOLDu:disabled{color:#aaa;cursor:default}.ContextMenu_label___vcXZ{margin-right:20px}.ContextMenu_shortcut__Sb1aK{color:#777;font-size:12px}.ContextMenu_separator__QowcN{height:1px;background:rgba(0,0,0,.08);margin:4px 2px}.LayerThumbnail_root__OPD_8{width:48px;height:36px;flex:0 0 auto;border:1px solid rgba(148,163,184,.35);border-radius:6px;background:linear-gradient(180deg,#ffffff,#f8fafc);overflow:hidden;position:relative}.LayerThumbnail_viewport__xKKmD{position:relative;width:100%;height:100%;overflow:hidden;pointer-events:none}.LayerThumbnail_positioner__NsEa_{position:absolute}.LayerThumbnail_artboard__T75cE{position:relative;overflow:visible;pointer-events:none}.LayerThumbnail_fallback__N5cU0{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;letter-spacing:.04em;color:#64748b;background:repeating-linear-gradient(135deg,rgba(226,232,240,.65),rgba(226,232,240,.65) 4px,rgba(248,250,252,.9) 0,rgba(248,250,252,.9) 8px)}.ExportOptionsModal_container__Yr4eJ{display:flex;flex-direction:column;gap:12px;min-width:0;max-width:100%}.ExportOptionsModal_title__Lfu0y{margin:0 0 12px;font-size:18px;font-weight:700}.ExportOptionsModal_section__RxEp1{display:flex;flex-direction:column;gap:8px}.ExportOptionsModal_label__mDBFz{font-weight:600}.ExportOptionsModal_subtleNote__Gkx4C{color:#666;font-size:12px}.ExportOptionsModal_formatRow__09mDK{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:4px}.ExportOptionsModal_presetGrid__gp_vd{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px}.ExportOptionsModal_inlineField__T1R3G{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ExportOptionsModal_hint__gG5OK{color:#666}.ExportOptionsModal_numberInput__xYyhS{width:180px}.ExportOptionsModal_actions__sdz0Q{display:flex;gap:8px;justify-content:flex-end;padding-top:8px}@media (max-width:480px){.ExportOptionsModal_container__Yr4eJ{padding-bottom:56px}.ExportOptionsModal_actions__sdz0Q{position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0;margin-left:-1rem;margin-right:-1rem;padding:8px 1rem calc(8px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 16px rgba(0,0,0,.06);justify-content:space-between;z-index:1}.ExportOptionsModal_numberInput__xYyhS{width:100%}.ExportOptionsModal_presetGrid__gp_vd{grid-template-columns:repeat(2,minmax(0,1fr))}}.ElementTextSizeTool_container__j2asz{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;background-color:transparent;border-radius:var(--tb-radius,8px);margin-top:8px;margin-bottom:8px;padding-left:12px;color-scheme:light}.ElementTextSizeTool_compact__J7Q6Y{margin:0;padding-left:0;border-radius:6px;background:transparent}.ElementTextSizeTool_icon__Cc_O9{height:22px;width:22px;color:currentColor}.ElementTextSizeTool_iconCompact__sJI4_{width:var(--ctx-icon-size,16px);height:var(--ctx-icon-size,16px)}.ElementTextSizeTool_iconContainer__o_wWo{display:flex;flex-direction:column;justify-content:center;align-items:center}.ElementTextSizeTool_iconButton__ZqkVV{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--primary-blue,#2d7fb1);border:1px solid var(--primary-blue,#2d7fb1);cursor:pointer;height:48px;width:48px;display:inline-flex;align-items:center;justify-content:center;color:var(--white,white);border-radius:8px;-webkit-tap-highlight-color:transparent}.ElementTextSizeTool_iconButton__ZqkVV:active{background:transparent}.ElementTextSizeTool_iconButton__ZqkVV:disabled{opacity:.55;background:var(--primary-blue,#2d7fb1);border-color:var(--primary-blue,#2d7fb1);color:#ffffff}.ElementTextSizeTool_iconButtonCompact__6_3sC{height:var(--ctx-btn-size,28px);width:var(--ctx-btn-size,28px);border-radius:6px;background:#ffffff;border:1px solid var(--gray-e6,#e6e6e6);color:#111827;cursor:pointer}.ElementTextSizeTool_iconButtonCompact__6_3sC:hover{background:var(--gray-f8,#f4f6f8)}.ElementTextSizeTool_iconButtonCompact__6_3sC:active{transform:translateY(1px)}.ElementTextSizeTool_iconButtonCompact__6_3sC:focus-visible{outline:2px solid var(--primary-blue,#2d7fb1);outline-offset:1px}.ElementTextSizeTool_iconButtonCompact__6_3sC:disabled{opacity:.55;background:#ffffff;border-color:var(--gray-e6,#e6e6e6);color:#9aa6b2}.ElementTextSizeTool_input__17JK1{width:72px;text-align:center;border-radius:var(--tb-radius,8px);background-color:var(--primary-blue,#2d7fb1);color:var(--white,white);border:none;font-size:32px;opacity:.9}.ElementTextSizeTool_inputCompact__DJg4x{width:46px;height:var(--ctx-btn-size,28px);font-size:var(--ctx-font-size,14px);border-radius:6px;background:#ffffff;border:1px solid var(--gray-e6,#e6e6e6);color:#111827;padding:0 4px;box-sizing:border-box}.ElementTextSizeTool_inputCompact__DJg4x:focus{outline:2px solid var(--primary-blue,#2d7fb1);outline-offset:1px}.ElementTextSizeTool_wsTarget__kF3Uu{margin-right:8px}.ElementTextSizeTool_wsTargetCompact__V_Ecj{margin-right:6px}.ElementTextSizeTool_wsTargetSelect__0O8oy{border:1px solid #d1d5db;border-radius:6px;padding:4px 6px;background:#ffffff;font-size:12px;color:#111827}.ElementTextSizeTool_wsTargetSelectCompact__Bpti4{border:1px solid #e5e7eb;border-radius:6px;padding:2px 4px;background:#ffffff;font-size:11px;color:#111827}.WorksheetMaker_container__w__YJ{flex-direction:column;position:fixed;top:var(--header-height);left:0;right:0;bottom:var(--wm-bottom-bar-h,56px);width:100%;height:auto}.WorksheetMaker_container__w__YJ,.WorksheetMaker_contentRow__SuuKS{display:flex;align-items:stretch;justify-content:flex-start;overflow:hidden}.WorksheetMaker_contentRow__SuuKS{flex-direction:row;flex:1 1;min-height:0}.WorksheetMaker_floatingLayer__IKvQ_{position:fixed;top:var(--header-height);left:0;right:0;bottom:var(--wm-bottom-bar-h,56px);pointer-events:none;z-index:550}.WorksheetMaker_leftSidebar__NL_fM{width:300px;min-width:240px;background:var(--gray-f8,#f8f9fb);padding:12px 10px;overflow-y:auto;position:relative;z-index:600;color-scheme:light;scrollbar-color:rgba(0,0,0,.35) transparent}.WorksheetMaker_sidebarResizer__w_CeZ{width:8px;min-width:8px;cursor:col-resize;border-right:1px solid var(--gray-e6,#e6e6e6);background:var(--gray-f0,#f0f0f0);position:relative;z-index:560;touch-action:none;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.WorksheetMaker_sidebarResizer__w_CeZ:hover{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.WorksheetMaker_sidebarResizer__w_CeZ:active,.WorksheetMaker_sidebarResizer__w_CeZ:focus,.WorksheetMaker_sidebarResizer__w_CeZ:focus-visible,.WorksheetMaker_sidebarResizer__w_CeZ[data-dragging=true]{background:var(--gray-f0,#f0f0f0);border-right-color:var(--gray-d4,#d4d4d4);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),inset 0 0 0 2px rgba(0,0,0,.05)}@media (max-width:480px){.WorksheetMaker_leftSidebar__NL_fM{width:280px;min-width:240px}}.WorksheetMaker_mainContent__8Q4br{display:flex;flex-direction:column;flex:1 1;min-width:0;background:#e0e0e0;padding-bottom:0;overflow:hidden}.WorksheetMaker_paperScalingContainer___FJue{display:block;position:relative;overflow:auto;background-color:#e0e0e0;width:100%;flex:1 1 auto;min-height:0;scrollbar-width:none;-ms-overflow-style:none}.WorksheetMaker_paperScalingContainer___FJue::-webkit-scrollbar{display:none}.WorksheetMaker_workspaceContent__Ana3b{position:relative;min-width:4000px;min-height:4000px;display:grid;place-items:center}.WorksheetMaker_backgroundGrabCursor__rAa5J{cursor:-webkit-grab;cursor:grab}.WorksheetMaker_panningCursor__YWxaz{cursor:-webkit-grabbing;cursor:grabbing}.WorksheetMaker_paper__rr2Ys{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:crosshair;background-color:var(--white,#ffffff);transform-origin:top left;overflow:visible;touch-action:none;box-shadow:0 2px 8px rgba(0,0,0,.15)}.WorksheetMaker_paperXrayOverlay__GGRgu{position:absolute;inset:0;pointer-events:none;z-index:2;box-shadow:inset 0 0 0 1px rgba(255,255,255,.95),inset 0 0 0 2px rgba(0,0,0,.22),inset 0 0 0 3px rgba(34,211,238,.95),inset 0 0 0 6px rgba(34,211,238,.28);border-radius:2px}.WorksheetMaker_canvasPreviewOverlay__1QIBg{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.WorksheetMaker_canvasPreviewOverlay__1QIBg[data-eyedropper-active=true]{pointer-events:auto;cursor:none}.WorksheetMaker_canvasPreviewOverlay__1QIBg[data-eyedropper-active=true][data-eyedropper-pointer-type=touch]{cursor:crosshair}.WorksheetMaker_canvasPreviewOverlay__1QIBg[data-eyedropper-active=true] *,.WorksheetMaker_canvasPreviewOverlay__1QIBg[data-eyedropper-active=true] :after,.WorksheetMaker_canvasPreviewOverlay__1QIBg[data-eyedropper-active=true] :before{cursor:none!important}.WorksheetMaker_canvasPreviewOverlay__1QIBg[data-eyedropper-active=true][data-eyedropper-pointer-type=touch] *,.WorksheetMaker_canvasPreviewOverlay__1QIBg[data-eyedropper-active=true][data-eyedropper-pointer-type=touch] :after,.WorksheetMaker_canvasPreviewOverlay__1QIBg[data-eyedropper-active=true][data-eyedropper-pointer-type=touch] :before{cursor:auto!important}.WorksheetMaker_canvasPreviewCanvas__AKmu3{display:block;width:100%;height:100%;pointer-events:none;opacity:.96}.WorksheetMaker_canvasSamplingCanvas__wL4RX{position:absolute;left:-99999px;top:0;width:1px;height:1px;opacity:0;pointer-events:none}.WorksheetMaker_canvasSamplingStatus__RybEv{position:absolute;left:12px;bottom:12px;z-index:2;padding:4px 8px;border-radius:999px;background:rgba(15,23,42,.82);color:#ffffff;font-size:11px;font-weight:600;letter-spacing:.01em;box-shadow:0 4px 12px rgba(15,23,42,.18);transition:opacity .12s ease}.WorksheetMaker_canvasSamplingStatus__RybEv[data-status=readable]{background:rgba(21,128,61,.88)}.WorksheetMaker_canvasSamplingStatus__RybEv[data-status=unreadable]{background:rgba(185,28,28,.9)}.WorksheetMaker_canvasPreviewToggle__Re9cl{position:absolute;top:118px;right:14px;z-index:1001;border:1px solid rgba(15,23,42,.18);background:rgba(255,255,255,.96);color:#0f172a;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;box-shadow:0 4px 12px rgba(15,23,42,.14);cursor:pointer}.WorksheetMaker_canvasPreviewToggle__Re9cl:hover{background:#ffffff}.WorksheetMaker_canvasPreviewControls__CUJfP{position:absolute;top:118px;right:14px;z-index:1001;display:flex;gap:8px}.WorksheetMaker_canvasLoupe__E8ccb{position:absolute;z-index:1002;pointer-events:none;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px}.WorksheetMaker_canvasLoupeFrame__4_SlI{box-sizing:border-box;width:112px;height:112px;border-radius:999px;overflow:hidden;border:2px solid rgba(255,255,255,.95);background:rgba(15,23,42,.88);box-shadow:0 10px 24px rgba(15,23,42,.28)}.WorksheetMaker_canvasLoupeCanvas__zraIo{display:block;width:112px;height:112px;image-rendering:pixelated}.WorksheetMaker_canvasLoupeBadge__ijNJR{position:absolute;pointer-events:none;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:rgba(15,23,42,.92);color:#ffffff;font-size:11px;font-weight:700;box-shadow:0 6px 18px rgba(15,23,42,.22)}.WorksheetMaker_canvasLoupeSwatch__kLSUn{width:14px;height:14px;border-radius:999px;border:1px solid rgba(255,255,255,.45);flex:0 0 auto}.WorksheetMaker_canvasSampleReadout__Mq_LX{position:absolute;right:12px;bottom:12px;z-index:2;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:rgba(15,23,42,.88);color:#ffffff;box-shadow:0 6px 18px rgba(15,23,42,.2);pointer-events:auto}.WorksheetMaker_canvasSampleSwatch__4xZCt{width:18px;height:18px;border-radius:999px;border:1px solid rgba(255,255,255,.45);flex:0 0 auto}.WorksheetMaker_canvasSampleMeta__pGyE_{display:flex;flex-direction:column;gap:2px;min-width:0}.WorksheetMaker_canvasSampleMeta__pGyE_ span,.WorksheetMaker_canvasSampleMeta__pGyE_ strong{font-size:11px;line-height:1.2}.WorksheetMaker_canvasSampleCopyButton__Djb39{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.12);color:#ffffff;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:600;cursor:pointer}.WorksheetMaker_canvasSampleCopyButton__Djb39:hover{background:rgba(255,255,255,.18)}.WorksheetMaker_rulersContainer__NrE5N{display:flex;flex-direction:row;align-items:stretch;width:100%;flex:1 1;min-height:0;position:relative;overflow:hidden;--wm-ruler-thickness:26px}.WorksheetMaker_verticalRulerColumn___EBvD{display:flex;flex-direction:column;background:var(--gray-f0,#f0f0f0)}.WorksheetMaker_mainAreaColumn__7WrVV{display:grid;grid-template-rows:var(--wm-ruler-thickness,24px) 1fr;flex:1 1;min-height:0;width:100%}.WorksheetMaker_rulersSpacer__aPsUY{height:var(--wm-ruler-thickness,24px);width:var(--wm-ruler-thickness,24px);background-color:var(--gray-f0,#f0f0f0)}.WorksheetMaker_sidebarOverlay__jkj7i{display:none}@media (max-width:1024px){.WorksheetMaker_leftSidebar__NL_fM{position:fixed;top:var(--header-height);left:0;bottom:var(--wm-bottom-bar-h,56px);height:auto;width:min(82vw,360px)!important;max-width:85vw!important;transform:translateX(-100%);transition:transform .25s ease;z-index:1200;padding-top:calc(12px + env(safe-area-inset-top));padding-bottom:calc(12px + env(safe-area-inset-bottom))}.WorksheetMaker_leftSidebar__NL_fM[data-open=true]{transform:translateX(0)}.WorksheetMaker_sidebarOverlay__jkj7i{position:fixed;top:var(--header-height);left:0;right:0;bottom:var(--wm-bottom-bar-h,56px);background:rgba(0,0,0,.35);z-index:1100;display:none}.WorksheetMaker_sidebarOverlay__jkj7i[data-visible=true]{display:block}.WorksheetMaker_sidebarResizer__w_CeZ{display:none}}.WorksheetMaker_bottomBarSpacer__8BaVF{height:0}.PerfHUD_container___yQp5{position:absolute;top:6px;left:110px;display:flex;align-items:center;gap:6px;z-index:1000;pointer-events:none}.PerfHUD_toggle__Tn5na{pointer-events:auto;font-size:11px;line-height:1;padding:4px 8px;border-radius:12px;border:1px solid var(--gray-d8,#d8d8d8);background:var(--gray-f7,#f7f7f7);color:#333;cursor:pointer}.PerfHUD_toggle__Tn5na:hover{background:var(--gray-f0,#f0f0f0)}.PerfHUD_metrics__GyWNc{display:flex;align-items:center;gap:8px;font-size:12px;background:rgba(240,240,240,.85);padding:3px 6px;border-radius:6px;pointer-events:none}.PerfHUD_metric__X7apj{white-space:nowrap}.PositionBar_positionBarContainer__kEOpX{display:flex;flex-direction:row;position:absolute;top:24;left:24;width:80px;padding-left:1px;background-color:var(--gray-f0,#f0f0f0);font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;cursor:default;z-index:999}.PositionBar_positionBarElement__YwQXt{display:flex;width:40px}.ZoomSlider_zoomBar__XMsbG{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:950;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-top:1px solid var(--gray-e6,#e6e6e6);padding:2px 12px calc(2px + env(safe-area-inset-bottom));pointer-events:auto}.ZoomSlider_zoomGrid__G4scP{display:grid;grid-template-columns:56px 1fr auto;grid-auto-rows:minmax(28px,auto);align-items:center;grid-gap:6px 10px;gap:6px 10px;width:100%;max-width:900px;margin:0 auto}.ZoomSlider_menuButtonPlaceholder__uWVJ_,.ZoomSlider_menuButton__2XHwZ{grid-column:1}.ZoomSlider_menuButtonPlaceholder__uWVJ_{width:1px;height:1px}.ZoomSlider_menuButton__2XHwZ{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:10px;background:#2d7fb1;color:#fff;padding:7px 9px;font-size:13.5px;font-weight:700;line-height:1;cursor:pointer;min-height:28px}.ZoomSlider_menuButton__2XHwZ:active{transform:translateY(1px)}.ZoomSlider_segmented__vGgDg{grid-column:2;display:inline-flex;border:1px solid #2d7fb1;border-radius:10px;overflow:hidden;background:#fff;width:max-content;justify-self:center;white-space:nowrap}.ZoomSlider_segmentBtn__jGnGy{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#2d7fb1;padding:7px 9px;font-size:13px;font-weight:700;line-height:1;cursor:pointer;min-width:50px;min-height:28px}.ZoomSlider_segmentBtn__jGnGy+.ZoomSlider_segmentBtn__jGnGy{border-left:1px solid #2d7fb1}.ZoomSlider_segmentBtn__jGnGy:active{background:rgba(45,127,177,.08)}.ZoomSlider_zoomCluster__8fD6P{grid-column:3;display:inline-flex;align-items:center;gap:6px}.ZoomSlider_rightSlot__SEgXQ{display:inline-flex;align-items:center;margin-left:8px}.ZoomSlider_iconButton__K0jdT{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--gray-e6,#e6e6e6);background:#fff;border-radius:10px;color:#111;width:38px;height:28px;font-size:16px;font-weight:800;line-height:1;cursor:pointer}.ZoomSlider_iconButton__K0jdT:active{transform:translateY(1px)}.ZoomSlider_percentButton__RHPZF{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#111;font-weight:700;font-size:13.5px;min-width:52px;min-height:28px;border-radius:8px;cursor:pointer}.ZoomSlider_percentButton__RHPZF:active{background:rgba(0,0,0,.04)}.ZoomSlider_sliderRow__LB7_K{grid-column:1/-1;overflow:hidden;transition:max-height .2s ease,padding .2s ease;padding:2px 0 8px;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ZoomSlider_sliderRow__LB7_K[data-expanded=true]{max-height:46px}.ZoomSlider_sliderRow__LB7_K[data-expanded=false]{max-height:0;padding-top:0;padding-bottom:0}.ZoomSlider_slider__Npj__{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;background:var(--gray-e6,#e6e6e6);border-radius:999px;outline:none;margin:4px 0;touch-action:pan-x;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ZoomSlider_slider__Npj__::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#2d7fb1;cursor:pointer;border:none;box-shadow:0 1px 3px rgba(0,0,0,.25)}.ZoomSlider_slider__Npj__::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#2d7fb1;cursor:pointer;border:none}@media (pointer:coarse){.ZoomSlider_slider__Npj__{height:10px}.ZoomSlider_slider__Npj__::-webkit-slider-thumb{width:28px;height:28px}.ZoomSlider_slider__Npj__::-moz-range-thumb{width:28px;height:28px}}@media (min-width:1025px){.ZoomSlider_menuButton__2XHwZ{display:none}.ZoomSlider_zoomGrid__G4scP{grid-template-columns:24px auto minmax(320px,520px) auto;grid-auto-rows:minmax(32px,auto);gap:6px 12px;max-width:1100px}.ZoomSlider_segmented__vGgDg{justify-self:start}.ZoomSlider_sliderRow__LB7_K{grid-column:3;grid-row:1;max-height:none;padding:10px;overflow:visible}.ZoomSlider_slider__Npj__{margin:0}.ZoomSlider_zoomCluster__8fD6P{grid-column:4}.ZoomSlider_iconButton__K0jdT{width:32px;height:28px;font-size:15px;border-radius:8px}.ZoomSlider_segmentBtn__jGnGy{min-height:28px;padding:5px 9px;font-size:12.5px}.ZoomSlider_percentButton__RHPZF{min-height:28px;font-size:12.5px;min-width:48px}}@media (max-width:640px){.ZoomSlider_zoomGrid__G4scP{max-width:100%}}@media (max-width:480px){.ZoomSlider_zoomBar__XMsbG{padding:4px 6px calc(4px + env(safe-area-inset-bottom));overflow-x:hidden}.ZoomSlider_zoomGrid__G4scP{grid-template-columns:40px 1fr auto;gap:4px 5px;min-width:0}.ZoomSlider_zoomCluster__8fD6P{gap:2px;min-width:0}.ZoomSlider_rightSlot__SEgXQ{min-width:0;margin-left:3px}.ZoomSlider_segmentBtn__jGnGy{padding:4px 5px;font-size:11px;min-width:36px}.ZoomSlider_menuButton__2XHwZ{padding:4px 5px;font-size:11.5px;border-radius:9px}.ZoomSlider_percentButton__RHPZF{font-size:11.5px;min-width:38px;padding:0 4px}.ZoomSlider_iconButton__K0jdT{width:30px;height:24px;border-radius:9px;font-size:14px}}.ContextualToolbar_bar__bZWBq{position:relative;z-index:950;display:flex;align-items:center;justify-content:space-between;--ctx-btn-size:30px;--ctx-icon-size:18px;--ctx-font-size:12px;height:50px;padding:6px 10px;background:var(--gray-f8,#f4f6f8);border-bottom:1px solid var(--gray-e6,#e6e6e6);box-shadow:0 2px 6px rgba(0,0,0,.04);color:#111827}.ContextualToolbar_inner__tmKuQ{display:flex;align-items:center;gap:8px;width:100%;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:smooth}.ContextualToolbar_section__eSj6u{display:flex;align-items:center;gap:8px;flex:0 0 auto}.ContextualToolbar_spacer__ncW67{flex:1 1;min-width:16px}.ContextualToolbar_iconBtn__MtmjY{display:inline-flex;align-items:center;justify-content:center;width:var(--ctx-btn-size,28px);height:var(--ctx-btn-size,28px);border-radius:6px;border:1px solid var(--gray-e6,#e6e6e6);background:#ffffff;color:#111827;cursor:pointer}.ContextualToolbar_iconBtn__MtmjY:hover{background:var(--gray-f8,#f4f6f8)}.ContextualToolbar_iconBtn__MtmjY:active{transform:translateY(1px)}.ContextualToolbar_iconBtn__MtmjY[disabled]{opacity:.6;cursor:not-allowed}.ContextualToolbar_icon__HH8_4{width:var(--ctx-icon-size,18px);height:var(--ctx-icon-size,18px);color:currentColor}.ContextualToolbar_label__gErhJ{font-size:var(--ctx-font-size,12px);color:#374151;font-weight:600}.ContextualToolbar_divider__MC4bO{width:1px;align-self:stretch;background:var(--gray-e6,#e6e6e6);margin:0 4px}.ContextualToolbar_group__6bXwu{display:inline-flex;align-items:center;gap:6px;padding:2px 4px;border:1px solid var(--gray-e6,#e6e6e6);border-radius:8px;background:#ffffff}.ContextualToolbar_contextPill__rC_Ho{font-size:var(--ctx-font-size,12px);font-weight:700;color:#111827;background:#ffffff;border:1px solid var(--gray-e6,#e6e6e6);border-radius:999px;padding:4px 8px}.ContextualToolbar_rightGroup__Ew_qF{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.ContextualToolbar_titleChip__l7_ac{display:inline-flex;align-items:center;gap:6px;max-width:50vw;padding:4px 10px;font-size:var(--ctx-font-size,12px);font-weight:600;color:#111827;background:#ffffff;border:1px solid var(--gray-e6,#e6e6e6);border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.ContextualToolbar_bar__bZWBq{--ctx-btn-size:32px;--ctx-icon-size:20px;--ctx-font-size:13px;height:52px}.ContextualToolbar_titleChip__l7_ac{max-width:40vw}}@media (min-width:1024px){.ContextualToolbar_bar__bZWBq{--ctx-btn-size:36px;--ctx-icon-size:24px;--ctx-font-size:15px;height:60px}.ContextualToolbar_titleChip__l7_ac{max-width:480px}}@media (max-width:1023px){.ContextualToolbar_spacer__ncW67{flex:0 0 8px}}.WorksheetLibraryPickerModal_container__f3Jmq{display:flex;flex-direction:column;width:100%;height:100%;max-height:85dvh}.WorksheetLibraryPickerModal_header__H2oDv{background:white;padding:.25rem 0 .75rem;box-shadow:0 1px 0 rgba(0,0,0,.06)}.WorksheetLibraryPickerModal_headerTop__Wg4sE{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.WorksheetLibraryPickerModal_title__sHKEy{margin:0;font-size:1.1rem;font-weight:650;color:var(--primary-blue)}.WorksheetLibraryPickerModal_openFullLink__iqBef{font-size:.9rem;color:var(--primary-blue);text-decoration:none;white-space:nowrap}.WorksheetLibraryPickerModal_openFullLink__iqBef:hover{text-decoration:underline}.WorksheetLibraryPickerModal_headerControls__GeuFK{margin-top:.5rem}.WorksheetLibraryPickerModal_contentArea__8_aNj{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 2px 4px}.WorksheetLibraryPickerModal_layout__VCjAH{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.WorksheetLibraryPickerModal_sidebar___aJA2{width:260px;flex:0 0 260px;max-width:100%;position:-webkit-sticky;position:sticky;top:0;align-self:flex-start}.WorksheetLibraryPickerModal_main__eTL5J{flex:1 1 380px;min-width:0;max-width:100%}.WorksheetLibraryPickerModal_grid__fntlk{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px;padding-bottom:12px}.WorksheetLibraryPickerModal_card__f9Dqp{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-md);box-shadow:0 2px 10px rgba(0,0,0,.06);overflow:hidden;display:flex;flex-direction:column}.WorksheetLibraryPickerModal_cardHeader__vcPFh{padding:10px 10px 6px}.WorksheetLibraryPickerModal_cardTitleRow__3HCqp{display:flex;align-items:center;justify-content:space-between;gap:8px}.WorksheetLibraryPickerModal_cardTitle__vPnYh{font-weight:700;color:var(--primary-blue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorksheetLibraryPickerModal_badge__kADoj{font-size:.75rem;padding:.15rem .45rem;border-radius:999px;background:rgba(45,127,177,.1);color:var(--primary-blue);border:1px solid rgba(45,127,177,.22);white-space:nowrap}.WorksheetLibraryPickerModal_cardDesc__5q45E{margin-top:4px;font-size:.85rem;color:rgba(0,0,0,.62);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.WorksheetLibraryPickerModal_preview__ddZU0{height:160px;padding:.75rem;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;background:rgba(0,0,0,.045);border-top:1px solid rgba(0,0,0,.06)}.WorksheetLibraryPickerModal_actions__Mrgpw{display:flex;justify-content:flex-end;padding:10px;border-top:1px solid rgba(0,0,0,.06)}.WorksheetLibraryPickerModal_loadingWrap__HNN8N{display:flex;justify-content:center;padding:1rem 0}.WorksheetLibraryPickerModal_loadingMore___otF1{display:flex;justify-content:center;padding:.75rem 0 1rem}.WorksheetLibraryPickerModal_empty__0GrWS{margin:.75rem 0;color:rgba(0,0,0,.6)}@media (max-width:900px){.WorksheetLibraryPickerModal_layout__VCjAH{flex-direction:column}.WorksheetLibraryPickerModal_sidebar___aJA2{width:100%;flex:0 0 auto;position:static}.WorksheetLibraryPickerModal_grid__fntlk{grid-template-columns:1fr}}