/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}*{box-sizing:border-box}html{background:var(--berry-950)}body{background:var(--berry-950);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #ff72b78c}.seekr-shell{background:radial-gradient(circle at 78% -10%,#9a1b5d47,#0000 42%),linear-gradient(135deg,#120711 0%,#1d0a1a 48%,#160812 100%);grid-template-columns:264px minmax(0,1fr);min-height:100dvh;display:grid;position:relative;overflow:hidden}.water-flow{pointer-events:none;opacity:.55;width:42vw;position:fixed;inset:0 0 0 auto;overflow:hidden}.water-flow i{filter:blur(.2px);border:1px solid #f24f9d2b;border-radius:50%;width:110%;height:34%;animation:18s ease-in-out infinite alternate current;position:absolute;right:-30%;transform:rotate(-18deg);box-shadow:inset 0 30px 80px #6c14491f,0 0 120px #f24f9d0f}.water-flow i:nth-child(2){animation-delay:-6s;top:33%;right:-12%}.water-flow i:nth-child(3){animation-delay:-11s;top:68%;right:-38%}@keyframes current{to{transform:translate(-4%,3%)rotate(-13deg)scale(1.08)}}.sidebar{z-index:5;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#120711c2;flex-direction:column;min-height:100dvh;padding:26px 20px;display:flex;position:relative}.brand{color:var(--ink);letter-spacing:-.7px;cursor:pointer;background:0 0;border:0;border-radius:18px;align-items:center;gap:11px;width:fit-content;padding:4px;font-size:24px;font-weight:750;display:inline-flex}.brand-word{letter-spacing:-1.05px;font-weight:820}.seekr-mark{background:linear-gradient(145deg, var(--app-accent), var(--app-accent-strong));width:40px;height:40px;box-shadow:0 12px 28px rgba(var(--app-accent-rgb), .3), inset 0 1px 1px #ffffff4d;border:1px solid #ffffff2e;border-radius:15px;flex:none;display:inline-block;position:relative;overflow:hidden}.seekr-mark i{border:2px solid #ffffffe0;border-radius:999px;width:64%;height:27%;transition:transform .28s;position:absolute;left:18%;box-shadow:inset 0 0 7px #fff3}.seekr-mark i:first-child{top:20%;transform:rotate(-20deg)}.seekr-mark i:nth-child(2){bottom:20%;transform:rotate(20deg)}.seekr-mark b{aspect-ratio:1;background:#fff;border-radius:50%;width:17%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #ffffffa6}.seekr-mark.small{width:18px;height:18px;box-shadow:none;background:0 0;border:0;border-radius:6px}.seekr-mark.small i{border-width:1.5px;border-color:var(--app-accent-soft)}.seekr-mark.small b{background:var(--app-accent);box-shadow:0 0 7px rgba(var(--app-accent-rgb), .55)}.seekr-mark.large{width:72px;height:72px;box-shadow:0 22px 54px rgba(var(--app-accent-rgb), .28), 0 5px 0 #0003, inset 0 2px 2px #ffffff4d;border-radius:25px}.brand:hover .seekr-mark i:first-child{transform:rotate(-28deg)translate(-1px)}.brand:hover .seekr-mark i:nth-child(2){transform:rotate(28deg)translate(1px)}.sidebar nav{gap:9px;margin-top:52px;display:grid}.nav-item,.new-chat,.mobile-nav{cursor:pointer;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:18px;align-items:center;gap:12px;min-height:48px;padding:0 16px;font-weight:650;transition:all .2s;display:flex}.nav-item span{text-align:center;color:#d389ad;width:18px}.nav-glyph{align-content:center;justify-items:center;gap:2px;height:18px;display:grid;color:var(--app-accent-soft)!important}.nav-glyph i{box-shadow:0 0 7px rgba(var(--app-accent-rgb), .2);background:currentColor;border-radius:999px;display:block}.nav-glyph.library i{width:14px;height:3px}.nav-glyph.library i:nth-child(2){width:10px;transform:translate(-2px)}.nav-glyph.library i:nth-child(3){width:6px;transform:translate(2px)}.nav-glyph.settings{grid-template-columns:repeat(3,4px);gap:2px}.nav-glyph.settings i{width:4px;height:4px}.nav-glyph.settings i:nth-child(2){transform:translateY(-3px)}.new-chat{color:#fff;background:linear-gradient(135deg,#e74392,#a71e67);justify-content:center;margin-top:10px;box-shadow:0 13px 30px #b51e6838}.new-chat:hover,.primary-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.new-chat span{font-size:22px}.new-chat:disabled{opacity:.55;cursor:wait;transform:none}.recent-chats{flex-direction:column;min-height:0;margin-top:28px;display:flex}.recent-chats-heading{color:#bfa6b6;letter-spacing:.8px;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 8px 9px;font-size:11px;display:flex}.recent-chats-heading span{color:#876f7f;font-size:9px}.recent-chats>p{color:#ff8fa6;margin:0 8px 9px;font-size:11px;line-height:1.4}.recent-chat-list{scrollbar-color:#67204b transparent;scrollbar-width:thin;gap:5px;max-height:min(38vh,350px);padding-right:3px;display:grid;overflow-y:auto}.recent-chat{background:0 0;border:1px solid #0000;border-radius:17px;grid-template-columns:minmax(0,1fr) 31px;align-items:start;padding:3px;display:grid;position:relative}.recent-chat-open{text-align:left;color:#e5cfdb;cursor:pointer;background:0 0;border:0;border-radius:13px;gap:3px;width:100%;min-width:0;padding:9px 10px 6px;display:grid}.recent-chat-open span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.recent-chat-open small{color:#806b79;font-size:9px}.pin-mark{color:var(--app-accent-soft);vertical-align:2px;margin-right:6px;font-size:7px;font-style:normal;display:inline-block}.chat-menu-wrap{padding-top:6px;position:relative}.chat-menu-trigger{color:#8794a4;cursor:pointer;letter-spacing:-1px;background:0 0;border:0;border-radius:9px;width:28px;height:28px;font-size:12px;font-weight:800}.chat-menu-trigger:hover,.chat-menu-trigger[aria-expanded=true]{color:#fff;background:#91abcc17}.chat-menu{z-index:15;background:#0e151ffa;border:1px solid #a0bbdc26;border-radius:14px;gap:2px;width:154px;padding:6px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 18px 44px #00040a7a}.chat-menu button{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:19px 1fr;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:11px;display:grid}.chat-menu button:hover{color:#fff;background:#91abcc17}.chat-menu button span{color:var(--app-accent-soft);text-align:center}.chat-menu button.danger,.chat-menu button.danger span{color:#ee8993}.recent-chat-actions{gap:4px;padding:0 6px 5px;display:none}.recent-chat:hover .recent-chat-actions,.recent-chat:focus-within .recent-chat-actions,.recent-chat.active .recent-chat-actions{display:flex}.recent-chat-actions button{color:#a990a0;cursor:pointer;background:#ffffff0a;border:0;border-radius:9px;padding:4px 7px;font-size:9px}.recent-chat-actions button:last-child{color:#f58da3}.no-recent-chats{color:#7f6978;padding:8px;font-size:11px}.sidebar-bottom{gap:14px;margin-top:auto;display:grid}.storage-card{border:1px solid var(--line);color:var(--muted);background:#ffffff0b;border-radius:24px;gap:4px;padding:18px;font-size:13px;display:grid}.storage-card strong{color:#fff;letter-spacing:-.5px;font-size:23px}.storage-card small{color:#8e7687}.main-panel{z-index:2;min-width:0;min-height:100dvh;position:relative;overflow:auto}.mobile-header{display:none}.page{width:min(1380px,100%);min-height:100dvh;margin:0 auto;padding:56px clamp(28px,5vw,72px)}.page-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:38px;display:flex}.eyebrow{color:var(--pink-bright);text-transform:uppercase;letter-spacing:1.9px;font-size:11px;font-weight:800}h1{letter-spacing:-3px;margin:7px 0 8px;font-size:clamp(38px,5vw,64px);font-weight:730;line-height:.98}.page-heading p,.chat-top p{color:var(--muted);max-width:610px;margin:0;line-height:1.55}.heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.primary-button,.secondary-button,.soft-button,.filter-pill,.send-button,.scope-button,.prompt-chips button{cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(135deg,#f0529d,#a91d68);min-height:48px;padding:0 20px;font-weight:750;box-shadow:0 14px 32px #ce2b7c38}.primary-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.primary-button.small{min-height:40px;padding:0 16px}.secondary-button{color:#ffd9ea;border:1px solid var(--line);background:#fff1;min-height:48px;padding:0 19px;font-weight:700}.secondary-button:hover,.soft-button:hover,.prompt-chips button:hover{background:#ffffff1c}.notice{z-index:20;width:min(560px,100vw - 32px);box-shadow:var(--shadow);color:#ffe6f1;background:#431235f5;border:1px solid #ffaad333;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:12px 12px 12px 17px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-38%)}.notice button{color:#fff;cursor:pointer;background:#ffffff17;border:0;border-radius:50%;width:30px;height:30px}.filter-row{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.filter-pill{color:#bca4b5;background:#ffffff0b;border:1px solid #0000;min-height:41px;padding:0 17px;font-weight:700}.filter-pill:hover{color:#fff}.breadcrumb{color:#e7c8d8;cursor:pointer;background:#ffffff0e;border:0;border-radius:14px;padding:8px 12px;font-size:12px;font-weight:750}.breadcrumb span{color:var(--pink-bright);margin:0 5px}.library-browser{background:#0f17219e;border:1px solid #adc6e21a;border-radius:22px;overflow:hidden;box-shadow:0 18px 48px #00050c29}.library-list-header,.library-list-row{grid-template-columns:minmax(260px,1.8fr) minmax(140px,.9fr) 90px minmax(160px,.9fr) minmax(190px,auto);align-items:center;gap:14px;display:grid}.library-list-header{color:#6f7d8e;letter-spacing:.8px;text-transform:uppercase;background:#90a9c909;border-bottom:1px solid #adc6e214;min-height:42px;padding:0 16px;font-size:10px;font-weight:800}.library-list-body{display:grid}.library-list-row{color:#cbd6e2;cursor:default;border-bottom:1px solid #adc6e211;outline:0;min-height:66px;padding:8px 12px 8px 16px;transition:background .15s,box-shadow .15s}.library-list-row:last-child{border-bottom:0}.library-list-row.selected,.library-list-row:focus-visible{background:rgba(var(--app-accent-rgb), .11);box-shadow:inset 3px 0 0 var(--app-accent)}.library-name-cell{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.library-name-cell>div{gap:3px;min-width:0;display:grid}.library-name-cell strong{text-overflow:ellipsis;white-space:nowrap;color:#edf3f9;font-size:13px;overflow:hidden}.library-name-cell small{text-overflow:ellipsis;white-space:nowrap;color:#6f7d8e;font-size:10px;overflow:hidden}.library-row-thumb,.library-kind-mark,.library-folder-mark{border-radius:12px;width:44px;height:44px}.library-row-thumb{object-fit:cover;background:#070b11}.library-kind-mark,.library-folder-mark{color:var(--app-accent-soft);background:rgba(var(--app-accent-rgb), .12);place-items:center;font-size:10px;font-weight:850;display:grid}.library-kind-mark.audio{font-size:19px}.library-kind-mark.pdfs{font-size:9px}.library-folder-mark{color:#e7f0fb;background:linear-gradient(145deg, var(--app-accent), var(--app-accent-strong));font-size:15px}.library-type-cell{text-overflow:ellipsis;white-space:nowrap;color:#8d9bab;font-size:11px;overflow:hidden}.library-size-cell{color:#8d9bab;white-space:nowrap;font-size:11px}.library-preview-cell{color:#8492a3;min-width:0;font-size:11px}.library-preview-cell>span{align-items:center;gap:8px;display:inline-flex}.library-preview-cell .status-dot{flex:none;position:static}.library-preview-cell audio{width:min(190px,100%);height:30px;display:block}.folder-status{color:#6f7d8e}.library-row-actions{justify-content:flex-end;gap:4px;display:flex}.library-row-actions button{color:#9eabba;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:32px;padding:0 9px;font-size:10px;font-weight:750}.library-row-actions button:hover{color:#fff;background:#91abcc16}.library-row-actions button.danger{color:#ee8993}.library-list-hint{color:#657283;background:#080d1461;border-top:1px solid #adc6e213;padding:10px 16px;font-size:10px;display:block}.library-content,.library-section{gap:16px;display:grid}.library-content{gap:30px}.section-heading{align-items:center;gap:9px;display:flex}.section-heading h2{letter-spacing:-.4px;margin:0;font-size:19px}.section-heading span{color:#d8bdcb;background:#ffffff0f;border-radius:99px;place-items:center;min-width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.folder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.folder-card{background:var(--panel);border:1px solid var(--line);border-radius:24px;min-width:0;padding:9px;transition:transform .2s,border-color .2s}.folder-card:hover{border-color:#ff82bf40;transform:translateY(-2px)}.folder-open{text-align:left;color:#fff;cursor:pointer;background:#ffffff09;border:0;border-radius:18px;align-items:center;gap:13px;width:100%;padding:13px;display:flex}.folder-orb{color:#ffe0ee;background:linear-gradient(145deg,#ec4b97,#832154);border-radius:17px 20px;flex:none;place-items:center;width:46px;height:46px;font-weight:850;display:grid;box-shadow:0 10px 24px #c92a762e}.folder-orb.large{border-radius:21px 25px;width:58px;height:58px;margin-bottom:5px;font-size:21px}.folder-copy{gap:4px;min-width:0;display:grid}.folder-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.folder-copy small{color:var(--muted);font-size:11px}.folder-actions{gap:6px;padding:8px 5px 2px;display:flex}.folder-actions button{color:#cdb5c2;cursor:pointer;background:0 0;border:0;border-radius:12px;min-height:31px;padding:0 10px;font-size:11px;font-weight:750}.folder-actions button:hover{color:#fff;background:#ffffff0f}.folder-actions button.danger{color:#f591a7}.file-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.file-card{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:28px;min-width:0;transition:transform .2s,border-color .2s;overflow:hidden;box-shadow:0 18px 44px #07010629}.file-card:hover{border-color:#ff82bf40;transform:translateY(-3px)}.file-visual{background:#170814;border-radius:21px;height:220px;margin:9px 9px 0;overflow:hidden}.media-preview,.pdf-preview{object-fit:cover;background:#180915;border:0;width:100%;height:100%;display:block}.contact-sheet{object-fit:cover}.pdf-preview{pointer-events:none}.audio-preview{background:radial-gradient(circle at 30% 10%,#f24f9d40,#0000 46%),linear-gradient(145deg,#3d1233,#1c0918);grid-template-rows:1fr auto;grid-template-columns:58px 1fr;align-items:center;gap:10px 14px;height:100%;padding:24px;display:grid}.audio-preview audio{border-radius:18px;grid-column:1/-1;width:100%;height:38px}.audio-orb{background:linear-gradient(145deg,#ff75ba,#a71e67);border-radius:50%;place-items:center;width:56px;height:56px;font-size:23px;display:grid;box-shadow:0 12px 28px #e43c8e40}.waveform{align-items:center;gap:4px;height:64px;display:flex}.waveform i{opacity:.74;background:linear-gradient(#ff92c5,#9e2a69);border-radius:99px;flex:1;max-width:6px;display:block}.other-preview{text-align:center;background:radial-gradient(circle at 48% 20%,#ff65b02e,#0000 45%),linear-gradient(150deg,#35102e,#1a0917);place-content:center;gap:6px;height:100%;display:grid}.other-preview span{color:#ffd9e9;letter-spacing:1.5px;font-size:27px;font-weight:800}.file-title-row{justify-content:space-between;align-items:start;gap:12px;display:flex}.file-title-row>div{min-width:0}.file-card h3,.result-card h3{white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:15px;overflow:hidden}.file-card p,.result-card p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.status-dot{background:#8c7585;border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 5px #ffffff08}.status-dot.ready{background:#63d3a0}.status-dot.processing{background:#ffbf65}.status-dot.failed{background:#ff6d83}.file-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.soft-button{color:#eddbe5;background:#ffffff0e;border:1px solid #ffffff0f;min-height:40px;padding:0 15px;font-size:13px;font-weight:700}.soft-button.danger{color:#ff9db1}.empty-state{text-align:center;background:#ffffff06;border:1px dashed #ffb5d829;border-radius:34px;place-content:center;justify-items:center;min-height:440px;padding:40px;display:grid}.empty-state h2{margin:18px 0 8px;font-size:25px}.empty-state p{color:var(--muted);margin:0 0 24px}.empty-orb{color:#ffb0d2;background:#f04f9d1f;border:1px solid #ff92c624;border-radius:50%;place-items:center;width:76px;height:76px;font-size:31px;display:grid}.empty-actions{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080208b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.folder-modal{color:#fff;background:#340e2bfa;border:1px solid #ff99ca33;border-radius:30px;width:min(440px,100%);padding:30px;box-shadow:0 30px 90px #0400048c}.folder-modal h2{letter-spacing:-.8px;margin:14px 0 7px;font-size:25px}.folder-modal p{color:var(--muted);margin:0 0 18px;line-height:1.5}.modal-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.drive-review-modal{width:min(700px,100%);max-height:calc(100dvh - 36px);overflow-y:auto}.folder-modal{position:relative}.modal-close{color:#f3dfe9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:50%;width:38px;height:38px;padding:0;font-size:24px;line-height:1;position:absolute;top:16px;right:16px}.modal-close:hover{color:#fff;background:#ffffff1f}.modal-close:disabled{opacity:.45;cursor:not-allowed}.drive-review-list{scrollbar-color:#67204b transparent;scrollbar-width:thin;gap:8px;max-height:min(420px,52vh);padding-right:4px;display:grid;overflow-y:auto}.drive-search-actions{justify-content:flex-start;margin:0 0 14px}.drive-review-item{border:1px solid var(--line);background:#ffffff0b;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:14px 16px;display:grid}.drive-review-item>div{gap:4px;min-width:0;display:grid}.drive-review-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.drive-review-item span,.drive-review-item small{color:var(--muted);font-size:11px}.drive-review-item small{white-space:nowrap}.drive-review-item em{color:#f0a1a9;font-size:10px;font-style:normal;line-height:1.4}.drive-import-list{max-height:min(470px,48vh);margin-top:12px}.import-status{color:#aebccd;letter-spacing:.3px;background:#91abcc1a;border-radius:999px;padding:4px 7px;font-size:9px}.import-status.downloading,.import-status.uploaded{color:var(--app-accent-soft);background:rgba(var(--app-accent-rgb), .16)}.import-status.complete{color:#aee7c5;background:#4db77921}.import-status.failed{color:#f1a0aa;background:#d34a5b21}.index-filter-row{gap:7px;margin:0}.index-filter-row .filter-pill{padding:8px 12px;font-size:12px}.index-review-item{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto}.index-review-item input{width:18px;height:18px;accent-color:var(--pink);cursor:pointer;margin:0}.organization-modal{width:min(760px,100%)}.organization-summary{color:#d7e2ee;background:rgba(var(--app-accent-rgb), .1);border:1px solid rgba(var(--app-accent-rgb), .18);border-radius:17px;align-items:baseline;gap:8px;margin-bottom:14px;padding:14px 16px;display:flex}.organization-summary strong{color:#fff;font-size:18px}.organization-summary span{color:#8f9cad;font-size:12px}.organization-plan-list{scrollbar-color:rgba(var(--app-accent-rgb), .48) transparent;gap:8px;max-height:min(460px,52vh);padding-right:4px;display:grid;overflow-y:auto}.organization-plan-list details{background:#91abcc09;border:1px solid #a6c1e01a;border-radius:17px;overflow:hidden}.organization-plan-list summary{color:#e6edf5;cursor:pointer;justify-content:space-between;gap:16px;padding:13px 15px;list-style:none;display:flex}.organization-plan-list summary::-webkit-details-marker{display:none}.organization-plan-list summary span{color:#8190a1;font-size:11px}.organization-plan-list details>div{border-top:1px solid #a6c1e014;display:grid}.organization-plan-list article{border-bottom:1px solid #a6c1e00f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:11px 15px;display:grid}.organization-plan-list article:last-child{border-bottom:0}.organization-plan-list article>span{gap:3px;min-width:0;display:grid}.organization-plan-list article strong{text-overflow:ellipsis;white-space:nowrap;color:#dfe8f1;font-size:12px;overflow:hidden}.organization-plan-list article small{color:#758496;font-size:10px}.chat-page{grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;min-height:650px;padding-top:42px;padding-bottom:24px;display:grid}.chat-top{justify-content:space-between;align-items:end;gap:24px;padding-bottom:18px;display:flex}.chat-top h1{margin-bottom:0;font-size:clamp(34px,4vw,52px)}.chat-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.search-feature-button{color:#d8e2ed;cursor:pointer;background:#91abcc0d;border:1px solid #a6c1e01f;border-radius:13px;align-items:center;gap:9px;min-height:42px;padding:0 14px;font-weight:750;display:inline-flex}.search-feature-button:hover,.search-feature-button.active{border-color:rgba(var(--app-accent-rgb), .42);background:rgba(var(--app-accent-rgb), .13)}.search-feature-button span{color:#8391a2;border-left:1px solid #b9cfe721;padding-left:9px;font-size:10px;font-weight:700}.search-feature-button.active span{color:var(--app-accent-soft)}.search-feature-panel{border:1px solid rgba(var(--app-accent-rgb), .2);background:#111924d1;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;margin:-3px 0 16px;padding:15px 17px;display:flex;box-shadow:0 13px 34px #00050c29}.search-feature-panel strong{color:#e4ebf3;font-size:13px;display:block}.search-feature-panel p{color:#788697;margin:3px 0 0;font-size:11px}.search-type-options{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.search-type-options button{color:#8997a8;cursor:pointer;background:#91abcc09;border:1px solid #a5bedb1a;border-radius:12px;min-height:36px;padding:0 13px;font-size:11px;font-weight:750}.search-type-options button:hover{color:#dce6f1;border-color:#a5bedb33}.search-type-options button.active{color:#fff;border-color:var(--app-accent);background:rgba(var(--app-accent-rgb), .14);box-shadow:inset 0 0 0 1px rgba(var(--app-accent-rgb), .15), 0 0 0 3px rgba(var(--app-accent-rgb), .05)}.mobile-chat-history{display:none}.conversation{scrollbar-color:#67204b transparent;scrollbar-width:thin;padding:18px 7% 34px;overflow-y:auto}.chat-welcome{text-align:center;place-content:center;justify-items:center;min-height:100%;padding:36px;display:grid}.seekr-loading{border:1px solid rgba(var(--app-accent-rgb), .18);background:rgba(var(--app-accent-rgb), .08);border-radius:25px;justify-content:center;align-items:center;gap:6px;width:72px;height:72px;display:flex;box-shadow:0 18px 50px #0000002e}.seekr-loading i{background:var(--app-accent-soft);border-radius:50%;width:7px;height:7px;animation:1s infinite alternate blink}.seekr-loading i:nth-child(2){animation-delay:.2s}.seekr-loading i:nth-child(3){animation-delay:.4s}.chat-welcome h2{letter-spacing:-1.8px;margin:22px 0 9px;font-size:clamp(26px,4vw,42px)}.chat-welcome p{color:var(--muted);margin:0}.prompt-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.prompt-chips button{color:#d7bdcc;border:1px solid var(--line);background:#ffffff0b;min-height:39px;padding:0 14px}.message{max-width:840px;margin:0 auto 24px}.message.user{justify-items:end;display:grid}.message-label{text-transform:uppercase;letter-spacing:1.5px;color:#9e8194;margin:0 11px 7px;font-size:11px;font-weight:800}.bubble{background:#ffffff0e;border:1px solid #ffffff0e;border-radius:24px;max-width:min(760px,90%);padding:17px 19px;line-height:1.55}.message.user .bubble{background:linear-gradient(135deg,#cd317cc2,#7b1a50d9);border-bottom-right-radius:9px}.message.assistant .bubble{border-bottom-left-radius:9px}.bubble>p{white-space:pre-wrap;margin:0}.search-status{color:#ff8fc3;letter-spacing:.35px;margin:0 0 8px;font-size:11px;font-weight:800;display:block}.thinking{align-items:center;gap:6px;display:flex}.thinking i{background:var(--pink-bright);border-radius:50%;width:7px;height:7px;animation:1s infinite alternate blink}.thinking i:nth-child(2){animation-delay:.2s}.thinking i:nth-child(3){animation-delay:.4s}.thinking span{color:var(--muted);margin-left:5px;font-size:13px}@keyframes blink{to{opacity:.28;transform:translateY(-3px)}}.result-card{background:#130611a8;border:1px solid #ffa0cd24;border-radius:25px;grid-template-columns:minmax(180px,46%) 1fr;width:min(620px,100%);margin-top:18px;display:grid;overflow:hidden}.result-preview{background:#170814;border-radius:20px;min-height:230px;margin:8px;overflow:hidden}.result-body{align-self:center;min-width:0;padding:24px 20px 20px 12px}.confirmed-label{color:#ff86be;letter-spacing:1.4px;text-transform:uppercase;font-size:10px;font-weight:850}.result-card h3{color:#fff;margin-top:7px;font-size:18px}.composer-wrap{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#401234eb;border:1px solid #ffa1ce29;border-radius:25px;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;width:min(900px,100% - 24px);margin:0 auto;padding:10px 11px 24px;display:grid;position:relative;box-shadow:0 22px 60px #04000461}.composer-wrap textarea{resize:none;color:#fff;background:0 0;border:0;border-radius:16px;outline:0;min-width:0;min-height:46px;max-height:160px;padding:12px 4px;line-height:1.45}.composer-wrap>small{color:#856e7d;font-size:10px;position:absolute;bottom:6px;left:18px}.composer-mode-switch{background:#080e1747;border:1px solid #a6c1e01a;border-radius:14px;align-self:end;align-items:center;gap:4px;padding:4px;display:flex}.composer-mode-button{color:#8795a6;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.composer-mode-button:hover{color:#dce6f1;background:#91abcc0f}.composer-mode-button.active{color:#fff;border-color:rgba(var(--app-accent-rgb), .3);background:rgba(var(--app-accent-rgb), .15)}.composer-mode-button>b{min-width:17px;height:17px;color:var(--app-accent-soft);background:rgba(var(--app-accent-rgb), .18);border-radius:99px;place-items:center;padding:0 4px;font-size:9px;display:grid}.composer-search{align-self:end;position:relative}.composer-search .search-feature-panel{z-index:20;justify-content:stretch;align-items:stretch;width:min(440px,100vw - 32px);margin:0;display:grid;position:absolute;bottom:48px;right:0}.composer-search .search-type-options{justify-content:flex-start}.scope-anchor{align-self:end;position:relative}.scope-button,.send-button{color:#fff;background:#ffffff12;border-radius:16px;width:46px;height:46px;font-size:21px}.scope-button span{background:var(--pink);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;margin:-24px 0 0 26px;font-size:9px;font-weight:850;display:grid;position:absolute}.send-button{background:linear-gradient(145deg,#fb63aa,#b62470);font-weight:800}.send-button:disabled{opacity:.35;cursor:not-allowed}.scope-popover{z-index:10;width:270px;box-shadow:var(--shadow);background:#350e2cfa;border:1px solid #ff9fce2e;border-radius:24px;padding:18px;position:absolute;bottom:58px;left:0}.scope-popover>strong{font-size:15px}.scope-popover>p{color:var(--muted);margin:4px 0 13px;font-size:12px}.scope-popover label{cursor:pointer;color:#ead4df;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.scope-popover input{opacity:0;pointer-events:none;position:absolute}.scope-popover label i{background:#5b4252;border-radius:99px;width:38px;height:22px;padding:3px;transition:all .2s}.scope-popover label i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;display:block}.scope-popover input:checked+i{background:var(--pink)}.scope-popover input:checked+i:after{transform:translate(16px)}.settings-page{max-width:1120px}.settings-grid{gap:17px;display:grid}.settings-card{background:var(--panel);border:1px solid var(--line);border-radius:30px;grid-template-columns:54px 1fr;gap:20px;padding:28px;display:grid;box-shadow:0 18px 48px #05000529}.settings-icon{color:#ffb4d5;background:linear-gradient(145deg,#f4529f59,#70184c73);border-radius:19px;place-items:center;width:54px;height:54px;font-size:22px;display:grid}.settings-card h2{letter-spacing:-.6px;margin:2px 0 7px;font-size:22px}.settings-card p{color:var(--muted);margin:0 0 22px;line-height:1.55}.field-label{color:#d8bfcd;margin:15px 0 7px;font-size:12px;font-weight:750;display:block}.rounded-input{color:#fff;background:#0e040d61;border:1px solid #ffb7da24;border-radius:16px;outline:0;width:100%;height:49px;padding:0 15px}.settings-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.disabled-link{opacity:.42;pointer-events:none}.settings-note{color:#9e8494;margin-top:13px;line-height:1.5;display:block}.scope-list{gap:6px;margin-top:10px;display:grid}.scope-list code{overflow-wrap:anywhere;color:#d8c0cf;background:#00000029;border-radius:12px;padding:7px 9px;font-size:10px}.operation-log{gap:7px;margin-top:20px;display:grid}.operation-log>strong{color:#d9c1cf;margin-bottom:3px;font-size:12px}.operation-log button{border:1px solid var(--line);color:#ecd8e3;cursor:pointer;text-align:left;background:#ffffff09;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.operation-log button:hover{background:#ffffff12}.operation-log small{color:#9a8191;text-transform:capitalize}.drive-automation-modal{scrollbar-color:#67204b transparent;scrollbar-width:thin;width:min(820px,100%);max-height:calc(100dvh - 36px);overflow-y:auto}.drive-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.drive-form-grid label{color:#d8bfcd;gap:7px;font-size:12px;font-weight:750;display:grid}.drive-form-wide{grid-column:1/-1}.drive-mode{border:1px solid var(--line);border-radius:20px;gap:8px;margin:18px 0 0;padding:14px;display:grid}.drive-mode legend{color:#d8bfcd;padding:0 7px;font-size:12px;font-weight:750}.drive-mode label{cursor:pointer;background:#ffffff09;border-radius:15px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:11px;display:grid}.drive-mode input{accent-color:var(--pink);margin-top:3px}.drive-mode label span{gap:3px;display:grid}.drive-mode small{color:var(--muted);line-height:1.4}.drive-path-choices{gap:7px;display:grid}.drive-path-choices button{text-align:left;overflow-wrap:anywhere;justify-content:flex-start}.drive-plan-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.drive-plan-summary div{border:1px solid var(--line);background:#ffffff0b;border-radius:17px;gap:5px;min-width:0;padding:13px;display:grid}.drive-plan-summary small{color:#a98e9e}.drive-plan-summary strong{overflow-wrap:anywhere;font-size:13px}.drive-plan-details{border:1px solid var(--line);background:#00000024;border-radius:17px;margin-top:12px;padding:13px}.drive-plan-details summary{cursor:pointer;color:#edd9e4;font-weight:750}.drive-plan-details code{overflow-wrap:anywhere;color:#bda5b4;margin-top:8px;font-size:11px;display:block}.connection-result{border:1px solid var(--line);background:#ffffff0b;border-radius:20px;margin-top:18px;padding:16px}.connection-result.success{border-color:#60d69f40}.connection-result.failed{border-color:#ff698542}.connection-result>p{margin:4px 0 12px;font-size:13px}.photo-breakdown-modal{width:min(590px,100%);position:relative}.photo-breakdown-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.photo-breakdown-grid>div{border:1px solid var(--line);background:#ffffff09;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:92px;padding:14px;display:flex}.photo-breakdown-grid span{color:var(--muted);font-size:12px}.photo-breakdown-grid strong{color:var(--text);letter-spacing:-1px;font-size:29px}.photo-breakdown-summary{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.photo-breakdown-summary span{color:var(--muted);background:#ffffff0b;border-radius:999px;padding:7px 10px;font-size:12px}.check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.check{color:#dbc4d1;text-transform:capitalize;background:#00000029;border-radius:15px;grid-template-columns:22px 1fr;align-items:center;padding:9px;font-size:12px;display:grid}.check i{color:#68d4a2;font-style:normal}.check.fail i{color:#ff718a}.check small{color:#8f7787;text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.privacy-card ul{color:#d4bdca;gap:10px;margin:15px 0 0;padding:0;list-style:none;display:grid}.privacy-card li:before{content:"·";color:var(--pink-bright);margin-right:10px;font-weight:900}.seekr-shell{background:radial-gradient(circle at 82% -8%,#4270ab2b,#0000 37%),radial-gradient(circle at 54% 110%,#2a4e7c1a,#0000 38%),linear-gradient(145deg,#080c12 0%,#0c121a 48%,#090e15 100%);grid-template-columns:248px minmax(0,1fr)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-color:#689ee19e}.water-flow{opacity:.38;width:38vw}.water-flow i{border-color:#6897d321;box-shadow:inset 0 30px 80px #27518517,0 0 120px #4375b50b}.sidebar{background:#080c12d1;padding:24px 18px}.brand{letter-spacing:-.55px;font-size:22px}.folder-orb,.audio-orb,.send-button{background:linear-gradient(145deg,#5f93d8,#315e99);box-shadow:0 10px 28px #2656913d}.nav-item,.new-chat,.mobile-nav{border-radius:14px;min-height:46px}.nav-item span{color:#7895ba}.nav-item:hover,.nav-item.active{background:#97b4d813}.new-chat,.primary-button{background:linear-gradient(135deg,#568bcf,#315f9b);box-shadow:0 12px 28px #1f487c3d}.recent-chats-heading,.recent-chat-open,.storage-card{color:#a7b3c2}.recent-chats-heading span,.recent-chat-open small,.no-recent-chats,.storage-card small{color:#697687}.recent-chat-list,.drive-review-list,.conversation,.drive-automation-modal{scrollbar-color:#314c6d transparent}.recent-chat-actions button{color:#8997a8}.recent-chat-actions button:last-child,.recent-chats>p,.soft-button.danger,.folder-actions button.danger,.mobile-chat-history button:last-child{color:#ee8993}.storage-card{background:#8ea7c60a;border-radius:18px;padding:16px}.storage-card strong{color:#edf2f8;font-size:21px}.page{padding-top:48px}.page-heading{margin-bottom:31px}.eyebrow,.search-status,.confirmed-label{color:#78a9e7}h1{letter-spacing:-2.4px;font-size:clamp(36px,4.5vw,54px);font-weight:700}.primary-button,.secondary-button,.soft-button,.filter-pill,.send-button,.scope-button,.prompt-chips button{border-radius:13px}.secondary-button{color:#d7e2ef;background:#97b0cf12}.soft-button{color:#d7e0eb;background:#97b0cf0e;border-color:#b0c7e112}.notice{color:#e5eef9;background:#141e2bf7;border-color:#739fd733}.filter-pill{color:#95a3b5;background:#90a9c90a}.breadcrumb{color:#c5d1df;background:#97b0cf0f}.breadcrumb span{color:#78a9e7}.section-heading span{color:#aeb9c7;background:#97b0cf12}.folder-card,.file-card,.settings-card{background:linear-gradient(155deg,#141d29e6,#0d141dd1);border-color:#b4c9e21a;box-shadow:0 16px 42px #00050c33}.folder-card,.file-card{border-radius:21px}.folder-open{background:#94afd009;border-radius:15px}.folder-open:hover{background:#94afd012}.folder-orb{color:#e4eefb;border-radius:15px}.folder-actions button{color:#9eabba}.file-visual{background:#070b11;border-radius:16px;margin:7px 7px 0}.media-preview,.pdf-preview{background:#080d14}.audio-preview{background:radial-gradient(circle at 30% 10%,#497ec136,#0000 46%),linear-gradient(145deg,#172538,#0b121c)}.waveform i{background:linear-gradient(#83afe5,#3e6fa9)}.other-preview{background:radial-gradient(circle at 48% 20%,#5289cd26,#0000 45%),linear-gradient(150deg,#162337,#0a111a)}.other-preview span{color:#dbe9f9}.other-preview small{color:#7e8b9c}.file-card-body{padding:16px 18px 18px}.status-dot{background:#657181}.empty-state{background:#85a2c606;border-color:#8caed826;border-radius:26px}.empty-orb{color:#9ec2ef;background:#4b80c51c;border-color:#6e9eda24}.modal-backdrop{background:#03070cc2}.folder-modal,.scope-popover{background:#111924fb;border-color:#7ba3d52e}.folder-modal{border-radius:24px;box-shadow:0 30px 90px #00030894}.modal-close{color:#d9e3ee}.drive-review-item,.drive-plan-summary div,.operation-log button,.drive-mode label{background:#91abcc0b}.index-review-item input,.drive-mode input{accent-color:#578bd0}.message-label{color:#748295}.bubble{background:#8ea9ca0f;border-color:#a2bbd912;border-radius:19px}.message.user .bubble{background:linear-gradient(135deg,#406fabe6,#274974f0)}.result-card{background:#080d14c2;border-color:#6f9dd526;border-radius:20px}.result-preview{background:#070b11;border-radius:15px}.composer-wrap{background:#121b27f0;border-color:#7aa3d626;border-radius:20px}.composer-wrap textarea::placeholder,.composer-wrap>small{color:#6f7d8e}.scope-button{background:#91acce14}.scope-popover label{color:#d4deea}.scope-popover label i{background:#3d4a5b}.settings-card{border-radius:22px;padding:24px}.settings-icon{color:#9fc2ed;background:linear-gradient(145deg,#5589cc47,#274b7761);border-radius:15px}.field-label,.drive-form-grid label,.drive-mode legend{color:#bac6d4}.rounded-input{background:#05090e61;border-color:#abc4e121}.rounded-input::placeholder{color:#596575}.settings-note,.operation-log small,.drive-plan-summary small,.check small{color:#7e8b9b}.scope-list code,.check,.privacy-card ul,.operation-log>strong,.drive-plan-details summary{color:#b8c4d2}.connection-result{background:#8ea9ca0b}.privacy-card li:before{color:#78a9e7}.seekr-shell{--app-accent:#568bcf;--app-accent-strong:#315f9b;--app-accent-soft:#9fc2ed;--app-accent-rgb:86, 139, 207}.seekr-shell[data-theme=ocean]{--app-accent:#28a9d2;--app-accent-strong:#16698f;--app-accent-soft:#89dff4;--app-accent-rgb:40, 169, 210;background:radial-gradient(circle at 82% -8%,#189fc733,#0000 37%),radial-gradient(circle at 54% 110%,#13668f1f,#0000 38%),linear-gradient(145deg,#061016 0%,#091923 48%,#071219 100%)}.seekr-shell[data-theme=forest]{--app-accent:#56a982;--app-accent-strong:#2d6f52;--app-accent-soft:#a3ddbf;--app-accent-rgb:86, 169, 130;background:radial-gradient(circle at 82% -8%,#4693672e,#0000 37%),radial-gradient(circle at 54% 110%,#31674a1c,#0000 38%),linear-gradient(145deg,#08110e 0%,#0d1814 48%,#09120f 100%)}.seekr-shell[data-theme=violet]{--app-accent:#8b79dc;--app-accent-strong:#5745a0;--app-accent-soft:#c5b9fa;--app-accent-rgb:139, 121, 220;background:radial-gradient(circle at 82% -8%,#7763c933,#0000 37%),radial-gradient(circle at 54% 110%,#4d3e911c,#0000 38%),linear-gradient(145deg,#0d0a15 0%,#141020 48%,#0e0b17 100%)}.seekr-shell[data-theme=monochrome]{--ink:#f7f7f7;--muted:#a6a6a6;--line:#ffffff21;--panel:linear-gradient(145deg, #1c1c1ceb, #080808f0);--panel-strong:#111;--shadow:0 28px 70px #000000b8, inset 0 1px 0 #ffffff1a;--app-accent:#f2f2f2;--app-accent-strong:#747474;--app-accent-soft:#fff;--app-accent-rgb:235, 235, 235;background:radial-gradient(circle at 78% -12%,#ffffff21,#0000 31%),radial-gradient(circle at 30% 112%,#ffffff0e,#0000 36%),linear-gradient(145deg,#030303 0%,#101010 48%,#050505 100%)}.seekr-shell[data-theme=ocean] .sidebar{background:#050e14d6}.seekr-shell[data-theme=forest] .sidebar{background:#060e0bd6}.seekr-shell[data-theme=violet] .sidebar{background:#0b0812d6}.seekr-shell[data-theme=monochrome] .sidebar{background:linear-gradient(165deg,#161616f5,#040404f0);border-color:#ffffff1f;box-shadow:18px 0 55px #0000006b,inset -1px 0 #ffffff09}.seekr-shell[data-theme=monochrome] .water-flow{opacity:.28;filter:grayscale()}.seekr-shell[data-theme=monochrome] .water-flow i{border-color:#fff3;box-shadow:inset 0 24px 70px #ffffff09,0 20px 90px #00000094}.folder-orb,.audio-orb,.send-button,.new-chat,.primary-button{background:linear-gradient(145deg, var(--app-accent), var(--app-accent-strong));box-shadow:0 10px 28px rgba(var(--app-accent-rgb), .22)}.eyebrow,.search-status,.confirmed-label,.breadcrumb span,.privacy-card li:before{color:var(--app-accent-soft)}.nav-item.active{box-shadow:inset 3px 0 0 var(--app-accent), inset 0 0 0 1px rgba(var(--app-accent-rgb), .08)}.filter-pill.active{color:#edf5ff;background:rgba(var(--app-accent-rgb), .16);border-color:rgba(var(--app-accent-rgb), .28)}.settings-icon{color:var(--app-accent-soft);background:linear-gradient(145deg, rgba(var(--app-accent-rgb), .28), rgba(var(--app-accent-rgb), .12))}.scope-button span,.scope-popover input:checked+i{background:var(--app-accent)}.rounded-input:focus{border-color:rgba(var(--app-accent-rgb), .62);box-shadow:0 0 0 4px rgba(var(--app-accent-rgb), .1)}.folder-card:hover,.file-card:hover{border-color:rgba(var(--app-accent-rgb), .3)}.seekr-shell[data-theme=monochrome] .folder-orb,.seekr-shell[data-theme=monochrome] .audio-orb,.seekr-shell[data-theme=monochrome] .send-button,.seekr-shell[data-theme=monochrome] .new-chat,.seekr-shell[data-theme=monochrome] .primary-button{color:#080808;text-shadow:0 1px #ffffff7a;background:linear-gradient(145deg,#fff 0%,#d7d7d7 42%,#777 100%);border:1px solid #ffffffb3;box-shadow:0 11px 24px #0000009e,0 3px #484848,inset 0 2px 1px #fffffff2,inset 0 -5px 12px #00000038}.seekr-shell[data-theme=monochrome] .seekr-mark:not(.small){background:linear-gradient(145deg,#fff 0%,#d7d7d7 48%,#777 100%);border-color:#ffffffb8;box-shadow:0 13px 28px #000000a3,0 4px #424242,inset 0 2px 1px #fffffff5,inset 0 -5px 12px #0003}.seekr-shell[data-theme=monochrome] .seekr-mark:not(.small) i{border-color:#080808d6;box-shadow:inset 0 0 7px #00000026}.seekr-shell[data-theme=monochrome] .seekr-mark:not(.small) b{background:#080808;box-shadow:0 0 8px #00000052}.seekr-shell[data-theme=monochrome] .send-button:active,.seekr-shell[data-theme=monochrome] .new-chat:active,.seekr-shell[data-theme=monochrome] .primary-button:active{transform:translateY(2px);box-shadow:0 5px 12px #0000009e,0 1px #454545,inset 0 2px 5px #0003}.seekr-shell[data-theme=monochrome] .library-browser,.seekr-shell[data-theme=monochrome] .settings-card,.seekr-shell[data-theme=monochrome] .settings-subnav,.seekr-shell[data-theme=monochrome] .composer-wrap,.seekr-shell[data-theme=monochrome] .storage-card,.seekr-shell[data-theme=monochrome] .result-card,.seekr-shell[data-theme=monochrome] .folder-modal,.seekr-shell[data-theme=monochrome] .scope-popover,.seekr-shell[data-theme=monochrome] .bubble{background:linear-gradient(145deg,#202020f5,#080808f5);border-color:#ffffff24;box-shadow:0 26px 58px #000000a3,inset 0 1px #ffffff21,inset 0 -18px 32px #00000038}.seekr-shell[data-theme=monochrome] .settings-card,.seekr-shell[data-theme=monochrome] .library-list-row,.seekr-shell[data-theme=monochrome] .theme-option,.seekr-shell[data-theme=monochrome] .secondary-button,.seekr-shell[data-theme=monochrome] .soft-button,.seekr-shell[data-theme=monochrome] .composer-mode-switch{transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.seekr-shell[data-theme=monochrome] .settings-card:hover{transform:translateY(-2px);box-shadow:0 32px 68px #000000b3,inset 0 1px #ffffff29}.seekr-shell[data-theme=monochrome] .library-list-header{color:#aaa;background:linear-gradient(#ffffff13,#ffffff05)}.seekr-shell[data-theme=monochrome] .library-list-row{border-color:#ffffff13}.seekr-shell[data-theme=monochrome] .library-list-row:hover{background:linear-gradient(90deg,#ffffff16,#ffffff06);transform:translate(2px);box-shadow:inset 0 1px #ffffff0b}.seekr-shell[data-theme=monochrome] .library-folder-mark,.seekr-shell[data-theme=monochrome] .library-kind-mark{color:#050505;background:linear-gradient(145deg,#fff,#777);box-shadow:0 7px 16px #0000007a,inset 0 1px #fff}.seekr-shell[data-theme=monochrome] .message.user .bubble{color:#090909;background:linear-gradient(145deg,#f7f7f7,#9d9d9d);border-color:#fff;box-shadow:0 18px 38px #00000085,inset 0 1px #fff,inset 0 -8px 18px #0000002e}.seekr-shell[data-theme=monochrome] .secondary-button,.seekr-shell[data-theme=monochrome] .soft-button,.seekr-shell[data-theme=monochrome] .composer-mode-switch,.seekr-shell[data-theme=monochrome] .theme-option{color:#e9e9e9;background:linear-gradient(145deg,#2a2a2ae6,#0d0d0deb);border-color:#ffffff21;box-shadow:0 9px 20px #00000061,inset 0 1px #ffffff14}.seekr-shell[data-theme=monochrome] .secondary-button:hover,.seekr-shell[data-theme=monochrome] .soft-button:hover,.seekr-shell[data-theme=monochrome] .theme-option:hover{border-color:#ffffff45;transform:translateY(-1px);box-shadow:0 14px 28px #00000080,inset 0 1px #ffffff21}.seekr-shell[data-theme=monochrome] .filter-pill.active,.seekr-shell[data-theme=monochrome] .composer-mode-button.active,.seekr-shell[data-theme=monochrome] .search-type-options button.active,.seekr-shell[data-theme=monochrome] .settings-subnav button.active{color:#050505;background:linear-gradient(145deg,#fff,#9a9a9a);border-color:#ffffffbf;box-shadow:0 7px 16px #00000075,inset 0 1px #fff}.seekr-shell[data-theme=monochrome] .rounded-input{color:#fff;background:linear-gradient(#080808,#141414);border-color:#ffffff29;box-shadow:inset 0 4px 12px #000000b8,0 1px #ffffff0d}.seekr-shell[data-theme=monochrome] .rounded-input:focus{border-color:#ffffff94;box-shadow:inset 0 4px 12px #000000b8,0 0 0 4px #ffffff17,0 8px 22px #00000061}.settings-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:26px;display:grid}.settings-subnav{border:1px solid var(--line);background:#121b27b8;border-radius:20px;gap:5px;padding:12px;display:grid;position:sticky;top:28px;box-shadow:0 16px 42px #00050c29}.settings-subnav>span{color:#6f7d8e;letter-spacing:1.2px;text-transform:uppercase;padding:8px 11px 12px;font-size:10px;font-weight:800}.settings-subnav button{color:#9ca9b9;text-align:left;background:0 0;border-radius:13px;grid-template-columns:25px 1fr;align-items:center;gap:7px;min-height:44px;padding:0 12px;font-weight:700;display:grid}.settings-subnav button:hover{color:#e1e9f2;background:#96b1d20e}.settings-subnav button.active{color:#fff;background:rgba(var(--app-accent-rgb), .16);box-shadow:inset 0 0 0 1px rgba(var(--app-accent-rgb), .16)}.settings-subnav button i{color:var(--app-accent-soft);text-align:center;font-style:normal}.settings-content{min-width:0}.settings-section-heading{align-items:center;gap:14px;min-height:70px;margin:0 2px 18px;display:flex}.settings-section-heading>span{width:44px;height:44px;color:var(--app-accent-soft);background:rgba(var(--app-accent-rgb), .12);border-radius:14px;flex:none;place-items:center;font-size:19px;display:grid}.settings-section-heading h2{letter-spacing:-.7px;margin:0 0 4px;font-size:24px}.settings-section-heading p{color:var(--muted);margin:0;line-height:1.45}.settings-panel{display:none}.settings-content[data-settings-section=profile] .profile-panel,.settings-content[data-settings-section=plugins] .plugins-panel,.settings-content[data-settings-section=appearance] .appearance-panel,.settings-content[data-settings-section=general] .general-panel,.settings-content[data-settings-section=intelligence] .intelligence-panel{display:grid}.profile-avatar{color:#fff;background:linear-gradient(145deg, var(--app-accent), var(--app-accent-strong));border-radius:18px;place-items:center;width:54px;height:54px;font-size:22px;font-weight:850;display:grid}.profile-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.profile-stats div{border:1px solid var(--line);background:#91abcc09;border-radius:16px;gap:4px;padding:15px;display:grid}.profile-stats strong{color:#fff;font-size:19px}.profile-stats span{color:#7e8b9b;font-size:11px}.theme-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.theme-option{border:1px solid var(--line);color:#d8e2ed;text-align:left;background:#91abcc09;border-radius:17px;grid-template-rows:auto auto;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:3px 11px;min-width:0;padding:12px;display:grid}.theme-option:hover{background:#91abcc11}.theme-option.active{border-color:rgba(var(--app-accent-rgb), .38);background:rgba(var(--app-accent-rgb), .09);box-shadow:inset 0 0 0 1px rgba(var(--app-accent-rgb), .06)}.theme-option strong{align-self:end}.theme-option small{color:#7e8b9b;align-self:start}.theme-option b{color:var(--app-accent-soft);letter-spacing:.5px;text-transform:uppercase;grid-area:1/3/3;font-size:10px}.theme-swatch{border-radius:13px;grid-row:1/3;align-items:end;gap:4px;width:54px;height:44px;padding:7px;display:flex;overflow:hidden}.theme-swatch i{background:#ffffffb8;border-radius:4px;flex:1;display:block}.theme-swatch i:first-child{height:38%}.theme-swatch i:nth-child(2){height:72%}.theme-swatch i:nth-child(3){height:100%}.theme-swatch.graphite{background:linear-gradient(145deg,#568bcf,#111923)}.theme-swatch.ocean{background:linear-gradient(145deg,#28a9d2,#071923)}.theme-swatch.forest{background:linear-gradient(145deg,#56a982,#0d1814)}.theme-swatch.violet{background:linear-gradient(145deg,#8b79dc,#141020)}.theme-swatch.monochrome{background:linear-gradient(145deg,#fff 0%,#777 46%,#050505 100%);box-shadow:inset 0 1px #fff,0 8px 18px #00000059}.theme-swatch.monochrome i{background:linear-gradient(#fff,#595959);box-shadow:0 2px 4px #00000073,inset 0 1px #fff}.density-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.density-options button{border:1px solid var(--line);color:#d8e2ed;text-align:left;background:#91abcc09;border-radius:17px;grid-template-rows:auto auto;grid-template-columns:70px 1fr;align-items:center;gap:3px 12px;padding:14px;display:grid}.density-options button:hover{background:#91abcc11}.density-options button.active{border-color:rgba(var(--app-accent-rgb), .38);background:rgba(var(--app-accent-rgb), .09)}.density-options small{color:#7e8b9b}.density-preview{background:#0a1018;border-radius:12px;grid-row:1/3;align-content:center;gap:5px;width:70px;height:48px;padding:8px;display:grid}.density-preview i{background:rgba(var(--app-accent-rgb), .68);border-radius:5px;height:5px}.density-preview.compact{gap:3px;padding-block:7px}.density-preview.compact i{height:4px}.seekr-shell[data-density=compact]{grid-template-columns:230px minmax(0,1fr)}.seekr-shell[data-density=compact] .page{padding-top:32px;padding-bottom:28px}.seekr-shell[data-density=compact] .page-heading{margin-bottom:22px}.seekr-shell[data-density=compact] .file-grid,.seekr-shell[data-density=compact] .folder-grid,.seekr-shell[data-density=compact] .settings-grid{gap:12px}.seekr-shell[data-density=compact] .settings-card{padding:18px}.seekr-shell[data-density=compact] .file-visual{height:188px}.seekr-shell[data-density=compact] .file-card-body{padding:13px 15px 15px}.seekr-shell[data-density=compact] .folder-card{padding:9px}@media (width<=1100px){.file-grid,.folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page{padding-inline:34px}.settings-layout{grid-template-columns:180px minmax(0,1fr)}.theme-options{grid-template-columns:1fr}}@media (width>=761px) and (width<=1100px){.library-list-header,.library-list-row{grid-template-columns:minmax(240px,1.6fr) minmax(130px,.8fr) 80px minmax(190px,auto)}.library-list-header>:nth-child(4),.library-preview-cell{display:none}}@media (width>=761px) and (height<=760px){.sidebar{padding-block:14px}.sidebar nav{margin-top:24px}.storage-card{gap:1px;padding:9px 15px}.storage-card strong{font-size:18px}.storage-card small{display:none}}@media (width<=760px){.seekr-shell{padding-top:70px;display:block}.sidebar{display:none}.main-panel{min-height:calc(100dvh - 70px);overflow:visible}.mobile-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080d14ed;justify-content:space-between;align-items:center;height:70px;padding:0 13px;display:flex;position:fixed;inset:0 0 auto}.mobile-header .brand{font-size:19px}.mobile-header .seekr-mark{border-radius:12px;width:34px;height:34px}.mobile-header>div{display:flex}.mobile-nav{min-height:38px;padding:0 9px;font-size:12px}.page{min-height:calc(100dvh - 70px);padding:34px 16px 28px}.page-heading{align-items:start;margin-bottom:25px;display:grid}.heading-actions{justify-content:start;width:100%}.heading-actions button{flex:1}.page-heading p{font-size:14px}h1{letter-spacing:-2px;font-size:42px}.file-grid,.folder-grid{grid-template-columns:1fr}.file-visual{height:240px}.filter-row{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.filter-pill{flex:none}.empty-state{min-height:400px;padding:24px}.folder-modal{border-radius:25px;padding:24px}.photo-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-page{grid-template-rows:auto auto minmax(0,1fr) auto;height:calc(100dvh - 70px);min-height:560px;padding-top:22px;padding-bottom:12px}.chat-top{align-items:center}.chat-top h1{font-size:32px}.chat-top .soft-button{padding:0 11px}.mobile-chat-history{align-items:center;gap:6px;padding-bottom:10px;display:flex}.mobile-chat-history select,.mobile-chat-history button{color:#e8d2de;background:#fff1;border:0;border-radius:12px;min-width:0;height:34px;padding:0 9px;font-size:11px}.mobile-chat-history select{flex:1}.mobile-chat-history .chat-menu-wrap{padding:0}.mobile-chat-history .chat-menu-trigger{width:38px}.mobile-chat-history .chat-menu{top:40px}.mobile-chat-history .chat-menu button{color:#cbd5e1;background:0 0;width:100%}.mobile-chat-history .chat-menu button.danger{color:#ee8993}.conversation{padding:10px 0 24px}.chat-welcome{padding:18px 10px}.chat-welcome h2{font-size:29px}.prompt-chips button{font-size:12px}.bubble{max-width:94%}.result-card{grid-template-columns:1fr}.result-preview{height:230px}.result-body{padding:15px 18px 18px}.composer-wrap{border-radius:22px;width:100%}.scope-popover{left:-3px}.settings-layout{grid-template-columns:1fr;gap:18px}.settings-subnav{scrollbar-width:none;padding:8px;display:flex;position:static;overflow-x:auto}.settings-subnav>span{display:none}.settings-subnav button{grid-template-columns:22px auto;min-width:max-content;padding-inline:11px}.settings-section-heading{margin-bottom:12px}.settings-card{border-radius:25px;grid-template-columns:1fr;padding:21px}.settings-icon,.profile-avatar{width:46px;height:46px}.theme-options,.density-options,.profile-stats,.check-grid{grid-template-columns:1fr}.notice{transform:translate(-50%)}.drive-form-grid,.drive-plan-summary{grid-template-columns:1fr}.drive-form-wide{grid-column:auto}.drive-automation-modal{padding:22px}.seekr-shell[data-density=compact]{display:block}.seekr-shell[data-density=compact] .page{padding-top:26px}.seekr-shell[data-density=compact] .file-visual{height:210px}.chat-top{align-items:start;gap:13px;display:grid}.chat-top-actions{justify-content:flex-start}.search-feature-panel{gap:13px;margin-bottom:11px;padding:13px;display:grid}.search-type-options{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding:2px 2px 5px;overflow-x:auto}.search-type-options button{flex:none}.composer-mode-switch{gap:2px;padding:3px}.composer-mode-button{min-height:34px;padding-inline:8px;font-size:10px}.composer-mode-button>b{display:none}.composer-search .search-feature-panel{margin:0;right:-56px}.composer-wrap>small{left:18px}.library-list-header,.library-list-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.library-list-header>:nth-child(2),.library-list-header>:nth-child(3),.library-list-header>:nth-child(4),.library-type-cell,.library-size-cell,.library-preview-cell{display:none}.library-list-row{min-height:70px;padding-left:11px}.library-name-cell{grid-template-columns:40px minmax(0,1fr);gap:9px}.library-row-thumb,.library-kind-mark,.library-folder-mark{width:40px;height:40px}.library-row-actions button{padding-inline:7px;font-size:9px}.library-list-hint{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ink:#f2f7ff;--muted:#8796ac;--berry-950:#030711;--berry-900:#060c18;--berry-850:#0a1220;--berry-800:#101c2d;--berry-700:#1a2d47;--pink:#2685ff;--pink-bright:#59b8ff;--pink-soft:#b8ddff;--line:#71aeff24;--panel:linear-gradient(145deg, #0a1321eb, #050b15e6);--panel-strong:#08101df7;--shadow:0 28px 80px #00030c94}body{background:#02050c}.seekr-shell{--app-accent:#2585ff;--app-accent-strong:#1250c9;--app-accent-soft:#78caff;--app-accent-rgb:37, 133, 255;background:radial-gradient(circle at 66% 54%,#105bcc24,#0000 28%),radial-gradient(circle at 95% 15%,#1970ee1a,#0000 25%),linear-gradient(145deg,#02050c 0%,#050b15 52%,#020711 100%);grid-template-columns:240px minmax(0,1fr)}.seekr-shell:before{content:"";pointer-events:none;opacity:.23;background-image:linear-gradient(#4886d306 1px,#0000 1px),linear-gradient(90deg,#4886d306 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 62% 44%,#000,#0000 72%);mask-image:radial-gradient(circle at 62% 44%,#000,#0000 72%)}.seekr-shell:after{content:none}.falling-dots{z-index:0;pointer-events:none;position:fixed;inset:0 0 0 240px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 91%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 91%,#0000 100%)}.falling-dots i{--gap-x:83px;--gap-y:109px;--offset-x:17px;background-image:radial-gradient(circle, rgba(var(--app-accent-rgb), .95) 0 1px, transparent 1.8px);background-size:var(--gap-x) var(--gap-y);background-position:var(--offset-x) calc(var(--gap-y) * -1);animation:18s linear infinite dot-fall-synced,18s ease-in-out infinite dot-flicker-one;position:absolute;inset:0}.falling-dots i:nth-child(2){--gap-x:137px;--gap-y:167px;--offset-x:61px;background-image:radial-gradient(circle, rgba(var(--app-accent-rgb), .72) 0 1.5px, transparent 2.3px);animation-name:dot-fall-synced,dot-flicker-two}.falling-dots i:nth-child(3){--gap-x:211px;--gap-y:239px;--offset-x:108px;background-image:radial-gradient(circle,#ffffffa3 0 1px,#0000 1.9px);animation-name:dot-fall-synced,dot-flicker-three}.falling-dots i:nth-child(4){--gap-x:311px;--gap-y:277px;--offset-x:203px;background-image:radial-gradient(circle, rgba(var(--app-accent-rgb), .82) 0 2px, transparent 2.9px);animation-name:dot-fall-synced,dot-flicker-four}@keyframes dot-fall-synced{0%{background-position:var(--offset-x) calc(var(--gap-y) * -1)}to{background-position:var(--offset-x) 0}}@keyframes dot-flicker-one{0%,to{opacity:.16;filter:brightness(.78)}24%{opacity:.52;filter:brightness(1.28)}51%{opacity:.23;filter:brightness(.9)}76%{opacity:.45;filter:brightness(1.16)}}@keyframes dot-flicker-two{0%,to{opacity:.2;filter:brightness(.82)}18%{opacity:.28;filter:brightness(.94)}39%{opacity:.55;filter:brightness(1.32)}68%{opacity:.19;filter:brightness(.8)}87%{opacity:.42;filter:brightness(1.12)}}@keyframes dot-flicker-three{0%,to{opacity:.13;filter:brightness(.76)}14%{opacity:.4;filter:brightness(1.1)}36%{opacity:.18;filter:brightness(.84)}61%{opacity:.5;filter:brightness(1.24)}84%{opacity:.21;filter:brightness(.88)}}@keyframes dot-flicker-four{0%,to{opacity:.1;filter:brightness(.74)}29%{opacity:.36;filter:brightness(1.06)}49%{opacity:.15;filter:brightness(.8)}72%{opacity:.46;filter:brightness(1.18)}91%{opacity:.2;filter:brightness(.86)}}.water-flow{opacity:.7;transform-origin:100% 100%;background-image:radial-gradient(circle,#369aff85 0 1px,#0000 1.5px);background-size:12px 12px;width:auto;height:66vh;inset:auto 0 0 240px;transform:perspective(700px)rotateX(58deg)rotate(-7deg)scale(1.25);-webkit-mask-image:radial-gradient(at 82% 75%,#000 0 12%,#0000 62%);mask-image:radial-gradient(at 82% 75%,#000 0 12%,#0000 62%)}.water-flow i{border-color:#2d91ff33;width:82%;height:27%;right:-12%;box-shadow:0 0 36px #0d61e11a,inset 0 0 48px #1669e40d}.water-flow i:first-child{top:34%}.water-flow i:nth-child(2){top:52%}.water-flow i:nth-child(3){top:70%}.sidebar{background:linear-gradient(#070e1af7,#040a14f0);border:1px solid #6ba3e92e;border-radius:20px;height:calc(100dvh - 24px);min-height:0;margin:12px 0 12px 12px;padding:18px 14px;position:sticky;top:12px;box-shadow:0 24px 70px #00030c75,inset 0 1px #ffffff08}.brand{padding:4px 6px;font-size:22px}.seekr-mark{background:radial-gradient(circle at 38% 27%,#8be5ff 0 7%,#2694ff 27%,#1248ce 65%,#071b70 100%);border-color:#8dd3ff7a;border-radius:13px;box-shadow:0 0 0 4px #2281ff14,0 0 24px #1a80ff8a,inset 0 1px 1px #ffffff80}.seekr-mark i{filter:drop-shadow(0 0 4px #ffffff7a);border-color:#ffffffeb}.seekr-mark b{background:#dff7ff}.seekr-mark.large{border-radius:21px;width:64px;height:64px}.sidebar nav{gap:6px;margin-top:30px}.nav-item,.new-chat{border-radius:11px;min-height:43px;padding-inline:12px}.nav-item{color:#9aa9bd}.nav-item:hover,.nav-item.active{color:#f3f8ff;background:linear-gradient(90deg,#2067d438,#1a4b901f)}.nav-item.active{border:1px solid #4992ff47;box-shadow:inset 3px 0 #3a9bff,0 7px 18px #0037911f}.new-chat{color:#dff1ff;background:linear-gradient(135deg,#145bcaa8,#0b2f78bd);border:1px solid #4093ff47;box-shadow:0 10px 25px #003ea438}.recent-chats{margin-top:24px}.recent-chats-heading{color:#c2d3e8}.recent-chat{border-radius:12px}.recent-chat:hover,.recent-chat.active{background:#245ba41c;border-color:#478ee626}.recent-chat-open{color:#c7d3e1;border-radius:9px}.recent-chat-open small{color:#63738a}.sidebar-bottom{gap:10px}.storage-card{background:linear-gradient(145deg,#15253ead,#08111fc7);border-color:#629de52b;border-radius:14px;padding:14px;box-shadow:inset 0 1px #ffffff09}.storage-card strong{font-size:22px}.main-panel{overflow:hidden auto}.page{width:100%;max-width:1500px}.chat-page{grid-template-rows:52px minmax(0,1fr) auto;max-width:none;padding:18px clamp(24px,3vw,48px) 24px}.chat-top{border-bottom:1px solid #679ce014;align-items:center;padding:0 0 12px}.chat-top .eyebrow{display:none}.chat-top h1{color:#91a0b5;letter-spacing:.1px;margin:0;font-size:13px;font-weight:650}.chat-top-actions{align-items:center;gap:9px;display:flex}.live-status{color:#76869b;align-items:center;gap:7px;font-size:10px;font-weight:750;display:inline-flex}.live-status i{background:#69788b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #69788b17}.live-status.connected{color:#8dd8b3}.live-status.connected i{background:#57dc93;box-shadow:0 0 10px #57dc938c}.chat-top .soft-button{color:#d6ebff;background:linear-gradient(135deg,#1960cf66,#082b6d6b);border-color:#4995ff42;min-height:36px}.mobile-chat-history{margin-top:8px}.conversation{padding:0 clamp(8px,4vw,70px) 22px}.archive-welcome{place-content:center stretch;min-height:100%;padding:28px 0 8px}.archive-hero{z-index:1;justify-items:center;width:min(920px,100%);margin:auto;display:grid;position:relative}.hero-kicker{color:#67c5ff;text-transform:uppercase;letter-spacing:1.25px;background:#08295785;border:1px solid #3197ff5c;border-radius:999px;align-items:center;gap:8px;min-height:30px;padding:0 14px;font-size:10px;font-weight:850;display:inline-flex;box-shadow:0 0 24px #1981ff24,inset 0 1px #ffffff0d}.hero-kicker i{background:#59c4ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #38a9ff}.archive-welcome h2{letter-spacing:-4.4px;max-width:760px;margin:17px 0 12px;font-size:clamp(46px,6.2vw,78px);font-weight:790;line-height:.98}.archive-welcome h2 span{color:#0000;text-shadow:0 0 34px #2781ff24;background:linear-gradient(92deg,#cdeaff 0%,#70c1ff 43%,#2d7dff 100%);-webkit-background-clip:text;background-clip:text;display:block}.archive-welcome .archive-hero>p{color:#98a8bc;max-width:660px;font-size:15px;line-height:1.65}.hero-types{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.hero-types button{color:#77889f;cursor:pointer;background:#0a1320b8;border:1px solid #6b99d326;border-radius:11px;align-items:center;gap:8px;min-height:39px;padding:0 14px;font-size:11px;font-weight:720;transition:all .18s;display:inline-flex}.hero-types button i{color:#60738d;font-style:normal}.hero-types button:hover{color:#c9ddf5;border-color:#4e95f157}.hero-types button.active{color:#dcedff;background:linear-gradient(145deg,#1c66ca3d,#0a327733);border-color:#3797ff66;box-shadow:0 8px 20px #003fa021,inset 0 0 14px #2585ff0d}.hero-types button.active i{color:#5bc0ff}.archive-welcome .prompt-chips{margin-top:15px}.archive-welcome .prompt-chips button{color:#75869c;background:#070e1980;border-color:#5e92d31a;min-height:33px;font-size:10px}.archive-welcome .prompt-chips button:hover{color:#bfd8f4;border-color:#4391f540}.archive-status{background:linear-gradient(145deg,#0c1728d6,#050c17db);border:1px solid #5c97e024;border-radius:16px;grid-template-columns:minmax(260px,1.6fr) repeat(4,minmax(95px,.72fr));align-items:center;width:min(900px,100%);margin:28px auto 0;display:grid;overflow:hidden;box-shadow:0 24px 60px #00030c5c,inset 0 1px #ffffff09}.archive-status>div{text-align:left;border-left:1px solid #6b9fdd1a;place-content:center;gap:3px;min-width:0;min-height:74px;padding:13px 16px;display:grid}.archive-status>div:first-child{border-left:0}.archive-status strong{color:#e8f4ff;white-space:nowrap;font-size:17px}.archive-status span{color:#6f8096;font-size:9px;line-height:1.4}.archive-status-intro{grid-template-columns:46px minmax(0,1fr);justify-content:start;align-items:center}.archive-status-intro .seekr-mark{width:38px;height:38px}.archive-status-intro span{gap:3px;display:grid}.archive-status-intro span strong{color:#67c2ff;font-size:12px}.archive-status-intro span small{color:#8192a8;font-size:9px;line-height:1.45}.composer-wrap{background:linear-gradient(145deg,#0d1a2df7,#050e1cf7);border:1px solid #419fffad;border-radius:19px;width:min(920px,100% - 20px);padding:9px 10px 23px;box-shadow:0 0 0 2px #1d77ff21,0 0 28px #177bff5c,0 22px 65px #00030c8c,inset 0 1px #ffffff0a}.composer-wrap:focus-within{border-color:#5dc2ffeb;box-shadow:0 0 0 3px #2384ff24,0 0 38px #1e87ff66,0 22px 65px #00030c94}.composer-wrap textarea{min-height:48px;padding-left:9px}.composer-wrap textarea::placeholder{color:#6d7d93}.composer-wrap>small{color:#526176}.composer-mode-switch{background:#02081166;border-radius:12px}.composer-mode-button{border-radius:8px}.composer-mode-button.active{background:#1c68d330;border-color:#4da3ff57}.send-button{background:linear-gradient(145deg,#2f9dff,#1752d6);border-radius:50%;width:44px;height:44px;box-shadow:0 0 18px #288fff7a,inset 0 1px #ffffff40}.stop-button{background:linear-gradient(145deg,#ff5f76,#b51e42);box-shadow:0 0 18px #ff3f5f61,inset 0 1px #ffffff40}.stop-button span{background:currentColor;border-radius:4px;width:14px;height:14px}.search-feature-panel,.scope-popover,.chat-menu{background:#060f1dfa;border-color:#4d97f138}.library-page,.settings-page{padding-top:42px}.library-browser,.settings-card,.settings-subnav{background:linear-gradient(145deg,#0b1525e6,#050c17e0);border-color:#649fe721;box-shadow:0 18px 52px #00030c4d,inset 0 1px #ffffff06}.library-list-header{color:#75869c;background:#1730522e}.library-list-row{border-color:#6194d314}.library-list-row:hover{background:linear-gradient(90deg,#1e5aac29,#0c254a14)}.settings-subnav button.active,.filter-pill.active{color:#e5f3ff;background:#1964cf38;border-color:#4497ff52}.settings-icon,.profile-avatar,.folder-orb,.library-folder-mark,.library-kind-mark{background:linear-gradient(145deg,#258cff,#1248bb);box-shadow:0 9px 24px #1057be3d}.primary-button{background:linear-gradient(135deg,#258cff,#174fc8);box-shadow:0 11px 28px #145bc542}.secondary-button,.soft-button{background:#132a4952;border-color:#699fe11f}.notice{background:#051020f7;border-color:#419bff4d;box-shadow:0 15px 44px #00030c80,0 0 24px #1875ef26}.theme-swatch.noir{background:linear-gradient(90deg,#000 0 50%,#fff 50% 100%);border:1px solid #fff;box-shadow:0 8px 18px #000}.theme-swatch.noir i:nth-child(odd){background:#fff}.theme-swatch.noir i:nth-child(2n){background:#000;border:1px solid #fff}.seekr-shell[data-theme=noir]{--ink:#fff;--muted:#fff;--line:#ffffff38;--panel:#000;--panel-strong:#000;--shadow:0 24px 70px #000;--app-accent:#fff;--app-accent-strong:#fff;--app-accent-soft:#fff;--app-accent-rgb:255, 255, 255;color:#fff;background:#000}.seekr-shell[data-theme=noir]:before{opacity:.18;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px)}.seekr-shell[data-theme=noir] .falling-dots i{filter:none}.seekr-shell[data-theme=noir] .water-flow{opacity:.18;filter:grayscale()contrast(1.8)}.seekr-shell[data-theme=noir] .water-flow i{box-shadow:none;border-color:#ffffff4d}.seekr-shell[data-theme=noir] .sidebar,.seekr-shell[data-theme=noir] .mobile-header,.seekr-shell[data-theme=noir] .library-browser,.seekr-shell[data-theme=noir] .settings-card,.seekr-shell[data-theme=noir] .settings-subnav,.seekr-shell[data-theme=noir] .composer-wrap,.seekr-shell[data-theme=noir] .storage-card,.seekr-shell[data-theme=noir] .result-card,.seekr-shell[data-theme=noir] .folder-modal,.seekr-shell[data-theme=noir] .scope-popover,.seekr-shell[data-theme=noir] .chat-menu,.seekr-shell[data-theme=noir] .archive-status,.seekr-shell[data-theme=noir] .search-feature-panel,.seekr-shell[data-theme=noir] .bubble,.seekr-shell[data-theme=noir] .connection-result,.seekr-shell[data-theme=noir] .rounded-input{color:#fff;background:#000;border-color:#ffffff47;box-shadow:0 20px 54px #000,inset 0 0 0 1px #ffffff09}.seekr-shell[data-theme=noir] .sidebar{border-color:#fff}.seekr-shell[data-theme=noir] .seekr-mark,.seekr-shell[data-theme=noir] .folder-orb,.seekr-shell[data-theme=noir] .library-folder-mark,.seekr-shell[data-theme=noir] .library-kind-mark,.seekr-shell[data-theme=noir] .settings-icon,.seekr-shell[data-theme=noir] .profile-avatar{color:#000;background:#fff;border-color:#fff;box-shadow:0 0 24px #ffffff52}.seekr-shell[data-theme=noir] .seekr-mark i{filter:none;border-color:#000}.seekr-shell[data-theme=noir] .seekr-mark b{box-shadow:none;background:#000}.seekr-shell[data-theme=noir] .primary-button,.seekr-shell[data-theme=noir] .new-chat,.seekr-shell[data-theme=noir] .send-button,.seekr-shell[data-theme=noir] .filter-pill.active,.seekr-shell[data-theme=noir] .hero-types button.active,.seekr-shell[data-theme=noir] .composer-mode-button.active,.seekr-shell[data-theme=noir] .search-type-options button.active,.seekr-shell[data-theme=noir] .settings-subnav button.active{color:#000;background:#fff;border-color:#fff;box-shadow:0 0 22px #ffffff40}.seekr-shell[data-theme=noir] .nav-item,.seekr-shell[data-theme=noir] .secondary-button,.seekr-shell[data-theme=noir] .soft-button,.seekr-shell[data-theme=noir] .filter-pill,.seekr-shell[data-theme=noir] .hero-types button,.seekr-shell[data-theme=noir] .prompt-chips button,.seekr-shell[data-theme=noir] .theme-option,.seekr-shell[data-theme=noir] .density-options button,.seekr-shell[data-theme=noir] .composer-mode-switch{color:#fff;background:#000;border-color:#ffffff3d}.seekr-shell[data-theme=noir] .nav-item:hover,.seekr-shell[data-theme=noir] .nav-item.active{color:#000;box-shadow:none;background:#fff;border-color:#fff}.seekr-shell[data-theme=noir] .nav-item.active .nav-glyph,.seekr-shell[data-theme=noir] .nav-item.active .seekr-mark.small{filter:invert()}.seekr-shell[data-theme=noir] .archive-welcome h2 span{color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 0 24px #fff3;background:0 0}.seekr-shell[data-theme=noir] .hero-kicker{color:#000;background:#fff;border-color:#fff;box-shadow:0 0 24px #ffffff3d}.seekr-shell[data-theme=noir] .hero-kicker i{box-shadow:none;background:#000}.seekr-shell[data-theme=noir] .message.user .bubble{color:#000;background:#fff;border-color:#fff}.seekr-shell[data-theme=noir] .eyebrow,.seekr-shell[data-theme=noir] .search-status,.seekr-shell[data-theme=noir] .confirmed-label,.seekr-shell[data-theme=noir] .archive-status-intro span strong,.seekr-shell[data-theme=noir] .hero-types button i,.seekr-shell[data-theme=noir] .archive-status strong,.seekr-shell[data-theme=noir] .archive-status span,.seekr-shell[data-theme=noir] .archive-status small,.seekr-shell[data-theme=noir] .chat-top h1,.seekr-shell[data-theme=noir] .composer-wrap textarea::placeholder,.seekr-shell[data-theme=noir] .composer-wrap>small,.seekr-shell[data-theme=noir] .live-status.connected{color:#fff}.seekr-shell[data-theme=noir] .live-status i,.seekr-shell[data-theme=noir] .live-status.connected i{background:#fff;box-shadow:0 0 10px #fff}.seekr-shell[data-theme=noir] .library-list-header{color:#fff;background:#000;border-bottom:1px solid #fff}.seekr-shell[data-theme=noir] .library-list-row:hover{color:#000;background:#fff}.seekr-shell[data-theme=noir] .library-list-row:hover *{color:#000}@media (width<=1100px){.archive-status{grid-template-columns:repeat(4,1fr)}.archive-status-intro{border-bottom:1px solid #6b9fdd1a;grid-column:1/-1}.archive-status>div:nth-child(2){border-left:0}}@media (width<=760px){.seekr-shell{padding-top:64px}.falling-dots{left:0}.mobile-header{background:#030912f5;border-color:#5097ef29;height:64px}.main-panel{min-height:calc(100dvh - 64px)}.chat-page{grid-template-rows:auto auto minmax(0,1fr) auto;height:calc(100dvh - 64px);min-height:620px;padding:12px 10px 10px}.chat-top{padding-inline:5px;display:flex}.chat-top h1,.live-status{display:none}.conversation{padding:0 4px 16px}.archive-welcome{align-content:start;padding-top:18px;overflow-y:auto}.archive-welcome h2{letter-spacing:-3px;margin-top:15px;font-size:clamp(41px,13vw,58px)}.archive-welcome .archive-hero>p{font-size:13px;line-height:1.5}.hero-types{gap:6px;margin-top:17px}.hero-types button{min-height:35px;padding-inline:11px;font-size:10px}.archive-welcome .prompt-chips{display:none}.archive-status{grid-template-columns:repeat(2,1fr);margin-top:20px}.archive-status-intro{grid-column:1/-1}.archive-status>div{min-height:58px;padding:9px 12px}.archive-status>div:nth-child(2),.archive-status>div:nth-child(4){border-left:0}.archive-status strong{font-size:14px}.composer-wrap{border-radius:17px;grid-template-columns:minmax(0,1fr) auto;width:100%}.composer-mode-switch{grid-area:2/1;justify-self:start}.send-button{grid-area:1/2/3;align-self:center}.composer-wrap>small{display:none}}.theme-swatch.graphite{background:linear-gradient(145deg,#5effc3 0%,#8b5cf6 48%,#170d35 100%);box-shadow:inset 0 1px #ffffff6b,0 8px 20px #5b2fc952}.seekr-shell[data-theme=graphite]{--berry-950:#05020b;--berry-900:#0a0614;--berry-850:#10091f;--berry-800:#1d1233;--berry-700:#322057;--pink:#8b5cf6;--pink-bright:#5effc3;--pink-soft:#d4c2ff;--app-accent:#8b5cf6;--app-accent-strong:#5b2fc9;--app-accent-soft:#d4c2ff;--app-accent-rgb:139, 92, 246;--line:#ae85ff29;background:radial-gradient(circle at 72% 48%,#6f42d533,#0000 31%),radial-gradient(circle at 96% 14%,#5effc314,#0000 24%),linear-gradient(145deg,#03020a 0%,#090615 52%,#04020c 100%)}.seekr-shell[data-theme=graphite]:before{background-image:linear-gradient(#9a6ff608 1px,#0000 1px),linear-gradient(90deg,#9a6ff608 1px,#0000 1px)}.seekr-shell[data-theme=graphite] .falling-dots i:nth-child(2){background-image:radial-gradient(circle,#5effc3b8 0 1.5px,#0000 2.3px)}.seekr-shell[data-theme=graphite] .falling-dots i:nth-child(4){background-image:radial-gradient(circle,#67e8f9c7 0 2px,#0000 2.9px)}.seekr-shell[data-theme=graphite] .water-flow{background-image:radial-gradient(circle,#8b5cf694 0 1px,#0000 1.5px)}.seekr-shell[data-theme=graphite] .water-flow i{border-color:#a070ff3d;box-shadow:0 0 36px #8b5cf621,inset 0 0 48px #5effc30e}.seekr-shell[data-theme=graphite] .sidebar{background:linear-gradient(#090614f7,#04030af2);border-color:#ae85ff33}.seekr-shell[data-theme=graphite] .seekr-mark{background:radial-gradient(circle at 36% 24%,#d6fff0 0 6%,#5effc3 18%,#8b5cf6 52%,#3b168f 78%,#17083d 100%);border-color:#adffe28c;box-shadow:0 0 0 4px #8b5cf61a,0 0 25px #8b5cf680,inset 0 1px 1px #ffffff80}.seekr-shell[data-theme=graphite] .seekr-mark b{background:#e2fff4}.seekr-shell[data-theme=graphite] .nav-item:hover,.seekr-shell[data-theme=graphite] .nav-item.active{background:linear-gradient(90deg,#8b5cf640,#5effc312)}.seekr-shell[data-theme=graphite] .nav-item.active{border-color:#ab80ff5c;box-shadow:inset 3px 0 #a77cff,0 7px 18px #5827be29}.seekr-shell[data-theme=graphite] .new-chat,.seekr-shell[data-theme=graphite] .primary-button,.seekr-shell[data-theme=graphite] .send-button{color:#fff;background:linear-gradient(135deg,#a970ff,#5b2fc9);border-color:#cdb4ff57;box-shadow:0 10px 28px #5b2fc957,0 0 18px #8b5cf633,inset 0 1px #ffffff38}.seekr-shell[data-theme=graphite] .recent-chat:hover,.seekr-shell[data-theme=graphite] .recent-chat.active{background:#8b5cf61f;border-color:#a67aff33}.seekr-shell[data-theme=graphite] .storage-card,.seekr-shell[data-theme=graphite] .archive-status{background:linear-gradient(145deg,#1f1239d1,#090614e0);border-color:#ae85ff29}.seekr-shell[data-theme=graphite] .chat-top .soft-button{color:#efe8ff;background:linear-gradient(135deg,#7946da75,#2f18677a);border-color:#ab80ff4d}.seekr-shell[data-theme=graphite] .hero-kicker{color:#86ffd5;background:#163e3457;border-color:#5effc366;box-shadow:0 0 24px #5effc31c,inset 0 1px #ffffff0d}.seekr-shell[data-theme=graphite] .hero-kicker i{background:#5effc3;box-shadow:0 0 11px #5effc3}.seekr-shell[data-theme=graphite] .archive-welcome h2 span{text-shadow:0 0 34px #8b5cf62e;background:linear-gradient(92deg,#fff 0%,#8affdc 38%,#a77cff 100%);-webkit-background-clip:text;background-clip:text}.seekr-shell[data-theme=graphite] .hero-types button:hover{color:#e9deff;border-color:#a77cff5c}.seekr-shell[data-theme=graphite] .hero-types button.active,.seekr-shell[data-theme=graphite] .composer-mode-button.active,.seekr-shell[data-theme=graphite] .settings-subnav button.active,.seekr-shell[data-theme=graphite] .filter-pill.active,.seekr-shell[data-theme=graphite] .search-type-options button.active{color:#f4eeff;background:linear-gradient(145deg,#8b5cf640,#5effc312);border-color:#ab80ff6b;box-shadow:0 8px 20px #491fa129,inset 0 0 14px #8b5cf60f}.seekr-shell[data-theme=graphite] .hero-types button.active i,.seekr-shell[data-theme=graphite] .archive-status-intro span strong{color:#5effc3}.seekr-shell[data-theme=graphite] .message.user .bubble{background:linear-gradient(135deg,#8b5cf6eb,#4b249bf2);border-color:#cbb0ff40}.seekr-shell[data-theme=graphite] .composer-wrap{background:linear-gradient(145deg,#190f2ff7,#090614f7);border-color:#a679ffb3;box-shadow:0 0 0 2px #8b5cf624,0 0 30px #7946da57,0 22px 65px #00030c8c,inset 0 1px #ffffff0a}.seekr-shell[data-theme=graphite] .composer-wrap:focus-within{border-color:#5effc3db;box-shadow:0 0 0 3px #5effc31a,0 0 40px #8b5cf666,0 22px 65px #00030c94}.seekr-shell[data-theme=graphite] .search-feature-panel,.seekr-shell[data-theme=graphite] .scope-popover,.seekr-shell[data-theme=graphite] .chat-menu{background:#0c0719fa;border-color:#ab80ff3d}.seekr-shell[data-theme=graphite] .library-browser,.seekr-shell[data-theme=graphite] .settings-card,.seekr-shell[data-theme=graphite] .settings-subnav{background:linear-gradient(145deg,#140c26e8,#080511e6);border-color:#ae85ff26}.seekr-shell[data-theme=graphite] .library-list-header{color:#9585b7;background:#4b2a812e}.seekr-shell[data-theme=graphite] .library-list-row:hover{background:linear-gradient(90deg,#8b5cf629,#5effc30b)}.seekr-shell[data-theme=graphite] .settings-icon,.seekr-shell[data-theme=graphite] .profile-avatar,.seekr-shell[data-theme=graphite] .folder-orb,.seekr-shell[data-theme=graphite] .library-folder-mark,.seekr-shell[data-theme=graphite] .library-kind-mark{background:linear-gradient(145deg,#a970ff,#5b2fc9);box-shadow:0 9px 24px #5b2fc94d}.seekr-shell[data-theme=graphite] .secondary-button,.seekr-shell[data-theme=graphite] .soft-button{background:#48287b47;border-color:#ae85ff26}.seekr-shell .send-button.stop-button{color:#fff;background:linear-gradient(145deg,#ff5f76,#b51e42);border-color:#ff7e93bf;box-shadow:0 0 18px #ff3f5f61,inset 0 1px #ffffff40}.seekr-shell[data-theme=graphite] .notice{background:#0c0719f7;border-color:#ab80ff52;box-shadow:0 15px 44px #00030c80,0 0 26px #8b5cf62e}.seekr-shell[data-theme=graphite] .mobile-header{background:#07040ff5;border-color:#ab80ff2e}.drive-folder-shortcuts{min-width:0;position:relative}.folder-shortcut-button{max-width:210px}.folder-shortcut-button>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.drive-folder-shortcut-panel{z-index:30;border:1px solid rgba(var(--app-accent-rgb), .24);color:#eaf3ff;scrollbar-width:thin;background:#07101d;border-radius:19px;width:min(520px,100vw - 32px);max-height:min(560px,68vh);padding:16px;position:absolute;bottom:48px;left:0;overflow-y:auto;box-shadow:0 22px 58px #00030c8f}.folder-shortcut-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.folder-shortcut-heading strong{font-size:13px;display:block}.folder-shortcut-heading p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.4}.folder-shortcut-clear{border:1px solid rgba(var(--app-accent-rgb), .18);min-height:31px;color:var(--app-accent-soft);cursor:pointer;background:#12243a;border-radius:10px;flex:none;padding:0 10px;font-size:10px;font-weight:800}.saved-folder-shortcuts{gap:7px;margin-bottom:14px;display:grid}.saved-folder-row{background:#0d1a2b;border:1px solid #8fb1d91a;border-radius:13px;grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;display:grid;overflow:hidden}.saved-folder-row.active{border-color:rgba(var(--app-accent-rgb), .48);background:#173252}.saved-folder-row>button{color:inherit;cursor:pointer;background:0 0;border:0}.saved-folder-row>button:first-child{text-align:left;gap:2px;min-width:0;padding:9px 11px;display:grid}.saved-folder-row strong,.folder-shortcut-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.saved-folder-row small,.folder-shortcut-results small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:9px;overflow:hidden}.saved-folder-row .remove-folder-shortcut{color:#92a2b7;border-left:1px solid #8fb1d917;font-size:17px}.drive-folder-shortcut-panel>label{color:#b7c5d7;margin:4px 0 7px;font-size:10px;font-weight:800;display:block}.drive-folder-shortcut-panel>input{border:1px solid rgba(var(--app-accent-rgb), .22);color:#fff;background:#030a13;border-radius:12px;outline:0;width:100%;height:42px;padding:0 13px}.drive-folder-shortcut-panel>input:focus{border-color:rgba(var(--app-accent-rgb), .7);box-shadow:0 0 0 3px rgba(var(--app-accent-rgb), .1)}.drive-folder-shortcut-panel>input::placeholder{color:#65758a}.folder-shortcut-status,.folder-shortcut-error{color:var(--muted);margin:10px 2px 0;font-size:10px}.folder-shortcut-error{color:#ff9bab}.folder-shortcut-results{gap:7px;margin-top:10px;display:grid}.folder-shortcut-results>button{color:#eaf3ff;cursor:pointer;text-align:left;touch-action:manipulation;background:#0d1a2b;border:1px solid #8fb1d91a;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:58px;padding:9px 11px 9px 14px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid;position:relative}.folder-shortcut-results>button>*{pointer-events:none}.folder-shortcut-results>button:hover{border-color:rgba(var(--app-accent-rgb), .48);background:#142b47;transform:translateY(-1px);box-shadow:0 8px 22px #0000002e}.folder-shortcut-results>button.active{border-color:var(--app-accent);background:#173252}.folder-shortcut-results>button:active{transform:scale(.985)}.folder-shortcut-results>button:focus-visible{border-color:var(--app-accent);box-shadow:0 0 0 3px rgba(var(--app-accent-rgb), .16);outline:0}.folder-shortcut-results>button>span{gap:3px;min-width:0;display:grid}.folder-shortcut-results>button>b{color:#fff;background:linear-gradient(145deg, var(--app-accent), var(--app-accent-strong));width:34px;height:34px;box-shadow:0 6px 18px rgba(var(--app-accent-rgb), .24);border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid}.seekr-shell[data-theme=noir] .drive-folder-shortcut-panel,.seekr-shell[data-theme=noir] .saved-folder-row,.seekr-shell[data-theme=noir] .folder-shortcut-results>button,.seekr-shell[data-theme=noir] .drive-folder-shortcut-panel>input{background:#000}.seekr-shell[data-theme=noir] .saved-folder-row.active,.seekr-shell[data-theme=noir] .folder-shortcut-results>button.active,.seekr-shell[data-theme=noir] .folder-shortcut-results>button:hover{background:#111}@media (width<=760px){.folder-shortcut-button{max-width:min(43vw,150px)}.drive-folder-shortcut-panel{width:min(500px,100vw - 24px);max-height:58vh;padding:13px;left:-3px}}.auth-page{color:#f7f9fc;background:radial-gradient(circle at 18% 16%,#8b5cf62e,#0000 31%),radial-gradient(circle at 83% 84%,#48eabc1a,#0000 28%),#05070b;place-items:center;min-height:100dvh;padding:28px;display:grid;position:relative;overflow:hidden}.auth-page:before{content:"";opacity:.32;background-image:radial-gradient(circle,#ffffff59 0 1px,#0000 1.4px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.auth-light{aspect-ratio:1;filter:blur(110px);opacity:.2;border-radius:50%;width:42vw;position:absolute}.auth-light-one{background:#7954ef;top:-22vw;left:-12vw}.auth-light-two{background:#41d9ae;bottom:-25vw;right:-19vw}.auth-card{z-index:1;background:linear-gradient(150deg,#11141df7,#07090ef5);border:1px solid #b39cff33;border-radius:32px;width:min(470px,100%);padding:clamp(28px,5vw,46px);position:relative;box-shadow:0 32px 100px #0000008c,inset 0 1px #ffffff14}.auth-brand{letter-spacing:-1px;align-items:center;gap:12px;margin-bottom:42px;font-size:25px;font-weight:850;display:flex}.auth-seekr-mark{background:radial-gradient(circle at 36% 24%,#d6fff0 0 6%,#5effc3 18%,#8b5cf6 52%,#3b168f 78%,#17083d 100%);border:1px solid #b4ffe27a;border-radius:15px;width:42px;height:42px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 24px #8b5cf661}.auth-seekr-mark i{border:2px solid #ffffffe6;border-radius:99px;width:64%;height:27%;position:absolute;left:18%}.auth-seekr-mark i:first-child{top:20%;transform:rotate(-20deg)}.auth-seekr-mark i:nth-child(2){bottom:20%;transform:rotate(20deg)}.auth-seekr-mark b{aspect-ratio:1;background:#fff;border-radius:50%;width:17%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-kicker{color:#a98aff;letter-spacing:1.7px;margin-bottom:12px;font-size:10px;font-weight:850;display:block}.auth-card h1{letter-spacing:-2.4px;margin:0 0 12px;font-size:clamp(34px,7vw,50px);line-height:1}.auth-card>p{color:#9aa8ba;margin:0 0 28px;line-height:1.55}.auth-card>small{color:#667487;text-align:center;margin-top:22px;font-size:11px;display:block}.auth-form{gap:10px;display:grid}.auth-form label{color:#cbd4e0;font-size:12px;font-weight:750}.auth-form input{color:#fff;background:#ffffff0b;border:1px solid #a0b5d129;border-radius:17px;outline:0;width:100%;height:55px;padding:0 17px}.auth-form input:focus{border-color:#a98affb3;box-shadow:0 0 0 4px #8b5cf61f}.auth-form input::placeholder{color:#596678}.auth-code-input{text-align:center;letter-spacing:9px;font-size:25px;font-weight:800}.auth-form button,.auth-retry{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9d69f7,#5530bc);border:1px solid #cdb4ff4d;border-radius:17px;min-height:53px;margin-top:6px;padding:0 20px;font-weight:780;box-shadow:0 14px 32px #512caa47}.auth-form button:disabled{opacity:.48;cursor:wait}.auth-form .auth-link-button{color:#9ca9ba;min-height:38px;box-shadow:none;background:0 0;border:0;margin-top:0;font-size:12px}.auth-error{color:#ffb4c0;background:#84223329;border:1px solid #ff68823d;border-radius:14px;margin:4px 0;padding:11px 13px;font-size:12px;line-height:1.45}.auth-loader{z-index:1;gap:8px;display:flex;position:relative}.auth-loader i{background:#a98aff;border-radius:50%;width:9px;height:9px;animation:1s ease-in-out infinite alternate auth-pulse}.auth-loader i:nth-child(2){animation-delay:.18s}.auth-loader i:nth-child(3){animation-delay:.36s}@keyframes auth-pulse{to{opacity:.25;transform:translateY(-7px)}}@media (width<=520px){.auth-page{padding:16px}.auth-card{border-radius:26px;padding:28px 22px}.auth-brand{margin-bottom:34px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
