.zYQKvq_button{border-radius:var(--folia-radius-sm);cursor:pointer;font:600 14px/20px var(--folia-font-ui);align-items:center;gap:var(--folia-space-2);min-height:44px;padding-inline:var(--folia-space-4);transition:background-color var(--folia-motion-fast) var(--folia-ease-standard), border-color var(--folia-motion-fast) var(--folia-ease-standard), color var(--folia-motion-fast) var(--folia-ease-standard), transform var(--folia-motion-fast) var(--folia-ease-standard);border:1px solid #0000;justify-content:center;display:inline-flex}.zYQKvq_button:not(:disabled):active{transform:translateY(1px)}.zYQKvq_button>span:not(.zYQKvq_spinner){align-items:center;gap:var(--folia-space-2);white-space:nowrap;justify-content:center;display:inline-flex}.zYQKvq_link{text-decoration:none}.zYQKvq_button:disabled{cursor:not-allowed;opacity:.58}.zYQKvq_primary{background:var(--folia-brand-700);color:var(--folia-surface)}.zYQKvq_primary:not(:disabled):hover{background:var(--folia-brand-800)}.zYQKvq_secondary{background:var(--folia-surface);border-color:var(--folia-border);color:var(--folia-brand-800)}.zYQKvq_secondary:not(:disabled):hover{background:var(--folia-brand-50)}.zYQKvq_ghost{color:var(--folia-text);background:0 0}.zYQKvq_ghost:not(:disabled):hover{background:var(--folia-brand-100)}.zYQKvq_danger{background:var(--folia-danger);color:var(--folia-surface)}.zYQKvq_danger:not(:disabled):hover{filter:brightness(.92)}.zYQKvq_sm{min-height:36px;padding-inline:var(--folia-space-3)}.zYQKvq_md{min-height:44px}.zYQKvq_lg{min-height:48px;padding-inline:var(--folia-space-5);font-size:16px}.zYQKvq_iconButton{aspect-ratio:1;width:44px;padding:0}.zYQKvq_iconButton svg{width:20px;height:20px}.zYQKvq_spinner{animation:zYQKvq_spin var(--folia-motion-standard) linear infinite;border-radius:var(--folia-radius-pill);border:2px solid;border-right-color:#0000;width:16px;height:16px}.zYQKvq_tooltip{background:var(--folia-text-strong);border-radius:var(--folia-radius-xs);color:var(--folia-surface);font:500 12px/18px var(--folia-font-ui);padding:var(--folia-space-1) var(--folia-space-2);z-index:var(--folia-z-toast)}.zYQKvq_tooltipArrow{fill:var(--folia-text-strong)}@keyframes zYQKvq_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.zYQKvq_spinner{border-right-color:currentColor;animation:none}}
.wf3IbW_scene{gap:var(--folia-space-2);perspective:1200px;display:grid}.wf3IbW_card{border-radius:var(--folia-radius-xl);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;display:block}.wf3IbW_card:focus-visible{outline:2px solid var(--folia-focus-ring);outline-offset:3px}.wf3IbW_inner{transform-style:preserve-3d;transition:transform var(--folia-motion-slow) var(--folia-ease-standard);display:grid}.wf3IbW_card[data-flipped] .wf3IbW_inner{transform:rotateY(180deg)}.wf3IbW_face{backface-visibility:hidden;grid-area:1/1;min-width:0}.wf3IbW_back{transform:rotateY(180deg)}.wf3IbW_hint{color:var(--folia-text-muted);text-align:center;margin:0;font-size:.8125rem}@media (prefers-reduced-motion:reduce){:root:not([data-folia-motion=full]) .wf3IbW_inner,:root:not([data-folia-motion=full]) .wf3IbW_card[data-flipped] .wf3IbW_inner,:root:not([data-folia-motion=full]) .wf3IbW_back{transform:none}:root:not([data-folia-motion=full]) .wf3IbW_card:not([data-flipped]) .wf3IbW_back,:root:not([data-folia-motion=full]) .wf3IbW_card[data-flipped] .wf3IbW_front{visibility:hidden}}:root[data-folia-motion=reduce] .wf3IbW_inner,:root[data-folia-motion=reduce] .wf3IbW_card[data-flipped] .wf3IbW_inner,:root[data-folia-motion=reduce] .wf3IbW_back{transform:none}:root[data-folia-motion=reduce] .wf3IbW_card:not([data-flipped]) .wf3IbW_back,:root[data-folia-motion=reduce] .wf3IbW_card[data-flipped] .wf3IbW_front{visibility:hidden}
.TB57fG_field{gap:var(--folia-space-2);min-width:0;display:grid}.TB57fG_label{color:var(--folia-text-strong);font:600 14px/20px var(--folia-font-ui);align-items:center;gap:var(--folia-space-2);flex-wrap:wrap;display:flex}.TB57fG_required{color:var(--folia-text-muted);font-size:12px;font-weight:500}.TB57fG_control{background:var(--folia-surface);border:1px solid var(--folia-border);border-radius:var(--folia-radius-sm);color:var(--folia-text);font:400 16px/24px var(--folia-font-ui);min-width:0;min-height:44px;padding:9px var(--folia-space-3);transition:border-color var(--folia-motion-fast) var(--folia-ease-standard);width:100%}.TB57fG_control:hover:not(:disabled){border-color:var(--folia-brand-300)}.TB57fG_control[aria-invalid=true]{border-color:var(--folia-danger)}.TB57fG_control:disabled{background:var(--folia-surface-muted);cursor:not-allowed;opacity:.7}.TB57fG_textarea{resize:vertical;min-height:112px}.TB57fG_description,.TB57fG_error{font:400 12px/18px var(--folia-font-ui);overflow-wrap:anywhere}.TB57fG_description{color:var(--folia-text-muted)}.TB57fG_error{color:var(--folia-danger);font-weight:500}.TB57fG_choice{color:var(--folia-text);cursor:pointer;font:500 14px/20px var(--folia-font-ui);align-items:center;gap:var(--folia-space-3);min-height:44px;display:inline-flex;position:relative}.TB57fG_choiceInput{opacity:0;width:1px;height:1px;position:absolute}.TB57fG_checkboxMark{background:var(--folia-surface);border:1px solid var(--folia-border);border-radius:var(--folia-radius-xs);width:22px;height:22px}.TB57fG_choiceInput:checked+.TB57fG_checkboxMark{background:var(--folia-brand-700);box-shadow:inset 0 0 0 5px var(--folia-surface)}.TB57fG_switchTrack{background:var(--folia-border);border-radius:var(--folia-radius-pill);height:26px;transition:background-color var(--folia-motion-fast) var(--folia-ease-standard);align-items:center;width:46px;padding:3px;display:flex}.TB57fG_switchThumb{background:var(--folia-surface);border-radius:var(--folia-radius-pill);box-shadow:var(--folia-shadow-panel);height:20px;transition:transform var(--folia-motion-fast) var(--folia-ease-standard);width:20px;display:block;transform:translate(0)}.TB57fG_choiceInput:checked+.TB57fG_switchTrack{background:var(--folia-brand-700)}.TB57fG_choiceInput:checked+.TB57fG_switchTrack .TB57fG_switchThumb{transform:translate(20px)}.TB57fG_choiceInput:focus-visible+.TB57fG_checkboxMark,.TB57fG_choiceInput:focus-visible+.TB57fG_switchTrack{outline:3px solid var(--folia-focus-ring);outline-offset:3px}.TB57fG_choiceInput:disabled~*{cursor:not-allowed;opacity:.58}
.wxLPnW_backdrop{z-index:var(--folia-z-overlay);animation:wxLPnW_fade-in var(--folia-motion-fast) var(--folia-ease-standard);background:#1018287a;position:fixed;inset:0}.wxLPnW_dialog,.wxLPnW_drawer,.wxLPnW_popover{color:var(--folia-text-strong);background:var(--folia-surface);border:var(--folia-panel-border);box-shadow:var(--folia-shadow-floating);outline:none}.wxLPnW_dialog{z-index:calc(var(--folia-z-overlay) + 1);width:min(calc(calc(100vw / var(--folia-ui-zoom)) - (var(--folia-space-6) * 2)), 34rem);max-height:min(calc(84vh / var(--folia-ui-zoom)), 44rem);border-radius:var(--folia-radius-xl);animation:wxLPnW_dialog-in var(--folia-motion-standard) var(--folia-ease-standard);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.wxLPnW_drawer{z-index:calc(var(--folia-z-overlay) + 1);width:clamp(23.75rem, calc(30vw / var(--folia-ui-zoom)), 26.25rem);height:calc(100dvh / var(--folia-ui-zoom));animation:wxLPnW_drawer-in var(--folia-motion-standard) var(--folia-ease-standard);position:fixed;inset:0 0 0 auto;overflow:auto}.wxLPnW_popover{z-index:calc(var(--folia-z-overlay) + 2);width:min(20rem, calc(calc(100vw / var(--folia-ui-zoom)) - (var(--folia-space-4) * 2)));border-radius:var(--folia-radius-lg);animation:wxLPnW_popover-in var(--folia-motion-fast) var(--folia-ease-standard)}.wxLPnW_header{gap:var(--folia-space-4);padding:var(--folia-space-5) var(--folia-space-5) var(--folia-space-3);justify-content:space-between;align-items:flex-start;display:flex}.wxLPnW_title{overflow-wrap:anywhere;font-family:var(--folia-font-ui);color:var(--folia-text-strong);margin:0;font-size:1.125rem;font-weight:700;line-height:1.35}.wxLPnW_description{margin:var(--folia-space-2) 0 0;color:var(--folia-text-muted);font-size:.875rem;line-height:1.5}.wxLPnW_body{padding:var(--folia-space-3) var(--folia-space-5) var(--folia-space-5)}.wxLPnW_arrow{fill:var(--folia-surface)}@media (max-width:47.9375rem){.wxLPnW_drawer{width:calc(100vw / var(--folia-ui-zoom))}.wxLPnW_dialog{width:calc(calc(100vw / var(--folia-ui-zoom)) - (var(--folia-space-4) * 2))}}@media (prefers-reduced-motion:reduce){.wxLPnW_backdrop,.wxLPnW_dialog,.wxLPnW_drawer,.wxLPnW_popover{animation:none}}@keyframes wxLPnW_fade-in{0%{opacity:0}}@keyframes wxLPnW_dialog-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}}@keyframes wxLPnW_drawer-in{0%{transform:translate(100%)}}@keyframes wxLPnW_popover-in{0%{opacity:0;transform:translateY(-.25rem)}}
.NgnGMG_mockBadge{padding:2px var(--folia-space-2);border-radius:var(--folia-radius-pill);background:var(--folia-highlight-yellow);color:var(--folia-text-strong);font-size:.75rem;font-weight:600;line-height:1.4;display:inline-block}.NgnGMG_mockBadge[data-size=sm]{padding:1px var(--folia-space-2);font-size:.6875rem;font-weight:700}.NgnGMG_statusBadge{gap:var(--folia-space-1);min-height:24px;padding:2px var(--folia-space-2);border-radius:var(--folia-radius-pill);background:var(--folia-highlight-yellow);color:var(--folia-text-strong);font:inherit;cursor:pointer;border:1px solid #0000;align-items:center;min-width:0;max-width:100%;font-size:.75rem;font-weight:700;line-height:1.4;display:inline-flex}.NgnGMG_statusText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.NgnGMG_statusBadge>svg{flex:none}.NgnGMG_statusBadge:hover{border-color:var(--folia-warning)}.NgnGMG_statusBadge:focus-visible{outline:2px solid var(--folia-focus-ring);outline-offset:2px}.NgnGMG_statusBadge[data-offline=true]{border-color:var(--folia-danger);background:var(--folia-highlight-pink)}.NgnGMG_popover{max-height:min(calc(70vh / var(--folia-ui-zoom)), 32rem);overflow:auto}.NgnGMG_summary{margin:0 0 var(--folia-space-3);color:var(--folia-text);font-size:.875rem;line-height:1.5}.NgnGMG_summary[data-offline=true]{color:var(--folia-text-strong);font-weight:600}.NgnGMG_section+.NgnGMG_section{margin-top:var(--folia-space-3)}.NgnGMG_sectionTitle{margin:0 0 var(--folia-space-1);color:var(--folia-text-strong);font-size:.8125rem;font-weight:700}.NgnGMG_list{padding-left:var(--folia-space-4);color:var(--folia-text);margin:0;font-size:.8125rem;line-height:1.45}
.iPos1W_shell{--shell-gutter:var(--folia-space-6);--shell-island-size:72px;--shell-island-height:var(--shell-island-size);--shell-island-control:calc(var(--shell-island-height) - 20px);--shell-inset-top:calc(var(--shell-gutter) + var(--shell-island-height) + var(--folia-space-4));--shell-inset-left:120px;--shell-inset-right:var(--shell-gutter);--shell-inset-bottom:var(--shell-gutter);--shell-actions-width:340px;background-color:var(--folia-canvas-bg);background-image:radial-gradient(var(--folia-canvas-grid) 1px, transparent 1px);height:calc(100dvh / var(--folia-ui-zoom));background-size:24px 24px;position:relative;overflow:hidden}.iPos1W_shell[data-canvas-grid=garis]{background-image:linear-gradient(var(--folia-canvas-grid) 1px, transparent 1px), linear-gradient(90deg, var(--folia-canvas-grid) 1px, transparent 1px)}:is(.iPos1W_shell[data-canvas-grid=tanpa],:root[data-folia-detail=reduced] .iPos1W_shell){background-image:none}.iPos1W_viewport{height:100%;position:relative}.iPos1W_identity,.iPos1W_searchIsland,.iPos1W_actions{background:var(--folia-surface);border:var(--folia-panel-border);border-radius:var(--folia-radius-lg);box-shadow:var(--folia-shadow-panel);height:var(--shell-island-height);top:var(--shell-gutter);z-index:var(--folia-z-dock);align-items:center;display:flex;position:fixed}.iPos1W_identity{gap:var(--folia-space-3);left:var(--shell-gutter);max-width:320px;padding:0 var(--folia-space-5) 0 var(--folia-space-4)}.iPos1W_identity img{flex:none;width:42px;height:44px}.iPos1W_identityText{min-width:0}.iPos1W_workspaceName{margin:0;font-size:16px;line-height:22px}.iPos1W_workspaceButton{border-radius:var(--folia-radius-xs);color:var(--folia-text-strong);cursor:pointer;font:800 16px/22px var(--folia-font-ui);align-items:center;gap:var(--folia-space-1);background:0 0;border:0;max-width:100%;padding:0;display:flex}.iPos1W_workspaceButton span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iPos1W_workspaceButton svg{color:var(--folia-text-muted);flex:none;width:16px;height:16px}.iPos1W_workspaceStatus{color:var(--folia-text-muted);align-items:center;gap:var(--folia-space-1);white-space:nowrap;min-width:0;margin:0;font-size:12px;line-height:18px;display:flex}.iPos1W_topCenter{align-items:flex-start;gap:var(--folia-space-3);max-width:calc(calc(100vw / var(--folia-ui-zoom)) - 2 * (var(--shell-gutter) + var(--shell-actions-width) + var(--folia-space-4)));pointer-events:none;left:50%;top:var(--shell-gutter);z-index:var(--folia-z-dock);justify-content:center;display:flex;position:fixed;transform:translate(-50%)}.iPos1W_topCenter>*{pointer-events:auto}.iPos1W_searchIsland{gap:var(--folia-space-1);flex:0 440px;width:440px;min-width:0;padding:0 10px;position:relative;top:auto}.iPos1W_searchZone{height:var(--shell-island-height);flex:0 440px;width:440px;min-width:0;position:relative}.iPos1W_searchZone[data-below-island]{z-index:0;width:min(440px,100%);position:absolute;top:0;left:50%;transform:translate(-50%)}.iPos1W_searchZone[data-below-island]~.iPos1W_islandSlot{z-index:1;position:relative}.iPos1W_searchIsland.iPos1W_searchFloating{opacity:0;pointer-events:none;width:auto;position:absolute;top:0;left:0;right:0;transform:translateY(-6px)}.iPos1W_searchZone[data-below-island] .iPos1W_searchFloating{top:calc(100% + var(--folia-space-2))}.iPos1W_searchZone[data-below-island] .iPos1W_searchFloating:before{content:"";height:var(--folia-space-2);position:absolute;bottom:100%;left:0;right:0}.iPos1W_searchZone:hover .iPos1W_searchFloating{opacity:1;pointer-events:auto;transform:none}.iPos1W_searchZone:has(:focus-visible) .iPos1W_searchFloating{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:no-preference){.iPos1W_searchIsland.iPos1W_searchFloating{transition:opacity var(--folia-motion-standard) var(--folia-ease-standard), transform var(--folia-motion-standard) var(--folia-ease-standard)}}.iPos1W_searchHide{flex:none}.iPos1W_islandSlot{gap:var(--folia-space-2);min-width:0;display:flex}.iPos1W_islandSlot:empty{display:none}.iPos1W_search{background:var(--folia-surface-muted);border:var(--folia-panel-border);color:var(--folia-text-muted);align-items:center;gap:var(--folia-space-2);height:var(--shell-island-control);min-width:0;padding:0 var(--folia-space-4);border-radius:12px;flex:1;display:flex}.iPos1W_search svg{flex:none;width:18px;height:18px}.iPos1W_search input{color:var(--folia-text-muted);font:400 14px/20px var(--folia-font-ui);background:0 0;border:0;width:100%;min-width:0}.iPos1W_searchButton{cursor:pointer;font:400 14px/20px var(--folia-font-ui);text-align:left;width:100%}.iPos1W_searchButton:hover{border-color:var(--folia-brand-300)}.iPos1W_searchButton:focus-visible{outline:2px solid var(--folia-focus-ring);outline-offset:2px}.iPos1W_searchText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.iPos1W_searchKbd{border:1px solid var(--folia-border);border-radius:var(--folia-radius-xs);color:var(--folia-text-muted);font:600 11px/18px var(--folia-font-mono);padding:0 var(--folia-space-1);flex:none}.iPos1W_actions{right:var(--shell-gutter);gap:10px;padding:0 10px}.iPos1W_searchIcon{display:none}.iPos1W_desktopOnly{display:contents}.iPos1W_addSlot{display:flex}.iPos1W_actions button{min-height:var(--shell-island-control)}.iPos1W_actions .iPos1W_drawerTrigger,.iPos1W_searchIcon button{width:var(--shell-island-control)}.iPos1W_actions .iPos1W_drawerTriggerWide{aspect-ratio:auto;min-width:var(--shell-island-control);width:auto;padding:0 6px}.iPos1W_drawerTriggerWide .iPos1W_triggerIcon{display:none}.iPos1W_triggerContent{display:inline-flex}.iPos1W_actions .iPos1W_drawerTrigger[data-active=true]{background:var(--folia-brand-100);border-color:var(--folia-brand-200);color:var(--folia-brand-700)}.iPos1W_profileButton{background:var(--folia-highlight-pink);border:2px solid var(--folia-surface);border-radius:var(--folia-radius-pill);box-shadow:0 0 0 1px var(--folia-border);color:var(--folia-text-strong);cursor:pointer;font:800 14px/1 var(--folia-font-ui);height:var(--shell-island-control);width:var(--shell-island-control);flex:none}.iPos1W_profileButton[data-avatar]{background:var(--folia-brand-50);padding:0;overflow:hidden}.iPos1W_profileFace{width:100%;height:100%;display:block}.iPos1W_menu{gap:var(--folia-space-1);display:grid}.iPos1W_menuItem{border-radius:var(--folia-radius-sm);color:var(--folia-text-strong);cursor:pointer;font:600 14px/20px var(--folia-font-ui);align-items:center;gap:var(--folia-space-2);min-height:44px;padding:0 var(--folia-space-3);text-align:left;background:0 0;border:0;display:flex}.iPos1W_menuItem:not(:disabled):hover{background:var(--folia-brand-50)}.iPos1W_menuItem:disabled{color:var(--folia-text-muted);cursor:not-allowed}.iPos1W_menuItem svg{width:18px;height:18px}.iPos1W_dockColumn{align-items:center;gap:var(--folia-space-5);left:var(--shell-gutter);top:var(--shell-inset-top);width:var(--shell-island-size);z-index:var(--folia-z-dock);flex-direction:column;display:flex;position:fixed}.iPos1W_dock{background:var(--folia-surface);border-radius:var(--folia-radius-xl);box-shadow:var(--folia-shadow-floating);align-items:center;gap:var(--folia-space-3);width:var(--shell-island-size);flex-direction:column;padding:10px;display:flex}.iPos1W_navCell{display:contents}.iPos1W_dock .iPos1W_navButton{border-radius:var(--folia-radius-md);color:var(--folia-text-muted);width:52px;min-height:52px;position:relative}.iPos1W_dock .iPos1W_navButton svg{width:22px;height:22px}.iPos1W_dock .iPos1W_navButton[data-active=true]{background:var(--folia-brand-100);color:var(--folia-brand-700)}.iPos1W_dock .iPos1W_navButton[data-active=true]:before{background:var(--folia-brand-700);content:"";border-radius:0 4px 4px 0;width:4px;position:absolute;top:14px;bottom:14px;left:-10px}.iPos1W_navLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.iPos1W_navGap{display:none}.iPos1W_dockSeparator{background:var(--folia-border);width:36px;height:1px}.iPos1W_dock .iPos1W_collapseButton{color:var(--folia-text-muted);width:52px;min-height:36px}.iPos1W_dock[data-collapsed=true] .iPos1W_navCell,.iPos1W_dock[data-collapsed=true] .iPos1W_dockSeparator{display:none}.iPos1W_scrim{animation:iPos1W_fade-in var(--folia-motion-fast) var(--folia-ease-standard);z-index:var(--folia-z-overlay);background:#03144652;position:fixed;inset:0}.iPos1W_drawer{animation:iPos1W_drawer-in var(--folia-motion-standard) var(--folia-ease-standard);background:var(--folia-surface);border:var(--folia-panel-border);border-radius:var(--folia-radius-xl);bottom:var(--folia-space-6);box-shadow:var(--folia-shadow-floating);color:var(--folia-text-strong);gap:var(--folia-space-3);max-width:calc(calc(100vw / var(--folia-ui-zoom)) - 2 * var(--folia-space-4));padding:var(--folia-space-5);right:var(--folia-space-6);top:var(--shell-inset-top,var(--folia-space-6));width:400px;z-index:calc(var(--folia-z-overlay) + 1);outline:none;flex-direction:column;display:flex;position:fixed;overflow:hidden}.iPos1W_drawerHeader,.iPos1W_sheetHeader{align-items:center;gap:var(--folia-space-2);flex:none;display:flex}.iPos1W_drawerIcon{color:var(--folia-brand-700);display:inline-flex}.iPos1W_drawerIcon svg,.iPos1W_drawerIcon img{width:22px;height:22px}.iPos1W_drawerTitle{color:var(--folia-text-strong);font:800 18px/26px var(--folia-font-ui);flex:1;margin:0}.iPos1W_drawerBack{display:none}.iPos1W_drawerDescription{color:var(--folia-text-muted);flex:none;margin:0;font-size:14px;line-height:21px}.iPos1W_drawerBody{align-content:start;gap:var(--folia-space-3);overscroll-behavior:contain;flex:auto;min-height:0;margin:-2px;padding:2px;display:grid;overflow-y:auto}.iPos1W_sheet{animation:iPos1W_fade-in var(--folia-motion-fast) var(--folia-ease-standard);background:var(--folia-surface);border:var(--folia-panel-border);border-radius:var(--folia-radius-lg);box-shadow:var(--folia-shadow-floating);gap:var(--folia-space-3);left:var(--folia-space-6);max-height:calc(calc(100dvh / var(--folia-ui-zoom)) - var(--shell-gutter,var(--folia-space-6)) - var(--shell-island-height,72px) - var(--folia-space-6));overscroll-behavior:contain;padding:var(--folia-space-4) var(--folia-space-5) var(--folia-space-5);top:calc(var(--shell-gutter,var(--folia-space-6)) + var(--shell-island-height,72px) + var(--folia-space-2));width:min(360px, calc(calc(100vw / var(--folia-ui-zoom)) - 32px));z-index:calc(var(--folia-z-overlay) + 1);outline:none;display:grid;position:fixed;overflow-y:auto}.iPos1W_grabber{display:none}.iPos1W_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes iPos1W_fade-in{0%{opacity:0}}@keyframes iPos1W_drawer-in{0%{opacity:0;transform:translate(16px)}}@media (max-width:79.99rem){.iPos1W_identity{max-width:260px}.iPos1W_topCenter{left:calc(var(--shell-gutter) + 260px + var(--folia-space-4));max-width:none;right:calc(var(--shell-gutter) + var(--shell-actions-width) + var(--folia-space-4));transform:none}.iPos1W_searchIsland,.iPos1W_searchZone{width:auto}.iPos1W_drawer{width:380px}}@media (max-width:63.99rem){.iPos1W_shell{--shell-actions-width:400px}.iPos1W_identity{max-width:min(300px, calc(calc(100vw / var(--folia-ui-zoom)) - 2 * var(--shell-gutter) - var(--shell-actions-width) - var(--folia-space-3)))}.iPos1W_searchIsland,.iPos1W_searchZone{display:none}.iPos1W_topCenter{max-width:calc(calc(100vw / var(--folia-ui-zoom)) - 2 * var(--shell-gutter));left:50%;right:auto;top:calc(var(--shell-gutter) + var(--shell-island-height) + var(--folia-space-2));transform:translate(-50%)}.iPos1W_searchIcon{display:inline-flex}.iPos1W_drawer{bottom:var(--folia-space-4);right:var(--folia-space-4);top:var(--folia-space-4);width:min(380px, calc(calc(100vw / var(--folia-ui-zoom)) - 32px))}}@media (max-width:47.99rem){.iPos1W_shell{--shell-gutter:var(--folia-space-3);--shell-island-height:60px;--shell-island-control:44px;--shell-inset-top:calc(var(--shell-gutter) + var(--shell-island-height) + var(--folia-space-3));--shell-inset-left:var(--shell-gutter);--shell-inset-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.iPos1W_identity{gap:var(--folia-space-2);max-width:none;right:var(--shell-gutter);padding-right:160px}.iPos1W_identity img{width:28px;height:30px}.iPos1W_workspaceButton{font-size:15px}.iPos1W_actions{box-shadow:none;gap:var(--folia-space-1);height:44px;right:calc(var(--shell-gutter) + 8px);top:calc(var(--shell-gutter) + 8px);z-index:calc(var(--folia-z-dock) + 1);background:0 0;border:0;padding:0}.iPos1W_actions button{border-color:#0000}.iPos1W_actions .iPos1W_drawerTriggerWide{aspect-ratio:1;width:44px;padding:0}.iPos1W_drawerTriggerWide .iPos1W_triggerIcon{display:inline-flex}.iPos1W_drawerTriggerWide .iPos1W_triggerContent,.iPos1W_desktopOnly{display:none}.iPos1W_addSlot{bottom:calc(env(safe-area-inset-bottom,0px) + 34px);width:120px;z-index:calc(var(--folia-z-dock) + 1);justify-content:center;position:fixed;left:calc(50% - 60px)}.iPos1W_addSlot>*>button:first-child,.iPos1W_addSlot>button:first-child{border:4px solid var(--folia-surface);border-radius:var(--folia-radius-pill);box-shadow:var(--folia-shadow-floating);min-height:56px}.iPos1W_dockColumn{display:contents}.iPos1W_dock{border-top:var(--folia-panel-border);padding:6px var(--folia-space-2) calc(6px + env(safe-area-inset-bottom,0px));width:auto;z-index:var(--folia-z-dock);border-radius:0;flex-direction:row;justify-content:space-around;gap:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #041f6214}.iPos1W_dock[data-collapsed=true] .iPos1W_navCell{display:contents}.iPos1W_navCell[data-hide-mobile=true],.iPos1W_dock[data-collapsed=true] .iPos1W_navCell[data-hide-mobile=true]{display:none}.iPos1W_dock .iPos1W_navButton{flex:1 1 0;width:auto;min-height:60px}.iPos1W_dock .iPos1W_navButton>span{flex-direction:column;gap:2px}.iPos1W_dock .iPos1W_navButton svg{width:20px;height:20px}.iPos1W_dock .iPos1W_navButton[data-active=true]{background:0 0}.iPos1W_dock .iPos1W_navButton[data-active=true]:before{border-radius:0 0 4px 4px;width:auto;height:4px;inset:-6px 30% auto}.iPos1W_navLabel{clip:auto;width:auto;height:auto;font-size:11px;line-height:14px;position:static;overflow:visible}.iPos1W_navGap{flex:0 0 120px;display:block}.iPos1W_dockSeparator,.iPos1W_dock .iPos1W_collapseButton{display:none}.iPos1W_drawer{max-width:none;padding:calc(var(--folia-space-4) + env(safe-area-inset-top,0px)) var(--folia-space-4) var(--folia-space-4);border:0;border-radius:0;width:auto;inset:0}.iPos1W_drawerBack{display:inline-flex}.iPos1W_drawerClose{display:none}.iPos1W_sheet{border-radius:var(--folia-radius-xl) var(--folia-radius-xl) 0 0;max-height:calc(calc(100dvh / var(--folia-ui-zoom)) - var(--folia-space-6));padding-bottom:calc(var(--folia-space-6) + env(safe-area-inset-bottom,0px));width:auto;inset:auto 0 0}.iPos1W_grabber{background:var(--folia-border);border-radius:3px;justify-self:center;width:44px;height:5px;display:block}}@media (min-width:48rem){.iPos1W_dockColumn{max-height:calc(calc(100dvh / var(--folia-ui-zoom)) - var(--shell-inset-top) - var(--shell-gutter) - 44px - var(--folia-space-3))}.iPos1W_dock{scrollbar-width:thin;min-height:0;overflow-y:auto}}@media (min-width:48rem) and (max-height:30rem){.iPos1W_drawer{bottom:var(--folia-space-3);top:var(--folia-space-3)}}@media (prefers-reduced-motion:reduce){.iPos1W_drawer,.iPos1W_scrim,.iPos1W_sheet{animation:none}}.iPos1W_workspaceStatus>button{flex:none}@media (max-width:47.99rem){.iPos1W_dock .iPos1W_navButton{min-width:0;padding-inline:2px}.iPos1W_identity{padding-right:148px}}@media (max-width:23.75rem){.iPos1W_navGap{flex-basis:112px}}@media (min-width:48rem) and (max-height:30rem){.iPos1W_shell{--shell-gutter:var(--folia-space-3);--shell-island-height:56px;--shell-island-control:44px;--shell-inset-top:calc(var(--shell-gutter) + var(--shell-island-height) + var(--folia-space-3));--shell-inset-left:96px}.iPos1W_dockColumn{gap:var(--folia-space-2)}.iPos1W_dock{gap:var(--folia-space-1);padding:6px}.iPos1W_dock .iPos1W_navButton{width:52px;min-height:44px}.iPos1W_dock .iPos1W_navButton[data-active=true]:before{top:10px;bottom:10px;left:-6px}.iPos1W_dock .iPos1W_collapseButton{width:52px;min-height:32px}.iPos1W_identity img{width:34px;height:36px}}.iPos1W_initials:before{content:attr(data-initials)}
.wpHr9W_controls{background:var(--folia-surface);border:var(--folia-panel-border);border-radius:var(--folia-radius-lg);box-shadow:var(--folia-shadow-panel);align-items:center;gap:2px;padding:2px;display:flex}.wpHr9W_outlines{pointer-events:none;z-index:var(--folia-z-overlay);position:absolute;top:0;left:0}.wpHr9W_outline{background:color-mix(in srgb, var(--folia-brand-50) 60%, transparent);border:2px dashed var(--folia-brand-500);border-radius:var(--folia-radius-lg);position:absolute;overflow:hidden}.wpHr9W_outlineTitle{color:var(--folia-brand-700);padding:var(--folia-space-2) var(--folia-space-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.wpHr9W_bar{background:var(--folia-surface);border:var(--folia-panel-border);border-radius:var(--folia-radius-lg);bottom:calc(var(--shell-inset-bottom) + 52px);box-shadow:var(--folia-shadow-floating);color:var(--folia-text);align-items:center;gap:var(--folia-space-3);max-width:calc(100% - var(--shell-inset-left) - var(--shell-inset-right));padding:var(--folia-space-2) var(--folia-space-2) var(--folia-space-2) var(--folia-space-4);z-index:var(--folia-z-active);font-size:13px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.wpHr9W_barIcon{color:var(--folia-brand-700);flex:none;width:18px;height:18px}.wpHr9W_barCopy{min-width:0;line-height:18px;display:grid}.wpHr9W_barTitle{color:var(--folia-text-strong)}.wpHr9W_shared{color:var(--folia-warning);font-weight:600}.wpHr9W_barActions{gap:var(--folia-space-2);flex:none;display:flex}@media (prefers-reduced-motion:no-preference){.wpHr9W_bar{animation:wpHr9W_bar-in var(--folia-motion-standard) var(--folia-ease-standard)}}@keyframes wpHr9W_bar-in{0%{opacity:0;transform:translate(-50%,8px)}}@media (max-width:47.99rem){.wpHr9W_bar{width:calc(100% - var(--shell-inset-left) - var(--shell-inset-right));flex-wrap:wrap}}
._9_SziG_dock{bottom:var(--shell-inset-bottom);align-items:center;gap:var(--folia-space-2);max-width:calc(100% - var(--shell-inset-left) - var(--shell-inset-right));right:var(--shell-inset-right);z-index:var(--folia-z-active);flex-wrap:wrap;justify-content:flex-end;display:flex;position:absolute}._9_SziG_column{bottom:var(--shell-inset-bottom);align-items:flex-end;gap:var(--folia-space-2);max-width:calc(100% - var(--shell-inset-left) - var(--shell-inset-right));pointer-events:none;right:var(--shell-inset-right);z-index:var(--folia-z-active);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;top:50%}._9_SziG_column>._9_SziG_stacked{pointer-events:auto;flex:none;max-width:100%;position:static}._9_SziG_column[data-wide]{left:var(--canvas-controls-left,var(--shell-inset-left));max-width:none}._9_SziG_status{justify-content:center;align-self:center;min-width:0;max-width:100%;display:flex}._9_SziG_dockRow{align-self:stretch;align-items:flex-end;gap:var(--folia-space-2);pointer-events:none;flex-wrap:wrap;min-width:0;display:flex}._9_SziG_start{flex:none;max-width:100%;display:flex}._9_SziG_start>*{pointer-events:auto}._9_SziG_dockRow>._9_SziG_stacked{pointer-events:auto;min-width:0;max-width:100%;margin-left:auto;position:static}._9_SziG_controls{background:var(--folia-surface);border:var(--folia-panel-border);border-radius:var(--folia-radius-lg);box-shadow:var(--folia-shadow-panel);align-items:center;gap:2px;padding:2px;display:flex}._9_SziG_percent{font-variant-numeric:tabular-nums;min-width:56px}._9_SziG_divider{background:var(--folia-brand-100);margin:var(--folia-space-1) 2px;align-self:stretch;width:1px}@media (max-width:47.99rem){._9_SziG_column{top:var(--shell-inset-top)}._9_SziG_dockRow{padding-left:48px}._9_SziG_label{display:none}}@media (min-width:48rem) and (max-height:30rem){._9_SziG_dock:not(._9_SziG_stacked),._9_SziG_column:not([data-wide]){max-width:calc(100% - var(--shell-inset-left) - var(--shell-inset-right) - var(--canvas-controls-left-reserve,0px))}._9_SziG_label{display:none}}
.Wx-oXW_root{display:contents}.Wx-oXW_toggle{display:none}@media (max-width:63.99rem),(max-height:30rem){.Wx-oXW_root{display:block;position:relative}.Wx-oXW_toggle{background:var(--folia-surface);border:var(--folia-panel-border);border-radius:var(--folia-radius-lg);box-shadow:var(--folia-shadow-panel);min-width:44px;min-height:44px;display:inline-flex}.Wx-oXW_root[data-open] .Wx-oXW_toggle{background:var(--folia-brand-100);color:var(--folia-brand-700)}.Wx-oXW_root:not([data-open]) .Wx-oXW_group{display:none}.Wx-oXW_group{bottom:calc(var(--shell-inset-bottom,24px) + var(--compact-tools-offset,60px));max-width:calc(calc(100vw / var(--folia-ui-zoom)) - 2 * var(--folia-space-3));z-index:1;width:max-content;position:fixed;left:50%;transform:translate(-50%)}}@media (max-width:47.99rem){.Wx-oXW_group{--compact-tools-offset:112px}}
.pJKjmG_root{bottom:var(--shell-inset-bottom);left:var(--shell-inset-left);z-index:var(--folia-z-active);position:absolute}@media (max-width:47.99rem){.pJKjmG_root{bottom:calc(var(--shell-inset-bottom) + 52px)}}.pJKjmG_docked{position:static}.pJKjmG_list{gap:var(--folia-space-1);max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.pJKjmG_list li{align-items:center;gap:var(--folia-space-2);justify-content:space-between;display:flex}.pJKjmG_list span{color:var(--folia-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}
._31Jt2q_controls{background:var(--folia-surface);border:var(--folia-panel-border);border-radius:var(--folia-radius-lg);box-shadow:var(--folia-shadow-panel);align-items:center;gap:2px;padding:2px;display:flex}
.XCnZKa_ghost{background:var(--folia-brand-50);border:2px dashed var(--folia-brand-500);border-radius:var(--folia-radius-lg);box-shadow:var(--folia-shadow-floating);opacity:.85;pointer-events:none;z-index:var(--folia-z-overlay);flex-direction:column;display:flex;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.XCnZKa_ghostHeader{border-bottom:1px dashed var(--folia-brand-300);align-items:center;gap:var(--folia-space-2);min-height:72px;padding:var(--folia-space-3);display:flex}.XCnZKa_ghostIcon{background:var(--folia-brand-200);border-radius:var(--folia-radius-xs);flex:none;width:32px;height:32px}.XCnZKa_ghostTitle{color:var(--folia-text-strong);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.XCnZKa_ghostBody{gap:var(--folia-space-3);padding:var(--folia-space-4);display:grid}.XCnZKa_ghostLine{background:var(--folia-brand-100);border-radius:var(--folia-radius-pill);height:10px}.XCnZKa_ghostLine[data-short]{width:60%}.XCnZKa_chip{background:var(--folia-surface);border:var(--folia-panel-border);border-radius:var(--folia-radius-pill);box-shadow:var(--folia-shadow-floating);color:var(--folia-text);align-items:center;gap:var(--folia-space-3);max-width:calc(100% - var(--shell-inset-left) - var(--shell-inset-right));padding:var(--folia-space-1) var(--folia-space-1) var(--folia-space-1) var(--folia-space-4);left:50%;bottom:calc(var(--shell-inset-bottom) + 52px);z-index:var(--folia-z-active);font-size:13px;display:flex;position:absolute;transform:translate(-50%)}.XCnZKa_chipIcon{color:var(--folia-brand-700);flex:none;width:18px;height:18px}.XCnZKa_chipCopy{min-width:0;line-height:18px;display:grid}.XCnZKa_chipTitle{color:var(--folia-text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.XCnZKa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.XCnZKa_chip{animation:XCnZKa_chip-in var(--folia-motion-standard) var(--folia-ease-standard)}}@keyframes XCnZKa_chip-in{0%{opacity:0;transform:translate(-50%,8px)}}@media (max-width:47.99rem){.XCnZKa_chip{border-radius:var(--folia-radius-lg);width:calc(100% - var(--shell-inset-left) - var(--shell-inset-right))}}
.e4XxZW_stack{bottom:calc(var(--shell-inset-bottom) + 52px);max-width:calc(100% - var(--shell-inset-left) - var(--shell-inset-right));pointer-events:none;width:max-content;z-index:var(--folia-z-toast);flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.e4XxZW_stack:empty{display:none}.e4XxZW_stack[data-raised]{bottom:calc(var(--shell-inset-bottom) + 104px)}@media (max-width:47.99rem){.e4XxZW_stack[data-side-lane]{left:var(--shell-inset-left);max-width:calc(100% - var(--shell-inset-left) - var(--shell-inset-right) - 104px);right:calc(var(--shell-inset-right) + 104px);margin-inline:auto;transform:none}}.e4XxZW_toast{background:var(--folia-surface);border:var(--folia-panel-border);border-radius:var(--folia-radius-pill);box-shadow:var(--folia-shadow-floating);color:var(--folia-text-strong);font:500 12px/16px var(--folia-font-ui);align-items:center;gap:var(--folia-space-1);max-width:min(480px,100%);min-height:32px;padding:2px 2px 2px var(--folia-space-3);pointer-events:auto;display:flex}.e4XxZW_toast[data-tone=error]{border-color:var(--folia-danger)}.e4XxZW_message{overflow-wrap:anywhere;min-width:0;padding-block:var(--folia-space-1)}.e4XxZW_action,.e4XxZW_close{border-radius:var(--folia-radius-pill);cursor:pointer;font:600 12px/16px var(--folia-font-ui);background:0 0;border:0;flex:none;justify-content:center;align-items:center;min-height:28px;display:inline-flex}.e4XxZW_action{color:var(--folia-brand-700);padding:0 var(--folia-space-2)}.e4XxZW_action:hover,.e4XxZW_close:hover{background:var(--folia-brand-50)}.e4XxZW_close{color:var(--folia-text);width:28px;padding:0}.e4XxZW_action:focus-visible,.e4XxZW_close:focus-visible{outline:2px solid var(--folia-focus-ring);outline-offset:1px}@media (pointer:coarse){.e4XxZW_action,.e4XxZW_close{min-height:44px}.e4XxZW_close{width:44px}}@media (prefers-reduced-motion:no-preference){.e4XxZW_toast{animation:e4XxZW_toast-in var(--folia-motion-standard) var(--folia-ease-standard)}}@keyframes e4XxZW_toast-in{0%{opacity:0;transform:translateY(6px)}}
.jBmcaa_panel{gap:var(--folia-space-3);min-width:0;padding:var(--folia-space-4);border:var(--folia-panel-border);border-radius:var(--folia-radius-md);background:var(--folia-surface);display:grid}.jBmcaa_header{justify-content:space-between;align-items:center;gap:var(--folia-space-2);flex-wrap:wrap;display:flex}.jBmcaa_title{align-items:center;gap:var(--folia-space-2);color:var(--folia-text-strong);margin:0;font-size:1.125rem;display:inline-flex}.jBmcaa_muted{color:var(--folia-text-muted);margin:0;font-size:.875rem}.jBmcaa_error{color:var(--folia-danger);margin:0;font-size:.875rem}.jBmcaa_notice{align-items:center;gap:var(--folia-space-2);color:var(--folia-danger);flex-wrap:wrap;font-size:.875rem;display:flex}.jBmcaa_historyWrap{min-width:0;position:relative}.jBmcaa_history{max-height:min(calc(50vh / var(--folia-ui-zoom)), 360px);min-height:160px;padding:var(--folia-space-2);border-radius:var(--folia-radius-sm);background:var(--folia-surface-muted);overscroll-behavior:contain;overflow-y:auto}.jBmcaa_history:focus-visible{outline:2px solid var(--folia-focus-ring);outline-offset:2px}.jBmcaa_older{justify-items:center;gap:var(--folia-space-1);margin-bottom:var(--folia-space-2);display:grid}.jBmcaa_historyStart,.jBmcaa_empty{margin:0 0 var(--folia-space-2);color:var(--folia-text-muted);text-align:center;font-size:.8125rem}.jBmcaa_messages{gap:var(--folia-space-2);margin:0;padding:0;list-style:none;display:grid}.jBmcaa_message{min-width:0;max-width:88%;padding:var(--folia-space-2) var(--folia-space-3);border:var(--folia-panel-border);border-radius:var(--folia-radius-md);background:var(--folia-surface);justify-self:start}.jBmcaa_mine{background:var(--folia-brand-50);justify-self:end}.jBmcaa_pending{opacity:.7}.jBmcaa_meta{align-items:center;gap:var(--folia-space-2);color:var(--folia-text-muted);flex-wrap:wrap;font-size:.75rem;display:flex}.jBmcaa_sender{max-width:100%;color:var(--folia-text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.jBmcaa_delivered{align-items:center;gap:2px;display:inline-flex}.jBmcaa_body{margin:var(--folia-space-1) 0 0;color:var(--folia-text);overflow-wrap:anywhere;white-space:pre-wrap}.jBmcaa_jump{bottom:var(--folia-space-2);position:absolute;left:50%;transform:translate(-50%)}.jBmcaa_composer{gap:var(--folia-space-2);display:grid}.jBmcaa_composerActions{justify-content:space-between;align-items:center;gap:var(--folia-space-2);display:flex}.jBmcaa_composerActions>:first-child{margin-inline-end:auto}.jBmcaa_counter,.jBmcaa_counterWarn{font-size:.75rem}.jBmcaa_counter{color:var(--folia-text-muted)}.jBmcaa_counterWarn{color:var(--folia-danger)}.jBmcaa_page{flex-direction:column;height:100%;min-height:0;display:flex}.jBmcaa_page .jBmcaa_historyWrap{flex-direction:column;flex:auto;min-height:0;display:flex}.jBmcaa_page .jBmcaa_history{flex:auto;min-height:0;max-height:none}.jBmcaa_page .jBmcaa_message{max-width:min(88%,560px)}.jBmcaa_day{margin:var(--folia-space-2) 0;padding:2px var(--folia-space-3);border-radius:var(--folia-radius-pill);background:var(--folia-surface);color:var(--folia-text-muted);justify-self:center;font-size:.75rem;font-weight:600}
.muTZGG_root{--chat-ease-spring:cubic-bezier(.34, 1.3, .64, 1);--chat-pill-width:96px;--chat-bar-height:48px;--chat-open-width:min(380px, 100%);display:contents}.muTZGG_stack{min-height:0;padding:var(--folia-space-1) 2px;pointer-events:none;flex-direction:column;flex:0 auto;justify-content:flex-end;align-self:flex-end;align-items:flex-start;gap:6px;width:min(340px,100%);margin:0;list-style:none;display:flex;overflow:hidden}.muTZGG_stack[data-empty]{display:none}.muTZGG_bubble{background:var(--folia-surface);border:var(--folia-panel-border);border-left:3px solid var(--presence);border-radius:var(--folia-radius-lg);box-shadow:var(--folia-shadow-floating);min-width:0;max-width:92%;padding:var(--folia-space-2) var(--folia-space-3);transition:opacity var(--folia-motion-slow) var(--folia-ease-standard);flex:none;gap:2px;display:grid}.muTZGG_bubble[data-mine]{background:var(--folia-brand-50);border-left:var(--folia-panel-border);border-right:3px solid var(--folia-brand-500);align-self:flex-end}.muTZGG_bubble[data-pending]{opacity:.7}.muTZGG_bubble[data-oldest]{opacity:.5}.muTZGG_meta{color:var(--folia-text-muted);font:500 11px/16px var(--folia-font-ui);align-items:center;gap:var(--folia-space-1);min-width:0;display:flex}.muTZGG_avatar{background:var(--presence);border-radius:var(--folia-radius-pill);color:var(--presence-ink,var(--folia-surface));font:700 9px/1 var(--folia-font-ui);flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.muTZGG_bubble[data-mine] .muTZGG_avatar{display:none}.muTZGG_sender{color:var(--folia-text-strong);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.muTZGG_body{color:var(--folia-text);font:400 13px/18px var(--folia-font-ui);overflow-wrap:anywhere;white-space:pre-wrap}.muTZGG_bar{background:var(--folia-surface);border:var(--folia-panel-border);border-radius:var(--folia-radius-pill);box-shadow:var(--folia-shadow-panel);max-width:100%;min-height:var(--chat-bar-height);pointer-events:auto;transition:width var(--folia-motion-slow) var(--chat-ease-spring), border-radius var(--folia-motion-slow) var(--folia-ease-standard), background-color var(--folia-motion-fast) var(--folia-ease-standard);width:var(--chat-pill-width);flex:none;justify-content:flex-end;align-items:flex-end;display:flex;position:relative}.muTZGG_bar:not([data-open]):hover{background:var(--folia-brand-50)}.muTZGG_bar[data-open]{border-radius:var(--folia-radius-xl);box-shadow:var(--folia-shadow-floating);padding-left:var(--folia-space-4);width:var(--chat-open-width)}.muTZGG_bar[data-open]:has(.muTZGG_textarea:focus-visible){outline:2px solid var(--folia-focus-ring);outline-offset:2px}.muTZGG_barBody{animation:muTZGG_bar-content-in var(--folia-motion-standard) var(--folia-ease-standard) var(--folia-motion-fast) both;flex:auto;align-items:flex-end;gap:2px;min-width:0;display:flex;overflow:hidden}.muTZGG_barBadge{left:var(--folia-space-4);pointer-events:none;position:absolute;top:-9px}.muTZGG_barHint{color:var(--folia-text-muted);font:400 12px/16px var(--folia-font-ui);min-width:0;padding:var(--folia-space-2) 0;flex:auto;margin:0}.muTZGG_form{align-items:flex-end;gap:var(--folia-space-1);flex:auto;min-width:0;display:flex}.muTZGG_textarea{color:var(--folia-text-strong);font:400 14px/20px var(--folia-font-ui);max-height:86px;min-height:calc(var(--chat-bar-height) - 2px);resize:none;scrollbar-width:none;background:0 0;border:0;outline:none;flex:auto;min-width:0;padding:13px 0;overflow-y:auto}.muTZGG_textarea::placeholder{color:var(--folia-text-muted);opacity:1;text-overflow:ellipsis}.muTZGG_send,.muTZGG_barIcon{flex:none;margin-bottom:5px}.muTZGG_barIcon{width:36px;height:36px}.muTZGG_button{border-radius:var(--folia-radius-pill);color:var(--folia-text-strong);cursor:pointer;font:600 14px/20px var(--folia-font-ui);min-height:calc(var(--chat-bar-height) - 2px);padding:0 var(--folia-space-4);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:6px;width:100%;display:inline-flex}.muTZGG_bar[data-open] .muTZGG_button{width:calc(var(--chat-bar-height) - 2px);padding:0}.muTZGG_bar[data-open] .muTZGG_button:hover{background:var(--folia-surface-muted)}.muTZGG_button:focus-visible{outline:2px solid var(--folia-focus-ring);outline-offset:2px}.muTZGG_notices{background:var(--folia-surface);border:var(--folia-panel-border);border-radius:var(--folia-radius-md);box-shadow:var(--folia-shadow-panel);gap:var(--folia-space-1);padding:var(--folia-space-2) var(--folia-space-3);pointer-events:auto;width:var(--chat-open-width);flex:none;display:grid}.muTZGG_hint{color:var(--folia-text-muted);font:400 12px/16px var(--folia-font-ui);margin:0}.muTZGG_error{color:var(--folia-danger);font:500 12px/16px var(--folia-font-ui);align-items:center;gap:var(--folia-space-2);flex-wrap:wrap;margin:0;display:flex}.muTZGG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (pointer:coarse){.muTZGG_send,.muTZGG_barIcon{min-height:44px;margin-bottom:1px}.muTZGG_barIcon{width:44px;height:44px}}@media (max-width:47.99rem){.muTZGG_sendLabel{display:none}}.muTZGG_bubble{animation:muTZGG_bubble-in var(--folia-motion-standard) var(--folia-ease-standard)}@keyframes muTZGG_bubble-in{0%{opacity:0;transform:translateY(12px)}}@media (max-width:47.99rem){.muTZGG_bubble{animation:muTZGG_bubble-slide-in var(--folia-motion-slow) var(--folia-ease-spring)}.muTZGG_bubble:nth-last-child(n+4){display:none}.muTZGG_bubble[data-expired]{animation:muTZGG_bubble-slide-out var(--folia-motion-slow) var(--folia-ease-standard) forwards}.muTZGG_root:has(.muTZGG_bar[data-open]) .muTZGG_bubble[data-expired]{animation:muTZGG_bubble-slide-in var(--folia-motion-slow) var(--folia-ease-spring)}}@keyframes muTZGG_bubble-slide-in{0%{opacity:0;transform:translate(110%)}}@keyframes muTZGG_bubble-slide-out{to{opacity:0;visibility:hidden;transform:translate(110%)}}@keyframes muTZGG_bar-content-in{0%{opacity:0}}.muTZGG_fullDrawer{flex-direction:column;display:flex;overflow:hidden}.muTZGG_fullDrawer>:last-child{gap:var(--folia-space-2);flex-direction:column;flex:auto;min-height:0;display:flex}.muTZGG_fullDrawer>:last-child>section{flex:auto}.muTZGG_fullHint,.muTZGG_fullNote{color:var(--folia-text-muted);margin:0;font-size:.8125rem}.muTZGG_fullHint{flex:auto}
.GeNTBa_fileInput{clip-path:inset(50%);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.GeNTBa_upload{gap:var(--folia-space-1);min-width:min(320px,100%);color:var(--folia-text-strong);font-size:.8125rem;font-weight:600;display:grid}.GeNTBa_upload progress{width:100%;height:6px;accent-color:var(--folia-brand-600)}.GeNTBa_cover{justify-items:center;gap:var(--folia-space-2);padding:var(--folia-space-4) var(--folia-space-2);color:var(--folia-text);text-align:center;display:grid}.GeNTBa_coverMeta{justify-content:center;align-items:center;gap:var(--folia-space-2);flex-wrap:wrap;margin:0;font-size:.8125rem;display:flex}.GeNTBa_reader{gap:var(--folia-space-2);min-width:0;display:grid}.GeNTBa_readerBar{align-items:center;gap:var(--folia-space-1);flex-wrap:wrap;display:flex}.GeNTBa_barSpacer{flex:1}.GeNTBa_pageLabel{align-items:center;gap:var(--folia-space-1);color:var(--folia-text);font-size:.8125rem;display:flex}.GeNTBa_pageInput{width:4.5ch;padding:2px var(--folia-space-1);border:var(--folia-panel-border);border-radius:var(--folia-radius-xs);background:var(--folia-surface);color:var(--folia-text-strong);font:inherit;text-align:center}.GeNTBa_pageInput:focus-visible{outline:2px solid var(--folia-focus-ring);outline-offset:1px}.GeNTBa_zoomValue{min-width:4ch;color:var(--folia-text-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:.75rem}.GeNTBa_pageFrame{border-radius:var(--folia-radius-xs);background:var(--folia-surface-muted);max-height:560px;position:relative;overflow:auto}.GeNTBa_pageFrame:focus-visible{outline:2px solid var(--folia-focus-ring);outline-offset:2px}.GeNTBa_page{background:var(--folia-surface);width:max-content;box-shadow:var(--folia-shadow-panel);margin:0 auto;position:relative}.GeNTBa_page canvas,.GeNTBa_canvasBox{display:block}.GeNTBa_textLayer{transform-origin:0 0;text-align:initial;--scale-round-x:1px;--scale-round-y:1px;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}:is(.GeNTBa_textLayer span,.GeNTBa_textLayer br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}:is(.GeNTBa_textLayer>:not(.markedContent),.GeNTBa_textLayer .markedContent span:not(.markedContent)){--font-height:0;--scale-x:1;--rotate:0deg;z-index:1;font-size:calc(var(--text-scale-factor) * var(--font-height));transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.GeNTBa_textLayer .markedContent{display:contents}.GeNTBa_textLayer span::selection{background:color-mix(in srgb, var(--folia-brand-500) 35%, transparent)}.GeNTBa_readerMessage{justify-items:start;gap:var(--folia-space-2);padding:var(--folia-space-3);color:var(--folia-text-muted);margin:0;font-size:.875rem;display:grid}.GeNTBa_readerMessage p{margin:0}.GeNTBa_readerNote{color:var(--folia-text-muted);margin:0;font-size:.6875rem}.GeNTBa_marks{pointer-events:none;position:absolute;inset:0}.GeNTBa_mark{background:var(--folia-highlight-yellow);mix-blend-mode:multiply;border-radius:2px;position:absolute}.GeNTBa_mark[data-color=pink]{background:var(--folia-highlight-pink)}.GeNTBa_mark[data-color=blue]{background:var(--folia-highlight-blue)}.GeNTBa_mark[data-color=green]{background:var(--folia-highlight-green)}.GeNTBa_mark[data-selected=true]{outline:2px solid var(--folia-brand-600);outline-offset:1px}.GeNTBa_mark[data-flash=true]{animation:.6s ease-in-out 4 GeNTBa_markFlash}@keyframes GeNTBa_markFlash{50%{background:var(--folia-brand-300)}}@media (prefers-reduced-motion:reduce){.GeNTBa_mark[data-flash=true]{outline:3px solid var(--folia-brand-600);outline-offset:2px;animation:none}}.GeNTBa_highlightButton{z-index:2;box-shadow:var(--folia-shadow-panel);position:absolute;transform:translate(-50%,4px)}.GeNTBa_highlightBar{gap:var(--folia-space-1);padding:var(--folia-space-2);border-radius:var(--folia-radius-xs);background:var(--folia-surface-muted);display:grid}.GeNTBa_highlightQuote{color:var(--folia-text-strong);overflow-wrap:anywhere;margin:0;font-size:.8125rem}.GeNTBa_highlightActions{align-items:center;gap:var(--folia-space-1);flex-wrap:wrap;display:flex}.GeNTBa_highlightList{gap:var(--folia-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.GeNTBa_highlightChip{max-width:100%;padding:2px var(--folia-space-2);border:var(--folia-panel-border);border-radius:var(--folia-radius-pill);background:var(--folia-highlight-yellow);color:var(--folia-text-strong);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-size:.75rem;overflow:hidden}.GeNTBa_highlightChip[data-color=pink]{background:var(--folia-highlight-pink)}.GeNTBa_highlightChip[data-color=blue]{background:var(--folia-highlight-blue)}.GeNTBa_highlightChip[data-color=green]{background:var(--folia-highlight-green)}.GeNTBa_highlightChip[aria-pressed=true]{border-color:var(--folia-brand-600)}.GeNTBa_highlightChip:focus-visible{outline:2px solid var(--folia-focus-ring);outline-offset:1px}.GeNTBa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.GeNTBa_failureActions{gap:var(--folia-space-2);flex-wrap:wrap;display:flex}
.FDbJLG_widget,.FDbJLG_editor{gap:var(--folia-space-2);min-width:0;display:grid}.FDbJLG_fieldset{gap:var(--folia-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.FDbJLG_title{margin-bottom:var(--folia-space-2);color:var(--folia-text-strong);overflow-wrap:anywhere;padding:0;font-weight:700}.FDbJLG_legendSmall{margin-bottom:var(--folia-space-1);color:var(--folia-text-strong);padding:0;font-size:.875rem;font-weight:600}.FDbJLG_options,.FDbJLG_editorOptions{gap:var(--folia-space-2);margin:0;padding:0;list-style:none;display:grid}.FDbJLG_option{gap:var(--folia-space-1);display:grid}.FDbJLG_choice{align-items:center;gap:var(--folia-space-2);cursor:pointer;flex-wrap:wrap;min-height:32px;display:flex}.FDbJLG_choice input{width:18px;height:18px;accent-color:var(--folia-brand-700);margin:0}.FDbJLG_choice input:focus-visible{outline:2px solid var(--folia-focus-ring);outline-offset:2px}.FDbJLG_label{min-width:0;color:var(--folia-text);overflow-wrap:anywhere;flex:8rem}.FDbJLG_mine{padding:0 var(--folia-space-2);border-radius:var(--folia-radius-pill);background:var(--folia-brand-100);color:var(--folia-brand-800);font-size:.75rem;font-weight:600}.FDbJLG_count{color:var(--folia-text-muted);white-space:nowrap;font-size:.8125rem}.FDbJLG_bar{border-radius:var(--folia-radius-pill);background:var(--folia-surface-muted);height:6px;display:block;overflow:hidden}.FDbJLG_fill{border-radius:inherit;background:var(--folia-brand-700);height:100%;transition:width var(--folia-motion-standard) var(--folia-ease-standard);display:block}.FDbJLG_total,.FDbJLG_note,.FDbJLG_status{color:var(--folia-text-muted);margin:0;font-size:.8125rem}.FDbJLG_status:empty{display:none}.FDbJLG_note{align-items:center;gap:var(--folia-space-1);display:flex}.FDbJLG_error{gap:var(--folia-space-2);color:var(--folia-danger);margin:0;font-size:.875rem;display:grid}.FDbJLG_error p{margin:0}.FDbJLG_actions{gap:var(--folia-space-2);flex-wrap:wrap;display:flex}.FDbJLG_editorOption{align-items:flex-end;gap:var(--folia-space-2);display:flex}.FDbJLG_editorOption>:first-child{flex:auto;min-width:0}@media (prefers-reduced-motion:reduce){.FDbJLG_fill{transition:none}}
._8wjDSW_pollIcon{background:var(--folia-highlight-blue);border-radius:var(--folia-radius-sm);color:var(--folia-brand-800);flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:48px;display:inline-flex}._8wjDSW_body{border-top:1px solid var(--folia-brand-100);align-content:start;gap:var(--folia-space-2);height:100%;min-height:0;padding:var(--folia-space-3);display:grid;overflow:auto}._8wjDSW_notice{background:var(--folia-brand-50);border-radius:var(--folia-radius-sm);color:var(--folia-text);align-items:center;gap:var(--folia-space-2);padding:var(--folia-space-2) var(--folia-space-3);margin:0;font-size:12px;line-height:18px;display:flex}._8wjDSW_placeholder{color:var(--folia-text-muted);align-items:flex-start;gap:var(--folia-space-2);font-size:14px;display:grid}
.qrGBwa_icon{background:var(--folia-highlight-blue);border-radius:var(--folia-radius-sm);color:var(--folia-brand-800);flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:48px;display:inline-flex}.qrGBwa_body{border-top:1px solid var(--folia-brand-100);align-content:start;gap:var(--folia-space-2);height:100%;min-height:0;padding:var(--folia-space-3);display:grid;overflow:auto}.qrGBwa_notice{background:var(--folia-brand-50);border-radius:var(--folia-radius-sm);color:var(--folia-text);align-items:center;gap:var(--folia-space-2);padding:var(--folia-space-2) var(--folia-space-3);margin:0;font-size:12px;line-height:18px;display:flex}.qrGBwa_placeholder{color:var(--folia-text-muted);align-items:flex-start;gap:var(--folia-space-2);font-size:14px;display:grid}
.l4k47W_panel{gap:var(--folia-space-3);padding:var(--folia-space-2);display:grid;overflow-y:auto}.l4k47W_concept{color:var(--folia-text-strong);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:700;line-height:1.4}.l4k47W_guidance{color:var(--folia-text);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.5}.l4k47W_badge{justify-self:start}.l4k47W_muted{color:var(--folia-text-muted);margin:0;font-size:.8125rem}.l4k47W_error{color:var(--folia-danger);margin:0;font-size:.8125rem}.l4k47W_tips{gap:var(--folia-space-1);padding:var(--folia-space-2) var(--folia-space-3);border-radius:var(--folia-radius-sm);background:var(--folia-surface-muted);color:var(--folia-text);margin:0;font-size:.8125rem;display:grid}.l4k47W_tips summary{cursor:pointer;font-weight:700}.l4k47W_tips ul{padding-left:var(--folia-space-4);margin:0}.l4k47W_section{gap:var(--folia-space-2);display:grid}.l4k47W_sectionTitle{color:var(--folia-text-strong);margin:0;font-size:.875rem;font-weight:700}.l4k47W_explanation{gap:var(--folia-space-2);padding:var(--folia-space-2) var(--folia-space-3);border:1px solid var(--folia-border);border-radius:var(--folia-radius-sm);background:var(--folia-surface);margin:0;display:grid}.l4k47W_author{color:var(--folia-text-muted);margin:0;font-size:.75rem;font-weight:700}.l4k47W_text{color:var(--folia-text-strong);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.5}.l4k47W_actions{gap:var(--folia-space-2);flex-wrap:wrap;align-items:center;display:flex}.l4k47W_clarity{gap:var(--folia-space-1);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.l4k47W_clarity legend{margin-bottom:var(--folia-space-1);color:var(--folia-text);font-size:.8125rem}.l4k47W_counts{gap:var(--folia-space-2);flex-wrap:wrap;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.l4k47W_counts li{padding:1px var(--folia-space-2);border-radius:var(--folia-radius-pill);background:var(--folia-surface-muted);color:var(--folia-text-strong)}.l4k47W_comments{gap:var(--folia-space-1);padding-left:var(--folia-space-4);color:var(--folia-text);overflow-wrap:anywhere;margin:0;font-size:.8125rem;display:grid}.l4k47W_creator{gap:var(--folia-space-3);max-width:420px;display:grid}
.-VkU1W_panel{gap:var(--folia-space-2);min-width:0;display:grid}.-VkU1W_meta,.-VkU1W_actions{align-items:center;gap:var(--folia-space-2);flex-wrap:wrap;display:flex}.-VkU1W_language{padding:2px var(--folia-space-2);border-radius:var(--folia-radius-pill);background:var(--folia-brand-100);color:var(--folia-brand-800);font-size:.75rem;font-weight:700}.-VkU1W_hint{color:var(--folia-text-muted);margin:0;font-size:.8125rem}.-VkU1W_notice{color:var(--folia-text-muted);margin:0;font-size:.875rem}.-VkU1W_saveStatus{color:var(--folia-text-muted);margin-left:auto;font-size:.8125rem}.-VkU1W_saveStatus[data-state=invalid],.-VkU1W_saveStatus[data-state=error]{color:var(--folia-danger)}.-VkU1W_conflict,.-VkU1W_confirm{gap:var(--folia-space-2);padding:var(--folia-space-2) var(--folia-space-3);border:var(--folia-panel-border);border-radius:var(--folia-radius-sm);background:var(--folia-surface-muted);color:var(--folia-text);font-size:.875rem;display:grid}.-VkU1W_conflict p,.-VkU1W_confirm p{margin:0}.-VkU1W_editorFrame{border:var(--folia-panel-border);border-radius:var(--folia-radius-sm);background:var(--folia-surface);min-width:0;position:relative}.-VkU1W_editorFrame:focus-within{outline:2px solid var(--folia-focus-ring);outline-offset:1px}.-VkU1W_editorHost{min-height:120px;max-height:320px;font-family:var(--folia-font-mono);font-size:.8125rem;overflow:auto}.-VkU1W_editorHost .cm-editor{min-height:120px}.-VkU1W_editorHost .cm-editor.cm-focused{outline:none}.-VkU1W_editorFallback{padding:var(--folia-space-2);color:var(--folia-text);font-family:var(--folia-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.8125rem}.-VkU1W_editorFrame>.-VkU1W_hint{padding:0 var(--folia-space-2) var(--folia-space-2)}.-VkU1W_runStatus{min-height:1.25em;color:var(--folia-text-strong);margin:0;font-size:.875rem;font-weight:600}.-VkU1W_runStatus:empty{display:none}.-VkU1W_output{gap:var(--folia-space-2);min-width:0;display:grid}.-VkU1W_tableScroll{border:var(--folia-panel-border);border-radius:var(--folia-radius-sm);max-height:280px;overflow:auto}.-VkU1W_table{border-collapse:collapse;width:100%;font-family:var(--folia-font-mono);font-size:.8125rem}.-VkU1W_table caption{padding:var(--folia-space-1) var(--folia-space-2);text-align:left}.-VkU1W_table th,.-VkU1W_table td{padding:var(--folia-space-1) var(--folia-space-2);border-top:var(--folia-panel-border);color:var(--folia-text);text-align:left;white-space:pre}.-VkU1W_table th{background:var(--folia-surface-muted);color:var(--folia-text-strong);position:sticky;top:0}.-VkU1W_table td[data-null=true]{color:var(--folia-text-muted);font-style:italic}.-VkU1W_stdout,.-VkU1W_stderr{max-height:240px;padding:var(--folia-space-2);border-radius:var(--folia-radius-sm);background:var(--folia-surface-muted);color:var(--folia-text);font-family:var(--folia-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.8125rem;overflow:auto}.-VkU1W_stderr{color:var(--folia-danger)}.-VkU1W_sample{padding:2px var(--folia-space-2);border-radius:var(--folia-radius-pill);background:var(--folia-highlight-yellow);color:var(--folia-text-strong);font-size:.75rem;font-weight:600}.-VkU1W_exercise{gap:var(--folia-space-1);padding:var(--folia-space-2) var(--folia-space-3);border:var(--folia-panel-border);border-radius:var(--folia-radius-sm);background:var(--folia-surface-muted);display:grid}.-VkU1W_prompt{color:var(--folia-text);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:.875rem}.-VkU1W_checks{gap:var(--folia-space-2);margin:0;padding:0;list-style:none;display:grid}.-VkU1W_check{gap:var(--folia-space-2);color:var(--folia-text);grid-template-columns:auto 1fr;align-items:start;font-size:.875rem;display:grid}.-VkU1W_check p{margin:0}.-VkU1W_check>svg{margin-top:2px}.-VkU1W_check[data-passed=true]>svg{color:var(--folia-success)}.-VkU1W_check[data-passed=false]>svg{color:var(--folia-danger)}.-VkU1W_checkHint{color:var(--folia-text-muted);overflow-wrap:anywhere;font-size:.8125rem}
.E9lHFq_groups{gap:var(--folia-space-4);display:grid}.E9lHFq_heading{align-items:center;gap:var(--folia-space-2);margin:0 0 var(--folia-space-2);color:var(--folia-text-strong);font-size:.9375rem;display:flex}.E9lHFq_list{gap:var(--folia-space-2);margin:0;padding:0;list-style:none;display:grid}.E9lHFq_pick{width:100%;padding-block:var(--folia-space-2);text-align:left}.E9lHFq_pick>span:not([aria-hidden=true]):not([hidden]){white-space:normal;flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.E9lHFq_meta{color:var(--folia-text-muted);font-size:.8125rem;font-weight:400}
.eCUmma_panel{gap:var(--folia-space-3);padding-top:var(--folia-space-3);border-top:var(--folia-panel-border);color:var(--folia-text);font-family:var(--folia-font-ui);display:grid}.eCUmma_titleRow,.eCUmma_summary{align-items:center;gap:var(--folia-space-2);flex-wrap:wrap;display:flex}.eCUmma_title{color:var(--folia-text-strong);margin:0;font-size:1rem}.eCUmma_summaryText,.eCUmma_message,.eCUmma_hint,.eCUmma_notice{margin:0}.eCUmma_summaryText{color:var(--folia-backdrop-ink)}.eCUmma_notice{padding:var(--folia-space-2) var(--folia-space-3);border-radius:var(--folia-radius-sm);background:var(--folia-surface-muted);color:var(--folia-text-strong)}.eCUmma_hint{color:var(--folia-text-muted);font-size:.8125rem}.eCUmma_stats{gap:var(--folia-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.eCUmma_stats div{padding:var(--folia-space-2);border-radius:var(--folia-radius-sm);background:var(--folia-surface-muted)}.eCUmma_stats dt{color:var(--folia-text-muted);font-size:.75rem}.eCUmma_stats dd{color:var(--folia-text-strong);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.eCUmma_progress{width:100%;height:6px;accent-color:var(--folia-brand-600)}.eCUmma_calendarCard{--streak-dot:34px;--streak-band:40px;gap:var(--folia-space-2);padding:var(--folia-space-3) var(--folia-space-3) var(--folia-space-2);border:var(--folia-panel-border);border-radius:var(--folia-radius-lg);background:var(--folia-surface);display:grid}.eCUmma_calendarHeader{justify-content:space-between;align-items:center;gap:var(--folia-space-2);display:flex}.eCUmma_monthTitle{color:var(--folia-text-strong);letter-spacing:.06em;margin:0;font-size:.9375rem;font-weight:800}.eCUmma_monthButton{border-radius:var(--folia-radius-pill);width:36px;height:36px;color:var(--folia-text-strong);cursor:pointer;transition:background var(--folia-motion-fast) var(--folia-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.eCUmma_monthButton:hover:not(:disabled){background:var(--folia-brand-50)}.eCUmma_monthButton:disabled{color:var(--folia-border);cursor:not-allowed}.eCUmma_monthButton:focus-visible{outline:2px solid var(--folia-focus-ring);outline-offset:2px}.eCUmma_month{border-collapse:separate;width:100%;border-spacing:0 var(--folia-space-1);table-layout:fixed;font-variant-numeric:tabular-nums}.eCUmma_month th{padding-bottom:var(--folia-space-1);color:var(--folia-text-muted);letter-spacing:.04em;font-size:.6875rem;font-weight:700}.eCUmma_month abbr{text-decoration:none}.eCUmma_monthDay{height:calc(var(--streak-band) + 4px);text-align:center;vertical-align:middle;padding:0;position:relative}.eCUmma_monthDay[data-band]:before{height:var(--streak-band);background:var(--folia-brand-100);content:"";position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.eCUmma_monthDay[data-band=start]:before{left:calc(50% - var(--streak-band) / 2);border-radius:var(--folia-radius-pill) 0 0 var(--folia-radius-pill)}.eCUmma_monthDay[data-band=end]:before{right:calc(50% - var(--streak-band) / 2);border-radius:0 var(--folia-radius-pill) var(--folia-radius-pill) 0}.eCUmma_dot{z-index:1;width:var(--streak-dot);aspect-ratio:1;background:color-mix(in srgb, var(--folia-text-muted) 14%, var(--folia-surface));max-width:calc(100% - 4px);color:var(--folia-text);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:600;display:inline-grid;position:relative}.eCUmma_monthDay[data-state=qualified] .eCUmma_dot{background:var(--folia-brand-300);color:var(--folia-brand-900)}.eCUmma_monthDay[data-state=qualified] .eCUmma_dot svg{fill:currentColor}.eCUmma_monthDay[data-state=future] .eCUmma_dot{color:var(--folia-text-muted);background:0 0;font-weight:500}.eCUmma_monthDay[aria-current=date] .eCUmma_dot{box-shadow:0 0 0 2px var(--folia-surface), 0 0 0 4px var(--folia-brand-700)}@media (max-width:420px){.eCUmma_calendarCard{--streak-dot:30px;--streak-band:34px;padding-inline:var(--folia-space-2)}}@media (forced-colors:active){.eCUmma_monthDay[data-state=qualified] .eCUmma_dot,.eCUmma_monthDay[aria-current=date] .eCUmma_dot{outline:2px solid canvastext}}.eCUmma_settings{gap:var(--folia-space-3);display:grid}.eCUmma_settings[open]{padding-bottom:var(--folia-space-1)}.eCUmma_settings summary{color:var(--folia-brand-700);cursor:pointer;font-weight:600}.eCUmma_settings summary:focus-visible{outline:2px solid var(--folia-focus-ring);outline-offset:2px}.eCUmma_customForm,.eCUmma_actions{align-items:flex-end;gap:var(--folia-space-2);flex-wrap:wrap;display:flex}.eCUmma_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eCUmma_panel[data-bare]{border-top:0;padding-top:0}
.DofMrq_page{gap:var(--folia-space-3);max-width:760px;padding:var(--folia-space-8) var(--folia-space-4) var(--folia-space-12);color:var(--folia-text);font-family:var(--folia-font-ui);margin:0 auto;display:grid}.DofMrq_view{gap:var(--folia-space-5);width:100%;max-width:760px;color:var(--folia-text);font-family:var(--folia-font-ui);margin:0 auto;display:grid}.DofMrq_header,.DofMrq_stack{gap:var(--folia-space-3);display:grid}.DofMrq_pageBar{gap:var(--folia-space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.DofMrq_back{justify-self:start;align-items:center;gap:var(--folia-space-1);padding:var(--folia-space-1) var(--folia-space-2);border-radius:var(--folia-radius-sm);color:var(--folia-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.875rem;display:inline-flex}.DofMrq_back:hover{color:var(--folia-text-strong)}.DofMrq_titleRow{align-items:center;gap:var(--folia-space-3);flex-wrap:wrap;display:flex}.DofMrq_heading{color:var(--folia-backdrop-ink);margin:0;font-size:1.75rem}.DofMrq_lead,.DofMrq_muted,.DofMrq_hint{color:var(--folia-text-muted);margin:0}.DofMrq_header .DofMrq_lead{color:var(--folia-backdrop-ink-muted)}.DofMrq_hint{font-size:.8125rem}.DofMrq_tabs{gap:var(--folia-space-1);padding:var(--folia-space-1);border:var(--folia-panel-border);border-radius:var(--folia-radius-md);background:var(--folia-surface-muted);display:flex;overflow-x:auto}.DofMrq_tab{justify-content:center;align-items:center;gap:var(--folia-space-2);min-height:40px;padding:var(--folia-space-2) var(--folia-space-3);border-radius:var(--folia-radius-sm);color:var(--folia-text-muted);font:inherit;cursor:pointer;transition:background var(--folia-motion-fast) var(--folia-ease-standard);background:0 0;border:0;flex:1 0 auto;font-weight:600;display:inline-flex}.DofMrq_tab[aria-selected=true]{background:var(--folia-surface);color:var(--folia-brand-700);box-shadow:var(--folia-shadow-panel)}.DofMrq_back:focus-visible,.DofMrq_textLink:focus-visible,.DofMrq_tab:focus-visible,.DofMrq_chip:focus-visible,.DofMrq_cardList summary:focus-visible,.DofMrq_option:focus-within{outline:2px solid var(--folia-focus-ring);outline-offset:2px}.DofMrq_count{border-radius:var(--folia-radius-pill);background:var(--folia-brand-600);min-width:20px;color:var(--folia-surface);text-align:center;padding:0 6px;font-size:.75rem;line-height:20px}.DofMrq_panel{padding:var(--folia-space-5);border:var(--folia-panel-border);border-radius:var(--folia-radius-lg);background:var(--folia-surface)}.DofMrq_panel[hidden]{display:none}.DofMrq_summary{gap:var(--folia-space-2);display:grid}.DofMrq_sectionTitle,.DofMrq_subTitle{color:var(--folia-text-strong);margin:0}.DofMrq_sectionTitle{font-size:1.25rem}.DofMrq_subTitle{font-size:1rem}.DofMrq_stats{gap:var(--folia-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.DofMrq_stats div{padding:var(--folia-space-3);border-radius:var(--folia-radius-md);background:var(--folia-surface-muted)}.DofMrq_stats dt{color:var(--folia-text-muted);font-size:.8125rem}.DofMrq_stats dd{color:var(--folia-text-strong);margin:0;font-size:1.375rem;font-weight:700}.DofMrq_chips{gap:var(--folia-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.DofMrq_chip{padding:var(--folia-space-1) var(--folia-space-3);border:var(--folia-panel-border);border-radius:var(--folia-radius-pill);background:var(--folia-surface);color:var(--folia-text);font:inherit;cursor:pointer;font-size:.875rem}.DofMrq_chip[aria-pressed=true]{border-color:var(--folia-brand-500);background:var(--folia-brand-50);color:var(--folia-brand-800);font-weight:600}.DofMrq_topic{padding:2px var(--folia-space-2);border-radius:var(--folia-radius-pill);background:var(--folia-brand-50);color:var(--folia-brand-800);justify-self:start;font-size:.75rem;font-weight:600}.DofMrq_actions{gap:var(--folia-space-2);flex-wrap:wrap;display:flex}.DofMrq_sessionBar{justify-content:space-between;align-items:center;gap:var(--folia-space-2);flex-wrap:wrap;display:flex}.DofMrq_flashcard{gap:var(--folia-space-3);min-height:200px;padding:var(--folia-space-6);border:var(--folia-panel-border);border-radius:var(--folia-radius-xl);background:var(--folia-brand-50);box-shadow:var(--folia-shadow-panel);text-align:center;align-content:center;display:grid}.DofMrq_flashcard .DofMrq_topic,.DofMrq_cardSide{justify-self:center}.DofMrq_cardSide{color:var(--folia-text);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.DofMrq_cardFront{color:var(--folia-text-strong);margin:0;font-size:1.5rem;font-weight:700}.DofMrq_cardBack{color:var(--folia-text-strong);font-family:var(--folia-font-reading);margin:0;font-size:1.0625rem;line-height:1.6}.DofMrq_grades{gap:var(--folia-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.DofMrq_gradeButton>span{gap:2px;display:grid}.DofMrq_gradeLabel{font-weight:700}.DofMrq_gradeHint{opacity:.85;font-size:.75rem;font-weight:400}.DofMrq_notice,.DofMrq_empty{gap:var(--folia-space-2);padding:var(--folia-space-4);border-radius:var(--folia-radius-md);background:var(--folia-surface-muted);justify-items:start;display:grid}.DofMrq_noticeTitle{color:var(--folia-text-strong);margin:0;font-weight:600}.DofMrq_cardList summary{color:var(--folia-brand-700);cursor:pointer;font-weight:600}.DofMrq_cardList ul,.DofMrq_reviewList{gap:var(--folia-space-2);margin:var(--folia-space-2) 0 0;padding:0;list-style:none;display:grid}.DofMrq_cardList li,.DofMrq_reviewList li{gap:var(--folia-space-1);padding:var(--folia-space-3);border-radius:var(--folia-radius-sm);background:var(--folia-surface-muted);display:grid}.DofMrq_reviewList .DofMrq_difficultRow{grid-template-columns:minmax(0,1fr) auto;align-items:center}.DofMrq_progress{width:100%;height:6px;accent-color:var(--folia-brand-600)}.DofMrq_question{gap:var(--folia-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.DofMrq_prompt{margin:0 0 var(--folia-space-2);color:var(--folia-text-strong);padding:0;font-size:1.125rem;font-weight:600;line-height:1.5}.DofMrq_option{align-items:flex-start;gap:var(--folia-space-3);padding:var(--folia-space-3);border:var(--folia-panel-border);border-radius:var(--folia-radius-md);cursor:pointer;display:flex}.DofMrq_option input{accent-color:var(--folia-brand-600);margin-top:3px}.DofMrq_option:has(input:checked){border-color:var(--folia-brand-500);background:var(--folia-brand-50)}.DofMrq_option[data-state=correct]{border-color:var(--folia-success);background:var(--folia-highlight-green)}.DofMrq_option[data-state=wrong]{border-color:var(--folia-danger);background:var(--folia-highlight-pink)}.DofMrq_question:disabled .DofMrq_option{cursor:default}.DofMrq_feedback{gap:var(--folia-space-1);padding:var(--folia-space-3) var(--folia-space-4);border-left:4px solid var(--folia-danger);border-radius:var(--folia-radius-sm);background:var(--folia-surface-muted);display:grid}.DofMrq_feedback[data-correct]{border-left-color:var(--folia-success)}.DofMrq_feedback p{margin:0}.DofMrq_feedbackTitle{align-items:center;gap:var(--folia-space-2);color:var(--folia-text-strong);font-weight:700;display:flex}.DofMrq_score{gap:var(--folia-space-1);display:grid}.DofMrq_scoreValue{color:var(--folia-brand-700);margin:0;font-size:2.5rem;font-weight:800}.DofMrq_history{padding-left:var(--folia-space-5);color:var(--folia-text-muted);margin:0}.DofMrq_queueSection{gap:var(--folia-space-2);padding-bottom:var(--folia-space-4);border-bottom:var(--folia-panel-border);display:grid}.DofMrq_queueSection:last-child{border-bottom:0;padding-bottom:0}.DofMrq_planForm{gap:var(--folia-space-3) var(--folia-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:start;display:grid}.DofMrq_planField,.DofMrq_planWide{min-width:0}.DofMrq_planWide{grid-column:1/-1}.DofMrq_checklist{gap:var(--folia-space-2);margin:0;padding:0;list-style:none;display:grid}@media (max-width:520px){.DofMrq_page{padding-top:var(--folia-space-5)}.DofMrq_panel{padding:var(--folia-space-4)}.DofMrq_grades{grid-template-columns:repeat(2,minmax(0,1fr))}.DofMrq_flashcard{padding:var(--folia-space-4)}.DofMrq_reviewList .DofMrq_difficultRow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.DofMrq_tab{transition:none}}.DofMrq_textLink{color:var(--folia-brand-700);text-underline-offset:2px;justify-self:start;font-size:.875rem;font-weight:600}.DofMrq_sessionTools{align-items:center;gap:var(--folia-space-1);display:inline-flex}.DofMrq_feedbackIcon{display:inline-flex;position:relative}.DofMrq_scoreValue{justify-self:start;position:relative}.DofMrq_option[data-feedback=pop],.DofMrq_question[data-feedback=pop]{animation:DofMrq_quiz-pop var(--folia-motion-slow) var(--folia-ease-standard)}.DofMrq_option[data-feedback=shake],.DofMrq_question[data-feedback=shake]{animation:DofMrq_quiz-shake var(--folia-motion-slow) ease-in-out}.DofMrq_scoreValue[data-celebrate]{animation:DofMrq_quiz-pop var(--folia-motion-slow) var(--folia-ease-standard)}@keyframes DofMrq_quiz-pop{0%{transform:scale(1)}45%{transform:scale(1.04)}75%{transform:scale(.99)}to{transform:scale(1)}}@keyframes DofMrq_quiz-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.DofMrq_confetti{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.DofMrq_confetti span{background:var(--confetti-color);opacity:0;width:6px;height:6px;animation:DofMrq_quiz-confetti .7s var(--folia-ease-standard) var(--confetti-delay) forwards;border-radius:2px;position:absolute;top:-3px;left:-3px}@keyframes DofMrq_quiz-confetti{0%{opacity:1;transform:rotate(var(--confetti-angle)) translateX(0) scale(1)}70%{opacity:1}to{opacity:0;transform:rotate(var(--confetti-angle)) translateX(var(--confetti-distance)) scale(.5)}}@media (prefers-reduced-motion:reduce){:root:not([data-folia-motion=full]) .DofMrq_option[data-feedback],:root:not([data-folia-motion=full]) .DofMrq_question[data-feedback],:root:not([data-folia-motion=full]) .DofMrq_scoreValue[data-celebrate]{animation:none}:root:not([data-folia-motion=full]) .DofMrq_confetti{display:none}}:root[data-folia-motion=reduce] .DofMrq_option[data-feedback],:root[data-folia-motion=reduce] .DofMrq_question[data-feedback],:root[data-folia-motion=reduce] .DofMrq_scoreValue[data-celebrate]{animation:none}:root[data-folia-motion=reduce] .DofMrq_confetti{display:none}
.LDvCLW_header{gap:var(--folia-space-2);flex-wrap:wrap;align-items:center;display:flex}.LDvCLW_card{gap:var(--folia-space-3);min-width:0;padding:var(--folia-space-4);border:var(--folia-panel-border);border-radius:var(--folia-radius-md);background:var(--folia-surface);display:grid}.LDvCLW_cardTitle,.LDvCLW_minorTitle{color:var(--folia-text-strong);margin:0;font-weight:700}.LDvCLW_cardTitle{font-size:1.0625rem}.LDvCLW_minorTitle{font-size:.9375rem}.LDvCLW_fields{gap:var(--folia-space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.LDvCLW_error{padding:var(--folia-space-2) var(--folia-space-3);border-left:4px solid var(--folia-danger);border-radius:var(--folia-radius-sm);background:var(--folia-surface-muted);color:var(--folia-text-strong);margin:0}.LDvCLW_participants{gap:var(--folia-space-2);display:grid}.LDvCLW_participantsTitle{align-items:center;gap:var(--folia-space-1);color:var(--folia-text-strong);margin:0;font-weight:600;display:flex}.LDvCLW_participantList{gap:var(--folia-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.LDvCLW_participantList li{align-items:center;gap:var(--folia-space-1);padding:var(--folia-space-1) var(--folia-space-2);border:1px solid var(--folia-border);border-radius:var(--folia-radius-md);overflow-wrap:anywhere;flex-wrap:wrap;display:inline-flex}.LDvCLW_participantList li[data-left]{color:var(--folia-text-muted)}.LDvCLW_tag{padding:0 var(--folia-space-1);border-radius:var(--folia-radius-sm);background:var(--folia-surface-muted);color:var(--folia-text-muted);font-size:.8125rem}.LDvCLW_tag[data-done]{color:var(--folia-text-strong);font-weight:600}.LDvCLW_summary,.LDvCLW_counts{gap:var(--folia-space-1);padding-left:var(--folia-space-5);margin:0;display:grid}.LDvCLW_timer{padding:var(--folia-space-1) var(--folia-space-2);border-radius:var(--folia-radius-sm);background:var(--folia-surface-muted);color:var(--folia-text-strong);font-variant-numeric:tabular-nums;font-weight:700}.LDvCLW_timer[data-low]{outline:2px solid var(--folia-warning)}.LDvCLW_locked{align-items:center;gap:var(--folia-space-2);color:var(--folia-text-strong);margin:0;font-weight:600;display:flex}.LDvCLW_leaderboard{border-collapse:collapse;width:100%}.LDvCLW_leaderboard caption{margin-bottom:var(--folia-space-2);color:var(--folia-text-muted);text-align:left}.LDvCLW_leaderboard th,.LDvCLW_leaderboard td{padding:var(--folia-space-1) var(--folia-space-2);border-bottom:1px solid var(--folia-border);text-align:left}.LDvCLW_leaderboard tr[data-self] td{font-weight:700}.LDvCLW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:560px){.LDvCLW_fields{grid-template-columns:minmax(0,1fr)}}
.FK4jdW_notice{gap:var(--folia-space-3);padding:var(--folia-space-4);border:1px dashed var(--folia-warning);border-radius:var(--folia-radius-md);background:var(--folia-surface);color:var(--folia-text-strong);align-items:flex-start;display:flex}.FK4jdW_icon{color:var(--folia-warning);flex:none}.FK4jdW_text{gap:var(--folia-space-1);min-width:0;display:grid}.FK4jdW_text p{margin:0}.FK4jdW_title{gap:var(--folia-space-2);flex-wrap:wrap;align-items:center;font-weight:700;display:flex}.FK4jdW_plan{color:var(--folia-text-muted);margin:0}.FK4jdW_actions{margin-top:var(--folia-space-4);justify-content:flex-end;display:flex}
.kHV1Ia_page{--folia-canvas-ink:var(--folia-text-strong);gap:var(--folia-space-3);max-width:960px;padding:var(--folia-space-8) var(--folia-space-4) var(--folia-space-12);color:var(--folia-text);font-family:var(--folia-font-ui);margin:0 auto;display:grid}.kHV1Ia_pageBar{gap:var(--folia-space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.kHV1Ia_back{align-items:center;gap:var(--folia-space-1);padding:var(--folia-space-1) var(--folia-space-2);border-radius:var(--folia-radius-sm);color:var(--folia-text-muted);font-size:.875rem;text-decoration:none;display:inline-flex}.kHV1Ia_back:hover{color:var(--folia-text-strong)}.kHV1Ia_view{gap:var(--folia-space-5);width:100%;min-width:0;max-width:960px;color:var(--folia-text);font-family:var(--folia-font-ui);margin:0 auto;display:grid}.kHV1Ia_header,.kHV1Ia_section,.kHV1Ia_cardTopics{gap:var(--folia-space-3);min-width:0;display:grid}.kHV1Ia_section{padding:var(--folia-space-5);border:var(--folia-panel-border);border-radius:var(--folia-radius-lg);background:var(--folia-surface)}.kHV1Ia_titleRow{align-items:center;gap:var(--folia-space-2) var(--folia-space-3);flex-wrap:wrap;display:flex}.kHV1Ia_heading{color:var(--folia-canvas-ink);margin:0;font-size:1.75rem}.kHV1Ia_lead{color:color-mix(in srgb, var(--folia-canvas-ink) 80%, transparent);margin:0}.kHV1Ia_sectionTitle{color:var(--folia-text-strong);margin:0;font-size:1.125rem}.kHV1Ia_cardTitle,.kHV1Ia_minorTitle{color:var(--folia-text-strong);margin:0;font-size:.9375rem}.kHV1Ia_minorTitle{font-size:.875rem}.kHV1Ia_muted{color:var(--folia-text-muted);margin:0}.kHV1Ia_notice{padding:var(--folia-space-2) var(--folia-space-3);border-radius:var(--folia-radius-sm);background:var(--folia-surface-muted);color:var(--folia-text-strong);margin:0}.kHV1Ia_empty{gap:var(--folia-space-2);padding:var(--folia-space-4);border:var(--folia-panel-border);border-radius:var(--folia-radius-md);background:var(--folia-surface-muted);display:grid}.kHV1Ia_emptyTitle{color:var(--folia-text-strong);margin:0;font-weight:600}.kHV1Ia_cards{gap:var(--folia-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.kHV1Ia_card{align-content:start;gap:var(--folia-space-2);height:100%;padding:var(--folia-space-4);border:var(--folia-panel-border);border-radius:var(--folia-radius-md);background:var(--folia-surface);box-shadow:var(--folia-shadow-panel);overflow-wrap:anywhere;display:grid}.kHV1Ia_score{color:var(--folia-text-strong);margin:0;font-size:1.125rem;font-weight:700}.kHV1Ia_score .kHV1Ia_muted{font-size:.875rem;font-weight:400}.kHV1Ia_topicLinks,.kHV1Ia_topics,.kHV1Ia_checkpoints{gap:var(--folia-space-2);margin:0;padding:0;list-style:none;display:grid}.kHV1Ia_topicLinks li,.kHV1Ia_topic{justify-content:space-between;align-items:center;gap:var(--folia-space-1) var(--folia-space-3);flex-wrap:wrap;display:flex}.kHV1Ia_topic{padding:var(--folia-space-3);border:var(--folia-panel-border);border-radius:var(--folia-radius-md);background:var(--folia-surface)}.kHV1Ia_topicText{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.kHV1Ia_textLink{color:var(--folia-brand-700);text-underline-offset:2px;font-size:.875rem;font-weight:600}.kHV1Ia_back:focus-visible,.kHV1Ia_textLink:focus-visible,.kHV1Ia_roadmapScroller:focus-visible{outline:2px solid var(--folia-focus-ring);outline-offset:2px}.kHV1Ia_checkpoint{align-items:flex-start;gap:var(--folia-space-2);overflow-wrap:anywhere;display:flex}.kHV1Ia_checkpoint svg{color:var(--folia-text-muted);flex:none;margin-top:2px}.kHV1Ia_checkpoint[data-done] svg{color:var(--folia-brand-700)}.kHV1Ia_roadmapWrap{--roadmap-node:40px;--roadmap-track:3px;gap:var(--folia-space-2);min-width:0;display:grid}.kHV1Ia_roadmapScroller{border-radius:var(--folia-radius-md);scroll-snap-type:x mandatory;scroll-padding-inline:var(--folia-space-1);overscroll-behavior-x:contain;overflow-x:auto}.kHV1Ia_roadmap{padding:var(--folia-space-2) 0 var(--folia-space-1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;list-style:none;display:grid}.kHV1Ia_step{padding:0 var(--folia-space-2);text-align:center;scroll-snap-align:start;overflow-wrap:anywhere;align-content:start;justify-items:center;gap:2px;display:grid;position:relative}.kHV1Ia_step[data-before]:before,.kHV1Ia_step[data-after]:after{top:calc(var(--folia-space-2) + var(--roadmap-node) / 2 - var(--roadmap-track) / 2);border-top:var(--roadmap-track) dashed var(--folia-brand-300);content:"";width:50%;position:absolute}.kHV1Ia_step[data-before]:before{left:0}.kHV1Ia_step[data-after]:after{right:0}.kHV1Ia_step[data-before=done]:before,.kHV1Ia_step[data-before=current]:before,.kHV1Ia_step[data-after=done]:after,.kHV1Ia_step[data-after=current]:after{border-top-style:solid;border-top-color:var(--folia-brand-700)}.kHV1Ia_node{z-index:1;width:var(--roadmap-node);height:var(--roadmap-node);margin:var(--folia-space-2) 0 var(--folia-space-2);border:2px solid var(--folia-brand-300);background:var(--folia-surface);color:var(--folia-brand-800);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:700;display:inline-grid;position:relative}.kHV1Ia_step[data-state=done] .kHV1Ia_node{border-color:var(--folia-brand-700);background:var(--folia-brand-700);color:var(--folia-surface)}.kHV1Ia_step[data-state=current] .kHV1Ia_node{border:3px solid var(--folia-brand-700);background:var(--folia-brand-50);color:var(--folia-brand-800);box-shadow:0 0 0 4px var(--folia-brand-100)}@media (prefers-reduced-motion:no-preference){:root:not([data-folia-motion=reduce]) .kHV1Ia_step[data-state=current] .kHV1Ia_node:after{animation:kHV1Ia_roadmap-pulse 2.4s var(--folia-ease-standard) infinite;box-shadow:0 0 0 0 color-mix(in srgb, var(--folia-brand-500) 45%, transparent);content:"";border-radius:50%;position:absolute;inset:-3px}}@keyframes kHV1Ia_roadmap-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--folia-brand-500) 45%, transparent)}70%,to{box-shadow:0 0 0 12px color-mix(in srgb, var(--folia-brand-500) 0%, transparent)}}.kHV1Ia_stepTitle{color:var(--folia-text-strong);font-size:.9375rem;line-height:1.3}.kHV1Ia_stepStatus{color:var(--folia-text-muted);letter-spacing:.02em;font-size:.75rem;font-weight:700}.kHV1Ia_step[data-state=done] .kHV1Ia_stepStatus,.kHV1Ia_step[data-state=current] .kHV1Ia_stepStatus{color:var(--folia-brand-700)}.kHV1Ia_stepNote{color:var(--folia-text-muted);font-size:.8125rem}.kHV1Ia_scrollHint{align-items:center;gap:var(--folia-space-1);color:var(--folia-text-muted);margin:0;font-size:.8125rem;display:none}@media (max-width:767px){.kHV1Ia_roadmap{grid-auto-columns:min(42%,160px)}.kHV1Ia_scrollHint{display:inline-flex}}@media (max-width:420px){.kHV1Ia_section{padding:var(--folia-space-4)}}@media (forced-colors:active){.kHV1Ia_step[data-before]:before,.kHV1Ia_step[data-after]:after{border-top-color:canvastext}}
.BLM0mq_reader{border-top:1px solid var(--folia-brand-100);gap:var(--folia-space-2);min-width:0;height:100%;min-height:0;padding:var(--folia-space-2) var(--folia-space-3) var(--folia-space-3);flex-direction:column;display:flex}.BLM0mq_bar{align-items:center;gap:var(--folia-space-1);flex-wrap:wrap;display:flex}.BLM0mq_spacer{flex:1}.BLM0mq_pageLabel{color:var(--folia-text);align-items:center;gap:var(--folia-space-1);font-size:.8125rem;display:flex}.BLM0mq_pageInput,.BLM0mq_sectionSelect{background:var(--folia-surface);border:var(--folia-panel-border);border-radius:var(--folia-radius-xs);color:var(--folia-text-strong);font:inherit;padding:2px var(--folia-space-1);font-size:.8125rem}.BLM0mq_pageInput{text-align:center;width:4.5ch}.BLM0mq_sectionSelect{min-width:0;max-width:11rem}.BLM0mq_pageInput:focus-visible,.BLM0mq_sectionSelect:focus-visible,.BLM0mq_frame:focus-visible,.BLM0mq_linkAction:focus-visible{outline:2px solid var(--folia-focus-ring);outline-offset:1px}.BLM0mq_zoomReset{font-variant-numeric:tabular-nums;min-width:6ch}.BLM0mq_resume{background:var(--folia-brand-50);border-radius:var(--folia-radius-sm);align-items:center;gap:var(--folia-space-2);padding:var(--folia-space-1) var(--folia-space-2);flex-wrap:wrap;display:flex}.BLM0mq_frame{background:var(--folia-surface-muted);border-radius:var(--folia-radius-xs);flex:auto;min-height:140px;position:relative;overflow:auto}.BLM0mq_page{--reader-zoom:1;background:var(--folia-surface);box-shadow:var(--folia-shadow-panel);color:var(--folia-text);font-family:var(--folia-font-reading);font-size:calc(.8125rem * var(--reader-zoom));margin:var(--folia-space-3) auto;max-width:calc(34rem * var(--reader-zoom));padding:calc(var(--folia-space-5) * var(--reader-zoom));width:calc(100% - 2 * var(--folia-space-3));line-height:1.6}.BLM0mq_page h3{color:var(--folia-text-strong);font-family:var(--folia-font-ui);margin:var(--folia-space-2) 0;font-size:1.15em}.BLM0mq_page p{margin:0 0 var(--folia-space-2)}.BLM0mq_badge{background:var(--folia-highlight-yellow);border-radius:var(--folia-radius-pill);color:var(--folia-text-strong);font-family:var(--folia-font-ui);padding:1px var(--folia-space-2);font-size:.6875rem;font-weight:700;display:inline-block}.BLM0mq_document{--reader-zoom:1;background:var(--folia-surface);font-size:calc(.875rem * var(--reader-zoom));min-height:100%;padding:var(--folia-space-3) var(--folia-space-4)}.BLM0mq_prose{color:var(--folia-text);font-family:var(--folia-font-reading);outline:none;line-height:1.6}.BLM0mq_prose :where(h1,h2,h3,h4,h5,h6){color:var(--folia-text-strong);font-family:var(--folia-font-ui);margin:var(--folia-space-4) 0 var(--folia-space-2);line-height:1.3}.BLM0mq_prose h1{font-size:1.45em}.BLM0mq_prose h2{font-size:1.2em}.BLM0mq_prose :where(h3,h4,h5,h6){font-size:1.05em}.BLM0mq_prose :where(p,ul,ol,blockquote,pre){margin:0 0 var(--folia-space-2)}.BLM0mq_prose :where(ul,ol){padding-left:var(--folia-space-5)}.BLM0mq_prose blockquote{border-left:3px solid var(--folia-brand-200);color:var(--folia-text-muted);padding-left:var(--folia-space-3)}.BLM0mq_prose code,.BLM0mq_source{font-family:var(--folia-font-mono)}.BLM0mq_prose code{background:var(--folia-surface-muted);border-radius:var(--folia-radius-xs);padding:0 var(--folia-space-1);font-size:.9em}.BLM0mq_prose pre{background:var(--folia-surface-muted);border-radius:var(--folia-radius-sm);padding:var(--folia-space-2) var(--folia-space-3);overflow-x:auto}.BLM0mq_prose pre code{background:0 0;padding:0}.BLM0mq_notice{background:var(--folia-brand-50);border-radius:var(--folia-radius-sm);color:var(--folia-text);font-family:var(--folia-font-ui);margin:0 0 var(--folia-space-2);padding:var(--folia-space-2) var(--folia-space-3);font-size:.75rem;line-height:1.5}.BLM0mq_source{color:var(--folia-text-strong);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.85em;line-height:1.55}.BLM0mq_source+.BLM0mq_source{border-top:1px dashed var(--folia-brand-100);margin-top:var(--folia-space-2);padding-top:var(--folia-space-2)}.BLM0mq_bookmarks{align-items:center;gap:var(--folia-space-1);flex-wrap:wrap;font-size:.75rem;display:flex}.BLM0mq_bookmarksLabel{color:var(--folia-text-strong);font-weight:700}.BLM0mq_bookmarkList{gap:var(--folia-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.BLM0mq_chip{background:var(--folia-surface);border:var(--folia-panel-border);border-radius:var(--folia-radius-pill);color:var(--folia-brand-800);cursor:pointer;font:inherit;max-width:12rem;padding:2px var(--folia-space-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BLM0mq_chip[aria-current=location]{background:var(--folia-brand-100)}.BLM0mq_chip:focus-visible{outline:2px solid var(--folia-focus-ring);outline-offset:1px}.BLM0mq_muted{color:var(--folia-text-muted);margin:0}.BLM0mq_footer{align-items:center;gap:var(--folia-space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.BLM0mq_ai{align-items:center;gap:var(--folia-space-1);display:flex}.BLM0mq_aiHint,.BLM0mq_note{color:var(--folia-text-muted);margin:0;font-size:.6875rem}.BLM0mq_message{color:var(--folia-text);gap:var(--folia-space-2);padding:var(--folia-space-3) 0;justify-items:start;margin:0;font-size:.875rem;display:grid}.BLM0mq_message p{margin:0}.BLM0mq_actions{gap:var(--folia-space-2);flex-wrap:wrap;display:flex}.BLM0mq_linkAction{border:var(--folia-panel-border);border-radius:var(--folia-radius-sm);color:var(--folia-brand-800);align-items:center;gap:var(--folia-space-1);min-height:32px;padding:0 var(--folia-space-3);font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.BLM0mq_linkAction:hover{background:var(--folia-surface-muted)}.BLM0mq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.BLM0mq_chip,.BLM0mq_linkAction{transition:background var(--folia-motion-fast) var(--folia-ease-standard)}}.BLM0mq_view{gap:var(--folia-space-2);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.BLM0mq_content{position:relative}.BLM0mq_marks{pointer-events:none;position:absolute;inset:0}.BLM0mq_mark{background:var(--folia-highlight-yellow);mix-blend-mode:multiply;border-radius:2px;position:absolute}.BLM0mq_mark[data-comment]{box-shadow:inset 0 -2px 0 var(--folia-brand-500)}.BLM0mq_flash{border-radius:var(--folia-radius-xs);outline:3px solid var(--folia-focus-ring);outline-offset:2px;position:absolute}.BLM0mq_chip[data-comment]{border-color:var(--folia-brand-500);border-style:dashed}.BLM0mq_toast{background:var(--folia-surface);border:var(--folia-panel-border);border-left:4px solid var(--folia-success);border-radius:var(--folia-radius-sm);box-shadow:var(--folia-shadow-floating);color:var(--folia-text-strong);padding:var(--folia-space-1) var(--folia-space-2);margin:0;font-size:.75rem}.BLM0mq_toast[data-tone=error]{border-left-color:var(--folia-danger)}@media (prefers-reduced-motion:no-preference){.BLM0mq_flash{animation:BLM0mq_flash var(--folia-motion-slow) var(--folia-ease-standard) 3 alternate}}@keyframes BLM0mq_flash{0%{outline-color:#0000}}
.TCfj9a_toolbar{background:var(--folia-surface);border:var(--folia-panel-border);border-radius:var(--folia-radius-md);box-shadow:var(--folia-shadow-floating);color:var(--folia-text);font-family:var(--folia-font-ui);max-width:calc(100% - 2 * var(--folia-space-1));padding:var(--folia-space-1);z-index:var(--folia-z-overlay);font-size:.8125rem;position:absolute}.TCfj9a_toolbar:not([data-placed]){visibility:hidden}.TCfj9a_toolbar[data-view=comment],.TCfj9a_toolbar[data-view=note]{width:min(18rem, calc(100% - 2 * var(--folia-space-1)))}.TCfj9a_actions{flex-wrap:wrap;gap:2px;display:flex}.TCfj9a_action{border-radius:var(--folia-radius-sm);color:var(--folia-brand-800);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.TCfj9a_action:hover{background:var(--folia-brand-50)}.TCfj9a_action[aria-disabled=true]{color:var(--folia-text-muted);cursor:not-allowed}.TCfj9a_action[aria-disabled=true]:hover{background:0 0}.TCfj9a_action:focus-visible,.TCfj9a_target:focus-visible,.TCfj9a_field:focus-visible{outline:2px solid var(--folia-focus-ring);outline-offset:1px}.TCfj9a_form{gap:var(--folia-space-2);padding:var(--folia-space-1);display:grid}.TCfj9a_label{color:var(--folia-text-strong);margin:0;font-weight:700}.TCfj9a_field{background:var(--folia-surface);border:var(--folia-panel-border);border-radius:var(--folia-radius-xs);color:var(--folia-text-strong);font:inherit;min-height:3.5rem;padding:var(--folia-space-1) var(--folia-space-2);resize:vertical}.TCfj9a_row{gap:var(--folia-space-1);flex-wrap:wrap;display:flex}.TCfj9a_targets{gap:2px;max-height:9rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.TCfj9a_target{border-radius:var(--folia-radius-sm);color:var(--folia-brand-800);cursor:pointer;font:inherit;padding:var(--folia-space-1) var(--folia-space-2);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;width:100%;overflow:hidden}.TCfj9a_target:hover{background:var(--folia-brand-50)}.TCfj9a_muted{color:var(--folia-text-muted);margin:0}.TCfj9a_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.TCfj9a_toolbar{animation:TCfj9a_rise var(--folia-motion-fast) var(--folia-ease-standard)}.TCfj9a_action,.TCfj9a_target{transition:background var(--folia-motion-fast) var(--folia-ease-standard)}}@keyframes TCfj9a_rise{0%{opacity:0;translate:0 4px}}
._2LigZW_drawer{background:var(--folia-surface);border:var(--folia-panel-border);border-radius:var(--folia-radius-lg);color:var(--folia-text-strong);align-items:stretch;gap:var(--folia-space-3);height:min(620px, calc(calc(100dvh / var(--folia-ui-zoom)) - 248px));max-height:calc(calc(100dvh / var(--folia-ui-zoom)) - 156px);padding:var(--folia-space-4);flex-direction:column;width:320px;display:flex;overflow:hidden}._2LigZW_header,._2LigZW_sectionHeading{justify-content:space-between;align-items:center;display:flex}._2LigZW_header{gap:var(--folia-space-2);min-height:32px}._2LigZW_headerActions{align-items:center;gap:var(--folia-space-1);display:flex}._2LigZW_expandButton{background:var(--folia-brand-50);border:1px solid var(--folia-brand-200);border-radius:var(--folia-radius-sm);color:var(--folia-brand-800);cursor:pointer;font:600 12px/16px var(--folia-font-ui);height:32px;padding:0 var(--folia-space-2);align-items:center;gap:6px;display:inline-flex}._2LigZW_expandButton:hover{background:var(--folia-brand-100)}._2LigZW_expandButton svg{width:14px;height:14px}._2LigZW_expandButton:focus-visible,._2LigZW_closeButton:focus-visible{outline:2px solid var(--folia-focus-ring);outline-offset:2px}._2LigZW_body{gap:var(--folia-space-4);flex:auto;min-height:0;display:flex}._2LigZW_mainPane{gap:var(--folia-space-3);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}._2LigZW_treePane{border-right:var(--folia-panel-border);gap:var(--folia-space-3);min-height:0;padding-right:var(--folia-space-3);scrollbar-width:thin;scrollbar-color:var(--folia-brand-200) transparent;flex-direction:column;flex:0 0 220px;display:flex;overflow-y:auto}._2LigZW_treeHint,._2LigZW_uploadNote{color:var(--folia-text-muted);margin:0;font-size:11px;line-height:16px}._2LigZW_uploadNote{margin-top:calc(-1 * var(--folia-space-1))}._2LigZW_header h2,._2LigZW_sectionHeading h3,._2LigZW_emptyResult p{margin:0}._2LigZW_header h2{font-size:18px;line-height:1.4}._2LigZW_closeButton{border-radius:var(--folia-radius-sm);color:var(--folia-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}._2LigZW_closeButton:hover{background:var(--folia-brand-50)}._2LigZW_closeButton svg,._2LigZW_searchField svg{width:16px;height:16px}._2LigZW_searchField{background:var(--folia-surface-muted);border-radius:var(--folia-radius-md);color:var(--folia-text-muted);align-items:center;gap:var(--folia-space-2);min-height:40px;padding:0 var(--folia-space-3);display:flex}._2LigZW_searchField:focus-within{outline:3px solid var(--folia-focus-ring);outline-offset:2px}._2LigZW_searchLabel{align-items:center;gap:var(--folia-space-2);flex:auto;min-width:0;display:flex}._2LigZW_clearSearch{border-radius:var(--folia-radius-sm);color:var(--folia-text);cursor:pointer;background:0 0;border:0;flex:0 0 28px;justify-content:center;align-items:center;height:28px;padding:0;display:inline-flex}._2LigZW_clearSearch:hover{background:var(--folia-brand-100)}._2LigZW_clearSearch:focus-visible{outline:2px solid var(--folia-brand-700);outline-offset:1px}._2LigZW_clearSearch svg{width:14px;height:14px}._2LigZW_searchField input::-webkit-search-cancel-button{appearance:none}._2LigZW_searchField input{color:var(--folia-text-strong);font:400 12px/1.4 var(--folia-font-ui);background:0 0;border:0;outline:0;width:100%;min-width:0}._2LigZW_searchField input::placeholder{color:var(--folia-text-muted);opacity:1}._2LigZW_createActions{gap:var(--folia-space-2);grid-template-columns:1fr 1fr 40px;display:grid}._2LigZW_createActions button{background:var(--folia-brand-100);border-radius:var(--folia-radius-sm);color:var(--folia-brand-800);cursor:pointer;font:600 11px/16px var(--folia-font-ui);min-height:40px;padding:0 var(--folia-space-2);border:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}._2LigZW_createActions button:hover:not(:disabled){background:var(--folia-brand-200)}._2LigZW_createActions button:disabled{cursor:not-allowed;opacity:.5}._2LigZW_createActions svg{flex:none;width:16px;height:16px}._2LigZW_createForm{background:var(--folia-brand-50);border:1px solid var(--folia-brand-200);border-radius:var(--folia-radius-md);align-items:end;gap:var(--folia-space-2);padding:var(--folia-space-3);grid-template-columns:minmax(0,1fr) 36px 36px;display:grid}._2LigZW_createForm label{gap:5px;min-width:0;display:grid}._2LigZW_createForm label>span{color:var(--folia-text);font-size:11px;font-weight:600}._2LigZW_createForm input{background:var(--folia-surface);border:1px solid var(--folia-brand-200);border-radius:var(--folia-radius-sm);color:var(--folia-text-strong);font:500 12px/18px var(--folia-font-ui);min-width:0;height:36px;padding:0 var(--folia-space-2);width:100%}._2LigZW_createForm input:focus-visible{outline:2px solid var(--folia-brand-700);outline-offset:1px}._2LigZW_saveCreateButton,._2LigZW_cancelCreateButton{border-radius:var(--folia-radius-sm);cursor:pointer;border:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}._2LigZW_saveCreateButton{background:var(--folia-brand-700);color:var(--folia-surface)}._2LigZW_saveCreateButton:disabled{cursor:not-allowed;opacity:.45}._2LigZW_cancelCreateButton{background:var(--folia-surface);color:var(--folia-text)}._2LigZW_createForm button svg{width:16px;height:16px}._2LigZW_breadcrumb{color:var(--folia-text);min-width:0;font-size:11px;font-weight:600}._2LigZW_breadcrumb ol{align-items:center;gap:var(--folia-space-1);min-width:0;min-height:32px;margin:0;padding:0;list-style:none;display:flex}._2LigZW_breadcrumb li{flex:none;align-items:center;display:flex}._2LigZW_breadcrumb ._2LigZW_breadcrumbCurrent{color:var(--folia-text-strong);gap:var(--folia-space-1);flex:auto;min-width:0}._2LigZW_breadcrumbCurrent>span[aria-current]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._2LigZW_breadcrumbSeparator{color:var(--folia-text-muted)}._2LigZW_backButton{border-radius:var(--folia-radius-sm);color:var(--folia-brand-800);cursor:pointer;font:600 11px/18px var(--folia-font-ui);align-self:flex-start;align-items:center;gap:var(--folia-space-2);min-height:32px;padding:0 var(--folia-space-2);background:0 0;border:0;display:inline-flex}._2LigZW_backButton:hover{background:var(--folia-brand-50)}._2LigZW_backButton svg{width:16px;height:16px}._2LigZW_librarySection{border-radius:var(--folia-radius-md);gap:var(--folia-space-2);flex:none;display:grid}._2LigZW_libraryCollections{gap:var(--folia-space-3);scrollbar-color:var(--folia-brand-200) transparent;scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;padding:2px 4px;display:flex;overflow:hidden auto}._2LigZW_libraryCollections::-webkit-scrollbar{width:6px}._2LigZW_treePane::-webkit-scrollbar{width:6px}._2LigZW_libraryCollections::-webkit-scrollbar-button{height:0;display:none}._2LigZW_treePane::-webkit-scrollbar-button{height:0;display:none}._2LigZW_libraryCollections::-webkit-scrollbar-thumb{background:var(--folia-brand-200);border-radius:var(--folia-radius-pill)}._2LigZW_treePane::-webkit-scrollbar-thumb{background:var(--folia-brand-200);border-radius:var(--folia-radius-pill)}._2LigZW_libraryCollections::-webkit-scrollbar-track{background:0 0}._2LigZW_treePane::-webkit-scrollbar-track{background:0 0}._2LigZW_drawer [data-drop-target=true]{outline:2px dashed var(--folia-brand-600);outline-offset:2px}._2LigZW_librarySection[data-drop-target=true]{background:var(--folia-brand-50)}._2LigZW_drawer[data-file-drag=true]{outline:2px dashed var(--folia-brand-600);outline-offset:-6px}._2LigZW_dropHint{background:var(--folia-brand-50);border-radius:var(--folia-radius-pill);color:var(--folia-text-strong);padding:var(--folia-space-1) var(--folia-space-3);text-align:center;margin:0;font-size:12px;font-weight:600}._2LigZW_sectionHeading{min-height:28px}._2LigZW_sectionHeading h3{font-size:13px}._2LigZW_sectionHeading>span{background:var(--folia-brand-100);border-radius:var(--folia-radius-pill);color:var(--folia-text);padding:5px var(--folia-space-2);font-size:11px;font-weight:600;line-height:14px}._2LigZW_bookStack{gap:var(--folia-space-1);padding:2px;display:grid}._2LigZW_folderPreview{background:var(--folia-brand-50);border:1px solid var(--folia-brand-200);border-radius:var(--folia-radius-md);gap:var(--folia-space-2);padding:var(--folia-space-3);flex:none;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}._2LigZW_folderPreview[data-placement=floating]{background:var(--folia-surface);border:var(--folia-panel-border);border-radius:var(--folia-radius-lg);box-shadow:var(--folia-shadow-floating);left:calc(100% + var(--folia-space-3));width:280px;max-height:min(420px,100%);z-index:var(--folia-z-active);position:absolute;top:0}._2LigZW_previewHint{color:var(--folia-text-muted);margin:0;font-size:11px}._2LigZW_previewFile{background:var(--folia-surface);border:var(--folia-panel-border);border-radius:var(--folia-radius-sm);color:var(--folia-text-strong);cursor:grab;font:500 12px/16px var(--folia-font-ui);align-items:center;gap:var(--folia-space-2);min-height:40px;padding:var(--folia-space-1) var(--folia-space-2);text-align:left;width:100%;display:flex}._2LigZW_previewFile:hover{background:var(--folia-brand-50)}._2LigZW_previewFile:active{cursor:grabbing}._2LigZW_previewFile:focus-visible{outline:2px solid var(--folia-focus-ring);outline-offset:2px}._2LigZW_previewFileIcon{background:var(--folia-brand-100);border-radius:var(--folia-radius-xs);color:var(--folia-brand-700);flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-size:9px;font-weight:700;display:inline-flex}._2LigZW_previewFileName{overflow-wrap:anywhere;min-width:0}@media (pointer:coarse){._2LigZW_previewFile{min-height:44px}}@media (max-width:47.99rem){._2LigZW_folderPreview[data-placement=floating]{width:auto;position:static}}._2LigZW_folderRow{border-radius:var(--folia-radius-xs);align-items:center;min-width:0;display:flex;position:relative}._2LigZW_folderRow>._2LigZW_folderStackWithMenu{padding-right:44px}._2LigZW_folderMenu{display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}._2LigZW_folderMenu button{color:var(--folia-text-strong);background:0 0;flex-basis:30px;width:30px;height:30px}._2LigZW_folderMenu button:hover{background:var(--folia-brand-200)}._2LigZW_folderRow[data-level=empty] ._2LigZW_folderMenu button{color:var(--folia-text)}._2LigZW_folderRow[data-level=empty] ._2LigZW_folderMenu button:hover{background:var(--folia-brand-100)}._2LigZW_previewTitle{align-items:baseline;gap:var(--folia-space-2);justify-content:space-between;min-width:0;margin:0;font-size:12px;display:flex}._2LigZW_previewTitle strong{color:var(--folia-text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._2LigZW_previewTitle span{color:var(--folia-text);flex:none;font-size:11px;font-weight:600}._2LigZW_previewList{gap:var(--folia-space-1);min-height:0;max-height:260px;margin:0;padding:2px;list-style:none;display:grid;overflow-y:auto}._2LigZW_previewEmpty{color:var(--folia-text-muted);margin:0;font-size:11px}._2LigZW_materialList{gap:var(--folia-space-2);padding:2px;display:grid}._2LigZW_bookStack:focus-visible,._2LigZW_materialList:focus-visible{outline:2px solid var(--folia-focus-ring);outline-offset:2px}._2LigZW_materialRow{border-radius:var(--folia-radius-lg);position:relative}._2LigZW_materialRow ._2LigZW_materialCard{padding-right:48px}._2LigZW_fileMenu{right:var(--folia-space-2);display:flex;position:absolute;top:50%;transform:translateY(-50%)}._2LigZW_fileMenu button{background:0 0;flex-basis:32px;width:32px;height:32px}._2LigZW_materialCopy strong{overflow-wrap:anywhere}._2LigZW_dialogActions{justify-content:flex-end;gap:var(--folia-space-2);margin-top:var(--folia-space-4);display:flex}._2LigZW_materialCard{background:var(--folia-surface);border:var(--folia-panel-border);border-radius:var(--folia-radius-lg);color:var(--folia-text-strong);align-items:center;gap:var(--folia-space-3);min-height:64px;padding:var(--folia-space-2) var(--folia-space-3);text-align:left;width:100%;display:flex}._2LigZW_materialCard:not(:disabled):hover{background:var(--folia-brand-50)}._2LigZW_materialCard[draggable=true]{cursor:grab}._2LigZW_materialCard[draggable=true]:active{cursor:grabbing}._2LigZW_materialCard:disabled,._2LigZW_closeButton:disabled{cursor:not-allowed;opacity:.72}._2LigZW_fileIcon{background:var(--folia-brand-100);border-radius:var(--folia-radius-sm);color:var(--folia-brand-700);flex:0 0 36px;justify-content:center;align-items:center;height:44px;font-size:9px;font-weight:700;display:inline-flex}._2LigZW_materialCopy{gap:3px;min-width:0;display:grid}._2LigZW_materialCopy strong{font-size:13px}._2LigZW_materialCopy small{color:var(--folia-text-muted);font-size:11px}._2LigZW_materialCopy ._2LigZW_materialLocation{color:var(--folia-brand-800);font-weight:600}._2LigZW_materialCard:focus-visible{outline:2px solid var(--folia-focus-ring);outline-offset:2px}._2LigZW_searchHint{font-size:11px}._2LigZW_emptyResult{background:var(--folia-surface-muted);border-radius:var(--folia-radius-md);color:var(--folia-text-muted);gap:var(--folia-space-3);padding:var(--folia-space-4);text-align:center;display:grid}._2LigZW_emptyResult button{background:var(--folia-surface);border:var(--folia-panel-border);border-radius:var(--folia-radius-sm);color:var(--folia-brand-800);cursor:pointer;min-height:40px}._2LigZW_demoBadge{align-self:flex-start;margin-top:auto}._2LigZW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-height:40rem){._2LigZW_drawer{gap:var(--folia-space-2);padding:var(--folia-space-3)}._2LigZW_createForm{padding:var(--folia-space-2)}._2LigZW_libraryCollections{gap:var(--folia-space-2)}}._2LigZW_previewOpen{background:var(--folia-surface);border:1px solid var(--folia-brand-200);border-radius:var(--folia-radius-sm);color:var(--folia-brand-800);cursor:pointer;font:600 12px/16px var(--folia-font-ui);min-height:32px;padding:0 var(--folia-space-3);align-self:flex-start}._2LigZW_previewOpen:hover{background:var(--folia-brand-50)}._2LigZW_previewOpen:focus-visible{outline:2px solid var(--folia-focus-ring);outline-offset:2px}._2LigZW_tagChips{gap:var(--folia-space-1);flex-wrap:wrap;display:flex}._2LigZW_tagChip{background:var(--folia-surface-muted);border-radius:var(--folia-radius-pill);color:var(--folia-text);align-items:center;gap:var(--folia-space-1);padding:0 var(--folia-space-2);font-size:11px;font-weight:600;line-height:16px;display:inline-flex}._2LigZW_tagFilters,._2LigZW_bulkBar{align-items:center;gap:var(--folia-space-2);flex-wrap:wrap;display:flex}._2LigZW_tagFilter{background:var(--folia-surface);border:1px solid var(--folia-brand-200);border-radius:var(--folia-radius-pill);color:var(--folia-text-strong);cursor:pointer;font:600 12px/16px var(--folia-font-ui);min-height:32px;padding:0 var(--folia-space-3);align-items:center;gap:6px;display:inline-flex}._2LigZW_tagFilter:hover{background:var(--folia-brand-50)}._2LigZW_tagFilter[aria-pressed=true]{background:var(--folia-brand-100);border-color:var(--folia-brand-700);box-shadow:inset 0 0 0 1px var(--folia-brand-700)}._2LigZW_tagFilter:focus-visible,._2LigZW_selectBox:focus-visible{outline:2px solid var(--folia-focus-ring);outline-offset:2px}._2LigZW_tagFilterCount{color:var(--folia-text-muted)}._2LigZW_bulkBar{background:var(--folia-surface-muted);border-radius:var(--folia-radius-md);padding:var(--folia-space-2)}._2LigZW_selectedCount{color:var(--folia-text);font-size:12px;font-weight:600}._2LigZW_selectBox{accent-color:var(--folia-brand-700);height:18px;left:var(--folia-space-3);z-index:1;width:18px;margin:0;position:absolute;top:50%;transform:translateY(-50%)}._2LigZW_materialRow[data-selectable] ._2LigZW_materialCard{padding-left:40px}._2LigZW_materialRow[data-selected] ._2LigZW_materialCard{background:var(--folia-brand-50);border-color:var(--folia-brand-700)}@media (pointer:coarse){._2LigZW_selectBox{width:24px;height:24px}._2LigZW_materialRow[data-selectable] ._2LigZW_materialCard{padding-left:48px}}._2LigZW_drawer[data-expanded=true]{height:calc(calc(100dvh / var(--folia-ui-zoom)) - 156px);width:100%}._2LigZW_drawer[data-expanded=true] ._2LigZW_bookStack{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}._2LigZW_drawer[data-expanded=true] ._2LigZW_materialList{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}@media (max-width:47.99rem){._2LigZW_treePane{display:none}._2LigZW_drawer[data-expanded=true]{height:100%}._2LigZW_expandButton span{display:none}}@media (min-width:48rem) and (max-height:30rem){._2LigZW_drawer{height:calc(calc(100dvh / var(--folia-ui-zoom)) - var(--shell-inset-top,80px) - var(--folia-space-3));max-height:none}}._2LigZW_materialMeta{display:contents}
.l1wxoq_page{gap:var(--folia-space-3);width:min(640px,100%);padding:var(--folia-space-5) var(--folia-space-4);color:var(--folia-text);margin:0 auto;display:grid}.l1wxoq_header{align-items:center;gap:var(--folia-space-2);flex-wrap:wrap;display:flex}.l1wxoq_title{align-items:center;gap:var(--folia-space-2);color:var(--folia-text-strong);margin:0;font-size:1.5rem;display:flex}.l1wxoq_card{gap:var(--folia-space-2);padding:var(--folia-space-3);border:var(--folia-panel-border);border-radius:var(--folia-radius-md,12px);background:var(--folia-surface);justify-items:start;display:grid}.l1wxoq_card>*{max-width:100%}.l1wxoq_subtitle{color:var(--folia-text-strong);margin:0;font-size:1rem}.l1wxoq_note{color:var(--folia-text-muted);margin:0;font-size:.875rem}.l1wxoq_error{color:var(--folia-danger);margin:0;font-size:.8125rem}.l1wxoq_done{color:var(--folia-success,var(--folia-brand-700));font-size:.8125rem;font-weight:700}.l1wxoq_fileInput{clip-path:inset(50%);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.l1wxoq_files{gap:var(--folia-space-2);width:100%;margin:0;padding:0;list-style:none;display:grid}.l1wxoq_file{align-items:center;column-gap:var(--folia-space-2);padding:var(--folia-space-2);border-radius:var(--folia-radius-xs);background:var(--folia-surface-muted);grid-template-columns:auto 1fr;row-gap:2px;display:grid}.l1wxoq_file>:not(svg){grid-column:2}.l1wxoq_file progress{width:100%;height:6px;accent-color:var(--folia-brand-600)}.l1wxoq_fileName{color:var(--folia-text-strong);overflow-wrap:anywhere;font-weight:600}.l1wxoq_fileMeta{color:var(--folia-text-muted);font-size:.75rem}.l1wxoq_sharedText{color:var(--folia-text-strong);overflow-wrap:anywhere;margin:0}.l1wxoq_signIn{gap:var(--folia-space-2);display:grid}.l1wxoq_link{color:var(--folia-brand-700);font-weight:600}.l1wxoq_link:focus-visible{outline:2px solid var(--folia-focus-ring);outline-offset:2px}
