@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(./inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(./inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(./inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(./inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(./inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(./inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(./inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(./inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(./inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(./inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(./inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(./inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(./inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(./inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(./inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(./inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(./inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(./inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(./inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(./inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(./inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(./inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(./inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(./inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(./inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(./inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(./inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{margin:0;padding:0;height:100%;overflow-x:hidden}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Adwaita Mono;src:local("Adwaita Mono");font-display:optional}@font-face{font-family:Nimbus Mono PS;src:local("Nimbus Mono PS");font-display:optional}:root{--footer-height: 2rem}.footer-link{color:var(--mantine-color-gray-6);text-decoration:none;transition:color .2s ease;border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;padding:0}.footer-link:hover{color:var(--mantine-color-blue-8);text-decoration:underline}.stirling-link{color:var(--mantine-color-blue-6);text-decoration:none;font-weight:500;transition:color .2s ease}.stirling-link:hover{color:var(--mantine-color-blue-8);text-decoration:underline}.viewer-file-tab{justify-content:flex-start}.viewer-file-tab[data-active]{background-color:#93c5fd80}@keyframes _rainbowBackground_1uz3v_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes _rainbowBorder_1uz3v_1{0%{border-color:red;box-shadow:0 0 15px red}14%{border-color:#f80;box-shadow:0 0 15px #f80}28%{border-color:#ff0;box-shadow:0 0 15px #ff0}42%{border-color:#8f0;box-shadow:0 0 15px #8f0}57%{border-color:#0f8;box-shadow:0 0 15px #0f8}71%{border-color:#08f;box-shadow:0 0 15px #08f}85%{border-color:#80f;box-shadow:0 0 15px #80f}to{border-color:red;box-shadow:0 0 15px red}}@keyframes _rainbowText_1uz3v_198{0%{color:red;text-shadow:0 0 10px #ff0000}14%{color:#f80;text-shadow:0 0 10px #ff8800}28%{color:#ff0;text-shadow:0 0 10px #ffff00}42%{color:#8f0;text-shadow:0 0 10px #88ff00}57%{color:#0f8;text-shadow:0 0 10px #00ff88}71%{color:#08f;text-shadow:0 0 10px #0088ff}85%{color:#80f;text-shadow:0 0 10px #8800ff}to{color:red;text-shadow:0 0 10px #ff0000}}@keyframes _rainbowPulse_1uz3v_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}._rainbowMode_1uz3v_95{background:linear-gradient(-45deg,red,#f80,#ff0,#8f0,#0f8,#0ff,#08f,#80f,#f08,red)!important;background-size:400% 400%!important;animation:_rainbowBackground_1uz3v_1 3s ease infinite!important;color:#fff!important;overflow-x:hidden}._rainbowCard_1uz3v_116{background:linear-gradient(45deg,red,#f80,#ff0,#8f0,#0f8,#0ff,#08f,#80f,#f08)!important;background-size:400% 400%!important;animation:_rainbowBackground_1uz3v_1 4s ease infinite,_rainbowBorder_1uz3v_1 2s linear infinite!important;color:#fff!important;border:2px solid!important;border-radius:15px!important;box-shadow:0 0 20px #ffffff4d!important}._rainbowButton_1uz3v_139{background:linear-gradient(45deg,red,#f80,#ff0,#8f0,#0f8,#0ff,#08f,#80f,#f08)!important;background-size:300% 300%!important;animation:_rainbowBackground_1uz3v_1 2s ease infinite,_rainbowBorder_1uz3v_1 1s linear infinite!important;border:2px solid!important;color:#fff!important;border-radius:8px!important;transition:all .3s ease!important;font-weight:700!important}._rainbowButton_1uz3v_139:hover{transform:scale(1.05)!important;animation:_rainbowBackground_1uz3v_1 1s ease infinite,_rainbowBorder_1uz3v_1 .5s linear infinite,_rainbowPulse_1uz3v_1 .5s ease infinite!important;box-shadow:0 0 25px #fff9!important}._rainbowInput_1uz3v_172{background:linear-gradient(90deg,red,#f80,#ff0,#8f0,#0f8,#0ff,#08f,#80f,#f08)!important;background-size:300% 300%!important;animation:_rainbowBackground_1uz3v_1 2.5s ease infinite,_rainbowBorder_1uz3v_1 1.5s linear infinite!important;border:2px solid!important;color:#fff!important;border-radius:8px!important}._rainbowInput_1uz3v_172::placeholder{color:#fffc!important}._rainbowSegmentedControl_1uz3v_204{background:linear-gradient(45deg,red,#f80,#ff0,#8f0,#0f8,#0ff,#08f,#80f,#f08)!important;background-size:400% 400%!important;animation:_rainbowBackground_1uz3v_1 3s ease infinite,_rainbowBorder_1uz3v_1 2s linear infinite!important;border:2px solid!important;border-radius:12px!important;padding:4px!important}._rainbowPaper_1uz3v_226{background:linear-gradient(90deg,#0ff,#08f,#80f,#f08)!important;background-size:100% 100%!important;animation:_rainbowBackground_1uz3v_1 3.5s ease infinite,_rainbowBorder_1uz3v_1 2s linear infinite!important;border:2px solid!important;color:#fff!important;border-radius:12px!important}._rainbowNotification_1uz3v_244{position:fixed!important;top:20px!important;right:20px!important;background:linear-gradient(45deg,#ff0,#8f0,#0f8,#0ff)!important;background-size:300% 300%!important;animation:_rainbowBackground_1uz3v_1 1s ease infinite,_rainbowBorder_1uz3v_1 .5s linear infinite!important;color:#fff!important;padding:15px 20px!important;border-radius:25px!important;font-weight:700!important;font-size:16px!important;z-index:10000!important;border:2px solid white!important;box-shadow:0 0 20px #fffc!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}._rainbowMode_1uz3v_95 [data-mantine-color-scheme]{background:linear-gradient(-45deg,red,#f80,#ff0,#8f0,#0f8,#0ff,#08f,#80f,#f08,red)!important;background-size:400% 400%!important;animation:_rainbowBackground_1uz3v_1 3s ease infinite!important}._rainbowMode_1uz3v_95 button{background:linear-gradient(45deg,#ff0,#8f0,#0f8,#0ff)!important;background-size:100% 100%!important;animation:_rainbowBackground_1uz3v_1 2s ease infinite!important;border:2px solid!important;animation:_rainbowBackground_1uz3v_1 2s ease infinite,_rainbowBorder_1uz3v_1 1.5s linear infinite!important;color:#fff!important;font-weight:700!important}._rainbowMode_1uz3v_95 input,._rainbowMode_1uz3v_95 select,._rainbowMode_1uz3v_95 textarea{background:linear-gradient(90deg,#ff0,#8f0,#0f8,#0ff)!important;background-size:100% 100%!important;animation:_rainbowBackground_1uz3v_1 2.5s ease infinite!important;border:2px solid!important;animation:_rainbowBackground_1uz3v_1 2.5s ease infinite,_rainbowBorder_1uz3v_1 1.5s linear infinite!important;color:#fff!important}._rainbowText_1uz3v_198{animation:_rainbowText_1uz3v_198 3s linear infinite!important;font-weight:700!important;text-shadow:0 0 10px currentColor!important}._rainbowMode_1uz3v_95 h1,._rainbowMode_1uz3v_95 h2,._rainbowMode_1uz3v_95 h3,._rainbowMode_1uz3v_95 h4,._rainbowMode_1uz3v_95 h5,._rainbowMode_1uz3v_95 h6{animation:_rainbowText_1uz3v_198 3s linear infinite!important;font-weight:700!important}.toast-container{position:fixed;z-index:10001;display:flex;gap:12px;pointer-events:none}.toast-container--top-left{top:16px;left:16px;flex-direction:column}.toast-container--top-right{top:16px;right:16px;flex-direction:column}.toast-container--bottom-left{bottom:16px;left:16px;flex-direction:column-reverse}.toast-container--bottom-right{bottom:16px;right:16px;flex-direction:column-reverse}.toast-container--bottom-center{bottom:16px;left:50%;transform:translate(-50%);flex-direction:column-reverse}.toast-item{min-width:320px;max-width:560px;box-shadow:var(--shadow-lg);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:8px;pointer-events:auto}.toast-item--success{background:var(--color-green-100);color:var(--text-primary);border:1px solid var(--color-green-400)}.toast-item--error{background:var(--color-red-100);color:var(--text-primary);border:1px solid var(--color-red-400)}.toast-item--warning{background:var(--color-yellow-100);color:var(--text-primary);border:1px solid var(--color-yellow-400)}.toast-item--neutral{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default)}.toast-header{display:flex;align-items:center;gap:12px}.toast-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.toast-title-container{font-weight:700;flex:1;display:flex;align-items:center;gap:8px}.toast-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#00000014;color:inherit;font-size:12px;font-weight:700}.toast-controls{display:flex;gap:4px;align-items:center}.toast-button{width:28px;height:28px;border-radius:999px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center}.toast-expand-button{transform:rotate(0);transition:transform .16s ease}.toast-expand-button--expanded{transform:rotate(180deg)}.toast-progress-container{margin-top:8px;height:6px;background:var(--bg-muted);border-radius:999px;overflow:hidden}.toast-progress-bar{height:100%;transition:width .16s ease}.toast-progress-bar--success{background:var(--color-green-500)}.toast-progress-bar--error{background:var(--color-red-500)}.toast-progress-bar--warning{background:var(--color-yellow-500)}.toast-progress-bar--neutral{background:var(--color-gray-500)}.toast-body{font-size:14px;opacity:.9;margin-top:8px}.toast-action-container{margin-top:12px;display:flex;justify-content:flex-start}.toast-action-button{padding:8px 12px;border-radius:12px;border:1px solid;background:transparent;font-weight:600;cursor:pointer;margin-left:auto}.toast-action-button--success{color:var(--text-primary);border-color:var(--color-green-400)}.toast-action-button--error{color:var(--text-primary);border-color:var(--color-red-400)}.toast-action-button--warning{color:var(--text-primary);border-color:var(--color-yellow-400)}.toast-action-button--neutral{color:var(--text-primary);border-color:var(--border-default)}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}:root{--spdf-compare-removed-bg:#ff6b6b73;--spdf-compare-added-bg:#51cf6659;--spdf-compare-removed-badge-bg:#ff3b3026;--spdf-compare-removed-badge-fg:#b91c1c;--spdf-compare-added-badge-bg:#34c7592e;--spdf-compare-added-badge-fg:#1b5e20;--spdf-compare-inline-removed-bg:#ff3b3040;--spdf-compare-inline-added-bg:#34c75940;--file-active-bg:#3b82f61a;--file-active-badge-bg:#22c55e26;--file-active-badge-fg:#15803d;--file-active-badge-border:#22c55e4d;--fullscreen-anim-duration-in:.28s;--fullscreen-anim-duration-out:.22s;--z-over-fullscreen-surface:1400;--z-fullscreen-surface:1200;--z-fullscreen-favorite-star:2;--z-fullscreen-icon-svg:1;--z-toolpicker-star:1;--gray-50:249 250 251;--gray-100:243 244 246;--gray-200:229 231 235;--gray-300:209 213 219;--gray-400:156 163 175;--gray-500:107 114 128;--gray-600:75 85 99;--gray-700:55 65 81;--gray-800:31 41 55;--gray-900:17 24 39;--surface:255 255 255;--background:249 250 251;--border:229 231 235;--color-primary-50:#eff6ff;--color-primary-100:#dbeafe;--color-primary-200:#bfdbfe;--color-primary-300:#93c5fd;--color-primary-400:#60a5fa;--color-primary-500:#3b82f6;--color-primary-600:#2563eb;--color-primary-700:#1d4ed8;--color-primary-800:#1e40af;--color-primary-900:#1e3a8a;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#bbf7d0;--color-green-300:#86efac;--color-green-400:#4ade80;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-green-700:#15803d;--color-green-800:#166534;--color-green-900:#14532d;--color-yellow-50:#fefce8;--color-yellow-100:#fef9c3;--color-yellow-200:#fef08a;--color-yellow-300:#fde047;--color-yellow-400:#facc15;--category-color-removal:#ef4444;--category-color-security:#f59e0b;--category-color-formatting:#8b5cf6;--category-color-extraction:#06b6d4;--category-color-signing:#10b981;--category-color-general:#3b82f6;--category-color-verification:#f97316;--category-color-automation:#ec4899;--category-color-developer:#6b7280;--category-color-default:#6b7280;--special-color-favorites:#ffc107;--special-color-recommended:#1bb1d4;--color-yellow-500:#eab308;--color-yellow-600:#ca8a04;--color-yellow-700:#a16207;--color-yellow-800:#854d0e;--color-yellow-900:#713f12;--color-red-50:#fef2f2;--color-red-100:#fee2e2;--color-red-200:#fecaca;--color-red-300:#fca5a5;--color-red-400:#f87171;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-red-800:#991b1b;--color-red-900:#7f1d1d;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 3px #0000001a;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #0000001a;--shadow-xl:0 20px 25px #0000001a;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--bg-surface:#fff;--bg-raised:#f9fafb;--bg-muted:#f3f4f6;--bg-background:#f9fafb;--bg-toolbar:#fff;--bg-file-manager:#f5f6f8;--bg-file-list:#fff;--btn-open-file:#0a8bff;--text-primary:#111827;--text-secondary:#4b5563;--text-muted:#6b7280;--text-always-dark:#1f2937;--text-always-dark-muted:#6b7280;--border-subtle:#e5e7eb;--border-default:#e2e8f0;--border-strong:#9ca3af;--hover-bg:#f9fafb;--active-bg:#f3f4f6;--automation-entry-hover-bg:var(--color-gray-100);--icon-user-bg:#9ca3af;--icon-user-color:#fff;--icon-notifications-bg:#9ca3af;--icon-notifications-color:#fff;--icon-tools-bg:#1e88e5;--icon-tools-color:#fff;--icon-read-bg:#4caf50;--icon-read-color:#fff;--icon-sign-bg:#3ba99c;--icon-sign-color:#fff;--icon-automate-bg:#a576e3;--icon-automate-color:#fff;--icon-files-bg:#d3e7f7;--icon-files-color:#0a8bff;--icon-activity-bg:#d3e7f7;--icon-activity-color:#0a8bff;--icon-config-bg:#9ca3af;--icon-config-color:#fff;--right-rail-bg:#f5f6f8;--right-rail-foreground:#e3e4e5;--right-rail-icon:#4b5563;--right-rail-icon-disabled:#cecece;--right-rail-pan-active-bg:#eaeaea;--tooltip-title-bg:#dbefff;--tooltip-title-color:#31528e;--tooltip-header-bg:#31528e;--tooltip-header-color:white;--tooltip-border:var(--border-default);--icon-inactive-bg:#9ca3af;--icon-inactive-color:#fff;--tools-text-and-icon-color:#374151;--tool-header-bg:#4c8bf514;--tool-header-border:#4c8bf538;--tool-header-text:#3a7be8;--tool-header-badge-bg:#4c8bf524;--tool-header-badge-text:#1a55c0;--tool-subcategory-text-color:#9ca3af;--tool-subcategory-rule-color:#e5e7eb;--accent-interactive:#4a90e2;--text-instruction:#4a90e2;--text-brand:var(--color-gray-700);--text-brand-accent:#dc2626;--pdf-selection-bg:#3b82f633;--pdf-selection-ring:#3b82f62e;--search-text-and-icon-color:#6b7382;--tool-panel-search-bg:#eff1f4;--tool-panel-search-border-bottom:#eff1f4;--landing-paper-bg:var(--bg-surface);--landing-inner-paper-bg:#eef8ff;--landing-inner-paper-border:#cdeaff;--landing-button-bg:var(--bg-surface);--landing-button-color:var(--icon-tools-bg);--landing-button-border:#e0f2f7;--landing-button-hover-bg:#fbfbfb;--landing-drop-paper-bg:#e3f2fd;--landing-drop-inner-paper-bg:#bbdefb;--landing-drop-inner-paper-border:#90caf9;--landing-hero-gradient:linear-gradient(135deg, #4c8bf5 0%, #3a7be8 100%);--landing-stack-w:224px;--landing-stack-h:176px;--landing-stack-glow-bg:radial-gradient(circle, #4a90e22e 0%, transparent 70%);--landing-doc-shadow-back-idle:0 4px 20px #00000014, 0 1px 3px #0000000a;--landing-doc-shadow-back-hover:0 12px 40px #00000026, 0 4px 12px #00000014;--landing-doc-shadow-front-idle:0 8px 30px #0000001f, 0 4px 12px #0000000f, 0 0 0 1px #00000005;--landing-doc-shadow-front-hover:0 18px 48px #0000002e, 0 8px 20px #0000001a, 0 0 0 1px #0000000a;--landing-action-transition:transform .28s cubic-bezier(.4, 0, .2, 1), box-shadow .32s cubic-bezier(.4, 0, .2, 1);--landing-action-shadow-idle:0 6px 18px #0000, 0 2px 6px #0000;--landing-action-shadow-hover:0 6px 18px #00000024, 0 2px 6px #00000014;--landing-action-primary-shadow-idle:0 10px 26px #3a7be800, 0 4px 12px #0000;--landing-action-primary-shadow-hover:0 10px 26px #3a7be86b, 0 4px 12px #0000001a;--header-selected-bg:#1e88e5;--header-selected-fg:#fff;--file-card-bg:#fff;--accordion-item-bg:#e8eaed;--drop-shadow-color:#00000014;--drop-shadow-color-strong:#0000000a;--drop-shadow-filter:drop-shadow(0 .2rem .4rem #00000014) drop-shadow(0 .6rem .6rem #0000000f) drop-shadow(0 1.2rem 1rem #0000000a);--header-hover-bg:#3b4b6e;--card-selected-border:#3fafff;--checkbox-border:#2f83bf;--checkbox-checked-bg:#3fafff;--checkbox-tick:#fff;--information-text-bg:#eaeaea;--information-text-color:#5e5e5e;--bulk-panel-bg:#fff;--bulk-card-bg:#fff;--bulk-card-border:#e5e7eb;--bulk-card-hover-border:#d1d5db;--unsupported-bar-bg:#5a616e;--unsupported-bar-border:#6b7280;--modal-nav-bg:#f5f6f8;--modal-nav-section-title:#6b7280;--modal-nav-item:#374151;--modal-nav-item-active:#0a8bff;--modal-nav-item-active-bg:#0a8bff14;--modal-content-bg:#fff;--modal-header-border:#0000000f;--api-keys-card-bg:#fff;--api-keys-card-border:#e0e0e0;--api-keys-card-shadow:#0000000f;--api-keys-input-bg:#f8f8f8;--api-keys-input-border:#e0e0e0;--api-keys-button-bg:#f5f5f5;--api-keys-button-color:#333;--pdf-light-header-bg:239 246 255;--pdf-light-accent:59 130 246;--pdf-light-text-primary:30 41 59;--pdf-light-text-muted:100 116 139;--pdf-light-box-bg:248 250 252;--pdf-light-box-border:226 232 240;--pdf-light-warning:234 179 8;--pdf-light-danger:248 113 113;--pdf-light-success:34 197 94;--pdf-light-neutral:148 163 184;--pdf-light-status-valid-bg:209 250 229;--pdf-light-status-valid-text:6 95 70;--pdf-light-status-warning-bg:254 243 199;--pdf-light-status-warning-text:146 64 14;--pdf-light-status-invalid-bg:254 226 226;--pdf-light-status-invalid-text:153 27 27;--pdf-light-status-neutral-bg:229 231 235;--pdf-light-status-neutral-text:55 65 81;--pdf-light-report-container-bg:249 250 251;--pdf-light-simulated-page-bg:255 255 255;--pdf-light-simulated-page-text:15 23 42;--code-kw-color:#1d4ed8;--code-str-color:#16a34a;--code-num-color:#4338ca;--code-com-color:#6b7280;--compare-upload-dropzone-bg:#f1f5f973;--compare-upload-dropzone-border:#94a3b899;--compare-upload-icon-bg:#94a3b833;--compare-upload-icon-color:#111827bf;--compare-upload-divider:#94a3b880;--compare-page-label-bg:var(--bg-muted);--compare-page-label-fg:var(--text-secondary);--status-dot-ring:0 0 0 2px #00000014;--input-bg:#fff;--select-placeholder-bg:var(--mantine-color-gray-1);--select-placeholder-text:var(--mantine-color-gray-6);--dropdown-trigger-bg:var(--mantine-color-white);--dropdown-trigger-text:var(--mantine-color-dark-9);--dropdown-trigger-text-disabled:var(--mantine-color-dark-7);--dropdown-trigger-icon:var(--mantine-color-gray-6);--dropdown-panel-bg:var(--mantine-color-white);--dropdown-panel-border:var(--mantine-color-gray-4);--dropdown-group-label:var(--mantine-color-gray-6);--nav-btn-active-bg:#4c8bf5;--nav-btn-active-color:#fff;--nav-btn-inactive-color:#374151;--nav-btn-hover-bg:#4c8bf517;--onboarding-title:#0a0a0a;--onboarding-body:#4a5565;--onboarding-primary-button-bg:#101828;--onboarding-primary-button-text:#fff;--onboarding-secondary-button-bg:#fff;--onboarding-secondary-button-text:#6a7282;--onboarding-secondary-button-border:#e5e5e5;--onboarding-step-active:#1e2939;--onboarding-step-inactive:#d1d5dc}[data-mantine-color-scheme=dark]{--gray-50:17 24 39;--gray-100:20 20 20;--gray-200:26 26 26;--gray-300:30 30 30;--gray-400:75 85 99;--gray-500:107 114 128;--gray-600:156 163 175;--gray-700:209 213 219;--gray-800:229 231 235;--gray-900:243 244 246;--surface:20 20 20;--background:13 13 13;--border:42 42 42;--color-red-50:#2d1b1b;--color-red-100:#3a2323;--color-red-200:#4a2d2d;--color-red-300:#5c3535;--color-red-400:#7c4a4a;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-red-800:#991b1b;--color-red-900:#7f1d1d;--color-gray-50:#111827;--color-gray-100:#1f2329;--color-gray-200:#2a2f36;--color-gray-300:#374151;--color-gray-400:#4b5563;--color-gray-500:#6b7280;--color-gray-600:#9ca3af;--color-gray-700:#d1d5db;--color-gray-800:#e5e7eb;--color-gray-900:#f3f4f6;--category-color-removal:#ef4444;--category-color-security:#f59e0b;--category-color-formatting:#8b5cf6;--category-color-extraction:#06b6d4;--category-color-signing:#10b981;--category-color-general:#3b82f6;--category-color-verification:#f97316;--category-color-automation:#ec4899;--category-color-developer:#6b7280;--category-color-default:#6b7280;--special-color-favorites:#ffc107;--special-color-recommended:#1bb1d4;--color-green-50:#052e16;--color-green-100:#064e3b;--color-green-200:#065f46;--color-green-300:#047857;--color-green-400:#059669;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-green-700:#4ade80;--color-green-800:#86efac;--color-green-900:#bbf7d0;--color-yellow-50:#451a03;--color-yellow-100:#713f12;--color-yellow-200:#854d0e;--color-yellow-300:#a16207;--color-yellow-400:#ca8a04;--color-yellow-500:#eab308;--color-yellow-600:#facc15;--color-yellow-700:#fde047;--color-yellow-800:#fef08a;--color-yellow-900:#fef9c3;--bg-surface:#141414;--bg-raised:#1a1a1a;--bg-muted:#1e1e1e;--bg-background:#0d0d0d;--bg-toolbar:#0d0d0d;--bg-file-manager:#141414;--bg-file-list:#1a1a1a;--btn-open-file:#0a8bff;--text-primary:#fafafa;--text-secondary:#aaa;--text-muted:#666;--text-always-dark:#1f2937;--text-always-dark-muted:#6b7280;--border-subtle:#ffffff0f;--border-default:#ffffff1a;--border-strong:#ffffff2e;--hover-bg:#ffffff0f;--active-bg:#ffffff1a;--automation-entry-hover-bg:#ffffff0f;--icon-user-bg:#1a1a1a;--icon-user-color:#aaa;--icon-notifications-bg:#1a1a1a;--icon-notifications-color:#aaa;--icon-tools-bg:#1e1e1e;--icon-tools-color:#eaeaea;--icon-read-bg:#1e1e1e;--icon-read-color:#eaeaea;--icon-sign-bg:#1e1e1e;--icon-sign-color:#eaeaea;--icon-automate-bg:#1e1e1e;--icon-automate-color:#eaeaea;--icon-files-bg:#1e1e1e;--icon-files-color:#eaeaea;--icon-activity-bg:#1e1e1e;--icon-activity-color:#eaeaea;--icon-config-bg:#1e1e1e;--icon-config-color:#eaeaea;--icon-inactive-bg:#1a1a1a;--icon-inactive-color:#555;--nav-btn-active-bg:#fafafa;--nav-btn-active-color:#0a0a0a;--nav-btn-inactive-color:#777;--nav-btn-hover-bg:#ffffff0f;--sc-label-active-color:var(--nav-btn-active-color);--right-rail-bg:#141414;--right-rail-foreground:#1a1a1a;--right-rail-icon:#aaa;--right-rail-icon-disabled:#444;--right-rail-pan-active-bg:#333;--tooltip-title-bg:#1e1e1e;--tooltip-title-color:#fafafa;--tooltip-header-bg:#141414;--tooltip-header-color:#fafafa;--tooltip-border:#ffffff1a;--accent-interactive:#4c8bf5;--text-instruction:#4c8bf5;--text-brand:#fafafa;--text-brand-accent:#ff6b6b;--spdf-compare-removed-badge-fg:var(--color-red-500);--spdf-compare-added-badge-fg:var(--color-green-500);--landing-paper-bg:#141414;--landing-inner-paper-bg:#1a1a1a;--landing-inner-paper-border:#ffffff14;--landing-button-bg:#1a1a1a;--landing-button-color:#fafafa;--landing-button-border:#ffffff1f;--landing-button-hover-bg:#222;--landing-stack-glow-bg:radial-gradient(circle, #1e88e538 0%, transparent 70%);--landing-doc-shadow-back-idle:0 4px 20px #00000059, 0 1px 3px #00000040;--landing-doc-shadow-back-hover:0 14px 44px #0000008c, 0 6px 16px #00000059;--landing-doc-shadow-front-idle:0 8px 30px #00000073, 0 4px 12px #0000004d, 0 0 0 1px #ffffff0a;--landing-doc-shadow-front-hover:0 20px 52px #0009, 0 10px 24px #0006, 0 0 0 1px #ffffff0f;--header-selected-bg:#1e88e5;--header-selected-fg:#fff;--file-card-bg:#141414;--accordion-item-bg:#1e1e1e;--drop-shadow-color:#00000080;--drop-shadow-color-strong:#00000059;--drop-shadow-filter:drop-shadow(0 .2rem .4rem #00000080) drop-shadow(0 .6rem .6rem #00000059) drop-shadow(0 1.2rem 1rem #00000040);--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 6px #0006;--shadow-lg:0 10px 15px #0006;--shadow-xl:0 20px 25px #0006;--tools-text-and-icon-color:#ccc;--tool-header-bg:#ffffff0a;--tool-header-border:#ffffff14;--tool-header-text:#aaa;--tool-header-badge-bg:#ffffff0f;--tool-header-badge-text:#fafafa;--tool-subcategory-text-color:#555;--tool-subcategory-rule-color:#ffffff0f;--pdf-selection-bg:#60a5fa40;--pdf-selection-ring:#60a5fa47;--search-text-and-icon-color:#aaa;--tool-panel-search-bg:#1a1a1a;--tool-panel-search-border-bottom:#ffffff0f;--information-text-bg:#1a1a1a;--information-text-color:#aaa;--bulk-panel-bg:#141414;--bulk-card-bg:#141414;--bulk-card-border:#ffffff14;--bulk-card-hover-border:#ffffff29;--unsupported-bar-bg:#1a1a1a;--unsupported-bar-border:#ffffff1a;--modal-nav-bg:#141414;--modal-nav-section-title:#666;--modal-nav-item:#ccc;--modal-nav-item-active:#0a8bff;--modal-nav-item-active-bg:#0a8bff26;--modal-content-bg:#1a1a1a;--modal-header-border:#ffffff14;--onboarding-title:#f9fafb;--onboarding-body:#d1d5db;--onboarding-primary-button-bg:#fff;--onboarding-primary-button-text:#0b1220;--onboarding-secondary-button-bg:transparent;--onboarding-secondary-button-text:#e5e7eb;--onboarding-secondary-button-border:#3a4047;--onboarding-step-active:#e5e7eb;--onboarding-step-inactive:#4b5563;--api-keys-card-bg:#141414;--api-keys-card-border:#ffffff14;--api-keys-card-shadow:none;--api-keys-input-bg:#0d0d0d;--api-keys-input-border:#ffffff1a;--api-keys-button-bg:#1a1a1a;--api-keys-button-color:#ccc;--code-kw-color:#c792ea;--code-str-color:#c3e88d;--code-num-color:#f78c6c;--code-com-color:#697098;--compare-upload-dropzone-bg:#1f232973;--compare-upload-dropzone-border:#4b556399;--compare-upload-icon-bg:#4b556333;--compare-upload-icon-color:#f3f4f6bf;--compare-upload-divider:#4b556380;--compare-page-label-bg:#1f2329;--compare-page-label-fg:var(--text-secondary);--status-dot-ring:0 0 0 2px #ffffff2e;--input-bg:#1a1a1a;--select-placeholder-bg:#1a1a1a;--select-placeholder-text:#666;--dropdown-trigger-bg:#141414;--dropdown-trigger-text:#fafafa;--dropdown-trigger-text-disabled:#666;--dropdown-trigger-icon:#aaa;--dropdown-panel-bg:#1a1a1a;--dropdown-panel-border:#ffffff1a;--dropdown-group-label:#666}[data-mantine-color-scheme=dark] [data-tour=view-switcher] label[data-active],[data-mantine-color-scheme=dark] [data-tour=view-switcher] label[data-active] *{color:var(--nav-btn-active-color)!important}[data-accept] .dropzone-inner{background-color:var(--landing-drop-inner-paper-bg)!important;border-color:var(--landing-drop-inner-paper-border)!important}[data-mantine-color-scheme=dark] .plan-card{--paper-border-color:#9e9e9e!important}[data-mantine-color-scheme=dark] .plan-card [data-size=sm]{color:#ddd!important}[data-mantine-color-scheme=dark] .current-plan-badge{background-color:var(--color-green-300)!important}.plan-button:not(:disabled):not([data-disabled]){background-color:#0a8bff!important}[data-mantine-color-scheme=dark] .plan-button:not(:disabled):not([data-disabled]){background-color:#1c598e!important}.plan-button:disabled,.plan-button[data-disabled]{color:#fff;background-color:#7e7e7e!important}[data-mantine-color-scheme=dark] .plan-button:disabled,[data-mantine-color-scheme=dark] .plan-button[data-disabled]{background-color:#6b7280!important}.pdf-selection-layer>div:first-child{mix-blend-mode:normal!important}.pdf-selection-layer>div:first-child>div{box-shadow:0 0 0 .5px var(--pdf-selection-ring);border-radius:3px!important}@keyframes comment-card-flash{0%{box-shadow:none;background-color:#ffeb3b00}20%{background-color:#ffeb3b59;box-shadow:0 0 20px #ffeb3b80}50%{background-color:#ffeb3b40;box-shadow:0 0 15px #ffeb3b66}to{box-shadow:none;background-color:#ffeb3b00}}.comment-card-flash-highlight{border-radius:8px;animation:1.5s ease-out comment-card-flash}*{transition:background-color .2s,border-color .2s,color .2s}:root{--link-hover-bg:#0a8bff0a;--link-hover-border:#0a8bff26;--link-hover-shadow:0 0 0 .5px #0a8bff0d, 0 1px 3px #0a8bff0a;--link-focus-ring:#0a8bff40;--link-toolbar-bg:#0f172ae0;--link-toolbar-border:#ffffff1a;--link-toolbar-shadow:0 12px 40px #0003, 0 4px 12px #00000029, 0 0 0 .5px #ffffff0d}[data-mantine-color-scheme=dark]{--link-hover-bg:#0a8bff0f;--link-hover-border:#3baaff33;--link-hover-shadow:0 0 0 .5px #3baaff1a, 0 1px 3px #0a8bff14;--link-focus-ring:#3baaff4d;--link-toolbar-bg:#0f172aeb;--link-toolbar-border:#ffffff14;--link-toolbar-shadow:0 12px 40px #00000059, 0 4px 12px #00000040, 0 0 0 .5px #ffffff0a}.pdf-link-overlay{pointer-events:auto;cursor:pointer;z-index:11;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:2px;outline:none;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:block;position:absolute}.pdf-link-overlay:hover,.pdf-link-overlay--active{background:var(--link-hover-bg);border-bottom:2px solid var(--color-primary-500);box-shadow:var(--link-hover-shadow)}.pdf-link-overlay:focus-visible{background:var(--link-hover-bg);border-color:var(--link-hover-border);box-shadow:var(--link-hover-shadow),0 0 0 2.5px var(--link-focus-ring)}@keyframes pdf-link-toolbar-enter{0%{opacity:0;transform:translate(-50%)translateY(3px)scale(.95)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes pdf-link-toolbar-enter-below{0%{opacity:0;transform:translate(-50%)translateY(-3px)scale(.95)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.pdf-link-toolbar{z-index:50;pointer-events:auto;white-space:nowrap;-webkit-user-select:none;user-select:none;background:var(--link-toolbar-bg);-webkit-backdrop-filter:blur(20px)saturate(190%);border:1px solid var(--link-toolbar-border);height:32px;box-shadow:var(--link-toolbar-shadow);transform-origin:bottom;border-radius:9999px;align-items:center;padding:0 4px;animation:.2s cubic-bezier(.16,1,.3,1) both pdf-link-toolbar-enter;display:flex;position:absolute;transform:translate(-50%)}.pdf-link-toolbar--below{transform-origin:top;animation-name:pdf-link-toolbar-enter-below}.pdf-link-toolbar-btn{color:#ffffffe6;letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:6px;height:24px;padding:0 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11.5px;font-weight:500;line-height:1;transition:all .12s;display:flex}.pdf-link-toolbar-label{transition:color .12s}.pdf-link-toolbar-btn:hover .pdf-link-toolbar-label{color:#60a5fa;text-underline-offset:3px;text-decoration:underline}.pdf-link-toolbar-btn:hover{background:#ffffff14}.pdf-link-toolbar-sep{background:#ffffff1f;width:1px;height:12px;margin:0 4px}.pdf-link-toolbar-btn:last-child{border-radius:0 9px 9px 0}.pdf-link-toolbar-btn:hover{color:#fff}.pdf-link-toolbar-btn--delete{padding:0 10px}.pdf-link-toolbar-btn--delete:hover{color:#f87171;background:#ef444433}.pdf-link-toolbar-btn--go:hover{background:#ffffff14}.pdf-link-toolbar-sep{background:#ffffff1a;flex-shrink:0;width:1px;height:16px}:root{--shadow-color:#0f172a8c}[data-theme=dark]{--shadow-color:#000000bf}.theme-img-light-only{display:inline}.theme-img-dark-only,[data-mantine-color-scheme=dark] .theme-img-light-only{display:none}[data-mantine-color-scheme=dark] .theme-img-dark-only{display:inline}.logo-icon-modern__path1{fill:#acacac;fill-opacity:.3}.logo-icon-modern__path2{fill:#fc9999;fill-opacity:.5}[data-mantine-color-scheme=dark] .logo-icon-modern__path1{fill:#e6e6e6;fill-opacity:.4}[data-mantine-color-scheme=dark] .logo-icon-modern__path2{fill:#e6e6e6;fill-opacity:.7}.logo-icon-classic__group{opacity:.2}.logo-icon-classic__body{fill:#ff4b4b}.logo-icon-classic__flap{fill:#545454}.logo-icon-classic__triangle{fill:#d0dbdc}.logo-icon-classic__s{fill:#fff}[data-mantine-color-scheme=dark] .logo-icon-classic__group{opacity:1}[data-mantine-color-scheme=dark] .logo-icon-classic__body{fill:#fff}[data-mantine-color-scheme=dark] .logo-icon-classic__flap{fill:#d3d3d3}[data-mantine-color-scheme=dark] .logo-icon-classic__triangle{fill:#d0dbdc}[data-mantine-color-scheme=dark] .logo-icon-classic__s{fill:var(--mantine-color-body)}.wordmark__text--muted{fill-opacity:.3}[data-mantine-color-scheme=dark] .wordmark__text--muted{fill-opacity:1}.wordmark__pdf--muted{fill:#d62626;fill-opacity:.7}[data-mantine-color-scheme=dark] .wordmark__pdf--muted{fill:#c56565;fill-opacity:1}::view-transition-group(*){animation-duration:.16s;animation-timing-function:cubic-bezier(.2,0,.2,1)}@layer base,components;@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-\[100\]{z-index:100}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.h-\[20rem\]{height:20rem}.h-\[22rem\]{height:22rem}.h-\[80\%\]{height:80%}.h-\[90\%\]{height:90%}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-\[18rem\]{width:18rem}.w-\[33\%\]{width:33%}.w-\[90\%\]{width:90%}.w-full{width:100%}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\[0\.5rem\]{gap:.5rem}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-\[0\.625rem\]{border-radius:.625rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-none{--tw-border-style:none;border-style:none}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-t-transparent{border-top-color:#0000}.bg-\[var\(--bg-toolbar\)\]{background-color:var(--bg-toolbar)}.bg-transparent{background-color:#0000}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.object-contain{object-fit:contain}.py-\[0\.75rem\]{padding-block:.75rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.break-all{word-break:break-all}.text-\[var\(--accent-interactive\)\]{color:var(--accent-interactive)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}#cc-main,.cm-wrapper,.pm-wrapper{z-index:999999!important}.cc--darkmode .cm{background:#2d2d2d!important;color:#fff!important;border-top:1px solid #444!important}.cc--darkmode .pm{background:#2d2d2d!important;color:#fff!important}.cc--darkmode .pm-overlay{background:#000000b3!important}.cc--darkmode .cm__btn{background:#444!important;color:#fff!important;border:1px solid #666!important}.cc--darkmode .cm__btn:hover{background:#555!important}.cc--darkmode .pm__btn{background:#444!important;color:#fff!important;border:1px solid #666!important}.cc--darkmode .pm__btn:hover{background:#555!important}.mantine-ScrollArea-root{position:relative!important}[data-mantine-color-scheme=dark] #cc-main{color:#fff!important}:root{--auth-bg-color-light-only: #f3f4f6;--auth-card-bg: #ffffff;--auth-card-bg-light-only: #ffffff;--auth-label-text-light-only: #374151;--auth-input-border-light-only: #d1d5db;--auth-input-bg-light-only: #ffffff;--auth-input-text-light-only: #111827;--auth-border-focus-light-only: #3b82f6;--auth-focus-ring-light-only: rgba(59, 130, 246, .1);--auth-button-bg-light-only: #af3434;--auth-button-text-light-only: #ffffff;--auth-magic-button-bg-light-only: #e5e7eb;--auth-magic-button-text-light-only: #374151;--auth-text-primary-light-only: #111827;--auth-text-secondary-light-only: #6b7280;--text-divider-rule-rgb-light: 229, 231, 235;--text-divider-label-rgb-light: 156, 163, 175;--tool-subcategory-rule-color-light: #e5e7eb;--tool-subcategory-text-color-light: #9ca3af}[data-mantine-color-scheme=dark]{--auth-bg-color-light-only: var(--bg-muted);--auth-card-bg: var(--bg-surface);--auth-card-bg-light-only: var(--bg-surface);--auth-label-text-light-only: var(--text-secondary);--auth-input-border-light-only: var(--border-default);--auth-input-bg-light-only: var(--bg-raised);--auth-input-text-light-only: var(--text-primary);--auth-border-focus-light-only: #3b82f6;--auth-focus-ring-light-only: rgba(59, 130, 246, .2);--auth-button-bg-light-only: #af3434;--auth-button-text-light-only: #ffffff;--auth-magic-button-bg-light-only: var(--bg-raised);--auth-magic-button-text-light-only: var(--text-primary);--auth-text-primary-light-only: var(--text-primary);--auth-text-secondary-light-only: var(--text-secondary);--text-divider-rule-rgb-light: 58, 64, 71;--text-divider-label-rgb-light: 107, 114, 128;--tool-subcategory-rule-color-light: var(--border-default);--tool-subcategory-text-color-light: var(--text-secondary)}
