.BrowsePages_container__jOkAk{padding:24px 16px;max-width:1200px;margin:0 auto}.BrowsePages_pageTitle__oJbWq{margin:0 0 12px;font-family:var(--font-title,var(--font-montserrat),sans-serif);font-weight:800;font-size:40px;letter-spacing:-.02em;color:var(--primary-blue-peacock-dark,#237c92);text-shadow:0 1px 0 rgba(255,255,255,.35)}.BrowsePages_subTitle__XMvsI{margin:0 0 16px;color:rgba(15,23,42,.68);font-size:15px;line-height:1.45}.BrowsePages_cardGrid__5tzK9{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px;margin-top:14px}.BrowsePages_card__rmIMA{display:block;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:14px;text-decoration:none;color:inherit;background:white;box-shadow:0 2px 10px rgba(2,6,23,.04);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.BrowsePages_card__rmIMA:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(2,6,23,.08);border-color:rgba(42,142,168,.35)}.BrowsePages_cardTitle__i0_Tg{font-weight:850;font-size:18px;letter-spacing:-.015em;color:var(--primary-blue-peacock-dark,#237c92)}.BrowsePages_cardDescription__eWWtI{margin-top:8px;color:rgba(15,23,42,.68);font-size:13px;line-height:1.4}.BrowsePages_breadcrumbRow__1iQsH{display:flex;gap:10px;flex-wrap:wrap;align-items:baseline;margin-bottom:14px;font-size:14px}.BrowsePages_crumbLink__t4c1S{color:var(--primary-blue-peacock-dark,#237c92);font-weight:800}.BrowsePages_crumbSep__4XFZU{opacity:.5}.BrowsePages_twoCol__49WeF{display:grid;grid-template-columns:320px 1fr;grid-gap:16px;gap:16px}.BrowsePages_panel__th7_o{border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:12px;background:rgba(255,255,255,.92);box-shadow:0 2px 14px rgba(2,6,23,.05)}.BrowsePages_filterSummary__Ot9K3{display:none;font-weight:850;color:var(--primary-blue-peacock-dark,#237c92);cursor:pointer}.BrowsePages_filterToggle__ujLcj{position:absolute;opacity:0;pointer-events:none}.BrowsePages_panelTitle__FZl6_{font-family:var(--font-title,var(--font-montserrat),sans-serif);font-weight:850;font-size:16px;color:rgba(15,23,42,.92);margin-bottom:8px}.BrowsePages_panelHint__8_kHQ{font-size:12px;color:rgba(15,23,42,.68);margin-bottom:12px}.BrowsePages_filterBlock__1kXGT{display:block;margin-bottom:14px}.BrowsePages_filterLabel___aB6U{font-weight:850;font-size:13px;margin-bottom:6px;color:rgba(15,23,42,.88);display:block}.BrowsePages_filterInput__pGq_1{width:100%;padding:10px;border-radius:10px;border:1px solid rgba(15,23,42,.16);background:white;outline:none}.BrowsePages_filterInput__pGq_1:focus{border-color:rgba(42,142,168,.65);box-shadow:0 0 0 4px var(--primary-blue-peacock-ring,rgba(42,142,168,.35))}.BrowsePages_button__iJmxg{display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:13px;padding:9px 12px;margin-top:8px;border-radius:999px;border:1px solid rgba(42,142,168,.35);background:var(--primary-blue-peacock,#2a8ea8);color:white;cursor:pointer;box-shadow:var(--box-shadow-soft-peacock,0 2px 8px rgba(42,142,168,.1))}.BrowsePages_button__iJmxg:hover{background:var(--primary-blue-peacock-dark,#237c92)}.BrowsePages_clearFilters__N_I2f{display:inline-block;margin-top:12px;font-weight:850;color:var(--primary-blue-peacock-dark,#237c92)}.BrowsePages_activeFilters__bLqRo{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.BrowsePages_filterChip__NQmHy{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(42,142,168,.3);background:var(--primary-blue-peacock-tint,#e7f7f8);color:rgba(15,23,42,.9);font-size:12px;font-weight:800;text-decoration:none}.BrowsePages_filterChip__NQmHy:hover{border-color:rgba(42,142,168,.6)}.BrowsePages_srOnly__B65x6{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.BrowsePages_linkButton__5S5uS{font-weight:850;color:var(--primary-blue-peacock-dark,#237c92)}.BrowsePages_inlineLink__GanIx{color:var(--primary-blue-peacock-dark,#237c92);font-weight:800;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px}.BrowsePages_inlineLink__GanIx:hover{color:var(--primary-blue-peacock,#2a8ea8)}.BrowsePages_inlineLink__GanIx:focus-visible{outline:2px solid var(--primary-blue-peacock-ring,rgba(42,142,168,.35));outline-offset:2px;border-radius:4px}.BrowsePages_termGrid__jccr_{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}.BrowsePages_termCardItem__lrT_C,.BrowsePages_termNestedItem__yxYwy{list-style:none}.BrowsePages_termCard__TRaM_{height:100%;padding:16px;border-radius:18px;border:1px solid rgba(42,142,168,.18);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(231,247,248,.7));box-shadow:0 8px 24px rgba(2,6,23,.06)}.BrowsePages_termCardLink__2Dpaz,.BrowsePages_termNestedLink__KJhfm{display:flex;align-items:center;justify-content:space-between;gap:10px;text-decoration:none}.BrowsePages_termCardLink__2Dpaz{color:var(--primary-blue-peacock-dark,#237c92);font-weight:850;font-size:20px;letter-spacing:-.02em;margin-bottom:12px}.BrowsePages_termCardLink__2Dpaz:hover,.BrowsePages_termNestedLink__KJhfm:hover{color:var(--primary-blue-peacock,#2a8ea8)}.BrowsePages_termArrow__thUn8{color:rgba(35,124,146,.65);font-size:15px;flex-shrink:0}.BrowsePages_termChildSection__1bkYr{margin-top:4px;padding-top:12px;border-top:1px solid rgba(42,142,168,.14)}.BrowsePages_termChildLabel__C2MSk{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.5);margin-bottom:10px}.BrowsePages_termChipList__NsXxh{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.BrowsePages_termNestedCard__M9q3H{width:100%}.BrowsePages_termNestedLink__KJhfm{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.96);border:1px solid rgba(42,142,168,.2);color:rgba(15,23,42,.92);font-weight:800;font-size:13px;box-shadow:0 2px 8px rgba(2,6,23,.04)}.BrowsePages_termNestedChildren__l0nUX{margin-top:8px;margin-left:8px;padding-left:10px;border-left:2px solid rgba(42,142,168,.14)}.BrowsePages_termNestedList__ASld7{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.BrowsePages_sectionTitle__nVUXt{margin:0 0 10px;font-family:var(--font-title,var(--font-montserrat),sans-serif);font-weight:850;font-size:22px;letter-spacing:-.015em;color:var(--primary-blue-peacock-dark,#237c92);text-shadow:0 1px 0 rgba(255,255,255,.35)}.BrowsePages_muted___OI4T{color:rgba(15,23,42,.74)}.BrowsePages_subcategories__X8uAl{margin:16px 0 14px}.BrowsePages_subcategoryList__bCZ2Z{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;gap:8px}.BrowsePages_pillLink__EsWel{display:inline-flex;gap:8px;align-items:center;padding:7px 10px;border-radius:999px;background:var(--primary-blue-peacock-tint,#e7f7f8);border:1px solid rgba(42,142,168,.3);color:rgba(15,23,42,.9);font-weight:850;font-size:13px}.BrowsePages_pillLink__EsWel:hover{border-color:rgba(42,142,168,.55);background:#dff3f5}.BrowsePages_pagination__Y3VUm{display:flex;gap:10px;align-items:center;margin-top:18px;font-size:14px}.BrowsePages_paginationDisabled__lc5JW{opacity:.35}@media (max-width:900px){.BrowsePages_twoCol__49WeF{grid-template-columns:1fr}.BrowsePages_panel__th7_o{padding:0}.BrowsePages_filterSummary__Ot9K3{display:block;padding:12px 14px}.BrowsePages_filterToggle__ujLcj:not(:checked)~.BrowsePages_filterContent__Efloe{display:none}.BrowsePages_filterContent__Efloe{padding:0 14px 14px}.BrowsePages_filterContent__Efloe .BrowsePages_panelTitle__FZl6_{display:none}}@media (max-width:640px){.BrowsePages_pageTitle__oJbWq{font-size:32px}.BrowsePages_termGrid__jccr_{grid-template-columns:1fr}.BrowsePages_termCard__TRaM_{padding:14px;border-radius:16px}.BrowsePages_termCardLink__2Dpaz{font-size:18px}.BrowsePages_termChipList__NsXxh{gap:8px}.BrowsePages_termNestedChildren__l0nUX{margin-left:4px;padding-left:8px}.BrowsePages_termNestedLink__KJhfm{width:auto;justify-content:flex-start}}.WorksheetThumbnailStack_stack__Jqglj{position:relative;width:100%;height:100%;display:grid;place-items:center;isolation:isolate}.WorksheetThumbnailStack_page__m2x5p{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;border-radius:inherit;background:transparent;transform-origin:center;filter:drop-shadow(0 4px 6px rgba(15,23,42,.2))}.WorksheetThumbnailStack_stack__Jqglj[data-layout=contained] .WorksheetThumbnailStack_page__m2x5p{inset:8px 16%;width:68%;height:calc(100% - 16px);box-sizing:border-box}.WorksheetThumbnailStack_page__m2x5p:first-child{z-index:1;transform:translate(-10px,3px) rotate(-4deg)}.WorksheetThumbnailStack_stack__Jqglj[data-fan-pages="3"] .WorksheetThumbnailStack_page__m2x5p:first-child{transform:translate(10px,3px) rotate(4deg)}.WorksheetThumbnailStack_stack__Jqglj[data-fan-pages="3"] .WorksheetThumbnailStack_page__m2x5p:nth-child(2){z-index:2;transform:translate(-10px,3px) rotate(-4deg)}.WorksheetThumbnailStack_pageFront__3GdP2{transform:none!important;z-index:3!important}.WorksheetThumbnailStack_badge__U0h33{position:absolute;right:7px;bottom:7px;z-index:4;padding:4px 7px;border-radius:999px;background:rgba(15,23,42,.84);color:white;font-size:11px;font-weight:800;line-height:1;box-shadow:0 1px 4px rgba(0,0,0,.2)}.WorksheetThumbnailStack_stack__Jqglj[data-layout=contained] .WorksheetThumbnailStack_badge__U0h33{right:12px;bottom:12px}@media (prefers-reduced-motion:reduce){.WorksheetThumbnailStack_page__m2x5p{transition:none}}.Toolbar_toolbar__9viuE{display:flex;flex-direction:column;gap:12px;padding:8px 6px 16px;align-items:stretch;justify-content:flex-start;container-type:inline-size;--tb-gap:8px;--tb-gap-row:12px;--tb-radius:8px;--tb-section-radius:10px;--tb-control-h:36px;--tb-font-size:16px;--tb-icon-size:16px;--ctx-btn-size:32px;--ctx-font-size:13px}.Toolbar_section__QAQUq{display:flex;flex-direction:column;background:#ffffff;border:1px solid var(--gray-e6,#e6e6e6);border-radius:var(--tb-section-radius,10px);padding:10px;box-shadow:0 2px 6px rgba(0,0,0,.04)}.Toolbar_sectionNeutral__c6QCW{background:var(--gray-f8,#f4f6f8);border-color:var(--gray-e9,#e9ecef)}.Toolbar_sectionHeader__Sm4cQ{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:var(--tb-gap,8px)}.Toolbar_row__ZRmU9{display:flex;gap:var(--tb-gap,8px);align-items:center;flex-wrap:wrap}.Toolbar_row__ZRmU9+.Toolbar_row__ZRmU9{margin-top:var(--tb-gap-row,12px)}.Toolbar_toolGrid__8nfZt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--tb-gap,8px);gap:var(--tb-gap,8px)}.Toolbar_toolBtn__HR8q5{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:84px;padding:12px;border-radius:8px;border:1px solid var(--gray-e6,#e6e6e6);background:#ffffff;color:#111827;cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease,border-color .12s ease,transform 50ms ease}.Toolbar_toolBtn__HR8q5:hover{background:var(--gray-f8,#f4f6f8);border-color:var(--gray-e6,#e6e6e6)}.Toolbar_toolBtn__HR8q5:active{transform:translateY(1px)}.Toolbar_isActive__SEiTG{border-color:var(--primary-blue,#2d7fb1);box-shadow:0 0 0 2px rgba(45,127,177,.18);background:var(--primary-blue,#2d7fb1);color:#ffffff}.Toolbar_icon__J_APB{width:28px;height:28px;color:currentColor;display:block}.Toolbar_label__W9OVQ{font-size:16px;line-height:1.15;color:inherit}.Toolbar_iconContainer__QiewV{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.Toolbar_btn__tuVs6{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 14px;border-radius:var(--tb-radius,8px);border:1px solid var(--primary-blue,#2d7fb1);background:var(--primary-blue,#2d7fb1);color:#ffffff;font-size:18px;line-height:1.15;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,transform 50ms ease}.Toolbar_btn__tuVs6:hover{background:var(--primary-blue-dark,#1e40af);border-color:var(--primary-blue-dark,#1e40af)}.Toolbar_btn__tuVs6:active{transform:translateY(1px)}.Toolbar_btn__tuVs6:disabled{opacity:.7;cursor:not-allowed}.Toolbar_btn__tuVs6[aria-pressed=true]{background:var(--primary-blue-dark,#1e40af);border-color:var(--primary-blue-dark,#1e40af);box-shadow:0 0 0 2px rgba(45,127,177,.25)}.Toolbar_btnPrimary__H7OLW{background:var(--primary-blue,#2d7fb1);color:#ffffff;border-color:var(--primary-blue,#2d7fb1)}.Toolbar_btnPrimary__H7OLW:hover{background:var(--primary-blue-dark,#1e40af);border-color:var(--primary-blue-dark,#1e40af)}.Toolbar_btnSecondary__7UuxH{background:var(--primary-blue,#2d7fb1);color:#ffffff;border-color:var(--primary-blue,#2d7fb1)}.Toolbar_btnNeutral__u3yPX{background:#ffffff;color:#111827;border-color:var(--gray-e6,#e6e6e6)}.Toolbar_btnNeutral__u3yPX:hover{background:var(--gray-f8,#f4f6f8);border-color:var(--gray-e6,#e6e6e6)}.Toolbar_btnIconLeft__vGw3P{transition:transform .12s ease}.Toolbar_btn__tuVs6:hover .Toolbar_btnIconLeft__vGw3P{transform:scale(1.12)}.Toolbar_btnDanger__alLDk{background:#fff5f6;color:#c62828;border-color:#f3c5c6}.Toolbar_btnDanger__alLDk:hover{background:#ffecee;border-color:#eea7a9}.Toolbar_btnIcon__AJoYt{width:44px;height:44px;padding:0}.Toolbar_btnBlock__1_7_w{width:100%}.Toolbar_sizeSm__LQl44{min-height:36px;font-size:15px}.Toolbar_sizeMd__yiDJO{min-height:52px;font-size:18px}.Toolbar_toolbarButtonLikeSelect__5gdum{background:var(--primary-blue,#2d7fb1);color:#ffffff;border:1px solid var(--primary-blue,#2d7fb1);border-radius:var(--tb-radius,8px);padding:0 8px 0 12px;height:44px;display:flex;align-items:center;gap:8px;min-width:0}.Toolbar_selectTool__RJfFp,.Toolbar_toolbarButtonLikeSelect__5gdum select{background:transparent;color:#ffffff;border:none;font-size:16px;padding:0;outline:none;flex:1 1 auto;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Toolbar_compactToolbarSelectWrapper__nR64Q{background:#ffffff;color:#111827;border:1px solid var(--gray-e6,#e6e6e6);border-radius:6px;height:var(--ctx-btn-size,28px);display:inline-flex;align-items:center;gap:6px;padding:0 8px}.Toolbar_compactToolbarSelectWrapper__nR64Q:focus-within{outline:2px solid var(--primary-blue,#2d7fb1);outline-offset:1px}.Toolbar_compactToolbarSelect__xGvQH{background:transparent;color:#111827;border:none;font-size:var(--ctx-font-size,12px);padding:0;outline:none;flex:1 1 auto;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%}.Toolbar_defaultIconBtn__8gAKL{background:transparent;color:#111827;border:1px solid var(--gray-e6,#e6e6e6);width:var(--ctx-btn-size,28px);height:var(--ctx-btn-size,28px);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.Toolbar_defaultIconBtn__8gAKL:hover{background:var(--gray-f8,#f4f6f8)}.Toolbar_defaultIconBtn__8gAKL:active{transform:translateY(1px)}.Toolbar_toolbarCenteringButton__eDEHa{display:flex;flex-direction:column;align-items:center}.Toolbar_toolbarCenteringButtonContent__HFN12{font-size:14px;line-height:1.15;color:#ffffff}.Toolbar_colorToolContainer__Qa_T8{position:relative;display:flex;flex-direction:column;align-items:flex-start}.Toolbar_colorDropdown__NVxYz{position:absolute;top:100%;left:0;z-index:2000;background:var(--white,#fff);box-shadow:var(--box-shadow-subtle,0 4px 16px rgba(0,0,0,.14));border-radius:6px;border:1px solid var(--gray-ccc,#ccc);padding:8px 4px 4px;margin-top:4px}.Toolbar_zoomContainer__rQepE{display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap;background:#f8fafc;border:1px solid var(--gray-e6,#e6e6e6);border-radius:8px;padding:8px}.Toolbar_zoomPercent__pNDmo{font-size:14px;font-weight:700;color:#111827;min-width:56px;text-align:center;background:#ffffff;border:1px solid var(--gray-e6,#e6e6e6);border-radius:999px;padding:6px 10px}.Toolbar_zoomButton__GSV_C{background:var(--primary-blue,#2d7fb1);border:1px solid var(--primary-blue,#2d7fb1);border-radius:8px;width:40px;height:40px;font-size:24px;line-height:1;cursor:pointer;color:#ffffff}.Toolbar_zoomButton__GSV_C:hover{background:var(--primary-blue-dark,#1e40af);border-color:var(--primary-blue-dark,#1e40af)}.Toolbar_zoomResetButton__0GJZu{background:var(--primary-blue,#2d7fb1);border:1px solid var(--primary-blue,#2d7fb1);border-radius:8px;height:40px;padding:0 12px;font-size:16px;font-weight:700;color:#ffffff;cursor:pointer}.Toolbar_zoomResetButton__0GJZu:hover{background:var(--primary-blue-dark,#1e40af);border-color:var(--primary-blue-dark,#1e40af)}.Toolbar_savedEmpty__PmgP9{font-size:12px;color:#6b7280}@media (max-width:480px){.Toolbar_toolGrid__8nfZt{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.Toolbar_toolBtn__HR8q5{height:96px}.Toolbar_icon__J_APB{width:24px;height:24px}}.Toolbar_numberInput__AEqkW{color-scheme:light;background:#ffffff!important;color:#111827;border:1px solid var(--gray-e6,#e6e6e6);border-radius:6px;height:var(--tb-control-h,36px);padding:0 8px;font-size:var(--tb-font-size,16px);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:textfield;box-shadow:none}.Toolbar_numberInput__AEqkW:focus{outline:2px solid var(--primary-blue,#2d7fb1);outline-offset:1px}.Toolbar_numberInput__AEqkW::-webkit-inner-spin-button,.Toolbar_numberInput__AEqkW::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Toolbar_rangeInput__VtunZ{color-scheme:light;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:22px;background:transparent;cursor:pointer}.Toolbar_rangeInput__VtunZ::-webkit-slider-runnable-track{height:6px;background:#e6eef5;border-radius:999px;border:1px solid #d5e3ef}.Toolbar_rangeInput__VtunZ::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--primary-blue,#2d7fb1);border:2px solid #ffffff;box-shadow:0 0 0 2px rgba(45,127,177,.2);-webkit-transition:background-color .12s ease,box-shadow .12s ease,transform 50ms ease;transition:background-color .12s ease,box-shadow .12s ease,transform 50ms ease;margin-top:-6px}.Toolbar_rangeInput__VtunZ:hover::-webkit-slider-thumb{background:var(--primary-blue-dark,#1e40af)}.Toolbar_rangeInput__VtunZ:active::-webkit-slider-thumb{transform:scale(.98)}.Toolbar_rangeInput__VtunZ::-moz-range-track{height:6px;background:#e6eef5;border-radius:999px;border:1px solid #d5e3ef}.Toolbar_rangeInput__VtunZ::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--primary-blue,#2d7fb1);border:2px solid #ffffff;box-shadow:0 0 0 2px rgba(45,127,177,.2);-moz-transition:background-color .12s ease,box-shadow .12s ease,transform 50ms ease;transition:background-color .12s ease,box-shadow .12s ease,transform 50ms ease}.Toolbar_rangeInput__VtunZ:hover::-moz-range-thumb{background:var(--primary-blue-dark,#1e40af)}.Toolbar_rangeInput__VtunZ:active::-moz-range-thumb{transform:scale(.98)}.Toolbar_rangeInput__VtunZ::-moz-focus-outer{border:0}.Toolbar_rangeInput__VtunZ:focus{outline:none}.Toolbar_rangeInput__VtunZ:disabled{cursor:not-allowed;opacity:.6}.Toolbar_rangeInput__VtunZ:disabled::-webkit-slider-thumb{background:#9aa6b2;box-shadow:none}.Toolbar_rangeInput__VtunZ:disabled::-moz-range-thumb{background:#9aa6b2;box-shadow:none}.Toolbar_exportMenuList__B6d8Q{display:flex;flex-direction:column;gap:6px;min-width:240px;color:#111827}.Toolbar_collapsibleHeader__WPb7y{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;display:flex;align-items:center;gap:8px;padding:0;margin:0 0 6px;cursor:pointer;text-align:left}.Toolbar_collapsibleHeader__WPb7y:focus-visible{outline:2px solid var(--primary-blue,#2d7fb1);outline-offset:2px;border-radius:6px}.Toolbar_collapsibleChevron___3_3Q{width:10px;height:10px;border-right:2px solid #9aa6b2;border-bottom:2px solid #9aa6b2;transform:rotate(-45deg);transition:transform .12s ease}[data-collapsible] [aria-expanded=true] .Toolbar_collapsibleChevron___3_3Q{transform:rotate(45deg)}[data-collapsible] .Toolbar_collapsibleHeader__WPb7y .Toolbar_sectionHeader__Sm4cQ{margin:0}.MathElement_editorOverlay__r1oYx{position:absolute;left:0;top:100%;z-index:1000;min-width:280px;margin-top:8px;padding:10px;border:1px solid rgba(15,23,42,.14);border-radius:10px;background:#ffffff;box-shadow:0 10px 30px rgba(15,23,42,.18)}.MathElement_modalEditor__f_wx6,.MathElement_popoverEditor__zhi9I{color:#0f172a}.MathElement_modalEditor__f_wx6{display:flex;flex-direction:column;width:min(860px,calc(100vw - 3rem));max-width:100%;min-height:0}.MathElement_modalHeader__LsNcX{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.MathElement_modalTitle__rxZ6j{margin:0;color:#0f172a;font-size:22px;line-height:1.2}.MathElement_modalSubtitle__OUywa{margin:4px 0 0;color:#64748b;font-size:13px;line-height:1.4}.MathElement_modalBody__LOOS4{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);grid-gap:18px;gap:18px;min-height:0;overflow:hidden}.MathElement_modalMainColumn__0DgMA,.MathElement_modalToolsColumn__CvkhM{min-width:0;min-height:0}.MathElement_modalMainColumn__0DgMA{display:flex;flex-direction:column}.MathElement_modalToolsColumn__CvkhM{overflow:auto;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:12px}.MathElement_modalActions__UIEZK{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.MathElement_modalDoneButton__jPUgi{border:none;border-radius:999px;background:var(--primary-blue,#2563eb);color:#ffffff;cursor:pointer;font-size:14px;font-weight:700;padding:8px 18px}.MathElement_modalDoneButton__jPUgi:hover{filter:brightness(.96)}.MathElement_label__vD259,.MathElement_previewLabel__hY5r4{display:block;margin:0 0 4px;color:#334155;font-size:12px;font-weight:600}.MathElement_previewLabel__hY5r4{margin-top:8px}.MathElement_inlineLabel___DuBK{color:#334155;font-size:12px;font-weight:600;white-space:nowrap}.MathElement_textarea__T23Qv{width:100%;min-height:84px;resize:vertical;border:1px solid #cbd5e1;border-radius:8px;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;color:#0f172a;box-sizing:border-box}.MathElement_modalMainColumn__0DgMA .MathElement_textarea__T23Qv{min-height:160px}.MathElement_preview__1ZM1a{min-height:44px;max-width:520px;overflow:auto;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:10px;color:#0f172a;font-size:24px;line-height:1.2}.MathElement_modalMainColumn__0DgMA .MathElement_preview__1ZM1a{max-width:none;min-height:96px;flex:1 1 auto}.MathElement_buttonRow__J_zK7{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.MathElement_examplesRow__5zWjl{display:flex;align-items:center;gap:8px;margin-top:10px}.MathElement_modalToolsColumn__CvkhM .MathElement_examplesRow__5zWjl{margin-top:0}.MathElement_exampleSelect__vZn4r{min-width:0;flex:1 1;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;color:#0f172a;font-size:12px;padding:5px 8px}.MathElement_templateGroups__oxTVA{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.MathElement_templateGroup___FOUL{margin:0}.MathElement_templateGroupLabel___eE9P{margin-bottom:5px;color:#475569;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.MathElement_templateGrid__5xV3c{display:flex;gap:6px;flex-wrap:wrap}.MathElement_templateButton__wA1Jq{border:1px solid #cbd5e1;border-radius:999px;background:#f8fafc;color:#0f172a;cursor:pointer;font-size:12px;padding:4px 8px}.MathElement_modalToolsColumn__CvkhM .MathElement_templateButton__wA1Jq{background:#ffffff}.MathElement_templateButton__wA1Jq:hover{background:#eef6ff;border-color:#93c5fd}.MathElement_exampleSelect__vZn4r:focus-visible,.MathElement_modalDoneButton__jPUgi:focus-visible,.MathElement_templateButton__wA1Jq:focus-visible,.MathElement_textarea__T23Qv:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.MathElement_checkboxRow__Zssoa{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:#334155;font-size:12px;font-weight:500}.MathElement_hint__Ratjh{margin-top:8px;color:#64748b;font-size:12px}@media (max-width:640px){.MathElement_modalEditor__f_wx6{width:100%;height:100%}.MathElement_modalHeader__LsNcX{margin-bottom:12px}.MathElement_modalTitle__rxZ6j{font-size:20px}.MathElement_modalSubtitle__OUywa{font-size:12px}.MathElement_modalBody__LOOS4{display:flex;flex:1 1 auto;flex-direction:column;overflow:auto;gap:12px;padding-right:2px}.MathElement_modalMainColumn__0DgMA .MathElement_textarea__T23Qv{min-height:132px}.MathElement_modalMainColumn__0DgMA .MathElement_preview__1ZM1a{flex:0 0 auto;min-height:76px;max-height:28dvh}.MathElement_modalToolsColumn__CvkhM{overflow:visible;padding:10px}.MathElement_modalActions__UIEZK{margin-top:12px;padding-bottom:env(safe-area-inset-bottom)}}.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))}}.DeleteForeverProjectItemDialog_dialog__ofwAx{display:grid;grid-gap:1rem;gap:1rem}.DeleteForeverProjectItemDialog_dialog__ofwAx h2,.DeleteForeverProjectItemDialog_dialog__ofwAx p{margin:0}.DeleteForeverProjectItemDialog_warning__M5EV_{padding:.75rem;border:1px solid #fca5a5;border-radius:8px;background:#fef2f2;color:#991b1b}.DeleteForeverProjectItemDialog_field__nc9ul{display:grid;grid-gap:.4rem;gap:.4rem;font-weight:600}.DeleteForeverProjectItemDialog_field__nc9ul input{padding:.65rem .75rem;border:1px solid #cbd5e1;border-radius:8px;color:#17212d}.DeleteForeverProjectItemDialog_error__ypwvc{margin:0;color:#991b1b}.DeleteForeverProjectItemDialog_actions__HZLA5{display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}@media (max-width:520px){.DeleteForeverProjectItemDialog_actions__HZLA5{display:grid}}.PurpleAiWorking_previewScanning__pHNfi{position:relative;overflow:hidden;isolation:isolate;animation:PurpleAiWorking_purpleAiGlow__XWGF2 1.6s ease-in-out infinite}.PurpleAiWorking_previewScanning__pHNfi>*{position:relative;z-index:1}.PurpleAiWorking_previewScanning__pHNfi:after{content:"";position:absolute;inset:-40%;z-index:2;background:linear-gradient(135deg,rgba(255,255,255,0),rgba(198,160,218,.18) 42%,rgba(150,88,180,.32) 50%,rgba(198,160,218,.18) 58%,rgba(255,255,255,0));opacity:.22;transform:translate3d(-60%,-60%,0) rotate(10deg);animation:PurpleAiWorking_purpleAiScanSweep__AlKNk 1.8s ease-in-out infinite;pointer-events:none}@keyframes PurpleAiWorking_purpleAiGlow__XWGF2{0%{box-shadow:0 0 0 0 rgba(150,88,180,.12)}50%{box-shadow:0 0 22px 0 rgba(150,88,180,.22)}to{box-shadow:0 0 0 0 rgba(150,88,180,.12)}}@keyframes PurpleAiWorking_purpleAiScanSweep__AlKNk{0%{transform:translate3d(-60%,-60%,0) rotate(10deg);opacity:0}15%{opacity:.28}50%{transform:translateZ(0) rotate(10deg);opacity:.28}85%{opacity:.14}to{transform:translate3d(60%,60%,0) rotate(10deg);opacity:0}}.PurpleAiWorking_aiTagButton__9qDEI{border:1px solid #c4cdd9;background:linear-gradient(180deg,#ffffff,#f4f6fb);color:#1f2937;border-radius:999px;padding:.25rem .75rem;font-size:.85rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;white-space:nowrap;position:relative;overflow:hidden;transition:background .18s ease,color .18s ease,transform .1s ease,box-shadow .18s ease,border-color .18s ease}.PurpleAiWorking_aiTagButton__9qDEI:hover:not(:disabled){background:linear-gradient(180deg,#f9fafb,#eef2ff);border-color:#9ca3af}.PurpleAiWorking_aiTagButton__9qDEI:disabled{opacity:.6;cursor:default}.PurpleAiWorking_aiTagButtonBusy__qDEAi{cursor:default;border-color:var(--primary-purple,#9658b4);box-shadow:0 0 0 1px rgba(150,88,180,.38)}.PurpleAiWorking_aiTagButtonBusy__qDEAi:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,0),rgba(220,200,235,.65) 38%,rgba(150,88,180,.5) 50%,rgba(220,200,235,.65) 62%,rgba(255,255,255,0));transform:translateX(-100%);animation:PurpleAiWorking_purpleAiShimmer__5TIfG 1.3s ease-in-out infinite;pointer-events:none}@keyframes PurpleAiWorking_purpleAiShimmer__5TIfG{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.WorksheetTagEditor_tagPanel__xDOlF{display:flex;flex-direction:column;min-height:0}.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;touch-action:none}.WorksheetMaker_paperScalingContainer___FJue::-webkit-scrollbar{display:none}.WorksheetMaker_workspaceContent__Ana3b{position:relative;box-sizing:border-box;min-width:100%;min-height:100%}.WorksheetMaker_pageFrame__h5cJc{position:absolute}.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_canvasCalibrationPanel___tEbz{position:absolute;left:12px;top:12px;max-width:min(360px,calc(100% - 24px));max-height:min(42vh,320px);overflow:auto;z-index:2;display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:12px;background:rgba(15,23,42,.88);color:#ffffff;box-shadow:0 8px 22px rgba(15,23,42,.24);pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.WorksheetMaker_canvasCalibrationPanelHeader__b8D3_{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;line-height:1.3}.WorksheetMaker_canvasCalibrationPanelHeader__b8D3_ strong{font-size:12px}.WorksheetMaker_canvasCalibrationPanelHeader__b8D3_ span{color:rgba(255,255,255,.72)}.WorksheetMaker_canvasCalibrationPanelRows__1gTJu{display:flex;flex-direction:column;gap:8px}.WorksheetMaker_canvasCalibrationRow__JsSi3{display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px solid rgba(255,255,255,.12)}.WorksheetMaker_canvasCalibrationRow__JsSi3:first-child{padding-top:0;border-top:none}.WorksheetMaker_canvasCalibrationRowTitle__r__zu{display:flex;justify-content:space-between;gap:8px;font-size:11px;line-height:1.3}.WorksheetMaker_canvasCalibrationRowTitle__r__zu strong{font-weight:700}.WorksheetMaker_canvasCalibrationRowTitle__r__zu span{color:#93c5fd;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.WorksheetMaker_canvasCalibrationRowMeta__P0YI9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 10px;gap:4px 10px;font-size:10px;line-height:1.35;color:rgba(255,255,255,.78)}.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;min-width: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}.WorksheetMaker_workspaceViewportRow__5Ywq_{display:flex;align-items:stretch;min-height:0;min-width:0;flex:1 1;position:relative;overflow:hidden}.WorksheetMaker_horizontalRulerRow__n1PhC{min-width:0;width:100%;height:var(--wm-ruler-thickness,24px);overflow:hidden}.WorksheetMaker_pageRailShell__ln5gb{position:absolute;inset:0 auto 0 0;z-index:520;width:0;color-scheme:light;pointer-events:none}.WorksheetMaker_pageRailScrim__nSrYp{display:none}.WorksheetMaker_pageRailDrawer__jEO1v{position:absolute;inset:0 auto 0 0;width:280px;transform:translate3d(-100%,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;transition:transform .22s ease}.WorksheetMaker_pageRailShell__ln5gb[data-open=true] .WorksheetMaker_pageRailDrawer__jEO1v{transform:translateZ(0)}.WorksheetMaker_pageRailToggle__yOVu5{position:absolute;left:100%;top:18px;z-index:2;display:grid;box-sizing:border-box;width:48px;min-height:62px;padding:7px 4px;place-items:center;align-content:center;grid-gap:3px;gap:3px;border:1px solid #dce3e8;border-left:0;border-radius:0 9px 9px 0;background:#ffffff;box-shadow:5px 3px 12px rgba(23,33,43,.12);color:#236b99;font:inherit;cursor:pointer;pointer-events:auto;transition:color .15s ease,background .15s ease}.WorksheetMaker_pageRailToggle__yOVu5:hover{background:#2d7fb1;color:#ffffff}.WorksheetMaker_pageRailToggle__yOVu5:focus-visible{outline:3px solid rgba(45,127,177,.35);outline-offset:2px}.WorksheetMaker_pageRailToggleIcon__zx3pW{display:block;font-size:19px;font-weight:800;line-height:1}.WorksheetMaker_pageRailMobileLabel__YdexK{display:none}.WorksheetMaker_pageRailToggleText__k5U1v{font-size:10px;font-weight:800;line-height:1;white-space:nowrap}.WorksheetMaker_pageRailToggleCount__4fqja{display:grid;min-width:18px;height:18px;padding:0 4px;place-items:center;border-radius:999px;background:#e8f3fa;color:#236b99;font-size:9px;font-weight:900}.WorksheetMaker_pageRailToggle__yOVu5:hover .WorksheetMaker_pageRailToggleCount__4fqja{background:rgba(255,255,255,.2);color:#ffffff}.WorksheetMaker_pageRailPanel__o4L2b{position:absolute;left:0;top:0;bottom:0;box-sizing:border-box;width:100%;padding:16px 14px;border-right:1px solid #dce3e8;background:#ffffff;box-shadow:8px 0 22px rgba(23,33,43,.1);visibility:hidden;pointer-events:none;transition:visibility 0s linear .22s}.WorksheetMaker_pageRailShell__ln5gb[data-open=true] .WorksheetMaker_pageRailPanel__o4L2b{visibility:visible;pointer-events:auto;transition-delay:0s}.WorksheetMaker_pageNavigator__M9KOI{display:flex;height:100%;min-width:0;flex-direction:column}.WorksheetMaker_pageNavigatorHeader__uc23i{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;padding:2px 2px 12px;border-bottom:1px solid #e5e9ed}.WorksheetMaker_pageNavigatorTitleGroup__Jj9F7{display:flex;align-items:center;gap:7px}.WorksheetMaker_pageNavigatorTitle__oM2B1{color:#17212b;font-size:16px;font-weight:800}.WorksheetMaker_pageNavigatorCount__A0ViT{display:grid;min-width:21px;height:21px;padding:0 6px;place-items:center;border-radius:999px;background:#e8f3fa;color:#236b99;font-size:10px;font-weight:800}.WorksheetMaker_pageNavigatorAddButton__OtEYp{display:grid;width:32px;height:32px;padding:0;place-items:center;border:1px solid #bdd8e9;border-radius:8px;background:#ffffff;color:#236b99;font-size:19px;font-weight:800;cursor:pointer}.WorksheetMaker_pageNavigatorAddButton__OtEYp:hover{background:#e8f3fa}.WorksheetMaker_pageNavigatorList__w4WS_{display:flex;min-height:0;margin:0;padding:0 2px 16px;flex:1 1;flex-direction:column;gap:8px;list-style:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.WorksheetMaker_pageNavigatorItem__6Jvam{position:relative;min-width:0;border-radius:10px}.WorksheetMaker_pageNavigatorPageButton__wnIx6{display:grid;width:100%;min-width:0;grid-template-columns:64px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:7px 38px 7px 7px;border:1px solid transparent;border-radius:10px;background:transparent;color:#17212b;text-align:left;cursor:pointer}.WorksheetMaker_pageNavigatorPageButton__wnIx6:hover{background:#f1f4f6}.WorksheetMaker_pageNavigatorPageButton__wnIx6[data-active=true]{border-color:rgba(45,127,177,.25);background:#e8f3fa}.WorksheetMaker_pageNavigatorPagePreview__z_MmS{position:relative;display:flex;height:62px;align-items:center;justify-content:center;border-radius:7px;background:#ffffff;box-shadow:inset 0 0 0 1px rgba(15,23,42,.12);overflow:hidden}.WorksheetMaker_pageNavigatorPreviewCanvas__LjVZr{display:flex;width:58px;height:60px;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}.WorksheetMaker_pageNavigatorPreviewCanvas__LjVZr .staticWorksheetContainer{box-shadow:none}.WorksheetMaker_pageNavigatorPageNumber__am3EY{position:absolute;right:4px;top:4px;display:grid;width:18px;height:18px;place-items:center;border-radius:999px;background:rgba(15,23,42,.74);color:#ffffff;font-size:9px;font-weight:900}.WorksheetMaker_pageNavigatorPageButton__wnIx6[data-active=true] .WorksheetMaker_pageNavigatorPageNumber__am3EY{background:#2d7fb1}.WorksheetMaker_pageNavigatorPageText__Mz2tY{display:flex;min-width:0;flex-direction:column;gap:3px}.WorksheetMaker_pageNavigatorPageName__RZZ3x{overflow:hidden;color:#17212b;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.WorksheetMaker_pageNavigatorPageMeta__d9HKl{color:#6b7785;font-size:10px;font-weight:600}.WorksheetMaker_pageNavigatorActions__ya_Sx{position:absolute;right:7px;top:50%;z-index:2;transform:translateY(-50%)}.WorksheetMaker_pageNavigatorMoreButton__QiZtH{display:grid;width:28px;height:28px;padding:0;place-items:center;border:0;border-radius:7px;background:transparent;color:#596675;font-size:10px;font-weight:900;letter-spacing:-1px;cursor:pointer}.WorksheetMaker_pageNavigatorMoreButton__QiZtH:hover,.WorksheetMaker_pageNavigatorMoreButton__QiZtH[aria-expanded=true]{background:#ffffff;color:#236b99}.WorksheetMaker_pageNavigatorActionsMenu__V8kBU{display:grid;width:140px;padding:5px;border:1px solid #dce3e8;border-radius:10px;background:#ffffff;box-shadow:0 12px 32px rgba(23,33,43,.16)}.WorksheetMaker_pageNavigatorActionsMenu__V8kBU button{min-height:34px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#17212b;font:inherit;font-size:12px;font-weight:650;text-align:left;cursor:pointer}.WorksheetMaker_pageNavigatorActionsMenu__V8kBU button:hover:not(:disabled){background:#f1f4f6}.WorksheetMaker_pageNavigatorActionsMenu__V8kBU button:disabled{opacity:.42;cursor:not-allowed}.WorksheetMaker_pageNavigatorActionsMenu__V8kBU .WorksheetMaker_pageNavigatorDeleteButton__jjNkC{color:#b42318}.WorksheetMaker_pageRenameDialogBackdrop__gF5Na{position:fixed;inset:0;z-index:1400;display:grid;padding:20px;place-items:center;background:rgba(15,23,42,.38)}.WorksheetMaker_pageRenameDialog__0kBVL{display:grid;width:min(380px,100%);grid-gap:12px;gap:12px;padding:20px;border-radius:14px;background:#ffffff;box-shadow:0 20px 60px rgba(15,23,42,.24)}.WorksheetMaker_pageRenameDialog__0kBVL label{color:#17212b;font-size:15px;font-weight:800}.WorksheetMaker_pageRenameDialog__0kBVL input{width:100%;height:42px;padding:0 11px;border:1px solid #c7d0d8;border-radius:8px;font:inherit}.WorksheetMaker_pageRenameDialog__0kBVL>div{display:flex;justify-content:flex-end;gap:8px}.WorksheetMaker_pageRenameDialog__0kBVL button{min-height:38px;padding:0 14px;border:1px solid #c7d0d8;border-radius:8px;background:#ffffff;font:inherit;font-weight:700;cursor:pointer}.WorksheetMaker_pageRenameDialog__0kBVL button[type=submit]{border-color:#2d7fb1;background:#2d7fb1;color:#ffffff}.WorksheetMaker_pageRenameDialog__0kBVL button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:768px){.WorksheetMaker_horizontalRulerRow__n1PhC{display:block}.WorksheetMaker_pageRailShell__ln5gb{z-index:1040}.WorksheetMaker_pageRailScrim__nSrYp{position:fixed;inset:0;display:block;border:0;background:rgba(15,23,42,.32);opacity:0;pointer-events:none;transition:opacity .18s ease}.WorksheetMaker_pageRailShell__ln5gb[data-open=true] .WorksheetMaker_pageRailScrim__nSrYp{opacity:1;pointer-events:auto}.WorksheetMaker_pageRailToggle__yOVu5{top:12px;display:inline-flex;width:auto;height:38px;min-height:38px;max-width:126px;padding:0 9px 0 7px;align-items:center;gap:6px;border-radius:0 999px 999px 0;background:rgba(255,255,255,.94)}.WorksheetMaker_pageRailDrawer__jEO1v{width:min(78vw,300px)}.WorksheetMaker_pageRailToggleIcon__zx3pW{font-size:16px}.WorksheetMaker_pageRailDesktopLabel__yOtot{display:none}.WorksheetMaker_pageRailMobileLabel__YdexK{display:inline}.WorksheetMaker_pageRailToggleText__k5U1v{font-size:12px}.WorksheetMaker_pageRailToggleCount__4fqja{display:none}.WorksheetMaker_pageRailPanel__o4L2b{padding:14px 12px;border-radius:0 16px 16px 0;box-shadow:16px 0 40px rgba(15,23,42,.2)}.WorksheetMaker_pageNavigatorPageButton__wnIx6{grid-template-columns:60px minmax(0,1fr)}}.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,.ZoomSlider_statusSlot___T4cZ{display:inline-flex;align-items:center;margin-left:8px}.ZoomSlider_statusSlot___T4cZ{flex:0 0 auto}.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:768px){.ZoomSlider_zoomBar__XMsbG{padding:4px 8px calc(4px + env(safe-area-inset-bottom));overflow-x:hidden}.ZoomSlider_zoomGrid__G4scP{grid-template-columns:40px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:4px 6px;max-width:100%;min-width:0}.ZoomSlider_menuButton__2XHwZ{min-height:28px;padding:4px 5px;border-radius:9px;font-size:11.5px}.ZoomSlider_segmented__vGgDg{max-width:100%;min-width:0}.ZoomSlider_segmentBtn__jGnGy{min-width:36px;padding:4px 6px;font-size:11px}.ZoomSlider_zoomCluster__8fD6P{min-width:0;gap:2px}.ZoomSlider_zoomCluster__8fD6P>.ZoomSlider_iconButton__K0jdT{display:none}.ZoomSlider_rightSlot__SEgXQ,.ZoomSlider_statusSlot___T4cZ{min-width:0;margin-left:3px}.ZoomSlider_percentButton__RHPZF{min-width:40px;padding:0 4px;font-size:11.5px}.ZoomSlider_sliderRow__LB7_K{grid-column:1/-1;grid-row:2;min-width:0;padding:5px 2px 7px}.ZoomSlider_sliderRow__LB7_K[data-expanded=true]{max-height:48px}}@media (max-width:480px){.ZoomSlider_statusSlot___T4cZ{display:none}.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,.ZoomSlider_statusSlot___T4cZ{min-width:0;margin-left:3px}.ZoomSlider_zoomCluster__8fD6P>.ZoomSlider_iconButton__K0jdT{display:none}.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;width:100%;--ctx-btn-size:30px;--ctx-icon-size:18px;--ctx-font-size:12px;box-sizing:border-box;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;overflow:hidden}.ContextualToolbar_inner__tmKuQ{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:100%;min-width:0;height:100%}.ContextualToolbar_leftRail__LYQnR,.ContextualToolbar_rightRail__gtH48{display:inline-flex;align-items:center;min-width:0;flex:0 0 auto}.ContextualToolbar_leftRail__LYQnR{padding-right:12px;border-right:1px solid var(--gray-e6,#e6e6e6)}.ContextualToolbar_rightRail__gtH48{gap:6px;padding-left:12px;border-left:1px solid var(--gray-e6,#e6e6e6)}.ContextualToolbar_middleRail__k8GnR{position:relative;min-width:0;align-self:stretch}.ContextualToolbar_middleRailEmpty__l3uOM .ContextualToolbar_middleScroller__pmo47{justify-content:center}.ContextualToolbar_middleScroller__pmo47{display:flex;align-items:center;gap:8px;width:100%;height:100%;min-width:0;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.ContextualToolbar_middleScroller__pmo47::-webkit-scrollbar{display:none}.ContextualToolbar_middleScroller__pmo47>*{flex:0 0 auto}.ContextualToolbar_section__eSj6u{display:flex;align-items:center;gap:8px;min-width:0}.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-weight:700;padding:4px 8px}.ContextualToolbar_contextPill__rC_Ho,.ContextualToolbar_titleChip__l7_ac{font-size:var(--ctx-font-size,12px);color:#111827;background:#ffffff;border:1px solid var(--gray-e6,#e6e6e6);border-radius:999px}.ContextualToolbar_titleChip__l7_ac{display:inline-flex;align-items:center;gap:6px;max-width:min(100%,50vw);padding:4px 10px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ContextualToolbar_titleText__uenN_{min-width:0;overflow:hidden;text-overflow:ellipsis}.ContextualToolbar_titleEditButton__lsizo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;margin-right:-4px;border:0;border-radius:999px;background:transparent;color:#4b5563;cursor:pointer}.ContextualToolbar_titleEditButton__lsizo:focus-visible,.ContextualToolbar_titleEditButton__lsizo:hover{background:var(--gray-f8,#f4f6f8);color:#111827}.ContextualToolbar_titleEditIcon__hPfj6{width:14px;height:14px}.ContextualToolbar_edgeFade__iUyu3{position:absolute;top:0;bottom:0;width:28px;pointer-events:none;opacity:0;transition:opacity .16s ease;z-index:1}.ContextualToolbar_edgeFadeVisible__xw7Rh{opacity:1}.ContextualToolbar_edgeFadeLeft__w0s9Q{left:0;background:linear-gradient(90deg,var(--gray-f8,#f4f6f8) 0,rgba(244,246,248,0) 100%)}.ContextualToolbar_edgeFadeRight__PWmg8{right:0;background:linear-gradient(270deg,var(--gray-f8,#f4f6f8) 0,rgba(244,246,248,0) 100%)}.ContextualToolbar_syncStatusGroup__O_woD{display:inline-flex;align-items:center;gap:6px}.ContextualToolbar_syncRecoveryButton__rOTXV{min-height:26px;padding:3px 9px;border:1px solid #fecaca;border-radius:999px;color:#991b1b;background:#fff;font-size:var(--ctx-font-size,12px);font-weight:600;cursor:pointer}.ContextualToolbar_syncRecoveryButton__rOTXV:focus-visible{outline:2px solid #991b1b;outline-offset:2px}.ContextualToolbar_syncStatus__d9HJT{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:3px 9px;border:1px solid transparent;border-radius:999px;font-size:var(--ctx-font-size,12px);font-weight:600;white-space:nowrap}.ContextualToolbar_syncStatusDot__ntvlH{width:7px;height:7px;border-radius:999px;background:currentColor}.ContextualToolbar_syncStatus_saved__TN4z0{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.ContextualToolbar_syncStatus_saving__B8t_5{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ContextualToolbar_syncStatus_retrying__IZJK_{color:#92400e;background:#fffbeb;border-color:#fde68a}.ContextualToolbar_syncStatus_action-required__zMitx{color:#991b1b;background:#fef2f2;border-color:#fecaca}.ContextualToolbar_actionPlaceholder__obCCQ{display:inline-flex}.ContextualToolbar_placeholderButton__RXkaa{visibility:hidden;pointer-events:none}@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:min(100%,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:min(100%,480px)}}@media (max-width:767px){.ContextualToolbar_bar__bZWBq{--ctx-btn-size:28px;--ctx-icon-size:16px;--ctx-font-size:11px;height:76px;padding:6px 8px 8px}.ContextualToolbar_inner__tmKuQ{gap:6px 8px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"left right" "middle middle";align-items:start}.ContextualToolbar_leftRail__LYQnR{grid-area:left;padding-right:0;border-right:none}.ContextualToolbar_middleRail__k8GnR{grid-area:middle;min-height:var(--ctx-btn-size,28px)}.ContextualToolbar_rightRail__gtH48{grid-area:right;justify-self:end;gap:4px;padding-left:8px}.ContextualToolbar_section__eSj6u{gap:6px}.ContextualToolbar_contextPill__rC_Ho{max-width:112px;overflow:hidden;text-overflow:ellipsis}.ContextualToolbar_titleChip__l7_ac{max-width:100%}.ContextualToolbar_middleScroller__pmo47{padding-bottom:2px}.ContextualToolbar_divider__MC4bO{margin:0 2px}.ContextualToolbar_edgeFade__iUyu3{width:18px}}@media (max-width:479px){.ContextualToolbar_contextPill__rC_Ho{display:none}.ContextualToolbar_leftRail__LYQnR{padding-top:2px}.ContextualToolbar_rightRail__gtH48{padding-left:6px}}.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:hidden;padding:12px 2px 4px}.WorksheetLibraryPickerModal_layout__VCjAH{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:stretch;height:100%;min-height:0}.WorksheetLibraryPickerModal_main__eTL5J,.WorksheetLibraryPickerModal_sidebar___aJA2{min-height:0;max-width:100%;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.WorksheetLibraryPickerModal_sidebar___aJA2{width:auto}.WorksheetLibraryPickerModal_main__eTL5J{min-width:0;padding:2px}.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_contentArea__8_aNj{overflow:auto;-webkit-overflow-scrolling:touch}.WorksheetLibraryPickerModal_layout__VCjAH{display:flex;flex-direction:column;height:auto;min-height:100%}.WorksheetLibraryPickerModal_main__eTL5J,.WorksheetLibraryPickerModal_sidebar___aJA2{overflow:visible;overscroll-behavior:auto;scrollbar-gutter:auto}.WorksheetLibraryPickerModal_sidebar___aJA2{width:100%;flex:0 0 auto}.WorksheetLibraryPickerModal_grid__fntlk{grid-template-columns:1fr}}.WorksheetLibraryPickerModal_subtitle__NcjiK{margin-top:.25rem;color:rgba(23,50,77,.68);font-size:.9rem}.WorksheetLibraryPickerModal_header__H2oDv{position:relative;background:linear-gradient(135deg,#fff 45%,rgba(45,127,177,.08));border-bottom:1px solid rgba(45,127,177,.14);box-shadow:none}.WorksheetLibraryPickerModal_header__H2oDv:before{content:"";position:absolute;left:0;bottom:0;width:48px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--primary-blue),#65c3d7)}.WorksheetLibraryPickerModal_contentArea__8_aNj{padding-top:16px;background:linear-gradient(180deg,rgba(244,249,252,.85),#fff 120px)}.WorksheetLibraryPickerModal_sidebar___aJA2{padding:10px;border:1px solid rgba(45,127,177,.12);border-radius:14px;background:rgba(255,255,255,.92);box-shadow:0 8px 24px rgba(31,67,94,.06)}.WorksheetLibraryPickerModal_card__f9Dqp{border-color:rgba(45,127,177,.14);border-radius:14px;box-shadow:0 5px 18px rgba(31,67,94,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.WorksheetLibraryPickerModal_card__f9Dqp:hover{transform:translateY(-2px);border-color:rgba(45,127,177,.34);box-shadow:0 12px 28px rgba(31,67,94,.14)}.WorksheetLibraryPickerModal_preview__ddZU0{background:radial-gradient(circle at 50% 20%,#fff,#f0f5f8)}.WorksheetLibraryPickerModal_empty__0GrWS{padding:1.25rem;text-align:center;border:1px dashed rgba(45,127,177,.3);border-radius:14px;background:rgba(255,255,255,.75)}.WorksheetLibraryPickerModal_openFullLink__iqBef:focus-visible{outline:3px solid rgba(45,127,177,.25);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.WorksheetLibraryPickerModal_card__f9Dqp{transition:none}}.SnipsLibraryPickerModal_container__4RdNQ{display:flex;flex-direction:column;width:100%;height:100%;max-height:85vh}.SnipsLibraryPickerModal_header__lNwAp{background:white;padding:.25rem 0 .75rem;box-shadow:0 1px 0 rgba(0,0,0,.06)}.SnipsLibraryPickerModal_headerTop__IPys2{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.SnipsLibraryPickerModal_title__S_kSj{margin:0;font-size:1.1rem;font-weight:650;color:var(--primary-blue)}.SnipsLibraryPickerModal_subtitle___Kafb{margin-top:.35rem;font-size:.9rem;color:rgba(0,0,0,.6)}.SnipsLibraryPickerModal_headerControls__fy4ve{margin-top:.6rem;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.SnipsLibraryPickerModal_searchInput__XlTYG{flex:1 1 240px;min-width:200px;border:1px solid rgba(0,0,0,.16);border-radius:10px;padding:10px 12px;font-size:.95rem;outline:none;background-color:#fff;color:rgba(0,0,0,.92);caret-color:rgba(0,0,0,.92);color-scheme:light;-webkit-appearance:none;-moz-appearance:none;appearance:none}.SnipsLibraryPickerModal_searchInput__XlTYG::placeholder{color:rgba(0,0,0,.45)}.SnipsLibraryPickerModal_searchInput__XlTYG:focus{border-color:rgba(45,127,177,.55);box-shadow:0 0 0 3px rgba(45,127,177,.14)}.SnipsLibraryPickerModal_searchInput__XlTYG::-webkit-search-cancel-button,.SnipsLibraryPickerModal_searchInput__XlTYG::-webkit-search-decoration,.SnipsLibraryPickerModal_searchInput__XlTYG::-webkit-search-results-button,.SnipsLibraryPickerModal_searchInput__XlTYG::-webkit-search-results-decoration{-webkit-appearance:none}.SnipsLibraryPickerModal_contentArea___1JyI{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 2px 4px}.SnipsLibraryPickerModal_grid__cGwZN{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px;padding-bottom:12px}.SnipsLibraryPickerModal_card__Z0Q78{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-md,12px);box-shadow:0 2px 10px rgba(0,0,0,.06);overflow:hidden;display:flex;flex-direction:column}.SnipsLibraryPickerModal_cardHeader__ODHWw{padding:10px 10px 6px}.SnipsLibraryPickerModal_cardTitleRow__P1Vh3{display:flex;align-items:center;justify-content:space-between;gap:8px}.SnipsLibraryPickerModal_cardTitle__95Tb3{font-weight:700;color:var(--primary-blue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SnipsLibraryPickerModal_badge__obcTl{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}.SnipsLibraryPickerModal_cardDesc__b_Wx0{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}.SnipsLibraryPickerModal_preview___jlg6{height:170px;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)}.SnipsLibraryPickerModal_actions__X7SD_{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:10px;border-top:1px solid rgba(0,0,0,.06)}.SnipsLibraryPickerModal_empty__sPyZ1{margin:.75rem 0;color:rgba(0,0,0,.6)}.SnipsLibraryPickerModal_loadingWrap__pDyaW{display:flex;justify-content:center;padding:1rem 0}@media (max-width:900px){.SnipsLibraryPickerModal_grid__cGwZN{grid-template-columns:1fr}}.SnipsLibraryPickerModal_header__lNwAp{position:relative;background:linear-gradient(135deg,#fff 45%,rgba(45,127,177,.08));border-bottom:1px solid rgba(45,127,177,.14);box-shadow:none}.SnipsLibraryPickerModal_header__lNwAp:before{content:"";position:absolute;left:0;bottom:0;width:48px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--primary-blue),#65c3d7)}.SnipsLibraryPickerModal_contentArea___1JyI{padding-top:16px;background:linear-gradient(180deg,rgba(244,249,252,.85),#fff 120px)}.SnipsLibraryPickerModal_searchInput__XlTYG{border-color:rgba(45,127,177,.22);border-radius:12px;box-shadow:0 3px 12px rgba(31,67,94,.05)}.SnipsLibraryPickerModal_searchInput__XlTYG:focus-visible{border-color:var(--primary-blue);box-shadow:0 0 0 3px rgba(45,127,177,.15)}.SnipsLibraryPickerModal_card__Z0Q78{border-color:rgba(45,127,177,.14);border-radius:14px;box-shadow:0 5px 18px rgba(31,67,94,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.SnipsLibraryPickerModal_card__Z0Q78:hover{transform:translateY(-2px);border-color:rgba(45,127,177,.34);box-shadow:0 12px 28px rgba(31,67,94,.14)}.SnipsLibraryPickerModal_preview___jlg6{background:radial-gradient(circle at 50% 20%,#fff,#f0f5f8)}.SnipsLibraryPickerModal_empty__sPyZ1{padding:1.5rem;display:flex;flex-direction:column;gap:.35rem;text-align:center;border:1px dashed rgba(45,127,177,.3);border-radius:14px;background:rgba(255,255,255,.75)}.SnipsLibraryPickerModal_empty__sPyZ1 strong{color:#173e60}@media (prefers-reduced-motion:reduce){.SnipsLibraryPickerModal_card__Z0Q78{transition:none}}