.ExportButtons-module__dGMTuq__trigger{background:linear-gradient(145deg,var(--accent-primary),#7c3aed);color:#fff;min-height:34px;box-shadow:0 4px 12px color-mix(in srgb,var(--accent-primary) 28%,transparent);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:750;display:inline-flex}.ExportButtons-module__dGMTuq__trigger:hover{background:linear-gradient(145deg,var(--accent-secondary),#6d28d9);box-shadow:0 6px 16px color-mix(in srgb,var(--accent-primary) 34%,transparent)}.ExportButtons-module__dGMTuq__trigger:disabled{opacity:.65;cursor:wait}.ExportButtons-module__dGMTuq__trigger svg{width:15px;height:15px}.ExportButtons-module__dGMTuq__backdrop{z-index:100000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070a109e;place-items:center;padding:20px;animation:.16s both ExportButtons-module__dGMTuq__fade;display:grid;position:fixed;inset:0}.ExportButtons-module__dGMTuq__dialog{border:1px solid var(--border-color);background:var(--bg-surface);width:min(680px,100%);max-height:min(88vh,760px);box-shadow:var(--shadow-premium);animation:ExportButtons-module__dGMTuq__rise .22s var(--ease-out-expo) both;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.ExportButtons-module__dGMTuq__head,.ExportButtons-module__dGMTuq__foot{border-color:var(--border-color);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.ExportButtons-module__dGMTuq__head{border-bottom:1px solid var(--border-color)}.ExportButtons-module__dGMTuq__foot{border-top:1px solid var(--border-color)}.ExportButtons-module__dGMTuq__title{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:17px}.ExportButtons-module__dGMTuq__subtitle{color:var(--text-muted);margin:4px 0 0;font-size:12px}.ExportButtons-module__dGMTuq__close,.ExportButtons-module__dGMTuq__back{border:1px solid var(--border-color);min-height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.ExportButtons-module__dGMTuq__close{width:36px;padding:0}.ExportButtons-module__dGMTuq__back{padding:0 11px}.ExportButtons-module__dGMTuq__close:hover,.ExportButtons-module__dGMTuq__back:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.ExportButtons-module__dGMTuq__body{gap:16px;padding:18px 20px 22px;display:grid;overflow:auto}.ExportButtons-module__dGMTuq__section{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:13px;padding:15px}.ExportButtons-module__dGMTuq__section h3{color:var(--text-primary);margin:0 0 10px;font-size:12px}.ExportButtons-module__dGMTuq__formatGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ExportButtons-module__dGMTuq__format{border:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-secondary);text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:11px;padding:13px;display:flex}.ExportButtons-module__dGMTuq__format:hover{border-color:color-mix(in srgb,var(--accent-primary) 35%,var(--border-color))}.ExportButtons-module__dGMTuq__formatActive{border-color:var(--accent-primary);background:var(--accent-glow);color:var(--accent-primary)}.ExportButtons-module__dGMTuq__format strong{color:var(--text-primary);font-size:12.5px;display:block}.ExportButtons-module__dGMTuq__format small{color:var(--text-muted);font-size:10.5px}.ExportButtons-module__dGMTuq__field{gap:6px;display:grid}.ExportButtons-module__dGMTuq__field>span,.ExportButtons-module__dGMTuq__row>span{color:var(--text-secondary);font-size:11px;font-weight:700}.ExportButtons-module__dGMTuq__input{border:1px solid var(--border-color);background:var(--bg-surface);min-height:40px;color:var(--text-primary);border-radius:9px;padding:0 12px;font-size:12.5px}.ExportButtons-module__dGMTuq__settings{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ExportButtons-module__dGMTuq__row{justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.ExportButtons-module__dGMTuq__segment{border:1px solid var(--border-color);background:var(--bg-surface);border-radius:8px;padding:2px;display:flex}.ExportButtons-module__dGMTuq__segment button{min-width:60px;min-height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 9px;font-size:10.5px;font-weight:750}.ExportButtons-module__dGMTuq__segment .ExportButtons-module__dGMTuq__selected{background:var(--accent-primary);color:#fff}.ExportButtons-module__dGMTuq__toggle{color:var(--text-secondary);cursor:pointer;align-items:center;gap:9px;font-size:11px;font-weight:650;display:flex}.ExportButtons-module__dGMTuq__toggle input{width:17px;height:17px;accent-color:var(--accent-primary)}.ExportButtons-module__dGMTuq__status{min-height:38px;color:var(--text-muted);align-items:center;gap:8px;margin-right:auto;font-size:11.5px;display:flex}.ExportButtons-module__dGMTuq__statusError{color:var(--error-text)}.ExportButtons-module__dGMTuq__statusSuccess{color:var(--success)}.ExportButtons-module__dGMTuq__spin{animation:.8s linear infinite ExportButtons-module__dGMTuq__spin}.ExportButtons-module__dGMTuq__primary{background:var(--accent-primary);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:38px;padding:0 15px;font-size:12px;font-weight:750}.ExportButtons-module__dGMTuq__primary:hover{background:var(--accent-secondary)}.ExportButtons-module__dGMTuq__primary:disabled{opacity:.55;cursor:not-allowed}@media (max-width:767px){.ExportButtons-module__dGMTuq__trigger{min-width:38px;min-height:38px;padding:0 10px}.ExportButtons-module__dGMTuq__triggerLabel{display:none}.ExportButtons-module__dGMTuq__backdrop{align-items:end;padding:0}.ExportButtons-module__dGMTuq__dialog{border-radius:20px 20px 0 0;width:100%;max-height:92vh}.ExportButtons-module__dGMTuq__head,.ExportButtons-module__dGMTuq__foot{padding:14px 16px}.ExportButtons-module__dGMTuq__body{padding:16px}.ExportButtons-module__dGMTuq__settings{grid-template-columns:1fr}.ExportButtons-module__dGMTuq__foot{flex-wrap:wrap}.ExportButtons-module__dGMTuq__status{flex-basis:100%;order:-1}}.ExportButtons-module__dGMTuq__trigger:focus-visible,.ExportButtons-module__dGMTuq__close:focus-visible,.ExportButtons-module__dGMTuq__back:focus-visible,.ExportButtons-module__dGMTuq__primary:focus-visible,.ExportButtons-module__dGMTuq__format:focus-visible,.ExportButtons-module__dGMTuq__segment button:focus-visible,.ExportButtons-module__dGMTuq__input:focus-visible,.ExportButtons-module__dGMTuq__toggle input:focus-visible{outline:3px solid color-mix(in srgb,var(--accent-primary) 42%,transparent);outline-offset:2px}@media (pointer:coarse){.ExportButtons-module__dGMTuq__trigger,.ExportButtons-module__dGMTuq__close,.ExportButtons-module__dGMTuq__back,.ExportButtons-module__dGMTuq__primary,.ExportButtons-module__dGMTuq__format,.ExportButtons-module__dGMTuq__segment button,.ExportButtons-module__dGMTuq__toggle,.ExportButtons-module__dGMTuq__input{min-height:44px}}@media (prefers-reduced-motion:reduce){.ExportButtons-module__dGMTuq__backdrop,.ExportButtons-module__dGMTuq__dialog,.ExportButtons-module__dGMTuq__spin{animation:none}}.ExportButtons-module__dGMTuq__studioBanner{background:linear-gradient(135deg,#6366f114,#a855f714);border:1px solid #6366f138;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ExportButtons-module__dGMTuq__studioInfo{align-items:flex-start;gap:10px;display:flex}.ExportButtons-module__dGMTuq__sparkleIcon{color:var(--accent-primary,#6366f1);flex-shrink:0;margin-top:2px}.ExportButtons-module__dGMTuq__studioInfo strong{color:var(--text-primary);font-size:12px;display:block}.ExportButtons-module__dGMTuq__studioInfo small{color:var(--text-muted);margin-top:1px;font-size:11px;line-height:1.35;display:block}.ExportButtons-module__dGMTuq__studioBtn{white-space:nowrap;border:1px solid var(--accent-primary,#6366f1);background:var(--bg-surface,#fff);color:var(--accent-primary,#6366f1);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:6px 12px;font-size:11.5px;font-weight:700;transition:all .15s;display:inline-flex}.ExportButtons-module__dGMTuq__studioBtn:hover{background:var(--accent-primary,#6366f1);color:#fff;box-shadow:0 3px 8px #6366f14d}@keyframes ExportButtons-module__dGMTuq__fade{0%{opacity:0}to{opacity:1}}@keyframes ExportButtons-module__dGMTuq__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ExportButtons-module__dGMTuq__spin{to{transform:rotate(360deg)}}
.DocumoraLogo-module__vjeARW__brandWrapper{color:inherit;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.DocumoraLogo-module__vjeARW__brandWrapper:hover{opacity:.95;transform:translateY(-.5px)}.DocumoraLogo-module__vjeARW__brandWrapper:active{transform:translateY(0)}.DocumoraLogo-module__vjeARW__logoIcon{border-radius:9px;flex-shrink:0;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:block;box-shadow:0 4px 14px -1px #4f46e552,0 1px 3px #0000001a}.DocumoraLogo-module__vjeARW__brandWrapper:hover .DocumoraLogo-module__vjeARW__logoIcon{transform:scale(1.04)}.DocumoraLogo-module__vjeARW__brandText{text-align:left;flex-direction:column;justify-content:center;line-height:1.05;display:flex}.DocumoraLogo-module__vjeARW__brandWordmark{letter-spacing:-.035em;align-items:baseline;font-size:15.5px;font-weight:800;display:inline-flex}.DocumoraLogo-module__vjeARW__wordmarkDocu{color:#0f172a;font-weight:800;transition:color .15s}.DocumoraLogo-module__vjeARW__wordmarkMora{color:#4338ca;margin-left:.5px;font-weight:850;transition:color .15s}.DocumoraLogo-module__vjeARW__brandTagline{letter-spacing:.14em;text-transform:uppercase;color:#64748b;margin-top:1.5px;font-size:8px;font-weight:750;transition:color .15s}:is([data-theme=dark] .DocumoraLogo-module__vjeARW__wordmarkDocu,.home-nav .DocumoraLogo-module__vjeARW__wordmarkDocu,.home-footer .DocumoraLogo-module__vjeARW__wordmarkDocu){color:#f8fafc}:is([data-theme=dark] .DocumoraLogo-module__vjeARW__wordmarkMora,.home-nav .DocumoraLogo-module__vjeARW__wordmarkMora,.home-footer .DocumoraLogo-module__vjeARW__wordmarkMora){color:#818cf8}:is([data-theme=dark] .DocumoraLogo-module__vjeARW__brandTagline,.home-nav .DocumoraLogo-module__vjeARW__brandTagline,.home-footer .DocumoraLogo-module__vjeARW__brandTagline){color:#94a3b8}[data-theme=light] .DocumoraLogo-module__vjeARW__wordmarkDocu{color:#0f172a!important}[data-theme=light] .DocumoraLogo-module__vjeARW__wordmarkMora{color:#4338ca!important}[data-theme=light] .DocumoraLogo-module__vjeARW__brandTagline{color:#64748b!important}@media (max-width:767px){.DocumoraLogo-module__vjeARW__brandTagline{display:none}}
.AccountMenu-module__bvw79a__wrap{display:inline-flex;position:relative}.AccountMenu-module__bvw79a__placeholder{width:var(--control-compact);height:var(--control-compact);border-radius:var(--radius-full);background:var(--bg-secondary);display:inline-block}.AccountMenu-module__bvw79a__signIn{min-height:var(--control-compact);border:1px solid var(--border-color);color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.AccountMenu-module__bvw79a__signIn:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.AccountMenu-module__bvw79a__signIn svg{width:14px;height:14px}.AccountMenu-module__bvw79a__trigger{width:var(--control-compact);height:var(--control-compact);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.AccountMenu-module__bvw79a__trigger:focus-visible{box-shadow:0 0 0 3px var(--accent-glow);outline:none}.AccountMenu-module__bvw79a__avatar{border-radius:var(--radius-full);background:linear-gradient(145deg, var(--accent-primary), #7c3aed);color:#fff;letter-spacing:.02em;place-items:center;width:28px;height:28px;font-size:10.5px;font-weight:800;display:grid}.AccountMenu-module__bvw79a__avatar[data-admin]{background:linear-gradient(145deg,#f59e0b,#ea580c)}.AccountMenu-module__bvw79a__menu{z-index:99996;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-surface);width:232px;box-shadow:var(--shadow-premium);animation:AccountMenu-module__bvw79a__accountMenuIn .13s var(--ease-out-expo) both;padding:5px;position:absolute;top:calc(100% + 8px);right:0}.AccountMenu-module__bvw79a__identity{border-bottom:1px solid var(--border-color);flex-direction:column;gap:3px;margin-bottom:5px;padding:9px 9px 10px;display:flex}.AccountMenu-module__bvw79a__name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:750;overflow:hidden}.AccountMenu-module__bvw79a__email{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.AccountMenu-module__bvw79a__badges{flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;display:flex}.AccountMenu-module__bvw79a__badge{border:1px solid color-mix(in srgb, var(--accent-primary) 35%, transparent);border-radius:var(--radius-full);background:var(--accent-glow);color:var(--accent-primary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:4px;padding:2px 7px;font-size:9.5px;font-weight:800;display:inline-flex}.AccountMenu-module__bvw79a__badge[data-admin]{border-color:color-mix(in srgb, var(--warning) 45%, transparent);background:color-mix(in srgb, var(--warning) 14%, transparent);color:var(--warning)}.AccountMenu-module__bvw79a__badge svg{width:10px;height:10px}.AccountMenu-module__bvw79a__badgeMuted{border:1px solid var(--border-color);border-radius:var(--radius-full);background:var(--bg-secondary);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;font-size:9.5px;font-weight:700}.AccountMenu-module__bvw79a__item{border-radius:var(--radius-sm);width:100%;min-height:31px;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 9px;font-size:12.5px;font-weight:600;text-decoration:none;display:flex}.AccountMenu-module__bvw79a__item:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.AccountMenu-module__bvw79a__item svg{width:14px;height:14px;color:var(--text-muted);flex:none}.AccountMenu-module__bvw79a__item[data-destructive]{color:var(--error-text)}.AccountMenu-module__bvw79a__item[data-destructive]:hover{background:var(--error-bg)}.AccountMenu-module__bvw79a__item[data-destructive] svg{color:var(--error-icon)}.AccountMenu-module__bvw79a__item:disabled{opacity:.6;cursor:progress}@keyframes AccountMenu-module__bvw79a__accountMenuIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.AccountMenu-module__bvw79a__menu{animation:none}}
.Header-module__hBw1pG__header{z-index:50;border-bottom:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-surface) 88%, transparent);min-height:56px;box-shadow:var(--shadow-subtle);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);justify-content:space-between;align-items:center;gap:14px;padding:0 20px;display:flex;position:relative}.Header-module__hBw1pG__header:after{content:"";background:linear-gradient(90deg, transparent 10%, color-mix(in srgb, var(--accent-primary) 55%, transparent), transparent 90%);pointer-events:none;height:1px;position:absolute;inset:auto 0 0}.Header-module__hBw1pG__left,.Header-module__hBw1pG__right,.Header-module__hBw1pG__utility{align-items:center;display:flex}.Header-module__hBw1pG__left{flex:0 auto;gap:12px;min-width:0}.Header-module__hBw1pG__right{flex:none;justify-content:flex-end;gap:8px}.Header-module__hBw1pG__account{border-left:1px solid var(--border-color);flex:none;align-items:center;margin-left:2px;padding-left:10px;display:flex}.Header-module__hBw1pG__utility{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);flex:none;gap:2px;padding:2px}.Header-module__hBw1pG__utility .Header-module__hBw1pG__action{border-color:#0000;justify-content:center;width:32px;padding:0}.Header-module__hBw1pG__brand{color:inherit;flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.Header-module__hBw1pG__mark{color:#fff;background:linear-gradient(145deg, var(--accent-primary), #7c3aed);border-radius:9px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 5px 14px #4f46e540,inset 0 1px #ffffff47}.Header-module__hBw1pG__mark svg{width:17px;height:17px}.Header-module__hBw1pG__brandCopy{gap:2px;line-height:1;display:grid}.Header-module__hBw1pG__brandName{color:var(--text-primary);letter-spacing:-.025em;font-size:14px;font-weight:800}.Header-module__hBw1pG__brandTag{color:var(--text-muted);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:700}.Header-module__hBw1pG__document{border-left:1px solid var(--border-color);min-width:0;max-width:230px;color:var(--text-secondary);flex:0 auto;align-items:center;padding-left:12px;font-size:12px;font-weight:650;display:flex}.Header-module__hBw1pG__documentName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Header-module__hBw1pG__documentButton{min-width:0;max-width:218px;color:inherit;font:inherit;text-align:left;cursor:text;background:0 0;border:1px solid #0000;border-radius:8px;flex:0 auto;align-items:center;gap:6px;margin-left:-6px;padding:4px 6px;display:inline-flex}.Header-module__hBw1pG__documentButton:hover{border-color:var(--border-color);background:var(--bg-surface-hover);color:var(--text-primary)}.Header-module__hBw1pG__documentButton:focus-visible{border-color:color-mix(in srgb, var(--accent-primary) 45%, var(--border-color));box-shadow:0 0 0 3px var(--accent-glow);outline:none}.Header-module__hBw1pG__documentPencil{opacity:0;flex:none;width:12px;height:12px;transition:opacity .15s}.Header-module__hBw1pG__documentButton:hover .Header-module__hBw1pG__documentPencil,.Header-module__hBw1pG__documentButton:focus-visible .Header-module__hBw1pG__documentPencil{opacity:.7}.Header-module__hBw1pG__documentInput{border:1px solid color-mix(in srgb, var(--accent-primary) 45%, var(--border-color));background:var(--bg-surface);width:100%;min-width:0;color:var(--text-primary);font:inherit;box-shadow:0 0 0 3px var(--accent-glow);border-radius:8px;outline:none;margin-left:-6px;padding:4px 6px}.Header-module__hBw1pG__center{flex:auto;justify-content:center;align-items:center;min-width:0;display:flex}.Header-module__hBw1pG__action,.Header-module__hBw1pG__prompt{min-height:var(--control-compact);border:1px solid var(--border-color);color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.Header-module__hBw1pG__action:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.Header-module__hBw1pG__studioTrigger{border-color:color-mix(in srgb, var(--accent-primary) 35%, var(--border-color));color:var(--accent-primary,#6366f1);background:linear-gradient(135deg,#6366f114,#8b5cf61f);font-weight:700}.Header-module__hBw1pG__studioTrigger:hover{border-color:var(--accent-primary,#6366f1);color:var(--accent-secondary,#4f46e5);background:linear-gradient(135deg,#6366f129,#8b5cf638)}.Header-module__hBw1pG__prompt{border-color:color-mix(in srgb, var(--accent-primary) 28%, var(--border-color));background:var(--accent-glow);color:var(--accent-primary)}.Header-module__hBw1pG__prompt:hover{border-color:color-mix(in srgb, var(--accent-primary) 48%, var(--border-color));background:color-mix(in srgb, var(--accent-primary) 13%, transparent)}.Header-module__hBw1pG__action svg,.Header-module__hBw1pG__prompt svg{width:14px;height:14px}.Header-module__hBw1pG__save{flex:none;align-items:center;display:flex}@media (max-width:1440px){.Header-module__hBw1pG__label{display:none}.Header-module__hBw1pG__action,.Header-module__hBw1pG__prompt{justify-content:center;width:32px;padding:0}}@media (max-width:1180px){.Header-module__hBw1pG__save{display:none}}@media (max-width:1060px){.Header-module__hBw1pG__document{display:none}}@media (max-width:900px){.Header-module__hBw1pG__center,.Header-module__hBw1pG__templates,.Header-module__hBw1pG__prompt{display:none}}@media (max-width:767px){.Header-module__hBw1pG__header{min-height:52px;padding:0 12px}.Header-module__hBw1pG__brandTag,.Header-module__hBw1pG__secondary,.Header-module__hBw1pG__utility{display:none}.Header-module__hBw1pG__mark{width:30px;height:30px}.Header-module__hBw1pG__right{gap:6px}.Header-module__hBw1pG__account{margin-left:0;padding-left:6px}}@media (prefers-reduced-motion:reduce){.Header-module__hBw1pG__mark,.Header-module__hBw1pG__documentPencil{transition:none}}@media (pointer:coarse){.Header-module__hBw1pG__action,.Header-module__hBw1pG__prompt{min-width:44px;min-height:44px}.Header-module__hBw1pG__utility .Header-module__hBw1pG__action{width:44px}.Header-module__hBw1pG__brand{min-height:44px}.Header-module__hBw1pG__documentButton,.Header-module__hBw1pG__documentInput{min-height:36px}.Header-module__hBw1pG__documentPencil{opacity:.7}}
.StatsBar-module__e6NbvG__adaptive{align-items:center;min-width:0;display:flex}.StatsBar-module__e6NbvG__more{flex:none;position:relative}.StatsBar-module__e6NbvG__summary{min-height:28px;color:var(--text-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:9.5px;font-weight:700;list-style:none;display:inline-flex}.StatsBar-module__e6NbvG__summary::-webkit-details-marker{display:none}.StatsBar-module__e6NbvG__summary:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.StatsBar-module__e6NbvG__summary:focus-visible{outline-offset:1px}.StatsBar-module__e6NbvG__panel{z-index:80;border:1px solid var(--border-color);background:var(--bg-surface);min-width:190px;box-shadow:var(--shadow-premium);border-radius:10px;padding:7px;display:grid;position:absolute;bottom:calc(100% + 9px);right:0}.StatsBar-module__e6NbvG__metric{color:var(--text-muted);border-radius:6px;justify-content:space-between;align-items:center;gap:18px;padding:7px 9px;font-size:10.5px;display:flex}.StatsBar-module__e6NbvG__metric+.StatsBar-module__e6NbvG__metric{border-top:1px solid var(--border-subtle)}.StatsBar-module__e6NbvG__metric strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:11.5px}@media (max-width:480px){.StatsBar-module__e6NbvG__adaptive .dm-stat:first-child{padding-left:0}}@media (pointer:coarse){.StatsBar-module__e6NbvG__summary{min-height:44px;padding-inline:12px}}
.EditorPane-module__uhoJoW__toolGroup{border:1px solid var(--border-color);background:var(--bg-surface);border-radius:9px;align-items:center;gap:2px;padding:2px;display:flex}.EditorPane-module__uhoJoW__iconButton,.EditorPane-module__uhoJoW__textButton{min-height:30px;color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease,border-color var(--duration-fast) ease;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.EditorPane-module__uhoJoW__iconButton{width:30px;padding:0}.EditorPane-module__uhoJoW__iconButton:hover,.EditorPane-module__uhoJoW__textButton:hover{border-color:var(--border-color);background:var(--bg-surface-hover);color:var(--text-primary)}.EditorPane-module__uhoJoW__iconButton:focus-visible,.EditorPane-module__uhoJoW__textButton:focus-visible{outline-offset:1px}.EditorPane-module__uhoJoW__active{border-color:color-mix(in srgb,var(--accent-primary) 36%,var(--border-color));background:var(--accent-glow);color:var(--accent-primary)}.EditorPane-module__uhoJoW__prompt:hover{color:var(--accent-primary)}.EditorPane-module__uhoJoW__success{border-color:var(--success-border);background:var(--success-bg);color:var(--success)}.EditorPane-module__uhoJoW__textButton{gap:6px;padding:0 9px}.EditorPane-module__uhoJoW__danger:hover{border-color:var(--error-border);background:var(--error-bg);color:var(--error-icon)}.EditorPane-module__uhoJoW__separator{background:var(--border-color);opacity:.65;width:1px;height:16px;margin:0 2px}@media (pointer:coarse){.EditorPane-module__uhoJoW__iconButton{width:44px;min-height:44px}.EditorPane-module__uhoJoW__textButton{min-height:44px;padding-inline:12px}}
.EmailVerificationGuard-module__x_-rDG__guardOverlay{z-index:999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0fbf;place-items:center;padding:24px;animation:.2s ease-out both EmailVerificationGuard-module__x_-rDG__guardFadeIn;display:grid;position:fixed;inset:0}.EmailVerificationGuard-module__x_-rDG__guardCard{text-align:center;border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--bg-surface);width:100%;max-width:480px;box-shadow:var(--shadow-premium), 0 20px 40px #00000059;flex-direction:column;align-items:center;padding:36px 30px;animation:.25s cubic-bezier(.16,1,.3,1) both EmailVerificationGuard-module__x_-rDG__guardPopUp;display:flex;position:relative}.EmailVerificationGuard-module__x_-rDG__iconWrap{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:20px;display:grid}.EmailVerificationGuard-module__x_-rDG__iconWrap svg{width:32px;height:32px}.EmailVerificationGuard-module__x_-rDG__title{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 10px;font-size:22px;font-weight:800}.EmailVerificationGuard-module__x_-rDG__description{color:var(--text-muted);margin:0 0 22px;font-size:13.5px;line-height:1.6}.EmailVerificationGuard-module__x_-rDG__userEmail{color:var(--text-primary);word-break:break-all;font-weight:700}.EmailVerificationGuard-module__x_-rDG__statusMessage{border-radius:var(--radius-md);text-align:left;align-items:center;gap:8px;width:100%;margin-bottom:20px;padding:10px 14px;font-size:12px;line-height:1.4;display:flex}.EmailVerificationGuard-module__x_-rDG__statusSuccess{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.EmailVerificationGuard-module__x_-rDG__statusError{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.EmailVerificationGuard-module__x_-rDG__actions{flex-direction:column;gap:10px;width:100%;display:flex}.EmailVerificationGuard-module__x_-rDG__primaryBtn{border-radius:var(--radius-md);background:var(--accent-primary);color:#fff;cursor:pointer;width:100%;min-height:42px;transition:all var(--duration-fast) ease;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13.5px;font-weight:700;display:inline-flex}.EmailVerificationGuard-module__x_-rDG__primaryBtn:hover:not(:disabled){background:var(--accent-secondary);transform:translateY(-1px)}.EmailVerificationGuard-module__x_-rDG__primaryBtn:disabled{opacity:.65;cursor:not-allowed}.EmailVerificationGuard-module__x_-rDG__secondaryBtn{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);width:100%;min-height:40px;color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) ease;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13px;font-weight:650;display:inline-flex}.EmailVerificationGuard-module__x_-rDG__secondaryBtn:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary);border-color:var(--text-muted)}.EmailVerificationGuard-module__x_-rDG__footActions{border-top:1px solid var(--border-subtle);justify-content:center;align-items:center;gap:16px;width:100%;margin-top:18px;padding-top:16px;display:flex}.EmailVerificationGuard-module__x_-rDG__textBtn{color:var(--text-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:12px;font-weight:600;text-decoration:underline}.EmailVerificationGuard-module__x_-rDG__textBtn:hover{color:var(--text-primary)}.EmailVerificationGuard-module__x_-rDG__spinner{width:16px;height:16px;animation:.8s linear infinite EmailVerificationGuard-module__x_-rDG__guardSpin}@keyframes EmailVerificationGuard-module__x_-rDG__guardSpin{to{transform:rotate(360deg)}}@keyframes EmailVerificationGuard-module__x_-rDG__guardFadeIn{0%{opacity:0}to{opacity:1}}@keyframes EmailVerificationGuard-module__x_-rDG__guardPopUp{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}
.FileManager-module___uAyUG__page{background:var(--bg-primary);flex-direction:column;min-height:100vh;display:flex}.FileManager-module___uAyUG__topbar{z-index:30;border-bottom:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-surface) 92%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 20px;display:flex;position:sticky;top:0}.FileManager-module___uAyUG__topbarLeft{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.FileManager-module___uAyUG__brandLink{color:inherit;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.FileManager-module___uAyUG__topbarRight{flex-shrink:0;align-items:center;gap:8px;display:flex}.FileManager-module___uAyUG__mobileNavBtn{border:1px solid var(--border-color);background:var(--bg-surface);height:36px;color:var(--text-primary);cursor:pointer;min-width:0;max-width:200px;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;border-radius:8px;flex-shrink:1;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:700;display:none}.FileManager-module___uAyUG__mobileNavBtn:hover{background:var(--bg-surface-hover);border-color:color-mix(in srgb, var(--accent-primary) 35%, var(--border-color))}.FileManager-module___uAyUG__mobileNavBtn svg{color:var(--accent-primary);flex-shrink:0}.FileManager-module___uAyUG__mobileNavText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.FileManager-module___uAyUG__quickNewBtn{font-weight:700;box-shadow:0 2px 10px #4134bd59;color:#fff!important;background:#4134bd!important;border-color:#0000!important}.FileManager-module___uAyUG__quickNewBtn:hover{background:#34289e!important}.FileManager-module___uAyUG__quickNewText{display:inline}.FileManager-module___uAyUG__backEditorBtn{align-items:center;gap:6px;display:inline-flex}.FileManager-module___uAyUG__shell{flex:1;grid-template-columns:330px minmax(0,1fr);align-items:start;min-height:0;display:grid}@media (min-width:1440px){.FileManager-module___uAyUG__shell{grid-template-columns:350px minmax(0,1fr)}}.FileManager-module___uAyUG__sidebarBackdrop,.FileManager-module___uAyUG__sidebarMobileHead{display:none}.FileManager-module___uAyUG__sidebar{border-right:1px solid var(--border-color);background:var(--bg-secondary);flex-direction:column;height:calc(100vh - 56px);padding:14px 12px;display:flex;position:sticky;top:56px;overflow:hidden}.FileManager-module___uAyUG__sidebarTop{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.FileManager-module___uAyUG__sidebarActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.FileManager-module___uAyUG__sidebarActions button{justify-content:center;min-height:36px;font-weight:700}.FileManager-module___uAyUG__sidebarSectionLabel{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:6px 6px 2px;font-size:10.5px;font-weight:800;display:flex}.FileManager-module___uAyUG__sidebarTreeWrap{flex-direction:column;flex:1;min-height:0;margin:4px 0;display:flex;overflow:hidden}.FileManager-module___uAyUG__sidebarFoot{border-top:1px solid var(--border-color);flex-direction:column;flex-shrink:0;gap:8px;margin-top:auto;padding-top:10px;display:flex}.FileManager-module___uAyUG__rootRow{width:100%;min-height:34px;color:var(--text-secondary);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:13px;font-weight:650;display:flex}.FileManager-module___uAyUG__rootRow:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.FileManager-module___uAyUG__rootRow[data-active]{background:var(--accent-glow);border-color:color-mix(in srgb, var(--accent-primary) 28%, transparent);color:var(--accent-primary);font-weight:750}.FileManager-module___uAyUG__rootRow svg{flex:none;width:15px;height:15px}.FileManager-module___uAyUG__rootRow span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.FileManager-module___uAyUG__rootCount{border-radius:var(--radius-full);background:color-mix(in srgb, var(--text-muted) 12%, transparent);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;padding:2px 7px;font-size:10.5px;font-weight:700}.FileManager-module___uAyUG__rootRow[data-active] .FileManager-module___uAyUG__rootCount{background:color-mix(in srgb, var(--accent-primary) 18%, transparent);color:var(--accent-primary)}.FileManager-module___uAyUG__upsell{border:1px solid color-mix(in srgb, var(--accent-primary) 26%, var(--border-color));border-radius:var(--radius-md);background:var(--accent-glow);padding:12px}.FileManager-module___uAyUG__upsellTitle{color:var(--accent-primary);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 6px;font-size:10.5px;font-weight:800;display:flex}.FileManager-module___uAyUG__upsellList{color:var(--text-secondary);margin:0;padding-left:14px;font-size:11px;line-height:1.6}.FileManager-module___uAyUG__upsellAction{background:var(--accent-primary);color:#fff;text-align:center;border-radius:6px;margin-top:10px;padding:6px;font-size:11.5px;font-weight:700;text-decoration:none;display:block;box-shadow:0 2px 8px #4134bd4d}.FileManager-module___uAyUG__upsellAction:hover{background:var(--accent-secondary)}.FileManager-module___uAyUG__account{border:1px solid var(--border-color);background:var(--bg-surface);transition:border-color var(--duration-fast) ease;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.FileManager-module___uAyUG__accountCardTop{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.FileManager-module___uAyUG__accountAvatar{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#4134bd,#7c3aed);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:11.5px;font-weight:800;display:grid}.FileManager-module___uAyUG__accountMeta{flex:1;min-width:0}.FileManager-module___uAyUG__accountName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:12px;font-weight:750;display:flex;overflow:hidden}.FileManager-module___uAyUG__accountEmail{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:10.5px;overflow:hidden}.FileManager-module___uAyUG__accountRoleBadge{background:color-mix(in srgb, var(--accent-primary) 18%, transparent);color:var(--accent-primary);text-transform:uppercase;border-radius:4px;align-items:center;gap:3px;padding:1px 5px;font-size:9px;font-weight:800;display:inline-flex}.FileManager-module___uAyUG__accountAction{flex-shrink:0;height:28px;min-height:28px;padding:0 8px;font-size:11px}.FileManager-module___uAyUG__main{flex-direction:column;gap:14px;min-width:0;padding:20px 24px 48px;display:flex}.FileManager-module___uAyUG__mainHead{flex-direction:column;gap:14px;display:flex}.FileManager-module___uAyUG__headerTitleRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.FileManager-module___uAyUG__folderTitleArea{flex-direction:column;gap:4px;display:flex}.FileManager-module___uAyUG__folderTitle{color:var(--text-primary);letter-spacing:-.02em;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:800;display:flex}.FileManager-module___uAyUG__folderTitle svg{color:#f59e0b}.FileManager-module___uAyUG__crumbs{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.FileManager-module___uAyUG__crumb{border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:11.5px;font-weight:600}.FileManager-module___uAyUG__crumb:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.FileManager-module___uAyUG__crumbCurrent{color:var(--text-secondary);padding:2px 6px;font-size:11.5px;font-weight:700}.FileManager-module___uAyUG__crumbSep{width:11px;height:11px;color:var(--text-muted);opacity:.5}.FileManager-module___uAyUG__toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.FileManager-module___uAyUG__searchWrap{flex:1;align-items:center;min-width:220px;display:flex;position:relative}.FileManager-module___uAyUG__searchIcon{width:14px;height:14px;color:var(--text-muted);pointer-events:none;position:absolute;left:10px}.FileManager-module___uAyUG__search{border:1px solid var(--border-color);background:var(--bg-surface);width:100%;min-height:36px;color:var(--text-primary);transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;border-radius:8px;padding:0 34px 0 32px;font-size:12.5px}.FileManager-module___uAyUG__search:focus-visible{border-color:color-mix(in srgb, var(--accent-primary) 50%, var(--border-color));box-shadow:0 0 0 3px var(--accent-glow);outline:none}.FileManager-module___uAyUG__searchClear{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;right:8px}.FileManager-module___uAyUG__searchClear:hover{color:var(--text-primary)}.FileManager-module___uAyUG__filterGroup{border:1px solid var(--border-color);background:var(--bg-surface);border-radius:8px;align-items:center;padding:2px;display:inline-flex}.FileManager-module___uAyUG__filterChip{color:var(--text-muted);cursor:pointer;transition:all var(--duration-fast) ease;background:0 0;border:0;border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:650}.FileManager-module___uAyUG__filterChip:hover{color:var(--text-primary)}.FileManager-module___uAyUG__filterChip[data-active]{background:var(--accent-glow);color:var(--accent-primary);font-weight:750}.FileManager-module___uAyUG__select{border:1px solid var(--border-color);background:var(--bg-surface);min-height:36px;color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:0 28px 0 10px;font-size:12px;font-weight:600}.FileManager-module___uAyUG__viewSwitch{border:1px solid var(--border-color);background:var(--bg-surface);border-radius:8px;align-items:center;padding:2px;display:inline-flex}.FileManager-module___uAyUG__viewBtn{width:32px;height:30px;color:var(--text-muted);cursor:pointer;transition:all var(--duration-fast) ease;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.FileManager-module___uAyUG__viewBtn:hover{color:var(--text-primary)}.FileManager-module___uAyUG__viewBtn[data-active]{background:var(--bg-surface-hover);color:var(--accent-primary)}.FileManager-module___uAyUG__noticeSlot{max-width:620px}.FileManager-module___uAyUG__status{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:10px;margin:0;padding:9px 14px;font-size:12px;display:flex}.FileManager-module___uAyUG__trashBanner{border:1px solid var(--error-border);border-radius:var(--radius-md);background:var(--error-bg);color:var(--error-text);justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;font-size:12.5px;display:flex}.FileManager-module___uAyUG__trashBannerText{align-items:center;gap:8px;font-weight:600;display:flex}.FileManager-module___uAyUG__bulkBar{z-index:20;border:1px solid color-mix(in srgb, var(--accent-primary) 40%, var(--border-color));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--bg-surface) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:FileManager-module___uAyUG__dmPopIn .16s var(--ease-out-expo) both;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:66px;box-shadow:0 12px 30px #00000040}.FileManager-module___uAyUG__bulkCount{color:var(--accent-primary);font-size:12.5px;font-weight:800}.FileManager-module___uAyUG__bulkActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.FileManager-module___uAyUG__listingHead{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.FileManager-module___uAyUG__selectAll{border-radius:var(--radius-sm);color:var(--accent-primary);cursor:pointer;background:0 0;border:0;padding:3px 8px;font-size:11.5px;font-weight:700}.FileManager-module___uAyUG__selectAll:hover{background:var(--accent-glow)}.FileManager-module___uAyUG__listingCount{color:var(--text-muted);font-size:11px;font-weight:600}.FileManager-module___uAyUG__listing{gap:14px;display:grid}.FileManager-module___uAyUG__listing[data-view=grid]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.FileManager-module___uAyUG__card{border:1px solid var(--border-color);background:var(--bg-surface);border-radius:16px;flex-direction:column;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000a,0 1px 2px #00000005}.FileManager-module___uAyUG__card:hover{border-color:color-mix(in srgb, var(--accent-primary) 38%, var(--border-color));transform:translateY(-2px);box-shadow:0 12px 28px -6px #00000017,0 4px 10px #00000008}.FileManager-module___uAyUG__card[data-selected]{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary), 0 12px 28px -6px #7c3aed38;background:color-mix(in srgb, var(--accent-primary) 2.5%, var(--bg-surface))}.FileManager-module___uAyUG__cardTopRow{justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 8px;display:flex}.FileManager-module___uAyUG__cardLeading{align-items:center;gap:10px;display:flex}.FileManager-module___uAyUG__cardCheck{cursor:pointer;align-items:center;display:inline-flex}.FileManager-module___uAyUG__cardCheck input{width:16px;height:16px;accent-color:var(--accent-primary);cursor:pointer;border-radius:4px}.FileManager-module___uAyUG__cardIcon{background:color-mix(in srgb, var(--accent-primary) 10%, var(--bg-surface));width:32px;height:32px;color:var(--accent-primary);border:1px solid color-mix(in srgb, var(--accent-primary) 18%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.FileManager-module___uAyUG__cardIcon[data-kind=folder]{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b38}.FileManager-module___uAyUG__cardIcon svg{width:16px;height:16px}.FileManager-module___uAyUG__cardBadgesRow{flex-wrap:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.FileManager-module___uAyUG__cardFolderBadge{background:color-mix(in srgb, #f59e0b 10%, var(--bg-surface));color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;border:1px solid #f59e0b38;border-radius:9999px;align-items:center;gap:4px;max-width:120px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.FileManager-module___uAyUG__cardFolderBadge svg{color:#f59e0b;flex-shrink:0}.FileManager-module___uAyUG__cardBadge{background:var(--bg-secondary);color:var(--text-muted);border:1px solid var(--border-subtle);white-space:nowrap;border-radius:9999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:650;display:inline-flex}.FileManager-module___uAyUG__cardBody{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:8px;padding:4px 16px 14px;display:flex}.FileManager-module___uAyUG__cardTitle{color:var(--text-primary);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14.5px;font-weight:750;line-height:1.35;overflow:hidden}.FileManager-module___uAyUG__cardPreview{color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;min-height:38px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.FileManager-module___uAyUG__cardMeta{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-top:2px;font-size:11px;font-weight:550;display:flex;overflow:hidden}.FileManager-module___uAyUG__cardTimestamp{color:var(--text-secondary);align-items:center;gap:4px;font-weight:650;display:inline-flex}.FileManager-module___uAyUG__cardTimestamp svg{color:var(--text-muted);flex-shrink:0}.FileManager-module___uAyUG__cardMetaDot{color:var(--text-muted);opacity:.6;font-size:9px}.FileManager-module___uAyUG__cardWordsBadge,.FileManager-module___uAyUG__cardFolderName{color:var(--text-muted);font-size:11px}.FileManager-module___uAyUG__cardActions{border-top:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-secondary) 50%, var(--bg-surface));flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.FileManager-module___uAyUG__openBtn{color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 8%, transparent);border:1px solid color-mix(in srgb, var(--accent-primary) 18%, transparent);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.FileManager-module___uAyUG__openBtn:hover{background:color-mix(in srgb, var(--accent-primary) 16%, transparent);border-color:var(--accent-primary);transform:translateY(-1px)}.FileManager-module___uAyUG__openBtn:active{transform:translateY(0)}.FileManager-module___uAyUG__actionIconsGroup{align-items:center;gap:4px;display:flex}.FileManager-module___uAyUG__actionIconBtn{background:var(--bg-surface);border:1px solid var(--border-color);width:28px;height:28px;color:var(--text-muted);cursor:pointer;border-radius:8px;place-items:center;transition:all .15s;display:grid}.FileManager-module___uAyUG__actionIconBtn:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary);border-color:var(--text-muted);transform:translateY(-1px)}.FileManager-module___uAyUG__actionIconBtn:active{transform:translateY(0)}.FileManager-module___uAyUG__dangerIconBtn{color:var(--error-icon)}.FileManager-module___uAyUG__dangerIconBtn:hover:not(:disabled){background:var(--error-bg);color:var(--error-text);border-color:color-mix(in srgb, var(--error-icon) 30%, transparent)}.FileManager-module___uAyUG__restoreBtn{background:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.FileManager-module___uAyUG__restoreBtn:hover{background:var(--bg-surface-hover);border-color:var(--accent-primary);color:var(--accent-primary);transform:translateY(-1px)}.FileManager-module___uAyUG__danger{color:var(--error-text);border-color:color-mix(in srgb, var(--error-icon) 30%, var(--border-color))}.FileManager-module___uAyUG__danger:hover:not(:disabled){background:var(--error-bg);color:var(--error-text)}.FileManager-module___uAyUG__listing[data-view=list]{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;gap:4px;display:flex;overflow:hidden}.FileManager-module___uAyUG__tableHead{border-bottom:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:36px 32px minmax(180px,2fr) minmax(90px,1fr) 90px minmax(150px,1.2fr) 120px;align-items:center;gap:10px;padding:10px 14px;font-size:11px;font-weight:750;display:grid}.FileManager-module___uAyUG__listing[data-view=list] .FileManager-module___uAyUG__card{border:0;border-bottom:1px solid var(--border-subtle);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:36px 32px minmax(180px,2fr) minmax(90px,1fr) 90px minmax(150px,1.2fr) 120px;align-items:center;gap:10px;padding:8px 14px;display:grid}.FileManager-module___uAyUG__listing[data-view=list] .FileManager-module___uAyUG__card:last-child{border-bottom:0}.FileManager-module___uAyUG__listing[data-view=list] .FileManager-module___uAyUG__card:hover{background:var(--bg-surface-hover);box-shadow:none;transform:none}.FileManager-module___uAyUG__listing[data-view=list] .FileManager-module___uAyUG__card[data-selected]{background:var(--accent-glow);box-shadow:none}.FileManager-module___uAyUG__listing[data-view=list] .FileManager-module___uAyUG__cardTopRow,.FileManager-module___uAyUG__listing[data-view=list] .FileManager-module___uAyUG__cardLeading,.FileManager-module___uAyUG__listing[data-view=list] .FileManager-module___uAyUG__cardBadgesRow,.FileManager-module___uAyUG__listing[data-view=list] .FileManager-module___uAyUG__cardBody{display:contents}.FileManager-module___uAyUG__listing[data-view=list] .FileManager-module___uAyUG__cardActions{background:0 0;border-top:0;justify-content:flex-end;padding:0}.FileManager-module___uAyUG__listing[data-view=list] .FileManager-module___uAyUG__openBtn,.FileManager-module___uAyUG__listing[data-view=list] .FileManager-module___uAyUG__cardPreview{display:none}.FileManager-module___uAyUG__colFolderBadge{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex;overflow:hidden}.FileManager-module___uAyUG__placeholder{color:var(--text-muted);text-align:center;grid-column:1/-1;padding:48px;font-size:13px}.FileManager-module___uAyUG__emptyState{border:1px dashed var(--border-color);border-radius:var(--radius-xl);background:var(--bg-surface);text-align:center;grid-column:1/-1;justify-items:center;gap:8px;padding:60px 24px;display:grid}.FileManager-module___uAyUG__emptyState svg{width:32px;height:32px;color:var(--accent-primary)}.FileManager-module___uAyUG__emptyState h2{color:var(--text-primary);margin:6px 0 0;font-size:17px;font-weight:800}.FileManager-module___uAyUG__emptyState p{max-width:420px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.6}.FileManager-module___uAyUG__emptyActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.FileManager-module___uAyUG__footNotice{max-width:620px;margin-top:8px}.FileManager-module___uAyUG__paginationBar{border:1px solid var(--border-color);background:var(--bg-surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:14px 18px;display:flex;box-shadow:0 2px 10px #0000000a}.FileManager-module___uAyUG__paginationInfo{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:14px;font-size:12.5px;display:flex}.FileManager-module___uAyUG__paginationInfo strong{color:var(--text-primary);font-weight:700}.FileManager-module___uAyUG__pageSizeWrap{align-items:center;gap:6px;display:inline-flex}.FileManager-module___uAyUG__pageSizeLabel{color:var(--text-muted);font-size:12px;font-weight:600}.FileManager-module___uAyUG__pageSizeSelect{border:1px solid var(--border-color);background:var(--bg-secondary);height:30px;color:var(--text-primary);cursor:pointer;transition:border-color var(--duration-fast) ease;border-radius:6px;outline:none;padding:0 8px;font-size:12px;font-weight:650}.FileManager-module___uAyUG__pageSizeSelect:hover,.FileManager-module___uAyUG__pageSizeSelect:focus-visible{border-color:var(--accent-primary)}.FileManager-module___uAyUG__paginationControls{align-items:center;gap:5px;display:flex}.FileManager-module___uAyUG__pageBtn{border:1px solid var(--border-color);background:var(--bg-secondary);height:32px;color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) ease;border-radius:8px;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.FileManager-module___uAyUG__pageBtn:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary);border-color:color-mix(in srgb, var(--accent-primary) 35%, var(--border-color))}.FileManager-module___uAyUG__pageBtn:disabled{opacity:.4;cursor:not-allowed}.FileManager-module___uAyUG__pageBtnText{display:inline-block}.FileManager-module___uAyUG__pageNumbers{align-items:center;gap:4px;display:flex}.FileManager-module___uAyUG__pageNumberBtn{min-width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) ease;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0 6px;font-size:12.5px;font-weight:650;display:grid}.FileManager-module___uAyUG__pageNumberBtn:hover:not([data-active]){background:var(--bg-surface-hover);color:var(--text-primary)}.FileManager-module___uAyUG__pageNumberBtn[data-active]{background:var(--accent-primary);color:#fff;font-weight:750;box-shadow:0 2px 8px #4134bd59}.FileManager-module___uAyUG__pageEllipsis{min-width:28px;height:32px;color:var(--text-muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.FileManager-module___uAyUG__authGatePage{background:var(--bg-primary);place-items:center;min-height:calc(100vh - 56px);padding:32px 18px;display:grid}.FileManager-module___uAyUG__authGateCard{text-align:center;border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--bg-surface);width:100%;max-width:520px;box-shadow:var(--shadow-premium), 0 20px 40px #00000040;animation:FileManager-module___uAyUG__dmPopIn .22s var(--ease-out-expo) both;flex-direction:column;align-items:center;padding:42px 36px;display:flex}.FileManager-module___uAyUG__authGateIcon{background:var(--accent-glow);border:1px solid color-mix(in srgb, var(--accent-primary) 35%, transparent);width:72px;height:72px;color:var(--accent-primary);border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.FileManager-module___uAyUG__authGateSpinner{width:64px;height:64px;color:var(--accent-primary);place-items:center;margin-bottom:18px;display:grid}.FileManager-module___uAyUG__pulseIcon{animation:1.5s ease-in-out infinite FileManager-module___uAyUG__pulseScale}@keyframes FileManager-module___uAyUG__pulseScale{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.FileManager-module___uAyUG__authGateTitle{color:var(--text-primary);letter-spacing:-.025em;margin:0 0 12px;font-size:24px;font-weight:850}.FileManager-module___uAyUG__authGateDesc{color:var(--text-muted);margin:0 0 28px;font-size:14px;line-height:1.6}.FileManager-module___uAyUG__authGateActions{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.FileManager-module___uAyUG__authGatePrimary{border-radius:var(--radius-md);background:var(--accent-primary);color:#fff;min-width:140px;min-height:44px;transition:all var(--duration-fast) ease;border:0;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13.5px;font-weight:750;text-decoration:none;display:inline-flex}.FileManager-module___uAyUG__authGatePrimary:hover{background:var(--accent-secondary);transform:translateY(-1px)}.FileManager-module___uAyUG__authGateSecondary{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);min-width:160px;min-height:44px;color:var(--text-primary);transition:all var(--duration-fast) ease;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.FileManager-module___uAyUG__authGateSecondary:hover{background:var(--bg-surface-hover);border-color:var(--text-muted);transform:translateY(-1px)}.FileManager-module___uAyUG__authGateBack{color:var(--text-muted);transition:color var(--duration-fast) ease;align-items:center;gap:6px;margin-top:24px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.FileManager-module___uAyUG__authGateBack:hover{color:var(--text-primary);text-decoration:underline}@media (max-width:1023px){.FileManager-module___uAyUG__shell{grid-template-columns:minmax(0,1fr)}.FileManager-module___uAyUG__mobileNavBtn{display:inline-flex}.FileManager-module___uAyUG__brandLink{display:none}.FileManager-module___uAyUG__sidebarBackdrop{z-index:99990;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000ad;animation:.2s both FileManager-module___uAyUG__dmFadeIn;display:block;position:fixed;inset:0}.FileManager-module___uAyUG__sidebar{z-index:99995;background:var(--bg-surface);border-right:1px solid var(--border-color);width:min(340px,88vw);height:100vh;transition:transform .26s var(--ease-out-expo);padding:16px 14px 24px;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 0 32px #00000073}.FileManager-module___uAyUG__sidebarOpen{transform:translate(0)}.FileManager-module___uAyUG__sidebarMobileHead{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:12px;display:flex}.FileManager-module___uAyUG__sidebarMobileTitle{color:var(--text-primary);align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.FileManager-module___uAyUG__sidebarMobileTitle svg{color:var(--accent-primary)}.FileManager-module___uAyUG__sidebarCloseBtn{border:1px solid var(--border-color);background:var(--bg-secondary);width:32px;height:32px;color:var(--text-muted);cursor:pointer;border-radius:8px;place-items:center;display:grid}.FileManager-module___uAyUG__main{padding:14px 14px calc(96px + env(safe-area-inset-bottom,0px))}.FileManager-module___uAyUG__crumbs{white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.FileManager-module___uAyUG__crumbs::-webkit-scrollbar{display:none}.FileManager-module___uAyUG__tableHead{display:none}.FileManager-module___uAyUG__listing[data-view=list] .FileManager-module___uAyUG__card{border:1px solid var(--border-color);border-radius:var(--radius-md);flex-direction:column;gap:8px;margin-bottom:6px;padding:12px;display:flex}.FileManager-module___uAyUG__listing[data-view=list] .FileManager-module___uAyUG__cardTopRow,.FileManager-module___uAyUG__listing[data-view=list] .FileManager-module___uAyUG__cardLeading,.FileManager-module___uAyUG__listing[data-view=list] .FileManager-module___uAyUG__cardBadgesRow,.FileManager-module___uAyUG__listing[data-view=list] .FileManager-module___uAyUG__cardBody{display:flex}.FileManager-module___uAyUG__listing[data-view=list] .FileManager-module___uAyUG__cardActions{border-top:1px solid var(--border-subtle);padding-top:8px;display:flex}.FileManager-module___uAyUG__listing[data-view=list] .FileManager-module___uAyUG__openBtn{display:inline-flex}}@media (max-width:640px){.FileManager-module___uAyUG__topbar{gap:8px;min-height:52px;padding:0 12px}.FileManager-module___uAyUG__mobileNavBtn{gap:5px;max-width:165px;height:34px;padding:0 9px;font-size:12px}.FileManager-module___uAyUG__quickNewText{display:none}.FileManager-module___uAyUG__quickNewBtn{justify-content:center;width:34px;height:34px;min-height:34px;padding:0}.FileManager-module___uAyUG__backEditorText{display:none}.FileManager-module___uAyUG__backEditorBtn{justify-content:center;width:34px;height:34px;min-height:34px;padding:0}.FileManager-module___uAyUG__listing[data-view=grid]{grid-template-columns:minmax(0,1fr)}}@keyframes FileManager-module___uAyUG__dmFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.FileManager-module___uAyUG__card,.FileManager-module___uAyUG__sidebar{transition:none}}
.CopyrightNoticeCard-module__4x4RxG__card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg,14px);margin:16px 0;padding:24px 28px;position:relative;overflow:hidden;box-shadow:0 10px 24px -8px #0000000d,0 1px 3px #00000008}[data-theme=dark] .CopyrightNoticeCard-module__4x4RxG__card{box-shadow:0 14px 36px -10px #0006,inset 0 1px #ffffff0d}.CopyrightNoticeCard-module__4x4RxG__banner{border-left:4px solid var(--accent-primary,#6366f1);background:linear-gradient(180deg, #6366f10d 0%, var(--bg-surface) 100%)}.CopyrightNoticeCard-module__4x4RxG__header{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.CopyrightNoticeCard-module__4x4RxG__titleGroup{align-items:center;gap:12px;display:flex}.CopyrightNoticeCard-module__4x4RxG__iconBadge{width:38px;height:38px;color:var(--accent-primary,#6366f1);background:#6366f11f;border:1px solid #6366f140;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CopyrightNoticeCard-module__4x4RxG__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-primary,#6366f1);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.CopyrightNoticeCard-module__4x4RxG__title{color:var(--text-primary);margin:0;font-size:16.5px;font-weight:750;line-height:1.3}.CopyrightNoticeCard-module__4x4RxG__headerActions{align-items:center;gap:10px;display:flex}.CopyrightNoticeCard-module__4x4RxG__badgeMsme{color:#059669;letter-spacing:.02em;white-space:nowrap;background:#10b9811f;border:1px solid #10b9814d;border-radius:6px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}[data-theme=dark] .CopyrightNoticeCard-module__4x4RxG__badgeMsme{color:#34d399}.CopyrightNoticeCard-module__4x4RxG__copyBtn{color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.CopyrightNoticeCard-module__4x4RxG__copyBtn:hover{background:var(--bg-surface-hover,#6366f11a);border-color:var(--accent-primary,#6366f1)}.CopyrightNoticeCard-module__4x4RxG__body{color:var(--text-secondary);flex-direction:column;gap:12px;padding:18px 0;font-size:14px;line-height:1.7;display:flex}.CopyrightNoticeCard-module__4x4RxG__entityNotice{color:var(--text-primary);font-size:14px;font-weight:700}.CopyrightNoticeCard-module__4x4RxG__paragraph{margin:0}.CopyrightNoticeCard-module__4x4RxG__warningBlock{color:#991b1b;background:#ef444412;border-left:3px solid #ef4444;border-radius:8px;padding:14px 16px;font-size:13.5px;font-weight:500;line-height:1.65}[data-theme=dark] .CopyrightNoticeCard-module__4x4RxG__warningBlock{color:#fca5a5;background:#ef44441f}.CopyrightNoticeCard-module__4x4RxG__paragraphMuted{color:var(--text-muted);margin:0;font-size:13px;font-style:italic}.CopyrightNoticeCard-module__4x4RxG__footer{border-top:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:14px;padding-top:14px;display:flex}.CopyrightNoticeCard-module__4x4RxG__footerLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;font-weight:700}.CopyrightNoticeCard-module__4x4RxG__linksRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.CopyrightNoticeCard-module__4x4RxG__link{color:var(--accent-primary,#6366f1);font-size:12.5px;font-weight:600;text-decoration:none;transition:color .15s}.CopyrightNoticeCard-module__4x4RxG__link:hover{text-decoration:underline}.CopyrightNoticeCard-module__4x4RxG__compactWrap{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.CopyrightNoticeCard-module__4x4RxG__compactHeader{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CopyrightNoticeCard-module__4x4RxG__iconAccent{color:var(--accent-primary,#6366f1)}.CopyrightNoticeCard-module__4x4RxG__compactTitle{color:var(--text-primary);font-size:12px;font-weight:700}.CopyrightNoticeCard-module__4x4RxG__compactText{color:var(--text-muted);margin:0;font-size:11.5px;line-height:1.55}.CopyrightNoticeCard-module__4x4RxG__compactLinks{color:var(--text-muted);align-items:center;gap:8px;font-size:11px;display:flex}.CopyrightNoticeCard-module__4x4RxG__compactLinks a{color:var(--accent-primary,#6366f1);text-decoration:none}.CopyrightNoticeCard-module__4x4RxG__compactLinks a:hover{text-decoration:underline}@media (max-width:640px){.CopyrightNoticeCard-module__4x4RxG__card{padding:18px 16px}.CopyrightNoticeCard-module__4x4RxG__header{flex-direction:column;align-items:flex-start}.CopyrightNoticeCard-module__4x4RxG__headerActions{justify-content:space-between;width:100%}}
.About-module__8aBknG__page{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.About-module__8aBknG__ambientMesh{pointer-events:none;z-index:0;opacity:.85;background-image:radial-gradient(circle at 50% 15%,#7c3aed24 0%,#0000 55%),radial-gradient(circle at 15%,#6366f114 0%,#0000 45%),radial-gradient(circle at 85% 65%,#a855f71a 0%,#0000 50%),radial-gradient(#7c3aed0f 1.5px,#0000 1.5px);background-size:100% 100%,100% 100%,100% 100%,32px 32px;position:fixed;inset:0}[data-theme=dark] .About-module__8aBknG__ambientMesh{opacity:.95;background-image:radial-gradient(circle at 50% 15%,#8b5cf633 0%,#0000 60%),radial-gradient(circle at 15%,#6366f11f 0%,#0000 50%),radial-gradient(circle at 85% 65%,#a855f724 0%,#0000 55%),radial-gradient(#ffffff0a 1.5px,#0000 1.5px)}.About-module__8aBknG__contentWrapper{z-index:1;flex-direction:column;gap:48px;width:100%;max-width:1060px;margin:0 auto;padding:100px 20px 80px;display:flex;position:relative}.About-module__8aBknG__heroCard{background:var(--bg-surface);border:1px solid var(--border-color);text-align:center;-webkit-backdrop-filter:blur(20px);animation:About-module__8aBknG__cardFadeIn .5s var(--ease-out-expo) both;border-radius:28px;flex-direction:column;align-items:center;gap:20px;padding:48px 36px 40px;display:flex;position:relative;box-shadow:0 24px 64px -12px #00000014,0 4px 16px #00000008,inset 0 1px #fff9}[data-theme=dark] .About-module__8aBknG__heroCard{background:#121622bf;border-color:#ffffff17;box-shadow:0 28px 72px -16px #0009,0 4px 20px #0000004d,inset 0 1px #ffffff0f}.About-module__8aBknG__avatarWrap{place-items:center;width:156px;height:156px;margin:0 auto 6px;display:grid;position:relative}.About-module__8aBknG__avatarGlow{filter:blur(14px);z-index:0;background:radial-gradient(circle,#9333ea73 0%,#6366f159 45%,#0000 72%);border-radius:50%;animation:4s ease-in-out infinite alternate About-module__8aBknG__pulseGlow;position:absolute;inset:-14px}.About-module__8aBknG__avatarRing{z-index:1;background:linear-gradient(135deg,#a855f7cc,#6366f1b3,#ec489999);border-radius:50%;width:140px;height:140px;padding:4px;position:relative;box-shadow:0 8px 24px #7c3aed4d}.About-module__8aBknG__avatarImg{object-fit:cover;background:var(--bg-secondary);border-radius:50%;width:100%;height:100%;display:block}.About-module__8aBknG__name{letter-spacing:-.03em;color:var(--text-primary);background:linear-gradient(135deg, var(--text-primary) 60%, color-mix(in srgb, var(--accent-primary) 80%, var(--text-primary)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:32px;font-weight:850}.About-module__8aBknG__badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.About-module__8aBknG__badge{letter-spacing:.05em;text-transform:uppercase;background:color-mix(in srgb, var(--accent-primary) 10%, var(--bg-surface));color:var(--accent-primary);border:1px solid color-mix(in srgb, var(--accent-primary) 28%, transparent);border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:11.5px;font-weight:750;transition:transform .2s,border-color .2s;display:inline-flex;box-shadow:0 2px 8px #7c3aed14}.About-module__8aBknG__badge:hover{border-color:var(--accent-primary);transform:translateY(-2px)}.About-module__8aBknG__badge svg{width:13px;height:13px}.About-module__8aBknG__bioText{max-width:640px;color:var(--text-secondary);flex-direction:column;gap:14px;margin:6px 0 0;font-size:15px;line-height:1.7;display:flex}.About-module__8aBknG__bioText p{margin:0}.About-module__8aBknG__tagline{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-primary);background:var(--accent-glow);border-radius:9999px;align-items:center;gap:7px;margin-top:4px;padding:6px 16px;font-size:11.5px;font-weight:800;display:inline-flex}.About-module__8aBknG__tagline svg{width:14px;height:14px}.About-module__8aBknG__actionsRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;width:100%;max-width:520px;margin-top:10px;display:flex}.About-module__8aBknG__linkedinBtn{letter-spacing:.03em;text-transform:uppercase;color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6 0%,#a855f7 45%,#ec4899 100%);border-radius:14px;flex:1;justify-content:center;align-items:center;gap:10px;min-width:220px;min-height:48px;padding:0 24px;font-size:13.5px;font-weight:800;text-decoration:none;transition:all .24s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 24px -4px #a855f773,0 2px 6px #0000001a,inset 0 1px #ffffff59}.About-module__8aBknG__linkedinBtn:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 14px 32px -4px #a855f799,0 4px 10px #00000026,inset 0 1px #ffffff73}.About-module__8aBknG__linkedinBtn:active{transform:translateY(0)scale(.98)}.About-module__8aBknG__portfolioBtn{letter-spacing:.02em;min-width:220px;min-height:48px;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-color);border-radius:14px;flex:1;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:13.5px;font-weight:800;text-decoration:none;transition:all .24s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #0000000d}.About-module__8aBknG__portfolioBtn:hover{background:var(--bg-surface-hover);border-color:var(--accent-primary);color:var(--accent-primary);transform:translateY(-2px);box-shadow:0 8px 20px #7c3aed26}.About-module__8aBknG__portfolioBtn:active{transform:translateY(0)}.About-module__8aBknG__storySection{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:32px;display:grid}.About-module__8aBknG__storyCard{background:var(--bg-surface);border:1px solid var(--border-color);box-shadow:var(--shadow-premium);border-radius:24px;flex-direction:column;gap:16px;padding:36px 32px;display:flex}.About-module__8aBknG__sectionHeader{align-items:center;gap:10px;display:flex}.About-module__8aBknG__sectionIcon{background:var(--accent-glow);width:40px;height:40px;color:var(--accent-primary);border:1px solid color-mix(in srgb, var(--accent-primary) 30%, transparent);border-radius:12px;place-items:center;display:grid}.About-module__8aBknG__sectionTitle{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800}.About-module__8aBknG__storyParagraph{color:var(--text-secondary);margin:0;font-size:14.5px;line-height:1.7}.About-module__8aBknG__pillarsGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.About-module__8aBknG__pillarCard{background:color-mix(in srgb, var(--bg-secondary) 50%, var(--bg-surface));border:1px solid var(--border-color);border-radius:18px;flex-direction:column;gap:10px;padding:20px;transition:transform .2s,border-color .2s;display:flex}.About-module__8aBknG__pillarCard:hover{border-color:color-mix(in srgb, var(--accent-primary) 45%, var(--border-color));transform:translateY(-2px)}.About-module__8aBknG__pillarHead{align-items:center;gap:10px;display:flex}.About-module__8aBknG__pillarIcon{background:var(--accent-glow);width:32px;height:32px;color:var(--accent-primary);border-radius:8px;place-items:center;display:grid}.About-module__8aBknG__pillarTitle{color:var(--text-primary);margin:0;font-size:14px;font-weight:750}.About-module__8aBknG__pillarDesc{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.6}.About-module__8aBknG__ctaBanner{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-primary) 14%, var(--bg-surface)), var(--bg-surface));border:1px solid color-mix(in srgb, var(--accent-primary) 32%, var(--border-color));text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:18px;padding:40px 32px;display:flex;box-shadow:0 16px 40px -12px #7c3aed26}.About-module__8aBknG__ctaTitle{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:850}.About-module__8aBknG__ctaText{max-width:560px;color:var(--text-secondary);margin:0;font-size:14.5px;line-height:1.65}.About-module__8aBknG__ctaButtons{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:6px;display:flex}.About-module__8aBknG__ctaPrimary{background:var(--accent-primary);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 22px;font-size:13px;font-weight:750;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 8px 20px #7c3aed4d}.About-module__8aBknG__ctaPrimary:hover{background:var(--accent-secondary);transform:translateY(-1px)}.About-module__8aBknG__ctaSecondary{background:var(--bg-surface);border:1px solid var(--border-color);min-height:44px;color:var(--text-primary);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.About-module__8aBknG__ctaSecondary:hover{background:var(--bg-surface-hover);border-color:var(--text-muted)}@keyframes About-module__8aBknG__pulseGlow{0%{opacity:.65;transform:scale(.95)}to{opacity:1;transform:scale(1.1)}}@keyframes About-module__8aBknG__cardFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.About-module__8aBknG__storySection{grid-template-columns:1fr}}@media (max-width:640px){.About-module__8aBknG__contentWrapper{gap:32px;padding:80px 14px 60px}.About-module__8aBknG__heroCard{border-radius:22px;padding:36px 18px 28px}.About-module__8aBknG__name{font-size:26px}.About-module__8aBknG__avatarWrap{width:130px;height:130px}.About-module__8aBknG__avatarRing{width:118px;height:118px}.About-module__8aBknG__bioText{font-size:14px}.About-module__8aBknG__actionsRow{flex-direction:column;width:100%}.About-module__8aBknG__linkedinBtn,.About-module__8aBknG__portfolioBtn{width:100%;min-width:unset}.About-module__8aBknG__pillarsGrid{grid-template-columns:1fr}.About-module__8aBknG__ctaBanner{padding:28px 18px}.About-module__8aBknG__ctaButtons{flex-direction:column;width:100%}.About-module__8aBknG__ctaPrimary,.About-module__8aBknG__ctaSecondary{width:100%}}
.LegalLayout-module__MnkhUG__page{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);flex-direction:column;display:flex;position:relative}.LegalLayout-module__MnkhUG__ambientMesh{pointer-events:none;z-index:0;background-image:radial-gradient(circle at 50% 12%,#6366f11f 0%,#0000 55%),radial-gradient(circle at 85% 30%,#06b6d414 0%,#0000 45%);position:fixed;inset:0}[data-theme=dark] .LegalLayout-module__MnkhUG__ambientMesh{background-image:radial-gradient(circle at 50% 12%,#6366f12e 0%,#0000 60%),radial-gradient(circle at 85% 30%,#06b6d41f 0%,#0000 50%)}.LegalLayout-module__MnkhUG__contentWrapper{z-index:1;flex-direction:column;flex:1;gap:20px;width:min(100% - 32px,980px);margin:0 auto;padding:110px 0 90px;display:flex;position:relative}.LegalLayout-module__MnkhUG__headerCard{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-xl,18px);padding:36px 40px;box-shadow:0 10px 30px -10px #0000000f,0 1px 3px #0000000a}[data-theme=dark] .LegalLayout-module__MnkhUG__headerCard{box-shadow:0 16px 40px -12px #0006,inset 0 1px #ffffff0f}.LegalLayout-module__MnkhUG__badgeRow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.LegalLayout-module__MnkhUG__categoryBadge{color:var(--accent-primary,#6366f1);text-transform:uppercase;letter-spacing:.06em;background:#6366f11f;border:1px solid #6366f147;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.LegalLayout-module__MnkhUG__metaText{color:var(--text-muted);font-size:12px}.LegalLayout-module__MnkhUG__title{letter-spacing:-.025em;color:var(--text-primary);margin:0 0 12px;font-size:clamp(26px,3.8vw,38px);font-weight:800;line-height:1.2}.LegalLayout-module__MnkhUG__subtitle{color:var(--text-secondary);max-width:820px;margin:0;font-size:15.5px;line-height:1.6}.LegalLayout-module__MnkhUG__tabsNav{background:var(--bg-surface);border:1px solid var(--border-color);scrollbar-width:none;border-radius:12px;align-items:center;gap:6px;padding:6px;display:flex;overflow-x:auto;box-shadow:0 2px 8px #00000008}.LegalLayout-module__MnkhUG__tabsNav::-webkit-scrollbar{display:none}.LegalLayout-module__MnkhUG__tabItem{color:var(--text-secondary);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.LegalLayout-module__MnkhUG__tabItem:hover{color:var(--text-primary);background:var(--bg-secondary)}.LegalLayout-module__MnkhUG__tabActive{font-weight:700;box-shadow:0 2px 8px #6366f159;background:var(--accent-primary,#6366f1)!important;color:#fff!important}.LegalLayout-module__MnkhUG__legalBody{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-xl,18px);padding:44px 48px;box-shadow:0 12px 32px -8px #0000000f,0 1px 3px #0000000a}[data-theme=dark] .LegalLayout-module__MnkhUG__legalBody{box-shadow:0 20px 48px -12px #0006,inset 0 1px #ffffff0d}.LegalLayout-module__MnkhUG__legalBody h2{color:var(--text-primary);border-bottom:1px solid var(--border-color);margin:36px 0 14px;padding-bottom:10px;font-size:21px;font-weight:750;line-height:1.3}.LegalLayout-module__MnkhUG__legalBody h2:first-of-type{margin-top:0}.LegalLayout-module__MnkhUG__legalBody h3{color:var(--text-primary);margin:24px 0 10px;font-size:16.5px;font-weight:700;line-height:1.35}.LegalLayout-module__MnkhUG__legalBody p{color:var(--text-secondary);margin:0 0 16px;font-size:15px;line-height:1.75}.LegalLayout-module__MnkhUG__legalBody ul{color:var(--text-secondary);margin:16px 0 24px!important;padding-left:28px!important;list-style:outside!important}.LegalLayout-module__MnkhUG__legalBody ol{color:var(--text-secondary);margin:16px 0 24px!important;padding-left:28px!important;list-style:decimal!important}.LegalLayout-module__MnkhUG__legalBody li{margin-bottom:12px;padding-left:4px;font-size:15px;line-height:1.75;display:list-item!important}.LegalLayout-module__MnkhUG__legalBody strong{font-weight:700;color:var(--text-primary)!important}.LegalLayout-module__MnkhUG__alertBox{border-left:4px solid var(--accent-primary,#6366f1);color:var(--text-primary);background:#6366f114;border-radius:10px;margin:24px 0;padding:16px 20px;font-size:14px;line-height:1.65}.LegalLayout-module__MnkhUG__legalBody .alertBox{border-left:4px solid var(--accent-primary,#6366f1);color:var(--text-primary);background:#6366f114;border-radius:10px;margin:24px 0;padding:16px 20px;font-size:14px;line-height:1.65}.LegalLayout-module__MnkhUG__alertBoxCritical{color:#991b1b;background:#ef444414;border-left-color:#ef4444}.LegalLayout-module__MnkhUG__legalBody .alertBoxCritical{color:#991b1b;background:#ef444414;border-left-color:#ef4444}[data-theme=dark] .LegalLayout-module__MnkhUG__alertBoxCritical{color:#fca5a5;background:#ef44441f}[data-theme=dark] .LegalLayout-module__MnkhUG__legalBody .alertBoxCritical{color:#fca5a5;background:#ef44441f}.LegalLayout-module__MnkhUG__alertBoxSuccess{color:#166534;background:#10b98114;border-left-color:#10b981}.LegalLayout-module__MnkhUG__legalBody .alertBoxSuccess{color:#166534;background:#10b98114;border-left-color:#10b981}[data-theme=dark] .LegalLayout-module__MnkhUG__alertBoxSuccess{color:#a7f3d0;background:#10b9811f}[data-theme=dark] .LegalLayout-module__MnkhUG__legalBody .alertBoxSuccess{color:#a7f3d0;background:#10b9811f}.LegalLayout-module__MnkhUG__tableWrap{border:1px solid var(--border-color);background:var(--bg-surface);border-radius:10px;margin:24px 0;overflow-x:auto}.LegalLayout-module__MnkhUG__legalBody .tableWrap{border:1px solid var(--border-color);background:var(--bg-surface);border-radius:10px;margin:24px 0;overflow-x:auto}.LegalLayout-module__MnkhUG__table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.LegalLayout-module__MnkhUG__legalBody .table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.LegalLayout-module__MnkhUG__table th{background:var(--bg-secondary);color:var(--text-primary);border-bottom:1px solid var(--border-color);padding:12px 18px;font-weight:700}.LegalLayout-module__MnkhUG__legalBody .table th{background:var(--bg-secondary);color:var(--text-primary);border-bottom:1px solid var(--border-color);padding:12px 18px;font-weight:700}.LegalLayout-module__MnkhUG__table td{border-bottom:1px solid var(--border-color);color:var(--text-secondary);vertical-align:top;padding:14px 18px;line-height:1.6}.LegalLayout-module__MnkhUG__legalBody .table td{border-bottom:1px solid var(--border-color);color:var(--text-secondary);vertical-align:top;padding:14px 18px;line-height:1.6}.LegalLayout-module__MnkhUG__table tr:last-child td{border-bottom:none}.LegalLayout-module__MnkhUG__legalBody .table tr:last-child td{border-bottom:none}@media (max-width:768px){.LegalLayout-module__MnkhUG__contentWrapper{width:min(100% - 24px,680px);padding:96px 0 60px}.LegalLayout-module__MnkhUG__headerCard{padding:24px 20px}.LegalLayout-module__MnkhUG__legalBody{padding:28px 20px}}
