@font-face{font-family:InterVariable;src:url(/fonts/InterVariable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Devanagari Variable;src:url(/fonts/NotoSansDevanagariVar.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}:root{--c-bg: color-mix(in srgb, var(--c-accent) 9%, #f5f6f8);--c-sidebar: color-mix(in srgb, var(--c-accent) 2%, #fdfdfe);--c-sidebar-drawer: var(--c-sidebar);--c-surface: color-mix(in srgb, var(--c-accent) 4.5%, #ffffff);--c-surface-2: color-mix(in srgb, var(--c-accent) 6%, #f6f7f9);--c-elevated: var(--c-surface);--c-border: color-mix(in srgb, var(--c-accent) 12%, #e2e5ea);--c-text: #16202e;--c-text-2: #5a6879;--c-accent: #2563eb;--c-accent-soft: #e9effc;--c-accent-text: color-mix(in srgb, var(--c-accent) 82%, #000);--c-danger: #dc2626;--c-ok: #15803d;--c-star: #f59e0b;--c-hover: color-mix(in srgb, var(--c-accent) 7%, transparent);--c-hover-strong: color-mix(in srgb, var(--c-accent) 12%, transparent);--c-nav-hover: color-mix(in srgb, var(--c-accent) 11%, transparent);--nav-tint-mix: 11%;--shadow-1: 0 1px 2px rgba(16, 24, 40, .06), 0 1px 3px rgba(16, 24, 40, .05);--shadow-2: 0 2px 6px rgba(16, 24, 40, .06), 0 12px 32px rgba(16, 24, 40, .13);--shadow-3: 0 2px 4px rgba(16, 24, 40, .05), 0 12px 24px rgba(16, 24, 40, .1), 0 28px 56px rgba(16, 24, 40, .14);--sheen: rgba(255, 255, 255, .55);--shadow-row: 0 2px 4px rgba(16, 24, 40, .05), 0 8px 18px rgba(16, 24, 40, .1);--btn3d-bg: var(--c-surface);--btn3d-bg-hover: #ffffff;--btn3d-border: color-mix(in srgb, var(--c-accent) 16%, rgba(16, 24, 40, .14));--btn3d-fg: var(--c-text);--btn3d-icon-shadow: drop-shadow(0 1px 2px rgba(16, 24, 40, .28));--btn3d: 0 4px 8px rgba(16, 24, 40, .16), 0 8px 18px rgba(16, 24, 40, .1), inset 0 1px 1px rgba(255, 255, 255, 1), inset 0 -2px 3px rgba(16, 24, 40, .1);--btn3d-hover: 0 6px 12px rgba(16, 24, 40, .22), 0 10px 24px rgba(16, 24, 40, .14), inset 0 1px 2px rgba(255, 255, 255, 1), inset 0 -2px 4px rgba(16, 24, 40, .12);--btn3d-press: 0 1px 3px rgba(16, 24, 40, .18), inset 0 2px 4px rgba(16, 24, 40, .18);--btn3d-glass: linear-gradient(145deg, rgba(255, 255, 255, .95) 0%, rgba(16, 24, 40, .03) 45%, rgba(16, 24, 40, .075) 100%);--c-row-sel: color-mix(in srgb, var(--c-accent) 13%, var(--c-surface));--ed-canvas: #eceff4;--ed-tint: color-mix(in srgb, var(--c-accent) 5%, transparent);--ed-page-shadow: 0 0 0 1px rgba(16, 24, 40, .06), 0 1px 2px rgba(16, 24, 40, .05), 0 8px 20px rgba(16, 24, 40, .07);--ed-bar-shadow: 0 1px 0 rgba(16, 24, 40, .04), 0 2px 10px rgba(16, 24, 40, .05);--ed-accent-tint: color-mix(in srgb, var(--c-accent) 11%, transparent);--ed-accent-tint-2: color-mix(in srgb, var(--c-accent) 17%, transparent);--ed-accent-ring: color-mix(in srgb, var(--c-accent) 34%, transparent);--ed-primary-shadow: 0 1px 2px rgba(16, 24, 40, .16), inset 0 1px 0 rgba(255, 255, 255, .16);--ed-guide: rgba(71, 85, 105, .6);--ed-guide-dot: rgba(71, 85, 105, .85);--ed-guide-dot-bg: rgba(255, 255, 255, .9);--ed-guide-chip: rgba(30, 41, 59, .82);--ed-guide-chip-ink: #f8fafc;--c-pdf-hit: rgba(255, 214, 0, .45);--c-pdf-hit-on: rgba(255, 138, 0, .72);--c-ann-yellow: rgba(255, 214, 0, .32);--c-ann-yellow-line: rgba(202, 148, 0, .9);--c-ann-green: rgba(52, 199, 89, .28);--c-ann-green-line: rgba(24, 138, 62, .9);--c-ann-blue: rgba(0, 132, 255, .24);--c-ann-blue-line: rgba(0, 94, 184, .9);--c-ann-pink: rgba(255, 45, 130, .22);--c-ann-pink-line: rgba(190, 20, 95, .9);--c-ann-active-ring: rgba(0, 94, 184, .95);--c-pdf-sel: rgba(0, 132, 255, .28);--c-pdf-area-fill: rgba(0, 132, 255, .1);--c-pdf-area-line: rgba(0, 94, 184, .85);--brand-text-shadow: -1px -1px 0 rgba(255, 255, 255, .95), 1px 1px 0 rgba(16, 24, 40, .1), 2px 2px 0 rgba(16, 24, 40, .05), 0 2px 3px rgba(16, 24, 40, .1);--tip-bg: #1f2937;--tip-fg: #f8fafc;--tip-border: transparent;--c-ring: color-mix(in srgb, var(--c-accent) 42%, transparent);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--pv-text: #e6ebf2;--pv-text-2: #9fb0c4;--pv-danger: #f87171;--pv-btn: rgba(255, 255, 255, .1);--pv-btn-hover: rgba(255, 255, 255, .18);--pv-scrim: #0b0f16;--pv-surface: #18202c;--pv-border: rgba(255, 255, 255, .13);--pg-surface: #ffffff;--pg-text-2: #7c8798;--pg-shadow: 0 1px 2px rgba(16, 24, 40, .1), 0 6px 16px rgba(16, 24, 40, .14);--ctl-h: 36px;--ctl-h-sm: 30px}html.dark{--c-bg: #0e131c;--c-surface: #151d29;--c-surface-2: #1c2634;--c-elevated: #1b2431;--c-border: #2b374a;--c-text: #e7ecf3;--c-text-2: #94a2b6;--c-accent: #3b82f6;--c-accent-soft: #16273f;--c-accent-text: #7cb0fb;--c-danger: #f87171;--c-ok: #4ade80;--c-star: #fbbf24;--c-hover: rgba(255, 255, 255, .06);--c-hover-strong: rgba(255, 255, 255, .11);--c-nav-hover: var(--c-surface-2);--nav-tint-mix: 18%;--shadow-1: 0 1px 2px rgba(0, 0, 0, .35);--shadow-2: 0 4px 10px rgba(0, 0, 0, .35), 0 16px 40px rgba(0, 0, 0, .45);--shadow-3: 0 2px 4px rgba(0, 0, 0, .3), 0 14px 28px rgba(0, 0, 0, .42), 0 30px 60px rgba(0, 0, 0, .5);--sheen: rgba(255, 255, 255, .07);--shadow-row: 0 2px 4px rgba(0, 0, 0, .3), 0 10px 22px rgba(0, 0, 0, .4);--btn3d-bg: #1f2937;--btn3d-bg-hover: #273449;--btn3d-border: rgba(255, 255, 255, .12);--btn3d-fg: #e5e7eb;--btn3d-icon-shadow: drop-shadow(0 2px 3px rgba(0, 0, 0, .45));--btn3d: 0 4px 8px rgba(0, 0, 0, .35), 0 8px 18px rgba(0, 0, 0, .2), inset 0 1px 1px rgba(255, 255, 255, .12), inset 0 -2px 3px rgba(0, 0, 0, .3);--btn3d-hover: 0 6px 12px rgba(0, 0, 0, .45), 0 10px 24px rgba(0, 0, 0, .25), inset 0 1px 2px rgba(255, 255, 255, .15), inset 0 -2px 4px rgba(0, 0, 0, .35);--btn3d-press: 0 2px 5px rgba(0, 0, 0, .4), inset 0 2px 4px rgba(0, 0, 0, .4);--btn3d-glass: linear-gradient(145deg, rgba(255, 255, 255, .18) 0%, rgba(255, 255, 255, .035) 45%, rgba(0, 0, 0, .12) 100%);--c-row-sel: color-mix(in srgb, var(--c-accent) 12%, var(--c-surface));--c-sidebar: transparent;--c-sidebar-drawer: var(--c-surface);--ed-canvas: #0a0f17;--ed-tint: color-mix(in srgb, var(--c-accent) 12%, transparent);--ed-page-shadow: 0 0 0 1px rgba(255, 255, 255, .06), 0 10px 28px rgba(0, 0, 0, .5);--ed-bar-shadow: 0 1px 0 rgba(0, 0, 0, .35);--ed-accent-tint: color-mix(in srgb, var(--c-accent) 16%, transparent);--ed-accent-tint-2: color-mix(in srgb, var(--c-accent) 24%, transparent);--ed-accent-ring: color-mix(in srgb, var(--c-accent) 42%, transparent);--ed-primary-shadow: 0 1px 2px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(255, 255, 255, .12);--brand-text-shadow: -1px -1px 0 rgba(255, 255, 255, .11), 1px 1px 0 rgba(0, 0, 0, .4), 2px 2px 0 rgba(0, 0, 0, .22), 0 2px 4px rgba(0, 0, 0, .45), 0 4px 10px rgba(0, 0, 0, .22);--tip-bg: #313d4f;--tip-fg: #f8fafc;--tip-border: rgba(255, 255, 255, .1)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:InterVariable,Noto Sans Devanagari Variable,Segoe UI,system-ui,-apple-system,Roboto,Noto Sans Devanagari,Nirmala UI,Mangal,sans-serif;font-size:14px;line-height:1.5;background:var(--c-bg);color:var(--c-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}::placeholder{color:var(--c-text-2);opacity:.9}button{font:inherit;cursor:pointer}input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a,select,input,[role=button],[role=menuitem]{transition:background-color .14s ease,border-color .14s ease,color .14s ease}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none}input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:0 0 0 3px var(--c-ring)}.sd-pdf-btn{border-radius:10px;background:var(--c-surface-2);border:1px solid var(--c-border);color:var(--c-text);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.sd-pdf-btn:hover:not(:disabled){background:var(--c-hover-strong);border-color:var(--btn3d-border)}.sd-pdf-row{background:transparent;transition:background-color .15s ease}.sd-pdf-row:hover:not([aria-selected=true]){background:var(--c-surface-2)}.sd-pdf-row:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.sd-pdf-btn:disabled{opacity:.45;cursor:default;pointer-events:none}.sd-pdf-primary{background:var(--c-accent);border-color:var(--c-accent);color:#fff}.sd-pdf-primary:hover:not(:disabled){background:color-mix(in srgb,var(--c-accent) 86%,#000);border-color:color-mix(in srgb,var(--c-accent) 86%,#000)}.sd-anntool{border:1px solid transparent;background:transparent;color:var(--c-text-2);cursor:pointer;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease,border-color .14s ease}.sd-anntool:hover:not(:disabled):not([aria-pressed=true]){background:var(--c-hover);color:var(--c-text)}.sd-anntool[aria-pressed=true]{background:var(--c-surface);color:var(--c-accent-text);border-color:color-mix(in srgb,var(--c-accent) 40%,transparent);box-shadow:var(--shadow-1)}.sd-anntool:disabled{opacity:.4;cursor:default;pointer-events:none}.sd-anntool:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.sd-annchip{border:1px solid transparent;background:transparent;color:var(--c-text);cursor:pointer;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease,border-color .14s ease}.sd-annchip:hover:not([aria-pressed=true]){background:var(--c-hover)}.sd-annchip[aria-pressed=true]{background:var(--c-surface);color:var(--c-accent-text);border-color:color-mix(in srgb,var(--c-accent) 40%,transparent);box-shadow:var(--shadow-1)}.sd-annchip:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.sd-anndot{border:1px solid transparent;background:transparent;cursor:pointer;transition:background-color .14s ease}.sd-anndot:hover:not([aria-pressed=true]){background:var(--c-hover)}.sd-anndot:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.sd-note-input{background:var(--pg-surface);box-shadow:var(--pg-shadow);caret-color:currentColor;transition:box-shadow .14s ease}.sd-note-input::placeholder{color:var(--pg-text-2);opacity:1}.sd-note-input:focus{box-shadow:var(--pg-shadow),0 0 0 3px var(--c-ring)}.sd-pdf-text{user-select:none;-webkit-user-select:none}.sd-pdf-text span::selection{background:transparent}.sd-pdf-text span::-moz-selection{background:transparent}.sd-pdf-text span{user-select:text;-webkit-user-select:text;color:transparent;position:absolute;white-space:pre;transform-origin:0 0;cursor:text}.sd-pdf-text[data-nosel] span{user-select:none;-webkit-user-select:none;cursor:default}.sd-pdf-edit .sd-pdf-toolsrow{box-shadow:var(--ed-bar-shadow)}.sd-pdf-edit .sd-pdf-btn{border-radius:8px;background:transparent;border-color:transparent;color:var(--c-text)}.sd-pdf-edit .sd-pdf-btn:hover:not(:disabled){background:var(--c-hover);border-color:transparent}.sd-pdf-edit .sd-pdf-btn:active:not(:disabled){background:var(--c-hover-strong)}.sd-pdf-edit .sd-pdf-btn[aria-expanded=true],.sd-pdf-edit .sd-pdf-btn[aria-expanded=true]:hover:not(:disabled){background:var(--ed-accent-tint);color:var(--c-accent-text)}.sd-pdf-edit .sd-pdf-primary{background:var(--c-accent);border-color:var(--c-accent);color:#fff;box-shadow:var(--ed-primary-shadow)}.sd-pdf-edit .sd-pdf-primary:hover:not(:disabled){background:color-mix(in srgb,var(--c-accent) 88%,#000);border-color:color-mix(in srgb,var(--c-accent) 88%,#000);color:#fff}.sd-pdf-edit .sd-pdf-primary:active:not(:disabled){background:color-mix(in srgb,var(--c-accent) 80%,#000);box-shadow:none}.sd-pdf-edit .sd-pdf-sep{transform:scaleY(.58);opacity:.9}.sd-pdf-edit .sd-pdf-fileicon{width:30px;height:30px;border-radius:8px;align-items:center;justify-content:center;background:color-mix(in srgb,var(--c-danger) 9%,transparent)}.sd-pdf-edit .sd-pdf-pagenav{padding:3px;border-radius:10px;background:color-mix(in srgb,var(--c-surface-2) 55%,transparent)}.sd-pdf-pageinput{border:1px solid var(--c-border);background:var(--c-surface-2)}.sd-pdf-edit .sd-pdf-pageinput{background:var(--c-surface);border-color:transparent;box-shadow:var(--shadow-1);font-weight:600}.sd-pdf-edit .sd-pdf-pageinput:focus-visible{box-shadow:var(--shadow-1),0 0 0 3px var(--c-ring)}.sd-pdf-edit .sd-anntool{color:var(--c-text-2)}.sd-pdf-edit .sd-anntool:hover:not(:disabled):not([aria-pressed=true]){background:var(--c-hover-strong);color:var(--c-text)}.sd-pdf-edit .sd-anntool[aria-pressed=true]{background:var(--ed-accent-tint);color:var(--c-accent-text);border-color:var(--ed-accent-ring);box-shadow:var(--shadow-1)}.sd-pdf-edit .sd-anntool[aria-pressed=true]:hover:not(:disabled){background:var(--ed-accent-tint-2)}.sd-pdf-edit .sd-annchip[aria-pressed=true]{border-color:transparent;box-shadow:var(--shadow-1),inset 0 0 0 1px color-mix(in srgb,var(--c-border) 80%,transparent)}.sd-markcard{background:var(--c-surface-2);border-color:var(--c-border)}.sd-markcard[aria-pressed=true],.sd-pdf-edit .sd-markcard[aria-pressed=true]{background:color-mix(in srgb,var(--c-accent) 12%,transparent);color:var(--c-accent-text);border-color:color-mix(in srgb,var(--c-accent) 45%,transparent);box-shadow:none}.sd-markcard[aria-pressed=true]:hover,.sd-pdf-edit .sd-markcard[aria-pressed=true]:hover{background:color-mix(in srgb,var(--c-accent) 18%,transparent)}.sd-ann-group[data-pop]:after{content:"";position:absolute;z-index:7;top:calc(100% + 6px);left:var(--ed-caret, -100px);width:11px;height:11px;margin-left:-5.5px;transform:rotate(45deg);background:var(--c-surface);border-left:1px solid var(--c-border);border-top:1px solid var(--c-border);border-top-left-radius:2px;pointer-events:none}.sd-pdf-edit .sd-pdf-pop-title{display:block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-2)}.sd-ann-pop-tile{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--ed-accent-tint);color:var(--c-accent-text)}@media (prefers-reduced-motion: no-preference){.sd-pdf-edit .sd-pdf-btn,.sd-pdf-edit .sd-anntool,.sd-pdf-edit .sd-annchip{transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .08s ease}.sd-pdf-edit .sd-pdf-btn:active:not(:disabled),.sd-pdf-edit .sd-anntool:active:not(:disabled),.sd-pdf-edit .sd-annchip:active{transform:scale(.96)}}.sd-pdf-rail,.sd-pdf-rail-head,.sd-pdf-panel,.sd-pdf-panel-head{background:var(--c-surface-2)}.sd-pdf-edit .sd-pdf-rail,.sd-pdf-edit .sd-pdf-rail-head,.sd-pdf-edit .sd-pdf-panel,.sd-pdf-edit .sd-pdf-panel-head{background:var(--c-surface)}.sd-pdf-edit{--ed-thumb-bg: var(--ed-tint)}.sd-pdf-side-title{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-2)}.sd-pdf-side-sub{font-size:11.5px;color:var(--c-text-2);margin-top:1px}.sd-pdf-edit .sd-pdf-side-title{color:var(--c-text)}.sd-pdf-edit .sd-pdf-side-sub{display:inline-flex;align-items:center;margin-top:5px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--c-surface-2) 70%,transparent);color:var(--c-text-2);font-weight:600;font-variant-numeric:tabular-nums}.sd-pdf-edit .sd-pdf-panel-head .sd-pdf-head-text{display:flex;align-items:center;gap:8px}.sd-pdf-edit .sd-pdf-panel-head .sd-pdf-side-sub{margin-top:0}.sd-pdf-edit .sd-pdf-orgtools{padding:2px;border-radius:10px;background:transparent}@media (prefers-reduced-motion: no-preference){.sd-pdf-edit .sd-pdf-thumb:hover .sd-pdf-thumb-img{box-shadow:var(--shadow-1);transform:translateY(-1px)}}.sd-pdf-edit .sd-pdf-thumb[data-on] .sd-pdf-thumb-img{box-shadow:0 0 0 3px var(--ed-accent-tint)}.sd-pdf-card{padding:10px 14px;border-bottom:1px solid color-mix(in srgb,var(--c-border) 55%,transparent);background:transparent}.sd-pdf-card[data-active]{background:var(--c-row-sel)}.sd-pdf-edit .sd-pdf-card{margin:3px 10px 5px;padding:12px;border:1px solid color-mix(in srgb,var(--c-border) 70%,transparent);border-radius:10px;background:var(--c-surface);transition:border-color .16s ease,background-color .16s ease}.sd-pdf-edit .sd-pdf-card:hover{border-color:var(--c-border);background:var(--c-surface-2)}.sd-pdf-edit .sd-pdf-card[data-active]{background:var(--ed-tint);border-color:var(--ed-accent-ring)}.sd-pdf-empty{padding:18px 14px;color:var(--c-text-2);font-size:12.5px}.sd-pdf-empty-ic{display:none}.sd-pdf-edit .sd-pdf-empty{padding:56px 24px;text-align:center;line-height:1.55}.sd-pdf-edit .sd-pdf-empty-ic{display:grid;place-items:center;width:40px;height:40px;margin:0 auto 14px;border-radius:12px;background:var(--c-surface-2);color:var(--c-text-2)}.sd-pdf-canvas{background:var(--c-bg)}.sd-pdf-page{box-shadow:var(--shadow-2);border-radius:2px}.sd-pdf-edit .sd-pdf-canvas{background:var(--ed-canvas)}.sd-pdf-edit .sd-pdf-page{box-shadow:var(--ed-page-shadow);border-radius:4px}.sd-pv-btn{background:var(--pv-btn);cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.sd-pv-btn:hover:not(:disabled){background:var(--pv-btn-hover)}.sd-pv-btn:disabled{opacity:.4;cursor:default;pointer-events:none}.sd-iv-nav{background:var(--pv-btn);cursor:pointer;transition:background-color .15s ease,transform .15s ease,opacity .18s ease}.sd-iv-nav:hover:not(:disabled){background:var(--pv-btn-hover)}.sd-iv-nav:active:not(:disabled){transform:scale(.93)}.sd-iv-nav:disabled{opacity:.35;cursor:default;pointer-events:none}.sd-iv-row{background:transparent;cursor:pointer;transition:background-color .14s ease}.sd-iv-row:hover{background:var(--pv-btn-hover)}.sd-iv-row:focus-visible{outline-offset:-2px}.sd-iv-row[aria-checked=true],.sd-iv-row[aria-selected=true]{background:color-mix(in srgb,var(--c-accent) 30%,transparent)}.sd-iv-thumb{opacity:.72;cursor:pointer;transition:opacity .15s ease,box-shadow .15s ease}.sd-iv-thumb:hover{opacity:1}.sd-iv-thumb[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--c-accent)}::selection{background:color-mix(in srgb,var(--c-accent) 26%,transparent)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--c-text-2) 38%,transparent) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--c-text-2) 32%,transparent);border:2px solid transparent;background-clip:padding-box;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--c-text-2) 55%,transparent);background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}@keyframes sd-indeterminate{0%{transform:translate(-105%)}to{transform:translate(315%)}}.sd-indeterminate{position:absolute;top:0;bottom:0;width:32%;border-radius:inherit;animation:sd-indeterminate 1.15s ease-in-out infinite}@keyframes sd-pop{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes sd-fade{0%{opacity:0}to{opacity:1}}@keyframes sd-bell{0%{transform:rotate(0)}30%{transform:rotate(-2deg)}65%{transform:rotate(2deg)}to{transform:rotate(0)}}@keyframes sd-drop{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes sd-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes sd-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sd-logo{position:relative;display:inline-block;flex-shrink:0}.sd-logo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.sd-logo-hit{cursor:pointer}.sd-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,var(--c-bg) 95%,transparent);animation:sd-intro-in .3s ease-out both;cursor:default}.sd-intro[data-phase=exiting]{animation:sd-intro-out .32s ease-in both}.sd-intro-stage{display:flex;flex-direction:column;align-items:center;gap:clamp(14px,3vh,24px)}.sd-intro-mark{position:relative;width:min(46vw,40vh,240px);aspect-ratio:1;animation:sd-intro-mark-in .42s cubic-bezier(.2,.8,.2,1) both}.sd-intro[data-phase=exiting] .sd-intro-mark{animation:sd-intro-mark-out .32s ease-in both}.sd-intro-mark>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.sd-intro-cloud{transform-origin:50% 53.3%}.sd-intro-arrow{opacity:0;transform:translateY(24%);filter:drop-shadow(0 0 5px rgba(40,140,255,.45))}.sd-intro[data-phase=arrow] .sd-intro-arrow{animation:sd-intro-arrow .75s cubic-bezier(.22,.7,.25,1) both}.sd-intro[data-phase=text] .sd-intro-arrow,.sd-intro[data-phase=exiting] .sd-intro-arrow{opacity:1;transform:none}.sd-intro[data-phase=text] .sd-intro-cloud{animation:sd-intro-pulse .46s ease-out both}.sd-intro-text{margin:0;text-align:center;font-size:clamp(14px,2.2vw,18px);font-weight:600;letter-spacing:.04em;color:var(--c-text-2);opacity:0;transform:translateY(8px)}.sd-intro[data-phase=text] .sd-intro-text{animation:sd-intro-text .38s ease-out .14s both}.sd-intro[data-phase=exiting] .sd-intro-text{opacity:1;transform:none}@keyframes sd-intro-in{0%{opacity:0}to{opacity:1}}@keyframes sd-intro-out{0%{opacity:1}to{opacity:0}}@keyframes sd-intro-mark-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes sd-intro-mark-out{0%{transform:scale(1)}to{transform:scale(.96)}}@keyframes sd-intro-arrow{0%{opacity:0;transform:translateY(24%)}30%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes sd-intro-pulse{0%{transform:scale(1);filter:none}40%{transform:scale(1.045);filter:brightness(1.05) drop-shadow(0 0 10px rgba(40,140,255,.5))}to{transform:scale(1);filter:none}}@keyframes sd-intro-text{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sd-intro[data-reduced] .sd-intro-arrow,.sd-intro[data-reduced] .sd-intro-text{opacity:1;transform:none;animation:none}.sd-intro[data-reduced] .sd-intro-mark{animation:none}@keyframes sd-spin{to{transform:rotate(360deg)}}.sd-spinner{animation:sd-spin .7s linear infinite}@media (prefers-reduced-motion: reduce){.sd-spinner{animation:none;border-color:var(--c-accent)!important;opacity:.5}.sd-indeterminate{animation:none;left:0;width:100%;opacity:.45}.sd-intro,.sd-intro[data-phase=exiting]{animation-duration:.16s!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
