/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&display=swap";@import "/gaisdb/tinymce/ookiEdit.css";@import "/gaisdb/article-content.css";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.uppy-Root{box-sizing:border-box;color:#333;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;line-height:1;position:relative}.uppy-Root[dir=rtl],[dir=rtl] .uppy-Root{text-align:right}.uppy-Root *,.uppy-Root :after,.uppy-Root :before{box-sizing:inherit}.uppy-Root [hidden]{display:none}.uppy-u-reset{all:initial;appearance:none;box-sizing:border-box;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;line-height:1}[dir=rtl] .uppy-u-reset{text-align:right}.uppy-truncate-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uppy-c-textInput{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:6px 8px;font-family:inherit;font-size:14px;line-height:1.5}.uppy-size--md .uppy-c-textInput{padding:8px 10px}.uppy-c-textInput:focus{border-color:#1269cf99;outline:none;box-shadow:0 0 0 3px #1269cf26}[data-uppy-theme=dark] .uppy-c-textInput{color:#eaeaea;background-color:#333;border-color:#333}[data-uppy-theme=dark] .uppy-c-textInput:focus{box-shadow:none;border-color:#525252}.uppy-c-icon{fill:currentColor;max-width:100%;max-height:100%;display:inline-block;overflow:hidden}.uppy-c-btn{color:inherit;font-family:inherit;font-size:inherit;-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:center;align-items:center;font-weight:500;line-height:1;transition-property:background-color,color;transition-duration:.3s;display:inline-flex}.uppy-c-btn,[dir=rtl] .uppy-c-btn{text-align:center}.uppy-c-btn:not(:disabled):not(.disabled){cursor:pointer}.uppy-c-btn::-moz-focus-inner{border:0}.uppy-c-btn-primary{color:#fff;background-color:#1269cf;border-radius:4px;padding:10px 18px;font-size:14px}.uppy-c-btn-primary:not(:disabled):hover{background-color:#0e51a0}.uppy-c-btn-primary:focus{outline:none;box-shadow:0 0 0 3px #1269cf66}.uppy-size--md .uppy-c-btn-primary{padding:13px 22px}[data-uppy-theme=dark] .uppy-c-btn-primary{color:#eaeaea}[data-uppy-theme=dark] .uppy-c-btn-primary:focus{outline:none}[data-uppy-theme=dark] .uppy-c-btn-primary::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-c-btn-primary:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-c-btn-primary.uppy-c-btn--disabled{background-color:#8eb2db}.uppy-c-btn-link{background-color:initial;color:#525252;border-radius:4px;padding:10px 15px;font-size:14px;line-height:1}.uppy-c-btn-link:hover{color:#333}.uppy-c-btn-link:focus{outline:none;box-shadow:0 0 0 3px #1269cf40}.uppy-size--md .uppy-c-btn-link{padding:13px 18px}[data-uppy-theme=dark] .uppy-c-btn-link{color:#eaeaea}[data-uppy-theme=dark] .uppy-c-btn-link:focus{outline:none}[data-uppy-theme=dark] .uppy-c-btn-link::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-c-btn-link:focus{box-shadow:0 0 0 2px #aae1ffd9}[data-uppy-theme=dark] .uppy-c-btn-link:hover{color:#939393}@layer theme{:host,:root{--uppy-color-red-50:oklch(97.1% .013 17.38);--uppy-color-red-500:oklch(63.7% .237 25.331);--uppy-color-red-600:oklch(57.7% .245 27.325);--uppy-color-red-700:oklch(50.5% .213 27.518);--uppy-color-amber-50:oklch(98.7% .022 95.277);--uppy-color-amber-500:oklch(76.9% .188 70.08);--uppy-color-green-50:oklch(98.2% .018 155.826);--uppy-color-green-500:oklch(72.3% .219 149.579);--uppy-color-green-600:oklch(62.7% .194 149.214);--uppy-color-green-700:oklch(52.7% .154 150.069);--uppy-color-blue-50:oklch(97% .014 254.604);--uppy-color-blue-500:oklch(62.3% .214 259.815);--uppy-color-blue-600:oklch(54.6% .245 262.881);--uppy-color-blue-700:oklch(48.8% .243 264.376);--uppy-color-gray-50:oklch(98.5% .002 247.839);--uppy-color-gray-100:oklch(96.7% .003 264.542);--uppy-color-gray-300:oklch(87.2% .01 258.338);--uppy-color-gray-500:oklch(55.1% .027 264.364);--uppy-color-gray-600:oklch(44.6% .03 256.802);--uppy-color-white:#fff;--uppy-spacing:.25rem;--uppy-text-sm:.875rem;--uppy-text-sm--line-height:calc(1.25/.875);--uppy-font-weight-medium:500;--uppy-radius-lg:.5rem;--uppy-default-transition-duration:.15s;--uppy-default-transition-timing-function:cubic-bezier(.4,0,.2,1);--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.uppy-reset,.uppy-reset *{box-sizing:border-box;border:0 solid;margin:0;padding:0}.uppy-reset{-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif;line-height:1.5}.uppy-reset h1,.uppy-reset h2,.uppy-reset h3,.uppy-reset h4,.uppy-reset h5,.uppy-reset h6{font-size:inherit;font-weight:inherit}.uppy-reset menu,.uppy-reset ol,.uppy-reset ul{list-style:none}.uppy-reset img,.uppy-reset video{max-width:100%;height:auto}.uppy-reset button,.uppy-reset input,.uppy-reset select,.uppy-reset textarea{font:inherit;color:inherit}}@layer utilities{.uppy\:absolute{position:absolute}.uppy\:relative{position:relative}.uppy\:inset-0{inset:calc(var(--uppy-spacing)*0)}.uppy\:z-10{z-index:10}.uppy\:my-2{margin-block:calc(var(--uppy-spacing)*2)}.uppy\:my-4{margin-block:calc(var(--uppy-spacing)*4)}.uppy\:ml-auto{margin-left:auto}.uppy\:block{display:block}.uppy\:flex{display:flex}.uppy\:grid{display:grid}.uppy\:hidden{display:none}.uppy\:h-3\/4{height:75%}.uppy\:h-\[2px\]{height:2px}.uppy\:h-\[32px\]{height:32px}.uppy\:h-full{height:100%}.uppy\:w-3\/4{width:75%}.uppy\:w-\[32px\]{width:32px}.uppy\:w-full{width:100%}.uppy\:min-w-18{min-width:calc(var(--uppy-spacing)*18)}.uppy\:flex-1{flex:1}.uppy\:origin-left{transform-origin:0}.uppy\:cursor-pointer{cursor:pointer}.uppy\:appearance-none{appearance:none}.uppy\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.uppy\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.uppy\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.uppy\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.uppy\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.uppy\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.uppy\:flex-col{flex-direction:column}.uppy\:items-center{align-items:center}.uppy\:justify-center{justify-content:center}.uppy\:gap-2{gap:calc(var(--uppy-spacing)*2)}.uppy\:gap-4{gap:calc(var(--uppy-spacing)*4)}:where(.uppy\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--uppy-spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--uppy-spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.uppy\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--uppy-spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--uppy-spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}.uppy\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uppy\:overflow-hidden{overflow:hidden}.uppy\:rounded{border-radius:.25rem}.uppy\:rounded-full{border-radius:3.40282e+38px}.uppy\:rounded-lg{border-radius:var(--uppy-radius-lg)}.uppy\:border-2{border-style:var(--tw-border-style);border-width:2px}.uppy\:border-dashed{--tw-border-style:dashed;border-style:dashed}.uppy\:border-gray-300{border-color:var(--uppy-color-gray-300)}.uppy\:bg-blue-500{background-color:var(--uppy-color-blue-500)}.uppy\:bg-blue-700{background-color:var(--uppy-color-blue-700)}.uppy\:bg-gray-50{background-color:var(--uppy-color-gray-50)}.uppy\:bg-gray-100{background-color:var(--uppy-color-gray-100)}.uppy\:bg-green-500{background-color:var(--uppy-color-green-500)}.uppy\:bg-green-700{background-color:var(--uppy-color-green-700)}.uppy\:bg-red-500{background-color:var(--uppy-color-red-500)}.uppy\:bg-red-700{background-color:var(--uppy-color-red-700)}.uppy\:bg-transparent{background-color:#0000}.uppy\:object-cover{object-fit:cover}.uppy\:p-2{padding:calc(var(--uppy-spacing)*2)}.uppy\:p-6{padding:calc(var(--uppy-spacing)*6)}.uppy\:text-right{text-align:right}.uppy\:text-sm{font-size:var(--uppy-text-sm);line-height:var(--tw-leading,var(--uppy-text-sm--line-height))}.uppy\:font-medium{--tw-font-weight:var(--uppy-font-weight-medium);font-weight:var(--uppy-font-weight-medium)}.uppy\:text-amber-500{color:var(--uppy-color-amber-500)}.uppy\:text-blue-500{color:var(--uppy-color-blue-500)}.uppy\:text-gray-500{color:var(--uppy-color-gray-500)}.uppy\:text-gray-600{color:var(--uppy-color-gray-600)}.uppy\:text-green-500{color:var(--uppy-color-green-500)}.uppy\:text-red-500{color:var(--uppy-color-red-500)}.uppy\:text-white{color:var(--uppy-color-white)}.uppy\:tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.uppy\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--uppy-default-transition-timing-function));transition-duration:var(--tw-duration,var(--uppy-default-transition-duration))}.uppy\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--uppy-default-transition-timing-function));transition-duration:var(--tw-duration,var(--uppy-default-transition-duration))}.uppy\:duration-200{--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.uppy\:hover\:bg-amber-50:hover{background-color:var(--uppy-color-amber-50)}.uppy\:hover\:bg-blue-50:hover{background-color:var(--uppy-color-blue-50)}.uppy\:hover\:bg-blue-600:hover{background-color:var(--uppy-color-blue-600)}.uppy\:hover\:bg-green-50:hover{background-color:var(--uppy-color-green-50)}.uppy\:hover\:bg-green-600:hover{background-color:var(--uppy-color-green-600)}.uppy\:hover\:bg-red-50:hover{background-color:var(--uppy-color-red-50)}.uppy\:hover\:bg-red-600:hover{background-color:var(--uppy-color-red-600)}.uppy\:hover\:text-blue-700:hover{color:var(--uppy-color-blue-700)}}.uppy\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}@media (hover:hover){.uppy\:disabled\:hover\:bg-blue-500:disabled:hover{background-color:var(--uppy-color-blue-500)}}.uppy\:\[\&\:\:-moz-progress-bar\]\:bg-blue-500::-moz-progress-bar{background-color:var(--uppy-color-blue-500)}.uppy\:\[\&\:\:-moz-progress-bar\]\:bg-green-500::-moz-progress-bar{background-color:var(--uppy-color-green-500)}.uppy\:\[\&\:\:-moz-progress-bar\]\:bg-red-500::-moz-progress-bar{background-color:var(--uppy-color-red-500)}.uppy\:\[\&\:\:-webkit-progress-bar\]\:bg-gray-100::-webkit-progress-bar{background-color:var(--uppy-color-gray-100)}.uppy\:\[\&\:\:-webkit-progress-value\]\:bg-blue-500::-webkit-progress-value{background-color:var(--uppy-color-blue-500)}.uppy\:\[\&\:\:-webkit-progress-value\]\:bg-green-500::-webkit-progress-value{background-color:var(--uppy-color-green-500)}.uppy\:\[\&\:\:-webkit-progress-value\]\:bg-red-500::-webkit-progress-value{background-color:var(--uppy-color-red-500)}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-1\/2{top:50%}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-40{z-index:40}.z-50{z-index:50}.col-12{grid-column:12}.float-right{float:right}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media (min-width:40rem){.container\!{max-width:40rem!important}}@media (min-width:48rem){.container\!{max-width:48rem!important}}@media (min-width:64rem){.container\!{max-width:64rem!important}}@media (min-width:80rem){.container\!{max-width:80rem!important}}@media (min-width:96rem){.container\!{max-width:96rem!important}}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.\!hidden{display:none!important}.\!inline{display:inline!important}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.max-h-\[calc\(100vh-32px\)\]{max-height:calc(100vh - 32px)}.max-h-\[min\(620px\,calc\(100vh-48px\)\)\]{max-height:min(620px,100vh - 48px)}.w-\[min\(440px\,calc\(100vw-32px\)\)\]{width:min(440px,100vw - 32px)}.max-w-\[300px\]{max-width:300px}.shrink{flex-shrink:1}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.resize\!{resize:both!important}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[5px\]{border-radius:5px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-\[var\(--line\)\]{border-color:var(--line)}.border-slate-300{border-color:var(--color-slate-300)}.bg-red-600{background-color:var(--color-red-600)}.bg-slate-950\/25{background-color:#02061840}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/25{background-color:color-mix(in oklab,var(--color-slate-950) 25%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-\[2px_6px\]{padding:2px 6px}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.pr-1{padding-right:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.align-top{vertical-align:top}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[12px\]{font-size:12px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-pre-line{white-space:pre-line}.text-\[var\(--ink\)\],.text-\[var\(--ink\)\]\/70{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--ink\)\]\/70{color:color-mix(in oklab,var(--ink) 70%,transparent)}}.text-black{color:var(--color-black)}.text-slate-600{color:var(--color-slate-600)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-\[var\(--moss\)\]{outline-color:var(--moss)}.blur{--tw-blur:blur(8px)}.blur,.grayscale{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,)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.invert,.sepia{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%)}.\!filter{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,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-red-700:hover{background-color:var(--color-red-700)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}}@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){@layer base{*,::backdrop,:after,:before{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-duration:initial}}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}:root{--ink:hsl(calc(var(--brand-hue) + 4) 17.9% 11%);--moss:hsl(calc(var(--brand-hue) + 4) 34.5% 22.2%);--lime:hsl(calc(var(--brand-hue) + 4) 82.2% 71.4%);--line:hsl(calc(var(--brand-hue) + 4) 13.3% 82.4%);--muted:#6d756c}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:hsl(calc(var(--brand-hue) - 3) 8.3% 81.2%) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:hsl(calc(var(--brand-hue) - 3) 8.3% 81.2%);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:hsl(calc(var(--brand-hue) - 1) 8.1% 73.5%)}body{background:hsl(calc(var(--brand-hue) + 4) 27.8% 92.9%);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-synthesis:none;margin:0;font:small/1.5 Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}label input{font-weight:400}.loading-screen{background:var(--paper);min-height:100vh;color:var(--moss);letter-spacing:.02em;place-items:center;font-size:12px;display:grid}.brand{letter-spacing:.09em;align-items:center;gap:11px;display:flex}.profile-settings-panel{display:none}.settings-panel[data-active=profile] .profile-settings-panel{gap:22px;display:grid}.settings-panel[data-active=profile] .retention-setting,.settings-panel[data-active=profile] .settings-section-grid{display:none}.profile-picture-setting{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 22.4% 90.4%);align-items:center;gap:18px;padding:2px 0 20px;display:flex}.profile-picture-preview{background:hsl(calc(var(--brand-hue) + 4) 27.9% 88%);width:82px;height:82px;color:hsl(calc(var(--brand-hue) + 4) 50% 26.7%);box-shadow:0 0 0 1px hsl(calc(var(--brand-hue) + 4) 24.5% 79.2%),0 8px 22px hsl(calc(var(--brand-hue) + 4) 52.9% 23.3%/.14);border:3px solid #fff;border-radius:50%;flex:none;place-items:center;font:700 25px Segoe UI,Microsoft JhengHei UI,Microsoft JhengHei,Noto Sans TC,sans-serif;display:grid;position:relative;overflow:hidden}.profile-picture-preview img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.profile-picture-preview.has-picture span{visibility:hidden}.profile-password-setting b,.profile-picture-setting b{color:hsl(calc(var(--brand-hue) + 4) 40% 23.5%);font-size:13px}.profile-password-setting p,.profile-picture-setting p{color:hsl(calc(var(--brand-hue) - 16) 8.3% 42.4%);margin:4px 0 10px;font-size:12px}.profile-picture-actions{gap:8px;display:flex}.profile-picture-actions button,.profile-picture-actions label{border:1px solid hsl(calc(var(--brand-hue) + 4) 24.3% 79.8%);background:hsl(calc(var(--brand-hue) + 4) 33.3% 97.6%);color:hsl(calc(var(--brand-hue) + 4) 44.3% 27.5%);cursor:pointer;border-radius:5px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.profile-picture-actions button:hover,.profile-picture-actions label:hover{border-color:hsl(calc(var(--brand-hue) + 4) 23.8% 56.3%);background:hsl(calc(var(--brand-hue) + 4) 40% 94.1%)}.profile-picture-actions input{display:none}.profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.profile-fields label{color:hsl(calc(var(--brand-hue) + 4) 23.3% 31.2%);align-content:start;gap:6px;font-size:12px;font-weight:700;display:grid}.profile-fields input{border:1px solid hsl(calc(var(--brand-hue) + 4) 23.6% 82.5%);outline-color:hsl(var(--brand-hue) 87.3% 24.7%);min-width:0;color:hsl(calc(var(--brand-hue) + 4) 36.3% 22.2%);background:#fff;border-radius:6px;padding:4px 8px;font-size:13px;font-weight:400}.profile-fields input[readonly]{background:hsl(calc(var(--brand-hue) + 4) 23.8% 95.9%);color:#70827f}.profile-fields small{color:#7b8e8a;font-size:11px;font-weight:400}.profile-color-scheme-setting{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 22.4% 90.4%);padding-bottom:20px}.profile-color-scheme-setting b{color:hsl(calc(var(--brand-hue) + 4) 40% 23.5%);font-size:13px}.profile-color-scheme-setting p{color:hsl(calc(var(--brand-hue) - 16) 8.3% 42.4%);margin:4px 0 10px;font-size:12px}.profile-color-scheme-list{flex-wrap:wrap;gap:8px;display:flex}.profile-color-swatch{color:#3a4a4a;cursor:pointer;background:#fbfdfd;border:1px solid #d3dbdb;border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 6px;font-size:12px;display:flex}.profile-color-swatch:hover{background:#f2f7f7;border-color:#a8b8b8}.profile-color-swatch.active{border:2px solid #1f2e2e;padding:4px 11px 4px 5px;font-weight:700;box-shadow:inset 0 0 0 2px #fff}.profile-color-swatch-dot{background:hsl(var(--brand-hue) 87.3% 24.7%);border-radius:50%;flex:none;width:16px;height:16px}.profile-password-setting{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);background:hsl(calc(var(--brand-hue) + 4) 33.3% 98.2%);border-radius:8px;padding:15px}.profile-password-setting>header{color:hsl(var(--brand-hue) 87.3% 24.7%);gap:9px;display:flex}.profile-password-setting>header svg{flex:none}.profile-password-setting p{margin-bottom:0}.profile-password-fields{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.profile-form-error{color:#a43d32;background:#fff3f1;border-left:3px solid #bd5145;margin:0;padding:8px 10px;font-size:12px}.profile-settings-panel>footer{justify-content:flex-end;display:flex}.profile-settings-panel>footer .primary-button{min-width:140px}.avatar-crop-dialog{gap:12px;width:min(360px,100vw - 32px);display:grid}.avatar-crop-hint{color:hsl(calc(var(--brand-hue) - 16) 8.3% 42.4%);margin:0;font-size:12px}.avatar-crop-viewport{cursor:grab;touch-action:none;background:#1f2626;border-radius:8px;margin:0 auto;position:relative;overflow:hidden}.avatar-crop-viewport:active{cursor:grabbing}.avatar-crop-viewport img{transform-origin:0 0;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;max-width:none;max-height:none;position:absolute;top:0;left:0}.avatar-crop-mask{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 9999px #0f14148c}.avatar-crop-zoom{color:hsl(calc(var(--brand-hue) + 4) 23.3% 31.2%);align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.avatar-crop-zoom input{flex:1}.avatar-crop-dialog>footer{justify-content:flex-end;gap:8px;display:flex}@media (max-width:700px){.profile-picture-setting{align-items:flex-start}.profile-fields,.profile-password-fields{grid-template-columns:1fr}}.brand b{font-size:15px;display:block}.brand small{color:hsl(calc(var(--brand-hue) + 4) 15% 70%);margin-top:2px;font-size:11px;display:block}.eyebrow{color:hsl(calc(var(--brand-hue) + 4) 18.8% 39.6%);letter-spacing:.13em;font-size:11.5px;font-weight:500}.soda-auth-shell{background:hsl(calc(var(--brand-hue) + 4) 26.3% 96.3%);place-items:center;min-height:100vh;padding:32px 16px;display:grid}.soda-auth-card{border:1px solid hsl(calc(var(--brand-hue) + 4) 20.9% 91.6%);width:min(100%,440px);box-shadow:0 1px 3px hsl(calc(var(--brand-hue) + 4) 42.9% 11%/.04),0 20px 40px -12px hsl(calc(var(--brand-hue) + 4) 42.9% 11%/.08);background:#fff;border-radius:20px;padding:36px 40px 40px}.soda-auth-card h1{color:hsl(calc(var(--brand-hue) + 4) 27.8% 7.1%);margin:22px 0 6px;font-size:26px;font-weight:800}.soda-auth-subtitle{color:hsl(calc(var(--brand-hue) + 4) 13.2% 46.1%);margin:0 0 26px;font-size:14.5px;line-height:1.6}.soda-auth-card form{gap:18px;display:grid}.soda-auth-card label{gap:7px;font-size:13.5px;font-weight:600;display:grid}.soda-auth-card input,.soda-auth-card label{color:hsl(calc(var(--brand-hue) + 4) 27.8% 7.1%)}.soda-auth-card input{border:1px solid hsl(calc(var(--brand-hue) + 4) 16% 84.1%);background:#fff;border-radius:9px;outline:0;padding:11px 13px;font-size:14.5px}.soda-auth-card input:focus{border-color:hsl(var(--brand-hue) 87.3% 24.7%);box-shadow:0 0 0 3px hsl(calc(var(--brand-hue) + 4) 74.6% 52.2%/.12)}.soda-auth-message{color:#b42318;background:#fef3f2;border-radius:8px;margin-top:-4px;padding:9px 12px;font-size:13px;line-height:1.5}.soda-auth-submit{background:hsl(var(--brand-hue) 87.3% 24.7%);color:#fff;border:0;border-radius:10px;width:100%;margin-top:4px;padding:13px;font-size:15px;font-weight:700}.soda-auth-submit:hover{background:hsl(calc(var(--brand-hue) + 4) 72.3% 45.3%)}.soda-auth-submit:disabled{opacity:.6;cursor:default}.soda-auth-switch{text-align:center;color:hsl(calc(var(--brand-hue) + 4) 13.2% 46.1%);margin-top:22px;font-size:13.5px}.soda-auth-switch button{color:hsl(var(--brand-hue) 87.3% 24.7%);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600}.soda-auth-switch button:hover{text-decoration:underline}.soda-auth-divider{color:hsl(calc(var(--brand-hue) + 4) 11% 52%);align-items:center;gap:12px;margin:22px 0 16px;font-size:12px;display:flex}.soda-auth-divider:after,.soda-auth-divider:before{background:hsl(calc(var(--brand-hue) + 4) 16.7% 92.9%);content:"";flex:1;height:1px}.soda-auth-google{border:1px solid hsl(calc(var(--brand-hue) + 4) 16% 84.1%);width:100%;color:hsl(calc(var(--brand-hue) + 4) 23.5% 26.7%);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:11px 14px;font-size:14px;font-weight:600;transition:background .15s;display:flex}.soda-auth-google:hover{background:hsl(calc(var(--brand-hue) + 4) 20% 98%)}.soda-auth-google svg{flex:none;width:18px;height:18px}.soda-mark{color:hsl(var(--brand-hue) 87.3% 24.7%);align-items:center;gap:1px;display:inline-flex}.soda-mark-letter{font:800 var(--soda-mark-size,32px)/1 Arial,Helvetica Neue,sans-serif;letter-spacing:-.01em}.soda-mark svg{flex:none}.submission-wait{z-index:200;background:hsl(calc(var(--brand-hue) + 4) 33.3% 11.8%/.22);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;place-items:center;display:grid;position:fixed;inset:0}.submission-wait>div{border:1px solid hsl(calc(var(--brand-hue) + 4) 28.6% 78%);min-width:245px;color:hsl(calc(var(--brand-hue) + 4) 61.1% 22.2%);box-shadow:0 18px 45px hsl(calc(var(--brand-hue) + 4) 55.9% 13.3%/.24);background:#fff;border-radius:10px;justify-items:center;gap:9px;padding:22px 28px;display:grid}.submission-wait i{border:3px solid hsl(calc(var(--brand-hue) + 4) 31.8% 82.7%);border-top-color:hsl(var(--brand-hue) 87.3% 24.7%);border-radius:50%;width:28px;height:28px;animation:gais-spin .75s linear infinite}.submission-wait strong{font-size:14px}.submission-wait span{color:hsl(calc(var(--brand-hue) - 7) 9.8% 43.9%);font-size:12px}.app-notice{z-index:210;border:1px solid hsl(calc(var(--brand-hue) + 4) 34.9% 66.3%);background:hsl(calc(var(--brand-hue) + 4) 100% 98%);max-width:min(520px,100vw - 32px);color:hsl(calc(var(--brand-hue) + 4) 86.1% 19.8%);box-shadow:0 8px 22px hsl(calc(var(--brand-hue) + 4) 61.3% 18.2%/.18);pointer-events:auto;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;animation:gais-notice-in .2s ease-out;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}.app-notice.error{color:#a7352c;background:#fff7f6;border-color:#e7ada7}.app-notice .app-notice-icon{background:hsl(calc(var(--brand-hue) + 4) 52.4% 91.8%);width:28px;height:28px;color:hsl(var(--brand-hue) 87.3% 24.7%);box-shadow:inset 0 0 0 1px hsl(calc(var(--brand-hue) + 4) 38.5% 79.6%);border-radius:50%;flex:none;place-items:center;display:grid}.app-notice.error .app-notice-icon{color:#c43d32;background:#ffe5e2;box-shadow:inset 0 0 0 1px #efbbb5}.app-notice p{flex:1;margin:0;font-size:13px;line-height:1.4}.app-notice button{color:inherit;background:0 0;border:0;font-size:18px;line-height:1}.app-question-backdrop{z-index:220;background:hsl(calc(var(--brand-hue) + 4) 37% 10.6%/.3);place-items:center;padding:16px;display:grid;position:fixed;inset:0;pointer-events:auto!important}.app-question{z-index:1;border:1px solid hsl(calc(var(--brand-hue) + 4) 27.1% 83.3%);width:min(460px,100%);color:hsl(calc(var(--brand-hue) + 4) 29.5% 20.6%);box-shadow:0 20px 50px hsl(calc(var(--brand-hue) + 4) 54.1% 12%/.25);background:#fff;border-radius:10px;padding:8px 12px;position:relative;pointer-events:auto!important}.app-question h2{margin:0;font-size:17px}.app-question p{color:hsl(calc(var(--brand-hue) + 38) 10.2% 40.2%);margin:12px 0 18px;font-size:13px;line-height:1.65}.app-question footer{justify-content:flex-end;gap:8px;display:flex}.app-question button{border:1px solid hsl(calc(var(--brand-hue) + 4) 19.7% 77.1%);color:hsl(calc(var(--brand-hue) + 4) 36.5% 24.7%);pointer-events:auto;background:#fff;border-radius:5px;padding:5px 12px;font-size:12px}.app-question button:last-child{border-color:hsl(var(--brand-hue) 87.3% 24.7%);background:hsl(var(--brand-hue) 87.3% 24.7%);color:#fff}.app-question button.danger{background:#c9473b;border-color:#c9473b}@keyframes gais-spin{to{transform:rotate(1turn)}}@keyframes gais-notice-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.app-question-backdrop{z-index:260}.app-shell{background:linear-gradient(125deg,#f7f5ed 0,#fbfaf4 58%,hsl(calc(var(--brand-hue) + 4) 31.1% 88%) 100%);width:min(1024px,100%);min-height:100vh;margin:0 auto}.app-shell.mail-mode{width:100%}.topbar{z-index:40;border-bottom:1px solid var(--line);background:#fbfaf4;grid-template-columns:auto minmax(0,1fr) auto;gap:22px;min-height:50px;padding:2px clamp(20px,2vw,46px);display:grid;top:0}.topbar,.update-notice-banner{align-items:center;position:sticky}.update-notice-banner{z-index:39;color:#7a5a12;background:#fffaf0;border-bottom:1px solid #f0d9a8;flex-wrap:wrap;gap:12px;padding:8px clamp(20px,2vw,46px);font-size:12px;display:flex;top:50px}.update-notice-banner svg{flex:none}.update-notice-banner span{flex:1;min-width:160px}.update-notice-banner label{color:#7a5a12;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.update-notice-close{color:#7a5a12;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:4px;display:grid}.update-notice-close:hover{background:#f5e6c4}.topbar .brand{color:var(--ink);text-decoration:none}.main-navigation{align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.nav-main,.nav-source{color:#627168;white-space:nowrap;background:0 0;border:0;transition:background .18s,color .18s}.nav-main{border-radius:5px;flex:none;align-items:center;gap:7px;padding:4px 8px;font-size:14px;display:inline-flex}.nav-divider{background:var(--line);flex:none;width:1px;height:24px;margin:0 5px}.source-navigation{min-width:0;display:flex;overflow-x:auto}.nav-source{border-radius:4px;flex:none;padding:8px 7px;font-size:11.5px}.nav-source:hover{background:hsl(calc(var(--brand-hue) + 4) 25% 89%);color:var(--ink)}.nas-source-trail{color:hsl(calc(var(--brand-hue) + 4) 14.3% 43.9%);white-space:nowrap;flex:1;gap:8px;font-size:11.5px;overflow-x:auto}.nas-source-trail,.nas-source-trail span{min-width:0;align-items:center;display:flex}.nas-source-trail span{gap:6px}.nas-source-trail b{color:hsl(var(--brand-hue) 87.3% 24.7%)}.nas-source-trail strong{color:hsl(calc(var(--brand-hue) + 4) 31% 27.8%)}.nas-source-trail i{color:hsl(calc(var(--brand-hue) + 4) 10.2% 53.7%);font-style:normal}.nas-source-trail em{max-width:210px;color:hsl(calc(var(--brand-hue) - 8) 8.3% 52.9%);text-overflow:ellipsis;font-style:normal;overflow:hidden}.topbar-actions{align-items:center;gap:13px;display:flex}.user-menu{z-index:120;border:1px solid hsl(calc(var(--brand-hue) + 38) 22.6% 87.8%);min-width:220px;box-shadow:0 12px 28px hsl(calc(var(--brand-hue) - 2) 43.3% 13.1%/.16);background:#fff;border-radius:10px;padding:6px;overflow:hidden}.user-menu-email{color:#5c6a6a;text-overflow:ellipsis;white-space:nowrap;padding:8px 10px;font-size:12px;display:block;overflow:hidden}.user-menu-item{width:100%;color:hsl(calc(var(--brand-hue) + 4) 18.4% 19.2%);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;outline:0;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.user-menu-item:hover,.user-menu-item[data-highlighted]{background:hsl(calc(var(--brand-hue) + 4) 70.4% 94.7%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.user-menu-item.danger{color:#b34343}.user-menu-item.danger:hover,.user-menu-item.danger[data-highlighted]{color:#a13a3a;background:#fdeceb}.user-menu-divider{border-top:1px solid hsl(calc(var(--brand-hue) + 30) 15.6% 91.2%);margin:6px 2px}.user-area{align-items:center;gap:8px;font-size:12px;display:flex}.avatar{width:32px;height:32px;color:hsl(calc(var(--brand-hue) + 4) 24.1% 21.2%);cursor:pointer;background:#d5c88c;border:0;border-radius:50%;place-items:center;padding:0;font-size:12px;font-weight:700;display:grid;position:relative;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.avatar.has-picture>span{visibility:hidden}.user-name{max-width:120px;color:hsl(calc(var(--brand-hue) + 4) 21.8% 26.1%);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.workspace-layout{grid-template-columns:248px minmax(0,1fr);min-height:calc(100vh - 76px);display:grid}.settings-layout{display:block}.sidebar{border-right:1px solid hsl(calc(var(--brand-hue) + 4) 34.7% 9.6%);background:hsl(calc(var(--brand-hue) + 4) 29.9% 15.1%);height:calc(100vh - 76px);color:hsl(calc(var(--brand-hue) + 4) 33.3% 90.6%);flex-direction:column;gap:25px;padding:25px 18px;display:flex;position:sticky;top:76px;overflow-y:auto}.sidebar-heading{gap:9px;display:grid}.side-section>span,.sidebar-heading>span{color:hsl(calc(var(--brand-hue) + 38) 10.8% 58.2%);letter-spacing:.02em;margin:0 11px;font-size:11.5px}.side-section,.sidebar nav{gap:5px;display:grid}.sidebar button{width:100%;color:hsl(calc(var(--brand-hue) + 4) 14.3% 82.2%);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:10px 11px;font-size:12px;display:flex}.sidebar .nav-active,.sidebar button:hover{background:hsl(calc(var(--brand-hue) + 4) 28.5% 26.9%);color:#fff}.sidebar .trail-active{background:hsl(calc(var(--brand-hue) + 4) 82.2% 71.4%/.15);color:hsl(calc(var(--brand-hue) + 4) 81.8% 91.4%)}.sidebar .trail-active svg{color:var(--lime)}.sidebar-note{border:1px solid hsl(calc(var(--brand-hue) + 4) 19.3% 34.5%);background:#ffffff0a;border-radius:8px;margin-top:auto;padding:13px}.sidebar-note span{color:var(--lime);letter-spacing:.02em;font-size:11.5px}.sidebar-note p{color:hsl(calc(var(--brand-hue) + 4) 18.3% 77.5%);margin:8px 0 0;font-size:12px;line-height:1.6}.workspace{width:100%;max-width:1600px;margin:0 auto}.workspace-meta{color:#7f897f;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;height:40px;font-size:11px;display:flex}.workspace-meta strong{color:hsl(calc(var(--brand-hue) + 4) 16.6% 34.3%);font-weight:500}.workspace-meta i{background:var(--line);flex:1;height:1px}.workspace-header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;min-height:46px}.crumbs,.workspace-header{align-items:center;display:flex}.crumbs{gap:2px;min-width:0;overflow:hidden}.crumbs button{color:var(--muted);background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:4px;display:flex}.crumbs button:last-child{color:var(--ink);text-overflow:ellipsis;overflow:hidden}.search{border:1px solid var(--line);background:#fffef8;border-radius:5px;flex:none;align-items:center;gap:8px;width:250px;padding:8px 12px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.content-head{justify-content:space-between;align-items:flex-end;gap:20px;padding:48px 0 25px;display:flex}.content-head h1{letter-spacing:-.02em;margin:6px 0 5px;font:600 42px Segoe UI,Microsoft JhengHei UI,Noto Sans TC,sans-serif}.content-head p{color:var(--muted);margin:0;font-size:12px}.editor-actions,.head-actions{align-items:center;gap:9px;display:flex}.attachment,.primary-button,.secondary-button{border:1px solid var(--ink);border-radius:4px;align-items:center;gap:7px;padding:10px 13px;font-size:12px;display:inline-flex}.primary-button{background:var(--ink);color:#fff}.attachment,.secondary-button{color:var(--ink);background:0 0}.new-folder{border:1px dashed hsl(calc(var(--brand-hue) + 39) 11.4% 55.3%);background:hsl(calc(var(--brand-hue) + 4) 34.5% 89.2%);border-radius:5px;align-items:center;gap:9px;margin-bottom:18px;padding:11px 14px;display:flex}.new-folder input{background:0 0;border:0;outline:0;flex:1;min-width:0}.record-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;display:grid}.record-card{border:1px solid var(--line);background:hsl(calc(var(--brand-hue) + 4) 50% 99.2%/.82);text-align:left;border-radius:6px;gap:13px;min-height:126px;padding:17px;transition:transform .2s,border .2s;display:flex;position:relative}.record-card:hover{border-color:hsl(calc(var(--brand-hue) + 4) 15% 37.8%);transform:translateY(-3px)}.record-icon{background:hsl(calc(var(--brand-hue) + 4) 29.2% 87.3%);width:42px;height:42px;color:hsl(calc(var(--brand-hue) + 4) 25.9% 28%);border-radius:4px;flex:none;place-items:center;display:grid}.record-icon.article{color:#765d2d;background:#ece1c4}.record-copy{gap:6px;min-width:0;display:grid}.record-copy strong{text-overflow:ellipsis;white-space:nowrap;font:16px Segoe UI,Microsoft JhengHei UI,Microsoft JhengHei,Noto Sans TC,sans-serif;overflow:hidden}.record-copy small,.record-copy span{color:var(--muted);font-size:11.5px;line-height:1.5}.record-copy small{margin-top:auto}.card-arrow{color:#95a094;position:absolute;top:14px;right:12px}.upload-panel{border-top:2px solid var(--ink);grid-template-columns:1fr 320px;align-items:center;gap:25px;margin-top:34px;padding:19px 0;display:grid}.upload-panel h3{margin:6px 0;font:600 21px Segoe UI,Microsoft JhengHei UI,Microsoft JhengHei,Noto Sans TC,sans-serif}.upload-panel p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.upload-drop{border:1px dashed hsl(calc(var(--brand-hue) + 40) 10.2% 52%);background:hsl(calc(var(--brand-hue) + 4) 33.3% 92.9%);color:var(--moss);text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:0 11px;padding:17px;display:grid}.upload-drop span{font-size:12px;font-weight:700}.upload-drop small{color:var(--muted);grid-column:2;margin-top:4px;font-size:11px}.upload-task{background:hsl(calc(var(--brand-hue) + 4) 36.2% 90.8%);grid-column:1/-1;align-items:center;gap:10px;padding:11px;display:flex}.progress-copy{flex:1;gap:4px;display:grid}.progress-copy span,.progress-copy strong,.upload-task>b{font-size:11.5px}.progress-copy span{color:var(--muted)}.progress-track{background:hsl(calc(var(--brand-hue) + 4) 17.3% 79.6%);height:4px}.progress-track i{background:var(--moss);height:100%;transition:width .2s;display:block}.upload-panel.upload-panel-hidden{border:0;margin:0;padding:0;display:contents}.editor-sheet{border:1px solid hsl(calc(var(--brand-hue) + 4) 20% 66.7%);background:hsl(calc(var(--brand-hue) + 4) 35.5% 87.8%);box-shadow:7px 7px 0 hsl(calc(var(--brand-hue) + 4) 21.1% 77.6%);margin:0 0 20px;padding:19px}.editor-topline{justify-content:space-between;align-items:center;display:flex}.icon-button,.title-input{background:0 0;border:0}.title-input{border-bottom:1px solid hsl(calc(var(--brand-hue) + 38) 11.3% 51.4%);outline:0;width:100%;margin:14px 0;padding:10px 0;font:600 25px Segoe UI,Microsoft JhengHei UI,Microsoft JhengHei,Noto Sans TC,sans-serif}.draft-status{color:var(--muted);margin-right:auto;font-size:11.5px}@media (max-width:1100px){.topbar{gap:14px}.source-navigation{max-width:220px}.user-name{max-width:90px}.workspace{padding-inline:32px}}@media (max-width:800px){.topbar{grid-template-columns:auto 1fr auto;gap:10px;padding:10px 16px}.main-navigation{overflow-x:auto}.nav-divider,.source-navigation{display:none}.workspace-layout{display:block}.sidebar{display:none}.workspace{padding:0 20px 30px}.content-head{flex-direction:column;align-items:flex-start;padding-top:34px}.upload-panel{grid-template-columns:1fr}.search{display:none}.editor-actions{flex-wrap:wrap}.content-head h1{font-size:34px}}@media (max-width:520px){.nav-main svg,.topbar .brand small,.user-name{display:none}.nav-main{padding:8px 7px}.workspace-header{min-height:40px}}.ask-workspace,.drive-workspace,.search-workspace,.settings-workspace{padding-top:42px}.search-hero{text-align:center;max-width:720px;margin:30px auto 24px}.ask-intro h1,.drive-title h1,.search-hero h1,.settings-heading h1{letter-spacing:-.06em;margin:7px 0;font:600 24px Segoe UI,Microsoft JhengHei UI,Microsoft JhengHei,Noto Sans TC,sans-serif}.ask-intro p,.drive-title p,.search-hero p,.settings-heading p{color:var(--muted);font-size:12px;line-height:1.7}.search-form{max-width:850px;margin:auto}.search-filter-row{justify-content:center;gap:6px;padding:4px 0 13px;display:flex;overflow-x:auto}.filter-chip{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:2px 6px;font-size:12px}.google-search{box-shadow:0 7px 20px hsl(calc(var(--brand-hue) + 4) 25.4% 13.1%/.08);background:#fffefa;border:1px solid #c2c8c0;border-radius:999px;align-items:center;gap:12px;padding:0 9px 0 12px;display:flex}.google-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:7px 0;font-size:15px}.clear-search,.search-submit{color:#78857c;background:0 0;border:0;border-radius:50%;place-items:center;padding:8px;display:grid}.search-submit{background:var(--moss);color:#fff}.search-toolbar{max-width:850px;color:var(--muted);justify-content:space-between;gap:20px;margin:12px auto 0;font-size:11.5px;display:flex}.hot-keywords{flex-wrap:wrap;align-items:center;gap:0 7px;display:flex}.hot-keywords span{color:hsl(calc(var(--brand-hue) + 4) 34.3% 27.5%);font-weight:700}.hot-keywords button{border:0;border-bottom:1px solid hsl(calc(var(--brand-hue) + 39) 10.3% 67.6%);color:hsl(calc(var(--brand-hue) + 4) 15% 37.8%);background:0 0;padding:0;font-size:12px}.hot-keywords em{color:#929b93;font-style:normal}.search-toolbar label{white-space:nowrap;align-items:center;gap:5px;display:flex}.search-toolbar select{appearance:none;color:hsl(calc(var(--brand-hue) + 4) 28.5% 26.9%);background:0 0;border:0;outline:0;font-size:11.5px}.search-results{max-width:850px;margin:20px auto}.search-result{border-bottom:1px solid var(--line);padding:17px 0}.search-result>span{color:hsl(calc(var(--brand-hue) + 4) 24.9% 40.2%);text-transform:uppercase;font-size:11.5px}.search-result h2{color:hsl(calc(var(--brand-hue) + 4) 47.7% 21.8%);margin:5px 0;font:400 21px Segoe UI,Microsoft JhengHei UI,Microsoft JhengHei,Noto Sans TC,sans-serif}.search-result small{color:#829087;font-size:11.5px}.search-result p{color:#667269;margin:8px 0 0;font-size:12px;line-height:1.7}.empty-state{color:#899389;text-align:center;font-size:12px}.ask-workspace{max-width:900px;margin:auto}.ask-intro{max-width:650px;padding:18px 0 24px}.ask-suggestions{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.ask-suggestions button{border:1px solid hsl(calc(var(--brand-hue) + 4) 12.7% 75.3%);background:hsl(calc(var(--brand-hue) + 4) 44.4% 96.5%);color:hsl(calc(var(--brand-hue) + 4) 19.8% 33.7%);border-radius:999px;padding:8px 11px;font-size:11.5px}.conversation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:13px;min-height:320px;padding:25px 0;display:grid}.empty-conversation{color:#8a958b;place-items:center;gap:10px;min-height:230px;font-size:12px;display:grid}.message{border-radius:10px;align-items:flex-start;gap:9px;max-width:80%;padding:12px 14px;font-size:12px;line-height:1.7;display:flex}.message p{white-space:pre-wrap;margin:0}.message.user{background:hsl(calc(var(--brand-hue) + 4) 28.5% 26.9%);color:#fff;justify-self:end}.ask-composer{border:1px solid hsl(calc(var(--brand-hue) + 40) 11.5% 74.3%);background:#fffefa;border-radius:10px;align-items:flex-end;gap:10px;margin-top:18px;padding:8px;display:flex}.ask-composer textarea{resize:vertical;background:0 0;border:0;outline:0;flex:1;min-height:48px;padding:8px;font:12px DM Mono,monospace}.ask-composer button{align-self:center}.message-content{min-width:0}.ask-answer-paragraph{margin-bottom:10px}.ask-answer-paragraph:last-child{margin-bottom:0}.ask-sources-compact{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:6px;margin-left:6px;display:inline-flex}.ask-sources-label{color:#70817a;font-size:12px}.ask-source-badge{border:1px solid hsl(calc(var(--brand-hue) + 4) 34.7% 81.4%);background:hsl(calc(var(--brand-hue) + 4) 40% 94.1%);max-width:100px;color:hsl(var(--brand-hue) 87.3% 24.7%);border-radius:999px;align-items:center;gap:2px;padding:0 4px;font-size:12px;line-height:1.5;display:inline-flex}.ask-source-badge svg{flex:none}.ask-source-badge span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ask-source-badge small{color:hsl(var(--brand-hue) 87.3% 24.7%);flex:none;margin-left:2px;font-weight:700}.ask-source-badge:hover{background:hsl(calc(var(--brand-hue) + 4) 40.7% 89.4%)}.ask-source-tooltip{white-space:normal;gap:2px;min-width:200px;max-width:320px;padding:5px;display:grid}.ask-source-tooltip-item{color:#111;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;width:100%;min-width:0;padding:5px 6px;font-size:12px;display:flex}.ask-source-tooltip-item svg{color:hsl(var(--brand-hue) 87.3% 24.7%);flex:none}.ask-source-tooltip-item span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ask-source-tooltip-item small{color:#70817a;flex:none}.ask-source-tooltip-item:hover{background:hsl(calc(var(--brand-hue) + 4) 25.9% 94.7%)}.ask-elapsed{color:#70817a;margin-top:8px;display:block}.rag-debug-panel{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.7% 82.7%);background:hsl(calc(var(--brand-hue) + 4) 40% 98%);border-radius:12px;margin-top:22px}.rag-debug-toggle{width:100%;color:hsl(calc(var(--brand-hue) + 4) 86.3% 20%);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:12px 14px;font-weight:700;display:flex}.rag-debug-toggle small{color:hsl(calc(var(--brand-hue) - 7) 9% 47.8%);margin-left:auto;font-weight:400}.rag-debug-body{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 21.2% 87.1%);gap:14px;padding:14px;display:grid}.rag-debug-body label{color:hsl(calc(var(--brand-hue) + 4) 26.9% 28.4%);gap:6px;font-size:12px;display:grid}.rag-debug-body textarea{resize:vertical;border:1px solid hsl(calc(var(--brand-hue) + 4) 18.5% 78.8%);width:100%;color:hsl(calc(var(--brand-hue) + 4) 45.2% 16.5%);font:None12px/1.55 DM Mono,monospace;background:#fff;border-radius:7px;padding:8px}.rag-debug-stage{border:1px solid hsl(calc(var(--brand-hue) + 4) 19.4% 85.9%);background:#fff;border-radius:9px;gap:9px;padding:11px;display:grid}.rag-debug-stage header{justify-content:space-between;align-items:center;display:flex}.rag-debug-stage header button{border:1px solid hsl(calc(var(--brand-hue) + 4) 28.1% 67.3%);background:hsl(calc(var(--brand-hue) + 4) 44.8% 94.3%);color:hsl(calc(var(--brand-hue) + 4) 86.3% 22.9%);border-radius:6px;align-items:center;gap:5px;padding:6px 9px;display:flex}.rag-debug-stage header button:disabled{opacity:.45}.rag-debug-json{background:hsl(calc(var(--brand-hue) + 4) 48.1% 15.9%);max-height:300px;color:hsl(calc(var(--brand-hue) + 4) 60% 92.2%);font:None11.5px/1.55 DM Mono,monospace;white-space:pre-wrap;border-radius:7px;margin:0;padding:10px;overflow:auto}.rag-debug-answer{border-left:3px solid hsl(calc(var(--brand-hue) + 4) 55.6% 15.9%);color:hsl(calc(var(--brand-hue) + 4) 37.5% 22%);white-space:pre-wrap;padding:9px 11px;font-size:12px;line-height:1.7}.rag-debug-error{color:#9b3529;background:#fff0ed;border-radius:7px;margin:0;padding:8px 10px;font-size:12px}.drive-topline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:13px;display:flex}.drive-title{padding:34px 0 22px}.drive-title h1{font-size:38px}.drive-group{margin:0 0 27px}.group-heading{border-bottom:2px solid hsl(calc(var(--brand-hue) + 40) 11.2% 47.3%);color:hsl(calc(var(--brand-hue) + 4) 37.5% 22%);justify-content:space-between;align-items:center;padding:8px 2px;display:flex}.group-heading span{align-items:center;gap:8px;font:600 17px Segoe UI,Microsoft JhengHei UI,Microsoft JhengHei,Noto Sans TC,sans-serif;display:flex}.group-heading small{color:var(--muted);font-size:11.5px}.file-table{background:hsl(calc(var(--brand-hue) + 4) 100% 99.4%/.7);border:1px solid hsl(calc(var(--brand-hue) + 37) 11.7% 84.9%);border-top:0;overflow:hidden}.file-row,.file-table-head{text-align:left;grid-template-columns:minmax(200px,1.7fr) minmax(150px,2fr) 90px 145px;align-items:center;gap:15px;width:100%;display:grid}.file-table-head{background:hsl(calc(var(--brand-hue) + 4) 21.1% 92.5%);color:#748276;padding:9px 14px;font-size:11.5px}.file-row{border:0;border-top:1px solid hsl(calc(var(--brand-hue) + 4) 12.3% 88.8%);color:hsl(calc(var(--brand-hue) - 38) 8.2% 31.2%);background:0 0;padding:12px 14px;font-size:12px}.file-row:hover{background:hsl(calc(var(--brand-hue) + 4) 35.1% 92.7%)}.file-row span:first-child{color:hsl(calc(var(--brand-hue) + 4) 50.8% 23.9%);align-items:center;gap:8px;font-weight:500;display:flex}.file-row span:not(:first-child){color:#78837a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.empty-drive{border:1px dashed hsl(calc(var(--brand-hue) - 45) 9.3% 64.1%);background:hsl(calc(var(--brand-hue) + 4) 33.3% 94.1%);min-height:280px;color:hsl(calc(var(--brand-hue) + 40) 10.1% 51.6%);place-items:center;gap:8px;font-size:12px;display:grid}.settings-heading{max-width:660px;padding-bottom:28px}.settings-grid{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.2fr);gap:22px;display:grid}.source-form,.source-list{border:1px solid hsl(calc(var(--brand-hue) + 4) 14.3% 83.5%);background:hsl(calc(var(--brand-hue) + 4) 60% 99%/.8);border-radius:9px;padding:21px}.source-form{align-content:start;gap:14px;display:grid}.source-form h2,.source-list h2{color:hsl(calc(var(--brand-hue) + 4) 35% 22.9%);align-items:center;gap:8px;margin:0 0 5px;font:600 20px Segoe UI,Microsoft JhengHei UI,Microsoft JhengHei,Noto Sans TC,sans-serif;display:flex}.source-form label{color:#59675d;gap:6px;font-size:11.5px;display:grid}.source-form input,.source-form select{border:1px solid hsl(calc(var(--brand-hue) + 39) 11.3% 79.2%);color:var(--ink);background:#fffefa;border-radius:5px;outline:0;padding:10px}.form-message{color:hsl(calc(var(--brand-hue) + 4) 44.1% 31.6%);margin:0;font-size:12px}.source-list{align-content:start;gap:8px;display:grid}.source-list article{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 12.9% 87.8%);align-items:center;gap:11px;padding:13px 0;display:flex}.source-list article:first-of-type{border-top:0}.source-list article div{flex:1;min-width:0}.source-list strong{color:hsl(calc(var(--brand-hue) + 4) 30.5% 23.1%);font-size:12px;display:block}.source-list p{color:#7a857c;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11.5px;overflow:hidden}.source-list small{color:#829187;font-size:11px}.source-badge{background:hsl(calc(var(--brand-hue) + 4) 29.6% 89.4%);color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);text-transform:uppercase;border-radius:4px;padding:5px 6px;font-size:11px}@media (max-width:800px){.ask-workspace,.drive-workspace,.search-workspace,.settings-workspace{padding-top:24px}.search-hero{margin-top:15px}.ask-intro h1,.drive-title h1,.search-hero h1,.settings-heading h1{font-size:32px}.drive-topline,.search-toolbar{flex-direction:column;align-items:flex-start}.file-table{overflow-x:auto}.file-row,.file-table-head{min-width:670px}.settings-grid{grid-template-columns:1fr}.message{max-width:92%}}.drive-mode{background:hsl(calc(var(--brand-hue) + 4) 25.9% 94.7%)}.drive-mode .sidebar{border-right-color:hsl(calc(var(--brand-hue) + 4) 16.1% 81.8%);background:hsl(calc(var(--brand-hue) + 4) 23.1% 92.4%);color:hsl(calc(var(--brand-hue) + 4) 21.6% 19%)}.drive-mode .side-section>span,.drive-mode .sidebar-heading>span{color:hsl(calc(var(--brand-hue) + 39) 10.3% 45.9%)}.drive-mode .sidebar button{color:hsl(calc(var(--brand-hue) + 4) 26.1% 21.8%);border-radius:3px}.drive-mode .sidebar .nav-active,.drive-mode .sidebar button:hover{background:hsl(calc(var(--brand-hue) + 4) 30.2% 83.1%);color:hsl(calc(var(--brand-hue) + 4) 83.3% 16.5%)}.drive-mode .sidebar .trail-active{background:hsl(calc(var(--brand-hue) + 4) 29.7% 78.2%);color:hsl(calc(var(--brand-hue) + 4) 84.6% 17.8%)}.drive-mode .sidebar .trail-active svg{color:hsl(calc(var(--brand-hue) + 4) 70.8% 26.9%)}.drive-mode .sidebar-note{border-color:hsl(calc(var(--brand-hue) + 4) 20% 78.4%);background:hsl(calc(var(--brand-hue) + 4) 24.1% 88.6%)}.drive-mode .sidebar-note span{color:hsl(calc(var(--brand-hue) + 4) 67.4% 26.5%)}.drive-mode .sidebar-note p{color:hsl(calc(var(--brand-hue) + 4) 15.4% 35.7%)}.drive-mode .workspace{max-width:none;padding:0 12px 36px}.legacy-drive{padding-top:0}.drive-path-row{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 20.4% 81.8%);min-height:43px;color:hsl(calc(var(--brand-hue) + 4) 89.4% 25.9%);justify-content:space-between;align-items:center;gap:15px;display:flex}.drive-path-row .crumbs button{color:hsl(calc(var(--brand-hue) + 4) 100% 26.5%);font-size:13px;font-weight:600}.drive-icon-tools{align-items:center;gap:4px;display:flex}.drive-icon-tools button{border:1px solid hsl(calc(var(--brand-hue) + 4) 15.3% 78.2%);background:hsl(calc(var(--brand-hue) + 4) 38.5% 97.5%);width:31px;height:28px;color:hsl(calc(var(--brand-hue) + 4) 27.4% 32.9%);border-radius:3px;place-items:center;display:grid}.drive-icon-tools button:hover{background:hsl(calc(var(--brand-hue) + 4) 36.7% 88.2%);color:hsl(calc(var(--brand-hue) + 4) 91.9% 19.4%)}.drive-filter-row{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 20.6% 86.7%);min-height:27px;color:hsl(calc(var(--brand-hue) + 4) 38.3% 21%);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex;overflow:hidden}.drive-filter-row b{color:hsl(calc(var(--brand-hue) + 4) 26% 28.6%)}.drive-filter-row button{color:hsl(calc(var(--brand-hue) + 4) 74.7% 31%);background:0 0;border:0;padding:0;font-size:12px}.drive-filter-row button.selected{color:hsl(calc(var(--brand-hue) + 4) 36.2% 13.5%);font-weight:700}.tag-row{overflow-x:auto}.drive-preview-strip{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 21.1% 85.1%);gap:9px;min-height:114px;padding:9px 0;display:flex;overflow:hidden}.preview-tile{background:linear-gradient(135deg,hsl(calc(var(--brand-hue) + 4) 37.8% 73.5%),hsl(calc(var(--brand-hue) + 4) 55.4% 78%));width:146px;height:95px;color:hsl(calc(var(--brand-hue) + 4) 44.3% 19%/.7);border:0;border-radius:3px;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.preview-tile span{color:hsl(calc(var(--brand-hue) + 4) 36.4% 21.6%);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#ffffffc7;padding:5px;font-size:11.5px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.preview-1{background:linear-gradient(135deg,hsl(calc(var(--brand-hue) + 4) 28.4% 29%),hsl(calc(var(--brand-hue) + 4) 51% 80.8%))}.preview-2{background:linear-gradient(135deg,#f2aa5e,#865349)}.preview-3{background:linear-gradient(135deg,hsl(calc(var(--brand-hue) + 4) 55.3% 68.4%),hsl(calc(var(--brand-hue) + 4) 24.4% 50.2%))}.preview-empty{color:hsl(calc(var(--brand-hue) - 4) 9.6% 54.9%)}.drive-list-meta{color:hsl(calc(var(--brand-hue) + 4) 15.2% 36.1%);justify-content:space-between;align-items:center;padding:8px 2px;font-size:12px;display:flex}.drive-list-meta div{align-items:center;gap:5px;display:flex}.legacy-group-heading{border-top:2px solid hsl(calc(var(--brand-hue) + 4) 26.1% 53.3%);color:#b16a00;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:9px 3px 6px;display:grid}.legacy-group-heading span{align-items:center;gap:7px;font:600 17px Segoe UI,Microsoft JhengHei UI,Microsoft JhengHei,Noto Sans TC,sans-serif;display:flex}.legacy-group-heading b,.legacy-group-heading small{color:hsl(calc(var(--brand-hue) + 4) 16.5% 35.7%);font-size:11.5px}.legacy-drive .file-table{border-color:hsl(calc(var(--brand-hue) + 4) 21.7% 86.5%);border-radius:0}.legacy-drive .file-row,.legacy-drive .file-table-head{grid-template-columns:minmax(260px,1.7fr) minmax(180px,2fr) 55px 88px 105px}.legacy-drive .file-table-head{background:hsl(calc(var(--brand-hue) + 4) 24.1% 94.3%);color:hsl(calc(var(--brand-hue) + 4) 15.3% 38.4%)}.legacy-drive .file-row{background:hsl(calc(var(--brand-hue) + 4) 60% 99%);color:hsl(calc(var(--brand-hue) + 4) 48% 24.9%)}.legacy-drive .file-row input{accent-color:hsl(calc(var(--brand-hue) + 4) 72% 28%)}.legacy-drive .file-row span:first-child{color:hsl(calc(var(--brand-hue) + 4) 100% 26.9%)}.legacy-drive .upload-panel{border-top-color:hsl(calc(var(--brand-hue) + 4) 26.1% 53.3%)}@media (max-width:800px){.drive-mode .workspace{padding-inline:10px}.drive-icon-tools,.drive-preview-strip{overflow-x:auto}.legacy-group-heading{grid-template-columns:1fr auto}.legacy-group-heading small{display:none}.legacy-drive .file-row,.legacy-drive .file-table-head{min-width:760px}}:root{--ink:hsl(calc(var(--brand-hue) + 4) 38.7% 12.2%);--paper:#fff;--moss:hsl(var(--brand-hue) 87.3% 24.7%);--lime:hsl(calc(var(--brand-hue) + 4) 52.9% 90%);--line:hsl(calc(var(--brand-hue) + 4) 14.7% 86.7%);--muted:hsl(calc(var(--brand-hue) - 5) 9.5% 39%)}:root,[data-color-scheme=teal]{--brand-hue:176}[data-color-scheme=ocean]{--brand-hue:200}[data-color-scheme=indigo]{--brand-hue:248}[data-color-scheme=olive]{--brand-hue:100}[data-color-scheme=rose]{--brand-hue:320}.ui-btn-default{background:hsl(var(--brand-hue) 87.3% 24.7%)}.ui-btn-default:hover{background:hsl(var(--brand-hue) 80% 30%)}.ui-btn-outline{border-color:hsl(var(--brand-hue) 87.3% 24.7%);color:hsl(calc(var(--brand-hue) + 4) 38.7% 12.2%)}.ui-btn-outline:hover{background:hsl(calc(var(--brand-hue) + 4) 40% 96%)}.app-shell,.drive-mode{background:#fff}.topbar{border-bottom-color:hsl(calc(var(--brand-hue) + 4) 16.7% 88.2%);box-shadow:0 1px 8px hsl(calc(var(--brand-hue) + 4) 52.8% 17.5%/.04);background:#fffffff5}.topbar .brand{color:hsl(calc(var(--brand-hue) + 4) 34.2% 14.3%)}.topbar .brand small{color:hsl(calc(var(--brand-hue) - 16) 8.3% 42.4%)}.nav-main,.nav-source{color:hsl(calc(var(--brand-hue) + 4) 12% 39.2%)}.nav-main.active,.nav-main:hover{background:hsl(var(--brand-hue) 87.3% 24.7%);color:#fff}.drive-mode .sidebar,.sidebar{background:hsl(calc(var(--brand-hue) + 4) 33.3% 98.8%);border-right-color:hsl(calc(var(--brand-hue) + 4) 18.6% 88.4%);color:hsl(calc(var(--brand-hue) + 4) 24% 19.6%);box-shadow:2px 0 10px hsl(calc(var(--brand-hue) + 4) 57% 18.2%/.025)}.drive-mode .side-section>span,.drive-mode .sidebar-heading>span,.side-section>span,.sidebar-heading>span{color:hsl(calc(var(--brand-hue) - 6) 10.8% 41.8%)}.drive-mode .sidebar button,.sidebar button{color:hsl(calc(var(--brand-hue) + 4) 24.6% 22.4%)}.drive-mode .sidebar .nav-active,.drive-mode .sidebar button:hover,.sidebar .nav-active,.sidebar button:hover{background:hsl(calc(var(--brand-hue) + 4) 40% 92.2%);color:hsl(calc(var(--brand-hue) + 4) 87.9% 22.7%)}.drive-mode .sidebar .trail-active,.sidebar .trail-active{background:hsl(calc(var(--brand-hue) + 4) 40.4% 88.8%);color:hsl(calc(var(--brand-hue) + 4) 86.1% 19.8%)}.drive-mode .sidebar .trail-active svg,.sidebar .trail-active svg{color:hsl(var(--brand-hue) 87.3% 24.7%)}.drive-mode .sidebar-note,.sidebar-note{border-color:hsl(calc(var(--brand-hue) + 4) 23.5% 86.7%);background:hsl(calc(var(--brand-hue) + 4) 41.2% 96.7%)}.drive-mode .sidebar-note span,.sidebar-note span{color:hsl(var(--brand-hue) 87.3% 24.7%)}.drive-mode .sidebar-note p,.sidebar-note p{color:hsl(calc(var(--brand-hue) + 39) 11.5% 40.8%)}.ask-workspace,.drive-workspace,.search-workspace,.settings-workspace,.workspace{background:#fff}.ask-intro p,.drive-title p,.search-hero p,.settings-heading p{color:#738682}.google-search{border-color:hsl(calc(var(--brand-hue) + 4) 16.9% 82.5%);box-shadow:0 6px 18px hsl(calc(var(--brand-hue) + 4) 57.6% 19.4%/.07);background:#fff}.google-search:focus-within{border-color:hsl(calc(var(--brand-hue) + 4) 74.3% 33.5%);box-shadow:0 7px 20px hsl(calc(var(--brand-hue) + 4) 74.6% 24.7%/.13)}.filter-chip.active,.filter-chip:hover{border-color:hsl(calc(var(--brand-hue) + 4) 33.3% 71.8%);background:hsl(calc(var(--brand-hue) + 4) 46.7% 94.1%);color:hsl(calc(var(--brand-hue) + 4) 87.5% 22%)}.search-result h2{color:hsl(var(--brand-hue) 87.3% 24.7%)}.search-result{border-bottom-color:hsl(calc(var(--brand-hue) + 4) 14.3% 90.4%)}.search-toolbar select{color:hsl(var(--brand-hue) 87.3% 24.7%)}.ask-composer,.source-form,.source-list{border-color:hsl(calc(var(--brand-hue) + 4) 18.8% 87.5%);box-shadow:0 4px 16px hsl(calc(var(--brand-hue) + 4) 62.2% 17.6%/.035);background:#fff}.message.assistant{background:hsl(calc(var(--brand-hue) + 4) 38.5% 94.9%);color:hsl(calc(var(--brand-hue) + 4) 45.5% 21.6%)}.empty-conversation,.empty-drive{background:hsl(calc(var(--brand-hue) + 4) 33.3% 98.8%);border-color:hsl(calc(var(--brand-hue) + 4) 20.9% 83.1%)}.ask-suggestions button{border-color:hsl(calc(var(--brand-hue) + 4) 25.6% 83.1%);color:hsl(calc(var(--brand-hue) + 4) 49.7% 30.4%);background:#fff}.source-form input,.source-form select{border-color:hsl(calc(var(--brand-hue) + 4) 16.9% 82.5%);background:#fff}.source-list article{border-top-color:hsl(calc(var(--brand-hue) + 4) 17.4% 91%)}.source-badge{background:hsl(calc(var(--brand-hue) + 4) 40.5% 92.7%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.file-table,.record-card{border-color:hsl(calc(var(--brand-hue) + 4) 16.4% 89.2%);background:#fff}.record-card:hover{border-color:hsl(calc(var(--brand-hue) + 4) 28.9% 53.1%)}.upload-drop{background:hsl(calc(var(--brand-hue) + 4) 38.5% 97.5%);border-color:hsl(calc(var(--brand-hue) + 4) 27% 68.8%)}.upload-task{background:hsl(calc(var(--brand-hue) + 4) 39.1% 95.5%)}.new-folder{background:hsl(calc(var(--brand-hue) + 4) 44.4% 96.5%);border-color:hsl(calc(var(--brand-hue) + 4) 25.4% 65.3%)}.primary-button{background:hsl(var(--brand-hue) 87.3% 24.7%)}.primary-button:hover{background:hsl(calc(var(--brand-hue) + 4) 91.9% 19.4%)}.attachment,.secondary-button{border-color:hsl(calc(var(--brand-hue) + 4) 24.8% 30.8%);background:#fff}.drive-mode .workspace{background:#fff}.drive-path-row{border-bottom-color:hsl(calc(var(--brand-hue) + 4) 20.7% 88.6%)}.drive-filter-row{border-bottom-color:hsl(calc(var(--brand-hue) + 4) 20.8% 90.6%)}.drive-preview-strip{border-bottom-color:hsl(calc(var(--brand-hue) + 4) 22.8% 88.8%)}.drive-mode .file-table,.legacy-drive .file-table{border-color:hsl(calc(var(--brand-hue) + 4) 22.8% 88.8%)}.legacy-drive .file-table-head{background:hsl(calc(var(--brand-hue) + 4) 30% 96.1%)}.legacy-drive .file-row{background:#fff}.legacy-drive .file-row:hover{background:hsl(calc(var(--brand-hue) + 4) 39.1% 95.5%)}.drive-icon-tools button{border-color:hsl(calc(var(--brand-hue) + 4) 20% 85.3%);background:#fff}.drive-icon-tools button:hover{background:hsl(calc(var(--brand-hue) + 4) 41.9% 93.9%)}.legacy-group-heading{border-top-color:hsl(calc(var(--brand-hue) + 4) 33.3% 60.6%)}.drive-mode .sidebar-note{background:hsl(calc(var(--brand-hue) + 4) 41.2% 96.7%)}.drive-shell{background:hsl(calc(var(--brand-hue) + 4) 36% 95.1%);height:calc(100vh - 54px);min-height:0;display:flex}.link-entry-dialog footer{flex-direction:row-reverse}.drive-mode .topbar{transition:opacity .18s;overflow:visible}.drive-mode.drive-topbar-collapsed .topbar{opacity:0;pointer-events:none;border-bottom-width:0;height:0;min-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.drive-mode .drive-shell{transition:height .18s}.drive-mode.drive-topbar-collapsed .drive-shell{height:100vh}.app-question-fields{gap:10px;margin:8px 0;display:grid}.app-question-fields label{color:hsl(calc(var(--brand-hue) + 4) 25.5% 28.4%);gap:5px;font-size:12px;font-weight:600;display:grid}.app-question-fields input,.app-question-fields select,.app-question-fields textarea{border:1px solid hsl(calc(var(--brand-hue) + 4) 19.7% 77.1%);color:hsl(calc(var(--brand-hue) + 4) 43.5% 16.7%);outline-color:hsl(var(--brand-hue) 87.3% 24.7%);border-radius:5px;padding:7px 8px;font-size:13px;font-weight:400}.app-question-fields textarea{resize:vertical;min-width:360px;font-weight:400;line-height:1.3}.app-question-fields input[type=color]{cursor:pointer;width:56px;height:32px;padding:2px}.app-question-fields select{cursor:pointer;background:#fff}.app-question button.app-question-ai-button{border:1px solid hsl(calc(var(--brand-hue) + 4) 19.7% 77.1%);width:28px;height:28px;color:hsl(var(--brand-hue) 87.3% 24.7%);box-shadow:0 2px 5px hsl(calc(var(--brand-hue) + 4) 53.1% 15.9%/.1);background:#fff;border-radius:6px;place-items:center;margin-right:auto;padding:0;display:grid}.app-question button.app-question-ai-button:hover:not(:disabled){border-color:hsl(var(--brand-hue) 87.3% 24.7%);background:hsl(calc(var(--brand-hue) + 4) 44.8% 94.3%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.app-question button.app-question-ai-button:disabled{cursor:not-allowed;opacity:.6}.drive-menu{background:#fff;flex:0 0 200px;width:200px;padding:6px 4px 12px}.drive-menu,.feature-menu{border-right:1px solid hsl(calc(var(--brand-hue) + 4) 22.2% 82.4%);overflow:hidden auto}.feature-menu{background:hsl(calc(var(--brand-hue) + 4) 33.3% 98.8%);flex:0 0 205px;width:205px;padding:7px 8px 18px}.feature-shell{height:calc(100vh - 50px)}.feature-mode,.feature-shell{background:#fff}.compact-profile{min-height:44px}.feature-nav button.active{color:hsl(calc(var(--brand-hue) + 4) 55.6% 15.9%);background:hsl(calc(var(--brand-hue) + 4) 40% 92.2%);font-weight:700}.feature-nav button{min-height:28px}.ask-feature-menu{flex-basis:230px;width:230px;padding:10px}.ask-feature-menu .drive-heading{margin-top:8px}.ask-feature-menu .drive-heading>svg{transition:transform .15s}.ask-feature-menu .drive-heading>svg.open{transform:rotate(180deg)}.ask-feature-menu .feature-nav button small{color:hsl(calc(var(--brand-hue) - 7) 8.5% 48.4%);margin-left:auto;font-weight:400}.ask-sidebar-panel{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.2% 85.9%);background:#fff;border-radius:8px;gap:4px;margin:6px 0 12px;padding:7px;display:grid}.ask-sidebar-panel>b{color:hsl(calc(var(--brand-hue) + 4) 22.5% 31.4%);padding:3px 5px;font-size:12px}.ask-sidebar-panel>button{width:100%;min-width:0;color:hsl(calc(var(--brand-hue) + 4) 31.6% 22.9%);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:7px 6px;font-size:12px;display:flex}.ask-sidebar-panel>button.active,.ask-sidebar-panel>button:hover{background:hsl(calc(var(--brand-hue) + 4) 36.4% 91.4%);color:hsl(calc(var(--brand-hue) + 4) 90.2% 24.1%)}.ask-sidebar-panel>button span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ask-sidebar-panel>button small{color:#82928f;white-space:nowrap}.ask-sidebar-panel>p{color:#85918f;margin:4px;font-size:11.5px;line-height:1.5}.feature-workspace{background:#fff;min-height:100%}.feature-workspace .search-google-panel{max-width:none;margin:0;padding:24px 28px 0}.feature-workspace .search-filter-row{justify-content:flex-start}.feature-workspace .search-results,.feature-workspace .search-toolbar{max-width:none;margin-left:28px;margin-right:28px}.feature-workspace .search-google-panel,.feature-workspace .search-results,.feature-workspace .search-toolbar{width:min(100% - 40px,820px);max-width:820px;margin-left:auto;margin-right:auto}.feature-workspace .search-google-panel{max-width:600px;padding:12px 0 0}.feature-workspace .search-filter-row{gap:3px;padding-bottom:8px}.search-extension-row{min-width:0;color:hsl(calc(var(--brand-hue) + 38) 11.4% 36.3%);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:1px 0 10px;font-size:13px;display:flex;overflow-x:auto}.search-extension-row>span{flex:none;font-weight:700}.search-extension-row button{color:hsl(calc(var(--brand-hue) + 4) 15% 37.8%);background:0 0;border:0;border-bottom:1px solid #0000;flex:none;align-items:center;gap:4px;padding:4px 2px;font-size:13px;display:flex}.search-extension-row button.active,.search-extension-row button:hover{border-bottom-color:hsl(calc(var(--brand-hue) + 4) 55.7% 32.7%);color:hsl(calc(var(--brand-hue) + 4) 100% 21.2%);font-weight:700}.feature-workspace .filter-chip{padding:2px 4px;font-size:13px}.feature-workspace .google-search{box-shadow:0 2px 8px hsl(calc(var(--brand-hue) + 4) 57.6% 19.4%/.07);gap:8px;padding:3px 5px 3px 13px}.feature-workspace .google-search:focus-within{box-shadow:0 3px 10px hsl(calc(var(--brand-hue) + 4) 74.6% 24.7%/.11)}.feature-workspace .google-search>svg{width:17px;height:17px}.feature-workspace .google-search input{padding:7px 0;font-size:16px}.feature-workspace .clear-search,.feature-workspace .search-submit{padding:6px}.search-selects{gap:8px}.search-selects,.search-sort{align-items:center;display:flex}.search-sort{gap:4px}.search-sort>button{width:30px;height:30px;color:hsl(calc(var(--brand-hue) + 4) 15.4% 35.7%);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.search-sort>button:hover:not(:disabled){background:hsl(calc(var(--brand-hue) + 4) 40% 94.1%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.search-sort>button:disabled{opacity:.35}.search-sort .compact-select-trigger{min-height:30px}.search-hot-row{width:min(100% - 40px,820px);margin:12px auto 0}.search-hot-row .hot-keywords{text-align:center;justify-content:center}.feature-workspace .search-hot-row+.search-toolbar{margin-top:5px}.search-result-summary{color:hsl(calc(var(--brand-hue) + 4) 34.3% 27.5%);font-weight:700}.feature-workspace .search-toolbar{font-size:13px;line-height:1.5}.feature-workspace .hot-keywords button{font-size:13px}.mail-contact-row .filter-links button{color:hsl(calc(var(--brand-hue) + 4) 13.5% 33.5%);font-weight:600}.mail-contact-row .filter-links button:before{content:"@";color:hsl(calc(var(--brand-hue) + 4) 11.4% 58.8%);margin-right:2px;font-weight:400}.feature-workspace .compact-select-trigger{min-height:30px;font-size:13px}.search-results{margin-top:16px}.search-result{justify-content:flex-start;align-items:flex-start;gap:12px;min-height:80px;padding:8px 0;display:flex}.search-result-body{flex:1;min-width:0}.search-result h2{color:hsl(calc(var(--brand-hue) + 4) 55.6% 15.9%);text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:15px;line-height:1.4;overflow:hidden}.search-result h2 a,.search-result-title{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:none}.search-result h2 a:hover,.search-result-title:hover{text-decoration:underline}.search-result mark{color:#df490c;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;padding:0;font-weight:700}.search-result-meta{color:#667571;min-width:0;max-height:5.2em;font-size:13px;line-height:1.6;display:block;overflow:hidden}.search-result-meta time{vertical-align:middle;margin-right:5px;font-weight:600}.search-source-badge,.search-tag{text-overflow:ellipsis;white-space:nowrap;border-radius:3px;flex:none;padding:1px 5px;font-weight:700;display:inline-block;overflow:hidden}.search-source-badge{border:1px solid hsl(calc(var(--brand-hue) + 4) 27.3% 82.7%);background:hsl(calc(var(--brand-hue) + 4) 35.3% 93.3%);color:hsl(calc(var(--brand-hue) + 4) 34.2% 31.6%)}.search-tag{background:hsl(calc(var(--brand-hue) + 4) 91.6% 32.5%);color:#fff;max-width:120px}.search-more-tags{background:hsl(calc(var(--brand-hue) + 4) 27.3% 89.2%);color:hsl(calc(var(--brand-hue) + 4) 64.3% 25.3%);border:0;border-radius:3px;flex:none;padding:1px 6px;font-weight:800;line-height:1.4}.search-more-tags:hover{background:hsl(calc(var(--brand-hue) + 4) 28.6% 83.5%)}.search-tooltip{z-index:1200;border:1px solid hsl(calc(var(--brand-hue) + 37) 11.8% 81.8%);color:#111;max-width:360px;box-shadow:0 4px 14px hsl(calc(var(--brand-hue) + 4) 50% 14.1%/.16);white-space:pre-line;background:#fff;border-radius:4px;padding:0 4px;font-size:13px;line-height:1.55}.search-image-tooltip{max-width:420px}.search-result-meta .search-more-tags,.search-result-meta .search-source-badge,.search-result-meta .search-tag{vertical-align:middle;margin-right:5px}.search-result-snippet{color:#596763;font-size:13px;line-height:1.3;display:inline}.search-result-thumbnail{background:hsl(calc(var(--brand-hue) + 4) 16.1% 93.9%);border:0;border-radius:4px;flex:0 0 138px;width:138px;height:96px;padding:0;overflow:hidden}.search-result-thumbnail:empty{display:none}.search-result-thumbnail .gallery-thumb{background:hsl(calc(var(--brand-hue) + 4) 16.1% 93.9%);border-radius:4px;width:100%;height:100%}.search-result-meta .search-result-mail-attachment{color:hsl(calc(var(--brand-hue) + 4) 9.8% 47.8%);vertical-align:middle;margin-right:5px;display:inline-block}.search-result-body>.mail-list-attachments{margin-top:2px}.search-image-results{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:start;gap:18px 12px;display:grid}.search-image-results>.empty-state,.search-image-results>.search-pagination{grid-column:1/-1}.search-image-card{min-width:0;color:hsl(calc(var(--brand-hue) + 4) 30% 27.5%);text-align:left;background:0 0;border:0;gap:7px;padding:0;display:grid}.search-image-card .gallery-thumb{aspect-ratio:4/3;background:hsl(calc(var(--brand-hue) + 4) 20% 94.1%);border-radius:5px;width:100%;height:auto}.search-image-card .gallery-thumb img{object-fit:cover}.search-image-card>span:last-child{text-overflow:ellipsis;white-space:nowrap;padding:0 2px;font-size:14px;line-height:1.45;overflow:hidden}.search-image-card:hover>span:last-child{color:hsl(var(--brand-hue) 87.3% 24.7%);text-decoration:underline}.search-image-card mark{color:#ff897e;background:0 0;padding:0;font-weight:700}.search-pagination{color:hsl(calc(var(--brand-hue) + 4) 16.1% 37.8%);justify-content:center;align-items:center;gap:22px;padding:28px 0 10px;font-size:14px;display:flex}.search-pagination button{color:hsl(var(--brand-hue) 87.3% 24.7%);background:0 0;border:0;align-items:center;gap:4px;font-weight:700;display:flex}.search-pagination button:disabled{color:hsl(calc(var(--brand-hue) - 10) 8.1% 68.4%);cursor:not-allowed}.search-welcome{padding:72px 12px;font-size:14px}.search-tool-nav{margin-bottom:4px}.search-feature-menu{border-right:1px solid hsl(calc(var(--brand-hue) + 4) 29.2% 87.3%);background:#fff;flex-direction:column;flex:0 0 220px;gap:12px;width:220px;padding:10px 8px 8px;display:flex}.search-recent-list{align-content:start;gap:2px;min-height:0;display:grid}.search-side-title{min-height:24px;color:hsl(calc(var(--brand-hue) + 4) 16.4% 54.5%);justify-content:space-between;align-items:center;gap:6px;padding:0 8px 5px;display:flex}.search-side-title>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.search-side-title>button{width:23px;height:23px;color:hsl(calc(var(--brand-hue) + 4) 20.3% 47.3%);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.search-side-title>button:hover{background:hsl(calc(var(--brand-hue) + 4) 48.9% 90.8%);color:hsl(calc(var(--brand-hue) + 4) 100% 28.4%)}.search-history-tabs{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 33.3% 87.6%);gap:2px;margin:0 6px 6px;display:flex}.search-history-tabs button{color:hsl(calc(var(--brand-hue) + 4) 15.7% 54.9%);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:5px 4px;font-size:12px;font-weight:700}.search-history-tabs button:hover{color:hsl(calc(var(--brand-hue) + 4) 59.1% 34.5%)}.search-history-tabs button.active{border-bottom-color:hsl(calc(var(--brand-hue) + 4) 98.8% 33.3%);color:hsl(calc(var(--brand-hue) + 4) 100% 28.4%)}.search-recent-list>button{width:100%;min-width:0;color:hsl(calc(var(--brand-hue) + 4) 26.3% 35.1%);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:4px 6px;font-size:13px;display:flex}.search-recent-list>button:focus-visible,.search-recent-list>button:hover{background:hsl(calc(var(--brand-hue) + 4) 50% 92.9%);color:hsl(calc(var(--brand-hue) + 4) 100% 28.4%);outline:0}.search-recent-list>button svg{flex:none}.search-recent-list>button span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.search-recent-list>p{color:hsl(calc(var(--brand-hue) + 4) 13.6% 59.6%);margin:4px 8px;font-size:12px}.search-followed-list{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 29.6% 89.4%);min-height:0;padding-top:10px;overflow-y:auto}.search-side-section{border:1px solid hsl(calc(var(--brand-hue) + 4) 23.9% 86.1%);box-shadow:0 4px 14px hsl(calc(var(--brand-hue) + 4) 47.2% 20.8%/.045);background:#ffffffd1;border-radius:9px;margin-bottom:6px;overflow:hidden}.search-side-section>header{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 24% 90.2%);min-height:37px;color:hsl(calc(var(--brand-hue) + 4) 50.4% 23.7%);justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;display:flex}.search-side-section>header>span{align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:800;display:flex}.search-side-section>header>button{border:1px solid hsl(calc(var(--brand-hue) + 4) 25.7% 79.4%);background:hsl(calc(var(--brand-hue) + 4) 47.8% 95.5%);width:25px;height:25px;color:hsl(var(--brand-hue) 87.3% 24.7%);border-radius:50%;flex:none;place-items:center;display:grid}.search-side-section>header>button:hover{border-color:hsl(calc(var(--brand-hue) + 4) 31.8% 56.9%);background:hsl(calc(var(--brand-hue) + 4) 48.8% 91.6%)}.search-side-keywords{gap:2px;padding:5px;display:grid}.search-side-keywords>button{min-width:0;color:hsl(calc(var(--brand-hue) + 4) 27.3% 28%);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:12px;display:flex}.search-side-keywords>button:hover{background:hsl(calc(var(--brand-hue) + 4) 40% 92.2%);color:hsl(calc(var(--brand-hue) + 4) 100% 21.8%)}.search-side-keywords>button svg{color:hsl(calc(var(--brand-hue) + 4) 24.7% 51.6%);flex:none}.search-side-keywords>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-side-keywords>p{color:hsl(calc(var(--brand-hue) - 9) 8.1% 56.5%);margin:4px;font-size:12px;line-height:1.55}.search-recent-list>.manage-topics-button{color:hsl(calc(var(--brand-hue) + 4) 17.9% 45.9%);margin-top:4px}.search-topics-dialog{border-color:hsl(calc(var(--brand-hue) + 4) 29.6% 78.8%);background:hsl(calc(var(--brand-hue) + 4) 60% 99%);width:min(650px,100vw - 28px);max-height:min(820px,100vh - 28px);color:hsl(calc(var(--brand-hue) + 4) 35.7% 22%);box-shadow:0 22px 60px hsl(calc(var(--brand-hue) + 4) 65.7% 13.7%/.26);border-radius:14px;padding:16px;overflow-y:auto}.search-topics-dialog [data-dialog-header],.search-topics-dialog>div:first-child{align-items:center}.search-topics-dialog h2>span{align-items:center;gap:7px;display:flex}.search-topics-dialog>p{color:hsl(calc(var(--brand-hue) - 6) 9.9% 45.7%);margin:8px 2px 12px;font-size:12px;line-height:1.65}.search-topics-add-button{color:hsl(var(--brand-hue) 87.3% 24.7%);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;margin-right:16px;display:grid;width:26px!important;height:26px!important}.search-topics-add-button:hover{background:hsl(calc(var(--brand-hue) + 4) 48.8% 91.6%)}.search-topic-editor{border:1px solid hsl(calc(var(--brand-hue) + 4) 26.8% 86.1%);background:#fff;border-radius:11px;gap:10px;padding:12px;display:grid}.search-topic-editor>label:not(.search-topic-notify){color:hsl(calc(var(--brand-hue) + 4) 30.5% 27.6%);gap:5px;font-size:12px;font-weight:800;display:grid}.search-topic-editor input:not([type=checkbox]):not([type=radio]),.search-topic-editor select,.search-topic-editor textarea{border:1px solid hsl(calc(var(--brand-hue) + 4) 21.8% 78.4%);min-width:0;color:hsl(calc(var(--brand-hue) + 4) 32.6% 18.6%);font:inherit;background:#fff;border-radius:7px;outline:0;padding:4px 8px;font-size:14px}.search-topic-editor textarea{resize:vertical;line-height:1.5}.search-topic-editor input:focus,.search-topic-editor select:focus,.search-topic-editor textarea:focus{border-color:hsl(calc(var(--brand-hue) + 4) 72.7% 31.6%);box-shadow:0 0 0 3px hsl(calc(var(--brand-hue) + 4) 72.7% 31.6%/.1)}.search-topic-notify{color:hsl(calc(var(--brand-hue) + 4) 43.3% 23.5%);align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.search-topic-schedule{border:1px solid hsl(calc(var(--brand-hue) + 4) 20.5% 83.7%);border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;padding:9px 11px 11px;display:grid}.search-topic-schedule legend{color:hsl(calc(var(--brand-hue) + 4) 12.3% 42.9%);padding:0 5px;font-size:12px;font-weight:800}.search-topic-schedule>label{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.search-topic-interval{gap:6px;display:flex}.search-topic-interval input,.search-topic-interval select{width:90px}.search-topic-times{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.search-topic-times>button{border:1px solid hsl(calc(var(--brand-hue) + 4) 18.5% 78.8%);background:hsl(calc(var(--brand-hue) + 4) 33.3% 97.1%);color:hsl(calc(var(--brand-hue) + 4) 30.5% 27.6%);border-radius:999px;align-items:center;gap:4px;padding:5px 8px;display:flex}.search-topic-times>span{gap:5px;display:flex}.search-topic-times>span input{width:120px}.search-topic-times>span button{border:1px solid hsl(calc(var(--brand-hue) + 4) 30.7% 59.8%);background:hsl(calc(var(--brand-hue) + 4) 48.6% 93.1%);color:hsl(var(--brand-hue) 87.3% 24.7%);border-radius:7px;align-items:center;gap:3px;padding:0 9px;font-weight:800;display:flex}.search-topic-editor-actions{justify-content:flex-end;gap:7px;display:flex}.search-topic-list{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.8% 88.8%);background:#fff;border-radius:8px;gap:5px;max-height:260px;margin:12px 0;padding:6px;display:grid;overflow-y:auto}.search-topic-list>.search-topic-list-item{background:hsl(calc(var(--brand-hue) + 4) 36.8% 96.3%);min-width:0;color:hsl(calc(var(--brand-hue) + 4) 30% 27.5%);border-radius:8px;grid-template-columns:18px minmax(0,1fr) minmax(170px,auto) auto;align-items:center;gap:8px;padding:4px 8px;display:grid}.search-topic-list-star{color:#d6a01f;fill:#fff3c2;margin-top:2px}.search-topic-list-content{gap:2px;min-width:0;display:grid;overflow:hidden}.search-topic-list-content b,.search-topic-list-content small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-topic-list-content small{color:hsl(calc(var(--brand-hue) - 9) 9.2% 49.2%)}.search-topic-list-notification{color:#94a39f;text-align:center;justify-content:center;align-items:center;gap:5px;min-width:0;font-size:12px;font-style:normal;display:flex}.search-topic-list-notification.enabled{color:hsl(calc(var(--brand-hue) + 4) 67.8% 28%);font-weight:700}.search-topic-list-actions{visibility:hidden;opacity:0;align-items:center;gap:2px;transition:opacity .15s,visibility .15s;display:flex}.search-topic-list-item:focus-within .search-topic-list-actions,.search-topic-list-item:hover .search-topic-list-actions{visibility:visible;opacity:1}.search-topic-list-actions>button{width:27px;height:27px;color:hsl(calc(var(--brand-hue) + 4) 13.7% 35.9%);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.search-topic-list-actions>button:hover{background:hsl(calc(var(--brand-hue) + 4) 34.6% 89.8%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.search-topic-list-actions>button.danger{color:#a2463e}.search-topic-list-actions>button.danger:hover{color:#bd3328;background:#ffe7e3}@media (max-width:560px){.search-topic-list>.search-topic-list-item{grid-template-columns:18px minmax(0,1fr) auto}.search-topic-list-notification{text-align:left;grid-column:2/4;justify-content:flex-start}}.search-topic-list>p{color:#8a9996;text-align:center;margin:18px 6px;font-size:12px}.search-topics-dialog>footer{justify-content:flex-end;gap:8px;display:flex}.search-followed-topic{gap:1px;display:grid}.search-followed-topic-heading{border-radius:7px;align-items:center;min-width:0;display:flex}.search-followed-topic-heading:focus-within,.search-followed-topic-heading:hover{background:hsl(calc(var(--brand-hue) + 4) 50% 92.9%)}.search-followed-topic-title{min-width:0;color:hsl(calc(var(--brand-hue) + 4) 26.3% 35.1%);text-align:left;background:0 0;border:0;border-radius:7px;flex:1;align-items:center;gap:7px;padding:5px 6px;font-size:13px;display:flex}.search-followed-topic-title:focus-visible,.search-followed-topic-title:hover{color:hsl(calc(var(--brand-hue) + 4) 100% 28.4%);outline:0}.search-followed-topic-title>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.search-followed-topic-toggle{width:27px;height:27px;color:hsl(calc(var(--brand-hue) + 4) 15.7% 51.2%);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.search-followed-topic-toggle:hover{color:hsl(calc(var(--brand-hue) + 4) 100% 28.4%)}.search-followed-topic-toggle svg{transition:transform .16s}.search-followed-topic-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.search-followed-keywords{border-left:1px solid hsl(calc(var(--brand-hue) + 4) 34% 81%);gap:1px;margin:0 4px 4px 19px;padding-left:6px;display:grid}.search-followed-keywords>button{min-width:0;color:hsl(calc(var(--brand-hue) + 4) 20.7% 43.5%);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:12px;display:flex}.search-followed-keywords>button:hover{background:hsl(calc(var(--brand-hue) + 4) 47.4% 92.5%);color:hsl(calc(var(--brand-hue) + 4) 100% 28.4%)}.search-followed-keywords>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-followed-keywords>.search-topic-all{color:hsl(var(--brand-hue) 87.3% 24.7%);margin-top:2px;font-weight:800}@media (max-width:700px){.search-toolbar{flex-direction:column;align-items:flex-start}.search-selects{flex-wrap:wrap}.search-result-thumbnail{flex-basis:92px;width:92px;height:70px}.search-result h2{font-size:18px}.search-image-results{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.feature-workspace .ask-composer,.feature-workspace .ask-intro,.feature-workspace .conversation{margin-left:28px;margin-right:28px}.feature-workspace .ask-intro{max-width:none;padding-top:24px}.feature-workspace .ask-intro.has-conversation{padding-top:12px;padding-bottom:10px}.feature-workspace .ask-intro.has-conversation .eyebrow,.feature-workspace .ask-intro.has-conversation p{display:none}.feature-workspace .ask-intro.has-conversation h1{color:hsl(calc(var(--brand-hue) + 4) 19.5% 32.2%);letter-spacing:0;margin:0;font-family:inherit;font-size:15px}.feature-workspace .conversation{min-height:360px}.profile{min-height:47px;color:hsl(calc(var(--brand-hue) + 4) 28.2% 15.3%);align-items:center;gap:8px;padding:0 4px 7px;font-size:14px;display:flex}.profile-avatar{border:1px solid hsl(calc(var(--brand-hue) + 4) 23.6% 82.5%);width:38px;height:38px;color:hsl(calc(var(--brand-hue) + 4) 55.6% 15.9%);background:#fff;border-radius:5px;place-items:center;display:grid}.bottom-nav,.main-nav{gap:1px;display:grid}.nas-sidebar-sources{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 20% 87.3%);margin:0 0 6px;padding-bottom:6px}.nas-sidebar-heading{background:hsl(calc(var(--brand-hue) + 4) 40.5% 92.7%);width:100%;min-height:28px;color:hsl(var(--brand-hue) 87.3% 24.7%);border:0;border-radius:5px;justify-content:space-between;align-items:center;padding:4px 8px;font-size:12px;font-weight:700;display:flex}.nas-sidebar-heading span{align-items:center;gap:7px;display:flex}.nas-sidebar-heading svg:last-child{transition:transform .16s}.nas-sidebar-heading svg.open{transform:rotate(180deg)}.nas-sidebar-tree{border-left:1px solid hsl(calc(var(--brand-hue) + 4) 27.7% 83.7%);gap:4px;margin:5px 0 0 20px;padding-left:8px;display:grid}.nas-sidebar-host{color:hsl(calc(var(--brand-hue) + 4) 38.9% 25.7%);gap:3px;font-size:12px;display:grid}.nas-sidebar-host strong{color:hsl(calc(var(--brand-hue) + 4) 31% 27.8%)}.nas-sidebar-host span,.nas-sidebar-host strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nas-sidebar-host span{color:hsl(calc(var(--brand-hue) + 4) 12.1% 45.5%);align-items:center;gap:5px;display:flex}.nas-sidebar-host span svg{color:#d99d29;flex:none}.nas-root-tree .drive-heading{color:inherit;background:0 0}.nas-root-tree .drive-root-label span svg{color:hsl(calc(var(--brand-hue) + 4) 53.7% 48.2%)}.nas-root-tree .nas-host-label svg{color:hsl(calc(var(--brand-hue) + 4) 64.8% 41.2%)}.nas-root-tree .tree-label{cursor:pointer}.shared-with-me-tree .drive-heading{color:inherit;cursor:default;background:0 0}.shared-with-me-tree .drive-root-label span svg{color:#c07a2e}.shared-with-me-tree .tree-label{cursor:pointer}.shared-owner-label svg{color:#c07a2e}.shared-owner-label small{color:#8a5a1d;background:#f5e9d8;border-radius:999px;margin-left:auto;padding:0 6px;font-size:11.5px;font-weight:700}.bottom-nav button,.main-nav button{width:100%;min-height:25px;color:hsl(calc(var(--brand-hue) + 4) 23.5% 15.9%);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;font-size:13px;display:flex}.bottom-nav button:hover,.main-nav button:hover{color:hsl(calc(var(--brand-hue) + 4) 100% 32.9%);background:hsl(calc(var(--brand-hue) + 4) 45.5% 91.4%/.569)}.bottom-nav button.active{background:hsl(calc(var(--brand-hue) + 4) 45.5% 91.4%);color:hsl(calc(var(--brand-hue) + 4) 55.6% 15.9%);border-radius:5px;font-weight:700}.bottom-nav button svg,.main-nav button svg:first-child{width:18px}.main-nav button>svg+svg{color:hsl(calc(var(--brand-hue) + 4) 14.3% 23.3%);margin-left:auto}.drive-heading{background:hsl(calc(var(--brand-hue) + 4) 31% 94.3%);width:100%;color:hsl(calc(var(--brand-hue) + 4) 47.7% 17.3%);text-align:left;border:0;border-radius:8px;align-items:center;padding:0;font-size:12px;font-weight:700;display:flex}.drive-heading .open{transform:rotate(180deg)}.drive-root-label{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;padding:0 2px;display:flex}.drive-root-label span{align-items:center;gap:6px;display:flex}.drive-root-label span svg{color:hsl(calc(var(--brand-hue) + 4) 53.7% 48.2%)}.drive-heading.root-favorites .drive-root-label span svg{color:#d89a22}.drive-heading.root-note .drive-root-label span svg{color:#9a69bc}.drive-heading.root-driver .drive-root-label span svg{color:hsl(calc(var(--brand-hue) + 4) 67.7% 42.5%)}.drive-menu .bottom-nav button>svg+svg{margin-left:auto}.root-expand-button{color:#111;background:0 0;border:1px solid #0000;border-radius:6px;flex:0 0 26px;place-items:center;width:26px;height:26px;margin-right:3px;padding:0;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:grid}.root-expand-button:hover{border-color:hsl(calc(var(--brand-hue) + 4) 29.9% 69.2%);background:linear-gradient(hsl(calc(var(--brand-hue) + 4) 100% 98.8%),hsl(calc(var(--brand-hue) + 4) 40.7% 89.4%));box-shadow:0 2px 0 hsl(calc(var(--brand-hue) + 4) 24.3% 65.3%),0 4px 8px hsl(calc(var(--brand-hue) - 2) 37.9% 25.9%/.2);transform:translateY(-1px)}.root-expand-button:active{background:hsl(calc(var(--brand-hue) + 4) 35.1% 84.9%);box-shadow:inset 0 1px 3px hsl(calc(var(--brand-hue) - 2) 42.6% 23.9%/.28);transform:translateY(1px)}.directory-tree{padding:0 0 4px}.sidebar-root-tree+.sidebar-root-tree{margin-top:4px}.drive-heading.active{background:hsl(calc(var(--brand-hue) + 7) 37.3% 80%/.761);color:hsl(calc(var(--brand-hue) + 4) 100% 26.7%)}.sidebar-tree-node .tree-item{padding-right:4px}.tree-label,.tree-toggle{color:inherit;background:0 0;border:0}.tree-toggle{color:#111;flex:0 0 22px;place-items:center;width:22px;height:16px;padding:0;line-height:1;display:inline-grid}.tree-item .tree-toggle svg{color:#7f7f7fbf}.tree-placeholder{pointer-events:none}.tree-label{text-align:left;min-width:0;font:inherit;flex:1;align-items:center;gap:7px;padding:0;display:flex}.tree-label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tree-label.active{background:hsl(calc(var(--brand-hue) + 4) 45.5% 91.4%);color:hsl(calc(var(--brand-hue) + 4) 55.6% 15.9%);border-radius:4px;font-weight:700}.tree-context-menu{min-width:154px}.tree-item{color:#755c2d;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:0;width:100%;min-height:24px;font-size:12px;display:flex}.tree-item svg{color:#dea72b}.tree-depth-1 .tree-label>svg{color:hsl(calc(var(--brand-hue) + 4) 41.8% 53.5%)}.tree-depth-2 .tree-label>svg{color:hsl(calc(var(--brand-hue) + 4) 31% 50.6%)}.tree-depth-3 .tree-label>svg{color:#ad7aaf}.tree-item.active{color:hsl(calc(var(--brand-hue) + 4) 55.6% 15.9%);font-weight:700}.bottom-nav{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 22.7% 85.3%);padding-top:8px}.drive-content{background:#fff;flex:1;min-width:0;padding-bottom:12px;position:relative;overflow:auto}.nucloud-drive{background:#fff;padding:0}.path-row{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 17.1% 83.9%);background:hsl(calc(var(--brand-hue) + 4) 31% 94.3%);min-height:29px;color:hsl(calc(var(--brand-hue) + 4) 98.8% 33.3%);align-items:center;gap:6px;padding:0 12px;font-weight:700;display:flex}.trash-retention-note{color:#8b6518;background:#fff8e8;border-bottom:1px solid #efd9a8;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:flex}.trash-mode-title{color:#a34747;background:#fff7f7;border-bottom:1px solid #ecd2d2;align-items:center;gap:8px;padding:4px 12px;font-size:15px;display:flex}.trash-workspace .directory-actions,.trash-workspace .filter-row,.trash-workspace .path-row{display:none}.trash-workspace .toolbar-row{background:snow;justify-content:flex-start;min-height:35px}.trash-workspace .selection-actions{margin-left:0}.nucloud-drive.trash-workspace .selection-actions>button{display:flex}.trash-workspace .empty svg{color:#b86a6a}.retention-setting{border:1px solid hsl(calc(var(--brand-hue) + 4) 24.6% 88%);background:#fff;border-radius:8px;margin-top:18px;padding:18px}.retention-setting h2{color:hsl(calc(var(--brand-hue) + 4) 47.3% 21.6%);align-items:center;gap:8px;margin:0 0 12px;font-size:16px;display:flex}.retention-setting label{max-width:180px;color:hsl(calc(var(--brand-hue) + 4) 22.9% 32.5%);gap:6px;font-size:12px;display:grid}.retention-setting select{border:1px solid hsl(calc(var(--brand-hue) + 4) 27.3% 78.4%);background:#fff;border-radius:4px;padding:8px}.retention-setting p{color:hsl(calc(var(--brand-hue) - 7) 8.3% 49.6%);font-size:12px}.ai-location-setting{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 21.6% 90%);margin-top:18px;padding-top:18px}.ai-location-setting>p{color:hsl(calc(var(--brand-hue) - 7) 8.3% 49.6%);margin:0 0 16px;font-size:12px;line-height:1.6}.ai-location-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:560px;margin:0 0 16px;display:grid}.ai-location-fields label{min-width:0;color:hsl(calc(var(--brand-hue) + 4) 22.9% 32.5%);gap:6px;font-size:12px;display:grid}.ai-location-fields input,.ai-location-fields select{border:1px solid hsl(calc(var(--brand-hue) + 4) 27.3% 78.4%);color:hsl(calc(var(--brand-hue) + 4) 35.7% 22%);background:#fff;border-radius:4px;padding:8px;font-size:13px}.ai-location-model-row{align-items:center;gap:8px;min-width:0;display:flex}.ai-location-model-row input{flex:1;min-width:0}.ai-location-model-row .ask-source-trigger{border:1px solid hsl(calc(var(--brand-hue) + 4) 27.3% 78.4%);white-space:nowrap;border-radius:4px;flex:none;padding:8px 10px}.ai-location-model-row .ask-source-trigger:disabled{opacity:.5;cursor:not-allowed}.ai-model-menu-note{padding:7px 9px}.ai-location-model>small,.ai-model-menu-note{color:hsl(calc(var(--brand-hue) - 7) 8.3% 49.6%);font-size:12px}.ai-location-model>small{font-weight:400}.ai-location-setting footer{justify-content:flex-end;gap:8px;display:flex}.ollama-update-setting{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 21.6% 90%);margin-top:18px;padding-top:18px}.ollama-update-setting h2{color:hsl(calc(var(--brand-hue) + 4) 54% 19.6%);align-items:center;gap:7px;margin:0 0 10px;font:600 15px Segoe UI,Microsoft JhengHei UI,Microsoft JhengHei,Noto Sans TC,sans-serif;display:flex}.ollama-update-setting>p{color:hsl(calc(var(--brand-hue) + 4) 29.8% 22.4%);margin:0 0 8px;font-size:13px}.ollama-update-setting a,.ollama-update-setting>p b{color:hsl(var(--brand-hue) 87.3% 24.7%)}.ollama-update-setting a{margin-left:8px;font-size:12px}.ollama-update-setting footer{gap:8px;display:flex}.update-guide-box{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);background:hsl(calc(var(--brand-hue) + 4) 33.3% 97.6%);border-radius:8px;margin:12px 0 0;padding:12px}.update-guide-box>p{color:hsl(calc(var(--brand-hue) + 4) 26.4% 32%);margin:0 0 8px;font-size:12px;line-height:1.6}.update-guide-box>p:last-child{margin-bottom:0}.update-guide-command{align-items:center;gap:8px;margin:0 0 8px;display:flex}.update-guide-command code{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);color:hsl(calc(var(--brand-hue) + 4) 35.7% 22%);white-space:nowrap;background:#fff;border-radius:6px;flex:1;padding:8px 10px;font:12px/1.5 DM Mono,monospace;overflow:auto}.update-badge-ok{color:#0a8a5f;background:#e3f5ef}.data-settings-workspace{max-width:1024px;margin:auto;padding:12px 24px 16px}.data-settings-workspace .settings-heading{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 20.7% 88.6%);justify-content:space-between;align-items:flex-end;gap:24px;max-width:none;margin-bottom:22px;padding-bottom:20px;display:flex}.settings-heading-copy{min-width:0}.data-settings-workspace .settings-heading p{margin:0}.settings-heading-summary{flex:none;gap:8px;display:flex}.settings-heading-summary span{border:1px solid hsl(calc(var(--brand-hue) + 4) 23.1% 87.3%);background:hsl(calc(var(--brand-hue) + 4) 38.5% 97.5%);min-width:88px;color:hsl(calc(var(--brand-hue) - 8) 8.4% 46.7%);border-radius:8px;padding:9px 11px;font-size:11.5px}.settings-heading-summary b{color:hsl(calc(var(--brand-hue) + 4) 87.9% 22.7%);margin-bottom:2px;font:700 18px DM Mono,monospace;display:block}.settings-intro-strip{border-left:3px solid hsl(calc(var(--brand-hue) + 4) 83.7% 28.8%);background:hsl(calc(var(--brand-hue) + 4) 45.5% 95.7%);color:hsl(calc(var(--brand-hue) + 4) 44.5% 26.9%);align-items:flex-start;gap:11px;margin:0 0 18px;padding:10px 14px;display:flex}.settings-intro-strip svg{color:hsl(var(--brand-hue) 87.3% 24.7%);flex:none}.settings-intro-strip p{margin:0;font-size:12px;line-height:1.7}.settings-source-grid{margin-bottom:0}.settings-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.setting-card{border:1px solid hsl(calc(var(--brand-hue) + 4) 20.6% 87.6%);min-height:202px;box-shadow:0 4px 16px hsl(calc(var(--brand-hue) + 4) 62.2% 17.6%/.035);background:#fff;border-radius:9px;flex-direction:column;padding:18px;display:flex}.setting-card-wide{grid-column:1/-1;min-height:0}.setting-card header{align-items:flex-start;gap:10px;display:flex}.setting-card header>div{flex:1;min-width:0}.setting-icon{background:hsl(calc(var(--brand-hue) + 4) 42.1% 92.5%);width:32px;height:32px;color:hsl(var(--brand-hue) 87.3% 24.7%);border-radius:8px;flex:none;place-items:center;display:grid}.setting-card h2{color:hsl(calc(var(--brand-hue) + 4) 47.3% 21.6%);margin:0;font:600 18px Segoe UI,Microsoft JhengHei UI,Microsoft JhengHei,Noto Sans TC,sans-serif}.setting-card header p{color:hsl(calc(var(--brand-hue) - 7) 8.9% 48.2%);margin:3px 0 0;font-size:12px;line-height:1.55}.setting-card header small{border:1px solid hsl(calc(var(--brand-hue) + 4) 31.7% 83.9%);color:hsl(calc(var(--brand-hue) + 4) 33.7% 37.8%);border-radius:99px;flex:none;padding:3px 7px;font-size:11px}.tool-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:17px;display:grid}.tool-flow>div{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.8% 88.8%);background:hsl(calc(var(--brand-hue) + 4) 60% 99%);border-radius:6px;min-height:58px;padding:10px}.crawl-grid b,.tool-flow b{color:hsl(calc(var(--brand-hue) + 4) 38.9% 25.7%);font-size:12px;display:block}.crawl-grid span,.tool-flow span{color:hsl(calc(var(--brand-hue) - 7) 8.9% 48.2%);margin-top:4px;font-size:11.5px;line-height:1.45;display:block}.tool-flow svg{color:hsl(calc(var(--brand-hue) + 4) 25.6% 52.5%)}.content-schema{color:hsl(calc(var(--brand-hue) + 4) 14.3% 38.4%);align-items:center;gap:11px;margin-top:13px;font-size:12px;display:flex}.content-schema code{background:hsl(calc(var(--brand-hue) + 4) 36% 95.1%);color:hsl(var(--brand-hue) 87.3% 24.7%);font:None11.5px,DM Mono,monospace;border-radius:4px;padding:5px 7px}.setting-list{color:hsl(calc(var(--brand-hue) + 4) 15.3% 37.1%);gap:9px;margin:17px 0 0;padding:0;font-size:12px;line-height:1.45;list-style:none;display:grid}.setting-list li{gap:7px;display:flex}.setting-actions svg,.setting-list svg{color:hsl(calc(var(--brand-hue) + 4) 89.9% 31%);flex:none;margin-top:1px}.setting-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:16px;display:grid}.setting-actions button{border:1px solid hsl(calc(var(--brand-hue) + 4) 23.5% 86.7%);background:hsl(calc(var(--brand-hue) + 4) 60% 99%);min-height:34px;color:hsl(calc(var(--brand-hue) + 4) 26.4% 32%);text-align:left;border-radius:5px;align-items:center;gap:6px;padding:7px 8px;font-size:11.5px;display:flex}.setting-actions button:disabled,.setting-card .secondary-button:disabled{cursor:default;opacity:.54}.crawl-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px;display:grid}.crawl-grid>div{border-left:2px solid hsl(calc(var(--brand-hue) + 4) 38.6% 75.1%);background:hsl(calc(var(--brand-hue) + 4) 60% 99%);padding:6px 9px}.setting-card>.secondary-button{align-self:flex-start;margin-top:18px}.data-settings-workspace .retention-setting{margin-top:0}.settings-page-layout{grid-template-columns:202px minmax(0,1fr);align-items:start;gap:18px;display:grid}.settings-nav{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);background:hsl(calc(var(--brand-hue) + 4) 33.3% 97.6%);box-shadow:0 8px 24px hsl(calc(var(--brand-hue) + 4) 57% 18.2%/.045);border-radius:10px;gap:3px;padding:10px;display:grid;position:sticky;top:16px}.settings-nav>span{color:hsl(calc(var(--brand-hue) - 6) 9.5% 52.4%);letter-spacing:.02em;margin:2px 10px 8px;font-size:11.5px}.settings-nav button{width:100%;color:hsl(calc(var(--brand-hue) + 4) 15.4% 35.7%);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:9px 10px;font-size:12px;transition:background .16s,color .16s,transform .16s;display:flex}.settings-nav button:hover{background:hsl(calc(var(--brand-hue) + 4) 40% 94.1%);color:hsl(var(--brand-hue) 87.3% 24.7%);transform:translate(2px)}.settings-nav button.active{background:hsl(calc(var(--brand-hue) + 4) 40.7% 89.4%);color:hsl(calc(var(--brand-hue) + 4) 91.2% 22.2%);box-shadow:inset 3px 0 hsl(var(--brand-hue) 87.3% 24.7%);font-weight:700}.settings-panel{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);min-width:0;box-shadow:0 8px 28px hsl(calc(var(--brand-hue) + 4) 57% 18.2%/.045);background:#fff;border-radius:10px;padding:20px}.settings-panel-header{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 21.6% 90%);align-items:flex-start;gap:11px;margin:-2px 0 18px;padding:0 0 15px;display:flex}.settings-panel-header>div{flex:1;min-width:0}.settings-panel-header>div>span{color:hsl(calc(var(--brand-hue) - 8) 8.3% 52.9%);letter-spacing:.02em;font-size:11px}.settings-panel-header h2{color:hsl(calc(var(--brand-hue) + 4) 54% 19.6%);margin:2px 0;font:600 20px Segoe UI,Microsoft JhengHei UI,Microsoft JhengHei,Noto Sans TC,sans-serif}.settings-panel-header p{color:hsl(calc(var(--brand-hue) - 16) 8.3% 42.4%);margin:0;font-size:12px;line-height:1.5}.settings-panel-header>small{background:hsl(calc(var(--brand-hue) + 4) 33.3% 94.7%);color:hsl(calc(var(--brand-hue) + 4) 13.7% 44.5%);font:None11px,DM Mono,monospace;border-radius:99px;flex:none;padding:3px 7px}.settings-panel:not([data-active=sources]) .settings-intro-strip,.settings-panel:not([data-active=sources]) .settings-source-grid,.settings-panel[data-active=category] .settings-section-grid>section:not(:nth-child(6)),.settings-panel[data-active=crawler] .settings-section-grid>section:not(:nth-child(4)),.settings-panel[data-active=databank] .settings-section-grid>section:not(:nth-child(5)),.settings-panel[data-active=links] .settings-section-grid>section:not(:nth-child(3)),.settings-panel[data-active=nas] .settings-section-grid>section:not(:nth-child(2)),.settings-panel[data-active=sources] .retention-setting,.settings-panel[data-active=sources] .settings-section-grid,.settings-panel[data-active=tools] .settings-section-grid>section:not(:first-child){display:none}.settings-panel[data-active=category] .settings-section-grid,.settings-panel[data-active=crawler] .settings-section-grid,.settings-panel[data-active=databank] .settings-section-grid,.settings-panel[data-active=links] .settings-section-grid,.settings-panel[data-active=nas] .settings-section-grid,.settings-panel[data-active=tools] .settings-section-grid{grid-template-columns:minmax(0,1fr)}.settings-panel:not([data-active=admins]) .admin-manage-setting,.settings-panel:not([data-active=ai]) .ai-location-setting,.settings-panel:not([data-active=ai]) .lmstudio-update-setting,.settings-panel:not([data-active=ai]) .ollama-update-setting,.settings-panel:not([data-active=rag-debug]) .rag-debug-setting,.settings-panel:not([data-active=rag-log]) .rag-log-setting,.settings-panel:not([data-active=retention]) .retention-setting,.settings-panel:not([data-active=update]) .software-update-setting,.settings-panel[data-active=ai] .settings-section-grid,.settings-panel[data-active=retention] .settings-section-grid{display:none}.software-update-setting>p{color:hsl(calc(var(--brand-hue) + 4) 29.8% 22.4%);margin:0 0 8px;font-size:13px}.software-update-setting>p b{color:hsl(var(--brand-hue) 87.3% 24.7%)}.update-auto-check-toggle{color:hsl(calc(var(--brand-hue) + 4) 15.4% 35.7%);align-items:center;gap:6px;margin:0 0 14px;font-size:12px;display:flex}.update-source-hint{color:#8a958b;font-size:12px}.update-badge{color:#a3690a;background:#fff2df;border-radius:999px;align-items:center;margin-left:8px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.update-changelog{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);background:hsl(calc(var(--brand-hue) + 4) 33.3% 97.6%);max-height:160px;color:hsl(calc(var(--brand-hue) + 4) 26.4% 32%);font:None12px/1.6 DM Mono,monospace;white-space:pre-wrap;border-radius:6px;margin:0 0 14px;padding:9px;overflow:auto}.update-progress{color:hsl(var(--brand-hue) 87.3% 24.7%);align-items:center;gap:8px;margin:0 0 14px;font-size:12px;display:flex}.update-db-mismatch{color:#7a5a12;background:#fffaf0;border:1px solid #f0d9a8;border-radius:8px;margin:0 0 14px;padding:12px;font-size:12px;line-height:1.6}.update-db-mismatch strong{margin-bottom:4px;display:block}.update-db-mismatch pre{max-height:200px;font:None12px/1.5 DM Mono,monospace;background:#fff;border-radius:6px;margin:6px 0;padding:8px;overflow:auto}.update-failed{color:#a33a3a;background:#fff5f5;border:1px solid #f0b8b8;border-radius:8px;margin:0 0 14px;padding:12px;font-size:12px;line-height:1.6}.update-failed strong{margin-bottom:4px;display:block}.update-done{color:hsl(var(--brand-hue) 87.3% 24.7%);margin:0 0 14px;font-size:12px}.software-update-setting footer{gap:8px;display:flex}.admin-manage-setting>p{color:hsl(calc(var(--brand-hue) - 7) 8.3% 49.6%);margin:0 0 12px;font-size:12px;line-height:1.6}.admin-badge-list{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.admin-badge{background:hsl(calc(var(--brand-hue) + 4) 40.5% 92.7%);color:hsl(var(--brand-hue) 87.3% 24.7%);border-radius:999px;align-items:center;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.admin-badge-empty{color:#8a958b;font-size:12px}.admin-members-dialog{width:min(480px,100vw - 32px)}.admin-members-dialog>p{color:hsl(calc(var(--brand-hue) - 7) 8.3% 49.6%);margin:0 0 10px;font-size:12px}.admin-member-list{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);border-radius:8px;gap:2px;max-height:320px;margin-bottom:14px;padding:6px;display:grid;overflow:auto}.admin-member-list label{color:hsl(calc(var(--brand-hue) + 4) 29.8% 22.4%);border-radius:5px;align-items:center;gap:8px;padding:8px 9px;font-size:13px;display:flex}.admin-member-list label:hover{background:hsl(calc(var(--brand-hue) + 4) 44.4% 96.5%)}.admin-member-list small{color:#8a958b;margin-left:auto;font-size:12px}.admin-members-dialog footer{justify-content:flex-end;gap:8px;display:flex}.backend-denied{color:#8a958b;place-items:center;gap:10px;min-height:220px;font-size:13px;display:grid}.rag-log-setting>p{color:hsl(calc(var(--brand-hue) - 7) 8.3% 49.6%);margin:0 0 14px;font-size:12px;line-height:1.6}.rag-log-stats{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 21.6% 90%);flex-direction:column;gap:10px;margin:0 0 16px;padding-bottom:16px;display:flex}.rag-log-stat-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rag-log-stat-group>b{color:hsl(calc(var(--brand-hue) + 4) 22.9% 32.5%);margin-right:2px;font-size:12px}.rag-log-stat-group button{border:1px solid hsl(calc(var(--brand-hue) + 4) 17.5% 84.3%);color:hsl(calc(var(--brand-hue) + 4) 12.1% 25.9%);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;display:flex}.rag-log-stat-group button:hover{border-color:hsl(var(--brand-hue) 87.3% 24.7%);background:hsl(calc(var(--brand-hue) + 4) 91.7% 95.3%)}.rag-log-stat-group button.active{border-color:hsl(var(--brand-hue) 87.3% 24.7%);background:hsl(var(--brand-hue) 87.3% 24.7%);color:#fff}.rag-log-stat-group button small{font:None12px,DM Mono,monospace;background:#00000014;border-radius:999px;padding:1px 6px}.rag-log-stat-group button.active small{background:#ffffff40}.rag-log-total{color:hsl(calc(var(--brand-hue) + 4) 13.7% 44.5%);margin-left:auto;font-size:12px;font-weight:700}.rag-log-search-row{align-items:center;gap:14px;margin:0 0 12px;display:flex}.rag-log-search{border:1px solid hsl(calc(var(--brand-hue) + 4) 17.5% 84.3%);width:min(320px,100%);color:hsl(calc(var(--brand-hue) - 7) 8.3% 49.6%);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;display:flex}.rag-log-search:focus-within{border-color:hsl(calc(var(--brand-hue) + 4) 74.3% 33.5%);box-shadow:0 0 0 3px hsl(calc(var(--brand-hue) + 4) 72.7% 31.6%/.12)}.rag-log-search input{min-width:0;color:hsl(calc(var(--brand-hue) + 4) 24.4% 16.1%);background:0 0;border:0;flex:1;font-size:12px}.rag-log-search input:focus{outline:none}.rag-log-loading{color:#8a958b;text-align:center;padding:24px;font-size:12px}.rag-log-table-wrap{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);border-radius:8px;overflow:auto}.rag-log-table{border-collapse:collapse;width:100%;font-size:12px}.rag-log-table th{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);background:hsl(calc(var(--brand-hue) + 4) 37.5% 96.9%);color:hsl(calc(var(--brand-hue) + 4) 12.5% 31.4%);text-align:left;padding:8px 10px;position:sticky;top:0}.rag-log-table td{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 21.4% 94.5%);color:hsl(calc(var(--brand-hue) + 4) 24.4% 16.1%);text-overflow:ellipsis;white-space:nowrap;max-width:360px;padding:8px 10px;overflow:hidden}.rag-log-table td.rag-log-col-time,.rag-log-table th.rag-log-col-time{white-space:nowrap;width:1%}.rag-log-table tbody tr:not(.rag-log-empty-row){cursor:pointer}.rag-log-table tbody tr:not(.rag-log-empty-row):hover{background:hsl(calc(var(--brand-hue) + 4) 44.4% 96.5%)}.rag-log-table tbody tr:last-child td{border-bottom:0}.rag-log-empty-row td{color:#8a958b;text-align:center;white-space:normal}.rag-debug-setting{margin-top:0}.nas-settings-panel{display:none}.settings-panel[data-active=nas] .nas-settings-panel:not(.google-drive-settings-panel):not(.meta-settings-panel):not(.mail-settings-panel):not(.pie-sync-panel){display:block}.settings-panel[data-active=nas] .settings-section-grid{display:none}.settings-panel[data-active=google] .google-drive-settings-panel{display:block}.settings-panel[data-active=google] .settings-section-grid{display:none}.settings-panel[data-active=meta] .meta-settings-panel,.settings-panel[data-active=meta] .pie-sync-panel{display:block}.settings-panel[data-active=meta] .settings-section-grid{display:none}.settings-panel[data-active=mail] .mail-settings-panel{display:block}.settings-panel[data-active=mail] .settings-section-grid{display:none}.meta-host-card{gap:6px;display:grid;position:relative}.meta-host-remove{border:1px solid hsl(calc(var(--brand-hue) + 4) 33.3% 74.7%);color:#b34343;background:#fff;border-radius:5px;align-items:center;gap:5px;margin-top:4px;padding:4px 9px;font-size:11.5px;display:inline-flex}.meta-host-remove:hover{background:#fff5f5}.pie-sync-code-box{gap:14px;max-width:520px;display:grid}.pie-sync-code-box label{color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);gap:6px;font-size:12px;display:grid}.pie-sync-code-row{gap:8px;display:flex}.pie-sync-code-row input{border:1px solid hsl(calc(var(--brand-hue) + 4) 26.1% 78.2%);background:hsl(calc(var(--brand-hue) + 4) 33.3% 97.6%);min-width:0;color:hsl(calc(var(--brand-hue) + 4) 30.5% 23.1%);border-radius:5px;flex:1;padding:9px;font:12px DM Mono,monospace}.pie-sync-code-row button{border:1px solid hsl(calc(var(--brand-hue) + 4) 33.3% 74.7%);background:hsl(calc(var(--brand-hue) + 4) 45.5% 95.7%);color:hsl(var(--brand-hue) 87.3% 24.7%);border-radius:5px;flex:none;align-items:center;gap:5px;padding:0 12px;font-size:12px;display:inline-flex}.pie-sync-code-row button:hover{background:hsl(calc(var(--brand-hue) + 4) 42.2% 91.2%)}.nas-settings-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;display:flex}.nas-settings-panel h2{color:hsl(calc(var(--brand-hue) + 4) 47.3% 21.6%);margin:4px 0;font:600 25px Segoe UI,Microsoft JhengHei UI,Microsoft JhengHei,Noto Sans TC,sans-serif}.nas-settings-panel header p{color:hsl(calc(var(--brand-hue) - 7) 8.9% 48.2%);margin:0;font-size:12px}.nas-scan-button{border:1px solid hsl(calc(var(--brand-hue) + 4) 33.3% 74.7%);background:hsl(calc(var(--brand-hue) + 4) 45.5% 95.7%);width:38px;height:38px;color:hsl(var(--brand-hue) 87.3% 24.7%);border-radius:7px;flex:none;place-items:center;display:grid}.nas-scan-button:hover{background:hsl(calc(var(--brand-hue) + 4) 42.2% 91.2%)}.nas-scan-button:disabled{opacity:.6}.spinning{animation:nas-spin .85s linear infinite}.nas-host-grid{grid-template-columns:repeat(auto-fill,minmax(182px,1fr));gap:16px;display:grid}.nas-host-card{border:1px solid hsl(calc(var(--brand-hue) + 4) 20.5% 85.7%);background:hsl(calc(var(--brand-hue) + 4) 27.3% 97.8%);min-height:158px;color:hsl(calc(var(--brand-hue) + 4) 55.6% 15.9%);box-shadow:0 3px 8px hsl(calc(var(--brand-hue) + 4) 59.5% 15.5%/.1);border-radius:12px;place-items:center;padding:20px 13px;display:grid;position:relative}.nas-host-card:hover{border-color:hsl(calc(var(--brand-hue) + 4) 28.6% 53.3%);background:hsl(calc(var(--brand-hue) + 4) 45.5% 95.7%)}.nas-host-card strong{max-width:100%;color:hsl(calc(var(--brand-hue) + 4) 30.5% 23.1%);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.nas-host-card span{color:hsl(calc(var(--brand-hue) + 38) 10.6% 42.5%);font-size:12px}.nas-host-star{color:#f4b426;position:absolute;top:14px;right:13px}.nas-context-menu{z-index:100;min-width:145px;max-height:var(--radix-dropdown-menu-content-available-height,320px);overscroll-behavior:contain;border:1px solid hsl(calc(var(--brand-hue) + 4) 22.4% 83.3%);box-shadow:0 7px 20px hsl(calc(var(--brand-hue) + 4) 60.9% 18%/.16);background:#fff;border-radius:6px;padding:4px;overflow-y:auto}.nas-context-menu [role=menuitem],.nas-context-menu [role=menuitemcheckbox]{color:hsl(calc(var(--brand-hue) + 4) 30% 27.5%);cursor:pointer;border-radius:4px;outline:0;padding:7px 9px;font-size:12px}.nas-context-menu [role=menuitem][data-highlighted],.nas-context-menu [role=menuitemcheckbox][data-highlighted]{background:hsl(calc(var(--brand-hue) + 4) 39.4% 93.5%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.nas-context-menu .danger{color:#b34343}.nas-connect-dialog{max-width:560px}.nas-connect-dialog form{gap:12px;display:grid}.nas-connect-dialog p{color:hsl(calc(var(--brand-hue) + 38) 10.6% 42.5%);font-size:12px;line-height:1.65}.nas-connect-dialog label{color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);gap:5px;font-size:12px;display:grid}.nas-connect-dialog input{border:1px solid hsl(calc(var(--brand-hue) + 4) 26.1% 78.2%);outline-color:hsl(var(--brand-hue) 87.3% 24.7%);border-radius:5px;padding:9px}.nas-connect-dialog footer{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.nas-directory-tree{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);border-radius:6px;max-height:340px;padding:8px;overflow:auto}.nas-directory-tree span>label,.nas-directory-tree>label{color:hsl(calc(var(--brand-hue) + 4) 27% 29%);align-items:center;gap:7px;padding:6px;font-size:12px;display:flex}.database-setting-card{min-height:0}.database-setting-card>label{max-width:260px;color:hsl(calc(var(--brand-hue) + 4) 29.3% 28.8%);gap:7px;margin-top:18px;font-size:12px;font-weight:700;display:grid}.database-setting-card select{border:1px solid hsl(calc(var(--brand-hue) + 4) 27.3% 78.4%);outline-color:hsl(var(--brand-hue) 87.3% 24.7%);color:hsl(calc(var(--brand-hue) + 4) 35.7% 22%);background:#fff;border-radius:5px;padding:9px 10px}.database-setting-card>small{color:hsl(calc(var(--brand-hue) - 16) 8.3% 42.4%);margin-top:10px;font-size:12px;line-height:1.6}.nas-directory-tree span{border-left:1px solid hsl(calc(var(--brand-hue) + 4) 23.1% 87.3%);display:grid}.nas-directory-tree input{accent-color:hsl(var(--brand-hue) 87.3% 24.7%)}@keyframes nas-spin{to{transform:rotate(1turn)}}.nas-header-actions{align-items:end;gap:9px;display:flex}.nas-manual-form{align-items:end;gap:6px;display:flex}.nas-manual-form label{color:hsl(calc(var(--brand-hue) + 4) 13.9% 41%);gap:4px;font-size:11.5px;display:grid}.nas-manual-form input{border:1px solid hsl(calc(var(--brand-hue) + 4) 27.3% 78.4%);outline-color:hsl(var(--brand-hue) 87.3% 24.7%);border-radius:5px;width:174px;height:34px;padding:6px 8px}.nas-manual-form button{background:hsl(calc(var(--brand-hue) + 4) 46.3% 92%);width:34px;height:34px;color:hsl(calc(var(--brand-hue) + 4) 100% 27.1%);border:0;border-radius:5px;place-items:center;display:grid}.nas-manual-form button:hover{background:hsl(calc(var(--brand-hue) + 4) 47.2% 85.9%)}.nas-scan-button{white-space:nowrap;align-items:center;gap:6px;width:auto;height:34px;padding:0 11px;font-size:12px;display:inline-flex}.nas-no-shares{text-align:center;justify-items:center;gap:12px;padding:24px;display:grid}.nas-no-shares p{color:#786342;margin:0;font-size:14px;font-weight:700}.nas-import-options{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);color:hsl(calc(var(--brand-hue) + 4) 27% 29%);grid-template-columns:76px 1fr;align-items:center;gap:8px 12px;margin-top:13px;padding-top:12px;font-size:12px;display:grid}.nas-import-options>b{color:hsl(calc(var(--brand-hue) + 4) 38.9% 25.7%)}.nas-import-options>div{flex-wrap:wrap;gap:6px 10px;display:flex}.nas-import-options label{cursor:pointer;white-space:nowrap;align-items:center;gap:5px;display:flex}.nas-import-options input{width:15px;height:15px;accent-color:hsl(var(--brand-hue) 87.3% 24.7%);margin:0}.nas-connect-dialog{box-shadow:0 18px 48px hsl(calc(var(--brand-hue) + 4) 59.5% 15.5%/.18)!important;background:#fff!important;border:0!important}.nas-settings-loading{text-align:center;padding:26px 0}.nas-tree-row input:disabled{cursor:not-allowed;opacity:.38}.nas-tree-toggle{font-size:18px;font-weight:700;line-height:1}.nas-tree-toggle svg{display:none}.nas-tree-toggle:after{content:"－"}.nas-tree-toggle[aria-label=展開目錄]:after{content:"＋"}.nas-directory-tree{border-color:hsl(calc(var(--brand-hue) + 4) 23.1% 84.7%);background:hsl(calc(var(--brand-hue) + 4) 60% 99%);border-radius:7px;padding:9px 10px}.nas-tree-node{position:relative}.nas-tree-row{min-height:26px;color:hsl(calc(var(--brand-hue) + 4) 32.7% 22.2%);border-radius:5px;align-items:center;gap:7px;padding:3px 5px;font-size:13px;display:flex}.nas-tree-row:hover{background:hsl(calc(var(--brand-hue) + 4) 40% 94.1%)}.nas-tree-row input{width:15px;height:15px;accent-color:hsl(var(--brand-hue) 87.3% 24.7%);margin:0}.nas-tree-indent,.nas-tree-toggle{width:18px;height:18px;color:hsl(calc(var(--brand-hue) + 4) 17.1% 41.2%);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.nas-tree-toggle{cursor:pointer;border-radius:3px}.nas-tree-toggle:hover{background:hsl(calc(var(--brand-hue) + 4) 40.4% 88.8%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.nas-tree-folder{color:#e5a22a;flex:none}.nas-tree-folder.open{color:hsl(calc(var(--brand-hue) + 4) 57.8% 56.3%)}.nas-tree-children{margin-left:14px;padding-left:14px;position:relative}.nas-tree-children:before{width:1px;top:0;bottom:8px;left:6px}.nas-tree-children:before,.nas-tree-children>.nas-tree-node:before{background:hsl(calc(var(--brand-hue) + 4) 24.7% 84.9%);content:"";position:absolute}.nas-tree-children>.nas-tree-node:before{width:14px;height:1px;top:15px;left:-8px}@media (max-width:700px){.data-settings-workspace{padding:20px 14px 36px}.data-settings-workspace .settings-heading{flex-direction:column;align-items:flex-start;gap:13px}.settings-heading-summary{width:100%}.settings-heading-summary span{flex:1;min-width:0}.settings-page-layout{grid-template-columns:1fr;gap:15px}.settings-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:9px;position:static}.settings-nav>span{grid-column:1/-1}.settings-nav button:hover{transform:none}.settings-panel{padding:15px}.settings-section-grid{grid-template-columns:1fr}.setting-card-wide{grid-column:auto}.tool-flow{grid-template-columns:1fr}.tool-flow svg{justify-self:center;transform:rotate(90deg)}.crawl-grid{grid-template-columns:1fr 1fr}.setting-actions{grid-template-columns:1fr}.content-schema{flex-direction:column;align-items:flex-start;gap:5px}}.category-tree{border-left:1px solid hsl(calc(var(--brand-hue) + 4) 23.5% 84.1%);margin:2px 0 6px 25px;display:grid}.category-tree button{align-items:center;gap:7px;display:flex;color:hsl(calc(var(--brand-hue) + 4) 30.2% 33.7%)!important;padding:5px 8px!important;font-size:12px!important}.category-tree button.active{background:hsl(calc(var(--brand-hue) + 4) 45.5% 91.4%);border-radius:5px;font-weight:700;color:hsl(calc(var(--brand-hue) + 4) 55.6% 15.9%)!important}.category-tree .category-image svg{color:#df6b63}.category-tree .category-video svg{color:#8b65bb}.category-tree .category-audio svg{color:#c8861d}.category-tree .category-html svg{color:hsl(calc(var(--brand-hue) + 4) 57.9% 38.2%)}.category-tree .category-link svg{color:hsl(calc(var(--brand-hue) + 4) 55.9% 50.2%)}.category-tree .category-document svg{color:#d77f35}.data-settings-workspace{padding-top:12px}.data-settings-workspace .settings-heading{align-items:center;margin-bottom:16px;padding-bottom:14px}.data-settings-workspace .settings-heading h1{letter-spacing:-.025em;margin:0;font-size:24px}.settings-heading-summary span{min-width:82px;padding:6px 9px}.settings-heading-summary b{margin-right:5px;font-size:14px;display:inline}.settings-panel-header{align-items:center;margin-bottom:16px;padding-bottom:12px}.settings-panel-header h2{margin:0;font-size:19px}.nas-settings-panel>header{justify-content:flex-end;margin-bottom:14px}@media (max-width:700px){.data-settings-workspace{padding-top:20px}.data-settings-workspace .settings-heading{align-items:flex-start}}.data-settings-workspace{color:#151515}.data-settings-workspace .settings-heading{border-bottom-color:#333}.data-settings-workspace .nas-settings-panel h2,.data-settings-workspace .retention-setting h2,.data-settings-workspace .setting-card h2,.data-settings-workspace .settings-heading h1,.data-settings-workspace .settings-panel-header h2{color:#111}.data-settings-workspace .nas-host-card,.data-settings-workspace .retention-setting,.data-settings-workspace .setting-card,.data-settings-workspace .settings-heading-summary span,.data-settings-workspace .settings-nav,.data-settings-workspace .settings-panel{border-color:#454545}.data-settings-workspace .database-setting-card>label,.data-settings-workspace .database-setting-card>small,.data-settings-workspace .retention-setting label,.data-settings-workspace .retention-setting p,.data-settings-workspace .setting-card header p,.data-settings-workspace .setting-list,.data-settings-workspace .settings-heading-summary b,.data-settings-workspace .settings-heading-summary span,.data-settings-workspace .settings-nav button,.data-settings-workspace .settings-panel-header p{color:#252525}.data-settings-workspace .settings-nav{background:#f7f7f7;box-shadow:0 8px 24px #0000000d}.data-settings-workspace .settings-nav button:hover{color:#000;background:#e9e9e9}.data-settings-workspace .settings-nav button.active{color:#000;background:#dedede;box-shadow:inset 3px 0 #111}.data-settings-workspace .settings-panel{box-shadow:0 8px 28px #0000000d}.data-settings-workspace .settings-panel-header{border-bottom-color:#555}.data-settings-workspace .setting-icon{color:#111;background:#eee;border:1px solid #444}.data-settings-workspace :is(input,select,textarea){color:#111;background:#fff;border-color:#4b4b4b;outline-color:#111}.data-settings-workspace :is(button,.secondary-button){color:#111;border-color:#4b4b4b}.data-settings-workspace .primary-button{color:#fff;background:#111;border-color:#111}.data-settings-workspace .primary-button:hover{background:#333}.data-settings-workspace{text-rendering:optimizelegibility;font-size:15px;line-height:1.55}.data-settings-workspace .settings-heading-summary span{font-size:12px;font-weight:500}.data-settings-workspace .settings-nav>span{font-size:12px}.data-settings-workspace .settings-nav button{font-size:14px;font-weight:500}.data-settings-workspace .settings-panel-header h2{font-size:21px}.data-settings-workspace .setting-card h2{font-size:20px}.data-settings-workspace .setting-card header p,.data-settings-workspace .settings-panel-header p{font-size:13px;line-height:1.6}.data-settings-workspace .database-setting-card>label{max-width:210px;font-size:14px;line-height:1.5}.data-settings-workspace .database-setting-card select{padding:4px 12px;font-size:14px;font-weight:600;line-height:1.4}.data-settings-workspace .database-setting-card>small{max-width:520px;font-size:12.5px;line-height:1.65}.database-automation-options{border-top:1px solid #bbb;gap:9px;margin-top:20px;padding-top:16px;display:grid}.database-automation-options>strong{font-size:15px}.database-automation-options>label{color:#222;cursor:pointer;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.database-automation-options input{width:17px;height:17px;accent-color:hsl(var(--brand-hue) 87.3% 24.7%);margin:0}.database-automation-options>p{color:#555;margin:2px 0 0;font-size:12.5px;line-height:1.6}.database-setting-card>label:first-child{margin-top:0}.database-mp4-option{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.database-mp4-option>label{color:#222;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.database-mp4-option select{color:#111;background:#fff;border:1px solid #4b4b4b;border-radius:5px;padding:6px 28px 6px 10px;font-size:14px;font-weight:600}.directory-processing-dialog section>label:not(.processing-quality) input:disabled{cursor:not-allowed;opacity:.72}.directory-processing-dialog section>label:has(input:disabled){cursor:not-allowed}.breadcrumb{align-items:center;min-width:0;display:flex;overflow:hidden}.crumb{color:hsl(calc(var(--brand-hue) + 4) 55.6% 15.9%);background:0 0;border:0;padding:0 2px;font-size:13px;font-weight:700}.crumb:not([data-last=true]):after{content:" /";color:hsl(calc(var(--brand-hue) + 4) 9.1% 36.7%)}.toolbar-row{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 20% 87.3%);background:#fff;gap:8px;min-height:28px;padding:2px 4px}.toolbar-actions,.toolbar-row{align-items:center;display:flex}.toolbar-actions{gap:4px}.directory-actions{margin-left:auto}.nas-directory-utilities{align-items:center;gap:4px;display:flex}.selection-actions{display:flex}.selection-actions>button:not(.selected-file-action){display:none}.toolbar-separator{background:hsl(calc(var(--brand-hue) + 4) 17% 81.6%);width:1px;height:19px;margin:0 3px}.nucloud-drive .icon-button{border:1px solid hsl(calc(var(--brand-hue) + 4) 14.6% 79.8%);background:hsl(calc(var(--brand-hue) + 4) 25.9% 94.7%);width:27px;min-height:25px;color:hsl(calc(var(--brand-hue) + 4) 64.8% 39%);border-radius:3px;justify-content:center;align-items:center;display:flex}.nucloud-drive .icon-button:hover{background:hsl(calc(var(--brand-hue) + 4) 44.2% 91.6%)}.nucloud-drive .directory-actions .action-share{color:#7350a5;background:#f3edff;border-color:#c9b9e8}.nucloud-drive .directory-actions .action-share:hover{background:#e9ddfb}.nucloud-drive .directory-actions .action-upload{border-color:hsl(calc(var(--brand-hue) + 4) 50.9% 79.2%);background:hsl(calc(var(--brand-hue) + 4) 91.7% 95.3%);color:hsl(calc(var(--brand-hue) + 4) 76.9% 33.9%)}.nucloud-drive .directory-actions .action-upload:hover{background:hsl(calc(var(--brand-hue) + 4) 62.8% 91.6%)}.nucloud-drive .directory-actions .action-new{border-color:hsl(calc(var(--brand-hue) + 4) 30.3% 78.6%);background:hsl(calc(var(--brand-hue) + 4) 44% 95.1%);color:hsl(calc(var(--brand-hue) + 4) 50.9% 32%)}.nucloud-drive .directory-actions .action-new:hover{background:hsl(calc(var(--brand-hue) + 4) 39.1% 91%)}.nucloud-drive .directory-actions .action-edit{color:#95651d;background:#fff7e8;border-color:#e2caa3}.nucloud-drive .directory-actions .action-edit:hover{background:#f9ebd2}.nucloud-drive .directory-actions .action-download{border-color:hsl(calc(var(--brand-hue) + 4) 42.2% 82.4%);background:hsl(calc(var(--brand-hue) + 4) 61.9% 95.9%);color:hsl(calc(var(--brand-hue) + 4) 36.2% 46.1%)}.nucloud-drive .directory-actions .action-download:hover{background:hsl(calc(var(--brand-hue) + 4) 52.6% 92.5%)}.nucloud-drive .directory-actions .action-tags{border-color:hsl(calc(var(--brand-hue) + 4) 24.8% 80.2%);background:hsl(calc(var(--brand-hue) + 4) 41.7% 95.3%);color:hsl(calc(var(--brand-hue) + 4) 50.9% 31.2%)}.nucloud-drive .directory-actions .action-settings{border-color:hsl(calc(var(--brand-hue) + 4) 13.3% 82.4%);background:hsl(calc(var(--brand-hue) + 4) 14.3% 95.9%);color:hsl(calc(var(--brand-hue) + 4) 14% 40.6%)}.nucloud-drive .icon-button.active{background:hsl(calc(var(--brand-hue) + 4) 45.5% 89.2%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.nucloud-drive .icon-button:disabled{cursor:not-allowed;opacity:.42}.nucloud-drive .danger{color:#bf524e}.selection-count{color:hsl(calc(var(--brand-hue) + 4) 88.1% 26.3%);margin-left:10px;font-size:12px;font-weight:700}.filter-row{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 22% 88.4%);min-height:27px;color:hsl(calc(var(--brand-hue) + 4) 29% 18.2%);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.filter-row>b{flex:none}.category-source-actions{gap:12px;margin-left:auto}.compact-select{position:relative}.compact-select-trigger{min-height:25px;color:hsl(calc(var(--brand-hue) + 4) 21.9% 20.6%);white-space:nowrap;background:0 0;border:0;border-radius:3px;align-items:center;gap:4px;padding:2px 4px;font-size:12px;display:flex}.compact-select-trigger:hover,.compact-select-trigger[aria-expanded=true]{background:hsl(calc(var(--brand-hue) + 4) 38.5% 94.9%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.compact-select-label{color:hsl(calc(var(--brand-hue) + 40) 10.8% 36.5%);font-weight:400}.compact-select-trigger strong{color:inherit;font-weight:600}.compact-select-trigger svg{transition:transform .16s}.compact-select-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.compact-select-options{z-index:80;border:1px solid hsl(calc(var(--brand-hue) + 42) 11.1% 85.9%);min-width:150px;box-shadow:0 8px 20px hsl(calc(var(--brand-hue) + 4) 30.4% 13.5%/.16);background:#fff;border-radius:4px;padding:4px 0;position:absolute;top:calc(100% + 5px);right:0;overflow:visible}.compact-select-options button{width:100%;min-height:32px;color:hsl(calc(var(--brand-hue) + 40) 11.8% 24.9%);text-align:left;white-space:nowrap;background:#fff;border:0;justify-content:space-between;align-items:center;gap:12px;padding:5px 12px;font-size:13px;font-weight:600;display:flex}.compact-select-options button:hover{background:hsl(calc(var(--brand-hue) + 4) 36% 95.1%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.compact-select-options button.active{background:hsl(calc(var(--brand-hue) + 4) 72.6% 28.6%);color:#fff}.compact-select-branch{position:relative}.compact-select-branch>button[aria-expanded=true]{background:hsl(calc(var(--brand-hue) + 4) 36% 95.1%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.compact-select-submenu{top:-5px;right:calc(100% + 3px)}.filter-scroll{flex:1;align-items:center;gap:2px;min-width:0;display:flex}.filter-scroll-btn{width:18px;height:18px;color:hsl(calc(var(--brand-hue) + 4) 83.5% 26.1%);background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;display:flex}.filter-scroll-btn:hover{background:hsl(calc(var(--brand-hue) + 4) 70.4% 94.7%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.filter-links{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;align-items:center;gap:7px;min-width:0;padding:0 7px;display:flex;overflow-x:auto}.filter-links::-webkit-scrollbar{display:none}.filter-links button{color:hsl(calc(var(--brand-hue) + 4) 83.5% 26.1%);background:0 0;border:0;border-radius:5px;align-items:center;margin:0 -7px;padding:3px 7px;font-size:12px;transition:background .15s,color .15s;display:inline-flex}.filter-links button:hover{background:hsl(calc(var(--brand-hue) + 4) 70.4% 94.7%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.filter-links button.active{color:#111;font-weight:700}.preview-strip{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);background:#fff;gap:7px;min-height:104px;padding:9px 12px;display:flex;overflow-x:auto}.preview-card{border:1px solid hsl(calc(var(--brand-hue) + 4) 19.4% 85.9%);color:#fff;background:linear-gradient(135deg,#ffd36e,#ed6a65);border-radius:3px;flex:0 0 150px;place-items:center;width:150px;height:92px;display:grid;position:relative;overflow:hidden}.preview-card.video{background:linear-gradient(135deg,hsl(calc(var(--brand-hue) + 4) 38.1% 35.5%),hsl(calc(var(--brand-hue) + 4) 58.7% 12.4%))}.preview-card span{color:hsl(calc(var(--brand-hue) + 4) 25.8% 19%);text-overflow:ellipsis;white-space:nowrap;background:#ffffffdb;padding:4px 6px;font-size:12px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.preview-empty{color:#829193;justify-content:center;align-items:center;gap:9px;width:100%;font-size:12px;display:flex}#file-sections{padding-top:5px}.file-pagination{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);color:hsl(calc(var(--brand-hue) + 4) 83.3% 25.9%);justify-content:flex-end;align-items:center;gap:10px;padding:4px 6px 0;font-size:13px;display:flex}.file-pagination.compact{border:0;margin-left:0;padding:0}.group-list-controls{align-items:center;gap:10px;margin-left:auto;display:flex}.page-arrows{white-space:nowrap;align-items:center;gap:3px;display:flex}.page-arrows button{width:21px;height:24px;color:hsl(calc(var(--brand-hue) + 4) 89.5% 26.1%);background:0 0;border:0;border-radius:3px;place-items:center;padding:0;display:grid}.page-arrows button:hover:not(:disabled){background:hsl(calc(var(--brand-hue) + 4) 44.4% 92.9%);color:hsl(calc(var(--brand-hue) + 4) 100% 20.2%)}.page-arrows button:disabled{cursor:not-allowed;opacity:.34}.page-arrows span{min-width:96px;color:hsl(calc(var(--brand-hue) + 4) 89.5% 26.1%);text-align:center;font-variant-numeric:tabular-nums;font-size:12px!important;font-weight:500!important}.file-sort-wrap{position:relative}.file-sort-trigger{border:1px solid hsl(calc(var(--brand-hue) + 4) 19.3% 76.7%);background:linear-gradient(#fff,hsl(calc(var(--brand-hue) + 4) 20% 94.1%));min-height:22px;color:hsl(calc(var(--brand-hue) + 4) 42% 25.7%);border-radius:5px;align-items:center;gap:4px;padding:0 4px;font-size:12px;display:flex;box-shadow:inset 0 1px #fff}.file-sort-trigger span{font-size:12px!important;font-weight:400!important}.file-sort-trigger:hover,.file-sort-trigger[aria-expanded=true]{border-color:hsl(calc(var(--brand-hue) + 4) 24.2% 55.5%);background:hsl(calc(var(--brand-hue) + 4) 44% 95.1%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.file-sort-options{min-width:142px;padding:4px 0;top:29px}.file-sort-options button{min-height:27px}.file-sort-options button i{width:16px;height:16px;display:block}.file-sort-options button.active{background:hsl(calc(var(--brand-hue) + 4) 42.9% 93.1%);color:hsl(var(--brand-hue) 87.3% 24.7%);font-weight:700}.file-sort-section{padding:0 4px 4px;display:grid}.file-sort-section+.file-sort-section{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 25% 89%);padding-top:4px}.file-sort-section small{color:hsl(calc(var(--brand-hue) + 40) 10.1% 51.6%);padding:3px 8px 2px;font-size:11.5px;font-weight:700}.file-sort-section button{min-width:132px}.file-sort-direction button{color:hsl(calc(var(--brand-hue) + 4) 44% 32.9%)}.drive-fixed-controls{z-index:30;box-shadow:0 2px 7px hsl(calc(var(--brand-hue) + 4) 55.6% 17.6%/.07);background:#fff;position:sticky;top:0}.directory-html-preview{border:1px solid hsl(calc(var(--brand-hue) + 4) 23.1% 87.3%);background:hsl(calc(var(--brand-hue) + 4) 60% 99%);color:hsl(calc(var(--brand-hue) + 4) 29.2% 22.2%);border-radius:5px;margin:-6px 0 12px;position:relative}.directory-html-toggle{z-index:1;width:24px;height:24px;color:hsl(var(--brand-hue) 87.3% 24.7%);background:#ffffffe0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:5px}.directory-html-toggle:hover{background:hsl(calc(var(--brand-hue) + 4) 44.4% 92.9%)}.directory-html-content{max-height:5em;padding:6px 28px 6px 12px;font-size:13px;line-height:1.4em;overflow:hidden}.directory-html-content p{margin-bottom:.5em}.directory-html-content :first-child{margin-top:0}.directory-html-content :last-child{margin-bottom:0}.directory-html-preview.expanded .directory-html-content{max-height:none}.directory-html-content img,.directory-html-content video{max-width:100%;height:auto}.file-section{margin:0 0 13px}.section-title{color:#9a5d00;align-items:center;gap:7px;min-height:32px;padding:0 6px;font-size:13px;display:flex}.section-title span{font-size:15px;font-weight:700}.section-title b{color:#d31111;font-size:12px}.section-title small{color:hsl(calc(var(--brand-hue) + 4) 83.5% 26.1%);margin-left:auto;font-size:12px}.group-star-button{width:22px;height:22px;color:hsl(calc(var(--brand-hue) + 17) 9.9% 64.3%);background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:inline-grid}.group-star-button:hover{background:hsl(calc(var(--brand-hue) + 4) 25.9% 94.7%);color:hsl(calc(var(--brand-hue) - 1) 9.2% 48.8%)}.group-star-button.star1,.record-star.star1{color:#ed8a17}.group-star-button.star2,.record-star.star2{color:#2bd8d8}.record-star{color:hsl(calc(var(--brand-hue) + 17) 9.9% 64.3%)}.record-star-button{width:20px;height:20px;color:inherit;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:inline-grid}.record-star-button:hover{background:hsl(calc(var(--brand-hue) + 4) 28.6% 94.5%)}.group-select{align-items:center;gap:5px;display:flex}.nucloud-drive input[type=checkbox]{width:16px;height:16px}.nucloud-drive .file-table{border-collapse:collapse;table-layout:fixed;background:#fff;border:0;width:100%}.nucloud-drive .file-table thead{background:#f1f1f1}.nucloud-drive .file-table th{color:#111;text-align:center;vertical-align:middle;height:27px;font-size:13px}.nucloud-drive .file-table th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:2px;padding:2px 3px;display:inline-flex}.nucloud-drive .file-table th button.active,.nucloud-drive .file-table th button:hover{color:hsl(var(--brand-hue) 87.3% 24.7%)}.nucloud-drive .file-table td{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 19% 91.8%);min-height:31px;color:hsl(calc(var(--brand-hue) + 4) 22.6% 18.2%);vertical-align:top;padding:4px;font-size:13px}.nucloud-drive .file-table tr.selected td,.nucloud-drive .file-table tr:hover td{background:hsl(calc(var(--brand-hue) + 4) 50% 96.1%)}.select-column,.star-column{width:28px}.kind-column{width:30px}.link-kind-column{width:92px}.name-column{width:280px}.directory-name-column{width:120px}.content-column,.merged-content .name-column{width:auto}.audio-playback-column{width:60px}.audio-playback-column.is-playing{width:260px}.size-column{width:76px}.count-column{width:56px}.date-column{width:86px}.nucloud-drive .file-table .kind,.nucloud-drive .file-table .star{color:hsl(calc(var(--brand-hue) + 17) 9.9% 64.3%);text-align:center}.nucloud-drive .file-table td.count,.nucloud-drive .file-table td.date,.nucloud-drive .file-table td.kind,.nucloud-drive .file-table td.size,.nucloud-drive .file-table td.star,.nucloud-drive .file-table td:first-child{vertical-align:middle}.nucloud-drive .file-table td.audio-playback{vertical-align:middle;text-align:center}.nucloud-drive .file-table .audio-playback button{border:1px solid hsl(calc(var(--brand-hue) + 4) 50% 74.9%);background:hsl(calc(var(--brand-hue) + 4) 82.6% 95.5%);width:22px;height:22px;color:hsl(calc(var(--brand-hue) + 4) 50.7% 40.6%);border-radius:4px;place-items:center;margin:auto;padding:0;display:grid}.nucloud-drive .file-table .audio-playback button:hover{border-color:hsl(calc(var(--brand-hue) + 4) 48.9% 57.1%);background:hsl(calc(var(--brand-hue) + 4) 77.8% 91.2%);color:hsl(calc(var(--brand-hue) + 4) 76.9% 30.6%)}.nucloud-drive .file-table .audio-playback audio{width:250px;height:32px;margin:auto;display:block}.nucloud-drive .file-table td:first-child{text-align:center}.nucloud-drive .file-table .kind svg{color:hsl(calc(var(--brand-hue) + 4) 45.3% 56.3%)}.nucloud-drive .file-table .link-kind{padding:5px 4px}.nucloud-drive .file-table .link-thumbnail{background:hsl(calc(var(--brand-hue) + 4) 20% 94.1%);width:80px;height:60px;color:hsl(calc(var(--brand-hue) + 4) 45.3% 56.3%);border-radius:3px;place-items:center;display:grid;overflow:hidden}.nucloud-drive .file-table .link-thumbnail>*{grid-area:1/1}.nucloud-drive .file-table .link-thumbnail img{object-fit:cover;width:100%;height:100%}.nucloud-drive .file-table .link-thumbnail img[hidden]+svg{display:block}.nucloud-drive .file-table .name button{color:#000;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;overflow:hidden}.nucloud-drive .file-table .name-line{align-items:center;gap:5px;min-width:0;display:flex}.nucloud-drive .file-table .name-line button{flex:1;min-width:0}.nucloud-drive .file-table .tag-marker{cursor:pointer;color:hsl(calc(var(--brand-hue) + 4) 34.5% 53.3%);flex:none;display:inline-flex}.nucloud-drive .file-table .tag-marker:focus,.nucloud-drive .file-table .tag-marker:hover{color:hsl(var(--brand-hue) 87.3% 24.7%);outline:0}.nucloud-drive .record-path-marker{color:hsl(calc(var(--brand-hue) + 4) 30.7% 50.8%);cursor:help;flex:none;display:inline-flex}.nucloud-drive .record-path-marker:hover{color:hsl(var(--brand-hue) 87.3% 24.7%)}.nucloud-drive .file-table .name small{color:#788;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.nucloud-drive .file-table .record-tags{white-space:normal;margin:3px 0 1px;display:block}.nucloud-drive .file-table .content-preview,.nucloud-drive .file-table .merged-content-preview{color:#69777a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.nucloud-drive .file-table .merged-content-preview{white-space:normal;margin:2px 0 0}.nucloud-drive .file-table .merged-name .name-line button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nucloud-drive .file-table .name em{background:hsl(calc(var(--brand-hue) + 4) 46.3% 92%);color:hsl(calc(var(--brand-hue) + 4) 51.1% 36.9%);border-radius:9px;margin-right:3px;padding:0 4px;font-size:11.5px;font-style:normal;display:inline-block}.nucloud-drive .file-table .content{color:#8a9699;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nucloud-drive .file-section.directory .file-table td.content,.nucloud-drive .file-section.directory .file-table td.name{vertical-align:middle}.nucloud-drive .file-table .content-preview{white-space:normal}.directory-content-preview{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.directory-content-preview button{max-width:180px;color:hsl(calc(var(--brand-hue) + 2) 14.3% 38.4%);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:none;padding:0;font-size:12px;overflow:hidden}.directory-content-preview button:hover{color:hsl(var(--brand-hue) 87.3% 24.7%);text-decoration:underline}.directory-content-preview.visual{gap:5px}.directory-content-preview.visual button{border-radius:3px;width:80px;height:60px;overflow:hidden}.directory-content-preview.visual .gallery-thumb{width:80px;height:60px}.directory-content-preview.visual .gallery-thumb img{object-fit:cover}.directory-content-empty{color:hsl(calc(var(--brand-hue) + 11) 9.2% 63.7%)}.nucloud-drive .file-table .count,.nucloud-drive .file-table .date,.nucloud-drive .file-table .size{text-align:right}.nucloud-drive .file-section.link .file-table td.count,.nucloud-drive .file-section.link .file-table th{vertical-align:middle}.gallery-grid{flex-wrap:wrap;gap:5px;padding:0 10px 12px;display:flex}.gallery-card{width:140px;color:hsl(calc(var(--brand-hue) + 4) 55.4% 30.8%);text-align:left;background:#fff;position:relative;overflow:hidden}.gallery-corner-icons{z-index:3;color:#fff;filter:drop-shadow(0 1px 2px #0000008c);gap:4px;display:flex;position:absolute;top:5px;right:5px}.gallery-corner-icons span{cursor:help;display:inline-flex}.gallery-open{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.gallery-thumb{background:linear-gradient(135deg,hsl(calc(var(--brand-hue) + 4) 55.3% 55.3%),hsl(calc(var(--brand-hue) + 4) 76.4% 24.9%));color:#fff;border-radius:2px;justify-content:center;place-items:center;width:140px;height:106px;display:flex;position:relative;overflow:hidden}.gallery-thumb.image{background:linear-gradient(135deg,#ffd36e,#ed6a65)}.gallery-thumb.video{background:linear-gradient(135deg,hsl(calc(var(--brand-hue) + 4) 38.1% 35.5%),hsl(calc(var(--brand-hue) + 4) 58.7% 12.4%))}.gallery-thumb img{object-fit:cover;width:100%;height:100%}.gallery-card small,.gallery-card strong{color:hsl(calc(var(--brand-hue) + 4) 55.4% 30.8%);text-overflow:ellipsis;white-space:nowrap;padding:3px 3px 0;font-size:12px;display:block;overflow:hidden}.gallery-card small{color:#8c9a9c;padding-top:1px;font-size:12px}.gallery-tooltip-description{-webkit-line-clamp:3;line-clamp:3;border-top:1px solid hsl(calc(var(--brand-hue) + 4) 11.5% 89.8%);color:hsl(calc(var(--brand-hue) + 4) 9.8% 32.2%);white-space:normal;-webkit-box-orient:vertical;margin-top:4px;padding-top:4px;display:-webkit-box;overflow:hidden}.gallery-card.selected .gallery-thumb,.gallery-card:hover .gallery-thumb{outline:3px solid hsl(calc(var(--brand-hue) + 4) 68.5% 39.8%);outline-offset:-3px}.social-platform-list{flex-direction:column;gap:4px;padding:14px 10px;display:flex}.social-platform-button{color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:10px 11px;font-size:13px;display:flex}.social-platform-button:hover{background:hsl(calc(var(--brand-hue) + 4) 40% 94.1%)}.social-platform-button.active{background:hsl(calc(var(--brand-hue) + 4) 40.7% 89.4%);color:hsl(calc(var(--brand-hue) + 4) 91.2% 22.2%);font-weight:600}.social-toolbar-fixed{z-index:20;border:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:0 8px;padding:8px 10px;display:flex;position:sticky;top:0}.social-toolbar-fixed .google-search{flex:none;width:260px}.social-stat-tabs{flex:none;align-items:center;gap:6px;display:flex}.social-stat-label{color:hsl(calc(var(--brand-hue) + 38) 10.6% 42.5%);font-size:12.5px}.social-posts-col{flex-direction:column;gap:8px;min-width:0;display:flex}.social-chip-row{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.social-toolbar-controls{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.social-view-toggle{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);border-radius:8px;flex:none;grid-column:2;justify-self:center;gap:2px;padding:2px;display:flex}.social-view-toggle button{width:30px;height:28px;color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.social-view-toggle button.active{background:hsl(calc(var(--brand-hue) + 4) 40.7% 89.4%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.social-toolbar-controls .social-sort-select{grid-column:3;justify-self:end}.social-main-grid{grid-template-columns:minmax(0,1fr) 200px;align-items:start;gap:8px;padding:4px 8px 12px;display:grid}.social-posts{min-width:0}.social-stats-view{padding:4px 8px 12px}.social-stats-head{flex-wrap:wrap;align-items:center;gap:10px;padding:6px 2px 10px;display:flex}.social-stats-back{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);color:hsl(var(--brand-hue) 87.3% 24.7%);background:#fff;border-radius:8px;align-items:center;gap:2px;padding:4px 9px 4px 6px;font-size:12.5px;display:inline-flex}.social-stats-title{color:hsl(calc(var(--brand-hue) + 4) 30.5% 23.1%);font-size:14px;font-weight:600}.social-stats-time{flex:none;gap:6px;margin-left:auto;display:flex}.social-stats-table-wrap{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);border-radius:9px;overflow-x:auto}.social-stats-table{border-collapse:collapse;width:100%;font-size:12.5px}.social-stats-table td,.social-stats-table th{text-align:center;white-space:nowrap;border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 91.8%);padding:4px 6px}.social-stats-table thead th{color:hsl(calc(var(--brand-hue) + 38) 10.6% 42.5%);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600}.social-stats-table thead th.sel{border-bottom:2px solid hsl(var(--brand-hue) 87.3% 24.7%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.social-stats-table td.social-stats-name,.social-stats-table th:first-child{text-align:left}.social-stats-table tbody tr:hover{background:hsl(calc(var(--brand-hue) + 4) 33.3% 97.6%)}.social-stats-name a{max-width:200px;color:hsl(var(--brand-hue) 87.3% 24.7%);align-items:center;gap:8px;text-decoration:none;display:inline-flex;overflow:hidden}.social-stats-name a:hover span{text-decoration:underline}.social-stats-name span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.social-stats-name .social-thumb-fallback,.social-stats-name img{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.social-stats-link{color:hsl(var(--brand-hue) 87.3% 24.7%);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.social-stats-link:hover{text-decoration:underline}.social-person-posts-dialog{width:min(860px,100vw - 32px);max-width:none;max-height:min(640px,100vh - 32px)}.social-stats-desc,.social-stats-desc-th{text-align:left!important}.social-stats-desc{width:100%;max-width:0}.social-stats-desc a{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.social-stats-desc a:hover{color:hsl(var(--brand-hue) 87.3% 24.7%);text-decoration:underline}.social-thumb-fallback{color:#ffffffd9;background:hsl(calc(var(--brand-hue) + 4) 33.3% 74.7%);place-items:center;width:100%;height:100%;display:grid}.social-video-thumb{width:100%;height:100%;display:block;position:relative}.social-video-thumb video{object-fit:cover;width:100%;height:100%;display:block}.social-video-play{color:#fff;filter:drop-shadow(0 1px 3px #0009);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.social-post-video{background:#000;border-radius:8px;margin-top:9px;overflow:hidden}.social-post-video video{width:100%;max-height:520px;display:block}.social-sort-select{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);background:#fff;border-radius:8px;flex:none;padding:5px 8px;font-size:12.5px}.social-post-wall{flex-direction:column;gap:14px;display:flex}.social-post-full{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);background:#fff;border-radius:10px;padding:14px;position:relative}.social-post-full-head{align-items:center;gap:9px;margin-bottom:8px;padding-right:26px;display:flex}.social-post-full-head .social-thumb-fallback,.social-post-full-head img{object-fit:cover;border-radius:50%;flex:none;width:38px;height:38px}.social-post-full-head strong{color:hsl(calc(var(--brand-hue) + 4) 30.5% 23.1%);font-size:13.5px;display:block}.social-post-full-head span{color:hsl(calc(var(--brand-hue) + 38) 10.6% 42.5%);font-size:11.5px;display:block}.social-post-full-head a,.social-post-row-head a{color:inherit;text-decoration:none}.social-post-full-head a:hover strong,.social-post-row-head a:hover strong{text-decoration:underline}.social-post-link-btn{width:24px;height:24px;color:hsl(calc(var(--brand-hue) + 38) 10.6% 42.5%);border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.social-post-link-btn:hover{background:hsl(calc(var(--brand-hue) + 4) 33.3% 92%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.social-post-text p{color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.62}.social-post-text-clip{position:relative;overflow:hidden}.social-post-text-clip.rows-2{max-height:3.24em}.social-post-text-clip.rows-3{max-height:4.86em}.social-post-text-clip.rows-4{max-height:6.48em}.social-post-row-body .social-post-text-clip.rows-2{max-height:3.1em}.social-post-text.bgColor{text-align:center;background-position:50%;background-size:cover;border-radius:8px;justify-content:center;align-items:center;min-height:160px;margin-top:6px;padding:20px;display:flex}.social-post-text.bgColor p{font-size:17px;font-weight:600}.social-more-btn{color:hsl(var(--brand-hue) 87.3% 24.7%);cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-size:12px}.social-more-btn.overlay{background:linear-gradient(90deg,#0000,#fff 55%);padding-left:32px;position:absolute;bottom:0;right:0}.social-shared-post{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);background:hsl(calc(var(--brand-hue) + 4) 33.3% 98.4%);border-radius:8px;margin-top:9px;padding:10px}.social-shared-post .social-post-full-head{margin-bottom:4px}.social-post-images{border-radius:8px;grid-template-columns:1fr;gap:2px;margin-top:9px;display:grid;overflow:hidden}.social-post-images.count-2,.social-post-images.count-3,.social-post-images.count-4{grid-template-columns:1fr 1fr}.social-post-image-cell{aspect-ratio:1;background:hsl(calc(var(--brand-hue) + 4) 33.3% 74.7%);position:relative;overflow:hidden}.social-post-images.count-3 .social-post-image-cell:nth-child(3){aspect-ratio:2;grid-column:1/-1}.social-post-image-cell img{object-fit:cover;width:100%;height:100%;display:block}.social-post-image-more{color:#fff;background:#00000073;place-items:center;font-size:17px;font-weight:600;display:grid;position:absolute;inset:0}.social-post-full-stats{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);color:hsl(calc(var(--brand-hue) + 38) 10.6% 42.5%);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:9px;font-size:12px;display:flex}.social-post-full-stats-left,.social-post-full-stats-right{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.social-post-full-stats span{align-items:center;gap:4px;display:inline-flex}.social-comments-section{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);margin-top:9px;padding-top:9px}.social-comments-sort{margin-bottom:6px;margin-left:auto;padding:3px 7px;font-size:11.5px;display:block}.social-comments-loading,.social-comments-more{margin-top:8px;font-size:12px}.social-comments-more{color:hsl(var(--brand-hue) 87.3% 24.7%);cursor:pointer;background:0 0;border:0;padding:0;display:block}.social-comment-list,.social-comment-replies{flex-direction:column;gap:8px;margin:9px 0 0;padding:0;list-style:none;display:flex}.social-comment-replies{margin-top:8px;padding-left:22px}.social-comment-row{gap:8px;display:flex}.social-comment-avatar{border-radius:50%;flex:none;width:28px;height:28px;overflow:hidden}.social-comment-avatar .social-thumb-fallback,.social-comment-avatar img{object-fit:cover;width:100%;height:100%}.social-comment-body{flex:1;min-width:0}.social-comment-bubble{background:hsl(calc(var(--brand-hue) + 4) 33.3% 97.6%);border-radius:12px;padding:6px 11px}.social-comment-bubble strong{color:hsl(calc(var(--brand-hue) + 4) 30.5% 23.1%);font-size:12px;display:block}.social-comment-bubble a.social-comment-author{color:inherit;text-decoration:none}.social-comment-bubble a.social-comment-author:hover strong{text-decoration:underline}.social-comment-bubble p{color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);white-space:pre-wrap;margin:2px 0 0;font-size:12.5px;line-height:1.5}.social-comment-media{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.social-comment-media .social-thumb-fallback,.social-comment-media img{object-fit:cover;border-radius:8px;width:72px;height:72px}.social-comment-meta{color:hsl(calc(var(--brand-hue) + 38) 10.6% 42.5%);flex-wrap:wrap;gap:10px;margin-top:2px;padding-left:11px;font-size:11px;display:flex}.social-comment-meta span{align-items:center;gap:3px;display:inline-flex}.social-post-list{flex-direction:column;gap:2px;display:flex}.social-post-row{border-radius:7px;align-items:flex-start;gap:11px;padding:10px 34px 10px 10px;display:flex;position:relative}.social-post-row:hover{background:hsl(calc(var(--brand-hue) + 4) 33.3% 97.6%)}.social-post-row-avatar{border-radius:50%;flex:none;width:36px;height:36px;overflow:hidden}.social-post-row-avatar .social-thumb-fallback,.social-post-row-avatar img{object-fit:cover;width:100%;height:100%}.social-post-row-body{flex:1;min-width:0}.social-post-row-head{align-items:baseline;gap:8px;display:flex}.social-post-row-head strong{color:hsl(calc(var(--brand-hue) + 4) 30.5% 23.1%);font-size:13px}.social-post-row-head span{color:hsl(calc(var(--brand-hue) + 38) 10.6% 42.5%);font-size:11px}.social-post-row-body .social-post-text p{font-size:12.5px;line-height:1.55}.social-post-row-thumb{border-radius:7px;flex:none;width:52px;height:52px;overflow:hidden}.social-post-row-thumb .social-thumb-fallback,.social-post-row-thumb img{object-fit:cover;width:100%;height:100%}.social-post-row-counts{color:hsl(calc(var(--brand-hue) + 38) 10.6% 42.5%);flex:none;gap:12px;font-size:12px;display:flex}.social-post-row-counts span{align-items:center;gap:3px;display:inline-flex}.social-people-panel{top:calc(var(--social-toolbar-h,54px) + 16px);max-height:calc(100vh - var(--social-toolbar-h,54px) - 106px);border:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);background:#fff;border-radius:9px;padding:6px;position:sticky;overflow-y:auto}.social-scroll-top-btn{z-index:35;background:hsl(var(--brand-hue) 87.3% 24.7%);color:#fff;width:44px;height:44px;box-shadow:0 10px 24px hsl(calc(var(--brand-hue) + 4) 58.3% 18.8%/.28);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:24px;right:24px}.social-scroll-top-btn:hover{background:hsl(var(--brand-hue) 87.3% 19.7%)}.social-select-chk{z-index:2;border:1.5px solid hsl(calc(var(--brand-hue) + 4) 33.3% 74.7%);color:#fff;cursor:pointer;background:#fff;border-radius:5px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:10px;right:10px}.social-select-chk.checked{border-color:hsl(var(--brand-hue) 87.3% 24.7%);background:hsl(var(--brand-hue) 87.3% 24.7%)}.social-ig-tile .social-select-chk{background:#ffffffd9;top:6px;right:6px}.social-ig-tile .social-select-chk.checked{background:hsl(var(--brand-hue) 87.3% 24.7%)}.social-ig-tile>.social-ig-tile-count{left:6px;right:auto}.social-select-bar{z-index:36;background:hsl(var(--brand-hue) 87.3% 24.7%);color:#fff;box-shadow:0 10px 24px hsl(calc(var(--brand-hue) + 4) 58.3% 18.8%/.28);border-radius:999px;align-items:center;gap:4px;padding:6px 10px;display:flex;position:fixed;bottom:84px;right:24px}.social-select-handle{color:#ffffffb3;cursor:grab;touch-action:none;place-items:center;width:20px;height:20px;display:grid}.social-select-count{white-space:nowrap;padding:0 4px;font-size:13px}.social-select-count b{margin-right:3px}.social-select-bar button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.social-select-bar button:hover{background:#ffffff2e}.social-select-list-dialog{flex-direction:column;width:min(560px,100vw - 32px);max-width:none;max-height:min(640px,100vh - 32px);display:flex}.social-select-list-actions{gap:4px;margin-left:auto;display:flex}.social-select-list-actions button{background:hsl(calc(var(--brand-hue) + 4) 40% 94.1%);width:30px;height:30px;color:hsl(var(--brand-hue) 87.3% 24.7%);cursor:pointer;border:0;border-radius:7px;place-items:center;display:grid}.social-select-list-rows{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.social-select-list-row{border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex;position:relative}.social-select-list-row:hover{background:hsl(calc(var(--brand-hue) + 4) 40% 97%)}.social-select-list-thumb{border-radius:7px;flex:none;width:48px;height:48px;overflow:hidden}.social-select-list-thumb .social-thumb-fallback,.social-select-list-thumb img{object-fit:cover;width:100%;height:100%}.social-select-list-icon{width:16px;height:16px;color:hsl(var(--brand-hue) 87.3% 24.7%);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:34px;left:40px;box-shadow:0 0 0 1.5px #fff}.social-select-list-body{flex:auto;min-width:0}.social-select-list-meta{align-items:baseline;gap:8px;font-size:12.5px;display:flex}.social-select-list-meta span{color:hsl(calc(var(--brand-hue) + 38) 10.6% 42.5%)}.social-select-list-body p{color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12.5px;overflow:hidden}.social-select-list-remove{width:28px;height:28px;color:hsl(calc(var(--brand-hue) + 38) 10.6% 42.5%);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.social-select-list-remove:hover{color:#bd2828;background:#fbe9e9}.social-download-dialog{width:min(440px,100vw - 32px);max-width:none}.social-download-note{background:hsl(calc(var(--brand-hue) + 4) 40% 97%);color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);border-radius:7px;align-items:center;gap:6px;margin:0 0 10px;padding:8px 10px;font-size:12px;display:flex}.social-download-count{margin:0 0 10px;font-size:13px}.social-download-field{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 92%);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:13px;display:flex}.social-download-field label{color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%)}.social-download-field select{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);background:#fff;border-radius:6px;padding:4px 8px}.social-download-error{color:#bd2828;margin:10px 0 0;font-size:12.5px}.social-download-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.social-download-cancel{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);cursor:pointer;background:#fff;border-radius:7px;padding:7px 16px}.social-download-submit{background:hsl(var(--brand-hue) 87.3% 24.7%);color:#fff;cursor:pointer;border:0;border-radius:7px;align-items:center;gap:6px;padding:7px 16px;display:inline-flex}.social-download-cancel:disabled,.social-download-submit:disabled{opacity:.6;cursor:default}.social-people-tabs{z-index:1;background:#fff;flex-wrap:wrap;gap:6px;margin-bottom:8px;padding:2px 0 6px;display:flex;position:sticky;top:0}.social-people-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.social-person-row-button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px;display:flex}.social-person-row-button:not(:disabled):hover{background:hsl(calc(var(--brand-hue) + 4) 40% 94.1%);cursor:pointer}.social-person-row-button:disabled{cursor:default;opacity:.62}.social-person-row-button.active{background:hsl(calc(var(--brand-hue) + 4) 40.7% 89.4%)}.social-person-row-button .social-thumb-fallback,.social-person-row-button img{object-fit:cover;background:hsl(calc(var(--brand-hue) + 4) 33.3% 74.7%);color:#fff;border-radius:50%;flex:none;width:26px;height:26px}.social-person-row-button span:last-child{color:hsl(calc(var(--brand-hue) + 4) 30.5% 23.1%);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.social-pager{color:hsl(calc(var(--brand-hue) + 38) 10.6% 42.5%);justify-content:center;align-items:center;gap:10px;padding:12px 0 4px;font-size:12px;display:flex}.social-pager button{border:1px solid hsl(calc(var(--brand-hue) + 4) 33.3% 74.7%);width:26px;height:26px;color:hsl(var(--brand-hue) 87.3% 24.7%);background:#fff;border-radius:6px;place-items:center;display:grid}.social-pager button:disabled{opacity:.4}.social-scroll-sentinel{justify-content:center;min-height:1px;padding:14px 0;display:flex}.social-scroll-loading{color:hsl(calc(var(--brand-hue) + 38) 10.6% 42.5%);font-size:12px}.social-ig-home{flex-direction:column;align-items:center;gap:16px;display:flex}.social-ig-home-card{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);background:#fff;border-radius:10px;width:100%;max-width:470px;padding:14px;position:relative}.social-ig-home-card .social-post-full-head{margin-bottom:10px}.social-ig-home-media{aspect-ratio:1;background:hsl(calc(var(--brand-hue) + 4) 33.3% 74.7%);border-radius:8px;position:relative;overflow:hidden}.social-ig-home-media .social-thumb-fallback,.social-ig-home-media img,.social-ig-home-media video{object-fit:cover;width:100%;height:100%;display:block}.social-ig-home-media.is-video{aspect-ratio:auto;background:#000;height:585px}.social-ig-home-media.is-video video{object-fit:contain}.social-ig-home-stats{color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);align-items:center;gap:16px;margin-top:10px;font-size:13px;display:flex}.social-ig-home-stats button,.social-ig-home-stats span{align-items:center;gap:5px;display:inline-flex}.social-ig-home-cmn-btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.social-ig-home-cmn-btn:hover{color:hsl(var(--brand-hue) 87.3% 24.7%)}.social-ig-home-card .social-post-text{margin-top:8px}.social-ig-home-card .social-comments-section{margin-top:10px}.social-ig-gallery{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:3px;display:grid}.social-ig-tile{aspect-ratio:3/4;background:hsl(calc(var(--brand-hue) + 4) 33.3% 74.7%);width:100%;font:inherit;cursor:pointer;border:0;border-radius:4px;padding:0;display:block;position:relative;overflow:hidden}.social-ig-tile .social-thumb-fallback,.social-ig-tile img{object-fit:cover;width:100%;height:100%;display:block}.social-ig-tile-count{background:#0000008c;border-radius:9px;padding:1px 6px;top:6px;right:6px}.social-ig-tile-count,.social-ig-tile-meta{z-index:2;color:#fff;font-size:11px;position:absolute}.social-ig-tile-meta{background:linear-gradient(#0000008c,#0000);align-items:center;gap:6px;padding:6px 8px;display:flex;inset:0 0 auto}.social-ig-tile-meta.time-only{justify-content:flex-end}.social-ig-tile-author{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.social-ig-tile-overlay{z-index:1;color:#fff;opacity:0;background:#00000073;justify-content:center;align-items:center;gap:14px;font-size:13px;font-weight:600;transition:opacity .12s ease-in-out;display:flex;position:absolute;inset:0}.social-ig-tile-overlay span{align-items:center;gap:5px;display:inline-flex}.social-ig-tile:hover .social-ig-tile-overlay{opacity:1}.social-post-dialog{border-color:hsl(calc(var(--brand-hue) + 4) 42% 27.1%);border-radius:6px;grid-template-columns:minmax(0,1fr) 380px;width:min(1180px,100vw - 32px);max-width:none;height:min(800px,100vh - 32px);padding:0;display:grid;overflow:hidden}.social-post-dialog-media{background:#000;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.social-post-dialog-media img,.social-post-dialog-media video{object-fit:contain;max-width:100%;max-height:100%;display:block}.social-post-dialog-nav{z-index:2;border:1px solid hsl(calc(var(--brand-hue) + 4) 61% 92%/.34);background:hsl(calc(var(--brand-hue) + 4) 64.4% 8.8%/.7);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.social-post-dialog-nav:hover:not(:disabled){border-color:hsl(calc(var(--brand-hue) + 4) 49.7% 67.3%);background:hsl(calc(var(--brand-hue) + 4) 62.1% 22.7%/.9)}.social-post-dialog-nav:disabled{cursor:not-allowed;opacity:.25}.social-post-dialog-nav.previous{left:12px}.social-post-dialog-nav.next{right:12px}.social-post-dialog-media-count{z-index:2;color:#fff;background:#0000008c;border-radius:9px;padding:2px 8px;font-size:11px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.social-post-nav{z-index:60;border:1px solid hsl(calc(var(--brand-hue) + 4) 61% 92%/.34);background:hsl(calc(var(--brand-hue) + 4) 64.4% 8.8%/.7);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:fixed;top:calc(50% + 72px);transform:translateY(-50%)}.social-post-nav:hover:not(:disabled){border-color:hsl(calc(var(--brand-hue) + 4) 49.7% 67.3%);background:hsl(calc(var(--brand-hue) + 4) 62.1% 22.7%/.9)}.social-post-nav:disabled{cursor:not-allowed;opacity:.25}.social-post-nav.previous{left:24px}.social-post-nav.next{right:24px}.social-post-dialog-panel{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden}.social-post-dialog-header{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.social-post-dialog-author{align-items:center;gap:9px;min-width:0;display:flex}.social-post-dialog-author .social-thumb-fallback,.social-post-dialog-author img{object-fit:cover;border-radius:50%;flex:none;width:32px;height:32px}.social-post-dialog-author a{color:inherit;text-decoration:none}.social-post-dialog-author strong{color:hsl(calc(var(--brand-hue) + 4) 30.5% 23.1%);font-size:13.5px}.social-post-dialog-time{color:hsl(calc(var(--brand-hue) + 38) 10.6% 42.5%);font-size:11.5px;font-weight:400;display:block}.social-post-dialog-header-actions{flex:none;align-items:center;gap:2px;display:flex}.social-post-dialog-header-actions button{width:26px;height:26px;color:hsl(calc(var(--brand-hue) + 38) 10.6% 42.5%);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.social-post-dialog-header-actions button:hover{background:hsl(calc(var(--brand-hue) + 4) 33.3% 92%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.social-post-dialog-body{padding:14px;overflow-y:auto}.social-post-dialog-body .social-post-text{margin-top:0}.social-post-dialog-body .social-comments-section{margin-top:14px}.social-post-dialog-footer{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);align-items:center;gap:16px;padding:12px 14px;font-size:13px;display:flex}.social-post-dialog-footer span{align-items:center;gap:5px;display:inline-flex}@media (max-width:760px){.social-post-dialog{border:0;border-radius:0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:100vw;height:100vh}.social-post-dialog-media{min-height:38vh}}@media (max-width:900px){.social-main-grid{grid-template-columns:minmax(0,1fr)}}.image-viewer-dialog{border-color:hsl(calc(var(--brand-hue) + 4) 42% 27.1%);background:hsl(calc(var(--brand-hue) + 4) 41.9% 12.2%);width:min(1280px,100vw - 32px);max-width:none;height:min(820px,100vh - 32px);color:hsl(calc(var(--brand-hue) + 4) 53.8% 97.5%);border-radius:6px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 280px;padding:0;display:grid;overflow:hidden}.image-viewer-dialog.details-closed{grid-template-columns:minmax(0,1fr)}.image-viewer-dialog.details-closed .image-viewer-details{display:none}.image-viewer-dialog.is-fullscreen{border:0;border-radius:0;width:100vw;height:100vh}.image-viewer-dialog .gais-dialog-header{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 45.2% 83.5%/.22);min-width:0;min-height:48px;color:hsl(calc(var(--brand-hue) + 4) 53.8% 97.5%);grid-column:1;padding:8px 12px 8px 16px}.image-viewer-dialog .gais-dialog-header [role=heading]{min-width:0;color:inherit;overflow:hidden}.image-viewer-heading{white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.image-viewer-heading strong{color:hsl(calc(var(--brand-hue) + 4) 53.8% 97.5%);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.image-viewer-count{color:hsl(calc(var(--brand-hue) + 4) 30.3% 78.6%);flex:none;font-size:12px;font-weight:600}.image-viewer-side-actions{z-index:5;position:absolute;top:10px;right:12px}.image-viewer-dialog.details-closed .image-viewer-side-actions{right:12px}.image-viewer-dialog .gais-dialog-header{padding-right:16px}.image-viewer-dialog.details-closed .gais-dialog-header{padding-right:92px}.image-viewer-window-actions{gap:5px;display:flex}.image-viewer-window-actions button{border:1px solid hsl(calc(var(--brand-hue) + 4) 49.3% 86.9%/.35);width:32px;height:32px;color:hsl(calc(var(--brand-hue) + 4) 69.2% 94.9%);background:0 0;border-radius:4px;place-items:center;display:grid}.image-viewer-window-actions button:hover{border-color:hsl(calc(var(--brand-hue) + 4) 48.5% 67.3%);background:hsl(calc(var(--brand-hue) + 4) 47.7% 21.8%)}.image-viewer-side-actions button{border-color:hsl(calc(var(--brand-hue) + 4) 20.5% 67.5%);color:hsl(calc(var(--brand-hue) + 4) 32.9% 28.6%);box-shadow:0 1px 3px hsl(calc(var(--brand-hue) + 4) 51.2% 16.1%/.12);background:#fff}.image-viewer-side-actions button:hover{border-color:hsl(calc(var(--brand-hue) + 4) 41.6% 39.6%);background:hsl(calc(var(--brand-hue) + 4) 44.4% 92.9%);color:hsl(calc(var(--brand-hue) + 4) 91.2% 22.2%)}.image-viewer-stage{background:hsl(calc(var(--brand-hue) + 4) 54.8% 6.1%);grid-column:1;place-items:center;min-height:0;display:grid;position:relative}.image-viewer-stage img{object-fit:contain;max-width:100%;max-height:100%;display:block}:is(.image-viewer-stage:fullscreen,.video-viewer-player:fullscreen){width:100vw;height:100vh}.image-viewer-nav,.media-viewer-nav{z-index:2;border:1px solid hsl(calc(var(--brand-hue) + 4) 61% 92%/.34);background:hsl(calc(var(--brand-hue) + 4) 64.4% 8.8%/.7);color:#fff;opacity:.9;border-radius:50%;place-items:center;width:48px;height:48px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.image-viewer-nav:hover:not(:disabled),.media-viewer-nav:hover:not(:disabled){border-color:hsl(calc(var(--brand-hue) + 4) 49.7% 67.3%);background:hsl(calc(var(--brand-hue) + 4) 62.1% 22.7%/.9)}.image-viewer-nav:disabled,.media-viewer-nav:disabled{cursor:not-allowed;opacity:.25}.image-viewer-nav.is-hidden,.media-viewer-nav.is-hidden{pointer-events:none;opacity:0;transform:translateY(-50%)scale(.92)}.image-viewer-nav.previous,.media-viewer-nav.previous{left:14px}.image-viewer-nav.next,.media-viewer-nav.next{right:14px}.image-viewer-footer{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 45.2% 83.5%/.22);min-height:42px;color:hsl(calc(var(--brand-hue) + 4) 32.5% 83.7%);grid-column:1;align-items:center;gap:12px;padding:8px 16px;font-size:12px;display:flex}.image-viewer-footer span{font-variant-numeric:tabular-nums;flex:none}.image-viewer-footer strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.image-viewer-details{border-left:1px solid hsl(calc(var(--brand-hue) + 4) 17.5% 81%);background:hsl(calc(var(--brand-hue) + 4) 33.3% 98.8%);color:hsl(calc(var(--brand-hue) + 4) 30.1% 20.2%);grid-area:1/2/4;padding:52px 13px 18px;overflow-y:auto}.image-viewer-details h2{color:hsl(calc(var(--brand-hue) + 4) 39.1% 18%);margin:7px 0;font:700 14px/1.45 Segoe UI,Microsoft JhengHei UI,Microsoft JhengHei,Noto Sans TC,sans-serif}.image-viewer-ocr{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 22.8% 88.8%);margin-top:14px;padding-top:11px}.image-viewer-ocr>b{color:hsl(calc(var(--brand-hue) + 4) 32.9% 28.6%);font-size:12px}.image-viewer-ocr pre{border:1px solid hsl(calc(var(--brand-hue) + 4) 20.6% 86.7%);background:hsl(calc(var(--brand-hue) + 4) 26.3% 96.3%);max-height:320px;color:hsl(calc(var(--brand-hue) + 4) 31.1% 23.3%);white-space:pre-wrap;word-break:break-word;border-radius:4px;margin:7px 0 0;padding:10px;font:12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.video-viewer-dialog{border-color:hsl(calc(var(--brand-hue) + 4) 42% 27.1%);background:hsl(calc(var(--brand-hue) + 4) 40% 98%);width:min(1260px,100vw - 32px);max-width:none;height:min(820px,100vh - 32px);color:hsl(calc(var(--brand-hue) + 4) 39.6% 18.8%);border-radius:6px;grid-template-columns:minmax(0,1fr) 320px;padding:0;display:grid;overflow:hidden}.video-viewer-dialog.is-fullscreen{border:0;border-radius:0;width:100vw;height:100vh}.video-viewer-main{background:#fff;grid-template-rows:minmax(0,1fr) auto auto;min-width:0;height:100%;display:grid;overflow:hidden}.video-viewer-player{background:hsl(calc(var(--brand-hue) + 4) 54.8% 6.1%);justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.video-viewer-player video{object-fit:contain;background:#000;width:100%;max-width:100%;height:100%;display:block}.audio-viewer-player{background:radial-gradient(circle at 50% 36%,hsl(calc(var(--brand-hue) + 4) 48.2% 27.3%) 0,hsl(calc(var(--brand-hue) + 4) 58.1% 12.2%) 46%,hsl(calc(var(--brand-hue) + 4) 54.8% 6.1%) 100%)}.audio-player-surface{width:min(620px,100% - 48px);color:hsl(calc(var(--brand-hue) + 4) 56.6% 72%);justify-items:center;gap:24px;padding:38px;display:grid}.audio-player-surface svg{filter:drop-shadow(0 8px 18px #00000052)}.audio-player-surface audio{width:100%}.audio-player-subtitle{color:#fff;text-align:center;text-shadow:0 1px 2px #000;white-space:pre-wrap;background:#000000b8;border-radius:6px;max-width:min(560px,100% - 24px);padding:7px 12px;font-size:15px;font-weight:650;line-height:1.5}.video-viewer-player video::cue{color:#fff;text-shadow:0 1px 2px #000;background:#000000b8;font-size:1rem}.video-viewer-unavailable{max-width:360px;color:hsl(calc(var(--brand-hue) + 4) 26.1% 82%);text-align:center;justify-items:center;gap:9px;padding:28px;display:grid}.video-viewer-unavailable svg{color:hsl(calc(var(--brand-hue) + 4) 48.5% 67.3%)}.video-viewer-unavailable strong{color:hsl(calc(var(--brand-hue) + 4) 50% 97.6%);font-size:16px}.video-viewer-unavailable span{color:hsl(calc(var(--brand-hue) + 4) 16.7% 67.1%);font-size:12px;line-height:1.6}.video-viewer-controls-block{min-width:0;display:block;position:relative}.video-viewer-controls{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 22.8% 88.8%);grid-template-columns:1fr auto 1fr;align-items:center;min-height:58px;padding:0 14px;display:grid}.video-viewer-controls-main{justify-content:center;align-items:center;gap:14px;display:flex}.video-viewer-controls-extra{justify-self:end;align-items:center;gap:8px;display:flex}.video-viewer-controls button{width:36px;height:36px;color:hsl(calc(var(--brand-hue) + 4) 26.4% 28.2%);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.video-control-tooltip{border:1px solid hsl(calc(var(--brand-hue) + 4) 16.9% 82.5%);color:#111;box-shadow:0 5px 14px hsl(calc(var(--brand-hue) + 4) 47.7% 17.3%/.16);background:#fff;border-radius:4px;padding:5px 8px;font-size:12px}.video-viewer-controls button.active,.video-viewer-controls button:hover:not(:disabled){background:hsl(calc(var(--brand-hue) + 4) 49% 90%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.video-viewer-controls button:disabled{cursor:not-allowed;opacity:.32}.video-viewer-controls .video-viewer-play{background:hsl(var(--brand-hue) 87.3% 24.7%);color:#fff;width:42px;height:42px;box-shadow:0 3px 8px hsl(calc(var(--brand-hue) + 4) 74.6% 24.7%/.26)}.video-viewer-controls .video-viewer-play:hover{background:hsl(calc(var(--brand-hue) + 4) 91.9% 19.4%);color:#fff}.video-viewer-controls-extra .spinning{animation:gais-spin .75s linear infinite}.track-mode-switch{z-index:6;border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 22.8% 88.8%);box-shadow:0 10px 18px hsl(calc(var(--brand-hue) + 4) 55.9% 13.3%/.14);background:#fff;justify-content:center;gap:6px;padding:10px 14px;display:flex;position:absolute;top:100%;left:0;right:0}.track-mode-switch button{border:1px solid hsl(calc(var(--brand-hue) + 4) 16.9% 82.5%);color:hsl(calc(var(--brand-hue) + 4) 26.4% 28.2%);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 16px;font-size:13px;font-weight:600;display:flex}.track-mode-switch button:hover{border-color:hsl(calc(var(--brand-hue) + 4) 33.3% 67.1%)}.track-mode-switch button.active{border-color:hsl(var(--brand-hue) 87.3% 24.7%);background:hsl(var(--brand-hue) 87.3% 24.7%);color:#fff}.video-viewer-details{padding:0 20px 18px}.video-viewer-title-row{align-items:flex-start;gap:12px;padding:14px 84px 8px 0;display:flex}.video-viewer-title-row h2{color:hsl(calc(var(--brand-hue) + 4) 39.5% 14.9%);flex:1;margin:0;font:600 20px/1.4 Segoe UI,Microsoft JhengHei UI,Microsoft JhengHei,Noto Sans TC,sans-serif}.video-viewer-dialog-actions{z-index:5;position:absolute;top:8px;right:10px}.video-viewer-window-actions{gap:5px;display:flex}.video-viewer-window-actions button{border:1px solid hsl(calc(var(--brand-hue) + 4) 25.7% 79.4%);width:32px;height:32px;color:hsl(calc(var(--brand-hue) + 4) 32.9% 28.6%);background:#fff;border-radius:4px;place-items:center;display:grid}.video-viewer-window-actions button:hover{border-color:hsl(calc(var(--brand-hue) + 4) 48.5% 67.3%);background:hsl(calc(var(--brand-hue) + 4) 44% 95.1%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.video-viewer-meta-row{color:hsl(calc(var(--brand-hue) + 4) 12.4% 45.7%);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.video-viewer-actions{align-items:center;gap:8px;display:flex}.video-viewer-menu-trigger{color:hsl(calc(var(--brand-hue) + 4) 32.9% 28.6%);background:0 0;border:0;align-items:center;gap:4px;padding:3px 0;font-size:12px;display:flex}.video-viewer-menu-trigger:hover{color:hsl(var(--brand-hue) 87.3% 24.7%)}.video-viewer-menu{z-index:80;border:1px solid hsl(calc(var(--brand-hue) + 4) 23.5% 77.5%);min-width:148px;box-shadow:0 12px 28px hsl(calc(var(--brand-hue) + 4) 53.1% 15.9%/.18);background:#fff;border-radius:5px;padding:4px;overflow:hidden}.video-viewer-menu [role=menuitem]{width:100%;color:hsl(calc(var(--brand-hue) + 4) 33.9% 22%);background:0 0;border:0;border-radius:3px;outline:0;align-items:center;gap:8px;padding:7px 9px;font-size:12px;text-decoration:none;display:flex}.video-viewer-menu [role=menuitem]:focus,.video-viewer-menu [role=menuitem]:hover{background:hsl(calc(var(--brand-hue) + 4) 44% 95.1%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.video-viewer-menu [role=menuitem].danger{color:#b23730}.video-viewer-menu [role=menuitem].danger:focus,.video-viewer-menu [role=menuitem].danger:hover{color:#a1241e;background:#fff2f0}.video-viewer-menu-note{color:#8a5a21;max-width:190px;padding:7px 9px;font-size:12px;line-height:1.45;display:block}.video-viewer-date{cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.video-viewer-description{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 22.8% 88.8%);margin-top:13px;padding-top:11px}.video-viewer-description>b{color:hsl(calc(var(--brand-hue) + 4) 32.9% 28.6%);margin-bottom:5px;font-size:12px;display:block}.video-viewer-description p{color:hsl(calc(var(--brand-hue) + 4) 20.3% 29%);white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.video-viewer-description p.expanded{display:block}.video-viewer-description button{color:hsl(calc(var(--brand-hue) + 4) 90.9% 34.3%);background:0 0;border:0;margin-top:7px;padding:0;font-size:12px}.video-viewer-list{border-left:1px solid hsl(calc(var(--brand-hue) + 4) 24.7% 83.3%);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.video-viewer-list header{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 24.7% 83.3%);min-height:48px;color:hsl(calc(var(--brand-hue) + 4) 38.7% 24.3%);justify-content:space-between;align-items:center;padding:0 13px;display:flex}.video-viewer-list header span{color:hsl(calc(var(--brand-hue) + 38) 11.2% 51%);font-size:12px}.video-viewer-list .video-viewer-tabs{justify-content:flex-start;gap:4px}.video-viewer-tabs button{color:hsl(calc(var(--brand-hue) + 4) 13.3% 45.7%);background:0 0;border:0;border-bottom:2px solid #0000;align-self:stretch;padding:0 9px;font-weight:600}.video-viewer-tabs button.active{border-bottom-color:hsl(var(--brand-hue) 87.3% 24.7%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.video-viewer-tabs span{margin-left:auto}.video-viewer-list>div{padding:7px;overflow-y:auto}.video-viewer-list .video-viewer-transcript{color:hsl(calc(var(--brand-hue) + 4) 15.1% 42.9%);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:22px 18px;display:flex}.video-viewer-transcript>svg{color:hsl(calc(var(--brand-hue) + 4) 25.4% 55.3%);margin-top:24px}.video-viewer-transcript>strong{color:hsl(calc(var(--brand-hue) + 4) 36% 24.5%)}.video-viewer-transcript>span{font-size:12px;line-height:1.6}.video-viewer-transcript>button{border:1px solid hsl(var(--brand-hue) 87.3% 24.7%);background:hsl(var(--brand-hue) 87.3% 24.7%);color:#fff;grid-template-columns:none;width:auto;padding:7px 15px;display:inline-flex}.video-viewer-transcript p{color:hsl(calc(var(--brand-hue) + 4) 30.5% 23.1%);text-align:left;white-space:pre-wrap;align-self:stretch;margin:0;font-size:13px;line-height:1.8}.video-viewer-transcript footer{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 22.8% 88.8%);align-self:stretch;gap:8px;padding-top:12px;display:flex}.video-viewer-transcript footer a{color:hsl(var(--brand-hue) 87.3% 24.7%);font-size:12px;text-decoration:none}.video-viewer-cues{align-self:stretch;gap:3px;display:grid}.video-viewer-cue{border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;padding:2px 8px 2px 4px;transition:background .16s,border-color .16s,box-shadow .16s;display:flex}.video-viewer-cue:hover{border-color:hsl(calc(var(--brand-hue) + 4) 35.1% 71%);background:hsl(calc(var(--brand-hue) + 4) 44% 95.1%)}.video-viewer-cue.active{border-color:hsl(calc(var(--brand-hue) + 4) 34.9% 49.4%);background:hsl(calc(var(--brand-hue) + 4) 47.4% 88.8%);box-shadow:inset 3px 0 hsl(var(--brand-hue) 87.3% 24.7%)}.video-viewer-cue.matched{background:#fff6d8}.video-viewer-cue.matched.active{background:#f5ecc0}.video-viewer-cue-check{cursor:pointer;flex:none;place-items:center;padding:4px;display:grid}.video-viewer-cue-check input{width:15px;height:15px;accent-color:hsl(var(--brand-hue) 87.3% 24.7%);cursor:pointer}.video-viewer-cue>button{min-width:0;color:hsl(calc(var(--brand-hue) + 4) 32.2% 23.1%);text-align:left;background:0 0;border:0;flex:1;padding:4px 0;display:grid}.video-viewer-cues time{color:hsl(calc(var(--brand-hue) + 38) 11.1% 50.6%);font:600 11.5px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.video-viewer-cue.active time{color:hsl(var(--brand-hue) 87.3% 24.7%)}.video-viewer-cues span{color:hsl(calc(var(--brand-hue) + 4) 33.3% 20.6%);font-size:14px;font-weight:500;line-height:1.55}.video-viewer-cue.active span{color:hsl(calc(var(--brand-hue) + 4) 54.3% 13.7%);font-weight:700}.karaoke-toolbar{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.8% 88.8%);background:hsl(calc(var(--brand-hue) + 4) 29.4% 96.7%);border-radius:6px;flex-direction:column;align-self:stretch;gap:8px;margin-bottom:6px;padding:9px 10px;display:flex}.karaoke-search{border:1px solid hsl(calc(var(--brand-hue) + 4) 23.7% 81%);color:hsl(calc(var(--brand-hue) + 4) 13.7% 41.4%);background:#fff;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;display:flex}.karaoke-search input{min-width:0;color:hsl(calc(var(--brand-hue) + 4) 33.3% 20.6%);background:0 0;border:0;outline:0;flex:1;font-size:12px}.karaoke-search input:focus,.karaoke-search input:focus-visible{box-shadow:none;outline:0}.cue-search-highlight{color:#3a2600;background:#ffd23d;border-radius:2px;padding:0 1px;font-weight:700}.karaoke-search>button{width:auto;color:hsl(calc(var(--brand-hue) + 4) 13.2% 59.8%);background:0 0;border:0;padding:0}.karaoke-select-matched{color:#8a6a08;background:#fff8e2;border:1px solid #c9a227;border-radius:999px;align-self:flex-start;width:auto;padding:3px 10px;font-size:12px;font-weight:600}.karaoke-select-matched:disabled{opacity:.45}.karaoke-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.karaoke-actions>span{color:hsl(calc(var(--brand-hue) + 4) 13.7% 41.4%);margin-right:auto;font-size:12px}.karaoke-actions button{border:1px solid hsl(calc(var(--brand-hue) + 4) 28.6% 63.7%);background:hsl(calc(var(--brand-hue) + 4) 44% 95.1%);width:auto;color:hsl(var(--brand-hue) 87.3% 24.7%);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.karaoke-actions button:disabled{opacity:.4}.karaoke-actions button.karaoke-stop{color:#a55d10;background:#fff1e0;border-color:#d99a4a}.subtitle-edit-dialog{width:min(640px,100vw - 32px)!important}.subtitle-edit-body{gap:14px;padding-top:10px;display:grid}.subtitle-edit-body label{color:hsl(calc(var(--brand-hue) + 4) 21.9% 29.6%);gap:6px;font-size:12px;font-weight:600;display:grid}.subtitle-edit-status{color:hsl(calc(var(--brand-hue) + 4) 13.7% 41.4%);margin:0;font-size:12px;line-height:1.6}.subtitle-edit-list{gap:6px;max-height:min(50vh,420px);padding-right:2px;display:grid;overflow-y:auto}.subtitle-edit-row{grid-template-columns:auto 1fr auto;align-items:start;gap:8px;display:grid}.subtitle-edit-row time{color:hsl(calc(var(--brand-hue) + 38) 11.1% 50.6%);white-space:nowrap;padding-top:8px;font:600 11.5px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.subtitle-edit-row textarea{resize:vertical;border:1px solid hsl(calc(var(--brand-hue) + 4) 20% 76.5%);min-height:34px;color:hsl(calc(var(--brand-hue) + 4) 33.3% 20.6%);background:#fff;border-radius:5px;padding:6px 8px;font-family:inherit;font-size:13px;line-height:1.5}.subtitle-edit-remove{color:#a5433a;background:#fdf1f0;border:1px solid #e0b3ae;border-radius:5px;flex:none;place-items:center;width:28px;height:28px;display:grid}.subtitle-edit-remove:hover{background:#fbe2df}.subtitle-language-menu{z-index:80;border:1px solid hsl(calc(var(--brand-hue) + 4) 23.5% 77.5%);min-width:120px;box-shadow:0 12px 28px hsl(calc(var(--brand-hue) + 4) 53.1% 15.9%/.18);background:#fff;border-radius:5px;padding:4px;overflow:hidden}.subtitle-language-menu [role=menuitem]{width:100%;color:hsl(calc(var(--brand-hue) + 4) 33.9% 22%);cursor:pointer;background:0 0;border:0;border-radius:3px;outline:0;align-items:center;padding:7px 9px;font-size:12px;display:flex}.subtitle-language-menu [role=menuitem]:focus,.subtitle-language-menu [role=menuitem]:hover{background:hsl(calc(var(--brand-hue) + 4) 44% 95.1%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.subtitle-edit-body footer{flex-wrap:wrap;justify-content:space-between}.subtitle-edit-body footer,.subtitle-edit-footer-left,.subtitle-edit-footer-right{align-items:center;gap:8px;display:flex}.subtitle-edit-body footer button{border:1px solid hsl(calc(var(--brand-hue) + 4) 20% 76.5%);width:auto;color:hsl(calc(var(--brand-hue) + 4) 21.9% 29.6%);background:#fff;border-radius:5px;padding:7px 14px;font-size:12px;font-weight:600}.subtitle-edit-body footer button.primary{border-color:hsl(var(--brand-hue) 87.3% 24.7%);background:hsl(var(--brand-hue) 87.3% 24.7%);color:#fff}.subtitle-edit-body footer button:disabled{opacity:.5;cursor:not-allowed}.time-adjust-dialog{width:min(420px,100vw - 32px)!important}.time-adjust-dialog .gais-dialog-header button{color:hsl(calc(var(--brand-hue) + 4) 13.7% 41.4%);background:0 0;border:0;padding:2px}.time-adjust-body{gap:16px;padding-top:8px;display:grid}.time-adjust-body>p{color:hsl(calc(var(--brand-hue) + 4) 21.9% 29.6%);margin:0;font-size:13px;line-height:1.6}.time-adjust-body input[type=range]{width:100%;accent-color:hsl(var(--brand-hue) 87.3% 24.7%)}.time-adjust-scale{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.time-adjust-scale span{color:hsl(calc(var(--brand-hue) + 4) 74.7% 48%);font-size:12px;font-weight:600}.time-adjust-scale span:last-child{text-align:right}.time-adjust-scale strong{color:hsl(calc(var(--brand-hue) + 4) 74.7% 48%);justify-self:center;font-size:16px;font-weight:700}.time-adjust-body footer{justify-content:flex-end;gap:8px;display:flex}.time-adjust-body footer button{border:1px solid hsl(calc(var(--brand-hue) + 4) 20% 76.5%);width:auto;color:hsl(calc(var(--brand-hue) + 4) 21.9% 29.6%);background:#fff;border-radius:5px;padding:7px 16px;font-size:12px;font-weight:600}.time-adjust-body footer button.primary{border-color:hsl(var(--brand-hue) 87.3% 24.7%);background:hsl(var(--brand-hue) 87.3% 24.7%);color:#fff}.video-viewer-list>div>button{width:100%;color:hsl(calc(var(--brand-hue) + 4) 32.2% 23.1%);text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:116px minmax(0,1fr);gap:9px;padding:6px;display:grid}.video-viewer-list>div>button.active,.video-viewer-list>div>button:hover{background:hsl(calc(var(--brand-hue) + 4) 22.7% 85.3%)}.video-viewer-thumb{background:hsl(calc(var(--brand-hue) + 4) 35.5% 93.9%);width:116px;height:78px;color:hsl(calc(var(--brand-hue) + 4) 20.9% 45.1%);border-radius:3px;place-items:center;display:grid;overflow:hidden}.video-viewer-thumb .gallery-thumb{width:116px;height:78px}.video-viewer-thumb .gallery-thumb svg{width:22px}.video-viewer-list b{color:hsl(calc(var(--brand-hue) + 4) 46.7% 17.6%);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.video-viewer-list small{color:hsl(calc(var(--brand-hue) + 39) 11.8% 48%);margin-top:5px;font-size:12px;line-height:1.45;display:block}.document-viewer-dialog{border-color:hsl(calc(var(--brand-hue) + 4) 12.3% 42.9%);width:min(1320px,100vw - 32px);max-width:none;height:min(820px,100vh - 32px);color:hsl(calc(var(--brand-hue) + 4) 30.1% 20.2%);background:#fff;border-radius:5px;grid-template-rows:54px minmax(0,1fr);grid-template-columns:0 minmax(0,1fr) 260px;padding:0;display:grid;overflow:hidden}.document-viewer-dialog.details-closed{grid-template-columns:174px minmax(0,1fr)}.document-viewer-dialog.details-closed .document-viewer-details{display:none}.document-viewer-toolbar{background:hsl(calc(var(--brand-hue) + 4) 21.6% 19%);min-width:0;color:hsl(calc(var(--brand-hue) + 4) 38.5% 94.9%);grid-column:1/3;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;display:flex}.document-viewer-toolbar>div{align-items:center;gap:9px;min-width:0;display:flex}.document-viewer-toolbar strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.document-viewer-toolbar>span{color:hsl(calc(var(--brand-hue) + 4) 20.7% 77.3%);font-size:12px}.document-details-toggle{border:1px solid hsl(calc(var(--brand-hue) + 4) 49.3% 86.9%/.35);width:27px;height:27px;color:hsl(calc(var(--brand-hue) + 4) 69.2% 94.9%);background:0 0;border-radius:4px;place-items:center;padding:0;display:grid}.document-details-toggle:hover{border-color:hsl(calc(var(--brand-hue) + 4) 48.5% 67.3%);background:hsl(calc(var(--brand-hue) + 4) 47.7% 21.8%)}.document-viewer-preview>.media-viewer-nav{z-index:5;box-shadow:0 4px 14px hsl(calc(var(--brand-hue) + 4) 72.2% 7.1%/.35)}.document-viewer-thumbnails{background:hsl(calc(var(--brand-hue) + 4) 15.5% 19%);grid-column:1;padding:14px 11px;overflow-y:auto}.document-viewer-thumbnails button{width:100%;color:hsl(calc(var(--brand-hue) + 4) 32.2% 88.4%);background:0 0;border:0;justify-items:center;gap:9px;padding:8px;font-size:12px;display:grid}.document-viewer-thumbnails button.active{background:hsl(calc(var(--brand-hue) + 4) 20.8% 30.2%)}.document-viewer-thumbnails .gallery-thumb{background:hsl(calc(var(--brand-hue) + 4) 22.2% 96.5%);width:116px;height:146px}.document-viewer-thumbnails .gallery-thumb img{object-fit:contain}.document-viewer-thumbnails b{font-weight:500}.document-viewer-preview{background:#778389;grid-column:2;min-width:0;position:relative;overflow:hidden}.document-viewer-preview:fullscreen{background:#778389;width:100vw;height:100vh}.document-viewer-preview iframe{background:#fff;border:0;width:100%;height:100%;display:block}.document-text-preview{width:100%;height:100%;color:hsl(calc(var(--brand-hue) + 4) 30.1% 20.2%);tab-size:2;white-space:pre-wrap;word-break:break-word;background:#fff;margin:0;padding:28px 32px 56px;font:14px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.document-viewer-unavailable{height:100%;color:hsl(calc(var(--brand-hue) + 4) 31.3% 93.7%);text-align:center;place-content:center;justify-items:center;gap:10px;padding:32px;display:grid}.document-viewer-unavailable svg{color:hsl(calc(var(--brand-hue) + 4) 48.5% 81%)}.document-viewer-unavailable span{color:hsl(calc(var(--brand-hue) + 4) 23.3% 85.7%);font-size:12px}.document-viewer-details{border-left:1px solid hsl(calc(var(--brand-hue) + 4) 17.5% 81%);background:hsl(calc(var(--brand-hue) + 4) 33.3% 98.8%);grid-area:1/3/3;padding:48px 12px 12px;position:relative;overflow-y:auto}.document-viewer-window-actions{gap:5px;display:flex;position:absolute;top:10px;right:12px}.document-viewer-window-actions button{border:1px solid hsl(calc(var(--brand-hue) + 4) 25.7% 79.4%);width:32px;height:32px;color:hsl(calc(var(--brand-hue) + 4) 32.9% 28.6%);background:#fff;border-radius:4px;place-items:center;display:grid}.document-viewer-window-actions button:hover{border-color:hsl(calc(var(--brand-hue) + 4) 48.5% 67.3%);background:hsl(calc(var(--brand-hue) + 4) 44% 95.1%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.document-viewer-kind{color:hsl(calc(var(--brand-hue) + 4) 62% 40.2%);align-items:center;gap:7px;font-size:13px;display:flex}.document-viewer-path{min-width:0;color:hsl(calc(var(--brand-hue) + 4) 18% 40.2%);border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 22.8% 88.8%);align-items:center;gap:6px;margin:4px 0;padding:4px 0;font-size:12px;display:flex}.document-viewer-path svg{color:hsl(calc(var(--brand-hue) + 4) 43.1% 48.2%);flex:none}.document-viewer-path span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-viewer-tags{flex-wrap:wrap;gap:4px;margin:4px 0;display:flex}.document-viewer-tags span{border:1px solid hsl(calc(var(--brand-hue) + 4) 51.6% 82.2%);background:hsl(calc(var(--brand-hue) + 4) 100% 96.9%);color:hsl(calc(var(--brand-hue) + 4) 64% 39.2%);border-radius:3px;padding:2px 5px;font-size:12px}.document-viewer-details h2{color:hsl(calc(var(--brand-hue) + 4) 39.1% 18%);margin:4px 0;font:700 14px/1.45 Segoe UI,Microsoft JhengHei UI,Microsoft JhengHei,Noto Sans TC,sans-serif}.document-viewer-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin:4px 0;display:flex}.document-viewer-actions>span button,.document-viewer-actions>span>a{border:1px solid hsl(calc(var(--brand-hue) + 4) 25.7% 79.4%);width:30px;height:30px;color:hsl(calc(var(--brand-hue) + 4) 32.9% 28.6%);background:#fff;border-radius:4px;place-items:center;padding:0;font-size:12px;text-decoration:none;display:grid}.document-viewer-actions>span button:hover,.document-viewer-actions>span>a:hover{border-color:hsl(calc(var(--brand-hue) + 4) 48.5% 67.3%);background:hsl(calc(var(--brand-hue) + 4) 44% 95.1%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.document-viewer-description{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 22.8% 88.8%);margin:4px 0}.document-viewer-description>b{color:hsl(calc(var(--brand-hue) + 4) 32.9% 28.6%);font-size:12px}.document-viewer-description p{color:hsl(calc(var(--brand-hue) + 4) 17.6% 33.3%);white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:1.65}@media (max-width:800px){.video-viewer-dialog{border:0;border-radius:0;grid-template-rows:minmax(0,1fr) 210px;grid-template-columns:1fr;width:100vw;height:100vh}.video-viewer-list{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 24.7% 83.3%);border-left:0}.video-viewer-list>div{gap:6px;display:flex;overflow:auto hidden}.video-viewer-list>div>button{flex:0 0 136px;grid-template-columns:1fr}.video-viewer-thumb,.video-viewer-thumb .gallery-thumb{width:124px;height:78px}.video-viewer-list small{display:none}.video-viewer-main{grid-template-rows:minmax(0,1fr) auto auto}.video-viewer-details{max-height:32vh;padding-inline:14px;overflow-y:auto}.video-viewer-meta-row{flex-direction:column;align-items:flex-start}.video-viewer-actions{align-self:flex-end}.document-viewer-dialog{border:0;border-radius:0;grid-template-rows:48px minmax(0,1fr) 220px;grid-template-columns:104px minmax(0,1fr);width:100vw;height:100vh}.document-viewer-toolbar{grid-column:1/3}.document-viewer-thumbnails{grid-row:2;padding:10px 6px}.document-viewer-thumbnails .gallery-thumb{width:84px;height:112px}.document-viewer-preview{grid-area:2/2}.document-viewer-details{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 17.5% 81%);border-left:0;grid-area:3/1/auto/3;padding-top:52px}.document-viewer-details h2{margin-top:7px}}@media (max-width:520px){.image-viewer-dialog{border:0;border-radius:0;width:100vw;height:100vh}.image-viewer-nav{width:40px;height:40px}.image-viewer-nav.previous{left:8px}.image-viewer-nav.next{right:8px}}.subtitle-settings{z-index:2;border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 24.7% 83.3%);background:hsl(calc(var(--brand-hue) + 4) 40% 98%);text-align:left;justify-content:space-between;align-self:stretch;align-items:end;gap:8px;margin:-22px -18px 4px;padding:10px 12px;display:flex;position:sticky;top:-22px}.subtitle-settings label{color:hsl(calc(var(--brand-hue) + 4) 14.3% 43.9%);gap:4px;font-size:11.5px;display:grid}.subtitle-settings select{border:1px solid hsl(calc(var(--brand-hue) + 4) 20% 76.5%);min-width:112px;color:hsl(calc(var(--brand-hue) + 4) 36% 24.5%);background:#fff;border-radius:4px;padding:5px 8px;font-size:12px}.video-viewer-transcript .subtitle-settings>button{border:1px solid hsl(calc(var(--brand-hue) + 4) 28.6% 63.7%);background:hsl(calc(var(--brand-hue) + 4) 44% 95.1%);width:auto;color:hsl(var(--brand-hue) 87.3% 24.7%);padding:6px 9px;font-size:12px}.directory-processing-dialog{border:1px solid hsl(calc(var(--brand-hue) + 4) 25.2% 72.7%);width:min(680px,100vw - 32px);max-width:none;box-shadow:0 22px 60px hsl(calc(var(--brand-hue) + 4) 56.1% 16.1%/.24);background:hsl(calc(var(--brand-hue) + 4) 33.3% 97.6%);border-radius:10px;gap:0;padding:0;overflow:hidden}.directory-processing-dialog>header{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 23.5% 86.7%);background:#fff;min-height:58px;padding:0 18px}.directory-processing-dialog>header h2{color:hsl(calc(var(--brand-hue) + 4) 48.9% 17.6%);letter-spacing:.01em;font-size:17px}.directory-processing-dialog>header button{border-color:hsl(calc(var(--brand-hue) + 4) 22.1% 81.4%);width:30px;height:30px;color:hsl(calc(var(--brand-hue) + 4) 31.7% 31.6%);border-radius:7px;padding:0}.directory-processing-dialog>p{color:hsl(calc(var(--brand-hue) + 4) 13.4% 45.3%);margin:0;padding:12px 18px 4px;font-size:12px;line-height:1.55}.directory-processing-dialog>.transcript-queue-status{border:1px solid hsl(calc(var(--brand-hue) + 4) 30.8% 79%);background:hsl(calc(var(--brand-hue) + 4) 44.8% 94.3%);width:max-content;color:hsl(calc(var(--brand-hue) + 4) 46.2% 28.4%);border-radius:999px;margin:0 18px 12px;padding:5px 10px;font-size:12px;font-weight:600;display:flex}.directory-processing-dialog>.all-queue-status{background:hsl(calc(var(--brand-hue) + 4) 39.1% 91%);border-color:hsl(calc(var(--brand-hue) + 4) 34% 62.5%);font-weight:700}.directory-processing-dialog section>.transcript-queue-status{order:3;grid-column:1/-1;width:max-content;margin:0}.directory-processing-dialog section>label.processing-quality{order:2;grid-column:3}.directory-processing-dialog section>button{order:4;grid-column:4}.directory-processing-dialog>section{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 20.7% 88.6%);background:0 0;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;margin:0 18px;padding:6px 0;display:grid}.directory-processing-dialog>section:first-of-type{border-top:0}.directory-processing-dialog section>div{gap:3px;min-width:0;display:grid}.directory-processing-dialog section strong{color:hsl(calc(var(--brand-hue) + 4) 42.1% 22.4%);font-size:14px;font-weight:700}.directory-processing-dialog section span{color:hsl(calc(var(--brand-hue) + 40) 10.7% 49.6%);font-size:12px;line-height:1.45}.directory-processing-dialog section>label{color:hsl(calc(var(--brand-hue) + 4) 20.4% 35.5%);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.directory-processing-dialog section>label:not(.processing-quality) input{appearance:none;border:1px solid hsl(calc(var(--brand-hue) + 4) 17.8% 71.4%);background:hsl(calc(var(--brand-hue) + 4) 20.7% 88.6%);cursor:pointer;border-radius:999px;width:34px;height:19px;margin:0;transition:all .18s;position:relative}.directory-processing-dialog section>label:not(.processing-quality) input:after{width:13px;height:13px;box-shadow:0 1px 3px hsl(calc(var(--brand-hue) + 4) 38.9% 18.6%/.28);content:"";background:#fff;border-radius:50%;transition:all .18s;position:absolute;top:2px;left:2px}.directory-processing-dialog section>label:not(.processing-quality) input:checked{border-color:hsl(var(--brand-hue) 87.3% 24.7%);background:hsl(var(--brand-hue) 87.3% 24.7%)}.directory-processing-dialog section>label:not(.processing-quality) input:checked:after{transform:translate(15px)}.directory-processing-dialog .processing-quality{gap:6px}.directory-processing-dialog .processing-quality select{border:1px solid hsl(calc(var(--brand-hue) + 4) 20% 78.4%);min-width:86px;color:hsl(calc(var(--brand-hue) + 4) 31.5% 28%);background:#fff;border-radius:6px;margin:0;padding:7px 28px 7px 9px}.directory-processing-dialog>section>button{border-color:hsl(calc(var(--brand-hue) + 4) 26.8% 62%);min-width:108px;color:hsl(calc(var(--brand-hue) + 4) 65.2% 22.5%);background:#fff;border-radius:7px}.directory-processing-dialog>section>button:hover{border-color:hsl(var(--brand-hue) 87.3% 24.7%);background:hsl(calc(var(--brand-hue) + 4) 43.8% 93.7%)}.directory-processing-dialog>footer{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 23.5% 86.7%);background:#fff;justify-content:flex-end;gap:8px;margin-top:2px;padding:13px 18px;display:flex}.directory-processing-dialog>footer button{border-radius:7px}.directory-processing-dialog>footer button:last-child{background:hsl(calc(var(--brand-hue) + 4) 87.7% 22.4%);min-width:96px}@media (max-width:650px){.directory-processing-dialog{width:calc(100vw - 20px)}.directory-processing-dialog>section{grid-template-columns:1fr auto}.directory-processing-dialog section>div{grid-column:1/3}.directory-processing-dialog .processing-quality{grid-column:1}.directory-processing-dialog>section>button{grid-column:2}}.directory-processing-dialog>.gais-dialog-header{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 23.5% 86.7%);background:#fff;min-height:58px;padding:0 18px}.directory-processing-dialog>.gais-dialog-header h2{color:hsl(calc(var(--brand-hue) + 4) 48.9% 17.6%);letter-spacing:.01em;font-size:17px}.directory-processing-dialog>.gais-dialog-header button{border-color:hsl(calc(var(--brand-hue) + 4) 22.1% 81.4%);width:30px;height:30px;color:hsl(calc(var(--brand-hue) + 4) 31.7% 31.6%);border-radius:7px;padding:0}.gallery-select{z-index:2;position:absolute;top:5px;left:5px}.record-context-menu{z-index:30;border:1px solid hsl(calc(var(--brand-hue) + 4) 23.5% 77.5%);min-width:176px;max-height:calc(100vh - 16px);box-shadow:0 12px 28px hsl(calc(var(--brand-hue) + 4) 53.1% 15.9%/.18);background:#fff;border-radius:5px;padding:5px;display:grid;position:fixed;overflow:hidden auto}.record-context-menu small{color:hsl(calc(var(--brand-hue) + 4) 12.6% 50.2%);padding:6px 8px;font-size:11.5px}.record-context-menu button{color:hsl(calc(var(--brand-hue) + 4) 34.5% 21.6%);text-align:left;background:#fff;border:0;align-items:center;gap:8px;padding:8px;font-size:13px;display:flex}.record-context-menu button:hover{background:hsl(calc(var(--brand-hue) + 4) 44% 95.1%)}.record-context-menu button.danger{color:#b43b35}.lucide{min-width:13px;min-height:13px}.gais-dialog footer>button{height:30px;min-height:30px;padding:0 10px;font-size:12px}.gais-dialog-header>button{width:18px;min-width:18px;height:18px;min-height:18px;padding:0!important}.action-dialog-backdrop{z-index:40;background:hsl(calc(var(--brand-hue) + 4) 33.3% 15.3%/.24);place-items:center;display:grid;position:fixed;inset:0}.action-dialog{border:1px solid hsl(calc(var(--brand-hue) + 4) 28% 80.4%);width:min(440px,100vw - 32px);max-height:min(620px,100vh - 48px);box-shadow:0 18px 55px hsl(calc(var(--brand-hue) + 4) 50% 15.7%/.22);background:#fff;border-radius:8px;padding:16px;overflow:auto}.action-dialog header{color:hsl(calc(var(--brand-hue) + 4) 44.8% 20.6%);justify-content:space-between;align-items:center;display:flex}.action-dialog header button{color:hsl(calc(var(--brand-hue) + 4) 22.8% 36.1%);background:0 0;border:0}.action-dialog p{color:hsl(calc(var(--brand-hue) + 39) 11.8% 48%);font-size:12px}.new-folder-dialog{gap:14px;display:grid}.new-folder-dialog header strong{align-items:center;gap:7px;display:flex}.new-folder-dialog label{color:hsl(calc(var(--brand-hue) + 4) 30% 27.5%);gap:6px;font-size:12px;font-weight:600;display:grid}.new-folder-dialog input{border:1px solid hsl(calc(var(--brand-hue) + 4) 27.9% 78.2%);color:hsl(calc(var(--brand-hue) + 4) 42.9% 16.5%);font:inherit;outline-color:hsl(calc(var(--brand-hue) + 4) 100% 30.2%);border-radius:4px;padding:10px}.new-folder-dialog footer{justify-content:flex-end;gap:8px;display:flex}.directory-picker-node>.tree-item{align-items:center;min-height:30px;display:flex}.directory-picker-node button{color:hsl(calc(var(--brand-hue) + 4) 69% 27.8%);background:0 0;border:0;font-size:13px}.directory-picker-node button:first-child{width:22px;color:hsl(calc(var(--brand-hue) + 4) 17.5% 47.1%)}.directory-picker-node button:last-child{align-items:center;gap:6px;padding:5px 8px;display:flex}.directory-picker-node button:last-child:hover{background:hsl(calc(var(--brand-hue) + 4) 44.8% 94.3%);border-radius:3px}.directory-picker-tree{margin-top:8px;padding:5px 0}.directory-picker-node .tree-item{min-height:27px;padding-right:5px}.directory-picker-node .tree-toggle{color:#111}.directory-picker-node .tree-toggle svg{color:#11111194}.directory-picker-node .tree-label{color:#755c2d}.directory-picker-node .tree-label.active{background:hsl(calc(var(--brand-hue) + 4) 45.5% 91.4%);color:hsl(calc(var(--brand-hue) + 4) 55.6% 15.9%)}.directory-picker-footer{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 22% 88.4%);justify-content:flex-end;gap:8px;margin-top:6px;padding-top:6px;display:flex}.empty{color:#829193;text-align:center;padding:55px 20px}.empty svg{margin:0 auto 10px;display:block}.message-drive{color:#ad3d32;background:#fff4f1;border:1px solid #e4c3bd;margin:7px 10px;padding:8px}.upload-panel{position:relative}.upload-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.upload-panel.dragging .upload-drop{border-color:hsl(calc(var(--brand-hue) + 4) 68.5% 39.8%);background:hsl(calc(var(--brand-hue) + 4) 51.7% 94.3%)}.uppy-progress-popup{z-index:60;border:1px solid hsl(calc(var(--brand-hue) + 4) 32.8% 75.5%);width:min(385px,100vw - 40px);box-shadow:0 18px 45px hsl(calc(var(--brand-hue) + 4) 58.3% 18.8%/.25);background:#fff;border-radius:9px;animation:uppy-popup-in .22s ease-out;position:fixed;bottom:20px;left:20px;overflow:hidden}.uppy-progress-popup header{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 29.6% 89.4%);background:linear-gradient(100deg,hsl(calc(var(--brand-hue) + 4) 48.4% 93.9%),hsl(calc(var(--brand-hue) + 4) 40% 98%));justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.uppy-progress-popup header>div{gap:2px;display:grid}.uppy-progress-popup header span{color:hsl(calc(var(--brand-hue) + 4) 70.9% 29.6%);letter-spacing:.02em;font-size:11px;font-weight:700}.uppy-progress-popup header strong{max-width:300px;color:hsl(calc(var(--brand-hue) + 4) 38.9% 25.7%);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.uppy-progress-popup header button{width:28px;height:28px;color:hsl(calc(var(--brand-hue) + 4) 23.3% 37.8%);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.uppy-progress-popup header button:hover{background:hsl(calc(var(--brand-hue) + 4) 40.7% 89.4%);color:hsl(calc(var(--brand-hue) + 4) 86.3% 20%)}.upload-batch-progress{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 30.4% 91%);background:hsl(calc(var(--brand-hue) + 4) 100% 99.4%);gap:4px;padding:4px 8px;display:grid}.upload-batch-summary{color:hsl(calc(var(--brand-hue) + 4) 21.7% 36.1%);justify-content:space-between;gap:12px;font-size:12px;display:flex}.upload-batch-summary b{color:hsl(var(--brand-hue) 87.3% 24.7%);font-weight:700}.upload-batch-progress p{color:hsl(calc(var(--brand-hue) + 4) 38.9% 25.7%);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.upload-batch-meter{background:hsl(calc(var(--brand-hue) + 4) 37.3% 90%);border-radius:99px;height:6px;overflow:hidden}.upload-batch-meter i{border-radius:inherit;background:linear-gradient(90deg,hsl(calc(var(--brand-hue) + 4) 79.2% 33.9%),hsl(calc(var(--brand-hue) + 4) 57.8% 45.5%));min-width:3px;height:100%;transition:width .25s;display:block}.upload-batch-progress small{color:hsl(calc(var(--brand-hue) + 39) 10.3% 45.5%);font-size:11.5px}.upload-failure-log{background:#fff;gap:8px;padding:10px;display:grid}.upload-failure-log>strong{color:#9f2f2f;font-size:12px}.upload-failure-log ul{gap:6px;max-height:180px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.upload-failure-log li{background:#fff8f7;border:1px solid #f1d4d1;border-radius:6px;gap:2px;padding:6px 8px;display:grid}.upload-failure-log li small,.upload-failure-log li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-failure-log li span{color:#613e3b;font-size:12px;font-weight:600}.upload-failure-log li small{color:#a0524b;font-size:11.5px}.upload-failure-log footer{justify-content:flex-end;gap:8px;display:flex}.upload-conflict-dialog{gap:13px;display:grid}.upload-conflict-dialog>p{color:hsl(calc(var(--brand-hue) + 4) 13.1% 37.5%);margin:0;font-size:13px}.upload-conflict-dialog>footer{justify-content:flex-end;gap:8px;display:flex}.upload-conflict-apply{color:hsl(calc(var(--brand-hue) + 4) 17.4% 32.7%);cursor:pointer;align-items:center;gap:7px;font-size:12px;display:flex}.upload-conflict-apply input{width:16px;height:16px;accent-color:hsl(calc(var(--brand-hue) + 4) 72% 30.8%);margin:0}@keyframes uppy-popup-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.drop-overlay{z-index:30;background:hsl(calc(var(--brand-hue) + 4) 56.5% 95.5%/.82);color:hsl(calc(var(--brand-hue) + 4) 79.6% 21.2%);pointer-events:none;place-items:center;display:grid;position:fixed;inset:76px 0 0 205px}.drop-overlay>div{border:2px dashed hsl(calc(var(--brand-hue) + 4) 68.5% 39.8%);min-width:280px;box-shadow:0 12px 30px hsl(calc(var(--brand-hue) + 4) 66% 18.4%/.14);background:#fff;border-radius:6px;place-items:center;gap:8px;padding:30px;display:grid}.drop-overlay strong{font-size:18px}.drop-overlay span{color:hsl(calc(var(--brand-hue) + 38) 11% 41%);font-size:12px}body.drop-not-allowed{cursor:not-allowed}.drop-forbidden-overlay{z-index:80;color:#8b2828;pointer-events:none;text-align:center;background:#6e1c1c14;place-content:center;gap:5px;display:grid;position:fixed;inset:0}.drop-forbidden-overlay span{background:#fff;border:1px solid #c26969;border-radius:6px;padding:10px 22px;font-size:16px;font-weight:700;box-shadow:0 10px 30px #5014142e}.drop-forbidden-overlay small{font-size:12px;font-weight:600}.new-menu-wrap{position:relative}.new-button{gap:1px;padding:0 5px;width:auto!important}.new-menu{z-index:20;border:1px solid hsl(calc(var(--brand-hue) + 4) 23.1% 84.7%);min-width:118px;box-shadow:0 10px 24px hsl(calc(var(--brand-hue) + 4) 55.8% 18.6%/.16);background:#fff;border-radius:5px;padding:4px;display:grid;position:absolute;top:34px;right:0}.new-menu button{color:hsl(calc(var(--brand-hue) + 4) 38.7% 26.9%);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:flex}.new-menu button:hover{background:hsl(calc(var(--brand-hue) + 4) 44% 95.1%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.record-tags{vertical-align:middle;align-items:center;margin-left:5px;display:inline-flex}.nucloud-drive .file-table .name .tag-icon{background:hsl(calc(var(--brand-hue) + 4) 39.4% 93.5%);width:19px;height:19px;color:hsl(calc(var(--brand-hue) + 4) 70.9% 29.6%);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.nucloud-drive .file-table .name .tag-icon:hover{background:hsl(calc(var(--brand-hue) + 4) 42.4% 88.4%)}.nucloud-drive .file-table .name .record-tags small{vertical-align:middle;margin:0 0 0 4px;display:inline-block}.link-dialog{z-index:42;border:1px solid hsl(calc(var(--brand-hue) + 4) 25.7% 79.4%);width:min(360px,100vw - 32px);box-shadow:0 16px 42px hsl(calc(var(--brand-hue) + 4) 58.3% 18.8%/.22);background:#fff;border-radius:8px;gap:11px;padding:16px;display:grid;position:fixed;bottom:26px;right:26px}.link-dialog footer,.link-dialog>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.link-dialog strong{color:hsl(calc(var(--brand-hue) + 4) 62.9% 24.3%);font-size:15px}.link-dialog input{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.9% 86.3%);width:100%;color:hsl(calc(var(--brand-hue) + 4) 31% 22.2%);border-radius:4px;outline:none;padding:9px 10px}.link-dialog input:focus{border-color:hsl(calc(var(--brand-hue) + 4) 45.3% 45.9%);box-shadow:0 0 0 3px hsl(calc(var(--brand-hue) + 4) 45.3% 45.9%/.12)}.link-entry-dialog{border-color:hsl(calc(var(--brand-hue) + 4) 42% 80.4%);background:hsl(calc(var(--brand-hue) + 4) 64.3% 94.5%);border-radius:4px;width:min(640px,100vw - 32px);padding:0}.link-entry-dialog form{gap:0;display:grid}.link-entry-dialog .gais-dialog-header{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 39.2% 84.5%);background:hsl(calc(var(--brand-hue) + 4) 100% 98.6%);min-height:42px;padding:9px 12px}.link-entry-dialog label{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 38.7% 85.3%);min-height:34px;color:hsl(calc(var(--brand-hue) + 4) 45.5% 23.7%);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;font-size:13px;display:grid}.link-entry-dialog label>span,.link-entry-url b span{color:#d63125;padding-left:2px}.link-entry-dialog input,.link-entry-dialog textarea{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.3% 69.2%);width:100%;color:hsl(calc(var(--brand-hue) + 4) 41.8% 15.5%);font:inherit;outline-color:hsl(calc(var(--brand-hue) + 4) 74% 39.2%);background:#fff;border-radius:2px;padding:4px 7px}.link-entry-url{grid-template-columns:64px minmax(0,1fr) auto!important;display:grid!important}.link-entry-url b{font-weight:600}.link-entry-image aside button,.link-entry-url button{border:1px solid hsl(calc(var(--brand-hue) + 4) 16.5% 72.7%);color:hsl(calc(var(--brand-hue) + 4) 30.5% 23.1%);background:#fff;border-radius:2px;padding:4px 10px;font-size:13px}.link-entry-image aside button:hover:not(:disabled),.link-entry-url button:hover{border-color:hsl(calc(var(--brand-hue) + 4) 42.9% 50.6%);background:hsl(calc(var(--brand-hue) + 4) 71.4% 97.3%)}.link-entry-image{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 38.7% 85.3%);color:hsl(calc(var(--brand-hue) + 4) 45.5% 23.7%);grid-template-columns:64px 136px minmax(0,1fr);align-items:start;gap:8px;padding:10px 12px;font-size:13px;display:grid}.link-entry-image>b{padding-top:4px}.link-entry-image>div{border:1px solid hsl(calc(var(--brand-hue) + 4) 24.6% 86.5%);width:136px;height:106px;color:hsl(calc(var(--brand-hue) + 37) 11.5% 69.4%);background:#fff;place-items:center;display:grid;overflow:hidden}.link-entry-image img{object-fit:cover;width:100%;height:100%}.link-entry-image aside{align-items:end;gap:8px;height:106px;display:flex}.link-entry-image aside button:disabled{opacity:.4;cursor:not-allowed}.link-entry-description{align-items:start!important;padding-top:8px!important;padding-bottom:8px!important}.link-entry-description textarea{resize:vertical;min-height:150px}.link-entry-dialog footer,.link-preview-dialog footer{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 39.2% 84.5%);background:hsl(calc(var(--brand-hue) + 4) 68.4% 96.3%);justify-content:center;gap:26px;padding:10px;display:flex}.link-entry-dialog footer button:first-child{background:hsl(calc(var(--brand-hue) + 4) 45.5% 89.2%);border-color:hsl(calc(var(--brand-hue) + 4) 32.9% 72%);color:hsl(calc(var(--brand-hue) + 4) 45.3% 25.1%)}.link-preview-dialog{border-color:hsl(calc(var(--brand-hue) + 4) 14.3% 75.3%);border-radius:3px;width:min(760px,100vw - 32px);padding:0}.link-preview-dialog .gais-dialog-header{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 12.9% 83.3%);justify-content:center;min-height:56px}.link-preview-dialog .gais-dialog-header button{position:absolute;top:10px;right:10px}.link-preview-dialog .gais-dialog-header [role=heading]{color:hsl(calc(var(--brand-hue) + 4) 72% 40.6%);font-size:22px}.link-preview-summary{border:1px solid hsl(calc(var(--brand-hue) + 9) 8.6% 70.4%);grid-template-columns:140px minmax(0,1fr);gap:18px;margin:12px;padding:8px;display:grid}.link-preview-summary>img{object-fit:cover;background:hsl(calc(var(--brand-hue) + 4) 18.5% 94.7%);width:136px;height:136px}.link-preview-summary strong{color:#111;font-size:18px;line-height:1.35;display:block}.link-preview-summary p{color:hsl(calc(var(--brand-hue) + 4) 15.5% 19%);margin:12px 0 8px;line-height:1.5}.link-preview-summary small{color:hsl(calc(var(--brand-hue) + 15) 9.8% 43.9%)}.link-preview-images{border:1px solid hsl(calc(var(--brand-hue) + 4) 16.7% 81.2%);gap:8px;min-height:88px;margin:0 12px 12px;padding:4px;display:flex;overflow-x:auto}.link-preview-images button{background:hsl(calc(var(--brand-hue) + 34) 11.1% 96.5%);border:2px solid #0000;border-radius:2px;flex:0 0 86px;width:86px;height:72px;padding:0;overflow:hidden}.link-preview-images button.active{border-color:hsl(calc(var(--brand-hue) + 4) 77.8% 35.3%);box-shadow:0 0 0 2px hsl(calc(var(--brand-hue) + 4) 60.7% 89%)}.link-preview-images img{object-fit:cover;width:100%;height:100%}.link-preview-images span{color:#758589;place-items:center;width:100%;font-size:13px;display:grid}.tag-editor-dialog form{gap:13px;display:grid}.tag-editor-title{align-items:center;gap:7px;display:inline-flex}.tag-editor-help{color:hsl(calc(var(--brand-hue) + 38) 10.2% 40.2%);margin:0;font-size:12px;line-height:1.5}.tag-editor-input{border:1px solid hsl(calc(var(--brand-hue) + 4) 26.6% 84.5%);background:hsl(calc(var(--brand-hue) + 4) 60% 99%);border-radius:6px;min-height:80px;padding:9px}.tag-editor-input:focus-within{border-color:hsl(calc(var(--brand-hue) + 4) 55.7% 39.8%);box-shadow:0 0 0 3px hsl(calc(var(--brand-hue) + 4) 55.7% 39.8%/.12)}.tag-editor-input .ReactTags__selected{flex-wrap:wrap;gap:6px;min-height:26px;display:flex}.tag-editor-input .ReactTags__tag{border:1px solid hsl(calc(var(--brand-hue) + 4) 36.5% 79.6%);background:hsl(calc(var(--brand-hue) + 4) 46.7% 94.1%);color:hsl(calc(var(--brand-hue) + 4) 65.2% 25.9%);cursor:grab;border-radius:999px;align-items:center;gap:5px;padding:3px 7px 3px 9px;font-size:12px;line-height:1.25;display:inline-flex}.tag-editor-input .ReactTags__remove{background:hsl(calc(var(--brand-hue) + 4) 39.7% 85.7%);width:16px;height:16px;color:hsl(calc(var(--brand-hue) + 4) 65.2% 25.9%);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:15px;line-height:1;display:inline-grid}.tag-editor-input .ReactTags__remove:hover{background:hsl(calc(var(--brand-hue) + 4) 40% 72.5%);color:hsl(calc(var(--brand-hue) + 4) 86.3% 20%)}.tag-editor-input .ReactTags__tagInput{margin-top:0}.tag-editor-input .ReactTags__tagInputField{width:100%;color:hsl(calc(var(--brand-hue) + 4) 31% 22.2%);background:0 0;border:0;outline:0;padding:0;font-size:13px}.tag-editor-input .ReactTags__tagInputField::placeholder{color:hsl(calc(var(--brand-hue) + 4) 13% 59.4%)}.tag-editor-input .ReactTags__suggestions{border:1px solid hsl(calc(var(--brand-hue) + 4) 26.6% 84.5%);box-shadow:0 8px 18px hsl(calc(var(--brand-hue) + 4) 58.3% 18.8%/.13);background:#fff;border-radius:5px;margin:3px 0 0;padding:3px}.tag-editor-input .ReactTags__suggestions ul{margin:0;padding:0;list-style:none}.tag-editor-input .ReactTags__suggestions li{color:hsl(calc(var(--brand-hue) + 4) 43.5% 25.7%);padding:5px 7px;font-size:12px}.tag-editor-input .ReactTags__suggestions li.ReactTags__activeSuggestion{background:hsl(calc(var(--brand-hue) + 4) 43.8% 93.7%);border-radius:3px}.tag-editor-footer{justify-content:flex-end;gap:8px;display:flex}.tag-state-dialog{width:min(620px,100vw - 32px)}.tag-state-dialog form{gap:11px;display:grid}.tag-state-section{gap:6px;display:grid}.tag-state-section>b{color:hsl(calc(var(--brand-hue) + 4) 38.9% 25.7%);font-size:13px}.tag-state-list{flex-wrap:wrap;gap:8px 18px;min-height:25px;display:flex}.tag-state{color:hsl(calc(var(--brand-hue) + 4) 38.9% 25.7%);cursor:pointer;align-items:center;gap:6px;padding:1px 3px;font-size:13px;display:inline-flex}.tag-state small{display:none}.tag-state.partial{color:#9a6811;background:#fff8df;border:1px dashed #d7a33b;border-radius:4px}.tag-state.none{color:hsl(calc(var(--brand-hue) - 5) 9.5% 56.7%);text-decoration:line-through}.tag-state-check{width:16px;height:16px;accent-color:hsl(calc(var(--brand-hue) + 4) 72% 30.8%);cursor:pointer;margin:0}.tag-state-empty{color:hsl(calc(var(--brand-hue) + 39) 10.4% 58.4%);font-size:12px}.tag-new-input{min-height:68px}.tag-suggestions{border:1px solid hsl(calc(var(--brand-hue) + 4) 21.3% 82.5%);padding:7px 9px 8px}.tag-suggestions>b{background:#fff;width:max-content;margin-top:-15px;padding:0 4px}.tag-suggestions>div{flex-wrap:wrap;gap:3px 5px;display:flex}.tag-suggestions button{color:hsl(calc(var(--brand-hue) + 4) 38.9% 25.7%);background:0 0;border:0;border-radius:3px;padding:2px 4px;font-size:12px;line-height:1.35}.tag-suggestions button:hover{background:hsl(calc(var(--brand-hue) + 4) 45.9% 92.7%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.nucloud-drive .editor-sheet{z-index:40;border:1px solid hsl(calc(var(--brand-hue) + 37) 11.8% 81.8%);width:calc(66.6667vw - 133.333px);height:calc(100vh - 136px);box-shadow:0 12px 30px hsl(calc(var(--brand-hue) + 4) 58.3% 18.8%/.24);background:#fff;border-radius:5px;max-width:800px;margin:0;padding:0;position:fixed;bottom:4px;right:4px;overflow:hidden}.article-editor-header{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 15.2% 87.1%);background:hsl(calc(var(--brand-hue) + 4) 42.9% 98.6%);align-items:center;gap:12px;min-height:40px;padding:0 10px 0 14px;display:flex}.article-title-label{min-width:0;color:hsl(calc(var(--brand-hue) + 4) 26.2% 20.2%);flex:1;align-items:center;gap:8px;font-size:14px;display:flex}.article-title-label b{white-space:nowrap;flex:none}.article-title-label input{width:min(400px,100%);min-width:0;color:hsl(calc(var(--brand-hue) + 4) 13.1% 23.9%);border:1px solid #d8c9fb;border-radius:2px;outline:none;padding:0 4px;font-size:16px;line-height:1.3}.article-title-label input:focus{border-color:#8d6ed5;box-shadow:0 0 0 2px #8d6ed521}.article-editor-window-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.article-viewer-title{min-width:0;color:hsl(calc(var(--brand-hue) + 4) 26.2% 20.2%);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.article-viewer-edit{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.9% 72.5%);width:28px;height:28px;color:hsl(calc(var(--brand-hue) + 4) 66.2% 27.8%);background:#fff;border-radius:3px;place-items:center;padding:0;display:grid}.article-viewer-edit:hover{border-color:hsl(calc(var(--brand-hue) + 4) 55.7% 39.8%);background:hsl(calc(var(--brand-hue) + 4) 43.8% 93.7%);color:hsl(calc(var(--brand-hue) + 4) 86.3% 20%)}.article-viewer-content{background:#fff;height:calc(100% - 44px)}.article-viewer-frame{background:#fff;border:0;width:100%;height:100%}.nucloud-drive .editor-sheet.article-viewer-sheet.is-fullscreen{width:90vw;height:90vh;bottom:5vh;right:5vw}.article-editor-close{color:#a5afb0;background:0 0;border:0;border-radius:3px;place-items:center;width:20px;height:20px;padding:0;display:grid}.article-editor-close:hover{background:hsl(calc(var(--brand-hue) + 4) 15.4% 94.9%);color:hsl(calc(var(--brand-hue) + 4) 13.7% 38.6%)}.article-editor-commandbar{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 16.4% 89.2%);background:hsl(calc(var(--brand-hue) + 4) 27.3% 97.8%);align-items:center;gap:9px;min-height:39px;padding:5px 8px 5px 10px;display:flex;position:relative}.article-editor-commandbar>button{border-radius:3px;min-height:28px;padding:4px 10px;font-size:12px}.article-editor-commandbar>.article-save-button{color:#fff;background-color:hsl(calc(var(--brand-hue) + 4) 39.3% 54.1%);border-color:hsl(calc(var(--brand-hue) + 4) 39.2% 49%)}.article-editor-commandbar>.article-save-button:hover:not(:disabled){background:hsl(calc(var(--brand-hue) + 4) 44.9% 75.1%)}.article-editor-commandbar>.article-save-button:disabled{background:hsl(calc(var(--brand-hue) + 4) 41.8% 89.2%);color:hsl(calc(var(--brand-hue) + 4) 13.8% 49.6%)}.article-draft-button{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.9% 72.5%);width:28px;height:28px;color:hsl(calc(var(--brand-hue) + 4) 66.2% 27.8%);background:#fff;border-radius:3px;flex:0 0 28px;place-items:center;display:grid;padding:0!important}.article-draft-button:hover:not(:disabled){border-color:hsl(calc(var(--brand-hue) + 4) 55.7% 39.8%);background:hsl(calc(var(--brand-hue) + 4) 43.8% 93.7%);color:hsl(calc(var(--brand-hue) + 4) 86.3% 20%)}.article-draft-button:disabled{border-color:hsl(calc(var(--brand-hue) + 4) 15.9% 86.5%);background:hsl(calc(var(--brand-hue) + 4) 17.6% 96.7%);color:hsl(calc(var(--brand-hue) + 38) 11.9% 73.7%);cursor:not-allowed}.draft-recovery-dialog{z-index:10;background:hsl(calc(var(--brand-hue) - 2) 22.4% 16.7%/.3);place-items:center;padding:20px;display:grid;position:absolute;inset:0}.draft-recovery-dialog>div{border:1px solid hsl(calc(var(--brand-hue) + 4) 23.1% 79.6%);width:min(420px,100%);box-shadow:0 14px 32px hsl(calc(var(--brand-hue) - 2) 53.2% 15.1%/.25);background:#fff;border-radius:7px;padding:20px}.draft-recovery-dialog h2{color:hsl(calc(var(--brand-hue) + 4) 41.2% 23.3%);margin:0;font-size:17px}.draft-recovery-dialog p{color:hsl(calc(var(--brand-hue) + 39) 11.2% 42%);margin:10px 0 18px;font-size:12px}.draft-recovery-dialog footer{justify-content:flex-end;gap:8px;display:flex}.article-attachment{border-color:hsl(calc(var(--brand-hue) + 4) 15.8% 85.1%);min-height:28px;padding:4px 8px;font-size:12px}.article-option{color:hsl(calc(var(--brand-hue) + 4) 26.4% 28.2%);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.article-option input{width:16px;height:16px;accent-color:hsl(calc(var(--brand-hue) + 4) 79.7% 42.5%);margin:0}.article-editor-right{align-items:center;gap:8px;margin-left:auto;display:flex}.article-fullscreen-button{border:1px solid hsl(calc(var(--brand-hue) + 4) 14.3% 75.3%);width:28px;height:28px;color:hsl(calc(var(--brand-hue) + 4) 29.1% 21.6%);background:#fff;border-radius:3px;place-items:center;padding:0;display:grid}.article-fullscreen-button:hover{border-color:hsl(calc(var(--brand-hue) + 4) 23.6% 54.3%);background:hsl(calc(var(--brand-hue) + 4) 38.5% 94.9%)}.article-upload-progress{z-index:70;border:1px solid hsl(calc(var(--brand-hue) + 4) 28.6% 78%);width:min(320px,100vw - 32px);box-shadow:0 10px 24px hsl(calc(var(--brand-hue) + 4) 58.3% 18.8%/.22);color:hsl(calc(var(--brand-hue) + 4) 50.8% 24.7%);background:#fff;border-radius:6px;gap:9px;padding:10px;display:flex;position:fixed;bottom:16px;left:16px}.article-upload-progress.completed{border-color:hsl(calc(var(--brand-hue) + 4) 35.9% 74.3%);color:hsl(calc(var(--brand-hue) + 4) 50.6% 30.2%)}.article-upload-progress>div{flex:1;min-width:0}.article-upload-progress span,.article-upload-progress strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.article-upload-progress strong{font-size:12px}.article-upload-progress span{color:hsl(calc(var(--brand-hue) + 4) 15.8% 39.6%);margin-top:2px;font-size:12px}.article-upload-progress div div{background:hsl(calc(var(--brand-hue) + 4) 24% 90.2%);border-radius:99px;height:5px;margin-top:7px;overflow:hidden}.article-upload-progress div i{border-radius:inherit;background:hsl(calc(var(--brand-hue) + 4) 68.5% 36.1%);height:100%;transition:width .2s;display:block}.article-upload-progress small{color:hsl(calc(var(--brand-hue) + 4) 12.8% 45.9%);text-align:right;margin-top:3px;font-size:12px;display:block}.editor-mode-control{position:relative}.article-cancel-button,.editor-mode-button{border:1px solid hsl(calc(var(--brand-hue) + 4) 14.3% 75.3%);min-height:28px;color:hsl(calc(var(--brand-hue) + 4) 29.1% 21.6%);background:#fff;border-radius:3px;align-items:center;gap:8px;padding:4px 9px;font-size:12px;display:inline-flex}.editor-mode-button{justify-content:space-between;min-width:92px}.article-cancel-button:hover,.editor-mode-button:hover{border-color:hsl(calc(var(--brand-hue) + 4) 23.6% 54.3%);background:hsl(calc(var(--brand-hue) + 4) 38.5% 94.9%)}.editor-mode-menu{z-index:5;border:1px solid hsl(calc(var(--brand-hue) + 4) 17.1% 83.9%);min-width:108px;box-shadow:0 7px 16px hsl(calc(var(--brand-hue) + 4) 45.8% 18.8%/.2);background:#fff;border-radius:3px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden}.editor-mode-menu button{width:100%;color:hsl(calc(var(--brand-hue) + 4) 21.1% 27.8%);text-align:left;background:#fff;border:0;padding:8px 10px;font-size:12px;display:block}.editor-mode-menu button.active,.editor-mode-menu button:hover{background:hsl(calc(var(--brand-hue) + 4) 74.2% 44.1%);color:#fff}.nucloud-drive .editor-sheet .mce-tinymce,.nucloud-drive .editor-sheet .tox-tinymce{border:0;border-radius:0;height:calc(100% - 83px)!important}.nucloud-drive .editor-sheet .mce-tinymce .mce-container-body{flex-direction:column;height:100%;min-height:0;display:flex}.nucloud-drive .editor-sheet .mce-tinymce .mce-edit-area{flex:auto;min-height:0}.nucloud-drive .editor-sheet .mce-tinymce .mce-edit-area iframe{height:100%!important}.nucloud-drive .advanced-editor .mce-toolbar{overflow:auto hidden}.nucloud-drive .advanced-editor .mce-toolbar .mce-flow-layout{white-space:nowrap;min-width:max-content}.nucloud-drive .advanced-editor .mce-toolbar .mce-flow-layout-item{vertical-align:top;float:none!important;display:inline-block!important}.nucloud-drive .editor-sheet.is-fullscreen{width:90vw;height:90vh;bottom:5vh;right:5vw}@media (max-width:800px){.drive-shell{height:auto;display:block}.drive-menu,.feature-menu{display:none}.toolbar-row{flex-direction:column;align-items:flex-start}.directory-actions{margin-left:0}.nucloud-drive .file-table{min-width:760px}.file-section{overflow-x:auto}.drop-overlay{inset:76px 0 0}.upload-actions{grid-template-columns:1fr}.nucloud-drive .editor-sheet{width:calc(100vw - 32px);height:calc(100vh - 88px);position:fixed;bottom:16px;right:16px}.article-editor-commandbar{flex-wrap:wrap;align-items:flex-start}.article-editor-right{margin-left:auto}}.app-shell.ask-mode{height:100vh;min-height:0;overflow:hidden}.app-shell.ask-mode,.ask-mode .feature-shell{background:hsl(calc(var(--brand-hue) + 4) 50% 97.6%)}.ask-mode .feature-shell{height:calc(100vh - 50px)}.ask-mode .drive-content{background:hsl(calc(var(--brand-hue) + 4) 50% 97.6%);padding:0;overflow:hidden}.ask-feature-menu{border-right:1px solid hsl(calc(var(--brand-hue) + 4) 29.2% 87.3%);background:#fff;flex-direction:column;flex:0 0 220px;width:220px;padding:4px 8px 8px;display:flex}.ask-side-brand{color:hsl(calc(var(--brand-hue) + 4) 57.3% 14.7%);align-items:center;gap:12px;padding:0 9px 20px;display:flex}.ask-side-brand img{object-fit:contain;width:54px;height:54px;filter:drop-shadow(0 8px 10px hsl(calc(var(--brand-hue) + 4) 70.8% 36.3%/.12))}.ask-side-brand strong{letter-spacing:.03em;font-size:20px}.ask-history-search{color:hsl(calc(var(--brand-hue) + 4) 17.9% 45.9%);border-radius:8px;align-items:center;gap:10px;margin:0 4px;padding:9px 6px;display:flex}.ask-history-search input{width:100%;min-width:0;color:hsl(calc(var(--brand-hue) + 4) 39% 23.1%);background:0 0;border:0;outline:0;font-size:14px}.ask-history-search input::placeholder{color:hsl(calc(var(--brand-hue) + 4) 26% 37.6%);opacity:1}.ask-primary-nav{gap:4px;display:grid}.ask-primary-nav button{width:100%;color:hsl(calc(var(--brand-hue) + 4) 40.1% 26.9%);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:4px 8px;font-size:14px;font-weight:600;display:flex}.ask-primary-nav button.active,.ask-primary-nav button:hover{background:hsl(calc(var(--brand-hue) + 4) 91.7% 95.3%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.ask-recent-list{align-content:start;gap:2px;min-height:0;margin-top:12px;display:grid;overflow-y:auto}.ask-recent-list>b{color:hsl(calc(var(--brand-hue) + 4) 16.4% 54.5%);padding:0;font-size:12px}.ask-recent-list>button{min-width:0;color:hsl(calc(var(--brand-hue) + 4) 26.3% 35.1%);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:4px 8px;font-size:13px;display:flex}.ask-recent-list>button.active,.ask-recent-list>button:hover{background:hsl(calc(var(--brand-hue) + 4) 91.7% 95.3%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.ask-recent-list>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-recent-list>p{color:hsl(calc(var(--brand-hue) + 4) 13.6% 59.6%);margin:4px 8px;font-size:12px}.ask-mode .ask-workspace{background:hsl(calc(var(--brand-hue) + 4) 45.5% 97.8%);flex-direction:column;width:100%;max-width:none;height:100%;margin:0;padding:0;display:flex;position:relative}.ask-mode .conversation{align-content:normal;scroll-behavior:smooth;border:0;flex-direction:column;flex:1;gap:18px;min-height:0;padding:34px 34px 18px;display:flex;overflow-y:auto}.ask-mode .empty-conversation{background:0 0;border:0;align-content:center;align-self:center;width:min(620px,100%);min-height:100%}.ask-mode .empty-conversation img{object-fit:contain;width:auto;height:56px}.ask-mode .empty-conversation h1{color:hsl(calc(var(--brand-hue) + 4) 12.7% 13.9%);margin:3px 0;font:700 26px inherit}.ask-mode .empty-conversation p{color:hsl(calc(var(--brand-hue) + 44) 8.9% 46.1%);margin:0 0 10px;font-size:12px}.ask-mode .empty-conversation>div{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.ask-mode .empty-conversation button{border:1px solid hsl(calc(var(--brand-hue) + 4) 17.5% 84.3%);color:hsl(var(--brand-hue) 87.3% 24.7%);background:#fff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:600}.ask-mode .empty-conversation button:hover{border-color:hsl(var(--brand-hue) 87.3% 24.7%);background:hsl(calc(var(--brand-hue) + 4) 91.7% 95.3%)}.ask-mode .message{border-radius:16px;width:auto;max-width:88%;padding:4px 10px;font-size:14px;line-height:1.75}.ask-mode .message.user{background:hsl(var(--brand-hue) 87.3% 24.7%);color:#fff;border:0;align-self:flex-end}.ask-mode .message.assistant{max-width:100%;color:hsl(calc(var(--brand-hue) + 4) 53.8% 20.4%);box-shadow:none;background:0 0;border:0;flex-direction:column;align-self:stretch;align-items:stretch;gap:0;padding:0;display:flex}.ask-mode .message.assistant>svg{display:none}.ask-mode .message-content{width:100%}.ask-mode .message.assistant>.message-content{border:1px solid hsl(calc(var(--brand-hue) + 4) 13.7% 90%);border-left:2px solid hsl(var(--brand-hue) 87.3% 24.7%);box-shadow:none;background:#fff;border-radius:16px;padding:4px 10px}.ask-answer-source{border:1px solid hsl(calc(var(--brand-hue) + 4) 89.3% 85.3%);background:hsl(calc(var(--brand-hue) + 4) 91.7% 95.3%);color:hsl(var(--brand-hue) 87.3% 24.7%);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin:0 0 3px 8px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.ask-mode .message-content>p{color:inherit;font-size:14px}.ask-answer-actions{align-self:flex-start;gap:4px;margin:4px 0 0 10px;display:flex}.ask-answer-actions button{color:hsl(calc(var(--brand-hue) + 4) 14.7% 49.2%);background:0 0;border:0;border-radius:5px;place-items:center;padding:5px;display:grid}.ask-answer-actions button:hover{background:hsl(calc(var(--brand-hue) + 4) 91.7% 95.3%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.ask-ai-info-tooltip{border:1px solid hsl(calc(var(--brand-hue) + 4) 19.5% 82.9%);min-width:190px;color:hsl(calc(var(--brand-hue) + 4) 40.3% 15.1%);box-shadow:0 8px 22px hsl(calc(var(--brand-hue) + 4) 42.9% 17.8%/.18);background:#fff;gap:3px;display:grid}.ask-ai-info-tooltip b{margin-bottom:2px}.ask-ai-info-tooltip span{white-space:nowrap}.ask-rating-tooltip{border:1px solid hsl(calc(var(--brand-hue) + 4) 19.5% 82.9%);max-width:240px;color:hsl(calc(var(--brand-hue) + 4) 40.3% 15.1%);box-shadow:0 8px 22px hsl(calc(var(--brand-hue) + 4) 42.9% 17.8%/.18);background:#fff;gap:3px;display:grid}.ask-rating-tooltip b{margin-bottom:2px}.ask-rating-tooltip span{white-space:pre-wrap;overflow-wrap:anywhere}.ask-mode .message.user{position:relative}.ask-question-actions{z-index:1;opacity:0;visibility:hidden;pointer-events:none;padding-top:2px;transition:opacity .15s,transform .15s,visibility .15s;display:flex;position:absolute;top:100%;right:4px;transform:translateY(-2px)}.ask-mode .message.user:focus-within .ask-question-actions,.ask-mode .message.user:hover .ask-question-actions{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.ask-question-actions button{color:hsl(calc(var(--brand-hue) + 4) 14.7% 49.2%);background:0 0;border:0;border-radius:5px;place-items:center;padding:5px;display:grid}.ask-question-actions button:focus-visible,.ask-question-actions button:hover{background:hsl(calc(var(--brand-hue) + 4) 91.7% 95.3%);color:hsl(var(--brand-hue) 87.3% 24.7%);outline:0}@media (hover:none){.ask-question-actions{opacity:1;visibility:visible;pointer-events:auto;transform:none}}.ask-mode .ask-composer{border:1px solid hsl(calc(var(--brand-hue) + 4) 15.3% 88.4%);box-shadow:0 1px 2px hsl(calc(var(--brand-hue) + 4) 42.9% 11%/.04);background:#fff;border-radius:15px;flex-direction:column;flex:none;align-items:stretch;gap:0;margin:8px 24px 14px;padding:8px 9px;display:flex}.ask-mode .ask-composer textarea{min-height:58px;max-height:160px;color:hsl(calc(var(--brand-hue) + 4) 12.7% 13.9%);padding:6px;font:13px/1.5 inherit}.ask-composer-footer{justify-content:space-between;align-items:center;display:flex}.ask-source-trigger{color:hsl(calc(var(--brand-hue) + 4) 22.3% 41.4%);background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:4px 6px;font-size:12px;display:flex}.ask-source-trigger:hover,.ask-source-trigger[data-state=open]{background:hsl(calc(var(--brand-hue) + 4) 91.7% 95.3%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.ask-source-trigger:focus-visible{background:hsl(calc(var(--brand-hue) + 4) 91.7% 95.3%);color:hsl(var(--brand-hue) 87.3% 24.7%);box-shadow:0 0 0 2px #fff,0 0 0 4px hsl(calc(var(--brand-hue) + 4) 81.7% 50.6%/.35);outline:0}.ask-source-menu{z-index:100;border:1px solid hsl(calc(var(--brand-hue) + 4) 17.5% 84.3%);min-width:132px;color:hsl(calc(var(--brand-hue) + 4) 30.3% 12.9%);box-shadow:0 8px 22px hsl(calc(var(--brand-hue) + 4) 41.5% 16.1%/.12);background:#fff;border-radius:8px;padding:4px}.ask-source-option{cursor:pointer;border-radius:5px;outline:0;justify-content:space-between;align-items:center;gap:14px;padding:7px 9px;font-size:12px;display:flex}.ask-source-option[data-highlighted]{background:hsl(calc(var(--brand-hue) + 4) 91.7% 95.3%)}.ask-source-option svg,.ask-source-option[data-highlighted]{color:hsl(var(--brand-hue) 87.3% 24.7%)}.ask-mode .ask-composer .primary-button{background:hsl(var(--brand-hue) 87.3% 24.7%);color:#fff;border:0;border-radius:999px;align-self:auto;align-items:center;gap:4px;height:26px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.ask-mode .ask-composer .primary-button:hover{background:hsl(var(--brand-hue) 87.3% 30.8%)}.ask-mode .ask-composer .primary-button:disabled{opacity:.45}.ask-composer-actions{align-items:center;gap:6px;display:flex}.ask-mode .ask-composer .ask-new-conversation{border:1px solid hsl(calc(var(--brand-hue) + 4) 17.5% 84.3%);height:26px;color:hsl(var(--brand-hue) 87.3% 24.7%);background:0 0;border-radius:999px;align-items:center;gap:4px;margin-right:12px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.ask-mode .ask-composer .ask-new-conversation:hover{border-color:hsl(var(--brand-hue) 87.3% 24.7%);background:hsl(calc(var(--brand-hue) + 4) 91.7% 95.3%)}.ask-mode .ask-composer .ask-chat-button{color:#6d28d9;background:#f6f2ff;border:1px solid #ded3fa;border-radius:999px;align-items:center;gap:4px;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.ask-mode .ask-composer .ask-chat-button:hover{background:#ede4ff;border-color:#6d28d9}.ask-mode .ask-composer .ask-chat-button:disabled{opacity:.45}.ask-mode .ask-composer .ask-stop-button{color:#fff;background:#e2453c;border:0;border-radius:999px;align-self:auto;align-items:center;gap:4px;height:26px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.ask-mode .ask-composer .ask-stop-button:hover{background:#c93a32}.ask-rating-dialog{border-color:hsl(calc(var(--brand-hue) + 4) 12.3% 71.4%);background:#fff;width:min(460px,100vw - 32px)}.ask-rating-dialog .gais-dialog-header{align-items:center}.ask-rating-dialog .gais-dialog-header>h2{min-width:0;color:hsl(calc(var(--brand-hue) + 4) 40.3% 15.1%);flex:1;align-items:center;gap:7px;display:flex}.ask-rating-content{gap:16px;padding:4px 2px 2px;display:grid}.ask-rating-field{gap:7px;display:grid}.ask-rating-field>b{color:hsl(calc(var(--brand-hue) + 4) 40.3% 15.1%);font-size:13px}.ask-rating-options{flex-wrap:wrap;gap:7px;display:flex}.ask-rating-options button{border:1px solid hsl(calc(var(--brand-hue) + 4) 17.5% 84.3%);color:hsl(calc(var(--brand-hue) + 4) 12.1% 25.9%);background:#fff;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600}.ask-rating-options button:hover{border-color:hsl(var(--brand-hue) 87.3% 24.7%);background:hsl(calc(var(--brand-hue) + 4) 91.7% 95.3%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.ask-rating-options button.active{border-color:hsl(var(--brand-hue) 87.3% 24.7%);background:hsl(var(--brand-hue) 87.3% 24.7%);color:#fff}.ask-rating-field textarea{resize:vertical;border:1px solid hsl(calc(var(--brand-hue) + 4) 17.5% 84.3%);width:100%;min-height:80px;color:hsl(calc(var(--brand-hue) + 4) 12.7% 13.9%);border-radius:8px;padding:8px;font:13px/1.5 inherit}.ask-rating-footer{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.ask-answer-source-chat{color:#6d28d9;background:#f6f2ff;border-color:#ded3fa}.ask-custom-answer-dialog{border-color:hsl(calc(var(--brand-hue) + 4) 12.3% 71.4%);background:#fff;width:min(620px,100vw - 32px)}.ask-custom-answer-dialog .gais-dialog-header{align-items:center}.ask-custom-answer-dialog .gais-dialog-header>h2{min-width:0;color:hsl(calc(var(--brand-hue) + 4) 40.3% 15.1%);flex:1;align-items:center;gap:7px;display:flex}.ask-custom-answer-content{gap:12px;padding:4px 2px 2px;display:grid}.ask-custom-answer-question{color:hsl(calc(var(--brand-hue) + 4) 12.1% 25.9%);margin:0;font-size:12px;line-height:1.6}.ask-custom-answer-question>b{color:hsl(calc(var(--brand-hue) + 4) 40.3% 15.1%);margin-right:6px}.ask-custom-answer-content textarea{resize:vertical;border:1px solid hsl(calc(var(--brand-hue) + 4) 17.5% 84.3%);width:100%;min-height:160px;color:hsl(calc(var(--brand-hue) + 4) 12.7% 13.9%);border-radius:8px;padding:8px;font:13px/1.5 inherit}.ask-custom-answer-error{color:#c0392b;margin:0;font-size:12px}.ask-custom-answer-result{border:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);background:hsl(calc(var(--brand-hue) + 4) 40% 98%);border-radius:8px;gap:6px;padding:10px 12px;display:grid}.ask-custom-answer-result>b{color:hsl(calc(var(--brand-hue) + 4) 40.3% 15.1%);font-size:13px}.ask-custom-answer-result>p{color:hsl(calc(var(--brand-hue) + 4) 24.4% 16.1%);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.ask-custom-answer-footer{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.ask-log-dialog{border-color:hsl(calc(var(--brand-hue) + 4) 12.3% 71.4%);background:#fff;width:min(920px,100vw - 32px);max-width:920px;max-height:min(760px,100vh - 40px);overflow:hidden}.ask-log-dialog .gais-dialog-header{align-items:center}.ask-log-dialog .gais-dialog-header>h2{color:hsl(calc(var(--brand-hue) + 4) 40.3% 15.1%);align-items:center;gap:7px;display:flex}.ask-log-content{gap:10px;max-height:calc(100vh - 130px);padding:2px 3px 3px;display:grid;overflow:auto}.ask-log-content>table{border:1px solid hsl(calc(var(--brand-hue) + 4) 12.5% 81.2%);border-collapse:separate;border-spacing:0;background:hsl(calc(var(--brand-hue) + 4) 16.7% 97.6%);border-radius:6px;width:100%;overflow:hidden}.ask-log-content td,.ask-log-content th{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 13% 86.5%);vertical-align:top;text-align:left;padding:6px 9px}.ask-log-content tr:last-child td,.ask-log-content tr:last-child th{border-bottom:0}.ask-log-content th{background:hsl(calc(var(--brand-hue) + 4) 15.4% 94.9%);width:110px;color:hsl(calc(var(--brand-hue) + 4) 12.5% 31.4%);font-size:12px}.ask-log-content td{color:hsl(calc(var(--brand-hue) + 4) 24.4% 16.1%);overflow-wrap:anywhere;font-size:13px}.ask-log-content>details{gap:4px;display:grid}.ask-log-content summary{cursor:pointer;border:1px solid hsl(calc(var(--brand-hue) + 4) 12.5% 81.2%);background:hsl(calc(var(--brand-hue) + 4) 21.4% 94.5%);color:hsl(calc(var(--brand-hue) + 4) 22.9% 18.8%);border-radius:6px;padding:7px 9px;font-size:13px;font-weight:750}.ask-log-content>details>pre,.ask-log-sections article details pre,.ask-log-sections article>pre{background:hsl(calc(var(--brand-hue) + 4) 14.3% 97.3%);max-width:100%;color:hsl(calc(var(--brand-hue) + 4) 22.9% 18.8%);font:None12px/1.55 DM Mono,monospace;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:4px 0 0;padding:9px;overflow:auto}.ask-log-sections{gap:8px;margin-top:5px;display:grid}.ask-log-sections article{border:1px solid hsl(calc(var(--brand-hue) + 28) 11.9% 83.5%);background:#fff;border-radius:6px;gap:4px;padding:9px;display:grid}.ask-log-sections article header{color:hsl(calc(var(--brand-hue) + 4) 22.9% 18.8%);justify-content:space-between;align-items:flex-start;gap:12px;font-size:12px;display:flex}.ask-log-sections article header span{color:hsl(calc(var(--brand-hue) + 32) 8.3% 44.9%);font:None11.5px,DM Mono,monospace;flex:none}.ask-log-sections article>small{color:hsl(calc(var(--brand-hue) + 31) 8.9% 43.9%);font-size:11.5px}.ask-log-sections article details summary{background:hsl(calc(var(--brand-hue) + 34) 11.1% 96.5%);padding:5px 7px;font-size:12px}.ask-score-list{gap:8px;margin-top:5px;display:grid}.ask-score-card{border:1px solid hsl(calc(var(--brand-hue) + 4) 13% 82%);background:hsl(calc(var(--brand-hue) + 34) 10% 96.1%);color:hsl(calc(var(--brand-hue) + 4) 18.5% 25.5%);border-radius:6px;gap:6px;padding:8px;display:grid}.ask-score-title{align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.ask-score-title strong{color:hsl(calc(var(--brand-hue) + 4) 24.4% 16.1%);font-size:14px}.ask-score-title span{color:hsl(calc(var(--brand-hue) + 34) 9.7% 44.3%)}.ask-score-title b{color:hsl(calc(var(--brand-hue) + 4) 22.3% 20.2%);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-score-fields{flex-wrap:wrap;gap:5px;display:flex}.ask-score-fields>span{box-shadow:0 1px 2px hsl(calc(var(--brand-hue) + 4) 26.8% 16.1%/.04);background:#fff;border-radius:6px;align-items:baseline;gap:5px;padding:5px 8px;display:inline-flex}.ask-score-fields small{color:hsl(calc(var(--brand-hue) + 34) 9.5% 45.5%);font-size:12px}.ask-score-fields b{color:hsl(calc(var(--brand-hue) + 4) 26.9% 20.4%);font-size:14px}.ask-score-fields .tokens small{color:hsl(calc(var(--brand-hue) + 4) 72.4% 45.5%)}.ask-score-detail{min-width:0}.ask-score-detail>summary{color:hsl(calc(var(--brand-hue) + 4) 14.1% 34.7%);background:0 0;border:0;padding:2px 0;font-size:13px}.ask-score-detail>div{background:#fff;border-radius:5px;padding:7px 9px}.ask-score-detail p{min-height:1.45em;color:hsl(calc(var(--brand-hue) + 4) 16.3% 27.6%);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.ask-score-section-title{background:#fff;border-radius:5px;align-items:flex-start;gap:7px;min-width:0;padding:7px 9px;font-size:13px;display:flex}.ask-score-section-title>b{color:hsl(calc(var(--brand-hue) + 4) 13% 37.8%);flex:none}.ask-score-section-title>span{min-width:0;color:hsl(calc(var(--brand-hue) + 4) 21.6% 20%);overflow-wrap:anywhere;font-weight:600}.ask-score-content{max-height:360px;overflow:auto}.ask-score-content mark,.ask-score-section-title mark,.rag-article-fields-content mark{color:inherit;background:#ffe39a;border-radius:2px;padding:0 1px}.rag-article-fields-dialog{border-color:hsl(calc(var(--brand-hue) + 4) 12.3% 71.4%);background:#fff;flex-direction:column;width:min(900px,100vw - 32px);max-width:900px;max-height:min(80vh,100vh - 40px);display:flex;overflow:hidden}.rag-article-fields-dialog .gais-dialog-header{flex:none;align-items:center;gap:12px}.rag-article-fields-dialog .gais-dialog-header>h2{color:hsl(calc(var(--brand-hue) + 4) 40.3% 15.1%);align-items:center;gap:7px;display:flex}.rag-article-fields-tabs{gap:6px;margin-left:auto;display:flex}.rag-article-fields-tabs button{border:1px solid hsl(calc(var(--brand-hue) + 4) 17.5% 84.3%);color:hsl(calc(var(--brand-hue) + 4) 12.1% 25.9%);background:#fff;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.rag-article-fields-tabs button:hover{border-color:hsl(var(--brand-hue) 87.3% 24.7%);background:hsl(calc(var(--brand-hue) + 4) 91.7% 95.3%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.rag-article-fields-tabs button.active{border-color:hsl(var(--brand-hue) 87.3% 24.7%);background:hsl(var(--brand-hue) 87.3% 24.7%);color:#fff}.rag-article-fields-close{width:30px;height:30px;color:hsl(calc(var(--brand-hue) - 7) 8.9% 48.2%);border-radius:8px;flex:none;place-items:center;display:grid}.rag-article-fields-close:hover{background:hsl(calc(var(--brand-hue) + 4) 44% 95.1%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.rag-article-fields-content,.rag-article-fields-json{flex:1;min-height:0;overflow:auto}.rag-article-fields-content{padding:6px 3px 3px}.rag-article-fields-content h2{color:hsl(calc(var(--brand-hue) + 4) 40.3% 15.1%);margin:0 0 12px;font-size:18px}.rag-article-fields-content p{color:hsl(calc(var(--brand-hue) + 4) 24.4% 16.1%);margin:0 0 10px;font-size:14px;line-height:1.75}.rag-article-fields-json{border:1px solid hsl(calc(var(--brand-hue) + 4) 21.6% 90%);background:hsl(calc(var(--brand-hue) - 11) 28.6% 97.3%);color:hsl(calc(var(--brand-hue) + 4) 24.4% 16.1%);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:0;padding:12px;font:12px/1.6 DM Mono,monospace}.rag-workbench-embedded{height:min(720px,100vh - 220px)}.rag-workbench-embedded.fullscreen{z-index:200;height:auto;box-shadow:0 24px 70px hsl(calc(var(--brand-hue) + 4) 60% 9.8%/.35);position:fixed;inset:12px}.share-settings-dialog{width:min(600px,100vw - 28px);max-width:600px;max-height:calc(100vh - 32px);overflow:hidden}.share-settings-dialog>form{flex-direction:column;min-height:0;max-height:calc(100vh - 64px);display:flex}.share-settings-dialog .gais-dialog-header h2{align-items:center;gap:7px;display:flex}.share-settings-body{gap:14px;min-height:0;padding:2px 4px 8px;display:grid;overflow-y:auto}.share-settings-body h3{color:hsl(calc(var(--brand-hue) + 4) 53.5% 19.4%);margin:0 0 8px;font-size:13px}.share-loading{color:#71837f;place-items:center;min-height:180px;display:grid}.share-settings-dialog form>footer{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 17.4% 91%);justify-content:flex-end;gap:8px;margin-top:2px;padding-top:12px;display:flex}.share-mode-section{border:1px solid hsl(calc(var(--brand-hue) + 4) 18.9% 85.5%);background:hsl(calc(var(--brand-hue) + 4) 33.3% 98.8%);border-radius:10px;padding:6px}.share-mode-list{gap:2px;display:grid}.share-mode-item{border-radius:8px}.share-mode-item>label{cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;display:flex}.share-mode-item>label:hover{background:hsl(calc(var(--brand-hue) + 4) 27.3% 95.7%)}.share-mode-item.active>label{background:hsl(calc(var(--brand-hue) + 4) 44% 95.1%)}.share-mode-item.active>label svg{color:hsl(calc(var(--brand-hue) + 4) 72.5% 31.4%)}.share-mode-item>label input[type=radio]{accent-color:hsl(calc(var(--brand-hue) + 4) 72.5% 31.4%)}.share-mode-item span{gap:1px;display:grid}.share-mode-item b{color:hsl(calc(var(--brand-hue) + 4) 44.8% 17.1%);font-size:13px}.share-mode-item small{color:#71837f;font-size:12px}.share-mode-detail{border-left:2px solid hsl(calc(var(--brand-hue) + 4) 28% 85.3%);gap:10px;margin:2px 10px 10px 42px;padding:10px 0 2px 14px;display:grid}.share-permissions{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.share-permission-locked{background:hsl(calc(var(--brand-hue) + 4) 37.1% 93.1%);color:hsl(calc(var(--brand-hue) + 4) 53.5% 19.4%);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:flex}.share-permission-locked small{color:hsl(calc(var(--brand-hue) + 4) 30.6% 42.9%);background:#fff;border-radius:999px;padding:1px 6px;font-size:11.5px;font-weight:600}.share-permissions label{border:1px solid hsl(calc(var(--brand-hue) + 4) 15.9% 86.5%);color:hsl(calc(var(--brand-hue) + 4) 20.5% 28.6%);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:4px 11px 4px 8px;font-size:12px;display:flex}.share-permissions label.checked{border-color:hsl(calc(var(--brand-hue) + 4) 72.5% 31.4%);background:hsl(calc(var(--brand-hue) + 4) 44% 95.1%);color:hsl(calc(var(--brand-hue) + 4) 68.1% 18.4%);font-weight:600}.share-permissions input{accent-color:hsl(calc(var(--brand-hue) + 4) 72.5% 31.4%)}.share-link-advanced label,.share-password label{color:hsl(calc(var(--brand-hue) + 4) 26.9% 28.4%);gap:5px;font-size:12px;display:grid}.share-link-advanced input,.share-member-add input,.share-password input,.share-quick-link input{border:1px solid hsl(calc(var(--brand-hue) + 4) 15.4% 79.6%);min-width:0;color:hsl(calc(var(--brand-hue) + 4) 43.9% 16.1%);background:#fff;border-radius:7px;outline:0;padding:5px 9px}.share-link-advanced input:focus,.share-member-add input:focus,.share-password input:focus{border-color:hsl(calc(var(--brand-hue) + 4) 72.5% 31.4%);box-shadow:0 0 0 2px hsl(calc(var(--brand-hue) + 4) 72.5% 31.4%/.12)}.share-quick-link{border:1px dashed hsl(calc(var(--brand-hue) + 4) 26.4% 79.2%);color:hsl(calc(var(--brand-hue) + 4) 30.6% 42.9%);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:6px 8px;display:flex}.share-quick-link input{color:hsl(calc(var(--brand-hue) + 4) 35.9% 25.7%);background:0 0;border:0;flex:1;padding:2px;font-size:12px}.share-member-add{gap:7px;display:flex}.share-member-add input{flex:1}.share-member-list{gap:7px;margin-top:2px;display:grid}.share-member-list>article{border:1px solid hsl(calc(var(--brand-hue) + 4) 16.7% 88.2%);background:#fff;border-radius:8px;gap:7px;padding:9px 10px;display:grid}.share-member-list article header{justify-content:space-between;align-items:center;gap:10px;display:flex}.share-member-list article header button{color:#7b5555;background:0 0;border:0;border-radius:5px;padding:4px 7px}.share-member-list article header button:hover{color:#a02424;background:#fff0f0}.share-member-list>p{color:#81908d;margin:0;font-size:12px}.share-advanced-section{border:1px solid hsl(calc(var(--brand-hue) + 44) 11.5% 89.8%);background:#fff;border-radius:10px}.share-advanced-toggle{width:100%;color:hsl(calc(var(--brand-hue) + 4) 20.5% 28.6%);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.share-advanced-toggle:hover{background:hsl(calc(var(--brand-hue) + 4) 28.6% 97.3%)}.share-advanced-toggle span{text-align:left;flex:1;align-items:center;gap:6px;display:flex}.share-advanced-toggle em{background:hsl(calc(var(--brand-hue) + 4) 37.1% 93.1%);color:hsl(calc(var(--brand-hue) + 4) 72.5% 31.4%);border-radius:999px;padding:1px 7px;font-size:12px;font-style:normal;font-weight:700}.share-advanced-body{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 16.7% 92.9%);gap:10px;padding:10px 12px 12px;display:grid}.share-advanced-hint{color:#81908d;margin:0;font-size:12px;line-height:1.5}.share-link-advanced{grid-template-columns:1fr 1fr;gap:10px;display:grid}.share-link-list{gap:7px;display:grid}.share-link-list>article{border:1px solid hsl(calc(var(--brand-hue) + 4) 16.7% 88.2%);background:#fff;border-radius:8px;padding:9px 10px;display:block}.share-link-summary{justify-content:space-between;align-items:center;gap:10px;display:flex}.share-link-summary span{gap:2px;display:grid}.share-link-summary b{color:hsl(calc(var(--brand-hue) + 4) 35% 24.1%);font-size:12px}.share-link-summary small{color:#748783;font-size:11.5px}.share-link-empty{color:#81908d;margin:0;font-size:12px}.share-link-actions,.share-link-actions button{align-items:center;gap:4px;display:flex}.share-link-actions button{height:auto;min-height:0;color:hsl(calc(var(--brand-hue) + 4) 65.7% 26.3%);background:0 0;border:0;border-radius:5px;padding:4px 7px;font-size:12px}.share-link-actions button:hover{background:hsl(calc(var(--brand-hue) + 4) 30.8% 94.9%);color:hsl(calc(var(--brand-hue) + 4) 68.1% 18.4%)}.share-link-actions .share-link-disable{color:#7b5555}.share-link-actions .share-link-disable:hover{color:#a02424;background:#fff0f0}.share-disable-confirm{z-index:5;background:hsl(calc(var(--brand-hue) + 4) 29.7% 14.5%/.32);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:18px;display:grid;position:absolute;inset:0}.share-disable-confirm>section{border:1px solid hsl(calc(var(--brand-hue) + 4) 27.1% 83.3%);width:min(390px,100%);color:hsl(calc(var(--brand-hue) + 4) 29.5% 20.6%);box-shadow:0 20px 50px hsl(calc(var(--brand-hue) + 4) 54.1% 12%/.25);background:#fff;border-radius:10px;padding:14px 16px}.share-disable-confirm h2{margin:0;font-size:17px}.share-disable-confirm p{color:hsl(calc(var(--brand-hue) + 38) 10.2% 40.2%);margin:13px 0 20px;font-size:13px}.share-disable-confirm footer{justify-content:flex-end;gap:8px;display:flex}.share-disable-confirm .share-disable-button{color:#fff;background:#c9473b;border-color:#c9473b}.share-member-picker{flex:1;min-width:0;position:relative}.share-member-picker>input{width:100%}.share-member-options{z-index:20;border:1px solid hsl(calc(var(--brand-hue) + 4) 17.4% 78.6%);max-height:220px;box-shadow:0 8px 22px hsl(calc(var(--brand-hue) + 4) 50% 14.1%/.16);background:#fff;border-radius:8px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.share-member-options button{width:100%;color:hsl(calc(var(--brand-hue) + 4) 37.5% 22%);text-align:left;background:0 0;border:0;border-radius:6px;gap:2px;padding:7px 9px;display:grid}.share-member-options button:focus,.share-member-options button:hover{background:hsl(calc(var(--brand-hue) + 4) 44% 95.1%);outline:0}.share-member-options b{font-size:12px}.share-member-options small{color:#71837f;font-size:12px}.share-member-options p{color:#81908d;margin:7px;font-size:12px}@media (max-width:640px){.share-link-advanced{grid-template-columns:1fr}}.public-share-page{background:hsl(calc(var(--brand-hue) + 4) 30% 96.1%);min-height:100vh;color:hsl(calc(var(--brand-hue) + 4) 49% 19.2%)}.public-share-page>header{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 23.5% 86.7%);background:#fff;align-items:baseline;gap:12px;padding:14px max(20px,50vw - 450px);display:flex}.public-share-page>header b{color:hsl(calc(var(--brand-hue) + 4) 88.6% 27.5%);letter-spacing:.05em;font-size:20px}.public-share-page>header span{color:hsl(calc(var(--brand-hue) + 4) 13.4% 53.3%);font-size:12px}.public-share-card{border:1px solid hsl(calc(var(--brand-hue) + 4) 23.3% 85.7%);width:min(900px,100vw - 28px);min-height:300px;box-shadow:0 14px 36px hsl(calc(var(--brand-hue) + 4) 50.4% 22.2%/.08);background:#fff;border-radius:14px;margin:28px auto;padding:22px}.public-share-card>form{align-content:center;place-items:center;gap:12px;min-height:260px;display:grid}.public-share-card>form h1{margin:0;font-size:18px}.public-share-card>form input{border:1px solid hsl(calc(var(--brand-hue) + 4) 18.5% 78.8%);border-radius:8px;outline:0;width:min(320px,100%);padding:10px 12px}.public-share-card>form button,.public-share-heading>label{background:hsl(calc(var(--brand-hue) + 4) 88.6% 27.5%);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:9px 14px;font-weight:700}.public-share-heading{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 20.7% 88.6%);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;display:flex}.public-share-heading h1{margin:0 0 4px;font-size:22px}.public-share-heading small{color:hsl(calc(var(--brand-hue) + 40) 10.6% 50%)}.public-share-heading>label{align-items:center;gap:6px;font-size:12px;display:flex}.public-share-list{margin-top:10px;display:grid}.public-share-list>article{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 16.1% 93.9%);align-items:center;gap:10px;padding:11px 5px;display:flex}.public-share-list>article>svg{color:hsl(calc(var(--brand-hue) + 4) 51.3% 38.6%);flex:none}.public-share-list>article>span{flex:1;gap:2px;min-width:0;display:grid}.public-share-list b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.public-share-list small{color:hsl(calc(var(--brand-hue) + 20) 9.4% 45.9%);font-size:11.5px}.public-share-list article>div{gap:3px;display:flex}.public-share-list button{color:hsl(calc(var(--brand-hue) + 4) 37.4% 35.7%);background:0 0;border:0;border-radius:6px;place-items:center;padding:7px;display:grid}.public-share-list button:hover{background:hsl(calc(var(--brand-hue) + 4) 37.5% 93.7%);color:hsl(calc(var(--brand-hue) + 4) 90.2% 24.1%)}.public-share-error{align-content:center;place-items:center;min-height:250px;display:grid}.public-share-error h1{margin:0}.public-share-error p{color:#a13c3c}.public-share-busy{z-index:100;background:hsl(calc(var(--brand-hue) + 4) 36% 95.1%/.78);color:hsl(calc(var(--brand-hue) + 4) 72.7% 25.9%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;font-weight:800;display:grid;position:fixed;inset:0}.public-share-drive{border-right:1px solid hsl(calc(var(--brand-hue) + 4) 15.6% 82.4%);border-left:1px solid hsl(calc(var(--brand-hue) + 4) 15.6% 82.4%);background:#fff;width:calc(100vw - 297px);min-width:0;min-height:100vh;margin:0 0 0 297px}.public-share-breadcrumb{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 18.7% 82.2%);background:hsl(calc(var(--brand-hue) + 4) 44% 95.1%);min-height:40px;color:hsl(calc(var(--brand-hue) + 4) 100% 30.2%);align-items:center;gap:7px;padding:0 16px;font-size:15px;display:flex}.public-share-breadcrumb strong{color:hsl(calc(var(--brand-hue) + 4) 90.2% 24.1%)}.public-share-mode{color:hsl(calc(var(--brand-hue) + 7) 9.2% 44.9%);font-size:12px}.public-share-filter{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 22% 88.4%);min-height:34px;color:hsl(calc(var(--brand-hue) + 4) 29% 18.2%);padding:7px 16px;font-size:13px}.public-share-drive .file-section{border:0;border-radius:0;width:100%;margin:0}.public-share-drive .section-title{color:#9b5b17;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-size:14px;font-weight:700;display:flex}.public-share-drive .section-title b{color:#e00000}.public-share-drive .file-table .name button:disabled{cursor:default;opacity:1}.public-share-action-column{width:72px}.public-share-actions{white-space:nowrap;vertical-align:middle!important}.public-share-actions button{width:28px;height:26px;color:hsl(calc(var(--brand-hue) + 4) 89% 28.6%);background:0 0;border:0;border-radius:4px;place-items:center;display:inline-grid}.public-share-actions button:hover{background:hsl(calc(var(--brand-hue) + 4) 40.5% 92.7%)}.public-share-gallery{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;padding:0 16px 16px;display:grid}.public-share-gallery article{min-width:0;position:relative}.public-share-gallery article>button:first-child{border:1px solid hsl(calc(var(--brand-hue) + 4) 20% 86.3%);background:hsl(calc(var(--brand-hue) + 4) 21.4% 94.5%);width:100%;height:142px;color:hsl(calc(var(--brand-hue) + 4) 24.7% 54.7%);border-radius:4px;place-items:center;padding:0;display:grid;overflow:hidden}.public-share-gallery img{object-fit:cover;width:100%;height:100%}.public-share-gallery small{color:hsl(calc(var(--brand-hue) + 4) 68.1% 28.2%);text-overflow:ellipsis;white-space:nowrap;padding:5px 2px;display:block;overflow:hidden}.public-share-gallery .gallery-download{width:28px;height:28px;color:hsl(calc(var(--brand-hue) + 4) 89% 28.6%);background:#ffffffe6;border:0;border-radius:4px;place-items:center;display:grid;position:absolute;bottom:27px;right:5px}.public-share-expiry{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 22% 88.4%);color:hsl(calc(var(--brand-hue) + 10) 8.1% 48.2%);padding:9px 16px;font-size:12px}.public-share-breadcrumb span{align-items:center;gap:4px;display:inline-flex}.public-share-breadcrumb button{color:hsl(calc(var(--brand-hue) + 4) 55.6% 15.9%);font:inherit;background:0 0;border:0;padding:0;font-weight:700}.public-share-breadcrumb button:disabled{color:hsl(calc(var(--brand-hue) + 4) 90.2% 24.1%)}.no-download .document-viewer-actions>a,.no-download .video-viewer-actions>button:first-child,.read-only .document-viewer-actions>button:last-child,.read-only .video-viewer-actions>button:last-child,.read-only .video-viewer-controls>button:last-child,.read-only .video-viewer-tabs>button:nth-child(2){display:none}@media (max-width:800px){.public-share-drive{border-left:0;width:100%;margin-left:0}}.mail-media-page{background:hsl(calc(var(--brand-hue) + 4) 30% 96.1%);min-height:100vh;color:hsl(calc(var(--brand-hue) + 4) 49% 19.2%);place-items:center;padding:24px;display:grid}.mail-media-card{border:1px solid hsl(calc(var(--brand-hue) + 4) 23.3% 85.7%);width:min(560px,100%);box-shadow:0 20px 46px hsl(calc(var(--brand-hue) + 4) 50.4% 22.2%/.1);background:#fff;border-radius:16px;padding:26px}.mail-media-state{text-align:center;min-height:180px;color:hsl(calc(var(--brand-hue) + 4) 14.8% 42.4%);place-items:center;gap:10px;display:grid}.mail-media-error{color:#a13c3c}.mail-media-player{gap:12px;display:grid}.mail-media-player video{background:hsl(calc(var(--brand-hue) + 4) 47.6% 8.2%);border-radius:10px;width:100%;max-height:60vh}.mail-media-player audio{width:100%}.mail-media-audio-art{background:linear-gradient(135deg,hsl(calc(var(--brand-hue) - 1) 77.4% 26.1%),hsl(calc(var(--brand-hue) - 3) 80.4% 40%));color:#fff;border-radius:12px;place-items:center;height:160px;display:grid}.mail-media-info{gap:3px;margin-top:16px;display:grid}.mail-media-info h1{overflow-wrap:anywhere;margin:0;font-size:17px}.mail-media-info span{color:hsl(calc(var(--brand-hue) + 20) 9.4% 45.9%);font-size:12.5px}.mail-media-download{background:hsl(calc(var(--brand-hue) + 4) 88.6% 27.5%);color:#fff;border:0;border-radius:8px;align-items:center;gap:6px;margin-top:16px;padding:9px 16px;font-weight:700;text-decoration:none;display:inline-flex}.mail-media-download:hover{background:hsl(calc(var(--brand-hue) + 4) 89.8% 23.1%)}.shared-drive-shell .share-empty-sidebar{background:#fff}.shared-drive-workspace .group-star-button,.shared-drive-workspace .record-star-button{visibility:hidden}.share-access-error{color:#7a3d3d;align-content:center;place-items:center;gap:10px;min-height:320px;display:grid}.share-access-error strong{font-size:18px}@media (max-width:800px){.ask-mode .feature-shell{display:flex}.ask-feature-menu{display:none}.ask-mode .conversation{padding:25px 15px 12px}.ask-mode .ask-composer{margin:7px 10px 10px}}.ask-mode .rag-workbench{border:1px solid hsl(calc(var(--brand-hue) + 4) 30% 84.3%);background:hsl(calc(var(--brand-hue) + 4) 53.8% 97.5%);color:hsl(calc(var(--brand-hue) + 4) 51.1% 18.4%);border-radius:13px;flex-direction:column;display:flex}.rag-workbench-header{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 30.3% 87.1%);background:#fff;flex:none;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.rag-workbench-header>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.rag-workbench-header strong{font-size:15px}.rag-workbench-header small{background:hsl(calc(var(--brand-hue) + 4) 57.6% 93.5%);color:hsl(calc(var(--brand-hue) + 4) 100% 30.2%);border-radius:999px;padding:2px 7px;font-size:11.5px}.rag-workbench-header>button{color:hsl(calc(var(--brand-hue) + 4) 16.4% 45.5%);background:0 0;border:0;border-radius:5px;place-items:center;padding:5px;display:grid}.rag-workbench-header>button:hover{background:hsl(calc(var(--brand-hue) + 4) 28.6% 94.5%)}.rag-source-select{align-items:center;gap:4px;min-width:0;display:inline-flex}.rag-source-select select{border:1px solid hsl(calc(var(--brand-hue) + 4) 30% 84.3%);max-width:220px;color:hsl(calc(var(--brand-hue) + 4) 51.1% 18.4%);background:#fff;border-radius:5px;outline:0;padding:3px 6px;font:12px/1.3 inherit}.rag-source-select svg{color:hsl(calc(var(--brand-hue) + 4) 16.4% 45.5%);flex:none}.rag-workbench-tabs{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 28.4% 86.9%);background:hsl(calc(var(--brand-hue) + 4) 53.8% 97.5%);flex:none;padding:0 10px;display:flex}.rag-workbench-tabs button{color:hsl(calc(var(--brand-hue) + 4) 31.2% 30.8%);background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 20px 11px;font-size:13px;font-weight:700}.rag-workbench-tabs button:hover{color:hsl(calc(var(--brand-hue) + 4) 90.1% 31.6%)}.rag-workbench-tabs button.active{border-bottom-color:hsl(calc(var(--brand-hue) + 4) 72.2% 38%);color:hsl(calc(var(--brand-hue) + 4) 83.7% 16.9%);background:#fff}.rag-workbench-error{color:#a6382d;background:#fff3f1;border:1px solid #e9bbb5;border-radius:6px;flex:none;margin:10px 14px 0;padding:8px 10px;font-size:12px}.rag-workbench-content{flex:1;min-height:0;padding:14px;overflow:auto}.rag-workbench-pane{border:1px solid hsl(calc(var(--brand-hue) + 4) 31.3% 86.9%);background:#fff;border-radius:12px;gap:12px;padding:16px 20px 22px;display:grid}.rag-workbench-pane h2{color:hsl(calc(var(--brand-hue) + 4) 74.3% 13.7%);margin:0 0 2px;font-size:18px}.rag-field-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.rag-field,.rag-field-heading>label{color:hsl(calc(var(--brand-hue) + 4) 44.6% 22%);font-size:13px}.rag-field{gap:6px;display:grid}.rag-field input,.rag-field textarea,.rag-options-grid input,.rag-prompt-area,.rag-selected-rids textarea{border:1px solid hsl(calc(var(--brand-hue) + 4) 25.9% 84.1%);width:100%;color:hsl(calc(var(--brand-hue) + 4) 52.5% 19.8%);background:#fff;border-radius:5px;outline:0;padding:8px 10px;font:13px/1.55 inherit}.rag-field input:focus,.rag-field textarea:focus,.rag-prompt-area:focus{border-color:hsl(calc(var(--brand-hue) + 4) 56.1% 48.2%);box-shadow:0 0 0 2px hsl(calc(var(--brand-hue) + 4) 75.7% 42%/.1)}.rag-prompt-area{resize:vertical;transition:min-height .2s}.rag-field .code,.rag-selected-rids .code{font-family:DM Mono,monospace;font-size:12px}.rag-workbench-notice{border:1px solid hsl(calc(var(--brand-hue) + 4) 34.7% 71.2%);background:hsl(calc(var(--brand-hue) + 4) 60% 96.1%);color:hsl(calc(var(--brand-hue) + 4) 86.9% 23.9%);border-radius:6px;flex:none;margin:10px 14px 0;padding:8px 10px;font-size:12px}.rag-action-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.rag-workbench-button{border:1px solid hsl(calc(var(--brand-hue) + 4) 16.8% 66.1%);width:max-content;color:hsl(calc(var(--brand-hue) + 4) 21.1% 37.3%);background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font-size:12px;display:inline-flex}.rag-workbench-button:hover{border-color:hsl(calc(var(--brand-hue) + 4) 77.1% 37.6%);color:hsl(calc(var(--brand-hue) + 4) 74.5% 30.8%)}.rag-workbench-button.primary{border-color:hsl(calc(var(--brand-hue) + 4) 37% 14.3%);background:hsl(calc(var(--brand-hue) + 4) 37% 14.3%);color:#fff}.rag-workbench-button.primary:hover{background:hsl(calc(var(--brand-hue) + 4) 90.1% 31.6%)}.rag-workbench-button:disabled{opacity:.45;cursor:not-allowed}.rag-timing-note{background:hsl(calc(var(--brand-hue) + 4) 51.5% 93.5%);color:hsl(calc(var(--brand-hue) + 4) 49.7% 30.4%);border-radius:999px;align-items:center;padding:4px 8px;font-family:DM Mono,monospace;font-size:11.5px;display:inline-flex}.rag-request-summary{background:hsl(calc(var(--brand-hue) + 4) 38.5% 94.9%);color:hsl(calc(var(--brand-hue) + 4) 22.8% 36.1%);border-radius:7px;flex-wrap:wrap;align-items:center;gap:7px 14px;padding:8px 10px;font-size:12px;display:flex}.rag-request-summary code{overflow-wrap:anywhere;width:100%;color:hsl(calc(var(--brand-hue) + 4) 88.9% 28.2%)}.rag-record-list{gap:6px;display:grid}.rag-record-list>label{border:1px solid hsl(calc(var(--brand-hue) + 4) 26.7% 88.2%);background:hsl(calc(var(--brand-hue) + 4) 60% 99%);border-radius:7px;grid-template-columns:auto 24px minmax(0,1fr);align-items:start;gap:8px;padding:9px;display:grid}.rag-record-list>label>b{background:hsl(calc(var(--brand-hue) + 4) 57.4% 90.8%);width:22px;height:22px;color:hsl(calc(var(--brand-hue) + 4) 74.5% 30.8%);border-radius:50%;place-items:center;font-size:11.5px;display:grid}.rag-record-list>label>span{gap:2px;min-width:0;display:grid}.rag-record-list strong{color:hsl(calc(var(--brand-hue) + 4) 54.7% 20.8%);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rag-record-list small{color:hsl(calc(var(--brand-hue) + 4) 13.1% 52.2%);font-size:11.5px}.rag-record-list p{color:hsl(calc(var(--brand-hue) + 4) 14.3% 42.5%);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.rag-record-title-row{align-items:center;gap:8px;min-width:0;display:flex}.rag-record-title-row strong{flex:1}.rag-record-fields-button{border:1px solid hsl(calc(var(--brand-hue) + 4) 20% 84%);color:hsl(calc(var(--brand-hue) + 4) 22.3% 41.4%);background:#fff;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 9px;font-size:11px;display:inline-flex}.rag-record-fields-button:hover{border-color:hsl(calc(var(--brand-hue) + 4) 77.1% 37.6%);color:hsl(calc(var(--brand-hue) + 4) 74.5% 30.8%)}.rag-section-options-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rag-options-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.rag-options-grid label{color:hsl(calc(var(--brand-hue) + 4) 18.6% 40%);gap:5px;font-size:12px;display:grid}.rag-selected-rids{gap:5px;display:grid}.rag-selected-rids strong{font-size:12px}.rag-section-stats{flex-wrap:wrap;gap:7px;display:flex}.rag-answer-context span,.rag-section-stats span{background:hsl(calc(var(--brand-hue) + 4) 51.5% 93.5%);color:hsl(calc(var(--brand-hue) + 4) 49.7% 30.4%);border-radius:999px;padding:4px 8px;font-size:11.5px}.rag-section-list{gap:7px;display:grid}.rag-section-list article{border:1px solid hsl(calc(var(--brand-hue) + 4) 25.8% 87.8%);border-radius:7px;padding:9px 11px}.rag-section-list article header{color:hsl(calc(var(--brand-hue) + 4) 46.3% 24.1%);justify-content:space-between;gap:10px;font-size:12px;display:flex}.rag-section-list article small{color:hsl(calc(var(--brand-hue) + 4) 55.6% 15.9%);font-size:11.5px}.rag-section-list article p{color:hsl(calc(var(--brand-hue) + 4) 17.8% 39.6%);white-space:pre-wrap;margin:5px 0 0;font-size:12px;line-height:1.55}.rag-answer-context{flex-wrap:wrap;gap:7px;display:flex}.rag-final-answer{border:1px solid hsl(calc(var(--brand-hue) + 4) 29.4% 86.7%);border-left:4px solid hsl(calc(var(--brand-hue) + 4) 84.6% 40.8%);background:hsl(calc(var(--brand-hue) + 4) 60% 99%);min-height:160px;color:hsl(calc(var(--brand-hue) + 4) 44.9% 24.9%);white-space:pre-wrap;border-radius:7px;padding:13px;font-size:13px;line-height:1.75}.rag-section-settings{border:1px solid hsl(calc(var(--brand-hue) + 4) 17.8% 85.7%);border-left:4px solid hsl(calc(var(--brand-hue) + 4) 40.6% 34.3%);background:hsl(calc(var(--brand-hue) + 4) 50% 99.2%);border-radius:9px;gap:14px;padding:14px 16px 16px;display:grid}.rag-cut-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));align-items:end;gap:8px;display:grid}.rag-cut-grid>label,.rag-score-row>label,.rag-selection-grid>label{min-width:0;color:hsl(calc(var(--brand-hue) + 4) 17.3% 31.8%);gap:6px;font-size:12px;font-weight:650;display:grid}.rag-cut-grid input,.rag-cut-grid select,.rag-score-row input,.rag-selection-grid input{border:1px solid hsl(calc(var(--brand-hue) + 4) 16.1% 81.8%);width:100%;min-width:0;height:26px;color:hsl(calc(var(--brand-hue) + 4) 42.9% 16.5%);background:#fff;border-radius:6px;outline:0;padding:4px 8px;font:13px/1.3 inherit}.rag-cut-grid input:focus,.rag-cut-grid select:focus,.rag-score-row input:focus,.rag-selection-grid input:focus{border-color:hsl(calc(var(--brand-hue) + 4) 50.5% 36.5%);box-shadow:0 0 0 2px hsl(calc(var(--brand-hue) + 4) 50.5% 36.5%/.12)}.rag-option-caption{align-items:center;gap:4px;min-width:0;display:inline-flex}.rag-option-caption svg{color:hsl(calc(var(--brand-hue) + 38) 11.3% 48.6%);cursor:help;flex:none}.rag-score-settings{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 16.7% 88.2%);padding-top:10px}.ask-log-content>details>pre,.ask-log-sections article details pre,.ask-log-sections article details summary,.ask-log-sections article header span,.ask-log-sections article>pre,.ask-log-sections article>small,.ask-mode .ask-answer-source,.ask-mode .ask-recent-list>b,.ask-mode .ask-recent-list>p,.ask-mode .ask-source-trigger,.ask-mode .empty-conversation button,.ask-mode .rag-answer-context span,.ask-mode .rag-field .code,.ask-mode .rag-options-grid label,.ask-mode .rag-record-list p,.ask-mode .rag-record-list small,.ask-mode .rag-record-list>label>b,.ask-mode .rag-request-summary,.ask-mode .rag-section-list article header,.ask-mode .rag-section-list article p,.ask-mode .rag-section-list article small,.ask-mode .rag-section-stats span,.ask-mode .rag-selected-rids .code,.ask-mode .rag-timing-note,.ask-mode .rag-workbench-header small{font-size:12px}.rag-score-settings>summary{width:max-content;color:hsl(calc(var(--brand-hue) + 4) 33.3% 22.9%);cursor:pointer;font-size:13px;font-weight:750}.rag-score-table{margin-top:7px;display:grid}.rag-score-row{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 16% 90.2%);grid-template-columns:minmax(190px,1.1fr) repeat(3,minmax(120px,1fr));align-items:end;gap:12px;padding:4px 0;display:grid}.rag-score-row>strong{color:hsl(calc(var(--brand-hue) + 4) 43.9% 16.1%);align-self:center;font-size:12px}.rag-score-bonus{border-bottom:0}.rag-selection-grid{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 16.7% 88.2%);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:12px;display:grid}.rag-switch{width:max-content;color:hsl(calc(var(--brand-hue) + 4) 23.3% 28.6%);cursor:pointer;align-items:center;font-size:12px;font-weight:650;gap:8px!important;display:flex!important}.rag-cut-grid>.rag-switch{grid-column:span 2;align-self:center;margin-bottom:7px}.rag-switch .rag-option-caption{white-space:nowrap;flex:none}.rag-switch>input{opacity:0;position:absolute;overflow:hidden;width:1px!important;height:1px!important}.rag-switch-track{border:1px solid hsl(calc(var(--brand-hue) + 38) 11.9% 76.9%);background:hsl(calc(var(--brand-hue) - 13) 9.9% 86.1%);border-radius:999px;flex:none;width:43px;height:23px;transition:all .18s;position:relative}.rag-switch-track:after{content:"";width:17px;height:17px;box-shadow:0 1px 3px hsl(calc(var(--brand-hue) + 4) 46.7% 14.7%/.22);background:#fff;border-radius:50%;transition:all .18s;position:absolute;top:2px;left:2px}.rag-switch>input:checked+.rag-switch-track{border-color:hsl(calc(var(--brand-hue) + 4) 70.3% 29%);background:hsl(calc(var(--brand-hue) + 4) 70.3% 35.7%)}.rag-switch>input:checked+.rag-switch-track:after{transform:translate(20px)}.rag-switch>input:focus-visible+.rag-switch-track{outline:2px solid hsl(calc(var(--brand-hue) + 4) 36.9% 56.5%);outline-offset:2px}@media (max-width:1000px){.rag-score-row{grid-template-columns:minmax(150px,.9fr) repeat(3,minmax(100px,1fr))}}@media (max-width:800px){.rag-workbench-tabs{overflow-x:auto}.rag-workbench-tabs button{flex:none;padding-inline:12px}.rag-cut-grid,.rag-options-grid,.rag-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rag-score-row{grid-template-columns:1fr}.rag-score-row>strong{margin-top:4px}.rag-workbench-pane{padding:13px}}:where(button,a[href],input,textarea,select,summary,[role=button],[role=menuitem],[role=tab],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid hsl(calc(var(--brand-hue) + 4) 45.7% 43.3%/.259)!important;outline-offset:1px!important}.ask-composer textarea:focus-visible,.ask-history-search input:focus-visible,.google-search input:focus-visible,.karaoke-search input:focus-visible,.mail-search-form input:focus-visible,.rag-log-search input:focus-visible,.tag-editor-input .ReactTags__tagInputField:focus-visible{outline:0!important}.mail-sidebar-group{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 21.6% 90%);padding:6px 4px}.mail-sidebar-group-header{color:hsl(calc(var(--brand-hue) - 6) 9.5% 52.4%);letter-spacing:.04em;justify-content:space-between;align-items:center;padding:4px 0 0 8px;font-size:12px;font-weight:700;display:flex}.mail-sidebar-group-header button{color:hsl(var(--brand-hue) 87.3% 24.7%);background:0 0;border:0;font-size:12px}.mail-sidebar-group-header-actions{align-items:center;gap:8px;display:flex}.mail-sidebar-group-header-actions>button.mail-sidebar-menu-trigger{background:hsl(calc(var(--brand-hue) + 4) 13.3% 94.1%);width:24px;height:24px;color:hsl(calc(var(--brand-hue) + 4) 9.5% 41.2%);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.mail-sidebar-group-header-actions>button.mail-sidebar-menu-trigger:hover,.mail-sidebar-group-header-actions>button.mail-sidebar-menu-trigger[data-state=open],.nas-context-menu [role=menuitem].active{background:hsl(calc(var(--brand-hue) + 4) 45.5% 91.4%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.nas-context-menu [role=menuitem].active{font-weight:700}.mail-file-category-list,.mail-friend-list,.mail-label-list{margin:0;padding:0;list-style:none;display:grid}.mail-file-category-list>li>button,.mail-friend-list button,.mail-label-list>li>button{width:100%;color:hsl(calc(var(--brand-hue) + 4) 23.5% 15.9%);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:flex}.mail-file-category-list>li>button:hover,.mail-friend-list button:hover,.mail-label-list>li>button:hover{background:hsl(calc(var(--brand-hue) + 4) 40% 94.1%)}.mail-file-category-list>li>button.active,.mail-label-list>li>button.active{background:hsl(calc(var(--brand-hue) + 4) 45.5% 91.4%);color:hsl(var(--brand-hue) 87.3% 24.7%);font-weight:700}.mail-friend-avatar{background:hsl(var(--brand-hue) 87.3% 24.7%);color:#fff;border-radius:99px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.mail-friend-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mail-friend-list>li{align-items:center;gap:2px;min-width:0;display:flex}.mail-friend-list>li>button{flex:1;min-width:0}.mail-friend-list>li>button.mail-friend-expand{width:20px;color:hsl(calc(var(--brand-hue) + 4) 10.4% 58.4%);border-radius:4px;flex:none;padding:0}.mail-friend-list>li>button.mail-friend-expand:hover{background:hsl(calc(var(--brand-hue) + 4) 40% 94.1%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.mail-friend-expand svg{transition:transform .15s}.mail-friend-expand svg.open{transform:rotate(180deg)}.mail-friend-group-row{color:hsl(calc(var(--brand-hue) + 4) 9.5% 41.2%);cursor:pointer;border-radius:5px;align-items:center;gap:7px;min-width:0;padding:5px 8px 5px 30px;font-size:11.5px;display:flex}.mail-friend-group-row:focus-visible,.mail-friend-group-row:hover{background:hsl(calc(var(--brand-hue) + 4) 40% 94.1%);outline:0}.mail-friend-group-row svg{color:hsl(calc(var(--brand-hue) + 4) 10.4% 58.4%);flex:none}.mail-friend-group-row span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mail-friend-pagination{color:hsl(calc(var(--brand-hue) + 4) 9.5% 41.2%);justify-content:center;align-items:center;gap:6px;padding:6px 4px 2px;font-size:11.5px;display:flex}.mail-friend-pagination button{width:20px;height:20px;color:hsl(calc(var(--brand-hue) + 4) 15.4% 35.7%);background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.mail-friend-pagination button:hover:not(:disabled){background:hsl(calc(var(--brand-hue) + 4) 40% 94.1%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.mail-friend-pagination button:disabled{color:hsl(calc(var(--brand-hue) + 4) 13.2% 79.2%)}.mail-file-category-list>li{align-items:center;gap:6px;display:flex}.mail-file-category-list .compact-select{flex:none}.mail-file-category-list .compact-select-trigger{border:1px solid hsl(calc(var(--brand-hue) + 4) 20.5% 85.7%);border-radius:5px;min-height:0;padding:2px 5px;font-size:11.5px}.mail-label-list>li{align-items:center;gap:2px;display:flex}.mail-label-list>li>button{flex:1;min-width:0}.mail-label-list>li>button.mail-label-menu-trigger{background:hsl(calc(var(--brand-hue) + 4) 13.3% 94.1%);width:24px;height:24px;color:hsl(calc(var(--brand-hue) + 4) 9.5% 41.2%);opacity:0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.mail-label-list>li:hover>button.mail-label-menu-trigger,.mail-label-list>li>button.mail-label-menu-trigger:focus-visible,.mail-label-list>li>button.mail-label-menu-trigger[data-state=open]{opacity:1}.mail-label-list>li>button.mail-label-menu-trigger:hover,.mail-label-list>li>button.mail-label-menu-trigger[data-state=open]{background:hsl(calc(var(--brand-hue) + 4) 45.5% 91.4%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.mail-label-dot{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.nas-context-menu [role=menuitem] .mail-label-dot,.nas-context-menu [role=menuitemcheckbox] .mail-label-dot{vertical-align:middle;margin-right:6px}.mail-label-edit-dialog{width:min(400px,100vw - 32px)}.mail-label-edit-name{color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);flex-direction:column;gap:4px;margin:4px 0 14px;font-size:12.5px;display:flex}.mail-label-edit-name input{border:1px solid hsl(calc(var(--brand-hue) + 4) 20.5% 85.7%);border-radius:6px;padding:7px 9px;font-size:13px}.mail-label-edit-color-section{flex-direction:column;gap:8px;display:flex}.mail-label-edit-section-title{color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);font-size:12.5px}.mail-label-color-preset-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.mail-label-color-swatch{border:0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.mail-label-color-swatch:hover{box-shadow:0 0 0 2px hsl(var(--brand-hue) 87.3% 24.7%/.35)}.mail-label-color-links{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.mail-label-color-links button{color:hsl(var(--brand-hue) 87.3% 24.7%);background:0 0;border:0;padding:2px 0;font-size:12px}.mail-label-color-links button:hover{text-decoration:underline}.mail-label-custom-color{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 20.9% 91.6%);flex-direction:column;gap:10px;margin-top:2px;padding-top:10px;display:flex}.mail-label-custom-preview{color:hsl(calc(var(--brand-hue) + 4) 9.8% 47.8%);align-items:center;gap:8px;font-size:12px;display:flex}.mail-label-custom-grids{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mail-label-custom-grid-col{color:hsl(calc(var(--brand-hue) + 4) 9.8% 47.8%);flex-direction:column;gap:6px;font-size:11.5px;display:flex}.mail-label-swatch-row{gap:4px;display:flex}.mail-label-swatch{border:1px solid #00000014;border-radius:3px;flex:none;place-items:center;width:18px;height:18px;padding:0;display:grid}.mail-label-edit-footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.mail-compose-trigger{padding:0 4px 6px}.mail-compose-trigger .mail-compose-button{width:100%}.mail-mailbox-nav button small{color:#000;background-color:#fff;border-radius:99px;margin-left:auto;padding:1px 7px;font-weight:700}.mail-workspace{flex-direction:column;height:100%;min-height:0;display:flex}.mail-empty-account{place-items:center;gap:14px;padding:20px;display:grid}.mail-empty-account .empty-state{margin:0}.mail-workspace-header{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:4px 16px;display:grid}.mail-header-actions{grid-column:3;justify-self:end;gap:10px}.mail-header-actions,.mail-search-form{align-items:center;min-width:0;display:flex}.mail-search-form{background:hsl(calc(var(--brand-hue) + 4) 23.5% 93.3%);border:1px solid #0000;border-radius:999px;grid-column:2;justify-self:center;gap:2px;width:100%;max-width:460px;height:30px;padding:0 4px;transition:background .15s,box-shadow .15s}.mail-search-form:focus-within{border-color:hsl(calc(var(--brand-hue) + 4) 20.5% 85.7%);box-shadow:0 1px 6px hsl(calc(var(--brand-hue) + 4) 42.9% 16.5%/.16);background:#fff}.mail-search-form input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 4px;font-size:13px}.mail-search-form button{width:30px;height:30px;color:hsl(calc(var(--brand-hue) + 4) 15.4% 35.7%);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.mail-search-form button:hover{background:hsl(var(--brand-hue) 87.3% 24.7%/.1);color:hsl(var(--brand-hue) 87.3% 24.7%)}.mail-search-filters.active{background:hsl(calc(var(--brand-hue) - 1) 40.6% 87.5%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.mail-back-to-list{color:hsl(var(--brand-hue) 87.3% 24.7%);background:0 0;border:0;align-items:center;gap:4px;font-size:13px;display:flex}.mail-file-browser-title{color:hsl(calc(var(--brand-hue) + 4) 15.4% 35.7%);font-size:12px}.mail-toolbar{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 21.6% 90%);align-items:center;gap:6px;padding:2px 16px;display:flex}.mail-toolbar>input[type=checkbox]{margin-right:4px}.mail-toolbar button{width:30px;height:30px;color:hsl(calc(var(--brand-hue) + 4) 15.4% 35.7%);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.mail-toolbar button:hover:not(:disabled){background:hsl(calc(var(--brand-hue) + 4) 40% 94.1%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.mail-toolbar button:disabled{opacity:.35}.mail-toolbar-spacer{flex:1}.mail-toolbar-divider{background:hsl(calc(var(--brand-hue) + 4) 22% 88.4%);flex:none;width:1px;height:18px;margin:0 3px}.mail-toolbar-count{color:hsl(var(--brand-hue) 87.3% 24.7%);white-space:nowrap;margin-left:4px;font-size:12px}.mail-filter-panel{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 22% 88.4%);background:hsl(calc(var(--brand-hue) + 4) 37.5% 96.9%);padding:4px 0}.mail-filter-panel .filter-row{border-bottom:0;min-height:22px;padding:0 16px}.mail-filter-panel .filter-row>b{width:44px;color:hsl(calc(var(--brand-hue) + 4) 14.3% 38.4%);font-weight:600}.mail-filter-panel .filter-links button svg{margin-right:3px}.mail-active-filters{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 21.6% 90%);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 16px;display:flex}.mail-active-filters button{border:1px solid hsl(calc(var(--brand-hue) - 2) 28% 85.3%);background:hsl(calc(var(--brand-hue) - 1) 35.3% 93.3%);max-width:260px;color:hsl(var(--brand-hue) 75.9% 21.2%);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;display:inline-flex;overflow:hidden}.mail-active-filters button:hover{background:hsl(calc(var(--brand-hue) - 1) 36.7% 88.2%)}.mail-pagination,.mail-sort{color:hsl(calc(var(--brand-hue) + 4) 15.4% 35.7%);white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:12px;display:flex}.mail-toolbar .compact-select-options button,.mail-toolbar .compact-select-trigger{border-radius:0;width:100%;height:auto;display:flex}.mail-sort .compact-select-trigger{border-radius:5px;min-height:0;padding:3px 6px;font-size:12px}.mail-workspace-grid{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);min-height:0;display:grid}.mail-list{border-right:1px solid hsl(calc(var(--brand-hue) + 4) 21.6% 90%);flex-direction:column;display:flex;overflow-y:auto}.mail-list-split{max-width:400px}.mail-list-item{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 21.4% 94.5%);cursor:pointer;background:#fff;grid-template-columns:20px 22px 130px minmax(0,1fr) 60px;align-items:center;gap:8px;padding:4px 14px;display:grid}.mail-list-item:has(.mail-list-attachments){align-items:start}.mail-list-item-two-line{grid-template-columns:20px 22px minmax(0,1fr) auto;grid-template-areas:"check star from date""check star subject subject";gap:2px 8px;padding:8px 14px;display:grid}.mail-list-item-two-line .mail-list-check{grid-area:check;align-self:center}.mail-list-item-two-line .mail-star-button{grid-area:star;align-self:center}.mail-list-item-two-line .mail-list-from{grid-area:from}.mail-list-item-two-line .mail-list-date{white-space:nowrap;grid-area:date;align-self:start}.mail-list-item-two-line .mail-list-subject{grid-area:subject}.mail-list-item:hover{background:hsl(calc(var(--brand-hue) + 4) 37.5% 96.9%)}.mail-list-item.active{background:hsl(calc(var(--brand-hue) + 4) 43.6% 92.4%)}.mail-list-item.unread .mail-list-from,.mail-list-item.unread .mail-list-subject{color:hsl(calc(var(--brand-hue) + 4) 64.9% 14.5%);font-weight:700}.mail-star-button{color:#c7b48a;background:0 0;border:0;place-items:center;padding:0;display:grid}.mail-list-from{color:hsl(calc(var(--brand-hue) + 4) 15.4% 35.7%);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex;overflow:hidden}.mail-list-from-names{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-list-subject{min-width:0;color:hsl(calc(var(--brand-hue) + 4) 23.5% 15.9%);flex-direction:column;align-items:flex-start;font-size:13px;display:flex}.mail-list-subject-line{align-items:center;gap:5px;max-width:100%;display:flex}.mail-list-snippet,.mail-list-subject-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-list-snippet{color:hsl(calc(var(--brand-hue) + 4) 9.8% 47.8%);font-weight:400}.mail-list-snippet-own-line{width:100%;display:block}.mail-search-highlight{color:#dd4b39;background:#fef08a61;border-radius:2px;padding:0 1px;font-weight:600}.mail-thread-count{color:hsl(calc(var(--brand-hue) + 41) 92.1% 55.3%);flex:none;font-size:12px;font-weight:700}.mail-list-draft-name{color:#b91c1c}.mail-thread-sibling-list{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.mail-thread-sibling{border:1px solid hsl(calc(var(--brand-hue) + 4) 20.5% 85.7%);color:hsl(calc(var(--brand-hue) + 4) 10.9% 39.6%);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:12px;display:flex}.mail-thread-sibling.unread{color:hsl(calc(var(--brand-hue) + 4) 64.9% 14.5%);font-weight:700}.mail-thread-sibling.active{border-color:hsl(var(--brand-hue) 87.3% 24.7%);background:hsl(calc(var(--brand-hue) + 4) 45.5% 95.7%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.mail-thread-sibling-date{color:hsl(calc(var(--brand-hue) + 4) 9.8% 47.8%);font-weight:400}.mail-list-attachment-icon{color:hsl(calc(var(--brand-hue) + 4) 9.8% 47.8%);flex:none}.mail-list-attachments{flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;margin:2px 0 1px;display:flex}.mail-list-attachment-thumb{border:1px solid hsl(calc(var(--brand-hue) + 4) 19.4% 86.9%);background:hsl(calc(var(--brand-hue) + 4) 29.4% 96.7%);border-radius:3px;flex:none;padding:0;line-height:0;display:inline-flex;overflow:hidden}.mail-list-attachment-thumb img{object-fit:cover;width:auto;max-width:64px;height:48px}.mail-list-attachment-thumb:hover{border-color:hsl(var(--brand-hue) 87.3% 24.7%)}.mail-list-attachment-chip{border:1px solid hsl(calc(var(--brand-hue) + 4) 19.4% 86.9%);background:hsl(calc(var(--brand-hue) + 4) 29.4% 96.7%);max-width:180px;color:hsl(calc(var(--brand-hue) + 4) 23.8% 31.4%);white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:4px;padding:1px 6px;font-size:11px;text-decoration:none;display:inline-flex;overflow:hidden}.mail-list-attachment-chip:hover{border-color:hsl(var(--brand-hue) 87.3% 24.7%);background:hsl(calc(var(--brand-hue) + 4) 41.9% 93.9%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.mail-list-attachment-chip:focus-visible,.mail-list-attachment-thumb:focus-visible{outline:2px solid hsl(var(--brand-hue) 87.3% 24.7%);outline-offset:1px}.mail-list-attachment-chip svg{flex:none}.mail-timeline-link{color:hsl(var(--brand-hue) 87.3% 24.7%);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mail-timeline-link:hover{color:hsl(calc(var(--brand-hue) + 4) 91.9% 19.4%);text-decoration:underline}.mail-timeline-bar{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 20.7% 88.6%);background:hsl(calc(var(--brand-hue) + 4) 41.2% 96.7%);color:hsl(calc(var(--brand-hue) + 4) 18.2% 35.5%);align-items:center;gap:12px;padding:7px 10px;font-size:12px;display:flex}.mail-timeline-bar button{border:1px solid hsl(calc(var(--brand-hue) + 4) 24.3% 79.8%);color:hsl(var(--brand-hue) 87.3% 24.7%);background:#fff;border-radius:5px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;display:inline-flex}.mail-timeline-bar button:hover{border-color:hsl(var(--brand-hue) 87.3% 24.7%);background:hsl(calc(var(--brand-hue) + 4) 44.8% 94.3%)}.mail-list-item.timeline-center{box-shadow:inset 3px 0 0 hsl(var(--brand-hue) 87.3% 24.7%);background:hsl(calc(var(--brand-hue) + 4) 52.9% 96.7%)}.mail-list-pin-icon{color:hsl(var(--brand-hue) 87.3% 24.7%);flex:none}.mail-pinned-section{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 21.4% 94.5%);background:hsl(calc(var(--brand-hue) + 4) 38.5% 97.5%);padding:6px 0}.mail-pinned-section-title{color:hsl(var(--brand-hue) 87.3% 24.7%);align-items:center;gap:5px;padding:4px 14px;font-size:12px;font-weight:600;display:flex}.mail-pinned-item{cursor:pointer;align-items:center;gap:8px;padding:6px 14px 6px 34px;display:flex}.mail-pinned-item:hover{background:hsl(calc(var(--brand-hue) + 4) 41.7% 95.3%)}.mail-pinned-item.active{background:hsl(calc(var(--brand-hue) + 4) 43.6% 92.4%)}.mail-pinned-item .mail-list-from{flex:none;max-width:120px}.mail-pinned-item .mail-list-subject{color:hsl(calc(var(--brand-hue) + 4) 10.5% 37.3%);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.mail-label-badge{background:hsl(calc(var(--brand-hue) + 4) 33.3% 94.7%);color:hsl(var(--brand-hue) 87.3% 24.7%);border-radius:4px;flex:none;padding:1px 6px;font-size:11.5px}.mail-account-dot{width:7px;height:7px}.mail-list-date{text-align:right;color:hsl(calc(var(--brand-hue) + 4) 9.8% 47.8%);font-size:12px}.mail-list-loading{color:hsl(calc(var(--brand-hue) - 6) 9.5% 52.4%);padding:20px;font-size:12px}.mail-list-pagination{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 21.6% 90%);color:hsl(calc(var(--brand-hue) + 4) 15.4% 35.7%);justify-content:center;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.mail-reading-pane{flex-direction:column;padding:2px 12px;display:flex;overflow-y:auto}.mail-reading-toolbar{z-index:5;border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 21.6% 90%);background:#fff;align-items:center;gap:2px;margin-bottom:4px;padding-bottom:2px;display:flex;position:sticky;top:0}.mail-reading-toolbar button{width:32px;height:32px;color:hsl(calc(var(--brand-hue) + 4) 15.4% 35.7%);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.mail-reading-toolbar button:hover:not(:disabled){background:hsl(calc(var(--brand-hue) + 4) 40% 94.1%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.mail-reading-toolbar button:disabled{opacity:.35}.mail-message-dialog{border-radius:8px;flex-direction:column;gap:0;width:min(760px,100vw - 32px);max-height:min(88vh,860px);padding:0;display:flex;overflow:hidden}.mail-message-dialog .gais-dialog-header{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 21.6% 90%);flex:none;padding:14px 16px}.mail-message-dialog .gais-dialog-header [class*=DialogTitle],.mail-message-dialog .gais-dialog-header h2{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.mail-message-dialog-close{width:28px;height:28px;color:hsl(calc(var(--brand-hue) + 4) 15.4% 35.7%);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.mail-message-dialog-close:hover{background:hsl(calc(var(--brand-hue) + 4) 40% 94.1%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.mail-message-dialog-body{padding:12px 16px 20px;overflow-y:auto}.mail-message-dialog-body .mail-thread-stack{padding:0}@media (max-width:800px){.mail-message-dialog{border-radius:0;width:100vw;height:100vh;max-height:100vh}}.mail-reading-subject-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.mail-reading-subject-row h2{color:hsl(calc(var(--brand-hue) + 4) 54% 19.6%);margin:0;font:600 20px Segoe UI,Microsoft JhengHei UI,Microsoft JhengHei,Noto Sans TC,sans-serif}.mail-wait-send-banner{color:#7a5a12;background:#fffaf0;border:1px solid #f0d9a8;border-radius:6px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;font-size:12.5px;display:flex}.mail-wait-send-banner svg{flex:none}.mail-reading-sender-row{align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.mail-avatar{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:grid}.mail-sender-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mail-sender-info strong{color:hsl(calc(var(--brand-hue) + 4) 54% 19.6%);font-size:13.5px}.mail-recipient-toggle{color:#7a8c8c;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;font-size:12px;display:inline-flex}.mail-recipient-toggle:hover{color:hsl(var(--brand-hue) 87.3% 24.7%)}.mail-recipient-details{border:1px solid hsl(calc(var(--brand-hue) + 4) 21.6% 90%);color:hsl(calc(var(--brand-hue) + 2) 18.5% 31.8%);border-radius:6px;margin-top:6px;padding:8px 10px;font-size:12px;line-height:1.7}.mail-reading-meta-right{color:#7a8c8c;flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:flex}.mail-reading-meta-right button{color:#7a8c8c;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.mail-reading-meta-right button:hover{background:hsl(calc(var(--brand-hue) + 4) 40% 94.1%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.mail-reading-quick-actions{gap:10px;margin-top:22px;display:flex}.mail-pill-button{border-radius:999px!important}.mail-thread-stack{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.mail-thread-card{border:1px solid hsl(calc(var(--brand-hue) + 4) 21.6% 90%);background:#fff;border-radius:8px;overflow:hidden}.mail-thread-card.expanded{border-color:hsl(calc(var(--brand-hue) + 4) 25.8% 82.5%)}.mail-thread-card.unread .mail-thread-card-from{color:hsl(calc(var(--brand-hue) + 4) 64.9% 14.5%);font-weight:700}.mail-thread-card.draft{background:hsl(calc(var(--brand-hue) + 4) 14.3% 98.6%);border-style:dashed}.mail-thread-card-header{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:4px 8px;display:flex}.mail-thread-card-header:hover{background:hsl(calc(var(--brand-hue) + 4) 38.5% 97.5%)}.mail-thread-card .mail-avatar{width:28px;height:28px;font-size:12px}.mail-thread-card-from{max-width:160px;color:hsl(calc(var(--brand-hue) + 2) 18.5% 31.8%);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:13px;overflow:hidden}.mail-thread-card-draft-badge{color:#b91c1c;background:#fef2f2;border-radius:999px;flex:none;padding:1px 8px;font-size:11.5px;font-weight:600}.mail-thread-card-snippet{min-width:0;color:hsl(calc(var(--brand-hue) + 4) 9.8% 47.8%);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.mail-thread-card-date{color:hsl(calc(var(--brand-hue) + 4) 9.8% 47.8%);flex:none;margin-left:auto;font-size:12px}.mail-thread-card-actions{flex:none;align-items:center;gap:2px;display:flex}.mail-thread-card-icon-button{width:24px;height:24px;color:hsl(calc(var(--brand-hue) + 4) 9.8% 47.8%);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.mail-thread-card-icon-button:hover,.mail-thread-card-icon-button[data-state=open]{background:hsl(calc(var(--brand-hue) + 4) 45.5% 91.4%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.mail-thread-card-body{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 21.4% 94.5%);padding:4px 12px}.mail-thread-card-body .mail-reading-sender-row{align-items:center;margin-bottom:10px}.mail-thread-card-body .mail-sender-info{flex-direction:row;align-items:center}.mail-thread-card-labels{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.mail-attachment-cards{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 21.6% 90%);margin:14px 0 6px;padding-top:14px}.mail-attachment-cards h3{color:hsl(calc(var(--brand-hue) + 4) 23.5% 15.9%);margin:0 0 8px;font-size:14px;font-weight:700}.mail-attachment-card-row{flex-wrap:wrap;gap:10px;display:flex}.mail-attachment-card{border:1px solid hsl(calc(var(--brand-hue) + 4) 11.5% 89.8%);background:hsl(calc(var(--brand-hue) + 4) 12% 95.1%);border-radius:6px;flex-direction:column;flex:none;justify-content:flex-end;width:216px;height:148px;display:flex;position:relative;overflow:hidden}.mail-attachment-card:hover{border-color:hsl(calc(var(--brand-hue) + 4) 26.1% 78.2%);box-shadow:0 2px 10px hsl(calc(var(--brand-hue) + 4) 42.9% 16.5%/.12)}.mail-attachment-card-open{z-index:1;background:0 0;border:0;padding:0;position:absolute;inset:0}.mail-attachment-card-watermark{color:hsl(calc(var(--brand-hue) + 4) 11.3% 81%);position:absolute;top:10px;right:10px}.mail-attachment-card-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mail-attachment-card-meta{z-index:0;color:hsl(calc(var(--brand-hue) + 4) 23.6% 21.6%);pointer-events:none;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;display:flex;position:relative}.mail-attachment-card-image .mail-attachment-card-meta{background:#ffffffe6}.mail-attachment-card:not(.mail-attachment-card-image) .mail-attachment-card-meta{position:absolute;top:0;left:0;right:52px}.mail-attachment-card-name{color:hsl(calc(var(--brand-hue) + 4) 23.5% 15.9%);word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.mail-attachment-card-meta small{color:hsl(calc(var(--brand-hue) + 4) 9.8% 47.8%);font-size:11.5px}.mail-attachment-card-download{z-index:2;color:hsl(calc(var(--brand-hue) + 4) 12.2% 40.2%);justify-content:center;display:flex;position:absolute;bottom:6px;left:0;right:0}.mail-attachment-card-image .mail-attachment-card-download{background:#ffffffe6;border-radius:50%;padding:4px;bottom:8px;left:auto;right:8px}.mail-attachment-card-download:hover{color:hsl(var(--brand-hue) 87.3% 24.7%)}.mail-attachment-lightbox{z-index:300;background:hsl(calc(var(--brand-hue) + 4) 50% 7.8%/.72);place-items:center;display:grid;position:fixed;inset:0}.mail-attachment-lightbox-body{background:#fff;border-radius:8px;flex-direction:column;width:min(880px,92vw);height:min(680px,88vh);display:flex;overflow:hidden;box-shadow:0 24px 60px #0006}.mail-attachment-lightbox-body>header{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 21.6% 90%);color:hsl(calc(var(--brand-hue) + 4) 23.5% 15.9%);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.mail-attachment-lightbox-body>header>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-attachment-lightbox-actions{flex:none;align-items:center;gap:4px;display:flex}.mail-attachment-lightbox-actions a,.mail-attachment-lightbox-actions button{width:28px;height:28px;color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex}.mail-attachment-lightbox-actions a:hover,.mail-attachment-lightbox-actions button:hover{background:hsl(calc(var(--brand-hue) + 4) 36.8% 96.3%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.mail-attachment-lightbox-stage{background:hsl(calc(var(--brand-hue) + 4) 40.9% 8.6%);flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.mail-attachment-lightbox-stage img,.mail-attachment-lightbox-stage video{max-width:100%;max-height:100%}.mail-attachment-lightbox-stage audio{width:80%}.mail-attachment-lightbox-stage iframe{background:#fff;border:0;width:100%;height:100%}.mail-attachment-lightbox-fallback{color:hsl(calc(var(--brand-hue) + 4) 16.1% 81.8%);text-align:center;place-items:center;gap:8px;display:grid}.mail-attachment-lightbox-fallback a{color:hsl(calc(var(--brand-hue) + 4) 54.1% 59%)}.mail-attachment-lightbox-nav{z-index:2;border:1px solid hsl(calc(var(--brand-hue) + 4) 61% 92%/.34);background:hsl(calc(var(--brand-hue) + 4) 64.4% 8.8%/.7);color:#fff;opacity:.9;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.mail-attachment-lightbox-nav:hover{opacity:1}.mail-attachment-lightbox-nav.prev{left:12px}.mail-attachment-lightbox-nav.next{right:12px}.mail-reading-frame{border:0;background:0 0;flex:none;width:100%;margin-top:4px;display:block}.mail-reading-frame,.mail-workspace-footer{border-top:1px solid hsl(calc(var(--brand-hue) + 4) 21.6% 90%)}.mail-workspace-footer{color:hsl(calc(var(--brand-hue) + 4) 9.8% 47.8%);padding:8px 16px;font-size:12px}.mail-file-browser .empty-state,.mail-file-browser .mail-list-loading{padding:20px}.mail-file-grid{grid-template-columns:repeat(auto-fill,150px);grid-auto-rows:182px;gap:8px;padding:12px;display:grid;overflow-y:auto}.mail-file-grid-item{border:1px solid hsl(calc(var(--brand-hue) + 4) 21.6% 90%);color:hsl(calc(var(--brand-hue) + 4) 15.4% 35.7%);background:#fff;border-radius:8px;flex-direction:column;font-size:12px;display:flex;position:relative;overflow:hidden}.mail-file-grid-item:hover{border-color:hsl(calc(var(--brand-hue) + 4) 32.6% 65.7%)}.mail-file-grid-thumb{cursor:pointer;background:0 0;border:0;width:150px;height:150px;padding:0;display:block}.mail-file-grid-thumb img{object-fit:cover;background:hsl(calc(var(--brand-hue) + 4) 37.5% 96.9%);width:150px;height:150px;display:block}.mail-file-grid-thumb svg{box-sizing:border-box;width:150px;height:150px;color:hsl(calc(var(--brand-hue) + 4) 10.4% 58.4%);margin:0 auto;padding:40px;display:block}.mail-file-grid-name{text-overflow:ellipsis;white-space:nowrap;padding:6px 8px;overflow:hidden}.mail-file-grid-item .mail-file-actions{opacity:0;background:#197171bd;border-radius:6px;justify-content:center;gap:14px;padding:6px 0;transition:opacity .12s;position:absolute;bottom:34px;left:8px;right:8px}.mail-file-grid-item:hover .mail-file-actions{opacity:1}.mail-file-grid-item .mail-file-actions a,.mail-file-grid-item .mail-file-actions button{color:#fff}.mail-file-grid-item .mail-file-actions a:hover,.mail-file-grid-item .mail-file-actions button:hover{background:#ffffff40}.mail-file-extension-row{color:hsl(calc(var(--brand-hue) + 38) 11.4% 36.3%);white-space:nowrap;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex;overflow-x:auto}.mail-file-extension-row>span{flex:none;font-weight:700}.mail-file-extension-row button{color:hsl(calc(var(--brand-hue) + 4) 15% 37.8%);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;flex:none;align-items:center;gap:4px;padding:4px 2px;font-size:13px;display:flex}.mail-file-extension-row button.active,.mail-file-extension-row button:hover{border-bottom-color:hsl(calc(var(--brand-hue) + 4) 55.7% 32.7%);color:hsl(calc(var(--brand-hue) + 4) 100% 21.2%);font-weight:700}.mail-file-list{gap:2px;margin:0;padding:8px 12px;list-style:none;display:grid;overflow-y:auto}.mail-file-list li{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 21.4% 94.5%);justify-content:space-between;align-items:center;padding:8px 4px;font-size:12px;display:flex}.mail-file-list li>button{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:0;display:flex;overflow:hidden}.mail-file-list li>button svg{color:hsl(var(--brand-hue) 87.3% 24.7%);flex:none}.mail-file-list-info{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.mail-file-list-name{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--brand-hue) 87.3% 24.7%);font-weight:600;overflow:hidden}.mail-file-list-snippet{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.mail-file-list small,.mail-file-list-snippet{color:hsl(calc(var(--brand-hue) + 4) 9.8% 47.8%)}.mail-file-list small{flex:none;margin:0 10px}.mail-file-actions{align-items:center;gap:2px;display:flex}.mail-file-actions a,.mail-file-actions button{color:#7a8c8c;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.mail-file-list .mail-file-actions a:hover,.mail-file-list .mail-file-actions button:hover{background:hsl(calc(var(--brand-hue) + 4) 40% 94.1%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.mail-file-list li .mail-file-actions{opacity:0;transition:opacity .12s}.mail-file-list li:hover .mail-file-actions{opacity:1}.mail-editor-sheet{z-index:45;border:1px solid hsl(calc(var(--brand-hue) + 37) 11.8% 81.8%);box-shadow:0 12px 30px hsl(calc(var(--brand-hue) + 4) 58.3% 18.8%/.24);background:#fff;border-radius:6px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.mail-editor-drag-handle{cursor:move;-webkit-user-select:none;user-select:none}.mail-editor-sheet.inline{z-index:auto;width:100%;height:auto;box-shadow:none;border-color:hsl(calc(var(--brand-hue) + 4) 20.5% 85.7%);flex:none;margin-top:12px;position:static;overflow:visible}.mail-editor-sheet.inline .mail-editor-body{flex:none;min-height:0;overflow:visible}.mail-editor-fields{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 16.4% 89.2%);padding:0 8px;display:grid}.mail-recipient-field{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 19.1% 90.8%);align-items:center;gap:6px;padding:5px 2px;display:flex;position:relative}.mail-recipient-field:focus-within{border-bottom-color:hsl(var(--brand-hue) 87.3% 24.7%)}.mail-recipient-field input{min-width:0;color:hsl(calc(var(--brand-hue) + 4) 17% 20.8%);background:0 0;border:0;outline:0;flex:1;padding:2px 0;font-size:13px}.mail-recipient-field input::placeholder{color:hsl(calc(var(--brand-hue) + 4) 10.8% 61.8%)}.mail-recipient-field-actions{flex:none;gap:8px;display:flex}.mail-recipient-field-actions button{color:hsl(var(--brand-hue) 87.3% 24.7%);background:0 0;border:0;padding:2px 0;font-size:12px}.mail-recipient-field-actions button:hover{text-decoration:underline}.mail-recipient-suggest{z-index:5;border:1px solid hsl(calc(var(--brand-hue) + 4) 20.5% 85.7%);max-height:260px;box-shadow:0 10px 24px hsl(calc(var(--brand-hue) + 4) 58.3% 18.8%/.16);background:#fff;border-radius:8px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.mail-recipient-suggest button{text-align:left;background:0 0;border:0;border-radius:6px;flex-direction:column;gap:2px;width:100%;padding:6px 10px;display:flex}.mail-recipient-suggest button:hover{background:hsl(calc(var(--brand-hue) + 4) 30.8% 94.9%)}.mail-recipient-suggest button strong{color:hsl(calc(var(--brand-hue) + 4) 20% 16.7%);font-size:13px;font-weight:600}.mail-recipient-suggest button span{color:hsl(calc(var(--brand-hue) + 4) 9.8% 47.8%);font-size:12px}.mail-recipient-suggest-range{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 21.4% 94.5%);gap:4px;margin-bottom:4px;padding:2px 4px 6px;display:flex}.mail-recipient-suggest-range button{width:auto;color:hsl(calc(var(--brand-hue) - 6) 9.5% 52.4%);background:hsl(calc(var(--brand-hue) + 4) 37.5% 96.9%);border-radius:999px;flex-direction:row;flex:none;padding:2px 10px;font-size:12px}.mail-recipient-suggest-range button.active{background:hsl(calc(var(--brand-hue) + 4) 43.6% 92.4%);color:hsl(var(--brand-hue) 87.3% 24.7%);font-weight:600}.mail-recipient-suggest-empty{color:hsl(calc(var(--brand-hue) + 4) 9.8% 47.8%);text-align:center;padding:10px;font-size:12px}.mail-editor-body{flex:1;min-height:0;position:relative;overflow:hidden}.mail-editor-commandbar-bottom{border-bottom:0;border-top:1px solid hsl(calc(var(--brand-hue) + 4) 16.4% 89.2%)}.mail-editor-commandbar-bottom .editor-mode-menu{top:auto;bottom:calc(100% + 4px)}.mail-compose-primary-actions{align-items:center;gap:8px;display:flex}.mail-editor-commandbar-bottom .mail-send-button{border-radius:999px;padding:6px 18px}.mail-attachment-button{border:1px solid hsl(calc(var(--brand-hue) + 4) 15.8% 85.1%);color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 10px;font-size:12px;display:inline-flex}.mail-attachment-button:hover{border-color:hsl(calc(var(--brand-hue) + 4) 28% 70.6%);background:hsl(calc(var(--brand-hue) + 4) 36.8% 96.3%)}.mail-from-account-button{border:1px solid hsl(calc(var(--brand-hue) + 4) 15.8% 85.1%);max-width:180px;color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.mail-from-account-button:hover{border-color:hsl(calc(var(--brand-hue) + 4) 28% 70.6%);background:hsl(calc(var(--brand-hue) + 4) 36.8% 96.3%)}.mail-from-account-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-discard-button{width:30px;height:30px;color:hsl(calc(var(--brand-hue) + 4) 9.8% 47.8%);background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.mail-discard-button:hover{color:#c0392b;background:#fdecea}.mail-signature-button{width:30px;height:30px;color:hsl(calc(var(--brand-hue) + 4) 9.8% 47.8%);background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.mail-signature-button:hover{background:hsl(calc(var(--brand-hue) + 4) 36.8% 96.3%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.mail-editor-resize-handle{cursor:nwse-resize;width:16px;height:16px;position:absolute;bottom:0;right:0}.mail-editor-resize-handle:after{content:"";border-right:2px solid hsl(calc(var(--brand-hue) + 4) 14.3% 75.3%);border-bottom:2px solid hsl(calc(var(--brand-hue) + 4) 14.3% 75.3%);width:8px;height:8px;position:absolute;bottom:3px;right:3px}.mail-compose-attachments{flex-wrap:wrap;gap:2px;margin-top:4px;display:flex}.mail-compose-attachments>li{border:1px solid hsl(calc(var(--brand-hue) + 4) 20.5% 85.7%);background:hsl(calc(var(--brand-hue) + 4) 27.3% 97.8%);color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12px;display:flex}.mail-compose-attachments>li small{color:hsl(calc(var(--brand-hue) + 4) 9.8% 47.8%)}.mail-compose-attachments>li small.mail-compose-attachment-oversized{color:#a87418;background:#fffaf0;border-radius:999px;padding:1px 7px;font-size:11.5px}.mail-compose-attachments>li button{color:hsl(calc(var(--brand-hue) + 4) 9.8% 47.8%);background:0 0;border:0;padding:2px;display:flex}.mail-compose-attachments>li button:hover{color:#c0392b}.mail-compose-attachments>li button.mail-compose-attachment-name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);cursor:pointer;padding:0;overflow:hidden}.mail-compose-attachments>li button.mail-compose-attachment-name:hover{color:hsl(var(--brand-hue) 87.3% 24.7%);text-decoration:underline}.mail-compose-attachments>li.mail-compose-attachment-uploading{border-color:hsl(calc(var(--brand-hue) + 4) 26.4% 79.2%);background:hsl(calc(var(--brand-hue) + 4) 40% 96.1%);color:hsl(calc(var(--brand-hue) + 4) 43% 33.7%)}.mail-compose-attachments>li.mail-compose-attachment-uploading .mail-compose-attachment-name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.mail-compose-upload-bar{background:hsl(calc(var(--brand-hue) + 4) 29% 87.8%);border-radius:999px;width:64px;height:5px;display:block;overflow:hidden}.mail-compose-upload-bar>span{background:hsl(calc(var(--brand-hue) + 4) 82.2% 33.1%);height:100%;transition:width .15s;display:block}.mail-account-name{color:hsl(calc(var(--brand-hue) + 4) 55.6% 15.9%);flex:none;padding:2px 4px;font-size:13px;font-weight:600}.mail-backfill-indicator{background:hsl(calc(var(--brand-hue) + 38) 100% 96.9%);color:#1d4ed8;white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:600}.mail-sync-indicator{background:hsl(calc(var(--brand-hue) + 4) 13.1% 80.6%);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.mail-sync-indicator.ok{background:#3aa85f}.mail-sync-indicator.error{background:#c0392b}.mail-sync-tooltip{flex-direction:column;gap:2px;max-width:260px;display:flex}.mail-settings-trigger{border:1px solid hsl(calc(var(--brand-hue) + 4) 20.5% 85.7%);background:hsl(calc(var(--brand-hue) + 4) 27.3% 97.8%);width:30px;height:30px;color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.mail-settings-trigger:hover{color:hsl(var(--brand-hue) 87.3% 24.7%);border-color:hsl(calc(var(--brand-hue) + 4) 28% 70.6%)}.mail-settings-dialog{width:min(640px,100vw - 32px)}.mail-settings-account-row{color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.mail-settings-account-actions{flex:none;gap:10px;margin-left:auto;display:flex}.mail-settings-account-actions button{color:hsl(var(--brand-hue) 87.3% 24.7%);white-space:nowrap;background:0 0;border:0;font-size:12px}.mail-settings-tabs{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 22.6% 87.8%);gap:4px;margin-bottom:14px;display:flex}.mail-settings-tabs button{color:hsl(calc(var(--brand-hue) - 6) 9.5% 52.4%);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 4px;font-size:13px;display:flex}.mail-settings-tabs button.active{border-bottom-color:hsl(var(--brand-hue) 87.3% 24.7%);color:hsl(var(--brand-hue) 87.3% 24.7%);font-weight:700}.mail-settings-panel-body{align-content:start;gap:6px;min-height:260px;display:grid}.mail-settings-field{color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);gap:6px;font-size:12px;display:grid}.mail-settings-field-inline{grid-template-columns:auto 1fr;align-items:center;gap:10px}.mail-settings-field-inline .compact-select{justify-self:start}.mail-settings-field-inline .compact-select-trigger{border:1px solid hsl(calc(var(--brand-hue) + 4) 26.1% 78.2%);border-radius:6px;padding:6px 10px}.mail-settings-field input,.mail-settings-field select{border:1px solid hsl(calc(var(--brand-hue) + 4) 26.1% 78.2%);outline-color:hsl(var(--brand-hue) 87.3% 24.7%);border-radius:5px;padding:8px 9px}.mail-settings-label-list{align-content:start;gap:2px;max-height:320px;display:grid;overflow-y:auto}.mail-settings-label-list>li{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 21.4% 94.5%);color:hsl(calc(var(--brand-hue) + 4) 23.5% 15.9%);background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:6px 4px;font-size:13px;display:flex}.mail-settings-label-list>li.dragging{opacity:.4}.mail-settings-label-list>li>span{align-items:center;gap:6px;min-width:0;display:flex}.mail-settings-label-drag{color:hsl(calc(var(--brand-hue) + 4) 13.6% 66.9%);cursor:grab;flex:none}.mail-settings-label-name{flex:1;justify-content:flex-start}.mail-settings-label-actions{flex:none;gap:10px;display:flex}.mail-settings-label-actions button{color:hsl(var(--brand-hue) 87.3% 24.7%);background:0 0;border:0;font-size:12px}.mail-settings-add-button{justify-self:start}.mail-settings-signature-list{gap:2px;margin-bottom:8px;display:grid}.mail-settings-signature-list>li{border-bottom:1px solid hsl(calc(var(--brand-hue) + 4) 21.4% 94.5%);color:hsl(calc(var(--brand-hue) + 4) 23.5% 15.9%);align-items:center;gap:8px;padding:6px 4px;font-size:13px;display:flex}.mail-settings-signature-list>li.active{background:hsl(calc(var(--brand-hue) + 4) 36.8% 96.3%)}.mail-settings-signature-default{flex:none;display:flex}.mail-settings-signature-name{text-align:left;min-width:0;color:hsl(calc(var(--brand-hue) + 4) 23.5% 15.9%);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;padding:0;font-size:13px;overflow:hidden}.mail-settings-label-actions button.danger{color:#c0392b}.mail-settings-transfer{gap:14px}.mail-settings-date-range{align-items:center;gap:7px;display:flex}.mail-settings-date-range input{border:1px solid hsl(calc(var(--brand-hue) + 4) 26.1% 78.2%);outline-color:hsl(var(--brand-hue) 87.3% 24.7%);border-radius:5px;padding:6px 8px}.mail-settings-date-range span{color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);font-size:12px}.mail-settings-transfer-hint{color:hsl(calc(var(--brand-hue) + 38) 10.6% 42.5%);margin:-6px 0 0;font-size:11.5px}.mail-settings-transfer-section{border:1px solid hsl(calc(var(--brand-hue) + 4) 21.6% 90%);border-radius:8px;gap:8px;padding:12px;display:grid}.mail-settings-transfer-section h3{color:hsl(calc(var(--brand-hue) + 4) 23.5% 15.9%);margin:0;font-size:13px}.mail-settings-transfer-section p{color:hsl(calc(var(--brand-hue) + 38) 10.6% 42.5%);margin:0;font-size:12px;line-height:1.5}.mail-settings-checkbox{color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);align-items:center;gap:6px;font-size:12.5px;display:flex}.mail-settings-radio-row{flex-wrap:wrap;gap:6px 16px;display:flex}.mail-settings-transfer-section>button{justify-self:center;width:auto}.mail-settings-transfer-job{color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);font-size:12.5px}.mail-settings-transfer-job a{color:hsl(var(--brand-hue) 87.3% 24.7%);font-weight:600}.mail-settings-transfer-error{color:#c0392b}.mail-settings-transfer-result{color:hsl(calc(var(--brand-hue) + 4) 21.2% 32.4%);margin:0;font-size:12.5px;line-height:1.5}.mail-settings-footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.mail-settings-footer .mail-settings-add-button{margin-right:auto}.mail-account-paused{opacity:.6}.mail-account-paused-badge{color:#b91c1c;background:#fef2f2;top:10px;right:10px}.mail-account-backfill-badge,.mail-account-paused-badge{border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600;position:absolute}.mail-account-backfill-badge{background:hsl(calc(var(--brand-hue) + 38) 100% 96.9%);color:#1d4ed8;white-space:nowrap;text-overflow:ellipsis;bottom:8px;left:8px;right:8px;overflow:hidden}.mail-app-password-notice{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 12px;font-size:12px;display:flex}.mail-app-password-link{color:#fff;white-space:nowrap;background:#16a34a;border-radius:5px;flex-shrink:0;padding:5px 12px;font-size:12px;font-weight:600;text-decoration:none}.mail-app-password-link:hover{background:#15803d}.mail-protocol-row{border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:8px;display:flex}.mail-protocol-row.active{border-color:hsl(calc(var(--brand-hue) + 41) 91.2% 59.8%);background:hsl(calc(var(--brand-hue) + 38) 100% 96.9%)}.mail-protocol-row label{flex:1}.mail-protocol-row input[type=radio]{accent-color:hsl(var(--brand-hue) 87.3% 24.7%);flex-shrink:0}.mail-protocol-row-spacer{flex-shrink:0;width:16px}.mail-readonly-info{background:hsl(calc(var(--brand-hue) + 44) 14.3% 95.9%);border-radius:5px;padding:8px 10px;color:hsl(calc(var(--brand-hue) + 36) 9.8% 37.8%)!important;font-size:11.5px!important;line-height:1.6!important}.mail-view-toggle{border-left:1px solid hsl(calc(var(--brand-hue) + 4) 21.6% 90%);align-items:center;gap:2px;margin-left:4px;padding-left:8px;display:flex}.mail-view-toggle button.active{background:hsl(calc(var(--brand-hue) + 4) 40% 94.1%);color:hsl(var(--brand-hue) 87.3% 24.7%)}.mail-workspace-grid-list{grid-template-columns:minmax(0,1fr)}.mail-workspace-grid-split{grid-template-columns:minmax(0,400px) minmax(0,1fr)}.mail-back-button{color:hsl(var(--brand-hue) 87.3% 24.7%);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 0 10px;font-size:13px;font-weight:600;display:inline-flex}.mail-back-button:hover{text-decoration:underline}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}