:root{--ws-bg:linear-gradient(180deg,color-mix(in srgb,var(--bg) 96%,#ffffff) 0%,var(--bg) 100%);--ws-surface:color-mix(in srgb,var(--surface) 94%,transparent);--ws-surface-soft:color-mix(in srgb,var(--surface) 88%,#f1f5f9);--ws-border:color-mix(in srgb,var(--text) 16%,#cbd5e1);--ws-border-strong:color-mix(in srgb,var(--accent) 44%,#93c5fd);--ws-shadow:0 18px 40px rgba(15,23,42,0.12);--ws-shadow-soft:0 10px 26px rgba(15,23,42,0.08);--ws-focus:var(--ring);--ws-success-bg:#e8f7ef;--ws-success-text:#166534;--ws-warn-bg:#ecf4ff;--ws-warn-text:#1e40af;--ws-danger-bg:#fef2f2;--ws-danger-text:#b91c1c;--ws-hero-grad:linear-gradient(130deg,color-mix(in srgb,var(--accent) 92%,#1e3a8a) 0%,color-mix(in srgb,var(--accent-2) 66%,var(--accent)) 100%);--ws-primary-btn-start:color-mix(in srgb,var(--accent) 92%,#1e3a8a);--ws-primary-btn-end:color-mix(in srgb,var(--accent-2) 68%,#0f4f6d);--ws-secondary-btn-bg:#edf3ff;--ws-secondary-btn-text:#1e3a8a;--ws-secondary-btn-border:var(--ws-border);--ws-tab-bg:color-mix(in srgb,var(--surface) 94%,#dce6f7);--ws-tab-inactive-bg:color-mix(in srgb,var(--surface) 86%,#cddbf0);--ws-tab-active-bg:color-mix(in srgb,var(--surface) 98%,#ffffff);--ws-history-inline-bg:linear-gradient(170deg,color-mix(in srgb,var(--surface) 80%,#c0d7ff),color-mix(in srgb,var(--surface) 92%,#d8e8ff));--ws-history-inline-shadow:0 10px 22px rgba(30,64,175,0.2);--ws-radius:20px}[data-theme=dark]{--ws-bg:linear-gradient(180deg,#091224,#0c172b 56%,#102038);--ws-surface:color-mix(in srgb,var(--surface) 97%,#0f172a);--ws-surface-soft:color-mix(in srgb,var(--surface) 90%,#0f172a);--ws-border:rgba(148,163,184,0.42);--ws-border-strong:rgba(125,179,255,0.6);--ws-shadow:0 22px 44px rgba(2,6,23,0.62);--ws-shadow-soft:0 12px 30px rgba(2,6,23,0.46);--ws-success-bg:rgba(22,101,52,0.32);--ws-success-text:#bbf7d0;--ws-warn-bg:rgba(133,77,14,0.42);--ws-warn-text:#fde68a;--ws-danger-bg:rgba(127,29,29,0.44);--ws-danger-text:#fecaca;--ws-hero-grad:linear-gradient(130deg,#1f4fc4,#0b7ea6);--ws-primary-btn-start:#2f6fde;--ws-primary-btn-end:#0b81af;--ws-secondary-btn-bg:#17273f;--ws-secondary-btn-text:#d8e8ff;--ws-secondary-btn-border:#385576;--ws-tab-bg:#101d31;--ws-tab-inactive-bg:#172942;--ws-tab-active-bg:#1f3b64;--ws-history-inline-bg:linear-gradient(170deg,#182d4c,#12243f);--ws-history-inline-shadow:0 12px 26px rgba(3,8,19,0.5)}body.workspace-mode{height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden;position:relative;isolation:isolate;background:radial-gradient(circle at 12% 10%,rgba(92,54,190,.46),transparent 34%),radial-gradient(circle at 86% 12%,rgba(22,176,124,.36),transparent 31%),radial-gradient(circle at 50% 92%,rgba(111,72,218,.3),transparent 36%),linear-gradient(180deg,#070a14,#0c1426 56%,#111d33)}[data-theme=dark] body.workspace-mode{background:radial-gradient(circle at 12% 10%,rgba(112,80,232,.4),transparent 35%),radial-gradient(circle at 86% 12%,rgba(34,181,133,.32),transparent 32%),radial-gradient(circle at 50% 92%,rgba(129,93,236,.26),transparent 37%),linear-gradient(180deg,#050912,#0a1323 56%,#0f1b31)}body.workspace-mode:after,body.workspace-mode:before{content:"";position:fixed;inset:-16% -12%;pointer-events:none;z-index:0;filter:blur(48px) saturate(132%)}body.workspace-mode:before{background:radial-gradient(circle at 14% 16%,rgba(110,74,225,.52),transparent 36%),radial-gradient(circle at 82% 18%,rgba(40,204,148,.38),transparent 33%),radial-gradient(circle at 52% 78%,rgba(130,86,238,.34),transparent 35%);animation:ws-aurora-drift 24s ease-in-out infinite}body.workspace-mode:after{background:radial-gradient(circle at 24% 74%,rgba(66,218,164,.34),transparent 34%),radial-gradient(circle at 76% 72%,rgba(145,92,242,.32),transparent 36%);animation:ws-aurora-drift 30s ease-in-out infinite reverse}[data-theme=dark] body.workspace-mode:before{background:radial-gradient(circle at 14% 16%,rgba(118,88,236,.42),transparent 37%),radial-gradient(circle at 82% 18%,rgba(36,182,136,.32),transparent 34%),radial-gradient(circle at 52% 78%,rgba(133,94,236,.28),transparent 36%)}[data-theme=dark] body.workspace-mode:after{background:radial-gradient(circle at 24% 74%,rgba(63,194,149,.3),transparent 35%),radial-gradient(circle at 76% 72%,rgba(138,91,224,.28),transparent 37%)}main.page-notegpt{position:relative;isolation:isolate;z-index:1;width:min(1240px,100vw);margin:0 auto;padding:clamp(.55rem,1.1vh,1rem) clamp(.55rem,1.2vw,.9rem) clamp(.8rem,1.5vh,1.4rem);height:100vh;height:100dvh;display:flex;flex-direction:column;gap:1rem;overflow:hidden;background:linear-gradient(180deg,rgba(8,14,26,.54),rgba(13,22,39,.68))}[data-theme=dark] main.page-notegpt{background:linear-gradient(180deg,rgba(4,8,16,.66),rgba(9,16,30,.76))}main.page-notegpt:after,main.page-notegpt:before{content:none;position:absolute;inset:0;pointer-events:none;z-index:0;filter:none}main.page-notegpt:after,main.page-notegpt:before{background:none;animation:none}[data-theme=dark] main.page-notegpt:after,[data-theme=dark] main.page-notegpt:before{background:none}.page-notegpt .hero,.page-notegpt .workspaceContent,.page-notegpt .workspaceFooter{position:relative;z-index:1}.page-notegpt .workspaceContent{min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);grid-template-areas:"console auth" "result result" "history history";overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 80%,#93c5fd) transparent}.page-notegpt.workspace-tab-admin .workspaceContent,.page-notegpt.workspace-tab-batch .workspaceContent,.page-notegpt.workspace-tab-notifications .workspaceContent,.page-notegpt.workspace-tab-reservations .workspaceContent,.page-notegpt.workspace-tab-settings .workspaceContent,.page-notegpt.workspace-tab-tags .workspaceContent{grid-template-columns:minmax(0,1fr);grid-template-areas:"console"}.page-notegpt.workspace-tab-history .workspaceContent{grid-template-columns:minmax(0,1fr);grid-template-areas:"console" "history"}.page-notegpt.workspace-tab-history .consoleAdminTabsBar{margin-bottom:0}.page-notegpt .workspaceContent::-webkit-scrollbar{width:10px;height:10px}.page-notegpt .workspaceContent::-webkit-scrollbar-track{background:transparent}.page-notegpt .workspaceContent::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid transparent;background-clip:content-box;background:linear-gradient(180deg,var(--accent),var(--accent-2))}.page-notegpt .workspaceFooter{flex-shrink:0;border-radius:14px;border:1px solid var(--ws-border);background:color-mix(in srgb,var(--ws-surface) 92%,transparent);backdrop-filter:blur(12px) saturate(118%);box-shadow:var(--ws-shadow-soft);padding:.56rem .72rem}.page-notegpt .workspaceFooterContent{display:flex;align-items:center;justify-content:space-between;gap:.56rem;flex-wrap:wrap}.page-notegpt .workspaceFooterLine{margin:0;font-size:.82rem;color:color-mix(in srgb,var(--text) 88%,#334155)}.page-notegpt .workspaceFooterLink{color:var(--accent);text-decoration:none;font-weight:700}.page-notegpt .workspaceFooterLink:hover{text-decoration:underline}.page-notegpt button.workspaceFooterPolicyButton{border-radius:10px;border:1px solid var(--ws-secondary-btn-border);background:var(--ws-secondary-btn-bg);color:var(--ws-secondary-btn-text);font-size:.78rem;font-weight:800;padding:.4rem .62rem}.page-notegpt .workspacePolicyOverlay{position:fixed;inset:0;z-index:30;display:grid;place-items:center;background:rgba(15,23,42,.46);backdrop-filter:blur(3px);padding:1rem}.page-notegpt .workspacePolicyCard{width:min(760px,100%);max-height:min(82vh,720px);overflow:auto;border-radius:16px;border:1px solid var(--ws-border);background:color-mix(in srgb,var(--ws-surface) 95%,#ffffff);box-shadow:var(--ws-shadow);padding:1rem 1.06rem}.page-notegpt .workspacePolicyHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:.56rem}.page-notegpt .workspacePolicyHeader h2{margin:0;font-size:1.06rem}.page-notegpt button.workspacePolicyCloseButton{border-radius:10px;border:1px solid var(--ws-secondary-btn-border);background:var(--ws-secondary-btn-bg);color:var(--ws-secondary-btn-text);font-size:.78rem;font-weight:800;padding:.38rem .58rem}.page-notegpt .workspacePolicyIntro{margin:.64rem 0 0;color:var(--muted);line-height:1.52}.page-notegpt .workspacePolicyList{margin:.75rem 0 0;padding-left:1.12rem;display:grid;gap:.38rem;color:color-mix(in srgb,var(--text) 90%,#334155);line-height:1.45}.page-notegpt .workspacePolicyContact{margin:.84rem 0 0;font-size:.84rem;color:color-mix(in srgb,var(--text) 88%,#334155)}.page-notegpt .hero{grid-area:hero;position:relative;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.24);box-shadow:0 26px 54px rgba(37,99,235,.34);padding:clamp(1.25rem,2vw,2.1rem);color:#f8fbff}.page-notegpt .hero.heroToneBlue{background:var(--ws-hero-grad);box-shadow:0 26px 54px rgba(37,99,235,.34)}.page-notegpt .hero.heroToneRed{background:linear-gradient(130deg,#ff0000,#ff2d2d 48%,#b91c1c);box-shadow:0 26px 54px rgba(185,28,28,.38)}.page-notegpt .hero.heroToneRed:after{background:radial-gradient(circle at center,rgba(254,202,202,.35),transparent 72%)}.page-notegpt .hero.heroToneRed .heroEyebrow{background:rgba(127,29,29,.26)}.page-notegpt .hero:after,.page-notegpt .hero:before{content:"";position:absolute;pointer-events:none;border-radius:999px}.page-notegpt .hero:before{width:380px;height:380px;top:-180px;right:-120px;background:radial-gradient(circle at center,rgba(255,255,255,.34),transparent 72%);animation:ws-drift 14s ease-in-out infinite}.page-notegpt .hero:after{width:240px;height:240px;bottom:-120px;left:-90px;background:radial-gradient(circle at center,rgba(190,242,255,.32),transparent 72%);animation:ws-drift 16s ease-in-out infinite reverse}.page-notegpt .hero>*{position:relative;z-index:1}.page-notegpt .heroTopBar{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.page-notegpt .heroBrand{display:inline-flex;align-items:center;gap:.5rem}.page-notegpt .heroBrandLogo{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;filter:drop-shadow(0 4px 10px rgba(15,23,42,.34))}.page-notegpt .heroBrandLogo svg{width:100%;height:100%;display:block}.page-notegpt .heroEyebrow{margin:0;border-radius:999px;border:1px solid rgba(255,255,255,.38);background:rgba(8,47,110,.24);padding:.3rem .68rem;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.page-notegpt .heroControlGroup{display:grid;gap:.35rem;justify-items:end}.page-notegpt .heroControlRow{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem}.page-notegpt .heroControlLabel{font-size:.76rem;font-weight:700;color:rgba(241,245,249,.95)}.page-notegpt .heroToggleGroup{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.4);border-radius:999px;background:rgba(15,23,42,.22);padding:.14rem}.page-notegpt .heroToggleButton{border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.32rem;white-space:nowrap;background:transparent;color:#f8fafc;padding:.24rem .52rem;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .17s ease}.page-notegpt .heroToggleFlag{width:1rem;height:.75rem;border-radius:.16rem;overflow:hidden;border:1px solid rgba(255,255,255,.45);box-shadow:0 1px 2px rgba(15,23,42,.35);flex-shrink:0}.page-notegpt .heroToggleFlag svg{width:100%;height:100%;display:block}.page-notegpt .heroToggleButton.active{background:rgba(248,250,252,.26)}.page-notegpt .hero h1{margin:.95rem 0 0;max-width:850px;font-size:clamp(1.8rem,3.4vw,2.85rem);line-height:1.08;letter-spacing:-.02em}.page-notegpt .heroSubtitle{margin:.8rem 0 0;max-width:800px;font-size:clamp(.96rem,1.4vw,1.06rem);line-height:1.62;color:rgba(241,245,249,.92)}.page-notegpt .heroStats{margin-top:1rem;display:flex;gap:.45rem;flex-wrap:wrap}.page-notegpt .panel{border-radius:var(--ws-radius);border:1px solid var(--ws-border);background:var(--ws-surface);backdrop-filter:blur(14px) saturate(130%);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;padding:1rem 1.05rem}.page-notegpt .panel:hover{transform:translateY(-1px);border-color:var(--ws-border-strong)}.page-notegpt .consolePanel{grid-area:console;padding:1.15rem 1.2rem}.page-notegpt .consoleAdminTabsBar{display:flex;align-items:flex-end;justify-content:space-between;gap:.65rem;margin-bottom:.62rem}.page-notegpt .consoleAdminTabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(128px,100%),1fr));align-items:end;gap:.24rem;padding:.2rem .22rem 0;margin:-.1rem 0 0;flex:1 1 auto;min-width:0;width:100%;border-bottom:1px solid var(--ws-border);border-radius:14px 14px 0 0;background:var(--ws-tab-bg)}.page-notegpt .consoleLogoutButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--ws-border));border-radius:12px;padding:.5rem .9rem;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,var(--surface)),color-mix(in srgb,var(--accent-2) 20%,var(--surface)));color:color-mix(in srgb,var(--text) 88%,#0b5bd3);font-weight:800;letter-spacing:.01em;cursor:pointer;transition:transform .16s ease,box-shadow .18s ease,border-color .18s ease}.page-notegpt .consoleLogoutButton:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 60%,var(--ws-border-strong));box-shadow:0 10px 24px rgba(37,99,235,.2)}.page-notegpt .consoleLogoutButton:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ws-focus),0 10px 24px rgba(37,99,235,.2)}.page-notegpt .consoleAdminTabButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;position:relative;border:1px solid var(--ws-border);border-bottom:none;border-radius:14px 14px 0 0;padding:.54rem .9rem .56rem;width:100%;min-width:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--ws-tab-inactive-bg);color:color-mix(in srgb,var(--text) 74%,#475569);font-weight:800;letter-spacing:.01em;margin:0 0 -1px;opacity:.78;transform:translateY(1px);cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease,transform .18s ease}.page-notegpt .consoleAdminTabButton:hover{background:color-mix(in srgb,var(--surface) 58%,#bfdbfe);opacity:1;transform:translateY(0)}.page-notegpt .consoleAdminTabButton:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ws-focus);opacity:1;transform:translateY(0)}.page-notegpt .consoleAdminTabButton.active,.page-notegpt .consoleAdminTabButton[aria-selected=true]{background:var(--ws-tab-active-bg);color:color-mix(in srgb,var(--text) 90%,#0b5bd3);font-weight:900;border-color:color-mix(in srgb,var(--accent) 30%,var(--ws-border));box-shadow:0 12px 24px rgba(37,99,235,.2),inset 0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent);opacity:1;transform:translateY(0)}.page-notegpt .consoleAdminTabButton.active:before,.page-notegpt .consoleAdminTabButton[aria-selected=true]:before{content:"";position:absolute;left:.62rem;right:.62rem;top:.24rem;height:2px;border-radius:999px;background:linear-gradient(130deg,var(--accent),color-mix(in srgb,var(--accent-2) 72%,var(--accent)));opacity:.96}.page-notegpt .consoleAdminTabButton.active:after,.page-notegpt .consoleAdminTabButton[aria-selected=true]:after{content:"";position:absolute;left:.58rem;right:.58rem;bottom:-2px;height:4px;border-radius:999px;background:linear-gradient(130deg,var(--accent),color-mix(in srgb,var(--accent-2) 74%,var(--accent)))}.page-notegpt .consoleAdminAuditCard{margin:.2rem 0 .82rem}.page-notegpt .result{grid-area:result}.page-notegpt .authPanel{grid-area:auth}.page-notegpt .historyPanel{grid-area:history}.page-notegpt .panelSectionHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem;flex-wrap:wrap}.page-notegpt .authKicker,.page-notegpt .panelKicker{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .6rem;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--ws-border));background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:color-mix(in srgb,var(--accent) 86%,var(--text));font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.page-notegpt .panel h2{margin:0;color:var(--text);font-size:clamp(1.05rem,2vw,1.26rem)}.page-notegpt .panel h3{margin:0;color:var(--text);font-size:1rem}.page-notegpt .authDescription,.page-notegpt .meta,.page-notegpt .muted,.page-notegpt .panelDescription,.page-notegpt .subtitle{color:var(--muted)}.page-notegpt .panelDescription{width:100%;margin:.15rem 0 0;font-size:.88rem}.page-notegpt .subtitle{margin:.4rem 0 .9rem;font-size:.92rem}.page-notegpt .form{display:grid;gap:.78rem}.page-notegpt .sourceSwitch{margin:0;border:1px solid var(--ws-border);border-radius:14px;padding:.25rem;background:var(--ws-surface-soft);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.page-notegpt .sourceSwitch legend{padding:0 .28rem;font-size:.76rem;font-weight:700;color:var(--muted)}.page-notegpt .sourceSwitch button{border:0;border-radius:10px;background:transparent;color:color-mix(in srgb,var(--text) 80%,#334155);font-weight:700;padding:.5rem .62rem;cursor:pointer}.page-notegpt .sourceSwitch button.active{background:linear-gradient(130deg,var(--accent),color-mix(in srgb,var(--accent-2) 70%,var(--accent)));color:#ffffff;box-shadow:0 8px 18px rgba(37,99,235,.28)}.page-notegpt .sourceSwitch .sourceModeUrlButton.active{background:linear-gradient(130deg,#ef4444,#dc2626);color:#ffffff;box-shadow:0 8px 18px rgba(220,38,38,.3)}.page-notegpt .authSubmitButtonSignIn,.page-notegpt .sourceSwitch .authModeLoginButton.active{background:linear-gradient(130deg,#fde047,#f59e0b);color:#422006;box-shadow:0 10px 22px rgba(217,119,6,.3)}.page-notegpt label{display:grid;gap:.34rem;color:color-mix(in srgb,var(--text) 88%,#1e293b);font-size:.9rem;font-weight:700}.page-notegpt button,.page-notegpt input,.page-notegpt select,.page-notegpt textarea{font:inherit}.page-notegpt input,.page-notegpt select,.page-notegpt textarea{width:100%;border-radius:12px;border:1px solid var(--ws-border);padding:.62rem .74rem;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--text);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.page-notegpt .heroInput{font-size:1rem;padding:.75rem .88rem}.page-notegpt .urlInputRow{display:flex;align-items:stretch;gap:.46rem}.page-notegpt .urlInputRow .heroInput{flex:1}.page-notegpt .authFieldRow{display:flex;align-items:stretch;gap:.45rem}.page-notegpt .authFieldRow input{flex:1;min-width:0}.page-notegpt .inputPasteIconButton{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.4rem;min-width:2.4rem;padding:.52rem;border-color:var(--ws-secondary-btn-border);background:var(--ws-secondary-btn-bg);color:var(--ws-secondary-btn-text);box-shadow:none}.page-notegpt .inputPasteIcon{display:inline-flex;width:.95rem;height:.95rem}.page-notegpt .inputPasteIcon svg{width:100%;height:100%;fill:currentColor}.page-notegpt .urlPasteButton{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;white-space:nowrap;flex-shrink:0;min-width:118px;border-color:var(--ws-secondary-btn-border);background:var(--ws-secondary-btn-bg);color:var(--ws-secondary-btn-text);box-shadow:none;padding:.58rem .82rem}.page-notegpt .urlPasteButtonIcon{display:inline-flex;width:.95rem;height:.95rem}.page-notegpt .urlPasteButtonIcon svg{width:100%;height:100%;fill:currentColor}.page-notegpt input:focus,.page-notegpt select:focus,.page-notegpt textarea:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 70%,#93c5fd);box-shadow:0 0 0 3px var(--ws-focus)}.page-notegpt button{border-radius:11px;border:1px solid transparent;background:linear-gradient(130deg,var(--ws-primary-btn-start),var(--ws-primary-btn-end));color:#ffffff;font-weight:800;padding:.58rem .95rem;cursor:pointer;transition:transform .17s ease,filter .17s ease,box-shadow .17s ease}.page-notegpt button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.02);box-shadow:0 10px 22px rgba(37,99,235,.24)}.page-notegpt .sourceSwitch .sourceModeUrlButton.active:hover:not(:disabled){box-shadow:0 12px 24px rgba(220,38,38,.34)}.page-notegpt .authSubmitButtonSignIn:hover:not(:disabled),.page-notegpt .sourceSwitch .authModeLoginButton.active:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 12px 24px rgba(217,119,6,.35)}.page-notegpt.header-tone-blue .authSubmitButtonSignIn,.page-notegpt.header-tone-blue .sourceSwitch .authModeLoginButton.active{background:linear-gradient(130deg,#2563eb,#1d4ed8);color:#ffffff;box-shadow:0 10px 22px rgba(37,99,235,.32)}.page-notegpt.header-tone-blue .authSubmitButtonSignIn:hover:not(:disabled),.page-notegpt.header-tone-blue .sourceSwitch .authModeLoginButton.active:hover:not(:disabled){box-shadow:0 12px 24px rgba(37,99,235,.38)}.page-notegpt.header-tone-red .authSubmitButtonSignIn,.page-notegpt.header-tone-red .sourceSwitch .authModeLoginButton.active{background:linear-gradient(130deg,#ff0000,#dc2626);color:#ffffff;box-shadow:0 10px 22px rgba(220,38,38,.32)}.page-notegpt.header-tone-red .authSubmitButtonSignIn:hover:not(:disabled),.page-notegpt.header-tone-red .sourceSwitch .authModeLoginButton.active:hover:not(:disabled){box-shadow:0 12px 24px rgba(220,38,38,.38)}.page-notegpt button:disabled{opacity:.58;cursor:not-allowed}.page-notegpt .row{display:grid;gap:.65rem}.page-notegpt .row-four{grid-template-columns:repeat(4,minmax(0,1fr))}.page-notegpt .sectionOptions{margin:0;border-radius:14px;border:1px solid var(--ws-border);background:var(--ws-surface-soft);padding:.62rem .7rem .7rem}.page-notegpt .sectionOptions legend{padding:0 .35rem;font-size:.78rem;font-weight:800;color:color-mix(in srgb,var(--text) 74%,#334155)}.page-notegpt .checkboxGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .7rem}.page-notegpt .checkboxItem{display:flex;align-items:center;gap:.45rem;font-size:.88rem;font-weight:700;color:color-mix(in srgb,var(--text) 84%,#334155)}.page-notegpt .checkboxItem input{width:16px;height:16px;margin:0}.page-notegpt .gpuOption .checkboxItem{margin-bottom:.32rem}.page-notegpt .videoPreviewCard,.page-notegpt .videoResultCard{margin-top:.18rem;border:1px solid var(--ws-border);border-radius:14px;background:color-mix(in srgb,var(--surface) 92%,transparent);padding:.7rem}.page-notegpt .videoPreviewCard{display:grid;grid-template-columns:190px minmax(0,1fr);gap:.7rem}.page-notegpt .videoPreviewImage{width:100%;border-radius:10px;border:1px solid var(--ws-border);-o-object-fit:cover;object-fit:cover}.page-notegpt .videoPreviewMeta p,.page-notegpt .videoResultGrid p{margin:.12rem 0}.page-notegpt .videoResultGrid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:.76rem;align-items:start}.page-notegpt .meta{display:flex;justify-content:space-between;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:.88rem}.page-notegpt .chip{display:inline-flex;align-items:center;border-radius:999px;padding:.24rem .58rem;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--ws-border));background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:color-mix(in srgb,var(--accent) 84%,var(--text));font-size:.78rem;font-weight:800}.page-notegpt .chip.soft{border-color:rgba(255,255,255,.46);background:rgba(248,250,252,.14);color:#f8fafc}.page-notegpt .chips{display:flex;flex-wrap:wrap;gap:.45rem}.page-notegpt .authPanelHeader{display:grid;gap:.24rem;margin-bottom:.65rem}.page-notegpt .authDescription{margin:0;font-size:.88rem}.page-notegpt .authLoginSurface{border:1px solid var(--ws-border);border-radius:14px;background:var(--ws-surface-soft);padding:.78rem}.page-notegpt .passwordRecoveryToggleRow{display:flex;justify-content:flex-start}.page-notegpt .passwordRecoveryToggleButton{border-color:var(--ws-secondary-btn-border);background:var(--ws-secondary-btn-bg);color:var(--ws-secondary-btn-text);box-shadow:none;padding:.45rem .7rem}.page-notegpt .passwordRecoveryPanel{margin-top:.72rem;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--ws-border));border-radius:12px;background:color-mix(in srgb,var(--surface) 92%,transparent);padding:.72rem}.page-notegpt .passwordRecoveryPanel h3{margin:0}.page-notegpt .passwordRecoveryForm{margin-top:.52rem}.page-notegpt .passwordRecoveryActions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.page-notegpt .passwordRecoveryCancelButton{border-color:var(--ws-secondary-btn-border);background:var(--ws-secondary-btn-bg);color:var(--ws-secondary-btn-text);box-shadow:none}.page-notegpt .authHintList{list-style:none;margin:.72rem 0 0;padding:0;display:grid;gap:.38rem}.page-notegpt .authHintList li{border-radius:10px;border:1px solid var(--ws-border);background:color-mix(in srgb,var(--surface) 84%,transparent);padding:.42rem .52rem;font-size:.8rem;line-height:1.4;color:var(--muted)}.page-notegpt .passwordFieldRow{display:flex;align-items:stretch;gap:.45rem}.page-notegpt .passwordFieldRow input{flex:1;min-width:0}.page-notegpt .passwordVisibilityToggle{border-color:var(--ws-secondary-btn-border);background:var(--ws-secondary-btn-bg);color:var(--ws-secondary-btn-text);min-width:2.35rem;padding:.48rem .58rem}.page-notegpt .passwordVisibilityIcon{display:inline-flex;font-size:1rem;line-height:1}.page-notegpt .adminAuditCard,.page-notegpt .sessionCard,.page-notegpt .usageCard,.page-notegpt .walletCard{border:1px solid var(--ws-border);border-radius:14px;background:color-mix(in srgb,var(--surface) 90%,transparent);box-shadow:var(--ws-shadow-soft);padding:.78rem}.page-notegpt .authAdminStack{display:grid;gap:.75rem}.page-notegpt .sessionIdentity{padding-bottom:.4rem;border-bottom:1px dashed var(--ws-border)}.page-notegpt .sessionMetaRow{margin-top:.45rem}.page-notegpt .actionRow{display:flex;gap:.45rem;flex-wrap:wrap}.page-notegpt .actionRow button,.page-notegpt .deleteHistoryItemButton,.page-notegpt .historyBulkSecondaryButton,.page-notegpt .historyBulkSelectButton,.page-notegpt .historyClearButton,.page-notegpt .historyCollapseButton,.page-notegpt .historyDateClearButton,.page-notegpt .historyFilterButton,.page-notegpt .historyItemDeleteButton,.page-notegpt .historyItemExportButton,.page-notegpt .historyItemViewButton,.page-notegpt .newProjectButton,.page-notegpt .usageRefreshButton,.page-notegpt .usageToggleButton{background:var(--ws-secondary-btn-bg);color:var(--ws-secondary-btn-text);border-color:var(--ws-secondary-btn-border);box-shadow:none}.page-notegpt .usageToggleButton{width:100%;text-align:left;padding:.52rem .7rem}.page-notegpt .usageCardHeader,.page-notegpt .walletCardHeader{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.45rem}.page-notegpt .usageDiagnostics{margin:.52rem 0 .4rem;border:1px solid var(--ws-border);border-radius:11px;padding:.55rem .62rem;background:color-mix(in srgb,var(--surface) 95%,transparent)}.page-notegpt .usageDiagnostics h4{margin:0 0 .34rem;font-size:.84rem;color:color-mix(in srgb,var(--text) 78%,#334155)}.page-notegpt .usageTopRow{display:flex;justify-content:space-between;gap:.56rem;flex-wrap:wrap}.page-notegpt .usageSourceRow{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.page-notegpt .usageSourceBadge{display:inline-flex;border-radius:999px;padding:.2rem .56rem;border:1px solid transparent;font-size:.74rem;font-weight:800}.page-notegpt .usageSourceBadgeOfficial{background:color-mix(in srgb,var(--ws-success-bg) 86%,#ffffff);border-color:color-mix(in srgb,var(--ws-success-text) 24%,#86efac);color:var(--ws-success-text)}.page-notegpt .usageSourceBadgeEstimated{background:color-mix(in srgb,#fef3c7 78%,#ffffff);border-color:color-mix(in srgb,#f59e0b 26%,#fcd34d);color:#a16207}.page-notegpt .usageProgressWrap{margin:.42rem 0 .1rem}.page-notegpt .usageProgressTrack{width:100%;height:10px;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,#dbeafe);overflow:hidden}.page-notegpt .usageProgressFill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.page-notegpt .usageSeries{margin-top:.5rem;min-height:90px;border:1px solid var(--ws-border);border-radius:10px;padding:.48rem .4rem .28rem;background:color-mix(in srgb,var(--surface) 95%,transparent);display:grid;grid-template-columns:repeat(auto-fit,minmax(7px,1fr));gap:.2rem;align-items:end}.page-notegpt .usageSeriesItem{display:flex;align-items:end}.page-notegpt .usageSeriesBar{width:100%;max-width:9px;border-radius:8px 8px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-2) 56%,var(--accent)),var(--accent))}.page-notegpt .usageExternalLinkWrap{margin:.58rem 0 .08rem}.page-notegpt .historySourceLink,.page-notegpt .usageExternalLink{color:var(--accent);text-decoration:none;font-weight:700}.page-notegpt .historySourceLink:hover,.page-notegpt .usageExternalLink:hover{text-decoration:underline}.page-notegpt .walletStatsGrid{display:grid;gap:.2rem}.page-notegpt .walletTopupGrid{margin-top:.52rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.54rem}.page-notegpt .walletTopupActions{margin-top:.56rem;display:flex;justify-content:flex-end}.page-notegpt .adminAuditTableWrap{margin-top:.5rem;border:1px solid var(--ws-border);border-radius:10px;overflow:auto}.page-notegpt .adminAuditTable{width:100%;border-collapse:collapse;min-width:1160px}.page-notegpt .adminAuditTable td,.page-notegpt .adminAuditTable th{text-align:left;vertical-align:top;border-bottom:1px solid var(--ws-border);padding:.52rem .58rem;font-size:.86rem}.page-notegpt .adminAuditTable th{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:color-mix(in srgb,var(--surface) 90%,#e2e8f0)}.page-notegpt .adminAuditTable tr:last-child td{border-bottom:none}.page-notegpt .adminAuditEmailCell{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.page-notegpt .adminAuditAdminTag{display:inline-flex;padding:.14rem .45rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 22%,#bfdbfe);color:color-mix(in srgb,var(--accent) 88%,#1e3a8a);font-size:.7rem;font-weight:700;text-transform:uppercase}.page-notegpt .adminAuditStatusActive,.page-notegpt .adminAuditStatusBlocked{display:inline-flex;border-radius:999px;padding:.18rem .5rem;font-size:.74rem;font-weight:700}.page-notegpt .adminAuditStatusActive{background:var(--ws-success-bg);color:var(--ws-success-text)}.page-notegpt .adminAuditStatusBlocked{background:var(--ws-danger-bg);color:var(--ws-danger-text)}.page-notegpt .adminAuditPremiumCell{display:grid;gap:.25rem;min-width:14rem}.page-notegpt .adminAuditPremiumBlocked,.page-notegpt .adminAuditPremiumGranted{display:inline-flex;align-self:flex-start;border-radius:999px;padding:.18rem .5rem;font-size:.74rem;font-weight:700}.page-notegpt .adminAuditPremiumGranted{background:var(--ws-success-bg);color:var(--ws-success-text)}.page-notegpt .adminAuditPremiumBlocked{background:var(--ws-danger-bg);color:var(--ws-danger-text)}.page-notegpt .adminAuditPremiumRuleOk{color:var(--ws-success-text);font-weight:600}.page-notegpt .adminAuditPremiumRuleNo{color:var(--ws-danger-text);font-weight:600}.page-notegpt .adminAuditPremiumGapCell{display:grid;gap:.24rem;min-width:12rem}.page-notegpt .adminAuditActionRow{display:flex;gap:.35rem;flex-wrap:wrap}.page-notegpt .adminAuditPremiumToggleActive{border-color:color-mix(in srgb,var(--accent) 32%,#86efac);background:color-mix(in srgb,var(--surface) 72%,#dcfce7);color:color-mix(in srgb,var(--accent) 82%,#14532d)}.page-notegpt .openAiReserveCard{position:relative;margin:.62rem 0 .72rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 26%,var(--ws-border));border-radius:16px;background:radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 32%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--accent-2) 14%,transparent),transparent 30%),color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 18px 44px rgba(15,23,42,.12);padding:.74rem}.page-notegpt .openAiReserveHeader,.page-notegpt .openAiReserveRecentHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem}.page-notegpt .openAiReserveHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:.42rem;flex-wrap:wrap}.page-notegpt .openAiReserveEyebrow{margin:0 0 .18rem;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 86%,var(--text))}.page-notegpt .openAiReserveCard h4{margin:0;font-size:1rem}.page-notegpt .openAiReserveExecutive{margin-top:.7rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--ws-border));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,var(--surface)),color-mix(in srgb,var(--accent-2) 9%,var(--surface))),color-mix(in srgb,var(--surface) 92%,transparent);padding:.72rem .78rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem}.page-notegpt .openAiReserveExecutive h4,.page-notegpt .openAiReserveInfoCard h4{margin:0}.page-notegpt .openAiReserveExecutive p{margin:.18rem 0 0;color:color-mix(in srgb,var(--text) 82%,var(--muted));line-height:1.45}.page-notegpt .openAiReserveExecutive-ready{border-color:color-mix(in srgb,var(--ws-danger-text) 26%,var(--accent));background:radial-gradient(circle at 2% 12%,color-mix(in srgb,var(--ws-danger-text) 16%,transparent),transparent 32%),color-mix(in srgb,var(--surface) 92%,transparent)}.page-notegpt .openAiReserveExecutive-watch{border-color:color-mix(in srgb,#f59e0b 34%,var(--ws-border))}.page-notegpt .openAiReserveInfoGrid{margin-top:.66rem;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:.58rem}.page-notegpt .openAiReserveInfoCard{border-radius:15px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--ws-border));background:color-mix(in srgb,var(--surface) 90%,transparent);padding:.68rem .72rem;display:grid;gap:.52rem}.page-notegpt .openAiReserveDefinitionGrid{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.page-notegpt .openAiReserveDefinitionGrid div{border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 12%,var(--ws-border));background:color-mix(in srgb,var(--surface) 86%,transparent);padding:.48rem .52rem}.page-notegpt .openAiReserveCoverageMetrics span,.page-notegpt .openAiReserveDefinitionGrid dt{color:color-mix(in srgb,var(--muted) 94%,#64748b);font-size:.7rem;font-weight:800}.page-notegpt .openAiReserveDefinitionGrid dd{margin:.12rem 0 0;color:color-mix(in srgb,var(--text) 94%,var(--accent));font-size:.78rem;font-weight:800;line-height:1.35}.page-notegpt .openAiReserveCoverageMetrics{display:grid;gap:.42rem}.page-notegpt .openAiReserveCoverageMetrics div{border-radius:13px;border:1px solid color-mix(in srgb,var(--accent) 14%,var(--ws-border));background:color-mix(in srgb,var(--surface) 86%,transparent);padding:.52rem .56rem;display:grid;gap:.12rem}.page-notegpt .openAiReserveCoverageMetrics strong{color:color-mix(in srgb,var(--text) 96%,var(--accent));font-size:1rem}.page-notegpt .openAiReserveInfoNote{margin:0;color:color-mix(in srgb,var(--muted) 94%,#64748b);font-size:.74rem;line-height:1.48}.page-notegpt .openAiReserveStatusBadge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);background:color-mix(in srgb,var(--surface) 82%,var(--accent) 10%);color:color-mix(in srgb,var(--text) 92%,var(--accent));padding:.26rem .62rem;font-size:.72rem;font-weight:900}.page-notegpt .openAiReserveStatusBadge.ready{border-color:color-mix(in srgb,var(--ws-success-text) 34%,transparent);background:var(--ws-success-bg);color:var(--ws-success-text)}.page-notegpt .openAiReserveStatusBadge.watch{border-color:color-mix(in srgb,#f59e0b 34%,transparent);background:color-mix(in srgb,#fef3c7 72%,var(--surface));color:#a16207}.page-notegpt .openAiReserveStatusBadge.disabled{border-color:color-mix(in srgb,var(--muted) 28%,transparent);background:color-mix(in srgb,var(--surface) 78%,#e2e8f0);color:var(--muted)}.page-notegpt .openAiReserveActionButton{border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 44%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 92%,#0f172a),color-mix(in srgb,var(--accent-2) 74%,var(--accent)));color:#ffffff;font-size:.72rem;font-weight:900;padding:.3rem .7rem;box-shadow:0 10px 22px color-mix(in srgb,var(--accent) 22%,transparent)}.page-notegpt .openAiReserveActionButton:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.page-notegpt .openAiReserveGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;margin-top:.64rem}.page-notegpt .openAiReserveMetric{min-height:104px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--ws-border));border-radius:14px;background:color-mix(in srgb,var(--surface) 88%,transparent);padding:.58rem;display:grid;align-content:space-between;gap:.34rem}.page-notegpt .openAiReserveMetric.primary{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,var(--surface)),color-mix(in srgb,var(--accent-2) 14%,var(--surface)));border-color:color-mix(in srgb,var(--accent) 34%,var(--ws-border))}.page-notegpt .openAiReserveMetric small,.page-notegpt .openAiReserveMetric span,.page-notegpt .openAiReserveRecentHeader span,.page-notegpt .openAiReserveRecentItem span{color:color-mix(in srgb,var(--muted) 94%,#64748b);font-size:.72rem;line-height:1.35}.page-notegpt .openAiReserveMetric strong{color:color-mix(in srgb,var(--text) 96%,var(--accent));font-size:1rem;line-height:1.18}.page-notegpt .openAiReserveRecent{margin-top:.66rem;border-top:1px dashed color-mix(in srgb,var(--accent) 22%,var(--ws-border));padding-top:.58rem}.page-notegpt .openAiReserveRecentList{list-style:none;display:grid;gap:.36rem;margin:.48rem 0 0;padding:0}.page-notegpt .openAiReserveRecentItem{display:flex;justify-content:space-between;align-items:center;gap:.8rem;border:1px solid color-mix(in srgb,var(--accent) 14%,var(--ws-border));border-radius:12px;background:color-mix(in srgb,var(--surface) 90%,transparent);padding:.5rem .58rem}.page-notegpt .openAiReserveRecentAmount,.page-notegpt .openAiReserveRecentItem>div{display:grid;gap:.14rem}.page-notegpt .openAiReserveRecentAmount{text-align:right}.page-notegpt .openAiReserveModalOverlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgba(2,6,23,.58);backdrop-filter:blur(5px) saturate(120%);padding:1rem}.page-notegpt .openAiReserveModalCard{width:min(560px,100%);border-radius:22px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--ws-border));background:radial-gradient(circle at 8% 8%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 34%),color-mix(in srgb,var(--surface) 96%,#0f172a);box-shadow:0 28px 80px rgba(2,6,23,.42);padding:.9rem;display:grid;gap:.68rem}.page-notegpt .openAiReserveModalHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem}.page-notegpt .openAiReserveModalHeader h3{margin:0}.page-notegpt .openAiReserveModalSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem}.page-notegpt .openAiReserveModalSummary span{border-radius:13px;border:1px solid color-mix(in srgb,var(--accent) 14%,var(--ws-border));background:color-mix(in srgb,var(--surface) 86%,transparent);padding:.48rem .54rem;color:var(--muted);font-size:.76rem}.page-notegpt .openAiReserveModalSummary strong{display:block;margin-top:.12rem;color:color-mix(in srgb,var(--text) 94%,var(--accent))}.page-notegpt .openAiReserveModalField{display:grid;gap:.22rem}.page-notegpt .openAiReserveModalField span{color:var(--muted);font-size:.76rem;font-weight:800}.page-notegpt .openAiReserveModalActions{display:flex;justify-content:flex-end;gap:.46rem;flex-wrap:wrap}.page-notegpt .adminNotificationsCard{margin-bottom:.95rem}.page-notegpt .adminNotificationForm{display:grid;gap:.62rem;margin-top:.5rem}.page-notegpt .adminNotificationModeRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.page-notegpt .adminNotificationModeButton{background:var(--ws-secondary-btn-bg);color:var(--ws-secondary-btn-text);border-color:var(--ws-secondary-btn-border);box-shadow:none}.page-notegpt .adminNotificationModeButton.active{background:linear-gradient(130deg,var(--ws-primary-btn-start),var(--ws-primary-btn-end));color:#ffffff;border-color:color-mix(in srgb,var(--accent) 70%,#1d4ed8);box-shadow:0 10px 22px rgba(37,99,235,.24)}.page-notegpt .adminNotificationExclusiveRow{display:flex;align-items:flex-end;gap:.56rem}.page-notegpt .adminNotificationRecipientField{flex:1}.page-notegpt .adminNotificationRecipientField select{margin-top:.35rem}.page-notegpt .adminNotificationTextarea{margin-top:.35rem;min-height:220px;resize:vertical}.page-notegpt .adminNotificationActions{display:flex;justify-content:flex-end;align-items:center}.page-notegpt .adminNotificationActions button{min-width:220px}.page-notegpt .walletBuyButton{background:linear-gradient(130deg,#16a34a,#15803d);border-color:#15803d;color:#f0fdf4}.page-notegpt .walletBuyButton:hover:not(:disabled){box-shadow:0 10px 22px rgba(22,163,74,.3)}.page-notegpt .walletPurchasesHistory{margin-top:.4rem}.page-notegpt .walletPurchasesHistoryTitle{margin-bottom:.2rem}.page-notegpt .walletPurchasesList{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.page-notegpt .walletPurchaseItem{border:1px solid var(--ws-border);border-radius:10px;background:color-mix(in srgb,var(--surface) 94%,transparent);padding:.45rem .55rem}.page-notegpt .resultDetailStack{display:grid;gap:.24rem}.page-notegpt .result article{margin-top:.74rem;border:1px solid var(--ws-border);border-radius:12px;background:var(--ws-surface-soft);padding:.76rem .82rem}.page-notegpt .badge{margin:.18rem 0;color:color-mix(in srgb,var(--text) 84%,#334155);font-size:.9rem}.page-notegpt .status{display:inline-flex;border-radius:999px;padding:.3rem .58rem;font-size:.8rem;font-weight:800;width:-moz-fit-content;width:fit-content}.page-notegpt .status-downloading,.page-notegpt .status-queued,.page-notegpt .status-summarizing,.page-notegpt .status-transcribing{background:var(--ws-warn-bg);color:var(--ws-warn-text)}.page-notegpt .status-completed{background:var(--ws-success-bg);color:var(--ws-success-text)}.page-notegpt .status-failed{background:var(--ws-danger-bg);color:var(--ws-danger-text)}.page-notegpt .timeline{margin:0;padding-left:1.05rem;display:grid;gap:.3rem}.page-notegpt .timeline li{color:var(--muted)}.page-notegpt .timeline li.done{color:color-mix(in srgb,var(--accent) 88%,var(--text));font-weight:800}.page-notegpt .jobProgressCard{margin-top:.74rem;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--ws-border));border-radius:14px;background:linear-gradient(165deg,color-mix(in srgb,var(--ws-surface-soft) 84%,var(--surface)),color-mix(in srgb,var(--ws-surface-soft) 96%,transparent));padding:.82rem .9rem;box-shadow:var(--ws-shadow-soft)}.page-notegpt .jobProgressHeader{display:flex;justify-content:space-between;align-items:center;gap:.55rem}.page-notegpt .jobProgressPercent{font-size:.82rem;font-weight:900;letter-spacing:.03em;border-radius:999px;padding:.2rem .56rem;background:color-mix(in srgb,var(--accent) 16%,var(--surface));color:color-mix(in srgb,var(--accent) 86%,var(--text))}.page-notegpt .jobProgressCurrentStep{margin:.3rem 0 .52rem;font-size:.84rem;color:color-mix(in srgb,var(--text) 84%,#334155)}.page-notegpt .jobProgressMeta{margin:-.12rem 0 .5rem;font-size:.76rem;color:var(--muted)}.page-notegpt .jobProgressTrack{position:relative;width:100%;height:12px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--text) 14%,var(--surface));border:1px solid color-mix(in srgb,var(--text) 18%,var(--ws-border))}.page-notegpt .jobProgressFill{position:relative;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width .42s cubic-bezier(.2,.9,.2,1)}.page-notegpt .jobProgressCard.isRunning .jobProgressFill:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent,rgba(255,255,255,.42) 50%,transparent);transform:translateX(-120%);animation:ws-progress-shimmer 1.8s linear infinite}.page-notegpt .jobProgressCard.isCompleted .jobProgressPercent{background:var(--ws-success-bg);color:var(--ws-success-text)}.page-notegpt .jobProgressCard.isFailed .jobProgressPercent{background:var(--ws-danger-bg);color:var(--ws-danger-text)}.page-notegpt .jobProgressCard.isFailed .jobProgressFill{background:linear-gradient(90deg,#dc2626,#f97316)}.page-notegpt.header-tone-blue .jobProgressCard.isFailed .jobProgressFill,.page-notegpt.header-tone-blue .jobProgressFill{background:linear-gradient(90deg,#2563eb,#1d4ed8)}.page-notegpt.header-tone-red .jobProgressCard.isFailed .jobProgressFill,.page-notegpt.header-tone-red .jobProgressFill{background:linear-gradient(90deg,#ff0000,#dc2626)}.page-notegpt .jobProgressSteps{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.44rem .66rem}.page-notegpt .jobProgressStep{display:inline-flex;align-items:center;gap:.38rem;font-size:.79rem;line-height:1.2;color:var(--muted)}.page-notegpt .jobProgressStepDot{width:9px;height:9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--text) 30%,var(--ws-border));background:color-mix(in srgb,var(--surface) 86%,#dbeafe);flex-shrink:0}.page-notegpt .jobProgressStep.done{color:color-mix(in srgb,var(--accent) 86%,var(--text));font-weight:700}.page-notegpt .jobProgressStep.done .jobProgressStepDot{border-color:color-mix(in srgb,var(--accent) 74%,transparent);background:linear-gradient(180deg,var(--accent),var(--accent-2))}.page-notegpt .jobProgressStep.active{color:color-mix(in srgb,var(--accent) 92%,var(--text));font-weight:800}.page-notegpt .jobProgressStep.active .jobProgressStepDot{border-color:color-mix(in srgb,var(--accent) 84%,transparent);background:linear-gradient(180deg,var(--accent),var(--accent-2));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}.page-notegpt .jobProgressStep.failed{color:var(--ws-danger-text);font-weight:800}.page-notegpt .jobProgressStep.failed .jobProgressStepDot{border-color:color-mix(in srgb,var(--ws-danger-text) 72%,transparent);background:linear-gradient(180deg,#dc2626,#f97316);box-shadow:0 0 0 4px color-mix(in srgb,var(--ws-danger-text) 16%,transparent)}.page-notegpt ul{margin:0;padding-left:1.1rem}.page-notegpt .resultStatusActions{margin-top:.26rem;display:flex;justify-content:space-between;gap:.55rem;flex-wrap:wrap}.page-notegpt .resultDeleteActionRow{margin-top:.36rem}.page-notegpt .historyPanelTop{display:flex;justify-content:space-between;align-items:flex-start;gap:.65rem}.page-notegpt .tagsManagementPanel{display:grid;gap:.58rem}.page-notegpt .batchProcessingPanel{gap:.62rem}.page-notegpt .batchAccessRow{display:flex;justify-content:flex-end}.page-notegpt .batchAccessCard,.page-notegpt .batchResultCard{border-radius:11px;border:1px solid var(--ws-border);background:color-mix(in srgb,var(--surface) 93%,transparent);padding:.58rem .64rem;display:grid;gap:.22rem}.page-notegpt .batchForm{display:grid;gap:.5rem}.page-notegpt .batchChannelPreviewCard{margin-top:.05rem}.page-notegpt .batchResultsAction{margin-top:.32rem;padding-top:.5rem;border-top:1px solid var(--ws-border);display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.page-notegpt .batchResultsAction .notice{margin:0}.page-notegpt .batchResultsButton{min-width:150px}.page-notegpt .batchProgressGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.page-notegpt .tagsCreateRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.46rem;align-items:center}.page-notegpt .tagsCreateRow button{white-space:nowrap}.page-notegpt .tagsList{list-style:none;margin:.2rem 0 0;padding:0;display:grid;gap:.44rem}.page-notegpt .tagsListItem{border-radius:11px;border:1px solid var(--ws-border);background:color-mix(in srgb,var(--surface) 93%,transparent);padding:.52rem .6rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.page-notegpt .tagsListLabelGroup{display:grid;gap:.12rem}.page-notegpt .tagsListLabel{font-weight:800;color:color-mix(in srgb,var(--text) 90%,#0f172a)}.page-notegpt .tagsListCount{font-size:.74rem;color:var(--muted)}.page-notegpt .historyHeader{margin-top:.42rem;display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem}.page-notegpt .historyHeaderActions{display:grid;gap:.42rem;min-width:172px}.page-notegpt .historyHeaderActions button{width:100%;justify-content:center}.page-notegpt .historyPanel .historyClearButton,.page-notegpt .historyPanel .historyItemDeleteButton{border-color:rgba(248,113,113,.5);background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 42%),linear-gradient(135deg,#ef4444,#dc2626 55%,#991b1b);color:#ffffff;box-shadow:0 14px 30px rgba(220,38,38,.24),inset 0 1px 0 rgba(255,255,255,.16)}.page-notegpt .historyPanel .historyClearButton:hover:not(:disabled),.page-notegpt .historyPanel .historyItemDeleteButton:hover:not(:disabled){border-color:rgba(252,165,165,.72);background:linear-gradient(180deg,rgba(255,255,255,.2),transparent 42%),linear-gradient(135deg,#f87171,#dc2626 58%,#7f1d1d);box-shadow:0 18px 38px rgba(220,38,38,.34),0 0 24px rgba(248,113,113,.16)}.page-notegpt .historyFilters{margin-top:.34rem;display:flex;flex-wrap:wrap;gap:.34rem}.page-notegpt .historyFilterButton.active{background:color-mix(in srgb,var(--accent) 14%,var(--surface));border-color:var(--ws-border-strong)}.page-notegpt .historyDateRangeRow{margin-top:.46rem;display:flex;align-items:flex-end;flex-wrap:wrap;gap:.44rem}.page-notegpt .historyTagFilterRow{margin-top:.46rem}.page-notegpt .historyTagFilterField{display:grid;gap:.18rem;max-width:320px}.page-notegpt .historyTagFilterField span{color:var(--muted);font-size:.74rem}.page-notegpt .historyDateField{display:grid;gap:.18rem}.page-notegpt .historyDateField span{color:var(--muted);font-size:.74rem}.page-notegpt .historyDateField input{min-width:150px}.page-notegpt .historyBulkToolbar{border-radius:14px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--ws-border));background:color-mix(in srgb,var(--surface) 92%,transparent);padding:.64rem .72rem;display:grid;grid-template-columns:minmax(170px,1fr) minmax(150px,auto) auto;align-items:end;gap:.58rem}.page-notegpt .historyBulkFormatField,.page-notegpt .historyBulkToolbarMeta{display:grid;gap:.18rem}.page-notegpt .historyBulkToolbarMeta strong{font-size:.86rem}.page-notegpt .historyBulkFormatField span,.page-notegpt .historyBulkToolbarMeta span{color:var(--muted);font-size:.72rem;font-weight:700}.page-notegpt .historyBulkFormatField select{min-width:140px}.page-notegpt .historyBulkToolbarActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.38rem}.page-notegpt .historyBulkDownloadButton{white-space:nowrap}.page-notegpt .historyList{list-style:none;margin:0;padding:0;display:grid;gap:.86rem}.page-notegpt .historyList li{position:relative;border-radius:18px;border:1px solid var(--ws-border);background:var(--ws-surface-soft);padding:0;display:grid;gap:0;overflow:visible;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.page-notegpt .historyJobBlock:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 35%,var(--ws-border-strong));background:color-mix(in srgb,var(--surface) 92%,#dbeafe);box-shadow:0 14px 30px rgba(15,23,42,.1)}.page-notegpt .historyJobBlock.is-open{border-color:color-mix(in srgb,var(--accent) 62%,var(--ws-border-strong));background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 18%),var(--ws-surface-soft);box-shadow:0 18px 42px rgba(15,23,42,.16),inset 4px 0 0 color-mix(in srgb,var(--accent) 78%,#22d3ee)}.page-notegpt .historyJobBlock.is-bulk-selected{border-color:color-mix(in srgb,var(--accent) 54%,var(--ws-border-strong));box-shadow:0 10px 24px rgba(37,99,235,.14),inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent)}.page-notegpt .historyCompactCard{min-height:78px;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(250px,auto);align-items:center;gap:.72rem;padding:.5rem .6rem}.page-notegpt .historyCompactCard.is-export-menu-open{z-index:45}.page-notegpt .historyCompactMedia{display:inline-flex;align-items:center;gap:.48rem;min-width:0}.page-notegpt .historyCompactBody{min-width:0;display:grid;align-content:center;gap:.18rem}.page-notegpt .historyCompactTitleRow{display:flex;align-items:center;gap:.45rem;min-width:0}.page-notegpt .historyCompactTitle{margin:0;min-width:0;font-size:.9rem;line-height:1.18;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-notegpt .historyCompactState{flex:0 0 auto;border-radius:999px;padding:.12rem .48rem;font-size:.68rem;font-weight:900;letter-spacing:.01em;color:#ffffff;background:color-mix(in srgb,var(--accent) 76%,#0f172a)}.page-notegpt .historyCompactSummary{margin:0;color:color-mix(in srgb,var(--text) 76%,var(--muted));font-size:.76rem;line-height:1.28;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.page-notegpt .historyCompactSourceLink{display:none}.page-notegpt .historyCompactActions{display:grid;grid-template-columns:minmax(132px,1fr);gap:.32rem;justify-self:end;min-width:min(280px,100%)}.page-notegpt .historyCompactActions .historyItemTagSelectWrap{min-width:0}.page-notegpt .historyCompactActions .historyItemTagSelectWrap select{min-width:0;width:100%;padding-top:.34rem;padding-bottom:.34rem}.page-notegpt .historyCompactButtonRow{display:flex;justify-content:flex-end;align-items:center;gap:.34rem}.page-notegpt .historyCompactButtonRow button{padding:.4rem .58rem;white-space:nowrap}.page-notegpt .historyExpandedPanel{margin:0 .6rem .62rem;border-top:1px solid color-mix(in srgb,var(--accent) 22%,var(--ws-border));padding-top:.62rem;display:grid;gap:.62rem}.page-notegpt .historyItemQuadrants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem}.page-notegpt .historyItemQuadrant{position:relative;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--ws-border));background:color-mix(in srgb,var(--surface) 96%,#ffffff);padding:.56rem .62rem;display:grid;gap:.45rem;min-height:100%;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.page-notegpt .historyItemQuadrantActions.is-export-menu-open{z-index:40}.page-notegpt .historyJobBlock:hover .historyItemQuadrant{border-color:color-mix(in srgb,var(--accent) 34%,var(--ws-border));box-shadow:0 6px 14px rgba(15,23,42,.08)}.page-notegpt .historyItemQuadrantJob{border-top:3px solid color-mix(in srgb,var(--accent) 42%,transparent)}.page-notegpt .historyItemQuadrantActions{border-top:3px solid color-mix(in srgb,var(--ws-success-text) 38%,transparent)}.page-notegpt .historyItemQuadrantExecution{border-top:3px solid color-mix(in srgb,#0ea5e9 36%,transparent)}.page-notegpt .historyItemQuadrantSummary{border-top:3px solid color-mix(in srgb,#f59e0b 34%,transparent)}.page-notegpt .historyItemQuadrantKicker{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 94%,#64748b)}.page-notegpt .historyItemMain{display:flex;align-items:flex-start;gap:.64rem;min-width:0;width:100%}.page-notegpt .historyBulkCheckbox{align-self:center;width:38px;height:38px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--ws-border));background:color-mix(in srgb,var(--surface) 88%,transparent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.page-notegpt .historyBulkCheckbox span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.page-notegpt .historyBulkCheckbox input{width:18px;height:18px;margin:0;accent-color:var(--accent);cursor:pointer}.page-notegpt .historyBulkCheckbox:has(input:disabled){cursor:not-allowed;opacity:.56}.page-notegpt .historyItemThumbnail{width:112px;height:63px;border-radius:8px;border:1px solid var(--ws-border);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.page-notegpt .historyItemThumbnailFallback{display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--accent-2) 42%,transparent),transparent 48%),linear-gradient(135deg,color-mix(in srgb,var(--accent) 32%,#0f172a),#0f172a);color:#f8fbff;font-weight:900;letter-spacing:.03em}.page-notegpt .historyItemContent{min-width:0;width:100%}.page-notegpt .historyMetaRow{margin:.22rem 0 .08rem;display:flex;align-items:center;flex-wrap:wrap;gap:.3rem}.page-notegpt .historyMetaChip{display:inline-flex;border-radius:999px;border:1px solid var(--ws-border);background:color-mix(in srgb,var(--surface) 86%,transparent);padding:.1rem .43rem;font-size:.7rem;font-weight:700;color:color-mix(in srgb,var(--text) 75%,#334155)}.page-notegpt .historyItemActions{display:grid;grid-template-columns:minmax(140px,1fr) repeat(3,auto);align-items:end;gap:.4rem;width:100%}.page-notegpt .historyItemExecutionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .5rem}.page-notegpt .historyItemExecutionGrid p{margin:0;display:grid;gap:.08rem}.page-notegpt .historyItemExecutionGrid span{font-size:.68rem;font-weight:700;color:color-mix(in srgb,var(--muted) 92%,#64748b)}.page-notegpt .historyItemExecutionGrid strong{font-size:.76rem;word-break:break-word}.page-notegpt .historyItemSnapshotContent{display:grid;gap:.44rem}.page-notegpt .historyItemSnapshotOverview{margin:0;font-size:.76rem;line-height:1.42;color:color-mix(in srgb,var(--text) 90%,#0f172a);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.page-notegpt .historySnapshotChips{gap:.24rem}.page-notegpt .historyItemTagSelectWrap{display:grid;gap:.12rem;min-width:140px}.page-notegpt .historyItemTagLabel{font-size:.7rem;font-weight:700;color:color-mix(in srgb,var(--muted) 94%,#64748b)}.page-notegpt .historyItemTagSelectWrap select{min-width:140px;padding-top:.42rem;padding-bottom:.42rem}.page-notegpt .historyExportMenuWrap{position:relative;z-index:41}.page-notegpt .historyExportDropdown{position:absolute;top:calc(100% + .3rem);right:0;z-index:42;min-width:146px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--ws-border));background:color-mix(in srgb,var(--surface) 97%,#ffffff);box-shadow:0 14px 30px rgba(15,23,42,.16);padding:.28rem;display:grid;gap:.22rem}.page-notegpt .historyExportDropdown button{border:1px solid transparent;border-radius:9px;padding:.43rem .54rem;font-size:.74rem;font-weight:700;text-align:left;color:color-mix(in srgb,var(--text) 90%,#0f172a);background:transparent;cursor:pointer}.page-notegpt .historyExportDropdown button:hover{background:color-mix(in srgb,var(--accent) 12%,var(--surface));border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.page-notegpt .historyExportDropdown button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 50%,transparent);outline-offset:1px}.page-notegpt .historyInlineResult{width:100%;margin-top:.12rem;padding:.7rem .74rem;border-radius:12px;border-top-width:1px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--ws-border));border-top:2px solid color-mix(in srgb,var(--accent) 34%,var(--ws-border));background:var(--ws-history-inline-bg);box-shadow:var(--ws-history-inline-shadow);color:color-mix(in srgb,var(--text) 96%,#0f172a)}.page-notegpt .historyInlineTopicsGrid{width:100%;margin-top:.52rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.page-notegpt .historyInlineTopicCard{border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--ws-border));background:color-mix(in srgb,var(--surface) 94%,#ffffff);box-shadow:0 6px 16px rgba(15,23,42,.08);padding:.62rem .68rem}.page-notegpt .historyInlineTopicCard h3{margin-top:0}.page-notegpt .historyInlineTopicCard ul{margin:.42rem 0 0;padding-left:1.08rem;display:grid;gap:.52rem}.page-notegpt .historyInlineTopicCard li{padding-left:.18rem;line-height:1.52}.page-notegpt .historyInlineTopicCard li::marker{color:color-mix(in srgb,var(--accent) 82%,var(--accent-2))}.page-notegpt .historyInlineTopicCardWide{grid-column:1/-1}.page-notegpt .placeholder{margin:.42rem 0 0;color:color-mix(in srgb,var(--muted) 95%,#64748b)}.page-notegpt .notice{margin:.62rem 0 0;color:var(--ws-success-text);font-weight:800}.page-notegpt .error{margin:.62rem 0 0;color:var(--ws-danger-text);font-weight:800}[data-theme=dark] .page-notegpt .sourceSwitch button.active,[data-theme=dark] .page-notegpt button:not(.heroToggleButton){box-shadow:0 12px 24px rgba(15,23,42,.38)}[data-theme=dark] .page-notegpt .actionRow button,[data-theme=dark] .page-notegpt .deleteHistoryItemButton,[data-theme=dark] .page-notegpt .historyBulkSecondaryButton,[data-theme=dark] .page-notegpt .historyBulkSelectButton,[data-theme=dark] .page-notegpt .historyClearButton,[data-theme=dark] .page-notegpt .historyCollapseButton,[data-theme=dark] .page-notegpt .historyDateClearButton,[data-theme=dark] .page-notegpt .historyFilterButton,[data-theme=dark] .page-notegpt .historyItemDeleteButton,[data-theme=dark] .page-notegpt .historyItemExportButton,[data-theme=dark] .page-notegpt .historyItemViewButton,[data-theme=dark] .page-notegpt .newProjectButton,[data-theme=dark] .page-notegpt .passwordVisibilityToggle,[data-theme=dark] .page-notegpt .usageRefreshButton,[data-theme=dark] .page-notegpt .usageToggleButton{background:var(--ws-secondary-btn-bg);color:var(--ws-secondary-btn-text);border-color:var(--ws-secondary-btn-border)}[data-theme=dark] .page-notegpt .adminAuditPremiumToggleActive{border-color:rgba(74,222,128,.45);background:rgba(22,101,52,.35);color:#bbf7d0}[data-theme=dark] .page-notegpt .openAiReserveCard{border-color:rgba(96,165,250,.22);background:radial-gradient(circle at 12% 8%,rgba(34,211,238,.16),transparent 34%),radial-gradient(circle at 92% 0,rgba(99,102,241,.16),transparent 32%),rgba(8,14,28,.78);box-shadow:0 20px 50px rgba(2,8,23,.5)}[data-theme=dark] .page-notegpt .openAiReserveMetric,[data-theme=dark] .page-notegpt .openAiReserveRecentItem{border-color:rgba(125,211,252,.13);background:rgba(15,23,42,.58)}[data-theme=dark] .page-notegpt .openAiReserveMetric.primary{border-color:rgba(34,211,238,.22);background:linear-gradient(135deg,rgba(14,116,144,.24),rgba(30,64,175,.2))}[data-theme=dark] .page-notegpt .openAiReserveStatusBadge.watch{border-color:rgba(245,158,11,.34);background:rgba(217,119,6,.18);color:#fde68a}[data-theme=dark] .page-notegpt .openAiReserveStatusBadge.disabled{border-color:rgba(148,163,184,.22);background:rgba(15,23,42,.7);color:#94a3b8}[data-theme=dark] .page-notegpt .usageSourceBadgeEstimated{background:rgba(217,119,6,.2);border-color:rgba(245,158,11,.34);color:#fde68a}[data-theme=dark] .page-notegpt .urlPasteButton{background:var(--ws-secondary-btn-bg);color:var(--ws-secondary-btn-text);border-color:var(--ws-secondary-btn-border)}[data-theme=dark] .page-notegpt .historySourceLink,[data-theme=dark] .page-notegpt .usageExternalLink{color:#93c5fd}[data-theme=dark] .page-notegpt .historyExportDropdown{border-color:rgba(96,165,250,.34);background:rgba(15,23,42,.96);box-shadow:0 16px 32px rgba(2,8,23,.55)}[data-theme=dark] .page-notegpt .historyExportDropdown button{color:#dbeafe}[data-theme=dark] .page-notegpt .historyExportDropdown button:hover{background:rgba(37,99,235,.24);border-color:rgba(96,165,250,.45)}[data-theme=dark] .page-notegpt .authDescription,[data-theme=dark] .page-notegpt .badge,[data-theme=dark] .page-notegpt .meta,[data-theme=dark] .page-notegpt .muted,[data-theme=dark] .page-notegpt .panelDescription,[data-theme=dark] .page-notegpt .placeholder,[data-theme=dark] .page-notegpt .subtitle{color:#c6d4ea}[data-theme=dark] .page-notegpt .heroToggleGroup{border-color:rgba(219,234,254,.38);background:rgba(2,6,23,.52)}[data-theme=dark] .page-notegpt .heroToggleButton.active{background:rgba(125,179,255,.28);box-shadow:inset 0 0 0 1px rgba(191,219,254,.32)}[data-theme=dark] .page-notegpt .consoleAdminTabButton{opacity:.9}[data-theme=dark] .page-notegpt .consoleAdminTabButton.active,[data-theme=dark] .page-notegpt .consoleAdminTabButton[aria-selected=true]{color:#f3f8ff;box-shadow:0 14px 28px rgba(2,6,23,.42),inset 0 0 0 1px rgba(191,219,254,.28)}[data-theme=dark] .page-notegpt input,[data-theme=dark] .page-notegpt select,[data-theme=dark] .page-notegpt textarea{background:color-mix(in srgb,var(--surface) 92%,#0f172a);border-color:rgba(148,163,184,.46)}[data-theme=dark] .page-notegpt input::-moz-placeholder,[data-theme=dark] .page-notegpt textarea::-moz-placeholder{color:#9fb1cf}[data-theme=dark] .page-notegpt input::placeholder,[data-theme=dark] .page-notegpt textarea::placeholder{color:#9fb1cf}[data-theme=dark] .page-notegpt .authHintList li,[data-theme=dark] .page-notegpt .historyInlineTopicCard,[data-theme=dark] .page-notegpt .historyList li,[data-theme=dark] .page-notegpt .walletPurchaseItem{box-shadow:0 8px 18px rgba(2,6,23,.3)}[data-theme=dark] .page-notegpt .historyItemQuadrant{border-color:rgba(96,165,250,.24);background:color-mix(in srgb,var(--surface) 88%,#0f172a)}[data-theme=dark] .page-notegpt .historyItemExecutionGrid span,[data-theme=dark] .page-notegpt .historyItemQuadrantKicker{color:#b8c8e6}[data-theme=dark] .page-notegpt .workspaceFooter{background:color-mix(in srgb,var(--ws-surface) 90%,#0f172a);border-color:rgba(148,163,184,.42)}[data-theme=dark] .page-notegpt .workspaceFooterLine,[data-theme=dark] .page-notegpt .workspacePolicyContact{color:#d3deef}[data-theme=dark] .page-notegpt .workspaceFooterPolicyButton,[data-theme=dark] .page-notegpt .workspacePolicyCloseButton{background:var(--ws-secondary-btn-bg);color:var(--ws-secondary-btn-text);border-color:var(--ws-secondary-btn-border)}[data-theme=dark] .page-notegpt .workspacePolicyOverlay{background:rgba(2,6,23,.58)}[data-theme=dark] .page-notegpt .workspacePolicyCard{background:color-mix(in srgb,var(--ws-surface) 94%,#0f172a)}[data-theme=dark] .page-notegpt .workspacePolicyIntro,[data-theme=dark] .page-notegpt .workspacePolicyList{color:#c7d6ec}.page-notegpt .onboardingTourLayer{position:fixed;inset:0;z-index:44;pointer-events:none}.page-notegpt .onboardingTourBackdrop{position:absolute;inset:0;background:rgba(2,6,23,.54);backdrop-filter:blur(3px)}.page-notegpt .onboardingTourHighlight{position:fixed;border-radius:16px;border:2px solid color-mix(in srgb,var(--accent) 78%,#ffffff);box-shadow:0 0 0 999px rgba(2,6,23,.22),0 0 0 8px rgba(37,99,235,.16),0 16px 34px rgba(15,23,42,.35);z-index:45;pointer-events:none;animation:ws-tour-pulse 2s ease-in-out infinite}.page-notegpt .onboardingTourPopover{position:fixed;z-index:46;pointer-events:auto;border-radius:18px;border:1px solid color-mix(in srgb,var(--ws-border-strong) 64%,#ffffff);background:color-mix(in srgb,var(--surface) 95%,#f8fbff);box-shadow:0 22px 40px rgba(15,23,42,.34);padding:1rem;color:var(--text)}.page-notegpt .onboardingTourKicker{margin:0 0 .35rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 78%,#1e3a8a)}.page-notegpt .onboardingTourPopover h3{margin:0;font-size:1rem}.page-notegpt .onboardingTourPopover p{margin:.55rem 0 0;font-size:.85rem;line-height:1.45;color:color-mix(in srgb,var(--text) 84%,#334155)}.page-notegpt .onboardingTourStepCounter{font-weight:700;color:color-mix(in srgb,var(--accent) 72%,#1e3a8a)}.page-notegpt .onboardingTourActions{margin-top:.9rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem}.page-notegpt .onboardingTourActionGroup{display:flex;align-items:center;gap:.5rem}.page-notegpt button.onboardingTourGhostButton,.page-notegpt button.onboardingTourPrimaryButton,.page-notegpt button.onboardingTourSecondaryButton{border-radius:10px;font-size:.78rem;font-weight:700;padding:.48rem .74rem}.page-notegpt button.onboardingTourGhostButton{border:1px solid transparent;background:transparent;color:color-mix(in srgb,var(--text) 72%,#475569)}.page-notegpt button.onboardingTourGhostButton:hover{background:color-mix(in srgb,var(--surface) 75%,#dbeafe)}.page-notegpt button.onboardingTourSecondaryButton{border:1px solid var(--ws-secondary-btn-border);background:var(--ws-secondary-btn-bg);color:var(--ws-secondary-btn-text)}.page-notegpt button.onboardingTourPrimaryButton{border:1px solid color-mix(in srgb,var(--accent) 72%,#1e3a8a);background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 92%,#1e40af),color-mix(in srgb,var(--accent-2) 66%,var(--accent)));color:#fff}[data-theme=dark] .page-notegpt .onboardingTourPopover{background:color-mix(in srgb,var(--surface) 94%,#0b172b);border-color:color-mix(in srgb,var(--ws-border-strong) 66%,#dbeafe);box-shadow:0 22px 44px rgba(2,6,23,.58)}[data-theme=dark] .page-notegpt .onboardingTourPopover p{color:color-mix(in srgb,var(--text) 90%,#c7d6ec)}[data-theme=dark] .page-notegpt .onboardingTourBackdrop{background:rgba(1,4,12,.66)}[data-density=compact] .page-notegpt{gap:.82rem;padding-top:.7rem}[data-density=compact] .page-notegpt .hero{padding:1.02rem}[data-density=compact] .page-notegpt .hero h1{font-size:clamp(1.56rem,2.9vw,2.36rem)}[data-density=compact] .page-notegpt .panel{padding:.84rem .92rem}[data-density=compact] .page-notegpt .panel h2{font-size:1rem}[data-density=compact] .page-notegpt .meta,[data-density=compact] .page-notegpt .muted,[data-density=compact] .page-notegpt .panelDescription,[data-density=compact] .page-notegpt .subtitle{font-size:.82rem}[data-density=compact] .page-notegpt .heroToggleButton,[data-density=compact] .page-notegpt button{font-size:.76rem;padding:.44rem .72rem}[data-density=compact] .page-notegpt input,[data-density=compact] .page-notegpt select,[data-density=compact] .page-notegpt textarea{padding:.5rem .62rem}@media (max-width:1060px){.page-notegpt .row-four{grid-template-columns:repeat(2,minmax(0,1fr))}.page-notegpt .checkboxGrid{grid-template-columns:1fr}}@media (max-width:920px){.page-notegpt .workspaceContent{grid-template-columns:1fr;grid-template-areas:"console" "auth" "result" "history"}.page-notegpt.workspace-tab-history .workspaceContent{grid-template-areas:"console" "history"}}@media (max-height:860px){main.page-notegpt{gap:.64rem;padding-top:.55rem;padding-bottom:.82rem}.page-notegpt .workspaceContent{gap:.72rem}.page-notegpt .hero{padding:.9rem}.page-notegpt .hero h1{margin-top:.52rem;font-size:clamp(1.38rem,2.45vw,2.14rem)}.page-notegpt .heroSubtitle{margin-top:.56rem;line-height:1.45}.page-notegpt .panel{padding:.78rem .84rem}}@media (max-width:720px){main.page-notegpt{width:100vw;padding-bottom:1rem}.page-notegpt .heroTopBar{flex-direction:column;align-items:flex-start}.page-notegpt .consoleAdminTabsBar{align-items:stretch;flex-direction:column}.page-notegpt .heroControlGroup,.page-notegpt .heroControlRow{justify-items:start;justify-content:flex-start}.page-notegpt .consoleLogoutButton{width:100%}.page-notegpt .row-four,.page-notegpt .sourceSwitch{grid-template-columns:1fr}.page-notegpt .historyHeader,.page-notegpt .meta{flex-direction:column;align-items:flex-start}.page-notegpt .historyBulkToolbar,.page-notegpt .historyBulkToolbarActions,.page-notegpt .historyBulkToolbarActions button,.page-notegpt .historyHeaderActions{width:100%}.page-notegpt .historyBulkToolbar{grid-template-columns:1fr;align-items:stretch}.page-notegpt .historyBulkToolbarActions{justify-content:stretch}.page-notegpt .historyCompactCard{grid-template-columns:1fr;align-items:stretch}.page-notegpt .historyCompactMedia{align-items:flex-start}.page-notegpt .historyCompactActions{justify-self:stretch;min-width:0}.page-notegpt .historyCompactButtonRow{justify-content:stretch}.page-notegpt .historyCompactButtonRow .historyExportMenuWrap,.page-notegpt .historyCompactButtonRow>button{flex:1 1 0}.page-notegpt .historyCompactButtonRow .historyExportMenuWrap>button{width:100%}.page-notegpt .historyItemQuadrants{grid-template-columns:1fr}.page-notegpt .historyItemMain{width:100%}.page-notegpt .historyItemActions{width:100%;grid-template-columns:1fr}.page-notegpt .historyItemExecutionGrid{grid-template-columns:1fr}.page-notegpt .historyExportDropdown{right:auto;left:0}.page-notegpt .historyInlineTopicsGrid{grid-template-columns:1fr}.page-notegpt .historyDateRangeRow{width:100%;align-items:stretch}.page-notegpt .historyDateField{width:100%}.page-notegpt .historyDateField input{min-width:0}.page-notegpt .historyItemTagSelectWrap,.page-notegpt .historyTagFilterField{width:100%;max-width:100%}.page-notegpt .adminNotificationModeRow,.page-notegpt .tagsCreateRow{grid-template-columns:1fr}.page-notegpt .adminNotificationExclusiveRow{flex-direction:column;align-items:stretch}.page-notegpt .batchProgressGrid,.page-notegpt .openAiReserveDefinitionGrid,.page-notegpt .openAiReserveGrid,.page-notegpt .openAiReserveInfoGrid,.page-notegpt .openAiReserveModalSummary,.page-notegpt .videoPreviewCard,.page-notegpt .videoResultGrid,.page-notegpt .walletTopupGrid{grid-template-columns:1fr}.page-notegpt .batchResultsButton{width:100%}.page-notegpt .openAiReserveHeader,.page-notegpt .openAiReserveRecentHeader,.page-notegpt .openAiReserveRecentItem{align-items:stretch;flex-direction:column}.page-notegpt .openAiReserveActionButton,.page-notegpt .openAiReserveHeaderActions,.page-notegpt .openAiReserveStatusBadge{width:100%}.page-notegpt .openAiReserveExecutive{align-items:stretch;grid-template-columns:1fr}.page-notegpt .openAiReserveModalActions{align-items:stretch;flex-direction:column}.page-notegpt .openAiReserveModalActions button{width:100%}.page-notegpt .openAiReserveRecentAmount{text-align:left}.page-notegpt .urlInputRow{flex-direction:column}.page-notegpt .workspaceFooterContent{flex-direction:column;align-items:flex-start}.page-notegpt .workspaceFooterPolicyButton{width:100%;justify-content:center}}@keyframes ws-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-24px,16px,0) scale(1.06)}}@keyframes ws-aurora-drift{0%,to{transform:translateZ(0) scale(1);opacity:.96}33%{transform:translate3d(2%,-1.5%,0) scale(1.04);opacity:.9}66%{transform:translate3d(-2.5%,2%,0) scale(1.02);opacity:1}}@keyframes ws-progress-shimmer{0%{transform:translateX(-120%)}to{transform:translateX(130%)}}@keyframes ws-tour-pulse{0%,to{box-shadow:0 0 0 999px rgba(2,6,23,.22),0 0 0 6px rgba(37,99,235,.14),0 16px 34px rgba(15,23,42,.35)}50%{box-shadow:0 0 0 999px rgba(2,6,23,.22),0 0 0 10px rgba(37,99,235,.22),0 20px 40px rgba(15,23,42,.42)}}@media (prefers-reduced-motion:reduce){.page-notegpt .jobProgressCard.isRunning .jobProgressFill:after,.page-notegpt .onboardingTourHighlight,body.workspace-mode:after,body.workspace-mode:before{animation:none}}body.workspace-mode{--bg:#020617;--surface:#071325;--text:#f8fbff;--muted:#9fb1cc;--accent:#38bdf8;--accent-2:#2563eb;--ring:rgba(34,211,238,0.42);--border-soft:rgba(208,232,255,0.18);--ws-bg:linear-gradient(180deg,rgba(2,6,23,0.94),rgba(7,19,42,0.96));--ws-surface:rgba(8,17,39,0.64);--ws-surface-soft:rgba(15,23,42,0.54);--ws-border:rgba(208,232,255,0.15);--ws-border-strong:rgba(125,211,252,0.52);--ws-shadow:0 32px 86px rgba(0,0,0,0.46),0 18px 42px rgba(37,99,235,0.15);--ws-shadow-soft:0 18px 46px rgba(0,0,0,0.3),0 10px 26px rgba(34,211,238,0.08);--ws-focus:rgba(34,211,238,0.28);--ws-success-bg:rgba(20,184,166,0.14);--ws-success-text:#67e8f9;--ws-warn-bg:rgba(37,99,235,0.18);--ws-warn-text:#bfdbfe;--ws-danger-bg:rgba(244,63,94,0.16);--ws-danger-text:#fecdd3;--ws-hero-grad:linear-gradient(135deg,rgba(56,189,248,0.24),rgba(37,99,235,0.22) 44%,rgba(124,58,237,0.22)),rgba(8,17,39,0.58);--ws-primary-btn-start:#06b6d4;--ws-primary-btn-end:#2563eb;--ws-secondary-btn-bg:rgba(15,23,42,0.58);--ws-secondary-btn-text:#dff6ff;--ws-secondary-btn-border:rgba(125,211,252,0.22);--ws-tab-bg:rgba(2,6,23,0.34);--ws-tab-inactive-bg:rgba(15,23,42,0.46);--ws-tab-active-bg:linear-gradient(135deg,rgba(34,211,238,0.18),rgba(37,99,235,0.24) 58%,rgba(124,58,237,0.16)),rgba(15,23,42,0.74);--ws-history-inline-bg:linear-gradient(155deg,rgba(15,23,42,0.74),rgba(8,31,58,0.64)),rgba(2,6,23,0.44);--ws-history-inline-shadow:0 18px 42px rgba(0,0,0,0.28);--ws-radius:24px;background:radial-gradient(circle at 14% 12%,rgba(34,211,238,.34),transparent 33%),radial-gradient(circle at 82% 18%,rgba(124,58,237,.36),transparent 32%),radial-gradient(circle at 54% 92%,rgba(37,99,235,.32),transparent 38%),linear-gradient(135deg,#020617,#07142e 46%,#130b32 72%,#020617)}body.workspace-mode:before{inset:-22% -18%;background:radial-gradient(circle at 13% 18%,rgba(34,211,238,.42),transparent 30%),radial-gradient(circle at 86% 12%,rgba(124,58,237,.38),transparent 31%),radial-gradient(circle at 62% 78%,rgba(37,99,235,.44),transparent 34%),radial-gradient(circle at 24% 84%,rgba(6,182,212,.22),transparent 28%);animation:ws-premium-mesh 20s ease-in-out infinite alternate;filter:blur(34px) saturate(150%)}body.workspace-mode:after{inset:0;background-image:radial-gradient(circle,rgba(224,251,255,.58) 0 1px,transparent 2px),radial-gradient(circle,rgba(165,180,252,.38) 0 1px,transparent 2px);background-position:10% 18%,72% 36%;background-size:150px 170px,210px 190px;opacity:.3;animation:ws-premium-particles 22s linear infinite;filter:none}main.page-notegpt{width:min(1420px,100vw);gap:clamp(.8rem,1.2vh,1.1rem);padding:clamp(.65rem,1.2vh,1.05rem) clamp(.65rem,1.2vw,1.1rem) clamp(.8rem,1.5vh,1.25rem);background:linear-gradient(180deg,rgba(2,6,23,.38),rgba(2,6,23,.54)),radial-gradient(circle at 50% 0,rgba(34,211,238,.08),transparent 48%)}main.page-notegpt:before{content:"";z-index:0;background-image:linear-gradient(rgba(148,163,184,.075) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.055) 1px,transparent 0);background-size:76px 76px;background-position:50%;-webkit-mask-image:radial-gradient(circle at center,black 0,transparent 76%);mask-image:radial-gradient(circle at center,black 0,transparent 76%);opacity:.42}main.page-notegpt:after{content:"";z-index:0;background:radial-gradient(circle at 6% 22%,rgba(34,211,238,.2),transparent 22%),radial-gradient(circle at 94% 78%,rgba(124,58,237,.16),transparent 24%);filter:blur(4px);opacity:.8;animation:ws-premium-glow 16s ease-in-out infinite}.page-notegpt .workspaceContent{gap:1rem}.page-notegpt .adminAuditCard,.page-notegpt .authLoginSurface,.page-notegpt .batchAccessCard,.page-notegpt .batchResultCard,.page-notegpt .hero,.page-notegpt .historyInlineTopicCard,.page-notegpt .historyItemQuadrant,.page-notegpt .historyList li,.page-notegpt .jobProgressCard,.page-notegpt .panel,.page-notegpt .sectionOptions,.page-notegpt .sessionCard,.page-notegpt .sourceSwitch,.page-notegpt .tagsListItem,.page-notegpt .usageCard,.page-notegpt .usageDiagnostics,.page-notegpt .usageSeries,.page-notegpt .videoPreviewCard,.page-notegpt .videoResultCard,.page-notegpt .walletCard,.page-notegpt .walletPurchaseItem,.page-notegpt .workspaceFooter{border-color:var(--ws-border);background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.025) 38%,rgba(8,17,39,.36)),var(--ws-surface);box-shadow:var(--ws-shadow-soft);backdrop-filter:blur(24px) saturate(145%)}.page-notegpt .hero{min-height:auto;border-radius:30px;background:var(--ws-hero-grad);box-shadow:var(--ws-shadow)}.page-notegpt .hero.heroToneBlue{background:linear-gradient(135deg,rgba(56,189,248,.26),rgba(37,99,235,.26) 50%,rgba(124,58,237,.2)),rgba(8,17,39,.62);box-shadow:var(--ws-shadow)}.page-notegpt .hero.heroToneRed{background:linear-gradient(135deg,rgba(239,68,68,.34),rgba(37,99,235,.2) 54%,rgba(124,58,237,.2)),rgba(8,17,39,.62);box-shadow:var(--ws-shadow)}.page-notegpt .hero:before{background:radial-gradient(circle at center,rgba(34,211,238,.3),transparent 70%);filter:blur(4px)}.page-notegpt .hero:after{background:radial-gradient(circle at center,rgba(124,58,237,.24),transparent 72%);filter:blur(3px)}.page-notegpt .hero h1{color:#ffffff;letter-spacing:0;text-shadow:0 16px 44px rgba(2,6,23,.38)}.page-notegpt .heroControlLabel,.page-notegpt .heroSubtitle{color:rgba(226,242,255,.86)}.page-notegpt .heroBrandLogo{width:38px;height:38px;filter:drop-shadow(0 12px 24px rgba(34,211,238,.3))}.page-notegpt .authKicker,.page-notegpt .chip,.page-notegpt .heroEyebrow,.page-notegpt .historyMetaChip,.page-notegpt .jobProgressPercent,.page-notegpt .panelKicker,.page-notegpt .status{border-color:rgba(125,211,252,.24);background:rgba(8,47,73,.34);color:#dff6ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.page-notegpt .chip.soft{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.08)}.page-notegpt .consoleAdminTabs,.page-notegpt .heroToggleGroup{border-color:rgba(125,211,252,.2);background:rgba(2,6,23,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(18px) saturate(135%)}.page-notegpt .consoleAdminTabButton.active,.page-notegpt .consoleAdminTabButton[aria-selected=true],.page-notegpt .heroToggleButton.active{background:var(--ws-tab-active-bg);color:#f8fbff;border-color:rgba(125,211,252,.42);box-shadow:0 14px 34px rgba(37,99,235,.22),inset 0 1px 0 rgba(255,255,255,.14)}.page-notegpt .consoleAdminTabButton{border-color:rgba(125,211,252,.12);background:rgba(15,23,42,.44);color:rgba(226,242,255,.68);opacity:1}.page-notegpt .consoleAdminTabButton:hover{background:rgba(15,23,42,.72);color:#f8fbff}.page-notegpt .consoleAdminTabButton.active:after,.page-notegpt .consoleAdminTabButton.active:before,.page-notegpt .consoleAdminTabButton[aria-selected=true]:after,.page-notegpt .consoleAdminTabButton[aria-selected=true]:before{background:linear-gradient(90deg,#22d3ee,#2563eb,#8b5cf6)}.page-notegpt .panel{border-radius:26px;box-shadow:var(--ws-shadow-soft)}.page-notegpt .panel:hover{border-color:rgba(125,211,252,.34);box-shadow:var(--ws-shadow)}.page-notegpt .badge,.page-notegpt .historyExportDropdown button,.page-notegpt .historyItemSnapshotOverview,.page-notegpt .jobProgressCurrentStep,.page-notegpt .panel h2,.page-notegpt .panel h3,.page-notegpt .tagsListLabel,.page-notegpt label{color:var(--text)}.page-notegpt .authDescription,.page-notegpt .authHintList li,.page-notegpt .historyItemExecutionGrid span,.page-notegpt .historyItemQuadrantKicker,.page-notegpt .meta,.page-notegpt .muted,.page-notegpt .panelDescription,.page-notegpt .placeholder,.page-notegpt .subtitle,.page-notegpt .tagsListCount,.page-notegpt .timeline li{color:var(--muted)}.page-notegpt input,.page-notegpt select,.page-notegpt textarea{border-color:rgba(125,211,252,.17);background:linear-gradient(180deg,rgba(15,23,42,.78),rgba(8,13,31,.74));color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.page-notegpt input::-moz-placeholder,.page-notegpt textarea::-moz-placeholder{color:rgba(159,177,204,.68)}.page-notegpt input::placeholder,.page-notegpt textarea::placeholder{color:rgba(159,177,204,.68)}.page-notegpt input:focus,.page-notegpt select:focus,.page-notegpt textarea:focus{border-color:rgba(34,211,238,.74);background:linear-gradient(180deg,rgba(15,23,42,.9),rgba(8,13,31,.84));box-shadow:0 0 0 1px rgba(34,211,238,.72),0 0 0 6px rgba(34,211,238,.12),0 18px 44px rgba(37,99,235,.22)}.page-notegpt .authSubmitButton,.page-notegpt .walletBuyButton,.page-notegpt button{border-color:rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.2),transparent 44%),linear-gradient(135deg,#06b6d4,#2563eb 52%,#7c3aed);color:#ffffff;box-shadow:0 18px 42px rgba(37,99,235,.28),inset 0 1px 0 rgba(255,255,255,.18)}.page-notegpt button:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 24px 58px rgba(37,99,235,.34),0 0 34px rgba(34,211,238,.12)}.page-notegpt .actionRow button,.page-notegpt .adminNotificationModeButton,.page-notegpt .consoleLogoutButton,.page-notegpt .deleteHistoryItemButton,.page-notegpt .historyBulkSecondaryButton,.page-notegpt .historyBulkSelectButton,.page-notegpt .historyClearButton,.page-notegpt .historyCollapseButton,.page-notegpt .historyDateClearButton,.page-notegpt .historyFilterButton,.page-notegpt .historyItemDeleteButton,.page-notegpt .historyItemExportButton,.page-notegpt .historyItemViewButton,.page-notegpt .inputPasteIconButton,.page-notegpt .newProjectButton,.page-notegpt .passwordRecoveryCancelButton,.page-notegpt .passwordRecoveryToggleButton,.page-notegpt .passwordVisibilityToggle,.page-notegpt .urlPasteButton,.page-notegpt .usageRefreshButton,.page-notegpt .usageToggleButton,.page-notegpt .workspaceFooterPolicyButton{border-color:rgba(125,211,252,.2);background:rgba(15,23,42,.62);color:#dff6ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.page-notegpt .adminNotificationModeButton.active,.page-notegpt .authSubmitButtonSignIn,.page-notegpt .sourceSwitch .authModeLoginButton.active,.page-notegpt .sourceSwitch .sourceModeUrlButton.active,.page-notegpt .sourceSwitch button.active,.page-notegpt.header-tone-blue .authSubmitButtonSignIn,.page-notegpt.header-tone-blue .sourceSwitch .authModeLoginButton.active,.page-notegpt.header-tone-red .authSubmitButtonSignIn,.page-notegpt.header-tone-red .sourceSwitch .authModeLoginButton.active{border-color:rgba(255,255,255,.18);background:linear-gradient(180deg,rgba(255,255,255,.2),transparent 44%),linear-gradient(135deg,#06b6d4,#2563eb 52%,#7c3aed);color:#ffffff;box-shadow:0 18px 42px rgba(37,99,235,.28),inset 0 1px 0 rgba(255,255,255,.18)}.page-notegpt .historyInlineResult,.page-notegpt .historyItemQuadrant,.page-notegpt .historyList li{border-radius:18px}.page-notegpt .historyItemQuadrant:hover,.page-notegpt .historyJobBlock.is-open,.page-notegpt .historyJobBlock:hover,.page-notegpt .historyJobBlock:hover .historyItemQuadrant{border-color:rgba(125,211,252,.36);box-shadow:0 18px 42px rgba(0,0,0,.22),0 0 30px rgba(34,211,238,.08)}.page-notegpt .historyJobBlock.is-open{box-shadow:0 18px 42px rgba(0,0,0,.24),0 0 34px rgba(34,211,238,.1),inset 4px 0 0 rgba(34,211,238,.72)}.page-notegpt .historyItemQuadrantActions,.page-notegpt .historyItemQuadrantExecution,.page-notegpt .historyItemQuadrantJob,.page-notegpt .historyItemQuadrantSummary{border-top-color:rgba(34,211,238,.54)}.page-notegpt .historyExportDropdown,.page-notegpt .workspacePolicyCard{border-color:rgba(125,211,252,.24);background:rgba(8,17,39,.94);box-shadow:var(--ws-shadow);backdrop-filter:blur(26px) saturate(145%)}.page-notegpt .historyItemThumbnail,.page-notegpt .videoPreviewImage{border-color:rgba(125,211,252,.22);box-shadow:0 14px 32px rgba(0,0,0,.22)}.page-notegpt .jobProgressTrack,.page-notegpt .usageProgressTrack{border-color:rgba(125,211,252,.18);background:rgba(2,6,23,.68)}.page-notegpt .jobProgressFill,.page-notegpt .usageProgressFill,.page-notegpt .usageSeriesBar,.page-notegpt.header-tone-blue .jobProgressCard.isFailed .jobProgressFill,.page-notegpt.header-tone-blue .jobProgressFill{background:linear-gradient(90deg,#22d3ee,#2563eb,#8b5cf6)}.page-notegpt .adminAuditPremiumGranted,.page-notegpt .adminAuditStatusActive,.page-notegpt .jobProgressCard.isCompleted .jobProgressPercent,.page-notegpt .status-completed{border-color:rgba(34,211,238,.28);background:rgba(20,184,166,.16);color:#a5f3fc}.page-notegpt .adminAuditPremiumBlocked,.page-notegpt .adminAuditStatusBlocked,.page-notegpt .jobProgressCard.isFailed .jobProgressPercent,.page-notegpt .status-failed{border-color:rgba(251,113,133,.28);background:rgba(244,63,94,.15);color:#fecdd3}.page-notegpt .adminAuditTableWrap{border-color:rgba(125,211,252,.18);background:rgba(2,6,23,.24)}.page-notegpt .adminAuditTable th{color:#9fb1cc;background:rgba(15,23,42,.86)}.page-notegpt .adminAuditTable td,.page-notegpt .adminAuditTable th{border-bottom-color:rgba(125,211,252,.13)}.page-notegpt .notice{color:#67e8f9}.page-notegpt .error{color:#fecdd3}.page-notegpt .workspaceContent::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#22d3ee,#2563eb,#8b5cf6)}@keyframes ws-premium-mesh{0%{transform:translate3d(-1.8%,-1%,0) scale(1);opacity:.88}50%{transform:translate3d(2%,1.4%,0) scale(1.04);opacity:1}to{transform:translate3d(-.6%,2.2%,0) scale(1.02);opacity:.92}}@keyframes ws-premium-particles{0%{background-position:10% 18%,72% 36%}to{background-position:18% -22%,62% -34%}}@keyframes ws-premium-glow{0%,to{opacity:.52;transform:translateZ(0)}50%{opacity:.86;transform:translate3d(1.4%,-1%,0)}}@media (max-width:720px){main.page-notegpt{padding:.7rem}.page-notegpt .hero,.page-notegpt .panel{border-radius:22px}}@media (prefers-reduced-motion:reduce){body.workspace-mode:after,body.workspace-mode:before,main.page-notegpt:after{animation:none}}[data-theme=light] body.workspace-mode{--bg:#07142e;--surface:#102a4d;--text:#f8fbff;--muted:#c2d4ed;--accent:#22d3ee;--accent-2:#3b82f6;--ring:rgba(34,211,238,0.5);--border-soft:rgba(220,242,255,0.24);--ws-bg:linear-gradient(180deg,rgba(13,35,72,0.9),rgba(18,48,92,0.92));--ws-surface:rgba(24,58,103,0.66);--ws-surface-soft:rgba(33,79,133,0.52);--ws-border:rgba(219,240,255,0.2);--ws-border-strong:rgba(103,232,249,0.58);--ws-shadow:0 28px 74px rgba(3,20,51,0.34),0 16px 40px rgba(14,165,233,0.18);--ws-shadow-soft:0 16px 40px rgba(3,20,51,0.22),0 10px 28px rgba(34,211,238,0.09);--ws-focus:rgba(34,211,238,0.32);--ws-success-bg:rgba(20,184,166,0.18);--ws-success-text:#ccfbf1;--ws-warn-bg:rgba(96,165,250,0.2);--ws-warn-text:#eff6ff;--ws-danger-bg:rgba(244,63,94,0.16);--ws-danger-text:#ffe4e6;--ws-hero-grad:linear-gradient(135deg,rgba(103,232,249,0.32),rgba(59,130,246,0.26) 48%,rgba(139,92,246,0.2)),rgba(22,58,108,0.68);--ws-primary-btn-start:#22d3ee;--ws-primary-btn-end:#3b82f6;--ws-secondary-btn-bg:rgba(21,54,96,0.68);--ws-secondary-btn-text:#ffffff;--ws-secondary-btn-border:rgba(186,230,253,0.28);--ws-tab-bg:rgba(14,48,91,0.44);--ws-tab-inactive-bg:rgba(24,65,116,0.5);--ws-tab-active-bg:linear-gradient(135deg,rgba(103,232,249,0.24),rgba(59,130,246,0.28) 58%,rgba(139,92,246,0.18)),rgba(32,80,139,0.78);--ws-history-inline-bg:linear-gradient(155deg,rgba(24,65,116,0.76),rgba(20,83,115,0.56)),rgba(14,48,91,0.56);--ws-history-inline-shadow:0 16px 36px rgba(3,20,51,0.22);background:radial-gradient(circle at 14% 12%,rgba(103,232,249,.42),transparent 32%),radial-gradient(circle at 82% 18%,rgba(139,92,246,.34),transparent 32%),radial-gradient(circle at 54% 92%,rgba(59,130,246,.36),transparent 38%),linear-gradient(135deg,#0b1f45,#123b70 48%,#27316f 72%,#09203f)}[data-theme=light] body.workspace-mode:before{background:radial-gradient(circle at 13% 18%,rgba(103,232,249,.48),transparent 30%),radial-gradient(circle at 86% 12%,rgba(139,92,246,.32),transparent 31%),radial-gradient(circle at 62% 78%,rgba(59,130,246,.44),transparent 34%),radial-gradient(circle at 24% 84%,rgba(14,165,233,.3),transparent 28%)}[data-theme=light] main.page-notegpt{background:linear-gradient(180deg,rgba(15,47,91,.26),rgba(12,39,76,.4)),radial-gradient(circle at 50% 0,rgba(186,230,253,.15),transparent 48%)}[data-theme=light] .page-notegpt .hero.heroToneBlue{background:linear-gradient(135deg,rgba(103,232,249,.34),rgba(59,130,246,.28) 50%,rgba(139,92,246,.2)),rgba(25,73,130,.68)}[data-theme=light] .page-notegpt .hero.heroToneRed{background:linear-gradient(135deg,rgba(248,113,113,.32),rgba(59,130,246,.26) 54%,rgba(139,92,246,.2)),rgba(25,73,130,.68)}[data-theme=light] .page-notegpt .adminAuditCard,[data-theme=light] .page-notegpt .authLoginSurface,[data-theme=light] .page-notegpt .batchAccessCard,[data-theme=light] .page-notegpt .batchResultCard,[data-theme=light] .page-notegpt .hero,[data-theme=light] .page-notegpt .historyInlineTopicCard,[data-theme=light] .page-notegpt .historyItemQuadrant,[data-theme=light] .page-notegpt .historyList li,[data-theme=light] .page-notegpt .jobProgressCard,[data-theme=light] .page-notegpt .panel,[data-theme=light] .page-notegpt .sectionOptions,[data-theme=light] .page-notegpt .sessionCard,[data-theme=light] .page-notegpt .sourceSwitch,[data-theme=light] .page-notegpt .tagsListItem,[data-theme=light] .page-notegpt .usageCard,[data-theme=light] .page-notegpt .usageDiagnostics,[data-theme=light] .page-notegpt .usageSeries,[data-theme=light] .page-notegpt .videoPreviewCard,[data-theme=light] .page-notegpt .videoResultCard,[data-theme=light] .page-notegpt .walletCard,[data-theme=light] .page-notegpt .walletPurchaseItem,[data-theme=light] .page-notegpt .workspaceFooter{background:linear-gradient(145deg,rgba(255,255,255,.15),rgba(255,255,255,.045) 38%,rgba(20,56,106,.32)),var(--ws-surface)}[data-theme=light] .page-notegpt input,[data-theme=light] .page-notegpt textarea{border-color:rgba(186,230,253,.24);background:linear-gradient(180deg,rgba(22,58,108,.76),rgba(18,48,92,.72));color:#ffffff}[data-theme=light] .page-notegpt input::-moz-placeholder,[data-theme=light] .page-notegpt textarea::-moz-placeholder{color:rgba(219,234,254,.7)}[data-theme=light] .page-notegpt input::placeholder,[data-theme=light] .page-notegpt textarea::placeholder{color:rgba(219,234,254,.7)}.page-notegpt select,.page-notegpt select:focus,[data-theme=dark] .page-notegpt select,[data-theme=light] .page-notegpt select{background:linear-gradient(180deg,color-mix(in srgb,var(--ws-secondary-btn-bg) 92%,var(--accent) 8%),var(--ws-secondary-btn-bg));color:#ffffff;border-color:var(--ws-secondary-btn-border)}.page-notegpt select option,[data-theme=dark] .page-notegpt select option,[data-theme=light] .page-notegpt select option{background:color-mix(in srgb,var(--surface) 82%,#0f172a);color:#ffffff}[data-theme=light] .page-notegpt .historyExportDropdown,[data-theme=light] .page-notegpt .workspacePolicyCard{background:rgba(20,58,108,.96);color:#ffffff}[data-theme=light] .page-notegpt .historyExportDropdown button{color:#ffffff}[data-theme=light] .page-notegpt .adminAuditTable th{background:rgba(16,56,105,.9);color:#dff6ff}[data-theme=dark] .page-notegpt .historyPanel .historyClearButton,[data-theme=dark] .page-notegpt .historyPanel .historyItemDeleteButton{border-color:rgba(248,113,113,.56);background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 42%),linear-gradient(135deg,#ef4444,#dc2626 55%,#991b1b);color:#ffffff;box-shadow:0 14px 30px rgba(220,38,38,.3),inset 0 1px 0 rgba(255,255,255,.14)}[data-theme=dark] .page-notegpt .historyPanel .historyClearButton:hover:not(:disabled),[data-theme=dark] .page-notegpt .historyPanel .historyItemDeleteButton:hover:not(:disabled){border-color:rgba(252,165,165,.76);background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 42%),linear-gradient(135deg,#f87171,#dc2626 58%,#7f1d1d);box-shadow:0 18px 38px rgba(220,38,38,.4),0 0 24px rgba(248,113,113,.18)}.page-notegpt .adminSettingsCard{width:100%}.page-notegpt .siteAccessControlCard{display:grid;gap:1rem;padding:1.2rem;border:1px solid color-mix(in srgb,var(--ws-border-strong) 42%,transparent);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.035) 42%),var(--ws-surface-soft);box-shadow:var(--ws-shadow-soft)}.page-notegpt .siteAccessControlCard.is-off{border-color:rgba(248,113,113,.48);background:linear-gradient(145deg,rgba(248,113,113,.14),rgba(127,29,29,.12) 42%),var(--ws-surface-soft)}.page-notegpt .siteAccessControlHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.page-notegpt .siteAccessControlHeader h4{margin:.16rem 0 .28rem;color:var(--text)}.page-notegpt .siteAccessStatusBadge{display:inline-flex;align-items:center;justify-content:center;min-width:78px;padding:.46rem .74rem;border-radius:999px;font-size:.82rem;font-weight:900;letter-spacing:.08em;color:#ffffff}.page-notegpt .siteAccessStatusBadge.is-on{background:linear-gradient(135deg,#14b8a6,#16a34a);box-shadow:0 14px 28px rgba(20,184,166,.22)}.page-notegpt .siteAccessStatusBadge.is-off{background:linear-gradient(135deg,#ef4444,#991b1b);box-shadow:0 14px 28px rgba(220,38,38,.28)}.page-notegpt .siteAccessStatusPanel{display:grid;gap:.3rem;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--ws-border) 72%,transparent);border-radius:18px;background:rgba(15,23,42,.2)}.page-notegpt .siteAccessStatusPanel strong{color:var(--text)}.page-notegpt .siteAccessStatusPanel span{color:var(--muted);font-size:.92rem;font-weight:700}.page-notegpt .siteAccessMetaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;margin:0}.page-notegpt .siteAccessMetaGrid div{padding:.78rem;border:1px solid color-mix(in srgb,var(--ws-border) 76%,transparent);border-radius:16px;background:rgba(255,255,255,.045)}.page-notegpt .siteAccessMetaGrid dt{margin:0 0 .2rem;color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.page-notegpt .siteAccessMetaGrid dd{margin:0;color:var(--text);font-weight:800;overflow-wrap:anywhere}.page-notegpt .siteAccessToggleButton{justify-self:start;min-width:190px}.page-notegpt .siteAccessToggleButton.is-on{border-color:rgba(248,113,113,.5);background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 42%),linear-gradient(135deg,#ef4444,#dc2626 55%,#991b1b);color:#ffffff;box-shadow:0 14px 30px rgba(220,38,38,.24)}.page-notegpt .siteAccessToggleButton.is-off{border-color:rgba(45,212,191,.48);background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 42%),linear-gradient(135deg,#22d3ee,#14b8a6 52%,#16a34a);color:#ffffff;box-shadow:0 14px 30px rgba(20,184,166,.24)}.page-notegpt .siteAccessUserNotice{display:grid;gap:.28rem;margin:0 0 1rem;padding:1rem 1.1rem;border:1px solid rgba(248,113,113,.48);border-radius:18px;background:linear-gradient(135deg,rgba(248,113,113,.18),rgba(127,29,29,.12)),var(--ws-surface-soft);color:#ffffff;box-shadow:0 16px 34px rgba(220,38,38,.18)}.page-notegpt .siteAccessUserNotice strong{font-size:1rem}.page-notegpt .siteAccessUserNotice span{font-weight:800}.page-notegpt .siteAccessUserNotice small{color:color-mix(in srgb,var(--muted) 90%,#ffffff);font-weight:700}@media (max-width:720px){.page-notegpt .siteAccessControlHeader,.page-notegpt .siteAccessMetaGrid{grid-template-columns:1fr}.page-notegpt .siteAccessControlHeader{display:grid}.page-notegpt .siteAccessToggleButton{width:100%}}