@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";._page_vbxwu_1{box-sizing:border-box;background:var(--bg-primary);height:100%;min-height:100vh;color:var(--text-primary);padding:28px 24px 64px;overflow:hidden auto}._content_vbxwu_2{width:min(900px,100%);margin:36px auto 0}._back_vbxwu_3{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:8px 11px;display:inline-flex}._header_vbxwu_4{max-width:720px;padding:24px 0 34px}._icon_vbxwu_5{color:#6ee7b7;background:#10b9811f;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:18px;display:grid}._eyebrow_vbxwu_6{color:var(--text-muted);letter-spacing:.12em;margin:0 0 8px;font-size:.72rem;font-weight:800}._header_vbxwu_4 h1{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(1.8rem,4vw,2.6rem)}._header_vbxwu_4>p:last-child{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.7}._trail_vbxwu_9{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:38px;padding:18px 0;display:grid}._level_vbxwu_10{min-height:34px;color:var(--text-muted);align-items:center;gap:9px;font-size:.86rem;display:flex}._level_vbxwu_10._active_vbxwu_11{color:var(--text-primary)}._dot_vbxwu_12{background:#64748b;border-radius:50%;flex:0 0 11px;width:11px;height:11px}._yellow_vbxwu_13 ._dot_vbxwu_12,._dot_vbxwu_12._yellow_vbxwu_13{background:#facc15}._orange_vbxwu_13 ._dot_vbxwu_12,._dot_vbxwu_12._orange_vbxwu_13{background:#f97316}._red_vbxwu_13 ._dot_vbxwu_12,._dot_vbxwu_12._red_vbxwu_13{background:#ef4444}._green_vbxwu_13 ._dot_vbxwu_12{background:#22c55e}._infoGrid_vbxwu_14{border-bottom:1px solid var(--border-color);grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;padding-bottom:34px;display:grid}._infoGrid_vbxwu_14 h2,._explanation_vbxwu_15 h2,._actions_vbxwu_15 h2{margin:0 0 10px;font-size:1.05rem}._infoGrid_vbxwu_14 p,._explanation_vbxwu_15 p,._actions_vbxwu_15 p{color:var(--text-secondary);margin:0;line-height:1.75}._explanation_vbxwu_15,._actions_vbxwu_15{border-bottom:1px solid var(--border-color);padding:34px 0}._actions_vbxwu_15{border-bottom:0}._actions_vbxwu_15 a,._actions_vbxwu_15 button{border:1px solid var(--accent-primary);background:var(--accent-primary);min-height:42px;color:var(--accent-contrast);cursor:pointer;border-radius:9px;align-items:center;gap:8px;margin-top:20px;padding:0 15px;font-weight:700;text-decoration:none;display:inline-flex}._actions_vbxwu_15 button{border-color:var(--border-color);color:var(--text-secondary);background:0 0;margin-left:10px}._yellow_vbxwu_13 ._icon_vbxwu_5{color:#facc15;background:#facc151f}._orange_vbxwu_13 ._icon_vbxwu_5{color:#fb923c;background:#f973161f}._red_vbxwu_13 ._icon_vbxwu_5{color:#f87171;background:#ef44441f}._loading_vbxwu_22{place-items:center;min-height:280px;display:grid}@media (width<=650px){._page_vbxwu_1{padding:20px 16px 44px}._content_vbxwu_2{margin-top:22px}._trail_vbxwu_9,._infoGrid_vbxwu_14{grid-template-columns:1fr;gap:16px}._infoGrid_vbxwu_14{padding-bottom:26px}._actions_vbxwu_15 button{margin-left:0}._actions_vbxwu_15 a,._actions_vbxwu_15 button{box-sizing:border-box;justify-content:center;width:100%}}._fields_t4a4m_1{grid-template-columns:24px .8fr 1.35fr 1fr;align-items:center;gap:8px;width:100%;display:grid;position:relative}._fieldIcon_t4a4m_2{color:#8fcbd6;place-items:center;display:grid}._picker_t4a4m_3{min-width:0;position:relative}._pickerOpen_t4a4m_4{z-index:20}._pickerButton_t4a4m_5{color:#e5e7eb;width:100%;height:46px;font:inherit;text-align:left;cursor:pointer;background:#1f242deb;border:1px solid #94a3b842;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:0 11px;display:flex}._pickerButton_t4a4m_5:hover,._pickerOpen_t4a4m_4 ._pickerButton_t4a4m_5{background:#29323d;border-color:#76b6c4}._pickerButton_t4a4m_5 svg{color:#95a4b4;flex:none;transition:transform .15s}._pickerOpen_t4a4m_4 ._pickerButton_t4a4m_5 svg{color:#9bd2dd;transform:rotate(180deg)}._menu_t4a4m_9{background:#1b2027;border:1px solid #94a3b852;border-radius:12px;width:max-content;min-width:100%;max-height:230px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto;box-shadow:0 18px 35px #0000006b}._menu_t4a4m_9 button{color:#cbd5e1;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 10px}._menu_t4a4m_9 button:hover,._menu_t4a4m_9 ._optionSelected_t4a4m_11{color:#f8fafc;background:#74b1be33}._yearMenu_t4a4m_12{min-width:88px}@media (width<=470px){._fields_t4a4m_1{grid-template-columns:20px .8fr 1.15fr .9fr;gap:5px}._pickerButton_t4a4m_5{padding-inline:8px;font-size:.82rem}}._backdrop_kibgl_1{z-index:10010;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modal_kibgl_2{z-index:10011;width:min(100%,440px);color:var(--text-primary,#f5f7fa);background:#171a1f;border:1px solid #94a3b847;border-radius:18px;padding:28px;position:relative;box-shadow:0 24px 80px #00000080}._closeButton_kibgl_3{color:#aeb7c2;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px}._icon_kibgl_4{color:#9bd2dd;background:#74b1be24;border:1px solid #74b1be47;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:16px;display:grid}._modal_kibgl_2 h2{margin:0 0 8px;font-size:1.3rem}._description_kibgl_6,._muted_kibgl_6{color:#aeb7c2;margin:0 0 20px;line-height:1.5}._label_kibgl_7{color:#cbd5e1;margin-bottom:7px;font-size:.85rem;font-weight:700;display:block}._codeInput_kibgl_8{box-sizing:border-box;color:#fff;letter-spacing:.24em;text-align:center;background:#22272f;border:1px solid #46515e;border-radius:10px;width:100%;padding:13px 14px;font-size:1.15rem}._codeInput_kibgl_8:focus{outline-offset:1px;outline:2px solid #74b1be8c}._error_kibgl_10{color:#fca5a5;margin-top:10px;font-size:.86rem}._primaryButton_kibgl_11{color:#101418;cursor:pointer;background:#76b6c4;border:0;border-radius:10px;width:100%;margin-top:18px;padding:12px 16px;font-weight:800}._primaryButton_kibgl_11:disabled{cursor:not-allowed;opacity:.55}._mfaCard_kibgl_13{background:0 0;border:0;border-radius:0;padding:0}._mfaHeader_kibgl_14{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._mfaTitle_kibgl_15{align-items:center;gap:8px;font-weight:800;display:flex}._statusOn_kibgl_16,._statusOff_kibgl_16{border-radius:999px;flex:none;padding:5px 9px;font-size:.72rem;font-weight:800}._statusOn_kibgl_16{color:#b9ebd0;background:#34d3991f;border:1px solid #34d39940}._statusOff_kibgl_16{color:#cbd5e1;background:#94a3b81a;border:1px solid #94a3b833}._mfaCard_kibgl_13 ._muted_kibgl_6{margin:7px 0 18px;font-size:.88rem}._setupArea_kibgl_20{justify-items:center;gap:12px;padding-top:10px;display:grid}._setupHint_kibgl_21{color:#cbd5e1;width:100%;margin:0;font-size:.88rem;line-height:1.45}._qrCode_kibgl_22{background:#fff;border-radius:10px;width:180px;height:180px;padding:10px}._secretRow_kibgl_23{box-sizing:border-box;color:#dbeafe;background:#22272f;border:1px solid #46515e;border-radius:9px;align-items:center;width:100%;padding:9px 10px;display:flex}._secretRow_kibgl_23 code{text-overflow:ellipsis;flex:1;min-width:0;font-size:.75rem;overflow:hidden}._iconButton_kibgl_25{color:#b9c5d1;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}._secondaryButton_kibgl_26{color:#d5dce5;cursor:pointer;background:#0f121699;border:1px solid #94a3b847;border-radius:9px;align-items:center;gap:8px;padding:10px 13px;display:inline-flex}._success_kibgl_27{color:#a7f3d0;align-items:center;gap:7px;margin-top:12px;font-size:.86rem;display:flex}._mfaCard_kibgl_13 ._error_kibgl_10{margin-top:12px}._mfaCard_kibgl_13 form{width:100%}._mfaCard_kibgl_13 ._codeInput_kibgl_8{margin-top:2px}._codeInputs_kibgl_31{justify-content:center;gap:9px;width:100%;display:flex}._codeDigit_kibgl_32{box-sizing:border-box;color:#fff;text-align:center;background:#22272f;border:1px solid #46515e;border-radius:10px;width:44px;height:52px;font-size:1.35rem;font-weight:800}._codeDigit_kibgl_32:focus{outline-offset:1px;border-color:#76b6c4;outline:2px solid #74b1be8c}@media (width<=460px){._codeInputs_kibgl_31{gap:6px}._codeDigit_kibgl_32{width:39px;height:48px}}._reminderButton_kibgl_35{justify-content:center;width:100%;margin-top:10px}._trustDevice_kibgl_36{color:#cbd5e1;cursor:pointer;align-items:center;gap:9px;margin-top:15px;font-size:.86rem;display:flex}._trustDevice_kibgl_36 input{accent-color:#76b6c4;width:16px;height:16px}._form_f3u4h_1{gap:10px;display:grid}._form_f3u4h_1 label{color:#cbd5e1;align-items:center;gap:7px;font-size:.86rem;font-weight:750;display:flex}._form_f3u4h_1 small{color:#8995a3;font-size:.76rem}._container_f8vzu_1{background:radial-gradient(circle at 50% 48%,#0c1d2785,#0000 35%),#020304;justify-content:center;align-items:stretch;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.login-particle-sphere{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}._ambientShade_f8vzu_23{z-index:0;pointer-events:none;background:radial-gradient(circle,#0203041f 0 18%,#0203049e 45%,#020304e6 100%),linear-gradient(90deg,#0502026b,#0000 28% 72%,#01080c73);position:absolute;inset:0}._dragArea_f8vzu_33{z-index:10;width:100%;height:30px;position:absolute;top:0;left:0}._leftPanel_f8vzu_43{z-index:2;scrollbar-width:thin;flex-direction:column;justify-content:center;align-items:center;width:min(100%,760px);padding:48px 32px 24px;display:flex;position:relative;overflow-y:auto}._formContainer_f8vzu_56{width:100%;max-width:640px;box-shadow:none;background:0 0;border:0;margin:0;padding:34px 42px 30px}._logoContainer_f8vzu_66{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.75rem;display:flex}._title_f8vzu_74{color:#f6fbff;letter-spacing:-.035em;margin-bottom:8px;font-size:clamp(1.75rem,3vw,2.2rem);font-weight:700}._subtitle_f8vzu_82{color:#84919e;font-size:.94rem}._authWrapper_f8vzu_88{flex-direction:column;gap:24px;display:flex}._authTabs_f8vzu_94{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(135deg,#fff1,#ffffff05);border:1px solid #ffffff21;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid;box-shadow:inset 0 1px #ffffff14,0 12px 30px #00000029}._authTab_f8vzu_94{min-height:40px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 14px;font-size:.88rem;font-weight:600;transition:background-color .2s,color .2s}._authTab_f8vzu_94:hover:not(._authTabActive_f8vzu_121){color:var(--text-primary);background:#ffffff0d}._authTabActive_f8vzu_121{color:#050709;background:#f7f9fae0;box-shadow:0 4px 14px #00000047}._authTab_f8vzu_94:focus-visible{outline-offset:2px;outline:2px solid #74b1be}._toggleTextContainer_f8vzu_138{text-align:center;color:var(--text-muted);margin-top:16px;font-size:.9rem}._toggleLink_f8vzu_145{color:var(--accent-primary);cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-weight:600;transition:color .2s}._toggleLink_f8vzu_145:hover{color:#818cf8;text-decoration:underline}._authForm_f8vzu_162{flex-direction:column;gap:16px;display:flex}._inputGroup_f8vzu_168{isolation:isolate;align-items:center;display:flex;position:relative}._inputIcon_f8vzu_175{z-index:2;color:var(--text-muted);pointer-events:none;position:absolute;left:14px}._input_f8vzu_168{z-index:0;width:100%;color:var(--text-primary);-webkit-backdrop-filter:blur(16px)saturate(145%);backdrop-filter:blur(16px)saturate(145%);background:linear-gradient(135deg,#ffffff0e,#ffffff03);border:1px solid #ffffff21;border-radius:10px;outline:none;padding:14px 14px 14px 42px;font-size:.95rem;transition:all .3s;position:relative;box-shadow:inset 0 1px #ffffff12,0 10px 28px #00000029}._input_f8vzu_168:focus{border-color:var(--accent-primary);background-color:#6366f10d;box-shadow:0 0 0 3px #6366f126}._primaryButton_f8vzu_207{color:#050709;cursor:pointer;-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:linear-gradient(135deg,#fffffff0,#e6eef2d1);border:1px solid #ffffffb8;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:14px;font-size:1rem;font-weight:600;transition:all .3s;display:flex;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #ffffff1a}._primaryButton_f8vzu_207:hover:not(:disabled){background:#fff;transform:translateY(-2px);box-shadow:0 12px 30px #ffffff29}._primaryButton_f8vzu_207:disabled{opacity:.7;cursor:not-allowed}._adminLink_f8vzu_239{color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;margin-top:16px;padding:0;font-size:.85rem;text-decoration:underline;transition:color .2s}._adminLink_f8vzu_239:hover{color:var(--text-primary)}._errorBox_f8vzu_257{color:#ef4444;background:#ef44441a;border:1px solid #ef444433;border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:.85rem;animation:.5s _shake_f8vzu_1;display:flex}._rememberMeContainer_f8vzu_270{justify-content:space-between;align-items:center;margin-top:10px;margin-bottom:5px;display:flex}._eyeButton_f8vzu_278{z-index:2;color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;right:14px}._forgotPasswordLink_f8vzu_291{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:.85rem;text-decoration:none;transition:color .2s}._forgotPasswordLink_f8vzu_291:hover{color:var(--text-primary)}._forgotOverlay_f8vzu_305{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#000000bf;justify-content:center;align-items:center;width:100%;height:100%;animation:.25s _fadeIn_f8vzu_1;display:flex;position:absolute;top:0;left:0}._forgotForm_f8vzu_320{background:#141419e6;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:16px;width:100%;max-width:400px;padding:32px;display:flex;box-shadow:0 10px 40px #00000080}._forgotTitle_f8vzu_333{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700}._forgotDescription_f8vzu_340{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.5}._forgotBackLink_f8vzu_347{color:var(--text-muted);cursor:pointer;text-align:center;background:0 0;border:none;padding:0;font-size:.85rem;text-decoration:none;transition:color .2s}._forgotBackLink_f8vzu_347:hover{color:var(--text-primary)}@keyframes _fadeIn_f8vzu_1{0%{opacity:0}to{opacity:1}}._checkboxLabel_f8vzu_368{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.85rem;transition:color .2s;display:flex}._checkboxLabel_f8vzu_368:hover{color:var(--text-primary)}._checkbox_f8vzu_368{accent-color:#6366f1;cursor:pointer;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;width:16px;height:16px}._successToast_f8vzu_394{color:#10b981;background-color:#10b9811a;border:1px solid #10b98133;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:.9rem;font-weight:500;line-height:1.35;animation:.4s cubic-bezier(.16,1,.3,1) _slideDown_f8vzu_1;display:flex}._clearOptionalButton_f8vzu_409{z-index:2;color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:2px;display:flex;position:absolute;right:14px}._clearOptionalButton_f8vzu_409:hover{color:var(--text-primary)}._referralToggle_f8vzu_425{color:#74b1be;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;padding:2px 0;font-size:.82rem;font-weight:500;display:inline-flex}._referralToggle_f8vzu_425:hover{color:#9bd4df;text-decoration:underline}._referralToggle_f8vzu_425:focus-visible,._clearOptionalButton_f8vzu_409:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #74b1be}._successToast_f8vzu_394 span{flex:1;min-width:0}._successIcon_f8vzu_457{color:#fff;background-color:#10b981;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:flex}._closeToast_f8vzu_471{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:4px;display:flex}._closeToast_f8vzu_471:hover{opacity:1}@keyframes _slideDown_f8vzu_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._footer_f8vzu_501{text-align:center;color:#fff6;z-index:10;margin-top:24px;padding-bottom:24px;font-size:.8rem}._footerBrandLink_f8vzu_510{color:inherit;font-weight:600;text-decoration:none;transition:color .2s}._footerBrandLink_f8vzu_510:hover{color:var(--accent-primary)}@media (width<=900px){._leftPanel_f8vzu_43{width:min(100%,700px);padding-inline:22px}}@media (height<=650px){._leftPanel_f8vzu_43{justify-content:flex-start;padding-top:32px}._logoContainer_f8vzu_66{margin-bottom:1rem}._title_f8vzu_74{font-size:1.5rem}._formContainer_f8vzu_56{margin:0;padding:20px 26px}._footer_f8vzu_501{margin-top:12px;padding-bottom:16px}}@media (width<=540px){._leftPanel_f8vzu_43{padding:42px 14px 18px}._formContainer_f8vzu_56{border-radius:20px;padding:24px 18px}._oauthContainer_f8vzu_563{flex-direction:column}}@media (prefers-reduced-motion:reduce){._primaryButton_f8vzu_207,._input_f8vzu_168,._googleButton_f8vzu_571{transition-duration:.01ms}}._otpContainer_f8vzu_577{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin-top:1rem;margin-bottom:2rem;display:grid}._otpInput_f8vzu_585{border:1px solid var(--border-color);background-color:var(--input-bg);width:100%;min-width:0;height:55px;color:var(--text-primary);text-align:center;border-radius:12px;font-size:1.5rem;font-weight:600;transition:all .2s}._otpInput_f8vzu_585:focus{border-color:var(--accent-color);outline:none;transform:translateY(-2px);box-shadow:0 0 0 3px #3b82f633}._oauthContainer_f8vzu_563{gap:12px;width:100%;display:flex}._oauthContainer_f8vzu_563 ._buttonWrapper_f8vzu_613{margin-top:0}._divider_f8vzu_617{text-align:center;color:var(--text-muted);align-items:center;margin:20px 0;font-size:.85rem;display:flex}._divider_f8vzu_617:before,._divider_f8vzu_617:after{content:"";border-bottom:1px solid var(--border-color);flex:1}._divider_f8vzu_617 span{padding:0 10px}._googleButton_f8vzu_571{width:100%;color:var(--text-primary);cursor:pointer;-webkit-backdrop-filter:blur(16px)saturate(145%);backdrop-filter:blur(16px)saturate(145%);background:linear-gradient(135deg,#ffffff0e,#ffffff03);border:1px solid #ffffff21;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:.95rem;font-weight:500;transition:all .2s;display:flex;box-shadow:inset 0 1px #ffffff12,0 10px 28px #00000029}._googleButton_f8vzu_571:hover:not(:disabled){border-color:var(--text-muted);background-color:#ffffff0d}._googleButton_f8vzu_571:disabled{opacity:.5;cursor:not-allowed}@keyframes _crossfadeImage_f8vzu_1{0%{opacity:.4}to{opacity:1}}._imageCrossfade_f8vzu_672{animation:1.5s ease-in-out _crossfadeImage_f8vzu_1}._privacyContainer_f8vzu_676{margin-top:4px;margin-bottom:4px}._privacyContainer_f8vzu_676 ._checkboxLabel_f8vzu_368{color:#94a3b8;cursor:pointer;align-items:flex-start;gap:8px;font-size:.8rem;line-height:1.4;display:flex}._privacyContainer_f8vzu_676 ._checkboxLabel_f8vzu_368 span{padding-top:1px}._privacyLink_f8vzu_695{color:#74b1be;font-weight:500;text-decoration:none;transition:color .2s}._privacyLink_f8vzu_695:hover{color:#6366f1;text-decoration:underline}._buttonWrapper_f8vzu_613{width:100%;margin-top:12px;position:relative}._primaryButtonWrapper_f8vzu_714{margin-top:0}._lastUsedBadge_f8vzu_718{color:#10b981;text-transform:uppercase;letter-spacing:.5px;z-index:10;background-color:#022c22;border:1px solid #10b981;border-radius:10px;padding:2px 8px;font-size:.65rem;font-weight:700;position:absolute;top:-10px;right:12px}._lastUsedButton_f8vzu_734{border-color:#10b981!important}@media (height<=850px){._leftPanel_f8vzu_43{min-height:0;padding:34px 22px 10px;overflow-y:hidden}._formContainer_f8vzu_56{padding:16px 42px 10px}._logoContainer_f8vzu_66{margin-bottom:12px}._title_f8vzu_74{margin-bottom:4px;font-size:1.85rem}._subtitle_f8vzu_82{font-size:.84rem}._authWrapper_f8vzu_88{gap:14px}._authForm_f8vzu_162{gap:10px}._authTab_f8vzu_94{min-height:36px;padding-block:6px}._googleButton_f8vzu_571{padding:9px}._divider_f8vzu_617{margin:10px 0}._input_f8vzu_168{padding-top:11px;padding-bottom:11px}._rememberMeContainer_f8vzu_270{margin-top:2px;margin-bottom:0}._primaryButton_f8vzu_207{margin-top:4px;padding:11px}._footer_f8vzu_501{flex-shrink:0;margin-top:8px;padding-bottom:6px;font-size:.72rem}}@media (height<=700px){._leftPanel_f8vzu_43{justify-content:flex-start;padding-top:26px;overflow-y:auto}._formContainer_f8vzu_56{padding-top:8px;padding-bottom:4px}._logoContainer_f8vzu_66{margin-bottom:8px}._title_f8vzu_74{font-size:1.55rem}._subtitle_f8vzu_82{font-size:.78rem}._authWrapper_f8vzu_88{gap:9px}._authForm_f8vzu_162{gap:8px}._authTab_f8vzu_94{min-height:33px}._googleButton_f8vzu_571,._primaryButton_f8vzu_207{padding-block:8px}._divider_f8vzu_617{margin:7px 0}._input_f8vzu_168{padding-top:9px;padding-bottom:9px}._footer_f8vzu_501{display:none}}._standaloneContainer_f8vzu_863{background:#080b10;justify-content:stretch}._standaloneContainer_f8vzu_863 ._ambientShade_f8vzu_23{background:#05080d6b}._standaloneLoom_f8vzu_872{--product-accent:#8d55ff;--product-ink:#4924931f}._standalonePulse_f8vzu_873{--product-accent:#1684ff;--product-ink:#145aa61f}._standaloneVellum_f8vzu_874{--product-accent:#f2cf16;--product-ink:#846f0b1f}._standaloneWonderwall_f8vzu_875{--product-accent:#54ce87;--product-ink:#26774821}._productShowcase_f8vzu_877{z-index:1;background:var(--product-ink);border-right:1px solid #e6f0fc17;flex-direction:column;justify-content:space-between;width:43%;min-width:370px;max-width:650px;min-height:100%;padding:62px clamp(30px,5vw,82px) 38px;display:flex;position:relative;overflow:hidden}._productShowcase_f8vzu_877:before,._productShowcase_f8vzu_877:after{content:"";pointer-events:none;border:1px solid color-mix(in srgb, var(--product-accent) 18%, transparent);border-radius:50%;position:absolute}._productShowcase_f8vzu_877:before{width:520px;height:520px;top:12%;right:-305px}._productShowcase_f8vzu_877:after{width:370px;height:370px;top:22%;right:-228px}._showcaseTopline_f8vzu_905,._showcaseFooter_f8vzu_906{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}._productLogo_f8vzu_914{object-fit:cover;border-radius:14px;width:48px;height:48px}._showcaseEyebrow_f8vzu_915,._showcaseFooter_f8vzu_906{color:#e2eaf48f;letter-spacing:.15em;font-size:.7rem;font-weight:700}._showcaseEyebrow_f8vzu_915{flex:1;margin-left:18px}._showcaseFooter_f8vzu_906{border-top:1px solid #e2eaf41f;padding-top:16px;font-size:.63rem}._productArtwork_f8vzu_920{justify-content:center;align-items:center;height:min(36vh,310px);min-height:230px;margin:12px -10px 18px;display:flex;position:relative}._artworkTag_f8vzu_930{color:#e2eaf48a;letter-spacing:.08em;font:600 .59rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:2%;left:7%}._showcaseCopy_f8vzu_939{z-index:1;margin:0 0 46px;position:relative}._showcaseCopy_f8vzu_939 h2{color:#f3f5f9;letter-spacing:-.055em;margin:0 0 14px;font-size:clamp(2rem,3.5vw,3.15rem);font-weight:650;line-height:1.05}._showcaseCopy_f8vzu_939 p{color:#dce5f19e;max-width:360px;margin:0;font-size:.96rem;line-height:1.65}._loomCanvas_f8vzu_943{background-color:#100f19b3;background-image:linear-gradient(#d2c1ff14 1px,#0000 1px),linear-gradient(90deg,#d2c1ff14 1px,#0000 1px);background-size:24px 24px;border:1px solid #e8e1ff33;border-radius:5px;width:min(88%,390px);height:82%;position:relative;overflow:hidden;box-shadow:0 22px 70px #00000040}._loomOrbit_f8vzu_956{aspect-ratio:1;border:1px solid #c9a6ffa3;border-radius:50%;width:47%;position:absolute;top:12%;left:24%}._loomShape_f8vzu_957{aspect-ratio:1;background:#8d55ff29;border:1px solid #f4eeffd1;width:34%;position:absolute;top:28%;left:36%;transform:rotate(35deg)}._loomSelection_f8vzu_958{border:1px solid var(--product-accent);position:absolute;inset:21% 20% 18%}._loomSelection_f8vzu_958 i{background:#e8dcff;border:1px solid #6d34e5;width:6px;height:6px;position:absolute}._loomSelection_f8vzu_958 i:first-child{top:-3px;left:-3px}._loomSelection_f8vzu_958 i:nth-child(2){top:-3px;right:-3px}._loomSelection_f8vzu_958 i:nth-child(3){bottom:-3px;left:-3px}._loomSelection_f8vzu_958 i:nth-child(4){bottom:-3px;right:-3px}._loomRuler_f8vzu_961{color:#e6dbff80;font:.58rem ui-monospace,monospace;position:absolute;top:8px;left:12px}._pulseViewer_f8vzu_963{background:#060e17c7;border:1px solid #c4deff2e;justify-content:center;align-items:center;width:76%;height:73%;display:flex;position:absolute;top:0}._pulseFrame_f8vzu_964{background:#192d43;border:1px solid #7db8ff66;width:76%;height:72%;position:relative;overflow:hidden}._pulseFrame_f8vzu_964 i{background:#417aa4;border-radius:48% 48% 5% 5%;width:36%;height:70%;position:absolute;bottom:-9%;left:31%;transform:rotate(22deg)}._pulseFrame_f8vzu_964 b{background:#0c1722cc;width:120%;height:34%;position:absolute;bottom:0;left:-10%;transform:rotate(-8deg)}._pulseFrame_f8vzu_964 em{background:#b9d8f3;border-radius:50%;width:20px;height:20px;position:absolute;top:18%;left:22%}._pulseTime_f8vzu_968{color:#d8e9fbb3;font:.58rem ui-monospace,monospace;position:absolute;bottom:8px;right:10px}._pulseTimeline_f8vzu_969{background:#0c1119e6;border:1px solid #bfddff2e;grid-template-rows:1fr 1fr;grid-template-columns:repeat(12,1fr);gap:4px;width:89%;height:28%;padding:8px;display:grid;position:absolute;bottom:0}._pulseTimeline_f8vzu_969 i,._pulseTimeline_f8vzu_969 b{background:#267edbad;border-radius:3px}._pulseTimeline_f8vzu_969 i:nth-of-type(2){grid-column:span 4}._pulseTimeline_f8vzu_969 i:nth-of-type(3){grid-column:span 3}._pulseTimeline_f8vzu_969 b{background:#69a9d56b;grid-area:2/span 5}._pulseTimeline_f8vzu_969 b:last-child{grid-column:span 4}._pulsePlayhead_f8vzu_971{z-index:1;background:#71baff;width:1px;position:absolute;top:-6px;bottom:0;left:42%;box-shadow:0 0 10px #46a0ffb3}._vellumPage_f8vzu_973,._vellumPageBack_f8vzu_974{border-radius:3px;width:48%;height:84%;position:absolute}._vellumPageBack_f8vzu_974{color:#f3de778c;background:#242113b8;border:1px solid #f3de773d;padding:14px;font:.56rem ui-monospace,monospace;transform:translate(13%,-5%)rotate(6deg)}._vellumPage_f8vzu_973{z-index:1;color:#202019;background:#e8e2c9;padding:18px 20px;transform:translate(-4%,2%)rotate(-3deg);box-shadow:0 24px 55px #0000004d}._vellumFolio_f8vzu_977{letter-spacing:.08em;font:600 .5rem ui-monospace,monospace;display:block}._vellumPage_f8vzu_973 strong{letter-spacing:-.04em;margin-top:14%;font-family:Georgia,serif;font-size:clamp(1.25rem,2.4vw,2rem);line-height:.98;display:block}._vellumPage_f8vzu_973 i{background:#2a292040;height:2px;margin-top:10px;display:block}._vellumPage_f8vzu_973 i:nth-of-type(2){width:78%}._vellumPage_f8vzu_973 i:nth-of-type(3){width:58%}._vellumPageNumber_f8vzu_980{font:.68rem ui-monospace,monospace;position:absolute;bottom:14px;right:18px}._wonderwallBoard_f8vzu_982{-webkit-backdrop-filter:blur(24px)saturate(145%);background:#16221c9e;border:1px solid #b2e9c533;border-color:#d0fadd4d #b2e9c533 #b2e9c533 #c1efcf40;border-radius:16px;width:min(94%,440px);height:88%;min-height:210px;padding:12px;position:relative;box-shadow:inset 0 1px #ffffff12,0 20px 48px #0003}._wonderwallBoardTop_f8vzu_997{color:#d7eddd9e;letter-spacing:.1em;justify-content:space-between;align-items:center;height:22px;padding:0 5px;font:600 .55rem ui-monospace,monospace;display:flex}._wonderwallBoardTop_f8vzu_997 span:first-child{align-items:center;gap:7px;display:flex}._wonderwallBoardTop_f8vzu_997 i{background:#6fe09a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #59de8959}._wonderwallCanvas_f8vzu_1000{background:#0b110e59;border:1px solid #c0dec81a;border-radius:10px;position:absolute;inset:42px 12px 16px;overflow:hidden}._wonderwallNote_f8vzu_1001{z-index:1;background:#223128eb;border:1px solid #cdebd526;border-top-color:#e5f9ea3b;border-radius:9px;flex-direction:column;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0003}._wonderwallNote_f8vzu_1001 small{color:#c2e5cb94;letter-spacing:.08em;font:600 .48rem ui-monospace,monospace}._wonderwallNoteMain_f8vzu_1003{width:43%;min-height:54%;padding:13px;top:17%;left:9%;transform:rotate(-4deg)}._wonderwallNoteMain_f8vzu_1003 strong{color:#eaffef;letter-spacing:-.045em;margin-top:18px;font-size:clamp(1rem,2vw,1.45rem);font-weight:620;line-height:1.12}._wonderwallNoteMain_f8vzu_1003 i{opacity:.8;background:#72d996;width:30px;height:2px;margin-top:auto}._wonderwallNoteSide_f8vzu_1006{width:35%;height:39%;padding:11px;top:14%;right:9%;transform:rotate(3deg)}._wonderwallNoteSide_f8vzu_1006 span,._wonderwallNoteBottom_f8vzu_1007 span{background:#b3d4bb40;border-radius:2px;height:3px;margin-top:9px}._wonderwallNoteSide_f8vzu_1006 span:nth-of-type(2){width:77%}._wonderwallNoteSide_f8vzu_1006 span:nth-of-type(3){width:56%}._wonderwallNoteBottom_f8vzu_1007{background:#264230e6;width:46%;min-height:28%;padding:11px;bottom:9%;right:14%;transform:rotate(-2deg)}._wonderwallNoteBottom_f8vzu_1007 span{margin-top:7px}._wonderwallNoteBottom_f8vzu_1007 span:last-child{width:68%}._wonderwallConnector_f8vzu_1013{border-top:1px solid #71d69194;border-right:1px solid #71d69194;border-radius:0 12px 0 0;width:29%;height:22%;position:absolute;top:44%;left:46%;transform:rotate(13deg)}._wonderwallDot_f8vzu_1014{z-index:2;background:#58cb83;border:1px solid #cffadcd9;border-radius:50%;width:7px;height:7px;position:absolute;top:39%;left:72%;box-shadow:0 0 13px #57db8473}._standaloneContainer_f8vzu_863 ._leftPanel_f8vzu_43{flex:1;width:57%;min-width:0;padding:44px clamp(24px,4vw,62px) 20px;overflow-y:auto}._standaloneContainer_f8vzu_863 ._formContainer_f8vzu_56{-webkit-backdrop-filter:blur(28px)saturate(150%);background:#191f2875;border:1px solid #dcebf81c;border-color:#eef7ff33 #dcebf81c #dcebf81c #e6f4ff29;border-radius:23px;max-width:570px;padding:34px clamp(28px,3.6vw,54px) 32px;box-shadow:inset 0 1px #ffffff12,0 24px 65px #00000038}._standaloneContainer_f8vzu_863 ._logoContainer_f8vzu_66{margin-bottom:1.35rem}._formProductLogo_f8vzu_1019{display:none}._standaloneContainer_f8vzu_863 ._title_f8vzu_74{font-size:1.9rem}._standaloneContainer_f8vzu_863 ._subtitle_f8vzu_82{color:#ccd8e69e}._standaloneContainer_f8vzu_863 ._authTabActive_f8vzu_121{color:#fff;background:color-mix(in srgb, var(--product-accent) 34%, #181d27e6);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--product-accent) 48%, transparent)}._standaloneContainer_f8vzu_863 ._primaryButton_f8vzu_207{background:color-mix(in srgb, var(--product-accent) 77%, #11151b);border-color:color-mix(in srgb, var(--product-accent) 70%, transparent);color:#fff}._standaloneVellum_f8vzu_874 ._primaryButton_f8vzu_207{color:#17170f}._standaloneContainer_f8vzu_863 ._toggleLink_f8vzu_145{color:var(--product-accent)}._standaloneVellum_f8vzu_874 ._toggleLink_f8vzu_145{color:#e4c928}._standaloneWonderwall_f8vzu_875 ._primaryButton_f8vzu_207{color:#07190d}@media (width<=980px){._productShowcase_f8vzu_877{width:36%;min-width:300px;padding-inline:28px}._standaloneContainer_f8vzu_863 ._leftPanel_f8vzu_43{width:64%;padding-inline:22px}._standaloneContainer_f8vzu_863 ._formContainer_f8vzu_56{padding-inline:26px}._showcaseCopy_f8vzu_939 h2{font-size:clamp(1.9rem,4vw,2.5rem)}}@media (width<=760px){._standaloneContainer_f8vzu_863{overflow-y:auto}._productShowcase_f8vzu_877{display:none}._standaloneContainer_f8vzu_863 ._leftPanel_f8vzu_43{width:100%;min-height:100%;padding:48px 16px 18px}._standaloneContainer_f8vzu_863 ._formContainer_f8vzu_56{padding:24px 20px}._standaloneContainer_f8vzu_863 ._logoContainer_f8vzu_66{text-align:left;grid-template-columns:46px 1fr;align-items:center;column-gap:13px;display:grid}._standaloneContainer_f8vzu_863 ._formProductLogo_f8vzu_1019{border-radius:13px;grid-row:span 2;width:46px;height:46px;display:block}._standaloneContainer_f8vzu_863 ._title_f8vzu_74{margin:0;font-size:1.55rem}._standaloneContainer_f8vzu_863 ._subtitle_f8vzu_82{grid-column:2;margin-top:3px}}@media (height<=760px) and (width>=761px){._productShowcase_f8vzu_877{padding-block:34px 22px}._productArtwork_f8vzu_920{height:30vh;min-height:185px;margin-block:4px 10px}._showcaseCopy_f8vzu_939{margin-bottom:24px}._showcaseCopy_f8vzu_939 h2{font-size:clamp(1.75rem,3vw,2.5rem)}._standaloneContainer_f8vzu_863 ._leftPanel_f8vzu_43{padding-block:30px 10px}._standaloneContainer_f8vzu_863 ._formContainer_f8vzu_56{padding-block:22px}}@media (prefers-reduced-motion:reduce){._productShowcase_f8vzu_877 *,._productShowcase_f8vzu_877:before,._productShowcase_f8vzu_877:after{transition:none!important;animation:none!important}}._birthDateField_f8vzu_1059{gap:7px;display:grid}._birthDateField_f8vzu_1059 label{color:#cbd5e1;font-size:.82rem;font-weight:700}._birthDateField_f8vzu_1059 small{color:#94a3b8;font-size:.72rem}._page_4g8et_1{box-sizing:border-box;color:var(--text-primary);background:var(--bg-primary);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}._card_4g8et_1{box-sizing:border-box;text-align:center;background:color-mix(in srgb,var(--bg-secondary) 92%,transparent);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:25px;width:min(470px,100%);padding:38px;position:relative;box-shadow:0 30px 90px #00000061}._icon_4g8et_1{width:64px;height:64px;color:var(--accent-primary);background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.22);border-radius:20px;place-items:center;margin:0 auto 17px;display:grid}._icon_4g8et_1 svg{width:29px;height:29px}._icon_4g8et_1._success_4g8et_1{color:#34d399;background:#34d3991f;border-color:#34d39938}._spinner_4g8et_1{animation:1s linear infinite _spin_4g8et_1}._card_4g8et_1>span{color:var(--accent-primary);letter-spacing:.13em;font-size:.7rem;font-weight:850}._card_4g8et_1 h1{letter-spacing:-.03em;margin:9px 0 10px;font-size:1.65rem}._card_4g8et_1 p{color:var(--text-secondary);margin:0 auto;font-size:.92rem;line-height:1.6}._card_4g8et_1 button{width:100%;min-height:46px;color:var(--accent-contrast);background:var(--accent-primary);cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-top:24px;font-weight:750;display:flex}._card_4g8et_1 button:hover{filter:brightness(1.07)}._card_4g8et_1 button svg{width:17px}._card_4g8et_1 small{color:var(--text-muted);margin-top:18px;font-size:.7rem;display:block}@keyframes _spin_4g8et_1{to{transform:rotate(360deg)}}@media (width<=520px){._card_4g8et_1{border-radius:21px;padding:30px 22px}}._vellumPage_4g8et_2{background:#11151b}._vellumPage_4g8et_2 ._card_4g8et_1{background:#1c222c;border-color:#cddbeb21;box-shadow:0 24px 64px #00000047}._vellumPage_4g8et_2 ._icon_4g8et_1{color:#e5c91a;background:#e5c91a1a;border-color:#e5c91a33}._vellumPage_4g8et_2 ._icon_4g8et_1 img{object-fit:contain;width:38px;height:38px}._vellumPage_4g8et_2 ._card_4g8et_1>span{color:#e5c91a}._vellumPage_4g8et_2 ._card_4g8et_1 button{color:#171717;background:#e2c615}._vellumPage_4g8et_2 ._card_4g8et_1 button:hover{filter:none;background:#eed52a}._titlebar_t3vzr_1{z-index:1000000;pointer-events:auto;background:color-mix(in srgb, var(--bg-primary) 97%, #000);border-bottom:1px solid color-mix(in srgb, var(--border-color) 62%, transparent);height:24px;display:block;position:fixed;inset:0 0 auto}._dragRegion_t3vzr_2{z-index:0;box-sizing:border-box;-webkit-app-region:drag;pointer-events:auto;background:0 0;justify-content:center;align-items:center;min-width:0;padding-left:114px;display:flex;position:absolute;inset:0 114px 0 0}._dragRegion_t3vzr_2 span{color:var(--text-muted);letter-spacing:.025em;opacity:.58;font-size:.58rem;font-weight:650}._controls_t3vzr_4{z-index:1;pointer-events:auto;-webkit-app-region:no-drag;background:0 0;height:24px;display:flex;position:absolute;top:0;right:0}._controls_t3vzr_4 button{z-index:1;width:38px;height:24px;color:var(--text-muted);cursor:default;pointer-events:auto;-webkit-app-region:no-drag;background:0 0;border:0;place-items:center;padding:0;transition:color .14s,background .14s;display:grid;position:relative}._controls_t3vzr_4 button:hover{color:var(--text-primary);background:#ffffff21}._controls_t3vzr_4 button:active{background:#fff3}._controls_t3vzr_4 button:focus-visible{outline:1px solid var(--accent-primary);outline-offset:-2px}._controls_t3vzr_4 ._close_t3vzr_9:hover{color:#fff;background:#c42b1c}._controls_t3vzr_4 ._close_t3vzr_9:active{background:#a82016}@media (width<=768px){._dragRegion_t3vzr_2 span{display:none}._controls_t3vzr_4 button{width:36px}}._dialogOverlay_1kqgp_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999999;background-color:#000000b3;justify-content:center;align-items:center;animation:.2s ease-out forwards _fadeIn_1kqgp_1;display:flex;position:fixed;inset:0}._dialogContainer_1kqgp_16{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;gap:16px;width:90%;max-width:450px;padding:24px;animation:.2s cubic-bezier(.175,.885,.32,1.275) forwards _scaleUp_1kqgp_1;display:flex;box-shadow:0 10px 40px #0006}._dialogHeader_1kqgp_30{align-items:center;gap:12px;display:flex}._dialogIcon_1kqgp_36{background-color:var(--bg-secondary);border-radius:50%;justify-content:center;align-items:center;padding:8px;display:flex}._iconAlert_1kqgp_45{color:var(--accent-primary);background-color:color-mix(in srgb, var(--accent-primary) 15%, var(--bg-tertiary))}._iconConfirm_1kqgp_50{color:#f59e0b;background-color:#f59e0b26}._dialogTitle_1kqgp_55{color:var(--text-primary);margin:0;font-size:1.2rem;font-weight:600}._dialogMessage_1kqgp_62{color:var(--text-secondary);white-space:pre-wrap;margin:0;font-size:.95rem;line-height:1.5}._dialogBody_1kqgp_70{margin-top:8px}._dialogFooter_1kqgp_74{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}._dialogBtn_1kqgp_81{cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:.9rem;font-weight:500;transition:all .2s}._cancelBtn_1kqgp_91{color:var(--text-secondary);border:1px solid var(--border-color);background-color:#0000}._cancelBtn_1kqgp_91:hover{background-color:var(--bg-secondary);color:var(--text-primary)}._confirmBtn_1kqgp_102{background-color:var(--accent-primary);color:#fff}._confirmBtn_1kqgp_102:hover{filter:brightness(1.1)}@keyframes _fadeIn_1kqgp_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleUp_1kqgp_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._dialogOverlay_1kqgp_1{background:color-mix(in srgb, var(--bg-primary) 42%, transparent);-webkit-backdrop-filter:blur(10px)saturate(120%)}._dialogContainer_1kqgp_16{background:color-mix(in srgb, var(--bg-secondary) 82%, transparent);border:1px solid color-mix(in srgb, var(--border-color) 72%, transparent);border-top-color:color-mix(in srgb, var(--text-primary) 20%, var(--border-color));border-left-color:color-mix(in srgb, var(--text-primary) 14%, var(--border-color));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 10%, transparent), inset 1px 0 0 color-mix(in srgb, var(--text-primary) 5%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--bg-primary) 35%, transparent), 0 26px 80px #0000006b;-webkit-backdrop-filter:blur(34px)saturate(155%);border-radius:18px;position:relative;overflow:hidden}._dialogContainer_1kqgp_16:before{content:"";border:1px solid color-mix(in srgb, var(--text-primary) 4%, transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:0}._dialogIcon_1kqgp_36{border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 12%, transparent), 0 8px 18px #00000029}._dialogFooter_1kqgp_74{border-top:1px solid color-mix(in srgb, var(--border-color) 58%, transparent);margin:0 -8px -8px;padding:16px 8px 0}._dialogBtn_1kqgp_81{border:1px solid color-mix(in srgb, var(--border-color) 72%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 10%, transparent), 0 6px 16px #00000024;border-radius:10px}._cancelBtn_1kqgp_91{background:color-mix(in srgb, var(--bg-tertiary) 32%, transparent)}._cancelBtn_1kqgp_91:hover{background:color-mix(in srgb, var(--text-primary) 9%, transparent);border-color:color-mix(in srgb, var(--border-color) 95%, transparent)}._confirmBtn_1kqgp_102{background:var(--accent-primary);border-color:color-mix(in srgb, var(--accent-primary) 72%, var(--text-primary));color:var(--accent-contrast)}._viewport_1cmbp_1{z-index:2000000;pointer-events:none;flex-direction:column;gap:10px;width:min(390px,100vw - 32px);display:flex;position:fixed;bottom:24px;right:24px}._snackbar_1cmbp_13{--snackbar-color:#74b1be;min-height:68px;color:var(--text-primary);border:1px solid color-mix(in srgb, var(--snackbar-color) 38%, var(--border-color));background:color-mix(in srgb, var(--bg-secondary) 68%, transparent);box-shadow:inset 0 1px 0 #ffffff24, 0 18px 48px #00000057, 0 0 24px color-mix(in srgb, var(--snackbar-color) 10%, transparent);-webkit-backdrop-filter:blur(26px)saturate(155%);pointer-events:auto;border-radius:16px;grid-template-columns:40px minmax(0,1fr) 30px;align-items:center;gap:11px;padding:12px 11px 12px 13px;animation:.42s cubic-bezier(.22,.61,.36,1) both _snackbarIn_1cmbp_1;display:grid;position:relative;overflow:hidden}._snackbarClosing_1cmbp_34{animation:.36s cubic-bezier(.4,0,.2,1) both _snackbarOut_1cmbp_1}._success_1cmbp_36{--snackbar-color:#34d399}._error_1cmbp_37{--snackbar-color:#fb7185}._warning_1cmbp_38{--snackbar-color:#fbbf24}._info_1cmbp_39{--snackbar-color:#67e8f9}._copy_1cmbp_40{--snackbar-color:#818cf8}._download_1cmbp_41{--snackbar-color:#60a5fa}._icon_1cmbp_43{width:40px;height:40px;color:var(--snackbar-color);border:1px solid color-mix(in srgb, var(--snackbar-color) 34%, transparent);background:color-mix(in srgb, var(--snackbar-color) 13%, transparent);border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff1f}._content_1cmbp_55{flex-direction:column;gap:3px;min-width:0;display:flex}._content_1cmbp_55 strong{font-size:.86rem;line-height:1.2}._content_1cmbp_55 span{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.8rem;line-height:1.35}._close_1cmbp_65{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0;transition:color .18s,border-color .18s,background .18s;display:grid}._close_1cmbp_65:hover{color:var(--text-primary);border-color:color-mix(in srgb, var(--text-primary) 16%, transparent);background:color-mix(in srgb, var(--text-primary) 8%, transparent)}._close_1cmbp_65:focus-visible{outline:2px solid var(--snackbar-color);outline-offset:2px}._action_1cmbp_87{border:1px solid color-mix(in srgb, var(--snackbar-color) 38%, transparent);background:color-mix(in srgb, var(--snackbar-color) 13%, transparent);color:var(--snackbar-color);font:inherit;cursor:pointer;border-radius:8px;flex:none;padding:6px 9px;font-size:.74rem;font-weight:800;transition:transform .36s,background-color .36s,border-color .36s}._action_1cmbp_87:hover{background:color-mix(in srgb, var(--snackbar-color) 22%, transparent);border-color:color-mix(in srgb, var(--snackbar-color) 55%, transparent);transform:scale(1.04)}._action_1cmbp_87:focus-visible{outline:2px solid var(--snackbar-color);outline-offset:2px}._timer_1cmbp_91{background:var(--snackbar-color);transform-origin:0;height:2px;animation:_snackbarTimer_1cmbp_1 var(--snackbar-duration) linear forwards;opacity:.7;border-radius:999px;position:absolute;bottom:0;left:14px;right:14px}@keyframes _snackbarIn_1cmbp_1{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _snackbarOut_1cmbp_1{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.96)}}@keyframes _snackbarTimer_1cmbp_1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=640px){._viewport_1cmbp_1{width:auto;bottom:16px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){._snackbar_1cmbp_13,._timer_1cmbp_91,._action_1cmbp_87{transition:none;animation:none}}._root_1pr8l_1{width:100vw;min-width:0;height:100vh;min-height:0;color:var(--text-primary);background:var(--bg-primary);overflow:hidden}._loading_1pr8l_11{background:var(--bg-primary);place-items:center;width:100%;height:100%;display:grid}._loadingLogo_1pr8l_19{object-fit:contain;width:92px;height:92px;display:block}._loadingError_1pr8l_26{box-sizing:border-box;width:min(460px,100% - 40px);height:100%;min-height:0;color:var(--text-primary);flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;margin:0 auto;padding:24px;display:flex}._loadingError_1pr8l_26 h1,._loadingError_1pr8l_26 p{margin:0}._loadingError_1pr8l_26 h1{font-size:1.35rem}._loadingError_1pr8l_26 p{color:var(--text-secondary);line-height:1.5}._loadingError_1pr8l_26 button{border:1px solid var(--glass-border);background:var(--accent-primary);color:var(--accent-contrast);font:inherit;cursor:pointer;border-radius:10px;margin-top:8px;padding:10px 16px;font-weight:700}._loadingError_1pr8l_26 button:hover{filter:brightness(1.08)}:root{font-size:var(--app-font-size,16px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#0f1115;--bg-secondary:#1a1d24;--bg-tertiary:#232730;--text-primary:#fff;--text-secondary:#9ca3af;--text-muted:#6b7280;--accent-primary:#74b1be;--accent-hover:#5a94a0;--accent-rgb:116, 177, 190;--accent-contrast:#071114;--border-color:#2a2e37;--surface-soft:#ffffff0a;--surface-hover:#ffffff12;--glass-surface:#ffffff09;--glass-surface-solid:#1a1d24;--glass-border:#ffffff1a;--glass-highlight:#ffffff26;--overlay-color:#03050ab8;--checker-a:#252a32;--checker-b:#171b21;--sidebar-width:260px;--header-height:60px}html[data-visual-density=compact]{--density-row-height:34px;--density-card-padding:14px}body{filter:none}html[data-visual-density=default]{--density-row-height:40px;--density-card-padding:20px}html[data-visual-density=spacious]{--density-row-height:48px;--density-card-padding:26px}html[data-visual-density] [class*=_navItem_],html[data-visual-density] [class*=_menuItem_]{min-height:var(--density-row-height)}html[data-message-display=compact] [class*=_postContent_],html[data-message-display=compact] [class*=_postHeader_]{line-height:1.25}html[data-message-display=compact] [class*=_postCard_]{padding-top:12px;padding-bottom:12px}html[data-message-display=compact] [class*=_avatarColumn_]{display:none!important}html[data-message-display] [class*=_postCard_]+[class*=_postCard_]{margin-top:var(--message-group-spacing,16px)}html[data-underline-links=true] a[href]:not([class*=button]):not([class*=Button]):not([class*=btn]):not([class*=Btn]):not([class*=nameLink]){text-underline-offset:.18em;text-decoration:underline!important}html[data-emphasize-names=true] [class*=_username_],html[data-emphasize-names=true] [class*=_userName_],html[data-emphasize-names=true] [class*=_authorName_],html[data-emphasize-names=true] [class*=_displayName_]{letter-spacing:.01em;font-weight:800!important}html[data-theme=gray]{--bg-primary:#181b20;--bg-secondary:#22262d;--bg-tertiary:#2c313a;--text-primary:#f4f7f8;--text-secondary:#b4bcc3;--text-muted:#838d96;--border-color:#383e47}html[data-theme=omega]{--bg-primary:#030405;--bg-secondary:#090b0e;--bg-tertiary:#111419;--text-primary:#f8fafc;--text-secondary:#a3abb5;--text-muted:#68717c;--border-color:#1b2027}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-primary:#f4f7f8;--bg-secondary:#fff;--bg-tertiary:#e9eef0;--text-primary:#172126;--text-secondary:#37474f;--text-muted:#53636b;--border-color:#d3dadd;--surface-soft:#1721260b;--surface-hover:#17212613;--glass-surface:#ffffffad;--glass-surface-solid:#fff;--glass-border:#1721261f;--glass-highlight:#ffffffe6;--overlay-color:#1721267a;--checker-a:#d8e0e5;--checker-b:#f8fafb}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root,html[data-theme=light]{--glass-surface:var(--glass-surface-solid)}}button,input,select,textarea{color:var(--text-primary)}input,textarea{background-color:var(--bg-secondary);border-color:var(--border-color)}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}html[data-theme=light] button:disabled,html[data-theme=light] input:disabled,html[data-theme=light] select:disabled,html[data-theme=light] textarea:disabled{opacity:.68}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.app-container{width:100vw;height:100vh;filter:saturate(var(--ui-saturation,1));display:flex}.app-container-desktop{padding-top:24px}.editor-window{background:var(--bg-primary);width:100vw;height:100vh;overflow:hidden}.editor-window-content{box-sizing:border-box;width:100%;height:calc(100vh - 24px);padding:0;overflow:hidden}.editor-window-content>*{width:100%;max-width:none;height:100%;margin:0}.editor-window-content>div{box-sizing:border-box;flex-direction:column;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;display:flex!important}.editor-window-content>div:not(:has(>header)){overflow:auto;padding:24px 28px!important}.editor-window-content>div>header{flex:none}.editor-window-content>div>header+div{flex:auto;position:relative;overflow:hidden;min-height:0!important}.editor-window-content>div>header+div>main{box-sizing:border-box;height:100%;min-height:0;overflow:hidden}.editor-window-content>div>header+div>main>section:first-child{flex:auto;height:auto;min-height:160px}.composition-base-image{object-fit:contain!important;width:100%!important;height:100%!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;position:static!important}.composition-layer{z-index:4;cursor:move;touch-action:none;position:absolute}.composition-layer>img{pointer-events:none;display:block;width:100%!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;position:static!important}.composition-layer>button{background:var(--accent-primary);cursor:nwse-resize;border:2px solid #fff;border-radius:3px;width:14px;height:14px;padding:0;position:absolute;bottom:-7px;right:-7px}.editor-tools-dock{z-index:9;background:color-mix(in srgb, var(--bg-secondary) 92%, transparent);box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;width:max-content;max-width:calc(100% - 24px);margin:0;position:absolute;bottom:12px;left:12px;overflow:auto hidden;box-shadow:0 8px 24px #0007;border:1px solid var(--border-color)!important;gap:2px!important;height:34px!important;padding:3px 5px!important}.editor-tools-dock button{min-width:28px;height:27px;font-size:0;background:0 0!important;border-color:#0000!important;padding:5px 7px!important}.editor-tools-dock button:hover{color:var(--accent-primary);background:var(--surface-hover)!important}.editor-tools-dock label{align-items:center;gap:5px;padding:0 7px;font-size:11px;display:flex}.editor-preview-transport{z-index:8;color:#e7edf4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090c10db;border:1px solid #ffffff20;border-radius:9px;align-items:center;gap:10px;padding:5px 9px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0007}.editor-preview-transport button{width:30px;height:30px;color:inherit;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.editor-preview-transport button:hover{background:#ffffff18}.editor-preview-transport span{color:#aeb9c6;font-size:11px}.editor-preview-stage{-webkit-user-select:none;user-select:none;background:#181c22;place-items:center;display:grid;position:absolute;inset:0 0 40px;overflow:hidden}.editor-preview-stage.is-panning{cursor:grabbing}.editor-preview-stage canvas{transform-origin:50%;will-change:transform;position:absolute;top:50%;left:50%;max-width:none!important;max-height:none!important}.editor-transform-root{z-index:4;pointer-events:none;transform-origin:50%;position:absolute;top:50%;left:50%}.editor-transform-box{box-sizing:border-box;border:2px solid var(--accent-primary);pointer-events:auto;cursor:move;touch-action:none;position:absolute}.editor-transform-handle,.editor-rotate-handle{z-index:2;border:2px solid var(--accent-primary);background:var(--bg-primary);touch-action:none;border-radius:2px;width:14px;height:14px;padding:0;position:absolute;box-shadow:0 1px 5px #0008}.editor-transform-handle.nw{cursor:nwse-resize;top:0;left:0;transform:translate(-50%,-50%)}.editor-transform-handle.ne{cursor:nesw-resize;top:0;right:0;transform:translate(50%,-50%)}.editor-transform-handle.sw{cursor:nesw-resize;bottom:0;left:0;transform:translate(-50%,50%)}.editor-transform-handle.se{cursor:nwse-resize;bottom:0;right:0;transform:translate(50%,50%)}.editor-rotate-handle{cursor:grab;border-radius:50%;top:-34px;left:50%;transform:translate(-50%)}.editor-rotate-handle:after{content:"";background:var(--accent-primary);width:1px;height:20px;position:absolute;top:12px;left:50%}.editor-track-selected-row>*{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent-primary) 65%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--accent-primary) 65%, transparent);background-color:color-mix(in srgb, var(--accent-primary) 16%, var(--bg-secondary))!important}.editor-track-selected-row>:first-child{box-shadow:inset 3px 0 0 var(--accent-primary), inset 0 1px 0 color-mix(in srgb, var(--accent-primary) 65%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--accent-primary) 65%, transparent);justify-content:space-between;align-items:center;padding:10px;display:flex}.editor-track-delete{width:25px;height:25px;color:var(--text-secondary);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.editor-track-delete:hover{color:#ef4444;background:#ef44442e}.editor-preview-zoom label{color:var(--text-secondary);align-items:center;gap:5px;font-size:10px;display:flex}.editor-preview-zoom label select{min-width:68px}main>.editor-tools-dock{background:color-mix(in srgb, var(--bg-secondary) 96%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;width:max-content;max-width:calc(100% - 320px);bottom:5px;left:8px;box-shadow:0 4px 14px #0004;border:1px solid var(--border-color)!important;height:32px!important;padding:3px 5px!important}main>.editor-tools-dock button{width:26px;min-width:26px;height:25px;color:var(--text-secondary);border-radius:6px!important;padding:4px!important}main>.editor-tools-dock button svg{width:16px;height:16px}main>.editor-tools-dock label{height:24px;color:var(--text-secondary);border-radius:6px;padding:0 5px}main>.editor-tools-dock label:hover{background:var(--surface-hover);color:var(--text-primary)}main>.editor-preview-transport{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:6px;padding:1px 7px;bottom:3px}.editor-preview-zoom{z-index:12;position:absolute;bottom:5px;right:8px}.editor-preview-zoom select{border:1px solid var(--border-color);background:var(--bg-primary);min-width:132px;height:29px;color:var(--text-primary);border-radius:5px;padding:0 26px 0 8px;font-size:10px}.editor-existing-clip-preview{z-index:7;box-sizing:border-box;border:1px dashed var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 38%, var(--bg-secondary));height:37px;color:var(--text-primary);opacity:.82;pointer-events:none;white-space:nowrap;border-radius:5px;padding:9px;position:absolute;top:5px;overflow:hidden}.editor-timeline-ruler{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-tertiary) 75%, transparent);cursor:text;height:24px;position:relative}.editor-timeline-ruler span{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:9px;position:absolute;bottom:4px;transform:translate(-50%)}.editor-timeline-ruler span:after{content:"";background:var(--border-color);width:1px;height:5px;position:absolute;top:11px;left:50%}.editor-timeline-zoom{z-index:18;box-sizing:border-box;border-left:1px solid var(--border-color);background:var(--bg-secondary);justify-content:flex-end;align-items:center;gap:4px;width:242px;height:22px;margin-left:auto;padding:0 5px;display:flex;position:sticky;top:1px;left:calc(100% - 252px)}.editor-timeline-zoom button{min-width:22px;height:19px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 5px;font-size:10px}.editor-timeline-zoom button:hover{background:var(--surface-hover);color:var(--text-primary)}.editor-timeline-zoom input{width:92px;accent-color:var(--accent-primary)}.editor-composition-tab{z-index:14;box-sizing:border-box;border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:var(--bg-secondary);width:150px;height:24px;color:var(--text-primary);grid-template-columns:8px minmax(0,1fr) 24px;align-items:center;gap:6px;padding-left:8px;display:grid;position:absolute;top:0;left:0}.editor-composition-marker{background:var(--accent-primary);border-radius:2px;width:8px;height:8px}.editor-composition-tab strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.editor-composition-tab button{height:22px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0}.editor-composition-tab button:hover{background:var(--surface-hover);color:var(--text-primary)}.editor-layer-context{z-index:20000;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px;width:195px;padding:5px;position:fixed;box-shadow:0 16px 44px #0009}.editor-layer-context button{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 10px;font-size:11px}.editor-layer-context button:hover{background:var(--surface-hover)}.editor-project-toolbar{border-bottom:1px solid var(--border-color);background:var(--bg-primary);min-height:34px;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;padding:0 10px;display:flex}.editor-project-menus,.editor-project-track-actions{align-items:center;gap:2px;display:flex}.editor-project-toolbar button{height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 8px;font-size:11px}.editor-project-toolbar button:hover{background:var(--surface-hover);color:var(--text-primary)}.editor-project-track-actions{gap:5px}.editor-project-track-actions span{margin-right:3px;font-size:10px}.editor-project-track-actions button{border:1px solid var(--border-color);background:var(--bg-secondary)}.editor-project-toolbar{box-sizing:border-box;flex-wrap:wrap;align-content:center;height:58px!important}.editor-project-menus{width:100%;height:24px}.editor-main-tools{align-items:center;gap:3px;height:28px;padding-left:4px;display:flex}.editor-main-tools button{place-items:center;width:25px;height:25px!important;color:var(--text-secondary)!important;border-radius:6px!important;padding:0!important;font-size:14px!important;display:grid!important}.editor-main-tools button:hover{background:var(--surface-hover)!important;color:var(--text-primary)!important}.editor-main-tools button.active{background:color-mix(in srgb, var(--accent-primary) 18%, transparent)!important;color:var(--accent-primary)!important}div[class*=shell]{position:relative}.editor-dock-resizer{z-index:30;touch-action:none;background:0 0;position:absolute}.editor-dock-resizer.left,.editor-dock-resizer.right{cursor:col-resize;width:7px;top:0;bottom:0}.editor-dock-resizer.timeline{cursor:row-resize;height:7px;left:0;right:0}.editor-dock-resizer:hover,.editor-dock-resizer:active{background:color-mix(in srgb, var(--accent-primary) 55%, transparent)}.editor-drop-preview{z-index:8;box-sizing:border-box;border:1px dashed var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 36%, transparent);height:37px;color:var(--text-primary);white-space:nowrap;pointer-events:none;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-primary) 20%, transparent);border-radius:5px;padding:9px;font-size:11px;position:absolute;top:5px;overflow:hidden}.editor-drop-preview.invalid{color:#fecaca;background:#ef444433;border-color:#ef4444}.editor-empty-track{border-bottom:1px solid var(--border-color);min-height:86px;color:var(--text-secondary);grid-template-columns:150px minmax(900px,1fr);display:grid}.editor-empty-track>div:first-child{border-right:1px solid var(--border-color);padding:14px 10px;font-size:12px}.editor-empty-track>div:last-child{background:linear-gradient(90deg,#0000 49px,#ffffff08 50px);border:1px dashed #0000;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:all .16s;display:flex}.editor-empty-track strong{color:var(--text-primary);font-size:12px}.editor-empty-track span{font-size:10px}.editor-empty-track.dragging>div:last-child,.editor-drop-target{box-shadow:inset 0 0 0 1px var(--accent-primary);background-color:color-mix(in srgb, var(--accent-primary) 10%, transparent)!important}.editor-new-track-preview{z-index:16;box-sizing:border-box;border:1px dashed var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 8%, var(--bg-primary));height:48px;color:var(--accent-primary);pointer-events:none;box-shadow:0 0 18px color-mix(in srgb, var(--accent-primary) 18%, transparent);grid-template-columns:150px minmax(900px,1fr);display:grid;position:absolute;left:0}.editor-new-track-preview>div:first-child{border-right:1px dashed var(--accent-primary);align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:flex}.editor-new-track-preview>div:last-child{position:relative;overflow:hidden}.editor-new-track-preview span{box-sizing:border-box;border:1px solid var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 65%, var(--bg-secondary));height:36px;color:var(--accent-contrast);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:9px;font-size:10px;position:absolute;top:5px;overflow:hidden}.titlebar-drag{-webkit-app-region:drag;z-index:9999;width:100%;height:30px;position:absolute;top:0;left:0}.no-drag{-webkit-app-region:no-drag}html[data-reduced-motion=true] *,html[data-reduced-motion=true] :before,html[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}img,video,canvas,svg{max-width:100%}button,input,select,textarea{font:inherit}select,option{background-color:var(--bg-secondary);color:var(--text-primary)}input,textarea{caret-color:var(--accent-primary)}::selection{color:var(--accent-contrast);background:var(--accent-primary)}@media (width<=768px){:root{--header-height:64px}body{min-width:320px}button,a,input,select{touch-action:manipulation}html,body,#root,.app-container{width:100%;min-width:0;min-height:100dvh}.app-container{height:100dvh}img,video,canvas{max-width:100%}}html[data-high-contrast=true]{--text-secondary:#d1d5db;--text-muted:#b6beca;--border-color:#ffffff3d}html[data-theme=light][data-high-contrast=true]{--text-primary:#080c0e;--text-secondary:#252e33;--text-muted:#414d53;--border-color:#b4bec2;--surface-soft:#080c0e0b;--surface-hover:#080c0e16}.driver-popover{background:var(--bg-secondary)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important;border-radius:12px!important;font-family:Inter,sans-serif!important;box-shadow:0 10px 30px #00000080!important}.driver-popover-title{color:var(--accent-primary)!important;margin-bottom:8px!important;font-weight:700!important}.driver-popover-description{color:var(--text-secondary)!important;font-size:14px!important}.driver-popover-progress-text{color:var(--text-muted)!important}.driver-popover-footer button{background:var(--bg-tertiary)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important;cursor:pointer!important;text-shadow:none!important;box-shadow:none!important;border-radius:6px!important;padding:6px 12px!important;transition:all .2s!important}.driver-popover-footer button:hover{background:var(--surface-hover)!important;border-color:var(--accent-primary)!important}.driver-popover-next-btn,.driver-popover-done-btn{background:var(--accent-primary)!important;color:var(--accent-contrast)!important;font-weight:600!important}.driver-popover-next-btn:hover,.driver-popover-done-btn:hover{background:var(--accent-hover)!important}html[data-performance-mode=economy] *,html[data-performance-mode=economy] :before,html[data-performance-mode=economy] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.data-skeleton{background:0 0;place-items:center;width:54px;height:54px;margin:16px auto;animation:1.8s ease-in-out infinite noxus-loader-pulse;display:grid;position:relative}.data-skeleton:before{content:"N";color:var(--accent-primary);letter-spacing:-.08em;filter:drop-shadow(0 0 9px color-mix(in srgb, var(--accent-primary) 70%, transparent));font-size:25px;font-weight:900;line-height:1;animation:1.2s ease-in-out infinite noxus-loader-core}.data-skeleton:after{content:"";border:2px solid color-mix(in srgb, var(--accent-primary) 38%, transparent);border-bottom-color:#0000;border-right-color:#0000;border-radius:50%;animation:1.4s linear infinite noxus-loader-orbit;position:absolute;inset:1px}.data-skeleton--short{width:34px;height:34px;margin:0}.data-skeleton--short:before{font-size:16px}.data-skeleton--title{width:68px;height:68px}.data-skeleton--block{border-radius:28px;width:88px;height:88px}@keyframes noxus-loader-pulse{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@keyframes noxus-loader-core{0%,to{transform:scale(.82)rotate(-10deg)}50%{transform:scale(1.12)rotate(10deg)}}@keyframes noxus-loader-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.data-skeleton{animation:none}}.flagSection{border-top:1px solid var(--border-color);margin-top:24px;padding-top:22px}.sectionHeading{margin-bottom:14px}.sectionHeading span{color:var(--accent-primary);letter-spacing:.09em;font-size:.7rem;font-weight:800}.sectionHeading h3{margin:6px 0}.sectionHeading p{max-width:760px;color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.5}html[data-noxus-onboarding-active=true] [role=dialog]:not([data-noxus-onboarding-dialog=true]){display:none!important}[data-noxus-dropdown=open],[role=menu],[role=listbox]{transform-origin:top;animation:.18s cubic-bezier(.18,.72,.25,1) both noxusDropdownIn!important}[data-noxus-dropdown=closing],[role=menu][class*=Closing],[role=menu][class*=closing],[role=listbox][class*=Closing],[role=listbox][class*=closing]{animation:.135s cubic-bezier(.4,0,.7,.25) both noxusDropdownOut!important}[data-noxus-dropdown=open]>*,[role=menu]>*,[role=listbox]>*{animation:.145s cubic-bezier(.18,.72,.25,1) both noxusDropdownItemIn!important}[data-noxus-dropdown=closing]>*,[role=menu][class*=Closing]>*,[role=menu][class*=closing]>*,[role=listbox][class*=Closing]>*,[role=listbox][class*=closing]>*{animation:.1s ease-in both noxusDropdownItemOut!important}[data-noxus-dropdown=open]>:first-child,[role=menu]>:first-child,[role=listbox]>:first-child{animation-delay:12ms!important}[data-noxus-dropdown=open]>:nth-child(2),[role=menu]>:nth-child(2),[role=listbox]>:nth-child(2){animation-delay:24ms!important}[data-noxus-dropdown=open]>:nth-child(3),[role=menu]>:nth-child(3),[role=listbox]>:nth-child(3){animation-delay:36ms!important}[data-noxus-dropdown=open]>:nth-child(4),[role=menu]>:nth-child(4),[role=listbox]>:nth-child(4){animation-delay:48ms!important}[data-noxus-dropdown=open]>:nth-child(5),[role=menu]>:nth-child(5),[role=listbox]>:nth-child(5){animation-delay:60ms!important}[data-noxus-dropdown=open]>:nth-child(n+6),[role=menu]>:nth-child(n+6),[role=listbox]>:nth-child(n+6){animation-delay:72ms!important}@keyframes noxusDropdownIn{0%{opacity:0;transform:translateY(-4px)scaleY(.92)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes noxusDropdownOut{to{opacity:0;transform:translateY(-3px)scaleY(.96)}}@keyframes noxusDropdownItemIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes noxusDropdownItemOut{to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){[data-noxus-dropdown],[role=menu],[role=listbox],[data-noxus-dropdown]>*,[role=menu]>*,[role=listbox]>*{animation-duration:1ms!important;animation-delay:0s!important}}.pdfToolsWorkspace{z-index:8;color:#edf1f5;background:#101318;flex-direction:column;display:flex;position:absolute;inset:58px 0 0}.pdfToolsHeader{background:#191d24;border-bottom:1px solid #303640;flex:none;align-items:center;gap:14px;height:64px;padding:0 22px;display:flex}.pdfToolsHeader>div{flex-direction:column;flex:1;gap:3px;display:flex}.pdfToolsHeader strong{font-size:15px}.pdfToolsBody{flex:1;min-height:0;display:flex}.pdfToolsRail{background:#171b21;border-right:1px solid #303640;flex:none;width:230px;padding:22px 14px;overflow:auto}.pdfToolsRail>.eyebrow{color:#8993a1;letter-spacing:1px;padding:0 10px 12px;font-size:10px;display:block}.pdfToolChoice{color:#bbc3ce;text-align:left;cursor:pointer;background:#171b21;border:1px solid #0000;border-radius:8px;align-items:center;gap:11px;width:100%;height:42px;margin:3px 0;padding:0 10px;display:flex}.pdfToolChoice:hover{color:#f4f6f8;background:#222831}.pdfToolChoice.active{color:#f3d944;background:#292b21;border-color:#57502d}.pdfToolMain{flex-direction:column;flex:1;min-width:0;padding:26px clamp(20px,4vw,58px) 18px;display:flex;overflow:auto}.pdfToolHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.pdfToolHeading h1{margin:5px 0;font-size:27px}.pdfToolHeading p{color:#9ba5b2;margin:0}.pdfToolHeading select{color:#edf1f5;background:#20252d;border:1px solid #3a414c;border-radius:7px;max-width:260px;padding:10px}.pdfToolFileList{flex-direction:column;gap:7px;margin-bottom:17px;display:flex}.pdfToolFile{background:#1b2027;border:1px solid #303640;border-radius:8px;align-items:center;gap:12px;padding:9px 12px;display:flex}.pdfToolFileOrder{color:#9ca6b3}.pdfToolFile>div{flex-direction:column;flex:1;gap:3px;display:flex}.pdfToolFile small{color:#99a3b0}.pdfToolAddFile,.selectPagesButton{color:#dbe1e8;cursor:pointer;background:#20252d;border:1px solid #3a414c;border-radius:7px;align-items:center;gap:8px;padding:10px 12px;display:flex}.selectPagesButton{justify-content:space-between;margin-bottom:12px}.selectPagesButton span{color:#9ba5b2}.pdfToolContextNote{color:#aeb7c3;margin:2px 0 8px;font-size:12px}.pdfToolContextNote strong{color:#edf1f5}.pdfToolField{color:#cbd2dc;flex-direction:column;gap:8px;max-width:520px;margin-bottom:16px;display:flex}.pdfToolField input{color:#f4f6f8;background:#20252d;border:1px solid #3a414c;border-radius:7px;padding:11px}.pdfToolField small{color:#969fac}.pdfToolSplitSettings{flex-direction:column;gap:16px;display:flex}.pdfToolSplitTabs{border:1px solid #cde2f11f;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.pdfToolSplitTabs button{color:#aeb8c3;cursor:pointer;background:#26303d38;border:0;border-right:1px solid #cde2f11f;min-height:44px}.pdfToolSplitTabs button:last-child{border-right:0}.pdfToolSplitTabs button.active{color:#f3d944;background:#e4c51a29;box-shadow:inset 0 -2px #e4c51a}.pdfToolSplitSectionTitle{color:#e4e9ef;font-size:14px}.pdfToolSplitModeButtons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pdfToolSplitModeButtons.two{grid-template-columns:repeat(2,minmax(0,1fr))}.pdfToolSplitModeButtons button{color:#aeb8c3;cursor:pointer;background:#26303d4d;border:1px solid #cde2f11a;border-radius:8px;min-height:48px;padding:8px}.pdfToolSplitModeButtons button.active{color:#f3d944;background:#e4c51a1f;border-color:#e4c51ab8}.pdfToolSplitIntervals{flex-direction:column;gap:8px;display:flex}.pdfToolSplitIntervals .pdfToolField{width:100%;max-width:none;margin:0}.pdfToolSplitAdd{align-self:flex-start}.pdfToolCheck{color:#cbd2dc;cursor:pointer;align-items:flex-start;gap:10px;line-height:1.45;display:flex}.pdfToolCheck input{accent-color:#e4c51a;flex:none;width:18px;height:18px;margin:1px 0 0}.pdfToolSplitInfo{color:#d4e8f9;background:#3091dc29;border:1px solid #55aaf0a6;border-radius:8px;margin:0;padding:13px;font-size:13px;line-height:1.5}.pdfToolSplitFileInfo{color:#9ba5b2;flex-direction:column;gap:5px;font-size:12px;display:flex}.pdfToolSplitFileInfo strong{color:#dbe2ea;font-weight:500}.pdfToolSizeControl{gap:10px;display:flex}.pdfToolSizeControl>input{width:120px}.pdfToolSizeControl>div{background:#26303d80;border-radius:20px;padding:3px;display:flex}.pdfToolSizeControl button{color:#aeb8c3;cursor:pointer;background:0 0;border:0;border-radius:18px;min-width:48px}.pdfToolSizeControl button.active{color:#f3d944;background:#e4c51a33}.vellumApp[data-vellum-theme=light] .pdfToolSplitTabs button{color:#53636b;background:#f7f9fa;border-color:#d3dadd}.vellumApp[data-vellum-theme=light] .pdfToolSplitTabs button.active{color:#574800;background:#fff8cc;box-shadow:inset 0 -2px #c9a900}.vellumApp[data-vellum-theme=light] .pdfToolSplitSectionTitle,.vellumApp[data-vellum-theme=light] .pdfToolSplitFileInfo strong{color:#27343a}.vellumApp[data-vellum-theme=light] .pdfToolSplitModeButtons button{color:#53636b;background:#f7f9fa;border-color:#d3dadd}.vellumApp[data-vellum-theme=light] .pdfToolSplitModeButtons button.active{color:#574800;background:#fff8cc;border-color:#c9a900}.vellumApp[data-vellum-theme=light] .pdfToolCheck{color:#37474f}.vellumApp[data-vellum-theme=light] .pdfToolSplitInfo{color:#28495f;background:#e4f4ff;border-color:#72bce9}.vellumApp[data-vellum-theme=light] .pdfToolSplitFileInfo{color:#53636b}.vellumApp[data-vellum-theme=light] .pdfToolSizeControl>div{background:#edf1f3}.vellumApp[data-vellum-theme=light] .pdfToolSizeControl button{color:#53636b}.vellumApp[data-vellum-theme=light] .pdfToolSizeControl button.active{color:#574800;background:#fff8cc}.pdfToolPreviewGrid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));align-content:start;gap:18px;padding:4px 2px 20px;display:grid}.pdfToolPage{background:#1b2027;border:1px solid #343b46;border-radius:8px;min-width:0;padding:8px;position:relative}.pdfToolPage.selected{background:#27271f;border-color:#d3bc28}.pdfToolPageSelect{cursor:pointer;background:#e9e7e0;border:0;width:100%;padding:0;display:block;position:relative}.pdfToolPageSelect canvas{object-fit:contain;background:#fff;width:100%;height:250px;display:block}.pdfToolPageCheck{color:#f2d42f;background:#171b21;border-radius:5px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;display:grid;position:absolute;top:7px;left:7px}.pdfToolPage footer{color:#c0c8d2;justify-content:space-between;align-items:center;gap:4px;min-height:30px;font-size:11px;display:flex}.pdfToolPage footer>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pdfToolPage footer>div{display:flex}.pdfToolPage footer button{padding:3px}.pdfToolDocumentStart{color:#e9d84f;background:#292b21;margin:0 -8px -8px;padding:5px 8px;font-size:10px;display:block}.pdfImageToPdfArea{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.pdfImagePreviewGrid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));align-content:start;gap:18px;width:100%;padding:4px 2px;display:grid}.pdfImagePreview{background:#1b2027;border:1px solid #343b46;border-radius:8px;min-width:0;padding:8px}.pdfImagePreview img{object-fit:contain;background:#fff;width:100%;height:250px;display:block}.pdfImagePreview footer{color:#c0c8d2;align-items:center;gap:5px;min-height:34px;font-size:11px;display:flex}.pdfImagePreview footer span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pdfImagePreview footer button{flex:none}.pdfToolPage.reorderable{cursor:grab;transition:transform .16s,border-color .16s,opacity .16s}.pdfToolPage.reorderable:active{cursor:grabbing}.pdfToolPage.reorderable.dragging{opacity:.38;transform:scale(.97)}.pdfToolPage.reorderable[draggable=true] .pdfToolPageSelect{cursor:grab}.pdfToolPage.reorderable[draggable=true]:hover{border-color:#667386}.pdfToolPage.reorderable.drop-before:before,.pdfToolPage.reorderable.drop-after:after{content:"";z-index:3;pointer-events:none;background:#7eb4ff;border-radius:4px;width:4px;position:absolute;top:5px;bottom:5px;box-shadow:0 0 0 3px #7eb4ff26,0 0 16px #7eb4ff8c}.pdfToolPage.reorderable.drop-before:before{left:-11px}.pdfToolPage.reorderable.drop-after:after{right:-11px}.pdfToolPage.merge-sortable{cursor:grab;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .18s,opacity .18s}.pdfToolPage.merge-sortable:active{cursor:grabbing}.pdfToolPage.merge-sortable:hover{z-index:2;border-color:#e4c51a9e;transform:translateY(-3px);box-shadow:0 12px 28px #00000038}.pdfToolPage.merge-sortable.dragging{opacity:.32;transform:scale(.94)rotate(-1deg)}.pdfToolPage.merge-sortable .pdfToolPageSelect{cursor:grab}.pdfToolPreviewGrid.merge-preview{grid-template-columns:repeat(auto-fill,240px);padding-top:38px}.pdfToolPage.merge-sortable .pdfToolPageSelect canvas{height:285px}.pdfToolCardActions{z-index:4;opacity:0;gap:7px;transition:opacity .16s,transform .2s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:15px;right:15px;transform:translateY(-5px)scale(.96)}.pdfToolPage.merge-sortable:hover .pdfToolCardActions,.pdfToolPage.merge-sortable:focus-within .pdfToolCardActions{opacity:1;transform:translateY(0)scale(1)}.pdfToolCardActions button{color:#dbe3ec;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#181d25eb;border:1px solid #cde2f140;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:color .15s,border-color .15s,background .15s,transform .15s;display:grid;box-shadow:0 3px 9px #0000003d}.pdfToolCardActions button:hover{color:#f1d633;background:#2a2a1ef5;border-color:#e4c51a9e;transform:scale(1.08)}.pdfToolCardActions button:disabled{opacity:.55;cursor:wait}.pdfToolCardActions .isRotating{animation:.7s ease-in-out infinite pdfToolRotate}@keyframes pdfToolRotate{to{transform:rotate(360deg)}}.pdfToolPageCount{z-index:4;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#343943;border-radius:5px;padding:6px 9px;font-size:12px;font-weight:700;transition:opacity .15s,transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;top:-31px;left:50%;transform:translate(-50%,5px)scale(.96)}.pdfToolPageCount:after{background:inherit;content:"";width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.pdfToolPage.merge-sortable:hover .pdfToolPageCount,.pdfToolPage.merge-sortable:focus-within .pdfToolPageCount{opacity:1;transform:translate(-50%)scale(1)}.pdfToolPage.merge-sortable.doc-drop-before:before,.pdfToolPage.merge-sortable.doc-drop-after:after{z-index:5;content:"";pointer-events:none;background:#e4c51a;border-radius:4px;width:4px;position:absolute;top:8px;bottom:8px;box-shadow:0 0 0 4px #e4c51a24,0 0 18px #e4c51a73}.pdfToolPage.merge-sortable.doc-drop-before:before{left:-12px}.pdfToolPage.merge-sortable.doc-drop-after:after{right:-12px}@media (width<=760px){.pdfToolCardActions{opacity:1;transform:none}.pdfToolPreviewGrid.merge-preview{grid-template-columns:repeat(auto-fill,minmax(200px,240px))}}@media (prefers-reduced-motion:reduce){.pdfToolPage.merge-sortable,.pdfToolPageCount{transition:none}.pdfToolPage.merge-sortable:hover{transform:none}.pdfToolCardActions,.pdfToolCardActions button{transition:none}.pdfToolCardActions .isRotating{animation:none}.pdfToolPage.reorderable{transition:none}}.pdfToolEmpty{color:#e7ebf0;cursor:pointer;background:#1b2027;border:1px dashed #4b535f;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:190px;display:flex}.pdfToolEmpty span{color:#9ba5b2}.pdfToolFooter{color:#9ba5b2;background:#101318;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding:14px 0 0;display:flex;position:sticky;bottom:0}.pdfToolNotice{color:#fff;background:#262b33;border:1px solid #4b535f;border-radius:8px;align-items:center;gap:18px;max-width:min(560px,90vw);padding:14px 16px;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 8px 25px #0008}.pdfToolNotice button{color:inherit;cursor:pointer;background:0 0;border:0}@media (width<=760px){.pdfToolsRail{width:65px;padding:18px 7px}.pdfToolsRail>.eyebrow{display:none}.pdfToolChoice{justify-content:center;padding:0}.pdfToolChoice span{display:none}.pdfToolHeading{flex-direction:column;align-items:start}.pdfToolPreviewGrid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}.pdfToolPageSelect canvas{height:210px}.pdfToolsHeader{padding:0 12px}}.pdfToolPage.reorderable.drop-before:before,.pdfToolPage.reorderable.drop-after:after{background:#e4c51a;box-shadow:0 0 0 3px #e4c51a29,0 0 16px #e4c51a6b}.pdfToolsRail{flex-direction:column;align-items:stretch;display:flex}.pdfToolChevron{margin-left:auto;transition:transform .18s}.pdfToolChevron.open{transform:rotate(180deg)}.pdfConverterMenu{color:#8993a1;flex-direction:column;gap:4px;padding:4px 4px 12px 37px;display:flex}.pdfConverterMenu strong{letter-spacing:.04em;text-transform:uppercase;margin:7px 0 3px;font-size:10px}.pdfConverterMenu button{color:#c7ced8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 8px}.pdfConverterMenu button:hover{color:#fff;background:#ffffff12}.pdfToolAll{margin-top:auto!important}.pdfToolHub{width:100%;max-width:1440px;margin:0 auto}.pdfToolHubGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:15px;display:grid}.pdfToolHubCard{color:#edf1f5;text-align:left;-webkit-backdrop-filter:blur(22px)saturate(145%);cursor:pointer;background:#26303d5c;border:1px solid #cde2f11f;border-color:#e0f8ff2e #cde2f11f #cde2f11f #daf4ff1f;border-radius:13px;flex-direction:column;align-items:flex-start;gap:12px;min-height:184px;padding:20px;transition:background .18s,border-color .18s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #0000001f}.pdfToolHubCard:hover{background:#3642517a;border-color:#e0c83152;transform:translateY(-2px)}.pdfToolHubCard>span:last-child{color:#aab4c1;font-size:12px;line-height:1.55}.pdfToolHubIcon{color:#e4c51a;background:#e2c51a1f;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}@media (width<=760px){.pdfToolHubGrid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:10px}.pdfToolHubCard{min-height:160px;padding:14px}.pdfConverterMenu{padding-left:8px}}@media (prefers-reduced-motion:reduce){.pdfToolHubCard,.pdfToolChevron{transition:none}.pdfToolHubCard:hover{transform:none}}.vellumApp[data-vellum-theme=gray] .pdfToolHubCard{background:#2d333c8c}.vellumApp[data-vellum-theme=omega] .pdfToolHubCard{background:#12151aa3}.vellumApp[data-vellum-theme=light] .pdfToolHubCard{color:#172126;background:#ffffffc2;border-color:#495e6829;box-shadow:inset 0 1px #ffffffb3,0 10px 28px #19283012}.vellumApp[data-vellum-theme=light] .pdfToolHubCard:hover{background:#fffffff0;border-color:#c9a9006b}.vellumApp[data-vellum-theme=light] .pdfToolHubCard>span:last-child{color:#53636b}.vellumApp[data-vellum-theme=light] .pdfConverterMenu button{color:#42535b}.vellumApp[data-vellum-theme=light] .pdfConverterMenu button:hover{color:#172126;background:#23343d12}.vellumApp[data-vellum-theme=gray] .pdfToolsWorkspace{color:#f4f7f8;background:#181b20}.vellumApp[data-vellum-theme=gray] .pdfToolsHeader{background:#22262d;border-color:#383e47}.vellumApp[data-vellum-theme=gray] .pdfToolsRail{background:#1d2127;border-color:#383e47}.vellumApp[data-vellum-theme=gray] .pdfToolChoice{color:#c5cbd3;background:#1d2127}.vellumApp[data-vellum-theme=gray] .pdfToolChoice:hover{color:#fff;background:#292e36}.vellumApp[data-vellum-theme=gray] .pdfToolMain{background:#181b20}.vellumApp[data-vellum-theme=omega] .pdfToolsWorkspace{color:#edf1f5;background:#030405}.vellumApp[data-vellum-theme=omega] .pdfToolsHeader,.vellumApp[data-vellum-theme=omega] .pdfToolsRail{background:#090b0e;border-color:#252a31}.vellumApp[data-vellum-theme=omega] .pdfToolChoice{color:#bbc3ce;background:#090b0e}.vellumApp[data-vellum-theme=omega] .pdfToolChoice:hover{color:#fff;background:#171b21}.vellumApp[data-vellum-theme=omega] .pdfToolMain{background:#030405}.vellumApp[data-vellum-theme=light] .pdfToolsWorkspace{color:#172126;background:#f4f7f8}.vellumApp[data-vellum-theme=light] .pdfToolsHeader{color:#172126;background:#fff;border-color:#d3dadd}.vellumApp[data-vellum-theme=light] .pdfToolsRail{background:#fff;border-color:#d3dadd}.vellumApp[data-vellum-theme=light] .pdfToolsRail>.eyebrow{color:#68777e}.vellumApp[data-vellum-theme=light] .pdfToolChoice{color:#42535b;background:0 0}.vellumApp[data-vellum-theme=light] .pdfToolChoice:hover{color:#172126;background:#e9eef0}.vellumApp[data-vellum-theme=light] .pdfToolChoice.active{color:#574800;background:#fff8cc;border-color:#c9a900}.vellumApp[data-vellum-theme=light] .pdfToolMain{background:#f4f7f8}.vellumApp[data-vellum-theme=light] .pdfToolHeading p,.vellumApp[data-vellum-theme=light] .pdfToolFileOrder,.vellumApp[data-vellum-theme=light] .pdfToolFile small,.vellumApp[data-vellum-theme=light] .pdfToolField small,.vellumApp[data-vellum-theme=light] .pdfToolFooter{color:#53636b}.vellumApp[data-vellum-theme=light] .pdfToolHeading select,.vellumApp[data-vellum-theme=light] .pdfToolAddFile,.vellumApp[data-vellum-theme=light] .selectPagesButton,.vellumApp[data-vellum-theme=light] .pdfToolField input{color:#27343a;background:#fff;border-color:#cbd4d8}.vellumApp[data-vellum-theme=light] .pdfToolFile,.vellumApp[data-vellum-theme=light] .pdfToolPage,.vellumApp[data-vellum-theme=light] .pdfImagePreview{background:#fff;border-color:#d3dadd}.vellumApp[data-vellum-theme=light] .pdfToolContextNote{color:#53636b}.vellumApp[data-vellum-theme=light] .pdfToolContextNote strong{color:#27343a}.vellumApp[data-vellum-theme=light] .pdfToolField{color:#37474f}.vellumApp[data-vellum-theme=light] .pdfToolPage footer,.vellumApp[data-vellum-theme=light] .pdfImagePreview footer{color:#42535b}.vellumApp[data-vellum-theme=light] .pdfToolPage.selected{background:#fffbea;border-color:#c9a900}.vellumApp[data-vellum-theme=light] .pdfToolPageCheck,.vellumApp[data-vellum-theme=light] .pdfToolDocumentStart{color:#574800;background:#fff8cc}.vellumApp[data-vellum-theme=light] .pdfToolEmpty{color:#27343a;background:#fff;border-color:#aebbc0}.vellumApp[data-vellum-theme=light] .pdfToolEmpty span{color:#53636b}.vellumApp[data-vellum-theme=light] .pdfToolFooter{background:#f4f7f8}.vellumApp[data-vellum-theme=light] .pdfToolNotice{color:#27343a;background:#fff;border-color:#cbd4d8;box-shadow:0 8px 25px #19283029}.pdfToolField select{color:#f4f6f8;background:#20252d;border:1px solid #3a414c;border-radius:7px;padding:11px}.vellumApp[data-vellum-theme=light] .pdfToolField select{color:#27343a;background:#fff;border-color:#cbd4d8}.pdfAiPanel{-webkit-backdrop-filter:blur(18px)saturate(140%);background:#26303d4d;border:1px solid #cde2f11f;border-top-color:#e0f8ff33;border-radius:12px;flex-direction:column;gap:12px;max-width:900px;padding:15px;display:flex}.pdfAiPanel p,.pdfAiPanel small{color:#aab4c1;font-size:12px;line-height:1.55}.pdfAiPanel label{color:#dfe5ec;flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.pdfAiPanel textarea{resize:vertical;color:#e9edf4;width:100%;min-height:180px;font:inherit;background:#0c1118ad;border:1px solid #cde2f129;border-radius:8px;padding:12px;font-weight:400;line-height:1.55}.pdfAiPanel select{max-width:360px}.pdfToolHubIcon{width:48px;height:48px;color:inherit;background:0 0;justify-content:flex-start;align-items:center;display:flex}.pdfToolHubIcon svg{width:48px;height:48px;overflow:visible}.pdfToolRailArtwork{flex:none;place-items:center;width:25px;height:25px;display:grid}.pdfToolRailArtwork svg{width:25px;height:25px;overflow:visible}.pdfConverterMenu button{align-items:center;gap:8px;display:flex}.pdfConverterArtwork{flex:none;place-items:center;width:21px;height:21px;display:grid}.pdfConverterArtwork svg{width:21px;height:21px;overflow:visible}.pdfConverterMenu button:hover .pdfConverterArtwork{transform:scale(1.06)}@media (width<=760px){.pdfToolChoice>span:not(.pdfToolRailArtwork){display:none}.pdfToolRailArtwork,.pdfToolRailArtwork svg{width:32px;height:32px}.pdfConverterArtwork{width:21px;height:21px}}.vellumApp[data-vellum-theme=light] .pdfConverterMenu button:hover .pdfConverterArtwork{transform:scale(1.06)}.pdfToolBack{color:#bbc5d1;font:inherit;cursor:pointer;background:#26303d4d;border:1px solid #cde2f121;border-radius:7px;align-items:center;gap:7px;margin:0 0 10px;padding:6px 9px;font-size:12px;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.pdfToolBack:hover{color:#f3d944;background:#3642517a;border-color:#e0c83159}.pdfToolHubGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.pdfToolHubCard{gap:13px;min-height:218px;padding:23px}.pdfToolHubCard strong{font-size:16px}.pdfToolHubCard>span:last-child{font-size:13px;line-height:1.6}.pdfToolHubIcon,.pdfToolHubIcon svg{width:64px;height:64px}@media (width<=760px){.pdfToolHubGrid{grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:12px}.pdfToolHubCard{min-height:190px;padding:17px}.pdfToolHubIcon,.pdfToolHubIcon svg{width:56px;height:56px}.pdfToolHeading .pdfToolBack{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.pdfToolBack{transition:none}}.vellumApp[data-vellum-theme=light] .pdfToolBack{color:#42535b;background:#fff;border-color:#cbd4d8}.vellumApp[data-vellum-theme=light] .pdfToolBack:hover{color:#574800;background:#fff8cc;border-color:#c9a900}@keyframes pdfToolsEnter{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pdfToolsExit{to{opacity:0;transform:translateY(8px)scale(.99)}}@keyframes pdfToolScreenEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pdfToolScreenExit{to{opacity:0;transform:translateY(-6px)}}.pdfToolsWorkspace{animation:.26s cubic-bezier(.2,.7,.25,1) both pdfToolsEnter}.pdfToolsWorkspace.isClosing{pointer-events:none;animation:.22s cubic-bezier(.4,0,.8,.4) both pdfToolsExit}.pdfToolDetail{flex-direction:column;width:100%;min-height:100%;display:flex}.pdfToolScreen.entering{animation:.24s cubic-bezier(.2,.7,.25,1) both pdfToolScreenEnter}.pdfToolScreen.exiting{pointer-events:none;animation:.15s ease-in both pdfToolScreenExit}@media (prefers-reduced-motion:reduce){.pdfToolsWorkspace,.pdfToolsWorkspace.isClosing,.pdfToolScreen.entering,.pdfToolScreen.exiting{animation:none!important}}.pdfToolDetail>.pdfToolHeading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:0 auto 26px}.pdfToolDetail>.pdfToolHeading>div{text-align:center;width:100%;padding-top:30px;position:relative}.pdfToolDetail>.pdfToolHeading .pdfToolBack{position:absolute;top:0;left:0}.pdfToolDetail>.pdfToolHeading h1{letter-spacing:-.025em;font-size:34px}.pdfToolDetail>.pdfToolHeading p{max-width:720px;margin-inline:auto;font-size:14px;line-height:1.55}.pdfToolDetail>.pdfToolHeading select{align-self:center}.pdfToolDetail .pdfToolFileList{width:min(100%,1050px);margin-inline:auto}.pdfToolDetail .pdfToolPreviewGrid,.pdfToolDetail .pdfImagePreviewGrid{grid-template-columns:repeat(auto-fill,175px);justify-content:center}.pdfToolDetail .pdfToolField,.pdfToolDetail .pdfToolEmpty,.pdfToolDetail .selectPagesButton,.pdfToolDetail .pdfOfficeImport,.pdfToolDetail .pdfImageToPdfArea,.pdfToolDetail .pdfToolFormFields,.pdfToolDetail .pdfToolPassword,.pdfToolDetail .pdfToolRedact,.pdfToolDetail .pdfAiPanel{width:min(100%,760px);margin-left:auto;margin-right:auto}.pdfToolDetail .pdfImageToPdfArea{align-items:center}.pdfToolDetail .pdfToolField{max-width:520px}@media (width<=760px){.pdfToolDetail>.pdfToolHeading{text-align:center;align-items:center}.pdfToolDetail>.pdfToolHeading .pdfToolBack{left:0}.pdfToolDetail>.pdfToolHeading h1{font-size:27px}.pdfToolDetail .pdfToolPreviewGrid,.pdfToolDetail .pdfImagePreviewGrid{grid-template-columns:repeat(auto-fill,minmax(145px,175px));justify-content:center}}.pdfToolEmptyAccent{color:#f3d944;background:#e4c51a13;border:1px solid #e4c51a85;transition:background .18s,border-color .18s,transform .18s}.pdfToolEmptyAccent>svg{color:#e4c51a}.pdfToolEmptyAccent>strong{color:#f3d944}.pdfToolEmptyAccent:hover{background:#e4c51a1f;border-color:#f4dc45b8;transform:translateY(-1px)}.pdfToolEmptyAccent span{color:#bdc3cb}.vellumApp[data-vellum-theme=light] .pdfToolEmptyAccent{color:#27343a;background:#fff9d8;border-color:#c9a900}.vellumApp[data-vellum-theme=light] .pdfToolEmptyAccent>svg{color:#9b8200}.vellumApp[data-vellum-theme=light] .pdfToolEmptyAccent>strong{color:#574800}.vellumApp[data-vellum-theme=light] .pdfToolEmptyAccent span{color:#53636b}.vellumApp[data-vellum-theme=light] .pdfToolEmptyAccent:hover{background:#fff3b0;border-color:#ac9000}@media (prefers-reduced-motion:reduce){.pdfToolEmptyAccent{transition:none}.pdfToolEmptyAccent:hover{transform:none}}.pdfToolActionAttention{min-width:174px;min-height:50px;padding-inline:24px;font-size:14px;font-weight:700;animation:1.7s ease-in-out infinite pdfToolActionPulse}.pdfToolActionAttention:disabled{animation:none}.pdfToolActionAttention:focus-visible{outline-offset:3px;outline:2px solid #f3d944}@keyframes pdfToolActionPulse{0%,to{transform:translateY(0)scale(1);box-shadow:inset 0 1px #ffffff2e,0 5px 16px #836f0833,0 0 #e4c51a00}50%{transform:translateY(-2px)scale(1.055);box-shadow:inset 0 1px #ffffff3d,0 10px 26px #e4c51a6b,0 0 0 5px #e4c51a33}}@media (width<=760px){.pdfToolActionAttention{min-width:145px;min-height:44px;padding-inline:17px}}@media (prefers-reduced-motion:reduce){.pdfToolActionAttention{animation:none}}.pdfToolsHeader{z-index:12;gap:12px;padding:0 18px;position:relative;overflow:visible}.pdfToolsHeader>.pdfToolsBrand{flex:0 0 218px}.pdfToolsTopNav{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.pdfToolsNavButton{color:#bac4d1;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:0 11px;font-size:12px;font-weight:600;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.pdfToolsNavButton:hover,.pdfToolsNavButton.active{color:#f3d944;background:#e4c51a1a;border-color:#e4c51a47}.pdfToolsNavIcon{flex:none;place-items:center;width:23px;height:23px;display:grid}.pdfToolsNavIcon svg{width:23px;height:23px;overflow:visible}.pdfToolsNavItem{flex:none;position:relative}.pdfToolsDropdown{z-index:30;color:#edf1f5;-webkit-backdrop-filter:blur(24px)saturate(150%);transform-origin:0 0;background:#1c222bf7;border:1px solid #cde2f124;border-top-color:#e0f8ff33;border-radius:13px;gap:24px;padding:20px;animation:.25s cubic-bezier(.175,.885,.32,1) both pdfToolsDropdownIn;display:grid;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 16px 38px #0000004d,inset 0 1px #ffffff0f}.pdfToolsDropdown.closing{pointer-events:none;animation:.18s cubic-bezier(.4,0,.8,.4) both pdfToolsDropdownOut}.pdfToolsConverterDropdown{grid-template-columns:repeat(2,minmax(0,1fr));width:min(520px,100vw - 30px)}.pdfToolsDropdown>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pdfToolsDropdown strong{color:#8996a7;letter-spacing:.07em;text-transform:uppercase;margin:0 0 8px;font-size:10px}.pdfToolsDropdown button{color:#d6dee8;text-align:left;min-width:0;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;padding:6px 8px;font-size:12px;transition:background .15s,color .15s,border-color .15s;display:flex}.pdfToolsDropdown button:hover,.pdfToolsDropdown button.active{color:#f3d944;background:#e4c51a1a;border-color:#e4c51a33}.pdfToolsDropdown .pdfConverterArtwork,.pdfToolsDropdown .pdfConverterArtwork svg{width:23px;height:23px}.pdfToolsAllDropdown{scrollbar-color:#535e6d transparent;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:min(780px,100vw - 30px);max-height:min(68vh,620px);padding:14px;left:auto;right:0;overflow:auto}@keyframes pdfToolsDropdownIn{0%{opacity:0;transform:translateY(-9px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pdfToolsDropdownOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-6px)scale(.98)}}.pdfToolDetail{grid-template-columns:minmax(0,1fr) minmax(310px,360px);gap:24px;width:100%;max-width:1680px;min-height:100%;margin:0 auto;display:grid}.pdfToolLayout{min-width:0;min-height:0;display:contents}.pdfToolCanvas{flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;min-height:0;padding:4px 10px 24px;display:flex;overflow:auto}.pdfToolCanvasBack{align-self:flex-start;margin:0 0 12px}.pdfToolSettings{-webkit-backdrop-filter:blur(18px)saturate(140%);background:#26303d4d;border:1px solid #cde2f11f;border-top-color:#e0f8ff33;border-radius:13px;flex-direction:column;min-width:0;min-height:0;padding:20px 18px 14px;display:flex;overflow:auto;box-shadow:inset 0 1px #ffffff0f}.pdfToolDetail.no-tool-input{flex-direction:column;gap:20px;display:flex}.pdfToolIntro{text-align:center;flex-direction:column;align-items:center;width:min(100%,1050px);margin:0 auto;display:flex}.pdfToolIntro>.pdfToolBack{align-self:flex-start;margin-bottom:18px}.pdfToolIntro>.eyebrow{color:#8b99a9;letter-spacing:.12em;font-size:10px}.pdfToolIntro h1{letter-spacing:-.025em;margin:4px 0;font-size:34px}.pdfToolIntro p{color:#9ba5b2;max-width:720px;margin:0;font-size:14px;line-height:1.55}.pdfToolImportPrompt{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;width:min(100%,760px);min-height:260px;margin:auto;display:flex}.pdfToolOpenButton{color:#17160c;cursor:pointer;background:#e4c51a;border:1px solid #ffeb5c9e;border-radius:13px;justify-content:center;align-items:center;gap:14px;min-width:340px;min-height:82px;padding:0 38px;font-size:22px;font-weight:750;transition:background .18s,border-color .18s;animation:1.7s ease-in-out infinite pdfToolActionPulse;display:inline-flex}.pdfToolOpenButton:hover{background:#f0d52d;border-color:#ffe95a}.pdfToolOpenButton:focus-visible{outline-offset:4px;outline:2px solid #f3d944}.pdfToolImportPrompt>span{color:#aeb8c3;margin-top:15px;font-size:14px;line-height:1.2}.vellumApp[data-vellum-theme=light] .pdfToolImportPrompt>span{color:#53636b}@media (prefers-reduced-motion:reduce){.pdfToolOpenButton{animation:none}}@media (width<=760px){.pdfToolOpenButton{min-width:min(100%,300px);min-height:68px;padding-inline:26px;font-size:19px}}.pdfToolDetail.no-tool-input .pdfToolLayout{flex:1;display:block}.pdfToolDetail.no-tool-input .pdfToolCanvas{flex:1;justify-content:flex-start;height:auto}.pdfToolDetail.no-tool-input .pdfToolImportPrompt{flex:0;min-height:0;margin:34px auto 0}.pdfToolDetail.has-tool-input{grid-template-columns:minmax(0,1fr) minmax(330px,370px);gap:0;width:calc(100% + 2*clamp(20px,4vw,58px));max-width:none;min-height:calc(100% + 44px);margin:-26px calc(-1*clamp(20px,4vw,58px)) -18px}.pdfToolDetail.has-tool-input .pdfToolCanvas{padding:24px}.pdfToolDetail.has-tool-input .pdfToolSettings{box-sizing:border-box;height:100%;box-shadow:none;-webkit-backdrop-filter:none;background:#26303d29;border:0;border-left:1px solid #cde2f11f;border-radius:0;padding:22px 20px 16px}.pdfToolSettingsTop{flex-direction:column;gap:14px;margin-bottom:18px;display:flex}.pdfToolSettingsTop .pdfToolBack{align-self:flex-start}.pdfToolSettingsTop select{color:#edf1f5;background:#20252d;border:1px solid #3a414c;border-radius:7px;width:100%;padding:10px}.pdfToolSettings>.pdfToolHeading{text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:14px;margin:0 0 18px}.pdfToolSettings>.pdfToolHeading>div{text-align:left;width:auto;padding-top:0;position:static}.pdfToolSettings>.pdfToolHeading .pdfToolBack{margin:0 0 10px;position:static}.pdfToolSettings>.pdfToolHeading h1{font-size:24px}.pdfToolSettings>.pdfToolHeading p{font-size:13px;line-height:1.5}.pdfToolSettings>.pdfToolHeading select{width:100%;max-width:none}.pdfToolSettings .pdfToolFileList,.pdfToolSettings .pdfToolField,.pdfToolSettings .pdfAiPanel,.pdfToolSettings .pdfToolPassword,.pdfToolSettings .pdfToolRedact,.pdfToolSettings .pdfToolFormFields{width:100%;max-width:none;margin-left:0;margin-right:0}.pdfToolSettings .pdfToolFileList{gap:8px;margin-bottom:16px}.pdfToolSettings .pdfToolFile{flex-wrap:wrap}.pdfToolSettings .pdfToolFile>div{min-width:0}.pdfToolSettings .pdfToolField{margin-bottom:16px}.pdfToolSettings .pdfToolField input,.pdfToolSettings .pdfToolField select{box-sizing:border-box;width:100%}.pdfToolSettings .selectPagesButton{width:100%;margin:0 0 14px}.pdfToolSettings .pdfAiPanel{padding:12px}.pdfToolSettings .pdfToolFooter{background:0 0;flex-direction:column;align-items:stretch;gap:10px;margin-top:auto;padding:18px 0 0}.pdfToolSettings .pdfToolActionAttention{width:100%}.pdfToolCanvas .pdfToolPreviewGrid,.pdfToolCanvas .pdfImagePreviewGrid{grid-template-columns:repeat(auto-fill,175px);justify-content:center;width:100%}.pdfToolCanvas>.pdfToolEmpty{width:min(100%,760px);min-height:260px;margin:auto}.pdfToolCanvas>.pdfOfficeImport{width:min(100%,760px);margin:auto}.pdfToolCanvas .pdfImageToPdfArea{align-items:center;width:100%;margin:auto}.pdfToolCanvasEmpty{color:#dbe2ea;text-align:center;background:#26303d33;border:1px dashed #cde2f133;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:min(100%,760px);min-height:260px;margin:auto;display:flex}.pdfToolCanvasEmpty svg{color:#e4c51a}.pdfToolCanvasEmpty span{color:#9ba5b2;font-size:13px}.vellumApp[data-vellum-theme=gray] .pdfToolsDropdown{color:#f4f7f8;background:#272c34f7;border-color:#dde6ef21}.vellumApp[data-vellum-theme=omega] .pdfToolsDropdown{background:#090b0efa;border-color:#cde2f121}.vellumApp[data-vellum-theme=light] .pdfToolsDropdown{color:#172126;background:#fffffffa;border-color:#495e6829;box-shadow:0 16px 38px #19283029,inset 0 1px #fffc}.vellumApp[data-vellum-theme=light] .pdfToolsDropdown strong{color:#68777e}.vellumApp[data-vellum-theme=light] .pdfToolsDropdown button{color:#42535b}.vellumApp[data-vellum-theme=light] .pdfToolsDropdown button:hover,.vellumApp[data-vellum-theme=light] .pdfToolsDropdown button.active{color:#574800;background:#fff8cc;border-color:#e6d46c}.vellumApp[data-vellum-theme=gray] .pdfToolSettings{background:#2d333c2e}.vellumApp[data-vellum-theme=omega] .pdfToolSettings{background:#12151a33}.vellumApp[data-vellum-theme=light] .pdfToolSettings{color:#172126;box-shadow:none;background:#ffffff47;border-color:#495e6829}.vellumApp[data-vellum-theme=light] .pdfToolSettingsTop select{color:#27343a;background:#fff;border-color:#cbd4d8}.vellumApp[data-vellum-theme=light] .pdfToolCanvasEmpty{color:#27343a;background:#ffffff73;border-color:#aebbc0}.vellumApp[data-vellum-theme=light] .pdfToolCanvasEmpty span,.vellumApp[data-vellum-theme=light] .pdfToolIntro p{color:#53636b}@media (width<=1100px){.pdfToolsHeader>.pdfToolsBrand{flex-basis:170px}.pdfToolsNavButton{padding-inline:8px;font-size:11px}.pdfToolsNavIcon,.pdfToolsNavIcon svg{width:20px;height:20px}.pdfToolDetail{grid-template-columns:minmax(0,1fr) minmax(290px,330px);gap:16px}.pdfToolSettings{padding:17px 14px 12px}}@media (width<=760px){.pdfToolsHeader{flex-wrap:wrap;height:auto;min-height:64px;padding:8px 10px}.pdfToolsHeader>.pdfToolsBrand{flex:1 0 180px}.pdfToolsTopNav{flex:1 0 100%;order:3;padding-bottom:2px;overflow-x:auto}.pdfToolsNavButton{min-height:36px;padding-inline:8px}.pdfToolsDropdown{width:auto;max-width:none;max-height:calc(100vh - 140px);position:fixed;top:118px;left:10px;right:10px;overflow:auto}.pdfToolsConverterDropdown,.pdfToolsAllDropdown{grid-template-columns:repeat(2,minmax(0,1fr))}.pdfToolDetail{flex-direction:column;gap:14px;min-height:100%;display:flex}.pdfToolDetail.has-tool-input{gap:14px;width:auto;min-height:100%;margin:0}.pdfToolLayout{flex-direction:column-reverse;gap:14px;display:flex}.pdfToolDetail.has-tool-input .pdfToolLayout{flex-direction:column}.pdfToolDetail.no-tool-input .pdfToolLayout{flex:1;display:flex}.pdfToolSettings{max-height:none;overflow:auto}.pdfToolCanvas{min-height:42vh;padding:0 2px 18px;overflow:visible}.pdfToolDetail.has-tool-input .pdfToolCanvas{padding:0 2px 18px}.pdfToolDetail.has-tool-input .pdfToolSettings{border:1px solid #cde2f11f;border-radius:12px;height:auto;max-height:48vh;padding:16px}.pdfToolCanvas .pdfToolPreviewGrid,.pdfToolCanvas .pdfImagePreviewGrid{grid-template-columns:repeat(auto-fill,minmax(145px,175px))}.pdfToolCanvas>.pdfToolEmpty{min-height:190px}.pdfToolMain{padding:18px 12px}.pdfToolHub{padding-bottom:12px}}@media (prefers-reduced-motion:reduce){.pdfToolsDropdown,.pdfToolsDropdown.closing{animation:none!important}}.pdfToolDetail.has-tool-input .pdfToolPreviewGrid.merge-preview{grid-template-columns:repeat(auto-fill,270px)}.pdfToolDetail.has-tool-input .pdfToolPage.merge-sortable .pdfToolPageSelect canvas{object-fit:contain;object-position:center;background:0 0;height:260px}.pdfToolPage.merge-sortable .pdfToolPageSelect{background:0 0}@media (width<=760px){.pdfToolDetail.has-tool-input .pdfToolPreviewGrid.merge-preview{grid-template-columns:repeat(auto-fill,minmax(220px,270px))}}.pdfToolSplitPreviewGrid{flex-wrap:wrap;place-content:flex-start center;align-items:flex-start;gap:24px;width:100%;padding:10px 8px 24px;display:flex}.pdfToolSplitPreviewGroup{border:1px dashed #cde2f152;border-radius:4px;flex-direction:column;align-items:center;gap:10px;max-width:100%;padding:12px;animation:.22s cubic-bezier(.2,.8,.2,1) both pdfToolGroupIn;display:flex}.pdfToolSplitPreviewGroup>strong{color:#aeb8c3;font-size:13px;font-weight:600}.pdfToolSplitPreviewPages{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;max-width:100%;display:flex}.pdfToolSplitPreviewGroup .pdfToolPage{box-sizing:border-box;width:190px;animation:.26s cubic-bezier(.2,.8,.2,1) both pdfToolGroupIn}.pdfToolSplitPreviewGroup .pdfToolPageSelect{background:0 0}.pdfToolSplitPreviewGroup .pdfToolPageSelect canvas{object-fit:contain;background:0 0;height:235px}.pdfToolSplitPreviewGroup.intelligent{background:#e4c51a06;border-color:#e4c51a7a}.pdfToolSplitEllipsis{color:#e4c51a;letter-spacing:2px;align-self:center;font-size:27px;font-weight:800}.pdfToolSplitPreviewEmpty{color:#9ba5b2;text-align:center;margin:auto;font-size:14px}@keyframes pdfToolGroupIn{0%{opacity:0;transform:translateY(5px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.pdfToolSplitPreviewGroup,.pdfToolSplitPreviewGroup .pdfToolPage{animation:none}}.pdfToolSplitPagesGrid{grid-template-columns:repeat(auto-fill,190px);place-content:start center;gap:22px;width:100%;padding:10px 8px 24px;display:grid}.pdfToolSplitPagesGrid .pdfToolPage{box-sizing:border-box;width:190px}.pdfToolSplitPagesGrid .pdfToolPageSelect{background:0 0}.pdfToolSplitPagesGrid .pdfToolPageSelect canvas{object-fit:contain;background:0 0;height:235px}.pdfToolSplitPagesGrid .pdfToolPageSelect[aria-disabled=true]{cursor:default}.pdfToolSplitPageBadge{color:#17160c;background:#e4c51a;border:2px solid #ffffffe6;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 2px 6px #0003}.pdfToolSplitPagesGrid.selectable .pdfToolPage:not(.selected){opacity:.82}.pdfToolSplitPagesGrid.selectable .pdfToolPage:hover{border-color:#e4c51aa6}.pdfToolSplitSizePreview{justify-content:center;align-items:flex-start;width:100%;padding:10px 8px 24px;display:flex}.pdfToolSplitSizeCard{box-sizing:border-box;width:min(210px,100%)}.pdfToolSplitSizeCard .pdfToolPageSelect,.pdfToolSplitSizeCard .pdfToolPageSelect canvas{background:0 0}.pdfToolSplitSizeCard .pdfToolPageSelect canvas{object-fit:contain;object-position:center;height:205px}.pdfToolSplitSizeCard .pdfToolPageCount{top:-38px}.pdfToolSplitSizeCard:hover .pdfToolPageCount,.pdfToolSplitSizeCard:focus-within .pdfToolPageCount{opacity:1;transform:translate(-50%)scale(1)}.vellumApp[data-vellum-theme=light] .pdfToolSplitSizeCard .pdfToolPageCount{color:#fff;background:#343943}@media (prefers-reduced-motion:reduce){.pdfToolSplitSizeCard .pdfToolPageCount{transition:none}}.pdfToolRotateSettings{flex-direction:column;gap:9px;display:flex}.pdfToolRotateSettings>p{color:#d9e8f5;background:#2689c729;border:1px solid #59b1eb8c;border-radius:8px;margin:0 0 6px;padding:12px;font-size:13px;line-height:1.5}.pdfToolRotateSettings>strong{color:#edf1f5;margin-top:4px;font-size:15px;font-weight:500}.pdfToolRotateReset{color:#f66;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-end;margin:4px 0 0;padding:4px 0;font-size:13px;text-decoration:underline}.pdfToolRotateDirection{color:#edf1f5;text-align:left;text-transform:uppercase;cursor:pointer;background:#26303d52;border:1px solid #cde2f11a;border-radius:9px;align-self:center;align-items:center;gap:12px;width:min(100%,244px);min-height:50px;padding:0;transition:border-color .15s,background .15s,transform .15s;display:flex;box-shadow:0 3px 10px #00000024}.pdfToolRotateDirection>span{color:#fff;background:#ed302c;border-radius:9px 0 0 9px;place-items:center;width:48px;height:50px;margin:-1px 0 -1px -1px;display:grid}.pdfToolRotateDirection:hover{background:#26303d80;border-color:#ed302c73;transform:translateY(-1px)}.pdfToolCanvas .pdfToolPreviewGrid.rotate-preview{grid-template-columns:repeat(auto-fill,270px);padding-top:38px}.pdfToolPage.rotate-sortable{box-sizing:border-box;width:270px;transition:width .18s,transform .18s,border-color .18s,box-shadow .18s}.pdfToolPage.rotate-sortable:hover,.pdfToolPage.rotate-sortable:focus-within{z-index:2;border-color:#e4c51a9e;transform:translateY(-3px);box-shadow:0 12px 28px #00000038}.pdfToolPage.rotate-sortable .pdfToolPageSelect{cursor:default;background:0 0;overflow:hidden}.pdfToolPage.rotate-sortable .pdfToolPageSelect canvas{object-fit:contain;object-position:center;background:0 0;height:260px}.pdfToolRotateThumbnail{place-items:center;width:100%;height:260px;transition:transform .24s cubic-bezier(.2,.8,.2,1);display:grid}.pdfToolRotateThumbnail canvas{object-fit:contain;object-position:center;background:0 0;width:100%;height:260px;display:block}.pdfToolPage.rotate-sortable .pdfToolCardActions{opacity:0;transform:translateY(-5px)scale(.96)}.pdfToolPage.rotate-sortable:hover .pdfToolCardActions,.pdfToolPage.rotate-sortable:focus-within .pdfToolCardActions{opacity:1;transform:translateY(0)scale(1)}.pdfToolPage.rotate-sortable:hover .pdfToolPageCount,.pdfToolPage.rotate-sortable:focus-within .pdfToolPageCount{opacity:1;transform:translate(-50%)scale(1)}.pdfToolPage.rotate-sortable .pdfToolPageCount{top:-31px}.pdfToolCanvas .pdfToolPreviewGrid.rotate-preview.zoomed{grid-template-columns:minmax(270px,420px);justify-content:center}.pdfToolCanvas .rotate-preview.zoomed .pdfToolPage.rotate-sortable{width:min(420px,100vw - 450px)}.pdfToolCanvas .rotate-preview.zoomed .pdfToolRotateThumbnail,.pdfToolCanvas .rotate-preview.zoomed .pdfToolRotateThumbnail canvas{height:360px}.vellumApp[data-vellum-theme=light] .pdfToolRotateSettings>p{color:#28495f;background:#49afeb24}.vellumApp[data-vellum-theme=light] .pdfToolRotateSettings>strong{color:#27343a}.vellumApp[data-vellum-theme=light] .pdfToolRotateDirection{color:#27343a;background:#ffffffa3;border-color:#495e6829}.vellumApp[data-vellum-theme=light] .pdfToolRotateDirection:hover{background:#fff}@media (width<=760px){.pdfToolCanvas .pdfToolPreviewGrid.rotate-preview{grid-template-columns:repeat(auto-fill,minmax(220px,270px))}.pdfToolCanvas .pdfToolPreviewGrid.rotate-preview.zoomed{grid-template-columns:minmax(220px,420px)}.pdfToolCanvas .rotate-preview.zoomed .pdfToolPage.rotate-sortable{width:min(420px,100vw - 48px)}.pdfToolPage.rotate-sortable .pdfToolCardActions{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pdfToolRotateDirection,.pdfToolPage.rotate-sortable,.pdfToolRotateThumbnail{transition:none}}.pdfToolsDropdownGroup{flex-direction:column;gap:4px;min-width:0;padding:2px 4px 8px;display:flex}.pdfToolsDropdownGroup>strong{color:#e4c51a;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #cde2f11a;align-items:center;min-height:28px;padding:0 8px;font-size:10px;display:flex}.pdfToolsDropdownGroup button{width:100%}.pdfToolHubSections{flex-direction:column;gap:26px;display:flex}.pdfToolHubSection h2{color:#aeb8c3;letter-spacing:.04em;border-bottom:1px solid #cde2f11f;margin:0 0 12px;padding-bottom:8px;font-size:13px;font-weight:650}.vellumApp[data-vellum-theme=light] .pdfToolsDropdownGroup>strong{color:#8a7100;border-color:#495e6829}.vellumApp[data-vellum-theme=light] .pdfToolHubSection h2{color:#53636b;border-color:#495e6829}.vellumApp[data-vellum-theme=light] .pdfToolSplitPreviewGroup{border-color:#495e6859}.vellumApp[data-vellum-theme=light] .pdfToolSplitPreviewGroup>strong,.vellumApp[data-vellum-theme=light] .pdfToolSplitPreviewEmpty{color:#53636b}.pdfToolCanvas .pdfToolPreviewGrid{grid-template-columns:repeat(auto-fill,270px)}.pdfToolCanvas .pdfToolPageSelect{background:0 0}.pdfToolDeleteOverlay{z-index:2;color:#ed3232;pointer-events:none;background:#ffffff6b;place-items:center;display:grid;position:absolute;inset:0}.pdfToolDeleteOverlay~.pdfToolPageCheck{z-index:3}.pdfToolCanvas .pdfToolPreviewGrid:not(.merge-preview) .pdfToolPageSelect canvas{object-fit:contain;object-position:center;background:0 0;height:260px}.pdfToolCanvas .pdfImagePreviewGrid{grid-template-columns:repeat(auto-fill,270px)}.pdfToolCanvas .pdfImagePreview img{object-fit:contain;background:0 0;height:260px}.pdfToolSplitPreviewGroup .pdfToolPage{width:270px}.pdfToolSplitPreviewGroup .pdfToolPageSelect canvas,.pdfToolSplitPagesGrid .pdfToolPageSelect canvas{height:260px}.pdfToolSplitPagesGrid{grid-template-columns:repeat(auto-fill,270px)}.pdfToolSplitPagesGrid .pdfToolPage,.pdfToolSplitSizeCard{width:270px}.pdfToolSplitSizeCard .pdfToolPageSelect canvas{height:260px}@media (width<=760px){.pdfToolCanvas .pdfToolPreviewGrid,.pdfToolCanvas .pdfImagePreviewGrid{grid-template-columns:repeat(auto-fill,minmax(220px,270px))}.pdfToolSplitPreviewGroup .pdfToolPage,.pdfToolSplitPagesGrid .pdfToolPage{width:min(270px,100vw - 64px)}.pdfToolSplitPagesGrid{grid-template-columns:repeat(auto-fill,minmax(220px,270px))}.pdfToolSplitPreviewGroup .pdfToolPageSelect canvas,.pdfToolSplitPagesGrid .pdfToolPageSelect canvas,.pdfToolSplitSizeCard .pdfToolPageSelect canvas{height:230px}}.vellumApp[data-vellum-theme=light] .pdfToolSplitPageBadge{color:#fff;background:#c9a900;border-color:#fff}:root{color:#e9edf4;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;--bg:#101318;--surface:#1d232cb8;--surface-raised:#252d38c7;--border:#c2d2e71a;--border-hi:#d5e7f92b;--text:#e9edf4;--muted:#8d98a9;--subtle:#687487;--blue:#78aafc;--blue-bright:#9ac2ff;--cyan:#80d5e1;--danger:#f08992;--shadow:0 22px 70px #00000052;background:#101318;font-family:Inter,Segoe UI,sans-serif;font-size:13px;font-weight:400}*{box-sizing:border-box}body{min-width:760px;min-height:100vh;margin:0}button,input,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #78aafcd9}button:disabled{opacity:.4;cursor:not-allowed!important}.vellumApp{background:#101318;flex-direction:column;width:100vw;height:100vh;min-height:600px;display:flex;position:relative;overflow:hidden}.topbar{border-bottom:1px solid var(--border);-webkit-app-region:drag;background:#12161c;flex:none;align-items:center;gap:16px;height:56px;padding:0 22px;display:flex}.topbar button,.topbarActions,.documentTab{-webkit-app-region:no-drag}.brand{cursor:pointer;letter-spacing:.01em;color:#dfe7f1;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:14px;display:flex}.brand b{color:#fff;font-weight:700}.brandMark,.heroMark{color:#a8ccff;background:#1a2433;border:1px solid #91bcf730;place-items:center;display:grid}.brandMark{border-radius:9px;width:28px;height:28px}.topbarDivider{background:var(--border);width:1px;height:24px}.documentTab{color:#c9d7ea;background:#171d26;border:1px solid #9ebce51c;border-radius:9px;align-items:center;gap:9px;max-width:380px;height:34px;padding:0 12px;display:flex}.documentTab span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.savedDot{background:#70d4bb;border-radius:100%;flex:none;width:6px;height:6px}.topbarHint{color:var(--muted);font-size:12px}.topbarActions{align-items:center;gap:9px;margin-left:auto;display:flex}.privacyPill{color:#91c4b1;background:#141f1f;border:1px solid #6dc49e29;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:flex}.pdfTabsBar{-webkit-app-region:no-drag;flex:1;align-items:center;gap:5px;min-width:0;max-width:calc(100% - 150px);display:flex}.pdfTabsViewport{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.pdfTabsViewport::-webkit-scrollbar{display:none}.pdfTabsContent{align-items:center;gap:6px;width:max-content;min-width:100%;display:flex}.pdfTabsTrack{align-items:center;gap:6px;width:max-content;display:flex}.pdfTab{color:#9eabba;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;min-width:115px;max-width:300px;height:36px;display:flex}.pdfTabSelect{min-width:0;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0 7px 0 10px;display:flex}.pdfTabSelect span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pdfTabSelect svg{flex:none}.pdfTabClose{color:#8491a1;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:25px;height:25px;margin-right:4px;display:grid}.pdfTabClose:hover{color:#fff;background:#333d49}.pdfTabAdd{color:#aeb9c8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.pdfTabAdd:hover{color:#f1f5fb;background:#222b36;border-color:#344253}.tabScrollButton{border:1px solid var(--border);color:#b4bfcd;cursor:pointer;background:#20252d;border-radius:6px;flex:none;place-items:center;width:27px;height:29px;display:grid}.tabScrollButton:hover{color:#fff;background:#2a313b}.topbar button,.topbarActions{-webkit-app-region:no-drag}.iconButton{color:#9ca9ba;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:34px;height:34px;transition:background .16s,color .16s,border-color .16s;display:inline-grid}.iconButton:hover:not(:disabled){border-color:var(--border);color:#f1f5fb;background:#1e232b}.iconButton.small{border-radius:7px;width:28px;height:28px}.ribbon{border-bottom:1px solid var(--border);background:#14191f;flex:none;align-items:center;gap:6px;height:52px;padding:0 21px;display:flex}.ribbonBack,.ribbonTab,.ribbonAction{color:#a5b0c0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;height:34px;padding:0 11px;display:flex}.ribbonBack:hover,.ribbonTab:hover,.ribbonAction:hover:not(:disabled){color:#e9edf4;background:#1b2027}.ribbonBack{color:#c7d0dd}.ribbonSeparator,.toolbarDivider{background:var(--border);width:1px;height:20px;margin:0 7px}.ribbonSpacer{flex:1}.ribbonAction{margin-right:5px}.primaryButton,.secondaryButton{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:36px;padding:0 14px;transition:background .18s,transform .18s,border-color .18s;display:inline-flex}.primaryButton{color:#eaf3ff;background:#233651;border:1px solid #99c2ff52;box-shadow:inset 0 1px #ffffff17,0 5px 16px #1e4a8421}.primaryButton:hover:not(:disabled){background:#30486b;border-color:#aacfff7a;transform:translateY(-1px)}.primaryButton.compact{min-height:32px;padding:0 12px;font-size:12px}.secondaryButton{border:1px solid var(--border-hi);color:#d5deea;background:#1e242c}.secondaryButton:hover{background:#2c3541;border-color:#d3e4f63d}.workspace{flex:1;min-height:0;display:flex}.leftPanel{border-right:1px solid var(--border);background:#13181f;flex-direction:column;flex:none;width:236px;display:flex}.panelTitle{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:78px;padding:17px 15px 13px 18px;display:flex}.eyebrow{letter-spacing:.16em;color:#73839b;font-size:9px;font-weight:700}.panelTitle h2{color:#e5eaf2;margin:5px 0 0;font-family:Manrope,sans-serif;font-size:16px;font-weight:700}.thumbnailList{grid-template-columns:1fr 1fr;align-content:start;gap:12px;padding:14px 13px;display:grid;overflow:auto}.thumbnailCard{color:#909bad;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;align-items:center;gap:7px;padding:7px 7px 8px;font-size:10px;display:flex}.thumbnailCard:hover{border-color:var(--border);background:#1a1f26}.thumbnailImage{background:#252c35;border:1px solid #ffffff12;border-radius:4px;place-items:center;width:100%;height:104px;display:grid;overflow:hidden}.thumbnailImage canvas{object-fit:contain;max-width:100%;max-height:100%;box-shadow:0 3px 10px #00000040}.organizeList{flex-direction:column;gap:5px;padding:10px 9px;display:flex;overflow:auto}.organizeRow{color:#a8b3c2;border:1px solid #0000;border-radius:8px;grid-template-columns:51px 23px 1fr;align-items:center;gap:7px;min-height:67px;padding:5px 6px;display:grid}.organizeRow:hover{border-color:var(--border);background:#191d24}.organizeRow.removed{opacity:.36}.organizeThumb{border:1px solid var(--border);background:#252c35;border-radius:4px;place-items:center;width:48px;height:57px;padding:3px;display:grid;overflow:hidden}.organizeThumb canvas{object-fit:contain;max-width:100%;max-height:100%}.organizeActions{justify-content:flex-end;gap:0;display:flex}.organizeActions button{color:#98a5b6;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:25px;display:grid}.organizeActions button:hover:not(:disabled){color:#d8e8ff;background:#212831}.panelFootnote{color:#8290a1;border-top:1px solid var(--border);margin:auto 12px 12px;padding:10px;font-size:10px;line-height:1.5}.readerArea{background:#15191f;flex-direction:column;flex:1;min-width:0;display:flex}.readerToolbar{border-bottom:1px solid var(--border);background:#171c23;flex:none;justify-content:space-between;align-items:center;height:45px;padding:0 20px;display:flex}.readerToolGroup{align-items:center;gap:5px;display:flex}.pageCounter{border:1px solid var(--border);color:#a3afbf;background:#0e1116;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-width:62px;height:25px;padding:0 7px;font-size:11px;display:flex}.pageCounter b{color:#edf2f9;font-weight:600}.pageCounter i{color:#667284;font-style:normal}.zoomLabel{text-align:center;color:#aab6c5;width:39px;font-size:11px}.documentScroll{scrollbar-color:#3a4452 #181d24;scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.pageStack{flex-direction:column;align-items:center;gap:26px;min-height:100%;padding:28px 32px 70px;display:flex}.pageFrame{width:max-content;max-width:100%;padding-top:17px;position:relative}.pageLabel{letter-spacing:.12em;color:#778498;font-size:9px;position:absolute;top:0;left:0}.pdfPage{width:var(--page-width);background:#fff;max-width:calc(100vw - 330px);padding:0;line-height:0;box-shadow:0 12px 38px #00000054,0 1px 2px #0003}.pdfPage canvas{max-width:100%;height:auto;display:block}.searchBar{z-index:10;height:44px;box-shadow:var(--shadow);color:#a9bad1;background:#202731;border:1px solid #cee0f52b;border-radius:10px;align-items:center;gap:9px;padding:0 7px 0 13px;display:flex;position:absolute;top:117px;right:25px}.searchBar input{color:#eef3fb;background:0 0;border:0;outline:0;width:245px}.searchBar input::placeholder{color:#7e8a9b}.searchBar>span{color:#8d9aab;white-space:nowrap;font-size:10px}.homeScreen{background:#11151b;flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.homeScreen:before{content:"";filter:blur(100px);pointer-events:none;background:#141b27;border-radius:50%;width:520px;height:520px;position:absolute;top:10%;left:50%;transform:translate(-50%)}.homeContent{text-align:center;flex-direction:column;align-items:center;width:min(660px,100% - 40px);padding:16px 0 65px;display:flex;position:relative}.heroMark{border-radius:18px;width:58px;height:58px;margin-bottom:23px;box-shadow:inset 0 1px #ffffff17,0 12px 32px #12396930}.homeContent h1{letter-spacing:-.045em;color:#f1f4f8;margin:18px 0 13px;font-family:Manrope,sans-serif;font-size:clamp(34px,4vw,50px);font-weight:600;line-height:1.12}.homeContent h1 em{color:#9abcf1;font-style:normal}.homeContent>p{color:#909cab;max-width:400px;margin:0 0 24px;font-size:13px;line-height:1.7}.openButton{min-width:191px;height:43px}.shortcut{color:#d2e4fd;background:#0e1219;border-radius:4px;margin-left:9px;padding:3px 5px;font-size:10px}.homeContent>.secondaryButton{color:#aab7c7;background:0 0;border-color:#0000;margin-top:9px}.homeContent>.secondaryButton:hover{border-color:var(--border);background:#191e24}.featureStrip{color:#8d9aac;align-items:center;gap:15px;margin-top:40px;font-size:10px;display:flex}.featureStrip span{align-items:center;gap:7px;display:flex}.featureStrip svg{color:#91b7ed}.featureStrip i{background:#58677a;border-radius:50%;width:3px;height:3px}.privacyNote{color:#8eaf9c;background:#131b1d;border:1px solid #7dbe9c1c;border-radius:99px;align-items:center;gap:7px;margin-top:28px;padding:8px 11px;font-size:10px;display:flex}.homeFooter{color:#596575;letter-spacing:.11em;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:17px;left:24px;right:24px}.homeFooter b{color:#819dc4;border:1px solid #84ade626;border-radius:4px;margin-left:7px;padding:3px 5px;font-size:8px;font-weight:600}.modalBackdrop{z-index:20;background:#0a0d11;place-items:center;padding:20px;animation:.18s ease-out fadeIn;display:grid;position:absolute;inset:0}.printDialog{background:#1d232d;border:1px solid #cee0f529;border-color:#e4f3ff3d #cee0f529 #cee0f529 #daeeff2e;border-radius:15px;width:min(780px,100vw - 36px);animation:.24s cubic-bezier(.2,.7,.25,1) dialogIn;box-shadow:inset 0 1px #ffffff14,0 26px 90px #0000006b}.printDialog>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:75px;padding:0 20px;display:flex}.printDialog>header h2{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:18px}.printDialogBody{grid-template-columns:1fr 228px;gap:26px;padding:19px 21px 20px;display:grid}.printSettings{flex-direction:column;gap:12px;display:flex}.printSettings label{color:#c8d2e0;flex-direction:column;gap:6px;font-size:11px;display:flex}.printSettings select,.printSettings input{color:#e2e9f3;background:#0e1217;border:1px solid #c5d7ee21;border-radius:7px;width:100%;height:35px;padding:0 10px}.printSettings option{background:#202731}.printSettings small{color:#7e8a9b;font-size:9px}.fieldRow{grid-template-columns:1fr 1fr;gap:11px;display:grid}.nativePrintNote{color:#8d9eae;align-items:flex-start;gap:7px;margin:3px 0 0;font-size:10px;line-height:1.5;display:flex}.nativePrintNote svg{color:#80b9a0;flex:none}.printMiniPreview{color:#798699;letter-spacing:.13em;flex-direction:column;align-items:center;gap:12px;padding-top:5px;font-size:9px;display:flex}.paperMini{color:#677485;background:#f5f5f3;border-radius:4px;place-items:center;width:133px;height:188px;padding:14px;transition:width .2s,height .2s;display:grid;box-shadow:0 5px 22px #00000059}.paperMini.landscape{width:188px;height:133px}.paperMiniContent{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.paperMiniContent svg{color:#6b88ad}.paperMiniContent b{text-overflow:ellipsis;white-space:nowrap;color:#697686;letter-spacing:0;max-width:95%;font-size:9px;font-weight:500;overflow:hidden}.paperMiniContent small{letter-spacing:0;color:#9aa4af;font-size:8px}.miniPageDots{flex-wrap:wrap;justify-content:center;gap:4px;max-width:200px;display:flex}.miniPageDots i,.miniPageDots b{border:1px solid var(--border);color:#93a0b0;letter-spacing:0;border-radius:4px;padding:4px 5px;font-size:9px;font-style:normal}.miniPageDots b{border:0}.printDialog>footer{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:8px;height:65px;padding:0 20px;display:flex}.printPreviewScreen{background:#161b22;flex-direction:column;flex:1;min-height:0;display:flex}.printPreviewHeader{border-bottom:1px solid var(--border);background:#171d25;flex:none;align-items:center;gap:13px;height:68px;padding:0 22px;display:flex}.printPreviewHeader>div{flex-direction:column;gap:4px;display:flex}.printPreviewHeader>div strong{font-size:13px}.printPreviewHeader>div span{color:#8b98a9;font-size:10px}.printPreviewHeader>.primaryButton{margin-left:auto}.printPreviewCanvas{scrollbar-color:#3a4452 #181d24;flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:25px;display:flex;overflow:auto}.printSheets{flex-direction:column;align-items:center;gap:24px;display:flex}.printSheetPreview{aspect-ratio:210/297;grid-template-columns:repeat(var(--print-layout),1fr);background:#fafaf8;grid-auto-rows:1fr;align-content:stretch;gap:12px;width:min(700px,65vw);padding:20px;display:grid;box-shadow:0 14px 44px #0006}.printSheetPreview.landscape{aspect-ratio:297/210}.printPage{background:#fff;place-items:center;min-width:0;min-height:0;display:grid;overflow:hidden}.printPage canvas{object-fit:contain;max-width:100%;max-height:100%;display:block}.errorToast,.busyToast{z-index:25;box-shadow:var(--shadow);color:#f1c1c4;background:#392127;border:1px solid #e5999f38;border-radius:9px;align-items:center;gap:14px;padding:11px 14px;font-size:11px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.errorToast button{color:#efb4ba;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.busyToast{border-color:var(--border);color:#c6d5e6;background:#212934}.dropOverlay{z-index:30;pointer-events:none;background:#0d131c;place-items:center;display:grid;position:absolute;inset:0}.dropOverlay>div{background:#161d28;border:1px dashed #98c1fa80;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:11px;width:min(420px,100% - 35px);height:220px;display:flex;box-shadow:inset 0 1px #ffffff14}.dropOverlay strong{font-family:Manrope,sans-serif;font-size:18px}.dropOverlay span{color:#96a7bc;font-size:11px}.printSheets{--paper-ratio:210/297}.printSheetPreview{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.printSheetPreview.layout-1{grid-template-rows:1fr;grid-template-columns:1fr}.printSheetPreview.layout-2{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.printSheetPreview.landscape{width:min(930px,72vw)}.printSheets.grayscale .printPage{filter:grayscale()}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dialogIn{0%{opacity:0;transform:translateY(7px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=950px){.leftPanel{width:195px}.printDialogBody{grid-template-columns:1fr 160px;gap:14px}.paperMini{width:110px;height:155px}.paperMini.landscape{width:155px;height:110px}.ribbon{padding:0 12px}.pageStack{padding-inline:18px}.pdfPage{max-width:calc(100vw - 245px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.leftPanel{transition:width .28s cubic-bezier(.2,.75,.25,1),opacity .19s,border-color .28s,visibility 0s linear .28s;overflow:hidden}.leftPanel.open{visibility:visible;opacity:1;transition:width .28s cubic-bezier(.2,.75,.25,1),opacity .19s,border-color .28s,visibility}.leftPanel.closed{opacity:0;visibility:hidden;pointer-events:none;border-right-color:#0000;width:0}.pdfPage{position:relative}.searchHighlight{z-index:1;pointer-events:none;background:#ffd7406b;border-radius:2px;display:block;position:absolute}.searchHighlight.current{background:#ff992d85;box-shadow:0 0 0 1px #dd831a47}@media print{@page{size:A4 portrait;margin:0}html,body,#root,.vellumApp{background:#fff!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:visible!important}.vellumApp>:not(.printPreviewScreen){display:none!important}.printPreviewScreen{background:#fff!important;display:block!important;position:static!important;overflow:visible!important}.printPreviewHeader{display:none!important}.printPreviewCanvas{padding:0!important;display:block!important;overflow:visible!important}.printSheets{display:block!important}.printSheetPreview{break-after:page;page-break-after:always;aspect-ratio:auto!important;width:100%!important;height:100vh!important;box-shadow:none!important;background:#fff!important;gap:3mm!important;padding:5mm!important}.printSheetPreview:last-child{break-after:auto;page-break-after:auto}.printPage{break-inside:avoid;background:#fff!important}.printPage canvas{max-width:100%!important;max-height:100%!important}}.pageFrame,.pdfPage,.pdfPage canvas{max-width:none}.topbarToolButton{color:#aeb9c8;box-shadow:none;background:0 0;border-color:#0000}.topbarToolButton:hover{color:#f1f5fb;background:0 0;border-color:#0000;transform:none}.topbarToolButton:focus-visible{outline-offset:2px;outline:2px solid #91bcf7a6}.topbarToolButton:hover{border-color:var(--border);color:#f1f5fb;background:#1e232b}:root{--blue:#e4c51a;--blue-bright:#f4dc45}button:focus-visible,input:focus-visible,select:focus-visible{outline-color:#f4dc45d9}::selection{background:#e4c51a61}.brandMark,.heroMark{color:#f4dc45;background:#2a2512;border-color:#f4dc453d}.pdfTab.active{color:#fff4ae;background:#29271c;border-color:#544c25}.ribbonTab.active{color:#f4dc45;background:#2a2512;border-color:#e4c51a33}.primaryButton{color:#17160e;background:#cbb20e;border-color:#f4dc456b;box-shadow:inset 0 1px #ffffff2e,0 5px 16px #836f0829}.primaryButton:hover:not(:disabled){background:#e0c51a;border-color:#ffe95f9e}.thumbnailCard.selected{color:#fff0a0;background:#2a2512;border-color:#e4c51a7a}.homeContent h1 em,.featureStrip svg{color:#f4dc45}.dropOverlay>div{border-color:#f4dc4585}.dropOverlay svg{color:#f4dc45}.miniPageDots i.on{color:#fff0a0;background:#2a2512;border-color:#e4c51a66}.topbarToolButton:focus-visible{outline-color:#f4dc45d9}.homeScreen:before,.homeGlow{display:none}.importProgressToast{z-index:26;color:#e9edf4;background:#1d232c;border:1px solid #d5e7f924;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;width:min(440px,100vw - 36px);padding:13px 15px;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #0000004d}.importProgressCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.importProgressCopy strong{font-size:12px}.importProgressCopy span{text-overflow:ellipsis;white-space:nowrap;color:#9da8b7;font-size:10px;overflow:hidden}.importProgressToast>b{color:#f4dc45;font-variant-numeric:tabular-nums;font-size:11px}.importProgressTrack{background:#363b3e;border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.importProgressTrack i{border-radius:inherit;background:#e4c51a;height:100%;transition:width .18s;display:block}.paperMini{flex:none;padding:0;overflow:hidden}.paperScaleCaption{text-align:center;letter-spacing:0;color:#9ca7b6;max-width:210px;font-size:9px;line-height:1.4}.printSheetPreview{height:auto;aspect-ratio:var(--paper-ratio,210/297)}.printPageContent{outline:1px solid #3f48544d;place-items:center;width:100%;height:100%;display:grid}.printPageContent canvas{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;display:block}@media print{.printPageContent{outline:0}}.printSheetPreview{gap:0;padding:0}@media print{.printSheetPreview{gap:0!important;padding:0!important}}.modalBackdrop{z-index:24;background:#07090cc2;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.printDialog{flex-direction:column;width:min(1120px,100vw - 36px);max-height:calc(100vh - 36px);display:flex;overflow:hidden}.printDialog>header.printDialogDrag{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;height:auto;min-height:76px}.printDialog>header small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.printDialogBody{grid-template-columns:minmax(0,1fr) 340px;gap:22px;min-height:0;padding:12px 20px 14px;overflow:auto}.printSettings{gap:0}.printOptionSection{border-bottom:1px solid var(--border);padding:11px 0 13px}.printOptionSection:last-child{border-bottom:0}.printOptionSection h3{color:#e5eaf2;letter-spacing:.01em;margin:0 0 9px;font-size:11px;font-weight:700}.printOptionSection>small{color:#818d9e;margin-top:7px;font-size:9px;line-height:1.45;display:block}.printCheckRow,.printChoiceRow,.printScaleChoices{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:9px;display:flex}.printSettings .printCheckRow label,.printSettings .printChoiceRow label,.printSettings .printScaleChoices label,.printSettings .printCheckLabel{color:#aeb8c7;white-space:nowrap;flex-direction:row;align-items:center;gap:6px;font-size:10px;display:flex}.printSettings input[type=checkbox],.printSettings input[type=radio]{accent-color:#e4c51a;flex:none;width:14px;height:14px;margin:0}.printSettings .printRangeInput{border:1px solid var(--border-hi);width:130px;height:29px;color:var(--text);background:#0e1217;border-radius:6px;padding:0 8px}.printSettings .printScaleChoices{grid-template-columns:1fr 1fr;display:grid}.printSettings .printCustomScale{flex-direction:row;grid-column:2;align-items:center;gap:6px;display:flex}.printSettings .printCustomScale input{width:74px;height:29px}.printSettings .printCheckLabel{margin-top:9px}.printPageCount{color:#c3ccd9;letter-spacing:0;font-size:10px;font-weight:500}.printDialog>footer{flex:none}.printSheets.economy .printPage{filter:brightness(1.08)contrast(.82)}.printDialog input:focus-visible,.printDialog select:focus-visible{outline-color:#f4dc45d9}.printMiniPreview{letter-spacing:.12em;justify-content:flex-start;align-self:stretch;gap:10px;min-width:0;padding-top:4px}.paperMini{aspect-ratio:210/297;background:#f5f5f3;border:1px solid #ffffff21;border-radius:4px;flex:none;place-items:center;width:auto;max-width:100%;height:min(420px,52vh);padding:0;display:grid;overflow:hidden;box-shadow:0 8px 24px #0000004d}.paperMini.landscape{aspect-ratio:297/210;width:min(100%,340px);height:auto}.paperMini .printPage{background:#fff;width:100%;min-width:0;height:100%;min-height:0}.printMiniPreview .paperScaleCaption{max-width:100%;font-size:10px}@media (width<=900px){.printDialogBody{grid-template-columns:minmax(0,1fr) 230px;gap:14px;padding-inline:13px}.printDialog{width:calc(100vw - 24px)}.paperMini{height:min(290px,38vh)}.paperMini.landscape{width:min(100%,230px)}}@media (height<=720px){.printDialogBody{padding-block:5px}.printOptionSection{padding-block:7px}.printMiniPreview{gap:6px}.paperMini{height:min(280px,39vh)}}@media (prefers-reduced-motion:reduce){.modalBackdrop,.printDialog{animation:none}}.printDialogBody{grid-template-columns:minmax(0,1fr) 340px;column-gap:0;padding-inline:20px}.printMiniPreview{border-left:1px solid var(--border);letter-spacing:.12em;padding:8px 0 8px 22px}.printSettings{padding-right:22px}.printOptionSection h3{margin-bottom:12px}.printSettings label{gap:8px}.printSettings select{appearance:none;cursor:pointer;background-color:#0e1217;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23aeb8c7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-color:#c5d7ee29;border-radius:8px;padding:0 36px 0 12px;transition:border-color .16s,background-color .16s,box-shadow .16s}.printSettings select:hover{background-color:#171c23;border-color:#e4c51a6b}.printSettings select:focus-visible{border-color:#e4c51ac7;outline:0;box-shadow:0 0 0 3px #e4c51a1f}.printSettings option{color:#e2e9f3;background:#202731;padding:8px 10px}.printCheckRow,.printChoiceRow{gap:10px 20px;margin-top:12px}.printSettings .printCheckLabel{align-self:flex-start;gap:8px;margin-top:12px}.printSettings .printScaleChoices{gap:11px 18px;margin:12px 0 15px}.printMiniPreview .paperMini{aspect-ratio:210/297;width:min(100%,300px);height:min(420px,52vh)}@media (width<=900px){.printDialogBody{grid-template-columns:minmax(0,1fr) 230px;column-gap:0}.printMiniPreview{padding-left:15px}.printSettings{padding-right:15px}}@media (width<=680px){.printDialogBody{grid-template-columns:minmax(0,1fr)}.printSettings{padding-right:0}.printMiniPreview{border-left:0;border-top:1px solid var(--border);padding:18px 0 4px}.printMiniPreview .paperMini{height:min(360px,48vh)}}@keyframes modalFadeOut{to{opacity:0}}@keyframes dialogFadeOut{to{opacity:0;transform:translateY(6px)scale(.985)}}.modalBackdrop.closing{pointer-events:none;animation:.21s ease-in forwards modalFadeOut}.modalBackdrop.closing .printDialog,.modalBackdrop.closing .settingsDialog{animation:.21s cubic-bezier(.4,0,.8,.4) forwards dialogFadeOut}@media (prefers-reduced-motion:reduce){.modalBackdrop.closing,.modalBackdrop.closing .printDialog,.modalBackdrop.closing .settingsDialog{animation:none!important}}.vellumApp[data-vellum-theme=gray] .dropOverlay{color:#f4f7f8;background:#181b20f0}.vellumApp[data-vellum-theme=gray] .dropOverlay>div{background:#22262d;border-color:#e4c51a8c}.vellumApp[data-vellum-theme=gray] .dropOverlay span{color:#b2bbc6}.vellumApp[data-vellum-theme=omega] .dropOverlay{color:#f8fafc;background:#030405f5}.vellumApp[data-vellum-theme=omega] .dropOverlay>div{background:#090b0e;border-color:#e4c51a8c}.vellumApp[data-vellum-theme=omega] .dropOverlay span{color:#aab4c0}.vellumApp[data-vellum-theme=light] .dropOverlay{color:#172126;background:#f4f7f8f0}.vellumApp[data-vellum-theme=light] .dropOverlay>div{background:#fff;border-color:#c9a900;box-shadow:0 16px 45px #1928301f}.vellumApp[data-vellum-theme=light] .dropOverlay svg{color:#9a8200}.vellumApp[data-vellum-theme=light] .dropOverlay span{color:#53636b}.updatePromptBackdrop{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05080cad;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.updatePrompt{color:#edf1f5;text-align:center;background:#1d232d;border:1px solid #cee0f529;border-radius:14px;width:min(440px,100vw - 36px);padding:30px;box-shadow:0 24px 70px #00000061}.updatePromptIcon{color:#f4dc45;background:#e4c51a1a;border:1px solid #e4c51a47;border-radius:15px;place-items:center;width:52px;height:52px;margin:0 auto 15px;display:grid}.updatePrompt h2{margin:0 0 10px;font-family:Manrope,sans-serif;font-size:20px}.updatePrompt>p{color:#aeb8c7;margin:0;font-size:13px;line-height:1.6}.updatePrompt footer{justify-content:center;gap:10px;margin-top:22px;display:flex}.updatePrompt footer button{min-width:126px}.updatePromptProgress{text-align:left;margin-top:24px}.updatePromptProgress>div{background:#343b46;border-radius:9px;height:7px;overflow:hidden}.updatePromptProgress i{border-radius:inherit;background:#e4c51a;height:100%;transition:width .2s;display:block}.updatePromptProgress span{color:#aeb8c7;margin-top:8px;font-size:12px;display:block}.updatePrompt .updatePromptError{color:#b54747;margin-top:12px;font-size:12px}.vellumApp[data-vellum-theme=gray] .updatePrompt{color:#f4f7f8;background:#22262d;border-color:#383e47}.vellumApp[data-vellum-theme=gray] .updatePrompt>p,.vellumApp[data-vellum-theme=gray] .updatePromptProgress span{color:#b2bbc6}.vellumApp[data-vellum-theme=gray] .updatePromptProgress>div{background:#383e47}.vellumApp[data-vellum-theme=omega] .updatePrompt{color:#f8fafc;background:#090b0e;border-color:#252a31}.vellumApp[data-vellum-theme=omega] .updatePrompt>p,.vellumApp[data-vellum-theme=omega] .updatePromptProgress span{color:#aab4c0}.vellumApp[data-vellum-theme=omega] .updatePromptProgress>div{background:#252a31}.vellumApp[data-vellum-theme=light] .updatePromptBackdrop{background:#212d3357}.vellumApp[data-vellum-theme=light] .updatePrompt{color:#172126;background:#fff;border-color:#cbd4d8;box-shadow:0 24px 70px #1928302e}.vellumApp[data-vellum-theme=light] .updatePrompt>p,.vellumApp[data-vellum-theme=light] .updatePromptProgress span{color:#53636b}.vellumApp[data-vellum-theme=light] .updatePromptProgress>div{background:#e2e8ea}.vellumApp[data-vellum-theme=light] .updatePrompt .secondaryButton{color:#37474f;background:#f4f7f8;border-color:#cbd4d8}.vellumApp[data-vellum-theme=light] .updatePrompt .secondaryButton:hover{background:#e9eef0}.printSettings .printSelect{width:100%;height:35px;position:relative}.printSelectTrigger{color:#e2e9f3;text-align:left;width:100%;height:100%;font:inherit;cursor:pointer;background:#11161d;border:1px solid #c5d7ee2b;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 11px 0 12px;font-size:11px;transition:background .16s,border-color .16s,box-shadow .16s;display:flex}.printSelectTrigger:hover,.printSelect.open .printSelectTrigger{background:#191f28;border-color:#e4c51a8c}.printSelectTrigger svg{color:#9eabbc;flex:none;transition:transform .16s,color .16s}.printSelect.open .printSelectTrigger svg{color:#e4c51a;transform:rotate(180deg)}.printSelectTrigger:focus-visible,.printSelectOption:focus-visible{outline-offset:2px;outline:2px solid #e4c51acc}.printSelectMenu{z-index:60;-webkit-backdrop-filter:blur(20px)saturate(145%);scrollbar-width:thin;scrollbar-color:#596575 transparent;background:#202731f0;border:1px solid #cde2f124;border-color:#e0f8ff38 #cde2f124 #cde2f124 #daf4ff29;border-radius:10px;max-height:min(220px,42vh);padding:5px;animation:.18s cubic-bezier(.2,.75,.25,1) dialogIn;position:absolute;inset:calc(100% + 6px) 0 auto;overflow:auto;box-shadow:inset 0 1px #ffffff12,0 12px 28px #0000003d}.printSelectOption{color:#c8d2e0;text-align:left;width:100%;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:11px;transition:background .12s,color .12s;display:flex}.printSelectOption:hover,.printSelectOption:focus-visible{color:#fff;background:#e4c51a1a}.printSelectOption.selected{color:#f2d947;background:#e4c51a24}.printSelectCheck{color:#e4c51a;font-weight:700}.printDialog>header.printDialogDrag{min-height:60px}.printMiniPreview>span{display:none}.printMiniPreview .paperScaleCaption{text-align:center;letter-spacing:0;order:-2;margin:0 0 2px;line-height:1.55}.printMiniPreview .printPhysicalSize{color:#c5ceda;letter-spacing:0;order:-1;margin:0 0 8px;font-size:10px}.printMiniPreview .printPageCount,.printMiniPreview .miniPageDots{display:none}.printPreviewPager{color:#e7ebf1;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:16px;min-height:30px;margin-top:0;font-size:14px;font-weight:650;display:flex}.printPreviewPager button{color:#d0d8e4;width:30px;height:28px;padding:0}.printPreviewPager button:disabled{opacity:.35;cursor:default}.printPreviewPager span{text-align:center;min-width:48px}.printerSelectWithSettings{align-items:center;gap:7px;width:100%;display:flex}.printerSelectWithSettings .printSelect{flex:1;min-width:0}.printerPreferencesButton{color:#abb6c6;flex:none;width:35px;height:35px}.printerPreferencesButton:hover:not(:disabled){color:#f0d83c;background:#e4c51a1a;border-color:#e4c51a7a}.printerPreferencesButton:disabled{opacity:.4;cursor:not-allowed}.paperMini{position:relative}.paperMini:not(.borderless){background-color:#b8bec8;background-image:repeating-linear-gradient(90deg,#4e576480 0 5px,#0000 5px 9px),repeating-linear-gradient(0deg,#4e576480 0 5px,#0000 5px 9px)}.paperMini.borderless{background:#fff}.paperMiniPrintableArea{background:#fff;display:grid;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #171d2514}.printDialogBody{grid-template-columns:minmax(0,1fr) 360px;column-gap:0;padding:16px 22px 18px}.printSettings{font-size:13px}.printOptionSection{padding-block:12px}.printOptionSection h3,.printSettings>section>h3{font-size:13px}.printSettings label{gap:9px;font-size:12px}.printSettings select,.printSettings input:not([type=checkbox]):not([type=radio]){height:40px;font-size:12px}.printSettings .printSelect{height:40px}.printSelectTrigger{font-size:12px}.printSettings input[type=checkbox],.printSettings input[type=radio]{width:16px;height:16px}.printSettings .printCheckRow label,.printSettings .printChoiceRow label,.printSettings .printScaleChoices label,.printSettings .printCheckLabel,.printSettings small,.nativePrintNote{font-size:11px}.fieldRow{gap:14px}.printPreviewPager{gap:19px;min-height:36px;font-size:16px}.printPreviewPager button{width:34px;height:32px}.printPreviewPager button svg{width:19px;height:19px}.printPreviewPager span{min-width:56px}.printMiniPreview .paperScaleCaption,.printMiniPreview .printPhysicalSize{font-size:11px}.printerPreferencesButton{width:40px;height:40px}.printDialog>footer .primaryButton,.printDialog>footer .secondaryButton{min-height:40px;padding-inline:16px;font-size:13px}.printerFieldRow label{flex-direction:column;gap:9px;width:100%;display:flex}.copiesAndOptionsRow{align-items:flex-end;gap:18px;margin-top:10px;display:flex}.copiesFieldRow{flex:none;width:min(34%,230px)}.copiesFieldRow label{flex-direction:column;gap:8px;display:flex}.printerOptionsSection .printCheckRow{gap:8px 16px;min-height:40px;margin-top:0}.copiesAndOptionsRow .printCheckRow{flex:1;justify-content:flex-end}.copiesStepper{align-items:center;display:flex;position:relative}.copiesStepper input{-moz-appearance:textfield;padding-right:38px!important}.copiesStepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.copiesStepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.copiesStepperButtons{grid-template-rows:1fr 1fr;width:23px;display:grid;position:absolute;top:4px;bottom:4px;right:4px;overflow:hidden}.copiesStepperButtons button{color:#aeb8c7;cursor:pointer;background:0 0;border:0;place-items:center;min-height:0;padding:0;transition:background .14s,color .14s;display:grid}.copiesStepperButtons button+button{border-top:1px solid #c5d7ee14}.copiesStepperButtons button:hover:not(:disabled){color:#f1d83b;background:#e4c51a1a}.copiesStepperButtons button:disabled{opacity:.35;cursor:default}.printSizingModeTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:2px 0 15px;display:grid}.printSizingModeTabs button{color:#c5ceda;min-height:38px;font:inherit;cursor:pointer;background:#141a22;border:1px solid #c5d7ee26;border-radius:7px;padding:0 10px;font-size:12px;transition:background .16s,border-color .16s,color .16s}.printSizingModeTabs button:hover{color:#f1d83b;background:#1b222c;border-color:#e4c51a61}.printSizingModeTabs button.active{color:#f1d83b;background:#e4c51a1f;border-color:#e4c51a8c;font-weight:650}.fixedPrintValue{color:#c9d2df;background:#11161d;border:1px solid #c5d7ee21;border-radius:8px;align-items:center;height:40px;padding:0 12px;font-size:12px;display:flex}.posterOptions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:560px;margin:12px 0}.bookletNote{background:#e4c51a12;border-left:2px solid #e4c51a99;border-radius:0 6px 6px 0;padding:10px 12px;display:block;color:#c7d0dd!important;margin:8px 0 14px!important;font-size:11px!important}.printFinishingRow{border-top:1px solid #c5d7ee1f;margin-top:16px;padding-top:14px}.printFinishingRow:not(.withPageLayout) .printDuplexField{grid-column:1/-1;max-width:calc(50% - 7px)}.printSheets.posterMarks .printPage,.printSheets .printPage{position:relative}.printPreviewGrid{background:#fff;display:grid;position:absolute;inset:0;overflow:hidden}.printPreviewGrid.layout-1{grid-template-rows:1fr;grid-template-columns:1fr}.printPreviewGrid.layout-2{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.printPreviewGrid.layout-4{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.printPreviewGrid .printPage{position:relative}.printPreviewGrid.cutMarks .printPage:after{pointer-events:none;content:"";background:linear-gradient(#222 0 0) 0 0/5mm .25mm no-repeat,linear-gradient(#222 0 0) 0 0/.25mm 5mm no-repeat,linear-gradient(#222 0 0) 100% 0/5mm .25mm no-repeat,linear-gradient(#222 0 0) 100% 0/.25mm 5mm no-repeat,linear-gradient(#222 0 0) 0 100%/5mm .25mm no-repeat,linear-gradient(#222 0 0) 0 100%/.25mm 5mm no-repeat,linear-gradient(#222 0 0) 100% 100%/5mm .25mm no-repeat,linear-gradient(#222 0 0) 100% 100%/.25mm 5mm no-repeat;position:absolute;inset:2mm}.printDialog{width:min(1320px,100vw - 36px)}.printDialogBody{grid-template-columns:minmax(0,1fr) 450px}.printMiniPreview .paperMini{width:min(100%,400px);height:min(520px,62vh)}.printMiniPreview .paperMini.landscape{aspect-ratio:297/210;width:min(100%,440px);height:auto}.printMiniPreview:has(.paperMini.landscape){justify-content:center}@media (width<=900px){.printDialogBody{grid-template-columns:minmax(0,1fr) 270px}.printMiniPreview .paperMini.landscape{width:min(100%,260px)}}.settingsDialog{color:#e9edf4;background:#1d232d;border:1px solid #cee0f529;border-radius:14px;flex-direction:column;width:min(620px,100vw - 36px);max-height:calc(100vh - 36px);animation:.22s cubic-bezier(.2,.7,.25,1) dialogIn;display:flex;overflow:hidden;box-shadow:0 26px 90px #0000006b}.settingsDialog>header,.settingsDialog>footer{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:66px;padding:0 20px;display:flex}.settingsDialog>header h2{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:18px}.settingsDialog>footer{border-top:1px solid var(--border);border-bottom:0;justify-content:flex-end}.settingsDialogBody{padding:8px 20px 12px;overflow:auto}.vellumSettingsSection{border-bottom:1px solid var(--border);padding:16px 0}.vellumSettingsSection:last-child{border-bottom:0}.vellumSettingsSection h3{margin:0 0 5px;font-size:13px}.settingsHint,.settingsToggleRow small{color:#8d98a9;font-size:11px}.vellumThemeChoices{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.vellumThemeChoice{color:#cbd4e0;cursor:pointer;text-align:left;background:#0c101559;border:1px solid #c5d7ee21;border-radius:9px;min-width:0;padding:8px;transition:border-color .16s,background .16s}.vellumThemeChoice:hover{border-color:#e4c51a59}.vellumThemeChoice.selected{color:#fff0a0;background:#e4c51a1a;border-color:#e4c51ab8}.vellumThemeSwatch{background:#101318;border:1px solid #ffffff1f;border-radius:6px;align-items:flex-end;gap:4px;height:48px;margin-bottom:8px;padding:7px;display:flex}.vellumThemeSwatch i{background:#242a33;border-radius:3px;flex:1;height:22px}.vellumThemeSwatch i:nth-child(2){background:#303844;height:30px}.vellumThemeSwatch i:nth-child(3){background:#e4c51a;height:16px}.theme-gray .vellumThemeSwatch{background:#181b20}.theme-gray .vellumThemeSwatch i{background:#22262d}.theme-gray .vellumThemeSwatch i:nth-child(2){background:#383e47}.theme-light .vellumThemeSwatch{background:#f4f7f8}.theme-light .vellumThemeSwatch i{background:#fff}.theme-light .vellumThemeSwatch i:nth-child(2){background:#d3dadd}.theme-omega .vellumThemeSwatch{background:#030405}.theme-omega .vellumThemeSwatch i{background:#090b0e}.theme-omega .vellumThemeSwatch i:nth-child(2){background:#1b2027}.settingsSelectRow{color:#cbd4e0;grid-template-columns:1fr minmax(140px,190px);align-items:center;gap:15px;font-size:12px;display:grid}.settingsSelectRow .printSelect{z-index:1;width:100%;height:38px;position:relative}.settingsSelectRow .printSelect.open{z-index:5}.settingsToggleRow{color:#d5dce6;border-top:1px solid #c5d7ee14;justify-content:space-between;align-items:center;gap:15px;min-height:58px;display:flex}.settingsToggleRow span{flex-direction:column;gap:4px;display:flex}.settingsToggleRow b{font-size:12px;font-weight:550}.settingsToggleRow input{accent-color:#e4c51a;width:16px;height:16px}.vellumApp[data-vellum-theme=gray]{color:#f4f7f8;background:#181b20}.vellumApp[data-vellum-theme=gray] .topbar,.vellumApp[data-vellum-theme=gray] .ribbon,.vellumApp[data-vellum-theme=gray] .readerToolbar{background:#22262d}.vellumApp[data-vellum-theme=gray] .leftPanel{background:#20242a}.vellumApp[data-vellum-theme=gray] .documentScroll{background:#181b20}.vellumApp[data-vellum-theme=omega]{color:#f8fafc;background:#030405}.vellumApp[data-vellum-theme=omega] .topbar,.vellumApp[data-vellum-theme=omega] .ribbon,.vellumApp[data-vellum-theme=omega] .readerToolbar,.vellumApp[data-vellum-theme=omega] .leftPanel{background:#090b0e}.vellumApp[data-vellum-theme=omega] .documentScroll{background:#030405}.vellumApp[data-vellum-theme=light]{color:#172126;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f7f8}.vellumApp[data-vellum-theme=light] .topbar,.vellumApp[data-vellum-theme=light] .ribbon,.vellumApp[data-vellum-theme=light] .readerToolbar,.vellumApp[data-vellum-theme=light] .leftPanel{color:#172126;background:#fff;border-color:#d3dadd}.vellumApp[data-vellum-theme=light] .documentScroll{background:#e9eef0}.vellumApp[data-vellum-theme=light] .pdfTab{color:#53636b}.vellumApp[data-vellum-theme=light] .pdfTab.active{color:#172126;background:#e9eef0;border-color:#c5d0d5}.vellumApp[data-vellum-theme=light] .ribbonTab,.vellumApp[data-vellum-theme=light] .iconButton{color:#53636b}.vellumApp[data-vellum-theme=light] .iconButton:hover:not(:disabled),.vellumApp[data-vellum-theme=light] .ribbonTab:hover{color:#172126;background:#e9eef0;border-color:#d3dadd}.vellumApp[data-vellum-theme=light] .ribbonTab.active{color:#806900;background:#fff8cc;border-color:#bea10047}.vellumApp[data-vellum-theme=light] .pageLabel,.vellumApp[data-vellum-theme=light] .panelTitle h2,.vellumApp[data-vellum-theme=light] .pageCounter{color:#27343a}.vellumApp[data-vellum-theme=light] .thumbnailCard{color:#42535b}.vellumApp[data-vellum-theme=light] .thumbnailCard.selected{color:#574800;background:#fff8cc}.vellumApp[data-vellum-theme=light] .settingsDialog,.vellumApp[data-vellum-theme=light] .printDialog{color:#172126;background:#fff;border-color:#cbd4d8}.vellumApp[data-vellum-theme=light] .settingsDialog .settingsHint,.vellumApp[data-vellum-theme=light] .settingsDialog .settingsToggleRow small{color:#53636b}.vellumApp[data-vellum-theme=light] .settingsDialog .vellumThemeChoice{color:#27343a;background:#f4f7f8;border-color:#d3dadd}.vellumApp[data-vellum-theme=light] .settingsDialog .vellumThemeChoice.selected{color:#574800;background:#fff8cc;border-color:#c9a900}.vellumApp[data-vellum-theme=light] .printSettings label,.vellumApp[data-vellum-theme=light] .settingsSelectRow{color:#37474f}.vellumApp[data-vellum-theme=light] .printSettings input,.vellumApp[data-vellum-theme=light] .printSelectTrigger,.vellumApp[data-vellum-theme=light] .fixedPrintValue{color:#172126;background:#f4f7f8;border-color:#cbd4d8}.vellumApp[data-vellum-theme=light] .printSelectMenu{scrollbar-color:#aebbc0 transparent;background:#fffffff5;border-color:#cbd4d8;box-shadow:inset 0 1px #ffffffd9,0 12px 28px #19283029}.vellumApp[data-vellum-theme=light] .printSelectOption{color:#37474f}.vellumApp[data-vellum-theme=light] .printSelectOption:hover,.vellumApp[data-vellum-theme=light] .printSelectOption.selected{color:#574800;background:#fff8cc}.vellumApp[data-vellum-theme=light] .printOptionSection h3,.vellumApp[data-vellum-theme=light] .printSettings>section>h3{color:#27343a}.vellumApp[data-vellum-theme=light] .printSettings .printCheckRow label,.vellumApp[data-vellum-theme=light] .printSettings .printChoiceRow label,.vellumApp[data-vellum-theme=light] .printSettings .printScaleChoices label,.vellumApp[data-vellum-theme=light] .printSettings .printCheckLabel{color:#42535b}.vellumApp[data-vellum-theme=light] .printSettings small,.vellumApp[data-vellum-theme=light] .printOptionSection>small,.vellumApp[data-vellum-theme=light] .nativePrintNote,.vellumApp[data-vellum-theme=light] .printMiniPreview{color:#617078}.vellumApp[data-vellum-theme=light] .printMiniPreview .paperScaleCaption,.vellumApp[data-vellum-theme=light] .printMiniPreview .printPhysicalSize{color:#53636b}.vellumApp[data-vellum-theme=light] .printPreviewPager{color:#27343a}.vellumApp[data-vellum-theme=light] .printPreviewPager button{color:#53636b}.vellumApp[data-vellum-theme=light] .printSizingModeTabs button{color:#37474f;background:#f4f7f8;border-color:#cbd4d8}.vellumApp[data-vellum-theme=light] .printSizingModeTabs button:hover,.vellumApp[data-vellum-theme=light] .printSizingModeTabs button.active{color:#574800;background:#fff8cc;border-color:#c9a900}.vellumApp[data-vellum-theme=light] .printDialog>footer .secondaryButton{color:#37474f;background:#f4f7f8;border-color:#cbd4d8}.vellumApp[data-vellum-theme=light] .printDialog>footer .secondaryButton:hover{color:#172126;background:#e9eef0;border-color:#aebbc0}.vellumApp[data-vellum-theme=light] .pageCounter{color:#27343a;background:#f4f7f8;border-color:#cbd4d8}.vellumApp[data-vellum-theme=light] .thumbnailCard:hover:not(.selected){color:#27343a;background:#edf1f2;border-color:#cbd4d8}.vellumApp[data-vellum-theme=light] .thumbnailCard.selected:hover{color:#574800;background:#fff4b8;border-color:#c9a900}.vellumApp[data-vellum-theme=light] .thumbnailImage{background:#e9eef0;border-color:#cbd4d8}.vellumApp[data-vellum-theme=light] .searchBar{color:#53636b;background:#fff;border-color:#cbd4d8;box-shadow:0 10px 28px #19283029}.vellumApp[data-vellum-theme=light] .searchBar input{color:#172126}.vellumApp[data-vellum-theme=light] .searchBar input::placeholder{color:#77868d}.vellumApp[data-vellum-theme=light] .searchBar>span{color:#617078}.vellumApp[data-vellum-theme=light] .searchBar .iconButton{color:#53636b}.vellumApp[data-vellum-theme=light] .searchBar .iconButton:hover:not(:disabled){color:#172126;background:#edf1f2;border-color:#cbd4d8}.vellumApp .documentScroll,.vellumApp .thumbnailList,.vellumApp .organizeList,.vellumApp .printPreviewCanvas,.vellumApp .settingsDialogBody{scrollbar-width:thin;scrollbar-color:#3a4452 #181d24}.vellumApp .documentScroll::-webkit-scrollbar{width:10px;height:10px}.vellumApp .thumbnailList::-webkit-scrollbar{width:10px;height:10px}.vellumApp .organizeList::-webkit-scrollbar{width:10px;height:10px}.vellumApp .printPreviewCanvas::-webkit-scrollbar{width:10px;height:10px}.vellumApp .settingsDialogBody::-webkit-scrollbar{width:10px;height:10px}.vellumApp .documentScroll::-webkit-scrollbar-track{background:#181d24}.vellumApp .thumbnailList::-webkit-scrollbar-track{background:#181d24}.vellumApp .organizeList::-webkit-scrollbar-track{background:#181d24}.vellumApp .printPreviewCanvas::-webkit-scrollbar-track{background:#181d24}.vellumApp .settingsDialogBody::-webkit-scrollbar-track{background:#181d24}.vellumApp .documentScroll::-webkit-scrollbar-thumb{background:#3a4452;border:2px solid #181d24;border-radius:99px}.vellumApp .thumbnailList::-webkit-scrollbar-thumb{background:#3a4452;border:2px solid #181d24;border-radius:99px}.vellumApp .organizeList::-webkit-scrollbar-thumb{background:#3a4452;border:2px solid #181d24;border-radius:99px}.vellumApp .printPreviewCanvas::-webkit-scrollbar-thumb{background:#3a4452;border:2px solid #181d24;border-radius:99px}.vellumApp .settingsDialogBody::-webkit-scrollbar-thumb{background:#3a4452;border:2px solid #181d24;border-radius:99px}.vellumApp .documentScroll::-webkit-scrollbar-thumb:hover{background:#566272}.vellumApp .thumbnailList::-webkit-scrollbar-thumb:hover{background:#566272}.vellumApp .organizeList::-webkit-scrollbar-thumb:hover{background:#566272}.vellumApp .printPreviewCanvas::-webkit-scrollbar-thumb:hover{background:#566272}.vellumApp .settingsDialogBody::-webkit-scrollbar-thumb:hover{background:#566272}.vellumApp[data-vellum-theme=gray] .documentScroll,.vellumApp[data-vellum-theme=gray] .thumbnailList,.vellumApp[data-vellum-theme=gray] .organizeList,.vellumApp[data-vellum-theme=gray] .printPreviewCanvas,.vellumApp[data-vellum-theme=gray] .settingsDialogBody{scrollbar-color:#515862 #22262d}.vellumApp[data-vellum-theme=gray] .documentScroll::-webkit-scrollbar-track{background:#22262d}.vellumApp[data-vellum-theme=gray] .thumbnailList::-webkit-scrollbar-track{background:#22262d}.vellumApp[data-vellum-theme=gray] .organizeList::-webkit-scrollbar-track{background:#22262d}.vellumApp[data-vellum-theme=gray] .printPreviewCanvas::-webkit-scrollbar-track{background:#22262d}.vellumApp[data-vellum-theme=gray] .settingsDialogBody::-webkit-scrollbar-track{background:#22262d}.vellumApp[data-vellum-theme=gray] .documentScroll::-webkit-scrollbar-thumb{background:#515862;border-color:#22262d}.vellumApp[data-vellum-theme=gray] .thumbnailList::-webkit-scrollbar-thumb{background:#515862;border-color:#22262d}.vellumApp[data-vellum-theme=gray] .organizeList::-webkit-scrollbar-thumb{background:#515862;border-color:#22262d}.vellumApp[data-vellum-theme=gray] .printPreviewCanvas::-webkit-scrollbar-thumb{background:#515862;border-color:#22262d}.vellumApp[data-vellum-theme=gray] .settingsDialogBody::-webkit-scrollbar-thumb{background:#515862;border-color:#22262d}.vellumApp[data-vellum-theme=omega] .documentScroll,.vellumApp[data-vellum-theme=omega] .thumbnailList,.vellumApp[data-vellum-theme=omega] .organizeList,.vellumApp[data-vellum-theme=omega] .printPreviewCanvas,.vellumApp[data-vellum-theme=omega] .settingsDialogBody{scrollbar-color:#292d33 #090b0e}.vellumApp[data-vellum-theme=omega] .documentScroll::-webkit-scrollbar-track{background:#090b0e}.vellumApp[data-vellum-theme=omega] .thumbnailList::-webkit-scrollbar-track{background:#090b0e}.vellumApp[data-vellum-theme=omega] .organizeList::-webkit-scrollbar-track{background:#090b0e}.vellumApp[data-vellum-theme=omega] .printPreviewCanvas::-webkit-scrollbar-track{background:#090b0e}.vellumApp[data-vellum-theme=omega] .settingsDialogBody::-webkit-scrollbar-track{background:#090b0e}.vellumApp[data-vellum-theme=omega] .documentScroll::-webkit-scrollbar-thumb{background:#292d33;border-color:#090b0e}.vellumApp[data-vellum-theme=omega] .thumbnailList::-webkit-scrollbar-thumb{background:#292d33;border-color:#090b0e}.vellumApp[data-vellum-theme=omega] .organizeList::-webkit-scrollbar-thumb{background:#292d33;border-color:#090b0e}.vellumApp[data-vellum-theme=omega] .printPreviewCanvas::-webkit-scrollbar-thumb{background:#292d33;border-color:#090b0e}.vellumApp[data-vellum-theme=omega] .settingsDialogBody::-webkit-scrollbar-thumb{background:#292d33;border-color:#090b0e}.vellumApp[data-vellum-theme=light] .documentScroll,.vellumApp[data-vellum-theme=light] .thumbnailList,.vellumApp[data-vellum-theme=light] .organizeList,.vellumApp[data-vellum-theme=light] .printPreviewCanvas,.vellumApp[data-vellum-theme=light] .settingsDialogBody{scrollbar-color:#aebbc0 #e9eef0}.vellumApp[data-vellum-theme=light] .documentScroll::-webkit-scrollbar-track{background:#e9eef0}.vellumApp[data-vellum-theme=light] .thumbnailList::-webkit-scrollbar-track{background:#e9eef0}.vellumApp[data-vellum-theme=light] .organizeList::-webkit-scrollbar-track{background:#e9eef0}.vellumApp[data-vellum-theme=light] .printPreviewCanvas::-webkit-scrollbar-track{background:#e9eef0}.vellumApp[data-vellum-theme=light] .settingsDialogBody::-webkit-scrollbar-track{background:#e9eef0}.vellumApp[data-vellum-theme=light] .documentScroll::-webkit-scrollbar-thumb{background:#aebbc0;border-color:#e9eef0}.vellumApp[data-vellum-theme=light] .thumbnailList::-webkit-scrollbar-thumb{background:#aebbc0;border-color:#e9eef0}.vellumApp[data-vellum-theme=light] .organizeList::-webkit-scrollbar-thumb{background:#aebbc0;border-color:#e9eef0}.vellumApp[data-vellum-theme=light] .printPreviewCanvas::-webkit-scrollbar-thumb{background:#aebbc0;border-color:#e9eef0}.vellumApp[data-vellum-theme=light] .settingsDialogBody::-webkit-scrollbar-thumb{background:#aebbc0;border-color:#e9eef0}.vellumApp[data-vellum-theme=light] .documentScroll::-webkit-scrollbar-thumb:hover{background:#89989e}.vellumApp[data-vellum-theme=light] .thumbnailList::-webkit-scrollbar-thumb:hover{background:#89989e}.vellumApp[data-vellum-theme=light] .organizeList::-webkit-scrollbar-thumb:hover{background:#89989e}.vellumApp[data-vellum-theme=light] .printPreviewCanvas::-webkit-scrollbar-thumb:hover{background:#89989e}.vellumApp[data-vellum-theme=light] .settingsDialogBody::-webkit-scrollbar-thumb:hover{background:#89989e}.vellumApp[data-vellum-theme=light] .pageCounter b{color:#172126}.vellumApp[data-vellum-theme=light] .pageCounter i{color:#617078}.vellumApp[data-vellum-theme=light] .bookletNote{background:#fffbea;border-left-color:#c9a900;color:#5b4a00!important}.pdfPage{aspect-ratio:var(--page-ratio,210 / 297)}.vellumApp[data-vellum-theme=gray] .homeScreen{background:#181b20}.vellumApp[data-vellum-theme=gray] .homeScreen:before{background:#22262d}.vellumApp[data-vellum-theme=gray] .homeContent h1{color:#f4f7f8}.vellumApp[data-vellum-theme=gray] .homeContent>p{color:#aeb7c3}.vellumApp[data-vellum-theme=gray] .featureStrip{color:#b2bbc6}.vellumApp[data-vellum-theme=gray] .homeFooter{color:#87919d}.vellumApp[data-vellum-theme=omega] .homeScreen{background:#030405}.vellumApp[data-vellum-theme=omega] .homeScreen:before{background:#090b0e}.vellumApp[data-vellum-theme=omega] .homeContent h1{color:#f8fafc}.vellumApp[data-vellum-theme=omega] .homeContent>p,.vellumApp[data-vellum-theme=omega] .featureStrip{color:#aab4c0}.vellumApp[data-vellum-theme=omega] .homeFooter{color:#7d8792}.vellumApp[data-vellum-theme=light] .homeScreen{background:#f4f7f8}.vellumApp[data-vellum-theme=light] .homeScreen:before{background:#e7edef}.vellumApp[data-vellum-theme=light] .homeContent h1{color:#172126}.vellumApp[data-vellum-theme=light] .homeContent h1 em{color:#a58a00}.vellumApp[data-vellum-theme=light] .homeContent>p{color:#53636b}.vellumApp[data-vellum-theme=light] .shortcut{color:#27343a;background:#e2e8ea}.vellumApp[data-vellum-theme=light] .homeContent>.secondaryButton{color:#42535b}.vellumApp[data-vellum-theme=light] .homeContent>.secondaryButton:hover{background:#e9eef0}.vellumApp[data-vellum-theme=light] .featureStrip{color:#53636b}.vellumApp[data-vellum-theme=light] .featureStrip svg{color:#9a8200}.vellumApp[data-vellum-theme=light] .featureStrip i{background:#aebbc0}.vellumApp[data-vellum-theme=light] .privacyNote{color:#3c684b;background:#edf5ef;border-color:#c9ddcf}.vellumApp[data-vellum-theme=light] .homeFooter{color:#68777e}.vellumApp[data-vellum-theme=light] .homeFooter b{color:#53636b;border-color:#cbd4d8}@media (prefers-reduced-motion:reduce){.settingsDialog{animation:none}}.printSheets.posterMarks .printPage:after{pointer-events:none;content:"";background:linear-gradient(#222 0 0) 0 0/5mm .25mm no-repeat,linear-gradient(#222 0 0) 0 0/.25mm 5mm no-repeat,linear-gradient(#222 0 0) 100% 0/5mm .25mm no-repeat,linear-gradient(#222 0 0) 100% 0/.25mm 5mm no-repeat,linear-gradient(#222 0 0) 0 100%/5mm .25mm no-repeat,linear-gradient(#222 0 0) 0 100%/.25mm 5mm no-repeat,linear-gradient(#222 0 0) 100% 100%/5mm .25mm no-repeat,linear-gradient(#222 0 0) 100% 100%/.25mm 5mm no-repeat;position:absolute;inset:2mm}.printChoiceRow{row-gap:14px;margin-bottom:8px}.printChoiceRow+.fieldRow{margin-top:6px}@media (width<=760px){.copiesAndOptionsRow{flex-direction:column;align-items:flex-start;gap:8px}.copiesFieldRow{width:min(100%,230px)}.printerOptionsSection .printCheckRow{min-height:0}}@media (width<=900px){.printDialogBody{grid-template-columns:minmax(0,1fr) 270px;gap:14px;padding-inline:16px}.printMiniPreview{padding-left:15px}.printSettings{padding-right:15px}}@media (width<=680px){.printDialogBody{grid-template-columns:minmax(0,1fr)}.printSettings{padding-right:0}.printMiniPreview{border-left:0;border-top:1px solid var(--border);padding:18px 0 4px}.printMiniPreview .paperMini{height:min(360px,48vh)}}.defaultPdfBanner{z-index:30;box-sizing:border-box;-webkit-backdrop-filter:blur(22px)saturate(145%);color:#e8edf4;background:#1d2530c2;border:1px solid #cde2f11f;border-color:#e0f8ff33 #cde2f11f #cde2f129;flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:10px 22px;animation:.38s cubic-bezier(.2,.75,.25,1) both defaultPdfBannerIn;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,inset 1px 0 #daf4ff0a,0 8px 24px #00000029}.defaultPdfBannerCopy{align-items:center;gap:12px;min-width:0;display:flex}.defaultPdfBannerCopy>svg{color:#e8ca22;flex:none}.defaultPdfBannerCopy span{gap:3px;display:grid}.defaultPdfBannerCopy strong{font-size:13px;font-weight:650}.defaultPdfBannerCopy small{color:#b8c4d2;font-size:12px}.defaultPdfBannerAction{color:#f1d72b;cursor:pointer;background:#e2c61529;border:1px solid #ffe24661;border-radius:9px;flex:none;min-height:36px;padding:0 16px;font-family:inherit;font-size:12px;font-weight:600;transition:background .16s,border-color .16s,transform .16s}.defaultPdfBannerAction:hover{background:#e2c61540;border-color:#ffe24694;transform:translateY(-1px)}.defaultPdfBannerClose{color:#b9c6d4;cursor:pointer;background:#ffffff09;border:1px solid #cde2f11a;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;padding:0;transition:background .16s,color .16s;display:grid}.defaultPdfBannerClose:hover{color:#fff;background:#ffffff17}.defaultPdfBanner.closing{animation:.32s cubic-bezier(.4,0,.8,.25) both defaultPdfBannerOut}@keyframes defaultPdfBannerIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes defaultPdfBannerOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@media (width<=620px){.defaultPdfBanner{gap:10px;padding:10px 12px}.defaultPdfBannerCopy{gap:8px}.defaultPdfBannerCopy small{max-width:44vw;line-height:1.35}.defaultPdfBannerAction{padding:0 10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.defaultPdfBanner,.defaultPdfBanner.closing{animation:none}.defaultPdfBannerAction,.defaultPdfBannerClose{transition:none}}
